← Назад
function e(e,t){for(var n=0;n<t.length;n++){const r=t[n];if("string"!=typeof r&&!Array.isArray(r))for(const t in r)if("default"!==t&&!(t in e)){const n=Object.getOwnPropertyDescriptor(r,t);n&&Object.defineProperty(e,t,n.get?n:{enumerable:!0,get:()=>r[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();var n,r,a={exports:{}},i={};var o,s,l=(r||(r=1,a.exports=function(){if(n)return i;n=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(t,n,r){var a=null;if(void 0!==r&&(a=""+r),void 0!==n.key&&(a=""+n.key),"key"in n)for(var i in r={},n)"key"!==i&&(r[i]=n[i]);else r=n;return n=r.ref,{$$typeof:e,type:t,key:a,ref:void 0!==n?n:null,props:r}}return i.Fragment=t,i.jsx=r,i.jsxs=r,i}()),a.exports),c={exports:{}},u={};function d(){if(o)return u;o=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),s=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),p=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,v={};function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}function b(){}function x(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("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")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var w=x.prototype=new b;w.constructor=x,g(w,y.prototype),w.isPureReactComponent=!0;var k=Array.isArray;function S(){}var E={H:null,A:null,T:null,S:null},j=Object.prototype.hasOwnProperty;function O(t,n,r){var a=r.ref;return{$$typeof:e,type:t,key:n,ref:void 0!==a?a:null,props:r}}function C(t){return"object"==typeof t&&null!==t&&t.$$typeof===e}var N=/\/+/g;function P(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36);var n,r}function _(n,r,a,i,o){var s=typeof n;"undefined"!==s&&"boolean"!==s||(n=null);var l,c,u=!1;if(null===n)u=!0;else switch(s){case"bigint":case"string":case"number":u=!0;break;case"object":switch(n.$$typeof){case e:case t:u=!0;break;case f:return _((u=n._init)(n._payload),r,a,i,o)}}if(u)return o=o(n),u=""===i?"."+P(n,0):i,k(o)?(a="",null!=u&&(a=u.replace(N,"$&/")+"/"),_(o,r,a,"",function(e){return e})):null!=o&&(C(o)&&(l=o,c=a+(null==o.key||n&&n.key===o.key?"":(""+o.key).replace(N,"$&/")+"/")+u,o=O(l.type,c,l.props)),r.push(o)),1;u=0;var d,h=""===i?".":i+":";if(k(n))for(var m=0;m<n.length;m++)u+=_(i=n[m],r,a,s=h+P(i,m),o);else if("function"==typeof(m=null===(d=n)||"object"!=typeof d?null:"function"==typeof(d=p&&d[p]||d["@@iterator"])?d:null))for(n=m.call(n),m=0;!(i=n.next()).done;)u+=_(i=i.value,r,a,s=h+P(i,m++),o);else if("object"===s){if("function"==typeof n.then)return _(function(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch("string"==typeof e.status?e.then(S,S):(e.status="pending",e.then(function(t){"pending"===e.status&&(e.status="fulfilled",e.value=t)},function(t){"pending"===e.status&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}(n),r,a,i,o);throw r=String(n),Error("Objects are not valid as a React child (found: "+("[object Object]"===r?"object with keys {"+Object.keys(n).join(", ")+"}":r)+"). If you meant to render a collection of children, use an array instead.")}return u}function M(e,t,n){if(null==e)return e;var r=[],a=0;return _(e,r,"","",function(e){return t.call(n,e,a++)}),r}function A(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var T="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},D={map:M,forEach:function(e,t,n){M(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return M(e,function(){t++}),t},toArray:function(e){return M(e,function(e){return e})||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};return u.Activity=h,u.Children=D,u.Component=y,u.Fragment=n,u.Profiler=a,u.PureComponent=x,u.StrictMode=r,u.Suspense=c,u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=E,u.__COMPILER_RUNTIME={__proto__:null,c:function(e){return E.H.useMemoCache(e)}},u.cache=function(e){return function(){return e.apply(null,arguments)}},u.cacheSignal=function(){return null},u.cloneElement=function(e,t,n){if(null==e)throw Error("The argument must be a React element, but you passed "+e+".");var r=g({},e.props),a=e.key;if(null!=t)for(i in void 0!==t.key&&(a=""+t.key),t)!j.call(t,i)||"key"===i||"__self"===i||"__source"===i||"ref"===i&&void 0===t.ref||(r[i]=t[i]);var i=arguments.length-2;if(1===i)r.children=n;else if(1<i){for(var o=Array(i),s=0;s<i;s++)o[s]=arguments[s+2];r.children=o}return O(e.type,a,r)},u.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:i,_context:e},e},u.createElement=function(e,t,n){var r,a={},i=null;if(null!=t)for(r in void 0!==t.key&&(i=""+t.key),t)j.call(t,r)&&"key"!==r&&"__self"!==r&&"__source"!==r&&(a[r]=t[r]);var o=arguments.length-2;if(1===o)a.children=n;else if(1<o){for(var s=Array(o),l=0;l<o;l++)s[l]=arguments[l+2];a.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps)void 0===a[r]&&(a[r]=o[r]);return O(e,i,a)},u.createRef=function(){return{current:null}},u.forwardRef=function(e){return{$$typeof:l,render:e}},u.isValidElement=C,u.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:A}},u.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},u.startTransition=function(e){var t=E.T,n={};E.T=n;try{var r=e(),a=E.S;null!==a&&a(n,r),"object"==typeof r&&null!==r&&"function"==typeof r.then&&r.then(S,T)}catch(i){T(i)}finally{null!==t&&null!==n.types&&(t.types=n.types),E.T=t}},u.unstable_useCacheRefresh=function(){return E.H.useCacheRefresh()},u.use=function(e){return E.H.use(e)},u.useActionState=function(e,t,n){return E.H.useActionState(e,t,n)},u.useCallback=function(e,t){return E.H.useCallback(e,t)},u.useContext=function(e){return E.H.useContext(e)},u.useDebugValue=function(){},u.useDeferredValue=function(e,t){return E.H.useDeferredValue(e,t)},u.useEffect=function(e,t){return E.H.useEffect(e,t)},u.useEffectEvent=function(e){return E.H.useEffectEvent(e)},u.useId=function(){return E.H.useId()},u.useImperativeHandle=function(e,t,n){return E.H.useImperativeHandle(e,t,n)},u.useInsertionEffect=function(e,t){return E.H.useInsertionEffect(e,t)},u.useLayoutEffect=function(e,t){return E.H.useLayoutEffect(e,t)},u.useMemo=function(e,t){return E.H.useMemo(e,t)},u.useOptimistic=function(e,t){return E.H.useOptimistic(e,t)},u.useReducer=function(e,t,n){return E.H.useReducer(e,t,n)},u.useRef=function(e){return E.H.useRef(e)},u.useState=function(e){return E.H.useState(e)},u.useSyncExternalStore=function(e,t,n){return E.H.useSyncExternalStore(e,t,n)},u.useTransition=function(){return E.H.useTransition()},u.version="19.2.4",u}function f(){return s||(s=1,c.exports=d()),c.exports}var h=f();const p=t(h),m=e({__proto__:null,default:p},[h]);var g,v,y={exports:{}},b={},x={exports:{}},w={};function k(){return v||(v=1,x.exports=(g||(g=1,function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<a(i,t)))break e;e[r]=t,e[n]=i,n=r}}function n(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,o=i>>>1;r<o;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>a(l,n))c<i&&0>a(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<i&&0>a(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(e.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],c=[],u=1,d=null,f=3,h=!1,p=!1,m=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function x(e){for(var a=n(c);null!==a;){if(null===a.callback)r(c);else{if(!(a.startTime<=e))break;r(c),a.sortIndex=a.expirationTime,t(l,a)}a=n(c)}}function w(e){if(m=!1,x(e),!p)if(null!==n(l))p=!0,S||(S=!0,k());else{var t=n(c);null!==t&&M(w,t.startTime-e)}}var k,S=!1,E=-1,j=5,O=-1;function C(){return!(!g&&e.unstable_now()-O<j)}function N(){if(g=!1,S){var t=e.unstable_now();O=t;var a=!0;try{e:{p=!1,m&&(m=!1,y(E),E=-1),h=!0;var i=f;try{t:{for(x(t),d=n(l);null!==d&&!(d.expirationTime>t&&C());){var o=d.callback;if("function"==typeof o){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),"function"==typeof s){d.callback=s,x(t),a=!0;break t}d===n(l)&&r(l),x(t)}else r(l);d=n(l)}if(null!==d)a=!0;else{var u=n(c);null!==u&&M(w,u.startTime-t),a=!1}}break e}finally{d=null,f=i,h=!1}a=void 0}}finally{a?k():S=!1}}}if("function"==typeof b)k=function(){b(N)};else if("undefined"!=typeof MessageChannel){var P=new MessageChannel,_=P.port2;P.port1.onmessage=N,k=function(){_.postMessage(null)}}else k=function(){v(N,0)};function M(t,n){E=v(function(){t(e.unstable_now())},n)}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(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,a,i){var o=e.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?o+i:o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return r={id:u++,callback:a,priorityLevel:r,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>o?(r.sortIndex=i,t(c,r),null===n(l)&&r===n(c)&&(m?(y(E),E=-1):m=!0,M(w,i-o))):(r.sortIndex=s,t(l,r),p||h||(p=!0,S||(S=!0,k()))),r},e.unstable_shouldYield=C,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}}(w)),w)),x.exports}var S,E,j,O,C={exports:{}},N={};function P(){if(S)return N;S=1;var e=f();function t(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;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."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},a=Symbol.for("react.portal");var i=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function o(e,t){return"font"===e?"":"string"==typeof t?"use-credentials"===t?t:"":void 0}return N.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,N.createPortal=function(e,n){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!n||1!==n.nodeType&&9!==n.nodeType&&11!==n.nodeType)throw Error(t(299));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:a,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,n,null,r)},N.flushSync=function(e){var t=i.T,n=r.p;try{if(i.T=null,r.p=2,e)return e()}finally{i.T=t,r.p=n,r.d.f()}},N.preconnect=function(e,t){"string"==typeof e&&(t?t="string"==typeof(t=t.crossOrigin)?"use-credentials"===t?t:"":void 0:t=null,r.d.C(e,t))},N.prefetchDNS=function(e){"string"==typeof e&&r.d.D(e)},N.preinit=function(e,t){if("string"==typeof e&&t&&"string"==typeof t.as){var n=t.as,a=o(n,t.crossOrigin),i="string"==typeof t.integrity?t.integrity:void 0,s="string"==typeof t.fetchPriority?t.fetchPriority:void 0;"style"===n?r.d.S(e,"string"==typeof t.precedence?t.precedence:void 0,{crossOrigin:a,integrity:i,fetchPriority:s}):"script"===n&&r.d.X(e,{crossOrigin:a,integrity:i,fetchPriority:s,nonce:"string"==typeof t.nonce?t.nonce:void 0})}},N.preinitModule=function(e,t){if("string"==typeof e)if("object"==typeof t&&null!==t){if(null==t.as||"script"===t.as){var n=o(t.as,t.crossOrigin);r.d.M(e,{crossOrigin:n,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0})}}else null==t&&r.d.M(e)},N.preload=function(e,t){if("string"==typeof e&&"object"==typeof t&&null!==t&&"string"==typeof t.as){var n=t.as,a=o(n,t.crossOrigin);r.d.L(e,n,{crossOrigin:a,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0,type:"string"==typeof t.type?t.type:void 0,fetchPriority:"string"==typeof t.fetchPriority?t.fetchPriority:void 0,referrerPolicy:"string"==typeof t.referrerPolicy?t.referrerPolicy:void 0,imageSrcSet:"string"==typeof t.imageSrcSet?t.imageSrcSet:void 0,imageSizes:"string"==typeof t.imageSizes?t.imageSizes:void 0,media:"string"==typeof t.media?t.media:void 0})}},N.preloadModule=function(e,t){if("string"==typeof e)if(t){var n=o(t.as,t.crossOrigin);r.d.m(e,{as:"string"==typeof t.as&&"script"!==t.as?t.as:void 0,crossOrigin:n,integrity:"string"==typeof t.integrity?t.integrity:void 0})}else r.d.m(e)},N.requestFormReset=function(e){r.d.r(e)},N.unstable_batchedUpdates=function(e,t){return e(t)},N.useFormState=function(e,t,n){return i.H.useFormState(e,t,n)},N.useFormStatus=function(){return i.H.useHostTransitionStatus()},N.version="19.2.4",N}function _(){if(E)return C.exports;return E=1,function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),C.exports=P(),C.exports}function M(){if(j)return b;j=1;var e=k(),t=f(),n=_();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;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."}function a(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function i(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function o(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function s(e){if(31===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function l(e){if(i(e)!==e)throw Error(r(188))}function c(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e;for(e=e.child;null!==e;){if(null!==(t=c(e)))return t;e=e.sibling}return null}var u=Object.assign,d=Symbol.for("react.element"),h=Symbol.for("react.transitional.element"),p=Symbol.for("react.portal"),m=Symbol.for("react.fragment"),g=Symbol.for("react.strict_mode"),v=Symbol.for("react.profiler"),y=Symbol.for("react.consumer"),x=Symbol.for("react.context"),w=Symbol.for("react.forward_ref"),S=Symbol.for("react.suspense"),E=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),C=Symbol.for("react.lazy"),N=Symbol.for("react.activity"),P=Symbol.for("react.memo_cache_sentinel"),M=Symbol.iterator;function A(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=M&&e[M]||e["@@iterator"])?e:null}var T=Symbol.for("react.client.reference");function D(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===T?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case m:return"Fragment";case v:return"Profiler";case g:return"StrictMode";case S:return"Suspense";case E:return"SuspenseList";case N:return"Activity"}if("object"==typeof e)switch(e.$$typeof){case p:return"Portal";case x:return e.displayName||"Context";case y:return(e._context.displayName||"Context")+".Consumer";case w:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case O:return null!==(t=e.displayName||null)?t:D(e.type)||"Memo";case C:t=e._payload,e=e._init;try{return D(e(t))}catch(n){}}return null}var I=Array.isArray,R=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,z=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,L={pending:!1,data:null,method:null,action:null},F=[],U=-1;function $(e){return{current:e}}function B(e){0>U||(e.current=F[U],F[U]=null,U--)}function q(e,t){U++,F[U]=e.current,e.current=t}var H,W,K=$(null),V=$(null),Q=$(null),Y=$(null);function X(e,t){switch(q(Q,t),q(V,e),q(K,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?bd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=xd(t=bd(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}B(K),q(K,e)}function G(){B(K),B(V),B(Q)}function Z(e){null!==e.memoizedState&&q(Y,e);var t=K.current,n=xd(t,e.type);t!==n&&(q(V,e),q(K,n))}function J(e){V.current===e&&(B(K),B(V)),Y.current===e&&(B(Y),hf._currentValue=L)}function ee(e){if(void 0===H)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);H=t&&t[1]||"",W=-1<n.stack.indexOf("\n at")?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+H+e+W}var te=!1;function ne(e,t){if(!e||te)return"";te=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(a){var r=a}Reflect.construct(e,[],n)}else{try{n.call()}catch(i){r=i}e.call(n.prototype)}}else{try{throw Error()}catch(o){r=o}(n=e())&&"function"==typeof n.catch&&n.catch(function(){})}}catch(s){if(s&&r&&"string"==typeof s.stack)return[s.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var a=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");a&&a.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=r.DetermineComponentFrameRoot(),o=i[0],s=i[1];if(o&&s){var l=o.split("\n"),c=s.split("\n");for(a=r=0;r<l.length&&!l[r].includes("DetermineComponentFrameRoot");)r++;for(;a<c.length&&!c[a].includes("DetermineComponentFrameRoot");)a++;if(r===l.length||a===c.length)for(r=l.length-1,a=c.length-1;1<=r&&0<=a&&l[r]!==c[a];)a--;for(;1<=r&&0<=a;r--,a--)if(l[r]!==c[a]){if(1!==r||1!==a)do{if(r--,0>--a||l[r]!==c[a]){var u="\n"+l[r].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=r&&0<=a);break}}}finally{te=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?ee(n):""}function re(e,t){switch(e.tag){case 26:case 27:case 5:return ee(e.type);case 16:return ee("Lazy");case 13:return e.child!==t&&null!==t?ee("Suspense Fallback"):ee("Suspense");case 19:return ee("SuspenseList");case 0:case 15:return ne(e.type,!1);case 11:return ne(e.type.render,!1);case 1:return ne(e.type,!0);case 31:return ee("Activity");default:return""}}function ae(e){try{var t="",n=null;do{t+=re(e,n),n=e,e=e.return}while(e);return t}catch(r){return"\nError generating stack: "+r.message+"\n"+r.stack}}var ie=Object.prototype.hasOwnProperty,oe=e.unstable_scheduleCallback,se=e.unstable_cancelCallback,le=e.unstable_shouldYield,ce=e.unstable_requestPaint,ue=e.unstable_now,de=e.unstable_getCurrentPriorityLevel,fe=e.unstable_ImmediatePriority,he=e.unstable_UserBlockingPriority,pe=e.unstable_NormalPriority,me=e.unstable_LowPriority,ge=e.unstable_IdlePriority,ve=e.log,ye=e.unstable_setDisableYieldValue,be=null,xe=null;function we(e){if("function"==typeof ve&&ye(e),xe&&"function"==typeof xe.setStrictMode)try{xe.setStrictMode(be,e)}catch(t){}}var ke=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(Se(e)/Ee|0)|0},Se=Math.log,Ee=Math.LN2;var je=256,Oe=262144,Ce=4194304;function Ne(e){var t=42&e;if(0!==t)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Pe(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var a=0,i=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=134217727&r;return 0!==s?0!==(r=s&~i)?a=Ne(r):0!==(o&=s)?a=Ne(o):n||0!==(n=s&~e)&&(a=Ne(n)):0!==(s=r&~i)?a=Ne(s):0!==o?a=Ne(o):n||0!==(n=r&~e)&&(a=Ne(n)),0===a?0:0!==t&&t!==a&&0===(t&i)&&((i=a&-a)>=(n=t&-t)||32===i&&4194048&n)?t:a}function _e(e,t){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function Me(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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;default:return-1}}function Ae(){var e=Ce;return!(62914560&(Ce<<=1))&&(Ce=4194304),e}function Te(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function De(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ie(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ke(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|261930&n}function Re(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ke(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}function ze(e,t){var n=t&-t;return 0!==((n=42&n?1:Le(n))&(e.suspendedLanes|t))?0:n}function Le(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Fe(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function Ue(){var e=z.p;return 0!==e?e:void 0===(e=window.event)?32:Pf(e.type)}function $e(e,t){var n=z.p;try{return z.p=e,t()}finally{z.p=n}}var Be=Math.random().toString(36).slice(2),qe="__reactFiber$"+Be,He="__reactProps$"+Be,We="__reactContainer$"+Be,Ke="__reactEvents$"+Be,Ve="__reactListeners$"+Be,Qe="__reactHandles$"+Be,Ye="__reactResources$"+Be,Xe="__reactMarker$"+Be;function Ge(e){delete e[qe],delete e[He],delete e[Ke],delete e[Ve],delete e[Qe]}function Ze(e){var t=e[qe];if(t)return t;for(var n=e.parentNode;n;){if(t=n[We]||n[qe]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Ld(e);null!==e;){if(n=e[qe])return n;e=Ld(e)}return t}n=(e=n).parentNode}return null}function Je(e){if(e=e[qe]||e[We]){var t=e.tag;if(5===t||6===t||13===t||31===t||26===t||27===t||3===t)return e}return null}function et(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(r(33))}function tt(e){var t=e[Ye];return t||(t=e[Ye]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function nt(e){e[Xe]=!0}var rt=new Set,at={};function it(e,t){ot(e,t),ot(e+"Capture",t)}function ot(e,t){for(at[e]=t,e=0;e<t.length;e++)rt.add(t[e])}var st=RegExp("^[: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]*$"),lt={},ct={};function ut(e,t,n){if(a=t,ie.call(ct,a)||!ie.call(lt,a)&&(st.test(a)?ct[a]=!0:(lt[a]=!0,0)))if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":return void e.removeAttribute(t);case"boolean":var r=t.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r)return void e.removeAttribute(t)}e.setAttribute(t,""+n)}var a}function dt(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(t)}e.setAttribute(t,""+n)}}function ft(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(n)}e.setAttributeNS(t,n,""+r)}}function ht(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function pt(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function mt(e){if(!e._valueTracker){var t=pt(e)?"checked":"value";e._valueTracker=function(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var a=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){n=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e,t,""+e[t])}}function gt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=pt(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function vt(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(C_){return e.body}}var yt=/[\n"\\]/g;function bt(e){return e.replace(yt,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function xt(e,t,n,r,a,i,o,s){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+ht(t)):e.value!==""+ht(t)&&(e.value=""+ht(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?kt(e,o,ht(t)):null!=n?kt(e,o,ht(n)):null!=r&&e.removeAttribute("value"),null==a&&null!=i&&(e.defaultChecked=!!i),null!=a&&(e.checked=a&&"function"!=typeof a&&"symbol"!=typeof a),null!=s&&"function"!=typeof s&&"symbol"!=typeof s&&"boolean"!=typeof s?e.name=""+ht(s):e.removeAttribute("name")}function wt(e,t,n,r,a,i,o,s){if(null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i&&(e.type=i),null!=t||null!=n){if(("submit"===i||"reset"===i)&&null==t)return void mt(e);n=null!=n?""+ht(n):"",t=null!=t?""+ht(t):n,s||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:a)&&"symbol"!=typeof r&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o),mt(e)}function kt(e,t,n){"number"===t&&vt(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function St(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ht(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function Et(e,t,n){null==t||((t=""+ht(t))!==e.value&&(e.value=t),null!=n)?e.defaultValue=null!=n?""+ht(n):"":e.defaultValue!==t&&(e.defaultValue=t)}function jt(e,t,n,a){if(null==t){if(null!=a){if(null!=n)throw Error(r(92));if(I(a)){if(1<a.length)throw Error(r(93));a=a[0]}n=a}null==n&&(n=""),t=n}n=ht(t),e.defaultValue=n,(a=e.textContent)===n&&""!==a&&null!==a&&(e.value=a),mt(e)}function Ot(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var Ct=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Nt(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||Ct.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Pt(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(r(62));if(e=e.style,null!=n){for(var a in n)!n.hasOwnProperty(a)||null!=t&&t.hasOwnProperty(a)||(0===a.indexOf("--")?e.setProperty(a,""):"float"===a?e.cssFloat="":e[a]="");for(var i in t)a=t[i],t.hasOwnProperty(i)&&n[i]!==a&&Nt(e,i,a)}else for(var o in t)t.hasOwnProperty(o)&&Nt(e,o,t[o])}function _t(e){if(-1===e.indexOf("-"))return!1;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 Mt=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),At=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Tt(e){return At.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Dt(){}var It=null;function Rt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var zt=null,Lt=null;function Ft(e){var t=Je(e);if(t&&(e=t.stateNode)){var n=e[He]||null;e:switch(e=t.stateNode,t.type){case"input":if(xt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+bt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var i=a[He]||null;if(!i)throw Error(r(90));xt(a,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)(a=n[t]).form===e.form&&gt(a)}break e;case"textarea":Et(e,n.value,n.defaultValue);break e;case"select":null!=(t=n.value)&&St(e,!!n.multiple,t,!1)}}}var Ut=!1;function $t(e,t,n){if(Ut)return e(t,n);Ut=!0;try{return e(t)}finally{if(Ut=!1,(null!==zt||null!==Lt)&&(tu(),zt&&(t=zt,e=Lt,Lt=zt=null,Ft(t),e)))for(t=0;t<e.length;t++)Ft(e[t])}}function Bt(e,t){var n=e.stateNode;if(null===n)return null;var a=n[He]||null;if(null===a)return null;n=a[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":(a=!a.disabled)||(a=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!a;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(r(231,t,typeof n));return n}var qt=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),Ht=!1;if(qt)try{var Wt={};Object.defineProperty(Wt,"passive",{get:function(){Ht=!0}}),window.addEventListener("test",Wt,Wt),window.removeEventListener("test",Wt,Wt)}catch(C_){Ht=!1}var Kt=null,Vt=null,Qt=null;function Yt(){if(Qt)return Qt;var e,t,n=Vt,r=n.length,a="value"in Kt?Kt.value:Kt.textContent,i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[i-t];t++);return Qt=a.slice(e,1<t?1-t:void 0)}function Xt(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function Gt(){return!0}function Zt(){return!1}function Jt(e){function t(t,n,r,a,i){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?Gt:Zt,this.isPropagationStopped=Zt,this}return u(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Gt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Gt)},persist:function(){},isPersistent:Gt}),t}var en,tn,nn,rn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},an=Jt(rn),on=u({},rn,{view:0,detail:0}),sn=Jt(on),ln=u({},on,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:bn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==nn&&(nn&&"mousemove"===e.type?(en=e.screenX-nn.screenX,tn=e.screenY-nn.screenY):tn=en=0,nn=e),en)},movementY:function(e){return"movementY"in e?e.movementY:tn}}),cn=Jt(ln),un=Jt(u({},ln,{dataTransfer:0})),dn=Jt(u({},on,{relatedTarget:0})),fn=Jt(u({},rn,{animationName:0,elapsedTime:0,pseudoElement:0})),hn=Jt(u({},rn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),pn=Jt(u({},rn,{data:0})),mn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},gn={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"},vn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function yn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=vn[e])&&!!t[e]}function bn(){return yn}var xn=Jt(u({},on,{key:function(e){if(e.key){var t=mn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Xt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?gn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:bn,charCode:function(e){return"keypress"===e.type?Xt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Xt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),wn=Jt(u({},ln,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),kn=Jt(u({},on,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:bn})),Sn=Jt(u({},rn,{propertyName:0,elapsedTime:0,pseudoElement:0})),En=Jt(u({},ln,{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})),jn=Jt(u({},rn,{newState:0,oldState:0})),On=[9,13,27,32],Cn=qt&&"CompositionEvent"in window,Nn=null;qt&&"documentMode"in document&&(Nn=document.documentMode);var Pn=qt&&"TextEvent"in window&&!Nn,_n=qt&&(!Cn||Nn&&8<Nn&&11>=Nn),Mn=String.fromCharCode(32),An=!1;function Tn(e,t){switch(e){case"keyup":return-1!==On.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Dn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var In=!1;var Rn={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 zn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Rn[e.type]:"textarea"===t}function Ln(e,t,n,r){zt?Lt?Lt.push(r):Lt=[r]:zt=r,0<(t=id(t,"onChange")).length&&(n=new an("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Fn=null,Un=null;function $n(e){Gu(e,0)}function Bn(e){if(gt(et(e)))return e}function qn(e,t){if("change"===e)return t}var Hn=!1;if(qt){var Wn;if(qt){var Kn="oninput"in document;if(!Kn){var Vn=document.createElement("div");Vn.setAttribute("oninput","return;"),Kn="function"==typeof Vn.oninput}Wn=Kn}else Wn=!1;Hn=Wn&&(!document.documentMode||9<document.documentMode)}function Qn(){Fn&&(Fn.detachEvent("onpropertychange",Yn),Un=Fn=null)}function Yn(e){if("value"===e.propertyName&&Bn(Un)){var t=[];Ln(t,Un,e,Rt(e)),$t($n,t)}}function Xn(e,t,n){"focusin"===e?(Qn(),Un=n,(Fn=t).attachEvent("onpropertychange",Yn)):"focusout"===e&&Qn()}function Gn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Bn(Un)}function Zn(e,t){if("click"===e)return Bn(t)}function Jn(e,t){if("input"===e||"change"===e)return Bn(t)}var er="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function tr(e,t){if(er(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)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 a=n[r];if(!ie.call(t,a)||!er(e[a],t[a]))return!1}return!0}function nr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function rr(e,t){var n,r=nr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=nr(r)}}function ar(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ar(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function ir(e){for(var t=vt((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=vt((e=t.contentWindow).document)}return t}function or(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var sr=qt&&"documentMode"in document&&11>=document.documentMode,lr=null,cr=null,ur=null,dr=!1;function fr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;dr||null==lr||lr!==vt(r)||("selectionStart"in(r=lr)&&or(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},ur&&tr(ur,r)||(ur=r,0<(r=id(cr,"onSelect")).length&&(t=new an("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=lr)))}function hr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var pr={animationend:hr("Animation","AnimationEnd"),animationiteration:hr("Animation","AnimationIteration"),animationstart:hr("Animation","AnimationStart"),transitionrun:hr("Transition","TransitionRun"),transitionstart:hr("Transition","TransitionStart"),transitioncancel:hr("Transition","TransitionCancel"),transitionend:hr("Transition","TransitionEnd")},mr={},gr={};function vr(e){if(mr[e])return mr[e];if(!pr[e])return e;var t,n=pr[e];for(t in n)if(n.hasOwnProperty(t)&&t in gr)return mr[e]=n[t];return e}qt&&(gr=document.createElement("div").style,"AnimationEvent"in window||(delete pr.animationend.animation,delete pr.animationiteration.animation,delete pr.animationstart.animation),"TransitionEvent"in window||delete pr.transitionend.transition);var yr=vr("animationend"),br=vr("animationiteration"),xr=vr("animationstart"),wr=vr("transitionrun"),kr=vr("transitionstart"),Sr=vr("transitioncancel"),Er=vr("transitionend"),jr=new Map,Or="abort auxClick beforeToggle 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 Cr(e,t){jr.set(e,t),it(t,[e])}Or.push("scrollEnd");var Nr="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},Pr=[],_r=0,Mr=0;function Ar(){for(var e=_r,t=Mr=_r=0;t<e;){var n=Pr[t];Pr[t++]=null;var r=Pr[t];Pr[t++]=null;var a=Pr[t];Pr[t++]=null;var i=Pr[t];if(Pr[t++]=null,null!==r&&null!==a){var o=r.pending;null===o?a.next=a:(a.next=o.next,o.next=a),r.pending=a}0!==i&&Rr(n,a,i)}}function Tr(e,t,n,r){Pr[_r++]=e,Pr[_r++]=t,Pr[_r++]=n,Pr[_r++]=r,Mr|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function Dr(e,t,n,r){return Tr(e,t,n,r),zr(e)}function Ir(e,t){return Tr(e,null,null,t),zr(e)}function Rr(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var a=!1,i=e.return;null!==i;)i.childLanes|=n,null!==(r=i.alternate)&&(r.childLanes|=n),22===i.tag&&(null===(e=i.stateNode)||1&e._visibility||(a=!0)),e=i,i=i.return;return 3===e.tag?(i=e.stateNode,a&&null!==t&&(a=31-ke(n),null===(r=(e=i.hiddenUpdates)[a])?e[a]=[t]:r.push(t),t.lane=536870912|n),i):null}function zr(e){if(50<Kc)throw Kc=0,Vc=null,Error(r(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var Lr={};function Fr(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.refCleanup=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 Ur(e,t,n,r){return new Fr(e,t,n,r)}function $r(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Br(e,t){var n=e.alternate;return null===n?((n=Ur(e.tag,t,e.key,e.mode)).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=65011712&e.flags,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=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function qr(e,t){e.flags&=65011714;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Hr(e,t,n,a,i,o){var s=0;if(a=e,"function"==typeof e)$r(e)&&(s=1);else if("string"==typeof e)s=function(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!=typeof t.precedence||"string"!=typeof t.href||""===t.href)break;return!0;case"link":if("string"!=typeof t.rel||"string"!=typeof t.href||""===t.href||t.onLoad||t.onError)break;return"stylesheet"!==t.rel||(e=t.disabled,"string"==typeof t.precedence&&null==e);case"script":if(t.async&&"function"!=typeof t.async&&"symbol"!=typeof t.async&&!t.onLoad&&!t.onError&&t.src&&"string"==typeof t.src)return!0}return!1}(e,n,K.current)?26:"html"===e||"head"===e||"body"===e?27:5;else e:switch(e){case N:return(e=Ur(31,n,t,i)).elementType=N,e.lanes=o,e;case m:return Wr(n.children,i,o,t);case g:s=8,i|=24;break;case v:return(e=Ur(12,n,t,2|i)).elementType=v,e.lanes=o,e;case S:return(e=Ur(13,n,t,i)).elementType=S,e.lanes=o,e;case E:return(e=Ur(19,n,t,i)).elementType=E,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case x:s=10;break e;case y:s=9;break e;case w:s=11;break e;case O:s=14;break e;case C:s=16,a=null;break e}s=29,n=Error(r(130,null===e?"null":typeof e,"")),a=null}return(t=Ur(s,n,t,i)).elementType=e,t.type=a,t.lanes=o,t}function Wr(e,t,n,r){return(e=Ur(7,e,r,t)).lanes=n,e}function Kr(e,t,n){return(e=Ur(6,e,null,t)).lanes=n,e}function Vr(e){var t=Ur(18,null,null,0);return t.stateNode=e,t}function Qr(e,t,n){return(t=Ur(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Yr=new WeakMap;function Xr(e,t){if("object"==typeof e&&null!==e){var n=Yr.get(e);return void 0!==n?n:(t={value:e,source:t,stack:ae(t)},Yr.set(e,t),t)}return{value:e,source:t,stack:ae(t)}}var Gr=[],Zr=0,Jr=null,ea=0,ta=[],na=0,ra=null,aa=1,ia="";function oa(e,t){Gr[Zr++]=ea,Gr[Zr++]=Jr,Jr=e,ea=t}function sa(e,t,n){ta[na++]=aa,ta[na++]=ia,ta[na++]=ra,ra=e;var r=aa;e=ia;var a=32-ke(r)-1;r&=~(1<<a),n+=1;var i=32-ke(t)+a;if(30<i){var o=a-a%5;i=(r&(1<<o)-1).toString(32),r>>=o,a-=o,aa=1<<32-ke(t)+a|n<<a|r,ia=i+e}else aa=1<<i|n<<a|r,ia=e}function la(e){null!==e.return&&(oa(e,1),sa(e,1,0))}function ca(e){for(;e===Jr;)Jr=Gr[--Zr],Gr[Zr]=null,ea=Gr[--Zr],Gr[Zr]=null;for(;e===ra;)ra=ta[--na],ta[na]=null,ia=ta[--na],ta[na]=null,aa=ta[--na],ta[na]=null}function ua(e,t){ta[na++]=aa,ta[na++]=ia,ta[na++]=ra,aa=t.id,ia=t.overflow,ra=e}var da=null,fa=null,ha=!1,pa=null,ma=!1,ga=Error(r(519));function va(e){throw Sa(Xr(Error(r(418,1<arguments.length&&void 0!==arguments[1]&&arguments[1]?"text":"HTML","")),e)),ga}function ya(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[qe]=e,t[He]=r,n){case"dialog":Zu("cancel",t),Zu("close",t);break;case"iframe":case"object":case"embed":Zu("load",t);break;case"video":case"audio":for(n=0;n<Yu.length;n++)Zu(Yu[n],t);break;case"source":Zu("error",t);break;case"img":case"image":case"link":Zu("error",t),Zu("load",t);break;case"details":Zu("toggle",t);break;case"input":Zu("invalid",t),wt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":Zu("invalid",t);break;case"textarea":Zu("invalid",t),jt(t,r.value,r.defaultValue,r.children)}"string"!=typeof(n=r.children)&&"number"!=typeof n&&"bigint"!=typeof n||t.textContent===""+n||!0===r.suppressHydrationWarning||dd(t.textContent,n)?(null!=r.popover&&(Zu("beforetoggle",t),Zu("toggle",t)),null!=r.onScroll&&Zu("scroll",t),null!=r.onScrollEnd&&Zu("scrollend",t),null!=r.onClick&&(t.onclick=Dt),t=!0):t=!1,t||va(e,!0)}function ba(e){for(da=e.return;da;)switch(da.tag){case 5:case 31:case 13:return void(ma=!1);case 27:case 3:return void(ma=!0);default:da=da.return}}function xa(e){if(e!==da)return!1;if(!ha)return ba(e),ha=!0,!1;var t,n=e.tag;if((t=3!==n&&27!==n)&&((t=5===n)&&(t=!("form"!==(t=e.type)&&"button"!==t)||wd(e.type,e.memoizedProps)),t=!t),t&&fa&&va(e),ba(e),13===n){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(r(317));fa=zd(e)}else if(31===n){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(r(317));fa=zd(e)}else 27===n?(n=fa,Nd(e.type)?(e=Rd,Rd=null,fa=e):fa=n):fa=da?Id(e.stateNode.nextSibling):null;return!0}function wa(){fa=da=null,ha=!1}function ka(){var e=pa;return null!==e&&(null===Ac?Ac=e:Ac.push.apply(Ac,e),pa=null),e}function Sa(e){null===pa?pa=[e]:pa.push(e)}var Ea=$(null),ja=null,Oa=null;function Ca(e,t,n){q(Ea,t._currentValue),t._currentValue=n}function Na(e){e._currentValue=Ea.current,B(Ea)}function Pa(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function _a(e,t,n,a){var i=e.child;for(null!==i&&(i.return=e);null!==i;){var o=i.dependencies;if(null!==o){var s=i.child;o=o.firstContext;e:for(;null!==o;){var l=o;o=i;for(var c=0;c<t.length;c++)if(l.context===t[c]){o.lanes|=n,null!==(l=o.alternate)&&(l.lanes|=n),Pa(o.return,n,e),a||(s=null);break e}o=l.next}}else if(18===i.tag){if(null===(s=i.return))throw Error(r(341));s.lanes|=n,null!==(o=s.alternate)&&(o.lanes|=n),Pa(s,n,e),s=null}else s=i.child;if(null!==s)s.return=i;else for(s=i;null!==s;){if(s===e){s=null;break}if(null!==(i=s.sibling)){i.return=s.return,s=i;break}s=s.return}i=s}}function Ma(e,t,n,a){e=null;for(var i=t,o=!1;null!==i;){if(!o)if(524288&i.flags)o=!0;else if(262144&i.flags)break;if(10===i.tag){var s=i.alternate;if(null===s)throw Error(r(387));if(null!==(s=s.memoizedProps)){var l=i.type;er(i.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(i===Y.current){if(null===(s=i.alternate))throw Error(r(387));s.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(null!==e?e.push(hf):e=[hf])}i=i.return}null!==e&&_a(t,e,n,a),t.flags|=262144}function Aa(e){for(e=e.firstContext;null!==e;){if(!er(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ta(e){ja=e,Oa=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function Da(e){return Ra(ja,e)}function Ia(e,t){return null===ja&&Ta(e),Ra(e,t)}function Ra(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},null===Oa){if(null===e)throw Error(r(308));Oa=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Oa=Oa.next=t;return n}var za="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},La=e.unstable_scheduleCallback,Fa=e.unstable_NormalPriority,Ua={$$typeof:x,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function $a(){return{controller:new za,data:new Map,refCount:0}}function Ba(e){e.refCount--,0===e.refCount&&La(Fa,function(){e.controller.abort()})}var qa=null,Ha=0,Wa=0,Ka=null;function Va(){if(0===--Ha&&null!==qa){null!==Ka&&(Ka.status="fulfilled");var e=qa;qa=null,Wa=0,Ka=null;for(var t=0;t<e.length;t++)(0,e[t])()}}var Qa=R.S;R.S=function(e,t){Ic=ue(),"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===qa){var n=qa=[];Ha=0,Wa=Hu(),Ka={status:"pending",value:void 0,then:function(e){n.push(e)}}}Ha++,t.then(Va,Va)}(0,t),null!==Qa&&Qa(e,t)};var Ya=$(null);function Xa(){var e=Ya.current;return null!==e?e:gc.pooledCache}function Ga(e,t){q(Ya,null===t?Ya.current:t.pool)}function Za(){var e=Xa();return null===e?null:{parent:Ua._currentValue,pool:e}}var Ja=Error(r(460)),ei=Error(r(474)),ti=Error(r(542)),ni={then:function(){}};function ri(e){return"fulfilled"===(e=e.status)||"rejected"===e}function ai(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(Dt,Dt),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw li(e=t.reason),e;default:if("string"==typeof t.status)t.then(Dt,Dt);else{if(null!==(e=gc)&&100<e.shellSuspendCounter)throw Error(r(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw li(e=t.reason),e}throw oi=t,Ja}}function ii(e){try{return(0,e._init)(e._payload)}catch(t){if(null!==t&&"object"==typeof t&&"function"==typeof t.then)throw oi=t,Ja;throw t}}var oi=null;function si(){if(null===oi)throw Error(r(459));var e=oi;return oi=null,e}function li(e){if(e===Ja||e===ti)throw Error(r(483))}var ci=null,ui=0;function di(e){var t=ui;return ui+=1,null===ci&&(ci=[]),ai(ci,e,t)}function fi(e,t){t=t.props.ref,e.ref=void 0!==t?t:null}function hi(e,t){if(t.$$typeof===d)throw Error(r(525));throw e=Object.prototype.toString.call(t),Error(r(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function pi(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function a(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function i(e,t){return(e=Br(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=67108866,n):r:(t.flags|=67108866,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=67108866),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Kr(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function c(e,t,n,r){var a=n.type;return a===m?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===C&&ii(a)===t.type)?(fi(t=i(t,n.props),n),t.return=e,t):(fi(t=Hr(n.type,n.key,n.props,null,e.mode,r),n),t.return=e,t)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Qr(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Wr(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=Kr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case h:return fi(n=Hr(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case p:return(t=Qr(t,e.mode,n)).return=e,t;case C:return f(e,t=ii(t),n)}if(I(t)||A(t))return(t=Wr(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return f(e,di(t),n);if(t.$$typeof===x)return f(e,Ia(e,t),n);hi(e,t)}return null}function g(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==a?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case h:return n.key===a?c(e,t,n,r):null;case p:return n.key===a?u(e,t,n,r):null;case C:return g(e,t,n=ii(n),r)}if(I(n)||A(n))return null!==a?null:d(e,t,n,r,null);if("function"==typeof n.then)return g(e,t,di(n),r);if(n.$$typeof===x)return g(e,t,Ia(e,n),r);hi(e,n)}return null}function v(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r||"bigint"==typeof r)return l(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case h:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case p:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case C:return v(e,t,n,r=ii(r),a)}if(I(r)||A(r))return d(t,e=e.get(n)||null,r,a,null);if("function"==typeof r.then)return v(e,t,n,di(r),a);if(r.$$typeof===x)return v(e,t,n,Ia(t,r),a);hi(t,r)}return null}function y(l,c,u,d){if("object"==typeof u&&null!==u&&u.type===m&&null===u.key&&(u=u.props.children),"object"==typeof u&&null!==u){switch(u.$$typeof){case h:e:{for(var b=u.key;null!==c;){if(c.key===b){if((b=u.type)===m){if(7===c.tag){n(l,c.sibling),(d=i(c,u.props.children)).return=l,l=d;break e}}else if(c.elementType===b||"object"==typeof b&&null!==b&&b.$$typeof===C&&ii(b)===c.type){n(l,c.sibling),fi(d=i(c,u.props),u),d.return=l,l=d;break e}n(l,c);break}t(l,c),c=c.sibling}u.type===m?((d=Wr(u.props.children,l.mode,d,u.key)).return=l,l=d):(fi(d=Hr(u.type,u.key,u.props,null,l.mode,d),u),d.return=l,l=d)}return s(l);case p:e:{for(b=u.key;null!==c;){if(c.key===b){if(4===c.tag&&c.stateNode.containerInfo===u.containerInfo&&c.stateNode.implementation===u.implementation){n(l,c.sibling),(d=i(c,u.children||[])).return=l,l=d;break e}n(l,c);break}t(l,c),c=c.sibling}(d=Qr(u,l.mode,d)).return=l,l=d}return s(l);case C:return y(l,c,u=ii(u),d)}if(I(u))return function(r,i,s,l){for(var c=null,u=null,d=i,h=i=0,p=null;null!==d&&h<s.length;h++){d.index>h?(p=d,d=null):p=d.sibling;var m=g(r,d,s[h],l);if(null===m){null===d&&(d=p);break}e&&d&&null===m.alternate&&t(r,d),i=o(m,i,h),null===u?c=m:u.sibling=m,u=m,d=p}if(h===s.length)return n(r,d),ha&&oa(r,h),c;if(null===d){for(;h<s.length;h++)null!==(d=f(r,s[h],l))&&(i=o(d,i,h),null===u?c=d:u.sibling=d,u=d);return ha&&oa(r,h),c}for(d=a(d);h<s.length;h++)null!==(p=v(d,r,h,s[h],l))&&(e&&null!==p.alternate&&d.delete(null===p.key?h:p.key),i=o(p,i,h),null===u?c=p:u.sibling=p,u=p);return e&&d.forEach(function(e){return t(r,e)}),ha&&oa(r,h),c}(l,c,u,d);if(A(u)){if("function"!=typeof(b=A(u)))throw Error(r(150));return function(i,s,l,c){if(null==l)throw Error(r(151));for(var u=null,d=null,h=s,p=s=0,m=null,y=l.next();null!==h&&!y.done;p++,y=l.next()){h.index>p?(m=h,h=null):m=h.sibling;var b=g(i,h,y.value,c);if(null===b){null===h&&(h=m);break}e&&h&&null===b.alternate&&t(i,h),s=o(b,s,p),null===d?u=b:d.sibling=b,d=b,h=m}if(y.done)return n(i,h),ha&&oa(i,p),u;if(null===h){for(;!y.done;p++,y=l.next())null!==(y=f(i,y.value,c))&&(s=o(y,s,p),null===d?u=y:d.sibling=y,d=y);return ha&&oa(i,p),u}for(h=a(h);!y.done;p++,y=l.next())null!==(y=v(h,i,p,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?p:y.key),s=o(y,s,p),null===d?u=y:d.sibling=y,d=y);return e&&h.forEach(function(e){return t(i,e)}),ha&&oa(i,p),u}(l,c,u=b.call(u),d)}if("function"==typeof u.then)return y(l,c,di(u),d);if(u.$$typeof===x)return y(l,c,Ia(l,u),d);hi(l,u)}return"string"==typeof u&&""!==u||"number"==typeof u||"bigint"==typeof u?(u=""+u,null!==c&&6===c.tag?(n(l,c.sibling),(d=i(c,u)).return=l,l=d):(n(l,c),(d=Kr(u,l.mode,d)).return=l,l=d),s(l)):n(l,c)}return function(e,t,n,r){try{ui=0;var a=y(e,t,n,r);return ci=null,a}catch(o){if(o===Ja||o===ti)throw o;var i=Ur(29,o,null,e.mode);return i.lanes=r,i.return=e,i}}}var mi=pi(!0),gi=pi(!1),vi=!1;function yi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function bi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function xi(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function wi(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&mc){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,t=zr(e),Rr(e,null,n),t}return Tr(e,r,t,n),zr(e)}function ki(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194048&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Re(e,n)}}function Si(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===i?a=i=o:i=i.next=o,n=n.next}while(null!==n);null===i?a=i=t:i=i.next=t}else a=i=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ei=!1;function ji(){if(Ei){if(null!==Ka)throw Ka}}function Oi(e,t,n,r){Ei=!1;var a=e.updateQueue;vi=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var l=s,c=l.next;l.next=null,null===o?i=c:o.next=c,o=l;var d=e.alternate;null!==d&&((s=(d=d.updateQueue).lastBaseUpdate)!==o&&(null===s?d.firstBaseUpdate=c:s.next=c,d.lastBaseUpdate=l))}if(null!==i){var f=a.baseState;for(o=0,d=c=l=null,s=i;;){var h=-536870913&s.lane,p=h!==s.lane;if(p?(yc&h)===h:(r&h)===h){0!==h&&h===Wa&&(Ei=!0),null!==d&&(d=d.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var m=e,g=s;h=t;var v=n;switch(g.tag){case 1:if("function"==typeof(m=g.payload)){f=m.call(v,f,h);break e}f=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(h="function"==typeof(m=g.payload)?m.call(v,f,h):m))break e;f=u({},f,h);break e;case 2:vi=!0}}null!==(h=s.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=a.callbacks)?a.callbacks=[h]:p.push(h))}else p={lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===d?(c=d=p,l=f):d=d.next=p,o|=h;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(p=s).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}null===d&&(l=f),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=d,null===i&&(a.shared.lanes=0),Oc|=o,e.lanes=o,e.memoizedState=f}}function Ci(e,t){if("function"!=typeof e)throw Error(r(191,e));e.call(t)}function Ni(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)Ci(n[e],t)}var Pi=$(null),_i=$(0);function Mi(e,t){q(_i,e=Ec),q(Pi,t),Ec=e|t.baseLanes}function Ai(){q(_i,Ec),q(Pi,Pi.current)}function Ti(){Ec=_i.current,B(Pi),B(_i)}var Di=$(null),Ii=null;function Ri(e){var t=e.alternate;q($i,1&$i.current),q(Di,e),null===Ii&&(null===t||null!==Pi.current||null!==t.memoizedState)&&(Ii=e)}function zi(e){q($i,$i.current),q(Di,e),null===Ii&&(Ii=e)}function Li(e){22===e.tag?(q($i,$i.current),q(Di,e),null===Ii&&(Ii=e)):Fi()}function Fi(){q($i,$i.current),q(Di,Di.current)}function Ui(e){B(Di),Ii===e&&(Ii=null),B($i)}var $i=$(0);function Bi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||Td(n)||Dd(n)))return t}else if(19!==t.tag||"forwards"!==t.memoizedProps.revealOrder&&"backwards"!==t.memoizedProps.revealOrder&&"unstable_legacy-backwards"!==t.memoizedProps.revealOrder&&"together"!==t.memoizedProps.revealOrder){if(null!==t.child){t.child.return=t,t=t.child;continue}}else if(128&t.flags)return t;if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var qi=0,Hi=null,Wi=null,Ki=null,Vi=!1,Qi=!1,Yi=!1,Xi=0,Gi=0,Zi=null,Ji=0;function eo(){throw Error(r(321))}function to(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!er(e[n],t[n]))return!1;return!0}function no(e,t,n,r,a,i){return qi=i,Hi=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,R.H=null===e||null===e.memoizedState?ys:bs,Yi=!1,i=n(r,a),Yi=!1,Qi&&(i=ao(t,n,r,a)),ro(e),i}function ro(e){R.H=vs;var t=null!==Wi&&null!==Wi.next;if(qi=0,Ki=Wi=Hi=null,Vi=!1,Gi=0,Zi=null,t)throw Error(r(300));null===e||Is||null!==(e=e.dependencies)&&Aa(e)&&(Is=!0)}function ao(e,t,n,a){Hi=e;var i=0;do{if(Qi&&(Zi=null),Gi=0,Qi=!1,25<=i)throw Error(r(301));if(i+=1,Ki=Wi=null,null!=e.updateQueue){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,null!=o.memoCache&&(o.memoCache.index=0)}R.H=xs,o=t(n,a)}while(Qi);return o}function io(){var e=R.H,t=e.useState()[0];return t="function"==typeof t.then?fo(t):t,e=e.useState()[0],(null!==Wi?Wi.memoizedState:null)!==e&&(Hi.flags|=1024),t}function oo(){var e=0!==Xi;return Xi=0,e}function so(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function lo(e){if(Vi){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}Vi=!1}qi=0,Ki=Wi=Hi=null,Qi=!1,Gi=Xi=0,Zi=null}function co(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ki?Hi.memoizedState=Ki=e:Ki=Ki.next=e,Ki}function uo(){if(null===Wi){var e=Hi.alternate;e=null!==e?e.memoizedState:null}else e=Wi.next;var t=null===Ki?Hi.memoizedState:Ki.next;if(null!==t)Ki=t,Wi=e;else{if(null===e){if(null===Hi.alternate)throw Error(r(467));throw Error(r(310))}e={memoizedState:(Wi=e).memoizedState,baseState:Wi.baseState,baseQueue:Wi.baseQueue,queue:Wi.queue,next:null},null===Ki?Hi.memoizedState=Ki=e:Ki=Ki.next=e}return Ki}function fo(e){var t=Gi;return Gi+=1,null===Zi&&(Zi=[]),e=ai(Zi,e,t),t=Hi,null===(null===Ki?t.memoizedState:Ki.next)&&(t=t.alternate,R.H=null===t||null===t.memoizedState?ys:bs),e}function ho(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return fo(e);if(e.$$typeof===x)return Da(e)}throw Error(r(438,String(e)))}function po(e){var t=null,n=Hi.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=Hi.alternate;null!==r&&(null!==(r=r.updateQueue)&&(null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(null==t&&(t={data:[],index:0}),null===n&&(n={lastEffect:null,events:null,stores:null,memoCache:null},Hi.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=P;return t.index++,n}function mo(e,t){return"function"==typeof t?t(e):t}function go(e){return vo(uo(),Wi,e)}function vo(e,t,n){var a=e.queue;if(null===a)throw Error(r(311));a.lastRenderedReducer=n;var i=e.baseQueue,o=a.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}t.baseQueue=i=o,a.pending=null}if(o=e.baseState,null===i)e.memoizedState=o;else{var l=s=null,c=null,u=t=i.next,d=!1;do{var f=-536870913&u.lane;if(f!==u.lane?(yc&f)===f:(qi&f)===f){var h=u.revertLane;if(0===h)null!==c&&(c=c.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===Wa&&(d=!0);else{if((qi&h)===h){u=u.next,h===Wa&&(d=!0);continue}f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=f,s=o):c=c.next=f,Hi.lanes|=h,Oc|=h}f=u.action,Yi&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else h={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=h,s=o):c=c.next=h,Hi.lanes|=f,Oc|=f;u=u.next}while(null!==u&&u!==t);if(null===c?s=o:c.next=l,!er(o,e.memoizedState)&&(Is=!0,d&&null!==(n=Ka)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=c,a.lastRenderedState=o}return null===i&&(a.lanes=0),[e.memoizedState,a.dispatch]}function yo(e){var t=uo(),n=t.queue;if(null===n)throw Error(r(311));n.lastRenderedReducer=e;var a=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);er(o,t.memoizedState)||(Is=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,a]}function bo(e,t,n){var a=Hi,i=uo(),o=ha;if(o){if(void 0===n)throw Error(r(407));n=n()}else n=t();var s=!er((Wi||i).memoizedState,n);if(s&&(i.memoizedState=n,Is=!0),i=i.queue,Ho(ko.bind(null,a,i,e),[e]),i.getSnapshot!==t||s||null!==Ki&&1&Ki.memoizedState.tag){if(a.flags|=2048,Fo(9,{destroy:void 0},wo.bind(null,a,i,n,t),null),null===gc)throw Error(r(349));o||127&qi||xo(a,t,n)}return n}function xo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Hi.updateQueue)?(t={lastEffect:null,events:null,stores:null,memoCache:null},Hi.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function wo(e,t,n,r){t.value=n,t.getSnapshot=r,So(t)&&Eo(e)}function ko(e,t,n){return n(function(){So(t)&&Eo(e)})}function So(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!er(e,n)}catch(r){return!0}}function Eo(e){var t=Ir(e,2);null!==t&&Xc(t,e,2)}function jo(e){var t=co();if("function"==typeof e){var n=e;if(e=n(),Yi){we(!0);try{n()}finally{we(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:mo,lastRenderedState:e},t}function Oo(e,t,n,r){return e.baseState=n,vo(e,Wi,"function"==typeof r?r:mo)}function Co(e,t,n,a,i){if(ps(e))throw Error(r(485));if(null!==(e=t.action)){var o={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};null!==R.T?n(!0):o.isTransition=!1,a(o),null===(n=t.pending)?(o.next=t.pending=o,No(t,o)):(o.next=n.next,t.pending=n.next=o)}}function No(e,t){var n=t.action,r=t.payload,a=e.state;if(t.isTransition){var i=R.T,o={};R.T=o;try{var s=n(a,r),l=R.S;null!==l&&l(o,s),Po(e,t,s)}catch(c){Mo(e,t,c)}finally{null!==i&&null!==o.types&&(i.types=o.types),R.T=i}}else try{Po(e,t,i=n(a,r))}catch(u){Mo(e,t,u)}}function Po(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(function(n){_o(e,t,n)},function(n){return Mo(e,t,n)}):_o(e,t,n)}function _o(e,t,n){t.status="fulfilled",t.value=n,Ao(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,No(e,n)))}function Mo(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,Ao(t),t=t.next}while(t!==r)}e.action=null}function Ao(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function To(e,t){return t}function Do(e,t){if(ha){var n=gc.formState;if(null!==n){e:{var r=Hi;if(ha){if(fa){t:{for(var a=fa,i=ma;8!==a.nodeType;){if(!i){a=null;break t}if(null===(a=Id(a.nextSibling))){a=null;break t}}a="F!"===(i=a.data)||"F"===i?a:null}if(a){fa=Id(a.nextSibling),r="F!"===a.data;break e}}va(r)}r=!1}r&&(t=n[0])}}return(n=co()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:To,lastRenderedState:t},n.queue=r,n=ds.bind(null,Hi,r),r.dispatch=n,r=jo(!1),i=hs.bind(null,Hi,!1,r.queue),a={state:t,dispatch:null,action:e,pending:null},(r=co()).queue=a,n=Co.bind(null,Hi,a,i,n),a.dispatch=n,r.memoizedState=e,[t,n,!1]}function Io(e){return Ro(uo(),Wi,e)}function Ro(e,t,n){if(t=vo(e,t,To)[0],e=go(mo)[0],"object"==typeof t&&null!==t&&"function"==typeof t.then)try{var r=fo(t)}catch(o){if(o===Ja)throw ti;throw o}else r=t;var a=(t=uo()).queue,i=a.dispatch;return n!==t.memoizedState&&(Hi.flags|=2048,Fo(9,{destroy:void 0},zo.bind(null,a,n),null)),[r,i,e]}function zo(e,t){e.action=t}function Lo(e){var t=uo(),n=Wi;if(null!==n)return Ro(t,n,e);uo(),t=t.memoizedState;var r=(n=uo()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Fo(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},null===(t=Hi.updateQueue)&&(t={lastEffect:null,events:null,stores:null,memoCache:null},Hi.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Uo(){return uo().memoizedState}function $o(e,t,n,r){var a=co();Hi.flags|=e,a.memoizedState=Fo(1|t,{destroy:void 0},n,void 0===r?null:r)}function Bo(e,t,n,r){var a=uo();r=void 0===r?null:r;var i=a.memoizedState.inst;null!==Wi&&null!==r&&to(r,Wi.memoizedState.deps)?a.memoizedState=Fo(t,i,n,r):(Hi.flags|=e,a.memoizedState=Fo(1|t,i,n,r))}function qo(e,t){$o(8390656,8,e,t)}function Ho(e,t){Bo(2048,8,e,t)}function Wo(e){var t=uo().memoizedState;return function(e){Hi.flags|=4;var t=Hi.updateQueue;if(null===t)t={lastEffect:null,events:null,stores:null,memoCache:null},Hi.updateQueue=t,t.events=[e];else{var n=t.events;null===n?t.events=[e]:n.push(e)}}({ref:t,nextImpl:e}),function(){if(2&mc)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function Ko(e,t){return Bo(4,2,e,t)}function Vo(e,t){return Bo(4,4,e,t)}function Qo(e,t){if("function"==typeof t){e=e();var n=t(e);return function(){"function"==typeof n?n():t(null)}}if(null!=t)return e=e(),t.current=e,function(){t.current=null}}function Yo(e,t,n){n=null!=n?n.concat([e]):null,Bo(4,4,Qo.bind(null,t,e),n)}function Xo(){}function Go(e,t){var n=uo();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&to(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Zo(e,t){var n=uo();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&to(t,r[1]))return r[0];if(r=e(),Yi){we(!0);try{e()}finally{we(!1)}}return n.memoizedState=[r,t],r}function Jo(e,t,n){return void 0===n||1073741824&qi&&!(261930&yc)?e.memoizedState=t:(e.memoizedState=n,e=Yc(),Hi.lanes|=e,Oc|=e,n)}function es(e,t,n,r){return er(n,t)?n:null!==Pi.current?(e=Jo(e,n,r),er(e,t)||(Is=!0),e):42&qi&&(!(1073741824&qi)||261930&yc)?(e=Yc(),Hi.lanes|=e,Oc|=e,t):(Is=!0,e.memoizedState=n)}function ts(e,t,n,r,a){var i=z.p;z.p=0!==i&&8>i?i:8;var o,s,l,c=R.T,u={};R.T=u,hs(e,!1,t,n);try{var d=a(),f=R.S;if(null!==f&&f(u,d),null!==d&&"object"==typeof d&&"function"==typeof d.then)fs(e,t,(o=r,s=[],l={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},d.then(function(){l.status="fulfilled",l.value=o;for(var e=0;e<s.length;e++)(0,s[e])(o)},function(e){for(l.status="rejected",l.reason=e,e=0;e<s.length;e++)(0,s[e])(void 0)}),l),Qc());else fs(e,t,r,Qc())}catch(h){fs(e,t,{then:function(){},status:"rejected",reason:h},Qc())}finally{z.p=i,null!==c&&null!==u.types&&(c.types=u.types),R.T=c}}function ns(){}function rs(e,t,n,a){if(5!==e.tag)throw Error(r(476));var i=as(e).queue;ts(e,i,t,L,null===n?ns:function(){return is(e),n(a)})}function as(e){var t=e.memoizedState;if(null!==t)return t;var n={};return(t={memoizedState:L,baseState:L,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:mo,lastRenderedState:L},next:null}).next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:mo,lastRenderedState:n},next:null},e.memoizedState=t,null!==(e=e.alternate)&&(e.memoizedState=t),t}function is(e){var t=as(e);null===t.next&&(t=e.alternate.memoizedState),fs(e,t.next.queue,{},Qc())}function os(){return Da(hf)}function ss(){return uo().memoizedState}function ls(){return uo().memoizedState}function cs(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=Qc(),r=wi(t,e=xi(n),n);return null!==r&&(Xc(r,t,n),ki(r,t,n)),t={cache:$a()},void(e.payload=t)}t=t.return}}function us(e,t,n){var r=Qc();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},ps(e)?ms(t,n):null!==(n=Dr(e,t,n,r))&&(Xc(n,e,r),gs(n,t,r))}function ds(e,t,n){fs(e,t,n,Qc())}function fs(e,t,n,r){var a={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(ps(e))ms(t,a);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=i(o,n);if(a.hasEagerState=!0,a.eagerState=s,er(s,o))return Tr(e,t,a,0),null===gc&&Ar(),!1}catch(l){}if(null!==(n=Dr(e,t,a,r)))return Xc(n,e,r),gs(n,t,r),!0}return!1}function hs(e,t,n,a){if(a={lane:2,revertLane:Hu(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},ps(e)){if(t)throw Error(r(479))}else null!==(t=Dr(e,n,a,2))&&Xc(t,e,2)}function ps(e){var t=e.alternate;return e===Hi||null!==t&&t===Hi}function ms(e,t){Qi=Vi=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function gs(e,t,n){if(4194048&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Re(e,n)}}var vs={readContext:Da,use:ho,useCallback:eo,useContext:eo,useEffect:eo,useImperativeHandle:eo,useLayoutEffect:eo,useInsertionEffect:eo,useMemo:eo,useReducer:eo,useRef:eo,useState:eo,useDebugValue:eo,useDeferredValue:eo,useTransition:eo,useSyncExternalStore:eo,useId:eo,useHostTransitionStatus:eo,useFormState:eo,useActionState:eo,useOptimistic:eo,useMemoCache:eo,useCacheRefresh:eo};vs.useEffectEvent=eo;var ys={readContext:Da,use:ho,useCallback:function(e,t){return co().memoizedState=[e,void 0===t?null:t],e},useContext:Da,useEffect:qo,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,$o(4194308,4,Qo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $o(4194308,4,e,t)},useInsertionEffect:function(e,t){$o(4,2,e,t)},useMemo:function(e,t){var n=co();t=void 0===t?null:t;var r=e();if(Yi){we(!0);try{e()}finally{we(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=co();if(void 0!==n){var a=n(t);if(Yi){we(!0);try{n(t)}finally{we(!1)}}}else a=t;return r.memoizedState=r.baseState=a,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},r.queue=e,e=e.dispatch=us.bind(null,Hi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},co().memoizedState=e},useState:function(e){var t=(e=jo(e)).queue,n=ds.bind(null,Hi,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Xo,useDeferredValue:function(e,t){return Jo(co(),e,t)},useTransition:function(){var e=jo(!1);return e=ts.bind(null,Hi,e.queue,!0,!1),co().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=Hi,i=co();if(ha){if(void 0===n)throw Error(r(407));n=n()}else{if(n=t(),null===gc)throw Error(r(349));127&yc||xo(a,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,qo(ko.bind(null,a,o,e),[e]),a.flags|=2048,Fo(9,{destroy:void 0},wo.bind(null,a,o,n,t),null),n},useId:function(){var e=co(),t=gc.identifierPrefix;if(ha){var n=ia;t="_"+t+"R_"+(n=(aa&~(1<<32-ke(aa)-1)).toString(32)+n),0<(n=Xi++)&&(t+="H"+n.toString(32)),t+="_"}else t="_"+t+"r_"+(n=Ji++).toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:os,useFormState:Do,useActionState:Do,useOptimistic:function(e){var t=co();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=hs.bind(null,Hi,!0,n),n.dispatch=t,[e,t]},useMemoCache:po,useCacheRefresh:function(){return co().memoizedState=cs.bind(null,Hi)},useEffectEvent:function(e){var t=co(),n={impl:e};return t.memoizedState=n,function(){if(2&mc)throw Error(r(440));return n.impl.apply(void 0,arguments)}}},bs={readContext:Da,use:ho,useCallback:Go,useContext:Da,useEffect:Ho,useImperativeHandle:Yo,useInsertionEffect:Ko,useLayoutEffect:Vo,useMemo:Zo,useReducer:go,useRef:Uo,useState:function(){return go(mo)},useDebugValue:Xo,useDeferredValue:function(e,t){return es(uo(),Wi.memoizedState,e,t)},useTransition:function(){var e=go(mo)[0],t=uo().memoizedState;return["boolean"==typeof e?e:fo(e),t]},useSyncExternalStore:bo,useId:ss,useHostTransitionStatus:os,useFormState:Io,useActionState:Io,useOptimistic:function(e,t){return Oo(uo(),0,e,t)},useMemoCache:po,useCacheRefresh:ls};bs.useEffectEvent=Wo;var xs={readContext:Da,use:ho,useCallback:Go,useContext:Da,useEffect:Ho,useImperativeHandle:Yo,useInsertionEffect:Ko,useLayoutEffect:Vo,useMemo:Zo,useReducer:yo,useRef:Uo,useState:function(){return yo(mo)},useDebugValue:Xo,useDeferredValue:function(e,t){var n=uo();return null===Wi?Jo(n,e,t):es(n,Wi.memoizedState,e,t)},useTransition:function(){var e=yo(mo)[0],t=uo().memoizedState;return["boolean"==typeof e?e:fo(e),t]},useSyncExternalStore:bo,useId:ss,useHostTransitionStatus:os,useFormState:Lo,useActionState:Lo,useOptimistic:function(e,t){var n=uo();return null!==Wi?Oo(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:po,useCacheRefresh:ls};function ws(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:u({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}xs.useEffectEvent=Wo;var ks={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Qc(),a=xi(r);a.payload=t,null!=n&&(a.callback=n),null!==(t=wi(e,a,r))&&(Xc(t,e,r),ki(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Qc(),a=xi(r);a.tag=1,a.payload=t,null!=n&&(a.callback=n),null!==(t=wi(e,a,r))&&(Xc(t,e,r),ki(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Qc(),r=xi(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=wi(e,r,n))&&(Xc(t,e,n),ki(t,e,n))}};function Ss(e,t,n,r,a,i,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,o):!t.prototype||!t.prototype.isPureReactComponent||(!tr(n,r)||!tr(a,i))}function Es(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ks.enqueueReplaceState(t,t.state,null)}function js(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var a in n===t&&(n=u({},n)),e)void 0===n[a]&&(n[a]=e[a]);return n}function Os(e){Nr(e)}function Cs(e){console.error(e)}function Ns(e){Nr(e)}function Ps(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function _s(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function Ms(e,t,n){return(n=xi(n)).tag=3,n.payload={element:null},n.callback=function(){Ps(e,t)},n}function As(e){return(e=xi(e)).tag=3,e}function Ts(e,t,n,r){var a=n.type.getDerivedStateFromError;if("function"==typeof a){var i=r.value;e.payload=function(){return a(i)},e.callback=function(){_s(t,n,r)}}var o=n.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){_s(t,n,r),"function"!=typeof a&&(null===Lc?Lc=new Set([this]):Lc.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var Ds=Error(r(461)),Is=!1;function Rs(e,t,n,r){t.child=null===e?gi(t,null,n,r):mi(t,e.child,n,r)}function zs(e,t,n,r,a){n=n.render;var i=t.ref;if("ref"in r){var o={};for(var s in r)"ref"!==s&&(o[s]=r[s])}else o=r;return Ta(t),r=no(e,t,n,o,i,a),s=oo(),null===e||Is?(ha&&s&&la(t),t.flags|=1,Rs(e,t,r,a),t.child):(so(e,t,a),ol(e,t,a))}function Ls(e,t,n,r,a){if(null===e){var i=n.type;return"function"!=typeof i||$r(i)||void 0!==i.defaultProps||null!==n.compare?((e=Hr(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Fs(e,t,i,r,a))}if(i=e.child,!sl(e,a)){var o=i.memoizedProps;if((n=null!==(n=n.compare)?n:tr)(o,r)&&e.ref===t.ref)return ol(e,t,a)}return t.flags|=1,(e=Br(i,r)).ref=t.ref,e.return=t,t.child=e}function Fs(e,t,n,r,a){if(null!==e){var i=e.memoizedProps;if(tr(i,r)&&e.ref===t.ref){if(Is=!1,t.pendingProps=r=i,!sl(e,a))return t.lanes=e.lanes,ol(e,t,a);131072&e.flags&&(Is=!0)}}return Ks(e,t,n,r,a)}function Us(e,t,n,r){var a=r.children,i=null!==e?e.memoizedState:null;if(null===e&&null===t.stateNode&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),"hidden"===r.mode){if(128&t.flags){if(i=null!==i?i.baseLanes|n:n,null!==e){for(r=t.child=e.child,a=0;null!==r;)a=a|r.lanes|r.childLanes,r=r.sibling;r=a&~i}else r=0,t.child=null;return Bs(e,t,i,n,r)}if(!(536870912&n))return r=t.lanes=536870912,Bs(e,t,null!==i?i.baseLanes|n:n,n,r);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&Ga(0,null!==i?i.cachePool:null),null!==i?Mi(t,i):Ai(),Li(t)}else null!==i?(Ga(0,i.cachePool),Mi(t,i),Fi(),t.memoizedState=null):(null!==e&&Ga(0,null),Ai(),Fi());return Rs(e,t,a,n),t.child}function $s(e,t){return null!==e&&22===e.tag||null!==t.stateNode||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Bs(e,t,n,r,a){var i=Xa();return i=null===i?null:{parent:Ua._currentValue,pool:i},t.memoizedState={baseLanes:n,cachePool:i},null!==e&&Ga(0,null),Ai(),Li(t),null!==e&&Ma(e,t,r,!0),t.childLanes=a,null}function qs(e,t){return(t=tl({mode:t.mode,children:t.children},e.mode)).ref=e.ref,e.child=t,t.return=e,t}function Hs(e,t,n){return mi(t,e.child,null,n),(e=qs(t,t.pendingProps)).flags|=2,Ui(t),t.memoizedState=null,e}function Ws(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof n&&"object"!=typeof n)throw Error(r(284));null!==e&&e.ref===n||(t.flags|=4194816)}}function Ks(e,t,n,r,a){return Ta(t),n=no(e,t,n,r,void 0,a),r=oo(),null===e||Is?(ha&&r&&la(t),t.flags|=1,Rs(e,t,n,a),t.child):(so(e,t,a),ol(e,t,a))}function Vs(e,t,n,r,a,i){return Ta(t),t.updateQueue=null,n=ao(t,r,n,a),ro(e),r=oo(),null===e||Is?(ha&&r&&la(t),t.flags|=1,Rs(e,t,n,i),t.child):(so(e,t,i),ol(e,t,i))}function Qs(e,t,n,r,a){if(Ta(t),null===t.stateNode){var i=Lr,o=n.contextType;"object"==typeof o&&null!==o&&(i=Da(o)),i=new n(r,i),t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,i.updater=ks,t.stateNode=i,i._reactInternals=t,(i=t.stateNode).props=r,i.state=t.memoizedState,i.refs={},yi(t),o=n.contextType,i.context="object"==typeof o&&null!==o?Da(o):Lr,i.state=t.memoizedState,"function"==typeof(o=n.getDerivedStateFromProps)&&(ws(t,n,o,r),i.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(o=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),o!==i.state&&ks.enqueueReplaceState(i,i.state,null),Oi(t,r,i,a),ji(),i.state=t.memoizedState),"function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){i=t.stateNode;var s=t.memoizedProps,l=js(n,s);i.props=l;var c=i.context,u=n.contextType;o=Lr,"object"==typeof u&&null!==u&&(o=Da(u));var d=n.getDerivedStateFromProps;u="function"==typeof d||"function"==typeof i.getSnapshotBeforeUpdate,s=t.pendingProps!==s,u||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s||c!==o)&&Es(t,i,r,o),vi=!1;var f=t.memoizedState;i.state=f,Oi(t,r,i,a),ji(),c=t.memoizedState,s||f!==c||vi?("function"==typeof d&&(ws(t,n,d,r),c=t.memoizedState),(l=vi||Ss(t,n,l,r,f,c,o))?(u||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),i.props=r,i.state=c,i.context=o,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,bi(e,t),u=js(n,o=t.memoizedProps),i.props=u,d=t.pendingProps,f=i.context,c=n.contextType,l=Lr,"object"==typeof c&&null!==c&&(l=Da(c)),(c="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(o!==d||f!==l)&&Es(t,i,r,l),vi=!1,f=t.memoizedState,i.state=f,Oi(t,r,i,a),ji();var h=t.memoizedState;o!==d||f!==h||vi||null!==e&&null!==e.dependencies&&Aa(e.dependencies)?("function"==typeof s&&(ws(t,n,s,r),h=t.memoizedState),(u=vi||Ss(t,n,u,r,f,h,l)||null!==e&&null!==e.dependencies&&Aa(e.dependencies))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=l,r=u):("function"!=typeof i.componentDidUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return i=r,Ws(e,t),r=!!(128&t.flags),i||r?(i=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:i.render(),t.flags|=1,null!==e&&r?(t.child=mi(t,e.child,null,a),t.child=mi(t,null,n,a)):Rs(e,t,n,a),t.memoizedState=i.state,e=t.child):e=ol(e,t,a),e}function Ys(e,t,n,r){return wa(),t.flags|=256,Rs(e,t,n,r),t.child}var Xs={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Gs(e){return{baseLanes:e,cachePool:Za()}}function Zs(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=Pc),e}function Js(e,t,n){var a,i=t.pendingProps,o=!1,s=!!(128&t.flags);if((a=s)||(a=(null===e||null!==e.memoizedState)&&!!(2&$i.current)),a&&(o=!0,t.flags&=-129),a=!!(32&t.flags),t.flags&=-33,null===e){if(ha){if(o?Ri(t):Fi(),(e=fa)?null!==(e=null!==(e=Ad(e,ma))&&"&"!==e.data?e:null)&&(t.memoizedState={dehydrated:e,treeContext:null!==ra?{id:aa,overflow:ia}:null,retryLane:536870912,hydrationErrors:null},(n=Vr(e)).return=t,t.child=n,da=t,fa=null):e=null,null===e)throw va(t);return Dd(e)?t.lanes=32:t.lanes=536870912,null}var l=i.children;return i=i.fallback,o?(Fi(),l=tl({mode:"hidden",children:l},o=t.mode),i=Wr(i,o,n,null),l.return=t,i.return=t,l.sibling=i,t.child=l,(i=t.child).memoizedState=Gs(n),i.childLanes=Zs(e,a,n),t.memoizedState=Xs,$s(null,i)):(Ri(t),el(t,l))}var c=e.memoizedState;if(null!==c&&null!==(l=c.dehydrated)){if(s)256&t.flags?(Ri(t),t.flags&=-257,t=nl(e,t,n)):null!==t.memoizedState?(Fi(),t.child=e.child,t.flags|=128,t=null):(Fi(),l=i.fallback,o=t.mode,i=tl({mode:"visible",children:i.children},o),(l=Wr(l,o,n,null)).flags|=2,i.return=t,l.return=t,i.sibling=l,t.child=i,mi(t,e.child,null,n),(i=t.child).memoizedState=Gs(n),i.childLanes=Zs(e,a,n),t.memoizedState=Xs,t=$s(null,i));else if(Ri(t),Dd(l)){if(a=l.nextSibling&&l.nextSibling.dataset)var u=a.dgst;a=u,(i=Error(r(419))).stack="",i.digest=a,Sa({value:i,source:null,stack:null}),t=nl(e,t,n)}else if(Is||Ma(e,t,n,!1),a=0!==(n&e.childLanes),Is||a){if(null!==(a=gc)&&(0!==(i=ze(a,n))&&i!==c.retryLane))throw c.retryLane=i,Ir(e,i),Xc(a,e,i),Ds;Td(l)||lu(),t=nl(e,t,n)}else Td(l)?(t.flags|=192,t.child=e.child,t=null):(e=c.treeContext,fa=Id(l.nextSibling),da=t,ha=!0,pa=null,ma=!1,null!==e&&ua(t,e),(t=el(t,i.children)).flags|=4096);return t}return o?(Fi(),l=i.fallback,o=t.mode,u=(c=e.child).sibling,(i=Br(c,{mode:"hidden",children:i.children})).subtreeFlags=65011712&c.subtreeFlags,null!==u?l=Br(u,l):(l=Wr(l,o,n,null)).flags|=2,l.return=t,i.return=t,i.sibling=l,t.child=i,$s(null,i),i=t.child,null===(l=e.child.memoizedState)?l=Gs(n):(null!==(o=l.cachePool)?(c=Ua._currentValue,o=o.parent!==c?{parent:c,pool:c}:o):o=Za(),l={baseLanes:l.baseLanes|n,cachePool:o}),i.memoizedState=l,i.childLanes=Zs(e,a,n),t.memoizedState=Xs,$s(e.child,i)):(Ri(t),e=(n=e.child).sibling,(n=Br(n,{mode:"visible",children:i.children})).return=t,n.sibling=null,null!==e&&(null===(a=t.deletions)?(t.deletions=[e],t.flags|=16):a.push(e)),t.child=n,t.memoizedState=null,n)}function el(e,t){return(t=tl({mode:"visible",children:t},e.mode)).return=e,e.child=t}function tl(e,t){return(e=Ur(22,e,null,t)).lanes=0,e}function nl(e,t,n){return mi(t,e.child,null,n),(e=el(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function rl(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Pa(e.return,t,n)}function al(e,t,n,r,a,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,treeForkCount:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a,o.treeForkCount=i)}function il(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;r=r.children;var o=$i.current,s=!!(2&o);if(s?(o=1&o|2,t.flags|=128):o&=1,q($i,o),Rs(e,t,r,n),r=ha?ea:0,!s&&null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&rl(e,n,t);else if(19===e.tag)rl(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===Bi(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),al(t,!1,a,n,i,r);break;case"backwards":case"unstable_legacy-backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===Bi(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}al(t,!0,n,null,i,r);break;case"together":al(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function ol(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Oc|=t.lanes,0===(n&t.childLanes)){if(null===e)return null;if(Ma(e,t,n,!1),0===(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(r(153));if(null!==t.child){for(n=Br(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Br(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function sl(e,t){return 0!==(e.lanes&t)||!(null===(e=e.dependencies)||!Aa(e))}function ll(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)Is=!0;else{if(!(sl(e,n)||128&t.flags))return Is=!1,function(e,t,n){switch(t.tag){case 3:X(t,t.stateNode.containerInfo),Ca(0,Ua,e.memoizedState.cache),wa();break;case 27:case 5:Z(t);break;case 4:X(t,t.stateNode.containerInfo);break;case 10:Ca(0,t.type,t.memoizedProps.value);break;case 31:if(null!==t.memoizedState)return t.flags|=128,zi(t),null;break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(Ri(t),t.flags|=128,null):0!==(n&t.child.childLanes)?Js(e,t,n):(Ri(t),null!==(e=ol(e,t,n))?e.sibling:null);Ri(t);break;case 19:var a=!!(128&e.flags);if((r=0!==(n&t.childLanes))||(Ma(e,t,n,!1),r=0!==(n&t.childLanes)),a){if(r)return il(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),q($i,$i.current),r)break;return null;case 22:return t.lanes=0,Us(e,t,n,t.pendingProps);case 24:Ca(0,Ua,e.memoizedState.cache)}return ol(e,t,n)}(e,t,n);Is=!!(131072&e.flags)}else Is=!1,ha&&1048576&t.flags&&sa(t,ea,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=ii(t.elementType),t.type=e,"function"!=typeof e){if(null!=e){var i=e.$$typeof;if(i===w){t.tag=11,t=zs(null,t,e,a,n);break e}if(i===O){t.tag=14,t=Ls(null,t,e,a,n);break e}}throw t=D(e)||e,Error(r(306,t,""))}$r(e)?(a=js(e,a),t.tag=1,t=Qs(null,t,e,a,n)):(t.tag=0,t=Ks(null,t,e,a,n))}return t;case 0:return Ks(e,t,t.type,t.pendingProps,n);case 1:return Qs(e,t,a=t.type,i=js(a,t.pendingProps),n);case 3:e:{if(X(t,t.stateNode.containerInfo),null===e)throw Error(r(387));a=t.pendingProps;var o=t.memoizedState;i=o.element,bi(e,t),Oi(t,a,null,n);var s=t.memoizedState;if(a=s.cache,Ca(0,Ua,a),a!==o.cache&&_a(t,[Ua],n,!0),ji(),a=s.element,o.isDehydrated){if(o={element:a,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=Ys(e,t,a,n);break e}if(a!==i){Sa(i=Xr(Error(r(424)),t)),t=Ys(e,t,a,n);break e}if(9===(e=t.stateNode.containerInfo).nodeType)e=e.body;else e="HTML"===e.nodeName?e.ownerDocument.body:e;for(fa=Id(e.firstChild),da=t,ha=!0,pa=null,ma=!0,n=gi(t,null,a,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(wa(),a===i){t=ol(e,t,n);break e}Rs(e,t,a,n)}t=t.child}return t;case 26:return Ws(e,t),null===e?(n=Vd(t.type,null,t.pendingProps,null))?t.memoizedState=n:ha||(n=t.type,e=t.pendingProps,(a=yd(Q.current).createElement(n))[qe]=t,a[He]=e,pd(a,n,e),nt(a),t.stateNode=a):t.memoizedState=Vd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Z(t),null===e&&ha&&(a=t.stateNode=Fd(t.type,t.pendingProps,Q.current),da=t,ma=!0,i=fa,Nd(t.type)?(Rd=i,fa=Id(a.firstChild)):fa=i),Rs(e,t,t.pendingProps.children,n),Ws(e,t),null===e&&(t.flags|=4194304),t.child;case 5:return null===e&&ha&&((i=a=fa)&&(null!==(a=function(e,t,n,r){for(;1===e.nodeType;){var a=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[Xe])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(i=e.getAttribute("rel"))&&e.hasAttribute("data-precedence"))break;if(i!==a.rel||e.getAttribute("href")!==(null==a.href||""===a.href?null:a.href)||e.getAttribute("crossorigin")!==(null==a.crossOrigin?null:a.crossOrigin)||e.getAttribute("title")!==(null==a.title?null:a.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((i=e.getAttribute("src"))!==(null==a.src?null:a.src)||e.getAttribute("type")!==(null==a.type?null:a.type)||e.getAttribute("crossorigin")!==(null==a.crossOrigin?null:a.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var i=null==a.name?null:""+a.name;if("hidden"===a.type&&e.getAttribute("name")===i)return e}if(null===(e=Id(e.nextSibling)))break}return null}(a,t.type,t.pendingProps,ma))?(t.stateNode=a,da=t,fa=Id(a.firstChild),ma=!1,i=!0):i=!1),i||va(t)),Z(t),i=t.type,o=t.pendingProps,s=null!==e?e.memoizedProps:null,a=o.children,wd(i,o)?a=null:null!==s&&wd(i,s)&&(t.flags|=32),null!==t.memoizedState&&(i=no(e,t,io,null,null,n),hf._currentValue=i),Ws(e,t),Rs(e,t,a,n),t.child;case 6:return null===e&&ha&&((e=n=fa)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n)return null;if(null===(e=Id(e.nextSibling)))return null}return e}(n,t.pendingProps,ma))?(t.stateNode=n,da=t,fa=null,e=!0):e=!1),e||va(t)),null;case 13:return Js(e,t,n);case 4:return X(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=mi(t,null,a,n):Rs(e,t,a,n),t.child;case 11:return zs(e,t,t.type,t.pendingProps,n);case 7:return Rs(e,t,t.pendingProps,n),t.child;case 8:case 12:return Rs(e,t,t.pendingProps.children,n),t.child;case 10:return a=t.pendingProps,Ca(0,t.type,a.value),Rs(e,t,a.children,n),t.child;case 9:return i=t.type._context,a=t.pendingProps.children,Ta(t),a=a(i=Da(i)),t.flags|=1,Rs(e,t,a,n),t.child;case 14:return Ls(e,t,t.type,t.pendingProps,n);case 15:return Fs(e,t,t.type,t.pendingProps,n);case 19:return il(e,t,n);case 31:return function(e,t,n){var a=t.pendingProps,i=!!(128&t.flags);if(t.flags&=-129,null===e){if(ha){if("hidden"===a.mode)return e=qs(t,a),t.lanes=536870912,$s(null,e);if(zi(t),(e=fa)?null!==(e=null!==(e=Ad(e,ma))&&"&"===e.data?e:null)&&(t.memoizedState={dehydrated:e,treeContext:null!==ra?{id:aa,overflow:ia}:null,retryLane:536870912,hydrationErrors:null},(n=Vr(e)).return=t,t.child=n,da=t,fa=null):e=null,null===e)throw va(t);return t.lanes=536870912,null}return qs(t,a)}var o=e.memoizedState;if(null!==o){var s=o.dehydrated;if(zi(t),i)if(256&t.flags)t.flags&=-257,t=Hs(e,t,n);else{if(null===t.memoizedState)throw Error(r(558));t.child=e.child,t.flags|=128,t=null}else if(Is||Ma(e,t,n,!1),i=0!==(n&e.childLanes),Is||i){if(null!==(a=gc)&&0!==(s=ze(a,n))&&s!==o.retryLane)throw o.retryLane=s,Ir(e,s),Xc(a,e,s),Ds;lu(),t=Hs(e,t,n)}else e=o.treeContext,fa=Id(s.nextSibling),da=t,ha=!0,pa=null,ma=!1,null!==e&&ua(t,e),(t=qs(t,a)).flags|=4096;return t}return(e=Br(e.child,{mode:a.mode,children:a.children})).ref=t.ref,t.child=e,e.return=t,e}(e,t,n);case 22:return Us(e,t,n,t.pendingProps);case 24:return Ta(t),a=Da(Ua),null===e?(null===(i=Xa())&&(i=gc,o=$a(),i.pooledCache=o,o.refCount++,null!==o&&(i.pooledCacheLanes|=n),i=o),t.memoizedState={parent:a,cache:i},yi(t),Ca(0,Ua,i)):(0!==(e.lanes&n)&&(bi(e,t),Oi(t,null,null,n),ji()),i=e.memoizedState,o=t.memoizedState,i.parent!==a?(i={parent:a,cache:a},t.memoizedState=i,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=i),Ca(0,Ua,a)):(a=o.cache,Ca(0,Ua,a),a!==i.cache&&_a(t,[Ua],n,!0))),Rs(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function cl(e){e.flags|=4}function ul(e,t,n,r,a){if((t=!!(32&e.mode))&&(t=!1),t){if(e.flags|=16777216,(335544128&a)===a)if(e.stateNode.complete)e.flags|=8192;else{if(!iu())throw oi=ni,ei;e.flags|=8192}}else e.flags&=-16777217}function dl(e,t){if("stylesheet"!==t.type||4&t.state.loading)e.flags&=-16777217;else if(e.flags|=16777216,!sf(t)){if(!iu())throw oi=ni,ei;e.flags|=8192}}function fl(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?Ae():536870912,e.lanes|=t,_c|=t)}function hl(e,t){if(!ha)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function pl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=65011712&a.subtreeFlags,r|=65011712&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ml(e,t,n){var a=t.pendingProps;switch(ca(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return pl(t),null;case 3:return n=t.stateNode,a=null,null!==e&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Na(Ua),G(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(xa(t)?cl(t):null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,ka())),pl(t),null;case 26:var i=t.type,o=t.memoizedState;return null===e?(cl(t),null!==o?(pl(t),dl(t,o)):(pl(t),ul(t,i,0,0,n))):o?o!==e.memoizedState?(cl(t),pl(t),dl(t,o)):(pl(t),t.flags&=-16777217):((e=e.memoizedProps)!==a&&cl(t),pl(t),ul(t,i,0,0,n)),null;case 27:if(J(t),n=Q.current,i=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==a&&cl(t);else{if(!a){if(null===t.stateNode)throw Error(r(166));return pl(t),null}e=K.current,xa(t)?ya(t):(e=Fd(i,a,n),t.stateNode=e,cl(t))}return pl(t),null;case 5:if(J(t),i=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==a&&cl(t);else{if(!a){if(null===t.stateNode)throw Error(r(166));return pl(t),null}if(o=K.current,xa(t))ya(t);else{var s=yd(Q.current);switch(o){case 1:o=s.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:o=s.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":o=s.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":o=s.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":(o=s.createElement("div")).innerHTML="<script><\/script>",o=o.removeChild(o.firstChild);break;case"select":o="string"==typeof a.is?s.createElement("select",{is:a.is}):s.createElement("select"),a.multiple?o.multiple=!0:a.size&&(o.size=a.size);break;default:o="string"==typeof a.is?s.createElement(i,{is:a.is}):s.createElement(i)}}o[qe]=t,o[He]=a;e:for(s=t.child;null!==s;){if(5===s.tag||6===s.tag)o.appendChild(s.stateNode);else if(4!==s.tag&&27!==s.tag&&null!==s.child){s.child.return=s,s=s.child;continue}if(s===t)break e;for(;null===s.sibling;){if(null===s.return||s.return===t)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;e:switch(pd(o,i,a),i){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&cl(t)}}return pl(t),ul(t,t.type,null===e||e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==a&&cl(t);else{if("string"!=typeof a&&null===t.stateNode)throw Error(r(166));if(e=Q.current,xa(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,null!==(i=da))switch(i.tag){case 27:case 5:a=i.memoizedProps}e[qe]=t,(e=!!(e.nodeValue===n||null!==a&&!0===a.suppressHydrationWarning||dd(e.nodeValue,n)))||va(t,!0)}else(e=yd(e).createTextNode(a))[qe]=t,t.stateNode=e}return pl(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(a=xa(t),null!==n){if(null===e){if(!a)throw Error(r(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(r(557));e[qe]=t}else wa(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;pl(t),e=!1}else n=ka(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return 256&t.flags?(Ui(t),t):(Ui(t),null);if(128&t.flags)throw Error(r(558))}return pl(t),null;case 13:if(a=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(i=xa(t),null!==a&&null!==a.dehydrated){if(null===e){if(!i)throw Error(r(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(r(317));i[qe]=t}else wa(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;pl(t),i=!1}else i=ka(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return 256&t.flags?(Ui(t),t):(Ui(t),null)}return Ui(t),128&t.flags?(t.lanes=n,t):(n=null!==a,e=null!==e&&null!==e.memoizedState,n&&(i=null,null!==(a=t.child).alternate&&null!==a.alternate.memoizedState&&null!==a.alternate.memoizedState.cachePool&&(i=a.alternate.memoizedState.cachePool.pool),o=null,null!==a.memoizedState&&null!==a.memoizedState.cachePool&&(o=a.memoizedState.cachePool.pool),o!==i&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),fl(t,t.updateQueue),pl(t),null);case 4:return G(),null===e&&td(t.stateNode.containerInfo),pl(t),null;case 10:return Na(t.type),pl(t),null;case 19:if(B($i),null===(a=t.memoizedState))return pl(t),null;if(i=!!(128&t.flags),null===(o=a.rendering))if(i)hl(a,!1);else{if(0!==jc||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(o=Bi(e))){for(t.flags|=128,hl(a,!1),e=o.updateQueue,t.updateQueue=e,fl(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)qr(n,e),n=n.sibling;return q($i,1&$i.current|2),ha&&oa(t,a.treeForkCount),t.child}e=e.sibling}null!==a.tail&&ue()>Rc&&(t.flags|=128,i=!0,hl(a,!1),t.lanes=4194304)}else{if(!i)if(null!==(e=Bi(o))){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,fl(t,e),hl(a,!0),null===a.tail&&"hidden"===a.tailMode&&!o.alternate&&!ha)return pl(t),null}else 2*ue()-a.renderingStartTime>Rc&&536870912!==n&&(t.flags|=128,i=!0,hl(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(null!==(e=a.last)?e.sibling=o:t.child=o,a.last=o)}return null!==a.tail?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=ue(),e.sibling=null,n=$i.current,q($i,i?1&n|2:1&n),ha&&oa(t,a.treeForkCount),e):(pl(t),null);case 22:case 23:return Ui(t),Ti(),a=null!==t.memoizedState,null!==e?null!==e.memoizedState!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?!!(536870912&n)&&!(128&t.flags)&&(pl(t),6&t.subtreeFlags&&(t.flags|=8192)):pl(t),null!==(n=t.updateQueue)&&fl(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),a=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),null!==e&&B(Ya),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Na(Ua),pl(t),null;case 25:case 30:return null}throw Error(r(156,t.tag))}function gl(e,t){switch(ca(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Na(Ua),G(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return J(t),null;case 31:if(null!==t.memoizedState){if(Ui(t),null===t.alternate)throw Error(r(340));wa()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(Ui(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(r(340));wa()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return B($i),null;case 4:return G(),null;case 10:return Na(t.type),null;case 22:case 23:return Ui(t),Ti(),null!==e&&B(Ya),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return Na(Ua),null;default:return null}}function vl(e,t){switch(ca(t),t.tag){case 3:Na(Ua),G();break;case 26:case 27:case 5:J(t);break;case 4:G();break;case 31:null!==t.memoizedState&&Ui(t);break;case 13:Ui(t);break;case 19:B($i);break;case 10:Na(t.type);break;case 22:case 23:Ui(t),Ti(),null!==e&&B(Ya);break;case 24:Na(Ua)}}function yl(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var a=r.next;n=a;do{if((n.tag&e)===e){r=void 0;var i=n.create,o=n.inst;r=i(),o.destroy=r}n=n.next}while(n!==a)}}catch(s){ju(t,t.return,s)}}function bl(e,t,n){try{var r=t.updateQueue,a=null!==r?r.lastEffect:null;if(null!==a){var i=a.next;r=i;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(void 0!==s){o.destroy=void 0,a=t;var l=n,c=s;try{c()}catch(u){ju(a,l,u)}}}r=r.next}while(r!==i)}}catch(u){ju(t,t.return,u)}}function xl(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{Ni(t,n)}catch(r){ju(e,e.return,r)}}}function wl(e,t,n){n.props=js(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){ju(e,t,r)}}function kl(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(a){ju(e,t,a)}}function Sl(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(a){ju(e,t,a)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(i){ju(e,t,i)}else n.current=null}function El(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(a){ju(e,e.return,a)}}function jl(e,t,n){try{var a=e.stateNode;!function(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,o=null,s=null,l=null,c=null,u=null,d=null;for(p in n){var f=n[p];if(n.hasOwnProperty(p)&&null!=f)switch(p){case"checked":case"value":break;case"defaultValue":c=f;default:a.hasOwnProperty(p)||fd(e,t,p,null,a,f)}}for(var h in a){var p=a[h];if(f=n[h],a.hasOwnProperty(h)&&(null!=p||null!=f))switch(h){case"type":o=p;break;case"name":i=p;break;case"checked":u=p;break;case"defaultChecked":d=p;break;case"value":s=p;break;case"defaultValue":l=p;break;case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(r(137,t));break;default:p!==f&&fd(e,t,h,p,a,f)}}return void xt(e,s,l,c,u,d,o,i);case"select":for(o in p=s=l=h=null,n)if(c=n[o],n.hasOwnProperty(o)&&null!=c)switch(o){case"value":break;case"multiple":p=c;default:a.hasOwnProperty(o)||fd(e,t,o,null,a,c)}for(i in a)if(o=a[i],c=n[i],a.hasOwnProperty(i)&&(null!=o||null!=c))switch(i){case"value":h=o;break;case"defaultValue":l=o;break;case"multiple":s=o;default:o!==c&&fd(e,t,i,o,a,c)}return t=l,n=s,a=p,void(null!=h?St(e,!!n,h,!1):!!a!=!!n&&(null!=t?St(e,!!n,t,!0):St(e,!!n,n?[]:"",!1)));case"textarea":for(l in p=h=null,n)if(i=n[l],n.hasOwnProperty(l)&&null!=i&&!a.hasOwnProperty(l))switch(l){case"value":case"children":break;default:fd(e,t,l,null,a,i)}for(s in a)if(i=a[s],o=n[s],a.hasOwnProperty(s)&&(null!=i||null!=o))switch(s){case"value":h=i;break;case"defaultValue":p=i;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=i)throw Error(r(91));break;default:i!==o&&fd(e,t,s,i,a,o)}return void Et(e,h,p);case"option":for(var m in n)if(h=n[m],n.hasOwnProperty(m)&&null!=h&&!a.hasOwnProperty(m))if("selected"===m)e.selected=!1;else fd(e,t,m,null,a,h);for(c in a)if(h=a[c],p=n[c],a.hasOwnProperty(c)&&h!==p&&(null!=h||null!=p))if("selected"===c)e.selected=h&&"function"!=typeof h&&"symbol"!=typeof h;else fd(e,t,c,h,a,p);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)h=n[g],n.hasOwnProperty(g)&&null!=h&&!a.hasOwnProperty(g)&&fd(e,t,g,null,a,h);for(u in a)if(h=a[u],p=n[u],a.hasOwnProperty(u)&&h!==p&&(null!=h||null!=p))switch(u){case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(r(137,t));break;default:fd(e,t,u,h,a,p)}return;default:if(_t(t)){for(var v in n)h=n[v],n.hasOwnProperty(v)&&void 0!==h&&!a.hasOwnProperty(v)&&hd(e,t,v,void 0,a,h);for(d in a)h=a[d],p=n[d],!a.hasOwnProperty(d)||h===p||void 0===h&&void 0===p||hd(e,t,d,h,a,p);return}}for(var y in n)h=n[y],n.hasOwnProperty(y)&&null!=h&&!a.hasOwnProperty(y)&&fd(e,t,y,null,a,h);for(f in a)h=a[f],p=n[f],!a.hasOwnProperty(f)||h===p||null==h&&null==p||fd(e,t,f,h,a,p)}(a,e.type,n,t),a[He]=t}catch(i){ju(e,e.return,i)}}function Ol(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&Nd(e.type)||4===e.tag}function Cl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Ol(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&Nd(e.type))continue e;if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Nl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?(9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).insertBefore(e,t):((t=9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Dt));else if(4!==r&&(27===r&&Nd(e.type)&&(n=e.stateNode,t=null),null!==(e=e.child)))for(Nl(e,t,n),e=e.sibling;null!==e;)Nl(e,t,n),e=e.sibling}function Pl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&Nd(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(Pl(e,t,n),e=e.sibling;null!==e;)Pl(e,t,n),e=e.sibling}function _l(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,a=t.attributes;a.length;)t.removeAttributeNode(a[0]);pd(t,r,n),t[qe]=e,t[He]=n}catch(i){ju(e,e.return,i)}}var Ml=!1,Al=!1,Tl=!1,Dl="function"==typeof WeakSet?WeakSet:Set,Il=null;function Rl(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Xl(e,n),4&r&&yl(5,n);break;case 1:if(Xl(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(o){ju(n,n.return,o)}else{var a=js(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(a,t,e.__reactInternalSnapshotBeforeUpdate)}catch(s){ju(n,n.return,s)}}64&r&&xl(n),512&r&&kl(n,n.return);break;case 3:if(Xl(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{Ni(e,t)}catch(o){ju(n,n.return,o)}}break;case 27:null===t&&4&r&&_l(n);case 26:case 5:Xl(e,n),null===t&&4&r&&El(n),512&r&&kl(n,n.return);break;case 12:Xl(e,n);break;case 31:Xl(e,n),4&r&&Bl(e,n);break;case 13:Xl(e,n),4&r&&ql(e,n),64&r&&(null!==(e=n.memoizedState)&&(null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$~"===e.data)e._reactRetry=t;else if("$?"!==e.data||"loading"!==n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=Pu.bind(null,n))));break;case 22:if(!(r=null!==n.memoizedState||Ml)){t=null!==t&&null!==t.memoizedState||Al,a=Ml;var i=Al;Ml=r,(Al=t)&&!i?Zl(e,n,!!(8772&n.subtreeFlags)):Xl(e,n),Ml=a,Al=i}break;case 30:break;default:Xl(e,n)}}function zl(e){var t=e.alternate;null!==t&&(e.alternate=null,zl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&Ge(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ll=null,Fl=!1;function Ul(e,t,n){for(n=n.child;null!==n;)$l(e,t,n),n=n.sibling}function $l(e,t,n){if(xe&&"function"==typeof xe.onCommitFiberUnmount)try{xe.onCommitFiberUnmount(be,n)}catch(i){}switch(n.tag){case 26:Al||Sl(n,t),Ul(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:Al||Sl(n,t);var r=Ll,a=Fl;Nd(n.type)&&(Ll=n.stateNode,Fl=!1),Ul(e,t,n),Ud(n.stateNode),Ll=r,Fl=a;break;case 5:Al||Sl(n,t);case 6:if(r=Ll,a=Fl,Ll=null,Ul(e,t,n),Fl=a,null!==(Ll=r))if(Fl)try{(9===Ll.nodeType?Ll.body:"HTML"===Ll.nodeName?Ll.ownerDocument.body:Ll).removeChild(n.stateNode)}catch(o){ju(n,t,o)}else try{Ll.removeChild(n.stateNode)}catch(o){ju(n,t,o)}break;case 18:null!==Ll&&(Fl?(Pd(9===(e=Ll).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,n.stateNode),Vf(e)):Pd(Ll,n.stateNode));break;case 4:r=Ll,a=Fl,Ll=n.stateNode.containerInfo,Fl=!0,Ul(e,t,n),Ll=r,Fl=a;break;case 0:case 11:case 14:case 15:bl(2,n,t),Al||bl(4,n,t),Ul(e,t,n);break;case 1:Al||(Sl(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&wl(n,t,r)),Ul(e,t,n);break;case 21:Ul(e,t,n);break;case 22:Al=(r=Al)||null!==n.memoizedState,Ul(e,t,n),Al=r;break;default:Ul(e,t,n)}}function Bl(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&null!==(e=e.memoizedState))){e=e.dehydrated;try{Vf(e)}catch(n){ju(t,t.return,n)}}}function ql(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{Vf(e)}catch(n){ju(t,t.return,n)}}function Hl(e,t){var n=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new Dl),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new Dl),t;default:throw Error(r(435,e.tag))}}(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=_u.bind(null,e,t);t.then(r,r)}})}function Wl(e,t){var n=t.deletions;if(null!==n)for(var a=0;a<n.length;a++){var i=n[a],o=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 27:if(Nd(l.type)){Ll=l.stateNode,Fl=!1;break e}break;case 5:Ll=l.stateNode,Fl=!1;break e;case 3:case 4:Ll=l.stateNode.containerInfo,Fl=!0;break e}l=l.return}if(null===Ll)throw Error(r(160));$l(o,s,i),Ll=null,Fl=!1,null!==(o=i.alternate)&&(o.return=null),i.return=null}if(13886&t.subtreeFlags)for(t=t.child;null!==t;)Vl(t,e),t=t.sibling}var Kl=null;function Vl(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Wl(t,e),Ql(e),4&a&&(bl(3,e,e.return),yl(3,e),bl(5,e,e.return));break;case 1:Wl(t,e),Ql(e),512&a&&(Al||null===n||Sl(n,n.return)),64&a&&Ml&&(null!==(e=e.updateQueue)&&(null!==(a=e.callbacks)&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===n?a:n.concat(a))));break;case 26:var i=Kl;if(Wl(t,e),Ql(e),512&a&&(Al||null===n||Sl(n,n.return)),4&a){var o=null!==n?n.memoizedState:null;if(a=e.memoizedState,null===n)if(null===a)if(null===e.stateNode){e:{a=e.type,n=e.memoizedProps,i=i.ownerDocument||i;t:switch(a){case"title":(!(o=i.getElementsByTagName("title")[0])||o[Xe]||o[qe]||"http://www.w3.org/2000/svg"===o.namespaceURI||o.hasAttribute("itemprop"))&&(o=i.createElement(a),i.head.insertBefore(o,i.querySelector("head > title"))),pd(o,a,n),o[qe]=e,nt(o),a=o;break e;case"link":var s=af("link","href",i).get(a+(n.href||""));if(s)for(var l=0;l<s.length;l++)if((o=s[l]).getAttribute("href")===(null==n.href||""===n.href?null:n.href)&&o.getAttribute("rel")===(null==n.rel?null:n.rel)&&o.getAttribute("title")===(null==n.title?null:n.title)&&o.getAttribute("crossorigin")===(null==n.crossOrigin?null:n.crossOrigin)){s.splice(l,1);break t}pd(o=i.createElement(a),a,n),i.head.appendChild(o);break;case"meta":if(s=af("meta","content",i).get(a+(n.content||"")))for(l=0;l<s.length;l++)if((o=s[l]).getAttribute("content")===(null==n.content?null:""+n.content)&&o.getAttribute("name")===(null==n.name?null:n.name)&&o.getAttribute("property")===(null==n.property?null:n.property)&&o.getAttribute("http-equiv")===(null==n.httpEquiv?null:n.httpEquiv)&&o.getAttribute("charset")===(null==n.charSet?null:n.charSet)){s.splice(l,1);break t}pd(o=i.createElement(a),a,n),i.head.appendChild(o);break;default:throw Error(r(468,a))}o[qe]=e,nt(o),a=o}e.stateNode=a}else of(i,e.type,e.stateNode);else e.stateNode=Jd(i,a,e.memoizedProps);else o!==a?(null===o?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):o.count--,null===a?of(i,e.type,e.stateNode):Jd(i,a,e.memoizedProps)):null===a&&null!==e.stateNode&&jl(e,e.memoizedProps,n.memoizedProps)}break;case 27:Wl(t,e),Ql(e),512&a&&(Al||null===n||Sl(n,n.return)),null!==n&&4&a&&jl(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Wl(t,e),Ql(e),512&a&&(Al||null===n||Sl(n,n.return)),32&e.flags){i=e.stateNode;try{Ot(i,"")}catch(m){ju(e,e.return,m)}}4&a&&null!=e.stateNode&&jl(e,i=e.memoizedProps,null!==n?n.memoizedProps:i),1024&a&&(Tl=!0);break;case 6:if(Wl(t,e),Ql(e),4&a){if(null===e.stateNode)throw Error(r(162));a=e.memoizedProps,n=e.stateNode;try{n.nodeValue=a}catch(m){ju(e,e.return,m)}}break;case 3:if(rf=null,i=Kl,Kl=qd(t.containerInfo),Wl(t,e),Kl=i,Ql(e),4&a&&null!==n&&n.memoizedState.isDehydrated)try{Vf(t.containerInfo)}catch(m){ju(e,e.return,m)}Tl&&(Tl=!1,Yl(e));break;case 4:a=Kl,Kl=qd(e.stateNode.containerInfo),Wl(t,e),Ql(e),Kl=a;break;case 12:default:Wl(t,e),Ql(e);break;case 31:case 19:Wl(t,e),Ql(e),4&a&&(null!==(a=e.updateQueue)&&(e.updateQueue=null,Hl(e,a)));break;case 13:Wl(t,e),Ql(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==n&&null!==n.memoizedState)&&(Dc=ue()),4&a&&(null!==(a=e.updateQueue)&&(e.updateQueue=null,Hl(e,a)));break;case 22:i=null!==e.memoizedState;var c=null!==n&&null!==n.memoizedState,u=Ml,d=Al;if(Ml=u||i,Al=d||c,Wl(t,e),Al=d,Ml=u,Ql(e),8192&a)e:for(t=e.stateNode,t._visibility=i?-2&t._visibility:1|t._visibility,i&&(null===n||c||Ml||Al||Gl(e)),n=null,t=e;;){if(5===t.tag||26===t.tag){if(null===n){c=n=t;try{if(o=c.stateNode,i)"function"==typeof(s=o.style).setProperty?s.setProperty("display","none","important"):s.display="none";else{l=c.stateNode;var f=c.memoizedProps.style,h=null!=f&&f.hasOwnProperty("display")?f.display:null;l.style.display=null==h||"boolean"==typeof h?"":(""+h).trim()}}catch(m){ju(c,c.return,m)}}}else if(6===t.tag){if(null===n){c=t;try{c.stateNode.nodeValue=i?"":c.memoizedProps}catch(m){ju(c,c.return,m)}}}else if(18===t.tag){if(null===n){c=t;try{var p=c.stateNode;i?_d(p,!0):_d(c.stateNode,!1)}catch(m){ju(c,c.return,m)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&a&&(null!==(a=e.updateQueue)&&(null!==(n=a.retryQueue)&&(a.retryQueue=null,Hl(e,n))));case 30:case 21:}}function Ql(e){var t=e.flags;if(2&t){try{for(var n,a=e.return;null!==a;){if(Ol(a)){n=a;break}a=a.return}if(null==n)throw Error(r(160));switch(n.tag){case 27:var i=n.stateNode;Pl(e,Cl(e),i);break;case 5:var o=n.stateNode;32&n.flags&&(Ot(o,""),n.flags&=-33),Pl(e,Cl(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;Nl(e,Cl(e),s);break;default:throw Error(r(161))}}catch(l){ju(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function Yl(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;Yl(t),5===t.tag&&1024&t.flags&&t.stateNode.reset(),e=e.sibling}}function Xl(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)Rl(e,t.alternate,t),t=t.sibling}function Gl(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:bl(4,t,t.return),Gl(t);break;case 1:Sl(t,t.return);var n=t.stateNode;"function"==typeof n.componentWillUnmount&&wl(t,t.return,n),Gl(t);break;case 27:Ud(t.stateNode);case 26:case 5:Sl(t,t.return),Gl(t);break;case 22:null===t.memoizedState&&Gl(t);break;default:Gl(t)}e=e.sibling}}function Zl(e,t,n){for(n=n&&!!(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,a=e,i=t,o=i.flags;switch(i.tag){case 0:case 11:case 15:Zl(a,i,n),yl(4,i);break;case 1:if(Zl(a,i,n),"function"==typeof(a=(r=i).stateNode).componentDidMount)try{a.componentDidMount()}catch(c){ju(r,r.return,c)}if(null!==(a=(r=i).updateQueue)){var s=r.stateNode;try{var l=a.shared.hiddenCallbacks;if(null!==l)for(a.shared.hiddenCallbacks=null,a=0;a<l.length;a++)Ci(l[a],s)}catch(c){ju(r,r.return,c)}}n&&64&o&&xl(i),kl(i,i.return);break;case 27:_l(i);case 26:case 5:Zl(a,i,n),n&&null===r&&4&o&&El(i),kl(i,i.return);break;case 12:Zl(a,i,n);break;case 31:Zl(a,i,n),n&&4&o&&Bl(a,i);break;case 13:Zl(a,i,n),n&&4&o&&ql(a,i);break;case 22:null===i.memoizedState&&Zl(a,i,n),kl(i,i.return);break;case 30:break;default:Zl(a,i,n)}t=t.sibling}}function Jl(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&Ba(n))}function ec(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&Ba(e))}function tc(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)nc(e,t,n,r),t=t.sibling}function nc(e,t,n,r){var a=t.flags;switch(t.tag){case 0:case 11:case 15:tc(e,t,n,r),2048&a&&yl(9,t);break;case 1:case 31:case 13:default:tc(e,t,n,r);break;case 3:tc(e,t,n,r),2048&a&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&Ba(e)));break;case 12:if(2048&a){tc(e,t,n,r),e=t.stateNode;try{var i=t.memoizedProps,o=i.id,s=i.onPostCommit;"function"==typeof s&&s(o,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(l){ju(t,t.return,l)}}else tc(e,t,n,r);break;case 23:break;case 22:i=t.stateNode,o=t.alternate,null!==t.memoizedState?2&i._visibility?tc(e,t,n,r):ac(e,t):2&i._visibility?tc(e,t,n,r):(i._visibility|=2,rc(e,t,n,r,!!(10256&t.subtreeFlags)||!1)),2048&a&&Jl(o,t);break;case 24:tc(e,t,n,r),2048&a&&ec(t.alternate,t)}}function rc(e,t,n,r,a){for(a=a&&(!!(10256&t.subtreeFlags)||!1),t=t.child;null!==t;){var i=e,o=t,s=n,l=r,c=o.flags;switch(o.tag){case 0:case 11:case 15:rc(i,o,s,l,a),yl(8,o);break;case 23:break;case 22:var u=o.stateNode;null!==o.memoizedState?2&u._visibility?rc(i,o,s,l,a):ac(i,o):(u._visibility|=2,rc(i,o,s,l,a)),a&&2048&c&&Jl(o.alternate,o);break;case 24:rc(i,o,s,l,a),a&&2048&c&&ec(o.alternate,o);break;default:rc(i,o,s,l,a)}t=t.sibling}}function ac(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,a=r.flags;switch(r.tag){case 22:ac(n,r),2048&a&&Jl(r.alternate,r);break;case 24:ac(n,r),2048&a&&ec(r.alternate,r);break;default:ac(n,r)}t=t.sibling}}var ic=8192;function oc(e,t,n){if(e.subtreeFlags&ic)for(e=e.child;null!==e;)sc(e,t,n),e=e.sibling}function sc(e,t,n){switch(e.tag){case 26:oc(e,t,n),e.flags&ic&&null!==e.memoizedState&&function(e,t,n,r){if(!("stylesheet"!==n.type||"string"==typeof r.media&&!1===matchMedia(r.media).matches||4&n.state.loading)){if(null===n.instance){var a=Qd(r.href),i=t.querySelector(Yd(a));if(i)return null!==(t=i._p)&&"object"==typeof t&&"function"==typeof t.then&&(e.count++,e=cf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=i,void nt(i);i=t.ownerDocument||t,r=Xd(r),(a=$d.get(a))&&tf(r,a),nt(i=i.createElement("link"));var o=i;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),pd(i,"link",r),n.instance=i}null===e.stylesheets&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(3&n.state.loading)&&(e.count++,n=cf.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}(n,Kl,e.memoizedState,e.memoizedProps);break;case 5:default:oc(e,t,n);break;case 3:case 4:var r=Kl;Kl=qd(e.stateNode.containerInfo),oc(e,t,n),Kl=r;break;case 22:null===e.memoizedState&&(null!==(r=e.alternate)&&null!==r.memoizedState?(r=ic,ic=16777216,oc(e,t,n),ic=r):oc(e,t,n))}}function lc(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function cc(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Il=r,fc(r,e)}lc(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)uc(e),e=e.sibling}function uc(e){switch(e.tag){case 0:case 11:case 15:cc(e),2048&e.flags&&bl(9,e,e.return);break;case 3:case 12:default:cc(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&2&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-3,dc(e)):cc(e)}}function dc(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Il=r,fc(r,e)}lc(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:bl(8,t,t.return),dc(t);break;case 22:2&(n=t.stateNode)._visibility&&(n._visibility&=-3,dc(t));break;default:dc(t)}e=e.sibling}}function fc(e,t){for(;null!==Il;){var n=Il;switch(n.tag){case 0:case 11:case 15:bl(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:Ba(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,Il=r;else e:for(n=e;null!==Il;){var a=(r=Il).sibling,i=r.return;if(zl(r),r===n){Il=null;break e}if(null!==a){a.return=i,Il=a;break e}Il=i}}}var hc={getCacheForType:function(e){var t=Da(Ua),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Da(Ua).controller.signal}},pc="function"==typeof WeakMap?WeakMap:Map,mc=0,gc=null,vc=null,yc=0,bc=0,xc=null,wc=!1,kc=!1,Sc=!1,Ec=0,jc=0,Oc=0,Cc=0,Nc=0,Pc=0,_c=0,Mc=null,Ac=null,Tc=!1,Dc=0,Ic=0,Rc=1/0,zc=null,Lc=null,Fc=0,Uc=null,$c=null,Bc=0,qc=0,Hc=null,Wc=null,Kc=0,Vc=null;function Qc(){return 2&mc&&0!==yc?yc&-yc:null!==R.T?Hu():Ue()}function Yc(){if(0===Pc)if(536870912&yc&&!ha)Pc=536870912;else{var e=Oe;!(3932160&(Oe<<=1))&&(Oe=262144),Pc=e}return null!==(e=Di.current)&&(e.flags|=32),Pc}function Xc(e,t,n){(e!==gc||2!==bc&&9!==bc)&&null===e.cancelPendingCommit||(ru(e,0),eu(e,yc,Pc,!1)),De(e,n),2&mc&&e===gc||(e===gc&&(!(2&mc)&&(Cc|=n),4===jc&&eu(e,yc,Pc,!1)),zu(e))}function Gc(e,t,n){if(6&mc)throw Error(r(327));for(var a=!n&&!(127&t)&&0===(t&e.expiredLanes)||_e(e,t),i=a?function(e,t){var n=mc;mc|=2;var a=ou(),i=su();gc!==e||yc!==t?(zc=null,Rc=ue()+500,ru(e,t)):kc=_e(e,t);e:for(;;)try{if(0!==bc&&null!==vc){t=vc;var o=xc;t:switch(bc){case 1:bc=0,xc=null,pu(e,t,o,1);break;case 2:case 9:if(ri(o)){bc=0,xc=null,hu(t);break}t=function(){2!==bc&&9!==bc||gc!==e||(bc=7),zu(e)},o.then(t,t);break e;case 3:bc=7;break e;case 4:bc=5;break e;case 7:ri(o)?(bc=0,xc=null,hu(t)):(bc=0,xc=null,pu(e,t,o,7));break;case 5:var s=null;switch(vc.tag){case 26:s=vc.memoizedState;case 5:case 27:var l=vc;if(s?sf(s):l.stateNode.complete){bc=0,xc=null;var c=l.sibling;if(null!==c)vc=c;else{var u=l.return;null!==u?(vc=u,mu(u)):vc=null}break t}}bc=0,xc=null,pu(e,t,o,5);break;case 6:bc=0,xc=null,pu(e,t,o,6);break;case 8:nu(),jc=6;break e;default:throw Error(r(462))}}du();break}catch(d){au(e,d)}return Oa=ja=null,R.H=a,R.A=i,mc=n,null!==vc?0:(gc=null,yc=0,Ar(),jc)}(e,t):cu(e,t,!0),o=a;;){if(0===i){kc&&!a&&eu(e,t,0,!1);break}if(n=e.current.alternate,!o||Jc(n)){if(2===i){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=0!==(s=-536870913&e.pendingLanes)?s:536870912&s?536870912:0;if(0!==s){t=s;e:{var l=e;i=Mc;var c=l.current.memoizedState.isDehydrated;if(c&&(ru(l,s).flags|=256),2!==(s=cu(l,s,!1))){if(Sc&&!c){l.errorRecoveryDisabledLanes|=o,Cc|=o,i=4;break e}o=Ac,Ac=i,null!==o&&(null===Ac?Ac=o:Ac.push.apply(Ac,o))}i=s}if(o=!1,2!==i)continue}}if(1===i){ru(e,0),eu(e,t,0,!0);break}e:{switch(a=e,o=i){case 0:case 1:throw Error(r(345));case 4:if((4194048&t)!==t)break;case 6:eu(a,t,Pc,!wc);break e;case 2:Ac=null;break;case 3:case 5:break;default:throw Error(r(329))}if((62914560&t)===t&&10<(i=Dc+300-ue())){if(eu(a,t,Pc,!wc),0!==Pe(a,0,!0))break e;Bc=t,a.timeoutHandle=Sd(Zc.bind(null,a,n,Ac,zc,Tc,t,Pc,Cc,_c,wc,o,"Throttled",-0,0),i)}else Zc(a,n,Ac,zc,Tc,t,Pc,Cc,_c,wc,o,null,-0,0)}break}i=cu(e,t,!1),o=!1}zu(e)}function Zc(e,t,n,r,a,i,o,s,l,c,u,d,f,h){if(e.timeoutHandle=-1,8192&(d=t.subtreeFlags)||!(16785408&~d)){sc(t,i,d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Dt});var p=(62914560&i)===i?Dc-ue():(4194048&i)===i?Ic-ue():0;if(null!==(p=function(e,t){return e.stylesheets&&0===e.count&&df(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&df(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&0===lf&&(lf=62500*function(){if("function"==typeof performance.getEntriesByType){for(var e=0,t=0,n=performance.getEntriesByType("resource"),r=0;r<n.length;r++){var a=n[r],i=a.transferSize,o=a.initiatorType,s=a.duration;if(i&&s&&md(o)){for(o=0,s=a.responseEnd,r+=1;r<n.length;r++){var l=n[r],c=l.startTime;if(c>s)break;var u=l.transferSize,d=l.initiatorType;u&&md(d)&&(o+=u*((l=l.responseEnd)<s?1:(s-c)/(l-c)))}if(--r,t+=8*(i+o)/(a.duration/1e3),10<++e)break}}if(0<e)return t/e/1e6}return navigator.connection&&"number"==typeof(e=navigator.connection.downlink)?e:5}());var a=setTimeout(function(){if(e.waitingForImages=!1,0===e.count&&(e.stylesheets&&df(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>lf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(a)}}:null}(d,p)))return Bc=i,e.cancelPendingCommit=p(vu.bind(null,e,t,i,n,r,a,o,s,l,u,d,null,f,h)),void eu(e,i,o,!c)}vu(e,t,i,n,r,a,o,s,l)}function Jc(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&(null!==(n=t.updateQueue)&&null!==(n=n.stores)))for(var r=0;r<n.length;r++){var a=n[r],i=a.getSnapshot;a=a.value;try{if(!er(i(),a))return!1}catch(o){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function eu(e,t,n,r){t&=~Nc,t&=~Cc,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var a=t;0<a;){var i=31-ke(a),o=1<<i;r[i]=-1,a&=~o}0!==n&&Ie(e,n,t)}function tu(){return!!(6&mc)||(Lu(0),!1)}function nu(){if(null!==vc){if(0===bc)var e=vc.return;else Oa=ja=null,lo(e=vc),ci=null,ui=0,e=vc;for(;null!==e;)vl(e.alternate,e),e=e.return;vc=null}}function ru(e,t){var n=e.timeoutHandle;-1!==n&&(e.timeoutHandle=-1,Ed(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),Bc=0,nu(),gc=e,vc=n=Br(e.current,null),yc=t,bc=0,xc=null,wc=!1,kc=_e(e,t),Sc=!1,_c=Pc=Nc=Cc=Oc=jc=0,Ac=Mc=null,Tc=!1,8&t&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var a=31-ke(r),i=1<<a;t|=e[a],r&=~i}return Ec=t,Ar(),n}function au(e,t){Hi=null,R.H=vs,t===Ja||t===ti?(t=si(),bc=3):t===ei?(t=si(),bc=4):bc=t===Ds?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,xc=t,null===vc&&(jc=1,Ps(e,Xr(t,e.current)))}function iu(){var e=Di.current;return null===e||((4194048&yc)===yc?null===Ii:!!((62914560&yc)===yc||536870912&yc)&&e===Ii)}function ou(){var e=R.H;return R.H=vs,null===e?vs:e}function su(){var e=R.A;return R.A=hc,e}function lu(){jc=4,wc||(4194048&yc)!==yc&&null!==Di.current||(kc=!0),!(134217727&Oc)&&!(134217727&Cc)||null===gc||eu(gc,yc,Pc,!1)}function cu(e,t,n){var r=mc;mc|=2;var a=ou(),i=su();gc===e&&yc===t||(zc=null,ru(e,t)),t=!1;var o=jc;e:for(;;)try{if(0!==bc&&null!==vc){var s=vc,l=xc;switch(bc){case 8:nu(),o=6;break e;case 3:case 2:case 9:case 6:null===Di.current&&(t=!0);var c=bc;if(bc=0,xc=null,pu(e,s,l,c),n&&kc){o=0;break e}break;default:c=bc,bc=0,xc=null,pu(e,s,l,c)}}uu(),o=jc;break}catch(u){au(e,u)}return t&&e.shellSuspendCounter++,Oa=ja=null,mc=r,R.H=a,R.A=i,null===vc&&(gc=null,yc=0,Ar()),o}function uu(){for(;null!==vc;)fu(vc)}function du(){for(;null!==vc&&!le();)fu(vc)}function fu(e){var t=ll(e.alternate,e,Ec);e.memoizedProps=e.pendingProps,null===t?mu(e):vc=t}function hu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Vs(n,t,t.pendingProps,t.type,void 0,yc);break;case 11:t=Vs(n,t,t.pendingProps,t.type.render,t.ref,yc);break;case 5:lo(t);default:vl(n,t),t=ll(n,t=vc=qr(t,Ec),Ec)}e.memoizedProps=e.pendingProps,null===t?mu(e):vc=t}function pu(e,t,n,a){Oa=ja=null,lo(t),ci=null,ui=0;var i=t.return;try{if(function(e,t,n,a,i){if(n.flags|=32768,null!==a&&"object"==typeof a&&"function"==typeof a.then){if(null!==(t=n.alternate)&&Ma(t,n,i,!0),null!==(n=Di.current)){switch(n.tag){case 31:case 13:return null===Ii?lu():null===n.alternate&&0===jc&&(jc=3),n.flags&=-257,n.flags|=65536,n.lanes=i,a===ni?n.flags|=16384:(null===(t=n.updateQueue)?n.updateQueue=new Set([a]):t.add(a),Ou(e,a,i)),!1;case 22:return n.flags|=65536,a===ni?n.flags|=16384:(null===(t=n.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=t):null===(n=t.retryQueue)?t.retryQueue=new Set([a]):n.add(a),Ou(e,a,i)),!1}throw Error(r(435,n.tag))}return Ou(e,a,i),lu(),!1}if(ha)return null!==(t=Di.current)?(!(65536&t.flags)&&(t.flags|=256),t.flags|=65536,t.lanes=i,a!==ga&&Sa(Xr(e=Error(r(422),{cause:a}),n))):(a!==ga&&Sa(Xr(t=Error(r(423),{cause:a}),n)),(e=e.current.alternate).flags|=65536,i&=-i,e.lanes|=i,a=Xr(a,n),Si(e,i=Ms(e.stateNode,a,i)),4!==jc&&(jc=2)),!1;var o=Error(r(520),{cause:a});if(o=Xr(o,n),null===Mc?Mc=[o]:Mc.push(o),4!==jc&&(jc=2),null===t)return!0;a=Xr(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,Si(n,e=Ms(n.stateNode,a,e)),!1;case 1:if(t=n.type,o=n.stateNode,!(128&n.flags||"function"!=typeof t.getDerivedStateFromError&&(null===o||"function"!=typeof o.componentDidCatch||null!==Lc&&Lc.has(o))))return n.flags|=65536,i&=-i,n.lanes|=i,Ts(i=As(i),e,n,a),Si(n,i),!1}n=n.return}while(null!==n);return!1}(e,i,t,n,yc))return jc=1,Ps(e,Xr(n,e.current)),void(vc=null)}catch(o){if(null!==i)throw vc=i,o;return jc=1,Ps(e,Xr(n,e.current)),void(vc=null)}32768&t.flags?(ha||1===a?e=!0:kc||536870912&yc?e=!1:(wc=e=!0,(2===a||9===a||3===a||6===a)&&(null!==(a=Di.current)&&13===a.tag&&(a.flags|=16384))),gu(t,e)):mu(t)}function mu(e){var t=e;do{if(32768&t.flags)return void gu(t,wc);e=t.return;var n=ml(t.alternate,t,Ec);if(null!==n)return void(vc=n);if(null!==(t=t.sibling))return void(vc=t);vc=t=e}while(null!==t);0===jc&&(jc=5)}function gu(e,t){do{var n=gl(e.alternate,e);if(null!==n)return n.flags&=32767,void(vc=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(vc=e);vc=e=n}while(null!==e);jc=6,vc=null}function vu(e,t,n,a,i,o,s,l,c){e.cancelPendingCommit=null;do{ku()}while(0!==Fc);if(6&mc)throw Error(r(327));if(null!==t){if(t===e.current)throw Error(r(177));if(o=t.lanes|t.childLanes,function(e,t,n,r,a,i){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,l=e.expirationTimes,c=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-ke(n),d=1<<u;s[u]=0,l[u]=-1;var f=c[u];if(null!==f)for(c[u]=null,u=0;u<f.length;u++){var h=f[u];null!==h&&(h.lane&=-536870913)}n&=~d}0!==r&&Ie(e,r,0),0!==i&&0===a&&0!==e.tag&&(e.suspendedLanes|=i&~(o&~t))}(e,n,o|=Mr,s,l,c),e===gc&&(vc=gc=null,yc=0),$c=t,Uc=e,Bc=n,qc=o,Hc=i,Wc=a,10256&t.subtreeFlags||10256&t.flags?(e.callbackNode=null,e.callbackPriority=0,oe(pe,function(){return Su(),null})):(e.callbackNode=null,e.callbackPriority=0),a=!!(13878&t.flags),13878&t.subtreeFlags||a){a=R.T,R.T=null,i=z.p,z.p=2,s=mc,mc|=4;try{!function(e,t){if(e=e.containerInfo,gd=kf,or(e=ir(e))){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var a=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(a&&0!==a.rangeCount){n=a.anchorNode;var i=a.anchorOffset,o=a.focusNode;a=a.focusOffset;try{n.nodeType,o.nodeType}catch(g){n=null;break e}var s=0,l=-1,c=-1,u=0,d=0,f=e,h=null;t:for(;;){for(var p;f!==n||0!==i&&3!==f.nodeType||(l=s+i),f!==o||0!==a&&3!==f.nodeType||(c=s+a),3===f.nodeType&&(s+=f.nodeValue.length),null!==(p=f.firstChild);)h=f,f=p;for(;;){if(f===e)break t;if(h===n&&++u===i&&(l=s),h===o&&++d===a&&(c=s),null!==(p=f.nextSibling))break;h=(f=h).parentNode}f=p}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(vd={focusedElem:e,selectionRange:n},kf=!1,Il=t;null!==Il;)if(e=(t=Il).child,1028&t.subtreeFlags&&null!==e)e.return=t,Il=e;else for(;null!==Il;){switch(o=(t=Il).alternate,e=t.flags,t.tag){case 0:if(4&e&&null!==(e=null!==(e=t.updateQueue)?e.events:null))for(n=0;n<e.length;n++)(i=e[n]).ref.impl=i.nextImpl;break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&e&&null!==o){e=void 0,n=t,i=o.memoizedProps,o=o.memoizedState,a=n.stateNode;try{var m=js(n.type,i);e=a.getSnapshotBeforeUpdate(m,o),a.__reactInternalSnapshotBeforeUpdate=e}catch(v){ju(n,n.return,v)}}break;case 3:if(1024&e)if(9===(n=(e=t.stateNode.containerInfo).nodeType))Md(e);else if(1===n)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Md(e);break;default:e.textContent=""}break;default:if(1024&e)throw Error(r(163))}if(null!==(e=t.sibling)){e.return=t.return,Il=e;break}Il=t.return}}(e,t)}finally{mc=s,z.p=i,R.T=a}}Fc=1,yu(),bu(),xu()}}function yu(){if(1===Fc){Fc=0;var e=Uc,t=$c,n=!!(13878&t.flags);if(13878&t.subtreeFlags||n){n=R.T,R.T=null;var r=z.p;z.p=2;var a=mc;mc|=4;try{Vl(t,e);var i=vd,o=ir(e.containerInfo),s=i.focusedElem,l=i.selectionRange;if(o!==s&&s&&s.ownerDocument&&ar(s.ownerDocument.documentElement,s)){if(null!==l&&or(s)){var c=l.start,u=l.end;if(void 0===u&&(u=c),"selectionStart"in s)s.selectionStart=c,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var h=f.getSelection(),p=s.textContent.length,m=Math.min(l.start,p),g=void 0===l.end?m:Math.min(l.end,p);!h.extend&&m>g&&(o=g,g=m,m=o);var v=rr(s,m),y=rr(s,g);if(v&&y&&(1!==h.rangeCount||h.anchorNode!==v.node||h.anchorOffset!==v.offset||h.focusNode!==y.node||h.focusOffset!==y.offset)){var b=d.createRange();b.setStart(v.node,v.offset),h.removeAllRanges(),m>g?(h.addRange(b),h.extend(y.node,y.offset)):(b.setEnd(y.node,y.offset),h.addRange(b))}}}}for(d=[],h=s;h=h.parentNode;)1===h.nodeType&&d.push({element:h,left:h.scrollLeft,top:h.scrollTop});for("function"==typeof s.focus&&s.focus(),s=0;s<d.length;s++){var x=d[s];x.element.scrollLeft=x.left,x.element.scrollTop=x.top}}kf=!!gd,vd=gd=null}finally{mc=a,z.p=r,R.T=n}}e.current=t,Fc=2}}function bu(){if(2===Fc){Fc=0;var e=Uc,t=$c,n=!!(8772&t.flags);if(8772&t.subtreeFlags||n){n=R.T,R.T=null;var r=z.p;z.p=2;var a=mc;mc|=4;try{Rl(e,t.alternate,t)}finally{mc=a,z.p=r,R.T=n}}Fc=3}}function xu(){if(4===Fc||3===Fc){Fc=0,ce();var e=Uc,t=$c,n=Bc,r=Wc;10256&t.subtreeFlags||10256&t.flags?Fc=5:(Fc=0,$c=Uc=null,wu(e,e.pendingLanes));var a=e.pendingLanes;if(0===a&&(Lc=null),Fe(n),t=t.stateNode,xe&&"function"==typeof xe.onCommitFiberRoot)try{xe.onCommitFiberRoot(be,t,void 0,!(128&~t.current.flags))}catch(l){}if(null!==r){t=R.T,a=z.p,z.p=2,R.T=null;try{for(var i=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];i(s.value,{componentStack:s.stack})}}finally{R.T=t,z.p=a}}3&Bc&&ku(),zu(e),a=e.pendingLanes,261930&n&&42&a?e===Vc?Kc++:(Kc=0,Vc=e):Kc=0,Lu(0)}}function wu(e,t){0===(e.pooledCacheLanes&=t)&&(null!=(t=e.pooledCache)&&(e.pooledCache=null,Ba(t)))}function ku(){return yu(),bu(),xu(),Su()}function Su(){if(5!==Fc)return!1;var e=Uc,t=qc;qc=0;var n=Fe(Bc),a=R.T,i=z.p;try{z.p=32>n?32:n,R.T=null,n=Hc,Hc=null;var o=Uc,s=Bc;if(Fc=0,$c=Uc=null,Bc=0,6&mc)throw Error(r(331));var l=mc;if(mc|=4,uc(o.current),nc(o,o.current,s,n),mc=l,Lu(0,!1),xe&&"function"==typeof xe.onPostCommitFiberRoot)try{xe.onPostCommitFiberRoot(be,o)}catch(c){}return!0}finally{z.p=i,R.T=a,wu(e,t)}}function Eu(e,t,n){t=Xr(n,t),null!==(e=wi(e,t=Ms(e.stateNode,t,2),2))&&(De(e,2),zu(e))}function ju(e,t,n){if(3===e.tag)Eu(e,e,n);else for(;null!==t;){if(3===t.tag){Eu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Lc||!Lc.has(r))){e=Xr(n,e),null!==(r=wi(t,n=As(2),2))&&(Ts(n,r,t,e),De(r,2),zu(r));break}}t=t.return}}function Ou(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new pc;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(Sc=!0,a.add(n),e=Cu.bind(null,e,t,n),t.then(e,e))}function Cu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,gc===e&&(yc&n)===n&&(4===jc||3===jc&&(62914560&yc)===yc&&300>ue()-Dc?!(2&mc)&&ru(e,0):Nc|=n,_c===yc&&(_c=0)),zu(e)}function Nu(e,t){0===t&&(t=Ae()),null!==(e=Ir(e,t))&&(De(e,t),zu(e))}function Pu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Nu(e,n)}function _u(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(r(314))}null!==a&&a.delete(t),Nu(e,n)}var Mu=null,Au=null,Tu=!1,Du=!1,Iu=!1,Ru=0;function zu(e){e!==Au&&null===e.next&&(null===Au?Mu=Au=e:Au=Au.next=e),Du=!0,Tu||(Tu=!0,Od(function(){6&mc?oe(fe,Fu):Uu()}))}function Lu(e,t){if(!Iu&&Du){Iu=!0;do{for(var n=!1,r=Mu;null!==r;){if(0!==e){var a=r.pendingLanes;if(0===a)var i=0;else{var o=r.suspendedLanes,s=r.pingedLanes;i=(1<<31-ke(42|e)+1)-1,i=201326741&(i&=a&~(o&~s))?201326741&i|1:i?2|i:0}0!==i&&(n=!0,qu(r,i))}else i=yc,!(3&(i=Pe(r,r===gc?i:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||_e(r,i)||(n=!0,qu(r,i));r=r.next}}while(n);Iu=!1}}function Fu(){Uu()}function Uu(){Du=Tu=!1;var e=0;0!==Ru&&function(){var e=window.event;if(e&&"popstate"===e.type)return e!==kd&&(kd=e,!0);return kd=null,!1}()&&(e=Ru);for(var t=ue(),n=null,r=Mu;null!==r;){var a=r.next,i=$u(r,t);0===i?(r.next=null,null===n?Mu=a:n.next=a,null===a&&(Au=n)):(n=r,(0!==e||3&i)&&(Du=!0)),r=a}0!==Fc&&5!==Fc||Lu(e),0!==Ru&&(Ru=0)}function $u(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=-62914561&e.pendingLanes;0<i;){var o=31-ke(i),s=1<<o,l=a[o];-1===l?0!==(s&n)&&0===(s&r)||(a[o]=Me(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}if(n=yc,n=Pe(e,e===(t=gc)?n:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle),r=e.callbackNode,0===n||e===t&&(2===bc||9===bc)||null!==e.cancelPendingCommit)return null!==r&&null!==r&&se(r),e.callbackNode=null,e.callbackPriority=0;if(!(3&n)||_e(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&se(r),Fe(n)){case 2:case 8:n=he;break;case 32:default:n=pe;break;case 268435456:n=ge}return r=Bu.bind(null,e),n=oe(n,r),e.callbackPriority=t,e.callbackNode=n,t}return null!==r&&null!==r&&se(r),e.callbackPriority=2,e.callbackNode=null,2}function Bu(e,t){if(0!==Fc&&5!==Fc)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(ku()&&e.callbackNode!==n)return null;var r=yc;return 0===(r=Pe(e,e===gc?r:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle))?null:(Gc(e,r,t),$u(e,ue()),null!=e.callbackNode&&e.callbackNode===n?Bu.bind(null,e):null)}function qu(e,t){if(ku())return null;Gc(e,t,!0)}function Hu(){if(0===Ru){var e=Wa;0===e&&(e=je,!(261888&(je<<=1))&&(je=256)),Ru=e}return Ru}function Wu(e){return null==e||"symbol"==typeof e||"boolean"==typeof e?null:"function"==typeof e?e:Tt(""+e)}function Ku(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}for(var Vu=0;Vu<Or.length;Vu++){var Qu=Or[Vu];Cr(Qu.toLowerCase(),"on"+(Qu[0].toUpperCase()+Qu.slice(1)))}Cr(yr,"onAnimationEnd"),Cr(br,"onAnimationIteration"),Cr(xr,"onAnimationStart"),Cr("dblclick","onDoubleClick"),Cr("focusin","onFocus"),Cr("focusout","onBlur"),Cr(wr,"onTransitionRun"),Cr(kr,"onTransitionStart"),Cr(Sr,"onTransitionCancel"),Cr(Er,"onTransitionEnd"),ot("onMouseEnter",["mouseout","mouseover"]),ot("onMouseLeave",["mouseout","mouseover"]),ot("onPointerEnter",["pointerout","pointerover"]),ot("onPointerLeave",["pointerout","pointerover"]),it("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),it("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),it("onBeforeInput",["compositionend","keypress","textInput","paste"]),it("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),it("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),it("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Yu="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(" "),Xu=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Yu));function Gu(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==i&&a.isPropagationStopped())break e;i=s,a.currentTarget=c;try{i(a)}catch(u){Nr(u)}a.currentTarget=null,i=l}else for(o=0;o<r.length;o++){if(l=(s=r[o]).instance,c=s.currentTarget,s=s.listener,l!==i&&a.isPropagationStopped())break e;i=s,a.currentTarget=c;try{i(a)}catch(u){Nr(u)}a.currentTarget=null,i=l}}}}function Zu(e,t){var n=t[Ke];void 0===n&&(n=t[Ke]=new Set);var r=e+"__bubble";n.has(r)||(nd(t,e,2,!1),n.add(r))}function Ju(e,t,n){var r=0;t&&(r|=4),nd(n,e,r,t)}var ed="_reactListening"+Math.random().toString(36).slice(2);function td(e){if(!e[ed]){e[ed]=!0,rt.forEach(function(t){"selectionchange"!==t&&(Xu.has(t)||Ju(t,!1,e),Ju(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[ed]||(t[ed]=!0,Ju("selectionchange",!1,t))}}function nd(e,t,n,r){switch(Pf(t)){case 2:var a=Sf;break;case 8:a=Ef;break;default:a=jf}n=a.bind(null,t,n,e),a=void 0,!Ht||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function rd(e,t,n,r,a){var o=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var s=r.tag;if(3===s||4===s){var l=r.stateNode.containerInfo;if(l===a)break;if(4===s)for(s=r.return;null!==s;){var c=s.tag;if((3===c||4===c)&&s.stateNode.containerInfo===a)return;s=s.return}for(;null!==l;){if(null===(s=Ze(l)))return;if(5===(c=s.tag)||6===c||26===c||27===c){r=o=s;continue e}l=l.parentNode}}r=r.return}$t(function(){var r=o,a=Rt(n),s=[];e:{var l=jr.get(e);if(void 0!==l){var c=an,u=e;switch(e){case"keypress":if(0===Xt(n))break e;case"keydown":case"keyup":c=xn;break;case"focusin":u="focus",c=dn;break;case"focusout":u="blur",c=dn;break;case"beforeblur":case"afterblur":c=dn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":c=cn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":c=un;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":c=kn;break;case yr:case br:case xr:c=fn;break;case Er:c=Sn;break;case"scroll":case"scrollend":c=sn;break;case"wheel":c=En;break;case"copy":case"cut":case"paste":c=hn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":c=wn;break;case"toggle":case"beforetoggle":c=jn}var d=!!(4&t),f=!d&&("scroll"===e||"scrollend"===e),h=d?null!==l?l+"Capture":null:l;d=[];for(var p,m=r;null!==m;){var g=m;if(p=g.stateNode,5!==(g=g.tag)&&26!==g&&27!==g||null===p||null===h||null!=(g=Bt(m,h))&&d.push(ad(m,g,p)),f)break;m=m.return}0<d.length&&(l=new c(l,u,null,n,a),s.push({event:l,listeners:d}))}}if(!(7&t)){if(c="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===It||!(u=n.relatedTarget||n.fromElement)||!Ze(u)&&!u[We])&&(c||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,c?(c=r,null!==(u=(u=n.relatedTarget||n.toElement)?Ze(u):null)&&(f=i(u),d=u.tag,u!==f||5!==d&&27!==d&&6!==d)&&(u=null)):(c=null,u=r),c!==u)){if(d=cn,g="onMouseLeave",h="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(d=wn,g="onPointerLeave",h="onPointerEnter",m="pointer"),f=null==c?l:et(c),p=null==u?l:et(u),(l=new d(g,m+"leave",c,n,a)).target=f,l.relatedTarget=p,g=null,Ze(a)===r&&((d=new d(h,m+"enter",u,n,a)).target=p,d.relatedTarget=f,g=d),f=g,c&&u)e:{for(d=od,m=u,p=0,g=h=c;g;g=d(g))p++;g=0;for(var v=m;v;v=d(v))g++;for(;0<p-g;)h=d(h),p--;for(;0<g-p;)m=d(m),g--;for(;p--;){if(h===m||null!==m&&h===m.alternate){d=h;break e}h=d(h),m=d(m)}d=null}else d=null;null!==c&&sd(s,l,c,d,!1),null!==u&&null!==f&&sd(s,f,u,d,!0)}if("select"===(c=(l=r?et(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===c&&"file"===l.type)var y=qn;else if(zn(l))if(Hn)y=Jn;else{y=Gn;var b=Xn}else!(c=l.nodeName)||"input"!==c.toLowerCase()||"checkbox"!==l.type&&"radio"!==l.type?r&&_t(r.elementType)&&(y=qn):y=Zn;switch(y&&(y=y(e,r))?Ln(s,y,n,a):(b&&b(e,l,r),"focusout"===e&&r&&"number"===l.type&&null!=r.memoizedProps.value&&kt(l,"number",l.value)),b=r?et(r):window,e){case"focusin":(zn(b)||"true"===b.contentEditable)&&(lr=b,cr=r,ur=null);break;case"focusout":ur=cr=lr=null;break;case"mousedown":dr=!0;break;case"contextmenu":case"mouseup":case"dragend":dr=!1,fr(s,n,a);break;case"selectionchange":if(sr)break;case"keydown":case"keyup":fr(s,n,a)}var x;if(Cn)e:{switch(e){case"compositionstart":var w="onCompositionStart";break e;case"compositionend":w="onCompositionEnd";break e;case"compositionupdate":w="onCompositionUpdate";break e}w=void 0}else In?Tn(e,n)&&(w="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(w="onCompositionStart");w&&(_n&&"ko"!==n.locale&&(In||"onCompositionStart"!==w?"onCompositionEnd"===w&&In&&(x=Yt()):(Vt="value"in(Kt=a)?Kt.value:Kt.textContent,In=!0)),0<(b=id(r,w)).length&&(w=new pn(w,e,null,n,a),s.push({event:w,listeners:b}),x?w.data=x:null!==(x=Dn(n))&&(w.data=x))),(x=Pn?function(e,t){switch(e){case"compositionend":return Dn(t);case"keypress":return 32!==t.which?null:(An=!0,Mn);case"textInput":return(e=t.data)===Mn&&An?null:e;default:return null}}(e,n):function(e,t){if(In)return"compositionend"===e||!Cn&&Tn(e,t)?(e=Yt(),Qt=Vt=Kt=null,In=!1,e):null;switch(e){case"paste":default: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 _n&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(w=id(r,"onBeforeInput")).length&&(b=new pn("onBeforeInput","beforeinput",null,n,a),s.push({event:b,listeners:w}),b.data=x)),function(e,t,n,r,a){if("submit"===t&&n&&n.stateNode===a){var i=Wu((a[He]||null).action),o=r.submitter;o&&null!==(t=(t=o[He]||null)?Wu(t.formAction):o.getAttribute("formAction"))&&(i=t,o=null);var s=new an("action","action",null,r,a);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(0!==Ru){var e=o?Ku(a,o):new FormData(a);rs(n,{pending:!0,data:e,method:a.method,action:i},null,e)}}else"function"==typeof i&&(s.preventDefault(),e=o?Ku(a,o):new FormData(a),rs(n,{pending:!0,data:e,method:a.method,action:i},i,e))},currentTarget:a}]})}}(s,e,r,n,a)}Gu(s,t)})}function ad(e,t,n){return{instance:e,listener:t,currentTarget:n}}function id(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,i=a.stateNode;if(5!==(a=a.tag)&&26!==a&&27!==a||null===i||(null!=(a=Bt(e,n))&&r.unshift(ad(e,a,i)),null!=(a=Bt(e,t))&&r.push(ad(e,a,i))),3===e.tag)return r;e=e.return}return[]}function od(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag&&27!==e.tag);return e||null}function sd(e,t,n,r,a){for(var i=t._reactName,o=[];null!==n&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(s=s.tag,null!==l&&l===r)break;5!==s&&26!==s&&27!==s||null===c||(l=c,a?null!=(c=Bt(n,i))&&o.unshift(ad(n,c,l)):a||null!=(c=Bt(n,i))&&o.push(ad(n,c,l))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var ld=/\r\n?/g,cd=/\u0000|\uFFFD/g;function ud(e){return("string"==typeof e?e:""+e).replace(ld,"\n").replace(cd,"")}function dd(e,t){return t=ud(t),ud(e)===t}function fd(e,t,n,a,i,o){switch(n){case"children":"string"==typeof a?"body"===t||"textarea"===t&&""===a||Ot(e,a):("number"==typeof a||"bigint"==typeof a)&&"body"!==t&&Ot(e,""+a);break;case"className":dt(e,"class",a);break;case"tabIndex":dt(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":dt(e,n,a);break;case"style":Pt(e,a,o);break;case"data":if("object"!==t){dt(e,"data",a);break}case"src":case"href":if(""===a&&("a"!==t||"href"!==n)){e.removeAttribute(n);break}if(null==a||"function"==typeof a||"symbol"==typeof a||"boolean"==typeof a){e.removeAttribute(n);break}a=Tt(""+a),e.setAttribute(n,a);break;case"action":case"formAction":if("function"==typeof a){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}if("function"==typeof o&&("formAction"===n?("input"!==t&&fd(e,t,"name",i.name,i,null),fd(e,t,"formEncType",i.formEncType,i,null),fd(e,t,"formMethod",i.formMethod,i,null),fd(e,t,"formTarget",i.formTarget,i,null)):(fd(e,t,"encType",i.encType,i,null),fd(e,t,"method",i.method,i,null),fd(e,t,"target",i.target,i,null))),null==a||"symbol"==typeof a||"boolean"==typeof a){e.removeAttribute(n);break}a=Tt(""+a),e.setAttribute(n,a);break;case"onClick":null!=a&&(e.onclick=Dt);break;case"onScroll":null!=a&&Zu("scroll",e);break;case"onScrollEnd":null!=a&&Zu("scrollend",e);break;case"dangerouslySetInnerHTML":if(null!=a){if("object"!=typeof a||!("__html"in a))throw Error(r(61));if(null!=(n=a.__html)){if(null!=i.children)throw Error(r(60));e.innerHTML=n}}break;case"multiple":e.multiple=a&&"function"!=typeof a&&"symbol"!=typeof a;break;case"muted":e.muted=a&&"function"!=typeof a&&"symbol"!=typeof a;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":case"autoFocus":break;case"xlinkHref":if(null==a||"function"==typeof a||"boolean"==typeof a||"symbol"==typeof a){e.removeAttribute("xlink:href");break}n=Tt(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=a&&"function"!=typeof a&&"symbol"!=typeof a?e.setAttribute(n,""+a):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&"function"!=typeof a&&"symbol"!=typeof a?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":!0===a?e.setAttribute(n,""):!1!==a&&null!=a&&"function"!=typeof a&&"symbol"!=typeof a?e.setAttribute(n,a):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&!isNaN(a)&&1<=a?e.setAttribute(n,a):e.removeAttribute(n);break;case"rowSpan":case"start":null==a||"function"==typeof a||"symbol"==typeof a||isNaN(a)?e.removeAttribute(n):e.setAttribute(n,a);break;case"popover":Zu("beforetoggle",e),Zu("toggle",e),ut(e,"popover",a);break;case"xlinkActuate":ft(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":ft(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":ft(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":ft(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":ft(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":ft(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":ft(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":ft(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":ft(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":ut(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&ut(e,n=Mt.get(n)||n,a)}}function hd(e,t,n,a,i,o){switch(n){case"style":Pt(e,a,o);break;case"dangerouslySetInnerHTML":if(null!=a){if("object"!=typeof a||!("__html"in a))throw Error(r(61));if(null!=(n=a.__html)){if(null!=i.children)throw Error(r(60));e.innerHTML=n}}break;case"children":"string"==typeof a?Ot(e,a):("number"==typeof a||"bigint"==typeof a)&&Ot(e,""+a);break;case"onScroll":null!=a&&Zu("scroll",e);break;case"onScrollEnd":null!=a&&Zu("scrollend",e);break;case"onClick":null!=a&&(e.onclick=Dt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":case"innerText":case"textContent":break;default:at.hasOwnProperty(n)||("o"!==n[0]||"n"!==n[1]||(i=n.endsWith("Capture"),t=n.slice(2,i?n.length-7:void 0),"function"==typeof(o=null!=(o=e[He]||null)?o[n]:null)&&e.removeEventListener(t,o,i),"function"!=typeof a)?n in e?e[n]=a:!0===a?e.setAttribute(n,""):ut(e,n,a):("function"!=typeof o&&null!==o&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,i)))}}function pd(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Zu("error",e),Zu("load",e);var a,i=!1,o=!1;for(a in n)if(n.hasOwnProperty(a)){var s=n[a];if(null!=s)switch(a){case"src":i=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:fd(e,t,a,s,n,null)}}return o&&fd(e,t,"srcSet",n.srcSet,n,null),void(i&&fd(e,t,"src",n.src,n,null));case"input":Zu("invalid",e);var l=a=s=o=null,c=null,u=null;for(i in n)if(n.hasOwnProperty(i)){var d=n[i];if(null!=d)switch(i){case"name":o=d;break;case"type":s=d;break;case"checked":c=d;break;case"defaultChecked":u=d;break;case"value":a=d;break;case"defaultValue":l=d;break;case"children":case"dangerouslySetInnerHTML":if(null!=d)throw Error(r(137,t));break;default:fd(e,t,i,d,n,null)}}return void wt(e,a,l,c,u,s,o,!1);case"select":for(o in Zu("invalid",e),i=s=a=null,n)if(n.hasOwnProperty(o)&&null!=(l=n[o]))switch(o){case"value":a=l;break;case"defaultValue":s=l;break;case"multiple":i=l;default:fd(e,t,o,l,n,null)}return t=a,n=s,e.multiple=!!i,void(null!=t?St(e,!!i,t,!1):null!=n&&St(e,!!i,n,!0));case"textarea":for(s in Zu("invalid",e),a=o=i=null,n)if(n.hasOwnProperty(s)&&null!=(l=n[s]))switch(s){case"value":i=l;break;case"defaultValue":o=l;break;case"children":a=l;break;case"dangerouslySetInnerHTML":if(null!=l)throw Error(r(91));break;default:fd(e,t,s,l,n,null)}return void jt(e,i,o,a);case"option":for(c in n)if(n.hasOwnProperty(c)&&null!=(i=n[c]))if("selected"===c)e.selected=i&&"function"!=typeof i&&"symbol"!=typeof i;else fd(e,t,c,i,n,null);return;case"dialog":Zu("beforetoggle",e),Zu("toggle",e),Zu("cancel",e),Zu("close",e);break;case"iframe":case"object":Zu("load",e);break;case"video":case"audio":for(i=0;i<Yu.length;i++)Zu(Yu[i],e);break;case"image":Zu("error",e),Zu("load",e);break;case"details":Zu("toggle",e);break;case"embed":case"source":case"link":Zu("error",e),Zu("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(u in n)if(n.hasOwnProperty(u)&&null!=(i=n[u]))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:fd(e,t,u,i,n,null)}return;default:if(_t(t)){for(d in n)n.hasOwnProperty(d)&&(void 0!==(i=n[d])&&hd(e,t,d,i,n,void 0));return}}for(l in n)n.hasOwnProperty(l)&&(null!=(i=n[l])&&fd(e,t,l,i,n,null))}function md(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}var gd=null,vd=null;function yd(e){return 9===e.nodeType?e:e.ownerDocument}function bd(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function xd(e,t){if(0===e)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===t?0:e}function wd(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"bigint"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var kd=null;var Sd="function"==typeof setTimeout?setTimeout:void 0,Ed="function"==typeof clearTimeout?clearTimeout:void 0,jd="function"==typeof Promise?Promise:void 0,Od="function"==typeof queueMicrotask?queueMicrotask:void 0!==jd?function(e){return jd.resolve(null).then(e).catch(Cd)}:Sd;function Cd(e){setTimeout(function(){throw e})}function Nd(e){return"head"===e}function Pd(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)||"/&"===n){if(0===r)return e.removeChild(a),void Vf(t);r--}else if("$"===n||"$?"===n||"$~"===n||"$!"===n||"&"===n)r++;else if("html"===n)Ud(e.ownerDocument.documentElement);else if("head"===n){Ud(n=e.ownerDocument.head);for(var i=n.firstChild;i;){var o=i.nextSibling,s=i.nodeName;i[Xe]||"SCRIPT"===s||"STYLE"===s||"LINK"===s&&"stylesheet"===i.rel.toLowerCase()||n.removeChild(i),i=o}}else"body"===n&&Ud(e.ownerDocument.body);n=a}while(n);Vf(t)}function _d(e,t){var n=e;e=0;do{var r=n.nextSibling;if(1===n.nodeType?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",""===n.getAttribute("style")&&n.removeAttribute("style")):3===n.nodeType&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),r&&8===r.nodeType)if("/$"===(n=r.data)){if(0===e)break;e--}else"$"!==n&&"$?"!==n&&"$~"!==n&&"$!"!==n||e++;n=r}while(n)}function Md(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":Md(n),Ge(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function Ad(e,t){for(;8!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!t)return null;if(null===(e=Id(e.nextSibling)))return null}return e}function Td(e){return"$?"===e.data||"$~"===e.data}function Dd(e){return"$!"===e.data||"$?"===e.data&&"loading"!==e.ownerDocument.readyState}function Id(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"$~"===t||"&"===t||"F!"===t||"F"===t)break;if("/$"===t||"/&"===t)return null}}return e}var Rd=null;function zd(e){e=e.nextSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n||"/&"===n){if(0===t)return Id(e.nextSibling);t--}else"$"!==n&&"$!"!==n&&"$?"!==n&&"$~"!==n&&"&"!==n||t++}e=e.nextSibling}return null}function Ld(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n||"$~"===n||"&"===n){if(0===t)return e;t--}else"/$"!==n&&"/&"!==n||t++}e=e.previousSibling}return null}function Fd(e,t,n){switch(t=yd(n),e){case"html":if(!(e=t.documentElement))throw Error(r(452));return e;case"head":if(!(e=t.head))throw Error(r(453));return e;case"body":if(!(e=t.body))throw Error(r(454));return e;default:throw Error(r(451))}}function Ud(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Ge(e)}var $d=new Map,Bd=new Set;function qd(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var Hd=z.d;z.d={f:function(){var e=Hd.f(),t=tu();return e||t},r:function(e){var t=Je(e);null!==t&&5===t.tag&&"form"===t.type?is(t):Hd.r(e)},D:function(e){Hd.D(e),Kd("dns-prefetch",e,null)},C:function(e,t){Hd.C(e,t),Kd("preconnect",e,t)},L:function(e,t,n){Hd.L(e,t,n);var r=Wd;if(r&&e&&t){var a='link[rel="preload"][as="'+bt(t)+'"]';"image"===t&&n&&n.imageSrcSet?(a+='[imagesrcset="'+bt(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(a+='[imagesizes="'+bt(n.imageSizes)+'"]')):a+='[href="'+bt(e)+'"]';var i=a;switch(t){case"style":i=Qd(e);break;case"script":i=Gd(e)}$d.has(i)||(e=u({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),$d.set(i,e),null!==r.querySelector(a)||"style"===t&&r.querySelector(Yd(i))||"script"===t&&r.querySelector(Zd(i))||(pd(t=r.createElement("link"),"link",e),nt(t),r.head.appendChild(t)))}},m:function(e,t){Hd.m(e,t);var n=Wd;if(n&&e){var r=t&&"string"==typeof t.as?t.as:"script",a='link[rel="modulepreload"][as="'+bt(r)+'"][href="'+bt(e)+'"]',i=a;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=Gd(e)}if(!$d.has(i)&&(e=u({rel:"modulepreload",href:e},t),$d.set(i,e),null===n.querySelector(a))){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Zd(i)))return}pd(r=n.createElement("link"),"link",e),nt(r),n.head.appendChild(r)}}},X:function(e,t){Hd.X(e,t);var n=Wd;if(n&&e){var r=tt(n).hoistableScripts,a=Gd(e),i=r.get(a);i||((i=n.querySelector(Zd(a)))||(e=u({src:e,async:!0},t),(t=$d.get(a))&&nf(e,t),nt(i=n.createElement("script")),pd(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},r.set(a,i))}},S:function(e,t,n){Hd.S(e,t,n);var r=Wd;if(r&&e){var a=tt(r).hoistableStyles,i=Qd(e);t=t||"default";var o=a.get(i);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Yd(i)))s.loading=5;else{e=u({rel:"stylesheet",href:e,"data-precedence":t},n),(n=$d.get(i))&&tf(e,n);var l=o=r.createElement("link");nt(l),pd(l,"link",e),l._p=new Promise(function(e,t){l.onload=e,l.onerror=t}),l.addEventListener("load",function(){s.loading|=1}),l.addEventListener("error",function(){s.loading|=2}),s.loading|=4,ef(o,t,r)}o={type:"stylesheet",instance:o,count:1,state:s},a.set(i,o)}}},M:function(e,t){Hd.M(e,t);var n=Wd;if(n&&e){var r=tt(n).hoistableScripts,a=Gd(e),i=r.get(a);i||((i=n.querySelector(Zd(a)))||(e=u({src:e,async:!0,type:"module"},t),(t=$d.get(a))&&nf(e,t),nt(i=n.createElement("script")),pd(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},r.set(a,i))}}};var Wd="undefined"==typeof document?null:document;function Kd(e,t,n){var r=Wd;if(r&&"string"==typeof t&&t){var a=bt(t);a='link[rel="'+e+'"][href="'+a+'"]',"string"==typeof n&&(a+='[crossorigin="'+n+'"]'),Bd.has(a)||(Bd.add(a),e={rel:e,crossOrigin:n,href:t},null===r.querySelector(a)&&(pd(t=r.createElement("link"),"link",e),nt(t),r.head.appendChild(t)))}}function Vd(e,t,n,a){var i,o,s,l,c=(c=Q.current)?qd(c):null;if(!c)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(t=Qd(n.href),(a=(n=tt(c).hoistableStyles).get(t))||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=Qd(n.href);var u=tt(c).hoistableStyles,d=u.get(e);if(d||(c=c.ownerDocument||c,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,d),(u=c.querySelector(Yd(e)))&&!u._p&&(d.instance=u,d.state.loading=5),$d.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},$d.set(e,n),u||(i=c,o=e,s=n,l=d.state,i.querySelector('link[rel="preload"][as="style"]['+o+"]")?l.loading=1:(o=i.createElement("link"),l.preload=o,o.addEventListener("load",function(){return l.loading|=1}),o.addEventListener("error",function(){return l.loading|=2}),pd(o,"link",s),nt(o),i.head.appendChild(o))))),t&&null===a)throw Error(r(528,""));return d}if(t&&null!==a)throw Error(r(529,""));return null;case"script":return t=n.async,"string"==typeof(n=n.src)&&t&&"function"!=typeof t&&"symbol"!=typeof t?(t=Gd(n),(a=(n=tt(c).hoistableScripts).get(t))||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Qd(e){return'href="'+bt(e)+'"'}function Yd(e){return'link[rel="stylesheet"]['+e+"]"}function Xd(e){return u({},e,{"data-precedence":e.precedence,precedence:null})}function Gd(e){return'[src="'+bt(e)+'"]'}function Zd(e){return"script[async]"+e}function Jd(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+bt(n.href)+'"]');if(a)return t.instance=a,nt(a),a;var i=u({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return nt(a=(e.ownerDocument||e).createElement("style")),pd(a,"style",i),ef(a,n.precedence,e),t.instance=a;case"stylesheet":i=Qd(n.href);var o=e.querySelector(Yd(i));if(o)return t.state.loading|=4,t.instance=o,nt(o),o;a=Xd(n),(i=$d.get(i))&&tf(a,i),nt(o=(e.ownerDocument||e).createElement("link"));var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),pd(o,"link",a),t.state.loading|=4,ef(o,n.precedence,e),t.instance=o;case"script":return o=Gd(n.src),(i=e.querySelector(Zd(o)))?(t.instance=i,nt(i),i):(a=n,(i=$d.get(o))&&nf(a=u({},n),i),nt(i=(e=e.ownerDocument||e).createElement("script")),pd(i,"link",a),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(r(443,t.type))}else"stylesheet"===t.type&&!(4&t.state.loading)&&(a=t.instance,t.state.loading|=4,ef(a,n.precedence,e));return t.instance}function ef(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=r.length?r[r.length-1]:null,i=a,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)i=s;else if(i!==a)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function tf(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function nf(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.integrity=t.integrity)}var rf=null;function af(e,t,n){if(null===rf){var r=new Map,a=rf=new Map;a.set(n,r)}else(r=(a=rf).get(n))||(r=new Map,a.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),a=0;a<n.length;a++){var i=n[a];if(!(i[Xe]||i[qe]||"link"===e&&"stylesheet"===i.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==i.namespaceURI){var o=i.getAttribute(t)||"";o=e+o;var s=r.get(o);s?s.push(i):r.set(o,[i])}}return r}function of(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,"title"===t?e.querySelector("head > title"):null)}function sf(e){return!!("stylesheet"!==e.type||3&e.state.loading)}var lf=0;function cf(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages))if(this.stylesheets)df(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var uf=null;function df(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,uf=new Map,t.forEach(ff,e),uf=null,cf.call(e))}function ff(e,t){if(!(4&t.state.loading)){var n=uf.get(e);if(n)var r=n.get(null);else{n=new Map,uf.set(e,n);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<a.length;i++){var o=a[i];"LINK"!==o.nodeName&&"not all"===o.getAttribute("media")||(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}o=(a=t.instance).getAttribute("data-precedence"),(i=n.get(o)||r)===r&&n.set(null,a),n.set(o,a),this.count++,r=cf.bind(this),a.addEventListener("load",r),a.addEventListener("error",r),i?i.parentNode.insertBefore(a,i.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(a,e.firstChild),t.state.loading|=4}}var hf={$$typeof:x,Provider:null,Consumer:null,_currentValue:L,_currentValue2:L,_threadCount:0};function pf(e,t,n,r,a,i,o,s,l){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Te(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Te(0),this.hiddenUpdates=Te(null),this.identifierPrefix=r,this.onUncaughtError=a,this.onCaughtError=i,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=l,this.incompleteTransitions=new Map}function mf(e,t,n,r,a,i,o,s,l,c,u,d){return e=new pf(e,t,n,o,l,c,u,d,s),t=1,!0===i&&(t|=24),i=Ur(3,null,null,t),e.current=i,i.stateNode=e,(t=$a()).refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:r,isDehydrated:n,cache:t},yi(i),e}function gf(e){return e?e=Lr:Lr}function vf(e,t,n,r,a,i){a=gf(a),null===r.context?r.context=a:r.pendingContext=a,(r=xi(t)).payload={element:n},null!==(i=void 0===i?null:i)&&(r.callback=i),null!==(n=wi(e,r,t))&&(Xc(n,0,t),ki(n,e,t))}function yf(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function bf(e,t){yf(e,t),(e=e.alternate)&&yf(e,t)}function xf(e){if(13===e.tag||31===e.tag){var t=Ir(e,67108864);null!==t&&Xc(t,0,67108864),bf(e,67108864)}}function wf(e){if(13===e.tag||31===e.tag){var t=Qc(),n=Ir(e,t=Le(t));null!==n&&Xc(n,0,t),bf(e,t)}}var kf=!0;function Sf(e,t,n,r){var a=R.T;R.T=null;var i=z.p;try{z.p=2,jf(e,t,n,r)}finally{z.p=i,R.T=a}}function Ef(e,t,n,r){var a=R.T;R.T=null;var i=z.p;try{z.p=8,jf(e,t,n,r)}finally{z.p=i,R.T=a}}function jf(e,t,n,r){if(kf){var a=Of(r);if(null===a)rd(e,t,r,Cf,n),Lf(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return Mf=Ff(Mf,e,t,n,r,a),!0;case"dragenter":return Af=Ff(Af,e,t,n,r,a),!0;case"mouseover":return Tf=Ff(Tf,e,t,n,r,a),!0;case"pointerover":var i=a.pointerId;return Df.set(i,Ff(Df.get(i)||null,e,t,n,r,a)),!0;case"gotpointercapture":return i=a.pointerId,If.set(i,Ff(If.get(i)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Lf(e,r),4&t&&-1<zf.indexOf(e)){for(;null!==a;){var i=Je(a);if(null!==i)switch(i.tag){case 3:if((i=i.stateNode).current.memoizedState.isDehydrated){var o=Ne(i.pendingLanes);if(0!==o){var s=i;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var l=1<<31-ke(o);s.entanglements[1]|=l,o&=~l}zu(i),!(6&mc)&&(Rc=ue()+500,Lu(0))}}break;case 31:case 13:null!==(s=Ir(i,2))&&Xc(s,0,2),tu(),bf(i,2)}if(null===(i=Of(r))&&rd(e,t,r,Cf,n),i===a)break;a=i}null!==a&&r.stopPropagation()}else rd(e,t,r,null,n)}}function Of(e){return Nf(e=Rt(e))}var Cf=null;function Nf(e){if(Cf=null,null!==(e=Ze(e))){var t=i(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=o(t)))return e;e=null}else if(31===n){if(null!==(e=s(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Cf=e,null}function Pf(e){switch(e){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(de()){case fe:return 2;case he:return 8;case pe:case me:return 32;case ge:return 268435456;default:return 32}default:return 32}}var _f=!1,Mf=null,Af=null,Tf=null,Df=new Map,If=new Map,Rf=[],zf="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".split(" ");function Lf(e,t){switch(e){case"focusin":case"focusout":Mf=null;break;case"dragenter":case"dragleave":Af=null;break;case"mouseover":case"mouseout":Tf=null;break;case"pointerover":case"pointerout":Df.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":If.delete(t.pointerId)}}function Ff(e,t,n,r,a,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[a]},null!==t&&(null!==(t=Je(t))&&xf(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Uf(e){var t=Ze(e.target);if(null!==t){var n=i(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=o(n)))return e.blockedOn=t,void $e(e.priority,function(){wf(n)})}else if(31===t){if(null!==(t=s(n)))return e.blockedOn=t,void $e(e.priority,function(){wf(n)})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function $f(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Of(e.nativeEvent);if(null!==n)return null!==(t=Je(n))&&xf(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);It=r,n.target.dispatchEvent(r),It=null,t.shift()}return!0}function Bf(e,t,n){$f(e)&&n.delete(t)}function qf(){_f=!1,null!==Mf&&$f(Mf)&&(Mf=null),null!==Af&&$f(Af)&&(Af=null),null!==Tf&&$f(Tf)&&(Tf=null),Df.forEach(Bf),If.forEach(Bf)}function Hf(t,n){t.blockedOn===n&&(t.blockedOn=null,_f||(_f=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,qf)))}var Wf=null;function Kf(t){Wf!==t&&(Wf=t,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Wf===t&&(Wf=null);for(var e=0;e<t.length;e+=3){var n=t[e],r=t[e+1],a=t[e+2];if("function"!=typeof r){if(null===Nf(r||n))continue;break}var i=Je(n);null!==i&&(t.splice(e,3),e-=3,rs(i,{pending:!0,data:a,method:n.method,action:r},r,a))}}))}function Vf(e){function t(t){return Hf(t,e)}null!==Mf&&Hf(Mf,e),null!==Af&&Hf(Af,e),null!==Tf&&Hf(Tf,e),Df.forEach(t),If.forEach(t);for(var n=0;n<Rf.length;n++){var r=Rf[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Rf.length&&null===(n=Rf[0]).blockedOn;)Uf(n),null===n.blockedOn&&Rf.shift();if(null!=(n=(e.ownerDocument||e).$$reactFormReplay))for(r=0;r<n.length;r+=3){var a=n[r],i=n[r+1],o=a[He]||null;if("function"==typeof i)o||Kf(n);else if(o){var s=null;if(i&&i.hasAttribute("formAction")){if(a=i,o=i[He]||null)s=o.formAction;else if(null!==Nf(a))continue}else s=o.action;"function"==typeof s?n[r+1]=s:(n.splice(r,3),r-=3),Kf(n)}}}function Qf(){function e(e){e.canIntercept&&"react-transition"===e.info&&e.intercept({handler:function(){return new Promise(function(e){return a=e})},focusReset:"manual",scroll:"manual"})}function t(){null!==a&&(a(),a=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&null!=e.url&&navigation.navigate(e.url,{state:e.getState(),info:"react-transition",history:"replace"})}}if("object"==typeof navigation){var r=!1,a=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),null!==a&&(a(),a=null)}}}function Yf(e){this._internalRoot=e}function Xf(e){this._internalRoot=e}Xf.prototype.render=Yf.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(r(409));vf(t.current,Qc(),e,t,null,null)},Xf.prototype.unmount=Yf.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;vf(e.current,2,null,e,null,null),tu(),t[We]=null}},Xf.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ue();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Rf.length&&0!==t&&t<Rf[n].priority;n++);Rf.splice(n,0,e),0===n&&Uf(e)}};var Gf=t.version;if("19.2.4"!==Gf)throw Error(r(527,Gf,"19.2.4"));z.findDOMNode=function(e){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(r(188));throw e=Object.keys(e).join(","),Error(r(268,e))}return e=function(e){var t=e.alternate;if(!t){if(null===(t=i(e)))throw Error(r(188));return t!==e?null:e}for(var n=e,a=t;;){var o=n.return;if(null===o)break;var s=o.alternate;if(null===s){if(null!==(a=o.return)){n=a;continue}break}if(o.child===s.child){for(s=o.child;s;){if(s===n)return l(o),e;if(s===a)return l(o),t;s=s.sibling}throw Error(r(188))}if(n.return!==a.return)n=o,a=s;else{for(var c=!1,u=o.child;u;){if(u===n){c=!0,n=o,a=s;break}if(u===a){c=!0,a=o,n=s;break}u=u.sibling}if(!c){for(u=s.child;u;){if(u===n){c=!0,n=s,a=o;break}if(u===a){c=!0,a=s,n=o;break}u=u.sibling}if(!c)throw Error(r(189))}}if(n.alternate!==a)throw Error(r(190))}if(3!==n.tag)throw Error(r(188));return n.stateNode.current===n?e:t}(t),e=null===(e=null!==e?c(e):null)?null:e.stateNode};var Zf={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:R,reconcilerVersion:"19.2.4"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Jf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jf.isDisabled&&Jf.supportsFiber)try{be=Jf.inject(Zf),xe=Jf}catch(eh){}}return b.createRoot=function(e,t){if(!a(e))throw Error(r(299));var n=!1,i="",o=Os,s=Cs,l=Ns;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(i=t.identifierPrefix),void 0!==t.onUncaughtError&&(o=t.onUncaughtError),void 0!==t.onCaughtError&&(s=t.onCaughtError),void 0!==t.onRecoverableError&&(l=t.onRecoverableError)),t=mf(e,1,!1,null,0,n,i,null,o,s,l,Qf),e[We]=t.current,td(e),new Yf(t)},b.hydrateRoot=function(e,t,n){if(!a(e))throw Error(r(299));var i=!1,o="",s=Os,l=Cs,c=Ns,u=null;return null!=n&&(!0===n.unstable_strictMode&&(i=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onUncaughtError&&(s=n.onUncaughtError),void 0!==n.onCaughtError&&(l=n.onCaughtError),void 0!==n.onRecoverableError&&(c=n.onRecoverableError),void 0!==n.formState&&(u=n.formState)),(t=mf(e,1,!0,t,0,i,o,u,s,l,c,Qf)).context=gf(null),n=t.current,(o=xi(i=Le(i=Qc()))).callback=null,wi(n,o,i),n=i,t.current.lanes=n,De(t,n),zu(t),e[We]=t.current,td(e),new Xf(t)},b.version="19.2.4",b}var A=(O||(O=1,function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),y.exports=M()),y.exports),T=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},D={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},I=new class{#e=D;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};var R="undefined"==typeof window||"Deno"in globalThis;function z(){}function L(e){return"number"==typeof e&&e>=0&&e!==1/0}function F(e,t){return Math.max(e+(t||0)-Date.now(),0)}function U(e,t){return"function"==typeof e?e(t):e}function $(e,t){return"function"==typeof e?e(t):e}function B(e,t){const{type:n="all",exact:r,fetchStatus:a,predicate:i,queryKey:o,stale:s}=e;if(o)if(r){if(t.queryHash!==H(o,t.options))return!1}else if(!K(t.queryKey,o))return!1;if("all"!==n){const e=t.isActive();if("active"===n&&!e)return!1;if("inactive"===n&&e)return!1}return("boolean"!=typeof s||t.isStale()===s)&&((!a||a===t.state.fetchStatus)&&!(i&&!i(t)))}function q(e,t){const{exact:n,status:r,predicate:a,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(W(t.options.mutationKey)!==W(i))return!1}else if(!K(t.options.mutationKey,i))return!1}return(!r||t.state.status===r)&&!(a&&!a(t))}function H(e,t){return(t?.queryKeyHashFn||W)(e)}function W(e){return JSON.stringify(e,(e,t)=>G(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function K(e,t){return e===t||typeof e==typeof t&&(!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&Object.keys(t).every(n=>K(e[n],t[n])))}var V=Object.prototype.hasOwnProperty;function Q(e,t,n=0){if(e===t)return e;if(n>500)return t;const r=X(e)&&X(t);if(!(r||G(e)&&G(t)))return t;const a=(r?e:Object.keys(e)).length,i=r?t:Object.keys(t),o=i.length,s=r?new Array(o):{};let l=0;for(let c=0;c<o;c++){const o=r?c:i[c],u=e[o],d=t[o];if(u===d){s[o]=u,(r?c<a:V.call(e,o))&&l++;continue}if(null===u||null===d||"object"!=typeof u||"object"!=typeof d){s[o]=d;continue}const f=Q(u,d,n+1);s[o]=f,f===u&&l++}return a===o&&l===a?e:s}function Y(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function X(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function G(e){if(!Z(e))return!1;const t=e.constructor;if(void 0===t)return!0;const n=t.prototype;return!!Z(n)&&(!!n.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype)}function Z(e){return"[object Object]"===Object.prototype.toString.call(e)}function J(e,t,n){return"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?Q(e,t):t}function ee(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function te(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var ne=Symbol();function re(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==ne?e.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`))}function ae(e,t){return"function"==typeof e?e(...t):!!e}var ie=new class extends T{#n;#r;#a;constructor(){super(),this.#a=e=>{if(!R&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#r||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#r?.(),this.#r=void 0)}setEventListener(e){this.#a=e,this.#r?.(),this.#r=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#n!==e&&(this.#n=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#n?this.#n:"hidden"!==globalThis.document?.visibilityState}};function oe(){let e,t;const n=new Promise((n,r)=>{e=n,t=r});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.status="pending",n.catch(()=>{}),n.resolve=t=>{r({status:"fulfilled",value:t}),e(t)},n.reject=e=>{r({status:"rejected",reason:e}),t(e)},n}var se=function(e){setTimeout(e,0)};var le=function(){let e=[],t=0,n=e=>{e()},r=e=>{e()},a=se;const i=r=>{t?e.push(r):a(()=>{n(r)})};return{batch:i=>{let o;t++;try{o=i()}finally{t--,t||(()=>{const t=e;e=[],t.length&&a(()=>{r(()=>{t.forEach(e=>{n(e)})})})})()}return o},batchCalls:e=>(...t)=>{i(()=>{e(...t)})},schedule:i,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{a=e}}}(),ce=new class extends T{#i=!0;#r;#a;constructor(){super(),this.#a=e=>{if(!R&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#r||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#r?.(),this.#r=void 0)}setEventListener(e){this.#a=e,this.#r?.(),this.#r=e(this.setOnline.bind(this))}setOnline(e){this.#i!==e&&(this.#i=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#i}};function ue(e){return Math.min(1e3*2**e,3e4)}function de(e){return"online"!==(e??"online")||ce.isOnline()}var fe=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function he(e){let t,n=!1,r=0;const a=oe(),i=()=>"pending"!==a.status,o=()=>ie.isFocused()&&("always"===e.networkMode||ce.isOnline())&&e.canRun(),s=()=>de(e.networkMode)&&e.canRun(),l=e=>{i()||(t?.(),a.resolve(e))},c=e=>{i()||(t?.(),a.reject(e))},u=()=>new Promise(n=>{t=e=>{(i()||o())&&n(e)},e.onPause?.()}).then(()=>{t=void 0,i()||e.onContinue?.()}),d=()=>{if(i())return;let t;const a=0===r?e.initialPromise:void 0;try{t=a??e.fn()}catch(s){t=Promise.reject(s)}Promise.resolve(t).then(l).catch(t=>{if(i())return;const a=e.retry??(R?0:3),s=e.retryDelay??ue,l="function"==typeof s?s(r,t):s,f=!0===a||"number"==typeof a&&r<a||"function"==typeof a&&a(r,t);var h;!n&&f?(r++,e.onFail?.(r,t),(h=l,new Promise(e=>{I.setTimeout(e,h)})).then(()=>o()?void 0:u()).then(()=>{n?c(t):d()})):c(t)})};return{promise:a,status:()=>a.status,cancel:t=>{if(!i()){const n=new fe(t);c(n),e.onCancel?.(n)}},continue:()=>(t?.(),a),cancelRetry:()=>{n=!0},continueRetry:()=>{n=!1},canStart:s,start:()=>(s()?d():u().then(d),a)}}var pe=class{#o;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),L(this.gcTime)&&(this.#o=I.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(R?1/0:3e5))}clearGcTimeout(){this.#o&&(I.clearTimeout(this.#o),this.#o=void 0)}},me=class extends pe{#s;#l;#c;#u;#d;#f;#h;constructor(e){super(),this.#h=!1,this.#f=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#u=e.client,this.#c=this.#u.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#s=ye(this.options),this.state=e.state??this.#s,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#d?.promise}setOptions(e){if(this.options={...this.#f,...e},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){const e=ye(this.options);void 0!==e.data&&(this.setState(ve(e.data,e.dataUpdatedAt)),this.#s=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#c.remove(this)}setData(e,t){const n=J(this.state.data,e,this.options);return this.#p({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#p({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#d?.promise;return this.#d?.cancel(e),t?t.then(z).catch(z):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#s)}isActive(){return this.observers.some(e=>!1!==$(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===ne||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===U(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!F(this.state.dataUpdatedAt,e))}onFocus(){const e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#d?.continue()}onOnline(){const e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#d?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#c.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#d&&(this.#h?this.#d.cancel({revert:!0}):this.#d.cancelRetry()),this.scheduleGc()),this.#c.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#p({type:"invalidate"})}async fetch(e,t){if("idle"!==this.state.fetchStatus&&"rejected"!==this.#d?.status())if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#d)return this.#d.continueRetry(),this.#d.promise;if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}const n=new AbortController,r=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#h=!0,n.signal)})},a=()=>{const e=re(this.options,t),n=(()=>{const e={client:this.#u,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#h=!1,this.options.persister?this.options.persister(e,n,this):e(n)},i=(()=>{const e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#u,state:this.state,fetchFn:a};return r(e),e})();this.options.behavior?.onFetch(i,this),this.#l=this.state,"idle"!==this.state.fetchStatus&&this.state.fetchMeta===i.fetchOptions?.meta||this.#p({type:"fetch",meta:i.fetchOptions?.meta}),this.#d=he({initialPromise:t?.initialPromise,fn:i.fetchFn,onCancel:e=>{e instanceof fe&&e.revert&&this.setState({...this.#l,fetchStatus:"idle"}),n.abort()},onFail:(e,t)=>{this.#p({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#p({type:"pause"})},onContinue:()=>{this.#p({type:"continue"})},retry:i.options.retry,retryDelay:i.options.retryDelay,networkMode:i.options.networkMode,canRun:()=>!0});try{const e=await this.#d.start();if(void 0===e)throw new Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#c.config.onSuccess?.(e,this),this.#c.config.onSettled?.(e,this.state.error,this),e}catch(o){if(o instanceof fe){if(o.silent)return this.#d.promise;if(o.revert){if(void 0===this.state.data)throw o;return this.state.data}}throw this.#p({type:"error",error:o}),this.#c.config.onError?.(o,this),this.#c.config.onSettled?.(this.state.data,o,this),o}finally{this.scheduleGc()}}#p(e){this.state=(t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...ge(t.data,this.options),fetchMeta:e.meta??null};case"success":const n={...t,...ve(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#l=e.manual?n:void 0,n;case"error":const r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),le.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#c.notify({query:this,type:"updated",action:e})})}};function ge(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:de(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function ve(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function ye(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var be=class extends T{constructor(e,t){super(),this.options=t,this.#u=e,this.#m=null,this.#g=oe(),this.bindMethods(),this.setOptions(t)}#u;#v=void 0;#y=void 0;#b=void 0;#x;#w;#g;#m;#k;#S;#E;#j;#O;#C;#N=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#v.addObserver(this),xe(this.#v,this.options)?this.#P():this.updateResult(),this.#_())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return we(this.#v,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return we(this.#v,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#M(),this.#A(),this.#v.removeObserver(this)}setOptions(e){const t=this.options,n=this.#v;if(this.options=this.#u.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof $(this.options.enabled,this.#v))throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#T(),this.#v.setOptions(this.options),t._defaulted&&!Y(this.options,t)&&this.#u.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#v,observer:this});const r=this.hasListeners();r&&ke(this.#v,n,this.options,t)&&this.#P(),this.updateResult(),!r||this.#v===n&&$(this.options.enabled,this.#v)===$(t.enabled,this.#v)&&U(this.options.staleTime,this.#v)===U(t.staleTime,this.#v)||this.#D();const a=this.#I();!r||this.#v===n&&$(this.options.enabled,this.#v)===$(t.enabled,this.#v)&&a===this.#C||this.#R(a)}getOptimisticResult(e){const t=this.#u.getQueryCache().build(this.#u,e),n=this.createResult(t,e);return function(e,t){if(!Y(e.getCurrentResult(),t))return!0;return!1}(this,n)&&(this.#b=n,this.#w=this.options,this.#x=this.#v.state),n}getCurrentResult(){return this.#b}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),"promise"===n&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#g.status||this.#g.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,n))})}trackProp(e){this.#N.add(e)}getCurrentQuery(){return this.#v}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#u.defaultQueryOptions(e),n=this.#u.getQueryCache().build(this.#u,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#P({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#b))}#P(e){this.#T();let t=this.#v.fetch(this.options,e);return e?.throwOnError||(t=t.catch(z)),t}#D(){this.#M();const e=U(this.options.staleTime,this.#v);if(R||this.#b.isStale||!L(e))return;const t=F(this.#b.dataUpdatedAt,e)+1;this.#j=I.setTimeout(()=>{this.#b.isStale||this.updateResult()},t)}#I(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#v):this.options.refetchInterval)??!1}#R(e){this.#A(),this.#C=e,!R&&!1!==$(this.options.enabled,this.#v)&&L(this.#C)&&0!==this.#C&&(this.#O=I.setInterval(()=>{(this.options.refetchIntervalInBackground||ie.isFocused())&&this.#P()},this.#C))}#_(){this.#D(),this.#R(this.#I())}#M(){this.#j&&(I.clearTimeout(this.#j),this.#j=void 0)}#A(){this.#O&&(I.clearInterval(this.#O),this.#O=void 0)}createResult(e,t){const n=this.#v,r=this.options,a=this.#b,i=this.#x,o=this.#w,s=e!==n?e.state:this.#y,{state:l}=e;let c,u={...l},d=!1;if(t._optimisticResults){const a=this.hasListeners(),i=!a&&xe(e,t),o=a&&ke(e,n,t,r);(i||o)&&(u={...u,...ge(l.data,e.options)}),"isRestoring"===t._optimisticResults&&(u.fetchStatus="idle")}let{error:f,errorUpdatedAt:h,status:p}=u;c=u.data;let m=!1;if(void 0!==t.placeholderData&&void 0===c&&"pending"===p){let e;a?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=a.data,m=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#E?.state.data,this.#E):t.placeholderData,void 0!==e&&(p="success",c=J(a?.data,e,t),d=!0)}if(t.select&&void 0!==c&&!m)if(a&&c===i?.data&&t.select===this.#k)c=this.#S;else try{this.#k=t.select,c=t.select(c),c=J(a?.data,c,t),this.#S=c,this.#m=null}catch(k){this.#m=k}this.#m&&(f=this.#m,c=this.#S,h=Date.now(),p="error");const g="fetching"===u.fetchStatus,v="pending"===p,y="error"===p,b=v&&g,x=void 0!==c,w={status:p,fetchStatus:u.fetchStatus,isPending:v,isSuccess:"success"===p,isError:y,isInitialLoading:b,isLoading:b,data:c,dataUpdatedAt:u.dataUpdatedAt,error:f,errorUpdatedAt:h,failureCount:u.fetchFailureCount,failureReason:u.fetchFailureReason,errorUpdateCount:u.errorUpdateCount,isFetched:u.dataUpdateCount>0||u.errorUpdateCount>0,isFetchedAfterMount:u.dataUpdateCount>s.dataUpdateCount||u.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!v,isLoadingError:y&&!x,isPaused:"paused"===u.fetchStatus,isPlaceholderData:d,isRefetchError:y&&x,isStale:Se(e,t),refetch:this.refetch,promise:this.#g,isEnabled:!1!==$(t.enabled,e)};if(this.options.experimental_prefetchInRender){const t=void 0!==w.data,r="error"===w.status&&!t,a=e=>{r?e.reject(w.error):t&&e.resolve(w.data)},i=()=>{const e=this.#g=w.promise=oe();a(e)},o=this.#g;switch(o.status){case"pending":e.queryHash===n.queryHash&&a(o);break;case"fulfilled":(r||w.data!==o.value)&&i();break;case"rejected":r&&w.error===o.reason||i()}}return w}updateResult(){const e=this.#b,t=this.createResult(this.#v,this.options);if(this.#x=this.#v.state,this.#w=this.options,void 0!==this.#x.data&&(this.#E=this.#v),Y(t,e))return;this.#b=t;this.#z({listeners:(()=>{if(!e)return!0;const{notifyOnChangeProps:t}=this.options,n="function"==typeof t?t():t;if("all"===n||!n&&!this.#N.size)return!0;const r=new Set(n??this.#N);return this.options.throwOnError&&r.add("error"),Object.keys(this.#b).some(t=>{const n=t;return this.#b[n]!==e[n]&&r.has(n)})})()})}#T(){const e=this.#u.getQueryCache().build(this.#u,this.options);if(e===this.#v)return;const t=this.#v;this.#v=e,this.#y=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#_()}#z(e){le.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#b)}),this.#u.getQueryCache().notify({query:this.#v,type:"observerResultsUpdated"})})}};function xe(e,t){return function(e,t){return!1!==$(t.enabled,e)&&void 0===e.state.data&&!("error"===e.state.status&&!1===t.retryOnMount)}(e,t)||void 0!==e.state.data&&we(e,t,t.refetchOnMount)}function we(e,t,n){if(!1!==$(t.enabled,e)&&"static"!==U(t.staleTime,e)){const r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&Se(e,t)}return!1}function ke(e,t,n,r){return(e!==t||!1===$(r.enabled,e))&&(!n.suspense||"error"!==e.state.status)&&Se(e,n)}function Se(e,t){return!1!==$(t.enabled,e)&&e.isStaleByTime(U(t.staleTime,e))}function Ee(e){return{onFetch:(t,n)=>{const r=t.options,a=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],o=t.state.data?.pageParams||[];let s={pages:[],pageParams:[]},l=0;const c=async()=>{let n=!1;const c=e=>{!function(e,t,n){let r,a=!1;Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(r??=t(),a||(a=!0,r.aborted?n():r.addEventListener("abort",n,{once:!0})),r)})}(e,()=>t.signal,()=>n=!0)},u=re(t.options,t.fetchOptions),d=async(e,r,a)=>{if(n)return Promise.reject();if(null==r&&e.pages.length)return Promise.resolve(e);const i=(()=>{const e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:a?"backward":"forward",meta:t.options.meta};return c(e),e})(),o=await u(i),{maxPages:s}=t.options,l=a?te:ee;return{pages:l(e.pages,o,s),pageParams:l(e.pageParams,r,s)}};if(a&&i.length){const e="backward"===a,t={pages:i,pageParams:o},n=(e?Oe:je)(r,t);s=await d(t,n,e)}else{const t=e??i.length;do{const e=0===l?o[0]??r.initialPageParam:je(r,s);if(l>0&&null==e)break;s=await d(s,e),l++}while(l<t)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=c}}}function je(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Oe(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var Ce=class extends pe{#u;#L;#F;#d;constructor(e){super(),this.#u=e.client,this.mutationId=e.mutationId,this.#F=e.mutationCache,this.#L=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#L.includes(e)||(this.#L.push(e),this.clearGcTimeout(),this.#F.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#L=this.#L.filter(t=>t!==e),this.scheduleGc(),this.#F.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#L.length||("pending"===this.state.status?this.scheduleGc():this.#F.remove(this))}continue(){return this.#d?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#p({type:"continue"})},n={client:this.#u,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#d=he({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(e,t)=>{this.#p({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#p({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#F.canRun(this)});const r="pending"===this.state.status,a=!this.#d.canStart();try{if(r)t();else{this.#p({type:"pending",variables:e,isPaused:a}),this.#F.config.onMutate&&await this.#F.config.onMutate(e,this,n);const t=await(this.options.onMutate?.(e,n));t!==this.state.context&&this.#p({type:"pending",context:t,variables:e,isPaused:a})}const i=await this.#d.start();return await(this.#F.config.onSuccess?.(i,e,this.state.context,this,n)),await(this.options.onSuccess?.(i,e,this.state.context,n)),await(this.#F.config.onSettled?.(i,null,this.state.variables,this.state.context,this,n)),await(this.options.onSettled?.(i,null,e,this.state.context,n)),this.#p({type:"success",data:i}),i}catch(i){try{await(this.#F.config.onError?.(i,e,this.state.context,this,n))}catch(C_){Promise.reject(C_)}try{await(this.options.onError?.(i,e,this.state.context,n))}catch(C_){Promise.reject(C_)}try{await(this.#F.config.onSettled?.(void 0,i,this.state.variables,this.state.context,this,n))}catch(C_){Promise.reject(C_)}try{await(this.options.onSettled?.(void 0,i,e,this.state.context,n))}catch(C_){Promise.reject(C_)}throw this.#p({type:"error",error:i}),i}finally{this.#F.runNext(this)}}#p(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),le.batch(()=>{this.#L.forEach(t=>{t.onMutationUpdate(e)}),this.#F.notify({mutation:this,type:"updated",action:e})})}};var Ne=class extends T{constructor(e={}){super(),this.config=e,this.#U=new Set,this.#$=new Map,this.#B=0}#U;#$;#B;build(e,t,n){const r=new Ce({client:e,mutationCache:this,mutationId:++this.#B,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#U.add(e);const t=Pe(e);if("string"==typeof t){const n=this.#$.get(t);n?n.push(e):this.#$.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#U.delete(e)){const t=Pe(e);if("string"==typeof t){const n=this.#$.get(t);if(n)if(n.length>1){const t=n.indexOf(e);-1!==t&&n.splice(t,1)}else n[0]===e&&this.#$.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=Pe(e);if("string"==typeof t){const n=this.#$.get(t),r=n?.find(e=>"pending"===e.state.status);return!r||r===e}return!0}runNext(e){const t=Pe(e);if("string"==typeof t){const n=this.#$.get(t)?.find(t=>t!==e&&t.state.isPaused);return n?.continue()??Promise.resolve()}return Promise.resolve()}clear(){le.batch(()=>{this.#U.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#U.clear(),this.#$.clear()})}getAll(){return Array.from(this.#U)}find(e){const t={exact:!0,...e};return this.getAll().find(e=>q(t,e))}findAll(e={}){return this.getAll().filter(t=>q(e,t))}notify(e){le.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(e=>e.state.isPaused);return le.batch(()=>Promise.all(e.map(e=>e.continue().catch(z))))}};function Pe(e){return e.options.scope?.id}var _e=class extends T{#u;#b=void 0;#q;#H;constructor(e,t){super(),this.#u=e,this.setOptions(t),this.bindMethods(),this.#W()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const t=this.options;this.options=this.#u.defaultMutationOptions(e),Y(this.options,t)||this.#u.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#q,observer:this}),t?.mutationKey&&this.options.mutationKey&&W(t.mutationKey)!==W(this.options.mutationKey)?this.reset():"pending"===this.#q?.state.status&&this.#q.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#q?.removeObserver(this)}onMutationUpdate(e){this.#W(),this.#z(e)}getCurrentResult(){return this.#b}reset(){this.#q?.removeObserver(this),this.#q=void 0,this.#W(),this.#z()}mutate(e,t){return this.#H=t,this.#q?.removeObserver(this),this.#q=this.#u.getMutationCache().build(this.#u,this.options),this.#q.addObserver(this),this.#q.execute(e)}#W(){const e=this.#q?.state??{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0};this.#b={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#z(e){le.batch(()=>{if(this.#H&&this.hasListeners()){const t=this.#b.variables,n=this.#b.context,r={client:this.#u,meta:this.options.meta,mutationKey:this.options.mutationKey};if("success"===e?.type){try{this.#H.onSuccess?.(e.data,t,n,r)}catch(C_){Promise.reject(C_)}try{this.#H.onSettled?.(e.data,null,t,n,r)}catch(C_){Promise.reject(C_)}}else if("error"===e?.type){try{this.#H.onError?.(e.error,t,n,r)}catch(C_){Promise.reject(C_)}try{this.#H.onSettled?.(void 0,e.error,t,n,r)}catch(C_){Promise.reject(C_)}}}this.listeners.forEach(e=>{e(this.#b)})})}},Me=class extends T{constructor(e={}){super(),this.config=e,this.#K=new Map}#K;build(e,t,n){const r=t.queryKey,a=t.queryHash??H(r,t);let i=this.get(a);return i||(i=new me({client:e,queryKey:r,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(i)),i}add(e){this.#K.has(e.queryHash)||(this.#K.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#K.get(e.queryHash);t&&(e.destroy(),t===e&&this.#K.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){le.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#K.get(e)}getAll(){return[...this.#K.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(e=>B(t,e))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(t=>B(e,t)):t}notify(e){le.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){le.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){le.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Ae=h.createContext(void 0),Te=e=>{const t=h.useContext(Ae);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},De=({client:e,children:t})=>(h.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),l.jsx(Ae.Provider,{value:e,children:t})),Ie=h.createContext(!1);Ie.Provider;var Re=h.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}()),ze=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function Le(e,t,n){const r=h.useContext(Ie),a=h.useContext(Re),i=Te(),o=i.defaultQueryOptions(e);i.getDefaultOptions().queries?._experimental_beforeQuery?.(o);const s=i.getQueryCache().get(o.queryHash);o._optimisticResults=r?"isRestoring":"optimistic",(e=>{if(e.suspense){const t=1e3,n=e=>"static"===e?e:Math.max(e??t,t),r=e.staleTime;e.staleTime="function"==typeof r?(...e)=>n(r(...e)):n(r),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,t))}})(o),((e,t,n)=>{const r=n?.state.error&&"function"==typeof e.throwOnError?ae(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))})(o,a,s),(e=>{h.useEffect(()=>{e.clearReset()},[e])})(a);const l=!i.getQueryCache().get(o.queryHash),[c]=h.useState(()=>new t(i,o)),u=c.getOptimisticResult(o),d=!r&&!1!==e.subscribed;if(h.useSyncExternalStore(h.useCallback(e=>{const t=d?c.subscribe(le.batchCalls(e)):z;return c.updateResult(),t},[c,d]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),h.useEffect(()=>{c.setOptions(o)},[o,c]),((e,t)=>e?.suspense&&t.isPending)(o,u))throw ze(o,c,a);if((({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:a})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(a&&void 0===e.data||ae(n,[e.error,r])))({result:u,errorResetBoundary:a,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw u.error;if(i.getDefaultOptions().queries?._experimental_afterQuery?.(o,u),o.experimental_prefetchInRender&&!R&&((e,t)=>e.isLoading&&e.isFetching&&!t)(u,r)){const e=l?ze(o,c,a):s?.promise;e?.catch(z).finally(()=>{c.updateResult()})}return o.notifyOnChangeProps?u:c.trackResult(u)}function Fe(e,t){return Le(e,be)}function Ue(e,t){const n=Te(),[r]=h.useState(()=>new _e(n,e));h.useEffect(()=>{r.setOptions(e)},[r,e]);const a=h.useSyncExternalStore(h.useCallback(e=>r.subscribe(le.batchCalls(e)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),i=h.useCallback((e,t)=>{r.mutate(e,t).catch(z)},[r]);if(a.error&&ae(r.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:i,mutateAsync:a.mutate}}var $e=_();const Be=t($e);const qe=Array(12).fill(0),He=({visible:e,className:t})=>p.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},p.createElement("div",{className:"sonner-spinner"},qe.map((e,t)=>p.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${t}`})))),We=p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},p.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Ke=p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},p.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Ve=p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},p.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Qe=p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},p.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Ye=p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},p.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),p.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}));let Xe=1;const Ge=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{const t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;const{message:n,...r}=e,a="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:Xe++,i=this.toasts.find(e=>e.id===a),o=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),i?this.toasts=this.toasts.map(t=>t.id===a?(this.publish({...t,...e,id:a,title:n}),{...t,...e,id:a,dismissible:o,title:n}):t):this.addToast({title:n,...r,dismissible:o,id:a}),a},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let n;void 0!==t.loading&&(n=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));const r=Promise.resolve(e instanceof Function?e():e);let a,i=void 0!==n;const o=r.then(async e=>{a=["resolve",e];if(p.isValidElement(e))i=!1,this.create({id:n,type:"default",message:e});else if(Ze(e)&&!e.ok){i=!1;const r="function"==typeof t.error?await t.error(`HTTP error! status: ${e.status}`):t.error,a="function"==typeof t.description?await t.description(`HTTP error! status: ${e.status}`):t.description,o="object"==typeof r&&!p.isValidElement(r)?r:{message:r};this.create({id:n,type:"error",description:a,...o})}else if(e instanceof Error){i=!1;const r="function"==typeof t.error?await t.error(e):t.error,a="function"==typeof t.description?await t.description(e):t.description,o="object"==typeof r&&!p.isValidElement(r)?r:{message:r};this.create({id:n,type:"error",description:a,...o})}else if(void 0!==t.success){i=!1;const r="function"==typeof t.success?await t.success(e):t.success,a="function"==typeof t.description?await t.description(e):t.description,o="object"==typeof r&&!p.isValidElement(r)?r:{message:r};this.create({id:n,type:"success",description:a,...o})}}).catch(async e=>{if(a=["reject",e],void 0!==t.error){i=!1;const r="function"==typeof t.error?await t.error(e):t.error,a="function"==typeof t.description?await t.description(e):t.description,o="object"==typeof r&&!p.isValidElement(r)?r:{message:r};this.create({id:n,type:"error",description:a,...o})}}).finally(()=>{i&&(this.dismiss(n),n=void 0),null==t.finally||t.finally.call(t)}),s=()=>new Promise((e,t)=>o.then(()=>"reject"===a[0]?t(a[1]):e(a[1])).catch(t));return"string"!=typeof n&&"number"!=typeof n?{unwrap:s}:Object.assign(n,{unwrap:s})},this.custom=(e,t)=>{const n=(null==t?void 0:t.id)||Xe++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Ze=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,Je=(e,t)=>{const n=(null==t?void 0:t.id)||Xe++;return Ge.addToast({title:e,...t,id:n}),n},et=Object.assign(Je,{success:Ge.success,info:Ge.info,warning:Ge.warning,error:Ge.error,custom:Ge.custom,message:Ge.message,promise:Ge.promise,dismiss:Ge.dismiss,loading:Ge.loading},{getHistory:()=>Ge.toasts,getToasts:()=>Ge.getActiveToasts()});function tt(e){return void 0!==e.label}!function(e){if("undefined"==typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");const nt=3,rt=14;function at(...e){return e.filter(Boolean).join(" ")}const it=e=>{var t,n,r,a,i,o,s,l,c;const{invert:u,toast:d,unstyled:f,interacting:h,setHeights:m,visibleToasts:g,heights:v,index:y,toasts:b,expanded:x,removeToast:w,defaultRichColors:k,closeButton:S,style:E,cancelButtonStyle:j,actionButtonStyle:O,className:C="",descriptionClassName:N="",duration:P,position:_,gap:M,expandByDefault:A,classNames:T,icons:D,closeButtonAriaLabel:I="Close toast"}=e,[R,z]=p.useState(null),[L,F]=p.useState(null),[U,$]=p.useState(!1),[B,q]=p.useState(!1),[H,W]=p.useState(!1),[K,V]=p.useState(!1),[Q,Y]=p.useState(!1),[X,G]=p.useState(0),[Z,J]=p.useState(0),ee=p.useRef(d.duration||P||4e3),te=p.useRef(null),ne=p.useRef(null),re=0===y,ae=y+1<=g,ie=d.type,oe=!1!==d.dismissible,se=d.className||"",le=d.descriptionClassName||"",ce=p.useMemo(()=>v.findIndex(e=>e.toastId===d.id)||0,[v,d.id]),ue=p.useMemo(()=>{var e;return null!=(e=d.closeButton)?e:S},[d.closeButton,S]),de=p.useMemo(()=>d.duration||P||4e3,[d.duration,P]),fe=p.useRef(0),he=p.useRef(0),pe=p.useRef(0),me=p.useRef(null),[ge,ve]=_.split("-"),ye=p.useMemo(()=>v.reduce((e,t,n)=>n>=ce?e:e+t.height,0),[v,ce]),be=(()=>{const[e,t]=p.useState(document.hidden);return p.useEffect(()=>{const e=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),xe=d.invert||u,we="loading"===ie;he.current=p.useMemo(()=>ce*M+ye,[ce,ye]),p.useEffect(()=>{ee.current=de},[de]),p.useEffect(()=>{$(!0)},[]),p.useEffect(()=>{const e=ne.current;if(e){const t=e.getBoundingClientRect().height;return J(t),m(e=>[{toastId:d.id,height:t,position:d.position},...e]),()=>m(e=>e.filter(e=>e.toastId!==d.id))}},[m,d.id]),p.useLayoutEffect(()=>{if(!U)return;const e=ne.current,t=e.style.height;e.style.height="auto";const n=e.getBoundingClientRect().height;e.style.height=t,J(n),m(e=>e.find(e=>e.toastId===d.id)?e.map(e=>e.toastId===d.id?{...e,height:n}:e):[{toastId:d.id,height:n,position:d.position},...e])},[U,d.title,d.description,m,d.id,d.jsx,d.action,d.cancel]);const ke=p.useCallback(()=>{q(!0),G(he.current),m(e=>e.filter(e=>e.toastId!==d.id)),setTimeout(()=>{w(d)},200)},[d,w,m,he]);p.useEffect(()=>{if(d.promise&&"loading"===ie||d.duration===1/0||"loading"===d.type)return;let e;return x||h||be?(()=>{if(pe.current<fe.current){const e=(new Date).getTime()-fe.current;ee.current=ee.current-e}pe.current=(new Date).getTime()})():ee.current!==1/0&&(fe.current=(new Date).getTime(),e=setTimeout(()=>{null==d.onAutoClose||d.onAutoClose.call(d,d),ke()},ee.current)),()=>clearTimeout(e)},[x,h,d,ie,be,ke]),p.useEffect(()=>{d.delete&&(ke(),null==d.onDismiss||d.onDismiss.call(d,d))},[ke,d.delete]);const Se=d.icon||(null==D?void 0:D[ie])||(e=>{switch(e){case"success":return We;case"info":return Ve;case"warning":return Ke;case"error":return Qe;default:return null}})(ie);var Ee,je,Oe,Ce;return p.createElement("li",{tabIndex:0,ref:ne,className:at(C,se,null==T?void 0:T.toast,null==d||null==(t=d.classNames)?void 0:t.toast,null==T?void 0:T.default,null==T?void 0:T[ie],null==d||null==(n=d.classNames)?void 0:n[ie]),"data-sonner-toast":"","data-rich-colors":null!=(Ee=d.richColors)?Ee:k,"data-styled":!Boolean(d.jsx||d.unstyled||f),"data-mounted":U,"data-promise":Boolean(d.promise),"data-swiped":Q,"data-removed":B,"data-visible":ae,"data-y-position":ge,"data-x-position":ve,"data-index":y,"data-front":re,"data-swiping":H,"data-dismissible":oe,"data-type":ie,"data-invert":xe,"data-swipe-out":K,"data-swipe-direction":L,"data-expanded":Boolean(x||A&&U),"data-testid":d.testId,style:{"--index":y,"--toasts-before":y,"--z-index":b.length-y,"--offset":`${B?X:he.current}px`,"--initial-height":A?"auto":`${Z}px`,...E,...d.style},onDragEnd:()=>{W(!1),z(null),me.current=null},onPointerDown:e=>{2!==e.button&&!we&&oe&&(te.current=new Date,G(he.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(W(!0),me.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,n;if(K||!oe)return;me.current=null;const r=Number((null==(e=ne.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),a=Number((null==(t=ne.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),i=(new Date).getTime()-(null==(n=te.current)?void 0:n.getTime()),o="x"===R?r:a,s=Math.abs(o)/i;if(Math.abs(o)>=45||s>.11)return G(he.current),null==d.onDismiss||d.onDismiss.call(d,d),F("x"===R?r>0?"right":"left":a>0?"down":"up"),ke(),void V(!0);var l,c;null==(l=ne.current)||l.style.setProperty("--swipe-amount-x","0px"),null==(c=ne.current)||c.style.setProperty("--swipe-amount-y","0px"),Y(!1),W(!1),z(null)},onPointerMove:t=>{var n,r,a;if(!me.current||!oe)return;if((null==(n=window.getSelection())?void 0:n.toString().length)>0)return;const i=t.clientY-me.current.y,o=t.clientX-me.current.x;var s;const l=null!=(s=e.swipeDirections)?s:function(e){const[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}(_);!R&&(Math.abs(o)>1||Math.abs(i)>1)&&z(Math.abs(o)>Math.abs(i)?"x":"y");let c={x:0,y:0};const u=e=>1/(1.5+Math.abs(e)/20);if("y"===R){if(l.includes("top")||l.includes("bottom"))if(l.includes("top")&&i<0||l.includes("bottom")&&i>0)c.y=i;else{const e=i*u(i);c.y=Math.abs(e)<Math.abs(i)?e:i}}else if("x"===R&&(l.includes("left")||l.includes("right")))if(l.includes("left")&&o<0||l.includes("right")&&o>0)c.x=o;else{const e=o*u(o);c.x=Math.abs(e)<Math.abs(o)?e:o}(Math.abs(c.x)>0||Math.abs(c.y)>0)&&Y(!0),null==(r=ne.current)||r.style.setProperty("--swipe-amount-x",`${c.x}px`),null==(a=ne.current)||a.style.setProperty("--swipe-amount-y",`${c.y}px`)}},ue&&!d.jsx&&"loading"!==ie?p.createElement("button",{"aria-label":I,"data-disabled":we,"data-close-button":!0,onClick:we||!oe?()=>{}:()=>{ke(),null==d.onDismiss||d.onDismiss.call(d,d)},className:at(null==T?void 0:T.closeButton,null==d||null==(r=d.classNames)?void 0:r.closeButton)},null!=(je=null==D?void 0:D.close)?je:Ye):null,(ie||d.icon||d.promise)&&null!==d.icon&&(null!==(null==D?void 0:D[ie])||d.icon)?p.createElement("div",{"data-icon":"",className:at(null==T?void 0:T.icon,null==d||null==(a=d.classNames)?void 0:a.icon)},d.promise||"loading"===d.type&&!d.icon?d.icon||((null==D?void 0:D.loading)?p.createElement("div",{className:at(null==T?void 0:T.loader,null==d||null==(Ce=d.classNames)?void 0:Ce.loader,"sonner-loader"),"data-visible":"loading"===ie},D.loading):p.createElement(He,{className:at(null==T?void 0:T.loader,null==d||null==(Oe=d.classNames)?void 0:Oe.loader),visible:"loading"===ie})):null,"loading"!==d.type?Se:null):null,p.createElement("div",{"data-content":"",className:at(null==T?void 0:T.content,null==d||null==(i=d.classNames)?void 0:i.content)},p.createElement("div",{"data-title":"",className:at(null==T?void 0:T.title,null==d||null==(o=d.classNames)?void 0:o.title)},d.jsx?d.jsx:"function"==typeof d.title?d.title():d.title),d.description?p.createElement("div",{"data-description":"",className:at(N,le,null==T?void 0:T.description,null==d||null==(s=d.classNames)?void 0:s.description)},"function"==typeof d.description?d.description():d.description):null),p.isValidElement(d.cancel)?d.cancel:d.cancel&&tt(d.cancel)?p.createElement("button",{"data-button":!0,"data-cancel":!0,style:d.cancelButtonStyle||j,onClick:e=>{tt(d.cancel)&&oe&&(null==d.cancel.onClick||d.cancel.onClick.call(d.cancel,e),ke())},className:at(null==T?void 0:T.cancelButton,null==d||null==(l=d.classNames)?void 0:l.cancelButton)},d.cancel.label):null,p.isValidElement(d.action)?d.action:d.action&&tt(d.action)?p.createElement("button",{"data-button":!0,"data-action":!0,style:d.actionButtonStyle||O,onClick:e=>{tt(d.action)&&(null==d.action.onClick||d.action.onClick.call(d.action,e),e.defaultPrevented||ke())},className:at(null==T?void 0:T.actionButton,null==d||null==(c=d.classNames)?void 0:c.actionButton)},d.action.label):null)};function ot(){if("undefined"==typeof window)return"ltr";if("undefined"==typeof document)return"ltr";const e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}function st(e,t){const n={};return[e,t].forEach((e,t)=>{const r=1===t,a=r?"--mobile-offset":"--offset",i=r?"16px":"24px";function o(e){["top","right","bottom","left"].forEach(t=>{n[`${a}-${t}`]="number"==typeof e?`${e}px`:e})}"number"==typeof e||"string"==typeof e?o(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?n[`${a}-${t}`]=i:n[`${a}-${t}`]="number"==typeof e[t]?`${e[t]}px`:e[t]}):o(i)}),n}const lt=p.forwardRef(function(e,t){const{id:n,invert:r,position:a="bottom-right",hotkey:i=["altKey","KeyT"],expand:o,closeButton:s,className:l,offset:c,mobileOffset:u,theme:d="light",richColors:f,duration:h,style:m,visibleToasts:g=nt,toastOptions:v,dir:y=ot(),gap:b=rt,icons:x,containerAriaLabel:w="Notifications"}=e,[k,S]=p.useState([]),E=p.useMemo(()=>n?k.filter(e=>e.toasterId===n):k.filter(e=>!e.toasterId),[k,n]),j=p.useMemo(()=>Array.from(new Set([a].concat(E.filter(e=>e.position).map(e=>e.position)))),[E,a]),[O,C]=p.useState([]),[N,P]=p.useState(!1),[_,M]=p.useState(!1),[A,T]=p.useState("system"!==d?d:"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),D=p.useRef(null),I=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),R=p.useRef(null),z=p.useRef(!1),L=p.useCallback(e=>{S(t=>{var n;return(null==(n=t.find(t=>t.id===e.id))?void 0:n.delete)||Ge.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return p.useEffect(()=>Ge.subscribe(e=>{e.dismiss?requestAnimationFrame(()=>{S(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))}):setTimeout(()=>{Be.flushSync(()=>{S(t=>{const n=t.findIndex(t=>t.id===e.id);return-1!==n?[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]:[e,...t]})})})}),[k]),p.useEffect(()=>{if("system"!==d)return void T(d);if("system"===d&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?T("dark"):T("light")),"undefined"==typeof window)return;const e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",({matches:e})=>{T(e?"dark":"light")})}catch(t){e.addListener(({matches:e})=>{try{T(e?"dark":"light")}catch(C_){console.error(C_)}})}},[d]),p.useEffect(()=>{k.length<=1&&P(!1)},[k]),p.useEffect(()=>{const e=e=>{var t;var n;i.every(t=>e[t]||e.code===t)&&(P(!0),null==(n=D.current)||n.focus());"Escape"!==e.code||document.activeElement!==D.current&&!(null==(t=D.current)?void 0:t.contains(document.activeElement))||P(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[i]),p.useEffect(()=>{if(D.current)return()=>{R.current&&(R.current.focus({preventScroll:!0}),R.current=null,z.current=!1)}},[D.current]),p.createElement("section",{ref:t,"aria-label":`${w} ${I}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},j.map((t,n)=>{var a;const[i,d]=t.split("-");return E.length?p.createElement("ol",{key:t,dir:"auto"===y?ot():y,tabIndex:-1,ref:D,className:l,"data-sonner-toaster":!0,"data-sonner-theme":A,"data-y-position":i,"data-x-position":d,style:{"--front-toast-height":`${(null==(a=O[0])?void 0:a.height)||0}px`,"--width":"356px","--gap":`${b}px`,...m,...st(c,u)},onBlur:e=>{z.current&&!e.currentTarget.contains(e.relatedTarget)&&(z.current=!1,R.current&&(R.current.focus({preventScroll:!0}),R.current=null))},onFocus:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||z.current||(z.current=!0,R.current=e.relatedTarget)},onMouseEnter:()=>P(!0),onMouseMove:()=>P(!0),onMouseLeave:()=>{_||P(!1)},onDragEnd:()=>P(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||M(!0)},onPointerUp:()=>M(!1)},E.filter(e=>!e.position&&0===n||e.position===t).map((n,a)=>{var i,l;return p.createElement(it,{key:n.id,icons:x,index:a,toast:n,defaultRichColors:f,duration:null!=(i=null==v?void 0:v.duration)?i:h,className:null==v?void 0:v.className,descriptionClassName:null==v?void 0:v.descriptionClassName,invert:r,visibleToasts:g,closeButton:null!=(l=null==v?void 0:v.closeButton)?l:s,interacting:_,position:t,style:null==v?void 0:v.style,unstyled:null==v?void 0:v.unstyled,classNames:null==v?void 0:v.classNames,cancelButtonStyle:null==v?void 0:v.cancelButtonStyle,actionButtonStyle:null==v?void 0:v.actionButtonStyle,closeButtonAriaLabel:null==v?void 0:v.closeButtonAriaLabel,removeToast:L,toasts:E.filter(e=>e.position==n.position),heights:O.filter(e=>e.position==n.position),setHeights:C,expandByDefault:o,gap:b,expanded:N,swipeDirections:e.swipeDirections})})):null}))});const ct="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function ut(e){const t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function dt(e){return"nodeType"in e}function ft(e){var t,n;return e?ut(e)?e:dt(e)&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}function ht(e){const{Document:t}=ft(e);return e instanceof t}function pt(e){return!ut(e)&&e instanceof ft(e).HTMLElement}function mt(e){return e instanceof ft(e).SVGElement}function gt(e){return e?ut(e)?e.document:dt(e)?ht(e)?e:pt(e)||mt(e)?e.ownerDocument:document:document:document}const vt=ct?h.useLayoutEffect:h.useEffect;function yt(e){const t=h.useRef(e);return vt(()=>{t.current=e}),h.useCallback(function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}function bt(e,t){void 0===t&&(t=[e]);const n=h.useRef(e);return vt(()=>{n.current!==e&&(n.current=e)},t),n}function xt(e,t){const n=h.useRef();return h.useMemo(()=>{const t=e(n.current);return n.current=t,t},[...t])}function wt(e){const t=yt(e),n=h.useRef(null),r=h.useCallback(e=>{e!==n.current&&(null==t||t(e,n.current)),n.current=e},[]);return[n,r]}function kt(e){const t=h.useRef();return h.useEffect(()=>{t.current=e},[e]),t.current}let St={};function Et(e,t){return h.useMemo(()=>{if(t)return t;const n=null==St[e]?0:St[e]+1;return St[e]=n,e+"-"+n},[e,t])}function jt(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return r.reduce((t,n)=>{const r=Object.entries(n);for(const[a,i]of r){const n=t[a];null!=n&&(t[a]=n+e*i)}return t},{...t})}}const Ot=jt(1),Ct=jt(-1);function Nt(e){if(!e)return!1;const{KeyboardEvent:t}=ft(e.target);return t&&e instanceof t}function Pt(e){if(function(e){if(!e)return!1;const{TouchEvent:t}=ft(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return function(e){return"clientX"in e&&"clientY"in e}(e)?{x:e.clientX,y:e.clientY}:null}const _t=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[_t.Translate.toString(e),_t.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),Mt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function At(e){return e.matches(Mt)?e:e.querySelector(Mt)}const Tt={display:"none"};function Dt(e){let{id:t,value:n}=e;return p.createElement("div",{id:t,style:Tt},n)}function It(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;return p.createElement("div",{id:t,style:{position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":r,"aria-atomic":!0},n)}const Rt=h.createContext(null);const zt={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},Lt={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function Ft(e){let{announcements:t=Lt,container:n,hiddenTextDescribedById:r,screenReaderInstructions:a=zt}=e;const{announce:i,announcement:o}=function(){const[e,t]=h.useState("");return{announce:h.useCallback(e=>{null!=e&&t(e)},[]),announcement:e}}(),s=Et("DndLiveRegion"),[l,c]=h.useState(!1);if(h.useEffect(()=>{c(!0)},[]),function(e){const t=h.useContext(Rt);h.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}(h.useMemo(()=>({onDragStart(e){let{active:n}=e;i(t.onDragStart({active:n}))},onDragMove(e){let{active:n,over:r}=e;t.onDragMove&&i(t.onDragMove({active:n,over:r}))},onDragOver(e){let{active:n,over:r}=e;i(t.onDragOver({active:n,over:r}))},onDragEnd(e){let{active:n,over:r}=e;i(t.onDragEnd({active:n,over:r}))},onDragCancel(e){let{active:n,over:r}=e;i(t.onDragCancel({active:n,over:r}))}}),[i,t])),!l)return null;const u=p.createElement(p.Fragment,null,p.createElement(Dt,{id:r,value:a.draggable}),p.createElement(It,{id:s,announcement:o}));return n?$e.createPortal(u,n):u}var Ut,$t;function Bt(){}function qt(e,t){return h.useMemo(()=>({sensor:e,options:null!=t?t:{}}),[e,t])}function Ht(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h.useMemo(()=>[...t].filter(e=>null!=e),[...t])}($t=Ut||(Ut={})).DragStart="dragStart",$t.DragMove="dragMove",$t.DragEnd="dragEnd",$t.DragCancel="dragCancel",$t.DragOver="dragOver",$t.RegisterDroppable="registerDroppable",$t.SetDroppableDisabled="setDroppableDisabled",$t.UnregisterDroppable="unregisterDroppable";const Wt=Object.freeze({x:0,y:0});function Kt(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function Vt(e,t){const n=Pt(e);if(!n)return"0 0";return(n.x-t.left)/t.width*100+"% "+(n.y-t.top)/t.height*100+"%"}function Qt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function Yt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function Xt(e){let{left:t,top:n,height:r,width:a}=e;return[{x:t,y:n},{x:t+a,y:n},{x:t,y:n+r},{x:t+a,y:n+r}]}function Gt(e,t){if(!e||0===e.length)return null;const[n]=e;return n[t]}function Zt(e,t,n){return void 0===t&&(t=e.left),void 0===n&&(n=e.top),{x:t+.5*e.width,y:n+.5*e.height}}const Jt=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const a=Zt(t,t.left,t.top),i=[];for(const o of r){const{id:e}=o,t=n.get(e);if(t){const n=Kt(Zt(t),a);i.push({id:e,data:{droppableContainer:o,value:n}})}}return i.sort(Qt)},en=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const a=Xt(t),i=[];for(const o of r){const{id:e}=o,t=n.get(e);if(t){const n=Xt(t),r=a.reduce((e,t,r)=>e+Kt(n[r],t),0),s=Number((r/4).toFixed(4));i.push({id:e,data:{droppableContainer:o,value:s}})}}return i.sort(Qt)};function tn(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),a=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),o=a-r,s=i-n;if(r<a&&n<i){const n=t.width*t.height,r=e.width*e.height,a=o*s;return Number((a/(n+r-a)).toFixed(4))}return 0}const nn=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const a=[];for(const i of r){const{id:e}=i,r=n.get(e);if(r){const n=tn(r,t);n>0&&a.push({id:e,data:{droppableContainer:i,value:n}})}}return a.sort(Yt)};function rn(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:Wt}function an(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return r.reduce((t,n)=>({...t,top:t.top+e*n.y,bottom:t.bottom+e*n.y,left:t.left+e*n.x,right:t.right+e*n.x}),{...t})}}const on=an(1);function sn(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}const ln={ignoreTransform:!1};function cn(e,t){void 0===t&&(t=ln);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:t,transformOrigin:r}=ft(e).getComputedStyle(e);t&&(n=function(e,t,n){const r=sn(t);if(!r)return e;const{scaleX:a,scaleY:i,x:o,y:s}=r,l=e.left-o-(1-a)*parseFloat(n),c=e.top-s-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),u=a?e.width/a:e.width,d=i?e.height/i:e.height;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l}}(n,t,r))}const{top:r,left:a,width:i,height:o,bottom:s,right:l}=n;return{top:r,left:a,width:i,height:o,bottom:s,right:l}}function un(e){return cn(e,{ignoreTransform:!0})}function dn(e,t){const n=[];return e?function r(a){if(null!=t&&n.length>=t)return n;if(!a)return n;if(ht(a)&&null!=a.scrollingElement&&!n.includes(a.scrollingElement))return n.push(a.scrollingElement),n;if(!pt(a)||mt(a))return n;if(n.includes(a))return n;const i=ft(e).getComputedStyle(a);return a!==e&&function(e,t){void 0===t&&(t=ft(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(e=>{const r=t[e];return"string"==typeof r&&n.test(r)})}(a,i)&&n.push(a),function(e,t){return void 0===t&&(t=ft(e).getComputedStyle(e)),"fixed"===t.position}(a,i)?n:r(a.parentNode)}(e):n}function fn(e){const[t]=dn(e,1);return null!=t?t:null}function hn(e){return ct&&e?ut(e)?e:dt(e)?ht(e)||e===gt(e).scrollingElement?window:pt(e)?e:null:null:null}function pn(e){return ut(e)?e.scrollX:e.scrollLeft}function mn(e){return ut(e)?e.scrollY:e.scrollTop}function gn(e){return{x:pn(e),y:mn(e)}}var vn,yn;function bn(e){return!(!ct||!e)&&e===document.scrollingElement}function xn(e){const t={x:0,y:0},n=bn(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height};return{isTop:e.scrollTop<=t.y,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=r.y,isRight:e.scrollLeft>=r.x,maxScroll:r,minScroll:t}}(yn=vn||(vn={}))[yn.Forward=1]="Forward",yn[yn.Backward=-1]="Backward";const wn={x:.2,y:.2};function kn(e,t,n,r,a){let{top:i,left:o,right:s,bottom:l}=n;void 0===r&&(r=10),void 0===a&&(a=wn);const{isTop:c,isBottom:u,isLeft:d,isRight:f}=xn(e),h={x:0,y:0},p={x:0,y:0},m=t.height*a.y,g=t.width*a.x;return!c&&i<=t.top+m?(h.y=vn.Backward,p.y=r*Math.abs((t.top+m-i)/m)):!u&&l>=t.bottom-m&&(h.y=vn.Forward,p.y=r*Math.abs((t.bottom-m-l)/m)),!f&&s>=t.right-g?(h.x=vn.Forward,p.x=r*Math.abs((t.right-g-s)/g)):!d&&o<=t.left+g&&(h.x=vn.Backward,p.x=r*Math.abs((t.left+g-o)/g)),{direction:h,speed:p}}function Sn(e){if(e===document.scrollingElement){const{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}const{top:t,left:n,right:r,bottom:a}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:a,width:e.clientWidth,height:e.clientHeight}}function En(e){return e.reduce((e,t)=>Ot(e,gn(t)),Wt)}function jn(e,t){if(void 0===t&&(t=cn),!e)return;const{top:n,left:r,bottom:a,right:i}=t(e);fn(e)&&(a<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const On=[["x",["left","right"],function(e){return e.reduce((e,t)=>e+pn(t),0)}],["y",["top","bottom"],function(e){return e.reduce((e,t)=>e+mn(t),0)}]];class Cn{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=dn(t),r=En(n);this.rect={...e},this.width=e.width,this.height=e.height;for(const[a,i,o]of On)for(const e of i)Object.defineProperty(this,e,{get:()=>{const t=o(n),i=r[a]-t;return this.rect[e]+i},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Nn{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)})},this.target=e}add(e,t,n){var r;null==(r=this.target)||r.addEventListener(e,t,n),this.listeners.push([e,t,n])}}function Pn(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return"number"==typeof t?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t&&r>t.y}var _n,Mn,An,Tn;function Dn(e){e.preventDefault()}function In(e){e.stopPropagation()}(Mn=_n||(_n={})).Click="click",Mn.DragStart="dragstart",Mn.Keydown="keydown",Mn.ContextMenu="contextmenu",Mn.Resize="resize",Mn.SelectionChange="selectionchange",Mn.VisibilityChange="visibilitychange",(Tn=An||(An={})).Space="Space",Tn.Down="ArrowDown",Tn.Right="ArrowRight",Tn.Left="ArrowLeft",Tn.Up="ArrowUp",Tn.Esc="Escape",Tn.Enter="Enter",Tn.Tab="Tab";const Rn={start:[An.Space,An.Enter],cancel:[An.Esc],end:[An.Space,An.Enter,An.Tab]},zn=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case An.Right:return{...n,x:n.x+25};case An.Left:return{...n,x:n.x-25};case An.Down:return{...n,y:n.y+25};case An.Up:return{...n,y:n.y-25}}};class Ln{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new Nn(gt(t)),this.windowListeners=new Nn(ft(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(_n.Resize,this.handleCancel),this.windowListeners.add(_n.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(_n.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&jn(n),t(Wt)}handleKeyDown(e){if(Nt(e)){const{active:t,context:n,options:r}=this.props,{keyboardCodes:a=Rn,coordinateGetter:i=zn,scrollBehavior:o="smooth"}=r,{code:s}=e;if(a.end.includes(s))return void this.handleEnd(e);if(a.cancel.includes(s))return void this.handleCancel(e);const{collisionRect:l}=n.current,c=l?{x:l.left,y:l.top}:Wt;this.referenceCoordinates||(this.referenceCoordinates=c);const u=i(e,{active:t,context:n.current,currentCoordinates:c});if(u){const t=Ct(u,c),r={x:0,y:0},{scrollableAncestors:a}=n.current;for(const n of a){const a=e.code,{isTop:i,isRight:s,isLeft:l,isBottom:c,maxScroll:d,minScroll:f}=xn(n),h=Sn(n),p={x:Math.min(a===An.Right?h.right-h.width/2:h.right,Math.max(a===An.Right?h.left:h.left+h.width/2,u.x)),y:Math.min(a===An.Down?h.bottom-h.height/2:h.bottom,Math.max(a===An.Down?h.top:h.top+h.height/2,u.y))},m=a===An.Right&&!s||a===An.Left&&!l,g=a===An.Down&&!c||a===An.Up&&!i;if(m&&p.x!==u.x){const e=n.scrollLeft+t.x,i=a===An.Right&&e<=d.x||a===An.Left&&e>=f.x;if(i&&!t.y)return void n.scrollTo({left:e,behavior:o});r.x=i?n.scrollLeft-e:a===An.Right?n.scrollLeft-d.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:o});break}if(g&&p.y!==u.y){const e=n.scrollTop+t.y,i=a===An.Down&&e<=d.y||a===An.Up&&e>=f.y;if(i&&!t.x)return void n.scrollTo({top:e,behavior:o});r.y=i?n.scrollTop-e:a===An.Down?n.scrollTop-d.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:o});break}}this.handleMove(e,Ot(Ct(u,this.referenceCoordinates),r))}}}handleMove(e,t){const{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){const{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){const{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function Fn(e){return Boolean(e&&"distance"in e)}function Un(e){return Boolean(e&&"delay"in e)}Ln.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=Rn,onActivation:a}=t,{active:i}=n;const{code:o}=e.nativeEvent;if(r.start.includes(o)){const t=i.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==a||a({event:e.nativeEvent}),!0)}return!1}}];class $n{constructor(e,t,n){var r;void 0===n&&(n=function(e){const{EventTarget:t}=ft(e);return e instanceof t?e:gt(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;const{event:a}=e,{target:i}=a;this.props=e,this.events=t,this.document=gt(i),this.documentListeners=new Nn(this.document),this.listeners=new Nn(n),this.windowListeners=new Nn(ft(i)),this.initialCoordinates=null!=(r=Pt(a))?r:Wt,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(_n.Resize,this.handleCancel),this.windowListeners.add(_n.DragStart,Dn),this.windowListeners.add(_n.VisibilityChange,this.handleCancel),this.windowListeners.add(_n.ContextMenu,Dn),this.documentListeners.add(_n.Keydown,this.handleKeydown),t){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Un(t))return this.timeoutId=setTimeout(this.handleStart,t.delay),void this.handlePending(t);if(Fn(t))return void this.handlePending(t)}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(e,t){const{active:n,onPending:r}=this.props;r(n,e,this.initialCoordinates,t)}handleStart(){const{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(_n.Click,In,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(_n.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;const{activated:n,initialCoordinates:r,props:a}=this,{onMove:i,options:{activationConstraint:o}}=a;if(!r)return;const s=null!=(t=Pt(e))?t:Wt,l=Ct(r,s);if(!n&&o){if(Fn(o)){if(null!=o.tolerance&&Pn(l,o.tolerance))return this.handleCancel();if(Pn(l,o.distance))return this.handleStart()}return Un(o)&&Pn(l,o.tolerance)?this.handleCancel():void this.handlePending(o,l)}e.cancelable&&e.preventDefault(),i(s)}handleEnd(){const{onAbort:e,onEnd:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleCancel(){const{onAbort:e,onCancel:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleKeydown(e){e.code===An.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}const Bn={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class qn extends $n{constructor(e){const{event:t}=e,n=gt(t.target);super(e,Bn,n)}}qn.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!(!n.isPrimary||0!==n.button)&&(null==r||r({event:n}),!0)}}];const Hn={move:{name:"mousemove"},end:{name:"mouseup"}};var Wn,Kn;(Kn=Wn||(Wn={}))[Kn.RightClick=2]="RightClick";(class extends $n{constructor(e){super(e,Hn,gt(e.event.target))}}).activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button!==Wn.RightClick&&(null==r||r({event:n}),!0)}}];const Vn={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};var Qn,Yn,Xn,Gn;function Zn(e){let{acceleration:t,activator:n=Qn.Pointer,canScroll:r,draggingRect:a,enabled:i,interval:o=5,order:s=Xn.TreeOrder,pointerCoordinates:l,scrollableAncestors:c,scrollableAncestorRects:u,delta:d,threshold:f}=e;const p=function(e){let{delta:t,disabled:n}=e;const r=kt(t);return xt(e=>{if(n||!r||!e)return Jn;const a={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[vn.Backward]:e.x[vn.Backward]||-1===a.x,[vn.Forward]:e.x[vn.Forward]||1===a.x},y:{[vn.Backward]:e.y[vn.Backward]||-1===a.y,[vn.Forward]:e.y[vn.Forward]||1===a.y}}},[n,t,r])}({delta:d,disabled:!i}),[m,g]=function(){const e=h.useRef(null);return[h.useCallback((t,n)=>{e.current=setInterval(t,n)},[]),h.useCallback(()=>{null!==e.current&&(clearInterval(e.current),e.current=null)},[])]}(),v=h.useRef({x:0,y:0}),y=h.useRef({x:0,y:0}),b=h.useMemo(()=>{switch(n){case Qn.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case Qn.DraggableRect:return a}},[n,a,l]),x=h.useRef(null),w=h.useCallback(()=>{const e=x.current;if(!e)return;const t=v.current.x*y.current.x,n=v.current.y*y.current.y;e.scrollBy(t,n)},[]),k=h.useMemo(()=>s===Xn.TreeOrder?[...c].reverse():c,[s,c]);h.useEffect(()=>{if(i&&c.length&&b){for(const e of k){if(!1===(null==r?void 0:r(e)))continue;const n=c.indexOf(e),a=u[n];if(!a)continue;const{direction:i,speed:s}=kn(e,a,b,t,f);for(const e of["x","y"])p[e][i[e]]||(s[e]=0,i[e]=0);if(s.x>0||s.y>0)return g(),x.current=e,m(w,o),v.current=s,void(y.current=i)}v.current={x:0,y:0},y.current={x:0,y:0},g()}else g()},[t,w,r,g,i,o,JSON.stringify(b),JSON.stringify(p),m,c,k,u,JSON.stringify(f)])}(class extends $n{constructor(e){super(e,Vn)}static setup(){return window.addEventListener(Vn.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(Vn.move.name,e)};function e(){}}}).activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:a}=n;return!(a.length>1)&&(null==r||r({event:n}),!0)}}],(Yn=Qn||(Qn={}))[Yn.Pointer=0]="Pointer",Yn[Yn.DraggableRect=1]="DraggableRect",(Gn=Xn||(Xn={}))[Gn.TreeOrder=0]="TreeOrder",Gn[Gn.ReversedTreeOrder=1]="ReversedTreeOrder";const Jn={x:{[vn.Backward]:!1,[vn.Forward]:!1},y:{[vn.Backward]:!1,[vn.Forward]:!1}};var er,tr,nr;(tr=er||(er={}))[tr.Always=0]="Always",tr[tr.BeforeDragging=1]="BeforeDragging",tr[tr.WhileDragging=2]="WhileDragging",(nr||(nr={})).Optimized="optimized";const rr=new Map;function ar(e,t){return xt(n=>e?n||("function"==typeof t?t(e):e):null,[t,e])}function ir(e){let{callback:t,disabled:n}=e;const r=yt(t),a=h.useMemo(()=>{if(n||"undefined"==typeof window||void 0===window.ResizeObserver)return;const{ResizeObserver:e}=window;return new e(r)},[n]);return h.useEffect(()=>()=>null==a?void 0:a.disconnect(),[a]),a}function or(e){return new Cn(cn(e),e)}function sr(e,t,n){void 0===t&&(t=or);const[r,a]=h.useState(null);function i(){a(r=>{if(!e)return null;var a;if(!1===e.isConnected)return null!=(a=null!=r?r:n)?a:null;const i=t(e);return JSON.stringify(r)===JSON.stringify(i)?r:i})}const o=function(e){let{callback:t,disabled:n}=e;const r=yt(t),a=h.useMemo(()=>{if(n||"undefined"==typeof window||void 0===window.MutationObserver)return;const{MutationObserver:e}=window;return new e(r)},[r,n]);return h.useEffect(()=>()=>null==a?void 0:a.disconnect(),[a]),a}({callback(t){if(e)for(const n of t){const{type:t,target:r}=n;if("childList"===t&&r instanceof HTMLElement&&r.contains(e)){i();break}}}}),s=ir({callback:i});return vt(()=>{i(),e?(null==s||s.observe(e),null==o||o.observe(document.body,{childList:!0,subtree:!0})):(null==s||s.disconnect(),null==o||o.disconnect())},[e]),r}const lr=[];function cr(e,t){void 0===t&&(t=[]);const n=h.useRef(null);return h.useEffect(()=>{n.current=null},t),h.useEffect(()=>{const t=e!==Wt;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)},[e]),n.current?Ct(e,n.current):Wt}function ur(e){return h.useMemo(()=>e?function(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}(e):null,[e])}const dr=[];function fr(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return pt(t)?t:e}const hr=[{sensor:qn,options:{}},{sensor:Ln,options:{}}],pr={current:{}},mr={draggable:{measure:un},droppable:{measure:un,strategy:er.WhileDragging,frequency:nr.Optimized},dragOverlay:{measure:cn}};class gr extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}const vr={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new gr,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Bt},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:mr,measureDroppableContainers:Bt,windowRect:null,measuringScheduled:!1},yr={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Bt,draggableNodes:new Map,over:null,measureDroppableContainers:Bt},br=h.createContext(yr),xr=h.createContext(vr);function wr(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new gr}}}function kr(e,t){switch(t.type){case Ut.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case Ut.DragMove:return null==e.draggable.active?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case Ut.DragEnd:case Ut.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case Ut.RegisterDroppable:{const{element:n}=t,{id:r}=n,a=new gr(e.droppable.containers);return a.set(r,n),{...e,droppable:{...e.droppable,containers:a}}}case Ut.SetDroppableDisabled:{const{id:n,key:r,disabled:a}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const o=new gr(e.droppable.containers);return o.set(n,{...i,disabled:a}),{...e,droppable:{...e.droppable,containers:o}}}case Ut.UnregisterDroppable:{const{id:n,key:r}=t,a=e.droppable.containers.get(n);if(!a||r!==a.key)return e;const i=new gr(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function Sr(e){let{disabled:t}=e;const{active:n,activatorEvent:r,draggableNodes:a}=h.useContext(br),i=kt(r),o=kt(null==n?void 0:n.id);return h.useEffect(()=>{if(!t&&!r&&i&&null!=o){if(!Nt(i))return;if(document.activeElement===i.target)return;const e=a.get(o);if(!e)return;const{activatorNode:t,node:n}=e;if(!t.current&&!n.current)return;requestAnimationFrame(()=>{for(const e of[t.current,n.current]){if(!e)continue;const t=At(e);if(t){t.focus();break}}})}},[r,t,a,o,i]),null}function Er(e,t){let{transform:n,...r}=t;return null!=e&&e.length?e.reduce((e,t)=>t({transform:e,...r}),n):n}const jr=h.createContext({...Wt,scaleX:1,scaleY:1});var Or,Cr;(Cr=Or||(Or={}))[Cr.Uninitialized=0]="Uninitialized",Cr[Cr.Initializing=1]="Initializing",Cr[Cr.Initialized=2]="Initialized";const Nr=h.memo(function(e){var t,n,r,a;let{id:i,accessibility:o,autoScroll:s=!0,children:l,sensors:c=hr,collisionDetection:u=nn,measuring:d,modifiers:f,...m}=e;const g=h.useReducer(kr,void 0,wr),[v,y]=g,[b,x]=function(){const[e]=h.useState(()=>new Set),t=h.useCallback(t=>(e.add(t),()=>e.delete(t)),[e]);return[h.useCallback(t=>{let{type:n,event:r}=t;e.forEach(e=>{var t;return null==(t=e[n])?void 0:t.call(e,r)})},[e]),t]}(),[w,k]=h.useState(Or.Uninitialized),S=w===Or.Initialized,{draggable:{active:E,nodes:j,translate:O},droppable:{containers:C}}=v,N=null!=E?j.get(E):null,P=h.useRef({initial:null,translated:null}),_=h.useMemo(()=>{var e;return null!=E?{id:E,data:null!=(e=null==N?void 0:N.data)?e:pr,rect:P}:null},[E,N]),M=h.useRef(null),[A,T]=h.useState(null),[D,I]=h.useState(null),R=bt(m,Object.values(m)),z=Et("DndDescribedBy",i),L=h.useMemo(()=>C.getEnabled(),[C]),F=(U=d,h.useMemo(()=>({draggable:{...mr.draggable,...null==U?void 0:U.draggable},droppable:{...mr.droppable,...null==U?void 0:U.droppable},dragOverlay:{...mr.dragOverlay,...null==U?void 0:U.dragOverlay}}),[null==U?void 0:U.draggable,null==U?void 0:U.droppable,null==U?void 0:U.dragOverlay]));var U;const{droppableRects:$,measureDroppableContainers:B,measuringScheduled:q}=function(e,t){let{dragging:n,dependencies:r,config:a}=t;const[i,o]=h.useState(null),{frequency:s,measure:l,strategy:c}=a,u=h.useRef(e),d=function(){switch(c){case er.Always:return!1;case er.BeforeDragging:return n;default:return!n}}(),f=bt(d),p=h.useCallback(function(e){void 0===e&&(e=[]),f.current||o(t=>null===t?e:t.concat(e.filter(e=>!t.includes(e))))},[f]),m=h.useRef(null),g=xt(t=>{if(d&&!n)return rr;if(!t||t===rr||u.current!==e||null!=i){const t=new Map;for(let n of e){if(!n)continue;if(i&&i.length>0&&!i.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}const e=n.node.current,r=e?new Cn(l(e),e):null;n.rect.current=r,r&&t.set(n.id,r)}return t}return t},[e,i,n,d,l]);return h.useEffect(()=>{u.current=e},[e]),h.useEffect(()=>{d||p()},[n,d]),h.useEffect(()=>{i&&i.length>0&&o(null)},[JSON.stringify(i)]),h.useEffect(()=>{d||"number"!=typeof s||null!==m.current||(m.current=setTimeout(()=>{p(),m.current=null},s))},[s,d,p,...r]),{droppableRects:g,measureDroppableContainers:p,measuringScheduled:null!=i}}(L,{dragging:S,dependencies:[O.x,O.y],config:F.droppable}),H=function(e,t){const n=null!=t?e.get(t):void 0,r=n?n.node.current:null;return xt(e=>{var n;return null==t?null:null!=(n=null!=r?r:e)?n:null},[r,t])}(j,E),W=h.useMemo(()=>D?Pt(D):null,[D]),K=function(){const e=!1===(null==A?void 0:A.autoScrollEnabled),t="object"==typeof s?!1===s.enabled:!1===s,n=S&&!e&&!t;if("object"==typeof s)return{...s,enabled:n};return{enabled:n}}(),V=function(e,t){return ar(e,t)}(H,F.draggable.measure);!function(e){let{activeNode:t,measure:n,initialRect:r,config:a=!0}=e;const i=h.useRef(!1),{x:o,y:s}="boolean"==typeof a?{x:a,y:a}:a;vt(()=>{if(!o&&!s||!t)return void(i.current=!1);if(i.current||!r)return;const e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;const a=rn(n(e),r);if(o||(a.x=0),s||(a.y=0),i.current=!0,Math.abs(a.x)>0||Math.abs(a.y)>0){const t=fn(e);t&&t.scrollBy({top:a.y,left:a.x})}},[t,o,s,r,n])}({activeNode:null!=E?j.get(E):null,config:K.layoutShiftCompensation,initialRect:V,measure:F.draggable.measure});const Q=sr(H,F.draggable.measure,V),Y=sr(H?H.parentElement:null),X=h.useRef({activatorEvent:null,active:null,activeNode:H,collisionRect:null,collisions:null,droppableRects:$,draggableNodes:j,draggingNode:null,draggingNodeRect:null,droppableContainers:C,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),G=C.getNodeFor(null==(t=X.current.over)?void 0:t.id),Z=function(e){let{measure:t}=e;const[n,r]=h.useState(null),a=ir({callback:h.useCallback(e=>{for(const{target:n}of e)if(pt(n)){r(e=>{const r=t(n);return e?{...e,width:r.width,height:r.height}:r});break}},[t])}),i=h.useCallback(e=>{const n=fr(e);null==a||a.disconnect(),n&&(null==a||a.observe(n)),r(n?t(n):null)},[t,a]),[o,s]=wt(i);return h.useMemo(()=>({nodeRef:o,rect:n,setRef:s}),[n,o,s])}({measure:F.dragOverlay.measure}),J=null!=(n=Z.nodeRef.current)?n:H,ee=S?null!=(r=Z.rect)?r:Q:null,te=Boolean(Z.nodeRef.current&&Z.rect),ne=rn(re=te?null:Q,ar(re));var re;const ae=ur(J?ft(J):null),ie=function(e){const t=h.useRef(e),n=xt(n=>e?n&&n!==lr&&e&&t.current&&e.parentNode===t.current.parentNode?n:dn(e):lr,[e]);return h.useEffect(()=>{t.current=e},[e]),n}(S?null!=G?G:H:null),oe=function(e,t){void 0===t&&(t=cn);const[n]=e,r=ur(n?ft(n):null),[a,i]=h.useState(dr);function o(){i(()=>e.length?e.map(e=>bn(e)?r:new Cn(t(e),e)):dr)}const s=ir({callback:o});return vt(()=>{null==s||s.disconnect(),o(),e.forEach(e=>null==s?void 0:s.observe(e))},[e]),a}(ie),se=Er(f,{transform:{x:O.x-ne.x,y:O.y-ne.y,scaleX:1,scaleY:1},activatorEvent:D,active:_,activeNodeRect:Q,containerNodeRect:Y,draggingNodeRect:ee,over:X.current.over,overlayNodeRect:Z.rect,scrollableAncestors:ie,scrollableAncestorRects:oe,windowRect:ae}),le=W?Ot(W,O):null,ce=function(e){const[t,n]=h.useState(null),r=h.useRef(e),a=h.useCallback(e=>{const t=hn(e.target);t&&n(e=>e?(e.set(t,gn(t)),new Map(e)):null)},[]);return h.useEffect(()=>{const t=r.current;if(e!==t){i(t);const o=e.map(e=>{const t=hn(e);return t?(t.addEventListener("scroll",a,{passive:!0}),[t,gn(t)]):null}).filter(e=>null!=e);n(o.length?new Map(o):null),r.current=e}return()=>{i(e),i(t)};function i(e){e.forEach(e=>{const t=hn(e);null==t||t.removeEventListener("scroll",a)})}},[a,e]),h.useMemo(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>Ot(e,t),Wt):En(e):Wt,[e,t])}(ie),ue=cr(ce),de=cr(ce,[Q]),fe=Ot(se,ue),he=ee?on(ee,se):null,pe=_&&he?u({active:_,collisionRect:he,droppableRects:$,droppableContainers:L,pointerCoordinates:le}):null,me=Gt(pe,"id"),[ge,ve]=h.useState(null),ye=function(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}(te?se:Ot(se,de),null!=(a=null==ge?void 0:ge.rect)?a:null,Q),be=h.useRef(null),xe=h.useCallback((e,t)=>{let{sensor:n,options:r}=t;if(null==M.current)return;const a=j.get(M.current);if(!a)return;const i=e.nativeEvent,o=new n({active:M.current,activeNode:a,event:i,options:r,context:X,onAbort(e){if(!j.get(e))return;const{onDragAbort:t}=R.current,n={id:e};null==t||t(n),b({type:"onDragAbort",event:n})},onPending(e,t,n,r){if(!j.get(e))return;const{onDragPending:a}=R.current,i={id:e,constraint:t,initialCoordinates:n,offset:r};null==a||a(i),b({type:"onDragPending",event:i})},onStart(e){const t=M.current;if(null==t)return;const n=j.get(t);if(!n)return;const{onDragStart:r}=R.current,a={activatorEvent:i,active:{id:t,data:n.data,rect:P}};$e.unstable_batchedUpdates(()=>{null==r||r(a),k(Or.Initializing),y({type:Ut.DragStart,initialCoordinates:e,active:t}),b({type:"onDragStart",event:a}),T(be.current),I(i)})},onMove(e){y({type:Ut.DragMove,coordinates:e})},onEnd:s(Ut.DragEnd),onCancel:s(Ut.DragCancel)});function s(e){return async function(){const{active:t,collisions:n,over:r,scrollAdjustedTranslate:a}=X.current;let o=null;if(t&&a){const{cancelDrop:s}=R.current;if(o={activatorEvent:i,active:t,collisions:n,delta:a,over:r},e===Ut.DragEnd&&"function"==typeof s){await Promise.resolve(s(o))&&(e=Ut.DragCancel)}}M.current=null,$e.unstable_batchedUpdates(()=>{y({type:e}),k(Or.Uninitialized),ve(null),T(null),I(null),be.current=null;const t=e===Ut.DragEnd?"onDragEnd":"onDragCancel";if(o){const e=R.current[t];null==e||e(o),b({type:t,event:o})}})}}be.current=o},[j]),we=function(e,t){return h.useMemo(()=>e.reduce((e,n)=>{const{sensor:r}=n;return[...e,...r.activators.map(e=>({eventName:e.eventName,handler:t(e.handler,n)}))]},[]),[e,t])}(c,h.useCallback((e,t)=>(n,r)=>{const a=n.nativeEvent,i=j.get(r);if(null!==M.current||!i||a.dndKit||a.defaultPrevented)return;const o={active:i};!0===e(n,t.options,o)&&(a.dndKit={capturedBy:t.sensor},M.current=r,xe(n,t))},[j,xe]));!function(e){h.useEffect(()=>{if(!ct)return;const t=e.map(e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()});return()=>{for(const e of t)null==e||e()}},e.map(e=>{let{sensor:t}=e;return t}))}(c),vt(()=>{Q&&w===Or.Initializing&&k(Or.Initialized)},[Q,w]),h.useEffect(()=>{const{onDragMove:e}=R.current,{active:t,activatorEvent:n,collisions:r,over:a}=X.current;if(!t||!n)return;const i={active:t,activatorEvent:n,collisions:r,delta:{x:fe.x,y:fe.y},over:a};$e.unstable_batchedUpdates(()=>{null==e||e(i),b({type:"onDragMove",event:i})})},[fe.x,fe.y]),h.useEffect(()=>{const{active:e,activatorEvent:t,collisions:n,droppableContainers:r,scrollAdjustedTranslate:a}=X.current;if(!e||null==M.current||!t||!a)return;const{onDragOver:i}=R.current,o=r.get(me),s=o&&o.rect.current?{id:o.id,rect:o.rect.current,data:o.data,disabled:o.disabled}:null,l={active:e,activatorEvent:t,collisions:n,delta:{x:a.x,y:a.y},over:s};$e.unstable_batchedUpdates(()=>{ve(s),null==i||i(l),b({type:"onDragOver",event:l})})},[me]),vt(()=>{X.current={activatorEvent:D,active:_,activeNode:H,collisionRect:he,collisions:pe,droppableRects:$,draggableNodes:j,draggingNode:J,draggingNodeRect:ee,droppableContainers:C,over:ge,scrollableAncestors:ie,scrollAdjustedTranslate:fe},P.current={initial:ee,translated:he}},[_,H,pe,he,j,J,ee,$,C,ge,ie,fe]),Zn({...K,delta:O,draggingRect:he,pointerCoordinates:le,scrollableAncestors:ie,scrollableAncestorRects:oe});const ke=h.useMemo(()=>({active:_,activeNode:H,activeNodeRect:Q,activatorEvent:D,collisions:pe,containerNodeRect:Y,dragOverlay:Z,draggableNodes:j,droppableContainers:C,droppableRects:$,over:ge,measureDroppableContainers:B,scrollableAncestors:ie,scrollableAncestorRects:oe,measuringConfiguration:F,measuringScheduled:q,windowRect:ae}),[_,H,Q,D,pe,Y,Z,j,C,$,ge,B,ie,oe,F,q,ae]),Se=h.useMemo(()=>({activatorEvent:D,activators:we,active:_,activeNodeRect:Q,ariaDescribedById:{draggable:z},dispatch:y,draggableNodes:j,over:ge,measureDroppableContainers:B}),[D,we,_,Q,y,z,j,ge,B]);return p.createElement(Rt.Provider,{value:x},p.createElement(br.Provider,{value:Se},p.createElement(xr.Provider,{value:ke},p.createElement(jr.Provider,{value:ye},l)),p.createElement(Sr,{disabled:!1===(null==o?void 0:o.restoreFocus)})),p.createElement(Ft,{...o,hiddenTextDescribedById:z}))}),Pr=h.createContext(null),_r="button";function Mr(e){let{id:t,data:n,disabled:r=!1,attributes:a}=e;const i=Et("Draggable"),{activators:o,activatorEvent:s,active:l,activeNodeRect:c,ariaDescribedById:u,draggableNodes:d,over:f}=h.useContext(br),{role:p=_r,roleDescription:m="draggable",tabIndex:g=0}=null!=a?a:{},v=(null==l?void 0:l.id)===t,y=h.useContext(v?jr:Pr),[b,x]=wt(),[w,k]=wt(),S=function(e,t){return h.useMemo(()=>e.reduce((e,n)=>{let{eventName:r,handler:a}=n;return e[r]=e=>{a(e,t)},e},{}),[e,t])}(o,t),E=bt(n);vt(()=>(d.set(t,{id:t,key:i,node:b,activatorNode:w,data:E}),()=>{const e=d.get(t);e&&e.key===i&&d.delete(t)}),[d,t]);return{active:l,activatorEvent:s,activeNodeRect:c,attributes:h.useMemo(()=>({role:p,tabIndex:g,"aria-disabled":r,"aria-pressed":!(!v||p!==_r)||void 0,"aria-roledescription":m,"aria-describedby":u.draggable}),[r,p,g,v,m,u.draggable]),isDragging:v,listeners:r?void 0:S,node:b,over:f,setNodeRef:x,setActivatorNodeRef:k,transform:y}}function Ar(){return h.useContext(xr)}const Tr={timeout:25};function Dr(e){let{animation:t,children:n}=e;const[r,a]=h.useState(null),[i,o]=h.useState(null),s=kt(n);return n||r||!s||a(s),vt(()=>{if(!i)return;const e=null==r?void 0:r.key,n=null==r?void 0:r.props.id;null!=e&&null!=n?Promise.resolve(t(n,i)).then(()=>{a(null)}):a(null)},[t,r,i]),p.createElement(p.Fragment,null,n,r?h.cloneElement(r,{ref:o}):null)}const Ir={x:0,y:0,scaleX:1,scaleY:1};function Rr(e){let{children:t}=e;return p.createElement(br.Provider,{value:yr},p.createElement(jr.Provider,{value:Ir},t))}const zr={position:"fixed",touchAction:"none"},Lr=e=>Nt(e)?"transform 250ms ease":void 0,Fr=h.forwardRef((e,t)=>{let{as:n,activatorEvent:r,adjustScale:a,children:i,className:o,rect:s,style:l,transform:c,transition:u=Lr}=e;if(!s)return null;const d=a?c:{...c,scaleX:1,scaleY:1},f={...zr,width:s.width,height:s.height,top:s.top,left:s.left,transform:_t.Transform.toString(d),transformOrigin:a&&r?Vt(r,s):void 0,transition:"function"==typeof u?u(r):u,...l};return p.createElement(n,{className:o,style:f,ref:t},i)}),Ur=e=>t=>{let{active:n,dragOverlay:r}=t;const a={},{styles:i,className:o}=e;if(null!=i&&i.active)for(const[e,s]of Object.entries(i.active))void 0!==s&&(a[e]=n.node.style.getPropertyValue(e),n.node.style.setProperty(e,s));if(null!=i&&i.dragOverlay)for(const[e,s]of Object.entries(i.dragOverlay))void 0!==s&&r.node.style.setProperty(e,s);return null!=o&&o.active&&n.node.classList.add(o.active),null!=o&&o.dragOverlay&&r.node.classList.add(o.dragOverlay),function(){for(const[e,t]of Object.entries(a))n.node.style.setProperty(e,t);null!=o&&o.active&&n.node.classList.remove(o.active)}},$r={duration:250,easing:"ease",keyframes:e=>{let{transform:{initial:t,final:n}}=e;return[{transform:_t.Transform.toString(t)},{transform:_t.Transform.toString(n)}]},sideEffects:Ur({styles:{active:{opacity:"0"}}})};function Br(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:a}=e;return yt((e,i)=>{if(null===t)return;const o=n.get(e);if(!o)return;const s=o.node.current;if(!s)return;const l=fr(i);if(!l)return;const{transform:c}=ft(i).getComputedStyle(i),u=sn(c);if(!u)return;const d="function"==typeof t?t:function(e){const{duration:t,easing:n,sideEffects:r,keyframes:a}={...$r,...e};return e=>{let{active:i,dragOverlay:o,transform:s,...l}=e;if(!t)return;const c={x:o.rect.left-i.rect.left,y:o.rect.top-i.rect.top},u={scaleX:1!==s.scaleX?i.rect.width*s.scaleX/o.rect.width:1,scaleY:1!==s.scaleY?i.rect.height*s.scaleY/o.rect.height:1},d={x:s.x-c.x,y:s.y-c.y,...u},f=a({...l,active:i,dragOverlay:o,transform:{initial:s,final:d}}),[h]=f,p=f[f.length-1];if(JSON.stringify(h)===JSON.stringify(p))return;const m=null==r?void 0:r({active:i,dragOverlay:o,...l}),g=o.node.animate(f,{duration:t,easing:n,fill:"forwards"});return new Promise(e=>{g.onfinish=()=>{null==m||m(),e()}})}}(t);return jn(s,a.draggable.measure),d({active:{id:e,data:o.data,node:s,rect:a.draggable.measure(s)},draggableNodes:n,dragOverlay:{node:i,rect:a.dragOverlay.measure(l)},droppableContainers:r,measuringConfiguration:a,transform:u})})}let qr=0;const Hr=p.memo(e=>{let{adjustScale:t=!1,children:n,dropAnimation:r,style:a,transition:i,modifiers:o,wrapperElement:s="div",className:l,zIndex:c=999}=e;const{activatorEvent:u,active:d,activeNodeRect:f,containerNodeRect:m,draggableNodes:g,droppableContainers:v,dragOverlay:y,over:b,measuringConfiguration:x,scrollableAncestors:w,scrollableAncestorRects:k,windowRect:S}=Ar(),E=h.useContext(jr),j=(O=null==d?void 0:d.id,h.useMemo(()=>{if(null!=O)return qr++,qr},[O]));var O;const C=Er(o,{activatorEvent:u,active:d,activeNodeRect:f,containerNodeRect:m,draggingNodeRect:y.rect,over:b,overlayNodeRect:y.rect,scrollableAncestors:w,scrollableAncestorRects:k,transform:E,windowRect:S}),N=ar(f),P=Br({config:r,draggableNodes:g,droppableContainers:v,measuringConfiguration:x}),_=N?y.setRef:void 0;return p.createElement(Rr,null,p.createElement(Dr,{animation:P},d&&j?p.createElement(Fr,{key:j,id:d.id,ref:_,as:s,activatorEvent:u,adjustScale:t,className:l,transition:i,rect:N,style:{zIndex:c,...a},transform:C},n):null))});function Wr(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function Kr(e,t){return e.reduce((e,n,r)=>{const a=t.get(n);return a&&(e[r]=a),e},Array(e.length))}function Vr(e){return null!==e&&e>=0}const Qr=e=>{let{rects:t,activeIndex:n,overIndex:r,index:a}=e;const i=Wr(t,r,n),o=t[a],s=i[a];return s&&o?{x:s.left-o.left,y:s.top-o.top,scaleX:s.width/o.width,scaleY:s.height/o.height}:null},Yr="Sortable",Xr=p.createContext({activeIndex:-1,containerId:Yr,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:Qr,disabled:{draggable:!1,droppable:!1}});function Gr(e){let{children:t,id:n,items:r,strategy:a=Qr,disabled:i=!1}=e;const{active:o,dragOverlay:s,droppableRects:l,over:c,measureDroppableContainers:u}=Ar(),d=Et(Yr,n),f=Boolean(null!==s.rect),m=h.useMemo(()=>r.map(e=>"object"==typeof e&&"id"in e?e.id:e),[r]),g=null!=o,v=o?m.indexOf(o.id):-1,y=c?m.indexOf(c.id):-1,b=h.useRef(m),x=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(m,b.current),w=-1!==y&&-1===v||x,k=function(e){return"boolean"==typeof e?{draggable:e,droppable:e}:e}(i);vt(()=>{x&&g&&u(m)},[x,m,g,u]),h.useEffect(()=>{b.current=m},[m]);const S=h.useMemo(()=>({activeIndex:v,containerId:d,disabled:k,disableTransforms:w,items:m,overIndex:y,useDragOverlay:f,sortedRects:Kr(m,l),strategy:a}),[v,d,k.draggable,k.droppable,w,m,y,l,f,a]);return p.createElement(Xr.Provider,{value:S},t)}const Zr=e=>{let{id:t,items:n,activeIndex:r,overIndex:a}=e;return Wr(n,r,a).indexOf(t)},Jr=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:a,items:i,newIndex:o,previousItems:s,previousContainerId:l,transition:c}=e;return!(!c||!r)&&((s===i||a!==o)&&(!!n||o!==a&&t===l))},ea={duration:200,easing:"ease"},ta="transform",na=_t.Transition.toString({property:ta,duration:0,easing:"linear"}),ra={roleDescription:"sortable"};function aa(e){let{animateLayoutChanges:t=Jr,attributes:n,disabled:r,data:a,getNewIndex:i=Zr,id:o,strategy:s,resizeObserverConfig:l,transition:c=ea}=e;const{items:u,containerId:d,activeIndex:f,disabled:p,disableTransforms:m,sortedRects:g,overIndex:v,useDragOverlay:y,strategy:b}=h.useContext(Xr),x=function(e,t){var n,r;if("boolean"==typeof e)return{draggable:e,droppable:!1};return{draggable:null!=(n=null==e?void 0:e.draggable)?n:t.draggable,droppable:null!=(r=null==e?void 0:e.droppable)?r:t.droppable}}(r,p),w=u.indexOf(o),k=h.useMemo(()=>({sortable:{containerId:d,index:w,items:u},...a}),[d,a,w,u]),S=h.useMemo(()=>u.slice(u.indexOf(o)),[u,o]),{rect:E,node:j,isOver:O,setNodeRef:C}=function(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:a}=e;const i=Et("Droppable"),{active:o,dispatch:s,over:l,measureDroppableContainers:c}=h.useContext(br),u=h.useRef({disabled:n}),d=h.useRef(!1),f=h.useRef(null),p=h.useRef(null),{disabled:m,updateMeasurementsFor:g,timeout:v}={...Tr,...a},y=bt(null!=g?g:r),b=ir({callback:h.useCallback(()=>{d.current?(null!=p.current&&clearTimeout(p.current),p.current=setTimeout(()=>{c(Array.isArray(y.current)?y.current:[y.current]),p.current=null},v)):d.current=!0},[v]),disabled:m||!o}),x=h.useCallback((e,t)=>{b&&(t&&(b.unobserve(t),d.current=!1),e&&b.observe(e))},[b]),[w,k]=wt(x),S=bt(t);return h.useEffect(()=>{b&&w.current&&(b.disconnect(),d.current=!1,b.observe(w.current))},[w,b]),h.useEffect(()=>(s({type:Ut.RegisterDroppable,element:{id:r,key:i,disabled:n,node:w,rect:f,data:S}}),()=>s({type:Ut.UnregisterDroppable,key:i,id:r})),[r]),h.useEffect(()=>{n!==u.current.disabled&&(s({type:Ut.SetDroppableDisabled,id:r,key:i,disabled:n}),u.current.disabled=n)},[r,i,n,s]),{active:o,rect:f,isOver:(null==l?void 0:l.id)===r,node:w,over:l,setNodeRef:k}}({id:o,data:k,disabled:x.droppable,resizeObserverConfig:{updateMeasurementsFor:S,...l}}),{active:N,activatorEvent:P,activeNodeRect:_,attributes:M,setNodeRef:A,listeners:T,isDragging:D,over:I,setActivatorNodeRef:R,transform:z}=Mr({id:o,data:k,attributes:{...ra,...n},disabled:x.draggable}),L=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h.useMemo(()=>e=>{t.forEach(t=>t(e))},t)}(C,A),F=Boolean(N),U=F&&!m&&Vr(f)&&Vr(v),$=!y&&D,B=$&&U?z:null,q=U?null!=B?B:(null!=s?s:b)({rects:g,activeNodeRect:_,activeIndex:f,overIndex:v,index:w}):null,H=Vr(f)&&Vr(v)?i({id:o,items:u,activeIndex:f,overIndex:v}):w,W=null==N?void 0:N.id,K=h.useRef({activeId:W,items:u,newIndex:H,containerId:d}),V=u!==K.current.items,Q=t({active:N,containerId:d,isDragging:D,isSorting:F,id:o,index:w,items:u,newIndex:K.current.newIndex,previousItems:K.current.items,previousContainerId:K.current.containerId,transition:c,wasDragging:null!=K.current.activeId}),Y=function(e){let{disabled:t,index:n,node:r,rect:a}=e;const[i,o]=h.useState(null),s=h.useRef(n);return vt(()=>{if(!t&&n!==s.current&&r.current){const e=a.current;if(e){const t=cn(r.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&o(n)}}n!==s.current&&(s.current=n)},[t,n,r,a]),h.useEffect(()=>{i&&o(null)},[i]),i}({disabled:!Q,index:w,node:j,rect:E});return h.useEffect(()=>{F&&K.current.newIndex!==H&&(K.current.newIndex=H),d!==K.current.containerId&&(K.current.containerId=d),u!==K.current.items&&(K.current.items=u)},[F,H,d,u]),h.useEffect(()=>{if(W===K.current.activeId)return;if(null!=W&&null==K.current.activeId)return void(K.current.activeId=W);const e=setTimeout(()=>{K.current.activeId=W},50);return()=>clearTimeout(e)},[W]),{active:N,activeIndex:f,attributes:M,data:k,rect:E,index:w,newIndex:H,items:u,isOver:O,isSorting:F,isDragging:D,listeners:T,node:j,overIndex:v,over:I,setNodeRef:L,setActivatorNodeRef:R,setDroppableNodeRef:C,setDraggableNodeRef:A,transform:null!=Y?Y:q,transition:function(){if(Y||V&&K.current.newIndex===w)return na;if($&&!Nt(P)||!c)return;if(F||Q)return _t.Transition.toString({...c,property:ta});return}()}}function ia(e){if(!e)return!1;const t=e.data.current;return!!(t&&"sortable"in t&&"object"==typeof t.sortable&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable)}const oa=[An.Down,An.Right,An.Up,An.Left],sa=(e,t)=>{let{context:{active:n,collisionRect:r,droppableRects:a,droppableContainers:i,over:o,scrollableAncestors:s}}=t;if(oa.includes(e.code)){if(e.preventDefault(),!n||!r)return;const t=[];i.getEnabled().forEach(n=>{if(!n||null!=n&&n.disabled)return;const i=a.get(n.id);if(i)switch(e.code){case An.Down:r.top<i.top&&t.push(n);break;case An.Up:r.top>i.top&&t.push(n);break;case An.Left:r.left>i.left&&t.push(n);break;case An.Right:r.left<i.left&&t.push(n)}});const l=en({collisionRect:r,droppableRects:a,droppableContainers:t});let c=Gt(l,"id");if(c===(null==o?void 0:o.id)&&l.length>1&&(c=l[1].id),null!=c){const e=i.get(n.id),t=i.get(c),o=t?a.get(t.id):null,l=null==t?void 0:t.node.current;if(l&&o&&e&&t){const n=dn(l).some((e,t)=>s[t]!==e),a=la(e,t),i=function(e,t){if(!ia(e)||!ia(t))return!1;if(!la(e,t))return!1;return e.data.current.sortable.index<t.data.current.sortable.index}(e,t),c=n||!a?{x:0,y:0}:{x:i?r.width-o.width:0,y:i?r.height-o.height:0},u={x:o.left,y:o.top};return c.x&&c.y?u:Ct(u,c)}}}};function la(e,t){return!(!ia(e)||!ia(t))&&e.data.current.sortable.containerId===t.data.current.sortable.containerId}const ca=(...e)=>e.filter((e,t,n)=>Boolean(e)&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim(),ua=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()))(e);return t.charAt(0).toUpperCase()+t.slice(1)};var da={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"};const fa=e=>{for(const t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1},ha=h.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:a="",children:i,iconNode:o,...s},l)=>h.createElement("svg",{ref:l,...da,width:t,height:t,stroke:e,strokeWidth:r?24*Number(n)/Number(t):n,className:ca("lucide",a),...!i&&!fa(s)&&{"aria-hidden":"true"},...s},[...o.map(([e,t])=>h.createElement(e,t)),...Array.isArray(i)?i:[i]])),pa=(e,t)=>{const n=h.forwardRef(({className:n,...r},a)=>{return h.createElement(ha,{ref:a,iconNode:t,className:ca(`lucide-${i=ua(e),i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...r});var i});return n.displayName=ua(e),n},ma=pa("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]),ga=pa("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),va=pa("bell",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]]),ya=pa("bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]),ba=pa("brain",[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]]),xa=pa("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]),wa=pa("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),ka=pa("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]),Sa=pa("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]]),Ea=pa("cpu",[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]]),ja=pa("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]),Oa=pa("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),Ca=pa("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]),Na=pa("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]),Pa=pa("hard-drive",[["path",{d:"M10 16h.01",key:"1bzywj"}],["path",{d:"M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"18tbho"}],["path",{d:"M21.946 12.013H2.054",key:"zqlbp7"}],["path",{d:"M6 16h.01",key:"1pmjb7"}]]),_a=pa("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),Ma=pa("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]),Aa=pa("lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]),Ta=pa("list-todo",[["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["rect",{x:"3",y:"4",width:"6",height:"6",rx:"1",key:"cif1o7"}]]),Da=pa("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),Ia=pa("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]),Ra=pa("network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]),za=pa("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),La=pa("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]),Fa=pa("server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]),Ua=pa("settings-2",[["path",{d:"M14 17H5",key:"gfn3mx"}],["path",{d:"M19 7h-9",key:"6i9tg"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]),$a=pa("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),Ba=pa("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]),qa=pa("signal",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}],["path",{d:"M22 4v16",key:"sih9yq"}]]),Ha=pa("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]),Wa=pa("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),Ka=pa("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),Va=pa("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]]),Qa=pa("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),Ya=pa("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]),Xa=pa("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Ga=pa("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);function Za(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=Za(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Ja(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=Za(e))&&(r&&(r+=" "),r+=t);return r}const ei=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),ti="-",ni=[],ri=e=>{const t=oi(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]"))return ii(e);const n=e.split(ti),r=""===n[0]&&n.length>1?1:0;return ai(n,r,t)},getConflictingClassGroupIds:(e,t)=>{if(t){const t=r[e],a=n[e];return t?a?((e,t)=>{const n=new Array(e.length+t.length);for(let r=0;r<e.length;r++)n[r]=e[r];for(let r=0;r<t.length;r++)n[e.length+r]=t[r];return n})(a,t):t:a||ni}return n[e]||ni}}},ai=(e,t,n)=>{if(0===e.length-t)return n.classGroupId;const r=e[t],a=n.nextPart.get(r);if(a){const n=ai(e,t+1,a);if(n)return n}const i=n.validators;if(null===i)return;const o=0===t?e.join(ti):e.slice(t).join(ti),s=i.length;for(let l=0;l<s;l++){const e=i[l];if(e.validator(o))return e.classGroupId}},ii=e=>-1===e.slice(1,-1).indexOf(":")?void 0:(()=>{const t=e.slice(1,-1),n=t.indexOf(":"),r=t.slice(0,n);return r?"arbitrary.."+r:void 0})(),oi=e=>{const{theme:t,classGroups:n}=e;return si(n,t)},si=(e,t)=>{const n=ei();for(const r in e){const a=e[r];li(a,n,r,t)}return n},li=(e,t,n,r)=>{const a=e.length;for(let i=0;i<a;i++){const a=e[i];ci(a,t,n,r)}},ci=(e,t,n,r)=>{"string"!=typeof e?"function"!=typeof e?fi(e,t,n,r):di(e,t,n,r):ui(e,t,n)},ui=(e,t,n)=>{(""===e?t:hi(t,e)).classGroupId=n},di=(e,t,n,r)=>{pi(e)?li(e(r),t,n,r):(null===t.validators&&(t.validators=[]),t.validators.push(((e,t)=>({classGroupId:e,validator:t}))(n,e)))},fi=(e,t,n,r)=>{const a=Object.entries(e),i=a.length;for(let o=0;o<i;o++){const[e,i]=a[o];li(i,hi(t,e),n,r)}},hi=(e,t)=>{let n=e;const r=t.split(ti),a=r.length;for(let i=0;i<a;i++){const e=r[i];let t=n.nextPart.get(e);t||(t=ei(),n.nextPart.set(e,t)),n=t}return n},pi=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,mi=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null);const a=(a,i)=>{n[a]=i,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];return void 0!==t?t:void 0!==(t=r[e])?(a(e,t),t):void 0},set(e,t){e in n?n[e]=t:a(e,t)}}},gi=[],vi=(e,t,n,r,a)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:a}),yi=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=e=>{const t=[];let n,r=0,a=0,i=0;const o=e.length;for(let u=0;u<o;u++){const o=e[u];if(0===r&&0===a){if(":"===o){t.push(e.slice(i,u)),i=u+1;continue}if("/"===o){n=u;continue}}"["===o?r++:"]"===o?r--:"("===o?a++:")"===o&&a--}const s=0===t.length?e:e.slice(i);let l=s,c=!1;s.endsWith("!")?(l=s.slice(0,-1),c=!0):s.startsWith("!")&&(l=s.slice(1),c=!0);return vi(t,c,l,n&&n>i?n-i:void 0)};if(t){const e=t+":",n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):vi(gi,!1,t,void 0,!0)}if(n){const e=r;r=t=>n({className:t,parseClassName:e})}return r},bi=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{const n=[];let r=[];for(let a=0;a<e.length;a++){const i=e[a],o="["===i[0],s=t.has(i);o||s?(r.length>0&&(r.sort(),n.push(...r),r=[]),n.push(i)):r.push(i)}return r.length>0&&(r.sort(),n.push(...r)),n}},xi=/\s+/,wi=e=>{if("string"==typeof e)return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=wi(e[r]))&&(n&&(n+=" "),n+=t);return n},ki=[],Si=e=>{const t=t=>t[e]||ki;return t.isThemeGetter=!0,t},Ei=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,ji=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Oi=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,Ci=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Ni=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Pi=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,_i=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Mi=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ai=e=>Oi.test(e),Ti=e=>!!e&&!Number.isNaN(Number(e)),Di=e=>!!e&&Number.isInteger(Number(e)),Ii=e=>e.endsWith("%")&&Ti(e.slice(0,-1)),Ri=e=>Ci.test(e),zi=()=>!0,Li=e=>Ni.test(e)&&!Pi.test(e),Fi=()=>!1,Ui=e=>_i.test(e),$i=e=>Mi.test(e),Bi=e=>!Hi(e)&&!Zi(e),qi=e=>oo(e,uo,Fi),Hi=e=>Ei.test(e),Wi=e=>oo(e,fo,Li),Ki=e=>oo(e,ho,Ti),Vi=e=>oo(e,mo,zi),Qi=e=>oo(e,po,Fi),Yi=e=>oo(e,lo,Fi),Xi=e=>oo(e,co,$i),Gi=e=>oo(e,go,Ui),Zi=e=>ji.test(e),Ji=e=>so(e,fo),eo=e=>so(e,po),to=e=>so(e,lo),no=e=>so(e,uo),ro=e=>so(e,co),ao=e=>so(e,go,!0),io=e=>so(e,mo,!0),oo=(e,t,n)=>{const r=Ei.exec(e);return!!r&&(r[1]?t(r[1]):n(r[2]))},so=(e,t,n=!1)=>{const r=ji.exec(e);return!!r&&(r[1]?t(r[1]):n)},lo=e=>"position"===e||"percentage"===e,co=e=>"image"===e||"url"===e,uo=e=>"length"===e||"size"===e||"bg-size"===e,fo=e=>"length"===e,ho=e=>"number"===e,po=e=>"family-name"===e,mo=e=>"number"===e||"weight"===e,go=e=>"shadow"===e,vo=((e,...t)=>{let n,r,a,i;const o=e=>{const t=r(e);if(t)return t;const i=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a,sortModifiers:i}=t,o=[],s=e.trim().split(xi);let l="";for(let c=s.length-1;c>=0;c-=1){const e=s[c],{isExternal:t,modifiers:u,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:h}=n(e);if(t){l=e+(l.length>0?" "+l:l);continue}let p=!!h,m=r(p?f.substring(0,h):f);if(!m){if(!p){l=e+(l.length>0?" "+l:l);continue}if(m=r(f),!m){l=e+(l.length>0?" "+l:l);continue}p=!1}const g=0===u.length?"":1===u.length?u[0]:i(u).join(":"),v=d?g+"!":g,y=v+m;if(o.indexOf(y)>-1)continue;o.push(y);const b=a(m,p);for(let n=0;n<b.length;++n){const e=b[n];o.push(v+e)}l=e+(l.length>0?" "+l:l)}return l})(e,n);return a(e,i),i};return i=s=>{const l=t.reduce((e,t)=>t(e),e());return n=(e=>({cache:mi(e.cacheSize),parseClassName:yi(e),sortModifiers:bi(e),...ri(e)}))(l),r=n.cache.get,a=n.cache.set,i=o,o(s)},(...e)=>i(((...e)=>{let t,n,r=0,a="";for(;r<e.length;)(t=e[r++])&&(n=wi(t))&&(a&&(a+=" "),a+=n);return a})(...e))})(()=>{const e=Si("color"),t=Si("font"),n=Si("text"),r=Si("font-weight"),a=Si("tracking"),i=Si("leading"),o=Si("breakpoint"),s=Si("container"),l=Si("spacing"),c=Si("radius"),u=Si("shadow"),d=Si("inset-shadow"),f=Si("text-shadow"),h=Si("drop-shadow"),p=Si("blur"),m=Si("perspective"),g=Si("aspect"),v=Si("ease"),y=Si("animate"),b=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",Zi,Hi],x=()=>[Zi,Hi,l],w=()=>[Ai,"full","auto",...x()],k=()=>[Di,"none","subgrid",Zi,Hi],S=()=>["auto",{span:["full",Di,Zi,Hi]},Di,Zi,Hi],E=()=>[Di,"auto",Zi,Hi],j=()=>["auto","min","max","fr",Zi,Hi],O=()=>["auto",...x()],C=()=>[Ai,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...x()],N=()=>[Ai,"screen","full","dvw","lvw","svw","min","max","fit",...x()],P=()=>[Ai,"screen","full","lh","dvh","lvh","svh","min","max","fit",...x()],_=()=>[e,Zi,Hi],M=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",to,Yi,{position:[Zi,Hi]}],A=()=>["auto","cover","contain",no,qi,{size:[Zi,Hi]}],T=()=>[Ii,Ji,Wi],D=()=>["","none","full",c,Zi,Hi],I=()=>["",Ti,Ji,Wi],R=()=>[Ti,Ii,to,Yi],z=()=>["","none",p,Zi,Hi],L=()=>["none",Ti,Zi,Hi],F=()=>["none",Ti,Zi,Hi],U=()=>[Ti,Zi,Hi],$=()=>[Ai,"full",...x()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ri],breakpoint:[Ri],color:[zi],container:[Ri],"drop-shadow":[Ri],ease:["in","out","in-out"],font:[Bi],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ri],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ri],shadow:[Ri],spacing:["px",Ti],text:[Ri],"text-shadow":[Ri],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ai,Hi,Zi,g]}],container:["container"],columns:[{columns:[Ti,Hi,Zi,s]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:b()}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:w()}],"inset-x":[{"inset-x":w()}],"inset-y":[{"inset-y":w()}],start:[{"inset-s":w(),start:w()}],end:[{"inset-e":w(),end:w()}],"inset-bs":[{"inset-bs":w()}],"inset-be":[{"inset-be":w()}],top:[{top:w()}],right:[{right:w()}],bottom:[{bottom:w()}],left:[{left:w()}],visibility:["visible","invisible","collapse"],z:[{z:[Di,"auto",Zi,Hi]}],basis:[{basis:[Ai,"full","auto",s,...x()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ti,Ai,"auto","initial","none",Hi]}],grow:[{grow:["",Ti,Zi,Hi]}],shrink:[{shrink:["",Ti,Zi,Hi]}],order:[{order:[Di,"first","last","none",Zi,Hi]}],"grid-cols":[{"grid-cols":k()}],"col-start-end":[{col:S()}],"col-start":[{"col-start":E()}],"col-end":[{"col-end":E()}],"grid-rows":[{"grid-rows":k()}],"row-start-end":[{row:S()}],"row-start":[{"row-start":E()}],"row-end":[{"row-end":E()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":j()}],"auto-rows":[{"auto-rows":j()}],gap:[{gap:x()}],"gap-x":[{"gap-x":x()}],"gap-y":[{"gap-y":x()}],"justify-content":[{justify:["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe","normal"]}],"justify-items":[{"justify-items":["start","end","center","stretch","center-safe","end-safe","normal"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"align-items":[{items:["start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"align-self":[{self:["auto","start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"place-items":[{"place-items":["start","end","center","stretch","center-safe","end-safe","baseline"]}],"place-self":[{"place-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],p:[{p:x()}],px:[{px:x()}],py:[{py:x()}],ps:[{ps:x()}],pe:[{pe:x()}],pbs:[{pbs:x()}],pbe:[{pbe:x()}],pt:[{pt:x()}],pr:[{pr:x()}],pb:[{pb:x()}],pl:[{pl:x()}],m:[{m:O()}],mx:[{mx:O()}],my:[{my:O()}],ms:[{ms:O()}],me:[{me:O()}],mbs:[{mbs:O()}],mbe:[{mbe:O()}],mt:[{mt:O()}],mr:[{mr:O()}],mb:[{mb:O()}],ml:[{ml:O()}],"space-x":[{"space-x":x()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":x()}],"space-y-reverse":["space-y-reverse"],size:[{size:C()}],"inline-size":[{inline:["auto",...N()]}],"min-inline-size":[{"min-inline":["auto",...N()]}],"max-inline-size":[{"max-inline":["none",...N()]}],"block-size":[{block:["auto",...P()]}],"min-block-size":[{"min-block":["auto",...P()]}],"max-block-size":[{"max-block":["none",...P()]}],w:[{w:[s,"screen",...C()]}],"min-w":[{"min-w":[s,"screen","none",...C()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[o]},...C()]}],h:[{h:["screen","lh",...C()]}],"min-h":[{"min-h":["screen","lh","none",...C()]}],"max-h":[{"max-h":["screen","lh",...C()]}],"font-size":[{text:["base",n,Ji,Wi]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,io,Vi]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Ii,Hi]}],"font-family":[{font:[eo,Qi,t]}],"font-features":[{"font-features":[Hi]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,Zi,Hi]}],"line-clamp":[{"line-clamp":[Ti,"none",Zi,Ki]}],leading:[{leading:[i,...x()]}],"list-image":[{"list-image":["none",Zi,Hi]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Zi,Hi]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:_()}],"text-color":[{text:_()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","wavy"]}],"text-decoration-thickness":[{decoration:[Ti,"from-font","auto",Zi,Wi]}],"text-decoration-color":[{decoration:_()}],"underline-offset":[{"underline-offset":[Ti,"auto",Zi,Hi]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:x()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Zi,Hi]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Zi,Hi]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:M()}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:A()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Di,Zi,Hi],radial:["",Zi,Hi],conic:[Di,Zi,Hi]},ro,Xi]}],"bg-color":[{bg:_()}],"gradient-from-pos":[{from:T()}],"gradient-via-pos":[{via:T()}],"gradient-to-pos":[{to:T()}],"gradient-from":[{from:_()}],"gradient-via":[{via:_()}],"gradient-to":[{to:_()}],rounded:[{rounded:D()}],"rounded-s":[{"rounded-s":D()}],"rounded-e":[{"rounded-e":D()}],"rounded-t":[{"rounded-t":D()}],"rounded-r":[{"rounded-r":D()}],"rounded-b":[{"rounded-b":D()}],"rounded-l":[{"rounded-l":D()}],"rounded-ss":[{"rounded-ss":D()}],"rounded-se":[{"rounded-se":D()}],"rounded-ee":[{"rounded-ee":D()}],"rounded-es":[{"rounded-es":D()}],"rounded-tl":[{"rounded-tl":D()}],"rounded-tr":[{"rounded-tr":D()}],"rounded-br":[{"rounded-br":D()}],"rounded-bl":[{"rounded-bl":D()}],"border-w":[{border:I()}],"border-w-x":[{"border-x":I()}],"border-w-y":[{"border-y":I()}],"border-w-s":[{"border-s":I()}],"border-w-e":[{"border-e":I()}],"border-w-bs":[{"border-bs":I()}],"border-w-be":[{"border-be":I()}],"border-w-t":[{"border-t":I()}],"border-w-r":[{"border-r":I()}],"border-w-b":[{"border-b":I()}],"border-w-l":[{"border-l":I()}],"divide-x":[{"divide-x":I()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":I()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:["solid","dashed","dotted","double","hidden","none"]}],"divide-style":[{divide:["solid","dashed","dotted","double","hidden","none"]}],"border-color":[{border:_()}],"border-color-x":[{"border-x":_()}],"border-color-y":[{"border-y":_()}],"border-color-s":[{"border-s":_()}],"border-color-e":[{"border-e":_()}],"border-color-bs":[{"border-bs":_()}],"border-color-be":[{"border-be":_()}],"border-color-t":[{"border-t":_()}],"border-color-r":[{"border-r":_()}],"border-color-b":[{"border-b":_()}],"border-color-l":[{"border-l":_()}],"divide-color":[{divide:_()}],"outline-style":[{outline:["solid","dashed","dotted","double","none","hidden"]}],"outline-offset":[{"outline-offset":[Ti,Zi,Hi]}],"outline-w":[{outline:["",Ti,Ji,Wi]}],"outline-color":[{outline:_()}],shadow:[{shadow:["","none",u,ao,Gi]}],"shadow-color":[{shadow:_()}],"inset-shadow":[{"inset-shadow":["none",d,ao,Gi]}],"inset-shadow-color":[{"inset-shadow":_()}],"ring-w":[{ring:I()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:_()}],"ring-offset-w":[{"ring-offset":[Ti,Wi]}],"ring-offset-color":[{"ring-offset":_()}],"inset-ring-w":[{"inset-ring":I()}],"inset-ring-color":[{"inset-ring":_()}],"text-shadow":[{"text-shadow":["none",f,ao,Gi]}],"text-shadow-color":[{"text-shadow":_()}],opacity:[{opacity:[Ti,Zi,Hi]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Ti]}],"mask-image-linear-from-pos":[{"mask-linear-from":R()}],"mask-image-linear-to-pos":[{"mask-linear-to":R()}],"mask-image-linear-from-color":[{"mask-linear-from":_()}],"mask-image-linear-to-color":[{"mask-linear-to":_()}],"mask-image-t-from-pos":[{"mask-t-from":R()}],"mask-image-t-to-pos":[{"mask-t-to":R()}],"mask-image-t-from-color":[{"mask-t-from":_()}],"mask-image-t-to-color":[{"mask-t-to":_()}],"mask-image-r-from-pos":[{"mask-r-from":R()}],"mask-image-r-to-pos":[{"mask-r-to":R()}],"mask-image-r-from-color":[{"mask-r-from":_()}],"mask-image-r-to-color":[{"mask-r-to":_()}],"mask-image-b-from-pos":[{"mask-b-from":R()}],"mask-image-b-to-pos":[{"mask-b-to":R()}],"mask-image-b-from-color":[{"mask-b-from":_()}],"mask-image-b-to-color":[{"mask-b-to":_()}],"mask-image-l-from-pos":[{"mask-l-from":R()}],"mask-image-l-to-pos":[{"mask-l-to":R()}],"mask-image-l-from-color":[{"mask-l-from":_()}],"mask-image-l-to-color":[{"mask-l-to":_()}],"mask-image-x-from-pos":[{"mask-x-from":R()}],"mask-image-x-to-pos":[{"mask-x-to":R()}],"mask-image-x-from-color":[{"mask-x-from":_()}],"mask-image-x-to-color":[{"mask-x-to":_()}],"mask-image-y-from-pos":[{"mask-y-from":R()}],"mask-image-y-to-pos":[{"mask-y-to":R()}],"mask-image-y-from-color":[{"mask-y-from":_()}],"mask-image-y-to-color":[{"mask-y-to":_()}],"mask-image-radial":[{"mask-radial":[Zi,Hi]}],"mask-image-radial-from-pos":[{"mask-radial-from":R()}],"mask-image-radial-to-pos":[{"mask-radial-to":R()}],"mask-image-radial-from-color":[{"mask-radial-from":_()}],"mask-image-radial-to-color":[{"mask-radial-to":_()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"]}],"mask-image-conic-pos":[{"mask-conic":[Ti]}],"mask-image-conic-from-pos":[{"mask-conic-from":R()}],"mask-image-conic-to-pos":[{"mask-conic-to":R()}],"mask-image-conic-from-color":[{"mask-conic-from":_()}],"mask-image-conic-to-color":[{"mask-conic-to":_()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:M()}],"mask-repeat":[{mask:["no-repeat",{repeat:["","x","y","space","round"]}]}],"mask-size":[{mask:A()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Zi,Hi]}],filter:[{filter:["","none",Zi,Hi]}],blur:[{blur:z()}],brightness:[{brightness:[Ti,Zi,Hi]}],contrast:[{contrast:[Ti,Zi,Hi]}],"drop-shadow":[{"drop-shadow":["","none",h,ao,Gi]}],"drop-shadow-color":[{"drop-shadow":_()}],grayscale:[{grayscale:["",Ti,Zi,Hi]}],"hue-rotate":[{"hue-rotate":[Ti,Zi,Hi]}],invert:[{invert:["",Ti,Zi,Hi]}],saturate:[{saturate:[Ti,Zi,Hi]}],sepia:[{sepia:["",Ti,Zi,Hi]}],"backdrop-filter":[{"backdrop-filter":["","none",Zi,Hi]}],"backdrop-blur":[{"backdrop-blur":z()}],"backdrop-brightness":[{"backdrop-brightness":[Ti,Zi,Hi]}],"backdrop-contrast":[{"backdrop-contrast":[Ti,Zi,Hi]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ti,Zi,Hi]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ti,Zi,Hi]}],"backdrop-invert":[{"backdrop-invert":["",Ti,Zi,Hi]}],"backdrop-opacity":[{"backdrop-opacity":[Ti,Zi,Hi]}],"backdrop-saturate":[{"backdrop-saturate":[Ti,Zi,Hi]}],"backdrop-sepia":[{"backdrop-sepia":["",Ti,Zi,Hi]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":x()}],"border-spacing-x":[{"border-spacing-x":x()}],"border-spacing-y":[{"border-spacing-y":x()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Zi,Hi]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ti,"initial",Zi,Hi]}],ease:[{ease:["linear","initial",v,Zi,Hi]}],delay:[{delay:[Ti,Zi,Hi]}],animate:[{animate:["none",y,Zi,Hi]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,Zi,Hi]}],"perspective-origin":[{"perspective-origin":b()}],rotate:[{rotate:L()}],"rotate-x":[{"rotate-x":L()}],"rotate-y":[{"rotate-y":L()}],"rotate-z":[{"rotate-z":L()}],scale:[{scale:F()}],"scale-x":[{"scale-x":F()}],"scale-y":[{"scale-y":F()}],"scale-z":[{"scale-z":F()}],"scale-3d":["scale-3d"],skew:[{skew:U()}],"skew-x":[{"skew-x":U()}],"skew-y":[{"skew-y":U()}],transform:[{transform:[Zi,Hi,"","none","gpu","cpu"]}],"transform-origin":[{origin:b()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:$()}],"translate-x":[{"translate-x":$()}],"translate-y":[{"translate-y":$()}],"translate-z":[{"translate-z":$()}],"translate-none":["translate-none"],accent:[{accent:_()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:_()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Zi,Hi]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":x()}],"scroll-mx":[{"scroll-mx":x()}],"scroll-my":[{"scroll-my":x()}],"scroll-ms":[{"scroll-ms":x()}],"scroll-me":[{"scroll-me":x()}],"scroll-mbs":[{"scroll-mbs":x()}],"scroll-mbe":[{"scroll-mbe":x()}],"scroll-mt":[{"scroll-mt":x()}],"scroll-mr":[{"scroll-mr":x()}],"scroll-mb":[{"scroll-mb":x()}],"scroll-ml":[{"scroll-ml":x()}],"scroll-p":[{"scroll-p":x()}],"scroll-px":[{"scroll-px":x()}],"scroll-py":[{"scroll-py":x()}],"scroll-ps":[{"scroll-ps":x()}],"scroll-pe":[{"scroll-pe":x()}],"scroll-pbs":[{"scroll-pbs":x()}],"scroll-pbe":[{"scroll-pbe":x()}],"scroll-pt":[{"scroll-pt":x()}],"scroll-pr":[{"scroll-pr":x()}],"scroll-pb":[{"scroll-pb":x()}],"scroll-pl":[{"scroll-pl":x()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Zi,Hi]}],fill:[{fill:["none",..._()]}],"stroke-w":[{stroke:[Ti,Ji,Wi,Ki]}],stroke:[{stroke:["none",..._()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function yo(...e){return vo(Ja(e))}const bo=h.forwardRef(({className:e,variant:t="primary",size:n="md",...r},a)=>l.jsx("button",{className:yo("inline-flex items-center justify-center gap-2 rounded-xl font-semibold transition-all focus-visible:outline-none focus-visible:ring-2 disabled:opacity-50 disabled:pointer-events-none",{primary:"bg-primary hover:bg-primary-dark text-white shadow-lg",secondary:"bg-white/10 hover:bg-white/20 text-white",danger:"bg-danger hover:bg-red-600 text-white shadow-lg",ghost:"hover:bg-white/10 text-white"}[t],{sm:"px-3 py-1.5 text-sm",md:"px-5 py-2.5 text-base",lg:"px-6 py-3 text-lg"}[n],e),ref:a,...r}));function xo(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}function wo(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function ko(...e){return t=>{let n=!1;const r=e.map(e=>{const r=wo(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){const n=r[t];"function"==typeof n?n():wo(e[t],null)}}}}function So(...e){return h.useCallback(ko(...e),e)}function Eo(e,t=[]){let n=[];const r=()=>{const t=n.map(e=>h.createContext(e));return function(n){const r=n?.[e]||t;return h.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){const a=h.createContext(r),i=n.length;n=[...n,r];const o=t=>{const{scope:n,children:r,...o}=t,s=n?.[e]?.[i]||a,c=h.useMemo(()=>o,Object.values(o));return l.jsx(s.Provider,{value:c,children:r})};return o.displayName=t+"Provider",[o,function(n,o){const s=o?.[e]?.[i]||a,l=h.useContext(s);if(l)return l;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},jo(r,...t)]}function jo(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){const r=n.reduce((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]}),{});return h.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}function Oo(e){const t=Co(e),n=h.forwardRef((e,n)=>{const{children:r,...a}=e,i=h.Children.toArray(r),o=i.find(Po);if(o){const e=o.props.children,r=i.map(t=>t===o?h.Children.count(e)>1?h.Children.only(null):h.isValidElement(e)?e.props.children:null:t);return l.jsx(t,{...a,ref:n,children:h.isValidElement(e)?h.cloneElement(e,void 0,r):null})}return l.jsx(t,{...a,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function Co(e){const t=h.forwardRef((e,t)=>{const{children:n,...r}=e;if(h.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;if(n)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n)return e.props.ref;return e.props.ref||e.ref}(n),a=function(e,t){const n={...t};for(const r in t){const a=e[r],i=t[r];/^on[A-Z]/.test(r)?a&&i?n[r]=(...e)=>{const t=i(...e);return a(...e),t}:a&&(n[r]=a):"style"===r?n[r]={...a,...i}:"className"===r&&(n[r]=[a,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==h.Fragment&&(a.ref=t?ko(t,e):e),h.cloneElement(n,a)}return h.Children.count(n)>1?h.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}bo.displayName="Button";var No=Symbol("radix.slottable");function Po(e){return h.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===No}var _o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{const n=Oo(`Primitive.${t}`),r=h.forwardRef((e,r)=>{const{asChild:a,...i}=e,o=a?n:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),l.jsx(o,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function Mo(e){const t=h.useRef(e);return h.useEffect(()=>{t.current=e}),h.useMemo(()=>(...e)=>t.current?.(...e),[])}var Ao,To="dismissableLayer.update",Do="dismissableLayer.pointerDownOutside",Io="dismissableLayer.focusOutside",Ro=h.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),zo=h.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:o,onDismiss:s,...c}=e,u=h.useContext(Ro),[d,f]=h.useState(null),p=d?.ownerDocument??globalThis?.document,[,m]=h.useState({}),g=So(t,e=>f(e)),v=Array.from(u.layers),[y]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),b=v.indexOf(y),x=d?v.indexOf(d):-1,w=u.layersWithOutsidePointerEventsDisabled.size>0,k=x>=b,S=function(e,t=globalThis?.document){const n=Mo(e),r=h.useRef(!1),a=h.useRef(()=>{});return h.useEffect(()=>{const e=e=>{if(e.target&&!r.current){let r=function(){Fo(Do,n,i,{discrete:!0})};const i={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=r,t.addEventListener("click",a.current,{once:!0})):r()}else t.removeEventListener("click",a.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{const t=e.target,n=[...u.branches].some(e=>e.contains(t));k&&!n&&(a?.(e),o?.(e),e.defaultPrevented||s?.())},p),E=function(e,t=globalThis?.document){const n=Mo(e),r=h.useRef(!1);return h.useEffect(()=>{const e=e=>{if(e.target&&!r.current){Fo(Io,n,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{const t=e.target;[...u.branches].some(e=>e.contains(t))||(i?.(e),o?.(e),e.defaultPrevented||s?.())},p);return function(e,t=globalThis?.document){const n=Mo(e);h.useEffect(()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{x===u.layers.size-1&&(r?.(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},p),h.useEffect(()=>{if(d)return n&&(0===u.layersWithOutsidePointerEventsDisabled.size&&(Ao=p.body.style.pointerEvents,p.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(d)),u.layers.add(d),Lo(),()=>{n&&1===u.layersWithOutsidePointerEventsDisabled.size&&(p.body.style.pointerEvents=Ao)}},[d,p,n,u]),h.useEffect(()=>()=>{d&&(u.layers.delete(d),u.layersWithOutsidePointerEventsDisabled.delete(d),Lo())},[d,u]),h.useEffect(()=>{const e=()=>m({});return document.addEventListener(To,e),()=>document.removeEventListener(To,e)},[]),l.jsx(_o.div,{...c,ref:g,style:{pointerEvents:w?k?"auto":"none":void 0,...e.style},onFocusCapture:xo(e.onFocusCapture,E.onFocusCapture),onBlurCapture:xo(e.onBlurCapture,E.onBlurCapture),onPointerDownCapture:xo(e.onPointerDownCapture,S.onPointerDownCapture)})});zo.displayName="DismissableLayer";function Lo(){const e=new CustomEvent(To);document.dispatchEvent(e)}function Fo(e,t,n,{discrete:r}){const a=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),r?function(e,t){e&&$e.flushSync(()=>e.dispatchEvent(t))}(a,i):a.dispatchEvent(i)}h.forwardRef((e,t)=>{const n=h.useContext(Ro),r=h.useRef(null),a=So(t,r);return h.useEffect(()=>{const e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),l.jsx(_o.div,{...e,ref:a})}).displayName="DismissableLayerBranch";var Uo=0;function $o(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Bo="focusScope.autoFocusOnMount",qo="focusScope.autoFocusOnUnmount",Ho={bubbles:!1,cancelable:!0},Wo=h.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...o}=e,[s,c]=h.useState(null),u=Mo(a),d=Mo(i),f=h.useRef(null),p=So(t,e=>c(e)),m=h.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;h.useEffect(()=>{if(r){let e=function(e){if(m.paused||!s)return;const t=e.target;s.contains(t)?f.current=t:Yo(f.current,{select:!0})},t=function(e){if(m.paused||!s)return;const t=e.relatedTarget;null!==t&&(s.contains(t)||Yo(f.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&Yo(s)};document.addEventListener("focusin",e),document.addEventListener("focusout",t);const r=new MutationObserver(n);return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[r,s,m.paused]),h.useEffect(()=>{if(s){Xo.add(m);const t=document.activeElement;if(!s.contains(t)){const n=new CustomEvent(Bo,Ho);s.addEventListener(Bo,u),s.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Yo(r,{select:t}),document.activeElement!==n)return}((e=Ko(s),e.filter(e=>"A"!==e.tagName)),{select:!0}),document.activeElement===t&&Yo(s))}return()=>{s.removeEventListener(Bo,u),setTimeout(()=>{const e=new CustomEvent(qo,Ho);s.addEventListener(qo,d),s.dispatchEvent(e),e.defaultPrevented||Yo(t??document.body,{select:!0}),s.removeEventListener(qo,d),Xo.remove(m)},0)}}var e},[s,u,d,m]);const g=h.useCallback(e=>{if(!n&&!r)return;if(m.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,a=document.activeElement;if(t&&a){const t=e.currentTarget,[r,i]=function(e){const t=Ko(e),n=Vo(t,e),r=Vo(t.reverse(),e);return[n,r]}(t);r&&i?e.shiftKey||a!==i?e.shiftKey&&a===r&&(e.preventDefault(),n&&Yo(i,{select:!0})):(e.preventDefault(),n&&Yo(r,{select:!0})):a===t&&e.preventDefault()}},[n,r,m.paused]);return l.jsx(_o.div,{tabIndex:-1,...o,ref:p,onKeyDown:g})});function Ko(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Vo(e,t){for(const n of e)if(!Qo(n,{upTo:t}))return n}function Qo(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Yo(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}Wo.displayName="FocusScope";var Xo=function(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=Go(e,t),e.unshift(t)},remove(t){e=Go(e,t),e[0]?.resume()}}}();function Go(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var Zo=globalThis?.document?h.useLayoutEffect:()=>{},Jo=m[" useId ".trim().toString()]||(()=>{}),es=0;function ts(e){const[t,n]=h.useState(Jo());return Zo(()=>{n(e=>e??String(es++))},[e]),e||(t?`radix-${t}`:"")}const ns=["top","right","bottom","left"],rs=Math.min,as=Math.max,is=Math.round,os=Math.floor,ss=e=>({x:e,y:e}),ls={left:"right",right:"left",bottom:"top",top:"bottom"},cs={start:"end",end:"start"};function us(e,t,n){return as(e,rs(t,n))}function ds(e,t){return"function"==typeof e?e(t):e}function fs(e){return e.split("-")[0]}function hs(e){return e.split("-")[1]}function ps(e){return"x"===e?"y":"x"}function ms(e){return"y"===e?"height":"width"}const gs=new Set(["top","bottom"]);function vs(e){return gs.has(fs(e))?"y":"x"}function ys(e){return ps(vs(e))}function bs(e){return e.replace(/start|end/g,e=>cs[e])}const xs=["left","right"],ws=["right","left"],ks=["top","bottom"],Ss=["bottom","top"];function Es(e,t,n,r){const a=hs(e);let i=function(e,t,n){switch(e){case"top":case"bottom":return n?t?ws:xs:t?xs:ws;case"left":case"right":return t?ks:Ss;default:return[]}}(fs(e),"start"===n,r);return a&&(i=i.map(e=>e+"-"+a),t&&(i=i.concat(i.map(bs)))),i}function js(e){return e.replace(/left|right|bottom|top/g,e=>ls[e])}function Os(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function Cs(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function Ns(e,t,n){let{reference:r,floating:a}=e;const i=vs(t),o=ys(t),s=ms(o),l=fs(t),c="y"===i,u=r.x+r.width/2-a.width/2,d=r.y+r.height/2-a.height/2,f=r[s]/2-a[s]/2;let h;switch(l){case"top":h={x:u,y:r.y-a.height};break;case"bottom":h={x:u,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:d};break;case"left":h={x:r.x-a.width,y:d};break;default:h={x:r.x,y:r.y}}switch(hs(t)){case"start":h[o]-=f*(n&&c?-1:1);break;case"end":h[o]+=f*(n&&c?-1:1)}return h}async function Ps(e,t){var n;void 0===t&&(t={});const{x:r,y:a,platform:i,rects:o,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:h=0}=ds(t,e),p=Os(h),m=s[f?"floating"===d?"reference":"floating":d],g=Cs(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),v="floating"===d?{x:r,y:a,width:o.floating.width,height:o.floating.height}:o.reference,y=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(y))&&await(null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},x=Cs(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:y,strategy:l}):v);return{top:(g.top-x.top+p.top)/b.y,bottom:(x.bottom-g.bottom+p.bottom)/b.y,left:(g.left-x.left+p.left)/b.x,right:(x.right-g.right+p.right)/b.x}}function _s(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Ms(e){return ns.some(t=>e[t]>=0)}const As=new Set(["left","top"]);function Ts(){return"undefined"!=typeof window}function Ds(e){return zs(e)?(e.nodeName||"").toLowerCase():"#document"}function Is(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Rs(e){var t;return null==(t=(zs(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function zs(e){return!!Ts()&&(e instanceof Node||e instanceof Is(e).Node)}function Ls(e){return!!Ts()&&(e instanceof Element||e instanceof Is(e).Element)}function Fs(e){return!!Ts()&&(e instanceof HTMLElement||e instanceof Is(e).HTMLElement)}function Us(e){return!(!Ts()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof Is(e).ShadowRoot)}const $s=new Set(["inline","contents"]);function Bs(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=el(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!$s.has(a)}const qs=new Set(["table","td","th"]);function Hs(e){return qs.has(Ds(e))}const Ws=[":popover-open",":modal"];function Ks(e){return Ws.some(t=>{try{return e.matches(t)}catch(n){return!1}})}const Vs=["transform","translate","scale","rotate","perspective"],Qs=["transform","translate","scale","rotate","perspective","filter"],Ys=["paint","layout","strict","content"];function Xs(e){const t=Gs(),n=Ls(e)?el(e):e;return Vs.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||Qs.some(e=>(n.willChange||"").includes(e))||Ys.some(e=>(n.contain||"").includes(e))}function Gs(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const Zs=new Set(["html","body","#document"]);function Js(e){return Zs.has(Ds(e))}function el(e){return Is(e).getComputedStyle(e)}function tl(e){return Ls(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function nl(e){if("html"===Ds(e))return e;const t=e.assignedSlot||e.parentNode||Us(e)&&e.host||Rs(e);return Us(t)?t.host:t}function rl(e){const t=nl(e);return Js(t)?e.ownerDocument?e.ownerDocument.body:e.body:Fs(t)&&Bs(t)?t:rl(t)}function al(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const a=rl(e),i=a===(null==(r=e.ownerDocument)?void 0:r.body),o=Is(a);if(i){const e=il(o);return t.concat(o,o.visualViewport||[],Bs(a)?a:[],e&&n?al(e):[])}return t.concat(a,al(a,[],n))}function il(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ol(e){const t=el(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=Fs(e),i=a?e.offsetWidth:n,o=a?e.offsetHeight:r,s=is(n)!==i||is(r)!==o;return s&&(n=i,r=o),{width:n,height:r,$:s}}function sl(e){return Ls(e)?e:e.contextElement}function ll(e){const t=sl(e);if(!Fs(t))return ss(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:i}=ol(t);let o=(i?is(n.width):n.width)/r,s=(i?is(n.height):n.height)/a;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}const cl=ss(0);function ul(e){const t=Is(e);return Gs()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:cl}function dl(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),i=sl(e);let o=ss(1);t&&(r?Ls(r)&&(o=ll(r)):o=ll(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==Is(e))&&t}(i,n,r)?ul(i):ss(0);let l=(a.left+s.x)/o.x,c=(a.top+s.y)/o.y,u=a.width/o.x,d=a.height/o.y;if(i){const e=Is(i),t=r&&Ls(r)?Is(r):r;let n=e,a=il(n);for(;a&&r&&t!==n;){const e=ll(a),t=a.getBoundingClientRect(),r=el(a),i=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=i,c+=o,n=Is(a),a=il(n)}}return Cs({width:u,height:d,x:l,y:c})}function fl(e,t){const n=tl(e).scrollLeft;return t?t.left+n:dl(Rs(e)).left+n}function hl(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-fl(e,n),y:n.top+t.scrollTop}}const pl=new Set(["absolute","fixed"]);function ml(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=Is(e),r=Rs(e),a=n.visualViewport;let i=r.clientWidth,o=r.clientHeight,s=0,l=0;if(a){i=a.width,o=a.height;const e=Gs();(!e||e&&"fixed"===t)&&(s=a.offsetLeft,l=a.offsetTop)}const c=fl(r);if(c<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),a="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-a);o<=25&&(i-=o)}else c<=25&&(i+=c);return{width:i,height:o,x:s,y:l}}(e,n);else if("document"===t)r=function(e){const t=Rs(e),n=tl(e),r=e.ownerDocument.body,a=as(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=as(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+fl(e);const s=-n.scrollTop;return"rtl"===el(r).direction&&(o+=as(t.clientWidth,r.clientWidth)-a),{width:a,height:i,x:o,y:s}}(Rs(e));else if(Ls(t))r=function(e,t){const n=dl(e,!0,"fixed"===t),r=n.top+e.clientTop,a=n.left+e.clientLeft,i=Fs(e)?ll(e):ss(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:a*i.x,y:r*i.y}}(t,n);else{const n=ul(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Cs(r)}function gl(e,t){const n=nl(e);return!(n===t||!Ls(n)||Js(n))&&("fixed"===el(n).position||gl(n,t))}function vl(e,t,n){const r=Fs(t),a=Rs(t),i="fixed"===n,o=dl(e,!0,i,t);let s={scrollLeft:0,scrollTop:0};const l=ss(0);function c(){l.x=fl(a)}if(r||!r&&!i)if(("body"!==Ds(t)||Bs(a))&&(s=tl(t)),r){const e=dl(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else a&&c();i&&!r&&a&&c();const u=!a||r||i?ss(0):hl(a,s);return{x:o.left+s.scrollLeft-l.x-u.x,y:o.top+s.scrollTop-l.y-u.y,width:o.width,height:o.height}}function yl(e){return"static"===el(e).position}function bl(e,t){if(!Fs(e)||"fixed"===el(e).position)return null;if(t)return t(e);let n=e.offsetParent;return Rs(e)===n&&(n=n.ownerDocument.body),n}function xl(e,t){const n=Is(e);if(Ks(e))return n;if(!Fs(e)){let t=nl(e);for(;t&&!Js(t);){if(Ls(t)&&!yl(t))return t;t=nl(t)}return n}let r=bl(e,t);for(;r&&Hs(r)&&yl(r);)r=bl(r,t);return r&&Js(r)&&yl(r)&&!Xs(r)?n:r||function(e){let t=nl(e);for(;Fs(t)&&!Js(t);){if(Xs(t))return t;if(Ks(t))return null;t=nl(t)}return null}(e)||n}const wl={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e;const i="fixed"===a,o=Rs(r),s=!!t&&Ks(t.floating);if(r===o||s&&i)return n;let l={scrollLeft:0,scrollTop:0},c=ss(1);const u=ss(0),d=Fs(r);if((d||!d&&!i)&&(("body"!==Ds(r)||Bs(o))&&(l=tl(r)),Fs(r))){const e=dl(r);c=ll(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}const f=!o||d||i?ss(0):hl(o,l);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x+f.x,y:n.y*c.y-l.scrollTop*c.y+u.y+f.y}},getDocumentElement:Rs,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e;const i=[..."clippingAncestors"===n?Ks(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=al(e,[],!1).filter(e=>Ls(e)&&"body"!==Ds(e)),a=null;const i="fixed"===el(e).position;let o=i?nl(e):e;for(;Ls(o)&&!Js(o);){const t=el(o),n=Xs(o);n||"fixed"!==t.position||(a=null),(i?!n&&!a:!n&&"static"===t.position&&a&&pl.has(a.position)||Bs(o)&&!n&&gl(e,o))?r=r.filter(e=>e!==o):a=t,o=nl(o)}return t.set(e,r),r}(t,this._c):[].concat(n),r],o=i[0],s=i.reduce((e,n)=>{const r=ml(t,n,a);return e.top=as(r.top,e.top),e.right=rs(r.right,e.right),e.bottom=rs(r.bottom,e.bottom),e.left=as(r.left,e.left),e},ml(t,o,a));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:xl,getElementRects:async function(e){const t=this.getOffsetParent||xl,n=this.getDimensions,r=await n(e.floating);return{reference:vl(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=ol(e);return{width:t,height:n}},getScale:ll,isElement:Ls,isRTL:function(e){return"rtl"===el(e).direction}};function kl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Sl(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,c=sl(e),u=a||i?[...c?al(c):[],...al(t)]:[];u.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});const d=c&&s?function(e,t){let n,r=null;const a=Rs(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function o(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),i();const c=e.getBoundingClientRect(),{left:u,top:d,width:f,height:h}=c;if(s||t(),!f||!h)return;const p={rootMargin:-os(d)+"px "+-os(a.clientWidth-(u+f))+"px "+-os(a.clientHeight-(d+h))+"px "+-os(u)+"px",threshold:as(0,rs(1,l))||1};let m=!0;function g(t){const r=t[0].intersectionRatio;if(r!==l){if(!m)return o();r?o(!1,r):n=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==r||kl(c,e.getBoundingClientRect())||o(),m=!1}try{r=new IntersectionObserver(g,{...p,root:a.ownerDocument})}catch(v){r=new IntersectionObserver(g,p)}r.observe(e)}(!0),i}(c,n):null;let f,h=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=p)||e.observe(t)})),n()}),c&&!l&&p.observe(c),p.observe(t));let m=l?dl(e):null;return l&&function t(){const r=dl(e);m&&!kl(m,r)&&n();m=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{a&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=p)||e.disconnect(),p=null,l&&cancelAnimationFrame(f)}}const El=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:a,y:i,placement:o,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:r,elements:a}=e,i=await(null==r.isRTL?void 0:r.isRTL(a.floating)),o=fs(n),s=hs(n),l="y"===vs(n),c=As.has(o)?-1:1,u=i&&l?-1:1,d=ds(t,e);let{mainAxis:f,crossAxis:h,alignmentAxis:p}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof p&&(h="end"===s?-1*p:p),l?{x:h*u,y:f*c}:{x:f*c,y:h*u}}(t,e);return o===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:a+l.x,y:i+l.y,data:{...l,placement:o}}}}},jl=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:a,platform:i}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=ds(e,t),u={x:n,y:r},d=await i.detectOverflow(t,c),f=vs(fs(a)),h=ps(f);let p=u[h],m=u[f];if(o){const e="y"===h?"bottom":"right";p=us(p+d["y"===h?"top":"left"],p,p-d[e])}if(s){const e="y"===f?"bottom":"right";m=us(m+d["y"===f?"top":"left"],m,m-d[e])}const g=l.fn({...t,[h]:p,[f]:m});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[h]:o,[f]:s}}}}}},Ol=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:a,middlewareData:i,rects:o,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:m=!0,...g}=ds(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const v=fs(a),y=vs(s),b=fs(s)===s,x=await(null==l.isRTL?void 0:l.isRTL(c.floating)),w=f||(b||!m?[js(s)]:function(e){const t=js(e);return[bs(e),t,bs(t)]}(s)),k="none"!==p;!f&&k&&w.push(...Es(s,m,p,x));const S=[s,...w],E=await l.detectOverflow(t,g),j=[];let O=(null==(r=i.flip)?void 0:r.overflows)||[];if(u&&j.push(E[v]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=hs(e),a=ys(e),i=ms(a);let o="x"===a?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=js(o)),[o,js(o)]}(a,o,x);j.push(E[e[0]],E[e[1]])}if(O=[...O,{placement:a,overflows:j}],!j.every(e=>e<=0)){var C,N;const e=((null==(C=i.flip)?void 0:C.index)||0)+1,t=S[e];if(t){if(!("alignment"===d&&y!==vs(t))||O.every(e=>vs(e.placement)!==y||e.overflows[0]>0))return{data:{index:e,overflows:O},reset:{placement:t}}}let n=null==(N=O.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:N.placement;if(!n)switch(h){case"bestFit":{var P;const e=null==(P=O.filter(e=>{if(k){const t=vs(e.placement);return t===y||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(a!==n)return{reset:{placement:n}}}return{}}}},Cl=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:a,rects:i,platform:o,elements:s}=t,{apply:l=()=>{},...c}=ds(e,t),u=await o.detectOverflow(t,c),d=fs(a),f=hs(a),h="y"===vs(a),{width:p,height:m}=i.floating;let g,v;"top"===d||"bottom"===d?(g=d,v=f===(await(null==o.isRTL?void 0:o.isRTL(s.floating))?"start":"end")?"left":"right"):(v=d,g="end"===f?"top":"bottom");const y=m-u.top-u.bottom,b=p-u.left-u.right,x=rs(m-u[g],y),w=rs(p-u[v],b),k=!t.middlewareData.shift;let S=x,E=w;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(E=b),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(S=y),k&&!f){const e=as(u.left,0),t=as(u.right,0),n=as(u.top,0),r=as(u.bottom,0);h?E=p-2*(0!==e||0!==t?e+t:as(u.left,u.right)):S=m-2*(0!==n||0!==r?n+r:as(u.top,u.bottom))}await l({...t,availableWidth:E,availableHeight:S});const j=await o.getDimensions(s.floating);return p!==j.width||m!==j.height?{reset:{rects:!0}}:{}}}},Nl=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:r}=t,{strategy:a="referenceHidden",...i}=ds(e,t);switch(a){case"referenceHidden":{const e=_s(await r.detectOverflow(t,{...i,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Ms(e)}}}case"escaped":{const e=_s(await r.detectOverflow(t,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:Ms(e)}}}default:return{}}}}},Pl=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:a,rects:i,platform:o,elements:s,middlewareData:l}=t,{element:c,padding:u=0}=ds(e,t)||{};if(null==c)return{};const d=Os(u),f={x:n,y:r},h=ys(a),p=ms(h),m=await o.getDimensions(c),g="y"===h,v=g?"top":"left",y=g?"bottom":"right",b=g?"clientHeight":"clientWidth",x=i.reference[p]+i.reference[h]-f[h]-i.floating[p],w=f[h]-i.reference[h],k=await(null==o.getOffsetParent?void 0:o.getOffsetParent(c));let S=k?k[b]:0;S&&await(null==o.isElement?void 0:o.isElement(k))||(S=s.floating[b]||i.floating[p]);const E=x/2-w/2,j=S/2-m[p]/2-1,O=rs(d[v],j),C=rs(d[y],j),N=O,P=S-m[p]-C,_=S/2-m[p]/2+E,M=us(N,_,P),A=!l.arrow&&null!=hs(a)&&_!==M&&i.reference[p]/2-(_<N?O:C)-m[p]/2<0,T=A?_<N?_-N:_-P:0;return{[h]:f[h]+T,data:{[h]:M,centerOffset:_-M-T,...A&&{alignmentOffset:T}},reset:A}}}),_l=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:a,rects:i,middlewareData:o}=t,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=ds(e,t),u={x:n,y:r},d=vs(a),f=ps(d);let h=u[f],p=u[d];const m=ds(s,t),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){const e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+g.mainAxis,n=i.reference[f]+i.reference[e]-g.mainAxis;h<t?h=t:h>n&&(h=n)}if(c){var v,y;const e="y"===f?"width":"height",t=As.has(fs(a)),n=i.reference[d]-i.floating[e]+(t&&(null==(v=o.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(y=o.offset)?void 0:y[d])||0)-(t?g.crossAxis:0);p<n?p=n:p>r&&(p=r)}return{[f]:h,[d]:p}}}},Ml=(e,t,n)=>{const r=new Map,a={platform:wl,...n},i={...a.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:a="absolute",middleware:i=[],platform:o}=n,s=i.filter(Boolean),l=await(null==o.isRTL?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:u,y:d}=Ns(c,r,l),f=r,h={},p=0;for(let g=0;g<s.length;g++){var m;const{name:n,fn:i}=s[g],{x:v,y:y,data:b,reset:x}=await i({x:u,y:d,initialPlacement:r,placement:f,strategy:a,middlewareData:h,rects:c,platform:{...o,detectOverflow:null!=(m=o.detectOverflow)?m:Ps},elements:{reference:e,floating:t}});u=null!=v?v:u,d=null!=y?y:d,h={...h,[n]:{...h[n],...b}},x&&p<=50&&(p++,"object"==typeof x&&(x.placement&&(f=x.placement),x.rects&&(c=!0===x.rects?await o.getElementRects({reference:e,floating:t,strategy:a}):x.rects),({x:u,y:d}=Ns(c,f,l))),g=-1)}return{x:u,y:d,placement:f,strategy:a,middlewareData:h}})(e,t,{...a,platform:i})};var Al="undefined"!=typeof document?h.useLayoutEffect:function(){};function Tl(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,a;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!Tl(e[r],t[r]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!==r--;){const n=a[r];if(("_owner"!==n||!e.$$typeof)&&!Tl(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function Dl(e){if("undefined"==typeof window)return 1;return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Il(e,t){const n=Dl(e);return Math.round(t*n)/n}function Rl(e){const t=h.useRef(e);return Al(()=>{t.current=e}),t}const zl=e=>({name:"arrow",options:e,fn(t){const{element:n,padding:r}="function"==typeof e?e(t):e;return n&&(a=n,{}.hasOwnProperty.call(a,"current"))?null!=n.current?Pl({element:n.current,padding:r}).fn(t):{}:n?Pl({element:n,padding:r}).fn(t):{};var a}}),Ll=(e,t)=>({...El(e),options:[e,t]}),Fl=(e,t)=>({...jl(e),options:[e,t]}),Ul=(e,t)=>({..._l(e),options:[e,t]}),$l=(e,t)=>({...Ol(e),options:[e,t]}),Bl=(e,t)=>({...Cl(e),options:[e,t]}),ql=(e,t)=>({...Nl(e),options:[e,t]}),Hl=(e,t)=>({...zl(e),options:[e,t]});var Wl=h.forwardRef((e,t)=>{const{children:n,width:r=10,height:a=5,...i}=e;return l.jsx(_o.svg,{...i,ref:t,width:r,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:l.jsx("polygon",{points:"0,0 30,0 15,10"})})});Wl.displayName="Arrow";var Kl=Wl;var Vl="Popper",[Ql,Yl]=Eo(Vl),[Xl,Gl]=Ql(Vl),Zl=e=>{const{__scopePopper:t,children:n}=e,[r,a]=h.useState(null);return l.jsx(Xl,{scope:t,anchor:r,onAnchorChange:a,children:n})};Zl.displayName=Vl;var Jl="PopperAnchor",ec=h.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...a}=e,i=Gl(Jl,n),o=h.useRef(null),s=So(t,o),c=h.useRef(null);return h.useEffect(()=>{const e=c.current;c.current=r?.current||o.current,e!==c.current&&i.onAnchorChange(c.current)}),r?null:l.jsx(_o.div,{...a,ref:s})});ec.displayName=Jl;var tc="PopperContent",[nc,rc]=Ql(tc),ac=h.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:a=0,align:i="center",alignOffset:o=0,arrowPadding:s=0,avoidCollisions:c=!0,collisionBoundary:u=[],collisionPadding:d=0,sticky:f="partial",hideWhenDetached:p=!1,updatePositionStrategy:m="optimized",onPlaced:g,...v}=e,y=Gl(tc,n),[b,x]=h.useState(null),w=So(t,e=>x(e)),[k,S]=h.useState(null),E=function(e){const[t,n]=h.useState(void 0);return Zo(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver(t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let a,i;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;a=t.inlineSize,i=t.blockSize}else a=e.offsetWidth,i=e.offsetHeight;n({width:a,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(k),j=E?.width??0,O=E?.height??0,C=r+("center"!==i?"-"+i:""),N="number"==typeof d?d:{top:0,right:0,bottom:0,left:0,...d},P=Array.isArray(u)?u:[u],_=P.length>0,M={padding:N,boundary:P.filter(lc),altBoundary:_},{refs:A,floatingStyles:T,placement:D,isPositioned:I,middlewareData:R}=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:i,floating:o}={},transform:s=!0,whileElementsMounted:l,open:c}=e,[u,d]=h.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=h.useState(r);Tl(f,r)||p(r);const[m,g]=h.useState(null),[v,y]=h.useState(null),b=h.useCallback(e=>{e!==S.current&&(S.current=e,g(e))},[]),x=h.useCallback(e=>{e!==E.current&&(E.current=e,y(e))},[]),w=i||m,k=o||v,S=h.useRef(null),E=h.useRef(null),j=h.useRef(u),O=null!=l,C=Rl(l),N=Rl(a),P=Rl(c),_=h.useCallback(()=>{if(!S.current||!E.current)return;const e={placement:t,strategy:n,middleware:f};N.current&&(e.platform=N.current),Ml(S.current,E.current,e).then(e=>{const t={...e,isPositioned:!1!==P.current};M.current&&!Tl(j.current,t)&&(j.current=t,$e.flushSync(()=>{d(t)}))})},[f,t,n,N,P]);Al(()=>{!1===c&&j.current.isPositioned&&(j.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);const M=h.useRef(!1);Al(()=>(M.current=!0,()=>{M.current=!1}),[]),Al(()=>{if(w&&(S.current=w),k&&(E.current=k),w&&k){if(C.current)return C.current(w,k,_);_()}},[w,k,_,C,O]);const A=h.useMemo(()=>({reference:S,floating:E,setReference:b,setFloating:x}),[b,x]),T=h.useMemo(()=>({reference:w,floating:k}),[w,k]),D=h.useMemo(()=>{const e={position:n,left:0,top:0};if(!T.floating)return e;const t=Il(T.floating,u.x),r=Il(T.floating,u.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...Dl(T.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,T.floating,u.x,u.y]);return h.useMemo(()=>({...u,update:_,refs:A,elements:T,floatingStyles:D}),[u,_,A,T,D])}({strategy:"fixed",placement:C,whileElementsMounted:(...e)=>Sl(...e,{animationFrame:"always"===m}),elements:{reference:y.anchor},middleware:[Ll({mainAxis:a+O,alignmentAxis:o}),c&&Fl({mainAxis:!0,crossAxis:!1,limiter:"partial"===f?Ul():void 0,...M}),c&&$l({...M}),Bl({...M,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{const{width:a,height:i}=t.reference,o=e.floating.style;o.setProperty("--radix-popper-available-width",`${n}px`),o.setProperty("--radix-popper-available-height",`${r}px`),o.setProperty("--radix-popper-anchor-width",`${a}px`),o.setProperty("--radix-popper-anchor-height",`${i}px`)}}),k&&Hl({element:k,padding:s}),cc({arrowWidth:j,arrowHeight:O}),p&&ql({strategy:"referenceHidden",...M})]}),[z,L]=uc(D),F=Mo(g);Zo(()=>{I&&F?.()},[I,F]);const U=R.arrow?.x,$=R.arrow?.y,B=0!==R.arrow?.centerOffset,[q,H]=h.useState();return Zo(()=>{b&&H(window.getComputedStyle(b).zIndex)},[b]),l.jsx("div",{ref:A.setFloating,"data-radix-popper-content-wrapper":"",style:{...T,transform:I?T.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:q,"--radix-popper-transform-origin":[R.transformOrigin?.x,R.transformOrigin?.y].join(" "),...R.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:l.jsx(nc,{scope:n,placedSide:z,onArrowChange:S,arrowX:U,arrowY:$,shouldHideArrow:B,children:l.jsx(_o.div,{"data-side":z,"data-align":L,...v,ref:w,style:{...v.style,animation:I?void 0:"none"}})})})});ac.displayName=tc;var ic="PopperArrow",oc={top:"bottom",right:"left",bottom:"top",left:"right"},sc=h.forwardRef(function(e,t){const{__scopePopper:n,...r}=e,a=rc(ic,n),i=oc[a.placedSide];return l.jsx("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:l.jsx(Kl,{...r,ref:t,style:{...r.style,display:"block"}})})});function lc(e){return null!==e}sc.displayName=ic;var cc=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:a}=t,i=0!==a.arrow?.centerOffset,o=i?0:e.arrowWidth,s=i?0:e.arrowHeight,[l,c]=uc(n),u={start:"0%",center:"50%",end:"100%"}[c],d=(a.arrow?.x??0)+o/2,f=(a.arrow?.y??0)+s/2;let h="",p="";return"bottom"===l?(h=i?u:`${d}px`,p=-s+"px"):"top"===l?(h=i?u:`${d}px`,p=`${r.floating.height+s}px`):"right"===l?(h=-s+"px",p=i?u:`${f}px`):"left"===l&&(h=`${r.floating.width+s}px`,p=i?u:`${f}px`),{data:{x:h,y:p}}}});function uc(e){const[t,n="center"]=e.split("-");return[t,n]}var dc=Zl,fc=ec,hc=ac,pc=sc,mc=h.forwardRef((e,t)=>{const{container:n,...r}=e,[a,i]=h.useState(!1);Zo(()=>i(!0),[]);const o=n||a&&globalThis?.document?.body;return o?Be.createPortal(l.jsx(_o.div,{...r,ref:t}),o):null});mc.displayName="Portal";var gc=e=>{const{present:t,children:n}=e,r=function(e){const[t,n]=h.useState(),r=h.useRef(null),a=h.useRef(e),i=h.useRef("none"),o=e?"mounted":"unmounted",[s,l]=function(e,t){return h.useReducer((e,n)=>t[e][n]??e,e)}(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return h.useEffect(()=>{const e=vc(r.current);i.current="mounted"===s?e:"none"},[s]),Zo(()=>{const t=r.current,n=a.current;if(n!==e){const r=i.current,o=vc(t);if(e)l("MOUNT");else if("none"===o||"none"===t?.display)l("UNMOUNT");else{l(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}a.current=e}},[e,l]),Zo(()=>{if(t){let e;const n=t.ownerDocument.defaultView??window,o=i=>{const o=vc(r.current).includes(CSS.escape(i.animationName));if(i.target===t&&o&&(l("ANIMATION_END"),!a.current)){const r=t.style.animationFillMode;t.style.animationFillMode="forwards",e=n.setTimeout(()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=r)})}},s=e=>{e.target===t&&(i.current=vc(r.current))};return t.addEventListener("animationstart",s),t.addEventListener("animationcancel",o),t.addEventListener("animationend",o),()=>{n.clearTimeout(e),t.removeEventListener("animationstart",s),t.removeEventListener("animationcancel",o),t.removeEventListener("animationend",o)}}l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:h.useCallback(e=>{r.current=e?getComputedStyle(e):null,n(e)},[])}}(t),a="function"==typeof n?n({present:r.isPresent}):h.Children.only(n),i=So(r.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;if(n)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n)return e.props.ref;return e.props.ref||e.ref}(a));return"function"==typeof n||r.isPresent?h.cloneElement(a,{ref:i}):null};function vc(e){return e?.animationName||"none"}gc.displayName="Presence";var yc=m[" useInsertionEffect ".trim().toString()]||Zo;function bc({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[a,i,o]=function({defaultProp:e,onChange:t}){const[n,r]=h.useState(e),a=h.useRef(n),i=h.useRef(t);return yc(()=>{i.current=t},[t]),h.useEffect(()=>{a.current!==n&&(i.current?.(n),a.current=n)},[n,a]),[n,r,i]}({defaultProp:t,onChange:n}),s=void 0!==e,l=s?e:a;{const t=h.useRef(void 0!==e);h.useEffect(()=>{const e=t.current;if(e!==s){const t=e?"controlled":"uncontrolled",n=s?"controlled":"uncontrolled";console.warn(`${r} is changing from ${t} to ${n}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=s},[s,r])}const c=h.useCallback(t=>{if(s){const n=function(e){return"function"==typeof e}(t)?t(e):t;n!==e&&o.current?.(n)}else i(t)},[s,e,i,o]);return[l,c]}var xc=new WeakMap,wc=new WeakMap,kc={},Sc=0,Ec=function(e){return e&&(e.host||Ec(e.parentNode))},jc=function(e,t,n,r){var a=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=Ec(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)}).filter(function(e){return Boolean(e)})}(t,Array.isArray(e)?e:[e]);kc[n]||(kc[n]=new WeakMap);var i=kc[n],o=[],s=new Set,l=new Set(a),c=function(e){e&&!s.has(e)&&(s.add(e),c(e.parentNode))};a.forEach(c);var u=function(e){e&&!l.has(e)&&Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),a=null!==t&&"false"!==t,l=(xc.get(e)||0)+1,c=(i.get(e)||0)+1;xc.set(e,l),i.set(e,c),o.push(e),1===l&&a&&wc.set(e,!0),1===c&&e.setAttribute(n,"true"),a||e.setAttribute(r,"true")}catch(C_){console.error("aria-hidden: cannot operate on ",e,C_)}})};return u(t),s.clear(),Sc++,function(){o.forEach(function(e){var t=xc.get(e)-1,a=i.get(e)-1;xc.set(e,t),i.set(e,a),t||(wc.has(e)||e.removeAttribute(r),wc.delete(e)),a||e.removeAttribute(n)}),--Sc||(xc=new WeakMap,xc=new WeakMap,wc=new WeakMap,kc={})}},Oc=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),a=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e);return a?(r.push.apply(r,Array.from(a.querySelectorAll("[aria-live], script"))),jc(r,a,n,"aria-hidden")):function(){return null}},Cc=function(){return Cc=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},Cc.apply(this,arguments)};function Nc(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}"function"==typeof SuppressedError&&SuppressedError;var Pc="right-scroll-bar-position",_c="width-before-scroll-bar";function Mc(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var Ac="undefined"!=typeof window?h.useLayoutEffect:h.useEffect,Tc=new WeakMap;function Dc(e,t){var n,r,a,i=(n=null,r=function(t){return e.forEach(function(e){return Mc(e,t)})},(a=h.useState(function(){return{value:n,callback:r,facade:{get current(){return a.value},set current(e){var t=a.value;t!==e&&(a.value=e,a.callback(e,t))}}}})[0]).callback=r,a.facade);return Ac(function(){var t=Tc.get(i);if(t){var n=new Set(t),r=new Set(e),a=i.current;n.forEach(function(e){r.has(e)||Mc(e,null)}),r.forEach(function(e){n.has(e)||Mc(e,a)})}Tc.set(i,e)},[e]),i}function Ic(e){return e}var Rc=function(e){var t=e.sideCar,n=Nc(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return h.createElement(r,Cc({},n))};Rc.isSideCarExport=!0;var zc=function(e){void 0===e&&(e={});var t=function(e,t){void 0===t&&(t=Ic);var n=[],r=!1;return{read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var a=t(e,r);return n.push(a),function(){n=n.filter(function(e){return e!==a})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var a=n;n=[],a.forEach(e),t=n}var i=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(i)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}}}(null);return t.options=Cc({async:!0,ssr:!1},e),t}(),Lc=function(){},Fc=h.forwardRef(function(e,t){var n=h.useRef(null),r=h.useState({onScrollCapture:Lc,onWheelCapture:Lc,onTouchMoveCapture:Lc}),a=r[0],i=r[1],o=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,d=e.shards,f=e.sideCar,p=e.noRelative,m=e.noIsolation,g=e.inert,v=e.allowPinchZoom,y=e.as,b=void 0===y?"div":y,x=e.gapMode,w=Nc(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),k=f,S=Dc([n,t]),E=Cc(Cc({},w),a);return h.createElement(h.Fragment,null,u&&h.createElement(k,{sideCar:zc,removeScrollBar:c,shards:d,noRelative:p,noIsolation:m,inert:g,setCallbacks:i,allowPinchZoom:!!v,lockRef:n,gapMode:x}),o?h.cloneElement(h.Children.only(s),Cc(Cc({},E),{ref:S})):h.createElement(b,Cc({},E,{className:l,ref:S}),s))});Fc.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Fc.classNames={fullWidth:_c,zeroRight:Pc};function Uc(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=function(){if("undefined"!=typeof __webpack_nonce__)return __webpack_nonce__}();return t&&e.setAttribute("nonce",t),e}var $c=function(){var e=0,t=null;return{add:function(n){var r,a;0==e&&(t=Uc())&&(a=n,(r=t).styleSheet?r.styleSheet.cssText=a:r.appendChild(document.createTextNode(a)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){! --e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Bc=function(){var e,t=(e=$c(),function(t,n){h.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])});return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},qc={left:0,top:0,right:0,gap:0},Hc=function(e){return parseInt(e||"",10)||0},Wc=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return qc;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[Hc(n),Hc(r),Hc(a)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},Kc=Bc(),Vc="data-scroll-locked",Qc=function(e,t,n,r){var a=e.left,i=e.top,o=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body[").concat(Vc,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(o,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(Pc," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(_c," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(Pc," .").concat(Pc," {\n right: 0 ").concat(r,";\n }\n \n .").concat(_c," .").concat(_c," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(Vc,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},Yc=function(){var e=parseInt(document.body.getAttribute(Vc)||"0",10);return isFinite(e)?e:0},Xc=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,a=void 0===r?"margin":r;h.useEffect(function(){return document.body.setAttribute(Vc,(Yc()+1).toString()),function(){var e=Yc()-1;e<=0?document.body.removeAttribute(Vc):document.body.setAttribute(Vc,e.toString())}},[]);var i=h.useMemo(function(){return Wc(a)},[a]);return h.createElement(Kc,{styles:Qc(i,!t,a,n?"":"!important")})},Gc=!1;if("undefined"!=typeof window)try{var Zc=Object.defineProperty({},"passive",{get:function(){return Gc=!0,!0}});window.addEventListener("test",Zc,Zc),window.removeEventListener("test",Zc,Zc)}catch(kI){Gc=!1}var Jc=!!Gc&&{passive:!1},eu=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},tu=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),nu(e,r)){var a=ru(e,r);if(a[1]>a[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},nu=function(e,t){return"v"===e?function(e){return eu(e,"overflowY")}(t):function(e){return eu(e,"overflowX")}(t)},ru=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},au=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},iu=function(e){return[e.deltaX,e.deltaY]},ou=function(e){return e&&"current"in e?e.current:e},su=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},lu=0,cu=[];function uu(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const du=(fu=function(e){var t=h.useRef([]),n=h.useRef([0,0]),r=h.useRef(),a=h.useState(lu++)[0],i=h.useState(Bc)[0],o=h.useRef(e);h.useEffect(function(){o.current=e},[e]),h.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=function(e,t,n){if(n||2===arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}([e.lockRef.current],(e.shards||[]).map(ou),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=h.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!o.current.allowPinchZoom;var a,i=au(e),s=n.current,l="deltaX"in e?e.deltaX:s[0]-i[0],c="deltaY"in e?e.deltaY:s[1]-i[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=window.getSelection(),h=f&&f.anchorNode;if(h&&(h===u||h.contains(u)))return!1;var p=tu(d,u);if(!p)return!0;if(p?a=d:(a="v"===d?"h":"v",p=tu(d,u)),!p)return!1;if(!r.current&&"changedTouches"in e&&(l||c)&&(r.current=a),!a)return!0;var m=r.current||a;return function(e,t,n,r){var a=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),i=a*r,o=n.target,s=t.contains(o),l=!1,c=i>0,u=0,d=0;do{if(!o)break;var f=ru(e,o),h=f[0],p=f[1]-f[2]-a*h;(h||p)&&nu(e,o)&&(u+=p,d+=h);var m=o.parentNode;o=m&&m.nodeType===Node.DOCUMENT_FRAGMENT_NODE?m.host:m}while(!s&&o!==document.body||s&&(t.contains(o)||t===o));return(c&&Math.abs(u)<1||!c&&Math.abs(d)<1)&&(l=!0),l}(m,t,e,"h"===m?l:c)},[]),l=h.useCallback(function(e){var n=e;if(cu.length&&cu[cu.length-1]===i){var r="deltaY"in n?iu(n):au(n),a=t.current.filter(function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&(t=e.delta,a=r,t[0]===a[0]&&t[1]===a[1]);var t,a})[0];if(a&&a.should)n.cancelable&&n.preventDefault();else if(!a){var l=(o.current.shards||[]).map(ou).filter(Boolean).filter(function(e){return e.contains(n.target)});(l.length>0?s(n,l[0]):!o.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),c=h.useCallback(function(e,n,r,a){var i={name:e,delta:n,target:r,should:a,shadowParent:uu(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),u=h.useCallback(function(e){n.current=au(e),r.current=void 0},[]),d=h.useCallback(function(t){c(t.type,iu(t),t.target,s(t,e.lockRef.current))},[]),f=h.useCallback(function(t){c(t.type,au(t),t.target,s(t,e.lockRef.current))},[]);h.useEffect(function(){return cu.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,Jc),document.addEventListener("touchmove",l,Jc),document.addEventListener("touchstart",u,Jc),function(){cu=cu.filter(function(e){return e!==i}),document.removeEventListener("wheel",l,Jc),document.removeEventListener("touchmove",l,Jc),document.removeEventListener("touchstart",u,Jc)}},[]);var p=e.removeScrollBar,m=e.inert;return h.createElement(h.Fragment,null,m?h.createElement(i,{styles:su(a)}):null,p?h.createElement(Xc,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},zc.useMedium(fu),Rc);var fu,hu=h.forwardRef(function(e,t){return h.createElement(Fc,Cc({},e,{ref:t,sideCar:du}))});hu.classNames=Fc.classNames;var pu="Popover",[mu]=Eo(pu,[Yl]),gu=Yl(),[vu,yu]=mu(pu),bu=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:a,onOpenChange:i,modal:o=!1}=e,s=gu(t),c=h.useRef(null),[u,d]=h.useState(!1),[f,p]=bc({prop:r,defaultProp:a??!1,onChange:i,caller:pu});return l.jsx(dc,{...s,children:l.jsx(vu,{scope:t,contentId:ts(),triggerRef:c,open:f,onOpenChange:p,onOpenToggle:h.useCallback(()=>p(e=>!e),[p]),hasCustomAnchor:u,onCustomAnchorAdd:h.useCallback(()=>d(!0),[]),onCustomAnchorRemove:h.useCallback(()=>d(!1),[]),modal:o,children:n})})};bu.displayName=pu;var xu="PopoverAnchor";h.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,a=yu(xu,n),i=gu(n),{onCustomAnchorAdd:o,onCustomAnchorRemove:s}=a;return h.useEffect(()=>(o(),()=>s()),[o,s]),l.jsx(fc,{...i,...r,ref:t})}).displayName=xu;var wu="PopoverTrigger",ku=h.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,a=yu(wu,n),i=gu(n),o=So(t,a.triggerRef),s=l.jsx(_o.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":Iu(a.open),...r,ref:o,onClick:xo(e.onClick,a.onOpenToggle)});return a.hasCustomAnchor?s:l.jsx(fc,{asChild:!0,...i,children:s})});ku.displayName=wu;var Su="PopoverPortal",[Eu,ju]=mu(Su,{forceMount:void 0}),Ou=e=>{const{__scopePopover:t,forceMount:n,children:r,container:a}=e,i=yu(Su,t);return l.jsx(Eu,{scope:t,forceMount:n,children:l.jsx(gc,{present:n||i.open,children:l.jsx(mc,{asChild:!0,container:a,children:r})})})};Ou.displayName=Su;var Cu="PopoverContent",Nu=h.forwardRef((e,t)=>{const n=ju(Cu,e.__scopePopover),{forceMount:r=n.forceMount,...a}=e,i=yu(Cu,e.__scopePopover);return l.jsx(gc,{present:r||i.open,children:i.modal?l.jsx(_u,{...a,ref:t}):l.jsx(Mu,{...a,ref:t})})});Nu.displayName=Cu;var Pu=Oo("PopoverContent.RemoveScroll"),_u=h.forwardRef((e,t)=>{const n=yu(Cu,e.__scopePopover),r=h.useRef(null),a=So(t,r),i=h.useRef(!1);return h.useEffect(()=>{const e=r.current;if(e)return Oc(e)},[]),l.jsx(hu,{as:Pu,allowPinchZoom:!0,children:l.jsx(Au,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:xo(e.onCloseAutoFocus,e=>{e.preventDefault(),i.current||n.triggerRef.current?.focus()}),onPointerDownOutside:xo(e.onPointerDownOutside,e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;i.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:xo(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),Mu=h.forwardRef((e,t)=>{const n=yu(Cu,e.__scopePopover),r=h.useRef(!1),a=h.useRef(!1);return l.jsx(Au,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));const i=t.target,o=n.triggerRef.current?.contains(i);o&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),Au=h.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:i,disableOutsidePointerEvents:o,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:d,...f}=e,p=yu(Cu,n),m=gu(n);return h.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??$o()),document.body.insertAdjacentElement("beforeend",e[1]??$o()),Uo++,()=>{1===Uo&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),Uo--}},[]),l.jsx(Wo,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:i,children:l.jsx(zo,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:d,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:u,onDismiss:()=>p.onOpenChange(!1),children:l.jsx(hc,{"data-state":Iu(p.open),role:"dialog",id:p.contentId,...m,...f,ref:t,style:{...f.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),Tu="PopoverClose";h.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,a=yu(Tu,n);return l.jsx(_o.button,{type:"button",...r,ref:t,onClick:xo(e.onClick,()=>a.onOpenChange(!1))})}).displayName=Tu;var Du=h.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,a=gu(n);return l.jsx(pc,{...a,...r,ref:t})});function Iu(e){return e?"open":"closed"}Du.displayName="PopoverArrow";var Ru=bu,zu=ku,Lu=Ou,Fu=Nu,Uu=Du;const $u="https://dashboard.szhub.space/api";async function Bu(){const e=await fetch(`${$u}/system`);if(!e.ok)throw new Error("Failed to fetch system metrics");return e.json()}function qu(){return Fe({queryKey:["system"],queryFn:Bu,refetchInterval:3e4})}function Hu(){const[e,t]=h.useState(!1),{data:n}=qu(),r=(()=>{const e=[],t=parseFloat(n?.kpis?.cpu?.usage||"0");t>80&&e.push({id:"cpu-high",type:"warning",title:"Высокая нагрузка CPU",message:`CPU используется на ${t}%`,time:(new Date).toLocaleTimeString()});const r=parseFloat(n?.kpis?.memory?.usedPercent||"0");return r>90&&e.push({id:"mem-high",type:"warning",title:"Критическое использование RAM",message:`Память заполнена на ${r}%`,time:(new Date).toLocaleTimeString()}),"running"!==n?.kpis?.gateway?.status&&e.push({id:"gateway-error",type:"error",title:"Ошибка OpenClaw Gateway",message:"Сервис шлюза недоступен или отключен",time:(new Date).toLocaleTimeString()}),"error"===n?.status&&e.push({id:"system-error",type:"error",title:"Системная ошибка",message:"Некоторые базовые сервисы недоступны",time:(new Date).toLocaleTimeString()}),0===e.length&&n&&e.push({id:"system-ok",type:"success",title:"Система стабильна",message:"Все метрики в норме",time:(new Date).toLocaleTimeString()}),e})(),a=r.filter(e=>"error"===e.type||"warning"===e.type).length;return l.jsxs(Ru,{open:e,onOpenChange:t,children:[l.jsx(zu,{asChild:!0,children:l.jsxs("button",{className:"relative p-2 rounded-xl text-gray-400 hover:text-white hover:bg-white/10 transition-colors",children:[l.jsx(va,{className:"w-5 h-5"}),a>0&&l.jsx("span",{className:"absolute top-1.5 right-1.5 w-2 h-2 bg-danger rounded-full animate-pulse"})]})}),l.jsx(Lu,{children:l.jsxs(Fu,{className:"z-50 w-80 rounded-xl bg-slate-900 border border-white/10 shadow-2xl p-4 mr-4 mt-2",sideOffset:5,align:"end",children:[l.jsxs("div",{className:"flex items-center justify-between mb-4 pb-2 border-b border-white/10",children:[l.jsx("h3",{className:"font-semibold text-white",children:"Уведомления"}),a>0&&l.jsxs("span",{className:"text-xs bg-danger/20 text-danger px-2 py-0.5 rounded-full",children:[a," новых"]})]}),l.jsx("div",{className:"space-y-3 max-h-[300px] overflow-y-auto pr-1",children:0===r.length?l.jsx("div",{className:"text-center py-4 text-gray-500 text-sm",children:"Нет новых уведомлений"}):r.map(e=>l.jsxs("div",{className:"flex gap-3 text-sm bg-white/5 p-3 rounded-lg border border-white/5",children:[l.jsxs("div",{className:"flex-shrink-0 mt-0.5",children:["error"===e.type&&l.jsx(xa,{className:"w-4 h-4 text-danger"}),"warning"===e.type&&l.jsx(_a,{className:"w-4 h-4 text-warning"}),"success"===e.type&&l.jsx(wa,{className:"w-4 h-4 text-success"})]}),l.jsxs("div",{children:[l.jsx("div",{className:"font-medium text-white",children:e.title}),l.jsx("div",{className:"text-xs text-gray-400 mt-1",children:e.message}),l.jsx("div",{className:"text-[10px] text-gray-500 mt-2",children:e.time})]})]},e.id))}),l.jsx(Uu,{className:"fill-slate-900 stroke-1 stroke-white/10"})]})})]})}const Wu=({open:e,onOpenChange:t,children:n})=>e?l.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/80 backdrop-blur-sm animate-fadeIn",onClick:()=>t(!1),children:l.jsx("div",{className:"relative max-w-4xl w-full max-h-[90vh] overflow-hidden animate-slideUp",onClick:e=>e.stopPropagation(),children:n})}):null,Ku=h.forwardRef(({className:e,children:t,...n},r)=>l.jsx("div",{ref:r,className:yo("bg-gradient-to-br from-slate-800 to-slate-900 rounded-3xl border border-white/10 shadow-2xl overflow-hidden",e),...n,children:t}));Ku.displayName="DialogContent";const Vu=h.forwardRef(({className:e,...t},n)=>l.jsx("div",{ref:n,className:yo("flex items-center justify-between p-6 border-b border-white/10 bg-white/5",e),...t}));Vu.displayName="DialogHeader";const Qu=h.forwardRef(({className:e,...t},n)=>l.jsx("h2",{ref:n,className:yo("text-2xl font-bold text-white",e),...t}));Qu.displayName="DialogTitle";const Yu=h.forwardRef(({className:e,...t},n)=>l.jsx("button",{ref:n,className:yo("rounded-full p-2 bg-white/10 hover:bg-white/20 transition-all",e),...t,children:l.jsx(Xa,{className:"w-5 h-5 text-white"})}));Yu.displayName="DialogClose";const Xu=h.forwardRef(({className:e,...t},n)=>l.jsx("div",{ref:n,className:yo("p-6 overflow-y-auto max-h-[calc(90vh-120px)]",e),...t}));Xu.displayName="DialogBody";const Gu=[{value:"low",label:"Низкий"},{value:"medium",label:"Средний"},{value:"high",label:"Высокий"},{value:"critical",label:"Критичный"}],Zu={proposed:"Предложено",approved:"Одобрено",done:"Сделано",verified:"Проверено"};function Ju({open:e,onOpenChange:t,projectId:n,status:r,onTaskCreated:a}){const[i,o]=h.useState(""),[s,c]=h.useState(""),[u,d]=h.useState("medium"),[f,p]=h.useState(""),[m,g]=h.useState(!1),v=h.useRef(null);h.useEffect(()=>{e&&(o(""),c(""),d("medium"),p(""),setTimeout(()=>{v.current?.focus()},100))},[e]);const y=async e=>{if(e.preventDefault(),i.trim().length<3)et.error("Ошибка",{description:"Название должно содержать минимум 3 символа"});else{g(!0);try{const e=f.split(",").map(e=>e.trim()).filter(e=>e.length>0),o=await fetch(`/api/projects/${n}/tasks`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({title:i.trim(),description:s.trim()||void 0,priority:u,status:r,tags:e.length>0?e:void 0})});if(!o.ok){const e=await o.json().catch(()=>({error:"Unknown error"}));throw new Error(e.error||`HTTP ${o.status}`)}const l=await o.json();et.success("Задача создана",{description:`"${i}" добавлена в колонку "${Zu[r]}"`,duration:3e3}),a&&l.task&&a(l.task),t(!1)}catch(o){const e=o instanceof Error?o.message:"Неизвестная ошибка";et.error("Ошибка создания",{description:e,duration:4e3}),console.error("[Create Task] Error:",o)}finally{g(!1)}}};return l.jsx(Wu,{open:e,onOpenChange:t,children:l.jsxs(Ku,{className:"max-w-2xl",children:[l.jsxs(Vu,{children:[l.jsxs(Qu,{className:"flex items-center gap-2",children:[l.jsx(za,{className:"w-6 h-6 text-primary"}),"Новая задача"]}),l.jsx(Yu,{onClick:()=>t(!1)})]}),l.jsx(Xu,{children:l.jsxs("form",{onSubmit:y,onKeyDown:e=>{"Enter"===e.key&&(e.ctrlKey||e.metaKey)&&y(e)},className:"space-y-4",children:[l.jsx("div",{className:"bg-white/5 rounded-lg p-3 border border-white/10",children:l.jsxs("p",{className:"text-sm text-gray-400",children:["Колонка: ",l.jsx("span",{className:"text-white font-semibold",children:Zu[r]})]})}),l.jsxs("div",{children:[l.jsxs("label",{htmlFor:"task-title",className:"block text-sm font-semibold text-gray-300 mb-2",children:["Название задачи ",l.jsx("span",{className:"text-danger",children:"*"})]}),l.jsx("input",{ref:v,id:"task-title",type:"text",value:i,onChange:e=>o(e.target.value),placeholder:"Например: Fix API bug",className:"w-full px-4 py-2.5 bg-white/5 border border-white/10 rounded-lg text-white placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent transition-all",required:!0,minLength:3,disabled:m})]}),l.jsxs("div",{children:[l.jsx("label",{htmlFor:"task-description",className:"block text-sm font-semibold text-gray-300 mb-2",children:"Описание"}),l.jsx("textarea",{id:"task-description",value:s,onChange:e=>c(e.target.value),placeholder:"Дополнительные детали задачи...",rows:3,className:"w-full px-4 py-2.5 bg-white/5 border border-white/10 rounded-lg text-white placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent transition-all resize-none",disabled:m})]}),l.jsxs("div",{children:[l.jsx("label",{htmlFor:"task-priority",className:"block text-sm font-semibold text-gray-300 mb-2",children:"Приоритет"}),l.jsx("select",{id:"task-priority",value:u,onChange:e=>d(e.target.value),className:"w-full px-4 py-2.5 bg-white/5 border border-white/10 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent transition-all",disabled:m,children:Gu.map(e=>l.jsx("option",{value:e.value,className:"bg-slate-800",children:e.label},e.value))})]}),l.jsxs("div",{children:[l.jsx("label",{htmlFor:"task-tags",className:"block text-sm font-semibold text-gray-300 mb-2",children:"Теги"}),l.jsx("input",{id:"task-tags",type:"text",value:f,onChange:e=>p(e.target.value),placeholder:"bug, api, urgent (через запятую)",className:"w-full px-4 py-2.5 bg-white/5 border border-white/10 rounded-lg text-white placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent transition-all",disabled:m}),l.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Разделяйте теги запятыми"})]}),l.jsxs("div",{className:"flex items-center gap-3 pt-4",children:[l.jsxs(bo,{type:"submit",variant:"primary",disabled:m||i.trim().length<3,className:"flex-1",children:[m&&l.jsx(Da,{className:"w-4 h-4 animate-spin"}),m?"Создание...":"Создать задачу"]}),l.jsx(bo,{type:"button",variant:"secondary",onClick:()=>t(!1),disabled:m,children:"Отмена"})]}),l.jsx("p",{className:"text-xs text-gray-500 text-center",children:"Ctrl+Enter для быстрого создания"})]})})]})})}function ed({id:e,children:t}){const{attributes:n,listeners:r,setNodeRef:a,transform:i,transition:o,isDragging:s}=aa({id:e}),c={transform:_t.Transform.toString(i?{...i,scaleY:1,scaleX:1}:null),transition:o,opacity:s?.4:1,zIndex:s?50:1,position:"relative"};return l.jsx("div",{ref:a,style:c,className:"touch-none rounded-lg "+(s?"shadow-xl shadow-primary/20 bg-slate-800":""),children:l.jsx("div",{...n,...r,children:t})})}const td={low:"bg-secondary/20 text-secondary border-secondary/30",medium:"bg-warning/20 text-warning border-warning/30",high:"bg-danger/20 text-danger border-danger/30",critical:"bg-red-600/20 text-red-400 border-red-500/30"},nd={low:"Низкий",medium:"Средний",high:"Высокий",critical:"Критичный"},rd={proposed:"Предложено",approved:"Одобрено",done:"Сделано",verified:"Проверено"};function ad(e){return rd[e]||e}function id({open:e,onOpenChange:t,projectId:n,embedded:r}){const a=Te(),[i,o]=h.useState(null),[s,c]=h.useState(!1),[u,d]=h.useState("proposed"),[f,p]=h.useState(null),[m,g]=h.useState(null),{data:v,isLoading:y,error:b}=Fe({queryKey:["kanban-tasks",n],queryFn:()=>n?async function(e){const t=await fetch(`/api/projects/${e}/kanban-tasks`);if(!t.ok)throw new Error("Failed to fetch tasks");return t.json()}(n):Promise.reject("No project"),enabled:e&&!!n}),x=v?.tasks||[],w=Ht(qt(qn,{activationConstraint:{distance:8}}),qt(Ln,{coordinateGetter:sa})),{mutate:k}=Ue({mutationFn:async({taskId:e,newStatus:t})=>{const r=await fetch(`/api/projects/${n}/tasks/${e}/status`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({status:t})});if(!r.ok){const e=await r.json().catch(()=>({error:"Unknown error"}));throw new Error(e.error||`HTTP ${r.status}`)}return{taskId:e,newStatus:t}},onMutate:async({taskId:e,newStatus:t})=>{if(!n)return{previousData:void 0};o(e),await a.cancelQueries({queryKey:["kanban-tasks",n]});const r=a.getQueryData(["kanban-tasks",n]);return r&&a.setQueryData(["kanban-tasks",n],{...r,tasks:r.tasks.map(n=>n.id===e?{...n,status:t}:n)}),{previousData:r}},onError:(e,t,r)=>{r?.previousData&&a.setQueryData(["kanban-tasks",n],r.previousData),et.error("Ошибка сохранения",{description:e instanceof Error?e.message:"Неизвестная ошибка",duration:4e3})},onSuccess:e=>{const t=x.find(t=>t.id===e.taskId);t&&et.success("Статус обновлен",{description:`Задача: ${ad(t.status)} → ${ad(e.newStatus)}`,duration:2e3})},onSettled:()=>{o(null),a.invalidateQueries({queryKey:["kanban-tasks",n]})}}),S=x.filter(e=>"proposed"===e.status),E=x.filter(e=>"approved"===e.status),j=x.filter(e=>"done"===e.status),O=x.filter(e=>"verified"===e.status),C=(e,t,n,r,a)=>l.jsx(Gr,{items:[a,...n.map(e=>e.id)],strategy:Qr,children:l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/10 min-h-[400px] flex flex-col transition-colors group-data-[droppable=true]:bg-white/10",children:[l.jsx(ed,{id:a,children:l.jsxs("div",{className:"flex items-center justify-between mb-4 pb-2 border-b border-white/5",children:[l.jsxs("h3",{className:"text-sm font-semibold text-gray-400 uppercase flex items-center gap-2",children:[t,e]}),l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx("button",{onClick:()=>(e=>{d(e),c(!0)})(a),className:"p-1 hover:bg-primary/20 rounded-lg transition-colors group",title:"Создать задачу",children:l.jsx(za,{className:"w-4 h-4 text-gray-400 group-hover:text-primary"})}),l.jsx("span",{className:"px-2 py-1 bg-primary rounded-full text-xs text-white font-semibold",children:r})]})]})}),l.jsx("div",{className:"flex-1 space-y-3 min-h-[50px]",children:n.map(e=>{const t=i===e.id,n=f===e.id;return l.jsx(ed,{id:e.id,children:l.jsxs("div",{className:"bg-white/5 rounded-lg p-3 border transition-colors cursor-grab active:cursor-grabbing "+(t?"border-primary/50 opacity-70":n?"opacity-0":"border-white/10 hover:border-primary/50 hover:bg-white/10"),children:[l.jsxs("div",{className:"text-sm text-white mb-2 flex items-center justify-between gap-2",children:[l.jsx("span",{className:"font-medium",children:e.title}),t&&l.jsx(Da,{className:"w-3 h-3 animate-spin text-primary"})]}),e.description&&l.jsx("div",{className:"text-xs text-gray-400 mb-2 line-clamp-2",children:e.description}),l.jsx("div",{className:"flex items-center justify-between mt-3",children:l.jsx("span",{className:`inline-block px-2 py-1 rounded text-[10px] uppercase font-bold tracking-wide ${td[e.priority]}`,children:nd[e.priority]})})]})},e.id)})})]})}),N={system:"Задачи дашборда",openclaw:"OpenClaw Agent",piewell:"Piewell.com","futures-screener":"Futures Screener",options:"Options Trading",affiliate:"Affiliate Marketing"},P={sideEffects:Ur({styles:{active:{opacity:"0.5"}}})},_=l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"flex items-center justify-between mb-6",children:!r&&l.jsx(Qu,{className:"text-xl",children:n?N[n]||`Задачи: ${n}`:"Все задачи"})}),l.jsxs("div",{className:"flex-1 w-full h-full relative",children:[y&&l.jsx("div",{className:"absolute inset-0 flex items-center justify-center bg-black/20 z-10 backdrop-blur-sm rounded-xl",children:l.jsx(Da,{className:"w-8 h-8 animate-spin text-primary"})}),b&&l.jsx("div",{className:"text-center py-20 text-danger bg-red-500/10 rounded-xl border border-red-500/20",children:"Ошибка загрузки задач. Проверьте подключение к Secretary API."}),!b&&l.jsxs(Nr,{sensors:w,collisionDetection:en,onDragStart:e=>{const{active:t}=e,n=x.find(e=>e.id===t.id);p(t.id),g(n||null)},onDragOver:e=>{const{over:t}=e},onDragEnd:e=>{const{active:t,over:n}=e;if(p(null),g(null),!n)return;let r;if(["proposed","approved","done","verified"].includes(n.id))r=n.id;else{const e=x.find(e=>e.id===n.id);e&&(r=e.status)}const a=x.find(e=>e.id===t.id);a&&r&&a.status!==r&&k({taskId:a.id,newStatus:r})},children:[l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4 h-full",children:[C("Предложения",l.jsx(Aa,{className:"w-4 h-4 text-emerald-400"}),S,S.length,"proposed"),C("Одобрено",l.jsx(Sa,{className:"w-4 h-4 text-blue-400"}),E,E.length,"approved"),C("Сделано",l.jsx(wa,{className:"w-4 h-4 text-purple-400"}),j,j.length,"done"),C("Проверено",l.jsx(Ba,{className:"w-4 h-4 text-orange-400"}),O,O.length,"verified")]}),l.jsx(Hr,{dropAnimation:P,children:m?l.jsxs("div",{className:"bg-slate-800 rounded-xl p-3 border border-primary/50 shadow-2xl shadow-primary/20 transform rotate-3 scale-105 cursor-grabbing mix-blend-normal",children:[l.jsx("div",{className:"text-sm text-white mb-2 font-medium",children:m.title}),m.description&&l.jsx("div",{className:"text-xs text-gray-400 mb-2 line-clamp-2",children:m.description}),l.jsx("span",{className:`inline-block px-2 py-1 rounded text-[10px] uppercase font-bold tracking-wide mt-1 ${td[m.priority]}`,children:nd[m.priority]})]}):null})]})]}),n&&l.jsx(Ju,{open:s,onOpenChange:c,projectId:n,status:u,onTaskCreated:e=>{a.setQueryData(["kanban-tasks",n],t=>t?{...t,tasks:[...t.tasks,e]}:t),a.invalidateQueries({queryKey:["kanban-tasks",n]})}})]});return r?l.jsx("div",{className:"h-full w-full flex flex-col",children:_}):l.jsx(Wu,{open:e,onOpenChange:t,children:l.jsxs(Ku,{className:"max-w-6xl max-h-[90vh] overflow-hidden flex flex-col p-6",children:[l.jsxs(Vu,{className:"shrink-0",children:[l.jsx(Qu,{children:n?N[n]||`Задачи: ${n}`:"Все задачи"}),l.jsx(Yu,{onClick:()=>t(!1)})]}),l.jsx(Xu,{className:"flex-1 overflow-y-auto min-h-0 py-4 -mx-6 px-6",children:_})]})})}function od({open:e,onOpenChange:t}){return l.jsx(Wu,{open:e,onOpenChange:t,children:l.jsxs(Ku,{className:"sm:max-w-[1200px] h-[85vh] flex flex-col p-0 gap-0 overflow-hidden",children:[l.jsx(Vu,{className:"p-6 pb-4 border-b border-white/10 shrink-0",children:l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsxs("div",{className:"flex items-center gap-3 text-primary",children:[l.jsx(Ua,{className:"w-6 h-6"}),l.jsx(Qu,{className:"text-xl",children:"Настройки Дашборда"})]}),l.jsx(Yu,{className:"p-2 rounded-xl hover:bg-white/10 text-gray-400 hover:text-white transition-colors",children:l.jsx(Xa,{className:"w-5 h-5"})})]})}),l.jsxs(Xu,{className:"flex-1 overflow-hidden flex flex-col",children:[l.jsxs("div",{className:"p-6 border-b border-white/10 shrink-0",children:[l.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[l.jsx(Ma,{className:"w-5 h-5 text-purple-400"}),l.jsx("h3",{className:"text-lg font-medium text-white",children:"Управление проектом Дашборда"})]}),l.jsx("p",{className:"text-sm text-gray-400",children:'Здесь вы можете планировать и отслеживать задачи по разработке и улучшению самого дашборда. Это локальная доска "system".'})]}),l.jsx("div",{className:"flex-1 overflow-y-auto p-6 bg-black/20",children:l.jsx("div",{className:"h-full",children:l.jsx(id,{open:!0,onOpenChange:()=>{},projectId:"system",embedded:!0})})})]})]})})}function sd({onViewTasks:e}){const{theme:t,toggleTheme:n}=function(){const[e,t]=h.useState(()=>localStorage.getItem("theme")||"dark");return h.useEffect(()=>{const t=window.document.documentElement;t.classList.remove("light","dark"),t.classList.add(e),localStorage.setItem("theme",e)},[e]),{theme:e,toggleTheme:()=>{t(e=>"dark"===e?"light":"dark")}}}(),[r,a]=h.useState(!1);return l.jsxs(l.Fragment,{children:[l.jsxs("header",{className:"flex items-center justify-between mb-8 pb-6 border-b border-white/10",children:[l.jsxs("div",{className:"flex items-center gap-4",children:[l.jsx("div",{className:"p-3 rounded-2xl bg-gradient-to-br from-purple-500 to-primary",children:l.jsx(ba,{className:"w-8 h-8 text-white"})}),l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsxs("div",{children:[l.jsx("h1",{className:"text-3xl font-bold bg-gradient-to-r from-purple-400 to-primary bg-clip-text text-transparent",children:"Morty's Dashboard"}),l.jsx("p",{className:"text-sm text-gray-400 mt-1",children:"Operational Intelligence • Project Monitoring • Analytics"})]}),l.jsx(bo,{variant:"ghost",size:"sm",className:"rounded-full text-gray-400 hover:text-white px-2 py-2",onClick:()=>a(!0),children:l.jsx($a,{className:"w-6 h-6"})})]})]}),l.jsxs("div",{className:"flex items-center gap-2 sm:gap-4",children:[l.jsxs(bo,{variant:"ghost",size:"sm",onClick:e,className:"rounded-xl flex items-center gap-2 px-4",children:[l.jsx(Ta,{className:"w-5 h-5"}),l.jsx("span",{className:"hidden sm:inline",children:"Задачи"})]}),l.jsx(Hu,{}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:n,className:"rounded-xl",children:"dark"===t?l.jsx(Wa,{className:"w-5 h-5"}):l.jsx(Ia,{className:"w-5 h-5"})})]})]}),r&&l.jsx(od,{open:r,onOpenChange:a})]})}function ld(){return l.jsxs("footer",{className:"mt-12 pt-6 border-t border-white/10 text-center text-sm text-gray-400",children:[l.jsx("p",{children:"🛠️ Dashboard built by Morty • Auto-updates every 30 seconds"}),l.jsx("p",{className:"mt-2",children:"📍 Server: srv1321680 • Vancouver timezone • OpenClaw v2026.2.14"})]})}const cd=h.forwardRef(({className:e,...t},n)=>l.jsx("div",{ref:n,className:yo("rounded-2xl border border-white/10 bg-white/5 backdrop-blur-lg p-6 shadow-xl transition-all hover:border-primary hover:-translate-y-1",e),...t}));cd.displayName="Card";const ud=h.forwardRef(({className:e,...t},n)=>l.jsx("div",{ref:n,className:yo("flex flex-col space-y-1.5 pb-4 border-b border-white/10",e),...t}));ud.displayName="CardHeader";const dd=h.forwardRef(({className:e,...t},n)=>l.jsx("h3",{ref:n,className:yo("text-xl font-semibold leading-none tracking-tight text-white",e),...t}));dd.displayName="CardTitle";const fd=h.forwardRef(({className:e,...t},n)=>l.jsx("p",{ref:n,className:yo("text-sm text-gray-400",e),...t}));fd.displayName="CardDescription";const hd=h.forwardRef(({className:e,...t},n)=>l.jsx("div",{ref:n,className:yo("pt-4",e),...t}));hd.displayName="CardContent";const pd=h.forwardRef(({className:e,...t},n)=>l.jsx("div",{ref:n,className:yo("flex items-center pt-4",e),...t}));pd.displayName="CardFooter";const md=h.forwardRef(({className:e,variant:t="info",...n},r)=>l.jsx("div",{ref:r,className:yo("inline-flex items-center rounded-full border px-3 py-1 text-xs font-semibold uppercase tracking-wider",{success:"bg-secondary/20 text-secondary border-secondary/30",danger:"bg-danger/20 text-danger border-danger/30",warning:"bg-warning/20 text-warning border-warning/30",info:"bg-primary/20 text-primary border-primary/30"}[t],e),...n}));md.displayName="Badge";var gd=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function vd(e){return"string"==typeof e&&gd.includes(e)}var yd=new Set(["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"]);function bd(e){return"string"==typeof e&&yd.has(e)}function xd(e){return"string"==typeof e&&e.startsWith("data-")}function wd(e){if("object"!=typeof e||null===e)return{};var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(bd(n)||xd(n))&&(t[n]=e[n]);return t}function kd(e){return null==e?null:h.isValidElement(e)&&"object"==typeof e.props&&null!==e.props?wd(e.props):"object"!=typeof e||Array.isArray(e)?null:wd(e)}function Sd(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(bd(n)||xd(n)||vd(n))&&(t[n]=e[n]);return t}var Ed=["children","width","height","viewBox","className","style","title","desc"];function jd(){return jd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jd.apply(null,arguments)}var Od=h.forwardRef((e,t)=>{var{children:n,width:r,height:a,viewBox:i,className:o,style:s,title:l,desc:c}=e,u=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Ed),d=i||{width:r,height:a,x:0,y:0},f=Ja("recharts-surface",o);return h.createElement("svg",jd({},Sd(u),{className:f,width:r,height:a,style:s,viewBox:"".concat(d.x," ").concat(d.y," ").concat(d.width," ").concat(d.height),ref:t}),h.createElement("title",null,l),h.createElement("desc",null,c),n)}),Cd=["children","className"];function Nd(){return Nd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nd.apply(null,arguments)}var Pd=h.forwardRef((e,t)=>{var{children:n,className:r}=e,a=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Cd),i=Ja("recharts-layer",r);return h.createElement("g",Nd({className:i},Sd(a),{ref:t}),n)}),_d=h.createContext(null);function Md(e){return function(){return e}}const Ad=Math.PI,Td=2*Ad,Dd=1e-6,Id=Td-Dd;function Rd(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class zd{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?Rd:function(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Rd;const n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,r){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(e,t,n,r,a,i){this._append`C${+e},${+t},${+n},${+r},${this._x1=+a},${this._y1=+i}`}arcTo(e,t,n,r,a){if(e=+e,t=+t,n=+n,r=+r,(a=+a)<0)throw new Error(`negative radius: ${a}`);let i=this._x1,o=this._y1,s=n-e,l=r-t,c=i-e,u=o-t,d=c*c+u*u;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(d>Dd)if(Math.abs(u*s-l*c)>Dd&&a){let f=n-i,h=r-o,p=s*s+l*l,m=f*f+h*h,g=Math.sqrt(p),v=Math.sqrt(d),y=a*Math.tan((Ad-Math.acos((p+d-m)/(2*g*v)))/2),b=y/v,x=y/g;Math.abs(b-1)>Dd&&this._append`L${e+b*c},${t+b*u}`,this._append`A${a},${a},0,0,${+(u*f>c*h)},${this._x1=e+x*s},${this._y1=t+x*l}`}else this._append`L${this._x1=e},${this._y1=t}`;else;}arc(e,t,n,r,a,i){if(e=+e,t=+t,i=!!i,(n=+n)<0)throw new Error(`negative radius: ${n}`);let o=n*Math.cos(r),s=n*Math.sin(r),l=e+o,c=t+s,u=1^i,d=i?r-a:a-r;null===this._x1?this._append`M${l},${c}`:(Math.abs(this._x1-l)>Dd||Math.abs(this._y1-c)>Dd)&&this._append`L${l},${c}`,n&&(d<0&&(d=d%Td+Td),d>Id?this._append`A${n},${n},0,1,${u},${e-o},${t-s}A${n},${n},0,1,${u},${this._x1=l},${this._y1=c}`:d>Dd&&this._append`A${n},${n},0,${+(d>=Ad)},${u},${this._x1=e+n*Math.cos(a)},${this._y1=t+n*Math.sin(a)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function Ld(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{const e=Math.floor(n);if(!(e>=0))throw new RangeError(`invalid digits: ${n}`);t=e}return e},()=>new zd(t)}function Fd(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function Ud(e){this._context=e}function $d(e){return new Ud(e)}function Bd(e){return e[0]}function qd(e){return e[1]}function Hd(e,t){var n=Md(!0),r=null,a=$d,i=null,o=Ld(s);function s(s){var l,c,u,d=(s=Fd(s)).length,f=!1;for(null==r&&(i=a(u=o())),l=0;l<=d;++l)!(l<d&&n(c=s[l],l,s))===f&&((f=!f)?i.lineStart():i.lineEnd()),f&&i.point(+e(c,l,s),+t(c,l,s));if(u)return i=null,u+""||null}return e="function"==typeof e?e:void 0===e?Bd:Md(e),t="function"==typeof t?t:void 0===t?qd:Md(t),s.x=function(t){return arguments.length?(e="function"==typeof t?t:Md(+t),s):e},s.y=function(e){return arguments.length?(t="function"==typeof e?e:Md(+e),s):t},s.defined=function(e){return arguments.length?(n="function"==typeof e?e:Md(!!e),s):n},s.curve=function(e){return arguments.length?(a=e,null!=r&&(i=a(r)),s):a},s.context=function(e){return arguments.length?(null==e?r=i=null:i=a(r=e),s):r},s}function Wd(e,t,n){var r=null,a=Md(!0),i=null,o=$d,s=null,l=Ld(c);function c(c){var u,d,f,h,p,m=(c=Fd(c)).length,g=!1,v=new Array(m),y=new Array(m);for(null==i&&(s=o(p=l())),u=0;u<=m;++u){if(!(u<m&&a(h=c[u],u,c))===g)if(g=!g)d=u,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),f=u-1;f>=d;--f)s.point(v[f],y[f]);s.lineEnd(),s.areaEnd()}g&&(v[u]=+e(h,u,c),y[u]=+t(h,u,c),s.point(r?+r(h,u,c):v[u],n?+n(h,u,c):y[u]))}if(p)return s=null,p+""||null}function u(){return Hd().defined(a).curve(o).context(i)}return e="function"==typeof e?e:void 0===e?Bd:Md(+e),t="function"==typeof t?t:Md(void 0===t?0:+t),n="function"==typeof n?n:void 0===n?qd:Md(+n),c.x=function(t){return arguments.length?(e="function"==typeof t?t:Md(+t),r=null,c):e},c.x0=function(t){return arguments.length?(e="function"==typeof t?t:Md(+t),c):e},c.x1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:Md(+e),c):r},c.y=function(e){return arguments.length?(t="function"==typeof e?e:Md(+e),n=null,c):t},c.y0=function(e){return arguments.length?(t="function"==typeof e?e:Md(+e),c):t},c.y1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:Md(+e),c):n},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(n)},c.lineX1=function(){return u().x(r).y(t)},c.defined=function(e){return arguments.length?(a="function"==typeof e?e:Md(!!e),c):a},c.curve=function(e){return arguments.length?(o=e,null!=i&&(s=o(i)),c):o},c.context=function(e){return arguments.length?(null==e?i=s=null:s=o(i=e),c):i},c}Ud.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};class Kd{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function Vd(){}function Qd(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Yd(e){this._context=e}function Xd(e){this._context=e}function Gd(e){this._context=e}function Zd(e){this._context=e}function Jd(e){return e<0?-1:1}function ef(e,t,n){var r=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(r||a<0&&-0),o=(n-e._y1)/(a||r<0&&-0),s=(i*a+o*r)/(r+a);return(Jd(i)+Jd(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(s))||0}function tf(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function nf(e,t,n){var r=e._x0,a=e._y0,i=e._x1,o=e._y1,s=(i-r)/3;e._context.bezierCurveTo(r+s,a+s*t,i-s,o-s*n,i,o)}function rf(e){this._context=e}function af(e){this._context=new of(e)}function of(e){this._context=e}function sf(e){this._context=e}function lf(e){var t,n,r=e.length-1,a=new Array(r),i=new Array(r),o=new Array(r);for(a[0]=0,i[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,i[t]=4,o[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,i[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/i[t-1],i[t]-=n,o[t]-=n*o[t-1];for(a[r-1]=o[r-1]/i[r-1],t=r-2;t>=0;--t)a[t]=(o[t]-a[t+1])/i[t];for(i[r-1]=(e[r]+a[r-1])/2,t=0;t<r-1;++t)i[t]=2*e[t+1]-a[t+1];return[a,i]}function cf(e,t){this._context=e,this._t=t}function uf(e,t){if((a=e.length)>1)for(var n,r,a,i=1,o=e[t[0]],s=o.length;i<a;++i)for(r=o,o=e[t[i]],n=0;n<s;++n)o[n][1]+=o[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function df(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function ff(e,t){return e[t]}function hf(e){const t=[];return t.key=e,t}Yd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Qd(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Qd(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Xd.prototype={areaStart:Vd,areaEnd:Vd,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Qd(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Gd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Qd(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Zd.prototype={areaStart:Vd,areaEnd:Vd,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},rf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:nf(this,this._t0,tf(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,nf(this,tf(this,n=ef(this,e,t)),n);break;default:nf(this,this._t0,n=ef(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(af.prototype=Object.create(rf.prototype)).point=function(e,t){rf.prototype.point.call(this,t,e)},of.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,a,i){this._context.bezierCurveTo(t,e,r,n,i,a)}},sf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=lf(e),a=lf(t),i=0,o=1;o<n;++i,++o)this._context.bezierCurveTo(r[0][i],a[0][i],r[1][i],a[1][i],e[o],t[o]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},cf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var pf,mf={},gf={};function vf(){return pf||(pf=1,e=gf,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.isUnsafeProperty=function(e){return"__proto__"===e}),gf;var e}var yf,bf={};function xf(){return yf||(yf=1,e=bf,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.isDeepKey=function(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}),bf;var e}var wf,kf={};function Sf(){return wf||(wf=1,e=kf,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.toKey=function(e){return"string"==typeof e||"symbol"==typeof e?e:Object.is(e?.valueOf?.(),-0)?"-0":String(e)}),kf;var e}var Ef,jf,Of,Cf,Nf,Pf={},_f={};function Mf(){return Ef||(Ef=1,e=_f,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.toString=function e(t){if(null==t)return"";if("string"==typeof t)return t;if(Array.isArray(t))return t.map(e).join(",");const n=String(t);return"0"===n&&Object.is(Number(t),-0)?"-0":n}),_f;var e}function Af(){return jf||(jf=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Mf(),n=Sf();e.toPath=function(e){if(Array.isArray(e))return e.map(n.toKey);if("symbol"==typeof e)return[e];const r=[],a=(e=t.toString(e)).length;if(0===a)return r;let i=0,o="",s="",l=!1;for(46===e.charCodeAt(0)&&(r.push(""),i++);i<a;){const t=e[i];s?"\\"===t&&i+1<a?(i++,o+=e[i]):t===s?s="":o+=t:l?'"'===t||"'"===t?s=t:"]"===t?(l=!1,r.push(o),o=""):o+=t:"["===t?(l=!0,o&&(r.push(o),o="")):"."===t?o&&(r.push(o),o=""):o+=t,i++}return o&&r.push(o),r}}(Pf)),Pf}function Tf(){return Of||(Of=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=vf(),n=xf(),r=Sf(),a=Af();e.get=function e(i,o,s){if(null==i)return s;switch(typeof o){case"string":{if(t.isUnsafeProperty(o))return s;const r=i[o];return void 0===r?n.isDeepKey(o)?e(i,a.toPath(o),s):s:r}case"number":case"symbol":{"number"==typeof o&&(o=r.toKey(o));const e=i[o];return void 0===e?s:e}default:{if(Array.isArray(o))return function(e,n,r){if(0===n.length)return r;let a=e;for(let i=0;i<n.length;i++){if(null==a)return r;if(t.isUnsafeProperty(n[i]))return r;a=a[n[i]]}if(void 0===a)return r;return a}(i,o,s);if(o=Object.is(o?.valueOf(),-0)?"-0":String(o),t.isUnsafeProperty(o))return s;const e=i[o];return void 0===e?s:e}}}}(mf)),mf}function Df(){return Nf?Cf:(Nf=1,Cf=Tf().get)}const If=t(Df());var Rf=e=>0===e?0:e>0?1:-1,zf=e=>"number"==typeof e&&e!=+e,Lf=e=>"string"==typeof e&&e.indexOf("%")===e.length-1,Ff=e=>("number"==typeof e||e instanceof Number)&&!zf(e),Uf=e=>Ff(e)||"string"==typeof e,$f=0,Bf=e=>{var t=++$f;return"".concat(e||"").concat(t)},qf=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!Ff(e)&&"string"!=typeof e)return r;if(Lf(e)){if(null==t)return r;var i=e.indexOf("%");n=t*parseFloat(e.slice(0,i))/100}else n=+e;return zf(n)&&(n=r),a&&null!=t&&n>t&&(n=t),n},Hf=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r<t;r++){if(n[String(e[r])])return!0;n[String(e[r])]=!0}return!1};function Wf(e,t,n){return Ff(e)&&Ff(t)?function(e){var t=10**(arguments.length>1&&void 0!==arguments[1]?arguments[1]:4),n=Math.round(e*t)/t;return Object.is(n,-0)?0:n}(e+n*(t-e)):t}function Kf(e,t,n){if(e&&e.length)return e.find(e=>e&&("function"==typeof t?t(e):If(e,t))===n)}var Vf=e=>null==e,Qf=e=>Vf(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function Yf(e){return null!=e}function Xf(){}var Gf=(e,t)=>{if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if(h.isValidElement(e)&&(n=e.props),"object"!=typeof n&&"function"!=typeof n)return null;var r={};return Object.keys(n).forEach(e=>{vd(e)&&(r[e]=t=>n[e](n,t))}),r};function Zf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Jf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eh(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zf(Object(n),!0).forEach(function(t){Jf(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zf(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e),r=t;return Object.keys(t).reduce((e,t)=>(void 0===e[t]&&void 0!==r[t]&&(e[t]=r[t]),e),n)}var th,nh,rh={},ah={};function ih(){return th||(th=1,e=ah,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.isLength=function(e){return Number.isSafeInteger(e)&&e>=0}),ah;var e}function oh(){return nh||(nh=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=ih();e.isArrayLike=function(e){return null!=e&&"function"!=typeof e&&t.isLength(e.length)}}(rh)),rh}var sh,lh={};function ch(){return sh||(sh=1,e=lh,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.isObject=function(e){return null!==e&&("object"==typeof e||"function"==typeof e)}),lh;var e}var uh,dh={};function fh(){return uh||(uh=1,e=dh,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.isEqualsSameValueZero=function(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}),dh;var e}var hh,ph={};function mh(){return hh||(hh=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;e.isIndex=function(e,n=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e<n;case"symbol":return!1;case"string":return t.test(e)}}}(ph)),ph}var gh,vh,yh,bh,xh={exports:{}},wh={},kh={exports:{}},Sh={};function Eh(){return vh||(vh=1,kh.exports=function(){if(gh)return Sh;gh=1;var e=f(),t="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},n=e.useState,r=e.useEffect,a=e.useLayoutEffect,i=e.useDebugValue;function o(e){var n=e.getSnapshot;e=e.value;try{var r=n();return!t(e,r)}catch(a){return!0}}var s="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var s=t(),l=n({inst:{value:s,getSnapshot:t}}),c=l[0].inst,u=l[1];return a(function(){c.value=s,c.getSnapshot=t,o(c)&&u({inst:c})},[e,s,t]),r(function(){return o(c)&&u({inst:c}),e(function(){o(c)&&u({inst:c})})},[e]),i(s),s};return Sh.useSyncExternalStore=void 0!==e.useSyncExternalStore?e.useSyncExternalStore:s,Sh}()),kh.exports}var jh=(bh||(bh=1,xh.exports=function(){if(yh)return wh;yh=1;var e=f(),t=Eh(),n="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},r=t.useSyncExternalStore,a=e.useRef,i=e.useEffect,o=e.useMemo,s=e.useDebugValue;return wh.useSyncExternalStoreWithSelector=function(e,t,l,c,u){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=o(function(){function e(e){if(!i){if(i=!0,r=e,e=c(e),void 0!==u&&f.hasValue){var t=f.value;if(u(t,e))return a=t}return a=e}if(t=a,n(r,e))return t;var o=c(e);return void 0!==u&&u(t,o)?(r=e,t):(r=e,a=o)}var r,a,i=!1,o=void 0===l?null:l;return[function(){return e(t())},null===o?void 0:function(){return e(o())}]},[t,l,c,u]);var h=r(e,d[0],d[1]);return i(function(){f.hasValue=!0,f.value=h},[h]),s(h),h},wh}()),xh.exports),Oh=h.createContext(null),Ch=e=>e,Nh=()=>{var e=h.useContext(Oh);return e?e.store.dispatch:Ch},Ph=()=>{},_h=()=>Ph,Mh=(e,t)=>e===t;function Ah(e){var t=h.useContext(Oh),n=h.useMemo(()=>t?t=>{if(null!=t)return e(t)}:Ph,[t,e]);return jh.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:_h,t?t.store.getState:Ph,t?t.store.getState:Ph,n,Mh)}var Th=e=>Array.isArray(e)?e:[e];function Dh(e){const t=Array.isArray(e[0])?e[0]:e;return function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){const n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw new TypeError(`${t}[${n}]`)}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}var Ih="undefined"!=typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function Rh(){return{s:0,v:void 0,o:null,p:null}}function zh(e,t={}){let n={s:0,v:void 0,o:null,p:null};const{resultEqualityCheck:r}=t;let a,i=0;function o(){let t=n;const{length:o}=arguments;for(let e=0,n=o;e<n;e++){const n=arguments[e];if("function"==typeof n||"object"==typeof n&&null!==n){let e=t.o;null===e&&(t.o=e=new WeakMap);const r=e.get(n);void 0===r?(t=Rh(),e.set(n,t)):t=r}else{let e=t.p;null===e&&(t.p=e=new Map);const r=e.get(n);void 0===r?(t=Rh(),e.set(n,t)):t=r}}const s=t;let l;if(1===t.s)l=t.v;else if(l=e.apply(null,arguments),i++,r){const e=a?.deref?.()??a;null!=e&&r(e,l)&&(l=e,0!==i&&i--);a="object"==typeof l&&null!==l||"function"==typeof l?new Ih(l):l}return s.s=1,s.v=l,l}return o.clearCache=()=>{n={s:0,v:void 0,o:null,p:null},o.resetResultsCount()},o.resultsCount=()=>i,o.resetResultsCount=()=>{i=0},o}function Lh(e,...t){const n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r=0,a=0,i={},o=e.pop();"object"==typeof o&&(i=o,o=e.pop()),function(e,t="expected a function, instead received "+typeof e){if("function"!=typeof e)throw new TypeError(t)}(o,`createSelector expects an output function after the inputs, but received: [${typeof o}]`);const s={...n,...i},{memoize:l,memoizeOptions:c=[],argsMemoize:u=zh,argsMemoizeOptions:d=[]}=s,f=Th(c),h=Th(d),p=Dh(e),m=l(function(){return r++,o.apply(null,arguments)},...f),g=u(function(){a++;const e=function(e,t){const n=[],{length:r}=e;for(let a=0;a<r;a++)n.push(e[a].apply(null,t));return n}(p,arguments);return t=m.apply(null,e),t},...h);return Object.assign(g,{resultFunc:o,memoizedResultFunc:m,dependencies:p,dependencyRecomputations:()=>a,resetDependencyRecomputations:()=>{a=0},lastResult:()=>t,recomputations:()=>r,resetRecomputations:()=>{r=0},memoize:l,argsMemoize:u})};return Object.assign(r,{withTypes:()=>r}),r}var Fh,Uh=Lh(zh),$h=Object.assign((e,t=Uh)=>{!function(e,t="expected an object, instead received "+typeof e){if("object"!=typeof e)throw new TypeError(t)}(e,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);const n=Object.keys(e);return t(n.map(t=>e[t]),(...e)=>e.reduce((e,t,r)=>(e[n[r]]=t,e),{}))},{withTypes:()=>$h}),Bh={},qh={},Hh={};function Wh(){return Fh||(Fh=1,function(e){function t(e){return"symbol"==typeof e?1:null===e?2:void 0===e?3:e!=e?4:0}Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});e.compareValues=(e,n,r)=>{if(e!==n){const a=t(e),i=t(n);if(a===i&&0===a){if(e<n)return"desc"===r?1:-1;if(e>n)return"desc"===r?-1:1}return"desc"===r?i-a:a-i}return 0}}(Hh)),Hh}var Kh,Vh,Qh,Yh={},Xh={};function Gh(){return Kh||(Kh=1,e=Xh,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.isSymbol=function(e){return"symbol"==typeof e||e instanceof Symbol}),Xh;var e}function Zh(){return Vh||(Vh=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Gh(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;e.isKey=function(e,a){return!Array.isArray(e)&&(!("number"!=typeof e&&"boolean"!=typeof e&&null!=e&&!t.isSymbol(e))||("string"==typeof e&&(r.test(e)||!n.test(e))||null!=a&&Object.hasOwn(a,e)))}}(Yh)),Yh}function Jh(){return Qh||(Qh=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Wh(),n=Zh(),r=Af();e.orderBy=function(e,a,i,o){if(null==e)return[];i=o?void 0:i,Array.isArray(e)||(e=Object.values(e)),Array.isArray(a)||(a=null==a?[null]:[a]),0===a.length&&(a=[null]),Array.isArray(i)||(i=null==i?[]:[i]),i=i.map(e=>String(e));const s=(e,t)=>{let n=e;for(let r=0;r<t.length&&null!=n;++r)n=n[t[r]];return n},l=a.map(e=>(Array.isArray(e)&&1===e.length&&(e=e[0]),null==e||"function"==typeof e||Array.isArray(e)||n.isKey(e)?e:{key:e,path:r.toPath(e)}));return e.map(e=>({original:e,criteria:l.map(t=>((e,t)=>null==t||null==e?t:"object"==typeof e&&"key"in e?Object.hasOwn(t,e.key)?t[e.key]:s(t,e.path):"function"==typeof e?e(t):Array.isArray(e)?s(t,e):"object"==typeof t?t[e]:t)(t,e))})).slice().sort((e,n)=>{for(let r=0;r<l.length;r++){const a=t.compareValues(e.criteria[r],n.criteria[r],i[r]);if(0!==a)return a}return 0}).map(e=>e.original)}}(qh)),qh}var ep,tp={};function np(){return ep||(ep=1,e=tp,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.flatten=function(e,t=1){const n=[],r=Math.floor(t),a=(e,t)=>{for(let i=0;i<e.length;i++){const o=e[i];Array.isArray(o)&&t<r?a(o,t+1):n.push(o)}};return a(e,0),n}),tp;var e}var rp,ap,ip,op,sp={};function lp(){return rp||(rp=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=mh(),n=oh(),r=ch(),a=fh();e.isIterateeCall=function(e,i,o){return!!r.isObject(o)&&(!!("number"==typeof i&&n.isArrayLike(o)&&t.isIndex(i)&&i<o.length||"string"==typeof i&&i in o)&&a.isEqualsSameValueZero(o[i],e))}}(sp)),sp}function cp(){return op?ip:(op=1,ip=(ap||(ap=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Jh(),n=np(),r=lp();e.sortBy=function(e,...a){const i=a.length;return i>1&&r.isIterateeCall(e,a[0],a[1])?a=[]:i>2&&r.isIterateeCall(a[0],a[1],a[2])&&(a=[a[0]]),t.orderBy(e,n.flatten(a),["asc"])}}(Bh)),Bh).sortBy)}const up=t(cp());var dp=e=>e.legend.settings;function fp(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}Uh([e=>e.legend.payload,dp],(e,t)=>{var{itemSorter:n}=t,r=e.flat(1);return n?up(r,n):r});var hp=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")(),pp=()=>Math.random().toString(36).substring(7).split("").join("."),mp={INIT:`@@redux/INIT${pp()}`,REPLACE:`@@redux/REPLACE${pp()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${pp()}`};function gp(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function vp(e,t,n){if("function"!=typeof e)throw new Error(fp(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(fp(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(fp(1));return n(vp)(e,t)}let r=e,a=t,i=new Map,o=i,s=0,l=!1;function c(){o===i&&(o=new Map,i.forEach((e,t)=>{o.set(t,e)}))}function u(){if(l)throw new Error(fp(3));return a}function d(e){if("function"!=typeof e)throw new Error(fp(4));if(l)throw new Error(fp(5));let t=!0;c();const n=s++;return o.set(n,e),function(){if(t){if(l)throw new Error(fp(6));t=!1,c(),o.delete(n),i=null}}}function f(e){if(!gp(e))throw new Error(fp(7));if(void 0===e.type)throw new Error(fp(8));if("string"!=typeof e.type)throw new Error(fp(17));if(l)throw new Error(fp(9));try{l=!0,a=r(a,e)}finally{l=!1}return(i=o).forEach(e=>{e()}),e}f({type:mp.INIT});return{dispatch:f,subscribe:d,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(fp(10));r=e,f({type:mp.REPLACE})},[hp]:function(){const e=d;return{subscribe(t){if("object"!=typeof t||null===t)throw new Error(fp(11));function n(){const e=t;e.next&&e.next(u())}n();return{unsubscribe:e(n)}},[hp](){return this}}}}}function yp(e){const t=Object.keys(e),n={};for(let i=0;i<t.length;i++){const r=t[i];"function"==typeof e[r]&&(n[r]=e[r])}const r=Object.keys(n);let a;try{!function(e){Object.keys(e).forEach(t=>{const n=e[t];if(void 0===n(void 0,{type:mp.INIT}))throw new Error(fp(12));if(void 0===n(void 0,{type:mp.PROBE_UNKNOWN_ACTION()}))throw new Error(fp(13))})}(n)}catch(C_){a=C_}return function(e={},t){if(a)throw a;let i=!1;const o={};for(let a=0;a<r.length;a++){const s=r[a],l=n[s],c=e[s],u=l(c,t);if(void 0===u)throw t&&t.type,new Error(fp(14));o[s]=u,i=i||u!==c}return i=i||r.length!==Object.keys(e).length,i?o:e}}function bp(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function xp(e){return gp(e)&&"type"in e&&"string"==typeof e.type}var wp=Symbol.for("immer-nothing"),kp=Symbol.for("immer-draftable"),Sp=Symbol.for("immer-state");function Ep(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var jp=Object,Op=jp.getPrototypeOf,Cp="constructor",Np="prototype",Pp="configurable",_p="enumerable",Mp="writable",Ap="value",Tp=e=>!!e&&!!e[Sp];function Dp(e){return!!e&&(zp(e)||qp(e)||!!e[kp]||!!e[Cp]?.[kp]||Hp(e)||Wp(e))}var Ip=jp[Np][Cp].toString(),Rp=new WeakMap;function zp(e){if(!e||!Kp(e))return!1;const t=Op(e);if(null===t||t===jp[Np])return!0;const n=jp.hasOwnProperty.call(t,Cp)&&t[Cp];if(n===Object)return!0;if(!Vp(n))return!1;let r=Rp.get(n);return void 0===r&&(r=Function.toString.call(n),Rp.set(n,r)),r===Ip}function Lp(e,t,n=!0){if(0===Fp(e)){(n?Reflect.ownKeys(e):jp.keys(e)).forEach(n=>{t(n,e[n],e)})}else e.forEach((n,r)=>t(r,n,e))}function Fp(e){const t=e[Sp];return t?t.type_:qp(e)?1:Hp(e)?2:Wp(e)?3:0}var Up=(e,t,n=Fp(e))=>2===n?e.has(t):jp[Np].hasOwnProperty.call(e,t),$p=(e,t,n=Fp(e))=>2===n?e.get(t):e[t],Bp=(e,t,n,r=Fp(e))=>{2===r?e.set(t,n):3===r?e.add(n):e[t]=n};var qp=Array.isArray,Hp=e=>e instanceof Map,Wp=e=>e instanceof Set,Kp=e=>"object"==typeof e,Vp=e=>"function"==typeof e,Qp=e=>"boolean"==typeof e;var Yp=e=>e.copy_||e.base_,Xp=e=>e.modified_?e.copy_:e.base_;function Gp(e,t){if(Hp(e))return new Map(e);if(Wp(e))return new Set(e);if(qp(e))return Array[Np].slice.call(e);const n=zp(e);if(!0===t||"class_only"===t&&!n){const t=jp.getOwnPropertyDescriptors(e);delete t[Sp];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){const a=n[r],i=t[a];!1===i[Mp]&&(i[Mp]=!0,i[Pp]=!0),(i.get||i.set)&&(t[a]={[Pp]:!0,[Mp]:!0,[_p]:i[_p],[Ap]:e[a]})}return jp.create(Op(e),t)}{const t=Op(e);if(null!==t&&n)return{...e};const r=jp.create(t);return jp.assign(r,e)}}function Zp(e,t=!1){return em(e)||Tp(e)||!Dp(e)||(Fp(e)>1&&jp.defineProperties(e,{set:Jp,add:Jp,clear:Jp,delete:Jp}),jp.freeze(e),t&&Lp(e,(e,t)=>{Zp(t,!0)},!1)),e}var Jp={[Ap]:function(){Ep(2)}};function em(e){return null===e||!Kp(e)||jp.isFrozen(e)}var tm="MapSet",nm="Patches",rm="ArrayMethods",am={};function im(e){const t=am[e];return t||Ep(0),t}var om,sm=e=>!!am[e],lm=()=>om;function cm(e,t){t&&(e.patchPlugin_=im(nm),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function um(e){dm(e),e.drafts_.forEach(hm),e.drafts_=null}function dm(e){e===om&&(om=e.parent_)}var fm=e=>om={drafts_:[],parent_:om,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:sm(tm)?im(tm):void 0,arrayMethodsPlugin_:sm(rm)?im(rm):void 0};function hm(e){const t=e[Sp];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function pm(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];if(void 0!==e&&e!==n){n[Sp].modified_&&(um(t),Ep(4)),Dp(e)&&(e=mm(t,e));const{patchPlugin_:r}=t;r&&r.generateReplacementPatches_(n[Sp].base_,e,t)}else e=mm(t,n);return function(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Zp(t,n)}(t,e,!0),um(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==wp?e:void 0}function mm(e,t){if(em(t))return t;const n=t[Sp];if(!n){return wm(t,e.handledSet_,e)}if(!vm(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){const{callbacks_:t}=n;if(t)for(;t.length>0;){t.pop()(e)}xm(n,e)}return n.copy_}function gm(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var vm=(e,t)=>e.scope_===t,ym=[];function bm(e,t,n,r){const a=Yp(e),i=e.type_;if(void 0!==r){if($p(a,r,i)===t)return void Bp(a,r,n,i)}if(!e.draftLocations_){const t=e.draftLocations_=new Map;Lp(a,(e,n)=>{if(Tp(n)){const r=t.get(n)||[];r.push(e),t.set(n,r)}})}const o=e.draftLocations_.get(t)??ym;for(const s of o)Bp(a,s,n,i)}function xm(e,t){if(e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){const{patchPlugin_:n}=t;if(n){const r=n.getPath(e);r&&n.generatePatches_(e,r,t)}gm(e)}}function wm(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||Tp(e)||t.has(e)||!Dp(e)||em(e)||(t.add(e),Lp(e,(r,a)=>{if(Tp(a)){const t=a[Sp];if(vm(t,n)){const n=Xp(t);Bp(e,r,n,e.type_),gm(t)}}else Dp(a)&&wm(a,t,n)})),e}var km={get(e,t){if(t===Sp)return e;let n=e.scope_.arrayMethodsPlugin_;const r=1===e.type_&&"string"==typeof t;if(r&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);const a=Yp(e);if(!Up(a,t,e.type_))return function(e,t,n){const r=jm(t,n);return r?Ap in r?r[Ap]:r.get?.call(e.draft_):void 0}(e,a,t);const i=a[t];if(e.finalized_||!Dp(i))return i;if(r&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&function(e){const t=+e;return Number.isInteger(t)&&String(t)===e}(t))return i;if(i===Em(e.base_,t)){Cm(e);const n=1===e.type_?+t:t,r=Nm(e.scope_,i,e,n);return e.copy_[n]=r}return i},has:(e,t)=>t in Yp(e),ownKeys:e=>Reflect.ownKeys(Yp(e)),set(e,t,n){const r=jm(Yp(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const r=Em(Yp(e),t),o=r?.[Sp];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(((a=n)===(i=r)?0!==a||1/a==1/i:a!=a&&i!=i)&&(void 0!==n||Up(e.base_,t,e.type_)))return!0;Cm(e),Om(e)}var a,i;return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_.set(t,!0),function(e,t,n){const{scope_:r}=e;if(Tp(n)){const a=n[Sp];vm(a,r)&&a.callbacks_.push(function(){Cm(e);const r=Xp(a);bm(e,n,r,t)})}else Dp(n)&&e.callbacks_.push(function(){const a=Yp(e);3===e.type_?a.has(n)&&wm(n,r.handledSet_,r):$p(a,t,e.type_)===n&&r.drafts_.length>1&&!0===(e.assigned_.get(t)??!1)&&e.copy_&&wm($p(e.copy_,t,e.type_),r.handledSet_,r)})}(e,t,n)),!0},deleteProperty:(e,t)=>(Cm(e),void 0!==Em(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),Om(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const n=Yp(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{[Mp]:!0,[Pp]:1!==e.type_||"length"!==t,[_p]:r[_p],[Ap]:n[t]}:r},defineProperty(){Ep(11)},getPrototypeOf:e=>Op(e.base_),setPrototypeOf(){Ep(12)}},Sm={};for(let SI in km){let e=km[SI];Sm[SI]=function(){const t=arguments;return t[0]=t[0][0],e.apply(this,t)}}function Em(e,t){const n=e[Sp];return(n?Yp(n):e)[t]}function jm(e,t){if(!(t in e))return;let n=Op(e);for(;n;){const e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=Op(n)}}function Om(e){e.modified_||(e.modified_=!0,e.parent_&&Om(e.parent_))}function Cm(e){e.copy_||(e.assigned_=new Map,e.copy_=Gp(e.base_,e.scope_.immer_.useStrictShallowCopy_))}Sm.deleteProperty=function(e,t){return Sm.set.call(this,e,t,void 0)},Sm.set=function(e,t,n){return km.set.call(this,e[0],t,n,e[0])};function Nm(e,t,n,r){const[a,i]=Hp(t)?im(tm).proxyMap_(t,n):Wp(t)?im(tm).proxySet_(t,n):function(e,t){const n=qp(e),r={type_:n?1:0,scope_:t?t.scope_:lm(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let a=r,i=km;n&&(a=[r],i=Sm);const{revoke:o,proxy:s}=Proxy.revocable(a,i);return r.draft_=s,r.revoke_=o,[s,r]}(t,n);return(n?.scope_??lm()).drafts_.push(a),i.callbacks_=n?.callbacks_??[],i.key_=r,n&&void 0!==r?function(e,t,n){e.callbacks_.push(function(r){const a=t;if(!a||!vm(a,r))return;r.mapSetPlugin_?.fixSetContents(a);const i=Xp(a);bm(e,a.draft_??a,i,n),xm(a,r)})}(n,i,r):i.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(i);const{patchPlugin_:t}=e;i.modified_&&t&&t.generatePatches_(i,[],e)}),a}function Pm(e){return Tp(e)||Ep(10),_m(e)}function _m(e){if(!Dp(e)||em(e))return e;const t=e[Sp];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=Gp(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=Gp(e,!0);return Lp(n,(e,t)=>{Bp(n,e,_m(t))},r),t&&(t.finalized_=!1),n}var Mm=(new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,n)=>{if(Vp(e)&&!Vp(t)){const n=t;t=e;const r=this;return function(e=n,...a){return r.produce(e,e=>t.call(this,e,...a))}}let r;if(Vp(t)||Ep(6),void 0===n||Vp(n)||Ep(7),Dp(e)){const a=fm(this),i=Nm(a,e,void 0);let o=!0;try{r=t(i),o=!1}finally{o?um(a):dm(a)}return cm(a,n),pm(r,a)}if(!e||!Kp(e)){if(r=t(e),void 0===r&&(r=e),r===wp&&(r=void 0),this.autoFreeze_&&Zp(r,!0),n){const t=[],a=[];im(nm).generateReplacementPatches_(e,r,{patches_:t,inversePatches_:a}),n(t,a)}return r}Ep(1)},this.produceWithPatches=(e,t)=>{if(Vp(e))return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let n,r;return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},Qp(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),Qp(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),Qp(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){Dp(e)||Ep(8),Tp(e)&&(e=Pm(e));const t=fm(this),n=Nm(t,e,void 0);return n[Sp].isManual_=!0,dm(t),n}finishDraft(e,t){const n=e&&e[Sp];n&&n.isManual_||Ep(9);const{scope_:r}=n;return cm(r,t),pm(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));const r=im(nm).applyPatches_;return Tp(e)?r(e,t):this.produce(e,e=>r(e,t))}}).produce;function Am(e){return({dispatch:t,getState:n})=>r=>a=>"function"==typeof a?a(t,n,e):r(a)}var Tm=Am(),Dm=Am,Im="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?bp:bp.apply(null,arguments)};function Rm(e,t){function n(...n){if(t){let r=t(...n);if(!r)throw new Error(_g(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>xp(t)&&t.type===e,n}var zm=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function Lm(e){return Dp(e)?Mm(e,()=>{}):e}function Fm(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}var Um="RTK_autoBatch",$m=()=>e=>({payload:e,meta:{[Um]:!0}}),Bm=e=>t=>{setTimeout(t,e)},qm=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let a=!0,i=!1,o=!1;const s=new Set,l="tick"===e.type?queueMicrotask:"raf"===e.type?"undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:Bm(10):"callback"===e.type?e.queueNotification:Bm(e.timeout),c=()=>{o=!1,i&&(i=!1,s.forEach(e=>e()))};return Object.assign({},r,{subscribe(e){const t=r.subscribe(()=>a&&e());return s.add(e),()=>{t(),s.delete(e)}},dispatch(e){try{return a=!e?.meta?.[Um],i=!a,i&&(o||(o=!0,l(c))),r.dispatch(e)}finally{a=!0}}})};function Hm(e){const t=function(e){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:a=!0}=e??{};let i=new zm;return t&&("boolean"==typeof t?i.push(Tm):i.push(Dm(t.extraArgument))),i},{reducer:n,middleware:r,devTools:a=!0,preloadedState:i,enhancers:o}=e||{};let s,l;if("function"==typeof n)s=n;else{if(!gp(n))throw new Error(_g(1));s=yp(n)}l="function"==typeof r?r(t):t();let c=bp;a&&(c=Im({trace:!1,..."object"==typeof a&&a}));const u=function(...e){return t=>(n,r)=>{const a=t(n,r);let i=()=>{throw new Error(fp(15))};const o={getState:a.getState,dispatch:(e,...t)=>i(e,...t)},s=e.map(e=>e(o));return i=bp(...s)(a.dispatch),{...a,dispatch:i}}}(...l),d=(e=>function(t){const{autoBatch:n=!0}=t??{};let r=new zm(e);return n&&r.push(qm("object"==typeof n?n:void 0)),r})(u);return vp(s,i,c(..."function"==typeof o?o(d):d()))}function Wm(e){const t={},n=[];let r;const a={addCase(e,n){const r="string"==typeof e?e:e.type;if(!r)throw new Error(_g(28));if(r in t)throw new Error(_g(29));return t[r]=n,a},addAsyncThunk:(e,r)=>(r.pending&&(t[e.pending.type]=r.pending),r.rejected&&(t[e.rejected.type]=r.rejected),r.fulfilled&&(t[e.fulfilled.type]=r.fulfilled),r.settled&&n.push({matcher:e.settled,reducer:r.settled}),a),addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),a),addDefaultCase:e=>(r=e,a)};return e(a),[t,n,r]}var Km=(e=21)=>{let t="",n=e;for(;n--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},Vm=Symbol.for("rtk-slice-createasyncthunk");function Qm(e,t){return`${e}/${t}`}function Ym({creators:e}={}){const t=e?.asyncThunk?.[Vm];return function(e){const{name:n,reducerPath:r=n}=e;if(!n)throw new Error(_g(11));const a=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},i=Object.keys(a),o={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},s={addCase(e,t){const n="string"==typeof e?e:e.type;if(!n)throw new Error(_g(12));if(n in o.sliceCaseReducersByType)throw new Error(_g(13));return o.sliceCaseReducersByType[n]=t,s},addMatcher:(e,t)=>(o.sliceMatchers.push({matcher:e,reducer:t}),s),exposeAction:(e,t)=>(o.actionCreators[e]=t,s),exposeCaseReducer:(e,t)=>(o.sliceCaseReducersByName[e]=t,s)};function l(){const[t={},n=[],r]="function"==typeof e.extraReducers?Wm(e.extraReducers):[e.extraReducers],a={...t,...o.sliceCaseReducersByType};return function(e,t){let n,[r,a,i]=Wm(t);if("function"==typeof e)n=()=>Lm(e());else{const t=Lm(e);n=()=>t}function o(e=n(),t){let o=[r[t.type],...a.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return 0===o.filter(e=>!!e).length&&(o=[i]),o.reduce((e,n)=>{if(n){if(Tp(e)){const r=n(e,t);return void 0===r?e:r}if(Dp(e))return Mm(e,e=>n(e,t));{const r=n(e,t);if(void 0===r){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}}return e},e)}return o.getInitialState=n,o}(e.initialState,e=>{for(let t in a)e.addCase(t,a[t]);for(let t of o.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)})}i.forEach(r=>{const i=a[r],o={reducerName:r,type:Qm(n,r),createNotation:"function"==typeof e.reducers};!function(e){return"asyncThunk"===e._reducerDefinitionType}(i)?function({type:e,reducerName:t,createNotation:n},r,a){let i,o;if("reducer"in r){if(n&&!function(e){return"reducerWithPrepare"===e._reducerDefinitionType}(r))throw new Error(_g(17));i=r.reducer,o=r.prepare}else i=r;a.addCase(e,i).exposeCaseReducer(t,i).exposeAction(t,o?Rm(e,o):Rm(e))}(o,i,s):function({type:e,reducerName:t},n,r,a){if(!a)throw new Error(_g(18));const{payloadCreator:i,fulfilled:o,pending:s,rejected:l,settled:c,options:u}=n,d=a(e,i,u);r.exposeAction(t,d),o&&r.addCase(d.fulfilled,o);s&&r.addCase(d.pending,s);l&&r.addCase(d.rejected,l);c&&r.addMatcher(d.settled,c);r.exposeCaseReducer(t,{fulfilled:o||Zm,pending:s||Zm,rejected:l||Zm,settled:c||Zm})}(o,i,s,t)});const c=e=>e,u=new Map,d=new WeakMap;let f;function h(e,t){return f||(f=l()),f(e,t)}function p(){return f||(f=l()),f.getInitialState()}function m(t,n=!1){function r(e){let a=e[t];return void 0===a&&n&&(a=Fm(d,r,p)),a}function a(t=c){const r=Fm(u,n,()=>new WeakMap);return Fm(r,t,()=>{const r={};for(const[a,i]of Object.entries(e.selectors??{}))r[a]=Xm(i,t,()=>Fm(d,t,p),n);return r})}return{reducerPath:t,getSelectors:a,get selectors(){return a(r)},selectSlice:r}}const g={name:n,reducer:h,actions:o.actionCreators,caseReducers:o.sliceCaseReducersByName,getInitialState:p,...m(r),injectInto(e,{reducerPath:t,...n}={}){const a=t??r;return e.inject({reducerPath:a,reducer:h},n),{...g,...m(a,!0)}}};return g}}function Xm(e,t,n,r){function a(a,...i){let o=t(a);return void 0===o&&r&&(o=n()),e(o,...i)}return a.unwrapped=e,a}var Gm=Ym();function Zm(){}var Jm="listener",eg="completed",tg="cancelled",ng=`task-${tg}`,rg=`task-${eg}`,ag=`${Jm}-${tg}`,ig=`${Jm}-${eg}`,og=class{constructor(e){this.code=e,this.message=`task ${tg} (reason: ${e})`}name="TaskAbortError";message},sg=(e,t)=>{if("function"!=typeof e)throw new TypeError(_g(32))},lg=()=>{},cg=(e,t=lg)=>(e.catch(t),e),ug=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),dg=e=>{if(e.aborted)throw new og(e.reason)};function fg(e,t){let n=lg;return new Promise((r,a)=>{const i=()=>a(new og(e.reason));e.aborted?i():(n=ug(e,i),t.finally(()=>n()).then(r,a))}).finally(()=>{n=lg})}var hg=e=>t=>cg(fg(e,t).then(t=>(dg(e),t))),pg=e=>{const t=hg(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:mg}=Object,gg={},vg="listenerMiddleware",yg=(e,t)=>(n,r)=>{sg(n);const a=new AbortController;var i;i=a,ug(e,()=>i.abort(e.reason));const o=(async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(n){return{status:n instanceof og?"cancelled":"rejected",error:n}}finally{t?.()}})(async()=>{dg(e),dg(a.signal);const t=await n({pause:hg(a.signal),delay:pg(a.signal),signal:a.signal});return dg(a.signal),t},()=>a.abort(rg));return r?.autoJoin&&t.push(o.catch(lg)),{result:hg(e)(o),cancel(){a.abort(ng)}}},bg=(e,t)=>(n,r)=>cg((async(n,r)=>{dg(t);let a=()=>{};const i=[new Promise((t,r)=>{let i=e({predicate:n,effect:(e,n)=>{n.unsubscribe(),t([e,n.getState(),n.getOriginalState()])}});a=()=>{i(),r()}})];null!=r&&i.push(new Promise(e=>setTimeout(e,r,null)));try{const e=await fg(t,Promise.race(i));return dg(t),e}finally{a()}})(n,r)),xg=e=>{let{type:t,actionCreator:n,matcher:r,predicate:a,effect:i}=e;if(t)a=Rm(t).match;else if(n)t=n.type,a=n.match;else if(r)a=r;else if(!a)throw new Error(_g(21));return sg(i),{predicate:a,type:t,effect:i}},wg=mg(e=>{const{type:t,predicate:n,effect:r}=xg(e);return{id:Km(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(_g(22))}}},{withTypes:()=>wg}),kg=(e,t)=>{const{type:n,effect:r,predicate:a}=xg(t);return Array.from(e.values()).find(e=>("string"==typeof n?e.type===n:e.predicate===a)&&e.effect===r)},Sg=e=>{e.pending.forEach(e=>{e.abort(ag)})},Eg=(e,t,n)=>{try{e(t,n)}catch(r){setTimeout(()=>{throw r},0)}},jg=mg(Rm(`${vg}/add`),{withTypes:()=>jg}),Og=Rm(`${vg}/removeAll`),Cg=mg(Rm(`${vg}/remove`),{withTypes:()=>Cg}),Ng=(...e)=>{console.error(`${vg}/error`,...e)},Pg=(e={})=>{const t=new Map,n=new Map,{extra:r,onError:a=Ng}=e;sg(a);const i=e=>(e=>(e.unsubscribe=()=>t.delete(e.id),t.set(e.id,e),t=>{e.unsubscribe(),t?.cancelActive&&Sg(e)}))(kg(t,e)??wg(e));mg(i,{withTypes:()=>i});const o=e=>{const n=kg(t,e);return n&&(n.unsubscribe(),e.cancelActive&&Sg(n)),!!n};mg(o,{withTypes:()=>o});const s=async(e,o,s,l)=>{const c=new AbortController,u=bg(i,c.signal),d=[];try{e.pending.add(c),(e=>{const t=n.get(e)??0;n.set(e,t+1)})(e),await Promise.resolve(e.effect(o,mg({},s,{getOriginalState:l,condition:(e,t)=>u(e,t).then(Boolean),take:u,delay:pg(c.signal),pause:hg(c.signal),extra:r,signal:c.signal,fork:yg(c.signal,d),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,n)=>{e!==c&&(e.abort(ag),n.delete(e))})},cancel:()=>{c.abort(ag),e.pending.delete(c)},throwIfCancelled:()=>{dg(c.signal)}})))}catch(f){f instanceof og||Eg(a,f,{raisedBy:"effect"})}finally{await Promise.all(d),c.abort(ig),(e=>{const t=n.get(e)??1;1===t?n.delete(e):n.set(e,t-1)})(e),e.pending.delete(c)}},l=((e,t)=>()=>{for(const e of t.keys())Sg(e);e.clear()})(t,n);return{middleware:e=>n=>r=>{if(!xp(r))return n(r);if(jg.match(r))return i(r.payload);if(Og.match(r))return void l();if(Cg.match(r))return o(r.payload);let c=e.getState();const u=()=>{if(c===gg)throw new Error(_g(23));return c};let d;try{if(d=n(r),t.size>0){const n=e.getState(),i=Array.from(t.values());for(const t of i){let i=!1;try{i=t.predicate(r,n,c)}catch(f){i=!1,Eg(a,f,{raisedBy:"predicate"})}i&&s(t,r,e,u)}}}finally{c=gg}return d},startListening:i,stopListening:o,clearListeners:l}};function _g(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Mg=Gm({name:"chartLayout",initialState:{layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var n,r,a,i;e.margin.top=null!==(n=t.payload.top)&&void 0!==n?n:0,e.margin.right=null!==(r=t.payload.right)&&void 0!==r?r:0,e.margin.bottom=null!==(a=t.payload.bottom)&&void 0!==a?a:0,e.margin.left=null!==(i=t.payload.left)&&void 0!==i?i:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:Ag,setLayout:Tg,setChartSize:Dg,setScale:Ig}=Mg.actions,Rg=Mg.reducer;function zg(e,t,n){return Array.isArray(e)&&e&&t+n!==0?e.slice(t,n+1):e}function Lg(e){return Number.isFinite(e)}function Fg(e){return"number"==typeof e&&e>0&&Number.isFinite(e)}function Ug(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ug(Object(n),!0).forEach(function(t){Bg(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ug(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Bg(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qg(e,t,n){return Vf(e)||Vf(t)?n:Uf(t)?If(e,t,n):"function"==typeof t?t(e):n}var Hg=(e,t)=>"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t,Wg={sign:e=>{var t,n=e.length;if(!(n<=0)){var r=null===(t=e[0])||void 0===t?void 0:t.length;if(!(null==r||r<=0))for(var a=0;a<r;++a)for(var i=0,o=0,s=0;s<n;++s){var l=e[s],c=null==l?void 0:l[a];if(null!=c){var u=c[1],d=c[0],f=zf(u)?d:u;f>=0?(c[0]=i,i+=f,c[1]=i):(c[0]=o,o+=f,c[1]=o)}}}},expand:function(e,t){if((r=e.length)>0){for(var n,r,a,i=0,o=e[0].length;i<o;++i){for(a=n=0;n<r;++n)a+=e[n][i][1]||0;if(a)for(n=0;n<r;++n)e[n][i][1]/=a}uf(e,t)}},none:uf,silhouette:function(e,t){if((n=e.length)>0){for(var n,r=0,a=e[t[0]],i=a.length;r<i;++r){for(var o=0,s=0;o<n;++o)s+=e[o][r][1]||0;a[r][1]+=a[r][0]=-s/2}uf(e,t)}},wiggle:function(e,t){if((a=e.length)>0&&(r=(n=e[t[0]]).length)>0){for(var n,r,a,i=0,o=1;o<r;++o){for(var s=0,l=0,c=0;s<a;++s){for(var u=e[t[s]],d=u[o][1]||0,f=(d-(u[o-1][1]||0))/2,h=0;h<s;++h){var p=e[t[h]];f+=(p[o][1]||0)-(p[o-1][1]||0)}l+=d,c+=f*d}n[o-1][1]+=n[o-1][0]=i,l&&(i-=c/l)}n[o-1][1]+=n[o-1][0]=i,uf(e,t)}},positive:e=>{var t,n=e.length;if(!(n<=0)){var r=null===(t=e[0])||void 0===t?void 0:t.length;if(!(null==r||r<=0))for(var a=0;a<r;++a)for(var i=0,o=0;o<n;++o){var s=e[o],l=null==s?void 0:s[a];if(null!=l){var c=zf(l[1])?l[0]:l[1];c>=0?(l[0]=i,i+=c,l[1]=i):(l[0]=0,l[1]=0)}}}}},Kg=(e,t,n)=>{var r,a=null!==(r=Wg[n])&&void 0!==r?r:uf,i=function(){var e=Md([]),t=df,n=uf,r=ff;function a(a){var i,o,s=Array.from(e.apply(this,arguments),hf),l=s.length,c=-1;for(const e of a)for(i=0,++c;i<l;++i)(s[i][c]=[0,+r(e,s[i].key,c,a)]).data=e;for(i=0,o=Fd(t(s));i<l;++i)s[o[i]].index=i;return n(s,o),s}return a.keys=function(t){return arguments.length?(e="function"==typeof t?t:Md(Array.from(t)),a):e},a.value=function(e){return arguments.length?(r="function"==typeof e?e:Md(+e),a):r},a.order=function(e){return arguments.length?(t=null==e?df:"function"==typeof e?e:Md(Array.from(e)),a):t},a.offset=function(e){return arguments.length?(n=null==e?uf:e,a):n},a}().keys(t).value((e,t)=>Number(qg(e,t,0))).order(df).offset(a),o=i(e);return o.forEach((n,r)=>{n.forEach((n,a)=>{var i=qg(e[a],t[r],0);Array.isArray(i)&&2===i.length&&Ff(i[0])&&Ff(i[1])&&(n[0]=i[0],n[1]=i[1])})}),o};function Vg(e){var{axis:t,ticks:n,bandSize:r,entry:a,index:i,dataKey:o}=e;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!Vf(a[t.dataKey])){var s=Kf(n,"value",a[t.dataKey]);if(s)return s.coordinate+r/2}return null!=n&&n[i]?n[i].coordinate+r/2:null}var l=qg(a,Vf(o)?t.dataKey:o),c=t.scale.map(l);return Ff(c)?c:null}var Qg=(e,t,n)=>{var r;if(null!=e)return[(r=Object.keys(e).reduce((r,a)=>{var i=e[a];if(!i)return r;var{stackedData:o}=i,s=o.reduce((e,r)=>{var a,i=zg(r,t,n),o=(a=i.flat(2).filter(Ff),[Math.min(...a),Math.max(...a)]);return Lg(o[0])&&Lg(o[1])?[Math.min(e[0],o[0]),Math.max(e[1],o[1])]:e},[1/0,-1/0]);return[Math.min(s[0],r[0]),Math.max(s[1],r[1])]},[1/0,-1/0]))[0]===1/0?0:r[0],r[1]===-1/0?0:r[1]]},Yg=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Xg=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Gg=(e,t,n)=>{if(e&&e.scale&&e.scale.bandwidth)return e.scale.bandwidth();if(e&&t&&t.length>=2){for(var r=up(t,e=>e.coordinate),a=1/0,i=1,o=r.length;i<o;i++){var s=r[i],l=r[i-1];a=Math.min(((null==s?void 0:s.coordinate)||0)-((null==l?void 0:l.coordinate)||0),a)}return a===1/0?0:a}return n?void 0:0};function Zg(e){var{tooltipEntrySettings:t,dataKey:n,payload:r,value:a,name:i}=e;return $g($g({},t),{},{dataKey:n,payload:r,value:a,name:i})}function Jg(e,t){return e?String(e):"string"==typeof t?t:void 0}var ev=e=>e.layout.width,tv=e=>e.layout.height,nv=e=>e.layout.scale,rv=e=>e.layout.margin,av=Uh(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),iv=Uh(e=>e.cartesianAxis.yAxis,e=>Object.values(e));function ov(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function sv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ov(Object(n),!0).forEach(function(t){lv(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ov(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function lv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cv=Uh([ev,tv,rv,e=>e.brush.height,function(e){return iv(e).reduce((e,t)=>"left"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:60),0)},function(e){return iv(e).reduce((e,t)=>"right"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:60),0)},function(e){return av(e).reduce((e,t)=>"top"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},function(e){return av(e).reduce((e,t)=>"bottom"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},dp,e=>e.legend.size],(e,t,n,r,a,i,o,s,l,c)=>{var u={left:(n.left||0)+a,right:(n.right||0)+i},d=sv(sv({},{top:(n.top||0)+o,bottom:(n.bottom||0)+s}),u),f=d.bottom;d.bottom+=r,d=((e,t,n)=>{if(t&&n){var{width:r,height:a}=n,{align:i,verticalAlign:o,layout:s}=t;if(("vertical"===s||"horizontal"===s&&"middle"===o)&&"center"!==i&&Ff(e[i]))return $g($g({},e),{},{[i]:e[i]+(r||0)});if(("horizontal"===s||"vertical"===s&&"center"===i)&&"middle"!==o&&Ff(e[o]))return $g($g({},e),{},{[o]:e[o]+(a||0)})}return e})(d,l,c);var h=e-d.left-d.right,p=t-d.top-d.bottom;return sv(sv({brushBottom:f},d),{},{width:Math.max(h,0),height:Math.max(p,0)})}),uv=Uh(cv,e=>({x:e.left,y:e.top,width:e.width,height:e.height}));Uh(ev,tv,(e,t)=>({x:0,y:0,width:e,height:t}));var dv,fv,hv,pv,mv,gv=h.createContext(null),vv=()=>null!=h.useContext(gv),yv=e=>e.brush,bv=Uh([yv,cv,rv],(e,t,n)=>({height:e.height,x:Ff(e.x)?e.x:t.left,y:Ff(e.y)?e.y:t.top+t.height+t.brushBottom-((null==n?void 0:n.bottom)||0),width:Ff(e.width)?e.width:t.width})),xv={},wv={},kv={};function Sv(){return dv||(dv=1,e=kv,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.debounce=function(e,t,{signal:n,edges:r}={}){let a,i=null;const o=null!=r&&r.includes("leading"),s=null==r||r.includes("trailing"),l=()=>{null!==i&&(e.apply(a,i),a=void 0,i=null)};let c=null;const u=()=>{null!=c&&clearTimeout(c),c=setTimeout(()=>{c=null,s&&l(),d()},t)},d=()=>{null!==c&&(clearTimeout(c),c=null),a=void 0,i=null},f=function(...e){if(n?.aborted)return;a=this,i=e;const t=null==c;u(),o&&t&&l()};return f.schedule=u,f.cancel=d,f.flush=()=>{l()},n?.addEventListener("abort",d,{once:!0}),f}),kv;var e}function Ev(){return fv||(fv=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Sv();e.debounce=function(e,n=0,r={}){"object"!=typeof r&&(r={});const{leading:a=!1,trailing:i=!0,maxWait:o}=r,s=Array(2);let l;a&&(s[0]="leading"),i&&(s[1]="trailing");let c=null;const u=t.debounce(function(...t){l=e.apply(this,t),c=null},n,{edges:s}),d=function(...t){return null!=o&&(null===c&&(c=Date.now()),Date.now()-c>=o)?(l=e.apply(this,t),c=Date.now(),u.cancel(),u.schedule(),l):(u.apply(this,t),l)};return d.cancel=u.cancel,d.flush=()=>(u.flush(),l),d}}(wv)),wv}function jv(){return mv||(mv=1,pv=(hv||(hv=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Ev();e.throttle=function(e,n=0,r={}){const{leading:a=!0,trailing:i=!0}=r;return t.debounce(e,n,{leading:a,maxWait:n,trailing:i})}}(xv)),xv).throttle),pv}const Ov=t(jv());var Cv=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];if("undefined"!=typeof console&&console.warn&&(void 0===t&&console.warn("LogUtils requires an error message argument"),!e))if(void 0===t)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=0;console.warn(t.replace(/%s/g,()=>r[i++]))}},Nv={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},Pv=(e,t,n)=>{var{width:r=Nv.width,height:a=Nv.height,aspect:i,maxHeight:o}=n,s=Lf(r)?e:Number(r),l=Lf(a)?t:Number(a);return i&&i>0&&(s?l=s/i:l&&(s=l*i),o&&null!=l&&l>o&&(l=o)),{calculatedWidth:s,calculatedHeight:l}},_v={width:0,height:0,overflow:"visible"},Mv={width:0,overflowX:"visible"},Av={height:0,overflowY:"visible"},Tv={},Dv=e=>{var{width:t,height:n}=e,r=Lf(t),a=Lf(n);return r&&a?_v:r?Mv:a?Av:Tv};function Iv(){return Iv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Iv.apply(null,arguments)}function Rv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function zv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rv(Object(n),!0).forEach(function(t){Lv(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rv(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Lv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fv=h.createContext(Nv.initialDimension);function Uv(e){var{children:t,width:n,height:r}=e,a=h.useMemo(()=>({width:n,height:r}),[n,r]);return function(e){return Fg(e.width)&&Fg(e.height)}(a)?h.createElement(Fv.Provider,{value:a},t):null}var $v=()=>h.useContext(Fv),Bv=h.forwardRef((e,t)=>{var{aspect:n,initialDimension:r=Nv.initialDimension,width:a,height:i,minWidth:o=Nv.minWidth,minHeight:s,maxHeight:l,children:c,debounce:u=Nv.debounce,id:d,className:f,onResize:p,style:m={}}=e,g=h.useRef(null),v=h.useRef();v.current=p,h.useImperativeHandle(t,()=>g.current);var[y,b]=h.useState({containerWidth:r.width,containerHeight:r.height}),x=h.useCallback((e,t)=>{b(n=>{var r=Math.round(e),a=Math.round(t);return n.containerWidth===r&&n.containerHeight===a?n:{containerWidth:r,containerHeight:a}})},[]);h.useEffect(()=>{if(null==g.current||"undefined"==typeof ResizeObserver)return Xf;var e=e=>{var t,n=e[0];if(null!=n){var{width:r,height:a}=n.contentRect;x(r,a),null===(t=v.current)||void 0===t||t.call(v,r,a)}};u>0&&(e=Ov(e,u,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),{width:n,height:r}=g.current.getBoundingClientRect();return x(n,r),t.observe(g.current),()=>{t.disconnect()}},[x,u]);var{containerWidth:w,containerHeight:k}=y;Cv(!n||n>0,"The aspect(%s) must be greater than zero.",n);var{calculatedWidth:S,calculatedHeight:E}=Pv(w,k,{width:a,height:i,aspect:n,maxHeight:l});return Cv(null!=S&&S>0||null!=E&&E>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",S,E,a,i,o,s,n),h.createElement("div",{id:d?"".concat(d):void 0,className:Ja("recharts-responsive-container",f),style:zv(zv({},m),{},{width:a,height:i,minWidth:o,minHeight:s,maxHeight:l}),ref:g},h.createElement("div",{style:Dv({width:a,height:i})},h.createElement(Uv,{width:S,height:E},c)))}),qv=h.forwardRef((e,t)=>{var n=$v();if(Fg(n.width)&&Fg(n.height))return e.children;var{width:r,height:a}=function(e){var{width:t,height:n,aspect:r}=e,a=t,i=n;return void 0===a&&void 0===i?(a=Nv.width,i=Nv.height):void 0===a?a=r&&r>0?void 0:Nv.width:void 0===i&&(i=r&&r>0?void 0:Nv.height),{width:a,height:i}}({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:i,calculatedHeight:o}=Pv(void 0,void 0,{width:r,height:a,aspect:e.aspect,maxHeight:e.maxHeight});return Ff(i)&&Ff(o)?h.createElement(Uv,{width:i,height:o},e.children):h.createElement(Bv,Iv({},e,{width:r,height:a,ref:t}))});function Hv(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var Wv=()=>{var e,t=vv(),n=Ah(uv),r=Ah(bv),a=null===(e=Ah(yv))||void 0===e?void 0:e.padding;return t&&r&&a?{width:r.width-a.left-a.right,height:r.height-a.top-a.bottom,x:a.left,y:a.top}:n},Kv=e=>e.layout.layoutType,Vv=()=>Ah(Kv),Qv=e=>{var t=e.layout.layoutType;if("centric"===t||"radial"===t)return t},Yv=e=>{var t=Nh(),n=vv(),{width:r,height:a}=e,i=$v(),o=r,s=a;return i&&(o=i.width>0?i.width:r,s=i.height>0?i.height:a),h.useEffect(()=>{!n&&Fg(o)&&Fg(s)&&t(Dg({width:o,height:s}))},[t,n,o,s]),null},Xv=Symbol.for("immer-nothing"),Gv=Symbol.for("immer-draftable"),Zv=Symbol.for("immer-state");function Jv(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var ey=Object.getPrototypeOf;function ty(e){return!!e&&!!e[Zv]}function ny(e){return!!e&&(iy(e)||Array.isArray(e)||!!e[Gv]||!!e.constructor?.[Gv]||uy(e)||dy(e))}var ry=Object.prototype.constructor.toString(),ay=new WeakMap;function iy(e){if(!e||"object"!=typeof e)return!1;const t=Object.getPrototypeOf(e);if(null===t||t===Object.prototype)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(n===Object)return!0;if("function"!=typeof n)return!1;let r=ay.get(n);return void 0===r&&(r=Function.toString.call(n),ay.set(n,r)),r===ry}function oy(e,t,n=!0){if(0===sy(e)){(n?Reflect.ownKeys(e):Object.keys(e)).forEach(n=>{t(n,e[n],e)})}else e.forEach((n,r)=>t(r,n,e))}function sy(e){const t=e[Zv];return t?t.type_:Array.isArray(e)?1:uy(e)?2:dy(e)?3:0}function ly(e,t){return 2===sy(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function cy(e,t,n){const r=sy(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function uy(e){return e instanceof Map}function dy(e){return e instanceof Set}function fy(e){return e.copy_||e.base_}function hy(e,t){if(uy(e))return new Map(e);if(dy(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=iy(e);if(!0===t||"class_only"===t&&!n){const t=Object.getOwnPropertyDescriptors(e);delete t[Zv];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){const a=n[r],i=t[a];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[a]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[a]})}return Object.create(ey(e),t)}{const t=ey(e);if(null!==t&&n)return{...e};const r=Object.create(t);return Object.assign(r,e)}}function py(e,t=!1){return gy(e)||ty(e)||!ny(e)||(sy(e)>1&&Object.defineProperties(e,{set:my,add:my,clear:my,delete:my}),Object.freeze(e),t&&Object.values(e).forEach(e=>py(e,!0))),e}var my={value:function(){Jv(2)}};function gy(e){return null===e||"object"!=typeof e||Object.isFrozen(e)}var vy,yy={};function by(e){const t=yy[e];return t||Jv(0),t}function xy(){return vy}function wy(e,t){t&&(by("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function ky(e){Sy(e),e.drafts_.forEach(jy),e.drafts_=null}function Sy(e){e===vy&&(vy=e.parent_)}function Ey(e){return vy={drafts_:[],parent_:vy,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function jy(e){const t=e[Zv];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function Oy(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return void 0!==e&&e!==n?(n[Zv].modified_&&(ky(t),Jv(4)),ny(e)&&(e=Cy(t,e),t.parent_||Py(t,e)),t.patches_&&by("Patches").generateReplacementPatches_(n[Zv].base_,e,t.patches_,t.inversePatches_)):e=Cy(t,n,[]),ky(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==Xv?e:void 0}function Cy(e,t,n){if(gy(t))return t;const r=e.immer_.shouldUseStrictIteration(),a=t[Zv];if(!a)return oy(t,(r,i)=>Ny(e,a,t,r,i,n),r),t;if(a.scope_!==e)return t;if(!a.modified_)return Py(e,a.base_,!0),a.base_;if(!a.finalized_){a.finalized_=!0,a.scope_.unfinalizedDrafts_--;const t=a.copy_;let i=t,o=!1;3===a.type_&&(i=new Set(t),t.clear(),o=!0),oy(i,(r,i)=>Ny(e,a,t,r,i,n,o),r),Py(e,t,!1),n&&e.patches_&&by("Patches").generatePatches_(a,n,e.patches_,e.inversePatches_)}return a.copy_}function Ny(e,t,n,r,a,i,o){if(null==a)return;if("object"!=typeof a&&!o)return;const s=gy(a);if(!s||o){if(ty(a)){const o=Cy(e,a,i&&t&&3!==t.type_&&!ly(t.assigned_,r)?i.concat(r):void 0);if(cy(n,r,o),!ty(o))return;e.canAutoFreeze_=!1}else o&&n.add(a);if(ny(a)&&!s){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;if(t&&t.base_&&t.base_[r]===a&&s)return;Cy(e,a),t&&t.scope_.parent_||"symbol"==typeof r||!(uy(n)?n.has(r):Object.prototype.propertyIsEnumerable.call(n,r))||Py(e,a)}}}function Py(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&py(t,n)}var _y={get(e,t){if(t===Zv)return e;const n=fy(e);if(!ly(n,t))return function(e,t,n){const r=Ty(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}(e,n,t);const r=n[t];return e.finalized_||!ny(r)?r:r===Ay(e.base_,t)?(Iy(e),e.copy_[t]=Ry(r,e)):r},has:(e,t)=>t in fy(e),ownKeys:e=>Reflect.ownKeys(fy(e)),set(e,t,n){const r=Ty(fy(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const r=Ay(fy(e),t),o=r?.[Zv];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(((a=n)===(i=r)?0!==a||1/a==1/i:a!=a&&i!=i)&&(void 0!==n||ly(e.base_,t)))return!0;Iy(e),Dy(e)}var a,i;return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty:(e,t)=>(void 0!==Ay(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,Iy(e),Dy(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const n=fy(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty(){Jv(11)},getPrototypeOf:e=>ey(e.base_),setPrototypeOf(){Jv(12)}},My={};function Ay(e,t){const n=e[Zv];return(n?fy(n):e)[t]}function Ty(e,t){if(!(t in e))return;let n=ey(e);for(;n;){const e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=ey(n)}}function Dy(e){e.modified_||(e.modified_=!0,e.parent_&&Dy(e.parent_))}function Iy(e){e.copy_||(e.copy_=hy(e.base_,e.scope_.immer_.useStrictShallowCopy_))}oy(_y,(e,t)=>{My[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),My.deleteProperty=function(e,t){return My.set.call(this,e,t,void 0)},My.set=function(e,t,n){return _y.set.call(this,e[0],t,n,e[0])};function Ry(e,t){const n=uy(e)?by("MapSet").proxyMap_(e,t):dy(e)?by("MapSet").proxySet_(e,t):function(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:xy(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let a=r,i=_y;n&&(a=[r],i=My);const{revoke:o,proxy:s}=Proxy.revocable(a,i);return r.draft_=s,r.revoke_=o,s}(e,t);return(t?t.scope_:xy()).drafts_.push(n),n}function zy(e){if(!ny(e)||gy(e))return e;const t=e[Zv];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=hy(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=hy(e,!0);return oy(n,(e,t)=>{cy(n,e,zy(t))},r),t&&(t.finalized_=!1),n}(new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(e,t,n)=>{if("function"==typeof e&&"function"!=typeof t){const n=t;t=e;const r=this;return function(e=n,...a){return r.produce(e,e=>t.call(this,e,...a))}}let r;if("function"!=typeof t&&Jv(6),void 0!==n&&"function"!=typeof n&&Jv(7),ny(e)){const a=Ey(this),i=Ry(e,void 0);let o=!0;try{r=t(i),o=!1}finally{o?ky(a):Sy(a)}return wy(a,n),Oy(r,a)}if(!e||"object"!=typeof e){if(r=t(e),void 0===r&&(r=e),r===Xv&&(r=void 0),this.autoFreeze_&&py(r,!0),n){const t=[],a=[];by("Patches").generateReplacementPatches_(e,r,t,a),n(t,a)}return r}Jv(1)},this.produceWithPatches=(e,t)=>{if("function"==typeof e)return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let n,r;return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"==typeof e?.useStrictIteration&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){ny(e)||Jv(8),ty(e)&&(e=function(e){ty(e)||Jv(10);return zy(e)}(e));const t=Ey(this),n=Ry(e,void 0);return n[Zv].isManual_=!0,Sy(t),n}finishDraft(e,t){const n=e&&e[Zv];n&&n.isManual_||Jv(9);const{scope_:r}=n;return wy(r,t),Oy(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));const r=by("Patches").applyPatches_;return ty(e)?r(e,t):this.produce(e,e=>r(e,t))}}).produce;var Ly=Gm({name:"legend",initialState:{settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:$m()},replaceLegendPayload:{reducer(e,t){var{prev:n,next:r}=t.payload,a=Pm(e).payload.indexOf(n);a>-1&&(e.payload[a]=r)},prepare:$m()},removeLegendPayload:{reducer(e,t){var n=Pm(e).payload.indexOf(t.payload);n>-1&&e.payload.splice(n,1)},prepare:$m()}}}),{setLegendSize:Fy,setLegendSettings:Uy,addLegendPayload:$y,replaceLegendPayload:By,removeLegendPayload:qy}=Ly.actions,Hy=Ly.reducer;function Wy(){return Wy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wy.apply(null,arguments)}function Ky(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Vy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ky(Object(n),!0).forEach(function(t){Qy(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ky(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Qy(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Yy={curveBasisClosed:function(e){return new Xd(e)},curveBasisOpen:function(e){return new Gd(e)},curveBasis:function(e){return new Yd(e)},curveBumpX:function(e){return new Kd(e,!0)},curveBumpY:function(e){return new Kd(e,!1)},curveLinearClosed:function(e){return new Zd(e)},curveLinear:$d,curveMonotoneX:function(e){return new rf(e)},curveMonotoneY:function(e){return new af(e)},curveNatural:function(e){return new sf(e)},curveStep:function(e){return new cf(e,.5)},curveStepAfter:function(e){return new cf(e,1)},curveStepBefore:function(e){return new cf(e,0)}},Xy=e=>Lg(e.x)&&Lg(e.y),Gy=e=>null!=e.base&&Xy(e.base)&&Xy(e),Zy=e=>e.x,Jy=e=>e.y,eb={connectNulls:!1,type:"linear"},tb=e=>{var{type:t=eb.type,points:n=[],baseLine:r,layout:a,connectNulls:i=eb.connectNulls}=e,o=((e,t)=>{if("function"==typeof e)return e;var n="curve".concat(Qf(e));if(("curveMonotone"===n||"curveBump"===n)&&t){var r=Yy["".concat(n).concat("vertical"===t?"Y":"X")];if(r)return r}return Yy[n]||$d})(t,a),s=i?n.filter(Xy):n;if(Array.isArray(r)){var l=n.map((e,t)=>Vy(Vy({},e),{},{base:r[t]}));return("vertical"===a?Wd().y(Jy).x1(Zy).x0(e=>e.base.x):Wd().x(Zy).y1(Jy).y0(e=>e.base.y)).defined(Gy).curve(o)(i?l.filter(Gy):l)}return("vertical"===a&&Ff(r)?Wd().y(Jy).x1(Zy).x0(r):Ff(r)?Wd().x(Zy).y1(Jy).y0(r):Hd().x(Zy).y(Jy)).defined(Xy).curve(o)(s)},nb=e=>{var{className:t,points:n,path:r,pathRef:a}=e,i=Vv();if(!(n&&n.length||r))return null;var o={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||i,connectNulls:e.connectNulls},s=n&&n.length?tb(o):r;return h.createElement("path",Wy({},wd(e),Gf(e),{className:Ja("recharts-curve",t),d:null===s?void 0:s,ref:a}))};function rb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ab(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rb(Object(n),!0).forEach(function(t){ib(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rb(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ib(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ob=(e,t)=>Object.keys(t).reduce((n,r)=>ab(ab({},n),{},{[r]:e(r,t[r])}),{});function sb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function lb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sb(Object(n),!0).forEach(function(t){cb(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sb(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function cb(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ub=(e,t,n)=>e+(t-e)*n,db=e=>{var{from:t,to:n}=e;return t!==n},fb=(e,t,n)=>{var r=ob((t,n)=>{if(db(n)){var[r,a]=e(n.from,n.to,n.velocity);return lb(lb({},n),{},{from:r,velocity:a})}return n},t);return n<1?ob((e,t)=>db(t)&&null!=r[e]?lb(lb({},t),{},{velocity:ub(t.velocity,r[e].velocity,n),from:ub(t.from,r[e].from,n)}):t,t):fb(e,r,n-1)};function hb(e,t,n,r,a,i){var o,s=r.reduce((n,r)=>lb(lb({},n),{},{[r]:{from:e[r],velocity:0,to:t[r]}}),{}),l=null,c=r=>{o||(o=r);var u=(r-o)/n.dt;s=fb(n,s,u),a(lb(lb(lb({},e),t),ob((e,t)=>t.from,s))),o=r,Object.values(s).filter(db).length&&(l=i.setTimeout(c))};return()=>(l=i.setTimeout(c),()=>{var e;null===(e=l)||void 0===e||e()})}const pb=(e,t,n,r,a,i)=>{var o,s,l=(o=e,s=t,[Object.keys(o),Object.keys(s)].reduce((e,t)=>e.filter(e=>t.includes(e))));return null==n?()=>(a(lb(lb({},e),t)),()=>{}):!0===n.isStepper?hb(e,t,n,l,a,i):function(e,t,n,r,a,i,o){var s,l=null,c=a.reduce((n,r)=>{var a=e[r],i=t[r];return null==a||null==i?n:lb(lb({},n),{},{[r]:[a,i]})},{}),u=a=>{s||(s=a);var d=(a-s)/r,f=ob((e,t)=>ub(...t,n(d)),c);if(i(lb(lb(lb({},e),t),f)),d<1)l=o.setTimeout(u);else{var h=ob((e,t)=>ub(...t,n(1)),c);i(lb(lb(lb({},e),t),h))}};return()=>(l=o.setTimeout(u),()=>{var e;null===(e=l)||void 0===e||e()})}(e,t,n,r,l,a,i)};var mb=1e-4,gb=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],vb=(e,t)=>e.map((e,n)=>e*t**n).reduce((e,t)=>e+t),yb=(e,t)=>n=>{var r=gb(e,t);return vb(r,n)},bb=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(1===t.length)switch(t[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:var r=(e=>{var t,n=e.split("(");if(2!==n.length||"cubic-bezier"!==n[0])return null;var r=null===(t=n[1])||void 0===t||null===(t=t.split(")")[0])||void 0===t?void 0:t.split(",");if(null==r||4!==r.length)return null;var a=r.map(e=>parseFloat(e));return[a[0],a[1],a[2],a[3]]})(t[0]);if(r)return r}return 4===t.length?t:[0,0,1,1]},xb=(e,t,n,r)=>{var a,i,o=yb(e,n),s=yb(t,r),l=(a=e,i=n,e=>{var t=[...gb(a,i).map((e,t)=>e*t).slice(1),0];return vb(t,e)}),c=e=>e>1?1:e<0?0:e,u=e=>{for(var t=e>1?1:e,n=t,r=0;r<8;++r){var a=o(n)-t,i=l(n);if(Math.abs(a-t)<mb||i<mb)return s(n);n=c(n-a/i)}return s(n)};return u.isStepper=!1,u},wb=function(){return xb(...bb(...arguments))},kb=e=>{if("string"==typeof e)switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return wb(e);case"spring":return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{stiff:t=100,damping:n=8,dt:r=17}=e,a=(e,a,i)=>{var o=i+(-(e-a)*t-i*n)*r/1e3,s=i*r/1e3+e;return Math.abs(s-a)<mb&&Math.abs(o)<mb?[a,0]:[s,o]};return a.isStepper=!0,a.dt=r,a}();default:if("cubic-bezier"===e.split("(")[0])return wb(e)}return"function"==typeof e?e:null};class Sb{setTimeout(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=performance.now(),r=null,a=i=>{i-n>=t?e(i):"function"==typeof requestAnimationFrame&&(r=requestAnimationFrame(a))};return r=requestAnimationFrame(a),()=>{null!=r&&cancelAnimationFrame(r)}}}function Eb(){return e=new Sb,t=()=>null,n=!1,r=null,a=i=>{if(!n){if(Array.isArray(i)){if(!i.length)return;var o=i,[s,...l]=o;return"number"==typeof s?void(r=e.setTimeout(a.bind(null,l),s)):(a(s),void(r=e.setTimeout(a.bind(null,l))))}"string"==typeof i&&t(i),"object"==typeof i&&t(i),"function"==typeof i&&i()}},{stop:()=>{n=!0},start:e=>{n=!1,r&&(r(),r=null),a(e)},subscribe:e=>(t=e,()=>{t=()=>null}),getTimeoutController:()=>e};var e,t,n,r,a}var jb=h.createContext(Eb);var Ob=!("undefined"!=typeof window&&window.document&&Boolean(window.document.createElement)&&window.setTimeout),Cb={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},Nb={t:0},Pb={t:1};function _b(e){var t,n,r,a=eh(e,Cb),{isActive:i,canBegin:o,duration:s,easing:l,begin:c,onAnimationEnd:u,onAnimationStart:d,children:f}=a,p="auto"===i?!Ob:i,m=(t=a.animationId,n=a.animationManager,r=h.useContext(jb),h.useMemo(()=>null!=n?n:r(t),[t,n,r])),[g,v]=h.useState(p?Nb:Pb),y=h.useRef(null);return h.useEffect(()=>{p||v(Pb)},[p]),h.useEffect(()=>{if(!p||!o)return Xf;var e=pb(Nb,Pb,kb(l),s,v,m.getTimeoutController());return m.start([d,c,()=>{y.current=e()},s,u]),()=>{m.stop(),y.current&&y.current(),u()}},[p,o,s,l,c,d,u,m]),f(g.t)}function Mb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ab(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mb(Object(n),!0).forEach(function(t){Tb(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mb(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Tb(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Db,Ib,Rb,zb,Lb,Fb=Math.PI/180,Ub=e=>180*e/Math.PI,$b=(e,t,n,r)=>({x:e+Math.cos(-Fb*r)*n,y:t+Math.sin(-Fb*r)*n}),Bb=(e,t)=>{var{x:n,y:r}=e,{cx:a,cy:i}=t,o=((e,t)=>{var{x:n,y:r}=e,{x:a,y:i}=t;return Math.sqrt((n-a)**2+(r-i)**2)})({x:n,y:r},{x:a,y:i});if(o<=0)return{radius:o,angle:0};var s=(n-a)/o,l=Math.acos(s);return r>i&&(l=2*Math.PI-l),{radius:o,angle:Ub(l),angleInRadian:l}},qb=(e,t)=>{var{startAngle:n,endAngle:r}=t,a=Math.floor(n/360),i=Math.floor(r/360);return e+360*Math.min(a,i)},Hb=(e,t)=>{var{chartX:n,chartY:r}=e,{radius:a,angle:i}=Bb({x:n,y:r},t),{innerRadius:o,outerRadius:s}=t;if(a<o||a>s)return null;if(0===a)return null;var l,{startAngle:c,endAngle:u}=(e=>{var{startAngle:t,endAngle:n}=e,r=Math.floor(t/360),a=Math.floor(n/360),i=Math.min(r,a);return{startAngle:t-360*i,endAngle:n-360*i}})(t),d=i;if(c<=u){for(;d>u;)d-=360;for(;d<c;)d+=360;l=d>=c&&d<=u}else{for(;d>c;)d-=360;for(;d<u;)d+=360;l=d>=u&&d<=c}return l?Ab(Ab({},t),{},{radius:a,angle:qb(d,t)}):null},Wb={},Kb={},Vb={};function Qb(){return Db||(Db=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Gh();e.toNumber=function(e){return t.isSymbol(e)?NaN:Number(e)}}(Vb)),Vb}function Yb(){return Ib||(Ib=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Qb();e.toFinite=function(e){if(!e)return 0===e?e:0;if((e=t.toNumber(e))===1/0||e===-1/0){return(e<0?-1:1)*Number.MAX_VALUE}return e==e?e:0}}(Kb)),Kb}function Xb(){return Lb?zb:(Lb=1,zb=(Rb||(Rb=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=lp(),n=Yb();e.range=function(e,r,a){a&&"number"!=typeof a&&t.isIterateeCall(e,r,a)&&(r=a=void 0),e=n.toFinite(e),void 0===r?(r=e,e=0):r=n.toFinite(r),a=void 0===a?e<r?1:-1:n.toFinite(a);const i=Math.max(Math.ceil((r-e)/(a||1)),0),o=new Array(i);for(let t=0;t<i;t++)o[t]=e,e+=a;return o}}(Wb)),Wb).range)}const Gb=t(Xb());function Zb(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Jb(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function ex(e){let t,n,r;function a(e,r,a=0,i=e.length){if(a<i){if(0!==t(r,r))return i;do{const t=a+i>>>1;n(e[t],r)<0?a=t+1:i=t}while(a<i)}return a}return 2!==e.length?(t=Zb,n=(t,n)=>Zb(e(t),n),r=(t,n)=>e(t)-n):(t=e===Zb||e===Jb?e:tx,n=e,r=e),{left:a,center:function(e,t,n=0,i=e.length){const o=a(e,t,n,i-1);return o>n&&r(e[o-1],t)>-r(e[o],t)?o-1:o},right:function(e,r,a=0,i=e.length){if(a<i){if(0!==t(r,r))return i;do{const t=a+i>>>1;n(e[t],r)<=0?a=t+1:i=t}while(a<i)}return a}}}function tx(){return 0}function nx(e){return null===e?NaN:+e}const rx=ex(Zb).right;ex(nx).center;class ax extends Map{constructor(e,t=ox){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[n,r]of e)this.set(n,r)}get(e){return super.get(ix(this,e))}has(e){return super.has(ix(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},n){const r=t(n);e.has(r)&&(n=e.get(r),e.delete(r));return n}(this,e))}}function ix({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function ox(e){return null!==e&&"object"==typeof e?e.valueOf():e}function sx(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}const lx=Math.sqrt(50),cx=Math.sqrt(10),ux=Math.sqrt(2);function dx(e,t,n){const r=(t-e)/Math.max(0,n),a=Math.floor(Math.log10(r)),i=r/Math.pow(10,a),o=i>=lx?10:i>=cx?5:i>=ux?2:1;let s,l,c;return a<0?(c=Math.pow(10,-a)/o,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,a)*o,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=n&&n<2?dx(e,t,2*n):[s,l,c]}function fx(e,t,n){if(!((n=+n)>0))return[];if((e=+e)===(t=+t))return[e];const r=t<e,[a,i,o]=r?dx(t,e,n):dx(e,t,n);if(!(i>=a))return[];const s=i-a+1,l=new Array(s);if(r)if(o<0)for(let c=0;c<s;++c)l[c]=(i-c)/-o;else for(let c=0;c<s;++c)l[c]=(i-c)*o;else if(o<0)for(let c=0;c<s;++c)l[c]=(a+c)/-o;else for(let c=0;c<s;++c)l[c]=(a+c)*o;return l}function hx(e,t,n){return dx(e=+e,t=+t,n=+n)[2]}function px(e,t,n){n=+n;const r=(t=+t)<(e=+e),a=r?hx(t,e,n):hx(e,t,n);return(r?-1:1)*(a<0?1/-a:a)}function mx(e,t){let n;for(const r of e)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);return n}function gx(e,t){let n;for(const r of e)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);return n}function vx(e,t,n=0,r=1/0,a){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(a=void 0===a?sx:function(e=Zb){if(e===Zb)return sx;if("function"!=typeof e)throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}(a);r>n;){if(r-n>600){const i=r-n+1,o=t-n+1,s=Math.log(i),l=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*l*(i-l)/i)*(o-i/2<0?-1:1);vx(e,t,Math.max(n,Math.floor(t-o*l/i+c)),Math.min(r,Math.floor(t+(i-o)*l/i+c)),a)}const i=e[t];let o=n,s=r;for(yx(e,n,t),a(e[r],i)>0&&yx(e,n,r);o<s;){for(yx(e,o,s),++o,--s;a(e[o],i)<0;)++o;for(;a(e[s],i)>0;)--s}0===a(e[n],i)?yx(e,n,s):(++s,yx(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function yx(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function bx(e,t,n=nx){if((r=e.length)&&!isNaN(t=+t)){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,a=(r-1)*t,i=Math.floor(a),o=+n(e[i],i,e);return o+(+n(e[i+1],i+1,e)-o)*(a-i)}}function xx(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function wx(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}const kx=Symbol("implicit");function Sx(){var e=new ax,t=[],n=[],r=kx;function a(a){let i=e.get(a);if(void 0===i){if(r!==kx)return r;e.set(a,i=t.push(a)-1)}return n[i%n.length]}return a.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new ax;for(const r of n)e.has(r)||e.set(r,t.push(r)-1);return a},a.range=function(e){return arguments.length?(n=Array.from(e),a):n.slice()},a.unknown=function(e){return arguments.length?(r=e,a):r},a.copy=function(){return Sx(t,n).unknown(r)},xx.apply(a,arguments),a}function Ex(){var e,t,n=Sx().unknown(void 0),r=n.domain,a=n.range,i=0,o=1,s=!1,l=0,c=0,u=.5;function d(){var n=r().length,d=o<i,f=d?o:i,h=d?i:o;e=(h-f)/Math.max(1,n-l+2*c),s&&(e=Math.floor(e)),f+=(h-f-e*(n-l))*u,t=e*(1-l),s&&(f=Math.round(f),t=Math.round(t));var p=function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(a);++r<a;)i[r]=e+r*n;return i}(n).map(function(t){return f+e*t});return a(d?p.reverse():p)}return delete n.unknown,n.domain=function(e){return arguments.length?(r(e),d()):r()},n.range=function(e){return arguments.length?([i,o]=e,i=+i,o=+o,d()):[i,o]},n.rangeRound=function(e){return[i,o]=e,i=+i,o=+o,s=!0,d()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(s=!!e,d()):s},n.padding=function(e){return arguments.length?(l=Math.min(1,c=+e),d()):l},n.paddingInner=function(e){return arguments.length?(l=Math.min(1,e),d()):l},n.paddingOuter=function(e){return arguments.length?(c=+e,d()):c},n.align=function(e){return arguments.length?(u=Math.max(0,Math.min(1,e)),d()):u},n.copy=function(){return Ex(r(),[i,o]).round(s).paddingInner(l).paddingOuter(c).align(u)},xx.apply(d(),arguments)}function jx(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return jx(t())},e}function Ox(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function Cx(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Nx(){}var Px=.7,_x=1/Px,Mx="\\s*([+-]?\\d+)\\s*",Ax="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Tx="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Dx=/^#([0-9a-f]{3,8})$/,Ix=new RegExp(`^rgb\\(${Mx},${Mx},${Mx}\\)$`),Rx=new RegExp(`^rgb\\(${Tx},${Tx},${Tx}\\)$`),zx=new RegExp(`^rgba\\(${Mx},${Mx},${Mx},${Ax}\\)$`),Lx=new RegExp(`^rgba\\(${Tx},${Tx},${Tx},${Ax}\\)$`),Fx=new RegExp(`^hsl\\(${Ax},${Tx},${Tx}\\)$`),Ux=new RegExp(`^hsla\\(${Ax},${Tx},${Tx},${Ax}\\)$`),$x={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Bx(){return this.rgb().formatHex()}function qx(){return this.rgb().formatRgb()}function Hx(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Dx.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?Wx(t):3===n?new Qx(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?Kx(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?Kx(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=Ix.exec(e))?new Qx(t[1],t[2],t[3],1):(t=Rx.exec(e))?new Qx(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=zx.exec(e))?Kx(t[1],t[2],t[3],t[4]):(t=Lx.exec(e))?Kx(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=Fx.exec(e))?ew(t[1],t[2]/100,t[3]/100,1):(t=Ux.exec(e))?ew(t[1],t[2]/100,t[3]/100,t[4]):$x.hasOwnProperty(e)?Wx($x[e]):"transparent"===e?new Qx(NaN,NaN,NaN,0):null}function Wx(e){return new Qx(e>>16&255,e>>8&255,255&e,1)}function Kx(e,t,n,r){return r<=0&&(e=t=n=NaN),new Qx(e,t,n,r)}function Vx(e,t,n,r){return 1===arguments.length?((a=e)instanceof Nx||(a=Hx(a)),a?new Qx((a=a.rgb()).r,a.g,a.b,a.opacity):new Qx):new Qx(e,t,n,null==r?1:r);var a}function Qx(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function Yx(){return`#${Jx(this.r)}${Jx(this.g)}${Jx(this.b)}`}function Xx(){const e=Gx(this.opacity);return`${1===e?"rgb(":"rgba("}${Zx(this.r)}, ${Zx(this.g)}, ${Zx(this.b)}${1===e?")":`, ${e})`}`}function Gx(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Zx(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Jx(e){return((e=Zx(e))<16?"0":"")+e.toString(16)}function ew(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new nw(e,t,n,r)}function tw(e){if(e instanceof nw)return new nw(e.h,e.s,e.l,e.opacity);if(e instanceof Nx||(e=Hx(e)),!e)return new nw;if(e instanceof nw)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=NaN,s=i-a,l=(i+a)/2;return s?(o=t===i?(n-r)/s+6*(n<r):n===i?(r-t)/s+2:(t-n)/s+4,s/=l<.5?i+a:2-i-a,o*=60):s=l>0&&l<1?0:o,new nw(o,s,l,e.opacity)}function nw(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function rw(e){return(e=(e||0)%360)<0?e+360:e}function aw(e){return Math.max(0,Math.min(1,e||0))}function iw(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}Ox(Nx,Hx,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Bx,formatHex:Bx,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return tw(this).formatHsl()},formatRgb:qx,toString:qx}),Ox(Qx,Vx,Cx(Nx,{brighter(e){return e=null==e?_x:Math.pow(_x,e),new Qx(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?Px:Math.pow(Px,e),new Qx(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Qx(Zx(this.r),Zx(this.g),Zx(this.b),Gx(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Yx,formatHex:Yx,formatHex8:function(){return`#${Jx(this.r)}${Jx(this.g)}${Jx(this.b)}${Jx(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:Xx,toString:Xx})),Ox(nw,function(e,t,n,r){return 1===arguments.length?tw(e):new nw(e,t,n,null==r?1:r)},Cx(Nx,{brighter(e){return e=null==e?_x:Math.pow(_x,e),new nw(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?Px:Math.pow(Px,e),new nw(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new Qx(iw(e>=240?e-240:e+120,a,r),iw(e,a,r),iw(e<120?e+240:e-120,a,r),this.opacity)},clamp(){return new nw(rw(this.h),aw(this.s),aw(this.l),Gx(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Gx(this.opacity);return`${1===e?"hsl(":"hsla("}${rw(this.h)}, ${100*aw(this.s)}%, ${100*aw(this.l)}%${1===e?")":`, ${e})`}`}}));const ow=e=>()=>e;function sw(e){return 1===(e=+e)?lw:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):ow(isNaN(t)?n:t)}}function lw(e,t){var n=t-e;return n?function(e,t){return function(n){return e+n*t}}(e,n):ow(isNaN(e)?t:e)}const cw=function e(t){var n=sw(t);function r(e,t){var r=n((e=Vx(e)).r,(t=Vx(t)).r),a=n(e.g,t.g),i=n(e.b,t.b),o=lw(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=a(t),e.b=i(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function uw(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,a=t.slice();return function(i){for(n=0;n<r;++n)a[n]=e[n]*(1-i)+t[n]*i;return a}}function dw(e,t){var n,r=t?t.length:0,a=e?Math.min(r,e.length):0,i=new Array(a),o=new Array(r);for(n=0;n<a;++n)i[n]=yw(e[n],t[n]);for(;n<r;++n)o[n]=t[n];return function(e){for(n=0;n<a;++n)o[n]=i[n](e);return o}}function fw(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function hw(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function pw(e,t){var n,r={},a={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?r[n]=yw(e[n],t[n]):a[n]=t[n];return function(e){for(n in r)a[n]=r[n](e);return a}}var mw=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,gw=new RegExp(mw.source,"g");function vw(e,t){var n,r,a,i=mw.lastIndex=gw.lastIndex=0,o=-1,s=[],l=[];for(e+="",t+="";(n=mw.exec(e))&&(r=gw.exec(t));)(a=r.index)>i&&(a=t.slice(i,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,l.push({i:o,x:hw(n,r)})),i=gw.lastIndex;return i<t.length&&(a=t.slice(i),s[o]?s[o]+=a:s[++o]=a),s.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,r=0;r<t;++r)s[(n=l[r]).i]=n.x(e);return s.join("")})}function yw(e,t){var n,r,a=typeof t;return null==t||"boolean"===a?ow(t):("number"===a?hw:"string"===a?(n=Hx(t))?(t=n,cw):vw:t instanceof Hx?cw:t instanceof Date?fw:(r=t,!ArrayBuffer.isView(r)||r instanceof DataView?Array.isArray(t)?dw:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?pw:hw:uw))(e,t)}function bw(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function xw(e){return+e}var ww=[0,1];function kw(e){return e}function Sw(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n});var n}function Ew(e,t,n){var r=e[0],a=e[1],i=t[0],o=t[1];return a<r?(r=Sw(a,r),i=n(o,i)):(r=Sw(r,a),i=n(i,o)),function(e){return i(r(e))}}function jw(e,t,n){var r=Math.min(e.length,t.length)-1,a=new Array(r),i=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)a[o]=Sw(e[o],e[o+1]),i[o]=n(t[o],t[o+1]);return function(t){var n=rx(e,t,1,r)-1;return i[n](a[n](t))}}function Ow(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Cw(){var e,t,n,r,a,i,o=ww,s=ww,l=yw,c=kw;function u(){var e,t,n,l=Math.min(o.length,s.length);return c!==kw&&(e=o[0],t=o[l-1],e>t&&(n=e,e=t,t=n),c=function(n){return Math.max(e,Math.min(t,n))}),r=l>2?jw:Ew,a=i=null,d}function d(t){return null==t||isNaN(t=+t)?n:(a||(a=r(o.map(e),s,l)))(e(c(t)))}return d.invert=function(n){return c(t((i||(i=r(s,o.map(e),hw)))(n)))},d.domain=function(e){return arguments.length?(o=Array.from(e,xw),u()):o.slice()},d.range=function(e){return arguments.length?(s=Array.from(e),u()):s.slice()},d.rangeRound=function(e){return s=Array.from(e),l=bw,u()},d.clamp=function(e){return arguments.length?(c=!!e||kw,u()):c!==kw},d.interpolate=function(e){return arguments.length?(l=e,u()):l},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,u()}}function Nw(){return Cw()(kw,kw)}function Pw(e,t){if(!isFinite(e)||0===e)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function _w(e){return(e=Pw(Math.abs(e)))?e[1]:NaN}var Mw,Aw=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Tw(e){if(!(t=Aw.exec(e)))throw new Error("invalid format: "+e);var t;return new Dw({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function Dw(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function Iw(e,t){var n=Pw(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}Tw.prototype=Dw.prototype,Dw.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Rw={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Iw(100*e,t),r:Iw,s:function(e,t){var n=Pw(e,t);if(!n)return Mw=void 0,e.toPrecision(t);var r=n[0],a=n[1],i=a-(Mw=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+Pw(e,Math.max(0,t+i-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function zw(e){return e}var Lw,Fw,Uw,$w=Array.prototype.map,Bw=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function qw(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?zw:(t=$w.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var a=e.length,i=[],o=0,s=t[0],l=0;a>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),i.push(e.substring(a-=s,a+s)),!((l+=s+1)>r));)s=t[o=(o+1)%t.length];return i.reverse().join(n)}),a=void 0===e.currency?"":e.currency[0]+"",i=void 0===e.currency?"":e.currency[1]+"",o=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?zw:function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}($w.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",c=void 0===e.minus?"−":e.minus+"",u=void 0===e.nan?"NaN":e.nan+"";function d(e,t){var n=(e=Tw(e)).fill,d=e.align,f=e.sign,h=e.symbol,p=e.zero,m=e.width,g=e.comma,v=e.precision,y=e.trim,b=e.type;"n"===b?(g=!0,b="g"):Rw[b]||(void 0===v&&(v=12),y=!0,b="g"),(p||"0"===n&&"="===d)&&(p=!0,n="0",d="=");var x=(t&&void 0!==t.prefix?t.prefix:"")+("$"===h?a:"#"===h&&/[boxX]/.test(b)?"0"+b.toLowerCase():""),w=("$"===h?i:/[%p]/.test(b)?l:"")+(t&&void 0!==t.suffix?t.suffix:""),k=Rw[b],S=/[defgprs%]/.test(b);function E(e){var t,a,i,l=x,h=w;if("c"===b)h=k(e)+h,e="";else{var E=(e=+e)<0||1/e<0;if(e=isNaN(e)?u:k(Math.abs(e),v),y&&(e=function(e){e:for(var t,n=e.length,r=1,a=-1;r<n;++r)switch(e[r]){case".":a=t=r;break;case"0":0===a&&(a=r),t=r;break;default:if(!+e[r])break e;a>0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),E&&0===+e&&"+"!==f&&(E=!1),l=(E?"("===f?f:c:"-"===f||"("===f?"":f)+l,h=("s"!==b||isNaN(e)||void 0===Mw?"":Bw[8+Mw/3])+h+(E&&"("===f?")":""),S)for(t=-1,a=e.length;++t<a;)if(48>(i=e.charCodeAt(t))||i>57){h=(46===i?o+e.slice(t+1):e.slice(t))+h,e=e.slice(0,t);break}}g&&!p&&(e=r(e,1/0));var j=l.length+e.length+h.length,O=j<m?new Array(m-j+1).join(n):"";switch(g&&p&&(e=r(O+e,O.length?m-h.length:1/0),O=""),d){case"<":e=l+e+h+O;break;case"=":e=l+O+e+h;break;case"^":e=O.slice(0,j=O.length>>1)+l+e+h+O.slice(j);break;default:e=O+l+e+h}return s(e)}return v=void 0===v?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),E.toString=function(){return e+""},E}return{format:d,formatPrefix:function(e,t){var n=3*Math.max(-8,Math.min(8,Math.floor(_w(t)/3))),r=Math.pow(10,-n),a=d(((e=Tw(e)).type="f",e),{suffix:Bw[8+n/3]});return function(e){return a(r*e)}}}}function Hw(e,t,n,r){var a,i=px(e,t,n);switch((r=Tw(null==r?",f":r)).type){case"s":var o=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(a=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(_w(t)/3)))-_w(Math.abs(e)))}(i,o))||(r.precision=a),Uw(r,o);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(a=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,_w(t)-_w(e))+1}(i,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=a-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(a=function(e){return Math.max(0,-_w(Math.abs(e)))}(i))||(r.precision=a-2*("%"===r.type))}return Fw(r)}function Ww(e){var t=e.domain;return e.ticks=function(e){var n=t();return fx(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return Hw(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,a,i=t(),o=0,s=i.length-1,l=i[o],c=i[s],u=10;for(c<l&&(a=l,l=c,c=a,a=o,o=s,s=a);u-- >0;){if((a=hx(l,c,n))===r)return i[o]=l,i[s]=c,t(i);if(a>0)l=Math.floor(l/a)*a,c=Math.ceil(c/a)*a;else{if(!(a<0))break;l=Math.ceil(l*a)/a,c=Math.floor(c*a)/a}r=a}return e},e}function Kw(e,t){var n,r=0,a=(e=e.slice()).length-1,i=e[r],o=e[a];return o<i&&(n=r,r=a,a=n,n=i,i=o,o=n),e[r]=t.floor(i),e[a]=t.ceil(o),e}function Vw(e){return Math.log(e)}function Qw(e){return Math.exp(e)}function Yw(e){return-Math.log(-e)}function Xw(e){return-Math.exp(-e)}function Gw(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Zw(e){return(t,n)=>-e(-t,n)}function Jw(e){const t=e(Vw,Qw),n=t.domain;let r,a,i=10;function o(){return r=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}(i),a=function(e){return 10===e?Gw:e===Math.E?Math.exp:t=>Math.pow(e,t)}(i),n()[0]<0?(r=Zw(r),a=Zw(a),e(Yw,Xw)):e(Vw,Qw),t}return t.base=function(e){return arguments.length?(i=+e,o()):i},t.domain=function(e){return arguments.length?(n(e),o()):n()},t.ticks=e=>{const t=n();let o=t[0],s=t[t.length-1];const l=s<o;l&&([o,s]=[s,o]);let c,u,d=r(o),f=r(s);const h=null==e?10:+e;let p=[];if(!(i%1)&&f-d<h){if(d=Math.floor(d),f=Math.ceil(f),o>0){for(;d<=f;++d)for(c=1;c<i;++c)if(u=d<0?c/a(-d):c*a(d),!(u<o)){if(u>s)break;p.push(u)}}else for(;d<=f;++d)for(c=i-1;c>=1;--c)if(u=d>0?c/a(-d):c*a(d),!(u<o)){if(u>s)break;p.push(u)}2*p.length<h&&(p=fx(o,s,h))}else p=fx(d,f,Math.min(f-d,h)).map(a);return l?p.reverse():p},t.tickFormat=(e,n)=>{if(null==e&&(e=10),null==n&&(n=10===i?"s":","),"function"!=typeof n&&(i%1||null!=(n=Tw(n)).precision||(n.trim=!0),n=Fw(n)),e===1/0)return n;const o=Math.max(1,i*e/t.ticks().length);return e=>{let t=e/a(Math.round(r(e)));return t*i<i-.5&&(t*=i),t<=o?n(e):""}},t.nice=()=>n(Kw(n(),{floor:e=>a(Math.floor(r(e))),ceil:e=>a(Math.ceil(r(e)))})),t}function ek(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function tk(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function nk(e){var t=1,n=e(ek(t),tk(t));return n.constant=function(n){return arguments.length?e(ek(t=+n),tk(t)):t},Ww(n)}function rk(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function ak(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function ik(e){return e<0?-e*e:e*e}function ok(e){var t=e(kw,kw),n=1;return t.exponent=function(t){return arguments.length?1===(n=+t)?e(kw,kw):.5===n?e(ak,ik):e(rk(n),rk(1/n)):n},Ww(t)}function sk(){var e=ok(Cw());return e.copy=function(){return Ow(e,sk()).exponent(e.exponent())},xx.apply(e,arguments),e}function lk(e){return Math.sign(e)*e*e}Lw=qw({thousands:",",grouping:[3],currency:["$",""]}),Fw=Lw.format,Uw=Lw.formatPrefix;const ck=new Date,uk=new Date;function dk(e,t,n,r){function a(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return a.floor=t=>(e(t=new Date(+t)),t),a.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),a.round=e=>{const t=a(e),n=a.ceil(e);return e-t<n-e?t:n},a.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),a.range=(n,r,i)=>{const o=[];if(n=a.ceil(n),i=null==i?1:Math.floor(i),!(n<r&&i>0))return o;let s;do{o.push(s=new Date(+n)),t(n,i),e(n)}while(s<n&&n<r);return o},a.filter=n=>dk(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}),n&&(a.count=(t,r)=>(ck.setTime(+t),uk.setTime(+r),e(ck),e(uk),Math.floor(n(ck,uk))),a.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?a.filter(r?t=>r(t)%e===0:t=>a.count(0,t)%e===0):a:null)),a}const fk=dk(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);fk.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?dk(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):fk:null),fk.range;const hk=1e3,pk=6e4,mk=36e5,gk=864e5,vk=6048e5,yk=2592e6,bk=31536e6,xk=dk(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*hk)},(e,t)=>(t-e)/hk,e=>e.getUTCSeconds());xk.range;const wk=dk(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*hk)},(e,t)=>{e.setTime(+e+t*pk)},(e,t)=>(t-e)/pk,e=>e.getMinutes());wk.range;const kk=dk(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*pk)},(e,t)=>(t-e)/pk,e=>e.getUTCMinutes());kk.range;const Sk=dk(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*hk-e.getMinutes()*pk)},(e,t)=>{e.setTime(+e+t*mk)},(e,t)=>(t-e)/mk,e=>e.getHours());Sk.range;const Ek=dk(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*mk)},(e,t)=>(t-e)/mk,e=>e.getUTCHours());Ek.range;const jk=dk(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*pk)/gk,e=>e.getDate()-1);jk.range;const Ok=dk(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/gk,e=>e.getUTCDate()-1);Ok.range;const Ck=dk(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/gk,e=>Math.floor(e/gk));function Nk(e){return dk(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*pk)/vk)}Ck.range;const Pk=Nk(0),_k=Nk(1),Mk=Nk(2),Ak=Nk(3),Tk=Nk(4),Dk=Nk(5),Ik=Nk(6);function Rk(e){return dk(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/vk)}Pk.range,_k.range,Mk.range,Ak.range,Tk.range,Dk.range,Ik.range;const zk=Rk(0),Lk=Rk(1),Fk=Rk(2),Uk=Rk(3),$k=Rk(4),Bk=Rk(5),qk=Rk(6);zk.range,Lk.range,Fk.range,Uk.range,$k.range,Bk.range,qk.range;const Hk=dk(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear()),e=>e.getMonth());Hk.range;const Wk=dk(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear()),e=>e.getUTCMonth());Wk.range;const Kk=dk(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Kk.every=e=>isFinite(e=Math.floor(e))&&e>0?dk(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}):null,Kk.range;const Vk=dk(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());function Qk(e,t,n,r,a,i){const o=[[xk,1,hk],[xk,5,5e3],[xk,15,15e3],[xk,30,3e4],[i,1,pk],[i,5,3e5],[i,15,9e5],[i,30,18e5],[a,1,mk],[a,3,108e5],[a,6,216e5],[a,12,432e5],[r,1,gk],[r,2,1728e5],[n,1,vk],[t,1,yk],[t,3,7776e6],[e,1,bk]];function s(t,n,r){const a=Math.abs(n-t)/r,i=ex(([,,e])=>e).right(o,a);if(i===o.length)return e.every(px(t/bk,n/bk,r));if(0===i)return fk.every(Math.max(px(t,n,r),1));const[s,l]=o[a/o[i-1][2]<o[i][2]/a?i-1:i];return s.every(l)}return[function(e,t,n){const r=t<e;r&&([e,t]=[t,e]);const a=n&&"function"==typeof n.range?n:s(e,t,n),i=a?a.range(e,+t+1):[];return r?i.reverse():i},s]}Vk.every=e=>isFinite(e=Math.floor(e))&&e>0?dk(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null,Vk.range;const[Yk,Xk]=Qk(Vk,Wk,zk,Ck,Ek,kk),[Gk,Zk]=Qk(Kk,Hk,Pk,jk,Sk,wk);function Jk(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function eS(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function tS(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var nS,rS,aS,iS={"-":"",_:" ",0:"0"},oS=/^\s*\d+/,sS=/^%/,lS=/[\\^$*+?|[\]().{}]/g;function cS(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i<n?new Array(n-i+1).join(t)+a:a)}function uS(e){return e.replace(lS,"\\$&")}function dS(e){return new RegExp("^(?:"+e.map(uS).join("|")+")","i")}function fS(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function hS(e,t,n){var r=oS.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function pS(e,t,n){var r=oS.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function mS(e,t,n){var r=oS.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function gS(e,t,n){var r=oS.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function vS(e,t,n){var r=oS.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function yS(e,t,n){var r=oS.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function bS(e,t,n){var r=oS.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function xS(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function wS(e,t,n){var r=oS.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function kS(e,t,n){var r=oS.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function SS(e,t,n){var r=oS.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function ES(e,t,n){var r=oS.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function jS(e,t,n){var r=oS.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function OS(e,t,n){var r=oS.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function CS(e,t,n){var r=oS.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function NS(e,t,n){var r=oS.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function PS(e,t,n){var r=oS.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function _S(e,t,n){var r=sS.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function MS(e,t,n){var r=oS.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function AS(e,t,n){var r=oS.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function TS(e,t){return cS(e.getDate(),t,2)}function DS(e,t){return cS(e.getHours(),t,2)}function IS(e,t){return cS(e.getHours()%12||12,t,2)}function RS(e,t){return cS(1+jk.count(Kk(e),e),t,3)}function zS(e,t){return cS(e.getMilliseconds(),t,3)}function LS(e,t){return zS(e,t)+"000"}function FS(e,t){return cS(e.getMonth()+1,t,2)}function US(e,t){return cS(e.getMinutes(),t,2)}function $S(e,t){return cS(e.getSeconds(),t,2)}function BS(e){var t=e.getDay();return 0===t?7:t}function qS(e,t){return cS(Pk.count(Kk(e)-1,e),t,2)}function HS(e){var t=e.getDay();return t>=4||0===t?Tk(e):Tk.ceil(e)}function WS(e,t){return e=HS(e),cS(Tk.count(Kk(e),e)+(4===Kk(e).getDay()),t,2)}function KS(e){return e.getDay()}function VS(e,t){return cS(_k.count(Kk(e)-1,e),t,2)}function QS(e,t){return cS(e.getFullYear()%100,t,2)}function YS(e,t){return cS((e=HS(e)).getFullYear()%100,t,2)}function XS(e,t){return cS(e.getFullYear()%1e4,t,4)}function GS(e,t){var n=e.getDay();return cS((e=n>=4||0===n?Tk(e):Tk.ceil(e)).getFullYear()%1e4,t,4)}function ZS(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+cS(t/60|0,"0",2)+cS(t%60,"0",2)}function JS(e,t){return cS(e.getUTCDate(),t,2)}function eE(e,t){return cS(e.getUTCHours(),t,2)}function tE(e,t){return cS(e.getUTCHours()%12||12,t,2)}function nE(e,t){return cS(1+Ok.count(Vk(e),e),t,3)}function rE(e,t){return cS(e.getUTCMilliseconds(),t,3)}function aE(e,t){return rE(e,t)+"000"}function iE(e,t){return cS(e.getUTCMonth()+1,t,2)}function oE(e,t){return cS(e.getUTCMinutes(),t,2)}function sE(e,t){return cS(e.getUTCSeconds(),t,2)}function lE(e){var t=e.getUTCDay();return 0===t?7:t}function cE(e,t){return cS(zk.count(Vk(e)-1,e),t,2)}function uE(e){var t=e.getUTCDay();return t>=4||0===t?$k(e):$k.ceil(e)}function dE(e,t){return e=uE(e),cS($k.count(Vk(e),e)+(4===Vk(e).getUTCDay()),t,2)}function fE(e){return e.getUTCDay()}function hE(e,t){return cS(Lk.count(Vk(e)-1,e),t,2)}function pE(e,t){return cS(e.getUTCFullYear()%100,t,2)}function mE(e,t){return cS((e=uE(e)).getUTCFullYear()%100,t,2)}function gE(e,t){return cS(e.getUTCFullYear()%1e4,t,4)}function vE(e,t){var n=e.getUTCDay();return cS((e=n>=4||0===n?$k(e):$k.ceil(e)).getUTCFullYear()%1e4,t,4)}function yE(){return"+0000"}function bE(){return"%"}function xE(e){return+e}function wE(e){return Math.floor(+e/1e3)}function kE(e){return new Date(e)}function SE(e){return e instanceof Date?+e:+new Date(+e)}function EE(e,t,n,r,a,i,o,s,l,c){var u=Nw(),d=u.invert,f=u.domain,h=c(".%L"),p=c(":%S"),m=c("%I:%M"),g=c("%I %p"),v=c("%a %d"),y=c("%b %d"),b=c("%B"),x=c("%Y");function w(e){return(l(e)<e?h:s(e)<e?p:o(e)<e?m:i(e)<e?g:r(e)<e?a(e)<e?v:y:n(e)<e?b:x)(e)}return u.invert=function(e){return new Date(d(e))},u.domain=function(e){return arguments.length?f(Array.from(e,SE)):f().map(kE)},u.ticks=function(t){var n=f();return e(n[0],n[n.length-1],null==t?10:t)},u.tickFormat=function(e,t){return null==t?w:c(t)},u.nice=function(e){var n=f();return e&&"function"==typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?f(Kw(n,e)):u},u.copy=function(){return Ow(u,EE(e,t,n,r,a,i,o,s,l,c))},u}function jE(){var e,t,n,r,a,i=0,o=1,s=kw,l=!1;function c(t){return null==t||isNaN(t=+t)?a:s(0===n?.5:(t=(r(t)-e)*n,l?Math.max(0,Math.min(1,t)):t))}function u(e){return function(t){var n,r;return arguments.length?([n,r]=t,s=e(n,r),c):[s(0),s(1)]}}return c.domain=function(a){return arguments.length?([i,o]=a,e=r(i=+i),t=r(o=+o),n=e===t?0:1/(t-e),c):[i,o]},c.clamp=function(e){return arguments.length?(l=!!e,c):l},c.interpolator=function(e){return arguments.length?(s=e,c):s},c.range=u(yw),c.rangeRound=u(bw),c.unknown=function(e){return arguments.length?(a=e,c):a},function(a){return r=a,e=a(i),t=a(o),n=e===t?0:1/(t-e),c}}function OE(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function CE(){var e=ok(jE());return e.copy=function(){return OE(e,CE()).exponent(e.exponent())},wx.apply(e,arguments)}function NE(){var e,t,n,r,a,i,o,s=0,l=.5,c=1,u=1,d=kw,f=!1;function h(e){return isNaN(e=+e)?o:(e=.5+((e=+i(e))-t)*(u*e<u*t?r:a),d(f?Math.max(0,Math.min(1,e)):e))}function p(e){return function(t){var n,r,a;return arguments.length?([n,r,a]=t,d=function(e,t){void 0===t&&(t=e,e=yw);for(var n=0,r=t.length-1,a=t[0],i=new Array(r<0?0:r);n<r;)i[n]=e(a,a=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return i[t](e-t)}}(e,[n,r,a]),h):[d(0),d(.5),d(1)]}}return h.domain=function(o){return arguments.length?([s,l,c]=o,e=i(s=+s),t=i(l=+l),n=i(c=+c),r=e===t?0:.5/(t-e),a=t===n?0:.5/(n-t),u=t<e?-1:1,h):[s,l,c]},h.clamp=function(e){return arguments.length?(f=!!e,h):f},h.interpolator=function(e){return arguments.length?(d=e,h):d},h.range=p(yw),h.rangeRound=p(bw),h.unknown=function(e){return arguments.length?(o=e,h):o},function(o){return i=o,e=o(s),t=o(l),n=o(c),r=e===t?0:.5/(t-e),a=t===n?0:.5/(n-t),u=t<e?-1:1,h}}function PE(){var e=ok(NE());return e.copy=function(){return OE(e,PE()).exponent(e.exponent())},wx.apply(e,arguments)}!function(e){nS=function(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,i=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,c=dS(a),u=fS(a),d=dS(i),f=fS(i),h=dS(o),p=fS(o),m=dS(s),g=fS(s),v=dS(l),y=fS(l),b={a:function(e){return o[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:TS,e:TS,f:LS,g:YS,G:GS,H:DS,I:IS,j:RS,L:zS,m:FS,M:US,p:function(e){return a[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:xE,s:wE,S:$S,u:BS,U:qS,V:WS,w:KS,W:VS,x:null,X:null,y:QS,Y:XS,Z:ZS,"%":bE},x={a:function(e){return o[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:JS,e:JS,f:aE,g:mE,G:vE,H:eE,I:tE,j:nE,L:rE,m:iE,M:oE,p:function(e){return a[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:xE,s:wE,S:sE,u:lE,U:cE,V:dE,w:fE,W:hE,x:null,X:null,y:pE,Y:gE,Z:yE,"%":bE},w={a:function(e,t,n){var r=h.exec(t.slice(n));return r?(e.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return E(e,t,n,r)},d:SS,e:SS,f:PS,g:bS,G:yS,H:jS,I:jS,j:ES,L:NS,m:kS,M:OS,p:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.p=u.get(r[0].toLowerCase()),n+r[0].length):-1},q:wS,Q:MS,s:AS,S:CS,u:pS,U:mS,V:gS,w:hS,W:vS,x:function(e,t,r){return E(e,n,t,r)},X:function(e,t,n){return E(e,r,t,n)},y:bS,Y:yS,Z:xS,"%":_S};function k(e,t){return function(n){var r,a,i,o=[],s=-1,l=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++s<c;)37===e.charCodeAt(s)&&(o.push(e.slice(l,s)),null!=(a=iS[r=e.charAt(++s)])?r=e.charAt(++s):a="e"===r?" ":"0",(i=t[r])&&(r=i(n,a)),o.push(r),l=s+1);return o.push(e.slice(l,s)),o.join("")}}function S(e,t){return function(n){var r,a,i=tS(1900,void 0,1);if(E(i,e,n+="",0)!=n.length)return null;if("Q"in i)return new Date(i.Q);if("s"in i)return new Date(1e3*i.s+("L"in i?i.L:0));if(t&&!("Z"in i)&&(i.Z=0),"p"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m="q"in i?i.q:0),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(a=(r=eS(tS(i.y,0,1))).getUTCDay(),r=a>4||0===a?Lk.ceil(r):Lk(r),r=Ok.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(a=(r=Jk(tS(i.y,0,1))).getDay(),r=a>4||0===a?_k.ceil(r):_k(r),r=jk.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),a="Z"in i?eS(tS(i.y,0,1)).getUTCDay():Jk(tS(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(a+5)%7:i.w+7*i.U-(a+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,eS(i)):Jk(i)}}function E(e,t,n,r){for(var a,i,o=0,s=t.length,l=n.length;o<s;){if(r>=l)return-1;if(37===(a=t.charCodeAt(o++))){if(a=t.charAt(o++),!(i=w[a in iS?t.charAt(o++):a])||(r=i(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}return b.x=k(n,b),b.X=k(r,b),b.c=k(t,b),x.x=k(n,x),x.X=k(r,x),x.c=k(t,x),{format:function(e){var t=k(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=S(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=k(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=S(e+="",!0);return t.toString=function(){return e},t}}}(e),rS=nS.format,nS.parse,aS=nS.utcFormat,nS.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});const _E=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ex,scaleDiverging:function e(){var t=Ww(NE()(kw));return t.copy=function(){return OE(t,e())},wx.apply(t,arguments)},scaleDivergingLog:function e(){var t=Jw(NE()).domain([.1,1,10]);return t.copy=function(){return OE(t,e()).base(t.base())},wx.apply(t,arguments)},scaleDivergingPow:PE,scaleDivergingSqrt:function(){return PE.apply(null,arguments).exponent(.5)},scaleDivergingSymlog:function e(){var t=nk(NE());return t.copy=function(){return OE(t,e()).constant(t.constant())},wx.apply(t,arguments)},scaleIdentity:function e(t){var n;function r(e){return null==e||isNaN(e=+e)?n:e}return r.invert=r,r.domain=r.range=function(e){return arguments.length?(t=Array.from(e,xw),r):t.slice()},r.unknown=function(e){return arguments.length?(n=e,r):n},r.copy=function(){return e(t).unknown(n)},t=arguments.length?Array.from(t,xw):[0,1],Ww(r)},scaleImplicit:kx,scaleLinear:function e(){var t=Nw();return t.copy=function(){return Ow(t,e())},xx.apply(t,arguments),Ww(t)},scaleLog:function e(){const t=Jw(Cw()).domain([1,10]);return t.copy=()=>Ow(t,e()).base(t.base()),xx.apply(t,arguments),t},scaleOrdinal:Sx,scalePoint:function(){return jx(Ex.apply(null,arguments).paddingInner(1))},scalePow:sk,scaleQuantile:function e(){var t,n=[],r=[],a=[];function i(){var e=0,t=Math.max(1,r.length);for(a=new Array(t-1);++e<t;)a[e-1]=bx(n,e/t);return o}function o(e){return null==e||isNaN(e=+e)?t:r[rx(a,e)]}return o.invertExtent=function(e){var t=r.indexOf(e);return t<0?[NaN,NaN]:[t>0?a[t-1]:n[0],t<a.length?a[t]:n[n.length-1]]},o.domain=function(e){if(!arguments.length)return n.slice();n=[];for(let t of e)null==t||isNaN(t=+t)||n.push(t);return n.sort(Zb),i()},o.range=function(e){return arguments.length?(r=Array.from(e),i()):r.slice()},o.unknown=function(e){return arguments.length?(t=e,o):t},o.quantiles=function(){return a.slice()},o.copy=function(){return e().domain(n).range(r).unknown(t)},xx.apply(o,arguments)},scaleQuantize:function e(){var t,n=0,r=1,a=1,i=[.5],o=[0,1];function s(e){return null!=e&&e<=e?o[rx(i,e,0,a)]:t}function l(){var e=-1;for(i=new Array(a);++e<a;)i[e]=((e+1)*r-(e-a)*n)/(a+1);return s}return s.domain=function(e){return arguments.length?([n,r]=e,n=+n,r=+r,l()):[n,r]},s.range=function(e){return arguments.length?(a=(o=Array.from(e)).length-1,l()):o.slice()},s.invertExtent=function(e){var t=o.indexOf(e);return t<0?[NaN,NaN]:t<1?[n,i[0]]:t>=a?[i[a-1],r]:[i[t-1],i[t]]},s.unknown=function(e){return arguments.length?(t=e,s):s},s.thresholds=function(){return i.slice()},s.copy=function(){return e().domain([n,r]).range(o).unknown(t)},xx.apply(Ww(s),arguments)},scaleRadial:function e(){var t,n=Nw(),r=[0,1],a=!1;function i(e){var r=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(n(e));return isNaN(r)?t:a?Math.round(r):r}return i.invert=function(e){return n.invert(lk(e))},i.domain=function(e){return arguments.length?(n.domain(e),i):n.domain()},i.range=function(e){return arguments.length?(n.range((r=Array.from(e,xw)).map(lk)),i):r.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(a=!!e,i):a},i.clamp=function(e){return arguments.length?(n.clamp(e),i):n.clamp()},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e(n.domain(),r).round(a).clamp(n.clamp()).unknown(t)},xx.apply(i,arguments),Ww(i)},scaleSequential:function e(){var t=Ww(jE()(kw));return t.copy=function(){return OE(t,e())},wx.apply(t,arguments)},scaleSequentialLog:function e(){var t=Jw(jE()).domain([1,10]);return t.copy=function(){return OE(t,e()).base(t.base())},wx.apply(t,arguments)},scaleSequentialPow:CE,scaleSequentialQuantile:function e(){var t=[],n=kw;function r(e){if(null!=e&&!isNaN(e=+e))return n((rx(t,e,1)-1)/(t.length-1))}return r.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let n of e)null==n||isNaN(n=+n)||t.push(n);return t.sort(Zb),r},r.interpolator=function(e){return arguments.length?(n=e,r):n},r.range=function(){return t.map((e,r)=>n(r/(t.length-1)))},r.quantiles=function(e){return Array.from({length:e+1},(n,r)=>function(e,t){if((n=(e=Float64Array.from(function*(e){for(let t of e)null!=t&&(t=+t)>=t&&(yield t)}(e))).length)&&!isNaN(t=+t)){if(t<=0||n<2)return gx(e);if(t>=1)return mx(e);var n,r=(n-1)*t,a=Math.floor(r),i=mx(vx(e,a).subarray(0,a+1));return i+(gx(e.subarray(a+1))-i)*(r-a)}}(t,r/e))},r.copy=function(){return e(n).domain(t)},wx.apply(r,arguments)},scaleSequentialSqrt:function(){return CE.apply(null,arguments).exponent(.5)},scaleSequentialSymlog:function e(){var t=nk(jE());return t.copy=function(){return OE(t,e()).constant(t.constant())},wx.apply(t,arguments)},scaleSqrt:function(){return sk.apply(null,arguments).exponent(.5)},scaleSymlog:function e(){var t=nk(Cw());return t.copy=function(){return Ow(t,e()).constant(t.constant())},xx.apply(t,arguments)},scaleThreshold:function e(){var t,n=[.5],r=[0,1],a=1;function i(e){return null!=e&&e<=e?r[rx(n,e,0,a)]:t}return i.domain=function(e){return arguments.length?(n=Array.from(e),a=Math.min(n.length,r.length-1),i):n.slice()},i.range=function(e){return arguments.length?(r=Array.from(e),a=Math.min(n.length,r.length-1),i):r.slice()},i.invertExtent=function(e){var t=r.indexOf(e);return[n[t-1],n[t]]},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e().domain(n).range(r).unknown(t)},xx.apply(i,arguments)},scaleTime:function(){return xx.apply(EE(Gk,Zk,Kk,Hk,Pk,jk,Sk,wk,xk,rS).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},scaleUtc:function(){return xx.apply(EE(Yk,Xk,Vk,Wk,zk,Ok,Ek,kk,xk,aS).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)},tickFormat:Hw},Symbol.toStringTag,{value:"Module"}));var ME=e=>e.chartData,AE=Uh([ME],e=>{var t=null!=e.chartData?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),TE=(e,t,n,r)=>r?AE(e):ME(e);function DE(e){if(Array.isArray(e)&&2===e.length){var[t,n]=e;if(Lg(t)&&Lg(n))return!0}return!1}function IE(e,t,n){return n?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function RE(e,t){if(t&&"function"!=typeof e&&Array.isArray(e)&&2===e.length){var n,r,[a,i]=e;if(Lg(a))n=a;else if("function"==typeof a)return;if(Lg(i))r=i;else if("function"==typeof i)return;var o=[n,r];if(DE(o))return o}}var zE,LE=1e9,FE=!0,UE="[DecimalError] ",$E=UE+"Invalid argument: ",BE=UE+"Exponent out of range: ",qE=Math.floor,HE=Math.pow,WE=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,KE=1e7,VE=9007199254740991,QE=qE(1286742750677284.5),YE={};function XE(e,t){var n,r,a,i,o,s,l,c,u=e.constructor,d=u.precision;if(!e.s||!t.s)return t.s||(t=new u(e)),FE?oj(t,d):t;if(l=e.d,c=t.d,o=e.e,a=t.e,l=l.slice(),i=o-a){for(i<0?(r=l,i=-i,s=c.length):(r=c,a=o,s=l.length),i>(s=(o=Math.ceil(d/7))>s?o+1:s+1)&&(i=s,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((s=l.length)-(i=c.length)<0&&(i=s,r=c,c=l,l=r),n=0;i;)n=(l[--i]=l[i]+c[i]+n)/KE|0,l[i]%=KE;for(n&&(l.unshift(n),++a),s=l.length;0==l[--s];)l.pop();return t.d=l,t.e=a,FE?oj(t,d):t}function GE(e,t,n){if(e!==~~e||e<t||e>n)throw Error($E+e)}function ZE(e){var t,n,r,a=e.length-1,i="",o=e[0];if(a>0){for(i+=o,t=1;t<a;t++)(n=7-(r=e[t]+"").length)&&(i+=rj(n)),i+=r;(n=7-(r=(o=e[t])+"").length)&&(i+=rj(n))}else if(0===o)return"0";for(;o%10==0;)o/=10;return i+o}YE.absoluteValue=YE.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},YE.comparedTo=YE.cmp=function(e){var t,n,r,a,i=this;if(e=new i.constructor(e),i.s!==e.s)return i.s||-e.s;if(i.e!==e.e)return i.e>e.e^i.s<0?1:-1;for(t=0,n=(r=i.d.length)<(a=e.d.length)?r:a;t<n;++t)if(i.d[t]!==e.d[t])return i.d[t]>e.d[t]^i.s<0?1:-1;return r===a?0:r>a^i.s<0?1:-1},YE.decimalPlaces=YE.dp=function(){var e=this,t=e.d.length-1,n=7*(t-e.e);if(t=e.d[t])for(;t%10==0;t/=10)n--;return n<0?0:n},YE.dividedBy=YE.div=function(e){return JE(this,new this.constructor(e))},YE.dividedToIntegerBy=YE.idiv=function(e){var t=this.constructor;return oj(JE(this,new t(e),0,1),t.precision)},YE.equals=YE.eq=function(e){return!this.cmp(e)},YE.exponent=function(){return tj(this)},YE.greaterThan=YE.gt=function(e){return this.cmp(e)>0},YE.greaterThanOrEqualTo=YE.gte=function(e){return this.cmp(e)>=0},YE.isInteger=YE.isint=function(){return this.e>this.d.length-2},YE.isNegative=YE.isneg=function(){return this.s<0},YE.isPositive=YE.ispos=function(){return this.s>0},YE.isZero=function(){return 0===this.s},YE.lessThan=YE.lt=function(e){return this.cmp(e)<0},YE.lessThanOrEqualTo=YE.lte=function(e){return this.cmp(e)<1},YE.logarithm=YE.log=function(e){var t,n=this,r=n.constructor,a=r.precision,i=a+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(zE))throw Error(UE+"NaN");if(n.s<1)throw Error(UE+(n.s?"NaN":"-Infinity"));return n.eq(zE)?new r(0):(FE=!1,t=JE(aj(n,i),aj(e,i),i),FE=!0,oj(t,a))},YE.minus=YE.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?sj(t,e):XE(t,(e.s=-e.s,e))},YE.modulo=YE.mod=function(e){var t,n=this,r=n.constructor,a=r.precision;if(!(e=new r(e)).s)throw Error(UE+"NaN");return n.s?(FE=!1,t=JE(n,e,0,1).times(e),FE=!0,n.minus(t)):oj(new r(n),a)},YE.naturalExponential=YE.exp=function(){return ej(this)},YE.naturalLogarithm=YE.ln=function(){return aj(this)},YE.negated=YE.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},YE.plus=YE.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?XE(t,e):sj(t,(e.s=-e.s,e))},YE.precision=YE.sd=function(e){var t,n,r,a=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error($E+e);if(t=tj(a)+1,n=7*(r=a.d.length-1)+1,r=a.d[r]){for(;r%10==0;r/=10)n--;for(r=a.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},YE.squareRoot=YE.sqrt=function(){var e,t,n,r,a,i,o,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(UE+"NaN")}for(e=tj(s),FE=!1,0==(a=Math.sqrt(+s))||a==1/0?(((t=ZE(s.d)).length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=qE((e+1)/2)-(e<0||e%2),r=new l(t=a==1/0?"5e"+e:(t=a.toExponential()).slice(0,t.indexOf("e")+1)+e)):r=new l(a.toString()),a=o=(n=l.precision)+3;;)if(r=(i=r).plus(JE(s,i,o+2)).times(.5),ZE(i.d).slice(0,o)===(t=ZE(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),a==o&&"4999"==t){if(oj(i,n+1,0),i.times(i).eq(s)){r=i;break}}else if("9999"!=t)break;o+=4}return FE=!0,oj(r,n)},YE.times=YE.mul=function(e){var t,n,r,a,i,o,s,l,c,u=this,d=u.constructor,f=u.d,h=(e=new d(e)).d;if(!u.s||!e.s)return new d(0);for(e.s*=u.s,n=u.e+e.e,(l=f.length)<(c=h.length)&&(i=f,f=h,h=i,o=l,l=c,c=o),i=[],r=o=l+c;r--;)i.push(0);for(r=c;--r>=0;){for(t=0,a=l+r;a>r;)s=i[a]+h[r]*f[a-r-1]+t,i[a--]=s%KE|0,t=s/KE|0;i[a]=(i[a]+t)%KE|0}for(;!i[--o];)i.pop();return t?++n:i.shift(),e.d=i,e.e=n,FE?oj(e,d.precision):e},YE.toDecimalPlaces=YE.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(GE(e,0,LE),void 0===t?t=r.rounding:GE(t,0,8),oj(n,e+tj(n)+1,t))},YE.toExponential=function(e,t){var n,r=this,a=r.constructor;return void 0===e?n=lj(r,!0):(GE(e,0,LE),void 0===t?t=a.rounding:GE(t,0,8),n=lj(r=oj(new a(r),e+1,t),!0,e+1)),n},YE.toFixed=function(e,t){var n,r,a=this,i=a.constructor;return void 0===e?lj(a):(GE(e,0,LE),void 0===t?t=i.rounding:GE(t,0,8),n=lj((r=oj(new i(a),e+tj(a)+1,t)).abs(),!1,e+tj(r)+1),a.isneg()&&!a.isZero()?"-"+n:n)},YE.toInteger=YE.toint=function(){var e=this,t=e.constructor;return oj(new t(e),tj(e)+1,t.rounding)},YE.toNumber=function(){return+this},YE.toPower=YE.pow=function(e){var t,n,r,a,i,o,s=this,l=s.constructor,c=+(e=new l(e));if(!e.s)return new l(zE);if(!(s=new l(s)).s){if(e.s<1)throw Error(UE+"Infinity");return s}if(s.eq(zE))return s;if(r=l.precision,e.eq(zE))return oj(s,r);if(o=(t=e.e)>=(n=e.d.length-1),i=s.s,o){if((n=c<0?-c:c)<=VE){for(a=new l(zE),t=Math.ceil(r/7+4),FE=!1;n%2&&cj((a=a.times(s)).d,t),0!==(n=qE(n/2));)cj((s=s.times(s)).d,t);return FE=!0,e.s<0?new l(zE).div(a):oj(a,r)}}else if(i<0)throw Error(UE+"NaN");return i=i<0&&1&e.d[Math.max(t,n)]?-1:1,s.s=1,FE=!1,a=e.times(aj(s,r+12)),FE=!0,(a=ej(a)).s=i,a},YE.toPrecision=function(e,t){var n,r,a=this,i=a.constructor;return void 0===e?r=lj(a,(n=tj(a))<=i.toExpNeg||n>=i.toExpPos):(GE(e,1,LE),void 0===t?t=i.rounding:GE(t,0,8),r=lj(a=oj(new i(a),e,t),e<=(n=tj(a))||n<=i.toExpNeg,e)),r},YE.toSignificantDigits=YE.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(GE(e,1,LE),void 0===t?t=n.rounding:GE(t,0,8)),oj(new n(this),e,t)},YE.toString=YE.valueOf=YE.val=YE.toJSON=YE[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=tj(e),n=e.constructor;return lj(e,t<=n.toExpNeg||t>=n.toExpPos)};var JE=function(){function e(e,t){var n,r=0,a=e.length;for(e=e.slice();a--;)n=e[a]*t+r,e[a]=n%KE|0,r=n/KE|0;return r&&e.unshift(r),e}function t(e,t,n,r){var a,i;if(n!=r)i=n>r?1:-1;else for(a=i=0;a<n;a++)if(e[a]!=t[a]){i=e[a]>t[a]?1:-1;break}return i}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]<t[n]?1:0,e[n]=r*KE+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(r,a,i,o){var s,l,c,u,d,f,h,p,m,g,v,y,b,x,w,k,S,E,j=r.constructor,O=r.s==a.s?1:-1,C=r.d,N=a.d;if(!r.s)return new j(r);if(!a.s)throw Error(UE+"Division by zero");for(l=r.e-a.e,S=N.length,w=C.length,p=(h=new j(O)).d=[],c=0;N[c]==(C[c]||0);)++c;if(N[c]>(C[c]||0)&&--l,(y=null==i?i=j.precision:o?i+(tj(r)-tj(a))+1:i)<0)return new j(0);if(y=y/7+2|0,c=0,1==S)for(u=0,N=N[0],y++;(c<w||u)&&y--;c++)b=u*KE+(C[c]||0),p[c]=b/N|0,u=b%N|0;else{for((u=KE/(N[0]+1)|0)>1&&(N=e(N,u),C=e(C,u),S=N.length,w=C.length),x=S,g=(m=C.slice(0,S)).length;g<S;)m[g++]=0;(E=N.slice()).unshift(0),k=N[0],N[1]>=KE/2&&++k;do{u=0,(s=t(N,m,S,g))<0?(v=m[0],S!=g&&(v=v*KE+(m[1]||0)),(u=v/k|0)>1?(u>=KE&&(u=KE-1),1==(s=t(d=e(N,u),m,f=d.length,g=m.length))&&(u--,n(d,S<f?E:N,f))):(0==u&&(s=u=1),d=N.slice()),(f=d.length)<g&&d.unshift(0),n(m,d,g),-1==s&&(s=t(N,m,S,g=m.length))<1&&(u++,n(m,S<g?E:N,g)),g=m.length):0===s&&(u++,m=[0]),p[c++]=u,s&&m[0]?m[g++]=C[x]||0:(m=[C[x]],g=1)}while((x++<w||void 0!==m[0])&&y--)}return p[0]||p.shift(),h.e=l,oj(h,o?i+tj(h)+1:i)}}();function ej(e,t){var n,r,a,i,o,s=0,l=0,c=e.constructor,u=c.precision;if(tj(e)>16)throw Error(BE+tj(e));if(!e.s)return new c(zE);for(FE=!1,o=u,i=new c(.03125);e.abs().gte(.1);)e=e.times(i),l+=5;for(o+=Math.log(HE(2,l))/Math.LN10*2+5|0,n=r=a=new c(zE),c.precision=o;;){if(r=oj(r.times(e),o),n=n.times(++s),ZE((i=a.plus(JE(r,n,o))).d).slice(0,o)===ZE(a.d).slice(0,o)){for(;l--;)a=oj(a.times(a),o);return c.precision=u,null==t?(FE=!0,oj(a,u)):a}a=i}}function tj(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function nj(e,t,n){if(t>e.LN10.sd())throw FE=!0,n&&(e.precision=n),Error(UE+"LN10 precision limit exceeded");return oj(new e(e.LN10),t)}function rj(e){for(var t="";e--;)t+="0";return t}function aj(e,t){var n,r,a,i,o,s,l,c,u,d=1,f=e,h=f.d,p=f.constructor,m=p.precision;if(f.s<1)throw Error(UE+(f.s?"NaN":"-Infinity"));if(f.eq(zE))return new p(0);if(null==t?(FE=!1,c=m):c=t,f.eq(10))return null==t&&(FE=!0),nj(p,c);if(c+=10,p.precision=c,r=(n=ZE(h)).charAt(0),i=tj(f),!(Math.abs(i)<15e14))return l=nj(p,c+2,m).times(i+""),f=aj(new p(r+"."+n.slice(1)),c-10).plus(l),p.precision=m,null==t?(FE=!0,oj(f,m)):f;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=ZE((f=f.times(e)).d)).charAt(0),d++;for(i=tj(f),r>1?(f=new p("0."+n),i++):f=new p(r+"."+n.slice(1)),s=o=f=JE(f.minus(zE),f.plus(zE),c),u=oj(f.times(f),c),a=3;;){if(o=oj(o.times(u),c),ZE((l=s.plus(JE(o,new p(a),c))).d).slice(0,c)===ZE(s.d).slice(0,c))return s=s.times(2),0!==i&&(s=s.plus(nj(p,c+2,m).times(i+""))),s=JE(s,new p(d),c),p.precision=m,null==t?(FE=!0,oj(s,m)):s;s=l,a+=2}}function ij(e,t){var n,r,a;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);)++r;for(a=t.length;48===t.charCodeAt(a-1);)--a;if(t=t.slice(r,a)){if(a-=r,n=n-r-1,e.e=qE(n/7),e.d=[],r=(n+1)%7,n<0&&(r+=7),r<a){for(r&&e.d.push(+t.slice(0,r)),a-=7;r<a;)e.d.push(+t.slice(r,r+=7));r=7-(t=t.slice(r)).length}else r-=a;for(;r--;)t+="0";if(e.d.push(+t),FE&&(e.e>QE||e.e<-QE))throw Error(BE+n)}else e.s=0,e.e=0,e.d=[0];return e}function oj(e,t,n){var r,a,i,o,s,l,c,u,d=e.d;for(o=1,i=d[0];i>=10;i/=10)o++;if((r=t-o)<0)r+=7,a=t,c=d[u=0];else{if((u=Math.ceil((r+1)/7))>=(i=d.length))return e;for(c=i=d[u],o=1;i>=10;i/=10)o++;a=(r%=7)-7+o}if(void 0!==n&&(s=c/(i=HE(10,o-a-1))%10|0,l=t<0||void 0!==d[u+1]||c%i,l=n<4?(s||l)&&(0==n||n==(e.s<0?3:2)):s>5||5==s&&(4==n||l||6==n&&(r>0?a>0?c/HE(10,o-a):0:d[u-1])%10&1||n==(e.s<0?8:7))),t<1||!d[0])return l?(i=tj(e),d.length=1,t=t-i-1,d[0]=HE(10,(7-t%7)%7),e.e=qE(-t/7)||0):(d.length=1,d[0]=e.e=e.s=0),e;if(0==r?(d.length=u,i=1,u--):(d.length=u+1,i=HE(10,7-r),d[u]=a>0?(c/HE(10,o-a)%HE(10,a)|0)*i:0),l)for(;;){if(0==u){(d[0]+=i)==KE&&(d[0]=1,++e.e);break}if(d[u]+=i,d[u]!=KE)break;d[u--]=0,i=1}for(r=d.length;0===d[--r];)d.pop();if(FE&&(e.e>QE||e.e<-QE))throw Error(BE+tj(e));return e}function sj(e,t){var n,r,a,i,o,s,l,c,u,d,f=e.constructor,h=f.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new f(e),FE?oj(t,h):t;if(l=e.d,d=t.d,r=t.e,c=e.e,l=l.slice(),o=c-r){for((u=o<0)?(n=l,o=-o,s=d.length):(n=d,r=c,s=l.length),o>(a=Math.max(Math.ceil(h/7),s)+2)&&(o=a,n.length=1),n.reverse(),a=o;a--;)n.push(0);n.reverse()}else{for((u=(a=l.length)<(s=d.length))&&(s=a),a=0;a<s;a++)if(l[a]!=d[a]){u=l[a]<d[a];break}o=0}for(u&&(n=l,l=d,d=n,t.s=-t.s),s=l.length,a=d.length-s;a>0;--a)l[s++]=0;for(a=d.length;a>o;){if(l[--a]<d[a]){for(i=a;i&&0===l[--i];)l[i]=KE-1;--l[i],l[a]+=KE}l[a]-=d[a]}for(;0===l[--s];)l.pop();for(;0===l[0];l.shift())--r;return l[0]?(t.d=l,t.e=r,FE?oj(t,h):t):new f(0)}function lj(e,t,n){var r,a=tj(e),i=ZE(e.d),o=i.length;return t?(n&&(r=n-o)>0?i=i.charAt(0)+"."+i.slice(1)+rj(r):o>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(a<0?"e":"e+")+a):a<0?(i="0."+rj(-a-1)+i,n&&(r=n-o)>0&&(i+=rj(r))):a>=o?(i+=rj(a+1-o),n&&(r=n-a-1)>0&&(i=i+"."+rj(r))):((r=a+1)<o&&(i=i.slice(0,r)+"."+i.slice(r)),n&&(r=n-o)>0&&(a+1===o&&(i+="."),i+=rj(r))),e.s<0?"-"+i:i}function cj(e,t){if(e.length>t)return e.length=t,!0}function uj(e){if(!e||"object"!=typeof e)throw Error(UE+"Object expected");var t,n,r,a=["precision",1,LE,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if(void 0!==(r=e[n=a[t]])){if(!(qE(r)===r&&r>=a[t+1]&&r<=a[t+2]))throw Error($E+n+": "+r);this[n]=r}if(void 0!==(r=e[n="LN10"])){if(r!=Math.LN10)throw Error($E+n+": "+r);this[n]=new this(r)}return this}var dj=function e(t){var n,r,a;function i(e){var t=this;if(!(t instanceof i))return new i(e);if(t.constructor=i,e instanceof i)return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"==typeof e){if(0*e!=0)throw Error($E+e);if(e>0)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):ij(t,e.toString())}if("string"!=typeof e)throw Error($E+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!WE.test(e))throw Error($E+e);ij(t,e)}if(i.prototype=YE,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=e,i.config=i.set=uj,void 0===t&&(t={}),t)for(a=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n<a.length;)t.hasOwnProperty(r=a[n++])||(t[r]=this[r]);return i.config(t),i}({precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"});zE=new dj(1);const fj=dj;function hj(e){return 0===e?1:Math.floor(new fj(e).abs().log(10).toNumber())+1}function pj(e,t,n){for(var r=new fj(e),a=0,i=[];r.lt(t)&&a<1e5;)i.push(r.toNumber()),r=r.add(n),a++;return i}var mj=e=>{var[t,n]=e,[r,a]=[t,n];return t>n&&([r,a]=[n,t]),[r,a]},gj=(e,t,n)=>{if(e.lte(0))return new fj(0);var r=hj(e.toNumber()),a=new fj(10).pow(r),i=e.div(a),o=1!==r?.05:.1,s=new fj(Math.ceil(i.div(o).toNumber())).add(n).mul(o).mul(a);return new fj(t?s.toNumber():Math.ceil(s.toNumber()))},vj=function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new fj(0),tickMin:new fj(0),tickMax:new fj(0)};var i,o=gj(new fj(t).sub(e).div(n-1),r,a);i=e<=0&&t>=0?new fj(0):(i=new fj(e).add(t).div(2)).sub(new fj(i).mod(o));var s=Math.ceil(i.sub(e).div(o).toNumber()),l=Math.ceil(new fj(t).sub(i).div(o).toNumber()),c=s+l+1;return c>n?vj(e,t,n,r,a+1):(c<n&&(l=t>0?l+(n-c):l,s=t>0?s:s+(n-c)),{step:o,tickMin:i.sub(new fj(s).mul(o)),tickMax:i.add(new fj(l).mul(o))})},yj=function(e){var[t,n]=e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=Math.max(r,2),[o,s]=mj([t,n]);if(o===-1/0||s===1/0){var l=s===1/0?[o,...Array(r-1).fill(1/0)]:[...Array(r-1).fill(-1/0),s];return t>n?l.reverse():l}if(o===s)return((e,t,n)=>{var r=new fj(1),a=new fj(e);if(!a.isint()&&n){var i=Math.abs(e);i<1?(r=new fj(10).pow(hj(e)-1),a=new fj(Math.floor(a.div(r).toNumber())).mul(r)):i>1&&(a=new fj(Math.floor(e)))}else 0===e?a=new fj(Math.floor((t-1)/2)):n||(a=new fj(Math.floor(e)));for(var o=Math.floor((t-1)/2),s=[],l=0;l<t;l++)s.push(a.add(new fj(l-o).mul(r)).toNumber());return s})(o,r,a);var{step:c,tickMin:u,tickMax:d}=vj(o,s,i,a,0),f=pj(u,d.add(new fj(.1).mul(c)),c);return t>n?f.reverse():f},bj=e=>e.rootProps.stackOffset,xj=e=>e.rootProps.reverseStackOrder,wj=e=>e.options.chartName,kj=e=>e.rootProps.syncId,Sj=e=>e.rootProps.syncMethod,Ej=e=>e.options.eventEmitter,jj={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},Oj=(e,t)=>{if(e&&t)return null!=e&&e.reversed?[t[1],t[0]]:t};function Cj(e,t,n){return"auto"!==n?n:null!=e?Hg(e,t)?"category":"number":void 0}function Nj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Pj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nj(Object(n),!0).forEach(function(t){_j(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nj(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mj={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:0,includeHidden:!1,name:void 0,reversed:!1,scale:"auto",tick:!0,tickCount:void 0,ticks:void 0,type:"auto",unit:void 0},Aj={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,dataKey:void 0,domain:void 0,id:0,includeHidden:!1,name:void 0,reversed:!1,scale:"auto",tick:!0,tickCount:5,ticks:void 0,type:"auto",unit:void 0},Tj=Uh([(e,t)=>{if(null!=t)return e.polarAxis.angleAxis[t]},Qv],(e,t)=>{var n;if(null!=e)return e;var r=null!==(n=Cj(t,"angleAxis",Mj.type))&&void 0!==n?n:"category";return Pj(Pj({},Mj),{},{type:r})}),Dj=Uh([(e,t)=>e.polarAxis.radiusAxis[t],Qv],(e,t)=>{var n;if(null!=e)return e;var r=null!==(n=Cj(t,"radiusAxis",Aj.type))&&void 0!==n?n:"category";return Pj(Pj({},Aj),{},{type:r})}),Ij=e=>e.polarOptions,Rj=Uh([ev,tv,cv],function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2}),zj=Uh([Ij,Rj],(e,t)=>{if(null!=e)return qf(e.innerRadius,t,0)}),Lj=Uh([Ij,Rj],(e,t)=>{if(null!=e)return qf(e.outerRadius,t,.8*t)}),Fj=Uh([Ij],e=>{if(null==e)return[0,0];var{startAngle:t,endAngle:n}=e;return[t,n]});Uh([Tj,Fj],Oj);var Uj=Uh([Rj,zj,Lj],(e,t,n)=>{if(null!=e&&null!=t&&null!=n)return[t,n]});Uh([Dj,Uj],Oj);var $j=Uh([Kv,Ij,zj,Lj,ev,tv],(e,t,n,r,a,i)=>{if(("centric"===e||"radial"===e)&&null!=t&&null!=n&&null!=r){var{cx:o,cy:s,startAngle:l,endAngle:c}=t;return{cx:qf(o,a,a/2),cy:qf(s,i,i/2),innerRadius:n,outerRadius:r,startAngle:l,endAngle:c,clockWise:!1}}}),Bj=(e,t)=>t,qj=(e,t,n)=>n;function Hj(e){return null==e?void 0:e.id}function Wj(e,t,n){var{chartData:r=[]}=t,{allowDuplicatedCategory:a,dataKey:i}=n,o=new Map;return e.forEach(e=>{var t,n=null!==(t=e.data)&&void 0!==t?t:r;if(null!=n&&0!==n.length){var s=Hj(e);n.forEach((t,n)=>{var r,l=null==i||a?n:String(qg(t,i,null)),c=qg(t,e.dataKey,0);r=o.has(l)?o.get(l):{},Object.assign(r,{[s]:c}),o.set(l,r)})}}),Array.from(o.values())}function Kj(e){return"stackId"in e&&null!=e.stackId&&null!=e.dataKey}var Vj=(e,t)=>e===t||null!=e&&null!=t&&(e[0]===t[0]&&e[1]===t[1]);function Qj(e,t){return!(!Array.isArray(e)||!Array.isArray(t)||0!==e.length||0!==t.length)||e===t}var Yj=e=>{var t=Kv(e);return"horizontal"===t?"xAxis":"vertical"===t?"yAxis":"centric"===t?"angleAxis":"radiusAxis"},Xj=e=>e.tooltip.settings.axisId;function Gj(e){var t=e.ticks,n=e.bandwidth,r=e.range(),a=[Math.min(...r),Math.max(...r)];return{domain:()=>e.domain(),range:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(()=>a),rangeMin:()=>a[0],rangeMax:()=>a[1],isInRange(e){var t=a[0],n=a[1];return t<=n?e>=t&&e<=n:e>=n&&e<=t},bandwidth:n?()=>n.call(e):void 0,ticks:t?n=>t.call(e,n):void 0,map:(t,n)=>{var r=e(t);if(null!=r){if(e.bandwidth&&null!=n&&n.position){var a=e.bandwidth();switch(n.position){case"middle":r+=a/2;break;case"end":r+=a}}return r}}}}function Zj(e,t,n){if("function"==typeof e)return Gj(e.copy().domain(t).range(n));if(null!=e){var r=function(e){if(e in _E)return _E[e]();var t="scale".concat(Qf(e));return t in _E?_E[t]():void 0}(e);if(null!=r)return r.domain(t).range(n),Gj(r)}}function Jj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jj(Object(n),!0).forEach(function(t){tO(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jj(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tO(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nO=[0,"auto"],rO={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0},aO=(e,t)=>{var n=((e,t)=>e.cartesianAxis.xAxis[t])(e,t);return null==n?rO:n},iO={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:nO,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:60},oO=(e,t)=>{var n=((e,t)=>e.cartesianAxis.yAxis[t])(e,t);return null==n?iO:n},sO={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},lO=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return null==n?sO:n},cO=(e,t,n)=>{switch(t){case"xAxis":return aO(e,n);case"yAxis":return oO(e,n);case"zAxis":return lO(e,n);case"angleAxis":return Tj(e,n);case"radiusAxis":return Dj(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},uO=(e,t,n)=>{switch(t){case"xAxis":return aO(e,n);case"yAxis":return oO(e,n);case"angleAxis":return Tj(e,n);case"radiusAxis":return Dj(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},dO=e=>e.graphicalItems.cartesianItems.some(e=>"bar"===e.type)||e.graphicalItems.polarItems.some(e=>"radialBar"===e.type);function fO(e,t){return n=>{switch(e){case"xAxis":return"xAxisId"in n&&n.xAxisId===t;case"yAxis":return"yAxisId"in n&&n.yAxisId===t;case"zAxis":return"zAxisId"in n&&n.zAxisId===t;case"angleAxis":return"angleAxisId"in n&&n.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in n&&n.radiusAxisId===t;default:return!1}}}var hO=e=>e.graphicalItems.cartesianItems,pO=Uh([Bj,qj],fO),mO=(e,t,n)=>e.filter(n).filter(e=>!0===(null==t?void 0:t.includeHidden)||!e.hide),gO=Uh([hO,cO,pO],mO,{memoizeOptions:{resultEqualityCheck:Qj}}),vO=Uh([gO],e=>e.filter(e=>"area"===e.type||"bar"===e.type).filter(Kj)),yO=e=>e.filter(e=>!("stackId"in e)||void 0===e.stackId),bO=Uh([gO],yO),xO=e=>e.map(e=>e.data).filter(Boolean).flat(1),wO=Uh([gO],xO,{memoizeOptions:{resultEqualityCheck:Qj}}),kO=(e,t)=>{var{chartData:n=[],dataStartIndex:r,dataEndIndex:a}=t;return e.length>0?e:n.slice(r,a+1)},SO=Uh([wO,TE],kO),EO=(e,t,n)=>null!=(null==t?void 0:t.dataKey)?e.map(e=>({value:qg(e,t.dataKey)})):n.length>0?n.map(e=>e.dataKey).flatMap(t=>e.map(e=>({value:qg(e,t)}))):e.map(e=>({value:e})),jO=Uh([SO,cO,gO],EO);function OO(e,t){switch(e){case"xAxis":return"x"===t.direction;case"yAxis":return"y"===t.direction;default:return!1}}function CO(e){if(Uf(e)||e instanceof Date){var t=Number(e);if(Lg(t))return t}}function NO(e){if(Array.isArray(e)){var t=[CO(e[0]),CO(e[1])];return DE(t)?t:void 0}var n=CO(e);if(null!=n)return[n,n]}function PO(e){return e.map(CO).filter(Yf)}var _O=e=>{var t=Yj(e),n=Xj(e);return uO(e,t,n)},MO=Uh([_O],e=>null==e?void 0:e.dataKey),AO=Uh([vO,TE,_O],Wj),TO=(e,t,n,r)=>{var a=t.reduce((e,t)=>{if(null==t.stackId)return e;var n=e[t.stackId];return null==n&&(n=[]),n.push(t),e[t.stackId]=n,e},{});return Object.fromEntries(Object.entries(a).map(t=>{var[a,i]=t,o=r?[...i].reverse():i,s=o.map(Hj);return[a,{stackedData:Kg(e,s,n),graphicalItems:o}]}))},DO=Uh([AO,vO,bj,xj],TO),IO=(e,t,n,r)=>{var{dataStartIndex:a,dataEndIndex:i}=t;if(null==r&&"zAxis"!==n){var o=Qg(e,a,i);if(null==o||0!==o[0]||0!==o[1])return o}},RO=Uh([cO],e=>e.allowDataOverflow),zO=e=>{var t;if(null==e||!("domain"in e))return nO;if(null!=e.domain)return e.domain;if("ticks"in e&&null!=e.ticks){if("number"===e.type){var n=PO(e.ticks);return[Math.min(...n),Math.max(...n)]}if("category"===e.type)return e.ticks.map(String)}return null!==(t=null==e?void 0:e.domain)&&void 0!==t?t:nO},LO=Uh([cO],zO),FO=Uh([LO,RO],RE),UO=Uh([DO,ME,Bj,FO],IO,{memoizeOptions:{resultEqualityCheck:Vj}}),$O=e=>e.errorBars,BO=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.filter(Boolean);if(0!==r.length){var a=r.flat();return[Math.min(...a),Math.max(...a)]}},qO=(e,t,n,r,a)=>{var i,o;if(n.length>0&&e.forEach(e=>{n.forEach(n=>{var s,l,c=null===(s=r[n.id])||void 0===s?void 0:s.filter(e=>OO(a,e)),u=qg(e,null!==(l=t.dataKey)&&void 0!==l?l:n.dataKey),d=function(e,t,n){return!n||"number"!=typeof t||zf(t)?[]:n.length?PO(n.flatMap(n=>{var r,a,i=qg(e,n.dataKey);if(Array.isArray(i)?[r,a]=i:r=a=i,Lg(r)&&Lg(a))return[t-r,t+a]})):[]}(e,u,c);if(d.length>=2){var f=Math.min(...d),h=Math.max(...d);(null==i||f<i)&&(i=f),(null==o||h>o)&&(o=h)}var p=NO(u);null!=p&&(i=null==i?p[0]:Math.min(i,p[0]),o=null==o?p[1]:Math.max(o,p[1]))})}),null!=(null==t?void 0:t.dataKey)&&e.forEach(e=>{var n=NO(qg(e,t.dataKey));null!=n&&(i=null==i?n[0]:Math.min(i,n[0]),o=null==o?n[1]:Math.max(o,n[1]))}),Lg(i)&&Lg(o))return[i,o]},HO=Uh([SO,cO,bO,$O,Bj],qO,{memoizeOptions:{resultEqualityCheck:Vj}});function WO(e){var{value:t}=e;if(Uf(t)||t instanceof Date)return t}var KO=e=>e.referenceElements.dots,VO=(e,t,n)=>e.filter(e=>"extendDomain"===e.ifOverflow).filter(e=>"xAxis"===t?e.xAxisId===n:e.yAxisId===n),QO=Uh([KO,Bj,qj],VO),YO=e=>e.referenceElements.areas,XO=Uh([YO,Bj,qj],VO),GO=e=>e.referenceElements.lines,ZO=Uh([GO,Bj,qj],VO),JO=(e,t)=>{if(null!=e){var n=PO(e.map(e=>"xAxis"===t?e.x:e.y));if(0!==n.length)return[Math.min(...n),Math.max(...n)]}},eC=Uh(QO,Bj,JO),tC=(e,t)=>{if(null!=e){var n=PO(e.flatMap(e=>["xAxis"===t?e.x1:e.y1,"xAxis"===t?e.x2:e.y2]));if(0!==n.length)return[Math.min(...n),Math.max(...n)]}},nC=Uh([XO,Bj],tC);var rC=(e,t)=>{if(null!=e){var n=e.flatMap(e=>"xAxis"===t?function(e){var t;if(null!=e.x)return PO([e.x]);var n=null===(t=e.segment)||void 0===t?void 0:t.map(e=>e.x);return null==n||0===n.length?[]:PO(n)}(e):function(e){var t;if(null!=e.y)return PO([e.y]);var n=null===(t=e.segment)||void 0===t?void 0:t.map(e=>e.y);return null==n||0===n.length?[]:PO(n)}(e));if(0!==n.length)return[Math.min(...n),Math.max(...n)]}},aC=Uh([ZO,Bj],rC),iC=Uh(eC,aC,nC,(e,t,n)=>BO(e,n,t)),oC=(e,t,n,r,a,i,o,s)=>null!=n?n:function(e,t,n){if(n||null!=t){if("function"==typeof e&&null!=t)try{var r=e(t,n);if(DE(r))return IE(r,t,n)}catch(h){}if(Array.isArray(e)&&2===e.length){var a,i,[o,s]=e;if("auto"===o)null!=t&&(a=Math.min(...t));else if(Ff(o))a=o;else if("function"==typeof o)try{null!=t&&(a=o(null==t?void 0:t[0]))}catch(p){}else if("string"==typeof o&&Yg.test(o)){var l=Yg.exec(o);if(null==l||null==l[1]||null==t)a=void 0;else{var c=+l[1];a=t[0]-c}}else a=null==t?void 0:t[0];if("auto"===s)null!=t&&(i=Math.max(...t));else if(Ff(s))i=s;else if("function"==typeof s)try{null!=t&&(i=s(null==t?void 0:t[1]))}catch(m){}else if("string"==typeof s&&Xg.test(s)){var u=Xg.exec(s);if(null==u||null==u[1]||null==t)i=void 0;else{var d=+u[1];i=t[1]+d}}else i=null==t?void 0:t[1];var f=[a,i];if(DE(f))return null==t?f:IE(f,t,n)}}}(t,"vertical"===o&&"xAxis"===s||"horizontal"===o&&"yAxis"===s?BO(r,i,a):BO(i,a),e.allowDataOverflow),sC=Uh([cO,LO,FO,UO,HO,iC,Kv,Bj],oC,{memoizeOptions:{resultEqualityCheck:Vj}}),lC=[0,1],cC=(e,t,n,r,a,i,o)=>{if(null!=e&&null!=n&&0!==n.length||void 0!==o){var s,{dataKey:l,type:c}=e,u=Hg(t,i);return u&&null==l?Gb(0,null!==(s=null==n?void 0:n.length)&&void 0!==s?s:0):"category"===c?((e,t,n)=>{var r=e.map(WO).filter(e=>null!=e);return n&&(null==t.dataKey||t.allowDuplicatedCategory&&Hf(r))?Gb(0,e.length):t.allowDuplicatedCategory?r:Array.from(new Set(r))})(r,e,u):"expand"===a?lC:o}},uC=Uh([cO,Kv,SO,jO,bj,Bj,sC],cC);var dC=(e,t,n)=>{if(null!=e){var{scale:r,type:a}=e;if("auto"===r)return"category"===a&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!t)?"point":"category"===a?"band":"linear";if("string"==typeof r){var i="scale".concat(Qf(r));return function(e){return e in _E}(i)?i:"point"}}},fC=Uh([cO,dO,wj],dC);function hC(e,t,n,r){if(null!=n&&null!=r)return"function"==typeof e.scale?Zj(e.scale,n,r):Zj(t,n,r)}var pC=(e,t,n)=>{var r=zO(t);if("auto"===n||"linear"===n)return null!=t&&t.tickCount&&Array.isArray(r)&&("auto"===r[0]||"auto"===r[1])&&DE(e)?yj(e,t.tickCount,t.allowDecimals):null!=t&&t.tickCount&&"number"===t.type&&DE(e)?function(e,t){var[n,r]=e,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],[i,o]=mj([n,r]);if(i===-1/0||o===1/0)return[n,r];if(i===o)return[i];var s=Math.max(t,2),l=gj(new fj(o).sub(i).div(s-1),a,0),c=[...pj(new fj(i),new fj(o),l),o];return!1===a&&(c=c.map(e=>Math.round(e))),n>r?c.reverse():c}(e,t.tickCount,t.allowDecimals):void 0},mC=Uh([uC,uO,fC],pC),gC=(e,t,n,r)=>{if("angleAxis"!==r&&"number"===(null==e?void 0:e.type)&&DE(t)&&Array.isArray(n)&&n.length>0){var a,i,o=t[0],s=null!==(a=n[0])&&void 0!==a?a:0,l=t[1],c=null!==(i=n[n.length-1])&&void 0!==i?i:0;return[Math.min(o,s),Math.max(l,c)]}return t},vC=Uh([cO,uC,mC,Bj],gC),yC=Uh(jO,cO,(e,t)=>{if(t&&"number"===t.type){var n=1/0,r=Array.from(PO(e.map(e=>e.value))).sort((e,t)=>e-t),a=r[0],i=r[r.length-1];if(null==a||null==i)return 1/0;var o=i-a;if(0===o)return 1/0;for(var s=0;s<r.length-1;s++){var l=r[s],c=r[s+1];if(null!=l&&null!=c){var u=c-l;n=Math.min(n,u)}}return n/o}}),bC=Uh(yC,Kv,e=>e.rootProps.barCategoryGap,cv,(e,t,n,r,a)=>a,(e,t,n,r,a)=>{if(!Lg(e))return 0;var i="vertical"===t?r.height:r.width;if("gap"===a)return e*i/2;if("no-gap"===a){var o=qf(n,e*i),s=e*i/2;return s-o-(s-o)/i*o}return 0}),xC=Uh(aO,(e,t,n)=>{var r=aO(e,t);return null==r||"string"!=typeof r.padding?0:bC(e,"xAxis",t,n,r.padding)},(e,t)=>{var n,r;if(null==e)return{left:0,right:0};var{padding:a}=e;return"string"==typeof a?{left:t,right:t}:{left:(null!==(n=a.left)&&void 0!==n?n:0)+t,right:(null!==(r=a.right)&&void 0!==r?r:0)+t}}),wC=Uh(oO,(e,t,n)=>{var r=oO(e,t);return null==r||"string"!=typeof r.padding?0:bC(e,"yAxis",t,n,r.padding)},(e,t)=>{var n,r;if(null==e)return{top:0,bottom:0};var{padding:a}=e;return"string"==typeof a?{top:t,bottom:t}:{top:(null!==(n=a.top)&&void 0!==n?n:0)+t,bottom:(null!==(r=a.bottom)&&void 0!==r?r:0)+t}}),kC=Uh([cv,xC,bv,yv,(e,t,n)=>n],(e,t,n,r,a)=>{var{padding:i}=r;return a?[i.left,n.width-i.right]:[e.left+t.left,e.left+e.width-t.right]}),SC=Uh([cv,Kv,wC,bv,yv,(e,t,n)=>n],(e,t,n,r,a,i)=>{var{padding:o}=a;return i?[r.height-o.bottom,o.top]:"horizontal"===t?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),EC=(e,t,n,r)=>{var a;switch(t){case"xAxis":return kC(e,n,r);case"yAxis":return SC(e,n,r);case"zAxis":return null===(a=lO(e,n))||void 0===a?void 0:a.range;case"angleAxis":return Fj(e);case"radiusAxis":return Uj(e,n);default:return}},jC=Uh([cO,EC],Oj),OC=Uh([fC,vC],(e,t)=>{if(null!=t){if("linear"===e){if(!DE(t)){for(var n,r,a=0;a<t.length;a++){var i=t[a];Lg(i)&&((void 0===n||i<n)&&(n=i),(void 0===r||i>r)&&(r=i))}return void 0!==n&&void 0!==r?[n,r]:void 0}return t}return t}}),CC=Uh([cO,fC,OC,jC],hC);function NC(e,t){return e.id<t.id?-1:e.id>t.id?1:0}Uh([gO,$O,Bj],(e,t,n)=>e.flatMap(e=>t[e.id]).filter(Boolean).filter(e=>OO(n,e)));var PC=(e,t)=>t,_C=(e,t,n)=>n,MC=Uh(av,PC,_C,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(NC)),AC=Uh(iv,PC,_C,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(NC)),TC=(e,t)=>({width:e.width,height:t.height});Uh(cv,aO,TC);var DC=Uh(tv,cv,MC,PC,_C,(e,t,n,r,a)=>{var i,o={};return n.forEach(n=>{var s=TC(t,n);null==i&&(i=((e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}})(t,r,e));var l="top"===r&&!a||"bottom"===r&&a;o[n.id]=i-Number(l)*s.height,i+=(l?-1:1)*s.height}),o}),IC=Uh(ev,cv,AC,PC,_C,(e,t,n,r,a)=>{var i,o={};return n.forEach(n=>{var s=((e,t)=>({width:"number"==typeof t.width?t.width:60,height:e.height}))(t,n);null==i&&(i=((e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}})(t,r,e));var l="left"===r&&!a||"right"===r&&a;o[n.id]=i-Number(l)*s.width,i+=(l?-1:1)*s.width}),o});Uh([cv,aO,(e,t)=>{var n=aO(e,t);if(null!=n)return DC(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,r)=>{if(null!=t){var a=null==n?void 0:n[r];return null==a?{x:e.left,y:0}:{x:e.left,y:a}}});Uh([cv,oO,(e,t)=>{var n=oO(e,t);if(null!=n)return IC(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,r)=>{if(null!=t){var a=null==n?void 0:n[r];return null==a?{x:0,y:e.top}:{x:a,y:e.top}}}),Uh(cv,oO,(e,t)=>({width:"number"==typeof t.width?t.width:60,height:e.height}));var RC=(e,t,n,r)=>{if(null!=n){var{allowDuplicatedCategory:a,type:i,dataKey:o}=n,s=Hg(e,r),l=t.map(e=>e.value);return o&&s&&"category"===i&&a&&Hf(l)?l:void 0}},zC=Uh([Kv,jO,cO,Bj],RC),LC=(e,t,n,r)=>{if(null!=n&&null!=n.dataKey){var{type:a,scale:i}=n;return!Hg(e,r)||"number"!==a&&"auto"===i?void 0:t.map(e=>e.value)}},FC=Uh([Kv,jO,uO,Bj],LC);Uh([Kv,(e,t,n)=>{switch(t){case"xAxis":return aO(e,n);case"yAxis":return oO(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},fC,CC,zC,FC,EC,mC,Bj],(e,t,n,r,a,i,o,s,l)=>{if(null!=t){var c=Hg(e,l);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:l,categoricalDomain:i,duplicateDomain:a,isCategorical:c,niceTicks:s,range:o,realScaleType:n,scale:r}}});Uh([Kv,uO,fC,CC,mC,EC,zC,FC,Bj],(e,t,n,r,a,i,o,s,l)=>{if(null!=t&&null!=r){var c=Hg(e,l),{type:u,ticks:d,tickCount:f}=t,h="scaleBand"===n&&"function"==typeof r.bandwidth?r.bandwidth()/2:2,p="category"===u&&r.bandwidth?r.bandwidth()/h:0;p="angleAxis"===l&&null!=i&&i.length>=2?2*Rf(i[0]-i[1])*p:p;var m=d||a;return m?m.map((e,t)=>{var n=o?o.indexOf(e):e,a=r.map(n);return Lg(a)?{index:t,coordinate:a+p,value:e,offset:p}:null}).filter(Yf):c&&s?s.map((e,t)=>{var n=r.map(e);return Lg(n)?{coordinate:n+p,value:e,index:t,offset:p}:null}).filter(Yf):r.ticks?r.ticks(f).map((e,t)=>{var n=r.map(e);return Lg(n)?{coordinate:n+p,value:e,index:t,offset:p}:null}).filter(Yf):r.domain().map((e,t)=>{var n=r.map(e);return Lg(n)?{coordinate:n+p,value:o?o[e]:e,index:t,offset:p}:null}).filter(Yf)}});var UC=Uh([Kv,uO,CC,EC,zC,FC,Bj],(e,t,n,r,a,i,o)=>{if(null!=t&&null!=n&&null!=r&&r[0]!==r[1]){var s=Hg(e,o),{tickCount:l}=t,c=0;return c="angleAxis"===o&&(null==r?void 0:r.length)>=2?2*Rf(r[0]-r[1])*c:c,s&&i?i.map((e,t)=>{var r=n.map(e);return Lg(r)?{coordinate:r+c,value:e,index:t,offset:c}:null}).filter(Yf):n.ticks?n.ticks(l).map((e,t)=>{var r=n.map(e);return Lg(r)?{coordinate:r+c,value:e,index:t,offset:c}:null}).filter(Yf):n.domain().map((e,t)=>{var r=n.map(e);return Lg(r)?{coordinate:r+c,value:a?a[e]:e,index:t,offset:c}:null}).filter(Yf)}}),$C=Uh(cO,CC,(e,t)=>{if(null!=e&&null!=t)return eO(eO({},e),{},{scale:t})}),BC=Uh([cO,fC,uC,jC],hC);Uh((e,t,n)=>lO(e,n),BC,(e,t)=>{if(null!=e&&null!=t)return eO(eO({},e),{},{scale:t})});var qC=Uh([Kv,av,iv],(e,t,n)=>{switch(e){case"horizontal":return t.some(e=>e.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(e=>e.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),HC=e=>e.options.defaultTooltipEventType,WC=e=>e.options.validateTooltipEventTypes;function KC(e,t,n){if(null==e)return t;var r=e?"axis":"item";return null==n?t:n.includes(r)?r:t}function VC(e,t){return KC(t,HC(e),WC(e))}var QC=(e,t)=>{var n,r=Number(t);if(!zf(r)&&null!=t)return r>=0?null==e||null===(n=e[r])||void 0===n?void 0:n.value:void 0},YC={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},XC=Gm({name:"tooltip",initialState:{itemInteraction:{click:YC,hover:YC},axisInteraction:{click:YC,hover:YC},keyboardInteraction:YC,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:$m()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:n,next:r}=t.payload,a=Pm(e).tooltipItemPayloads.indexOf(n);a>-1&&(e.tooltipItemPayloads[a]=r)},prepare:$m()},removeTooltipEntrySettings:{reducer(e,t){var n=Pm(e).tooltipItemPayloads.indexOf(t.payload);n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:$m()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),{addTooltipEntrySettings:GC,replaceTooltipEntrySettings:ZC,removeTooltipEntrySettings:JC,setTooltipSettingsState:eN,setActiveMouseOverItemIndex:tN,mouseLeaveItem:nN,mouseLeaveChart:rN,setActiveClickItemIndex:aN,setMouseOverAxisIndex:iN,setMouseClickAxisIndex:oN,setSyncInteraction:sN,setKeyboardInteraction:lN}=XC.actions,cN=XC.reducer;function uN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function dN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uN(Object(n),!0).forEach(function(t){fN(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uN(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function fN(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hN=(e,t,n,r)=>{if(null==t)return YC;var a=function(e,t,n){return"axis"===t?"click"===n?e.axisInteraction.click:e.axisInteraction.hover:"click"===n?e.itemInteraction.click:e.itemInteraction.hover}(e,t,n);if(null==a)return YC;if(a.active)return a;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&null!=e.syncInteraction.index)return e.syncInteraction;var i=!0===e.settings.active;if(null!=a.index){if(i)return dN(dN({},a),{},{active:!0})}else if(null!=r)return{active:!0,coordinate:void 0,dataKey:void 0,index:r,graphicalItemId:void 0};return dN(dN({},YC),{},{coordinate:a.coordinate})};function pN(e,t){var n=function(e){if("number"==typeof e)return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var n=Number(e);return Number.isFinite(n)?n:void 0}(e),r=t[0],a=t[1];if(void 0===n)return!1;var i=Math.min(r,a),o=Math.max(r,a);return n>=i&&n<=o}var mN=(e,t,n,r)=>{var a=null==e?void 0:e.index;if(null==a)return null;var i=Number(a);if(!Lg(i))return a;var o=1/0;t.length>0&&(o=t.length-1);var s=Math.max(0,Math.min(i,o)),l=t[s];return null==l||function(e,t,n){if(null==n||null==t)return!0;var r=qg(e,t);return null==r||!DE(n)||pN(r,n)}(l,n,r)?String(s):null},gN=(e,t,n,r,a,i,o)=>{if(null!=i){var s=o[0],l=null==s?void 0:s.getPosition(i);if(null!=l)return l;var c=null==a?void 0:a[Number(i)];if(c)return"horizontal"===n?{x:c.coordinate,y:(r.top+t)/2}:{x:(r.left+e)/2,y:c.coordinate}}},vN=(e,t,n,r)=>{if("axis"===t)return e.tooltipItemPayloads;if(0===e.tooltipItemPayloads.length)return[];var a;if(null==(a="hover"===n?e.itemInteraction.hover.graphicalItemId:e.itemInteraction.click.graphicalItemId)&&null!=r){var i=e.tooltipItemPayloads[0];return null!=i?[i]:[]}return e.tooltipItemPayloads.filter(e=>{var t;return(null===(t=e.settings)||void 0===t?void 0:t.graphicalItemId)===a})},yN=e=>e.options.tooltipPayloadSearcher,bN=e=>e.tooltip;function xN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function wN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xN(Object(n),!0).forEach(function(t){kN(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xN(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function kN(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var SN=(e,t,n,r,a,i,o)=>{if(null!=t&&null!=i){var{chartData:s,computedData:l,dataStartIndex:c,dataEndIndex:u}=n;return e.reduce((e,n)=>{var d,f,h,{dataDefinedOnItem:p,settings:m}=n,g=function(e,t){return null!=e?e:t}(p,s),v=Array.isArray(g)?zg(g,c,u):g,y=null!==(d=null==m?void 0:m.dataKey)&&void 0!==d?d:r,b=null==m?void 0:m.nameKey;(f=r&&Array.isArray(v)&&!Array.isArray(v[0])&&"axis"===o?Kf(v,r,a):i(v,t,l,b),Array.isArray(f))?f.forEach(t=>{var n=wN(wN({},m),{},{name:t.name,unit:t.unit,color:void 0,fill:void 0});e.push(Zg({tooltipEntrySettings:n,dataKey:t.dataKey,payload:t.payload,value:qg(t.payload,t.dataKey),name:t.name}))}):e.push(Zg({tooltipEntrySettings:m,dataKey:y,payload:f,value:qg(f,y),name:null!==(h=qg(f,b))&&void 0!==h?h:null==m?void 0:m.name}));return e},[])}},EN=Uh([_O,dO,wj],dC),jN=Uh([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),ON=Uh([Yj,Xj],fO),CN=Uh([jN,_O,ON],mO,{memoizeOptions:{resultEqualityCheck:Qj}}),NN=Uh([CN],e=>e.filter(Kj)),PN=Uh([CN],xO,{memoizeOptions:{resultEqualityCheck:Qj}}),_N=Uh([PN,ME],kO),MN=Uh([NN,ME,_O],Wj),AN=Uh([_N,_O,CN],EO),TN=Uh([_O],zO),DN=Uh([_O],e=>e.allowDataOverflow),IN=Uh([TN,DN],RE),RN=Uh([CN],e=>e.filter(Kj)),zN=Uh([MN,RN,bj,xj],TO),LN=Uh([zN,ME,Yj,IN],IO),FN=Uh([CN],yO),UN=Uh([_N,_O,FN,$O,Yj],qO,{memoizeOptions:{resultEqualityCheck:Vj}}),$N=Uh([KO,Yj,Xj],VO),BN=Uh([$N,Yj],JO),qN=Uh([YO,Yj,Xj],VO),HN=Uh([qN,Yj],tC),WN=Uh([GO,Yj,Xj],VO),KN=Uh([WN,Yj],rC),VN=Uh([BN,KN,HN],BO),QN=Uh([_O,TN,IN,LN,UN,VN,Kv,Yj],oC),YN=Uh([_O,Kv,_N,AN,bj,Yj,QN],cC),XN=Uh([YN,_O,EN],pC),GN=Uh([_O,YN,XN,Yj],gC),ZN=e=>{var t=Yj(e),n=Xj(e);return EC(e,t,n,!1)},JN=Uh([_O,ZN],Oj),eP=Uh([_O,EN,GN,JN],hC),tP=Uh([Kv,AN,_O,Yj],RC),nP=Uh([Kv,AN,_O,Yj],LC),rP=Uh([Kv,_O,EN,eP,ZN,tP,nP,Yj],(e,t,n,r,a,i,o,s)=>{if(t){var{type:l}=t,c=Hg(e,s);if(r){var u="scaleBand"===n&&r.bandwidth?r.bandwidth()/2:2,d="category"===l&&r.bandwidth?r.bandwidth()/u:0;return d="angleAxis"===s&&null!=a&&(null==a?void 0:a.length)>=2?2*Rf(a[0]-a[1])*d:d,c&&o?o.map((e,t)=>{var n=r.map(e);return Lg(n)?{coordinate:n+d,value:e,index:t,offset:d}:null}).filter(Yf):r.domain().map((e,t)=>{var n=r.map(e);return Lg(n)?{coordinate:n+d,value:i?i[e]:e,index:t,offset:d}:null}).filter(Yf)}}}),aP=Uh([HC,WC,e=>e.tooltip.settings],(e,t,n)=>KC(n.shared,e,t)),iP=e=>e.tooltip.settings.trigger,oP=e=>e.tooltip.settings.defaultIndex,sP=Uh([bN,aP,iP,oP],hN),lP=Uh([sP,_N,MO,YN],mN),cP=Uh([rP,lP],QC),uP=Uh([sP],e=>{if(e)return e.dataKey});Uh([sP],e=>{if(e)return e.graphicalItemId});var dP=Uh([bN,aP,iP,oP],vN),fP=Uh([ev,tv,Kv,cv,rP,oP,dP],gN),hP=Uh([sP,fP],(e,t)=>null!=e&&e.coordinate?e.coordinate:t),pP=Uh([sP],e=>{var t;return null!==(t=null==e?void 0:e.active)&&void 0!==t&&t}),mP=Uh([dP,lP,ME,MO,cP,yN,aP],SN),gP=Uh([mP],e=>{if(null!=e){var t=e.map(e=>e.payload).filter(e=>null!=e);return Array.from(new Set(t))}});function vP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yP(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vP(Object(n),!0).forEach(function(t){bP(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vP(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function bP(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xP=(e,t,n,r,a)=>{var i,o=null!==(i=null==t?void 0:t.length)&&void 0!==i?i:0;if(o<=1||null==e)return 0;if("angleAxis"===r&&null!=a&&Math.abs(Math.abs(a[1]-a[0])-360)<=1e-6)for(var s=0;s<o;s++){var l,c,u,d,f,h=s>0?null===(l=n[s-1])||void 0===l?void 0:l.coordinate:null===(c=n[o-1])||void 0===c?void 0:c.coordinate,p=null===(u=n[s])||void 0===u?void 0:u.coordinate,m=s>=o-1?null===(d=n[0])||void 0===d?void 0:d.coordinate:null===(f=n[s+1])||void 0===f?void 0:f.coordinate,g=void 0;if(null!=h&&null!=p&&null!=m)if(Rf(p-h)!==Rf(m-p)){var v=[];if(Rf(m-p)===Rf(a[1]-a[0])){g=m;var y=p+a[1]-a[0];v[0]=Math.min(y,(y+h)/2),v[1]=Math.max(y,(y+h)/2)}else{g=h;var b=m+a[1]-a[0];v[0]=Math.min(p,(b+p)/2),v[1]=Math.max(p,(b+p)/2)}var x,w=[Math.min(p,(g+p)/2),Math.max(p,(g+p)/2)];if(e>w[0]&&e<=w[1]||e>=v[0]&&e<=v[1])return null===(x=n[s])||void 0===x?void 0:x.index}else{var k,S=Math.min(h,m),E=Math.max(h,m);if(e>(S+p)/2&&e<=(E+p)/2)return null===(k=n[s])||void 0===k?void 0:k.index}}else if(t)for(var j=0;j<o;j++){var O=t[j];if(null!=O){var C=t[j+1],N=t[j-1];if(0===j&&null!=C&&e<=(O.coordinate+C.coordinate)/2)return O.index;if(j===o-1&&null!=N&&e>(O.coordinate+N.coordinate)/2)return O.index;if(j>0&&j<o-1&&null!=N&&null!=C&&e>(O.coordinate+N.coordinate)/2&&e<=(O.coordinate+C.coordinate)/2)return O.index}}return-1},wP=(e,t)=>t,kP=(e,t,n)=>n,SP=(e,t,n,r)=>r,EP=Uh(rP,e=>up(e,e=>e.coordinate)),jP=Uh([bN,wP,kP,SP],hN),OP=Uh([jP,_N,MO,YN],mN),CP=Uh([bN,wP,kP,SP],vN),NP=Uh([ev,tv,Kv,cv,rP,SP,CP],gN);Uh([jP,NP],(e,t)=>{var n;return null!==(n=e.coordinate)&&void 0!==n?n:t});var PP=Uh([rP,OP],QC);Uh([CP,OP,ME,MO,PP,yN,wP],SN),Uh([jP,OP],(e,t)=>({isActive:e.active&&null!=t,activeIndex:t}));var _P=(e,t,n,r,a,i,o)=>{if(e&&r&&a&&i&&n){var s=Hb(e,n);if(s){var l=((e,t)=>"centric"===t?e.angle:e.radius)(s,t),c=xP(l,o,i,r,a),u=((e,t,n,r)=>{var a=t.find(e=>e&&e.index===n);if(a){if("centric"===e){var i=a.coordinate,{radius:o}=r;return yP(yP(yP({},r),$b(r.cx,r.cy,o,i)),{},{angle:i,radius:o})}var s=a.coordinate,{angle:l}=r;return yP(yP(yP({},r),$b(r.cx,r.cy,s,l)),{},{angle:l,radius:s})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}})(t,i,c,s);return{activeIndex:String(c),activeCoordinate:u}}}},MP=Uh(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,n)=>n,(e,t,n)=>{if(null!=t){var r=e[t];if(null!=r)return n?r.panoramaElement:r.element}}),AP=Uh(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(e=>parseInt(e,10)).concat(Object.values(jj));return Array.from(new Set(t)).sort((e,t)=>e-t)},{memoizeOptions:{resultEqualityCheck:function(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return!1}}});function TP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function DP(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?TP(Object(n),!0).forEach(function(t){IP(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TP(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function IP(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var RP={zIndexMap:Object.values(jj).reduce((e,t)=>DP(DP({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),{})},zP=new Set(Object.values(jj));var LP=Gm({name:"zIndex",initialState:RP,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]?e.zIndexMap[n].consumers+=1:e.zIndexMap[n]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:$m()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(e.zIndexMap[n].consumers-=1,e.zIndexMap[n].consumers<=0&&!function(e){return zP.has(e)}(n)&&delete e.zIndexMap[n])},prepare:$m()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:n,element:r,isPanorama:a}=t.payload;e.zIndexMap[n]?a?e.zIndexMap[n].panoramaElement=r:e.zIndexMap[n].element=r:e.zIndexMap[n]={consumers:0,element:a?void 0:r,panoramaElement:a?r:void 0}},prepare:$m()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(t.payload.isPanorama?e.zIndexMap[n].panoramaElement=void 0:e.zIndexMap[n].element=void 0)},prepare:$m()}}}),{registerZIndexPortal:FP,unregisterZIndexPortal:UP,registerZIndexPortalElement:$P,unregisterZIndexPortalElement:BP}=LP.actions,qP=LP.reducer;function HP(e){var{zIndex:t,children:n}=e,r=void 0!==Vv()&&void 0!==t&&0!==t,a=vv(),i=Nh();h.useLayoutEffect(()=>r?(i(FP({zIndex:t})),()=>{i(UP({zIndex:t}))}):Xf,[i,t,r]);var o=Ah(e=>MP(e,t,a));return r?o?$e.createPortal(n,o):null:n}var WP,KP=h.createContext(null),VP={exports:{}};var QP=new(t((WP||(WP=1,function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function i(e,t,r,i,o){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new a(r,i||e,o),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,t){0===--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),s.prototype.eventNames=function(){var e,r,a=[];if(0===this._eventsCount)return a;for(r in e=this._events)t.call(e,r)&&a.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?a.concat(Object.getOwnPropertySymbols(e)):a},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var a=0,i=r.length,o=new Array(i);a<i;a++)o[a]=r[a].fn;return o},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,a,i,o){var s=n?n+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,a),!0;case 5:return u.fn.call(u.context,t,r,a,i),!0;case 6:return u.fn.call(u.context,t,r,a,i,o),!0}for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var f,h=u.length;for(c=0;c<h;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,r);break;case 4:u[c].fn.call(u[c].context,t,r,a);break;default:if(!l)for(f=1,l=new Array(d-1);f<d;f++)l[f-1]=arguments[f];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,t,n){return i(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return i(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,r,a){var i=n?n+e:e;if(!this._events[i])return this;if(!t)return o(this,i),this;var s=this._events[i];if(s.fn)s.fn!==t||a&&!s.once||r&&s.context!==r||o(this,i);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==t||a&&!s[l].once||r&&s[l].context!==r)&&c.push(s[l]);c.length?this._events[i]=1===c.length?c[0]:c:o(this,i)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&o(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s}(VP)),VP.exports))),YP="recharts.syncEvent.tooltip",XP="recharts.syncEvent.brush",GP=(e,t)=>{if(t&&Array.isArray(e)){var n=Number.parseInt(t,10);if(!zf(n))return e[n]}},ZP=Gm({name:"options",initialState:{chartName:"",tooltipPayloadSearcher:()=>{},eventEmitter:void 0,defaultTooltipEventType:"axis"},reducers:{createEventEmitter:e=>{null==e.eventEmitter&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),JP=ZP.reducer,{createEventEmitter:e_}=ZP.actions,t_=Gm({name:"chartData",initialState:{chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},reducers:{setChartData(e,t){if(e.chartData=t.payload,null==t.payload)return e.dataStartIndex=0,void(e.dataEndIndex=0);t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:n,endIndex:r}=t.payload;null!=n&&(e.dataStartIndex=n),null!=r&&(e.dataEndIndex=r)}}}),{setChartData:n_,setDataStartEndIndexes:r_,setComputedData:a_}=t_.actions,i_=t_.reducer,o_=["x","y"];function s_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s_(Object(n),!0).forEach(function(t){c_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c_(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u_(){var e=Ah(kj),t=Ah(Ej),n=Nh(),r=Ah(Sj),a=Ah(rP),i=Vv(),o=Wv(),s=Ah(e=>e.rootProps.className);h.useEffect(()=>{if(null==e)return Xf;var s=(s,l,c)=>{var u;if(t!==c&&e===s)if("index"!==r){if(null!=a){var d;if("function"==typeof r){var f={activeTooltipIndex:null==l.payload.index?void 0:Number(l.payload.index),isTooltipActive:l.payload.active,activeIndex:null==l.payload.index?void 0:Number(l.payload.index),activeLabel:l.payload.label,activeDataKey:l.payload.dataKey,activeCoordinate:l.payload.coordinate},h=r(a,f);d=a[h]}else"value"===r&&(d=a.find(e=>String(e.value)===l.payload.label));var{coordinate:p}=l.payload;if(null!=d&&!1!==l.payload.active&&null!=p&&null!=o){var{x:m,y:g}=p,v=Math.min(m,o.x+o.width),y=Math.min(g,o.y+o.height),b={x:"horizontal"===i?d.coordinate:v,y:"horizontal"===i?y:d.coordinate},x=sN({active:l.payload.active,coordinate:b,dataKey:l.payload.dataKey,index:String(d.index),label:l.payload.label,sourceViewBox:l.payload.sourceViewBox,graphicalItemId:l.payload.graphicalItemId});n(x)}else n(sN({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}))}}else if(o&&null!=l&&null!==(u=l.payload)&&void 0!==u&&u.coordinate&&l.payload.sourceViewBox){var w=l.payload.coordinate,{x:k,y:S}=w,E=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(w,o_),{x:j,y:O,width:C,height:N}=l.payload.sourceViewBox,P=l_(l_({},E),{},{x:o.x+(C?(k-j)/C:0)*o.width,y:o.y+(N?(S-O)/N:0)*o.height});n(l_(l_({},l),{},{payload:l_(l_({},l.payload),{},{coordinate:P})}))}else n(l)};return QP.on(YP,s),()=>{QP.off(YP,s)}},[s,n,t,e,r,a,i,o])}function d_(){var e=Nh();h.useEffect(()=>{e(e_())},[e]),u_(),function(){var e=Ah(kj),t=Ah(Ej),n=Nh();h.useEffect(()=>{if(null==e)return Xf;var r=(r,a,i)=>{t!==i&&e===r&&n(r_(a))};return QP.on(XP,r),()=>{QP.off(XP,r)}},[n,t,e])}()}function f_(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p_(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m_=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h_(Object(n),!0).forEach(function(t){p_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},{cacheSize:2e3,enableCache:!0}),g_=new class{constructor(e){f_(this,"cache",new Map),this.maxSize=e}get(e){var t=this.cache.get(e);return void 0!==t&&(this.cache.delete(e),this.cache.set(e,t)),t}set(e,t){if(this.cache.has(e))this.cache.delete(e);else if(this.cache.size>=this.maxSize){var n=this.cache.keys().next().value;null!=n&&this.cache.delete(n)}this.cache.set(e,t)}clear(){this.cache.clear()}size(){return this.cache.size}}(m_.cacheSize),v_={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},y_="recharts_measurement_span";var b_=(e,t)=>{try{var n=document.getElementById(y_);n||((n=document.createElement("span")).setAttribute("id",y_),n.setAttribute("aria-hidden","true"),document.body.appendChild(n)),Object.assign(n.style,v_,t),n.textContent="".concat(e);var r=n.getBoundingClientRect();return{width:r.width,height:r.height}}catch(a){return{width:0,height:0}}},x_=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||Ob)return{width:0,height:0};if(!m_.enableCache)return b_(e,t);var n=function(e,t){var n=t.fontSize||"",r=t.fontFamily||"",a=t.fontWeight||"",i=t.fontStyle||"",o=t.letterSpacing||"",s=t.textTransform||"";return"".concat(e,"|").concat(n,"|").concat(r,"|").concat(a,"|").concat(i,"|").concat(o,"|").concat(s)}(e,t),r=g_.get(n);if(r)return r;var a=b_(e,t);return g_.set(n,a),a};var w_=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,k_=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,S_=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,E_=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,j_={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},O_=["cm","mm","pt","pc","in","Q","px"];var C_,N_,P_,__="NaN";class M_{static parse(e){var t,[,n,r]=null!==(t=E_.exec(e))&&void 0!==t?t:[];return null==n?M_.NaN:new M_(parseFloat(n),null!=r?r:"")}constructor(e,t){this.num=e,this.unit=t,this.num=e,this.unit=t,zf(e)&&(this.unit=""),""===t||S_.test(t)||(this.num=NaN,this.unit=""),function(e){return O_.includes(e)}(t)&&(this.num=function(e,t){return e*j_[t]}(e,t),this.unit="px")}add(e){return this.unit!==e.unit?new M_(NaN,""):new M_(this.num+e.num,this.unit)}subtract(e){return this.unit!==e.unit?new M_(NaN,""):new M_(this.num-e.num,this.unit)}multiply(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new M_(NaN,""):new M_(this.num*e.num,this.unit||e.unit)}divide(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new M_(NaN,""):new M_(this.num/e.num,this.unit||e.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return zf(this.num)}}function A_(e){if(null==e||e.includes(__))return __;for(var t=e;t.includes("*")||t.includes("/");){var n,[,r,a,i]=null!==(n=w_.exec(t))&&void 0!==n?n:[],o=M_.parse(null!=r?r:""),s=M_.parse(null!=i?i:""),l="*"===a?o.multiply(s):o.divide(s);if(l.isNaN())return __;t=t.replace(w_,l.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var c,[,u,d,f]=null!==(c=k_.exec(t))&&void 0!==c?c:[],h=M_.parse(null!=u?u:""),p=M_.parse(null!=f?f:""),m="+"===d?h.add(p):h.subtract(p);if(m.isNaN())return __;t=t.replace(k_,m.toString())}return t}C_=M_,N_="NaN",P_=new M_(NaN,""),(N_=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(N_))in C_?Object.defineProperty(C_,N_,{value:P_,enumerable:!0,configurable:!0,writable:!0}):C_[N_]=P_;var T_=/\(([^()]*)\)/;function D_(e){var t=e.replace(/\s+/g,"");return t=function(e){for(var t,n=e;null!=(t=T_.exec(n));){var[,r]=t;n=n.replace(T_,A_(r))}return n}(t),t=A_(t)}function I_(e){var t=function(e){try{return D_(e)}catch(t){return __}}(e.slice(5,-1));return t===__?"":t}var R_=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],z_=["dx","dy","angle","className","breakAll"];function L_(){return L_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L_.apply(null,arguments)}function F_(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var U_=/[ \f\n\r\t\v\u2028\u2029]+/,$_=e=>{var{children:t,breakAll:n,style:r}=e;try{var a=[];return Vf(t)||(a=n?t.toString().split(""):t.toString().split(U_)),{wordsWithComputedWidth:a.map(e=>({word:e,width:x_(e,r).width})),spaceWidth:n?0:x_(" ",r).width}}catch(i){return null}};function B_(e){return"start"===e||"middle"===e||"end"===e||"inherit"===e}var q_=(e,t,n,r)=>e.reduce((e,a)=>{var{word:i,width:o}=a,s=e[e.length-1];if(s&&null!=o&&(null==t||r||s.width+o+n<Number(t)))s.words.push(i),s.width+=o+n;else{var l={words:[i],width:o};e.push(l)}return e},[]),H_=e=>e.reduce((e,t)=>e.width>t.width?e:t),W_=(e,t,n,r,a,i,o,s)=>{var l=e.slice(0,t),c=$_({breakAll:n,style:r,children:l+"…"});if(!c)return[!1,[]];var u=q_(c.wordsWithComputedWidth,i,o,s);return[u.length>a||H_(u).width>Number(i),u]},K_=e=>[{words:Vf(e)?[]:e.toString().split(U_),width:void 0}],V_=e=>{var{width:t,scaleToFit:n,children:r,style:a,breakAll:i,maxLines:o}=e;if((t||n)&&!Ob){var s=$_({breakAll:i,children:r,style:a});if(!s)return K_(r);var{wordsWithComputedWidth:l,spaceWidth:c}=s;return((e,t,n,r,a)=>{var{maxLines:i,children:o,style:s,breakAll:l}=e,c=Ff(i),u=String(o),d=q_(t,r,n,a);if(!c||a)return d;if(!(d.length>i||H_(d).width>Number(r)))return d;for(var f,h=0,p=u.length-1,m=0;h<=p&&m<=u.length-1;){var g=Math.floor((h+p)/2),v=g-1,[y,b]=W_(u,v,l,s,i,r,n,a),[x]=W_(u,g,l,s,i,r,n,a);if(y||x||(h=g+1),y&&x&&(p=g-1),!y&&x){f=b;break}m++}return f||d})({breakAll:i,children:r,maxLines:o,style:a},l,c,t,Boolean(n))}return K_(r)},Q_="#808080",Y_={angle:0,breakAll:!1,capHeight:"0.71em",fill:Q_,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},X_=h.forwardRef((e,t)=>{var n=eh(e,Y_),{x:r,y:a,lineHeight:i,capHeight:o,fill:s,scaleToFit:l,textAnchor:c,verticalAnchor:u}=n,d=F_(n,R_),f=h.useMemo(()=>V_({breakAll:d.breakAll,children:d.children,maxLines:d.maxLines,scaleToFit:l,style:d.style,width:d.width}),[d.breakAll,d.children,d.maxLines,l,d.style,d.width]),{dx:p,dy:m,angle:g,className:v,breakAll:y}=d,b=F_(d,z_);if(!Uf(r)||!Uf(a)||0===f.length)return null;var x,w=Number(r)+(Ff(p)?p:0),k=Number(a)+(Ff(m)?m:0);if(!Lg(w)||!Lg(k))return null;switch(u){case"start":x=I_("calc(".concat(o,")"));break;case"middle":x=I_("calc(".concat((f.length-1)/2," * -").concat(i," + (").concat(o," / 2))"));break;default:x=I_("calc(".concat(f.length-1," * -").concat(i,")"))}var S=[],E=f[0];if(l&&null!=E){var j=E.width,{width:O}=d;S.push("scale(".concat(Ff(O)&&Ff(j)?O/j:1,")"))}return g&&S.push("rotate(".concat(g,", ").concat(w,", ").concat(k,")")),S.length&&(b.transform=S.join(" ")),h.createElement("text",L_({},Sd(b),{ref:t,x:w,y:k,className:Ja("recharts-text",v),textAnchor:c,fill:s.includes("url")?Q_:s}),f.map((e,t)=>{var n=e.words.join(y?"":" ");return h.createElement("tspan",{x:w,dy:0===t?x:i,key:"".concat(n,"-").concat(t)},n)}))});function G_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Z_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G_(Object(n),!0).forEach(function(t){J_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function J_(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}X_.displayName="Text";var eM=["labelRef"],tM=["content"];function nM(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function rM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function aM(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rM(Object(n),!0).forEach(function(t){iM(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rM(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function iM(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oM(){return oM=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oM.apply(null,arguments)}var sM=h.createContext(null),lM=h.createContext(null),cM=(e,t,n,r,a)=>{var i,o,{offset:s,className:l}=e,{cx:c,cy:u,innerRadius:d,outerRadius:f,startAngle:p,endAngle:m,clockWise:g}=a,v=(d+f)/2,y=((e,t)=>Rf(t-e)*Math.min(Math.abs(t-e),360))(p,m),b=y>=0?1:-1;switch(t){case"insideStart":i=p+b*s,o=g;break;case"insideEnd":i=m-b*s,o=!g;break;case"end":i=m+b*s,o=g;break;default:throw new Error("Unsupported position ".concat(t))}o=y<=0?o:!o;var x=$b(c,u,v,i),w=$b(c,u,v,i+359*(o?1:-1)),k="M".concat(x.x,",").concat(x.y,"\n A").concat(v,",").concat(v,",0,1,").concat(o?0:1,",\n ").concat(w.x,",").concat(w.y),S=Vf(e.id)?Bf("recharts-radial-line-"):e.id;return h.createElement("text",oM({},r,{dominantBaseline:"central",className:Ja("recharts-radial-bar-label",l)}),h.createElement("defs",null,h.createElement("path",{id:S,d:k})),h.createElement("textPath",{xlinkHref:"#".concat(S)},n))},uM=e=>null!=e&&"cx"in e&&Ff(e.cx),dM={angle:0,offset:5,zIndex:jj.label,position:"middle",textBreakAll:!1};function fM(e){var t,n,r,a,i,o=eh(e,dM),{viewBox:s,parentViewBox:l,position:c,value:u,children:d,content:f,className:p="",textBreakAll:m,labelRef:g}=o,v=(t=h.useContext(lM),n=Ah($j),t||n),y=(()=>{var e=h.useContext(sM),t=Wv();return e||(t?Hv(t):void 0)})(),b=function(e){if(!uM(e))return e;var{cx:t,cy:n,outerRadius:r}=e,a=2*r;return{x:t-r,y:n-r,width:a,upperWidth:a,lowerWidth:a,height:a}}(r=null==s?"center"===c?y:null!=v?v:y:uM(s)?s:Hv(s));if(!r||Vf(u)&&Vf(d)&&!h.isValidElement(f)&&"function"!=typeof f)return null;var x=aM(aM({},o),{},{viewBox:r});if(h.isValidElement(f)){var{labelRef:w}=x,k=nM(x,eM);return h.cloneElement(f,k)}if("function"==typeof f){var{content:S}=x,E=nM(x,tM);if(a=h.createElement(f,E),h.isValidElement(a))return a}else a=(e=>{var{value:t,formatter:n}=e,r=Vf(e.children)?t:e.children;return"function"==typeof n?n(r):r})(o);var j=Sd(o);if(uM(r)){if("insideStart"===c||"insideEnd"===c||"end"===c)return cM(o,c,a,j,r);i=((e,t,n)=>{var{cx:r,cy:a,innerRadius:i,outerRadius:o,startAngle:s,endAngle:l}=e,c=(s+l)/2;if("outside"===n){var{x:u,y:d}=$b(r,a,o+t,c);return{x:u,y:d,textAnchor:u>=r?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:r,y:a,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:r,y:a,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:r,y:a,textAnchor:"middle",verticalAnchor:"end"};var f=(i+o)/2,{x:h,y:p}=$b(r,a,f,c);return{x:h,y:p,textAnchor:"middle",verticalAnchor:"middle"}})(r,o.offset,o.position)}else{if(!b)return null;var O=(e=>{var{viewBox:t,position:n,offset:r=0,parentViewBox:a}=e,{x:i,y:o,height:s,upperWidth:l,lowerWidth:c}=Hv(t),u=i,d=i+(l-c)/2,f=(u+d)/2,h=(l+c)/2,p=u+l/2,m=s>=0?1:-1,g=m*r,v=m>0?"end":"start",y=m>0?"start":"end",b=l>=0?1:-1,x=b*r,w=b>0?"end":"start",k=b>0?"start":"end",S=a;if("top"===n){var E={x:u+l/2,y:o-g,horizontalAnchor:"middle",verticalAnchor:v};return S&&(E.height=Math.max(o-S.y,0),E.width=l),E}if("bottom"===n){var j={x:d+c/2,y:o+s+g,horizontalAnchor:"middle",verticalAnchor:y};return S&&(j.height=Math.max(S.y+S.height-(o+s),0),j.width=c),j}if("left"===n){var O={x:f-x,y:o+s/2,horizontalAnchor:w,verticalAnchor:"middle"};return S&&(O.width=Math.max(O.x-S.x,0),O.height=s),O}if("right"===n){var C={x:f+h+x,y:o+s/2,horizontalAnchor:k,verticalAnchor:"middle"};return S&&(C.width=Math.max(S.x+S.width-C.x,0),C.height=s),C}var N=S?{width:h,height:s}:{};return"insideLeft"===n?Z_({x:f+x,y:o+s/2,horizontalAnchor:k,verticalAnchor:"middle"},N):"insideRight"===n?Z_({x:f+h-x,y:o+s/2,horizontalAnchor:w,verticalAnchor:"middle"},N):"insideTop"===n?Z_({x:u+l/2,y:o+g,horizontalAnchor:"middle",verticalAnchor:y},N):"insideBottom"===n?Z_({x:d+c/2,y:o+s-g,horizontalAnchor:"middle",verticalAnchor:v},N):"insideTopLeft"===n?Z_({x:u+x,y:o+g,horizontalAnchor:k,verticalAnchor:y},N):"insideTopRight"===n?Z_({x:u+l-x,y:o+g,horizontalAnchor:w,verticalAnchor:y},N):"insideBottomLeft"===n?Z_({x:d+x,y:o+s-g,horizontalAnchor:k,verticalAnchor:v},N):"insideBottomRight"===n?Z_({x:d+c-x,y:o+s-g,horizontalAnchor:w,verticalAnchor:v},N):n&&"object"==typeof n&&(Ff(n.x)||Lf(n.x))&&(Ff(n.y)||Lf(n.y))?Z_({x:i+qf(n.x,h),y:o+qf(n.y,s),horizontalAnchor:"end",verticalAnchor:"end"},N):Z_({x:p,y:o+s/2,horizontalAnchor:"middle",verticalAnchor:"middle"},N)})({viewBox:b,position:c,offset:o.offset,parentViewBox:uM(l)?void 0:l});i=aM(aM({x:O.x,y:O.y,textAnchor:O.horizontalAnchor,verticalAnchor:O.verticalAnchor},void 0!==O.width?{width:O.width}:{}),void 0!==O.height?{height:O.height}:{})}return h.createElement(HP,{zIndex:o.zIndex},h.createElement(X_,oM({ref:g,className:Ja("recharts-label",p)},j,i,{textAnchor:B_(j.textAnchor)?j.textAnchor:i.textAnchor,breakAll:m}),a))}fM.displayName="Label";var hM,pM={},mM={};function gM(){return hM||(hM=1,e=mM,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.last=function(e){return e[e.length-1]}),mM;var e}var vM,yM,bM,xM,wM={};function kM(){return vM||(vM=1,e=wM,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e.toArray=function(e){return Array.isArray(e)?e:Array.from(e)}),wM;var e}function SM(){return xM?bM:(xM=1,bM=(yM||(yM=1,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=gM(),n=kM(),r=oh();e.last=function(e){if(r.isArrayLike(e))return t.last(n.toArray(e))}}(pM)),pM).last)}const EM=t(SM());var jM=["valueAccessor"],OM=["dataKey","clockWise","id","textBreakAll","zIndex"];function CM(){return CM=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},CM.apply(null,arguments)}function NM(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var PM=e=>Array.isArray(e.value)?EM(e.value):e.value,_M=h.createContext(void 0),MM=_M.Provider,AM=h.createContext(void 0);function TM(e){var{valueAccessor:t=PM}=e,n=NM(e,jM),{dataKey:r,clockWise:a,id:i,textBreakAll:o,zIndex:s}=n,l=NM(n,OM),c=h.useContext(_M),u=h.useContext(AM),d=c||u;return d&&d.length?h.createElement(HP,{zIndex:null!=s?s:jj.label},h.createElement(Pd,{className:"recharts-label-list"},d.map((e,a)=>{var s,c=Vf(r)?t(e,a):qg(e.payload,r),u=Vf(i)?{}:{id:"".concat(i,"-").concat(a)};return h.createElement(fM,CM({key:"label-".concat(a)},Sd(e),l,u,{fill:null!==(s=n.fill)&&void 0!==s?s:e.fill,parentViewBox:e.parentViewBox,value:c,textBreakAll:o,viewBox:e.viewBox,index:a,zIndex:0}))}))):null}function DM(e){var t,{label:n}=e;return n?!0===n?h.createElement(TM,{key:"labelList-implicit"}):h.isValidElement(n)||null!=(t=n)&&"function"==typeof t?h.createElement(TM,{key:"labelList-implicit",content:n}):"object"==typeof n?h.createElement(TM,CM({key:"labelList-implicit"},n,{type:String(n.type)})):null:null}function IM(){return IM=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},IM.apply(null,arguments)}AM.Provider,TM.displayName="LabelList";var RM,zM=e=>{var{cx:t,cy:n,r:r,className:a}=e,i=Ja("recharts-dot",a);return Ff(t)&&Ff(n)&&Ff(r)?h.createElement("circle",IM({},wd(e),Gf(e),{className:i,cx:t,cy:n,r:r})):null},LM=Gm({name:"polarAxis",initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:FM,removeRadiusAxis:UM,addAngleAxis:$M,removeAngleAxis:BM}=LM.actions,qM=LM.reducer,HM=e=>!e||"object"!=typeof e||!("clipDot"in e)||Boolean(e.clipDot);function WM(e){var{tooltipEntrySettings:t}=e,n=Nh(),r=vv(),a=h.useRef(null);return h.useLayoutEffect(()=>{r||(null===a.current?n(GC(t)):a.current!==t&&n(ZC({prev:a.current,next:t})),a.current=t)},[t,n,r]),h.useLayoutEffect(()=>()=>{a.current&&(n(JC(a.current)),a.current=null)},[n]),null}function KM(e){var{legendPayload:t}=e,n=Nh(),r=vv(),a=h.useRef(null);return h.useLayoutEffect(()=>{r||(null===a.current?n($y(t)):a.current!==t&&n(By({prev:a.current,next:t})),a.current=t)},[n,r,t]),h.useLayoutEffect(()=>()=>{a.current&&(n(qy(a.current)),a.current=null)},[n]),null}var VM=null!==(RM=m["useId".toString()])&&void 0!==RM?RM:()=>{var[e]=h.useState(()=>Bf("uid-"));return e};var QM=h.createContext(void 0),YM=e=>{var t,n,r,{id:a,type:i,children:o}=e,s=(t="recharts-".concat(i),n=a,r=VM(),n||(t?"".concat(t,"-").concat(r):r));return h.createElement(QM.Provider,{value:s},o(s))},XM=Gm({name:"graphicalItems",initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:$m()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:n,next:r}=t.payload,a=Pm(e).cartesianItems.indexOf(n);a>-1&&(e.cartesianItems[a]=r)},prepare:$m()},removeCartesianGraphicalItem:{reducer(e,t){var n=Pm(e).cartesianItems.indexOf(t.payload);n>-1&&e.cartesianItems.splice(n,1)},prepare:$m()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:$m()},removePolarGraphicalItem:{reducer(e,t){var n=Pm(e).polarItems.indexOf(t.payload);n>-1&&e.polarItems.splice(n,1)},prepare:$m()}}}),{addCartesianGraphicalItem:GM,replaceCartesianGraphicalItem:ZM,removeCartesianGraphicalItem:JM,addPolarGraphicalItem:eA,removePolarGraphicalItem:tA}=XM.actions,nA=XM.reducer,rA=e=>{var t=Nh(),n=h.useRef(null);return h.useLayoutEffect(()=>{null===n.current?t(GM(e)):n.current!==e&&t(ZM({prev:n.current,next:e})),n.current=e},[t,e]),h.useLayoutEffect(()=>()=>{n.current&&(t(JM(n.current)),n.current=null)},[t]),null},aA=h.memo(rA),iA=["points"];function oA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function sA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oA(Object(n),!0).forEach(function(t){lA(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oA(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function lA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cA(){return cA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cA.apply(null,arguments)}function uA(e){var{option:t,dotProps:n,className:r}=e;if(h.isValidElement(t))return h.cloneElement(t,n);if("function"==typeof t)return t(n);var a=Ja(r,"boolean"!=typeof t?t.className:""),i=null!=n?n:{},{points:o}=i,s=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(i,iA);return h.createElement(zM,cA({},s,{className:a}))}function dA(e){var{points:t,dot:n,className:r,dotClassName:a,dataKey:i,baseProps:o,needClip:s,clipPathId:l,zIndex:c=jj.scatter}=e;if(!function(e,t){return null!=e&&(!!t||1===e.length)}(t,n))return null;var u,d=HM(n),f=null==(u=n)?null:h.isValidElement(u)?Sd(u.props):"object"!=typeof u||Array.isArray(u)?null:Sd(u),p=t.map((e,r)=>{var s,l,c=sA(sA(sA({r:3},o),f),{},{index:r,cx:null!==(s=e.x)&&void 0!==s?s:void 0,cy:null!==(l=e.y)&&void 0!==l?l:void 0,dataKey:i,value:e.value,payload:e.payload,points:t});return h.createElement(uA,{key:"dot-".concat(r),option:n,dotProps:c,className:a})}),m={};return s&&null!=l&&(m.clipPath="url(#clipPath-".concat(d?"":"dots-").concat(l,")")),h.createElement(HP,{zIndex:c},h.createElement(Pd,cA({className:r},m),p))}function fA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function hA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fA(Object(n),!0).forEach(function(t){pA(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fA(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function pA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mA=Gm({name:"cartesianAxis",initialState:{xAxis:{},yAxis:{},zAxis:{}},reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:$m()},replaceXAxis:{reducer(e,t){var{prev:n,next:r}=t.payload;void 0!==e.xAxis[n.id]&&(n.id!==r.id&&delete e.xAxis[n.id],e.xAxis[r.id]=r)},prepare:$m()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:$m()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:$m()},replaceYAxis:{reducer(e,t){var{prev:n,next:r}=t.payload;void 0!==e.yAxis[n.id]&&(n.id!==r.id&&delete e.yAxis[n.id],e.yAxis[r.id]=r)},prepare:$m()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:$m()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:$m()},replaceZAxis:{reducer(e,t){var{prev:n,next:r}=t.payload;void 0!==e.zAxis[n.id]&&(n.id!==r.id&&delete e.zAxis[n.id],e.zAxis[r.id]=r)},prepare:$m()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:$m()},updateYAxisWidth(e,t){var{id:n,width:r}=t.payload,a=e.yAxis[n];if(a){var i,o=a.widthHistory||[];if(3===o.length&&o[0]===o[2]&&r===o[1]&&r!==a.width&&Math.abs(r-(null!==(i=o[0])&&void 0!==i?i:0))<=1)return;var s=[...o,r].slice(-3);e.yAxis[n]=hA(hA({},a),{},{width:r,widthHistory:s})}}}}),{addXAxis:gA,replaceXAxis:vA,removeXAxis:yA,addYAxis:bA,replaceYAxis:xA,removeYAxis:wA,addZAxis:kA,replaceZAxis:SA,removeZAxis:EA,updateYAxisWidth:jA}=mA.actions,OA=mA.reducer,CA=Uh([cv],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),NA=Uh([CA,ev,tv],(e,t,n)=>{if(e&&null!=t&&null!=n)return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,n-e.top-e.bottom)}}),PA=()=>Ah(NA);function _A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function MA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_A(Object(n),!0).forEach(function(t){AA(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_A(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function AA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var TA=e=>{var{point:t,childIndex:n,mainColor:r,activeDot:a,dataKey:i,clipPath:o}=e;if(!1===a||null==t.x||null==t.y)return null;var s,l=MA(MA(MA({},{index:n,dataKey:i,cx:t.x,cy:t.y,r:4,fill:null!=r?r:"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value}),kd(a)),Gf(a));return s=h.isValidElement(a)?h.cloneElement(a,l):"function"==typeof a?a(l):h.createElement(zM,l),h.createElement(Pd,{className:"recharts-active-dot",clipPath:o},s)};function DA(e){var{points:t,mainColor:n,activeDot:r,itemDataKey:a,clipPath:i,zIndex:o=jj.activeDot}=e,s=Ah(lP),l=Ah(gP);if(null==t||null==l)return null;var c=t.find(e=>l.includes(e.payload));return Vf(c)?null:h.createElement(HP,{zIndex:o},h.createElement(TA,{point:c,childIndex:Number(s),mainColor:n,dataKey:a,activeDot:r,clipPath:i}))}var IA=e=>{var{chartData:t}=e,n=Nh(),r=vv();return h.useEffect(()=>r?()=>{}:(n(n_(t)),()=>{n(n_(void 0))}),[t,n,r]),null},RA={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},zA=Gm({name:"brush",initialState:RA,reducers:{setBrushSettings:(e,t)=>null==t.payload?RA:t.payload}}),{setBrushSettings:LA}=zA.actions,FA=zA.reducer,UA=Gm({name:"referenceElements",initialState:{dots:[],areas:[],lines:[]},reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=Pm(e).dots.findIndex(e=>e===t.payload);-1!==n&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=Pm(e).areas.findIndex(e=>e===t.payload);-1!==n&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var n=Pm(e).lines.findIndex(e=>e===t.payload);-1!==n&&e.lines.splice(n,1)}}}),{addDot:$A,removeDot:BA,addArea:qA,removeArea:HA,addLine:WA,removeLine:KA}=UA.actions,VA=UA.reducer,QA=h.createContext(void 0),YA=e=>{var{children:t}=e,[n]=h.useState("".concat(Bf("recharts"),"-clip")),r=PA();if(null==r)return null;var{x:a,y:i,width:o,height:s}=r;return h.createElement(QA.Provider,{value:n},h.createElement("defs",null,h.createElement("clipPath",{id:n},h.createElement("rect",{x:a,y:i,height:s,width:o}))),t)},XA=Gm({name:"errorBars",initialState:{},reducers:{addErrorBar:(e,t)=>{var{itemId:n,errorBar:r}=t.payload;e[n]||(e[n]=[]),e[n].push(r)},replaceErrorBar:(e,t)=>{var{itemId:n,prev:r,next:a}=t.payload;e[n]&&(e[n]=e[n].map(e=>e.dataKey===r.dataKey&&e.direction===r.direction?a:e))},removeErrorBar:(e,t)=>{var{itemId:n,errorBar:r}=t.payload;e[n]&&(e[n]=e[n].filter(e=>e.dataKey!==r.dataKey||e.direction!==r.direction))}}}),{addErrorBar:GA,replaceErrorBar:ZA,removeErrorBar:JA}=XA.actions,eT=XA.reducer;function tT(e,t){var n,r,a=Ah(t=>aO(t,e)),i=Ah(e=>oO(e,t)),o=null!==(n=null==a?void 0:a.allowDataOverflow)&&void 0!==n?n:rO.allowDataOverflow,s=null!==(r=null==i?void 0:i.allowDataOverflow)&&void 0!==r?r:iO.allowDataOverflow;return{needClip:o||s,needClipX:o,needClipY:s}}function nT(e){var{xAxisId:t,yAxisId:n,clipPathId:r}=e,a=PA(),{needClipX:i,needClipY:o,needClip:s}=tT(t,n);if(!s||!a)return null;var{x:l,y:c,width:u,height:d}=a;return h.createElement("clipPath",{id:"clipPath-".concat(r)},h.createElement("rect",{x:i?l:l-u/2,y:o?c:c-d/2,width:i?u:2*u,height:o?d:2*d}))}var rT,aT,iT={exports:{}},oT={};aT||(aT=1,iT.exports=function(){if(rT)return oT;rT=1;var e=f(),t="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},n=e.useSyncExternalStore,r=e.useRef,a=e.useEffect,i=e.useMemo,o=e.useDebugValue;return oT.useSyncExternalStoreWithSelector=function(e,s,l,c,u){var d=r(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=i(function(){function e(e){if(!a){if(a=!0,n=e,e=c(e),void 0!==u&&f.hasValue){var i=f.value;if(u(i,e))return r=i}return r=e}if(i=r,t(n,e))return i;var o=c(e);return void 0!==u&&u(i,o)?(n=e,i):(n=e,r=o)}var n,r,a=!1,i=void 0===l?null:l;return[function(){return e(s())},null===i?void 0:function(){return e(i())}]},[s,l,c,u]);var h=n(e,d[0],d[1]);return a(function(){f.hasValue=!0,f.value=h},[h]),o(h),h},oT}()),iT.exports;var sT={notify(){},get:()=>[]};var lT=(()=>!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement))(),cT=(()=>"undefined"!=typeof navigator&&"ReactNative"===navigator.product)(),uT=(()=>lT||cT?h.useLayoutEffect:h.useEffect)();function dT(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function fT(e,t){if(dT(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let a=0;a<n.length;a++)if(!Object.prototype.hasOwnProperty.call(t,n[a])||!dT(e[n[a]],t[n[a]]))return!1;return!0}var hT=Symbol.for("react-redux-context"),pT="undefined"!=typeof globalThis?globalThis:{};function mT(){if(!h.createContext)return{};const e=pT[hT]??=new Map;let t=e.get(h.createContext);return t||(t=h.createContext(null),e.set(h.createContext,t)),t}var gT=mT();var vT=function(e){const{children:t,context:n,serverState:r,store:a}=e,i=h.useMemo(()=>{const e=function(e){let t,n=sT,r=0,a=!1;function i(){l.onStateChange&&l.onStateChange()}function o(){r++,t||(t=e.subscribe(i),n=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){(()=>{let t=e;for(;t;)t.callback(),t=t.next})()},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const a=t={callback:n,next:null,prev:t};return a.prev?a.prev.next=a:e=a,function(){r&&null!==e&&(r=!1,a.next?a.next.prev=a.prev:t=a.prev,a.prev?a.prev.next=a.next:e=a.next)}}}}())}function s(){r--,t&&0===r&&(t(),t=void 0,n.clear(),n=sT)}const l={addNestedSub:function(e){o();const t=n.subscribe(e);let r=!1;return()=>{r||(r=!0,t(),s())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:i,isSubscribed:function(){return a},trySubscribe:function(){a||(a=!0,o())},tryUnsubscribe:function(){a&&(a=!1,s())},getListeners:()=>n};return l}(a);return{store:a,subscription:e,getServerState:r?()=>r:void 0}},[a,r]),o=h.useMemo(()=>a.getState(),[a]);uT(()=>{const{subscription:e}=i;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),o!==a.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[i,o]);const s=n||gT;return h.createElement(s.Provider,{value:i},t)},yT=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius"]);function bT(e,t){return null==e&&null==t||("number"==typeof e&&"number"==typeof t?e===t||e!=e&&t!=t:e===t)}function xT(e,t){var n=new Set([...Object.keys(e),...Object.keys(t)]);for(var r of n)if(yT.has(r)){if(null==e[r]&&null==t[r])continue;if(!fT(e[r],t[r]))return!1}else if(!bT(e[r],t[r]))return!1;return!0}function wT(e,t){var n,r;return null!==(n=null===(r=e.graphicalItems.cartesianItems.find(e=>e.id===t))||void 0===r?void 0:r.xAxisId)&&void 0!==n?n:0}function kT(e,t){var n,r;return null!==(n=null===(r=e.graphicalItems.cartesianItems.find(e=>e.id===t))||void 0===r?void 0:r.yAxisId)&&void 0!==n?n:0}var ST=(e,t,n)=>$C(e,"xAxis",wT(e,t),n),ET=(e,t,n)=>UC(e,"xAxis",wT(e,t),n),jT=(e,t,n)=>$C(e,"yAxis",kT(e,t),n),OT=(e,t,n)=>UC(e,"yAxis",kT(e,t),n),CT=Uh([Kv,ST,jT,ET,OT],(e,t,n,r,a)=>Hg(e,"xAxis")?Gg(t,r,!1):Gg(n,a,!1)),NT=Uh([hO,(e,t)=>t],(e,t)=>e.filter(e=>"area"===e.type).find(e=>e.id===t)),PT=e=>{var t=Kv(e);return Hg(t,"xAxis")?"yAxis":"xAxis"},_T=Uh([NT,(e,t,n)=>DO(e,PT(e),((e,t)=>"yAxis"===PT(e)?kT(e,t):wT(e,t))(e,t),n)],(e,t)=>{var n;if(null!=e&&null!=t){var{stackId:r}=e,a=Hj(e);if(null!=r&&null!=a){var i=null===(n=t[r])||void 0===n?void 0:n.stackedData,o=null==i?void 0:i.find(e=>e.key===a);if(null!=o)return o.map(e=>[e[0],e[1]])}}}),MT=Uh([Kv,ST,jT,ET,OT,_T,(e,t,n)=>n?AE(e):ME(e),CT,NT,e=>e.rootProps.baseValue],(e,t,n,r,a,i,o,s,l,c)=>{var{chartData:u,dataStartIndex:d,dataEndIndex:f}=o;if(null!=l&&("horizontal"===e||"vertical"===e)&&null!=t&&null!=n&&null!=r&&null!=a&&0!==r.length&&0!==a.length&&null!=s){var h,{data:p}=l;if(null!=(h=p&&p.length>0?p:null==u?void 0:u.slice(d,f+1)))return function(e){var t,{areaSettings:{connectNulls:n,baseValue:r,dataKey:a},stackedData:i,layout:o,chartBaseValue:s,xAxis:l,yAxis:c,displayedData:u,dataStartIndex:d,xAxisTicks:f,yAxisTicks:h,bandSize:p}=e,m=i&&i.length,g=JT(o,s,r,l,c),v="horizontal"===o,y=!1,b=u.map((e,t)=>{var r,o,s,u;if(m)u=i[d+t];else{var b=qg(e,a);Array.isArray(b)?(u=b,y=!0):u=[g,b]}var x,w=null!==(r=null===(o=u)||void 0===o?void 0:o[1])&&void 0!==r?r:null,k=null==w||m&&!n&&null==qg(e,a);return v?{x:Vg({axis:l,ticks:f,bandSize:p,entry:e,index:t}),y:k?null:null!==(x=c.scale.map(w))&&void 0!==x?x:null,value:u,payload:e}:{x:k?null:null!==(s=l.scale.map(w))&&void 0!==s?s:null,y:Vg({axis:c,ticks:h,bandSize:p,entry:e,index:t}),value:u,payload:e}});t=m||y?b.map(e=>{var t,n,r=Array.isArray(e.value)?e.value[0]:null;return v?{x:e.x,y:null!=r&&null!=e.y&&null!==(n=c.scale.map(r))&&void 0!==n?n:null,payload:e.payload}:{x:null!=r&&null!==(t=l.scale.map(r))&&void 0!==t?t:null,y:e.y,payload:e.payload}}):v?c.scale.map(g):l.scale.map(g);return{points:b,baseLine:null!=t?t:0,isRange:y}}({layout:e,xAxis:t,yAxis:n,xAxisTicks:r,yAxisTicks:a,dataStartIndex:d,areaSettings:l,stackedData:i,displayedData:h,chartBaseValue:c,bandSize:s})}}),AT=["id"],TT=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function DT(){return DT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},DT.apply(null,arguments)}function IT(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function RT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function zT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?RT(Object(n),!0).forEach(function(t){LT(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RT(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function LT(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FT(e,t){return e&&"none"!==e?e:t}var UT=e=>{var{dataKey:t,name:n,stroke:r,fill:a,legendType:i,hide:o}=e;return[{inactive:o,dataKey:t,type:i,color:FT(r,a),value:Jg(n,t),payload:e}]},$T=h.memo(e=>{var{dataKey:t,data:n,stroke:r,strokeWidth:a,fill:i,name:o,hide:s,unit:l,tooltipType:c,id:u}=e,d={dataDefinedOnItem:n,getPosition:Xf,settings:{stroke:r,strokeWidth:a,fill:i,dataKey:t,nameKey:void 0,name:Jg(o,t),hide:s,type:c,color:FT(r,i),unit:l,graphicalItemId:u}};return h.createElement(WM,{tooltipEntrySettings:d})});function BT(e){var{clipPathId:t,points:n,props:r}=e,{needClip:a,dot:i,dataKey:o}=r,s=wd(r);return h.createElement(dA,{points:n,dot:i,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:o,baseProps:s,needClip:a,clipPathId:t})}function qT(e){var{showLabels:t,children:n,points:r}=e,a=r.map(e=>{var t,n,r={x:null!==(t=e.x)&&void 0!==t?t:0,y:null!==(n=e.y)&&void 0!==n?n:0,width:0,lowerWidth:0,upperWidth:0,height:0};return zT(zT({},r),{},{value:e.value,payload:e.payload,parentViewBox:void 0,viewBox:r,fill:void 0})});return h.createElement(MM,{value:t?a:void 0},n)}function HT(e){var{points:t,baseLine:n,needClip:r,clipPathId:a,props:i}=e,{layout:o,type:s,stroke:l,connectNulls:c,isRange:u}=i,{id:d}=i,f=IT(i,AT),p=wd(f),m=Sd(f);return h.createElement(h.Fragment,null,(null==t?void 0:t.length)>1&&h.createElement(Pd,{clipPath:r?"url(#clipPath-".concat(a,")"):void 0},h.createElement(nb,DT({},m,{id:d,points:t,connectNulls:c,type:s,baseLine:n,layout:o,stroke:"none",className:"recharts-area-area"})),"none"!==l&&h.createElement(nb,DT({},p,{className:"recharts-area-curve",layout:o,type:s,connectNulls:c,fill:"none",points:t})),"none"!==l&&u&&h.createElement(nb,DT({},p,{className:"recharts-area-curve",layout:o,type:s,connectNulls:c,fill:"none",points:n}))),h.createElement(BT,{points:t,props:f,clipPathId:a}))}function WT(e){var t,n,{alpha:r,baseLine:a,points:i,strokeWidth:o}=e,s=null===(t=i[0])||void 0===t?void 0:t.y,l=null===(n=i[i.length-1])||void 0===n?void 0:n.y;if(!Lg(s)||!Lg(l))return null;var c=r*Math.abs(s-l),u=Math.max(...i.map(e=>e.x||0));return Ff(a)?u=Math.max(a,u):a&&Array.isArray(a)&&a.length&&(u=Math.max(...a.map(e=>e.x||0),u)),Ff(u)?h.createElement("rect",{x:0,y:s<l?s:s-c,width:u+(o?parseInt("".concat(o),10):1),height:Math.floor(c)}):null}function KT(e){var t,n,{alpha:r,baseLine:a,points:i,strokeWidth:o}=e,s=null===(t=i[0])||void 0===t?void 0:t.x,l=null===(n=i[i.length-1])||void 0===n?void 0:n.x;if(!Lg(s)||!Lg(l))return null;var c=r*Math.abs(s-l),u=Math.max(...i.map(e=>e.y||0));return Ff(a)?u=Math.max(a,u):a&&Array.isArray(a)&&a.length&&(u=Math.max(...a.map(e=>e.y||0),u)),Ff(u)?h.createElement("rect",{x:s<l?s:s-c,y:0,width:c,height:Math.floor(u+(o?parseInt("".concat(o),10):1))}):null}function VT(e){var{alpha:t,layout:n,points:r,baseLine:a,strokeWidth:i}=e;return"vertical"===n?h.createElement(WT,{alpha:t,points:r,baseLine:a,strokeWidth:i}):h.createElement(KT,{alpha:t,points:r,baseLine:a,strokeWidth:i})}function QT(e){var{needClip:t,clipPathId:n,props:r,previousPointsRef:a,previousBaselineRef:i}=e,{points:o,baseLine:s,isAnimationActive:l,animationBegin:c,animationDuration:u,animationEasing:d,onAnimationStart:f,onAnimationEnd:p}=r,m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"animation-",n=h.useRef(Bf(t)),r=h.useRef(e);return r.current!==e&&(n.current=Bf(t),r.current=e),n.current}(h.useMemo(()=>({points:o,baseLine:s}),[o,s]),"recharts-area-"),g=(()=>{var e=Vv();if("horizontal"===e||"vertical"===e)return e})(),[v,y]=h.useState(!1),b=!v,x=h.useCallback(()=>{"function"==typeof p&&p(),y(!1)},[p]),w=h.useCallback(()=>{"function"==typeof f&&f(),y(!0)},[f]);if(null==g)return null;var k=a.current,S=i.current;return h.createElement(qT,{showLabels:b,points:o},r.children,h.createElement(_b,{animationId:m,begin:c,duration:u,isActive:l,easing:d,onAnimationEnd:x,onAnimationStart:w,key:m},e=>{if(k){var c,u=k.length/o.length,d=1===e?o:o.map((t,n)=>{var r=Math.floor(n*u);if(k[r]){var a=k[r];return zT(zT({},t),{},{x:Wf(a.x,t.x,e),y:Wf(a.y,t.y,e)})}return t});return c=Ff(s)?Wf(S,s,e):Vf(s)||zf(s)?Wf(S,0,e):s.map((t,n)=>{var r=Math.floor(n*u);if(Array.isArray(S)&&S[r]){var a=S[r];return zT(zT({},t),{},{x:Wf(a.x,t.x,e),y:Wf(a.y,t.y,e)})}return t}),e>0&&(a.current=d,i.current=c),h.createElement(HT,{points:d,baseLine:c,needClip:t,clipPathId:n,props:r})}return e>0&&(a.current=o,i.current=s),h.createElement(Pd,null,l&&h.createElement("defs",null,h.createElement("clipPath",{id:"animationClipPath-".concat(n)},h.createElement(VT,{alpha:e,points:o,baseLine:s,layout:g,strokeWidth:r.strokeWidth}))),h.createElement(Pd,{clipPath:"url(#animationClipPath-".concat(n,")")},h.createElement(HT,{points:o,baseLine:s,needClip:t,clipPathId:n,props:r})))}),h.createElement(DM,{label:r.label}))}function YT(e){var{needClip:t,clipPathId:n,props:r}=e,a=h.useRef(null),i=h.useRef();return h.createElement(QT,{needClip:t,clipPathId:n,props:r,previousPointsRef:a,previousBaselineRef:i})}class XT extends h.PureComponent{render(){var{hide:e,dot:t,points:n,className:r,top:a,left:i,needClip:o,xAxisId:s,yAxisId:l,width:c,height:u,id:d,baseLine:f,zIndex:p}=this.props;if(e)return null;var m=Ja("recharts-area",r),g=d,{r:v,strokeWidth:y}=function(e){var t=kd(e);if(null!=t){var{r:n,strokeWidth:r}=t,a=Number(n),i=Number(r);return(Number.isNaN(a)||a<0)&&(a=3),(Number.isNaN(i)||i<0)&&(i=2),{r:a,strokeWidth:i}}return{r:3,strokeWidth:2}}(t),b=HM(t),x=2*v+y,w=o?"url(#clipPath-".concat(b?"":"dots-").concat(g,")"):void 0;return h.createElement(HP,{zIndex:p},h.createElement(Pd,{className:m},o&&h.createElement("defs",null,h.createElement(nT,{clipPathId:g,xAxisId:s,yAxisId:l}),!b&&h.createElement("clipPath",{id:"clipPath-dots-".concat(g)},h.createElement("rect",{x:i-x/2,y:a-x/2,width:c+x,height:u+x}))),h.createElement(YT,{needClip:o,clipPathId:g,props:this.props})),h.createElement(DA,{points:n,mainColor:FT(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:w}),this.props.isRange&&Array.isArray(f)&&h.createElement(DA,{points:f,mainColor:FT(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:w}))}}var GT={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,xAxisId:0,yAxisId:0,zIndex:jj.area};function ZT(e){var t,n=eh(e,GT),{activeDot:r,animationBegin:a,animationDuration:i,animationEasing:o,connectNulls:s,dot:l,fill:c,fillOpacity:u,hide:d,isAnimationActive:f,legendType:p,stroke:m,xAxisId:g,yAxisId:v}=n,y=IT(n,TT),b=Vv(),x=Ah(wj),{needClip:w}=tT(g,v),k=vv(),{points:S,isRange:E,baseLine:j}=null!==(t=Ah(t=>MT(t,e.id,k)))&&void 0!==t?t:{},O=PA();if("horizontal"!==b&&"vertical"!==b||null==O)return null;if("AreaChart"!==x&&"ComposedChart"!==x)return null;var{height:C,width:N,x:P,y:_}=O;return S&&S.length?h.createElement(XT,DT({},y,{activeDot:r,animationBegin:a,animationDuration:i,animationEasing:o,baseLine:j,connectNulls:s,dot:l,fill:c,fillOpacity:u,height:C,hide:d,layout:b,isAnimationActive:"auto"===f?!Ob:f,isRange:E,legendType:p,needClip:w,points:S,stroke:m,width:N,left:P,top:_,xAxisId:g,yAxisId:v})):null}var JT=(e,t,n,r,a)=>{var i=null!=n?n:t;if(Ff(i))return i;var o="horizontal"===e?a:r,s=o.scale.domain();if("number"===o.type){var l=Math.max(s[0],s[1]),c=Math.min(s[0],s[1]);return"dataMin"===i?c:"dataMax"===i||l<0?l:Math.max(Math.min(s[0],s[1]),0)}return"dataMin"===i?s[0]:"dataMax"===i?s[1]:s[0]};function eD(e){var t=eh(e,GT),n=vv();return h.createElement(YM,{id:t.id,type:"area"},e=>{return h.createElement(h.Fragment,null,h.createElement(KM,{legendPayload:UT(t)}),h.createElement($T,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:e}),h.createElement(aA,{type:"area",id:e,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:(r=t.stackId,null==r?void 0:String(r)),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:n,connectNulls:t.connectNulls}),h.createElement(ZT,DT({},t,{id:e})));var r})}var tD=h.memo(eD,xT);tD.displayName="Area";var nD=Uh([(e,t)=>t,Kv,$j,Yj,JN,rP,EP,cv],(e,t,n,r,a,i,o,s)=>{if(e&&t&&r&&a&&i)return"horizontal"===t||"vertical"===t?((e,t,n,r,a,i,o)=>{if(e&&n&&r&&a&&function(e,t){var{chartX:n,chartY:r}=e;return n>=t.left&&n<=t.left+t.width&&r>=t.top&&r<=t.top+t.height}(e,o)){var s=((e,t)=>"horizontal"===t?e.chartX:"vertical"===t?e.chartY:void 0)(e,t),l=xP(s,i,a,n,r),c=((e,t,n,r)=>{var a=t.find(e=>e&&e.index===n);if(a){if("horizontal"===e)return{x:a.coordinate,y:r.chartY};if("vertical"===e)return{x:r.chartX,y:a.coordinate}}return{x:0,y:0}})(t,a,l,e);return{activeIndex:String(l),activeCoordinate:c}}})(e,t,r,a,i,o,s):_P(e,t,n,r,a,i,o)}),rD=e=>{var t=e.currentTarget.getBoundingClientRect(),n=t.width/e.currentTarget.offsetWidth,r=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/n),chartY:Math.round((e.clientY-t.top)/r)}},aD=Rm("mouseClick"),iD=Pg();iD.startListening({actionCreator:aD,effect:(e,t)=>{var n=e.payload,r=nD(t.getState(),rD(n));null!=(null==r?void 0:r.activeIndex)&&t.dispatch(oN({activeIndex:r.activeIndex,activeDataKey:void 0,activeCoordinate:r.activeCoordinate}))}});var oD=Rm("mouseMove"),sD=Pg(),lD=null;function cD(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":"children"===e&&"object"==typeof t&&null!==t?"<<CHILDREN>>":t}sD.startListening({actionCreator:oD,effect:(e,t)=>{var n=e.payload;null!==lD&&cancelAnimationFrame(lD);var r=rD(n);lD=requestAnimationFrame(()=>{var e=t.getState();if("axis"===VC(e,e.tooltip.settings.shared)){var n=nD(e,r);null!=(null==n?void 0:n.activeIndex)?t.dispatch(iN({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate})):t.dispatch(rN())}lD=null})}});var uD={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},dD=Gm({name:"rootProps",initialState:uD,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=null!==(n=t.payload.barGap)&&void 0!==n?n:uD.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),fD=dD.reducer,{updateOptions:hD}=dD.actions,pD=Gm({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),{updatePolarOptions:mD}=pD.actions,gD=pD.reducer,vD=Rm("keyDown"),yD=Rm("focus"),bD=Pg();bD.startListening({actionCreator:vD,effect:(e,t)=>{var n=t.getState();if(!1!==n.rootProps.accessibilityLayer){var{keyboardInteraction:r}=n.tooltip,a=e.payload;if("ArrowRight"===a||"ArrowLeft"===a||"Enter"===a){var i=mN(r,_N(n),MO(n),YN(n)),o=null==i?-1:Number(i);if(Number.isFinite(o)&&!(o<0)){var s=rP(n);if("Enter"!==a){var l=o+("ArrowRight"===a?1:-1)*("left-to-right"===qC(n)?1:-1);if(!(null==s||l>=s.length||l<0)){var c=NP(n,"axis","hover",String(l));t.dispatch(lN({active:!0,activeIndex:l.toString(),activeCoordinate:c}))}}else{var u=NP(n,"axis","hover",String(r.index));t.dispatch(lN({active:!r.active,activeIndex:r.index,activeCoordinate:u}))}}}}}}),bD.startListening({actionCreator:yD,effect:(e,t)=>{var n=t.getState();if(!1!==n.rootProps.accessibilityLayer){var{keyboardInteraction:r}=n.tooltip;if(!r.active&&null==r.index){var a=NP(n,"axis","hover",String("0"));t.dispatch(lN({active:!0,activeIndex:"0",activeCoordinate:a}))}}}});var xD=Rm("externalEvent"),wD=Pg(),kD=new Map;wD.startListening({actionCreator:xD,effect:(e,t)=>{var{handler:n,reactEvent:r}=e.payload;if(null!=n){r.persist();var a=r.type,i=kD.get(a);void 0!==i&&cancelAnimationFrame(i);var o=requestAnimationFrame(()=>{try{var e=t.getState(),i={activeCoordinate:hP(e),activeDataKey:uP(e),activeIndex:lP(e),activeLabel:cP(e),activeTooltipIndex:lP(e),isTooltipActive:pP(e)};n(i,r)}finally{kD.delete(a)}});kD.set(a,o)}}});var SD=Uh([bN],e=>e.tooltipItemPayloads),ED=Uh([SD,(e,t)=>t,(e,t,n)=>n],(e,t,n)=>{if(null!=t){var r=e.find(e=>e.settings.graphicalItemId===n);if(null!=r){var{getPosition:a}=r;if(null!=a)return a(t)}}}),jD=Rm("touchMove"),OD=Pg();OD.startListening({actionCreator:jD,effect:(e,t)=>{var n=e.payload;if(null!=n.touches&&0!==n.touches.length){var r=t.getState(),a=VC(r,r.tooltip.settings.shared);if("axis"===a){var i=n.touches[0];if(null==i)return;var o=nD(r,rD({clientX:i.clientX,clientY:i.clientY,currentTarget:n.currentTarget}));null!=(null==o?void 0:o.activeIndex)&&t.dispatch(iN({activeIndex:o.activeIndex,activeDataKey:void 0,activeCoordinate:o.activeCoordinate}))}else if("item"===a){var s,l=n.touches[0];if(null==document.elementFromPoint||null==l)return;var c=document.elementFromPoint(l.clientX,l.clientY);if(!c||!c.getAttribute)return;var u=c.getAttribute("data-recharts-item-index"),d=null!==(s=c.getAttribute("data-recharts-item-id"))&&void 0!==s?s:void 0,f=CN(r).find(e=>e.id===d);if(null==u||null==f||null==d)return;var{dataKey:h}=f,p=ED(r,u,d);t.dispatch(tN({activeDataKey:h,activeIndex:u,activeCoordinate:p,activeGraphicalItemId:d}))}}}});var CD=yp({brush:FA,cartesianAxis:OA,chartData:i_,errorBars:eT,graphicalItems:nA,layout:Rg,legend:Hy,options:JP,polarAxis:qM,polarOptions:gD,referenceElements:VA,rootProps:fD,tooltip:cN,zIndex:qP});function ND(e){var{preloadedState:t,children:n,reduxStoreName:r}=e,a=vv(),i=h.useRef(null);if(a)return n;null==i.current&&(i.current=function(e){return Hm({reducer:CD,preloadedState:e,middleware:e=>e({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes("es6")}).concat([iD.middleware,sD.middleware,bD.middleware,wD.middleware,OD.middleware]),enhancers:e=>{var t=e;return"function"==typeof e&&(t=e()),t.concat(qm({type:"raf"}))},devTools:{serialize:{replacer:cD},name:"recharts-".concat(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Chart")}})}(t,r));var o=Oh;return h.createElement(vT,{context:o,store:i.current},n)}function PD(e){var{layout:t,margin:n}=e,r=Nh(),a=vv();return h.useEffect(()=>{a||(r(Tg(t)),r(Ag(n)))},[r,a,t,n]),null}var _D=h.memo(PD,xT);function MD(e){var t=Nh();return h.useEffect(()=>{t(hD(e))},[t,e]),null}function AD(e){var{zIndex:t,isPanorama:n}=e,r=h.useRef(null),a=Nh();return h.useLayoutEffect(()=>(r.current&&a($P({zIndex:t,element:r.current,isPanorama:n})),()=>{a(BP({zIndex:t,isPanorama:n}))}),[a,t,n]),h.createElement("g",{tabIndex:-1,ref:r})}function TD(e){var{children:t,isPanorama:n}=e,r=Ah(AP);if(!r||0===r.length)return t;var a=r.filter(e=>e<0),i=r.filter(e=>e>0);return h.createElement(h.Fragment,null,a.map(e=>h.createElement(AD,{key:e,zIndex:e,isPanorama:n})),t,i.map(e=>h.createElement(AD,{key:e,zIndex:e,isPanorama:n})))}var DD=["children"];function ID(){return ID=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ID.apply(null,arguments)}var RD={width:"100%",height:"100%",display:"block"},zD=h.forwardRef((e,t)=>{var n,r=Ah(ev),a=Ah(tv),i=null===(n=Ah(e=>e.rootProps.accessibilityLayer))||void 0===n||n;if(!Fg(r)||!Fg(a))return null;var o,s,{children:l,otherAttributes:c,title:u,desc:d}=e;return null!=c&&(o="number"==typeof c.tabIndex?c.tabIndex:i?0:void 0,s="string"==typeof c.role?c.role:i?"application":void 0),h.createElement(Od,ID({},c,{title:u,desc:d,role:s,tabIndex:o,width:r,height:a,style:RD,ref:t}),l)}),LD=e=>{var{children:t}=e,n=Ah(bv);if(!n)return null;var{width:r,height:a,y:i,x:o}=n;return h.createElement(Od,{width:r,height:a,x:o,y:i},t)},FD=h.forwardRef((e,t)=>{var{children:n}=e,r=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,DD);return vv()?h.createElement(LD,null,h.createElement(TD,{isPanorama:!0},n)):h.createElement(zD,ID({ref:t},r),h.createElement(TD,{isPanorama:!1},n))});function UD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?UD(Object(n),!0).forEach(function(t){BD(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UD(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function BD(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qD(){return qD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qD.apply(null,arguments)}var HD=()=>(d_(),null);function WD(e){if("number"==typeof e)return e;if("string"==typeof e){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var KD=h.forwardRef((e,t)=>{var n,r,a=h.useRef(null),[i,o]=h.useState({containerWidth:WD(null===(n=e.style)||void 0===n?void 0:n.width),containerHeight:WD(null===(r=e.style)||void 0===r?void 0:r.height)}),s=h.useCallback((e,t)=>{o(n=>{var r=Math.round(e),a=Math.round(t);return n.containerWidth===r&&n.containerHeight===a?n:{containerWidth:r,containerHeight:a}})},[]),l=h.useCallback(e=>{if("function"==typeof t&&t(e),null!=e&&"undefined"!=typeof ResizeObserver){var{width:n,height:r}=e.getBoundingClientRect();s(n,r);var i=new ResizeObserver(e=>{var t=e[0];if(null!=t){var{width:n,height:r}=t.contentRect;s(n,r)}});i.observe(e),a.current=i}},[t,s]);return h.useEffect(()=>()=>{var e=a.current;null!=e&&e.disconnect()},[s]),h.createElement(h.Fragment,null,h.createElement(Yv,{width:i.containerWidth,height:i.containerHeight}),h.createElement("div",qD({ref:l},e)))}),VD=h.forwardRef((e,t)=>{var{width:n,height:r}=e,[a,i]=h.useState({containerWidth:WD(n),containerHeight:WD(r)}),o=h.useCallback((e,t)=>{i(n=>{var r=Math.round(e),a=Math.round(t);return n.containerWidth===r&&n.containerHeight===a?n:{containerWidth:r,containerHeight:a}})},[]),s=h.useCallback(e=>{if("function"==typeof t&&t(e),null!=e){var{width:n,height:r}=e.getBoundingClientRect();o(n,r)}},[t,o]);return h.createElement(h.Fragment,null,h.createElement(Yv,{width:a.containerWidth,height:a.containerHeight}),h.createElement("div",qD({ref:s},e)))}),QD=h.forwardRef((e,t)=>{var{width:n,height:r}=e;return h.createElement(h.Fragment,null,h.createElement(Yv,{width:n,height:r}),h.createElement("div",qD({ref:t},e)))}),YD=h.forwardRef((e,t)=>{var{width:n,height:r}=e;return"string"==typeof n||"string"==typeof r?h.createElement(VD,qD({},e,{ref:t})):"number"==typeof n&&"number"==typeof r?h.createElement(QD,qD({},e,{width:n,height:r,ref:t})):h.createElement(h.Fragment,null,h.createElement(Yv,{width:n,height:r}),h.createElement("div",qD({ref:t},e)))});var XD=h.forwardRef((e,t)=>{var{children:n,className:r,height:a,onClick:i,onContextMenu:o,onDoubleClick:s,onMouseDown:l,onMouseEnter:c,onMouseLeave:u,onMouseMove:d,onMouseUp:f,onTouchEnd:p,onTouchMove:m,onTouchStart:g,style:v,width:y,responsive:b,dispatchTouchEvents:x=!0}=e,w=h.useRef(null),k=Nh(),[S,E]=h.useState(null),[j,O]=h.useState(null),C=function(){var e=Nh(),[t,n]=h.useState(null),r=Ah(nv);return h.useEffect(()=>{if(null!=t){var n=t.getBoundingClientRect().width/t.offsetWidth;Lg(n)&&n!==r&&e(Ig(n))}},[t,e,r]),n}(),N=$v(),P=(null==N?void 0:N.width)>0?N.width:y,_=(null==N?void 0:N.height)>0?N.height:a,M=h.useCallback(e=>{C(e),"function"==typeof t&&t(e),E(e),O(e),null!=e&&(w.current=e)},[C,t,E,O]),A=h.useCallback(e=>{k(aD(e)),k(xD({handler:i,reactEvent:e}))},[k,i]),T=h.useCallback(e=>{k(oD(e)),k(xD({handler:c,reactEvent:e}))},[k,c]),D=h.useCallback(e=>{k(rN()),k(xD({handler:u,reactEvent:e}))},[k,u]),I=h.useCallback(e=>{k(oD(e)),k(xD({handler:d,reactEvent:e}))},[k,d]),R=h.useCallback(()=>{k(yD())},[k]),z=h.useCallback(e=>{k(vD(e.key))},[k]),L=h.useCallback(e=>{k(xD({handler:o,reactEvent:e}))},[k,o]),F=h.useCallback(e=>{k(xD({handler:s,reactEvent:e}))},[k,s]),U=h.useCallback(e=>{k(xD({handler:l,reactEvent:e}))},[k,l]),$=h.useCallback(e=>{k(xD({handler:f,reactEvent:e}))},[k,f]),B=h.useCallback(e=>{k(xD({handler:g,reactEvent:e}))},[k,g]),q=h.useCallback(e=>{x&&k(jD(e)),k(xD({handler:m,reactEvent:e}))},[k,x,m]),H=h.useCallback(e=>{k(xD({handler:p,reactEvent:e}))},[k,p]),W=function(e){return e?KD:YD}(b);return h.createElement(KP.Provider,{value:S},h.createElement(_d.Provider,{value:j},h.createElement(W,{width:null!=P?P:null==v?void 0:v.width,height:null!=_?_:null==v?void 0:v.height,className:Ja("recharts-wrapper",r),style:$D({position:"relative",cursor:"default",width:P,height:_},v),onClick:A,onContextMenu:L,onDoubleClick:F,onFocus:R,onKeyDown:z,onMouseDown:U,onMouseEnter:T,onMouseLeave:D,onMouseMove:I,onMouseUp:$,onTouchEnd:H,onTouchMove:q,onTouchStart:B,ref:M},h.createElement(HD,null),n)))}),GD=["width","height","responsive","children","className","style","compact","title","desc"];var ZD=h.forwardRef((e,t)=>{var{width:n,height:r,responsive:a,children:i,className:o,style:s,compact:l,title:c,desc:u}=e,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,GD),f=wd(d);return l?h.createElement(h.Fragment,null,h.createElement(Yv,{width:n,height:r}),h.createElement(FD,{otherAttributes:f,title:c,desc:u},i)):h.createElement(XD,{className:o,style:s,width:n,height:r,responsive:null!=a&&a,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},h.createElement(FD,{otherAttributes:f,title:c,desc:u,ref:t},h.createElement(YA,null,i)))});function JD(){return JD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},JD.apply(null,arguments)}var eI={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:{top:5,right:5,bottom:5,left:5},responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},tI=h.forwardRef(function(e,t){var n,r=eh(e.categoricalChartProps,eI),{chartName:a,defaultTooltipEventType:i,validateTooltipEventTypes:o,tooltipPayloadSearcher:s,categoricalChartProps:l}=e,c={chartName:a,defaultTooltipEventType:i,validateTooltipEventTypes:o,tooltipPayloadSearcher:s,eventEmitter:void 0};return h.createElement(ND,{preloadedState:{options:c},reduxStoreName:null!==(n=l.id)&&void 0!==n?n:a},h.createElement(IA,{chartData:l.data}),h.createElement(_D,{layout:r.layout,margin:r.margin}),h.createElement(MD,{baseValue:r.baseValue,accessibilityLayer:r.accessibilityLayer,barCategoryGap:r.barCategoryGap,maxBarSize:r.maxBarSize,stackOffset:r.stackOffset,barGap:r.barGap,barSize:r.barSize,syncId:r.syncId,syncMethod:r.syncMethod,className:r.className,reverseStackOrder:r.reverseStackOrder}),h.createElement(ZD,JD({},r,{ref:t})))}),nI=["axis"],rI=h.forwardRef((e,t)=>h.createElement(tI,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:nI,tooltipPayloadSearcher:GP,categoricalChartProps:e,ref:t}));function aI({onViewDetails:e,onViewTasks:t}){const{data:n,isLoading:r,error:a,refetch:i}=qu();if(r)return l.jsx(cd,{className:"animate-pulse",children:l.jsx("div",{className:"h-64 flex items-center justify-center",children:l.jsx("div",{className:"text-gray-400",children:"Loading..."})})});if(a)return l.jsx(cd,{className:"border-danger/30",children:l.jsx("div",{className:"p-6 text-center text-danger",children:"Failed to load system metrics"})});const{kpis:o}=n||{},s=parseFloat(o?.cpu?.usage||"0"),c=parseFloat(o?.memory?.usedPercent||"0"),u=s>80||c>90?"warning":"success",d="success"===u?"border-l-success":"border-l-danger",f=Array.from({length:20},()=>({value:20+60*Math.random()}));return l.jsxs(cd,{className:`border-l-4 ${d} transition-all duration-300 hover:-translate-y-1 hover:shadow-lg hover:shadow-system/10`,children:[l.jsx(ud,{children:l.jsxs("div",{className:"flex items-start justify-between",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-3 rounded-xl bg-system/20",children:l.jsx(Fa,{className:"w-6 h-6 text-system"})}),l.jsxs("div",{children:[l.jsx(dd,{children:"System Monitor"}),l.jsx(fd,{children:"Server resources & performance"})]})]}),l.jsx(md,{variant:u,children:"success"===u?"HEALTHY":"WARNING"})]})}),l.jsxs(hd,{children:[l.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(Ea,{className:"w-4 h-4"}),"CPU"]}),l.jsx("div",{className:"text-2xl font-bold text-white",children:o?.cpu?.usage||"--"})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(ma,{className:"w-4 h-4"}),"RAM"]}),l.jsx("div",{className:"text-2xl font-bold text-white",children:o?.memory?.usedPercent||"--"})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(Pa,{className:"w-4 h-4"}),"Disk"]}),l.jsx("div",{className:"text-2xl font-bold text-white",children:o?.disk?.[0]?.usePercent||"--"})]})]}),l.jsx("div",{className:"mt-4 h-16 pointer-events-none",children:l.jsx(qv,{width:"100%",height:"100%",children:l.jsxs(rI,{data:f,children:[l.jsx("defs",{children:l.jsxs("linearGradient",{id:"colorCpu",x1:"0",y1:"0",x2:"0",y2:"1",children:[l.jsx("stop",{offset:"5%",stopColor:"#6366f1",stopOpacity:.3}),l.jsx("stop",{offset:"95%",stopColor:"#6366f1",stopOpacity:0})]})}),l.jsx(tD,{type:"monotone",dataKey:"value",stroke:"#6366f1",strokeWidth:2,fillOpacity:1,fill:"url(#colorCpu)",isAnimationActive:!0})]})})})]}),l.jsxs(pd,{className:"gap-2",children:[l.jsxs(bo,{variant:"primary",size:"sm",onClick:()=>i(),children:[l.jsx(ma,{className:"w-4 h-4"}),"Обновить"]}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:e,children:"Детали"}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:t,children:"Задачи"})]})]})}function iI(e){return Fe({queryKey:["project",e],queryFn:()=>async function(e){const t=await fetch(`${$u}/projects/${e}`);if(!t.ok)throw new Error(`Failed to fetch project ${e}`);return t.json()}(e),refetchInterval:3e4})}function oI({onViewDetails:e,onViewTasks:t}){const{data:n,isLoading:r,refetch:a}=iI("openclaw");if(r)return l.jsx(cd,{className:"animate-pulse",children:l.jsx("div",{className:"h-64 flex items-center justify-center",children:l.jsx("div",{className:"text-gray-400",children:"Loading..."})})});const{kpis:i}=n||{},o=i?.gateway?.status||"unknown",s=i?.models?.totalModels||0,c=i?.models?.weeklyCostEstimate||"$0",u="running"===o?"border-l-success":"border-l-danger";return l.jsxs(cd,{className:`border-l-4 ${u} transition-all duration-300 hover:-translate-y-1 hover:shadow-lg hover:shadow-openclaw/10`,children:[l.jsx(ud,{children:l.jsxs("div",{className:"flex items-start justify-between",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-3 rounded-xl bg-openclaw/20",children:l.jsx(ya,{className:"w-6 h-6 text-openclaw"})}),l.jsxs("div",{children:[l.jsx(dd,{children:"OpenClaw Agent"}),l.jsx(fd,{children:"AI operational partner"})]})]}),l.jsx(md,{variant:"running"===o?"success":"danger",children:o?.toUpperCase()||"UNKNOWN"})]})}),l.jsxs(hd,{children:[l.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(Ra,{className:"w-4 h-4"}),"Gateway"]}),l.jsx("div",{className:"text-2xl font-bold text-secondary",children:i?.gateway?.portStatus||"--"})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(ba,{className:"w-4 h-4"}),"Models"]}),l.jsx("div",{className:"text-2xl font-bold text-white",children:s})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(ja,{className:"w-4 h-4"}),"Cost"]}),l.jsx("div",{className:"text-2xl font-bold text-white",children:c})]})]}),i?.models?.activeModels&&l.jsx("div",{className:"mt-4 flex flex-wrap gap-2",children:i.models.activeModels.slice(0,3).map(e=>l.jsx("div",{className:"px-2 py-1 bg-primary/10 text-primary text-xs rounded-lg border border-primary/20",children:e.split("/").pop()},e))})]}),l.jsxs(pd,{className:"gap-2",children:[l.jsxs(bo,{variant:"primary",size:"sm",onClick:()=>a(),children:[l.jsx(ma,{className:"w-4 h-4"}),"Обновить"]}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:e,children:"Детали"}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:t,children:"Задачи"})]})]})}function sI({onViewDetails:e,onViewTasks:t}){const{data:n,isLoading:r,refetch:a}=iI("piewell");if(r)return l.jsx(cd,{className:"animate-pulse",children:l.jsx("div",{className:"h-64"})});const{kpis:i,status:o}=n||{},s=i?.wordpress?.status||"unknown",c=i?.wordpress?.posts||0,u=i?.visitors?.month||0;return l.jsxs(cd,{className:"transition-all duration-300 hover:-translate-y-1 hover:shadow-lg hover:shadow-piewell/10",children:[l.jsx(ud,{children:l.jsxs("div",{className:"flex items-start justify-between",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-3 rounded-xl bg-piewell/20",children:l.jsx(Na,{className:"w-6 h-6 text-piewell"})}),l.jsxs("div",{children:[l.jsx(dd,{children:"Piewell.com"}),l.jsx(fd,{children:"Health & Wellness Blog"})]})]}),l.jsx(md,{variant:"up"===o?"success":"danger",children:o?.toUpperCase()||"UNKNOWN"})]})}),l.jsx(hd,{children:l.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(Ca,{className:"w-4 h-4"}),"Posts"]}),l.jsx("div",{className:"text-2xl font-bold text-white",children:c})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(ma,{className:"w-4 h-4"}),"Visitors"]}),l.jsx("div",{className:"text-2xl font-bold text-secondary",children:u})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(Na,{className:"w-4 h-4"}),"Status"]}),l.jsx("div",{className:"text-sm font-bold text-white",children:s})]})]})}),l.jsxs(pd,{className:"gap-2",children:[l.jsxs(bo,{variant:"primary",size:"sm",onClick:()=>a(),children:[l.jsx(ma,{className:"w-4 h-4"}),"Обновить"]}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:e,children:"Детали"}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:t,children:"Задачи"}),l.jsx("a",{href:"https://piewell.com",target:"_blank",rel:"noopener noreferrer",children:l.jsx(bo,{variant:"ghost",size:"sm",children:l.jsx(Oa,{className:"w-4 h-4"})})})]})]})}function lI({onViewDetails:e,onViewTasks:t}){const{data:n,isLoading:r,refetch:a}=iI("futures-screener");if(r)return l.jsx(cd,{className:"animate-pulse",children:l.jsx("div",{className:"h-64"})});const{kpis:i,status:o}=n||{},s=i?.signals?.todaySignals||0,c=i?.signals?.accuracy||0,u=i?.users?.activeUsers||0;return l.jsxs(cd,{className:"transition-all duration-300 hover:-translate-y-1 hover:shadow-lg hover:shadow-screener/10",children:[l.jsx(ud,{children:l.jsxs("div",{className:"flex items-start justify-between",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-3 rounded-xl bg-screener/20",children:l.jsx(Va,{className:"w-6 h-6 text-screener"})}),l.jsxs("div",{children:[l.jsx(dd,{children:"Futures Screener"}),l.jsx(fd,{children:"Trading signals & analysis"})]})]}),l.jsx(md,{variant:"up"===o?"success":"danger",children:o?.toUpperCase()||"UNKNOWN"})]})}),l.jsxs(hd,{children:[l.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(qa,{className:"w-4 h-4"}),"Signals"]}),l.jsx("div",{className:"text-2xl font-bold text-white",children:s})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(Va,{className:"w-4 h-4"}),"Accuracy"]}),l.jsxs("div",{className:"text-2xl font-bold text-secondary",children:[c.toFixed(1),"%"]})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(Ya,{className:"w-4 h-4"}),"Users"]}),l.jsx("div",{className:"text-2xl font-bold text-white",children:u})]})]}),i?.signals?.topPairs&&l.jsx("div",{className:"mt-4 flex flex-wrap gap-2",children:i.signals.topPairs.slice(0,4).map(e=>l.jsx("div",{className:"px-2 py-1 bg-screener/10 text-screener text-xs rounded-lg border border-screener/20",children:e},e))})]}),l.jsxs(pd,{className:"gap-2",children:[l.jsxs(bo,{variant:"primary",size:"sm",onClick:()=>a(),children:[l.jsx(ma,{className:"w-4 h-4"}),"Обновить"]}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:e,children:"Детали"}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:t,children:"Задачи"})]})]})}function cI({onViewDetails:e,onViewTasks:t}){const{data:n,isLoading:r,refetch:a}=iI("affiliate");if(r)return l.jsx(cd,{className:"animate-pulse",children:l.jsx("div",{className:"h-64"})});const{kpis:i,status:o}=n||{},s=i?.offers?.active||0,c=i?.financials?.roi||0,u=i?.conversions?.today||0;return l.jsxs(cd,{className:"transition-all duration-300 hover:-translate-y-1 hover:shadow-lg hover:shadow-affiliate/10",children:[l.jsx(ud,{children:l.jsxs("div",{className:"flex items-start justify-between",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-3 rounded-xl bg-affiliate/20",children:l.jsx(Ka,{className:"w-6 h-6 text-affiliate"})}),l.jsxs("div",{children:[l.jsx(dd,{children:"Affiliate Networks"}),l.jsx(fd,{children:"Traffic arbitrage & campaigns"})]})]}),l.jsx(md,{variant:"active"===o?"success":"danger",children:o?.toUpperCase()||"UNKNOWN"})]})}),l.jsxs(hd,{children:[l.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(Ka,{className:"w-4 h-4"}),"Offers"]}),l.jsx("div",{className:"text-2xl font-bold text-white",children:s})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(Va,{className:"w-4 h-4"}),"ROI"]}),l.jsxs("div",{className:"text-2xl font-bold text-secondary",children:[c.toFixed(1),"%"]})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-4 border border-white/5",children:[l.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-400 uppercase mb-2",children:[l.jsx(ja,{className:"w-4 h-4"}),"Conversions"]}),l.jsx("div",{className:"text-2xl font-bold text-white",children:u})]})]}),i?.campaigns?.list&&i.campaigns.list.length>0&&l.jsx("div",{className:"mt-4 flex flex-wrap gap-2",children:i.campaigns.list.slice(0,3).map(e=>l.jsxs("div",{className:"px-2 py-1 bg-affiliate/10 text-affiliate text-xs rounded-lg border border-affiliate/20",children:[e.offer," • ",e.traffic]},e.id))})]}),l.jsxs(pd,{className:"gap-2",children:[l.jsxs(bo,{variant:"primary",size:"sm",onClick:()=>a(),children:[l.jsx(ma,{className:"w-4 h-4"}),"Обновить"]}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:e,children:"Детали"}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:t,children:"Задачи"})]})]})}const uI={low:"bg-secondary/20 text-secondary border-secondary/30",medium:"bg-warning/20 text-warning border-warning/30",high:"bg-danger/20 text-danger border-danger/30",critical:"bg-red-600/20 text-red-400 border-red-500/30"};async function dI(){const e=await fetch("/api/projects/ideas/kanban-tasks");if(!e.ok)throw new Error("Failed to fetch ideas");return e.json()}function fI({onViewDetails:e,onViewIdeas:t}){const{data:n,isLoading:r,error:a}=Fe({queryKey:["ideas"],queryFn:dI,refetchInterval:3e4});if(r)return l.jsx(cd,{className:"animate-pulse",children:l.jsx("div",{className:"h-64 flex items-center justify-center",children:l.jsx("div",{className:"text-gray-400",children:"Loading..."})})});if(a)return l.jsx(cd,{className:"border-danger/30",children:l.jsx("div",{className:"p-6 text-center text-danger",children:"Failed to load ideas"})});const i=n?.stats,o=(n?.tasks||[]).filter(e=>"high"===e.priority||"critical"===e.priority).slice(0,2),s=i?.total||0,c=i?.approved||0,u=(i?.done||0)+(i?.verified||0);return l.jsxs(cd,{className:"border-l-4 border-l-warning transition-all duration-300 hover:-translate-y-1 hover:shadow-lg hover:shadow-warning/10",children:[l.jsx(ud,{children:l.jsxs("div",{className:"flex items-start justify-between",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"p-3 rounded-xl bg-warning/20",children:l.jsx(Aa,{className:"w-6 h-6 text-warning"})}),l.jsxs("div",{children:[l.jsx(dd,{children:"💡 Ideas Pipeline"}),l.jsx(fd,{children:"Revenue opportunities & business ideas"})]})]}),l.jsx(md,{variant:"warning",children:"ACTIVE"})]})}),l.jsxs(hd,{className:"space-y-4",children:[l.jsxs("div",{className:"grid grid-cols-3 gap-3",children:[l.jsxs("div",{className:"bg-white/5 rounded-xl p-3 border border-white/5 text-center",children:[l.jsxs("div",{className:"flex items-center justify-center gap-1 text-xs text-gray-400 uppercase mb-1",children:[l.jsx(Ha,{className:"w-3 h-3"}),"Всего"]}),l.jsx("div",{className:"text-xl font-bold text-white",children:s})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-3 border border-white/5 text-center",children:[l.jsxs("div",{className:"flex items-center justify-center gap-1 text-xs text-gray-400 uppercase mb-1",children:[l.jsx(Ka,{className:"w-3 h-3"}),"Апрув"]}),l.jsx("div",{className:"text-xl font-bold text-warning",children:c})]}),l.jsxs("div",{className:"bg-white/5 rounded-xl p-3 border border-white/5 text-center",children:[l.jsxs("div",{className:"flex items-center justify-center gap-1 text-xs text-gray-400 uppercase mb-1",children:[l.jsx(Va,{className:"w-3 h-3"}),"Делаем"]}),l.jsx("div",{className:"text-xl font-bold text-success",children:u})]})]}),o.length>0&&l.jsxs("div",{className:"space-y-2",children:[l.jsx("div",{className:"text-xs text-gray-400 uppercase font-medium",children:"Приоритетные идеи"}),o.map(e=>l.jsxs("div",{className:"bg-white/5 rounded-lg p-3 border border-white/5 hover:border-warning/30 transition-colors",children:[l.jsxs("div",{className:"flex items-start justify-between gap-2",children:[l.jsxs("div",{className:"flex-1 min-w-0",children:[l.jsx("div",{className:"text-sm font-medium text-white truncate",children:e.title}),e.details?.estimatedRevenue&&l.jsxs("div",{className:"flex items-center gap-1 text-xs text-success mt-1",children:[l.jsx(ja,{className:"w-3 h-3"}),e.details.estimatedRevenue]})]}),l.jsxs("span",{className:`inline-flex items-center rounded-full border px-2 py-0.5 text-xs font-medium ${uI[e.priority]}`,children:["critical"===e.priority?"🔥":"high"===e.priority?"⚡":"",e.priority]})]}),e.tags&&e.tags.length>0&&l.jsx("div",{className:"flex flex-wrap gap-1 mt-2",children:e.tags.slice(0,3).map(e=>l.jsxs("span",{className:"text-xs px-1.5 py-0.5 bg-white/10 rounded text-gray-400",children:["#",e]},e))})]},e.id))]}),l.jsxs("div",{className:"flex items-center justify-between text-xs",children:[l.jsxs("span",{className:"text-gray-400",children:["Предложено: ",l.jsx("span",{className:"text-white",children:i?.proposed||0})]}),l.jsx("div",{className:"flex gap-2",children:i&&l.jsxs(l.Fragment,{children:[l.jsxs("span",{className:"text-warning",children:["● ",i.approved]}),l.jsxs("span",{className:"text-success",children:["● ",i.done]}),l.jsxs("span",{className:"text-info",children:["● ",i.verified]})]})})]})]}),l.jsxs(pd,{className:"gap-2",children:[l.jsxs(bo,{variant:"primary",size:"sm",onClick:t,children:[l.jsx(ga,{className:"w-4 h-4"}),"Открыть доску"]}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:e,children:"Детали"})]})]})}function hI({open:e,onOpenChange:t,projectId:n}){const r="system"===n,{data:a}=qu(),{data:i}=iI(n),o=r?a:i,s=o?.kpis||{};return l.jsx(Wu,{open:e,onOpenChange:t,children:l.jsxs(Ku,{children:[l.jsxs(Vu,{children:[l.jsx(Qu,{children:o?.name||"Project Details"}),l.jsx(Yu,{onClick:()=>t(!1)})]}),l.jsxs(Xu,{children:[l.jsx("div",{className:"grid grid-cols-2 gap-6",children:Object.entries(s).map(([e,t])=>{return"object"!=typeof t||Array.isArray(t)?null:(n=e.charAt(0).toUpperCase()+e.slice(1),r=t,l.jsxs("div",{className:"bg-white/5 rounded-xl p-6 border border-white/10",children:[l.jsx("h3",{className:"text-lg font-semibold text-primary mb-4 flex items-center gap-2",children:n}),l.jsx("div",{className:"space-y-3",children:Object.entries(r).map(([e,t])=>l.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-white/5 last:border-0",children:[l.jsx("span",{className:"text-sm text-gray-400 capitalize",children:e.replace(/([A-Z])/g," $1")}),l.jsx("span",{className:"text-sm font-semibold text-white",children:"object"==typeof t?JSON.stringify(t):String(t)})]},e))})]}));var n,r})}),o?.links&&l.jsxs("div",{className:"mt-6 bg-white/5 rounded-xl p-6 border border-white/10",children:[l.jsx("h3",{className:"text-lg font-semibold text-primary mb-4",children:"Quick Links"}),l.jsx("div",{className:"flex flex-wrap gap-2",children:Object.entries(o.links).map(([e,t])=>l.jsx("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:"px-4 py-2 bg-primary/20 text-primary rounded-lg hover:bg-primary/30 transition-colors text-sm",children:e},e))})]})]})]})})}const pI="/api";function mI(){const e=Te(),{data:t,isLoading:n,error:r}=Fe({queryKey:["health","status"],queryFn:async()=>{const e=await fetch(`${pI}/health/status`);if(!e.ok)throw new Error("Failed to fetch health status");return e.json()},refetchInterval:3e4}),a=Ue({mutationFn:async()=>{const e=await fetch(`${pI}/health/check`,{method:"POST"});if(!e.ok)throw new Error("Failed to run health check");return e.json()},onSuccess:()=>{e.invalidateQueries({queryKey:["health"]})}}),i=e=>{switch(e){case"healthy":return"🟢";case"warning":return"🟡";case"error":return"🔴";default:return"⚪"}},o=e=>{if(!e)return"Never";const t=new Date(e),n=(new Date).getTime()-t.getTime(),r=Math.floor(n/6e4);if(r<1)return"Just now";if(r<60)return`${r}m ago`;const a=Math.floor(r/60);if(a<24)return`${a}h ago`;return`${Math.floor(a/24)}d ago`};if(n)return l.jsxs(cd,{className:"bg-slate-800/50 border-slate-700",children:[l.jsx(ud,{className:"pb-3",children:l.jsxs(dd,{className:"text-lg flex items-center gap-2",children:[l.jsx(ma,{className:"h-5 w-5 text-blue-400"}),"Health Status"]})}),l.jsx(hd,{children:l.jsx("div",{className:"text-sm text-slate-400",children:"Loading health status..."})})]});if(r||!t||"no_data"===t.status)return l.jsxs(cd,{className:"bg-slate-800/50 border-slate-700",children:[l.jsx(ud,{className:"pb-3",children:l.jsxs(dd,{className:"text-lg flex items-center gap-2",children:[l.jsx(ma,{className:"h-5 w-5 text-blue-400"}),"Health Status"]})}),l.jsxs(hd,{children:[l.jsx("div",{className:"text-sm text-slate-400 mb-3",children:r?"Failed to load health status":"No health checks run yet"}),l.jsxs(bo,{onClick:()=>a.mutate(),disabled:a.isPending,size:"sm",className:"bg-blue-600 hover:bg-blue-700",children:[l.jsx(La,{className:"h-4 w-4 mr-2 "+(a.isPending?"animate-spin":"")}),"Run Health Check"]})]})]});const s=t.checks.filter(e=>"healthy"===e.status).length,c=t.checks.filter(e=>"warning"===e.status).length,u=t.checks.filter(e=>"error"===e.status).length;return l.jsxs(cd,{className:"bg-slate-800/50 border-slate-700",children:[l.jsx(ud,{className:"pb-3",children:l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsxs(dd,{className:"text-lg flex items-center gap-2",children:[l.jsx(ma,{className:"h-5 w-5 text-blue-400"}),"Health Status"]}),l.jsx(bo,{onClick:()=>a.mutate(),disabled:a.isPending,size:"sm",variant:"ghost",className:"border border-slate-600 hover:bg-slate-700",children:l.jsx(La,{className:"h-4 w-4 "+(a.isPending?"animate-spin":"")})})]})}),l.jsxs(hd,{className:"space-y-3",children:[l.jsxs("div",{className:"grid grid-cols-3 gap-3 pb-3 border-b border-slate-700",children:[l.jsxs("div",{className:"text-center",children:[l.jsx("div",{className:"text-2xl font-bold text-green-500",children:s}),l.jsx("div",{className:"text-xs text-slate-400",children:"Healthy"})]}),l.jsxs("div",{className:"text-center",children:[l.jsx("div",{className:"text-2xl font-bold text-yellow-500",children:c}),l.jsx("div",{className:"text-xs text-slate-400",children:"Warning"})]}),l.jsxs("div",{className:"text-center",children:[l.jsx("div",{className:"text-2xl font-bold text-red-500",children:u}),l.jsx("div",{className:"text-xs text-slate-400",children:"Error"})]})]}),l.jsx("div",{className:"space-y-2",children:t.checks.map(e=>{return l.jsxs("div",{className:"flex items-center justify-between p-2 rounded bg-slate-900/50 hover:bg-slate-900/70 transition-colors",children:[l.jsxs("div",{className:"flex items-center gap-2 flex-1",children:[l.jsx("span",{className:"text-lg",children:i(e.status)}),l.jsxs("div",{className:"flex-1",children:[l.jsx("div",{className:"text-sm font-medium",children:(t=e.project,{piewell:"Piewell.com","futures-screener":"Futures Screener",openclaw:"OpenClaw",dashboard:"Dashboard",system:"System"}[t]||t)}),e.details.error&&l.jsx("div",{className:"text-xs text-red-400",children:e.details.error}),e.details.warnings&&e.details.warnings.length>0&&l.jsx("div",{className:"text-xs text-yellow-400",children:e.details.warnings.join(", ")})]})]}),l.jsxs("div",{className:"flex items-center gap-3 text-xs text-slate-400",children:[l.jsxs("div",{className:"flex items-center gap-1",children:[l.jsx(Ga,{className:"h-3 w-3"}),e.responseTime,"ms"]}),l.jsxs("div",{className:"flex items-center gap-1",children:[l.jsx(Sa,{className:"h-3 w-3"}),o(e.lastCheck)]})]})]},e.project);var t})}),l.jsxs("div",{className:"pt-2 text-xs text-slate-500 text-center border-t border-slate-700",children:["Last updated: ",o(t.timestamp)," • Auto-refresh every 5 min"]})]})]})}async function gI(){const e=await fetch("/api/reports/daily");if(!e.ok)throw new Error("Failed to fetch daily report");return e.json()}function vI(){const[e,t]=h.useState(!1),{data:n,isLoading:r,error:a,refetch:i}=Fe({queryKey:["dailyReport"],queryFn:gI,refetchInterval:3e5});if(r)return l.jsxs(cd,{className:"bg-slate-800/50 border-slate-700",children:[l.jsx(ud,{children:l.jsxs(dd,{className:"text-white flex items-center gap-2",children:[l.jsx(ma,{className:"h-5 w-5"}),"AI Ежедневный отчёт"]})}),l.jsx(hd,{children:l.jsx("div",{className:"flex items-center justify-center py-8",children:l.jsx(La,{className:"h-6 w-6 animate-spin text-blue-400"})})})]});if(a)return l.jsxs(cd,{className:"bg-slate-800/50 border-slate-700",children:[l.jsx(ud,{children:l.jsxs(dd,{className:"text-white flex items-center gap-2",children:[l.jsx(ma,{className:"h-5 w-5"}),"AI Ежедневный отчёт"]})}),l.jsx(hd,{children:l.jsxs("div",{className:"text-red-400",children:["Ошибка загрузки отчёта: ",a instanceof Error?a.message:"Unknown error"]})})]});if(!n)return null;const{services:o,tasks:s,system:c}=n.data,u=new Date(n.generated);return l.jsxs(cd,{className:"bg-slate-800/50 border-slate-700",children:[l.jsx(ud,{children:l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsxs("div",{children:[l.jsxs(dd,{className:"text-white flex items-center gap-2",children:[l.jsx(ma,{className:"h-5 w-5"}),"AI Ежедневный отчёт"]}),l.jsxs(fd,{className:"text-slate-400 mt-1",children:["Последние 24 часа • Обновлено: ",u.toLocaleTimeString("ru-RU")]})]}),l.jsx(bo,{variant:"ghost",size:"sm",onClick:async()=>{t(!0),await i(),setTimeout(()=>t(!1),1e3)},disabled:e,className:"border-slate-600 hover:bg-slate-700",children:l.jsx(La,{className:"h-4 w-4 "+(e?"animate-spin":"")})})]})}),l.jsxs(hd,{className:"space-y-6",children:[l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[l.jsxs("div",{className:"bg-slate-900/50 rounded-lg p-4 border border-slate-700",children:[l.jsxs("div",{className:"flex items-center justify-between mb-2",children:[l.jsx("span",{className:"text-sm text-slate-400",children:"Сервисы"}),o.error>0?l.jsx(ka,{className:"h-5 w-5 text-red-400"}):o.warning>0?l.jsx(Qa,{className:"h-5 w-5 text-yellow-400"}):l.jsx(wa,{className:"h-5 w-5 text-green-400"})]}),l.jsxs("div",{className:"space-y-1",children:[l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"text-xs text-slate-500",children:"Здоровы"}),l.jsx("span",{className:"text-sm font-semibold text-green-400",children:o.healthy})]}),o.warning>0&&l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"text-xs text-slate-500",children:"Предупреждения"}),l.jsx("span",{className:"text-sm font-semibold text-yellow-400",children:o.warning})]}),o.error>0&&l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"text-xs text-slate-500",children:"Ошибки"}),l.jsx("span",{className:"text-sm font-semibold text-red-400",children:o.error})]})]})]}),l.jsxs("div",{className:"bg-slate-900/50 rounded-lg p-4 border border-slate-700",children:[l.jsxs("div",{className:"flex items-center justify-between mb-2",children:[l.jsx("span",{className:"text-sm text-slate-400",children:"Задачи"}),l.jsx(ma,{className:"h-5 w-5 text-blue-400"})]}),l.jsxs("div",{className:"space-y-1",children:[l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"text-xs text-slate-500",children:"Новых"}),l.jsxs("span",{className:"text-sm font-semibold text-blue-400 flex items-center gap-1",children:[s.new>0&&l.jsx(Va,{className:"h-3 w-3"}),s.new]})]}),l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"text-xs text-slate-500",children:"Завершено"}),l.jsxs("span",{className:"text-sm font-semibold text-green-400 flex items-center gap-1",children:[s.completed>0&&l.jsx(wa,{className:"h-3 w-3"}),s.completed]})]}),l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"text-xs text-slate-500",children:"В работе"}),l.jsx("span",{className:"text-sm font-semibold text-orange-400",children:s.inProgress})]})]})]}),l.jsxs("div",{className:"bg-slate-900/50 rounded-lg p-4 border border-slate-700",children:[l.jsxs("div",{className:"flex items-center justify-between mb-2",children:[l.jsx("span",{className:"text-sm text-slate-400",children:"Система"}),l.jsx(ma,{className:"h-5 w-5 text-purple-400"})]}),l.jsxs("div",{className:"space-y-1",children:[l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"text-xs text-slate-500",children:"CPU"}),l.jsx("span",{className:"text-sm font-semibold text-purple-400",children:c.cpu.usage})]}),l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"text-xs text-slate-500",children:"RAM"}),l.jsx("span",{className:"text-sm font-semibold text-purple-400",children:c.memory.percent})]}),c.disk.length>0&&l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"text-xs text-slate-500",children:"Диск"}),l.jsx("span",{className:"text-sm font-semibold text-purple-400",children:c.disk[0].percent})]})]})]})]}),o.downtimes.length>0&&l.jsxs("div",{className:"bg-slate-900/50 rounded-lg p-4 border border-slate-700",children:[l.jsxs("h4",{className:"text-sm font-semibold text-white mb-3 flex items-center gap-2",children:[l.jsx(Qa,{className:"h-4 w-4 text-yellow-400"}),"Проблемы за последние 24 часа"]}),l.jsx("div",{className:"space-y-2",children:o.downtimes.slice(0,5).map((e,t)=>l.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[l.jsx("span",{className:"px-2 py-1 rounded "+("error"===e.status?"bg-red-900/30 text-red-400":"bg-yellow-900/30 text-yellow-400"),children:e.project}),l.jsx("span",{className:"text-slate-500",children:new Date(e.timestamp).toLocaleTimeString("ru-RU")})]},t))})]}),Object.keys(s.byProject).length>0&&l.jsxs("div",{className:"bg-slate-900/50 rounded-lg p-4 border border-slate-700",children:[l.jsx("h4",{className:"text-sm font-semibold text-white mb-3",children:"Активность по проектам"}),l.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-3",children:Object.entries(s.byProject).filter(([e,t])=>t.new>0||t.completed>0).slice(0,6).map(([e,t])=>l.jsxs("div",{className:"space-y-1",children:[l.jsx("div",{className:"text-xs font-medium text-slate-300",children:e}),l.jsxs("div",{className:"flex items-center gap-2 text-xs text-slate-500",children:[t.new>0&&l.jsxs("span",{className:"text-blue-400",children:["+",t.new]}),t.completed>0&&l.jsxs("span",{className:"text-green-400",children:["✓",t.completed]})]})]},e))})]})]})]})}function yI({id:e,children:t}){const{attributes:n,listeners:r,setNodeRef:a,transform:i,transition:o,isDragging:s}=aa({id:e}),c={transform:_t.Transform.toString(i),transition:o,opacity:s?.7:1,zIndex:s?50:1,position:"relative"};return l.jsx("div",{ref:a,style:c,className:`touch-none ${s?"shadow-2xl scale-[1.02]":""} transition-transform duration-200`,children:l.jsx("div",{...n,...r,className:"h-full",children:t})})}const bI=new class{#V;#F;#f;#Q;#Y;#X;#G;#Z;constructor(e={}){this.#V=e.queryCache||new Me,this.#F=e.mutationCache||new Ne,this.#f=e.defaultOptions||{},this.#Q=new Map,this.#Y=new Map,this.#X=0}mount(){this.#X++,1===this.#X&&(this.#G=ie.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#V.onFocus())}),this.#Z=ce.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#V.onOnline())}))}unmount(){this.#X--,0===this.#X&&(this.#G?.(),this.#G=void 0,this.#Z?.(),this.#Z=void 0)}isFetching(e){return this.#V.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#F.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#V.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#V.build(this,t),r=n.state.data;return void 0===r?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(U(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#V.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),a=this.#V.get(r.queryHash),i=a?.state.data,o=function(e,t){return"function"==typeof e?e(t):e}(t,i);if(void 0!==o)return this.#V.build(this,r).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return le.batch(()=>this.#V.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#V.get(t.queryHash)?.state}removeQueries(e){const t=this.#V;le.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){const n=this.#V;return le.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=le.batch(()=>this.#V.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(z).catch(z)}invalidateQueries(e,t={}){return le.batch(()=>(this.#V.findAll(e).forEach(e=>{e.invalidate()}),"none"===e?.refetchType?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=le.batch(()=>this.#V.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(z)),"paused"===e.state.fetchStatus?Promise.resolve():t}));return Promise.all(r).then(z)}fetchQuery(e){const t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);const n=this.#V.build(this,t);return n.isStaleByTime(U(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(z).catch(z)}fetchInfiniteQuery(e){return e.behavior=Ee(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(z).catch(z)}ensureInfiniteQueryData(e){return e.behavior=Ee(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return ce.isOnline()?this.#F.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#V}getMutationCache(){return this.#F}getDefaultOptions(){return this.#f}setDefaultOptions(e){this.#f=e}setQueryDefaults(e,t){this.#Q.set(W(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#Q.values()],n={};return t.forEach(t=>{K(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#Y.set(W(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#Y.values()],n={};return t.forEach(t=>{K(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#f.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=H(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===ne&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#f.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#V.clear(),this.#F.clear()}}({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:1}}}),xI=["piewell","futures-screener","affiliate","ideas"];function wI(){const[e,t]=h.useState(null),[n,r]=h.useState(null),[a,i]=h.useState(()=>{const e=localStorage.getItem("dashboard-layout");return e?JSON.parse(e):xI}),[o,s]=h.useState(null);h.useEffect(()=>{localStorage.setItem("dashboard-layout",JSON.stringify(a))},[a]);const c=Ht(qt(qn,{activationConstraint:{distance:8}}),qt(Ln,{coordinateGetter:sa})),u=e=>{switch(e){case"piewell":return l.jsx(sI,{onViewDetails:()=>t("piewell"),onViewTasks:()=>r("piewell")});case"futures-screener":return l.jsx(lI,{onViewDetails:()=>t("futures-screener"),onViewTasks:()=>r("futures-screener")});case"affiliate":return l.jsx(cI,{onViewDetails:()=>t("affiliate"),onViewTasks:()=>r("affiliate")});case"ideas":return l.jsx(fI,{onViewDetails:()=>t("ideas"),onViewIdeas:()=>r("ideas")});default:return null}};return l.jsxs(De,{client:bI,children:[l.jsx(lt,{position:"top-right",theme:"dark",toastOptions:{style:{background:"rgba(30, 41, 59, 0.95)",border:"1px solid rgba(59, 130, 246, 0.3)",color:"#fff"}}}),l.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-slate-900 via-slate-800 to-slate-900 text-white px-4 sm:px-6 py-6 w-full overflow-x-hidden",children:[l.jsxs("div",{className:"w-full mx-auto",children:[l.jsx(sd,{onViewTasks:()=>r("system")}),l.jsx("div",{className:"mb-6",children:l.jsx(mI,{})}),l.jsx("div",{className:"mb-6",children:l.jsx(vI,{})}),l.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6",children:[l.jsx(aI,{onViewDetails:()=>t("system"),onViewTasks:()=>r("system")}),l.jsx(oI,{onViewDetails:()=>t("openclaw"),onViewTasks:()=>r("openclaw")})]}),l.jsxs(Nr,{sensors:c,collisionDetection:Jt,onDragStart:e=>{s(e.active.id)},onDragEnd:e=>{const{active:t,over:n}=e;s(null),n&&t.id!==n.id&&i(e=>{const r=e.indexOf(t.id),a=e.indexOf(n.id);return Wr(e,r,a)})},onDragCancel:()=>s(null),children:[l.jsx(Gr,{items:a,strategy:Qr,children:l.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6",children:a.map(e=>l.jsx(yI,{id:e,children:u(e)},e))})}),l.jsx(Hr,{children:o?l.jsx("div",{className:"opacity-90 scale-105 shadow-2xl cursor-grabbing pointer-events-none",children:u(o)}):null})]}),l.jsx(ld,{})]}),e&&l.jsx(hI,{open:!!e,onOpenChange:e=>!e&&t(null),projectId:e}),l.jsx(id,{open:!!n,onOpenChange:e=>!e&&r(null),projectId:n})]})]})}A.createRoot(document.getElementById("root")).render(l.jsx(h.StrictMode,{children:l.jsx(wI,{})}));