forked from Simnation/Main
103 lines
405 KiB
JavaScript
103 lines
405 KiB
JavaScript
function iS(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const i=Object.getOwnPropertyDescriptor(r,o);i&&Object.defineProperty(e,o,i.get?i:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Hh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Gh={exports:{}},Xl={},Kh={exports:{}},be={};/**
|
||
* @license React
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var rs=Symbol.for("react.element"),sS=Symbol.for("react.portal"),lS=Symbol.for("react.fragment"),aS=Symbol.for("react.strict_mode"),uS=Symbol.for("react.profiler"),cS=Symbol.for("react.provider"),dS=Symbol.for("react.context"),fS=Symbol.for("react.forward_ref"),pS=Symbol.for("react.suspense"),mS=Symbol.for("react.memo"),hS=Symbol.for("react.lazy"),Cp=Symbol.iterator;function vS(e){return e===null||typeof e!="object"?null:(e=Cp&&e[Cp]||e["@@iterator"],typeof e=="function"?e:null)}var Yh={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Xh=Object.assign,Qh={};function Bo(e,t,n){this.props=e,this.context=t,this.refs=Qh,this.updater=n||Yh}Bo.prototype.isReactComponent={};Bo.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Bo.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Zh(){}Zh.prototype=Bo.prototype;function cd(e,t,n){this.props=e,this.context=t,this.refs=Qh,this.updater=n||Yh}var dd=cd.prototype=new Zh;dd.constructor=cd;Xh(dd,Bo.prototype);dd.isPureReactComponent=!0;var Ep=Array.isArray,qh=Object.prototype.hasOwnProperty,fd={current:null},Jh={key:!0,ref:!0,__self:!0,__source:!0};function ev(e,t,n){var r,o={},i=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(i=""+t.key),t)qh.call(t,r)&&!Jh.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(l===1)o.children=n;else if(1<l){for(var a=Array(l),u=0;u<l;u++)a[u]=arguments[u+2];o.children=a}if(e&&e.defaultProps)for(r in l=e.defaultProps,l)o[r]===void 0&&(o[r]=l[r]);return{$$typeof:rs,type:e,key:i,ref:s,props:o,_owner:fd.current}}function gS(e,t){return{$$typeof:rs,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function pd(e){return typeof e=="object"&&e!==null&&e.$$typeof===rs}function yS(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Np=/\/+/g;function ru(e,t){return typeof e=="object"&&e!==null&&e.key!=null?yS(""+e.key):t.toString(36)}function qs(e,t,n,r,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case rs:case sS:s=!0}}if(s)return s=e,o=o(s),e=r===""?"."+ru(s,0):r,Ep(o)?(n="",e!=null&&(n=e.replace(Np,"$&/")+"/"),qs(o,t,n,"",function(u){return u})):o!=null&&(pd(o)&&(o=gS(o,n+(!o.key||s&&s.key===o.key?"":(""+o.key).replace(Np,"$&/")+"/")+e)),t.push(o)),1;if(s=0,r=r===""?".":r+":",Ep(e))for(var l=0;l<e.length;l++){i=e[l];var a=r+ru(i,l);s+=qs(i,t,n,a,o)}else if(a=vS(e),typeof a=="function")for(e=a.call(e),l=0;!(i=e.next()).done;)i=i.value,a=r+ru(i,l++),s+=qs(i,t,n,a,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function Rs(e,t,n){if(e==null)return e;var r=[],o=0;return qs(e,r,"","",function(i){return t.call(n,i,o++)}),r}function SS(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var bt={current:null},Js={transition:null},wS={ReactCurrentDispatcher:bt,ReactCurrentBatchConfig:Js,ReactCurrentOwner:fd};function tv(){throw Error("act(...) is not supported in production builds of React.")}be.Children={map:Rs,forEach:function(e,t,n){Rs(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Rs(e,function(){t++}),t},toArray:function(e){return Rs(e,function(t){return t})||[]},only:function(e){if(!pd(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};be.Component=Bo;be.Fragment=lS;be.Profiler=uS;be.PureComponent=cd;be.StrictMode=aS;be.Suspense=pS;be.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=wS;be.act=tv;be.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Xh({},e.props),o=e.key,i=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,s=fd.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(a in t)qh.call(t,a)&&!Jh.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&l!==void 0?l[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){l=Array(a);for(var u=0;u<a;u++)l[u]=arguments[u+2];r.children=l}return{$$typeof:rs,type:e.type,key:o,ref:i,props:r,_owner:s}};be.createContext=function(e){return e={$$typeof:dS,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:cS,_context:e},e.Consumer=e};be.createElement=ev;be.createFactory=function(e){var t=ev.bind(null,e);return t.type=e,t};be.createRef=function(){return{current:null}};be.forwardRef=function(e){return{$$typeof:fS,render:e}};be.isValidElement=pd;be.lazy=function(e){return{$$typeof:hS,_payload:{_status:-1,_result:e},_init:SS}};be.memo=function(e,t){return{$$typeof:mS,type:e,compare:t===void 0?null:t}};be.startTransition=function(e){var t=Js.transition;Js.transition={};try{e()}finally{Js.transition=t}};be.unstable_act=tv;be.useCallback=function(e,t){return bt.current.useCallback(e,t)};be.useContext=function(e){return bt.current.useContext(e)};be.useDebugValue=function(){};be.useDeferredValue=function(e){return bt.current.useDeferredValue(e)};be.useEffect=function(e,t){return bt.current.useEffect(e,t)};be.useId=function(){return bt.current.useId()};be.useImperativeHandle=function(e,t,n){return bt.current.useImperativeHandle(e,t,n)};be.useInsertionEffect=function(e,t){return bt.current.useInsertionEffect(e,t)};be.useLayoutEffect=function(e,t){return bt.current.useLayoutEffect(e,t)};be.useMemo=function(e,t){return bt.current.useMemo(e,t)};be.useReducer=function(e,t,n){return bt.current.useReducer(e,t,n)};be.useRef=function(e){return bt.current.useRef(e)};be.useState=function(e){return bt.current.useState(e)};be.useSyncExternalStore=function(e,t,n){return bt.current.useSyncExternalStore(e,t,n)};be.useTransition=function(){return bt.current.useTransition()};be.version="18.3.1";Kh.exports=be;var _=Kh.exports;const Te=Hh(_),_S=iS({__proto__:null,default:Te},[_]);/**
|
||
* @license React
|
||
* react-jsx-runtime.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var bS=_,xS=Symbol.for("react.element"),RS=Symbol.for("react.fragment"),CS=Object.prototype.hasOwnProperty,ES=bS.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,NS={key:!0,ref:!0,__self:!0,__source:!0};function nv(e,t,n){var r,o={},i=null,s=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)CS.call(t,r)&&!NS.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:xS,type:e,key:i,ref:s,props:o,_owner:ES.current}}Xl.Fragment=RS;Xl.jsx=nv;Xl.jsxs=nv;Gh.exports=Xl;var S=Gh.exports,rv={exports:{}},Vt={},ov={exports:{}},iv={};/**
|
||
* @license React
|
||
* scheduler.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/(function(e){function t($,I){var A=$.length;$.push(I);e:for(;0<A;){var W=A-1>>>1,x=$[W];if(0<o(x,I))$[W]=I,$[A]=x,A=W;else break e}}function n($){return $.length===0?null:$[0]}function r($){if($.length===0)return null;var I=$[0],A=$.pop();if(A!==I){$[0]=A;e:for(var W=0,x=$.length,M=x>>>1;W<M;){var z=2*(W+1)-1,G=$[z],H=z+1,ie=$[H];if(0>o(G,A))H<x&&0>o(ie,G)?($[W]=ie,$[H]=A,W=H):($[W]=G,$[z]=A,W=z);else if(H<x&&0>o(ie,A))$[W]=ie,$[H]=A,W=H;else break e}}return I}function o($,I){var A=$.sortIndex-I.sortIndex;return A!==0?A:$.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var a=[],u=[],c=1,d=null,f=3,p=!1,h=!1,y=!1,b=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v($){for(var I=n(u);I!==null;){if(I.callback===null)r(u);else if(I.startTime<=$)r(u),I.sortIndex=I.expirationTime,t(a,I);else break;I=n(u)}}function w($){if(y=!1,v($),!h)if(n(a)!==null)h=!0,P(R);else{var I=n(u);I!==null&&j(w,I.startTime-$)}}function R($,I){h=!1,y&&(y=!1,g(N),N=-1),p=!0;var A=f;try{for(v(I),d=n(a);d!==null&&(!(d.expirationTime>I)||$&&!Y());){var W=d.callback;if(typeof W=="function"){d.callback=null,f=d.priorityLevel;var x=W(d.expirationTime<=I);I=e.unstable_now(),typeof x=="function"?d.callback=x:d===n(a)&&r(a),v(I)}else r(a);d=n(a)}if(d!==null)var M=!0;else{var z=n(u);z!==null&&j(w,z.startTime-I),M=!1}return M}finally{d=null,f=A,p=!1}}var C=!1,T=null,N=-1,O=5,L=-1;function Y(){return!(e.unstable_now()-L<O)}function te(){if(T!==null){var $=e.unstable_now();L=$;var I=!0;try{I=T(!0,$)}finally{I?K():(C=!1,T=null)}}else C=!1}var K;if(typeof m=="function")K=function(){m(te)};else if(typeof MessageChannel<"u"){var Z=new MessageChannel,de=Z.port2;Z.port1.onmessage=te,K=function(){de.postMessage(null)}}else K=function(){b(te,0)};function P($){T=$,C||(C=!0,K())}function j($,I){N=b(function(){$(e.unstable_now())},I)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function($){$.callback=null},e.unstable_continueExecution=function(){h||p||(h=!0,P(R))},e.unstable_forceFrameRate=function($){0>$||125<$?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O=0<$?Math.floor(1e3/$):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function($){switch(f){case 1:case 2:case 3:var I=3;break;default:I=f}var A=f;f=I;try{return $()}finally{f=A}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function($,I){switch($){case 1:case 2:case 3:case 4:case 5:break;default:$=3}var A=f;f=$;try{return I()}finally{f=A}},e.unstable_scheduleCallback=function($,I,A){var W=e.unstable_now();switch(typeof A=="object"&&A!==null?(A=A.delay,A=typeof A=="number"&&0<A?W+A:W):A=W,$){case 1:var x=-1;break;case 2:x=250;break;case 5:x=1073741823;break;case 4:x=1e4;break;default:x=5e3}return x=A+x,$={id:c++,callback:I,priorityLevel:$,startTime:A,expirationTime:x,sortIndex:-1},A>W?($.sortIndex=A,t(u,$),n(a)===null&&$===n(u)&&(y?(g(N),N=-1):y=!0,j(w,A-W))):($.sortIndex=x,t(a,$),h||p||(h=!0,P(R))),$},e.unstable_shouldYield=Y,e.unstable_wrapCallback=function($){var I=f;return function(){var A=f;f=I;try{return $.apply(this,arguments)}finally{f=A}}}})(iv);ov.exports=iv;var TS=ov.exports;/**
|
||
* @license React
|
||
* react-dom.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var kS=_,jt=TS;function U(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var sv=new Set,Ii={};function Wr(e,t){xo(e,t),xo(e+"Capture",t)}function xo(e,t){for(Ii[e]=t,e=0;e<t.length;e++)sv.add(t[e])}var Dn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Xu=Object.prototype.hasOwnProperty,$S=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Tp={},kp={};function AS(e){return Xu.call(kp,e)?!0:Xu.call(Tp,e)?!1:$S.test(e)?kp[e]=!0:(Tp[e]=!0,!1)}function PS(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function LS(e,t,n,r){if(t===null||typeof t>"u"||PS(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function xt(e,t,n,r,o,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var dt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){dt[e]=new xt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];dt[t]=new xt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){dt[e]=new xt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){dt[e]=new xt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){dt[e]=new xt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){dt[e]=new xt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){dt[e]=new xt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){dt[e]=new xt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){dt[e]=new xt(e,5,!1,e.toLowerCase(),null,!1,!1)});var md=/[\-:]([a-z])/g;function hd(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(md,hd);dt[t]=new xt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(md,hd);dt[t]=new xt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(md,hd);dt[t]=new xt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){dt[e]=new xt(e,1,!1,e.toLowerCase(),null,!1,!1)});dt.xlinkHref=new xt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){dt[e]=new xt(e,1,!1,e.toLowerCase(),null,!0,!0)});function vd(e,t,n,r){var o=dt.hasOwnProperty(t)?dt[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(LS(t,n,o,r)&&(n=null),r||o===null?AS(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Fn=kS.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Cs=Symbol.for("react.element"),eo=Symbol.for("react.portal"),to=Symbol.for("react.fragment"),gd=Symbol.for("react.strict_mode"),Qu=Symbol.for("react.profiler"),lv=Symbol.for("react.provider"),av=Symbol.for("react.context"),yd=Symbol.for("react.forward_ref"),Zu=Symbol.for("react.suspense"),qu=Symbol.for("react.suspense_list"),Sd=Symbol.for("react.memo"),Kn=Symbol.for("react.lazy"),uv=Symbol.for("react.offscreen"),$p=Symbol.iterator;function Jo(e){return e===null||typeof e!="object"?null:(e=$p&&e[$p]||e["@@iterator"],typeof e=="function"?e:null)}var Xe=Object.assign,ou;function vi(e){if(ou===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ou=t&&t[1]||""}return`
|
||
`+ou+e}var iu=!1;function su(e,t){if(!e||iu)return"";iu=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(`
|
||
`),i=r.stack.split(`
|
||
`),s=o.length-1,l=i.length-1;1<=s&&0<=l&&o[s]!==i[l];)l--;for(;1<=s&&0<=l;s--,l--)if(o[s]!==i[l]){if(s!==1||l!==1)do if(s--,l--,0>l||o[s]!==i[l]){var a=`
|
||
`+o[s].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=s&&0<=l);break}}}finally{iu=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?vi(e):""}function IS(e){switch(e.tag){case 5:return vi(e.type);case 16:return vi("Lazy");case 13:return vi("Suspense");case 19:return vi("SuspenseList");case 0:case 2:case 15:return e=su(e.type,!1),e;case 11:return e=su(e.type.render,!1),e;case 1:return e=su(e.type,!0),e;default:return""}}function Ju(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case to:return"Fragment";case eo:return"Portal";case Qu:return"Profiler";case gd:return"StrictMode";case Zu:return"Suspense";case qu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case av:return(e.displayName||"Context")+".Consumer";case lv:return(e._context.displayName||"Context")+".Provider";case yd:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Sd:return t=e.displayName||null,t!==null?t:Ju(e.type)||"Memo";case Kn:t=e._payload,e=e._init;try{return Ju(e(t))}catch{}}return null}function DS(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ju(t);case 8:return t===gd?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function cr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function cv(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function MS(e){var t=cv(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(s){r=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Es(e){e._valueTracker||(e._valueTracker=MS(e))}function dv(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=cv(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function fl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ec(e,t){var n=t.checked;return Xe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ap(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=cr(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function fv(e,t){t=t.checked,t!=null&&vd(e,"checked",t,!1)}function tc(e,t){fv(e,t);var n=cr(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?nc(e,t.type,n):t.hasOwnProperty("defaultValue")&&nc(e,t.type,cr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Pp(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function nc(e,t,n){(t!=="number"||fl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var gi=Array.isArray;function po(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+cr(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function rc(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(U(91));return Xe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Lp(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(U(92));if(gi(n)){if(1<n.length)throw Error(U(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:cr(n)}}function pv(e,t){var n=cr(t.value),r=cr(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Ip(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function mv(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function oc(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?mv(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ns,hv=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Ns=Ns||document.createElement("div"),Ns.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ns.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Di(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var bi={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},OS=["Webkit","ms","Moz","O"];Object.keys(bi).forEach(function(e){OS.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),bi[t]=bi[e]})});function vv(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||bi.hasOwnProperty(e)&&bi[e]?(""+t).trim():t+"px"}function gv(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=vv(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var jS=Xe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ic(e,t){if(t){if(jS[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(U(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(U(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(U(61))}if(t.style!=null&&typeof t.style!="object")throw Error(U(62))}}function sc(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var lc=null;function wd(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ac=null,mo=null,ho=null;function Dp(e){if(e=ss(e)){if(typeof ac!="function")throw Error(U(280));var t=e.stateNode;t&&(t=ea(t),ac(e.stateNode,e.type,t))}}function yv(e){mo?ho?ho.push(e):ho=[e]:mo=e}function Sv(){if(mo){var e=mo,t=ho;if(ho=mo=null,Dp(e),t)for(e=0;e<t.length;e++)Dp(t[e])}}function wv(e,t){return e(t)}function _v(){}var lu=!1;function bv(e,t,n){if(lu)return e(t,n);lu=!0;try{return wv(e,t,n)}finally{lu=!1,(mo!==null||ho!==null)&&(_v(),Sv())}}function Mi(e,t){var n=e.stateNode;if(n===null)return null;var r=ea(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(U(231,t,typeof n));return n}var uc=!1;if(Dn)try{var ei={};Object.defineProperty(ei,"passive",{get:function(){uc=!0}}),window.addEventListener("test",ei,ei),window.removeEventListener("test",ei,ei)}catch{uc=!1}function VS(e,t,n,r,o,i,s,l,a){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var xi=!1,pl=null,ml=!1,cc=null,zS={onError:function(e){xi=!0,pl=e}};function FS(e,t,n,r,o,i,s,l,a){xi=!1,pl=null,VS.apply(zS,arguments)}function BS(e,t,n,r,o,i,s,l,a){if(FS.apply(this,arguments),xi){if(xi){var u=pl;xi=!1,pl=null}else throw Error(U(198));ml||(ml=!0,cc=u)}}function Hr(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function xv(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Mp(e){if(Hr(e)!==e)throw Error(U(188))}function US(e){var t=e.alternate;if(!t){if(t=Hr(e),t===null)throw Error(U(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return Mp(o),e;if(i===r)return Mp(o),t;i=i.sibling}throw Error(U(188))}if(n.return!==r.return)n=o,r=i;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s)throw Error(U(189))}}if(n.alternate!==r)throw Error(U(190))}if(n.tag!==3)throw Error(U(188));return n.stateNode.current===n?e:t}function Rv(e){return e=US(e),e!==null?Cv(e):null}function Cv(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Cv(e);if(t!==null)return t;e=e.sibling}return null}var Ev=jt.unstable_scheduleCallback,Op=jt.unstable_cancelCallback,WS=jt.unstable_shouldYield,HS=jt.unstable_requestPaint,Ze=jt.unstable_now,GS=jt.unstable_getCurrentPriorityLevel,_d=jt.unstable_ImmediatePriority,Nv=jt.unstable_UserBlockingPriority,hl=jt.unstable_NormalPriority,KS=jt.unstable_LowPriority,Tv=jt.unstable_IdlePriority,Ql=null,wn=null;function YS(e){if(wn&&typeof wn.onCommitFiberRoot=="function")try{wn.onCommitFiberRoot(Ql,e,void 0,(e.current.flags&128)===128)}catch{}}var an=Math.clz32?Math.clz32:ZS,XS=Math.log,QS=Math.LN2;function ZS(e){return e>>>=0,e===0?32:31-(XS(e)/QS|0)|0}var Ts=64,ks=4194304;function yi(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function vl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~o;l!==0?r=yi(l):(i&=s,i!==0&&(r=yi(i)))}else s=n&~o,s!==0?r=yi(s):i!==0&&(r=yi(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-an(t),o=1<<n,r|=e[n],t&=~o;return r}function qS(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function JS(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var s=31-an(i),l=1<<s,a=o[s];a===-1?(!(l&n)||l&r)&&(o[s]=qS(l,t)):a<=t&&(e.expiredLanes|=l),i&=~l}}function dc(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function kv(){var e=Ts;return Ts<<=1,!(Ts&4194240)&&(Ts=64),e}function au(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function os(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-an(t),e[t]=n}function ew(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-an(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function bd(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-an(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var Ae=0;function $v(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Av,xd,Pv,Lv,Iv,fc=!1,$s=[],tr=null,nr=null,rr=null,Oi=new Map,ji=new Map,Qn=[],tw="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function jp(e,t){switch(e){case"focusin":case"focusout":tr=null;break;case"dragenter":case"dragleave":nr=null;break;case"mouseover":case"mouseout":rr=null;break;case"pointerover":case"pointerout":Oi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ji.delete(t.pointerId)}}function ti(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=ss(t),t!==null&&xd(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function nw(e,t,n,r,o){switch(t){case"focusin":return tr=ti(tr,e,t,n,r,o),!0;case"dragenter":return nr=ti(nr,e,t,n,r,o),!0;case"mouseover":return rr=ti(rr,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Oi.set(i,ti(Oi.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,ji.set(i,ti(ji.get(i)||null,e,t,n,r,o)),!0}return!1}function Dv(e){var t=Nr(e.target);if(t!==null){var n=Hr(t);if(n!==null){if(t=n.tag,t===13){if(t=xv(n),t!==null){e.blockedOn=t,Iv(e.priority,function(){Pv(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function el(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=pc(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);lc=r,n.target.dispatchEvent(r),lc=null}else return t=ss(n),t!==null&&xd(t),e.blockedOn=n,!1;t.shift()}return!0}function Vp(e,t,n){el(e)&&n.delete(t)}function rw(){fc=!1,tr!==null&&el(tr)&&(tr=null),nr!==null&&el(nr)&&(nr=null),rr!==null&&el(rr)&&(rr=null),Oi.forEach(Vp),ji.forEach(Vp)}function ni(e,t){e.blockedOn===t&&(e.blockedOn=null,fc||(fc=!0,jt.unstable_scheduleCallback(jt.unstable_NormalPriority,rw)))}function Vi(e){function t(o){return ni(o,e)}if(0<$s.length){ni($s[0],e);for(var n=1;n<$s.length;n++){var r=$s[n];r.blockedOn===e&&(r.blockedOn=null)}}for(tr!==null&&ni(tr,e),nr!==null&&ni(nr,e),rr!==null&&ni(rr,e),Oi.forEach(t),ji.forEach(t),n=0;n<Qn.length;n++)r=Qn[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Qn.length&&(n=Qn[0],n.blockedOn===null);)Dv(n),n.blockedOn===null&&Qn.shift()}var vo=Fn.ReactCurrentBatchConfig,gl=!0;function ow(e,t,n,r){var o=Ae,i=vo.transition;vo.transition=null;try{Ae=1,Rd(e,t,n,r)}finally{Ae=o,vo.transition=i}}function iw(e,t,n,r){var o=Ae,i=vo.transition;vo.transition=null;try{Ae=4,Rd(e,t,n,r)}finally{Ae=o,vo.transition=i}}function Rd(e,t,n,r){if(gl){var o=pc(e,t,n,r);if(o===null)yu(e,t,r,yl,n),jp(e,r);else if(nw(o,e,t,n,r))r.stopPropagation();else if(jp(e,r),t&4&&-1<tw.indexOf(e)){for(;o!==null;){var i=ss(o);if(i!==null&&Av(i),i=pc(e,t,n,r),i===null&&yu(e,t,r,yl,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else yu(e,t,r,null,n)}}var yl=null;function pc(e,t,n,r){if(yl=null,e=wd(r),e=Nr(e),e!==null)if(t=Hr(e),t===null)e=null;else if(n=t.tag,n===13){if(e=xv(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return yl=e,null}function Mv(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(GS()){case _d:return 1;case Nv:return 4;case hl:case KS:return 16;case Tv:return 536870912;default:return 16}default:return 16}}var Jn=null,Cd=null,tl=null;function Ov(){if(tl)return tl;var e,t=Cd,n=t.length,r,o="value"in Jn?Jn.value:Jn.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var s=n-e;for(r=1;r<=s&&t[n-r]===o[i-r];r++);return tl=o.slice(e,1<r?1-r:void 0)}function nl(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function As(){return!0}function zp(){return!1}function zt(e){function t(n,r,o,i,s){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=s,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(n=e[l],this[l]=n?n(i):i[l]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?As:zp,this.isPropagationStopped=zp,this}return Xe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=As)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=As)},persist:function(){},isPersistent:As}),t}var Uo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ed=zt(Uo),is=Xe({},Uo,{view:0,detail:0}),sw=zt(is),uu,cu,ri,Zl=Xe({},is,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Nd,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ri&&(ri&&e.type==="mousemove"?(uu=e.screenX-ri.screenX,cu=e.screenY-ri.screenY):cu=uu=0,ri=e),uu)},movementY:function(e){return"movementY"in e?e.movementY:cu}}),Fp=zt(Zl),lw=Xe({},Zl,{dataTransfer:0}),aw=zt(lw),uw=Xe({},is,{relatedTarget:0}),du=zt(uw),cw=Xe({},Uo,{animationName:0,elapsedTime:0,pseudoElement:0}),dw=zt(cw),fw=Xe({},Uo,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),pw=zt(fw),mw=Xe({},Uo,{data:0}),Bp=zt(mw),hw={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},vw={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},gw={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function yw(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=gw[e])?!!t[e]:!1}function Nd(){return yw}var Sw=Xe({},is,{key:function(e){if(e.key){var t=hw[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=nl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?vw[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Nd,charCode:function(e){return e.type==="keypress"?nl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?nl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ww=zt(Sw),_w=Xe({},Zl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Up=zt(_w),bw=Xe({},is,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Nd}),xw=zt(bw),Rw=Xe({},Uo,{propertyName:0,elapsedTime:0,pseudoElement:0}),Cw=zt(Rw),Ew=Xe({},Zl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Nw=zt(Ew),Tw=[9,13,27,32],Td=Dn&&"CompositionEvent"in window,Ri=null;Dn&&"documentMode"in document&&(Ri=document.documentMode);var kw=Dn&&"TextEvent"in window&&!Ri,jv=Dn&&(!Td||Ri&&8<Ri&&11>=Ri),Wp=" ",Hp=!1;function Vv(e,t){switch(e){case"keyup":return Tw.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zv(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var no=!1;function $w(e,t){switch(e){case"compositionend":return zv(t);case"keypress":return t.which!==32?null:(Hp=!0,Wp);case"textInput":return e=t.data,e===Wp&&Hp?null:e;default:return null}}function Aw(e,t){if(no)return e==="compositionend"||!Td&&Vv(e,t)?(e=Ov(),tl=Cd=Jn=null,no=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return jv&&t.locale!=="ko"?null:t.data;default:return null}}var Pw={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Gp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Pw[e.type]:t==="textarea"}function Fv(e,t,n,r){yv(r),t=Sl(t,"onChange"),0<t.length&&(n=new Ed("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Ci=null,zi=null;function Lw(e){qv(e,0)}function ql(e){var t=io(e);if(dv(t))return e}function Iw(e,t){if(e==="change")return t}var Bv=!1;if(Dn){var fu;if(Dn){var pu="oninput"in document;if(!pu){var Kp=document.createElement("div");Kp.setAttribute("oninput","return;"),pu=typeof Kp.oninput=="function"}fu=pu}else fu=!1;Bv=fu&&(!document.documentMode||9<document.documentMode)}function Yp(){Ci&&(Ci.detachEvent("onpropertychange",Uv),zi=Ci=null)}function Uv(e){if(e.propertyName==="value"&&ql(zi)){var t=[];Fv(t,zi,e,wd(e)),bv(Lw,t)}}function Dw(e,t,n){e==="focusin"?(Yp(),Ci=t,zi=n,Ci.attachEvent("onpropertychange",Uv)):e==="focusout"&&Yp()}function Mw(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ql(zi)}function Ow(e,t){if(e==="click")return ql(t)}function jw(e,t){if(e==="input"||e==="change")return ql(t)}function Vw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var cn=typeof Object.is=="function"?Object.is:Vw;function Fi(e,t){if(cn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!Xu.call(t,o)||!cn(e[o],t[o]))return!1}return!0}function Xp(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Qp(e,t){var n=Xp(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Xp(n)}}function Wv(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Wv(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Hv(){for(var e=window,t=fl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=fl(e.document)}return t}function kd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function zw(e){var t=Hv(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Wv(n.ownerDocument.documentElement,n)){if(r!==null&&kd(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Qp(n,i);var s=Qp(n,r);o&&s&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Fw=Dn&&"documentMode"in document&&11>=document.documentMode,ro=null,mc=null,Ei=null,hc=!1;function Zp(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;hc||ro==null||ro!==fl(r)||(r=ro,"selectionStart"in r&&kd(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Ei&&Fi(Ei,r)||(Ei=r,r=Sl(mc,"onSelect"),0<r.length&&(t=new Ed("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ro)))}function Ps(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var oo={animationend:Ps("Animation","AnimationEnd"),animationiteration:Ps("Animation","AnimationIteration"),animationstart:Ps("Animation","AnimationStart"),transitionend:Ps("Transition","TransitionEnd")},mu={},Gv={};Dn&&(Gv=document.createElement("div").style,"AnimationEvent"in window||(delete oo.animationend.animation,delete oo.animationiteration.animation,delete oo.animationstart.animation),"TransitionEvent"in window||delete oo.transitionend.transition);function Jl(e){if(mu[e])return mu[e];if(!oo[e])return e;var t=oo[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Gv)return mu[e]=t[n];return e}var Kv=Jl("animationend"),Yv=Jl("animationiteration"),Xv=Jl("animationstart"),Qv=Jl("transitionend"),Zv=new Map,qp="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function mr(e,t){Zv.set(e,t),Wr(t,[e])}for(var hu=0;hu<qp.length;hu++){var vu=qp[hu],Bw=vu.toLowerCase(),Uw=vu[0].toUpperCase()+vu.slice(1);mr(Bw,"on"+Uw)}mr(Kv,"onAnimationEnd");mr(Yv,"onAnimationIteration");mr(Xv,"onAnimationStart");mr("dblclick","onDoubleClick");mr("focusin","onFocus");mr("focusout","onBlur");mr(Qv,"onTransitionEnd");xo("onMouseEnter",["mouseout","mouseover"]);xo("onMouseLeave",["mouseout","mouseover"]);xo("onPointerEnter",["pointerout","pointerover"]);xo("onPointerLeave",["pointerout","pointerover"]);Wr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Wr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Wr("onBeforeInput",["compositionend","keypress","textInput","paste"]);Wr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Wr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Wr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Si="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ww=new Set("cancel close invalid load scroll toggle".split(" ").concat(Si));function Jp(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,BS(r,t,void 0,e),e.currentTarget=null}function qv(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var s=r.length-1;0<=s;s--){var l=r[s],a=l.instance,u=l.currentTarget;if(l=l.listener,a!==i&&o.isPropagationStopped())break e;Jp(o,l,u),i=a}else for(s=0;s<r.length;s++){if(l=r[s],a=l.instance,u=l.currentTarget,l=l.listener,a!==i&&o.isPropagationStopped())break e;Jp(o,l,u),i=a}}}if(ml)throw e=cc,ml=!1,cc=null,e}function ze(e,t){var n=t[wc];n===void 0&&(n=t[wc]=new Set);var r=e+"__bubble";n.has(r)||(Jv(t,e,2,!1),n.add(r))}function gu(e,t,n){var r=0;t&&(r|=4),Jv(n,e,r,t)}var Ls="_reactListening"+Math.random().toString(36).slice(2);function Bi(e){if(!e[Ls]){e[Ls]=!0,sv.forEach(function(n){n!=="selectionchange"&&(Ww.has(n)||gu(n,!1,e),gu(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ls]||(t[Ls]=!0,gu("selectionchange",!1,t))}}function Jv(e,t,n,r){switch(Mv(t)){case 1:var o=ow;break;case 4:o=iw;break;default:o=Rd}n=o.bind(null,t,n,e),o=void 0,!uc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function yu(e,t,n,r,o){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var l=r.stateNode.containerInfo;if(l===o||l.nodeType===8&&l.parentNode===o)break;if(s===4)for(s=r.return;s!==null;){var a=s.tag;if((a===3||a===4)&&(a=s.stateNode.containerInfo,a===o||a.nodeType===8&&a.parentNode===o))return;s=s.return}for(;l!==null;){if(s=Nr(l),s===null)return;if(a=s.tag,a===5||a===6){r=i=s;continue e}l=l.parentNode}}r=r.return}bv(function(){var u=i,c=wd(n),d=[];e:{var f=Zv.get(e);if(f!==void 0){var p=Ed,h=e;switch(e){case"keypress":if(nl(n)===0)break e;case"keydown":case"keyup":p=ww;break;case"focusin":h="focus",p=du;break;case"focusout":h="blur",p=du;break;case"beforeblur":case"afterblur":p=du;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=Fp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=aw;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=xw;break;case Kv:case Yv:case Xv:p=dw;break;case Qv:p=Cw;break;case"scroll":p=sw;break;case"wheel":p=Nw;break;case"copy":case"cut":case"paste":p=pw;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=Up}var y=(t&4)!==0,b=!y&&e==="scroll",g=y?f!==null?f+"Capture":null:f;y=[];for(var m=u,v;m!==null;){v=m;var w=v.stateNode;if(v.tag===5&&w!==null&&(v=w,g!==null&&(w=Mi(m,g),w!=null&&y.push(Ui(m,w,v)))),b)break;m=m.return}0<y.length&&(f=new p(f,h,null,n,c),d.push({event:f,listeners:y}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",f&&n!==lc&&(h=n.relatedTarget||n.fromElement)&&(Nr(h)||h[Mn]))break e;if((p||f)&&(f=c.window===c?c:(f=c.ownerDocument)?f.defaultView||f.parentWindow:window,p?(h=n.relatedTarget||n.toElement,p=u,h=h?Nr(h):null,h!==null&&(b=Hr(h),h!==b||h.tag!==5&&h.tag!==6)&&(h=null)):(p=null,h=u),p!==h)){if(y=Fp,w="onMouseLeave",g="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(y=Up,w="onPointerLeave",g="onPointerEnter",m="pointer"),b=p==null?f:io(p),v=h==null?f:io(h),f=new y(w,m+"leave",p,n,c),f.target=b,f.relatedTarget=v,w=null,Nr(c)===u&&(y=new y(g,m+"enter",h,n,c),y.target=v,y.relatedTarget=b,w=y),b=w,p&&h)t:{for(y=p,g=h,m=0,v=y;v;v=Xr(v))m++;for(v=0,w=g;w;w=Xr(w))v++;for(;0<m-v;)y=Xr(y),m--;for(;0<v-m;)g=Xr(g),v--;for(;m--;){if(y===g||g!==null&&y===g.alternate)break t;y=Xr(y),g=Xr(g)}y=null}else y=null;p!==null&&em(d,f,p,y,!1),h!==null&&b!==null&&em(d,b,h,y,!0)}}e:{if(f=u?io(u):window,p=f.nodeName&&f.nodeName.toLowerCase(),p==="select"||p==="input"&&f.type==="file")var R=Iw;else if(Gp(f))if(Bv)R=jw;else{R=Mw;var C=Dw}else(p=f.nodeName)&&p.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(R=Ow);if(R&&(R=R(e,u))){Fv(d,R,n,c);break e}C&&C(e,f,u),e==="focusout"&&(C=f._wrapperState)&&C.controlled&&f.type==="number"&&nc(f,"number",f.value)}switch(C=u?io(u):window,e){case"focusin":(Gp(C)||C.contentEditable==="true")&&(ro=C,mc=u,Ei=null);break;case"focusout":Ei=mc=ro=null;break;case"mousedown":hc=!0;break;case"contextmenu":case"mouseup":case"dragend":hc=!1,Zp(d,n,c);break;case"selectionchange":if(Fw)break;case"keydown":case"keyup":Zp(d,n,c)}var T;if(Td)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else no?Vv(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(jv&&n.locale!=="ko"&&(no||N!=="onCompositionStart"?N==="onCompositionEnd"&&no&&(T=Ov()):(Jn=c,Cd="value"in Jn?Jn.value:Jn.textContent,no=!0)),C=Sl(u,N),0<C.length&&(N=new Bp(N,e,null,n,c),d.push({event:N,listeners:C}),T?N.data=T:(T=zv(n),T!==null&&(N.data=T)))),(T=kw?$w(e,n):Aw(e,n))&&(u=Sl(u,"onBeforeInput"),0<u.length&&(c=new Bp("onBeforeInput","beforeinput",null,n,c),d.push({event:c,listeners:u}),c.data=T))}qv(d,t)})}function Ui(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Sl(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=Mi(e,n),i!=null&&r.unshift(Ui(e,i,o)),i=Mi(e,t),i!=null&&r.push(Ui(e,i,o))),e=e.return}return r}function Xr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function em(e,t,n,r,o){for(var i=t._reactName,s=[];n!==null&&n!==r;){var l=n,a=l.alternate,u=l.stateNode;if(a!==null&&a===r)break;l.tag===5&&u!==null&&(l=u,o?(a=Mi(n,i),a!=null&&s.unshift(Ui(n,a,l))):o||(a=Mi(n,i),a!=null&&s.push(Ui(n,a,l)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var Hw=/\r\n?/g,Gw=/\u0000|\uFFFD/g;function tm(e){return(typeof e=="string"?e:""+e).replace(Hw,`
|
||
`).replace(Gw,"")}function Is(e,t,n){if(t=tm(t),tm(e)!==t&&n)throw Error(U(425))}function wl(){}var vc=null,gc=null;function yc(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Sc=typeof setTimeout=="function"?setTimeout:void 0,Kw=typeof clearTimeout=="function"?clearTimeout:void 0,nm=typeof Promise=="function"?Promise:void 0,Yw=typeof queueMicrotask=="function"?queueMicrotask:typeof nm<"u"?function(e){return nm.resolve(null).then(e).catch(Xw)}:Sc;function Xw(e){setTimeout(function(){throw e})}function Su(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),Vi(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);Vi(t)}function or(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function rm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Wo=Math.random().toString(36).slice(2),Sn="__reactFiber$"+Wo,Wi="__reactProps$"+Wo,Mn="__reactContainer$"+Wo,wc="__reactEvents$"+Wo,Qw="__reactListeners$"+Wo,Zw="__reactHandles$"+Wo;function Nr(e){var t=e[Sn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Mn]||n[Sn]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=rm(e);e!==null;){if(n=e[Sn])return n;e=rm(e)}return t}e=n,n=e.parentNode}return null}function ss(e){return e=e[Sn]||e[Mn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function io(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(U(33))}function ea(e){return e[Wi]||null}var _c=[],so=-1;function hr(e){return{current:e}}function Be(e){0>so||(e.current=_c[so],_c[so]=null,so--)}function Oe(e,t){so++,_c[so]=e.current,e.current=t}var dr={},yt=hr(dr),Et=hr(!1),Lr=dr;function Ro(e,t){var n=e.type.contextTypes;if(!n)return dr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Nt(e){return e=e.childContextTypes,e!=null}function _l(){Be(Et),Be(yt)}function om(e,t,n){if(yt.current!==dr)throw Error(U(168));Oe(yt,t),Oe(Et,n)}function eg(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(U(108,DS(e)||"Unknown",o));return Xe({},n,r)}function bl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dr,Lr=yt.current,Oe(yt,e),Oe(Et,Et.current),!0}function im(e,t,n){var r=e.stateNode;if(!r)throw Error(U(169));n?(e=eg(e,t,Lr),r.__reactInternalMemoizedMergedChildContext=e,Be(Et),Be(yt),Oe(yt,e)):Be(Et),Oe(Et,n)}var kn=null,ta=!1,wu=!1;function tg(e){kn===null?kn=[e]:kn.push(e)}function qw(e){ta=!0,tg(e)}function vr(){if(!wu&&kn!==null){wu=!0;var e=0,t=Ae;try{var n=kn;for(Ae=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}kn=null,ta=!1}catch(o){throw kn!==null&&(kn=kn.slice(e+1)),Ev(_d,vr),o}finally{Ae=t,wu=!1}}return null}var lo=[],ao=0,xl=null,Rl=0,Bt=[],Ut=0,Ir=null,$n=1,An="";function br(e,t){lo[ao++]=Rl,lo[ao++]=xl,xl=e,Rl=t}function ng(e,t,n){Bt[Ut++]=$n,Bt[Ut++]=An,Bt[Ut++]=Ir,Ir=e;var r=$n;e=An;var o=32-an(r)-1;r&=~(1<<o),n+=1;var i=32-an(t)+o;if(30<i){var s=o-o%5;i=(r&(1<<s)-1).toString(32),r>>=s,o-=s,$n=1<<32-an(t)+o|n<<o|r,An=i+e}else $n=1<<i|n<<o|r,An=e}function $d(e){e.return!==null&&(br(e,1),ng(e,1,0))}function Ad(e){for(;e===xl;)xl=lo[--ao],lo[ao]=null,Rl=lo[--ao],lo[ao]=null;for(;e===Ir;)Ir=Bt[--Ut],Bt[Ut]=null,An=Bt[--Ut],Bt[Ut]=null,$n=Bt[--Ut],Bt[Ut]=null}var Mt=null,Dt=null,We=!1,on=null;function rg(e,t){var n=Wt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function sm(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Mt=e,Dt=or(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Mt=e,Dt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Ir!==null?{id:$n,overflow:An}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Wt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Mt=e,Dt=null,!0):!1;default:return!1}}function bc(e){return(e.mode&1)!==0&&(e.flags&128)===0}function xc(e){if(We){var t=Dt;if(t){var n=t;if(!sm(e,t)){if(bc(e))throw Error(U(418));t=or(n.nextSibling);var r=Mt;t&&sm(e,t)?rg(r,n):(e.flags=e.flags&-4097|2,We=!1,Mt=e)}}else{if(bc(e))throw Error(U(418));e.flags=e.flags&-4097|2,We=!1,Mt=e}}}function lm(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Mt=e}function Ds(e){if(e!==Mt)return!1;if(!We)return lm(e),We=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!yc(e.type,e.memoizedProps)),t&&(t=Dt)){if(bc(e))throw og(),Error(U(418));for(;t;)rg(e,t),t=or(t.nextSibling)}if(lm(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(U(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Dt=or(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Dt=null}}else Dt=Mt?or(e.stateNode.nextSibling):null;return!0}function og(){for(var e=Dt;e;)e=or(e.nextSibling)}function Co(){Dt=Mt=null,We=!1}function Pd(e){on===null?on=[e]:on.push(e)}var Jw=Fn.ReactCurrentBatchConfig;function oi(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(U(309));var r=n.stateNode}if(!r)throw Error(U(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(s){var l=o.refs;s===null?delete l[i]:l[i]=s},t._stringRef=i,t)}if(typeof e!="string")throw Error(U(284));if(!n._owner)throw Error(U(290,e))}return e}function Ms(e,t){throw e=Object.prototype.toString.call(t),Error(U(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function am(e){var t=e._init;return t(e._payload)}function ig(e){function t(g,m){if(e){var v=g.deletions;v===null?(g.deletions=[m],g.flags|=16):v.push(m)}}function n(g,m){if(!e)return null;for(;m!==null;)t(g,m),m=m.sibling;return null}function r(g,m){for(g=new Map;m!==null;)m.key!==null?g.set(m.key,m):g.set(m.index,m),m=m.sibling;return g}function o(g,m){return g=ar(g,m),g.index=0,g.sibling=null,g}function i(g,m,v){return g.index=v,e?(v=g.alternate,v!==null?(v=v.index,v<m?(g.flags|=2,m):v):(g.flags|=2,m)):(g.flags|=1048576,m)}function s(g){return e&&g.alternate===null&&(g.flags|=2),g}function l(g,m,v,w){return m===null||m.tag!==6?(m=Nu(v,g.mode,w),m.return=g,m):(m=o(m,v),m.return=g,m)}function a(g,m,v,w){var R=v.type;return R===to?c(g,m,v.props.children,w,v.key):m!==null&&(m.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===Kn&&am(R)===m.type)?(w=o(m,v.props),w.ref=oi(g,m,v),w.return=g,w):(w=ul(v.type,v.key,v.props,null,g.mode,w),w.ref=oi(g,m,v),w.return=g,w)}function u(g,m,v,w){return m===null||m.tag!==4||m.stateNode.containerInfo!==v.containerInfo||m.stateNode.implementation!==v.implementation?(m=Tu(v,g.mode,w),m.return=g,m):(m=o(m,v.children||[]),m.return=g,m)}function c(g,m,v,w,R){return m===null||m.tag!==7?(m=Ar(v,g.mode,w,R),m.return=g,m):(m=o(m,v),m.return=g,m)}function d(g,m,v){if(typeof m=="string"&&m!==""||typeof m=="number")return m=Nu(""+m,g.mode,v),m.return=g,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Cs:return v=ul(m.type,m.key,m.props,null,g.mode,v),v.ref=oi(g,null,m),v.return=g,v;case eo:return m=Tu(m,g.mode,v),m.return=g,m;case Kn:var w=m._init;return d(g,w(m._payload),v)}if(gi(m)||Jo(m))return m=Ar(m,g.mode,v,null),m.return=g,m;Ms(g,m)}return null}function f(g,m,v,w){var R=m!==null?m.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return R!==null?null:l(g,m,""+v,w);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Cs:return v.key===R?a(g,m,v,w):null;case eo:return v.key===R?u(g,m,v,w):null;case Kn:return R=v._init,f(g,m,R(v._payload),w)}if(gi(v)||Jo(v))return R!==null?null:c(g,m,v,w,null);Ms(g,v)}return null}function p(g,m,v,w,R){if(typeof w=="string"&&w!==""||typeof w=="number")return g=g.get(v)||null,l(m,g,""+w,R);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Cs:return g=g.get(w.key===null?v:w.key)||null,a(m,g,w,R);case eo:return g=g.get(w.key===null?v:w.key)||null,u(m,g,w,R);case Kn:var C=w._init;return p(g,m,v,C(w._payload),R)}if(gi(w)||Jo(w))return g=g.get(v)||null,c(m,g,w,R,null);Ms(m,w)}return null}function h(g,m,v,w){for(var R=null,C=null,T=m,N=m=0,O=null;T!==null&&N<v.length;N++){T.index>N?(O=T,T=null):O=T.sibling;var L=f(g,T,v[N],w);if(L===null){T===null&&(T=O);break}e&&T&&L.alternate===null&&t(g,T),m=i(L,m,N),C===null?R=L:C.sibling=L,C=L,T=O}if(N===v.length)return n(g,T),We&&br(g,N),R;if(T===null){for(;N<v.length;N++)T=d(g,v[N],w),T!==null&&(m=i(T,m,N),C===null?R=T:C.sibling=T,C=T);return We&&br(g,N),R}for(T=r(g,T);N<v.length;N++)O=p(T,g,N,v[N],w),O!==null&&(e&&O.alternate!==null&&T.delete(O.key===null?N:O.key),m=i(O,m,N),C===null?R=O:C.sibling=O,C=O);return e&&T.forEach(function(Y){return t(g,Y)}),We&&br(g,N),R}function y(g,m,v,w){var R=Jo(v);if(typeof R!="function")throw Error(U(150));if(v=R.call(v),v==null)throw Error(U(151));for(var C=R=null,T=m,N=m=0,O=null,L=v.next();T!==null&&!L.done;N++,L=v.next()){T.index>N?(O=T,T=null):O=T.sibling;var Y=f(g,T,L.value,w);if(Y===null){T===null&&(T=O);break}e&&T&&Y.alternate===null&&t(g,T),m=i(Y,m,N),C===null?R=Y:C.sibling=Y,C=Y,T=O}if(L.done)return n(g,T),We&&br(g,N),R;if(T===null){for(;!L.done;N++,L=v.next())L=d(g,L.value,w),L!==null&&(m=i(L,m,N),C===null?R=L:C.sibling=L,C=L);return We&&br(g,N),R}for(T=r(g,T);!L.done;N++,L=v.next())L=p(T,g,N,L.value,w),L!==null&&(e&&L.alternate!==null&&T.delete(L.key===null?N:L.key),m=i(L,m,N),C===null?R=L:C.sibling=L,C=L);return e&&T.forEach(function(te){return t(g,te)}),We&&br(g,N),R}function b(g,m,v,w){if(typeof v=="object"&&v!==null&&v.type===to&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Cs:e:{for(var R=v.key,C=m;C!==null;){if(C.key===R){if(R=v.type,R===to){if(C.tag===7){n(g,C.sibling),m=o(C,v.props.children),m.return=g,g=m;break e}}else if(C.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===Kn&&am(R)===C.type){n(g,C.sibling),m=o(C,v.props),m.ref=oi(g,C,v),m.return=g,g=m;break e}n(g,C);break}else t(g,C);C=C.sibling}v.type===to?(m=Ar(v.props.children,g.mode,w,v.key),m.return=g,g=m):(w=ul(v.type,v.key,v.props,null,g.mode,w),w.ref=oi(g,m,v),w.return=g,g=w)}return s(g);case eo:e:{for(C=v.key;m!==null;){if(m.key===C)if(m.tag===4&&m.stateNode.containerInfo===v.containerInfo&&m.stateNode.implementation===v.implementation){n(g,m.sibling),m=o(m,v.children||[]),m.return=g,g=m;break e}else{n(g,m);break}else t(g,m);m=m.sibling}m=Tu(v,g.mode,w),m.return=g,g=m}return s(g);case Kn:return C=v._init,b(g,m,C(v._payload),w)}if(gi(v))return h(g,m,v,w);if(Jo(v))return y(g,m,v,w);Ms(g,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,m!==null&&m.tag===6?(n(g,m.sibling),m=o(m,v),m.return=g,g=m):(n(g,m),m=Nu(v,g.mode,w),m.return=g,g=m),s(g)):n(g,m)}return b}var Eo=ig(!0),sg=ig(!1),Cl=hr(null),El=null,uo=null,Ld=null;function Id(){Ld=uo=El=null}function Dd(e){var t=Cl.current;Be(Cl),e._currentValue=t}function Rc(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function go(e,t){El=e,Ld=uo=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ct=!0),e.firstContext=null)}function Kt(e){var t=e._currentValue;if(Ld!==e)if(e={context:e,memoizedValue:t,next:null},uo===null){if(El===null)throw Error(U(308));uo=e,El.dependencies={lanes:0,firstContext:e}}else uo=uo.next=e;return t}var Tr=null;function Md(e){Tr===null?Tr=[e]:Tr.push(e)}function lg(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Md(t)):(n.next=o.next,o.next=n),t.interleaved=n,On(e,r)}function On(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Yn=!1;function Od(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ag(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Pn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ir(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Ee&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,On(e,n)}return o=r.interleaved,o===null?(t.next=t,Md(r)):(t.next=o.next,o.next=t),r.interleaved=t,On(e,n)}function rl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,bd(e,n)}}function um(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=s:i=i.next=s,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Nl(e,t,n,r){var o=e.updateQueue;Yn=!1;var i=o.firstBaseUpdate,s=o.lastBaseUpdate,l=o.shared.pending;if(l!==null){o.shared.pending=null;var a=l,u=a.next;a.next=null,s===null?i=u:s.next=u,s=a;var c=e.alternate;c!==null&&(c=c.updateQueue,l=c.lastBaseUpdate,l!==s&&(l===null?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=a))}if(i!==null){var d=o.baseState;s=0,c=u=a=null,l=i;do{var f=l.lane,p=l.eventTime;if((r&f)===f){c!==null&&(c=c.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var h=e,y=l;switch(f=t,p=n,y.tag){case 1:if(h=y.payload,typeof h=="function"){d=h.call(p,d,f);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=y.payload,f=typeof h=="function"?h.call(p,d,f):h,f==null)break e;d=Xe({},d,f);break e;case 2:Yn=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[l]:f.push(l))}else p={eventTime:p,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},c===null?(u=c=p,a=d):c=c.next=p,s|=f;if(l=l.next,l===null){if(l=o.shared.pending,l===null)break;f=l,l=f.next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}while(!0);if(c===null&&(a=d),o.baseState=a,o.firstBaseUpdate=u,o.lastBaseUpdate=c,t=o.shared.interleaved,t!==null){o=t;do s|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);Mr|=s,e.lanes=s,e.memoizedState=d}}function cm(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(U(191,o));o.call(r)}}}var ls={},_n=hr(ls),Hi=hr(ls),Gi=hr(ls);function kr(e){if(e===ls)throw Error(U(174));return e}function jd(e,t){switch(Oe(Gi,t),Oe(Hi,e),Oe(_n,ls),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:oc(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=oc(t,e)}Be(_n),Oe(_n,t)}function No(){Be(_n),Be(Hi),Be(Gi)}function ug(e){kr(Gi.current);var t=kr(_n.current),n=oc(t,e.type);t!==n&&(Oe(Hi,e),Oe(_n,n))}function Vd(e){Hi.current===e&&(Be(_n),Be(Hi))}var Ke=hr(0);function Tl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var _u=[];function zd(){for(var e=0;e<_u.length;e++)_u[e]._workInProgressVersionPrimary=null;_u.length=0}var ol=Fn.ReactCurrentDispatcher,bu=Fn.ReactCurrentBatchConfig,Dr=0,Ye=null,rt=null,it=null,kl=!1,Ni=!1,Ki=0,e_=0;function pt(){throw Error(U(321))}function Fd(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cn(e[n],t[n]))return!1;return!0}function Bd(e,t,n,r,o,i){if(Dr=i,Ye=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ol.current=e===null||e.memoizedState===null?o_:i_,e=n(r,o),Ni){i=0;do{if(Ni=!1,Ki=0,25<=i)throw Error(U(301));i+=1,it=rt=null,t.updateQueue=null,ol.current=s_,e=n(r,o)}while(Ni)}if(ol.current=$l,t=rt!==null&&rt.next!==null,Dr=0,it=rt=Ye=null,kl=!1,t)throw Error(U(300));return e}function Ud(){var e=Ki!==0;return Ki=0,e}function gn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return it===null?Ye.memoizedState=it=e:it=it.next=e,it}function Yt(){if(rt===null){var e=Ye.alternate;e=e!==null?e.memoizedState:null}else e=rt.next;var t=it===null?Ye.memoizedState:it.next;if(t!==null)it=t,rt=e;else{if(e===null)throw Error(U(310));rt=e,e={memoizedState:rt.memoizedState,baseState:rt.baseState,baseQueue:rt.baseQueue,queue:rt.queue,next:null},it===null?Ye.memoizedState=it=e:it=it.next=e}return it}function Yi(e,t){return typeof t=="function"?t(e):t}function xu(e){var t=Yt(),n=t.queue;if(n===null)throw Error(U(311));n.lastRenderedReducer=e;var r=rt,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var s=o.next;o.next=i.next,i.next=s}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var l=s=null,a=null,u=i;do{var c=u.lane;if((Dr&c)===c)a!==null&&(a=a.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};a===null?(l=a=d,s=r):a=a.next=d,Ye.lanes|=c,Mr|=c}u=u.next}while(u!==null&&u!==i);a===null?s=r:a.next=l,cn(r,t.memoizedState)||(Ct=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,Ye.lanes|=i,Mr|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ru(e){var t=Yt(),n=t.queue;if(n===null)throw Error(U(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var s=o=o.next;do i=e(i,s.action),s=s.next;while(s!==o);cn(i,t.memoizedState)||(Ct=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function cg(){}function dg(e,t){var n=Ye,r=Yt(),o=t(),i=!cn(r.memoizedState,o);if(i&&(r.memoizedState=o,Ct=!0),r=r.queue,Wd(mg.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||it!==null&&it.memoizedState.tag&1){if(n.flags|=2048,Xi(9,pg.bind(null,n,r,o,t),void 0,null),st===null)throw Error(U(349));Dr&30||fg(n,t,o)}return o}function fg(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Ye.updateQueue,t===null?(t={lastEffect:null,stores:null},Ye.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function pg(e,t,n,r){t.value=n,t.getSnapshot=r,hg(t)&&vg(e)}function mg(e,t,n){return n(function(){hg(t)&&vg(e)})}function hg(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!cn(e,n)}catch{return!0}}function vg(e){var t=On(e,1);t!==null&&un(t,e,1,-1)}function dm(e){var t=gn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Yi,lastRenderedState:e},t.queue=e,e=e.dispatch=r_.bind(null,Ye,e),[t.memoizedState,e]}function Xi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Ye.updateQueue,t===null?(t={lastEffect:null,stores:null},Ye.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function gg(){return Yt().memoizedState}function il(e,t,n,r){var o=gn();Ye.flags|=e,o.memoizedState=Xi(1|t,n,void 0,r===void 0?null:r)}function na(e,t,n,r){var o=Yt();r=r===void 0?null:r;var i=void 0;if(rt!==null){var s=rt.memoizedState;if(i=s.destroy,r!==null&&Fd(r,s.deps)){o.memoizedState=Xi(t,n,i,r);return}}Ye.flags|=e,o.memoizedState=Xi(1|t,n,i,r)}function fm(e,t){return il(8390656,8,e,t)}function Wd(e,t){return na(2048,8,e,t)}function yg(e,t){return na(4,2,e,t)}function Sg(e,t){return na(4,4,e,t)}function wg(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function _g(e,t,n){return n=n!=null?n.concat([e]):null,na(4,4,wg.bind(null,t,e),n)}function Hd(){}function bg(e,t){var n=Yt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Fd(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function xg(e,t){var n=Yt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Fd(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Rg(e,t,n){return Dr&21?(cn(n,t)||(n=kv(),Ye.lanes|=n,Mr|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ct=!0),e.memoizedState=n)}function t_(e,t){var n=Ae;Ae=n!==0&&4>n?n:4,e(!0);var r=bu.transition;bu.transition={};try{e(!1),t()}finally{Ae=n,bu.transition=r}}function Cg(){return Yt().memoizedState}function n_(e,t,n){var r=lr(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Eg(e))Ng(t,n);else if(n=lg(e,t,n,r),n!==null){var o=_t();un(n,e,r,o),Tg(n,t,r)}}function r_(e,t,n){var r=lr(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Eg(e))Ng(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,l=i(s,n);if(o.hasEagerState=!0,o.eagerState=l,cn(l,s)){var a=t.interleaved;a===null?(o.next=o,Md(t)):(o.next=a.next,a.next=o),t.interleaved=o;return}}catch{}finally{}n=lg(e,t,o,r),n!==null&&(o=_t(),un(n,e,r,o),Tg(n,t,r))}}function Eg(e){var t=e.alternate;return e===Ye||t!==null&&t===Ye}function Ng(e,t){Ni=kl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Tg(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,bd(e,n)}}var $l={readContext:Kt,useCallback:pt,useContext:pt,useEffect:pt,useImperativeHandle:pt,useInsertionEffect:pt,useLayoutEffect:pt,useMemo:pt,useReducer:pt,useRef:pt,useState:pt,useDebugValue:pt,useDeferredValue:pt,useTransition:pt,useMutableSource:pt,useSyncExternalStore:pt,useId:pt,unstable_isNewReconciler:!1},o_={readContext:Kt,useCallback:function(e,t){return gn().memoizedState=[e,t===void 0?null:t],e},useContext:Kt,useEffect:fm,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,il(4194308,4,wg.bind(null,t,e),n)},useLayoutEffect:function(e,t){return il(4194308,4,e,t)},useInsertionEffect:function(e,t){return il(4,2,e,t)},useMemo:function(e,t){var n=gn();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=gn();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=n_.bind(null,Ye,e),[r.memoizedState,e]},useRef:function(e){var t=gn();return e={current:e},t.memoizedState=e},useState:dm,useDebugValue:Hd,useDeferredValue:function(e){return gn().memoizedState=e},useTransition:function(){var e=dm(!1),t=e[0];return e=t_.bind(null,e[1]),gn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Ye,o=gn();if(We){if(n===void 0)throw Error(U(407));n=n()}else{if(n=t(),st===null)throw Error(U(349));Dr&30||fg(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,fm(mg.bind(null,r,i,e),[e]),r.flags|=2048,Xi(9,pg.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=gn(),t=st.identifierPrefix;if(We){var n=An,r=$n;n=(r&~(1<<32-an(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ki++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=e_++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},i_={readContext:Kt,useCallback:bg,useContext:Kt,useEffect:Wd,useImperativeHandle:_g,useInsertionEffect:yg,useLayoutEffect:Sg,useMemo:xg,useReducer:xu,useRef:gg,useState:function(){return xu(Yi)},useDebugValue:Hd,useDeferredValue:function(e){var t=Yt();return Rg(t,rt.memoizedState,e)},useTransition:function(){var e=xu(Yi)[0],t=Yt().memoizedState;return[e,t]},useMutableSource:cg,useSyncExternalStore:dg,useId:Cg,unstable_isNewReconciler:!1},s_={readContext:Kt,useCallback:bg,useContext:Kt,useEffect:Wd,useImperativeHandle:_g,useInsertionEffect:yg,useLayoutEffect:Sg,useMemo:xg,useReducer:Ru,useRef:gg,useState:function(){return Ru(Yi)},useDebugValue:Hd,useDeferredValue:function(e){var t=Yt();return rt===null?t.memoizedState=e:Rg(t,rt.memoizedState,e)},useTransition:function(){var e=Ru(Yi)[0],t=Yt().memoizedState;return[e,t]},useMutableSource:cg,useSyncExternalStore:dg,useId:Cg,unstable_isNewReconciler:!1};function nn(e,t){if(e&&e.defaultProps){t=Xe({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Cc(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Xe({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ra={isMounted:function(e){return(e=e._reactInternals)?Hr(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=_t(),o=lr(e),i=Pn(r,o);i.payload=t,n!=null&&(i.callback=n),t=ir(e,i,o),t!==null&&(un(t,e,o,r),rl(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=_t(),o=lr(e),i=Pn(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=ir(e,i,o),t!==null&&(un(t,e,o,r),rl(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=_t(),r=lr(e),o=Pn(n,r);o.tag=2,t!=null&&(o.callback=t),t=ir(e,o,r),t!==null&&(un(t,e,r,n),rl(t,e,r))}};function pm(e,t,n,r,o,i,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,s):t.prototype&&t.prototype.isPureReactComponent?!Fi(n,r)||!Fi(o,i):!0}function kg(e,t,n){var r=!1,o=dr,i=t.contextType;return typeof i=="object"&&i!==null?i=Kt(i):(o=Nt(t)?Lr:yt.current,r=t.contextTypes,i=(r=r!=null)?Ro(e,o):dr),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ra,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function mm(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ra.enqueueReplaceState(t,t.state,null)}function Ec(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Od(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=Kt(i):(i=Nt(t)?Lr:yt.current,o.context=Ro(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Cc(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&ra.enqueueReplaceState(o,o.state,null),Nl(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function To(e,t){try{var n="",r=t;do n+=IS(r),r=r.return;while(r);var o=n}catch(i){o=`
|
||
Error generating stack: `+i.message+`
|
||
`+i.stack}return{value:e,source:t,stack:o,digest:null}}function Cu(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Nc(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var l_=typeof WeakMap=="function"?WeakMap:Map;function $g(e,t,n){n=Pn(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Pl||(Pl=!0,Oc=r),Nc(e,t)},n}function Ag(e,t,n){n=Pn(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){Nc(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Nc(e,t),typeof r!="function"&&(sr===null?sr=new Set([this]):sr.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function hm(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new l_;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=__.bind(null,e,t,n),t.then(e,e))}function vm(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function gm(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Pn(-1,1),t.tag=2,ir(n,t,1))),n.lanes|=1),e)}var a_=Fn.ReactCurrentOwner,Ct=!1;function St(e,t,n,r){t.child=e===null?sg(t,null,n,r):Eo(t,e.child,n,r)}function ym(e,t,n,r,o){n=n.render;var i=t.ref;return go(t,o),r=Bd(e,t,n,r,i,o),n=Ud(),e!==null&&!Ct?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,jn(e,t,o)):(We&&n&&$d(t),t.flags|=1,St(e,t,r,o),t.child)}function Sm(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!Jd(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Pg(e,t,i,r,o)):(e=ul(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var s=i.memoizedProps;if(n=n.compare,n=n!==null?n:Fi,n(s,r)&&e.ref===t.ref)return jn(e,t,o)}return t.flags|=1,e=ar(i,r),e.ref=t.ref,e.return=t,t.child=e}function Pg(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(Fi(i,r)&&e.ref===t.ref)if(Ct=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(Ct=!0);else return t.lanes=e.lanes,jn(e,t,o)}return Tc(e,t,n,r,o)}function Lg(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Oe(fo,It),It|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Oe(fo,It),It|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,Oe(fo,It),It|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,Oe(fo,It),It|=r;return St(e,t,o,n),t.child}function Ig(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Tc(e,t,n,r,o){var i=Nt(n)?Lr:yt.current;return i=Ro(t,i),go(t,o),n=Bd(e,t,n,r,i,o),r=Ud(),e!==null&&!Ct?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,jn(e,t,o)):(We&&r&&$d(t),t.flags|=1,St(e,t,n,o),t.child)}function wm(e,t,n,r,o){if(Nt(n)){var i=!0;bl(t)}else i=!1;if(go(t,o),t.stateNode===null)sl(e,t),kg(t,n,r),Ec(t,n,r,o),r=!0;else if(e===null){var s=t.stateNode,l=t.memoizedProps;s.props=l;var a=s.context,u=n.contextType;typeof u=="object"&&u!==null?u=Kt(u):(u=Nt(n)?Lr:yt.current,u=Ro(t,u));var c=n.getDerivedStateFromProps,d=typeof c=="function"||typeof s.getSnapshotBeforeUpdate=="function";d||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==r||a!==u)&&mm(t,s,r,u),Yn=!1;var f=t.memoizedState;s.state=f,Nl(t,r,s,o),a=t.memoizedState,l!==r||f!==a||Et.current||Yn?(typeof c=="function"&&(Cc(t,n,c,r),a=t.memoizedState),(l=Yn||pm(t,n,l,r,f,a,u))?(d||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),s.props=r,s.state=a,s.context=u,r=l):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,ag(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:nn(t.type,l),s.props=u,d=t.pendingProps,f=s.context,a=n.contextType,typeof a=="object"&&a!==null?a=Kt(a):(a=Nt(n)?Lr:yt.current,a=Ro(t,a));var p=n.getDerivedStateFromProps;(c=typeof p=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==d||f!==a)&&mm(t,s,r,a),Yn=!1,f=t.memoizedState,s.state=f,Nl(t,r,s,o);var h=t.memoizedState;l!==d||f!==h||Et.current||Yn?(typeof p=="function"&&(Cc(t,n,p,r),h=t.memoizedState),(u=Yn||pm(t,n,u,r,f,h,a)||!1)?(c||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,h,a),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,h,a)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),s.props=r,s.state=h,s.context=a,r=u):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return kc(e,t,n,r,i,o)}function kc(e,t,n,r,o,i){Ig(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return o&&im(t,n,!1),jn(e,t,i);r=t.stateNode,a_.current=t;var l=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=Eo(t,e.child,null,i),t.child=Eo(t,null,l,i)):St(e,t,l,i),t.memoizedState=r.state,o&&im(t,n,!0),t.child}function Dg(e){var t=e.stateNode;t.pendingContext?om(e,t.pendingContext,t.pendingContext!==t.context):t.context&&om(e,t.context,!1),jd(e,t.containerInfo)}function _m(e,t,n,r,o){return Co(),Pd(o),t.flags|=256,St(e,t,n,r),t.child}var $c={dehydrated:null,treeContext:null,retryLane:0};function Ac(e){return{baseLanes:e,cachePool:null,transitions:null}}function Mg(e,t,n){var r=t.pendingProps,o=Ke.current,i=!1,s=(t.flags&128)!==0,l;if((l=s)||(l=e!==null&&e.memoizedState===null?!1:(o&2)!==0),l?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Oe(Ke,o&1),e===null)return xc(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=r.children,e=r.fallback,i?(r=t.mode,i=t.child,s={mode:"hidden",children:s},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=s):i=sa(s,r,0,null),e=Ar(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Ac(n),t.memoizedState=$c,e):Gd(t,s));if(o=e.memoizedState,o!==null&&(l=o.dehydrated,l!==null))return u_(e,t,s,r,l,o,n);if(i){i=r.fallback,s=t.mode,o=e.child,l=o.sibling;var a={mode:"hidden",children:r.children};return!(s&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=ar(o,a),r.subtreeFlags=o.subtreeFlags&14680064),l!==null?i=ar(l,i):(i=Ar(i,s,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,s=e.child.memoizedState,s=s===null?Ac(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~n,t.memoizedState=$c,r}return i=e.child,e=i.sibling,r=ar(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Gd(e,t){return t=sa({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Os(e,t,n,r){return r!==null&&Pd(r),Eo(t,e.child,null,n),e=Gd(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function u_(e,t,n,r,o,i,s){if(n)return t.flags&256?(t.flags&=-257,r=Cu(Error(U(422))),Os(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=sa({mode:"visible",children:r.children},o,0,null),i=Ar(i,o,s,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Eo(t,e.child,null,s),t.child.memoizedState=Ac(s),t.memoizedState=$c,i);if(!(t.mode&1))return Os(e,t,s,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,i=Error(U(419)),r=Cu(i,r,void 0),Os(e,t,s,r)}if(l=(s&e.childLanes)!==0,Ct||l){if(r=st,r!==null){switch(s&-s){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|s)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,On(e,o),un(r,e,o,-1))}return qd(),r=Cu(Error(U(421))),Os(e,t,s,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=b_.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,Dt=or(o.nextSibling),Mt=t,We=!0,on=null,e!==null&&(Bt[Ut++]=$n,Bt[Ut++]=An,Bt[Ut++]=Ir,$n=e.id,An=e.overflow,Ir=t),t=Gd(t,r.children),t.flags|=4096,t)}function bm(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Rc(e.return,t,n)}function Eu(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Og(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(St(e,t,r.children,n),r=Ke.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&bm(e,n,t);else if(e.tag===19)bm(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Oe(Ke,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Tl(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Eu(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Tl(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Eu(t,!0,n,null,i);break;case"together":Eu(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function sl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function jn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Mr|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(U(153));if(t.child!==null){for(e=t.child,n=ar(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ar(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function c_(e,t,n){switch(t.tag){case 3:Dg(t),Co();break;case 5:ug(t);break;case 1:Nt(t.type)&&bl(t);break;case 4:jd(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Oe(Cl,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Oe(Ke,Ke.current&1),t.flags|=128,null):n&t.child.childLanes?Mg(e,t,n):(Oe(Ke,Ke.current&1),e=jn(e,t,n),e!==null?e.sibling:null);Oe(Ke,Ke.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Og(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Oe(Ke,Ke.current),r)break;return null;case 22:case 23:return t.lanes=0,Lg(e,t,n)}return jn(e,t,n)}var jg,Pc,Vg,zg;jg=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Pc=function(){};Vg=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,kr(_n.current);var i=null;switch(n){case"input":o=ec(e,o),r=ec(e,r),i=[];break;case"select":o=Xe({},o,{value:void 0}),r=Xe({},r,{value:void 0}),i=[];break;case"textarea":o=rc(e,o),r=rc(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=wl)}ic(n,r);var s;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var l=o[u];for(s in l)l.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Ii.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var a=r[u];if(l=o!=null?o[u]:void 0,r.hasOwnProperty(u)&&a!==l&&(a!=null||l!=null))if(u==="style")if(l){for(s in l)!l.hasOwnProperty(s)||a&&a.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in a)a.hasOwnProperty(s)&&l[s]!==a[s]&&(n||(n={}),n[s]=a[s])}else n||(i||(i=[]),i.push(u,n)),n=a;else u==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,l=l?l.__html:void 0,a!=null&&l!==a&&(i=i||[]).push(u,a)):u==="children"?typeof a!="string"&&typeof a!="number"||(i=i||[]).push(u,""+a):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Ii.hasOwnProperty(u)?(a!=null&&u==="onScroll"&&ze("scroll",e),i||l===a||(i=[])):(i=i||[]).push(u,a))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};zg=function(e,t,n,r){n!==r&&(t.flags|=4)};function ii(e,t){if(!We)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function mt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function d_(e,t,n){var r=t.pendingProps;switch(Ad(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return mt(t),null;case 1:return Nt(t.type)&&_l(),mt(t),null;case 3:return r=t.stateNode,No(),Be(Et),Be(yt),zd(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ds(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,on!==null&&(zc(on),on=null))),Pc(e,t),mt(t),null;case 5:Vd(t);var o=kr(Gi.current);if(n=t.type,e!==null&&t.stateNode!=null)Vg(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(U(166));return mt(t),null}if(e=kr(_n.current),Ds(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Sn]=t,r[Wi]=i,e=(t.mode&1)!==0,n){case"dialog":ze("cancel",r),ze("close",r);break;case"iframe":case"object":case"embed":ze("load",r);break;case"video":case"audio":for(o=0;o<Si.length;o++)ze(Si[o],r);break;case"source":ze("error",r);break;case"img":case"image":case"link":ze("error",r),ze("load",r);break;case"details":ze("toggle",r);break;case"input":Ap(r,i),ze("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},ze("invalid",r);break;case"textarea":Lp(r,i),ze("invalid",r)}ic(n,i),o=null;for(var s in i)if(i.hasOwnProperty(s)){var l=i[s];s==="children"?typeof l=="string"?r.textContent!==l&&(i.suppressHydrationWarning!==!0&&Is(r.textContent,l,e),o=["children",l]):typeof l=="number"&&r.textContent!==""+l&&(i.suppressHydrationWarning!==!0&&Is(r.textContent,l,e),o=["children",""+l]):Ii.hasOwnProperty(s)&&l!=null&&s==="onScroll"&&ze("scroll",r)}switch(n){case"input":Es(r),Pp(r,i,!0);break;case"textarea":Es(r),Ip(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=wl)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{s=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=mv(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Sn]=t,e[Wi]=r,jg(e,t,!1,!1),t.stateNode=e;e:{switch(s=sc(n,r),n){case"dialog":ze("cancel",e),ze("close",e),o=r;break;case"iframe":case"object":case"embed":ze("load",e),o=r;break;case"video":case"audio":for(o=0;o<Si.length;o++)ze(Si[o],e);o=r;break;case"source":ze("error",e),o=r;break;case"img":case"image":case"link":ze("error",e),ze("load",e),o=r;break;case"details":ze("toggle",e),o=r;break;case"input":Ap(e,r),o=ec(e,r),ze("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=Xe({},r,{value:void 0}),ze("invalid",e);break;case"textarea":Lp(e,r),o=rc(e,r),ze("invalid",e);break;default:o=r}ic(n,o),l=o;for(i in l)if(l.hasOwnProperty(i)){var a=l[i];i==="style"?gv(e,a):i==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&hv(e,a)):i==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&Di(e,a):typeof a=="number"&&Di(e,""+a):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Ii.hasOwnProperty(i)?a!=null&&i==="onScroll"&&ze("scroll",e):a!=null&&vd(e,i,a,s))}switch(n){case"input":Es(e),Pp(e,r,!1);break;case"textarea":Es(e),Ip(e);break;case"option":r.value!=null&&e.setAttribute("value",""+cr(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?po(e,!!r.multiple,i,!1):r.defaultValue!=null&&po(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=wl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return mt(t),null;case 6:if(e&&t.stateNode!=null)zg(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(U(166));if(n=kr(Gi.current),kr(_n.current),Ds(t)){if(r=t.stateNode,n=t.memoizedProps,r[Sn]=t,(i=r.nodeValue!==n)&&(e=Mt,e!==null))switch(e.tag){case 3:Is(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Is(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Sn]=t,t.stateNode=r}return mt(t),null;case 13:if(Be(Ke),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(We&&Dt!==null&&t.mode&1&&!(t.flags&128))og(),Co(),t.flags|=98560,i=!1;else if(i=Ds(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(U(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(U(317));i[Sn]=t}else Co(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;mt(t),i=!1}else on!==null&&(zc(on),on=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||Ke.current&1?ot===0&&(ot=3):qd())),t.updateQueue!==null&&(t.flags|=4),mt(t),null);case 4:return No(),Pc(e,t),e===null&&Bi(t.stateNode.containerInfo),mt(t),null;case 10:return Dd(t.type._context),mt(t),null;case 17:return Nt(t.type)&&_l(),mt(t),null;case 19:if(Be(Ke),i=t.memoizedState,i===null)return mt(t),null;if(r=(t.flags&128)!==0,s=i.rendering,s===null)if(r)ii(i,!1);else{if(ot!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=Tl(e),s!==null){for(t.flags|=128,ii(i,!1),r=s.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,s=i.alternate,s===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Oe(Ke,Ke.current&1|2),t.child}e=e.sibling}i.tail!==null&&Ze()>ko&&(t.flags|=128,r=!0,ii(i,!1),t.lanes=4194304)}else{if(!r)if(e=Tl(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ii(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!We)return mt(t),null}else 2*Ze()-i.renderingStartTime>ko&&n!==1073741824&&(t.flags|=128,r=!0,ii(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(n=i.last,n!==null?n.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ze(),t.sibling=null,n=Ke.current,Oe(Ke,r?n&1|2:n&1),t):(mt(t),null);case 22:case 23:return Zd(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?It&1073741824&&(mt(t),t.subtreeFlags&6&&(t.flags|=8192)):mt(t),null;case 24:return null;case 25:return null}throw Error(U(156,t.tag))}function f_(e,t){switch(Ad(t),t.tag){case 1:return Nt(t.type)&&_l(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return No(),Be(Et),Be(yt),zd(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Vd(t),null;case 13:if(Be(Ke),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(U(340));Co()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Be(Ke),null;case 4:return No(),null;case 10:return Dd(t.type._context),null;case 22:case 23:return Zd(),null;case 24:return null;default:return null}}var js=!1,ht=!1,p_=typeof WeakSet=="function"?WeakSet:Set,ne=null;function co(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Qe(e,t,r)}else n.current=null}function Lc(e,t,n){try{n()}catch(r){Qe(e,t,r)}}var xm=!1;function m_(e,t){if(vc=gl,e=Hv(),kd(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var s=0,l=-1,a=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var p;d!==n||o!==0&&d.nodeType!==3||(l=s+o),d!==i||r!==0&&d.nodeType!==3||(a=s+r),d.nodeType===3&&(s+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break t;if(f===n&&++u===o&&(l=s),f===i&&++c===r&&(a=s),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}n=l===-1||a===-1?null:{start:l,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(gc={focusedElem:e,selectionRange:n},gl=!1,ne=t;ne!==null;)if(t=ne,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ne=e;else for(;ne!==null;){t=ne;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var y=h.memoizedProps,b=h.memoizedState,g=t.stateNode,m=g.getSnapshotBeforeUpdate(t.elementType===t.type?y:nn(t.type,y),b);g.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(U(163))}}catch(w){Qe(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,ne=e;break}ne=t.return}return h=xm,xm=!1,h}function Ti(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Lc(t,n,i)}o=o.next}while(o!==r)}}function oa(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ic(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Fg(e){var t=e.alternate;t!==null&&(e.alternate=null,Fg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Sn],delete t[Wi],delete t[wc],delete t[Qw],delete t[Zw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Bg(e){return e.tag===5||e.tag===3||e.tag===4}function Rm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Bg(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Dc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=wl));else if(r!==4&&(e=e.child,e!==null))for(Dc(e,t,n),e=e.sibling;e!==null;)Dc(e,t,n),e=e.sibling}function Mc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Mc(e,t,n),e=e.sibling;e!==null;)Mc(e,t,n),e=e.sibling}var at=null,rn=!1;function Hn(e,t,n){for(n=n.child;n!==null;)Ug(e,t,n),n=n.sibling}function Ug(e,t,n){if(wn&&typeof wn.onCommitFiberUnmount=="function")try{wn.onCommitFiberUnmount(Ql,n)}catch{}switch(n.tag){case 5:ht||co(n,t);case 6:var r=at,o=rn;at=null,Hn(e,t,n),at=r,rn=o,at!==null&&(rn?(e=at,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):at.removeChild(n.stateNode));break;case 18:at!==null&&(rn?(e=at,n=n.stateNode,e.nodeType===8?Su(e.parentNode,n):e.nodeType===1&&Su(e,n),Vi(e)):Su(at,n.stateNode));break;case 4:r=at,o=rn,at=n.stateNode.containerInfo,rn=!0,Hn(e,t,n),at=r,rn=o;break;case 0:case 11:case 14:case 15:if(!ht&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&Lc(n,t,s),o=o.next}while(o!==r)}Hn(e,t,n);break;case 1:if(!ht&&(co(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Qe(n,t,l)}Hn(e,t,n);break;case 21:Hn(e,t,n);break;case 22:n.mode&1?(ht=(r=ht)||n.memoizedState!==null,Hn(e,t,n),ht=r):Hn(e,t,n);break;default:Hn(e,t,n)}}function Cm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new p_),t.forEach(function(r){var o=x_.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function en(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,s=t,l=s;e:for(;l!==null;){switch(l.tag){case 5:at=l.stateNode,rn=!1;break e;case 3:at=l.stateNode.containerInfo,rn=!0;break e;case 4:at=l.stateNode.containerInfo,rn=!0;break e}l=l.return}if(at===null)throw Error(U(160));Ug(i,s,o),at=null,rn=!1;var a=o.alternate;a!==null&&(a.return=null),o.return=null}catch(u){Qe(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Wg(t,e),t=t.sibling}function Wg(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(en(t,e),vn(e),r&4){try{Ti(3,e,e.return),oa(3,e)}catch(y){Qe(e,e.return,y)}try{Ti(5,e,e.return)}catch(y){Qe(e,e.return,y)}}break;case 1:en(t,e),vn(e),r&512&&n!==null&&co(n,n.return);break;case 5:if(en(t,e),vn(e),r&512&&n!==null&&co(n,n.return),e.flags&32){var o=e.stateNode;try{Di(o,"")}catch(y){Qe(e,e.return,y)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,s=n!==null?n.memoizedProps:i,l=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{l==="input"&&i.type==="radio"&&i.name!=null&&fv(o,i),sc(l,s);var u=sc(l,i);for(s=0;s<a.length;s+=2){var c=a[s],d=a[s+1];c==="style"?gv(o,d):c==="dangerouslySetInnerHTML"?hv(o,d):c==="children"?Di(o,d):vd(o,c,d,u)}switch(l){case"input":tc(o,i);break;case"textarea":pv(o,i);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var p=i.value;p!=null?po(o,!!i.multiple,p,!1):f!==!!i.multiple&&(i.defaultValue!=null?po(o,!!i.multiple,i.defaultValue,!0):po(o,!!i.multiple,i.multiple?[]:"",!1))}o[Wi]=i}catch(y){Qe(e,e.return,y)}}break;case 6:if(en(t,e),vn(e),r&4){if(e.stateNode===null)throw Error(U(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(y){Qe(e,e.return,y)}}break;case 3:if(en(t,e),vn(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Vi(t.containerInfo)}catch(y){Qe(e,e.return,y)}break;case 4:en(t,e),vn(e);break;case 13:en(t,e),vn(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(Xd=Ze())),r&4&&Cm(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(ht=(u=ht)||c,en(t,e),ht=u):en(t,e),vn(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(ne=e,c=e.child;c!==null;){for(d=ne=c;ne!==null;){switch(f=ne,p=f.child,f.tag){case 0:case 11:case 14:case 15:Ti(4,f,f.return);break;case 1:co(f,f.return);var h=f.stateNode;if(typeof h.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(y){Qe(r,n,y)}}break;case 5:co(f,f.return);break;case 22:if(f.memoizedState!==null){Nm(d);continue}}p!==null?(p.return=f,ne=p):Nm(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{o=d.stateNode,u?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(l=d.stateNode,a=d.memoizedProps.style,s=a!=null&&a.hasOwnProperty("display")?a.display:null,l.style.display=vv("display",s))}catch(y){Qe(e,e.return,y)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(y){Qe(e,e.return,y)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:en(t,e),vn(e),r&4&&Cm(e);break;case 21:break;default:en(t,e),vn(e)}}function vn(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Bg(n)){var r=n;break e}n=n.return}throw Error(U(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Di(o,""),r.flags&=-33);var i=Rm(e);Mc(e,i,o);break;case 3:case 4:var s=r.stateNode.containerInfo,l=Rm(e);Dc(e,l,s);break;default:throw Error(U(161))}}catch(a){Qe(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function h_(e,t,n){ne=e,Hg(e)}function Hg(e,t,n){for(var r=(e.mode&1)!==0;ne!==null;){var o=ne,i=o.child;if(o.tag===22&&r){var s=o.memoizedState!==null||js;if(!s){var l=o.alternate,a=l!==null&&l.memoizedState!==null||ht;l=js;var u=ht;if(js=s,(ht=a)&&!u)for(ne=o;ne!==null;)s=ne,a=s.child,s.tag===22&&s.memoizedState!==null?Tm(o):a!==null?(a.return=s,ne=a):Tm(o);for(;i!==null;)ne=i,Hg(i),i=i.sibling;ne=o,js=l,ht=u}Em(e)}else o.subtreeFlags&8772&&i!==null?(i.return=o,ne=i):Em(e)}}function Em(e){for(;ne!==null;){var t=ne;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ht||oa(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ht)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:nn(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&cm(t,i,r);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}cm(t,s,n)}break;case 5:var l=t.stateNode;if(n===null&&t.flags&4){n=l;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&&Vi(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(U(163))}ht||t.flags&512&&Ic(t)}catch(f){Qe(t,t.return,f)}}if(t===e){ne=null;break}if(n=t.sibling,n!==null){n.return=t.return,ne=n;break}ne=t.return}}function Nm(e){for(;ne!==null;){var t=ne;if(t===e){ne=null;break}var n=t.sibling;if(n!==null){n.return=t.return,ne=n;break}ne=t.return}}function Tm(e){for(;ne!==null;){var t=ne;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{oa(4,t)}catch(a){Qe(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(a){Qe(t,o,a)}}var i=t.return;try{Ic(t)}catch(a){Qe(t,i,a)}break;case 5:var s=t.return;try{Ic(t)}catch(a){Qe(t,s,a)}}}catch(a){Qe(t,t.return,a)}if(t===e){ne=null;break}var l=t.sibling;if(l!==null){l.return=t.return,ne=l;break}ne=t.return}}var v_=Math.ceil,Al=Fn.ReactCurrentDispatcher,Kd=Fn.ReactCurrentOwner,Ht=Fn.ReactCurrentBatchConfig,Ee=0,st=null,tt=null,ct=0,It=0,fo=hr(0),ot=0,Qi=null,Mr=0,ia=0,Yd=0,ki=null,Rt=null,Xd=0,ko=1/0,Tn=null,Pl=!1,Oc=null,sr=null,Vs=!1,er=null,Ll=0,$i=0,jc=null,ll=-1,al=0;function _t(){return Ee&6?Ze():ll!==-1?ll:ll=Ze()}function lr(e){return e.mode&1?Ee&2&&ct!==0?ct&-ct:Jw.transition!==null?(al===0&&(al=kv()),al):(e=Ae,e!==0||(e=window.event,e=e===void 0?16:Mv(e.type)),e):1}function un(e,t,n,r){if(50<$i)throw $i=0,jc=null,Error(U(185));os(e,n,r),(!(Ee&2)||e!==st)&&(e===st&&(!(Ee&2)&&(ia|=n),ot===4&&Zn(e,ct)),Tt(e,r),n===1&&Ee===0&&!(t.mode&1)&&(ko=Ze()+500,ta&&vr()))}function Tt(e,t){var n=e.callbackNode;JS(e,t);var r=vl(e,e===st?ct:0);if(r===0)n!==null&&Op(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Op(n),t===1)e.tag===0?qw(km.bind(null,e)):tg(km.bind(null,e)),Yw(function(){!(Ee&6)&&vr()}),n=null;else{switch($v(r)){case 1:n=_d;break;case 4:n=Nv;break;case 16:n=hl;break;case 536870912:n=Tv;break;default:n=hl}n=Jg(n,Gg.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Gg(e,t){if(ll=-1,al=0,Ee&6)throw Error(U(327));var n=e.callbackNode;if(yo()&&e.callbackNode!==n)return null;var r=vl(e,e===st?ct:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Il(e,r);else{t=r;var o=Ee;Ee|=2;var i=Yg();(st!==e||ct!==t)&&(Tn=null,ko=Ze()+500,$r(e,t));do try{S_();break}catch(l){Kg(e,l)}while(!0);Id(),Al.current=i,Ee=o,tt!==null?t=0:(st=null,ct=0,t=ot)}if(t!==0){if(t===2&&(o=dc(e),o!==0&&(r=o,t=Vc(e,o))),t===1)throw n=Qi,$r(e,0),Zn(e,r),Tt(e,Ze()),n;if(t===6)Zn(e,r);else{if(o=e.current.alternate,!(r&30)&&!g_(o)&&(t=Il(e,r),t===2&&(i=dc(e),i!==0&&(r=i,t=Vc(e,i))),t===1))throw n=Qi,$r(e,0),Zn(e,r),Tt(e,Ze()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(U(345));case 2:xr(e,Rt,Tn);break;case 3:if(Zn(e,r),(r&130023424)===r&&(t=Xd+500-Ze(),10<t)){if(vl(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){_t(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Sc(xr.bind(null,e,Rt,Tn),t);break}xr(e,Rt,Tn);break;case 4:if(Zn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var s=31-an(r);i=1<<s,s=t[s],s>o&&(o=s),r&=~i}if(r=o,r=Ze()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*v_(r/1960))-r,10<r){e.timeoutHandle=Sc(xr.bind(null,e,Rt,Tn),r);break}xr(e,Rt,Tn);break;case 5:xr(e,Rt,Tn);break;default:throw Error(U(329))}}}return Tt(e,Ze()),e.callbackNode===n?Gg.bind(null,e):null}function Vc(e,t){var n=ki;return e.current.memoizedState.isDehydrated&&($r(e,t).flags|=256),e=Il(e,t),e!==2&&(t=Rt,Rt=n,t!==null&&zc(t)),e}function zc(e){Rt===null?Rt=e:Rt.push.apply(Rt,e)}function g_(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!cn(i(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Zn(e,t){for(t&=~Yd,t&=~ia,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-an(t),r=1<<n;e[n]=-1,t&=~r}}function km(e){if(Ee&6)throw Error(U(327));yo();var t=vl(e,0);if(!(t&1))return Tt(e,Ze()),null;var n=Il(e,t);if(e.tag!==0&&n===2){var r=dc(e);r!==0&&(t=r,n=Vc(e,r))}if(n===1)throw n=Qi,$r(e,0),Zn(e,t),Tt(e,Ze()),n;if(n===6)throw Error(U(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xr(e,Rt,Tn),Tt(e,Ze()),null}function Qd(e,t){var n=Ee;Ee|=1;try{return e(t)}finally{Ee=n,Ee===0&&(ko=Ze()+500,ta&&vr())}}function Or(e){er!==null&&er.tag===0&&!(Ee&6)&&yo();var t=Ee;Ee|=1;var n=Ht.transition,r=Ae;try{if(Ht.transition=null,Ae=1,e)return e()}finally{Ae=r,Ht.transition=n,Ee=t,!(Ee&6)&&vr()}}function Zd(){It=fo.current,Be(fo)}function $r(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Kw(n)),tt!==null)for(n=tt.return;n!==null;){var r=n;switch(Ad(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&_l();break;case 3:No(),Be(Et),Be(yt),zd();break;case 5:Vd(r);break;case 4:No();break;case 13:Be(Ke);break;case 19:Be(Ke);break;case 10:Dd(r.type._context);break;case 22:case 23:Zd()}n=n.return}if(st=e,tt=e=ar(e.current,null),ct=It=t,ot=0,Qi=null,Yd=ia=Mr=0,Rt=ki=null,Tr!==null){for(t=0;t<Tr.length;t++)if(n=Tr[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var s=i.next;i.next=o,r.next=s}n.pending=r}Tr=null}return e}function Kg(e,t){do{var n=tt;try{if(Id(),ol.current=$l,kl){for(var r=Ye.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}kl=!1}if(Dr=0,it=rt=Ye=null,Ni=!1,Ki=0,Kd.current=null,n===null||n.return===null){ot=1,Qi=t,tt=null;break}e:{var i=e,s=n.return,l=n,a=t;if(t=ct,l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var u=a,c=l,d=c.tag;if(!(c.mode&1)&&(d===0||d===11||d===15)){var f=c.alternate;f?(c.updateQueue=f.updateQueue,c.memoizedState=f.memoizedState,c.lanes=f.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=vm(s);if(p!==null){p.flags&=-257,gm(p,s,l,i,t),p.mode&1&&hm(i,u,t),t=p,a=u;var h=t.updateQueue;if(h===null){var y=new Set;y.add(a),t.updateQueue=y}else h.add(a);break e}else{if(!(t&1)){hm(i,u,t),qd();break e}a=Error(U(426))}}else if(We&&l.mode&1){var b=vm(s);if(b!==null){!(b.flags&65536)&&(b.flags|=256),gm(b,s,l,i,t),Pd(To(a,l));break e}}i=a=To(a,l),ot!==4&&(ot=2),ki===null?ki=[i]:ki.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var g=$g(i,a,t);um(i,g);break e;case 1:l=a;var m=i.type,v=i.stateNode;if(!(i.flags&128)&&(typeof m.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(sr===null||!sr.has(v)))){i.flags|=65536,t&=-t,i.lanes|=t;var w=Ag(i,l,t);um(i,w);break e}}i=i.return}while(i!==null)}Qg(n)}catch(R){t=R,tt===n&&n!==null&&(tt=n=n.return);continue}break}while(!0)}function Yg(){var e=Al.current;return Al.current=$l,e===null?$l:e}function qd(){(ot===0||ot===3||ot===2)&&(ot=4),st===null||!(Mr&268435455)&&!(ia&268435455)||Zn(st,ct)}function Il(e,t){var n=Ee;Ee|=2;var r=Yg();(st!==e||ct!==t)&&(Tn=null,$r(e,t));do try{y_();break}catch(o){Kg(e,o)}while(!0);if(Id(),Ee=n,Al.current=r,tt!==null)throw Error(U(261));return st=null,ct=0,ot}function y_(){for(;tt!==null;)Xg(tt)}function S_(){for(;tt!==null&&!WS();)Xg(tt)}function Xg(e){var t=qg(e.alternate,e,It);e.memoizedProps=e.pendingProps,t===null?Qg(e):tt=t,Kd.current=null}function Qg(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=f_(n,t),n!==null){n.flags&=32767,tt=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ot=6,tt=null;return}}else if(n=d_(n,t,It),n!==null){tt=n;return}if(t=t.sibling,t!==null){tt=t;return}tt=t=e}while(t!==null);ot===0&&(ot=5)}function xr(e,t,n){var r=Ae,o=Ht.transition;try{Ht.transition=null,Ae=1,w_(e,t,n,r)}finally{Ht.transition=o,Ae=r}return null}function w_(e,t,n,r){do yo();while(er!==null);if(Ee&6)throw Error(U(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(U(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(ew(e,i),e===st&&(tt=st=null,ct=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Vs||(Vs=!0,Jg(hl,function(){return yo(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Ht.transition,Ht.transition=null;var s=Ae;Ae=1;var l=Ee;Ee|=4,Kd.current=null,m_(e,n),Wg(n,e),zw(gc),gl=!!vc,gc=vc=null,e.current=n,h_(n),HS(),Ee=l,Ae=s,Ht.transition=i}else e.current=n;if(Vs&&(Vs=!1,er=e,Ll=o),i=e.pendingLanes,i===0&&(sr=null),YS(n.stateNode),Tt(e,Ze()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Pl)throw Pl=!1,e=Oc,Oc=null,e;return Ll&1&&e.tag!==0&&yo(),i=e.pendingLanes,i&1?e===jc?$i++:($i=0,jc=e):$i=0,vr(),null}function yo(){if(er!==null){var e=$v(Ll),t=Ht.transition,n=Ae;try{if(Ht.transition=null,Ae=16>e?16:e,er===null)var r=!1;else{if(e=er,er=null,Ll=0,Ee&6)throw Error(U(331));var o=Ee;for(Ee|=4,ne=e.current;ne!==null;){var i=ne,s=i.child;if(ne.flags&16){var l=i.deletions;if(l!==null){for(var a=0;a<l.length;a++){var u=l[a];for(ne=u;ne!==null;){var c=ne;switch(c.tag){case 0:case 11:case 15:Ti(8,c,i)}var d=c.child;if(d!==null)d.return=c,ne=d;else for(;ne!==null;){c=ne;var f=c.sibling,p=c.return;if(Fg(c),c===u){ne=null;break}if(f!==null){f.return=p,ne=f;break}ne=p}}}var h=i.alternate;if(h!==null){var y=h.child;if(y!==null){h.child=null;do{var b=y.sibling;y.sibling=null,y=b}while(y!==null)}}ne=i}}if(i.subtreeFlags&2064&&s!==null)s.return=i,ne=s;else e:for(;ne!==null;){if(i=ne,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Ti(9,i,i.return)}var g=i.sibling;if(g!==null){g.return=i.return,ne=g;break e}ne=i.return}}var m=e.current;for(ne=m;ne!==null;){s=ne;var v=s.child;if(s.subtreeFlags&2064&&v!==null)v.return=s,ne=v;else e:for(s=m;ne!==null;){if(l=ne,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:oa(9,l)}}catch(R){Qe(l,l.return,R)}if(l===s){ne=null;break e}var w=l.sibling;if(w!==null){w.return=l.return,ne=w;break e}ne=l.return}}if(Ee=o,vr(),wn&&typeof wn.onPostCommitFiberRoot=="function")try{wn.onPostCommitFiberRoot(Ql,e)}catch{}r=!0}return r}finally{Ae=n,Ht.transition=t}}return!1}function $m(e,t,n){t=To(n,t),t=$g(e,t,1),e=ir(e,t,1),t=_t(),e!==null&&(os(e,1,t),Tt(e,t))}function Qe(e,t,n){if(e.tag===3)$m(e,e,n);else for(;t!==null;){if(t.tag===3){$m(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(sr===null||!sr.has(r))){e=To(n,e),e=Ag(t,e,1),t=ir(t,e,1),e=_t(),t!==null&&(os(t,1,e),Tt(t,e));break}}t=t.return}}function __(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=_t(),e.pingedLanes|=e.suspendedLanes&n,st===e&&(ct&n)===n&&(ot===4||ot===3&&(ct&130023424)===ct&&500>Ze()-Xd?$r(e,0):Yd|=n),Tt(e,t)}function Zg(e,t){t===0&&(e.mode&1?(t=ks,ks<<=1,!(ks&130023424)&&(ks=4194304)):t=1);var n=_t();e=On(e,t),e!==null&&(os(e,t,n),Tt(e,n))}function b_(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Zg(e,n)}function x_(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(U(314))}r!==null&&r.delete(t),Zg(e,n)}var qg;qg=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Et.current)Ct=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ct=!1,c_(e,t,n);Ct=!!(e.flags&131072)}else Ct=!1,We&&t.flags&1048576&&ng(t,Rl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;sl(e,t),e=t.pendingProps;var o=Ro(t,yt.current);go(t,n),o=Bd(null,t,r,e,o,n);var i=Ud();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Nt(r)?(i=!0,bl(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Od(t),o.updater=ra,t.stateNode=o,o._reactInternals=t,Ec(t,r,e,n),t=kc(null,t,r,!0,i,n)):(t.tag=0,We&&i&&$d(t),St(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(sl(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=C_(r),e=nn(r,e),o){case 0:t=Tc(null,t,r,e,n);break e;case 1:t=wm(null,t,r,e,n);break e;case 11:t=ym(null,t,r,e,n);break e;case 14:t=Sm(null,t,r,nn(r.type,e),n);break e}throw Error(U(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:nn(r,o),Tc(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:nn(r,o),wm(e,t,r,o,n);case 3:e:{if(Dg(t),e===null)throw Error(U(387));r=t.pendingProps,i=t.memoizedState,o=i.element,ag(e,t),Nl(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=To(Error(U(423)),t),t=_m(e,t,r,n,o);break e}else if(r!==o){o=To(Error(U(424)),t),t=_m(e,t,r,n,o);break e}else for(Dt=or(t.stateNode.containerInfo.firstChild),Mt=t,We=!0,on=null,n=sg(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Co(),r===o){t=jn(e,t,n);break e}St(e,t,r,n)}t=t.child}return t;case 5:return ug(t),e===null&&xc(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,s=o.children,yc(r,o)?s=null:i!==null&&yc(r,i)&&(t.flags|=32),Ig(e,t),St(e,t,s,n),t.child;case 6:return e===null&&xc(t),null;case 13:return Mg(e,t,n);case 4:return jd(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Eo(t,null,r,n):St(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:nn(r,o),ym(e,t,r,o,n);case 7:return St(e,t,t.pendingProps,n),t.child;case 8:return St(e,t,t.pendingProps.children,n),t.child;case 12:return St(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,s=o.value,Oe(Cl,r._currentValue),r._currentValue=s,i!==null)if(cn(i.value,s)){if(i.children===o.children&&!Et.current){t=jn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){s=i.child;for(var a=l.firstContext;a!==null;){if(a.context===r){if(i.tag===1){a=Pn(-1,n&-n),a.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?a.next=a:(a.next=c.next,c.next=a),u.pending=a}}i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),Rc(i.return,n,t),l.lanes|=n;break}a=a.next}}else if(i.tag===10)s=i.type===t.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(U(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),Rc(s,n,t),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===t){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}St(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,go(t,n),o=Kt(o),r=r(o),t.flags|=1,St(e,t,r,n),t.child;case 14:return r=t.type,o=nn(r,t.pendingProps),o=nn(r.type,o),Sm(e,t,r,o,n);case 15:return Pg(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:nn(r,o),sl(e,t),t.tag=1,Nt(r)?(e=!0,bl(t)):e=!1,go(t,n),kg(t,r,o),Ec(t,r,o,n),kc(null,t,r,!0,e,n);case 19:return Og(e,t,n);case 22:return Lg(e,t,n)}throw Error(U(156,t.tag))};function Jg(e,t){return Ev(e,t)}function R_(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Wt(e,t,n,r){return new R_(e,t,n,r)}function Jd(e){return e=e.prototype,!(!e||!e.isReactComponent)}function C_(e){if(typeof e=="function")return Jd(e)?1:0;if(e!=null){if(e=e.$$typeof,e===yd)return 11;if(e===Sd)return 14}return 2}function ar(e,t){var n=e.alternate;return n===null?(n=Wt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ul(e,t,n,r,o,i){var s=2;if(r=e,typeof e=="function")Jd(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case to:return Ar(n.children,o,i,t);case gd:s=8,o|=8;break;case Qu:return e=Wt(12,n,t,o|2),e.elementType=Qu,e.lanes=i,e;case Zu:return e=Wt(13,n,t,o),e.elementType=Zu,e.lanes=i,e;case qu:return e=Wt(19,n,t,o),e.elementType=qu,e.lanes=i,e;case uv:return sa(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case lv:s=10;break e;case av:s=9;break e;case yd:s=11;break e;case Sd:s=14;break e;case Kn:s=16,r=null;break e}throw Error(U(130,e==null?e:typeof e,""))}return t=Wt(s,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Ar(e,t,n,r){return e=Wt(7,e,r,t),e.lanes=n,e}function sa(e,t,n,r){return e=Wt(22,e,r,t),e.elementType=uv,e.lanes=n,e.stateNode={isHidden:!1},e}function Nu(e,t,n){return e=Wt(6,e,null,t),e.lanes=n,e}function Tu(e,t,n){return t=Wt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function E_(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=au(0),this.expirationTimes=au(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=au(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function ef(e,t,n,r,o,i,s,l,a){return e=new E_(e,t,n,l,a),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Wt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Od(i),e}function N_(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:eo,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function ey(e){if(!e)return dr;e=e._reactInternals;e:{if(Hr(e)!==e||e.tag!==1)throw Error(U(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Nt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(U(171))}if(e.tag===1){var n=e.type;if(Nt(n))return eg(e,n,t)}return t}function ty(e,t,n,r,o,i,s,l,a){return e=ef(n,r,!0,e,o,i,s,l,a),e.context=ey(null),n=e.current,r=_t(),o=lr(n),i=Pn(r,o),i.callback=t??null,ir(n,i,o),e.current.lanes=o,os(e,o,r),Tt(e,r),e}function la(e,t,n,r){var o=t.current,i=_t(),s=lr(o);return n=ey(n),t.context===null?t.context=n:t.pendingContext=n,t=Pn(i,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ir(o,t,s),e!==null&&(un(e,o,s,i),rl(e,o,s)),s}function Dl(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Am(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function tf(e,t){Am(e,t),(e=e.alternate)&&Am(e,t)}function T_(){return null}var ny=typeof reportError=="function"?reportError:function(e){console.error(e)};function nf(e){this._internalRoot=e}aa.prototype.render=nf.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(U(409));la(e,t,null,null)};aa.prototype.unmount=nf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Or(function(){la(null,e,null,null)}),t[Mn]=null}};function aa(e){this._internalRoot=e}aa.prototype.unstable_scheduleHydration=function(e){if(e){var t=Lv();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Qn.length&&t!==0&&t<Qn[n].priority;n++);Qn.splice(n,0,e),n===0&&Dv(e)}};function rf(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ua(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Pm(){}function k_(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var u=Dl(s);i.call(u)}}var s=ty(t,r,e,0,null,!1,!1,"",Pm);return e._reactRootContainer=s,e[Mn]=s.current,Bi(e.nodeType===8?e.parentNode:e),Or(),s}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var l=r;r=function(){var u=Dl(a);l.call(u)}}var a=ef(e,0,!1,null,null,!1,!1,"",Pm);return e._reactRootContainer=a,e[Mn]=a.current,Bi(e.nodeType===8?e.parentNode:e),Or(function(){la(t,a,n,r)}),a}function ca(e,t,n,r,o){var i=n._reactRootContainer;if(i){var s=i;if(typeof o=="function"){var l=o;o=function(){var a=Dl(s);l.call(a)}}la(t,s,e,o)}else s=k_(n,t,e,o,r);return Dl(s)}Av=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=yi(t.pendingLanes);n!==0&&(bd(t,n|1),Tt(t,Ze()),!(Ee&6)&&(ko=Ze()+500,vr()))}break;case 13:Or(function(){var r=On(e,1);if(r!==null){var o=_t();un(r,e,1,o)}}),tf(e,1)}};xd=function(e){if(e.tag===13){var t=On(e,134217728);if(t!==null){var n=_t();un(t,e,134217728,n)}tf(e,134217728)}};Pv=function(e){if(e.tag===13){var t=lr(e),n=On(e,t);if(n!==null){var r=_t();un(n,e,t,r)}tf(e,t)}};Lv=function(){return Ae};Iv=function(e,t){var n=Ae;try{return Ae=e,t()}finally{Ae=n}};ac=function(e,t,n){switch(t){case"input":if(tc(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=ea(r);if(!o)throw Error(U(90));dv(r),tc(r,o)}}}break;case"textarea":pv(e,n);break;case"select":t=n.value,t!=null&&po(e,!!n.multiple,t,!1)}};wv=Qd;_v=Or;var $_={usingClientEntryPoint:!1,Events:[ss,io,ea,yv,Sv,Qd]},si={findFiberByHostInstance:Nr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},A_={bundleType:si.bundleType,version:si.version,rendererPackageName:si.rendererPackageName,rendererConfig:si.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Fn.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Rv(e),e===null?null:e.stateNode},findFiberByHostInstance:si.findFiberByHostInstance||T_,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var zs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zs.isDisabled&&zs.supportsFiber)try{Ql=zs.inject(A_),wn=zs}catch{}}Vt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$_;Vt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!rf(t))throw Error(U(200));return N_(e,t,null,n)};Vt.createRoot=function(e,t){if(!rf(e))throw Error(U(299));var n=!1,r="",o=ny;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=ef(e,1,!1,null,null,n,!1,r,o),e[Mn]=t.current,Bi(e.nodeType===8?e.parentNode:e),new nf(t)};Vt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(U(188)):(e=Object.keys(e).join(","),Error(U(268,e)));return e=Rv(t),e=e===null?null:e.stateNode,e};Vt.flushSync=function(e){return Or(e)};Vt.hydrate=function(e,t,n){if(!ua(t))throw Error(U(200));return ca(null,e,t,!0,n)};Vt.hydrateRoot=function(e,t,n){if(!rf(e))throw Error(U(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",s=ny;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=ty(t,null,e,1,n??null,o,!1,i,s),e[Mn]=t.current,Bi(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new aa(t)};Vt.render=function(e,t,n){if(!ua(t))throw Error(U(200));return ca(null,e,t,!1,n)};Vt.unmountComponentAtNode=function(e){if(!ua(e))throw Error(U(40));return e._reactRootContainer?(Or(function(){ca(null,null,e,!1,function(){e._reactRootContainer=null,e[Mn]=null})}),!0):!1};Vt.unstable_batchedUpdates=Qd;Vt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ua(n))throw Error(U(200));if(e==null||e._reactInternals===void 0)throw Error(U(38));return ca(e,t,n,!1,r)};Vt.version="18.3.1-next-f1338f8080-20240426";function ry(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ry)}catch(e){console.error(e)}}ry(),rv.exports=Vt;var da=rv.exports;const oy=Hh(da);var iy,Lm=da;iy=Lm.createRoot,Lm.hydrateRoot;var sy={};function P_(e){const t=new Error(e);if(t.stack===void 0)try{throw t}catch{}return t}var L_=P_,we=L_;function I_(e){return!!e&&typeof e.then=="function"}var Fe=I_;function D_(e,t){if(e!=null)return e;throw we(t??"Got unexpected null or undefined")}var He=D_;function he(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class fa{getValue(){throw we("BaseLoadable")}toPromise(){throw we("BaseLoadable")}valueMaybe(){throw we("BaseLoadable")}valueOrThrow(){throw we(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw we("BaseLoadable")}promiseOrThrow(){throw we(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw we("BaseLoadable")}errorOrThrow(){throw we(`Loadable expected error, but in "${this.state}" state`)}is(t){return t.state===this.state&&t.contents===this.contents}map(t){throw we("BaseLoadable")}}class M_ extends fa{constructor(t){super(),he(this,"state","hasValue"),he(this,"contents",void 0),this.contents=t}getValue(){return this.contents}toPromise(){return Promise.resolve(this.contents)}valueMaybe(){return this.contents}valueOrThrow(){return this.contents}promiseMaybe(){}errorMaybe(){}map(t){try{const n=t(this.contents);return Fe(n)?jr(n):$o(n)?n:as(n)}catch(n){return Fe(n)?jr(n.next(()=>this.map(t))):pa(n)}}}class O_ extends fa{constructor(t){super(),he(this,"state","hasError"),he(this,"contents",void 0),this.contents=t}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(t){return this}}class ly extends fa{constructor(t){super(),he(this,"state","loading"),he(this,"contents",void 0),this.contents=t}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(t){return jr(this.contents.then(n=>{const r=t(n);if($o(r)){const o=r;switch(o.state){case"hasValue":return o.contents;case"hasError":throw o.contents;case"loading":return o.contents}}return r}).catch(n=>{if(Fe(n))return n.then(()=>this.map(t).contents);throw n}))}}function as(e){return Object.freeze(new M_(e))}function pa(e){return Object.freeze(new O_(e))}function jr(e){return Object.freeze(new ly(e))}function ay(){return Object.freeze(new ly(new Promise(()=>{})))}function j_(e){return e.every(t=>t.state==="hasValue")?as(e.map(t=>t.contents)):e.some(t=>t.state==="hasError")?pa(He(e.find(t=>t.state==="hasError"),"Invalid loadable passed to loadableAll").contents):jr(Promise.all(e.map(t=>t.contents)))}function uy(e){const n=(Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(o=>e[o])).map(o=>$o(o)?o:Fe(o)?jr(o):as(o)),r=j_(n);return Array.isArray(e)?r:r.map(o=>Object.getOwnPropertyNames(e).reduce((i,s,l)=>({...i,[s]:o[l]}),{}))}function $o(e){return e instanceof fa}const V_={of:e=>Fe(e)?jr(e):$o(e)?e:as(e),error:e=>pa(e),loading:()=>ay(),all:uy,isLoadable:$o};var Gr={loadableWithValue:as,loadableWithError:pa,loadableWithPromise:jr,loadableLoading:ay,loadableAll:uy,isLoadable:$o,RecoilLoadable:V_},z_=Gr.loadableWithValue,F_=Gr.loadableWithError,B_=Gr.loadableWithPromise,U_=Gr.loadableLoading,W_=Gr.loadableAll,H_=Gr.isLoadable,G_=Gr.RecoilLoadable,us=Object.freeze({__proto__:null,loadableWithValue:z_,loadableWithError:F_,loadableWithPromise:B_,loadableLoading:U_,loadableAll:W_,isLoadable:H_,RecoilLoadable:G_});const Fc={RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED:!0,RECOIL_GKS_ENABLED:new Set(["recoil_hamt_2020","recoil_sync_external_store","recoil_suppress_rerender_in_callback","recoil_memory_managament_2020"])};function K_(e,t){var n,r;const o=(n=sy[e])===null||n===void 0||(r=n.toLowerCase())===null||r===void 0?void 0:r.trim();if(o==null||o==="")return;if(!["true","false"].includes(o))throw we(`process.env.${e} value must be 'true', 'false', or empty: ${o}`);t(o==="true")}function Y_(e,t){var n;const r=(n=sy[e])===null||n===void 0?void 0:n.trim();r==null||r===""||t(r.split(/\s*,\s*|\s+/))}function X_(){var e;typeof process>"u"||((e=process)===null||e===void 0?void 0:e.env)!=null&&(K_("RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED",t=>{Fc.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=t}),Y_("RECOIL_GKS_ENABLED",t=>{t.forEach(n=>{Fc.RECOIL_GKS_ENABLED.add(n)})}))}X_();var Ho=Fc;function ma(e){return Ho.RECOIL_GKS_ENABLED.has(e)}ma.setPass=e=>{Ho.RECOIL_GKS_ENABLED.add(e)};ma.setFail=e=>{Ho.RECOIL_GKS_ENABLED.delete(e)};ma.clear=()=>{Ho.RECOIL_GKS_ENABLED.clear()};var De=ma;function Q_(e,t,{error:n}={}){return null}var Z_=Q_,of=Z_,ku,$u,Au;const q_=(ku=Te.createMutableSource)!==null&&ku!==void 0?ku:Te.unstable_createMutableSource,cy=($u=Te.useMutableSource)!==null&&$u!==void 0?$u:Te.unstable_useMutableSource,dy=(Au=Te.useSyncExternalStore)!==null&&Au!==void 0?Au:Te.unstable_useSyncExternalStore;function J_(){var e;const{ReactCurrentDispatcher:t,ReactCurrentOwner:n}=Te.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;return((e=t==null?void 0:t.current)!==null&&e!==void 0?e:n.currentDispatcher).useSyncExternalStore!=null}function eb(){return De("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:De("recoil_sync_external_store")&&dy!=null?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:De("recoil_mutable_source")&&cy!=null&&typeof window<"u"&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?De("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:De("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}}function tb(){return!1}var cs={createMutableSource:q_,useMutableSource:cy,useSyncExternalStore:dy,currentRendererSupportsUseSyncExternalStore:J_,reactMode:eb,isFastRefreshEnabled:tb};class sf{constructor(t){he(this,"key",void 0),this.key=t}toJSON(){return{key:this.key}}}class fy extends sf{}class py extends sf{}function nb(e){return e instanceof fy||e instanceof py}var ha={AbstractRecoilValue:sf,RecoilState:fy,RecoilValueReadOnly:py,isRecoilValue:nb},rb=ha.AbstractRecoilValue,ob=ha.RecoilState,ib=ha.RecoilValueReadOnly,sb=ha.isRecoilValue,Ao=Object.freeze({__proto__:null,AbstractRecoilValue:rb,RecoilState:ob,RecoilValueReadOnly:ib,isRecoilValue:sb});function lb(e,t){return function*(){let n=0;for(const r of e)yield t(r,n++)}()}var va=lb;class my{}const ab=new my,Vr=new Map,lf=new Map;function ub(e){return va(e,t=>He(lf.get(t)))}function cb(e){if(Vr.has(e)){const t=`Duplicate atom key "${e}". This is a FATAL ERROR in
|
||
production. But it is safe to ignore this warning if it occurred because of
|
||
hot module replacement.`;console.warn(t)}}function db(e){Ho.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&cb(e.key),Vr.set(e.key,e);const t=e.set==null?new Ao.RecoilValueReadOnly(e.key):new Ao.RecoilState(e.key);return lf.set(e.key,t),t}class hy extends Error{}function fb(e){const t=Vr.get(e);if(t==null)throw new hy(`Missing definition for RecoilValue: "${e}""`);return t}function pb(e){return Vr.get(e)}const Ml=new Map;function mb(e){var t;if(!De("recoil_memory_managament_2020"))return;const n=Vr.get(e);if(n!=null&&(t=n.shouldDeleteConfigOnRelease)!==null&&t!==void 0&&t.call(n)){var r;Vr.delete(e),(r=vy(e))===null||r===void 0||r(),Ml.delete(e)}}function hb(e,t){De("recoil_memory_managament_2020")&&(t===void 0?Ml.delete(e):Ml.set(e,t))}function vy(e){return Ml.get(e)}var At={nodes:Vr,recoilValues:lf,registerNode:db,getNode:fb,getNodeMaybe:pb,deleteNodeConfigIfPossible:mb,setConfigDeletionHandler:hb,getConfigDeletionHandler:vy,recoilValuesForKeys:ub,NodeMissingError:hy,DefaultValue:my,DEFAULT_VALUE:ab};function vb(e,t){t()}var gb={enqueueExecution:vb};function yb(e,t){return t={exports:{}},e(t,t.exports),t.exports}var Sb=yb(function(e){var t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(k){return typeof k}:function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},n={},r=5,o=Math.pow(2,r),i=o-1,s=o/2,l=o/4,a={},u=function(E){return function(){return E}},c=n.hash=function(k){var E=typeof k>"u"?"undefined":t(k);if(E==="number")return k;E!=="string"&&(k+="");for(var F=0,Q=0,X=k.length;Q<X;++Q){var ee=k.charCodeAt(Q);F=(F<<5)-F+ee|0}return F},d=function(E){return E-=E>>1&1431655765,E=(E&858993459)+(E>>2&858993459),E=E+(E>>4)&252645135,E+=E>>8,E+=E>>16,E&127},f=function(E,F){return F>>>E&i},p=function(E){return 1<<E},h=function(E,F){return d(E&F-1)},y=function(E,F,Q,X){var ee=X;if(!E){var fe=X.length;ee=new Array(fe);for(var ue=0;ue<fe;++ue)ee[ue]=X[ue]}return ee[F]=Q,ee},b=function(E,F,Q){var X=Q.length-1,ee=0,fe=0,ue=Q;if(E)ee=fe=F;else for(ue=new Array(X);ee<F;)ue[fe++]=Q[ee++];for(++ee;ee<=X;)ue[fe++]=Q[ee++];return E&&(ue.length=X),ue},g=function(E,F,Q,X){var ee=X.length;if(E){for(var fe=ee;fe>=F;)X[fe--]=X[fe];return X[F]=Q,X}for(var ue=0,re=0,Se=new Array(ee+1);ue<F;)Se[re++]=X[ue++];for(Se[F]=Q;ue<ee;)Se[++re]=X[ue++];return Se},m=1,v=2,w=3,R=4,C={__hamt_isEmpty:!0},T=function(E){return E===C||E&&E.__hamt_isEmpty},N=function(E,F,Q,X){return{type:m,edit:E,hash:F,key:Q,value:X,_modify:$}},O=function(E,F,Q){return{type:v,edit:E,hash:F,children:Q,_modify:I}},L=function(E,F,Q){return{type:w,edit:E,mask:F,children:Q,_modify:A}},Y=function(E,F,Q){return{type:R,edit:E,size:F,children:Q,_modify:W}},te=function(E){return E===C||E.type===m||E.type===v},K=function(E,F,Q,X,ee){for(var fe=[],ue=X,re=0,Se=0;ue;++Se)ue&1&&(fe[Se]=ee[re++]),ue>>>=1;return fe[F]=Q,Y(E,re+1,fe)},Z=function(E,F,Q,X){for(var ee=new Array(F-1),fe=0,ue=0,re=0,Se=X.length;re<Se;++re)if(re!==Q){var Ve=X[re];Ve&&!T(Ve)&&(ee[fe++]=Ve,ue|=1<<re)}return L(E,ue,ee)},de=function k(E,F,Q,X,ee,fe){if(Q===ee)return O(E,Q,[fe,X]);var ue=f(F,Q),re=f(F,ee);return L(E,p(ue)|p(re),ue===re?[k(E,F+r,Q,X,ee,fe)]:ue<re?[X,fe]:[fe,X])},P=function(E,F,Q,X,ee,fe,ue,re){for(var Se=ee.length,Ve=0;Ve<Se;++Ve){var ft=ee[Ve];if(Q(ue,ft.key)){var et=ft.value,$e=fe(et);return $e===et?ee:$e===a?(--re.value,b(E,Ve,ee)):y(E,Ve,N(F,X,ue,$e),ee)}}var lt=fe();return lt===a?ee:(++re.value,y(E,Se,N(F,X,ue,lt),ee))},j=function(E,F){return E===F.edit},$=function(E,F,Q,X,ee,fe,ue){if(F(fe,this.key)){var re=X(this.value);return re===this.value?this:re===a?(--ue.value,C):j(E,this)?(this.value=re,this):N(E,ee,fe,re)}var Se=X();return Se===a?this:(++ue.value,de(E,Q,this.hash,this,ee,N(E,ee,fe,Se)))},I=function(E,F,Q,X,ee,fe,ue){if(ee===this.hash){var re=j(E,this),Se=P(re,E,F,this.hash,this.children,X,fe,ue);return Se===this.children?this:Se.length>1?O(E,this.hash,Se):Se[0]}var Ve=X();return Ve===a?this:(++ue.value,de(E,Q,this.hash,this,ee,N(E,ee,fe,Ve)))},A=function(E,F,Q,X,ee,fe,ue){var re=this.mask,Se=this.children,Ve=f(Q,ee),ft=p(Ve),et=h(re,ft),$e=re&ft,lt=$e?Se[et]:C,hn=lt._modify(E,F,Q+r,X,ee,fe,ue);if(lt===hn)return this;var En=j(E,this),Nn=re,Wn=void 0;if($e&&T(hn)){if(Nn&=~ft,!Nn)return C;if(Se.length<=2&&te(Se[et^1]))return Se[et^1];Wn=b(En,et,Se)}else if(!$e&&!T(hn)){if(Se.length>=s)return K(E,Ve,hn,re,Se);Nn|=ft,Wn=g(En,et,hn,Se)}else Wn=y(En,et,hn,Se);return En?(this.mask=Nn,this.children=Wn,this):L(E,Nn,Wn)},W=function(E,F,Q,X,ee,fe,ue){var re=this.size,Se=this.children,Ve=f(Q,ee),ft=Se[Ve],et=(ft||C)._modify(E,F,Q+r,X,ee,fe,ue);if(ft===et)return this;var $e=j(E,this),lt=void 0;if(T(ft)&&!T(et))++re,lt=y($e,Ve,et,Se);else if(!T(ft)&&T(et)){if(--re,re<=l)return Z(E,re,Ve,Se);lt=y($e,Ve,C,Se)}else lt=y($e,Ve,et,Se);return $e?(this.size=re,this.children=lt,this):Y(E,re,lt)};C._modify=function(k,E,F,Q,X,ee,fe){var ue=Q();return ue===a?C:(++fe.value,N(k,X,ee,ue))};function x(k,E,F,Q,X){this._editable=k,this._edit=E,this._config=F,this._root=Q,this._size=X}x.prototype.setTree=function(k,E){return this._editable?(this._root=k,this._size=E,this):k===this._root?this:new x(this._editable,this._edit,this._config,k,E)};var M=n.tryGetHash=function(k,E,F,Q){for(var X=Q._root,ee=0,fe=Q._config.keyEq;;)switch(X.type){case m:return fe(F,X.key)?X.value:k;case v:{if(E===X.hash)for(var ue=X.children,re=0,Se=ue.length;re<Se;++re){var Ve=ue[re];if(fe(F,Ve.key))return Ve.value}return k}case w:{var ft=f(ee,E),et=p(ft);if(X.mask&et){X=X.children[h(X.mask,et)],ee+=r;break}return k}case R:{if(X=X.children[f(ee,E)],X){ee+=r;break}return k}default:return k}};x.prototype.tryGetHash=function(k,E,F){return M(k,E,F,this)};var z=n.tryGet=function(k,E,F){return M(k,F._config.hash(E),E,F)};x.prototype.tryGet=function(k,E){return z(k,E,this)};var G=n.getHash=function(k,E,F){return M(void 0,k,E,F)};x.prototype.getHash=function(k,E){return G(k,E,this)},n.get=function(k,E){return M(void 0,E._config.hash(k),k,E)},x.prototype.get=function(k,E){return z(E,k,this)};var H=n.has=function(k,E,F){return M(a,k,E,F)!==a};x.prototype.hasHash=function(k,E){return H(k,E,this)};var ie=n.has=function(k,E){return H(E._config.hash(k),k,E)};x.prototype.has=function(k){return ie(k,this)};var se=function(E,F){return E===F};n.make=function(k){return new x(0,0,{keyEq:k&&k.keyEq||se,hash:k&&k.hash||c},C,0)},n.empty=n.make();var J=n.isEmpty=function(k){return k&&!!T(k._root)};x.prototype.isEmpty=function(){return J(this)};var ye=n.modifyHash=function(k,E,F,Q){var X={value:Q._size},ee=Q._root._modify(Q._editable?Q._edit:NaN,Q._config.keyEq,0,k,E,F,X);return Q.setTree(ee,X.value)};x.prototype.modifyHash=function(k,E,F){return ye(F,k,E,this)};var ke=n.modify=function(k,E,F){return ye(k,F._config.hash(E),E,F)};x.prototype.modify=function(k,E){return ke(E,k,this)};var me=n.setHash=function(k,E,F,Q){return ye(u(F),k,E,Q)};x.prototype.setHash=function(k,E,F){return me(k,E,F,this)};var ve=n.set=function(k,E,F){return me(F._config.hash(k),k,E,F)};x.prototype.set=function(k,E){return ve(k,E,this)};var ge=u(a),Le=n.removeHash=function(k,E,F){return ye(ge,k,E,F)};x.prototype.removeHash=x.prototype.deleteHash=function(k,E){return Le(k,E,this)};var Ie=n.remove=function(k,E){return Le(E._config.hash(k),k,E)};x.prototype.remove=x.prototype.delete=function(k){return Ie(k,this)};var B=n.beginMutation=function(k){return new x(k._editable+1,k._edit+1,k._config,k._root,k._size)};x.prototype.beginMutation=function(){return B(this)};var q=n.endMutation=function(k){return k._editable=k._editable&&k._editable-1,k};x.prototype.endMutation=function(){return q(this)};var oe=n.mutate=function(k,E){var F=B(E);return k(F),q(F)};x.prototype.mutate=function(k){return oe(k,this)};var pe=function(E){return E&&Ce(E[0],E[1],E[2],E[3],E[4])},Ce=function(E,F,Q,X,ee){for(;Q<E;){var fe=F[Q++];if(fe&&!T(fe))return _e(fe,X,[E,F,Q,X,ee])}return pe(ee)},_e=function(E,F,Q){switch(E.type){case m:return{value:F(E),rest:Q};case v:case R:case w:var X=E.children;return Ce(X.length,X,0,F,Q);default:return pe(Q)}},V={done:!0};function ae(k){this.v=k}ae.prototype.next=function(){if(!this.v)return V;var k=this.v;return this.v=pe(k.rest),k},ae.prototype[Symbol.iterator]=function(){return this};var Pe=function(E,F){return new ae(_e(E._root,F))},qe=function(E){return[E.key,E.value]},Je=n.entries=function(k){return Pe(k,qe)};x.prototype.entries=x.prototype[Symbol.iterator]=function(){return Je(this)};var je=function(E){return E.key},Ue=n.keys=function(k){return Pe(k,je)};x.prototype.keys=function(){return Ue(this)};var Lt=function(E){return E.value},bs=n.values=x.prototype.values=function(k){return Pe(k,Lt)};x.prototype.values=function(){return bs(this)};var xs=n.fold=function(k,E,F){var Q=F._root;if(Q.type===m)return k(E,Q.value,Q.key);for(var X=[Q.children],ee=void 0;ee=X.pop();)for(var fe=0,ue=ee.length;fe<ue;){var re=ee[fe++];re&&re.type&&(re.type===m?E=k(E,re.value,re.key):X.push(re.children))}return E};x.prototype.fold=function(k,E){return xs(k,E,this)};var Ja=n.forEach=function(k,E){return xs(function(F,Q,X){return k(Q,X,E)},null,E)};x.prototype.forEach=function(k){return Ja(k,this)};var eu=n.count=function(k){return k._size};x.prototype.count=function(){return eu(this)},Object.defineProperty(x.prototype,"size",{get:x.prototype.count}),e.exports?e.exports=n:(void 0).hamt=n});class wb{constructor(t){he(this,"_map",void 0),this._map=new Map(t==null?void 0:t.entries())}keys(){return this._map.keys()}entries(){return this._map.entries()}get(t){return this._map.get(t)}has(t){return this._map.has(t)}set(t,n){return this._map.set(t,n),this}delete(t){return this._map.delete(t),this}clone(){return uf(this)}toMap(){return new Map(this._map)}}class af{constructor(t){if(he(this,"_hamt",Sb.empty.beginMutation()),t instanceof af){const n=t._hamt.endMutation();t._hamt=n.beginMutation(),this._hamt=n.beginMutation()}else if(t)for(const[n,r]of t.entries())this._hamt.set(n,r)}keys(){return this._hamt.keys()}entries(){return this._hamt.entries()}get(t){return this._hamt.get(t)}has(t){return this._hamt.has(t)}set(t,n){return this._hamt.set(t,n),this}delete(t){return this._hamt.delete(t),this}clone(){return uf(this)}toMap(){return new Map(this._hamt)}}function uf(e){return De("recoil_hamt_2020")?new af(e):new wb(e)}var _b={persistentMap:uf},bb=_b.persistentMap,xb=Object.freeze({__proto__:null,persistentMap:bb});function Rb(e,...t){const n=new Set;e:for(const r of e){for(const o of t)if(o.has(r))continue e;n.add(r)}return n}var Ai=Rb;function Cb(e,t){const n=new Map;return e.forEach((r,o)=>{n.set(o,t(r,o))}),n}var Ol=Cb;function Eb(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}}function Nb(e){return{nodeDeps:Ol(e.nodeDeps,t=>new Set(t)),nodeToNodeSubscriptions:Ol(e.nodeToNodeSubscriptions,t=>new Set(t))}}function Pu(e,t,n,r){const{nodeDeps:o,nodeToNodeSubscriptions:i}=n,s=o.get(e);if(s&&r&&s!==r.nodeDeps.get(e))return;o.set(e,t);const l=s==null?t:Ai(t,s);for(const a of l)i.has(a)||i.set(a,new Set),He(i.get(a)).add(e);if(s){const a=Ai(s,t);for(const u of a){if(!i.has(u))return;const c=He(i.get(u));c.delete(e),c.size===0&&i.delete(u)}}}function Tb(e,t,n,r){var o,i,s,l;const a=n.getState();r===a.currentTree.version||r===((o=a.nextTree)===null||o===void 0?void 0:o.version)||((i=a.previousTree)===null||i===void 0||i.version);const u=n.getGraph(r);if(Pu(e,t,u),r===((s=a.previousTree)===null||s===void 0?void 0:s.version)){const d=n.getGraph(a.currentTree.version);Pu(e,t,d,u)}if(r===((l=a.previousTree)===null||l===void 0?void 0:l.version)||r===a.currentTree.version){var c;const d=(c=a.nextTree)===null||c===void 0?void 0:c.version;if(d!==void 0){const f=n.getGraph(d);Pu(e,t,f,u)}}}var ds={cloneGraph:Nb,graph:Eb,saveDepsToStore:Tb};let kb=0;const $b=()=>kb++;let Ab=0;const Pb=()=>Ab++;let Lb=0;const Ib=()=>Lb++;var ga={getNextTreeStateVersion:$b,getNextStoreID:Pb,getNextComponentID:Ib};const{persistentMap:Im}=xb,{graph:Db}=ds,{getNextTreeStateVersion:gy}=ga;function yy(){const e=gy();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:Im(),nonvalidatedAtoms:Im()}}function Mb(){const e=yy();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(e.version,Db()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}}var Sy={makeEmptyTreeState:yy,makeEmptyStoreState:Mb,getNextTreeStateVersion:gy};class wy{}function Ob(){return new wy}var ya={RetentionZone:wy,retentionZone:Ob};function jb(e,t){const n=new Set(e);return n.add(t),n}function Vb(e,t){const n=new Set(e);return n.delete(t),n}function zb(e,t,n){const r=new Map(e);return r.set(t,n),r}function Fb(e,t,n){const r=new Map(e);return r.set(t,n(r.get(t))),r}function Bb(e,t){const n=new Map(e);return n.delete(t),n}function Ub(e,t){const n=new Map(e);return t.forEach(r=>n.delete(r)),n}var _y={setByAddingToSet:jb,setByDeletingFromSet:Vb,mapBySettingInMap:zb,mapByUpdatingInMap:Fb,mapByDeletingFromMap:Bb,mapByDeletingMultipleFromMap:Ub};function*Wb(e,t){let n=0;for(const r of e)t(r,n++)&&(yield r)}var cf=Wb;function Hb(e,t){return new Proxy(e,{get:(r,o)=>(!(o in r)&&o in t&&(r[o]=t[o]()),r[o]),ownKeys:r=>Object.keys(r)})}var by=Hb;const{getNode:fs,getNodeMaybe:Gb,recoilValuesForKeys:Dm}=At,{RetentionZone:Mm}=ya,{setByAddingToSet:Kb}=_y,Yb=Object.freeze(new Set);class Xb extends Error{}function Qb(e,t,n){if(!De("recoil_memory_managament_2020"))return()=>{};const{nodesRetainedByZone:r}=e.getState().retention;function o(i){let s=r.get(i);s||r.set(i,s=new Set),s.add(t)}if(n instanceof Mm)o(n);else if(Array.isArray(n))for(const i of n)o(i);return()=>{if(!De("recoil_memory_managament_2020"))return;const{retention:i}=e.getState();function s(l){const a=i.nodesRetainedByZone.get(l);a==null||a.delete(t),a&&a.size===0&&i.nodesRetainedByZone.delete(l)}if(n instanceof Mm)s(n);else if(Array.isArray(n))for(const l of n)s(l)}}function df(e,t,n,r){const o=e.getState();if(o.nodeCleanupFunctions.has(n))return;const i=fs(n),s=Qb(e,n,i.retainedBy),l=i.init(e,t,r);o.nodeCleanupFunctions.set(n,()=>{l(),s()})}function Zb(e,t,n){df(e,e.getState().currentTree,t,n)}function qb(e,t){var n;const r=e.getState();(n=r.nodeCleanupFunctions.get(t))===null||n===void 0||n(),r.nodeCleanupFunctions.delete(t)}function Jb(e,t,n){return df(e,t,n,"get"),fs(n).get(e,t)}function xy(e,t,n){return fs(n).peek(e,t)}function ex(e,t,n){var r;const o=Gb(t);return o==null||(r=o.invalidate)===null||r===void 0||r.call(o,e),{...e,atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,n),dirtyAtoms:Kb(e.dirtyAtoms,t)}}function tx(e,t,n,r){const o=fs(n);if(o.set==null)throw new Xb(`Attempt to set read-only RecoilValue: ${n}`);const i=o.set;return df(e,t,n,"set"),i(e,t,r)}function nx(e,t,n){const r=e.getState(),o=e.getGraph(t.version),i=fs(n).nodeType;return by({type:i},{loadable:()=>xy(e,t,n),isActive:()=>r.knownAtoms.has(n)||r.knownSelectors.has(n),isSet:()=>i==="selector"?!1:t.atomValues.has(n),isModified:()=>t.dirtyAtoms.has(n),deps:()=>{var s;return Dm((s=o.nodeDeps.get(n))!==null&&s!==void 0?s:[])},subscribers:()=>{var s,l;return{nodes:Dm(cf(Ry(e,t,new Set([n])),a=>a!==n)),components:va((s=(l=r.nodeToComponentSubscriptions.get(n))===null||l===void 0?void 0:l.values())!==null&&s!==void 0?s:[],([a])=>({name:a}))}}})}function Ry(e,t,n){const r=new Set,o=Array.from(n),i=e.getGraph(t.version);for(let l=o.pop();l;l=o.pop()){var s;r.add(l);const a=(s=i.nodeToNodeSubscriptions.get(l))!==null&&s!==void 0?s:Yb;for(const u of a)r.has(u)||o.push(u)}return r}var gr={getNodeLoadable:Jb,peekNodeLoadable:xy,setNodeValue:tx,initializeNode:Zb,cleanUpNode:qb,setUnvalidatedAtomValue_DEPRECATED:ex,peekNodeInfo:nx,getDownstreamNodes:Ry};let Cy=null;function rx(e){Cy=e}function ox(){var e;(e=Cy)===null||e===void 0||e()}var Ey={setInvalidateMemoizedSnapshot:rx,invalidateMemoizedSnapshot:ox};const{getDownstreamNodes:ix,getNodeLoadable:Ny,setNodeValue:sx}=gr,{getNextComponentID:lx}=ga,{getNode:ax,getNodeMaybe:Ty}=At,{DefaultValue:ff}=At,{reactMode:ux}=cs,{AbstractRecoilValue:cx,RecoilState:dx,RecoilValueReadOnly:fx,isRecoilValue:px}=Ao,{invalidateMemoizedSnapshot:mx}=Ey;function hx(e,{key:t},n=e.getState().currentTree){var r,o;const i=e.getState();n.version===i.currentTree.version||n.version===((r=i.nextTree)===null||r===void 0?void 0:r.version)||(n.version,(o=i.previousTree)===null||o===void 0||o.version);const s=Ny(e,n,t);return s.state==="loading"&&s.contents.catch(()=>{}),s}function vx(e,t){const n=e.clone();return t.forEach((r,o)=>{r.state==="hasValue"&&r.contents instanceof ff?n.delete(o):n.set(o,r)}),n}function gx(e,t,{key:n},r){if(typeof r=="function"){const o=Ny(e,t,n);if(o.state==="loading"){const i=`Tried to set atom or selector "${n}" using an updater function while the current state is pending, this is not currently supported.`;throw we(i)}else if(o.state==="hasError")throw o.contents;return r(o.contents)}else return r}function yx(e,t,n){if(n.type==="set"){const{recoilValue:o,valueOrUpdater:i}=n,s=gx(e,t,o,i),l=sx(e,t,o.key,s);for(const[a,u]of l.entries())Bc(t,a,u)}else if(n.type==="setLoadable"){const{recoilValue:{key:o},loadable:i}=n;Bc(t,o,i)}else if(n.type==="markModified"){const{recoilValue:{key:o}}=n;t.dirtyAtoms.add(o)}else if(n.type==="setUnvalidated"){var r;const{recoilValue:{key:o},unvalidatedValue:i}=n,s=Ty(o);s==null||(r=s.invalidate)===null||r===void 0||r.call(s,t),t.atomValues.delete(o),t.nonvalidatedAtoms.set(o,i),t.dirtyAtoms.add(o)}else of(`Unknown action ${n.type}`)}function Bc(e,t,n){n.state==="hasValue"&&n.contents instanceof ff?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function ky(e,t){e.replaceState(n=>{const r=$y(n);for(const o of t)yx(e,r,o);return Ay(e,r),mx(),r})}function Sa(e,t){if(Pi.length){const n=Pi[Pi.length-1];let r=n.get(e);r||n.set(e,r=[]),r.push(t)}else ky(e,[t])}const Pi=[];function Sx(){const e=new Map;return Pi.push(e),()=>{for(const[t,n]of e)ky(t,n);Pi.pop()}}function $y(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function Ay(e,t){const n=ix(e,t,t.dirtyAtoms);for(const i of n){var r,o;(r=Ty(i))===null||r===void 0||(o=r.invalidate)===null||o===void 0||o.call(r,t)}}function Py(e,t,n){Sa(e,{type:"set",recoilValue:t,valueOrUpdater:n})}function wx(e,t,n){if(n instanceof ff)return Py(e,t,n);Sa(e,{type:"setLoadable",recoilValue:t,loadable:n})}function _x(e,t){Sa(e,{type:"markModified",recoilValue:t})}function bx(e,t,n){Sa(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})}function xx(e,{key:t},n,r=null){const o=lx(),i=e.getState();i.nodeToComponentSubscriptions.has(t)||i.nodeToComponentSubscriptions.set(t,new Map),He(i.nodeToComponentSubscriptions.get(t)).set(o,[r??"<not captured>",n]);const s=ux();if(s.early&&(s.mode==="LEGACY"||s.mode==="MUTABLE_SOURCE")){const l=e.getState().nextTree;l&&l.dirtyAtoms.has(t)&&n(l)}return{release:()=>{const l=e.getState(),a=l.nodeToComponentSubscriptions.get(t);a===void 0||!a.has(o)||(a.delete(o),a.size===0&&l.nodeToComponentSubscriptions.delete(t))}}}function Rx(e,t){var n;const{currentTree:r}=e.getState(),o=ax(t.key);(n=o.clearCache)===null||n===void 0||n.call(o,e,r)}var xn={RecoilValueReadOnly:fx,AbstractRecoilValue:cx,RecoilState:dx,getRecoilValueAsLoadable:hx,setRecoilValue:Py,setRecoilValueLoadable:wx,markRecoilValueModified:_x,setUnvalidatedRecoilValue:bx,subscribeToRecoilValue:xx,isRecoilValue:px,applyAtomValueWrites:vx,batchStart:Sx,writeLoadableToTreeState:Bc,invalidateDownstreams:Ay,copyTreeState:$y,refreshRecoilValue:Rx};function Cx(e,t,n){const r=e.entries();let o=r.next();for(;!o.done;){const i=o.value;if(t.call(n,i[1],i[0],e))return!0;o=r.next()}return!1}var Ex=Cx;const{cleanUpNode:Nx}=gr,{deleteNodeConfigIfPossible:Tx,getNode:Ly}=At,{RetentionZone:Iy}=ya,kx=12e4,Dy=new Set;function My(e,t){const n=e.getState(),r=n.currentTree;if(n.nextTree)return;const o=new Set;for(const s of t)if(s instanceof Iy)for(const l of Lx(n,s))o.add(l);else o.add(s);const i=$x(e,o);for(const s of i)Px(e,r,s)}function $x(e,t){const n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),i=new Set,s=new Set;return l(t),i;function l(a){const u=new Set,c=Ax(e,r,a,i,s);for(const h of c){var d;if(Ly(h).retainedBy==="recoilRoot"){s.add(h);continue}if(((d=n.retention.referenceCounts.get(h))!==null&&d!==void 0?d:0)>0){s.add(h);continue}if(Oy(h).some(b=>n.retention.referenceCounts.get(b))){s.add(h);continue}const y=o.nodeToNodeSubscriptions.get(h);if(y&&Ex(y,b=>s.has(b))){s.add(h);continue}i.add(h),u.add(h)}const f=new Set;for(const h of u)for(const y of(p=o.nodeDeps.get(h))!==null&&p!==void 0?p:Dy){var p;i.has(y)||f.add(y)}f.size&&l(f)}}function Ax(e,t,n,r,o){const i=e.getGraph(t.version),s=[],l=new Set;for(;n.size>0;)a(He(n.values().next().value));return s;function a(u){if(r.has(u)||o.has(u)){n.delete(u);return}if(l.has(u))return;const c=i.nodeToNodeSubscriptions.get(u);if(c)for(const d of c)a(d);l.add(u),n.delete(u),s.push(u)}}function Px(e,t,n){if(!De("recoil_memory_managament_2020"))return;Nx(e,n);const r=e.getState();r.knownAtoms.delete(n),r.knownSelectors.delete(n),r.nodeTransactionSubscriptions.delete(n),r.retention.referenceCounts.delete(n);const o=Oy(n);for(const a of o){var i;(i=r.retention.nodesRetainedByZone.get(a))===null||i===void 0||i.delete(n)}t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);const s=r.graphsByVersion.get(t.version);if(s){const a=s.nodeDeps.get(n);if(a!==void 0){s.nodeDeps.delete(n);for(const u of a){var l;(l=s.nodeToNodeSubscriptions.get(u))===null||l===void 0||l.delete(n)}}s.nodeToNodeSubscriptions.delete(n)}Tx(n)}function Lx(e,t){var n;return(n=e.retention.nodesRetainedByZone.get(t))!==null&&n!==void 0?n:Dy}function Oy(e){const t=Ly(e).retainedBy;return t===void 0||t==="components"||t==="recoilRoot"?[]:t instanceof Iy?[t]:t}function Ix(e,t){const n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):My(e,new Set([t]))}function Dx(e,t,n){var r;if(!De("recoil_memory_managament_2020"))return;const o=e.getState().retention.referenceCounts,i=((r=o.get(t))!==null&&r!==void 0?r:0)+n;i===0?jy(e,t):o.set(t,i)}function jy(e,t){if(!De("recoil_memory_managament_2020"))return;e.getState().retention.referenceCounts.delete(t),Ix(e,t)}function Mx(e){if(!De("recoil_memory_managament_2020"))return;const t=e.getState();My(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()}function Ox(e){return e===void 0?"recoilRoot":e}var Kr={SUSPENSE_TIMEOUT_MS:kx,updateRetainCount:Dx,updateRetainCountToZero:jy,releaseScheduledRetainablesNow:Mx,retainedByOptionWithDefault:Ox};const{unstable_batchedUpdates:jx}=oy;var Vx={unstable_batchedUpdates:jx};const{unstable_batchedUpdates:zx}=Vx;var Fx={unstable_batchedUpdates:zx};const{batchStart:Bx}=xn,{unstable_batchedUpdates:Ux}=Fx;let pf=Ux||(e=>e());const Wx=e=>{pf=e},Hx=()=>pf,Gx=e=>{pf(()=>{let t=()=>{};try{t=Bx(),e()}finally{t()}})};var wa={getBatcher:Hx,setBatcher:Wx,batchUpdates:Gx};function*Kx(e){for(const t of e)for(const n of t)yield n}var Vy=Kx;const zy=typeof Window>"u"||typeof window>"u",Yx=e=>!zy&&(e===window||e instanceof Window),Xx=typeof navigator<"u"&&navigator.product==="ReactNative";var _a={isSSR:zy,isReactNative:Xx,isWindow:Yx};function Qx(e,t){let n;return(...r)=>{n||(n={});const o=t(...r);return Object.hasOwnProperty.call(n,o)||(n[o]=e(...r)),n[o]}}function Zx(e,t){let n,r;return(...o)=>{const i=t(...o);return n===i||(n=i,r=e(...o)),r}}function qx(e,t){let n,r;return[(...s)=>{const l=t(...s);return n===l||(n=l,r=e(...s)),r},()=>{n=null}]}var Jx={memoizeWithArgsHash:Qx,memoizeOneWithArgsHash:Zx,memoizeOneWithArgsHashAndInvalidation:qx};const{batchUpdates:Uc}=wa,{initializeNode:eR,peekNodeInfo:tR}=gr,{graph:nR}=ds,{getNextStoreID:rR}=ga,{DEFAULT_VALUE:oR,recoilValues:Om,recoilValuesForKeys:jm}=At,{AbstractRecoilValue:iR,getRecoilValueAsLoadable:sR,setRecoilValue:Vm,setUnvalidatedRecoilValue:lR}=xn,{updateRetainCount:cl}=Kr,{setInvalidateMemoizedSnapshot:aR}=Ey,{getNextTreeStateVersion:uR,makeEmptyStoreState:cR}=Sy,{isSSR:dR}=_a,{memoizeOneWithArgsHashAndInvalidation:fR}=Jx;class ba{constructor(t,n){he(this,"_store",void 0),he(this,"_refCount",1),he(this,"getLoadable",r=>(this.checkRefCount_INTERNAL(),sR(this._store,r))),he(this,"getPromise",r=>(this.checkRefCount_INTERNAL(),this.getLoadable(r).toPromise())),he(this,"getNodes_UNSTABLE",r=>{if(this.checkRefCount_INTERNAL(),(r==null?void 0:r.isModified)===!0){if((r==null?void 0:r.isInitialized)===!1)return[];const s=this._store.getState().currentTree;return jm(s.dirtyAtoms)}const o=this._store.getState().knownAtoms,i=this._store.getState().knownSelectors;return(r==null?void 0:r.isInitialized)==null?Om.values():r.isInitialized===!0?jm(Vy([o,i])):cf(Om.values(),({key:s})=>!o.has(s)&&!i.has(s))}),he(this,"getInfo_UNSTABLE",({key:r})=>(this.checkRefCount_INTERNAL(),tR(this._store,this._store.getState().currentTree,r))),he(this,"map",r=>{this.checkRefCount_INTERNAL();const o=new Wc(this,Uc);return r(o),o}),he(this,"asyncMap",async r=>{this.checkRefCount_INTERNAL();const o=new Wc(this,Uc);return o.retain(),await r(o),o.autoRelease_INTERNAL(),o}),this._store={storeID:rR(),parentStoreID:n,getState:()=>t,replaceState:r=>{t.currentTree=r(t.currentTree)},getGraph:r=>{const o=t.graphsByVersion;if(o.has(r))return He(o.get(r));const i=nR();return o.set(r,i),i},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw we("Cannot subscribe to Snapshots")}};for(const r of this._store.getState().knownAtoms)eR(this._store,r,"get"),cl(this._store,r,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0,this._refCount++;let t=!1;return()=>{t||(t=!0,this._release())}}autoRelease_INTERNAL(){dR||window.setTimeout(()=>this._release(),10)}_release(){if(this._refCount--,this._refCount===0){if(this._store.getState().nodeCleanupFunctions.forEach(t=>t()),this._store.getState().nodeCleanupFunctions.clear(),!De("recoil_memory_managament_2020"))return}else this._refCount<0}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){De("recoil_memory_managament_2020")&&this._refCount<=0}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}getStoreID(){return this.checkRefCount_INTERNAL(),this._store.storeID}}function Fy(e,t,n=!1){const r=e.getState(),o=n?uR():t.version;return{currentTree:{version:n?o:t.version,stateID:n?o:t.stateID,transactionMetadata:{...t.transactionMetadata},dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()},commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(va(r.nodeCleanupFunctions.entries(),([i])=>[i,()=>{}]))}}function pR(e){const t=new ba(cR());return e!=null?t.map(e):t}const[zm,By]=fR((e,t)=>{var n;const r=e.getState(),o=t==="latest"?(n=r.nextTree)!==null&&n!==void 0?n:r.currentTree:He(r.previousTree);return new ba(Fy(e,o),e.storeID)},(e,t)=>{var n,r;return String(t)+String(e.storeID)+String((n=e.getState().nextTree)===null||n===void 0?void 0:n.version)+String(e.getState().currentTree.version)+String((r=e.getState().previousTree)===null||r===void 0?void 0:r.version)});aR(By);function mR(e,t="latest"){const n=zm(e,t);return n.isRetained()?n:(By(),zm(e,t))}class Wc extends ba{constructor(t,n){super(Fy(t.getStore_INTERNAL(),t.getStore_INTERNAL().getState().currentTree,!0),t.getStoreID()),he(this,"_batch",void 0),he(this,"set",(r,o)=>{this.checkRefCount_INTERNAL();const i=this.getStore_INTERNAL();this._batch(()=>{cl(i,r.key,1),Vm(this.getStore_INTERNAL(),r,o)})}),he(this,"reset",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();this._batch(()=>{cl(o,r.key,1),Vm(this.getStore_INTERNAL(),r,oR)})}),he(this,"setUnvalidatedAtomValues_DEPRECATED",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();Uc(()=>{for(const[i,s]of r.entries())cl(o,i,1),lR(o,new iR(i),s)})}),this._batch=n}}var xa={Snapshot:ba,MutableSnapshot:Wc,freshSnapshot:pR,cloneSnapshot:mR},hR=xa.Snapshot,vR=xa.MutableSnapshot,gR=xa.freshSnapshot,yR=xa.cloneSnapshot,Ra=Object.freeze({__proto__:null,Snapshot:hR,MutableSnapshot:vR,freshSnapshot:gR,cloneSnapshot:yR});function SR(...e){const t=new Set;for(const n of e)for(const r of n)t.add(r);return t}var wR=SR;const{useRef:_R}=Te;function bR(e){const t=_R(e);return t.current===e&&typeof e=="function"&&(t.current=e()),t}var Fm=bR;const{getNextTreeStateVersion:xR,makeEmptyStoreState:Uy}=Sy,{cleanUpNode:RR,getDownstreamNodes:CR,initializeNode:ER,setNodeValue:NR,setUnvalidatedAtomValue_DEPRECATED:TR}=gr,{graph:kR}=ds,{cloneGraph:$R}=ds,{getNextStoreID:Wy}=ga,{createMutableSource:Lu,reactMode:Hy}=cs,{applyAtomValueWrites:AR}=xn,{releaseScheduledRetainablesNow:Gy}=Kr,{freshSnapshot:PR}=Ra,{useCallback:LR,useContext:Ky,useEffect:Hc,useMemo:IR,useRef:DR,useState:MR}=Te;function li(){throw we("This component must be used inside a <RecoilRoot> component.")}const Yy=Object.freeze({storeID:Wy(),getState:li,replaceState:li,getGraph:li,subscribeToTransactions:li,addTransactionMetadata:li});let Gc=!1;function Bm(e){if(Gc)throw we("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");const t=e.getState();if(t.nextTree===null){De("recoil_memory_managament_2020")&&De("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&Gy(e);const n=t.currentTree.version,r=xR();t.nextTree={...t.currentTree,version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(r,$R(He(t.graphsByVersion.get(n))))}}const Xy=Te.createContext({current:Yy}),Ca=()=>Ky(Xy),Qy=Te.createContext(null);function OR(){return Ky(Qy)}function mf(e,t,n){const r=CR(e,n,n.dirtyAtoms);for(const o of r){const i=t.nodeToComponentSubscriptions.get(o);if(i)for(const[s,[l,a]]of i)a(n)}}function Zy(e){const t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){for(const[o,i]of t.nodeTransactionSubscriptions)if(r.has(o))for(const[s,l]of i)l(e);for(const[o,i]of t.transactionSubscriptions)i(e);(!Hy().early||t.suspendedComponentResolvers.size>0)&&(mf(e,t,n),t.suspendedComponentResolvers.forEach(o=>o()),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach(o=>o(n)),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function jR(e){const t=e.getState();t.commitDepth++;try{const{nextTree:n}=t;if(n==null)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,Zy(e),t.previousTree!=null?t.graphsByVersion.delete(t.previousTree.version):of("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,De("recoil_memory_managament_2020")&&n==null&&Gy(e)}finally{t.commitDepth--}}function VR({setNotifyBatcherOfChange:e}){const t=Ca(),[,n]=MR([]);return e(()=>n({})),Hc(()=>(e(()=>n({})),()=>{e(()=>{})}),[e]),Hc(()=>{gb.enqueueExecution("Batcher",()=>{jR(t.current)})}),null}function zR(e,t){const n=Uy();return t({set:(r,o)=>{const i=n.currentTree,s=NR(e,i,r.key,o),l=new Set(s.keys()),a=i.nonvalidatedAtoms.clone();for(const u of l)a.delete(u);n.currentTree={...i,dirtyAtoms:wR(i.dirtyAtoms,l),atomValues:AR(i.atomValues,s),nonvalidatedAtoms:a}},setUnvalidatedAtomValues:r=>{r.forEach((o,i)=>{n.currentTree=TR(n.currentTree,i,o)})}}),n}function FR(e){const t=PR(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach(r=>r()),n.nodeCleanupFunctions.clear(),n}let Um=0;function BR({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:r}){let o;const i=p=>{const h=o.current.graphsByVersion;if(h.has(p))return He(h.get(p));const y=kR();return h.set(p,y),y},s=(p,h)=>{if(h==null){const{transactionSubscriptions:y}=d.current.getState(),b=Um++;return y.set(b,p),{release:()=>{y.delete(b)}}}else{const{nodeTransactionSubscriptions:y}=d.current.getState();y.has(h)||y.set(h,new Map);const b=Um++;return He(y.get(h)).set(b,p),{release:()=>{const g=y.get(h);g&&(g.delete(b),g.size===0&&y.delete(h))}}}},l=p=>{Bm(d.current);for(const h of Object.keys(p))He(d.current.getState().nextTree).transactionMetadata[h]=p[h]},a=p=>{Bm(d.current);const h=He(o.current.nextTree);let y;try{Gc=!0,y=p(h)}finally{Gc=!1}y!==h&&(o.current.nextTree=y,Hy().early&&mf(d.current,o.current,y),He(u.current)())},u=DR(null),c=LR(p=>{u.current=p},[u]),d=Fm(()=>n??{storeID:Wy(),getState:()=>o.current,replaceState:a,getGraph:i,subscribeToTransactions:s,addTransactionMetadata:l});n!=null&&(d.current=n),o=Fm(()=>e!=null?zR(d.current,e):t!=null?FR(t):Uy());const f=IR(()=>Lu==null?void 0:Lu(o,()=>o.current.currentTree.version),[o]);return Hc(()=>{const p=d.current;for(const h of new Set(p.getState().knownAtoms))ER(p,h,"get");return()=>{for(const h of p.getState().knownAtoms)RR(p,h)}},[d]),Te.createElement(Xy.Provider,{value:d},Te.createElement(Qy.Provider,{value:f},Te.createElement(VR,{setNotifyBatcherOfChange:c}),r))}function UR(e){const{override:t,...n}=e,r=Ca();return t===!1&&r.current!==Yy?e.children:Te.createElement(BR,n)}function WR(){return Ca().current.storeID}var Bn={RecoilRoot:UR,useStoreRef:Ca,useRecoilMutableSource:OR,useRecoilStoreID:WR,notifyComponents_FOR_TESTING:mf,sendEndOfBatchNotifications_FOR_TESTING:Zy};function HR(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0}var GR=HR;const{useEffect:KR,useRef:YR}=Te;function XR(e){const t=YR();return KR(()=>{t.current=e}),t.current}var qy=XR;const{useStoreRef:QR}=Bn,{SUSPENSE_TIMEOUT_MS:ZR}=Kr,{updateRetainCount:ai}=Kr,{RetentionZone:qR}=ya,{useEffect:JR,useRef:eC}=Te,{isSSR:Wm}=_a;function tC(e){if(De("recoil_memory_managament_2020"))return nC(e)}function nC(e){const n=(Array.isArray(e)?e:[e]).map(s=>s instanceof qR?s:s.key),r=QR();JR(()=>{if(!De("recoil_memory_managament_2020"))return;const s=r.current;if(o.current&&!Wm)window.clearTimeout(o.current),o.current=null;else for(const l of n)ai(s,l,1);return()=>{for(const l of n)ai(s,l,-1)}},[r,...n]);const o=eC(),i=qy(n);if(!Wm&&(i===void 0||!GR(i,n))){const s=r.current;for(const l of n)ai(s,l,1);if(i)for(const l of i)ai(s,l,-1);o.current&&window.clearTimeout(o.current),o.current=window.setTimeout(()=>{o.current=null;for(const l of n)ai(s,l,-1)},ZR)}}var hf=tC;function rC(){return"<component name not available>"}var ps=rC;const{batchUpdates:oC}=wa,{DEFAULT_VALUE:Jy}=At,{currentRendererSupportsUseSyncExternalStore:iC,reactMode:Go,useMutableSource:sC,useSyncExternalStore:lC}=cs,{useRecoilMutableSource:aC,useStoreRef:Rn}=Bn,{AbstractRecoilValue:Kc,getRecoilValueAsLoadable:ms,setRecoilValue:jl,setUnvalidatedRecoilValue:uC,subscribeToRecoilValue:Po}=xn,{useCallback:kt,useEffect:Lo,useMemo:e0,useRef:Li,useState:vf}=Te,{setByAddingToSet:cC}=_y,{isSSR:dC}=_a;function gf(e,t,n){if(e.state==="hasValue")return e.contents;throw e.state==="loading"?new Promise(o=>{const i=n.current.getState().suspendedComponentResolvers;i.add(o),dC&&Fe(e.contents)&&e.contents.finally(()=>{i.delete(o)})}):e.state==="hasError"?e.contents:we(`Invalid value of loadable atom "${t.key}"`)}function fC(){const e=ps(),t=Rn(),[,n]=vf([]),r=Li(new Set);r.current=new Set;const o=Li(new Set),i=Li(new Map),s=kt(a=>{const u=i.current.get(a);u&&(u.release(),i.current.delete(a))},[i]),l=kt((a,u)=>{i.current.has(u)&&n([])},[]);return Lo(()=>{const a=t.current;Ai(r.current,o.current).forEach(u=>{if(i.current.has(u))return;const c=Po(a,new Kc(u),f=>l(f,u),e);i.current.set(u,c),a.getState().nextTree?a.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{l(a.getState(),u)}):l(a.getState(),u)}),Ai(o.current,r.current).forEach(u=>{s(u)}),o.current=r.current}),Lo(()=>{const a=i.current;return Ai(r.current,new Set(a.keys())).forEach(u=>{const c=Po(t.current,new Kc(u),d=>l(d,u),e);a.set(u,c)}),()=>a.forEach((u,c)=>s(c))},[e,t,s,l]),e0(()=>{function a(h){return y=>{jl(t.current,h,y)}}function u(h){return()=>jl(t.current,h,Jy)}function c(h){var y;r.current.has(h.key)||(r.current=cC(r.current,h.key));const b=t.current.getState();return ms(t.current,h,Go().early&&(y=b.nextTree)!==null&&y!==void 0?y:b.currentTree)}function d(h){const y=c(h);return gf(y,h,t)}function f(h){return[d(h),a(h)]}function p(h){return[c(h),a(h)]}return{getRecoilValue:d,getRecoilValueLoadable:c,getRecoilState:f,getRecoilStateLoadable:p,getSetRecoilState:a,getResetRecoilState:u}},[r,t])}const pC={current:0};function mC(e){const t=Rn(),n=ps(),r=kt(()=>{var l;const a=t.current,u=a.getState(),c=Go().early&&(l=u.nextTree)!==null&&l!==void 0?l:u.currentTree;return{loadable:ms(a,e,c),key:e.key}},[t,e]),o=kt(l=>{let a;return()=>{var u,c;const d=l();return(u=a)!==null&&u!==void 0&&u.loadable.is(d.loadable)&&((c=a)===null||c===void 0?void 0:c.key)===d.key?a:(a=d,d)}},[]),i=e0(()=>o(r),[r,o]),s=kt(l=>{const a=t.current;return Po(a,e,l,n).release},[t,e,n]);return lC(s,i,i).loadable}function hC(e){const t=Rn(),n=kt(()=>{var u;const c=t.current,d=c.getState(),f=Go().early&&(u=d.nextTree)!==null&&u!==void 0?u:d.currentTree;return ms(c,e,f)},[t,e]),r=kt(()=>n(),[n]),o=ps(),i=kt((u,c)=>{const d=t.current;return Po(d,e,()=>{if(!De("recoil_suppress_rerender_in_callback"))return c();const p=n();a.current.is(p)||c(),a.current=p},o).release},[t,e,o,n]),s=aC();if(s==null)throw we("Recoil hooks must be used in components contained within a <RecoilRoot> component.");const l=sC(s,r,i),a=Li(l);return Lo(()=>{a.current=l}),l}function Yc(e){const t=Rn(),n=ps(),r=kt(()=>{var a;const u=t.current,c=u.getState(),d=Go().early&&(a=c.nextTree)!==null&&a!==void 0?a:c.currentTree;return ms(u,e,d)},[t,e]),o=kt(()=>({loadable:r(),key:e.key}),[r,e.key]),i=kt(a=>{const u=o();return a.loadable.is(u.loadable)&&a.key===u.key?a:u},[o]);Lo(()=>{const a=Po(t.current,e,u=>{l(i)},n);return l(i),a.release},[n,e,t,i]);const[s,l]=vf(o);return s.key!==e.key?o().loadable:s.loadable}function vC(e){const t=Rn(),[,n]=vf([]),r=ps(),o=kt(()=>{var l;const a=t.current,u=a.getState(),c=Go().early&&(l=u.nextTree)!==null&&l!==void 0?l:u.currentTree;return ms(a,e,c)},[t,e]),i=o(),s=Li(i);return Lo(()=>{s.current=i}),Lo(()=>{const l=t.current,a=l.getState(),u=Po(l,e,d=>{var f;if(!De("recoil_suppress_rerender_in_callback"))return n([]);const p=o();(f=s.current)!==null&&f!==void 0&&f.is(p)||n(p),s.current=p},r);if(a.nextTree)l.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{s.current=null,n([])});else{var c;if(!De("recoil_suppress_rerender_in_callback"))return n([]);const d=o();(c=s.current)!==null&&c!==void 0&&c.is(d)||n(d),s.current=d}return u.release},[r,o,e,t]),i}function yf(e){return De("recoil_memory_managament_2020")&&hf(e),{TRANSITION_SUPPORT:Yc,SYNC_EXTERNAL_STORE:iC()?mC:Yc,MUTABLE_SOURCE:hC,LEGACY:vC}[Go().mode](e)}function t0(e){const t=Rn(),n=yf(e);return gf(n,e,t)}function Ea(e){const t=Rn();return kt(n=>{jl(t.current,e,n)},[t,e])}function gC(e){const t=Rn();return kt(()=>{jl(t.current,e,Jy)},[t,e])}function yC(e){return[t0(e),Ea(e)]}function SC(e){return[yf(e),Ea(e)]}function wC(){const e=Rn();return(t,n={})=>{oC(()=>{e.current.addTransactionMetadata(n),t.forEach((r,o)=>uC(e.current,new Kc(o),r))})}}function n0(e){return De("recoil_memory_managament_2020")&&hf(e),Yc(e)}function r0(e){const t=Rn(),n=n0(e);return gf(n,e,t)}function _C(e){return[r0(e),Ea(e)]}var bC={recoilComponentGetRecoilValueCount_FOR_TESTING:pC,useRecoilInterface:fC,useRecoilState:yC,useRecoilStateLoadable:SC,useRecoilValue:t0,useRecoilValueLoadable:yf,useResetRecoilState:gC,useSetRecoilState:Ea,useSetUnvalidatedAtomValues:wC,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:n0,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:r0,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:_C};function xC(e,t){const n=new Map;for(const[r,o]of e)t(o,r)&&n.set(r,o);return n}var RC=xC;function CC(e,t){const n=new Set;for(const r of e)t(r)&&n.add(r);return n}var EC=CC;function NC(...e){const t=new Map;for(let n=0;n<e.length;n++){const r=e[n].keys();let o;for(;!(o=r.next()).done;)t.set(o.value,e[n].get(o.value))}return t}var TC=NC;const{batchUpdates:kC}=wa,{DEFAULT_VALUE:$C,getNode:o0,nodes:AC}=At,{useStoreRef:Sf}=Bn,{AbstractRecoilValue:PC,setRecoilValueLoadable:LC}=xn,{SUSPENSE_TIMEOUT_MS:IC}=Kr,{cloneSnapshot:Vl}=Ra,{useCallback:Na,useEffect:i0,useRef:Hm,useState:DC}=Te,{isSSR:Gm}=_a;function Ta(e){const t=Sf();i0(()=>t.current.subscribeToTransactions(e).release,[e,t])}function Km(e){const t=e.atomValues.toMap(),n=Ol(RC(t,(r,o)=>{const s=o0(o).persistence_UNSTABLE;return s!=null&&s.type!=="none"&&r.state==="hasValue"}),r=>r.contents);return TC(e.nonvalidatedAtoms.toMap(),n)}function MC(e){Ta(Na(t=>{let n=t.getState().previousTree;const r=t.getState().currentTree;n||(n=t.getState().currentTree);const o=Km(r),i=Km(n),s=Ol(AC,a=>{var u,c,d,f;return{persistence_UNSTABLE:{type:(u=(c=a.persistence_UNSTABLE)===null||c===void 0?void 0:c.type)!==null&&u!==void 0?u:"none",backButton:(d=(f=a.persistence_UNSTABLE)===null||f===void 0?void 0:f.backButton)!==null&&d!==void 0?d:!1}}}),l=EC(r.dirtyAtoms,a=>o.has(a)||i.has(a));e({atomValues:o,previousAtomValues:i,atomInfo:s,modifiedAtoms:l,transactionMetadata:{...r.transactionMetadata}})},[e]))}function OC(e){Ta(Na(t=>{const n=Vl(t,"latest"),r=Vl(t,"previous");e({snapshot:n,previousSnapshot:r})},[e]))}function jC(){const e=Sf(),[t,n]=DC(()=>Vl(e.current)),r=qy(t),o=Hm(),i=Hm();if(Ta(Na(l=>n(Vl(l)),[])),i0(()=>{const l=t.retain();if(o.current&&!Gm){var a;window.clearTimeout(o.current),o.current=null,(a=i.current)===null||a===void 0||a.call(i),i.current=null}return()=>{window.setTimeout(l,10)}},[t]),r!==t&&!Gm){if(o.current){var s;window.clearTimeout(o.current),o.current=null,(s=i.current)===null||s===void 0||s.call(i),i.current=null}i.current=t.retain(),o.current=window.setTimeout(()=>{var l;o.current=null,(l=i.current)===null||l===void 0||l.call(i),i.current=null},IC)}return t}function s0(e,t){var n;const r=e.getState(),o=(n=r.nextTree)!==null&&n!==void 0?n:r.currentTree,i=t.getStore_INTERNAL().getState().currentTree;kC(()=>{const s=new Set;for(const u of[o.atomValues.keys(),i.atomValues.keys()])for(const c of u){var l,a;((l=o.atomValues.get(c))===null||l===void 0?void 0:l.contents)!==((a=i.atomValues.get(c))===null||a===void 0?void 0:a.contents)&&o0(c).shouldRestoreFromSnapshots&&s.add(c)}s.forEach(u=>{LC(e,new PC(u),i.atomValues.has(u)?He(i.atomValues.get(u)):$C)}),e.replaceState(u=>({...u,stateID:t.getID()}))})}function VC(){const e=Sf();return Na(t=>s0(e.current,t),[e])}var l0={useRecoilSnapshot:jC,gotoSnapshot:s0,useGotoRecoilSnapshot:VC,useRecoilTransactionObserver:OC,useTransactionObservation_DEPRECATED:MC,useTransactionSubscription_DEPRECATED:Ta};const{peekNodeInfo:zC}=gr,{useStoreRef:FC}=Bn;function BC(){const e=FC();return({key:t})=>zC(e.current,e.current.getState().currentTree,t)}var UC=BC;const{reactMode:WC}=cs,{RecoilRoot:HC,useStoreRef:GC}=Bn,{useMemo:KC}=Te;function YC(){WC().mode==="MUTABLE_SOURCE"&&console.warn("Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode. Please consider upgrading to recoil_sync_external_store mode.");const e=GC().current;return KC(()=>{function t({children:n}){return Te.createElement(HC,{store_INTERNAL:e},n)}return t},[e])}var XC=YC;const{loadableWithValue:QC}=us,{initializeNode:ZC}=gr,{DEFAULT_VALUE:qC,getNode:JC}=At,{copyTreeState:eE,getRecoilValueAsLoadable:tE,invalidateDownstreams:nE,writeLoadableToTreeState:rE}=xn;function Ym(e){return JC(e.key).nodeType==="atom"}class oE{constructor(t,n){he(this,"_store",void 0),he(this,"_treeState",void 0),he(this,"_changes",void 0),he(this,"get",r=>{if(this._changes.has(r.key))return this._changes.get(r.key);if(!Ym(r))throw we("Reading selectors within atomicUpdate is not supported");const o=tE(this._store,r,this._treeState);if(o.state==="hasValue")return o.contents;throw o.state==="hasError"?o.contents:we(`Expected Recoil atom ${r.key} to have a value, but it is in a loading state.`)}),he(this,"set",(r,o)=>{if(!Ym(r))throw we("Setting selectors within atomicUpdate is not supported");if(typeof o=="function"){const i=this.get(r);this._changes.set(r.key,o(i))}else ZC(this._store,r.key,"set"),this._changes.set(r.key,o)}),he(this,"reset",r=>{this.set(r,qC)}),this._store=t,this._treeState=n,this._changes=new Map}newTreeState_INTERNAL(){if(this._changes.size===0)return this._treeState;const t=eE(this._treeState);for(const[n,r]of this._changes)rE(t,n,QC(r));return nE(this._store,t),t}}function iE(e){return t=>{e.replaceState(n=>{const r=new oE(e,n);return t(r),r.newTreeState_INTERNAL()})}}var sE={atomicUpdater:iE},lE=sE.atomicUpdater,a0=Object.freeze({__proto__:null,atomicUpdater:lE});function aE(e,t){if(!e)throw new Error(t)}var uE=aE,wi=uE;const{atomicUpdater:cE}=a0,{batchUpdates:dE}=wa,{DEFAULT_VALUE:fE}=At,{useStoreRef:pE}=Bn,{refreshRecoilValue:mE,setRecoilValue:Xm}=xn,{cloneSnapshot:hE}=Ra,{gotoSnapshot:vE}=l0,{useCallback:gE}=Te;class u0{}const yE=new u0;function c0(e,t,n,r){let o=yE,i;if(dE(()=>{const l="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create. Please see the docs at recoiljs.org for details.";if(typeof t!="function")throw we(l);const a=by({...r??{},set:(c,d)=>Xm(e,c,d),reset:c=>Xm(e,c,fE),refresh:c=>mE(e,c),gotoSnapshot:c=>vE(e,c),transact_UNSTABLE:c=>cE(e)(c)},{snapshot:()=>{const c=hE(e);return i=c.retain(),c}}),u=t(a);if(typeof u!="function")throw we(l);o=u(...n)}),o instanceof u0&&wi(!1),Fe(o))o=o.finally(()=>{var l;(l=i)===null||l===void 0||l()});else{var s;(s=i)===null||s===void 0||s()}return o}function SE(e,t){const n=pE();return gE((...r)=>c0(n.current,e,r),t!=null?[...t,n]:void 0)}var d0={recoilCallback:c0,useRecoilCallback:SE};const{useStoreRef:wE}=Bn,{refreshRecoilValue:_E}=xn,{useCallback:bE}=Te;function xE(e){const t=wE();return bE(()=>{const n=t.current;_E(n,e)},[e,t])}var RE=xE;const{atomicUpdater:CE}=a0,{useStoreRef:EE}=Bn,{useMemo:NE}=Te;function TE(e,t){const n=EE();return NE(()=>(...r)=>{CE(n.current)(i=>{e(i)(...r)})},t!=null?[...t,n]:void 0)}var kE=TE;class $E{constructor(t){he(this,"value",void 0),this.value=t}}var AE={WrappedValue:$E},PE=AE.WrappedValue,f0=Object.freeze({__proto__:null,WrappedValue:PE});const{isFastRefreshEnabled:LE}=cs;class Qm extends Error{}class IE{constructor(t){var n,r,o;he(this,"_name",void 0),he(this,"_numLeafs",void 0),he(this,"_root",void 0),he(this,"_onHit",void 0),he(this,"_onSet",void 0),he(this,"_mapNodeValue",void 0),this._name=t==null?void 0:t.name,this._numLeafs=0,this._root=null,this._onHit=(n=t==null?void 0:t.onHit)!==null&&n!==void 0?n:()=>{},this._onSet=(r=t==null?void 0:t.onSet)!==null&&r!==void 0?r:()=>{},this._mapNodeValue=(o=t==null?void 0:t.mapNodeValue)!==null&&o!==void 0?o:i=>i}size(){return this._numLeafs}root(){return this._root}get(t,n){var r;return(r=this.getLeafNode(t,n))===null||r===void 0?void 0:r.value}getLeafNode(t,n){if(this._root==null)return;let r=this._root;for(;r;){if(n==null||n.onNodeVisit(r),r.type==="leaf")return this._onHit(r),r;const o=this._mapNodeValue(t(r.nodeKey));r=r.branches.get(o)}}set(t,n,r){const o=()=>{var i,s,l,a;let u,c;for(const[b,g]of t){var d,f,p;const m=this._root;if((m==null?void 0:m.type)==="leaf")throw this.invalidCacheError();const v=u;if(u=v?v.branches.get(c):m,u=(d=u)!==null&&d!==void 0?d:{type:"branch",nodeKey:b,parent:v,branches:new Map,branchKey:c},u.type!=="branch"||u.nodeKey!==b)throw this.invalidCacheError();v==null||v.branches.set(c,u),r==null||(f=r.onNodeVisit)===null||f===void 0||f.call(r,u),c=this._mapNodeValue(g),this._root=(p=this._root)!==null&&p!==void 0?p:u}const h=u?(i=u)===null||i===void 0?void 0:i.branches.get(c):this._root;if(h!=null&&(h.type!=="leaf"||h.branchKey!==c))throw this.invalidCacheError();const y={type:"leaf",value:n,parent:u,branchKey:c};(s=u)===null||s===void 0||s.branches.set(c,y),this._root=(l=this._root)!==null&&l!==void 0?l:y,this._numLeafs++,this._onSet(y),r==null||(a=r.onNodeVisit)===null||a===void 0||a.call(r,y)};try{o()}catch(i){if(i instanceof Qm)this.clear(),o();else throw i}}delete(t){const n=this.root();if(!n)return!1;if(t===n)return this._root=null,this._numLeafs=0,!0;let r=t.parent,o=t.branchKey;for(;r;){var i;if(r.branches.delete(o),r===n)return r.branches.size===0?(this._root=null,this._numLeafs=0):this._numLeafs--,!0;if(r.branches.size>0)break;o=(i=r)===null||i===void 0?void 0:i.branchKey,r=r.parent}for(;r!==n;r=r.parent)if(r==null)return!1;return this._numLeafs--,!0}clear(){this._numLeafs=0,this._root=null}invalidCacheError(){const t=LE()?"Possible Fast Refresh module reload detected. This may also be caused by an selector returning inconsistent values. Resetting cache.":"Invalid cache values. This happens when selectors do not return consistent values for the same input dependency values. That may also be caused when using Fast Refresh to change a selector implementation. Resetting cache.";throw of(t+(this._name!=null?` - ${this._name}`:"")),new Qm}}var DE={TreeCache:IE},ME=DE.TreeCache,p0=Object.freeze({__proto__:null,TreeCache:ME});class OE{constructor(t){var n;he(this,"_maxSize",void 0),he(this,"_size",void 0),he(this,"_head",void 0),he(this,"_tail",void 0),he(this,"_map",void 0),he(this,"_keyMapper",void 0),this._maxSize=t.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=(n=t.mapKey)!==null&&n!==void 0?n:r=>r}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(t){return this._map.has(this._keyMapper(t))}get(t){const n=this._keyMapper(t),r=this._map.get(n);if(r)return this.set(t,r.value),r.value}set(t,n){const r=this._keyMapper(t);this._map.get(r)&&this.delete(t);const i=this.head(),s={key:t,right:i,left:null,value:n};i?i.left=s:this._tail=s,this._map.set(r,s),this._head=s,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){const t=this.tail();t&&this.delete(t.key)}delete(t){const n=this._keyMapper(t);if(!this._size||!this._map.has(n))return;const r=He(this._map.get(n)),o=r.right,i=r.left;o&&(o.left=r.left),i&&(i.right=r.right),r===this.head()&&(this._head=o),r===this.tail()&&(this._tail=i),this._map.delete(n),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}var jE={LRUCache:OE},VE=jE.LRUCache,m0=Object.freeze({__proto__:null,LRUCache:VE});const{LRUCache:zE}=m0,{TreeCache:FE}=p0;function BE({name:e,maxSize:t,mapNodeValue:n=r=>r}){const r=new zE({maxSize:t}),o=new FE({name:e,mapNodeValue:n,onHit:i=>{r.set(i,!0)},onSet:i=>{const s=r.tail();r.set(i,!0),s&&o.size()>t&&o.delete(s.key)}});return o}var Zm=BE;function tn(e,t,n){if(typeof e=="string"&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if((t==null?void 0:t.allowFunctions)!==!0)throw we("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(e===null)return"null";if(typeof e!="object"){var r;return(r=JSON.stringify(e))!==null&&r!==void 0?r:""}if(Fe(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map((o,i)=>tn(o,t,i.toString()))}]`;if(typeof e.toJSON=="function")return tn(e.toJSON(n),t,n);if(e instanceof Map){const o={};for(const[i,s]of e)o[typeof i=="string"?i:tn(i,t)]=s;return tn(o,t,n)}return e instanceof Set?tn(Array.from(e).sort((o,i)=>tn(o,t).localeCompare(tn(i,t))),t,n):Symbol!==void 0&&e[Symbol.iterator]!=null&&typeof e[Symbol.iterator]=="function"?tn(Array.from(e),t,n):`{${Object.keys(e).filter(o=>e[o]!==void 0).sort().map(o=>`${tn(o,t)}:${tn(e[o],t,o)}`).join(",")}}`}function UE(e,t={allowFunctions:!1}){return tn(e,t)}var ka=UE;const{TreeCache:WE}=p0,Fs={equality:"reference",eviction:"keep-all",maxSize:1/0};function HE({equality:e=Fs.equality,eviction:t=Fs.eviction,maxSize:n=Fs.maxSize}=Fs,r){const o=GE(e);return KE(t,n,o,r)}function GE(e){switch(e){case"reference":return t=>t;case"value":return t=>ka(t)}throw we(`Unrecognized equality policy ${e}`)}function KE(e,t,n,r){switch(e){case"keep-all":return new WE({name:r,mapNodeValue:n});case"lru":return Zm({name:r,maxSize:He(t),mapNodeValue:n});case"most-recent":return Zm({name:r,maxSize:1,mapNodeValue:n})}throw we(`Unrecognized eviction policy ${e}`)}var YE=HE;function XE(e){return()=>null}var QE={startPerfBlock:XE};const{isLoadable:ZE,loadableWithError:Bs,loadableWithPromise:qE,loadableWithValue:Iu}=us,{WrappedValue:h0}=f0,{getNodeLoadable:Us,peekNodeLoadable:JE,setNodeValue:eN}=gr,{saveDepsToStore:tN}=ds,{DEFAULT_VALUE:nN,getConfigDeletionHandler:rN,getNode:oN,registerNode:qm}=At,{isRecoilValue:iN}=Ao,{markRecoilValueModified:Jm}=xn,{retainedByOptionWithDefault:sN}=Kr,{recoilCallback:lN}=d0,{startPerfBlock:aN}=QE;class v0{}const ui=new v0,ci=[],Ws=new Map,uN=(()=>{let e=0;return()=>e++})();function g0(e){let t=null;const{key:n,get:r,cachePolicy_UNSTABLE:o}=e,i=e.set!=null?e.set:void 0,s=new Set,l=YE(o??{equality:"reference",eviction:"keep-all"},n),a=sN(e.retainedBy_UNSTABLE),u=new Map;let c=0;function d(){return!De("recoil_memory_managament_2020")||c>0}function f(x){return x.getState().knownSelectors.add(n),c++,()=>{c--}}function p(){return rN(n)!==void 0&&!d()}function h(x,M,z,G,H){P(M,G,H),y(x,z)}function y(x,M){Z(x,M)&&K(x),g(M,!0)}function b(x,M){Z(x,M)&&(He(L(x)).stateVersions.clear(),g(M,!1))}function g(x,M){const z=Ws.get(x);if(z!=null){for(const G of z)Jm(G,He(t));M&&Ws.delete(x)}}function m(x,M){let z=Ws.get(M);z==null&&Ws.set(M,z=new Set),z.add(x)}function v(x,M,z,G,H,ie){return M.then(se=>{if(!d())throw K(x),ui;const J=Iu(se);return h(x,z,H,J,G),se}).catch(se=>{if(!d())throw K(x),ui;if(Fe(se))return w(x,se,z,G,H,ie);const J=Bs(se);throw h(x,z,H,J,G),se})}function w(x,M,z,G,H,ie){return M.then(se=>{if(!d())throw K(x),ui;ie.loadingDepKey!=null&&ie.loadingDepPromise===M?z.atomValues.set(ie.loadingDepKey,Iu(se)):x.getState().knownSelectors.forEach(me=>{z.atomValues.delete(me)});const J=T(x,z);if(J&&J.state!=="loading"){if((Z(x,H)||L(x)==null)&&y(x,H),J.state==="hasValue")return J.contents;throw J.contents}if(!Z(x,H)){const me=O(x,z);if(me!=null)return me.loadingLoadable.contents}const[ye,ke]=C(x,z,H);if(ye.state!=="loading"&&h(x,z,H,ye,ke),ye.state==="hasError")throw ye.contents;return ye.contents}).catch(se=>{if(se instanceof v0)throw ui;if(!d())throw K(x),ui;const J=Bs(se);throw h(x,z,H,J,G),se})}function R(x,M,z,G){var H,ie,se,J;if(Z(x,G)||M.version===((H=x.getState())===null||H===void 0||(ie=H.currentTree)===null||ie===void 0?void 0:ie.version)||M.version===((se=x.getState())===null||se===void 0||(J=se.nextTree)===null||J===void 0?void 0:J.version)){var ye,ke,me;tN(n,z,x,(ye=(ke=x.getState())===null||ke===void 0||(me=ke.nextTree)===null||me===void 0?void 0:me.version)!==null&&ye!==void 0?ye:x.getState().currentTree.version)}for(const ve of z)s.add(ve)}function C(x,M,z){const G=aN(n);let H=!0,ie=!0;const se=()=>{G(),ie=!1};let J,ye=!1,ke;const me={loadingDepKey:null,loadingDepPromise:null},ve=new Map;function ge({key:Ie}){const B=Us(x,M,Ie);switch(ve.set(Ie,B),H||(R(x,M,new Set(ve.keys()),z),b(x,z)),B.state){case"hasValue":return B.contents;case"hasError":throw B.contents;case"loading":throw me.loadingDepKey=Ie,me.loadingDepPromise=B.contents,B.contents}throw we("Invalid Loadable state")}const Le=Ie=>(...B)=>{if(ie)throw we("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");return t==null&&wi(!1),lN(x,Ie,B,{node:t})};try{J=r({get:ge,getCallback:Le}),J=iN(J)?ge(J):J,ZE(J)&&(J.state==="hasError"&&(ye=!0),J=J.contents),Fe(J)?J=v(x,J,M,ve,z,me).finally(se):se(),J=J instanceof h0?J.value:J}catch(Ie){J=Ie,Fe(J)?J=w(x,J,M,ve,z,me).finally(se):(ye=!0,se())}return ye?ke=Bs(J):Fe(J)?ke=qE(J):ke=Iu(J),H=!1,te(x,z,ve),R(x,M,new Set(ve.keys()),z),[ke,ve]}function T(x,M){let z=M.atomValues.get(n);if(z!=null)return z;const G=new Set;try{z=l.get(ie=>(typeof ie!="string"&&wi(!1),Us(x,M,ie).contents),{onNodeVisit:ie=>{ie.type==="branch"&&ie.nodeKey!==n&&G.add(ie.nodeKey)}})}catch(ie){throw we(`Problem with cache lookup for selector "${n}": ${ie.message}`)}if(z){var H;M.atomValues.set(n,z),R(x,M,G,(H=L(x))===null||H===void 0?void 0:H.executionID)}return z}function N(x,M){const z=T(x,M);if(z!=null)return K(x),z;const G=O(x,M);if(G!=null){var H;return((H=G.loadingLoadable)===null||H===void 0?void 0:H.state)==="loading"&&m(x,G.executionID),G.loadingLoadable}const ie=uN(),[se,J]=C(x,M,ie);return se.state==="loading"?(Y(x,ie,se,J,M),m(x,ie)):(K(x),P(M,se,J)),se}function O(x,M){const z=Vy([u.has(x)?[He(u.get(x))]:[],va(cf(u,([H])=>H!==x),([,H])=>H)]);function G(H){for(const[ie,se]of H)if(!Us(x,M,ie).is(se))return!0;return!1}for(const H of z){if(H.stateVersions.get(M.version)||!G(H.depValuesDiscoveredSoFarDuringAsyncWork))return H.stateVersions.set(M.version,!0),H;H.stateVersions.set(M.version,!1)}}function L(x){return u.get(x)}function Y(x,M,z,G,H){u.set(x,{depValuesDiscoveredSoFarDuringAsyncWork:G,executionID:M,loadingLoadable:z,stateVersions:new Map([[H.version,!0]])})}function te(x,M,z){if(Z(x,M)){const G=L(x);G!=null&&(G.depValuesDiscoveredSoFarDuringAsyncWork=z)}}function K(x){u.delete(x)}function Z(x,M){var z;return M===((z=L(x))===null||z===void 0?void 0:z.executionID)}function de(x){return Array.from(x.entries()).map(([M,z])=>[M,z.contents])}function P(x,M,z){x.atomValues.set(n,M);try{l.set(de(z),M)}catch(G){throw we(`Problem with setting cache for selector "${n}": ${G.message}`)}}function j(x){if(ci.includes(n)){const M=`Recoil selector has circular dependencies: ${ci.slice(ci.indexOf(n)).join(" → ")}`;return Bs(we(M))}ci.push(n);try{return x()}finally{ci.pop()}}function $(x,M){const z=M.atomValues.get(n);return z??l.get(G=>{var H;return typeof G!="string"&&wi(!1),(H=JE(x,M,G))===null||H===void 0?void 0:H.contents})}function I(x,M){return j(()=>N(x,M))}function A(x){x.atomValues.delete(n)}function W(x,M){t==null&&wi(!1);for(const G of s){var z;const H=oN(G);(z=H.clearCache)===null||z===void 0||z.call(H,x,M)}s.clear(),A(M),l.clear(),Jm(x,t)}return i!=null?t=qm({key:n,nodeType:"selector",peek:$,get:I,set:(M,z,G)=>{let H=!1;const ie=new Map;function se({key:me}){if(H)throw we("Recoil: Async selector sets are not currently supported.");const ve=Us(M,z,me);if(ve.state==="hasValue")return ve.contents;if(ve.state==="loading"){const ge=`Getting value of asynchronous atom or selector "${me}" in a pending state while setting selector "${n}" is not yet supported.`;throw we(ge)}else throw ve.contents}function J(me,ve){if(H)throw we("Recoil: Async selector sets are not currently supported.");const ge=typeof ve=="function"?ve(se(me)):ve;eN(M,z,me.key,ge).forEach((Ie,B)=>ie.set(B,Ie))}function ye(me){J(me,nN)}const ke=i({set:J,get:se,reset:ye},G);if(ke!==void 0)throw Fe(ke)?we("Recoil: Async selector sets are not currently supported."):we("Recoil: selector set should be a void function.");return H=!0,ie},init:f,invalidate:A,clearCache:W,shouldDeleteConfigOnRelease:p,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:a}):t=qm({key:n,nodeType:"selector",peek:$,get:I,init:f,invalidate:A,clearCache:W,shouldDeleteConfigOnRelease:p,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:a})}g0.value=e=>new h0(e);var Io=g0;const{isLoadable:cN,loadableWithError:Du,loadableWithPromise:Mu,loadableWithValue:Qr}=us,{WrappedValue:y0}=f0,{peekNodeInfo:dN}=gr,{DEFAULT_VALUE:Rr,DefaultValue:Xn,getConfigDeletionHandler:S0,registerNode:fN,setConfigDeletionHandler:pN}=At,{isRecoilValue:mN}=Ao,{getRecoilValueAsLoadable:hN,markRecoilValueModified:vN,setRecoilValue:eh,setRecoilValueLoadable:gN}=xn,{retainedByOptionWithDefault:yN}=Kr,di=e=>e instanceof y0?e.value:e;function SN(e){const{key:t,persistence_UNSTABLE:n}=e,r=yN(e.retainedBy_UNSTABLE);let o=0;function i(m){return Mu(m.then(v=>(s=Qr(v),v)).catch(v=>{throw s=Du(v),v}))}let s=Fe(e.default)?i(e.default):cN(e.default)?e.default.state==="loading"?i(e.default.contents):e.default:Qr(di(e.default));s.contents;let l;const a=new Map;function u(m){return m}function c(m,v){const w=v.then(R=>{var C,T;return((T=((C=m.getState().nextTree)!==null&&C!==void 0?C:m.getState().currentTree).atomValues.get(t))===null||T===void 0?void 0:T.contents)===w&&eh(m,g,R),R}).catch(R=>{var C,T;throw((T=((C=m.getState().nextTree)!==null&&C!==void 0?C:m.getState().currentTree).atomValues.get(t))===null||T===void 0?void 0:T.contents)===w&&gN(m,g,Du(R)),R});return w}function d(m,v,w){var R;o++;const C=()=>{var L;o--,(L=a.get(m))===null||L===void 0||L.forEach(Y=>Y()),a.delete(m)};if(m.getState().knownAtoms.add(t),s.state==="loading"){const L=()=>{var Y;((Y=m.getState().nextTree)!==null&&Y!==void 0?Y:m.getState().currentTree).atomValues.has(t)||vN(m,g)};s.contents.finally(L)}const T=(R=e.effects)!==null&&R!==void 0?R:e.effects_UNSTABLE;if(T!=null){let L=function(A){if(Z&&A.key===t){const W=K;return W instanceof Xn?f(m,v):Fe(W)?Mu(W.then(x=>x instanceof Xn?s.toPromise():x)):Qr(W)}return hN(m,A)},Y=function(A){return L(A).toPromise()},te=function(A){var W;const x=dN(m,(W=m.getState().nextTree)!==null&&W!==void 0?W:m.getState().currentTree,A.key);return Z&&A.key===t&&!(K instanceof Xn)?{...x,isSet:!0,loadable:L(A)}:x},K=Rr,Z=!0,de=!1,P=null;const j=A=>W=>{if(Z){const x=L(g),M=x.state==="hasValue"?x.contents:Rr;K=typeof W=="function"?W(M):W,Fe(K)&&(K=K.then(z=>(P={effect:A,value:z},z)))}else{if(Fe(W))throw we("Setting atoms to async values is not implemented.");typeof W!="function"&&(P={effect:A,value:di(W)}),eh(m,g,typeof W=="function"?x=>{const M=di(W(x));return P={effect:A,value:M},M}:di(W))}},$=A=>()=>j(A)(Rr),I=A=>W=>{var x;const{release:M}=m.subscribeToTransactions(z=>{var G;let{currentTree:H,previousTree:ie}=z.getState();ie||(ie=H);const se=(G=H.atomValues.get(t))!==null&&G!==void 0?G:s;if(se.state==="hasValue"){var J,ye,ke,me;const ve=se.contents,ge=(J=ie.atomValues.get(t))!==null&&J!==void 0?J:s,Le=ge.state==="hasValue"?ge.contents:Rr;((ye=P)===null||ye===void 0?void 0:ye.effect)!==A||((ke=P)===null||ke===void 0?void 0:ke.value)!==ve?W(ve,Le,!H.atomValues.has(t)):((me=P)===null||me===void 0?void 0:me.effect)===A&&(P=null)}},t);a.set(m,[...(x=a.get(m))!==null&&x!==void 0?x:[],M])};for(const A of T)try{const W=A({node:g,storeID:m.storeID,parentStoreID_UNSTABLE:m.parentStoreID,trigger:w,setSelf:j(A),resetSelf:$(A),onSet:I(A),getPromise:Y,getLoadable:L,getInfo_UNSTABLE:te});if(W!=null){var N;a.set(m,[...(N=a.get(m))!==null&&N!==void 0?N:[],W])}}catch(W){K=W,de=!0}if(Z=!1,!(K instanceof Xn)){var O;const A=de?Du(K):Fe(K)?Mu(c(m,K)):Qr(di(K));A.contents,v.atomValues.set(t,A),(O=m.getState().nextTree)===null||O===void 0||O.atomValues.set(t,A)}}return C}function f(m,v){var w,R;return(w=(R=v.atomValues.get(t))!==null&&R!==void 0?R:l)!==null&&w!==void 0?w:s}function p(m,v){if(v.atomValues.has(t))return He(v.atomValues.get(t));if(v.nonvalidatedAtoms.has(t)){if(l!=null)return l;if(n==null)return s;const w=v.nonvalidatedAtoms.get(t),R=n.validator(w,Rr);return l=R instanceof Xn?s:Qr(R),l}else return s}function h(){l=void 0}function y(m,v,w){if(v.atomValues.has(t)){const R=He(v.atomValues.get(t));if(R.state==="hasValue"&&w===R.contents)return new Map}else if(!v.nonvalidatedAtoms.has(t)&&w instanceof Xn)return new Map;return l=void 0,new Map().set(t,Qr(w))}function b(){return S0(t)!==void 0&&o<=0}const g=fN({key:t,nodeType:"atom",peek:f,get:p,set:y,init:d,invalidate:h,shouldDeleteConfigOnRelease:b,dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:r});return g}function wf(e){const{...t}=e,n="default"in e?e.default:new Promise(()=>{});return mN(n)?wN({...t,default:n}):SN({...t,default:n})}function wN(e){const t=wf({...e,default:Rr,persistence_UNSTABLE:e.persistence_UNSTABLE===void 0?void 0:{...e.persistence_UNSTABLE,validator:r=>r instanceof Xn?r:He(e.persistence_UNSTABLE).validator(r,Rr)},effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE}),n=Io({key:`${e.key}__withFallback`,get:({get:r})=>{const o=r(t);return o instanceof Xn?e.default:o},set:({set:r},o)=>r(t,o),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return pN(n.key,S0(e.key)),n}wf.value=e=>new y0(e);var w0=wf;class _N{constructor(t){var n;he(this,"_map",void 0),he(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=(n=t==null?void 0:t.mapKey)!==null&&n!==void 0?n:r=>r}size(){return this._map.size}has(t){return this._map.has(this._keyMapper(t))}get(t){return this._map.get(this._keyMapper(t))}set(t,n){this._map.set(this._keyMapper(t),n)}delete(t){this._map.delete(this._keyMapper(t))}clear(){this._map.clear()}}var bN={MapCache:_N},xN=bN.MapCache,RN=Object.freeze({__proto__:null,MapCache:xN});const{LRUCache:th}=m0,{MapCache:CN}=RN,Hs={equality:"reference",eviction:"none",maxSize:1/0};function EN({equality:e=Hs.equality,eviction:t=Hs.eviction,maxSize:n=Hs.maxSize}=Hs){const r=NN(e);return TN(t,n,r)}function NN(e){switch(e){case"reference":return t=>t;case"value":return t=>ka(t)}throw we(`Unrecognized equality policy ${e}`)}function TN(e,t,n){switch(e){case"keep-all":return new CN({mapKey:n});case"lru":return new th({mapKey:n,maxSize:He(t)});case"most-recent":return new th({mapKey:n,maxSize:1})}throw we(`Unrecognized eviction policy ${e}`)}var _0=EN;const{setConfigDeletionHandler:kN}=At;function $N(e){var t,n;const r=_0({equality:(t=(n=e.cachePolicyForParams_UNSTABLE)===null||n===void 0?void 0:n.equality)!==null&&t!==void 0?t:"value",eviction:"keep-all"});return o=>{var i,s;const l=r.get(o);if(l!=null)return l;const{cachePolicyForParams_UNSTABLE:a,...u}=e,c="default"in e?e.default:new Promise(()=>{}),d=w0({...u,key:`${e.key}__${(i=ka(o))!==null&&i!==void 0?i:"void"}`,default:typeof c=="function"?c(o):c,retainedBy_UNSTABLE:typeof e.retainedBy_UNSTABLE=="function"?e.retainedBy_UNSTABLE(o):e.retainedBy_UNSTABLE,effects:typeof e.effects=="function"?e.effects(o):typeof e.effects_UNSTABLE=="function"?e.effects_UNSTABLE(o):(s=e.effects)!==null&&s!==void 0?s:e.effects_UNSTABLE});return r.set(o,d),kN(d.key,()=>{r.delete(o)}),d}}var AN=$N;const{setConfigDeletionHandler:PN}=At;let LN=0;function IN(e){var t,n;const r=_0({equality:(t=(n=e.cachePolicyForParams_UNSTABLE)===null||n===void 0?void 0:n.equality)!==null&&t!==void 0?t:"value",eviction:"keep-all"});return o=>{var i;let s;try{s=r.get(o)}catch(f){throw we(`Problem with cache lookup for selector ${e.key}: ${f.message}`)}if(s!=null)return s;const l=`${e.key}__selectorFamily/${(i=ka(o,{allowFunctions:!0}))!==null&&i!==void 0?i:"void"}/${LN++}`,a=f=>e.get(o)(f),u=e.cachePolicy_UNSTABLE,c=typeof e.retainedBy_UNSTABLE=="function"?e.retainedBy_UNSTABLE(o):e.retainedBy_UNSTABLE;let d;if(e.set!=null){const f=e.set;d=Io({key:l,get:a,set:(h,y)=>f(o)(h,y),cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c})}else d=Io({key:l,get:a,cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c});return r.set(o,d),PN(d.key,()=>{r.delete(o)}),d}}var yr=IN;const DN=yr({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}});function MN(e){return DN(e)}var ON=MN;const jN=yr({key:"__error",get:e=>()=>{throw we(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}});function VN(e){return jN(e)}var zN=VN;function FN(e){return e}var BN=FN;const{loadableWithError:b0,loadableWithPromise:x0,loadableWithValue:R0}=us;function $a(e,t){const n=Array(t.length).fill(void 0),r=Array(t.length).fill(void 0);for(const[o,i]of t.entries())try{n[o]=e(i)}catch(s){r[o]=s}return[n,r]}function UN(e){return e!=null&&!Fe(e)}function Aa(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t])}function Xc(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((n,r,o)=>({...n,[r]:t[o]}),{})}function So(e,t,n){const r=n.map((o,i)=>o==null?R0(t[i]):Fe(o)?x0(o):b0(o));return Xc(e,r)}function WN(e,t){return t.map((n,r)=>n===void 0?e[r]:n)}const HN=yr({key:"__waitForNone",get:e=>({get:t})=>{const n=Aa(e),[r,o]=$a(t,n);return So(e,r,o)},dangerouslyAllowMutability:!0}),GN=yr({key:"__waitForAny",get:e=>({get:t})=>{const n=Aa(e),[r,o]=$a(t,n);return o.some(i=>!Fe(i))?So(e,r,o):new Promise(i=>{for(const[s,l]of o.entries())Fe(l)&&l.then(a=>{r[s]=a,o[s]=void 0,i(So(e,r,o))}).catch(a=>{o[s]=a,i(So(e,r,o))})})},dangerouslyAllowMutability:!0}),KN=yr({key:"__waitForAll",get:e=>({get:t})=>{const n=Aa(e),[r,o]=$a(t,n);if(o.every(s=>s==null))return Xc(e,r);const i=o.find(UN);if(i!=null)throw i;return Promise.all(o).then(s=>Xc(e,WN(r,s)))},dangerouslyAllowMutability:!0}),YN=yr({key:"__waitForAllSettled",get:e=>({get:t})=>{const n=Aa(e),[r,o]=$a(t,n);return o.every(i=>!Fe(i))?So(e,r,o):Promise.all(o.map((i,s)=>Fe(i)?i.then(l=>{r[s]=l,o[s]=void 0}).catch(l=>{r[s]=void 0,o[s]=l}):null)).then(()=>So(e,r,o))},dangerouslyAllowMutability:!0}),XN=yr({key:"__noWait",get:e=>({get:t})=>{try{return Io.value(R0(t(e)))}catch(n){return Io.value(Fe(n)?x0(n):b0(n))}},dangerouslyAllowMutability:!0});var QN={waitForNone:HN,waitForAny:GN,waitForAll:KN,waitForAllSettled:YN,noWait:XN};const{RecoilLoadable:ZN}=us,{DefaultValue:qN}=At,{RecoilRoot:JN,useRecoilStoreID:eT}=Bn,{isRecoilValue:tT}=Ao,{retentionZone:nT}=ya,{freshSnapshot:rT}=Ra,{useRecoilState:oT,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:iT,useRecoilStateLoadable:sT,useRecoilValue:lT,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:aT,useRecoilValueLoadable:uT,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:cT,useResetRecoilState:dT,useSetRecoilState:fT}=bC,{useGotoRecoilSnapshot:pT,useRecoilSnapshot:mT,useRecoilTransactionObserver:hT}=l0,{useRecoilCallback:vT}=d0,{noWait:gT,waitForAll:yT,waitForAllSettled:ST,waitForAny:wT,waitForNone:_T}=QN;var Pa={DefaultValue:qN,isRecoilValue:tT,RecoilLoadable:ZN,RecoilEnv:Ho,RecoilRoot:JN,useRecoilStoreID:eT,useRecoilBridgeAcrossReactRoots_UNSTABLE:XC,atom:w0,selector:Io,atomFamily:AN,selectorFamily:yr,constSelector:ON,errorSelector:zN,readOnlySelector:BN,noWait:gT,waitForNone:_T,waitForAny:wT,waitForAll:yT,waitForAllSettled:ST,useRecoilValue:lT,useRecoilValueLoadable:uT,useRecoilState:oT,useRecoilStateLoadable:sT,useSetRecoilState:fT,useResetRecoilState:dT,useGetRecoilValueInfo_UNSTABLE:UC,useRecoilRefresher_UNSTABLE:RE,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:cT,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:aT,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:iT,useRecoilCallback:vT,useRecoilTransaction_UNSTABLE:kE,useGotoRecoilSnapshot:pT,useRecoilSnapshot:mT,useRecoilTransactionObserver_UNSTABLE:hT,snapshot_UNSTABLE:rT,useRetain:hf,retentionZone:nT},bT=Pa.RecoilRoot,xT=Pa.atom,_f=Pa.useRecoilValue,RT=Pa.useSetRecoilState;function gt(e){return Object.keys(e)}function Ou(e){return e&&typeof e=="object"&&!Array.isArray(e)}function bf(e,t){const n={...e},r=t;return Ou(e)&&Ou(t)&&Object.keys(t).forEach(o=>{Ou(r[o])&&o in e?n[o]=bf(n[o],r[o]):n[o]=r[o]}),n}function CT(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}function ET(e){var t;return typeof e!="string"||!e.includes("var(--mantine-scale)")?e:(t=e.match(/^calc\((.*?)\)$/))==null?void 0:t[1].split("*")[0].trim()}function Qc(e){const t=ET(e);return typeof t=="number"?t:typeof t=="string"?t.includes("calc")||t.includes("var")?t:t.includes("px")?Number(t.replace("px","")):t.includes("rem")?Number(t.replace("rem",""))*16:t.includes("em")?Number(t.replace("em",""))*16:Number(t):NaN}function ju(e){return e==="0rem"?"0rem":`calc(${e} * var(--mantine-scale))`}function C0(e,{shouldScale:t=!1}={}){function n(r){if(r===0||r==="0")return`0${e}`;if(typeof r=="number"){const o=`${r/16}${e}`;return t?ju(o):o}if(typeof r=="string"){if(r===""||r.startsWith("calc(")||r.startsWith("clamp(")||r.includes("rgba("))return r;if(r.includes(","))return r.split(",").map(i=>n(i)).join(",");if(r.includes(" "))return r.split(" ").map(i=>n(i)).join(" ");if(r.includes(e))return t?ju(r):r;const o=r.replace("px","");if(!Number.isNaN(Number(o))){const i=`${Number(o)/16}${e}`;return t?ju(i):i}}return r}return n}const D=C0("rem",{shouldScale:!0}),nh=C0("em");function Ko(e){return Object.keys(e).reduce((t,n)=>(e[n]!==void 0&&(t[n]=e[n]),t),{})}function E0(e){if(typeof e=="number")return!0;if(typeof e=="string"){if(e.startsWith("calc(")||e.startsWith("var(")||e.includes(" ")&&e.trim()!=="")return!0;const t=/^[+-]?[0-9]+(\.[0-9]+)?(px|em|rem|ex|ch|lh|rlh|vw|vh|vmin|vmax|vb|vi|svw|svh|lvw|lvh|dvw|dvh|cm|mm|in|pt|pc|q|cqw|cqh|cqi|cqb|cqmin|cqmax|%)?$/;return e.trim().split(/\s+/).every(r=>t.test(r))}return!1}function hs(e){return Array.isArray(e)||e===null?!1:typeof e=="object"?e.type!==_.Fragment:!1}function Yo(e){const t=_.createContext(null);return[({children:o,value:i})=>S.jsx(t.Provider,{value:i,children:o}),()=>{const o=_.useContext(t);if(o===null)throw new Error(e);return o}]}function xf(e=null){const t=_.createContext(e);return[({children:o,value:i})=>S.jsx(t.Provider,{value:i,children:o}),()=>_.useContext(t)]}const NT={app:100,modal:200,popover:300,overlay:400,max:9999};function Rf(e){return NT[e]}const TT=()=>{};function kT(e,t={active:!0}){return typeof e!="function"||!t.active?t.onKeyDown||TT:n=>{var r;n.key==="Escape"&&(e(n),(r=t.onTrigger)==null||r.call(t))}}function nt(e,t="size",n=!0){if(e!==void 0)return E0(e)?n?D(e):e:`var(--${t}-${e})`}function Do(e){return nt(e,"mantine-spacing")}function Un(e){return e===void 0?"var(--mantine-radius-default)":nt(e,"mantine-radius")}function Gt(e){return nt(e,"mantine-font-size")}function $T(e){return nt(e,"mantine-line-height",!1)}function N0(e){if(e)return nt(e,"mantine-shadow",!1)}function AT(e,t){return e in t?Qc(t[e]):Qc(e)}function T0(e,t){const n=e.map(r=>({value:r,px:AT(r,t)}));return n.sort((r,o)=>r.px-o.px),n}function _i(e){return typeof e=="object"&&e!==null?"base"in e?e.base:void 0:e}function Gs(e,t,n){return t===void 0&&n===void 0?e:t!==void 0&&n===void 0?Math.max(e,t):Math.min(t===void 0&&n!==void 0?e:Math.max(e,t),n)}function k0(){return`mantine-${Math.random().toString(36).slice(2,11)}`}function Cr(e){const t=_.useRef(e);return _.useEffect(()=>{t.current=e}),_.useMemo(()=>(...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[])}function La(e,t){const n=Cr(e),r=_.useRef(0);return _.useEffect(()=>()=>window.clearTimeout(r.current),[]),_.useCallback((...o)=>{window.clearTimeout(r.current),r.current=window.setTimeout(()=>n(...o),t)},[n,t])}const rh=["mousedown","touchstart"];function PT(e,t,n){const r=_.useRef();return _.useEffect(()=>{const o=i=>{const{target:s}=i??{};if(Array.isArray(n)){const l=(s==null?void 0:s.hasAttribute("data-ignore-outside-clicks"))||!document.body.contains(s)&&s.tagName!=="HTML";n.every(u=>!!u&&!i.composedPath().includes(u))&&!l&&e()}else r.current&&!r.current.contains(s)&&e()};return(t||rh).forEach(i=>document.addEventListener(i,o)),()=>{(t||rh).forEach(i=>document.removeEventListener(i,o))}},[r,e,n]),r}function LT(e,t){try{return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}catch{return e.addListener(t),()=>e.removeListener(t)}}function IT(e,t){return typeof window<"u"&&"matchMedia"in window?window.matchMedia(e).matches:!1}function DT(e,t,{getInitialValueInEffect:n}={getInitialValueInEffect:!0}){const[r,o]=_.useState(n?t:IT(e)),i=_.useRef();return _.useEffect(()=>{if("matchMedia"in window)return i.current=window.matchMedia(e),o(i.current.matches),LT(i.current,s=>o(s.matches))},[e]),r}const vs=typeof document<"u"?_.useLayoutEffect:_.useEffect;function Mo(e,t){const n=_.useRef(!1);_.useEffect(()=>()=>{n.current=!1},[]),_.useEffect(()=>{if(n.current)return e();n.current=!0},t)}function MT({opened:e,shouldReturnFocus:t=!0}){const n=_.useRef(),r=()=>{var o;n.current&&"focus"in n.current&&typeof n.current.focus=="function"&&((o=n.current)==null||o.focus({preventScroll:!0}))};return Mo(()=>{let o=-1;const i=s=>{s.key==="Tab"&&window.clearTimeout(o)};return document.addEventListener("keydown",i),e?n.current=document.activeElement:t&&(o=window.setTimeout(r,10)),()=>{window.clearTimeout(o),document.removeEventListener("keydown",i)}},[e,t]),r}function OT(e,t="body > :not(script)"){const n=k0(),r=Array.from(document.querySelectorAll(t)).map(o=>{var a;if((a=o==null?void 0:o.shadowRoot)!=null&&a.contains(e)||o.contains(e))return;const i=o.getAttribute("aria-hidden"),s=o.getAttribute("data-hidden"),l=o.getAttribute("data-focus-id");return o.setAttribute("data-focus-id",n),i===null||i==="false"?o.setAttribute("aria-hidden","true"):!s&&!l&&o.setAttribute("data-hidden",i),{node:o,ariaHidden:s||null}});return()=>{r.forEach(o=>{!o||n!==o.node.getAttribute("data-focus-id")||(o.ariaHidden===null?o.node.removeAttribute("aria-hidden"):o.node.setAttribute("aria-hidden",o.ariaHidden),o.node.removeAttribute("data-focus-id"),o.node.removeAttribute("data-hidden"))})}}const jT=/input|select|textarea|button|object/,$0="a, input, select, textarea, button, object, [tabindex]";function VT(e){return e.style.display==="none"}function zT(e){if(e.getAttribute("aria-hidden")||e.getAttribute("hidden")||e.getAttribute("type")==="hidden")return!1;let n=e;for(;n&&!(n===document.body||n.nodeType===11);){if(VT(n))return!1;n=n.parentNode}return!0}function A0(e){let t=e.getAttribute("tabindex");return t===null&&(t=void 0),parseInt(t,10)}function Zc(e){const t=e.nodeName.toLowerCase(),n=!Number.isNaN(A0(e));return(jT.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||n)&&zT(e)}function P0(e){const t=A0(e);return(Number.isNaN(t)||t>=0)&&Zc(e)}function FT(e){return Array.from(e.querySelectorAll($0)).filter(P0)}function BT(e,t){const n=FT(e);if(!n.length){t.preventDefault();return}const r=n[t.shiftKey?0:n.length-1],o=e.getRootNode();let i=r===o.activeElement||e===o.activeElement;const s=o.activeElement;if(s.tagName==="INPUT"&&s.getAttribute("type")==="radio"&&(i=n.filter(c=>c.getAttribute("type")==="radio"&&c.getAttribute("name")===s.getAttribute("name")).includes(r)),!i)return;t.preventDefault();const a=n[t.shiftKey?n.length-1:0];a&&a.focus()}function UT(e=!0){const t=_.useRef(),n=_.useRef(null),r=i=>{let s=i.querySelector("[data-autofocus]");if(!s){const l=Array.from(i.querySelectorAll($0));s=l.find(P0)||l.find(Zc)||null,!s&&Zc(i)&&(s=i)}s&&s.focus({preventScroll:!0})},o=_.useCallback(i=>{if(e){if(i===null){n.current&&(n.current(),n.current=null);return}n.current=OT(i),t.current!==i&&(i?(setTimeout(()=>{i.getRootNode()&&r(i)}),t.current=i):t.current=null)}},[e]);return _.useEffect(()=>{if(!e)return;t.current&&setTimeout(()=>r(t.current));const i=s=>{s.key==="Tab"&&t.current&&BT(t.current,s)};return document.addEventListener("keydown",i),()=>{document.removeEventListener("keydown",i),n.current&&n.current()}},[e]),o}const WT=Te.useId||(()=>{});function HT(){const e=WT();return e?`mantine-${e.replace(/:/g,"")}`:""}function gs(e){const t=HT(),[n,r]=_.useState(t);return vs(()=>{r(k0())},[]),typeof e=="string"?e:typeof window>"u"?t:n}function Cf(e,t){typeof e=="function"?e(t):typeof e=="object"&&e!==null&&"current"in e&&(e.current=t)}function GT(...e){return t=>{e.forEach(n=>Cf(n,t))}}function Pt(...e){return _.useCallback(GT(...e),e)}function zr({value:e,defaultValue:t,finalValue:n,onChange:r=()=>{}}){const[o,i]=_.useState(t!==void 0?t:n),s=(l,...a)=>{i(l),r==null||r(l,...a)};return e!==void 0?[e,r,!0]:[o,s,!1]}function KT(e,t){return DT("(prefers-reduced-motion: reduce)",e,t)}function YT(e){const t=_.useRef();return _.useEffect(()=>{t.current=e},[e]),t.current}function L0(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=L0(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function mn(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=L0(e))&&(r&&(r+=" "),r+=t);return r}const XT={};function QT(e){const t={};return e.forEach(n=>{Object.entries(n).forEach(([r,o])=>{t[r]?t[r]=mn(t[r],o):t[r]=o})}),t}function Ia({theme:e,classNames:t,props:n,stylesCtx:r}){const i=(Array.isArray(t)?t:[t]).map(s=>typeof s=="function"?s(e,n,r):s||XT);return QT(i)}function zl({theme:e,styles:t,props:n,stylesCtx:r}){return(Array.isArray(t)?t:[t]).reduce((i,s)=>typeof s=="function"?{...i,...s(e,n,r)}:{...i,...s},{})}const I0=_.createContext(null);function Yr(){const e=_.useContext(I0);if(!e)throw new Error("[@mantine/core] MantineProvider was not found in tree");return e}function ZT(){return Yr().cssVariablesResolver}function qT(){return Yr().classNamesPrefix}function Ef(){return Yr().getStyleNonce}function JT(){return Yr().withStaticClasses}function ek(){return Yr().headless}function tk(){var e;return(e=Yr().stylesTransform)==null?void 0:e.sx}function nk(){var e;return(e=Yr().stylesTransform)==null?void 0:e.styles}function rk(e){return/^#?([0-9A-F]{3}){1,2}([0-9A-F]{2})?$/i.test(e)}function ok(e){let t=e.replace("#","");if(t.length===3){const s=t.split("");t=[s[0],s[0],s[1],s[1],s[2],s[2]].join("")}if(t.length===8){const s=parseInt(t.slice(6,8),16)/255;return{r:parseInt(t.slice(0,2),16),g:parseInt(t.slice(2,4),16),b:parseInt(t.slice(4,6),16),a:s}}const n=parseInt(t,16),r=n>>16&255,o=n>>8&255,i=n&255;return{r,g:o,b:i,a:1}}function ik(e){const[t,n,r,o]=e.replace(/[^0-9,./]/g,"").split(/[/,]/).map(Number);return{r:t,g:n,b:r,a:o||1}}function sk(e){const t=/^hsla?\(\s*(\d+)\s*,\s*(\d+%)\s*,\s*(\d+%)\s*(,\s*(0?\.\d+|\d+(\.\d+)?))?\s*\)$/i,n=e.match(t);if(!n)return{r:0,g:0,b:0,a:1};const r=parseInt(n[1],10),o=parseInt(n[2],10)/100,i=parseInt(n[3],10)/100,s=n[5]?parseFloat(n[5]):void 0,l=(1-Math.abs(2*i-1))*o,a=r/60,u=l*(1-Math.abs(a%2-1)),c=i-l/2;let d,f,p;return a>=0&&a<1?(d=l,f=u,p=0):a>=1&&a<2?(d=u,f=l,p=0):a>=2&&a<3?(d=0,f=l,p=u):a>=3&&a<4?(d=0,f=u,p=l):a>=4&&a<5?(d=u,f=0,p=l):(d=l,f=0,p=u),{r:Math.round((d+c)*255),g:Math.round((f+c)*255),b:Math.round((p+c)*255),a:s||1}}function Nf(e){return rk(e)?ok(e):e.startsWith("rgb")?ik(e):e.startsWith("hsl")?sk(e):{r:0,g:0,b:0,a:1}}function Ks(e,t){if(e.startsWith("var("))return`color-mix(in srgb, ${e}, black ${t*100}%)`;const{r:n,g:r,b:o,a:i}=Nf(e),s=1-t,l=a=>Math.round(a*s);return`rgba(${l(n)}, ${l(r)}, ${l(o)}, ${i})`}function Zi(e,t){return typeof e.primaryShade=="number"?e.primaryShade:t==="dark"?e.primaryShade.dark:e.primaryShade.light}function Vu(e){return e<=.03928?e/12.92:((e+.055)/1.055)**2.4}function lk(e){const t=e.match(/oklch\((.*?)%\s/);return t?parseFloat(t[1]):null}function ak(e){if(e.startsWith("oklch("))return(lk(e)||0)/100;const{r:t,g:n,b:r}=Nf(e),o=t/255,i=n/255,s=r/255,l=Vu(o),a=Vu(i),u=Vu(s);return .2126*l+.7152*a+.0722*u}function fi(e,t=.179){return e.startsWith("var(")?!1:ak(e)>t}function ys({color:e,theme:t,colorScheme:n}){if(typeof e!="string")throw new Error(`[@mantine/core] Failed to parse color. Expected color to be a string, instead got ${typeof e}`);if(e==="bright")return{color:e,value:n==="dark"?t.white:t.black,shade:void 0,isThemeColor:!1,isLight:fi(n==="dark"?t.white:t.black,t.luminanceThreshold),variable:"--mantine-color-bright"};if(e==="dimmed")return{color:e,value:n==="dark"?t.colors.dark[2]:t.colors.gray[7],shade:void 0,isThemeColor:!1,isLight:fi(n==="dark"?t.colors.dark[2]:t.colors.gray[6],t.luminanceThreshold),variable:"--mantine-color-dimmed"};if(e==="white"||e==="black")return{color:e,value:e==="white"?t.white:t.black,shade:void 0,isThemeColor:!1,isLight:fi(e==="white"?t.white:t.black,t.luminanceThreshold),variable:`--mantine-color-${e}`};const[r,o]=e.split("."),i=o?Number(o):void 0,s=r in t.colors;if(s){const l=i!==void 0?t.colors[r][i]:t.colors[r][Zi(t,n||"light")];return{color:r,value:l,shade:i,isThemeColor:s,isLight:fi(l,t.luminanceThreshold),variable:o?`--mantine-color-${r}-${i}`:`--mantine-color-${r}-filled`}}return{color:e,value:e,isThemeColor:s,isLight:fi(e,t.luminanceThreshold),shade:i,variable:void 0}}function Fl(e,t){const n=ys({color:e||t.primaryColor,theme:t});return n.variable?`var(${n.variable})`:e}function qc(e,t){const n={from:(e==null?void 0:e.from)||t.defaultGradient.from,to:(e==null?void 0:e.to)||t.defaultGradient.to,deg:(e==null?void 0:e.deg)||t.defaultGradient.deg||0},r=Fl(n.from,t),o=Fl(n.to,t);return`linear-gradient(${n.deg}deg, ${r} 0%, ${o} 100%)`}function yn(e,t){if(typeof e!="string"||t>1||t<0)return"rgba(0, 0, 0, 1)";if(e.startsWith("var(")){const i=(1-t)*100;return`color-mix(in srgb, ${e}, transparent ${i}%)`}if(e.startsWith("oklch"))return e.includes("/")?e.replace(/\/\s*[\d.]+\s*\)/,`/ ${t})`):e.replace(")",` / ${t})`);const{r:n,g:r,b:o}=Nf(e);return`rgba(${n}, ${r}, ${o}, ${t})`}const Zr=yn,uk=({color:e,theme:t,variant:n,gradient:r,autoContrast:o})=>{const i=ys({color:e,theme:t}),s=typeof o=="boolean"?o:t.autoContrast;if(n==="filled"){const l=s&&i.isLight?"var(--mantine-color-black)":"var(--mantine-color-white)";return i.isThemeColor?i.shade===void 0?{background:`var(--mantine-color-${e}-filled)`,hover:`var(--mantine-color-${e}-filled-hover)`,color:l,border:`${D(1)} solid transparent`}:{background:`var(--mantine-color-${i.color}-${i.shade})`,hover:`var(--mantine-color-${i.color}-${i.shade===9?8:i.shade+1})`,color:l,border:`${D(1)} solid transparent`}:{background:e,hover:Ks(e,.1),color:l,border:`${D(1)} solid transparent`}}if(n==="light"){if(i.isThemeColor){if(i.shade===void 0)return{background:`var(--mantine-color-${e}-light)`,hover:`var(--mantine-color-${e}-light-hover)`,color:`var(--mantine-color-${e}-light-color)`,border:`${D(1)} solid transparent`};const l=t.colors[i.color][i.shade];return{background:yn(l,.1),hover:yn(l,.12),color:`var(--mantine-color-${i.color}-${Math.min(i.shade,6)})`,border:`${D(1)} solid transparent`}}return{background:yn(e,.1),hover:yn(e,.12),color:e,border:`${D(1)} solid transparent`}}if(n==="outline")return i.isThemeColor?i.shade===void 0?{background:"transparent",hover:`var(--mantine-color-${e}-outline-hover)`,color:`var(--mantine-color-${e}-outline)`,border:`${D(1)} solid var(--mantine-color-${e}-outline)`}:{background:"transparent",hover:yn(t.colors[i.color][i.shade],.05),color:`var(--mantine-color-${i.color}-${i.shade})`,border:`${D(1)} solid var(--mantine-color-${i.color}-${i.shade})`}:{background:"transparent",hover:yn(e,.05),color:e,border:`${D(1)} solid ${e}`};if(n==="subtle"){if(i.isThemeColor){if(i.shade===void 0)return{background:"transparent",hover:`var(--mantine-color-${e}-light-hover)`,color:`var(--mantine-color-${e}-light-color)`,border:`${D(1)} solid transparent`};const l=t.colors[i.color][i.shade];return{background:"transparent",hover:yn(l,.12),color:`var(--mantine-color-${i.color}-${Math.min(i.shade,6)})`,border:`${D(1)} solid transparent`}}return{background:"transparent",hover:yn(e,.12),color:e,border:`${D(1)} solid transparent`}}return n==="transparent"?i.isThemeColor?i.shade===void 0?{background:"transparent",hover:"transparent",color:`var(--mantine-color-${e}-light-color)`,border:`${D(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:`var(--mantine-color-${i.color}-${Math.min(i.shade,6)})`,border:`${D(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:e,border:`${D(1)} solid transparent`}:n==="white"?i.isThemeColor?i.shade===void 0?{background:"var(--mantine-color-white)",hover:Ks(t.white,.01),color:`var(--mantine-color-${e}-filled)`,border:`${D(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:Ks(t.white,.01),color:`var(--mantine-color-${i.color}-${i.shade})`,border:`${D(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:Ks(t.white,.01),color:e,border:`${D(1)} solid transparent`}:n==="gradient"?{background:qc(r,t),hover:qc(r,t),color:"var(--mantine-color-white)",border:"none"}:n==="default"?{background:"var(--mantine-color-default)",hover:"var(--mantine-color-default-hover)",color:"var(--mantine-color-default-color)",border:`${D(1)} solid var(--mantine-color-default-border)`}:{}},ck={dark:["#C9C9C9","#b8b8b8","#828282","#696969","#424242","#3b3b3b","#2e2e2e","#242424","#1f1f1f","#141414"],gray:["#f8f9fa","#f1f3f5","#e9ecef","#dee2e6","#ced4da","#adb5bd","#868e96","#495057","#343a40","#212529"],red:["#fff5f5","#ffe3e3","#ffc9c9","#ffa8a8","#ff8787","#ff6b6b","#fa5252","#f03e3e","#e03131","#c92a2a"],pink:["#fff0f6","#ffdeeb","#fcc2d7","#faa2c1","#f783ac","#f06595","#e64980","#d6336c","#c2255c","#a61e4d"],grape:["#f8f0fc","#f3d9fa","#eebefa","#e599f7","#da77f2","#cc5de8","#be4bdb","#ae3ec9","#9c36b5","#862e9c"],violet:["#f3f0ff","#e5dbff","#d0bfff","#b197fc","#9775fa","#845ef7","#7950f2","#7048e8","#6741d9","#5f3dc4"],indigo:["#edf2ff","#dbe4ff","#bac8ff","#91a7ff","#748ffc","#5c7cfa","#4c6ef5","#4263eb","#3b5bdb","#364fc7"],blue:["#e7f5ff","#d0ebff","#a5d8ff","#74c0fc","#4dabf7","#339af0","#228be6","#1c7ed6","#1971c2","#1864ab"],cyan:["#e3fafc","#c5f6fa","#99e9f2","#66d9e8","#3bc9db","#22b8cf","#15aabf","#1098ad","#0c8599","#0b7285"],teal:["#e6fcf5","#c3fae8","#96f2d7","#63e6be","#38d9a9","#20c997","#12b886","#0ca678","#099268","#087f5b"],green:["#ebfbee","#d3f9d8","#b2f2bb","#8ce99a","#69db7c","#51cf66","#40c057","#37b24d","#2f9e44","#2b8a3e"],lime:["#f4fce3","#e9fac8","#d8f5a2","#c0eb75","#a9e34b","#94d82d","#82c91e","#74b816","#66a80f","#5c940d"],yellow:["#fff9db","#fff3bf","#ffec99","#ffe066","#ffd43b","#fcc419","#fab005","#f59f00","#f08c00","#e67700"],orange:["#fff4e6","#ffe8cc","#ffd8a8","#ffc078","#ffa94d","#ff922b","#fd7e14","#f76707","#e8590c","#d9480f"]},oh="-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",Tf={scale:1,fontSmoothing:!0,focusRing:"auto",white:"#fff",black:"#000",colors:ck,primaryShade:{light:6,dark:8},primaryColor:"blue",variantColorResolver:uk,autoContrast:!1,luminanceThreshold:.3,fontFamily:oh,fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",respectReducedMotion:!1,cursorType:"default",defaultGradient:{from:"blue",to:"cyan",deg:45},defaultRadius:"sm",activeClassName:"mantine-active",focusClassName:"",headings:{fontFamily:oh,fontWeight:"700",textWrap:"wrap",sizes:{h1:{fontSize:D(34),lineHeight:"1.3"},h2:{fontSize:D(26),lineHeight:"1.35"},h3:{fontSize:D(22),lineHeight:"1.4"},h4:{fontSize:D(18),lineHeight:"1.45"},h5:{fontSize:D(16),lineHeight:"1.5"},h6:{fontSize:D(14),lineHeight:"1.5"}}},fontSizes:{xs:D(12),sm:D(14),md:D(16),lg:D(18),xl:D(20)},lineHeights:{xs:"1.4",sm:"1.45",md:"1.55",lg:"1.6",xl:"1.65"},radius:{xs:D(2),sm:D(4),md:D(8),lg:D(16),xl:D(32)},spacing:{xs:D(10),sm:D(12),md:D(16),lg:D(20),xl:D(32)},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},shadows:{xs:`0 ${D(1)} ${D(3)} rgba(0, 0, 0, 0.05), 0 ${D(1)} ${D(2)} rgba(0, 0, 0, 0.1)`,sm:`0 ${D(1)} ${D(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${D(10)} ${D(15)} ${D(-5)}, rgba(0, 0, 0, 0.04) 0 ${D(7)} ${D(7)} ${D(-5)}`,md:`0 ${D(1)} ${D(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${D(20)} ${D(25)} ${D(-5)}, rgba(0, 0, 0, 0.04) 0 ${D(10)} ${D(10)} ${D(-5)}`,lg:`0 ${D(1)} ${D(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${D(28)} ${D(23)} ${D(-7)}, rgba(0, 0, 0, 0.04) 0 ${D(12)} ${D(12)} ${D(-7)}`,xl:`0 ${D(1)} ${D(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${D(36)} ${D(28)} ${D(-7)}, rgba(0, 0, 0, 0.04) 0 ${D(17)} ${D(17)} ${D(-7)}`},other:{},components:{}};function ih(e){return e==="auto"||e==="dark"||e==="light"}function dk({key:e="mantine-color-scheme-value"}={}){let t;return{get:n=>{if(typeof window>"u")return n;try{const r=window.localStorage.getItem(e);return ih(r)?r:n}catch{return n}},set:n=>{try{window.localStorage.setItem(e,n)}catch(r){console.warn("[@mantine/core] Local storage color scheme manager was unable to save color scheme.",r)}},subscribe:n=>{t=r=>{r.storageArea===window.localStorage&&r.key===e&&ih(r.newValue)&&n(r.newValue)},window.addEventListener("storage",t)},unsubscribe:()=>{window.removeEventListener("storage",t)},clear:()=>{window.localStorage.removeItem(e)}}}const fk="[@mantine/core] MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color",sh="[@mantine/core] MantineProvider: Invalid theme.primaryShade, it accepts only 0-9 integers or an object { light: 0-9, dark: 0-9 }";function zu(e){return e<0||e>9?!1:parseInt(e.toString(),10)===e}function lh(e){if(!(e.primaryColor in e.colors))throw new Error(fk);if(typeof e.primaryShade=="object"&&(!zu(e.primaryShade.dark)||!zu(e.primaryShade.light)))throw new Error(sh);if(typeof e.primaryShade=="number"&&!zu(e.primaryShade))throw new Error(sh)}function pk(e,t){var r;if(!t)return lh(e),e;const n=bf(e,t);return t.fontFamily&&!((r=t.headings)!=null&&r.fontFamily)&&(n.headings.fontFamily=t.fontFamily),lh(n),n}const kf=_.createContext(null),mk=()=>_.useContext(kf)||Tf;function Qt(){const e=_.useContext(kf);if(!e)throw new Error("@mantine/core: MantineProvider was not found in component tree, make sure you have it in your app");return e}function D0({theme:e,children:t,inherit:n=!0}){const r=mk(),o=_.useMemo(()=>pk(n?r:Tf,e),[e,r,n]);return S.jsx(kf.Provider,{value:o,children:t})}D0.displayName="@mantine/core/MantineThemeProvider";function hk(){const e=Qt(),t=Ef(),n=gt(e.breakpoints).reduce((r,o)=>{const i=e.breakpoints[o].includes("px"),s=Qc(e.breakpoints[o]),l=i?`${s-.1}px`:nh(s-.1),a=i?`${s}px`:nh(s);return`${r}@media (max-width: ${l}) {.mantine-visible-from-${o} {display: none !important;}}@media (min-width: ${a}) {.mantine-hidden-from-${o} {display: none !important;}}`},"");return S.jsx("style",{"data-mantine-styles":"classes",nonce:t==null?void 0:t(),dangerouslySetInnerHTML:{__html:n}})}function Fu(e){return Object.entries(e).map(([t,n])=>`${t}: ${n};`).join("")}function pi(e,t){return(Array.isArray(e)?e:[e]).reduce((r,o)=>`${o}{${r}}`,t)}function vk(e,t){const n=Fu(e.variables),r=n?pi(t,n):"",o=Fu(e.dark),i=Fu(e.light),s=o?pi(t===":host"?`${t}([data-mantine-color-scheme="dark"])`:`${t}[data-mantine-color-scheme="dark"]`,o):"",l=i?pi(t===":host"?`${t}([data-mantine-color-scheme="light"])`:`${t}[data-mantine-color-scheme="light"]`,i):"";return`${r}${s}${l}`}function gk({color:e,theme:t,autoContrast:n}){return(typeof n=="boolean"?n:t.autoContrast)&&ys({color:e||t.primaryColor,theme:t}).isLight?"var(--mantine-color-black)":"var(--mantine-color-white)"}function ah(e,t){return gk({color:e.colors[e.primaryColor][Zi(e,t)],theme:e,autoContrast:null})}function Ys({theme:e,color:t,colorScheme:n,name:r=t,withColorValues:o=!0}){if(!e.colors[t])return{};if(n==="light"){const l=Zi(e,"light"),a={[`--mantine-color-${r}-text`]:`var(--mantine-color-${r}-filled)`,[`--mantine-color-${r}-filled`]:`var(--mantine-color-${r}-${l})`,[`--mantine-color-${r}-filled-hover`]:`var(--mantine-color-${r}-${l===9?8:l+1})`,[`--mantine-color-${r}-light`]:Zr(e.colors[t][l],.1),[`--mantine-color-${r}-light-hover`]:Zr(e.colors[t][l],.12),[`--mantine-color-${r}-light-color`]:`var(--mantine-color-${r}-${l})`,[`--mantine-color-${r}-outline`]:`var(--mantine-color-${r}-${l})`,[`--mantine-color-${r}-outline-hover`]:Zr(e.colors[t][l],.05)};return o?{[`--mantine-color-${r}-0`]:e.colors[t][0],[`--mantine-color-${r}-1`]:e.colors[t][1],[`--mantine-color-${r}-2`]:e.colors[t][2],[`--mantine-color-${r}-3`]:e.colors[t][3],[`--mantine-color-${r}-4`]:e.colors[t][4],[`--mantine-color-${r}-5`]:e.colors[t][5],[`--mantine-color-${r}-6`]:e.colors[t][6],[`--mantine-color-${r}-7`]:e.colors[t][7],[`--mantine-color-${r}-8`]:e.colors[t][8],[`--mantine-color-${r}-9`]:e.colors[t][9],...a}:a}const i=Zi(e,"dark"),s={[`--mantine-color-${r}-text`]:`var(--mantine-color-${r}-4)`,[`--mantine-color-${r}-filled`]:`var(--mantine-color-${r}-${i})`,[`--mantine-color-${r}-filled-hover`]:`var(--mantine-color-${r}-${i===9?8:i+1})`,[`--mantine-color-${r}-light`]:Zr(e.colors[t][Math.max(0,i-2)],.15),[`--mantine-color-${r}-light-hover`]:Zr(e.colors[t][Math.max(0,i-2)],.2),[`--mantine-color-${r}-light-color`]:`var(--mantine-color-${r}-${Math.max(i-5,0)})`,[`--mantine-color-${r}-outline`]:`var(--mantine-color-${r}-${Math.max(i-4,0)})`,[`--mantine-color-${r}-outline-hover`]:Zr(e.colors[t][Math.max(i-4,0)],.05)};return o?{[`--mantine-color-${r}-0`]:e.colors[t][0],[`--mantine-color-${r}-1`]:e.colors[t][1],[`--mantine-color-${r}-2`]:e.colors[t][2],[`--mantine-color-${r}-3`]:e.colors[t][3],[`--mantine-color-${r}-4`]:e.colors[t][4],[`--mantine-color-${r}-5`]:e.colors[t][5],[`--mantine-color-${r}-6`]:e.colors[t][6],[`--mantine-color-${r}-7`]:e.colors[t][7],[`--mantine-color-${r}-8`]:e.colors[t][8],[`--mantine-color-${r}-9`]:e.colors[t][9],...s}:s}function yk(e){return!!e&&typeof e=="object"&&"mantine-virtual-color"in e}function qr(e,t,n){gt(t).forEach(r=>Object.assign(e,{[`--mantine-${n}-${r}`]:t[r]}))}const M0=e=>{const t=Zi(e,"light"),n=e.defaultRadius in e.radius?e.radius[e.defaultRadius]:D(e.defaultRadius),r={variables:{"--mantine-scale":e.scale.toString(),"--mantine-cursor-type":e.cursorType,"--mantine-color-scheme":"light dark","--mantine-webkit-font-smoothing":e.fontSmoothing?"antialiased":"unset","--mantine-moz-font-smoothing":e.fontSmoothing?"grayscale":"unset","--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-line-height":e.lineHeights.md,"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-weight":e.headings.fontWeight,"--mantine-heading-text-wrap":e.headings.textWrap,"--mantine-radius-default":n,"--mantine-primary-color-filled":`var(--mantine-color-${e.primaryColor}-filled)`,"--mantine-primary-color-filled-hover":`var(--mantine-color-${e.primaryColor}-filled-hover)`,"--mantine-primary-color-light":`var(--mantine-color-${e.primaryColor}-light)`,"--mantine-primary-color-light-hover":`var(--mantine-color-${e.primaryColor}-light-hover)`,"--mantine-primary-color-light-color":`var(--mantine-color-${e.primaryColor}-light-color)`},light:{"--mantine-primary-color-contrast":ah(e,"light"),"--mantine-color-bright":"var(--mantine-color-black)","--mantine-color-text":e.black,"--mantine-color-body":e.white,"--mantine-color-error":"var(--mantine-color-red-6)","--mantine-color-placeholder":"var(--mantine-color-gray-5)","--mantine-color-anchor":`var(--mantine-color-${e.primaryColor}-${t})`,"--mantine-color-default":"var(--mantine-color-white)","--mantine-color-default-hover":"var(--mantine-color-gray-0)","--mantine-color-default-color":"var(--mantine-color-black)","--mantine-color-default-border":"var(--mantine-color-gray-4)","--mantine-color-dimmed":"var(--mantine-color-gray-6)"},dark:{"--mantine-primary-color-contrast":ah(e,"dark"),"--mantine-color-bright":"var(--mantine-color-white)","--mantine-color-text":"var(--mantine-color-dark-0)","--mantine-color-body":"var(--mantine-color-dark-7)","--mantine-color-error":"var(--mantine-color-red-8)","--mantine-color-placeholder":"var(--mantine-color-dark-3)","--mantine-color-anchor":`var(--mantine-color-${e.primaryColor}-4)`,"--mantine-color-default":"var(--mantine-color-dark-6)","--mantine-color-default-hover":"var(--mantine-color-dark-5)","--mantine-color-default-color":"var(--mantine-color-white)","--mantine-color-default-border":"var(--mantine-color-dark-4)","--mantine-color-dimmed":"var(--mantine-color-dark-2)"}};qr(r.variables,e.breakpoints,"breakpoint"),qr(r.variables,e.spacing,"spacing"),qr(r.variables,e.fontSizes,"font-size"),qr(r.variables,e.lineHeights,"line-height"),qr(r.variables,e.shadows,"shadow"),qr(r.variables,e.radius,"radius"),e.colors[e.primaryColor].forEach((i,s)=>{r.variables[`--mantine-primary-color-${s}`]=`var(--mantine-color-${e.primaryColor}-${s})`}),gt(e.colors).forEach(i=>{const s=e.colors[i];if(yk(s)){Object.assign(r.light,Ys({theme:e,name:s.name,color:s.light,colorScheme:"light",withColorValues:!0})),Object.assign(r.dark,Ys({theme:e,name:s.name,color:s.dark,colorScheme:"dark",withColorValues:!0}));return}s.forEach((l,a)=>{r.variables[`--mantine-color-${i}-${a}`]=l}),Object.assign(r.light,Ys({theme:e,color:i,colorScheme:"light",withColorValues:!1})),Object.assign(r.dark,Ys({theme:e,color:i,colorScheme:"dark",withColorValues:!1}))});const o=e.headings.sizes;return gt(o).forEach(i=>{r.variables[`--mantine-${i}-font-size`]=o[i].fontSize,r.variables[`--mantine-${i}-line-height`]=o[i].lineHeight,r.variables[`--mantine-${i}-font-weight`]=o[i].fontWeight||e.headings.fontWeight}),r};function Sk({theme:e,generator:t}){const n=M0(e),r=t==null?void 0:t(e);return r?bf(n,r):n}const Bu=M0(Tf);function wk(e){const t={variables:{},light:{},dark:{}};return gt(e.variables).forEach(n=>{Bu.variables[n]!==e.variables[n]&&(t.variables[n]=e.variables[n])}),gt(e.light).forEach(n=>{Bu.light[n]!==e.light[n]&&(t.light[n]=e.light[n])}),gt(e.dark).forEach(n=>{Bu.dark[n]!==e.dark[n]&&(t.dark[n]=e.dark[n])}),t}function _k(e){return`
|
||
${e}[data-mantine-color-scheme="dark"] { --mantine-color-scheme: dark; }
|
||
${e}[data-mantine-color-scheme="light"] { --mantine-color-scheme: light; }
|
||
`}function O0({cssVariablesSelector:e,deduplicateCssVariables:t}){const n=Qt(),r=Ef(),o=ZT(),i=Sk({theme:n,generator:o}),s=e===":root"&&t,l=s?wk(i):i,a=vk(l,e);return a?S.jsx("style",{"data-mantine-styles":!0,nonce:r==null?void 0:r(),dangerouslySetInnerHTML:{__html:`${a}${s?"":_k(e)}`}}):null}O0.displayName="@mantine/CssVariables";function bk(){const e=console.error;console.error=(...t)=>{t.length>1&&typeof t[0]=="string"&&t[0].toLowerCase().includes("extra attributes from the server")&&typeof t[1]=="string"&&t[1].toLowerCase().includes("data-mantine-color-scheme")||e(...t)}}function Jr(e,t){var r;const n=e!=="auto"?e:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";(r=t())==null||r.setAttribute("data-mantine-color-scheme",n)}function xk({manager:e,defaultColorScheme:t,getRootElement:n,forceColorScheme:r}){const o=_.useRef(),[i,s]=_.useState(()=>e.get(t)),l=r||i,a=_.useCallback(c=>{r||(Jr(c,n),s(c),e.set(c))},[e.set,l,r]),u=_.useCallback(()=>{s(t),Jr(t,n),e.clear()},[e.clear,t]);return _.useEffect(()=>(e.subscribe(a),e.unsubscribe),[e.subscribe,e.unsubscribe]),vs(()=>{Jr(e.get(t),n)},[]),_.useEffect(()=>{var d;if(r)return Jr(r,n),()=>{};r===void 0&&Jr(i,n),o.current=window.matchMedia("(prefers-color-scheme: dark)");const c=f=>{i==="auto"&&Jr(f.matches?"dark":"light",n)};return(d=o.current)==null||d.addEventListener("change",c),()=>{var f;return(f=o.current)==null?void 0:f.removeEventListener("change",c)}},[i,r]),{colorScheme:l,setColorScheme:a,clearColorScheme:u}}function Rk({respectReducedMotion:e,getRootElement:t}){vs(()=>{var n;e&&((n=t())==null||n.setAttribute("data-respect-reduced-motion","true"))},[e])}bk();function j0({theme:e,children:t,getStyleNonce:n,withStaticClasses:r=!0,withGlobalClasses:o=!0,deduplicateCssVariables:i=!0,withCssVariables:s=!0,cssVariablesSelector:l=":root",classNamesPrefix:a="mantine",colorSchemeManager:u=dk(),defaultColorScheme:c="light",getRootElement:d=()=>document.documentElement,cssVariablesResolver:f,forceColorScheme:p,stylesTransform:h}){const{colorScheme:y,setColorScheme:b,clearColorScheme:g}=xk({defaultColorScheme:c,forceColorScheme:p,manager:u,getRootElement:d});return Rk({respectReducedMotion:(e==null?void 0:e.respectReducedMotion)||!1,getRootElement:d}),S.jsx(I0.Provider,{value:{colorScheme:y,setColorScheme:b,clearColorScheme:g,getRootElement:d,classNamesPrefix:a,getStyleNonce:n,cssVariablesResolver:f,cssVariablesSelector:l,withStaticClasses:r,stylesTransform:h},children:S.jsxs(D0,{theme:e,children:[s&&S.jsx(O0,{cssVariablesSelector:l,deduplicateCssVariables:i}),o&&S.jsx(hk,{}),t]})})}j0.displayName="@mantine/core/MantineProvider";function $f({classNames:e,styles:t,props:n,stylesCtx:r}){const o=Qt();return{resolvedClassNames:Ia({theme:o,classNames:e,props:n,stylesCtx:r||void 0}),resolvedStyles:zl({theme:o,styles:t,props:n,stylesCtx:r||void 0})}}const Ck={always:"mantine-focus-always",auto:"mantine-focus-auto",never:"mantine-focus-never"};function Ek({theme:e,options:t,unstyled:n}){return mn((t==null?void 0:t.focusable)&&!n&&(e.focusClassName||Ck[e.focusRing]),(t==null?void 0:t.active)&&!n&&e.activeClassName)}function Nk({selector:e,stylesCtx:t,options:n,props:r,theme:o}){return Ia({theme:o,classNames:n==null?void 0:n.classNames,props:(n==null?void 0:n.props)||r,stylesCtx:t})[e]}function uh({selector:e,stylesCtx:t,theme:n,classNames:r,props:o}){return Ia({theme:n,classNames:r,props:o,stylesCtx:t})[e]}function Tk({rootSelector:e,selector:t,className:n}){return e===t?n:void 0}function kk({selector:e,classes:t,unstyled:n}){return n?void 0:t[e]}function $k({themeName:e,classNamesPrefix:t,selector:n,withStaticClass:r}){return r===!1?[]:e.map(o=>`${t}-${o}-${n}`)}function Ak({themeName:e,theme:t,selector:n,props:r,stylesCtx:o}){return e.map(i=>{var s,l;return(l=Ia({theme:t,classNames:(s=t.components[i])==null?void 0:s.classNames,props:r,stylesCtx:o}))==null?void 0:l[n]})}function Pk({options:e,classes:t,selector:n,unstyled:r}){return e!=null&&e.variant&&!r?t[`${n}--${e.variant}`]:void 0}function Lk({theme:e,options:t,themeName:n,selector:r,classNamesPrefix:o,classNames:i,classes:s,unstyled:l,className:a,rootSelector:u,props:c,stylesCtx:d,withStaticClasses:f,headless:p,transformedStyles:h}){return mn(Ek({theme:e,options:t,unstyled:l||p}),Ak({theme:e,themeName:n,selector:r,props:c,stylesCtx:d}),Pk({options:t,classes:s,selector:r,unstyled:l}),uh({selector:r,stylesCtx:d,theme:e,classNames:i,props:c}),uh({selector:r,stylesCtx:d,theme:e,classNames:h,props:c}),Nk({selector:r,stylesCtx:d,options:t,props:c,theme:e}),Tk({rootSelector:u,selector:r,className:a}),kk({selector:r,classes:s,unstyled:l||p}),f&&!p&&$k({themeName:n,classNamesPrefix:o,selector:r,withStaticClass:t==null?void 0:t.withStaticClass}),t==null?void 0:t.className)}function Ik({theme:e,themeName:t,props:n,stylesCtx:r,selector:o}){return t.map(i=>{var s;return zl({theme:e,styles:(s=e.components[i])==null?void 0:s.styles,props:n,stylesCtx:r})[o]}).reduce((i,s)=>({...i,...s}),{})}function Jc({style:e,theme:t}){return Array.isArray(e)?[...e].reduce((n,r)=>({...n,...Jc({style:r,theme:t})}),{}):typeof e=="function"?e(t):e??{}}function Dk(e){return e.reduce((t,n)=>(n&&Object.keys(n).forEach(r=>{t[r]={...t[r],...Ko(n[r])}}),t),{})}function Mk({vars:e,varsResolver:t,theme:n,props:r,stylesCtx:o,selector:i,themeName:s,headless:l}){var a;return(a=Dk([l?{}:t==null?void 0:t(n,r,o),...s.map(u=>{var c,d,f;return(f=(d=(c=n.components)==null?void 0:c[u])==null?void 0:d.vars)==null?void 0:f.call(d,n,r,o)}),e==null?void 0:e(n,r,o)]))==null?void 0:a[i]}function Ok({theme:e,themeName:t,selector:n,options:r,props:o,stylesCtx:i,rootSelector:s,styles:l,style:a,vars:u,varsResolver:c,headless:d,withStylesTransform:f}){return{...!f&&Ik({theme:e,themeName:t,props:o,stylesCtx:i,selector:n}),...!f&&zl({theme:e,styles:l,props:o,stylesCtx:i})[n],...!f&&zl({theme:e,styles:r==null?void 0:r.styles,props:(r==null?void 0:r.props)||o,stylesCtx:i})[n],...Mk({theme:e,props:o,stylesCtx:i,vars:u,varsResolver:c,selector:n,themeName:t,headless:d}),...s===n?Jc({style:a,theme:e}):null,...Jc({style:r==null?void 0:r.style,theme:e})}}function jk({props:e,stylesCtx:t,themeName:n}){var s;const r=Qt(),o=(s=nk())==null?void 0:s();return{getTransformedStyles:l=>o?[...l.map(u=>o(u,{props:e,theme:r,ctx:t})),...n.map(u=>{var c;return o((c=r.components[u])==null?void 0:c.styles,{props:e,theme:r,ctx:t})})].filter(Boolean):[],withStylesTransform:!!o}}function Ne({name:e,classes:t,props:n,stylesCtx:r,className:o,style:i,rootSelector:s="root",unstyled:l,classNames:a,styles:u,vars:c,varsResolver:d}){const f=Qt(),p=qT(),h=JT(),y=ek(),b=(Array.isArray(e)?e:[e]).filter(v=>v),{withStylesTransform:g,getTransformedStyles:m}=jk({props:n,stylesCtx:r,themeName:b});return(v,w)=>({className:Lk({theme:f,options:w,themeName:b,selector:v,classNamesPrefix:p,classNames:a,classes:t,unstyled:l,className:o,rootSelector:s,props:n,stylesCtx:r,withStaticClasses:h,headless:y,transformedStyles:m([w==null?void 0:w.styles,u])}),style:Ok({theme:f,themeName:b,selector:v,options:w,props:n,stylesCtx:r,rootSelector:s,styles:u,style:i,vars:c,varsResolver:d,headless:y,withStylesTransform:g})})}function le(e,t,n){var s;const r=Qt(),o=(s=r.components[e])==null?void 0:s.defaultProps,i=typeof o=="function"?o(r):o;return{...t,...i,...Ko(n)}}function Uu(e){return gt(e).reduce((t,n)=>e[n]!==void 0?`${t}${CT(n)}:${e[n]};`:t,"").trim()}function Vk({selector:e,styles:t,media:n,container:r}){const o=t?Uu(t):"",i=Array.isArray(n)?n.map(l=>`@media${l.query}{${e}{${Uu(l.styles)}}}`):[],s=Array.isArray(r)?r.map(l=>`@container ${l.query}{${e}{${Uu(l.styles)}}}`):[];return`${o?`${e}{${o}}`:""}${i.join("")}${s.join("")}`.trim()}function Da(e){const t=Ef();return S.jsx("style",{"data-mantine-styles":"inline",nonce:t==null?void 0:t(),dangerouslySetInnerHTML:{__html:Vk(e)}})}function Ma(e){const{m:t,mx:n,my:r,mt:o,mb:i,ml:s,mr:l,me:a,ms:u,p:c,px:d,py:f,pt:p,pb:h,pl:y,pr:b,pe:g,ps:m,bd:v,bg:w,c:R,opacity:C,ff:T,fz:N,fw:O,lts:L,ta:Y,lh:te,fs:K,tt:Z,td:de,w:P,miw:j,maw:$,h:I,mih:A,mah:W,bgsz:x,bgp:M,bgr:z,bga:G,pos:H,top:ie,left:se,bottom:J,right:ye,inset:ke,display:me,flex:ve,hiddenFrom:ge,visibleFrom:Le,lightHidden:Ie,darkHidden:B,sx:q,...oe}=e;return{styleProps:Ko({m:t,mx:n,my:r,mt:o,mb:i,ml:s,mr:l,me:a,ms:u,p:c,px:d,py:f,pt:p,pb:h,pl:y,pr:b,pe:g,ps:m,bd:v,bg:w,c:R,opacity:C,ff:T,fz:N,fw:O,lts:L,ta:Y,lh:te,fs:K,tt:Z,td:de,w:P,miw:j,maw:$,h:I,mih:A,mah:W,bgsz:x,bgp:M,bgr:z,bga:G,pos:H,top:ie,left:se,bottom:J,right:ye,inset:ke,display:me,flex:ve,hiddenFrom:ge,visibleFrom:Le,lightHidden:Ie,darkHidden:B,sx:q}),rest:oe}}const zk={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},ms:{type:"spacing",property:"marginInlineStart"},me:{type:"spacing",property:"marginInlineEnd"},mx:{type:"spacing",property:"marginInline"},my:{type:"spacing",property:"marginBlock"},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},ps:{type:"spacing",property:"paddingInlineStart"},pe:{type:"spacing",property:"paddingInlineEnd"},px:{type:"spacing",property:"paddingInline"},py:{type:"spacing",property:"paddingBlock"},bd:{type:"border",property:"border"},bg:{type:"color",property:"background"},c:{type:"textColor",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"fontFamily",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"lineHeight",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"identity",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"},flex:{type:"identity",property:"flex"}};function Af(e,t){const n=ys({color:e,theme:t});return n.color==="dimmed"?"var(--mantine-color-dimmed)":n.color==="bright"?"var(--mantine-color-bright)":n.variable?`var(${n.variable})`:n.color}function Fk(e,t){const n=ys({color:e,theme:t});return n.isThemeColor&&n.shade===void 0?`var(--mantine-color-${n.color}-text)`:Af(e,t)}function Bk(e,t){if(typeof e=="number")return D(e);if(typeof e=="string"){const[n,r,...o]=e.split(" ").filter(s=>s.trim()!=="");let i=`${D(n)}`;return r&&(i+=` ${r}`),o.length>0&&(i+=` ${Af(o.join(" "),t)}`),i.trim()}return e}const ch={text:"var(--mantine-font-family)",mono:"var(--mantine-font-family-monospace)",monospace:"var(--mantine-font-family-monospace)",heading:"var(--mantine-font-family-headings)",headings:"var(--mantine-font-family-headings)"};function Uk(e){return typeof e=="string"&&e in ch?ch[e]:e}const Wk=["h1","h2","h3","h4","h5","h6"];function Hk(e,t){return typeof e=="string"&&e in t.fontSizes?`var(--mantine-font-size-${e})`:typeof e=="string"&&Wk.includes(e)?`var(--mantine-${e}-font-size)`:typeof e=="number"||typeof e=="string"?D(e):e}function Gk(e){return e}const Kk=["h1","h2","h3","h4","h5","h6"];function Yk(e,t){return typeof e=="string"&&e in t.lineHeights?`var(--mantine-line-height-${e})`:typeof e=="string"&&Kk.includes(e)?`var(--mantine-${e}-line-height)`:e}function Xk(e){return typeof e=="number"?D(e):e}function Qk(e,t){if(typeof e=="number")return D(e);if(typeof e=="string"){const n=e.replace("-","");if(!(n in t.spacing))return D(e);const r=`--mantine-spacing-${n}`;return e.startsWith("-")?`calc(var(${r}) * -1)`:`var(${r})`}return e}const Wu={color:Af,textColor:Fk,fontSize:Hk,spacing:Qk,identity:Gk,size:Xk,lineHeight:Yk,fontFamily:Uk,border:Bk};function dh(e){return e.replace("(min-width: ","").replace("em)","")}function Zk({media:e,...t}){const r=Object.keys(e).sort((o,i)=>Number(dh(o))-Number(dh(i))).map(o=>({query:o,styles:e[o]}));return{...t,media:r}}function qk(e){if(typeof e!="object"||e===null)return!1;const t=Object.keys(e);return!(t.length===1&&t[0]==="base")}function Jk(e){return typeof e=="object"&&e!==null?"base"in e?e.base:void 0:e}function e2(e){return typeof e=="object"&&e!==null?gt(e).filter(t=>t!=="base"):[]}function t2(e,t){return typeof e=="object"&&e!==null&&t in e?e[t]:e}function V0({styleProps:e,data:t,theme:n}){return Zk(gt(e).reduce((r,o)=>{if(o==="hiddenFrom"||o==="visibleFrom"||o==="sx")return r;const i=t[o],s=Array.isArray(i.property)?i.property:[i.property],l=Jk(e[o]);if(!qk(e[o]))return s.forEach(u=>{r.inlineStyles[u]=Wu[i.type](l,n)}),r;r.hasResponsiveStyles=!0;const a=e2(e[o]);return s.forEach(u=>{l&&(r.styles[u]=Wu[i.type](l,n)),a.forEach(c=>{const d=`(min-width: ${n.breakpoints[c]})`;r.media[d]={...r.media[d],[u]:Wu[i.type](t2(e[o],c),n)}})}),r},{hasResponsiveStyles:!1,styles:{},inlineStyles:{},media:{}}))}function Oa(){return`__m__-${_.useId().replace(/:/g,"")}`}function z0(e){return e.startsWith("data-")?e:`data-${e}`}function n2(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return r===void 0||r===""||r===!1||r===null||(t[z0(n)]=e[n]),t},{})}function F0(e){return e?typeof e=="string"?{[z0(e)]:!0}:Array.isArray(e)?[...e].reduce((t,n)=>({...t,...F0(n)}),{}):n2(e):null}function ed(e,t){return Array.isArray(e)?[...e].reduce((n,r)=>({...n,...ed(r,t)}),{}):typeof e=="function"?e(t):e??{}}function r2({theme:e,style:t,vars:n,styleProps:r}){const o=ed(t,e),i=ed(n,e);return{...o,...i,...r}}const B0=_.forwardRef(({component:e,style:t,__vars:n,className:r,variant:o,mod:i,size:s,hiddenFrom:l,visibleFrom:a,lightHidden:u,darkHidden:c,renderRoot:d,__size:f,...p},h)=>{var N;const y=Qt(),b=e||"div",{styleProps:g,rest:m}=Ma(p),v=tk(),w=(N=v==null?void 0:v())==null?void 0:N(g.sx),R=Oa(),C=V0({styleProps:g,theme:y,data:zk}),T={ref:h,style:r2({theme:y,style:t,vars:n,styleProps:C.inlineStyles}),className:mn(r,w,{[R]:C.hasResponsiveStyles,"mantine-light-hidden":u,"mantine-dark-hidden":c,[`mantine-hidden-from-${l}`]:l,[`mantine-visible-from-${a}`]:a}),"data-variant":o,"data-size":E0(s)?void 0:s||void 0,size:f,...F0(i),...m};return S.jsxs(S.Fragment,{children:[C.hasResponsiveStyles&&S.jsx(Da,{selector:`.${R}`,styles:C.styles,media:C.media}),typeof d=="function"?d(T):S.jsx(b,{...T})]})});B0.displayName="@mantine/core/Box";const ce=B0;function U0(e){return e}function xe(e){const t=_.forwardRef(e);return t.extend=U0,t.withProps=n=>{const r=_.forwardRef((o,i)=>S.jsx(t,{...n,...o,ref:i}));return r.extend=t.extend,r.displayName=`WithProps(${t.displayName})`,r},t}function Ft(e){const t=_.forwardRef(e);return t.withProps=n=>{const r=_.forwardRef((o,i)=>S.jsx(t,{...n,...o,ref:i}));return r.extend=t.extend,r.displayName=`WithProps(${t.displayName})`,r},t.extend=U0,t}const o2=_.createContext({dir:"ltr",toggleDirection:()=>{},setDirection:()=>{}});function Pf(){return _.useContext(o2)}const[i2,Zt]=Yo("ScrollArea.Root component was not found in tree");function Oo(e,t){const n=Cr(t);vs(()=>{let r=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(n)});return o.observe(e),()=>{window.cancelAnimationFrame(r),o.unobserve(e)}}},[e,n])}const s2=_.forwardRef((e,t)=>{const{style:n,...r}=e,o=Zt(),[i,s]=_.useState(0),[l,a]=_.useState(0),u=!!(i&&l);return Oo(o.scrollbarX,()=>{var d;const c=((d=o.scrollbarX)==null?void 0:d.offsetHeight)||0;o.onCornerHeightChange(c),a(c)}),Oo(o.scrollbarY,()=>{var d;const c=((d=o.scrollbarY)==null?void 0:d.offsetWidth)||0;o.onCornerWidthChange(c),s(c)}),u?S.jsx("div",{...r,ref:t,style:{...n,width:i,height:l}}):null}),l2=_.forwardRef((e,t)=>{const n=Zt(),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!=="scroll"&&r?S.jsx(s2,{...e,ref:t}):null}),a2={scrollHideDelay:1e3,type:"hover"},W0=_.forwardRef((e,t)=>{const n=le("ScrollAreaRoot",a2,e),{type:r,scrollHideDelay:o,scrollbars:i,...s}=n,[l,a]=_.useState(null),[u,c]=_.useState(null),[d,f]=_.useState(null),[p,h]=_.useState(null),[y,b]=_.useState(null),[g,m]=_.useState(0),[v,w]=_.useState(0),[R,C]=_.useState(!1),[T,N]=_.useState(!1),O=Pt(t,L=>a(L));return S.jsx(i2,{value:{type:r,scrollHideDelay:o,scrollArea:l,viewport:u,onViewportChange:c,content:d,onContentChange:f,scrollbarX:p,onScrollbarXChange:h,scrollbarXEnabled:R,onScrollbarXEnabledChange:C,scrollbarY:y,onScrollbarYChange:b,scrollbarYEnabled:T,onScrollbarYEnabledChange:N,onCornerWidthChange:m,onCornerHeightChange:w},children:S.jsx(ce,{...s,ref:O,__vars:{"--sa-corner-width":i!=="xy"?"0px":`${g}px`,"--sa-corner-height":i!=="xy"?"0px":`${v}px`}})})});W0.displayName="@mantine/core/ScrollAreaRoot";function H0(e,t){const n=e/t;return Number.isNaN(n)?0:n}function ja(e){const t=H0(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function G0(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function u2(e,[t,n]){return Math.min(n,Math.max(t,e))}function fh(e,t,n="ltr"){const r=ja(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,s=t.content-t.viewport,l=i-r,a=n==="ltr"?[0,s]:[s*-1,0],u=u2(e,a);return G0([0,s],[0,l])(u)}function c2(e,t,n,r="ltr"){const o=ja(n),i=o/2,s=t||i,l=o-s,a=n.scrollbar.paddingStart+s,u=n.scrollbar.size-n.scrollbar.paddingEnd-l,c=n.content-n.viewport,d=r==="ltr"?[0,c]:[c*-1,0];return G0([a,u],d)(e)}function K0(e,t){return e>0&&e<t}function Bl(e){return e?parseInt(e,10):0}function Pr(e,t,{checkForDefaultPrevented:n=!0}={}){return r=>{e==null||e(r),(n===!1||!r.defaultPrevented)&&(t==null||t(r))}}const[d2,Y0]=Yo("ScrollAreaScrollbar was not found in tree"),X0=_.forwardRef((e,t)=>{const{sizes:n,hasThumb:r,onThumbChange:o,onThumbPointerUp:i,onThumbPointerDown:s,onThumbPositionChange:l,onDragScroll:a,onWheelScroll:u,onResize:c,...d}=e,f=Zt(),[p,h]=_.useState(null),y=Pt(t,N=>h(N)),b=_.useRef(null),g=_.useRef(""),{viewport:m}=f,v=n.content-n.viewport,w=Cr(u),R=Cr(l),C=La(c,10),T=N=>{if(b.current){const O=N.clientX-b.current.left,L=N.clientY-b.current.top;a({x:O,y:L})}};return _.useEffect(()=>{const N=O=>{const L=O.target;(p==null?void 0:p.contains(L))&&w(O,v)};return document.addEventListener("wheel",N,{passive:!1}),()=>document.removeEventListener("wheel",N,{passive:!1})},[m,p,v,w]),_.useEffect(R,[n,R]),Oo(p,C),Oo(f.content,C),S.jsx(d2,{value:{scrollbar:p,hasThumb:r,onThumbChange:Cr(o),onThumbPointerUp:Cr(i),onThumbPositionChange:R,onThumbPointerDown:Cr(s)},children:S.jsx("div",{...d,ref:y,"data-mantine-scrollbar":!0,style:{position:"absolute",...d.style},onPointerDown:Pr(e.onPointerDown,N=>{N.preventDefault(),N.button===0&&(N.target.setPointerCapture(N.pointerId),b.current=p.getBoundingClientRect(),g.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",T(N))}),onPointerMove:Pr(e.onPointerMove,T),onPointerUp:Pr(e.onPointerUp,N=>{N.preventDefault();const O=N.target;O.hasPointerCapture(N.pointerId)&&O.releasePointerCapture(N.pointerId),document.body.style.webkitUserSelect=g.current,b.current=null})})})}),Q0=_.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,style:o,...i}=e,s=Zt(),[l,a]=_.useState(),u=_.useRef(null),c=Pt(t,u,s.onScrollbarXChange);return _.useEffect(()=>{u.current&&a(getComputedStyle(u.current))},[u]),S.jsx(X0,{"data-orientation":"horizontal",...i,ref:c,sizes:n,style:{...o,"--sa-thumb-width":`${ja(n)}px`},onThumbPointerDown:d=>e.onThumbPointerDown(d.x),onDragScroll:d=>e.onDragScroll(d.x),onWheelScroll:(d,f)=>{if(s.viewport){const p=s.viewport.scrollLeft+d.deltaX;e.onWheelScroll(p),K0(p,f)&&d.preventDefault()}},onResize:()=>{u.current&&s.viewport&&l&&r({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:Bl(l.paddingLeft),paddingEnd:Bl(l.paddingRight)}})}})});Q0.displayName="@mantine/core/ScrollAreaScrollbarX";const Z0=_.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,style:o,...i}=e,s=Zt(),[l,a]=_.useState(),u=_.useRef(null),c=Pt(t,u,s.onScrollbarYChange);return _.useEffect(()=>{u.current&&a(window.getComputedStyle(u.current))},[]),S.jsx(X0,{...i,"data-orientation":"vertical",ref:c,sizes:n,style:{"--sa-thumb-height":`${ja(n)}px`,...o},onThumbPointerDown:d=>e.onThumbPointerDown(d.y),onDragScroll:d=>e.onDragScroll(d.y),onWheelScroll:(d,f)=>{if(s.viewport){const p=s.viewport.scrollTop+d.deltaY;e.onWheelScroll(p),K0(p,f)&&d.preventDefault()}},onResize:()=>{u.current&&s.viewport&&l&&r({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:Bl(l.paddingTop),paddingEnd:Bl(l.paddingBottom)}})}})});Z0.displayName="@mantine/core/ScrollAreaScrollbarY";const Va=_.forwardRef((e,t)=>{const{orientation:n="vertical",...r}=e,{dir:o}=Pf(),i=Zt(),s=_.useRef(null),l=_.useRef(0),[a,u]=_.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=H0(a.viewport,a.content),d={...r,sizes:a,onSizesChange:u,hasThumb:c>0&&c<1,onThumbChange:p=>{s.current=p},onThumbPointerUp:()=>{l.current=0},onThumbPointerDown:p=>{l.current=p}},f=(p,h)=>c2(p,l.current,a,h);return n==="horizontal"?S.jsx(Q0,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&s.current){const p=i.viewport.scrollLeft,h=fh(p,a,o);s.current.style.transform=`translate3d(${h}px, 0, 0)`}},onWheelScroll:p=>{i.viewport&&(i.viewport.scrollLeft=p)},onDragScroll:p=>{i.viewport&&(i.viewport.scrollLeft=f(p,o))}}):n==="vertical"?S.jsx(Z0,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&s.current){const p=i.viewport.scrollTop,h=fh(p,a);a.scrollbar.size===0?s.current.style.opacity="0":s.current.style.opacity="1",s.current.style.transform=`translate3d(0, ${h}px, 0)`}},onWheelScroll:p=>{i.viewport&&(i.viewport.scrollTop=p)},onDragScroll:p=>{i.viewport&&(i.viewport.scrollTop=f(p))}}):null});Va.displayName="@mantine/core/ScrollAreaScrollbarVisible";const Lf=_.forwardRef((e,t)=>{const n=Zt(),{forceMount:r,...o}=e,[i,s]=_.useState(!1),l=e.orientation==="horizontal",a=La(()=>{if(n.viewport){const u=n.viewport.offsetWidth<n.viewport.scrollWidth,c=n.viewport.offsetHeight<n.viewport.scrollHeight;s(l?u:c)}},10);return Oo(n.viewport,a),Oo(n.content,a),r||i?S.jsx(Va,{"data-state":i?"visible":"hidden",...o,ref:t}):null});Lf.displayName="@mantine/core/ScrollAreaScrollbarAuto";const q0=_.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Zt(),[i,s]=_.useState(!1);return _.useEffect(()=>{const{scrollArea:l}=o;let a=0;if(l){const u=()=>{window.clearTimeout(a),s(!0)},c=()=>{a=window.setTimeout(()=>s(!1),o.scrollHideDelay)};return l.addEventListener("pointerenter",u),l.addEventListener("pointerleave",c),()=>{window.clearTimeout(a),l.removeEventListener("pointerenter",u),l.removeEventListener("pointerleave",c)}}},[o.scrollArea,o.scrollHideDelay]),n||i?S.jsx(Lf,{"data-state":i?"visible":"hidden",...r,ref:t}):null});q0.displayName="@mantine/core/ScrollAreaScrollbarHover";const f2=_.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Zt(),i=e.orientation==="horizontal",[s,l]=_.useState("hidden"),a=La(()=>l("idle"),100);return _.useEffect(()=>{if(s==="idle"){const u=window.setTimeout(()=>l("hidden"),o.scrollHideDelay);return()=>window.clearTimeout(u)}},[s,o.scrollHideDelay]),_.useEffect(()=>{const{viewport:u}=o,c=i?"scrollLeft":"scrollTop";if(u){let d=u[c];const f=()=>{const p=u[c];d!==p&&(l("scrolling"),a()),d=p};return u.addEventListener("scroll",f),()=>u.removeEventListener("scroll",f)}},[o.viewport,i,a]),n||s!=="hidden"?S.jsx(Va,{"data-state":s==="hidden"?"hidden":"visible",...r,ref:t,onPointerEnter:Pr(e.onPointerEnter,()=>l("interacting")),onPointerLeave:Pr(e.onPointerLeave,()=>l("idle"))}):null}),td=_.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Zt(),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:s}=o,l=e.orientation==="horizontal";return _.useEffect(()=>(l?i(!0):s(!0),()=>{l?i(!1):s(!1)}),[l,i,s]),o.type==="hover"?S.jsx(q0,{...r,ref:t,forceMount:n}):o.type==="scroll"?S.jsx(f2,{...r,ref:t,forceMount:n}):o.type==="auto"?S.jsx(Lf,{...r,ref:t,forceMount:n}):o.type==="always"?S.jsx(Va,{...r,ref:t}):null});td.displayName="@mantine/core/ScrollAreaScrollbar";function p2(e,t=()=>{}){let n={left:e.scrollLeft,top:e.scrollTop},r=0;return function o(){const i={left:e.scrollLeft,top:e.scrollTop},s=n.left!==i.left,l=n.top!==i.top;(s||l)&&t(),n=i,r=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(r)}const J0=_.forwardRef((e,t)=>{const{style:n,...r}=e,o=Zt(),i=Y0(),{onThumbPositionChange:s}=i,l=Pt(t,c=>i.onThumbChange(c)),a=_.useRef(),u=La(()=>{a.current&&(a.current(),a.current=void 0)},100);return _.useEffect(()=>{const{viewport:c}=o;if(c){const d=()=>{if(u(),!a.current){const f=p2(c,s);a.current=f,s()}};return s(),c.addEventListener("scroll",d),()=>c.removeEventListener("scroll",d)}},[o.viewport,u,s]),S.jsx("div",{"data-state":i.hasThumb?"visible":"hidden",...r,ref:l,style:{width:"var(--sa-thumb-width)",height:"var(--sa-thumb-height)",...n},onPointerDownCapture:Pr(e.onPointerDownCapture,c=>{const f=c.target.getBoundingClientRect(),p=c.clientX-f.left,h=c.clientY-f.top;i.onThumbPointerDown({x:p,y:h})}),onPointerUp:Pr(e.onPointerUp,i.onThumbPointerUp)})});J0.displayName="@mantine/core/ScrollAreaThumb";const nd=_.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Y0();return n||o.hasThumb?S.jsx(J0,{ref:t,...r}):null});nd.displayName="@mantine/core/ScrollAreaThumb";const e1=_.forwardRef(({children:e,style:t,...n},r)=>{const o=Zt(),i=Pt(r,o.onViewportChange);return S.jsx(ce,{...n,ref:i,style:{overflowX:o.scrollbarXEnabled?"scroll":"hidden",overflowY:o.scrollbarYEnabled?"scroll":"hidden",...t},children:S.jsx("div",{style:{minWidth:"100%",display:"table"},ref:o.onContentChange,children:e})})});e1.displayName="@mantine/core/ScrollAreaViewport";var If={root:"m_d57069b5",viewport:"m_c0783ff9",viewportInner:"m_f8f631dd",scrollbar:"m_c44ba933",thumb:"m_d8b5e363",corner:"m_21657268"};const t1={scrollHideDelay:1e3,type:"hover",scrollbars:"xy"},m2=(e,{scrollbarSize:t})=>({root:{"--scrollarea-scrollbar-size":D(t)}}),Ss=xe((e,t)=>{const n=le("ScrollArea",t1,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,scrollbarSize:a,vars:u,type:c,scrollHideDelay:d,viewportProps:f,viewportRef:p,onScrollPositionChange:h,children:y,offsetScrollbars:b,scrollbars:g,onBottomReached:m,onTopReached:v,...w}=n,[R,C]=_.useState(!1),T=Ne({name:"ScrollArea",props:n,classes:If,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:u,varsResolver:m2});return S.jsxs(W0,{type:c==="never"?"always":c,scrollHideDelay:d,ref:t,scrollbars:g,...T("root"),...w,children:[S.jsx(e1,{...f,...T("viewport",{style:f==null?void 0:f.style}),ref:p,"data-offset-scrollbars":b===!0?"xy":b||void 0,"data-scrollbars":g||void 0,onScroll:N=>{var te;(te=f==null?void 0:f.onScroll)==null||te.call(f,N),h==null||h({x:N.currentTarget.scrollLeft,y:N.currentTarget.scrollTop});const{scrollTop:O,scrollHeight:L,clientHeight:Y}=N.currentTarget;O-(L-Y)>=0&&(m==null||m()),O===0&&(v==null||v())},children:y}),(g==="xy"||g==="x")&&S.jsx(td,{...T("scrollbar"),orientation:"horizontal","data-hidden":c==="never"||void 0,forceMount:!0,onMouseEnter:()=>C(!0),onMouseLeave:()=>C(!1),children:S.jsx(nd,{...T("thumb")})}),(g==="xy"||g==="y")&&S.jsx(td,{...T("scrollbar"),orientation:"vertical","data-hidden":c==="never"||void 0,forceMount:!0,onMouseEnter:()=>C(!0),onMouseLeave:()=>C(!1),children:S.jsx(nd,{...T("thumb")})}),S.jsx(l2,{...T("corner"),"data-hovered":R||void 0,"data-hidden":c==="never"||void 0})]})});Ss.displayName="@mantine/core/ScrollArea";const Df=xe((e,t)=>{const{children:n,classNames:r,styles:o,scrollbarSize:i,scrollHideDelay:s,type:l,dir:a,offsetScrollbars:u,viewportRef:c,onScrollPositionChange:d,unstyled:f,variant:p,viewportProps:h,scrollbars:y,style:b,vars:g,onBottomReached:m,onTopReached:v,...w}=le("ScrollAreaAutosize",t1,e);return S.jsx(ce,{...w,ref:t,style:[{display:"flex",overflow:"auto"},b],children:S.jsx(ce,{style:{display:"flex",flexDirection:"column",flex:1},children:S.jsx(Ss,{classNames:r,styles:o,scrollHideDelay:s,scrollbarSize:i,type:l,dir:a,offsetScrollbars:u,viewportRef:c,onScrollPositionChange:d,unstyled:f,variant:p,viewportProps:h,vars:g,scrollbars:y,onBottomReached:m,onTopReached:v,children:n})})})});Ss.classes=If;Df.displayName="@mantine/core/ScrollAreaAutosize";Df.classes=If;Ss.Autosize=Df;var n1={root:"m_87cf2631"};const h2={__staticSelector:"UnstyledButton"},Fr=Ft((e,t)=>{const n=le("UnstyledButton",h2,e),{className:r,component:o="button",__staticSelector:i,unstyled:s,classNames:l,styles:a,style:u,...c}=n,d=Ne({name:i,props:n,classes:n1,className:r,style:u,classNames:l,styles:a,unstyled:s});return S.jsx(ce,{...d("root",{focusable:!0}),component:o,ref:t,type:o==="button"?"button":void 0,...c})});Fr.classes=n1;Fr.displayName="@mantine/core/UnstyledButton";var r1={root:"m_515a97f8"};const v2={},Mf=xe((e,t)=>{const n=le("VisuallyHidden",v2,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,...u}=n,c=Ne({name:"VisuallyHidden",classes:r1,props:n,className:o,style:i,classNames:r,styles:s,unstyled:l});return S.jsx(ce,{component:"span",ref:t,...c("root"),...u})});Mf.classes=r1;Mf.displayName="@mantine/core/VisuallyHidden";var o1={root:"m_1b7284a3"};const g2={},y2=(e,{radius:t,shadow:n})=>({root:{"--paper-radius":t===void 0?void 0:Un(t),"--paper-shadow":N0(n)}}),Of=Ft((e,t)=>{const n=le("Paper",g2,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,withBorder:a,vars:u,radius:c,shadow:d,variant:f,mod:p,...h}=n,y=Ne({name:"Paper",props:n,classes:o1,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:u,varsResolver:y2});return S.jsx(ce,{ref:t,mod:[{"data-with-border":a},p],...y("root"),variant:f,...h})});Of.classes=o1;Of.displayName="@mantine/core/Paper";function za(){return typeof window<"u"}function Xo(e){return i1(e)?(e.nodeName||"").toLowerCase():"#document"}function Ot(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Cn(e){var t;return(t=(i1(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function i1(e){return za()?e instanceof Node||e instanceof Ot(e).Node:!1}function wt(e){return za()?e instanceof Element||e instanceof Ot(e).Element:!1}function bn(e){return za()?e instanceof HTMLElement||e instanceof Ot(e).HTMLElement:!1}function ph(e){return!za()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ot(e).ShadowRoot}function ws(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=dn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function S2(e){return["table","td","th"].includes(Xo(e))}function Fa(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function jf(e){const t=Vf(),n=wt(e)?dn(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function w2(e){let t=fr(e);for(;bn(t)&&!jo(t);){if(jf(t))return t;if(Fa(t))return null;t=fr(t)}return null}function Vf(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function jo(e){return["html","body","#document"].includes(Xo(e))}function dn(e){return Ot(e).getComputedStyle(e)}function Ba(e){return wt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function fr(e){if(Xo(e)==="html")return e;const t=e.assignedSlot||e.parentNode||ph(e)&&e.host||Cn(e);return ph(t)?t.host:t}function s1(e){const t=fr(e);return jo(t)?e.ownerDocument?e.ownerDocument.body:e.body:bn(t)&&ws(t)?t:s1(t)}function qi(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=s1(e),i=o===((r=e.ownerDocument)==null?void 0:r.body),s=Ot(o);if(i){const l=rd(s);return t.concat(s,s.visualViewport||[],ws(o)?o:[],l&&n?qi(l):[])}return t.concat(o,qi(o,[],n))}function rd(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}const fn=Math.min,vt=Math.max,Ul=Math.round,Xs=Math.floor,pr=e=>({x:e,y:e}),_2={left:"right",right:"left",bottom:"top",top:"bottom"},b2={start:"end",end:"start"};function od(e,t,n){return vt(e,fn(t,n))}function Vn(e,t){return typeof e=="function"?e(t):e}function pn(e){return e.split("-")[0]}function Qo(e){return e.split("-")[1]}function zf(e){return e==="x"?"y":"x"}function Ff(e){return e==="y"?"height":"width"}function zn(e){return["top","bottom"].includes(pn(e))?"y":"x"}function Bf(e){return zf(zn(e))}function x2(e,t,n){n===void 0&&(n=!1);const r=Qo(e),o=Bf(e),i=Ff(o);let s=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Wl(s)),[s,Wl(s)]}function R2(e){const t=Wl(e);return[id(e),t,id(t)]}function id(e){return e.replace(/start|end/g,t=>b2[t])}function C2(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:s;default:return[]}}function E2(e,t,n,r){const o=Qo(e);let i=C2(pn(e),n==="start",r);return o&&(i=i.map(s=>s+"-"+o),t&&(i=i.concat(i.map(id)))),i}function Wl(e){return e.replace(/left|right|bottom|top/g,t=>_2[t])}function N2(e){return{top:0,right:0,bottom:0,left:0,...e}}function Uf(e){return typeof e!="number"?N2(e):{top:e,right:e,bottom:e,left:e}}function Vo(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function mh(e,t,n){let{reference:r,floating:o}=e;const i=zn(t),s=Bf(t),l=Ff(s),a=pn(t),u=i==="y",c=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,f=r[l]/2-o[l]/2;let p;switch(a){case"top":p={x:c,y:r.y-o.height};break;case"bottom":p={x:c,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-o.width,y:d};break;default:p={x:r.x,y:r.y}}switch(Qo(t)){case"start":p[s]-=f*(n&&u?-1:1);break;case"end":p[s]+=f*(n&&u?-1:1);break}return p}const T2=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:s}=n,l=i.filter(Boolean),a=await(s.isRTL==null?void 0:s.isRTL(t));let u=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=mh(u,r,a),f=r,p={},h=0;for(let y=0;y<l.length;y++){const{name:b,fn:g}=l[y],{x:m,y:v,data:w,reset:R}=await g({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:u,platform:s,elements:{reference:e,floating:t}});c=m??c,d=v??d,p={...p,[b]:{...p[b],...w}},R&&h<=50&&(h++,typeof R=="object"&&(R.placement&&(f=R.placement),R.rects&&(u=R.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:o}):R.rects),{x:c,y:d}=mh(u,f,a)),y=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};async function Wf(e,t){var n;t===void 0&&(t={});const{x:r,y:o,platform:i,rects:s,elements:l,strategy:a}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=Vn(t,e),h=Uf(p),b=l[f?d==="floating"?"reference":"floating":d],g=Vo(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(b)))==null||n?b:b.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:a})),m=d==="floating"?{x:r,y:o,width:s.floating.width,height:s.floating.height}:s.reference,v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating)),w=await(i.isElement==null?void 0:i.isElement(v))?await(i.getScale==null?void 0:i.getScale(v))||{x:1,y:1}:{x:1,y:1},R=Vo(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:m,offsetParent:v,strategy:a}):m);return{top:(g.top-R.top+h.top)/w.y,bottom:(R.bottom-g.bottom+h.bottom)/w.y,left:(g.left-R.left+h.left)/w.x,right:(R.right-g.right+h.right)/w.x}}const k2=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:s,elements:l,middlewareData:a}=t,{element:u,padding:c=0}=Vn(e,t)||{};if(u==null)return{};const d=Uf(c),f={x:n,y:r},p=Bf(o),h=Ff(p),y=await s.getDimensions(u),b=p==="y",g=b?"top":"left",m=b?"bottom":"right",v=b?"clientHeight":"clientWidth",w=i.reference[h]+i.reference[p]-f[p]-i.floating[h],R=f[p]-i.reference[p],C=await(s.getOffsetParent==null?void 0:s.getOffsetParent(u));let T=C?C[v]:0;(!T||!await(s.isElement==null?void 0:s.isElement(C)))&&(T=l.floating[v]||i.floating[h]);const N=w/2-R/2,O=T/2-y[h]/2-1,L=fn(d[g],O),Y=fn(d[m],O),te=L,K=T-y[h]-Y,Z=T/2-y[h]/2+N,de=od(te,Z,K),P=!a.arrow&&Qo(o)!=null&&Z!==de&&i.reference[h]/2-(Z<te?L:Y)-y[h]/2<0,j=P?Z<te?Z-te:Z-K:0;return{[p]:f[p]+j,data:{[p]:de,centerOffset:Z-de-j,...P&&{alignmentOffset:j}},reset:P}}}),$2=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:i,rects:s,initialPlacement:l,platform:a,elements:u}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:y=!0,...b}=Vn(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const g=pn(o),m=zn(l),v=pn(l)===l,w=await(a.isRTL==null?void 0:a.isRTL(u.floating)),R=f||(v||!y?[Wl(l)]:R2(l)),C=h!=="none";!f&&C&&R.push(...E2(l,y,h,w));const T=[l,...R],N=await Wf(t,b),O=[];let L=((r=i.flip)==null?void 0:r.overflows)||[];if(c&&O.push(N[g]),d){const Z=x2(o,s,w);O.push(N[Z[0]],N[Z[1]])}if(L=[...L,{placement:o,overflows:O}],!O.every(Z=>Z<=0)){var Y,te;const Z=(((Y=i.flip)==null?void 0:Y.index)||0)+1,de=T[Z];if(de)return{data:{index:Z,overflows:L},reset:{placement:de}};let P=(te=L.filter(j=>j.overflows[0]<=0).sort((j,$)=>j.overflows[1]-$.overflows[1])[0])==null?void 0:te.placement;if(!P)switch(p){case"bestFit":{var K;const j=(K=L.filter($=>{if(C){const I=zn($.placement);return I===m||I==="y"}return!0}).map($=>[$.placement,$.overflows.filter(I=>I>0).reduce((I,A)=>I+A,0)]).sort(($,I)=>$[1]-I[1])[0])==null?void 0:K[0];j&&(P=j);break}case"initialPlacement":P=l;break}if(o!==P)return{reset:{placement:P}}}return{}}}};function l1(e){const t=fn(...e.map(i=>i.left)),n=fn(...e.map(i=>i.top)),r=vt(...e.map(i=>i.right)),o=vt(...e.map(i=>i.bottom));return{x:t,y:n,width:r-t,height:o-n}}function A2(e){const t=e.slice().sort((o,i)=>o.y-i.y),n=[];let r=null;for(let o=0;o<t.length;o++){const i=t[o];!r||i.y-r.y>r.height/2?n.push([i]):n[n.length-1].push(i),r=i}return n.map(o=>Vo(l1(o)))}const P2=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:n,elements:r,rects:o,platform:i,strategy:s}=t,{padding:l=2,x:a,y:u}=Vn(e,t),c=Array.from(await(i.getClientRects==null?void 0:i.getClientRects(r.reference))||[]),d=A2(c),f=Vo(l1(c)),p=Uf(l);function h(){if(d.length===2&&d[0].left>d[1].right&&a!=null&&u!=null)return d.find(b=>a>b.left-p.left&&a<b.right+p.right&&u>b.top-p.top&&u<b.bottom+p.bottom)||f;if(d.length>=2){if(zn(n)==="y"){const L=d[0],Y=d[d.length-1],te=pn(n)==="top",K=L.top,Z=Y.bottom,de=te?L.left:Y.left,P=te?L.right:Y.right,j=P-de,$=Z-K;return{top:K,bottom:Z,left:de,right:P,width:j,height:$,x:de,y:K}}const b=pn(n)==="left",g=vt(...d.map(L=>L.right)),m=fn(...d.map(L=>L.left)),v=d.filter(L=>b?L.left===m:L.right===g),w=v[0].top,R=v[v.length-1].bottom,C=m,T=g,N=T-C,O=R-w;return{top:w,bottom:R,left:C,right:T,width:N,height:O,x:C,y:w}}return f}const y=await i.getElementRects({reference:{getBoundingClientRect:h},floating:r.floating,strategy:s});return o.reference.x!==y.reference.x||o.reference.y!==y.reference.y||o.reference.width!==y.reference.width||o.reference.height!==y.reference.height?{reset:{rects:y}}:{}}}};async function L2(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),s=pn(n),l=Qo(n),a=zn(n)==="y",u=["left","top"].includes(s)?-1:1,c=i&&a?-1:1,d=Vn(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:h}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&typeof h=="number"&&(p=l==="end"?h*-1:h),a?{x:p*c,y:f*u}:{x:f*u,y:p*c}}const I2=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:s,middlewareData:l}=t,a=await L2(t,e);return s===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:o+a.x,y:i+a.y,data:{...a,placement:s}}}}},D2=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:l={fn:b=>{let{x:g,y:m}=b;return{x:g,y:m}}},...a}=Vn(e,t),u={x:n,y:r},c=await Wf(t,a),d=zn(pn(o)),f=zf(d);let p=u[f],h=u[d];if(i){const b=f==="y"?"top":"left",g=f==="y"?"bottom":"right",m=p+c[b],v=p-c[g];p=od(m,p,v)}if(s){const b=d==="y"?"top":"left",g=d==="y"?"bottom":"right",m=h+c[b],v=h-c[g];h=od(m,h,v)}const y=l.fn({...t,[f]:p,[d]:h});return{...y,data:{x:y.x-n,y:y.y-r,enabled:{[f]:i,[d]:s}}}}}},M2=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:i,middlewareData:s}=t,{offset:l=0,mainAxis:a=!0,crossAxis:u=!0}=Vn(e,t),c={x:n,y:r},d=zn(o),f=zf(d);let p=c[f],h=c[d];const y=Vn(l,t),b=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(a){const v=f==="y"?"height":"width",w=i.reference[f]-i.floating[v]+b.mainAxis,R=i.reference[f]+i.reference[v]-b.mainAxis;p<w?p=w:p>R&&(p=R)}if(u){var g,m;const v=f==="y"?"width":"height",w=["top","left"].includes(pn(o)),R=i.reference[d]-i.floating[v]+(w&&((g=s.offset)==null?void 0:g[d])||0)+(w?0:b.crossAxis),C=i.reference[d]+i.reference[v]+(w?0:((m=s.offset)==null?void 0:m[d])||0)-(w?b.crossAxis:0);h<R?h=R:h>C&&(h=C)}return{[f]:p,[d]:h}}}},O2=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:o,rects:i,platform:s,elements:l}=t,{apply:a=()=>{},...u}=Vn(e,t),c=await Wf(t,u),d=pn(o),f=Qo(o),p=zn(o)==="y",{width:h,height:y}=i.floating;let b,g;d==="top"||d==="bottom"?(b=d,g=f===(await(s.isRTL==null?void 0:s.isRTL(l.floating))?"start":"end")?"left":"right"):(g=d,b=f==="end"?"top":"bottom");const m=y-c.top-c.bottom,v=h-c.left-c.right,w=fn(y-c[b],m),R=fn(h-c[g],v),C=!t.middlewareData.shift;let T=w,N=R;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(N=v),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(T=m),C&&!f){const L=vt(c.left,0),Y=vt(c.right,0),te=vt(c.top,0),K=vt(c.bottom,0);p?N=h-2*(L!==0||Y!==0?L+Y:vt(c.left,c.right)):T=y-2*(te!==0||K!==0?te+K:vt(c.top,c.bottom))}await a({...t,availableWidth:N,availableHeight:T});const O=await s.getDimensions(l.floating);return h!==O.width||y!==O.height?{reset:{rects:!0}}:{}}}};function a1(e){const t=dn(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=bn(e),i=o?e.offsetWidth:n,s=o?e.offsetHeight:r,l=Ul(n)!==i||Ul(r)!==s;return l&&(n=i,r=s),{width:n,height:r,$:l}}function Hf(e){return wt(e)?e:e.contextElement}function wo(e){const t=Hf(e);if(!bn(t))return pr(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=a1(t);let s=(i?Ul(n.width):n.width)/r,l=(i?Ul(n.height):n.height)/o;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const j2=pr(0);function u1(e){const t=Ot(e);return!Vf()||!t.visualViewport?j2:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function V2(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ot(e)?!1:t}function Br(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),i=Hf(e);let s=pr(1);t&&(r?wt(r)&&(s=wo(r)):s=wo(e));const l=V2(i,n,r)?u1(i):pr(0);let a=(o.left+l.x)/s.x,u=(o.top+l.y)/s.y,c=o.width/s.x,d=o.height/s.y;if(i){const f=Ot(i),p=r&&wt(r)?Ot(r):r;let h=f,y=rd(h);for(;y&&r&&p!==h;){const b=wo(y),g=y.getBoundingClientRect(),m=dn(y),v=g.left+(y.clientLeft+parseFloat(m.paddingLeft))*b.x,w=g.top+(y.clientTop+parseFloat(m.paddingTop))*b.y;a*=b.x,u*=b.y,c*=b.x,d*=b.y,a+=v,u+=w,h=Ot(y),y=rd(h)}}return Vo({width:c,height:d,x:a,y:u})}function z2(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i=o==="fixed",s=Cn(r),l=t?Fa(t.floating):!1;if(r===s||l&&i)return n;let a={scrollLeft:0,scrollTop:0},u=pr(1);const c=pr(0),d=bn(r);if((d||!d&&!i)&&((Xo(r)!=="body"||ws(s))&&(a=Ba(r)),bn(r))){const f=Br(r);u=wo(r),c.x=f.x+r.clientLeft,c.y=f.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-a.scrollLeft*u.x+c.x,y:n.y*u.y-a.scrollTop*u.y+c.y}}function F2(e){return Array.from(e.getClientRects())}function sd(e,t){const n=Ba(e).scrollLeft;return t?t.left+n:Br(Cn(e)).left+n}function B2(e){const t=Cn(e),n=Ba(e),r=e.ownerDocument.body,o=vt(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=vt(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+sd(e);const l=-n.scrollTop;return dn(r).direction==="rtl"&&(s+=vt(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:s,y:l}}function U2(e,t){const n=Ot(e),r=Cn(e),o=n.visualViewport;let i=r.clientWidth,s=r.clientHeight,l=0,a=0;if(o){i=o.width,s=o.height;const u=Vf();(!u||u&&t==="fixed")&&(l=o.offsetLeft,a=o.offsetTop)}return{width:i,height:s,x:l,y:a}}function W2(e,t){const n=Br(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=bn(e)?wo(e):pr(1),s=e.clientWidth*i.x,l=e.clientHeight*i.y,a=o*i.x,u=r*i.y;return{width:s,height:l,x:a,y:u}}function hh(e,t,n){let r;if(t==="viewport")r=U2(e,n);else if(t==="document")r=B2(Cn(e));else if(wt(t))r=W2(t,n);else{const o=u1(e);r={...t,x:t.x-o.x,y:t.y-o.y}}return Vo(r)}function c1(e,t){const n=fr(e);return n===t||!wt(n)||jo(n)?!1:dn(n).position==="fixed"||c1(n,t)}function H2(e,t){const n=t.get(e);if(n)return n;let r=qi(e,[],!1).filter(l=>wt(l)&&Xo(l)!=="body"),o=null;const i=dn(e).position==="fixed";let s=i?fr(e):e;for(;wt(s)&&!jo(s);){const l=dn(s),a=jf(s);!a&&l.position==="fixed"&&(o=null),(i?!a&&!o:!a&&l.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||ws(s)&&!a&&c1(e,s))?r=r.filter(c=>c!==s):o=l,s=fr(s)}return t.set(e,r),r}function G2(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const s=[...n==="clippingAncestors"?Fa(t)?[]:H2(t,this._c):[].concat(n),r],l=s[0],a=s.reduce((u,c)=>{const d=hh(t,c,o);return u.top=vt(d.top,u.top),u.right=fn(d.right,u.right),u.bottom=fn(d.bottom,u.bottom),u.left=vt(d.left,u.left),u},hh(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function K2(e){const{width:t,height:n}=a1(e);return{width:t,height:n}}function Y2(e,t,n){const r=bn(t),o=Cn(t),i=n==="fixed",s=Br(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const a=pr(0);if(r||!r&&!i)if((Xo(t)!=="body"||ws(o))&&(l=Ba(t)),r){const p=Br(t,!0,i,t);a.x=p.x+t.clientLeft,a.y=p.y+t.clientTop}else o&&(a.x=sd(o));let u=0,c=0;if(o&&!r&&!i){const p=o.getBoundingClientRect();c=p.top+l.scrollTop,u=p.left+l.scrollLeft-sd(o,p)}const d=s.left+l.scrollLeft-a.x-u,f=s.top+l.scrollTop-a.y-c;return{x:d,y:f,width:s.width,height:s.height}}function Hu(e){return dn(e).position==="static"}function vh(e,t){if(!bn(e)||dn(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Cn(e)===n&&(n=n.ownerDocument.body),n}function d1(e,t){const n=Ot(e);if(Fa(e))return n;if(!bn(e)){let o=fr(e);for(;o&&!jo(o);){if(wt(o)&&!Hu(o))return o;o=fr(o)}return n}let r=vh(e,t);for(;r&&S2(r)&&Hu(r);)r=vh(r,t);return r&&jo(r)&&Hu(r)&&!jf(r)?n:r||w2(e)||n}const X2=async function(e){const t=this.getOffsetParent||d1,n=this.getDimensions,r=await n(e.floating);return{reference:Y2(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Q2(e){return dn(e).direction==="rtl"}const Z2={convertOffsetParentRelativeRectToViewportRelativeRect:z2,getDocumentElement:Cn,getClippingRect:G2,getOffsetParent:d1,getElementRects:X2,getClientRects:F2,getDimensions:K2,getScale:wo,isElement:wt,isRTL:Q2};function q2(e,t){let n=null,r;const o=Cn(e);function i(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function s(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),i();const{left:u,top:c,width:d,height:f}=e.getBoundingClientRect();if(l||t(),!d||!f)return;const p=Xs(c),h=Xs(o.clientWidth-(u+d)),y=Xs(o.clientHeight-(c+f)),b=Xs(u),m={rootMargin:-p+"px "+-h+"px "+-y+"px "+-b+"px",threshold:vt(0,fn(1,a))||1};let v=!0;function w(R){const C=R[0].intersectionRatio;if(C!==a){if(!v)return s();C?s(!1,C):r=setTimeout(()=>{s(!1,1e-7)},1e3)}v=!1}try{n=new IntersectionObserver(w,{...m,root:o.ownerDocument})}catch{n=new IntersectionObserver(w,m)}n.observe(e)}return s(!0),i}function J2(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=r,u=Hf(e),c=o||i?[...u?qi(u):[],...qi(t)]:[];c.forEach(g=>{o&&g.addEventListener("scroll",n,{passive:!0}),i&&g.addEventListener("resize",n)});const d=u&&l?q2(u,n):null;let f=-1,p=null;s&&(p=new ResizeObserver(g=>{let[m]=g;m&&m.target===u&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var v;(v=p)==null||v.observe(t)})),n()}),u&&!a&&p.observe(u),p.observe(t));let h,y=a?Br(e):null;a&&b();function b(){const g=Br(e);y&&(g.x!==y.x||g.y!==y.y||g.width!==y.width||g.height!==y.height)&&n(),y=g,h=requestAnimationFrame(b)}return n(),()=>{var g;c.forEach(m=>{o&&m.removeEventListener("scroll",n),i&&m.removeEventListener("resize",n)}),d==null||d(),(g=p)==null||g.disconnect(),p=null,a&&cancelAnimationFrame(h)}}const e$=I2,t$=D2,n$=$2,r$=O2,gh=k2,o$=P2,i$=M2,s$=(e,t,n)=>{const r=new Map,o={platform:Z2,...n},i={...o.platform,_c:r};return T2(e,t,{...o,platform:i})};var dl=typeof document<"u"?_.useLayoutEffect:_.useEffect;function Hl(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Hl(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const i=o[r];if(!(i==="_owner"&&e.$$typeof)&&!Hl(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function f1(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function yh(e,t){const n=f1(e);return Math.round(t*n)/n}function Gu(e){const t=_.useRef(e);return dl(()=>{t.current=e}),t}function l$(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:s}={},transform:l=!0,whileElementsMounted:a,open:u}=e,[c,d]=_.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=_.useState(r);Hl(f,r)||p(r);const[h,y]=_.useState(null),[b,g]=_.useState(null),m=_.useCallback($=>{$!==C.current&&(C.current=$,y($))},[]),v=_.useCallback($=>{$!==T.current&&(T.current=$,g($))},[]),w=i||h,R=s||b,C=_.useRef(null),T=_.useRef(null),N=_.useRef(c),O=a!=null,L=Gu(a),Y=Gu(o),te=Gu(u),K=_.useCallback(()=>{if(!C.current||!T.current)return;const $={placement:t,strategy:n,middleware:f};Y.current&&($.platform=Y.current),s$(C.current,T.current,$).then(I=>{const A={...I,isPositioned:te.current!==!1};Z.current&&!Hl(N.current,A)&&(N.current=A,da.flushSync(()=>{d(A)}))})},[f,t,n,Y,te]);dl(()=>{u===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,d($=>({...$,isPositioned:!1})))},[u]);const Z=_.useRef(!1);dl(()=>(Z.current=!0,()=>{Z.current=!1}),[]),dl(()=>{if(w&&(C.current=w),R&&(T.current=R),w&&R){if(L.current)return L.current(w,R,K);K()}},[w,R,K,L,O]);const de=_.useMemo(()=>({reference:C,floating:T,setReference:m,setFloating:v}),[m,v]),P=_.useMemo(()=>({reference:w,floating:R}),[w,R]),j=_.useMemo(()=>{const $={position:n,left:0,top:0};if(!P.floating)return $;const I=yh(P.floating,c.x),A=yh(P.floating,c.y);return l?{...$,transform:"translate("+I+"px, "+A+"px)",...f1(P.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:I,top:A}},[n,l,P.floating,c.x,c.y]);return _.useMemo(()=>({...c,update:K,refs:de,elements:P,floatingStyles:j}),[c,K,de,P,j])}const a$=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?gh({element:r.current,padding:o}).fn(n):{}:r?gh({element:r,padding:o}).fn(n):{}}}},u$=(e,t)=>({...e$(e),options:[e,t]}),c$=(e,t)=>({...t$(e),options:[e,t]}),Sh=(e,t)=>({...i$(e),options:[e,t]}),wh=(e,t)=>({...n$(e),options:[e,t]}),d$=(e,t)=>({...r$(e),options:[e,t]}),_h=(e,t)=>({...o$(e),options:[e,t]}),f$=(e,t)=>({...a$(e),options:[e,t]}),p1={..._S},p$=p1.useInsertionEffect,m$=p$||(e=>e());function h$(e){const t=_.useRef(()=>{});return m$(()=>{t.current=e}),_.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t.current==null?void 0:t.current(...r)},[])}var ld=typeof document<"u"?_.useLayoutEffect:_.useEffect;let bh=!1,v$=0;const xh=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+v$++;function g$(){const[e,t]=_.useState(()=>bh?xh():void 0);return ld(()=>{e==null&&t(xh())},[]),_.useEffect(()=>{bh=!0},[]),e}const y$=p1.useId,S$=y$||g$;function w$(){const e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(o=>o(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,((r=e.get(t))==null?void 0:r.filter(o=>o!==n))||[])}}}const _$=_.createContext(null),b$=_.createContext(null),x$=()=>{var e;return((e=_.useContext(_$))==null?void 0:e.id)||null},R$=()=>_.useContext(b$);function C$(e){const{open:t=!1,onOpenChange:n,elements:r}=e,o=S$(),i=_.useRef({}),[s]=_.useState(()=>w$()),l=x$()!=null,[a,u]=_.useState(r.reference),c=h$((p,h,y)=>{i.current.openEvent=p?h:void 0,s.emit("openchange",{open:p,event:h,reason:y,nested:l}),n==null||n(p,h,y)}),d=_.useMemo(()=>({setPositionReference:u}),[]),f=_.useMemo(()=>({reference:a||r.reference||null,floating:r.floating||null,domReference:r.reference}),[a,r.reference,r.floating]);return _.useMemo(()=>({dataRef:i,open:t,onOpenChange:c,elements:f,events:s,floatingId:o,refs:d}),[t,c,f,s,o,d])}function E$(e){e===void 0&&(e={});const{nodeId:t}=e,n=C$({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[i,s]=_.useState(null),[l,a]=_.useState(null),c=(o==null?void 0:o.reference)||i,d=_.useRef(null),f=R$();ld(()=>{c&&(d.current=c)},[c]);const p=l$({...e,elements:{...o,...l&&{reference:l}}}),h=_.useCallback(v=>{const w=wt(v)?{getBoundingClientRect:()=>v.getBoundingClientRect(),contextElement:v}:v;a(w),p.refs.setReference(w)},[p.refs]),y=_.useCallback(v=>{(wt(v)||v===null)&&(d.current=v,s(v)),(wt(p.refs.reference.current)||p.refs.reference.current===null||v!==null&&!wt(v))&&p.refs.setReference(v)},[p.refs]),b=_.useMemo(()=>({...p.refs,setReference:y,setPositionReference:h,domReference:d}),[p.refs,y,h]),g=_.useMemo(()=>({...p.elements,domReference:c}),[p.elements,c]),m=_.useMemo(()=>({...p,...r,refs:b,elements:g,nodeId:t}),[p,b,g,t,r]);return ld(()=>{r.dataRef.current.floatingContext=m;const v=f==null?void 0:f.nodesRef.current.find(w=>w.id===t);v&&(v.context=m)}),_.useMemo(()=>({...p,context:m,refs:b,elements:g}),[p,b,g,m])}function N$(e,t){if(e==="rtl"&&(t.includes("right")||t.includes("left"))){const[n,r]=t.split("-"),o=n==="right"?"left":"right";return r===void 0?o:`${o}-${r}`}return t}function Rh(e,t,n,r){return e==="center"||r==="center"?{top:t}:e==="end"?{bottom:n}:e==="start"?{top:n}:{}}function Ch(e,t,n,r,o){return e==="center"||r==="center"?{left:t}:e==="end"?{[o==="ltr"?"right":"left"]:n}:e==="start"?{[o==="ltr"?"left":"right"]:n}:{}}const T$={bottom:"borderTopLeftRadius",left:"borderTopRightRadius",right:"borderBottomLeftRadius",top:"borderBottomRightRadius"};function k$({position:e,arrowSize:t,arrowOffset:n,arrowRadius:r,arrowPosition:o,arrowX:i,arrowY:s,dir:l}){const[a,u="center"]=e.split("-"),c={width:t,height:t,transform:"rotate(45deg)",position:"absolute",[T$[a]]:r},d=-t/2;return a==="left"?{...c,...Rh(u,s,n,o),right:d,borderLeftColor:"transparent",borderBottomColor:"transparent"}:a==="right"?{...c,...Rh(u,s,n,o),left:d,borderRightColor:"transparent",borderTopColor:"transparent"}:a==="top"?{...c,...Ch(u,i,n,o,l),bottom:d,borderTopColor:"transparent",borderLeftColor:"transparent"}:a==="bottom"?{...c,...Ch(u,i,n,o,l),top:d,borderBottomColor:"transparent",borderRightColor:"transparent"}:{}}const m1=_.forwardRef(({position:e,arrowSize:t,arrowOffset:n,arrowRadius:r,arrowPosition:o,visible:i,arrowX:s,arrowY:l,style:a,...u},c)=>{const{dir:d}=Pf();return i?S.jsx("div",{...u,ref:c,style:{...a,...k$({position:e,arrowSize:t,arrowOffset:n,arrowRadius:r,arrowPosition:o,dir:d,arrowX:s,arrowY:l})}}):null});m1.displayName="@mantine/core/FloatingArrow";const[$$,h1]=Yo("Popover component was not found in the tree");function Gf({children:e,active:t=!0,refProp:n="ref",innerRef:r}){const o=UT(t),i=Pt(o,r);return hs(e)?_.cloneElement(e,{[n]:i}):e}function v1(e){return S.jsx(Mf,{tabIndex:-1,"data-autofocus":!0,...e})}Gf.displayName="@mantine/core/FocusTrap";v1.displayName="@mantine/core/FocusTrapInitialFocus";Gf.InitialFocus=v1;function A$(e){const t=document.createElement("div");return t.setAttribute("data-portal","true"),typeof e.className=="string"&&t.classList.add(...e.className.split(" ").filter(Boolean)),typeof e.style=="object"&&Object.assign(t.style,e.style),typeof e.id=="string"&&t.setAttribute("id",e.id),t}const P$={},g1=_.forwardRef((e,t)=>{const{children:n,target:r,...o}=le("Portal",P$,e),[i,s]=_.useState(!1),l=_.useRef(null);return vs(()=>(s(!0),l.current=r?typeof r=="string"?document.querySelector(r):r:A$(o),Cf(t,l.current),!r&&l.current&&document.body.appendChild(l.current),()=>{!r&&l.current&&document.body.removeChild(l.current)}),[r]),!i||!l.current?null:da.createPortal(S.jsx(S.Fragment,{children:n}),l.current)});g1.displayName="@mantine/core/Portal";function y1({withinPortal:e=!0,children:t,...n}){return e?S.jsx(g1,{...n,children:t}):S.jsx(S.Fragment,{children:t})}y1.displayName="@mantine/core/OptionalPortal";const mi=e=>({in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${D(e==="bottom"?10:-10)})`},transitionProperty:"transform, opacity"}),Qs={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},"fade-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:`translateY(${D(30)}`},transitionProperty:"opacity, transform"},"fade-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:`translateY(${D(-30)}`},transitionProperty:"opacity, transform"},"fade-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:`translateX(${D(30)}`},transitionProperty:"opacity, transform"},"fade-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:`translateX(${D(-30)}`},transitionProperty:"opacity, transform"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(${D(-20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(${D(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${D(20)}) rotate(-5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${D(20)}) rotate(5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:{...mi("bottom"),common:{transformOrigin:"center center"}},"pop-bottom-left":{...mi("bottom"),common:{transformOrigin:"bottom left"}},"pop-bottom-right":{...mi("bottom"),common:{transformOrigin:"bottom right"}},"pop-top-left":{...mi("top"),common:{transformOrigin:"top left"}},"pop-top-right":{...mi("top"),common:{transformOrigin:"top right"}}},Eh={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function L$({transition:e,state:t,duration:n,timingFunction:r}){const o={transitionDuration:`${n}ms`,transitionTimingFunction:r};return typeof e=="string"?e in Qs?{transitionProperty:Qs[e].transitionProperty,...o,...Qs[e].common,...Qs[e][Eh[t]]}:{}:{transitionProperty:e.transitionProperty,...o,...e.common,...e[Eh[t]]}}function I$({duration:e,exitDuration:t,timingFunction:n,mounted:r,onEnter:o,onExit:i,onEntered:s,onExited:l,enterDelay:a,exitDelay:u}){const c=Qt(),d=KT(),f=c.respectReducedMotion?d:!1,[p,h]=_.useState(f?0:e),[y,b]=_.useState(r?"entered":"exited"),g=_.useRef(-1),m=_.useRef(-1),v=_.useRef(-1),w=C=>{const T=C?o:i,N=C?s:l;window.clearTimeout(g.current);const O=f?0:C?e:t;h(O),O===0?(typeof T=="function"&&T(),typeof N=="function"&&N(),b(C?"entered":"exited")):v.current=requestAnimationFrame(()=>{oy.flushSync(()=>{b(C?"pre-entering":"pre-exiting")}),v.current=requestAnimationFrame(()=>{typeof T=="function"&&T(),b(C?"entering":"exiting"),g.current=window.setTimeout(()=>{typeof N=="function"&&N(),b(C?"entered":"exited")},O)})})},R=C=>{if(window.clearTimeout(m.current),typeof(C?a:u)!="number"){w(C);return}m.current=window.setTimeout(()=>{w(C)},C?a:u)};return Mo(()=>{R(r)},[r]),_.useEffect(()=>()=>{window.clearTimeout(g.current),cancelAnimationFrame(v.current)},[]),{transitionDuration:p,transitionStatus:y,transitionTimingFunction:n||"ease"}}function Zo({keepMounted:e,transition:t="fade",duration:n=250,exitDuration:r=n,mounted:o,children:i,timingFunction:s="ease",onExit:l,onEntered:a,onEnter:u,onExited:c,enterDelay:d,exitDelay:f}){const{transitionDuration:p,transitionStatus:h,transitionTimingFunction:y}=I$({mounted:o,exitDuration:r,duration:n,timingFunction:s,onExit:l,onEntered:a,onEnter:u,onExited:c,enterDelay:d,exitDelay:f});return p===0?o?S.jsx(S.Fragment,{children:i({})}):e?i({display:"none"}):null:h==="exited"?e?i({display:"none"}):null:S.jsx(S.Fragment,{children:i(L$({transition:t,duration:p,state:h,timingFunction:y}))})}Zo.displayName="@mantine/core/Transition";var S1={dropdown:"m_38a85659",arrow:"m_a31dc6c1"};const D$={},Kf=xe((e,t)=>{var b,g,m,v;const n=le("PopoverDropdown",D$,e),{className:r,style:o,vars:i,children:s,onKeyDownCapture:l,variant:a,classNames:u,styles:c,...d}=n,f=h1(),p=MT({opened:f.opened,shouldReturnFocus:f.returnFocus}),h=f.withRoles?{"aria-labelledby":f.getTargetId(),id:f.getDropdownId(),role:"dialog",tabIndex:-1}:{},y=Pt(t,f.floating);return f.disabled?null:S.jsx(y1,{...f.portalProps,withinPortal:f.withinPortal,children:S.jsx(Zo,{mounted:f.opened,...f.transitionProps,transition:((b=f.transitionProps)==null?void 0:b.transition)||"fade",duration:((g=f.transitionProps)==null?void 0:g.duration)??150,keepMounted:f.keepMounted,exitDuration:typeof((m=f.transitionProps)==null?void 0:m.exitDuration)=="number"?f.transitionProps.exitDuration:(v=f.transitionProps)==null?void 0:v.duration,children:w=>S.jsx(Gf,{active:f.trapFocus&&f.opened,innerRef:y,children:S.jsxs(ce,{...h,...d,variant:a,onKeyDownCapture:kT(f.onClose,{active:f.closeOnEscape,onTrigger:p,onKeyDown:l}),"data-position":f.placement,"data-fixed":f.floatingStrategy==="fixed"||void 0,...f.getStyles("dropdown",{className:r,props:n,classNames:u,styles:c,style:[{...w,zIndex:f.zIndex,top:f.y??0,left:f.x??0,width:f.width==="target"?void 0:D(f.width)},o]}),children:[s,S.jsx(m1,{ref:f.arrowRef,arrowX:f.arrowX,arrowY:f.arrowY,visible:f.withArrow,position:f.placement,arrowSize:f.arrowSize,arrowRadius:f.arrowRadius,arrowOffset:f.arrowOffset,arrowPosition:f.arrowPosition,...f.getStyles("arrow",{props:n,classNames:u,styles:c})})]})})})})});Kf.classes=S1;Kf.displayName="@mantine/core/PopoverDropdown";const M$={refProp:"ref",popupType:"dialog"},w1=xe((e,t)=>{const{children:n,refProp:r,popupType:o,...i}=le("PopoverTarget",M$,e);if(!hs(n))throw new Error("Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const s=i,l=h1(),a=Pt(l.reference,n.ref,t),u=l.withRoles?{"aria-haspopup":o,"aria-expanded":l.opened,"aria-controls":l.getDropdownId(),id:l.getTargetId()}:{};return _.cloneElement(n,{...s,...u,...l.targetProps,className:mn(l.targetProps.className,s.className,n.props.className),[r]:a,...l.controlled?null:{onClick:l.onToggle}})});w1.displayName="@mantine/core/PopoverTarget";function O$({opened:e,floating:t,position:n,positionDependencies:r}){const[o,i]=_.useState(0);_.useEffect(()=>{if(t.refs.reference.current&&t.refs.floating.current&&e)return J2(t.refs.reference.current,t.refs.floating.current,t.update)},[t.refs.reference.current,t.refs.floating.current,e,o,n]),Mo(()=>{t.update()},r),Mo(()=>{i(s=>s+1)},[e])}function j$(e){if(e===void 0)return{shift:!0,flip:!0};const t={...e};return e.shift===void 0&&(t.shift=!0),e.flip===void 0&&(t.flip=!0),t}function V$(e,t){const n=j$(e.middlewares),r=[u$(e.offset)];return n.shift&&r.push(c$(typeof n.shift=="boolean"?{limiter:Sh(),padding:5}:{limiter:Sh(),padding:5,...n.shift})),n.flip&&r.push(typeof n.flip=="boolean"?wh():wh(n.flip)),n.inline&&r.push(typeof n.inline=="boolean"?_h():_h(n.inline)),r.push(f$({element:e.arrowRef,padding:e.arrowOffset})),(n.size||e.width==="target")&&r.push(d$({...typeof n.size=="boolean"?{}:n.size,apply({rects:o,availableWidth:i,availableHeight:s,...l}){var c;const u=((c=t().refs.floating.current)==null?void 0:c.style)??{};n.size&&(typeof n.size=="object"&&n.size.apply?n.size.apply({rects:o,availableWidth:i,availableHeight:s,...l}):Object.assign(u,{maxWidth:`${i}px`,maxHeight:`${s}px`})),e.width==="target"&&Object.assign(u,{width:`${o.reference.width}px`})}})),r}function z$(e){const[t,n,r]=zr({value:e.opened,defaultValue:e.defaultOpened,finalValue:!1,onChange:e.onChange}),o=()=>{var l;t&&(!r&&((l=e.onClose)==null||l.call(e)),n(!1))},i=()=>{var l,a;t?((l=e.onClose)==null||l.call(e),n(!1)):((a=e.onOpen)==null||a.call(e),n(!0))},s=E$({strategy:e.strategy,placement:e.position,middleware:V$(e,()=>s)});return O$({opened:t,position:e.position,positionDependencies:e.positionDependencies||[],floating:s}),Mo(()=>{var l;(l=e.onPositionChange)==null||l.call(e,s.placement)},[s.placement]),Mo(()=>{var l,a;e.opened?(a=e.onOpen)==null||a.call(e):(l=e.onClose)==null||l.call(e)},[e.opened,r]),{floating:s,controlled:typeof e.opened=="boolean",opened:t,onClose:o,onToggle:i}}const F$={position:"bottom",offset:8,positionDependencies:[],transitionProps:{transition:"fade",duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:"side",closeOnClickOutside:!0,withinPortal:!0,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,clickOutsideEvents:["mousedown","touchstart"],zIndex:Rf("popover"),__staticSelector:"Popover",width:"max-content"},B$=(e,{radius:t,shadow:n})=>({dropdown:{"--popover-radius":t===void 0?void 0:Un(t),"--popover-shadow":N0(n)}});function Sr(e){var B,q,oe,pe,Ce,_e;const t=le("Popover",F$,e),{children:n,position:r,offset:o,onPositionChange:i,positionDependencies:s,opened:l,transitionProps:a,width:u,middlewares:c,withArrow:d,arrowSize:f,arrowOffset:p,arrowRadius:h,arrowPosition:y,unstyled:b,classNames:g,styles:m,closeOnClickOutside:v,withinPortal:w,portalProps:R,closeOnEscape:C,clickOutsideEvents:T,trapFocus:N,onClose:O,onOpen:L,onChange:Y,zIndex:te,radius:K,shadow:Z,id:de,defaultOpened:P,__staticSelector:j,withRoles:$,disabled:I,returnFocus:A,variant:W,keepMounted:x,vars:M,floatingStrategy:z,...G}=t,H=Ne({name:j,props:t,classes:S1,classNames:g,styles:m,unstyled:b,rootSelector:"dropdown",vars:M,varsResolver:B$}),ie=_.useRef(null),[se,J]=_.useState(null),[ye,ke]=_.useState(null),{dir:me}=Pf(),ve=gs(de),ge=z$({middlewares:c,width:u,position:N$(me,r),offset:typeof o=="number"?o+(d?f/2:0):o,arrowRef:ie,arrowOffset:p,onPositionChange:i,positionDependencies:s,opened:l,defaultOpened:P,onChange:Y,onOpen:L,onClose:O,strategy:z});PT(()=>v&&ge.onClose(),T,[se,ye]);const Le=_.useCallback(V=>{J(V),ge.floating.refs.setReference(V)},[ge.floating.refs.setReference]),Ie=_.useCallback(V=>{ke(V),ge.floating.refs.setFloating(V)},[ge.floating.refs.setFloating]);return S.jsx($$,{value:{returnFocus:A,disabled:I,controlled:ge.controlled,reference:Le,floating:Ie,x:ge.floating.x,y:ge.floating.y,arrowX:(oe=(q=(B=ge.floating)==null?void 0:B.middlewareData)==null?void 0:q.arrow)==null?void 0:oe.x,arrowY:(_e=(Ce=(pe=ge.floating)==null?void 0:pe.middlewareData)==null?void 0:Ce.arrow)==null?void 0:_e.y,opened:ge.opened,arrowRef:ie,transitionProps:a,width:u,withArrow:d,arrowSize:f,arrowOffset:p,arrowRadius:h,arrowPosition:y,placement:ge.floating.placement,trapFocus:N,withinPortal:w,portalProps:R,zIndex:te,radius:K,shadow:Z,closeOnEscape:C,onClose:ge.onClose,onToggle:ge.onToggle,getTargetId:()=>`${ve}-target`,getDropdownId:()=>`${ve}-dropdown`,withRoles:$,targetProps:G,__staticSelector:j,classNames:g,styles:m,unstyled:b,variant:W,keepMounted:x,getStyles:H,floatingStrategy:z},children:n})}Sr.Target=w1;Sr.Dropdown=Kf;Sr.displayName="@mantine/core/Popover";Sr.extend=e=>e;var sn={root:"m_5ae2e3c",barsLoader:"m_7a2bd4cd",bar:"m_870bb79","bars-loader-animation":"m_5d2b3b9d",dotsLoader:"m_4e3f22d7",dot:"m_870c4af","loader-dots-animation":"m_aac34a1",ovalLoader:"m_b34414df","oval-loader-animation":"m_f8e89c4b"};const _1=_.forwardRef(({className:e,...t},n)=>S.jsxs(ce,{component:"span",className:mn(sn.barsLoader,e),...t,ref:n,children:[S.jsx("span",{className:sn.bar}),S.jsx("span",{className:sn.bar}),S.jsx("span",{className:sn.bar})]}));_1.displayName="@mantine/core/Bars";const b1=_.forwardRef(({className:e,...t},n)=>S.jsxs(ce,{component:"span",className:mn(sn.dotsLoader,e),...t,ref:n,children:[S.jsx("span",{className:sn.dot}),S.jsx("span",{className:sn.dot}),S.jsx("span",{className:sn.dot})]}));b1.displayName="@mantine/core/Dots";const x1=_.forwardRef(({className:e,...t},n)=>S.jsx(ce,{component:"span",className:mn(sn.ovalLoader,e),...t,ref:n}));x1.displayName="@mantine/core/Oval";const R1={bars:_1,oval:x1,dots:b1},U$={loaders:R1,type:"oval"},W$=(e,{size:t,color:n})=>({root:{"--loader-size":nt(t,"loader-size"),"--loader-color":n?Fl(n,e):void 0}}),qo=xe((e,t)=>{const n=le("Loader",U$,e),{size:r,color:o,type:i,vars:s,className:l,style:a,classNames:u,styles:c,unstyled:d,loaders:f,variant:p,children:h,...y}=n,b=Ne({name:"Loader",props:n,classes:sn,className:l,style:a,classNames:u,styles:c,unstyled:d,vars:s,varsResolver:W$});return h?S.jsx(ce,{...b("root"),ref:t,...y,children:h}):S.jsx(ce,{...b("root"),ref:t,component:f[i],variant:p,size:r,...y})});qo.defaultLoaders=R1;qo.classes=sn;qo.displayName="@mantine/core/Loader";var Ua={root:"m_8d3f4000",icon:"m_8d3afb97",loader:"m_302b9fb1",group:"m_1a0f1b21"};const Nh={orientation:"horizontal"},H$=(e,{borderWidth:t})=>({group:{"--ai-border-width":D(t)}}),Yf=xe((e,t)=>{const n=le("ActionIconGroup",Nh,e),{className:r,style:o,classNames:i,styles:s,unstyled:l,orientation:a,vars:u,borderWidth:c,variant:d,mod:f,...p}=le("ActionIconGroup",Nh,e),h=Ne({name:"ActionIconGroup",props:n,classes:Ua,className:r,style:o,classNames:i,styles:s,unstyled:l,vars:u,varsResolver:H$,rootSelector:"group"});return S.jsx(ce,{...h("group"),ref:t,variant:d,mod:[{"data-orientation":a},f],role:"group",...p})});Yf.classes=Ua;Yf.displayName="@mantine/core/ActionIconGroup";const G$={},K$=(e,{size:t,radius:n,variant:r,gradient:o,color:i,autoContrast:s})=>{const l=e.variantColorResolver({color:i||e.primaryColor,theme:e,gradient:o,variant:r||"filled",autoContrast:s});return{root:{"--ai-size":nt(t,"ai-size"),"--ai-radius":n===void 0?void 0:Un(n),"--ai-bg":i||r?l.background:void 0,"--ai-hover":i||r?l.hover:void 0,"--ai-hover-color":i||r?l.hoverColor:void 0,"--ai-color":l.color,"--ai-bd":i||r?l.border:void 0}}},Ji=Ft((e,t)=>{const n=le("ActionIcon",G$,e),{className:r,unstyled:o,variant:i,classNames:s,styles:l,style:a,loading:u,loaderProps:c,size:d,color:f,radius:p,__staticSelector:h,gradient:y,vars:b,children:g,disabled:m,"data-disabled":v,autoContrast:w,mod:R,...C}=n,T=Ne({name:["ActionIcon",h],props:n,className:r,style:a,classes:Ua,classNames:s,styles:l,unstyled:o,vars:b,varsResolver:K$});return S.jsxs(Fr,{...T("root",{active:!m&&!u&&!v}),...C,unstyled:o,variant:i,size:d,disabled:m||u,ref:t,mod:[{loading:u,disabled:m||v},R],children:[S.jsx(Zo,{mounted:!!u,transition:"slide-down",duration:150,children:N=>S.jsx(ce,{component:"span",...T("loader",{style:N}),"aria-hidden":!0,children:S.jsx(qo,{color:"var(--ai-color)",size:"calc(var(--ai-size) * 0.55)",...c})})}),S.jsx(ce,{component:"span",mod:{loading:u},...T("icon"),children:g})]})});Ji.classes=Ua;Ji.displayName="@mantine/core/ActionIcon";Ji.Group=Yf;const C1=_.forwardRef(({size:e="var(--cb-icon-size, 70%)",style:t,...n},r)=>S.jsx("svg",{viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{...t,width:e,height:e},ref:r,...n,children:S.jsx("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}));C1.displayName="@mantine/core/CloseIcon";var E1={root:"m_86a44da5","root--subtle":"m_220c80f2"};const Y$={variant:"subtle"},X$=(e,{size:t,radius:n,iconSize:r})=>({root:{"--cb-size":nt(t,"cb-size"),"--cb-radius":n===void 0?void 0:Un(n),"--cb-icon-size":D(r)}}),Wa=Ft((e,t)=>{const n=le("CloseButton",Y$,e),{iconSize:r,children:o,vars:i,radius:s,className:l,classNames:a,style:u,styles:c,unstyled:d,"data-disabled":f,disabled:p,variant:h,icon:y,mod:b,...g}=n,m=Ne({name:"CloseButton",props:n,className:l,style:u,classes:E1,classNames:a,styles:c,unstyled:d,vars:i,varsResolver:X$});return S.jsxs(Fr,{ref:t,...g,unstyled:d,variant:h,disabled:p,mod:[{disabled:p||f},b],...m("root",{variant:h,active:!p&&!f}),children:[y||S.jsx(C1,{}),o]})});Wa.classes=E1;Wa.displayName="@mantine/core/CloseButton";function Q$(e){return _.Children.toArray(e).filter(Boolean)}var N1={root:"m_4081bf90"};const Z$={preventGrowOverflow:!0,gap:"md",align:"center",justify:"flex-start",wrap:"wrap"},q$=(e,{grow:t,preventGrowOverflow:n,gap:r,align:o,justify:i,wrap:s},{childWidth:l})=>({root:{"--group-child-width":t&&n?l:void 0,"--group-gap":Do(r),"--group-align":o,"--group-justify":i,"--group-wrap":s}}),ur=xe((e,t)=>{const n=le("Group",Z$,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,children:a,gap:u,align:c,justify:d,wrap:f,grow:p,preventGrowOverflow:h,vars:y,variant:b,__size:g,mod:m,...v}=n,w=Q$(a),R=w.length,C=Do(u??"md"),N={childWidth:`calc(${100/R}% - (${C} - ${C} / ${R}))`},O=Ne({name:"Group",props:n,stylesCtx:N,className:o,style:i,classes:N1,classNames:r,styles:s,unstyled:l,vars:y,varsResolver:q$});return S.jsx(ce,{...O("root"),ref:t,variant:b,mod:[{grow:p},m],size:g,...v,children:w})});ur.classes=N1;ur.displayName="@mantine/core/Group";var T1={root:"m_9814e45f"};const J$={zIndex:Rf("modal")},eA=(e,{gradient:t,color:n,backgroundOpacity:r,blur:o,radius:i,zIndex:s})=>({root:{"--overlay-bg":t||(n!==void 0||r!==void 0)&&yn(n||"#000",r??.6)||void 0,"--overlay-filter":o?`blur(${D(o)})`:void 0,"--overlay-radius":i===void 0?void 0:Un(i),"--overlay-z-index":s==null?void 0:s.toString()}}),Gl=Ft((e,t)=>{const n=le("Overlay",J$,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,fixed:u,center:c,children:d,radius:f,zIndex:p,gradient:h,blur:y,color:b,backgroundOpacity:g,mod:m,...v}=n,w=Ne({name:"Overlay",props:n,classes:T1,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:a,varsResolver:eA});return S.jsx(ce,{ref:t,...w("root"),mod:[{center:c,fixed:u},m],...v,children:d})});Gl.classes=T1;Gl.displayName="@mantine/core/Overlay";const[tA,_s]=xf({offsetBottom:!1,offsetTop:!1,describedBy:void 0,getStyles:null,inputId:void 0,labelId:void 0});var qt={wrapper:"m_6c018570",input:"m_8fb7ebe7",section:"m_82577fc2",placeholder:"m_88bacfd0",root:"m_46b77525",label:"m_8fdc1311",required:"m_78a94662",error:"m_8f816625",description:"m_fe47ce59"};const Th={},nA=(e,{size:t})=>({description:{"--input-description-size":t===void 0?void 0:`calc(${Gt(t)} - ${D(2)})`}}),Ha=xe((e,t)=>{const n=le("InputDescription",Th,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,size:u,__staticSelector:c,__inheritStyles:d=!0,variant:f,...p}=le("InputDescription",Th,n),h=_s(),y=Ne({name:["InputWrapper",c],props:n,classes:qt,className:o,style:i,classNames:r,styles:s,unstyled:l,rootSelector:"description",vars:a,varsResolver:nA}),b=d&&(h==null?void 0:h.getStyles)||y;return S.jsx(ce,{component:"p",ref:t,variant:f,size:u,...b("description",h!=null&&h.getStyles?{className:o,style:i}:void 0),...p})});Ha.classes=qt;Ha.displayName="@mantine/core/InputDescription";const rA={},oA=(e,{size:t})=>({error:{"--input-error-size":t===void 0?void 0:`calc(${Gt(t)} - ${D(2)})`}}),Ga=xe((e,t)=>{const n=le("InputError",rA,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,size:u,__staticSelector:c,__inheritStyles:d=!0,variant:f,...p}=n,h=Ne({name:["InputWrapper",c],props:n,classes:qt,className:o,style:i,classNames:r,styles:s,unstyled:l,rootSelector:"error",vars:a,varsResolver:oA}),y=_s(),b=d&&(y==null?void 0:y.getStyles)||h;return S.jsx(ce,{component:"p",ref:t,variant:f,size:u,...b("error",y!=null&&y.getStyles?{className:o,style:i}:void 0),...p})});Ga.classes=qt;Ga.displayName="@mantine/core/InputError";const kh={labelElement:"label"},iA=(e,{size:t})=>({label:{"--input-label-size":Gt(t),"--input-asterisk-color":void 0}}),Ka=xe((e,t)=>{const n=le("InputLabel",kh,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,labelElement:u,size:c,required:d,htmlFor:f,onMouseDown:p,children:h,__staticSelector:y,variant:b,mod:g,...m}=le("InputLabel",kh,n),v=Ne({name:["InputWrapper",y],props:n,classes:qt,className:o,style:i,classNames:r,styles:s,unstyled:l,rootSelector:"label",vars:a,varsResolver:iA}),w=_s(),R=(w==null?void 0:w.getStyles)||v;return S.jsxs(ce,{...R("label",w!=null&&w.getStyles?{className:o,style:i}:void 0),component:u,variant:b,size:c,ref:t,htmlFor:u==="label"?f:void 0,mod:[{required:d},g],onMouseDown:C=>{p==null||p(C),!C.defaultPrevented&&C.detail>1&&C.preventDefault()},...m,children:[h,d&&S.jsx("span",{...R("required"),"aria-hidden":!0,children:" *"})]})});Ka.classes=qt;Ka.displayName="@mantine/core/InputLabel";const $h={},Xf=xe((e,t)=>{const n=le("InputPlaceholder",$h,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,__staticSelector:u,variant:c,error:d,mod:f,...p}=le("InputPlaceholder",$h,n),h=Ne({name:["InputPlaceholder",u],props:n,classes:qt,className:o,style:i,classNames:r,styles:s,unstyled:l,rootSelector:"placeholder"});return S.jsx(ce,{...h("placeholder"),mod:[{error:!!d},f],component:"span",variant:c,ref:t,...p})});Xf.classes=qt;Xf.displayName="@mantine/core/InputPlaceholder";function sA(e,{hasDescription:t,hasError:n}){const r=e.findIndex(a=>a==="input"),o=e.slice(0,r),i=e.slice(r+1),s=t&&o.includes("description")||n&&o.includes("error");return{offsetBottom:t&&i.includes("description")||n&&i.includes("error"),offsetTop:s}}const lA={labelElement:"label",inputContainer:e=>e,inputWrapperOrder:["label","description","input","error"]},aA=(e,{size:t})=>({label:{"--input-label-size":Gt(t),"--input-asterisk-color":void 0},error:{"--input-error-size":t===void 0?void 0:`calc(${Gt(t)} - ${D(2)})`},description:{"--input-description-size":t===void 0?void 0:`calc(${Gt(t)} - ${D(2)})`}}),Qf=xe((e,t)=>{const n=le("InputWrapper",lA,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,size:u,variant:c,__staticSelector:d,inputContainer:f,inputWrapperOrder:p,label:h,error:y,description:b,labelProps:g,descriptionProps:m,errorProps:v,labelElement:w,children:R,withAsterisk:C,id:T,required:N,__stylesApiProps:O,mod:L,...Y}=n,te=Ne({name:["InputWrapper",d],props:O||n,classes:qt,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:a,varsResolver:aA}),K={size:u,variant:c,__staticSelector:d},Z=gs(T),de=typeof C=="boolean"?C:N,P=(v==null?void 0:v.id)||`${Z}-error`,j=(m==null?void 0:m.id)||`${Z}-description`,$=Z,I=!!y&&typeof y!="boolean",A=!!b,W=`${I?P:""} ${A?j:""}`,x=W.trim().length>0?W.trim():void 0,M=(g==null?void 0:g.id)||`${Z}-label`,z=h&&S.jsx(Ka,{labelElement:w,id:M,htmlFor:$,required:de,...K,...g,children:h},"label"),G=A&&S.jsx(Ha,{...m,...K,size:(m==null?void 0:m.size)||K.size,id:(m==null?void 0:m.id)||j,children:b},"description"),H=S.jsx(_.Fragment,{children:f(R)},"input"),ie=I&&_.createElement(Ga,{...v,...K,size:(v==null?void 0:v.size)||K.size,key:"error",id:(v==null?void 0:v.id)||P},y),se=p.map(J=>{switch(J){case"label":return z;case"input":return H;case"description":return G;case"error":return ie;default:return null}});return S.jsx(tA,{value:{getStyles:te,describedBy:x,inputId:$,labelId:M,...sA(p,{hasDescription:A,hasError:I})},children:S.jsx(ce,{ref:t,variant:c,size:u,mod:[{error:!!y},L],...te("root"),...Y,children:se})})});Qf.classes=qt;Qf.displayName="@mantine/core/InputWrapper";const uA={variant:"default",leftSectionPointerEvents:"none",rightSectionPointerEvents:"none",withAria:!0,withErrorStyles:!0},cA=(e,t,n)=>({wrapper:{"--input-margin-top":n.offsetTop?"calc(var(--mantine-spacing-xs) / 2)":void 0,"--input-margin-bottom":n.offsetBottom?"calc(var(--mantine-spacing-xs) / 2)":void 0,"--input-height":nt(t.size,"input-height"),"--input-fz":Gt(t.size),"--input-radius":t.radius===void 0?void 0:Un(t.radius),"--input-left-section-width":t.leftSectionWidth!==void 0?D(t.leftSectionWidth):void 0,"--input-right-section-width":t.rightSectionWidth!==void 0?D(t.rightSectionWidth):void 0,"--input-padding-y":t.multiline?nt(t.size,"input-padding-y"):void 0,"--input-left-section-pointer-events":t.leftSectionPointerEvents,"--input-right-section-pointer-events":t.rightSectionPointerEvents}}),Xt=Ft((e,t)=>{const n=le("Input",uA,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,required:a,__staticSelector:u,__stylesApiProps:c,size:d,wrapperProps:f,error:p,disabled:h,leftSection:y,leftSectionProps:b,leftSectionWidth:g,rightSection:m,rightSectionProps:v,rightSectionWidth:w,rightSectionPointerEvents:R,leftSectionPointerEvents:C,variant:T,vars:N,pointer:O,multiline:L,radius:Y,id:te,withAria:K,withErrorStyles:Z,mod:de,inputSize:P,...j}=n,{styleProps:$,rest:I}=Ma(j),A=_s(),W={offsetBottom:A==null?void 0:A.offsetBottom,offsetTop:A==null?void 0:A.offsetTop},x=Ne({name:["Input",u],props:c||n,classes:qt,className:o,style:i,classNames:r,styles:s,unstyled:l,stylesCtx:W,rootSelector:"wrapper",vars:N,varsResolver:cA}),M=K?{required:a,disabled:h,"aria-invalid":!!p,"aria-describedby":A==null?void 0:A.describedBy,id:(A==null?void 0:A.inputId)||te}:{};return S.jsxs(ce,{...x("wrapper"),...$,...f,mod:[{error:!!p&&Z,pointer:O,disabled:h,multiline:L,"data-with-right-section":!!m,"data-with-left-section":!!y},de],variant:T,size:d,children:[y&&S.jsx("div",{...b,"data-position":"left",...x("section",{className:b==null?void 0:b.className,style:b==null?void 0:b.style}),children:y}),S.jsx(ce,{component:"input",...I,...M,ref:t,required:a,mod:{disabled:h,error:!!p&&Z},variant:T,__size:P,...x("input")}),m&&S.jsx("div",{...v,"data-position":"right",...x("section",{className:v==null?void 0:v.className,style:v==null?void 0:v.style}),children:m})]})});Xt.classes=qt;Xt.Wrapper=Qf;Xt.Label=Ka;Xt.Error=Ga;Xt.Description=Ha;Xt.Placeholder=Xf;Xt.displayName="@mantine/core/Input";function dA(e,t,n){const r=le(e,t,n),{label:o,description:i,error:s,required:l,classNames:a,styles:u,className:c,unstyled:d,__staticSelector:f,__stylesApiProps:p,errorProps:h,labelProps:y,descriptionProps:b,wrapperProps:g,id:m,size:v,style:w,inputContainer:R,inputWrapperOrder:C,withAsterisk:T,variant:N,vars:O,mod:L,...Y}=r,{styleProps:te,rest:K}=Ma(Y),Z={label:o,description:i,error:s,required:l,classNames:a,className:c,__staticSelector:f,__stylesApiProps:p||r,errorProps:h,labelProps:y,descriptionProps:b,unstyled:d,styles:u,size:v,style:w,inputContainer:R,inputWrapperOrder:C,withAsterisk:T,variant:N,id:m,mod:L,...g};return{...K,classNames:a,styles:u,unstyled:d,wrapperProps:{...Z,...te},inputProps:{required:l,classNames:a,styles:u,unstyled:d,size:v,__staticSelector:f,__stylesApiProps:p||r,error:s,variant:N,id:m}}}const fA={__staticSelector:"InputBase",withAria:!0},wr=Ft((e,t)=>{const{inputProps:n,wrapperProps:r,...o}=dA("InputBase",fA,e);return S.jsx(Xt.Wrapper,{...r,children:S.jsx(Xt,{...n,...o,ref:t})})});wr.classes={...Xt.classes,...Xt.Wrapper.classes};wr.displayName="@mantine/core/InputBase";const pA={gap:{type:"spacing",property:"gap"},rowGap:{type:"spacing",property:"rowGap"},columnGap:{type:"spacing",property:"columnGap"},align:{type:"identity",property:"alignItems"},justify:{type:"identity",property:"justifyContent"},wrap:{type:"identity",property:"flexWrap"},direction:{type:"identity",property:"flexDirection"}};var k1={root:"m_8bffd616"};const mA={},ln=Ft((e,t)=>{const n=le("Flex",mA,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,gap:u,rowGap:c,columnGap:d,align:f,justify:p,wrap:h,direction:y,...b}=n,g=Ne({name:"Flex",classes:k1,props:n,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:a}),m=Qt(),v=Oa(),w=V0({styleProps:{gap:u,rowGap:c,columnGap:d,align:f,justify:p,wrap:h,direction:y},theme:m,data:pA});return S.jsxs(S.Fragment,{children:[w.hasResponsiveStyles&&S.jsx(Da,{selector:`.${v}`,styles:w.styles,media:w.media}),S.jsx(ce,{ref:t,...g("root",{className:v,style:Ko(w.inlineStyles)}),...b})]})});ln.classes=k1;ln.displayName="@mantine/core/Flex";var $1={root:"m_b6d8b162"};function hA(e){if(e==="start")return"start";if(e==="end"||e)return"end"}const vA={inherit:!1},gA=(e,{variant:t,lineClamp:n,gradient:r,size:o,color:i})=>({root:{"--text-fz":Gt(o),"--text-lh":$T(o),"--text-gradient":t==="gradient"?qc(r,e):void 0,"--text-line-clamp":typeof n=="number"?n.toString():void 0,"--text-color":i?Fl(i,e):void 0}}),ut=Ft((e,t)=>{const n=le("Text",vA,e),{lineClamp:r,truncate:o,inline:i,inherit:s,gradient:l,span:a,__staticSelector:u,vars:c,className:d,style:f,classNames:p,styles:h,unstyled:y,variant:b,mod:g,size:m,...v}=n,w=Ne({name:["Text",u],props:n,classes:$1,className:d,style:f,classNames:p,styles:h,unstyled:y,vars:c,varsResolver:gA});return S.jsx(ce,{...w("root",{focusable:!0}),ref:t,component:a?"span":"p",variant:b,mod:[{"data-truncate":hA(o),"data-line-clamp":typeof r=="number","data-inline":i,"data-inherit":s},g],size:m,...v})});ut.classes=$1;ut.displayName="@mantine/core/Text";function A1(e){return typeof e=="string"?{value:e,label:e}:"value"in e&&!("label"in e)?{value:e.value,label:e.value,disabled:e.disabled}:typeof e=="number"?{value:e.toString(),label:e.toString()}:"group"in e?{group:e.group,items:e.items.map(t=>A1(t))}:e}function P1(e){return e?e.map(t=>A1(t)):[]}function Zf(e){return e.reduce((t,n)=>"group"in n?{...t,...Zf(n.items)}:(t[n.value]=n,t),{})}var $t={dropdown:"m_88b62a41",search:"m_985517d8",options:"m_b2821a6e",option:"m_92253aa5",empty:"m_2530cd1d",header:"m_858f94bd",footer:"m_82b967cb",group:"m_254f3e4f",groupLabel:"m_2bb2e9e5",chevron:"m_2943220b",optionsDropdownOption:"m_390b5f4",optionsDropdownCheckIcon:"m_8ee53fc2"};const yA={error:null},SA=(e,{size:t})=>({chevron:{"--combobox-chevron-size":nt(t,"combobox-chevron-size")}}),qf=xe((e,t)=>{const n=le("ComboboxChevron",yA,e),{size:r,error:o,style:i,className:s,classNames:l,styles:a,unstyled:u,vars:c,mod:d,...f}=n,p=Ne({name:"ComboboxChevron",classes:$t,props:n,style:i,className:s,classNames:l,styles:a,unstyled:u,vars:c,varsResolver:SA,rootSelector:"chevron"});return S.jsx(ce,{component:"svg",...f,...p("chevron"),size:r,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",mod:["combobox-chevron",{error:o},d],ref:t,children:S.jsx("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})});qf.classes=$t;qf.displayName="@mantine/core/ComboboxChevron";const[wA,Jt]=Yo("Combobox component was not found in tree"),L1=_.forwardRef(({size:e,onMouseDown:t,onClick:n,onClear:r,...o},i)=>S.jsx(Wa,{ref:i,size:e||"sm",variant:"transparent",tabIndex:-1,"aria-hidden":!0,...o,onMouseDown:s=>{s.preventDefault(),t==null||t(s)},onClick:s=>{r(),n==null||n(s)}}));L1.displayName="@mantine/core/ComboboxClearButton";const _A={},Jf=xe((e,t)=>{const{classNames:n,styles:r,className:o,style:i,hidden:s,...l}=le("ComboboxDropdown",_A,e),a=Jt();return S.jsx(Sr.Dropdown,{...l,ref:t,role:"presentation","data-hidden":s||void 0,...a.getStyles("dropdown",{className:o,style:i,classNames:n,styles:r})})});Jf.classes=$t;Jf.displayName="@mantine/core/ComboboxDropdown";const bA={refProp:"ref"},I1=xe((e,t)=>{const{children:n,refProp:r}=le("ComboboxDropdownTarget",bA,e);if(Jt(),!hs(n))throw new Error("Combobox.DropdownTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");return S.jsx(Sr.Target,{ref:t,refProp:r,children:n})});I1.displayName="@mantine/core/ComboboxDropdownTarget";const xA={},ep=xe((e,t)=>{const{classNames:n,className:r,style:o,styles:i,vars:s,...l}=le("ComboboxEmpty",xA,e),a=Jt();return S.jsx(ce,{ref:t,...a.getStyles("empty",{className:r,classNames:n,styles:i,style:o}),...l})});ep.classes=$t;ep.displayName="@mantine/core/ComboboxEmpty";function tp({onKeyDown:e,withKeyboardNavigation:t,withAriaAttributes:n,withExpandedAttribute:r,targetType:o,autoComplete:i}){const s=Jt(),[l,a]=_.useState(null),u=d=>{if(e==null||e(d),!s.readOnly&&t){if(d.nativeEvent.isComposing)return;if(d.nativeEvent.code==="ArrowDown"&&(d.preventDefault(),s.store.dropdownOpened?a(s.store.selectNextOption()):(s.store.openDropdown("keyboard"),a(s.store.selectActiveOption()))),d.nativeEvent.code==="ArrowUp"&&(d.preventDefault(),s.store.dropdownOpened?a(s.store.selectPreviousOption()):(s.store.openDropdown("keyboard"),a(s.store.selectActiveOption()))),d.nativeEvent.code==="Enter"||d.nativeEvent.code==="NumpadEnter"){if(d.nativeEvent.keyCode===229)return;const f=s.store.getSelectedOptionIndex();s.store.dropdownOpened&&f!==-1?(d.preventDefault(),s.store.clickSelectedOption()):o==="button"&&(d.preventDefault(),s.store.openDropdown("keyboard"))}d.nativeEvent.code==="Escape"&&s.store.closeDropdown("keyboard"),d.nativeEvent.code==="Space"&&o==="button"&&(d.preventDefault(),s.store.toggleDropdown("keyboard"))}};return{...n?{"aria-haspopup":"listbox","aria-expanded":r&&!!(s.store.listId&&s.store.dropdownOpened)||void 0,"aria-controls":s.store.listId,"aria-activedescendant":s.store.dropdownOpened&&l||void 0,autoComplete:i,"data-expanded":s.store.dropdownOpened||void 0,"data-mantine-stop-propagation":s.store.dropdownOpened||void 0}:{},onKeyDown:u}}const RA={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},D1=xe((e,t)=>{const{children:n,refProp:r,withKeyboardNavigation:o,withAriaAttributes:i,withExpandedAttribute:s,targetType:l,autoComplete:a,...u}=le("ComboboxEventsTarget",RA,e);if(!hs(n))throw new Error("Combobox.EventsTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const c=Jt(),d=tp({targetType:l,withAriaAttributes:i,withKeyboardNavigation:o,withExpandedAttribute:s,onKeyDown:n.props.onKeyDown,autoComplete:a});return _.cloneElement(n,{...d,...u,[r]:Pt(t,c.store.targetRef,n==null?void 0:n.ref)})});D1.displayName="@mantine/core/ComboboxEventsTarget";const CA={},np=xe((e,t)=>{const{classNames:n,className:r,style:o,styles:i,vars:s,...l}=le("ComboboxFooter",CA,e),a=Jt();return S.jsx(ce,{ref:t,...a.getStyles("footer",{className:r,classNames:n,style:o,styles:i}),...l,onMouseDown:u=>{u.preventDefault()}})});np.classes=$t;np.displayName="@mantine/core/ComboboxFooter";const EA={},rp=xe((e,t)=>{const{classNames:n,className:r,style:o,styles:i,vars:s,children:l,label:a,...u}=le("ComboboxGroup",EA,e),c=Jt();return S.jsxs(ce,{ref:t,...c.getStyles("group",{className:r,classNames:n,style:o,styles:i}),...u,children:[a&&S.jsx("div",{...c.getStyles("groupLabel",{classNames:n,styles:i}),children:a}),l]})});rp.classes=$t;rp.displayName="@mantine/core/ComboboxGroup";const NA={},op=xe((e,t)=>{const{classNames:n,className:r,style:o,styles:i,vars:s,...l}=le("ComboboxHeader",NA,e),a=Jt();return S.jsx(ce,{ref:t,...a.getStyles("header",{className:r,classNames:n,style:o,styles:i}),...l,onMouseDown:u=>{u.preventDefault()}})});op.classes=$t;op.displayName="@mantine/core/ComboboxHeader";function M1({value:e,valuesDivider:t=",",...n}){return S.jsx("input",{type:"hidden",value:Array.isArray(e)?e.join(t):e||"",...n})}M1.displayName="@mantine/core/ComboboxHiddenInput";const TA={},ip=xe((e,t)=>{const n=le("ComboboxOption",TA,e),{classNames:r,className:o,style:i,styles:s,vars:l,onClick:a,id:u,active:c,onMouseDown:d,onMouseOver:f,disabled:p,selected:h,mod:y,...b}=n,g=Jt(),m=_.useId(),v=u||m;return S.jsx(ce,{...g.getStyles("option",{className:o,classNames:r,styles:s,style:i}),...b,ref:t,id:v,mod:["combobox-option",{"combobox-active":c,"combobox-disabled":p,"combobox-selected":h},y],role:"option",onClick:w=>{var R;p?w.preventDefault():((R=g.onOptionSubmit)==null||R.call(g,n.value,n),a==null||a(w))},onMouseDown:w=>{w.preventDefault(),d==null||d(w)},onMouseOver:w=>{g.resetSelectionOnOptionHover&&g.store.resetSelectedOption(),f==null||f(w)}})});ip.classes=$t;ip.displayName="@mantine/core/ComboboxOption";const kA={},sp=xe((e,t)=>{const n=le("ComboboxOptions",kA,e),{classNames:r,className:o,style:i,styles:s,id:l,onMouseDown:a,labelledBy:u,...c}=n,d=Jt(),f=gs(l);return _.useEffect(()=>{d.store.setListId(f)},[f]),S.jsx(ce,{ref:t,...d.getStyles("options",{className:o,style:i,classNames:r,styles:s}),...c,id:f,role:"listbox","aria-labelledby":u,onMouseDown:p=>{p.preventDefault(),a==null||a(p)}})});sp.classes=$t;sp.displayName="@mantine/core/ComboboxOptions";const $A={withAriaAttributes:!0,withKeyboardNavigation:!0},lp=xe((e,t)=>{const n=le("ComboboxSearch",$A,e),{classNames:r,styles:o,unstyled:i,vars:s,withAriaAttributes:l,onKeyDown:a,withKeyboardNavigation:u,size:c,...d}=n,f=Jt(),p=f.getStyles("search"),h=tp({targetType:"input",withAriaAttributes:l,withKeyboardNavigation:u,withExpandedAttribute:!1,onKeyDown:a,autoComplete:"off"});return S.jsx(Xt,{ref:Pt(t,f.store.searchRef),classNames:[{input:p.className},r],styles:[{input:p.style},o],size:c||f.size,...h,...d,__staticSelector:"Combobox"})});lp.classes=$t;lp.displayName="@mantine/core/ComboboxSearch";const AA={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},O1=xe((e,t)=>{const{children:n,refProp:r,withKeyboardNavigation:o,withAriaAttributes:i,withExpandedAttribute:s,targetType:l,autoComplete:a,...u}=le("ComboboxTarget",AA,e);if(!hs(n))throw new Error("Combobox.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const c=Jt(),d=tp({targetType:l,withAriaAttributes:i,withKeyboardNavigation:o,withExpandedAttribute:s,onKeyDown:n.props.onKeyDown,autoComplete:a}),f=_.cloneElement(n,{...d,...u});return S.jsx(Sr.Target,{ref:Pt(t,c.store.targetRef),children:f})});O1.displayName="@mantine/core/ComboboxTarget";function PA(e,t,n){for(let r=e-1;r>=0;r-=1)if(!t[r].hasAttribute("data-combobox-disabled"))return r;if(n){for(let r=t.length-1;r>-1;r-=1)if(!t[r].hasAttribute("data-combobox-disabled"))return r}return e}function LA(e,t,n){for(let r=e+1;r<t.length;r+=1)if(!t[r].hasAttribute("data-combobox-disabled"))return r;if(n){for(let r=0;r<t.length;r+=1)if(!t[r].hasAttribute("data-combobox-disabled"))return r}return e}function IA(e){for(let t=0;t<e.length;t+=1)if(!e[t].hasAttribute("data-combobox-disabled"))return t;return-1}function ap({defaultOpened:e,opened:t,onOpenedChange:n,onDropdownClose:r,onDropdownOpen:o,loop:i=!0,scrollBehavior:s="instant"}={}){const[l,a]=zr({value:t,defaultValue:e,finalValue:!1,onChange:n}),u=_.useRef(null),c=_.useRef(-1),d=_.useRef(null),f=_.useRef(null),p=_.useRef(-1),h=_.useRef(-1),y=_.useRef(-1),b=_.useCallback((P="unknown")=>{l||(a(!0),o==null||o(P))},[a,o,l]),g=_.useCallback((P="unknown")=>{l&&(a(!1),r==null||r(P))},[a,r,l]),m=_.useCallback((P="unknown")=>{l?g(P):b(P)},[g,b,l]),v=_.useCallback(()=>{const P=document.querySelector(`#${u.current} [data-combobox-selected]`);P==null||P.removeAttribute("data-combobox-selected"),P==null||P.removeAttribute("aria-selected")},[]),w=_.useCallback(P=>{const j=document.getElementById(u.current),$=j==null?void 0:j.querySelectorAll("[data-combobox-option]");if(!$)return null;const I=P>=$.length?0:P<0?$.length-1:P;return c.current=I,$!=null&&$[I]&&!$[I].hasAttribute("data-combobox-disabled")?(v(),$[I].setAttribute("data-combobox-selected","true"),$[I].setAttribute("aria-selected","true"),$[I].scrollIntoView({block:"nearest",behavior:s}),$[I].id):null},[s,v]),R=_.useCallback(()=>{const P=document.querySelector(`#${u.current} [data-combobox-active]`);if(P){const j=document.querySelectorAll(`#${u.current} [data-combobox-option]`),$=Array.from(j).findIndex(I=>I===P);return w($)}return w(0)},[w]),C=_.useCallback(()=>w(LA(c.current,document.querySelectorAll(`#${u.current} [data-combobox-option]`),i)),[w,i]),T=_.useCallback(()=>w(PA(c.current,document.querySelectorAll(`#${u.current} [data-combobox-option]`),i)),[w,i]),N=_.useCallback(()=>w(IA(document.querySelectorAll(`#${u.current} [data-combobox-option]`))),[w]),O=_.useCallback((P="selected",j)=>{y.current=window.setTimeout(()=>{var A;const $=document.querySelectorAll(`#${u.current} [data-combobox-option]`),I=Array.from($).findIndex(W=>W.hasAttribute(`data-combobox-${P}`));c.current=I,j!=null&&j.scrollIntoView&&((A=$[I])==null||A.scrollIntoView({block:"nearest",behavior:s}))},0)},[]),L=_.useCallback(()=>{c.current=-1,v()},[v]),Y=_.useCallback(()=>{const P=document.querySelectorAll(`#${u.current} [data-combobox-option]`),j=P==null?void 0:P[c.current];j==null||j.click()},[]),te=_.useCallback(P=>{u.current=P},[]),K=_.useCallback(()=>{p.current=window.setTimeout(()=>d.current.focus(),0)},[]),Z=_.useCallback(()=>{h.current=window.setTimeout(()=>f.current.focus(),0)},[]),de=_.useCallback(()=>c.current,[]);return _.useEffect(()=>()=>{window.clearTimeout(p.current),window.clearTimeout(h.current),window.clearTimeout(y.current)},[]),{dropdownOpened:l,openDropdown:b,closeDropdown:g,toggleDropdown:m,selectedOptionIndex:c.current,getSelectedOptionIndex:de,selectOption:w,selectFirstOption:N,selectActiveOption:R,selectNextOption:C,selectPreviousOption:T,resetSelectedOption:L,updateSelectedOptionIndex:O,listId:u.current,setListId:te,clickSelectedOption:Y,searchRef:d,focusSearchInput:K,targetRef:f,focusTarget:Z}}const DA={keepMounted:!0,withinPortal:!0,resetSelectionOnOptionHover:!1,width:"target",transitionProps:{transition:"fade",duration:0}},MA=(e,{size:t,dropdownPadding:n})=>({options:{"--combobox-option-fz":Gt(t),"--combobox-option-padding":nt(t,"combobox-option-padding")},dropdown:{"--combobox-padding":n===void 0?void 0:D(n),"--combobox-option-fz":Gt(t),"--combobox-option-padding":nt(t,"combobox-option-padding")}});function Re(e){const t=le("Combobox",DA,e),{classNames:n,styles:r,unstyled:o,children:i,store:s,vars:l,onOptionSubmit:a,onClose:u,size:c,dropdownPadding:d,resetSelectionOnOptionHover:f,__staticSelector:p,readOnly:h,...y}=t,b=ap(),g=s||b,m=Ne({name:p||"Combobox",classes:$t,props:t,classNames:n,styles:r,unstyled:o,vars:l,varsResolver:MA}),v=()=>{u==null||u(),g.closeDropdown()};return S.jsx(wA,{value:{getStyles:m,store:g,onOptionSubmit:a,size:c,resetSelectionOnOptionHover:f,readOnly:h},children:S.jsx(Sr,{opened:g.dropdownOpened,...y,onClose:v,withRoles:!1,unstyled:o,children:i})})}const OA=e=>e;Re.extend=OA;Re.classes=$t;Re.displayName="@mantine/core/Combobox";Re.Target=O1;Re.Dropdown=Jf;Re.Options=sp;Re.Option=ip;Re.Search=lp;Re.Empty=ep;Re.Chevron=qf;Re.Footer=np;Re.Header=op;Re.EventsTarget=D1;Re.DropdownTarget=I1;Re.Group=rp;Re.ClearButton=L1;Re.HiddenInput=M1;function jA({size:e,style:t,...n}){const r=e!==void 0?{width:D(e),height:D(e),...t}:t;return S.jsx("svg",{viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:r,"aria-hidden":!0,...n,children:S.jsx("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}function zo(e){return"group"in e}function j1({options:e,search:t,limit:n}){const r=t.trim().toLowerCase(),o=[];for(let i=0;i<e.length;i+=1){const s=e[i];if(o.length===n)return o;zo(s)&&o.push({group:s.group,items:j1({options:s.items,search:t,limit:n-o.length})}),zo(s)||s.label.toLowerCase().includes(r)&&o.push(s)}return o}function VA(e){if(e.length===0)return!0;for(const t of e)if(!("group"in t)||t.items.length>0)return!1;return!0}function V1(e,t=new Set){if(Array.isArray(e))for(const n of e)if(zo(n))V1(n.items,t);else{if(typeof n.value>"u")throw new Error("[@mantine/core] Each option must have value property");if(typeof n.value!="string")throw new Error(`[@mantine/core] Option value must be a string, other data formats are not supported, got ${typeof n.value}`);if(t.has(n.value))throw new Error(`[@mantine/core] Duplicate options are not supported. Option with value "${n.value}" was provided more than once`);t.add(n.value)}}function zA(e,t){return Array.isArray(e)?e.includes(t):e===t}function z1({data:e,withCheckIcon:t,value:n,checkIconPosition:r,unstyled:o,renderOption:i}){if(!zo(e)){const l=zA(n,e.value),a=t&&l&&S.jsx(jA,{className:$t.optionsDropdownCheckIcon}),u=S.jsxs(S.Fragment,{children:[r==="left"&&a,S.jsx("span",{children:e.label}),r==="right"&&a]});return S.jsx(Re.Option,{value:e.value,disabled:e.disabled,className:mn({[$t.optionsDropdownOption]:!o}),"data-reverse":r==="right"||void 0,"data-checked":l||void 0,"aria-selected":l,active:l,children:typeof i=="function"?i({option:e,checked:l}):u})}const s=e.items.map(l=>S.jsx(z1,{data:l,value:n,unstyled:o,withCheckIcon:t,checkIconPosition:r,renderOption:i},l.value));return S.jsx(Re.Group,{label:e.group,children:s})}function F1({data:e,hidden:t,hiddenWhenEmpty:n,filter:r,search:o,limit:i,maxDropdownHeight:s,withScrollArea:l=!0,filterOptions:a=!0,withCheckIcon:u=!1,value:c,checkIconPosition:d,nothingFoundMessage:f,unstyled:p,labelId:h,renderOption:y,scrollAreaProps:b,"aria-label":g}){V1(e);const v=typeof o=="string"?(r||j1)({options:e,search:a?o:"",limit:i??1/0}):e,w=VA(v),R=v.map(C=>S.jsx(z1,{data:C,withCheckIcon:u,value:c,checkIconPosition:d,unstyled:p,renderOption:y},zo(C)?C.group:C.value));return S.jsx(Re.Dropdown,{hidden:t||n&&w,children:S.jsxs(Re.Options,{labelledBy:h,"aria-label":g,children:[l?S.jsx(Ss.Autosize,{mah:s??220,type:"scroll",scrollbarSize:"var(--combobox-padding)",offsetScrollbars:"y",...b,children:R}):R,w&&f&&S.jsx(Re.Empty,{children:f})]})})}var Ya={root:"m_77c9d27d",inner:"m_80f1301b",label:"m_811560b9",section:"m_a74036a",loader:"m_a25b86ee",group:"m_80d6d844"};const Ah={orientation:"horizontal"},FA=(e,{borderWidth:t})=>({group:{"--button-border-width":D(t)}}),up=xe((e,t)=>{const n=le("ButtonGroup",Ah,e),{className:r,style:o,classNames:i,styles:s,unstyled:l,orientation:a,vars:u,borderWidth:c,variant:d,mod:f,...p}=le("ButtonGroup",Ah,e),h=Ne({name:"ButtonGroup",props:n,classes:Ya,className:r,style:o,classNames:i,styles:s,unstyled:l,vars:u,varsResolver:FA,rootSelector:"group"});return S.jsx(ce,{...h("group"),ref:t,variant:d,mod:[{"data-orientation":a},f],role:"group",...p})});up.classes=Ya;up.displayName="@mantine/core/ButtonGroup";const BA={in:{opacity:1,transform:`translate(-50%, calc(-50% + ${D(1)}))`},out:{opacity:0,transform:"translate(-50%, -200%)"},common:{transformOrigin:"center"},transitionProperty:"transform, opacity"},UA={},WA=(e,{radius:t,color:n,gradient:r,variant:o,size:i,justify:s,autoContrast:l})=>{const a=e.variantColorResolver({color:n||e.primaryColor,theme:e,gradient:r,variant:o||"filled",autoContrast:l});return{root:{"--button-justify":s,"--button-height":nt(i,"button-height"),"--button-padding-x":nt(i,"button-padding-x"),"--button-fz":i!=null&&i.includes("compact")?Gt(i.replace("compact-","")):Gt(i),"--button-radius":t===void 0?void 0:Un(t),"--button-bg":n||o?a.background:void 0,"--button-hover":n||o?a.hover:void 0,"--button-color":a.color,"--button-bd":n||o?a.border:void 0,"--button-hover-color":n||o?a.hoverColor:void 0}}},Ur=Ft((e,t)=>{const n=le("Button",UA,e),{style:r,vars:o,className:i,color:s,disabled:l,children:a,leftSection:u,rightSection:c,fullWidth:d,variant:f,radius:p,loading:h,loaderProps:y,gradient:b,classNames:g,styles:m,unstyled:v,"data-disabled":w,autoContrast:R,mod:C,...T}=n,N=Ne({name:"Button",props:n,classes:Ya,className:i,style:r,classNames:g,styles:m,unstyled:v,vars:o,varsResolver:WA}),O=!!u,L=!!c;return S.jsxs(Fr,{ref:t,...N("root",{active:!l&&!h&&!w}),unstyled:v,variant:f,disabled:l||h,mod:[{disabled:l||w,loading:h,block:d,"with-left-section":O,"with-right-section":L},C],...T,children:[S.jsx(Zo,{mounted:!!h,transition:BA,duration:150,children:Y=>S.jsx(ce,{component:"span",...N("loader",{style:Y}),"aria-hidden":!0,children:S.jsx(qo,{color:"var(--button-color)",size:"calc(var(--button-height) / 1.8)",...y})})}),S.jsxs("span",{...N("inner"),children:[u&&S.jsx(ce,{component:"span",...N("section"),mod:{position:"left"},children:u}),S.jsx(ce,{component:"span",mod:{loading:h},...N("label"),children:a}),c&&S.jsx(ce,{component:"span",...N("section"),mod:{position:"right"},children:c})]})]})});Ur.classes=Ya;Ur.displayName="@mantine/core/Button";Ur.Group=up;const[HA,GA]=Yo("Card component was not found in tree");var cp={root:"m_e615b15f",section:"m_599a2148"};const KA={},Xa=Ft((e,t)=>{const n=le("CardSection",KA,e),{classNames:r,className:o,style:i,styles:s,vars:l,withBorder:a,inheritPadding:u,mod:c,...d}=n,f=GA();return S.jsx(ce,{ref:t,mod:[{"with-border":a,"inherit-padding":u},c],...f.getStyles("section",{className:o,style:i,styles:s,classNames:r}),...d})});Xa.classes=cp;Xa.displayName="@mantine/core/CardSection";const YA={},XA=(e,{padding:t})=>({root:{"--card-padding":Do(t)}}),_o=Ft((e,t)=>{const n=le("Card",YA,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,children:u,padding:c,...d}=n,f=Ne({name:"Card",props:n,classes:cp,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:a,varsResolver:XA}),p=_.Children.toArray(u),h=p.map((y,b)=>typeof y=="object"&&y&&"type"in y&&y.type===Xa?_.cloneElement(y,{"data-first-section":b===0||void 0,"data-last-section":b===p.length-1||void 0}):y);return S.jsx(HA,{value:{getStyles:f},children:S.jsx(Of,{ref:t,unstyled:l,...f("root"),...d,children:h})})});_o.classes=cp;_o.displayName="@mantine/core/Card";_o.Section=Xa;const[Ph,B1]=Yo("Grid component was not found in tree"),ad=(e,t)=>e==="content"?"auto":e==="auto"?"0rem":e?`${100/(t/e)}%`:void 0,Lh=(e,t,n)=>n||e==="auto"?"100%":e==="content"?"unset":ad(e,t),Ih=(e,t)=>{if(e)return e==="auto"||t?"1":"auto"},Dh=(e,t)=>e===0?"0":e?`${100/(t/e)}%`:void 0;function QA({span:e,order:t,offset:n,selector:r}){var p;const o=Qt(),i=B1(),s=i.breakpoints||o.breakpoints,a=_i(e)===void 0?12:_i(e),u=Ko({"--col-order":(p=_i(t))==null?void 0:p.toString(),"--col-flex-grow":Ih(a,i.grow),"--col-flex-basis":ad(a,i.columns),"--col-width":a==="content"?"auto":void 0,"--col-max-width":Lh(a,i.columns,i.grow),"--col-offset":Dh(_i(n),i.columns)}),c=gt(s).reduce((h,y)=>{var b;return h[y]||(h[y]={}),typeof t=="object"&&t[y]!==void 0&&(h[y]["--col-order"]=(b=t[y])==null?void 0:b.toString()),typeof e=="object"&&e[y]!==void 0&&(h[y]["--col-flex-grow"]=Ih(e[y],i.grow),h[y]["--col-flex-basis"]=ad(e[y],i.columns),h[y]["--col-width"]=e[y]==="content"?"auto":void 0,h[y]["--col-max-width"]=Lh(e[y],i.columns,i.grow)),typeof n=="object"&&n[y]!==void 0&&(h[y]["--col-offset"]=Dh(n[y],i.columns)),h},{}),f=T0(gt(c),s).filter(h=>gt(c[h.value]).length>0).map(h=>({query:i.type==="container"?`mantine-grid (min-width: ${s[h.value]})`:`(min-width: ${s[h.value]})`,styles:c[h.value]}));return S.jsx(Da,{styles:u,media:i.type==="container"?void 0:f,container:i.type==="container"?f:void 0,selector:r})}var dp={container:"m_8478a6da",root:"m_410352e9",inner:"m_dee7bd2f",col:"m_96bdd299"};const ZA={span:12},fp=xe((e,t)=>{const n=le("GridCol",ZA,e),{classNames:r,className:o,style:i,styles:s,vars:l,span:a,order:u,offset:c,...d}=n,f=B1(),p=Oa();return S.jsxs(S.Fragment,{children:[S.jsx(QA,{selector:`.${p}`,span:a,order:u,offset:c}),S.jsx(ce,{ref:t,...f.getStyles("col",{className:mn(o,p),style:i,classNames:r,styles:s}),...d})]})});fp.classes=dp;fp.displayName="@mantine/core/GridCol";function Mh({gutter:e,selector:t,breakpoints:n,type:r}){const o=Qt(),i=n||o.breakpoints,s=Ko({"--grid-gutter":Do(_i(e))}),l=gt(i).reduce((c,d)=>(c[d]||(c[d]={}),typeof e=="object"&&e[d]!==void 0&&(c[d]["--grid-gutter"]=Do(e[d])),c),{}),u=T0(gt(l),i).filter(c=>gt(l[c.value]).length>0).map(c=>({query:r==="container"?`mantine-grid (min-width: ${i[c.value]})`:`(min-width: ${i[c.value]})`,styles:l[c.value]}));return S.jsx(Da,{styles:s,media:r==="container"?void 0:u,container:r==="container"?u:void 0,selector:t})}const qA={gutter:"md",grow:!1,columns:12},JA=(e,{justify:t,align:n,overflow:r})=>({root:{"--grid-justify":t,"--grid-align":n,"--grid-overflow":r}}),Me=xe((e,t)=>{const n=le("Grid",qA,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,grow:u,gutter:c,columns:d,align:f,justify:p,children:h,breakpoints:y,type:b,...g}=n,m=Ne({name:"Grid",classes:dp,props:n,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:a,varsResolver:JA}),v=Oa();return b==="container"&&y?S.jsxs(Ph,{value:{getStyles:m,grow:u,columns:d||12,breakpoints:y,type:b},children:[S.jsx(Mh,{selector:`.${v}`,...n}),S.jsx("div",{...m("container"),children:S.jsx(ce,{ref:t,...m("root",{className:v}),...g,children:S.jsx("div",{...m("inner"),children:h})})})]}):S.jsxs(Ph,{value:{getStyles:m,grow:u,columns:d||12,breakpoints:y,type:b},children:[S.jsx(Mh,{selector:`.${v}`,...n}),S.jsx(ce,{ref:t,...m("root",{className:v}),...g,children:S.jsx("div",{...m("inner"),children:h})})]})});Me.classes=dp;Me.displayName="@mantine/core/Grid";Me.Col=fp;var U1={root:"m_9e117634"};const eP={},tP=(e,{radius:t,fit:n})=>({root:{"--image-radius":t===void 0?void 0:Un(t),"--image-object-fit":n}}),Kl=Ft((e,t)=>{const n=le("Image",eP,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,onError:u,src:c,radius:d,fit:f,fallbackSrc:p,mod:h,...y}=n,[b,g]=_.useState(!c);_.useEffect(()=>g(!c),[c]);const m=Ne({name:"Image",classes:U1,props:n,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:a,varsResolver:tP});return b&&p?S.jsx(ce,{component:"img",ref:t,src:p,...m("root"),onError:u,mod:["fallback",h],...y}):S.jsx(ce,{component:"img",ref:t,...m("root"),src:c,onError:v=>{u==null||u(v),g(!0)},mod:h,...y})});Kl.classes=U1;Kl.displayName="@mantine/core/Image";var W1={root:"m_6e45937b",loader:"m_e8eb006c",overlay:"m_df587f17"};const Oh={transitionProps:{transition:"fade",duration:0},overlayProps:{backgroundOpacity:.75},zIndex:Rf("overlay")},nP=(e,{zIndex:t})=>({root:{"--lo-z-index":t==null?void 0:t.toString()}}),pp=xe((e,t)=>{const n=le("LoadingOverlay",Oh,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,transitionProps:u,loaderProps:c,overlayProps:d,visible:f,zIndex:p,...h}=n,y=Qt(),b=Ne({name:"LoadingOverlay",classes:W1,props:n,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:a,varsResolver:nP}),g={...Oh.overlayProps,...d};return S.jsx(Zo,{transition:"fade",...u,mounted:!!f,children:m=>S.jsxs(ce,{...b("root",{style:m}),ref:t,...h,children:[S.jsx(qo,{...b("loader"),unstyled:l,...c}),S.jsx(Gl,{...g,...b("overlay"),darkHidden:!0,unstyled:l,color:(d==null?void 0:d.color)||y.white}),S.jsx(Gl,{...g,...b("overlay"),lightHidden:!0,unstyled:l,color:(d==null?void 0:d.color)||y.colors.dark[5]})]})})});pp.classes=W1;pp.displayName="@mantine/core/LoadingOverlay";const[rP,mp]=xf(),[oP,iP]=xf();var Qa={root:"m_7cda1cd6","root--default":"m_44da308b","root--contrast":"m_e3a01f8",label:"m_1e0e6180",remove:"m_ae386778",group:"m_1dcfd90b"};const sP={},lP=(e,{gap:t},{size:n})=>({group:{"--pg-gap":t!==void 0?nt(t):nt(n,"pg-gap")}}),hp=xe((e,t)=>{const n=le("PillGroup",sP,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,size:u,disabled:c,...d}=n,f=mp(),p=(f==null?void 0:f.size)||u||void 0,h=Ne({name:"PillGroup",classes:Qa,props:n,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:a,varsResolver:lP,stylesCtx:{size:p},rootSelector:"group"});return S.jsx(oP,{value:{size:p,disabled:c},children:S.jsx(ce,{ref:t,size:p,...h("group"),...d})})});hp.classes=Qa;hp.displayName="@mantine/core/PillGroup";const aP={variant:"default"},uP=(e,{radius:t},{size:n})=>({root:{"--pill-fz":nt(n,"pill-fz"),"--pill-height":nt(n,"pill-height"),"--pill-radius":t===void 0?void 0:Un(t)}}),es=xe((e,t)=>{const n=le("Pill",aP,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,variant:u,children:c,withRemoveButton:d,onRemove:f,removeButtonProps:p,radius:h,size:y,disabled:b,mod:g,...m}=n,v=iP(),w=mp(),R=y||(v==null?void 0:v.size)||void 0,C=(w==null?void 0:w.variant)==="filled"?"contrast":u||"default",T=Ne({name:"Pill",classes:Qa,props:n,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:a,varsResolver:uP,stylesCtx:{size:R}});return S.jsxs(ce,{component:"span",ref:t,variant:C,size:R,...T("root",{variant:C}),mod:[{"with-remove":d&&!b,disabled:b||(v==null?void 0:v.disabled)},g],...m,children:[S.jsx("span",{...T("label"),children:c}),d&&S.jsx(Wa,{variant:"transparent",radius:h,tabIndex:-1,"aria-hidden":!0,unstyled:l,...p,...T("remove",{className:p==null?void 0:p.className,style:p==null?void 0:p.style}),onMouseDown:N=>{var O;N.preventDefault(),N.stopPropagation(),(O=p==null?void 0:p.onMouseDown)==null||O.call(p,N)},onClick:N=>{var O;N.stopPropagation(),f==null||f(),(O=p==null?void 0:p.onClick)==null||O.call(p,N)}})]})});es.classes=Qa;es.displayName="@mantine/core/Pill";es.Group=hp;var H1={field:"m_45c4369d"};const cP={type:"visible"},vp=xe((e,t)=>{const n=le("PillsInputField",cP,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,type:u,disabled:c,id:d,pointer:f,mod:p,...h}=n,y=mp(),b=_s(),g=Ne({name:"PillsInputField",classes:H1,props:n,className:o,style:i,classNames:r,styles:s,unstyled:l,rootSelector:"field"}),m=c||(y==null?void 0:y.disabled);return S.jsx(ce,{component:"input",ref:Pt(t,y==null?void 0:y.fieldRef),"data-type":u,disabled:m,mod:[{disabled:m,pointer:f},p],...g("field"),...h,id:(b==null?void 0:b.inputId)||d,"aria-invalid":y==null?void 0:y.hasError,"aria-describedby":b==null?void 0:b.describedBy,type:"text",onMouseDown:v=>!f&&v.stopPropagation()})});vp.classes=H1;vp.displayName="@mantine/core/PillsInputField";const dP={},Yl=xe((e,t)=>{const n=le("PillsInput",dP,e),{children:r,onMouseDown:o,onClick:i,size:s,disabled:l,__staticSelector:a,error:u,variant:c,...d}=n,f=_.useRef();return S.jsx(rP,{value:{fieldRef:f,size:s,disabled:l,hasError:!!u,variant:c},children:S.jsx(wr,{size:s,error:u,variant:c,component:"div",ref:t,onMouseDown:p=>{var h;p.preventDefault(),o==null||o(p),(h=f.current)==null||h.focus()},onClick:p=>{var h;p.preventDefault(),i==null||i(p),(h=f.current)==null||h.focus()},...d,multiline:!0,disabled:l,__staticSelector:a||"PillsInput",withAria:!1,children:r})})});Yl.displayName="@mantine/core/PillsInput";Yl.Field=vp;function fP({data:e,value:t}){const n=t.map(o=>o.trim().toLowerCase());return e.reduce((o,i)=>(zo(i)?o.push({group:i.group,items:i.items.filter(s=>n.indexOf(s.value.toLowerCase().trim())===-1)}):n.indexOf(i.value.toLowerCase().trim())===-1&&o.push(i),o),[])}const pP={maxValues:1/0,withCheckIcon:!0,checkIconPosition:"left",hiddenInputValuesDivider:","},gp=xe((e,t)=>{const n=le("MultiSelect",pP,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,size:u,value:c,defaultValue:d,onChange:f,onKeyDown:p,variant:h,data:y,dropdownOpened:b,defaultDropdownOpened:g,onDropdownOpen:m,onDropdownClose:v,selectFirstOptionOnChange:w,onOptionSubmit:R,comboboxProps:C,filter:T,limit:N,withScrollArea:O,maxDropdownHeight:L,searchValue:Y,defaultSearchValue:te,onSearchChange:K,readOnly:Z,disabled:de,onFocus:P,onBlur:j,onPaste:$,radius:I,rightSection:A,rightSectionWidth:W,rightSectionPointerEvents:x,rightSectionProps:M,leftSection:z,leftSectionWidth:G,leftSectionPointerEvents:H,leftSectionProps:ie,inputContainer:se,inputWrapperOrder:J,withAsterisk:ye,labelProps:ke,descriptionProps:me,errorProps:ve,wrapperProps:ge,description:Le,label:Ie,error:B,maxValues:q,searchable:oe,nothingFoundMessage:pe,withCheckIcon:Ce,checkIconPosition:_e,hidePickedOptions:V,withErrorStyles:ae,name:Pe,form:qe,id:Je,clearable:je,clearButtonProps:Ue,hiddenInputProps:Lt,placeholder:bs,hiddenInputValuesDivider:xs,required:Ja,mod:eu,renderOption:k,onRemove:E,onClear:F,scrollAreaProps:Q,...X}=n,ee=gs(Je),fe=P1(y),ue=Zf(fe),re=ap({opened:b,defaultOpened:g,onDropdownOpen:m,onDropdownClose:()=>{v==null||v(),re.resetSelectedOption()}}),{styleProps:Se,rest:{type:Ve,autoComplete:ft,...et}}=Ma(X),[$e,lt]=zr({value:c,defaultValue:d,finalValue:[],onChange:f}),[hn,En]=zr({value:Y,defaultValue:te,finalValue:"",onChange:K}),Nn=Ne({name:"MultiSelect",classes:{},props:n,classNames:r,styles:s,unstyled:l}),{resolvedClassNames:Wn,resolvedStyles:bp}=$f({props:n,styles:s,classNames:r}),tS=Ge=>{p==null||p(Ge),Ge.key===" "&&!oe&&(Ge.preventDefault(),re.toggleDropdown()),Ge.key==="Backspace"&&hn.length===0&&$e.length>0&&(E==null||E($e[$e.length-1]),lt($e.slice(0,$e.length-1)))},nS=$e.map((Ge,nu)=>{var xp,Rp;return S.jsx(es,{withRemoveButton:!Z&&!((xp=ue[Ge])!=null&&xp.disabled),onRemove:()=>{lt($e.filter(oS=>Ge!==oS)),E==null||E(Ge)},unstyled:l,disabled:de,...Nn("pill"),children:((Rp=ue[Ge])==null?void 0:Rp.label)||Ge},`${Ge}-${nu}`)});_.useEffect(()=>{w&&re.selectFirstOption()},[w,$e]);const tu=je&&$e.length>0&&!de&&!Z&&S.jsx(Re.ClearButton,{size:u,...Ue,onClear:()=>{F==null||F(),lt([]),En("")}}),rS=fP({data:fe,value:$e});return S.jsxs(S.Fragment,{children:[S.jsxs(Re,{store:re,classNames:Wn,styles:bp,unstyled:l,size:u,readOnly:Z,__staticSelector:"MultiSelect",onOptionSubmit:Ge=>{R==null||R(Ge),En(""),re.updateSelectedOptionIndex("selected"),$e.includes(ue[Ge].value)?(lt($e.filter(nu=>nu!==ue[Ge].value)),E==null||E(ue[Ge].value)):$e.length<q&<([...$e,ue[Ge].value])},...C,children:[S.jsx(Re.DropdownTarget,{children:S.jsx(Yl,{...Se,__staticSelector:"MultiSelect",classNames:Wn,styles:bp,unstyled:l,size:u,className:o,style:i,variant:h,disabled:de,radius:I,rightSection:A||tu||S.jsx(Re.Chevron,{size:u,error:B,unstyled:l}),rightSectionPointerEvents:x||(tu?"all":"none"),rightSectionWidth:W,rightSectionProps:M,leftSection:z,leftSectionWidth:G,leftSectionPointerEvents:H,leftSectionProps:ie,inputContainer:se,inputWrapperOrder:J,withAsterisk:ye,labelProps:ke,descriptionProps:me,errorProps:ve,wrapperProps:ge,description:Le,label:Ie,error:B,multiline:!0,withErrorStyles:ae,__stylesApiProps:{...n,rightSectionPointerEvents:x||(tu?"all":"none"),multiline:!0},pointer:!oe,onClick:()=>oe?re.openDropdown():re.toggleDropdown(),"data-expanded":re.dropdownOpened||void 0,id:ee,required:Ja,mod:eu,children:S.jsxs(es.Group,{disabled:de,unstyled:l,...Nn("pillsList"),children:[nS,S.jsx(Re.EventsTarget,{autoComplete:ft,children:S.jsx(Yl.Field,{...et,ref:t,id:ee,placeholder:bs,type:!oe&&!bs?"hidden":"visible",...Nn("inputField"),unstyled:l,onFocus:Ge=>{P==null||P(Ge),oe&&re.openDropdown()},onBlur:Ge=>{j==null||j(Ge),re.closeDropdown(),En("")},onKeyDown:tS,value:hn,onChange:Ge=>{En(Ge.currentTarget.value),oe&&re.openDropdown(),w&&re.selectFirstOption()},disabled:de,readOnly:Z||!oe,pointer:!oe})})]})})}),S.jsx(F1,{data:V?rS:fe,hidden:Z||de,filter:T,search:hn,limit:N,hiddenWhenEmpty:!pe,withScrollArea:O,maxDropdownHeight:L,filterOptions:oe,value:$e,checkIconPosition:_e,withCheckIcon:Ce,nothingFoundMessage:pe,unstyled:l,labelId:Ie?`${ee}-label`:void 0,"aria-label":Ie?void 0:X["aria-label"],renderOption:k,scrollAreaProps:Q})]}),S.jsx(Re.HiddenInput,{name:Pe,valuesDivider:xs,value:$e,form:qe,disabled:de,...Lt})]})});gp.classes={...wr.classes,...Re.classes};gp.displayName="@mantine/core/MultiSelect";function G1(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var ts;(function(e){e.event="event",e.props="prop"})(ts||(ts={}));function qn(){}function mP(e){var t,n=void 0;return function(){for(var r=[],o=arguments.length;o--;)r[o]=arguments[o];return t&&r.length===t.length&&r.every(function(i,s){return i===t[s]})||(t=r,n=e.apply(void 0,r)),n}}function ns(e){return!!(e||"").match(/\d/)}function bo(e){return e==null}function hP(e){return typeof e=="number"&&isNaN(e)}function K1(e){return bo(e)||hP(e)||typeof e=="number"&&!isFinite(e)}function Y1(e){return e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function vP(e){switch(e){case"lakh":return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case"wan":return/(\d)(?=(\d{4})+(?!\d))/g;case"thousand":default:return/(\d)(?=(\d{3})+(?!\d))/g}}function gP(e,t,n){var r=vP(n),o=e.search(/[1-9]/);return o=o===-1?e.length:o,e.substring(0,o)+e.substring(o,e.length).replace(r,"$1"+t)}function yP(e){var t=_.useRef(e);t.current=e;var n=_.useRef(function(){for(var r=[],o=arguments.length;o--;)r[o]=arguments[o];return t.current.apply(t,r)});return n.current}function yp(e,t){t===void 0&&(t=!0);var n=e[0]==="-",r=n&&t;e=e.replace("-","");var o=e.split("."),i=o[0],s=o[1]||"";return{beforeDecimal:i,afterDecimal:s,hasNegation:n,addNegation:r}}function SP(e){if(!e)return e;var t=e[0]==="-";t&&(e=e.substring(1,e.length));var n=e.split("."),r=n[0].replace(/^0+/,"")||"0",o=n[1]||"";return(t?"-":"")+r+(o?"."+o:"")}function X1(e,t,n){for(var r="",o=n?"0":"",i=0;i<=t-1;i++)r+=e[i]||o;return r}function jh(e,t){return Array(t+1).join(e)}function Q1(e){var t=e+"",n=t[0]==="-"?"-":"";n&&(t=t.substring(1));var r=t.split(/[eE]/g),o=r[0],i=r[1];if(i=Number(i),!i)return n+o;o=o.replace(".","");var s=1+i,l=o.length;return s<0?o="0."+jh("0",Math.abs(s))+o:s>=l?o=o+jh("0",s-l):o=(o.substring(0,s)||"0")+"."+o.substring(s),n+o}function Vh(e,t,n){if(["","-"].indexOf(e)!==-1)return e;var r=(e.indexOf(".")!==-1||n)&&t,o=yp(e),i=o.beforeDecimal,s=o.afterDecimal,l=o.hasNegation,a=parseFloat("0."+(s||"0")),u=s.length<=t?"0."+s:a.toFixed(t),c=u.split("."),d=i;i&&Number(c[0])&&(d=i.split("").reverse().reduce(function(y,b,g){return y.length>g?(Number(y[0])+Number(b)).toString()+y.substring(1,y.length):b+y},c[0]));var f=X1(c[1]||"",t,n),p=l?"-":"",h=r?".":"";return""+p+d+h+f}function Er(e,t){if(e.value=e.value,e!==null){if(e.createTextRange){var n=e.createTextRange();return n.move("character",t),n.select(),!0}return e.selectionStart||e.selectionStart===0?(e.focus(),e.setSelectionRange(t,t),!0):(e.focus(),!1)}}var Z1=mP(function(e,t){for(var n=0,r=0,o=e.length,i=t.length;e[n]===t[n]&&n<o;)n++;for(;e[o-1-r]===t[i-1-r]&&i-r>n&&o-r>n;)r++;return{from:{start:n,end:o-r},to:{start:n,end:i-r}}}),wP=function(e,t){var n=Math.min(e.selectionStart,t);return{from:{start:n,end:e.selectionEnd},to:{start:n,end:t}}};function _P(e,t,n){return Math.min(Math.max(e,t),n)}function Ku(e){return Math.max(e.selectionStart,e.selectionEnd)}function bP(){return typeof navigator<"u"&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}function xP(e){return{from:{start:0,end:0},to:{start:0,end:e.length},lastValue:""}}function RP(e){var t=e.currentValue,n=e.formattedValue,r=e.currentValueIndex,o=e.formattedValueIndex;return t[r]===n[o]}function CP(e,t,n,r,o,i,s){s===void 0&&(s=RP);var l=o.findIndex(function(w){return w}),a=e.slice(0,l);!t&&!n.startsWith(a)&&(t=a,n=a+n,r=r+a.length);for(var u=n.length,c=e.length,d={},f=new Array(u),p=0;p<u;p++){f[p]=-1;for(var h=0,y=c;h<y;h++){var b=s({currentValue:n,lastValue:t,formattedValue:e,currentValueIndex:p,formattedValueIndex:h});if(b&&d[h]!==!0){f[p]=h,d[h]=!0;break}}}for(var g=r;g<u&&(f[g]===-1||!i(n[g]));)g++;var m=g===u||f[g]===-1?c:f[g];for(g=r-1;g>0&&f[g]===-1;)g--;var v=g===-1||f[g]===-1?0:f[g]+1;return v>m?m:r-v<m-r?v:m}function zh(e,t,n,r){var o=e.length;if(t=_P(t,0,o),r==="left"){for(;t>=0&&!n[t];)t--;t===-1&&(t=n.indexOf(!0))}else{for(;t<=o&&!n[t];)t++;t>o&&(t=n.lastIndexOf(!0))}return t===-1&&(t=o),t}function EP(e){for(var t=Array.from({length:e.length+1}).map(function(){return!0}),n=0,r=t.length;n<r;n++)t[n]=!!(ns(e[n])||ns(e[n-1]));return t}function q1(e,t,n,r,o,i){i===void 0&&(i=qn);var s=yP(function(h,y){var b,g;return K1(h)?(g="",b=""):typeof h=="number"||y?(g=typeof h=="number"?Q1(h):h,b=r(g)):(g=o(h,void 0),b=r(g)),{formattedValue:b,numAsString:g}}),l=_.useState(function(){return s(bo(e)?t:e,n)}),a=l[0],u=l[1],c=function(h,y){h.formattedValue!==a.formattedValue&&u({formattedValue:h.formattedValue,numAsString:h.value}),i(h,y)},d=e,f=n;bo(e)&&(d=a.numAsString,f=!0);var p=s(d,f);return _.useMemo(function(){u(p)},[p.formattedValue]),[a,c]}function NP(e){return e.replace(/[^0-9]/g,"")}function TP(e){return e}function kP(e){var t=e.type;t===void 0&&(t="text");var n=e.displayType;n===void 0&&(n="input");var r=e.customInput,o=e.renderText,i=e.getInputRef,s=e.format;s===void 0&&(s=TP);var l=e.removeFormatting;l===void 0&&(l=NP);var a=e.defaultValue,u=e.valueIsNumericString,c=e.onValueChange,d=e.isAllowed,f=e.onChange;f===void 0&&(f=qn);var p=e.onKeyDown;p===void 0&&(p=qn);var h=e.onMouseUp;h===void 0&&(h=qn);var y=e.onFocus;y===void 0&&(y=qn);var b=e.onBlur;b===void 0&&(b=qn);var g=e.value,m=e.getCaretBoundary;m===void 0&&(m=EP);var v=e.isValidInputCharacter;v===void 0&&(v=ns);var w=e.isCharacterSame,R=G1(e,["type","displayType","customInput","renderText","getInputRef","format","removeFormatting","defaultValue","valueIsNumericString","onValueChange","isAllowed","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value","getCaretBoundary","isValidInputCharacter","isCharacterSame"]),C=q1(g,a,!!u,s,l,c),T=C[0],N=T.formattedValue,O=T.numAsString,L=C[1],Y=_.useRef(),te=_.useRef({formattedValue:N,numAsString:O}),K=function(B,q){te.current={formattedValue:B.formattedValue,numAsString:B.value},L(B,q)},Z=_.useState(!1),de=Z[0],P=Z[1],j=_.useRef(null),$=_.useRef({setCaretTimeout:null,focusTimeout:null});_.useEffect(function(){return P(!0),function(){clearTimeout($.current.setCaretTimeout),clearTimeout($.current.focusTimeout)}},[]);var I=s,A=function(B,q){var oe=parseFloat(q);return{formattedValue:B,value:q,floatValue:isNaN(oe)?void 0:oe}},W=function(B,q,oe){B.selectionStart===0&&B.selectionEnd===B.value.length||(Er(B,q),$.current.setCaretTimeout=setTimeout(function(){B.value===oe&&B.selectionStart!==q&&Er(B,q)},0))},x=function(B,q,oe){return zh(B,q,m(B),oe)},M=function(B,q,oe){var pe=m(q),Ce=CP(q,N,B,oe,pe,v,w);return Ce=zh(q,Ce,pe),Ce},z=function(B){var q=B.formattedValue;q===void 0&&(q="");var oe=B.input,pe=B.source,Ce=B.event,_e=B.numAsString,V;if(oe){var ae=B.inputValue||oe.value,Pe=Ku(oe);oe.value=q,V=M(ae,q,Pe),V!==void 0&&W(oe,V,q)}q!==N&&K(A(q,_e),{event:Ce,source:pe})};_.useEffect(function(){var B=te.current,q=B.formattedValue,oe=B.numAsString;(N!==q||O!==oe)&&K(A(N,O),{event:void 0,source:ts.props})},[N,O]);var G=j.current?Ku(j.current):void 0,H=typeof window<"u"?_.useLayoutEffect:_.useEffect;H(function(){var B=j.current;if(N!==te.current.formattedValue&&B){var q=M(te.current.formattedValue,N,G);B.value=N,W(B,q,N)}},[N]);var ie=function(B,q,oe){var pe=q.target,Ce=Y.current?wP(Y.current,pe.selectionEnd):Z1(N,B),_e=Object.assign(Object.assign({},Ce),{lastValue:N}),V=l(B,_e),ae=I(V);if(V=l(ae,void 0),d&&!d(A(ae,V))){var Pe=q.target,qe=Ku(Pe),Je=M(B,N,qe);return Pe.value=N,W(Pe,Je,N),!1}return z({formattedValue:ae,numAsString:V,inputValue:B,event:q,source:oe,input:q.target}),!0},se=function(B,q){q===void 0&&(q=0);var oe=B.selectionStart,pe=B.selectionEnd;Y.current={selectionStart:oe,selectionEnd:pe+q}},J=function(B){var q=B.target,oe=q.value,pe=ie(oe,B,ts.event);pe&&f(B),Y.current=void 0},ye=function(B){var q=B.target,oe=B.key,pe=q.selectionStart,Ce=q.selectionEnd,_e=q.value;_e===void 0&&(_e="");var V;oe==="ArrowLeft"||oe==="Backspace"?V=Math.max(pe-1,0):oe==="ArrowRight"?V=Math.min(pe+1,_e.length):oe==="Delete"&&(V=pe);var ae=0;oe==="Delete"&&pe===Ce&&(ae=1);var Pe=oe==="ArrowLeft"||oe==="ArrowRight";if(V===void 0||pe!==Ce&&!Pe){p(B),se(q,ae);return}var qe=V;if(Pe){var Je=oe==="ArrowLeft"?"left":"right";qe=x(_e,V,Je),qe!==V&&B.preventDefault()}else oe==="Delete"&&!v(_e[V])?qe=x(_e,V,"right"):oe==="Backspace"&&!v(_e[V])&&(qe=x(_e,V,"left"));qe!==V&&W(q,qe,_e),p(B),se(q,ae)},ke=function(B){var q=B.target,oe=function(){var pe=q.selectionStart,Ce=q.selectionEnd,_e=q.value;if(_e===void 0&&(_e=""),pe===Ce){var V=x(_e,pe);V!==pe&&W(q,V,_e)}};oe(),requestAnimationFrame(function(){oe()}),h(B),se(q)},me=function(B){B.persist&&B.persist();var q=B.target,oe=B.currentTarget;j.current=q,$.current.focusTimeout=setTimeout(function(){var pe=q.selectionStart,Ce=q.selectionEnd,_e=q.value;_e===void 0&&(_e="");var V=x(_e,pe);V!==pe&&!(pe===0&&Ce===_e.length)&&W(q,V,_e),y(Object.assign(Object.assign({},B),{currentTarget:oe}))},0)},ve=function(B){j.current=null,clearTimeout($.current.focusTimeout),clearTimeout($.current.setCaretTimeout),b(B)},ge=de&&bP()?"numeric":void 0,Le=Object.assign({inputMode:ge},R,{type:t,value:N,onChange:J,onKeyDown:ye,onMouseUp:ke,onFocus:me,onBlur:ve});if(n==="text")return o?Te.createElement(Te.Fragment,null,o(N,R)||null):Te.createElement("span",Object.assign({},R,{ref:i}),N);if(r){var Ie=r;return Te.createElement(Ie,Object.assign({},Le,{ref:i}))}return Te.createElement("input",Object.assign({},Le,{ref:i}))}function Fh(e,t){var n=t.decimalScale,r=t.fixedDecimalScale,o=t.prefix;o===void 0&&(o="");var i=t.suffix;i===void 0&&(i="");var s=t.allowNegative,l=t.thousandsGroupStyle;if(l===void 0&&(l="thousand"),e===""||e==="-")return e;var a=Za(t),u=a.thousandSeparator,c=a.decimalSeparator,d=n!==0&&e.indexOf(".")!==-1||n&&r,f=yp(e,s),p=f.beforeDecimal,h=f.afterDecimal,y=f.addNegation;return n!==void 0&&(h=X1(h,n,!!r)),u&&(p=gP(p,u,l)),o&&(p=o+p),i&&(h=h+i),y&&(p="-"+p),e=p+(d&&c||"")+h,e}function Za(e){var t=e.decimalSeparator;t===void 0&&(t=".");var n=e.thousandSeparator,r=e.allowedDecimalSeparators;return n===!0&&(n=","),r||(r=[t,"."]),{decimalSeparator:t,thousandSeparator:n,allowedDecimalSeparators:r}}function $P(e,t){e===void 0&&(e="");var n=new RegExp("(-)"),r=new RegExp("(-)(.)*(-)"),o=n.test(e),i=r.test(e);return e=e.replace(/-/g,""),o&&!i&&t&&(e="-"+e),e}function AP(e,t){return new RegExp("(^-)|[0-9]|"+Y1(e),"g")}function PP(e,t,n){return e===""?!0:!(t!=null&&t.match(/\d/))&&!(n!=null&&n.match(/\d/))&&typeof e=="string"&&!isNaN(Number(e))}function LP(e,t,n){var r;t===void 0&&(t=xP(e));var o=n.allowNegative,i=n.prefix;i===void 0&&(i="");var s=n.suffix;s===void 0&&(s="");var l=n.decimalScale,a=t.from,u=t.to,c=u.start,d=u.end,f=Za(n),p=f.allowedDecimalSeparators,h=f.decimalSeparator,y=e[d]===h;if(ns(e)&&(e===i||e===s)&&t.lastValue==="")return e;if(d-c===1&&p.indexOf(e[c])!==-1){var b=l===0?"":h;e=e.substring(0,c)+b+e.substring(c+1,e.length)}var g=function(j,$,I){var A=!1,W=!1;i.startsWith("-")?A=!1:j.startsWith("--")?(A=!1,W=!0):s.startsWith("-")&&j.length===s.length?A=!1:j[0]==="-"&&(A=!0);var x=A?1:0;return W&&(x=2),x&&(j=j.substring(x),$-=x,I-=x),{value:j,start:$,end:I,hasNegation:A}},m=g(e,c,d),v=m.hasNegation;r=m,e=r.value,c=r.start,d=r.end;var w=g(t.lastValue,a.start,a.end),R=w.start,C=w.end,T=w.value,N=e.substring(c,d);e.length&&T.length&&(R>T.length-s.length||C<i.length)&&!(N&&s.startsWith(N))&&(e=T);var O=0;e.startsWith(i)?O+=i.length:c<i.length&&(O=c),e=e.substring(O),d-=O;var L=e.length,Y=e.length-s.length;e.endsWith(s)?L=Y:(d>Y||d>e.length-s.length)&&(L=d),e=e.substring(0,L),e=$P(v?"-"+e:e,o),e=(e.match(AP(h))||[]).join("");var te=e.indexOf(h);e=e.replace(new RegExp(Y1(h),"g"),function(j,$){return $===te?".":""});var K=yp(e,o),Z=K.beforeDecimal,de=K.afterDecimal,P=K.addNegation;return u.end-u.start<a.end-a.start&&Z===""&&y&&!parseFloat(de)&&(e=P?"-":""),e}function IP(e,t){var n=t.prefix;n===void 0&&(n="");var r=t.suffix;r===void 0&&(r="");var o=Array.from({length:e.length+1}).map(function(){return!0}),i=e[0]==="-";o.fill(!1,0,n.length+(i?1:0));var s=e.length;return o.fill(!1,s-r.length+1,s+1),o}function DP(e){var t=Za(e),n=t.thousandSeparator,r=t.decimalSeparator,o=e.prefix;o===void 0&&(o="");var i=e.allowNegative;if(i===void 0&&(i=!0),n===r)throw new Error(`
|
||
Decimal separator can't be same as thousand separator.
|
||
thousandSeparator: `+n+` (thousandSeparator = {true} is same as thousandSeparator = ",")
|
||
decimalSeparator: `+r+` (default value for decimalSeparator is .)
|
||
`);return o.startsWith("-")&&i&&(console.error(`
|
||
Prefix can't start with '-' when allowNegative is true.
|
||
prefix: `+o+`
|
||
allowNegative: `+i+`
|
||
`),i=!1),Object.assign(Object.assign({},e),{allowNegative:i})}function MP(e){e=DP(e),e.decimalSeparator,e.allowedDecimalSeparators,e.thousandsGroupStyle;var t=e.suffix,n=e.allowNegative,r=e.allowLeadingZeros,o=e.onKeyDown;o===void 0&&(o=qn);var i=e.onBlur;i===void 0&&(i=qn);var s=e.thousandSeparator,l=e.decimalScale,a=e.fixedDecimalScale,u=e.prefix;u===void 0&&(u="");var c=e.defaultValue,d=e.value,f=e.valueIsNumericString,p=e.onValueChange,h=G1(e,["decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","suffix","allowNegative","allowLeadingZeros","onKeyDown","onBlur","thousandSeparator","decimalScale","fixedDecimalScale","prefix","defaultValue","value","valueIsNumericString","onValueChange"]),y=Za(e),b=y.decimalSeparator,g=y.allowedDecimalSeparators,m=function(P){return Fh(P,e)},v=function(P,j){return LP(P,j,e)},w=bo(d)?c:d,R=f??PP(w,u,t);bo(d)?bo(c)||(R=R||typeof c=="number"):R=R||typeof d=="number";var C=function(P){return K1(P)?P:(typeof P=="number"&&(P=Q1(P)),R&&typeof l=="number"?Vh(P,l,!!a):P)},T=q1(C(d),C(c),!!R,m,v,p),N=T[0],O=N.numAsString,L=N.formattedValue,Y=T[1],te=function(P){var j=P.target,$=P.key,I=j.selectionStart,A=j.selectionEnd,W=j.value;if(W===void 0&&(W=""),($==="Backspace"||$==="Delete")&&A<u.length){P.preventDefault();return}if(I!==A){o(P);return}$==="Backspace"&&W[0]==="-"&&I===u.length+1&&n&&Er(j,1),l&&a&&($==="Backspace"&&W[I-1]===b?(Er(j,I-1),P.preventDefault()):$==="Delete"&&W[I]===b&&P.preventDefault()),g!=null&&g.includes($)&&W[I]===b&&Er(j,I+1);var x=s===!0?",":s;$==="Backspace"&&W[I-1]===x&&Er(j,I-1),$==="Delete"&&W[I]===x&&Er(j,I+1),o(P)},K=function(P){var j=O;if(j.match(/\d/g)||(j=""),r||(j=SP(j)),a&&l&&(j=Vh(j,l,a)),j!==O){var $=Fh(j,e);Y({formattedValue:$,value:j,floatValue:parseFloat(j)},{event:P,source:ts.event})}i(P)},Z=function(P){return P===b?!0:ns(P)},de=function(P){var j=P.currentValue,$=P.lastValue,I=P.formattedValue,A=P.currentValueIndex,W=P.formattedValueIndex,x=j[A],M=I[W],z=Z1($,j),G=z.to,H=function(ie){return v(ie).indexOf(".")+u.length};return d===0&&a&&l&&j[G.start]===b&&H(j)<A&&H(I)>W?!1:A>=G.start&&A<G.end&&g&&g.includes(x)&&M===b?!0:x===M};return Object.assign(Object.assign({},h),{value:L,valueIsNumericString:!1,isValidInputCharacter:Z,isCharacterSame:de,onValueChange:Y,format:m,removeFormatting:v,getCaretBoundary:function(P){return IP(P,e)},onKeyDown:te,onBlur:K})}function OP(e){var t=MP(e);return Te.createElement(kP,Object.assign({},t))}function Bh({direction:e,style:t,...n}){return S.jsx("svg",{style:{width:"var(--ni-chevron-size)",height:"var(--ni-chevron-size)",transform:e==="up"?"rotate(180deg)":void 0,...t},viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n,children:S.jsx("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}var ud={root:"m_e2f5cd4e",controls:"m_95e17d22",control:"m_80b4b171"};const jP=/^(0\.0*|-0(\.0*)?)$/,VP=/^-?0\d+(\.\d+)?\.?$/;function zP(e){return e.toString().replace(".","").length}function FP(e,t){return(typeof e=="number"?e<Number.MAX_SAFE_INTEGER:!Number.isNaN(Number(e)))&&!Number.isNaN(e)&&zP(t)<14&&t!==""}function Uh(e,t,n){if(e===void 0)return!0;const r=t===void 0||e>=t,o=n===void 0||e<=n;return r&&o}const BP={step:1,clampBehavior:"blur",allowDecimal:!0,allowNegative:!0,withKeyboardEvents:!0,allowLeadingZeros:!0,trimLeadingZeroesOnBlur:!0,startValue:0},UP=(e,{size:t})=>({controls:{"--ni-chevron-size":nt(t,"ni-chevron-size")}}),Fo=xe((e,t)=>{const n=le("NumberInput",BP,e),{className:r,classNames:o,styles:i,unstyled:s,vars:l,onChange:a,onValueChange:u,value:c,defaultValue:d,max:f,min:p,step:h,hideControls:y,rightSection:b,isAllowed:g,clampBehavior:m,onBlur:v,allowDecimal:w,decimalScale:R,onKeyDown:C,onKeyDownCapture:T,handlersRef:N,startValue:O,disabled:L,rightSectionPointerEvents:Y,allowNegative:te,readOnly:K,size:Z,rightSectionWidth:de,stepHoldInterval:P,stepHoldDelay:j,allowLeadingZeros:$,withKeyboardEvents:I,trimLeadingZeroesOnBlur:A,...W}=n,x=Ne({name:"NumberInput",classes:ud,props:n,classNames:o,styles:i,unstyled:s,vars:l,varsResolver:UP}),{resolvedClassNames:M,resolvedStyles:z}=$f({classNames:o,styles:i,props:n}),[G,H]=zr({value:c,defaultValue:d,onChange:a}),ie=j!==void 0&&P!==void 0,se=_.useRef(null),J=_.useRef(null),ye=_.useRef(0),ke=(V,ae)=>{ae.source==="event"&&H(FP(V.floatValue,V.value)&&!jP.test(V.value)&&!($&&VP.test(V.value))?V.floatValue:V.value),u==null||u(V,ae)},me=V=>{const ae=String(V).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return ae?Math.max(0,(ae[1]?ae[1].length:0)-(ae[2]?+ae[2]:0)):0},ve=V=>{se.current&&typeof V<"u"&&se.current.setSelectionRange(V,V)},ge=_.useRef();ge.current=()=>{let V;const ae=me(G),Pe=me(h),qe=Math.max(ae,Pe),Je=10**qe;if(typeof G!="number"||Number.isNaN(G))V=Gs(O,p,f);else if(f!==void 0){const Ue=(Math.round(G*Je)+Math.round(h*Je))/Je;V=Ue<=f?Ue:f}else V=(Math.round(G*Je)+Math.round(h*Je))/Je;const je=V.toFixed(qe);H(parseFloat(je)),u==null||u({floatValue:parseFloat(je),formattedValue:je,value:je},{source:"increment"}),setTimeout(()=>{var Ue;return ve((Ue=se.current)==null?void 0:Ue.value.length)},0)};const Le=_.useRef();Le.current=()=>{let V;const ae=p!==void 0?p:te?Number.MIN_SAFE_INTEGER:0,Pe=me(G),qe=me(h),Je=Math.max(Pe,qe),je=10**Je;if(typeof G!="number"||Number.isNaN(G))V=Gs(O,ae,f);else{const Lt=(Math.round(G*je)-Math.round(h*je))/je;V=ae!==void 0&&Lt<ae?ae:Lt}const Ue=V.toFixed(Je);H(parseFloat(Ue)),u==null||u({floatValue:parseFloat(Ue),formattedValue:Ue,value:Ue},{source:"decrement"}),setTimeout(()=>{var Lt;return ve((Lt=se.current)==null?void 0:Lt.value.length)},0)};const Ie=V=>{C==null||C(V),!(K||!I)&&(V.key==="ArrowUp"&&(V.preventDefault(),ge.current()),V.key==="ArrowDown"&&(V.preventDefault(),Le.current()))},B=V=>{if(T==null||T(V),V.key==="Backspace"){const ae=se.current;ae.selectionStart===0&&ae.selectionStart===ae.selectionEnd&&(V.preventDefault(),window.setTimeout(()=>ve(0),0))}};Cf(N,{increment:ge.current,decrement:Le.current});const q=V=>{V?ge.current():Le.current(),ye.current+=1},oe=V=>{if(q(V),ie){const ae=typeof P=="number"?P:P(ye.current);J.current=window.setTimeout(()=>oe(V),ae)}},pe=(V,ae)=>{var Pe;V.preventDefault(),(Pe=se.current)==null||Pe.focus(),q(ae),ie&&(J.current=window.setTimeout(()=>oe(ae),j))},Ce=()=>{J.current&&window.clearTimeout(J.current),J.current=null,ye.current=0},_e=S.jsxs("div",{...x("controls"),children:[S.jsx(Fr,{...x("control"),tabIndex:-1,"aria-hidden":!0,disabled:L||typeof G=="number"&&f!==void 0&&G>=f,mod:{direction:"up"},onMouseDown:V=>V.preventDefault(),onPointerDown:V=>{pe(V,!0)},onPointerUp:Ce,onPointerLeave:Ce,children:S.jsx(Bh,{direction:"up"})}),S.jsx(Fr,{...x("control"),tabIndex:-1,"aria-hidden":!0,disabled:L||typeof G=="number"&&p!==void 0&&G<=p,mod:{direction:"down"},onMouseDown:V=>V.preventDefault(),onPointerDown:V=>{pe(V,!1)},onPointerUp:Ce,onPointerLeave:Ce,children:S.jsx(Bh,{direction:"down"})})]});return S.jsx(wr,{component:OP,allowNegative:te,className:mn(ud.root,r),size:Z,...W,readOnly:K,disabled:L,value:G,getInputRef:Pt(t,se),onValueChange:ke,rightSection:y||K?b:b||_e,classNames:M,styles:z,unstyled:s,__staticSelector:"NumberInput",decimalScale:w?R:0,onKeyDown:Ie,onKeyDownCapture:B,rightSectionPointerEvents:Y??(L?"none":void 0),rightSectionWidth:de??`var(--ni-right-section-width-${Z||"sm"})`,allowLeadingZeros:$,onBlur:V=>{if(v==null||v(V),m==="blur"&&typeof G=="number"&&Gs(G,p,f)!==G&&H(Gs(G,p,f)),A&&typeof G=="string"&&me(G)<15){const ae=G.replace(/^0+/,""),Pe=parseFloat(ae);H(Number.isNaN(Pe)||Pe>Number.MAX_SAFE_INTEGER?ae:Pe)}},isAllowed:V=>m==="strict"?g?g(V)&&Uh(V.floatValue,p,f):Uh(V.floatValue,p,f):g?g(V):!0})});Fo.classes={...wr.classes,...ud};Fo.displayName="@mantine/core/NumberInput";const WP={searchable:!1,withCheckIcon:!0,allowDeselect:!0,checkIconPosition:"left"},Ln=xe((e,t)=>{const n=le("Select",WP,e),{classNames:r,styles:o,unstyled:i,vars:s,dropdownOpened:l,defaultDropdownOpened:a,onDropdownClose:u,onDropdownOpen:c,onFocus:d,onBlur:f,onClick:p,onChange:h,data:y,value:b,defaultValue:g,selectFirstOptionOnChange:m,onOptionSubmit:v,comboboxProps:w,readOnly:R,disabled:C,filter:T,limit:N,withScrollArea:O,maxDropdownHeight:L,size:Y,searchable:te,rightSection:K,checkIconPosition:Z,withCheckIcon:de,nothingFoundMessage:P,name:j,form:$,searchValue:I,defaultSearchValue:A,onSearchChange:W,allowDeselect:x,error:M,rightSectionPointerEvents:z,id:G,clearable:H,clearButtonProps:ie,hiddenInputProps:se,renderOption:J,onClear:ye,autoComplete:ke,scrollAreaProps:me,...ve}=n,ge=_.useMemo(()=>P1(y),[y]),Le=_.useMemo(()=>Zf(ge),[ge]),Ie=gs(G),[B,q,oe]=zr({value:b,defaultValue:g,finalValue:null,onChange:h}),pe=typeof B=="string"?Le[B]:void 0,Ce=YT(pe),[_e,V]=zr({value:I,defaultValue:A,finalValue:pe?pe.label:"",onChange:W}),ae=ap({opened:l,defaultOpened:a,onDropdownOpen:()=>{c==null||c(),ae.updateSelectedOptionIndex("active",{scrollIntoView:!0})},onDropdownClose:()=>{u==null||u(),ae.resetSelectedOption()}}),{resolvedClassNames:Pe,resolvedStyles:qe}=$f({props:n,styles:o,classNames:r});_.useEffect(()=>{m&&ae.selectFirstOption()},[m,B]),_.useEffect(()=>{b===null&&V(""),typeof b=="string"&&pe&&((Ce==null?void 0:Ce.value)!==pe.value||(Ce==null?void 0:Ce.label)!==pe.label)&&V(pe.label)},[b,pe]);const Je=H&&!!B&&!C&&!R&&S.jsx(Re.ClearButton,{size:Y,...ie,onClear:()=>{q(null,null),V(""),ye==null||ye()}});return S.jsxs(S.Fragment,{children:[S.jsxs(Re,{store:ae,__staticSelector:"Select",classNames:Pe,styles:qe,unstyled:i,readOnly:R,onOptionSubmit:je=>{v==null||v(je);const Ue=x&&Le[je].value===B?null:Le[je],Lt=Ue?Ue.value:null;Lt!==B&&q(Lt,Ue),!oe&&V(typeof Lt=="string"&&(Ue==null?void 0:Ue.label)||""),ae.closeDropdown()},size:Y,...w,children:[S.jsx(Re.Target,{targetType:te?"input":"button",autoComplete:ke,children:S.jsx(wr,{id:Ie,ref:t,rightSection:K||Je||S.jsx(Re.Chevron,{size:Y,error:M,unstyled:i}),rightSectionPointerEvents:z||(Je?"all":"none"),...ve,size:Y,__staticSelector:"Select",disabled:C,readOnly:R||!te,value:_e,onChange:je=>{V(je.currentTarget.value),ae.openDropdown(),m&&ae.selectFirstOption()},onFocus:je=>{te&&ae.openDropdown(),d==null||d(je)},onBlur:je=>{var Ue;te&&ae.closeDropdown(),V(B!=null&&((Ue=Le[B])==null?void 0:Ue.label)||""),f==null||f(je)},onClick:je=>{te?ae.openDropdown():ae.toggleDropdown(),p==null||p(je)},classNames:Pe,styles:qe,unstyled:i,pointer:!te,error:M})}),S.jsx(F1,{data:ge,hidden:R||C,filter:T,search:_e,limit:N,hiddenWhenEmpty:!P,withScrollArea:O,maxDropdownHeight:L,filterOptions:te&&(pe==null?void 0:pe.label)!==_e,value:B,checkIconPosition:Z,withCheckIcon:de,nothingFoundMessage:P,unstyled:i,labelId:ve.label?`${Ie}-label`:void 0,"aria-label":ve.label?void 0:ve["aria-label"],renderOption:J,scrollAreaProps:me})]}),S.jsx(Re.HiddenInput,{value:B,name:j,form:$,disabled:C,...se})]})});Ln.classes={...wr.classes,...Re.classes};Ln.displayName="@mantine/core/Select";var J1={root:"m_6d731127"};const HP={gap:"md",align:"stretch",justify:"flex-start"},GP=(e,{gap:t,align:n,justify:r})=>({root:{"--stack-gap":Do(t),"--stack-align":n,"--stack-justify":r}}),Sp=xe((e,t)=>{const n=le("Stack",HP,e),{classNames:r,className:o,style:i,styles:s,unstyled:l,vars:a,align:u,justify:c,gap:d,variant:f,...p}=n,h=Ne({name:"Stack",props:n,classes:J1,className:o,style:i,classNames:r,styles:s,unstyled:l,vars:a,varsResolver:GP});return S.jsx(ce,{ref:t,...h("root"),variant:f,...p})});Sp.classes=J1;Sp.displayName="@mantine/core/Stack";const wp=()=>!window.invokeNative,_p=(e,t)=>{const n=_.useRef(()=>{});_.useEffect(()=>{n.current=t},[t]),_.useEffect(()=>{const r=o=>{const{action:i,data:s}=o.data;if(i&&i===e&&n.current)try{n.current(s)}catch(l){console.error(`Error in useNuiEvent handler for action ${e}:`,l)}};return window.addEventListener("message",r),()=>{window.removeEventListener("message",r)}},[e])};async function In(e,t,n){const r={method:"post",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(n)};if(!wp())try{return await(await fetch(`https://${e}/${t}`,r)).json()}catch{console.log(`Error in fetchNui for ${e}/${t}`);return}}const KP="_container_1m91p_1",YP="_box_1m91p_19",Wh={container:KP,box:YP};/**
|
||
* @license @tabler/icons-react v3.19.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var XP={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};/**
|
||
* @license @tabler/icons-react v3.19.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const _r=(e,t,n,r)=>{const o=_.forwardRef(({color:i="currentColor",size:s=24,stroke:l=2,title:a,className:u,children:c,...d},f)=>_.createElement("svg",{ref:f,...XP[e],width:s,height:s,className:["tabler-icon",`tabler-icon-${t}`,u].join(" "),strokeWidth:l,stroke:i,...d},[a&&_.createElement("title",{key:"svg-title"},a),...r.map(([p,h])=>_.createElement(p,h)),...Array.isArray(c)?c:[c]]));return o.displayName=`${n}`,o};/**
|
||
* @license @tabler/icons-react v3.19.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var QP=_r("outline","cloud-fog","IconCloudFog",[["path",{d:"M7 16a4.6 4.4 0 0 1 0 -9a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7h-12",key:"svg-0"}],["path",{d:"M5 20l14 0",key:"svg-1"}]]);/**
|
||
* @license @tabler/icons-react v3.19.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var ZP=_r("outline","cloud-pause","IconCloudPause",[["path",{d:"M13 18.004h-6.343c-2.572 -.004 -4.657 -2.011 -4.657 -4.487c0 -2.475 2.085 -4.482 4.657 -4.482c.393 -1.762 1.794 -3.2 3.675 -3.773c1.88 -.572 3.956 -.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.406 0 2.617 .843 3.16 2.055",key:"svg-0"}],["path",{d:"M17 17v5",key:"svg-1"}],["path",{d:"M21 17v5",key:"svg-2"}]]);/**
|
||
* @license @tabler/icons-react v3.19.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var qP=_r("outline","cloud","IconCloud",[["path",{d:"M6.657 18c-2.572 0 -4.657 -2.007 -4.657 -4.483c0 -2.475 2.085 -4.482 4.657 -4.482c.393 -1.762 1.794 -3.2 3.675 -3.773c1.88 -.572 3.956 -.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.913 0 3.464 1.56 3.464 3.486c0 1.927 -1.551 3.487 -3.465 3.487h-11.878",key:"svg-0"}]]);/**
|
||
* @license @tabler/icons-react v3.19.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var JP=_r("outline","map-pin","IconMapPin",[["path",{d:"M9 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0",key:"svg-0"}],["path",{d:"M17.657 16.657l-4.243 4.243a2 2 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 1 1 11.314 0z",key:"svg-1"}]]);/**
|
||
* @license @tabler/icons-react v3.19.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var eL=_r("outline","power","IconPower",[["path",{d:"M7 6a7.75 7.75 0 1 0 10 0",key:"svg-0"}],["path",{d:"M12 4l0 8",key:"svg-1"}]]);/**
|
||
* @license @tabler/icons-react v3.19.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var tL=_r("outline","sun","IconSun",[["path",{d:"M12 12m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7",key:"svg-1"}]]);/**
|
||
* @license @tabler/icons-react v3.19.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var nL=_r("outline","temperature","IconTemperature",[["path",{d:"M10 13.5a4 4 0 1 0 4 0v-8.5a2 2 0 0 0 -4 0v8.5",key:"svg-0"}],["path",{d:"M10 9l4 0",key:"svg-1"}]]);/**
|
||
* @license @tabler/icons-react v3.19.0 - MIT
|
||
*
|
||
* This source code is licensed under the MIT license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var rL=_r("outline","wind","IconWind",[["path",{d:"M5 8h8.5a2.5 2.5 0 1 0 -2.34 -3.24",key:"svg-0"}],["path",{d:"M3 12h15.5a2.5 2.5 0 1 1 -2.34 3.24",key:"svg-1"}],["path",{d:"M4 16h5.5a2.5 2.5 0 1 1 -2.34 3.24",key:"svg-2"}]]);const oL="_stack_1031d_1",iL={stack:oL},sL=({tab:e,setTab:t})=>{const n={width:"1.35rem",height:"1.35rem"},r=()=>{In("av_weather","close")};return S.jsxs(Sp,{className:iL.stack,p:10,children:[S.jsx(Ji,{variant:"transparent",onClick:()=>{t("weather")},color:e=="weather"?"#64D2FF":"gray",opacity:0,children:S.jsx(qP,{style:n})}),S.jsx(Ji,{variant:"transparent",onClick:()=>{r()},style:{position:"absolute",bottom:0,marginBottom:"15px"},color:"red.4",children:S.jsx(eL,{style:n})})]})},lL="_card_or03b_1",aL="_zone_or03b_11",Yu={card:lL,zone:aL},uL="_input_15mfu_1",cL="_dropdown_15mfu_11",dL="_icon_15mfu_21",fL="_image_15mfu_39",pL="_blurred_15mfu_49",Zs={input:uL,dropdown:cL,icon:dL,image:fL,blurred:pL},eS=()=>S.jsx(ce,{style:{display:"flex",alignContent:"center",alignItems:"center",height:"100%"},children:S.jsx(pp,{visible:!0,zIndex:1e3,loaderProps:{color:"blue.2",type:"dots"},overlayProps:{radius:"sm",blur:2,opacity:0}})}),qa=xT({key:"lang",default:{}}),mL=[{value:"santos",label:"Los Santos"},{value:"paleto",label:"Paleto Bay"},{value:"sandy",label:"Sandy Shores"},{value:"cayo",label:"Cayo Perico"}],hL=({info:e,handleZone:t,loaded:n})=>{const r=_f(qa);return n?S.jsxs(ln,{direction:"column",style:{justifyContent:"center",width:"100%",textAlign:"center"},gap:0,children:[S.jsx(Ln,{data:mL,size:"xs",value:e.name,onOptionSubmit:o=>{o&&t(o)},classNames:Zs}),S.jsxs(ur,{justify:"space-between",mt:"sm",children:[S.jsx(ut,{fw:600,c:"#64D2FF",lts:.25,children:e.weather}),S.jsx(ut,{fw:500,c:e.freeze?"red":"green",fz:"sm",children:`${e.freeze?r.frozen:r.not_frozen}`})]}),S.jsxs(ce,{className:Zs.icon,mt:"md",children:[S.jsx(Kl,{className:Zs.image,src:`./icons/${e.time}/${e.weather}.png`,h:145,w:145,mr:"auto",ml:"auto",p:"sm"}),S.jsx(Kl,{className:Zs.blurred,src:`./icons/${e.time}/${e.weather}.png`,h:145,w:145,mr:"auto",ml:"auto"})]}),S.jsxs(ur,{mt:4,style:{position:"absolute",bottom:0,width:"100%",marginBottom:"10px"},children:[S.jsxs(ln,{direction:"column",gap:0,ta:"left",children:[S.jsx(ut,{fz:"lg",fw:600,children:`${e.temperature} ° ${e.type}`}),S.jsx(ut,{fz:"sm",c:"dimmed",children:r.temperature})]}),S.jsxs(ln,{direction:"column",gap:0,ta:"right",ml:"auto",mr:"xl",children:[S.jsx(ut,{fz:"lg",fw:600,children:`${e.wind} m/s`}),S.jsx(ut,{fz:"sm",c:"dimmed",children:r.wind_speed})]})]})]}):S.jsx(eS,{})},vL="_input_p9iee_1",gL="_dropdown_p9iee_11",yL="_button_p9iee_21",Gn={input:vL,dropdown:gL,button:yL},SL=[{value:"santos",label:"Los Santos"},{value:"paleto",label:"Paleto Bay"},{value:"sandy",label:"Sandy Shores"},{value:"cayo",label:"Cayo Perico"}],wL=[{value:"BLIZZARD",label:"Blizzard"},{value:"CLEAR",label:"Clear"},{value:"CLEARING",label:"Clearing"},{value:"CLOUDS",label:"Clouds"},{value:"EXTRASUNNY",label:"Extra Sunny"},{value:"FOGGY",label:"Foggy"},{value:"HALLOWEEN",label:"Halloween"},{value:"NEUTRAL",label:"Neutral"},{value:"OVERCAST",label:"Overcast"},{value:"RAIN",label:"Rain"},{value:"SMOG",label:"Smog"},{value:"SNOW",label:"Snow"},{value:"SNOWLIGHT",label:"Snowlight"},{value:"THUNDER",label:"Thunder"},{value:"XMAS",label:"XMAS"}],_L={zones:[],freeze:void 0},bL=({type:e})=>{const t=_f(qa),n=[{value:"automatic",label:t.fog.automatic},{value:"no",label:t.fog.no},{value:"normal",label:t.fog.normal},{value:"low",label:t.fog.low},{value:"medium",label:t.fog.medium},{value:"high",label:t.fog.high},{value:"max",label:t.fog.max}],[r,o]=_.useState(_L),i={width:"14px",height:"14px"},s=(u,c)=>{const d={...r,[u]:c};o(d)},l=()=>{In("av_weather","setZone",r)},a=()=>{In("av_weather","randomZones",r)};return S.jsxs(Me,{gutter:"xs",children:[S.jsx(Me.Col,{span:12,children:S.jsxs(ln,{direction:"column",children:[S.jsx(ut,{fw:600,c:"#64D2FF",lts:.25,children:t.zone_header}),S.jsx(ut,{fz:"xs",c:"dimmed",children:t.zone_description})]})}),S.jsx(Me.Col,{span:6,children:S.jsx(gp,{value:r.zones,classNames:Gn,size:"xs",data:SL,label:t.apply_to,onChange:u=>{s("zones",u)},leftSection:S.jsx(JP,{style:i,stroke:1.5})})}),S.jsx(Me.Col,{span:6,children:S.jsx(Ln,{classNames:Gn,size:"xs",data:wL,label:t.weather,onChange:u=>{u&&s("weather",u)},searchable:!0,leftSection:S.jsx(tL,{style:i,stroke:1.5})})}),S.jsx(Me.Col,{span:4,children:S.jsx(Ln,{classNames:Gn,size:"xs",value:r.freeze,label:t.freeze,data:[{value:"yes",label:"Yes"},{value:"no",label:"No"}],leftSection:S.jsx(ZP,{style:i}),allowDeselect:!0,searchable:!0,onChange:u=>{s("freeze",u)}})}),S.jsx(Me.Col,{span:4,children:S.jsx(Ln,{classNames:Gn,size:"xs",label:t.fog_level,data:n,leftSection:S.jsx(QP,{style:i}),searchable:!0,onChange:u=>{s("fog",u)}})}),S.jsx(Me.Col,{span:4,children:S.jsx(Fo,{classNames:Gn,size:"xs",label:`${t.temperature} (°${e})`,allowDecimal:!1,allowLeadingZeros:!1,leftSection:S.jsx(nL,{style:i}),onChange:u=>{s("temperature",u)}})}),S.jsx(Me.Col,{span:4,children:S.jsx(Fo,{classNames:Gn,size:"xs",label:`${t.wind_speed} (0-12)`,allowLeadingZeros:!1,clampBehavior:"strict",decimalScale:2,min:0,max:12,leftSection:S.jsx(rL,{style:i}),onChange:u=>{s("wind",u)}})}),S.jsx(Me.Col,{span:12,children:S.jsx(ce,{display:"flex",style:{position:"absolute",bottom:0,right:0,marginBottom:"18px"},children:S.jsxs(ln,{direction:"column",children:[S.jsx(ut,{fz:"xs",c:"dimmed",ml:"auto",mr:16,children:r.zones.length==0?t.no_zone:t.double_click}),S.jsxs(ur,{mt:3,children:[S.jsx(Ur,{className:Gn.button,size:"xs",ml:"auto",color:"gray",disabled:r.zones.length==0,onDoubleClick:()=>{a()},children:t.randomize_button}),S.jsx(Ur,{className:Gn.button,size:"xs",color:"#0A84FF",disabled:r.zones.length==0,mr:16,onDoubleClick:()=>{l()},children:t.apply_button})]})]})})})]})},xL="_input_p9iee_1",RL="_dropdown_p9iee_11",CL="_button_p9iee_21",hi={input:xL,dropdown:RL,button:CL};function EL(e,t){if(e<0||e>23)throw new Error("Hour must be between 0 and 23.");if(t<0||t>59)throw new Error("Minutes must be between 0 and 59.");const n=e<10?`0${e}`:`${e}`,r=t<10?`0${t}`:`${t}`;return`${n}:${r}`}const NL=()=>{const e=_f(qa),[t,n]=_.useState({hour:0,minutes:0}),[r,o]=_.useState({freezeTime:"no",transition:"1",moon:"0.5"}),[i,s]=_.useState(wp()),l=(c,d)=>{const f={...r,[c]:d};o(f)},a=()=>{In("av_weather","updateServer",r)},u=()=>{In("av_weather","blackout")};return _p("clock",c=>{const d={...t,hour:c.hours,minutes:c.minutes};n(d)}),_.useEffect(()=>{(async()=>{const d=await In("av_weather","getServer");if(d){if(d.moon){const f={...r,moon:d.moon};o(f)}if(d.freezeTime){const f={...r,freezeTime:d.freezeTime};o(f)}d.hour&&d.minutes&&n({hour:d.hour,minutes:d.minutes})}setTimeout(()=>{s(!0)},50)})()},[]),i?S.jsxs(Me,{gutter:0,children:[S.jsx(Me.Col,{span:12,children:S.jsxs(ur,{children:[S.jsxs(ln,{direction:"column",children:[S.jsx(ut,{fw:600,c:"#64D2FF",lts:.25,children:e.global_header}),S.jsx(ut,{fz:"xs",c:"dimmed",children:e.global_description})]}),S.jsxs(ln,{direction:"column",ml:"auto",children:[S.jsx(ut,{fw:600,c:"#64D2FF",lts:.25,ta:"end",children:EL(t.hour,t.minutes)}),S.jsx(ut,{fz:"xs",c:"dimmed",children:e.server_time})]})]})}),S.jsx(Me.Col,{span:2.5,mt:"sm",children:S.jsxs(ln,{direction:"column",gap:0,children:[S.jsx(ut,{fz:"xs",fw:500,mt:-1,children:`${e.server_time} (HH:MM)`}),S.jsxs(ur,{gap:2,mt:2,children:[S.jsx(Fo,{classNames:hi,w:50,size:"xs",allowDecimal:!1,allowLeadingZeros:!1,allowNegative:!1,min:0,max:23,clampBehavior:"strict",hideControls:!0,onChange:c=>{l("hour",c)}}),":",S.jsx(Fo,{classNames:hi,w:50,size:"xs",allowDecimal:!1,allowLeadingZeros:!1,allowNegative:!1,min:0,max:59,clampBehavior:"strict",hideControls:!0,onChange:c=>{l("minutes",c)}})]})]})}),S.jsx(Me.Col,{span:2.5,mt:"sm",children:S.jsx(Ln,{mt:-5,w:125,classNames:hi,label:e.freeze_time,size:"xs",value:r.freezeTime,data:[{value:"yes",label:"Yes"},{value:"no",label:"No"}],searchable:!0,onChange:c=>{l("freezeTime",c)}})}),S.jsx(Me.Col,{span:3,mt:"sm",ml:"xs",children:S.jsx(Ln,{mt:-5,classNames:hi,w:150,label:e.moon,value:r.moon,size:"xs",searchable:!0,data:[{value:"0.1",label:e.moon_1},{value:"0.2",label:e.moon_2},{value:"0.3",label:e.moon_3},{value:"0.5",label:e.moon_4},{value:"0.7",label:e.moon_5},{value:"0.8",label:e.moon_6},{value:"0.9",label:e.moon_7}],onChange:c=>{l("moon",c)}})}),S.jsx(Me.Col,{span:3,mt:"sm",ml:"xs",children:S.jsx(Ln,{mt:-5,classNames:hi,label:e.transition,value:r.transition,size:"xs",searchable:!0,data:[{value:"0",label:e.instant},{value:"1",label:e.progressive}],onChange:c=>{l("transition",c)}})}),S.jsx(Me.Col,{span:12,mt:"xs",mr:"xs",style:{zIndex:1},children:S.jsxs(ln,{direction:"column",gap:0,mt:10,children:[S.jsx(ut,{fz:"xs",c:"dimmed",ml:"auto",children:e.double_click}),S.jsxs(ur,{mt:3,children:[S.jsx(Ur,{size:"xs",color:"gray",ml:"auto",onDoubleClick:()=>{u()},children:e.blackout}),S.jsx(Ur,{size:"xs",color:"#0A84FF",onDoubleClick:()=>{a()},children:e.apply_button})]})]})})]}):S.jsx(eS,{})},TL=()=>{const[e,t]=_.useState(!1),[n,r]=_.useState({label:"Los Santos",name:"santos",weather:"THUNDER",hour:21,minutes:10,temperature:31,type:"C",time:"day",wind:11.99,freeze:!1});_p("zone",i=>{if(i.name==n.name){const s={...n,weather:i.weather,wind:i.wind,temperature:i.temperature,freeze:i.freeze};r(s)}});const o=async i=>{t(!1);const s=await In("av_weather","getZone",i);s&&r(s),setTimeout(()=>{t(!0)},100)};return _.useEffect(()=>{(async()=>{const s=await In("av_weather","loadZone");s&&r(s),setTimeout(()=>{t(!0)},100)})()},[]),S.jsxs(Me,{p:"xs",children:[S.jsx(Me.Col,{span:4,children:S.jsx(_o,{className:Yu.card,radius:10,shadow:"sm",h:310,children:S.jsx(hL,{info:n,handleZone:o,loaded:e})})}),S.jsx(Me.Col,{span:"auto",children:S.jsx(_o,{className:Yu.card,radius:10,shadow:"sm",h:310,children:S.jsx(bL,{type:n.type})})}),S.jsx(Me.Col,{span:12,children:S.jsx(_o,{className:Yu.card,h:"auto",radius:10,shadow:"sm",children:S.jsx(NL,{})})})]})},kL=()=>{const[e,t]=_.useState("weather"),[n,r]=_.useState(!1),o=i=>{switch(i.code){case"Escape":r(!1),setTimeout(()=>{In("av_weather","close")},150);break}};return _.useEffect(()=>{setTimeout(()=>{r(!0)},150),window.addEventListener("keydown",o)},[]),S.jsx(Zo,{mounted:n,transition:"fade",duration:400,timingFunction:"ease",children:i=>S.jsx(ce,{style:i,className:Wh.container,children:S.jsxs(Me,{className:Wh.box,children:[S.jsx(Me.Col,{span:.5,children:S.jsx(sL,{tab:e,setTab:t})}),S.jsx(Me.Col,{span:"auto",p:"md",ml:"sm",children:e=="weather"&&S.jsx(TL,{})})]})})})},$L="lang.json",AL=async()=>{try{const e=await fetch($L);if(!e.ok)throw new Error(`Error fetching data: ${e.statusText}`);return await e.json()}catch(e){console.error("An error occurred while fetching data:",e)}},PL=()=>{const e=RT(qa),[t,n]=_.useState(wp());return _p("menu",r=>{n(r)}),_.useEffect(()=>{(async()=>{const o=await AL();e(o)})()},[]),S.jsx(j0,{defaultColorScheme:"dark",children:t&&S.jsx(kL,{})})};iy(document.getElementById("root")).render(S.jsx(_.StrictMode,{children:S.jsx(bT,{children:S.jsx(PL,{})})}));
|