Property ID maps were wrong (made-up IDs 360-390). Now uses the exact same IDs as v1 script.js lines 1843-1876: - TS_AUGMENTATIONS: IDs 218-328 (30 augmentations) - TS_AURAS: IDs 333-365 (11 luminance auras) - TS_RATINGS: IDs 370-379 (8 ratings) - TS_SOCIETY: IDs 287-289 (3 societies) - TS_MASTERIES: IDs 354-362 with TS_MASTERY_NAMES lookup - TS_GENERAL: IDs 181-390 (chess, fishing, total augs, aetheria, enlightenment) - societyRank() function matching v1's _tsSocietyRank() Other tab now shows General + Masteries + Society sections (was only showing allegiance). Each section has its own header matching v1's ts-section-title styling. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
120 lines
680 KiB
JavaScript
120 lines
680 KiB
JavaScript
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const u of l)if(u.type==="childList")for(const c of u.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function n(l){const u={};return l.integrity&&(u.integrity=l.integrity),l.referrerPolicy&&(u.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?u.credentials="include":l.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(l){if(l.ep)return;l.ep=!0;const u=n(l);fetch(l.href,u)}})();var ds=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Mp={exports:{}},qo={};/**
|
||
* @license React
|
||
* react-jsx-runtime.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var fO;function dD(){if(fO)return qo;fO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,l,u){var c=null;if(u!==void 0&&(c=""+u),l.key!==void 0&&(c=""+l.key),"key"in l){u={};for(var f in l)f!=="key"&&(u[f]=l[f])}else u=l;return l=u.ref,{$$typeof:e,type:r,key:c,ref:l!==void 0?l:null,props:u}}return qo.Fragment=t,qo.jsx=n,qo.jsxs=n,qo}var dO;function hD(){return dO||(dO=1,Mp.exports=dD()),Mp.exports}var b=hD(),Cp={exports:{}},we={};/**
|
||
* @license React
|
||
* react.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var hO;function pD(){if(hO)return we;hO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),g=Symbol.iterator;function x($){return $===null||typeof $!="object"?null:($=g&&$[g]||$["@@iterator"],typeof $=="function"?$:null)}var j={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,_={};function E($,K,ne){this.props=$,this.context=K,this.refs=_,this.updater=ne||j}E.prototype.isReactComponent={},E.prototype.setState=function($,K){if(typeof $!="object"&&typeof $!="function"&&$!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,$,K,"setState")},E.prototype.forceUpdate=function($){this.updater.enqueueForceUpdate(this,$,"forceUpdate")};function w(){}w.prototype=E.prototype;function M($,K,ne){this.props=$,this.context=K,this.refs=_,this.updater=ne||j}var N=M.prototype=new w;N.constructor=M,S(N,E.prototype),N.isPureReactComponent=!0;var A=Array.isArray;function T(){}var C={H:null,A:null,T:null,S:null},D=Object.prototype.hasOwnProperty;function z($,K,ne){var ue=ne.ref;return{$$typeof:e,type:$,key:K,ref:ue!==void 0?ue:null,props:ne}}function W($,K){return z($.type,K,$.props)}function X($){return typeof $=="object"&&$!==null&&$.$$typeof===e}function U($){var K={"=":"=0",":":"=2"};return"$"+$.replace(/[=:]/g,function(ne){return K[ne]})}var F=/\/+/g;function L($,K){return typeof $=="object"&&$!==null&&$.key!=null?U(""+$.key):K.toString(36)}function G($){switch($.status){case"fulfilled":return $.value;case"rejected":throw $.reason;default:switch(typeof $.status=="string"?$.then(T,T):($.status="pending",$.then(function(K){$.status==="pending"&&($.status="fulfilled",$.value=K)},function(K){$.status==="pending"&&($.status="rejected",$.reason=K)})),$.status){case"fulfilled":return $.value;case"rejected":throw $.reason}}throw $}function k($,K,ne,ue,de){var me=typeof $;(me==="undefined"||me==="boolean")&&($=null);var Oe=!1;if($===null)Oe=!0;else switch(me){case"bigint":case"string":case"number":Oe=!0;break;case"object":switch($.$$typeof){case e:case t:Oe=!0;break;case y:return Oe=$._init,k(Oe($._payload),K,ne,ue,de)}}if(Oe)return de=de($),Oe=ue===""?"."+L($,0):ue,A(de)?(ne="",Oe!=null&&(ne=Oe.replace(F,"$&/")+"/"),k(de,K,ne,"",function(be){return be})):de!=null&&(X(de)&&(de=W(de,ne+(de.key==null||$&&$.key===de.key?"":(""+de.key).replace(F,"$&/")+"/")+Oe)),K.push(de)),1;Oe=0;var $e=ue===""?".":ue+":";if(A($))for(var se=0;se<$.length;se++)ue=$[se],me=$e+L(ue,se),Oe+=k(ue,K,ne,me,de);else if(se=x($),typeof se=="function")for($=se.call($),se=0;!(ue=$.next()).done;)ue=ue.value,me=$e+L(ue,se++),Oe+=k(ue,K,ne,me,de);else if(me==="object"){if(typeof $.then=="function")return k(G($),K,ne,ue,de);throw K=String($),Error("Objects are not valid as a React child (found: "+(K==="[object Object]"?"object with keys {"+Object.keys($).join(", ")+"}":K)+"). If you meant to render a collection of children, use an array instead.")}return Oe}function P($,K,ne){if($==null)return $;var ue=[],de=0;return k($,ue,"","",function(me){return K.call(ne,me,de++)}),ue}function Y($){if($._status===-1){var K=$._result;K=K(),K.then(function(ne){($._status===0||$._status===-1)&&($._status=1,$._result=ne)},function(ne){($._status===0||$._status===-1)&&($._status=2,$._result=ne)}),$._status===-1&&($._status=0,$._result=K)}if($._status===1)return $._result.default;throw $._result}var Z=typeof reportError=="function"?reportError:function($){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var K=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof $=="object"&&$!==null&&typeof $.message=="string"?String($.message):String($),error:$});if(!window.dispatchEvent(K))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",$);return}console.error($)},le={map:P,forEach:function($,K,ne){P($,function(){K.apply(this,arguments)},ne)},count:function($){var K=0;return P($,function(){K++}),K},toArray:function($){return P($,function(K){return K})||[]},only:function($){if(!X($))throw Error("React.Children.only expected to receive a single React element child.");return $}};return we.Activity=v,we.Children=le,we.Component=E,we.Fragment=n,we.Profiler=l,we.PureComponent=M,we.StrictMode=r,we.Suspense=d,we.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,we.__COMPILER_RUNTIME={__proto__:null,c:function($){return C.H.useMemoCache($)}},we.cache=function($){return function(){return $.apply(null,arguments)}},we.cacheSignal=function(){return null},we.cloneElement=function($,K,ne){if($==null)throw Error("The argument must be a React element, but you passed "+$+".");var ue=S({},$.props),de=$.key;if(K!=null)for(me in K.key!==void 0&&(de=""+K.key),K)!D.call(K,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&K.ref===void 0||(ue[me]=K[me]);var me=arguments.length-2;if(me===1)ue.children=ne;else if(1<me){for(var Oe=Array(me),$e=0;$e<me;$e++)Oe[$e]=arguments[$e+2];ue.children=Oe}return z($.type,de,ue)},we.createContext=function($){return $={$$typeof:c,_currentValue:$,_currentValue2:$,_threadCount:0,Provider:null,Consumer:null},$.Provider=$,$.Consumer={$$typeof:u,_context:$},$},we.createElement=function($,K,ne){var ue,de={},me=null;if(K!=null)for(ue in K.key!==void 0&&(me=""+K.key),K)D.call(K,ue)&&ue!=="key"&&ue!=="__self"&&ue!=="__source"&&(de[ue]=K[ue]);var Oe=arguments.length-2;if(Oe===1)de.children=ne;else if(1<Oe){for(var $e=Array(Oe),se=0;se<Oe;se++)$e[se]=arguments[se+2];de.children=$e}if($&&$.defaultProps)for(ue in Oe=$.defaultProps,Oe)de[ue]===void 0&&(de[ue]=Oe[ue]);return z($,me,de)},we.createRef=function(){return{current:null}},we.forwardRef=function($){return{$$typeof:f,render:$}},we.isValidElement=X,we.lazy=function($){return{$$typeof:y,_payload:{_status:-1,_result:$},_init:Y}},we.memo=function($,K){return{$$typeof:h,type:$,compare:K===void 0?null:K}},we.startTransition=function($){var K=C.T,ne={};C.T=ne;try{var ue=$(),de=C.S;de!==null&&de(ne,ue),typeof ue=="object"&&ue!==null&&typeof ue.then=="function"&&ue.then(T,Z)}catch(me){Z(me)}finally{K!==null&&ne.types!==null&&(K.types=ne.types),C.T=K}},we.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},we.use=function($){return C.H.use($)},we.useActionState=function($,K,ne){return C.H.useActionState($,K,ne)},we.useCallback=function($,K){return C.H.useCallback($,K)},we.useContext=function($){return C.H.useContext($)},we.useDebugValue=function(){},we.useDeferredValue=function($,K){return C.H.useDeferredValue($,K)},we.useEffect=function($,K){return C.H.useEffect($,K)},we.useEffectEvent=function($){return C.H.useEffectEvent($)},we.useId=function(){return C.H.useId()},we.useImperativeHandle=function($,K,ne){return C.H.useImperativeHandle($,K,ne)},we.useInsertionEffect=function($,K){return C.H.useInsertionEffect($,K)},we.useLayoutEffect=function($,K){return C.H.useLayoutEffect($,K)},we.useMemo=function($,K){return C.H.useMemo($,K)},we.useOptimistic=function($,K){return C.H.useOptimistic($,K)},we.useReducer=function($,K,ne){return C.H.useReducer($,K,ne)},we.useRef=function($){return C.H.useRef($)},we.useState=function($){return C.H.useState($)},we.useSyncExternalStore=function($,K,ne){return C.H.useSyncExternalStore($,K,ne)},we.useTransition=function(){return C.H.useTransition()},we.version="19.2.5",we}var pO;function ob(){return pO||(pO=1,Cp.exports=pD()),Cp.exports}var B=ob();const I=Xe(B);var Np={exports:{}},Bo={},Rp={exports:{}},Pp={};/**
|
||
* @license React
|
||
* scheduler.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var vO;function vD(){return vO||(vO=1,(function(e){function t(k,P){var Y=k.length;k.push(P);e:for(;0<Y;){var Z=Y-1>>>1,le=k[Z];if(0<l(le,P))k[Z]=P,k[Y]=le,Y=Z;else break e}}function n(k){return k.length===0?null:k[0]}function r(k){if(k.length===0)return null;var P=k[0],Y=k.pop();if(Y!==P){k[0]=Y;e:for(var Z=0,le=k.length,$=le>>>1;Z<$;){var K=2*(Z+1)-1,ne=k[K],ue=K+1,de=k[ue];if(0>l(ne,Y))ue<le&&0>l(de,ne)?(k[Z]=de,k[ue]=Y,Z=ue):(k[Z]=ne,k[K]=Y,Z=K);else if(ue<le&&0>l(de,Y))k[Z]=de,k[ue]=Y,Z=ue;else break e}}return P}function l(k,P){var Y=k.sortIndex-P.sortIndex;return Y!==0?Y:k.id-P.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var d=[],h=[],y=1,v=null,g=3,x=!1,j=!1,S=!1,_=!1,E=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;function N(k){for(var P=n(h);P!==null;){if(P.callback===null)r(h);else if(P.startTime<=k)r(h),P.sortIndex=P.expirationTime,t(d,P);else break;P=n(h)}}function A(k){if(S=!1,N(k),!j)if(n(d)!==null)j=!0,T||(T=!0,U());else{var P=n(h);P!==null&&G(A,P.startTime-k)}}var T=!1,C=-1,D=5,z=-1;function W(){return _?!0:!(e.unstable_now()-z<D)}function X(){if(_=!1,T){var k=e.unstable_now();z=k;var P=!0;try{e:{j=!1,S&&(S=!1,w(C),C=-1),x=!0;var Y=g;try{t:{for(N(k),v=n(d);v!==null&&!(v.expirationTime>k&&W());){var Z=v.callback;if(typeof Z=="function"){v.callback=null,g=v.priorityLevel;var le=Z(v.expirationTime<=k);if(k=e.unstable_now(),typeof le=="function"){v.callback=le,N(k),P=!0;break t}v===n(d)&&r(d),N(k)}else r(d);v=n(d)}if(v!==null)P=!0;else{var $=n(h);$!==null&&G(A,$.startTime-k),P=!1}}break e}finally{v=null,g=Y,x=!1}P=void 0}}finally{P?U():T=!1}}}var U;if(typeof M=="function")U=function(){M(X)};else if(typeof MessageChannel<"u"){var F=new MessageChannel,L=F.port2;F.port1.onmessage=X,U=function(){L.postMessage(null)}}else U=function(){E(X,0)};function G(k,P){C=E(function(){k(e.unstable_now())},P)}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(k){k.callback=null},e.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<k?Math.floor(1e3/k):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(k){switch(g){case 1:case 2:case 3:var P=3;break;default:P=g}var Y=g;g=P;try{return k()}finally{g=Y}},e.unstable_requestPaint=function(){_=!0},e.unstable_runWithPriority=function(k,P){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var Y=g;g=k;try{return P()}finally{g=Y}},e.unstable_scheduleCallback=function(k,P,Y){var Z=e.unstable_now();switch(typeof Y=="object"&&Y!==null?(Y=Y.delay,Y=typeof Y=="number"&&0<Y?Z+Y:Z):Y=Z,k){case 1:var le=-1;break;case 2:le=250;break;case 5:le=1073741823;break;case 4:le=1e4;break;default:le=5e3}return le=Y+le,k={id:y++,callback:P,priorityLevel:k,startTime:Y,expirationTime:le,sortIndex:-1},Y>Z?(k.sortIndex=Y,t(h,k),n(d)===null&&k===n(h)&&(S?(w(C),C=-1):S=!0,G(A,Y-Z))):(k.sortIndex=le,t(d,k),j||x||(j=!0,T||(T=!0,U()))),k},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(k){var P=g;return function(){var Y=g;g=P;try{return k.apply(this,arguments)}finally{g=Y}}}})(Pp)),Pp}var yO;function yD(){return yO||(yO=1,Rp.exports=vD()),Rp.exports}var Dp={exports:{}},Bt={};/**
|
||
* @license React
|
||
* react-dom.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var mO;function mD(){if(mO)return Bt;mO=1;var e=ob();function t(d){var h="https://react.dev/errors/"+d;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)h+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+d+"; visit "+h+" 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},l=Symbol.for("react.portal");function u(d,h,y){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:v==null?null:""+v,children:d,containerInfo:h,implementation:y}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(d,h){if(d==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Bt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Bt.createPortal=function(d,h){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(t(299));return u(d,h,null,y)},Bt.flushSync=function(d){var h=c.T,y=r.p;try{if(c.T=null,r.p=2,d)return d()}finally{c.T=h,r.p=y,r.d.f()}},Bt.preconnect=function(d,h){typeof d=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,r.d.C(d,h))},Bt.prefetchDNS=function(d){typeof d=="string"&&r.d.D(d)},Bt.preinit=function(d,h){if(typeof d=="string"&&h&&typeof h.as=="string"){var y=h.as,v=f(y,h.crossOrigin),g=typeof h.integrity=="string"?h.integrity:void 0,x=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;y==="style"?r.d.S(d,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:v,integrity:g,fetchPriority:x}):y==="script"&&r.d.X(d,{crossOrigin:v,integrity:g,fetchPriority:x,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Bt.preinitModule=function(d,h){if(typeof d=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var y=f(h.as,h.crossOrigin);r.d.M(d,{crossOrigin:y,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&r.d.M(d)},Bt.preload=function(d,h){if(typeof d=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var y=h.as,v=f(y,h.crossOrigin);r.d.L(d,y,{crossOrigin:v,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Bt.preloadModule=function(d,h){if(typeof d=="string")if(h){var y=f(h.as,h.crossOrigin);r.d.m(d,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:y,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else r.d.m(d)},Bt.requestFormReset=function(d){r.d.r(d)},Bt.unstable_batchedUpdates=function(d,h){return d(h)},Bt.useFormState=function(d,h,y){return c.H.useFormState(d,h,y)},Bt.useFormStatus=function(){return c.H.useHostTransitionStatus()},Bt.version="19.2.5",Bt}var gO;function gD(){if(gO)return Dp.exports;gO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Dp.exports=mD(),Dp.exports}/**
|
||
* @license React
|
||
* react-dom-client.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var bO;function bD(){if(bO)return Bo;bO=1;var e=yD(),t=ob(),n=gD();function r(a){var i="https://react.dev/errors/"+a;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)i+="&args[]="+encodeURIComponent(arguments[o])}return"Minified React error #"+a+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function u(a){var i=a,o=a;if(a.alternate)for(;i.return;)i=i.return;else{a=i;do i=a,(i.flags&4098)!==0&&(o=i.return),a=i.return;while(a)}return i.tag===3?o:null}function c(a){if(a.tag===13){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function f(a){if(a.tag===31){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function d(a){if(u(a)!==a)throw Error(r(188))}function h(a){var i=a.alternate;if(!i){if(i=u(a),i===null)throw Error(r(188));return i!==a?null:a}for(var o=a,s=i;;){var p=o.return;if(p===null)break;var m=p.alternate;if(m===null){if(s=p.return,s!==null){o=s;continue}break}if(p.child===m.child){for(m=p.child;m;){if(m===o)return d(p),a;if(m===s)return d(p),i;m=m.sibling}throw Error(r(188))}if(o.return!==s.return)o=p,s=m;else{for(var O=!1,R=p.child;R;){if(R===o){O=!0,o=p,s=m;break}if(R===s){O=!0,s=p,o=m;break}R=R.sibling}if(!O){for(R=m.child;R;){if(R===o){O=!0,o=m,s=p;break}if(R===s){O=!0,s=m,o=p;break}R=R.sibling}if(!O)throw Error(r(189))}}if(o.alternate!==s)throw Error(r(190))}if(o.tag!==3)throw Error(r(188));return o.stateNode.current===o?a:i}function y(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a;for(a=a.child;a!==null;){if(i=y(a),i!==null)return i;a=a.sibling}return null}var v=Object.assign,g=Symbol.for("react.element"),x=Symbol.for("react.transitional.element"),j=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),w=Symbol.for("react.consumer"),M=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),T=Symbol.for("react.suspense_list"),C=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),z=Symbol.for("react.activity"),W=Symbol.for("react.memo_cache_sentinel"),X=Symbol.iterator;function U(a){return a===null||typeof a!="object"?null:(a=X&&a[X]||a["@@iterator"],typeof a=="function"?a:null)}var F=Symbol.for("react.client.reference");function L(a){if(a==null)return null;if(typeof a=="function")return a.$$typeof===F?null:a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case S:return"Fragment";case E:return"Profiler";case _:return"StrictMode";case A:return"Suspense";case T:return"SuspenseList";case z:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case j:return"Portal";case M:return a.displayName||"Context";case w:return(a._context.displayName||"Context")+".Consumer";case N:var i=a.render;return a=a.displayName,a||(a=i.displayName||i.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case C:return i=a.displayName||null,i!==null?i:L(a.type)||"Memo";case D:i=a._payload,a=a._init;try{return L(a(i))}catch{}}return null}var G=Array.isArray,k=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y={pending:!1,data:null,method:null,action:null},Z=[],le=-1;function $(a){return{current:a}}function K(a){0>le||(a.current=Z[le],Z[le]=null,le--)}function ne(a,i){le++,Z[le]=a.current,a.current=i}var ue=$(null),de=$(null),me=$(null),Oe=$(null);function $e(a,i){switch(ne(me,i),ne(de,a),ne(ue,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?DS(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=DS(i),a=kS(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}K(ue),ne(ue,a)}function se(){K(ue),K(de),K(me)}function be(a){a.memoizedState!==null&&ne(Oe,a);var i=ue.current,o=kS(i,a.type);i!==o&&(ne(de,a),ne(ue,o))}function Ae(a){de.current===a&&(K(ue),K(de)),Oe.current===a&&(K(Oe),Do._currentValue=Y)}var ce,nt;function Te(a){if(ce===void 0)try{throw Error()}catch(o){var i=o.stack.trim().match(/\n( *(at )?)/);ce=i&&i[1]||"",nt=-1<o.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+ce+a+nt}var ut=!1;function ct(a,i){if(!a||ut)return"";ut=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(i){var oe=function(){throw Error()};if(Object.defineProperty(oe.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(oe,[])}catch(te){var ee=te}Reflect.construct(a,[],oe)}else{try{oe.call()}catch(te){ee=te}a.call(oe.prototype)}}else{try{throw Error()}catch(te){ee=te}(oe=a())&&typeof oe.catch=="function"&&oe.catch(function(){})}}catch(te){if(te&&ee&&typeof te.stack=="string")return[te.stack,ee.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var p=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");p&&p.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=s.DetermineComponentFrameRoot(),O=m[0],R=m[1];if(O&&R){var q=O.split(`
|
||
`),J=R.split(`
|
||
`);for(p=s=0;s<q.length&&!q[s].includes("DetermineComponentFrameRoot");)s++;for(;p<J.length&&!J[p].includes("DetermineComponentFrameRoot");)p++;if(s===q.length||p===J.length)for(s=q.length-1,p=J.length-1;1<=s&&0<=p&&q[s]!==J[p];)p--;for(;1<=s&&0<=p;s--,p--)if(q[s]!==J[p]){if(s!==1||p!==1)do if(s--,p--,0>p||q[s]!==J[p]){var re=`
|
||
`+q[s].replace(" at new "," at ");return a.displayName&&re.includes("<anonymous>")&&(re=re.replace("<anonymous>",a.displayName)),re}while(1<=s&&0<=p);break}}}finally{ut=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:"")?Te(o):""}function zt(a,i){switch(a.tag){case 26:case 27:case 5:return Te(a.type);case 16:return Te("Lazy");case 13:return a.child!==i&&i!==null?Te("Suspense Fallback"):Te("Suspense");case 19:return Te("SuspenseList");case 0:case 15:return ct(a.type,!1);case 11:return ct(a.type.render,!1);case 1:return ct(a.type,!0);case 31:return Te("Activity");default:return""}}function qn(a){try{var i="",o=null;do i+=zt(a,o),o=a,a=a.return;while(a);return i}catch(s){return`
|
||
Error generating stack: `+s.message+`
|
||
`+s.stack}}var Vn=Object.prototype.hasOwnProperty,Ir=e.unstable_scheduleCallback,Bn=e.unstable_cancelCallback,ir=e.unstable_shouldYield,Gl=e.unstable_requestPaint,qt=e.unstable_now,Vu=e.unstable_getCurrentPriorityLevel,dx=e.unstable_ImmediatePriority,hx=e.unstable_UserBlockingPriority,Fu=e.unstable_NormalPriority,K3=e.unstable_LowPriority,px=e.unstable_IdlePriority,V3=e.log,F3=e.unstable_setDisableYieldValue,Yl=null,rn=null;function Ur(a){if(typeof V3=="function"&&F3(a),rn&&typeof rn.setStrictMode=="function")try{rn.setStrictMode(Yl,a)}catch{}}var an=Math.clz32?Math.clz32:Q3,W3=Math.log,Z3=Math.LN2;function Q3(a){return a>>>=0,a===0?32:31-(W3(a)/Z3|0)|0}var Wu=256,Zu=262144,Qu=4194304;function Aa(a){var i=a&42;if(i!==0)return i;switch(a&-a){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 a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function Ju(a,i,o){var s=a.pendingLanes;if(s===0)return 0;var p=0,m=a.suspendedLanes,O=a.pingedLanes;a=a.warmLanes;var R=s&134217727;return R!==0?(s=R&~m,s!==0?p=Aa(s):(O&=R,O!==0?p=Aa(O):o||(o=R&~a,o!==0&&(p=Aa(o))))):(R=s&~m,R!==0?p=Aa(R):O!==0?p=Aa(O):o||(o=s&~a,o!==0&&(p=Aa(o)))),p===0?0:i!==0&&i!==p&&(i&m)===0&&(m=p&-p,o=i&-i,m>=o||m===32&&(o&4194048)!==0)?i:p}function Xl(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function J3(a,i){switch(a){case 1:case 2:case 4:case 8:case 64:return i+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 i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function vx(){var a=Qu;return Qu<<=1,(Qu&62914560)===0&&(Qu=4194304),a}function md(a){for(var i=[],o=0;31>o;o++)i.push(a);return i}function Kl(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function eR(a,i,o,s,p,m){var O=a.pendingLanes;a.pendingLanes=o,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=o,a.entangledLanes&=o,a.errorRecoveryDisabledLanes&=o,a.shellSuspendCounter=0;var R=a.entanglements,q=a.expirationTimes,J=a.hiddenUpdates;for(o=O&~o;0<o;){var re=31-an(o),oe=1<<re;R[re]=0,q[re]=-1;var ee=J[re];if(ee!==null)for(J[re]=null,re=0;re<ee.length;re++){var te=ee[re];te!==null&&(te.lane&=-536870913)}o&=~oe}s!==0&&yx(a,s,0),m!==0&&p===0&&a.tag!==0&&(a.suspendedLanes|=m&~(O&~i))}function yx(a,i,o){a.pendingLanes|=i,a.suspendedLanes&=~i;var s=31-an(i);a.entangledLanes|=i,a.entanglements[s]=a.entanglements[s]|1073741824|o&261930}function mx(a,i){var o=a.entangledLanes|=i;for(a=a.entanglements;o;){var s=31-an(o),p=1<<s;p&i|a[s]&i&&(a[s]|=i),o&=~p}}function gx(a,i){var o=i&-i;return o=(o&42)!==0?1:gd(o),(o&(a.suspendedLanes|i))!==0?0:o}function gd(a){switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=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:a=128;break;case 268435456:a=134217728;break;default:a=0}return a}function bd(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function bx(){var a=P.p;return a!==0?a:(a=window.event,a===void 0?32:aO(a.type))}function xx(a,i){var o=P.p;try{return P.p=a,i()}finally{P.p=o}}var Hr=Math.random().toString(36).slice(2),Nt="__reactFiber$"+Hr,Vt="__reactProps$"+Hr,fi="__reactContainer$"+Hr,xd="__reactEvents$"+Hr,tR="__reactListeners$"+Hr,nR="__reactHandles$"+Hr,_x="__reactResources$"+Hr,Vl="__reactMarker$"+Hr;function _d(a){delete a[Nt],delete a[Vt],delete a[xd],delete a[tR],delete a[nR]}function di(a){var i=a[Nt];if(i)return i;for(var o=a.parentNode;o;){if(i=o[fi]||o[Nt]){if(o=i.alternate,i.child!==null||o!==null&&o.child!==null)for(a=US(a);a!==null;){if(o=a[Nt])return o;a=US(a)}return i}a=o,o=a.parentNode}return null}function hi(a){if(a=a[Nt]||a[fi]){var i=a.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return a}return null}function Fl(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(r(33))}function pi(a){var i=a[_x];return i||(i=a[_x]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function jt(a){a[Vl]=!0}var Sx=new Set,Ox={};function wa(a,i){vi(a,i),vi(a+"Capture",i)}function vi(a,i){for(Ox[a]=i,a=0;a<i.length;a++)Sx.add(i[a])}var rR=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]*$"),Ax={},wx={};function aR(a){return Vn.call(wx,a)?!0:Vn.call(Ax,a)?!1:rR.test(a)?wx[a]=!0:(Ax[a]=!0,!1)}function ec(a,i,o){if(aR(i))if(o===null)a.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":a.removeAttribute(i);return;case"boolean":var s=i.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){a.removeAttribute(i);return}}a.setAttribute(i,""+o)}}function tc(a,i,o){if(o===null)a.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(i);return}a.setAttribute(i,""+o)}}function lr(a,i,o,s){if(s===null)a.removeAttribute(o);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(o);return}a.setAttributeNS(i,o,""+s)}}function bn(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function jx(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function iR(a,i,o){var s=Object.getOwnPropertyDescriptor(a.constructor.prototype,i);if(!a.hasOwnProperty(i)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var p=s.get,m=s.set;return Object.defineProperty(a,i,{configurable:!0,get:function(){return p.call(this)},set:function(O){o=""+O,m.call(this,O)}}),Object.defineProperty(a,i,{enumerable:s.enumerable}),{getValue:function(){return o},setValue:function(O){o=""+O},stopTracking:function(){a._valueTracker=null,delete a[i]}}}}function Sd(a){if(!a._valueTracker){var i=jx(a)?"checked":"value";a._valueTracker=iR(a,i,""+a[i])}}function Tx(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var o=i.getValue(),s="";return a&&(s=jx(a)?a.checked?"true":"false":a.value),a=s,a!==o?(i.setValue(a),!0):!1}function nc(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var lR=/[\n"\\]/g;function xn(a){return a.replace(lR,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Od(a,i,o,s,p,m,O,R){a.name="",O!=null&&typeof O!="function"&&typeof O!="symbol"&&typeof O!="boolean"?a.type=O:a.removeAttribute("type"),i!=null?O==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+bn(i)):a.value!==""+bn(i)&&(a.value=""+bn(i)):O!=="submit"&&O!=="reset"||a.removeAttribute("value"),i!=null?Ad(a,O,bn(i)):o!=null?Ad(a,O,bn(o)):s!=null&&a.removeAttribute("value"),p==null&&m!=null&&(a.defaultChecked=!!m),p!=null&&(a.checked=p&&typeof p!="function"&&typeof p!="symbol"),R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"?a.name=""+bn(R):a.removeAttribute("name")}function Ex(a,i,o,s,p,m,O,R){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(a.type=m),i!=null||o!=null){if(!(m!=="submit"&&m!=="reset"||i!=null)){Sd(a);return}o=o!=null?""+bn(o):"",i=i!=null?""+bn(i):o,R||i===a.value||(a.value=i),a.defaultValue=i}s=s??p,s=typeof s!="function"&&typeof s!="symbol"&&!!s,a.checked=R?a.checked:!!s,a.defaultChecked=!!s,O!=null&&typeof O!="function"&&typeof O!="symbol"&&typeof O!="boolean"&&(a.name=O),Sd(a)}function Ad(a,i,o){i==="number"&&nc(a.ownerDocument)===a||a.defaultValue===""+o||(a.defaultValue=""+o)}function yi(a,i,o,s){if(a=a.options,i){i={};for(var p=0;p<o.length;p++)i["$"+o[p]]=!0;for(o=0;o<a.length;o++)p=i.hasOwnProperty("$"+a[o].value),a[o].selected!==p&&(a[o].selected=p),p&&s&&(a[o].defaultSelected=!0)}else{for(o=""+bn(o),i=null,p=0;p<a.length;p++){if(a[p].value===o){a[p].selected=!0,s&&(a[p].defaultSelected=!0);return}i!==null||a[p].disabled||(i=a[p])}i!==null&&(i.selected=!0)}}function Mx(a,i,o){if(i!=null&&(i=""+bn(i),i!==a.value&&(a.value=i),o==null)){a.defaultValue!==i&&(a.defaultValue=i);return}a.defaultValue=o!=null?""+bn(o):""}function Cx(a,i,o,s){if(i==null){if(s!=null){if(o!=null)throw Error(r(92));if(G(s)){if(1<s.length)throw Error(r(93));s=s[0]}o=s}o==null&&(o=""),i=o}o=bn(i),a.defaultValue=o,s=a.textContent,s===o&&s!==""&&s!==null&&(a.value=s),Sd(a)}function mi(a,i){if(i){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=i;return}}a.textContent=i}var oR=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 Nx(a,i,o){var s=i.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?s?a.setProperty(i,""):i==="float"?a.cssFloat="":a[i]="":s?a.setProperty(i,o):typeof o!="number"||o===0||oR.has(i)?i==="float"?a.cssFloat=o:a[i]=(""+o).trim():a[i]=o+"px"}function Rx(a,i,o){if(i!=null&&typeof i!="object")throw Error(r(62));if(a=a.style,o!=null){for(var s in o)!o.hasOwnProperty(s)||i!=null&&i.hasOwnProperty(s)||(s.indexOf("--")===0?a.setProperty(s,""):s==="float"?a.cssFloat="":a[s]="");for(var p in i)s=i[p],i.hasOwnProperty(p)&&o[p]!==s&&Nx(a,p,s)}else for(var m in i)i.hasOwnProperty(m)&&Nx(a,m,i[m])}function wd(a){if(a.indexOf("-")===-1)return!1;switch(a){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 uR=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"]]),cR=/^[\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 rc(a){return cR.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}function or(){}var jd=null;function Td(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var gi=null,bi=null;function Px(a){var i=hi(a);if(i&&(a=i.stateNode)){var o=a[Vt]||null;e:switch(a=i.stateNode,i.type){case"input":if(Od(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),i=o.name,o.type==="radio"&&i!=null){for(o=a;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name="'+xn(""+i)+'"][type="radio"]'),i=0;i<o.length;i++){var s=o[i];if(s!==a&&s.form===a.form){var p=s[Vt]||null;if(!p)throw Error(r(90));Od(s,p.value,p.defaultValue,p.defaultValue,p.checked,p.defaultChecked,p.type,p.name)}}for(i=0;i<o.length;i++)s=o[i],s.form===a.form&&Tx(s)}break e;case"textarea":Mx(a,o.value,o.defaultValue);break e;case"select":i=o.value,i!=null&&yi(a,!!o.multiple,i,!1)}}}var Ed=!1;function Dx(a,i,o){if(Ed)return a(i,o);Ed=!0;try{var s=a(i);return s}finally{if(Ed=!1,(gi!==null||bi!==null)&&(Gc(),gi&&(i=gi,a=bi,bi=gi=null,Px(i),a)))for(i=0;i<a.length;i++)Px(a[i])}}function Wl(a,i){var o=a.stateNode;if(o===null)return null;var s=o[Vt]||null;if(s===null)return null;o=s[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(a=a.type,s=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!s;break e;default:a=!1}if(a)return null;if(o&&typeof o!="function")throw Error(r(231,i,typeof o));return o}var ur=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Md=!1;if(ur)try{var Zl={};Object.defineProperty(Zl,"passive",{get:function(){Md=!0}}),window.addEventListener("test",Zl,Zl),window.removeEventListener("test",Zl,Zl)}catch{Md=!1}var Gr=null,Cd=null,ac=null;function kx(){if(ac)return ac;var a,i=Cd,o=i.length,s,p="value"in Gr?Gr.value:Gr.textContent,m=p.length;for(a=0;a<o&&i[a]===p[a];a++);var O=o-a;for(s=1;s<=O&&i[o-s]===p[m-s];s++);return ac=p.slice(a,1<s?1-s:void 0)}function ic(a){var i=a.keyCode;return"charCode"in a?(a=a.charCode,a===0&&i===13&&(a=13)):a=i,a===10&&(a=13),32<=a||a===13?a:0}function lc(){return!0}function $x(){return!1}function Ft(a){function i(o,s,p,m,O){this._reactName=o,this._targetInst=p,this.type=s,this.nativeEvent=m,this.target=O,this.currentTarget=null;for(var R in a)a.hasOwnProperty(R)&&(o=a[R],this[R]=o?o(m):m[R]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?lc:$x,this.isPropagationStopped=$x,this}return v(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=lc)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=lc)},persist:function(){},isPersistent:lc}),i}var ja={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},oc=Ft(ja),Ql=v({},ja,{view:0,detail:0}),sR=Ft(Ql),Nd,Rd,Jl,uc=v({},Ql,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Dd,button:0,buttons:0,relatedTarget:function(a){return a.relatedTarget===void 0?a.fromElement===a.srcElement?a.toElement:a.fromElement:a.relatedTarget},movementX:function(a){return"movementX"in a?a.movementX:(a!==Jl&&(Jl&&a.type==="mousemove"?(Nd=a.screenX-Jl.screenX,Rd=a.screenY-Jl.screenY):Rd=Nd=0,Jl=a),Nd)},movementY:function(a){return"movementY"in a?a.movementY:Rd}}),zx=Ft(uc),fR=v({},uc,{dataTransfer:0}),dR=Ft(fR),hR=v({},Ql,{relatedTarget:0}),Pd=Ft(hR),pR=v({},ja,{animationName:0,elapsedTime:0,pseudoElement:0}),vR=Ft(pR),yR=v({},ja,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),mR=Ft(yR),gR=v({},ja,{data:0}),qx=Ft(gR),bR={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xR={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"},_R={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function SR(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=_R[a])?!!i[a]:!1}function Dd(){return SR}var OR=v({},Ql,{key:function(a){if(a.key){var i=bR[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=ic(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?xR[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Dd,charCode:function(a){return a.type==="keypress"?ic(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?ic(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),AR=Ft(OR),wR=v({},uc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Bx=Ft(wR),jR=v({},Ql,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Dd}),TR=Ft(jR),ER=v({},ja,{propertyName:0,elapsedTime:0,pseudoElement:0}),MR=Ft(ER),CR=v({},uc,{deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:0,deltaMode:0}),NR=Ft(CR),RR=v({},ja,{newState:0,oldState:0}),PR=Ft(RR),DR=[9,13,27,32],kd=ur&&"CompositionEvent"in window,eo=null;ur&&"documentMode"in document&&(eo=document.documentMode);var kR=ur&&"TextEvent"in window&&!eo,Lx=ur&&(!kd||eo&&8<eo&&11>=eo),Ix=" ",Ux=!1;function Hx(a,i){switch(a){case"keyup":return DR.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gx(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var xi=!1;function $R(a,i){switch(a){case"compositionend":return Gx(i);case"keypress":return i.which!==32?null:(Ux=!0,Ix);case"textInput":return a=i.data,a===Ix&&Ux?null:a;default:return null}}function zR(a,i){if(xi)return a==="compositionend"||!kd&&Hx(a,i)?(a=kx(),ac=Cd=Gr=null,xi=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return Lx&&i.locale!=="ko"?null:i.data;default:return null}}var qR={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 Yx(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!qR[a.type]:i==="textarea"}function Xx(a,i,o,s){gi?bi?bi.push(s):bi=[s]:gi=s,i=Zc(i,"onChange"),0<i.length&&(o=new oc("onChange","change",null,o,s),a.push({event:o,listeners:i}))}var to=null,no=null;function BR(a){ES(a,0)}function cc(a){var i=Fl(a);if(Tx(i))return a}function Kx(a,i){if(a==="change")return i}var Vx=!1;if(ur){var $d;if(ur){var zd="oninput"in document;if(!zd){var Fx=document.createElement("div");Fx.setAttribute("oninput","return;"),zd=typeof Fx.oninput=="function"}$d=zd}else $d=!1;Vx=$d&&(!document.documentMode||9<document.documentMode)}function Wx(){to&&(to.detachEvent("onpropertychange",Zx),no=to=null)}function Zx(a){if(a.propertyName==="value"&&cc(no)){var i=[];Xx(i,no,a,Td(a)),Dx(BR,i)}}function LR(a,i,o){a==="focusin"?(Wx(),to=i,no=o,to.attachEvent("onpropertychange",Zx)):a==="focusout"&&Wx()}function IR(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return cc(no)}function UR(a,i){if(a==="click")return cc(i)}function HR(a,i){if(a==="input"||a==="change")return cc(i)}function GR(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var ln=typeof Object.is=="function"?Object.is:GR;function ro(a,i){if(ln(a,i))return!0;if(typeof a!="object"||a===null||typeof i!="object"||i===null)return!1;var o=Object.keys(a),s=Object.keys(i);if(o.length!==s.length)return!1;for(s=0;s<o.length;s++){var p=o[s];if(!Vn.call(i,p)||!ln(a[p],i[p]))return!1}return!0}function Qx(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function Jx(a,i){var o=Qx(a);a=0;for(var s;o;){if(o.nodeType===3){if(s=a+o.textContent.length,a<=i&&s>=i)return{node:o,offset:i-a};a=s}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Qx(o)}}function e1(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?e1(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function t1(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=nc(a.document);i instanceof a.HTMLIFrameElement;){try{var o=typeof i.contentWindow.location.href=="string"}catch{o=!1}if(o)a=i.contentWindow;else break;i=nc(a.document)}return i}function qd(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i&&(i==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||i==="textarea"||a.contentEditable==="true")}var YR=ur&&"documentMode"in document&&11>=document.documentMode,_i=null,Bd=null,ao=null,Ld=!1;function n1(a,i,o){var s=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Ld||_i==null||_i!==nc(s)||(s=_i,"selectionStart"in s&&qd(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),ao&&ro(ao,s)||(ao=s,s=Zc(Bd,"onSelect"),0<s.length&&(i=new oc("onSelect","select",null,i,o),a.push({event:i,listeners:s}),i.target=_i)))}function Ta(a,i){var o={};return o[a.toLowerCase()]=i.toLowerCase(),o["Webkit"+a]="webkit"+i,o["Moz"+a]="moz"+i,o}var Si={animationend:Ta("Animation","AnimationEnd"),animationiteration:Ta("Animation","AnimationIteration"),animationstart:Ta("Animation","AnimationStart"),transitionrun:Ta("Transition","TransitionRun"),transitionstart:Ta("Transition","TransitionStart"),transitioncancel:Ta("Transition","TransitionCancel"),transitionend:Ta("Transition","TransitionEnd")},Id={},r1={};ur&&(r1=document.createElement("div").style,"AnimationEvent"in window||(delete Si.animationend.animation,delete Si.animationiteration.animation,delete Si.animationstart.animation),"TransitionEvent"in window||delete Si.transitionend.transition);function Ea(a){if(Id[a])return Id[a];if(!Si[a])return a;var i=Si[a],o;for(o in i)if(i.hasOwnProperty(o)&&o in r1)return Id[a]=i[o];return a}var a1=Ea("animationend"),i1=Ea("animationiteration"),l1=Ea("animationstart"),XR=Ea("transitionrun"),KR=Ea("transitionstart"),VR=Ea("transitioncancel"),o1=Ea("transitionend"),u1=new Map,Ud="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(" ");Ud.push("scrollEnd");function Ln(a,i){u1.set(a,i),wa(i,[a])}var sc=typeof reportError=="function"?reportError:function(a){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof a=="object"&&a!==null&&typeof a.message=="string"?String(a.message):String(a),error:a});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",a);return}console.error(a)},_n=[],Oi=0,Hd=0;function fc(){for(var a=Oi,i=Hd=Oi=0;i<a;){var o=_n[i];_n[i++]=null;var s=_n[i];_n[i++]=null;var p=_n[i];_n[i++]=null;var m=_n[i];if(_n[i++]=null,s!==null&&p!==null){var O=s.pending;O===null?p.next=p:(p.next=O.next,O.next=p),s.pending=p}m!==0&&c1(o,p,m)}}function dc(a,i,o,s){_n[Oi++]=a,_n[Oi++]=i,_n[Oi++]=o,_n[Oi++]=s,Hd|=s,a.lanes|=s,a=a.alternate,a!==null&&(a.lanes|=s)}function Gd(a,i,o,s){return dc(a,i,o,s),hc(a)}function Ma(a,i){return dc(a,null,null,i),hc(a)}function c1(a,i,o){a.lanes|=o;var s=a.alternate;s!==null&&(s.lanes|=o);for(var p=!1,m=a.return;m!==null;)m.childLanes|=o,s=m.alternate,s!==null&&(s.childLanes|=o),m.tag===22&&(a=m.stateNode,a===null||a._visibility&1||(p=!0)),a=m,m=m.return;return a.tag===3?(m=a.stateNode,p&&i!==null&&(p=31-an(o),a=m.hiddenUpdates,s=a[p],s===null?a[p]=[i]:s.push(i),i.lane=o|536870912),m):null}function hc(a){if(50<To)throw To=0,Jh=null,Error(r(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var Ai={};function FR(a,i,o,s){this.tag=a,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function on(a,i,o,s){return new FR(a,i,o,s)}function Yd(a){return a=a.prototype,!(!a||!a.isReactComponent)}function cr(a,i){var o=a.alternate;return o===null?(o=on(a.tag,i,a.key,a.mode),o.elementType=a.elementType,o.type=a.type,o.stateNode=a.stateNode,o.alternate=a,a.alternate=o):(o.pendingProps=i,o.type=a.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=a.flags&65011712,o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,i=a.dependencies,o.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},o.sibling=a.sibling,o.index=a.index,o.ref=a.ref,o.refCleanup=a.refCleanup,o}function s1(a,i){a.flags&=65011714;var o=a.alternate;return o===null?(a.childLanes=0,a.lanes=i,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,i=o.dependencies,a.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),a}function pc(a,i,o,s,p,m){var O=0;if(s=a,typeof a=="function")Yd(a)&&(O=1);else if(typeof a=="string")O=eD(a,o,ue.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case z:return a=on(31,o,i,p),a.elementType=z,a.lanes=m,a;case S:return Ca(o.children,p,m,i);case _:O=8,p|=24;break;case E:return a=on(12,o,i,p|2),a.elementType=E,a.lanes=m,a;case A:return a=on(13,o,i,p),a.elementType=A,a.lanes=m,a;case T:return a=on(19,o,i,p),a.elementType=T,a.lanes=m,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case M:O=10;break e;case w:O=9;break e;case N:O=11;break e;case C:O=14;break e;case D:O=16,s=null;break e}O=29,o=Error(r(130,a===null?"null":typeof a,"")),s=null}return i=on(O,o,i,p),i.elementType=a,i.type=s,i.lanes=m,i}function Ca(a,i,o,s){return a=on(7,a,s,i),a.lanes=o,a}function Xd(a,i,o){return a=on(6,a,null,i),a.lanes=o,a}function f1(a){var i=on(18,null,null,0);return i.stateNode=a,i}function Kd(a,i,o){return i=on(4,a.children!==null?a.children:[],a.key,i),i.lanes=o,i.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},i}var d1=new WeakMap;function Sn(a,i){if(typeof a=="object"&&a!==null){var o=d1.get(a);return o!==void 0?o:(i={value:a,source:i,stack:qn(i)},d1.set(a,i),i)}return{value:a,source:i,stack:qn(i)}}var wi=[],ji=0,vc=null,io=0,On=[],An=0,Yr=null,Fn=1,Wn="";function sr(a,i){wi[ji++]=io,wi[ji++]=vc,vc=a,io=i}function h1(a,i,o){On[An++]=Fn,On[An++]=Wn,On[An++]=Yr,Yr=a;var s=Fn;a=Wn;var p=32-an(s)-1;s&=~(1<<p),o+=1;var m=32-an(i)+p;if(30<m){var O=p-p%5;m=(s&(1<<O)-1).toString(32),s>>=O,p-=O,Fn=1<<32-an(i)+p|o<<p|s,Wn=m+a}else Fn=1<<m|o<<p|s,Wn=a}function Vd(a){a.return!==null&&(sr(a,1),h1(a,1,0))}function Fd(a){for(;a===vc;)vc=wi[--ji],wi[ji]=null,io=wi[--ji],wi[ji]=null;for(;a===Yr;)Yr=On[--An],On[An]=null,Wn=On[--An],On[An]=null,Fn=On[--An],On[An]=null}function p1(a,i){On[An++]=Fn,On[An++]=Wn,On[An++]=Yr,Fn=i.id,Wn=i.overflow,Yr=a}var Rt=null,rt=null,ke=!1,Xr=null,wn=!1,Wd=Error(r(519));function Kr(a){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw lo(Sn(i,a)),Wd}function v1(a){var i=a.stateNode,o=a.type,s=a.memoizedProps;switch(i[Nt]=a,i[Vt]=s,o){case"dialog":Re("cancel",i),Re("close",i);break;case"iframe":case"object":case"embed":Re("load",i);break;case"video":case"audio":for(o=0;o<Mo.length;o++)Re(Mo[o],i);break;case"source":Re("error",i);break;case"img":case"image":case"link":Re("error",i),Re("load",i);break;case"details":Re("toggle",i);break;case"input":Re("invalid",i),Ex(i,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":Re("invalid",i);break;case"textarea":Re("invalid",i),Cx(i,s.value,s.defaultValue,s.children)}o=s.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||i.textContent===""+o||s.suppressHydrationWarning===!0||RS(i.textContent,o)?(s.popover!=null&&(Re("beforetoggle",i),Re("toggle",i)),s.onScroll!=null&&Re("scroll",i),s.onScrollEnd!=null&&Re("scrollend",i),s.onClick!=null&&(i.onclick=or),i=!0):i=!1,i||Kr(a,!0)}function y1(a){for(Rt=a.return;Rt;)switch(Rt.tag){case 5:case 31:case 13:wn=!1;return;case 27:case 3:wn=!0;return;default:Rt=Rt.return}}function Ti(a){if(a!==Rt)return!1;if(!ke)return y1(a),ke=!0,!1;var i=a.tag,o;if((o=i!==3&&i!==27)&&((o=i===5)&&(o=a.type,o=!(o!=="form"&&o!=="button")||pp(a.type,a.memoizedProps)),o=!o),o&&rt&&Kr(a),y1(a),i===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=IS(a)}else if(i===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=IS(a)}else i===27?(i=rt,oa(a.type)?(a=bp,bp=null,rt=a):rt=i):rt=Rt?Tn(a.stateNode.nextSibling):null;return!0}function Na(){rt=Rt=null,ke=!1}function Zd(){var a=Xr;return a!==null&&(Jt===null?Jt=a:Jt.push.apply(Jt,a),Xr=null),a}function lo(a){Xr===null?Xr=[a]:Xr.push(a)}var Qd=$(null),Ra=null,fr=null;function Vr(a,i,o){ne(Qd,i._currentValue),i._currentValue=o}function dr(a){a._currentValue=Qd.current,K(Qd)}function Jd(a,i,o){for(;a!==null;){var s=a.alternate;if((a.childLanes&i)!==i?(a.childLanes|=i,s!==null&&(s.childLanes|=i)):s!==null&&(s.childLanes&i)!==i&&(s.childLanes|=i),a===o)break;a=a.return}}function eh(a,i,o,s){var p=a.child;for(p!==null&&(p.return=a);p!==null;){var m=p.dependencies;if(m!==null){var O=p.child;m=m.firstContext;e:for(;m!==null;){var R=m;m=p;for(var q=0;q<i.length;q++)if(R.context===i[q]){m.lanes|=o,R=m.alternate,R!==null&&(R.lanes|=o),Jd(m.return,o,a),s||(O=null);break e}m=R.next}}else if(p.tag===18){if(O=p.return,O===null)throw Error(r(341));O.lanes|=o,m=O.alternate,m!==null&&(m.lanes|=o),Jd(O,o,a),O=null}else O=p.child;if(O!==null)O.return=p;else for(O=p;O!==null;){if(O===a){O=null;break}if(p=O.sibling,p!==null){p.return=O.return,O=p;break}O=O.return}p=O}}function Ei(a,i,o,s){a=null;for(var p=i,m=!1;p!==null;){if(!m){if((p.flags&524288)!==0)m=!0;else if((p.flags&262144)!==0)break}if(p.tag===10){var O=p.alternate;if(O===null)throw Error(r(387));if(O=O.memoizedProps,O!==null){var R=p.type;ln(p.pendingProps.value,O.value)||(a!==null?a.push(R):a=[R])}}else if(p===Oe.current){if(O=p.alternate,O===null)throw Error(r(387));O.memoizedState.memoizedState!==p.memoizedState.memoizedState&&(a!==null?a.push(Do):a=[Do])}p=p.return}a!==null&&eh(i,a,o,s),i.flags|=262144}function yc(a){for(a=a.firstContext;a!==null;){if(!ln(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function Pa(a){Ra=a,fr=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Pt(a){return m1(Ra,a)}function mc(a,i){return Ra===null&&Pa(a),m1(a,i)}function m1(a,i){var o=i._currentValue;if(i={context:i,memoizedValue:o,next:null},fr===null){if(a===null)throw Error(r(308));fr=i,a.dependencies={lanes:0,firstContext:i},a.flags|=524288}else fr=fr.next=i;return o}var WR=typeof AbortController<"u"?AbortController:function(){var a=[],i=this.signal={aborted:!1,addEventListener:function(o,s){a.push(s)}};this.abort=function(){i.aborted=!0,a.forEach(function(o){return o()})}},ZR=e.unstable_scheduleCallback,QR=e.unstable_NormalPriority,vt={$$typeof:M,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function th(){return{controller:new WR,data:new Map,refCount:0}}function oo(a){a.refCount--,a.refCount===0&&ZR(QR,function(){a.controller.abort()})}var uo=null,nh=0,Mi=0,Ci=null;function JR(a,i){if(uo===null){var o=uo=[];nh=0,Mi=ip(),Ci={status:"pending",value:void 0,then:function(s){o.push(s)}}}return nh++,i.then(g1,g1),i}function g1(){if(--nh===0&&uo!==null){Ci!==null&&(Ci.status="fulfilled");var a=uo;uo=null,Mi=0,Ci=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function eP(a,i){var o=[],s={status:"pending",value:null,reason:null,then:function(p){o.push(p)}};return a.then(function(){s.status="fulfilled",s.value=i;for(var p=0;p<o.length;p++)(0,o[p])(i)},function(p){for(s.status="rejected",s.reason=p,p=0;p<o.length;p++)(0,o[p])(void 0)}),s}var b1=k.S;k.S=function(a,i){nS=qt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&JR(a,i),b1!==null&&b1(a,i)};var Da=$(null);function rh(){var a=Da.current;return a!==null?a:Ze.pooledCache}function gc(a,i){i===null?ne(Da,Da.current):ne(Da,i.pool)}function x1(){var a=rh();return a===null?null:{parent:vt._currentValue,pool:a}}var Ni=Error(r(460)),ah=Error(r(474)),bc=Error(r(542)),xc={then:function(){}};function _1(a){return a=a.status,a==="fulfilled"||a==="rejected"}function S1(a,i,o){switch(o=a[o],o===void 0?a.push(i):o!==i&&(i.then(or,or),i=o),i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,A1(a),a;default:if(typeof i.status=="string")i.then(or,or);else{if(a=Ze,a!==null&&100<a.shellSuspendCounter)throw Error(r(482));a=i,a.status="pending",a.then(function(s){if(i.status==="pending"){var p=i;p.status="fulfilled",p.value=s}},function(s){if(i.status==="pending"){var p=i;p.status="rejected",p.reason=s}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,A1(a),a}throw $a=i,Ni}}function ka(a){try{var i=a._init;return i(a._payload)}catch(o){throw o!==null&&typeof o=="object"&&typeof o.then=="function"?($a=o,Ni):o}}var $a=null;function O1(){if($a===null)throw Error(r(459));var a=$a;return $a=null,a}function A1(a){if(a===Ni||a===bc)throw Error(r(483))}var Ri=null,co=0;function _c(a){var i=co;return co+=1,Ri===null&&(Ri=[]),S1(Ri,a,i)}function so(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function Sc(a,i){throw i.$$typeof===g?Error(r(525)):(a=Object.prototype.toString.call(i),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":a)))}function w1(a){function i(V,H){if(a){var Q=V.deletions;Q===null?(V.deletions=[H],V.flags|=16):Q.push(H)}}function o(V,H){if(!a)return null;for(;H!==null;)i(V,H),H=H.sibling;return null}function s(V){for(var H=new Map;V!==null;)V.key!==null?H.set(V.key,V):H.set(V.index,V),V=V.sibling;return H}function p(V,H){return V=cr(V,H),V.index=0,V.sibling=null,V}function m(V,H,Q){return V.index=Q,a?(Q=V.alternate,Q!==null?(Q=Q.index,Q<H?(V.flags|=67108866,H):Q):(V.flags|=67108866,H)):(V.flags|=1048576,H)}function O(V){return a&&V.alternate===null&&(V.flags|=67108866),V}function R(V,H,Q,ie){return H===null||H.tag!==6?(H=Xd(Q,V.mode,ie),H.return=V,H):(H=p(H,Q),H.return=V,H)}function q(V,H,Q,ie){var ye=Q.type;return ye===S?re(V,H,Q.props.children,ie,Q.key):H!==null&&(H.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===D&&ka(ye)===H.type)?(H=p(H,Q.props),so(H,Q),H.return=V,H):(H=pc(Q.type,Q.key,Q.props,null,V.mode,ie),so(H,Q),H.return=V,H)}function J(V,H,Q,ie){return H===null||H.tag!==4||H.stateNode.containerInfo!==Q.containerInfo||H.stateNode.implementation!==Q.implementation?(H=Kd(Q,V.mode,ie),H.return=V,H):(H=p(H,Q.children||[]),H.return=V,H)}function re(V,H,Q,ie,ye){return H===null||H.tag!==7?(H=Ca(Q,V.mode,ie,ye),H.return=V,H):(H=p(H,Q),H.return=V,H)}function oe(V,H,Q){if(typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint")return H=Xd(""+H,V.mode,Q),H.return=V,H;if(typeof H=="object"&&H!==null){switch(H.$$typeof){case x:return Q=pc(H.type,H.key,H.props,null,V.mode,Q),so(Q,H),Q.return=V,Q;case j:return H=Kd(H,V.mode,Q),H.return=V,H;case D:return H=ka(H),oe(V,H,Q)}if(G(H)||U(H))return H=Ca(H,V.mode,Q,null),H.return=V,H;if(typeof H.then=="function")return oe(V,_c(H),Q);if(H.$$typeof===M)return oe(V,mc(V,H),Q);Sc(V,H)}return null}function ee(V,H,Q,ie){var ye=H!==null?H.key:null;if(typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint")return ye!==null?null:R(V,H,""+Q,ie);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case x:return Q.key===ye?q(V,H,Q,ie):null;case j:return Q.key===ye?J(V,H,Q,ie):null;case D:return Q=ka(Q),ee(V,H,Q,ie)}if(G(Q)||U(Q))return ye!==null?null:re(V,H,Q,ie,null);if(typeof Q.then=="function")return ee(V,H,_c(Q),ie);if(Q.$$typeof===M)return ee(V,H,mc(V,Q),ie);Sc(V,Q)}return null}function te(V,H,Q,ie,ye){if(typeof ie=="string"&&ie!==""||typeof ie=="number"||typeof ie=="bigint")return V=V.get(Q)||null,R(H,V,""+ie,ye);if(typeof ie=="object"&&ie!==null){switch(ie.$$typeof){case x:return V=V.get(ie.key===null?Q:ie.key)||null,q(H,V,ie,ye);case j:return V=V.get(ie.key===null?Q:ie.key)||null,J(H,V,ie,ye);case D:return ie=ka(ie),te(V,H,Q,ie,ye)}if(G(ie)||U(ie))return V=V.get(Q)||null,re(H,V,ie,ye,null);if(typeof ie.then=="function")return te(V,H,Q,_c(ie),ye);if(ie.$$typeof===M)return te(V,H,Q,mc(H,ie),ye);Sc(H,ie)}return null}function pe(V,H,Q,ie){for(var ye=null,ze=null,ve=H,Ee=H=0,De=null;ve!==null&&Ee<Q.length;Ee++){ve.index>Ee?(De=ve,ve=null):De=ve.sibling;var qe=ee(V,ve,Q[Ee],ie);if(qe===null){ve===null&&(ve=De);break}a&&ve&&qe.alternate===null&&i(V,ve),H=m(qe,H,Ee),ze===null?ye=qe:ze.sibling=qe,ze=qe,ve=De}if(Ee===Q.length)return o(V,ve),ke&&sr(V,Ee),ye;if(ve===null){for(;Ee<Q.length;Ee++)ve=oe(V,Q[Ee],ie),ve!==null&&(H=m(ve,H,Ee),ze===null?ye=ve:ze.sibling=ve,ze=ve);return ke&&sr(V,Ee),ye}for(ve=s(ve);Ee<Q.length;Ee++)De=te(ve,V,Ee,Q[Ee],ie),De!==null&&(a&&De.alternate!==null&&ve.delete(De.key===null?Ee:De.key),H=m(De,H,Ee),ze===null?ye=De:ze.sibling=De,ze=De);return a&&ve.forEach(function(da){return i(V,da)}),ke&&sr(V,Ee),ye}function ge(V,H,Q,ie){if(Q==null)throw Error(r(151));for(var ye=null,ze=null,ve=H,Ee=H=0,De=null,qe=Q.next();ve!==null&&!qe.done;Ee++,qe=Q.next()){ve.index>Ee?(De=ve,ve=null):De=ve.sibling;var da=ee(V,ve,qe.value,ie);if(da===null){ve===null&&(ve=De);break}a&&ve&&da.alternate===null&&i(V,ve),H=m(da,H,Ee),ze===null?ye=da:ze.sibling=da,ze=da,ve=De}if(qe.done)return o(V,ve),ke&&sr(V,Ee),ye;if(ve===null){for(;!qe.done;Ee++,qe=Q.next())qe=oe(V,qe.value,ie),qe!==null&&(H=m(qe,H,Ee),ze===null?ye=qe:ze.sibling=qe,ze=qe);return ke&&sr(V,Ee),ye}for(ve=s(ve);!qe.done;Ee++,qe=Q.next())qe=te(ve,V,Ee,qe.value,ie),qe!==null&&(a&&qe.alternate!==null&&ve.delete(qe.key===null?Ee:qe.key),H=m(qe,H,Ee),ze===null?ye=qe:ze.sibling=qe,ze=qe);return a&&ve.forEach(function(fD){return i(V,fD)}),ke&&sr(V,Ee),ye}function Fe(V,H,Q,ie){if(typeof Q=="object"&&Q!==null&&Q.type===S&&Q.key===null&&(Q=Q.props.children),typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case x:e:{for(var ye=Q.key;H!==null;){if(H.key===ye){if(ye=Q.type,ye===S){if(H.tag===7){o(V,H.sibling),ie=p(H,Q.props.children),ie.return=V,V=ie;break e}}else if(H.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===D&&ka(ye)===H.type){o(V,H.sibling),ie=p(H,Q.props),so(ie,Q),ie.return=V,V=ie;break e}o(V,H);break}else i(V,H);H=H.sibling}Q.type===S?(ie=Ca(Q.props.children,V.mode,ie,Q.key),ie.return=V,V=ie):(ie=pc(Q.type,Q.key,Q.props,null,V.mode,ie),so(ie,Q),ie.return=V,V=ie)}return O(V);case j:e:{for(ye=Q.key;H!==null;){if(H.key===ye)if(H.tag===4&&H.stateNode.containerInfo===Q.containerInfo&&H.stateNode.implementation===Q.implementation){o(V,H.sibling),ie=p(H,Q.children||[]),ie.return=V,V=ie;break e}else{o(V,H);break}else i(V,H);H=H.sibling}ie=Kd(Q,V.mode,ie),ie.return=V,V=ie}return O(V);case D:return Q=ka(Q),Fe(V,H,Q,ie)}if(G(Q))return pe(V,H,Q,ie);if(U(Q)){if(ye=U(Q),typeof ye!="function")throw Error(r(150));return Q=ye.call(Q),ge(V,H,Q,ie)}if(typeof Q.then=="function")return Fe(V,H,_c(Q),ie);if(Q.$$typeof===M)return Fe(V,H,mc(V,Q),ie);Sc(V,Q)}return typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint"?(Q=""+Q,H!==null&&H.tag===6?(o(V,H.sibling),ie=p(H,Q),ie.return=V,V=ie):(o(V,H),ie=Xd(Q,V.mode,ie),ie.return=V,V=ie),O(V)):o(V,H)}return function(V,H,Q,ie){try{co=0;var ye=Fe(V,H,Q,ie);return Ri=null,ye}catch(ve){if(ve===Ni||ve===bc)throw ve;var ze=on(29,ve,null,V.mode);return ze.lanes=ie,ze.return=V,ze}finally{}}}var za=w1(!0),j1=w1(!1),Fr=!1;function ih(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function lh(a,i){a=a.updateQueue,i.updateQueue===a&&(i.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function Wr(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function Zr(a,i,o){var s=a.updateQueue;if(s===null)return null;if(s=s.shared,(Le&2)!==0){var p=s.pending;return p===null?i.next=i:(i.next=p.next,p.next=i),s.pending=i,i=hc(a),c1(a,null,o),i}return dc(a,s,i,o),hc(a)}function fo(a,i,o){if(i=i.updateQueue,i!==null&&(i=i.shared,(o&4194048)!==0)){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,mx(a,o)}}function oh(a,i){var o=a.updateQueue,s=a.alternate;if(s!==null&&(s=s.updateQueue,o===s)){var p=null,m=null;if(o=o.firstBaseUpdate,o!==null){do{var O={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};m===null?p=m=O:m=m.next=O,o=o.next}while(o!==null);m===null?p=m=i:m=m.next=i}else p=m=i;o={baseState:s.baseState,firstBaseUpdate:p,lastBaseUpdate:m,shared:s.shared,callbacks:s.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=i:a.next=i,o.lastBaseUpdate=i}var uh=!1;function ho(){if(uh){var a=Ci;if(a!==null)throw a}}function po(a,i,o,s){uh=!1;var p=a.updateQueue;Fr=!1;var m=p.firstBaseUpdate,O=p.lastBaseUpdate,R=p.shared.pending;if(R!==null){p.shared.pending=null;var q=R,J=q.next;q.next=null,O===null?m=J:O.next=J,O=q;var re=a.alternate;re!==null&&(re=re.updateQueue,R=re.lastBaseUpdate,R!==O&&(R===null?re.firstBaseUpdate=J:R.next=J,re.lastBaseUpdate=q))}if(m!==null){var oe=p.baseState;O=0,re=J=q=null,R=m;do{var ee=R.lane&-536870913,te=ee!==R.lane;if(te?(Pe&ee)===ee:(s&ee)===ee){ee!==0&&ee===Mi&&(uh=!0),re!==null&&(re=re.next={lane:0,tag:R.tag,payload:R.payload,callback:null,next:null});e:{var pe=a,ge=R;ee=i;var Fe=o;switch(ge.tag){case 1:if(pe=ge.payload,typeof pe=="function"){oe=pe.call(Fe,oe,ee);break e}oe=pe;break e;case 3:pe.flags=pe.flags&-65537|128;case 0:if(pe=ge.payload,ee=typeof pe=="function"?pe.call(Fe,oe,ee):pe,ee==null)break e;oe=v({},oe,ee);break e;case 2:Fr=!0}}ee=R.callback,ee!==null&&(a.flags|=64,te&&(a.flags|=8192),te=p.callbacks,te===null?p.callbacks=[ee]:te.push(ee))}else te={lane:ee,tag:R.tag,payload:R.payload,callback:R.callback,next:null},re===null?(J=re=te,q=oe):re=re.next=te,O|=ee;if(R=R.next,R===null){if(R=p.shared.pending,R===null)break;te=R,R=te.next,te.next=null,p.lastBaseUpdate=te,p.shared.pending=null}}while(!0);re===null&&(q=oe),p.baseState=q,p.firstBaseUpdate=J,p.lastBaseUpdate=re,m===null&&(p.shared.lanes=0),na|=O,a.lanes=O,a.memoizedState=oe}}function T1(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function E1(a,i){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)T1(o[a],i)}var Pi=$(null),Oc=$(0);function M1(a,i){a=_r,ne(Oc,a),ne(Pi,i),_r=a|i.baseLanes}function ch(){ne(Oc,_r),ne(Pi,Pi.current)}function sh(){_r=Oc.current,K(Pi),K(Oc)}var un=$(null),jn=null;function Qr(a){var i=a.alternate;ne(ht,ht.current&1),ne(un,a),jn===null&&(i===null||Pi.current!==null||i.memoizedState!==null)&&(jn=a)}function fh(a){ne(ht,ht.current),ne(un,a),jn===null&&(jn=a)}function C1(a){a.tag===22?(ne(ht,ht.current),ne(un,a),jn===null&&(jn=a)):Jr()}function Jr(){ne(ht,ht.current),ne(un,un.current)}function cn(a){K(un),jn===a&&(jn=null),K(ht)}var ht=$(0);function Ac(a){for(var i=a;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||mp(o)||gp(o)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var hr=0,je=null,Ke=null,yt=null,wc=!1,Di=!1,qa=!1,jc=0,vo=0,ki=null,tP=0;function st(){throw Error(r(321))}function dh(a,i){if(i===null)return!1;for(var o=0;o<i.length&&o<a.length;o++)if(!ln(a[o],i[o]))return!1;return!0}function hh(a,i,o,s,p,m){return hr=m,je=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,k.H=a===null||a.memoizedState===null?h_:Eh,qa=!1,m=o(s,p),qa=!1,Di&&(m=R1(i,o,s,p)),N1(a),m}function N1(a){k.H=go;var i=Ke!==null&&Ke.next!==null;if(hr=0,yt=Ke=je=null,wc=!1,vo=0,ki=null,i)throw Error(r(300));a===null||mt||(a=a.dependencies,a!==null&&yc(a)&&(mt=!0))}function R1(a,i,o,s){je=a;var p=0;do{if(Di&&(ki=null),vo=0,Di=!1,25<=p)throw Error(r(301));if(p+=1,yt=Ke=null,a.updateQueue!=null){var m=a.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}k.H=p_,m=i(o,s)}while(Di);return m}function nP(){var a=k.H,i=a.useState()[0];return i=typeof i.then=="function"?yo(i):i,a=a.useState()[0],(Ke!==null?Ke.memoizedState:null)!==a&&(je.flags|=1024),i}function ph(){var a=jc!==0;return jc=0,a}function vh(a,i,o){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~o}function yh(a){if(wc){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}wc=!1}hr=0,yt=Ke=je=null,Di=!1,vo=jc=0,ki=null}function Gt(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yt===null?je.memoizedState=yt=a:yt=yt.next=a,yt}function pt(){if(Ke===null){var a=je.alternate;a=a!==null?a.memoizedState:null}else a=Ke.next;var i=yt===null?je.memoizedState:yt.next;if(i!==null)yt=i,Ke=a;else{if(a===null)throw je.alternate===null?Error(r(467)):Error(r(310));Ke=a,a={memoizedState:Ke.memoizedState,baseState:Ke.baseState,baseQueue:Ke.baseQueue,queue:Ke.queue,next:null},yt===null?je.memoizedState=yt=a:yt=yt.next=a}return yt}function Tc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function yo(a){var i=vo;return vo+=1,ki===null&&(ki=[]),a=S1(ki,a,i),i=je,(yt===null?i.memoizedState:yt.next)===null&&(i=i.alternate,k.H=i===null||i.memoizedState===null?h_:Eh),a}function Ec(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return yo(a);if(a.$$typeof===M)return Pt(a)}throw Error(r(438,String(a)))}function mh(a){var i=null,o=je.updateQueue;if(o!==null&&(i=o.memoCache),i==null){var s=je.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(i={data:s.data.map(function(p){return p.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),o===null&&(o=Tc(),je.updateQueue=o),o.memoCache=i,o=i.data[i.index],o===void 0)for(o=i.data[i.index]=Array(a),s=0;s<a;s++)o[s]=W;return i.index++,o}function pr(a,i){return typeof i=="function"?i(a):i}function Mc(a){var i=pt();return gh(i,Ke,a)}function gh(a,i,o){var s=a.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=o;var p=a.baseQueue,m=s.pending;if(m!==null){if(p!==null){var O=p.next;p.next=m.next,m.next=O}i.baseQueue=p=m,s.pending=null}if(m=a.baseState,p===null)a.memoizedState=m;else{i=p.next;var R=O=null,q=null,J=i,re=!1;do{var oe=J.lane&-536870913;if(oe!==J.lane?(Pe&oe)===oe:(hr&oe)===oe){var ee=J.revertLane;if(ee===0)q!==null&&(q=q.next={lane:0,revertLane:0,gesture:null,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null}),oe===Mi&&(re=!0);else if((hr&ee)===ee){J=J.next,ee===Mi&&(re=!0);continue}else oe={lane:0,revertLane:J.revertLane,gesture:null,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null},q===null?(R=q=oe,O=m):q=q.next=oe,je.lanes|=ee,na|=ee;oe=J.action,qa&&o(m,oe),m=J.hasEagerState?J.eagerState:o(m,oe)}else ee={lane:oe,revertLane:J.revertLane,gesture:J.gesture,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null},q===null?(R=q=ee,O=m):q=q.next=ee,je.lanes|=oe,na|=oe;J=J.next}while(J!==null&&J!==i);if(q===null?O=m:q.next=R,!ln(m,a.memoizedState)&&(mt=!0,re&&(o=Ci,o!==null)))throw o;a.memoizedState=m,a.baseState=O,a.baseQueue=q,s.lastRenderedState=m}return p===null&&(s.lanes=0),[a.memoizedState,s.dispatch]}function bh(a){var i=pt(),o=i.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=a;var s=o.dispatch,p=o.pending,m=i.memoizedState;if(p!==null){o.pending=null;var O=p=p.next;do m=a(m,O.action),O=O.next;while(O!==p);ln(m,i.memoizedState)||(mt=!0),i.memoizedState=m,i.baseQueue===null&&(i.baseState=m),o.lastRenderedState=m}return[m,s]}function P1(a,i,o){var s=je,p=pt(),m=ke;if(m){if(o===void 0)throw Error(r(407));o=o()}else o=i();var O=!ln((Ke||p).memoizedState,o);if(O&&(p.memoizedState=o,mt=!0),p=p.queue,Sh($1.bind(null,s,p,a),[a]),p.getSnapshot!==i||O||yt!==null&&yt.memoizedState.tag&1){if(s.flags|=2048,$i(9,{destroy:void 0},k1.bind(null,s,p,o,i),null),Ze===null)throw Error(r(349));m||(hr&127)!==0||D1(s,i,o)}return o}function D1(a,i,o){a.flags|=16384,a={getSnapshot:i,value:o},i=je.updateQueue,i===null?(i=Tc(),je.updateQueue=i,i.stores=[a]):(o=i.stores,o===null?i.stores=[a]:o.push(a))}function k1(a,i,o,s){i.value=o,i.getSnapshot=s,z1(i)&&q1(a)}function $1(a,i,o){return o(function(){z1(i)&&q1(a)})}function z1(a){var i=a.getSnapshot;a=a.value;try{var o=i();return!ln(a,o)}catch{return!0}}function q1(a){var i=Ma(a,2);i!==null&&en(i,a,2)}function xh(a){var i=Gt();if(typeof a=="function"){var o=a;if(a=o(),qa){Ur(!0);try{o()}finally{Ur(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:a},i}function B1(a,i,o,s){return a.baseState=o,gh(a,Ke,typeof s=="function"?s:pr)}function rP(a,i,o,s,p){if(Rc(a))throw Error(r(485));if(a=i.action,a!==null){var m={payload:p,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(O){m.listeners.push(O)}};k.T!==null?o(!0):m.isTransition=!1,s(m),o=i.pending,o===null?(m.next=i.pending=m,L1(i,m)):(m.next=o.next,i.pending=o.next=m)}}function L1(a,i){var o=i.action,s=i.payload,p=a.state;if(i.isTransition){var m=k.T,O={};k.T=O;try{var R=o(p,s),q=k.S;q!==null&&q(O,R),I1(a,i,R)}catch(J){_h(a,i,J)}finally{m!==null&&O.types!==null&&(m.types=O.types),k.T=m}}else try{m=o(p,s),I1(a,i,m)}catch(J){_h(a,i,J)}}function I1(a,i,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(s){U1(a,i,s)},function(s){return _h(a,i,s)}):U1(a,i,o)}function U1(a,i,o){i.status="fulfilled",i.value=o,H1(i),a.state=o,i=a.pending,i!==null&&(o=i.next,o===i?a.pending=null:(o=o.next,i.next=o,L1(a,o)))}function _h(a,i,o){var s=a.pending;if(a.pending=null,s!==null){s=s.next;do i.status="rejected",i.reason=o,H1(i),i=i.next;while(i!==s)}a.action=null}function H1(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function G1(a,i){return i}function Y1(a,i){if(ke){var o=Ze.formState;if(o!==null){e:{var s=je;if(ke){if(rt){t:{for(var p=rt,m=wn;p.nodeType!==8;){if(!m){p=null;break t}if(p=Tn(p.nextSibling),p===null){p=null;break t}}m=p.data,p=m==="F!"||m==="F"?p:null}if(p){rt=Tn(p.nextSibling),s=p.data==="F!";break e}}Kr(s)}s=!1}s&&(i=o[0])}}return o=Gt(),o.memoizedState=o.baseState=i,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:G1,lastRenderedState:i},o.queue=s,o=s_.bind(null,je,s),s.dispatch=o,s=xh(!1),m=Th.bind(null,je,!1,s.queue),s=Gt(),p={state:i,dispatch:null,action:a,pending:null},s.queue=p,o=rP.bind(null,je,p,m,o),p.dispatch=o,s.memoizedState=a,[i,o,!1]}function X1(a){var i=pt();return K1(i,Ke,a)}function K1(a,i,o){if(i=gh(a,i,G1)[0],a=Mc(pr)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var s=yo(i)}catch(O){throw O===Ni?bc:O}else s=i;i=pt();var p=i.queue,m=p.dispatch;return o!==i.memoizedState&&(je.flags|=2048,$i(9,{destroy:void 0},aP.bind(null,p,o),null)),[s,m,a]}function aP(a,i){a.action=i}function V1(a){var i=pt(),o=Ke;if(o!==null)return K1(i,o,a);pt(),i=i.memoizedState,o=pt();var s=o.queue.dispatch;return o.memoizedState=a,[i,s,!1]}function $i(a,i,o,s){return a={tag:a,create:o,deps:s,inst:i,next:null},i=je.updateQueue,i===null&&(i=Tc(),je.updateQueue=i),o=i.lastEffect,o===null?i.lastEffect=a.next=a:(s=o.next,o.next=a,a.next=s,i.lastEffect=a),a}function F1(){return pt().memoizedState}function Cc(a,i,o,s){var p=Gt();je.flags|=a,p.memoizedState=$i(1|i,{destroy:void 0},o,s===void 0?null:s)}function Nc(a,i,o,s){var p=pt();s=s===void 0?null:s;var m=p.memoizedState.inst;Ke!==null&&s!==null&&dh(s,Ke.memoizedState.deps)?p.memoizedState=$i(i,m,o,s):(je.flags|=a,p.memoizedState=$i(1|i,m,o,s))}function W1(a,i){Cc(8390656,8,a,i)}function Sh(a,i){Nc(2048,8,a,i)}function iP(a){je.flags|=4;var i=je.updateQueue;if(i===null)i=Tc(),je.updateQueue=i,i.events=[a];else{var o=i.events;o===null?i.events=[a]:o.push(a)}}function Z1(a){var i=pt().memoizedState;return iP({ref:i,nextImpl:a}),function(){if((Le&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function Q1(a,i){return Nc(4,2,a,i)}function J1(a,i){return Nc(4,4,a,i)}function e_(a,i){if(typeof i=="function"){a=a();var o=i(a);return function(){typeof o=="function"?o():i(null)}}if(i!=null)return a=a(),i.current=a,function(){i.current=null}}function t_(a,i,o){o=o!=null?o.concat([a]):null,Nc(4,4,e_.bind(null,i,a),o)}function Oh(){}function n_(a,i){var o=pt();i=i===void 0?null:i;var s=o.memoizedState;return i!==null&&dh(i,s[1])?s[0]:(o.memoizedState=[a,i],a)}function r_(a,i){var o=pt();i=i===void 0?null:i;var s=o.memoizedState;if(i!==null&&dh(i,s[1]))return s[0];if(s=a(),qa){Ur(!0);try{a()}finally{Ur(!1)}}return o.memoizedState=[s,i],s}function Ah(a,i,o){return o===void 0||(hr&1073741824)!==0&&(Pe&261930)===0?a.memoizedState=i:(a.memoizedState=o,a=aS(),je.lanes|=a,na|=a,o)}function a_(a,i,o,s){return ln(o,i)?o:Pi.current!==null?(a=Ah(a,o,s),ln(a,i)||(mt=!0),a):(hr&42)===0||(hr&1073741824)!==0&&(Pe&261930)===0?(mt=!0,a.memoizedState=o):(a=aS(),je.lanes|=a,na|=a,i)}function i_(a,i,o,s,p){var m=P.p;P.p=m!==0&&8>m?m:8;var O=k.T,R={};k.T=R,Th(a,!1,i,o);try{var q=p(),J=k.S;if(J!==null&&J(R,q),q!==null&&typeof q=="object"&&typeof q.then=="function"){var re=eP(q,s);mo(a,i,re,dn(a))}else mo(a,i,s,dn(a))}catch(oe){mo(a,i,{then:function(){},status:"rejected",reason:oe},dn())}finally{P.p=m,O!==null&&R.types!==null&&(O.types=R.types),k.T=O}}function lP(){}function wh(a,i,o,s){if(a.tag!==5)throw Error(r(476));var p=l_(a).queue;i_(a,p,i,Y,o===null?lP:function(){return o_(a),o(s)})}function l_(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:Y,baseState:Y,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:Y},next:null};var o={};return i.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:o},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function o_(a){var i=l_(a);i.next===null&&(i=a.alternate.memoizedState),mo(a,i.next.queue,{},dn())}function jh(){return Pt(Do)}function u_(){return pt().memoizedState}function c_(){return pt().memoizedState}function oP(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var o=dn();a=Wr(o);var s=Zr(i,a,o);s!==null&&(en(s,i,o),fo(s,i,o)),i={cache:th()},a.payload=i;return}i=i.return}}function uP(a,i,o){var s=dn();o={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rc(a)?f_(i,o):(o=Gd(a,i,o,s),o!==null&&(en(o,a,s),d_(o,i,s)))}function s_(a,i,o){var s=dn();mo(a,i,o,s)}function mo(a,i,o,s){var p={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rc(a))f_(i,p);else{var m=a.alternate;if(a.lanes===0&&(m===null||m.lanes===0)&&(m=i.lastRenderedReducer,m!==null))try{var O=i.lastRenderedState,R=m(O,o);if(p.hasEagerState=!0,p.eagerState=R,ln(R,O))return dc(a,i,p,0),Ze===null&&fc(),!1}catch{}finally{}if(o=Gd(a,i,p,s),o!==null)return en(o,a,s),d_(o,i,s),!0}return!1}function Th(a,i,o,s){if(s={lane:2,revertLane:ip(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Rc(a)){if(i)throw Error(r(479))}else i=Gd(a,o,s,2),i!==null&&en(i,a,2)}function Rc(a){var i=a.alternate;return a===je||i!==null&&i===je}function f_(a,i){Di=wc=!0;var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}function d_(a,i,o){if((o&4194048)!==0){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,mx(a,o)}}var go={readContext:Pt,use:Ec,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useLayoutEffect:st,useInsertionEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useSyncExternalStore:st,useId:st,useHostTransitionStatus:st,useFormState:st,useActionState:st,useOptimistic:st,useMemoCache:st,useCacheRefresh:st};go.useEffectEvent=st;var h_={readContext:Pt,use:Ec,useCallback:function(a,i){return Gt().memoizedState=[a,i===void 0?null:i],a},useContext:Pt,useEffect:W1,useImperativeHandle:function(a,i,o){o=o!=null?o.concat([a]):null,Cc(4194308,4,e_.bind(null,i,a),o)},useLayoutEffect:function(a,i){return Cc(4194308,4,a,i)},useInsertionEffect:function(a,i){Cc(4,2,a,i)},useMemo:function(a,i){var o=Gt();i=i===void 0?null:i;var s=a();if(qa){Ur(!0);try{a()}finally{Ur(!1)}}return o.memoizedState=[s,i],s},useReducer:function(a,i,o){var s=Gt();if(o!==void 0){var p=o(i);if(qa){Ur(!0);try{o(i)}finally{Ur(!1)}}}else p=i;return s.memoizedState=s.baseState=p,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:p},s.queue=a,a=a.dispatch=uP.bind(null,je,a),[s.memoizedState,a]},useRef:function(a){var i=Gt();return a={current:a},i.memoizedState=a},useState:function(a){a=xh(a);var i=a.queue,o=s_.bind(null,je,i);return i.dispatch=o,[a.memoizedState,o]},useDebugValue:Oh,useDeferredValue:function(a,i){var o=Gt();return Ah(o,a,i)},useTransition:function(){var a=xh(!1);return a=i_.bind(null,je,a.queue,!0,!1),Gt().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,o){var s=je,p=Gt();if(ke){if(o===void 0)throw Error(r(407));o=o()}else{if(o=i(),Ze===null)throw Error(r(349));(Pe&127)!==0||D1(s,i,o)}p.memoizedState=o;var m={value:o,getSnapshot:i};return p.queue=m,W1($1.bind(null,s,m,a),[a]),s.flags|=2048,$i(9,{destroy:void 0},k1.bind(null,s,m,o,i),null),o},useId:function(){var a=Gt(),i=Ze.identifierPrefix;if(ke){var o=Wn,s=Fn;o=(s&~(1<<32-an(s)-1)).toString(32)+o,i="_"+i+"R_"+o,o=jc++,0<o&&(i+="H"+o.toString(32)),i+="_"}else o=tP++,i="_"+i+"r_"+o.toString(32)+"_";return a.memoizedState=i},useHostTransitionStatus:jh,useFormState:Y1,useActionState:Y1,useOptimistic:function(a){var i=Gt();i.memoizedState=i.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=o,i=Th.bind(null,je,!0,o),o.dispatch=i,[a,i]},useMemoCache:mh,useCacheRefresh:function(){return Gt().memoizedState=oP.bind(null,je)},useEffectEvent:function(a){var i=Gt(),o={impl:a};return i.memoizedState=o,function(){if((Le&2)!==0)throw Error(r(440));return o.impl.apply(void 0,arguments)}}},Eh={readContext:Pt,use:Ec,useCallback:n_,useContext:Pt,useEffect:Sh,useImperativeHandle:t_,useInsertionEffect:Q1,useLayoutEffect:J1,useMemo:r_,useReducer:Mc,useRef:F1,useState:function(){return Mc(pr)},useDebugValue:Oh,useDeferredValue:function(a,i){var o=pt();return a_(o,Ke.memoizedState,a,i)},useTransition:function(){var a=Mc(pr)[0],i=pt().memoizedState;return[typeof a=="boolean"?a:yo(a),i]},useSyncExternalStore:P1,useId:u_,useHostTransitionStatus:jh,useFormState:X1,useActionState:X1,useOptimistic:function(a,i){var o=pt();return B1(o,Ke,a,i)},useMemoCache:mh,useCacheRefresh:c_};Eh.useEffectEvent=Z1;var p_={readContext:Pt,use:Ec,useCallback:n_,useContext:Pt,useEffect:Sh,useImperativeHandle:t_,useInsertionEffect:Q1,useLayoutEffect:J1,useMemo:r_,useReducer:bh,useRef:F1,useState:function(){return bh(pr)},useDebugValue:Oh,useDeferredValue:function(a,i){var o=pt();return Ke===null?Ah(o,a,i):a_(o,Ke.memoizedState,a,i)},useTransition:function(){var a=bh(pr)[0],i=pt().memoizedState;return[typeof a=="boolean"?a:yo(a),i]},useSyncExternalStore:P1,useId:u_,useHostTransitionStatus:jh,useFormState:V1,useActionState:V1,useOptimistic:function(a,i){var o=pt();return Ke!==null?B1(o,Ke,a,i):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:mh,useCacheRefresh:c_};p_.useEffectEvent=Z1;function Mh(a,i,o,s){i=a.memoizedState,o=o(s,i),o=o==null?i:v({},i,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var Ch={enqueueSetState:function(a,i,o){a=a._reactInternals;var s=dn(),p=Wr(s);p.payload=i,o!=null&&(p.callback=o),i=Zr(a,p,s),i!==null&&(en(i,a,s),fo(i,a,s))},enqueueReplaceState:function(a,i,o){a=a._reactInternals;var s=dn(),p=Wr(s);p.tag=1,p.payload=i,o!=null&&(p.callback=o),i=Zr(a,p,s),i!==null&&(en(i,a,s),fo(i,a,s))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var o=dn(),s=Wr(o);s.tag=2,i!=null&&(s.callback=i),i=Zr(a,s,o),i!==null&&(en(i,a,o),fo(i,a,o))}};function v_(a,i,o,s,p,m,O){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(s,m,O):i.prototype&&i.prototype.isPureReactComponent?!ro(o,s)||!ro(p,m):!0}function y_(a,i,o,s){a=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(o,s),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(o,s),i.state!==a&&Ch.enqueueReplaceState(i,i.state,null)}function Ba(a,i){var o=i;if("ref"in i){o={};for(var s in i)s!=="ref"&&(o[s]=i[s])}if(a=a.defaultProps){o===i&&(o=v({},o));for(var p in a)o[p]===void 0&&(o[p]=a[p])}return o}function m_(a){sc(a)}function g_(a){console.error(a)}function b_(a){sc(a)}function Pc(a,i){try{var o=a.onUncaughtError;o(i.value,{componentStack:i.stack})}catch(s){setTimeout(function(){throw s})}}function x_(a,i,o){try{var s=a.onCaughtError;s(o.value,{componentStack:o.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(p){setTimeout(function(){throw p})}}function Nh(a,i,o){return o=Wr(o),o.tag=3,o.payload={element:null},o.callback=function(){Pc(a,i)},o}function __(a){return a=Wr(a),a.tag=3,a}function S_(a,i,o,s){var p=o.type.getDerivedStateFromError;if(typeof p=="function"){var m=s.value;a.payload=function(){return p(m)},a.callback=function(){x_(i,o,s)}}var O=o.stateNode;O!==null&&typeof O.componentDidCatch=="function"&&(a.callback=function(){x_(i,o,s),typeof p!="function"&&(ra===null?ra=new Set([this]):ra.add(this));var R=s.stack;this.componentDidCatch(s.value,{componentStack:R!==null?R:""})})}function cP(a,i,o,s,p){if(o.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(i=o.alternate,i!==null&&Ei(i,o,p,!0),o=un.current,o!==null){switch(o.tag){case 31:case 13:return jn===null?Yc():o.alternate===null&&ft===0&&(ft=3),o.flags&=-257,o.flags|=65536,o.lanes=p,s===xc?o.flags|=16384:(i=o.updateQueue,i===null?o.updateQueue=new Set([s]):i.add(s),np(a,s,p)),!1;case 22:return o.flags|=65536,s===xc?o.flags|=16384:(i=o.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([s])},o.updateQueue=i):(o=i.retryQueue,o===null?i.retryQueue=new Set([s]):o.add(s)),np(a,s,p)),!1}throw Error(r(435,o.tag))}return np(a,s,p),Yc(),!1}if(ke)return i=un.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=p,s!==Wd&&(a=Error(r(422),{cause:s}),lo(Sn(a,o)))):(s!==Wd&&(i=Error(r(423),{cause:s}),lo(Sn(i,o))),a=a.current.alternate,a.flags|=65536,p&=-p,a.lanes|=p,s=Sn(s,o),p=Nh(a.stateNode,s,p),oh(a,p),ft!==4&&(ft=2)),!1;var m=Error(r(520),{cause:s});if(m=Sn(m,o),jo===null?jo=[m]:jo.push(m),ft!==4&&(ft=2),i===null)return!0;s=Sn(s,o),o=i;do{switch(o.tag){case 3:return o.flags|=65536,a=p&-p,o.lanes|=a,a=Nh(o.stateNode,s,a),oh(o,a),!1;case 1:if(i=o.type,m=o.stateNode,(o.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(ra===null||!ra.has(m))))return o.flags|=65536,p&=-p,o.lanes|=p,p=__(p),S_(p,a,o,s),oh(o,p),!1}o=o.return}while(o!==null);return!1}var Rh=Error(r(461)),mt=!1;function Dt(a,i,o,s){i.child=a===null?j1(i,null,o,s):za(i,a.child,o,s)}function O_(a,i,o,s,p){o=o.render;var m=i.ref;if("ref"in s){var O={};for(var R in s)R!=="ref"&&(O[R]=s[R])}else O=s;return Pa(i),s=hh(a,i,o,O,m,p),R=ph(),a!==null&&!mt?(vh(a,i,p),vr(a,i,p)):(ke&&R&&Vd(i),i.flags|=1,Dt(a,i,s,p),i.child)}function A_(a,i,o,s,p){if(a===null){var m=o.type;return typeof m=="function"&&!Yd(m)&&m.defaultProps===void 0&&o.compare===null?(i.tag=15,i.type=m,w_(a,i,m,s,p)):(a=pc(o.type,null,s,i,i.mode,p),a.ref=i.ref,a.return=i,i.child=a)}if(m=a.child,!Lh(a,p)){var O=m.memoizedProps;if(o=o.compare,o=o!==null?o:ro,o(O,s)&&a.ref===i.ref)return vr(a,i,p)}return i.flags|=1,a=cr(m,s),a.ref=i.ref,a.return=i,i.child=a}function w_(a,i,o,s,p){if(a!==null){var m=a.memoizedProps;if(ro(m,s)&&a.ref===i.ref)if(mt=!1,i.pendingProps=s=m,Lh(a,p))(a.flags&131072)!==0&&(mt=!0);else return i.lanes=a.lanes,vr(a,i,p)}return Ph(a,i,o,s,p)}function j_(a,i,o,s){var p=s.children,m=a!==null?a.memoizedState:null;if(a===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.mode==="hidden"){if((i.flags&128)!==0){if(m=m!==null?m.baseLanes|o:o,a!==null){for(s=i.child=a.child,p=0;s!==null;)p=p|s.lanes|s.childLanes,s=s.sibling;s=p&~m}else s=0,i.child=null;return T_(a,i,m,o,s)}if((o&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&gc(i,m!==null?m.cachePool:null),m!==null?M1(i,m):ch(),C1(i);else return s=i.lanes=536870912,T_(a,i,m!==null?m.baseLanes|o:o,o,s)}else m!==null?(gc(i,m.cachePool),M1(i,m),Jr(),i.memoizedState=null):(a!==null&&gc(i,null),ch(),Jr());return Dt(a,i,p,o),i.child}function bo(a,i){return a!==null&&a.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function T_(a,i,o,s,p){var m=rh();return m=m===null?null:{parent:vt._currentValue,pool:m},i.memoizedState={baseLanes:o,cachePool:m},a!==null&&gc(i,null),ch(),C1(i),a!==null&&Ei(a,i,s,!0),i.childLanes=p,null}function Dc(a,i){return i=$c({mode:i.mode,children:i.children},a.mode),i.ref=a.ref,a.child=i,i.return=a,i}function E_(a,i,o){return za(i,a.child,null,o),a=Dc(i,i.pendingProps),a.flags|=2,cn(i),i.memoizedState=null,a}function sP(a,i,o){var s=i.pendingProps,p=(i.flags&128)!==0;if(i.flags&=-129,a===null){if(ke){if(s.mode==="hidden")return a=Dc(i,s),i.lanes=536870912,bo(null,a);if(fh(i),(a=rt)?(a=LS(a,wn),a=a!==null&&a.data==="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Yr!==null?{id:Fn,overflow:Wn}:null,retryLane:536870912,hydrationErrors:null},o=f1(a),o.return=i,i.child=o,Rt=i,rt=null)):a=null,a===null)throw Kr(i);return i.lanes=536870912,null}return Dc(i,s)}var m=a.memoizedState;if(m!==null){var O=m.dehydrated;if(fh(i),p)if(i.flags&256)i.flags&=-257,i=E_(a,i,o);else if(i.memoizedState!==null)i.child=a.child,i.flags|=128,i=null;else throw Error(r(558));else if(mt||Ei(a,i,o,!1),p=(o&a.childLanes)!==0,mt||p){if(s=Ze,s!==null&&(O=gx(s,o),O!==0&&O!==m.retryLane))throw m.retryLane=O,Ma(a,O),en(s,a,O),Rh;Yc(),i=E_(a,i,o)}else a=m.treeContext,rt=Tn(O.nextSibling),Rt=i,ke=!0,Xr=null,wn=!1,a!==null&&p1(i,a),i=Dc(i,s),i.flags|=4096;return i}return a=cr(a.child,{mode:s.mode,children:s.children}),a.ref=i.ref,i.child=a,a.return=i,a}function kc(a,i){var o=i.ref;if(o===null)a!==null&&a.ref!==null&&(i.flags|=4194816);else{if(typeof o!="function"&&typeof o!="object")throw Error(r(284));(a===null||a.ref!==o)&&(i.flags|=4194816)}}function Ph(a,i,o,s,p){return Pa(i),o=hh(a,i,o,s,void 0,p),s=ph(),a!==null&&!mt?(vh(a,i,p),vr(a,i,p)):(ke&&s&&Vd(i),i.flags|=1,Dt(a,i,o,p),i.child)}function M_(a,i,o,s,p,m){return Pa(i),i.updateQueue=null,o=R1(i,s,o,p),N1(a),s=ph(),a!==null&&!mt?(vh(a,i,m),vr(a,i,m)):(ke&&s&&Vd(i),i.flags|=1,Dt(a,i,o,m),i.child)}function C_(a,i,o,s,p){if(Pa(i),i.stateNode===null){var m=Ai,O=o.contextType;typeof O=="object"&&O!==null&&(m=Pt(O)),m=new o(s,m),i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Ch,i.stateNode=m,m._reactInternals=i,m=i.stateNode,m.props=s,m.state=i.memoizedState,m.refs={},ih(i),O=o.contextType,m.context=typeof O=="object"&&O!==null?Pt(O):Ai,m.state=i.memoizedState,O=o.getDerivedStateFromProps,typeof O=="function"&&(Mh(i,o,O,s),m.state=i.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(O=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),O!==m.state&&Ch.enqueueReplaceState(m,m.state,null),po(i,s,m,p),ho(),m.state=i.memoizedState),typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!0}else if(a===null){m=i.stateNode;var R=i.memoizedProps,q=Ba(o,R);m.props=q;var J=m.context,re=o.contextType;O=Ai,typeof re=="object"&&re!==null&&(O=Pt(re));var oe=o.getDerivedStateFromProps;re=typeof oe=="function"||typeof m.getSnapshotBeforeUpdate=="function",R=i.pendingProps!==R,re||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(R||J!==O)&&y_(i,m,s,O),Fr=!1;var ee=i.memoizedState;m.state=ee,po(i,s,m,p),ho(),J=i.memoizedState,R||ee!==J||Fr?(typeof oe=="function"&&(Mh(i,o,oe,s),J=i.memoizedState),(q=Fr||v_(i,o,q,s,ee,J,O))?(re||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(i.flags|=4194308)):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=s,i.memoizedState=J),m.props=s,m.state=J,m.context=O,s=q):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!1)}else{m=i.stateNode,lh(a,i),O=i.memoizedProps,re=Ba(o,O),m.props=re,oe=i.pendingProps,ee=m.context,J=o.contextType,q=Ai,typeof J=="object"&&J!==null&&(q=Pt(J)),R=o.getDerivedStateFromProps,(J=typeof R=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(O!==oe||ee!==q)&&y_(i,m,s,q),Fr=!1,ee=i.memoizedState,m.state=ee,po(i,s,m,p),ho();var te=i.memoizedState;O!==oe||ee!==te||Fr||a!==null&&a.dependencies!==null&&yc(a.dependencies)?(typeof R=="function"&&(Mh(i,o,R,s),te=i.memoizedState),(re=Fr||v_(i,o,re,s,ee,te,q)||a!==null&&a.dependencies!==null&&yc(a.dependencies))?(J||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(s,te,q),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(s,te,q)),typeof m.componentDidUpdate=="function"&&(i.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof m.componentDidUpdate!="function"||O===a.memoizedProps&&ee===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||O===a.memoizedProps&&ee===a.memoizedState||(i.flags|=1024),i.memoizedProps=s,i.memoizedState=te),m.props=s,m.state=te,m.context=q,s=re):(typeof m.componentDidUpdate!="function"||O===a.memoizedProps&&ee===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||O===a.memoizedProps&&ee===a.memoizedState||(i.flags|=1024),s=!1)}return m=s,kc(a,i),s=(i.flags&128)!==0,m||s?(m=i.stateNode,o=s&&typeof o.getDerivedStateFromError!="function"?null:m.render(),i.flags|=1,a!==null&&s?(i.child=za(i,a.child,null,p),i.child=za(i,null,o,p)):Dt(a,i,o,p),i.memoizedState=m.state,a=i.child):a=vr(a,i,p),a}function N_(a,i,o,s){return Na(),i.flags|=256,Dt(a,i,o,s),i.child}var Dh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function kh(a){return{baseLanes:a,cachePool:x1()}}function $h(a,i,o){return a=a!==null?a.childLanes&~o:0,i&&(a|=fn),a}function R_(a,i,o){var s=i.pendingProps,p=!1,m=(i.flags&128)!==0,O;if((O=m)||(O=a!==null&&a.memoizedState===null?!1:(ht.current&2)!==0),O&&(p=!0,i.flags&=-129),O=(i.flags&32)!==0,i.flags&=-33,a===null){if(ke){if(p?Qr(i):Jr(),(a=rt)?(a=LS(a,wn),a=a!==null&&a.data!=="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Yr!==null?{id:Fn,overflow:Wn}:null,retryLane:536870912,hydrationErrors:null},o=f1(a),o.return=i,i.child=o,Rt=i,rt=null)):a=null,a===null)throw Kr(i);return gp(a)?i.lanes=32:i.lanes=536870912,null}var R=s.children;return s=s.fallback,p?(Jr(),p=i.mode,R=$c({mode:"hidden",children:R},p),s=Ca(s,p,o,null),R.return=i,s.return=i,R.sibling=s,i.child=R,s=i.child,s.memoizedState=kh(o),s.childLanes=$h(a,O,o),i.memoizedState=Dh,bo(null,s)):(Qr(i),zh(i,R))}var q=a.memoizedState;if(q!==null&&(R=q.dehydrated,R!==null)){if(m)i.flags&256?(Qr(i),i.flags&=-257,i=qh(a,i,o)):i.memoizedState!==null?(Jr(),i.child=a.child,i.flags|=128,i=null):(Jr(),R=s.fallback,p=i.mode,s=$c({mode:"visible",children:s.children},p),R=Ca(R,p,o,null),R.flags|=2,s.return=i,R.return=i,s.sibling=R,i.child=s,za(i,a.child,null,o),s=i.child,s.memoizedState=kh(o),s.childLanes=$h(a,O,o),i.memoizedState=Dh,i=bo(null,s));else if(Qr(i),gp(R)){if(O=R.nextSibling&&R.nextSibling.dataset,O)var J=O.dgst;O=J,s=Error(r(419)),s.stack="",s.digest=O,lo({value:s,source:null,stack:null}),i=qh(a,i,o)}else if(mt||Ei(a,i,o,!1),O=(o&a.childLanes)!==0,mt||O){if(O=Ze,O!==null&&(s=gx(O,o),s!==0&&s!==q.retryLane))throw q.retryLane=s,Ma(a,s),en(O,a,s),Rh;mp(R)||Yc(),i=qh(a,i,o)}else mp(R)?(i.flags|=192,i.child=a.child,i=null):(a=q.treeContext,rt=Tn(R.nextSibling),Rt=i,ke=!0,Xr=null,wn=!1,a!==null&&p1(i,a),i=zh(i,s.children),i.flags|=4096);return i}return p?(Jr(),R=s.fallback,p=i.mode,q=a.child,J=q.sibling,s=cr(q,{mode:"hidden",children:s.children}),s.subtreeFlags=q.subtreeFlags&65011712,J!==null?R=cr(J,R):(R=Ca(R,p,o,null),R.flags|=2),R.return=i,s.return=i,s.sibling=R,i.child=s,bo(null,s),s=i.child,R=a.child.memoizedState,R===null?R=kh(o):(p=R.cachePool,p!==null?(q=vt._currentValue,p=p.parent!==q?{parent:q,pool:q}:p):p=x1(),R={baseLanes:R.baseLanes|o,cachePool:p}),s.memoizedState=R,s.childLanes=$h(a,O,o),i.memoizedState=Dh,bo(a.child,s)):(Qr(i),o=a.child,a=o.sibling,o=cr(o,{mode:"visible",children:s.children}),o.return=i,o.sibling=null,a!==null&&(O=i.deletions,O===null?(i.deletions=[a],i.flags|=16):O.push(a)),i.child=o,i.memoizedState=null,o)}function zh(a,i){return i=$c({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function $c(a,i){return a=on(22,a,null,i),a.lanes=0,a}function qh(a,i,o){return za(i,a.child,null,o),a=zh(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function P_(a,i,o){a.lanes|=i;var s=a.alternate;s!==null&&(s.lanes|=i),Jd(a.return,i,o)}function Bh(a,i,o,s,p,m){var O=a.memoizedState;O===null?a.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:s,tail:o,tailMode:p,treeForkCount:m}:(O.isBackwards=i,O.rendering=null,O.renderingStartTime=0,O.last=s,O.tail=o,O.tailMode=p,O.treeForkCount=m)}function D_(a,i,o){var s=i.pendingProps,p=s.revealOrder,m=s.tail;s=s.children;var O=ht.current,R=(O&2)!==0;if(R?(O=O&1|2,i.flags|=128):O&=1,ne(ht,O),Dt(a,i,s,o),s=ke?io:0,!R&&a!==null&&(a.flags&128)!==0)e:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&P_(a,o,i);else if(a.tag===19)P_(a,o,i);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break e;for(;a.sibling===null;){if(a.return===null||a.return===i)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}switch(p){case"forwards":for(o=i.child,p=null;o!==null;)a=o.alternate,a!==null&&Ac(a)===null&&(p=o),o=o.sibling;o=p,o===null?(p=i.child,i.child=null):(p=o.sibling,o.sibling=null),Bh(i,!1,p,o,m,s);break;case"backwards":case"unstable_legacy-backwards":for(o=null,p=i.child,i.child=null;p!==null;){if(a=p.alternate,a!==null&&Ac(a)===null){i.child=p;break}a=p.sibling,p.sibling=o,o=p,p=a}Bh(i,!0,o,null,m,s);break;case"together":Bh(i,!1,null,null,void 0,s);break;default:i.memoizedState=null}return i.child}function vr(a,i,o){if(a!==null&&(i.dependencies=a.dependencies),na|=i.lanes,(o&i.childLanes)===0)if(a!==null){if(Ei(a,i,o,!1),(o&i.childLanes)===0)return null}else return null;if(a!==null&&i.child!==a.child)throw Error(r(153));if(i.child!==null){for(a=i.child,o=cr(a,a.pendingProps),i.child=o,o.return=i;a.sibling!==null;)a=a.sibling,o=o.sibling=cr(a,a.pendingProps),o.return=i;o.sibling=null}return i.child}function Lh(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&yc(a)))}function fP(a,i,o){switch(i.tag){case 3:$e(i,i.stateNode.containerInfo),Vr(i,vt,a.memoizedState.cache),Na();break;case 27:case 5:be(i);break;case 4:$e(i,i.stateNode.containerInfo);break;case 10:Vr(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,fh(i),null;break;case 13:var s=i.memoizedState;if(s!==null)return s.dehydrated!==null?(Qr(i),i.flags|=128,null):(o&i.child.childLanes)!==0?R_(a,i,o):(Qr(i),a=vr(a,i,o),a!==null?a.sibling:null);Qr(i);break;case 19:var p=(a.flags&128)!==0;if(s=(o&i.childLanes)!==0,s||(Ei(a,i,o,!1),s=(o&i.childLanes)!==0),p){if(s)return D_(a,i,o);i.flags|=128}if(p=i.memoizedState,p!==null&&(p.rendering=null,p.tail=null,p.lastEffect=null),ne(ht,ht.current),s)break;return null;case 22:return i.lanes=0,j_(a,i,o,i.pendingProps);case 24:Vr(i,vt,a.memoizedState.cache)}return vr(a,i,o)}function k_(a,i,o){if(a!==null)if(a.memoizedProps!==i.pendingProps)mt=!0;else{if(!Lh(a,o)&&(i.flags&128)===0)return mt=!1,fP(a,i,o);mt=(a.flags&131072)!==0}else mt=!1,ke&&(i.flags&1048576)!==0&&h1(i,io,i.index);switch(i.lanes=0,i.tag){case 16:e:{var s=i.pendingProps;if(a=ka(i.elementType),i.type=a,typeof a=="function")Yd(a)?(s=Ba(a,s),i.tag=1,i=C_(null,i,a,s,o)):(i.tag=0,i=Ph(null,i,a,s,o));else{if(a!=null){var p=a.$$typeof;if(p===N){i.tag=11,i=O_(null,i,a,s,o);break e}else if(p===C){i.tag=14,i=A_(null,i,a,s,o);break e}}throw i=L(a)||a,Error(r(306,i,""))}}return i;case 0:return Ph(a,i,i.type,i.pendingProps,o);case 1:return s=i.type,p=Ba(s,i.pendingProps),C_(a,i,s,p,o);case 3:e:{if($e(i,i.stateNode.containerInfo),a===null)throw Error(r(387));s=i.pendingProps;var m=i.memoizedState;p=m.element,lh(a,i),po(i,s,null,o);var O=i.memoizedState;if(s=O.cache,Vr(i,vt,s),s!==m.cache&&eh(i,[vt],o,!0),ho(),s=O.element,m.isDehydrated)if(m={element:s,isDehydrated:!1,cache:O.cache},i.updateQueue.baseState=m,i.memoizedState=m,i.flags&256){i=N_(a,i,s,o);break e}else if(s!==p){p=Sn(Error(r(424)),i),lo(p),i=N_(a,i,s,o);break e}else{switch(a=i.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName==="HTML"?a.ownerDocument.body:a}for(rt=Tn(a.firstChild),Rt=i,ke=!0,Xr=null,wn=!0,o=j1(i,null,s,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Na(),s===p){i=vr(a,i,o);break e}Dt(a,i,s,o)}i=i.child}return i;case 26:return kc(a,i),a===null?(o=XS(i.type,null,i.pendingProps,null))?i.memoizedState=o:ke||(o=i.type,a=i.pendingProps,s=Qc(me.current).createElement(o),s[Nt]=i,s[Vt]=a,kt(s,o,a),jt(s),i.stateNode=s):i.memoizedState=XS(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return be(i),a===null&&ke&&(s=i.stateNode=HS(i.type,i.pendingProps,me.current),Rt=i,wn=!0,p=rt,oa(i.type)?(bp=p,rt=Tn(s.firstChild)):rt=p),Dt(a,i,i.pendingProps.children,o),kc(a,i),a===null&&(i.flags|=4194304),i.child;case 5:return a===null&&ke&&((p=s=rt)&&(s=IP(s,i.type,i.pendingProps,wn),s!==null?(i.stateNode=s,Rt=i,rt=Tn(s.firstChild),wn=!1,p=!0):p=!1),p||Kr(i)),be(i),p=i.type,m=i.pendingProps,O=a!==null?a.memoizedProps:null,s=m.children,pp(p,m)?s=null:O!==null&&pp(p,O)&&(i.flags|=32),i.memoizedState!==null&&(p=hh(a,i,nP,null,null,o),Do._currentValue=p),kc(a,i),Dt(a,i,s,o),i.child;case 6:return a===null&&ke&&((a=o=rt)&&(o=UP(o,i.pendingProps,wn),o!==null?(i.stateNode=o,Rt=i,rt=null,a=!0):a=!1),a||Kr(i)),null;case 13:return R_(a,i,o);case 4:return $e(i,i.stateNode.containerInfo),s=i.pendingProps,a===null?i.child=za(i,null,s,o):Dt(a,i,s,o),i.child;case 11:return O_(a,i,i.type,i.pendingProps,o);case 7:return Dt(a,i,i.pendingProps,o),i.child;case 8:return Dt(a,i,i.pendingProps.children,o),i.child;case 12:return Dt(a,i,i.pendingProps.children,o),i.child;case 10:return s=i.pendingProps,Vr(i,i.type,s.value),Dt(a,i,s.children,o),i.child;case 9:return p=i.type._context,s=i.pendingProps.children,Pa(i),p=Pt(p),s=s(p),i.flags|=1,Dt(a,i,s,o),i.child;case 14:return A_(a,i,i.type,i.pendingProps,o);case 15:return w_(a,i,i.type,i.pendingProps,o);case 19:return D_(a,i,o);case 31:return sP(a,i,o);case 22:return j_(a,i,o,i.pendingProps);case 24:return Pa(i),s=Pt(vt),a===null?(p=rh(),p===null&&(p=Ze,m=th(),p.pooledCache=m,m.refCount++,m!==null&&(p.pooledCacheLanes|=o),p=m),i.memoizedState={parent:s,cache:p},ih(i),Vr(i,vt,p)):((a.lanes&o)!==0&&(lh(a,i),po(i,null,null,o),ho()),p=a.memoizedState,m=i.memoizedState,p.parent!==s?(p={parent:s,cache:s},i.memoizedState=p,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=p),Vr(i,vt,s)):(s=m.cache,Vr(i,vt,s),s!==p.cache&&eh(i,[vt],o,!0))),Dt(a,i,i.pendingProps.children,o),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function yr(a){a.flags|=4}function Ih(a,i,o,s,p){if((i=(a.mode&32)!==0)&&(i=!1),i){if(a.flags|=16777216,(p&335544128)===p)if(a.stateNode.complete)a.flags|=8192;else if(uS())a.flags|=8192;else throw $a=xc,ah}else a.flags&=-16777217}function $_(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!ZS(i))if(uS())a.flags|=8192;else throw $a=xc,ah}function zc(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?vx():536870912,a.lanes|=i,Li|=i)}function xo(a,i){if(!ke)switch(a.tailMode){case"hidden":i=a.tail;for(var o=null;i!==null;)i.alternate!==null&&(o=i),i=i.sibling;o===null?a.tail=null:o.sibling=null;break;case"collapsed":o=a.tail;for(var s=null;o!==null;)o.alternate!==null&&(s=o),o=o.sibling;s===null?i||a.tail===null?a.tail=null:a.tail.sibling=null:s.sibling=null}}function at(a){var i=a.alternate!==null&&a.alternate.child===a.child,o=0,s=0;if(i)for(var p=a.child;p!==null;)o|=p.lanes|p.childLanes,s|=p.subtreeFlags&65011712,s|=p.flags&65011712,p.return=a,p=p.sibling;else for(p=a.child;p!==null;)o|=p.lanes|p.childLanes,s|=p.subtreeFlags,s|=p.flags,p.return=a,p=p.sibling;return a.subtreeFlags|=s,a.childLanes=o,i}function dP(a,i,o){var s=i.pendingProps;switch(Fd(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return at(i),null;case 1:return at(i),null;case 3:return o=i.stateNode,s=null,a!==null&&(s=a.memoizedState.cache),i.memoizedState.cache!==s&&(i.flags|=2048),dr(vt),se(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(Ti(i)?yr(i):a===null||a.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Zd())),at(i),null;case 26:var p=i.type,m=i.memoizedState;return a===null?(yr(i),m!==null?(at(i),$_(i,m)):(at(i),Ih(i,p,null,s,o))):m?m!==a.memoizedState?(yr(i),at(i),$_(i,m)):(at(i),i.flags&=-16777217):(a=a.memoizedProps,a!==s&&yr(i),at(i),Ih(i,p,a,s,o)),null;case 27:if(Ae(i),o=me.current,p=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&yr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return at(i),null}a=ue.current,Ti(i)?v1(i):(a=HS(p,s,o),i.stateNode=a,yr(i))}return at(i),null;case 5:if(Ae(i),p=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&yr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return at(i),null}if(m=ue.current,Ti(i))v1(i);else{var O=Qc(me.current);switch(m){case 1:m=O.createElementNS("http://www.w3.org/2000/svg",p);break;case 2:m=O.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;default:switch(p){case"svg":m=O.createElementNS("http://www.w3.org/2000/svg",p);break;case"math":m=O.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;case"script":m=O.createElement("div"),m.innerHTML="<script><\/script>",m=m.removeChild(m.firstChild);break;case"select":m=typeof s.is=="string"?O.createElement("select",{is:s.is}):O.createElement("select"),s.multiple?m.multiple=!0:s.size&&(m.size=s.size);break;default:m=typeof s.is=="string"?O.createElement(p,{is:s.is}):O.createElement(p)}}m[Nt]=i,m[Vt]=s;e:for(O=i.child;O!==null;){if(O.tag===5||O.tag===6)m.appendChild(O.stateNode);else if(O.tag!==4&&O.tag!==27&&O.child!==null){O.child.return=O,O=O.child;continue}if(O===i)break e;for(;O.sibling===null;){if(O.return===null||O.return===i)break e;O=O.return}O.sibling.return=O.return,O=O.sibling}i.stateNode=m;e:switch(kt(m,p,s),p){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&yr(i)}}return at(i),Ih(i,i.type,a===null?null:a.memoizedProps,i.pendingProps,o),null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==s&&yr(i);else{if(typeof s!="string"&&i.stateNode===null)throw Error(r(166));if(a=me.current,Ti(i)){if(a=i.stateNode,o=i.memoizedProps,s=null,p=Rt,p!==null)switch(p.tag){case 27:case 5:s=p.memoizedProps}a[Nt]=i,a=!!(a.nodeValue===o||s!==null&&s.suppressHydrationWarning===!0||RS(a.nodeValue,o)),a||Kr(i,!0)}else a=Qc(a).createTextNode(s),a[Nt]=i,i.stateNode=a}return at(i),null;case 31:if(o=i.memoizedState,a===null||a.memoizedState!==null){if(s=Ti(i),o!==null){if(a===null){if(!s)throw Error(r(318));if(a=i.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[Nt]=i}else Na(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),a=!1}else o=Zd(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return i.flags&256?(cn(i),i):(cn(i),null);if((i.flags&128)!==0)throw Error(r(558))}return at(i),null;case 13:if(s=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(p=Ti(i),s!==null&&s.dehydrated!==null){if(a===null){if(!p)throw Error(r(318));if(p=i.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(r(317));p[Nt]=i}else Na(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),p=!1}else p=Zd(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=p),p=!0;if(!p)return i.flags&256?(cn(i),i):(cn(i),null)}return cn(i),(i.flags&128)!==0?(i.lanes=o,i):(o=s!==null,a=a!==null&&a.memoizedState!==null,o&&(s=i.child,p=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(p=s.alternate.memoizedState.cachePool.pool),m=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(m=s.memoizedState.cachePool.pool),m!==p&&(s.flags|=2048)),o!==a&&o&&(i.child.flags|=8192),zc(i,i.updateQueue),at(i),null);case 4:return se(),a===null&&cp(i.stateNode.containerInfo),at(i),null;case 10:return dr(i.type),at(i),null;case 19:if(K(ht),s=i.memoizedState,s===null)return at(i),null;if(p=(i.flags&128)!==0,m=s.rendering,m===null)if(p)xo(s,!1);else{if(ft!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(m=Ac(a),m!==null){for(i.flags|=128,xo(s,!1),a=m.updateQueue,i.updateQueue=a,zc(i,a),i.subtreeFlags=0,a=o,o=i.child;o!==null;)s1(o,a),o=o.sibling;return ne(ht,ht.current&1|2),ke&&sr(i,s.treeForkCount),i.child}a=a.sibling}s.tail!==null&&qt()>Uc&&(i.flags|=128,p=!0,xo(s,!1),i.lanes=4194304)}else{if(!p)if(a=Ac(m),a!==null){if(i.flags|=128,p=!0,a=a.updateQueue,i.updateQueue=a,zc(i,a),xo(s,!0),s.tail===null&&s.tailMode==="hidden"&&!m.alternate&&!ke)return at(i),null}else 2*qt()-s.renderingStartTime>Uc&&o!==536870912&&(i.flags|=128,p=!0,xo(s,!1),i.lanes=4194304);s.isBackwards?(m.sibling=i.child,i.child=m):(a=s.last,a!==null?a.sibling=m:i.child=m,s.last=m)}return s.tail!==null?(a=s.tail,s.rendering=a,s.tail=a.sibling,s.renderingStartTime=qt(),a.sibling=null,o=ht.current,ne(ht,p?o&1|2:o&1),ke&&sr(i,s.treeForkCount),a):(at(i),null);case 22:case 23:return cn(i),sh(),s=i.memoizedState!==null,a!==null?a.memoizedState!==null!==s&&(i.flags|=8192):s&&(i.flags|=8192),s?(o&536870912)!==0&&(i.flags&128)===0&&(at(i),i.subtreeFlags&6&&(i.flags|=8192)):at(i),o=i.updateQueue,o!==null&&zc(i,o.retryQueue),o=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),s=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(s=i.memoizedState.cachePool.pool),s!==o&&(i.flags|=2048),a!==null&&K(Da),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),dr(vt),at(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function hP(a,i){switch(Fd(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return dr(vt),se(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return Ae(i),null;case 31:if(i.memoizedState!==null){if(cn(i),i.alternate===null)throw Error(r(340));Na()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 13:if(cn(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Na()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return K(ht),null;case 4:return se(),null;case 10:return dr(i.type),null;case 22:case 23:return cn(i),sh(),a!==null&&K(Da),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return dr(vt),null;case 25:return null;default:return null}}function z_(a,i){switch(Fd(i),i.tag){case 3:dr(vt),se();break;case 26:case 27:case 5:Ae(i);break;case 4:se();break;case 31:i.memoizedState!==null&&cn(i);break;case 13:cn(i);break;case 19:K(ht);break;case 10:dr(i.type);break;case 22:case 23:cn(i),sh(),a!==null&&K(Da);break;case 24:dr(vt)}}function _o(a,i){try{var o=i.updateQueue,s=o!==null?o.lastEffect:null;if(s!==null){var p=s.next;o=p;do{if((o.tag&a)===a){s=void 0;var m=o.create,O=o.inst;s=m(),O.destroy=s}o=o.next}while(o!==p)}}catch(R){Ge(i,i.return,R)}}function ea(a,i,o){try{var s=i.updateQueue,p=s!==null?s.lastEffect:null;if(p!==null){var m=p.next;s=m;do{if((s.tag&a)===a){var O=s.inst,R=O.destroy;if(R!==void 0){O.destroy=void 0,p=i;var q=o,J=R;try{J()}catch(re){Ge(p,q,re)}}}s=s.next}while(s!==m)}}catch(re){Ge(i,i.return,re)}}function q_(a){var i=a.updateQueue;if(i!==null){var o=a.stateNode;try{E1(i,o)}catch(s){Ge(a,a.return,s)}}}function B_(a,i,o){o.props=Ba(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(s){Ge(a,i,s)}}function So(a,i){try{var o=a.ref;if(o!==null){switch(a.tag){case 26:case 27:case 5:var s=a.stateNode;break;case 30:s=a.stateNode;break;default:s=a.stateNode}typeof o=="function"?a.refCleanup=o(s):o.current=s}}catch(p){Ge(a,i,p)}}function Zn(a,i){var o=a.ref,s=a.refCleanup;if(o!==null)if(typeof s=="function")try{s()}catch(p){Ge(a,i,p)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(p){Ge(a,i,p)}else o.current=null}function L_(a){var i=a.type,o=a.memoizedProps,s=a.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":o.autoFocus&&s.focus();break e;case"img":o.src?s.src=o.src:o.srcSet&&(s.srcset=o.srcSet)}}catch(p){Ge(a,a.return,p)}}function Uh(a,i,o){try{var s=a.stateNode;kP(s,a.type,o,i),s[Vt]=i}catch(p){Ge(a,a.return,p)}}function I_(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&oa(a.type)||a.tag===4}function Hh(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||I_(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&oa(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function Gh(a,i,o){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(a,i):(i=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,i.appendChild(a),o=o._reactRootContainer,o!=null||i.onclick!==null||(i.onclick=or));else if(s!==4&&(s===27&&oa(a.type)&&(o=a.stateNode,i=null),a=a.child,a!==null))for(Gh(a,i,o),a=a.sibling;a!==null;)Gh(a,i,o),a=a.sibling}function qc(a,i,o){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?o.insertBefore(a,i):o.appendChild(a);else if(s!==4&&(s===27&&oa(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(qc(a,i,o),a=a.sibling;a!==null;)qc(a,i,o),a=a.sibling}function U_(a){var i=a.stateNode,o=a.memoizedProps;try{for(var s=a.type,p=i.attributes;p.length;)i.removeAttributeNode(p[0]);kt(i,s,o),i[Nt]=a,i[Vt]=o}catch(m){Ge(a,a.return,m)}}var mr=!1,gt=!1,Yh=!1,H_=typeof WeakSet=="function"?WeakSet:Set,Tt=null;function pP(a,i){if(a=a.containerInfo,dp=is,a=t1(a),qd(a)){if("selectionStart"in a)var o={start:a.selectionStart,end:a.selectionEnd};else e:{o=(o=a.ownerDocument)&&o.defaultView||window;var s=o.getSelection&&o.getSelection();if(s&&s.rangeCount!==0){o=s.anchorNode;var p=s.anchorOffset,m=s.focusNode;s=s.focusOffset;try{o.nodeType,m.nodeType}catch{o=null;break e}var O=0,R=-1,q=-1,J=0,re=0,oe=a,ee=null;t:for(;;){for(var te;oe!==o||p!==0&&oe.nodeType!==3||(R=O+p),oe!==m||s!==0&&oe.nodeType!==3||(q=O+s),oe.nodeType===3&&(O+=oe.nodeValue.length),(te=oe.firstChild)!==null;)ee=oe,oe=te;for(;;){if(oe===a)break t;if(ee===o&&++J===p&&(R=O),ee===m&&++re===s&&(q=O),(te=oe.nextSibling)!==null)break;oe=ee,ee=oe.parentNode}oe=te}o=R===-1||q===-1?null:{start:R,end:q}}else o=null}o=o||{start:0,end:0}}else o=null;for(hp={focusedElem:a,selectionRange:o},is=!1,Tt=i;Tt!==null;)if(i=Tt,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,Tt=a;else for(;Tt!==null;){switch(i=Tt,m=i.alternate,a=i.flags,i.tag){case 0:if((a&4)!==0&&(a=i.updateQueue,a=a!==null?a.events:null,a!==null))for(o=0;o<a.length;o++)p=a[o],p.ref.impl=p.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&m!==null){a=void 0,o=i,p=m.memoizedProps,m=m.memoizedState,s=o.stateNode;try{var pe=Ba(o.type,p);a=s.getSnapshotBeforeUpdate(pe,m),s.__reactInternalSnapshotBeforeUpdate=a}catch(ge){Ge(o,o.return,ge)}}break;case 3:if((a&1024)!==0){if(a=i.stateNode.containerInfo,o=a.nodeType,o===9)yp(a);else if(o===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":yp(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(r(163))}if(a=i.sibling,a!==null){a.return=i.return,Tt=a;break}Tt=i.return}}function G_(a,i,o){var s=o.flags;switch(o.tag){case 0:case 11:case 15:br(a,o),s&4&&_o(5,o);break;case 1:if(br(a,o),s&4)if(a=o.stateNode,i===null)try{a.componentDidMount()}catch(O){Ge(o,o.return,O)}else{var p=Ba(o.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(p,i,a.__reactInternalSnapshotBeforeUpdate)}catch(O){Ge(o,o.return,O)}}s&64&&q_(o),s&512&&So(o,o.return);break;case 3:if(br(a,o),s&64&&(a=o.updateQueue,a!==null)){if(i=null,o.child!==null)switch(o.child.tag){case 27:case 5:i=o.child.stateNode;break;case 1:i=o.child.stateNode}try{E1(a,i)}catch(O){Ge(o,o.return,O)}}break;case 27:i===null&&s&4&&U_(o);case 26:case 5:br(a,o),i===null&&s&4&&L_(o),s&512&&So(o,o.return);break;case 12:br(a,o);break;case 31:br(a,o),s&4&&K_(a,o);break;case 13:br(a,o),s&4&&V_(a,o),s&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=OP.bind(null,o),HP(a,o))));break;case 22:if(s=o.memoizedState!==null||mr,!s){i=i!==null&&i.memoizedState!==null||gt,p=mr;var m=gt;mr=s,(gt=i)&&!m?xr(a,o,(o.subtreeFlags&8772)!==0):br(a,o),mr=p,gt=m}break;case 30:break;default:br(a,o)}}function Y_(a){var i=a.alternate;i!==null&&(a.alternate=null,Y_(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&_d(i)),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}var lt=null,Wt=!1;function gr(a,i,o){for(o=o.child;o!==null;)X_(a,i,o),o=o.sibling}function X_(a,i,o){if(rn&&typeof rn.onCommitFiberUnmount=="function")try{rn.onCommitFiberUnmount(Yl,o)}catch{}switch(o.tag){case 26:gt||Zn(o,i),gr(a,i,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:gt||Zn(o,i);var s=lt,p=Wt;oa(o.type)&&(lt=o.stateNode,Wt=!1),gr(a,i,o),No(o.stateNode),lt=s,Wt=p;break;case 5:gt||Zn(o,i);case 6:if(s=lt,p=Wt,lt=null,gr(a,i,o),lt=s,Wt=p,lt!==null)if(Wt)try{(lt.nodeType===9?lt.body:lt.nodeName==="HTML"?lt.ownerDocument.body:lt).removeChild(o.stateNode)}catch(m){Ge(o,i,m)}else try{lt.removeChild(o.stateNode)}catch(m){Ge(o,i,m)}break;case 18:lt!==null&&(Wt?(a=lt,qS(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,o.stateNode),Vi(a)):qS(lt,o.stateNode));break;case 4:s=lt,p=Wt,lt=o.stateNode.containerInfo,Wt=!0,gr(a,i,o),lt=s,Wt=p;break;case 0:case 11:case 14:case 15:ea(2,o,i),gt||ea(4,o,i),gr(a,i,o);break;case 1:gt||(Zn(o,i),s=o.stateNode,typeof s.componentWillUnmount=="function"&&B_(o,i,s)),gr(a,i,o);break;case 21:gr(a,i,o);break;case 22:gt=(s=gt)||o.memoizedState!==null,gr(a,i,o),gt=s;break;default:gr(a,i,o)}}function K_(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{Vi(a)}catch(o){Ge(i,i.return,o)}}}function V_(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Vi(a)}catch(o){Ge(i,i.return,o)}}function vP(a){switch(a.tag){case 31:case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new H_),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new H_),i;default:throw Error(r(435,a.tag))}}function Bc(a,i){var o=vP(a);i.forEach(function(s){if(!o.has(s)){o.add(s);var p=AP.bind(null,a,s);s.then(p,p)}})}function Zt(a,i){var o=i.deletions;if(o!==null)for(var s=0;s<o.length;s++){var p=o[s],m=a,O=i,R=O;e:for(;R!==null;){switch(R.tag){case 27:if(oa(R.type)){lt=R.stateNode,Wt=!1;break e}break;case 5:lt=R.stateNode,Wt=!1;break e;case 3:case 4:lt=R.stateNode.containerInfo,Wt=!0;break e}R=R.return}if(lt===null)throw Error(r(160));X_(m,O,p),lt=null,Wt=!1,m=p.alternate,m!==null&&(m.return=null),p.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)F_(i,a),i=i.sibling}var In=null;function F_(a,i){var o=a.alternate,s=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:Zt(i,a),Qt(a),s&4&&(ea(3,a,a.return),_o(3,a),ea(5,a,a.return));break;case 1:Zt(i,a),Qt(a),s&512&&(gt||o===null||Zn(o,o.return)),s&64&&mr&&(a=a.updateQueue,a!==null&&(s=a.callbacks,s!==null&&(o=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=o===null?s:o.concat(s))));break;case 26:var p=In;if(Zt(i,a),Qt(a),s&512&&(gt||o===null||Zn(o,o.return)),s&4){var m=o!==null?o.memoizedState:null;if(s=a.memoizedState,o===null)if(s===null)if(a.stateNode===null){e:{s=a.type,o=a.memoizedProps,p=p.ownerDocument||p;t:switch(s){case"title":m=p.getElementsByTagName("title")[0],(!m||m[Vl]||m[Nt]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=p.createElement(s),p.head.insertBefore(m,p.querySelector("head > title"))),kt(m,s,o),m[Nt]=a,jt(m),s=m;break e;case"link":var O=FS("link","href",p).get(s+(o.href||""));if(O){for(var R=0;R<O.length;R++)if(m=O[R],m.getAttribute("href")===(o.href==null||o.href===""?null:o.href)&&m.getAttribute("rel")===(o.rel==null?null:o.rel)&&m.getAttribute("title")===(o.title==null?null:o.title)&&m.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){O.splice(R,1);break t}}m=p.createElement(s),kt(m,s,o),p.head.appendChild(m);break;case"meta":if(O=FS("meta","content",p).get(s+(o.content||""))){for(R=0;R<O.length;R++)if(m=O[R],m.getAttribute("content")===(o.content==null?null:""+o.content)&&m.getAttribute("name")===(o.name==null?null:o.name)&&m.getAttribute("property")===(o.property==null?null:o.property)&&m.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&m.getAttribute("charset")===(o.charSet==null?null:o.charSet)){O.splice(R,1);break t}}m=p.createElement(s),kt(m,s,o),p.head.appendChild(m);break;default:throw Error(r(468,s))}m[Nt]=a,jt(m),s=m}a.stateNode=s}else WS(p,a.type,a.stateNode);else a.stateNode=VS(p,s,a.memoizedProps);else m!==s?(m===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):m.count--,s===null?WS(p,a.type,a.stateNode):VS(p,s,a.memoizedProps)):s===null&&a.stateNode!==null&&Uh(a,a.memoizedProps,o.memoizedProps)}break;case 27:Zt(i,a),Qt(a),s&512&&(gt||o===null||Zn(o,o.return)),o!==null&&s&4&&Uh(a,a.memoizedProps,o.memoizedProps);break;case 5:if(Zt(i,a),Qt(a),s&512&&(gt||o===null||Zn(o,o.return)),a.flags&32){p=a.stateNode;try{mi(p,"")}catch(pe){Ge(a,a.return,pe)}}s&4&&a.stateNode!=null&&(p=a.memoizedProps,Uh(a,p,o!==null?o.memoizedProps:p)),s&1024&&(Yh=!0);break;case 6:if(Zt(i,a),Qt(a),s&4){if(a.stateNode===null)throw Error(r(162));s=a.memoizedProps,o=a.stateNode;try{o.nodeValue=s}catch(pe){Ge(a,a.return,pe)}}break;case 3:if(ts=null,p=In,In=Jc(i.containerInfo),Zt(i,a),In=p,Qt(a),s&4&&o!==null&&o.memoizedState.isDehydrated)try{Vi(i.containerInfo)}catch(pe){Ge(a,a.return,pe)}Yh&&(Yh=!1,W_(a));break;case 4:s=In,In=Jc(a.stateNode.containerInfo),Zt(i,a),Qt(a),In=s;break;case 12:Zt(i,a),Qt(a);break;case 31:Zt(i,a),Qt(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Bc(a,s)));break;case 13:Zt(i,a),Qt(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(Ic=qt()),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Bc(a,s)));break;case 22:p=a.memoizedState!==null;var q=o!==null&&o.memoizedState!==null,J=mr,re=gt;if(mr=J||p,gt=re||q,Zt(i,a),gt=re,mr=J,Qt(a),s&8192)e:for(i=a.stateNode,i._visibility=p?i._visibility&-2:i._visibility|1,p&&(o===null||q||mr||gt||La(a)),o=null,i=a;;){if(i.tag===5||i.tag===26){if(o===null){q=o=i;try{if(m=q.stateNode,p)O=m.style,typeof O.setProperty=="function"?O.setProperty("display","none","important"):O.display="none";else{R=q.stateNode;var oe=q.memoizedProps.style,ee=oe!=null&&oe.hasOwnProperty("display")?oe.display:null;R.style.display=ee==null||typeof ee=="boolean"?"":(""+ee).trim()}}catch(pe){Ge(q,q.return,pe)}}}else if(i.tag===6){if(o===null){q=i;try{q.stateNode.nodeValue=p?"":q.memoizedProps}catch(pe){Ge(q,q.return,pe)}}}else if(i.tag===18){if(o===null){q=i;try{var te=q.stateNode;p?BS(te,!0):BS(q.stateNode,!1)}catch(pe){Ge(q,q.return,pe)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===a)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break e;for(;i.sibling===null;){if(i.return===null||i.return===a)break e;o===i&&(o=null),i=i.return}o===i&&(o=null),i.sibling.return=i.return,i=i.sibling}s&4&&(s=a.updateQueue,s!==null&&(o=s.retryQueue,o!==null&&(s.retryQueue=null,Bc(a,o))));break;case 19:Zt(i,a),Qt(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Bc(a,s)));break;case 30:break;case 21:break;default:Zt(i,a),Qt(a)}}function Qt(a){var i=a.flags;if(i&2){try{for(var o,s=a.return;s!==null;){if(I_(s)){o=s;break}s=s.return}if(o==null)throw Error(r(160));switch(o.tag){case 27:var p=o.stateNode,m=Hh(a);qc(a,m,p);break;case 5:var O=o.stateNode;o.flags&32&&(mi(O,""),o.flags&=-33);var R=Hh(a);qc(a,R,O);break;case 3:case 4:var q=o.stateNode.containerInfo,J=Hh(a);Gh(a,J,q);break;default:throw Error(r(161))}}catch(re){Ge(a,a.return,re)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function W_(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;W_(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),a=a.sibling}}function br(a,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)G_(a,i.alternate,i),i=i.sibling}function La(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:ea(4,i,i.return),La(i);break;case 1:Zn(i,i.return);var o=i.stateNode;typeof o.componentWillUnmount=="function"&&B_(i,i.return,o),La(i);break;case 27:No(i.stateNode);case 26:case 5:Zn(i,i.return),La(i);break;case 22:i.memoizedState===null&&La(i);break;case 30:La(i);break;default:La(i)}a=a.sibling}}function xr(a,i,o){for(o=o&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var s=i.alternate,p=a,m=i,O=m.flags;switch(m.tag){case 0:case 11:case 15:xr(p,m,o),_o(4,m);break;case 1:if(xr(p,m,o),s=m,p=s.stateNode,typeof p.componentDidMount=="function")try{p.componentDidMount()}catch(J){Ge(s,s.return,J)}if(s=m,p=s.updateQueue,p!==null){var R=s.stateNode;try{var q=p.shared.hiddenCallbacks;if(q!==null)for(p.shared.hiddenCallbacks=null,p=0;p<q.length;p++)T1(q[p],R)}catch(J){Ge(s,s.return,J)}}o&&O&64&&q_(m),So(m,m.return);break;case 27:U_(m);case 26:case 5:xr(p,m,o),o&&s===null&&O&4&&L_(m),So(m,m.return);break;case 12:xr(p,m,o);break;case 31:xr(p,m,o),o&&O&4&&K_(p,m);break;case 13:xr(p,m,o),o&&O&4&&V_(p,m);break;case 22:m.memoizedState===null&&xr(p,m,o),So(m,m.return);break;case 30:break;default:xr(p,m,o)}i=i.sibling}}function Xh(a,i){var o=null;a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),a=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(a=i.memoizedState.cachePool.pool),a!==o&&(a!=null&&a.refCount++,o!=null&&oo(o))}function Kh(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&oo(a))}function Un(a,i,o,s){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)Z_(a,i,o,s),i=i.sibling}function Z_(a,i,o,s){var p=i.flags;switch(i.tag){case 0:case 11:case 15:Un(a,i,o,s),p&2048&&_o(9,i);break;case 1:Un(a,i,o,s);break;case 3:Un(a,i,o,s),p&2048&&(a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&oo(a)));break;case 12:if(p&2048){Un(a,i,o,s),a=i.stateNode;try{var m=i.memoizedProps,O=m.id,R=m.onPostCommit;typeof R=="function"&&R(O,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch(q){Ge(i,i.return,q)}}else Un(a,i,o,s);break;case 31:Un(a,i,o,s);break;case 13:Un(a,i,o,s);break;case 23:break;case 22:m=i.stateNode,O=i.alternate,i.memoizedState!==null?m._visibility&2?Un(a,i,o,s):Oo(a,i):m._visibility&2?Un(a,i,o,s):(m._visibility|=2,zi(a,i,o,s,(i.subtreeFlags&10256)!==0||!1)),p&2048&&Xh(O,i);break;case 24:Un(a,i,o,s),p&2048&&Kh(i.alternate,i);break;default:Un(a,i,o,s)}}function zi(a,i,o,s,p){for(p=p&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var m=a,O=i,R=o,q=s,J=O.flags;switch(O.tag){case 0:case 11:case 15:zi(m,O,R,q,p),_o(8,O);break;case 23:break;case 22:var re=O.stateNode;O.memoizedState!==null?re._visibility&2?zi(m,O,R,q,p):Oo(m,O):(re._visibility|=2,zi(m,O,R,q,p)),p&&J&2048&&Xh(O.alternate,O);break;case 24:zi(m,O,R,q,p),p&&J&2048&&Kh(O.alternate,O);break;default:zi(m,O,R,q,p)}i=i.sibling}}function Oo(a,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var o=a,s=i,p=s.flags;switch(s.tag){case 22:Oo(o,s),p&2048&&Xh(s.alternate,s);break;case 24:Oo(o,s),p&2048&&Kh(s.alternate,s);break;default:Oo(o,s)}i=i.sibling}}var Ao=8192;function qi(a,i,o){if(a.subtreeFlags&Ao)for(a=a.child;a!==null;)Q_(a,i,o),a=a.sibling}function Q_(a,i,o){switch(a.tag){case 26:qi(a,i,o),a.flags&Ao&&a.memoizedState!==null&&tD(o,In,a.memoizedState,a.memoizedProps);break;case 5:qi(a,i,o);break;case 3:case 4:var s=In;In=Jc(a.stateNode.containerInfo),qi(a,i,o),In=s;break;case 22:a.memoizedState===null&&(s=a.alternate,s!==null&&s.memoizedState!==null?(s=Ao,Ao=16777216,qi(a,i,o),Ao=s):qi(a,i,o));break;default:qi(a,i,o)}}function J_(a){var i=a.alternate;if(i!==null&&(a=i.child,a!==null)){i.child=null;do i=a.sibling,a.sibling=null,a=i;while(a!==null)}}function wo(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var s=i[o];Tt=s,tS(s,a)}J_(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)eS(a),a=a.sibling}function eS(a){switch(a.tag){case 0:case 11:case 15:wo(a),a.flags&2048&&ea(9,a,a.return);break;case 3:wo(a);break;case 12:wo(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&2&&(a.return===null||a.return.tag!==13)?(i._visibility&=-3,Lc(a)):wo(a);break;default:wo(a)}}function Lc(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var s=i[o];Tt=s,tS(s,a)}J_(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:ea(8,i,i.return),Lc(i);break;case 22:o=i.stateNode,o._visibility&2&&(o._visibility&=-3,Lc(i));break;default:Lc(i)}a=a.sibling}}function tS(a,i){for(;Tt!==null;){var o=Tt;switch(o.tag){case 0:case 11:case 15:ea(8,o,i);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var s=o.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:oo(o.memoizedState.cache)}if(s=o.child,s!==null)s.return=o,Tt=s;else e:for(o=a;Tt!==null;){s=Tt;var p=s.sibling,m=s.return;if(Y_(s),s===o){Tt=null;break e}if(p!==null){p.return=m,Tt=p;break e}Tt=m}}}var yP={getCacheForType:function(a){var i=Pt(vt),o=i.data.get(a);return o===void 0&&(o=a(),i.data.set(a,o)),o},cacheSignal:function(){return Pt(vt).controller.signal}},mP=typeof WeakMap=="function"?WeakMap:Map,Le=0,Ze=null,Ne=null,Pe=0,He=0,sn=null,ta=!1,Bi=!1,Vh=!1,_r=0,ft=0,na=0,Ia=0,Fh=0,fn=0,Li=0,jo=null,Jt=null,Wh=!1,Ic=0,nS=0,Uc=1/0,Hc=null,ra=null,_t=0,aa=null,Ii=null,Sr=0,Zh=0,Qh=null,rS=null,To=0,Jh=null;function dn(){return(Le&2)!==0&&Pe!==0?Pe&-Pe:k.T!==null?ip():bx()}function aS(){if(fn===0)if((Pe&536870912)===0||ke){var a=Zu;Zu<<=1,(Zu&3932160)===0&&(Zu=262144),fn=a}else fn=536870912;return a=un.current,a!==null&&(a.flags|=32),fn}function en(a,i,o){(a===Ze&&(He===2||He===9)||a.cancelPendingCommit!==null)&&(Ui(a,0),ia(a,Pe,fn,!1)),Kl(a,o),((Le&2)===0||a!==Ze)&&(a===Ze&&((Le&2)===0&&(Ia|=o),ft===4&&ia(a,Pe,fn,!1)),Qn(a))}function iS(a,i,o){if((Le&6)!==0)throw Error(r(327));var s=!o&&(i&127)===0&&(i&a.expiredLanes)===0||Xl(a,i),p=s?xP(a,i):tp(a,i,!0),m=s;do{if(p===0){Bi&&!s&&ia(a,i,0,!1);break}else{if(o=a.current.alternate,m&&!gP(o)){p=tp(a,i,!1),m=!1;continue}if(p===2){if(m=i,a.errorRecoveryDisabledLanes&m)var O=0;else O=a.pendingLanes&-536870913,O=O!==0?O:O&536870912?536870912:0;if(O!==0){i=O;e:{var R=a;p=jo;var q=R.current.memoizedState.isDehydrated;if(q&&(Ui(R,O).flags|=256),O=tp(R,O,!1),O!==2){if(Vh&&!q){R.errorRecoveryDisabledLanes|=m,Ia|=m,p=4;break e}m=Jt,Jt=p,m!==null&&(Jt===null?Jt=m:Jt.push.apply(Jt,m))}p=O}if(m=!1,p!==2)continue}}if(p===1){Ui(a,0),ia(a,i,0,!0);break}e:{switch(s=a,m=p,m){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:ia(s,i,fn,!ta);break e;case 2:Jt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(p=Ic+300-qt(),10<p)){if(ia(s,i,fn,!ta),Ju(s,0,!0)!==0)break e;Sr=i,s.timeoutHandle=$S(lS.bind(null,s,o,Jt,Hc,Wh,i,fn,Ia,Li,ta,m,"Throttled",-0,0),p);break e}lS(s,o,Jt,Hc,Wh,i,fn,Ia,Li,ta,m,null,-0,0)}}break}while(!0);Qn(a)}function lS(a,i,o,s,p,m,O,R,q,J,re,oe,ee,te){if(a.timeoutHandle=-1,oe=i.subtreeFlags,oe&8192||(oe&16785408)===16785408){oe={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:or},Q_(i,m,oe);var pe=(m&62914560)===m?Ic-qt():(m&4194048)===m?nS-qt():0;if(pe=nD(oe,pe),pe!==null){Sr=m,a.cancelPendingCommit=pe(pS.bind(null,a,i,m,o,s,p,O,R,q,re,oe,null,ee,te)),ia(a,m,O,!J);return}}pS(a,i,m,o,s,p,O,R,q)}function gP(a){for(var i=a;;){var o=i.tag;if((o===0||o===11||o===15)&&i.flags&16384&&(o=i.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var s=0;s<o.length;s++){var p=o[s],m=p.getSnapshot;p=p.value;try{if(!ln(m(),p))return!1}catch{return!1}}if(o=i.child,i.subtreeFlags&16384&&o!==null)o.return=i,i=o;else{if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function ia(a,i,o,s){i&=~Fh,i&=~Ia,a.suspendedLanes|=i,a.pingedLanes&=~i,s&&(a.warmLanes|=i),s=a.expirationTimes;for(var p=i;0<p;){var m=31-an(p),O=1<<m;s[m]=-1,p&=~O}o!==0&&yx(a,o,i)}function Gc(){return(Le&6)===0?(Eo(0),!1):!0}function ep(){if(Ne!==null){if(He===0)var a=Ne.return;else a=Ne,fr=Ra=null,yh(a),Ri=null,co=0,a=Ne;for(;a!==null;)z_(a.alternate,a),a=a.return;Ne=null}}function Ui(a,i){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,qP(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),Sr=0,ep(),Ze=a,Ne=o=cr(a.current,null),Pe=i,He=0,sn=null,ta=!1,Bi=Xl(a,i),Vh=!1,Li=fn=Fh=Ia=na=ft=0,Jt=jo=null,Wh=!1,(i&8)!==0&&(i|=i&32);var s=a.entangledLanes;if(s!==0)for(a=a.entanglements,s&=i;0<s;){var p=31-an(s),m=1<<p;i|=a[p],s&=~m}return _r=i,fc(),o}function oS(a,i){je=null,k.H=go,i===Ni||i===bc?(i=O1(),He=3):i===ah?(i=O1(),He=4):He=i===Rh?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,sn=i,Ne===null&&(ft=1,Pc(a,Sn(i,a.current)))}function uS(){var a=un.current;return a===null?!0:(Pe&4194048)===Pe?jn===null:(Pe&62914560)===Pe||(Pe&536870912)!==0?a===jn:!1}function cS(){var a=k.H;return k.H=go,a===null?go:a}function sS(){var a=k.A;return k.A=yP,a}function Yc(){ft=4,ta||(Pe&4194048)!==Pe&&un.current!==null||(Bi=!0),(na&134217727)===0&&(Ia&134217727)===0||Ze===null||ia(Ze,Pe,fn,!1)}function tp(a,i,o){var s=Le;Le|=2;var p=cS(),m=sS();(Ze!==a||Pe!==i)&&(Hc=null,Ui(a,i)),i=!1;var O=ft;e:do try{if(He!==0&&Ne!==null){var R=Ne,q=sn;switch(He){case 8:ep(),O=6;break e;case 3:case 2:case 9:case 6:un.current===null&&(i=!0);var J=He;if(He=0,sn=null,Hi(a,R,q,J),o&&Bi){O=0;break e}break;default:J=He,He=0,sn=null,Hi(a,R,q,J)}}bP(),O=ft;break}catch(re){oS(a,re)}while(!0);return i&&a.shellSuspendCounter++,fr=Ra=null,Le=s,k.H=p,k.A=m,Ne===null&&(Ze=null,Pe=0,fc()),O}function bP(){for(;Ne!==null;)fS(Ne)}function xP(a,i){var o=Le;Le|=2;var s=cS(),p=sS();Ze!==a||Pe!==i?(Hc=null,Uc=qt()+500,Ui(a,i)):Bi=Xl(a,i);e:do try{if(He!==0&&Ne!==null){i=Ne;var m=sn;t:switch(He){case 1:He=0,sn=null,Hi(a,i,m,1);break;case 2:case 9:if(_1(m)){He=0,sn=null,dS(i);break}i=function(){He!==2&&He!==9||Ze!==a||(He=7),Qn(a)},m.then(i,i);break e;case 3:He=7;break e;case 4:He=5;break e;case 7:_1(m)?(He=0,sn=null,dS(i)):(He=0,sn=null,Hi(a,i,m,7));break;case 5:var O=null;switch(Ne.tag){case 26:O=Ne.memoizedState;case 5:case 27:var R=Ne;if(O?ZS(O):R.stateNode.complete){He=0,sn=null;var q=R.sibling;if(q!==null)Ne=q;else{var J=R.return;J!==null?(Ne=J,Xc(J)):Ne=null}break t}}He=0,sn=null,Hi(a,i,m,5);break;case 6:He=0,sn=null,Hi(a,i,m,6);break;case 8:ep(),ft=6;break e;default:throw Error(r(462))}}_P();break}catch(re){oS(a,re)}while(!0);return fr=Ra=null,k.H=s,k.A=p,Le=o,Ne!==null?0:(Ze=null,Pe=0,fc(),ft)}function _P(){for(;Ne!==null&&!ir();)fS(Ne)}function fS(a){var i=k_(a.alternate,a,_r);a.memoizedProps=a.pendingProps,i===null?Xc(a):Ne=i}function dS(a){var i=a,o=i.alternate;switch(i.tag){case 15:case 0:i=M_(o,i,i.pendingProps,i.type,void 0,Pe);break;case 11:i=M_(o,i,i.pendingProps,i.type.render,i.ref,Pe);break;case 5:yh(i);default:z_(o,i),i=Ne=s1(i,_r),i=k_(o,i,_r)}a.memoizedProps=a.pendingProps,i===null?Xc(a):Ne=i}function Hi(a,i,o,s){fr=Ra=null,yh(i),Ri=null,co=0;var p=i.return;try{if(cP(a,p,i,o,Pe)){ft=1,Pc(a,Sn(o,a.current)),Ne=null;return}}catch(m){if(p!==null)throw Ne=p,m;ft=1,Pc(a,Sn(o,a.current)),Ne=null;return}i.flags&32768?(ke||s===1?a=!0:Bi||(Pe&536870912)!==0?a=!1:(ta=a=!0,(s===2||s===9||s===3||s===6)&&(s=un.current,s!==null&&s.tag===13&&(s.flags|=16384))),hS(i,a)):Xc(i)}function Xc(a){var i=a;do{if((i.flags&32768)!==0){hS(i,ta);return}a=i.return;var o=dP(i.alternate,i,_r);if(o!==null){Ne=o;return}if(i=i.sibling,i!==null){Ne=i;return}Ne=i=a}while(i!==null);ft===0&&(ft=5)}function hS(a,i){do{var o=hP(a.alternate,a);if(o!==null){o.flags&=32767,Ne=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!i&&(a=a.sibling,a!==null)){Ne=a;return}Ne=a=o}while(a!==null);ft=6,Ne=null}function pS(a,i,o,s,p,m,O,R,q){a.cancelPendingCommit=null;do Kc();while(_t!==0);if((Le&6)!==0)throw Error(r(327));if(i!==null){if(i===a.current)throw Error(r(177));if(m=i.lanes|i.childLanes,m|=Hd,eR(a,o,m,O,R,q),a===Ze&&(Ne=Ze=null,Pe=0),Ii=i,aa=a,Sr=o,Zh=m,Qh=p,rS=s,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,wP(Fu,function(){return bS(),null})):(a.callbackNode=null,a.callbackPriority=0),s=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||s){s=k.T,k.T=null,p=P.p,P.p=2,O=Le,Le|=4;try{pP(a,i,o)}finally{Le=O,P.p=p,k.T=s}}_t=1,vS(),yS(),mS()}}function vS(){if(_t===1){_t=0;var a=aa,i=Ii,o=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||o){o=k.T,k.T=null;var s=P.p;P.p=2;var p=Le;Le|=4;try{F_(i,a);var m=hp,O=t1(a.containerInfo),R=m.focusedElem,q=m.selectionRange;if(O!==R&&R&&R.ownerDocument&&e1(R.ownerDocument.documentElement,R)){if(q!==null&&qd(R)){var J=q.start,re=q.end;if(re===void 0&&(re=J),"selectionStart"in R)R.selectionStart=J,R.selectionEnd=Math.min(re,R.value.length);else{var oe=R.ownerDocument||document,ee=oe&&oe.defaultView||window;if(ee.getSelection){var te=ee.getSelection(),pe=R.textContent.length,ge=Math.min(q.start,pe),Fe=q.end===void 0?ge:Math.min(q.end,pe);!te.extend&&ge>Fe&&(O=Fe,Fe=ge,ge=O);var V=Jx(R,ge),H=Jx(R,Fe);if(V&&H&&(te.rangeCount!==1||te.anchorNode!==V.node||te.anchorOffset!==V.offset||te.focusNode!==H.node||te.focusOffset!==H.offset)){var Q=oe.createRange();Q.setStart(V.node,V.offset),te.removeAllRanges(),ge>Fe?(te.addRange(Q),te.extend(H.node,H.offset)):(Q.setEnd(H.node,H.offset),te.addRange(Q))}}}}for(oe=[],te=R;te=te.parentNode;)te.nodeType===1&&oe.push({element:te,left:te.scrollLeft,top:te.scrollTop});for(typeof R.focus=="function"&&R.focus(),R=0;R<oe.length;R++){var ie=oe[R];ie.element.scrollLeft=ie.left,ie.element.scrollTop=ie.top}}is=!!dp,hp=dp=null}finally{Le=p,P.p=s,k.T=o}}a.current=i,_t=2}}function yS(){if(_t===2){_t=0;var a=aa,i=Ii,o=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||o){o=k.T,k.T=null;var s=P.p;P.p=2;var p=Le;Le|=4;try{G_(a,i.alternate,i)}finally{Le=p,P.p=s,k.T=o}}_t=3}}function mS(){if(_t===4||_t===3){_t=0,Gl();var a=aa,i=Ii,o=Sr,s=rS;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?_t=5:(_t=0,Ii=aa=null,gS(a,a.pendingLanes));var p=a.pendingLanes;if(p===0&&(ra=null),bd(o),i=i.stateNode,rn&&typeof rn.onCommitFiberRoot=="function")try{rn.onCommitFiberRoot(Yl,i,void 0,(i.current.flags&128)===128)}catch{}if(s!==null){i=k.T,p=P.p,P.p=2,k.T=null;try{for(var m=a.onRecoverableError,O=0;O<s.length;O++){var R=s[O];m(R.value,{componentStack:R.stack})}}finally{k.T=i,P.p=p}}(Sr&3)!==0&&Kc(),Qn(a),p=a.pendingLanes,(o&261930)!==0&&(p&42)!==0?a===Jh?To++:(To=0,Jh=a):To=0,Eo(0)}}function gS(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,oo(i)))}function Kc(){return vS(),yS(),mS(),bS()}function bS(){if(_t!==5)return!1;var a=aa,i=Zh;Zh=0;var o=bd(Sr),s=k.T,p=P.p;try{P.p=32>o?32:o,k.T=null,o=Qh,Qh=null;var m=aa,O=Sr;if(_t=0,Ii=aa=null,Sr=0,(Le&6)!==0)throw Error(r(331));var R=Le;if(Le|=4,eS(m.current),Z_(m,m.current,O,o),Le=R,Eo(0,!1),rn&&typeof rn.onPostCommitFiberRoot=="function")try{rn.onPostCommitFiberRoot(Yl,m)}catch{}return!0}finally{P.p=p,k.T=s,gS(a,i)}}function xS(a,i,o){i=Sn(o,i),i=Nh(a.stateNode,i,2),a=Zr(a,i,2),a!==null&&(Kl(a,2),Qn(a))}function Ge(a,i,o){if(a.tag===3)xS(a,a,o);else for(;i!==null;){if(i.tag===3){xS(i,a,o);break}else if(i.tag===1){var s=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(ra===null||!ra.has(s))){a=Sn(o,a),o=__(2),s=Zr(i,o,2),s!==null&&(S_(o,s,i,a),Kl(s,2),Qn(s));break}}i=i.return}}function np(a,i,o){var s=a.pingCache;if(s===null){s=a.pingCache=new mP;var p=new Set;s.set(i,p)}else p=s.get(i),p===void 0&&(p=new Set,s.set(i,p));p.has(o)||(Vh=!0,p.add(o),a=SP.bind(null,a,i,o),i.then(a,a))}function SP(a,i,o){var s=a.pingCache;s!==null&&s.delete(i),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,Ze===a&&(Pe&o)===o&&(ft===4||ft===3&&(Pe&62914560)===Pe&&300>qt()-Ic?(Le&2)===0&&Ui(a,0):Fh|=o,Li===Pe&&(Li=0)),Qn(a)}function _S(a,i){i===0&&(i=vx()),a=Ma(a,i),a!==null&&(Kl(a,i),Qn(a))}function OP(a){var i=a.memoizedState,o=0;i!==null&&(o=i.retryLane),_S(a,o)}function AP(a,i){var o=0;switch(a.tag){case 31:case 13:var s=a.stateNode,p=a.memoizedState;p!==null&&(o=p.retryLane);break;case 19:s=a.stateNode;break;case 22:s=a.stateNode._retryCache;break;default:throw Error(r(314))}s!==null&&s.delete(i),_S(a,o)}function wP(a,i){return Ir(a,i)}var Vc=null,Gi=null,rp=!1,Fc=!1,ap=!1,la=0;function Qn(a){a!==Gi&&a.next===null&&(Gi===null?Vc=Gi=a:Gi=Gi.next=a),Fc=!0,rp||(rp=!0,TP())}function Eo(a,i){if(!ap&&Fc){ap=!0;do for(var o=!1,s=Vc;s!==null;){if(a!==0){var p=s.pendingLanes;if(p===0)var m=0;else{var O=s.suspendedLanes,R=s.pingedLanes;m=(1<<31-an(42|a)+1)-1,m&=p&~(O&~R),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(o=!0,wS(s,m))}else m=Pe,m=Ju(s,s===Ze?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(m&3)===0||Xl(s,m)||(o=!0,wS(s,m));s=s.next}while(o);ap=!1}}function jP(){SS()}function SS(){Fc=rp=!1;var a=0;la!==0&&zP()&&(a=la);for(var i=qt(),o=null,s=Vc;s!==null;){var p=s.next,m=OS(s,i);m===0?(s.next=null,o===null?Vc=p:o.next=p,p===null&&(Gi=o)):(o=s,(a!==0||(m&3)!==0)&&(Fc=!0)),s=p}_t!==0&&_t!==5||Eo(a),la!==0&&(la=0)}function OS(a,i){for(var o=a.suspendedLanes,s=a.pingedLanes,p=a.expirationTimes,m=a.pendingLanes&-62914561;0<m;){var O=31-an(m),R=1<<O,q=p[O];q===-1?((R&o)===0||(R&s)!==0)&&(p[O]=J3(R,i)):q<=i&&(a.expiredLanes|=R),m&=~R}if(i=Ze,o=Pe,o=Ju(a,a===i?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s=a.callbackNode,o===0||a===i&&(He===2||He===9)||a.cancelPendingCommit!==null)return s!==null&&s!==null&&Bn(s),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||Xl(a,o)){if(i=o&-o,i===a.callbackPriority)return i;switch(s!==null&&Bn(s),bd(o)){case 2:case 8:o=hx;break;case 32:o=Fu;break;case 268435456:o=px;break;default:o=Fu}return s=AS.bind(null,a),o=Ir(o,s),a.callbackPriority=i,a.callbackNode=o,i}return s!==null&&s!==null&&Bn(s),a.callbackPriority=2,a.callbackNode=null,2}function AS(a,i){if(_t!==0&&_t!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(Kc()&&a.callbackNode!==o)return null;var s=Pe;return s=Ju(a,a===Ze?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s===0?null:(iS(a,s,i),OS(a,qt()),a.callbackNode!=null&&a.callbackNode===o?AS.bind(null,a):null)}function wS(a,i){if(Kc())return null;iS(a,i,!0)}function TP(){BP(function(){(Le&6)!==0?Ir(dx,jP):SS()})}function ip(){if(la===0){var a=Mi;a===0&&(a=Wu,Wu<<=1,(Wu&261888)===0&&(Wu=256)),la=a}return la}function jS(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:rc(""+a)}function TS(a,i){var o=i.ownerDocument.createElement("input");return o.name=i.name,o.value=i.value,a.id&&o.setAttribute("form",a.id),i.parentNode.insertBefore(o,i),a=new FormData(a),o.parentNode.removeChild(o),a}function EP(a,i,o,s,p){if(i==="submit"&&o&&o.stateNode===p){var m=jS((p[Vt]||null).action),O=s.submitter;O&&(i=(i=O[Vt]||null)?jS(i.formAction):O.getAttribute("formAction"),i!==null&&(m=i,O=null));var R=new oc("action","action",null,s,p);a.push({event:R,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(la!==0){var q=O?TS(p,O):new FormData(p);wh(o,{pending:!0,data:q,method:p.method,action:m},null,q)}}else typeof m=="function"&&(R.preventDefault(),q=O?TS(p,O):new FormData(p),wh(o,{pending:!0,data:q,method:p.method,action:m},m,q))},currentTarget:p}]})}}for(var lp=0;lp<Ud.length;lp++){var op=Ud[lp],MP=op.toLowerCase(),CP=op[0].toUpperCase()+op.slice(1);Ln(MP,"on"+CP)}Ln(a1,"onAnimationEnd"),Ln(i1,"onAnimationIteration"),Ln(l1,"onAnimationStart"),Ln("dblclick","onDoubleClick"),Ln("focusin","onFocus"),Ln("focusout","onBlur"),Ln(XR,"onTransitionRun"),Ln(KR,"onTransitionStart"),Ln(VR,"onTransitionCancel"),Ln(o1,"onTransitionEnd"),vi("onMouseEnter",["mouseout","mouseover"]),vi("onMouseLeave",["mouseout","mouseover"]),vi("onPointerEnter",["pointerout","pointerover"]),vi("onPointerLeave",["pointerout","pointerover"]),wa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),wa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),wa("onBeforeInput",["compositionend","keypress","textInput","paste"]),wa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),wa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),wa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Mo="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(" "),NP=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Mo));function ES(a,i){i=(i&4)!==0;for(var o=0;o<a.length;o++){var s=a[o],p=s.event;s=s.listeners;e:{var m=void 0;if(i)for(var O=s.length-1;0<=O;O--){var R=s[O],q=R.instance,J=R.currentTarget;if(R=R.listener,q!==m&&p.isPropagationStopped())break e;m=R,p.currentTarget=J;try{m(p)}catch(re){sc(re)}p.currentTarget=null,m=q}else for(O=0;O<s.length;O++){if(R=s[O],q=R.instance,J=R.currentTarget,R=R.listener,q!==m&&p.isPropagationStopped())break e;m=R,p.currentTarget=J;try{m(p)}catch(re){sc(re)}p.currentTarget=null,m=q}}}}function Re(a,i){var o=i[xd];o===void 0&&(o=i[xd]=new Set);var s=a+"__bubble";o.has(s)||(MS(i,a,2,!1),o.add(s))}function up(a,i,o){var s=0;i&&(s|=4),MS(o,a,s,i)}var Wc="_reactListening"+Math.random().toString(36).slice(2);function cp(a){if(!a[Wc]){a[Wc]=!0,Sx.forEach(function(o){o!=="selectionchange"&&(NP.has(o)||up(o,!1,a),up(o,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[Wc]||(i[Wc]=!0,up("selectionchange",!1,i))}}function MS(a,i,o,s){switch(aO(i)){case 2:var p=iD;break;case 8:p=lD;break;default:p=Ap}o=p.bind(null,i,o,a),p=void 0,!Md||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(p=!0),s?p!==void 0?a.addEventListener(i,o,{capture:!0,passive:p}):a.addEventListener(i,o,!0):p!==void 0?a.addEventListener(i,o,{passive:p}):a.addEventListener(i,o,!1)}function sp(a,i,o,s,p){var m=s;if((i&1)===0&&(i&2)===0&&s!==null)e:for(;;){if(s===null)return;var O=s.tag;if(O===3||O===4){var R=s.stateNode.containerInfo;if(R===p)break;if(O===4)for(O=s.return;O!==null;){var q=O.tag;if((q===3||q===4)&&O.stateNode.containerInfo===p)return;O=O.return}for(;R!==null;){if(O=di(R),O===null)return;if(q=O.tag,q===5||q===6||q===26||q===27){s=m=O;continue e}R=R.parentNode}}s=s.return}Dx(function(){var J=m,re=Td(o),oe=[];e:{var ee=u1.get(a);if(ee!==void 0){var te=oc,pe=a;switch(a){case"keypress":if(ic(o)===0)break e;case"keydown":case"keyup":te=AR;break;case"focusin":pe="focus",te=Pd;break;case"focusout":pe="blur",te=Pd;break;case"beforeblur":case"afterblur":te=Pd;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":te=zx;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":te=dR;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":te=TR;break;case a1:case i1:case l1:te=vR;break;case o1:te=MR;break;case"scroll":case"scrollend":te=sR;break;case"wheel":te=NR;break;case"copy":case"cut":case"paste":te=mR;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":te=Bx;break;case"toggle":case"beforetoggle":te=PR}var ge=(i&4)!==0,Fe=!ge&&(a==="scroll"||a==="scrollend"),V=ge?ee!==null?ee+"Capture":null:ee;ge=[];for(var H=J,Q;H!==null;){var ie=H;if(Q=ie.stateNode,ie=ie.tag,ie!==5&&ie!==26&&ie!==27||Q===null||V===null||(ie=Wl(H,V),ie!=null&&ge.push(Co(H,ie,Q))),Fe)break;H=H.return}0<ge.length&&(ee=new te(ee,pe,null,o,re),oe.push({event:ee,listeners:ge}))}}if((i&7)===0){e:{if(ee=a==="mouseover"||a==="pointerover",te=a==="mouseout"||a==="pointerout",ee&&o!==jd&&(pe=o.relatedTarget||o.fromElement)&&(di(pe)||pe[fi]))break e;if((te||ee)&&(ee=re.window===re?re:(ee=re.ownerDocument)?ee.defaultView||ee.parentWindow:window,te?(pe=o.relatedTarget||o.toElement,te=J,pe=pe?di(pe):null,pe!==null&&(Fe=u(pe),ge=pe.tag,pe!==Fe||ge!==5&&ge!==27&&ge!==6)&&(pe=null)):(te=null,pe=J),te!==pe)){if(ge=zx,ie="onMouseLeave",V="onMouseEnter",H="mouse",(a==="pointerout"||a==="pointerover")&&(ge=Bx,ie="onPointerLeave",V="onPointerEnter",H="pointer"),Fe=te==null?ee:Fl(te),Q=pe==null?ee:Fl(pe),ee=new ge(ie,H+"leave",te,o,re),ee.target=Fe,ee.relatedTarget=Q,ie=null,di(re)===J&&(ge=new ge(V,H+"enter",pe,o,re),ge.target=Q,ge.relatedTarget=Fe,ie=ge),Fe=ie,te&&pe)t:{for(ge=RP,V=te,H=pe,Q=0,ie=V;ie;ie=ge(ie))Q++;ie=0;for(var ye=H;ye;ye=ge(ye))ie++;for(;0<Q-ie;)V=ge(V),Q--;for(;0<ie-Q;)H=ge(H),ie--;for(;Q--;){if(V===H||H!==null&&V===H.alternate){ge=V;break t}V=ge(V),H=ge(H)}ge=null}else ge=null;te!==null&&CS(oe,ee,te,ge,!1),pe!==null&&Fe!==null&&CS(oe,Fe,pe,ge,!0)}}e:{if(ee=J?Fl(J):window,te=ee.nodeName&&ee.nodeName.toLowerCase(),te==="select"||te==="input"&&ee.type==="file")var ze=Kx;else if(Yx(ee))if(Vx)ze=HR;else{ze=IR;var ve=LR}else te=ee.nodeName,!te||te.toLowerCase()!=="input"||ee.type!=="checkbox"&&ee.type!=="radio"?J&&wd(J.elementType)&&(ze=Kx):ze=UR;if(ze&&(ze=ze(a,J))){Xx(oe,ze,o,re);break e}ve&&ve(a,ee,J),a==="focusout"&&J&&ee.type==="number"&&J.memoizedProps.value!=null&&Ad(ee,"number",ee.value)}switch(ve=J?Fl(J):window,a){case"focusin":(Yx(ve)||ve.contentEditable==="true")&&(_i=ve,Bd=J,ao=null);break;case"focusout":ao=Bd=_i=null;break;case"mousedown":Ld=!0;break;case"contextmenu":case"mouseup":case"dragend":Ld=!1,n1(oe,o,re);break;case"selectionchange":if(YR)break;case"keydown":case"keyup":n1(oe,o,re)}var Ee;if(kd)e:{switch(a){case"compositionstart":var De="onCompositionStart";break e;case"compositionend":De="onCompositionEnd";break e;case"compositionupdate":De="onCompositionUpdate";break e}De=void 0}else xi?Hx(a,o)&&(De="onCompositionEnd"):a==="keydown"&&o.keyCode===229&&(De="onCompositionStart");De&&(Lx&&o.locale!=="ko"&&(xi||De!=="onCompositionStart"?De==="onCompositionEnd"&&xi&&(Ee=kx()):(Gr=re,Cd="value"in Gr?Gr.value:Gr.textContent,xi=!0)),ve=Zc(J,De),0<ve.length&&(De=new qx(De,a,null,o,re),oe.push({event:De,listeners:ve}),Ee?De.data=Ee:(Ee=Gx(o),Ee!==null&&(De.data=Ee)))),(Ee=kR?$R(a,o):zR(a,o))&&(De=Zc(J,"onBeforeInput"),0<De.length&&(ve=new qx("onBeforeInput","beforeinput",null,o,re),oe.push({event:ve,listeners:De}),ve.data=Ee)),EP(oe,a,J,o,re)}ES(oe,i)})}function Co(a,i,o){return{instance:a,listener:i,currentTarget:o}}function Zc(a,i){for(var o=i+"Capture",s=[];a!==null;){var p=a,m=p.stateNode;if(p=p.tag,p!==5&&p!==26&&p!==27||m===null||(p=Wl(a,o),p!=null&&s.unshift(Co(a,p,m)),p=Wl(a,i),p!=null&&s.push(Co(a,p,m))),a.tag===3)return s;a=a.return}return[]}function RP(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function CS(a,i,o,s,p){for(var m=i._reactName,O=[];o!==null&&o!==s;){var R=o,q=R.alternate,J=R.stateNode;if(R=R.tag,q!==null&&q===s)break;R!==5&&R!==26&&R!==27||J===null||(q=J,p?(J=Wl(o,m),J!=null&&O.unshift(Co(o,J,q))):p||(J=Wl(o,m),J!=null&&O.push(Co(o,J,q)))),o=o.return}O.length!==0&&a.push({event:i,listeners:O})}var PP=/\r\n?/g,DP=/\u0000|\uFFFD/g;function NS(a){return(typeof a=="string"?a:""+a).replace(PP,`
|
||
`).replace(DP,"")}function RS(a,i){return i=NS(i),NS(a)===i}function Ve(a,i,o,s,p,m){switch(o){case"children":typeof s=="string"?i==="body"||i==="textarea"&&s===""||mi(a,s):(typeof s=="number"||typeof s=="bigint")&&i!=="body"&&mi(a,""+s);break;case"className":tc(a,"class",s);break;case"tabIndex":tc(a,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":tc(a,o,s);break;case"style":Rx(a,s,m);break;case"data":if(i!=="object"){tc(a,"data",s);break}case"src":case"href":if(s===""&&(i!=="a"||o!=="href")){a.removeAttribute(o);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(o);break}s=rc(""+s),a.setAttribute(o,s);break;case"action":case"formAction":if(typeof s=="function"){a.setAttribute(o,"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}else typeof m=="function"&&(o==="formAction"?(i!=="input"&&Ve(a,i,"name",p.name,p,null),Ve(a,i,"formEncType",p.formEncType,p,null),Ve(a,i,"formMethod",p.formMethod,p,null),Ve(a,i,"formTarget",p.formTarget,p,null)):(Ve(a,i,"encType",p.encType,p,null),Ve(a,i,"method",p.method,p,null),Ve(a,i,"target",p.target,p,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(o);break}s=rc(""+s),a.setAttribute(o,s);break;case"onClick":s!=null&&(a.onclick=or);break;case"onScroll":s!=null&&Re("scroll",a);break;case"onScrollEnd":s!=null&&Re("scrollend",a);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(o=s.__html,o!=null){if(p.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"multiple":a.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":a.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){a.removeAttribute("xlink:href");break}o=rc(""+s),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,""+s):a.removeAttribute(o);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":s&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,""):a.removeAttribute(o);break;case"capture":case"download":s===!0?a.setAttribute(o,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,s):a.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?a.setAttribute(o,s):a.removeAttribute(o);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?a.removeAttribute(o):a.setAttribute(o,s);break;case"popover":Re("beforetoggle",a),Re("toggle",a),ec(a,"popover",s);break;case"xlinkActuate":lr(a,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":lr(a,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":lr(a,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":lr(a,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":lr(a,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":lr(a,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":lr(a,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":lr(a,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":lr(a,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":ec(a,"is",s);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=uR.get(o)||o,ec(a,o,s))}}function fp(a,i,o,s,p,m){switch(o){case"style":Rx(a,s,m);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(o=s.__html,o!=null){if(p.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"children":typeof s=="string"?mi(a,s):(typeof s=="number"||typeof s=="bigint")&&mi(a,""+s);break;case"onScroll":s!=null&&Re("scroll",a);break;case"onScrollEnd":s!=null&&Re("scrollend",a);break;case"onClick":s!=null&&(a.onclick=or);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ox.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(p=o.endsWith("Capture"),i=o.slice(2,p?o.length-7:void 0),m=a[Vt]||null,m=m!=null?m[o]:null,typeof m=="function"&&a.removeEventListener(i,m,p),typeof s=="function")){typeof m!="function"&&m!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(i,s,p);break e}o in a?a[o]=s:s===!0?a.setAttribute(o,""):ec(a,o,s)}}}function kt(a,i,o){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Re("error",a),Re("load",a);var s=!1,p=!1,m;for(m in o)if(o.hasOwnProperty(m)){var O=o[m];if(O!=null)switch(m){case"src":s=!0;break;case"srcSet":p=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ve(a,i,m,O,o,null)}}p&&Ve(a,i,"srcSet",o.srcSet,o,null),s&&Ve(a,i,"src",o.src,o,null);return;case"input":Re("invalid",a);var R=m=O=p=null,q=null,J=null;for(s in o)if(o.hasOwnProperty(s)){var re=o[s];if(re!=null)switch(s){case"name":p=re;break;case"type":O=re;break;case"checked":q=re;break;case"defaultChecked":J=re;break;case"value":m=re;break;case"defaultValue":R=re;break;case"children":case"dangerouslySetInnerHTML":if(re!=null)throw Error(r(137,i));break;default:Ve(a,i,s,re,o,null)}}Ex(a,m,R,q,J,O,p,!1);return;case"select":Re("invalid",a),s=O=m=null;for(p in o)if(o.hasOwnProperty(p)&&(R=o[p],R!=null))switch(p){case"value":m=R;break;case"defaultValue":O=R;break;case"multiple":s=R;default:Ve(a,i,p,R,o,null)}i=m,o=O,a.multiple=!!s,i!=null?yi(a,!!s,i,!1):o!=null&&yi(a,!!s,o,!0);return;case"textarea":Re("invalid",a),m=p=s=null;for(O in o)if(o.hasOwnProperty(O)&&(R=o[O],R!=null))switch(O){case"value":s=R;break;case"defaultValue":p=R;break;case"children":m=R;break;case"dangerouslySetInnerHTML":if(R!=null)throw Error(r(91));break;default:Ve(a,i,O,R,o,null)}Cx(a,s,p,m);return;case"option":for(q in o)if(o.hasOwnProperty(q)&&(s=o[q],s!=null))switch(q){case"selected":a.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:Ve(a,i,q,s,o,null)}return;case"dialog":Re("beforetoggle",a),Re("toggle",a),Re("cancel",a),Re("close",a);break;case"iframe":case"object":Re("load",a);break;case"video":case"audio":for(s=0;s<Mo.length;s++)Re(Mo[s],a);break;case"image":Re("error",a),Re("load",a);break;case"details":Re("toggle",a);break;case"embed":case"source":case"link":Re("error",a),Re("load",a);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(J in o)if(o.hasOwnProperty(J)&&(s=o[J],s!=null))switch(J){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ve(a,i,J,s,o,null)}return;default:if(wd(i)){for(re in o)o.hasOwnProperty(re)&&(s=o[re],s!==void 0&&fp(a,i,re,s,o,void 0));return}}for(R in o)o.hasOwnProperty(R)&&(s=o[R],s!=null&&Ve(a,i,R,s,o,null))}function kP(a,i,o,s){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var p=null,m=null,O=null,R=null,q=null,J=null,re=null;for(te in o){var oe=o[te];if(o.hasOwnProperty(te)&&oe!=null)switch(te){case"checked":break;case"value":break;case"defaultValue":q=oe;default:s.hasOwnProperty(te)||Ve(a,i,te,null,s,oe)}}for(var ee in s){var te=s[ee];if(oe=o[ee],s.hasOwnProperty(ee)&&(te!=null||oe!=null))switch(ee){case"type":m=te;break;case"name":p=te;break;case"checked":J=te;break;case"defaultChecked":re=te;break;case"value":O=te;break;case"defaultValue":R=te;break;case"children":case"dangerouslySetInnerHTML":if(te!=null)throw Error(r(137,i));break;default:te!==oe&&Ve(a,i,ee,te,s,oe)}}Od(a,O,R,q,J,re,m,p);return;case"select":te=O=R=ee=null;for(m in o)if(q=o[m],o.hasOwnProperty(m)&&q!=null)switch(m){case"value":break;case"multiple":te=q;default:s.hasOwnProperty(m)||Ve(a,i,m,null,s,q)}for(p in s)if(m=s[p],q=o[p],s.hasOwnProperty(p)&&(m!=null||q!=null))switch(p){case"value":ee=m;break;case"defaultValue":R=m;break;case"multiple":O=m;default:m!==q&&Ve(a,i,p,m,s,q)}i=R,o=O,s=te,ee!=null?yi(a,!!o,ee,!1):!!s!=!!o&&(i!=null?yi(a,!!o,i,!0):yi(a,!!o,o?[]:"",!1));return;case"textarea":te=ee=null;for(R in o)if(p=o[R],o.hasOwnProperty(R)&&p!=null&&!s.hasOwnProperty(R))switch(R){case"value":break;case"children":break;default:Ve(a,i,R,null,s,p)}for(O in s)if(p=s[O],m=o[O],s.hasOwnProperty(O)&&(p!=null||m!=null))switch(O){case"value":ee=p;break;case"defaultValue":te=p;break;case"children":break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(r(91));break;default:p!==m&&Ve(a,i,O,p,s,m)}Mx(a,ee,te);return;case"option":for(var pe in o)if(ee=o[pe],o.hasOwnProperty(pe)&&ee!=null&&!s.hasOwnProperty(pe))switch(pe){case"selected":a.selected=!1;break;default:Ve(a,i,pe,null,s,ee)}for(q in s)if(ee=s[q],te=o[q],s.hasOwnProperty(q)&&ee!==te&&(ee!=null||te!=null))switch(q){case"selected":a.selected=ee&&typeof ee!="function"&&typeof ee!="symbol";break;default:Ve(a,i,q,ee,s,te)}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 ge in o)ee=o[ge],o.hasOwnProperty(ge)&&ee!=null&&!s.hasOwnProperty(ge)&&Ve(a,i,ge,null,s,ee);for(J in s)if(ee=s[J],te=o[J],s.hasOwnProperty(J)&&ee!==te&&(ee!=null||te!=null))switch(J){case"children":case"dangerouslySetInnerHTML":if(ee!=null)throw Error(r(137,i));break;default:Ve(a,i,J,ee,s,te)}return;default:if(wd(i)){for(var Fe in o)ee=o[Fe],o.hasOwnProperty(Fe)&&ee!==void 0&&!s.hasOwnProperty(Fe)&&fp(a,i,Fe,void 0,s,ee);for(re in s)ee=s[re],te=o[re],!s.hasOwnProperty(re)||ee===te||ee===void 0&&te===void 0||fp(a,i,re,ee,s,te);return}}for(var V in o)ee=o[V],o.hasOwnProperty(V)&&ee!=null&&!s.hasOwnProperty(V)&&Ve(a,i,V,null,s,ee);for(oe in s)ee=s[oe],te=o[oe],!s.hasOwnProperty(oe)||ee===te||ee==null&&te==null||Ve(a,i,oe,ee,s,te)}function PS(a){switch(a){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function $P(){if(typeof performance.getEntriesByType=="function"){for(var a=0,i=0,o=performance.getEntriesByType("resource"),s=0;s<o.length;s++){var p=o[s],m=p.transferSize,O=p.initiatorType,R=p.duration;if(m&&R&&PS(O)){for(O=0,R=p.responseEnd,s+=1;s<o.length;s++){var q=o[s],J=q.startTime;if(J>R)break;var re=q.transferSize,oe=q.initiatorType;re&&PS(oe)&&(q=q.responseEnd,O+=re*(q<R?1:(R-J)/(q-J)))}if(--s,i+=8*(m+O)/(p.duration/1e3),a++,10<a)break}}if(0<a)return i/a/1e6}return navigator.connection&&(a=navigator.connection.downlink,typeof a=="number")?a:5}var dp=null,hp=null;function Qc(a){return a.nodeType===9?a:a.ownerDocument}function DS(a){switch(a){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function kS(a,i){if(a===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return a===1&&i==="foreignObject"?0:a}function pp(a,i){return a==="textarea"||a==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var vp=null;function zP(){var a=window.event;return a&&a.type==="popstate"?a===vp?!1:(vp=a,!0):(vp=null,!1)}var $S=typeof setTimeout=="function"?setTimeout:void 0,qP=typeof clearTimeout=="function"?clearTimeout:void 0,zS=typeof Promise=="function"?Promise:void 0,BP=typeof queueMicrotask=="function"?queueMicrotask:typeof zS<"u"?function(a){return zS.resolve(null).then(a).catch(LP)}:$S;function LP(a){setTimeout(function(){throw a})}function oa(a){return a==="head"}function qS(a,i){var o=i,s=0;do{var p=o.nextSibling;if(a.removeChild(o),p&&p.nodeType===8)if(o=p.data,o==="/$"||o==="/&"){if(s===0){a.removeChild(p),Vi(i);return}s--}else if(o==="$"||o==="$?"||o==="$~"||o==="$!"||o==="&")s++;else if(o==="html")No(a.ownerDocument.documentElement);else if(o==="head"){o=a.ownerDocument.head,No(o);for(var m=o.firstChild;m;){var O=m.nextSibling,R=m.nodeName;m[Vl]||R==="SCRIPT"||R==="STYLE"||R==="LINK"&&m.rel.toLowerCase()==="stylesheet"||o.removeChild(m),m=O}}else o==="body"&&No(a.ownerDocument.body);o=p}while(o);Vi(i)}function BS(a,i){var o=a;a=0;do{var s=o.nextSibling;if(o.nodeType===1?i?(o._stashedDisplay=o.style.display,o.style.display="none"):(o.style.display=o._stashedDisplay||"",o.getAttribute("style")===""&&o.removeAttribute("style")):o.nodeType===3&&(i?(o._stashedText=o.nodeValue,o.nodeValue=""):o.nodeValue=o._stashedText||""),s&&s.nodeType===8)if(o=s.data,o==="/$"){if(a===0)break;a--}else o!=="$"&&o!=="$?"&&o!=="$~"&&o!=="$!"||a++;o=s}while(o)}function yp(a){var i=a.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var o=i;switch(i=i.nextSibling,o.nodeName){case"HTML":case"HEAD":case"BODY":yp(o),_d(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}a.removeChild(o)}}function IP(a,i,o,s){for(;a.nodeType===1;){var p=o;if(a.nodeName.toLowerCase()!==i.toLowerCase()){if(!s&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(s){if(!a[Vl])switch(i){case"meta":if(!a.hasAttribute("itemprop"))break;return a;case"link":if(m=a.getAttribute("rel"),m==="stylesheet"&&a.hasAttribute("data-precedence"))break;if(m!==p.rel||a.getAttribute("href")!==(p.href==null||p.href===""?null:p.href)||a.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin)||a.getAttribute("title")!==(p.title==null?null:p.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(m=a.getAttribute("src"),(m!==(p.src==null?null:p.src)||a.getAttribute("type")!==(p.type==null?null:p.type)||a.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin))&&m&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(i==="input"&&a.type==="hidden"){var m=p.name==null?null:""+p.name;if(p.type==="hidden"&&a.getAttribute("name")===m)return a}else return a;if(a=Tn(a.nextSibling),a===null)break}return null}function UP(a,i,o){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!o||(a=Tn(a.nextSibling),a===null))return null;return a}function LS(a,i){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!i||(a=Tn(a.nextSibling),a===null))return null;return a}function mp(a){return a.data==="$?"||a.data==="$~"}function gp(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState!=="loading"}function HP(a,i){var o=a.ownerDocument;if(a.data==="$~")a._reactRetry=i;else if(a.data!=="$?"||o.readyState!=="loading")i();else{var s=function(){i(),o.removeEventListener("DOMContentLoaded",s)};o.addEventListener("DOMContentLoaded",s),a._reactRetry=s}}function Tn(a){for(;a!=null;a=a.nextSibling){var i=a.nodeType;if(i===1||i===3)break;if(i===8){if(i=a.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return a}var bp=null;function IS(a){a=a.nextSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="/$"||o==="/&"){if(i===0)return Tn(a.nextSibling);i--}else o!=="$"&&o!=="$!"&&o!=="$?"&&o!=="$~"&&o!=="&"||i++}a=a.nextSibling}return null}function US(a){a=a.previousSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="$"||o==="$!"||o==="$?"||o==="$~"||o==="&"){if(i===0)return a;i--}else o!=="/$"&&o!=="/&"||i++}a=a.previousSibling}return null}function HS(a,i,o){switch(i=Qc(o),a){case"html":if(a=i.documentElement,!a)throw Error(r(452));return a;case"head":if(a=i.head,!a)throw Error(r(453));return a;case"body":if(a=i.body,!a)throw Error(r(454));return a;default:throw Error(r(451))}}function No(a){for(var i=a.attributes;i.length;)a.removeAttributeNode(i[0]);_d(a)}var En=new Map,GS=new Set;function Jc(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var Or=P.d;P.d={f:GP,r:YP,D:XP,C:KP,L:VP,m:FP,X:ZP,S:WP,M:QP};function GP(){var a=Or.f(),i=Gc();return a||i}function YP(a){var i=hi(a);i!==null&&i.tag===5&&i.type==="form"?o_(i):Or.r(a)}var Yi=typeof document>"u"?null:document;function YS(a,i,o){var s=Yi;if(s&&typeof i=="string"&&i){var p=xn(i);p='link[rel="'+a+'"][href="'+p+'"]',typeof o=="string"&&(p+='[crossorigin="'+o+'"]'),GS.has(p)||(GS.add(p),a={rel:a,crossOrigin:o,href:i},s.querySelector(p)===null&&(i=s.createElement("link"),kt(i,"link",a),jt(i),s.head.appendChild(i)))}}function XP(a){Or.D(a),YS("dns-prefetch",a,null)}function KP(a,i){Or.C(a,i),YS("preconnect",a,i)}function VP(a,i,o){Or.L(a,i,o);var s=Yi;if(s&&a&&i){var p='link[rel="preload"][as="'+xn(i)+'"]';i==="image"&&o&&o.imageSrcSet?(p+='[imagesrcset="'+xn(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(p+='[imagesizes="'+xn(o.imageSizes)+'"]')):p+='[href="'+xn(a)+'"]';var m=p;switch(i){case"style":m=Xi(a);break;case"script":m=Ki(a)}En.has(m)||(a=v({rel:"preload",href:i==="image"&&o&&o.imageSrcSet?void 0:a,as:i},o),En.set(m,a),s.querySelector(p)!==null||i==="style"&&s.querySelector(Ro(m))||i==="script"&&s.querySelector(Po(m))||(i=s.createElement("link"),kt(i,"link",a),jt(i),s.head.appendChild(i)))}}function FP(a,i){Or.m(a,i);var o=Yi;if(o&&a){var s=i&&typeof i.as=="string"?i.as:"script",p='link[rel="modulepreload"][as="'+xn(s)+'"][href="'+xn(a)+'"]',m=p;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Ki(a)}if(!En.has(m)&&(a=v({rel:"modulepreload",href:a},i),En.set(m,a),o.querySelector(p)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(Po(m)))return}s=o.createElement("link"),kt(s,"link",a),jt(s),o.head.appendChild(s)}}}function WP(a,i,o){Or.S(a,i,o);var s=Yi;if(s&&a){var p=pi(s).hoistableStyles,m=Xi(a);i=i||"default";var O=p.get(m);if(!O){var R={loading:0,preload:null};if(O=s.querySelector(Ro(m)))R.loading=5;else{a=v({rel:"stylesheet",href:a,"data-precedence":i},o),(o=En.get(m))&&xp(a,o);var q=O=s.createElement("link");jt(q),kt(q,"link",a),q._p=new Promise(function(J,re){q.onload=J,q.onerror=re}),q.addEventListener("load",function(){R.loading|=1}),q.addEventListener("error",function(){R.loading|=2}),R.loading|=4,es(O,i,s)}O={type:"stylesheet",instance:O,count:1,state:R},p.set(m,O)}}}function ZP(a,i){Or.X(a,i);var o=Yi;if(o&&a){var s=pi(o).hoistableScripts,p=Ki(a),m=s.get(p);m||(m=o.querySelector(Po(p)),m||(a=v({src:a,async:!0},i),(i=En.get(p))&&_p(a,i),m=o.createElement("script"),jt(m),kt(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(p,m))}}function QP(a,i){Or.M(a,i);var o=Yi;if(o&&a){var s=pi(o).hoistableScripts,p=Ki(a),m=s.get(p);m||(m=o.querySelector(Po(p)),m||(a=v({src:a,async:!0,type:"module"},i),(i=En.get(p))&&_p(a,i),m=o.createElement("script"),jt(m),kt(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(p,m))}}function XS(a,i,o,s){var p=(p=me.current)?Jc(p):null;if(!p)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(i=Xi(o.href),o=pi(p).hoistableStyles,s=o.get(i),s||(s={type:"style",instance:null,count:0,state:null},o.set(i,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){a=Xi(o.href);var m=pi(p).hoistableStyles,O=m.get(a);if(O||(p=p.ownerDocument||p,O={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(a,O),(m=p.querySelector(Ro(a)))&&!m._p&&(O.instance=m,O.state.loading=5),En.has(a)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},En.set(a,o),m||JP(p,a,o,O.state))),i&&s===null)throw Error(r(528,""));return O}if(i&&s!==null)throw Error(r(529,""));return null;case"script":return i=o.async,o=o.src,typeof o=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Ki(o),o=pi(p).hoistableScripts,s=o.get(i),s||(s={type:"script",instance:null,count:0,state:null},o.set(i,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Xi(a){return'href="'+xn(a)+'"'}function Ro(a){return'link[rel="stylesheet"]['+a+"]"}function KS(a){return v({},a,{"data-precedence":a.precedence,precedence:null})}function JP(a,i,o,s){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?s.loading=1:(i=a.createElement("link"),s.preload=i,i.addEventListener("load",function(){return s.loading|=1}),i.addEventListener("error",function(){return s.loading|=2}),kt(i,"link",o),jt(i),a.head.appendChild(i))}function Ki(a){return'[src="'+xn(a)+'"]'}function Po(a){return"script[async]"+a}function VS(a,i,o){if(i.count++,i.instance===null)switch(i.type){case"style":var s=a.querySelector('style[data-href~="'+xn(o.href)+'"]');if(s)return i.instance=s,jt(s),s;var p=v({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return s=(a.ownerDocument||a).createElement("style"),jt(s),kt(s,"style",p),es(s,o.precedence,a),i.instance=s;case"stylesheet":p=Xi(o.href);var m=a.querySelector(Ro(p));if(m)return i.state.loading|=4,i.instance=m,jt(m),m;s=KS(o),(p=En.get(p))&&xp(s,p),m=(a.ownerDocument||a).createElement("link"),jt(m);var O=m;return O._p=new Promise(function(R,q){O.onload=R,O.onerror=q}),kt(m,"link",s),i.state.loading|=4,es(m,o.precedence,a),i.instance=m;case"script":return m=Ki(o.src),(p=a.querySelector(Po(m)))?(i.instance=p,jt(p),p):(s=o,(p=En.get(m))&&(s=v({},o),_p(s,p)),a=a.ownerDocument||a,p=a.createElement("script"),jt(p),kt(p,"link",s),a.head.appendChild(p),i.instance=p);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(s=i.instance,i.state.loading|=4,es(s,o.precedence,a));return i.instance}function es(a,i,o){for(var s=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),p=s.length?s[s.length-1]:null,m=p,O=0;O<s.length;O++){var R=s[O];if(R.dataset.precedence===i)m=R;else if(m!==p)break}m?m.parentNode.insertBefore(a,m.nextSibling):(i=o.nodeType===9?o.head:o,i.insertBefore(a,i.firstChild))}function xp(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function _p(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var ts=null;function FS(a,i,o){if(ts===null){var s=new Map,p=ts=new Map;p.set(o,s)}else p=ts,s=p.get(o),s||(s=new Map,p.set(o,s));if(s.has(a))return s;for(s.set(a,null),o=o.getElementsByTagName(a),p=0;p<o.length;p++){var m=o[p];if(!(m[Vl]||m[Nt]||a==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var O=m.getAttribute(i)||"";O=a+O;var R=s.get(O);R?R.push(m):s.set(O,[m])}}return s}function WS(a,i,o){a=a.ownerDocument||a,a.head.insertBefore(o,i==="title"?a.querySelector("head > title"):null)}function eD(a,i,o){if(o===1||i.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return a=i.disabled,typeof i.precedence=="string"&&a==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function ZS(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function tD(a,i,o,s){if(o.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var p=Xi(s.href),m=i.querySelector(Ro(p));if(m){i=m._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(a.count++,a=ns.bind(a),i.then(a,a)),o.state.loading|=4,o.instance=m,jt(m);return}m=i.ownerDocument||i,s=KS(s),(p=En.get(p))&&xp(s,p),m=m.createElement("link"),jt(m);var O=m;O._p=new Promise(function(R,q){O.onload=R,O.onerror=q}),kt(m,"link",s),o.instance=m}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(o,i),(i=o.state.preload)&&(o.state.loading&3)===0&&(a.count++,o=ns.bind(a),i.addEventListener("load",o),i.addEventListener("error",o))}}var Sp=0;function nD(a,i){return a.stylesheets&&a.count===0&&as(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var s=setTimeout(function(){if(a.stylesheets&&as(a,a.stylesheets),a.unsuspend){var m=a.unsuspend;a.unsuspend=null,m()}},6e4+i);0<a.imgBytes&&Sp===0&&(Sp=62500*$P());var p=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&as(a,a.stylesheets),a.unsuspend)){var m=a.unsuspend;a.unsuspend=null,m()}},(a.imgBytes>Sp?50:800)+i);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(s),clearTimeout(p)}}:null}function ns(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)as(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var rs=null;function as(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,rs=new Map,i.forEach(rD,a),rs=null,ns.call(a))}function rD(a,i){if(!(i.state.loading&4)){var o=rs.get(a);if(o)var s=o.get(null);else{o=new Map,rs.set(a,o);for(var p=a.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<p.length;m++){var O=p[m];(O.nodeName==="LINK"||O.getAttribute("media")!=="not all")&&(o.set(O.dataset.precedence,O),s=O)}s&&o.set(null,s)}p=i.instance,O=p.getAttribute("data-precedence"),m=o.get(O)||s,m===s&&o.set(null,p),o.set(O,p),this.count++,s=ns.bind(this),p.addEventListener("load",s),p.addEventListener("error",s),m?m.parentNode.insertBefore(p,m.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(p,a.firstChild)),i.state.loading|=4}}var Do={$$typeof:M,Provider:null,Consumer:null,_currentValue:Y,_currentValue2:Y,_threadCount:0};function aD(a,i,o,s,p,m,O,R,q){this.tag=1,this.containerInfo=a,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=md(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=md(0),this.hiddenUpdates=md(null),this.identifierPrefix=s,this.onUncaughtError=p,this.onCaughtError=m,this.onRecoverableError=O,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=q,this.incompleteTransitions=new Map}function QS(a,i,o,s,p,m,O,R,q,J,re,oe){return a=new aD(a,i,o,O,q,J,re,oe,R),i=1,m===!0&&(i|=24),m=on(3,null,null,i),a.current=m,m.stateNode=a,i=th(),i.refCount++,a.pooledCache=i,i.refCount++,m.memoizedState={element:s,isDehydrated:o,cache:i},ih(m),a}function JS(a){return a?(a=Ai,a):Ai}function eO(a,i,o,s,p,m){p=JS(p),s.context===null?s.context=p:s.pendingContext=p,s=Wr(i),s.payload={element:o},m=m===void 0?null:m,m!==null&&(s.callback=m),o=Zr(a,s,i),o!==null&&(en(o,a,i),fo(o,a,i))}function tO(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<i?o:i}}function Op(a,i){tO(a,i),(a=a.alternate)&&tO(a,i)}function nO(a){if(a.tag===13||a.tag===31){var i=Ma(a,67108864);i!==null&&en(i,a,67108864),Op(a,67108864)}}function rO(a){if(a.tag===13||a.tag===31){var i=dn();i=gd(i);var o=Ma(a,i);o!==null&&en(o,a,i),Op(a,i)}}var is=!0;function iD(a,i,o,s){var p=k.T;k.T=null;var m=P.p;try{P.p=2,Ap(a,i,o,s)}finally{P.p=m,k.T=p}}function lD(a,i,o,s){var p=k.T;k.T=null;var m=P.p;try{P.p=8,Ap(a,i,o,s)}finally{P.p=m,k.T=p}}function Ap(a,i,o,s){if(is){var p=wp(s);if(p===null)sp(a,i,s,ls,o),iO(a,s);else if(uD(p,a,i,o,s))s.stopPropagation();else if(iO(a,s),i&4&&-1<oD.indexOf(a)){for(;p!==null;){var m=hi(p);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var O=Aa(m.pendingLanes);if(O!==0){var R=m;for(R.pendingLanes|=2,R.entangledLanes|=2;O;){var q=1<<31-an(O);R.entanglements[1]|=q,O&=~q}Qn(m),(Le&6)===0&&(Uc=qt()+500,Eo(0))}}break;case 31:case 13:R=Ma(m,2),R!==null&&en(R,m,2),Gc(),Op(m,2)}if(m=wp(s),m===null&&sp(a,i,s,ls,o),m===p)break;p=m}p!==null&&s.stopPropagation()}else sp(a,i,s,null,o)}}function wp(a){return a=Td(a),jp(a)}var ls=null;function jp(a){if(ls=null,a=di(a),a!==null){var i=u(a);if(i===null)a=null;else{var o=i.tag;if(o===13){if(a=c(i),a!==null)return a;a=null}else if(o===31){if(a=f(i),a!==null)return a;a=null}else if(o===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;a=null}else i!==a&&(a=null)}}return ls=a,null}function aO(a){switch(a){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(Vu()){case dx:return 2;case hx:return 8;case Fu:case K3:return 32;case px:return 268435456;default:return 32}default:return 32}}var Tp=!1,ua=null,ca=null,sa=null,ko=new Map,$o=new Map,fa=[],oD="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 iO(a,i){switch(a){case"focusin":case"focusout":ua=null;break;case"dragenter":case"dragleave":ca=null;break;case"mouseover":case"mouseout":sa=null;break;case"pointerover":case"pointerout":ko.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":$o.delete(i.pointerId)}}function zo(a,i,o,s,p,m){return a===null||a.nativeEvent!==m?(a={blockedOn:i,domEventName:o,eventSystemFlags:s,nativeEvent:m,targetContainers:[p]},i!==null&&(i=hi(i),i!==null&&nO(i)),a):(a.eventSystemFlags|=s,i=a.targetContainers,p!==null&&i.indexOf(p)===-1&&i.push(p),a)}function uD(a,i,o,s,p){switch(i){case"focusin":return ua=zo(ua,a,i,o,s,p),!0;case"dragenter":return ca=zo(ca,a,i,o,s,p),!0;case"mouseover":return sa=zo(sa,a,i,o,s,p),!0;case"pointerover":var m=p.pointerId;return ko.set(m,zo(ko.get(m)||null,a,i,o,s,p)),!0;case"gotpointercapture":return m=p.pointerId,$o.set(m,zo($o.get(m)||null,a,i,o,s,p)),!0}return!1}function lO(a){var i=di(a.target);if(i!==null){var o=u(i);if(o!==null){if(i=o.tag,i===13){if(i=c(o),i!==null){a.blockedOn=i,xx(a.priority,function(){rO(o)});return}}else if(i===31){if(i=f(o),i!==null){a.blockedOn=i,xx(a.priority,function(){rO(o)});return}}else if(i===3&&o.stateNode.current.memoizedState.isDehydrated){a.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}a.blockedOn=null}function os(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var o=wp(a.nativeEvent);if(o===null){o=a.nativeEvent;var s=new o.constructor(o.type,o);jd=s,o.target.dispatchEvent(s),jd=null}else return i=hi(o),i!==null&&nO(i),a.blockedOn=o,!1;i.shift()}return!0}function oO(a,i,o){os(a)&&o.delete(i)}function cD(){Tp=!1,ua!==null&&os(ua)&&(ua=null),ca!==null&&os(ca)&&(ca=null),sa!==null&&os(sa)&&(sa=null),ko.forEach(oO),$o.forEach(oO)}function us(a,i){a.blockedOn===i&&(a.blockedOn=null,Tp||(Tp=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,cD)))}var cs=null;function uO(a){cs!==a&&(cs=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){cs===a&&(cs=null);for(var i=0;i<a.length;i+=3){var o=a[i],s=a[i+1],p=a[i+2];if(typeof s!="function"){if(jp(s||o)===null)continue;break}var m=hi(o);m!==null&&(a.splice(i,3),i-=3,wh(m,{pending:!0,data:p,method:o.method,action:s},s,p))}}))}function Vi(a){function i(q){return us(q,a)}ua!==null&&us(ua,a),ca!==null&&us(ca,a),sa!==null&&us(sa,a),ko.forEach(i),$o.forEach(i);for(var o=0;o<fa.length;o++){var s=fa[o];s.blockedOn===a&&(s.blockedOn=null)}for(;0<fa.length&&(o=fa[0],o.blockedOn===null);)lO(o),o.blockedOn===null&&fa.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(s=0;s<o.length;s+=3){var p=o[s],m=o[s+1],O=p[Vt]||null;if(typeof m=="function")O||uO(o);else if(O){var R=null;if(m&&m.hasAttribute("formAction")){if(p=m,O=m[Vt]||null)R=O.formAction;else if(jp(p)!==null)continue}else R=O.action;typeof R=="function"?o[s+1]=R:(o.splice(s,3),s-=3),uO(o)}}}function cO(){function a(m){m.canIntercept&&m.info==="react-transition"&&m.intercept({handler:function(){return new Promise(function(O){return p=O})},focusReset:"manual",scroll:"manual"})}function i(){p!==null&&(p(),p=null),s||setTimeout(o,20)}function o(){if(!s&&!navigation.transition){var m=navigation.currentEntry;m&&m.url!=null&&navigation.navigate(m.url,{state:m.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var s=!1,p=null;return navigation.addEventListener("navigate",a),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(o,100),function(){s=!0,navigation.removeEventListener("navigate",a),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),p!==null&&(p(),p=null)}}}function Ep(a){this._internalRoot=a}ss.prototype.render=Ep.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(r(409));var o=i.current,s=dn();eO(o,s,a,i,null,null)},ss.prototype.unmount=Ep.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;eO(a.current,2,null,a,null,null),Gc(),i[fi]=null}};function ss(a){this._internalRoot=a}ss.prototype.unstable_scheduleHydration=function(a){if(a){var i=bx();a={blockedOn:null,target:a,priority:i};for(var o=0;o<fa.length&&i!==0&&i<fa[o].priority;o++);fa.splice(o,0,a),o===0&&lO(a)}};var sO=t.version;if(sO!=="19.2.5")throw Error(r(527,sO,"19.2.5"));P.findDOMNode=function(a){var i=a._reactInternals;if(i===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=h(i),a=a!==null?y(a):null,a=a===null?null:a.stateNode,a};var sD={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:k,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var fs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fs.isDisabled&&fs.supportsFiber)try{Yl=fs.inject(sD),rn=fs}catch{}}return Bo.createRoot=function(a,i){if(!l(a))throw Error(r(299));var o=!1,s="",p=m_,m=g_,O=b_;return i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(s=i.identifierPrefix),i.onUncaughtError!==void 0&&(p=i.onUncaughtError),i.onCaughtError!==void 0&&(m=i.onCaughtError),i.onRecoverableError!==void 0&&(O=i.onRecoverableError)),i=QS(a,1,!1,null,null,o,s,null,p,m,O,cO),a[fi]=i.current,cp(a),new Ep(i)},Bo.hydrateRoot=function(a,i,o){if(!l(a))throw Error(r(299));var s=!1,p="",m=m_,O=g_,R=b_,q=null;return o!=null&&(o.unstable_strictMode===!0&&(s=!0),o.identifierPrefix!==void 0&&(p=o.identifierPrefix),o.onUncaughtError!==void 0&&(m=o.onUncaughtError),o.onCaughtError!==void 0&&(O=o.onCaughtError),o.onRecoverableError!==void 0&&(R=o.onRecoverableError),o.formState!==void 0&&(q=o.formState)),i=QS(a,1,!0,i,o??null,s,p,q,m,O,R,cO),i.context=JS(null),o=i.current,s=dn(),s=gd(s),p=Wr(s),p.callback=null,Zr(o,p,s),o=s,i.current.lanes=o,Kl(i,o),Qn(i),a[fi]=i.current,cp(a),new ss(i)},Bo.version="19.2.5",Bo}var xO;function xD(){if(xO)return Np.exports;xO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Np.exports=bD(),Np.exports}var _D=xD();const SD=({children:e})=>b.jsxs("div",{className:"dashboard",children:[b.jsxs("header",{className:"dashboard-header",children:[b.jsx("h1",{className:"dashboard-title",children:"Mosswart Overlord"}),b.jsxs("nav",{className:"dashboard-nav",children:[b.jsx("a",{href:"/",className:"nav-link",children:"Classic View"}),b.jsx("a",{href:"/inventory.html",className:"nav-link",children:"Inventory"}),b.jsx("a",{href:"/suitbuilder.html",className:"nav-link",children:"Suitbuilder"})]})]}),b.jsx("main",{className:"dashboard-main",children:e})]}),OD=({activeChars:e,totalKills:t,totalRares:n,serverHealth:r})=>{var c;const l=((c=r==null?void 0:r.status)==null?void 0:c.toLowerCase())??"unknown",u=l==="online"||l==="up";return b.jsxs("div",{className:"global-stats",children:[b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:"global-value",children:e}),b.jsx("span",{className:"global-label",children:"Active Characters"})]}),b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:"global-value",children:t.toLocaleString()}),b.jsx("span",{className:"global-label",children:"Total Kills"})]}),b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:"global-value",children:n}),b.jsx("span",{className:"global-label",children:"Total Rares"})]}),b.jsxs("div",{className:"global-stat",children:[b.jsx("span",{className:`server-dot ${u?"online":"offline"}`}),b.jsxs("span",{className:"global-value",children:[(r==null?void 0:r.latency_ms)??"--","ms"]}),b.jsx("span",{className:"global-label",children:"Coldeve"})]})]})},Ts=I.memo(({label:e,current:t,max:n,color:r,bgColor:l})=>{const u=n>0?Math.min(100,Math.max(0,t/n*100)):0;return b.jsxs("div",{className:"vital-bar",children:[b.jsx("span",{className:"vital-label",children:e}),b.jsx("div",{className:"vital-track",style:{backgroundColor:l},children:b.jsx("div",{className:"vital-fill",style:{width:`${u}%`,background:r}})}),b.jsxs("span",{className:"vital-text",children:[t,"/",n]})]})});Ts.displayName="VitalBar";const AD=e=>{const t=(e||"idle").toLowerCase();return t==="combat"||t==="hunt"?{label:t==="combat"?"Combat":"Hunt",cls:"badge-combat"}:t==="nav"||t==="navigation"?{label:"Nav",cls:"badge-nav"}:t==="default"||t==="idle"||t===""?{label:"Idle",cls:"badge-idle"}:{label:e,cls:"badge-nav"}},OM=I.memo(({character:e})=>{var f,d,h,y,v,g;const[t,n]=B.useState(!1),{telemetry:r,vitals:l,combat:u}=e,c=AD((r==null?void 0:r.vt_state)??"");return b.jsxs("div",{className:"char-card",onClick:()=>n(!t),children:[b.jsxs("div",{className:"char-header",children:[b.jsx("span",{className:"char-name",children:e.name}),b.jsx("span",{className:`char-badge ${c.cls}`,children:c.label})]}),l?b.jsxs("div",{className:"char-vitals",children:[b.jsx(Ts,{label:"HP",current:l.health_current,max:l.health_max,color:"linear-gradient(90deg, #ff4444, #ff6666)",bgColor:"#330000"}),b.jsx(Ts,{label:"ST",current:l.stamina_current,max:l.stamina_max,color:"linear-gradient(90deg, #ffaa00, #ffcc44)",bgColor:"#331a00"}),b.jsx(Ts,{label:"MN",current:l.mana_current,max:l.mana_max,color:"linear-gradient(90deg, #4488ff, #66aaff)",bgColor:"#001433"})]}):b.jsx("div",{className:"char-vitals-placeholder",children:"Awaiting vitals..."}),b.jsxs("div",{className:"char-stats-row",children:[b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:(r==null?void 0:r.kills_per_hour)??"--"}),b.jsx("span",{className:"stat-label",children:"kills/hr"})]}),b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:((f=r==null?void 0:r.kills)==null?void 0:f.toLocaleString())??"--"}),b.jsx("span",{className:"stat-label",children:"kills"})]}),b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:(r==null?void 0:r.deaths)??"0"}),b.jsx("span",{className:"stat-label",children:"deaths"})]}),b.jsxs("div",{className:"stat",children:[b.jsx("span",{className:"stat-value",children:((d=r==null?void 0:r.onlinetime)==null?void 0:d.replace(/^00\./,""))??"--"}),b.jsx("span",{className:"stat-label",children:"uptime"})]})]}),r&&b.jsxs("div",{className:"char-location",children:[(h=r.ns)==null?void 0:h.toFixed(1),"N, ",(y=r.ew)==null?void 0:y.toFixed(1),"E"]}),t&&b.jsxs("div",{className:"char-expanded",children:[l!=null&&l.vitae?b.jsxs("div",{className:"vitae-warn",children:["Vitae: ",l.vitae,"%"]}):null,b.jsxs("div",{className:"expanded-row",children:[b.jsxs("span",{children:["Prismatics: ",(r==null?void 0:r.prismatic_taper_count)??"--"]}),b.jsxs("span",{children:["Total Deaths: ",(r==null?void 0:r.total_deaths)??"--"]})]}),(u==null?void 0:u.session)&&b.jsxs("div",{className:"expanded-row",children:[b.jsxs("span",{children:["Session Dmg: ",(v=u.session.total_damage_given)==null?void 0:v.toLocaleString()]}),b.jsxs("span",{children:["Session Kills: ",u.session.total_kills]})]}),b.jsxs("div",{className:"expanded-row",children:[b.jsxs("span",{children:["RAM: ",r!=null&&r.mem_mb?(r.mem_mb/1048576).toFixed(0)+" MB":"--"]}),b.jsxs("span",{children:["CPU: ",((g=r==null?void 0:r.cpu_pct)==null?void 0:g.toFixed(1))??"--","%"]})]})]})]})});OM.displayName="CharacterCard";const wD=({characters:e})=>{const t=B.useMemo(()=>Array.from(e.values()).sort((n,r)=>n.name.localeCompare(r.name)),[e]);return t.length===0?b.jsx("div",{className:"grid-empty",children:"No active characters"}):b.jsx("div",{className:"char-grid",children:t.map(n=>b.jsx(OM,{character:n},n.name))})},jD=({tabs:e})=>{var r,l;const[t,n]=B.useState(((r=e[0])==null?void 0:r.id)??"");return b.jsxs("div",{className:"tab-container",children:[b.jsx("div",{className:"tab-bar",children:e.map(u=>b.jsx("button",{className:`tab-btn ${t===u.id?"active":""}`,onClick:()=>n(u.id),children:u.label},u.id))}),b.jsx("div",{className:"tab-content",children:(l=e.find(u=>u.id===t))==null?void 0:l.content})]})};function AM(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(t=0;t<l;t++)e[t]&&(n=AM(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Me(){for(var e,t,n=0,r="",l=arguments.length;n<l;n++)(e=arguments[n])&&(t=AM(e))&&(r&&(r+=" "),r+=t);return r}var kp,_O;function nn(){if(_O)return kp;_O=1;var e=Array.isArray;return kp=e,kp}var $p,SO;function wM(){if(SO)return $p;SO=1;var e=typeof ds=="object"&&ds&&ds.Object===Object&&ds;return $p=e,$p}var zp,OO;function rr(){if(OO)return zp;OO=1;var e=wM(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return zp=n,zp}var qp,AO;function Lu(){if(AO)return qp;AO=1;var e=rr(),t=e.Symbol;return qp=t,qp}var Bp,wO;function TD(){if(wO)return Bp;wO=1;var e=Lu(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,l=e?e.toStringTag:void 0;function u(c){var f=n.call(c,l),d=c[l];try{c[l]=void 0;var h=!0}catch{}var y=r.call(c);return h&&(f?c[l]=d:delete c[l]),y}return Bp=u,Bp}var Lp,jO;function ED(){if(jO)return Lp;jO=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return Lp=n,Lp}var Ip,TO;function zr(){if(TO)return Ip;TO=1;var e=Lu(),t=TD(),n=ED(),r="[object Null]",l="[object Undefined]",u=e?e.toStringTag:void 0;function c(f){return f==null?f===void 0?l:r:u&&u in Object(f)?t(f):n(f)}return Ip=c,Ip}var Up,EO;function qr(){if(EO)return Up;EO=1;function e(t){return t!=null&&typeof t=="object"}return Up=e,Up}var Hp,MO;function $l(){if(MO)return Hp;MO=1;var e=zr(),t=qr(),n="[object Symbol]";function r(l){return typeof l=="symbol"||t(l)&&e(l)==n}return Hp=r,Hp}var Gp,CO;function ub(){if(CO)return Gp;CO=1;var e=nn(),t=$l(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function l(u,c){if(e(u))return!1;var f=typeof u;return f=="number"||f=="symbol"||f=="boolean"||u==null||t(u)?!0:r.test(u)||!n.test(u)||c!=null&&u in Object(c)}return Gp=l,Gp}var Yp,NO;function xa(){if(NO)return Yp;NO=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return Yp=e,Yp}var Xp,RO;function cb(){if(RO)return Xp;RO=1;var e=zr(),t=xa(),n="[object AsyncFunction]",r="[object Function]",l="[object GeneratorFunction]",u="[object Proxy]";function c(f){if(!t(f))return!1;var d=e(f);return d==r||d==l||d==n||d==u}return Xp=c,Xp}var Kp,PO;function MD(){if(PO)return Kp;PO=1;var e=rr(),t=e["__core-js_shared__"];return Kp=t,Kp}var Vp,DO;function CD(){if(DO)return Vp;DO=1;var e=MD(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function n(r){return!!t&&t in r}return Vp=n,Vp}var Fp,kO;function jM(){if(kO)return Fp;kO=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return Fp=n,Fp}var Wp,$O;function ND(){if($O)return Wp;$O=1;var e=cb(),t=CD(),n=xa(),r=jM(),l=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,d=c.toString,h=f.hasOwnProperty,y=RegExp("^"+d.call(h).replace(l,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function v(g){if(!n(g)||t(g))return!1;var x=e(g)?y:u;return x.test(r(g))}return Wp=v,Wp}var Zp,zO;function RD(){if(zO)return Zp;zO=1;function e(t,n){return t==null?void 0:t[n]}return Zp=e,Zp}var Qp,qO;function oi(){if(qO)return Qp;qO=1;var e=ND(),t=RD();function n(r,l){var u=t(r,l);return e(u)?u:void 0}return Qp=n,Qp}var Jp,BO;function Nf(){if(BO)return Jp;BO=1;var e=oi(),t=e(Object,"create");return Jp=t,Jp}var ev,LO;function PD(){if(LO)return ev;LO=1;var e=Nf();function t(){this.__data__=e?e(null):{},this.size=0}return ev=t,ev}var tv,IO;function DD(){if(IO)return tv;IO=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return tv=e,tv}var nv,UO;function kD(){if(UO)return nv;UO=1;var e=Nf(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function l(u){var c=this.__data__;if(e){var f=c[u];return f===t?void 0:f}return r.call(c,u)?c[u]:void 0}return nv=l,nv}var rv,HO;function $D(){if(HO)return rv;HO=1;var e=Nf(),t=Object.prototype,n=t.hasOwnProperty;function r(l){var u=this.__data__;return e?u[l]!==void 0:n.call(u,l)}return rv=r,rv}var av,GO;function zD(){if(GO)return av;GO=1;var e=Nf(),t="__lodash_hash_undefined__";function n(r,l){var u=this.__data__;return this.size+=this.has(r)?0:1,u[r]=e&&l===void 0?t:l,this}return av=n,av}var iv,YO;function qD(){if(YO)return iv;YO=1;var e=PD(),t=DD(),n=kD(),r=$D(),l=zD();function u(c){var f=-1,d=c==null?0:c.length;for(this.clear();++f<d;){var h=c[f];this.set(h[0],h[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=r,u.prototype.set=l,iv=u,iv}var lv,XO;function BD(){if(XO)return lv;XO=1;function e(){this.__data__=[],this.size=0}return lv=e,lv}var ov,KO;function sb(){if(KO)return ov;KO=1;function e(t,n){return t===n||t!==t&&n!==n}return ov=e,ov}var uv,VO;function Rf(){if(VO)return uv;VO=1;var e=sb();function t(n,r){for(var l=n.length;l--;)if(e(n[l][0],r))return l;return-1}return uv=t,uv}var cv,FO;function LD(){if(FO)return cv;FO=1;var e=Rf(),t=Array.prototype,n=t.splice;function r(l){var u=this.__data__,c=e(u,l);if(c<0)return!1;var f=u.length-1;return c==f?u.pop():n.call(u,c,1),--this.size,!0}return cv=r,cv}var sv,WO;function ID(){if(WO)return sv;WO=1;var e=Rf();function t(n){var r=this.__data__,l=e(r,n);return l<0?void 0:r[l][1]}return sv=t,sv}var fv,ZO;function UD(){if(ZO)return fv;ZO=1;var e=Rf();function t(n){return e(this.__data__,n)>-1}return fv=t,fv}var dv,QO;function HD(){if(QO)return dv;QO=1;var e=Rf();function t(n,r){var l=this.__data__,u=e(l,n);return u<0?(++this.size,l.push([n,r])):l[u][1]=r,this}return dv=t,dv}var hv,JO;function Pf(){if(JO)return hv;JO=1;var e=BD(),t=LD(),n=ID(),r=UD(),l=HD();function u(c){var f=-1,d=c==null?0:c.length;for(this.clear();++f<d;){var h=c[f];this.set(h[0],h[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=r,u.prototype.set=l,hv=u,hv}var pv,eA;function fb(){if(eA)return pv;eA=1;var e=oi(),t=rr(),n=e(t,"Map");return pv=n,pv}var vv,tA;function GD(){if(tA)return vv;tA=1;var e=qD(),t=Pf(),n=fb();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return vv=r,vv}var yv,nA;function YD(){if(nA)return yv;nA=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return yv=e,yv}var mv,rA;function Df(){if(rA)return mv;rA=1;var e=YD();function t(n,r){var l=n.__data__;return e(r)?l[typeof r=="string"?"string":"hash"]:l.map}return mv=t,mv}var gv,aA;function XD(){if(aA)return gv;aA=1;var e=Df();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return gv=t,gv}var bv,iA;function KD(){if(iA)return bv;iA=1;var e=Df();function t(n){return e(this,n).get(n)}return bv=t,bv}var xv,lA;function VD(){if(lA)return xv;lA=1;var e=Df();function t(n){return e(this,n).has(n)}return xv=t,xv}var _v,oA;function FD(){if(oA)return _v;oA=1;var e=Df();function t(n,r){var l=e(this,n),u=l.size;return l.set(n,r),this.size+=l.size==u?0:1,this}return _v=t,_v}var Sv,uA;function db(){if(uA)return Sv;uA=1;var e=GD(),t=XD(),n=KD(),r=VD(),l=FD();function u(c){var f=-1,d=c==null?0:c.length;for(this.clear();++f<d;){var h=c[f];this.set(h[0],h[1])}}return u.prototype.clear=e,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=r,u.prototype.set=l,Sv=u,Sv}var Ov,cA;function TM(){if(cA)return Ov;cA=1;var e=db(),t="Expected a function";function n(r,l){if(typeof r!="function"||l!=null&&typeof l!="function")throw new TypeError(t);var u=function(){var c=arguments,f=l?l.apply(this,c):c[0],d=u.cache;if(d.has(f))return d.get(f);var h=r.apply(this,c);return u.cache=d.set(f,h)||d,h};return u.cache=new(n.Cache||e),u}return n.Cache=e,Ov=n,Ov}var Av,sA;function WD(){if(sA)return Av;sA=1;var e=TM(),t=500;function n(r){var l=e(r,function(c){return u.size===t&&u.clear(),c}),u=l.cache;return l}return Av=n,Av}var wv,fA;function ZD(){if(fA)return wv;fA=1;var e=WD(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(l){var u=[];return l.charCodeAt(0)===46&&u.push(""),l.replace(t,function(c,f,d,h){u.push(d?h.replace(n,"$1"):f||c)}),u});return wv=r,wv}var jv,dA;function hb(){if(dA)return jv;dA=1;function e(t,n){for(var r=-1,l=t==null?0:t.length,u=Array(l);++r<l;)u[r]=n(t[r],r,t);return u}return jv=e,jv}var Tv,hA;function QD(){if(hA)return Tv;hA=1;var e=Lu(),t=hb(),n=nn(),r=$l(),l=e?e.prototype:void 0,u=l?l.toString:void 0;function c(f){if(typeof f=="string")return f;if(n(f))return t(f,c)+"";if(r(f))return u?u.call(f):"";var d=f+"";return d=="0"&&1/f==-1/0?"-0":d}return Tv=c,Tv}var Ev,pA;function EM(){if(pA)return Ev;pA=1;var e=QD();function t(n){return n==null?"":e(n)}return Ev=t,Ev}var Mv,vA;function MM(){if(vA)return Mv;vA=1;var e=nn(),t=ub(),n=ZD(),r=EM();function l(u,c){return e(u)?u:t(u,c)?[u]:n(r(u))}return Mv=l,Mv}var Cv,yA;function kf(){if(yA)return Cv;yA=1;var e=$l();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return Cv=t,Cv}var Nv,mA;function pb(){if(mA)return Nv;mA=1;var e=MM(),t=kf();function n(r,l){l=e(l,r);for(var u=0,c=l.length;r!=null&&u<c;)r=r[t(l[u++])];return u&&u==c?r:void 0}return Nv=n,Nv}var Rv,gA;function CM(){if(gA)return Rv;gA=1;var e=pb();function t(n,r,l){var u=n==null?void 0:e(n,r);return u===void 0?l:u}return Rv=t,Rv}var JD=CM();const gn=Xe(JD);var Pv,bA;function e4(){if(bA)return Pv;bA=1;function e(t){return t==null}return Pv=e,Pv}var t4=e4();const Ce=Xe(t4);var Dv,xA;function n4(){if(xA)return Dv;xA=1;var e=zr(),t=nn(),n=qr(),r="[object String]";function l(u){return typeof u=="string"||!t(u)&&n(u)&&e(u)==r}return Dv=l,Dv}var r4=n4();const ti=Xe(r4);var a4=cb();const Se=Xe(a4);var i4=xa();const zl=Xe(i4);var kv={exports:{}},Ie={};/**
|
||
* @license React
|
||
* react-is.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var _A;function l4(){if(_A)return Ie;_A=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),c=Symbol.for("react.context"),f=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),y=Symbol.for("react.suspense_list"),v=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),j;j=Symbol.for("react.module.reference");function S(_){if(typeof _=="object"&&_!==null){var E=_.$$typeof;switch(E){case e:switch(_=_.type,_){case n:case l:case r:case h:case y:return _;default:switch(_=_&&_.$$typeof,_){case f:case c:case d:case g:case v:case u:return _;default:return E}}case t:return E}}}return Ie.ContextConsumer=c,Ie.ContextProvider=u,Ie.Element=e,Ie.ForwardRef=d,Ie.Fragment=n,Ie.Lazy=g,Ie.Memo=v,Ie.Portal=t,Ie.Profiler=l,Ie.StrictMode=r,Ie.Suspense=h,Ie.SuspenseList=y,Ie.isAsyncMode=function(){return!1},Ie.isConcurrentMode=function(){return!1},Ie.isContextConsumer=function(_){return S(_)===c},Ie.isContextProvider=function(_){return S(_)===u},Ie.isElement=function(_){return typeof _=="object"&&_!==null&&_.$$typeof===e},Ie.isForwardRef=function(_){return S(_)===d},Ie.isFragment=function(_){return S(_)===n},Ie.isLazy=function(_){return S(_)===g},Ie.isMemo=function(_){return S(_)===v},Ie.isPortal=function(_){return S(_)===t},Ie.isProfiler=function(_){return S(_)===l},Ie.isStrictMode=function(_){return S(_)===r},Ie.isSuspense=function(_){return S(_)===h},Ie.isSuspenseList=function(_){return S(_)===y},Ie.isValidElementType=function(_){return typeof _=="string"||typeof _=="function"||_===n||_===l||_===r||_===h||_===y||_===x||typeof _=="object"&&_!==null&&(_.$$typeof===g||_.$$typeof===v||_.$$typeof===u||_.$$typeof===c||_.$$typeof===d||_.$$typeof===j||_.getModuleId!==void 0)},Ie.typeOf=S,Ie}var SA;function o4(){return SA||(SA=1,kv.exports=l4()),kv.exports}var u4=o4(),$v,OA;function NM(){if(OA)return $v;OA=1;var e=zr(),t=qr(),n="[object Number]";function r(l){return typeof l=="number"||t(l)&&e(l)==n}return $v=r,$v}var zv,AA;function c4(){if(AA)return zv;AA=1;var e=NM();function t(n){return e(n)&&n!=+n}return zv=t,zv}var s4=c4();const Iu=Xe(s4);var f4=NM();const d4=Xe(f4);var Yt=function(t){return t===0?0:t>0?1:-1},Va=function(t){return ti(t)&&t.indexOf("%")===t.length-1},fe=function(t){return d4(t)&&!Iu(t)},h4=function(t){return Ce(t)},At=function(t){return fe(t)||ti(t)},p4=0,Uu=function(t){var n=++p4;return"".concat(t||"").concat(n)},Xt=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!fe(t)&&!ti(t))return r;var u;if(Va(t)){var c=t.indexOf("%");u=n*parseFloat(t.slice(0,c))/100}else u=+t;return Iu(u)&&(u=r),l&&u>n&&(u=n),u},ya=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},v4=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},l=0;l<n;l++)if(!r[t[l]])r[t[l]]=!0;else return!0;return!1},pa=function(t,n){return fe(t)&&fe(n)?function(r){return t+r*(n-t)}:function(){return n}};function Bg(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):gn(r,t))===n})}var y4=function(t,n){return fe(t)&&fe(n)?t-n:ti(t)&&ti(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function ol(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function Lg(e){"@babel/helpers - typeof";return Lg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lg(e)}var m4=["viewBox","children"],g4=["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"],wA=["points","pathLength"],qv={svg:m4,polygon:wA,polyline:wA},vb=["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"],Ns=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(B.isValidElement(t)&&(r=t.props),!zl(r))return null;var l={};return Object.keys(r).forEach(function(u){vb.includes(u)&&(l[u]=n||function(c){return r[u](r,c)})}),l},b4=function(t,n,r){return function(l){return t(n,r,l),null}},ni=function(t,n,r){if(!zl(t)||Lg(t)!=="object")return null;var l=null;return Object.keys(t).forEach(function(u){var c=t[u];vb.includes(u)&&typeof c=="function"&&(l||(l={}),l[u]=b4(c,n,r))}),l},x4=["children"],_4=["children"];function jA(e,t){if(e==null)return{};var n=S4(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function S4(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var TA={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Mr=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},EA=null,Bv=null,yb=function e(t){if(t===EA&&Array.isArray(Bv))return Bv;var n=[];return B.Children.forEach(t,function(r){Ce(r)||(u4.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),Bv=n,EA=t,n};function kn(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(l){return Mr(l)}):r=[Mr(t)],yb(e).forEach(function(l){var u=gn(l,"type.displayName")||gn(l,"type.name");r.indexOf(u)!==-1&&n.push(l)}),n}function vn(e,t){var n=kn(e,t);return n&&n[0]}var MA=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,l=n.height;return!(!fe(r)||r<=0||!fe(l)||l<=0)},O4=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],A4=function(t){return t&&t.type&&ti(t.type)&&O4.indexOf(t.type)>=0},w4=function(t,n,r,l){var u,c=(u=qv==null?void 0:qv[l])!==null&&u!==void 0?u:[];return n.startsWith("data-")||!Se(t)&&(l&&c.includes(n)||g4.includes(n))||r&&vb.includes(n)},_e=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var l=t;if(B.isValidElement(t)&&(l=t.props),!zl(l))return null;var u={};return Object.keys(l).forEach(function(c){var f;w4((f=l)===null||f===void 0?void 0:f[c],c,n,r)&&(u[c]=l[c])}),u},Ig=function e(t,n){if(t===n)return!0;var r=B.Children.count(t);if(r!==B.Children.count(n))return!1;if(r===0)return!0;if(r===1)return CA(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var l=0;l<r;l++){var u=t[l],c=n[l];if(Array.isArray(u)||Array.isArray(c)){if(!e(u,c))return!1}else if(!CA(u,c))return!1}return!0},CA=function(t,n){if(Ce(t)&&Ce(n))return!0;if(!Ce(t)&&!Ce(n)){var r=t.props||{},l=r.children,u=jA(r,x4),c=n.props||{},f=c.children,d=jA(c,_4);return l&&f?ol(u,d)&&Ig(l,f):!l&&!f?ol(u,d):!1}return!1},NA=function(t,n){var r=[],l={};return yb(t).forEach(function(u,c){if(A4(u))r.push(u);else if(u){var f=Mr(u.type),d=n[f]||{},h=d.handler,y=d.once;if(h&&(!y||!l[f])){var v=h(u,f,c);r.push(v),l[f]=!0}}}),r},j4=function(t){var n=t&&t.type;return n&&TA[n]?TA[n]:null},T4=function(t,n){return yb(n).indexOf(t)},E4=["children","width","height","viewBox","className","style","title","desc"];function Ug(){return Ug=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ug.apply(this,arguments)}function M4(e,t){if(e==null)return{};var n=C4(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function C4(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Hg(e){var t=e.children,n=e.width,r=e.height,l=e.viewBox,u=e.className,c=e.style,f=e.title,d=e.desc,h=M4(e,E4),y=l||{width:n,height:r,x:0,y:0},v=Me("recharts-surface",u);return I.createElement("svg",Ug({},_e(h,!0,"svg"),{className:v,width:n,height:r,style:c,viewBox:"".concat(y.x," ").concat(y.y," ").concat(y.width," ").concat(y.height)}),I.createElement("title",null,f),I.createElement("desc",null,d),t)}var N4=["children","className"];function Gg(){return Gg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gg.apply(this,arguments)}function R4(e,t){if(e==null)return{};var n=P4(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function P4(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Ye=I.forwardRef(function(e,t){var n=e.children,r=e.className,l=R4(e,N4),u=Me("recharts-layer",r);return I.createElement("g",Gg({className:u},_e(l,!0),{ref:t}),n)}),Xn=function(t,n){for(var r=arguments.length,l=new Array(r>2?r-2:0),u=2;u<r;u++)l[u-2]=arguments[u]},Lv,RA;function D4(){if(RA)return Lv;RA=1;function e(t,n,r){var l=-1,u=t.length;n<0&&(n=-n>u?0:u+n),r=r>u?u:r,r<0&&(r+=u),u=n>r?0:r-n>>>0,n>>>=0;for(var c=Array(u);++l<u;)c[l]=t[l+n];return c}return Lv=e,Lv}var Iv,PA;function k4(){if(PA)return Iv;PA=1;var e=D4();function t(n,r,l){var u=n.length;return l=l===void 0?u:l,!r&&l>=u?n:e(n,r,l)}return Iv=t,Iv}var Uv,DA;function RM(){if(DA)return Uv;DA=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",l=t+n+r,u="\\ufe0e\\ufe0f",c="\\u200d",f=RegExp("["+c+e+l+u+"]");function d(h){return f.test(h)}return Uv=d,Uv}var Hv,kA;function $4(){if(kA)return Hv;kA=1;function e(t){return t.split("")}return Hv=e,Hv}var Gv,$A;function z4(){if($A)return Gv;$A=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",l=t+n+r,u="\\ufe0e\\ufe0f",c="["+e+"]",f="["+l+"]",d="\\ud83c[\\udffb-\\udfff]",h="(?:"+f+"|"+d+")",y="[^"+e+"]",v="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",x="\\u200d",j=h+"?",S="["+u+"]?",_="(?:"+x+"(?:"+[y,v,g].join("|")+")"+S+j+")*",E=S+j+_,w="(?:"+[y+f+"?",f,v,g,c].join("|")+")",M=RegExp(d+"(?="+d+")|"+w+E,"g");function N(A){return A.match(M)||[]}return Gv=N,Gv}var Yv,zA;function q4(){if(zA)return Yv;zA=1;var e=$4(),t=RM(),n=z4();function r(l){return t(l)?n(l):e(l)}return Yv=r,Yv}var Xv,qA;function B4(){if(qA)return Xv;qA=1;var e=k4(),t=RM(),n=q4(),r=EM();function l(u){return function(c){c=r(c);var f=t(c)?n(c):void 0,d=f?f[0]:c.charAt(0),h=f?e(f,1).join(""):c.slice(1);return d[u]()+h}}return Xv=l,Xv}var Kv,BA;function L4(){if(BA)return Kv;BA=1;var e=B4(),t=e("toUpperCase");return Kv=t,Kv}var I4=L4();const $f=Xe(I4);function et(e){return function(){return e}}const PM=Math.cos,Rs=Math.sin,Kn=Math.sqrt,Ps=Math.PI,zf=2*Ps,Yg=Math.PI,Xg=2*Yg,Ya=1e-6,U4=Xg-Ya;function DM(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function H4(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return DM;const n=10**t;return function(r){this._+=r[0];for(let l=1,u=r.length;l<u;++l)this._+=Math.round(arguments[l]*n)/n+r[l]}}class G4{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?DM:H4(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,l){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+l}`}bezierCurveTo(t,n,r,l,u,c){this._append`C${+t},${+n},${+r},${+l},${this._x1=+u},${this._y1=+c}`}arcTo(t,n,r,l,u){if(t=+t,n=+n,r=+r,l=+l,u=+u,u<0)throw new Error(`negative radius: ${u}`);let c=this._x1,f=this._y1,d=r-t,h=l-n,y=c-t,v=f-n,g=y*y+v*v;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(g>Ya)if(!(Math.abs(v*d-h*y)>Ya)||!u)this._append`L${this._x1=t},${this._y1=n}`;else{let x=r-c,j=l-f,S=d*d+h*h,_=x*x+j*j,E=Math.sqrt(S),w=Math.sqrt(g),M=u*Math.tan((Yg-Math.acos((S+g-_)/(2*E*w)))/2),N=M/w,A=M/E;Math.abs(N-1)>Ya&&this._append`L${t+N*y},${n+N*v}`,this._append`A${u},${u},0,0,${+(v*x>y*j)},${this._x1=t+A*d},${this._y1=n+A*h}`}}arc(t,n,r,l,u,c){if(t=+t,n=+n,r=+r,c=!!c,r<0)throw new Error(`negative radius: ${r}`);let f=r*Math.cos(l),d=r*Math.sin(l),h=t+f,y=n+d,v=1^c,g=c?l-u:u-l;this._x1===null?this._append`M${h},${y}`:(Math.abs(this._x1-h)>Ya||Math.abs(this._y1-y)>Ya)&&this._append`L${h},${y}`,r&&(g<0&&(g=g%Xg+Xg),g>U4?this._append`A${r},${r},0,1,${v},${t-f},${n-d}A${r},${r},0,1,${v},${this._x1=h},${this._y1=y}`:g>Ya&&this._append`A${r},${r},0,${+(g>=Yg)},${v},${this._x1=t+r*Math.cos(u)},${this._y1=n+r*Math.sin(u)}`)}rect(t,n,r,l){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+l}h${-r}Z`}toString(){return this._}}function mb(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new G4(t)}function gb(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function kM(e){this._context=e}kM.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&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);break}}};function qf(e){return new kM(e)}function $M(e){return e[0]}function zM(e){return e[1]}function qM(e,t){var n=et(!0),r=null,l=qf,u=null,c=mb(f);e=typeof e=="function"?e:e===void 0?$M:et(e),t=typeof t=="function"?t:t===void 0?zM:et(t);function f(d){var h,y=(d=gb(d)).length,v,g=!1,x;for(r==null&&(u=l(x=c())),h=0;h<=y;++h)!(h<y&&n(v=d[h],h,d))===g&&((g=!g)?u.lineStart():u.lineEnd()),g&&u.point(+e(v,h,d),+t(v,h,d));if(x)return u=null,x+""||null}return f.x=function(d){return arguments.length?(e=typeof d=="function"?d:et(+d),f):e},f.y=function(d){return arguments.length?(t=typeof d=="function"?d:et(+d),f):t},f.defined=function(d){return arguments.length?(n=typeof d=="function"?d:et(!!d),f):n},f.curve=function(d){return arguments.length?(l=d,r!=null&&(u=l(r)),f):l},f.context=function(d){return arguments.length?(d==null?r=u=null:u=l(r=d),f):r},f}function hs(e,t,n){var r=null,l=et(!0),u=null,c=qf,f=null,d=mb(h);e=typeof e=="function"?e:e===void 0?$M:et(+e),t=typeof t=="function"?t:et(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?zM:et(+n);function h(v){var g,x,j,S=(v=gb(v)).length,_,E=!1,w,M=new Array(S),N=new Array(S);for(u==null&&(f=c(w=d())),g=0;g<=S;++g){if(!(g<S&&l(_=v[g],g,v))===E)if(E=!E)x=g,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),j=g-1;j>=x;--j)f.point(M[j],N[j]);f.lineEnd(),f.areaEnd()}E&&(M[g]=+e(_,g,v),N[g]=+t(_,g,v),f.point(r?+r(_,g,v):M[g],n?+n(_,g,v):N[g]))}if(w)return f=null,w+""||null}function y(){return qM().defined(l).curve(c).context(u)}return h.x=function(v){return arguments.length?(e=typeof v=="function"?v:et(+v),r=null,h):e},h.x0=function(v){return arguments.length?(e=typeof v=="function"?v:et(+v),h):e},h.x1=function(v){return arguments.length?(r=v==null?null:typeof v=="function"?v:et(+v),h):r},h.y=function(v){return arguments.length?(t=typeof v=="function"?v:et(+v),n=null,h):t},h.y0=function(v){return arguments.length?(t=typeof v=="function"?v:et(+v),h):t},h.y1=function(v){return arguments.length?(n=v==null?null:typeof v=="function"?v:et(+v),h):n},h.lineX0=h.lineY0=function(){return y().x(e).y(t)},h.lineY1=function(){return y().x(e).y(n)},h.lineX1=function(){return y().x(r).y(t)},h.defined=function(v){return arguments.length?(l=typeof v=="function"?v:et(!!v),h):l},h.curve=function(v){return arguments.length?(c=v,u!=null&&(f=c(u)),h):c},h.context=function(v){return arguments.length?(v==null?u=f=null:f=c(u=v),h):u},h}class BM{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function Y4(e){return new BM(e,!0)}function X4(e){return new BM(e,!1)}const bb={draw(e,t){const n=Kn(t/Ps);e.moveTo(n,0),e.arc(0,0,n,0,zf)}},K4={draw(e,t){const n=Kn(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},LM=Kn(1/3),V4=LM*2,F4={draw(e,t){const n=Kn(t/V4),r=n*LM;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},W4={draw(e,t){const n=Kn(t),r=-n/2;e.rect(r,r,n,n)}},Z4=.8908130915292852,IM=Rs(Ps/10)/Rs(7*Ps/10),Q4=Rs(zf/10)*IM,J4=-PM(zf/10)*IM,e6={draw(e,t){const n=Kn(t*Z4),r=Q4*n,l=J4*n;e.moveTo(0,-n),e.lineTo(r,l);for(let u=1;u<5;++u){const c=zf*u/5,f=PM(c),d=Rs(c);e.lineTo(d*n,-f*n),e.lineTo(f*r-d*l,d*r+f*l)}e.closePath()}},Vv=Kn(3),t6={draw(e,t){const n=-Kn(t/(Vv*3));e.moveTo(0,n*2),e.lineTo(-Vv*n,-n),e.lineTo(Vv*n,-n),e.closePath()}},Mn=-.5,Cn=Kn(3)/2,Kg=1/Kn(12),n6=(Kg/2+1)*3,r6={draw(e,t){const n=Kn(t/n6),r=n/2,l=n*Kg,u=r,c=n*Kg+n,f=-u,d=c;e.moveTo(r,l),e.lineTo(u,c),e.lineTo(f,d),e.lineTo(Mn*r-Cn*l,Cn*r+Mn*l),e.lineTo(Mn*u-Cn*c,Cn*u+Mn*c),e.lineTo(Mn*f-Cn*d,Cn*f+Mn*d),e.lineTo(Mn*r+Cn*l,Mn*l-Cn*r),e.lineTo(Mn*u+Cn*c,Mn*c-Cn*u),e.lineTo(Mn*f+Cn*d,Mn*d-Cn*f),e.closePath()}};function a6(e,t){let n=null,r=mb(l);e=typeof e=="function"?e:et(e||bb),t=typeof t=="function"?t:et(t===void 0?64:+t);function l(){let u;if(n||(n=u=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),u)return n=null,u+""||null}return l.type=function(u){return arguments.length?(e=typeof u=="function"?u:et(u),l):e},l.size=function(u){return arguments.length?(t=typeof u=="function"?u:et(+u),l):t},l.context=function(u){return arguments.length?(n=u??null,l):n},l}function Ds(){}function ks(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 UM(e){this._context=e}UM.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:ks(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&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:ks(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function i6(e){return new UM(e)}function HM(e){this._context=e}HM.prototype={areaStart:Ds,areaEnd:Ds,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);break}}},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:ks(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function l6(e){return new HM(e)}function GM(e){this._context=e}GM.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||this._line!==0&&this._point===3)&&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:ks(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function o6(e){return new GM(e)}function YM(e){this._context=e}YM.prototype={areaStart:Ds,areaEnd:Ds,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))}};function u6(e){return new YM(e)}function LA(e){return e<0?-1:1}function IA(e,t,n){var r=e._x1-e._x0,l=t-e._x1,u=(e._y1-e._y0)/(r||l<0&&-0),c=(n-e._y1)/(l||r<0&&-0),f=(u*l+c*r)/(r+l);return(LA(u)+LA(c))*Math.min(Math.abs(u),Math.abs(c),.5*Math.abs(f))||0}function UA(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Fv(e,t,n){var r=e._x0,l=e._y0,u=e._x1,c=e._y1,f=(u-r)/3;e._context.bezierCurveTo(r+f,l+f*t,u-f,c-f*n,u,c)}function $s(e){this._context=e}$s.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:Fv(this,this._t0,UA(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(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,Fv(this,UA(this,n=IA(this,e,t)),n);break;default:Fv(this,this._t0,n=IA(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function XM(e){this._context=new KM(e)}(XM.prototype=Object.create($s.prototype)).point=function(e,t){$s.prototype.point.call(this,t,e)};function KM(e){this._context=e}KM.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,l,u){this._context.bezierCurveTo(t,e,r,n,u,l)}};function c6(e){return new $s(e)}function s6(e){return new XM(e)}function VM(e){this._context=e}VM.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]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=HA(e),l=HA(t),u=0,c=1;c<n;++u,++c)this._context.bezierCurveTo(r[0][u],l[0][u],r[1][u],l[1][u],e[c],t[c]);(this._line||this._line!==0&&n===1)&&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)}};function HA(e){var t,n=e.length-1,r,l=new Array(n),u=new Array(n),c=new Array(n);for(l[0]=0,u[0]=2,c[0]=e[0]+2*e[1],t=1;t<n-1;++t)l[t]=1,u[t]=4,c[t]=4*e[t]+2*e[t+1];for(l[n-1]=2,u[n-1]=7,c[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=l[t]/u[t-1],u[t]-=r,c[t]-=r*c[t-1];for(l[n-1]=c[n-1]/u[n-1],t=n-2;t>=0;--t)l[t]=(c[t]-l[t+1])/u[t];for(u[n-1]=(e[n]+l[n-1])/2,t=0;t<n-1;++t)u[t]=2*e[t+1]-l[t+1];return[l,u]}function f6(e){return new VM(e)}function Bf(e,t){this._context=e,this._t=t}Bf.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&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&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)}break}}this._x=e,this._y=t}};function d6(e){return new Bf(e,.5)}function h6(e){return new Bf(e,0)}function p6(e){return new Bf(e,1)}function sl(e,t){if((c=e.length)>1)for(var n=1,r,l,u=e[t[0]],c,f=u.length;n<c;++n)for(l=u,u=e[t[n]],r=0;r<f;++r)u[r][1]+=u[r][0]=isNaN(l[r][1])?l[r][0]:l[r][1]}function Vg(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function v6(e,t){return e[t]}function y6(e){const t=[];return t.key=e,t}function m6(){var e=et([]),t=Vg,n=sl,r=v6;function l(u){var c=Array.from(e.apply(this,arguments),y6),f,d=c.length,h=-1,y;for(const v of u)for(f=0,++h;f<d;++f)(c[f][h]=[0,+r(v,c[f].key,h,u)]).data=v;for(f=0,y=gb(t(c));f<d;++f)c[y[f]].index=f;return n(c,y),c}return l.keys=function(u){return arguments.length?(e=typeof u=="function"?u:et(Array.from(u)),l):e},l.value=function(u){return arguments.length?(r=typeof u=="function"?u:et(+u),l):r},l.order=function(u){return arguments.length?(t=u==null?Vg:typeof u=="function"?u:et(Array.from(u)),l):t},l.offset=function(u){return arguments.length?(n=u??sl,l):n},l}function g6(e,t){if((r=e.length)>0){for(var n,r,l=0,u=e[0].length,c;l<u;++l){for(c=n=0;n<r;++n)c+=e[n][l][1]||0;if(c)for(n=0;n<r;++n)e[n][l][1]/=c}sl(e,t)}}function b6(e,t){if((l=e.length)>0){for(var n=0,r=e[t[0]],l,u=r.length;n<u;++n){for(var c=0,f=0;c<l;++c)f+=e[c][n][1]||0;r[n][1]+=r[n][0]=-f/2}sl(e,t)}}function x6(e,t){if(!(!((c=e.length)>0)||!((u=(l=e[t[0]]).length)>0))){for(var n=0,r=1,l,u,c;r<u;++r){for(var f=0,d=0,h=0;f<c;++f){for(var y=e[t[f]],v=y[r][1]||0,g=y[r-1][1]||0,x=(v-g)/2,j=0;j<f;++j){var S=e[t[j]],_=S[r][1]||0,E=S[r-1][1]||0;x+=_-E}d+=v,h+=x*v}l[r-1][1]+=l[r-1][0]=n,d&&(n-=h/d)}l[r-1][1]+=l[r-1][0]=n,sl(e,t)}}function iu(e){"@babel/helpers - typeof";return iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iu(e)}var _6=["type","size","sizeType"];function Fg(){return Fg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fg.apply(this,arguments)}function GA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function YA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GA(Object(n),!0).forEach(function(r){S6(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function S6(e,t,n){return t=O6(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O6(e){var t=A6(e,"string");return iu(t)=="symbol"?t:t+""}function A6(e,t){if(iu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(iu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function w6(e,t){if(e==null)return{};var n=j6(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function j6(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var FM={symbolCircle:bb,symbolCross:K4,symbolDiamond:F4,symbolSquare:W4,symbolStar:e6,symbolTriangle:t6,symbolWye:r6},T6=Math.PI/180,E6=function(t){var n="symbol".concat($f(t));return FM[n]||bb},M6=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var l=18*T6;return 1.25*t*t*(Math.tan(l)-Math.tan(l*2)*Math.pow(Math.tan(l),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},C6=function(t,n){FM["symbol".concat($f(t))]=n},xb=function(t){var n=t.type,r=n===void 0?"circle":n,l=t.size,u=l===void 0?64:l,c=t.sizeType,f=c===void 0?"area":c,d=w6(t,_6),h=YA(YA({},d),{},{type:r,size:u,sizeType:f}),y=function(){var _=E6(r),E=a6().type(_).size(M6(u,f,r));return E()},v=h.className,g=h.cx,x=h.cy,j=_e(h,!0);return g===+g&&x===+x&&u===+u?I.createElement("path",Fg({},j,{className:Me("recharts-symbols",v),transform:"translate(".concat(g,", ").concat(x,")"),d:y()})):null};xb.registerSymbol=C6;function fl(e){"@babel/helpers - typeof";return fl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fl(e)}function Wg(){return Wg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wg.apply(this,arguments)}function XA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function N6(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?XA(Object(n),!0).forEach(function(r){lu(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function R6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P6(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZM(r.key),r)}}function D6(e,t,n){return t&&P6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function k6(e,t,n){return t=zs(t),$6(e,WM()?Reflect.construct(t,n||[],zs(e).constructor):t.apply(e,n))}function $6(e,t){if(t&&(fl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return z6(e)}function z6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(WM=function(){return!!e})()}function zs(e){return zs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},zs(e)}function q6(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Zg(e,t)}function Zg(e,t){return Zg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Zg(e,t)}function lu(e,t,n){return t=ZM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZM(e){var t=B6(e,"string");return fl(t)=="symbol"?t:t+""}function B6(e,t){if(fl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Nn=32,_b=(function(e){function t(){return R6(this,t),k6(this,t,arguments)}return q6(t,e),D6(t,[{key:"renderIcon",value:function(r){var l=this.props.inactiveColor,u=Nn/2,c=Nn/6,f=Nn/3,d=r.inactive?l:r.color;if(r.type==="plainline")return I.createElement("line",{strokeWidth:4,fill:"none",stroke:d,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:u,x2:Nn,y2:u,className:"recharts-legend-icon"});if(r.type==="line")return I.createElement("path",{strokeWidth:4,fill:"none",stroke:d,d:"M0,".concat(u,"h").concat(f,`
|
||
A`).concat(c,",").concat(c,",0,1,1,").concat(2*f,",").concat(u,`
|
||
H`).concat(Nn,"M").concat(2*f,",").concat(u,`
|
||
A`).concat(c,",").concat(c,",0,1,1,").concat(f,",").concat(u),className:"recharts-legend-icon"});if(r.type==="rect")return I.createElement("path",{stroke:"none",fill:d,d:"M0,".concat(Nn/8,"h").concat(Nn,"v").concat(Nn*3/4,"h").concat(-Nn,"z"),className:"recharts-legend-icon"});if(I.isValidElement(r.legendIcon)){var h=N6({},r);return delete h.legendIcon,I.cloneElement(r.legendIcon,h)}return I.createElement(xb,{fill:d,cx:u,cy:u,size:Nn,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,l=this.props,u=l.payload,c=l.iconSize,f=l.layout,d=l.formatter,h=l.inactiveColor,y={x:0,y:0,width:Nn,height:Nn},v={display:f==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return u.map(function(x,j){var S=x.formatter||d,_=Me(lu(lu({"recharts-legend-item":!0},"legend-item-".concat(j),!0),"inactive",x.inactive));if(x.type==="none")return null;var E=Se(x.value)?null:x.value;Xn(!Se(x.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var w=x.inactive?h:x.color;return I.createElement("li",Wg({className:_,style:v,key:"legend-item-".concat(j)},ni(r.props,x,j)),I.createElement(Hg,{width:c,height:c,viewBox:y,style:g},r.renderIcon(x)),I.createElement("span",{className:"recharts-legend-item-text",style:{color:w}},S?S(E,x,j):E))})}},{key:"render",value:function(){var r=this.props,l=r.payload,u=r.layout,c=r.align;if(!l||!l.length)return null;var f={padding:0,margin:0,textAlign:u==="horizontal"?c:"left"};return I.createElement("ul",{className:"recharts-default-legend",style:f},this.renderItems())}}])})(B.PureComponent);lu(_b,"displayName","Legend");lu(_b,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Wv,KA;function L6(){if(KA)return Wv;KA=1;var e=Pf();function t(){this.__data__=new e,this.size=0}return Wv=t,Wv}var Zv,VA;function I6(){if(VA)return Zv;VA=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return Zv=e,Zv}var Qv,FA;function U6(){if(FA)return Qv;FA=1;function e(t){return this.__data__.get(t)}return Qv=e,Qv}var Jv,WA;function H6(){if(WA)return Jv;WA=1;function e(t){return this.__data__.has(t)}return Jv=e,Jv}var ey,ZA;function G6(){if(ZA)return ey;ZA=1;var e=Pf(),t=fb(),n=db(),r=200;function l(u,c){var f=this.__data__;if(f instanceof e){var d=f.__data__;if(!t||d.length<r-1)return d.push([u,c]),this.size=++f.size,this;f=this.__data__=new n(d)}return f.set(u,c),this.size=f.size,this}return ey=l,ey}var ty,QA;function QM(){if(QA)return ty;QA=1;var e=Pf(),t=L6(),n=I6(),r=U6(),l=H6(),u=G6();function c(f){var d=this.__data__=new e(f);this.size=d.size}return c.prototype.clear=t,c.prototype.delete=n,c.prototype.get=r,c.prototype.has=l,c.prototype.set=u,ty=c,ty}var ny,JA;function Y6(){if(JA)return ny;JA=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return ny=t,ny}var ry,ew;function X6(){if(ew)return ry;ew=1;function e(t){return this.__data__.has(t)}return ry=e,ry}var ay,tw;function JM(){if(tw)return ay;tw=1;var e=db(),t=Y6(),n=X6();function r(l){var u=-1,c=l==null?0:l.length;for(this.__data__=new e;++u<c;)this.add(l[u])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,ay=r,ay}var iy,nw;function eC(){if(nw)return iy;nw=1;function e(t,n){for(var r=-1,l=t==null?0:t.length;++r<l;)if(n(t[r],r,t))return!0;return!1}return iy=e,iy}var ly,rw;function tC(){if(rw)return ly;rw=1;function e(t,n){return t.has(n)}return ly=e,ly}var oy,aw;function nC(){if(aw)return oy;aw=1;var e=JM(),t=eC(),n=tC(),r=1,l=2;function u(c,f,d,h,y,v){var g=d&r,x=c.length,j=f.length;if(x!=j&&!(g&&j>x))return!1;var S=v.get(c),_=v.get(f);if(S&&_)return S==f&&_==c;var E=-1,w=!0,M=d&l?new e:void 0;for(v.set(c,f),v.set(f,c);++E<x;){var N=c[E],A=f[E];if(h)var T=g?h(A,N,E,f,c,v):h(N,A,E,c,f,v);if(T!==void 0){if(T)continue;w=!1;break}if(M){if(!t(f,function(C,D){if(!n(M,D)&&(N===C||y(N,C,d,h,v)))return M.push(D)})){w=!1;break}}else if(!(N===A||y(N,A,d,h,v))){w=!1;break}}return v.delete(c),v.delete(f),w}return oy=u,oy}var uy,iw;function K6(){if(iw)return uy;iw=1;var e=rr(),t=e.Uint8Array;return uy=t,uy}var cy,lw;function V6(){if(lw)return cy;lw=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(l,u){r[++n]=[u,l]}),r}return cy=e,cy}var sy,ow;function Sb(){if(ow)return sy;ow=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(l){r[++n]=l}),r}return sy=e,sy}var fy,uw;function F6(){if(uw)return fy;uw=1;var e=Lu(),t=K6(),n=sb(),r=nC(),l=V6(),u=Sb(),c=1,f=2,d="[object Boolean]",h="[object Date]",y="[object Error]",v="[object Map]",g="[object Number]",x="[object RegExp]",j="[object Set]",S="[object String]",_="[object Symbol]",E="[object ArrayBuffer]",w="[object DataView]",M=e?e.prototype:void 0,N=M?M.valueOf:void 0;function A(T,C,D,z,W,X,U){switch(D){case w:if(T.byteLength!=C.byteLength||T.byteOffset!=C.byteOffset)return!1;T=T.buffer,C=C.buffer;case E:return!(T.byteLength!=C.byteLength||!X(new t(T),new t(C)));case d:case h:case g:return n(+T,+C);case y:return T.name==C.name&&T.message==C.message;case x:case S:return T==C+"";case v:var F=l;case j:var L=z&c;if(F||(F=u),T.size!=C.size&&!L)return!1;var G=U.get(T);if(G)return G==C;z|=f,U.set(T,C);var k=r(F(T),F(C),z,W,X,U);return U.delete(T),k;case _:if(N)return N.call(T)==N.call(C)}return!1}return fy=A,fy}var dy,cw;function rC(){if(cw)return dy;cw=1;function e(t,n){for(var r=-1,l=n.length,u=t.length;++r<l;)t[u+r]=n[r];return t}return dy=e,dy}var hy,sw;function W6(){if(sw)return hy;sw=1;var e=rC(),t=nn();function n(r,l,u){var c=l(r);return t(r)?c:e(c,u(r))}return hy=n,hy}var py,fw;function Z6(){if(fw)return py;fw=1;function e(t,n){for(var r=-1,l=t==null?0:t.length,u=0,c=[];++r<l;){var f=t[r];n(f,r,t)&&(c[u++]=f)}return c}return py=e,py}var vy,dw;function Q6(){if(dw)return vy;dw=1;function e(){return[]}return vy=e,vy}var yy,hw;function J6(){if(hw)return yy;hw=1;var e=Z6(),t=Q6(),n=Object.prototype,r=n.propertyIsEnumerable,l=Object.getOwnPropertySymbols,u=l?function(c){return c==null?[]:(c=Object(c),e(l(c),function(f){return r.call(c,f)}))}:t;return yy=u,yy}var my,pw;function e8(){if(pw)return my;pw=1;function e(t,n){for(var r=-1,l=Array(t);++r<t;)l[r]=n(r);return l}return my=e,my}var gy,vw;function t8(){if(vw)return gy;vw=1;var e=zr(),t=qr(),n="[object Arguments]";function r(l){return t(l)&&e(l)==n}return gy=r,gy}var by,yw;function Ob(){if(yw)return by;yw=1;var e=t8(),t=qr(),n=Object.prototype,r=n.hasOwnProperty,l=n.propertyIsEnumerable,u=e((function(){return arguments})())?e:function(c){return t(c)&&r.call(c,"callee")&&!l.call(c,"callee")};return by=u,by}var Wo={exports:{}},xy,mw;function n8(){if(mw)return xy;mw=1;function e(){return!1}return xy=e,xy}Wo.exports;var gw;function aC(){return gw||(gw=1,(function(e,t){var n=rr(),r=n8(),l=t&&!t.nodeType&&t,u=l&&!0&&e&&!e.nodeType&&e,c=u&&u.exports===l,f=c?n.Buffer:void 0,d=f?f.isBuffer:void 0,h=d||r;e.exports=h})(Wo,Wo.exports)),Wo.exports}var _y,bw;function Ab(){if(bw)return _y;bw=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,l){var u=typeof r;return l=l??e,!!l&&(u=="number"||u!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<l}return _y=n,_y}var Sy,xw;function wb(){if(xw)return Sy;xw=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return Sy=t,Sy}var Oy,_w;function r8(){if(_w)return Oy;_w=1;var e=zr(),t=wb(),n=qr(),r="[object Arguments]",l="[object Array]",u="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",h="[object Map]",y="[object Number]",v="[object Object]",g="[object RegExp]",x="[object Set]",j="[object String]",S="[object WeakMap]",_="[object ArrayBuffer]",E="[object DataView]",w="[object Float32Array]",M="[object Float64Array]",N="[object Int8Array]",A="[object Int16Array]",T="[object Int32Array]",C="[object Uint8Array]",D="[object Uint8ClampedArray]",z="[object Uint16Array]",W="[object Uint32Array]",X={};X[w]=X[M]=X[N]=X[A]=X[T]=X[C]=X[D]=X[z]=X[W]=!0,X[r]=X[l]=X[_]=X[u]=X[E]=X[c]=X[f]=X[d]=X[h]=X[y]=X[v]=X[g]=X[x]=X[j]=X[S]=!1;function U(F){return n(F)&&t(F.length)&&!!X[e(F)]}return Oy=U,Oy}var Ay,Sw;function iC(){if(Sw)return Ay;Sw=1;function e(t){return function(n){return t(n)}}return Ay=e,Ay}var Zo={exports:{}};Zo.exports;var Ow;function a8(){return Ow||(Ow=1,(function(e,t){var n=wM(),r=t&&!t.nodeType&&t,l=r&&!0&&e&&!e.nodeType&&e,u=l&&l.exports===r,c=u&&n.process,f=(function(){try{var d=l&&l.require&&l.require("util").types;return d||c&&c.binding&&c.binding("util")}catch{}})();e.exports=f})(Zo,Zo.exports)),Zo.exports}var wy,Aw;function lC(){if(Aw)return wy;Aw=1;var e=r8(),t=iC(),n=a8(),r=n&&n.isTypedArray,l=r?t(r):e;return wy=l,wy}var jy,ww;function i8(){if(ww)return jy;ww=1;var e=e8(),t=Ob(),n=nn(),r=aC(),l=Ab(),u=lC(),c=Object.prototype,f=c.hasOwnProperty;function d(h,y){var v=n(h),g=!v&&t(h),x=!v&&!g&&r(h),j=!v&&!g&&!x&&u(h),S=v||g||x||j,_=S?e(h.length,String):[],E=_.length;for(var w in h)(y||f.call(h,w))&&!(S&&(w=="length"||x&&(w=="offset"||w=="parent")||j&&(w=="buffer"||w=="byteLength"||w=="byteOffset")||l(w,E)))&&_.push(w);return _}return jy=d,jy}var Ty,jw;function l8(){if(jw)return Ty;jw=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,l=typeof r=="function"&&r.prototype||e;return n===l}return Ty=t,Ty}var Ey,Tw;function oC(){if(Tw)return Ey;Tw=1;function e(t,n){return function(r){return t(n(r))}}return Ey=e,Ey}var My,Ew;function o8(){if(Ew)return My;Ew=1;var e=oC(),t=e(Object.keys,Object);return My=t,My}var Cy,Mw;function u8(){if(Mw)return Cy;Mw=1;var e=l8(),t=o8(),n=Object.prototype,r=n.hasOwnProperty;function l(u){if(!e(u))return t(u);var c=[];for(var f in Object(u))r.call(u,f)&&f!="constructor"&&c.push(f);return c}return Cy=l,Cy}var Ny,Cw;function Hu(){if(Cw)return Ny;Cw=1;var e=cb(),t=wb();function n(r){return r!=null&&t(r.length)&&!e(r)}return Ny=n,Ny}var Ry,Nw;function Lf(){if(Nw)return Ry;Nw=1;var e=i8(),t=u8(),n=Hu();function r(l){return n(l)?e(l):t(l)}return Ry=r,Ry}var Py,Rw;function c8(){if(Rw)return Py;Rw=1;var e=W6(),t=J6(),n=Lf();function r(l){return e(l,n,t)}return Py=r,Py}var Dy,Pw;function s8(){if(Pw)return Dy;Pw=1;var e=c8(),t=1,n=Object.prototype,r=n.hasOwnProperty;function l(u,c,f,d,h,y){var v=f&t,g=e(u),x=g.length,j=e(c),S=j.length;if(x!=S&&!v)return!1;for(var _=x;_--;){var E=g[_];if(!(v?E in c:r.call(c,E)))return!1}var w=y.get(u),M=y.get(c);if(w&&M)return w==c&&M==u;var N=!0;y.set(u,c),y.set(c,u);for(var A=v;++_<x;){E=g[_];var T=u[E],C=c[E];if(d)var D=v?d(C,T,E,c,u,y):d(T,C,E,u,c,y);if(!(D===void 0?T===C||h(T,C,f,d,y):D)){N=!1;break}A||(A=E=="constructor")}if(N&&!A){var z=u.constructor,W=c.constructor;z!=W&&"constructor"in u&&"constructor"in c&&!(typeof z=="function"&&z instanceof z&&typeof W=="function"&&W instanceof W)&&(N=!1)}return y.delete(u),y.delete(c),N}return Dy=l,Dy}var ky,Dw;function f8(){if(Dw)return ky;Dw=1;var e=oi(),t=rr(),n=e(t,"DataView");return ky=n,ky}var $y,kw;function d8(){if(kw)return $y;kw=1;var e=oi(),t=rr(),n=e(t,"Promise");return $y=n,$y}var zy,$w;function uC(){if($w)return zy;$w=1;var e=oi(),t=rr(),n=e(t,"Set");return zy=n,zy}var qy,zw;function h8(){if(zw)return qy;zw=1;var e=oi(),t=rr(),n=e(t,"WeakMap");return qy=n,qy}var By,qw;function p8(){if(qw)return By;qw=1;var e=f8(),t=fb(),n=d8(),r=uC(),l=h8(),u=zr(),c=jM(),f="[object Map]",d="[object Object]",h="[object Promise]",y="[object Set]",v="[object WeakMap]",g="[object DataView]",x=c(e),j=c(t),S=c(n),_=c(r),E=c(l),w=u;return(e&&w(new e(new ArrayBuffer(1)))!=g||t&&w(new t)!=f||n&&w(n.resolve())!=h||r&&w(new r)!=y||l&&w(new l)!=v)&&(w=function(M){var N=u(M),A=N==d?M.constructor:void 0,T=A?c(A):"";if(T)switch(T){case x:return g;case j:return f;case S:return h;case _:return y;case E:return v}return N}),By=w,By}var Ly,Bw;function v8(){if(Bw)return Ly;Bw=1;var e=QM(),t=nC(),n=F6(),r=s8(),l=p8(),u=nn(),c=aC(),f=lC(),d=1,h="[object Arguments]",y="[object Array]",v="[object Object]",g=Object.prototype,x=g.hasOwnProperty;function j(S,_,E,w,M,N){var A=u(S),T=u(_),C=A?y:l(S),D=T?y:l(_);C=C==h?v:C,D=D==h?v:D;var z=C==v,W=D==v,X=C==D;if(X&&c(S)){if(!c(_))return!1;A=!0,z=!1}if(X&&!z)return N||(N=new e),A||f(S)?t(S,_,E,w,M,N):n(S,_,C,E,w,M,N);if(!(E&d)){var U=z&&x.call(S,"__wrapped__"),F=W&&x.call(_,"__wrapped__");if(U||F){var L=U?S.value():S,G=F?_.value():_;return N||(N=new e),M(L,G,E,w,N)}}return X?(N||(N=new e),r(S,_,E,w,M,N)):!1}return Ly=j,Ly}var Iy,Lw;function jb(){if(Lw)return Iy;Lw=1;var e=v8(),t=qr();function n(r,l,u,c,f){return r===l?!0:r==null||l==null||!t(r)&&!t(l)?r!==r&&l!==l:e(r,l,u,c,n,f)}return Iy=n,Iy}var Uy,Iw;function y8(){if(Iw)return Uy;Iw=1;var e=QM(),t=jb(),n=1,r=2;function l(u,c,f,d){var h=f.length,y=h,v=!d;if(u==null)return!y;for(u=Object(u);h--;){var g=f[h];if(v&&g[2]?g[1]!==u[g[0]]:!(g[0]in u))return!1}for(;++h<y;){g=f[h];var x=g[0],j=u[x],S=g[1];if(v&&g[2]){if(j===void 0&&!(x in u))return!1}else{var _=new e;if(d)var E=d(j,S,x,u,c,_);if(!(E===void 0?t(S,j,n|r,d,_):E))return!1}}return!0}return Uy=l,Uy}var Hy,Uw;function cC(){if(Uw)return Hy;Uw=1;var e=xa();function t(n){return n===n&&!e(n)}return Hy=t,Hy}var Gy,Hw;function m8(){if(Hw)return Gy;Hw=1;var e=cC(),t=Lf();function n(r){for(var l=t(r),u=l.length;u--;){var c=l[u],f=r[c];l[u]=[c,f,e(f)]}return l}return Gy=n,Gy}var Yy,Gw;function sC(){if(Gw)return Yy;Gw=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return Yy=e,Yy}var Xy,Yw;function g8(){if(Yw)return Xy;Yw=1;var e=y8(),t=m8(),n=sC();function r(l){var u=t(l);return u.length==1&&u[0][2]?n(u[0][0],u[0][1]):function(c){return c===l||e(c,l,u)}}return Xy=r,Xy}var Ky,Xw;function b8(){if(Xw)return Ky;Xw=1;function e(t,n){return t!=null&&n in Object(t)}return Ky=e,Ky}var Vy,Kw;function x8(){if(Kw)return Vy;Kw=1;var e=MM(),t=Ob(),n=nn(),r=Ab(),l=wb(),u=kf();function c(f,d,h){d=e(d,f);for(var y=-1,v=d.length,g=!1;++y<v;){var x=u(d[y]);if(!(g=f!=null&&h(f,x)))break;f=f[x]}return g||++y!=v?g:(v=f==null?0:f.length,!!v&&l(v)&&r(x,v)&&(n(f)||t(f)))}return Vy=c,Vy}var Fy,Vw;function _8(){if(Vw)return Fy;Vw=1;var e=b8(),t=x8();function n(r,l){return r!=null&&t(r,l,e)}return Fy=n,Fy}var Wy,Fw;function S8(){if(Fw)return Wy;Fw=1;var e=jb(),t=CM(),n=_8(),r=ub(),l=cC(),u=sC(),c=kf(),f=1,d=2;function h(y,v){return r(y)&&l(v)?u(c(y),v):function(g){var x=t(g,y);return x===void 0&&x===v?n(g,y):e(v,x,f|d)}}return Wy=h,Wy}var Zy,Ww;function ql(){if(Ww)return Zy;Ww=1;function e(t){return t}return Zy=e,Zy}var Qy,Zw;function O8(){if(Zw)return Qy;Zw=1;function e(t){return function(n){return n==null?void 0:n[t]}}return Qy=e,Qy}var Jy,Qw;function A8(){if(Qw)return Jy;Qw=1;var e=pb();function t(n){return function(r){return e(r,n)}}return Jy=t,Jy}var em,Jw;function w8(){if(Jw)return em;Jw=1;var e=O8(),t=A8(),n=ub(),r=kf();function l(u){return n(u)?e(r(u)):t(u)}return em=l,em}var tm,ej;function ar(){if(ej)return tm;ej=1;var e=g8(),t=S8(),n=ql(),r=nn(),l=w8();function u(c){return typeof c=="function"?c:c==null?n:typeof c=="object"?r(c)?t(c[0],c[1]):e(c):l(c)}return tm=u,tm}var nm,tj;function fC(){if(tj)return nm;tj=1;function e(t,n,r,l){for(var u=t.length,c=r+(l?1:-1);l?c--:++c<u;)if(n(t[c],c,t))return c;return-1}return nm=e,nm}var rm,nj;function j8(){if(nj)return rm;nj=1;function e(t){return t!==t}return rm=e,rm}var am,rj;function T8(){if(rj)return am;rj=1;function e(t,n,r){for(var l=r-1,u=t.length;++l<u;)if(t[l]===n)return l;return-1}return am=e,am}var im,aj;function E8(){if(aj)return im;aj=1;var e=fC(),t=j8(),n=T8();function r(l,u,c){return u===u?n(l,u,c):e(l,t,c)}return im=r,im}var lm,ij;function M8(){if(ij)return lm;ij=1;var e=E8();function t(n,r){var l=n==null?0:n.length;return!!l&&e(n,r,0)>-1}return lm=t,lm}var om,lj;function C8(){if(lj)return om;lj=1;function e(t,n,r){for(var l=-1,u=t==null?0:t.length;++l<u;)if(r(n,t[l]))return!0;return!1}return om=e,om}var um,oj;function N8(){if(oj)return um;oj=1;function e(){}return um=e,um}var cm,uj;function R8(){if(uj)return cm;uj=1;var e=uC(),t=N8(),n=Sb(),r=1/0,l=e&&1/n(new e([,-0]))[1]==r?function(u){return new e(u)}:t;return cm=l,cm}var sm,cj;function P8(){if(cj)return sm;cj=1;var e=JM(),t=M8(),n=C8(),r=tC(),l=R8(),u=Sb(),c=200;function f(d,h,y){var v=-1,g=t,x=d.length,j=!0,S=[],_=S;if(y)j=!1,g=n;else if(x>=c){var E=h?null:l(d);if(E)return u(E);j=!1,g=r,_=new e}else _=h?[]:S;e:for(;++v<x;){var w=d[v],M=h?h(w):w;if(w=y||w!==0?w:0,j&&M===M){for(var N=_.length;N--;)if(_[N]===M)continue e;h&&_.push(M),S.push(w)}else g(_,M,y)||(_!==S&&_.push(M),S.push(w))}return S}return sm=f,sm}var fm,sj;function D8(){if(sj)return fm;sj=1;var e=ar(),t=P8();function n(r,l){return r&&r.length?t(r,e(l,2)):[]}return fm=n,fm}var k8=D8();const fj=Xe(k8);function dC(e,t,n){return t===!0?fj(e,n):Se(t)?fj(e,t):e}function dl(e){"@babel/helpers - typeof";return dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dl(e)}var $8=["ref"];function dj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ar(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?dj(Object(n),!0).forEach(function(r){If(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function z8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hj(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pC(r.key),r)}}function q8(e,t,n){return t&&hj(e.prototype,t),n&&hj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function B8(e,t,n){return t=qs(t),L8(e,hC()?Reflect.construct(t,n||[],qs(e).constructor):t.apply(e,n))}function L8(e,t){if(t&&(dl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return I8(e)}function I8(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hC=function(){return!!e})()}function qs(e){return qs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},qs(e)}function U8(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Qg(e,t)}function Qg(e,t){return Qg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Qg(e,t)}function If(e,t,n){return t=pC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pC(e){var t=H8(e,"string");return dl(t)=="symbol"?t:t+""}function H8(e,t){if(dl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function G8(e,t){if(e==null)return{};var n=Y8(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Y8(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function X8(e){return e.value}function K8(e,t){if(I.isValidElement(e))return I.cloneElement(e,t);if(typeof e=="function")return I.createElement(e,t);t.ref;var n=G8(t,$8);return I.createElement(_b,n)}var pj=1,Qa=(function(e){function t(){var n;z8(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=B8(this,t,[].concat(l)),If(n,"lastBoundingBox",{width:-1,height:-1}),n}return U8(t,e),q8(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,l=this.getBBox();l?(Math.abs(l.width-this.lastBoundingBox.width)>pj||Math.abs(l.height-this.lastBoundingBox.height)>pj)&&(this.lastBoundingBox.width=l.width,this.lastBoundingBox.height=l.height,r&&r(l)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Ar({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var l=this.props,u=l.layout,c=l.align,f=l.verticalAlign,d=l.margin,h=l.chartWidth,y=l.chartHeight,v,g;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(c==="center"&&u==="vertical"){var x=this.getBBoxSnapshot();v={left:((h||0)-x.width)/2}}else v=c==="right"?{right:d&&d.right||0}:{left:d&&d.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(f==="middle"){var j=this.getBBoxSnapshot();g={top:((y||0)-j.height)/2}}else g=f==="bottom"?{bottom:d&&d.bottom||0}:{top:d&&d.top||0};return Ar(Ar({},v),g)}},{key:"render",value:function(){var r=this,l=this.props,u=l.content,c=l.width,f=l.height,d=l.wrapperStyle,h=l.payloadUniqBy,y=l.payload,v=Ar(Ar({position:"absolute",width:c||"auto",height:f||"auto"},this.getDefaultPosition(d)),d);return I.createElement("div",{className:"recharts-legend-wrapper",style:v,ref:function(x){r.wrapperNode=x}},K8(u,Ar(Ar({},this.props),{},{payload:dC(y,h,X8)})))}}],[{key:"getWithHeight",value:function(r,l){var u=Ar(Ar({},this.defaultProps),r.props),c=u.layout;return c==="vertical"&&fe(r.props.height)?{height:r.props.height}:c==="horizontal"?{width:r.props.width||l}:null}}])})(B.PureComponent);If(Qa,"displayName","Legend");If(Qa,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var dm,vj;function V8(){if(vj)return dm;vj=1;var e=Lu(),t=Ob(),n=nn(),r=e?e.isConcatSpreadable:void 0;function l(u){return n(u)||t(u)||!!(r&&u&&u[r])}return dm=l,dm}var hm,yj;function vC(){if(yj)return hm;yj=1;var e=rC(),t=V8();function n(r,l,u,c,f){var d=-1,h=r.length;for(u||(u=t),f||(f=[]);++d<h;){var y=r[d];l>0&&u(y)?l>1?n(y,l-1,u,c,f):e(f,y):c||(f[f.length]=y)}return f}return hm=n,hm}var pm,mj;function F8(){if(mj)return pm;mj=1;function e(t){return function(n,r,l){for(var u=-1,c=Object(n),f=l(n),d=f.length;d--;){var h=f[t?d:++u];if(r(c[h],h,c)===!1)break}return n}}return pm=e,pm}var vm,gj;function W8(){if(gj)return vm;gj=1;var e=F8(),t=e();return vm=t,vm}var ym,bj;function yC(){if(bj)return ym;bj=1;var e=W8(),t=Lf();function n(r,l){return r&&e(r,l,t)}return ym=n,ym}var mm,xj;function Z8(){if(xj)return mm;xj=1;var e=Hu();function t(n,r){return function(l,u){if(l==null)return l;if(!e(l))return n(l,u);for(var c=l.length,f=r?c:-1,d=Object(l);(r?f--:++f<c)&&u(d[f],f,d)!==!1;);return l}}return mm=t,mm}var gm,_j;function Tb(){if(_j)return gm;_j=1;var e=yC(),t=Z8(),n=t(e);return gm=n,gm}var bm,Sj;function mC(){if(Sj)return bm;Sj=1;var e=Tb(),t=Hu();function n(r,l){var u=-1,c=t(r)?Array(r.length):[];return e(r,function(f,d,h){c[++u]=l(f,d,h)}),c}return bm=n,bm}var xm,Oj;function Q8(){if(Oj)return xm;Oj=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return xm=e,xm}var _m,Aj;function J8(){if(Aj)return _m;Aj=1;var e=$l();function t(n,r){if(n!==r){var l=n!==void 0,u=n===null,c=n===n,f=e(n),d=r!==void 0,h=r===null,y=r===r,v=e(r);if(!h&&!v&&!f&&n>r||f&&d&&y&&!h&&!v||u&&d&&y||!l&&y||!c)return 1;if(!u&&!f&&!v&&n<r||v&&l&&c&&!u&&!f||h&&l&&c||!d&&c||!y)return-1}return 0}return _m=t,_m}var Sm,wj;function ek(){if(wj)return Sm;wj=1;var e=J8();function t(n,r,l){for(var u=-1,c=n.criteria,f=r.criteria,d=c.length,h=l.length;++u<d;){var y=e(c[u],f[u]);if(y){if(u>=h)return y;var v=l[u];return y*(v=="desc"?-1:1)}}return n.index-r.index}return Sm=t,Sm}var Om,jj;function tk(){if(jj)return Om;jj=1;var e=hb(),t=pb(),n=ar(),r=mC(),l=Q8(),u=iC(),c=ek(),f=ql(),d=nn();function h(y,v,g){v.length?v=e(v,function(S){return d(S)?function(_){return t(_,S.length===1?S[0]:S)}:S}):v=[f];var x=-1;v=e(v,u(n));var j=r(y,function(S,_,E){var w=e(v,function(M){return M(S)});return{criteria:w,index:++x,value:S}});return l(j,function(S,_){return c(S,_,g)})}return Om=h,Om}var Am,Tj;function nk(){if(Tj)return Am;Tj=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return Am=e,Am}var wm,Ej;function rk(){if(Ej)return wm;Ej=1;var e=nk(),t=Math.max;function n(r,l,u){return l=t(l===void 0?r.length-1:l,0),function(){for(var c=arguments,f=-1,d=t(c.length-l,0),h=Array(d);++f<d;)h[f]=c[l+f];f=-1;for(var y=Array(l+1);++f<l;)y[f]=c[f];return y[l]=u(h),e(r,this,y)}}return wm=n,wm}var jm,Mj;function ak(){if(Mj)return jm;Mj=1;function e(t){return function(){return t}}return jm=e,jm}var Tm,Cj;function gC(){if(Cj)return Tm;Cj=1;var e=oi(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return Tm=t,Tm}var Em,Nj;function ik(){if(Nj)return Em;Nj=1;var e=ak(),t=gC(),n=ql(),r=t?function(l,u){return t(l,"toString",{configurable:!0,enumerable:!1,value:e(u),writable:!0})}:n;return Em=r,Em}var Mm,Rj;function lk(){if(Rj)return Mm;Rj=1;var e=800,t=16,n=Date.now;function r(l){var u=0,c=0;return function(){var f=n(),d=t-(f-c);if(c=f,d>0){if(++u>=e)return arguments[0]}else u=0;return l.apply(void 0,arguments)}}return Mm=r,Mm}var Cm,Pj;function ok(){if(Pj)return Cm;Pj=1;var e=ik(),t=lk(),n=t(e);return Cm=n,Cm}var Nm,Dj;function uk(){if(Dj)return Nm;Dj=1;var e=ql(),t=rk(),n=ok();function r(l,u){return n(t(l,u,e),l+"")}return Nm=r,Nm}var Rm,kj;function Uf(){if(kj)return Rm;kj=1;var e=sb(),t=Hu(),n=Ab(),r=xa();function l(u,c,f){if(!r(f))return!1;var d=typeof c;return(d=="number"?t(f)&&n(c,f.length):d=="string"&&c in f)?e(f[c],u):!1}return Rm=l,Rm}var Pm,$j;function ck(){if($j)return Pm;$j=1;var e=vC(),t=tk(),n=uk(),r=Uf(),l=n(function(u,c){if(u==null)return[];var f=c.length;return f>1&&r(u,c[0],c[1])?c=[]:f>2&&r(c[0],c[1],c[2])&&(c=[c[0]]),t(u,e(c,1),[])});return Pm=l,Pm}var sk=ck();const Eb=Xe(sk);function ou(e){"@babel/helpers - typeof";return ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ou(e)}function Jg(){return Jg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jg.apply(this,arguments)}function fk(e,t){return vk(e)||pk(e,t)||hk(e,t)||dk()}function dk(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hk(e,t){if(e){if(typeof e=="string")return zj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zj(e,t)}}function zj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function pk(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function vk(e){if(Array.isArray(e))return e}function qj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Dm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qj(Object(n),!0).forEach(function(r){yk(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yk(e,t,n){return t=mk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mk(e){var t=gk(e,"string");return ou(t)=="symbol"?t:t+""}function gk(e,t){if(ou(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ou(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bk(e){return Array.isArray(e)&&At(e[0])&&At(e[1])?e.join(" ~ "):e}var xk=function(t){var n=t.separator,r=n===void 0?" : ":n,l=t.contentStyle,u=l===void 0?{}:l,c=t.itemStyle,f=c===void 0?{}:c,d=t.labelStyle,h=d===void 0?{}:d,y=t.payload,v=t.formatter,g=t.itemSorter,x=t.wrapperClassName,j=t.labelClassName,S=t.label,_=t.labelFormatter,E=t.accessibilityLayer,w=E===void 0?!1:E,M=function(){if(y&&y.length){var U={padding:0,margin:0},F=(g?Eb(y,g):y).map(function(L,G){if(L.type==="none")return null;var k=Dm({display:"block",paddingTop:4,paddingBottom:4,color:L.color||"#000"},f),P=L.formatter||v||bk,Y=L.value,Z=L.name,le=Y,$=Z;if(P&&le!=null&&$!=null){var K=P(Y,Z,L,G,y);if(Array.isArray(K)){var ne=fk(K,2);le=ne[0],$=ne[1]}else le=K}return I.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(G),style:k},At($)?I.createElement("span",{className:"recharts-tooltip-item-name"},$):null,At($)?I.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,I.createElement("span",{className:"recharts-tooltip-item-value"},le),I.createElement("span",{className:"recharts-tooltip-item-unit"},L.unit||""))});return I.createElement("ul",{className:"recharts-tooltip-item-list",style:U},F)}return null},N=Dm({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},u),A=Dm({margin:0},h),T=!Ce(S),C=T?S:"",D=Me("recharts-default-tooltip",x),z=Me("recharts-tooltip-label",j);T&&_&&y!==void 0&&y!==null&&(C=_(S,y));var W=w?{role:"status","aria-live":"assertive"}:{};return I.createElement("div",Jg({className:D,style:N},W),I.createElement("p",{className:z,style:A},I.isValidElement(C)?C:"".concat(C)),M())};function uu(e){"@babel/helpers - typeof";return uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uu(e)}function ps(e,t,n){return t=_k(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _k(e){var t=Sk(e,"string");return uu(t)=="symbol"?t:t+""}function Sk(e,t){if(uu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(uu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Lo="recharts-tooltip-wrapper",Ok={visibility:"hidden"};function Ak(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return Me(Lo,ps(ps(ps(ps({},"".concat(Lo,"-right"),fe(n)&&t&&fe(t.x)&&n>=t.x),"".concat(Lo,"-left"),fe(n)&&t&&fe(t.x)&&n<t.x),"".concat(Lo,"-bottom"),fe(r)&&t&&fe(t.y)&&r>=t.y),"".concat(Lo,"-top"),fe(r)&&t&&fe(t.y)&&r<t.y))}function Bj(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,l=e.offsetTopLeft,u=e.position,c=e.reverseDirection,f=e.tooltipDimension,d=e.viewBox,h=e.viewBoxDimension;if(u&&fe(u[r]))return u[r];var y=n[r]-f-l,v=n[r]+l;if(t[r])return c[r]?y:v;if(c[r]){var g=y,x=d[r];return g<x?Math.max(v,d[r]):Math.max(y,d[r])}var j=v+f,S=d[r]+h;return j>S?Math.max(y,d[r]):Math.max(v,d[r])}function wk(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function jk(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,l=e.position,u=e.reverseDirection,c=e.tooltipBox,f=e.useTranslate3d,d=e.viewBox,h,y,v;return c.height>0&&c.width>0&&n?(y=Bj({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.width,viewBox:d,viewBoxDimension:d.width}),v=Bj({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.height,viewBox:d,viewBoxDimension:d.height}),h=wk({translateX:y,translateY:v,useTranslate3d:f})):h=Ok,{cssProperties:h,cssClasses:Ak({translateX:y,translateY:v,coordinate:n})}}function hl(e){"@babel/helpers - typeof";return hl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hl(e)}function Lj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ij(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Lj(Object(n),!0).forEach(function(r){t0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Tk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ek(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xC(r.key),r)}}function Mk(e,t,n){return t&&Ek(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ck(e,t,n){return t=Bs(t),Nk(e,bC()?Reflect.construct(t,n||[],Bs(e).constructor):t.apply(e,n))}function Nk(e,t){if(t&&(hl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Rk(e)}function Rk(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(bC=function(){return!!e})()}function Bs(e){return Bs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Bs(e)}function Pk(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&e0(e,t)}function e0(e,t){return e0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},e0(e,t)}function t0(e,t,n){return t=xC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xC(e){var t=Dk(e,"string");return hl(t)=="symbol"?t:t+""}function Dk(e,t){if(hl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Uj=1,kk=(function(e){function t(){var n;Tk(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=Ck(this,t,[].concat(l)),t0(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),t0(n,"handleKeyDown",function(c){if(c.key==="Escape"){var f,d,h,y;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(f=(d=n.props.coordinate)===null||d===void 0?void 0:d.x)!==null&&f!==void 0?f:0,y:(h=(y=n.props.coordinate)===null||y===void 0?void 0:y.y)!==null&&h!==void 0?h:0}})}}),n}return Pk(t,e),Mk(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>Uj||Math.abs(r.height-this.state.lastBoundingBox.height)>Uj)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,l;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((l=this.props.coordinate)===null||l===void 0?void 0:l.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,l=this.props,u=l.active,c=l.allowEscapeViewBox,f=l.animationDuration,d=l.animationEasing,h=l.children,y=l.coordinate,v=l.hasPayload,g=l.isAnimationActive,x=l.offset,j=l.position,S=l.reverseDirection,_=l.useTranslate3d,E=l.viewBox,w=l.wrapperStyle,M=jk({allowEscapeViewBox:c,coordinate:y,offsetTopLeft:x,position:j,reverseDirection:S,tooltipBox:this.state.lastBoundingBox,useTranslate3d:_,viewBox:E}),N=M.cssClasses,A=M.cssProperties,T=Ij(Ij({transition:g&&u?"transform ".concat(f,"ms ").concat(d):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&u&&v?"visible":"hidden",position:"absolute",top:0,left:0},w);return I.createElement("div",{tabIndex:-1,className:N,style:T,ref:function(D){r.wrapperNode=D}},h)}}])})(B.PureComponent),$k=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Bl={isSsr:$k()};function pl(e){"@babel/helpers - typeof";return pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pl(e)}function Hj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Gj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Hj(Object(n),!0).forEach(function(r){Mb(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qk(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,SC(r.key),r)}}function Bk(e,t,n){return t&&qk(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Lk(e,t,n){return t=Ls(t),Ik(e,_C()?Reflect.construct(t,n||[],Ls(e).constructor):t.apply(e,n))}function Ik(e,t){if(t&&(pl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Uk(e)}function Uk(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_C=function(){return!!e})()}function Ls(e){return Ls=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ls(e)}function Hk(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n0(e,t)}function n0(e,t){return n0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},n0(e,t)}function Mb(e,t,n){return t=SC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SC(e){var t=Gk(e,"string");return pl(t)=="symbol"?t:t+""}function Gk(e,t){if(pl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Yk(e){return e.dataKey}function Xk(e,t){return I.isValidElement(e)?I.cloneElement(e,t):typeof e=="function"?I.createElement(e,t):I.createElement(xk,t)}var yn=(function(e){function t(){return zk(this,t),Lk(this,t,arguments)}return Hk(t,e),Bk(t,[{key:"render",value:function(){var r=this,l=this.props,u=l.active,c=l.allowEscapeViewBox,f=l.animationDuration,d=l.animationEasing,h=l.content,y=l.coordinate,v=l.filterNull,g=l.isAnimationActive,x=l.offset,j=l.payload,S=l.payloadUniqBy,_=l.position,E=l.reverseDirection,w=l.useTranslate3d,M=l.viewBox,N=l.wrapperStyle,A=j??[];v&&A.length&&(A=dC(j.filter(function(C){return C.value!=null&&(C.hide!==!0||r.props.includeHidden)}),S,Yk));var T=A.length>0;return I.createElement(kk,{allowEscapeViewBox:c,animationDuration:f,animationEasing:d,isAnimationActive:g,active:u,coordinate:y,hasPayload:T,offset:x,position:_,reverseDirection:E,useTranslate3d:w,viewBox:M,wrapperStyle:N},Xk(h,Gj(Gj({},this.props),{},{payload:A})))}}])})(B.PureComponent);Mb(yn,"displayName","Tooltip");Mb(yn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Bl.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var km,Yj;function Kk(){if(Yj)return km;Yj=1;var e=rr(),t=function(){return e.Date.now()};return km=t,km}var $m,Xj;function Vk(){if(Xj)return $m;Xj=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return $m=t,$m}var zm,Kj;function Fk(){if(Kj)return zm;Kj=1;var e=Vk(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return zm=n,zm}var qm,Vj;function OC(){if(Vj)return qm;Vj=1;var e=Fk(),t=xa(),n=$l(),r=NaN,l=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,f=parseInt;function d(h){if(typeof h=="number")return h;if(n(h))return r;if(t(h)){var y=typeof h.valueOf=="function"?h.valueOf():h;h=t(y)?y+"":y}if(typeof h!="string")return h===0?h:+h;h=e(h);var v=u.test(h);return v||c.test(h)?f(h.slice(2),v?2:8):l.test(h)?r:+h}return qm=d,qm}var Bm,Fj;function Wk(){if(Fj)return Bm;Fj=1;var e=xa(),t=Kk(),n=OC(),r="Expected a function",l=Math.max,u=Math.min;function c(f,d,h){var y,v,g,x,j,S,_=0,E=!1,w=!1,M=!0;if(typeof f!="function")throw new TypeError(r);d=n(d)||0,e(h)&&(E=!!h.leading,w="maxWait"in h,g=w?l(n(h.maxWait)||0,d):g,M="trailing"in h?!!h.trailing:M);function N(F){var L=y,G=v;return y=v=void 0,_=F,x=f.apply(G,L),x}function A(F){return _=F,j=setTimeout(D,d),E?N(F):x}function T(F){var L=F-S,G=F-_,k=d-L;return w?u(k,g-G):k}function C(F){var L=F-S,G=F-_;return S===void 0||L>=d||L<0||w&&G>=g}function D(){var F=t();if(C(F))return z(F);j=setTimeout(D,T(F))}function z(F){return j=void 0,M&&y?N(F):(y=v=void 0,x)}function W(){j!==void 0&&clearTimeout(j),_=0,y=S=v=j=void 0}function X(){return j===void 0?x:z(t())}function U(){var F=t(),L=C(F);if(y=arguments,v=this,S=F,L){if(j===void 0)return A(S);if(w)return clearTimeout(j),j=setTimeout(D,d),N(S)}return j===void 0&&(j=setTimeout(D,d)),x}return U.cancel=W,U.flush=X,U}return Bm=c,Bm}var Lm,Wj;function Zk(){if(Wj)return Lm;Wj=1;var e=Wk(),t=xa(),n="Expected a function";function r(l,u,c){var f=!0,d=!0;if(typeof l!="function")throw new TypeError(n);return t(c)&&(f="leading"in c?!!c.leading:f,d="trailing"in c?!!c.trailing:d),e(l,u,{leading:f,maxWait:u,trailing:d})}return Lm=r,Lm}var Qk=Zk();const AC=Xe(Qk);function cu(e){"@babel/helpers - typeof";return cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cu(e)}function Zj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function vs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Zj(Object(n),!0).forEach(function(r){Jk(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Jk(e,t,n){return t=e$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e$(e){var t=t$(e,"string");return cu(t)=="symbol"?t:t+""}function t$(e,t){if(cu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(cu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function n$(e,t){return l$(e)||i$(e,t)||a$(e,t)||r$()}function r$(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a$(e,t){if(e){if(typeof e=="string")return Qj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qj(e,t)}}function Qj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function i$(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function l$(e){if(Array.isArray(e))return e}var Es=B.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,l=r===void 0?{width:-1,height:-1}:r,u=e.width,c=u===void 0?"100%":u,f=e.height,d=f===void 0?"100%":f,h=e.minWidth,y=h===void 0?0:h,v=e.minHeight,g=e.maxHeight,x=e.children,j=e.debounce,S=j===void 0?0:j,_=e.id,E=e.className,w=e.onResize,M=e.style,N=M===void 0?{}:M,A=B.useRef(null),T=B.useRef();T.current=w,B.useImperativeHandle(t,function(){return Object.defineProperty(A.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),A.current},configurable:!0})});var C=B.useState({containerWidth:l.width,containerHeight:l.height}),D=n$(C,2),z=D[0],W=D[1],X=B.useCallback(function(F,L){W(function(G){var k=Math.round(F),P=Math.round(L);return G.containerWidth===k&&G.containerHeight===P?G:{containerWidth:k,containerHeight:P}})},[]);B.useEffect(function(){var F=function(Z){var le,$=Z[0].contentRect,K=$.width,ne=$.height;X(K,ne),(le=T.current)===null||le===void 0||le.call(T,K,ne)};S>0&&(F=AC(F,S,{trailing:!0,leading:!1}));var L=new ResizeObserver(F),G=A.current.getBoundingClientRect(),k=G.width,P=G.height;return X(k,P),L.observe(A.current),function(){L.disconnect()}},[X,S]);var U=B.useMemo(function(){var F=z.containerWidth,L=z.containerHeight;if(F<0||L<0)return null;Xn(Va(c)||Va(d),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,c,d),Xn(!n||n>0,"The aspect(%s) must be greater than zero.",n);var G=Va(c)?F:c,k=Va(d)?L:d;n&&n>0&&(G?k=G/n:k&&(G=k*n),g&&k>g&&(k=g)),Xn(G>0||k>0,`The width(%s) and height(%s) of chart should be greater than 0,
|
||
please check the style of container, or the props width(%s) and height(%s),
|
||
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
|
||
height and width.`,G,k,c,d,y,v,n);var P=!Array.isArray(x)&&Mr(x.type).endsWith("Chart");return I.Children.map(x,function(Y){return I.isValidElement(Y)?B.cloneElement(Y,vs({width:G,height:k},P?{style:vs({height:"100%",width:"100%",maxHeight:k,maxWidth:G},Y.props.style)}:{})):Y})},[n,x,d,g,v,y,z,c]);return I.createElement("div",{id:_?"".concat(_):void 0,className:Me("recharts-responsive-container",E),style:vs(vs({},N),{},{width:c,height:d,minWidth:y,minHeight:v,maxHeight:g}),ref:A},U)}),Hf=function(t){return null};Hf.displayName="Cell";function su(e){"@babel/helpers - typeof";return su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},su(e)}function Jj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function r0(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Jj(Object(n),!0).forEach(function(r){o$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function o$(e,t,n){return t=u$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u$(e){var t=c$(e,"string");return su(t)=="symbol"?t:t+""}function c$(e,t){if(su(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(su(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Fi={widthCache:{},cacheCount:0},s$=2e3,f$={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},eT="recharts_measurement_span";function d$(e){var t=r0({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var Jo=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Bl.isSsr)return{width:0,height:0};var r=d$(n),l=JSON.stringify({text:t,copyStyle:r});if(Fi.widthCache[l])return Fi.widthCache[l];try{var u=document.getElementById(eT);u||(u=document.createElement("span"),u.setAttribute("id",eT),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var c=r0(r0({},f$),r);Object.assign(u.style,c),u.textContent="".concat(t);var f=u.getBoundingClientRect(),d={width:f.width,height:f.height};return Fi.widthCache[l]=d,++Fi.cacheCount>s$&&(Fi.cacheCount=0,Fi.widthCache={}),d}catch{return{width:0,height:0}}},h$=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function fu(e){"@babel/helpers - typeof";return fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fu(e)}function Is(e,t){return m$(e)||y$(e,t)||v$(e,t)||p$()}function p$(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v$(e,t){if(e){if(typeof e=="string")return tT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tT(e,t)}}function tT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function y$(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;d=!1}else for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function m$(e){if(Array.isArray(e))return e}function g$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,x$(r.key),r)}}function b$(e,t,n){return t&&nT(e.prototype,t),n&&nT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function x$(e){var t=_$(e,"string");return fu(t)=="symbol"?t:t+""}function _$(e,t){if(fu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var rT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,aT=/(-?\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$/,O$=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,wC={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},A$=Object.keys(wC),nl="NaN";function w$(e,t){return e*wC[t]}var ys=(function(){function e(t,n){g$(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!S$.test(n)&&(this.num=NaN,this.unit=""),A$.includes(n)&&(this.num=w$(t,n),this.unit="px")}return b$(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,l=(r=O$.exec(n))!==null&&r!==void 0?r:[],u=Is(l,3),c=u[1],f=u[2];return new e(parseFloat(c),f??"")}}])})();function jC(e){if(e.includes(nl))return nl;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=rT.exec(t))!==null&&n!==void 0?n:[],l=Is(r,4),u=l[1],c=l[2],f=l[3],d=ys.parse(u??""),h=ys.parse(f??""),y=c==="*"?d.multiply(h):d.divide(h);if(y.isNaN())return nl;t=t.replace(rT,y.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var v,g=(v=aT.exec(t))!==null&&v!==void 0?v:[],x=Is(g,4),j=x[1],S=x[2],_=x[3],E=ys.parse(j??""),w=ys.parse(_??""),M=S==="+"?E.add(w):E.subtract(w);if(M.isNaN())return nl;t=t.replace(aT,M.toString())}return t}var iT=/\(([^()]*)\)/;function j$(e){for(var t=e;t.includes("(");){var n=iT.exec(t),r=Is(n,2),l=r[1];t=t.replace(iT,jC(l))}return t}function T$(e){var t=e.replace(/\s+/g,"");return t=j$(t),t=jC(t),t}function E$(e){try{return T$(e)}catch{return nl}}function Im(e){var t=E$(e.slice(5,-1));return t===nl?"":t}var M$=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],C$=["dx","dy","angle","className","breakAll"];function a0(){return a0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a0.apply(this,arguments)}function lT(e,t){if(e==null)return{};var n=N$(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function N$(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function oT(e,t){return k$(e)||D$(e,t)||P$(e,t)||R$()}function R$(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function P$(e,t){if(e){if(typeof e=="string")return uT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uT(e,t)}}function uT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function D$(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;d=!1}else for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function k$(e){if(Array.isArray(e))return e}var TC=/[ \f\n\r\t\v\u2028\u2029]+/,EC=function(t){var n=t.children,r=t.breakAll,l=t.style;try{var u=[];Ce(n)||(r?u=n.toString().split(""):u=n.toString().split(TC));var c=u.map(function(d){return{word:d,width:Jo(d,l).width}}),f=r?0:Jo(" ",l).width;return{wordsWithComputedWidth:c,spaceWidth:f}}catch{return null}},$$=function(t,n,r,l,u){var c=t.maxLines,f=t.children,d=t.style,h=t.breakAll,y=fe(c),v=f,g=function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return G.reduce(function(k,P){var Y=P.word,Z=P.width,le=k[k.length-1];if(le&&(l==null||u||le.width+Z+r<Number(l)))le.words.push(Y),le.width+=Z+r;else{var $={words:[Y],width:Z};k.push($)}return k},[])},x=g(n),j=function(G){return G.reduce(function(k,P){return k.width>P.width?k:P})};if(!y)return x;for(var S="…",_=function(G){var k=v.slice(0,G),P=EC({breakAll:h,style:d,children:k+S}).wordsWithComputedWidth,Y=g(P),Z=Y.length>c||j(Y).width>Number(l);return[Z,Y]},E=0,w=v.length-1,M=0,N;E<=w&&M<=v.length-1;){var A=Math.floor((E+w)/2),T=A-1,C=_(T),D=oT(C,2),z=D[0],W=D[1],X=_(A),U=oT(X,1),F=U[0];if(!z&&!F&&(E=A+1),z&&F&&(w=A-1),!z&&F){N=W;break}M++}return N||x},cT=function(t){var n=Ce(t)?[]:t.toString().split(TC);return[{words:n}]},z$=function(t){var n=t.width,r=t.scaleToFit,l=t.children,u=t.style,c=t.breakAll,f=t.maxLines;if((n||r)&&!Bl.isSsr){var d,h,y=EC({breakAll:c,children:l,style:u});if(y){var v=y.wordsWithComputedWidth,g=y.spaceWidth;d=v,h=g}else return cT(l);return $$({breakAll:c,children:l,maxLines:f,style:u},d,h,n,r)}return cT(l)},sT="#808080",ri=function(t){var n=t.x,r=n===void 0?0:n,l=t.y,u=l===void 0?0:l,c=t.lineHeight,f=c===void 0?"1em":c,d=t.capHeight,h=d===void 0?"0.71em":d,y=t.scaleToFit,v=y===void 0?!1:y,g=t.textAnchor,x=g===void 0?"start":g,j=t.verticalAnchor,S=j===void 0?"end":j,_=t.fill,E=_===void 0?sT:_,w=lT(t,M$),M=B.useMemo(function(){return z$({breakAll:w.breakAll,children:w.children,maxLines:w.maxLines,scaleToFit:v,style:w.style,width:w.width})},[w.breakAll,w.children,w.maxLines,v,w.style,w.width]),N=w.dx,A=w.dy,T=w.angle,C=w.className,D=w.breakAll,z=lT(w,C$);if(!At(r)||!At(u))return null;var W=r+(fe(N)?N:0),X=u+(fe(A)?A:0),U;switch(S){case"start":U=Im("calc(".concat(h,")"));break;case"middle":U=Im("calc(".concat((M.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:U=Im("calc(".concat(M.length-1," * -").concat(f,")"));break}var F=[];if(v){var L=M[0].width,G=w.width;F.push("scale(".concat((fe(G)?G/L:1)/L,")"))}return T&&F.push("rotate(".concat(T,", ").concat(W,", ").concat(X,")")),F.length&&(z.transform=F.join(" ")),I.createElement("text",a0({},_e(z,!0),{x:W,y:X,className:Me("recharts-text",C),textAnchor:x,fill:E.includes("url")?sT:E}),M.map(function(k,P){var Y=k.words.join(D?"":" ");return I.createElement("tspan",{x:W,dy:P===0?U:f,key:"".concat(Y,"-").concat(P)},Y)}))};function ga(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function q$(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Cb(e){let t,n,r;e.length!==2?(t=ga,n=(f,d)=>ga(e(f),d),r=(f,d)=>e(f)-d):(t=e===ga||e===q$?e:B$,n=e,r=e);function l(f,d,h=0,y=f.length){if(h<y){if(t(d,d)!==0)return y;do{const v=h+y>>>1;n(f[v],d)<0?h=v+1:y=v}while(h<y)}return h}function u(f,d,h=0,y=f.length){if(h<y){if(t(d,d)!==0)return y;do{const v=h+y>>>1;n(f[v],d)<=0?h=v+1:y=v}while(h<y)}return h}function c(f,d,h=0,y=f.length){const v=l(f,d,h,y-1);return v>h&&r(f[v-1],d)>-r(f[v],d)?v-1:v}return{left:l,center:c,right:u}}function B$(){return 0}function MC(e){return e===null?NaN:+e}function*L$(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const I$=Cb(ga),Gu=I$.right;Cb(MC).center;class fT extends Map{constructor(t,n=G$){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,l]of t)this.set(r,l)}get(t){return super.get(dT(this,t))}has(t){return super.has(dT(this,t))}set(t,n){return super.set(U$(this,t),n)}delete(t){return super.delete(H$(this,t))}}function dT({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function U$({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function H$({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function G$(e){return e!==null&&typeof e=="object"?e.valueOf():e}function Y$(e=ga){if(e===ga)return CC;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function CC(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const X$=Math.sqrt(50),K$=Math.sqrt(10),V$=Math.sqrt(2);function Us(e,t,n){const r=(t-e)/Math.max(0,n),l=Math.floor(Math.log10(r)),u=r/Math.pow(10,l),c=u>=X$?10:u>=K$?5:u>=V$?2:1;let f,d,h;return l<0?(h=Math.pow(10,-l)/c,f=Math.round(e*h),d=Math.round(t*h),f/h<e&&++f,d/h>t&&--d,h=-h):(h=Math.pow(10,l)*c,f=Math.round(e/h),d=Math.round(t/h),f*h<e&&++f,d*h>t&&--d),d<f&&.5<=n&&n<2?Us(e,t,n*2):[f,d,h]}function i0(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[l,u,c]=r?Us(t,e,n):Us(e,t,n);if(!(u>=l))return[];const f=u-l+1,d=new Array(f);if(r)if(c<0)for(let h=0;h<f;++h)d[h]=(u-h)/-c;else for(let h=0;h<f;++h)d[h]=(u-h)*c;else if(c<0)for(let h=0;h<f;++h)d[h]=(l+h)/-c;else for(let h=0;h<f;++h)d[h]=(l+h)*c;return d}function l0(e,t,n){return t=+t,e=+e,n=+n,Us(e,t,n)[2]}function o0(e,t,n){t=+t,e=+e,n=+n;const r=t<e,l=r?l0(t,e,n):l0(e,t,n);return(r?-1:1)*(l<0?1/-l:l)}function hT(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function pT(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function NC(e,t,n=0,r=1/0,l){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(l=l===void 0?CC:Y$(l);r>n;){if(r-n>600){const d=r-n+1,h=t-n+1,y=Math.log(d),v=.5*Math.exp(2*y/3),g=.5*Math.sqrt(y*v*(d-v)/d)*(h-d/2<0?-1:1),x=Math.max(n,Math.floor(t-h*v/d+g)),j=Math.min(r,Math.floor(t+(d-h)*v/d+g));NC(e,t,x,j,l)}const u=e[t];let c=n,f=r;for(Io(e,n,t),l(e[r],u)>0&&Io(e,n,r);c<f;){for(Io(e,c,f),++c,--f;l(e[c],u)<0;)++c;for(;l(e[f],u)>0;)--f}l(e[n],u)===0?Io(e,n,f):(++f,Io(e,f,r)),f<=t&&(n=f+1),t<=f&&(r=f-1)}return e}function Io(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function F$(e,t,n){if(e=Float64Array.from(L$(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return pT(e);if(t>=1)return hT(e);var r,l=(r-1)*t,u=Math.floor(l),c=hT(NC(e,u).subarray(0,u+1)),f=pT(e.subarray(u+1));return c+(f-c)*(l-u)}}function W$(e,t,n=MC){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,l=(r-1)*t,u=Math.floor(l),c=+n(e[u],u,e),f=+n(e[u+1],u+1,e);return c+(f-c)*(l-u)}}function Z$(e,t,n){e=+e,t=+t,n=(l=arguments.length)<2?(t=e,e=0,1):l<3?1:+n;for(var r=-1,l=Math.max(0,Math.ceil((t-e)/n))|0,u=new Array(l);++r<l;)u[r]=e+r*n;return u}function zn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Br(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const u0=Symbol("implicit");function Nb(){var e=new fT,t=[],n=[],r=u0;function l(u){let c=e.get(u);if(c===void 0){if(r!==u0)return r;e.set(u,c=t.push(u)-1)}return n[c%n.length]}return l.domain=function(u){if(!arguments.length)return t.slice();t=[],e=new fT;for(const c of u)e.has(c)||e.set(c,t.push(c)-1);return l},l.range=function(u){return arguments.length?(n=Array.from(u),l):n.slice()},l.unknown=function(u){return arguments.length?(r=u,l):r},l.copy=function(){return Nb(t,n).unknown(r)},zn.apply(l,arguments),l}function du(){var e=Nb().unknown(void 0),t=e.domain,n=e.range,r=0,l=1,u,c,f=!1,d=0,h=0,y=.5;delete e.unknown;function v(){var g=t().length,x=l<r,j=x?l:r,S=x?r:l;u=(S-j)/Math.max(1,g-d+h*2),f&&(u=Math.floor(u)),j+=(S-j-u*(g-d))*y,c=u*(1-d),f&&(j=Math.round(j),c=Math.round(c));var _=Z$(g).map(function(E){return j+u*E});return n(x?_.reverse():_)}return e.domain=function(g){return arguments.length?(t(g),v()):t()},e.range=function(g){return arguments.length?([r,l]=g,r=+r,l=+l,v()):[r,l]},e.rangeRound=function(g){return[r,l]=g,r=+r,l=+l,f=!0,v()},e.bandwidth=function(){return c},e.step=function(){return u},e.round=function(g){return arguments.length?(f=!!g,v()):f},e.padding=function(g){return arguments.length?(d=Math.min(1,h=+g),v()):d},e.paddingInner=function(g){return arguments.length?(d=Math.min(1,g),v()):d},e.paddingOuter=function(g){return arguments.length?(h=+g,v()):h},e.align=function(g){return arguments.length?(y=Math.max(0,Math.min(1,g)),v()):y},e.copy=function(){return du(t(),[r,l]).round(f).paddingInner(d).paddingOuter(h).align(y)},zn.apply(v(),arguments)}function RC(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return RC(t())},e}function eu(){return RC(du.apply(null,arguments).paddingInner(1))}function Rb(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function PC(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Yu(){}var hu=.7,Hs=1/hu,ul="\\s*([+-]?\\d+)\\s*",pu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",er="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Q$=/^#([0-9a-f]{3,8})$/,J$=new RegExp(`^rgb\\(${ul},${ul},${ul}\\)$`),ez=new RegExp(`^rgb\\(${er},${er},${er}\\)$`),tz=new RegExp(`^rgba\\(${ul},${ul},${ul},${pu}\\)$`),nz=new RegExp(`^rgba\\(${er},${er},${er},${pu}\\)$`),rz=new RegExp(`^hsl\\(${pu},${er},${er}\\)$`),az=new RegExp(`^hsla\\(${pu},${er},${er},${pu}\\)$`),vT={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};Rb(Yu,vu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:yT,formatHex:yT,formatHex8:iz,formatHsl:lz,formatRgb:mT,toString:mT});function yT(){return this.rgb().formatHex()}function iz(){return this.rgb().formatHex8()}function lz(){return DC(this).formatHsl()}function mT(){return this.rgb().formatRgb()}function vu(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Q$.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?gT(t):n===3?new tn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?ms(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?ms(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=J$.exec(e))?new tn(t[1],t[2],t[3],1):(t=ez.exec(e))?new tn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=tz.exec(e))?ms(t[1],t[2],t[3],t[4]):(t=nz.exec(e))?ms(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=rz.exec(e))?_T(t[1],t[2]/100,t[3]/100,1):(t=az.exec(e))?_T(t[1],t[2]/100,t[3]/100,t[4]):vT.hasOwnProperty(e)?gT(vT[e]):e==="transparent"?new tn(NaN,NaN,NaN,0):null}function gT(e){return new tn(e>>16&255,e>>8&255,e&255,1)}function ms(e,t,n,r){return r<=0&&(e=t=n=NaN),new tn(e,t,n,r)}function oz(e){return e instanceof Yu||(e=vu(e)),e?(e=e.rgb(),new tn(e.r,e.g,e.b,e.opacity)):new tn}function c0(e,t,n,r){return arguments.length===1?oz(e):new tn(e,t,n,r??1)}function tn(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Rb(tn,c0,PC(Yu,{brighter(e){return e=e==null?Hs:Math.pow(Hs,e),new tn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?hu:Math.pow(hu,e),new tn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new tn(Ja(this.r),Ja(this.g),Ja(this.b),Gs(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:bT,formatHex:bT,formatHex8:uz,formatRgb:xT,toString:xT}));function bT(){return`#${Fa(this.r)}${Fa(this.g)}${Fa(this.b)}`}function uz(){return`#${Fa(this.r)}${Fa(this.g)}${Fa(this.b)}${Fa((isNaN(this.opacity)?1:this.opacity)*255)}`}function xT(){const e=Gs(this.opacity);return`${e===1?"rgb(":"rgba("}${Ja(this.r)}, ${Ja(this.g)}, ${Ja(this.b)}${e===1?")":`, ${e})`}`}function Gs(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ja(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Fa(e){return e=Ja(e),(e<16?"0":"")+e.toString(16)}function _T(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Yn(e,t,n,r)}function DC(e){if(e instanceof Yn)return new Yn(e.h,e.s,e.l,e.opacity);if(e instanceof Yu||(e=vu(e)),!e)return new Yn;if(e instanceof Yn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,l=Math.min(t,n,r),u=Math.max(t,n,r),c=NaN,f=u-l,d=(u+l)/2;return f?(t===u?c=(n-r)/f+(n<r)*6:n===u?c=(r-t)/f+2:c=(t-n)/f+4,f/=d<.5?u+l:2-u-l,c*=60):f=d>0&&d<1?0:c,new Yn(c,f,d,e.opacity)}function cz(e,t,n,r){return arguments.length===1?DC(e):new Yn(e,t,n,r??1)}function Yn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Rb(Yn,cz,PC(Yu,{brighter(e){return e=e==null?Hs:Math.pow(Hs,e),new Yn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?hu:Math.pow(hu,e),new Yn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,l=2*n-r;return new tn(Um(e>=240?e-240:e+120,l,r),Um(e,l,r),Um(e<120?e+240:e-120,l,r),this.opacity)},clamp(){return new Yn(ST(this.h),gs(this.s),gs(this.l),Gs(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=Gs(this.opacity);return`${e===1?"hsl(":"hsla("}${ST(this.h)}, ${gs(this.s)*100}%, ${gs(this.l)*100}%${e===1?")":`, ${e})`}`}}));function ST(e){return e=(e||0)%360,e<0?e+360:e}function gs(e){return Math.max(0,Math.min(1,e||0))}function Um(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const Pb=e=>()=>e;function sz(e,t){return function(n){return e+n*t}}function fz(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)}}function dz(e){return(e=+e)==1?kC:function(t,n){return n-t?fz(t,n,e):Pb(isNaN(t)?n:t)}}function kC(e,t){var n=t-e;return n?sz(e,n):Pb(isNaN(e)?t:e)}const OT=(function e(t){var n=dz(t);function r(l,u){var c=n((l=c0(l)).r,(u=c0(u)).r),f=n(l.g,u.g),d=n(l.b,u.b),h=kC(l.opacity,u.opacity);return function(y){return l.r=c(y),l.g=f(y),l.b=d(y),l.opacity=h(y),l+""}}return r.gamma=e,r})(1);function hz(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),l;return function(u){for(l=0;l<n;++l)r[l]=e[l]*(1-u)+t[l]*u;return r}}function pz(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function vz(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,l=new Array(r),u=new Array(n),c;for(c=0;c<r;++c)l[c]=Ll(e[c],t[c]);for(;c<n;++c)u[c]=t[c];return function(f){for(c=0;c<r;++c)u[c]=l[c](f);return u}}function yz(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Ys(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function mz(e,t){var n={},r={},l;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(l in t)l in e?n[l]=Ll(e[l],t[l]):r[l]=t[l];return function(u){for(l in n)r[l]=n[l](u);return r}}var s0=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Hm=new RegExp(s0.source,"g");function gz(e){return function(){return e}}function bz(e){return function(t){return e(t)+""}}function xz(e,t){var n=s0.lastIndex=Hm.lastIndex=0,r,l,u,c=-1,f=[],d=[];for(e=e+"",t=t+"";(r=s0.exec(e))&&(l=Hm.exec(t));)(u=l.index)>n&&(u=t.slice(n,u),f[c]?f[c]+=u:f[++c]=u),(r=r[0])===(l=l[0])?f[c]?f[c]+=l:f[++c]=l:(f[++c]=null,d.push({i:c,x:Ys(r,l)})),n=Hm.lastIndex;return n<t.length&&(u=t.slice(n),f[c]?f[c]+=u:f[++c]=u),f.length<2?d[0]?bz(d[0].x):gz(t):(t=d.length,function(h){for(var y=0,v;y<t;++y)f[(v=d[y]).i]=v.x(h);return f.join("")})}function Ll(e,t){var n=typeof t,r;return t==null||n==="boolean"?Pb(t):(n==="number"?Ys:n==="string"?(r=vu(t))?(t=r,OT):xz:t instanceof vu?OT:t instanceof Date?yz:pz(t)?hz:Array.isArray(t)?vz:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?mz:Ys)(e,t)}function Db(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function _z(e,t){t===void 0&&(t=e,e=Ll);for(var n=0,r=t.length-1,l=t[0],u=new Array(r<0?0:r);n<r;)u[n]=e(l,l=t[++n]);return function(c){var f=Math.max(0,Math.min(r-1,Math.floor(c*=r)));return u[f](c-f)}}function Sz(e){return function(){return e}}function Xs(e){return+e}var AT=[0,1];function Kt(e){return e}function f0(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:Sz(isNaN(t)?NaN:.5)}function Oz(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function Az(e,t,n){var r=e[0],l=e[1],u=t[0],c=t[1];return l<r?(r=f0(l,r),u=n(c,u)):(r=f0(r,l),u=n(u,c)),function(f){return u(r(f))}}function wz(e,t,n){var r=Math.min(e.length,t.length)-1,l=new Array(r),u=new Array(r),c=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<r;)l[c]=f0(e[c],e[c+1]),u[c]=n(t[c],t[c+1]);return function(f){var d=Gu(e,f,1,r)-1;return u[d](l[d](f))}}function Xu(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Gf(){var e=AT,t=AT,n=Ll,r,l,u,c=Kt,f,d,h;function y(){var g=Math.min(e.length,t.length);return c!==Kt&&(c=Oz(e[0],e[g-1])),f=g>2?wz:Az,d=h=null,v}function v(g){return g==null||isNaN(g=+g)?u:(d||(d=f(e.map(r),t,n)))(r(c(g)))}return v.invert=function(g){return c(l((h||(h=f(t,e.map(r),Ys)))(g)))},v.domain=function(g){return arguments.length?(e=Array.from(g,Xs),y()):e.slice()},v.range=function(g){return arguments.length?(t=Array.from(g),y()):t.slice()},v.rangeRound=function(g){return t=Array.from(g),n=Db,y()},v.clamp=function(g){return arguments.length?(c=g?!0:Kt,y()):c!==Kt},v.interpolate=function(g){return arguments.length?(n=g,y()):n},v.unknown=function(g){return arguments.length?(u=g,v):u},function(g,x){return r=g,l=x,y()}}function kb(){return Gf()(Kt,Kt)}function jz(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Ks(e,t){if(!isFinite(e)||e===0)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 vl(e){return e=Ks(Math.abs(e)),e?e[1]:NaN}function Tz(e,t){return function(n,r){for(var l=n.length,u=[],c=0,f=e[0],d=0;l>0&&f>0&&(d+f+1>r&&(f=Math.max(1,r-d)),u.push(n.substring(l-=f,l+f)),!((d+=f+1)>r));)f=e[c=(c+1)%e.length];return u.reverse().join(t)}}function Ez(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var Mz=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function yu(e){if(!(t=Mz.exec(e)))throw new Error("invalid format: "+e);var t;return new $b({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]})}yu.prototype=$b.prototype;function $b(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}$b.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function Cz(e){e:for(var t=e.length,n=1,r=-1,l;n<t;++n)switch(e[n]){case".":r=l=n;break;case"0":r===0&&(r=n),l=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(l+1):e}var Vs;function Nz(e,t){var n=Ks(e,t);if(!n)return Vs=void 0,e.toPrecision(t);var r=n[0],l=n[1],u=l-(Vs=Math.max(-8,Math.min(8,Math.floor(l/3)))*3)+1,c=r.length;return u===c?r:u>c?r+new Array(u-c+1).join("0"):u>0?r.slice(0,u)+"."+r.slice(u):"0."+new Array(1-u).join("0")+Ks(e,Math.max(0,t+u-1))[0]}function wT(e,t){var n=Ks(e,t);if(!n)return e+"";var r=n[0],l=n[1];return l<0?"0."+new Array(-l).join("0")+r:r.length>l+1?r.slice(0,l+1)+"."+r.slice(l+1):r+new Array(l-r.length+2).join("0")}const jT={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:jz,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)=>wT(e*100,t),r:wT,s:Nz,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function TT(e){return e}var ET=Array.prototype.map,MT=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Rz(e){var t=e.grouping===void 0||e.thousands===void 0?TT:Tz(ET.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",l=e.decimal===void 0?".":e.decimal+"",u=e.numerals===void 0?TT:Ez(ET.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",f=e.minus===void 0?"−":e.minus+"",d=e.nan===void 0?"NaN":e.nan+"";function h(v,g){v=yu(v);var x=v.fill,j=v.align,S=v.sign,_=v.symbol,E=v.zero,w=v.width,M=v.comma,N=v.precision,A=v.trim,T=v.type;T==="n"?(M=!0,T="g"):jT[T]||(N===void 0&&(N=12),A=!0,T="g"),(E||x==="0"&&j==="=")&&(E=!0,x="0",j="=");var C=(g&&g.prefix!==void 0?g.prefix:"")+(_==="$"?n:_==="#"&&/[boxX]/.test(T)?"0"+T.toLowerCase():""),D=(_==="$"?r:/[%p]/.test(T)?c:"")+(g&&g.suffix!==void 0?g.suffix:""),z=jT[T],W=/[defgprs%]/.test(T);N=N===void 0?6:/[gprs]/.test(T)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N));function X(U){var F=C,L=D,G,k,P;if(T==="c")L=z(U)+L,U="";else{U=+U;var Y=U<0||1/U<0;if(U=isNaN(U)?d:z(Math.abs(U),N),A&&(U=Cz(U)),Y&&+U==0&&S!=="+"&&(Y=!1),F=(Y?S==="("?S:f:S==="-"||S==="("?"":S)+F,L=(T==="s"&&!isNaN(U)&&Vs!==void 0?MT[8+Vs/3]:"")+L+(Y&&S==="("?")":""),W){for(G=-1,k=U.length;++G<k;)if(P=U.charCodeAt(G),48>P||P>57){L=(P===46?l+U.slice(G+1):U.slice(G))+L,U=U.slice(0,G);break}}}M&&!E&&(U=t(U,1/0));var Z=F.length+U.length+L.length,le=Z<w?new Array(w-Z+1).join(x):"";switch(M&&E&&(U=t(le+U,le.length?w-L.length:1/0),le=""),j){case"<":U=F+U+L+le;break;case"=":U=F+le+U+L;break;case"^":U=le.slice(0,Z=le.length>>1)+F+U+L+le.slice(Z);break;default:U=le+F+U+L;break}return u(U)}return X.toString=function(){return v+""},X}function y(v,g){var x=Math.max(-8,Math.min(8,Math.floor(vl(g)/3)))*3,j=Math.pow(10,-x),S=h((v=yu(v),v.type="f",v),{suffix:MT[8+x/3]});return function(_){return S(j*_)}}return{format:h,formatPrefix:y}}var bs,zb,$C;Pz({thousands:",",grouping:[3],currency:["$",""]});function Pz(e){return bs=Rz(e),zb=bs.format,$C=bs.formatPrefix,bs}function Dz(e){return Math.max(0,-vl(Math.abs(e)))}function kz(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(vl(t)/3)))*3-vl(Math.abs(e)))}function $z(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,vl(t)-vl(e))+1}function zC(e,t,n,r){var l=o0(e,t,n),u;switch(r=yu(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(u=kz(l,c))&&(r.precision=u),$C(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(u=$z(l,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=u-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(u=Dz(l))&&(r.precision=u-(r.type==="%")*2);break}}return zb(r)}function _a(e){var t=e.domain;return e.ticks=function(n){var r=t();return i0(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var l=t();return zC(l[0],l[l.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),l=0,u=r.length-1,c=r[l],f=r[u],d,h,y=10;for(f<c&&(h=c,c=f,f=h,h=l,l=u,u=h);y-- >0;){if(h=l0(c,f,n),h===d)return r[l]=c,r[u]=f,t(r);if(h>0)c=Math.floor(c/h)*h,f=Math.ceil(f/h)*h;else if(h<0)c=Math.ceil(c*h)/h,f=Math.floor(f*h)/h;else break;d=h}return e},e}function Fs(){var e=kb();return e.copy=function(){return Xu(e,Fs())},zn.apply(e,arguments),_a(e)}function qC(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,Xs),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return qC(e).unknown(t)},e=arguments.length?Array.from(e,Xs):[0,1],_a(n)}function BC(e,t){e=e.slice();var n=0,r=e.length-1,l=e[n],u=e[r],c;return u<l&&(c=n,n=r,r=c,c=l,l=u,u=c),e[n]=t.floor(l),e[r]=t.ceil(u),e}function CT(e){return Math.log(e)}function NT(e){return Math.exp(e)}function zz(e){return-Math.log(-e)}function qz(e){return-Math.exp(-e)}function Bz(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Lz(e){return e===10?Bz:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Iz(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function RT(e){return(t,n)=>-e(-t,n)}function qb(e){const t=e(CT,NT),n=t.domain;let r=10,l,u;function c(){return l=Iz(r),u=Lz(r),n()[0]<0?(l=RT(l),u=RT(u),e(zz,qz)):e(CT,NT),t}return t.base=function(f){return arguments.length?(r=+f,c()):r},t.domain=function(f){return arguments.length?(n(f),c()):n()},t.ticks=f=>{const d=n();let h=d[0],y=d[d.length-1];const v=y<h;v&&([h,y]=[y,h]);let g=l(h),x=l(y),j,S;const _=f==null?10:+f;let E=[];if(!(r%1)&&x-g<_){if(g=Math.floor(g),x=Math.ceil(x),h>0){for(;g<=x;++g)for(j=1;j<r;++j)if(S=g<0?j/u(-g):j*u(g),!(S<h)){if(S>y)break;E.push(S)}}else for(;g<=x;++g)for(j=r-1;j>=1;--j)if(S=g>0?j/u(-g):j*u(g),!(S<h)){if(S>y)break;E.push(S)}E.length*2<_&&(E=i0(h,y,_))}else E=i0(g,x,Math.min(x-g,_)).map(u);return v?E.reverse():E},t.tickFormat=(f,d)=>{if(f==null&&(f=10),d==null&&(d=r===10?"s":","),typeof d!="function"&&(!(r%1)&&(d=yu(d)).precision==null&&(d.trim=!0),d=zb(d)),f===1/0)return d;const h=Math.max(1,r*f/t.ticks().length);return y=>{let v=y/u(Math.round(l(y)));return v*r<r-.5&&(v*=r),v<=h?d(y):""}},t.nice=()=>n(BC(n(),{floor:f=>u(Math.floor(l(f))),ceil:f=>u(Math.ceil(l(f)))})),t}function LC(){const e=qb(Gf()).domain([1,10]);return e.copy=()=>Xu(e,LC()).base(e.base()),zn.apply(e,arguments),e}function PT(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function DT(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Bb(e){var t=1,n=e(PT(t),DT(t));return n.constant=function(r){return arguments.length?e(PT(t=+r),DT(t)):t},_a(n)}function IC(){var e=Bb(Gf());return e.copy=function(){return Xu(e,IC()).constant(e.constant())},zn.apply(e,arguments)}function kT(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Uz(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Hz(e){return e<0?-e*e:e*e}function Lb(e){var t=e(Kt,Kt),n=1;function r(){return n===1?e(Kt,Kt):n===.5?e(Uz,Hz):e(kT(n),kT(1/n))}return t.exponent=function(l){return arguments.length?(n=+l,r()):n},_a(t)}function Ib(){var e=Lb(Gf());return e.copy=function(){return Xu(e,Ib()).exponent(e.exponent())},zn.apply(e,arguments),e}function Gz(){return Ib.apply(null,arguments).exponent(.5)}function $T(e){return Math.sign(e)*e*e}function Yz(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function UC(){var e=kb(),t=[0,1],n=!1,r;function l(u){var c=Yz(e(u));return isNaN(c)?r:n?Math.round(c):c}return l.invert=function(u){return e.invert($T(u))},l.domain=function(u){return arguments.length?(e.domain(u),l):e.domain()},l.range=function(u){return arguments.length?(e.range((t=Array.from(u,Xs)).map($T)),l):t.slice()},l.rangeRound=function(u){return l.range(u).round(!0)},l.round=function(u){return arguments.length?(n=!!u,l):n},l.clamp=function(u){return arguments.length?(e.clamp(u),l):e.clamp()},l.unknown=function(u){return arguments.length?(r=u,l):r},l.copy=function(){return UC(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},zn.apply(l,arguments),_a(l)}function HC(){var e=[],t=[],n=[],r;function l(){var c=0,f=Math.max(1,t.length);for(n=new Array(f-1);++c<f;)n[c-1]=W$(e,c/f);return u}function u(c){return c==null||isNaN(c=+c)?r:t[Gu(n,c)]}return u.invertExtent=function(c){var f=t.indexOf(c);return f<0?[NaN,NaN]:[f>0?n[f-1]:e[0],f<n.length?n[f]:e[e.length-1]]},u.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let f of c)f!=null&&!isNaN(f=+f)&&e.push(f);return e.sort(ga),l()},u.range=function(c){return arguments.length?(t=Array.from(c),l()):t.slice()},u.unknown=function(c){return arguments.length?(r=c,u):r},u.quantiles=function(){return n.slice()},u.copy=function(){return HC().domain(e).range(t).unknown(r)},zn.apply(u,arguments)}function GC(){var e=0,t=1,n=1,r=[.5],l=[0,1],u;function c(d){return d!=null&&d<=d?l[Gu(r,d,0,n)]:u}function f(){var d=-1;for(r=new Array(n);++d<n;)r[d]=((d+1)*t-(d-n)*e)/(n+1);return c}return c.domain=function(d){return arguments.length?([e,t]=d,e=+e,t=+t,f()):[e,t]},c.range=function(d){return arguments.length?(n=(l=Array.from(d)).length-1,f()):l.slice()},c.invertExtent=function(d){var h=l.indexOf(d);return h<0?[NaN,NaN]:h<1?[e,r[0]]:h>=n?[r[n-1],t]:[r[h-1],r[h]]},c.unknown=function(d){return arguments.length&&(u=d),c},c.thresholds=function(){return r.slice()},c.copy=function(){return GC().domain([e,t]).range(l).unknown(u)},zn.apply(_a(c),arguments)}function YC(){var e=[.5],t=[0,1],n,r=1;function l(u){return u!=null&&u<=u?t[Gu(e,u,0,r)]:n}return l.domain=function(u){return arguments.length?(e=Array.from(u),r=Math.min(e.length,t.length-1),l):e.slice()},l.range=function(u){return arguments.length?(t=Array.from(u),r=Math.min(e.length,t.length-1),l):t.slice()},l.invertExtent=function(u){var c=t.indexOf(u);return[e[c-1],e[c]]},l.unknown=function(u){return arguments.length?(n=u,l):n},l.copy=function(){return YC().domain(e).range(t).unknown(n)},zn.apply(l,arguments)}const Gm=new Date,Ym=new Date;function wt(e,t,n,r){function l(u){return e(u=arguments.length===0?new Date:new Date(+u)),u}return l.floor=u=>(e(u=new Date(+u)),u),l.ceil=u=>(e(u=new Date(u-1)),t(u,1),e(u),u),l.round=u=>{const c=l(u),f=l.ceil(u);return u-c<f-u?c:f},l.offset=(u,c)=>(t(u=new Date(+u),c==null?1:Math.floor(c)),u),l.range=(u,c,f)=>{const d=[];if(u=l.ceil(u),f=f==null?1:Math.floor(f),!(u<c)||!(f>0))return d;let h;do d.push(h=new Date(+u)),t(u,f),e(u);while(h<u&&u<c);return d},l.filter=u=>wt(c=>{if(c>=c)for(;e(c),!u(c);)c.setTime(c-1)},(c,f)=>{if(c>=c)if(f<0)for(;++f<=0;)for(;t(c,-1),!u(c););else for(;--f>=0;)for(;t(c,1),!u(c););}),n&&(l.count=(u,c)=>(Gm.setTime(+u),Ym.setTime(+c),e(Gm),e(Ym),Math.floor(n(Gm,Ym))),l.every=u=>(u=Math.floor(u),!isFinite(u)||!(u>0)?null:u>1?l.filter(r?c=>r(c)%u===0:c=>l.count(0,c)%u===0):l)),l}const Ws=wt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ws.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?wt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Ws);Ws.range;const jr=1e3,Dn=jr*60,Tr=Dn*60,Nr=Tr*24,Ub=Nr*7,zT=Nr*30,Xm=Nr*365,Wa=wt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*jr)},(e,t)=>(t-e)/jr,e=>e.getUTCSeconds());Wa.range;const Hb=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*jr)},(e,t)=>{e.setTime(+e+t*Dn)},(e,t)=>(t-e)/Dn,e=>e.getMinutes());Hb.range;const Gb=wt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Dn)},(e,t)=>(t-e)/Dn,e=>e.getUTCMinutes());Gb.range;const Yb=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*jr-e.getMinutes()*Dn)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getHours());Yb.range;const Xb=wt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getUTCHours());Xb.range;const Ku=wt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Dn)/Nr,e=>e.getDate()-1);Ku.range;const Yf=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Nr,e=>e.getUTCDate()-1);Yf.range;const XC=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Nr,e=>Math.floor(e/Nr));XC.range;function ui(e){return wt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Dn)/Ub)}const Xf=ui(0),Zs=ui(1),Xz=ui(2),Kz=ui(3),yl=ui(4),Vz=ui(5),Fz=ui(6);Xf.range;Zs.range;Xz.range;Kz.range;yl.range;Vz.range;Fz.range;function ci(e){return wt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/Ub)}const Kf=ci(0),Qs=ci(1),Wz=ci(2),Zz=ci(3),ml=ci(4),Qz=ci(5),Jz=ci(6);Kf.range;Qs.range;Wz.range;Zz.range;ml.range;Qz.range;Jz.range;const Kb=wt(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Kb.range;const Vb=wt(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Vb.range;const Rr=wt(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());Rr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:wt(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)});Rr.range;const Pr=wt(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());Pr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:wt(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)});Pr.range;function KC(e,t,n,r,l,u){const c=[[Wa,1,jr],[Wa,5,5*jr],[Wa,15,15*jr],[Wa,30,30*jr],[u,1,Dn],[u,5,5*Dn],[u,15,15*Dn],[u,30,30*Dn],[l,1,Tr],[l,3,3*Tr],[l,6,6*Tr],[l,12,12*Tr],[r,1,Nr],[r,2,2*Nr],[n,1,Ub],[t,1,zT],[t,3,3*zT],[e,1,Xm]];function f(h,y,v){const g=y<h;g&&([h,y]=[y,h]);const x=v&&typeof v.range=="function"?v:d(h,y,v),j=x?x.range(h,+y+1):[];return g?j.reverse():j}function d(h,y,v){const g=Math.abs(y-h)/v,x=Cb(([,,_])=>_).right(c,g);if(x===c.length)return e.every(o0(h/Xm,y/Xm,v));if(x===0)return Ws.every(Math.max(o0(h,y,v),1));const[j,S]=c[g/c[x-1][2]<c[x][2]/g?x-1:x];return j.every(S)}return[f,d]}const[eq,tq]=KC(Pr,Vb,Kf,XC,Xb,Gb),[nq,rq]=KC(Rr,Kb,Xf,Ku,Yb,Hb);function Km(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 Vm(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 Uo(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function aq(e){var t=e.dateTime,n=e.date,r=e.time,l=e.periods,u=e.days,c=e.shortDays,f=e.months,d=e.shortMonths,h=Ho(l),y=Go(l),v=Ho(u),g=Go(u),x=Ho(c),j=Go(c),S=Ho(f),_=Go(f),E=Ho(d),w=Go(d),M={a:P,A:Y,b:Z,B:le,c:null,d:HT,e:HT,f:Tq,g:zq,G:Bq,H:Aq,I:wq,j:jq,L:VC,m:Eq,M:Mq,p:$,q:K,Q:XT,s:KT,S:Cq,u:Nq,U:Rq,V:Pq,w:Dq,W:kq,x:null,X:null,y:$q,Y:qq,Z:Lq,"%":YT},N={a:ne,A:ue,b:de,B:me,c:null,d:GT,e:GT,f:Gq,g:e5,G:n5,H:Iq,I:Uq,j:Hq,L:WC,m:Yq,M:Xq,p:Oe,q:$e,Q:XT,s:KT,S:Kq,u:Vq,U:Fq,V:Wq,w:Zq,W:Qq,x:null,X:null,y:Jq,Y:t5,Z:r5,"%":YT},A={a:W,A:X,b:U,B:F,c:L,d:IT,e:IT,f:xq,g:LT,G:BT,H:UT,I:UT,j:yq,L:bq,m:vq,M:mq,p:z,q:pq,Q:Sq,s:Oq,S:gq,u:cq,U:sq,V:fq,w:uq,W:dq,x:G,X:k,y:LT,Y:BT,Z:hq,"%":_q};M.x=T(n,M),M.X=T(r,M),M.c=T(t,M),N.x=T(n,N),N.X=T(r,N),N.c=T(t,N);function T(se,be){return function(Ae){var ce=[],nt=-1,Te=0,ut=se.length,ct,zt,qn;for(Ae instanceof Date||(Ae=new Date(+Ae));++nt<ut;)se.charCodeAt(nt)===37&&(ce.push(se.slice(Te,nt)),(zt=qT[ct=se.charAt(++nt)])!=null?ct=se.charAt(++nt):zt=ct==="e"?" ":"0",(qn=be[ct])&&(ct=qn(Ae,zt)),ce.push(ct),Te=nt+1);return ce.push(se.slice(Te,nt)),ce.join("")}}function C(se,be){return function(Ae){var ce=Uo(1900,void 0,1),nt=D(ce,se,Ae+="",0),Te,ut;if(nt!=Ae.length)return null;if("Q"in ce)return new Date(ce.Q);if("s"in ce)return new Date(ce.s*1e3+("L"in ce?ce.L:0));if(be&&!("Z"in ce)&&(ce.Z=0),"p"in ce&&(ce.H=ce.H%12+ce.p*12),ce.m===void 0&&(ce.m="q"in ce?ce.q:0),"V"in ce){if(ce.V<1||ce.V>53)return null;"w"in ce||(ce.w=1),"Z"in ce?(Te=Vm(Uo(ce.y,0,1)),ut=Te.getUTCDay(),Te=ut>4||ut===0?Qs.ceil(Te):Qs(Te),Te=Yf.offset(Te,(ce.V-1)*7),ce.y=Te.getUTCFullYear(),ce.m=Te.getUTCMonth(),ce.d=Te.getUTCDate()+(ce.w+6)%7):(Te=Km(Uo(ce.y,0,1)),ut=Te.getDay(),Te=ut>4||ut===0?Zs.ceil(Te):Zs(Te),Te=Ku.offset(Te,(ce.V-1)*7),ce.y=Te.getFullYear(),ce.m=Te.getMonth(),ce.d=Te.getDate()+(ce.w+6)%7)}else("W"in ce||"U"in ce)&&("w"in ce||(ce.w="u"in ce?ce.u%7:"W"in ce?1:0),ut="Z"in ce?Vm(Uo(ce.y,0,1)).getUTCDay():Km(Uo(ce.y,0,1)).getDay(),ce.m=0,ce.d="W"in ce?(ce.w+6)%7+ce.W*7-(ut+5)%7:ce.w+ce.U*7-(ut+6)%7);return"Z"in ce?(ce.H+=ce.Z/100|0,ce.M+=ce.Z%100,Vm(ce)):Km(ce)}}function D(se,be,Ae,ce){for(var nt=0,Te=be.length,ut=Ae.length,ct,zt;nt<Te;){if(ce>=ut)return-1;if(ct=be.charCodeAt(nt++),ct===37){if(ct=be.charAt(nt++),zt=A[ct in qT?be.charAt(nt++):ct],!zt||(ce=zt(se,Ae,ce))<0)return-1}else if(ct!=Ae.charCodeAt(ce++))return-1}return ce}function z(se,be,Ae){var ce=h.exec(be.slice(Ae));return ce?(se.p=y.get(ce[0].toLowerCase()),Ae+ce[0].length):-1}function W(se,be,Ae){var ce=x.exec(be.slice(Ae));return ce?(se.w=j.get(ce[0].toLowerCase()),Ae+ce[0].length):-1}function X(se,be,Ae){var ce=v.exec(be.slice(Ae));return ce?(se.w=g.get(ce[0].toLowerCase()),Ae+ce[0].length):-1}function U(se,be,Ae){var ce=E.exec(be.slice(Ae));return ce?(se.m=w.get(ce[0].toLowerCase()),Ae+ce[0].length):-1}function F(se,be,Ae){var ce=S.exec(be.slice(Ae));return ce?(se.m=_.get(ce[0].toLowerCase()),Ae+ce[0].length):-1}function L(se,be,Ae){return D(se,t,be,Ae)}function G(se,be,Ae){return D(se,n,be,Ae)}function k(se,be,Ae){return D(se,r,be,Ae)}function P(se){return c[se.getDay()]}function Y(se){return u[se.getDay()]}function Z(se){return d[se.getMonth()]}function le(se){return f[se.getMonth()]}function $(se){return l[+(se.getHours()>=12)]}function K(se){return 1+~~(se.getMonth()/3)}function ne(se){return c[se.getUTCDay()]}function ue(se){return u[se.getUTCDay()]}function de(se){return d[se.getUTCMonth()]}function me(se){return f[se.getUTCMonth()]}function Oe(se){return l[+(se.getUTCHours()>=12)]}function $e(se){return 1+~~(se.getUTCMonth()/3)}return{format:function(se){var be=T(se+="",M);return be.toString=function(){return se},be},parse:function(se){var be=C(se+="",!1);return be.toString=function(){return se},be},utcFormat:function(se){var be=T(se+="",N);return be.toString=function(){return se},be},utcParse:function(se){var be=C(se+="",!0);return be.toString=function(){return se},be}}}var qT={"-":"",_:" ",0:"0"},Ct=/^\s*\d+/,iq=/^%/,lq=/[\\^$*+?|[\]().{}]/g;function Be(e,t,n){var r=e<0?"-":"",l=(r?-e:e)+"",u=l.length;return r+(u<n?new Array(n-u+1).join(t)+l:l)}function oq(e){return e.replace(lq,"\\$&")}function Ho(e){return new RegExp("^(?:"+e.map(oq).join("|")+")","i")}function Go(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function uq(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function cq(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function sq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function fq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function dq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function BT(e,t,n){var r=Ct.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function LT(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function hq(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 pq(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function vq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function IT(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function yq(e,t,n){var r=Ct.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function UT(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function mq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function gq(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function bq(e,t,n){var r=Ct.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function xq(e,t,n){var r=Ct.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function _q(e,t,n){var r=iq.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function Sq(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Oq(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function HT(e,t){return Be(e.getDate(),t,2)}function Aq(e,t){return Be(e.getHours(),t,2)}function wq(e,t){return Be(e.getHours()%12||12,t,2)}function jq(e,t){return Be(1+Ku.count(Rr(e),e),t,3)}function VC(e,t){return Be(e.getMilliseconds(),t,3)}function Tq(e,t){return VC(e,t)+"000"}function Eq(e,t){return Be(e.getMonth()+1,t,2)}function Mq(e,t){return Be(e.getMinutes(),t,2)}function Cq(e,t){return Be(e.getSeconds(),t,2)}function Nq(e){var t=e.getDay();return t===0?7:t}function Rq(e,t){return Be(Xf.count(Rr(e)-1,e),t,2)}function FC(e){var t=e.getDay();return t>=4||t===0?yl(e):yl.ceil(e)}function Pq(e,t){return e=FC(e),Be(yl.count(Rr(e),e)+(Rr(e).getDay()===4),t,2)}function Dq(e){return e.getDay()}function kq(e,t){return Be(Zs.count(Rr(e)-1,e),t,2)}function $q(e,t){return Be(e.getFullYear()%100,t,2)}function zq(e,t){return e=FC(e),Be(e.getFullYear()%100,t,2)}function qq(e,t){return Be(e.getFullYear()%1e4,t,4)}function Bq(e,t){var n=e.getDay();return e=n>=4||n===0?yl(e):yl.ceil(e),Be(e.getFullYear()%1e4,t,4)}function Lq(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Be(t/60|0,"0",2)+Be(t%60,"0",2)}function GT(e,t){return Be(e.getUTCDate(),t,2)}function Iq(e,t){return Be(e.getUTCHours(),t,2)}function Uq(e,t){return Be(e.getUTCHours()%12||12,t,2)}function Hq(e,t){return Be(1+Yf.count(Pr(e),e),t,3)}function WC(e,t){return Be(e.getUTCMilliseconds(),t,3)}function Gq(e,t){return WC(e,t)+"000"}function Yq(e,t){return Be(e.getUTCMonth()+1,t,2)}function Xq(e,t){return Be(e.getUTCMinutes(),t,2)}function Kq(e,t){return Be(e.getUTCSeconds(),t,2)}function Vq(e){var t=e.getUTCDay();return t===0?7:t}function Fq(e,t){return Be(Kf.count(Pr(e)-1,e),t,2)}function ZC(e){var t=e.getUTCDay();return t>=4||t===0?ml(e):ml.ceil(e)}function Wq(e,t){return e=ZC(e),Be(ml.count(Pr(e),e)+(Pr(e).getUTCDay()===4),t,2)}function Zq(e){return e.getUTCDay()}function Qq(e,t){return Be(Qs.count(Pr(e)-1,e),t,2)}function Jq(e,t){return Be(e.getUTCFullYear()%100,t,2)}function e5(e,t){return e=ZC(e),Be(e.getUTCFullYear()%100,t,2)}function t5(e,t){return Be(e.getUTCFullYear()%1e4,t,4)}function n5(e,t){var n=e.getUTCDay();return e=n>=4||n===0?ml(e):ml.ceil(e),Be(e.getUTCFullYear()%1e4,t,4)}function r5(){return"+0000"}function YT(){return"%"}function XT(e){return+e}function KT(e){return Math.floor(+e/1e3)}var Wi,QC,JC;a5({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"]});function a5(e){return Wi=aq(e),QC=Wi.format,Wi.parse,JC=Wi.utcFormat,Wi.utcParse,Wi}function i5(e){return new Date(e)}function l5(e){return e instanceof Date?+e:+new Date(+e)}function Fb(e,t,n,r,l,u,c,f,d,h){var y=kb(),v=y.invert,g=y.domain,x=h(".%L"),j=h(":%S"),S=h("%I:%M"),_=h("%I %p"),E=h("%a %d"),w=h("%b %d"),M=h("%B"),N=h("%Y");function A(T){return(d(T)<T?x:f(T)<T?j:c(T)<T?S:u(T)<T?_:r(T)<T?l(T)<T?E:w:n(T)<T?M:N)(T)}return y.invert=function(T){return new Date(v(T))},y.domain=function(T){return arguments.length?g(Array.from(T,l5)):g().map(i5)},y.ticks=function(T){var C=g();return e(C[0],C[C.length-1],T??10)},y.tickFormat=function(T,C){return C==null?A:h(C)},y.nice=function(T){var C=g();return(!T||typeof T.range!="function")&&(T=t(C[0],C[C.length-1],T??10)),T?g(BC(C,T)):y},y.copy=function(){return Xu(y,Fb(e,t,n,r,l,u,c,f,d,h))},y}function o5(){return zn.apply(Fb(nq,rq,Rr,Kb,Xf,Ku,Yb,Hb,Wa,QC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function u5(){return zn.apply(Fb(eq,tq,Pr,Vb,Kf,Yf,Xb,Gb,Wa,JC).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Vf(){var e=0,t=1,n,r,l,u,c=Kt,f=!1,d;function h(v){return v==null||isNaN(v=+v)?d:c(l===0?.5:(v=(u(v)-n)*l,f?Math.max(0,Math.min(1,v)):v))}h.domain=function(v){return arguments.length?([e,t]=v,n=u(e=+e),r=u(t=+t),l=n===r?0:1/(r-n),h):[e,t]},h.clamp=function(v){return arguments.length?(f=!!v,h):f},h.interpolator=function(v){return arguments.length?(c=v,h):c};function y(v){return function(g){var x,j;return arguments.length?([x,j]=g,c=v(x,j),h):[c(0),c(1)]}}return h.range=y(Ll),h.rangeRound=y(Db),h.unknown=function(v){return arguments.length?(d=v,h):d},function(v){return u=v,n=v(e),r=v(t),l=n===r?0:1/(r-n),h}}function Sa(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function eN(){var e=_a(Vf()(Kt));return e.copy=function(){return Sa(e,eN())},Br.apply(e,arguments)}function tN(){var e=qb(Vf()).domain([1,10]);return e.copy=function(){return Sa(e,tN()).base(e.base())},Br.apply(e,arguments)}function nN(){var e=Bb(Vf());return e.copy=function(){return Sa(e,nN()).constant(e.constant())},Br.apply(e,arguments)}function Wb(){var e=Lb(Vf());return e.copy=function(){return Sa(e,Wb()).exponent(e.exponent())},Br.apply(e,arguments)}function c5(){return Wb.apply(null,arguments).exponent(.5)}function rN(){var e=[],t=Kt;function n(r){if(r!=null&&!isNaN(r=+r))return t((Gu(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let l of r)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(ga),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,l)=>t(l/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(l,u)=>F$(e,u/r))},n.copy=function(){return rN(t).domain(e)},Br.apply(n,arguments)}function Ff(){var e=0,t=.5,n=1,r=1,l,u,c,f,d,h=Kt,y,v=!1,g;function x(S){return isNaN(S=+S)?g:(S=.5+((S=+y(S))-u)*(r*S<r*u?f:d),h(v?Math.max(0,Math.min(1,S)):S))}x.domain=function(S){return arguments.length?([e,t,n]=S,l=y(e=+e),u=y(t=+t),c=y(n=+n),f=l===u?0:.5/(u-l),d=u===c?0:.5/(c-u),r=u<l?-1:1,x):[e,t,n]},x.clamp=function(S){return arguments.length?(v=!!S,x):v},x.interpolator=function(S){return arguments.length?(h=S,x):h};function j(S){return function(_){var E,w,M;return arguments.length?([E,w,M]=_,h=_z(S,[E,w,M]),x):[h(0),h(.5),h(1)]}}return x.range=j(Ll),x.rangeRound=j(Db),x.unknown=function(S){return arguments.length?(g=S,x):g},function(S){return y=S,l=S(e),u=S(t),c=S(n),f=l===u?0:.5/(u-l),d=u===c?0:.5/(c-u),r=u<l?-1:1,x}}function aN(){var e=_a(Ff()(Kt));return e.copy=function(){return Sa(e,aN())},Br.apply(e,arguments)}function iN(){var e=qb(Ff()).domain([.1,1,10]);return e.copy=function(){return Sa(e,iN()).base(e.base())},Br.apply(e,arguments)}function lN(){var e=Bb(Ff());return e.copy=function(){return Sa(e,lN()).constant(e.constant())},Br.apply(e,arguments)}function Zb(){var e=Lb(Ff());return e.copy=function(){return Sa(e,Zb()).exponent(e.exponent())},Br.apply(e,arguments)}function s5(){return Zb.apply(null,arguments).exponent(.5)}const VT=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:du,scaleDiverging:aN,scaleDivergingLog:iN,scaleDivergingPow:Zb,scaleDivergingSqrt:s5,scaleDivergingSymlog:lN,scaleIdentity:qC,scaleImplicit:u0,scaleLinear:Fs,scaleLog:LC,scaleOrdinal:Nb,scalePoint:eu,scalePow:Ib,scaleQuantile:HC,scaleQuantize:GC,scaleRadial:UC,scaleSequential:eN,scaleSequentialLog:tN,scaleSequentialPow:Wb,scaleSequentialQuantile:rN,scaleSequentialSqrt:c5,scaleSequentialSymlog:nN,scaleSqrt:Gz,scaleSymlog:IC,scaleThreshold:YC,scaleTime:o5,scaleUtc:u5,tickFormat:zC},Symbol.toStringTag,{value:"Module"}));var Fm,FT;function Wf(){if(FT)return Fm;FT=1;var e=$l();function t(n,r,l){for(var u=-1,c=n.length;++u<c;){var f=n[u],d=r(f);if(d!=null&&(h===void 0?d===d&&!e(d):l(d,h)))var h=d,y=f}return y}return Fm=t,Fm}var Wm,WT;function oN(){if(WT)return Wm;WT=1;function e(t,n){return t>n}return Wm=e,Wm}var Zm,ZT;function f5(){if(ZT)return Zm;ZT=1;var e=Wf(),t=oN(),n=ql();function r(l){return l&&l.length?e(l,n,t):void 0}return Zm=r,Zm}var d5=f5();const Zf=Xe(d5);var Qm,QT;function uN(){if(QT)return Qm;QT=1;function e(t,n){return t<n}return Qm=e,Qm}var Jm,JT;function h5(){if(JT)return Jm;JT=1;var e=Wf(),t=uN(),n=ql();function r(l){return l&&l.length?e(l,n,t):void 0}return Jm=r,Jm}var p5=h5();const Qf=Xe(p5);var eg,eE;function v5(){if(eE)return eg;eE=1;var e=hb(),t=ar(),n=mC(),r=nn();function l(u,c){var f=r(u)?e:n;return f(u,t(c,3))}return eg=l,eg}var tg,tE;function y5(){if(tE)return tg;tE=1;var e=vC(),t=v5();function n(r,l){return e(t(r,l),1)}return tg=n,tg}var m5=y5();const g5=Xe(m5);var ng,nE;function b5(){if(nE)return ng;nE=1;var e=jb();function t(n,r){return e(n,r)}return ng=t,ng}var x5=b5();const Jf=Xe(x5);var Il=1e9,_5={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Jb,ot=!0,$n="[DecimalError] ",ei=$n+"Invalid argument: ",Qb=$n+"Exponent out of range: ",Ul=Math.floor,Xa=Math.pow,S5=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,mn,Et=1e7,it=7,cN=9007199254740991,Js=Ul(cN/it),he={};he.absoluteValue=he.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};he.comparedTo=he.cmp=function(e){var t,n,r,l,u=this;if(e=new u.constructor(e),u.s!==e.s)return u.s||-e.s;if(u.e!==e.e)return u.e>e.e^u.s<0?1:-1;for(r=u.d.length,l=e.d.length,t=0,n=r<l?r:l;t<n;++t)if(u.d[t]!==e.d[t])return u.d[t]>e.d[t]^u.s<0?1:-1;return r===l?0:r>l^u.s<0?1:-1};he.decimalPlaces=he.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*it;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};he.dividedBy=he.div=function(e){return Cr(this,new this.constructor(e))};he.dividedToIntegerBy=he.idiv=function(e){var t=this,n=t.constructor;return Qe(Cr(t,new n(e),0,1),n.precision)};he.equals=he.eq=function(e){return!this.cmp(e)};he.exponent=function(){return xt(this)};he.greaterThan=he.gt=function(e){return this.cmp(e)>0};he.greaterThanOrEqualTo=he.gte=function(e){return this.cmp(e)>=0};he.isInteger=he.isint=function(){return this.e>this.d.length-2};he.isNegative=he.isneg=function(){return this.s<0};he.isPositive=he.ispos=function(){return this.s>0};he.isZero=function(){return this.s===0};he.lessThan=he.lt=function(e){return this.cmp(e)<0};he.lessThanOrEqualTo=he.lte=function(e){return this.cmp(e)<1};he.logarithm=he.log=function(e){var t,n=this,r=n.constructor,l=r.precision,u=l+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(mn))throw Error($n+"NaN");if(n.s<1)throw Error($n+(n.s?"NaN":"-Infinity"));return n.eq(mn)?new r(0):(ot=!1,t=Cr(mu(n,u),mu(e,u),u),ot=!0,Qe(t,l))};he.minus=he.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?dN(t,e):sN(t,(e.s=-e.s,e))};he.modulo=he.mod=function(e){var t,n=this,r=n.constructor,l=r.precision;if(e=new r(e),!e.s)throw Error($n+"NaN");return n.s?(ot=!1,t=Cr(n,e,0,1).times(e),ot=!0,n.minus(t)):Qe(new r(n),l)};he.naturalExponential=he.exp=function(){return fN(this)};he.naturalLogarithm=he.ln=function(){return mu(this)};he.negated=he.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};he.plus=he.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?sN(t,e):dN(t,(e.s=-e.s,e))};he.precision=he.sd=function(e){var t,n,r,l=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(ei+e);if(t=xt(l)+1,r=l.d.length-1,n=r*it+1,r=l.d[r],r){for(;r%10==0;r/=10)n--;for(r=l.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};he.squareRoot=he.sqrt=function(){var e,t,n,r,l,u,c,f=this,d=f.constructor;if(f.s<1){if(!f.s)return new d(0);throw Error($n+"NaN")}for(e=xt(f),ot=!1,l=Math.sqrt(+f),l==0||l==1/0?(t=Jn(f.d),(t.length+e)%2==0&&(t+="0"),l=Math.sqrt(t),e=Ul((e+1)/2)-(e<0||e%2),l==1/0?t="5e"+e:(t=l.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new d(t)):r=new d(l.toString()),n=d.precision,l=c=n+3;;)if(u=r,r=u.plus(Cr(f,u,c+2)).times(.5),Jn(u.d).slice(0,c)===(t=Jn(r.d)).slice(0,c)){if(t=t.slice(c-3,c+1),l==c&&t=="4999"){if(Qe(u,n+1,0),u.times(u).eq(f)){r=u;break}}else if(t!="9999")break;c+=4}return ot=!0,Qe(r,n)};he.times=he.mul=function(e){var t,n,r,l,u,c,f,d,h,y=this,v=y.constructor,g=y.d,x=(e=new v(e)).d;if(!y.s||!e.s)return new v(0);for(e.s*=y.s,n=y.e+e.e,d=g.length,h=x.length,d<h&&(u=g,g=x,x=u,c=d,d=h,h=c),u=[],c=d+h,r=c;r--;)u.push(0);for(r=h;--r>=0;){for(t=0,l=d+r;l>r;)f=u[l]+x[r]*g[l-r-1]+t,u[l--]=f%Et|0,t=f/Et|0;u[l]=(u[l]+t)%Et|0}for(;!u[--c];)u.pop();return t?++n:u.shift(),e.d=u,e.e=n,ot?Qe(e,v.precision):e};he.toDecimalPlaces=he.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(nr(e,0,Il),t===void 0?t=r.rounding:nr(t,0,8),Qe(n,e+xt(n)+1,t))};he.toExponential=function(e,t){var n,r=this,l=r.constructor;return e===void 0?n=ai(r,!0):(nr(e,0,Il),t===void 0?t=l.rounding:nr(t,0,8),r=Qe(new l(r),e+1,t),n=ai(r,!0,e+1)),n};he.toFixed=function(e,t){var n,r,l=this,u=l.constructor;return e===void 0?ai(l):(nr(e,0,Il),t===void 0?t=u.rounding:nr(t,0,8),r=Qe(new u(l),e+xt(l)+1,t),n=ai(r.abs(),!1,e+xt(r)+1),l.isneg()&&!l.isZero()?"-"+n:n)};he.toInteger=he.toint=function(){var e=this,t=e.constructor;return Qe(new t(e),xt(e)+1,t.rounding)};he.toNumber=function(){return+this};he.toPower=he.pow=function(e){var t,n,r,l,u,c,f=this,d=f.constructor,h=12,y=+(e=new d(e));if(!e.s)return new d(mn);if(f=new d(f),!f.s){if(e.s<1)throw Error($n+"Infinity");return f}if(f.eq(mn))return f;if(r=d.precision,e.eq(mn))return Qe(f,r);if(t=e.e,n=e.d.length-1,c=t>=n,u=f.s,c){if((n=y<0?-y:y)<=cN){for(l=new d(mn),t=Math.ceil(r/it+4),ot=!1;n%2&&(l=l.times(f),aE(l.d,t)),n=Ul(n/2),n!==0;)f=f.times(f),aE(f.d,t);return ot=!0,e.s<0?new d(mn).div(l):Qe(l,r)}}else if(u<0)throw Error($n+"NaN");return u=u<0&&e.d[Math.max(t,n)]&1?-1:1,f.s=1,ot=!1,l=e.times(mu(f,r+h)),ot=!0,l=fN(l),l.s=u,l};he.toPrecision=function(e,t){var n,r,l=this,u=l.constructor;return e===void 0?(n=xt(l),r=ai(l,n<=u.toExpNeg||n>=u.toExpPos)):(nr(e,1,Il),t===void 0?t=u.rounding:nr(t,0,8),l=Qe(new u(l),e,t),n=xt(l),r=ai(l,e<=n||n<=u.toExpNeg,e)),r};he.toSignificantDigits=he.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(nr(e,1,Il),t===void 0?t=r.rounding:nr(t,0,8)),Qe(new r(n),e,t)};he.toString=he.valueOf=he.val=he.toJSON=he[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=xt(e),n=e.constructor;return ai(e,t<=n.toExpNeg||t>=n.toExpPos)};function sN(e,t){var n,r,l,u,c,f,d,h,y=e.constructor,v=y.precision;if(!e.s||!t.s)return t.s||(t=new y(e)),ot?Qe(t,v):t;if(d=e.d,h=t.d,c=e.e,l=t.e,d=d.slice(),u=c-l,u){for(u<0?(r=d,u=-u,f=h.length):(r=h,l=c,f=d.length),c=Math.ceil(v/it),f=c>f?c+1:f+1,u>f&&(u=f,r.length=1),r.reverse();u--;)r.push(0);r.reverse()}for(f=d.length,u=h.length,f-u<0&&(u=f,r=h,h=d,d=r),n=0;u;)n=(d[--u]=d[u]+h[u]+n)/Et|0,d[u]%=Et;for(n&&(d.unshift(n),++l),f=d.length;d[--f]==0;)d.pop();return t.d=d,t.e=l,ot?Qe(t,v):t}function nr(e,t,n){if(e!==~~e||e<t||e>n)throw Error(ei+e)}function Jn(e){var t,n,r,l=e.length-1,u="",c=e[0];if(l>0){for(u+=c,t=1;t<l;t++)r=e[t]+"",n=it-r.length,n&&(u+=va(n)),u+=r;c=e[t],r=c+"",n=it-r.length,n&&(u+=va(n))}else if(c===0)return"0";for(;c%10===0;)c/=10;return u+c}var Cr=(function(){function e(r,l){var u,c=0,f=r.length;for(r=r.slice();f--;)u=r[f]*l+c,r[f]=u%Et|0,c=u/Et|0;return c&&r.unshift(c),r}function t(r,l,u,c){var f,d;if(u!=c)d=u>c?1:-1;else for(f=d=0;f<u;f++)if(r[f]!=l[f]){d=r[f]>l[f]?1:-1;break}return d}function n(r,l,u){for(var c=0;u--;)r[u]-=c,c=r[u]<l[u]?1:0,r[u]=c*Et+r[u]-l[u];for(;!r[0]&&r.length>1;)r.shift()}return function(r,l,u,c){var f,d,h,y,v,g,x,j,S,_,E,w,M,N,A,T,C,D,z=r.constructor,W=r.s==l.s?1:-1,X=r.d,U=l.d;if(!r.s)return new z(r);if(!l.s)throw Error($n+"Division by zero");for(d=r.e-l.e,C=U.length,A=X.length,x=new z(W),j=x.d=[],h=0;U[h]==(X[h]||0);)++h;if(U[h]>(X[h]||0)&&--d,u==null?w=u=z.precision:c?w=u+(xt(r)-xt(l))+1:w=u,w<0)return new z(0);if(w=w/it+2|0,h=0,C==1)for(y=0,U=U[0],w++;(h<A||y)&&w--;h++)M=y*Et+(X[h]||0),j[h]=M/U|0,y=M%U|0;else{for(y=Et/(U[0]+1)|0,y>1&&(U=e(U,y),X=e(X,y),C=U.length,A=X.length),N=C,S=X.slice(0,C),_=S.length;_<C;)S[_++]=0;D=U.slice(),D.unshift(0),T=U[0],U[1]>=Et/2&&++T;do y=0,f=t(U,S,C,_),f<0?(E=S[0],C!=_&&(E=E*Et+(S[1]||0)),y=E/T|0,y>1?(y>=Et&&(y=Et-1),v=e(U,y),g=v.length,_=S.length,f=t(v,S,g,_),f==1&&(y--,n(v,C<g?D:U,g))):(y==0&&(f=y=1),v=U.slice()),g=v.length,g<_&&v.unshift(0),n(S,v,_),f==-1&&(_=S.length,f=t(U,S,C,_),f<1&&(y++,n(S,C<_?D:U,_))),_=S.length):f===0&&(y++,S=[0]),j[h++]=y,f&&S[0]?S[_++]=X[N]||0:(S=[X[N]],_=1);while((N++<A||S[0]!==void 0)&&w--)}return j[0]||j.shift(),x.e=d,Qe(x,c?u+xt(x)+1:u)}})();function fN(e,t){var n,r,l,u,c,f,d=0,h=0,y=e.constructor,v=y.precision;if(xt(e)>16)throw Error(Qb+xt(e));if(!e.s)return new y(mn);for(ot=!1,f=v,c=new y(.03125);e.abs().gte(.1);)e=e.times(c),h+=5;for(r=Math.log(Xa(2,h))/Math.LN10*2+5|0,f+=r,n=l=u=new y(mn),y.precision=f;;){if(l=Qe(l.times(e),f),n=n.times(++d),c=u.plus(Cr(l,n,f)),Jn(c.d).slice(0,f)===Jn(u.d).slice(0,f)){for(;h--;)u=Qe(u.times(u),f);return y.precision=v,t==null?(ot=!0,Qe(u,v)):u}u=c}}function xt(e){for(var t=e.e*it,n=e.d[0];n>=10;n/=10)t++;return t}function rg(e,t,n){if(t>e.LN10.sd())throw ot=!0,n&&(e.precision=n),Error($n+"LN10 precision limit exceeded");return Qe(new e(e.LN10),t)}function va(e){for(var t="";e--;)t+="0";return t}function mu(e,t){var n,r,l,u,c,f,d,h,y,v=1,g=10,x=e,j=x.d,S=x.constructor,_=S.precision;if(x.s<1)throw Error($n+(x.s?"NaN":"-Infinity"));if(x.eq(mn))return new S(0);if(t==null?(ot=!1,h=_):h=t,x.eq(10))return t==null&&(ot=!0),rg(S,h);if(h+=g,S.precision=h,n=Jn(j),r=n.charAt(0),u=xt(x),Math.abs(u)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)x=x.times(e),n=Jn(x.d),r=n.charAt(0),v++;u=xt(x),r>1?(x=new S("0."+n),u++):x=new S(r+"."+n.slice(1))}else return d=rg(S,h+2,_).times(u+""),x=mu(new S(r+"."+n.slice(1)),h-g).plus(d),S.precision=_,t==null?(ot=!0,Qe(x,_)):x;for(f=c=x=Cr(x.minus(mn),x.plus(mn),h),y=Qe(x.times(x),h),l=3;;){if(c=Qe(c.times(y),h),d=f.plus(Cr(c,new S(l),h)),Jn(d.d).slice(0,h)===Jn(f.d).slice(0,h))return f=f.times(2),u!==0&&(f=f.plus(rg(S,h+2,_).times(u+""))),f=Cr(f,new S(v),h),S.precision=_,t==null?(ot=!0,Qe(f,_)):f;f=d,l+=2}}function rE(e,t){var n,r,l;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;t.charCodeAt(r)===48;)++r;for(l=t.length;t.charCodeAt(l-1)===48;)--l;if(t=t.slice(r,l),t){if(l-=r,n=n-r-1,e.e=Ul(n/it),e.d=[],r=(n+1)%it,n<0&&(r+=it),r<l){for(r&&e.d.push(+t.slice(0,r)),l-=it;r<l;)e.d.push(+t.slice(r,r+=it));t=t.slice(r),r=it-t.length}else r-=l;for(;r--;)t+="0";if(e.d.push(+t),ot&&(e.e>Js||e.e<-Js))throw Error(Qb+n)}else e.s=0,e.e=0,e.d=[0];return e}function Qe(e,t,n){var r,l,u,c,f,d,h,y,v=e.d;for(c=1,u=v[0];u>=10;u/=10)c++;if(r=t-c,r<0)r+=it,l=t,h=v[y=0];else{if(y=Math.ceil((r+1)/it),u=v.length,y>=u)return e;for(h=u=v[y],c=1;u>=10;u/=10)c++;r%=it,l=r-it+c}if(n!==void 0&&(u=Xa(10,c-l-1),f=h/u%10|0,d=t<0||v[y+1]!==void 0||h%u,d=n<4?(f||d)&&(n==0||n==(e.s<0?3:2)):f>5||f==5&&(n==4||d||n==6&&(r>0?l>0?h/Xa(10,c-l):0:v[y-1])%10&1||n==(e.s<0?8:7))),t<1||!v[0])return d?(u=xt(e),v.length=1,t=t-u-1,v[0]=Xa(10,(it-t%it)%it),e.e=Ul(-t/it)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(r==0?(v.length=y,u=1,y--):(v.length=y+1,u=Xa(10,it-r),v[y]=l>0?(h/Xa(10,c-l)%Xa(10,l)|0)*u:0),d)for(;;)if(y==0){(v[0]+=u)==Et&&(v[0]=1,++e.e);break}else{if(v[y]+=u,v[y]!=Et)break;v[y--]=0,u=1}for(r=v.length;v[--r]===0;)v.pop();if(ot&&(e.e>Js||e.e<-Js))throw Error(Qb+xt(e));return e}function dN(e,t){var n,r,l,u,c,f,d,h,y,v,g=e.constructor,x=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),ot?Qe(t,x):t;if(d=e.d,v=t.d,r=t.e,h=e.e,d=d.slice(),c=h-r,c){for(y=c<0,y?(n=d,c=-c,f=v.length):(n=v,r=h,f=d.length),l=Math.max(Math.ceil(x/it),f)+2,c>l&&(c=l,n.length=1),n.reverse(),l=c;l--;)n.push(0);n.reverse()}else{for(l=d.length,f=v.length,y=l<f,y&&(f=l),l=0;l<f;l++)if(d[l]!=v[l]){y=d[l]<v[l];break}c=0}for(y&&(n=d,d=v,v=n,t.s=-t.s),f=d.length,l=v.length-f;l>0;--l)d[f++]=0;for(l=v.length;l>c;){if(d[--l]<v[l]){for(u=l;u&&d[--u]===0;)d[u]=Et-1;--d[u],d[l]+=Et}d[l]-=v[l]}for(;d[--f]===0;)d.pop();for(;d[0]===0;d.shift())--r;return d[0]?(t.d=d,t.e=r,ot?Qe(t,x):t):new g(0)}function ai(e,t,n){var r,l=xt(e),u=Jn(e.d),c=u.length;return t?(n&&(r=n-c)>0?u=u.charAt(0)+"."+u.slice(1)+va(r):c>1&&(u=u.charAt(0)+"."+u.slice(1)),u=u+(l<0?"e":"e+")+l):l<0?(u="0."+va(-l-1)+u,n&&(r=n-c)>0&&(u+=va(r))):l>=c?(u+=va(l+1-c),n&&(r=n-l-1)>0&&(u=u+"."+va(r))):((r=l+1)<c&&(u=u.slice(0,r)+"."+u.slice(r)),n&&(r=n-c)>0&&(l+1===c&&(u+="."),u+=va(r))),e.s<0?"-"+u:u}function aE(e,t){if(e.length>t)return e.length=t,!0}function hN(e){var t,n,r;function l(u){var c=this;if(!(c instanceof l))return new l(u);if(c.constructor=l,u instanceof l){c.s=u.s,c.e=u.e,c.d=(u=u.d)?u.slice():u;return}if(typeof u=="number"){if(u*0!==0)throw Error(ei+u);if(u>0)c.s=1;else if(u<0)u=-u,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(u===~~u&&u<1e7){c.e=0,c.d=[u];return}return rE(c,u.toString())}else if(typeof u!="string")throw Error(ei+u);if(u.charCodeAt(0)===45?(u=u.slice(1),c.s=-1):c.s=1,S5.test(u))rE(c,u);else throw Error(ei+u)}if(l.prototype=he,l.ROUND_UP=0,l.ROUND_DOWN=1,l.ROUND_CEIL=2,l.ROUND_FLOOR=3,l.ROUND_HALF_UP=4,l.ROUND_HALF_DOWN=5,l.ROUND_HALF_EVEN=6,l.ROUND_HALF_CEIL=7,l.ROUND_HALF_FLOOR=8,l.clone=hN,l.config=l.set=O5,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return l.config(e),l}function O5(e){if(!e||typeof e!="object")throw Error($n+"Object expected");var t,n,r,l=["precision",1,Il,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<l.length;t+=3)if((r=e[n=l[t]])!==void 0)if(Ul(r)===r&&r>=l[t+1]&&r<=l[t+2])this[n]=r;else throw Error(ei+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(ei+n+": "+r);return this}var Jb=hN(_5);mn=new Jb(1);const We=Jb;function A5(e){return E5(e)||T5(e)||j5(e)||w5()}function w5(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function j5(e,t){if(e){if(typeof e=="string")return d0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d0(e,t)}}function T5(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function E5(e){if(Array.isArray(e))return d0(e)}function d0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var M5=function(t){return t},pN={},vN=function(t){return t===pN},iE=function(t){return function n(){return arguments.length===0||arguments.length===1&&vN(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},C5=function e(t,n){return t===1?n:iE(function(){for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];var c=l.filter(function(f){return f!==pN}).length;return c>=t?n.apply(void 0,l):e(t-c,iE(function(){for(var f=arguments.length,d=new Array(f),h=0;h<f;h++)d[h]=arguments[h];var y=l.map(function(v){return vN(v)?d.shift():v});return n.apply(void 0,A5(y).concat(d))}))})},ed=function(t){return C5(t.length,t)},h0=function(t,n){for(var r=[],l=t;l<n;++l)r[l-t]=l;return r},N5=ed(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),R5=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return M5;var l=n.reverse(),u=l[0],c=l.slice(1);return function(){return c.reduce(function(f,d){return d(f)},u.apply(void 0,arguments))}},p0=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},yN=function(t){var n=null,r=null;return function(){for(var l=arguments.length,u=new Array(l),c=0;c<l;c++)u[c]=arguments[c];return n&&u.every(function(f,d){return f===n[d]})||(n=u,r=t.apply(void 0,u)),r}};function P5(e){var t;return e===0?t=1:t=Math.floor(new We(e).abs().log(10).toNumber())+1,t}function D5(e,t,n){for(var r=new We(e),l=0,u=[];r.lt(t)&&l<1e5;)u.push(r.toNumber()),r=r.add(n),l++;return u}var k5=ed(function(e,t,n){var r=+e,l=+t;return r+n*(l-r)}),$5=ed(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),z5=ed(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const td={rangeStep:D5,getDigitCount:P5,interpolateNumber:k5,uninterpolateNumber:$5,uninterpolateTruncation:z5};function v0(e){return L5(e)||B5(e)||mN(e)||q5()}function q5(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function B5(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function L5(e){if(Array.isArray(e))return y0(e)}function gu(e,t){return H5(e)||U5(e,t)||mN(e,t)||I5()}function I5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mN(e,t){if(e){if(typeof e=="string")return y0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y0(e,t)}}function y0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function U5(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,l=!1,u=void 0;try{for(var c=e[Symbol.iterator](),f;!(r=(f=c.next()).done)&&(n.push(f.value),!(t&&n.length===t));r=!0);}catch(d){l=!0,u=d}finally{try{!r&&c.return!=null&&c.return()}finally{if(l)throw u}}return n}}function H5(e){if(Array.isArray(e))return e}function gN(e){var t=gu(e,2),n=t[0],r=t[1],l=n,u=r;return n>r&&(l=r,u=n),[l,u]}function bN(e,t,n){if(e.lte(0))return new We(0);var r=td.getDigitCount(e.toNumber()),l=new We(10).pow(r),u=e.div(l),c=r!==1?.05:.1,f=new We(Math.ceil(u.div(c).toNumber())).add(n).mul(c),d=f.mul(l);return t?d:new We(Math.ceil(d))}function G5(e,t,n){var r=1,l=new We(e);if(!l.isint()&&n){var u=Math.abs(e);u<1?(r=new We(10).pow(td.getDigitCount(e)-1),l=new We(Math.floor(l.div(r).toNumber())).mul(r)):u>1&&(l=new We(Math.floor(e)))}else e===0?l=new We(Math.floor((t-1)/2)):n||(l=new We(Math.floor(e)));var c=Math.floor((t-1)/2),f=R5(N5(function(d){return l.add(new We(d-c).mul(r)).toNumber()}),h0);return f(0,t)}function xN(e,t,n,r){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new We(0),tickMin:new We(0),tickMax:new We(0)};var u=bN(new We(t).sub(e).div(n-1),r,l),c;e<=0&&t>=0?c=new We(0):(c=new We(e).add(t).div(2),c=c.sub(new We(c).mod(u)));var f=Math.ceil(c.sub(e).div(u).toNumber()),d=Math.ceil(new We(t).sub(c).div(u).toNumber()),h=f+d+1;return h>n?xN(e,t,n,r,l+1):(h<n&&(d=t>0?d+(n-h):d,f=t>0?f:f+(n-h)),{step:u,tickMin:c.sub(new We(f).mul(u)),tickMax:c.add(new We(d).mul(u))})}function Y5(e){var t=gu(e,2),n=t[0],r=t[1],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(l,2),f=gN([n,r]),d=gu(f,2),h=d[0],y=d[1];if(h===-1/0||y===1/0){var v=y===1/0?[h].concat(v0(h0(0,l-1).map(function(){return 1/0}))):[].concat(v0(h0(0,l-1).map(function(){return-1/0})),[y]);return n>r?p0(v):v}if(h===y)return G5(h,l,u);var g=xN(h,y,c,u),x=g.step,j=g.tickMin,S=g.tickMax,_=td.rangeStep(j,S.add(new We(.1).mul(x)),x);return n>r?p0(_):_}function X5(e,t){var n=gu(e,2),r=n[0],l=n[1],u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=gN([r,l]),f=gu(c,2),d=f[0],h=f[1];if(d===-1/0||h===1/0)return[r,l];if(d===h)return[d];var y=Math.max(t,2),v=bN(new We(h).sub(d).div(y-1),u,0),g=[].concat(v0(td.rangeStep(new We(d),new We(h).sub(new We(.99).mul(v)),v)),[h]);return r>l?p0(g):g}var K5=yN(Y5),V5=yN(X5),F5="Invariant failed";function ii(e,t){throw new Error(F5)}var W5=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function gl(e){"@babel/helpers - typeof";return gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gl(e)}function ef(){return ef=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ef.apply(this,arguments)}function Z5(e,t){return tB(e)||eB(e,t)||J5(e,t)||Q5()}function Q5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function J5(e,t){if(e){if(typeof e=="string")return lE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lE(e,t)}}function lE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function eB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function tB(e){if(Array.isArray(e))return e}function nB(e,t){if(e==null)return{};var n=rB(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rB(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function aB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function iB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ON(r.key),r)}}function lB(e,t,n){return t&&iB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function oB(e,t,n){return t=tf(t),uB(e,_N()?Reflect.construct(t,n||[],tf(e).constructor):t.apply(e,n))}function uB(e,t){if(t&&(gl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cB(e)}function cB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_N=function(){return!!e})()}function tf(e){return tf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},tf(e)}function sB(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m0(e,t)}function m0(e,t){return m0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},m0(e,t)}function SN(e,t,n){return t=ON(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ON(e){var t=fB(e,"string");return gl(t)=="symbol"?t:t+""}function fB(e,t){if(gl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var nd=(function(e){function t(){return aB(this,t),oB(this,t,arguments)}return sB(t,e),lB(t,[{key:"render",value:function(){var r=this.props,l=r.offset,u=r.layout,c=r.width,f=r.dataKey,d=r.data,h=r.dataPointFormatter,y=r.xAxis,v=r.yAxis,g=nB(r,W5),x=_e(g,!1);this.props.direction==="x"&&y.type!=="number"&&ii();var j=d.map(function(S){var _=h(S,f),E=_.x,w=_.y,M=_.value,N=_.errorVal;if(!N)return null;var A=[],T,C;if(Array.isArray(N)){var D=Z5(N,2);T=D[0],C=D[1]}else T=C=N;if(u==="vertical"){var z=y.scale,W=w+l,X=W+c,U=W-c,F=z(M-T),L=z(M+C);A.push({x1:L,y1:X,x2:L,y2:U}),A.push({x1:F,y1:W,x2:L,y2:W}),A.push({x1:F,y1:X,x2:F,y2:U})}else if(u==="horizontal"){var G=v.scale,k=E+l,P=k-c,Y=k+c,Z=G(M-T),le=G(M+C);A.push({x1:P,y1:le,x2:Y,y2:le}),A.push({x1:k,y1:Z,x2:k,y2:le}),A.push({x1:P,y1:Z,x2:Y,y2:Z})}return I.createElement(Ye,ef({className:"recharts-errorBar",key:"bar-".concat(A.map(function($){return"".concat($.x1,"-").concat($.x2,"-").concat($.y1,"-").concat($.y2)}))},x),A.map(function($){return I.createElement("line",ef({},$,{key:"line-".concat($.x1,"-").concat($.x2,"-").concat($.y1,"-").concat($.y2)}))}))});return I.createElement(Ye,{className:"recharts-errorBars"},j)}}])})(I.Component);SN(nd,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});SN(nd,"displayName","ErrorBar");function bu(e){"@babel/helpers - typeof";return bu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bu(e)}function oE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ua(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oE(Object(n),!0).forEach(function(r){dB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function dB(e,t,n){return t=hB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hB(e){var t=pB(e,"string");return bu(t)=="symbol"?t:t+""}function pB(e,t){if(bu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var AN=function(t){var n=t.children,r=t.formattedGraphicalItems,l=t.legendWidth,u=t.legendContent,c=vn(n,Qa);if(!c)return null;var f=Qa.defaultProps,d=f!==void 0?Ua(Ua({},f),c.props):{},h;return c.props&&c.props.payload?h=c.props&&c.props.payload:u==="children"?h=(r||[]).reduce(function(y,v){var g=v.item,x=v.props,j=x.sectors||x.data||[];return y.concat(j.map(function(S){return{type:c.props.iconType||g.props.legendType,value:S.name,color:S.fill,payload:S}}))},[]):h=(r||[]).map(function(y){var v=y.item,g=v.type.defaultProps,x=g!==void 0?Ua(Ua({},g),v.props):{},j=x.dataKey,S=x.name,_=x.legendType,E=x.hide;return{inactive:E,dataKey:j,type:d.iconType||_||"square",color:ex(v),value:S||j,payload:x}}),Ua(Ua(Ua({},d),Qa.getWithHeight(c,l)),{},{payload:h,item:c})};function xu(e){"@babel/helpers - typeof";return xu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xu(e)}function uE(e){return gB(e)||mB(e)||yB(e)||vB()}function vB(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yB(e,t){if(e){if(typeof e=="string")return g0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g0(e,t)}}function mB(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function gB(e){if(Array.isArray(e))return g0(e)}function g0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function cE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function dt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cE(Object(n),!0).forEach(function(r){cl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cl(e,t,n){return t=bB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bB(e){var t=xB(e,"string");return xu(t)=="symbol"?t:t+""}function xB(e,t){if(xu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ut(e,t,n){return Ce(e)||Ce(t)?n:At(t)?gn(e,t,n):Se(t)?t(e):n}function tu(e,t,n,r){var l=g5(e,function(f){return Ut(f,t)});if(n==="number"){var u=l.filter(function(f){return fe(f)||parseFloat(f)});return u.length?[Qf(u),Zf(u)]:[1/0,-1/0]}var c=r?l.filter(function(f){return!Ce(f)}):l;return c.map(function(f){return At(f)||f instanceof Date?f:""})}var _B=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],l=arguments.length>2?arguments[2]:void 0,u=arguments.length>3?arguments[3]:void 0,c=-1,f=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(f<=1)return 0;if(u&&u.axisType==="angleAxis"&&Math.abs(Math.abs(u.range[1]-u.range[0])-360)<=1e-6)for(var d=u.range,h=0;h<f;h++){var y=h>0?l[h-1].coordinate:l[f-1].coordinate,v=l[h].coordinate,g=h>=f-1?l[0].coordinate:l[h+1].coordinate,x=void 0;if(Yt(v-y)!==Yt(g-v)){var j=[];if(Yt(g-v)===Yt(d[1]-d[0])){x=g;var S=v+d[1]-d[0];j[0]=Math.min(S,(S+y)/2),j[1]=Math.max(S,(S+y)/2)}else{x=y;var _=g+d[1]-d[0];j[0]=Math.min(v,(_+v)/2),j[1]=Math.max(v,(_+v)/2)}var E=[Math.min(v,(x+v)/2),Math.max(v,(x+v)/2)];if(t>E[0]&&t<=E[1]||t>=j[0]&&t<=j[1]){c=l[h].index;break}}else{var w=Math.min(y,g),M=Math.max(y,g);if(t>(w+v)/2&&t<=(M+v)/2){c=l[h].index;break}}}else for(var N=0;N<f;N++)if(N===0&&t<=(r[N].coordinate+r[N+1].coordinate)/2||N>0&&N<f-1&&t>(r[N].coordinate+r[N-1].coordinate)/2&&t<=(r[N].coordinate+r[N+1].coordinate)/2||N===f-1&&t>(r[N].coordinate+r[N-1].coordinate)/2){c=r[N].index;break}return c},ex=function(t){var n,r=t,l=r.type.displayName,u=(n=t.type)!==null&&n!==void 0&&n.defaultProps?dt(dt({},t.type.defaultProps),t.props):t.props,c=u.stroke,f=u.fill,d;switch(l){case"Line":d=c;break;case"Area":case"Radar":d=c&&c!=="none"?c:f;break;default:d=f;break}return d},SB=function(t){var n=t.barSize,r=t.totalSize,l=t.stackGroups,u=l===void 0?{}:l;if(!u)return{};for(var c={},f=Object.keys(u),d=0,h=f.length;d<h;d++)for(var y=u[f[d]].stackGroups,v=Object.keys(y),g=0,x=v.length;g<x;g++){var j=y[v[g]],S=j.items,_=j.cateAxisId,E=S.filter(function(C){return Mr(C.type).indexOf("Bar")>=0});if(E&&E.length){var w=E[0].type.defaultProps,M=w!==void 0?dt(dt({},w),E[0].props):E[0].props,N=M.barSize,A=M[_];c[A]||(c[A]=[]);var T=Ce(N)?n:N;c[A].push({item:E[0],stackList:E.slice(1),barSize:Ce(T)?void 0:Xt(T,r,0)})}}return c},OB=function(t){var n=t.barGap,r=t.barCategoryGap,l=t.bandSize,u=t.sizeList,c=u===void 0?[]:u,f=t.maxBarSize,d=c.length;if(d<1)return null;var h=Xt(n,l,0,!0),y,v=[];if(c[0].barSize===+c[0].barSize){var g=!1,x=l/d,j=c.reduce(function(N,A){return N+A.barSize||0},0);j+=(d-1)*h,j>=l&&(j-=(d-1)*h,h=0),j>=l&&x>0&&(g=!0,x*=.9,j=d*x);var S=(l-j)/2>>0,_={offset:S-h,size:0};y=c.reduce(function(N,A){var T={item:A.item,position:{offset:_.offset+_.size+h,size:g?x:A.barSize}},C=[].concat(uE(N),[T]);return _=C[C.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function(D){C.push({item:D,position:_})}),C},v)}else{var E=Xt(r,l,0,!0);l-2*E-(d-1)*h<=0&&(h=0);var w=(l-2*E-(d-1)*h)/d;w>1&&(w>>=0);var M=f===+f?Math.min(w,f):w;y=c.reduce(function(N,A,T){var C=[].concat(uE(N),[{item:A.item,position:{offset:E+(w+h)*T+(w-M)/2,size:M}}]);return A.stackList&&A.stackList.length&&A.stackList.forEach(function(D){C.push({item:D,position:C[C.length-1].position})}),C},v)}return y},AB=function(t,n,r,l){var u=r.children,c=r.width,f=r.margin,d=c-(f.left||0)-(f.right||0),h=AN({children:u,legendWidth:d});if(h){var y=l||{},v=y.width,g=y.height,x=h.align,j=h.verticalAlign,S=h.layout;if((S==="vertical"||S==="horizontal"&&j==="middle")&&x!=="center"&&fe(t[x]))return dt(dt({},t),{},cl({},x,t[x]+(v||0)));if((S==="horizontal"||S==="vertical"&&x==="center")&&j!=="middle"&&fe(t[j]))return dt(dt({},t),{},cl({},j,t[j]+(g||0)))}return t},wB=function(t,n,r){return Ce(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},wN=function(t,n,r,l,u){var c=n.props.children,f=kn(c,nd).filter(function(h){return wB(l,u,h.props.direction)});if(f&&f.length){var d=f.map(function(h){return h.props.dataKey});return t.reduce(function(h,y){var v=Ut(y,r);if(Ce(v))return h;var g=Array.isArray(v)?[Qf(v),Zf(v)]:[v,v],x=d.reduce(function(j,S){var _=Ut(y,S,0),E=g[0]-Math.abs(Array.isArray(_)?_[0]:_),w=g[1]+Math.abs(Array.isArray(_)?_[1]:_);return[Math.min(E,j[0]),Math.max(w,j[1])]},[1/0,-1/0]);return[Math.min(x[0],h[0]),Math.max(x[1],h[1])]},[1/0,-1/0])}return null},jB=function(t,n,r,l,u){var c=n.map(function(f){return wN(t,f,r,u,l)}).filter(function(f){return!Ce(f)});return c&&c.length?c.reduce(function(f,d){return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0]):null},jN=function(t,n,r,l,u){var c=n.map(function(d){var h=d.props.dataKey;return r==="number"&&h&&wN(t,d,h,l)||tu(t,h,r,u)});if(r==="number")return c.reduce(function(d,h){return[Math.min(d[0],h[0]),Math.max(d[1],h[1])]},[1/0,-1/0]);var f={};return c.reduce(function(d,h){for(var y=0,v=h.length;y<v;y++)f[h[y]]||(f[h[y]]=!0,d.push(h[y]));return d},[])},TN=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},EN=function(t,n,r,l){if(l)return t.map(function(d){return d.coordinate});var u,c,f=t.map(function(d){return d.coordinate===n&&(u=!0),d.coordinate===r&&(c=!0),d.coordinate});return u||f.push(n),c||f.push(r),f},Er=function(t,n,r){if(!t)return null;var l=t.scale,u=t.duplicateDomain,c=t.type,f=t.range,d=t.realScaleType==="scaleBand"?l.bandwidth()/2:2,h=(n||r)&&c==="category"&&l.bandwidth?l.bandwidth()/d:0;if(h=t.axisType==="angleAxis"&&(f==null?void 0:f.length)>=2?Yt(f[0]-f[1])*2*h:h,n&&(t.ticks||t.niceTicks)){var y=(t.ticks||t.niceTicks).map(function(v){var g=u?u.indexOf(v):v;return{coordinate:l(g)+h,value:v,offset:h}});return y.filter(function(v){return!Iu(v.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(v,g){return{coordinate:l(v)+h,value:v,index:g,offset:h}}):l.ticks&&!r?l.ticks(t.tickCount).map(function(v){return{coordinate:l(v)+h,value:v,offset:h}}):l.domain().map(function(v,g){return{coordinate:l(v)+h,value:u?u[v]:v,index:g,offset:h}})},ag=new WeakMap,xs=function(t,n){if(typeof n!="function")return t;ag.has(t)||ag.set(t,new WeakMap);var r=ag.get(t);if(r.has(n))return r.get(n);var l=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,l),l},MN=function(t,n,r){var l=t.scale,u=t.type,c=t.layout,f=t.axisType;if(l==="auto")return c==="radial"&&f==="radiusAxis"?{scale:du(),realScaleType:"band"}:c==="radial"&&f==="angleAxis"?{scale:Fs(),realScaleType:"linear"}:u==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:eu(),realScaleType:"point"}:u==="category"?{scale:du(),realScaleType:"band"}:{scale:Fs(),realScaleType:"linear"};if(ti(l)){var d="scale".concat($f(l));return{scale:(VT[d]||eu)(),realScaleType:VT[d]?d:"point"}}return Se(l)?{scale:l}:{scale:eu(),realScaleType:"point"}},sE=1e-4,CN=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,l=t.range(),u=Math.min(l[0],l[1])-sE,c=Math.max(l[0],l[1])+sE,f=t(n[0]),d=t(n[r-1]);(f<u||f>c||d<u||d>c)&&t.domain([n[0],n[r-1]])}},TB=function(t,n){if(!t)return null;for(var r=0,l=t.length;r<l;r++)if(t[r].item===n)return t[r].position;return null},EB=function(t,n){if(!n||n.length!==2||!fe(n[0])||!fe(n[1]))return t;var r=Math.min(n[0],n[1]),l=Math.max(n[0],n[1]),u=[t[0],t[1]];return(!fe(t[0])||t[0]<r)&&(u[0]=r),(!fe(t[1])||t[1]>l)&&(u[1]=l),u[0]>l&&(u[0]=l),u[1]<r&&(u[1]=r),u},MB=function(t){var n=t.length;if(!(n<=0))for(var r=0,l=t[0].length;r<l;++r)for(var u=0,c=0,f=0;f<n;++f){var d=Iu(t[f][r][1])?t[f][r][0]:t[f][r][1];d>=0?(t[f][r][0]=u,t[f][r][1]=u+d,u=t[f][r][1]):(t[f][r][0]=c,t[f][r][1]=c+d,c=t[f][r][1])}},CB=function(t){var n=t.length;if(!(n<=0))for(var r=0,l=t[0].length;r<l;++r)for(var u=0,c=0;c<n;++c){var f=Iu(t[c][r][1])?t[c][r][0]:t[c][r][1];f>=0?(t[c][r][0]=u,t[c][r][1]=u+f,u=t[c][r][1]):(t[c][r][0]=0,t[c][r][1]=0)}},NB={sign:MB,expand:g6,none:sl,silhouette:b6,wiggle:x6,positive:CB},RB=function(t,n,r){var l=n.map(function(f){return f.props.dataKey}),u=NB[r],c=m6().keys(l).value(function(f,d){return+Ut(f,d,0)}).order(Vg).offset(u);return c(t)},PB=function(t,n,r,l,u,c){if(!t)return null;var f=c?n.reverse():n,d={},h=f.reduce(function(v,g){var x,j=(x=g.type)!==null&&x!==void 0&&x.defaultProps?dt(dt({},g.type.defaultProps),g.props):g.props,S=j.stackId,_=j.hide;if(_)return v;var E=j[r],w=v[E]||{hasStack:!1,stackGroups:{}};if(At(S)){var M=w.stackGroups[S]||{numericAxisId:r,cateAxisId:l,items:[]};M.items.push(g),w.hasStack=!0,w.stackGroups[S]=M}else w.stackGroups[Uu("_stackId_")]={numericAxisId:r,cateAxisId:l,items:[g]};return dt(dt({},v),{},cl({},E,w))},d),y={};return Object.keys(h).reduce(function(v,g){var x=h[g];if(x.hasStack){var j={};x.stackGroups=Object.keys(x.stackGroups).reduce(function(S,_){var E=x.stackGroups[_];return dt(dt({},S),{},cl({},_,{numericAxisId:r,cateAxisId:l,items:E.items,stackedData:RB(t,E.items,u)}))},j)}return dt(dt({},v),{},cl({},g,x))},y)},NN=function(t,n){var r=n.realScaleType,l=n.type,u=n.tickCount,c=n.originalDomain,f=n.allowDecimals,d=r||n.scale;if(d!=="auto"&&d!=="linear")return null;if(u&&l==="number"&&c&&(c[0]==="auto"||c[1]==="auto")){var h=t.domain();if(!h.length)return null;var y=K5(h,u,f);return t.domain([Qf(y),Zf(y)]),{niceTicks:y}}if(u&&l==="number"){var v=t.domain(),g=V5(v,u,f);return{niceTicks:g}}return null},fE=function(t){var n=t.axis,r=t.ticks,l=t.offset,u=t.bandSize,c=t.entry,f=t.index;if(n.type==="category")return r[f]?r[f].coordinate+l:null;var d=Ut(c,n.dataKey,n.domain[f]);return Ce(d)?null:n.scale(d)-u/2+l},DB=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var l=Math.min(r[0],r[1]),u=Math.max(r[0],r[1]);return l<=0&&u>=0?0:u<0?u:l}return r[0]},kB=function(t,n){var r,l=(r=t.type)!==null&&r!==void 0&&r.defaultProps?dt(dt({},t.type.defaultProps),t.props):t.props,u=l.stackId;if(At(u)){var c=n[u];if(c){var f=c.items.indexOf(t);return f>=0?c.stackedData[f]:null}}return null},$B=function(t){return t.reduce(function(n,r){return[Qf(r.concat([n[0]]).filter(fe)),Zf(r.concat([n[1]]).filter(fe))]},[1/0,-1/0])},RN=function(t,n,r){return Object.keys(t).reduce(function(l,u){var c=t[u],f=c.stackedData,d=f.reduce(function(h,y){var v=$B(y.slice(n,r+1));return[Math.min(h[0],v[0]),Math.max(h[1],v[1])]},[1/0,-1/0]);return[Math.min(d[0],l[0]),Math.max(d[1],l[1])]},[1/0,-1/0]).map(function(l){return l===1/0||l===-1/0?0:l})},dE=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,hE=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,b0=function(t,n,r){if(Se(t))return t(n,r);if(!Array.isArray(t))return n;var l=[];if(fe(t[0]))l[0]=r?t[0]:Math.min(t[0],n[0]);else if(dE.test(t[0])){var u=+dE.exec(t[0])[1];l[0]=n[0]-u}else Se(t[0])?l[0]=t[0](n[0]):l[0]=n[0];if(fe(t[1]))l[1]=r?t[1]:Math.max(t[1],n[1]);else if(hE.test(t[1])){var c=+hE.exec(t[1])[1];l[1]=n[1]+c}else Se(t[1])?l[1]=t[1](n[1]):l[1]=n[1];return l},nf=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var l=t.scale.bandwidth();if(!r||l>0)return l}if(t&&n&&n.length>=2){for(var u=Eb(n,function(v){return v.coordinate}),c=1/0,f=1,d=u.length;f<d;f++){var h=u[f],y=u[f-1];c=Math.min((h.coordinate||0)-(y.coordinate||0),c)}return c===1/0?0:c}return r?void 0:0},pE=function(t,n,r){return!t||!t.length||Jf(t,gn(r,"type.defaultProps.domain"))?n:t},PN=function(t,n){var r=t.type.defaultProps?dt(dt({},t.type.defaultProps),t.props):t.props,l=r.dataKey,u=r.name,c=r.unit,f=r.formatter,d=r.tooltipType,h=r.chartType,y=r.hide;return dt(dt({},_e(t,!1)),{},{dataKey:l,unit:c,formatter:f,name:u||l,color:ex(t),value:Ut(n,l),type:d,payload:n,chartType:h,hide:y})};function _u(e){"@babel/helpers - typeof";return _u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_u(e)}function vE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function wr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?vE(Object(n),!0).forEach(function(r){DN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function DN(e,t,n){return t=zB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zB(e){var t=qB(e,"string");return _u(t)=="symbol"?t:t+""}function qB(e,t){if(_u(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_u(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function BB(e,t){return HB(e)||UB(e,t)||IB(e,t)||LB()}function LB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function IB(e,t){if(e){if(typeof e=="string")return yE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yE(e,t)}}function yE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function UB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function HB(e){if(Array.isArray(e))return e}var rf=Math.PI/180,GB=function(t){return t*180/Math.PI},tt=function(t,n,r,l){return{x:t+Math.cos(-rf*l)*r,y:n+Math.sin(-rf*l)*r}},kN=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},YB=function(t,n,r,l,u){var c=t.width,f=t.height,d=t.startAngle,h=t.endAngle,y=Xt(t.cx,c,c/2),v=Xt(t.cy,f,f/2),g=kN(c,f,r),x=Xt(t.innerRadius,g,0),j=Xt(t.outerRadius,g,g*.8),S=Object.keys(n);return S.reduce(function(_,E){var w=n[E],M=w.domain,N=w.reversed,A;if(Ce(w.range))l==="angleAxis"?A=[d,h]:l==="radiusAxis"&&(A=[x,j]),N&&(A=[A[1],A[0]]);else{A=w.range;var T=A,C=BB(T,2);d=C[0],h=C[1]}var D=MN(w,u),z=D.realScaleType,W=D.scale;W.domain(M).range(A),CN(W);var X=NN(W,wr(wr({},w),{},{realScaleType:z})),U=wr(wr(wr({},w),X),{},{range:A,radius:j,realScaleType:z,scale:W,cx:y,cy:v,innerRadius:x,outerRadius:j,startAngle:d,endAngle:h});return wr(wr({},_),{},DN({},E,U))},{})},XB=function(t,n){var r=t.x,l=t.y,u=n.x,c=n.y;return Math.sqrt(Math.pow(r-u,2)+Math.pow(l-c,2))},KB=function(t,n){var r=t.x,l=t.y,u=n.cx,c=n.cy,f=XB({x:r,y:l},{x:u,y:c});if(f<=0)return{radius:f};var d=(r-u)/f,h=Math.acos(d);return l>c&&(h=2*Math.PI-h),{radius:f,angle:GB(h),angleInRadian:h}},VB=function(t){var n=t.startAngle,r=t.endAngle,l=Math.floor(n/360),u=Math.floor(r/360),c=Math.min(l,u);return{startAngle:n-c*360,endAngle:r-c*360}},FB=function(t,n){var r=n.startAngle,l=n.endAngle,u=Math.floor(r/360),c=Math.floor(l/360),f=Math.min(u,c);return t+f*360},mE=function(t,n){var r=t.x,l=t.y,u=KB({x:r,y:l},n),c=u.radius,f=u.angle,d=n.innerRadius,h=n.outerRadius;if(c<d||c>h)return!1;if(c===0)return!0;var y=VB(n),v=y.startAngle,g=y.endAngle,x=f,j;if(v<=g){for(;x>g;)x-=360;for(;x<v;)x+=360;j=x>=v&&x<=g}else{for(;x>v;)x-=360;for(;x<g;)x+=360;j=x>=g&&x<=v}return j?wr(wr({},n),{},{radius:c,angle:FB(x,n)}):null},$N=function(t){return!B.isValidElement(t)&&!Se(t)&&typeof t!="boolean"?t.className:""};function Su(e){"@babel/helpers - typeof";return Su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Su(e)}var WB=["offset"];function ZB(e){return tL(e)||eL(e)||JB(e)||QB()}function QB(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function JB(e,t){if(e){if(typeof e=="string")return x0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x0(e,t)}}function eL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function tL(e){if(Array.isArray(e))return x0(e)}function x0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function nL(e,t){if(e==null)return{};var n=rL(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rL(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function gE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ot(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gE(Object(n),!0).forEach(function(r){aL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aL(e,t,n){return t=iL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iL(e){var t=lL(e,"string");return Su(t)=="symbol"?t:t+""}function lL(e,t){if(Su(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Su(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ou(){return Ou=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ou.apply(this,arguments)}var oL=function(t){var n=t.value,r=t.formatter,l=Ce(t.children)?n:t.children;return Se(r)?r(l):l},uL=function(t,n){var r=Yt(n-t),l=Math.min(Math.abs(n-t),360);return r*l},cL=function(t,n,r){var l=t.position,u=t.viewBox,c=t.offset,f=t.className,d=u,h=d.cx,y=d.cy,v=d.innerRadius,g=d.outerRadius,x=d.startAngle,j=d.endAngle,S=d.clockWise,_=(v+g)/2,E=uL(x,j),w=E>=0?1:-1,M,N;l==="insideStart"?(M=x+w*c,N=S):l==="insideEnd"?(M=j-w*c,N=!S):l==="end"&&(M=j+w*c,N=S),N=E<=0?N:!N;var A=tt(h,y,_,M),T=tt(h,y,_,M+(N?1:-1)*359),C="M".concat(A.x,",").concat(A.y,`
|
||
A`).concat(_,",").concat(_,",0,1,").concat(N?0:1,`,
|
||
`).concat(T.x,",").concat(T.y),D=Ce(t.id)?Uu("recharts-radial-line-"):t.id;return I.createElement("text",Ou({},r,{dominantBaseline:"central",className:Me("recharts-radial-bar-label",f)}),I.createElement("defs",null,I.createElement("path",{id:D,d:C})),I.createElement("textPath",{xlinkHref:"#".concat(D)},n))},sL=function(t){var n=t.viewBox,r=t.offset,l=t.position,u=n,c=u.cx,f=u.cy,d=u.innerRadius,h=u.outerRadius,y=u.startAngle,v=u.endAngle,g=(y+v)/2;if(l==="outside"){var x=tt(c,f,h+r,g),j=x.x,S=x.y;return{x:j,y:S,textAnchor:j>=c?"start":"end",verticalAnchor:"middle"}}if(l==="center")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"middle"};if(l==="centerTop")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"start"};if(l==="centerBottom")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"end"};var _=(d+h)/2,E=tt(c,f,_,g),w=E.x,M=E.y;return{x:w,y:M,textAnchor:"middle",verticalAnchor:"middle"}},fL=function(t){var n=t.viewBox,r=t.parentViewBox,l=t.offset,u=t.position,c=n,f=c.x,d=c.y,h=c.width,y=c.height,v=y>=0?1:-1,g=v*l,x=v>0?"end":"start",j=v>0?"start":"end",S=h>=0?1:-1,_=S*l,E=S>0?"end":"start",w=S>0?"start":"end";if(u==="top"){var M={x:f+h/2,y:d-v*l,textAnchor:"middle",verticalAnchor:x};return Ot(Ot({},M),r?{height:Math.max(d-r.y,0),width:h}:{})}if(u==="bottom"){var N={x:f+h/2,y:d+y+g,textAnchor:"middle",verticalAnchor:j};return Ot(Ot({},N),r?{height:Math.max(r.y+r.height-(d+y),0),width:h}:{})}if(u==="left"){var A={x:f-_,y:d+y/2,textAnchor:E,verticalAnchor:"middle"};return Ot(Ot({},A),r?{width:Math.max(A.x-r.x,0),height:y}:{})}if(u==="right"){var T={x:f+h+_,y:d+y/2,textAnchor:w,verticalAnchor:"middle"};return Ot(Ot({},T),r?{width:Math.max(r.x+r.width-T.x,0),height:y}:{})}var C=r?{width:h,height:y}:{};return u==="insideLeft"?Ot({x:f+_,y:d+y/2,textAnchor:w,verticalAnchor:"middle"},C):u==="insideRight"?Ot({x:f+h-_,y:d+y/2,textAnchor:E,verticalAnchor:"middle"},C):u==="insideTop"?Ot({x:f+h/2,y:d+g,textAnchor:"middle",verticalAnchor:j},C):u==="insideBottom"?Ot({x:f+h/2,y:d+y-g,textAnchor:"middle",verticalAnchor:x},C):u==="insideTopLeft"?Ot({x:f+_,y:d+g,textAnchor:w,verticalAnchor:j},C):u==="insideTopRight"?Ot({x:f+h-_,y:d+g,textAnchor:E,verticalAnchor:j},C):u==="insideBottomLeft"?Ot({x:f+_,y:d+y-g,textAnchor:w,verticalAnchor:x},C):u==="insideBottomRight"?Ot({x:f+h-_,y:d+y-g,textAnchor:E,verticalAnchor:x},C):zl(u)&&(fe(u.x)||Va(u.x))&&(fe(u.y)||Va(u.y))?Ot({x:f+Xt(u.x,h),y:d+Xt(u.y,y),textAnchor:"end",verticalAnchor:"end"},C):Ot({x:f+h/2,y:d+y/2,textAnchor:"middle",verticalAnchor:"middle"},C)},dL=function(t){return"cx"in t&&fe(t.cx)};function Mt(e){var t=e.offset,n=t===void 0?5:t,r=nL(e,WB),l=Ot({offset:n},r),u=l.viewBox,c=l.position,f=l.value,d=l.children,h=l.content,y=l.className,v=y===void 0?"":y,g=l.textBreakAll;if(!u||Ce(f)&&Ce(d)&&!B.isValidElement(h)&&!Se(h))return null;if(B.isValidElement(h))return B.cloneElement(h,l);var x;if(Se(h)){if(x=B.createElement(h,l),B.isValidElement(x))return x}else x=oL(l);var j=dL(u),S=_e(l,!0);if(j&&(c==="insideStart"||c==="insideEnd"||c==="end"))return cL(l,x,S);var _=j?sL(l):fL(l);return I.createElement(ri,Ou({className:Me("recharts-label",v)},S,_,{breakAll:g}),x)}Mt.displayName="Label";var zN=function(t){var n=t.cx,r=t.cy,l=t.angle,u=t.startAngle,c=t.endAngle,f=t.r,d=t.radius,h=t.innerRadius,y=t.outerRadius,v=t.x,g=t.y,x=t.top,j=t.left,S=t.width,_=t.height,E=t.clockWise,w=t.labelViewBox;if(w)return w;if(fe(S)&&fe(_)){if(fe(v)&&fe(g))return{x:v,y:g,width:S,height:_};if(fe(x)&&fe(j))return{x,y:j,width:S,height:_}}return fe(v)&&fe(g)?{x:v,y:g,width:0,height:0}:fe(n)&&fe(r)?{cx:n,cy:r,startAngle:u||l||0,endAngle:c||l||0,innerRadius:h||0,outerRadius:y||d||f||0,clockWise:E}:t.viewBox?t.viewBox:{}},hL=function(t,n){return t?t===!0?I.createElement(Mt,{key:"label-implicit",viewBox:n}):At(t)?I.createElement(Mt,{key:"label-implicit",viewBox:n,value:t}):B.isValidElement(t)?t.type===Mt?B.cloneElement(t,{key:"label-implicit",viewBox:n}):I.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):Se(t)?I.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):zl(t)?I.createElement(Mt,Ou({viewBox:n},t,{key:"label-implicit"})):null:null},pL=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var l=t.children,u=zN(t),c=kn(l,Mt).map(function(d,h){return B.cloneElement(d,{viewBox:n||u,key:"label-".concat(h)})});if(!r)return c;var f=hL(t.label,n||u);return[f].concat(ZB(c))};Mt.parseViewBox=zN;Mt.renderCallByParent=pL;var ig,bE;function vL(){if(bE)return ig;bE=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return ig=e,ig}var yL=vL();const mL=Xe(yL);function Au(e){"@babel/helpers - typeof";return Au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Au(e)}var gL=["valueAccessor"],bL=["data","dataKey","clockWise","id","textBreakAll"];function xL(e){return AL(e)||OL(e)||SL(e)||_L()}function _L(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function SL(e,t){if(e){if(typeof e=="string")return _0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _0(e,t)}}function OL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function AL(e){if(Array.isArray(e))return _0(e)}function _0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function af(){return af=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},af.apply(this,arguments)}function xE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function _E(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xE(Object(n),!0).forEach(function(r){wL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function wL(e,t,n){return t=jL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jL(e){var t=TL(e,"string");return Au(t)=="symbol"?t:t+""}function TL(e,t){if(Au(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Au(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function SE(e,t){if(e==null)return{};var n=EL(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function EL(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var ML=function(t){return Array.isArray(t.value)?mL(t.value):t.value};function ba(e){var t=e.valueAccessor,n=t===void 0?ML:t,r=SE(e,gL),l=r.data,u=r.dataKey,c=r.clockWise,f=r.id,d=r.textBreakAll,h=SE(r,bL);return!l||!l.length?null:I.createElement(Ye,{className:"recharts-label-list"},l.map(function(y,v){var g=Ce(u)?n(y,v):Ut(y&&y.payload,u),x=Ce(f)?{}:{id:"".concat(f,"-").concat(v)};return I.createElement(Mt,af({},_e(y,!0),h,x,{parentViewBox:y.parentViewBox,value:g,textBreakAll:d,viewBox:Mt.parseViewBox(Ce(c)?y:_E(_E({},y),{},{clockWise:c})),key:"label-".concat(v),index:v}))}))}ba.displayName="LabelList";function CL(e,t){return e?e===!0?I.createElement(ba,{key:"labelList-implicit",data:t}):I.isValidElement(e)||Se(e)?I.createElement(ba,{key:"labelList-implicit",data:t,content:e}):zl(e)?I.createElement(ba,af({data:t},e,{key:"labelList-implicit"})):null:null}function NL(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,l=kn(r,ba).map(function(c,f){return B.cloneElement(c,{data:t,key:"labelList-".concat(f)})});if(!n)return l;var u=CL(e.label,t);return[u].concat(xL(l))}ba.renderCallByParent=NL;function wu(e){"@babel/helpers - typeof";return wu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wu(e)}function S0(){return S0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S0.apply(this,arguments)}function OE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function AE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?OE(Object(n),!0).forEach(function(r){RL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RL(e,t,n){return t=PL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PL(e){var t=DL(e,"string");return wu(t)=="symbol"?t:t+""}function DL(e,t){if(wu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kL=function(t,n){var r=Yt(n-t),l=Math.min(Math.abs(n-t),359.999);return r*l},_s=function(t){var n=t.cx,r=t.cy,l=t.radius,u=t.angle,c=t.sign,f=t.isExternal,d=t.cornerRadius,h=t.cornerIsExternal,y=d*(f?1:-1)+l,v=Math.asin(d/y)/rf,g=h?u:u+c*v,x=tt(n,r,y,g),j=tt(n,r,l,g),S=h?u-c*v:u,_=tt(n,r,y*Math.cos(v*rf),S);return{center:x,circleTangency:j,lineTangency:_,theta:v}},qN=function(t){var n=t.cx,r=t.cy,l=t.innerRadius,u=t.outerRadius,c=t.startAngle,f=t.endAngle,d=kL(c,f),h=c+d,y=tt(n,r,u,c),v=tt(n,r,u,h),g="M ".concat(y.x,",").concat(y.y,`
|
||
A `).concat(u,",").concat(u,`,0,
|
||
`).concat(+(Math.abs(d)>180),",").concat(+(c>h),`,
|
||
`).concat(v.x,",").concat(v.y,`
|
||
`);if(l>0){var x=tt(n,r,l,c),j=tt(n,r,l,h);g+="L ".concat(j.x,",").concat(j.y,`
|
||
A `).concat(l,",").concat(l,`,0,
|
||
`).concat(+(Math.abs(d)>180),",").concat(+(c<=h),`,
|
||
`).concat(x.x,",").concat(x.y," Z")}else g+="L ".concat(n,",").concat(r," Z");return g},$L=function(t){var n=t.cx,r=t.cy,l=t.innerRadius,u=t.outerRadius,c=t.cornerRadius,f=t.forceCornerRadius,d=t.cornerIsExternal,h=t.startAngle,y=t.endAngle,v=Yt(y-h),g=_s({cx:n,cy:r,radius:u,angle:h,sign:v,cornerRadius:c,cornerIsExternal:d}),x=g.circleTangency,j=g.lineTangency,S=g.theta,_=_s({cx:n,cy:r,radius:u,angle:y,sign:-v,cornerRadius:c,cornerIsExternal:d}),E=_.circleTangency,w=_.lineTangency,M=_.theta,N=d?Math.abs(h-y):Math.abs(h-y)-S-M;if(N<0)return f?"M ".concat(j.x,",").concat(j.y,`
|
||
a`).concat(c,",").concat(c,",0,0,1,").concat(c*2,`,0
|
||
a`).concat(c,",").concat(c,",0,0,1,").concat(-c*2,`,0
|
||
`):qN({cx:n,cy:r,innerRadius:l,outerRadius:u,startAngle:h,endAngle:y});var A="M ".concat(j.x,",").concat(j.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(v<0),",").concat(x.x,",").concat(x.y,`
|
||
A`).concat(u,",").concat(u,",0,").concat(+(N>180),",").concat(+(v<0),",").concat(E.x,",").concat(E.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(v<0),",").concat(w.x,",").concat(w.y,`
|
||
`);if(l>0){var T=_s({cx:n,cy:r,radius:l,angle:h,sign:v,isExternal:!0,cornerRadius:c,cornerIsExternal:d}),C=T.circleTangency,D=T.lineTangency,z=T.theta,W=_s({cx:n,cy:r,radius:l,angle:y,sign:-v,isExternal:!0,cornerRadius:c,cornerIsExternal:d}),X=W.circleTangency,U=W.lineTangency,F=W.theta,L=d?Math.abs(h-y):Math.abs(h-y)-z-F;if(L<0&&c===0)return"".concat(A,"L").concat(n,",").concat(r,"Z");A+="L".concat(U.x,",").concat(U.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(v<0),",").concat(X.x,",").concat(X.y,`
|
||
A`).concat(l,",").concat(l,",0,").concat(+(L>180),",").concat(+(v>0),",").concat(C.x,",").concat(C.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(v<0),",").concat(D.x,",").concat(D.y,"Z")}else A+="L".concat(n,",").concat(r,"Z");return A},zL={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},BN=function(t){var n=AE(AE({},zL),t),r=n.cx,l=n.cy,u=n.innerRadius,c=n.outerRadius,f=n.cornerRadius,d=n.forceCornerRadius,h=n.cornerIsExternal,y=n.startAngle,v=n.endAngle,g=n.className;if(c<u||y===v)return null;var x=Me("recharts-sector",g),j=c-u,S=Xt(f,j,0,!0),_;return S>0&&Math.abs(y-v)<360?_=$L({cx:r,cy:l,innerRadius:u,outerRadius:c,cornerRadius:Math.min(S,j/2),forceCornerRadius:d,cornerIsExternal:h,startAngle:y,endAngle:v}):_=qN({cx:r,cy:l,innerRadius:u,outerRadius:c,startAngle:y,endAngle:v}),I.createElement("path",S0({},_e(n,!0),{className:x,d:_,role:"img"}))};function ju(e){"@babel/helpers - typeof";return ju=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ju(e)}function O0(){return O0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O0.apply(this,arguments)}function wE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function jE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wE(Object(n),!0).forEach(function(r){qL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qL(e,t,n){return t=BL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BL(e){var t=LL(e,"string");return ju(t)=="symbol"?t:t+""}function LL(e,t){if(ju(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ju(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TE={curveBasisClosed:l6,curveBasisOpen:o6,curveBasis:i6,curveBumpX:Y4,curveBumpY:X4,curveLinearClosed:u6,curveLinear:qf,curveMonotoneX:c6,curveMonotoneY:s6,curveNatural:f6,curveStep:d6,curveStepAfter:p6,curveStepBefore:h6},Ss=function(t){return t.x===+t.x&&t.y===+t.y},Yo=function(t){return t.x},Xo=function(t){return t.y},IL=function(t,n){if(Se(t))return t;var r="curve".concat($f(t));return(r==="curveMonotone"||r==="curveBump")&&n?TE["".concat(r).concat(n==="vertical"?"Y":"X")]:TE[r]||qf},UL=function(t){var n=t.type,r=n===void 0?"linear":n,l=t.points,u=l===void 0?[]:l,c=t.baseLine,f=t.layout,d=t.connectNulls,h=d===void 0?!1:d,y=IL(r,f),v=h?u.filter(function(S){return Ss(S)}):u,g;if(Array.isArray(c)){var x=h?c.filter(function(S){return Ss(S)}):c,j=v.map(function(S,_){return jE(jE({},S),{},{base:x[_]})});return f==="vertical"?g=hs().y(Xo).x1(Yo).x0(function(S){return S.base.x}):g=hs().x(Yo).y1(Xo).y0(function(S){return S.base.y}),g.defined(Ss).curve(y),g(j)}return f==="vertical"&&fe(c)?g=hs().y(Xo).x1(Yo).x0(c):fe(c)?g=hs().x(Yo).y1(Xo).y0(c):g=qM().x(Yo).y(Xo),g.defined(Ss).curve(y),g(v)},A0=function(t){var n=t.className,r=t.points,l=t.path,u=t.pathRef;if((!r||!r.length)&&!l)return null;var c=r&&r.length?UL(t):l;return B.createElement("path",O0({},_e(t,!1),Ns(t),{className:Me("recharts-curve",n),d:c,ref:u}))},lg={exports:{}},og,EE;function HL(){if(EE)return og;EE=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return og=e,og}var ug,ME;function GL(){if(ME)return ug;ME=1;var e=HL();function t(){}function n(){}return n.resetWarningCache=t,ug=function(){function r(c,f,d,h,y,v){if(v!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}r.isRequired=r;function l(){return r}var u={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:l,element:r,elementType:r,instanceOf:l,node:r,objectOf:l,oneOf:l,oneOfType:l,shape:l,exact:l,checkPropTypes:n,resetWarningCache:t};return u.PropTypes=u,u},ug}var CE;function YL(){return CE||(CE=1,lg.exports=GL()()),lg.exports}var XL=YL();const Ue=Xe(XL),{getOwnPropertyNames:KL,getOwnPropertySymbols:VL}=Object,{hasOwnProperty:FL}=Object.prototype;function cg(e,t){return function(r,l,u){return e(r,l,u)&&t(r,l,u)}}function Os(e){return function(n,r,l){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,l);const{cache:u}=l,c=u.get(n),f=u.get(r);if(c&&f)return c===r&&f===n;u.set(n,r),u.set(r,n);const d=e(n,r,l);return u.delete(n),u.delete(r),d}}function WL(e){return e!=null?e[Symbol.toStringTag]:void 0}function NE(e){return KL(e).concat(VL(e))}const ZL=Object.hasOwn||((e,t)=>FL.call(e,t));function si(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const QL="__v",JL="__o",eI="_owner",{getOwnPropertyDescriptor:RE,keys:PE}=Object;function tI(e,t){return e.byteLength===t.byteLength&&lf(new Uint8Array(e),new Uint8Array(t))}function nI(e,t,n){let r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function rI(e,t){return e.byteLength===t.byteLength&&lf(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function aI(e,t){return si(e.getTime(),t.getTime())}function iI(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function lI(e,t){return e===t}function DE(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const l=new Array(r),u=e.entries();let c,f,d=0;for(;(c=u.next())&&!c.done;){const h=t.entries();let y=!1,v=0;for(;(f=h.next())&&!f.done;){if(l[v]){v++;continue}const g=c.value,x=f.value;if(n.equals(g[0],x[0],d,v,e,t,n)&&n.equals(g[1],x[1],g[0],x[0],e,t,n)){y=l[v]=!0;break}v++}if(!y)return!1;d++}return!0}const oI=si;function uI(e,t,n){const r=PE(e);let l=r.length;if(PE(t).length!==l)return!1;for(;l-- >0;)if(!LN(e,t,n,r[l]))return!1;return!0}function Ko(e,t,n){const r=NE(e);let l=r.length;if(NE(t).length!==l)return!1;let u,c,f;for(;l-- >0;)if(u=r[l],!LN(e,t,n,u)||(c=RE(e,u),f=RE(t,u),(c||f)&&(!c||!f||c.configurable!==f.configurable||c.enumerable!==f.enumerable||c.writable!==f.writable)))return!1;return!0}function cI(e,t){return si(e.valueOf(),t.valueOf())}function sI(e,t){return e.source===t.source&&e.flags===t.flags}function kE(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const l=new Array(r),u=e.values();let c,f;for(;(c=u.next())&&!c.done;){const d=t.values();let h=!1,y=0;for(;(f=d.next())&&!f.done;){if(!l[y]&&n.equals(c.value,f.value,c.value,f.value,e,t,n)){h=l[y]=!0;break}y++}if(!h)return!1}return!0}function lf(e,t){let n=e.byteLength;if(t.byteLength!==n||e.byteOffset!==t.byteOffset)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function fI(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function LN(e,t,n,r){return(r===eI||r===JL||r===QL)&&(e.$$typeof||t.$$typeof)?!0:ZL(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}const dI="[object ArrayBuffer]",hI="[object Arguments]",pI="[object Boolean]",vI="[object DataView]",yI="[object Date]",mI="[object Error]",gI="[object Map]",bI="[object Number]",xI="[object Object]",_I="[object RegExp]",SI="[object Set]",OI="[object String]",AI={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},wI="[object URL]",jI=Object.prototype.toString;function TI({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:l,areFunctionsEqual:u,areMapsEqual:c,areNumbersEqual:f,areObjectsEqual:d,arePrimitiveWrappersEqual:h,areRegExpsEqual:y,areSetsEqual:v,areTypedArraysEqual:g,areUrlsEqual:x,unknownTagComparators:j}){return function(_,E,w){if(_===E)return!0;if(_==null||E==null)return!1;const M=typeof _;if(M!==typeof E)return!1;if(M!=="object")return M==="number"?f(_,E,w):M==="function"?u(_,E,w):!1;const N=_.constructor;if(N!==E.constructor)return!1;if(N===Object)return d(_,E,w);if(Array.isArray(_))return t(_,E,w);if(N===Date)return r(_,E,w);if(N===RegExp)return y(_,E,w);if(N===Map)return c(_,E,w);if(N===Set)return v(_,E,w);const A=jI.call(_);if(A===yI)return r(_,E,w);if(A===_I)return y(_,E,w);if(A===gI)return c(_,E,w);if(A===SI)return v(_,E,w);if(A===xI)return typeof _.then!="function"&&typeof E.then!="function"&&d(_,E,w);if(A===wI)return x(_,E,w);if(A===mI)return l(_,E,w);if(A===hI)return d(_,E,w);if(AI[A])return g(_,E,w);if(A===dI)return e(_,E,w);if(A===vI)return n(_,E,w);if(A===pI||A===bI||A===OI)return h(_,E,w);if(j){let T=j[A];if(!T){const C=WL(_);C&&(T=j[C])}if(T)return T(_,E,w)}return!1}}function EI({circular:e,createCustomConfig:t,strict:n}){let r={areArrayBuffersEqual:tI,areArraysEqual:n?Ko:nI,areDataViewsEqual:rI,areDatesEqual:aI,areErrorsEqual:iI,areFunctionsEqual:lI,areMapsEqual:n?cg(DE,Ko):DE,areNumbersEqual:oI,areObjectsEqual:n?Ko:uI,arePrimitiveWrappersEqual:cI,areRegExpsEqual:sI,areSetsEqual:n?cg(kE,Ko):kE,areTypedArraysEqual:n?cg(lf,Ko):lf,areUrlsEqual:fI,unknownTagComparators:void 0};if(t&&(r=Object.assign({},r,t(r))),e){const l=Os(r.areArraysEqual),u=Os(r.areMapsEqual),c=Os(r.areObjectsEqual),f=Os(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:l,areMapsEqual:u,areObjectsEqual:c,areSetsEqual:f})}return r}function MI(e){return function(t,n,r,l,u,c,f){return e(t,n,f)}}function CI({circular:e,comparator:t,createState:n,equals:r,strict:l}){if(n)return function(f,d){const{cache:h=e?new WeakMap:void 0,meta:y}=n();return t(f,d,{cache:h,equals:r,meta:y,strict:l})};if(e)return function(f,d){return t(f,d,{cache:new WeakMap,equals:r,meta:void 0,strict:l})};const u={cache:void 0,equals:r,meta:void 0,strict:l};return function(f,d){return t(f,d,u)}}const NI=Oa();Oa({strict:!0});Oa({circular:!0});Oa({circular:!0,strict:!0});Oa({createInternalComparator:()=>si});Oa({strict:!0,createInternalComparator:()=>si});Oa({circular:!0,createInternalComparator:()=>si});Oa({circular:!0,createInternalComparator:()=>si,strict:!0});function Oa(e={}){const{circular:t=!1,createInternalComparator:n,createState:r,strict:l=!1}=e,u=EI(e),c=TI(u),f=n?n(c):MI(c);return CI({circular:t,comparator:c,createState:r,equals:f,strict:l})}function RI(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function $E(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function l(u){n<0&&(n=u),u-n>t?(e(u),n=-1):RI(l)};requestAnimationFrame(r)}function w0(e){"@babel/helpers - typeof";return w0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w0(e)}function PI(e){return zI(e)||$I(e)||kI(e)||DI()}function DI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kI(e,t){if(e){if(typeof e=="string")return zE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zE(e,t)}}function zE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function $I(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function zI(e){if(Array.isArray(e))return e}function qI(){var e={},t=function(){return null},n=!1,r=function l(u){if(!n){if(Array.isArray(u)){if(!u.length)return;var c=u,f=PI(c),d=f[0],h=f.slice(1);if(typeof d=="number"){$E(l.bind(null,h),d);return}l(d),$E(l.bind(null,h));return}w0(u)==="object"&&(e=u,t(e)),typeof u=="function"&&u()}};return{stop:function(){n=!0},start:function(u){n=!1,r(u)},subscribe:function(u){return t=u,function(){t=function(){return null}}}}}function Tu(e){"@babel/helpers - typeof";return Tu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tu(e)}function qE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function BE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qE(Object(n),!0).forEach(function(r){IN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function IN(e,t,n){return t=BI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BI(e){var t=LI(e,"string");return Tu(t)==="symbol"?t:String(t)}function LI(e,t){if(Tu(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Tu(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var II=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,l){return r.filter(function(u){return l.includes(u)})})},UI=function(t){return t},HI=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},nu=function(t,n){return Object.keys(n).reduce(function(r,l){return BE(BE({},r),{},IN({},l,t(l,n[l])))},{})},LE=function(t,n,r){return t.map(function(l){return"".concat(HI(l)," ").concat(n,"ms ").concat(r)}).join(",")};function GI(e,t){return KI(e)||XI(e,t)||UN(e,t)||YI()}function YI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function XI(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function KI(e){if(Array.isArray(e))return e}function VI(e){return ZI(e)||WI(e)||UN(e)||FI()}function FI(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function UN(e,t){if(e){if(typeof e=="string")return j0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return j0(e,t)}}function WI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ZI(e){if(Array.isArray(e))return j0(e)}function j0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var of=1e-4,HN=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},GN=function(t,n){return t.map(function(r,l){return r*Math.pow(n,l)}).reduce(function(r,l){return r+l})},IE=function(t,n){return function(r){var l=HN(t,n);return GN(l,r)}},QI=function(t,n){return function(r){var l=HN(t,n),u=[].concat(VI(l.map(function(c,f){return c*f}).slice(1)),[0]);return GN(u,r)}},UE=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var l=n[0],u=n[1],c=n[2],f=n[3];if(n.length===1)switch(n[0]){case"linear":l=0,u=0,c=1,f=1;break;case"ease":l=.25,u=.1,c=.25,f=1;break;case"ease-in":l=.42,u=0,c=1,f=1;break;case"ease-out":l=.42,u=0,c=.58,f=1;break;case"ease-in-out":l=0,u=0,c=.58,f=1;break;default:{var d=n[0].split("(");if(d[0]==="cubic-bezier"&&d[1].split(")")[0].split(",").length===4){var h=d[1].split(")")[0].split(",").map(function(_){return parseFloat(_)}),y=GI(h,4);l=y[0],u=y[1],c=y[2],f=y[3]}}}var v=IE(l,c),g=IE(u,f),x=QI(l,c),j=function(E){return E>1?1:E<0?0:E},S=function(E){for(var w=E>1?1:E,M=w,N=0;N<8;++N){var A=v(M)-w,T=x(M);if(Math.abs(A-w)<of||T<of)return g(M);M=j(M-A/T)}return g(M)};return S.isStepper=!1,S},JI=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,l=t.damping,u=l===void 0?8:l,c=t.dt,f=c===void 0?17:c,d=function(y,v,g){var x=-(y-v)*r,j=g*u,S=g+(x-j)*f/1e3,_=g*f/1e3+y;return Math.abs(_-v)<of&&Math.abs(S)<of?[v,0]:[_,S]};return d.isStepper=!0,d.dt=f,d},eU=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var l=n[0];if(typeof l=="string")switch(l){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return UE(l);case"spring":return JI();default:if(l.split("(")[0]==="cubic-bezier")return UE(l)}return typeof l=="function"?l:null};function Eu(e){"@babel/helpers - typeof";return Eu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eu(e)}function HE(e){return rU(e)||nU(e)||YN(e)||tU()}function tU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function rU(e){if(Array.isArray(e))return E0(e)}function GE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function $t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GE(Object(n),!0).forEach(function(r){T0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function T0(e,t,n){return t=aU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aU(e){var t=iU(e,"string");return Eu(t)==="symbol"?t:String(t)}function iU(e,t){if(Eu(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Eu(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lU(e,t){return cU(e)||uU(e,t)||YN(e,t)||oU()}function oU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function YN(e,t){if(e){if(typeof e=="string")return E0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E0(e,t)}}function E0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function uU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function cU(e){if(Array.isArray(e))return e}var uf=function(t,n,r){return t+(n-t)*r},M0=function(t){var n=t.from,r=t.to;return n!==r},sU=function e(t,n,r){var l=nu(function(u,c){if(M0(c)){var f=t(c.from,c.to,c.velocity),d=lU(f,2),h=d[0],y=d[1];return $t($t({},c),{},{from:h,velocity:y})}return c},n);return r<1?nu(function(u,c){return M0(c)?$t($t({},c),{},{velocity:uf(c.velocity,l[u].velocity,r),from:uf(c.from,l[u].from,r)}):c},n):e(t,l,r-1)};const fU=(function(e,t,n,r,l){var u=II(e,t),c=u.reduce(function(_,E){return $t($t({},_),{},T0({},E,[e[E],t[E]]))},{}),f=u.reduce(function(_,E){return $t($t({},_),{},T0({},E,{from:e[E],velocity:0,to:t[E]}))},{}),d=-1,h,y,v=function(){return null},g=function(){return nu(function(E,w){return w.from},f)},x=function(){return!Object.values(f).filter(M0).length},j=function(E){h||(h=E);var w=E-h,M=w/n.dt;f=sU(n,f,M),l($t($t($t({},e),t),g())),h=E,x()||(d=requestAnimationFrame(v))},S=function(E){y||(y=E);var w=(E-y)/r,M=nu(function(A,T){return uf.apply(void 0,HE(T).concat([n(w)]))},c);if(l($t($t($t({},e),t),M)),w<1)d=requestAnimationFrame(v);else{var N=nu(function(A,T){return uf.apply(void 0,HE(T).concat([n(1)]))},c);l($t($t($t({},e),t),N))}};return v=n.isStepper?j:S,function(){return requestAnimationFrame(v),function(){cancelAnimationFrame(d)}}});function bl(e){"@babel/helpers - typeof";return bl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bl(e)}var dU=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function hU(e,t){if(e==null)return{};var n=pU(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function pU(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,u;for(u=0;u<r.length;u++)l=r[u],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function sg(e){return gU(e)||mU(e)||yU(e)||vU()}function vU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yU(e,t){if(e){if(typeof e=="string")return C0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C0(e,t)}}function mU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function gU(e){if(Array.isArray(e))return C0(e)}function C0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function YE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Hn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YE(Object(n),!0).forEach(function(r){Qo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Qo(e,t,n){return t=XN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bU(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xU(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,XN(r.key),r)}}function _U(e,t,n){return t&&xU(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function XN(e){var t=SU(e,"string");return bl(t)==="symbol"?t:String(t)}function SU(e,t){if(bl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function OU(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&N0(e,t)}function N0(e,t){return N0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},N0(e,t)}function AU(e){var t=wU();return function(){var r=cf(e),l;if(t){var u=cf(this).constructor;l=Reflect.construct(r,arguments,u)}else l=r.apply(this,arguments);return R0(this,l)}}function R0(e,t){if(t&&(bl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return P0(e)}function P0(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wU(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function cf(e){return cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cf(e)}var Dr=(function(e){OU(n,e);var t=AU(n);function n(r,l){var u;bU(this,n),u=t.call(this,r,l);var c=u.props,f=c.isActive,d=c.attributeName,h=c.from,y=c.to,v=c.steps,g=c.children,x=c.duration;if(u.handleStyleChange=u.handleStyleChange.bind(P0(u)),u.changeStyle=u.changeStyle.bind(P0(u)),!f||x<=0)return u.state={style:{}},typeof g=="function"&&(u.state={style:y}),R0(u);if(v&&v.length)u.state={style:v[0].style};else if(h){if(typeof g=="function")return u.state={style:h},R0(u);u.state={style:d?Qo({},d,h):h}}else u.state={style:{}};return u}return _U(n,[{key:"componentDidMount",value:function(){var l=this.props,u=l.isActive,c=l.canBegin;this.mounted=!0,!(!u||!c)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(l){var u=this.props,c=u.isActive,f=u.canBegin,d=u.attributeName,h=u.shouldReAnimate,y=u.to,v=u.from,g=this.state.style;if(f){if(!c){var x={style:d?Qo({},d,y):y};this.state&&g&&(d&&g[d]!==y||!d&&g!==y)&&this.setState(x);return}if(!(NI(l.to,y)&&l.canBegin&&l.isActive)){var j=!l.canBegin||!l.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var S=j||h?v:l.to;if(this.state&&g){var _={style:d?Qo({},d,S):S};(d&&g[d]!==S||!d&&g!==S)&&this.setState(_)}this.runAnimation(Hn(Hn({},this.props),{},{from:S,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var l=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),l&&l()}},{key:"handleStyleChange",value:function(l){this.changeStyle(l)}},{key:"changeStyle",value:function(l){this.mounted&&this.setState({style:l})}},{key:"runJSAnimation",value:function(l){var u=this,c=l.from,f=l.to,d=l.duration,h=l.easing,y=l.begin,v=l.onAnimationEnd,g=l.onAnimationStart,x=fU(c,f,eU(h),d,this.changeStyle),j=function(){u.stopJSAnimation=x()};this.manager.start([g,y,j,d,v])}},{key:"runStepAnimation",value:function(l){var u=this,c=l.steps,f=l.begin,d=l.onAnimationStart,h=c[0],y=h.style,v=h.duration,g=v===void 0?0:v,x=function(S,_,E){if(E===0)return S;var w=_.duration,M=_.easing,N=M===void 0?"ease":M,A=_.style,T=_.properties,C=_.onAnimationEnd,D=E>0?c[E-1]:_,z=T||Object.keys(A);if(typeof N=="function"||N==="spring")return[].concat(sg(S),[u.runJSAnimation.bind(u,{from:D.style,to:A,duration:w,easing:N}),w]);var W=LE(z,w,N),X=Hn(Hn(Hn({},D.style),A),{},{transition:W});return[].concat(sg(S),[X,w,C]).filter(UI)};return this.manager.start([d].concat(sg(c.reduce(x,[y,Math.max(g,f)])),[l.onAnimationEnd]))}},{key:"runAnimation",value:function(l){this.manager||(this.manager=qI());var u=l.begin,c=l.duration,f=l.attributeName,d=l.to,h=l.easing,y=l.onAnimationStart,v=l.onAnimationEnd,g=l.steps,x=l.children,j=this.manager;if(this.unSubscribe=j.subscribe(this.handleStyleChange),typeof h=="function"||typeof x=="function"||h==="spring"){this.runJSAnimation(l);return}if(g.length>1){this.runStepAnimation(l);return}var S=f?Qo({},f,d):d,_=LE(Object.keys(S),c,h);j.start([y,u,Hn(Hn({},S),{},{transition:_}),c,v])}},{key:"render",value:function(){var l=this.props,u=l.children;l.begin;var c=l.duration;l.attributeName,l.easing;var f=l.isActive;l.steps,l.from,l.to,l.canBegin,l.onAnimationEnd,l.shouldReAnimate,l.onAnimationReStart;var d=hU(l,dU),h=B.Children.count(u),y=this.state.style;if(typeof u=="function")return u(y);if(!f||h===0||c<=0)return u;var v=function(x){var j=x.props,S=j.style,_=S===void 0?{}:S,E=j.className,w=B.cloneElement(x,Hn(Hn({},d),{},{style:Hn(Hn({},_),y),className:E}));return w};return h===1?v(B.Children.only(u)):I.createElement("div",null,B.Children.map(u,function(g){return v(g)}))}}]),n})(B.PureComponent);Dr.displayName="Animate";Dr.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Dr.propTypes={from:Ue.oneOfType([Ue.object,Ue.string]),to:Ue.oneOfType([Ue.object,Ue.string]),attributeName:Ue.string,duration:Ue.number,begin:Ue.number,easing:Ue.oneOfType([Ue.string,Ue.func]),steps:Ue.arrayOf(Ue.shape({duration:Ue.number.isRequired,style:Ue.object.isRequired,easing:Ue.oneOfType([Ue.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Ue.func]),properties:Ue.arrayOf("string"),onAnimationEnd:Ue.func})),children:Ue.oneOfType([Ue.node,Ue.func]),isActive:Ue.bool,canBegin:Ue.bool,onAnimationEnd:Ue.func,shouldReAnimate:Ue.bool,onAnimationStart:Ue.func,onAnimationReStart:Ue.func};function Mu(e){"@babel/helpers - typeof";return Mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mu(e)}function sf(){return sf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sf.apply(this,arguments)}function jU(e,t){return CU(e)||MU(e,t)||EU(e,t)||TU()}function TU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function EU(e,t){if(e){if(typeof e=="string")return XE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return XE(e,t)}}function XE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function MU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function CU(e){if(Array.isArray(e))return e}function KE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function VE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KE(Object(n),!0).forEach(function(r){NU(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function NU(e,t,n){return t=RU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RU(e){var t=PU(e,"string");return Mu(t)=="symbol"?t:t+""}function PU(e,t){if(Mu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Mu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var FE=function(t,n,r,l,u){var c=Math.min(Math.abs(r)/2,Math.abs(l)/2),f=l>=0?1:-1,d=r>=0?1:-1,h=l>=0&&r>=0||l<0&&r<0?1:0,y;if(c>0&&u instanceof Array){for(var v=[0,0,0,0],g=0,x=4;g<x;g++)v[g]=u[g]>c?c:u[g];y="M".concat(t,",").concat(n+f*v[0]),v[0]>0&&(y+="A ".concat(v[0],",").concat(v[0],",0,0,").concat(h,",").concat(t+d*v[0],",").concat(n)),y+="L ".concat(t+r-d*v[1],",").concat(n),v[1]>0&&(y+="A ".concat(v[1],",").concat(v[1],",0,0,").concat(h,`,
|
||
`).concat(t+r,",").concat(n+f*v[1])),y+="L ".concat(t+r,",").concat(n+l-f*v[2]),v[2]>0&&(y+="A ".concat(v[2],",").concat(v[2],",0,0,").concat(h,`,
|
||
`).concat(t+r-d*v[2],",").concat(n+l)),y+="L ".concat(t+d*v[3],",").concat(n+l),v[3]>0&&(y+="A ".concat(v[3],",").concat(v[3],",0,0,").concat(h,`,
|
||
`).concat(t,",").concat(n+l-f*v[3])),y+="Z"}else if(c>0&&u===+u&&u>0){var j=Math.min(c,u);y="M ".concat(t,",").concat(n+f*j,`
|
||
A `).concat(j,",").concat(j,",0,0,").concat(h,",").concat(t+d*j,",").concat(n,`
|
||
L `).concat(t+r-d*j,",").concat(n,`
|
||
A `).concat(j,",").concat(j,",0,0,").concat(h,",").concat(t+r,",").concat(n+f*j,`
|
||
L `).concat(t+r,",").concat(n+l-f*j,`
|
||
A `).concat(j,",").concat(j,",0,0,").concat(h,",").concat(t+r-d*j,",").concat(n+l,`
|
||
L `).concat(t+d*j,",").concat(n+l,`
|
||
A `).concat(j,",").concat(j,",0,0,").concat(h,",").concat(t,",").concat(n+l-f*j," Z")}else y="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(l," h ").concat(-r," Z");return y},DU=function(t,n){if(!t||!n)return!1;var r=t.x,l=t.y,u=n.x,c=n.y,f=n.width,d=n.height;if(Math.abs(f)>0&&Math.abs(d)>0){var h=Math.min(u,u+f),y=Math.max(u,u+f),v=Math.min(c,c+d),g=Math.max(c,c+d);return r>=h&&r<=y&&l>=v&&l<=g}return!1},kU={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},tx=function(t){var n=VE(VE({},kU),t),r=B.useRef(),l=B.useState(-1),u=jU(l,2),c=u[0],f=u[1];B.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var N=r.current.getTotalLength();N&&f(N)}catch{}},[]);var d=n.x,h=n.y,y=n.width,v=n.height,g=n.radius,x=n.className,j=n.animationEasing,S=n.animationDuration,_=n.animationBegin,E=n.isAnimationActive,w=n.isUpdateAnimationActive;if(d!==+d||h!==+h||y!==+y||v!==+v||y===0||v===0)return null;var M=Me("recharts-rectangle",x);return w?I.createElement(Dr,{canBegin:c>0,from:{width:y,height:v,x:d,y:h},to:{width:y,height:v,x:d,y:h},duration:S,animationEasing:j,isActive:w},function(N){var A=N.width,T=N.height,C=N.x,D=N.y;return I.createElement(Dr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:_,duration:S,isActive:E,easing:j},I.createElement("path",sf({},_e(n,!0),{className:M,d:FE(C,D,A,T,g),ref:r})))}):I.createElement("path",sf({},_e(n,!0),{className:M,d:FE(d,h,y,v,g)}))},$U=["points","className","baseLinePoints","connectNulls"];function rl(){return rl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rl.apply(this,arguments)}function zU(e,t){if(e==null)return{};var n=qU(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function qU(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function WE(e){return UU(e)||IU(e)||LU(e)||BU()}function BU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function LU(e,t){if(e){if(typeof e=="string")return D0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D0(e,t)}}function IU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function UU(e){if(Array.isArray(e))return D0(e)}function D0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ZE=function(t){return t&&t.x===+t.x&&t.y===+t.y},HU=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){ZE(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),ZE(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},ru=function(t,n){var r=HU(t);n&&(r=[r.reduce(function(u,c){return[].concat(WE(u),WE(c))},[])]);var l=r.map(function(u){return u.reduce(function(c,f,d){return"".concat(c).concat(d===0?"M":"L").concat(f.x,",").concat(f.y)},"")}).join("");return r.length===1?"".concat(l,"Z"):l},GU=function(t,n,r){var l=ru(t,r);return"".concat(l.slice(-1)==="Z"?l.slice(0,-1):l,"L").concat(ru(n.reverse(),r).slice(1))},YU=function(t){var n=t.points,r=t.className,l=t.baseLinePoints,u=t.connectNulls,c=zU(t,$U);if(!n||!n.length)return null;var f=Me("recharts-polygon",r);if(l&&l.length){var d=c.stroke&&c.stroke!=="none",h=GU(n,l,u);return I.createElement("g",{className:f},I.createElement("path",rl({},_e(c,!0),{fill:h.slice(-1)==="Z"?c.fill:"none",stroke:"none",d:h})),d?I.createElement("path",rl({},_e(c,!0),{fill:"none",d:ru(n,u)})):null,d?I.createElement("path",rl({},_e(c,!0),{fill:"none",d:ru(l,u)})):null)}var y=ru(n,u);return I.createElement("path",rl({},_e(c,!0),{fill:y.slice(-1)==="Z"?c.fill:"none",className:f,d:y}))};function k0(){return k0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},k0.apply(this,arguments)}var nx=function(t){var n=t.cx,r=t.cy,l=t.r,u=t.className,c=Me("recharts-dot",u);return n===+n&&r===+r&&l===+l?B.createElement("circle",k0({},_e(t,!1),Ns(t),{className:c,cx:n,cy:r,r:l})):null};function Cu(e){"@babel/helpers - typeof";return Cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cu(e)}var XU=["x","y","top","left","width","height","className"];function $0(){return $0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$0.apply(this,arguments)}function QE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function KU(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?QE(Object(n),!0).forEach(function(r){VU(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VU(e,t,n){return t=FU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FU(e){var t=WU(e,"string");return Cu(t)=="symbol"?t:t+""}function WU(e,t){if(Cu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ZU(e,t){if(e==null)return{};var n=QU(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function QU(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var JU=function(t,n,r,l,u,c){return"M".concat(t,",").concat(u,"v").concat(l,"M").concat(c,",").concat(n,"h").concat(r)},e9=function(t){var n=t.x,r=n===void 0?0:n,l=t.y,u=l===void 0?0:l,c=t.top,f=c===void 0?0:c,d=t.left,h=d===void 0?0:d,y=t.width,v=y===void 0?0:y,g=t.height,x=g===void 0?0:g,j=t.className,S=ZU(t,XU),_=KU({x:r,y:u,top:f,left:h,width:v,height:x},S);return!fe(r)||!fe(u)||!fe(v)||!fe(x)||!fe(f)||!fe(h)?null:I.createElement("path",$0({},_e(_,!0),{className:Me("recharts-cross",j),d:JU(r,u,v,x,f,h)}))},fg,JE;function t9(){if(JE)return fg;JE=1;var e=Wf(),t=oN(),n=ar();function r(l,u){return l&&l.length?e(l,n(u,2),t):void 0}return fg=r,fg}var n9=t9();const r9=Xe(n9);var dg,e2;function a9(){if(e2)return dg;e2=1;var e=Wf(),t=ar(),n=uN();function r(l,u){return l&&l.length?e(l,t(u,2),n):void 0}return dg=r,dg}var i9=a9();const l9=Xe(i9);var o9=["cx","cy","angle","ticks","axisLine"],u9=["ticks","tick","angle","tickFormatter","stroke"];function xl(e){"@babel/helpers - typeof";return xl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xl(e)}function au(){return au=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},au.apply(this,arguments)}function t2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ha(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?t2(Object(n),!0).forEach(function(r){rd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function n2(e,t){if(e==null)return{};var n=c9(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function c9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function s9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,VN(r.key),r)}}function f9(e,t,n){return t&&r2(e.prototype,t),n&&r2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function d9(e,t,n){return t=ff(t),h9(e,KN()?Reflect.construct(t,n||[],ff(e).constructor):t.apply(e,n))}function h9(e,t){if(t&&(xl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return p9(e)}function p9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KN=function(){return!!e})()}function ff(e){return ff=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ff(e)}function v9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&z0(e,t)}function z0(e,t){return z0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},z0(e,t)}function rd(e,t,n){return t=VN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VN(e){var t=y9(e,"string");return xl(t)=="symbol"?t:t+""}function y9(e,t){if(xl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ad=(function(e){function t(){return s9(this,t),d9(this,t,arguments)}return v9(t,e),f9(t,[{key:"getTickValueCoord",value:function(r){var l=r.coordinate,u=this.props,c=u.angle,f=u.cx,d=u.cy;return tt(f,d,l,c)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,l;switch(r){case"left":l="end";break;case"right":l="start";break;default:l="middle";break}return l}},{key:"getViewBox",value:function(){var r=this.props,l=r.cx,u=r.cy,c=r.angle,f=r.ticks,d=r9(f,function(y){return y.coordinate||0}),h=l9(f,function(y){return y.coordinate||0});return{cx:l,cy:u,startAngle:c,endAngle:c,innerRadius:h.coordinate||0,outerRadius:d.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,l=r.cx,u=r.cy,c=r.angle,f=r.ticks,d=r.axisLine,h=n2(r,o9),y=f.reduce(function(j,S){return[Math.min(j[0],S.coordinate),Math.max(j[1],S.coordinate)]},[1/0,-1/0]),v=tt(l,u,y[0],c),g=tt(l,u,y[1],c),x=Ha(Ha(Ha({},_e(h,!1)),{},{fill:"none"},_e(d,!1)),{},{x1:v.x,y1:v.y,x2:g.x,y2:g.y});return I.createElement("line",au({className:"recharts-polar-radius-axis-line"},x))}},{key:"renderTicks",value:function(){var r=this,l=this.props,u=l.ticks,c=l.tick,f=l.angle,d=l.tickFormatter,h=l.stroke,y=n2(l,u9),v=this.getTickTextAnchor(),g=_e(y,!1),x=_e(c,!1),j=u.map(function(S,_){var E=r.getTickValueCoord(S),w=Ha(Ha(Ha(Ha({textAnchor:v,transform:"rotate(".concat(90-f,", ").concat(E.x,", ").concat(E.y,")")},g),{},{stroke:"none",fill:h},x),{},{index:_},E),{},{payload:S});return I.createElement(Ye,au({className:Me("recharts-polar-radius-axis-tick",$N(c)),key:"tick-".concat(S.coordinate)},ni(r.props,S,_)),t.renderTickItem(c,w,d?d(S.value,_):S.value))});return I.createElement(Ye,{className:"recharts-polar-radius-axis-ticks"},j)}},{key:"render",value:function(){var r=this.props,l=r.ticks,u=r.axisLine,c=r.tick;return!l||!l.length?null:I.createElement(Ye,{className:Me("recharts-polar-radius-axis",this.props.className)},u&&this.renderAxisLine(),c&&this.renderTicks(),Mt.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,l,u){var c;return I.isValidElement(r)?c=I.cloneElement(r,l):Se(r)?c=r(l):c=I.createElement(ri,au({},l,{className:"recharts-polar-radius-axis-tick-value"}),u),c}}])})(B.PureComponent);rd(ad,"displayName","PolarRadiusAxis");rd(ad,"axisType","radiusAxis");rd(ad,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function _l(e){"@babel/helpers - typeof";return _l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_l(e)}function Ka(){return Ka=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ka.apply(this,arguments)}function a2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Ga(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?a2(Object(n),!0).forEach(function(r){id(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function m9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,WN(r.key),r)}}function g9(e,t,n){return t&&i2(e.prototype,t),n&&i2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function b9(e,t,n){return t=df(t),x9(e,FN()?Reflect.construct(t,n||[],df(e).constructor):t.apply(e,n))}function x9(e,t){if(t&&(_l(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _9(e)}function _9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function FN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(FN=function(){return!!e})()}function df(e){return df=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},df(e)}function S9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&q0(e,t)}function q0(e,t){return q0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},q0(e,t)}function id(e,t,n){return t=WN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WN(e){var t=O9(e,"string");return _l(t)=="symbol"?t:t+""}function O9(e,t){if(_l(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_l(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var A9=Math.PI/180,l2=1e-5,ld=(function(e){function t(){return m9(this,t),b9(this,t,arguments)}return S9(t,e),g9(t,[{key:"getTickLineCoord",value:function(r){var l=this.props,u=l.cx,c=l.cy,f=l.radius,d=l.orientation,h=l.tickSize,y=h||8,v=tt(u,c,f,r.coordinate),g=tt(u,c,f+(d==="inner"?-1:1)*y,r.coordinate);return{x1:v.x,y1:v.y,x2:g.x,y2:g.y}}},{key:"getTickTextAnchor",value:function(r){var l=this.props.orientation,u=Math.cos(-r.coordinate*A9),c;return u>l2?c=l==="outer"?"start":"end":u<-l2?c=l==="outer"?"end":"start":c="middle",c}},{key:"renderAxisLine",value:function(){var r=this.props,l=r.cx,u=r.cy,c=r.radius,f=r.axisLine,d=r.axisLineType,h=Ga(Ga({},_e(this.props,!1)),{},{fill:"none"},_e(f,!1));if(d==="circle")return I.createElement(nx,Ka({className:"recharts-polar-angle-axis-line"},h,{cx:l,cy:u,r:c}));var y=this.props.ticks,v=y.map(function(g){return tt(l,u,c,g.coordinate)});return I.createElement(YU,Ka({className:"recharts-polar-angle-axis-line"},h,{points:v}))}},{key:"renderTicks",value:function(){var r=this,l=this.props,u=l.ticks,c=l.tick,f=l.tickLine,d=l.tickFormatter,h=l.stroke,y=_e(this.props,!1),v=_e(c,!1),g=Ga(Ga({},y),{},{fill:"none"},_e(f,!1)),x=u.map(function(j,S){var _=r.getTickLineCoord(j),E=r.getTickTextAnchor(j),w=Ga(Ga(Ga({textAnchor:E},y),{},{stroke:"none",fill:h},v),{},{index:S,payload:j,x:_.x2,y:_.y2});return I.createElement(Ye,Ka({className:Me("recharts-polar-angle-axis-tick",$N(c)),key:"tick-".concat(j.coordinate)},ni(r.props,j,S)),f&&I.createElement("line",Ka({className:"recharts-polar-angle-axis-tick-line"},g,_)),c&&t.renderTickItem(c,w,d?d(j.value,S):j.value))});return I.createElement(Ye,{className:"recharts-polar-angle-axis-ticks"},x)}},{key:"render",value:function(){var r=this.props,l=r.ticks,u=r.radius,c=r.axisLine;return u<=0||!l||!l.length?null:I.createElement(Ye,{className:Me("recharts-polar-angle-axis",this.props.className)},c&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,l,u){var c;return I.isValidElement(r)?c=I.cloneElement(r,l):Se(r)?c=r(l):c=I.createElement(ri,Ka({},l,{className:"recharts-polar-angle-axis-tick-value"}),u),c}}])})(B.PureComponent);id(ld,"displayName","PolarAngleAxis");id(ld,"axisType","angleAxis");id(ld,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var hg,o2;function w9(){if(o2)return hg;o2=1;var e=oC(),t=e(Object.getPrototypeOf,Object);return hg=t,hg}var pg,u2;function j9(){if(u2)return pg;u2=1;var e=zr(),t=w9(),n=qr(),r="[object Object]",l=Function.prototype,u=Object.prototype,c=l.toString,f=u.hasOwnProperty,d=c.call(Object);function h(y){if(!n(y)||e(y)!=r)return!1;var v=t(y);if(v===null)return!0;var g=f.call(v,"constructor")&&v.constructor;return typeof g=="function"&&g instanceof g&&c.call(g)==d}return pg=h,pg}var T9=j9();const E9=Xe(T9);var vg,c2;function M9(){if(c2)return vg;c2=1;var e=zr(),t=qr(),n="[object Boolean]";function r(l){return l===!0||l===!1||t(l)&&e(l)==n}return vg=r,vg}var C9=M9();const N9=Xe(C9);function Nu(e){"@babel/helpers - typeof";return Nu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nu(e)}function hf(){return hf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hf.apply(this,arguments)}function R9(e,t){return $9(e)||k9(e,t)||D9(e,t)||P9()}function P9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function D9(e,t){if(e){if(typeof e=="string")return s2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s2(e,t)}}function s2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function k9(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function $9(e){if(Array.isArray(e))return e}function f2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function d2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?f2(Object(n),!0).forEach(function(r){z9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function z9(e,t,n){return t=q9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q9(e){var t=B9(e,"string");return Nu(t)=="symbol"?t:t+""}function B9(e,t){if(Nu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Nu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var h2=function(t,n,r,l,u){var c=r-l,f;return f="M ".concat(t,",").concat(n),f+="L ".concat(t+r,",").concat(n),f+="L ".concat(t+r-c/2,",").concat(n+u),f+="L ".concat(t+r-c/2-l,",").concat(n+u),f+="L ".concat(t,",").concat(n," Z"),f},L9={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},I9=function(t){var n=d2(d2({},L9),t),r=B.useRef(),l=B.useState(-1),u=R9(l,2),c=u[0],f=u[1];B.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var M=r.current.getTotalLength();M&&f(M)}catch{}},[]);var d=n.x,h=n.y,y=n.upperWidth,v=n.lowerWidth,g=n.height,x=n.className,j=n.animationEasing,S=n.animationDuration,_=n.animationBegin,E=n.isUpdateAnimationActive;if(d!==+d||h!==+h||y!==+y||v!==+v||g!==+g||y===0&&v===0||g===0)return null;var w=Me("recharts-trapezoid",x);return E?I.createElement(Dr,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:g,x:d,y:h},to:{upperWidth:y,lowerWidth:v,height:g,x:d,y:h},duration:S,animationEasing:j,isActive:E},function(M){var N=M.upperWidth,A=M.lowerWidth,T=M.height,C=M.x,D=M.y;return I.createElement(Dr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:_,duration:S,easing:j},I.createElement("path",hf({},_e(n,!0),{className:w,d:h2(C,D,N,A,T),ref:r})))}):I.createElement("g",null,I.createElement("path",hf({},_e(n,!0),{className:w,d:h2(d,h,y,v,g)})))},U9=["option","shapeType","propTransformer","activeClassName","isActive"];function Ru(e){"@babel/helpers - typeof";return Ru=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ru(e)}function H9(e,t){if(e==null)return{};var n=G9(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function G9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function p2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function pf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?p2(Object(n),!0).forEach(function(r){Y9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Y9(e,t,n){return t=X9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X9(e){var t=K9(e,"string");return Ru(t)=="symbol"?t:t+""}function K9(e,t){if(Ru(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ru(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function V9(e,t){return pf(pf({},t),e)}function F9(e,t){return e==="symbols"}function v2(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return I.createElement(tx,n);case"trapezoid":return I.createElement(I9,n);case"sector":return I.createElement(BN,n);case"symbols":if(F9(t))return I.createElement(xb,n);break;default:return null}}function W9(e){return B.isValidElement(e)?e.props:e}function ZN(e){var t=e.option,n=e.shapeType,r=e.propTransformer,l=r===void 0?V9:r,u=e.activeClassName,c=u===void 0?"recharts-active-shape":u,f=e.isActive,d=H9(e,U9),h;if(B.isValidElement(t))h=B.cloneElement(t,pf(pf({},d),W9(t)));else if(Se(t))h=t(d);else if(E9(t)&&!N9(t)){var y=l(t,d);h=I.createElement(v2,{shapeType:n,elementProps:y})}else{var v=d;h=I.createElement(v2,{shapeType:n,elementProps:v})}return f?I.createElement(Ye,{className:c},h):h}function od(e,t){return t!=null&&"trapezoids"in e.props}function ud(e,t){return t!=null&&"sectors"in e.props}function Pu(e,t){return t!=null&&"points"in e.props}function Z9(e,t){var n,r,l=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,u=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return l&&u}function Q9(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function J9(e,t){var n=e.x===t.x,r=e.y===t.y,l=e.z===t.z;return n&&r&&l}function e7(e,t){var n;return od(e,t)?n=Z9:ud(e,t)?n=Q9:Pu(e,t)&&(n=J9),n}function t7(e,t){var n;return od(e,t)?n="trapezoids":ud(e,t)?n="sectors":Pu(e,t)&&(n="points"),n}function n7(e,t){if(od(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(ud(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return Pu(e,t)?t.payload:{}}function r7(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,l=t7(n,t),u=n7(n,t),c=r.filter(function(d,h){var y=Jf(u,d),v=n.props[l].filter(function(j){var S=e7(n,t);return S(j,t)}),g=n.props[l].indexOf(v[v.length-1]),x=h===g;return y&&x}),f=r.indexOf(c[c.length-1]);return f}var Ms;function Sl(e){"@babel/helpers - typeof";return Sl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sl(e)}function al(){return al=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},al.apply(this,arguments)}function y2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Je(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?y2(Object(n),!0).forEach(function(r){Pn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function a7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,JN(r.key),r)}}function i7(e,t,n){return t&&m2(e.prototype,t),n&&m2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function l7(e,t,n){return t=vf(t),o7(e,QN()?Reflect.construct(t,n||[],vf(e).constructor):t.apply(e,n))}function o7(e,t){if(t&&(Sl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return u7(e)}function u7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QN=function(){return!!e})()}function vf(e){return vf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},vf(e)}function c7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&B0(e,t)}function B0(e,t){return B0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},B0(e,t)}function Pn(e,t,n){return t=JN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JN(e){var t=s7(e,"string");return Sl(t)=="symbol"?t:t+""}function s7(e,t){if(Sl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Sl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Lr=(function(e){function t(n){var r;return a7(this,t),r=l7(this,t,[n]),Pn(r,"pieRef",null),Pn(r,"sectorRefs",[]),Pn(r,"id",Uu("recharts-pie-")),Pn(r,"handleAnimationEnd",function(){var l=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),Se(l)&&l()}),Pn(r,"handleAnimationStart",function(){var l=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),Se(l)&&l()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return c7(t,e),i7(t,[{key:"isActiveIndex",value:function(r){var l=this.props.activeIndex;return Array.isArray(l)?l.indexOf(r)!==-1:r===l}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var l=this.props.isAnimationActive;if(l&&!this.state.isAnimationFinished)return null;var u=this.props,c=u.label,f=u.labelLine,d=u.dataKey,h=u.valueKey,y=_e(this.props,!1),v=_e(c,!1),g=_e(f,!1),x=c&&c.offsetRadius||20,j=r.map(function(S,_){var E=(S.startAngle+S.endAngle)/2,w=tt(S.cx,S.cy,S.outerRadius+x,E),M=Je(Je(Je(Je({},y),S),{},{stroke:"none"},v),{},{index:_,textAnchor:t.getTextAnchor(w.x,S.cx)},w),N=Je(Je(Je(Je({},y),S),{},{fill:"none",stroke:S.fill},g),{},{index:_,points:[tt(S.cx,S.cy,S.outerRadius,E),w]}),A=d;return Ce(d)&&Ce(h)?A="value":Ce(d)&&(A=h),I.createElement(Ye,{key:"label-".concat(S.startAngle,"-").concat(S.endAngle,"-").concat(S.midAngle,"-").concat(_)},f&&t.renderLabelLineItem(f,N,"line"),t.renderLabelItem(c,M,Ut(S,A)))});return I.createElement(Ye,{className:"recharts-pie-labels"},j)}},{key:"renderSectorsStatically",value:function(r){var l=this,u=this.props,c=u.activeShape,f=u.blendStroke,d=u.inactiveShape;return r.map(function(h,y){if((h==null?void 0:h.startAngle)===0&&(h==null?void 0:h.endAngle)===0&&r.length!==1)return null;var v=l.isActiveIndex(y),g=d&&l.hasActiveIndex()?d:null,x=v?c:g,j=Je(Je({},h),{},{stroke:f?h.fill:h.stroke,tabIndex:-1});return I.createElement(Ye,al({ref:function(_){_&&!l.sectorRefs.includes(_)&&l.sectorRefs.push(_)},tabIndex:-1,className:"recharts-pie-sector"},ni(l.props,h,y),{key:"sector-".concat(h==null?void 0:h.startAngle,"-").concat(h==null?void 0:h.endAngle,"-").concat(h.midAngle,"-").concat(y)}),I.createElement(ZN,al({option:x,isActive:v,shapeType:"sector"},j)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,l=this.props,u=l.sectors,c=l.isAnimationActive,f=l.animationBegin,d=l.animationDuration,h=l.animationEasing,y=l.animationId,v=this.state,g=v.prevSectors,x=v.prevIsAnimationActive;return I.createElement(Dr,{begin:f,duration:d,isActive:c,easing:h,from:{t:0},to:{t:1},key:"pie-".concat(y,"-").concat(x),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(j){var S=j.t,_=[],E=u&&u[0],w=E.startAngle;return u.forEach(function(M,N){var A=g&&g[N],T=N>0?gn(M,"paddingAngle",0):0;if(A){var C=pa(A.endAngle-A.startAngle,M.endAngle-M.startAngle),D=Je(Je({},M),{},{startAngle:w+T,endAngle:w+C(S)+T});_.push(D),w=D.endAngle}else{var z=M.endAngle,W=M.startAngle,X=pa(0,z-W),U=X(S),F=Je(Je({},M),{},{startAngle:w+T,endAngle:w+U+T});_.push(F),w=F.endAngle}}),I.createElement(Ye,null,r.renderSectorsStatically(_))})}},{key:"attachKeyboardHandlers",value:function(r){var l=this;r.onkeydown=function(u){if(!u.altKey)switch(u.key){case"ArrowLeft":{var c=++l.state.sectorToFocus%l.sectorRefs.length;l.sectorRefs[c].focus(),l.setState({sectorToFocus:c});break}case"ArrowRight":{var f=--l.state.sectorToFocus<0?l.sectorRefs.length-1:l.state.sectorToFocus%l.sectorRefs.length;l.sectorRefs[f].focus(),l.setState({sectorToFocus:f});break}case"Escape":{l.sectorRefs[l.state.sectorToFocus].blur(),l.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,l=r.sectors,u=r.isAnimationActive,c=this.state.prevSectors;return u&&l&&l.length&&(!c||!Jf(c,l))?this.renderSectorsWithAnimation():this.renderSectorsStatically(l)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,l=this.props,u=l.hide,c=l.sectors,f=l.className,d=l.label,h=l.cx,y=l.cy,v=l.innerRadius,g=l.outerRadius,x=l.isAnimationActive,j=this.state.isAnimationFinished;if(u||!c||!c.length||!fe(h)||!fe(y)||!fe(v)||!fe(g))return null;var S=Me("recharts-pie",f);return I.createElement(Ye,{tabIndex:this.props.rootTabIndex,className:S,ref:function(E){r.pieRef=E}},this.renderSectors(),d&&this.renderLabels(c),Mt.renderCallByParent(this.props,null,!1),(!x||j)&&ba.renderCallByParent(this.props,c,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,l){return l.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==l.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:l.curSectors,isAnimationFinished:!0}:r.sectors!==l.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,l){return r>l?"start":r<l?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,l,u){if(I.isValidElement(r))return I.cloneElement(r,l);if(Se(r))return r(l);var c=Me("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return I.createElement(A0,al({},l,{key:u,type:"linear",className:c}))}},{key:"renderLabelItem",value:function(r,l,u){if(I.isValidElement(r))return I.cloneElement(r,l);var c=u;if(Se(r)&&(c=r(l),I.isValidElement(c)))return c;var f=Me("recharts-pie-label-text",typeof r!="boolean"&&!Se(r)?r.className:"");return I.createElement(ri,al({},l,{alignmentBaseline:"middle",className:f}),c)}}])})(B.PureComponent);Ms=Lr;Pn(Lr,"displayName","Pie");Pn(Lr,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Bl.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Pn(Lr,"parseDeltaAngle",function(e,t){var n=Yt(t-e),r=Math.min(Math.abs(t-e),360);return n*r});Pn(Lr,"getRealPieData",function(e){var t=e.data,n=e.children,r=_e(e,!1),l=kn(n,Hf);return t&&t.length?t.map(function(u,c){return Je(Je(Je({payload:u},r),u),l&&l[c]&&l[c].props)}):l&&l.length?l.map(function(u){return Je(Je({},r),u.props)}):[]});Pn(Lr,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,l=t.width,u=t.height,c=kN(l,u),f=r+Xt(e.cx,l,l/2),d=n+Xt(e.cy,u,u/2),h=Xt(e.innerRadius,c,0),y=Xt(e.outerRadius,c,c*.8),v=e.maxRadius||Math.sqrt(l*l+u*u)/2;return{cx:f,cy:d,innerRadius:h,outerRadius:y,maxRadius:v}});Pn(Lr,"getComposedData",function(e){var t=e.item,n=e.offset,r=t.type.defaultProps!==void 0?Je(Je({},t.type.defaultProps),t.props):t.props,l=Ms.getRealPieData(r);if(!l||!l.length)return null;var u=r.cornerRadius,c=r.startAngle,f=r.endAngle,d=r.paddingAngle,h=r.dataKey,y=r.nameKey,v=r.valueKey,g=r.tooltipType,x=Math.abs(r.minAngle),j=Ms.parseCoordinateOfPie(r,n),S=Ms.parseDeltaAngle(c,f),_=Math.abs(S),E=h;Ce(h)&&Ce(v)?(Xn(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),E="value"):Ce(h)&&(Xn(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),E=v);var w=l.filter(function(D){return Ut(D,E,0)!==0}).length,M=(_>=360?w:w-1)*d,N=_-w*x-M,A=l.reduce(function(D,z){var W=Ut(z,E,0);return D+(fe(W)?W:0)},0),T;if(A>0){var C;T=l.map(function(D,z){var W=Ut(D,E,0),X=Ut(D,y,z),U=(fe(W)?W:0)/A,F;z?F=C.endAngle+Yt(S)*d*(W!==0?1:0):F=c;var L=F+Yt(S)*((W!==0?x:0)+U*N),G=(F+L)/2,k=(j.innerRadius+j.outerRadius)/2,P=[{name:X,value:W,payload:D,dataKey:E,type:g}],Y=tt(j.cx,j.cy,k,G);return C=Je(Je(Je({percent:U,cornerRadius:u,name:X,tooltipPayload:P,midAngle:G,middleRadius:k,tooltipPosition:Y},D),j),{},{value:Ut(D,E),startAngle:F,endAngle:L,payload:D,paddingAngle:Yt(S)*d}),C})}return Je(Je({},j),{},{sectors:T,data:l})});var yg,g2;function f7(){if(g2)return yg;g2=1;var e=Math.ceil,t=Math.max;function n(r,l,u,c){for(var f=-1,d=t(e((l-r)/(u||1)),0),h=Array(d);d--;)h[c?d:++f]=r,r+=u;return h}return yg=n,yg}var mg,b2;function e3(){if(b2)return mg;b2=1;var e=OC(),t=1/0,n=17976931348623157e292;function r(l){if(!l)return l===0?l:0;if(l=e(l),l===t||l===-t){var u=l<0?-1:1;return u*n}return l===l?l:0}return mg=r,mg}var gg,x2;function d7(){if(x2)return gg;x2=1;var e=f7(),t=Uf(),n=e3();function r(l){return function(u,c,f){return f&&typeof f!="number"&&t(u,c,f)&&(c=f=void 0),u=n(u),c===void 0?(c=u,u=0):c=n(c),f=f===void 0?u<c?1:-1:n(f),e(u,c,f,l)}}return gg=r,gg}var bg,_2;function h7(){if(_2)return bg;_2=1;var e=d7(),t=e();return bg=t,bg}var p7=h7();const yf=Xe(p7);function Du(e){"@babel/helpers - typeof";return Du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Du(e)}function S2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function O2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?S2(Object(n),!0).forEach(function(r){t3(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function t3(e,t,n){return t=v7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v7(e){var t=y7(e,"string");return Du(t)=="symbol"?t:t+""}function y7(e,t){if(Du(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Du(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var m7=["Webkit","Moz","O","ms"],g7=function(t,n){var r=t.replace(/(\w)/,function(u){return u.toUpperCase()}),l=m7.reduce(function(u,c){return O2(O2({},u),{},t3({},c+r,n))},{});return l[t]=n,l};function Ol(e){"@babel/helpers - typeof";return Ol=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ol(e)}function mf(){return mf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mf.apply(this,arguments)}function A2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function xg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?A2(Object(n),!0).forEach(function(r){pn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function b7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r3(r.key),r)}}function x7(e,t,n){return t&&w2(e.prototype,t),n&&w2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _7(e,t,n){return t=gf(t),S7(e,n3()?Reflect.construct(t,n||[],gf(e).constructor):t.apply(e,n))}function S7(e,t){if(t&&(Ol(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return O7(e)}function O7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function n3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(n3=function(){return!!e})()}function gf(e){return gf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},gf(e)}function A7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&L0(e,t)}function L0(e,t){return L0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},L0(e,t)}function pn(e,t,n){return t=r3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r3(e){var t=w7(e,"string");return Ol(t)=="symbol"?t:t+""}function w7(e,t){if(Ol(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ol(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var j7=function(t){var n=t.data,r=t.startIndex,l=t.endIndex,u=t.x,c=t.width,f=t.travellerWidth;if(!n||!n.length)return{};var d=n.length,h=eu().domain(yf(0,d)).range([u,u+c-f]),y=h.domain().map(function(v){return h(v)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:h(r),endX:h(l),scale:h,scaleValues:y}},j2=function(t){return t.changedTouches&&!!t.changedTouches.length},Al=(function(e){function t(n){var r;return b7(this,t),r=_7(this,t,[n]),pn(r,"handleDrag",function(l){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(l):r.state.isSlideMoving&&r.handleSlideDrag(l)}),pn(r,"handleTouchMove",function(l){l.changedTouches!=null&&l.changedTouches.length>0&&r.handleDrag(l.changedTouches[0])}),pn(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var l=r.props,u=l.endIndex,c=l.onDragEnd,f=l.startIndex;c==null||c({endIndex:u,startIndex:f})}),r.detachDragEndListener()}),pn(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),pn(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),pn(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),pn(r,"handleSlideDragStart",function(l){var u=j2(l)?l.changedTouches[0]:l;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:u.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return A7(t,e),x7(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var l=r.startX,u=r.endX,c=this.state.scaleValues,f=this.props,d=f.gap,h=f.data,y=h.length-1,v=Math.min(l,u),g=Math.max(l,u),x=t.getIndexInRange(c,v),j=t.getIndexInRange(c,g);return{startIndex:x-x%d,endIndex:j===y?y:j-j%d}}},{key:"getTextOfTick",value:function(r){var l=this.props,u=l.data,c=l.tickFormatter,f=l.dataKey,d=Ut(u[r],f,r);return Se(c)?c(d,r):d}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var l=this.state,u=l.slideMoveStartX,c=l.startX,f=l.endX,d=this.props,h=d.x,y=d.width,v=d.travellerWidth,g=d.startIndex,x=d.endIndex,j=d.onChange,S=r.pageX-u;S>0?S=Math.min(S,h+y-v-f,h+y-v-c):S<0&&(S=Math.max(S,h-c,h-f));var _=this.getIndex({startX:c+S,endX:f+S});(_.startIndex!==g||_.endIndex!==x)&&j&&j(_),this.setState({startX:c+S,endX:f+S,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,l){var u=j2(l)?l.changedTouches[0]:l;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:u.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var l=this.state,u=l.brushMoveStartX,c=l.movingTravellerId,f=l.endX,d=l.startX,h=this.state[c],y=this.props,v=y.x,g=y.width,x=y.travellerWidth,j=y.onChange,S=y.gap,_=y.data,E={startX:this.state.startX,endX:this.state.endX},w=r.pageX-u;w>0?w=Math.min(w,v+g-x-h):w<0&&(w=Math.max(w,v-h)),E[c]=h+w;var M=this.getIndex(E),N=M.startIndex,A=M.endIndex,T=function(){var D=_.length-1;return c==="startX"&&(f>d?N%S===0:A%S===0)||f<d&&A===D||c==="endX"&&(f>d?A%S===0:N%S===0)||f>d&&A===D};this.setState(pn(pn({},c,h+w),"brushMoveStartX",r.pageX),function(){j&&T()&&j(M)})}},{key:"handleTravellerMoveKeyboard",value:function(r,l){var u=this,c=this.state,f=c.scaleValues,d=c.startX,h=c.endX,y=this.state[l],v=f.indexOf(y);if(v!==-1){var g=v+r;if(!(g===-1||g>=f.length)){var x=f[g];l==="startX"&&x>=h||l==="endX"&&x<=d||this.setState(pn({},l,x),function(){u.props.onChange(u.getIndex({startX:u.state.startX,endX:u.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,l=r.x,u=r.y,c=r.width,f=r.height,d=r.fill,h=r.stroke;return I.createElement("rect",{stroke:h,fill:d,x:l,y:u,width:c,height:f})}},{key:"renderPanorama",value:function(){var r=this.props,l=r.x,u=r.y,c=r.width,f=r.height,d=r.data,h=r.children,y=r.padding,v=B.Children.only(h);return v?I.cloneElement(v,{x:l,y:u,width:c,height:f,margin:y,compact:!0,data:d}):null}},{key:"renderTravellerLayer",value:function(r,l){var u,c,f=this,d=this.props,h=d.y,y=d.travellerWidth,v=d.height,g=d.traveller,x=d.ariaLabel,j=d.data,S=d.startIndex,_=d.endIndex,E=Math.max(r,this.props.x),w=xg(xg({},_e(this.props,!1)),{},{x:E,y:h,width:y,height:v}),M=x||"Min value: ".concat((u=j[S])===null||u===void 0?void 0:u.name,", Max value: ").concat((c=j[_])===null||c===void 0?void 0:c.name);return I.createElement(Ye,{tabIndex:0,role:"slider","aria-label":M,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[l],onTouchStart:this.travellerDragStartHandlers[l],onKeyDown:function(A){["ArrowLeft","ArrowRight"].includes(A.key)&&(A.preventDefault(),A.stopPropagation(),f.handleTravellerMoveKeyboard(A.key==="ArrowRight"?1:-1,l))},onFocus:function(){f.setState({isTravellerFocused:!0})},onBlur:function(){f.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,w))}},{key:"renderSlide",value:function(r,l){var u=this.props,c=u.y,f=u.height,d=u.stroke,h=u.travellerWidth,y=Math.min(r,l)+h,v=Math.max(Math.abs(l-r)-h,0);return I.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:d,fillOpacity:.2,x:y,y:c,width:v,height:f})}},{key:"renderText",value:function(){var r=this.props,l=r.startIndex,u=r.endIndex,c=r.y,f=r.height,d=r.travellerWidth,h=r.stroke,y=this.state,v=y.startX,g=y.endX,x=5,j={pointerEvents:"none",fill:h};return I.createElement(Ye,{className:"recharts-brush-texts"},I.createElement(ri,mf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(v,g)-x,y:c+f/2},j),this.getTextOfTick(l)),I.createElement(ri,mf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(v,g)+d+x,y:c+f/2},j),this.getTextOfTick(u)))}},{key:"render",value:function(){var r=this.props,l=r.data,u=r.className,c=r.children,f=r.x,d=r.y,h=r.width,y=r.height,v=r.alwaysShowText,g=this.state,x=g.startX,j=g.endX,S=g.isTextActive,_=g.isSlideMoving,E=g.isTravellerMoving,w=g.isTravellerFocused;if(!l||!l.length||!fe(f)||!fe(d)||!fe(h)||!fe(y)||h<=0||y<=0)return null;var M=Me("recharts-brush",u),N=I.Children.count(c)===1,A=g7("userSelect","none");return I.createElement(Ye,{className:M,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),N&&this.renderPanorama(),this.renderSlide(x,j),this.renderTravellerLayer(x,"startX"),this.renderTravellerLayer(j,"endX"),(S||_||E||w||v)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var l=r.x,u=r.y,c=r.width,f=r.height,d=r.stroke,h=Math.floor(u+f/2)-1;return I.createElement(I.Fragment,null,I.createElement("rect",{x:l,y:u,width:c,height:f,fill:d,stroke:"none"}),I.createElement("line",{x1:l+1,y1:h,x2:l+c-1,y2:h,fill:"none",stroke:"#fff"}),I.createElement("line",{x1:l+1,y1:h+2,x2:l+c-1,y2:h+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,l){var u;return I.isValidElement(r)?u=I.cloneElement(r,l):Se(r)?u=r(l):u=t.renderDefaultTraveller(l),u}},{key:"getDerivedStateFromProps",value:function(r,l){var u=r.data,c=r.width,f=r.x,d=r.travellerWidth,h=r.updateId,y=r.startIndex,v=r.endIndex;if(u!==l.prevData||h!==l.prevUpdateId)return xg({prevData:u,prevTravellerWidth:d,prevUpdateId:h,prevX:f,prevWidth:c},u&&u.length?j7({data:u,width:c,x:f,travellerWidth:d,startIndex:y,endIndex:v}):{scale:null,scaleValues:null});if(l.scale&&(c!==l.prevWidth||f!==l.prevX||d!==l.prevTravellerWidth)){l.scale.range([f,f+c-d]);var g=l.scale.domain().map(function(x){return l.scale(x)});return{prevData:u,prevTravellerWidth:d,prevUpdateId:h,prevX:f,prevWidth:c,startX:l.scale(r.startIndex),endX:l.scale(r.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(r,l){for(var u=r.length,c=0,f=u-1;f-c>1;){var d=Math.floor((c+f)/2);r[d]>l?f=d:c=d}return l>=r[f]?f:c}}])})(B.PureComponent);pn(Al,"displayName","Brush");pn(Al,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var _g,T2;function T7(){if(T2)return _g;T2=1;var e=Tb();function t(n,r){var l;return e(n,function(u,c,f){return l=r(u,c,f),!l}),!!l}return _g=t,_g}var Sg,E2;function E7(){if(E2)return Sg;E2=1;var e=eC(),t=ar(),n=T7(),r=nn(),l=Uf();function u(c,f,d){var h=r(c)?e:n;return d&&l(c,f,d)&&(f=void 0),h(c,t(f,3))}return Sg=u,Sg}var M7=E7();const C7=Xe(M7);var tr=function(t,n){var r=t.alwaysShow,l=t.ifOverflow;return r&&(l="extendDomain"),l===n},Og,M2;function N7(){if(M2)return Og;M2=1;var e=gC();function t(n,r,l){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:l,writable:!0}):n[r]=l}return Og=t,Og}var Ag,C2;function R7(){if(C2)return Ag;C2=1;var e=N7(),t=yC(),n=ar();function r(l,u){var c={};return u=n(u,3),t(l,function(f,d,h){e(c,d,u(f,d,h))}),c}return Ag=r,Ag}var P7=R7();const D7=Xe(P7);var wg,N2;function k7(){if(N2)return wg;N2=1;function e(t,n){for(var r=-1,l=t==null?0:t.length;++r<l;)if(!n(t[r],r,t))return!1;return!0}return wg=e,wg}var jg,R2;function $7(){if(R2)return jg;R2=1;var e=Tb();function t(n,r){var l=!0;return e(n,function(u,c,f){return l=!!r(u,c,f),l}),l}return jg=t,jg}var Tg,P2;function z7(){if(P2)return Tg;P2=1;var e=k7(),t=$7(),n=ar(),r=nn(),l=Uf();function u(c,f,d){var h=r(c)?e:t;return d&&l(c,f,d)&&(f=void 0),h(c,n(f,3))}return Tg=u,Tg}var q7=z7();const a3=Xe(q7);var B7=["x","y"];function ku(e){"@babel/helpers - typeof";return ku=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ku(e)}function I0(){return I0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},I0.apply(this,arguments)}function D2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Vo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?D2(Object(n),!0).forEach(function(r){L7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function L7(e,t,n){return t=I7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I7(e){var t=U7(e,"string");return ku(t)=="symbol"?t:t+""}function U7(e,t){if(ku(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ku(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function H7(e,t){if(e==null)return{};var n=G7(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function G7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Y7(e,t){var n=e.x,r=e.y,l=H7(e,B7),u="".concat(n),c=parseInt(u,10),f="".concat(r),d=parseInt(f,10),h="".concat(t.height||l.height),y=parseInt(h,10),v="".concat(t.width||l.width),g=parseInt(v,10);return Vo(Vo(Vo(Vo(Vo({},t),l),c?{x:c}:{}),d?{y:d}:{}),{},{height:y,width:g,name:t.name,radius:t.radius})}function k2(e){return I.createElement(ZN,I0({shapeType:"rectangle",propTransformer:Y7,activeClassName:"recharts-active-bar"},e))}var X7=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,l){if(typeof t=="number")return t;var u=fe(r)||h4(r);return u?t(r,l):(u||ii(),n)}},K7=["value","background"],i3;function wl(e){"@babel/helpers - typeof";return wl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wl(e)}function V7(e,t){if(e==null)return{};var n=F7(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function F7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function bf(){return bf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bf.apply(this,arguments)}function $2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function bt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$2(Object(n),!0).forEach(function(r){ma(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function W7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,o3(r.key),r)}}function Z7(e,t,n){return t&&z2(e.prototype,t),n&&z2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Q7(e,t,n){return t=xf(t),J7(e,l3()?Reflect.construct(t,n||[],xf(e).constructor):t.apply(e,n))}function J7(e,t){if(t&&(wl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return eH(e)}function eH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l3=function(){return!!e})()}function xf(e){return xf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xf(e)}function tH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&U0(e,t)}function U0(e,t){return U0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},U0(e,t)}function ma(e,t,n){return t=o3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o3(e){var t=nH(e,"string");return wl(t)=="symbol"?t:t+""}function nH(e,t){if(wl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var kr=(function(e){function t(){var n;W7(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=Q7(this,t,[].concat(l)),ma(n,"state",{isAnimationFinished:!1}),ma(n,"id",Uu("recharts-bar-")),ma(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),c&&c()}),ma(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),c&&c()}),n}return tH(t,e),Z7(t,[{key:"renderRectanglesStatically",value:function(r){var l=this,u=this.props,c=u.shape,f=u.dataKey,d=u.activeIndex,h=u.activeBar,y=_e(this.props,!1);return r&&r.map(function(v,g){var x=g===d,j=x?h:c,S=bt(bt(bt({},y),v),{},{isActive:x,option:j,index:g,dataKey:f,onAnimationStart:l.handleAnimationStart,onAnimationEnd:l.handleAnimationEnd});return I.createElement(Ye,bf({className:"recharts-bar-rectangle"},ni(l.props,v,g),{key:"rectangle-".concat(v==null?void 0:v.x,"-").concat(v==null?void 0:v.y,"-").concat(v==null?void 0:v.value,"-").concat(g)}),I.createElement(k2,S))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,l=this.props,u=l.data,c=l.layout,f=l.isAnimationActive,d=l.animationBegin,h=l.animationDuration,y=l.animationEasing,v=l.animationId,g=this.state.prevData;return I.createElement(Dr,{begin:d,duration:h,isActive:f,easing:y,from:{t:0},to:{t:1},key:"bar-".concat(v),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(x){var j=x.t,S=u.map(function(_,E){var w=g&&g[E];if(w){var M=pa(w.x,_.x),N=pa(w.y,_.y),A=pa(w.width,_.width),T=pa(w.height,_.height);return bt(bt({},_),{},{x:M(j),y:N(j),width:A(j),height:T(j)})}if(c==="horizontal"){var C=pa(0,_.height),D=C(j);return bt(bt({},_),{},{y:_.y+_.height-D,height:D})}var z=pa(0,_.width),W=z(j);return bt(bt({},_),{},{width:W})});return I.createElement(Ye,null,r.renderRectanglesStatically(S))})}},{key:"renderRectangles",value:function(){var r=this.props,l=r.data,u=r.isAnimationActive,c=this.state.prevData;return u&&l&&l.length&&(!c||!Jf(c,l))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(l)}},{key:"renderBackground",value:function(){var r=this,l=this.props,u=l.data,c=l.dataKey,f=l.activeIndex,d=_e(this.props.background,!1);return u.map(function(h,y){h.value;var v=h.background,g=V7(h,K7);if(!v)return null;var x=bt(bt(bt(bt(bt({},g),{},{fill:"#eee"},v),d),ni(r.props,h,y)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:c,index:y,className:"recharts-bar-background-rectangle"});return I.createElement(k2,bf({key:"background-bar-".concat(y),option:r.props.background,isActive:y===f},x))})}},{key:"renderErrorBar",value:function(r,l){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var u=this.props,c=u.data,f=u.xAxis,d=u.yAxis,h=u.layout,y=u.children,v=kn(y,nd);if(!v)return null;var g=h==="vertical"?c[0].height/2:c[0].width/2,x=function(_,E){var w=Array.isArray(_.value)?_.value[1]:_.value;return{x:_.x,y:_.y,value:w,errorVal:Ut(_,E)}},j={clipPath:r?"url(#clipPath-".concat(l,")"):null};return I.createElement(Ye,j,v.map(function(S){return I.cloneElement(S,{key:"error-bar-".concat(l,"-").concat(S.props.dataKey),data:c,xAxis:f,yAxis:d,layout:h,offset:g,dataPointFormatter:x})}))}},{key:"render",value:function(){var r=this.props,l=r.hide,u=r.data,c=r.className,f=r.xAxis,d=r.yAxis,h=r.left,y=r.top,v=r.width,g=r.height,x=r.isAnimationActive,j=r.background,S=r.id;if(l||!u||!u.length)return null;var _=this.state.isAnimationFinished,E=Me("recharts-bar",c),w=f&&f.allowDataOverflow,M=d&&d.allowDataOverflow,N=w||M,A=Ce(S)?this.id:S;return I.createElement(Ye,{className:E},w||M?I.createElement("defs",null,I.createElement("clipPath",{id:"clipPath-".concat(A)},I.createElement("rect",{x:w?h:h-v/2,y:M?y:y-g/2,width:w?v:v*2,height:M?g:g*2}))):null,I.createElement(Ye,{className:"recharts-bar-rectangles",clipPath:N?"url(#clipPath-".concat(A,")"):null},j?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(N,A),(!x||_)&&ba.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(r,l){return r.animationId!==l.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:l.curData}:r.data!==l.curData?{curData:r.data}:null}}])})(B.PureComponent);i3=kr;ma(kr,"displayName","Bar");ma(kr,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Bl.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ma(kr,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,l=e.bandSize,u=e.xAxis,c=e.yAxis,f=e.xAxisTicks,d=e.yAxisTicks,h=e.stackedData,y=e.dataStartIndex,v=e.displayedData,g=e.offset,x=TB(r,n);if(!x)return null;var j=t.layout,S=n.type.defaultProps,_=S!==void 0?bt(bt({},S),n.props):n.props,E=_.dataKey,w=_.children,M=_.minPointSize,N=j==="horizontal"?c:u,A=h?N.scale.domain():null,T=DB({numericAxis:N}),C=kn(w,Hf),D=v.map(function(z,W){var X,U,F,L,G,k;h?X=EB(h[y+W],A):(X=Ut(z,E),Array.isArray(X)||(X=[T,X]));var P=X7(M,i3.defaultProps.minPointSize)(X[1],W);if(j==="horizontal"){var Y,Z=[c.scale(X[0]),c.scale(X[1])],le=Z[0],$=Z[1];U=fE({axis:u,ticks:f,bandSize:l,offset:x.offset,entry:z,index:W}),F=(Y=$??le)!==null&&Y!==void 0?Y:void 0,L=x.size;var K=le-$;if(G=Number.isNaN(K)?0:K,k={x:U,y:c.y,width:L,height:c.height},Math.abs(P)>0&&Math.abs(G)<Math.abs(P)){var ne=Yt(G||P)*(Math.abs(P)-Math.abs(G));F-=ne,G+=ne}}else{var ue=[u.scale(X[0]),u.scale(X[1])],de=ue[0],me=ue[1];if(U=de,F=fE({axis:c,ticks:d,bandSize:l,offset:x.offset,entry:z,index:W}),L=me-de,G=x.size,k={x:u.x,y:F,width:u.width,height:G},Math.abs(P)>0&&Math.abs(L)<Math.abs(P)){var Oe=Yt(L||P)*(Math.abs(P)-Math.abs(L));L+=Oe}}return bt(bt(bt({},z),{},{x:U,y:F,width:L,height:G,value:h?X:X[1],payload:z,background:k},C&&C[W]&&C[W].props),{},{tooltipPayload:[PN(n,z)],tooltipPosition:{x:U+L/2,y:F+G/2}})});return bt({data:D,layout:j},g)});function $u(e){"@babel/helpers - typeof";return $u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$u(e)}function rH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function q2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,u3(r.key),r)}}function aH(e,t,n){return t&&q2(e.prototype,t),n&&q2(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function B2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Gn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?B2(Object(n),!0).forEach(function(r){cd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cd(e,t,n){return t=u3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u3(e){var t=iH(e,"string");return $u(t)=="symbol"?t:t+""}function iH(e,t){if($u(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if($u(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lH=function(t,n,r,l,u){var c=t.width,f=t.height,d=t.layout,h=t.children,y=Object.keys(n),v={left:r.left,leftMirror:r.left,right:c-r.right,rightMirror:c-r.right,top:r.top,topMirror:r.top,bottom:f-r.bottom,bottomMirror:f-r.bottom},g=!!vn(h,kr);return y.reduce(function(x,j){var S=n[j],_=S.orientation,E=S.domain,w=S.padding,M=w===void 0?{}:w,N=S.mirror,A=S.reversed,T="".concat(_).concat(N?"Mirror":""),C,D,z,W,X;if(S.type==="number"&&(S.padding==="gap"||S.padding==="no-gap")){var U=E[1]-E[0],F=1/0,L=S.categoricalDomain.sort(y4);if(L.forEach(function(ue,de){de>0&&(F=Math.min((ue||0)-(L[de-1]||0),F))}),Number.isFinite(F)){var G=F/U,k=S.layout==="vertical"?r.height:r.width;if(S.padding==="gap"&&(C=G*k/2),S.padding==="no-gap"){var P=Xt(t.barCategoryGap,G*k),Y=G*k/2;C=Y-P-(Y-P)/k*P}}}l==="xAxis"?D=[r.left+(M.left||0)+(C||0),r.left+r.width-(M.right||0)-(C||0)]:l==="yAxis"?D=d==="horizontal"?[r.top+r.height-(M.bottom||0),r.top+(M.top||0)]:[r.top+(M.top||0)+(C||0),r.top+r.height-(M.bottom||0)-(C||0)]:D=S.range,A&&(D=[D[1],D[0]]);var Z=MN(S,u,g),le=Z.scale,$=Z.realScaleType;le.domain(E).range(D),CN(le);var K=NN(le,Gn(Gn({},S),{},{realScaleType:$}));l==="xAxis"?(X=_==="top"&&!N||_==="bottom"&&N,z=r.left,W=v[T]-X*S.height):l==="yAxis"&&(X=_==="left"&&!N||_==="right"&&N,z=v[T]-X*S.width,W=r.top);var ne=Gn(Gn(Gn({},S),K),{},{realScaleType:$,x:z,y:W,scale:le,width:l==="xAxis"?r.width:S.width,height:l==="yAxis"?r.height:S.height});return ne.bandSize=nf(ne,K),!S.hide&&l==="xAxis"?v[T]+=(X?-1:1)*ne.height:S.hide||(v[T]+=(X?-1:1)*ne.width),Gn(Gn({},x),{},cd({},j,ne))},{})},c3=function(t,n){var r=t.x,l=t.y,u=n.x,c=n.y;return{x:Math.min(r,u),y:Math.min(l,c),width:Math.abs(u-r),height:Math.abs(c-l)}},oH=function(t){var n=t.x1,r=t.y1,l=t.x2,u=t.y2;return c3({x:n,y:r},{x:l,y:u})},s3=(function(){function e(t){rH(this,e),this.scale=t}return aH(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=r.bandAware,u=r.position;if(n!==void 0){if(u)switch(u){case"start":return this.scale(n);case"middle":{var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+c}case"end":{var f=this.bandwidth?this.bandwidth():0;return this.scale(n)+f}default:return this.scale(n)}if(l){var d=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+d}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),l=r[0],u=r[r.length-1];return l<=u?n>=l&&n<=u:n>=u&&n<=l}}],[{key:"create",value:function(n){return new e(n)}}])})();cd(s3,"EPS",1e-4);var rx=function(t){var n=Object.keys(t).reduce(function(r,l){return Gn(Gn({},r),{},cd({},l,s3.create(t[l])))},{});return Gn(Gn({},n),{},{apply:function(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=u.bandAware,f=u.position;return D7(l,function(d,h){return n[h].apply(d,{bandAware:c,position:f})})},isInRange:function(l){return a3(l,function(u,c){return n[c].isInRange(u)})}})};function uH(e){return(e%180+180)%180}var cH=function(t){var n=t.width,r=t.height,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=uH(l),c=u*Math.PI/180,f=Math.atan(r/n),d=c>f&&c<Math.PI-f?r/Math.sin(c):n/Math.cos(c);return Math.abs(d)},Eg,L2;function sH(){if(L2)return Eg;L2=1;var e=ar(),t=Hu(),n=Lf();function r(l){return function(u,c,f){var d=Object(u);if(!t(u)){var h=e(c,3);u=n(u),c=function(v){return h(d[v],v,d)}}var y=l(u,c,f);return y>-1?d[h?u[y]:y]:void 0}}return Eg=r,Eg}var Mg,I2;function fH(){if(I2)return Mg;I2=1;var e=e3();function t(n){var r=e(n),l=r%1;return r===r?l?r-l:r:0}return Mg=t,Mg}var Cg,U2;function dH(){if(U2)return Cg;U2=1;var e=fC(),t=ar(),n=fH(),r=Math.max;function l(u,c,f){var d=u==null?0:u.length;if(!d)return-1;var h=f==null?0:n(f);return h<0&&(h=r(d+h,0)),e(u,t(c,3),h)}return Cg=l,Cg}var Ng,H2;function hH(){if(H2)return Ng;H2=1;var e=sH(),t=dH(),n=e(t);return Ng=n,Ng}var pH=hH();const vH=Xe(pH);var yH=TM();const mH=Xe(yH);var gH=mH(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),ax=B.createContext(void 0),ix=B.createContext(void 0),f3=B.createContext(void 0),d3=B.createContext({}),h3=B.createContext(void 0),p3=B.createContext(0),v3=B.createContext(0),G2=function(t){var n=t.state,r=n.xAxisMap,l=n.yAxisMap,u=n.offset,c=t.clipPathId,f=t.children,d=t.width,h=t.height,y=gH(u);return I.createElement(ax.Provider,{value:r},I.createElement(ix.Provider,{value:l},I.createElement(d3.Provider,{value:u},I.createElement(f3.Provider,{value:y},I.createElement(h3.Provider,{value:c},I.createElement(p3.Provider,{value:h},I.createElement(v3.Provider,{value:d},f)))))))},bH=function(){return B.useContext(h3)},y3=function(t){var n=B.useContext(ax);n==null&&ii();var r=n[t];return r==null&&ii(),r},xH=function(){var t=B.useContext(ax);return ya(t)},_H=function(){var t=B.useContext(ix),n=vH(t,function(r){return a3(r.domain,Number.isFinite)});return n||ya(t)},m3=function(t){var n=B.useContext(ix);n==null&&ii();var r=n[t];return r==null&&ii(),r},SH=function(){var t=B.useContext(f3);return t},OH=function(){return B.useContext(d3)},lx=function(){return B.useContext(v3)},ox=function(){return B.useContext(p3)};function jl(e){"@babel/helpers - typeof";return jl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jl(e)}function AH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wH(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,b3(r.key),r)}}function jH(e,t,n){return t&&wH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function TH(e,t,n){return t=_f(t),EH(e,g3()?Reflect.construct(t,n||[],_f(e).constructor):t.apply(e,n))}function EH(e,t){if(t&&(jl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return MH(e)}function MH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(g3=function(){return!!e})()}function _f(e){return _f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_f(e)}function CH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&H0(e,t)}function H0(e,t){return H0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},H0(e,t)}function Y2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function X2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Y2(Object(n),!0).forEach(function(r){ux(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ux(e,t,n){return t=b3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b3(e){var t=NH(e,"string");return jl(t)=="symbol"?t:t+""}function NH(e,t){if(jl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(jl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function RH(e,t){return $H(e)||kH(e,t)||DH(e,t)||PH()}function PH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function DH(e,t){if(e){if(typeof e=="string")return K2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return K2(e,t)}}function K2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kH(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function $H(e){if(Array.isArray(e))return e}function G0(){return G0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},G0.apply(this,arguments)}var zH=function(t,n){var r;return I.isValidElement(t)?r=I.cloneElement(t,n):Se(t)?r=t(n):r=I.createElement("line",G0({},n,{className:"recharts-reference-line-line"})),r},qH=function(t,n,r,l,u,c,f,d,h){var y=u.x,v=u.y,g=u.width,x=u.height;if(r){var j=h.y,S=t.y.apply(j,{position:c});if(tr(h,"discard")&&!t.y.isInRange(S))return null;var _=[{x:y+g,y:S},{x:y,y:S}];return d==="left"?_.reverse():_}if(n){var E=h.x,w=t.x.apply(E,{position:c});if(tr(h,"discard")&&!t.x.isInRange(w))return null;var M=[{x:w,y:v+x},{x:w,y:v}];return f==="top"?M.reverse():M}if(l){var N=h.segment,A=N.map(function(T){return t.apply(T,{position:c})});return tr(h,"discard")&&C7(A,function(T){return!t.isInRange(T)})?null:A}return null};function BH(e){var t=e.x,n=e.y,r=e.segment,l=e.xAxisId,u=e.yAxisId,c=e.shape,f=e.className,d=e.alwaysShow,h=bH(),y=y3(l),v=m3(u),g=SH();if(!h||!g)return null;Xn(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var x=rx({x:y.scale,y:v.scale}),j=At(t),S=At(n),_=r&&r.length===2,E=qH(x,j,S,_,g,e.position,y.orientation,v.orientation,e);if(!E)return null;var w=RH(E,2),M=w[0],N=M.x,A=M.y,T=w[1],C=T.x,D=T.y,z=tr(e,"hidden")?"url(#".concat(h,")"):void 0,W=X2(X2({clipPath:z},_e(e,!0)),{},{x1:N,y1:A,x2:C,y2:D});return I.createElement(Ye,{className:Me("recharts-reference-line",f)},zH(c,W),Mt.renderCallByParent(e,oH({x1:N,y1:A,x2:C,y2:D})))}var cx=(function(e){function t(){return AH(this,t),TH(this,t,arguments)}return CH(t,e),jH(t,[{key:"render",value:function(){return I.createElement(BH,this.props)}}])})(I.Component);ux(cx,"displayName","ReferenceLine");ux(cx,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Y0(){return Y0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Y0.apply(this,arguments)}function Tl(e){"@babel/helpers - typeof";return Tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tl(e)}function V2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function F2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?V2(Object(n),!0).forEach(function(r){sd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function LH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IH(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_3(r.key),r)}}function UH(e,t,n){return t&&IH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function HH(e,t,n){return t=Sf(t),GH(e,x3()?Reflect.construct(t,n||[],Sf(e).constructor):t.apply(e,n))}function GH(e,t){if(t&&(Tl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return YH(e)}function YH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x3=function(){return!!e})()}function Sf(e){return Sf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Sf(e)}function XH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&X0(e,t)}function X0(e,t){return X0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},X0(e,t)}function sd(e,t,n){return t=_3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _3(e){var t=KH(e,"string");return Tl(t)=="symbol"?t:t+""}function KH(e,t){if(Tl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Tl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var VH=function(t){var n=t.x,r=t.y,l=t.xAxis,u=t.yAxis,c=rx({x:l.scale,y:u.scale}),f=c.apply({x:n,y:r},{bandAware:!0});return tr(t,"discard")&&!c.isInRange(f)?null:f},fd=(function(e){function t(){return LH(this,t),HH(this,t,arguments)}return XH(t,e),UH(t,[{key:"render",value:function(){var r=this.props,l=r.x,u=r.y,c=r.r,f=r.alwaysShow,d=r.clipPathId,h=At(l),y=At(u);if(Xn(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!h||!y)return null;var v=VH(this.props);if(!v)return null;var g=v.x,x=v.y,j=this.props,S=j.shape,_=j.className,E=tr(this.props,"hidden")?"url(#".concat(d,")"):void 0,w=F2(F2({clipPath:E},_e(this.props,!0)),{},{cx:g,cy:x});return I.createElement(Ye,{className:Me("recharts-reference-dot",_)},t.renderDot(S,w),Mt.renderCallByParent(this.props,{x:g-c,y:x-c,width:2*c,height:2*c}))}}])})(I.Component);sd(fd,"displayName","ReferenceDot");sd(fd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});sd(fd,"renderDot",function(e,t){var n;return I.isValidElement(e)?n=I.cloneElement(e,t):Se(e)?n=e(t):n=I.createElement(nx,Y0({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function K0(){return K0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},K0.apply(this,arguments)}function El(e){"@babel/helpers - typeof";return El=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},El(e)}function W2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Z2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?W2(Object(n),!0).forEach(function(r){dd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function FH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WH(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,O3(r.key),r)}}function ZH(e,t,n){return t&&WH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function QH(e,t,n){return t=Of(t),JH(e,S3()?Reflect.construct(t,n||[],Of(e).constructor):t.apply(e,n))}function JH(e,t){if(t&&(El(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return eG(e)}function eG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(S3=function(){return!!e})()}function Of(e){return Of=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Of(e)}function tG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&V0(e,t)}function V0(e,t){return V0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},V0(e,t)}function dd(e,t,n){return t=O3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O3(e){var t=nG(e,"string");return El(t)=="symbol"?t:t+""}function nG(e,t){if(El(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(El(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var rG=function(t,n,r,l,u){var c=u.x1,f=u.x2,d=u.y1,h=u.y2,y=u.xAxis,v=u.yAxis;if(!y||!v)return null;var g=rx({x:y.scale,y:v.scale}),x={x:t?g.x.apply(c,{position:"start"}):g.x.rangeMin,y:r?g.y.apply(d,{position:"start"}):g.y.rangeMin},j={x:n?g.x.apply(f,{position:"end"}):g.x.rangeMax,y:l?g.y.apply(h,{position:"end"}):g.y.rangeMax};return tr(u,"discard")&&(!g.isInRange(x)||!g.isInRange(j))?null:c3(x,j)},hd=(function(e){function t(){return FH(this,t),QH(this,t,arguments)}return tG(t,e),ZH(t,[{key:"render",value:function(){var r=this.props,l=r.x1,u=r.x2,c=r.y1,f=r.y2,d=r.className,h=r.alwaysShow,y=r.clipPathId;Xn(h===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var v=At(l),g=At(u),x=At(c),j=At(f),S=this.props.shape;if(!v&&!g&&!x&&!j&&!S)return null;var _=rG(v,g,x,j,this.props);if(!_&&!S)return null;var E=tr(this.props,"hidden")?"url(#".concat(y,")"):void 0;return I.createElement(Ye,{className:Me("recharts-reference-area",d)},t.renderRect(S,Z2(Z2({clipPath:E},_e(this.props,!0)),_)),Mt.renderCallByParent(this.props,_))}}])})(I.Component);dd(hd,"displayName","ReferenceArea");dd(hd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});dd(hd,"renderRect",function(e,t){var n;return I.isValidElement(e)?n=I.cloneElement(e,t):Se(e)?n=e(t):n=I.createElement(tx,K0({},t,{className:"recharts-reference-area-rect"})),n});function A3(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],l=0;l<e.length;l+=t)r.push(e[l]);return r}function aG(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return cH(r,n)}function iG(e,t,n){var r=n==="width",l=e.x,u=e.y,c=e.width,f=e.height;return t===1?{start:r?l:u,end:r?l+c:u+f}:{start:r?l+c:u+f,end:r?l:u}}function Af(e,t,n,r,l){if(e*t<e*r||e*t>e*l)return!1;var u=n();return e*(t-e*u/2-r)>=0&&e*(t+e*u/2-l)<=0}function lG(e,t){return A3(e,t+1)}function oG(e,t,n,r,l){for(var u=(r||[]).slice(),c=t.start,f=t.end,d=0,h=1,y=c,v=function(){var j=r==null?void 0:r[d];if(j===void 0)return{v:A3(r,h)};var S=d,_,E=function(){return _===void 0&&(_=n(j,S)),_},w=j.coordinate,M=d===0||Af(e,w,E,y,f);M||(d=0,y=c,h+=1),M&&(y=w+e*(E()/2+l),d+=h)},g;h<=u.length;)if(g=v(),g)return g.v;return[]}function zu(e){"@babel/helpers - typeof";return zu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zu(e)}function Q2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function Lt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Q2(Object(n),!0).forEach(function(r){uG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uG(e,t,n){return t=cG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cG(e){var t=sG(e,"string");return zu(t)=="symbol"?t:t+""}function sG(e,t){if(zu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(zu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function fG(e,t,n,r,l){for(var u=(r||[]).slice(),c=u.length,f=t.start,d=t.end,h=function(g){var x=u[g],j,S=function(){return j===void 0&&(j=n(x,g)),j};if(g===c-1){var _=e*(x.coordinate+e*S()/2-d);u[g]=x=Lt(Lt({},x),{},{tickCoord:_>0?x.coordinate-_*e:x.coordinate})}else u[g]=x=Lt(Lt({},x),{},{tickCoord:x.coordinate});var E=Af(e,x.tickCoord,S,f,d);E&&(d=x.tickCoord-e*(S()/2+l),u[g]=Lt(Lt({},x),{},{isShow:!0}))},y=c-1;y>=0;y--)h(y);return u}function dG(e,t,n,r,l,u){var c=(r||[]).slice(),f=c.length,d=t.start,h=t.end;if(u){var y=r[f-1],v=n(y,f-1),g=e*(y.coordinate+e*v/2-h);c[f-1]=y=Lt(Lt({},y),{},{tickCoord:g>0?y.coordinate-g*e:y.coordinate});var x=Af(e,y.tickCoord,function(){return v},d,h);x&&(h=y.tickCoord-e*(v/2+l),c[f-1]=Lt(Lt({},y),{},{isShow:!0}))}for(var j=u?f-1:f,S=function(w){var M=c[w],N,A=function(){return N===void 0&&(N=n(M,w)),N};if(w===0){var T=e*(M.coordinate-e*A()/2-d);c[w]=M=Lt(Lt({},M),{},{tickCoord:T<0?M.coordinate-T*e:M.coordinate})}else c[w]=M=Lt(Lt({},M),{},{tickCoord:M.coordinate});var C=Af(e,M.tickCoord,A,d,h);C&&(d=M.tickCoord+e*(A()/2+l),c[w]=Lt(Lt({},M),{},{isShow:!0}))},_=0;_<j;_++)S(_);return c}function sx(e,t,n){var r=e.tick,l=e.ticks,u=e.viewBox,c=e.minTickGap,f=e.orientation,d=e.interval,h=e.tickFormatter,y=e.unit,v=e.angle;if(!l||!l.length||!r)return[];if(fe(d)||Bl.isSsr)return lG(l,typeof d=="number"&&fe(d)?d:0);var g=[],x=f==="top"||f==="bottom"?"width":"height",j=y&&x==="width"?Jo(y,{fontSize:t,letterSpacing:n}):{width:0,height:0},S=function(M,N){var A=Se(h)?h(M.value,N):M.value;return x==="width"?aG(Jo(A,{fontSize:t,letterSpacing:n}),j,v):Jo(A,{fontSize:t,letterSpacing:n})[x]},_=l.length>=2?Yt(l[1].coordinate-l[0].coordinate):1,E=iG(u,_,x);return d==="equidistantPreserveStart"?oG(_,E,S,l,c):(d==="preserveStart"||d==="preserveStartEnd"?g=dG(_,E,S,l,c,d==="preserveStartEnd"):g=fG(_,E,S,l,c),g.filter(function(w){return w.isShow}))}var hG=["viewBox"],pG=["viewBox"],vG=["ticks"];function Ml(e){"@babel/helpers - typeof";return Ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ml(e)}function il(){return il=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},il.apply(this,arguments)}function J2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function St(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?J2(Object(n),!0).forEach(function(r){fx(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J2(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Rg(e,t){if(e==null)return{};var n=yG(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function yG(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function mG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,j3(r.key),r)}}function gG(e,t,n){return t&&eM(e.prototype,t),n&&eM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function bG(e,t,n){return t=wf(t),xG(e,w3()?Reflect.construct(t,n||[],wf(e).constructor):t.apply(e,n))}function xG(e,t){if(t&&(Ml(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _G(e)}function _G(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w3=function(){return!!e})()}function wf(e){return wf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wf(e)}function SG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&F0(e,t)}function F0(e,t){return F0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},F0(e,t)}function fx(e,t,n){return t=j3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j3(e){var t=OG(e,"string");return Ml(t)=="symbol"?t:t+""}function OG(e,t){if(Ml(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ml(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Hl=(function(e){function t(n){var r;return mG(this,t),r=bG(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return SG(t,e),gG(t,[{key:"shouldComponentUpdate",value:function(r,l){var u=r.viewBox,c=Rg(r,hG),f=this.props,d=f.viewBox,h=Rg(f,pG);return!ol(u,d)||!ol(c,h)||!ol(l,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var l=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];l&&this.setState({fontSize:window.getComputedStyle(l).fontSize,letterSpacing:window.getComputedStyle(l).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var l=this.props,u=l.x,c=l.y,f=l.width,d=l.height,h=l.orientation,y=l.tickSize,v=l.mirror,g=l.tickMargin,x,j,S,_,E,w,M=v?-1:1,N=r.tickSize||y,A=fe(r.tickCoord)?r.tickCoord:r.coordinate;switch(h){case"top":x=j=r.coordinate,_=c+ +!v*d,S=_-M*N,w=S-M*g,E=A;break;case"left":S=_=r.coordinate,j=u+ +!v*f,x=j-M*N,E=x-M*g,w=A;break;case"right":S=_=r.coordinate,j=u+ +v*f,x=j+M*N,E=x+M*g,w=A;break;default:x=j=r.coordinate,_=c+ +v*d,S=_+M*N,w=S+M*g,E=A;break}return{line:{x1:x,y1:S,x2:j,y2:_},tick:{x:E,y:w}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,l=r.orientation,u=r.mirror,c;switch(l){case"left":c=u?"start":"end";break;case"right":c=u?"end":"start";break;default:c="middle";break}return c}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,l=r.orientation,u=r.mirror,c="end";switch(l){case"left":case"right":c="middle";break;case"top":c=u?"start":"end";break;default:c=u?"end":"start";break}return c}},{key:"renderAxisLine",value:function(){var r=this.props,l=r.x,u=r.y,c=r.width,f=r.height,d=r.orientation,h=r.mirror,y=r.axisLine,v=St(St(St({},_e(this.props,!1)),_e(y,!1)),{},{fill:"none"});if(d==="top"||d==="bottom"){var g=+(d==="top"&&!h||d==="bottom"&&h);v=St(St({},v),{},{x1:l,y1:u+g*f,x2:l+c,y2:u+g*f})}else{var x=+(d==="left"&&!h||d==="right"&&h);v=St(St({},v),{},{x1:l+x*c,y1:u,x2:l+x*c,y2:u+f})}return I.createElement("line",il({},v,{className:Me("recharts-cartesian-axis-line",gn(y,"className"))}))}},{key:"renderTicks",value:function(r,l,u){var c=this,f=this.props,d=f.tickLine,h=f.stroke,y=f.tick,v=f.tickFormatter,g=f.unit,x=sx(St(St({},this.props),{},{ticks:r}),l,u),j=this.getTickTextAnchor(),S=this.getTickVerticalAnchor(),_=_e(this.props,!1),E=_e(y,!1),w=St(St({},_),{},{fill:"none"},_e(d,!1)),M=x.map(function(N,A){var T=c.getTickLineCoord(N),C=T.line,D=T.tick,z=St(St(St(St({textAnchor:j,verticalAnchor:S},_),{},{stroke:"none",fill:h},E),D),{},{index:A,payload:N,visibleTicksCount:x.length,tickFormatter:v});return I.createElement(Ye,il({className:"recharts-cartesian-axis-tick",key:"tick-".concat(N.value,"-").concat(N.coordinate,"-").concat(N.tickCoord)},ni(c.props,N,A)),d&&I.createElement("line",il({},w,C,{className:Me("recharts-cartesian-axis-tick-line",gn(d,"className"))})),y&&t.renderTickItem(y,z,"".concat(Se(v)?v(N.value,A):N.value).concat(g||"")))});return I.createElement("g",{className:"recharts-cartesian-axis-ticks"},M)}},{key:"render",value:function(){var r=this,l=this.props,u=l.axisLine,c=l.width,f=l.height,d=l.ticksGenerator,h=l.className,y=l.hide;if(y)return null;var v=this.props,g=v.ticks,x=Rg(v,vG),j=g;return Se(d)&&(j=g&&g.length>0?d(this.props):d(x)),c<=0||f<=0||!j||!j.length?null:I.createElement(Ye,{className:Me("recharts-cartesian-axis",h),ref:function(_){r.layerReference=_}},u&&this.renderAxisLine(),this.renderTicks(j,this.state.fontSize,this.state.letterSpacing),Mt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,l,u){var c,f=Me(l.className,"recharts-cartesian-axis-tick-value");return I.isValidElement(r)?c=I.cloneElement(r,St(St({},l),{},{className:f})):Se(r)?c=r(St(St({},l),{},{className:f})):c=I.createElement(ri,il({},l,{className:"recharts-cartesian-axis-tick-value"}),u),c}}])})(B.Component);fx(Hl,"displayName","CartesianAxis");fx(Hl,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var AG=["x1","y1","x2","y2","key"],wG=["offset"];function li(e){"@babel/helpers - typeof";return li=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},li(e)}function tM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function It(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tM(Object(n),!0).forEach(function(r){jG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jG(e,t,n){return t=TG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TG(e){var t=EG(e,"string");return li(t)=="symbol"?t:t+""}function EG(e,t){if(li(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(li(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Za(){return Za=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Za.apply(this,arguments)}function nM(e,t){if(e==null)return{};var n=MG(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function MG(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var CG=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,l=t.x,u=t.y,c=t.width,f=t.height,d=t.ry;return I.createElement("rect",{x:l,y:u,ry:d,width:c,height:f,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function T3(e,t){var n;if(I.isValidElement(e))n=I.cloneElement(e,t);else if(Se(e))n=e(t);else{var r=t.x1,l=t.y1,u=t.x2,c=t.y2,f=t.key,d=nM(t,AG),h=_e(d,!1);h.offset;var y=nM(h,wG);n=I.createElement("line",Za({},y,{x1:r,y1:l,x2:u,y2:c,fill:"none",key:f}))}return n}function NG(e){var t=e.x,n=e.width,r=e.horizontal,l=r===void 0?!0:r,u=e.horizontalPoints;if(!l||!u||!u.length)return null;var c=u.map(function(f,d){var h=It(It({},e),{},{x1:t,y1:f,x2:t+n,y2:f,key:"line-".concat(d),index:d});return T3(l,h)});return I.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function RG(e){var t=e.y,n=e.height,r=e.vertical,l=r===void 0?!0:r,u=e.verticalPoints;if(!l||!u||!u.length)return null;var c=u.map(function(f,d){var h=It(It({},e),{},{x1:f,y1:t,x2:f,y2:t+n,key:"line-".concat(d),index:d});return T3(l,h)});return I.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function PG(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,l=e.y,u=e.width,c=e.height,f=e.horizontalPoints,d=e.horizontal,h=d===void 0?!0:d;if(!h||!t||!t.length)return null;var y=f.map(function(g){return Math.round(g+l-l)}).sort(function(g,x){return g-x});l!==y[0]&&y.unshift(0);var v=y.map(function(g,x){var j=!y[x+1],S=j?l+c-g:y[x+1]-g;if(S<=0)return null;var _=x%t.length;return I.createElement("rect",{key:"react-".concat(x),y:g,x:r,height:S,width:u,stroke:"none",fill:t[_],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return I.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},v)}function DG(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,l=e.fillOpacity,u=e.x,c=e.y,f=e.width,d=e.height,h=e.verticalPoints;if(!n||!r||!r.length)return null;var y=h.map(function(g){return Math.round(g+u-u)}).sort(function(g,x){return g-x});u!==y[0]&&y.unshift(0);var v=y.map(function(g,x){var j=!y[x+1],S=j?u+f-g:y[x+1]-g;if(S<=0)return null;var _=x%r.length;return I.createElement("rect",{key:"react-".concat(x),x:g,y:c,width:S,height:d,stroke:"none",fill:r[_],fillOpacity:l,className:"recharts-cartesian-grid-bg"})});return I.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},v)}var kG=function(t,n){var r=t.xAxis,l=t.width,u=t.height,c=t.offset;return EN(sx(It(It(It({},Hl.defaultProps),r),{},{ticks:Er(r,!0),viewBox:{x:0,y:0,width:l,height:u}})),c.left,c.left+c.width,n)},$G=function(t,n){var r=t.yAxis,l=t.width,u=t.height,c=t.offset;return EN(sx(It(It(It({},Hl.defaultProps),r),{},{ticks:Er(r,!0),viewBox:{x:0,y:0,width:l,height:u}})),c.top,c.top+c.height,n)},Zi={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function jf(e){var t,n,r,l,u,c,f=lx(),d=ox(),h=OH(),y=It(It({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Zi.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Zi.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Zi.horizontal,horizontalFill:(l=e.horizontalFill)!==null&&l!==void 0?l:Zi.horizontalFill,vertical:(u=e.vertical)!==null&&u!==void 0?u:Zi.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:Zi.verticalFill,x:fe(e.x)?e.x:h.left,y:fe(e.y)?e.y:h.top,width:fe(e.width)?e.width:h.width,height:fe(e.height)?e.height:h.height}),v=y.x,g=y.y,x=y.width,j=y.height,S=y.syncWithTicks,_=y.horizontalValues,E=y.verticalValues,w=xH(),M=_H();if(!fe(x)||x<=0||!fe(j)||j<=0||!fe(v)||v!==+v||!fe(g)||g!==+g)return null;var N=y.verticalCoordinatesGenerator||kG,A=y.horizontalCoordinatesGenerator||$G,T=y.horizontalPoints,C=y.verticalPoints;if((!T||!T.length)&&Se(A)){var D=_&&_.length,z=A({yAxis:M?It(It({},M),{},{ticks:D?_:M.ticks}):void 0,width:f,height:d,offset:h},D?!0:S);Xn(Array.isArray(z),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(li(z),"]")),Array.isArray(z)&&(T=z)}if((!C||!C.length)&&Se(N)){var W=E&&E.length,X=N({xAxis:w?It(It({},w),{},{ticks:W?E:w.ticks}):void 0,width:f,height:d,offset:h},W?!0:S);Xn(Array.isArray(X),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(li(X),"]")),Array.isArray(X)&&(C=X)}return I.createElement("g",{className:"recharts-cartesian-grid"},I.createElement(CG,{fill:y.fill,fillOpacity:y.fillOpacity,x:y.x,y:y.y,width:y.width,height:y.height,ry:y.ry}),I.createElement(NG,Za({},y,{offset:h,horizontalPoints:T,xAxis:w,yAxis:M})),I.createElement(RG,Za({},y,{offset:h,verticalPoints:C,xAxis:w,yAxis:M})),I.createElement(PG,Za({},y,{horizontalPoints:T})),I.createElement(DG,Za({},y,{verticalPoints:C})))}jf.displayName="CartesianGrid";function Cl(e){"@babel/helpers - typeof";return Cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cl(e)}function zG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,C3(r.key),r)}}function BG(e,t,n){return t&&qG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function LG(e,t,n){return t=Tf(t),IG(e,E3()?Reflect.construct(t,n||[],Tf(e).constructor):t.apply(e,n))}function IG(e,t){if(t&&(Cl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return UG(e)}function UG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E3=function(){return!!e})()}function Tf(e){return Tf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Tf(e)}function HG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&W0(e,t)}function W0(e,t){return W0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},W0(e,t)}function M3(e,t,n){return t=C3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C3(e){var t=GG(e,"string");return Cl(t)=="symbol"?t:t+""}function GG(e,t){if(Cl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Z0(){return Z0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Z0.apply(this,arguments)}function YG(e){var t=e.xAxisId,n=lx(),r=ox(),l=y3(t);return l==null?null:B.createElement(Hl,Z0({},l,{className:Me("recharts-".concat(l.axisType," ").concat(l.axisType),l.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(c){return Er(c,!0)}}))}var Nl=(function(e){function t(){return zG(this,t),LG(this,t,arguments)}return HG(t,e),BG(t,[{key:"render",value:function(){return B.createElement(YG,this.props)}}])})(B.Component);M3(Nl,"displayName","XAxis");M3(Nl,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function Rl(e){"@babel/helpers - typeof";return Rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rl(e)}function XG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,P3(r.key),r)}}function VG(e,t,n){return t&&KG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function FG(e,t,n){return t=Ef(t),WG(e,N3()?Reflect.construct(t,n||[],Ef(e).constructor):t.apply(e,n))}function WG(e,t){if(t&&(Rl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZG(e)}function ZG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N3=function(){return!!e})()}function Ef(e){return Ef=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ef(e)}function QG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Q0(e,t)}function Q0(e,t){return Q0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Q0(e,t)}function R3(e,t,n){return t=P3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P3(e){var t=JG(e,"string");return Rl(t)=="symbol"?t:t+""}function JG(e,t){if(Rl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Rl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function J0(){return J0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},J0.apply(this,arguments)}var eY=function(t){var n=t.yAxisId,r=lx(),l=ox(),u=m3(n);return u==null?null:B.createElement(Hl,J0({},u,{className:Me("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:r,height:l},ticksGenerator:function(f){return Er(f,!0)}}))},Pl=(function(e){function t(){return XG(this,t),FG(this,t,arguments)}return QG(t,e),VG(t,[{key:"render",value:function(){return B.createElement(eY,this.props)}}])})(B.Component);R3(Pl,"displayName","YAxis");R3(Pl,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function rM(e){return aY(e)||rY(e)||nY(e)||tY()}function tY(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nY(e,t){if(e){if(typeof e=="string")return eb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eb(e,t)}}function rY(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function aY(e){if(Array.isArray(e))return eb(e)}function eb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var tb=function(t,n,r,l,u){var c=kn(t,cx),f=kn(t,fd),d=[].concat(rM(c),rM(f)),h=kn(t,hd),y="".concat(l,"Id"),v=l[0],g=n;if(d.length&&(g=d.reduce(function(S,_){if(_.props[y]===r&&tr(_.props,"extendDomain")&&fe(_.props[v])){var E=_.props[v];return[Math.min(S[0],E),Math.max(S[1],E)]}return S},g)),h.length){var x="".concat(v,"1"),j="".concat(v,"2");g=h.reduce(function(S,_){if(_.props[y]===r&&tr(_.props,"extendDomain")&&fe(_.props[x])&&fe(_.props[j])){var E=_.props[x],w=_.props[j];return[Math.min(S[0],E,w),Math.max(S[1],E,w)]}return S},g)}return u&&u.length&&(g=u.reduce(function(S,_){return fe(_)?[Math.min(S[0],_),Math.max(S[1],_)]:S},g)),g},Pg={exports:{}},aM;function iY(){return aM||(aM=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function l(d,h,y){this.fn=d,this.context=h,this.once=y||!1}function u(d,h,y,v,g){if(typeof y!="function")throw new TypeError("The listener must be a function");var x=new l(y,v||d,g),j=n?n+h:h;return d._events[j]?d._events[j].fn?d._events[j]=[d._events[j],x]:d._events[j].push(x):(d._events[j]=x,d._eventsCount++),d}function c(d,h){--d._eventsCount===0?d._events=new r:delete d._events[h]}function f(){this._events=new r,this._eventsCount=0}f.prototype.eventNames=function(){var h=[],y,v;if(this._eventsCount===0)return h;for(v in y=this._events)t.call(y,v)&&h.push(n?v.slice(1):v);return Object.getOwnPropertySymbols?h.concat(Object.getOwnPropertySymbols(y)):h},f.prototype.listeners=function(h){var y=n?n+h:h,v=this._events[y];if(!v)return[];if(v.fn)return[v.fn];for(var g=0,x=v.length,j=new Array(x);g<x;g++)j[g]=v[g].fn;return j},f.prototype.listenerCount=function(h){var y=n?n+h:h,v=this._events[y];return v?v.fn?1:v.length:0},f.prototype.emit=function(h,y,v,g,x,j){var S=n?n+h:h;if(!this._events[S])return!1;var _=this._events[S],E=arguments.length,w,M;if(_.fn){switch(_.once&&this.removeListener(h,_.fn,void 0,!0),E){case 1:return _.fn.call(_.context),!0;case 2:return _.fn.call(_.context,y),!0;case 3:return _.fn.call(_.context,y,v),!0;case 4:return _.fn.call(_.context,y,v,g),!0;case 5:return _.fn.call(_.context,y,v,g,x),!0;case 6:return _.fn.call(_.context,y,v,g,x,j),!0}for(M=1,w=new Array(E-1);M<E;M++)w[M-1]=arguments[M];_.fn.apply(_.context,w)}else{var N=_.length,A;for(M=0;M<N;M++)switch(_[M].once&&this.removeListener(h,_[M].fn,void 0,!0),E){case 1:_[M].fn.call(_[M].context);break;case 2:_[M].fn.call(_[M].context,y);break;case 3:_[M].fn.call(_[M].context,y,v);break;case 4:_[M].fn.call(_[M].context,y,v,g);break;default:if(!w)for(A=1,w=new Array(E-1);A<E;A++)w[A-1]=arguments[A];_[M].fn.apply(_[M].context,w)}}return!0},f.prototype.on=function(h,y,v){return u(this,h,y,v,!1)},f.prototype.once=function(h,y,v){return u(this,h,y,v,!0)},f.prototype.removeListener=function(h,y,v,g){var x=n?n+h:h;if(!this._events[x])return this;if(!y)return c(this,x),this;var j=this._events[x];if(j.fn)j.fn===y&&(!g||j.once)&&(!v||j.context===v)&&c(this,x);else{for(var S=0,_=[],E=j.length;S<E;S++)(j[S].fn!==y||g&&!j[S].once||v&&j[S].context!==v)&&_.push(j[S]);_.length?this._events[x]=_.length===1?_[0]:_:c(this,x)}return this},f.prototype.removeAllListeners=function(h){var y;return h?(y=n?n+h:h,this._events[y]&&c(this,y)):(this._events=new r,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prefixed=n,f.EventEmitter=f,e.exports=f})(Pg)),Pg.exports}var lY=iY();const oY=Xe(lY);var Dg=new oY,kg="recharts.syncMouseEvents";function qu(e){"@babel/helpers - typeof";return qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qu(e)}function uY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cY(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,D3(r.key),r)}}function sY(e,t,n){return t&&cY(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function $g(e,t,n){return t=D3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D3(e){var t=fY(e,"string");return qu(t)=="symbol"?t:t+""}function fY(e,t){if(qu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(qu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var dY=(function(){function e(){uY(this,e),$g(this,"activeIndex",0),$g(this,"coordinateList",[]),$g(this,"layout","horizontal")}return sY(e,[{key:"setDetails",value:function(n){var r,l=n.coordinateList,u=l===void 0?null:l,c=n.container,f=c===void 0?null:c,d=n.layout,h=d===void 0?null:d,y=n.offset,v=y===void 0?null:y,g=n.mouseHandlerCallback,x=g===void 0?null:g;this.coordinateList=(r=u??this.coordinateList)!==null&&r!==void 0?r:[],this.container=f??this.container,this.layout=h??this.layout,this.offset=v??this.offset,this.mouseHandlerCallback=x??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var l=this.container.getBoundingClientRect(),u=l.x,c=l.y,f=l.height,d=this.coordinateList[this.activeIndex].coordinate,h=((n=window)===null||n===void 0?void 0:n.scrollX)||0,y=((r=window)===null||r===void 0?void 0:r.scrollY)||0,v=u+d+h,g=c+this.offset.top+f/2+y;this.mouseHandlerCallback({pageX:v,pageY:g})}}}])})();function hY(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],l=e==null?void 0:e[1];if(r&&l&&fe(r)&&fe(l))return!0}return!1}function pY(e,t,n,r){var l=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-l:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-l,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function k3(e){var t=e.cx,n=e.cy,r=e.radius,l=e.startAngle,u=e.endAngle,c=tt(t,n,r,l),f=tt(t,n,r,u);return{points:[c,f],cx:t,cy:n,radius:r,startAngle:l,endAngle:u}}function vY(e,t,n){var r,l,u,c;if(e==="horizontal")r=t.x,u=r,l=n.top,c=n.top+n.height;else if(e==="vertical")l=t.y,c=l,r=n.left,u=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var f=t.cx,d=t.cy,h=t.innerRadius,y=t.outerRadius,v=t.angle,g=tt(f,d,h,v),x=tt(f,d,y,v);r=g.x,l=g.y,u=x.x,c=x.y}else return k3(t);return[{x:r,y:l},{x:u,y:c}]}function Bu(e){"@babel/helpers - typeof";return Bu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bu(e)}function iM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function As(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iM(Object(n),!0).forEach(function(r){yY(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yY(e,t,n){return t=mY(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mY(e){var t=gY(e,"string");return Bu(t)=="symbol"?t:t+""}function gY(e,t){if(Bu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Bu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bY(e){var t,n,r=e.element,l=e.tooltipEventType,u=e.isActive,c=e.activeCoordinate,f=e.activePayload,d=e.offset,h=e.activeTooltipIndex,y=e.tooltipAxisBandSize,v=e.layout,g=e.chartName,x=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!x||!u||!c||g!=="ScatterChart"&&l!=="axis")return null;var j,S=A0;if(g==="ScatterChart")j=c,S=e9;else if(g==="BarChart")j=pY(v,c,d,y),S=tx;else if(v==="radial"){var _=k3(c),E=_.cx,w=_.cy,M=_.radius,N=_.startAngle,A=_.endAngle;j={cx:E,cy:w,startAngle:N,endAngle:A,innerRadius:M,outerRadius:M},S=BN}else j={points:vY(v,c,d)},S=A0;var T=As(As(As(As({stroke:"#ccc",pointerEvents:"none"},d),j),_e(x,!1)),{},{payload:f,payloadIndex:h,className:Me("recharts-tooltip-cursor",x.className)});return B.isValidElement(x)?B.cloneElement(x,T):B.createElement(S,T)}var xY=["item"],_Y=["children","className","width","height","style","compact","title","desc"];function Dl(e){"@babel/helpers - typeof";return Dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dl(e)}function ll(){return ll=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ll.apply(this,arguments)}function lM(e,t){return AY(e)||OY(e,t)||z3(e,t)||SY()}function SY(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function OY(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,l,u,c,f=[],d=!0,h=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(d=(r=u.call(n)).done)&&(f.push(r.value),f.length!==t);d=!0);}catch(y){h=!0,l=y}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function AY(e){if(Array.isArray(e))return e}function oM(e,t){if(e==null)return{};var n=wY(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wY(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function jY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TY(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,q3(r.key),r)}}function EY(e,t,n){return t&&TY(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function MY(e,t,n){return t=Mf(t),CY(e,$3()?Reflect.construct(t,n||[],Mf(e).constructor):t.apply(e,n))}function CY(e,t){if(t&&(Dl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return NY(e)}function NY(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return($3=function(){return!!e})()}function Mf(e){return Mf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Mf(e)}function RY(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nb(e,t)}function nb(e,t){return nb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},nb(e,t)}function kl(e){return kY(e)||DY(e)||z3(e)||PY()}function PY(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function z3(e,t){if(e){if(typeof e=="string")return rb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rb(e,t)}}function DY(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function kY(e){if(Array.isArray(e))return rb(e)}function rb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function uM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function ae(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uM(Object(n),!0).forEach(function(r){xe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xe(e,t,n){return t=q3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q3(e){var t=$Y(e,"string");return Dl(t)=="symbol"?t:t+""}function $Y(e,t){if(Dl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Dl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zY={xAxis:["bottom","top"],yAxis:["left","right"]},qY={width:"100%",height:"100%"},B3={x:0,y:0};function ws(e){return e}var BY=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},LY=function(t,n,r,l){var u=n.find(function(y){return y&&y.index===r});if(u){if(t==="horizontal")return{x:u.coordinate,y:l.y};if(t==="vertical")return{x:l.x,y:u.coordinate};if(t==="centric"){var c=u.coordinate,f=l.radius;return ae(ae(ae({},l),tt(l.cx,l.cy,f,c)),{},{angle:c,radius:f})}var d=u.coordinate,h=l.angle;return ae(ae(ae({},l),tt(l.cx,l.cy,d,h)),{},{angle:h,radius:d})}return B3},pd=function(t,n){var r=n.graphicalItems,l=n.dataStartIndex,u=n.dataEndIndex,c=(r??[]).reduce(function(f,d){var h=d.props.data;return h&&h.length?[].concat(kl(f),kl(h)):f},[]);return c.length>0?c:t&&t.length&&fe(l)&&fe(u)?t.slice(l,u+1):[]};function L3(e){return e==="number"?[0,"auto"]:void 0}var ab=function(t,n,r,l){var u=t.graphicalItems,c=t.tooltipAxis,f=pd(n,t);return r<0||!u||!u.length||r>=f.length?null:u.reduce(function(d,h){var y,v=(y=h.props.data)!==null&&y!==void 0?y:n;v&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(v=v.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(c.dataKey&&!c.allowDuplicatedCategory){var x=v===void 0?f:v;g=Bg(x,c.dataKey,l)}else g=v&&v[r]||f[r];return g?[].concat(kl(d),[PN(h,g)]):d},[])},cM=function(t,n,r,l){var u=l||{x:t.chartX,y:t.chartY},c=BY(u,r),f=t.orderedTooltipTicks,d=t.tooltipAxis,h=t.tooltipTicks,y=_B(c,f,h,d);if(y>=0&&h){var v=h[y]&&h[y].value,g=ab(t,n,y,v),x=LY(r,f,y,u);return{activeTooltipIndex:y,activeLabel:v,activePayload:g,activeCoordinate:x}}return null},IY=function(t,n){var r=n.axes,l=n.graphicalItems,u=n.axisType,c=n.axisIdKey,f=n.stackGroups,d=n.dataStartIndex,h=n.dataEndIndex,y=t.layout,v=t.children,g=t.stackOffset,x=TN(y,u);return r.reduce(function(j,S){var _,E=S.type.defaultProps!==void 0?ae(ae({},S.type.defaultProps),S.props):S.props,w=E.type,M=E.dataKey,N=E.allowDataOverflow,A=E.allowDuplicatedCategory,T=E.scale,C=E.ticks,D=E.includeHidden,z=E[c];if(j[z])return j;var W=pd(t.data,{graphicalItems:l.filter(function(K){var ne,ue=c in K.props?K.props[c]:(ne=K.type.defaultProps)===null||ne===void 0?void 0:ne[c];return ue===z}),dataStartIndex:d,dataEndIndex:h}),X=W.length,U,F,L;hY(E.domain,N,w)&&(U=b0(E.domain,null,N),x&&(w==="number"||T!=="auto")&&(L=tu(W,M,"category")));var G=L3(w);if(!U||U.length===0){var k,P=(k=E.domain)!==null&&k!==void 0?k:G;if(M){if(U=tu(W,M,w),w==="category"&&x){var Y=v4(U);A&&Y?(F=U,U=yf(0,X)):A||(U=pE(P,U,S).reduce(function(K,ne){return K.indexOf(ne)>=0?K:[].concat(kl(K),[ne])},[]))}else if(w==="category")A?U=U.filter(function(K){return K!==""&&!Ce(K)}):U=pE(P,U,S).reduce(function(K,ne){return K.indexOf(ne)>=0||ne===""||Ce(ne)?K:[].concat(kl(K),[ne])},[]);else if(w==="number"){var Z=jB(W,l.filter(function(K){var ne,ue,de=c in K.props?K.props[c]:(ne=K.type.defaultProps)===null||ne===void 0?void 0:ne[c],me="hide"in K.props?K.props.hide:(ue=K.type.defaultProps)===null||ue===void 0?void 0:ue.hide;return de===z&&(D||!me)}),M,u,y);Z&&(U=Z)}x&&(w==="number"||T!=="auto")&&(L=tu(W,M,"category"))}else x?U=yf(0,X):f&&f[z]&&f[z].hasStack&&w==="number"?U=g==="expand"?[0,1]:RN(f[z].stackGroups,d,h):U=jN(W,l.filter(function(K){var ne=c in K.props?K.props[c]:K.type.defaultProps[c],ue="hide"in K.props?K.props.hide:K.type.defaultProps.hide;return ne===z&&(D||!ue)}),w,y,!0);if(w==="number")U=tb(v,U,z,u,C),P&&(U=b0(P,U,N));else if(w==="category"&&P){var le=P,$=U.every(function(K){return le.indexOf(K)>=0});$&&(U=le)}}return ae(ae({},j),{},xe({},z,ae(ae({},E),{},{axisType:u,domain:U,categoricalDomain:L,duplicateDomain:F,originalDomain:(_=E.domain)!==null&&_!==void 0?_:G,isCategorical:x,layout:y})))},{})},UY=function(t,n){var r=n.graphicalItems,l=n.Axis,u=n.axisType,c=n.axisIdKey,f=n.stackGroups,d=n.dataStartIndex,h=n.dataEndIndex,y=t.layout,v=t.children,g=pd(t.data,{graphicalItems:r,dataStartIndex:d,dataEndIndex:h}),x=g.length,j=TN(y,u),S=-1;return r.reduce(function(_,E){var w=E.type.defaultProps!==void 0?ae(ae({},E.type.defaultProps),E.props):E.props,M=w[c],N=L3("number");if(!_[M]){S++;var A;return j?A=yf(0,x):f&&f[M]&&f[M].hasStack?(A=RN(f[M].stackGroups,d,h),A=tb(v,A,M,u)):(A=b0(N,jN(g,r.filter(function(T){var C,D,z=c in T.props?T.props[c]:(C=T.type.defaultProps)===null||C===void 0?void 0:C[c],W="hide"in T.props?T.props.hide:(D=T.type.defaultProps)===null||D===void 0?void 0:D.hide;return z===M&&!W}),"number",y),l.defaultProps.allowDataOverflow),A=tb(v,A,M,u)),ae(ae({},_),{},xe({},M,ae(ae({axisType:u},l.defaultProps),{},{hide:!0,orientation:gn(zY,"".concat(u,".").concat(S%2),null),domain:A,originalDomain:N,isCategorical:j,layout:y})))}return _},{})},HY=function(t,n){var r=n.axisType,l=r===void 0?"xAxis":r,u=n.AxisComp,c=n.graphicalItems,f=n.stackGroups,d=n.dataStartIndex,h=n.dataEndIndex,y=t.children,v="".concat(l,"Id"),g=kn(y,u),x={};return g&&g.length?x=IY(t,{axes:g,graphicalItems:c,axisType:l,axisIdKey:v,stackGroups:f,dataStartIndex:d,dataEndIndex:h}):c&&c.length&&(x=UY(t,{Axis:u,graphicalItems:c,axisType:l,axisIdKey:v,stackGroups:f,dataStartIndex:d,dataEndIndex:h})),x},GY=function(t){var n=ya(t),r=Er(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:Eb(r,function(l){return l.coordinate}),tooltipAxis:n,tooltipAxisBandSize:nf(n,r)}},sM=function(t){var n=t.children,r=t.defaultShowTooltip,l=vn(n,Al),u=0,c=0;return t.data&&t.data.length!==0&&(c=t.data.length-1),l&&l.props&&(l.props.startIndex>=0&&(u=l.props.startIndex),l.props.endIndex>=0&&(c=l.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:u,dataEndIndex:c,activeTooltipIndex:-1,isTooltipActive:!!r}},YY=function(t){return!t||!t.length?!1:t.some(function(n){var r=Mr(n&&n.type);return r&&r.indexOf("Bar")>=0})},fM=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},XY=function(t,n){var r=t.props,l=t.graphicalItems,u=t.xAxisMap,c=u===void 0?{}:u,f=t.yAxisMap,d=f===void 0?{}:f,h=r.width,y=r.height,v=r.children,g=r.margin||{},x=vn(v,Al),j=vn(v,Qa),S=Object.keys(d).reduce(function(A,T){var C=d[T],D=C.orientation;return!C.mirror&&!C.hide?ae(ae({},A),{},xe({},D,A[D]+C.width)):A},{left:g.left||0,right:g.right||0}),_=Object.keys(c).reduce(function(A,T){var C=c[T],D=C.orientation;return!C.mirror&&!C.hide?ae(ae({},A),{},xe({},D,gn(A,"".concat(D))+C.height)):A},{top:g.top||0,bottom:g.bottom||0}),E=ae(ae({},_),S),w=E.bottom;x&&(E.bottom+=x.props.height||Al.defaultProps.height),j&&n&&(E=AB(E,l,r,n));var M=h-E.left-E.right,N=y-E.top-E.bottom;return ae(ae({brushBottom:w},E),{},{width:Math.max(M,0),height:Math.max(N,0)})},KY=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},I3=function(t){var n=t.chartName,r=t.GraphicalChild,l=t.defaultTooltipEventType,u=l===void 0?"axis":l,c=t.validateTooltipEventTypes,f=c===void 0?["axis"]:c,d=t.axisComponents,h=t.legendContent,y=t.formatAxisMap,v=t.defaultProps,g=function(E,w){var M=w.graphicalItems,N=w.stackGroups,A=w.offset,T=w.updateId,C=w.dataStartIndex,D=w.dataEndIndex,z=E.barSize,W=E.layout,X=E.barGap,U=E.barCategoryGap,F=E.maxBarSize,L=fM(W),G=L.numericAxisName,k=L.cateAxisName,P=YY(M),Y=[];return M.forEach(function(Z,le){var $=pd(E.data,{graphicalItems:[Z],dataStartIndex:C,dataEndIndex:D}),K=Z.type.defaultProps!==void 0?ae(ae({},Z.type.defaultProps),Z.props):Z.props,ne=K.dataKey,ue=K.maxBarSize,de=K["".concat(G,"Id")],me=K["".concat(k,"Id")],Oe={},$e=d.reduce(function(Bn,ir){var Gl=w["".concat(ir.axisType,"Map")],qt=K["".concat(ir.axisType,"Id")];Gl&&Gl[qt]||ir.axisType==="zAxis"||ii();var Vu=Gl[qt];return ae(ae({},Bn),{},xe(xe({},ir.axisType,Vu),"".concat(ir.axisType,"Ticks"),Er(Vu)))},Oe),se=$e[k],be=$e["".concat(k,"Ticks")],Ae=N&&N[de]&&N[de].hasStack&&kB(Z,N[de].stackGroups),ce=Mr(Z.type).indexOf("Bar")>=0,nt=nf(se,be),Te=[],ut=P&&SB({barSize:z,stackGroups:N,totalSize:KY($e,k)});if(ce){var ct,zt,qn=Ce(ue)?F:ue,Vn=(ct=(zt=nf(se,be,!0))!==null&&zt!==void 0?zt:qn)!==null&&ct!==void 0?ct:0;Te=OB({barGap:X,barCategoryGap:U,bandSize:Vn!==nt?Vn:nt,sizeList:ut[me],maxBarSize:qn}),Vn!==nt&&(Te=Te.map(function(Bn){return ae(ae({},Bn),{},{position:ae(ae({},Bn.position),{},{offset:Bn.position.offset-Vn/2})})}))}var Ir=Z&&Z.type&&Z.type.getComposedData;Ir&&Y.push({props:ae(ae({},Ir(ae(ae({},$e),{},{displayedData:$,props:E,dataKey:ne,item:Z,bandSize:nt,barPosition:Te,offset:A,stackedData:Ae,layout:W,dataStartIndex:C,dataEndIndex:D}))),{},xe(xe(xe({key:Z.key||"item-".concat(le)},G,$e[G]),k,$e[k]),"animationId",T)),childIndex:T4(Z,E.children),item:Z})}),Y},x=function(E,w){var M=E.props,N=E.dataStartIndex,A=E.dataEndIndex,T=E.updateId;if(!MA({props:M}))return null;var C=M.children,D=M.layout,z=M.stackOffset,W=M.data,X=M.reverseStackOrder,U=fM(D),F=U.numericAxisName,L=U.cateAxisName,G=kn(C,r),k=PB(W,G,"".concat(F,"Id"),"".concat(L,"Id"),z,X),P=d.reduce(function(K,ne){var ue="".concat(ne.axisType,"Map");return ae(ae({},K),{},xe({},ue,HY(M,ae(ae({},ne),{},{graphicalItems:G,stackGroups:ne.axisType===F&&k,dataStartIndex:N,dataEndIndex:A}))))},{}),Y=XY(ae(ae({},P),{},{props:M,graphicalItems:G}),w==null?void 0:w.legendBBox);Object.keys(P).forEach(function(K){P[K]=y(M,P[K],Y,K.replace("Map",""),n)});var Z=P["".concat(L,"Map")],le=GY(Z),$=g(M,ae(ae({},P),{},{dataStartIndex:N,dataEndIndex:A,updateId:T,graphicalItems:G,stackGroups:k,offset:Y}));return ae(ae({formattedGraphicalItems:$,graphicalItems:G,offset:Y,stackGroups:k},le),P)},j=(function(_){function E(w){var M,N,A;return jY(this,E),A=MY(this,E,[w]),xe(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),xe(A,"accessibilityManager",new dY),xe(A,"handleLegendBBoxUpdate",function(T){if(T){var C=A.state,D=C.dataStartIndex,z=C.dataEndIndex,W=C.updateId;A.setState(ae({legendBBox:T},x({props:A.props,dataStartIndex:D,dataEndIndex:z,updateId:W},ae(ae({},A.state),{},{legendBBox:T}))))}}),xe(A,"handleReceiveSyncEvent",function(T,C,D){if(A.props.syncId===T){if(D===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(C)}}),xe(A,"handleBrushChange",function(T){var C=T.startIndex,D=T.endIndex;if(C!==A.state.dataStartIndex||D!==A.state.dataEndIndex){var z=A.state.updateId;A.setState(function(){return ae({dataStartIndex:C,dataEndIndex:D},x({props:A.props,dataStartIndex:C,dataEndIndex:D,updateId:z},A.state))}),A.triggerSyncEvent({dataStartIndex:C,dataEndIndex:D})}}),xe(A,"handleMouseEnter",function(T){var C=A.getMouseInfo(T);if(C){var D=ae(ae({},C),{},{isTooltipActive:!0});A.setState(D),A.triggerSyncEvent(D);var z=A.props.onMouseEnter;Se(z)&&z(D,T)}}),xe(A,"triggeredAfterMouseMove",function(T){var C=A.getMouseInfo(T),D=C?ae(ae({},C),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(D),A.triggerSyncEvent(D);var z=A.props.onMouseMove;Se(z)&&z(D,T)}),xe(A,"handleItemMouseEnter",function(T){A.setState(function(){return{isTooltipActive:!0,activeItem:T,activePayload:T.tooltipPayload,activeCoordinate:T.tooltipPosition||{x:T.cx,y:T.cy}}})}),xe(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),xe(A,"handleMouseMove",function(T){T.persist(),A.throttleTriggeredAfterMouseMove(T)}),xe(A,"handleMouseLeave",function(T){A.throttleTriggeredAfterMouseMove.cancel();var C={isTooltipActive:!1};A.setState(C),A.triggerSyncEvent(C);var D=A.props.onMouseLeave;Se(D)&&D(C,T)}),xe(A,"handleOuterEvent",function(T){var C=j4(T),D=gn(A.props,"".concat(C));if(C&&Se(D)){var z,W;/.*touch.*/i.test(C)?W=A.getMouseInfo(T.changedTouches[0]):W=A.getMouseInfo(T),D((z=W)!==null&&z!==void 0?z:{},T)}}),xe(A,"handleClick",function(T){var C=A.getMouseInfo(T);if(C){var D=ae(ae({},C),{},{isTooltipActive:!0});A.setState(D),A.triggerSyncEvent(D);var z=A.props.onClick;Se(z)&&z(D,T)}}),xe(A,"handleMouseDown",function(T){var C=A.props.onMouseDown;if(Se(C)){var D=A.getMouseInfo(T);C(D,T)}}),xe(A,"handleMouseUp",function(T){var C=A.props.onMouseUp;if(Se(C)){var D=A.getMouseInfo(T);C(D,T)}}),xe(A,"handleTouchMove",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(T.changedTouches[0])}),xe(A,"handleTouchStart",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.handleMouseDown(T.changedTouches[0])}),xe(A,"handleTouchEnd",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.handleMouseUp(T.changedTouches[0])}),xe(A,"handleDoubleClick",function(T){var C=A.props.onDoubleClick;if(Se(C)){var D=A.getMouseInfo(T);C(D,T)}}),xe(A,"handleContextMenu",function(T){var C=A.props.onContextMenu;if(Se(C)){var D=A.getMouseInfo(T);C(D,T)}}),xe(A,"triggerSyncEvent",function(T){A.props.syncId!==void 0&&Dg.emit(kg,A.props.syncId,T,A.eventEmitterSymbol)}),xe(A,"applySyncEvent",function(T){var C=A.props,D=C.layout,z=C.syncMethod,W=A.state.updateId,X=T.dataStartIndex,U=T.dataEndIndex;if(T.dataStartIndex!==void 0||T.dataEndIndex!==void 0)A.setState(ae({dataStartIndex:X,dataEndIndex:U},x({props:A.props,dataStartIndex:X,dataEndIndex:U,updateId:W},A.state)));else if(T.activeTooltipIndex!==void 0){var F=T.chartX,L=T.chartY,G=T.activeTooltipIndex,k=A.state,P=k.offset,Y=k.tooltipTicks;if(!P)return;if(typeof z=="function")G=z(Y,T);else if(z==="value"){G=-1;for(var Z=0;Z<Y.length;Z++)if(Y[Z].value===T.activeLabel){G=Z;break}}var le=ae(ae({},P),{},{x:P.left,y:P.top}),$=Math.min(F,le.x+le.width),K=Math.min(L,le.y+le.height),ne=Y[G]&&Y[G].value,ue=ab(A.state,A.props.data,G),de=Y[G]?{x:D==="horizontal"?Y[G].coordinate:$,y:D==="horizontal"?K:Y[G].coordinate}:B3;A.setState(ae(ae({},T),{},{activeLabel:ne,activeCoordinate:de,activePayload:ue,activeTooltipIndex:G}))}else A.setState(T)}),xe(A,"renderCursor",function(T){var C,D=A.state,z=D.isTooltipActive,W=D.activeCoordinate,X=D.activePayload,U=D.offset,F=D.activeTooltipIndex,L=D.tooltipAxisBandSize,G=A.getTooltipEventType(),k=(C=T.props.active)!==null&&C!==void 0?C:z,P=A.props.layout,Y=T.key||"_recharts-cursor";return I.createElement(bY,{key:Y,activeCoordinate:W,activePayload:X,activeTooltipIndex:F,chartName:n,element:T,isActive:k,layout:P,offset:U,tooltipAxisBandSize:L,tooltipEventType:G})}),xe(A,"renderPolarAxis",function(T,C,D){var z=gn(T,"type.axisType"),W=gn(A.state,"".concat(z,"Map")),X=T.type.defaultProps,U=X!==void 0?ae(ae({},X),T.props):T.props,F=W&&W[U["".concat(z,"Id")]];return B.cloneElement(T,ae(ae({},F),{},{className:Me(z,F.className),key:T.key||"".concat(C,"-").concat(D),ticks:Er(F,!0)}))}),xe(A,"renderPolarGrid",function(T){var C=T.props,D=C.radialLines,z=C.polarAngles,W=C.polarRadius,X=A.state,U=X.radiusAxisMap,F=X.angleAxisMap,L=ya(U),G=ya(F),k=G.cx,P=G.cy,Y=G.innerRadius,Z=G.outerRadius;return B.cloneElement(T,{polarAngles:Array.isArray(z)?z:Er(G,!0).map(function(le){return le.coordinate}),polarRadius:Array.isArray(W)?W:Er(L,!0).map(function(le){return le.coordinate}),cx:k,cy:P,innerRadius:Y,outerRadius:Z,key:T.key||"polar-grid",radialLines:D})}),xe(A,"renderLegend",function(){var T=A.state.formattedGraphicalItems,C=A.props,D=C.children,z=C.width,W=C.height,X=A.props.margin||{},U=z-(X.left||0)-(X.right||0),F=AN({children:D,formattedGraphicalItems:T,legendWidth:U,legendContent:h});if(!F)return null;var L=F.item,G=oM(F,xY);return B.cloneElement(L,ae(ae({},G),{},{chartWidth:z,chartHeight:W,margin:X,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),xe(A,"renderTooltip",function(){var T,C=A.props,D=C.children,z=C.accessibilityLayer,W=vn(D,yn);if(!W)return null;var X=A.state,U=X.isTooltipActive,F=X.activeCoordinate,L=X.activePayload,G=X.activeLabel,k=X.offset,P=(T=W.props.active)!==null&&T!==void 0?T:U;return B.cloneElement(W,{viewBox:ae(ae({},k),{},{x:k.left,y:k.top}),active:P,label:G,payload:P?L:[],coordinate:F,accessibilityLayer:z})}),xe(A,"renderBrush",function(T){var C=A.props,D=C.margin,z=C.data,W=A.state,X=W.offset,U=W.dataStartIndex,F=W.dataEndIndex,L=W.updateId;return B.cloneElement(T,{key:T.key||"_recharts-brush",onChange:xs(A.handleBrushChange,T.props.onChange),data:z,x:fe(T.props.x)?T.props.x:X.left,y:fe(T.props.y)?T.props.y:X.top+X.height+X.brushBottom-(D.bottom||0),width:fe(T.props.width)?T.props.width:X.width,startIndex:U,endIndex:F,updateId:"brush-".concat(L)})}),xe(A,"renderReferenceElement",function(T,C,D){if(!T)return null;var z=A,W=z.clipPathId,X=A.state,U=X.xAxisMap,F=X.yAxisMap,L=X.offset,G=T.type.defaultProps||{},k=T.props,P=k.xAxisId,Y=P===void 0?G.xAxisId:P,Z=k.yAxisId,le=Z===void 0?G.yAxisId:Z;return B.cloneElement(T,{key:T.key||"".concat(C,"-").concat(D),xAxis:U[Y],yAxis:F[le],viewBox:{x:L.left,y:L.top,width:L.width,height:L.height},clipPathId:W})}),xe(A,"renderActivePoints",function(T){var C=T.item,D=T.activePoint,z=T.basePoint,W=T.childIndex,X=T.isRange,U=[],F=C.props.key,L=C.item.type.defaultProps!==void 0?ae(ae({},C.item.type.defaultProps),C.item.props):C.item.props,G=L.activeDot,k=L.dataKey,P=ae(ae({index:W,dataKey:k,cx:D.x,cy:D.y,r:4,fill:ex(C.item),strokeWidth:2,stroke:"#fff",payload:D.payload,value:D.value},_e(G,!1)),Ns(G));return U.push(E.renderActiveDot(G,P,"".concat(F,"-activePoint-").concat(W))),z?U.push(E.renderActiveDot(G,ae(ae({},P),{},{cx:z.x,cy:z.y}),"".concat(F,"-basePoint-").concat(W))):X&&U.push(null),U}),xe(A,"renderGraphicChild",function(T,C,D){var z=A.filterFormatItem(T,C,D);if(!z)return null;var W=A.getTooltipEventType(),X=A.state,U=X.isTooltipActive,F=X.tooltipAxis,L=X.activeTooltipIndex,G=X.activeLabel,k=A.props.children,P=vn(k,yn),Y=z.props,Z=Y.points,le=Y.isRange,$=Y.baseLine,K=z.item.type.defaultProps!==void 0?ae(ae({},z.item.type.defaultProps),z.item.props):z.item.props,ne=K.activeDot,ue=K.hide,de=K.activeBar,me=K.activeShape,Oe=!!(!ue&&U&&P&&(ne||de||me)),$e={};W!=="axis"&&P&&P.props.trigger==="click"?$e={onClick:xs(A.handleItemMouseEnter,T.props.onClick)}:W!=="axis"&&($e={onMouseLeave:xs(A.handleItemMouseLeave,T.props.onMouseLeave),onMouseEnter:xs(A.handleItemMouseEnter,T.props.onMouseEnter)});var se=B.cloneElement(T,ae(ae({},z.props),$e));function be(ir){return typeof F.dataKey=="function"?F.dataKey(ir.payload):null}if(Oe)if(L>=0){var Ae,ce;if(F.dataKey&&!F.allowDuplicatedCategory){var nt=typeof F.dataKey=="function"?be:"payload.".concat(F.dataKey.toString());Ae=Bg(Z,nt,G),ce=le&&$&&Bg($,nt,G)}else Ae=Z==null?void 0:Z[L],ce=le&&$&&$[L];if(me||de){var Te=T.props.activeIndex!==void 0?T.props.activeIndex:L;return[B.cloneElement(T,ae(ae(ae({},z.props),$e),{},{activeIndex:Te})),null,null]}if(!Ce(Ae))return[se].concat(kl(A.renderActivePoints({item:z,activePoint:Ae,basePoint:ce,childIndex:L,isRange:le})))}else{var ut,ct=(ut=A.getItemByXY(A.state.activeCoordinate))!==null&&ut!==void 0?ut:{graphicalItem:se},zt=ct.graphicalItem,qn=zt.item,Vn=qn===void 0?T:qn,Ir=zt.childIndex,Bn=ae(ae(ae({},z.props),$e),{},{activeIndex:Ir});return[B.cloneElement(Vn,Bn),null,null]}return le?[se,null,null]:[se,null]}),xe(A,"renderCustomized",function(T,C,D){return B.cloneElement(T,ae(ae({key:"recharts-customized-".concat(D)},A.props),A.state))}),xe(A,"renderMap",{CartesianGrid:{handler:ws,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:ws},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:ws},YAxis:{handler:ws},Brush:{handler:A.renderBrush,once:!0},Bar:{handler:A.renderGraphicChild},Line:{handler:A.renderGraphicChild},Area:{handler:A.renderGraphicChild},Radar:{handler:A.renderGraphicChild},RadialBar:{handler:A.renderGraphicChild},Scatter:{handler:A.renderGraphicChild},Pie:{handler:A.renderGraphicChild},Funnel:{handler:A.renderGraphicChild},Tooltip:{handler:A.renderCursor,once:!0},PolarGrid:{handler:A.renderPolarGrid,once:!0},PolarAngleAxis:{handler:A.renderPolarAxis},PolarRadiusAxis:{handler:A.renderPolarAxis},Customized:{handler:A.renderCustomized}}),A.clipPathId="".concat((M=w.id)!==null&&M!==void 0?M:Uu("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=AC(A.triggeredAfterMouseMove,(N=w.throttleDelay)!==null&&N!==void 0?N:1e3/60),A.state={},A}return RY(E,_),EY(E,[{key:"componentDidMount",value:function(){var M,N;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(M=this.props.margin.left)!==null&&M!==void 0?M:0,top:(N=this.props.margin.top)!==null&&N!==void 0?N:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var M=this.props,N=M.children,A=M.data,T=M.height,C=M.layout,D=vn(N,yn);if(D){var z=D.props.defaultIndex;if(!(typeof z!="number"||z<0||z>this.state.tooltipTicks.length-1)){var W=this.state.tooltipTicks[z]&&this.state.tooltipTicks[z].value,X=ab(this.state,A,z,W),U=this.state.tooltipTicks[z].coordinate,F=(this.state.offset.top+T)/2,L=C==="horizontal",G=L?{x:U,y:F}:{y:U,x:F},k=this.state.formattedGraphicalItems.find(function(Y){var Z=Y.item;return Z.type.name==="Scatter"});k&&(G=ae(ae({},G),k.props.points[z].tooltipPosition),X=k.props.points[z].tooltipPayload);var P={activeTooltipIndex:z,isTooltipActive:!0,activeLabel:W,activePayload:X,activeCoordinate:G};this.setState(P),this.renderCursor(D),this.accessibilityManager.setIndex(z)}}}},{key:"getSnapshotBeforeUpdate",value:function(M,N){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==N.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==M.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==M.margin){var A,T;this.accessibilityManager.setDetails({offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0}})}return null}},{key:"componentDidUpdate",value:function(M){Ig([vn(M.children,yn)],[vn(this.props.children,yn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var M=vn(this.props.children,yn);if(M&&typeof M.props.shared=="boolean"){var N=M.props.shared?"axis":"item";return f.indexOf(N)>=0?N:u}return u}},{key:"getMouseInfo",value:function(M){if(!this.container)return null;var N=this.container,A=N.getBoundingClientRect(),T=h$(A),C={chartX:Math.round(M.pageX-T.left),chartY:Math.round(M.pageY-T.top)},D=A.width/N.offsetWidth||1,z=this.inRange(C.chartX,C.chartY,D);if(!z)return null;var W=this.state,X=W.xAxisMap,U=W.yAxisMap,F=this.getTooltipEventType(),L=cM(this.state,this.props.data,this.props.layout,z);if(F!=="axis"&&X&&U){var G=ya(X).scale,k=ya(U).scale,P=G&&G.invert?G.invert(C.chartX):null,Y=k&&k.invert?k.invert(C.chartY):null;return ae(ae({},C),{},{xValue:P,yValue:Y},L)}return L?ae(ae({},C),L):null}},{key:"inRange",value:function(M,N){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,T=this.props.layout,C=M/A,D=N/A;if(T==="horizontal"||T==="vertical"){var z=this.state.offset,W=C>=z.left&&C<=z.left+z.width&&D>=z.top&&D<=z.top+z.height;return W?{x:C,y:D}:null}var X=this.state,U=X.angleAxisMap,F=X.radiusAxisMap;if(U&&F){var L=ya(U);return mE({x:C,y:D},L)}return null}},{key:"parseEventsOfWrapper",value:function(){var M=this.props.children,N=this.getTooltipEventType(),A=vn(M,yn),T={};A&&N==="axis"&&(A.props.trigger==="click"?T={onClick:this.handleClick}:T={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var C=Ns(this.props,this.handleOuterEvent);return ae(ae({},C),T)}},{key:"addListener",value:function(){Dg.on(kg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Dg.removeListener(kg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(M,N,A){for(var T=this.state.formattedGraphicalItems,C=0,D=T.length;C<D;C++){var z=T[C];if(z.item===M||z.props.key===M.key||N===Mr(z.item.type)&&A===z.childIndex)return z}return null}},{key:"renderClipPath",value:function(){var M=this.clipPathId,N=this.state.offset,A=N.left,T=N.top,C=N.height,D=N.width;return I.createElement("defs",null,I.createElement("clipPath",{id:M},I.createElement("rect",{x:A,y:T,height:C,width:D})))}},{key:"getXScales",value:function(){var M=this.state.xAxisMap;return M?Object.entries(M).reduce(function(N,A){var T=lM(A,2),C=T[0],D=T[1];return ae(ae({},N),{},xe({},C,D.scale))},{}):null}},{key:"getYScales",value:function(){var M=this.state.yAxisMap;return M?Object.entries(M).reduce(function(N,A){var T=lM(A,2),C=T[0],D=T[1];return ae(ae({},N),{},xe({},C,D.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(M){var N;return(N=this.state.xAxisMap)===null||N===void 0||(N=N[M])===null||N===void 0?void 0:N.scale}},{key:"getYScaleByAxisId",value:function(M){var N;return(N=this.state.yAxisMap)===null||N===void 0||(N=N[M])===null||N===void 0?void 0:N.scale}},{key:"getItemByXY",value:function(M){var N=this.state,A=N.formattedGraphicalItems,T=N.activeItem;if(A&&A.length)for(var C=0,D=A.length;C<D;C++){var z=A[C],W=z.props,X=z.item,U=X.type.defaultProps!==void 0?ae(ae({},X.type.defaultProps),X.props):X.props,F=Mr(X.type);if(F==="Bar"){var L=(W.data||[]).find(function(Y){return DU(M,Y)});if(L)return{graphicalItem:z,payload:L}}else if(F==="RadialBar"){var G=(W.data||[]).find(function(Y){return mE(M,Y)});if(G)return{graphicalItem:z,payload:G}}else if(od(z,T)||ud(z,T)||Pu(z,T)){var k=r7({graphicalItem:z,activeTooltipItem:T,itemData:U.data}),P=U.activeIndex===void 0?k:U.activeIndex;return{graphicalItem:ae(ae({},z),{},{childIndex:P}),payload:Pu(z,T)?U.data[k]:z.props.data[k]}}}return null}},{key:"render",value:function(){var M=this;if(!MA(this))return null;var N=this.props,A=N.children,T=N.className,C=N.width,D=N.height,z=N.style,W=N.compact,X=N.title,U=N.desc,F=oM(N,_Y),L=_e(F,!1);if(W)return I.createElement(G2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},I.createElement(Hg,ll({},L,{width:C,height:D,title:X,desc:U}),this.renderClipPath(),NA(A,this.renderMap)));if(this.props.accessibilityLayer){var G,k;L.tabIndex=(G=this.props.tabIndex)!==null&&G!==void 0?G:0,L.role=(k=this.props.role)!==null&&k!==void 0?k:"application",L.onKeyDown=function(Y){M.accessibilityManager.keyboardEvent(Y)},L.onFocus=function(){M.accessibilityManager.focus()}}var P=this.parseEventsOfWrapper();return I.createElement(G2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},I.createElement("div",ll({className:Me("recharts-wrapper",T),style:ae({position:"relative",cursor:"default",width:C,height:D},z)},P,{ref:function(Z){M.container=Z}}),I.createElement(Hg,ll({},L,{width:C,height:D,title:X,desc:U,style:qY}),this.renderClipPath(),NA(A,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(B.Component);xe(j,"displayName",n),xe(j,"defaultProps",ae({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},v)),xe(j,"getDerivedStateFromProps",function(_,E){var w=_.dataKey,M=_.data,N=_.children,A=_.width,T=_.height,C=_.layout,D=_.stackOffset,z=_.margin,W=E.dataStartIndex,X=E.dataEndIndex;if(E.updateId===void 0){var U=sM(_);return ae(ae(ae({},U),{},{updateId:0},x(ae(ae({props:_},U),{},{updateId:0}),E)),{},{prevDataKey:w,prevData:M,prevWidth:A,prevHeight:T,prevLayout:C,prevStackOffset:D,prevMargin:z,prevChildren:N})}if(w!==E.prevDataKey||M!==E.prevData||A!==E.prevWidth||T!==E.prevHeight||C!==E.prevLayout||D!==E.prevStackOffset||!ol(z,E.prevMargin)){var F=sM(_),L={chartX:E.chartX,chartY:E.chartY,isTooltipActive:E.isTooltipActive},G=ae(ae({},cM(E,M,C)),{},{updateId:E.updateId+1}),k=ae(ae(ae({},F),L),G);return ae(ae(ae({},k),x(ae({props:_},k),E)),{},{prevDataKey:w,prevData:M,prevWidth:A,prevHeight:T,prevLayout:C,prevStackOffset:D,prevMargin:z,prevChildren:N})}if(!Ig(N,E.prevChildren)){var P,Y,Z,le,$=vn(N,Al),K=$&&(P=(Y=$.props)===null||Y===void 0?void 0:Y.startIndex)!==null&&P!==void 0?P:W,ne=$&&(Z=(le=$.props)===null||le===void 0?void 0:le.endIndex)!==null&&Z!==void 0?Z:X,ue=K!==W||ne!==X,de=!Ce(M),me=de&&!ue?E.updateId:E.updateId+1;return ae(ae({updateId:me},x(ae(ae({props:_},E),{},{updateId:me,dataStartIndex:K,dataEndIndex:ne}),E)),{},{prevChildren:N,dataStartIndex:K,dataEndIndex:ne})}return null}),xe(j,"renderActiveDot",function(_,E,w){var M;return B.isValidElement(_)?M=B.cloneElement(_,E):Se(_)?M=_(E):M=I.createElement(nx,E),I.createElement(Ye,{className:"recharts-active-dot",key:w},M)});var S=B.forwardRef(function(E,w){return I.createElement(j,ll({},E,{ref:w}))});return S.displayName=j.displayName,S},ib=I3({chartName:"BarChart",GraphicalChild:kr,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Nl},{axisType:"yAxis",AxisComp:Pl}],formatAxisMap:lH}),VY=I3({chartName:"PieChart",GraphicalChild:Lr,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:ld},{axisType:"radiusAxis",AxisComp:ad}],formatAxisMap:YB,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const FY={Slash:"#cc4444",Pierce:"#44cc44",Bludgeon:"#888888",Fire:"#ff6622",Cold:"#4488ff",Acid:"#44cc44",Electric:"#ffcc00",Typeless:"#aa66cc"},WY=({characters:e})=>{const t=B.useMemo(()=>Array.from(e.values()).filter(l=>l.telemetry).map(l=>({name:l.name.length>18?l.name.slice(0,16)+"..":l.name,fullName:l.name,killsPerHour:parseInt(l.telemetry.kills_per_hour)||0,totalKills:l.telemetry.kills||0})).sort((l,u)=>u.killsPerHour-l.killsPerHour).slice(0,30),[e]),n=B.useMemo(()=>Array.from(e.values()).filter(l=>{var u;return(u=l.combat)==null?void 0:u.session}).map(l=>({name:l.name.length>18?l.name.slice(0,16)+"..":l.name,fullName:l.name,damage:l.combat.session.total_damage_given})).sort((l,u)=>u.damage-l.damage).slice(0,30),[e]),r=B.useMemo(()=>{var u;const l={};for(const c of e.values()){const f=(u=c.combat)==null?void 0:u.session;if(f!=null&&f.monsters){for(const d of Object.values(f.monsters))if(d.offense)for(const h of Object.values(d.offense))for(const[y,v]of Object.entries(h))y==="None"||y==="Unknown"||(l[y]=(l[y]||0)+(v.damage||0))}}return Object.entries(l).map(([c,f])=>({name:c,value:f})).filter(c=>c.value>0).sort((c,f)=>f.value-c.value)},[e]);return b.jsxs("div",{className:"combat-tab",children:[b.jsxs("div",{className:"chart-section",children:[b.jsx("h3",{className:"chart-title",children:"Kills per Hour"}),b.jsx(Es,{width:"100%",height:Math.max(200,t.length*28),children:b.jsxs(ib,{data:t,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[b.jsx(jf,{strokeDasharray:"3 3",stroke:"#333"}),b.jsx(Nl,{type:"number",stroke:"#888",fontSize:11}),b.jsx(Pl,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),b.jsx(yn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:l=>[l.toLocaleString(),"Kills/hr"],labelFormatter:(l,u)=>{var c,f;return((f=(c=u==null?void 0:u[0])==null?void 0:c.payload)==null?void 0:f.fullName)||l}}),b.jsx(kr,{dataKey:"killsPerHour",fill:"#44cc44",radius:[0,3,3,0]})]})})]}),n.length>0&&b.jsxs("div",{className:"chart-section",children:[b.jsx("h3",{className:"chart-title",children:"Total Damage (Session)"}),b.jsx(Es,{width:"100%",height:Math.max(200,n.length*28),children:b.jsxs(ib,{data:n,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[b.jsx(jf,{strokeDasharray:"3 3",stroke:"#333"}),b.jsx(Nl,{type:"number",stroke:"#888",fontSize:11}),b.jsx(Pl,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),b.jsx(yn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:l=>[l.toLocaleString(),"Damage"],labelFormatter:(l,u)=>{var c,f;return((f=(c=u==null?void 0:u[0])==null?void 0:c.payload)==null?void 0:f.fullName)||l}}),b.jsx(kr,{dataKey:"damage",fill:"#ff6644",radius:[0,3,3,0]})]})})]}),r.length>0&&b.jsxs("div",{className:"chart-section",children:[b.jsx("h3",{className:"chart-title",children:"Damage by Element (All Characters)"}),b.jsx(Es,{width:"100%",height:300,children:b.jsxs(VY,{children:[b.jsx(Lr,{data:r,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:100,label:({name:l,percent:u})=>`${l} ${(u*100).toFixed(0)}%`,labelLine:!0,fontSize:12,children:r.map(l=>b.jsx(Hf,{fill:FY[l.name]||"#888"},l.name))}),b.jsx(yn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:l=>l.toLocaleString()}),b.jsx(Qa,{wrapperStyle:{fontSize:12,color:"#aaa"}})]})})]})]})},ZY=({characters:e,totalRares:t,totalKills:n,recentRares:r})=>{const l=B.useMemo(()=>Array.from(e.values()).filter(c=>c.telemetry&&(c.telemetry.total_rares??0)>0).map(c=>({name:c.name.length>18?c.name.slice(0,16)+"..":c.name,fullName:c.name,rares:c.telemetry.total_rares??0})).sort((c,f)=>f.rares-c.rares),[e]),u=t>0?Math.round(n/t):0;return b.jsxs("div",{className:"rares-tab",children:[b.jsxs("div",{className:"rares-summary",children:[b.jsxs("div",{className:"rare-stat-card",children:[b.jsx("span",{className:"rare-stat-value",children:t}),b.jsx("span",{className:"rare-stat-label",children:"Total Rares Found"})]}),b.jsxs("div",{className:"rare-stat-card",children:[b.jsx("span",{className:"rare-stat-value",children:n.toLocaleString()}),b.jsx("span",{className:"rare-stat-label",children:"Total Kills"})]}),b.jsxs("div",{className:"rare-stat-card",children:[b.jsx("span",{className:"rare-stat-value",children:u>0?`1 in ${u.toLocaleString()}`:"--"}),b.jsx("span",{className:"rare-stat-label",children:"Drop Rate"})]})]}),r.length>0&&b.jsxs("div",{className:"chart-section",children:[b.jsx("h3",{className:"chart-title",children:"Recent Rare Drops (This Session)"}),b.jsx("div",{className:"rare-timeline",children:r.map((c,f)=>b.jsxs("div",{className:"rare-event",children:[b.jsx("span",{className:"rare-time",children:new Date(c.timestamp).toLocaleTimeString()}),b.jsx("span",{className:"rare-char",children:c.character_name}),b.jsx("span",{className:"rare-name",children:c.name})]},f))})]}),l.length>0&&b.jsxs("div",{className:"chart-section",children:[b.jsx("h3",{className:"chart-title",children:"Rares per Character (Lifetime)"}),b.jsx(Es,{width:"100%",height:Math.max(200,l.length*28),children:b.jsxs(ib,{data:l,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[b.jsx(jf,{strokeDasharray:"3 3",stroke:"#333"}),b.jsx(Nl,{type:"number",stroke:"#888",fontSize:11}),b.jsx(Pl,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),b.jsx(yn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:c=>[c,"Rares"],labelFormatter:(c,f)=>{var d,h;return((h=(d=f==null?void 0:f[0])==null?void 0:d.payload)==null?void 0:h.fullName)||c}}),b.jsx(kr,{dataKey:"rares",fill:"#ffcc00",radius:[0,3,3,0]})]})})]})]})},Qi={west:-102.1,east:102.1,north:102.1,south:-102.1},Cf=800;function QY(e,t){const n=(e-Qi.west)/(Qi.east-Qi.west)*Cf,r=(Qi.north-t)/(Qi.north-Qi.south)*Cf;return{x:n,y:r}}const JY=({characters:e})=>{const t=B.useRef(null),[n,r]=B.useState(null),l=B.useMemo(()=>Array.from(e.values()).filter(c=>c.telemetry&&c.telemetry.ew!==void 0).map(c=>{const f=c.telemetry,{x:d,y:h}=QY(f.ew,f.ns),y=(f.vt_state||"").toLowerCase()==="combat"||(f.vt_state||"").toLowerCase()==="hunt";return{name:c.name,x:d,y:h,isHunting:y,ns:f.ns,ew:f.ew}}),[e]),u=B.useCallback(c=>r(c),[]);return b.jsxs("div",{className:"map-tab",children:[b.jsxs("div",{className:"map-container",ref:t,children:[b.jsx("img",{src:"/dereth_highres.png",alt:"Dereth Map",className:"map-image",draggable:!1}),b.jsx("svg",{className:"map-overlay",viewBox:`0 0 ${Cf} ${Cf}`,children:l.map(c=>{var f,d;return b.jsxs("g",{children:[b.jsx("circle",{cx:c.x,cy:c.y,r:n===c.name?6:4,fill:c.isHunting?"#44cc44":"#ffaa00",stroke:"#000",strokeWidth:1,opacity:.9,onMouseEnter:()=>u(c.name),onMouseLeave:()=>u(null),style:{cursor:"pointer"}}),n===c.name&&b.jsxs("text",{x:c.x+8,y:c.y+4,fill:"#fff",fontSize:11,stroke:"#000",strokeWidth:.3,paintOrder:"stroke",children:[c.name," (",(f=c.ns)==null?void 0:f.toFixed(1),"N, ",(d=c.ew)==null?void 0:d.toFixed(1),"E)"]})]},c.name)})})]}),b.jsxs("div",{className:"map-legend",children:[b.jsxs("span",{children:[b.jsx("span",{className:"legend-dot hunting"})," Hunting/Combat"]}),b.jsxs("span",{children:[b.jsx("span",{className:"legend-dot other"})," Other state"]}),b.jsxs("span",{className:"map-count",children:[l.length," characters on map"]})]})]})},eX="/api";async function Ht(e){const t=await fetch(`${eX}${e}`,{credentials:"include"});if(!t.ok)throw new Error(`API ${e}: ${t.status}`);return t.json()}function tX(){return`${location.protocol==="https:"?"wss:":"ws:"}//${location.host}/api/ws/live`}const nX=()=>{const[e,t]=B.useState(""),[n,r]=B.useState([]),[l,u]=B.useState(0),[c,f]=B.useState(!1),d=B.useRef(0),h=B.useCallback(async v=>{if(v.length<2){r([]),u(0);return}f(!0);try{const g=await Ht(`/search/items?q=${encodeURIComponent(v)}&limit=100`);r(g.results??[]),u(g.total??0)}catch{r([])}f(!1)},[]),y=B.useCallback(v=>{const g=v.target.value;t(g),clearTimeout(d.current),d.current=window.setTimeout(()=>h(g),400)},[h]);return b.jsxs("div",{className:"inventory-tab",children:[b.jsxs("div",{className:"search-bar",children:[b.jsx("input",{type:"text",value:e,onChange:y,placeholder:"Search items across all characters...",className:"search-input"}),c&&b.jsx("span",{className:"search-spinner",children:"Searching..."})]}),l>0&&b.jsxs("div",{className:"search-count",children:[l.toLocaleString()," results"]}),b.jsxs("div",{className:"search-results",children:[n.length===0&&e.length>=2&&!c&&b.jsx("div",{className:"search-empty",children:"No items found"}),b.jsxs("table",{className:"results-table",children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("th",{children:"Character"}),b.jsx("th",{children:"Item"}),b.jsx("th",{children:"Type"}),b.jsx("th",{children:"Material"}),b.jsx("th",{children:"Set"}),b.jsx("th",{children:"Work"})]})}),b.jsx("tbody",{children:n.map((v,g)=>b.jsxs("tr",{children:[b.jsx("td",{children:v.character_name}),b.jsx("td",{className:"item-name",children:v.item_name}),b.jsx("td",{children:v.type||""}),b.jsx("td",{children:v.material||""}),b.jsx("td",{children:v.set_name||""}),b.jsx("td",{children:v.workmanship||""})]},g))})]})]})]})},rX=20,aX=.3;function iX(e,t){switch(t.type){case"SET":return{scale:t.scale,offX:t.offX,offY:t.offY};case"ZOOM":{const n=Math.min(rX,Math.max(aX,e.scale*t.factor)),r=n/e.scale;return{scale:n,offX:t.cx-(t.cx-e.offX)*r,offY:t.cy-(t.cy-e.offY)*r}}case"PAN":return{...e,offX:e.offX+t.dx,offY:e.offY+t.dy};default:return e}}const U3=B.createContext({transform:{scale:1,offX:0,offY:0},dispatch:()=>{}}),lX=({children:e})=>{const[t,n]=B.useReducer(iX,{scale:1,offX:0,offY:0});return b.jsx(U3.Provider,{value:{transform:t,dispatch:n},children:e})},oX=()=>B.useContext(U3),H3=B.createContext({windows:[],openWindow:()=>{},closeWindow:()=>{},bringToFront:()=>{}}),uX=({children:e})=>{const[t,n]=B.useState([]),r=B.useRef(1e4),l=B.useCallback((f,d,h)=>{n(y=>y.find(g=>g.id===f)?y.map(g=>g.id===f?{...g,zIndex:++r.current}:g):[...y,{id:f,title:d,charName:h,zIndex:++r.current}])},[]),u=B.useCallback(f=>{n(d=>d.filter(h=>h.id!==f))},[]),c=B.useCallback(f=>{n(d=>d.map(h=>h.id===f?{...h,zIndex:++r.current}:h))},[]);return b.jsx(H3.Provider,{value:{windows:t,openWindow:l,closeWindow:u,bringToFront:c},children:e})},vd=()=>B.useContext(H3),Rn={west:-102.1,east:102.1,north:102.1,south:-102.1};function yd(e,t,n,r){const l=(e-Rn.west)/(Rn.east-Rn.west)*n,u=(Rn.north-t)/(Rn.north-Rn.south)*r;return{x:l,y:u}}function cX(e,t,n,r,l,u,c){const f=(e-r)/n,d=(t-l)/n,h=Rn.west+f/u*(Rn.east-Rn.west),y=Rn.north-d/c*(Rn.north-Rn.south);return{ew:h,ns:y}}function lb(e,t){const n=e>=0?"N":"S",r=t>=0?"E":"W";return`${Math.abs(e).toFixed(1)}${n}, ${Math.abs(t).toFixed(1)}${r}`}const G3=I.memo(({players:e,imgW:t,imgH:n,getColor:r,onHover:l,onSelect:u})=>{const c=B.useMemo(()=>e.filter(f=>f.ew!==void 0&&f.ns!==void 0).map(f=>({...f,pos:yd(f.ew,f.ns,t,n),color:r(f.character_name)})),[e,t,n,r]);return b.jsx("div",{className:"ml-dots-layer",children:c.map(f=>b.jsx("div",{className:"ml-dot",style:{left:f.pos.x,top:f.pos.y,backgroundColor:f.color},onMouseEnter:d=>{var y;const h=(y=d.currentTarget.closest(".ml-map-container"))==null?void 0:y.getBoundingClientRect();h&&l(f,d.clientX-h.left,d.clientY-h.top)},onMouseLeave:()=>l(null,0,0),onClick:()=>u(f.character_name)},f.character_name))})});G3.displayName="PlayerDots";const Y3=I.memo(({imgW:e,imgH:t,getColor:n})=>{const[r,l]=B.useState([]);B.useEffect(()=>{const c=async()=>{try{const d=await Ht("/trails/?seconds=600");l(d.trails??[])}catch{}};c();const f=setInterval(c,2e3);return()=>clearInterval(f)},[]);const u=B.useMemo(()=>{const c={};for(const f of r){const{x:d,y:h}=yd(f.ew,f.ns,e,t);c[f.character_name]||(c[f.character_name]=[]),c[f.character_name].push(`${d},${h}`)}return Object.entries(c).filter(([,f])=>f.length>=2).map(([f,d])=>({name:f,points:d.join(" ")}))},[r,e,t]);return b.jsx("svg",{className:"ml-trails-svg",viewBox:`0 0 ${e} ${t}`,preserveAspectRatio:"none",children:u.map(c=>b.jsx("polyline",{points:c.points,stroke:n(c.name),fill:"none",strokeWidth:2,strokeOpacity:.7,strokeLinecap:"round",strokeLinejoin:"round"},c.name))})});Y3.displayName="TrailsSVG";const sX=({imgW:e,imgH:t,enabled:n})=>{const r=B.useRef(null),[l,u]=B.useState([]);return B.useEffect(()=>{if(!n)return;(async()=>{try{const f=await Ht("/spawns/heatmap?hours=24&limit=50000");u(f.spawn_points??[])}catch{}})()},[n]),B.useEffect(()=>{const c=r.current;if(!c||!n||l.length===0||e===0)return;c.width=e,c.height=t;const f=c.getContext("2d");if(f){f.clearRect(0,0,e,t);for(const d of l){const{x:h,y}=yd(d.ew,d.ns,e,t),v=Math.max(5,Math.min(12,5+Math.sqrt(d.intensity*.5))),g=f.createRadialGradient(h,y,0,h,y,v);g.addColorStop(0,`rgba(255, 0, 0, ${Math.min(.9,d.intensity/40)})`),g.addColorStop(.6,`rgba(255, 100, 0, ${Math.min(.4,d.intensity/120)})`),g.addColorStop(1,"rgba(255, 150, 0, 0)"),f.fillStyle=g,f.fillRect(h-v,y-v,v*2,v*2)}}},[l,e,t,n]),n?b.jsx("canvas",{ref:r,className:"ml-heatmap-canvas"}):null},fX=({imgW:e,imgH:t,enabled:n})=>{const[r,l]=B.useState([]);B.useEffect(()=>{if(!n)return;const c=async()=>{try{const d=await Ht("/portals");l(d.portals??[])}catch{}};c();const f=setInterval(c,6e4);return()=>clearInterval(f)},[n]);const u=B.useMemo(()=>r.map(c=>({...c,pos:yd(c.coordinates.ew,c.coordinates.ns,e,t)})),[r,e,t]);return!n||u.length===0?null:b.jsx("div",{className:"ml-portals-layer",children:u.map((c,f)=>b.jsx("div",{className:"ml-portal-icon",style:{left:c.pos.x,top:c.pos.y},title:`${c.portal_name} (by ${c.discovered_by})`},f))})},dX=({players:e,getColor:t,onSelectPlayer:n,showHeatmap:r,showPortals:l})=>{var M;const u=B.useRef(null),{transform:c,dispatch:f}=oX(),[d,h]=B.useState({w:0,h:0}),[y,v]=B.useState(null),[g,x]=B.useState(null),j=B.useRef({dragging:!1,sx:0,sy:0,startOffX:0,startOffY:0}),S=B.useCallback(N=>{const A=N.currentTarget;if(h({w:A.naturalWidth,h:A.naturalHeight}),u.current){const T=u.current.clientWidth,C=u.current.clientHeight,D=Math.min(T/A.naturalWidth,C/A.naturalHeight);f({type:"SET",scale:D,offX:(T-A.naturalWidth*D)/2,offY:(C-A.naturalHeight*D)/2})}},[f]),_=B.useCallback(N=>{var C;N.preventDefault();const A=(C=u.current)==null?void 0:C.getBoundingClientRect();if(!A)return;const T=N.deltaY<0?1.1:.9;f({type:"ZOOM",factor:T,cx:N.clientX-A.left,cy:N.clientY-A.top})},[f]),E=B.useCallback(N=>{N.button===0&&(j.current={dragging:!0,sx:N.clientX,sy:N.clientY,startOffX:c.offX,startOffY:c.offY})},[c.offX,c.offY]);B.useEffect(()=>{const N=T=>{const C=j.current;if(C.dragging&&f({type:"SET",scale:c.scale,offX:C.startOffX+(T.clientX-C.sx),offY:C.startOffY+(T.clientY-C.sy)}),u.current&&d.w>0){const D=u.current.getBoundingClientRect(),z=cX(T.clientX-D.left,T.clientY-D.top,c.scale,c.offX,c.offY,d.w,d.h);x(z)}},A=()=>{j.current.dragging=!1};return window.addEventListener("mousemove",N),window.addEventListener("mouseup",A),()=>{window.removeEventListener("mousemove",N),window.removeEventListener("mouseup",A)}},[f,c.scale,c.offX,c.offY,d.w,d.h]);const w=B.useCallback((N,A,T)=>{v(N?{x:A,y:T,player:N}:null)},[]);return b.jsxs("div",{className:"ml-map-container",ref:u,onWheel:_,onMouseDown:E,children:[b.jsxs("div",{className:"ml-map-group",style:{transform:`translate(${c.offX}px, ${c.offY}px) scale(${c.scale})`},children:[b.jsx("img",{src:"/dereth.png",alt:"Dereth",className:"ml-map-img",onLoad:S,draggable:!1}),d.w>0&&b.jsxs(b.Fragment,{children:[b.jsx(sX,{imgW:d.w,imgH:d.h,enabled:r}),b.jsx(Y3,{imgW:d.w,imgH:d.h,getColor:t}),b.jsx(G3,{players:e,imgW:d.w,imgH:d.h,getColor:t,onHover:w,onSelect:n}),b.jsx(fX,{imgW:d.w,imgH:d.h,enabled:l})]})]}),y&&b.jsxs("div",{className:"ml-tooltip",style:{left:y.x+12,top:y.y-10},children:[b.jsx("strong",{children:y.player.character_name}),b.jsx("br",{}),lb(y.player.ns,y.player.ew),b.jsx("br",{}),y.player.kills_per_hour," kph · ",(M=y.player.kills)==null?void 0:M.toLocaleString()," kills"]}),g&&b.jsx("div",{className:"ml-coords",children:lb(g.ns,g.ew)})]})},X3=I.memo(({player:e,vitals:t,color:n,onSelect:r})=>{var h,y;const{openWindow:l}=vd(),u=(e.vt_state||"idle").toLowerCase(),c=u==="combat"||u==="hunt",f=(e.total_rares??0)>0?Math.round((e.total_kills??0)/(e.total_rares??1)).toLocaleString():null,d=e.character_name;return b.jsxs("li",{className:"ml-player-row",style:{borderLeftColor:n},children:[b.jsxs("div",{className:"ml-pr-header",onClick:r,children:[b.jsx("span",{className:"ml-pr-name",children:d}),b.jsx("span",{className:"ml-pr-coords",children:lb(e.ns,e.ew)})]}),b.jsxs("div",{className:"ml-pr-vitals",children:[b.jsx("div",{className:"ml-vital-bar hp",children:b.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.health_percentage)??0}%`}})}),b.jsx("div",{className:"ml-vital-bar sta",children:b.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.stamina_percentage)??0}%`}})}),b.jsx("div",{className:"ml-vital-bar mana",children:b.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.mana_percentage)??0}%`}})})]}),b.jsxs("div",{className:"ml-pr-grid",children:[b.jsxs("span",{className:"ml-gs",title:"Session kills",children:["⚔️ ",((h=e.kills)==null?void 0:h.toLocaleString())??0]}),b.jsxs("span",{className:"ml-gs",title:"Total kills",children:["🏆 ",(e.total_kills??0).toLocaleString()]}),b.jsxs("span",{className:"ml-gs",title:"Kills per hour",children:[e.kills_per_hour??"0"," ",b.jsx("span",{className:"ml-suffix",children:"KPH"})]}),b.jsxs("span",{className:"ml-gs",title:"Rares (session / total)",children:["💎 ",e.session_rares??0," / ",e.total_rares??0]}),b.jsx("span",{className:"ml-gs",title:"Kills per rare",children:f?b.jsxs(b.Fragment,{children:["📊 ",f," ",b.jsx("span",{className:"ml-suffix",children:"KPR"})]}):""}),b.jsx("span",{className:`ml-meta-pill ${c?"active":""}`,children:e.vt_state||"idle"}),b.jsxs("span",{className:"ml-gs",title:"Online time",children:["🕐 ",((y=e.onlinetime)==null?void 0:y.replace(/^00\./,""))??"--"]}),b.jsxs("span",{className:"ml-gs",title:"Deaths",children:["☠️ ",e.deaths??"0"]}),b.jsxs("span",{className:"ml-gs",title:"Prismatic tapers",children:[b.jsx("img",{src:"/prismatic-taper-icon.png",className:"ml-taper-icon",alt:""}),e.prismatic_taper_count??"0"]})]}),b.jsxs("div",{className:"ml-pr-buttons",children:[b.jsx("button",{className:"ml-btn accent",onClick:()=>l(`chat-${d}`,`Chat: ${d}`,d),children:"Chat"}),b.jsx("button",{className:"ml-btn accent",onClick:()=>l(`stats-${d}`,`Stats: ${d}`,d),children:"Stats"}),b.jsx("button",{className:"ml-btn accent",onClick:()=>l(`inv-${d}`,`Inventory: ${d}`,d),children:"Inv"}),b.jsx("button",{className:"ml-btn",onClick:()=>l(`char-${d}`,`Character: ${d}`,d),children:"Char"}),b.jsx("button",{className:"ml-btn",onClick:()=>l(`combat-${d}`,`Combat: ${d}`,d),children:"Combat"}),b.jsx("button",{className:"ml-btn",onClick:()=>l(`radar-${d}`,`Radar: ${d}`,d),children:"Radar"})]})]})});X3.displayName="PlayerRow";const hX=({players:e,vitals:t,getColor:n,onSelect:r})=>b.jsx("ul",{className:"ml-player-list",children:e.map(l=>b.jsx(X3,{player:l,vitals:t.get(l.character_name)??null,color:n(l.character_name),onSelect:()=>r(l.character_name)},l.character_name))}),pX=[{key:"name",label:"Name"},{key:"kph",label:"KPH"},{key:"skills",label:"S.Kills"},{key:"srares",label:"S.Rares"},{key:"tkills",label:"T.Kills"},{key:"kpr",label:"KPR"}],vX=({value:e,onChange:t})=>b.jsx("div",{className:"ml-sort-buttons",children:pX.map(n=>b.jsx("button",{className:`ml-sort-btn ${e===n.key?"active":""}`,onClick:()=>t(n.key),children:n.label},n.key))}),yX=()=>{const{openWindow:e}=vd();return b.jsxs("div",{className:"ml-tool-links",children:[b.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>e("issues","Issues Board"),children:"📋 Issues"}),b.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>e("vitalsharing","Vital Sharing"),children:"🤝 Vitals"})]})},mX=({players:e,vitals:t,serverHealth:n,totalRares:r,totalKills:l,getColor:u,onSelectPlayer:c,onViewToggle:f,showHeatmap:d,showPortals:h,onToggleHeatmap:y,onTogglePortals:v})=>{var M,N;const[g,x]=B.useState("name"),[j,S]=B.useState(""),_=B.useMemo(()=>e.reduce((A,T)=>A+(parseInt(T.kills_per_hour)||0),0),[e]),E=((M=n==null?void 0:n.status)==null?void 0:M.toLowerCase())==="online"||((N=n==null?void 0:n.status)==null?void 0:N.toLowerCase())==="up",w=B.useMemo(()=>{let A=[...e];switch(j&&(A=A.filter(T=>T.character_name.toLowerCase().startsWith(j.toLowerCase()))),g){case"kph":A.sort((T,C)=>(parseInt(C.kills_per_hour)||0)-(parseInt(T.kills_per_hour)||0));break;case"skills":A.sort((T,C)=>(C.kills||0)-(T.kills||0));break;case"srares":A.sort((T,C)=>(C.session_rares??0)-(T.session_rares??0));break;case"tkills":A.sort((T,C)=>(C.total_kills??0)-(T.total_kills??0));break;case"kpr":A.sort((T,C)=>{const D=(T.total_kills??0)/Math.max(1,T.total_rares??1),z=(C.total_kills??0)/Math.max(1,C.total_rares??1);return D-z});break;default:A.sort((T,C)=>T.character_name.localeCompare(C.character_name))}return A},[e,g,j]);return b.jsxs("div",{className:"ml-sidebar",children:[b.jsxs("div",{className:"ml-sidebar-header",children:[b.jsxs("span",{className:"ml-sidebar-title",children:["Active Mosswart Enjoyers (",e.length,")"]}),b.jsx("button",{className:"ml-view-toggle",onClick:f,children:"Dashboard"})]}),b.jsxs("div",{className:"ml-server-status",children:[b.jsx("span",{className:`ml-status-dot ${E?"online":"offline"}`}),b.jsxs("span",{className:"ml-status-text",children:["Coldeve ",E?"Online":"Offline"]}),(n==null?void 0:n.player_count)!=null&&b.jsxs("span",{className:"ml-status-detail",children:["👥 ",n.player_count]}),(n==null?void 0:n.latency_ms)!=null&&b.jsxs("span",{className:"ml-status-detail",children:[Math.round(n.latency_ms),"ms"]}),(n==null?void 0:n.uptime_seconds)!=null&&b.jsxs("span",{className:"ml-status-detail",children:["Up: ",Math.floor(n.uptime_seconds/3600),"h"]})]}),b.jsxs("div",{className:"ml-counters",children:[b.jsxs("div",{className:"ml-counter rares",children:[b.jsx("span",{className:"ml-counter-val",children:r}),b.jsx("span",{className:"ml-counter-lbl",children:"Rares"})]}),b.jsxs("div",{className:`ml-counter kph ${_>5e3?"ultra":""}`,children:[b.jsx("span",{className:"ml-counter-val",children:_.toLocaleString()}),b.jsx("span",{className:"ml-counter-lbl",children:"Server KPH"})]}),b.jsxs("div",{className:"ml-counter kills",children:[b.jsx("span",{className:"ml-counter-val",children:l.toLocaleString()}),b.jsx("span",{className:"ml-counter-lbl",children:"Kills"})]})]}),b.jsxs("div",{className:"ml-tool-links",children:[b.jsx("a",{href:"/inventory.html",className:"ml-tool-link",children:"🔍 Inv Search"}),b.jsx("a",{href:"/suitbuilder.html",className:"ml-tool-link",children:"🛡️ Suitbuilder"}),b.jsx("a",{href:"/debug.html",className:"ml-tool-link",children:"🐛 Debug"}),b.jsx("a",{href:"/quest-status.html",target:"_blank",className:"ml-tool-link",children:"📜 Quests"})]}),b.jsx(yX,{}),b.jsxs("div",{className:"ml-toggles",children:[b.jsxs("label",{className:"ml-toggle-label",children:[b.jsx("input",{type:"checkbox",checked:d,onChange:A=>y(A.target.checked)}),b.jsx("span",{children:"Spawn Heatmap"})]}),b.jsxs("label",{className:"ml-toggle-label",children:[b.jsx("input",{type:"checkbox",checked:h,onChange:A=>v(A.target.checked)}),b.jsx("span",{children:"Portals"})]})]}),b.jsx(vX,{value:g,onChange:x}),b.jsx("input",{className:"ml-filter",type:"text",placeholder:"Filter players...",value:j,onChange:A=>S(A.target.value)}),b.jsx(hX,{players:w,vitals:t,getColor:u,onSelect:c})]})},$r=({id:e,title:t,zIndex:n,width:r=700,height:l=340,children:u})=>{const{closeWindow:c,bringToFront:f}=vd(),d=B.useRef(null),h=B.useRef({dragging:!1,sx:0,sy:0,ox:0,oy:0}),y=B.useRef({x:420,y:10+Math.random()*40}),v=B.useCallback(g=>{var j;g.preventDefault(),f(e);const x=(j=d.current)==null?void 0:j.getBoundingClientRect();x&&(h.current={dragging:!0,sx:g.clientX,sy:g.clientY,ox:x.left,oy:x.top})},[e,f]);return B.useEffect(()=>{const g=j=>{const S=h.current;!S.dragging||!d.current||(y.current.x=S.ox+(j.clientX-S.sx),y.current.y=S.oy+(j.clientY-S.sy),d.current.style.left=`${y.current.x}px`,d.current.style.top=`${y.current.y}px`)},x=()=>{h.current.dragging=!1};return window.addEventListener("mousemove",g),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",g),window.removeEventListener("mouseup",x)}},[]),b.jsxs("div",{ref:d,className:"ml-window",style:{zIndex:n,width:r,height:l,left:y.current.x,top:y.current.y},onMouseDown:()=>f(e),children:[b.jsxs("div",{className:"ml-window-header",onMouseDown:v,children:[b.jsx("span",{className:"ml-window-title",children:t}),b.jsx("button",{className:"ml-window-close",onClick:()=>c(e),children:"×"})]}),b.jsx("div",{className:"ml-window-content",children:u})]})},gX={0:"#00FF00",2:"#FFFFFF",3:"#FF0000",4:"#FFFFFF",5:"#33CCFF",6:"#CCFF99",7:"#00FFFF",14:"#FFD700",15:"#FF69B4",17:"#AAAAFF",18:"#88FF88",21:"#FF8888",22:"#FFAA66"},bX=({id:e,charName:t,zIndex:n,messages:r,socket:l})=>{const u=B.useRef(null),[c,f]=B.useState("");B.useEffect(()=>{u.current&&(u.current.scrollTop=u.current.scrollHeight)},[r.length]);const d=h=>{h.preventDefault();const y=c.trim();!y||!l||l.readyState!==WebSocket.OPEN||(l.send(JSON.stringify({player_name:t,command:y})),f(""))};return b.jsxs($r,{id:e,title:`Chat: ${t}`,zIndex:n,width:600,height:300,children:[b.jsx("div",{className:"ml-chat-messages",ref:u,children:r.map((h,y)=>b.jsx("div",{className:"ml-chat-line",style:{color:gX[h.color??2]??"#ddd"},children:h.text},y))}),b.jsx("form",{className:"ml-chat-form",onSubmit:d,children:b.jsx("input",{className:"ml-chat-input",value:c,onChange:h=>f(h.target.value),placeholder:"Enter chat..."})})]})},xX=[{title:"Kills per Hour",id:1},{title:"Memory (MB)",id:2},{title:"CPU (%)",id:3},{title:"Mem Handles",id:4}],_X=[{label:"1H",value:"now-1h"},{label:"6H",value:"now-6h"},{label:"24H",value:"now-24h"},{label:"7D",value:"now-7d"}],SX=({id:e,charName:t,zIndex:n})=>{const[r,l]=B.useState("now-24h"),u=c=>`/grafana/d-solo/dereth-tracker/dereth-tracker-dashboard?panelId=${c}&var-character=${encodeURIComponent(t)}&from=${r}&to=now&theme=light`;return b.jsxs($r,{id:e,title:`Stats: ${t}`,zIndex:n,width:750,height:480,children:[b.jsx("div",{className:"ml-stats-controls",children:_X.map(c=>b.jsx("button",{className:`ml-stats-range-btn ${r===c.value?"active":""}`,onClick:()=>l(c.value),children:c.label},c.value))}),b.jsx("div",{className:"ml-stats-grid",children:xX.map(c=>b.jsx("div",{className:"ml-stats-panel",children:b.jsx("iframe",{src:u(c.id),width:"100%",height:"100%",frameBorder:"0",title:c.title})},c.id))})]})},dM={218:"Reinforcement of the Lugians",219:"Bleeargh's Fortitude",220:"Oswald's Enhancement",221:"Siraluun's Blessing",222:"Enduring Calm",223:"Steadfast Will",224:"Ciandra's Essence",225:"Yoshi's Essence",226:"Jibril's Essence",227:"Celdiseth's Essence",228:"Koga's Essence",229:"Shadow of the Seventh Mule",230:"Might of the Seventh Mule",231:"Clutch of the Miser",232:"Enduring Enchantment",233:"Critical Protection",234:"Quick Learner",235:"Ciandra's Fortune",236:"Charmed Smith",237:"Innate Renewal",238:"Archmage's Endurance",239:"Enhancement of the Blade Turner",240:"Enhancement of the Arrow Turner",241:"Enhancement of the Mace Turner",242:"Caustic Enhancement",243:"Fierce Impaler",244:"Iron Skin of the Invincible",245:"Eye of the Remorseless",246:"Hand of the Remorseless",294:"Master of the Steel Circle",295:"Master of the Focused Eye",296:"Master of the Five Fold Path",297:"Frenzy of the Slayer",298:"Iron Skin of the Invincible",299:"Jack of All Trades",300:"Infused Void Magic",301:"Infused War Magic",302:"Infused Life Magic",309:"Infused Item Magic",310:"Infused Creature Magic",326:"Clutch of the Miser",328:"Enduring Enchantment"},hM={333:"Valor / Destruction",334:"Protection",335:"Glory / Retribution",336:"Temperance / Hardening",338:"Aetheric Vision",339:"Mana Flow",340:"Mana Infusion",342:"Purity",343:"Craftsman",344:"Specialization",365:"World"},pM={370:"Damage",371:"Damage Resistance",372:"Critical",373:"Critical Resistance",374:"Critical Damage",375:"Critical Damage Resistance",376:"Healing Boost",379:"Vitality"},vM={287:"Celestial Hand",288:"Eldrytch Web",289:"Radiant Blood"},yM={354:"Melee",355:"Ranged",362:"Summoning"},OX={1:"Unarmed",2:"Swords",3:"Axes",4:"Maces",5:"Spears",6:"Daggers",7:"Staves",8:"Bows",9:"Crossbows",10:"Thrown",11:"Two-Handed",12:"Void",13:"War",14:"Life"},mM={181:"Chess Rank",192:"Fishing Skill",199:"Total Augmentations",322:"Aetheria Slots",390:"Enlightenment"};function AX(e){return e>=1001?"Master":e>=301?"Lord":e>=151?"Knight":e>=31?"Adept":"Initiate"}const hn="#af7a30",js="#000022",wX=({id:e,charName:t,zIndex:n,vitals:r})=>{var G,k;const[l,u]=B.useState(null),[c,f]=B.useState(0),[d,h]=B.useState(0);B.useEffect(()=>{Ht(`/character-stats/${encodeURIComponent(t)}`).then(u).catch(()=>{})},[t]);const y=P=>P!=null?Number(P).toLocaleString():"—",v=(l==null?void 0:l.stats_data)||l||{},g=v.attributes||{},x=v.skills||{},j=v.vitals||{},S=v.titles||[],_=v.properties||{},E=Object.entries(x).filter(([,P])=>(P==null?void 0:P.training)==="Specialized").sort(([P],[Y])=>P.localeCompare(Y)),w=Object.entries(x).filter(([,P])=>(P==null?void 0:P.training)==="Trained").sort(([P],[Y])=>P.localeCompare(Y)),M=Object.entries(_).filter(([P,Y])=>dM[parseInt(P)]&&Number(Y)>0).map(([P,Y])=>({name:dM[parseInt(P)],uses:Number(Y)})),N=Object.entries(_).filter(([P,Y])=>hM[parseInt(P)]&&Number(Y)>0).map(([P,Y])=>({name:hM[parseInt(P)],uses:Number(Y)})),A=Object.entries(_).filter(([P,Y])=>pM[parseInt(P)]&&Number(Y)>0).map(([P,Y])=>({name:pM[parseInt(P)],value:Number(Y)})),T=[];l!=null&&l.birth&&T.push({name:"Birth",value:l.birth}),(l==null?void 0:l.deaths)!=null&&T.push({name:"Deaths",value:y(l.deaths)}),Object.entries(_).forEach(([P,Y])=>{const Z=parseInt(P);mM[Z]&&T.push({name:mM[Z],value:Y})});const C=[];Object.entries(_).forEach(([P,Y])=>{const Z=parseInt(P);yM[Z]&&C.push({name:yM[Z],value:OX[Number(Y)]||`Unknown (${Y})`})});const D=[];Object.entries(_).forEach(([P,Y])=>{const Z=parseInt(P);vM[Z]&&Number(Y)>0&&D.push({name:vM[Z],rank:AX(Number(Y)),value:Number(Y)})});const z=P=>({padding:"5px 8px",fontSize:12,fontWeight:"bold",color:"#fff",cursor:"pointer",userSelect:"none",borderTop:`2px solid ${P?hn:js}`,borderLeft:`2px solid ${P?hn:js}`,borderRight:`2px solid ${P?hn:js}`,background:P?"rgba(0,100,0,0.4)":"transparent"}),W={background:"#000",border:`2px solid ${hn}`,maxHeight:400,overflowY:"auto",overflowX:"hidden"},X={background:"#222",fontWeight:"bold",fontSize:12,padding:"2px 6px"},U={padding:"2px 6px",background:"rgba(0,100,0,0.4)",whiteSpace:"nowrap"},F={padding:"2px 6px",background:"rgba(0,0,100,0.4)",textAlign:"right",whiteSpace:"nowrap"},L={padding:"2px 6px",color:"#ccc"};return b.jsx($r,{id:e,title:`Character: ${t}`,zIndex:n,width:740,height:600,children:b.jsxs("div",{style:{background:js,color:"#fff",font:'14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif',overflowY:"auto",padding:"10px 15px 15px",flex:1},children:[b.jsxs("div",{style:{marginBottom:10},children:[b.jsxs("h1",{style:{margin:"0 0 2px",fontSize:28,fontWeight:"bold"},children:[t,b.jsx("span",{style:{fontSize:"200%",color:"#fff27f",float:"right"},children:(l==null?void 0:l.level)||""})]}),b.jsx("div",{style:{fontSize:"85%",color:"gold"},children:[l==null?void 0:l.gender,l==null?void 0:l.race].filter(Boolean).join(" ")||"Awaiting character data..."})]}),b.jsxs("div",{style:{fontSize:"85%",margin:"6px 0 10px",display:"grid",gridTemplateColumns:"1fr 1fr",gap:"0 20px"},children:[b.jsxs("div",{children:["Total XP: ",y(l==null?void 0:l.total_xp)]}),b.jsxs("div",{style:{textAlign:"right"},children:["Unassigned XP: ",y(l==null?void 0:l.unassigned_xp)]}),b.jsxs("div",{children:["Luminance: ",(l==null?void 0:l.luminance_earned)!=null?`${y(l.luminance_earned)} / ${y(l.luminance_total)}`:"—"]}),b.jsxs("div",{style:{textAlign:"right"},children:["Deaths: ",y(l==null?void 0:l.deaths)]})]}),b.jsxs("div",{style:{display:"flex",gap:13,flexWrap:"wrap"},children:[b.jsxs("div",{style:{width:320},children:[b.jsx("div",{style:{height:30,display:"flex"},children:["Attributes","Skills","Titles"].map((P,Y)=>b.jsx("div",{style:z(c===Y),onClick:()=>f(Y),children:P},P))}),b.jsxs("div",{style:W,children:[c===0&&b.jsxs(b.Fragment,{children:[b.jsx("div",{style:{padding:"6px 8px",display:"flex",flexDirection:"column",gap:8,borderBottom:`2px solid ${hn}`},children:[{label:"Health",pct:(r==null?void 0:r.health_percentage)??0,cur:r==null?void 0:r.health_current,max:r==null?void 0:r.health_max,bg:"#cc3333"},{label:"Stamina",pct:(r==null?void 0:r.stamina_percentage)??0,cur:r==null?void 0:r.stamina_current,max:r==null?void 0:r.stamina_max,bg:"#ccaa33"},{label:"Mana",pct:(r==null?void 0:r.mana_percentage)??0,cur:r==null?void 0:r.mana_current,max:r==null?void 0:r.mana_max,bg:"#3366cc"}].map(P=>b.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6},children:[b.jsx("span",{style:{width:55,fontSize:12,color:"#ccc"},children:P.label}),b.jsx("div",{style:{flex:1,height:14,overflow:"hidden",position:"relative",border:`1px solid ${hn}`},children:b.jsx("div",{style:{height:"100%",width:`${P.pct}%`,background:P.bg,transition:"width 0.5s ease"}})}),b.jsxs("span",{style:{width:80,textAlign:"right",fontSize:12,color:"#ccc"},children:[P.cur??"—"," / ",P.max??"—"]})]},P.label))}),b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:X,children:"Attribute"}),b.jsx("td",{style:X,children:"Creation"}),b.jsx("td",{style:X,children:"Base"})]})}),b.jsx("tbody",{children:["strength","endurance","coordination","quickness","focus","self"].map(P=>{var Y,Z;return b.jsxs("tr",{children:[b.jsx("td",{style:U,children:P.charAt(0).toUpperCase()+P.slice(1)}),b.jsx("td",{style:L,children:((Y=g[P])==null?void 0:Y.creation)??"—"}),b.jsx("td",{style:F,children:((Z=g[P])==null?void 0:Z.base)??"—"})]},P)})})]}),b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:X,children:"Vital"}),b.jsx("td",{style:X,children:"Base"})]})}),b.jsx("tbody",{children:["health","stamina","mana"].map(P=>{var Y;return b.jsxs("tr",{children:[b.jsx("td",{style:U,children:P.charAt(0).toUpperCase()+P.slice(1)}),b.jsx("td",{style:F,children:((Y=j[P])==null?void 0:Y.base)??"—"})]},P)})})]}),b.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:b.jsx("tbody",{children:b.jsxs("tr",{children:[b.jsx("td",{style:U,children:"Skill Credits"}),b.jsx("td",{style:F,children:y(v.skill_credits)})]})})})]}),c===1&&b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:X,children:"Skill"}),b.jsx("td",{style:X,children:"Level"})]})}),b.jsxs("tbody",{children:[E.map(([P,Y])=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",background:"linear-gradient(to right, #392067, #392067, black)"},children:P.replace(/_/g," ").replace(/\b\w/g,Z=>Z.toUpperCase())}),b.jsx("td",{style:{...F,background:"linear-gradient(to right, #392067, #392067, black)"},children:Y.base})]},P)),w.map(([P,Y])=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",background:"linear-gradient(to right, #0f3c3e, #0f3c3e, black)"},children:P.replace(/_/g," ").replace(/\b\w/g,Z=>Z.toUpperCase())}),b.jsx("td",{style:{...F,background:"linear-gradient(to right, #0f3c3e, #0f3c3e, black)"},children:Y.base})]},P)),E.length===0&&w.length===0&&b.jsx("tr",{children:b.jsx("td",{colSpan:2,style:{padding:10,color:"#666",fontStyle:"italic",textAlign:"center"},children:"No skill data"})})]})]}),c===2&&b.jsx("div",{style:{padding:"6px 10px",fontSize:13},children:S.length>0?S.map((P,Y)=>b.jsx("div",{style:{padding:"1px 0"},children:P},Y)):b.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No titles"})})]})]}),b.jsxs("div",{style:{width:320},children:[b.jsx("div",{style:{height:30,display:"flex"},children:["Augmentations","Ratings","Other"].map((P,Y)=>b.jsx("div",{style:z(d===Y),onClick:()=>h(Y),children:P},P))}),b.jsxs("div",{style:W,children:[d===0&&(M.length||N.length?b.jsxs(b.Fragment,{children:[M.length>0&&b.jsxs(b.Fragment,{children:[b.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${hn}`},children:"Augmentations"}),b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:X,children:"Name"}),b.jsx("td",{style:X,children:"Uses"})]})}),b.jsx("tbody",{children:M.map(P=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px"},children:P.name}),b.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:P.uses})]},P.name))})]})]}),N.length>0&&b.jsxs(b.Fragment,{children:[b.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${hn}`},children:"Auras"}),b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:X,children:"Name"}),b.jsx("td",{style:X,children:"Uses"})]})}),b.jsx("tbody",{children:N.map(P=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px"},children:P.name}),b.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:P.uses})]},P.name))})]})]})]}):b.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No augmentation data"})),d===1&&(A.length>0?b.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{children:[b.jsx("td",{style:X,children:"Rating"}),b.jsx("td",{style:X,children:"Value"})]})}),b.jsx("tbody",{children:A.map(P=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px"},children:P.name}),b.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:P.value})]},P.name))})]}):b.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No rating data"})),d===2&&b.jsxs("div",{children:[T.length>0&&b.jsxs(b.Fragment,{children:[b.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${hn}`},children:"General"}),b.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:b.jsx("tbody",{children:T.map(P=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px"},children:P.name}),b.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:P.value})]},P.name))})})]}),C.length>0&&b.jsxs(b.Fragment,{children:[b.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${hn}`},children:"Masteries"}),b.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:b.jsx("tbody",{children:C.map(P=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px"},children:P.name}),b.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:P.value})]},P.name))})})]}),D.length>0&&b.jsxs(b.Fragment,{children:[b.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${hn}`},children:"Society"}),b.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:b.jsx("tbody",{children:D.map(P=>b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px"},children:P.name}),b.jsxs("td",{style:{padding:"2px 6px",textAlign:"right"},children:[P.rank," (",P.value,")"]})]},P.name))})})]}),T.length===0&&C.length===0&&D.length===0&&b.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No additional data"})]})]})]})]}),(l==null?void 0:l.allegiance)&&b.jsxs("div",{style:{marginTop:5,border:`2px solid ${hn}`,background:"#000"},children:[b.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${hn}`},children:"Allegiance"}),b.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:b.jsxs("tbody",{children:[l.allegiance.name&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc",width:100},children:"Name"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.name})]}),((G=l.allegiance.monarch)==null?void 0:G.name)&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Monarch"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.monarch.name})]}),((k=l.allegiance.patron)==null?void 0:k.name)&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Patron"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.patron.name})]}),l.allegiance.rank!=null&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Rank"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.rank})]}),l.allegiance.followers!=null&&b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Followers"}),b.jsx("td",{style:{padding:"2px 6px"},children:l.allegiance.followers})]})]})})]})]})})};function jX(e){var r,l;if(!e)return e;const t=u=>u!=null&&u!==-1&&u!==-1?u:void 0,n=e.IntValues||{};return{item_id:e.item_id??e.Id??0,name:e.name??e.Name??((r=e.StringValues)==null?void 0:r["1"])??"Unknown",icon:e.icon??e.Icon??0,object_class:e.object_class??e.ObjectClass??0,current_wielded_location:e.current_wielded_location??t(e.CurrentWieldedLocation)??t(Number(n[10]))??0,container_id:e.container_id??e.ContainerId??0,items_capacity:e.items_capacity??t(e.ItemsCapacity)??t(Number(n[6]))??((l=e.enhanced_properties)==null?void 0:l.ItemSlots_Decal)??void 0,value:e.value??t(e.Value)??t(Number(n[19]))??0,burden:e.burden??t(e.Burden)??t(Number(n[5]))??0,armor_level:e.armor_level??t(e.ArmorLevel),max_damage:e.max_damage??t(e.MaxDamage),material:e.material??e.material_name??e.Material??void 0,item_set:e.item_set??e.ItemSet??void 0,imbue:e.imbue??e.Imbue??void 0,tinks:e.tinks??t(e.Tinks),workmanship:e.workmanship??t(e.Workmanship),equip_skill:e.equip_skill??e.equip_skill_name??e.EquipSkill??void 0,wield_level:e.wield_level??t(e.WieldLevel),skill_level:e.skill_level??t(e.SkillLevel),lore_requirement:e.lore_requirement??t(e.LoreRequirement),attack_bonus:e.attack_bonus??t(e.AttackBonus),melee_defense_bonus:e.melee_defense_bonus??t(e.MeleeDefenseBonus),magic_defense_bonus:e.magic_defense_bonus??t(e.MagicDBonus),damage_bonus:e.damage_bonus??t(e.DamageBonus),damage_rating:e.damage_rating??t(e.DamRating),crit_rating:e.crit_rating??t(e.CritRating),heal_boost_rating:e.heal_boost_rating??t(e.HealBoostRating),current_mana:e.current_mana??t(Number(n[218103815]))??void 0,max_mana:e.max_mana??t(Number(n[218103814]))??void 0,spellcraft:e.spellcraft??void 0,damage_range:e.damage_range??void 0,damage_type:e.damage_type??void 0,speed_text:e.speed_text??void 0,mana_display:e.mana_display??void 0,spells:e.spells??void 0,icon_overlay_id:e.icon_overlay_id??t(Number(n[218103849]))??void 0,icon_underlay_id:e.icon_underlay_id??t(Number(n[218103850]))??void 0,_raw:e}}function Cs(e){return!e||e<=0?"06000133":(e+100663296).toString(16).toUpperCase().padStart(8,"0")}const Ji={32768:{name:"Neck",row:1,col:1},1:{name:"Head",row:1,col:3},268435456:{name:"Sigil",row:1,col:5},536870912:{name:"Sigil",row:1,col:6},1073741824:{name:"Sigil",row:1,col:7},67108864:{name:"Trinket",row:2,col:1},2048:{name:"U.Arm",row:2,col:2},512:{name:"Chest",row:2,col:3},134217728:{name:"Cloak",row:2,col:7},65536:{name:"Brace L",row:3,col:1},4096:{name:"L.Arm",row:3,col:2},1024:{name:"Abdomen",row:3,col:3},8192:{name:"U.Leg",row:3,col:4},131072:{name:"Brace R",row:3,col:5},2:{name:"Shirt",row:3,col:7},262144:{name:"Ring L",row:4,col:1},32:{name:"Hands",row:4,col:2},16384:{name:"L.Leg",row:4,col:4},524288:{name:"Ring R",row:4,col:5},4:{name:"Pants",row:4,col:7},256:{name:"Feet",row:5,col:4},2097152:{name:"Shield",row:6,col:1},1048576:{name:"Melee",row:6,col:3},4194304:{name:"Missile",row:6,col:3},16777216:{name:"Held",row:6,col:3},33554432:{name:"2H",row:6,col:3},8388608:{name:"Ammo",row:6,col:7}},el={},TX=[32768,67108864,65536,131072,262144,524288],EX=[1,512,2048,1024,4096,8192,16384,32,256],MX=[2,4,134217728,268435456,536870912,1073741824],CX=[2097152,1048576,4194304,16777216,33554432,8388608];(()=>{const e=new Set;Object.entries(Ji).forEach(([t,n])=>{const r=`${n.row}-${n.col}`,l=parseInt(t);e.has(r)||(e.add(r),TX.includes(l)?el[r]="#3a2555":EX.includes(l)?el[r]="#1e2e55":MX.includes(l)?el[r]="#1e3e3e":CX.includes(l)?el[r]="#142040":el[r]="#2a2a2a")})})();const tl="#af7a30";function zg({item:e,size:t=36}){const n={position:"absolute",top:0,left:0,width:t,height:t,border:"none",background:"transparent",imageRendering:"pixelated"},r=e.icon_underlay_id&&e.icon_underlay_id>100?`/icons/${Cs(e.icon_underlay_id)}.png`:null,l=e.icon_overlay_id&&e.icon_overlay_id>100?`/icons/${Cs(e.icon_overlay_id)}.png`:null;return b.jsxs("div",{style:{width:t,height:t,position:"relative"},children:[r&&b.jsx("img",{src:r,alt:"",style:{...n,zIndex:1},onError:u=>{u.target.style.display="none"}}),b.jsx("img",{src:`/icons/${Cs(e.icon)}.png`,alt:e.name,style:{...n,zIndex:2},onError:u=>{u.target.src="/icons/06000133.png"}}),l&&b.jsx("img",{src:l,alt:"",style:{...n,zIndex:3},onError:u=>{u.target.style.display="none"}})]})}function NX({item:e,x:t,y:n}){var c,f;const r=d=>d!=null&&d!==-1&&d!==-1,l=d=>d.toLocaleString(),u=d=>`${((d-1)*100).toFixed(1)}%`;return b.jsxs("div",{style:{position:"fixed",left:t+14,top:n+14,background:"rgba(0,0,0,0.96)",border:"1px solid #555",borderRadius:4,padding:"8px 12px",zIndex:99999,minWidth:200,maxWidth:340,fontSize:13,color:"#ddd",pointerEvents:"none",lineHeight:1.6,fontFamily:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif'},children:[b.jsx("div",{style:{color:"#ffcc00",fontWeight:"bold",fontSize:14,marginBottom:4},children:e.name}),b.jsxs("div",{style:{color:"#aaa"},children:["Value: ",l(e.value)," · Burden: ",e.burden]}),e.workmanship&&b.jsxs("div",{style:{color:"#aaa"},children:["Workmanship: ",e.workmanship]}),e.material&&b.jsxs("div",{style:{color:"#88ff88"},children:["Material: ",e.material]}),r(e.armor_level)&&b.jsxs("div",{style:{color:"#88ff88"},children:["Armor Level: ",e.armor_level]}),r(e.max_damage)&&b.jsxs("div",{style:{color:"#88ff88"},children:["Max Damage: ",e.max_damage]}),e.damage_range&&b.jsxs("div",{style:{color:"#88ff88"},children:["Damage: ",e.damage_range,e.damage_type?`, ${e.damage_type}`:""]}),r(e.attack_bonus)&&e.attack_bonus!==1&&b.jsxs("div",{style:{color:"#88ff88"},children:["Attack: +",u(e.attack_bonus)]}),r(e.melee_defense_bonus)&&e.melee_defense_bonus!==1&&b.jsxs("div",{style:{color:"#88ff88"},children:["Melee Def: +",u(e.melee_defense_bonus)]}),r(e.magic_defense_bonus)&&e.magic_defense_bonus!==1&&b.jsxs("div",{style:{color:"#88ff88"},children:["Magic Def: +",u(e.magic_defense_bonus)]}),e.equip_skill&&b.jsxs("div",{style:{color:"#ddd"},children:["Skill: ",e.equip_skill]}),r(e.wield_level)&&b.jsxs("div",{style:{color:"#ffaa00"},children:["Wield Level: ",e.wield_level]}),r(e.lore_requirement)&&b.jsxs("div",{style:{color:"#ffaa00"},children:["Lore: ",e.lore_requirement]}),e.imbue&&b.jsxs("div",{style:{color:"#88ff88"},children:["Imbue: ",e.imbue]}),e.item_set&&b.jsxs("div",{style:{color:"#88ff88"},children:["Set: ",e.item_set]}),r(e.tinks)&&b.jsxs("div",{style:{color:"#88ff88"},children:["Tinks: ",e.tinks]}),r(e.damage_rating)&&b.jsxs("div",{children:["Damage Rating: ",e.damage_rating]}),r(e.crit_rating)&&b.jsxs("div",{children:["Crit Rating: ",e.crit_rating]}),r(e.heal_boost_rating)&&b.jsxs("div",{children:["Heal Boost: ",e.heal_boost_rating]}),e.spellcraft&&b.jsxs("div",{style:{color:"#dda0dd"},children:["Spellcraft: ",e.spellcraft]}),r(e.current_mana)&&r(e.max_mana)&&b.jsxs("div",{style:{color:"#98d7ff"},children:["Mana: ",e.current_mana," / ",e.max_mana]}),((f=(c=e.spells)==null?void 0:c.spells)==null?void 0:f.length)>0&&b.jsxs("div",{style:{color:"#4a90e2",marginTop:4,fontSize:12},children:["Spells: ",e.spells.spells.map(d=>d.name).join(", ")]})]})}function gM({iconSrc:e,isActive:t,fillPct:n,label:r,onClick:l}){const u=n>90?"#b7432c":n>70?"#d8a431":"#00ff00";return b.jsxs("div",{onClick:l,title:r,style:{display:"flex",alignItems:"flex-start",gap:2,cursor:"pointer",flexShrink:0,marginTop:3,position:"relative"},children:[t&&b.jsx("span",{style:{position:"absolute",left:-11,top:8,color:tl,fontSize:10},children:"▶"}),b.jsx("div",{style:{width:30,height:30,border:t?"1px solid #00ff00":"1px solid #333",boxShadow:t?"0 0 4px #00ff00":"none",background:"#000",display:"flex",alignItems:"center",justifyContent:"center"},children:b.jsx("img",{src:e,alt:"",style:{width:26,height:26,objectFit:"contain",imageRendering:"pixelated"},onError:c=>{c.target.src="/icons/06001080.png"}})}),b.jsx("div",{style:{width:7,height:30,background:"#222",border:"1px solid #666",position:"relative",overflow:"hidden",borderRadius:2},title:`${Math.round(n)}% full`,children:b.jsx("div",{style:{position:"absolute",bottom:0,left:0,right:0,height:`${n}%`,background:u,minHeight:n>0?2:0}})})]})}const RX=({id:e,charName:t,zIndex:n})=>{var X,U,F;const[r,l]=B.useState([]),[u,c]=B.useState(!0),[f,d]=B.useState(null),[h,y]=B.useState(null),[v,g]=B.useState(null),[x,j]=B.useState(null);B.useEffect(()=>{c(!0),Promise.all([Ht(`/inventory/${encodeURIComponent(t)}?limit=1000`).catch(()=>({items:[]})),Ht(`/character-stats/${encodeURIComponent(t)}`).catch(()=>null)]).then(([L,G])=>{const k=L.items??[];l(k.map(jX)),g(G)}).finally(()=>c(!1))},[t]);const S=B.useCallback((L,G)=>{y(L&&G?{item:L,x:G.clientX,y:G.clientY}:null)},[]),_=B.useMemo(()=>{const L=new Set,G=[];return Object.entries(Ji).forEach(([k,P])=>{const Y=`${P.row}-${P.col}`;L.has(Y)||(L.add(Y),G.push({key:Y,...P,mask:parseInt(k)}))}),G},[]),{equippedMap:E,containers:w,packItems:M}=B.useMemo(()=>{const L=new Map,G=[],k=new Set,P=new Map;r.forEach(Z=>{Z.object_class===10&&(G.push(Z),k.add(Z.item_id))}),G.sort((Z,le)=>(Z.item_id>>>0)-(le.item_id>>>0));let Y=null;return r.forEach(Z=>{Z.current_wielded_location>0&&Z.container_id&&!k.has(Z.container_id)&&(Y=Z.container_id)}),r.forEach(Z=>{if(k.has(Z.item_id))return;const le=Z.current_wielded_location;if(le>0)if(Z.object_class===2)Object.entries(Ji).forEach(([K,ne])=>{if((le&parseInt(K))===parseInt(K)){const ue=`${ne.row}-${ne.col}`;L.has(ue)||L.set(ue,Z)}});else{let K=!1;if(Ji[le]){const ne=Ji[le],ue=`${ne.row}-${ne.col}`;L.has(ue)||(L.set(ue,Z),K=!0)}if(!K){for(const[ne,ue]of Object.entries(Ji))if((le&parseInt(ne))===parseInt(ne)){const de=`${ue.row}-${ue.col}`;if(!L.has(de)){L.set(de,Z),K=!0;break}}}}else{let $=Z.container_id||0;Y&&$===Y&&($=0),P.has($)||P.set($,[]),P.get($).push(Z)}}),{equippedMap:L,containers:G,packItems:P}},[r]);let N=M.get(0)??[],A=0;if(N.length===0){let L=0;for(const[G,k]of M.entries())!w.some(P=>P.item_id===G)&&k.length>L&&(L=k.length,A=G);N=M.get(A)??[]}const T=f!==null?M.get(f)??[]:N,C=(v==null?void 0:v.burden_units)??((X=v==null?void 0:v.stats_data)==null?void 0:X.burden_units)??0,D=(v==null?void 0:v.encumbrance_capacity)??((U=v==null?void 0:v.stats_data)==null?void 0:U.encumbrance_capacity)??0,z=D>0?Math.min(200,C/D*100):0,W=z>150?"#b7432c":z>100?"#d8a431":"#2e8b57";return u?b.jsx($r,{id:e,title:`Inventory: ${t}`,zIndex:n,width:572,height:720,children:b.jsx("div",{style:{padding:20,color:"#666",fontStyle:"italic"},children:"Loading inventory..."})}):b.jsxs($r,{id:e,title:`Inventory: ${t}`,zIndex:n,width:572,height:720,children:[b.jsxs("div",{style:{display:"flex",flex:1,overflow:"hidden",background:"rgba(14,14,14,0.96)",fontFamily:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif',fontSize:13},children:[b.jsxs("div",{style:{width:316,display:"flex",flexDirection:"column",overflow:"hidden"},children:[b.jsx("div",{style:{position:"relative",height:270,minHeight:270,background:"#0a0a0a",borderBottom:`1px solid ${tl}`},children:_.map(L=>{const G=E.get(L.key),k=el[L.key]??"#2a2a2a";return b.jsx("div",{style:{position:"absolute",left:(L.col-1)*44+4,top:(L.row-1)*44+4,width:36,height:36,background:G?"#5a5a62":k,border:G?"2px solid #00ffff":"2px outset #6a6a72",boxShadow:G?"0 0 5px #00ffff, inset 0 0 5px rgba(0,255,255,0.2)":"none",display:"flex",alignItems:"center",justifyContent:"center",cursor:G?"pointer":"default"},onMouseEnter:P=>G&&S(G,P),onMouseMove:P=>G&&S(G,P),onMouseLeave:()=>S(null),children:G?b.jsx(zg,{item:G,size:32}):b.jsx("img",{src:"/icons/06000133.png",alt:"",style:{width:28,height:28,opacity:.15,filter:"grayscale(100%)",imageRendering:"pixelated"}})},L.key)})}),b.jsxs("div",{style:{padding:"3px 6px",fontSize:11,color:"#ccc",background:"#111",borderBottom:`1px solid ${tl}`},children:["Contents of ",f!==null?((F=w.find(L=>L.item_id===f))==null?void 0:F.name)??"Pack":"Backpack"]}),b.jsxs("div",{style:{flex:1,overflowY:"auto",display:"grid",gridTemplateColumns:"repeat(6, 36px)",gridAutoRows:36,gap:2,padding:4,alignContent:"start"},children:[T.map((L,G)=>b.jsx("div",{style:{width:36,height:36,background:"linear-gradient(135deg, #3d007a 0%, #1a0033 100%)",border:"1px solid #4a148c",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer"},onMouseEnter:k=>S(L,k),onMouseMove:k=>S(L,k),onMouseLeave:()=>S(null),children:b.jsx(zg,{item:L,size:32})},L.item_id??G)),Array.from({length:Math.max(0,24-T.length)}).map((L,G)=>b.jsx("div",{style:{width:36,height:36,background:"#0a0a0a",border:"1px solid #1a1a1a"}},`e${G}`))]})]}),b.jsxs("div",{style:{width:42,display:"flex",flexDirection:"column",alignItems:"center",padding:"4px 2px",borderLeft:`1px solid ${tl}`,borderRight:`1px solid ${tl}`},children:[b.jsx("div",{style:{textAlign:"center",fontSize:8,color:"#ccc",marginBottom:2},children:D>0?`${Math.floor(z)}%`:"Burden"}),b.jsx("div",{style:{width:14,height:40,background:"#111",border:"1px solid #555",position:"relative",overflow:"hidden",marginBottom:6,flexShrink:0},title:D>0?`${C.toLocaleString()} / ${D.toLocaleString()}`:`Burden: ${r.reduce((L,G)=>L+(G.burden??0),0).toLocaleString()}`,children:b.jsx("div",{style:{position:"absolute",bottom:0,left:0,right:0,height:`${z/2}%`,background:W,transition:"height 0.3s"}})}),b.jsx(gM,{iconSrc:"/icons/0600127E.png",isActive:f===null,fillPct:N.length>0?Math.min(100,N.length/102*100):0,label:`Backpack (${N.length}/102)`,onClick:()=>d(null)}),w.map(L=>{const G=L.item_id,k=r.filter(Z=>Z.container_id===G&&Z.item_id!==G).length,P=L.items_capacity||24,Y=P>0?Math.min(100,k/P*100):0;return b.jsx(gM,{iconSrc:`/icons/${Cs(L.icon)}.png`,isActive:f===G,fillPct:Y,label:`${L.name} (${k}/${P})`,onClick:()=>d(G)},G)})]}),b.jsxs("div",{style:{flex:1,display:"flex",flexDirection:"column",overflow:"hidden",minWidth:160},children:[b.jsx("div",{style:{padding:"4px 8px",fontSize:"0.72rem",fontWeight:600,color:"#aaa",background:"#111",borderBottom:`1px solid ${tl}`},children:"Mana"}),b.jsxs("div",{style:{flex:1,overflowY:"auto",padding:"2px 0"},children:[Array.from(E.values()).filter(L=>L.current_mana>0||L.max_mana>0).sort((L,G)=>(L.current_mana??999999)-(G.current_mana??999999)).map((L,G)=>b.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4,padding:"2px 4px",borderBottom:"1px solid #1a1a1a",cursor:"pointer"},onMouseEnter:k=>S(L,k),onMouseMove:k=>S(L,k),onMouseLeave:()=>S(null),children:[b.jsx("div",{style:{width:20,height:20,flexShrink:0},children:b.jsx(zg,{item:L,size:20})}),b.jsx("div",{style:{width:8,height:8,borderRadius:"50%",background:L.current_mana>0?"#4c4":"#c44",flexShrink:0}}),b.jsx("div",{style:{flex:1,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",fontSize:"0.68rem",color:"#ccc"},children:L.name}),b.jsxs("div",{style:{fontSize:"0.65rem",color:"#88bbff",whiteSpace:"nowrap",fontVariantNumeric:"tabular-nums"},children:[L.current_mana??0,"/",L.max_mana??0]}),b.jsx("div",{style:{fontSize:"0.63rem",color:"#9c9",whiteSpace:"nowrap",fontVariantNumeric:"tabular-nums",minWidth:42,textAlign:"right"},children:L.max_mana>0?PX(L.current_mana??0,L.max_mana??0):""})]},G)),Array.from(E.values()).filter(L=>L.current_mana>0||L.max_mana>0).length===0&&b.jsx("div",{style:{padding:12,color:"#555",textAlign:"center",fontSize:"0.7rem"},children:"No mana items equipped"})]})]})]}),h&&b.jsx(NX,{item:h.item,x:h.x,y:h.y})]})};function PX(e,t){if(t<=0||e<=0)return"0h00m";const n=e*20,r=Math.floor(n/3600),l=Math.floor(n%3600/60);return`~${r}h${String(l).padStart(2,"0")}m`}const qg=300,bM=.5,xM={Monster:"#ff4444",Player:"#4488ff",NPC:"#44cc44",Vendor:"#44cc44",Portal:"#aa44ff",Corpse:"#ff8800",Container:"#cccc44",Door:"#888888"};function DX(e){const t=(e%360+360)%360;return["N","NE","E","SE","S","SW","W","NW"][Math.round(t/45)%8]}const kX=({id:e,charName:t,zIndex:n,socket:r,radarData:l})=>{const u=B.useRef(null),c=B.useRef(bM),[f,d]=B.useState(bM),[h,y]=B.useState(null),v=B.useRef(null),g=B.useRef([]);B.useEffect(()=>{const E=new Image;E.src="/dereth.png",E.onload=()=>{v.current=E}},[]),B.useEffect(()=>((r==null?void 0:r.readyState)===WebSocket.OPEN&&r.send(JSON.stringify({player_name:t,command:"start_radar"})),()=>{(r==null?void 0:r.readyState)===WebSocket.OPEN&&r.send(JSON.stringify({player_name:t,command:"stop_radar"}))}),[t,r]);const x=B.useCallback(E=>{E.preventDefault();const w=E.deltaY>0?1.25:.8;c.current=Math.max(.02,Math.min(5,c.current*w)),d(c.current)},[]),j=B.useCallback(E=>{const w=u.current;if(!w)return;const M=w.getBoundingClientRect(),N=(E.clientX-M.left)*(w.width/M.width),A=(E.clientY-M.top)*(w.height/M.height);let T=null,C=20;g.current.forEach(D=>{if(D._px===void 0)return;const z=Math.sqrt((N-D._px)**2+(A-D._py)**2);z<C&&(C=z,T=D)}),y(T?T.id:null)},[]);B.useEffect(()=>{const E=u.current;if(!E||!l)return;const w=E.getContext("2d");if(!w)return;const M=qg,N=M/2,A=M/2,T=l.objects??[],C=l.player_ew??0,D=l.player_ns??0,z=l.player_heading??0,W=l.is_dungeon??!1,X=l.player_x??0,U=l.player_y??0,F=c.current,L=W?M/2/(F*240):M/2/F,G=z*Math.PI/180;if(w.clearRect(0,0,M,M),w.fillStyle="#111",w.beginPath(),w.arc(N,A,N,0,Math.PI*2),w.fill(),w.save(),w.beginPath(),w.arc(N,A,N-1,0,Math.PI*2),w.clip(),!W&&v.current){const Z=v.current,le=Z.naturalWidth/204.2,$=(C+102.1)*le,K=(102.1-D)*le;w.globalAlpha=.4,w.save(),w.translate(N,A),w.rotate(-G),w.drawImage(Z,$-N/L*le,K-A/L*le,M/L*le,M/L*le,-N,-A,M,M),w.restore(),w.globalAlpha=1}w.restore(),w.strokeStyle="#333",w.lineWidth=1;for(let Z=1;Z<=4;Z++)w.beginPath(),w.arc(N,A,N/4*Z,0,Math.PI*2),w.stroke();w.beginPath(),w.moveTo(N,0),w.lineTo(N,M),w.moveTo(0,A),w.lineTo(M,A),w.stroke(),w.font="bold 12px monospace",w.textAlign="center",w.textBaseline="middle",[{l:"N",a:0},{l:"E",a:Math.PI/2},{l:"S",a:Math.PI},{l:"W",a:-Math.PI/2}].forEach(({l:Z,a:le})=>{const $=le-G;w.fillStyle=Z==="N"?"#cc4444":"#888",w.fillText(Z,N+Math.sin($)*(N-12),A-Math.cos($)*(N-12))}),w.strokeStyle="#666",w.lineWidth=1,w.beginPath(),w.moveTo(N,A),w.lineTo(N,A-N*.85),w.stroke();const k=W?Math.PI-G:G,P=Math.cos(k),Y=Math.sin(k);T.forEach(Z=>{let le,$;W&&Z.raw_x!==void 0?(le=-(Z.raw_x-X),$=Z.raw_y-U):(le=(Z.ew??0)-C,$=(Z.ns??0)-D);const K=le*P-$*Y,ne=W?le*Y+$*P:-(le*Y+$*P),ue=N+K*L,de=A+ne*L;if(Math.sqrt((ue-N)**2+(de-A)**2)>N-4)return;Z._px=ue,Z._py=de;const Oe=Z.object_class??Z.type??"",$e=xM[Oe]??"#888",se=Z.id===h,be=se?6:Oe==="Monster"||Oe==="Player"?4:3;se&&(w.strokeStyle="#fff",w.lineWidth=2,w.beginPath(),w.arc(ue,de,be+3,0,Math.PI*2),w.stroke()),w.fillStyle=$e,w.beginPath(),w.arc(ue,de,be,0,Math.PI*2),w.fill(),(Oe==="Player"||Oe==="Portal"||se)&&(w.fillStyle=se?"#fff":$e,w.font="9px monospace",w.textAlign="left",w.fillText(Z.name,ue+6,de+3))}),g.current=T,w.fillStyle="#ffcc00",w.beginPath(),w.arc(N,A,5,0,Math.PI*2),w.fill(),w.strokeStyle="#fff",w.lineWidth=1,w.stroke()},[l,f,h]);const S=((l==null?void 0:l.objects)??[]).map(E=>{const w=(l==null?void 0:l.player_ew)??0,M=(l==null?void 0:l.player_ns)??0,N=(l==null?void 0:l.is_dungeon)??!1,A=(l==null?void 0:l.player_x)??0,T=(l==null?void 0:l.player_y)??0;let C,D,z;N&&E.raw_x!==void 0?(C=-(E.raw_x-A),D=E.raw_y-T,z=Math.sqrt(C*C+D*D)):(C=(E.ew??0)-w,D=(E.ns??0)-M,z=Math.sqrt(C*C+D*D)*240);const W=Math.atan2(C,D)*180/Math.PI;return{...E,dist:z,dir:DX(W)}}).sort((E,w)=>E.dist-w.dist),_=Math.round(f*240);return b.jsxs($r,{id:e,title:`Radar: ${t}`,zIndex:n,width:360,height:560,children:[b.jsxs("div",{style:{padding:"4px 8px",display:"flex",justifyContent:"space-between",fontSize:"0.75rem",color:"#888",borderBottom:"1px solid #333",background:"#1a1a1a"},children:[b.jsxs("span",{children:["Range: ~",_,"m"]}),b.jsx("span",{style:{fontSize:"0.65rem",color:"#555"},children:"Scroll to zoom"})]}),b.jsx("canvas",{ref:u,width:qg,height:qg,style:{display:"block",margin:"0 auto",borderBottom:"1px solid #333",cursor:"crosshair",flexShrink:0},onWheel:x,onClick:j}),b.jsxs("div",{style:{flex:1,overflowY:"auto",fontSize:"0.72rem",minHeight:0},children:[b.jsxs("div",{style:{display:"flex",padding:"3px 6px",borderBottom:"1px solid #333",color:"#666",fontSize:"0.65rem",fontWeight:600},children:[b.jsx("span",{style:{width:8}}),b.jsx("span",{style:{flex:1,marginLeft:6},children:"Name"}),b.jsx("span",{style:{width:55,textAlign:"left"},children:"Type"}),b.jsx("span",{style:{width:40,textAlign:"right"},children:"Dist"}),b.jsx("span",{style:{width:24,textAlign:"center"},children:"Dir"})]}),S.length===0&&b.jsx("div",{style:{padding:12,color:"#555",textAlign:"center",fontSize:"0.7rem"},children:"Waiting for radar data..."}),S.map(E=>{const w=E.object_class??E.type??"",M=xM[w]??"#888",N=E.id===h;return b.jsxs("div",{onClick:()=>y(N?null:E.id),style:{display:"flex",alignItems:"center",padding:"2px 6px",borderBottom:"1px solid #1a1a1a",cursor:"pointer",color:"#ccc",background:N?"#1a2a3a":"",borderLeft:N?"2px solid #4488ff":"2px solid transparent"},children:[b.jsx("span",{style:{width:8,height:8,borderRadius:"50%",background:M,flexShrink:0}}),b.jsx("span",{style:{flex:1,marginLeft:6,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:E.name}),b.jsx("span",{style:{width:55,color:"#888",fontSize:"0.65rem"},children:w}),b.jsx("span",{style:{width:40,textAlign:"right",fontVariantNumeric:"tabular-nums"},children:E.dist<1e3?`${Math.round(E.dist)}m`:`${(E.dist/1e3).toFixed(1)}km`}),b.jsx("span",{style:{width:24,textAlign:"center",color:"#666"},children:E.dir})]},E.id)})]})]})},Fo=["Typeless","Slash","Pierce","Bludgeon","Fire","Cold","Acid","Electric"];function ha(e,t,n){var r,l,u,c;return(((l=(r=e==null?void 0:e[t])==null?void 0:r[n])==null?void 0:l.total_normal_damage)??0)+(((c=(u=e==null?void 0:e[t])==null?void 0:u[n])==null?void 0:c.total_crit_damage)??0)}function $X(e){let t={attacks:0,failed:0,crits:0,normalDmg:0,maxNormal:0,critDmg:0,maxCrit:0};if(!e)return t;for(const n of Object.values(e))for(const r of Object.values(n))t.attacks+=r.total_attacks??0,t.failed+=r.failed_attacks??0,t.crits+=r.crits??0,t.normalDmg+=r.total_normal_damage??0,t.maxNormal=Math.max(t.maxNormal,r.max_normal_damage??0),t.critDmg+=r.total_crit_damage??0,t.maxCrit=Math.max(t.maxCrit,r.max_crit_damage??0);return t}function _M(e,t){let n={attacks:0,failed:0};const r=e==null?void 0:e[t];if(!r)return n;for(const l of Object.values(r))n.attacks+=l.total_attacks??0,n.failed+=l.failed_attacks??0;return n}const zX=({id:e,charName:t,zIndex:n})=>{const[r,l]=B.useState(null),[u,c]=B.useState("session"),[f,d]=B.useState(null);B.useEffect(()=>{Ht(`/combat-stats/${encodeURIComponent(t)}`).then(l).catch(()=>{});const C=setInterval(()=>{Ht(`/combat-stats/${encodeURIComponent(t)}`).then(l).catch(()=>{})},1e4);return()=>clearInterval(C)},[t]);const h=r==null?void 0:r[u],y=(h==null?void 0:h.monsters)??{},v=Object.keys(y).filter(C=>C!=="__cloak_surges__").sort(),g=B.useMemo(()=>{let C={},D={},z=0,W=0;const X=f?[y[f]].filter(Boolean):v.map(U=>y[U]);for(const U of X)if(U){for(const[F,L]of Object.entries(U.offense??{})){C[F]||(C[F]={});for(const[G,k]of Object.entries(L)){C[F][G]||(C[F][G]={total_attacks:0,failed_attacks:0,crits:0,total_normal_damage:0,max_normal_damage:0,total_crit_damage:0,max_crit_damage:0});const P=C[F][G],Y=k;P.total_attacks+=Y.total_attacks??0,P.failed_attacks+=Y.failed_attacks??0,P.crits+=Y.crits??0,P.total_normal_damage+=Y.total_normal_damage??0,P.max_normal_damage=Math.max(P.max_normal_damage,Y.max_normal_damage??0),P.total_crit_damage+=Y.total_crit_damage??0,P.max_crit_damage=Math.max(P.max_crit_damage,Y.max_crit_damage??0)}}for(const[F,L]of Object.entries(U.defense??{})){D[F]||(D[F]={});for(const[G,k]of Object.entries(L)){D[F][G]||(D[F][G]={total_attacks:0,failed_attacks:0,crits:0,total_normal_damage:0,max_normal_damage:0,total_crit_damage:0,max_crit_damage:0});const P=D[F][G],Y=k;P.total_attacks+=Y.total_attacks??0,P.failed_attacks+=Y.failed_attacks??0,P.total_normal_damage+=Y.total_normal_damage??0,P.max_normal_damage=Math.max(P.max_normal_damage,Y.max_normal_damage??0),P.total_crit_damage+=Y.total_crit_damage??0,P.max_crit_damage=Math.max(P.max_crit_damage,Y.max_crit_damage??0)}}z+=U.aetheria_surges??0,W+=U.cloak_surges??0}return y.__cloak_surges__&&!f&&(W+=y.__cloak_surges__.cloak_surges??0),{offense:C,defense:D,aeth:z,cloak:W}},[y,v,f]),x=$X(g.offense),j=_M(g.defense,"MeleeMissile"),S=_M(g.defense,"Magic");x.attacks>0&&((x.attacks-x.failed)/x.attacks*100).toFixed(0);const _=j.attacks>0?(j.failed/j.attacks*100).toFixed(0):"0",E=S.attacks>0?(S.failed/S.attacks*100).toFixed(0):"0",w=x.attacks-x.failed,M=w-x.crits,N=M>0?Math.round(x.normalDmg/M):0;x.crits>0&&Math.round(x.critDmg/x.crits);const A=w>0?(x.crits/w*100).toFixed(1):"0",T=C=>C===0?"":C.toLocaleString();return b.jsxs($r,{id:e,title:`Combat: ${t}`,zIndex:n,width:640,height:520,children:[b.jsxs("div",{style:{display:"flex",gap:4,padding:"4px 8px",borderBottom:"1px solid #333"},children:[b.jsx("button",{className:`ml-stats-range-btn ${u==="session"?"active":""}`,onClick:()=>c("session"),children:"Session"}),b.jsx("button",{className:`ml-stats-range-btn ${u==="lifetime"?"active":""}`,onClick:()=>c("lifetime"),children:"Lifetime"})]}),b.jsxs("div",{style:{display:"flex",flex:1,overflow:"hidden"},children:[b.jsxs("div",{style:{width:240,borderRight:"1px solid #333",overflowY:"auto",fontSize:"0.72rem"},children:[b.jsxs("div",{style:{display:"flex",padding:"3px 6px",borderBottom:"1px solid #333",color:"#777",fontSize:"0.65rem",fontWeight:600},children:[b.jsx("span",{style:{width:14}}),b.jsx("span",{style:{flex:1},children:"Monster"}),b.jsx("span",{style:{width:40,textAlign:"right"},children:"Kills"}),b.jsx("span",{style:{width:55,textAlign:"right"},children:"Dmg"})]}),b.jsxs("div",{style:{display:"flex",padding:"3px 6px",cursor:"pointer",background:f===null?"#2a3a4a":"",borderBottom:"1px solid #222",color:"#ddd"},onClick:()=>d(null),children:[b.jsx("span",{style:{width:14,color:"#888"},children:f===null?"*":""}),b.jsx("span",{style:{flex:1},children:"All"}),b.jsx("span",{style:{width:40,textAlign:"right"},children:T((h==null?void 0:h.total_kills)??0)}),b.jsx("span",{style:{width:55,textAlign:"right"},children:T((h==null?void 0:h.total_damage_given)??0)})]}),v.map(C=>{const D=y[C];return b.jsxs("div",{style:{display:"flex",padding:"2px 6px",cursor:"pointer",background:f===C?"#2a3a4a":"",borderBottom:"1px solid #1a1a1a",color:"#ccc"},onClick:()=>d(C),children:[b.jsx("span",{style:{width:14,color:"#888"},children:f===C?"*":""}),b.jsx("span",{style:{flex:1,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:C}),b.jsx("span",{style:{width:40,textAlign:"right"},children:T(D.kill_count)}),b.jsx("span",{style:{width:55,textAlign:"right"},children:T(D.damage_given)})]},C)})]}),b.jsx("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.72rem"},children:b.jsxs("table",{style:{width:"100%",borderCollapse:"collapse"},children:[b.jsx("thead",{children:b.jsxs("tr",{style:{color:"#777",fontSize:"0.65rem"},children:[b.jsx("th",{style:{textAlign:"left",padding:"1px 4px"}}),b.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Given M/M"}),b.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Given Mag"}),b.jsx("th",{style:{width:4}}),b.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Recv M/M"}),b.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Recv Mag"}),b.jsx("th",{style:{width:4}}),b.jsx("th",{style:{textAlign:"left",padding:"1px 3px"},children:"Stats"}),b.jsx("th",{style:{textAlign:"right",padding:"1px 3px"}})]})}),b.jsxs("tbody",{children:[Fo.map((C,D)=>{const z=[["Evades",j.attacks>0?`${T(j.attacks)} (${_}%)`:""],["Resists",S.attacks>0?`${T(S.attacks)} (${E}%)`:""],["A.Surges",g.aeth>0?`${T(g.aeth)}`:""],["C.Surges",g.cloak>0?`${T(g.cloak)}`:""],["",""],["",""],["Av/Mx",N>0?`${T(N)} / ${T(x.maxNormal)}`:""],["Crits",x.crits>0?`${T(x.crits)} (${A}%)`:""]][D]??["",""];return b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"1px 4px",color:"#888"},children:C}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(ha(g.offense,"MeleeMissile",C))}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(ha(g.offense,"Magic",C))}),b.jsx("td",{}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(ha(g.defense,"MeleeMissile",C))}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(ha(g.defense,"Magic",C))}),b.jsx("td",{}),b.jsx("td",{style:{padding:"1px 3px",color:"#777",fontWeight:600,fontSize:"0.65rem"},children:z[0]}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:z[1]})]},C)}),b.jsx("tr",{children:b.jsx("td",{colSpan:9,style:{height:4}})}),b.jsxs("tr",{children:[b.jsx("td",{style:{padding:"1px 4px",color:"#888",fontWeight:600},children:"Total"}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(Fo.reduce((C,D)=>C+ha(g.offense,"MeleeMissile",D),0))}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(Fo.reduce((C,D)=>C+ha(g.offense,"Magic",D),0))}),b.jsx("td",{}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(Fo.reduce((C,D)=>C+ha(g.defense,"MeleeMissile",D),0))}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(Fo.reduce((C,D)=>C+ha(g.defense,"Magic",D),0))}),b.jsx("td",{}),b.jsx("td",{style:{padding:"1px 3px",color:"#777",fontWeight:600,fontSize:"0.65rem"},children:"Total"}),b.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:T(x.normalDmg+x.critDmg)})]})]})]})})]})]})},qX={plugin:"#4488ff",overlord:"#44cc44",nav:"#ffaa00",macro:"#cc44cc",other:"#888"},BX=({id:e,zIndex:t})=>{const[n,r]=B.useState([]),[l,u]=B.useState(""),[c,f]=B.useState(""),[d,h]=B.useState("plugin"),y=B.useCallback(async()=>{try{const x=await Ht("/issues");r((x.issues??[]).sort((j,S)=>(j.resolved?1:0)-(S.resolved?1:0)))}catch{}},[]);B.useEffect(()=>{y()},[y]);const v=async()=>{l.trim()&&(await fetch("/api/issues",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({title:l.trim(),description:c.trim(),category:d})}),u(""),f(""),y())},g=async x=>{await fetch(`/api/issues/${x.id}`,{method:"PATCH",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({resolved:!x.resolved})}),y()};return b.jsxs($r,{id:e,title:"Issues Board",zIndex:t,width:540,height:520,children:[b.jsx("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.75rem"},children:n.length===0?b.jsx("div",{style:{padding:12,color:"#666",textAlign:"center"},children:"No issues"}):n.map(x=>b.jsxs("div",{style:{padding:"6px 8px",marginBottom:4,background:"#1f1f1f",borderRadius:3,border:"1px solid #333",opacity:x.resolved?.5:1},children:[b.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6},children:[b.jsx("span",{style:{fontSize:"0.6rem",padding:"1px 6px",borderRadius:3,background:qX[x.category]??"#888",color:"#111",fontWeight:600},children:x.category}),b.jsx("span",{style:{flex:1,fontWeight:500},children:x.title}),b.jsx("button",{onClick:()=>g(x),style:{fontSize:"0.65rem",padding:"1px 6px",background:x.resolved?"#333":"rgba(68,204,68,0.15)",color:x.resolved?"#888":"#4c4",border:"1px solid #444",borderRadius:3,cursor:"pointer"},children:x.resolved?"↻ Reopen":"✓ Resolve"})]}),x.description&&b.jsx("div",{style:{color:"#888",marginTop:3,fontSize:"0.7rem"},children:x.description}),b.jsxs("div",{style:{color:"#555",fontSize:"0.6rem",marginTop:2},children:["by ",x.author," · ",new Date(x.created).toLocaleDateString()]})]},x.id))}),b.jsxs("div",{style:{padding:6,borderTop:"1px solid #333",display:"flex",flexDirection:"column",gap:3},children:[b.jsxs("div",{style:{display:"flex",gap:4},children:[b.jsx("input",{value:l,onChange:x=>u(x.target.value),placeholder:"Issue title...",style:{flex:1,padding:"3px 6px",fontSize:"0.75rem",background:"#222",color:"#eee",border:"1px solid #444",borderRadius:3}}),b.jsxs("select",{value:d,onChange:x=>h(x.target.value),style:{padding:"3px 4px",fontSize:"0.7rem",background:"#222",color:"#eee",border:"1px solid #444",borderRadius:3},children:[b.jsx("option",{value:"plugin",children:"Plugin"}),b.jsx("option",{value:"overlord",children:"Overlord"}),b.jsx("option",{value:"nav",children:"Nav"}),b.jsx("option",{value:"macro",children:"Macro"}),b.jsx("option",{value:"other",children:"Other"})]})]}),b.jsxs("div",{style:{display:"flex",gap:4},children:[b.jsx("textarea",{value:c,onChange:x=>f(x.target.value),placeholder:"Description...",rows:2,style:{flex:1,padding:"3px 6px",fontSize:"0.7rem",background:"#222",color:"#eee",border:"1px solid #444",borderRadius:3,resize:"vertical"}}),b.jsx("button",{onClick:v,style:{padding:"4px 12px",background:"rgba(68,136,255,0.15)",color:"#6aadff",border:"1px solid rgba(68,136,255,0.3)",borderRadius:3,cursor:"pointer",alignSelf:"flex-end",fontSize:"0.7rem"},children:"Add"})]})]})]})},LX=({id:e,zIndex:t})=>{const[n,r]=B.useState([]);B.useEffect(()=>{const u=async()=>{try{const f=await Ht("/vital-sharing/peers");r(f.peers??[])}catch{}};u();const c=setInterval(u,5e3);return()=>clearInterval(c)},[]);const l=(u,c)=>c>0?Math.min(100,u/c*100):0;return b.jsx($r,{id:e,title:"Vital Sharing Network",zIndex:t,width:520,height:450,children:b.jsx("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.75rem"},children:n.length===0?b.jsx("div",{style:{padding:16,color:"#666",textAlign:"center"},children:"No vital-sharing peers connected"}):n.map(u=>{var c,f,d;return b.jsxs("div",{style:{padding:"6px 8px",marginBottom:4,background:"#1f1f1f",borderRadius:3,border:"1px solid #333"},children:[b.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6,marginBottom:3},children:[b.jsx("span",{style:{color:u.plugin_connected?"#4c4":"#a33",fontSize:"0.8rem"},children:"●"}),b.jsx("strong",{style:{flex:1},children:u.character_name}),u.subscribed&&b.jsx("span",{style:{color:"#6bf",fontSize:"0.65rem"},children:"[subscribed]"})]}),b.jsxs("div",{style:{color:"#666",fontSize:"0.68rem",marginBottom:3},children:["tags: ",((c=u.tags)==null?void 0:c.join(", "))||"none"]}),u.vitals&&u.vitals.max_health>0&&b.jsx("div",{style:{display:"flex",flexDirection:"column",gap:2},children:[{label:"HP",cur:u.vitals.current_health,max:u.vitals.max_health,bg:"#330000",fill:"#c44"},{label:"STA",cur:u.vitals.current_stamina,max:u.vitals.max_stamina,bg:"#331a00",fill:"#ca0"},{label:"MANA",cur:u.vitals.current_mana,max:u.vitals.max_mana,bg:"#001433",fill:"#48f"}].map(h=>b.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[b.jsx("span",{style:{width:32,color:"#888",fontSize:"0.65rem"},children:h.label}),b.jsx("div",{style:{flex:1,height:6,background:h.bg,borderRadius:3,overflow:"hidden"},children:b.jsx("div",{style:{width:`${l(h.cur,h.max)}%`,height:"100%",background:h.fill,borderRadius:3}})}),b.jsxs("span",{style:{width:60,textAlign:"right",fontSize:"0.65rem",color:"#888"},children:[h.cur,"/",h.max]})]},h.label))}),u.position&&b.jsxs("div",{style:{color:"#555",fontSize:"0.65rem",marginTop:2},children:[(f=u.position.ns)==null?void 0:f.toFixed(1),"N, ",(d=u.position.ew)==null?void 0:d.toFixed(1),"E"]})]},u.character_name)})})})},IX=({characters:e,chatMessages:t,nearbyObjects:n,socket:r})=>{const{windows:l}=vd();return b.jsx(b.Fragment,{children:l.map(u=>{var d;const c=u.charName??"";switch(u.id.split("-")[0]){case"chat":return b.jsx(bX,{id:u.id,charName:c,zIndex:u.zIndex,messages:t.get(c)??[],socket:r},u.id);case"stats":return b.jsx(SX,{id:u.id,charName:c,zIndex:u.zIndex},u.id);case"char":return b.jsx(wX,{id:u.id,charName:c,zIndex:u.zIndex,vitals:((d=e.get(c))==null?void 0:d.vitals)??void 0},u.id);case"inv":return b.jsx(RX,{id:u.id,charName:c,zIndex:u.zIndex},u.id);case"radar":return b.jsx(kX,{id:u.id,charName:c,zIndex:u.zIndex,socket:r,radarData:n.get(c)??null},u.id);case"combat":return b.jsx(zX,{id:u.id,charName:c,zIndex:u.zIndex},u.id);case"issues":return b.jsx(BX,{id:u.id,zIndex:u.zIndex},u.id);case"vitalsharing":return b.jsx(LX,{id:u.id,zIndex:u.zIndex},u.id);default:return null}})})};let UX=0;const HX=({recentRares:e})=>{const[t,n]=B.useState([]),[r,l]=B.useState(0),[u,c]=B.useState([]);B.useEffect(()=>{if(e.length>r&&r>0){const d=e.slice(0,e.length-r);for(const h of d){const y=++UX;n(v=>[...v,{key:y,charName:h.character_name,rareName:h.name,exiting:!1}]),f(),setTimeout(()=>{n(v=>v.map(g=>g.key===y?{...g,exiting:!0}:g)),setTimeout(()=>{n(v=>v.filter(g=>g.key!==y))},500)},6e3)}}l(e.length)},[e.length]);const f=B.useCallback(()=>{const d=Date.now(),h=["#FFD700","#FF4444","#FF8800","#AA44FF","#4488FF"],y=Array.from({length:30},(v,g)=>{const x=Math.PI*2*g/30+(Math.random()-.5)*.5,j=100+Math.random()*200;return{dx:Math.cos(x)*j,dy:Math.sin(x)*j-50,color:h[Math.floor(Math.random()*h.length)]}});c(v=>[...v,{id:d,particles:y}]),setTimeout(()=>c(v=>v.filter(g=>g.id!==d)),2200)},[]);return b.jsxs(b.Fragment,{children:[b.jsx("div",{className:"ml-rare-notifications",children:t.map(d=>b.jsxs("div",{className:`ml-rare-notif ${d.exiting?"exiting":""}`,children:[b.jsx("div",{className:"ml-rare-notif-title",children:"LEGENDARY RARE!"}),b.jsx("div",{className:"ml-rare-notif-name",children:d.rareName}),b.jsx("div",{className:"ml-rare-notif-by",children:"found by"}),b.jsx("div",{className:"ml-rare-notif-char",children:d.charName})]},d.key))}),b.jsx("div",{className:"ml-fireworks",children:u.map(d=>b.jsx(I.Fragment,{children:d.particles.map((h,y)=>b.jsx("div",{className:"ml-firework-particle",style:{left:"50%",top:"30%",backgroundColor:h.color,"--dx":`${h.dx}px`,"--dy":`${h.dy+200}px`}},y))},d.id))})]})},SM=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf","#ff4444","#44ff44","#4444ff","#ffff44","#ff44ff","#44ffff","#ff8844","#88ff44","#4488ff","#ff4488","#cc3333","#33cc33","#3333cc","#cccc33","#cc33cc","#33cccc","#cc6633","#66cc33","#3366cc","#cc3366","#ff6666","#66ff66","#6666ff","#ffff66","#ff66ff","#66ffff","#ffaa66","#aaff66","#66aaff","#ff66aa","#990099","#009900","#000099","#990000","#009999","#999900","#aa5500","#55aa00","#0055aa","#aa0055","#ffaaaa","#aaffaa","#aaaaff","#ffffaa","#ffaaff","#aaffff","#ffccaa","#ccffaa","#aaccff","#ffaacc"];function GX(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n)|0;return`hsl(${Math.abs(t)%360}, 72%, 50%)`}function YX(){const e=B.useRef(new Map),t=B.useRef(0);return B.useCallback(r=>{let l=e.current.get(r);return l||(l=t.current<SM.length?SM[t.current++]:GX(r),e.current.set(r,l)),l},[])}const XX=({data:e,onViewToggle:t})=>{const n=YX(),[r,l]=B.useState(!1),[u,c]=B.useState(!1),f=Array.from(e.characters.values()).filter(y=>y.telemetry).map(y=>y.telemetry),d=new Map(Array.from(e.characters.values()).filter(y=>y.vitals).map(y=>[y.name,y.vitals])),h=B.useCallback(y=>{},[]);return b.jsx(lX,{children:b.jsx(uX,{children:b.jsxs("div",{className:"ml-layout",children:[b.jsx(mX,{players:f,vitals:d,serverHealth:e.serverHealth,totalRares:e.totalRares,totalKills:e.totalKills,getColor:n,onSelectPlayer:h,onViewToggle:t,showHeatmap:r,showPortals:u,onToggleHeatmap:l,onTogglePortals:c}),b.jsx(dX,{players:f,getColor:n,onSelectPlayer:h,showHeatmap:r,showPortals:u}),b.jsx(IX,{characters:e.characters,chatMessages:e.chatMessages,nearbyObjects:e.nearbyObjects,socket:e.socketRef.current}),b.jsx(HX,{recentRares:e.recentRares})]})})})};function KX(e){const t=B.useRef(null),n=B.useRef(0),r=B.useRef(e);r.current=e;const l=B.useCallback(()=>{var c;if(((c=t.current)==null?void 0:c.readyState)===WebSocket.OPEN)return;const u=new WebSocket(tX());t.current=u,u.addEventListener("message",f=>{try{const d=JSON.parse(f.data);r.current(d)}catch{}}),u.addEventListener("close",()=>{t.current=null,n.current=window.setTimeout(l,2e3)}),u.addEventListener("error",()=>{u.close()})},[]);return B.useEffect(()=>(l(),()=>{var u;clearTimeout(n.current),(u=t.current)==null||u.close(),t.current=null}),[l]),t}const VX=()=>Ht("/live"),FX=()=>Ht("/combat-stats"),WX=()=>Ht("/server-health"),ZX=()=>Ht("/total-rares"),QX=()=>Ht("/total-kills");function JX(){const[e,t]=B.useState(new Map),[n,r]=B.useState(null),[l,u]=B.useState(0),[c,f]=B.useState(0),[d,h]=B.useState([]),[y,v]=B.useState(new Map),[g,x]=B.useState(new Map),j=B.useRef(e);j.current=e;const S=B.useCallback((w,M)=>{t(N=>{const A=new Map(N),T=A.get(w)??{name:w,telemetry:null,vitals:null,combat:null,lastUpdate:0};return A.set(w,M(T)),A})},[]),_=B.useCallback(w=>{if(w.type){if(w.type==="telemetry"){const M=w;S(M.character_name,N=>({...N,telemetry:M,lastUpdate:Date.now()}))}else if(w.type==="vitals"){const M=w;S(M.character_name,N=>({...N,vitals:M,lastUpdate:Date.now()}))}else if(w.type==="combat_stats"){const M=w;S(M.character_name,N=>({...N,combat:M,lastUpdate:Date.now()}))}else if(w.type==="rare"){const M=w;h(N=>[M,...N].slice(0,50))}else if(w.type==="nearby_objects"){const M=w;x(N=>{const A=new Map(N);return A.set(M.character_name,M),A})}else if(w.type==="chat"){const M=w;v(N=>{const A=new Map(N),T=[...A.get(M.character_name)??[],{text:M.text,color:M.color,timestamp:M.timestamp}];return T.length>1e3&&T.splice(0,T.length-1e3),A.set(M.character_name,T),A})}}},[S]),E=KX(_);return B.useEffect(()=>{const w=async()=>{try{const N=await VX();t(A=>{var C;const T=new Map(A);for(const D of N.players??[]){const z=T.get(D.character_name);T.set(D.character_name,{name:D.character_name,telemetry:D,vitals:(z==null?void 0:z.vitals)??null,combat:(z==null?void 0:z.combat)??null,lastUpdate:Date.now()})}for(const D of T.keys())(C=N.players)!=null&&C.some(z=>z.character_name===D)||T.delete(D);return T})}catch{}};w();const M=setInterval(w,5e3);return()=>clearInterval(M)},[]),B.useEffect(()=>{const w=async()=>{try{const N=await FX();for(const A of N.stats??[])S(A.character_name,T=>({...T,combat:{...A,type:"combat_stats"}}))}catch{}};w();const M=setInterval(w,3e4);return()=>clearInterval(M)},[S]),B.useEffect(()=>{const w=async()=>{try{r(await WX())}catch{}};w();const M=setInterval(w,3e4);return()=>clearInterval(M)},[]),B.useEffect(()=>{const w=async()=>{try{const[N,A]=await Promise.all([ZX(),QX()]);u(N.all_time??0),f(A.total??0)}catch{}};w();const M=setInterval(w,3e5);return()=>clearInterval(M)},[]),{characters:e,serverHealth:n,totalRares:l,totalKills:c,recentRares:d,chatMessages:y,nearbyObjects:g,socketRef:E}}function eK(){const[e,t]=B.useState(()=>localStorage.getItem("v2-view")||"map"),n=JX(),r=()=>{const u=e==="map"?"dashboard":"map";t(u),localStorage.setItem("v2-view",u)};if(e==="map")return b.jsx(XX,{data:n,onViewToggle:r});const l=[{id:"combat",label:"Combat",content:b.jsx(WY,{characters:n.characters})},{id:"rares",label:"Rares",content:b.jsx(ZY,{characters:n.characters,totalRares:n.totalRares,totalKills:n.totalKills,recentRares:n.recentRares})},{id:"map",label:"Map",content:b.jsx(JY,{characters:n.characters})},{id:"inventory",label:"Inventory",content:b.jsx(nX,{})}];return b.jsxs(SD,{children:[b.jsx("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:8},children:b.jsx("button",{onClick:r,className:"tab-btn",children:"Map View"})}),b.jsx(OD,{activeChars:n.characters.size,totalKills:n.totalKills,totalRares:n.totalRares,serverHealth:n.serverHealth}),b.jsx(wD,{characters:n.characters}),b.jsx(jD,{tabs:l})]})}_D.createRoot(document.getElementById("root")).render(b.jsx(B.StrictMode,{children:b.jsx(eK,{})}));
|