1. Server stats: now shows player count, latency (rounded), uptime hours
2. Rares/Kills counters: fixed API response fields (all_time/total)
3. Chat send: wired socket.send with v1 envelope { player_name, command }
4. Stats button: opens Grafana iframe grid (4 panels, time range selector)
5. Char button: opens character window with attributes/skills/vitals from
/character-stats/{name} API, structured display with sections
6. Inventory button: full inventory window with equipment table (material,
set, imbue, AL, dmg, work, tink) + pack contents pill grid + filter
7. Radar button: opens radar window, sends start/stop commands via socket
8. Sidebar links: added Inventory Search, Suitbuilder, Player Debug
9. Color palette: expanded from 30 to 60 distinct colors matching v1
10. Window types properly routed: stats- prefix → Grafana, char- → character
data, inv- → inventory, radar- → radar with socket commands
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
120 lines
639 KiB
JavaScript
120 lines
639 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 ls=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 xv={exports:{}},Po={};/**
|
||
* @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 tO;function KD(){if(tO)return Po;tO=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 Po.Fragment=t,Po.jsx=n,Po.jsxs=n,Po}var nO;function VD(){return nO||(nO=1,xv.exports=KD()),xv.exports}var j=VD(),Sv={exports:{}},Ae={};/**
|
||
* @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 rO;function FD(){if(rO)return Ae;rO=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"),p=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),g=Symbol.iterator;function x(R){return R===null||typeof R!="object"?null:(R=g&&R[g]||R["@@iterator"],typeof R=="function"?R:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,b={};function T(R,I,re){this.props=R,this.context=I,this.refs=b,this.updater=re||O}T.prototype.isReactComponent={},T.prototype.setState=function(R,I){if(typeof R!="object"&&typeof R!="function"&&R!=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,R,I,"setState")},T.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function E(){}E.prototype=T.prototype;function M(R,I,re){this.props=R,this.context=I,this.refs=b,this.updater=re||O}var N=M.prototype=new E;N.constructor=M,S(N,T.prototype),N.isPureReactComponent=!0;var A=Array.isArray;function w(){}var C={H:null,A:null,T:null,S:null},D=Object.prototype.hasOwnProperty;function z(R,I,re){var se=re.ref;return{$$typeof:e,type:R,key:I,ref:se!==void 0?se:null,props:re}}function W(R,I){return z(R.type,I,R.props)}function H(R){return typeof R=="object"&&R!==null&&R.$$typeof===e}function U(R){var I={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(re){return I[re]})}var F=/\/+/g;function J(R,I){return typeof R=="object"&&R!==null&&R.key!=null?U(""+R.key):I.toString(36)}function Z(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(w,w):(R.status="pending",R.then(function(I){R.status==="pending"&&(R.status="fulfilled",R.value=I)},function(I){R.status==="pending"&&(R.status="rejected",R.reason=I)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function q(R,I,re,se,ve){var me=typeof R;(me==="undefined"||me==="boolean")&&(R=null);var Me=!1;if(R===null)Me=!0;else switch(me){case"bigint":case"string":case"number":Me=!0;break;case"object":switch(R.$$typeof){case e:case t:Me=!0;break;case p:return Me=R._init,q(Me(R._payload),I,re,se,ve)}}if(Me)return ve=ve(R),Me=se===""?"."+J(R,0):se,A(ve)?(re="",Me!=null&&(re=Me.replace(F,"$&/")+"/"),q(ve,I,re,"",function(Se){return Se})):ve!=null&&(H(ve)&&(ve=W(ve,re+(ve.key==null||R&&R.key===ve.key?"":(""+ve.key).replace(F,"$&/")+"/")+Me)),I.push(ve)),1;Me=0;var Le=se===""?".":se+":";if(A(R))for(var ce=0;ce<R.length;ce++)se=R[ce],me=Le+J(se,ce),Me+=q(se,I,re,me,ve);else if(ce=x(R),typeof ce=="function")for(R=ce.call(R),ce=0;!(se=R.next()).done;)se=se.value,me=Le+J(se,ce++),Me+=q(se,I,re,me,ve);else if(me==="object"){if(typeof R.then=="function")return q(Z(R),I,re,se,ve);throw I=String(R),Error("Objects are not valid as a React child (found: "+(I==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":I)+"). If you meant to render a collection of children, use an array instead.")}return Me}function Y(R,I,re){if(R==null)return R;var se=[],ve=0;return q(R,se,"","",function(me){return I.call(re,me,ve++)}),se}function ee(R){if(R._status===-1){var I=R._result;I=I(),I.then(function(re){(R._status===0||R._status===-1)&&(R._status=1,R._result=re)},function(re){(R._status===0||R._status===-1)&&(R._status=2,R._result=re)}),R._status===-1&&(R._status=0,R._result=I)}if(R._status===1)return R._result.default;throw R._result}var oe=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var I=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent(I))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)},ue={map:Y,forEach:function(R,I,re){Y(R,function(){I.apply(this,arguments)},re)},count:function(R){var I=0;return Y(R,function(){I++}),I},toArray:function(R){return Y(R,function(I){return I})||[]},only:function(R){if(!H(R))throw Error("React.Children.only expected to receive a single React element child.");return R}};return Ae.Activity=y,Ae.Children=ue,Ae.Component=T,Ae.Fragment=n,Ae.Profiler=l,Ae.PureComponent=M,Ae.StrictMode=r,Ae.Suspense=d,Ae.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,Ae.__COMPILER_RUNTIME={__proto__:null,c:function(R){return C.H.useMemoCache(R)}},Ae.cache=function(R){return function(){return R.apply(null,arguments)}},Ae.cacheSignal=function(){return null},Ae.cloneElement=function(R,I,re){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var se=S({},R.props),ve=R.key;if(I!=null)for(me in I.key!==void 0&&(ve=""+I.key),I)!D.call(I,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&I.ref===void 0||(se[me]=I[me]);var me=arguments.length-2;if(me===1)se.children=re;else if(1<me){for(var Me=Array(me),Le=0;Le<me;Le++)Me[Le]=arguments[Le+2];se.children=Me}return z(R.type,ve,se)},Ae.createContext=function(R){return R={$$typeof:c,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:u,_context:R},R},Ae.createElement=function(R,I,re){var se,ve={},me=null;if(I!=null)for(se in I.key!==void 0&&(me=""+I.key),I)D.call(I,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(ve[se]=I[se]);var Me=arguments.length-2;if(Me===1)ve.children=re;else if(1<Me){for(var Le=Array(Me),ce=0;ce<Me;ce++)Le[ce]=arguments[ce+2];ve.children=Le}if(R&&R.defaultProps)for(se in Me=R.defaultProps,Me)ve[se]===void 0&&(ve[se]=Me[se]);return z(R,me,ve)},Ae.createRef=function(){return{current:null}},Ae.forwardRef=function(R){return{$$typeof:f,render:R}},Ae.isValidElement=H,Ae.lazy=function(R){return{$$typeof:p,_payload:{_status:-1,_result:R},_init:ee}},Ae.memo=function(R,I){return{$$typeof:h,type:R,compare:I===void 0?null:I}},Ae.startTransition=function(R){var I=C.T,re={};C.T=re;try{var se=R(),ve=C.S;ve!==null&&ve(re,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(w,oe)}catch(me){oe(me)}finally{I!==null&&re.types!==null&&(I.types=re.types),C.T=I}},Ae.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},Ae.use=function(R){return C.H.use(R)},Ae.useActionState=function(R,I,re){return C.H.useActionState(R,I,re)},Ae.useCallback=function(R,I){return C.H.useCallback(R,I)},Ae.useContext=function(R){return C.H.useContext(R)},Ae.useDebugValue=function(){},Ae.useDeferredValue=function(R,I){return C.H.useDeferredValue(R,I)},Ae.useEffect=function(R,I){return C.H.useEffect(R,I)},Ae.useEffectEvent=function(R){return C.H.useEffectEvent(R)},Ae.useId=function(){return C.H.useId()},Ae.useImperativeHandle=function(R,I,re){return C.H.useImperativeHandle(R,I,re)},Ae.useInsertionEffect=function(R,I){return C.H.useInsertionEffect(R,I)},Ae.useLayoutEffect=function(R,I){return C.H.useLayoutEffect(R,I)},Ae.useMemo=function(R,I){return C.H.useMemo(R,I)},Ae.useOptimistic=function(R,I){return C.H.useOptimistic(R,I)},Ae.useReducer=function(R,I,re){return C.H.useReducer(R,I,re)},Ae.useRef=function(R){return C.H.useRef(R)},Ae.useState=function(R){return C.H.useState(R)},Ae.useSyncExternalStore=function(R,I,re){return C.H.useSyncExternalStore(R,I,re)},Ae.useTransition=function(){return C.H.useTransition()},Ae.version="19.2.5",Ae}var aO;function Wb(){return aO||(aO=1,Sv.exports=FD()),Sv.exports}var L=Wb();const B=Xe(L);var _v={exports:{}},Ro={},Ov={exports:{}},Av={};/**
|
||
* @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 iO;function WD(){return iO||(iO=1,(function(e){function t(q,Y){var ee=q.length;q.push(Y);e:for(;0<ee;){var oe=ee-1>>>1,ue=q[oe];if(0<l(ue,Y))q[oe]=Y,q[ee]=ue,ee=oe;else break e}}function n(q){return q.length===0?null:q[0]}function r(q){if(q.length===0)return null;var Y=q[0],ee=q.pop();if(ee!==Y){q[0]=ee;e:for(var oe=0,ue=q.length,R=ue>>>1;oe<R;){var I=2*(oe+1)-1,re=q[I],se=I+1,ve=q[se];if(0>l(re,ee))se<ue&&0>l(ve,re)?(q[oe]=ve,q[se]=ee,oe=se):(q[oe]=re,q[I]=ee,oe=I);else if(se<ue&&0>l(ve,ee))q[oe]=ve,q[se]=ee,oe=se;else break e}}return Y}function l(q,Y){var ee=q.sortIndex-Y.sortIndex;return ee!==0?ee:q.id-Y.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=[],p=1,y=null,g=3,x=!1,O=!1,S=!1,b=!1,T=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;function N(q){for(var Y=n(h);Y!==null;){if(Y.callback===null)r(h);else if(Y.startTime<=q)r(h),Y.sortIndex=Y.expirationTime,t(d,Y);else break;Y=n(h)}}function A(q){if(S=!1,N(q),!O)if(n(d)!==null)O=!0,w||(w=!0,U());else{var Y=n(h);Y!==null&&Z(A,Y.startTime-q)}}var w=!1,C=-1,D=5,z=-1;function W(){return b?!0:!(e.unstable_now()-z<D)}function H(){if(b=!1,w){var q=e.unstable_now();z=q;var Y=!0;try{e:{O=!1,S&&(S=!1,E(C),C=-1),x=!0;var ee=g;try{t:{for(N(q),y=n(d);y!==null&&!(y.expirationTime>q&&W());){var oe=y.callback;if(typeof oe=="function"){y.callback=null,g=y.priorityLevel;var ue=oe(y.expirationTime<=q);if(q=e.unstable_now(),typeof ue=="function"){y.callback=ue,N(q),Y=!0;break t}y===n(d)&&r(d),N(q)}else r(d);y=n(d)}if(y!==null)Y=!0;else{var R=n(h);R!==null&&Z(A,R.startTime-q),Y=!1}}break e}finally{y=null,g=ee,x=!1}Y=void 0}}finally{Y?U():w=!1}}}var U;if(typeof M=="function")U=function(){M(H)};else if(typeof MessageChannel<"u"){var F=new MessageChannel,J=F.port2;F.port1.onmessage=H,U=function(){J.postMessage(null)}}else U=function(){T(H,0)};function Z(q,Y){C=T(function(){q(e.unstable_now())},Y)}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(q){q.callback=null},e.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<q?Math.floor(1e3/q):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(q){switch(g){case 1:case 2:case 3:var Y=3;break;default:Y=g}var ee=g;g=Y;try{return q()}finally{g=ee}},e.unstable_requestPaint=function(){b=!0},e.unstable_runWithPriority=function(q,Y){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var ee=g;g=q;try{return Y()}finally{g=ee}},e.unstable_scheduleCallback=function(q,Y,ee){var oe=e.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?oe+ee:oe):ee=oe,q){case 1:var ue=-1;break;case 2:ue=250;break;case 5:ue=1073741823;break;case 4:ue=1e4;break;default:ue=5e3}return ue=ee+ue,q={id:p++,callback:Y,priorityLevel:q,startTime:ee,expirationTime:ue,sortIndex:-1},ee>oe?(q.sortIndex=ee,t(h,q),n(d)===null&&q===n(h)&&(S?(E(C),C=-1):S=!0,Z(A,ee-oe))):(q.sortIndex=ue,t(d,q),O||x||(O=!0,w||(w=!0,U()))),q},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(q){var Y=g;return function(){var ee=g;g=Y;try{return q.apply(this,arguments)}finally{g=ee}}}})(Av)),Av}var lO;function ZD(){return lO||(lO=1,Ov.exports=WD()),Ov.exports}var wv={exports:{}},kt={};/**
|
||
* @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 oO;function QD(){if(oO)return kt;oO=1;var e=Wb();function t(d){var h="https://react.dev/errors/"+d;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)h+="&args[]="+encodeURIComponent(arguments[p])}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,p){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:y==null?null:""+y,children:d,containerInfo:h,implementation:p}}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 kt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,kt.createPortal=function(d,h){var p=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,p)},kt.flushSync=function(d){var h=c.T,p=r.p;try{if(c.T=null,r.p=2,d)return d()}finally{c.T=h,r.p=p,r.d.f()}},kt.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))},kt.prefetchDNS=function(d){typeof d=="string"&&r.d.D(d)},kt.preinit=function(d,h){if(typeof d=="string"&&h&&typeof h.as=="string"){var p=h.as,y=f(p,h.crossOrigin),g=typeof h.integrity=="string"?h.integrity:void 0,x=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;p==="style"?r.d.S(d,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:y,integrity:g,fetchPriority:x}):p==="script"&&r.d.X(d,{crossOrigin:y,integrity:g,fetchPriority:x,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},kt.preinitModule=function(d,h){if(typeof d=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var p=f(h.as,h.crossOrigin);r.d.M(d,{crossOrigin:p,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)},kt.preload=function(d,h){if(typeof d=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var p=h.as,y=f(p,h.crossOrigin);r.d.L(d,p,{crossOrigin:y,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})}},kt.preloadModule=function(d,h){if(typeof d=="string")if(h){var p=f(h.as,h.crossOrigin);r.d.m(d,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:p,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else r.d.m(d)},kt.requestFormReset=function(d){r.d.r(d)},kt.unstable_batchedUpdates=function(d,h){return d(h)},kt.useFormState=function(d,h,p){return c.H.useFormState(d,h,p)},kt.useFormStatus=function(){return c.H.useHostTransitionStatus()},kt.version="19.2.5",kt}var uO;function JD(){if(uO)return wv.exports;uO=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(),wv.exports=QD(),wv.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 cO;function e3(){if(cO)return Ro;cO=1;var e=ZD(),t=Wb(),n=JD();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 v=o.return;if(v===null)break;var m=v.alternate;if(m===null){if(s=v.return,s!==null){o=s;continue}break}if(v.child===m.child){for(m=v.child;m;){if(m===o)return d(v),a;if(m===s)return d(v),i;m=m.sibling}throw Error(r(188))}if(o.return!==s.return)o=v,s=m;else{for(var _=!1,P=v.child;P;){if(P===o){_=!0,o=v,s=m;break}if(P===s){_=!0,s=v,o=m;break}P=P.sibling}if(!_){for(P=m.child;P;){if(P===o){_=!0,o=m,s=v;break}if(P===s){_=!0,s=m,o=v;break}P=P.sibling}if(!_)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 p(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a;for(a=a.child;a!==null;){if(i=p(a),i!==null)return i;a=a.sibling}return null}var y=Object.assign,g=Symbol.for("react.element"),x=Symbol.for("react.transitional.element"),O=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),b=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),E=Symbol.for("react.consumer"),M=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),w=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"),H=Symbol.iterator;function U(a){return a===null||typeof a!="object"?null:(a=H&&a[H]||a["@@iterator"],typeof a=="function"?a:null)}var F=Symbol.for("react.client.reference");function J(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 T:return"Profiler";case b:return"StrictMode";case A:return"Suspense";case w:return"SuspenseList";case z:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case O:return"Portal";case M:return a.displayName||"Context";case E: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:J(a.type)||"Memo";case D:i=a._payload,a=a._init;try{return J(a(i))}catch{}}return null}var Z=Array.isArray,q=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee={pending:!1,data:null,method:null,action:null},oe=[],ue=-1;function R(a){return{current:a}}function I(a){0>ue||(a.current=oe[ue],oe[ue]=null,ue--)}function re(a,i){ue++,oe[ue]=a.current,a.current=i}var se=R(null),ve=R(null),me=R(null),Me=R(null);function Le(a,i){switch(re(me,i),re(ve,a),re(se,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?A_(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=A_(i),a=w_(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}I(se),re(se,a)}function ce(){I(se),I(ve),I(me)}function Se(a){a.memoizedState!==null&&re(Me,a);var i=se.current,o=w_(i,a.type);i!==o&&(re(ve,a),re(se,o))}function Oe(a){ve.current===a&&(I(se),I(ve)),Me.current===a&&(I(Me),jo._currentValue=ee)}var le,nt;function Te(a){if(le===void 0)try{throw Error()}catch(o){var i=o.stack.trim().match(/\n( *(at )?)/);le=i&&i[1]||"",nt=-1<o.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+le+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 ie=function(){throw Error()};if(Object.defineProperty(ie.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ie,[])}catch(Q){var V=Q}Reflect.construct(a,[],ie)}else{try{ie.call()}catch(Q){V=Q}a.call(ie.prototype)}}else{try{throw Error()}catch(Q){V=Q}(ie=a())&&typeof ie.catch=="function"&&ie.catch(function(){})}}catch(Q){if(Q&&V&&typeof Q.stack=="string")return[Q.stack,V.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var v=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");v&&v.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=s.DetermineComponentFrameRoot(),_=m[0],P=m[1];if(_&&P){var $=_.split(`
|
||
`),K=P.split(`
|
||
`);for(v=s=0;s<$.length&&!$[s].includes("DetermineComponentFrameRoot");)s++;for(;v<K.length&&!K[v].includes("DetermineComponentFrameRoot");)v++;if(s===$.length||v===K.length)for(s=$.length-1,v=K.length-1;1<=s&&0<=v&&$[s]!==K[v];)v--;for(;1<=s&&0<=v;s--,v--)if($[s]!==K[v]){if(s!==1||v!==1)do if(s--,v--,0>v||$[s]!==K[v]){var te=`
|
||
`+$[s].replace(" at new "," at ");return a.displayName&&te.includes("<anonymous>")&&(te=te.replace("<anonymous>",a.displayName)),te}while(1<=s&&0<=v);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 $n(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 Kn=Object.prototype.hasOwnProperty,kr=e.unstable_scheduleCallback,zn=e.unstable_cancelCallback,ar=e.unstable_shouldYield,Bl=e.unstable_requestPaint,Bt=e.unstable_now,Iu=e.unstable_getCurrentPriorityLevel,nx=e.unstable_ImmediatePriority,rx=e.unstable_UserBlockingPriority,Hu=e.unstable_NormalPriority,jP=e.unstable_LowPriority,ax=e.unstable_IdlePriority,MP=e.log,CP=e.unstable_setDisableYieldValue,kl=null,nn=null;function Lr(a){if(typeof MP=="function"&&CP(a),nn&&typeof nn.setStrictMode=="function")try{nn.setStrictMode(kl,a)}catch{}}var rn=Math.clz32?Math.clz32:RP,NP=Math.log,PP=Math.LN2;function RP(a){return a>>>=0,a===0?32:31-(NP(a)/PP|0)|0}var Gu=256,Yu=262144,Xu=4194304;function Sa(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 Ku(a,i,o){var s=a.pendingLanes;if(s===0)return 0;var v=0,m=a.suspendedLanes,_=a.pingedLanes;a=a.warmLanes;var P=s&134217727;return P!==0?(s=P&~m,s!==0?v=Sa(s):(_&=P,_!==0?v=Sa(_):o||(o=P&~a,o!==0&&(v=Sa(o))))):(P=s&~m,P!==0?v=Sa(P):_!==0?v=Sa(_):o||(o=s&~a,o!==0&&(v=Sa(o)))),v===0?0:i!==0&&i!==v&&(i&m)===0&&(m=v&-v,o=i&-i,m>=o||m===32&&(o&4194048)!==0)?i:v}function Ll(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function DP(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 ix(){var a=Xu;return Xu<<=1,(Xu&62914560)===0&&(Xu=4194304),a}function ud(a){for(var i=[],o=0;31>o;o++)i.push(a);return i}function Ul(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function qP(a,i,o,s,v,m){var _=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 P=a.entanglements,$=a.expirationTimes,K=a.hiddenUpdates;for(o=_&~o;0<o;){var te=31-rn(o),ie=1<<te;P[te]=0,$[te]=-1;var V=K[te];if(V!==null)for(K[te]=null,te=0;te<V.length;te++){var Q=V[te];Q!==null&&(Q.lane&=-536870913)}o&=~ie}s!==0&&lx(a,s,0),m!==0&&v===0&&a.tag!==0&&(a.suspendedLanes|=m&~(_&~i))}function lx(a,i,o){a.pendingLanes|=i,a.suspendedLanes&=~i;var s=31-rn(i);a.entangledLanes|=i,a.entanglements[s]=a.entanglements[s]|1073741824|o&261930}function ox(a,i){var o=a.entangledLanes|=i;for(a=a.entanglements;o;){var s=31-rn(o),v=1<<s;v&i|a[s]&i&&(a[s]|=i),o&=~v}}function ux(a,i){var o=i&-i;return o=(o&42)!==0?1:cd(o),(o&(a.suspendedLanes|i))!==0?0:o}function cd(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 sd(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function cx(){var a=Y.p;return a!==0?a:(a=window.event,a===void 0?32:V_(a.type))}function sx(a,i){var o=Y.p;try{return Y.p=a,i()}finally{Y.p=o}}var Ur=Math.random().toString(36).slice(2),Nt="__reactFiber$"+Ur,Kt="__reactProps$"+Ur,ui="__reactContainer$"+Ur,fd="__reactEvents$"+Ur,$P="__reactListeners$"+Ur,zP="__reactHandles$"+Ur,fx="__reactResources$"+Ur,Il="__reactMarker$"+Ur;function dd(a){delete a[Nt],delete a[Kt],delete a[fd],delete a[$P],delete a[zP]}function ci(a){var i=a[Nt];if(i)return i;for(var o=a.parentNode;o;){if(i=o[ui]||o[Nt]){if(o=i.alternate,i.child!==null||o!==null&&o.child!==null)for(a=P_(a);a!==null;){if(o=a[Nt])return o;a=P_(a)}return i}a=o,o=a.parentNode}return null}function si(a){if(a=a[Nt]||a[ui]){var i=a.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return a}return null}function Hl(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(r(33))}function fi(a){var i=a[fx];return i||(i=a[fx]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Tt(a){a[Il]=!0}var dx=new Set,hx={};function _a(a,i){di(a,i),di(a+"Capture",i)}function di(a,i){for(hx[a]=i,a=0;a<i.length;a++)dx.add(i[a])}var BP=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]*$"),vx={},px={};function kP(a){return Kn.call(px,a)?!0:Kn.call(vx,a)?!1:BP.test(a)?px[a]=!0:(vx[a]=!0,!1)}function Vu(a,i,o){if(kP(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 Fu(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 ir(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 mn(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function yx(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function LP(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 v=s.get,m=s.set;return Object.defineProperty(a,i,{configurable:!0,get:function(){return v.call(this)},set:function(_){o=""+_,m.call(this,_)}}),Object.defineProperty(a,i,{enumerable:s.enumerable}),{getValue:function(){return o},setValue:function(_){o=""+_},stopTracking:function(){a._valueTracker=null,delete a[i]}}}}function hd(a){if(!a._valueTracker){var i=yx(a)?"checked":"value";a._valueTracker=LP(a,i,""+a[i])}}function mx(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var o=i.getValue(),s="";return a&&(s=yx(a)?a.checked?"true":"false":a.value),a=s,a!==o?(i.setValue(a),!0):!1}function Wu(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 UP=/[\n"\\]/g;function gn(a){return a.replace(UP,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function vd(a,i,o,s,v,m,_,P){a.name="",_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"?a.type=_:a.removeAttribute("type"),i!=null?_==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+mn(i)):a.value!==""+mn(i)&&(a.value=""+mn(i)):_!=="submit"&&_!=="reset"||a.removeAttribute("value"),i!=null?pd(a,_,mn(i)):o!=null?pd(a,_,mn(o)):s!=null&&a.removeAttribute("value"),v==null&&m!=null&&(a.defaultChecked=!!m),v!=null&&(a.checked=v&&typeof v!="function"&&typeof v!="symbol"),P!=null&&typeof P!="function"&&typeof P!="symbol"&&typeof P!="boolean"?a.name=""+mn(P):a.removeAttribute("name")}function gx(a,i,o,s,v,m,_,P){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)){hd(a);return}o=o!=null?""+mn(o):"",i=i!=null?""+mn(i):o,P||i===a.value||(a.value=i),a.defaultValue=i}s=s??v,s=typeof s!="function"&&typeof s!="symbol"&&!!s,a.checked=P?a.checked:!!s,a.defaultChecked=!!s,_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"&&(a.name=_),hd(a)}function pd(a,i,o){i==="number"&&Wu(a.ownerDocument)===a||a.defaultValue===""+o||(a.defaultValue=""+o)}function hi(a,i,o,s){if(a=a.options,i){i={};for(var v=0;v<o.length;v++)i["$"+o[v]]=!0;for(o=0;o<a.length;o++)v=i.hasOwnProperty("$"+a[o].value),a[o].selected!==v&&(a[o].selected=v),v&&s&&(a[o].defaultSelected=!0)}else{for(o=""+mn(o),i=null,v=0;v<a.length;v++){if(a[v].value===o){a[v].selected=!0,s&&(a[v].defaultSelected=!0);return}i!==null||a[v].disabled||(i=a[v])}i!==null&&(i.selected=!0)}}function bx(a,i,o){if(i!=null&&(i=""+mn(i),i!==a.value&&(a.value=i),o==null)){a.defaultValue!==i&&(a.defaultValue=i);return}a.defaultValue=o!=null?""+mn(o):""}function xx(a,i,o,s){if(i==null){if(s!=null){if(o!=null)throw Error(r(92));if(Z(s)){if(1<s.length)throw Error(r(93));s=s[0]}o=s}o==null&&(o=""),i=o}o=mn(i),a.defaultValue=o,s=a.textContent,s===o&&s!==""&&s!==null&&(a.value=s),hd(a)}function vi(a,i){if(i){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=i;return}}a.textContent=i}var IP=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 Sx(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||IP.has(i)?i==="float"?a.cssFloat=o:a[i]=(""+o).trim():a[i]=o+"px"}function _x(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 v in i)s=i[v],i.hasOwnProperty(v)&&o[v]!==s&&Sx(a,v,s)}else for(var m in i)i.hasOwnProperty(m)&&Sx(a,m,i[m])}function yd(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 HP=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"]]),GP=/^[\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 Zu(a){return GP.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}function lr(){}var md=null;function gd(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var pi=null,yi=null;function Ox(a){var i=si(a);if(i&&(a=i.stateNode)){var o=a[Kt]||null;e:switch(a=i.stateNode,i.type){case"input":if(vd(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="'+gn(""+i)+'"][type="radio"]'),i=0;i<o.length;i++){var s=o[i];if(s!==a&&s.form===a.form){var v=s[Kt]||null;if(!v)throw Error(r(90));vd(s,v.value,v.defaultValue,v.defaultValue,v.checked,v.defaultChecked,v.type,v.name)}}for(i=0;i<o.length;i++)s=o[i],s.form===a.form&&mx(s)}break e;case"textarea":bx(a,o.value,o.defaultValue);break e;case"select":i=o.value,i!=null&&hi(a,!!o.multiple,i,!1)}}}var bd=!1;function Ax(a,i,o){if(bd)return a(i,o);bd=!0;try{var s=a(i);return s}finally{if(bd=!1,(pi!==null||yi!==null)&&(Bc(),pi&&(i=pi,a=yi,yi=pi=null,Ox(i),a)))for(i=0;i<a.length;i++)Ox(a[i])}}function Gl(a,i){var o=a.stateNode;if(o===null)return null;var s=o[Kt]||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 or=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),xd=!1;if(or)try{var Yl={};Object.defineProperty(Yl,"passive",{get:function(){xd=!0}}),window.addEventListener("test",Yl,Yl),window.removeEventListener("test",Yl,Yl)}catch{xd=!1}var Ir=null,Sd=null,Qu=null;function wx(){if(Qu)return Qu;var a,i=Sd,o=i.length,s,v="value"in Ir?Ir.value:Ir.textContent,m=v.length;for(a=0;a<o&&i[a]===v[a];a++);var _=o-a;for(s=1;s<=_&&i[o-s]===v[m-s];s++);return Qu=v.slice(a,1<s?1-s:void 0)}function Ju(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 ec(){return!0}function Tx(){return!1}function Vt(a){function i(o,s,v,m,_){this._reactName=o,this._targetInst=v,this.type=s,this.nativeEvent=m,this.target=_,this.currentTarget=null;for(var P in a)a.hasOwnProperty(P)&&(o=a[P],this[P]=o?o(m):m[P]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?ec:Tx,this.isPropagationStopped=Tx,this}return y(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=ec)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=ec)},persist:function(){},isPersistent:ec}),i}var Oa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tc=Vt(Oa),Xl=y({},Oa,{view:0,detail:0}),YP=Vt(Xl),_d,Od,Kl,nc=y({},Xl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:wd,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!==Kl&&(Kl&&a.type==="mousemove"?(_d=a.screenX-Kl.screenX,Od=a.screenY-Kl.screenY):Od=_d=0,Kl=a),_d)},movementY:function(a){return"movementY"in a?a.movementY:Od}}),Ex=Vt(nc),XP=y({},nc,{dataTransfer:0}),KP=Vt(XP),VP=y({},Xl,{relatedTarget:0}),Ad=Vt(VP),FP=y({},Oa,{animationName:0,elapsedTime:0,pseudoElement:0}),WP=Vt(FP),ZP=y({},Oa,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),QP=Vt(ZP),JP=y({},Oa,{data:0}),jx=Vt(JP),eR={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},tR={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"},nR={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function rR(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=nR[a])?!!i[a]:!1}function wd(){return rR}var aR=y({},Xl,{key:function(a){if(a.key){var i=eR[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=Ju(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?tR[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:wd,charCode:function(a){return a.type==="keypress"?Ju(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Ju(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),iR=Vt(aR),lR=y({},nc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Mx=Vt(lR),oR=y({},Xl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:wd}),uR=Vt(oR),cR=y({},Oa,{propertyName:0,elapsedTime:0,pseudoElement:0}),sR=Vt(cR),fR=y({},nc,{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}),dR=Vt(fR),hR=y({},Oa,{newState:0,oldState:0}),vR=Vt(hR),pR=[9,13,27,32],Td=or&&"CompositionEvent"in window,Vl=null;or&&"documentMode"in document&&(Vl=document.documentMode);var yR=or&&"TextEvent"in window&&!Vl,Cx=or&&(!Td||Vl&&8<Vl&&11>=Vl),Nx=" ",Px=!1;function Rx(a,i){switch(a){case"keyup":return pR.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Dx(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var mi=!1;function mR(a,i){switch(a){case"compositionend":return Dx(i);case"keypress":return i.which!==32?null:(Px=!0,Nx);case"textInput":return a=i.data,a===Nx&&Px?null:a;default:return null}}function gR(a,i){if(mi)return a==="compositionend"||!Td&&Rx(a,i)?(a=wx(),Qu=Sd=Ir=null,mi=!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 Cx&&i.locale!=="ko"?null:i.data;default:return null}}var bR={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 qx(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!bR[a.type]:i==="textarea"}function $x(a,i,o,s){pi?yi?yi.push(s):yi=[s]:pi=s,i=Yc(i,"onChange"),0<i.length&&(o=new tc("onChange","change",null,o,s),a.push({event:o,listeners:i}))}var Fl=null,Wl=null;function xR(a){g_(a,0)}function rc(a){var i=Hl(a);if(mx(i))return a}function zx(a,i){if(a==="change")return i}var Bx=!1;if(or){var Ed;if(or){var jd="oninput"in document;if(!jd){var kx=document.createElement("div");kx.setAttribute("oninput","return;"),jd=typeof kx.oninput=="function"}Ed=jd}else Ed=!1;Bx=Ed&&(!document.documentMode||9<document.documentMode)}function Lx(){Fl&&(Fl.detachEvent("onpropertychange",Ux),Wl=Fl=null)}function Ux(a){if(a.propertyName==="value"&&rc(Wl)){var i=[];$x(i,Wl,a,gd(a)),Ax(xR,i)}}function SR(a,i,o){a==="focusin"?(Lx(),Fl=i,Wl=o,Fl.attachEvent("onpropertychange",Ux)):a==="focusout"&&Lx()}function _R(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return rc(Wl)}function OR(a,i){if(a==="click")return rc(i)}function AR(a,i){if(a==="input"||a==="change")return rc(i)}function wR(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var an=typeof Object.is=="function"?Object.is:wR;function Zl(a,i){if(an(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 v=o[s];if(!Kn.call(i,v)||!an(a[v],i[v]))return!1}return!0}function Ix(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function Hx(a,i){var o=Ix(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=Ix(o)}}function Gx(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?Gx(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function Yx(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=Wu(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=Wu(a.document)}return i}function Md(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 TR=or&&"documentMode"in document&&11>=document.documentMode,gi=null,Cd=null,Ql=null,Nd=!1;function Xx(a,i,o){var s=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Nd||gi==null||gi!==Wu(s)||(s=gi,"selectionStart"in s&&Md(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}),Ql&&Zl(Ql,s)||(Ql=s,s=Yc(Cd,"onSelect"),0<s.length&&(i=new tc("onSelect","select",null,i,o),a.push({event:i,listeners:s}),i.target=gi)))}function Aa(a,i){var o={};return o[a.toLowerCase()]=i.toLowerCase(),o["Webkit"+a]="webkit"+i,o["Moz"+a]="moz"+i,o}var bi={animationend:Aa("Animation","AnimationEnd"),animationiteration:Aa("Animation","AnimationIteration"),animationstart:Aa("Animation","AnimationStart"),transitionrun:Aa("Transition","TransitionRun"),transitionstart:Aa("Transition","TransitionStart"),transitioncancel:Aa("Transition","TransitionCancel"),transitionend:Aa("Transition","TransitionEnd")},Pd={},Kx={};or&&(Kx=document.createElement("div").style,"AnimationEvent"in window||(delete bi.animationend.animation,delete bi.animationiteration.animation,delete bi.animationstart.animation),"TransitionEvent"in window||delete bi.transitionend.transition);function wa(a){if(Pd[a])return Pd[a];if(!bi[a])return a;var i=bi[a],o;for(o in i)if(i.hasOwnProperty(o)&&o in Kx)return Pd[a]=i[o];return a}var Vx=wa("animationend"),Fx=wa("animationiteration"),Wx=wa("animationstart"),ER=wa("transitionrun"),jR=wa("transitionstart"),MR=wa("transitioncancel"),Zx=wa("transitionend"),Qx=new Map,Rd="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(" ");Rd.push("scrollEnd");function Bn(a,i){Qx.set(a,i),_a(i,[a])}var ac=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)},bn=[],xi=0,Dd=0;function ic(){for(var a=xi,i=Dd=xi=0;i<a;){var o=bn[i];bn[i++]=null;var s=bn[i];bn[i++]=null;var v=bn[i];bn[i++]=null;var m=bn[i];if(bn[i++]=null,s!==null&&v!==null){var _=s.pending;_===null?v.next=v:(v.next=_.next,_.next=v),s.pending=v}m!==0&&Jx(o,v,m)}}function lc(a,i,o,s){bn[xi++]=a,bn[xi++]=i,bn[xi++]=o,bn[xi++]=s,Dd|=s,a.lanes|=s,a=a.alternate,a!==null&&(a.lanes|=s)}function qd(a,i,o,s){return lc(a,i,o,s),oc(a)}function Ta(a,i){return lc(a,null,null,i),oc(a)}function Jx(a,i,o){a.lanes|=o;var s=a.alternate;s!==null&&(s.lanes|=o);for(var v=!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||(v=!0)),a=m,m=m.return;return a.tag===3?(m=a.stateNode,v&&i!==null&&(v=31-rn(o),a=m.hiddenUpdates,s=a[v],s===null?a[v]=[i]:s.push(i),i.lane=o|536870912),m):null}function oc(a){if(50<So)throw So=0,Gh=null,Error(r(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var Si={};function CR(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 ln(a,i,o,s){return new CR(a,i,o,s)}function $d(a){return a=a.prototype,!(!a||!a.isReactComponent)}function ur(a,i){var o=a.alternate;return o===null?(o=ln(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 e1(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 uc(a,i,o,s,v,m){var _=0;if(s=a,typeof a=="function")$d(a)&&(_=1);else if(typeof a=="string")_=qD(a,o,se.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case z:return a=ln(31,o,i,v),a.elementType=z,a.lanes=m,a;case S:return Ea(o.children,v,m,i);case b:_=8,v|=24;break;case T:return a=ln(12,o,i,v|2),a.elementType=T,a.lanes=m,a;case A:return a=ln(13,o,i,v),a.elementType=A,a.lanes=m,a;case w:return a=ln(19,o,i,v),a.elementType=w,a.lanes=m,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case M:_=10;break e;case E:_=9;break e;case N:_=11;break e;case C:_=14;break e;case D:_=16,s=null;break e}_=29,o=Error(r(130,a===null?"null":typeof a,"")),s=null}return i=ln(_,o,i,v),i.elementType=a,i.type=s,i.lanes=m,i}function Ea(a,i,o,s){return a=ln(7,a,s,i),a.lanes=o,a}function zd(a,i,o){return a=ln(6,a,null,i),a.lanes=o,a}function t1(a){var i=ln(18,null,null,0);return i.stateNode=a,i}function Bd(a,i,o){return i=ln(4,a.children!==null?a.children:[],a.key,i),i.lanes=o,i.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},i}var n1=new WeakMap;function xn(a,i){if(typeof a=="object"&&a!==null){var o=n1.get(a);return o!==void 0?o:(i={value:a,source:i,stack:$n(i)},n1.set(a,i),i)}return{value:a,source:i,stack:$n(i)}}var _i=[],Oi=0,cc=null,Jl=0,Sn=[],_n=0,Hr=null,Vn=1,Fn="";function cr(a,i){_i[Oi++]=Jl,_i[Oi++]=cc,cc=a,Jl=i}function r1(a,i,o){Sn[_n++]=Vn,Sn[_n++]=Fn,Sn[_n++]=Hr,Hr=a;var s=Vn;a=Fn;var v=32-rn(s)-1;s&=~(1<<v),o+=1;var m=32-rn(i)+v;if(30<m){var _=v-v%5;m=(s&(1<<_)-1).toString(32),s>>=_,v-=_,Vn=1<<32-rn(i)+v|o<<v|s,Fn=m+a}else Vn=1<<m|o<<v|s,Fn=a}function kd(a){a.return!==null&&(cr(a,1),r1(a,1,0))}function Ld(a){for(;a===cc;)cc=_i[--Oi],_i[Oi]=null,Jl=_i[--Oi],_i[Oi]=null;for(;a===Hr;)Hr=Sn[--_n],Sn[_n]=null,Fn=Sn[--_n],Sn[_n]=null,Vn=Sn[--_n],Sn[_n]=null}function a1(a,i){Sn[_n++]=Vn,Sn[_n++]=Fn,Sn[_n++]=Hr,Vn=i.id,Fn=i.overflow,Hr=a}var Pt=null,rt=null,qe=!1,Gr=null,On=!1,Ud=Error(r(519));function Yr(a){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw eo(xn(i,a)),Ud}function i1(a){var i=a.stateNode,o=a.type,s=a.memoizedProps;switch(i[Nt]=a,i[Kt]=s,o){case"dialog":Pe("cancel",i),Pe("close",i);break;case"iframe":case"object":case"embed":Pe("load",i);break;case"video":case"audio":for(o=0;o<Oo.length;o++)Pe(Oo[o],i);break;case"source":Pe("error",i);break;case"img":case"image":case"link":Pe("error",i),Pe("load",i);break;case"details":Pe("toggle",i);break;case"input":Pe("invalid",i),gx(i,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":Pe("invalid",i);break;case"textarea":Pe("invalid",i),xx(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||__(i.textContent,o)?(s.popover!=null&&(Pe("beforetoggle",i),Pe("toggle",i)),s.onScroll!=null&&Pe("scroll",i),s.onScrollEnd!=null&&Pe("scrollend",i),s.onClick!=null&&(i.onclick=lr),i=!0):i=!1,i||Yr(a,!0)}function l1(a){for(Pt=a.return;Pt;)switch(Pt.tag){case 5:case 31:case 13:On=!1;return;case 27:case 3:On=!0;return;default:Pt=Pt.return}}function Ai(a){if(a!==Pt)return!1;if(!qe)return l1(a),qe=!0,!1;var i=a.tag,o;if((o=i!==3&&i!==27)&&((o=i===5)&&(o=a.type,o=!(o!=="form"&&o!=="button")||iv(a.type,a.memoizedProps)),o=!o),o&&rt&&Yr(a),l1(a),i===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=N_(a)}else if(i===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=N_(a)}else i===27?(i=rt,ia(a.type)?(a=sv,sv=null,rt=a):rt=i):rt=Pt?wn(a.stateNode.nextSibling):null;return!0}function ja(){rt=Pt=null,qe=!1}function Id(){var a=Gr;return a!==null&&(Qt===null?Qt=a:Qt.push.apply(Qt,a),Gr=null),a}function eo(a){Gr===null?Gr=[a]:Gr.push(a)}var Hd=R(null),Ma=null,sr=null;function Xr(a,i,o){re(Hd,i._currentValue),i._currentValue=o}function fr(a){a._currentValue=Hd.current,I(Hd)}function Gd(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 Yd(a,i,o,s){var v=a.child;for(v!==null&&(v.return=a);v!==null;){var m=v.dependencies;if(m!==null){var _=v.child;m=m.firstContext;e:for(;m!==null;){var P=m;m=v;for(var $=0;$<i.length;$++)if(P.context===i[$]){m.lanes|=o,P=m.alternate,P!==null&&(P.lanes|=o),Gd(m.return,o,a),s||(_=null);break e}m=P.next}}else if(v.tag===18){if(_=v.return,_===null)throw Error(r(341));_.lanes|=o,m=_.alternate,m!==null&&(m.lanes|=o),Gd(_,o,a),_=null}else _=v.child;if(_!==null)_.return=v;else for(_=v;_!==null;){if(_===a){_=null;break}if(v=_.sibling,v!==null){v.return=_.return,_=v;break}_=_.return}v=_}}function wi(a,i,o,s){a=null;for(var v=i,m=!1;v!==null;){if(!m){if((v.flags&524288)!==0)m=!0;else if((v.flags&262144)!==0)break}if(v.tag===10){var _=v.alternate;if(_===null)throw Error(r(387));if(_=_.memoizedProps,_!==null){var P=v.type;an(v.pendingProps.value,_.value)||(a!==null?a.push(P):a=[P])}}else if(v===Me.current){if(_=v.alternate,_===null)throw Error(r(387));_.memoizedState.memoizedState!==v.memoizedState.memoizedState&&(a!==null?a.push(jo):a=[jo])}v=v.return}a!==null&&Yd(i,a,o,s),i.flags|=262144}function sc(a){for(a=a.firstContext;a!==null;){if(!an(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function Ca(a){Ma=a,sr=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Rt(a){return o1(Ma,a)}function fc(a,i){return Ma===null&&Ca(a),o1(a,i)}function o1(a,i){var o=i._currentValue;if(i={context:i,memoizedValue:o,next:null},sr===null){if(a===null)throw Error(r(308));sr=i,a.dependencies={lanes:0,firstContext:i},a.flags|=524288}else sr=sr.next=i;return o}var NR=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()})}},PR=e.unstable_scheduleCallback,RR=e.unstable_NormalPriority,pt={$$typeof:M,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Xd(){return{controller:new NR,data:new Map,refCount:0}}function to(a){a.refCount--,a.refCount===0&&PR(RR,function(){a.controller.abort()})}var no=null,Kd=0,Ti=0,Ei=null;function DR(a,i){if(no===null){var o=no=[];Kd=0,Ti=Wh(),Ei={status:"pending",value:void 0,then:function(s){o.push(s)}}}return Kd++,i.then(u1,u1),i}function u1(){if(--Kd===0&&no!==null){Ei!==null&&(Ei.status="fulfilled");var a=no;no=null,Ti=0,Ei=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function qR(a,i){var o=[],s={status:"pending",value:null,reason:null,then:function(v){o.push(v)}};return a.then(function(){s.status="fulfilled",s.value=i;for(var v=0;v<o.length;v++)(0,o[v])(i)},function(v){for(s.status="rejected",s.reason=v,v=0;v<o.length;v++)(0,o[v])(void 0)}),s}var c1=q.S;q.S=function(a,i){XS=Bt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&DR(a,i),c1!==null&&c1(a,i)};var Na=R(null);function Vd(){var a=Na.current;return a!==null?a:Ze.pooledCache}function dc(a,i){i===null?re(Na,Na.current):re(Na,i.pool)}function s1(){var a=Vd();return a===null?null:{parent:pt._currentValue,pool:a}}var ji=Error(r(460)),Fd=Error(r(474)),hc=Error(r(542)),vc={then:function(){}};function f1(a){return a=a.status,a==="fulfilled"||a==="rejected"}function d1(a,i,o){switch(o=a[o],o===void 0?a.push(i):o!==i&&(i.then(lr,lr),i=o),i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,v1(a),a;default:if(typeof i.status=="string")i.then(lr,lr);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 v=i;v.status="fulfilled",v.value=s}},function(s){if(i.status==="pending"){var v=i;v.status="rejected",v.reason=s}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,v1(a),a}throw Ra=i,ji}}function Pa(a){try{var i=a._init;return i(a._payload)}catch(o){throw o!==null&&typeof o=="object"&&typeof o.then=="function"?(Ra=o,ji):o}}var Ra=null;function h1(){if(Ra===null)throw Error(r(459));var a=Ra;return Ra=null,a}function v1(a){if(a===ji||a===hc)throw Error(r(483))}var Mi=null,ro=0;function pc(a){var i=ro;return ro+=1,Mi===null&&(Mi=[]),d1(Mi,a,i)}function ao(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function yc(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 p1(a){function i(G,k){if(a){var X=G.deletions;X===null?(G.deletions=[k],G.flags|=16):X.push(k)}}function o(G,k){if(!a)return null;for(;k!==null;)i(G,k),k=k.sibling;return null}function s(G){for(var k=new Map;G!==null;)G.key!==null?k.set(G.key,G):k.set(G.index,G),G=G.sibling;return k}function v(G,k){return G=ur(G,k),G.index=0,G.sibling=null,G}function m(G,k,X){return G.index=X,a?(X=G.alternate,X!==null?(X=X.index,X<k?(G.flags|=67108866,k):X):(G.flags|=67108866,k)):(G.flags|=1048576,k)}function _(G){return a&&G.alternate===null&&(G.flags|=67108866),G}function P(G,k,X,ae){return k===null||k.tag!==6?(k=zd(X,G.mode,ae),k.return=G,k):(k=v(k,X),k.return=G,k)}function $(G,k,X,ae){var ye=X.type;return ye===S?te(G,k,X.props.children,ae,X.key):k!==null&&(k.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===D&&Pa(ye)===k.type)?(k=v(k,X.props),ao(k,X),k.return=G,k):(k=uc(X.type,X.key,X.props,null,G.mode,ae),ao(k,X),k.return=G,k)}function K(G,k,X,ae){return k===null||k.tag!==4||k.stateNode.containerInfo!==X.containerInfo||k.stateNode.implementation!==X.implementation?(k=Bd(X,G.mode,ae),k.return=G,k):(k=v(k,X.children||[]),k.return=G,k)}function te(G,k,X,ae,ye){return k===null||k.tag!==7?(k=Ea(X,G.mode,ae,ye),k.return=G,k):(k=v(k,X),k.return=G,k)}function ie(G,k,X){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return k=zd(""+k,G.mode,X),k.return=G,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case x:return X=uc(k.type,k.key,k.props,null,G.mode,X),ao(X,k),X.return=G,X;case O:return k=Bd(k,G.mode,X),k.return=G,k;case D:return k=Pa(k),ie(G,k,X)}if(Z(k)||U(k))return k=Ea(k,G.mode,X,null),k.return=G,k;if(typeof k.then=="function")return ie(G,pc(k),X);if(k.$$typeof===M)return ie(G,fc(G,k),X);yc(G,k)}return null}function V(G,k,X,ae){var ye=k!==null?k.key:null;if(typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint")return ye!==null?null:P(G,k,""+X,ae);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case x:return X.key===ye?$(G,k,X,ae):null;case O:return X.key===ye?K(G,k,X,ae):null;case D:return X=Pa(X),V(G,k,X,ae)}if(Z(X)||U(X))return ye!==null?null:te(G,k,X,ae,null);if(typeof X.then=="function")return V(G,k,pc(X),ae);if(X.$$typeof===M)return V(G,k,fc(G,X),ae);yc(G,X)}return null}function Q(G,k,X,ae,ye){if(typeof ae=="string"&&ae!==""||typeof ae=="number"||typeof ae=="bigint")return G=G.get(X)||null,P(k,G,""+ae,ye);if(typeof ae=="object"&&ae!==null){switch(ae.$$typeof){case x:return G=G.get(ae.key===null?X:ae.key)||null,$(k,G,ae,ye);case O:return G=G.get(ae.key===null?X:ae.key)||null,K(k,G,ae,ye);case D:return ae=Pa(ae),Q(G,k,X,ae,ye)}if(Z(ae)||U(ae))return G=G.get(X)||null,te(k,G,ae,ye,null);if(typeof ae.then=="function")return Q(G,k,X,pc(ae),ye);if(ae.$$typeof===M)return Q(G,k,X,fc(k,ae),ye);yc(k,ae)}return null}function he(G,k,X,ae){for(var ye=null,$e=null,pe=k,Ee=k=0,De=null;pe!==null&&Ee<X.length;Ee++){pe.index>Ee?(De=pe,pe=null):De=pe.sibling;var ze=V(G,pe,X[Ee],ae);if(ze===null){pe===null&&(pe=De);break}a&&pe&&ze.alternate===null&&i(G,pe),k=m(ze,k,Ee),$e===null?ye=ze:$e.sibling=ze,$e=ze,pe=De}if(Ee===X.length)return o(G,pe),qe&&cr(G,Ee),ye;if(pe===null){for(;Ee<X.length;Ee++)pe=ie(G,X[Ee],ae),pe!==null&&(k=m(pe,k,Ee),$e===null?ye=pe:$e.sibling=pe,$e=pe);return qe&&cr(G,Ee),ye}for(pe=s(pe);Ee<X.length;Ee++)De=Q(pe,G,Ee,X[Ee],ae),De!==null&&(a&&De.alternate!==null&&pe.delete(De.key===null?Ee:De.key),k=m(De,k,Ee),$e===null?ye=De:$e.sibling=De,$e=De);return a&&pe.forEach(function(sa){return i(G,sa)}),qe&&cr(G,Ee),ye}function ge(G,k,X,ae){if(X==null)throw Error(r(151));for(var ye=null,$e=null,pe=k,Ee=k=0,De=null,ze=X.next();pe!==null&&!ze.done;Ee++,ze=X.next()){pe.index>Ee?(De=pe,pe=null):De=pe.sibling;var sa=V(G,pe,ze.value,ae);if(sa===null){pe===null&&(pe=De);break}a&&pe&&sa.alternate===null&&i(G,pe),k=m(sa,k,Ee),$e===null?ye=sa:$e.sibling=sa,$e=sa,pe=De}if(ze.done)return o(G,pe),qe&&cr(G,Ee),ye;if(pe===null){for(;!ze.done;Ee++,ze=X.next())ze=ie(G,ze.value,ae),ze!==null&&(k=m(ze,k,Ee),$e===null?ye=ze:$e.sibling=ze,$e=ze);return qe&&cr(G,Ee),ye}for(pe=s(pe);!ze.done;Ee++,ze=X.next())ze=Q(pe,G,Ee,ze.value,ae),ze!==null&&(a&&ze.alternate!==null&&pe.delete(ze.key===null?Ee:ze.key),k=m(ze,k,Ee),$e===null?ye=ze:$e.sibling=ze,$e=ze);return a&&pe.forEach(function(XD){return i(G,XD)}),qe&&cr(G,Ee),ye}function Fe(G,k,X,ae){if(typeof X=="object"&&X!==null&&X.type===S&&X.key===null&&(X=X.props.children),typeof X=="object"&&X!==null){switch(X.$$typeof){case x:e:{for(var ye=X.key;k!==null;){if(k.key===ye){if(ye=X.type,ye===S){if(k.tag===7){o(G,k.sibling),ae=v(k,X.props.children),ae.return=G,G=ae;break e}}else if(k.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===D&&Pa(ye)===k.type){o(G,k.sibling),ae=v(k,X.props),ao(ae,X),ae.return=G,G=ae;break e}o(G,k);break}else i(G,k);k=k.sibling}X.type===S?(ae=Ea(X.props.children,G.mode,ae,X.key),ae.return=G,G=ae):(ae=uc(X.type,X.key,X.props,null,G.mode,ae),ao(ae,X),ae.return=G,G=ae)}return _(G);case O:e:{for(ye=X.key;k!==null;){if(k.key===ye)if(k.tag===4&&k.stateNode.containerInfo===X.containerInfo&&k.stateNode.implementation===X.implementation){o(G,k.sibling),ae=v(k,X.children||[]),ae.return=G,G=ae;break e}else{o(G,k);break}else i(G,k);k=k.sibling}ae=Bd(X,G.mode,ae),ae.return=G,G=ae}return _(G);case D:return X=Pa(X),Fe(G,k,X,ae)}if(Z(X))return he(G,k,X,ae);if(U(X)){if(ye=U(X),typeof ye!="function")throw Error(r(150));return X=ye.call(X),ge(G,k,X,ae)}if(typeof X.then=="function")return Fe(G,k,pc(X),ae);if(X.$$typeof===M)return Fe(G,k,fc(G,X),ae);yc(G,X)}return typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint"?(X=""+X,k!==null&&k.tag===6?(o(G,k.sibling),ae=v(k,X),ae.return=G,G=ae):(o(G,k),ae=zd(X,G.mode,ae),ae.return=G,G=ae),_(G)):o(G,k)}return function(G,k,X,ae){try{ro=0;var ye=Fe(G,k,X,ae);return Mi=null,ye}catch(pe){if(pe===ji||pe===hc)throw pe;var $e=ln(29,pe,null,G.mode);return $e.lanes=ae,$e.return=G,$e}finally{}}}var Da=p1(!0),y1=p1(!1),Kr=!1;function Wd(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Zd(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 Vr(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function Fr(a,i,o){var s=a.updateQueue;if(s===null)return null;if(s=s.shared,(ke&2)!==0){var v=s.pending;return v===null?i.next=i:(i.next=v.next,v.next=i),s.pending=i,i=oc(a),Jx(a,null,o),i}return lc(a,s,i,o),oc(a)}function io(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,ox(a,o)}}function Qd(a,i){var o=a.updateQueue,s=a.alternate;if(s!==null&&(s=s.updateQueue,o===s)){var v=null,m=null;if(o=o.firstBaseUpdate,o!==null){do{var _={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};m===null?v=m=_:m=m.next=_,o=o.next}while(o!==null);m===null?v=m=i:m=m.next=i}else v=m=i;o={baseState:s.baseState,firstBaseUpdate:v,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 Jd=!1;function lo(){if(Jd){var a=Ei;if(a!==null)throw a}}function oo(a,i,o,s){Jd=!1;var v=a.updateQueue;Kr=!1;var m=v.firstBaseUpdate,_=v.lastBaseUpdate,P=v.shared.pending;if(P!==null){v.shared.pending=null;var $=P,K=$.next;$.next=null,_===null?m=K:_.next=K,_=$;var te=a.alternate;te!==null&&(te=te.updateQueue,P=te.lastBaseUpdate,P!==_&&(P===null?te.firstBaseUpdate=K:P.next=K,te.lastBaseUpdate=$))}if(m!==null){var ie=v.baseState;_=0,te=K=$=null,P=m;do{var V=P.lane&-536870913,Q=V!==P.lane;if(Q?(Re&V)===V:(s&V)===V){V!==0&&V===Ti&&(Jd=!0),te!==null&&(te=te.next={lane:0,tag:P.tag,payload:P.payload,callback:null,next:null});e:{var he=a,ge=P;V=i;var Fe=o;switch(ge.tag){case 1:if(he=ge.payload,typeof he=="function"){ie=he.call(Fe,ie,V);break e}ie=he;break e;case 3:he.flags=he.flags&-65537|128;case 0:if(he=ge.payload,V=typeof he=="function"?he.call(Fe,ie,V):he,V==null)break e;ie=y({},ie,V);break e;case 2:Kr=!0}}V=P.callback,V!==null&&(a.flags|=64,Q&&(a.flags|=8192),Q=v.callbacks,Q===null?v.callbacks=[V]:Q.push(V))}else Q={lane:V,tag:P.tag,payload:P.payload,callback:P.callback,next:null},te===null?(K=te=Q,$=ie):te=te.next=Q,_|=V;if(P=P.next,P===null){if(P=v.shared.pending,P===null)break;Q=P,P=Q.next,Q.next=null,v.lastBaseUpdate=Q,v.shared.pending=null}}while(!0);te===null&&($=ie),v.baseState=$,v.firstBaseUpdate=K,v.lastBaseUpdate=te,m===null&&(v.shared.lanes=0),ea|=_,a.lanes=_,a.memoizedState=ie}}function m1(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function g1(a,i){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)m1(o[a],i)}var Ci=R(null),mc=R(0);function b1(a,i){a=xr,re(mc,a),re(Ci,i),xr=a|i.baseLanes}function eh(){re(mc,xr),re(Ci,Ci.current)}function th(){xr=mc.current,I(Ci),I(mc)}var on=R(null),An=null;function Wr(a){var i=a.alternate;re(ht,ht.current&1),re(on,a),An===null&&(i===null||Ci.current!==null||i.memoizedState!==null)&&(An=a)}function nh(a){re(ht,ht.current),re(on,a),An===null&&(An=a)}function x1(a){a.tag===22?(re(ht,ht.current),re(on,a),An===null&&(An=a)):Zr()}function Zr(){re(ht,ht.current),re(on,on.current)}function un(a){I(on),An===a&&(An=null),I(ht)}var ht=R(0);function gc(a){for(var i=a;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||uv(o)||cv(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 dr=0,we=null,Ke=null,yt=null,bc=!1,Ni=!1,qa=!1,xc=0,uo=0,Pi=null,$R=0;function st(){throw Error(r(321))}function rh(a,i){if(i===null)return!1;for(var o=0;o<i.length&&o<a.length;o++)if(!an(a[o],i[o]))return!1;return!0}function ah(a,i,o,s,v,m){return dr=m,we=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,q.H=a===null||a.memoizedState===null?rS:bh,qa=!1,m=o(s,v),qa=!1,Ni&&(m=_1(i,o,s,v)),S1(a),m}function S1(a){q.H=fo;var i=Ke!==null&&Ke.next!==null;if(dr=0,yt=Ke=we=null,bc=!1,uo=0,Pi=null,i)throw Error(r(300));a===null||mt||(a=a.dependencies,a!==null&&sc(a)&&(mt=!0))}function _1(a,i,o,s){we=a;var v=0;do{if(Ni&&(Pi=null),uo=0,Ni=!1,25<=v)throw Error(r(301));if(v+=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)}q.H=aS,m=i(o,s)}while(Ni);return m}function zR(){var a=q.H,i=a.useState()[0];return i=typeof i.then=="function"?co(i):i,a=a.useState()[0],(Ke!==null?Ke.memoizedState:null)!==a&&(we.flags|=1024),i}function ih(){var a=xc!==0;return xc=0,a}function lh(a,i,o){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~o}function oh(a){if(bc){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}bc=!1}dr=0,yt=Ke=we=null,Ni=!1,uo=xc=0,Pi=null}function Ht(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yt===null?we.memoizedState=yt=a:yt=yt.next=a,yt}function vt(){if(Ke===null){var a=we.alternate;a=a!==null?a.memoizedState:null}else a=Ke.next;var i=yt===null?we.memoizedState:yt.next;if(i!==null)yt=i,Ke=a;else{if(a===null)throw we.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?we.memoizedState=yt=a:yt=yt.next=a}return yt}function Sc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function co(a){var i=uo;return uo+=1,Pi===null&&(Pi=[]),a=d1(Pi,a,i),i=we,(yt===null?i.memoizedState:yt.next)===null&&(i=i.alternate,q.H=i===null||i.memoizedState===null?rS:bh),a}function _c(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return co(a);if(a.$$typeof===M)return Rt(a)}throw Error(r(438,String(a)))}function uh(a){var i=null,o=we.updateQueue;if(o!==null&&(i=o.memoCache),i==null){var s=we.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(i={data:s.data.map(function(v){return v.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),o===null&&(o=Sc(),we.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 hr(a,i){return typeof i=="function"?i(a):i}function Oc(a){var i=vt();return ch(i,Ke,a)}function ch(a,i,o){var s=a.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=o;var v=a.baseQueue,m=s.pending;if(m!==null){if(v!==null){var _=v.next;v.next=m.next,m.next=_}i.baseQueue=v=m,s.pending=null}if(m=a.baseState,v===null)a.memoizedState=m;else{i=v.next;var P=_=null,$=null,K=i,te=!1;do{var ie=K.lane&-536870913;if(ie!==K.lane?(Re&ie)===ie:(dr&ie)===ie){var V=K.revertLane;if(V===0)$!==null&&($=$.next={lane:0,revertLane:0,gesture:null,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null}),ie===Ti&&(te=!0);else if((dr&V)===V){K=K.next,V===Ti&&(te=!0);continue}else ie={lane:0,revertLane:K.revertLane,gesture:null,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null},$===null?(P=$=ie,_=m):$=$.next=ie,we.lanes|=V,ea|=V;ie=K.action,qa&&o(m,ie),m=K.hasEagerState?K.eagerState:o(m,ie)}else V={lane:ie,revertLane:K.revertLane,gesture:K.gesture,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null},$===null?(P=$=V,_=m):$=$.next=V,we.lanes|=ie,ea|=ie;K=K.next}while(K!==null&&K!==i);if($===null?_=m:$.next=P,!an(m,a.memoizedState)&&(mt=!0,te&&(o=Ei,o!==null)))throw o;a.memoizedState=m,a.baseState=_,a.baseQueue=$,s.lastRenderedState=m}return v===null&&(s.lanes=0),[a.memoizedState,s.dispatch]}function sh(a){var i=vt(),o=i.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=a;var s=o.dispatch,v=o.pending,m=i.memoizedState;if(v!==null){o.pending=null;var _=v=v.next;do m=a(m,_.action),_=_.next;while(_!==v);an(m,i.memoizedState)||(mt=!0),i.memoizedState=m,i.baseQueue===null&&(i.baseState=m),o.lastRenderedState=m}return[m,s]}function O1(a,i,o){var s=we,v=vt(),m=qe;if(m){if(o===void 0)throw Error(r(407));o=o()}else o=i();var _=!an((Ke||v).memoizedState,o);if(_&&(v.memoizedState=o,mt=!0),v=v.queue,hh(T1.bind(null,s,v,a),[a]),v.getSnapshot!==i||_||yt!==null&&yt.memoizedState.tag&1){if(s.flags|=2048,Ri(9,{destroy:void 0},w1.bind(null,s,v,o,i),null),Ze===null)throw Error(r(349));m||(dr&127)!==0||A1(s,i,o)}return o}function A1(a,i,o){a.flags|=16384,a={getSnapshot:i,value:o},i=we.updateQueue,i===null?(i=Sc(),we.updateQueue=i,i.stores=[a]):(o=i.stores,o===null?i.stores=[a]:o.push(a))}function w1(a,i,o,s){i.value=o,i.getSnapshot=s,E1(i)&&j1(a)}function T1(a,i,o){return o(function(){E1(i)&&j1(a)})}function E1(a){var i=a.getSnapshot;a=a.value;try{var o=i();return!an(a,o)}catch{return!0}}function j1(a){var i=Ta(a,2);i!==null&&Jt(i,a,2)}function fh(a){var i=Ht();if(typeof a=="function"){var o=a;if(a=o(),qa){Lr(!0);try{o()}finally{Lr(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:hr,lastRenderedState:a},i}function M1(a,i,o,s){return a.baseState=o,ch(a,Ke,typeof s=="function"?s:hr)}function BR(a,i,o,s,v){if(Tc(a))throw Error(r(485));if(a=i.action,a!==null){var m={payload:v,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(_){m.listeners.push(_)}};q.T!==null?o(!0):m.isTransition=!1,s(m),o=i.pending,o===null?(m.next=i.pending=m,C1(i,m)):(m.next=o.next,i.pending=o.next=m)}}function C1(a,i){var o=i.action,s=i.payload,v=a.state;if(i.isTransition){var m=q.T,_={};q.T=_;try{var P=o(v,s),$=q.S;$!==null&&$(_,P),N1(a,i,P)}catch(K){dh(a,i,K)}finally{m!==null&&_.types!==null&&(m.types=_.types),q.T=m}}else try{m=o(v,s),N1(a,i,m)}catch(K){dh(a,i,K)}}function N1(a,i,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(s){P1(a,i,s)},function(s){return dh(a,i,s)}):P1(a,i,o)}function P1(a,i,o){i.status="fulfilled",i.value=o,R1(i),a.state=o,i=a.pending,i!==null&&(o=i.next,o===i?a.pending=null:(o=o.next,i.next=o,C1(a,o)))}function dh(a,i,o){var s=a.pending;if(a.pending=null,s!==null){s=s.next;do i.status="rejected",i.reason=o,R1(i),i=i.next;while(i!==s)}a.action=null}function R1(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function D1(a,i){return i}function q1(a,i){if(qe){var o=Ze.formState;if(o!==null){e:{var s=we;if(qe){if(rt){t:{for(var v=rt,m=On;v.nodeType!==8;){if(!m){v=null;break t}if(v=wn(v.nextSibling),v===null){v=null;break t}}m=v.data,v=m==="F!"||m==="F"?v:null}if(v){rt=wn(v.nextSibling),s=v.data==="F!";break e}}Yr(s)}s=!1}s&&(i=o[0])}}return o=Ht(),o.memoizedState=o.baseState=i,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:D1,lastRenderedState:i},o.queue=s,o=eS.bind(null,we,s),s.dispatch=o,s=fh(!1),m=gh.bind(null,we,!1,s.queue),s=Ht(),v={state:i,dispatch:null,action:a,pending:null},s.queue=v,o=BR.bind(null,we,v,m,o),v.dispatch=o,s.memoizedState=a,[i,o,!1]}function $1(a){var i=vt();return z1(i,Ke,a)}function z1(a,i,o){if(i=ch(a,i,D1)[0],a=Oc(hr)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var s=co(i)}catch(_){throw _===ji?hc:_}else s=i;i=vt();var v=i.queue,m=v.dispatch;return o!==i.memoizedState&&(we.flags|=2048,Ri(9,{destroy:void 0},kR.bind(null,v,o),null)),[s,m,a]}function kR(a,i){a.action=i}function B1(a){var i=vt(),o=Ke;if(o!==null)return z1(i,o,a);vt(),i=i.memoizedState,o=vt();var s=o.queue.dispatch;return o.memoizedState=a,[i,s,!1]}function Ri(a,i,o,s){return a={tag:a,create:o,deps:s,inst:i,next:null},i=we.updateQueue,i===null&&(i=Sc(),we.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 k1(){return vt().memoizedState}function Ac(a,i,o,s){var v=Ht();we.flags|=a,v.memoizedState=Ri(1|i,{destroy:void 0},o,s===void 0?null:s)}function wc(a,i,o,s){var v=vt();s=s===void 0?null:s;var m=v.memoizedState.inst;Ke!==null&&s!==null&&rh(s,Ke.memoizedState.deps)?v.memoizedState=Ri(i,m,o,s):(we.flags|=a,v.memoizedState=Ri(1|i,m,o,s))}function L1(a,i){Ac(8390656,8,a,i)}function hh(a,i){wc(2048,8,a,i)}function LR(a){we.flags|=4;var i=we.updateQueue;if(i===null)i=Sc(),we.updateQueue=i,i.events=[a];else{var o=i.events;o===null?i.events=[a]:o.push(a)}}function U1(a){var i=vt().memoizedState;return LR({ref:i,nextImpl:a}),function(){if((ke&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function I1(a,i){return wc(4,2,a,i)}function H1(a,i){return wc(4,4,a,i)}function G1(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 Y1(a,i,o){o=o!=null?o.concat([a]):null,wc(4,4,G1.bind(null,i,a),o)}function vh(){}function X1(a,i){var o=vt();i=i===void 0?null:i;var s=o.memoizedState;return i!==null&&rh(i,s[1])?s[0]:(o.memoizedState=[a,i],a)}function K1(a,i){var o=vt();i=i===void 0?null:i;var s=o.memoizedState;if(i!==null&&rh(i,s[1]))return s[0];if(s=a(),qa){Lr(!0);try{a()}finally{Lr(!1)}}return o.memoizedState=[s,i],s}function ph(a,i,o){return o===void 0||(dr&1073741824)!==0&&(Re&261930)===0?a.memoizedState=i:(a.memoizedState=o,a=VS(),we.lanes|=a,ea|=a,o)}function V1(a,i,o,s){return an(o,i)?o:Ci.current!==null?(a=ph(a,o,s),an(a,i)||(mt=!0),a):(dr&42)===0||(dr&1073741824)!==0&&(Re&261930)===0?(mt=!0,a.memoizedState=o):(a=VS(),we.lanes|=a,ea|=a,i)}function F1(a,i,o,s,v){var m=Y.p;Y.p=m!==0&&8>m?m:8;var _=q.T,P={};q.T=P,gh(a,!1,i,o);try{var $=v(),K=q.S;if(K!==null&&K(P,$),$!==null&&typeof $=="object"&&typeof $.then=="function"){var te=qR($,s);so(a,i,te,fn(a))}else so(a,i,s,fn(a))}catch(ie){so(a,i,{then:function(){},status:"rejected",reason:ie},fn())}finally{Y.p=m,_!==null&&P.types!==null&&(_.types=P.types),q.T=_}}function UR(){}function yh(a,i,o,s){if(a.tag!==5)throw Error(r(476));var v=W1(a).queue;F1(a,v,i,ee,o===null?UR:function(){return Z1(a),o(s)})}function W1(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:ee,baseState:ee,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:hr,lastRenderedState:ee},next:null};var o={};return i.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:hr,lastRenderedState:o},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function Z1(a){var i=W1(a);i.next===null&&(i=a.alternate.memoizedState),so(a,i.next.queue,{},fn())}function mh(){return Rt(jo)}function Q1(){return vt().memoizedState}function J1(){return vt().memoizedState}function IR(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var o=fn();a=Vr(o);var s=Fr(i,a,o);s!==null&&(Jt(s,i,o),io(s,i,o)),i={cache:Xd()},a.payload=i;return}i=i.return}}function HR(a,i,o){var s=fn();o={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Tc(a)?tS(i,o):(o=qd(a,i,o,s),o!==null&&(Jt(o,a,s),nS(o,i,s)))}function eS(a,i,o){var s=fn();so(a,i,o,s)}function so(a,i,o,s){var v={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Tc(a))tS(i,v);else{var m=a.alternate;if(a.lanes===0&&(m===null||m.lanes===0)&&(m=i.lastRenderedReducer,m!==null))try{var _=i.lastRenderedState,P=m(_,o);if(v.hasEagerState=!0,v.eagerState=P,an(P,_))return lc(a,i,v,0),Ze===null&&ic(),!1}catch{}finally{}if(o=qd(a,i,v,s),o!==null)return Jt(o,a,s),nS(o,i,s),!0}return!1}function gh(a,i,o,s){if(s={lane:2,revertLane:Wh(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Tc(a)){if(i)throw Error(r(479))}else i=qd(a,o,s,2),i!==null&&Jt(i,a,2)}function Tc(a){var i=a.alternate;return a===we||i!==null&&i===we}function tS(a,i){Ni=bc=!0;var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}function nS(a,i,o){if((o&4194048)!==0){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,ox(a,o)}}var fo={readContext:Rt,use:_c,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};fo.useEffectEvent=st;var rS={readContext:Rt,use:_c,useCallback:function(a,i){return Ht().memoizedState=[a,i===void 0?null:i],a},useContext:Rt,useEffect:L1,useImperativeHandle:function(a,i,o){o=o!=null?o.concat([a]):null,Ac(4194308,4,G1.bind(null,i,a),o)},useLayoutEffect:function(a,i){return Ac(4194308,4,a,i)},useInsertionEffect:function(a,i){Ac(4,2,a,i)},useMemo:function(a,i){var o=Ht();i=i===void 0?null:i;var s=a();if(qa){Lr(!0);try{a()}finally{Lr(!1)}}return o.memoizedState=[s,i],s},useReducer:function(a,i,o){var s=Ht();if(o!==void 0){var v=o(i);if(qa){Lr(!0);try{o(i)}finally{Lr(!1)}}}else v=i;return s.memoizedState=s.baseState=v,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:v},s.queue=a,a=a.dispatch=HR.bind(null,we,a),[s.memoizedState,a]},useRef:function(a){var i=Ht();return a={current:a},i.memoizedState=a},useState:function(a){a=fh(a);var i=a.queue,o=eS.bind(null,we,i);return i.dispatch=o,[a.memoizedState,o]},useDebugValue:vh,useDeferredValue:function(a,i){var o=Ht();return ph(o,a,i)},useTransition:function(){var a=fh(!1);return a=F1.bind(null,we,a.queue,!0,!1),Ht().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,o){var s=we,v=Ht();if(qe){if(o===void 0)throw Error(r(407));o=o()}else{if(o=i(),Ze===null)throw Error(r(349));(Re&127)!==0||A1(s,i,o)}v.memoizedState=o;var m={value:o,getSnapshot:i};return v.queue=m,L1(T1.bind(null,s,m,a),[a]),s.flags|=2048,Ri(9,{destroy:void 0},w1.bind(null,s,m,o,i),null),o},useId:function(){var a=Ht(),i=Ze.identifierPrefix;if(qe){var o=Fn,s=Vn;o=(s&~(1<<32-rn(s)-1)).toString(32)+o,i="_"+i+"R_"+o,o=xc++,0<o&&(i+="H"+o.toString(32)),i+="_"}else o=$R++,i="_"+i+"r_"+o.toString(32)+"_";return a.memoizedState=i},useHostTransitionStatus:mh,useFormState:q1,useActionState:q1,useOptimistic:function(a){var i=Ht();i.memoizedState=i.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=o,i=gh.bind(null,we,!0,o),o.dispatch=i,[a,i]},useMemoCache:uh,useCacheRefresh:function(){return Ht().memoizedState=IR.bind(null,we)},useEffectEvent:function(a){var i=Ht(),o={impl:a};return i.memoizedState=o,function(){if((ke&2)!==0)throw Error(r(440));return o.impl.apply(void 0,arguments)}}},bh={readContext:Rt,use:_c,useCallback:X1,useContext:Rt,useEffect:hh,useImperativeHandle:Y1,useInsertionEffect:I1,useLayoutEffect:H1,useMemo:K1,useReducer:Oc,useRef:k1,useState:function(){return Oc(hr)},useDebugValue:vh,useDeferredValue:function(a,i){var o=vt();return V1(o,Ke.memoizedState,a,i)},useTransition:function(){var a=Oc(hr)[0],i=vt().memoizedState;return[typeof a=="boolean"?a:co(a),i]},useSyncExternalStore:O1,useId:Q1,useHostTransitionStatus:mh,useFormState:$1,useActionState:$1,useOptimistic:function(a,i){var o=vt();return M1(o,Ke,a,i)},useMemoCache:uh,useCacheRefresh:J1};bh.useEffectEvent=U1;var aS={readContext:Rt,use:_c,useCallback:X1,useContext:Rt,useEffect:hh,useImperativeHandle:Y1,useInsertionEffect:I1,useLayoutEffect:H1,useMemo:K1,useReducer:sh,useRef:k1,useState:function(){return sh(hr)},useDebugValue:vh,useDeferredValue:function(a,i){var o=vt();return Ke===null?ph(o,a,i):V1(o,Ke.memoizedState,a,i)},useTransition:function(){var a=sh(hr)[0],i=vt().memoizedState;return[typeof a=="boolean"?a:co(a),i]},useSyncExternalStore:O1,useId:Q1,useHostTransitionStatus:mh,useFormState:B1,useActionState:B1,useOptimistic:function(a,i){var o=vt();return Ke!==null?M1(o,Ke,a,i):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:uh,useCacheRefresh:J1};aS.useEffectEvent=U1;function xh(a,i,o,s){i=a.memoizedState,o=o(s,i),o=o==null?i:y({},i,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var Sh={enqueueSetState:function(a,i,o){a=a._reactInternals;var s=fn(),v=Vr(s);v.payload=i,o!=null&&(v.callback=o),i=Fr(a,v,s),i!==null&&(Jt(i,a,s),io(i,a,s))},enqueueReplaceState:function(a,i,o){a=a._reactInternals;var s=fn(),v=Vr(s);v.tag=1,v.payload=i,o!=null&&(v.callback=o),i=Fr(a,v,s),i!==null&&(Jt(i,a,s),io(i,a,s))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var o=fn(),s=Vr(o);s.tag=2,i!=null&&(s.callback=i),i=Fr(a,s,o),i!==null&&(Jt(i,a,o),io(i,a,o))}};function iS(a,i,o,s,v,m,_){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(s,m,_):i.prototype&&i.prototype.isPureReactComponent?!Zl(o,s)||!Zl(v,m):!0}function lS(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&&Sh.enqueueReplaceState(i,i.state,null)}function $a(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=y({},o));for(var v in a)o[v]===void 0&&(o[v]=a[v])}return o}function oS(a){ac(a)}function uS(a){console.error(a)}function cS(a){ac(a)}function Ec(a,i){try{var o=a.onUncaughtError;o(i.value,{componentStack:i.stack})}catch(s){setTimeout(function(){throw s})}}function sS(a,i,o){try{var s=a.onCaughtError;s(o.value,{componentStack:o.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(v){setTimeout(function(){throw v})}}function _h(a,i,o){return o=Vr(o),o.tag=3,o.payload={element:null},o.callback=function(){Ec(a,i)},o}function fS(a){return a=Vr(a),a.tag=3,a}function dS(a,i,o,s){var v=o.type.getDerivedStateFromError;if(typeof v=="function"){var m=s.value;a.payload=function(){return v(m)},a.callback=function(){sS(i,o,s)}}var _=o.stateNode;_!==null&&typeof _.componentDidCatch=="function"&&(a.callback=function(){sS(i,o,s),typeof v!="function"&&(ta===null?ta=new Set([this]):ta.add(this));var P=s.stack;this.componentDidCatch(s.value,{componentStack:P!==null?P:""})})}function GR(a,i,o,s,v){if(o.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(i=o.alternate,i!==null&&wi(i,o,v,!0),o=on.current,o!==null){switch(o.tag){case 31:case 13:return An===null?kc():o.alternate===null&&ft===0&&(ft=3),o.flags&=-257,o.flags|=65536,o.lanes=v,s===vc?o.flags|=16384:(i=o.updateQueue,i===null?o.updateQueue=new Set([s]):i.add(s),Kh(a,s,v)),!1;case 22:return o.flags|=65536,s===vc?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)),Kh(a,s,v)),!1}throw Error(r(435,o.tag))}return Kh(a,s,v),kc(),!1}if(qe)return i=on.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=v,s!==Ud&&(a=Error(r(422),{cause:s}),eo(xn(a,o)))):(s!==Ud&&(i=Error(r(423),{cause:s}),eo(xn(i,o))),a=a.current.alternate,a.flags|=65536,v&=-v,a.lanes|=v,s=xn(s,o),v=_h(a.stateNode,s,v),Qd(a,v),ft!==4&&(ft=2)),!1;var m=Error(r(520),{cause:s});if(m=xn(m,o),xo===null?xo=[m]:xo.push(m),ft!==4&&(ft=2),i===null)return!0;s=xn(s,o),o=i;do{switch(o.tag){case 3:return o.flags|=65536,a=v&-v,o.lanes|=a,a=_h(o.stateNode,s,a),Qd(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"&&(ta===null||!ta.has(m))))return o.flags|=65536,v&=-v,o.lanes|=v,v=fS(v),dS(v,a,o,s),Qd(o,v),!1}o=o.return}while(o!==null);return!1}var Oh=Error(r(461)),mt=!1;function Dt(a,i,o,s){i.child=a===null?y1(i,null,o,s):Da(i,a.child,o,s)}function hS(a,i,o,s,v){o=o.render;var m=i.ref;if("ref"in s){var _={};for(var P in s)P!=="ref"&&(_[P]=s[P])}else _=s;return Ca(i),s=ah(a,i,o,_,m,v),P=ih(),a!==null&&!mt?(lh(a,i,v),vr(a,i,v)):(qe&&P&&kd(i),i.flags|=1,Dt(a,i,s,v),i.child)}function vS(a,i,o,s,v){if(a===null){var m=o.type;return typeof m=="function"&&!$d(m)&&m.defaultProps===void 0&&o.compare===null?(i.tag=15,i.type=m,pS(a,i,m,s,v)):(a=uc(o.type,null,s,i,i.mode,v),a.ref=i.ref,a.return=i,i.child=a)}if(m=a.child,!Nh(a,v)){var _=m.memoizedProps;if(o=o.compare,o=o!==null?o:Zl,o(_,s)&&a.ref===i.ref)return vr(a,i,v)}return i.flags|=1,a=ur(m,s),a.ref=i.ref,a.return=i,i.child=a}function pS(a,i,o,s,v){if(a!==null){var m=a.memoizedProps;if(Zl(m,s)&&a.ref===i.ref)if(mt=!1,i.pendingProps=s=m,Nh(a,v))(a.flags&131072)!==0&&(mt=!0);else return i.lanes=a.lanes,vr(a,i,v)}return Ah(a,i,o,s,v)}function yS(a,i,o,s){var v=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,v=0;s!==null;)v=v|s.lanes|s.childLanes,s=s.sibling;s=v&~m}else s=0,i.child=null;return mS(a,i,m,o,s)}if((o&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&dc(i,m!==null?m.cachePool:null),m!==null?b1(i,m):eh(),x1(i);else return s=i.lanes=536870912,mS(a,i,m!==null?m.baseLanes|o:o,o,s)}else m!==null?(dc(i,m.cachePool),b1(i,m),Zr(),i.memoizedState=null):(a!==null&&dc(i,null),eh(),Zr());return Dt(a,i,v,o),i.child}function ho(a,i){return a!==null&&a.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function mS(a,i,o,s,v){var m=Vd();return m=m===null?null:{parent:pt._currentValue,pool:m},i.memoizedState={baseLanes:o,cachePool:m},a!==null&&dc(i,null),eh(),x1(i),a!==null&&wi(a,i,s,!0),i.childLanes=v,null}function jc(a,i){return i=Cc({mode:i.mode,children:i.children},a.mode),i.ref=a.ref,a.child=i,i.return=a,i}function gS(a,i,o){return Da(i,a.child,null,o),a=jc(i,i.pendingProps),a.flags|=2,un(i),i.memoizedState=null,a}function YR(a,i,o){var s=i.pendingProps,v=(i.flags&128)!==0;if(i.flags&=-129,a===null){if(qe){if(s.mode==="hidden")return a=jc(i,s),i.lanes=536870912,ho(null,a);if(nh(i),(a=rt)?(a=C_(a,On),a=a!==null&&a.data==="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Hr!==null?{id:Vn,overflow:Fn}:null,retryLane:536870912,hydrationErrors:null},o=t1(a),o.return=i,i.child=o,Pt=i,rt=null)):a=null,a===null)throw Yr(i);return i.lanes=536870912,null}return jc(i,s)}var m=a.memoizedState;if(m!==null){var _=m.dehydrated;if(nh(i),v)if(i.flags&256)i.flags&=-257,i=gS(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||wi(a,i,o,!1),v=(o&a.childLanes)!==0,mt||v){if(s=Ze,s!==null&&(_=ux(s,o),_!==0&&_!==m.retryLane))throw m.retryLane=_,Ta(a,_),Jt(s,a,_),Oh;kc(),i=gS(a,i,o)}else a=m.treeContext,rt=wn(_.nextSibling),Pt=i,qe=!0,Gr=null,On=!1,a!==null&&a1(i,a),i=jc(i,s),i.flags|=4096;return i}return a=ur(a.child,{mode:s.mode,children:s.children}),a.ref=i.ref,i.child=a,a.return=i,a}function Mc(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 Ah(a,i,o,s,v){return Ca(i),o=ah(a,i,o,s,void 0,v),s=ih(),a!==null&&!mt?(lh(a,i,v),vr(a,i,v)):(qe&&s&&kd(i),i.flags|=1,Dt(a,i,o,v),i.child)}function bS(a,i,o,s,v,m){return Ca(i),i.updateQueue=null,o=_1(i,s,o,v),S1(a),s=ih(),a!==null&&!mt?(lh(a,i,m),vr(a,i,m)):(qe&&s&&kd(i),i.flags|=1,Dt(a,i,o,m),i.child)}function xS(a,i,o,s,v){if(Ca(i),i.stateNode===null){var m=Si,_=o.contextType;typeof _=="object"&&_!==null&&(m=Rt(_)),m=new o(s,m),i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Sh,i.stateNode=m,m._reactInternals=i,m=i.stateNode,m.props=s,m.state=i.memoizedState,m.refs={},Wd(i),_=o.contextType,m.context=typeof _=="object"&&_!==null?Rt(_):Si,m.state=i.memoizedState,_=o.getDerivedStateFromProps,typeof _=="function"&&(xh(i,o,_,s),m.state=i.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(_=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),_!==m.state&&Sh.enqueueReplaceState(m,m.state,null),oo(i,s,m,v),lo(),m.state=i.memoizedState),typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!0}else if(a===null){m=i.stateNode;var P=i.memoizedProps,$=$a(o,P);m.props=$;var K=m.context,te=o.contextType;_=Si,typeof te=="object"&&te!==null&&(_=Rt(te));var ie=o.getDerivedStateFromProps;te=typeof ie=="function"||typeof m.getSnapshotBeforeUpdate=="function",P=i.pendingProps!==P,te||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(P||K!==_)&&lS(i,m,s,_),Kr=!1;var V=i.memoizedState;m.state=V,oo(i,s,m,v),lo(),K=i.memoizedState,P||V!==K||Kr?(typeof ie=="function"&&(xh(i,o,ie,s),K=i.memoizedState),($=Kr||iS(i,o,$,s,V,K,_))?(te||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=K),m.props=s,m.state=K,m.context=_,s=$):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!1)}else{m=i.stateNode,Zd(a,i),_=i.memoizedProps,te=$a(o,_),m.props=te,ie=i.pendingProps,V=m.context,K=o.contextType,$=Si,typeof K=="object"&&K!==null&&($=Rt(K)),P=o.getDerivedStateFromProps,(K=typeof P=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(_!==ie||V!==$)&&lS(i,m,s,$),Kr=!1,V=i.memoizedState,m.state=V,oo(i,s,m,v),lo();var Q=i.memoizedState;_!==ie||V!==Q||Kr||a!==null&&a.dependencies!==null&&sc(a.dependencies)?(typeof P=="function"&&(xh(i,o,P,s),Q=i.memoizedState),(te=Kr||iS(i,o,te,s,V,Q,$)||a!==null&&a.dependencies!==null&&sc(a.dependencies))?(K||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(s,Q,$),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(s,Q,$)),typeof m.componentDidUpdate=="function"&&(i.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof m.componentDidUpdate!="function"||_===a.memoizedProps&&V===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||_===a.memoizedProps&&V===a.memoizedState||(i.flags|=1024),i.memoizedProps=s,i.memoizedState=Q),m.props=s,m.state=Q,m.context=$,s=te):(typeof m.componentDidUpdate!="function"||_===a.memoizedProps&&V===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||_===a.memoizedProps&&V===a.memoizedState||(i.flags|=1024),s=!1)}return m=s,Mc(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=Da(i,a.child,null,v),i.child=Da(i,null,o,v)):Dt(a,i,o,v),i.memoizedState=m.state,a=i.child):a=vr(a,i,v),a}function SS(a,i,o,s){return ja(),i.flags|=256,Dt(a,i,o,s),i.child}var wh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Th(a){return{baseLanes:a,cachePool:s1()}}function Eh(a,i,o){return a=a!==null?a.childLanes&~o:0,i&&(a|=sn),a}function _S(a,i,o){var s=i.pendingProps,v=!1,m=(i.flags&128)!==0,_;if((_=m)||(_=a!==null&&a.memoizedState===null?!1:(ht.current&2)!==0),_&&(v=!0,i.flags&=-129),_=(i.flags&32)!==0,i.flags&=-33,a===null){if(qe){if(v?Wr(i):Zr(),(a=rt)?(a=C_(a,On),a=a!==null&&a.data!=="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Hr!==null?{id:Vn,overflow:Fn}:null,retryLane:536870912,hydrationErrors:null},o=t1(a),o.return=i,i.child=o,Pt=i,rt=null)):a=null,a===null)throw Yr(i);return cv(a)?i.lanes=32:i.lanes=536870912,null}var P=s.children;return s=s.fallback,v?(Zr(),v=i.mode,P=Cc({mode:"hidden",children:P},v),s=Ea(s,v,o,null),P.return=i,s.return=i,P.sibling=s,i.child=P,s=i.child,s.memoizedState=Th(o),s.childLanes=Eh(a,_,o),i.memoizedState=wh,ho(null,s)):(Wr(i),jh(i,P))}var $=a.memoizedState;if($!==null&&(P=$.dehydrated,P!==null)){if(m)i.flags&256?(Wr(i),i.flags&=-257,i=Mh(a,i,o)):i.memoizedState!==null?(Zr(),i.child=a.child,i.flags|=128,i=null):(Zr(),P=s.fallback,v=i.mode,s=Cc({mode:"visible",children:s.children},v),P=Ea(P,v,o,null),P.flags|=2,s.return=i,P.return=i,s.sibling=P,i.child=s,Da(i,a.child,null,o),s=i.child,s.memoizedState=Th(o),s.childLanes=Eh(a,_,o),i.memoizedState=wh,i=ho(null,s));else if(Wr(i),cv(P)){if(_=P.nextSibling&&P.nextSibling.dataset,_)var K=_.dgst;_=K,s=Error(r(419)),s.stack="",s.digest=_,eo({value:s,source:null,stack:null}),i=Mh(a,i,o)}else if(mt||wi(a,i,o,!1),_=(o&a.childLanes)!==0,mt||_){if(_=Ze,_!==null&&(s=ux(_,o),s!==0&&s!==$.retryLane))throw $.retryLane=s,Ta(a,s),Jt(_,a,s),Oh;uv(P)||kc(),i=Mh(a,i,o)}else uv(P)?(i.flags|=192,i.child=a.child,i=null):(a=$.treeContext,rt=wn(P.nextSibling),Pt=i,qe=!0,Gr=null,On=!1,a!==null&&a1(i,a),i=jh(i,s.children),i.flags|=4096);return i}return v?(Zr(),P=s.fallback,v=i.mode,$=a.child,K=$.sibling,s=ur($,{mode:"hidden",children:s.children}),s.subtreeFlags=$.subtreeFlags&65011712,K!==null?P=ur(K,P):(P=Ea(P,v,o,null),P.flags|=2),P.return=i,s.return=i,s.sibling=P,i.child=s,ho(null,s),s=i.child,P=a.child.memoizedState,P===null?P=Th(o):(v=P.cachePool,v!==null?($=pt._currentValue,v=v.parent!==$?{parent:$,pool:$}:v):v=s1(),P={baseLanes:P.baseLanes|o,cachePool:v}),s.memoizedState=P,s.childLanes=Eh(a,_,o),i.memoizedState=wh,ho(a.child,s)):(Wr(i),o=a.child,a=o.sibling,o=ur(o,{mode:"visible",children:s.children}),o.return=i,o.sibling=null,a!==null&&(_=i.deletions,_===null?(i.deletions=[a],i.flags|=16):_.push(a)),i.child=o,i.memoizedState=null,o)}function jh(a,i){return i=Cc({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function Cc(a,i){return a=ln(22,a,null,i),a.lanes=0,a}function Mh(a,i,o){return Da(i,a.child,null,o),a=jh(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function OS(a,i,o){a.lanes|=i;var s=a.alternate;s!==null&&(s.lanes|=i),Gd(a.return,i,o)}function Ch(a,i,o,s,v,m){var _=a.memoizedState;_===null?a.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:s,tail:o,tailMode:v,treeForkCount:m}:(_.isBackwards=i,_.rendering=null,_.renderingStartTime=0,_.last=s,_.tail=o,_.tailMode=v,_.treeForkCount=m)}function AS(a,i,o){var s=i.pendingProps,v=s.revealOrder,m=s.tail;s=s.children;var _=ht.current,P=(_&2)!==0;if(P?(_=_&1|2,i.flags|=128):_&=1,re(ht,_),Dt(a,i,s,o),s=qe?Jl:0,!P&&a!==null&&(a.flags&128)!==0)e:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&OS(a,o,i);else if(a.tag===19)OS(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(v){case"forwards":for(o=i.child,v=null;o!==null;)a=o.alternate,a!==null&&gc(a)===null&&(v=o),o=o.sibling;o=v,o===null?(v=i.child,i.child=null):(v=o.sibling,o.sibling=null),Ch(i,!1,v,o,m,s);break;case"backwards":case"unstable_legacy-backwards":for(o=null,v=i.child,i.child=null;v!==null;){if(a=v.alternate,a!==null&&gc(a)===null){i.child=v;break}a=v.sibling,v.sibling=o,o=v,v=a}Ch(i,!0,o,null,m,s);break;case"together":Ch(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),ea|=i.lanes,(o&i.childLanes)===0)if(a!==null){if(wi(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=ur(a,a.pendingProps),i.child=o,o.return=i;a.sibling!==null;)a=a.sibling,o=o.sibling=ur(a,a.pendingProps),o.return=i;o.sibling=null}return i.child}function Nh(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&sc(a)))}function XR(a,i,o){switch(i.tag){case 3:Le(i,i.stateNode.containerInfo),Xr(i,pt,a.memoizedState.cache),ja();break;case 27:case 5:Se(i);break;case 4:Le(i,i.stateNode.containerInfo);break;case 10:Xr(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,nh(i),null;break;case 13:var s=i.memoizedState;if(s!==null)return s.dehydrated!==null?(Wr(i),i.flags|=128,null):(o&i.child.childLanes)!==0?_S(a,i,o):(Wr(i),a=vr(a,i,o),a!==null?a.sibling:null);Wr(i);break;case 19:var v=(a.flags&128)!==0;if(s=(o&i.childLanes)!==0,s||(wi(a,i,o,!1),s=(o&i.childLanes)!==0),v){if(s)return AS(a,i,o);i.flags|=128}if(v=i.memoizedState,v!==null&&(v.rendering=null,v.tail=null,v.lastEffect=null),re(ht,ht.current),s)break;return null;case 22:return i.lanes=0,yS(a,i,o,i.pendingProps);case 24:Xr(i,pt,a.memoizedState.cache)}return vr(a,i,o)}function wS(a,i,o){if(a!==null)if(a.memoizedProps!==i.pendingProps)mt=!0;else{if(!Nh(a,o)&&(i.flags&128)===0)return mt=!1,XR(a,i,o);mt=(a.flags&131072)!==0}else mt=!1,qe&&(i.flags&1048576)!==0&&r1(i,Jl,i.index);switch(i.lanes=0,i.tag){case 16:e:{var s=i.pendingProps;if(a=Pa(i.elementType),i.type=a,typeof a=="function")$d(a)?(s=$a(a,s),i.tag=1,i=xS(null,i,a,s,o)):(i.tag=0,i=Ah(null,i,a,s,o));else{if(a!=null){var v=a.$$typeof;if(v===N){i.tag=11,i=hS(null,i,a,s,o);break e}else if(v===C){i.tag=14,i=vS(null,i,a,s,o);break e}}throw i=J(a)||a,Error(r(306,i,""))}}return i;case 0:return Ah(a,i,i.type,i.pendingProps,o);case 1:return s=i.type,v=$a(s,i.pendingProps),xS(a,i,s,v,o);case 3:e:{if(Le(i,i.stateNode.containerInfo),a===null)throw Error(r(387));s=i.pendingProps;var m=i.memoizedState;v=m.element,Zd(a,i),oo(i,s,null,o);var _=i.memoizedState;if(s=_.cache,Xr(i,pt,s),s!==m.cache&&Yd(i,[pt],o,!0),lo(),s=_.element,m.isDehydrated)if(m={element:s,isDehydrated:!1,cache:_.cache},i.updateQueue.baseState=m,i.memoizedState=m,i.flags&256){i=SS(a,i,s,o);break e}else if(s!==v){v=xn(Error(r(424)),i),eo(v),i=SS(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=wn(a.firstChild),Pt=i,qe=!0,Gr=null,On=!0,o=y1(i,null,s,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(ja(),s===v){i=vr(a,i,o);break e}Dt(a,i,s,o)}i=i.child}return i;case 26:return Mc(a,i),a===null?(o=$_(i.type,null,i.pendingProps,null))?i.memoizedState=o:qe||(o=i.type,a=i.pendingProps,s=Xc(me.current).createElement(o),s[Nt]=i,s[Kt]=a,qt(s,o,a),Tt(s),i.stateNode=s):i.memoizedState=$_(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return Se(i),a===null&&qe&&(s=i.stateNode=R_(i.type,i.pendingProps,me.current),Pt=i,On=!0,v=rt,ia(i.type)?(sv=v,rt=wn(s.firstChild)):rt=v),Dt(a,i,i.pendingProps.children,o),Mc(a,i),a===null&&(i.flags|=4194304),i.child;case 5:return a===null&&qe&&((v=s=rt)&&(s=_D(s,i.type,i.pendingProps,On),s!==null?(i.stateNode=s,Pt=i,rt=wn(s.firstChild),On=!1,v=!0):v=!1),v||Yr(i)),Se(i),v=i.type,m=i.pendingProps,_=a!==null?a.memoizedProps:null,s=m.children,iv(v,m)?s=null:_!==null&&iv(v,_)&&(i.flags|=32),i.memoizedState!==null&&(v=ah(a,i,zR,null,null,o),jo._currentValue=v),Mc(a,i),Dt(a,i,s,o),i.child;case 6:return a===null&&qe&&((a=o=rt)&&(o=OD(o,i.pendingProps,On),o!==null?(i.stateNode=o,Pt=i,rt=null,a=!0):a=!1),a||Yr(i)),null;case 13:return _S(a,i,o);case 4:return Le(i,i.stateNode.containerInfo),s=i.pendingProps,a===null?i.child=Da(i,null,s,o):Dt(a,i,s,o),i.child;case 11:return hS(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,Xr(i,i.type,s.value),Dt(a,i,s.children,o),i.child;case 9:return v=i.type._context,s=i.pendingProps.children,Ca(i),v=Rt(v),s=s(v),i.flags|=1,Dt(a,i,s,o),i.child;case 14:return vS(a,i,i.type,i.pendingProps,o);case 15:return pS(a,i,i.type,i.pendingProps,o);case 19:return AS(a,i,o);case 31:return YR(a,i,o);case 22:return yS(a,i,o,i.pendingProps);case 24:return Ca(i),s=Rt(pt),a===null?(v=Vd(),v===null&&(v=Ze,m=Xd(),v.pooledCache=m,m.refCount++,m!==null&&(v.pooledCacheLanes|=o),v=m),i.memoizedState={parent:s,cache:v},Wd(i),Xr(i,pt,v)):((a.lanes&o)!==0&&(Zd(a,i),oo(i,null,null,o),lo()),v=a.memoizedState,m=i.memoizedState,v.parent!==s?(v={parent:s,cache:s},i.memoizedState=v,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=v),Xr(i,pt,s)):(s=m.cache,Xr(i,pt,s),s!==v.cache&&Yd(i,[pt],o,!0))),Dt(a,i,i.pendingProps.children,o),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function pr(a){a.flags|=4}function Ph(a,i,o,s,v){if((i=(a.mode&32)!==0)&&(i=!1),i){if(a.flags|=16777216,(v&335544128)===v)if(a.stateNode.complete)a.flags|=8192;else if(QS())a.flags|=8192;else throw Ra=vc,Fd}else a.flags&=-16777217}function TS(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!U_(i))if(QS())a.flags|=8192;else throw Ra=vc,Fd}function Nc(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?ix():536870912,a.lanes|=i,zi|=i)}function vo(a,i){if(!qe)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 v=a.child;v!==null;)o|=v.lanes|v.childLanes,s|=v.subtreeFlags&65011712,s|=v.flags&65011712,v.return=a,v=v.sibling;else for(v=a.child;v!==null;)o|=v.lanes|v.childLanes,s|=v.subtreeFlags,s|=v.flags,v.return=a,v=v.sibling;return a.subtreeFlags|=s,a.childLanes=o,i}function KR(a,i,o){var s=i.pendingProps;switch(Ld(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),fr(pt),ce(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(Ai(i)?pr(i):a===null||a.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Id())),at(i),null;case 26:var v=i.type,m=i.memoizedState;return a===null?(pr(i),m!==null?(at(i),TS(i,m)):(at(i),Ph(i,v,null,s,o))):m?m!==a.memoizedState?(pr(i),at(i),TS(i,m)):(at(i),i.flags&=-16777217):(a=a.memoizedProps,a!==s&&pr(i),at(i),Ph(i,v,a,s,o)),null;case 27:if(Oe(i),o=me.current,v=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&pr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return at(i),null}a=se.current,Ai(i)?i1(i):(a=R_(v,s,o),i.stateNode=a,pr(i))}return at(i),null;case 5:if(Oe(i),v=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&pr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return at(i),null}if(m=se.current,Ai(i))i1(i);else{var _=Xc(me.current);switch(m){case 1:m=_.createElementNS("http://www.w3.org/2000/svg",v);break;case 2:m=_.createElementNS("http://www.w3.org/1998/Math/MathML",v);break;default:switch(v){case"svg":m=_.createElementNS("http://www.w3.org/2000/svg",v);break;case"math":m=_.createElementNS("http://www.w3.org/1998/Math/MathML",v);break;case"script":m=_.createElement("div"),m.innerHTML="<script><\/script>",m=m.removeChild(m.firstChild);break;case"select":m=typeof s.is=="string"?_.createElement("select",{is:s.is}):_.createElement("select"),s.multiple?m.multiple=!0:s.size&&(m.size=s.size);break;default:m=typeof s.is=="string"?_.createElement(v,{is:s.is}):_.createElement(v)}}m[Nt]=i,m[Kt]=s;e:for(_=i.child;_!==null;){if(_.tag===5||_.tag===6)m.appendChild(_.stateNode);else if(_.tag!==4&&_.tag!==27&&_.child!==null){_.child.return=_,_=_.child;continue}if(_===i)break e;for(;_.sibling===null;){if(_.return===null||_.return===i)break e;_=_.return}_.sibling.return=_.return,_=_.sibling}i.stateNode=m;e:switch(qt(m,v,s),v){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&pr(i)}}return at(i),Ph(i,i.type,a===null?null:a.memoizedProps,i.pendingProps,o),null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==s&&pr(i);else{if(typeof s!="string"&&i.stateNode===null)throw Error(r(166));if(a=me.current,Ai(i)){if(a=i.stateNode,o=i.memoizedProps,s=null,v=Pt,v!==null)switch(v.tag){case 27:case 5:s=v.memoizedProps}a[Nt]=i,a=!!(a.nodeValue===o||s!==null&&s.suppressHydrationWarning===!0||__(a.nodeValue,o)),a||Yr(i,!0)}else a=Xc(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=Ai(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 ja(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),a=!1}else o=Id(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return i.flags&256?(un(i),i):(un(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(v=Ai(i),s!==null&&s.dehydrated!==null){if(a===null){if(!v)throw Error(r(318));if(v=i.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(r(317));v[Nt]=i}else ja(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),v=!1}else v=Id(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=v),v=!0;if(!v)return i.flags&256?(un(i),i):(un(i),null)}return un(i),(i.flags&128)!==0?(i.lanes=o,i):(o=s!==null,a=a!==null&&a.memoizedState!==null,o&&(s=i.child,v=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(v=s.alternate.memoizedState.cachePool.pool),m=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(m=s.memoizedState.cachePool.pool),m!==v&&(s.flags|=2048)),o!==a&&o&&(i.child.flags|=8192),Nc(i,i.updateQueue),at(i),null);case 4:return ce(),a===null&&ev(i.stateNode.containerInfo),at(i),null;case 10:return fr(i.type),at(i),null;case 19:if(I(ht),s=i.memoizedState,s===null)return at(i),null;if(v=(i.flags&128)!==0,m=s.rendering,m===null)if(v)vo(s,!1);else{if(ft!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(m=gc(a),m!==null){for(i.flags|=128,vo(s,!1),a=m.updateQueue,i.updateQueue=a,Nc(i,a),i.subtreeFlags=0,a=o,o=i.child;o!==null;)e1(o,a),o=o.sibling;return re(ht,ht.current&1|2),qe&&cr(i,s.treeForkCount),i.child}a=a.sibling}s.tail!==null&&Bt()>$c&&(i.flags|=128,v=!0,vo(s,!1),i.lanes=4194304)}else{if(!v)if(a=gc(m),a!==null){if(i.flags|=128,v=!0,a=a.updateQueue,i.updateQueue=a,Nc(i,a),vo(s,!0),s.tail===null&&s.tailMode==="hidden"&&!m.alternate&&!qe)return at(i),null}else 2*Bt()-s.renderingStartTime>$c&&o!==536870912&&(i.flags|=128,v=!0,vo(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=Bt(),a.sibling=null,o=ht.current,re(ht,v?o&1|2:o&1),qe&&cr(i,s.treeForkCount),a):(at(i),null);case 22:case 23:return un(i),th(),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&&Nc(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&&I(Na),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),fr(pt),at(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function VR(a,i){switch(Ld(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return fr(pt),ce(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return Oe(i),null;case 31:if(i.memoizedState!==null){if(un(i),i.alternate===null)throw Error(r(340));ja()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 13:if(un(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));ja()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return I(ht),null;case 4:return ce(),null;case 10:return fr(i.type),null;case 22:case 23:return un(i),th(),a!==null&&I(Na),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return fr(pt),null;case 25:return null;default:return null}}function ES(a,i){switch(Ld(i),i.tag){case 3:fr(pt),ce();break;case 26:case 27:case 5:Oe(i);break;case 4:ce();break;case 31:i.memoizedState!==null&&un(i);break;case 13:un(i);break;case 19:I(ht);break;case 10:fr(i.type);break;case 22:case 23:un(i),th(),a!==null&&I(Na);break;case 24:fr(pt)}}function po(a,i){try{var o=i.updateQueue,s=o!==null?o.lastEffect:null;if(s!==null){var v=s.next;o=v;do{if((o.tag&a)===a){s=void 0;var m=o.create,_=o.inst;s=m(),_.destroy=s}o=o.next}while(o!==v)}}catch(P){Ge(i,i.return,P)}}function Qr(a,i,o){try{var s=i.updateQueue,v=s!==null?s.lastEffect:null;if(v!==null){var m=v.next;s=m;do{if((s.tag&a)===a){var _=s.inst,P=_.destroy;if(P!==void 0){_.destroy=void 0,v=i;var $=o,K=P;try{K()}catch(te){Ge(v,$,te)}}}s=s.next}while(s!==m)}}catch(te){Ge(i,i.return,te)}}function jS(a){var i=a.updateQueue;if(i!==null){var o=a.stateNode;try{g1(i,o)}catch(s){Ge(a,a.return,s)}}}function MS(a,i,o){o.props=$a(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(s){Ge(a,i,s)}}function yo(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(v){Ge(a,i,v)}}function Wn(a,i){var o=a.ref,s=a.refCleanup;if(o!==null)if(typeof s=="function")try{s()}catch(v){Ge(a,i,v)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(v){Ge(a,i,v)}else o.current=null}function CS(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(v){Ge(a,a.return,v)}}function Rh(a,i,o){try{var s=a.stateNode;yD(s,a.type,o,i),s[Kt]=i}catch(v){Ge(a,a.return,v)}}function NS(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&ia(a.type)||a.tag===4}function Dh(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||NS(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&&ia(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 qh(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=lr));else if(s!==4&&(s===27&&ia(a.type)&&(o=a.stateNode,i=null),a=a.child,a!==null))for(qh(a,i,o),a=a.sibling;a!==null;)qh(a,i,o),a=a.sibling}function Pc(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&&ia(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(Pc(a,i,o),a=a.sibling;a!==null;)Pc(a,i,o),a=a.sibling}function PS(a){var i=a.stateNode,o=a.memoizedProps;try{for(var s=a.type,v=i.attributes;v.length;)i.removeAttributeNode(v[0]);qt(i,s,o),i[Nt]=a,i[Kt]=o}catch(m){Ge(a,a.return,m)}}var yr=!1,gt=!1,$h=!1,RS=typeof WeakSet=="function"?WeakSet:Set,Et=null;function FR(a,i){if(a=a.containerInfo,rv=Jc,a=Yx(a),Md(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 v=s.anchorOffset,m=s.focusNode;s=s.focusOffset;try{o.nodeType,m.nodeType}catch{o=null;break e}var _=0,P=-1,$=-1,K=0,te=0,ie=a,V=null;t:for(;;){for(var Q;ie!==o||v!==0&&ie.nodeType!==3||(P=_+v),ie!==m||s!==0&&ie.nodeType!==3||($=_+s),ie.nodeType===3&&(_+=ie.nodeValue.length),(Q=ie.firstChild)!==null;)V=ie,ie=Q;for(;;){if(ie===a)break t;if(V===o&&++K===v&&(P=_),V===m&&++te===s&&($=_),(Q=ie.nextSibling)!==null)break;ie=V,V=ie.parentNode}ie=Q}o=P===-1||$===-1?null:{start:P,end:$}}else o=null}o=o||{start:0,end:0}}else o=null;for(av={focusedElem:a,selectionRange:o},Jc=!1,Et=i;Et!==null;)if(i=Et,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,Et=a;else for(;Et!==null;){switch(i=Et,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++)v=a[o],v.ref.impl=v.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&m!==null){a=void 0,o=i,v=m.memoizedProps,m=m.memoizedState,s=o.stateNode;try{var he=$a(o.type,v);a=s.getSnapshotBeforeUpdate(he,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)ov(a);else if(o===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":ov(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,Et=a;break}Et=i.return}}function DS(a,i,o){var s=o.flags;switch(o.tag){case 0:case 11:case 15:gr(a,o),s&4&&po(5,o);break;case 1:if(gr(a,o),s&4)if(a=o.stateNode,i===null)try{a.componentDidMount()}catch(_){Ge(o,o.return,_)}else{var v=$a(o.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(v,i,a.__reactInternalSnapshotBeforeUpdate)}catch(_){Ge(o,o.return,_)}}s&64&&jS(o),s&512&&yo(o,o.return);break;case 3:if(gr(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{g1(a,i)}catch(_){Ge(o,o.return,_)}}break;case 27:i===null&&s&4&&PS(o);case 26:case 5:gr(a,o),i===null&&s&4&&CS(o),s&512&&yo(o,o.return);break;case 12:gr(a,o);break;case 31:gr(a,o),s&4&&zS(a,o);break;case 13:gr(a,o),s&4&&BS(a,o),s&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=aD.bind(null,o),AD(a,o))));break;case 22:if(s=o.memoizedState!==null||yr,!s){i=i!==null&&i.memoizedState!==null||gt,v=yr;var m=gt;yr=s,(gt=i)&&!m?br(a,o,(o.subtreeFlags&8772)!==0):gr(a,o),yr=v,gt=m}break;case 30:break;default:gr(a,o)}}function qS(a){var i=a.alternate;i!==null&&(a.alternate=null,qS(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&dd(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,Ft=!1;function mr(a,i,o){for(o=o.child;o!==null;)$S(a,i,o),o=o.sibling}function $S(a,i,o){if(nn&&typeof nn.onCommitFiberUnmount=="function")try{nn.onCommitFiberUnmount(kl,o)}catch{}switch(o.tag){case 26:gt||Wn(o,i),mr(a,i,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:gt||Wn(o,i);var s=lt,v=Ft;ia(o.type)&&(lt=o.stateNode,Ft=!1),mr(a,i,o),wo(o.stateNode),lt=s,Ft=v;break;case 5:gt||Wn(o,i);case 6:if(s=lt,v=Ft,lt=null,mr(a,i,o),lt=s,Ft=v,lt!==null)if(Ft)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&&(Ft?(a=lt,j_(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,o.stateNode),Yi(a)):j_(lt,o.stateNode));break;case 4:s=lt,v=Ft,lt=o.stateNode.containerInfo,Ft=!0,mr(a,i,o),lt=s,Ft=v;break;case 0:case 11:case 14:case 15:Qr(2,o,i),gt||Qr(4,o,i),mr(a,i,o);break;case 1:gt||(Wn(o,i),s=o.stateNode,typeof s.componentWillUnmount=="function"&&MS(o,i,s)),mr(a,i,o);break;case 21:mr(a,i,o);break;case 22:gt=(s=gt)||o.memoizedState!==null,mr(a,i,o),gt=s;break;default:mr(a,i,o)}}function zS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{Yi(a)}catch(o){Ge(i,i.return,o)}}}function BS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Yi(a)}catch(o){Ge(i,i.return,o)}}function WR(a){switch(a.tag){case 31:case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new RS),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new RS),i;default:throw Error(r(435,a.tag))}}function Rc(a,i){var o=WR(a);i.forEach(function(s){if(!o.has(s)){o.add(s);var v=iD.bind(null,a,s);s.then(v,v)}})}function Wt(a,i){var o=i.deletions;if(o!==null)for(var s=0;s<o.length;s++){var v=o[s],m=a,_=i,P=_;e:for(;P!==null;){switch(P.tag){case 27:if(ia(P.type)){lt=P.stateNode,Ft=!1;break e}break;case 5:lt=P.stateNode,Ft=!1;break e;case 3:case 4:lt=P.stateNode.containerInfo,Ft=!0;break e}P=P.return}if(lt===null)throw Error(r(160));$S(m,_,v),lt=null,Ft=!1,m=v.alternate,m!==null&&(m.return=null),v.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)kS(i,a),i=i.sibling}var kn=null;function kS(a,i){var o=a.alternate,s=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:Wt(i,a),Zt(a),s&4&&(Qr(3,a,a.return),po(3,a),Qr(5,a,a.return));break;case 1:Wt(i,a),Zt(a),s&512&&(gt||o===null||Wn(o,o.return)),s&64&&yr&&(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 v=kn;if(Wt(i,a),Zt(a),s&512&&(gt||o===null||Wn(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,v=v.ownerDocument||v;t:switch(s){case"title":m=v.getElementsByTagName("title")[0],(!m||m[Il]||m[Nt]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=v.createElement(s),v.head.insertBefore(m,v.querySelector("head > title"))),qt(m,s,o),m[Nt]=a,Tt(m),s=m;break e;case"link":var _=k_("link","href",v).get(s+(o.href||""));if(_){for(var P=0;P<_.length;P++)if(m=_[P],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)){_.splice(P,1);break t}}m=v.createElement(s),qt(m,s,o),v.head.appendChild(m);break;case"meta":if(_=k_("meta","content",v).get(s+(o.content||""))){for(P=0;P<_.length;P++)if(m=_[P],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)){_.splice(P,1);break t}}m=v.createElement(s),qt(m,s,o),v.head.appendChild(m);break;default:throw Error(r(468,s))}m[Nt]=a,Tt(m),s=m}a.stateNode=s}else L_(v,a.type,a.stateNode);else a.stateNode=B_(v,s,a.memoizedProps);else m!==s?(m===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):m.count--,s===null?L_(v,a.type,a.stateNode):B_(v,s,a.memoizedProps)):s===null&&a.stateNode!==null&&Rh(a,a.memoizedProps,o.memoizedProps)}break;case 27:Wt(i,a),Zt(a),s&512&&(gt||o===null||Wn(o,o.return)),o!==null&&s&4&&Rh(a,a.memoizedProps,o.memoizedProps);break;case 5:if(Wt(i,a),Zt(a),s&512&&(gt||o===null||Wn(o,o.return)),a.flags&32){v=a.stateNode;try{vi(v,"")}catch(he){Ge(a,a.return,he)}}s&4&&a.stateNode!=null&&(v=a.memoizedProps,Rh(a,v,o!==null?o.memoizedProps:v)),s&1024&&($h=!0);break;case 6:if(Wt(i,a),Zt(a),s&4){if(a.stateNode===null)throw Error(r(162));s=a.memoizedProps,o=a.stateNode;try{o.nodeValue=s}catch(he){Ge(a,a.return,he)}}break;case 3:if(Fc=null,v=kn,kn=Kc(i.containerInfo),Wt(i,a),kn=v,Zt(a),s&4&&o!==null&&o.memoizedState.isDehydrated)try{Yi(i.containerInfo)}catch(he){Ge(a,a.return,he)}$h&&($h=!1,LS(a));break;case 4:s=kn,kn=Kc(a.stateNode.containerInfo),Wt(i,a),Zt(a),kn=s;break;case 12:Wt(i,a),Zt(a);break;case 31:Wt(i,a),Zt(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Rc(a,s)));break;case 13:Wt(i,a),Zt(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(qc=Bt()),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Rc(a,s)));break;case 22:v=a.memoizedState!==null;var $=o!==null&&o.memoizedState!==null,K=yr,te=gt;if(yr=K||v,gt=te||$,Wt(i,a),gt=te,yr=K,Zt(a),s&8192)e:for(i=a.stateNode,i._visibility=v?i._visibility&-2:i._visibility|1,v&&(o===null||$||yr||gt||za(a)),o=null,i=a;;){if(i.tag===5||i.tag===26){if(o===null){$=o=i;try{if(m=$.stateNode,v)_=m.style,typeof _.setProperty=="function"?_.setProperty("display","none","important"):_.display="none";else{P=$.stateNode;var ie=$.memoizedProps.style,V=ie!=null&&ie.hasOwnProperty("display")?ie.display:null;P.style.display=V==null||typeof V=="boolean"?"":(""+V).trim()}}catch(he){Ge($,$.return,he)}}}else if(i.tag===6){if(o===null){$=i;try{$.stateNode.nodeValue=v?"":$.memoizedProps}catch(he){Ge($,$.return,he)}}}else if(i.tag===18){if(o===null){$=i;try{var Q=$.stateNode;v?M_(Q,!0):M_($.stateNode,!1)}catch(he){Ge($,$.return,he)}}}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,Rc(a,o))));break;case 19:Wt(i,a),Zt(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Rc(a,s)));break;case 30:break;case 21:break;default:Wt(i,a),Zt(a)}}function Zt(a){var i=a.flags;if(i&2){try{for(var o,s=a.return;s!==null;){if(NS(s)){o=s;break}s=s.return}if(o==null)throw Error(r(160));switch(o.tag){case 27:var v=o.stateNode,m=Dh(a);Pc(a,m,v);break;case 5:var _=o.stateNode;o.flags&32&&(vi(_,""),o.flags&=-33);var P=Dh(a);Pc(a,P,_);break;case 3:case 4:var $=o.stateNode.containerInfo,K=Dh(a);qh(a,K,$);break;default:throw Error(r(161))}}catch(te){Ge(a,a.return,te)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function LS(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;LS(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),a=a.sibling}}function gr(a,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)DS(a,i.alternate,i),i=i.sibling}function za(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:Qr(4,i,i.return),za(i);break;case 1:Wn(i,i.return);var o=i.stateNode;typeof o.componentWillUnmount=="function"&&MS(i,i.return,o),za(i);break;case 27:wo(i.stateNode);case 26:case 5:Wn(i,i.return),za(i);break;case 22:i.memoizedState===null&&za(i);break;case 30:za(i);break;default:za(i)}a=a.sibling}}function br(a,i,o){for(o=o&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var s=i.alternate,v=a,m=i,_=m.flags;switch(m.tag){case 0:case 11:case 15:br(v,m,o),po(4,m);break;case 1:if(br(v,m,o),s=m,v=s.stateNode,typeof v.componentDidMount=="function")try{v.componentDidMount()}catch(K){Ge(s,s.return,K)}if(s=m,v=s.updateQueue,v!==null){var P=s.stateNode;try{var $=v.shared.hiddenCallbacks;if($!==null)for(v.shared.hiddenCallbacks=null,v=0;v<$.length;v++)m1($[v],P)}catch(K){Ge(s,s.return,K)}}o&&_&64&&jS(m),yo(m,m.return);break;case 27:PS(m);case 26:case 5:br(v,m,o),o&&s===null&&_&4&&CS(m),yo(m,m.return);break;case 12:br(v,m,o);break;case 31:br(v,m,o),o&&_&4&&zS(v,m);break;case 13:br(v,m,o),o&&_&4&&BS(v,m);break;case 22:m.memoizedState===null&&br(v,m,o),yo(m,m.return);break;case 30:break;default:br(v,m,o)}i=i.sibling}}function zh(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&&to(o))}function Bh(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&to(a))}function Ln(a,i,o,s){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)US(a,i,o,s),i=i.sibling}function US(a,i,o,s){var v=i.flags;switch(i.tag){case 0:case 11:case 15:Ln(a,i,o,s),v&2048&&po(9,i);break;case 1:Ln(a,i,o,s);break;case 3:Ln(a,i,o,s),v&2048&&(a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&to(a)));break;case 12:if(v&2048){Ln(a,i,o,s),a=i.stateNode;try{var m=i.memoizedProps,_=m.id,P=m.onPostCommit;typeof P=="function"&&P(_,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch($){Ge(i,i.return,$)}}else Ln(a,i,o,s);break;case 31:Ln(a,i,o,s);break;case 13:Ln(a,i,o,s);break;case 23:break;case 22:m=i.stateNode,_=i.alternate,i.memoizedState!==null?m._visibility&2?Ln(a,i,o,s):mo(a,i):m._visibility&2?Ln(a,i,o,s):(m._visibility|=2,Di(a,i,o,s,(i.subtreeFlags&10256)!==0||!1)),v&2048&&zh(_,i);break;case 24:Ln(a,i,o,s),v&2048&&Bh(i.alternate,i);break;default:Ln(a,i,o,s)}}function Di(a,i,o,s,v){for(v=v&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var m=a,_=i,P=o,$=s,K=_.flags;switch(_.tag){case 0:case 11:case 15:Di(m,_,P,$,v),po(8,_);break;case 23:break;case 22:var te=_.stateNode;_.memoizedState!==null?te._visibility&2?Di(m,_,P,$,v):mo(m,_):(te._visibility|=2,Di(m,_,P,$,v)),v&&K&2048&&zh(_.alternate,_);break;case 24:Di(m,_,P,$,v),v&&K&2048&&Bh(_.alternate,_);break;default:Di(m,_,P,$,v)}i=i.sibling}}function mo(a,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var o=a,s=i,v=s.flags;switch(s.tag){case 22:mo(o,s),v&2048&&zh(s.alternate,s);break;case 24:mo(o,s),v&2048&&Bh(s.alternate,s);break;default:mo(o,s)}i=i.sibling}}var go=8192;function qi(a,i,o){if(a.subtreeFlags&go)for(a=a.child;a!==null;)IS(a,i,o),a=a.sibling}function IS(a,i,o){switch(a.tag){case 26:qi(a,i,o),a.flags&go&&a.memoizedState!==null&&$D(o,kn,a.memoizedState,a.memoizedProps);break;case 5:qi(a,i,o);break;case 3:case 4:var s=kn;kn=Kc(a.stateNode.containerInfo),qi(a,i,o),kn=s;break;case 22:a.memoizedState===null&&(s=a.alternate,s!==null&&s.memoizedState!==null?(s=go,go=16777216,qi(a,i,o),go=s):qi(a,i,o));break;default:qi(a,i,o)}}function HS(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 bo(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];Et=s,YS(s,a)}HS(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)GS(a),a=a.sibling}function GS(a){switch(a.tag){case 0:case 11:case 15:bo(a),a.flags&2048&&Qr(9,a,a.return);break;case 3:bo(a);break;case 12:bo(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&2&&(a.return===null||a.return.tag!==13)?(i._visibility&=-3,Dc(a)):bo(a);break;default:bo(a)}}function Dc(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];Et=s,YS(s,a)}HS(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:Qr(8,i,i.return),Dc(i);break;case 22:o=i.stateNode,o._visibility&2&&(o._visibility&=-3,Dc(i));break;default:Dc(i)}a=a.sibling}}function YS(a,i){for(;Et!==null;){var o=Et;switch(o.tag){case 0:case 11:case 15:Qr(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:to(o.memoizedState.cache)}if(s=o.child,s!==null)s.return=o,Et=s;else e:for(o=a;Et!==null;){s=Et;var v=s.sibling,m=s.return;if(qS(s),s===o){Et=null;break e}if(v!==null){v.return=m,Et=v;break e}Et=m}}}var ZR={getCacheForType:function(a){var i=Rt(pt),o=i.data.get(a);return o===void 0&&(o=a(),i.data.set(a,o)),o},cacheSignal:function(){return Rt(pt).controller.signal}},QR=typeof WeakMap=="function"?WeakMap:Map,ke=0,Ze=null,Ne=null,Re=0,He=0,cn=null,Jr=!1,$i=!1,kh=!1,xr=0,ft=0,ea=0,Ba=0,Lh=0,sn=0,zi=0,xo=null,Qt=null,Uh=!1,qc=0,XS=0,$c=1/0,zc=null,ta=null,St=0,na=null,Bi=null,Sr=0,Ih=0,Hh=null,KS=null,So=0,Gh=null;function fn(){return(ke&2)!==0&&Re!==0?Re&-Re:q.T!==null?Wh():cx()}function VS(){if(sn===0)if((Re&536870912)===0||qe){var a=Yu;Yu<<=1,(Yu&3932160)===0&&(Yu=262144),sn=a}else sn=536870912;return a=on.current,a!==null&&(a.flags|=32),sn}function Jt(a,i,o){(a===Ze&&(He===2||He===9)||a.cancelPendingCommit!==null)&&(ki(a,0),ra(a,Re,sn,!1)),Ul(a,o),((ke&2)===0||a!==Ze)&&(a===Ze&&((ke&2)===0&&(Ba|=o),ft===4&&ra(a,Re,sn,!1)),Zn(a))}function FS(a,i,o){if((ke&6)!==0)throw Error(r(327));var s=!o&&(i&127)===0&&(i&a.expiredLanes)===0||Ll(a,i),v=s?tD(a,i):Xh(a,i,!0),m=s;do{if(v===0){$i&&!s&&ra(a,i,0,!1);break}else{if(o=a.current.alternate,m&&!JR(o)){v=Xh(a,i,!1),m=!1;continue}if(v===2){if(m=i,a.errorRecoveryDisabledLanes&m)var _=0;else _=a.pendingLanes&-536870913,_=_!==0?_:_&536870912?536870912:0;if(_!==0){i=_;e:{var P=a;v=xo;var $=P.current.memoizedState.isDehydrated;if($&&(ki(P,_).flags|=256),_=Xh(P,_,!1),_!==2){if(kh&&!$){P.errorRecoveryDisabledLanes|=m,Ba|=m,v=4;break e}m=Qt,Qt=v,m!==null&&(Qt===null?Qt=m:Qt.push.apply(Qt,m))}v=_}if(m=!1,v!==2)continue}}if(v===1){ki(a,0),ra(a,i,0,!0);break}e:{switch(s=a,m=v,m){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:ra(s,i,sn,!Jr);break e;case 2:Qt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(v=qc+300-Bt(),10<v)){if(ra(s,i,sn,!Jr),Ku(s,0,!0)!==0)break e;Sr=i,s.timeoutHandle=T_(WS.bind(null,s,o,Qt,zc,Uh,i,sn,Ba,zi,Jr,m,"Throttled",-0,0),v);break e}WS(s,o,Qt,zc,Uh,i,sn,Ba,zi,Jr,m,null,-0,0)}}break}while(!0);Zn(a)}function WS(a,i,o,s,v,m,_,P,$,K,te,ie,V,Q){if(a.timeoutHandle=-1,ie=i.subtreeFlags,ie&8192||(ie&16785408)===16785408){ie={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:lr},IS(i,m,ie);var he=(m&62914560)===m?qc-Bt():(m&4194048)===m?XS-Bt():0;if(he=zD(ie,he),he!==null){Sr=m,a.cancelPendingCommit=he(a_.bind(null,a,i,m,o,s,v,_,P,$,te,ie,null,V,Q)),ra(a,m,_,!K);return}}a_(a,i,m,o,s,v,_,P,$)}function JR(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 v=o[s],m=v.getSnapshot;v=v.value;try{if(!an(m(),v))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 ra(a,i,o,s){i&=~Lh,i&=~Ba,a.suspendedLanes|=i,a.pingedLanes&=~i,s&&(a.warmLanes|=i),s=a.expirationTimes;for(var v=i;0<v;){var m=31-rn(v),_=1<<m;s[m]=-1,v&=~_}o!==0&&lx(a,o,i)}function Bc(){return(ke&6)===0?(_o(0),!1):!0}function Yh(){if(Ne!==null){if(He===0)var a=Ne.return;else a=Ne,sr=Ma=null,oh(a),Mi=null,ro=0,a=Ne;for(;a!==null;)ES(a.alternate,a),a=a.return;Ne=null}}function ki(a,i){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,bD(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),Sr=0,Yh(),Ze=a,Ne=o=ur(a.current,null),Re=i,He=0,cn=null,Jr=!1,$i=Ll(a,i),kh=!1,zi=sn=Lh=Ba=ea=ft=0,Qt=xo=null,Uh=!1,(i&8)!==0&&(i|=i&32);var s=a.entangledLanes;if(s!==0)for(a=a.entanglements,s&=i;0<s;){var v=31-rn(s),m=1<<v;i|=a[v],s&=~m}return xr=i,ic(),o}function ZS(a,i){we=null,q.H=fo,i===ji||i===hc?(i=h1(),He=3):i===Fd?(i=h1(),He=4):He=i===Oh?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,cn=i,Ne===null&&(ft=1,Ec(a,xn(i,a.current)))}function QS(){var a=on.current;return a===null?!0:(Re&4194048)===Re?An===null:(Re&62914560)===Re||(Re&536870912)!==0?a===An:!1}function JS(){var a=q.H;return q.H=fo,a===null?fo:a}function e_(){var a=q.A;return q.A=ZR,a}function kc(){ft=4,Jr||(Re&4194048)!==Re&&on.current!==null||($i=!0),(ea&134217727)===0&&(Ba&134217727)===0||Ze===null||ra(Ze,Re,sn,!1)}function Xh(a,i,o){var s=ke;ke|=2;var v=JS(),m=e_();(Ze!==a||Re!==i)&&(zc=null,ki(a,i)),i=!1;var _=ft;e:do try{if(He!==0&&Ne!==null){var P=Ne,$=cn;switch(He){case 8:Yh(),_=6;break e;case 3:case 2:case 9:case 6:on.current===null&&(i=!0);var K=He;if(He=0,cn=null,Li(a,P,$,K),o&&$i){_=0;break e}break;default:K=He,He=0,cn=null,Li(a,P,$,K)}}eD(),_=ft;break}catch(te){ZS(a,te)}while(!0);return i&&a.shellSuspendCounter++,sr=Ma=null,ke=s,q.H=v,q.A=m,Ne===null&&(Ze=null,Re=0,ic()),_}function eD(){for(;Ne!==null;)t_(Ne)}function tD(a,i){var o=ke;ke|=2;var s=JS(),v=e_();Ze!==a||Re!==i?(zc=null,$c=Bt()+500,ki(a,i)):$i=Ll(a,i);e:do try{if(He!==0&&Ne!==null){i=Ne;var m=cn;t:switch(He){case 1:He=0,cn=null,Li(a,i,m,1);break;case 2:case 9:if(f1(m)){He=0,cn=null,n_(i);break}i=function(){He!==2&&He!==9||Ze!==a||(He=7),Zn(a)},m.then(i,i);break e;case 3:He=7;break e;case 4:He=5;break e;case 7:f1(m)?(He=0,cn=null,n_(i)):(He=0,cn=null,Li(a,i,m,7));break;case 5:var _=null;switch(Ne.tag){case 26:_=Ne.memoizedState;case 5:case 27:var P=Ne;if(_?U_(_):P.stateNode.complete){He=0,cn=null;var $=P.sibling;if($!==null)Ne=$;else{var K=P.return;K!==null?(Ne=K,Lc(K)):Ne=null}break t}}He=0,cn=null,Li(a,i,m,5);break;case 6:He=0,cn=null,Li(a,i,m,6);break;case 8:Yh(),ft=6;break e;default:throw Error(r(462))}}nD();break}catch(te){ZS(a,te)}while(!0);return sr=Ma=null,q.H=s,q.A=v,ke=o,Ne!==null?0:(Ze=null,Re=0,ic(),ft)}function nD(){for(;Ne!==null&&!ar();)t_(Ne)}function t_(a){var i=wS(a.alternate,a,xr);a.memoizedProps=a.pendingProps,i===null?Lc(a):Ne=i}function n_(a){var i=a,o=i.alternate;switch(i.tag){case 15:case 0:i=bS(o,i,i.pendingProps,i.type,void 0,Re);break;case 11:i=bS(o,i,i.pendingProps,i.type.render,i.ref,Re);break;case 5:oh(i);default:ES(o,i),i=Ne=e1(i,xr),i=wS(o,i,xr)}a.memoizedProps=a.pendingProps,i===null?Lc(a):Ne=i}function Li(a,i,o,s){sr=Ma=null,oh(i),Mi=null,ro=0;var v=i.return;try{if(GR(a,v,i,o,Re)){ft=1,Ec(a,xn(o,a.current)),Ne=null;return}}catch(m){if(v!==null)throw Ne=v,m;ft=1,Ec(a,xn(o,a.current)),Ne=null;return}i.flags&32768?(qe||s===1?a=!0:$i||(Re&536870912)!==0?a=!1:(Jr=a=!0,(s===2||s===9||s===3||s===6)&&(s=on.current,s!==null&&s.tag===13&&(s.flags|=16384))),r_(i,a)):Lc(i)}function Lc(a){var i=a;do{if((i.flags&32768)!==0){r_(i,Jr);return}a=i.return;var o=KR(i.alternate,i,xr);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 r_(a,i){do{var o=VR(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 a_(a,i,o,s,v,m,_,P,$){a.cancelPendingCommit=null;do Uc();while(St!==0);if((ke&6)!==0)throw Error(r(327));if(i!==null){if(i===a.current)throw Error(r(177));if(m=i.lanes|i.childLanes,m|=Dd,qP(a,o,m,_,P,$),a===Ze&&(Ne=Ze=null,Re=0),Bi=i,na=a,Sr=o,Ih=m,Hh=v,KS=s,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,lD(Hu,function(){return c_(),null})):(a.callbackNode=null,a.callbackPriority=0),s=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||s){s=q.T,q.T=null,v=Y.p,Y.p=2,_=ke,ke|=4;try{FR(a,i,o)}finally{ke=_,Y.p=v,q.T=s}}St=1,i_(),l_(),o_()}}function i_(){if(St===1){St=0;var a=na,i=Bi,o=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||o){o=q.T,q.T=null;var s=Y.p;Y.p=2;var v=ke;ke|=4;try{kS(i,a);var m=av,_=Yx(a.containerInfo),P=m.focusedElem,$=m.selectionRange;if(_!==P&&P&&P.ownerDocument&&Gx(P.ownerDocument.documentElement,P)){if($!==null&&Md(P)){var K=$.start,te=$.end;if(te===void 0&&(te=K),"selectionStart"in P)P.selectionStart=K,P.selectionEnd=Math.min(te,P.value.length);else{var ie=P.ownerDocument||document,V=ie&&ie.defaultView||window;if(V.getSelection){var Q=V.getSelection(),he=P.textContent.length,ge=Math.min($.start,he),Fe=$.end===void 0?ge:Math.min($.end,he);!Q.extend&&ge>Fe&&(_=Fe,Fe=ge,ge=_);var G=Hx(P,ge),k=Hx(P,Fe);if(G&&k&&(Q.rangeCount!==1||Q.anchorNode!==G.node||Q.anchorOffset!==G.offset||Q.focusNode!==k.node||Q.focusOffset!==k.offset)){var X=ie.createRange();X.setStart(G.node,G.offset),Q.removeAllRanges(),ge>Fe?(Q.addRange(X),Q.extend(k.node,k.offset)):(X.setEnd(k.node,k.offset),Q.addRange(X))}}}}for(ie=[],Q=P;Q=Q.parentNode;)Q.nodeType===1&&ie.push({element:Q,left:Q.scrollLeft,top:Q.scrollTop});for(typeof P.focus=="function"&&P.focus(),P=0;P<ie.length;P++){var ae=ie[P];ae.element.scrollLeft=ae.left,ae.element.scrollTop=ae.top}}Jc=!!rv,av=rv=null}finally{ke=v,Y.p=s,q.T=o}}a.current=i,St=2}}function l_(){if(St===2){St=0;var a=na,i=Bi,o=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||o){o=q.T,q.T=null;var s=Y.p;Y.p=2;var v=ke;ke|=4;try{DS(a,i.alternate,i)}finally{ke=v,Y.p=s,q.T=o}}St=3}}function o_(){if(St===4||St===3){St=0,Bl();var a=na,i=Bi,o=Sr,s=KS;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?St=5:(St=0,Bi=na=null,u_(a,a.pendingLanes));var v=a.pendingLanes;if(v===0&&(ta=null),sd(o),i=i.stateNode,nn&&typeof nn.onCommitFiberRoot=="function")try{nn.onCommitFiberRoot(kl,i,void 0,(i.current.flags&128)===128)}catch{}if(s!==null){i=q.T,v=Y.p,Y.p=2,q.T=null;try{for(var m=a.onRecoverableError,_=0;_<s.length;_++){var P=s[_];m(P.value,{componentStack:P.stack})}}finally{q.T=i,Y.p=v}}(Sr&3)!==0&&Uc(),Zn(a),v=a.pendingLanes,(o&261930)!==0&&(v&42)!==0?a===Gh?So++:(So=0,Gh=a):So=0,_o(0)}}function u_(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,to(i)))}function Uc(){return i_(),l_(),o_(),c_()}function c_(){if(St!==5)return!1;var a=na,i=Ih;Ih=0;var o=sd(Sr),s=q.T,v=Y.p;try{Y.p=32>o?32:o,q.T=null,o=Hh,Hh=null;var m=na,_=Sr;if(St=0,Bi=na=null,Sr=0,(ke&6)!==0)throw Error(r(331));var P=ke;if(ke|=4,GS(m.current),US(m,m.current,_,o),ke=P,_o(0,!1),nn&&typeof nn.onPostCommitFiberRoot=="function")try{nn.onPostCommitFiberRoot(kl,m)}catch{}return!0}finally{Y.p=v,q.T=s,u_(a,i)}}function s_(a,i,o){i=xn(o,i),i=_h(a.stateNode,i,2),a=Fr(a,i,2),a!==null&&(Ul(a,2),Zn(a))}function Ge(a,i,o){if(a.tag===3)s_(a,a,o);else for(;i!==null;){if(i.tag===3){s_(i,a,o);break}else if(i.tag===1){var s=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(ta===null||!ta.has(s))){a=xn(o,a),o=fS(2),s=Fr(i,o,2),s!==null&&(dS(o,s,i,a),Ul(s,2),Zn(s));break}}i=i.return}}function Kh(a,i,o){var s=a.pingCache;if(s===null){s=a.pingCache=new QR;var v=new Set;s.set(i,v)}else v=s.get(i),v===void 0&&(v=new Set,s.set(i,v));v.has(o)||(kh=!0,v.add(o),a=rD.bind(null,a,i,o),i.then(a,a))}function rD(a,i,o){var s=a.pingCache;s!==null&&s.delete(i),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,Ze===a&&(Re&o)===o&&(ft===4||ft===3&&(Re&62914560)===Re&&300>Bt()-qc?(ke&2)===0&&ki(a,0):Lh|=o,zi===Re&&(zi=0)),Zn(a)}function f_(a,i){i===0&&(i=ix()),a=Ta(a,i),a!==null&&(Ul(a,i),Zn(a))}function aD(a){var i=a.memoizedState,o=0;i!==null&&(o=i.retryLane),f_(a,o)}function iD(a,i){var o=0;switch(a.tag){case 31:case 13:var s=a.stateNode,v=a.memoizedState;v!==null&&(o=v.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),f_(a,o)}function lD(a,i){return kr(a,i)}var Ic=null,Ui=null,Vh=!1,Hc=!1,Fh=!1,aa=0;function Zn(a){a!==Ui&&a.next===null&&(Ui===null?Ic=Ui=a:Ui=Ui.next=a),Hc=!0,Vh||(Vh=!0,uD())}function _o(a,i){if(!Fh&&Hc){Fh=!0;do for(var o=!1,s=Ic;s!==null;){if(a!==0){var v=s.pendingLanes;if(v===0)var m=0;else{var _=s.suspendedLanes,P=s.pingedLanes;m=(1<<31-rn(42|a)+1)-1,m&=v&~(_&~P),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(o=!0,p_(s,m))}else m=Re,m=Ku(s,s===Ze?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(m&3)===0||Ll(s,m)||(o=!0,p_(s,m));s=s.next}while(o);Fh=!1}}function oD(){d_()}function d_(){Hc=Vh=!1;var a=0;aa!==0&&gD()&&(a=aa);for(var i=Bt(),o=null,s=Ic;s!==null;){var v=s.next,m=h_(s,i);m===0?(s.next=null,o===null?Ic=v:o.next=v,v===null&&(Ui=o)):(o=s,(a!==0||(m&3)!==0)&&(Hc=!0)),s=v}St!==0&&St!==5||_o(a),aa!==0&&(aa=0)}function h_(a,i){for(var o=a.suspendedLanes,s=a.pingedLanes,v=a.expirationTimes,m=a.pendingLanes&-62914561;0<m;){var _=31-rn(m),P=1<<_,$=v[_];$===-1?((P&o)===0||(P&s)!==0)&&(v[_]=DP(P,i)):$<=i&&(a.expiredLanes|=P),m&=~P}if(i=Ze,o=Re,o=Ku(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&&zn(s),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||Ll(a,o)){if(i=o&-o,i===a.callbackPriority)return i;switch(s!==null&&zn(s),sd(o)){case 2:case 8:o=rx;break;case 32:o=Hu;break;case 268435456:o=ax;break;default:o=Hu}return s=v_.bind(null,a),o=kr(o,s),a.callbackPriority=i,a.callbackNode=o,i}return s!==null&&s!==null&&zn(s),a.callbackPriority=2,a.callbackNode=null,2}function v_(a,i){if(St!==0&&St!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(Uc()&&a.callbackNode!==o)return null;var s=Re;return s=Ku(a,a===Ze?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s===0?null:(FS(a,s,i),h_(a,Bt()),a.callbackNode!=null&&a.callbackNode===o?v_.bind(null,a):null)}function p_(a,i){if(Uc())return null;FS(a,i,!0)}function uD(){xD(function(){(ke&6)!==0?kr(nx,oD):d_()})}function Wh(){if(aa===0){var a=Ti;a===0&&(a=Gu,Gu<<=1,(Gu&261888)===0&&(Gu=256)),aa=a}return aa}function y_(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:Zu(""+a)}function m_(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 cD(a,i,o,s,v){if(i==="submit"&&o&&o.stateNode===v){var m=y_((v[Kt]||null).action),_=s.submitter;_&&(i=(i=_[Kt]||null)?y_(i.formAction):_.getAttribute("formAction"),i!==null&&(m=i,_=null));var P=new tc("action","action",null,s,v);a.push({event:P,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(aa!==0){var $=_?m_(v,_):new FormData(v);yh(o,{pending:!0,data:$,method:v.method,action:m},null,$)}}else typeof m=="function"&&(P.preventDefault(),$=_?m_(v,_):new FormData(v),yh(o,{pending:!0,data:$,method:v.method,action:m},m,$))},currentTarget:v}]})}}for(var Zh=0;Zh<Rd.length;Zh++){var Qh=Rd[Zh],sD=Qh.toLowerCase(),fD=Qh[0].toUpperCase()+Qh.slice(1);Bn(sD,"on"+fD)}Bn(Vx,"onAnimationEnd"),Bn(Fx,"onAnimationIteration"),Bn(Wx,"onAnimationStart"),Bn("dblclick","onDoubleClick"),Bn("focusin","onFocus"),Bn("focusout","onBlur"),Bn(ER,"onTransitionRun"),Bn(jR,"onTransitionStart"),Bn(MR,"onTransitionCancel"),Bn(Zx,"onTransitionEnd"),di("onMouseEnter",["mouseout","mouseover"]),di("onMouseLeave",["mouseout","mouseover"]),di("onPointerEnter",["pointerout","pointerover"]),di("onPointerLeave",["pointerout","pointerover"]),_a("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),_a("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),_a("onBeforeInput",["compositionend","keypress","textInput","paste"]),_a("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),_a("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),_a("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Oo="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(" "),dD=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Oo));function g_(a,i){i=(i&4)!==0;for(var o=0;o<a.length;o++){var s=a[o],v=s.event;s=s.listeners;e:{var m=void 0;if(i)for(var _=s.length-1;0<=_;_--){var P=s[_],$=P.instance,K=P.currentTarget;if(P=P.listener,$!==m&&v.isPropagationStopped())break e;m=P,v.currentTarget=K;try{m(v)}catch(te){ac(te)}v.currentTarget=null,m=$}else for(_=0;_<s.length;_++){if(P=s[_],$=P.instance,K=P.currentTarget,P=P.listener,$!==m&&v.isPropagationStopped())break e;m=P,v.currentTarget=K;try{m(v)}catch(te){ac(te)}v.currentTarget=null,m=$}}}}function Pe(a,i){var o=i[fd];o===void 0&&(o=i[fd]=new Set);var s=a+"__bubble";o.has(s)||(b_(i,a,2,!1),o.add(s))}function Jh(a,i,o){var s=0;i&&(s|=4),b_(o,a,s,i)}var Gc="_reactListening"+Math.random().toString(36).slice(2);function ev(a){if(!a[Gc]){a[Gc]=!0,dx.forEach(function(o){o!=="selectionchange"&&(dD.has(o)||Jh(o,!1,a),Jh(o,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[Gc]||(i[Gc]=!0,Jh("selectionchange",!1,i))}}function b_(a,i,o,s){switch(V_(i)){case 2:var v=LD;break;case 8:v=UD;break;default:v=pv}o=v.bind(null,i,o,a),v=void 0,!xd||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(v=!0),s?v!==void 0?a.addEventListener(i,o,{capture:!0,passive:v}):a.addEventListener(i,o,!0):v!==void 0?a.addEventListener(i,o,{passive:v}):a.addEventListener(i,o,!1)}function tv(a,i,o,s,v){var m=s;if((i&1)===0&&(i&2)===0&&s!==null)e:for(;;){if(s===null)return;var _=s.tag;if(_===3||_===4){var P=s.stateNode.containerInfo;if(P===v)break;if(_===4)for(_=s.return;_!==null;){var $=_.tag;if(($===3||$===4)&&_.stateNode.containerInfo===v)return;_=_.return}for(;P!==null;){if(_=ci(P),_===null)return;if($=_.tag,$===5||$===6||$===26||$===27){s=m=_;continue e}P=P.parentNode}}s=s.return}Ax(function(){var K=m,te=gd(o),ie=[];e:{var V=Qx.get(a);if(V!==void 0){var Q=tc,he=a;switch(a){case"keypress":if(Ju(o)===0)break e;case"keydown":case"keyup":Q=iR;break;case"focusin":he="focus",Q=Ad;break;case"focusout":he="blur",Q=Ad;break;case"beforeblur":case"afterblur":Q=Ad;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":Q=Ex;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Q=KP;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Q=uR;break;case Vx:case Fx:case Wx:Q=WP;break;case Zx:Q=sR;break;case"scroll":case"scrollend":Q=YP;break;case"wheel":Q=dR;break;case"copy":case"cut":case"paste":Q=QP;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Q=Mx;break;case"toggle":case"beforetoggle":Q=vR}var ge=(i&4)!==0,Fe=!ge&&(a==="scroll"||a==="scrollend"),G=ge?V!==null?V+"Capture":null:V;ge=[];for(var k=K,X;k!==null;){var ae=k;if(X=ae.stateNode,ae=ae.tag,ae!==5&&ae!==26&&ae!==27||X===null||G===null||(ae=Gl(k,G),ae!=null&&ge.push(Ao(k,ae,X))),Fe)break;k=k.return}0<ge.length&&(V=new Q(V,he,null,o,te),ie.push({event:V,listeners:ge}))}}if((i&7)===0){e:{if(V=a==="mouseover"||a==="pointerover",Q=a==="mouseout"||a==="pointerout",V&&o!==md&&(he=o.relatedTarget||o.fromElement)&&(ci(he)||he[ui]))break e;if((Q||V)&&(V=te.window===te?te:(V=te.ownerDocument)?V.defaultView||V.parentWindow:window,Q?(he=o.relatedTarget||o.toElement,Q=K,he=he?ci(he):null,he!==null&&(Fe=u(he),ge=he.tag,he!==Fe||ge!==5&&ge!==27&&ge!==6)&&(he=null)):(Q=null,he=K),Q!==he)){if(ge=Ex,ae="onMouseLeave",G="onMouseEnter",k="mouse",(a==="pointerout"||a==="pointerover")&&(ge=Mx,ae="onPointerLeave",G="onPointerEnter",k="pointer"),Fe=Q==null?V:Hl(Q),X=he==null?V:Hl(he),V=new ge(ae,k+"leave",Q,o,te),V.target=Fe,V.relatedTarget=X,ae=null,ci(te)===K&&(ge=new ge(G,k+"enter",he,o,te),ge.target=X,ge.relatedTarget=Fe,ae=ge),Fe=ae,Q&&he)t:{for(ge=hD,G=Q,k=he,X=0,ae=G;ae;ae=ge(ae))X++;ae=0;for(var ye=k;ye;ye=ge(ye))ae++;for(;0<X-ae;)G=ge(G),X--;for(;0<ae-X;)k=ge(k),ae--;for(;X--;){if(G===k||k!==null&&G===k.alternate){ge=G;break t}G=ge(G),k=ge(k)}ge=null}else ge=null;Q!==null&&x_(ie,V,Q,ge,!1),he!==null&&Fe!==null&&x_(ie,Fe,he,ge,!0)}}e:{if(V=K?Hl(K):window,Q=V.nodeName&&V.nodeName.toLowerCase(),Q==="select"||Q==="input"&&V.type==="file")var $e=zx;else if(qx(V))if(Bx)$e=AR;else{$e=_R;var pe=SR}else Q=V.nodeName,!Q||Q.toLowerCase()!=="input"||V.type!=="checkbox"&&V.type!=="radio"?K&&yd(K.elementType)&&($e=zx):$e=OR;if($e&&($e=$e(a,K))){$x(ie,$e,o,te);break e}pe&&pe(a,V,K),a==="focusout"&&K&&V.type==="number"&&K.memoizedProps.value!=null&&pd(V,"number",V.value)}switch(pe=K?Hl(K):window,a){case"focusin":(qx(pe)||pe.contentEditable==="true")&&(gi=pe,Cd=K,Ql=null);break;case"focusout":Ql=Cd=gi=null;break;case"mousedown":Nd=!0;break;case"contextmenu":case"mouseup":case"dragend":Nd=!1,Xx(ie,o,te);break;case"selectionchange":if(TR)break;case"keydown":case"keyup":Xx(ie,o,te)}var Ee;if(Td)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 mi?Rx(a,o)&&(De="onCompositionEnd"):a==="keydown"&&o.keyCode===229&&(De="onCompositionStart");De&&(Cx&&o.locale!=="ko"&&(mi||De!=="onCompositionStart"?De==="onCompositionEnd"&&mi&&(Ee=wx()):(Ir=te,Sd="value"in Ir?Ir.value:Ir.textContent,mi=!0)),pe=Yc(K,De),0<pe.length&&(De=new jx(De,a,null,o,te),ie.push({event:De,listeners:pe}),Ee?De.data=Ee:(Ee=Dx(o),Ee!==null&&(De.data=Ee)))),(Ee=yR?mR(a,o):gR(a,o))&&(De=Yc(K,"onBeforeInput"),0<De.length&&(pe=new jx("onBeforeInput","beforeinput",null,o,te),ie.push({event:pe,listeners:De}),pe.data=Ee)),cD(ie,a,K,o,te)}g_(ie,i)})}function Ao(a,i,o){return{instance:a,listener:i,currentTarget:o}}function Yc(a,i){for(var o=i+"Capture",s=[];a!==null;){var v=a,m=v.stateNode;if(v=v.tag,v!==5&&v!==26&&v!==27||m===null||(v=Gl(a,o),v!=null&&s.unshift(Ao(a,v,m)),v=Gl(a,i),v!=null&&s.push(Ao(a,v,m))),a.tag===3)return s;a=a.return}return[]}function hD(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function x_(a,i,o,s,v){for(var m=i._reactName,_=[];o!==null&&o!==s;){var P=o,$=P.alternate,K=P.stateNode;if(P=P.tag,$!==null&&$===s)break;P!==5&&P!==26&&P!==27||K===null||($=K,v?(K=Gl(o,m),K!=null&&_.unshift(Ao(o,K,$))):v||(K=Gl(o,m),K!=null&&_.push(Ao(o,K,$)))),o=o.return}_.length!==0&&a.push({event:i,listeners:_})}var vD=/\r\n?/g,pD=/\u0000|\uFFFD/g;function S_(a){return(typeof a=="string"?a:""+a).replace(vD,`
|
||
`).replace(pD,"")}function __(a,i){return i=S_(i),S_(a)===i}function Ve(a,i,o,s,v,m){switch(o){case"children":typeof s=="string"?i==="body"||i==="textarea"&&s===""||vi(a,s):(typeof s=="number"||typeof s=="bigint")&&i!=="body"&&vi(a,""+s);break;case"className":Fu(a,"class",s);break;case"tabIndex":Fu(a,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":Fu(a,o,s);break;case"style":_x(a,s,m);break;case"data":if(i!=="object"){Fu(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=Zu(""+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",v.name,v,null),Ve(a,i,"formEncType",v.formEncType,v,null),Ve(a,i,"formMethod",v.formMethod,v,null),Ve(a,i,"formTarget",v.formTarget,v,null)):(Ve(a,i,"encType",v.encType,v,null),Ve(a,i,"method",v.method,v,null),Ve(a,i,"target",v.target,v,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(o);break}s=Zu(""+s),a.setAttribute(o,s);break;case"onClick":s!=null&&(a.onclick=lr);break;case"onScroll":s!=null&&Pe("scroll",a);break;case"onScrollEnd":s!=null&&Pe("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(v.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=Zu(""+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":Pe("beforetoggle",a),Pe("toggle",a),Vu(a,"popover",s);break;case"xlinkActuate":ir(a,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":ir(a,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":ir(a,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":ir(a,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":ir(a,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":ir(a,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":ir(a,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":ir(a,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":ir(a,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":Vu(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=HP.get(o)||o,Vu(a,o,s))}}function nv(a,i,o,s,v,m){switch(o){case"style":_x(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(v.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"children":typeof s=="string"?vi(a,s):(typeof s=="number"||typeof s=="bigint")&&vi(a,""+s);break;case"onScroll":s!=null&&Pe("scroll",a);break;case"onScrollEnd":s!=null&&Pe("scrollend",a);break;case"onClick":s!=null&&(a.onclick=lr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!hx.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(v=o.endsWith("Capture"),i=o.slice(2,v?o.length-7:void 0),m=a[Kt]||null,m=m!=null?m[o]:null,typeof m=="function"&&a.removeEventListener(i,m,v),typeof s=="function")){typeof m!="function"&&m!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(i,s,v);break e}o in a?a[o]=s:s===!0?a.setAttribute(o,""):Vu(a,o,s)}}}function qt(a,i,o){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Pe("error",a),Pe("load",a);var s=!1,v=!1,m;for(m in o)if(o.hasOwnProperty(m)){var _=o[m];if(_!=null)switch(m){case"src":s=!0;break;case"srcSet":v=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ve(a,i,m,_,o,null)}}v&&Ve(a,i,"srcSet",o.srcSet,o,null),s&&Ve(a,i,"src",o.src,o,null);return;case"input":Pe("invalid",a);var P=m=_=v=null,$=null,K=null;for(s in o)if(o.hasOwnProperty(s)){var te=o[s];if(te!=null)switch(s){case"name":v=te;break;case"type":_=te;break;case"checked":$=te;break;case"defaultChecked":K=te;break;case"value":m=te;break;case"defaultValue":P=te;break;case"children":case"dangerouslySetInnerHTML":if(te!=null)throw Error(r(137,i));break;default:Ve(a,i,s,te,o,null)}}gx(a,m,P,$,K,_,v,!1);return;case"select":Pe("invalid",a),s=_=m=null;for(v in o)if(o.hasOwnProperty(v)&&(P=o[v],P!=null))switch(v){case"value":m=P;break;case"defaultValue":_=P;break;case"multiple":s=P;default:Ve(a,i,v,P,o,null)}i=m,o=_,a.multiple=!!s,i!=null?hi(a,!!s,i,!1):o!=null&&hi(a,!!s,o,!0);return;case"textarea":Pe("invalid",a),m=v=s=null;for(_ in o)if(o.hasOwnProperty(_)&&(P=o[_],P!=null))switch(_){case"value":s=P;break;case"defaultValue":v=P;break;case"children":m=P;break;case"dangerouslySetInnerHTML":if(P!=null)throw Error(r(91));break;default:Ve(a,i,_,P,o,null)}xx(a,s,v,m);return;case"option":for($ in o)if(o.hasOwnProperty($)&&(s=o[$],s!=null))switch($){case"selected":a.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:Ve(a,i,$,s,o,null)}return;case"dialog":Pe("beforetoggle",a),Pe("toggle",a),Pe("cancel",a),Pe("close",a);break;case"iframe":case"object":Pe("load",a);break;case"video":case"audio":for(s=0;s<Oo.length;s++)Pe(Oo[s],a);break;case"image":Pe("error",a),Pe("load",a);break;case"details":Pe("toggle",a);break;case"embed":case"source":case"link":Pe("error",a),Pe("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(K in o)if(o.hasOwnProperty(K)&&(s=o[K],s!=null))switch(K){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ve(a,i,K,s,o,null)}return;default:if(yd(i)){for(te in o)o.hasOwnProperty(te)&&(s=o[te],s!==void 0&&nv(a,i,te,s,o,void 0));return}}for(P in o)o.hasOwnProperty(P)&&(s=o[P],s!=null&&Ve(a,i,P,s,o,null))}function yD(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 v=null,m=null,_=null,P=null,$=null,K=null,te=null;for(Q in o){var ie=o[Q];if(o.hasOwnProperty(Q)&&ie!=null)switch(Q){case"checked":break;case"value":break;case"defaultValue":$=ie;default:s.hasOwnProperty(Q)||Ve(a,i,Q,null,s,ie)}}for(var V in s){var Q=s[V];if(ie=o[V],s.hasOwnProperty(V)&&(Q!=null||ie!=null))switch(V){case"type":m=Q;break;case"name":v=Q;break;case"checked":K=Q;break;case"defaultChecked":te=Q;break;case"value":_=Q;break;case"defaultValue":P=Q;break;case"children":case"dangerouslySetInnerHTML":if(Q!=null)throw Error(r(137,i));break;default:Q!==ie&&Ve(a,i,V,Q,s,ie)}}vd(a,_,P,$,K,te,m,v);return;case"select":Q=_=P=V=null;for(m in o)if($=o[m],o.hasOwnProperty(m)&&$!=null)switch(m){case"value":break;case"multiple":Q=$;default:s.hasOwnProperty(m)||Ve(a,i,m,null,s,$)}for(v in s)if(m=s[v],$=o[v],s.hasOwnProperty(v)&&(m!=null||$!=null))switch(v){case"value":V=m;break;case"defaultValue":P=m;break;case"multiple":_=m;default:m!==$&&Ve(a,i,v,m,s,$)}i=P,o=_,s=Q,V!=null?hi(a,!!o,V,!1):!!s!=!!o&&(i!=null?hi(a,!!o,i,!0):hi(a,!!o,o?[]:"",!1));return;case"textarea":Q=V=null;for(P in o)if(v=o[P],o.hasOwnProperty(P)&&v!=null&&!s.hasOwnProperty(P))switch(P){case"value":break;case"children":break;default:Ve(a,i,P,null,s,v)}for(_ in s)if(v=s[_],m=o[_],s.hasOwnProperty(_)&&(v!=null||m!=null))switch(_){case"value":V=v;break;case"defaultValue":Q=v;break;case"children":break;case"dangerouslySetInnerHTML":if(v!=null)throw Error(r(91));break;default:v!==m&&Ve(a,i,_,v,s,m)}bx(a,V,Q);return;case"option":for(var he in o)if(V=o[he],o.hasOwnProperty(he)&&V!=null&&!s.hasOwnProperty(he))switch(he){case"selected":a.selected=!1;break;default:Ve(a,i,he,null,s,V)}for($ in s)if(V=s[$],Q=o[$],s.hasOwnProperty($)&&V!==Q&&(V!=null||Q!=null))switch($){case"selected":a.selected=V&&typeof V!="function"&&typeof V!="symbol";break;default:Ve(a,i,$,V,s,Q)}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)V=o[ge],o.hasOwnProperty(ge)&&V!=null&&!s.hasOwnProperty(ge)&&Ve(a,i,ge,null,s,V);for(K in s)if(V=s[K],Q=o[K],s.hasOwnProperty(K)&&V!==Q&&(V!=null||Q!=null))switch(K){case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(r(137,i));break;default:Ve(a,i,K,V,s,Q)}return;default:if(yd(i)){for(var Fe in o)V=o[Fe],o.hasOwnProperty(Fe)&&V!==void 0&&!s.hasOwnProperty(Fe)&&nv(a,i,Fe,void 0,s,V);for(te in s)V=s[te],Q=o[te],!s.hasOwnProperty(te)||V===Q||V===void 0&&Q===void 0||nv(a,i,te,V,s,Q);return}}for(var G in o)V=o[G],o.hasOwnProperty(G)&&V!=null&&!s.hasOwnProperty(G)&&Ve(a,i,G,null,s,V);for(ie in s)V=s[ie],Q=o[ie],!s.hasOwnProperty(ie)||V===Q||V==null&&Q==null||Ve(a,i,ie,V,s,Q)}function O_(a){switch(a){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function mD(){if(typeof performance.getEntriesByType=="function"){for(var a=0,i=0,o=performance.getEntriesByType("resource"),s=0;s<o.length;s++){var v=o[s],m=v.transferSize,_=v.initiatorType,P=v.duration;if(m&&P&&O_(_)){for(_=0,P=v.responseEnd,s+=1;s<o.length;s++){var $=o[s],K=$.startTime;if(K>P)break;var te=$.transferSize,ie=$.initiatorType;te&&O_(ie)&&($=$.responseEnd,_+=te*($<P?1:(P-K)/($-K)))}if(--s,i+=8*(m+_)/(v.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 rv=null,av=null;function Xc(a){return a.nodeType===9?a:a.ownerDocument}function A_(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 w_(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 iv(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 lv=null;function gD(){var a=window.event;return a&&a.type==="popstate"?a===lv?!1:(lv=a,!0):(lv=null,!1)}var T_=typeof setTimeout=="function"?setTimeout:void 0,bD=typeof clearTimeout=="function"?clearTimeout:void 0,E_=typeof Promise=="function"?Promise:void 0,xD=typeof queueMicrotask=="function"?queueMicrotask:typeof E_<"u"?function(a){return E_.resolve(null).then(a).catch(SD)}:T_;function SD(a){setTimeout(function(){throw a})}function ia(a){return a==="head"}function j_(a,i){var o=i,s=0;do{var v=o.nextSibling;if(a.removeChild(o),v&&v.nodeType===8)if(o=v.data,o==="/$"||o==="/&"){if(s===0){a.removeChild(v),Yi(i);return}s--}else if(o==="$"||o==="$?"||o==="$~"||o==="$!"||o==="&")s++;else if(o==="html")wo(a.ownerDocument.documentElement);else if(o==="head"){o=a.ownerDocument.head,wo(o);for(var m=o.firstChild;m;){var _=m.nextSibling,P=m.nodeName;m[Il]||P==="SCRIPT"||P==="STYLE"||P==="LINK"&&m.rel.toLowerCase()==="stylesheet"||o.removeChild(m),m=_}}else o==="body"&&wo(a.ownerDocument.body);o=v}while(o);Yi(i)}function M_(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 ov(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":ov(o),dd(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}a.removeChild(o)}}function _D(a,i,o,s){for(;a.nodeType===1;){var v=o;if(a.nodeName.toLowerCase()!==i.toLowerCase()){if(!s&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(s){if(!a[Il])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!==v.rel||a.getAttribute("href")!==(v.href==null||v.href===""?null:v.href)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin)||a.getAttribute("title")!==(v.title==null?null:v.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(m=a.getAttribute("src"),(m!==(v.src==null?null:v.src)||a.getAttribute("type")!==(v.type==null?null:v.type)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin))&&m&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(i==="input"&&a.type==="hidden"){var m=v.name==null?null:""+v.name;if(v.type==="hidden"&&a.getAttribute("name")===m)return a}else return a;if(a=wn(a.nextSibling),a===null)break}return null}function OD(a,i,o){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!o||(a=wn(a.nextSibling),a===null))return null;return a}function C_(a,i){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!i||(a=wn(a.nextSibling),a===null))return null;return a}function uv(a){return a.data==="$?"||a.data==="$~"}function cv(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState!=="loading"}function AD(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 wn(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 sv=null;function N_(a){a=a.nextSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="/$"||o==="/&"){if(i===0)return wn(a.nextSibling);i--}else o!=="$"&&o!=="$!"&&o!=="$?"&&o!=="$~"&&o!=="&"||i++}a=a.nextSibling}return null}function P_(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 R_(a,i,o){switch(i=Xc(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 wo(a){for(var i=a.attributes;i.length;)a.removeAttributeNode(i[0]);dd(a)}var Tn=new Map,D_=new Set;function Kc(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var _r=Y.d;Y.d={f:wD,r:TD,D:ED,C:jD,L:MD,m:CD,X:PD,S:ND,M:RD};function wD(){var a=_r.f(),i=Bc();return a||i}function TD(a){var i=si(a);i!==null&&i.tag===5&&i.type==="form"?Z1(i):_r.r(a)}var Ii=typeof document>"u"?null:document;function q_(a,i,o){var s=Ii;if(s&&typeof i=="string"&&i){var v=gn(i);v='link[rel="'+a+'"][href="'+v+'"]',typeof o=="string"&&(v+='[crossorigin="'+o+'"]'),D_.has(v)||(D_.add(v),a={rel:a,crossOrigin:o,href:i},s.querySelector(v)===null&&(i=s.createElement("link"),qt(i,"link",a),Tt(i),s.head.appendChild(i)))}}function ED(a){_r.D(a),q_("dns-prefetch",a,null)}function jD(a,i){_r.C(a,i),q_("preconnect",a,i)}function MD(a,i,o){_r.L(a,i,o);var s=Ii;if(s&&a&&i){var v='link[rel="preload"][as="'+gn(i)+'"]';i==="image"&&o&&o.imageSrcSet?(v+='[imagesrcset="'+gn(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(v+='[imagesizes="'+gn(o.imageSizes)+'"]')):v+='[href="'+gn(a)+'"]';var m=v;switch(i){case"style":m=Hi(a);break;case"script":m=Gi(a)}Tn.has(m)||(a=y({rel:"preload",href:i==="image"&&o&&o.imageSrcSet?void 0:a,as:i},o),Tn.set(m,a),s.querySelector(v)!==null||i==="style"&&s.querySelector(To(m))||i==="script"&&s.querySelector(Eo(m))||(i=s.createElement("link"),qt(i,"link",a),Tt(i),s.head.appendChild(i)))}}function CD(a,i){_r.m(a,i);var o=Ii;if(o&&a){var s=i&&typeof i.as=="string"?i.as:"script",v='link[rel="modulepreload"][as="'+gn(s)+'"][href="'+gn(a)+'"]',m=v;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Gi(a)}if(!Tn.has(m)&&(a=y({rel:"modulepreload",href:a},i),Tn.set(m,a),o.querySelector(v)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(Eo(m)))return}s=o.createElement("link"),qt(s,"link",a),Tt(s),o.head.appendChild(s)}}}function ND(a,i,o){_r.S(a,i,o);var s=Ii;if(s&&a){var v=fi(s).hoistableStyles,m=Hi(a);i=i||"default";var _=v.get(m);if(!_){var P={loading:0,preload:null};if(_=s.querySelector(To(m)))P.loading=5;else{a=y({rel:"stylesheet",href:a,"data-precedence":i},o),(o=Tn.get(m))&&fv(a,o);var $=_=s.createElement("link");Tt($),qt($,"link",a),$._p=new Promise(function(K,te){$.onload=K,$.onerror=te}),$.addEventListener("load",function(){P.loading|=1}),$.addEventListener("error",function(){P.loading|=2}),P.loading|=4,Vc(_,i,s)}_={type:"stylesheet",instance:_,count:1,state:P},v.set(m,_)}}}function PD(a,i){_r.X(a,i);var o=Ii;if(o&&a){var s=fi(o).hoistableScripts,v=Gi(a),m=s.get(v);m||(m=o.querySelector(Eo(v)),m||(a=y({src:a,async:!0},i),(i=Tn.get(v))&&dv(a,i),m=o.createElement("script"),Tt(m),qt(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(v,m))}}function RD(a,i){_r.M(a,i);var o=Ii;if(o&&a){var s=fi(o).hoistableScripts,v=Gi(a),m=s.get(v);m||(m=o.querySelector(Eo(v)),m||(a=y({src:a,async:!0,type:"module"},i),(i=Tn.get(v))&&dv(a,i),m=o.createElement("script"),Tt(m),qt(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(v,m))}}function $_(a,i,o,s){var v=(v=me.current)?Kc(v):null;if(!v)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(i=Hi(o.href),o=fi(v).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=Hi(o.href);var m=fi(v).hoistableStyles,_=m.get(a);if(_||(v=v.ownerDocument||v,_={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(a,_),(m=v.querySelector(To(a)))&&!m._p&&(_.instance=m,_.state.loading=5),Tn.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},Tn.set(a,o),m||DD(v,a,o,_.state))),i&&s===null)throw Error(r(528,""));return _}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=Gi(o),o=fi(v).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 Hi(a){return'href="'+gn(a)+'"'}function To(a){return'link[rel="stylesheet"]['+a+"]"}function z_(a){return y({},a,{"data-precedence":a.precedence,precedence:null})}function DD(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}),qt(i,"link",o),Tt(i),a.head.appendChild(i))}function Gi(a){return'[src="'+gn(a)+'"]'}function Eo(a){return"script[async]"+a}function B_(a,i,o){if(i.count++,i.instance===null)switch(i.type){case"style":var s=a.querySelector('style[data-href~="'+gn(o.href)+'"]');if(s)return i.instance=s,Tt(s),s;var v=y({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return s=(a.ownerDocument||a).createElement("style"),Tt(s),qt(s,"style",v),Vc(s,o.precedence,a),i.instance=s;case"stylesheet":v=Hi(o.href);var m=a.querySelector(To(v));if(m)return i.state.loading|=4,i.instance=m,Tt(m),m;s=z_(o),(v=Tn.get(v))&&fv(s,v),m=(a.ownerDocument||a).createElement("link"),Tt(m);var _=m;return _._p=new Promise(function(P,$){_.onload=P,_.onerror=$}),qt(m,"link",s),i.state.loading|=4,Vc(m,o.precedence,a),i.instance=m;case"script":return m=Gi(o.src),(v=a.querySelector(Eo(m)))?(i.instance=v,Tt(v),v):(s=o,(v=Tn.get(m))&&(s=y({},o),dv(s,v)),a=a.ownerDocument||a,v=a.createElement("script"),Tt(v),qt(v,"link",s),a.head.appendChild(v),i.instance=v);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,Vc(s,o.precedence,a));return i.instance}function Vc(a,i,o){for(var s=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),v=s.length?s[s.length-1]:null,m=v,_=0;_<s.length;_++){var P=s[_];if(P.dataset.precedence===i)m=P;else if(m!==v)break}m?m.parentNode.insertBefore(a,m.nextSibling):(i=o.nodeType===9?o.head:o,i.insertBefore(a,i.firstChild))}function fv(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function dv(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var Fc=null;function k_(a,i,o){if(Fc===null){var s=new Map,v=Fc=new Map;v.set(o,s)}else v=Fc,s=v.get(o),s||(s=new Map,v.set(o,s));if(s.has(a))return s;for(s.set(a,null),o=o.getElementsByTagName(a),v=0;v<o.length;v++){var m=o[v];if(!(m[Il]||m[Nt]||a==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var _=m.getAttribute(i)||"";_=a+_;var P=s.get(_);P?P.push(m):s.set(_,[m])}}return s}function L_(a,i,o){a=a.ownerDocument||a,a.head.insertBefore(o,i==="title"?a.querySelector("head > title"):null)}function qD(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 U_(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function $D(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 v=Hi(s.href),m=i.querySelector(To(v));if(m){i=m._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(a.count++,a=Wc.bind(a),i.then(a,a)),o.state.loading|=4,o.instance=m,Tt(m);return}m=i.ownerDocument||i,s=z_(s),(v=Tn.get(v))&&fv(s,v),m=m.createElement("link"),Tt(m);var _=m;_._p=new Promise(function(P,$){_.onload=P,_.onerror=$}),qt(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=Wc.bind(a),i.addEventListener("load",o),i.addEventListener("error",o))}}var hv=0;function zD(a,i){return a.stylesheets&&a.count===0&&Qc(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var s=setTimeout(function(){if(a.stylesheets&&Qc(a,a.stylesheets),a.unsuspend){var m=a.unsuspend;a.unsuspend=null,m()}},6e4+i);0<a.imgBytes&&hv===0&&(hv=62500*mD());var v=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&Qc(a,a.stylesheets),a.unsuspend)){var m=a.unsuspend;a.unsuspend=null,m()}},(a.imgBytes>hv?50:800)+i);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(s),clearTimeout(v)}}:null}function Wc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Qc(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Zc=null;function Qc(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Zc=new Map,i.forEach(BD,a),Zc=null,Wc.call(a))}function BD(a,i){if(!(i.state.loading&4)){var o=Zc.get(a);if(o)var s=o.get(null);else{o=new Map,Zc.set(a,o);for(var v=a.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<v.length;m++){var _=v[m];(_.nodeName==="LINK"||_.getAttribute("media")!=="not all")&&(o.set(_.dataset.precedence,_),s=_)}s&&o.set(null,s)}v=i.instance,_=v.getAttribute("data-precedence"),m=o.get(_)||s,m===s&&o.set(null,v),o.set(_,v),this.count++,s=Wc.bind(this),v.addEventListener("load",s),v.addEventListener("error",s),m?m.parentNode.insertBefore(v,m.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(v,a.firstChild)),i.state.loading|=4}}var jo={$$typeof:M,Provider:null,Consumer:null,_currentValue:ee,_currentValue2:ee,_threadCount:0};function kD(a,i,o,s,v,m,_,P,$){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=ud(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ud(0),this.hiddenUpdates=ud(null),this.identifierPrefix=s,this.onUncaughtError=v,this.onCaughtError=m,this.onRecoverableError=_,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=$,this.incompleteTransitions=new Map}function I_(a,i,o,s,v,m,_,P,$,K,te,ie){return a=new kD(a,i,o,_,$,K,te,ie,P),i=1,m===!0&&(i|=24),m=ln(3,null,null,i),a.current=m,m.stateNode=a,i=Xd(),i.refCount++,a.pooledCache=i,i.refCount++,m.memoizedState={element:s,isDehydrated:o,cache:i},Wd(m),a}function H_(a){return a?(a=Si,a):Si}function G_(a,i,o,s,v,m){v=H_(v),s.context===null?s.context=v:s.pendingContext=v,s=Vr(i),s.payload={element:o},m=m===void 0?null:m,m!==null&&(s.callback=m),o=Fr(a,s,i),o!==null&&(Jt(o,a,i),io(o,a,i))}function Y_(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<i?o:i}}function vv(a,i){Y_(a,i),(a=a.alternate)&&Y_(a,i)}function X_(a){if(a.tag===13||a.tag===31){var i=Ta(a,67108864);i!==null&&Jt(i,a,67108864),vv(a,67108864)}}function K_(a){if(a.tag===13||a.tag===31){var i=fn();i=cd(i);var o=Ta(a,i);o!==null&&Jt(o,a,i),vv(a,i)}}var Jc=!0;function LD(a,i,o,s){var v=q.T;q.T=null;var m=Y.p;try{Y.p=2,pv(a,i,o,s)}finally{Y.p=m,q.T=v}}function UD(a,i,o,s){var v=q.T;q.T=null;var m=Y.p;try{Y.p=8,pv(a,i,o,s)}finally{Y.p=m,q.T=v}}function pv(a,i,o,s){if(Jc){var v=yv(s);if(v===null)tv(a,i,s,es,o),F_(a,s);else if(HD(v,a,i,o,s))s.stopPropagation();else if(F_(a,s),i&4&&-1<ID.indexOf(a)){for(;v!==null;){var m=si(v);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var _=Sa(m.pendingLanes);if(_!==0){var P=m;for(P.pendingLanes|=2,P.entangledLanes|=2;_;){var $=1<<31-rn(_);P.entanglements[1]|=$,_&=~$}Zn(m),(ke&6)===0&&($c=Bt()+500,_o(0))}}break;case 31:case 13:P=Ta(m,2),P!==null&&Jt(P,m,2),Bc(),vv(m,2)}if(m=yv(s),m===null&&tv(a,i,s,es,o),m===v)break;v=m}v!==null&&s.stopPropagation()}else tv(a,i,s,null,o)}}function yv(a){return a=gd(a),mv(a)}var es=null;function mv(a){if(es=null,a=ci(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 es=a,null}function V_(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(Iu()){case nx:return 2;case rx:return 8;case Hu:case jP:return 32;case ax:return 268435456;default:return 32}default:return 32}}var gv=!1,la=null,oa=null,ua=null,Mo=new Map,Co=new Map,ca=[],ID="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 F_(a,i){switch(a){case"focusin":case"focusout":la=null;break;case"dragenter":case"dragleave":oa=null;break;case"mouseover":case"mouseout":ua=null;break;case"pointerover":case"pointerout":Mo.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Co.delete(i.pointerId)}}function No(a,i,o,s,v,m){return a===null||a.nativeEvent!==m?(a={blockedOn:i,domEventName:o,eventSystemFlags:s,nativeEvent:m,targetContainers:[v]},i!==null&&(i=si(i),i!==null&&X_(i)),a):(a.eventSystemFlags|=s,i=a.targetContainers,v!==null&&i.indexOf(v)===-1&&i.push(v),a)}function HD(a,i,o,s,v){switch(i){case"focusin":return la=No(la,a,i,o,s,v),!0;case"dragenter":return oa=No(oa,a,i,o,s,v),!0;case"mouseover":return ua=No(ua,a,i,o,s,v),!0;case"pointerover":var m=v.pointerId;return Mo.set(m,No(Mo.get(m)||null,a,i,o,s,v)),!0;case"gotpointercapture":return m=v.pointerId,Co.set(m,No(Co.get(m)||null,a,i,o,s,v)),!0}return!1}function W_(a){var i=ci(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,sx(a.priority,function(){K_(o)});return}}else if(i===31){if(i=f(o),i!==null){a.blockedOn=i,sx(a.priority,function(){K_(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 ts(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var o=yv(a.nativeEvent);if(o===null){o=a.nativeEvent;var s=new o.constructor(o.type,o);md=s,o.target.dispatchEvent(s),md=null}else return i=si(o),i!==null&&X_(i),a.blockedOn=o,!1;i.shift()}return!0}function Z_(a,i,o){ts(a)&&o.delete(i)}function GD(){gv=!1,la!==null&&ts(la)&&(la=null),oa!==null&&ts(oa)&&(oa=null),ua!==null&&ts(ua)&&(ua=null),Mo.forEach(Z_),Co.forEach(Z_)}function ns(a,i){a.blockedOn===i&&(a.blockedOn=null,gv||(gv=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,GD)))}var rs=null;function Q_(a){rs!==a&&(rs=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){rs===a&&(rs=null);for(var i=0;i<a.length;i+=3){var o=a[i],s=a[i+1],v=a[i+2];if(typeof s!="function"){if(mv(s||o)===null)continue;break}var m=si(o);m!==null&&(a.splice(i,3),i-=3,yh(m,{pending:!0,data:v,method:o.method,action:s},s,v))}}))}function Yi(a){function i($){return ns($,a)}la!==null&&ns(la,a),oa!==null&&ns(oa,a),ua!==null&&ns(ua,a),Mo.forEach(i),Co.forEach(i);for(var o=0;o<ca.length;o++){var s=ca[o];s.blockedOn===a&&(s.blockedOn=null)}for(;0<ca.length&&(o=ca[0],o.blockedOn===null);)W_(o),o.blockedOn===null&&ca.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(s=0;s<o.length;s+=3){var v=o[s],m=o[s+1],_=v[Kt]||null;if(typeof m=="function")_||Q_(o);else if(_){var P=null;if(m&&m.hasAttribute("formAction")){if(v=m,_=m[Kt]||null)P=_.formAction;else if(mv(v)!==null)continue}else P=_.action;typeof P=="function"?o[s+1]=P:(o.splice(s,3),s-=3),Q_(o)}}}function J_(){function a(m){m.canIntercept&&m.info==="react-transition"&&m.intercept({handler:function(){return new Promise(function(_){return v=_})},focusReset:"manual",scroll:"manual"})}function i(){v!==null&&(v(),v=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,v=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),v!==null&&(v(),v=null)}}}function bv(a){this._internalRoot=a}as.prototype.render=bv.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(r(409));var o=i.current,s=fn();G_(o,s,a,i,null,null)},as.prototype.unmount=bv.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;G_(a.current,2,null,a,null,null),Bc(),i[ui]=null}};function as(a){this._internalRoot=a}as.prototype.unstable_scheduleHydration=function(a){if(a){var i=cx();a={blockedOn:null,target:a,priority:i};for(var o=0;o<ca.length&&i!==0&&i<ca[o].priority;o++);ca.splice(o,0,a),o===0&&W_(a)}};var eO=t.version;if(eO!=="19.2.5")throw Error(r(527,eO,"19.2.5"));Y.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?p(a):null,a=a===null?null:a.stateNode,a};var YD={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:q,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var is=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!is.isDisabled&&is.supportsFiber)try{kl=is.inject(YD),nn=is}catch{}}return Ro.createRoot=function(a,i){if(!l(a))throw Error(r(299));var o=!1,s="",v=oS,m=uS,_=cS;return i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(s=i.identifierPrefix),i.onUncaughtError!==void 0&&(v=i.onUncaughtError),i.onCaughtError!==void 0&&(m=i.onCaughtError),i.onRecoverableError!==void 0&&(_=i.onRecoverableError)),i=I_(a,1,!1,null,null,o,s,null,v,m,_,J_),a[ui]=i.current,ev(a),new bv(i)},Ro.hydrateRoot=function(a,i,o){if(!l(a))throw Error(r(299));var s=!1,v="",m=oS,_=uS,P=cS,$=null;return o!=null&&(o.unstable_strictMode===!0&&(s=!0),o.identifierPrefix!==void 0&&(v=o.identifierPrefix),o.onUncaughtError!==void 0&&(m=o.onUncaughtError),o.onCaughtError!==void 0&&(_=o.onCaughtError),o.onRecoverableError!==void 0&&(P=o.onRecoverableError),o.formState!==void 0&&($=o.formState)),i=I_(a,1,!0,i,o??null,s,v,$,m,_,P,J_),i.context=H_(null),o=i.current,s=fn(),s=cd(s),v=Vr(s),v.callback=null,Fr(o,v,s),o=s,i.current.lanes=o,Ul(i,o),Zn(i),a[ui]=i.current,ev(a),new as(i)},Ro.version="19.2.5",Ro}var sO;function t3(){if(sO)return _v.exports;sO=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(),_v.exports=e3(),_v.exports}var n3=t3();const r3=({children:e})=>j.jsxs("div",{className:"dashboard",children:[j.jsxs("header",{className:"dashboard-header",children:[j.jsx("h1",{className:"dashboard-title",children:"Mosswart Overlord"}),j.jsxs("nav",{className:"dashboard-nav",children:[j.jsx("a",{href:"/",className:"nav-link",children:"Classic View"}),j.jsx("a",{href:"/inventory.html",className:"nav-link",children:"Inventory"}),j.jsx("a",{href:"/suitbuilder.html",className:"nav-link",children:"Suitbuilder"})]})]}),j.jsx("main",{className:"dashboard-main",children:e})]}),a3=({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 j.jsxs("div",{className:"global-stats",children:[j.jsxs("div",{className:"global-stat",children:[j.jsx("span",{className:"global-value",children:e}),j.jsx("span",{className:"global-label",children:"Active Characters"})]}),j.jsxs("div",{className:"global-stat",children:[j.jsx("span",{className:"global-value",children:t.toLocaleString()}),j.jsx("span",{className:"global-label",children:"Total Kills"})]}),j.jsxs("div",{className:"global-stat",children:[j.jsx("span",{className:"global-value",children:n}),j.jsx("span",{className:"global-label",children:"Total Rares"})]}),j.jsxs("div",{className:"global-stat",children:[j.jsx("span",{className:`server-dot ${u?"online":"offline"}`}),j.jsxs("span",{className:"global-value",children:[(r==null?void 0:r.latency_ms)??"--","ms"]}),j.jsx("span",{className:"global-label",children:"Coldeve"})]})]})},xs=B.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 j.jsxs("div",{className:"vital-bar",children:[j.jsx("span",{className:"vital-label",children:e}),j.jsx("div",{className:"vital-track",style:{backgroundColor:l},children:j.jsx("div",{className:"vital-fill",style:{width:`${u}%`,background:r}})}),j.jsxs("span",{className:"vital-text",children:[t,"/",n]})]})});xs.displayName="VitalBar";const i3=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"}},a2=B.memo(({character:e})=>{var f,d,h,p,y,g;const[t,n]=L.useState(!1),{telemetry:r,vitals:l,combat:u}=e,c=i3((r==null?void 0:r.vt_state)??"");return j.jsxs("div",{className:"char-card",onClick:()=>n(!t),children:[j.jsxs("div",{className:"char-header",children:[j.jsx("span",{className:"char-name",children:e.name}),j.jsx("span",{className:`char-badge ${c.cls}`,children:c.label})]}),l?j.jsxs("div",{className:"char-vitals",children:[j.jsx(xs,{label:"HP",current:l.health_current,max:l.health_max,color:"linear-gradient(90deg, #ff4444, #ff6666)",bgColor:"#330000"}),j.jsx(xs,{label:"ST",current:l.stamina_current,max:l.stamina_max,color:"linear-gradient(90deg, #ffaa00, #ffcc44)",bgColor:"#331a00"}),j.jsx(xs,{label:"MN",current:l.mana_current,max:l.mana_max,color:"linear-gradient(90deg, #4488ff, #66aaff)",bgColor:"#001433"})]}):j.jsx("div",{className:"char-vitals-placeholder",children:"Awaiting vitals..."}),j.jsxs("div",{className:"char-stats-row",children:[j.jsxs("div",{className:"stat",children:[j.jsx("span",{className:"stat-value",children:(r==null?void 0:r.kills_per_hour)??"--"}),j.jsx("span",{className:"stat-label",children:"kills/hr"})]}),j.jsxs("div",{className:"stat",children:[j.jsx("span",{className:"stat-value",children:((f=r==null?void 0:r.kills)==null?void 0:f.toLocaleString())??"--"}),j.jsx("span",{className:"stat-label",children:"kills"})]}),j.jsxs("div",{className:"stat",children:[j.jsx("span",{className:"stat-value",children:(r==null?void 0:r.deaths)??"0"}),j.jsx("span",{className:"stat-label",children:"deaths"})]}),j.jsxs("div",{className:"stat",children:[j.jsx("span",{className:"stat-value",children:((d=r==null?void 0:r.onlinetime)==null?void 0:d.replace(/^00\./,""))??"--"}),j.jsx("span",{className:"stat-label",children:"uptime"})]})]}),r&&j.jsxs("div",{className:"char-location",children:[(h=r.ns)==null?void 0:h.toFixed(1),"N, ",(p=r.ew)==null?void 0:p.toFixed(1),"E"]}),t&&j.jsxs("div",{className:"char-expanded",children:[l!=null&&l.vitae?j.jsxs("div",{className:"vitae-warn",children:["Vitae: ",l.vitae,"%"]}):null,j.jsxs("div",{className:"expanded-row",children:[j.jsxs("span",{children:["Prismatics: ",(r==null?void 0:r.prismatic_taper_count)??"--"]}),j.jsxs("span",{children:["Total Deaths: ",(r==null?void 0:r.total_deaths)??"--"]})]}),(u==null?void 0:u.session)&&j.jsxs("div",{className:"expanded-row",children:[j.jsxs("span",{children:["Session Dmg: ",(y=u.session.total_damage_given)==null?void 0:y.toLocaleString()]}),j.jsxs("span",{children:["Session Kills: ",u.session.total_kills]})]}),j.jsxs("div",{className:"expanded-row",children:[j.jsxs("span",{children:["RAM: ",r!=null&&r.mem_mb?(r.mem_mb/1048576).toFixed(0)+" MB":"--"]}),j.jsxs("span",{children:["CPU: ",((g=r==null?void 0:r.cpu_pct)==null?void 0:g.toFixed(1))??"--","%"]})]})]})]})});a2.displayName="CharacterCard";const l3=({characters:e})=>{const t=L.useMemo(()=>Array.from(e.values()).sort((n,r)=>n.name.localeCompare(r.name)),[e]);return t.length===0?j.jsx("div",{className:"grid-empty",children:"No active characters"}):j.jsx("div",{className:"char-grid",children:t.map(n=>j.jsx(a2,{character:n},n.name))})},o3=({tabs:e})=>{var r,l;const[t,n]=L.useState(((r=e[0])==null?void 0:r.id)??"");return j.jsxs("div",{className:"tab-container",children:[j.jsx("div",{className:"tab-bar",children:e.map(u=>j.jsx("button",{className:`tab-btn ${t===u.id?"active":""}`,onClick:()=>n(u.id),children:u.label},u.id))}),j.jsx("div",{className:"tab-content",children:(l=e.find(u=>u.id===t))==null?void 0:l.content})]})};function i2(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=i2(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function je(){for(var e,t,n=0,r="",l=arguments.length;n<l;n++)(e=arguments[n])&&(t=i2(e))&&(r&&(r+=" "),r+=t);return r}var Tv,fO;function tn(){if(fO)return Tv;fO=1;var e=Array.isArray;return Tv=e,Tv}var Ev,dO;function l2(){if(dO)return Ev;dO=1;var e=typeof ls=="object"&&ls&&ls.Object===Object&&ls;return Ev=e,Ev}var jv,hO;function nr(){if(hO)return jv;hO=1;var e=l2(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return jv=n,jv}var Mv,vO;function Ru(){if(vO)return Mv;vO=1;var e=nr(),t=e.Symbol;return Mv=t,Mv}var Cv,pO;function u3(){if(pO)return Cv;pO=1;var e=Ru(),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 p=r.call(c);return h&&(f?c[l]=d:delete c[l]),p}return Cv=u,Cv}var Nv,yO;function c3(){if(yO)return Nv;yO=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return Nv=n,Nv}var Pv,mO;function qr(){if(mO)return Pv;mO=1;var e=Ru(),t=u3(),n=c3(),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 Pv=c,Pv}var Rv,gO;function $r(){if(gO)return Rv;gO=1;function e(t){return t!=null&&typeof t=="object"}return Rv=e,Rv}var Dv,bO;function Cl(){if(bO)return Dv;bO=1;var e=qr(),t=$r(),n="[object Symbol]";function r(l){return typeof l=="symbol"||t(l)&&e(l)==n}return Dv=r,Dv}var qv,xO;function Zb(){if(xO)return qv;xO=1;var e=tn(),t=Cl(),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 qv=l,qv}var $v,SO;function ma(){if(SO)return $v;SO=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return $v=e,$v}var zv,_O;function Qb(){if(_O)return zv;_O=1;var e=qr(),t=ma(),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 zv=c,zv}var Bv,OO;function s3(){if(OO)return Bv;OO=1;var e=nr(),t=e["__core-js_shared__"];return Bv=t,Bv}var kv,AO;function f3(){if(AO)return kv;AO=1;var e=s3(),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 kv=n,kv}var Lv,wO;function o2(){if(wO)return Lv;wO=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 Lv=n,Lv}var Uv,TO;function d3(){if(TO)return Uv;TO=1;var e=Qb(),t=f3(),n=ma(),r=o2(),l=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,d=c.toString,h=f.hasOwnProperty,p=RegExp("^"+d.call(h).replace(l,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function y(g){if(!n(g)||t(g))return!1;var x=e(g)?p:u;return x.test(r(g))}return Uv=y,Uv}var Iv,EO;function h3(){if(EO)return Iv;EO=1;function e(t,n){return t==null?void 0:t[n]}return Iv=e,Iv}var Hv,jO;function ai(){if(jO)return Hv;jO=1;var e=d3(),t=h3();function n(r,l){var u=t(r,l);return e(u)?u:void 0}return Hv=n,Hv}var Gv,MO;function Of(){if(MO)return Gv;MO=1;var e=ai(),t=e(Object,"create");return Gv=t,Gv}var Yv,CO;function v3(){if(CO)return Yv;CO=1;var e=Of();function t(){this.__data__=e?e(null):{},this.size=0}return Yv=t,Yv}var Xv,NO;function p3(){if(NO)return Xv;NO=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return Xv=e,Xv}var Kv,PO;function y3(){if(PO)return Kv;PO=1;var e=Of(),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 Kv=l,Kv}var Vv,RO;function m3(){if(RO)return Vv;RO=1;var e=Of(),t=Object.prototype,n=t.hasOwnProperty;function r(l){var u=this.__data__;return e?u[l]!==void 0:n.call(u,l)}return Vv=r,Vv}var Fv,DO;function g3(){if(DO)return Fv;DO=1;var e=Of(),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 Fv=n,Fv}var Wv,qO;function b3(){if(qO)return Wv;qO=1;var e=v3(),t=p3(),n=y3(),r=m3(),l=g3();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,Wv=u,Wv}var Zv,$O;function x3(){if($O)return Zv;$O=1;function e(){this.__data__=[],this.size=0}return Zv=e,Zv}var Qv,zO;function Jb(){if(zO)return Qv;zO=1;function e(t,n){return t===n||t!==t&&n!==n}return Qv=e,Qv}var Jv,BO;function Af(){if(BO)return Jv;BO=1;var e=Jb();function t(n,r){for(var l=n.length;l--;)if(e(n[l][0],r))return l;return-1}return Jv=t,Jv}var ep,kO;function S3(){if(kO)return ep;kO=1;var e=Af(),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 ep=r,ep}var tp,LO;function _3(){if(LO)return tp;LO=1;var e=Af();function t(n){var r=this.__data__,l=e(r,n);return l<0?void 0:r[l][1]}return tp=t,tp}var np,UO;function O3(){if(UO)return np;UO=1;var e=Af();function t(n){return e(this.__data__,n)>-1}return np=t,np}var rp,IO;function A3(){if(IO)return rp;IO=1;var e=Af();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 rp=t,rp}var ap,HO;function wf(){if(HO)return ap;HO=1;var e=x3(),t=S3(),n=_3(),r=O3(),l=A3();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,ap=u,ap}var ip,GO;function e0(){if(GO)return ip;GO=1;var e=ai(),t=nr(),n=e(t,"Map");return ip=n,ip}var lp,YO;function w3(){if(YO)return lp;YO=1;var e=b3(),t=wf(),n=e0();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return lp=r,lp}var op,XO;function T3(){if(XO)return op;XO=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return op=e,op}var up,KO;function Tf(){if(KO)return up;KO=1;var e=T3();function t(n,r){var l=n.__data__;return e(r)?l[typeof r=="string"?"string":"hash"]:l.map}return up=t,up}var cp,VO;function E3(){if(VO)return cp;VO=1;var e=Tf();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return cp=t,cp}var sp,FO;function j3(){if(FO)return sp;FO=1;var e=Tf();function t(n){return e(this,n).get(n)}return sp=t,sp}var fp,WO;function M3(){if(WO)return fp;WO=1;var e=Tf();function t(n){return e(this,n).has(n)}return fp=t,fp}var dp,ZO;function C3(){if(ZO)return dp;ZO=1;var e=Tf();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 dp=t,dp}var hp,QO;function t0(){if(QO)return hp;QO=1;var e=w3(),t=E3(),n=j3(),r=M3(),l=C3();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,hp=u,hp}var vp,JO;function u2(){if(JO)return vp;JO=1;var e=t0(),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,vp=n,vp}var pp,eA;function N3(){if(eA)return pp;eA=1;var e=u2(),t=500;function n(r){var l=e(r,function(c){return u.size===t&&u.clear(),c}),u=l.cache;return l}return pp=n,pp}var yp,tA;function P3(){if(tA)return yp;tA=1;var e=N3(),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 yp=r,yp}var mp,nA;function n0(){if(nA)return mp;nA=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 mp=e,mp}var gp,rA;function R3(){if(rA)return gp;rA=1;var e=Ru(),t=n0(),n=tn(),r=Cl(),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 gp=c,gp}var bp,aA;function c2(){if(aA)return bp;aA=1;var e=R3();function t(n){return n==null?"":e(n)}return bp=t,bp}var xp,iA;function s2(){if(iA)return xp;iA=1;var e=tn(),t=Zb(),n=P3(),r=c2();function l(u,c){return e(u)?u:t(u,c)?[u]:n(r(u))}return xp=l,xp}var Sp,lA;function Ef(){if(lA)return Sp;lA=1;var e=Cl();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return Sp=t,Sp}var _p,oA;function r0(){if(oA)return _p;oA=1;var e=s2(),t=Ef();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 _p=n,_p}var Op,uA;function f2(){if(uA)return Op;uA=1;var e=r0();function t(n,r,l){var u=n==null?void 0:e(n,r);return u===void 0?l:u}return Op=t,Op}var D3=f2();const yn=Xe(D3);var Ap,cA;function q3(){if(cA)return Ap;cA=1;function e(t){return t==null}return Ap=e,Ap}var $3=q3();const Ce=Xe($3);var wp,sA;function z3(){if(sA)return wp;sA=1;var e=qr(),t=tn(),n=$r(),r="[object String]";function l(u){return typeof u=="string"||!t(u)&&n(u)&&e(u)==r}return wp=l,wp}var B3=z3();const Qa=Xe(B3);var k3=Qb();const _e=Xe(k3);var L3=ma();const Nl=Xe(L3);var Tp={exports:{}},Ue={};/**
|
||
* @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 fA;function U3(){if(fA)return Ue;fA=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"),p=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),O;O=Symbol.for("react.module.reference");function S(b){if(typeof b=="object"&&b!==null){var T=b.$$typeof;switch(T){case e:switch(b=b.type,b){case n:case l:case r:case h:case p:return b;default:switch(b=b&&b.$$typeof,b){case f:case c:case d:case g:case y:case u:return b;default:return T}}case t:return T}}}return Ue.ContextConsumer=c,Ue.ContextProvider=u,Ue.Element=e,Ue.ForwardRef=d,Ue.Fragment=n,Ue.Lazy=g,Ue.Memo=y,Ue.Portal=t,Ue.Profiler=l,Ue.StrictMode=r,Ue.Suspense=h,Ue.SuspenseList=p,Ue.isAsyncMode=function(){return!1},Ue.isConcurrentMode=function(){return!1},Ue.isContextConsumer=function(b){return S(b)===c},Ue.isContextProvider=function(b){return S(b)===u},Ue.isElement=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===e},Ue.isForwardRef=function(b){return S(b)===d},Ue.isFragment=function(b){return S(b)===n},Ue.isLazy=function(b){return S(b)===g},Ue.isMemo=function(b){return S(b)===y},Ue.isPortal=function(b){return S(b)===t},Ue.isProfiler=function(b){return S(b)===l},Ue.isStrictMode=function(b){return S(b)===r},Ue.isSuspense=function(b){return S(b)===h},Ue.isSuspenseList=function(b){return S(b)===p},Ue.isValidElementType=function(b){return typeof b=="string"||typeof b=="function"||b===n||b===l||b===r||b===h||b===p||b===x||typeof b=="object"&&b!==null&&(b.$$typeof===g||b.$$typeof===y||b.$$typeof===u||b.$$typeof===c||b.$$typeof===d||b.$$typeof===O||b.getModuleId!==void 0)},Ue.typeOf=S,Ue}var dA;function I3(){return dA||(dA=1,Tp.exports=U3()),Tp.exports}var H3=I3(),Ep,hA;function d2(){if(hA)return Ep;hA=1;var e=qr(),t=$r(),n="[object Number]";function r(l){return typeof l=="number"||t(l)&&e(l)==n}return Ep=r,Ep}var jp,vA;function G3(){if(vA)return jp;vA=1;var e=d2();function t(n){return e(n)&&n!=+n}return jp=t,jp}var Y3=G3();const Du=Xe(Y3);var X3=d2();const K3=Xe(X3);var Gt=function(t){return t===0?0:t>0?1:-1},Ya=function(t){return Qa(t)&&t.indexOf("%")===t.length-1},fe=function(t){return K3(t)&&!Du(t)},V3=function(t){return Ce(t)},At=function(t){return fe(t)||Qa(t)},F3=0,qu=function(t){var n=++F3;return"".concat(t||"").concat(n)},Yt=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)&&!Qa(t))return r;var u;if(Ya(t)){var c=t.indexOf("%");u=n*parseFloat(t.slice(0,c))/100}else u=+t;return Du(u)&&(u=r),l&&u>n&&(u=n),u},ha=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},W3=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},fa=function(t,n){return fe(t)&&fe(n)?function(r){return t+r*(n-t)}:function(){return n}};function jg(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):yn(r,t))===n})}var Z3=function(t,n){return fe(t)&&fe(n)?t-n:Qa(t)&&Qa(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function tl(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 Mg(e){"@babel/helpers - typeof";return Mg=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},Mg(e)}var Q3=["viewBox","children"],J3=["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"],pA=["points","pathLength"],Mp={svg:Q3,polygon:pA,polyline:pA},a0=["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"],Os=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(L.isValidElement(t)&&(r=t.props),!Nl(r))return null;var l={};return Object.keys(r).forEach(function(u){a0.includes(u)&&(l[u]=n||function(c){return r[u](r,c)})}),l},eq=function(t,n,r){return function(l){return t(n,r,l),null}},Ja=function(t,n,r){if(!Nl(t)||Mg(t)!=="object")return null;var l=null;return Object.keys(t).forEach(function(u){var c=t[u];a0.includes(u)&&typeof c=="function"&&(l||(l={}),l[u]=eq(c,n,r))}),l},tq=["children"],nq=["children"];function yA(e,t){if(e==null)return{};var n=rq(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 rq(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 mA={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"},jr=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},gA=null,Cp=null,i0=function e(t){if(t===gA&&Array.isArray(Cp))return Cp;var n=[];return L.Children.forEach(t,function(r){Ce(r)||(H3.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),Cp=n,gA=t,n};function Rn(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(l){return jr(l)}):r=[jr(t)],i0(e).forEach(function(l){var u=yn(l,"type.displayName")||yn(l,"type.name");r.indexOf(u)!==-1&&n.push(l)}),n}function hn(e,t){var n=Rn(e,t);return n&&n[0]}var bA=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)},aq=["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"],iq=function(t){return t&&t.type&&Qa(t.type)&&aq.indexOf(t.type)>=0},lq=function(t,n,r,l){var u,c=(u=Mp==null?void 0:Mp[l])!==null&&u!==void 0?u:[];return n.startsWith("data-")||!_e(t)&&(l&&c.includes(n)||J3.includes(n))||r&&a0.includes(n)},xe=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var l=t;if(L.isValidElement(t)&&(l=t.props),!Nl(l))return null;var u={};return Object.keys(l).forEach(function(c){var f;lq((f=l)===null||f===void 0?void 0:f[c],c,n,r)&&(u[c]=l[c])}),u},Cg=function e(t,n){if(t===n)return!0;var r=L.Children.count(t);if(r!==L.Children.count(n))return!1;if(r===0)return!0;if(r===1)return xA(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(!xA(u,c))return!1}return!0},xA=function(t,n){if(Ce(t)&&Ce(n))return!0;if(!Ce(t)&&!Ce(n)){var r=t.props||{},l=r.children,u=yA(r,tq),c=n.props||{},f=c.children,d=yA(c,nq);return l&&f?tl(u,d)&&Cg(l,f):!l&&!f?tl(u,d):!1}return!1},SA=function(t,n){var r=[],l={};return i0(t).forEach(function(u,c){if(iq(u))r.push(u);else if(u){var f=jr(u.type),d=n[f]||{},h=d.handler,p=d.once;if(h&&(!p||!l[f])){var y=h(u,f,c);r.push(y),l[f]=!0}}}),r},oq=function(t){var n=t&&t.type;return n&&mA[n]?mA[n]:null},uq=function(t,n){return i0(n).indexOf(t)},cq=["children","width","height","viewBox","className","style","title","desc"];function Ng(){return Ng=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},Ng.apply(this,arguments)}function sq(e,t){if(e==null)return{};var n=fq(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 fq(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 Pg(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=sq(e,cq),p=l||{width:n,height:r,x:0,y:0},y=je("recharts-surface",u);return B.createElement("svg",Ng({},xe(h,!0,"svg"),{className:y,width:n,height:r,style:c,viewBox:"".concat(p.x," ").concat(p.y," ").concat(p.width," ").concat(p.height)}),B.createElement("title",null,f),B.createElement("desc",null,d),t)}var dq=["children","className"];function Rg(){return Rg=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},Rg.apply(this,arguments)}function hq(e,t){if(e==null)return{};var n=vq(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 vq(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=B.forwardRef(function(e,t){var n=e.children,r=e.className,l=hq(e,dq),u=je("recharts-layer",r);return B.createElement("g",Rg({className:u},xe(l,!0),{ref:t}),n)}),Gn=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]},Np,_A;function pq(){if(_A)return Np;_A=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 Np=e,Np}var Pp,OA;function yq(){if(OA)return Pp;OA=1;var e=pq();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 Pp=t,Pp}var Rp,AA;function h2(){if(AA)return Rp;AA=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 Rp=d,Rp}var Dp,wA;function mq(){if(wA)return Dp;wA=1;function e(t){return t.split("")}return Dp=e,Dp}var qp,TA;function gq(){if(TA)return qp;TA=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+")",p="[^"+e+"]",y="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",x="\\u200d",O=h+"?",S="["+u+"]?",b="(?:"+x+"(?:"+[p,y,g].join("|")+")"+S+O+")*",T=S+O+b,E="(?:"+[p+f+"?",f,y,g,c].join("|")+")",M=RegExp(d+"(?="+d+")|"+E+T,"g");function N(A){return A.match(M)||[]}return qp=N,qp}var $p,EA;function bq(){if(EA)return $p;EA=1;var e=mq(),t=h2(),n=gq();function r(l){return t(l)?n(l):e(l)}return $p=r,$p}var zp,jA;function xq(){if(jA)return zp;jA=1;var e=yq(),t=h2(),n=bq(),r=c2();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 zp=l,zp}var Bp,MA;function Sq(){if(MA)return Bp;MA=1;var e=xq(),t=e("toUpperCase");return Bp=t,Bp}var _q=Sq();const jf=Xe(_q);function et(e){return function(){return e}}const v2=Math.cos,As=Math.sin,Yn=Math.sqrt,ws=Math.PI,Mf=2*ws,Dg=Math.PI,qg=2*Dg,Ia=1e-6,Oq=qg-Ia;function p2(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function Aq(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return p2;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 wq{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?p2:Aq(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,p=c-t,y=f-n,g=p*p+y*y;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(g>Ia)if(!(Math.abs(y*d-h*p)>Ia)||!u)this._append`L${this._x1=t},${this._y1=n}`;else{let x=r-c,O=l-f,S=d*d+h*h,b=x*x+O*O,T=Math.sqrt(S),E=Math.sqrt(g),M=u*Math.tan((Dg-Math.acos((S+g-b)/(2*T*E)))/2),N=M/E,A=M/T;Math.abs(N-1)>Ia&&this._append`L${t+N*p},${n+N*y}`,this._append`A${u},${u},0,0,${+(y*x>p*O)},${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,p=n+d,y=1^c,g=c?l-u:u-l;this._x1===null?this._append`M${h},${p}`:(Math.abs(this._x1-h)>Ia||Math.abs(this._y1-p)>Ia)&&this._append`L${h},${p}`,r&&(g<0&&(g=g%qg+qg),g>Oq?this._append`A${r},${r},0,1,${y},${t-f},${n-d}A${r},${r},0,1,${y},${this._x1=h},${this._y1=p}`:g>Ia&&this._append`A${r},${r},0,${+(g>=Dg)},${y},${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 l0(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 wq(t)}function o0(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function y2(e){this._context=e}y2.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 Cf(e){return new y2(e)}function m2(e){return e[0]}function g2(e){return e[1]}function b2(e,t){var n=et(!0),r=null,l=Cf,u=null,c=l0(f);e=typeof e=="function"?e:e===void 0?m2:et(e),t=typeof t=="function"?t:t===void 0?g2:et(t);function f(d){var h,p=(d=o0(d)).length,y,g=!1,x;for(r==null&&(u=l(x=c())),h=0;h<=p;++h)!(h<p&&n(y=d[h],h,d))===g&&((g=!g)?u.lineStart():u.lineEnd()),g&&u.point(+e(y,h,d),+t(y,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 os(e,t,n){var r=null,l=et(!0),u=null,c=Cf,f=null,d=l0(h);e=typeof e=="function"?e:e===void 0?m2:et(+e),t=typeof t=="function"?t:et(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?g2:et(+n);function h(y){var g,x,O,S=(y=o0(y)).length,b,T=!1,E,M=new Array(S),N=new Array(S);for(u==null&&(f=c(E=d())),g=0;g<=S;++g){if(!(g<S&&l(b=y[g],g,y))===T)if(T=!T)x=g,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),O=g-1;O>=x;--O)f.point(M[O],N[O]);f.lineEnd(),f.areaEnd()}T&&(M[g]=+e(b,g,y),N[g]=+t(b,g,y),f.point(r?+r(b,g,y):M[g],n?+n(b,g,y):N[g]))}if(E)return f=null,E+""||null}function p(){return b2().defined(l).curve(c).context(u)}return h.x=function(y){return arguments.length?(e=typeof y=="function"?y:et(+y),r=null,h):e},h.x0=function(y){return arguments.length?(e=typeof y=="function"?y:et(+y),h):e},h.x1=function(y){return arguments.length?(r=y==null?null:typeof y=="function"?y:et(+y),h):r},h.y=function(y){return arguments.length?(t=typeof y=="function"?y:et(+y),n=null,h):t},h.y0=function(y){return arguments.length?(t=typeof y=="function"?y:et(+y),h):t},h.y1=function(y){return arguments.length?(n=y==null?null:typeof y=="function"?y:et(+y),h):n},h.lineX0=h.lineY0=function(){return p().x(e).y(t)},h.lineY1=function(){return p().x(e).y(n)},h.lineX1=function(){return p().x(r).y(t)},h.defined=function(y){return arguments.length?(l=typeof y=="function"?y:et(!!y),h):l},h.curve=function(y){return arguments.length?(c=y,u!=null&&(f=c(u)),h):c},h.context=function(y){return arguments.length?(y==null?u=f=null:f=c(u=y),h):u},h}class x2{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 Tq(e){return new x2(e,!0)}function Eq(e){return new x2(e,!1)}const u0={draw(e,t){const n=Yn(t/ws);e.moveTo(n,0),e.arc(0,0,n,0,Mf)}},jq={draw(e,t){const n=Yn(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()}},S2=Yn(1/3),Mq=S2*2,Cq={draw(e,t){const n=Yn(t/Mq),r=n*S2;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},Nq={draw(e,t){const n=Yn(t),r=-n/2;e.rect(r,r,n,n)}},Pq=.8908130915292852,_2=As(ws/10)/As(7*ws/10),Rq=As(Mf/10)*_2,Dq=-v2(Mf/10)*_2,qq={draw(e,t){const n=Yn(t*Pq),r=Rq*n,l=Dq*n;e.moveTo(0,-n),e.lineTo(r,l);for(let u=1;u<5;++u){const c=Mf*u/5,f=v2(c),d=As(c);e.lineTo(d*n,-f*n),e.lineTo(f*r-d*l,d*r+f*l)}e.closePath()}},kp=Yn(3),$q={draw(e,t){const n=-Yn(t/(kp*3));e.moveTo(0,n*2),e.lineTo(-kp*n,-n),e.lineTo(kp*n,-n),e.closePath()}},En=-.5,jn=Yn(3)/2,$g=1/Yn(12),zq=($g/2+1)*3,Bq={draw(e,t){const n=Yn(t/zq),r=n/2,l=n*$g,u=r,c=n*$g+n,f=-u,d=c;e.moveTo(r,l),e.lineTo(u,c),e.lineTo(f,d),e.lineTo(En*r-jn*l,jn*r+En*l),e.lineTo(En*u-jn*c,jn*u+En*c),e.lineTo(En*f-jn*d,jn*f+En*d),e.lineTo(En*r+jn*l,En*l-jn*r),e.lineTo(En*u+jn*c,En*c-jn*u),e.lineTo(En*f+jn*d,En*d-jn*f),e.closePath()}};function kq(e,t){let n=null,r=l0(l);e=typeof e=="function"?e:et(e||u0),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 Ts(){}function Es(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 O2(e){this._context=e}O2.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:Es(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:Es(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Lq(e){return new O2(e)}function A2(e){this._context=e}A2.prototype={areaStart:Ts,areaEnd:Ts,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:Es(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Uq(e){return new A2(e)}function w2(e){this._context=e}w2.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:Es(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Iq(e){return new w2(e)}function T2(e){this._context=e}T2.prototype={areaStart:Ts,areaEnd:Ts,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 Hq(e){return new T2(e)}function CA(e){return e<0?-1:1}function NA(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(CA(u)+CA(c))*Math.min(Math.abs(u),Math.abs(c),.5*Math.abs(f))||0}function PA(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Lp(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 js(e){this._context=e}js.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:Lp(this,this._t0,PA(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,Lp(this,PA(this,n=NA(this,e,t)),n);break;default:Lp(this,this._t0,n=NA(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function E2(e){this._context=new j2(e)}(E2.prototype=Object.create(js.prototype)).point=function(e,t){js.prototype.point.call(this,t,e)};function j2(e){this._context=e}j2.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 Gq(e){return new js(e)}function Yq(e){return new E2(e)}function M2(e){this._context=e}M2.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=RA(e),l=RA(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 RA(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 Xq(e){return new M2(e)}function Nf(e,t){this._context=e,this._t=t}Nf.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 Kq(e){return new Nf(e,.5)}function Vq(e){return new Nf(e,0)}function Fq(e){return new Nf(e,1)}function al(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 zg(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function Wq(e,t){return e[t]}function Zq(e){const t=[];return t.key=e,t}function Qq(){var e=et([]),t=zg,n=al,r=Wq;function l(u){var c=Array.from(e.apply(this,arguments),Zq),f,d=c.length,h=-1,p;for(const y of u)for(f=0,++h;f<d;++f)(c[f][h]=[0,+r(y,c[f].key,h,u)]).data=y;for(f=0,p=o0(t(c));f<d;++f)c[p[f]].index=f;return n(c,p),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?zg:typeof u=="function"?u:et(Array.from(u)),l):t},l.offset=function(u){return arguments.length?(n=u??al,l):n},l}function Jq(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}al(e,t)}}function e$(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}al(e,t)}}function t$(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 p=e[t[f]],y=p[r][1]||0,g=p[r-1][1]||0,x=(y-g)/2,O=0;O<f;++O){var S=e[t[O]],b=S[r][1]||0,T=S[r-1][1]||0;x+=b-T}d+=y,h+=x*y}l[r-1][1]+=l[r-1][0]=n,d&&(n-=h/d)}l[r-1][1]+=l[r-1][0]=n,al(e,t)}}function Qo(e){"@babel/helpers - typeof";return Qo=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},Qo(e)}var n$=["type","size","sizeType"];function Bg(){return Bg=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},Bg.apply(this,arguments)}function DA(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 qA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DA(Object(n),!0).forEach(function(r){r$(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function r$(e,t,n){return t=a$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a$(e){var t=i$(e,"string");return Qo(t)=="symbol"?t:t+""}function i$(e,t){if(Qo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Qo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function l$(e,t){if(e==null)return{};var n=o$(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 o$(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 C2={symbolCircle:u0,symbolCross:jq,symbolDiamond:Cq,symbolSquare:Nq,symbolStar:qq,symbolTriangle:$q,symbolWye:Bq},u$=Math.PI/180,c$=function(t){var n="symbol".concat(jf(t));return C2[n]||u0},s$=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*u$;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}},f$=function(t,n){C2["symbol".concat(jf(t))]=n},c0=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=l$(t,n$),h=qA(qA({},d),{},{type:r,size:u,sizeType:f}),p=function(){var b=c$(r),T=kq().type(b).size(s$(u,f,r));return T()},y=h.className,g=h.cx,x=h.cy,O=xe(h,!0);return g===+g&&x===+x&&u===+u?B.createElement("path",Bg({},O,{className:je("recharts-symbols",y),transform:"translate(".concat(g,", ").concat(x,")"),d:p()})):null};c0.registerSymbol=f$;function il(e){"@babel/helpers - typeof";return il=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},il(e)}function kg(){return kg=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},kg.apply(this,arguments)}function $A(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 d$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$A(Object(n),!0).forEach(function(r){Jo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$A(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function h$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v$(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,P2(r.key),r)}}function p$(e,t,n){return t&&v$(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function y$(e,t,n){return t=Ms(t),m$(e,N2()?Reflect.construct(t,n||[],Ms(e).constructor):t.apply(e,n))}function m$(e,t){if(t&&(il(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 N2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N2=function(){return!!e})()}function Ms(e){return Ms=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ms(e)}function b$(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&&Lg(e,t)}function Lg(e,t){return Lg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Lg(e,t)}function Jo(e,t,n){return t=P2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P2(e){var t=x$(e,"string");return il(t)=="symbol"?t:t+""}function x$(e,t){if(il(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(il(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Mn=32,s0=(function(e){function t(){return h$(this,t),y$(this,t,arguments)}return b$(t,e),p$(t,[{key:"renderIcon",value:function(r){var l=this.props.inactiveColor,u=Mn/2,c=Mn/6,f=Mn/3,d=r.inactive?l:r.color;if(r.type==="plainline")return B.createElement("line",{strokeWidth:4,fill:"none",stroke:d,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:u,x2:Mn,y2:u,className:"recharts-legend-icon"});if(r.type==="line")return B.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(Mn,"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 B.createElement("path",{stroke:"none",fill:d,d:"M0,".concat(Mn/8,"h").concat(Mn,"v").concat(Mn*3/4,"h").concat(-Mn,"z"),className:"recharts-legend-icon"});if(B.isValidElement(r.legendIcon)){var h=d$({},r);return delete h.legendIcon,B.cloneElement(r.legendIcon,h)}return B.createElement(c0,{fill:d,cx:u,cy:u,size:Mn,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,p={x:0,y:0,width:Mn,height:Mn},y={display:f==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return u.map(function(x,O){var S=x.formatter||d,b=je(Jo(Jo({"recharts-legend-item":!0},"legend-item-".concat(O),!0),"inactive",x.inactive));if(x.type==="none")return null;var T=_e(x.value)?null:x.value;Gn(!_e(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 E=x.inactive?h:x.color;return B.createElement("li",kg({className:b,style:y,key:"legend-item-".concat(O)},Ja(r.props,x,O)),B.createElement(Pg,{width:c,height:c,viewBox:p,style:g},r.renderIcon(x)),B.createElement("span",{className:"recharts-legend-item-text",style:{color:E}},S?S(T,x,O):T))})}},{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 B.createElement("ul",{className:"recharts-default-legend",style:f},this.renderItems())}}])})(L.PureComponent);Jo(s0,"displayName","Legend");Jo(s0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Up,zA;function S$(){if(zA)return Up;zA=1;var e=wf();function t(){this.__data__=new e,this.size=0}return Up=t,Up}var Ip,BA;function _$(){if(BA)return Ip;BA=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return Ip=e,Ip}var Hp,kA;function O$(){if(kA)return Hp;kA=1;function e(t){return this.__data__.get(t)}return Hp=e,Hp}var Gp,LA;function A$(){if(LA)return Gp;LA=1;function e(t){return this.__data__.has(t)}return Gp=e,Gp}var Yp,UA;function w$(){if(UA)return Yp;UA=1;var e=wf(),t=e0(),n=t0(),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 Yp=l,Yp}var Xp,IA;function R2(){if(IA)return Xp;IA=1;var e=wf(),t=S$(),n=_$(),r=O$(),l=A$(),u=w$();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,Xp=c,Xp}var Kp,HA;function T$(){if(HA)return Kp;HA=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return Kp=t,Kp}var Vp,GA;function E$(){if(GA)return Vp;GA=1;function e(t){return this.__data__.has(t)}return Vp=e,Vp}var Fp,YA;function D2(){if(YA)return Fp;YA=1;var e=t0(),t=T$(),n=E$();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,Fp=r,Fp}var Wp,XA;function q2(){if(XA)return Wp;XA=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 Wp=e,Wp}var Zp,KA;function $2(){if(KA)return Zp;KA=1;function e(t,n){return t.has(n)}return Zp=e,Zp}var Qp,VA;function z2(){if(VA)return Qp;VA=1;var e=D2(),t=q2(),n=$2(),r=1,l=2;function u(c,f,d,h,p,y){var g=d&r,x=c.length,O=f.length;if(x!=O&&!(g&&O>x))return!1;var S=y.get(c),b=y.get(f);if(S&&b)return S==f&&b==c;var T=-1,E=!0,M=d&l?new e:void 0;for(y.set(c,f),y.set(f,c);++T<x;){var N=c[T],A=f[T];if(h)var w=g?h(A,N,T,f,c,y):h(N,A,T,c,f,y);if(w!==void 0){if(w)continue;E=!1;break}if(M){if(!t(f,function(C,D){if(!n(M,D)&&(N===C||p(N,C,d,h,y)))return M.push(D)})){E=!1;break}}else if(!(N===A||p(N,A,d,h,y))){E=!1;break}}return y.delete(c),y.delete(f),E}return Qp=u,Qp}var Jp,FA;function j$(){if(FA)return Jp;FA=1;var e=nr(),t=e.Uint8Array;return Jp=t,Jp}var ey,WA;function M$(){if(WA)return ey;WA=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(l,u){r[++n]=[u,l]}),r}return ey=e,ey}var ty,ZA;function f0(){if(ZA)return ty;ZA=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(l){r[++n]=l}),r}return ty=e,ty}var ny,QA;function C$(){if(QA)return ny;QA=1;var e=Ru(),t=j$(),n=Jb(),r=z2(),l=M$(),u=f0(),c=1,f=2,d="[object Boolean]",h="[object Date]",p="[object Error]",y="[object Map]",g="[object Number]",x="[object RegExp]",O="[object Set]",S="[object String]",b="[object Symbol]",T="[object ArrayBuffer]",E="[object DataView]",M=e?e.prototype:void 0,N=M?M.valueOf:void 0;function A(w,C,D,z,W,H,U){switch(D){case E:if(w.byteLength!=C.byteLength||w.byteOffset!=C.byteOffset)return!1;w=w.buffer,C=C.buffer;case T:return!(w.byteLength!=C.byteLength||!H(new t(w),new t(C)));case d:case h:case g:return n(+w,+C);case p:return w.name==C.name&&w.message==C.message;case x:case S:return w==C+"";case y:var F=l;case O:var J=z&c;if(F||(F=u),w.size!=C.size&&!J)return!1;var Z=U.get(w);if(Z)return Z==C;z|=f,U.set(w,C);var q=r(F(w),F(C),z,W,H,U);return U.delete(w),q;case b:if(N)return N.call(w)==N.call(C)}return!1}return ny=A,ny}var ry,JA;function B2(){if(JA)return ry;JA=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 ry=e,ry}var ay,ew;function N$(){if(ew)return ay;ew=1;var e=B2(),t=tn();function n(r,l,u){var c=l(r);return t(r)?c:e(c,u(r))}return ay=n,ay}var iy,tw;function P$(){if(tw)return iy;tw=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 iy=e,iy}var ly,nw;function R$(){if(nw)return ly;nw=1;function e(){return[]}return ly=e,ly}var oy,rw;function D$(){if(rw)return oy;rw=1;var e=P$(),t=R$(),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 oy=u,oy}var uy,aw;function q$(){if(aw)return uy;aw=1;function e(t,n){for(var r=-1,l=Array(t);++r<t;)l[r]=n(r);return l}return uy=e,uy}var cy,iw;function $$(){if(iw)return cy;iw=1;var e=qr(),t=$r(),n="[object Arguments]";function r(l){return t(l)&&e(l)==n}return cy=r,cy}var sy,lw;function d0(){if(lw)return sy;lw=1;var e=$$(),t=$r(),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 sy=u,sy}var Ho={exports:{}},fy,ow;function z$(){if(ow)return fy;ow=1;function e(){return!1}return fy=e,fy}Ho.exports;var uw;function k2(){return uw||(uw=1,(function(e,t){var n=nr(),r=z$(),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})(Ho,Ho.exports)),Ho.exports}var dy,cw;function h0(){if(cw)return dy;cw=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 dy=n,dy}var hy,sw;function v0(){if(sw)return hy;sw=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return hy=t,hy}var vy,fw;function B$(){if(fw)return vy;fw=1;var e=qr(),t=v0(),n=$r(),r="[object Arguments]",l="[object Array]",u="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",h="[object Map]",p="[object Number]",y="[object Object]",g="[object RegExp]",x="[object Set]",O="[object String]",S="[object WeakMap]",b="[object ArrayBuffer]",T="[object DataView]",E="[object Float32Array]",M="[object Float64Array]",N="[object Int8Array]",A="[object Int16Array]",w="[object Int32Array]",C="[object Uint8Array]",D="[object Uint8ClampedArray]",z="[object Uint16Array]",W="[object Uint32Array]",H={};H[E]=H[M]=H[N]=H[A]=H[w]=H[C]=H[D]=H[z]=H[W]=!0,H[r]=H[l]=H[b]=H[u]=H[T]=H[c]=H[f]=H[d]=H[h]=H[p]=H[y]=H[g]=H[x]=H[O]=H[S]=!1;function U(F){return n(F)&&t(F.length)&&!!H[e(F)]}return vy=U,vy}var py,dw;function L2(){if(dw)return py;dw=1;function e(t){return function(n){return t(n)}}return py=e,py}var Go={exports:{}};Go.exports;var hw;function k$(){return hw||(hw=1,(function(e,t){var n=l2(),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})(Go,Go.exports)),Go.exports}var yy,vw;function U2(){if(vw)return yy;vw=1;var e=B$(),t=L2(),n=k$(),r=n&&n.isTypedArray,l=r?t(r):e;return yy=l,yy}var my,pw;function L$(){if(pw)return my;pw=1;var e=q$(),t=d0(),n=tn(),r=k2(),l=h0(),u=U2(),c=Object.prototype,f=c.hasOwnProperty;function d(h,p){var y=n(h),g=!y&&t(h),x=!y&&!g&&r(h),O=!y&&!g&&!x&&u(h),S=y||g||x||O,b=S?e(h.length,String):[],T=b.length;for(var E in h)(p||f.call(h,E))&&!(S&&(E=="length"||x&&(E=="offset"||E=="parent")||O&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||l(E,T)))&&b.push(E);return b}return my=d,my}var gy,yw;function U$(){if(yw)return gy;yw=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,l=typeof r=="function"&&r.prototype||e;return n===l}return gy=t,gy}var by,mw;function I2(){if(mw)return by;mw=1;function e(t,n){return function(r){return t(n(r))}}return by=e,by}var xy,gw;function I$(){if(gw)return xy;gw=1;var e=I2(),t=e(Object.keys,Object);return xy=t,xy}var Sy,bw;function H$(){if(bw)return Sy;bw=1;var e=U$(),t=I$(),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 Sy=l,Sy}var _y,xw;function $u(){if(xw)return _y;xw=1;var e=Qb(),t=v0();function n(r){return r!=null&&t(r.length)&&!e(r)}return _y=n,_y}var Oy,Sw;function Pf(){if(Sw)return Oy;Sw=1;var e=L$(),t=H$(),n=$u();function r(l){return n(l)?e(l):t(l)}return Oy=r,Oy}var Ay,_w;function G$(){if(_w)return Ay;_w=1;var e=N$(),t=D$(),n=Pf();function r(l){return e(l,n,t)}return Ay=r,Ay}var wy,Ow;function Y$(){if(Ow)return wy;Ow=1;var e=G$(),t=1,n=Object.prototype,r=n.hasOwnProperty;function l(u,c,f,d,h,p){var y=f&t,g=e(u),x=g.length,O=e(c),S=O.length;if(x!=S&&!y)return!1;for(var b=x;b--;){var T=g[b];if(!(y?T in c:r.call(c,T)))return!1}var E=p.get(u),M=p.get(c);if(E&&M)return E==c&&M==u;var N=!0;p.set(u,c),p.set(c,u);for(var A=y;++b<x;){T=g[b];var w=u[T],C=c[T];if(d)var D=y?d(C,w,T,c,u,p):d(w,C,T,u,c,p);if(!(D===void 0?w===C||h(w,C,f,d,p):D)){N=!1;break}A||(A=T=="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 p.delete(u),p.delete(c),N}return wy=l,wy}var Ty,Aw;function X$(){if(Aw)return Ty;Aw=1;var e=ai(),t=nr(),n=e(t,"DataView");return Ty=n,Ty}var Ey,ww;function K$(){if(ww)return Ey;ww=1;var e=ai(),t=nr(),n=e(t,"Promise");return Ey=n,Ey}var jy,Tw;function H2(){if(Tw)return jy;Tw=1;var e=ai(),t=nr(),n=e(t,"Set");return jy=n,jy}var My,Ew;function V$(){if(Ew)return My;Ew=1;var e=ai(),t=nr(),n=e(t,"WeakMap");return My=n,My}var Cy,jw;function F$(){if(jw)return Cy;jw=1;var e=X$(),t=e0(),n=K$(),r=H2(),l=V$(),u=qr(),c=o2(),f="[object Map]",d="[object Object]",h="[object Promise]",p="[object Set]",y="[object WeakMap]",g="[object DataView]",x=c(e),O=c(t),S=c(n),b=c(r),T=c(l),E=u;return(e&&E(new e(new ArrayBuffer(1)))!=g||t&&E(new t)!=f||n&&E(n.resolve())!=h||r&&E(new r)!=p||l&&E(new l)!=y)&&(E=function(M){var N=u(M),A=N==d?M.constructor:void 0,w=A?c(A):"";if(w)switch(w){case x:return g;case O:return f;case S:return h;case b:return p;case T:return y}return N}),Cy=E,Cy}var Ny,Mw;function W$(){if(Mw)return Ny;Mw=1;var e=R2(),t=z2(),n=C$(),r=Y$(),l=F$(),u=tn(),c=k2(),f=U2(),d=1,h="[object Arguments]",p="[object Array]",y="[object Object]",g=Object.prototype,x=g.hasOwnProperty;function O(S,b,T,E,M,N){var A=u(S),w=u(b),C=A?p:l(S),D=w?p:l(b);C=C==h?y:C,D=D==h?y:D;var z=C==y,W=D==y,H=C==D;if(H&&c(S)){if(!c(b))return!1;A=!0,z=!1}if(H&&!z)return N||(N=new e),A||f(S)?t(S,b,T,E,M,N):n(S,b,C,T,E,M,N);if(!(T&d)){var U=z&&x.call(S,"__wrapped__"),F=W&&x.call(b,"__wrapped__");if(U||F){var J=U?S.value():S,Z=F?b.value():b;return N||(N=new e),M(J,Z,T,E,N)}}return H?(N||(N=new e),r(S,b,T,E,M,N)):!1}return Ny=O,Ny}var Py,Cw;function p0(){if(Cw)return Py;Cw=1;var e=W$(),t=$r();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 Py=n,Py}var Ry,Nw;function Z$(){if(Nw)return Ry;Nw=1;var e=R2(),t=p0(),n=1,r=2;function l(u,c,f,d){var h=f.length,p=h,y=!d;if(u==null)return!p;for(u=Object(u);h--;){var g=f[h];if(y&&g[2]?g[1]!==u[g[0]]:!(g[0]in u))return!1}for(;++h<p;){g=f[h];var x=g[0],O=u[x],S=g[1];if(y&&g[2]){if(O===void 0&&!(x in u))return!1}else{var b=new e;if(d)var T=d(O,S,x,u,c,b);if(!(T===void 0?t(S,O,n|r,d,b):T))return!1}}return!0}return Ry=l,Ry}var Dy,Pw;function G2(){if(Pw)return Dy;Pw=1;var e=ma();function t(n){return n===n&&!e(n)}return Dy=t,Dy}var qy,Rw;function Q$(){if(Rw)return qy;Rw=1;var e=G2(),t=Pf();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 qy=n,qy}var $y,Dw;function Y2(){if(Dw)return $y;Dw=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return $y=e,$y}var zy,qw;function J$(){if(qw)return zy;qw=1;var e=Z$(),t=Q$(),n=Y2();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 zy=r,zy}var By,$w;function ez(){if($w)return By;$w=1;function e(t,n){return t!=null&&n in Object(t)}return By=e,By}var ky,zw;function tz(){if(zw)return ky;zw=1;var e=s2(),t=d0(),n=tn(),r=h0(),l=v0(),u=Ef();function c(f,d,h){d=e(d,f);for(var p=-1,y=d.length,g=!1;++p<y;){var x=u(d[p]);if(!(g=f!=null&&h(f,x)))break;f=f[x]}return g||++p!=y?g:(y=f==null?0:f.length,!!y&&l(y)&&r(x,y)&&(n(f)||t(f)))}return ky=c,ky}var Ly,Bw;function nz(){if(Bw)return Ly;Bw=1;var e=ez(),t=tz();function n(r,l){return r!=null&&t(r,l,e)}return Ly=n,Ly}var Uy,kw;function rz(){if(kw)return Uy;kw=1;var e=p0(),t=f2(),n=nz(),r=Zb(),l=G2(),u=Y2(),c=Ef(),f=1,d=2;function h(p,y){return r(p)&&l(y)?u(c(p),y):function(g){var x=t(g,p);return x===void 0&&x===y?n(g,p):e(y,x,f|d)}}return Uy=h,Uy}var Iy,Lw;function Pl(){if(Lw)return Iy;Lw=1;function e(t){return t}return Iy=e,Iy}var Hy,Uw;function az(){if(Uw)return Hy;Uw=1;function e(t){return function(n){return n==null?void 0:n[t]}}return Hy=e,Hy}var Gy,Iw;function iz(){if(Iw)return Gy;Iw=1;var e=r0();function t(n){return function(r){return e(r,n)}}return Gy=t,Gy}var Yy,Hw;function lz(){if(Hw)return Yy;Hw=1;var e=az(),t=iz(),n=Zb(),r=Ef();function l(u){return n(u)?e(r(u)):t(u)}return Yy=l,Yy}var Xy,Gw;function rr(){if(Gw)return Xy;Gw=1;var e=J$(),t=rz(),n=Pl(),r=tn(),l=lz();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 Xy=u,Xy}var Ky,Yw;function X2(){if(Yw)return Ky;Yw=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 Ky=e,Ky}var Vy,Xw;function oz(){if(Xw)return Vy;Xw=1;function e(t){return t!==t}return Vy=e,Vy}var Fy,Kw;function uz(){if(Kw)return Fy;Kw=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 Fy=e,Fy}var Wy,Vw;function cz(){if(Vw)return Wy;Vw=1;var e=X2(),t=oz(),n=uz();function r(l,u,c){return u===u?n(l,u,c):e(l,t,c)}return Wy=r,Wy}var Zy,Fw;function sz(){if(Fw)return Zy;Fw=1;var e=cz();function t(n,r){var l=n==null?0:n.length;return!!l&&e(n,r,0)>-1}return Zy=t,Zy}var Qy,Ww;function fz(){if(Ww)return Qy;Ww=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 Qy=e,Qy}var Jy,Zw;function dz(){if(Zw)return Jy;Zw=1;function e(){}return Jy=e,Jy}var em,Qw;function hz(){if(Qw)return em;Qw=1;var e=H2(),t=dz(),n=f0(),r=1/0,l=e&&1/n(new e([,-0]))[1]==r?function(u){return new e(u)}:t;return em=l,em}var tm,Jw;function vz(){if(Jw)return tm;Jw=1;var e=D2(),t=sz(),n=fz(),r=$2(),l=hz(),u=f0(),c=200;function f(d,h,p){var y=-1,g=t,x=d.length,O=!0,S=[],b=S;if(p)O=!1,g=n;else if(x>=c){var T=h?null:l(d);if(T)return u(T);O=!1,g=r,b=new e}else b=h?[]:S;e:for(;++y<x;){var E=d[y],M=h?h(E):E;if(E=p||E!==0?E:0,O&&M===M){for(var N=b.length;N--;)if(b[N]===M)continue e;h&&b.push(M),S.push(E)}else g(b,M,p)||(b!==S&&b.push(M),S.push(E))}return S}return tm=f,tm}var nm,eT;function pz(){if(eT)return nm;eT=1;var e=rr(),t=vz();function n(r,l){return r&&r.length?t(r,e(l,2)):[]}return nm=n,nm}var yz=pz();const tT=Xe(yz);function K2(e,t,n){return t===!0?tT(e,n):_e(t)?tT(e,t):e}function ll(e){"@babel/helpers - typeof";return ll=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},ll(e)}var mz=["ref"];function nT(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 Or(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nT(Object(n),!0).forEach(function(r){Rf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rT(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,F2(r.key),r)}}function bz(e,t,n){return t&&rT(e.prototype,t),n&&rT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function xz(e,t,n){return t=Cs(t),Sz(e,V2()?Reflect.construct(t,n||[],Cs(e).constructor):t.apply(e,n))}function Sz(e,t){if(t&&(ll(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _z(e)}function _z(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function V2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(V2=function(){return!!e})()}function Cs(e){return Cs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Cs(e)}function Oz(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&&Ug(e,t)}function Ug(e,t){return Ug=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Ug(e,t)}function Rf(e,t,n){return t=F2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F2(e){var t=Az(e,"string");return ll(t)=="symbol"?t:t+""}function Az(e,t){if(ll(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ll(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function wz(e,t){if(e==null)return{};var n=Tz(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 Tz(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 Ez(e){return e.value}function jz(e,t){if(B.isValidElement(e))return B.cloneElement(e,t);if(typeof e=="function")return B.createElement(e,t);t.ref;var n=wz(t,mz);return B.createElement(s0,n)}var aT=1,Fa=(function(e){function t(){var n;gz(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=xz(this,t,[].concat(l)),Rf(n,"lastBoundingBox",{width:-1,height:-1}),n}return Oz(t,e),bz(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)>aT||Math.abs(l.height-this.lastBoundingBox.height)>aT)&&(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?Or({},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,p=l.chartHeight,y,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();y={left:((h||0)-x.width)/2}}else y=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 O=this.getBBoxSnapshot();g={top:((p||0)-O.height)/2}}else g=f==="bottom"?{bottom:d&&d.bottom||0}:{top:d&&d.top||0};return Or(Or({},y),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,p=l.payload,y=Or(Or({position:"absolute",width:c||"auto",height:f||"auto"},this.getDefaultPosition(d)),d);return B.createElement("div",{className:"recharts-legend-wrapper",style:y,ref:function(x){r.wrapperNode=x}},jz(u,Or(Or({},this.props),{},{payload:K2(p,h,Ez)})))}}],[{key:"getWithHeight",value:function(r,l){var u=Or(Or({},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}}])})(L.PureComponent);Rf(Fa,"displayName","Legend");Rf(Fa,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var rm,iT;function Mz(){if(iT)return rm;iT=1;var e=Ru(),t=d0(),n=tn(),r=e?e.isConcatSpreadable:void 0;function l(u){return n(u)||t(u)||!!(r&&u&&u[r])}return rm=l,rm}var am,lT;function W2(){if(lT)return am;lT=1;var e=B2(),t=Mz();function n(r,l,u,c,f){var d=-1,h=r.length;for(u||(u=t),f||(f=[]);++d<h;){var p=r[d];l>0&&u(p)?l>1?n(p,l-1,u,c,f):e(f,p):c||(f[f.length]=p)}return f}return am=n,am}var im,oT;function Cz(){if(oT)return im;oT=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 im=e,im}var lm,uT;function Nz(){if(uT)return lm;uT=1;var e=Cz(),t=e();return lm=t,lm}var om,cT;function Z2(){if(cT)return om;cT=1;var e=Nz(),t=Pf();function n(r,l){return r&&e(r,l,t)}return om=n,om}var um,sT;function Pz(){if(sT)return um;sT=1;var e=$u();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 um=t,um}var cm,fT;function y0(){if(fT)return cm;fT=1;var e=Z2(),t=Pz(),n=t(e);return cm=n,cm}var sm,dT;function Q2(){if(dT)return sm;dT=1;var e=y0(),t=$u();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 sm=n,sm}var fm,hT;function Rz(){if(hT)return fm;hT=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return fm=e,fm}var dm,vT;function Dz(){if(vT)return dm;vT=1;var e=Cl();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,p=r===r,y=e(r);if(!h&&!y&&!f&&n>r||f&&d&&p&&!h&&!y||u&&d&&p||!l&&p||!c)return 1;if(!u&&!f&&!y&&n<r||y&&l&&c&&!u&&!f||h&&l&&c||!d&&c||!p)return-1}return 0}return dm=t,dm}var hm,pT;function qz(){if(pT)return hm;pT=1;var e=Dz();function t(n,r,l){for(var u=-1,c=n.criteria,f=r.criteria,d=c.length,h=l.length;++u<d;){var p=e(c[u],f[u]);if(p){if(u>=h)return p;var y=l[u];return p*(y=="desc"?-1:1)}}return n.index-r.index}return hm=t,hm}var vm,yT;function $z(){if(yT)return vm;yT=1;var e=n0(),t=r0(),n=rr(),r=Q2(),l=Rz(),u=L2(),c=qz(),f=Pl(),d=tn();function h(p,y,g){y.length?y=e(y,function(S){return d(S)?function(b){return t(b,S.length===1?S[0]:S)}:S}):y=[f];var x=-1;y=e(y,u(n));var O=r(p,function(S,b,T){var E=e(y,function(M){return M(S)});return{criteria:E,index:++x,value:S}});return l(O,function(S,b){return c(S,b,g)})}return vm=h,vm}var pm,mT;function zz(){if(mT)return pm;mT=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 pm=e,pm}var ym,gT;function Bz(){if(gT)return ym;gT=1;var e=zz(),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 p=Array(l+1);++f<l;)p[f]=c[f];return p[l]=u(h),e(r,this,p)}}return ym=n,ym}var mm,bT;function kz(){if(bT)return mm;bT=1;function e(t){return function(){return t}}return mm=e,mm}var gm,xT;function J2(){if(xT)return gm;xT=1;var e=ai(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return gm=t,gm}var bm,ST;function Lz(){if(ST)return bm;ST=1;var e=kz(),t=J2(),n=Pl(),r=t?function(l,u){return t(l,"toString",{configurable:!0,enumerable:!1,value:e(u),writable:!0})}:n;return bm=r,bm}var xm,_T;function Uz(){if(_T)return xm;_T=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 xm=r,xm}var Sm,OT;function Iz(){if(OT)return Sm;OT=1;var e=Lz(),t=Uz(),n=t(e);return Sm=n,Sm}var _m,AT;function Hz(){if(AT)return _m;AT=1;var e=Pl(),t=Bz(),n=Iz();function r(l,u){return n(t(l,u,e),l+"")}return _m=r,_m}var Om,wT;function Df(){if(wT)return Om;wT=1;var e=Jb(),t=$u(),n=h0(),r=ma();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 Om=l,Om}var Am,TT;function Gz(){if(TT)return Am;TT=1;var e=W2(),t=$z(),n=Hz(),r=Df(),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 Am=l,Am}var Yz=Gz();const m0=Xe(Yz);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 Ig(){return Ig=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},Ig.apply(this,arguments)}function Xz(e,t){return Wz(e)||Fz(e,t)||Vz(e,t)||Kz()}function Kz(){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 Vz(e,t){if(e){if(typeof e=="string")return ET(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 ET(e,t)}}function ET(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 Fz(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(p){h=!0,l=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function Wz(e){if(Array.isArray(e))return e}function jT(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 wm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jT(Object(n),!0).forEach(function(r){Zz(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Zz(e,t,n){return t=Qz(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qz(e){var t=Jz(e,"string");return eu(t)=="symbol"?t:t+""}function Jz(e,t){if(eu(e)!="object"||!e)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 e4(e){return Array.isArray(e)&&At(e[0])&&At(e[1])?e.join(" ~ "):e}var t4=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,p=t.payload,y=t.formatter,g=t.itemSorter,x=t.wrapperClassName,O=t.labelClassName,S=t.label,b=t.labelFormatter,T=t.accessibilityLayer,E=T===void 0?!1:T,M=function(){if(p&&p.length){var U={padding:0,margin:0},F=(g?m0(p,g):p).map(function(J,Z){if(J.type==="none")return null;var q=wm({display:"block",paddingTop:4,paddingBottom:4,color:J.color||"#000"},f),Y=J.formatter||y||e4,ee=J.value,oe=J.name,ue=ee,R=oe;if(Y&&ue!=null&&R!=null){var I=Y(ee,oe,J,Z,p);if(Array.isArray(I)){var re=Xz(I,2);ue=re[0],R=re[1]}else ue=I}return B.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(Z),style:q},At(R)?B.createElement("span",{className:"recharts-tooltip-item-name"},R):null,At(R)?B.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,B.createElement("span",{className:"recharts-tooltip-item-value"},ue),B.createElement("span",{className:"recharts-tooltip-item-unit"},J.unit||""))});return B.createElement("ul",{className:"recharts-tooltip-item-list",style:U},F)}return null},N=wm({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},u),A=wm({margin:0},h),w=!Ce(S),C=w?S:"",D=je("recharts-default-tooltip",x),z=je("recharts-tooltip-label",O);w&&b&&p!==void 0&&p!==null&&(C=b(S,p));var W=E?{role:"status","aria-live":"assertive"}:{};return B.createElement("div",Ig({className:D,style:N},W),B.createElement("p",{className:z,style:A},B.isValidElement(C)?C:"".concat(C)),M())};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 us(e,t,n){return t=n4(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n4(e){var t=r4(e,"string");return tu(t)=="symbol"?t:t+""}function r4(e,t){if(tu(e)!="object"||!e)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 Do="recharts-tooltip-wrapper",a4={visibility:"hidden"};function i4(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return je(Do,us(us(us(us({},"".concat(Do,"-right"),fe(n)&&t&&fe(t.x)&&n>=t.x),"".concat(Do,"-left"),fe(n)&&t&&fe(t.x)&&n<t.x),"".concat(Do,"-bottom"),fe(r)&&t&&fe(t.y)&&r>=t.y),"".concat(Do,"-top"),fe(r)&&t&&fe(t.y)&&r<t.y))}function MT(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 p=n[r]-f-l,y=n[r]+l;if(t[r])return c[r]?p:y;if(c[r]){var g=p,x=d[r];return g<x?Math.max(y,d[r]):Math.max(p,d[r])}var O=y+f,S=d[r]+h;return O>S?Math.max(p,d[r]):Math.max(y,d[r])}function l4(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 o4(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,p,y;return c.height>0&&c.width>0&&n?(p=MT({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.width,viewBox:d,viewBoxDimension:d.width}),y=MT({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:l,reverseDirection:u,tooltipDimension:c.height,viewBox:d,viewBoxDimension:d.height}),h=l4({translateX:p,translateY:y,useTranslate3d:f})):h=a4,{cssProperties:h,cssClasses:i4({translateX:p,translateY:y,coordinate:n})}}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 CT(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 NT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CT(Object(n),!0).forEach(function(r){Gg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function u4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c4(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,tC(r.key),r)}}function s4(e,t,n){return t&&c4(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function f4(e,t,n){return t=Ns(t),d4(e,eC()?Reflect.construct(t,n||[],Ns(e).constructor):t.apply(e,n))}function d4(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 h4(e)}function h4(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(eC=function(){return!!e})()}function Ns(e){return Ns=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ns(e)}function v4(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&&Hg(e,t)}function Hg(e,t){return Hg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Hg(e,t)}function Gg(e,t,n){return t=tC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tC(e){var t=p4(e,"string");return ol(t)=="symbol"?t:t+""}function p4(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 PT=1,y4=(function(e){function t(){var n;u4(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=f4(this,t,[].concat(l)),Gg(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Gg(n,"handleKeyDown",function(c){if(c.key==="Escape"){var f,d,h,p;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=(p=n.props.coordinate)===null||p===void 0?void 0:p.y)!==null&&h!==void 0?h:0}})}}),n}return v4(t,e),s4(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>PT||Math.abs(r.height-this.state.lastBoundingBox.height)>PT)&&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,p=l.coordinate,y=l.hasPayload,g=l.isAnimationActive,x=l.offset,O=l.position,S=l.reverseDirection,b=l.useTranslate3d,T=l.viewBox,E=l.wrapperStyle,M=o4({allowEscapeViewBox:c,coordinate:p,offsetTopLeft:x,position:O,reverseDirection:S,tooltipBox:this.state.lastBoundingBox,useTranslate3d:b,viewBox:T}),N=M.cssClasses,A=M.cssProperties,w=NT(NT({transition:g&&u?"transform ".concat(f,"ms ").concat(d):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&u&&y?"visible":"hidden",position:"absolute",top:0,left:0},E);return B.createElement("div",{tabIndex:-1,className:N,style:w,ref:function(D){r.wrapperNode=D}},h)}}])})(L.PureComponent),m4=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Rl={isSsr:m4()};function ul(e){"@babel/helpers - typeof";return ul=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},ul(e)}function RT(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?RT(Object(n),!0).forEach(function(r){g0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function g4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b4(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,rC(r.key),r)}}function x4(e,t,n){return t&&b4(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function S4(e,t,n){return t=Ps(t),_4(e,nC()?Reflect.construct(t,n||[],Ps(e).constructor):t.apply(e,n))}function _4(e,t){if(t&&(ul(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return O4(e)}function O4(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nC=function(){return!!e})()}function Ps(e){return Ps=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ps(e)}function A4(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&&Yg(e,t)}function Yg(e,t){return Yg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Yg(e,t)}function g0(e,t,n){return t=rC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rC(e){var t=w4(e,"string");return ul(t)=="symbol"?t:t+""}function w4(e,t){if(ul(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ul(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function T4(e){return e.dataKey}function E4(e,t){return B.isValidElement(e)?B.cloneElement(e,t):typeof e=="function"?B.createElement(e,t):B.createElement(t4,t)}var vn=(function(e){function t(){return g4(this,t),S4(this,t,arguments)}return A4(t,e),x4(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,p=l.coordinate,y=l.filterNull,g=l.isAnimationActive,x=l.offset,O=l.payload,S=l.payloadUniqBy,b=l.position,T=l.reverseDirection,E=l.useTranslate3d,M=l.viewBox,N=l.wrapperStyle,A=O??[];y&&A.length&&(A=K2(O.filter(function(C){return C.value!=null&&(C.hide!==!0||r.props.includeHidden)}),S,T4));var w=A.length>0;return B.createElement(y4,{allowEscapeViewBox:c,animationDuration:f,animationEasing:d,isAnimationActive:g,active:u,coordinate:p,hasPayload:w,offset:x,position:b,reverseDirection:T,useTranslate3d:E,viewBox:M,wrapperStyle:N},E4(h,DT(DT({},this.props),{},{payload:A})))}}])})(L.PureComponent);g0(vn,"displayName","Tooltip");g0(vn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Rl.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 Tm,qT;function j4(){if(qT)return Tm;qT=1;var e=nr(),t=function(){return e.Date.now()};return Tm=t,Tm}var Em,$T;function M4(){if($T)return Em;$T=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return Em=t,Em}var jm,zT;function C4(){if(zT)return jm;zT=1;var e=M4(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return jm=n,jm}var Mm,BT;function aC(){if(BT)return Mm;BT=1;var e=C4(),t=ma(),n=Cl(),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 p=typeof h.valueOf=="function"?h.valueOf():h;h=t(p)?p+"":p}if(typeof h!="string")return h===0?h:+h;h=e(h);var y=u.test(h);return y||c.test(h)?f(h.slice(2),y?2:8):l.test(h)?r:+h}return Mm=d,Mm}var Cm,kT;function N4(){if(kT)return Cm;kT=1;var e=ma(),t=j4(),n=aC(),r="Expected a function",l=Math.max,u=Math.min;function c(f,d,h){var p,y,g,x,O,S,b=0,T=!1,E=!1,M=!0;if(typeof f!="function")throw new TypeError(r);d=n(d)||0,e(h)&&(T=!!h.leading,E="maxWait"in h,g=E?l(n(h.maxWait)||0,d):g,M="trailing"in h?!!h.trailing:M);function N(F){var J=p,Z=y;return p=y=void 0,b=F,x=f.apply(Z,J),x}function A(F){return b=F,O=setTimeout(D,d),T?N(F):x}function w(F){var J=F-S,Z=F-b,q=d-J;return E?u(q,g-Z):q}function C(F){var J=F-S,Z=F-b;return S===void 0||J>=d||J<0||E&&Z>=g}function D(){var F=t();if(C(F))return z(F);O=setTimeout(D,w(F))}function z(F){return O=void 0,M&&p?N(F):(p=y=void 0,x)}function W(){O!==void 0&&clearTimeout(O),b=0,p=S=y=O=void 0}function H(){return O===void 0?x:z(t())}function U(){var F=t(),J=C(F);if(p=arguments,y=this,S=F,J){if(O===void 0)return A(S);if(E)return clearTimeout(O),O=setTimeout(D,d),N(S)}return O===void 0&&(O=setTimeout(D,d)),x}return U.cancel=W,U.flush=H,U}return Cm=c,Cm}var Nm,LT;function P4(){if(LT)return Nm;LT=1;var e=N4(),t=ma(),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 Nm=r,Nm}var R4=P4();const iC=Xe(R4);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 UT(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 cs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?UT(Object(n),!0).forEach(function(r){D4(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function D4(e,t,n){return t=q4(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q4(e){var t=$4(e,"string");return nu(t)=="symbol"?t:t+""}function $4(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)}function z4(e,t){return U4(e)||L4(e,t)||k4(e,t)||B4()}function B4(){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 k4(e,t){if(e){if(typeof e=="string")return IT(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 IT(e,t)}}function IT(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 L4(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(p){h=!0,l=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function U4(e){if(Array.isArray(e))return e}var Ss=L.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,p=h===void 0?0:h,y=e.minHeight,g=e.maxHeight,x=e.children,O=e.debounce,S=O===void 0?0:O,b=e.id,T=e.className,E=e.onResize,M=e.style,N=M===void 0?{}:M,A=L.useRef(null),w=L.useRef();w.current=E,L.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=L.useState({containerWidth:l.width,containerHeight:l.height}),D=z4(C,2),z=D[0],W=D[1],H=L.useCallback(function(F,J){W(function(Z){var q=Math.round(F),Y=Math.round(J);return Z.containerWidth===q&&Z.containerHeight===Y?Z:{containerWidth:q,containerHeight:Y}})},[]);L.useEffect(function(){var F=function(oe){var ue,R=oe[0].contentRect,I=R.width,re=R.height;H(I,re),(ue=w.current)===null||ue===void 0||ue.call(w,I,re)};S>0&&(F=iC(F,S,{trailing:!0,leading:!1}));var J=new ResizeObserver(F),Z=A.current.getBoundingClientRect(),q=Z.width,Y=Z.height;return H(q,Y),J.observe(A.current),function(){J.disconnect()}},[H,S]);var U=L.useMemo(function(){var F=z.containerWidth,J=z.containerHeight;if(F<0||J<0)return null;Gn(Ya(c)||Ya(d),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,c,d),Gn(!n||n>0,"The aspect(%s) must be greater than zero.",n);var Z=Ya(c)?F:c,q=Ya(d)?J:d;n&&n>0&&(Z?q=Z/n:q&&(Z=q*n),g&&q>g&&(q=g)),Gn(Z>0||q>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.`,Z,q,c,d,p,y,n);var Y=!Array.isArray(x)&&jr(x.type).endsWith("Chart");return B.Children.map(x,function(ee){return B.isValidElement(ee)?L.cloneElement(ee,cs({width:Z,height:q},Y?{style:cs({height:"100%",width:"100%",maxHeight:q,maxWidth:Z},ee.props.style)}:{})):ee})},[n,x,d,g,y,p,z,c]);return B.createElement("div",{id:b?"".concat(b):void 0,className:je("recharts-responsive-container",T),style:cs(cs({},N),{},{width:c,height:d,minWidth:p,minHeight:y,maxHeight:g}),ref:A},U)}),qf=function(t){return null};qf.displayName="Cell";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 HT(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?HT(Object(n),!0).forEach(function(r){I4(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function I4(e,t,n){return t=H4(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H4(e){var t=G4(e,"string");return ru(t)=="symbol"?t:t+""}function G4(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)}var Xi={widthCache:{},cacheCount:0},Y4=2e3,X4={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},GT="recharts_measurement_span";function K4(e){var t=Xg({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var Xo=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Rl.isSsr)return{width:0,height:0};var r=K4(n),l=JSON.stringify({text:t,copyStyle:r});if(Xi.widthCache[l])return Xi.widthCache[l];try{var u=document.getElementById(GT);u||(u=document.createElement("span"),u.setAttribute("id",GT),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var c=Xg(Xg({},X4),r);Object.assign(u.style,c),u.textContent="".concat(t);var f=u.getBoundingClientRect(),d={width:f.width,height:f.height};return Xi.widthCache[l]=d,++Xi.cacheCount>Y4&&(Xi.cacheCount=0,Xi.widthCache={}),d}catch{return{width:0,height:0}}},V4=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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)}function Rs(e,t){return Q4(e)||Z4(e,t)||W4(e,t)||F4()}function F4(){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 W4(e,t){if(e){if(typeof e=="string")return YT(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 YT(e,t)}}function YT(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 Z4(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(p){h=!0,l=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function Q4(e){if(Array.isArray(e))return e}function J4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XT(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,t8(r.key),r)}}function e8(e,t,n){return t&&XT(e.prototype,t),n&&XT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function t8(e){var t=n8(e,"string");return au(t)=="symbol"?t:t+""}function n8(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 String(e)}var KT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,VT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,r8=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,a8=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,lC={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},i8=Object.keys(lC),Wi="NaN";function l8(e,t){return e*lC[t]}var ss=(function(){function e(t,n){J4(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!r8.test(n)&&(this.num=NaN,this.unit=""),i8.includes(n)&&(this.num=l8(t,n),this.unit="px")}return e8(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=a8.exec(n))!==null&&r!==void 0?r:[],u=Rs(l,3),c=u[1],f=u[2];return new e(parseFloat(c),f??"")}}])})();function oC(e){if(e.includes(Wi))return Wi;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=KT.exec(t))!==null&&n!==void 0?n:[],l=Rs(r,4),u=l[1],c=l[2],f=l[3],d=ss.parse(u??""),h=ss.parse(f??""),p=c==="*"?d.multiply(h):d.divide(h);if(p.isNaN())return Wi;t=t.replace(KT,p.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var y,g=(y=VT.exec(t))!==null&&y!==void 0?y:[],x=Rs(g,4),O=x[1],S=x[2],b=x[3],T=ss.parse(O??""),E=ss.parse(b??""),M=S==="+"?T.add(E):T.subtract(E);if(M.isNaN())return Wi;t=t.replace(VT,M.toString())}return t}var FT=/\(([^()]*)\)/;function o8(e){for(var t=e;t.includes("(");){var n=FT.exec(t),r=Rs(n,2),l=r[1];t=t.replace(FT,oC(l))}return t}function u8(e){var t=e.replace(/\s+/g,"");return t=o8(t),t=oC(t),t}function c8(e){try{return u8(e)}catch{return Wi}}function Pm(e){var t=c8(e.slice(5,-1));return t===Wi?"":t}var s8=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],f8=["dx","dy","angle","className","breakAll"];function Kg(){return Kg=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},Kg.apply(this,arguments)}function WT(e,t){if(e==null)return{};var n=d8(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 d8(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 ZT(e,t){return y8(e)||p8(e,t)||v8(e,t)||h8()}function h8(){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 v8(e,t){if(e){if(typeof e=="string")return QT(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 QT(e,t)}}function QT(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 p8(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(p){h=!0,l=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function y8(e){if(Array.isArray(e))return e}var uC=/[ \f\n\r\t\v\u2028\u2029]+/,cC=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(uC));var c=u.map(function(d){return{word:d,width:Xo(d,l).width}}),f=r?0:Xo(" ",l).width;return{wordsWithComputedWidth:c,spaceWidth:f}}catch{return null}},m8=function(t,n,r,l,u){var c=t.maxLines,f=t.children,d=t.style,h=t.breakAll,p=fe(c),y=f,g=function(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Z.reduce(function(q,Y){var ee=Y.word,oe=Y.width,ue=q[q.length-1];if(ue&&(l==null||u||ue.width+oe+r<Number(l)))ue.words.push(ee),ue.width+=oe+r;else{var R={words:[ee],width:oe};q.push(R)}return q},[])},x=g(n),O=function(Z){return Z.reduce(function(q,Y){return q.width>Y.width?q:Y})};if(!p)return x;for(var S="…",b=function(Z){var q=y.slice(0,Z),Y=cC({breakAll:h,style:d,children:q+S}).wordsWithComputedWidth,ee=g(Y),oe=ee.length>c||O(ee).width>Number(l);return[oe,ee]},T=0,E=y.length-1,M=0,N;T<=E&&M<=y.length-1;){var A=Math.floor((T+E)/2),w=A-1,C=b(w),D=ZT(C,2),z=D[0],W=D[1],H=b(A),U=ZT(H,1),F=U[0];if(!z&&!F&&(T=A+1),z&&F&&(E=A-1),!z&&F){N=W;break}M++}return N||x},JT=function(t){var n=Ce(t)?[]:t.toString().split(uC);return[{words:n}]},g8=function(t){var n=t.width,r=t.scaleToFit,l=t.children,u=t.style,c=t.breakAll,f=t.maxLines;if((n||r)&&!Rl.isSsr){var d,h,p=cC({breakAll:c,children:l,style:u});if(p){var y=p.wordsWithComputedWidth,g=p.spaceWidth;d=y,h=g}else return JT(l);return m8({breakAll:c,children:l,maxLines:f,style:u},d,h,n,r)}return JT(l)},eE="#808080",ei=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,p=t.scaleToFit,y=p===void 0?!1:p,g=t.textAnchor,x=g===void 0?"start":g,O=t.verticalAnchor,S=O===void 0?"end":O,b=t.fill,T=b===void 0?eE:b,E=WT(t,s8),M=L.useMemo(function(){return g8({breakAll:E.breakAll,children:E.children,maxLines:E.maxLines,scaleToFit:y,style:E.style,width:E.width})},[E.breakAll,E.children,E.maxLines,y,E.style,E.width]),N=E.dx,A=E.dy,w=E.angle,C=E.className,D=E.breakAll,z=WT(E,f8);if(!At(r)||!At(u))return null;var W=r+(fe(N)?N:0),H=u+(fe(A)?A:0),U;switch(S){case"start":U=Pm("calc(".concat(h,")"));break;case"middle":U=Pm("calc(".concat((M.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:U=Pm("calc(".concat(M.length-1," * -").concat(f,")"));break}var F=[];if(y){var J=M[0].width,Z=E.width;F.push("scale(".concat((fe(Z)?Z/J:1)/J,")"))}return w&&F.push("rotate(".concat(w,", ").concat(W,", ").concat(H,")")),F.length&&(z.transform=F.join(" ")),B.createElement("text",Kg({},xe(z,!0),{x:W,y:H,className:je("recharts-text",C),textAnchor:x,fill:T.includes("url")?eE:T}),M.map(function(q,Y){var ee=q.words.join(D?"":" ");return B.createElement("tspan",{x:W,dy:Y===0?U:f,key:"".concat(ee,"-").concat(Y)},ee)}))};function pa(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function b8(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function b0(e){let t,n,r;e.length!==2?(t=pa,n=(f,d)=>pa(e(f),d),r=(f,d)=>e(f)-d):(t=e===pa||e===b8?e:x8,n=e,r=e);function l(f,d,h=0,p=f.length){if(h<p){if(t(d,d)!==0)return p;do{const y=h+p>>>1;n(f[y],d)<0?h=y+1:p=y}while(h<p)}return h}function u(f,d,h=0,p=f.length){if(h<p){if(t(d,d)!==0)return p;do{const y=h+p>>>1;n(f[y],d)<=0?h=y+1:p=y}while(h<p)}return h}function c(f,d,h=0,p=f.length){const y=l(f,d,h,p-1);return y>h&&r(f[y-1],d)>-r(f[y],d)?y-1:y}return{left:l,center:c,right:u}}function x8(){return 0}function sC(e){return e===null?NaN:+e}function*S8(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const _8=b0(pa),zu=_8.right;b0(sC).center;class tE extends Map{constructor(t,n=w8){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(nE(this,t))}has(t){return super.has(nE(this,t))}set(t,n){return super.set(O8(this,t),n)}delete(t){return super.delete(A8(this,t))}}function nE({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function O8({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function A8({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function w8(e){return e!==null&&typeof e=="object"?e.valueOf():e}function T8(e=pa){if(e===pa)return fC;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 fC(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const E8=Math.sqrt(50),j8=Math.sqrt(10),M8=Math.sqrt(2);function Ds(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>=E8?10:u>=j8?5:u>=M8?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?Ds(e,t,n*2):[f,d,h]}function Vg(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?Ds(t,e,n):Ds(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 Fg(e,t,n){return t=+t,e=+e,n=+n,Ds(e,t,n)[2]}function Wg(e,t,n){t=+t,e=+e,n=+n;const r=t<e,l=r?Fg(t,e,n):Fg(e,t,n);return(r?-1:1)*(l<0?1/-l:l)}function rE(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function aE(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function dC(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?fC:T8(l);r>n;){if(r-n>600){const d=r-n+1,h=t-n+1,p=Math.log(d),y=.5*Math.exp(2*p/3),g=.5*Math.sqrt(p*y*(d-y)/d)*(h-d/2<0?-1:1),x=Math.max(n,Math.floor(t-h*y/d+g)),O=Math.min(r,Math.floor(t+(d-h)*y/d+g));dC(e,t,x,O,l)}const u=e[t];let c=n,f=r;for(qo(e,n,t),l(e[r],u)>0&&qo(e,n,r);c<f;){for(qo(e,c,f),++c,--f;l(e[c],u)<0;)++c;for(;l(e[f],u)>0;)--f}l(e[n],u)===0?qo(e,n,f):(++f,qo(e,f,r)),f<=t&&(n=f+1),t<=f&&(r=f-1)}return e}function qo(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function C8(e,t,n){if(e=Float64Array.from(S8(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return aE(e);if(t>=1)return rE(e);var r,l=(r-1)*t,u=Math.floor(l),c=rE(dC(e,u).subarray(0,u+1)),f=aE(e.subarray(u+1));return c+(f-c)*(l-u)}}function N8(e,t,n=sC){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 P8(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 qn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function zr(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 Zg=Symbol("implicit");function x0(){var e=new tE,t=[],n=[],r=Zg;function l(u){let c=e.get(u);if(c===void 0){if(r!==Zg)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 tE;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 x0(t,n).unknown(r)},qn.apply(l,arguments),l}function iu(){var e=x0().unknown(void 0),t=e.domain,n=e.range,r=0,l=1,u,c,f=!1,d=0,h=0,p=.5;delete e.unknown;function y(){var g=t().length,x=l<r,O=x?l:r,S=x?r:l;u=(S-O)/Math.max(1,g-d+h*2),f&&(u=Math.floor(u)),O+=(S-O-u*(g-d))*p,c=u*(1-d),f&&(O=Math.round(O),c=Math.round(c));var b=P8(g).map(function(T){return O+u*T});return n(x?b.reverse():b)}return e.domain=function(g){return arguments.length?(t(g),y()):t()},e.range=function(g){return arguments.length?([r,l]=g,r=+r,l=+l,y()):[r,l]},e.rangeRound=function(g){return[r,l]=g,r=+r,l=+l,f=!0,y()},e.bandwidth=function(){return c},e.step=function(){return u},e.round=function(g){return arguments.length?(f=!!g,y()):f},e.padding=function(g){return arguments.length?(d=Math.min(1,h=+g),y()):d},e.paddingInner=function(g){return arguments.length?(d=Math.min(1,g),y()):d},e.paddingOuter=function(g){return arguments.length?(h=+g,y()):h},e.align=function(g){return arguments.length?(p=Math.max(0,Math.min(1,g)),y()):p},e.copy=function(){return iu(t(),[r,l]).round(f).paddingInner(d).paddingOuter(h).align(p)},qn.apply(y(),arguments)}function hC(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return hC(t())},e}function Ko(){return hC(iu.apply(null,arguments).paddingInner(1))}function S0(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function vC(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Bu(){}var lu=.7,qs=1/lu,nl="\\s*([+-]?\\d+)\\s*",ou="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Jn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",R8=/^#([0-9a-f]{3,8})$/,D8=new RegExp(`^rgb\\(${nl},${nl},${nl}\\)$`),q8=new RegExp(`^rgb\\(${Jn},${Jn},${Jn}\\)$`),$8=new RegExp(`^rgba\\(${nl},${nl},${nl},${ou}\\)$`),z8=new RegExp(`^rgba\\(${Jn},${Jn},${Jn},${ou}\\)$`),B8=new RegExp(`^hsl\\(${ou},${Jn},${Jn}\\)$`),k8=new RegExp(`^hsla\\(${ou},${Jn},${Jn},${ou}\\)$`),iE={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};S0(Bu,uu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:lE,formatHex:lE,formatHex8:L8,formatHsl:U8,formatRgb:oE,toString:oE});function lE(){return this.rgb().formatHex()}function L8(){return this.rgb().formatHex8()}function U8(){return pC(this).formatHsl()}function oE(){return this.rgb().formatRgb()}function uu(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=R8.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?uE(t):n===3?new en(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?fs(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?fs(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=D8.exec(e))?new en(t[1],t[2],t[3],1):(t=q8.exec(e))?new en(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=$8.exec(e))?fs(t[1],t[2],t[3],t[4]):(t=z8.exec(e))?fs(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=B8.exec(e))?fE(t[1],t[2]/100,t[3]/100,1):(t=k8.exec(e))?fE(t[1],t[2]/100,t[3]/100,t[4]):iE.hasOwnProperty(e)?uE(iE[e]):e==="transparent"?new en(NaN,NaN,NaN,0):null}function uE(e){return new en(e>>16&255,e>>8&255,e&255,1)}function fs(e,t,n,r){return r<=0&&(e=t=n=NaN),new en(e,t,n,r)}function I8(e){return e instanceof Bu||(e=uu(e)),e?(e=e.rgb(),new en(e.r,e.g,e.b,e.opacity)):new en}function Qg(e,t,n,r){return arguments.length===1?I8(e):new en(e,t,n,r??1)}function en(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}S0(en,Qg,vC(Bu,{brighter(e){return e=e==null?qs:Math.pow(qs,e),new en(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?lu:Math.pow(lu,e),new en(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new en(Wa(this.r),Wa(this.g),Wa(this.b),$s(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:cE,formatHex:cE,formatHex8:H8,formatRgb:sE,toString:sE}));function cE(){return`#${Xa(this.r)}${Xa(this.g)}${Xa(this.b)}`}function H8(){return`#${Xa(this.r)}${Xa(this.g)}${Xa(this.b)}${Xa((isNaN(this.opacity)?1:this.opacity)*255)}`}function sE(){const e=$s(this.opacity);return`${e===1?"rgb(":"rgba("}${Wa(this.r)}, ${Wa(this.g)}, ${Wa(this.b)}${e===1?")":`, ${e})`}`}function $s(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Wa(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Xa(e){return e=Wa(e),(e<16?"0":"")+e.toString(16)}function fE(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Hn(e,t,n,r)}function pC(e){if(e instanceof Hn)return new Hn(e.h,e.s,e.l,e.opacity);if(e instanceof Bu||(e=uu(e)),!e)return new Hn;if(e instanceof Hn)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 Hn(c,f,d,e.opacity)}function G8(e,t,n,r){return arguments.length===1?pC(e):new Hn(e,t,n,r??1)}function Hn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}S0(Hn,G8,vC(Bu,{brighter(e){return e=e==null?qs:Math.pow(qs,e),new Hn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?lu:Math.pow(lu,e),new Hn(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 en(Rm(e>=240?e-240:e+120,l,r),Rm(e,l,r),Rm(e<120?e+240:e-120,l,r),this.opacity)},clamp(){return new Hn(dE(this.h),ds(this.s),ds(this.l),$s(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=$s(this.opacity);return`${e===1?"hsl(":"hsla("}${dE(this.h)}, ${ds(this.s)*100}%, ${ds(this.l)*100}%${e===1?")":`, ${e})`}`}}));function dE(e){return e=(e||0)%360,e<0?e+360:e}function ds(e){return Math.max(0,Math.min(1,e||0))}function Rm(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 _0=e=>()=>e;function Y8(e,t){return function(n){return e+n*t}}function X8(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 K8(e){return(e=+e)==1?yC:function(t,n){return n-t?X8(t,n,e):_0(isNaN(t)?n:t)}}function yC(e,t){var n=t-e;return n?Y8(e,n):_0(isNaN(e)?t:e)}const hE=(function e(t){var n=K8(t);function r(l,u){var c=n((l=Qg(l)).r,(u=Qg(u)).r),f=n(l.g,u.g),d=n(l.b,u.b),h=yC(l.opacity,u.opacity);return function(p){return l.r=c(p),l.g=f(p),l.b=d(p),l.opacity=h(p),l+""}}return r.gamma=e,r})(1);function V8(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 F8(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function W8(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]=Dl(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 Z8(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function zs(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Q8(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]=Dl(e[l],t[l]):r[l]=t[l];return function(u){for(l in n)r[l]=n[l](u);return r}}var Jg=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Dm=new RegExp(Jg.source,"g");function J8(e){return function(){return e}}function eB(e){return function(t){return e(t)+""}}function tB(e,t){var n=Jg.lastIndex=Dm.lastIndex=0,r,l,u,c=-1,f=[],d=[];for(e=e+"",t=t+"";(r=Jg.exec(e))&&(l=Dm.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:zs(r,l)})),n=Dm.lastIndex;return n<t.length&&(u=t.slice(n),f[c]?f[c]+=u:f[++c]=u),f.length<2?d[0]?eB(d[0].x):J8(t):(t=d.length,function(h){for(var p=0,y;p<t;++p)f[(y=d[p]).i]=y.x(h);return f.join("")})}function Dl(e,t){var n=typeof t,r;return t==null||n==="boolean"?_0(t):(n==="number"?zs:n==="string"?(r=uu(t))?(t=r,hE):tB:t instanceof uu?hE:t instanceof Date?Z8:F8(t)?V8:Array.isArray(t)?W8:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Q8:zs)(e,t)}function O0(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function nB(e,t){t===void 0&&(t=e,e=Dl);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 rB(e){return function(){return e}}function Bs(e){return+e}var vE=[0,1];function Xt(e){return e}function eb(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:rB(isNaN(t)?NaN:.5)}function aB(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function iB(e,t,n){var r=e[0],l=e[1],u=t[0],c=t[1];return l<r?(r=eb(l,r),u=n(c,u)):(r=eb(r,l),u=n(u,c)),function(f){return u(r(f))}}function lB(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]=eb(e[c],e[c+1]),u[c]=n(t[c],t[c+1]);return function(f){var d=zu(e,f,1,r)-1;return u[d](l[d](f))}}function ku(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function $f(){var e=vE,t=vE,n=Dl,r,l,u,c=Xt,f,d,h;function p(){var g=Math.min(e.length,t.length);return c!==Xt&&(c=aB(e[0],e[g-1])),f=g>2?lB:iB,d=h=null,y}function y(g){return g==null||isNaN(g=+g)?u:(d||(d=f(e.map(r),t,n)))(r(c(g)))}return y.invert=function(g){return c(l((h||(h=f(t,e.map(r),zs)))(g)))},y.domain=function(g){return arguments.length?(e=Array.from(g,Bs),p()):e.slice()},y.range=function(g){return arguments.length?(t=Array.from(g),p()):t.slice()},y.rangeRound=function(g){return t=Array.from(g),n=O0,p()},y.clamp=function(g){return arguments.length?(c=g?!0:Xt,p()):c!==Xt},y.interpolate=function(g){return arguments.length?(n=g,p()):n},y.unknown=function(g){return arguments.length?(u=g,y):u},function(g,x){return r=g,l=x,p()}}function A0(){return $f()(Xt,Xt)}function oB(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 cl(e){return e=ks(Math.abs(e)),e?e[1]:NaN}function uB(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 cB(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var sB=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function cu(e){if(!(t=sB.exec(e)))throw new Error("invalid format: "+e);var t;return new w0({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]})}cu.prototype=w0.prototype;function w0(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+""}w0.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 fB(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 Ls;function dB(e,t){var n=ks(e,t);if(!n)return Ls=void 0,e.toPrecision(t);var r=n[0],l=n[1],u=l-(Ls=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 pE(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 yE={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:oB,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)=>pE(e*100,t),r:pE,s:dB,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function mE(e){return e}var gE=Array.prototype.map,bE=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function hB(e){var t=e.grouping===void 0||e.thousands===void 0?mE:uB(gE.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?mE:cB(gE.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(y,g){y=cu(y);var x=y.fill,O=y.align,S=y.sign,b=y.symbol,T=y.zero,E=y.width,M=y.comma,N=y.precision,A=y.trim,w=y.type;w==="n"?(M=!0,w="g"):yE[w]||(N===void 0&&(N=12),A=!0,w="g"),(T||x==="0"&&O==="=")&&(T=!0,x="0",O="=");var C=(g&&g.prefix!==void 0?g.prefix:"")+(b==="$"?n:b==="#"&&/[boxX]/.test(w)?"0"+w.toLowerCase():""),D=(b==="$"?r:/[%p]/.test(w)?c:"")+(g&&g.suffix!==void 0?g.suffix:""),z=yE[w],W=/[defgprs%]/.test(w);N=N===void 0?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N));function H(U){var F=C,J=D,Z,q,Y;if(w==="c")J=z(U)+J,U="";else{U=+U;var ee=U<0||1/U<0;if(U=isNaN(U)?d:z(Math.abs(U),N),A&&(U=fB(U)),ee&&+U==0&&S!=="+"&&(ee=!1),F=(ee?S==="("?S:f:S==="-"||S==="("?"":S)+F,J=(w==="s"&&!isNaN(U)&&Ls!==void 0?bE[8+Ls/3]:"")+J+(ee&&S==="("?")":""),W){for(Z=-1,q=U.length;++Z<q;)if(Y=U.charCodeAt(Z),48>Y||Y>57){J=(Y===46?l+U.slice(Z+1):U.slice(Z))+J,U=U.slice(0,Z);break}}}M&&!T&&(U=t(U,1/0));var oe=F.length+U.length+J.length,ue=oe<E?new Array(E-oe+1).join(x):"";switch(M&&T&&(U=t(ue+U,ue.length?E-J.length:1/0),ue=""),O){case"<":U=F+U+J+ue;break;case"=":U=F+ue+U+J;break;case"^":U=ue.slice(0,oe=ue.length>>1)+F+U+J+ue.slice(oe);break;default:U=ue+F+U+J;break}return u(U)}return H.toString=function(){return y+""},H}function p(y,g){var x=Math.max(-8,Math.min(8,Math.floor(cl(g)/3)))*3,O=Math.pow(10,-x),S=h((y=cu(y),y.type="f",y),{suffix:bE[8+x/3]});return function(b){return S(O*b)}}return{format:h,formatPrefix:p}}var hs,T0,mC;vB({thousands:",",grouping:[3],currency:["$",""]});function vB(e){return hs=hB(e),T0=hs.format,mC=hs.formatPrefix,hs}function pB(e){return Math.max(0,-cl(Math.abs(e)))}function yB(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(cl(t)/3)))*3-cl(Math.abs(e)))}function mB(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,cl(t)-cl(e))+1}function gC(e,t,n,r){var l=Wg(e,t,n),u;switch(r=cu(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(u=yB(l,c))&&(r.precision=u),mC(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(u=mB(l,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=u-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(u=pB(l))&&(r.precision=u-(r.type==="%")*2);break}}return T0(r)}function ga(e){var t=e.domain;return e.ticks=function(n){var r=t();return Vg(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var l=t();return gC(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,p=10;for(f<c&&(h=c,c=f,f=h,h=l,l=u,u=h);p-- >0;){if(h=Fg(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 Us(){var e=A0();return e.copy=function(){return ku(e,Us())},qn.apply(e,arguments),ga(e)}function bC(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,Bs),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return bC(e).unknown(t)},e=arguments.length?Array.from(e,Bs):[0,1],ga(n)}function xC(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 xE(e){return Math.log(e)}function SE(e){return Math.exp(e)}function gB(e){return-Math.log(-e)}function bB(e){return-Math.exp(-e)}function xB(e){return isFinite(e)?+("1e"+e):e<0?0:e}function SB(e){return e===10?xB:e===Math.E?Math.exp:t=>Math.pow(e,t)}function _B(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 _E(e){return(t,n)=>-e(-t,n)}function E0(e){const t=e(xE,SE),n=t.domain;let r=10,l,u;function c(){return l=_B(r),u=SB(r),n()[0]<0?(l=_E(l),u=_E(u),e(gB,bB)):e(xE,SE),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],p=d[d.length-1];const y=p<h;y&&([h,p]=[p,h]);let g=l(h),x=l(p),O,S;const b=f==null?10:+f;let T=[];if(!(r%1)&&x-g<b){if(g=Math.floor(g),x=Math.ceil(x),h>0){for(;g<=x;++g)for(O=1;O<r;++O)if(S=g<0?O/u(-g):O*u(g),!(S<h)){if(S>p)break;T.push(S)}}else for(;g<=x;++g)for(O=r-1;O>=1;--O)if(S=g>0?O/u(-g):O*u(g),!(S<h)){if(S>p)break;T.push(S)}T.length*2<b&&(T=Vg(h,p,b))}else T=Vg(g,x,Math.min(x-g,b)).map(u);return y?T.reverse():T},t.tickFormat=(f,d)=>{if(f==null&&(f=10),d==null&&(d=r===10?"s":","),typeof d!="function"&&(!(r%1)&&(d=cu(d)).precision==null&&(d.trim=!0),d=T0(d)),f===1/0)return d;const h=Math.max(1,r*f/t.ticks().length);return p=>{let y=p/u(Math.round(l(p)));return y*r<r-.5&&(y*=r),y<=h?d(p):""}},t.nice=()=>n(xC(n(),{floor:f=>u(Math.floor(l(f))),ceil:f=>u(Math.ceil(l(f)))})),t}function SC(){const e=E0($f()).domain([1,10]);return e.copy=()=>ku(e,SC()).base(e.base()),qn.apply(e,arguments),e}function OE(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function AE(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function j0(e){var t=1,n=e(OE(t),AE(t));return n.constant=function(r){return arguments.length?e(OE(t=+r),AE(t)):t},ga(n)}function _C(){var e=j0($f());return e.copy=function(){return ku(e,_C()).constant(e.constant())},qn.apply(e,arguments)}function wE(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function OB(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function AB(e){return e<0?-e*e:e*e}function M0(e){var t=e(Xt,Xt),n=1;function r(){return n===1?e(Xt,Xt):n===.5?e(OB,AB):e(wE(n),wE(1/n))}return t.exponent=function(l){return arguments.length?(n=+l,r()):n},ga(t)}function C0(){var e=M0($f());return e.copy=function(){return ku(e,C0()).exponent(e.exponent())},qn.apply(e,arguments),e}function wB(){return C0.apply(null,arguments).exponent(.5)}function TE(e){return Math.sign(e)*e*e}function TB(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function OC(){var e=A0(),t=[0,1],n=!1,r;function l(u){var c=TB(e(u));return isNaN(c)?r:n?Math.round(c):c}return l.invert=function(u){return e.invert(TE(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,Bs)).map(TE)),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 OC(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},qn.apply(l,arguments),ga(l)}function AC(){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]=N8(e,c/f);return u}function u(c){return c==null||isNaN(c=+c)?r:t[zu(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(pa),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 AC().domain(e).range(t).unknown(r)},qn.apply(u,arguments)}function wC(){var e=0,t=1,n=1,r=[.5],l=[0,1],u;function c(d){return d!=null&&d<=d?l[zu(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 wC().domain([e,t]).range(l).unknown(u)},qn.apply(ga(c),arguments)}function TC(){var e=[.5],t=[0,1],n,r=1;function l(u){return u!=null&&u<=u?t[zu(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 TC().domain(e).range(t).unknown(n)},qn.apply(l,arguments)}const qm=new Date,$m=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)=>(qm.setTime(+u),$m.setTime(+c),e(qm),e($m),Math.floor(n(qm,$m))),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 Is=wt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Is.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):Is);Is.range;const wr=1e3,Pn=wr*60,Tr=Pn*60,Cr=Tr*24,N0=Cr*7,EE=Cr*30,zm=Cr*365,Ka=wt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*wr)},(e,t)=>(t-e)/wr,e=>e.getUTCSeconds());Ka.range;const P0=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*wr)},(e,t)=>{e.setTime(+e+t*Pn)},(e,t)=>(t-e)/Pn,e=>e.getMinutes());P0.range;const R0=wt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Pn)},(e,t)=>(t-e)/Pn,e=>e.getUTCMinutes());R0.range;const D0=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*wr-e.getMinutes()*Pn)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getHours());D0.range;const q0=wt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getUTCHours());q0.range;const Lu=wt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Pn)/Cr,e=>e.getDate()-1);Lu.range;const zf=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Cr,e=>e.getUTCDate()-1);zf.range;const EC=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Cr,e=>Math.floor(e/Cr));EC.range;function ii(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())*Pn)/N0)}const Bf=ii(0),Hs=ii(1),EB=ii(2),jB=ii(3),sl=ii(4),MB=ii(5),CB=ii(6);Bf.range;Hs.range;EB.range;jB.range;sl.range;MB.range;CB.range;function li(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)/N0)}const kf=li(0),Gs=li(1),NB=li(2),PB=li(3),fl=li(4),RB=li(5),DB=li(6);kf.range;Gs.range;NB.range;PB.range;fl.range;RB.range;DB.range;const $0=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());$0.range;const z0=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());z0.range;const Nr=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());Nr.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)});Nr.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 jC(e,t,n,r,l,u){const c=[[Ka,1,wr],[Ka,5,5*wr],[Ka,15,15*wr],[Ka,30,30*wr],[u,1,Pn],[u,5,5*Pn],[u,15,15*Pn],[u,30,30*Pn],[l,1,Tr],[l,3,3*Tr],[l,6,6*Tr],[l,12,12*Tr],[r,1,Cr],[r,2,2*Cr],[n,1,N0],[t,1,EE],[t,3,3*EE],[e,1,zm]];function f(h,p,y){const g=p<h;g&&([h,p]=[p,h]);const x=y&&typeof y.range=="function"?y:d(h,p,y),O=x?x.range(h,+p+1):[];return g?O.reverse():O}function d(h,p,y){const g=Math.abs(p-h)/y,x=b0(([,,b])=>b).right(c,g);if(x===c.length)return e.every(Wg(h/zm,p/zm,y));if(x===0)return Is.every(Math.max(Wg(h,p,y),1));const[O,S]=c[g/c[x-1][2]<c[x][2]/g?x-1:x];return O.every(S)}return[f,d]}const[qB,$B]=jC(Pr,z0,kf,EC,q0,R0),[zB,BB]=jC(Nr,$0,Bf,Lu,D0,P0);function Bm(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 km(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 $o(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function kB(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=zo(l),p=Bo(l),y=zo(u),g=Bo(u),x=zo(c),O=Bo(c),S=zo(f),b=Bo(f),T=zo(d),E=Bo(d),M={a:Y,A:ee,b:oe,B:ue,c:null,d:RE,e:RE,f:u6,g:g6,G:x6,H:i6,I:l6,j:o6,L:MC,m:c6,M:s6,p:R,q:I,Q:$E,s:zE,S:f6,u:d6,U:h6,V:v6,w:p6,W:y6,x:null,X:null,y:m6,Y:b6,Z:S6,"%":qE},N={a:re,A:se,b:ve,B:me,c:null,d:DE,e:DE,f:w6,g:q6,G:z6,H:_6,I:O6,j:A6,L:NC,m:T6,M:E6,p:Me,q:Le,Q:$E,s:zE,S:j6,u:M6,U:C6,V:N6,w:P6,W:R6,x:null,X:null,y:D6,Y:$6,Z:B6,"%":qE},A={a:W,A:H,b:U,B:F,c:J,d:NE,e:NE,f:t6,g:CE,G:ME,H:PE,I:PE,j:ZB,L:e6,m:WB,M:QB,p:z,q:FB,Q:r6,s:a6,S:JB,u:GB,U:YB,V:XB,w:HB,W:KB,x:Z,X:q,y:CE,Y:ME,Z:VB,"%":n6};M.x=w(n,M),M.X=w(r,M),M.c=w(t,M),N.x=w(n,N),N.X=w(r,N),N.c=w(t,N);function w(ce,Se){return function(Oe){var le=[],nt=-1,Te=0,ut=ce.length,ct,zt,$n;for(Oe instanceof Date||(Oe=new Date(+Oe));++nt<ut;)ce.charCodeAt(nt)===37&&(le.push(ce.slice(Te,nt)),(zt=jE[ct=ce.charAt(++nt)])!=null?ct=ce.charAt(++nt):zt=ct==="e"?" ":"0",($n=Se[ct])&&(ct=$n(Oe,zt)),le.push(ct),Te=nt+1);return le.push(ce.slice(Te,nt)),le.join("")}}function C(ce,Se){return function(Oe){var le=$o(1900,void 0,1),nt=D(le,ce,Oe+="",0),Te,ut;if(nt!=Oe.length)return null;if("Q"in le)return new Date(le.Q);if("s"in le)return new Date(le.s*1e3+("L"in le?le.L:0));if(Se&&!("Z"in le)&&(le.Z=0),"p"in le&&(le.H=le.H%12+le.p*12),le.m===void 0&&(le.m="q"in le?le.q:0),"V"in le){if(le.V<1||le.V>53)return null;"w"in le||(le.w=1),"Z"in le?(Te=km($o(le.y,0,1)),ut=Te.getUTCDay(),Te=ut>4||ut===0?Gs.ceil(Te):Gs(Te),Te=zf.offset(Te,(le.V-1)*7),le.y=Te.getUTCFullYear(),le.m=Te.getUTCMonth(),le.d=Te.getUTCDate()+(le.w+6)%7):(Te=Bm($o(le.y,0,1)),ut=Te.getDay(),Te=ut>4||ut===0?Hs.ceil(Te):Hs(Te),Te=Lu.offset(Te,(le.V-1)*7),le.y=Te.getFullYear(),le.m=Te.getMonth(),le.d=Te.getDate()+(le.w+6)%7)}else("W"in le||"U"in le)&&("w"in le||(le.w="u"in le?le.u%7:"W"in le?1:0),ut="Z"in le?km($o(le.y,0,1)).getUTCDay():Bm($o(le.y,0,1)).getDay(),le.m=0,le.d="W"in le?(le.w+6)%7+le.W*7-(ut+5)%7:le.w+le.U*7-(ut+6)%7);return"Z"in le?(le.H+=le.Z/100|0,le.M+=le.Z%100,km(le)):Bm(le)}}function D(ce,Se,Oe,le){for(var nt=0,Te=Se.length,ut=Oe.length,ct,zt;nt<Te;){if(le>=ut)return-1;if(ct=Se.charCodeAt(nt++),ct===37){if(ct=Se.charAt(nt++),zt=A[ct in jE?Se.charAt(nt++):ct],!zt||(le=zt(ce,Oe,le))<0)return-1}else if(ct!=Oe.charCodeAt(le++))return-1}return le}function z(ce,Se,Oe){var le=h.exec(Se.slice(Oe));return le?(ce.p=p.get(le[0].toLowerCase()),Oe+le[0].length):-1}function W(ce,Se,Oe){var le=x.exec(Se.slice(Oe));return le?(ce.w=O.get(le[0].toLowerCase()),Oe+le[0].length):-1}function H(ce,Se,Oe){var le=y.exec(Se.slice(Oe));return le?(ce.w=g.get(le[0].toLowerCase()),Oe+le[0].length):-1}function U(ce,Se,Oe){var le=T.exec(Se.slice(Oe));return le?(ce.m=E.get(le[0].toLowerCase()),Oe+le[0].length):-1}function F(ce,Se,Oe){var le=S.exec(Se.slice(Oe));return le?(ce.m=b.get(le[0].toLowerCase()),Oe+le[0].length):-1}function J(ce,Se,Oe){return D(ce,t,Se,Oe)}function Z(ce,Se,Oe){return D(ce,n,Se,Oe)}function q(ce,Se,Oe){return D(ce,r,Se,Oe)}function Y(ce){return c[ce.getDay()]}function ee(ce){return u[ce.getDay()]}function oe(ce){return d[ce.getMonth()]}function ue(ce){return f[ce.getMonth()]}function R(ce){return l[+(ce.getHours()>=12)]}function I(ce){return 1+~~(ce.getMonth()/3)}function re(ce){return c[ce.getUTCDay()]}function se(ce){return u[ce.getUTCDay()]}function ve(ce){return d[ce.getUTCMonth()]}function me(ce){return f[ce.getUTCMonth()]}function Me(ce){return l[+(ce.getUTCHours()>=12)]}function Le(ce){return 1+~~(ce.getUTCMonth()/3)}return{format:function(ce){var Se=w(ce+="",M);return Se.toString=function(){return ce},Se},parse:function(ce){var Se=C(ce+="",!1);return Se.toString=function(){return ce},Se},utcFormat:function(ce){var Se=w(ce+="",N);return Se.toString=function(){return ce},Se},utcParse:function(ce){var Se=C(ce+="",!0);return Se.toString=function(){return ce},Se}}}var jE={"-":"",_:" ",0:"0"},Ct=/^\s*\d+/,LB=/^%/,UB=/[\\^$*+?|[\]().{}]/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 IB(e){return e.replace(UB,"\\$&")}function zo(e){return new RegExp("^(?:"+e.map(IB).join("|")+")","i")}function Bo(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function HB(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function GB(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function YB(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function XB(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function KB(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function ME(e,t,n){var r=Ct.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function CE(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 VB(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 FB(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 WB(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 NE(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function ZB(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 PE(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function QB(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function JB(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function e6(e,t,n){var r=Ct.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function t6(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 n6(e,t,n){var r=LB.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function r6(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function a6(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function RE(e,t){return Be(e.getDate(),t,2)}function i6(e,t){return Be(e.getHours(),t,2)}function l6(e,t){return Be(e.getHours()%12||12,t,2)}function o6(e,t){return Be(1+Lu.count(Nr(e),e),t,3)}function MC(e,t){return Be(e.getMilliseconds(),t,3)}function u6(e,t){return MC(e,t)+"000"}function c6(e,t){return Be(e.getMonth()+1,t,2)}function s6(e,t){return Be(e.getMinutes(),t,2)}function f6(e,t){return Be(e.getSeconds(),t,2)}function d6(e){var t=e.getDay();return t===0?7:t}function h6(e,t){return Be(Bf.count(Nr(e)-1,e),t,2)}function CC(e){var t=e.getDay();return t>=4||t===0?sl(e):sl.ceil(e)}function v6(e,t){return e=CC(e),Be(sl.count(Nr(e),e)+(Nr(e).getDay()===4),t,2)}function p6(e){return e.getDay()}function y6(e,t){return Be(Hs.count(Nr(e)-1,e),t,2)}function m6(e,t){return Be(e.getFullYear()%100,t,2)}function g6(e,t){return e=CC(e),Be(e.getFullYear()%100,t,2)}function b6(e,t){return Be(e.getFullYear()%1e4,t,4)}function x6(e,t){var n=e.getDay();return e=n>=4||n===0?sl(e):sl.ceil(e),Be(e.getFullYear()%1e4,t,4)}function S6(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Be(t/60|0,"0",2)+Be(t%60,"0",2)}function DE(e,t){return Be(e.getUTCDate(),t,2)}function _6(e,t){return Be(e.getUTCHours(),t,2)}function O6(e,t){return Be(e.getUTCHours()%12||12,t,2)}function A6(e,t){return Be(1+zf.count(Pr(e),e),t,3)}function NC(e,t){return Be(e.getUTCMilliseconds(),t,3)}function w6(e,t){return NC(e,t)+"000"}function T6(e,t){return Be(e.getUTCMonth()+1,t,2)}function E6(e,t){return Be(e.getUTCMinutes(),t,2)}function j6(e,t){return Be(e.getUTCSeconds(),t,2)}function M6(e){var t=e.getUTCDay();return t===0?7:t}function C6(e,t){return Be(kf.count(Pr(e)-1,e),t,2)}function PC(e){var t=e.getUTCDay();return t>=4||t===0?fl(e):fl.ceil(e)}function N6(e,t){return e=PC(e),Be(fl.count(Pr(e),e)+(Pr(e).getUTCDay()===4),t,2)}function P6(e){return e.getUTCDay()}function R6(e,t){return Be(Gs.count(Pr(e)-1,e),t,2)}function D6(e,t){return Be(e.getUTCFullYear()%100,t,2)}function q6(e,t){return e=PC(e),Be(e.getUTCFullYear()%100,t,2)}function $6(e,t){return Be(e.getUTCFullYear()%1e4,t,4)}function z6(e,t){var n=e.getUTCDay();return e=n>=4||n===0?fl(e):fl.ceil(e),Be(e.getUTCFullYear()%1e4,t,4)}function B6(){return"+0000"}function qE(){return"%"}function $E(e){return+e}function zE(e){return Math.floor(+e/1e3)}var Ki,RC,DC;k6({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 k6(e){return Ki=kB(e),RC=Ki.format,Ki.parse,DC=Ki.utcFormat,Ki.utcParse,Ki}function L6(e){return new Date(e)}function U6(e){return e instanceof Date?+e:+new Date(+e)}function B0(e,t,n,r,l,u,c,f,d,h){var p=A0(),y=p.invert,g=p.domain,x=h(".%L"),O=h(":%S"),S=h("%I:%M"),b=h("%I %p"),T=h("%a %d"),E=h("%b %d"),M=h("%B"),N=h("%Y");function A(w){return(d(w)<w?x:f(w)<w?O:c(w)<w?S:u(w)<w?b:r(w)<w?l(w)<w?T:E:n(w)<w?M:N)(w)}return p.invert=function(w){return new Date(y(w))},p.domain=function(w){return arguments.length?g(Array.from(w,U6)):g().map(L6)},p.ticks=function(w){var C=g();return e(C[0],C[C.length-1],w??10)},p.tickFormat=function(w,C){return C==null?A:h(C)},p.nice=function(w){var C=g();return(!w||typeof w.range!="function")&&(w=t(C[0],C[C.length-1],w??10)),w?g(xC(C,w)):p},p.copy=function(){return ku(p,B0(e,t,n,r,l,u,c,f,d,h))},p}function I6(){return qn.apply(B0(zB,BB,Nr,$0,Bf,Lu,D0,P0,Ka,RC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function H6(){return qn.apply(B0(qB,$B,Pr,z0,kf,zf,q0,R0,Ka,DC).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Lf(){var e=0,t=1,n,r,l,u,c=Xt,f=!1,d;function h(y){return y==null||isNaN(y=+y)?d:c(l===0?.5:(y=(u(y)-n)*l,f?Math.max(0,Math.min(1,y)):y))}h.domain=function(y){return arguments.length?([e,t]=y,n=u(e=+e),r=u(t=+t),l=n===r?0:1/(r-n),h):[e,t]},h.clamp=function(y){return arguments.length?(f=!!y,h):f},h.interpolator=function(y){return arguments.length?(c=y,h):c};function p(y){return function(g){var x,O;return arguments.length?([x,O]=g,c=y(x,O),h):[c(0),c(1)]}}return h.range=p(Dl),h.rangeRound=p(O0),h.unknown=function(y){return arguments.length?(d=y,h):d},function(y){return u=y,n=y(e),r=y(t),l=n===r?0:1/(r-n),h}}function ba(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function qC(){var e=ga(Lf()(Xt));return e.copy=function(){return ba(e,qC())},zr.apply(e,arguments)}function $C(){var e=E0(Lf()).domain([1,10]);return e.copy=function(){return ba(e,$C()).base(e.base())},zr.apply(e,arguments)}function zC(){var e=j0(Lf());return e.copy=function(){return ba(e,zC()).constant(e.constant())},zr.apply(e,arguments)}function k0(){var e=M0(Lf());return e.copy=function(){return ba(e,k0()).exponent(e.exponent())},zr.apply(e,arguments)}function G6(){return k0.apply(null,arguments).exponent(.5)}function BC(){var e=[],t=Xt;function n(r){if(r!=null&&!isNaN(r=+r))return t((zu(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(pa),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)=>C8(e,u/r))},n.copy=function(){return BC(t).domain(e)},zr.apply(n,arguments)}function Uf(){var e=0,t=.5,n=1,r=1,l,u,c,f,d,h=Xt,p,y=!1,g;function x(S){return isNaN(S=+S)?g:(S=.5+((S=+p(S))-u)*(r*S<r*u?f:d),h(y?Math.max(0,Math.min(1,S)):S))}x.domain=function(S){return arguments.length?([e,t,n]=S,l=p(e=+e),u=p(t=+t),c=p(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?(y=!!S,x):y},x.interpolator=function(S){return arguments.length?(h=S,x):h};function O(S){return function(b){var T,E,M;return arguments.length?([T,E,M]=b,h=nB(S,[T,E,M]),x):[h(0),h(.5),h(1)]}}return x.range=O(Dl),x.rangeRound=O(O0),x.unknown=function(S){return arguments.length?(g=S,x):g},function(S){return p=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 kC(){var e=ga(Uf()(Xt));return e.copy=function(){return ba(e,kC())},zr.apply(e,arguments)}function LC(){var e=E0(Uf()).domain([.1,1,10]);return e.copy=function(){return ba(e,LC()).base(e.base())},zr.apply(e,arguments)}function UC(){var e=j0(Uf());return e.copy=function(){return ba(e,UC()).constant(e.constant())},zr.apply(e,arguments)}function L0(){var e=M0(Uf());return e.copy=function(){return ba(e,L0()).exponent(e.exponent())},zr.apply(e,arguments)}function Y6(){return L0.apply(null,arguments).exponent(.5)}const BE=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:iu,scaleDiverging:kC,scaleDivergingLog:LC,scaleDivergingPow:L0,scaleDivergingSqrt:Y6,scaleDivergingSymlog:UC,scaleIdentity:bC,scaleImplicit:Zg,scaleLinear:Us,scaleLog:SC,scaleOrdinal:x0,scalePoint:Ko,scalePow:C0,scaleQuantile:AC,scaleQuantize:wC,scaleRadial:OC,scaleSequential:qC,scaleSequentialLog:$C,scaleSequentialPow:k0,scaleSequentialQuantile:BC,scaleSequentialSqrt:G6,scaleSequentialSymlog:zC,scaleSqrt:wB,scaleSymlog:_C,scaleThreshold:TC,scaleTime:I6,scaleUtc:H6,tickFormat:gC},Symbol.toStringTag,{value:"Module"}));var Lm,kE;function If(){if(kE)return Lm;kE=1;var e=Cl();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,p=f}return p}return Lm=t,Lm}var Um,LE;function IC(){if(LE)return Um;LE=1;function e(t,n){return t>n}return Um=e,Um}var Im,UE;function X6(){if(UE)return Im;UE=1;var e=If(),t=IC(),n=Pl();function r(l){return l&&l.length?e(l,n,t):void 0}return Im=r,Im}var K6=X6();const Hf=Xe(K6);var Hm,IE;function HC(){if(IE)return Hm;IE=1;function e(t,n){return t<n}return Hm=e,Hm}var Gm,HE;function V6(){if(HE)return Gm;HE=1;var e=If(),t=HC(),n=Pl();function r(l){return l&&l.length?e(l,n,t):void 0}return Gm=r,Gm}var F6=V6();const Gf=Xe(F6);var Ym,GE;function W6(){if(GE)return Ym;GE=1;var e=n0(),t=rr(),n=Q2(),r=tn();function l(u,c){var f=r(u)?e:n;return f(u,t(c,3))}return Ym=l,Ym}var Xm,YE;function Z6(){if(YE)return Xm;YE=1;var e=W2(),t=W6();function n(r,l){return e(t(r,l),1)}return Xm=n,Xm}var Q6=Z6();const J6=Xe(Q6);var Km,XE;function ek(){if(XE)return Km;XE=1;var e=p0();function t(n,r){return e(n,r)}return Km=t,Km}var tk=ek();const Yf=Xe(tk);var ql=1e9,nk={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},I0,ot=!0,Dn="[DecimalError] ",Za=Dn+"Invalid argument: ",U0=Dn+"Exponent out of range: ",$l=Math.floor,Ha=Math.pow,rk=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,pn,jt=1e7,it=7,GC=9007199254740991,Ys=$l(GC/it),de={};de.absoluteValue=de.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};de.comparedTo=de.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};de.decimalPlaces=de.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};de.dividedBy=de.div=function(e){return Mr(this,new this.constructor(e))};de.dividedToIntegerBy=de.idiv=function(e){var t=this,n=t.constructor;return Qe(Mr(t,new n(e),0,1),n.precision)};de.equals=de.eq=function(e){return!this.cmp(e)};de.exponent=function(){return xt(this)};de.greaterThan=de.gt=function(e){return this.cmp(e)>0};de.greaterThanOrEqualTo=de.gte=function(e){return this.cmp(e)>=0};de.isInteger=de.isint=function(){return this.e>this.d.length-2};de.isNegative=de.isneg=function(){return this.s<0};de.isPositive=de.ispos=function(){return this.s>0};de.isZero=function(){return this.s===0};de.lessThan=de.lt=function(e){return this.cmp(e)<0};de.lessThanOrEqualTo=de.lte=function(e){return this.cmp(e)<1};de.logarithm=de.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(pn))throw Error(Dn+"NaN");if(n.s<1)throw Error(Dn+(n.s?"NaN":"-Infinity"));return n.eq(pn)?new r(0):(ot=!1,t=Mr(su(n,u),su(e,u),u),ot=!0,Qe(t,l))};de.minus=de.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?KC(t,e):YC(t,(e.s=-e.s,e))};de.modulo=de.mod=function(e){var t,n=this,r=n.constructor,l=r.precision;if(e=new r(e),!e.s)throw Error(Dn+"NaN");return n.s?(ot=!1,t=Mr(n,e,0,1).times(e),ot=!0,n.minus(t)):Qe(new r(n),l)};de.naturalExponential=de.exp=function(){return XC(this)};de.naturalLogarithm=de.ln=function(){return su(this)};de.negated=de.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};de.plus=de.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?YC(t,e):KC(t,(e.s=-e.s,e))};de.precision=de.sd=function(e){var t,n,r,l=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Za+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};de.squareRoot=de.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(Dn+"NaN")}for(e=xt(f),ot=!1,l=Math.sqrt(+f),l==0||l==1/0?(t=Qn(f.d),(t.length+e)%2==0&&(t+="0"),l=Math.sqrt(t),e=$l((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(Mr(f,u,c+2)).times(.5),Qn(u.d).slice(0,c)===(t=Qn(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)};de.times=de.mul=function(e){var t,n,r,l,u,c,f,d,h,p=this,y=p.constructor,g=p.d,x=(e=new y(e)).d;if(!p.s||!e.s)return new y(0);for(e.s*=p.s,n=p.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%jt|0,t=f/jt|0;u[l]=(u[l]+t)%jt|0}for(;!u[--c];)u.pop();return t?++n:u.shift(),e.d=u,e.e=n,ot?Qe(e,y.precision):e};de.toDecimalPlaces=de.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(tr(e,0,ql),t===void 0?t=r.rounding:tr(t,0,8),Qe(n,e+xt(n)+1,t))};de.toExponential=function(e,t){var n,r=this,l=r.constructor;return e===void 0?n=ti(r,!0):(tr(e,0,ql),t===void 0?t=l.rounding:tr(t,0,8),r=Qe(new l(r),e+1,t),n=ti(r,!0,e+1)),n};de.toFixed=function(e,t){var n,r,l=this,u=l.constructor;return e===void 0?ti(l):(tr(e,0,ql),t===void 0?t=u.rounding:tr(t,0,8),r=Qe(new u(l),e+xt(l)+1,t),n=ti(r.abs(),!1,e+xt(r)+1),l.isneg()&&!l.isZero()?"-"+n:n)};de.toInteger=de.toint=function(){var e=this,t=e.constructor;return Qe(new t(e),xt(e)+1,t.rounding)};de.toNumber=function(){return+this};de.toPower=de.pow=function(e){var t,n,r,l,u,c,f=this,d=f.constructor,h=12,p=+(e=new d(e));if(!e.s)return new d(pn);if(f=new d(f),!f.s){if(e.s<1)throw Error(Dn+"Infinity");return f}if(f.eq(pn))return f;if(r=d.precision,e.eq(pn))return Qe(f,r);if(t=e.e,n=e.d.length-1,c=t>=n,u=f.s,c){if((n=p<0?-p:p)<=GC){for(l=new d(pn),t=Math.ceil(r/it+4),ot=!1;n%2&&(l=l.times(f),VE(l.d,t)),n=$l(n/2),n!==0;)f=f.times(f),VE(f.d,t);return ot=!0,e.s<0?new d(pn).div(l):Qe(l,r)}}else if(u<0)throw Error(Dn+"NaN");return u=u<0&&e.d[Math.max(t,n)]&1?-1:1,f.s=1,ot=!1,l=e.times(su(f,r+h)),ot=!0,l=XC(l),l.s=u,l};de.toPrecision=function(e,t){var n,r,l=this,u=l.constructor;return e===void 0?(n=xt(l),r=ti(l,n<=u.toExpNeg||n>=u.toExpPos)):(tr(e,1,ql),t===void 0?t=u.rounding:tr(t,0,8),l=Qe(new u(l),e,t),n=xt(l),r=ti(l,e<=n||n<=u.toExpNeg,e)),r};de.toSignificantDigits=de.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(tr(e,1,ql),t===void 0?t=r.rounding:tr(t,0,8)),Qe(new r(n),e,t)};de.toString=de.valueOf=de.val=de.toJSON=de[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=xt(e),n=e.constructor;return ti(e,t<=n.toExpNeg||t>=n.toExpPos)};function YC(e,t){var n,r,l,u,c,f,d,h,p=e.constructor,y=p.precision;if(!e.s||!t.s)return t.s||(t=new p(e)),ot?Qe(t,y):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(y/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)/jt|0,d[u]%=jt;for(n&&(d.unshift(n),++l),f=d.length;d[--f]==0;)d.pop();return t.d=d,t.e=l,ot?Qe(t,y):t}function tr(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Za+e)}function Qn(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+=da(n)),u+=r;c=e[t],r=c+"",n=it-r.length,n&&(u+=da(n))}else if(c===0)return"0";for(;c%10===0;)c/=10;return u+c}var Mr=(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%jt|0,c=u/jt|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*jt+r[u]-l[u];for(;!r[0]&&r.length>1;)r.shift()}return function(r,l,u,c){var f,d,h,p,y,g,x,O,S,b,T,E,M,N,A,w,C,D,z=r.constructor,W=r.s==l.s?1:-1,H=r.d,U=l.d;if(!r.s)return new z(r);if(!l.s)throw Error(Dn+"Division by zero");for(d=r.e-l.e,C=U.length,A=H.length,x=new z(W),O=x.d=[],h=0;U[h]==(H[h]||0);)++h;if(U[h]>(H[h]||0)&&--d,u==null?E=u=z.precision:c?E=u+(xt(r)-xt(l))+1:E=u,E<0)return new z(0);if(E=E/it+2|0,h=0,C==1)for(p=0,U=U[0],E++;(h<A||p)&&E--;h++)M=p*jt+(H[h]||0),O[h]=M/U|0,p=M%U|0;else{for(p=jt/(U[0]+1)|0,p>1&&(U=e(U,p),H=e(H,p),C=U.length,A=H.length),N=C,S=H.slice(0,C),b=S.length;b<C;)S[b++]=0;D=U.slice(),D.unshift(0),w=U[0],U[1]>=jt/2&&++w;do p=0,f=t(U,S,C,b),f<0?(T=S[0],C!=b&&(T=T*jt+(S[1]||0)),p=T/w|0,p>1?(p>=jt&&(p=jt-1),y=e(U,p),g=y.length,b=S.length,f=t(y,S,g,b),f==1&&(p--,n(y,C<g?D:U,g))):(p==0&&(f=p=1),y=U.slice()),g=y.length,g<b&&y.unshift(0),n(S,y,b),f==-1&&(b=S.length,f=t(U,S,C,b),f<1&&(p++,n(S,C<b?D:U,b))),b=S.length):f===0&&(p++,S=[0]),O[h++]=p,f&&S[0]?S[b++]=H[N]||0:(S=[H[N]],b=1);while((N++<A||S[0]!==void 0)&&E--)}return O[0]||O.shift(),x.e=d,Qe(x,c?u+xt(x)+1:u)}})();function XC(e,t){var n,r,l,u,c,f,d=0,h=0,p=e.constructor,y=p.precision;if(xt(e)>16)throw Error(U0+xt(e));if(!e.s)return new p(pn);for(ot=!1,f=y,c=new p(.03125);e.abs().gte(.1);)e=e.times(c),h+=5;for(r=Math.log(Ha(2,h))/Math.LN10*2+5|0,f+=r,n=l=u=new p(pn),p.precision=f;;){if(l=Qe(l.times(e),f),n=n.times(++d),c=u.plus(Mr(l,n,f)),Qn(c.d).slice(0,f)===Qn(u.d).slice(0,f)){for(;h--;)u=Qe(u.times(u),f);return p.precision=y,t==null?(ot=!0,Qe(u,y)):u}u=c}}function xt(e){for(var t=e.e*it,n=e.d[0];n>=10;n/=10)t++;return t}function Vm(e,t,n){if(t>e.LN10.sd())throw ot=!0,n&&(e.precision=n),Error(Dn+"LN10 precision limit exceeded");return Qe(new e(e.LN10),t)}function da(e){for(var t="";e--;)t+="0";return t}function su(e,t){var n,r,l,u,c,f,d,h,p,y=1,g=10,x=e,O=x.d,S=x.constructor,b=S.precision;if(x.s<1)throw Error(Dn+(x.s?"NaN":"-Infinity"));if(x.eq(pn))return new S(0);if(t==null?(ot=!1,h=b):h=t,x.eq(10))return t==null&&(ot=!0),Vm(S,h);if(h+=g,S.precision=h,n=Qn(O),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=Qn(x.d),r=n.charAt(0),y++;u=xt(x),r>1?(x=new S("0."+n),u++):x=new S(r+"."+n.slice(1))}else return d=Vm(S,h+2,b).times(u+""),x=su(new S(r+"."+n.slice(1)),h-g).plus(d),S.precision=b,t==null?(ot=!0,Qe(x,b)):x;for(f=c=x=Mr(x.minus(pn),x.plus(pn),h),p=Qe(x.times(x),h),l=3;;){if(c=Qe(c.times(p),h),d=f.plus(Mr(c,new S(l),h)),Qn(d.d).slice(0,h)===Qn(f.d).slice(0,h))return f=f.times(2),u!==0&&(f=f.plus(Vm(S,h+2,b).times(u+""))),f=Mr(f,new S(y),h),S.precision=b,t==null?(ot=!0,Qe(f,b)):f;f=d,l+=2}}function KE(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=$l(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>Ys||e.e<-Ys))throw Error(U0+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,p,y=e.d;for(c=1,u=y[0];u>=10;u/=10)c++;if(r=t-c,r<0)r+=it,l=t,h=y[p=0];else{if(p=Math.ceil((r+1)/it),u=y.length,p>=u)return e;for(h=u=y[p],c=1;u>=10;u/=10)c++;r%=it,l=r-it+c}if(n!==void 0&&(u=Ha(10,c-l-1),f=h/u%10|0,d=t<0||y[p+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/Ha(10,c-l):0:y[p-1])%10&1||n==(e.s<0?8:7))),t<1||!y[0])return d?(u=xt(e),y.length=1,t=t-u-1,y[0]=Ha(10,(it-t%it)%it),e.e=$l(-t/it)||0):(y.length=1,y[0]=e.e=e.s=0),e;if(r==0?(y.length=p,u=1,p--):(y.length=p+1,u=Ha(10,it-r),y[p]=l>0?(h/Ha(10,c-l)%Ha(10,l)|0)*u:0),d)for(;;)if(p==0){(y[0]+=u)==jt&&(y[0]=1,++e.e);break}else{if(y[p]+=u,y[p]!=jt)break;y[p--]=0,u=1}for(r=y.length;y[--r]===0;)y.pop();if(ot&&(e.e>Ys||e.e<-Ys))throw Error(U0+xt(e));return e}function KC(e,t){var n,r,l,u,c,f,d,h,p,y,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,y=t.d,r=t.e,h=e.e,d=d.slice(),c=h-r,c){for(p=c<0,p?(n=d,c=-c,f=y.length):(n=y,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=y.length,p=l<f,p&&(f=l),l=0;l<f;l++)if(d[l]!=y[l]){p=d[l]<y[l];break}c=0}for(p&&(n=d,d=y,y=n,t.s=-t.s),f=d.length,l=y.length-f;l>0;--l)d[f++]=0;for(l=y.length;l>c;){if(d[--l]<y[l]){for(u=l;u&&d[--u]===0;)d[u]=jt-1;--d[u],d[l]+=jt}d[l]-=y[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 ti(e,t,n){var r,l=xt(e),u=Qn(e.d),c=u.length;return t?(n&&(r=n-c)>0?u=u.charAt(0)+"."+u.slice(1)+da(r):c>1&&(u=u.charAt(0)+"."+u.slice(1)),u=u+(l<0?"e":"e+")+l):l<0?(u="0."+da(-l-1)+u,n&&(r=n-c)>0&&(u+=da(r))):l>=c?(u+=da(l+1-c),n&&(r=n-l-1)>0&&(u=u+"."+da(r))):((r=l+1)<c&&(u=u.slice(0,r)+"."+u.slice(r)),n&&(r=n-c)>0&&(l+1===c&&(u+="."),u+=da(r))),e.s<0?"-"+u:u}function VE(e,t){if(e.length>t)return e.length=t,!0}function VC(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(Za+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 KE(c,u.toString())}else if(typeof u!="string")throw Error(Za+u);if(u.charCodeAt(0)===45?(u=u.slice(1),c.s=-1):c.s=1,rk.test(u))KE(c,u);else throw Error(Za+u)}if(l.prototype=de,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=VC,l.config=l.set=ak,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 ak(e){if(!e||typeof e!="object")throw Error(Dn+"Object expected");var t,n,r,l=["precision",1,ql,"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($l(r)===r&&r>=l[t+1]&&r<=l[t+2])this[n]=r;else throw Error(Za+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Za+n+": "+r);return this}var I0=VC(nk);pn=new I0(1);const We=I0;function ik(e){return ck(e)||uk(e)||ok(e)||lk()}function lk(){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 ok(e,t){if(e){if(typeof e=="string")return tb(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 tb(e,t)}}function uk(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function ck(e){if(Array.isArray(e))return tb(e)}function tb(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 sk=function(t){return t},FC={},WC=function(t){return t===FC},FE=function(t){return function n(){return arguments.length===0||arguments.length===1&&WC(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},fk=function e(t,n){return t===1?n:FE(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!==FC}).length;return c>=t?n.apply(void 0,l):e(t-c,FE(function(){for(var f=arguments.length,d=new Array(f),h=0;h<f;h++)d[h]=arguments[h];var p=l.map(function(y){return WC(y)?d.shift():y});return n.apply(void 0,ik(p).concat(d))}))})},Xf=function(t){return fk(t.length,t)},nb=function(t,n){for(var r=[],l=t;l<n;++l)r[l-t]=l;return r},dk=Xf(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),hk=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return sk;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))}},rb=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},ZC=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 vk(e){var t;return e===0?t=1:t=Math.floor(new We(e).abs().log(10).toNumber())+1,t}function pk(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 yk=Xf(function(e,t,n){var r=+e,l=+t;return r+n*(l-r)}),mk=Xf(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),gk=Xf(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const Kf={rangeStep:pk,getDigitCount:vk,interpolateNumber:yk,uninterpolateNumber:mk,uninterpolateTruncation:gk};function ab(e){return Sk(e)||xk(e)||QC(e)||bk()}function bk(){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 xk(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Sk(e){if(Array.isArray(e))return ib(e)}function fu(e,t){return Ak(e)||Ok(e,t)||QC(e,t)||_k()}function _k(){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 QC(e,t){if(e){if(typeof e=="string")return ib(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 ib(e,t)}}function ib(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 Ok(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 Ak(e){if(Array.isArray(e))return e}function JC(e){var t=fu(e,2),n=t[0],r=t[1],l=n,u=r;return n>r&&(l=r,u=n),[l,u]}function eN(e,t,n){if(e.lte(0))return new We(0);var r=Kf.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 wk(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(Kf.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=hk(dk(function(d){return l.add(new We(d-c).mul(r)).toNumber()}),nb);return f(0,t)}function tN(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=eN(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?tN(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 Tk(e){var t=fu(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=JC([n,r]),d=fu(f,2),h=d[0],p=d[1];if(h===-1/0||p===1/0){var y=p===1/0?[h].concat(ab(nb(0,l-1).map(function(){return 1/0}))):[].concat(ab(nb(0,l-1).map(function(){return-1/0})),[p]);return n>r?rb(y):y}if(h===p)return wk(h,l,u);var g=tN(h,p,c,u),x=g.step,O=g.tickMin,S=g.tickMax,b=Kf.rangeStep(O,S.add(new We(.1).mul(x)),x);return n>r?rb(b):b}function Ek(e,t){var n=fu(e,2),r=n[0],l=n[1],u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=JC([r,l]),f=fu(c,2),d=f[0],h=f[1];if(d===-1/0||h===1/0)return[r,l];if(d===h)return[d];var p=Math.max(t,2),y=eN(new We(h).sub(d).div(p-1),u,0),g=[].concat(ab(Kf.rangeStep(new We(d),new We(h).sub(new We(.99).mul(y)),y)),[h]);return r>l?rb(g):g}var jk=ZC(Tk),Mk=ZC(Ek),Ck="Invariant failed";function ni(e,t){throw new Error(Ck)}var Nk=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];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 Xs(){return Xs=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},Xs.apply(this,arguments)}function Pk(e,t){return $k(e)||qk(e,t)||Dk(e,t)||Rk()}function Rk(){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 Dk(e,t){if(e){if(typeof e=="string")return WE(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 WE(e,t)}}function WE(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 qk(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(p){h=!0,l=p}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}function zk(e,t){if(e==null)return{};var n=Bk(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 Bk(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 kk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lk(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,aN(r.key),r)}}function Uk(e,t,n){return t&&Lk(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ik(e,t,n){return t=Ks(t),Hk(e,nN()?Reflect.construct(t,n||[],Ks(e).constructor):t.apply(e,n))}function Hk(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 Gk(e)}function Gk(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nN=function(){return!!e})()}function Ks(e){return Ks=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ks(e)}function Yk(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&&lb(e,t)}function lb(e,t){return lb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},lb(e,t)}function rN(e,t,n){return t=aN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aN(e){var t=Xk(e,"string");return dl(t)=="symbol"?t:t+""}function Xk(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)}var Vf=(function(e){function t(){return kk(this,t),Ik(this,t,arguments)}return Yk(t,e),Uk(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,p=r.xAxis,y=r.yAxis,g=zk(r,Nk),x=xe(g,!1);this.props.direction==="x"&&p.type!=="number"&&ni();var O=d.map(function(S){var b=h(S,f),T=b.x,E=b.y,M=b.value,N=b.errorVal;if(!N)return null;var A=[],w,C;if(Array.isArray(N)){var D=Pk(N,2);w=D[0],C=D[1]}else w=C=N;if(u==="vertical"){var z=p.scale,W=E+l,H=W+c,U=W-c,F=z(M-w),J=z(M+C);A.push({x1:J,y1:H,x2:J,y2:U}),A.push({x1:F,y1:W,x2:J,y2:W}),A.push({x1:F,y1:H,x2:F,y2:U})}else if(u==="horizontal"){var Z=y.scale,q=T+l,Y=q-c,ee=q+c,oe=Z(M-w),ue=Z(M+C);A.push({x1:Y,y1:ue,x2:ee,y2:ue}),A.push({x1:q,y1:oe,x2:q,y2:ue}),A.push({x1:Y,y1:oe,x2:ee,y2:oe})}return B.createElement(Ye,Xs({className:"recharts-errorBar",key:"bar-".concat(A.map(function(R){return"".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))},x),A.map(function(R){return B.createElement("line",Xs({},R,{key:"line-".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))}))});return B.createElement(Ye,{className:"recharts-errorBars"},O)}}])})(B.Component);rN(Vf,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});rN(Vf,"displayName","ErrorBar");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 ZE(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 ka(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ZE(Object(n),!0).forEach(function(r){Kk(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Kk(e,t,n){return t=Vk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vk(e){var t=Fk(e,"string");return du(t)=="symbol"?t:t+""}function Fk(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 iN=function(t){var n=t.children,r=t.formattedGraphicalItems,l=t.legendWidth,u=t.legendContent,c=hn(n,Fa);if(!c)return null;var f=Fa.defaultProps,d=f!==void 0?ka(ka({},f),c.props):{},h;return c.props&&c.props.payload?h=c.props&&c.props.payload:u==="children"?h=(r||[]).reduce(function(p,y){var g=y.item,x=y.props,O=x.sectors||x.data||[];return p.concat(O.map(function(S){return{type:c.props.iconType||g.props.legendType,value:S.name,color:S.fill,payload:S}}))},[]):h=(r||[]).map(function(p){var y=p.item,g=y.type.defaultProps,x=g!==void 0?ka(ka({},g),y.props):{},O=x.dataKey,S=x.name,b=x.legendType,T=x.hide;return{inactive:T,dataKey:O,type:d.iconType||b||"square",color:H0(y),value:S||O,payload:x}}),ka(ka(ka({},d),Fa.getWithHeight(c,l)),{},{payload:h,item:c})};function hu(e){"@babel/helpers - typeof";return hu=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},hu(e)}function QE(e){return Jk(e)||Qk(e)||Zk(e)||Wk()}function Wk(){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 Zk(e,t){if(e){if(typeof e=="string")return ob(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 ob(e,t)}}function Qk(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Jk(e){if(Array.isArray(e))return ob(e)}function ob(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 JE(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?JE(Object(n),!0).forEach(function(r){rl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function rl(e,t,n){return t=eL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eL(e){var t=tL(e,"string");return hu(t)=="symbol"?t:t+""}function tL(e,t){if(hu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function It(e,t,n){return Ce(e)||Ce(t)?n:At(t)?yn(e,t,n):_e(t)?t(e):n}function Vo(e,t,n,r){var l=J6(e,function(f){return It(f,t)});if(n==="number"){var u=l.filter(function(f){return fe(f)||parseFloat(f)});return u.length?[Gf(u),Hf(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 nL=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 p=h>0?l[h-1].coordinate:l[f-1].coordinate,y=l[h].coordinate,g=h>=f-1?l[0].coordinate:l[h+1].coordinate,x=void 0;if(Gt(y-p)!==Gt(g-y)){var O=[];if(Gt(g-y)===Gt(d[1]-d[0])){x=g;var S=y+d[1]-d[0];O[0]=Math.min(S,(S+p)/2),O[1]=Math.max(S,(S+p)/2)}else{x=p;var b=g+d[1]-d[0];O[0]=Math.min(y,(b+y)/2),O[1]=Math.max(y,(b+y)/2)}var T=[Math.min(y,(x+y)/2),Math.max(y,(x+y)/2)];if(t>T[0]&&t<=T[1]||t>=O[0]&&t<=O[1]){c=l[h].index;break}}else{var E=Math.min(p,g),M=Math.max(p,g);if(t>(E+y)/2&&t<=(M+y)/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},H0=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},rL=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 p=u[f[d]].stackGroups,y=Object.keys(p),g=0,x=y.length;g<x;g++){var O=p[y[g]],S=O.items,b=O.cateAxisId,T=S.filter(function(C){return jr(C.type).indexOf("Bar")>=0});if(T&&T.length){var E=T[0].type.defaultProps,M=E!==void 0?dt(dt({},E),T[0].props):T[0].props,N=M.barSize,A=M[b];c[A]||(c[A]=[]);var w=Ce(N)?n:N;c[A].push({item:T[0],stackList:T.slice(1),barSize:Ce(w)?void 0:Yt(w,r,0)})}}return c},aL=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=Yt(n,l,0,!0),p,y=[];if(c[0].barSize===+c[0].barSize){var g=!1,x=l/d,O=c.reduce(function(N,A){return N+A.barSize||0},0);O+=(d-1)*h,O>=l&&(O-=(d-1)*h,h=0),O>=l&&x>0&&(g=!0,x*=.9,O=d*x);var S=(l-O)/2>>0,b={offset:S-h,size:0};p=c.reduce(function(N,A){var w={item:A.item,position:{offset:b.offset+b.size+h,size:g?x:A.barSize}},C=[].concat(QE(N),[w]);return b=C[C.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function(D){C.push({item:D,position:b})}),C},y)}else{var T=Yt(r,l,0,!0);l-2*T-(d-1)*h<=0&&(h=0);var E=(l-2*T-(d-1)*h)/d;E>1&&(E>>=0);var M=f===+f?Math.min(E,f):E;p=c.reduce(function(N,A,w){var C=[].concat(QE(N),[{item:A.item,position:{offset:T+(E+h)*w+(E-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},y)}return p},iL=function(t,n,r,l){var u=r.children,c=r.width,f=r.margin,d=c-(f.left||0)-(f.right||0),h=iN({children:u,legendWidth:d});if(h){var p=l||{},y=p.width,g=p.height,x=h.align,O=h.verticalAlign,S=h.layout;if((S==="vertical"||S==="horizontal"&&O==="middle")&&x!=="center"&&fe(t[x]))return dt(dt({},t),{},rl({},x,t[x]+(y||0)));if((S==="horizontal"||S==="vertical"&&x==="center")&&O!=="middle"&&fe(t[O]))return dt(dt({},t),{},rl({},O,t[O]+(g||0)))}return t},lL=function(t,n,r){return Ce(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},lN=function(t,n,r,l,u){var c=n.props.children,f=Rn(c,Vf).filter(function(h){return lL(l,u,h.props.direction)});if(f&&f.length){var d=f.map(function(h){return h.props.dataKey});return t.reduce(function(h,p){var y=It(p,r);if(Ce(y))return h;var g=Array.isArray(y)?[Gf(y),Hf(y)]:[y,y],x=d.reduce(function(O,S){var b=It(p,S,0),T=g[0]-Math.abs(Array.isArray(b)?b[0]:b),E=g[1]+Math.abs(Array.isArray(b)?b[1]:b);return[Math.min(T,O[0]),Math.max(E,O[1])]},[1/0,-1/0]);return[Math.min(x[0],h[0]),Math.max(x[1],h[1])]},[1/0,-1/0])}return null},oL=function(t,n,r,l,u){var c=n.map(function(f){return lN(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},oN=function(t,n,r,l,u){var c=n.map(function(d){var h=d.props.dataKey;return r==="number"&&h&&lN(t,d,h,l)||Vo(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 p=0,y=h.length;p<y;p++)f[h[p]]||(f[h[p]]=!0,d.push(h[p]));return d},[])},uN=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},cN=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?Gt(f[0]-f[1])*2*h:h,n&&(t.ticks||t.niceTicks)){var p=(t.ticks||t.niceTicks).map(function(y){var g=u?u.indexOf(y):y;return{coordinate:l(g)+h,value:y,offset:h}});return p.filter(function(y){return!Du(y.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(y,g){return{coordinate:l(y)+h,value:y,index:g,offset:h}}):l.ticks&&!r?l.ticks(t.tickCount).map(function(y){return{coordinate:l(y)+h,value:y,offset:h}}):l.domain().map(function(y,g){return{coordinate:l(y)+h,value:u?u[y]:y,index:g,offset:h}})},Fm=new WeakMap,vs=function(t,n){if(typeof n!="function")return t;Fm.has(t)||Fm.set(t,new WeakMap);var r=Fm.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},sN=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:iu(),realScaleType:"band"}:c==="radial"&&f==="angleAxis"?{scale:Us(),realScaleType:"linear"}:u==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Ko(),realScaleType:"point"}:u==="category"?{scale:iu(),realScaleType:"band"}:{scale:Us(),realScaleType:"linear"};if(Qa(l)){var d="scale".concat(jf(l));return{scale:(BE[d]||Ko)(),realScaleType:BE[d]?d:"point"}}return _e(l)?{scale:l}:{scale:Ko(),realScaleType:"point"}},ej=1e-4,fN=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])-ej,c=Math.max(l[0],l[1])+ej,f=t(n[0]),d=t(n[r-1]);(f<u||f>c||d<u||d>c)&&t.domain([n[0],n[r-1]])}},uL=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},cL=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},sL=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=Du(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])}},fL=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=Du(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)}},dL={sign:sL,expand:Jq,none:al,silhouette:e$,wiggle:t$,positive:fL},hL=function(t,n,r){var l=n.map(function(f){return f.props.dataKey}),u=dL[r],c=Qq().keys(l).value(function(f,d){return+It(f,d,0)}).order(zg).offset(u);return c(t)},vL=function(t,n,r,l,u,c){if(!t)return null;var f=c?n.reverse():n,d={},h=f.reduce(function(y,g){var x,O=(x=g.type)!==null&&x!==void 0&&x.defaultProps?dt(dt({},g.type.defaultProps),g.props):g.props,S=O.stackId,b=O.hide;if(b)return y;var T=O[r],E=y[T]||{hasStack:!1,stackGroups:{}};if(At(S)){var M=E.stackGroups[S]||{numericAxisId:r,cateAxisId:l,items:[]};M.items.push(g),E.hasStack=!0,E.stackGroups[S]=M}else E.stackGroups[qu("_stackId_")]={numericAxisId:r,cateAxisId:l,items:[g]};return dt(dt({},y),{},rl({},T,E))},d),p={};return Object.keys(h).reduce(function(y,g){var x=h[g];if(x.hasStack){var O={};x.stackGroups=Object.keys(x.stackGroups).reduce(function(S,b){var T=x.stackGroups[b];return dt(dt({},S),{},rl({},b,{numericAxisId:r,cateAxisId:l,items:T.items,stackedData:hL(t,T.items,u)}))},O)}return dt(dt({},y),{},rl({},g,x))},p)},dN=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 p=jk(h,u,f);return t.domain([Gf(p),Hf(p)]),{niceTicks:p}}if(u&&l==="number"){var y=t.domain(),g=Mk(y,u,f);return{niceTicks:g}}return null},tj=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=It(c,n.dataKey,n.domain[f]);return Ce(d)?null:n.scale(d)-u/2+l},pL=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]},yL=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},mL=function(t){return t.reduce(function(n,r){return[Gf(r.concat([n[0]]).filter(fe)),Hf(r.concat([n[1]]).filter(fe))]},[1/0,-1/0])},hN=function(t,n,r){return Object.keys(t).reduce(function(l,u){var c=t[u],f=c.stackedData,d=f.reduce(function(h,p){var y=mL(p.slice(n,r+1));return[Math.min(h[0],y[0]),Math.max(h[1],y[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})},nj=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,rj=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ub=function(t,n,r){if(_e(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(nj.test(t[0])){var u=+nj.exec(t[0])[1];l[0]=n[0]-u}else _e(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(rj.test(t[1])){var c=+rj.exec(t[1])[1];l[1]=n[1]+c}else _e(t[1])?l[1]=t[1](n[1]):l[1]=n[1];return l},Vs=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=m0(n,function(y){return y.coordinate}),c=1/0,f=1,d=u.length;f<d;f++){var h=u[f],p=u[f-1];c=Math.min((h.coordinate||0)-(p.coordinate||0),c)}return c===1/0?0:c}return r?void 0:0},aj=function(t,n,r){return!t||!t.length||Yf(t,yn(r,"type.defaultProps.domain"))?n:t},vN=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,p=r.hide;return dt(dt({},xe(t,!1)),{},{dataKey:l,unit:c,formatter:f,name:u||l,color:H0(t),value:It(n,l),type:d,payload:n,chartType:h,hide:p})};function vu(e){"@babel/helpers - typeof";return vu=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},vu(e)}function ij(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?ij(Object(n),!0).forEach(function(r){pN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ij(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pN(e,t,n){return t=gL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gL(e){var t=bL(e,"string");return vu(t)=="symbol"?t:t+""}function bL(e,t){if(vu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xL(e,t){return AL(e)||OL(e,t)||_L(e,t)||SL()}function SL(){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 _L(e,t){if(e){if(typeof e=="string")return lj(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 lj(e,t)}}function lj(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 OL(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(p){h=!0,l=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function AL(e){if(Array.isArray(e))return e}var Fs=Math.PI/180,wL=function(t){return t*180/Math.PI},tt=function(t,n,r,l){return{x:t+Math.cos(-Fs*l)*r,y:n+Math.sin(-Fs*l)*r}},yN=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},TL=function(t,n,r,l,u){var c=t.width,f=t.height,d=t.startAngle,h=t.endAngle,p=Yt(t.cx,c,c/2),y=Yt(t.cy,f,f/2),g=yN(c,f,r),x=Yt(t.innerRadius,g,0),O=Yt(t.outerRadius,g,g*.8),S=Object.keys(n);return S.reduce(function(b,T){var E=n[T],M=E.domain,N=E.reversed,A;if(Ce(E.range))l==="angleAxis"?A=[d,h]:l==="radiusAxis"&&(A=[x,O]),N&&(A=[A[1],A[0]]);else{A=E.range;var w=A,C=xL(w,2);d=C[0],h=C[1]}var D=sN(E,u),z=D.realScaleType,W=D.scale;W.domain(M).range(A),fN(W);var H=dN(W,Ar(Ar({},E),{},{realScaleType:z})),U=Ar(Ar(Ar({},E),H),{},{range:A,radius:O,realScaleType:z,scale:W,cx:p,cy:y,innerRadius:x,outerRadius:O,startAngle:d,endAngle:h});return Ar(Ar({},b),{},pN({},T,U))},{})},EL=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))},jL=function(t,n){var r=t.x,l=t.y,u=n.cx,c=n.cy,f=EL({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:wL(h),angleInRadian:h}},ML=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}},CL=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},oj=function(t,n){var r=t.x,l=t.y,u=jL({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 p=ML(n),y=p.startAngle,g=p.endAngle,x=f,O;if(y<=g){for(;x>g;)x-=360;for(;x<y;)x+=360;O=x>=y&&x<=g}else{for(;x>y;)x-=360;for(;x<g;)x+=360;O=x>=g&&x<=y}return O?Ar(Ar({},n),{},{radius:c,angle:CL(x,n)}):null},mN=function(t){return!L.isValidElement(t)&&!_e(t)&&typeof t!="boolean"?t.className:""};function pu(e){"@babel/helpers - typeof";return pu=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},pu(e)}var NL=["offset"];function PL(e){return $L(e)||qL(e)||DL(e)||RL()}function RL(){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 DL(e,t){if(e){if(typeof e=="string")return cb(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 cb(e,t)}}function qL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $L(e){if(Array.isArray(e))return cb(e)}function cb(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 zL(e,t){if(e==null)return{};var n=BL(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 BL(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 uj(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?uj(Object(n),!0).forEach(function(r){kL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kL(e,t,n){return t=LL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LL(e){var t=UL(e,"string");return pu(t)=="symbol"?t:t+""}function UL(e,t){if(pu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yu(){return yu=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},yu.apply(this,arguments)}var IL=function(t){var n=t.value,r=t.formatter,l=Ce(t.children)?n:t.children;return _e(r)?r(l):l},HL=function(t,n){var r=Gt(n-t),l=Math.min(Math.abs(n-t),360);return r*l},GL=function(t,n,r){var l=t.position,u=t.viewBox,c=t.offset,f=t.className,d=u,h=d.cx,p=d.cy,y=d.innerRadius,g=d.outerRadius,x=d.startAngle,O=d.endAngle,S=d.clockWise,b=(y+g)/2,T=HL(x,O),E=T>=0?1:-1,M,N;l==="insideStart"?(M=x+E*c,N=S):l==="insideEnd"?(M=O-E*c,N=!S):l==="end"&&(M=O+E*c,N=S),N=T<=0?N:!N;var A=tt(h,p,b,M),w=tt(h,p,b,M+(N?1:-1)*359),C="M".concat(A.x,",").concat(A.y,`
|
||
A`).concat(b,",").concat(b,",0,1,").concat(N?0:1,`,
|
||
`).concat(w.x,",").concat(w.y),D=Ce(t.id)?qu("recharts-radial-line-"):t.id;return B.createElement("text",yu({},r,{dominantBaseline:"central",className:je("recharts-radial-bar-label",f)}),B.createElement("defs",null,B.createElement("path",{id:D,d:C})),B.createElement("textPath",{xlinkHref:"#".concat(D)},n))},YL=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,p=u.startAngle,y=u.endAngle,g=(p+y)/2;if(l==="outside"){var x=tt(c,f,h+r,g),O=x.x,S=x.y;return{x:O,y:S,textAnchor:O>=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 b=(d+h)/2,T=tt(c,f,b,g),E=T.x,M=T.y;return{x:E,y:M,textAnchor:"middle",verticalAnchor:"middle"}},XL=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,p=c.height,y=p>=0?1:-1,g=y*l,x=y>0?"end":"start",O=y>0?"start":"end",S=h>=0?1:-1,b=S*l,T=S>0?"end":"start",E=S>0?"start":"end";if(u==="top"){var M={x:f+h/2,y:d-y*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+p+g,textAnchor:"middle",verticalAnchor:O};return Ot(Ot({},N),r?{height:Math.max(r.y+r.height-(d+p),0),width:h}:{})}if(u==="left"){var A={x:f-b,y:d+p/2,textAnchor:T,verticalAnchor:"middle"};return Ot(Ot({},A),r?{width:Math.max(A.x-r.x,0),height:p}:{})}if(u==="right"){var w={x:f+h+b,y:d+p/2,textAnchor:E,verticalAnchor:"middle"};return Ot(Ot({},w),r?{width:Math.max(r.x+r.width-w.x,0),height:p}:{})}var C=r?{width:h,height:p}:{};return u==="insideLeft"?Ot({x:f+b,y:d+p/2,textAnchor:E,verticalAnchor:"middle"},C):u==="insideRight"?Ot({x:f+h-b,y:d+p/2,textAnchor:T,verticalAnchor:"middle"},C):u==="insideTop"?Ot({x:f+h/2,y:d+g,textAnchor:"middle",verticalAnchor:O},C):u==="insideBottom"?Ot({x:f+h/2,y:d+p-g,textAnchor:"middle",verticalAnchor:x},C):u==="insideTopLeft"?Ot({x:f+b,y:d+g,textAnchor:E,verticalAnchor:O},C):u==="insideTopRight"?Ot({x:f+h-b,y:d+g,textAnchor:T,verticalAnchor:O},C):u==="insideBottomLeft"?Ot({x:f+b,y:d+p-g,textAnchor:E,verticalAnchor:x},C):u==="insideBottomRight"?Ot({x:f+h-b,y:d+p-g,textAnchor:T,verticalAnchor:x},C):Nl(u)&&(fe(u.x)||Ya(u.x))&&(fe(u.y)||Ya(u.y))?Ot({x:f+Yt(u.x,h),y:d+Yt(u.y,p),textAnchor:"end",verticalAnchor:"end"},C):Ot({x:f+h/2,y:d+p/2,textAnchor:"middle",verticalAnchor:"middle"},C)},KL=function(t){return"cx"in t&&fe(t.cx)};function Mt(e){var t=e.offset,n=t===void 0?5:t,r=zL(e,NL),l=Ot({offset:n},r),u=l.viewBox,c=l.position,f=l.value,d=l.children,h=l.content,p=l.className,y=p===void 0?"":p,g=l.textBreakAll;if(!u||Ce(f)&&Ce(d)&&!L.isValidElement(h)&&!_e(h))return null;if(L.isValidElement(h))return L.cloneElement(h,l);var x;if(_e(h)){if(x=L.createElement(h,l),L.isValidElement(x))return x}else x=IL(l);var O=KL(u),S=xe(l,!0);if(O&&(c==="insideStart"||c==="insideEnd"||c==="end"))return GL(l,x,S);var b=O?YL(l):XL(l);return B.createElement(ei,yu({className:je("recharts-label",y)},S,b,{breakAll:g}),x)}Mt.displayName="Label";var gN=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,p=t.outerRadius,y=t.x,g=t.y,x=t.top,O=t.left,S=t.width,b=t.height,T=t.clockWise,E=t.labelViewBox;if(E)return E;if(fe(S)&&fe(b)){if(fe(y)&&fe(g))return{x:y,y:g,width:S,height:b};if(fe(x)&&fe(O))return{x,y:O,width:S,height:b}}return fe(y)&&fe(g)?{x:y,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:p||d||f||0,clockWise:T}:t.viewBox?t.viewBox:{}},VL=function(t,n){return t?t===!0?B.createElement(Mt,{key:"label-implicit",viewBox:n}):At(t)?B.createElement(Mt,{key:"label-implicit",viewBox:n,value:t}):L.isValidElement(t)?t.type===Mt?L.cloneElement(t,{key:"label-implicit",viewBox:n}):B.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):_e(t)?B.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):Nl(t)?B.createElement(Mt,yu({viewBox:n},t,{key:"label-implicit"})):null:null},FL=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=gN(t),c=Rn(l,Mt).map(function(d,h){return L.cloneElement(d,{viewBox:n||u,key:"label-".concat(h)})});if(!r)return c;var f=VL(t.label,n||u);return[f].concat(PL(c))};Mt.parseViewBox=gN;Mt.renderCallByParent=FL;var Wm,cj;function WL(){if(cj)return Wm;cj=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return Wm=e,Wm}var ZL=WL();const QL=Xe(ZL);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)}var JL=["valueAccessor"],e5=["data","dataKey","clockWise","id","textBreakAll"];function t5(e){return i5(e)||a5(e)||r5(e)||n5()}function n5(){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 r5(e,t){if(e){if(typeof e=="string")return sb(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 sb(e,t)}}function a5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function i5(e){if(Array.isArray(e))return sb(e)}function sb(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 Ws(){return Ws=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},Ws.apply(this,arguments)}function sj(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 fj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sj(Object(n),!0).forEach(function(r){l5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function l5(e,t,n){return t=o5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o5(e){var t=u5(e,"string");return mu(t)=="symbol"?t:t+""}function u5(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)}function dj(e,t){if(e==null)return{};var n=c5(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 c5(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 s5=function(t){return Array.isArray(t.value)?QL(t.value):t.value};function ya(e){var t=e.valueAccessor,n=t===void 0?s5:t,r=dj(e,JL),l=r.data,u=r.dataKey,c=r.clockWise,f=r.id,d=r.textBreakAll,h=dj(r,e5);return!l||!l.length?null:B.createElement(Ye,{className:"recharts-label-list"},l.map(function(p,y){var g=Ce(u)?n(p,y):It(p&&p.payload,u),x=Ce(f)?{}:{id:"".concat(f,"-").concat(y)};return B.createElement(Mt,Ws({},xe(p,!0),h,x,{parentViewBox:p.parentViewBox,value:g,textBreakAll:d,viewBox:Mt.parseViewBox(Ce(c)?p:fj(fj({},p),{},{clockWise:c})),key:"label-".concat(y),index:y}))}))}ya.displayName="LabelList";function f5(e,t){return e?e===!0?B.createElement(ya,{key:"labelList-implicit",data:t}):B.isValidElement(e)||_e(e)?B.createElement(ya,{key:"labelList-implicit",data:t,content:e}):Nl(e)?B.createElement(ya,Ws({data:t},e,{key:"labelList-implicit"})):null:null}function d5(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=Rn(r,ya).map(function(c,f){return L.cloneElement(c,{data:t,key:"labelList-".concat(f)})});if(!n)return l;var u=f5(e.label,t);return[u].concat(t5(l))}ya.renderCallByParent=d5;function gu(e){"@babel/helpers - typeof";return gu=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},gu(e)}function fb(){return fb=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},fb.apply(this,arguments)}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 vj(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){h5(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 h5(e,t,n){return t=v5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v5(e){var t=p5(e,"string");return gu(t)=="symbol"?t:t+""}function p5(e,t){if(gu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var y5=function(t,n){var r=Gt(n-t),l=Math.min(Math.abs(n-t),359.999);return r*l},ps=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,p=d*(f?1:-1)+l,y=Math.asin(d/p)/Fs,g=h?u:u+c*y,x=tt(n,r,p,g),O=tt(n,r,l,g),S=h?u-c*y:u,b=tt(n,r,p*Math.cos(y*Fs),S);return{center:x,circleTangency:O,lineTangency:b,theta:y}},bN=function(t){var n=t.cx,r=t.cy,l=t.innerRadius,u=t.outerRadius,c=t.startAngle,f=t.endAngle,d=y5(c,f),h=c+d,p=tt(n,r,u,c),y=tt(n,r,u,h),g="M ".concat(p.x,",").concat(p.y,`
|
||
A `).concat(u,",").concat(u,`,0,
|
||
`).concat(+(Math.abs(d)>180),",").concat(+(c>h),`,
|
||
`).concat(y.x,",").concat(y.y,`
|
||
`);if(l>0){var x=tt(n,r,l,c),O=tt(n,r,l,h);g+="L ".concat(O.x,",").concat(O.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},m5=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,p=t.endAngle,y=Gt(p-h),g=ps({cx:n,cy:r,radius:u,angle:h,sign:y,cornerRadius:c,cornerIsExternal:d}),x=g.circleTangency,O=g.lineTangency,S=g.theta,b=ps({cx:n,cy:r,radius:u,angle:p,sign:-y,cornerRadius:c,cornerIsExternal:d}),T=b.circleTangency,E=b.lineTangency,M=b.theta,N=d?Math.abs(h-p):Math.abs(h-p)-S-M;if(N<0)return f?"M ".concat(O.x,",").concat(O.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
|
||
`):bN({cx:n,cy:r,innerRadius:l,outerRadius:u,startAngle:h,endAngle:p});var A="M ".concat(O.x,",").concat(O.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(x.x,",").concat(x.y,`
|
||
A`).concat(u,",").concat(u,",0,").concat(+(N>180),",").concat(+(y<0),",").concat(T.x,",").concat(T.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(E.x,",").concat(E.y,`
|
||
`);if(l>0){var w=ps({cx:n,cy:r,radius:l,angle:h,sign:y,isExternal:!0,cornerRadius:c,cornerIsExternal:d}),C=w.circleTangency,D=w.lineTangency,z=w.theta,W=ps({cx:n,cy:r,radius:l,angle:p,sign:-y,isExternal:!0,cornerRadius:c,cornerIsExternal:d}),H=W.circleTangency,U=W.lineTangency,F=W.theta,J=d?Math.abs(h-p):Math.abs(h-p)-z-F;if(J<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(+(y<0),",").concat(H.x,",").concat(H.y,`
|
||
A`).concat(l,",").concat(l,",0,").concat(+(J>180),",").concat(+(y>0),",").concat(C.x,",").concat(C.y,`
|
||
A`).concat(c,",").concat(c,",0,0,").concat(+(y<0),",").concat(D.x,",").concat(D.y,"Z")}else A+="L".concat(n,",").concat(r,"Z");return A},g5={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},xN=function(t){var n=vj(vj({},g5),t),r=n.cx,l=n.cy,u=n.innerRadius,c=n.outerRadius,f=n.cornerRadius,d=n.forceCornerRadius,h=n.cornerIsExternal,p=n.startAngle,y=n.endAngle,g=n.className;if(c<u||p===y)return null;var x=je("recharts-sector",g),O=c-u,S=Yt(f,O,0,!0),b;return S>0&&Math.abs(p-y)<360?b=m5({cx:r,cy:l,innerRadius:u,outerRadius:c,cornerRadius:Math.min(S,O/2),forceCornerRadius:d,cornerIsExternal:h,startAngle:p,endAngle:y}):b=bN({cx:r,cy:l,innerRadius:u,outerRadius:c,startAngle:p,endAngle:y}),B.createElement("path",fb({},xe(n,!0),{className:x,d:b,role:"img"}))};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 db(){return db=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},db.apply(this,arguments)}function pj(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 yj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pj(Object(n),!0).forEach(function(r){b5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function b5(e,t,n){return t=x5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x5(e){var t=S5(e,"string");return bu(t)=="symbol"?t:t+""}function S5(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 mj={curveBasisClosed:Uq,curveBasisOpen:Iq,curveBasis:Lq,curveBumpX:Tq,curveBumpY:Eq,curveLinearClosed:Hq,curveLinear:Cf,curveMonotoneX:Gq,curveMonotoneY:Yq,curveNatural:Xq,curveStep:Kq,curveStepAfter:Fq,curveStepBefore:Vq},ys=function(t){return t.x===+t.x&&t.y===+t.y},ko=function(t){return t.x},Lo=function(t){return t.y},_5=function(t,n){if(_e(t))return t;var r="curve".concat(jf(t));return(r==="curveMonotone"||r==="curveBump")&&n?mj["".concat(r).concat(n==="vertical"?"Y":"X")]:mj[r]||Cf},O5=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,p=_5(r,f),y=h?u.filter(function(S){return ys(S)}):u,g;if(Array.isArray(c)){var x=h?c.filter(function(S){return ys(S)}):c,O=y.map(function(S,b){return yj(yj({},S),{},{base:x[b]})});return f==="vertical"?g=os().y(Lo).x1(ko).x0(function(S){return S.base.x}):g=os().x(ko).y1(Lo).y0(function(S){return S.base.y}),g.defined(ys).curve(p),g(O)}return f==="vertical"&&fe(c)?g=os().y(Lo).x1(ko).x0(c):fe(c)?g=os().x(ko).y1(Lo).y0(c):g=b2().x(ko).y(Lo),g.defined(ys).curve(p),g(y)},hb=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?O5(t):l;return L.createElement("path",db({},xe(t,!1),Os(t),{className:je("recharts-curve",n),d:c,ref:u}))},Zm={exports:{}},Qm,gj;function A5(){if(gj)return Qm;gj=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Qm=e,Qm}var Jm,bj;function w5(){if(bj)return Jm;bj=1;var e=A5();function t(){}function n(){}return n.resetWarningCache=t,Jm=function(){function r(c,f,d,h,p,y){if(y!==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},Jm}var xj;function T5(){return xj||(xj=1,Zm.exports=w5()()),Zm.exports}var E5=T5();const Ie=Xe(E5),{getOwnPropertyNames:j5,getOwnPropertySymbols:M5}=Object,{hasOwnProperty:C5}=Object.prototype;function eg(e,t){return function(r,l,u){return e(r,l,u)&&t(r,l,u)}}function ms(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 N5(e){return e!=null?e[Symbol.toStringTag]:void 0}function Sj(e){return j5(e).concat(M5(e))}const P5=Object.hasOwn||((e,t)=>C5.call(e,t));function oi(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const R5="__v",D5="__o",q5="_owner",{getOwnPropertyDescriptor:_j,keys:Oj}=Object;function $5(e,t){return e.byteLength===t.byteLength&&Zs(new Uint8Array(e),new Uint8Array(t))}function z5(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 B5(e,t){return e.byteLength===t.byteLength&&Zs(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function k5(e,t){return oi(e.getTime(),t.getTime())}function L5(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function U5(e,t){return e===t}function Aj(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 p=!1,y=0;for(;(f=h.next())&&!f.done;){if(l[y]){y++;continue}const g=c.value,x=f.value;if(n.equals(g[0],x[0],d,y,e,t,n)&&n.equals(g[1],x[1],g[0],x[0],e,t,n)){p=l[y]=!0;break}y++}if(!p)return!1;d++}return!0}const I5=oi;function H5(e,t,n){const r=Oj(e);let l=r.length;if(Oj(t).length!==l)return!1;for(;l-- >0;)if(!SN(e,t,n,r[l]))return!1;return!0}function Uo(e,t,n){const r=Sj(e);let l=r.length;if(Sj(t).length!==l)return!1;let u,c,f;for(;l-- >0;)if(u=r[l],!SN(e,t,n,u)||(c=_j(e,u),f=_j(t,u),(c||f)&&(!c||!f||c.configurable!==f.configurable||c.enumerable!==f.enumerable||c.writable!==f.writable)))return!1;return!0}function G5(e,t){return oi(e.valueOf(),t.valueOf())}function Y5(e,t){return e.source===t.source&&e.flags===t.flags}function wj(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,p=0;for(;(f=d.next())&&!f.done;){if(!l[p]&&n.equals(c.value,f.value,c.value,f.value,e,t,n)){h=l[p]=!0;break}p++}if(!h)return!1}return!0}function Zs(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 X5(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 SN(e,t,n,r){return(r===q5||r===D5||r===R5)&&(e.$$typeof||t.$$typeof)?!0:P5(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}const K5="[object ArrayBuffer]",V5="[object Arguments]",F5="[object Boolean]",W5="[object DataView]",Z5="[object Date]",Q5="[object Error]",J5="[object Map]",eU="[object Number]",tU="[object Object]",nU="[object RegExp]",rU="[object Set]",aU="[object String]",iU={"[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},lU="[object URL]",oU=Object.prototype.toString;function uU({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:l,areFunctionsEqual:u,areMapsEqual:c,areNumbersEqual:f,areObjectsEqual:d,arePrimitiveWrappersEqual:h,areRegExpsEqual:p,areSetsEqual:y,areTypedArraysEqual:g,areUrlsEqual:x,unknownTagComparators:O}){return function(b,T,E){if(b===T)return!0;if(b==null||T==null)return!1;const M=typeof b;if(M!==typeof T)return!1;if(M!=="object")return M==="number"?f(b,T,E):M==="function"?u(b,T,E):!1;const N=b.constructor;if(N!==T.constructor)return!1;if(N===Object)return d(b,T,E);if(Array.isArray(b))return t(b,T,E);if(N===Date)return r(b,T,E);if(N===RegExp)return p(b,T,E);if(N===Map)return c(b,T,E);if(N===Set)return y(b,T,E);const A=oU.call(b);if(A===Z5)return r(b,T,E);if(A===nU)return p(b,T,E);if(A===J5)return c(b,T,E);if(A===rU)return y(b,T,E);if(A===tU)return typeof b.then!="function"&&typeof T.then!="function"&&d(b,T,E);if(A===lU)return x(b,T,E);if(A===Q5)return l(b,T,E);if(A===V5)return d(b,T,E);if(iU[A])return g(b,T,E);if(A===K5)return e(b,T,E);if(A===W5)return n(b,T,E);if(A===F5||A===eU||A===aU)return h(b,T,E);if(O){let w=O[A];if(!w){const C=N5(b);C&&(w=O[C])}if(w)return w(b,T,E)}return!1}}function cU({circular:e,createCustomConfig:t,strict:n}){let r={areArrayBuffersEqual:$5,areArraysEqual:n?Uo:z5,areDataViewsEqual:B5,areDatesEqual:k5,areErrorsEqual:L5,areFunctionsEqual:U5,areMapsEqual:n?eg(Aj,Uo):Aj,areNumbersEqual:I5,areObjectsEqual:n?Uo:H5,arePrimitiveWrappersEqual:G5,areRegExpsEqual:Y5,areSetsEqual:n?eg(wj,Uo):wj,areTypedArraysEqual:n?eg(Zs,Uo):Zs,areUrlsEqual:X5,unknownTagComparators:void 0};if(t&&(r=Object.assign({},r,t(r))),e){const l=ms(r.areArraysEqual),u=ms(r.areMapsEqual),c=ms(r.areObjectsEqual),f=ms(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:l,areMapsEqual:u,areObjectsEqual:c,areSetsEqual:f})}return r}function sU(e){return function(t,n,r,l,u,c,f){return e(t,n,f)}}function fU({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:p}=n();return t(f,d,{cache:h,equals:r,meta:p,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 dU=xa();xa({strict:!0});xa({circular:!0});xa({circular:!0,strict:!0});xa({createInternalComparator:()=>oi});xa({strict:!0,createInternalComparator:()=>oi});xa({circular:!0,createInternalComparator:()=>oi});xa({circular:!0,createInternalComparator:()=>oi,strict:!0});function xa(e={}){const{circular:t=!1,createInternalComparator:n,createState:r,strict:l=!1}=e,u=cU(e),c=uU(u),f=n?n(c):sU(c);return fU({circular:t,comparator:c,createState:r,equals:f,strict:l})}function hU(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function Tj(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):hU(l)};requestAnimationFrame(r)}function vb(e){"@babel/helpers - typeof";return vb=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},vb(e)}function vU(e){return gU(e)||mU(e)||yU(e)||pU()}function pU(){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 yU(e,t){if(e){if(typeof e=="string")return Ej(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 Ej(e,t)}}function Ej(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){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function gU(e){if(Array.isArray(e))return e}function bU(){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=vU(c),d=f[0],h=f.slice(1);if(typeof d=="number"){Tj(l.bind(null,h),d);return}l(d),Tj(l.bind(null,h));return}vb(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 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 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 Mj(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){_N(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 _N(e,t,n){return t=xU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xU(e){var t=SU(e,"string");return xu(t)==="symbol"?t:String(t)}function SU(e,t){if(xu(e)!=="object"||e===null)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)}var _U=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,l){return r.filter(function(u){return l.includes(u)})})},OU=function(t){return t},AU=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Fo=function(t,n){return Object.keys(n).reduce(function(r,l){return Mj(Mj({},r),{},_N({},l,t(l,n[l])))},{})},Cj=function(t,n,r){return t.map(function(l){return"".concat(AU(l)," ").concat(n,"ms ").concat(r)}).join(",")};function wU(e,t){return jU(e)||EU(e,t)||ON(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){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(p){h=!0,l=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function jU(e){if(Array.isArray(e))return e}function MU(e){return PU(e)||NU(e)||ON(e)||CU()}function CU(){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 ON(e,t){if(e){if(typeof e=="string")return pb(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 pb(e,t)}}function NU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function PU(e){if(Array.isArray(e))return pb(e)}function pb(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 Qs=1e-4,AN=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},wN=function(t,n){return t.map(function(r,l){return r*Math.pow(n,l)}).reduce(function(r,l){return r+l})},Nj=function(t,n){return function(r){var l=AN(t,n);return wN(l,r)}},RU=function(t,n){return function(r){var l=AN(t,n),u=[].concat(MU(l.map(function(c,f){return c*f}).slice(1)),[0]);return wN(u,r)}},Pj=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(b){return parseFloat(b)}),p=wU(h,4);l=p[0],u=p[1],c=p[2],f=p[3]}}}var y=Nj(l,c),g=Nj(u,f),x=RU(l,c),O=function(T){return T>1?1:T<0?0:T},S=function(T){for(var E=T>1?1:T,M=E,N=0;N<8;++N){var A=y(M)-E,w=x(M);if(Math.abs(A-E)<Qs||w<Qs)return g(M);M=O(M-A/w)}return g(M)};return S.isStepper=!1,S},DU=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(p,y,g){var x=-(p-y)*r,O=g*u,S=g+(x-O)*f/1e3,b=g*f/1e3+p;return Math.abs(b-y)<Qs&&Math.abs(S)<Qs?[y,0]:[b,S]};return d.isStepper=!0,d.dt=f,d},qU=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 Pj(l);case"spring":return DU();default:if(l.split("(")[0]==="cubic-bezier")return Pj(l)}return typeof l=="function"?l:null};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 Rj(e){return BU(e)||zU(e)||TN(e)||$U()}function $U(){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 zU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function BU(e){if(Array.isArray(e))return mb(e)}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 $t(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){yb(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 yb(e,t,n){return t=kU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kU(e){var t=LU(e,"string");return Su(t)==="symbol"?t:String(t)}function LU(e,t){if(Su(e)!=="object"||e===null)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 UU(e,t){return GU(e)||HU(e,t)||TN(e,t)||IU()}function IU(){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 TN(e,t){if(e){if(typeof e=="string")return mb(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 mb(e,t)}}function mb(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 HU(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(p){h=!0,l=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function GU(e){if(Array.isArray(e))return e}var Js=function(t,n,r){return t+(n-t)*r},gb=function(t){var n=t.from,r=t.to;return n!==r},YU=function e(t,n,r){var l=Fo(function(u,c){if(gb(c)){var f=t(c.from,c.to,c.velocity),d=UU(f,2),h=d[0],p=d[1];return $t($t({},c),{},{from:h,velocity:p})}return c},n);return r<1?Fo(function(u,c){return gb(c)?$t($t({},c),{},{velocity:Js(c.velocity,l[u].velocity,r),from:Js(c.from,l[u].from,r)}):c},n):e(t,l,r-1)};const XU=(function(e,t,n,r,l){var u=_U(e,t),c=u.reduce(function(b,T){return $t($t({},b),{},yb({},T,[e[T],t[T]]))},{}),f=u.reduce(function(b,T){return $t($t({},b),{},yb({},T,{from:e[T],velocity:0,to:t[T]}))},{}),d=-1,h,p,y=function(){return null},g=function(){return Fo(function(T,E){return E.from},f)},x=function(){return!Object.values(f).filter(gb).length},O=function(T){h||(h=T);var E=T-h,M=E/n.dt;f=YU(n,f,M),l($t($t($t({},e),t),g())),h=T,x()||(d=requestAnimationFrame(y))},S=function(T){p||(p=T);var E=(T-p)/r,M=Fo(function(A,w){return Js.apply(void 0,Rj(w).concat([n(E)]))},c);if(l($t($t($t({},e),t),M)),E<1)d=requestAnimationFrame(y);else{var N=Fo(function(A,w){return Js.apply(void 0,Rj(w).concat([n(1)]))},c);l($t($t($t({},e),t),N))}};return y=n.isStepper?O:S,function(){return requestAnimationFrame(y),function(){cancelAnimationFrame(d)}}});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)}var KU=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function VU(e,t){if(e==null)return{};var n=FU(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 FU(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 tg(e){return JU(e)||QU(e)||ZU(e)||WU()}function WU(){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 ZU(e,t){if(e){if(typeof e=="string")return bb(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 bb(e,t)}}function QU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function JU(e){if(Array.isArray(e))return bb(e)}function bb(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 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 Un(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){Yo(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 Yo(e,t,n){return t=EN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tI(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,EN(r.key),r)}}function nI(e,t,n){return t&&tI(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function EN(e){var t=rI(e,"string");return hl(t)==="symbol"?t:String(t)}function rI(e,t){if(hl(e)!=="object"||e===null)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(t==="string"?String:Number)(e)}function aI(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&&xb(e,t)}function xb(e,t){return xb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},xb(e,t)}function iI(e){var t=lI();return function(){var r=ef(e),l;if(t){var u=ef(this).constructor;l=Reflect.construct(r,arguments,u)}else l=r.apply(this,arguments);return Sb(this,l)}}function Sb(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 _b(e)}function _b(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lI(){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 ef(e){return ef=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ef(e)}var Rr=(function(e){aI(n,e);var t=iI(n);function n(r,l){var u;eI(this,n),u=t.call(this,r,l);var c=u.props,f=c.isActive,d=c.attributeName,h=c.from,p=c.to,y=c.steps,g=c.children,x=c.duration;if(u.handleStyleChange=u.handleStyleChange.bind(_b(u)),u.changeStyle=u.changeStyle.bind(_b(u)),!f||x<=0)return u.state={style:{}},typeof g=="function"&&(u.state={style:p}),Sb(u);if(y&&y.length)u.state={style:y[0].style};else if(h){if(typeof g=="function")return u.state={style:h},Sb(u);u.state={style:d?Yo({},d,h):h}}else u.state={style:{}};return u}return nI(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,p=u.to,y=u.from,g=this.state.style;if(f){if(!c){var x={style:d?Yo({},d,p):p};this.state&&g&&(d&&g[d]!==p||!d&&g!==p)&&this.setState(x);return}if(!(dU(l.to,p)&&l.canBegin&&l.isActive)){var O=!l.canBegin||!l.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var S=O||h?y:l.to;if(this.state&&g){var b={style:d?Yo({},d,S):S};(d&&g[d]!==S||!d&&g!==S)&&this.setState(b)}this.runAnimation(Un(Un({},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,p=l.begin,y=l.onAnimationEnd,g=l.onAnimationStart,x=XU(c,f,qU(h),d,this.changeStyle),O=function(){u.stopJSAnimation=x()};this.manager.start([g,p,O,d,y])}},{key:"runStepAnimation",value:function(l){var u=this,c=l.steps,f=l.begin,d=l.onAnimationStart,h=c[0],p=h.style,y=h.duration,g=y===void 0?0:y,x=function(S,b,T){if(T===0)return S;var E=b.duration,M=b.easing,N=M===void 0?"ease":M,A=b.style,w=b.properties,C=b.onAnimationEnd,D=T>0?c[T-1]:b,z=w||Object.keys(A);if(typeof N=="function"||N==="spring")return[].concat(tg(S),[u.runJSAnimation.bind(u,{from:D.style,to:A,duration:E,easing:N}),E]);var W=Cj(z,E,N),H=Un(Un(Un({},D.style),A),{},{transition:W});return[].concat(tg(S),[H,E,C]).filter(OU)};return this.manager.start([d].concat(tg(c.reduce(x,[p,Math.max(g,f)])),[l.onAnimationEnd]))}},{key:"runAnimation",value:function(l){this.manager||(this.manager=bU());var u=l.begin,c=l.duration,f=l.attributeName,d=l.to,h=l.easing,p=l.onAnimationStart,y=l.onAnimationEnd,g=l.steps,x=l.children,O=this.manager;if(this.unSubscribe=O.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?Yo({},f,d):d,b=Cj(Object.keys(S),c,h);O.start([p,u,Un(Un({},S),{},{transition:b}),c,y])}},{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=VU(l,KU),h=L.Children.count(u),p=this.state.style;if(typeof u=="function")return u(p);if(!f||h===0||c<=0)return u;var y=function(x){var O=x.props,S=O.style,b=S===void 0?{}:S,T=O.className,E=L.cloneElement(x,Un(Un({},d),{},{style:Un(Un({},b),p),className:T}));return E};return h===1?y(L.Children.only(u)):B.createElement("div",null,L.Children.map(u,function(g){return y(g)}))}}]),n})(L.PureComponent);Rr.displayName="Animate";Rr.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Rr.propTypes={from:Ie.oneOfType([Ie.object,Ie.string]),to:Ie.oneOfType([Ie.object,Ie.string]),attributeName:Ie.string,duration:Ie.number,begin:Ie.number,easing:Ie.oneOfType([Ie.string,Ie.func]),steps:Ie.arrayOf(Ie.shape({duration:Ie.number.isRequired,style:Ie.object.isRequired,easing:Ie.oneOfType([Ie.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Ie.func]),properties:Ie.arrayOf("string"),onAnimationEnd:Ie.func})),children:Ie.oneOfType([Ie.node,Ie.func]),isActive:Ie.bool,canBegin:Ie.bool,onAnimationEnd:Ie.func,shouldReAnimate:Ie.bool,onAnimationStart:Ie.func,onAnimationReStart:Ie.func};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 tf(){return tf=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},tf.apply(this,arguments)}function oI(e,t){return fI(e)||sI(e,t)||cI(e,t)||uI()}function uI(){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 cI(e,t){if(e){if(typeof e=="string")return $j(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 $j(e,t)}}function $j(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 sI(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(p){h=!0,l=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function fI(e){if(Array.isArray(e))return 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 Bj(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){dI(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 dI(e,t,n){return t=hI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hI(e){var t=vI(e,"string");return _u(t)=="symbol"?t:t+""}function vI(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 kj=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,p;if(c>0&&u instanceof Array){for(var y=[0,0,0,0],g=0,x=4;g<x;g++)y[g]=u[g]>c?c:u[g];p="M".concat(t,",").concat(n+f*y[0]),y[0]>0&&(p+="A ".concat(y[0],",").concat(y[0],",0,0,").concat(h,",").concat(t+d*y[0],",").concat(n)),p+="L ".concat(t+r-d*y[1],",").concat(n),y[1]>0&&(p+="A ".concat(y[1],",").concat(y[1],",0,0,").concat(h,`,
|
||
`).concat(t+r,",").concat(n+f*y[1])),p+="L ".concat(t+r,",").concat(n+l-f*y[2]),y[2]>0&&(p+="A ".concat(y[2],",").concat(y[2],",0,0,").concat(h,`,
|
||
`).concat(t+r-d*y[2],",").concat(n+l)),p+="L ".concat(t+d*y[3],",").concat(n+l),y[3]>0&&(p+="A ".concat(y[3],",").concat(y[3],",0,0,").concat(h,`,
|
||
`).concat(t,",").concat(n+l-f*y[3])),p+="Z"}else if(c>0&&u===+u&&u>0){var O=Math.min(c,u);p="M ".concat(t,",").concat(n+f*O,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(t+d*O,",").concat(n,`
|
||
L `).concat(t+r-d*O,",").concat(n,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(t+r,",").concat(n+f*O,`
|
||
L `).concat(t+r,",").concat(n+l-f*O,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(t+r-d*O,",").concat(n+l,`
|
||
L `).concat(t+d*O,",").concat(n+l,`
|
||
A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(t,",").concat(n+l-f*O," Z")}else p="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(l," h ").concat(-r," Z");return p},pI=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),p=Math.max(u,u+f),y=Math.min(c,c+d),g=Math.max(c,c+d);return r>=h&&r<=p&&l>=y&&l<=g}return!1},yI={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},G0=function(t){var n=Bj(Bj({},yI),t),r=L.useRef(),l=L.useState(-1),u=oI(l,2),c=u[0],f=u[1];L.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,p=n.width,y=n.height,g=n.radius,x=n.className,O=n.animationEasing,S=n.animationDuration,b=n.animationBegin,T=n.isAnimationActive,E=n.isUpdateAnimationActive;if(d!==+d||h!==+h||p!==+p||y!==+y||p===0||y===0)return null;var M=je("recharts-rectangle",x);return E?B.createElement(Rr,{canBegin:c>0,from:{width:p,height:y,x:d,y:h},to:{width:p,height:y,x:d,y:h},duration:S,animationEasing:O,isActive:E},function(N){var A=N.width,w=N.height,C=N.x,D=N.y;return B.createElement(Rr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:S,isActive:T,easing:O},B.createElement("path",tf({},xe(n,!0),{className:M,d:kj(C,D,A,w,g),ref:r})))}):B.createElement("path",tf({},xe(n,!0),{className:M,d:kj(d,h,p,y,g)}))},mI=["points","className","baseLinePoints","connectNulls"];function Zi(){return Zi=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},Zi.apply(this,arguments)}function gI(e,t){if(e==null)return{};var n=bI(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 bI(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 Lj(e){return OI(e)||_I(e)||SI(e)||xI()}function xI(){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 SI(e,t){if(e){if(typeof e=="string")return Ob(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 Ob(e,t)}}function _I(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function OI(e){if(Array.isArray(e))return Ob(e)}function Ob(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 Uj=function(t){return t&&t.x===+t.x&&t.y===+t.y},AI=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){Uj(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),Uj(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},Wo=function(t,n){var r=AI(t);n&&(r=[r.reduce(function(u,c){return[].concat(Lj(u),Lj(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},wI=function(t,n,r){var l=Wo(t,r);return"".concat(l.slice(-1)==="Z"?l.slice(0,-1):l,"L").concat(Wo(n.reverse(),r).slice(1))},TI=function(t){var n=t.points,r=t.className,l=t.baseLinePoints,u=t.connectNulls,c=gI(t,mI);if(!n||!n.length)return null;var f=je("recharts-polygon",r);if(l&&l.length){var d=c.stroke&&c.stroke!=="none",h=wI(n,l,u);return B.createElement("g",{className:f},B.createElement("path",Zi({},xe(c,!0),{fill:h.slice(-1)==="Z"?c.fill:"none",stroke:"none",d:h})),d?B.createElement("path",Zi({},xe(c,!0),{fill:"none",d:Wo(n,u)})):null,d?B.createElement("path",Zi({},xe(c,!0),{fill:"none",d:Wo(l,u)})):null)}var p=Wo(n,u);return B.createElement("path",Zi({},xe(c,!0),{fill:p.slice(-1)==="Z"?c.fill:"none",className:f,d:p}))};function Ab(){return Ab=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},Ab.apply(this,arguments)}var Y0=function(t){var n=t.cx,r=t.cy,l=t.r,u=t.className,c=je("recharts-dot",u);return n===+n&&r===+r&&l===+l?L.createElement("circle",Ab({},xe(t,!1),Os(t),{className:c,cx:n,cy:r,r:l})):null};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)}var EI=["x","y","top","left","width","height","className"];function wb(){return wb=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},wb.apply(this,arguments)}function Ij(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 jI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ij(Object(n),!0).forEach(function(r){MI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ij(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function MI(e,t,n){return t=CI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CI(e){var t=NI(e,"string");return Ou(t)=="symbol"?t:t+""}function NI(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 PI(e,t){if(e==null)return{};var n=RI(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 RI(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 DI=function(t,n,r,l,u,c){return"M".concat(t,",").concat(u,"v").concat(l,"M").concat(c,",").concat(n,"h").concat(r)},qI=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,p=t.width,y=p===void 0?0:p,g=t.height,x=g===void 0?0:g,O=t.className,S=PI(t,EI),b=jI({x:r,y:u,top:f,left:h,width:y,height:x},S);return!fe(r)||!fe(u)||!fe(y)||!fe(x)||!fe(f)||!fe(h)?null:B.createElement("path",wb({},xe(b,!0),{className:je("recharts-cross",O),d:DI(r,u,y,x,f,h)}))},ng,Hj;function $I(){if(Hj)return ng;Hj=1;var e=If(),t=IC(),n=rr();function r(l,u){return l&&l.length?e(l,n(u,2),t):void 0}return ng=r,ng}var zI=$I();const BI=Xe(zI);var rg,Gj;function kI(){if(Gj)return rg;Gj=1;var e=If(),t=rr(),n=HC();function r(l,u){return l&&l.length?e(l,t(u,2),n):void 0}return rg=r,rg}var LI=kI();const UI=Xe(LI);var II=["cx","cy","angle","ticks","axisLine"],HI=["ticks","tick","angle","tickFormatter","stroke"];function vl(e){"@babel/helpers - typeof";return vl=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},vl(e)}function Zo(){return Zo=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},Zo.apply(this,arguments)}function Yj(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 La(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Yj(Object(n),!0).forEach(function(r){Ff(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Xj(e,t){if(e==null)return{};var n=GI(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 GI(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 YI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kj(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,MN(r.key),r)}}function XI(e,t,n){return t&&Kj(e.prototype,t),n&&Kj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function KI(e,t,n){return t=nf(t),VI(e,jN()?Reflect.construct(t,n||[],nf(e).constructor):t.apply(e,n))}function VI(e,t){if(t&&(vl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return FI(e)}function FI(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jN=function(){return!!e})()}function nf(e){return nf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},nf(e)}function WI(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&&Tb(e,t)}function Tb(e,t){return Tb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Tb(e,t)}function Ff(e,t,n){return t=MN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MN(e){var t=ZI(e,"string");return vl(t)=="symbol"?t:t+""}function ZI(e,t){if(vl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Wf=(function(e){function t(){return YI(this,t),KI(this,t,arguments)}return WI(t,e),XI(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=BI(f,function(p){return p.coordinate||0}),h=UI(f,function(p){return p.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=Xj(r,II),p=f.reduce(function(O,S){return[Math.min(O[0],S.coordinate),Math.max(O[1],S.coordinate)]},[1/0,-1/0]),y=tt(l,u,p[0],c),g=tt(l,u,p[1],c),x=La(La(La({},xe(h,!1)),{},{fill:"none"},xe(d,!1)),{},{x1:y.x,y1:y.y,x2:g.x,y2:g.y});return B.createElement("line",Zo({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,p=Xj(l,HI),y=this.getTickTextAnchor(),g=xe(p,!1),x=xe(c,!1),O=u.map(function(S,b){var T=r.getTickValueCoord(S),E=La(La(La(La({textAnchor:y,transform:"rotate(".concat(90-f,", ").concat(T.x,", ").concat(T.y,")")},g),{},{stroke:"none",fill:h},x),{},{index:b},T),{},{payload:S});return B.createElement(Ye,Zo({className:je("recharts-polar-radius-axis-tick",mN(c)),key:"tick-".concat(S.coordinate)},Ja(r.props,S,b)),t.renderTickItem(c,E,d?d(S.value,b):S.value))});return B.createElement(Ye,{className:"recharts-polar-radius-axis-ticks"},O)}},{key:"render",value:function(){var r=this.props,l=r.ticks,u=r.axisLine,c=r.tick;return!l||!l.length?null:B.createElement(Ye,{className:je("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 B.isValidElement(r)?c=B.cloneElement(r,l):_e(r)?c=r(l):c=B.createElement(ei,Zo({},l,{className:"recharts-polar-radius-axis-tick-value"}),u),c}}])})(L.PureComponent);Ff(Wf,"displayName","PolarRadiusAxis");Ff(Wf,"axisType","radiusAxis");Ff(Wf,"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 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 Ga(){return Ga=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},Ga.apply(this,arguments)}function Vj(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?Vj(Object(n),!0).forEach(function(r){Zf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fj(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,NN(r.key),r)}}function JI(e,t,n){return t&&Fj(e.prototype,t),n&&Fj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function e9(e,t,n){return t=rf(t),t9(e,CN()?Reflect.construct(t,n||[],rf(e).constructor):t.apply(e,n))}function t9(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 n9(e)}function n9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function CN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(CN=function(){return!!e})()}function rf(e){return rf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},rf(e)}function r9(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&&Eb(e,t)}function Eb(e,t){return Eb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Eb(e,t)}function Zf(e,t,n){return t=NN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NN(e){var t=a9(e,"string");return pl(t)=="symbol"?t:t+""}function a9(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(t==="string"?String:Number)(e)}var i9=Math.PI/180,Wj=1e-5,Qf=(function(e){function t(){return QI(this,t),e9(this,t,arguments)}return r9(t,e),JI(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,p=h||8,y=tt(u,c,f,r.coordinate),g=tt(u,c,f+(d==="inner"?-1:1)*p,r.coordinate);return{x1:y.x,y1:y.y,x2:g.x,y2:g.y}}},{key:"getTickTextAnchor",value:function(r){var l=this.props.orientation,u=Math.cos(-r.coordinate*i9),c;return u>Wj?c=l==="outer"?"start":"end":u<-Wj?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=Ua(Ua({},xe(this.props,!1)),{},{fill:"none"},xe(f,!1));if(d==="circle")return B.createElement(Y0,Ga({className:"recharts-polar-angle-axis-line"},h,{cx:l,cy:u,r:c}));var p=this.props.ticks,y=p.map(function(g){return tt(l,u,c,g.coordinate)});return B.createElement(TI,Ga({className:"recharts-polar-angle-axis-line"},h,{points:y}))}},{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,p=xe(this.props,!1),y=xe(c,!1),g=Ua(Ua({},p),{},{fill:"none"},xe(f,!1)),x=u.map(function(O,S){var b=r.getTickLineCoord(O),T=r.getTickTextAnchor(O),E=Ua(Ua(Ua({textAnchor:T},p),{},{stroke:"none",fill:h},y),{},{index:S,payload:O,x:b.x2,y:b.y2});return B.createElement(Ye,Ga({className:je("recharts-polar-angle-axis-tick",mN(c)),key:"tick-".concat(O.coordinate)},Ja(r.props,O,S)),f&&B.createElement("line",Ga({className:"recharts-polar-angle-axis-tick-line"},g,b)),c&&t.renderTickItem(c,E,d?d(O.value,S):O.value))});return B.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:B.createElement(Ye,{className:je("recharts-polar-angle-axis",this.props.className)},c&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,l,u){var c;return B.isValidElement(r)?c=B.cloneElement(r,l):_e(r)?c=r(l):c=B.createElement(ei,Ga({},l,{className:"recharts-polar-angle-axis-tick-value"}),u),c}}])})(L.PureComponent);Zf(Qf,"displayName","PolarAngleAxis");Zf(Qf,"axisType","angleAxis");Zf(Qf,"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 ag,Zj;function l9(){if(Zj)return ag;Zj=1;var e=I2(),t=e(Object.getPrototypeOf,Object);return ag=t,ag}var ig,Qj;function o9(){if(Qj)return ig;Qj=1;var e=qr(),t=l9(),n=$r(),r="[object Object]",l=Function.prototype,u=Object.prototype,c=l.toString,f=u.hasOwnProperty,d=c.call(Object);function h(p){if(!n(p)||e(p)!=r)return!1;var y=t(p);if(y===null)return!0;var g=f.call(y,"constructor")&&y.constructor;return typeof g=="function"&&g instanceof g&&c.call(g)==d}return ig=h,ig}var u9=o9();const c9=Xe(u9);var lg,Jj;function s9(){if(Jj)return lg;Jj=1;var e=qr(),t=$r(),n="[object Boolean]";function r(l){return l===!0||l===!1||t(l)&&e(l)==n}return lg=r,lg}var f9=s9();const d9=Xe(f9);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)}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 h9(e,t){return m9(e)||y9(e,t)||p9(e,t)||v9()}function v9(){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 p9(e,t){if(e){if(typeof e=="string")return eM(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 eM(e,t)}}function eM(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 y9(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(p){h=!0,l=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function m9(e){if(Array.isArray(e))return 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 nM(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){g9(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 g9(e,t,n){return t=b9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b9(e){var t=x9(e,"string");return Au(t)=="symbol"?t:t+""}function x9(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)}var rM=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},S9={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},_9=function(t){var n=nM(nM({},S9),t),r=L.useRef(),l=L.useState(-1),u=h9(l,2),c=u[0],f=u[1];L.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,p=n.upperWidth,y=n.lowerWidth,g=n.height,x=n.className,O=n.animationEasing,S=n.animationDuration,b=n.animationBegin,T=n.isUpdateAnimationActive;if(d!==+d||h!==+h||p!==+p||y!==+y||g!==+g||p===0&&y===0||g===0)return null;var E=je("recharts-trapezoid",x);return T?B.createElement(Rr,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:g,x:d,y:h},to:{upperWidth:p,lowerWidth:y,height:g,x:d,y:h},duration:S,animationEasing:O,isActive:T},function(M){var N=M.upperWidth,A=M.lowerWidth,w=M.height,C=M.x,D=M.y;return B.createElement(Rr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:S,easing:O},B.createElement("path",af({},xe(n,!0),{className:E,d:rM(C,D,N,A,w),ref:r})))}):B.createElement("g",null,B.createElement("path",af({},xe(n,!0),{className:E,d:rM(d,h,p,y,g)})))},O9=["option","shapeType","propTransformer","activeClassName","isActive"];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 A9(e,t){if(e==null)return{};var n=w9(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 w9(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 aM(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 lf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aM(Object(n),!0).forEach(function(r){T9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function T9(e,t,n){return t=E9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E9(e){var t=j9(e,"string");return wu(t)=="symbol"?t:t+""}function j9(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)}function M9(e,t){return lf(lf({},t),e)}function C9(e,t){return e==="symbols"}function iM(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return B.createElement(G0,n);case"trapezoid":return B.createElement(_9,n);case"sector":return B.createElement(xN,n);case"symbols":if(C9(t))return B.createElement(c0,n);break;default:return null}}function N9(e){return L.isValidElement(e)?e.props:e}function PN(e){var t=e.option,n=e.shapeType,r=e.propTransformer,l=r===void 0?M9:r,u=e.activeClassName,c=u===void 0?"recharts-active-shape":u,f=e.isActive,d=A9(e,O9),h;if(L.isValidElement(t))h=L.cloneElement(t,lf(lf({},d),N9(t)));else if(_e(t))h=t(d);else if(c9(t)&&!d9(t)){var p=l(t,d);h=B.createElement(iM,{shapeType:n,elementProps:p})}else{var y=d;h=B.createElement(iM,{shapeType:n,elementProps:y})}return f?B.createElement(Ye,{className:c},h):h}function Jf(e,t){return t!=null&&"trapezoids"in e.props}function ed(e,t){return t!=null&&"sectors"in e.props}function Tu(e,t){return t!=null&&"points"in e.props}function P9(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 R9(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function D9(e,t){var n=e.x===t.x,r=e.y===t.y,l=e.z===t.z;return n&&r&&l}function q9(e,t){var n;return Jf(e,t)?n=P9:ed(e,t)?n=R9:Tu(e,t)&&(n=D9),n}function $9(e,t){var n;return Jf(e,t)?n="trapezoids":ed(e,t)?n="sectors":Tu(e,t)&&(n="points"),n}function z9(e,t){if(Jf(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(ed(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 Tu(e,t)?t.payload:{}}function B9(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,l=$9(n,t),u=z9(n,t),c=r.filter(function(d,h){var p=Yf(u,d),y=n.props[l].filter(function(O){var S=q9(n,t);return S(O,t)}),g=n.props[l].indexOf(y[y.length-1]),x=h===g;return p&&x}),f=r.indexOf(c[c.length-1]);return f}var _s;function yl(e){"@babel/helpers - typeof";return yl=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},yl(e)}function Qi(){return Qi=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},Qi.apply(this,arguments)}function lM(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?lM(Object(n),!0).forEach(function(r){Nn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function k9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oM(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,DN(r.key),r)}}function L9(e,t,n){return t&&oM(e.prototype,t),n&&oM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function U9(e,t,n){return t=of(t),I9(e,RN()?Reflect.construct(t,n||[],of(e).constructor):t.apply(e,n))}function I9(e,t){if(t&&(yl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return H9(e)}function H9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(RN=function(){return!!e})()}function of(e){return of=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},of(e)}function G9(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&&jb(e,t)}function jb(e,t){return jb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},jb(e,t)}function Nn(e,t,n){return t=DN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DN(e){var t=Y9(e,"string");return yl(t)=="symbol"?t:t+""}function Y9(e,t){if(yl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Br=(function(e){function t(n){var r;return k9(this,t),r=U9(this,t,[n]),Nn(r,"pieRef",null),Nn(r,"sectorRefs",[]),Nn(r,"id",qu("recharts-pie-")),Nn(r,"handleAnimationEnd",function(){var l=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),_e(l)&&l()}),Nn(r,"handleAnimationStart",function(){var l=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),_e(l)&&l()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return G9(t,e),L9(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,p=xe(this.props,!1),y=xe(c,!1),g=xe(f,!1),x=c&&c.offsetRadius||20,O=r.map(function(S,b){var T=(S.startAngle+S.endAngle)/2,E=tt(S.cx,S.cy,S.outerRadius+x,T),M=Je(Je(Je(Je({},p),S),{},{stroke:"none"},y),{},{index:b,textAnchor:t.getTextAnchor(E.x,S.cx)},E),N=Je(Je(Je(Je({},p),S),{},{fill:"none",stroke:S.fill},g),{},{index:b,points:[tt(S.cx,S.cy,S.outerRadius,T),E]}),A=d;return Ce(d)&&Ce(h)?A="value":Ce(d)&&(A=h),B.createElement(Ye,{key:"label-".concat(S.startAngle,"-").concat(S.endAngle,"-").concat(S.midAngle,"-").concat(b)},f&&t.renderLabelLineItem(f,N,"line"),t.renderLabelItem(c,M,It(S,A)))});return B.createElement(Ye,{className:"recharts-pie-labels"},O)}},{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,p){if((h==null?void 0:h.startAngle)===0&&(h==null?void 0:h.endAngle)===0&&r.length!==1)return null;var y=l.isActiveIndex(p),g=d&&l.hasActiveIndex()?d:null,x=y?c:g,O=Je(Je({},h),{},{stroke:f?h.fill:h.stroke,tabIndex:-1});return B.createElement(Ye,Qi({ref:function(b){b&&!l.sectorRefs.includes(b)&&l.sectorRefs.push(b)},tabIndex:-1,className:"recharts-pie-sector"},Ja(l.props,h,p),{key:"sector-".concat(h==null?void 0:h.startAngle,"-").concat(h==null?void 0:h.endAngle,"-").concat(h.midAngle,"-").concat(p)}),B.createElement(PN,Qi({option:x,isActive:y,shapeType:"sector"},O)))})}},{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,p=l.animationId,y=this.state,g=y.prevSectors,x=y.prevIsAnimationActive;return B.createElement(Rr,{begin:f,duration:d,isActive:c,easing:h,from:{t:0},to:{t:1},key:"pie-".concat(p,"-").concat(x),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(O){var S=O.t,b=[],T=u&&u[0],E=T.startAngle;return u.forEach(function(M,N){var A=g&&g[N],w=N>0?yn(M,"paddingAngle",0):0;if(A){var C=fa(A.endAngle-A.startAngle,M.endAngle-M.startAngle),D=Je(Je({},M),{},{startAngle:E+w,endAngle:E+C(S)+w});b.push(D),E=D.endAngle}else{var z=M.endAngle,W=M.startAngle,H=fa(0,z-W),U=H(S),F=Je(Je({},M),{},{startAngle:E+w,endAngle:E+U+w});b.push(F),E=F.endAngle}}),B.createElement(Ye,null,r.renderSectorsStatically(b))})}},{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||!Yf(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,p=l.cy,y=l.innerRadius,g=l.outerRadius,x=l.isAnimationActive,O=this.state.isAnimationFinished;if(u||!c||!c.length||!fe(h)||!fe(p)||!fe(y)||!fe(g))return null;var S=je("recharts-pie",f);return B.createElement(Ye,{tabIndex:this.props.rootTabIndex,className:S,ref:function(T){r.pieRef=T}},this.renderSectors(),d&&this.renderLabels(c),Mt.renderCallByParent(this.props,null,!1),(!x||O)&&ya.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(B.isValidElement(r))return B.cloneElement(r,l);if(_e(r))return r(l);var c=je("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return B.createElement(hb,Qi({},l,{key:u,type:"linear",className:c}))}},{key:"renderLabelItem",value:function(r,l,u){if(B.isValidElement(r))return B.cloneElement(r,l);var c=u;if(_e(r)&&(c=r(l),B.isValidElement(c)))return c;var f=je("recharts-pie-label-text",typeof r!="boolean"&&!_e(r)?r.className:"");return B.createElement(ei,Qi({},l,{alignmentBaseline:"middle",className:f}),c)}}])})(L.PureComponent);_s=Br;Nn(Br,"displayName","Pie");Nn(Br,"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:!Rl.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Nn(Br,"parseDeltaAngle",function(e,t){var n=Gt(t-e),r=Math.min(Math.abs(t-e),360);return n*r});Nn(Br,"getRealPieData",function(e){var t=e.data,n=e.children,r=xe(e,!1),l=Rn(n,qf);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)}):[]});Nn(Br,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,l=t.width,u=t.height,c=yN(l,u),f=r+Yt(e.cx,l,l/2),d=n+Yt(e.cy,u,u/2),h=Yt(e.innerRadius,c,0),p=Yt(e.outerRadius,c,c*.8),y=e.maxRadius||Math.sqrt(l*l+u*u)/2;return{cx:f,cy:d,innerRadius:h,outerRadius:p,maxRadius:y}});Nn(Br,"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=_s.getRealPieData(r);if(!l||!l.length)return null;var u=r.cornerRadius,c=r.startAngle,f=r.endAngle,d=r.paddingAngle,h=r.dataKey,p=r.nameKey,y=r.valueKey,g=r.tooltipType,x=Math.abs(r.minAngle),O=_s.parseCoordinateOfPie(r,n),S=_s.parseDeltaAngle(c,f),b=Math.abs(S),T=h;Ce(h)&&Ce(y)?(Gn(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),T="value"):Ce(h)&&(Gn(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),T=y);var E=l.filter(function(D){return It(D,T,0)!==0}).length,M=(b>=360?E:E-1)*d,N=b-E*x-M,A=l.reduce(function(D,z){var W=It(z,T,0);return D+(fe(W)?W:0)},0),w;if(A>0){var C;w=l.map(function(D,z){var W=It(D,T,0),H=It(D,p,z),U=(fe(W)?W:0)/A,F;z?F=C.endAngle+Gt(S)*d*(W!==0?1:0):F=c;var J=F+Gt(S)*((W!==0?x:0)+U*N),Z=(F+J)/2,q=(O.innerRadius+O.outerRadius)/2,Y=[{name:H,value:W,payload:D,dataKey:T,type:g}],ee=tt(O.cx,O.cy,q,Z);return C=Je(Je(Je({percent:U,cornerRadius:u,name:H,tooltipPayload:Y,midAngle:Z,middleRadius:q,tooltipPosition:ee},D),O),{},{value:It(D,T),startAngle:F,endAngle:J,payload:D,paddingAngle:Gt(S)*d}),C})}return Je(Je({},O),{},{sectors:w,data:l})});var og,uM;function X9(){if(uM)return og;uM=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 og=n,og}var ug,cM;function qN(){if(cM)return ug;cM=1;var e=aC(),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 ug=r,ug}var cg,sM;function K9(){if(sM)return cg;sM=1;var e=X9(),t=Df(),n=qN();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 cg=r,cg}var sg,fM;function V9(){if(fM)return sg;fM=1;var e=K9(),t=e();return sg=t,sg}var F9=V9();const uf=Xe(F9);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 dM(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 hM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?dM(Object(n),!0).forEach(function(r){$N(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $N(e,t,n){return t=W9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W9(e){var t=Z9(e,"string");return Eu(t)=="symbol"?t:t+""}function Z9(e,t){if(Eu(e)!="object"||!e)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)}var Q9=["Webkit","Moz","O","ms"],J9=function(t,n){var r=t.replace(/(\w)/,function(u){return u.toUpperCase()}),l=Q9.reduce(function(u,c){return hM(hM({},u),{},$N({},c+r,n))},{});return l[t]=n,l};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 cf(){return cf=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},cf.apply(this,arguments)}function vM(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 fg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?vM(Object(n),!0).forEach(function(r){dn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function eH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pM(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,BN(r.key),r)}}function tH(e,t,n){return t&&pM(e.prototype,t),n&&pM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function nH(e,t,n){return t=sf(t),rH(e,zN()?Reflect.construct(t,n||[],sf(e).constructor):t.apply(e,n))}function rH(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 aH(e)}function aH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zN=function(){return!!e})()}function sf(e){return sf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},sf(e)}function iH(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&&Mb(e,t)}function Mb(e,t){return Mb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Mb(e,t)}function dn(e,t,n){return t=BN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BN(e){var t=lH(e,"string");return ml(t)=="symbol"?t:t+""}function lH(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 oH=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=Ko().domain(uf(0,d)).range([u,u+c-f]),p=h.domain().map(function(y){return h(y)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:h(r),endX:h(l),scale:h,scaleValues:p}},yM=function(t){return t.changedTouches&&!!t.changedTouches.length},gl=(function(e){function t(n){var r;return eH(this,t),r=nH(this,t,[n]),dn(r,"handleDrag",function(l){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(l):r.state.isSlideMoving&&r.handleSlideDrag(l)}),dn(r,"handleTouchMove",function(l){l.changedTouches!=null&&l.changedTouches.length>0&&r.handleDrag(l.changedTouches[0])}),dn(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()}),dn(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),dn(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),dn(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),dn(r,"handleSlideDragStart",function(l){var u=yM(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 iH(t,e),tH(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,p=h.length-1,y=Math.min(l,u),g=Math.max(l,u),x=t.getIndexInRange(c,y),O=t.getIndexInRange(c,g);return{startIndex:x-x%d,endIndex:O===p?p:O-O%d}}},{key:"getTextOfTick",value:function(r){var l=this.props,u=l.data,c=l.tickFormatter,f=l.dataKey,d=It(u[r],f,r);return _e(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,p=d.width,y=d.travellerWidth,g=d.startIndex,x=d.endIndex,O=d.onChange,S=r.pageX-u;S>0?S=Math.min(S,h+p-y-f,h+p-y-c):S<0&&(S=Math.max(S,h-c,h-f));var b=this.getIndex({startX:c+S,endX:f+S});(b.startIndex!==g||b.endIndex!==x)&&O&&O(b),this.setState({startX:c+S,endX:f+S,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,l){var u=yM(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],p=this.props,y=p.x,g=p.width,x=p.travellerWidth,O=p.onChange,S=p.gap,b=p.data,T={startX:this.state.startX,endX:this.state.endX},E=r.pageX-u;E>0?E=Math.min(E,y+g-x-h):E<0&&(E=Math.max(E,y-h)),T[c]=h+E;var M=this.getIndex(T),N=M.startIndex,A=M.endIndex,w=function(){var D=b.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(dn(dn({},c,h+E),"brushMoveStartX",r.pageX),function(){O&&w()&&O(M)})}},{key:"handleTravellerMoveKeyboard",value:function(r,l){var u=this,c=this.state,f=c.scaleValues,d=c.startX,h=c.endX,p=this.state[l],y=f.indexOf(p);if(y!==-1){var g=y+r;if(!(g===-1||g>=f.length)){var x=f[g];l==="startX"&&x>=h||l==="endX"&&x<=d||this.setState(dn({},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 B.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,p=r.padding,y=L.Children.only(h);return y?B.cloneElement(y,{x:l,y:u,width:c,height:f,margin:p,compact:!0,data:d}):null}},{key:"renderTravellerLayer",value:function(r,l){var u,c,f=this,d=this.props,h=d.y,p=d.travellerWidth,y=d.height,g=d.traveller,x=d.ariaLabel,O=d.data,S=d.startIndex,b=d.endIndex,T=Math.max(r,this.props.x),E=fg(fg({},xe(this.props,!1)),{},{x:T,y:h,width:p,height:y}),M=x||"Min value: ".concat((u=O[S])===null||u===void 0?void 0:u.name,", Max value: ").concat((c=O[b])===null||c===void 0?void 0:c.name);return B.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,E))}},{key:"renderSlide",value:function(r,l){var u=this.props,c=u.y,f=u.height,d=u.stroke,h=u.travellerWidth,p=Math.min(r,l)+h,y=Math.max(Math.abs(l-r)-h,0);return B.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:p,y:c,width:y,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,p=this.state,y=p.startX,g=p.endX,x=5,O={pointerEvents:"none",fill:h};return B.createElement(Ye,{className:"recharts-brush-texts"},B.createElement(ei,cf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(y,g)-x,y:c+f/2},O),this.getTextOfTick(l)),B.createElement(ei,cf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(y,g)+d+x,y:c+f/2},O),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,p=r.height,y=r.alwaysShowText,g=this.state,x=g.startX,O=g.endX,S=g.isTextActive,b=g.isSlideMoving,T=g.isTravellerMoving,E=g.isTravellerFocused;if(!l||!l.length||!fe(f)||!fe(d)||!fe(h)||!fe(p)||h<=0||p<=0)return null;var M=je("recharts-brush",u),N=B.Children.count(c)===1,A=J9("userSelect","none");return B.createElement(Ye,{className:M,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),N&&this.renderPanorama(),this.renderSlide(x,O),this.renderTravellerLayer(x,"startX"),this.renderTravellerLayer(O,"endX"),(S||b||T||E||y)&&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 B.createElement(B.Fragment,null,B.createElement("rect",{x:l,y:u,width:c,height:f,fill:d,stroke:"none"}),B.createElement("line",{x1:l+1,y1:h,x2:l+c-1,y2:h,fill:"none",stroke:"#fff"}),B.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 B.isValidElement(r)?u=B.cloneElement(r,l):_e(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,p=r.startIndex,y=r.endIndex;if(u!==l.prevData||h!==l.prevUpdateId)return fg({prevData:u,prevTravellerWidth:d,prevUpdateId:h,prevX:f,prevWidth:c},u&&u.length?oH({data:u,width:c,x:f,travellerWidth:d,startIndex:p,endIndex:y}):{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}}])})(L.PureComponent);dn(gl,"displayName","Brush");dn(gl,"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 dg,mM;function uH(){if(mM)return dg;mM=1;var e=y0();function t(n,r){var l;return e(n,function(u,c,f){return l=r(u,c,f),!l}),!!l}return dg=t,dg}var hg,gM;function cH(){if(gM)return hg;gM=1;var e=q2(),t=rr(),n=uH(),r=tn(),l=Df();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 hg=u,hg}var sH=cH();const fH=Xe(sH);var er=function(t,n){var r=t.alwaysShow,l=t.ifOverflow;return r&&(l="extendDomain"),l===n},vg,bM;function dH(){if(bM)return vg;bM=1;var e=J2();function t(n,r,l){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:l,writable:!0}):n[r]=l}return vg=t,vg}var pg,xM;function hH(){if(xM)return pg;xM=1;var e=dH(),t=Z2(),n=rr();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 pg=r,pg}var vH=hH();const pH=Xe(vH);var yg,SM;function yH(){if(SM)return yg;SM=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 yg=e,yg}var mg,_M;function mH(){if(_M)return mg;_M=1;var e=y0();function t(n,r){var l=!0;return e(n,function(u,c,f){return l=!!r(u,c,f),l}),l}return mg=t,mg}var gg,OM;function gH(){if(OM)return gg;OM=1;var e=yH(),t=mH(),n=rr(),r=tn(),l=Df();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 gg=u,gg}var bH=gH();const kN=Xe(bH);var xH=["x","y"];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 Cb(){return Cb=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},Cb.apply(this,arguments)}function AM(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 Io(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AM(Object(n),!0).forEach(function(r){SH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function SH(e,t,n){return t=_H(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _H(e){var t=OH(e,"string");return ju(t)=="symbol"?t:t+""}function OH(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)}function AH(e,t){if(e==null)return{};var n=wH(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 wH(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 TH(e,t){var n=e.x,r=e.y,l=AH(e,xH),u="".concat(n),c=parseInt(u,10),f="".concat(r),d=parseInt(f,10),h="".concat(t.height||l.height),p=parseInt(h,10),y="".concat(t.width||l.width),g=parseInt(y,10);return Io(Io(Io(Io(Io({},t),l),c?{x:c}:{}),d?{y:d}:{}),{},{height:p,width:g,name:t.name,radius:t.radius})}function wM(e){return B.createElement(PN,Cb({shapeType:"rectangle",propTransformer:TH,activeClassName:"recharts-active-bar"},e))}var EH=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)||V3(r);return u?t(r,l):(u||ni(),n)}},jH=["value","background"],LN;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)}function MH(e,t){if(e==null)return{};var n=CH(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 CH(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 ff(){return ff=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},ff.apply(this,arguments)}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 bt(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){va(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 NH(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,IN(r.key),r)}}function PH(e,t,n){return t&&EM(e.prototype,t),n&&EM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function RH(e,t,n){return t=df(t),DH(e,UN()?Reflect.construct(t,n||[],df(e).constructor):t.apply(e,n))}function DH(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 qH(e)}function qH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UN=function(){return!!e})()}function df(e){return df=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},df(e)}function $H(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 va(e,t,n){return t=IN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IN(e){var t=zH(e,"string");return bl(t)=="symbol"?t:t+""}function zH(e,t){if(bl(e)!="object"||!e)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 String(e)}var Dr=(function(e){function t(){var n;NH(this,t);for(var r=arguments.length,l=new Array(r),u=0;u<r;u++)l[u]=arguments[u];return n=RH(this,t,[].concat(l)),va(n,"state",{isAnimationFinished:!1}),va(n,"id",qu("recharts-bar-")),va(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),c&&c()}),va(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),c&&c()}),n}return $H(t,e),PH(t,[{key:"renderRectanglesStatically",value:function(r){var l=this,u=this.props,c=u.shape,f=u.dataKey,d=u.activeIndex,h=u.activeBar,p=xe(this.props,!1);return r&&r.map(function(y,g){var x=g===d,O=x?h:c,S=bt(bt(bt({},p),y),{},{isActive:x,option:O,index:g,dataKey:f,onAnimationStart:l.handleAnimationStart,onAnimationEnd:l.handleAnimationEnd});return B.createElement(Ye,ff({className:"recharts-bar-rectangle"},Ja(l.props,y,g),{key:"rectangle-".concat(y==null?void 0:y.x,"-").concat(y==null?void 0:y.y,"-").concat(y==null?void 0:y.value,"-").concat(g)}),B.createElement(wM,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,p=l.animationEasing,y=l.animationId,g=this.state.prevData;return B.createElement(Rr,{begin:d,duration:h,isActive:f,easing:p,from:{t:0},to:{t:1},key:"bar-".concat(y),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(x){var O=x.t,S=u.map(function(b,T){var E=g&&g[T];if(E){var M=fa(E.x,b.x),N=fa(E.y,b.y),A=fa(E.width,b.width),w=fa(E.height,b.height);return bt(bt({},b),{},{x:M(O),y:N(O),width:A(O),height:w(O)})}if(c==="horizontal"){var C=fa(0,b.height),D=C(O);return bt(bt({},b),{},{y:b.y+b.height-D,height:D})}var z=fa(0,b.width),W=z(O);return bt(bt({},b),{},{width:W})});return B.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||!Yf(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=xe(this.props.background,!1);return u.map(function(h,p){h.value;var y=h.background,g=MH(h,jH);if(!y)return null;var x=bt(bt(bt(bt(bt({},g),{},{fill:"#eee"},y),d),Ja(r.props,h,p)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:c,index:p,className:"recharts-bar-background-rectangle"});return B.createElement(wM,ff({key:"background-bar-".concat(p),option:r.props.background,isActive:p===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,p=u.children,y=Rn(p,Vf);if(!y)return null;var g=h==="vertical"?c[0].height/2:c[0].width/2,x=function(b,T){var E=Array.isArray(b.value)?b.value[1]:b.value;return{x:b.x,y:b.y,value:E,errorVal:It(b,T)}},O={clipPath:r?"url(#clipPath-".concat(l,")"):null};return B.createElement(Ye,O,y.map(function(S){return B.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,p=r.top,y=r.width,g=r.height,x=r.isAnimationActive,O=r.background,S=r.id;if(l||!u||!u.length)return null;var b=this.state.isAnimationFinished,T=je("recharts-bar",c),E=f&&f.allowDataOverflow,M=d&&d.allowDataOverflow,N=E||M,A=Ce(S)?this.id:S;return B.createElement(Ye,{className:T},E||M?B.createElement("defs",null,B.createElement("clipPath",{id:"clipPath-".concat(A)},B.createElement("rect",{x:E?h:h-y/2,y:M?p:p-g/2,width:E?y:y*2,height:M?g:g*2}))):null,B.createElement(Ye,{className:"recharts-bar-rectangles",clipPath:N?"url(#clipPath-".concat(A,")"):null},O?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(N,A),(!x||b)&&ya.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}}])})(L.PureComponent);LN=Dr;va(Dr,"displayName","Bar");va(Dr,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Rl.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});va(Dr,"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,p=e.dataStartIndex,y=e.displayedData,g=e.offset,x=uL(r,n);if(!x)return null;var O=t.layout,S=n.type.defaultProps,b=S!==void 0?bt(bt({},S),n.props):n.props,T=b.dataKey,E=b.children,M=b.minPointSize,N=O==="horizontal"?c:u,A=h?N.scale.domain():null,w=pL({numericAxis:N}),C=Rn(E,qf),D=y.map(function(z,W){var H,U,F,J,Z,q;h?H=cL(h[p+W],A):(H=It(z,T),Array.isArray(H)||(H=[w,H]));var Y=EH(M,LN.defaultProps.minPointSize)(H[1],W);if(O==="horizontal"){var ee,oe=[c.scale(H[0]),c.scale(H[1])],ue=oe[0],R=oe[1];U=tj({axis:u,ticks:f,bandSize:l,offset:x.offset,entry:z,index:W}),F=(ee=R??ue)!==null&&ee!==void 0?ee:void 0,J=x.size;var I=ue-R;if(Z=Number.isNaN(I)?0:I,q={x:U,y:c.y,width:J,height:c.height},Math.abs(Y)>0&&Math.abs(Z)<Math.abs(Y)){var re=Gt(Z||Y)*(Math.abs(Y)-Math.abs(Z));F-=re,Z+=re}}else{var se=[u.scale(H[0]),u.scale(H[1])],ve=se[0],me=se[1];if(U=ve,F=tj({axis:c,ticks:d,bandSize:l,offset:x.offset,entry:z,index:W}),J=me-ve,Z=x.size,q={x:u.x,y:F,width:u.width,height:Z},Math.abs(Y)>0&&Math.abs(J)<Math.abs(Y)){var Me=Gt(J||Y)*(Math.abs(Y)-Math.abs(J));J+=Me}}return bt(bt(bt({},z),{},{x:U,y:F,width:J,height:Z,value:h?H:H[1],payload:z,background:q},C&&C[W]&&C[W].props),{},{tooltipPayload:[vN(n,z)],tooltipPosition:{x:U+J/2,y:F+Z/2}})});return bt({data:D,layout:O},g)});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 BH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jM(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,HN(r.key),r)}}function kH(e,t,n){return t&&jM(e.prototype,t),n&&jM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function MM(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 In(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MM(Object(n),!0).forEach(function(r){td(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function td(e,t,n){return t=HN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HN(e){var t=LH(e,"string");return Mu(t)=="symbol"?t:t+""}function LH(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 UH=function(t,n,r,l,u){var c=t.width,f=t.height,d=t.layout,h=t.children,p=Object.keys(n),y={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=!!hn(h,Dr);return p.reduce(function(x,O){var S=n[O],b=S.orientation,T=S.domain,E=S.padding,M=E===void 0?{}:E,N=S.mirror,A=S.reversed,w="".concat(b).concat(N?"Mirror":""),C,D,z,W,H;if(S.type==="number"&&(S.padding==="gap"||S.padding==="no-gap")){var U=T[1]-T[0],F=1/0,J=S.categoricalDomain.sort(Z3);if(J.forEach(function(se,ve){ve>0&&(F=Math.min((se||0)-(J[ve-1]||0),F))}),Number.isFinite(F)){var Z=F/U,q=S.layout==="vertical"?r.height:r.width;if(S.padding==="gap"&&(C=Z*q/2),S.padding==="no-gap"){var Y=Yt(t.barCategoryGap,Z*q),ee=Z*q/2;C=ee-Y-(ee-Y)/q*Y}}}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 oe=sN(S,u,g),ue=oe.scale,R=oe.realScaleType;ue.domain(T).range(D),fN(ue);var I=dN(ue,In(In({},S),{},{realScaleType:R}));l==="xAxis"?(H=b==="top"&&!N||b==="bottom"&&N,z=r.left,W=y[w]-H*S.height):l==="yAxis"&&(H=b==="left"&&!N||b==="right"&&N,z=y[w]-H*S.width,W=r.top);var re=In(In(In({},S),I),{},{realScaleType:R,x:z,y:W,scale:ue,width:l==="xAxis"?r.width:S.width,height:l==="yAxis"?r.height:S.height});return re.bandSize=Vs(re,I),!S.hide&&l==="xAxis"?y[w]+=(H?-1:1)*re.height:S.hide||(y[w]+=(H?-1:1)*re.width),In(In({},x),{},td({},O,re))},{})},GN=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)}},IH=function(t){var n=t.x1,r=t.y1,l=t.x2,u=t.y2;return GN({x:n,y:r},{x:l,y:u})},YN=(function(){function e(t){BH(this,e),this.scale=t}return kH(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)}}])})();td(YN,"EPS",1e-4);var X0=function(t){var n=Object.keys(t).reduce(function(r,l){return In(In({},r),{},td({},l,YN.create(t[l])))},{});return In(In({},n),{},{apply:function(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=u.bandAware,f=u.position;return pH(l,function(d,h){return n[h].apply(d,{bandAware:c,position:f})})},isInRange:function(l){return kN(l,function(u,c){return n[c].isInRange(u)})}})};function HH(e){return(e%180+180)%180}var GH=function(t){var n=t.width,r=t.height,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=HH(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)},bg,CM;function YH(){if(CM)return bg;CM=1;var e=rr(),t=$u(),n=Pf();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(y){return h(d[y],y,d)}}var p=l(u,c,f);return p>-1?d[h?u[p]:p]:void 0}}return bg=r,bg}var xg,NM;function XH(){if(NM)return xg;NM=1;var e=qN();function t(n){var r=e(n),l=r%1;return r===r?l?r-l:r:0}return xg=t,xg}var Sg,PM;function KH(){if(PM)return Sg;PM=1;var e=X2(),t=rr(),n=XH(),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 Sg=l,Sg}var _g,RM;function VH(){if(RM)return _g;RM=1;var e=YH(),t=KH(),n=e(t);return _g=n,_g}var FH=VH();const WH=Xe(FH);var ZH=u2();const QH=Xe(ZH);var JH=QH(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("")}),K0=L.createContext(void 0),V0=L.createContext(void 0),XN=L.createContext(void 0),KN=L.createContext({}),VN=L.createContext(void 0),FN=L.createContext(0),WN=L.createContext(0),DM=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,p=JH(u);return B.createElement(K0.Provider,{value:r},B.createElement(V0.Provider,{value:l},B.createElement(KN.Provider,{value:u},B.createElement(XN.Provider,{value:p},B.createElement(VN.Provider,{value:c},B.createElement(FN.Provider,{value:h},B.createElement(WN.Provider,{value:d},f)))))))},e7=function(){return L.useContext(VN)},ZN=function(t){var n=L.useContext(K0);n==null&&ni();var r=n[t];return r==null&&ni(),r},t7=function(){var t=L.useContext(K0);return ha(t)},n7=function(){var t=L.useContext(V0),n=WH(t,function(r){return kN(r.domain,Number.isFinite)});return n||ha(t)},QN=function(t){var n=L.useContext(V0);n==null&&ni();var r=n[t];return r==null&&ni(),r},r7=function(){var t=L.useContext(XN);return t},a7=function(){return L.useContext(KN)},F0=function(){return L.useContext(WN)},W0=function(){return L.useContext(FN)};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 i7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l7(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,eP(r.key),r)}}function o7(e,t,n){return t&&l7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function u7(e,t,n){return t=hf(t),c7(e,JN()?Reflect.construct(t,n||[],hf(e).constructor):t.apply(e,n))}function c7(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 s7(e)}function s7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JN=function(){return!!e})()}function hf(e){return hf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},hf(e)}function f7(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&&Pb(e,t)}function Pb(e,t){return Pb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Pb(e,t)}function qM(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 $M(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qM(Object(n),!0).forEach(function(r){Z0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Z0(e,t,n){return t=eP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eP(e){var t=d7(e,"string");return xl(t)=="symbol"?t:t+""}function d7(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 String(e)}function h7(e,t){return m7(e)||y7(e,t)||p7(e,t)||v7()}function v7(){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 p7(e,t){if(e){if(typeof e=="string")return zM(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 zM(e,t)}}function zM(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 y7(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(p){h=!0,l=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function m7(e){if(Array.isArray(e))return e}function Rb(){return Rb=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},Rb.apply(this,arguments)}var g7=function(t,n){var r;return B.isValidElement(t)?r=B.cloneElement(t,n):_e(t)?r=t(n):r=B.createElement("line",Rb({},n,{className:"recharts-reference-line-line"})),r},b7=function(t,n,r,l,u,c,f,d,h){var p=u.x,y=u.y,g=u.width,x=u.height;if(r){var O=h.y,S=t.y.apply(O,{position:c});if(er(h,"discard")&&!t.y.isInRange(S))return null;var b=[{x:p+g,y:S},{x:p,y:S}];return d==="left"?b.reverse():b}if(n){var T=h.x,E=t.x.apply(T,{position:c});if(er(h,"discard")&&!t.x.isInRange(E))return null;var M=[{x:E,y:y+x},{x:E,y}];return f==="top"?M.reverse():M}if(l){var N=h.segment,A=N.map(function(w){return t.apply(w,{position:c})});return er(h,"discard")&&fH(A,function(w){return!t.isInRange(w)})?null:A}return null};function x7(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=e7(),p=ZN(l),y=QN(u),g=r7();if(!h||!g)return null;Gn(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var x=X0({x:p.scale,y:y.scale}),O=At(t),S=At(n),b=r&&r.length===2,T=b7(x,O,S,b,g,e.position,p.orientation,y.orientation,e);if(!T)return null;var E=h7(T,2),M=E[0],N=M.x,A=M.y,w=E[1],C=w.x,D=w.y,z=er(e,"hidden")?"url(#".concat(h,")"):void 0,W=$M($M({clipPath:z},xe(e,!0)),{},{x1:N,y1:A,x2:C,y2:D});return B.createElement(Ye,{className:je("recharts-reference-line",f)},g7(c,W),Mt.renderCallByParent(e,IH({x1:N,y1:A,x2:C,y2:D})))}var Q0=(function(e){function t(){return i7(this,t),u7(this,t,arguments)}return f7(t,e),o7(t,[{key:"render",value:function(){return B.createElement(x7,this.props)}}])})(B.Component);Z0(Q0,"displayName","ReferenceLine");Z0(Q0,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Db(){return Db=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},Db.apply(this,arguments)}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 BM(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 kM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BM(Object(n),!0).forEach(function(r){nd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function S7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _7(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,nP(r.key),r)}}function O7(e,t,n){return t&&_7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function A7(e,t,n){return t=vf(t),w7(e,tP()?Reflect.construct(t,n||[],vf(e).constructor):t.apply(e,n))}function w7(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 T7(e)}function T7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tP=function(){return!!e})()}function vf(e){return vf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},vf(e)}function E7(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&&qb(e,t)}function qb(e,t){return qb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},qb(e,t)}function nd(e,t,n){return t=nP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nP(e){var t=j7(e,"string");return Sl(t)=="symbol"?t:t+""}function j7(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 M7=function(t){var n=t.x,r=t.y,l=t.xAxis,u=t.yAxis,c=X0({x:l.scale,y:u.scale}),f=c.apply({x:n,y:r},{bandAware:!0});return er(t,"discard")&&!c.isInRange(f)?null:f},rd=(function(e){function t(){return S7(this,t),A7(this,t,arguments)}return E7(t,e),O7(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),p=At(u);if(Gn(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!h||!p)return null;var y=M7(this.props);if(!y)return null;var g=y.x,x=y.y,O=this.props,S=O.shape,b=O.className,T=er(this.props,"hidden")?"url(#".concat(d,")"):void 0,E=kM(kM({clipPath:T},xe(this.props,!0)),{},{cx:g,cy:x});return B.createElement(Ye,{className:je("recharts-reference-dot",b)},t.renderDot(S,E),Mt.renderCallByParent(this.props,{x:g-c,y:x-c,width:2*c,height:2*c}))}}])})(B.Component);nd(rd,"displayName","ReferenceDot");nd(rd,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});nd(rd,"renderDot",function(e,t){var n;return B.isValidElement(e)?n=B.cloneElement(e,t):_e(e)?n=e(t):n=B.createElement(Y0,Db({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function $b(){return $b=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},$b.apply(this,arguments)}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 LM(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 UM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?LM(Object(n),!0).forEach(function(r){ad(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N7(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,aP(r.key),r)}}function P7(e,t,n){return t&&N7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function R7(e,t,n){return t=pf(t),D7(e,rP()?Reflect.construct(t,n||[],pf(e).constructor):t.apply(e,n))}function D7(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 q7(e)}function q7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rP=function(){return!!e})()}function pf(e){return pf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},pf(e)}function $7(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&&zb(e,t)}function zb(e,t){return zb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},zb(e,t)}function ad(e,t,n){return t=aP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aP(e){var t=z7(e,"string");return _l(t)=="symbol"?t:t+""}function z7(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 String(e)}var B7=function(t,n,r,l,u){var c=u.x1,f=u.x2,d=u.y1,h=u.y2,p=u.xAxis,y=u.yAxis;if(!p||!y)return null;var g=X0({x:p.scale,y:y.scale}),x={x:t?g.x.apply(c,{position:"start"}):g.x.rangeMin,y:r?g.y.apply(d,{position:"start"}):g.y.rangeMin},O={x:n?g.x.apply(f,{position:"end"}):g.x.rangeMax,y:l?g.y.apply(h,{position:"end"}):g.y.rangeMax};return er(u,"discard")&&(!g.isInRange(x)||!g.isInRange(O))?null:GN(x,O)},id=(function(e){function t(){return C7(this,t),R7(this,t,arguments)}return $7(t,e),P7(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,p=r.clipPathId;Gn(h===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var y=At(l),g=At(u),x=At(c),O=At(f),S=this.props.shape;if(!y&&!g&&!x&&!O&&!S)return null;var b=B7(y,g,x,O,this.props);if(!b&&!S)return null;var T=er(this.props,"hidden")?"url(#".concat(p,")"):void 0;return B.createElement(Ye,{className:je("recharts-reference-area",d)},t.renderRect(S,UM(UM({clipPath:T},xe(this.props,!0)),b)),Mt.renderCallByParent(this.props,b))}}])})(B.Component);ad(id,"displayName","ReferenceArea");ad(id,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});ad(id,"renderRect",function(e,t){var n;return B.isValidElement(e)?n=B.cloneElement(e,t):_e(e)?n=e(t):n=B.createElement(G0,$b({},t,{className:"recharts-reference-area-rect"})),n});function iP(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 k7(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return GH(r,n)}function L7(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 yf(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 U7(e,t){return iP(e,t+1)}function I7(e,t,n,r,l){for(var u=(r||[]).slice(),c=t.start,f=t.end,d=0,h=1,p=c,y=function(){var O=r==null?void 0:r[d];if(O===void 0)return{v:iP(r,h)};var S=d,b,T=function(){return b===void 0&&(b=n(O,S)),b},E=O.coordinate,M=d===0||yf(e,E,T,p,f);M||(d=0,p=c,h+=1),M&&(p=E+e*(T()/2+l),d+=h)},g;h<=u.length;)if(g=y(),g)return g.v;return[]}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 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 Lt(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){H7(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 H7(e,t,n){return t=G7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G7(e){var t=Y7(e,"string");return Cu(t)=="symbol"?t:t+""}function Y7(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 X7(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],O,S=function(){return O===void 0&&(O=n(x,g)),O};if(g===c-1){var b=e*(x.coordinate+e*S()/2-d);u[g]=x=Lt(Lt({},x),{},{tickCoord:b>0?x.coordinate-b*e:x.coordinate})}else u[g]=x=Lt(Lt({},x),{},{tickCoord:x.coordinate});var T=yf(e,x.tickCoord,S,f,d);T&&(d=x.tickCoord-e*(S()/2+l),u[g]=Lt(Lt({},x),{},{isShow:!0}))},p=c-1;p>=0;p--)h(p);return u}function K7(e,t,n,r,l,u){var c=(r||[]).slice(),f=c.length,d=t.start,h=t.end;if(u){var p=r[f-1],y=n(p,f-1),g=e*(p.coordinate+e*y/2-h);c[f-1]=p=Lt(Lt({},p),{},{tickCoord:g>0?p.coordinate-g*e:p.coordinate});var x=yf(e,p.tickCoord,function(){return y},d,h);x&&(h=p.tickCoord-e*(y/2+l),c[f-1]=Lt(Lt({},p),{},{isShow:!0}))}for(var O=u?f-1:f,S=function(E){var M=c[E],N,A=function(){return N===void 0&&(N=n(M,E)),N};if(E===0){var w=e*(M.coordinate-e*A()/2-d);c[E]=M=Lt(Lt({},M),{},{tickCoord:w<0?M.coordinate-w*e:M.coordinate})}else c[E]=M=Lt(Lt({},M),{},{tickCoord:M.coordinate});var C=yf(e,M.tickCoord,A,d,h);C&&(d=M.tickCoord+e*(A()/2+l),c[E]=Lt(Lt({},M),{},{isShow:!0}))},b=0;b<O;b++)S(b);return c}function J0(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,p=e.unit,y=e.angle;if(!l||!l.length||!r)return[];if(fe(d)||Rl.isSsr)return U7(l,typeof d=="number"&&fe(d)?d:0);var g=[],x=f==="top"||f==="bottom"?"width":"height",O=p&&x==="width"?Xo(p,{fontSize:t,letterSpacing:n}):{width:0,height:0},S=function(M,N){var A=_e(h)?h(M.value,N):M.value;return x==="width"?k7(Xo(A,{fontSize:t,letterSpacing:n}),O,y):Xo(A,{fontSize:t,letterSpacing:n})[x]},b=l.length>=2?Gt(l[1].coordinate-l[0].coordinate):1,T=L7(u,b,x);return d==="equidistantPreserveStart"?I7(b,T,S,l,c):(d==="preserveStart"||d==="preserveStartEnd"?g=K7(b,T,S,l,c,d==="preserveStartEnd"):g=X7(b,T,S,l,c),g.filter(function(E){return E.isShow}))}var V7=["viewBox"],F7=["viewBox"],W7=["ticks"];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 Ji(){return Ji=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},Ji.apply(this,arguments)}function HM(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?HM(Object(n),!0).forEach(function(r){ex(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Og(e,t){if(e==null)return{};var n=Z7(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 Z7(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 Q7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GM(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,oP(r.key),r)}}function J7(e,t,n){return t&&GM(e.prototype,t),n&&GM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function eG(e,t,n){return t=mf(t),tG(e,lP()?Reflect.construct(t,n||[],mf(e).constructor):t.apply(e,n))}function tG(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 nG(e)}function nG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lP=function(){return!!e})()}function mf(e){return mf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},mf(e)}function rG(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&&Bb(e,t)}function Bb(e,t){return Bb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Bb(e,t)}function ex(e,t,n){return t=oP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oP(e){var t=aG(e,"string");return Ol(t)=="symbol"?t:t+""}function aG(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 zl=(function(e){function t(n){var r;return Q7(this,t),r=eG(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return rG(t,e),J7(t,[{key:"shouldComponentUpdate",value:function(r,l){var u=r.viewBox,c=Og(r,V7),f=this.props,d=f.viewBox,h=Og(f,F7);return!tl(u,d)||!tl(c,h)||!tl(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,p=l.tickSize,y=l.mirror,g=l.tickMargin,x,O,S,b,T,E,M=y?-1:1,N=r.tickSize||p,A=fe(r.tickCoord)?r.tickCoord:r.coordinate;switch(h){case"top":x=O=r.coordinate,b=c+ +!y*d,S=b-M*N,E=S-M*g,T=A;break;case"left":S=b=r.coordinate,O=u+ +!y*f,x=O-M*N,T=x-M*g,E=A;break;case"right":S=b=r.coordinate,O=u+ +y*f,x=O+M*N,T=x+M*g,E=A;break;default:x=O=r.coordinate,b=c+ +y*d,S=b+M*N,E=S+M*g,T=A;break}return{line:{x1:x,y1:S,x2:O,y2:b},tick:{x:T,y:E}}}},{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,p=r.axisLine,y=_t(_t(_t({},xe(this.props,!1)),xe(p,!1)),{},{fill:"none"});if(d==="top"||d==="bottom"){var g=+(d==="top"&&!h||d==="bottom"&&h);y=_t(_t({},y),{},{x1:l,y1:u+g*f,x2:l+c,y2:u+g*f})}else{var x=+(d==="left"&&!h||d==="right"&&h);y=_t(_t({},y),{},{x1:l+x*c,y1:u,x2:l+x*c,y2:u+f})}return B.createElement("line",Ji({},y,{className:je("recharts-cartesian-axis-line",yn(p,"className"))}))}},{key:"renderTicks",value:function(r,l,u){var c=this,f=this.props,d=f.tickLine,h=f.stroke,p=f.tick,y=f.tickFormatter,g=f.unit,x=J0(_t(_t({},this.props),{},{ticks:r}),l,u),O=this.getTickTextAnchor(),S=this.getTickVerticalAnchor(),b=xe(this.props,!1),T=xe(p,!1),E=_t(_t({},b),{},{fill:"none"},xe(d,!1)),M=x.map(function(N,A){var w=c.getTickLineCoord(N),C=w.line,D=w.tick,z=_t(_t(_t(_t({textAnchor:O,verticalAnchor:S},b),{},{stroke:"none",fill:h},T),D),{},{index:A,payload:N,visibleTicksCount:x.length,tickFormatter:y});return B.createElement(Ye,Ji({className:"recharts-cartesian-axis-tick",key:"tick-".concat(N.value,"-").concat(N.coordinate,"-").concat(N.tickCoord)},Ja(c.props,N,A)),d&&B.createElement("line",Ji({},E,C,{className:je("recharts-cartesian-axis-tick-line",yn(d,"className"))})),p&&t.renderTickItem(p,z,"".concat(_e(y)?y(N.value,A):N.value).concat(g||"")))});return B.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,p=l.hide;if(p)return null;var y=this.props,g=y.ticks,x=Og(y,W7),O=g;return _e(d)&&(O=g&&g.length>0?d(this.props):d(x)),c<=0||f<=0||!O||!O.length?null:B.createElement(Ye,{className:je("recharts-cartesian-axis",h),ref:function(b){r.layerReference=b}},u&&this.renderAxisLine(),this.renderTicks(O,this.state.fontSize,this.state.letterSpacing),Mt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,l,u){var c,f=je(l.className,"recharts-cartesian-axis-tick-value");return B.isValidElement(r)?c=B.cloneElement(r,_t(_t({},l),{},{className:f})):_e(r)?c=r(_t(_t({},l),{},{className:f})):c=B.createElement(ei,Ji({},l,{className:"recharts-cartesian-axis-tick-value"}),u),c}}])})(L.Component);ex(zl,"displayName","CartesianAxis");ex(zl,"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 iG=["x1","y1","x2","y2","key"],lG=["offset"];function ri(e){"@babel/helpers - typeof";return ri=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},ri(e)}function YM(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 Ut(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YM(Object(n),!0).forEach(function(r){oG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function oG(e,t,n){return t=uG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uG(e){var t=cG(e,"string");return ri(t)=="symbol"?t:t+""}function cG(e,t){if(ri(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ri(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Va(){return Va=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},Va.apply(this,arguments)}function XM(e,t){if(e==null)return{};var n=sG(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 sG(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 fG=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 B.createElement("rect",{x:l,y:u,ry:d,width:c,height:f,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function uP(e,t){var n;if(B.isValidElement(e))n=B.cloneElement(e,t);else if(_e(e))n=e(t);else{var r=t.x1,l=t.y1,u=t.x2,c=t.y2,f=t.key,d=XM(t,iG),h=xe(d,!1);h.offset;var p=XM(h,lG);n=B.createElement("line",Va({},p,{x1:r,y1:l,x2:u,y2:c,fill:"none",key:f}))}return n}function dG(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=Ut(Ut({},e),{},{x1:t,y1:f,x2:t+n,y2:f,key:"line-".concat(d),index:d});return uP(l,h)});return B.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function hG(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=Ut(Ut({},e),{},{x1:f,y1:t,x2:f,y2:t+n,key:"line-".concat(d),index:d});return uP(l,h)});return B.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function vG(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 p=f.map(function(g){return Math.round(g+l-l)}).sort(function(g,x){return g-x});l!==p[0]&&p.unshift(0);var y=p.map(function(g,x){var O=!p[x+1],S=O?l+c-g:p[x+1]-g;if(S<=0)return null;var b=x%t.length;return B.createElement("rect",{key:"react-".concat(x),y:g,x:r,height:S,width:u,stroke:"none",fill:t[b],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},y)}function pG(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 p=h.map(function(g){return Math.round(g+u-u)}).sort(function(g,x){return g-x});u!==p[0]&&p.unshift(0);var y=p.map(function(g,x){var O=!p[x+1],S=O?u+f-g:p[x+1]-g;if(S<=0)return null;var b=x%r.length;return B.createElement("rect",{key:"react-".concat(x),x:g,y:c,width:S,height:d,stroke:"none",fill:r[b],fillOpacity:l,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},y)}var yG=function(t,n){var r=t.xAxis,l=t.width,u=t.height,c=t.offset;return cN(J0(Ut(Ut(Ut({},zl.defaultProps),r),{},{ticks:Er(r,!0),viewBox:{x:0,y:0,width:l,height:u}})),c.left,c.left+c.width,n)},mG=function(t,n){var r=t.yAxis,l=t.width,u=t.height,c=t.offset;return cN(J0(Ut(Ut(Ut({},zl.defaultProps),r),{},{ticks:Er(r,!0),viewBox:{x:0,y:0,width:l,height:u}})),c.top,c.top+c.height,n)},Vi={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function gf(e){var t,n,r,l,u,c,f=F0(),d=W0(),h=a7(),p=Ut(Ut({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Vi.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Vi.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Vi.horizontal,horizontalFill:(l=e.horizontalFill)!==null&&l!==void 0?l:Vi.horizontalFill,vertical:(u=e.vertical)!==null&&u!==void 0?u:Vi.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:Vi.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}),y=p.x,g=p.y,x=p.width,O=p.height,S=p.syncWithTicks,b=p.horizontalValues,T=p.verticalValues,E=t7(),M=n7();if(!fe(x)||x<=0||!fe(O)||O<=0||!fe(y)||y!==+y||!fe(g)||g!==+g)return null;var N=p.verticalCoordinatesGenerator||yG,A=p.horizontalCoordinatesGenerator||mG,w=p.horizontalPoints,C=p.verticalPoints;if((!w||!w.length)&&_e(A)){var D=b&&b.length,z=A({yAxis:M?Ut(Ut({},M),{},{ticks:D?b:M.ticks}):void 0,width:f,height:d,offset:h},D?!0:S);Gn(Array.isArray(z),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(ri(z),"]")),Array.isArray(z)&&(w=z)}if((!C||!C.length)&&_e(N)){var W=T&&T.length,H=N({xAxis:E?Ut(Ut({},E),{},{ticks:W?T:E.ticks}):void 0,width:f,height:d,offset:h},W?!0:S);Gn(Array.isArray(H),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(ri(H),"]")),Array.isArray(H)&&(C=H)}return B.createElement("g",{className:"recharts-cartesian-grid"},B.createElement(fG,{fill:p.fill,fillOpacity:p.fillOpacity,x:p.x,y:p.y,width:p.width,height:p.height,ry:p.ry}),B.createElement(dG,Va({},p,{offset:h,horizontalPoints:w,xAxis:E,yAxis:M})),B.createElement(hG,Va({},p,{offset:h,verticalPoints:C,xAxis:E,yAxis:M})),B.createElement(vG,Va({},p,{horizontalPoints:w})),B.createElement(pG,Va({},p,{verticalPoints:C})))}gf.displayName="CartesianGrid";function Al(e){"@babel/helpers - typeof";return Al=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},Al(e)}function gG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bG(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,fP(r.key),r)}}function xG(e,t,n){return t&&bG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function SG(e,t,n){return t=bf(t),_G(e,cP()?Reflect.construct(t,n||[],bf(e).constructor):t.apply(e,n))}function _G(e,t){if(t&&(Al(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return OG(e)}function OG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cP=function(){return!!e})()}function bf(e){return bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},bf(e)}function AG(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&&kb(e,t)}function kb(e,t){return kb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},kb(e,t)}function sP(e,t,n){return t=fP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fP(e){var t=wG(e,"string");return Al(t)=="symbol"?t:t+""}function wG(e,t){if(Al(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Al(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Lb(){return Lb=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},Lb.apply(this,arguments)}function TG(e){var t=e.xAxisId,n=F0(),r=W0(),l=ZN(t);return l==null?null:L.createElement(zl,Lb({},l,{className:je("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 wl=(function(e){function t(){return gG(this,t),SG(this,t,arguments)}return AG(t,e),xG(t,[{key:"render",value:function(){return L.createElement(TG,this.props)}}])})(L.Component);sP(wl,"displayName","XAxis");sP(wl,"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 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 EG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jG(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,vP(r.key),r)}}function MG(e,t,n){return t&&jG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function CG(e,t,n){return t=xf(t),NG(e,dP()?Reflect.construct(t,n||[],xf(e).constructor):t.apply(e,n))}function NG(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 PG(e)}function PG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dP=function(){return!!e})()}function xf(e){return xf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xf(e)}function RG(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&&Ub(e,t)}function Ub(e,t){return Ub=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Ub(e,t)}function hP(e,t,n){return t=vP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vP(e){var t=DG(e,"string");return Tl(t)=="symbol"?t:t+""}function DG(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)}function Ib(){return Ib=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},Ib.apply(this,arguments)}var qG=function(t){var n=t.yAxisId,r=F0(),l=W0(),u=QN(n);return u==null?null:L.createElement(zl,Ib({},u,{className:je("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)}}))},El=(function(e){function t(){return EG(this,t),CG(this,t,arguments)}return RG(t,e),MG(t,[{key:"render",value:function(){return L.createElement(qG,this.props)}}])})(L.Component);hP(El,"displayName","YAxis");hP(El,"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 KM(e){return kG(e)||BG(e)||zG(e)||$G()}function $G(){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 zG(e,t){if(e){if(typeof e=="string")return Hb(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 Hb(e,t)}}function BG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function kG(e){if(Array.isArray(e))return Hb(e)}function Hb(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 Gb=function(t,n,r,l,u){var c=Rn(t,Q0),f=Rn(t,rd),d=[].concat(KM(c),KM(f)),h=Rn(t,id),p="".concat(l,"Id"),y=l[0],g=n;if(d.length&&(g=d.reduce(function(S,b){if(b.props[p]===r&&er(b.props,"extendDomain")&&fe(b.props[y])){var T=b.props[y];return[Math.min(S[0],T),Math.max(S[1],T)]}return S},g)),h.length){var x="".concat(y,"1"),O="".concat(y,"2");g=h.reduce(function(S,b){if(b.props[p]===r&&er(b.props,"extendDomain")&&fe(b.props[x])&&fe(b.props[O])){var T=b.props[x],E=b.props[O];return[Math.min(S[0],T,E),Math.max(S[1],T,E)]}return S},g)}return u&&u.length&&(g=u.reduce(function(S,b){return fe(b)?[Math.min(S[0],b),Math.max(S[1],b)]:S},g)),g},Ag={exports:{}},VM;function LG(){return VM||(VM=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,p){this.fn=d,this.context=h,this.once=p||!1}function u(d,h,p,y,g){if(typeof p!="function")throw new TypeError("The listener must be a function");var x=new l(p,y||d,g),O=n?n+h:h;return d._events[O]?d._events[O].fn?d._events[O]=[d._events[O],x]:d._events[O].push(x):(d._events[O]=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=[],p,y;if(this._eventsCount===0)return h;for(y in p=this._events)t.call(p,y)&&h.push(n?y.slice(1):y);return Object.getOwnPropertySymbols?h.concat(Object.getOwnPropertySymbols(p)):h},f.prototype.listeners=function(h){var p=n?n+h:h,y=this._events[p];if(!y)return[];if(y.fn)return[y.fn];for(var g=0,x=y.length,O=new Array(x);g<x;g++)O[g]=y[g].fn;return O},f.prototype.listenerCount=function(h){var p=n?n+h:h,y=this._events[p];return y?y.fn?1:y.length:0},f.prototype.emit=function(h,p,y,g,x,O){var S=n?n+h:h;if(!this._events[S])return!1;var b=this._events[S],T=arguments.length,E,M;if(b.fn){switch(b.once&&this.removeListener(h,b.fn,void 0,!0),T){case 1:return b.fn.call(b.context),!0;case 2:return b.fn.call(b.context,p),!0;case 3:return b.fn.call(b.context,p,y),!0;case 4:return b.fn.call(b.context,p,y,g),!0;case 5:return b.fn.call(b.context,p,y,g,x),!0;case 6:return b.fn.call(b.context,p,y,g,x,O),!0}for(M=1,E=new Array(T-1);M<T;M++)E[M-1]=arguments[M];b.fn.apply(b.context,E)}else{var N=b.length,A;for(M=0;M<N;M++)switch(b[M].once&&this.removeListener(h,b[M].fn,void 0,!0),T){case 1:b[M].fn.call(b[M].context);break;case 2:b[M].fn.call(b[M].context,p);break;case 3:b[M].fn.call(b[M].context,p,y);break;case 4:b[M].fn.call(b[M].context,p,y,g);break;default:if(!E)for(A=1,E=new Array(T-1);A<T;A++)E[A-1]=arguments[A];b[M].fn.apply(b[M].context,E)}}return!0},f.prototype.on=function(h,p,y){return u(this,h,p,y,!1)},f.prototype.once=function(h,p,y){return u(this,h,p,y,!0)},f.prototype.removeListener=function(h,p,y,g){var x=n?n+h:h;if(!this._events[x])return this;if(!p)return c(this,x),this;var O=this._events[x];if(O.fn)O.fn===p&&(!g||O.once)&&(!y||O.context===y)&&c(this,x);else{for(var S=0,b=[],T=O.length;S<T;S++)(O[S].fn!==p||g&&!O[S].once||y&&O[S].context!==y)&&b.push(O[S]);b.length?this._events[x]=b.length===1?b[0]:b:c(this,x)}return this},f.prototype.removeAllListeners=function(h){var p;return h?(p=n?n+h:h,this._events[p]&&c(this,p)):(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})(Ag)),Ag.exports}var UG=LG();const IG=Xe(UG);var wg=new IG,Tg="recharts.syncMouseEvents";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 HG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GG(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,pP(r.key),r)}}function YG(e,t,n){return t&&GG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Eg(e,t,n){return t=pP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pP(e){var t=XG(e,"string");return Nu(t)=="symbol"?t:t+""}function XG(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 String(e)}var KG=(function(){function e(){HG(this,e),Eg(this,"activeIndex",0),Eg(this,"coordinateList",[]),Eg(this,"layout","horizontal")}return YG(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,p=n.offset,y=p===void 0?null:p,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=y??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,p=((r=window)===null||r===void 0?void 0:r.scrollY)||0,y=u+d+h,g=c+this.offset.top+f/2+p;this.mouseHandlerCallback({pageX:y,pageY:g})}}}])})();function VG(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 FG(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 yP(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 WG(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,p=t.outerRadius,y=t.angle,g=tt(f,d,h,y),x=tt(f,d,p,y);r=g.x,l=g.y,u=x.x,c=x.y}else return yP(t);return[{x:r,y:l},{x:u,y:c}]}function Pu(e){"@babel/helpers - typeof";return Pu=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},Pu(e)}function FM(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 gs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?FM(Object(n),!0).forEach(function(r){ZG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ZG(e,t,n){return t=QG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QG(e){var t=JG(e,"string");return Pu(t)=="symbol"?t:t+""}function JG(e,t){if(Pu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Pu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eY(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,p=e.tooltipAxisBandSize,y=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 O,S=hb;if(g==="ScatterChart")O=c,S=qI;else if(g==="BarChart")O=FG(y,c,d,p),S=G0;else if(y==="radial"){var b=yP(c),T=b.cx,E=b.cy,M=b.radius,N=b.startAngle,A=b.endAngle;O={cx:T,cy:E,startAngle:N,endAngle:A,innerRadius:M,outerRadius:M},S=xN}else O={points:WG(y,c,d)},S=hb;var w=gs(gs(gs(gs({stroke:"#ccc",pointerEvents:"none"},d),O),xe(x,!1)),{},{payload:f,payloadIndex:h,className:je("recharts-tooltip-cursor",x.className)});return L.isValidElement(x)?L.cloneElement(x,w):L.createElement(S,w)}var tY=["item"],nY=["children","className","width","height","style","compact","title","desc"];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 el(){return el=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},el.apply(this,arguments)}function WM(e,t){return iY(e)||aY(e,t)||gP(e,t)||rY()}function rY(){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 aY(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(p){h=!0,l=p}finally{try{if(!d&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(h)throw l}}return f}}function iY(e){if(Array.isArray(e))return e}function ZM(e,t){if(e==null)return{};var n=lY(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 lY(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 oY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uY(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,bP(r.key),r)}}function cY(e,t,n){return t&&uY(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function sY(e,t,n){return t=Sf(t),fY(e,mP()?Reflect.construct(t,n||[],Sf(e).constructor):t.apply(e,n))}function fY(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 dY(e)}function dY(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mP=function(){return!!e})()}function Sf(e){return Sf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Sf(e)}function hY(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&&Yb(e,t)}function Yb(e,t){return Yb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Yb(e,t)}function Ml(e){return yY(e)||pY(e)||gP(e)||vY()}function vY(){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 gP(e,t){if(e){if(typeof e=="string")return Xb(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 Xb(e,t)}}function pY(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yY(e){if(Array.isArray(e))return Xb(e)}function Xb(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 QM(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 ne(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?QM(Object(n),!0).forEach(function(r){be(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function be(e,t,n){return t=bP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bP(e){var t=mY(e,"string");return jl(t)=="symbol"?t:t+""}function mY(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(t==="string"?String:Number)(e)}var gY={xAxis:["bottom","top"],yAxis:["left","right"]},bY={width:"100%",height:"100%"},xP={x:0,y:0};function bs(e){return e}var xY=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},SY=function(t,n,r,l){var u=n.find(function(p){return p&&p.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 ne(ne(ne({},l),tt(l.cx,l.cy,f,c)),{},{angle:c,radius:f})}var d=u.coordinate,h=l.angle;return ne(ne(ne({},l),tt(l.cx,l.cy,d,h)),{},{angle:h,radius:d})}return xP},ld=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(Ml(f),Ml(h)):f},[]);return c.length>0?c:t&&t.length&&fe(l)&&fe(u)?t.slice(l,u+1):[]};function SP(e){return e==="number"?[0,"auto"]:void 0}var Kb=function(t,n,r,l){var u=t.graphicalItems,c=t.tooltipAxis,f=ld(n,t);return r<0||!u||!u.length||r>=f.length?null:u.reduce(function(d,h){var p,y=(p=h.props.data)!==null&&p!==void 0?p:n;y&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(y=y.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(c.dataKey&&!c.allowDuplicatedCategory){var x=y===void 0?f:y;g=jg(x,c.dataKey,l)}else g=y&&y[r]||f[r];return g?[].concat(Ml(d),[vN(h,g)]):d},[])},JM=function(t,n,r,l){var u=l||{x:t.chartX,y:t.chartY},c=xY(u,r),f=t.orderedTooltipTicks,d=t.tooltipAxis,h=t.tooltipTicks,p=nL(c,f,h,d);if(p>=0&&h){var y=h[p]&&h[p].value,g=Kb(t,n,p,y),x=SY(r,f,p,u);return{activeTooltipIndex:p,activeLabel:y,activePayload:g,activeCoordinate:x}}return null},_Y=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,p=t.layout,y=t.children,g=t.stackOffset,x=uN(p,u);return r.reduce(function(O,S){var b,T=S.type.defaultProps!==void 0?ne(ne({},S.type.defaultProps),S.props):S.props,E=T.type,M=T.dataKey,N=T.allowDataOverflow,A=T.allowDuplicatedCategory,w=T.scale,C=T.ticks,D=T.includeHidden,z=T[c];if(O[z])return O;var W=ld(t.data,{graphicalItems:l.filter(function(I){var re,se=c in I.props?I.props[c]:(re=I.type.defaultProps)===null||re===void 0?void 0:re[c];return se===z}),dataStartIndex:d,dataEndIndex:h}),H=W.length,U,F,J;VG(T.domain,N,E)&&(U=ub(T.domain,null,N),x&&(E==="number"||w!=="auto")&&(J=Vo(W,M,"category")));var Z=SP(E);if(!U||U.length===0){var q,Y=(q=T.domain)!==null&&q!==void 0?q:Z;if(M){if(U=Vo(W,M,E),E==="category"&&x){var ee=W3(U);A&&ee?(F=U,U=uf(0,H)):A||(U=aj(Y,U,S).reduce(function(I,re){return I.indexOf(re)>=0?I:[].concat(Ml(I),[re])},[]))}else if(E==="category")A?U=U.filter(function(I){return I!==""&&!Ce(I)}):U=aj(Y,U,S).reduce(function(I,re){return I.indexOf(re)>=0||re===""||Ce(re)?I:[].concat(Ml(I),[re])},[]);else if(E==="number"){var oe=oL(W,l.filter(function(I){var re,se,ve=c in I.props?I.props[c]:(re=I.type.defaultProps)===null||re===void 0?void 0:re[c],me="hide"in I.props?I.props.hide:(se=I.type.defaultProps)===null||se===void 0?void 0:se.hide;return ve===z&&(D||!me)}),M,u,p);oe&&(U=oe)}x&&(E==="number"||w!=="auto")&&(J=Vo(W,M,"category"))}else x?U=uf(0,H):f&&f[z]&&f[z].hasStack&&E==="number"?U=g==="expand"?[0,1]:hN(f[z].stackGroups,d,h):U=oN(W,l.filter(function(I){var re=c in I.props?I.props[c]:I.type.defaultProps[c],se="hide"in I.props?I.props.hide:I.type.defaultProps.hide;return re===z&&(D||!se)}),E,p,!0);if(E==="number")U=Gb(y,U,z,u,C),Y&&(U=ub(Y,U,N));else if(E==="category"&&Y){var ue=Y,R=U.every(function(I){return ue.indexOf(I)>=0});R&&(U=ue)}}return ne(ne({},O),{},be({},z,ne(ne({},T),{},{axisType:u,domain:U,categoricalDomain:J,duplicateDomain:F,originalDomain:(b=T.domain)!==null&&b!==void 0?b:Z,isCategorical:x,layout:p})))},{})},OY=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,p=t.layout,y=t.children,g=ld(t.data,{graphicalItems:r,dataStartIndex:d,dataEndIndex:h}),x=g.length,O=uN(p,u),S=-1;return r.reduce(function(b,T){var E=T.type.defaultProps!==void 0?ne(ne({},T.type.defaultProps),T.props):T.props,M=E[c],N=SP("number");if(!b[M]){S++;var A;return O?A=uf(0,x):f&&f[M]&&f[M].hasStack?(A=hN(f[M].stackGroups,d,h),A=Gb(y,A,M,u)):(A=ub(N,oN(g,r.filter(function(w){var C,D,z=c in w.props?w.props[c]:(C=w.type.defaultProps)===null||C===void 0?void 0:C[c],W="hide"in w.props?w.props.hide:(D=w.type.defaultProps)===null||D===void 0?void 0:D.hide;return z===M&&!W}),"number",p),l.defaultProps.allowDataOverflow),A=Gb(y,A,M,u)),ne(ne({},b),{},be({},M,ne(ne({axisType:u},l.defaultProps),{},{hide:!0,orientation:yn(gY,"".concat(u,".").concat(S%2),null),domain:A,originalDomain:N,isCategorical:O,layout:p})))}return b},{})},AY=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,p=t.children,y="".concat(l,"Id"),g=Rn(p,u),x={};return g&&g.length?x=_Y(t,{axes:g,graphicalItems:c,axisType:l,axisIdKey:y,stackGroups:f,dataStartIndex:d,dataEndIndex:h}):c&&c.length&&(x=OY(t,{Axis:u,graphicalItems:c,axisType:l,axisIdKey:y,stackGroups:f,dataStartIndex:d,dataEndIndex:h})),x},wY=function(t){var n=ha(t),r=Er(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:m0(r,function(l){return l.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Vs(n,r)}},e2=function(t){var n=t.children,r=t.defaultShowTooltip,l=hn(n,gl),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}},TY=function(t){return!t||!t.length?!1:t.some(function(n){var r=jr(n&&n.type);return r&&r.indexOf("Bar")>=0})},t2=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"}},EY=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,p=r.height,y=r.children,g=r.margin||{},x=hn(y,gl),O=hn(y,Fa),S=Object.keys(d).reduce(function(A,w){var C=d[w],D=C.orientation;return!C.mirror&&!C.hide?ne(ne({},A),{},be({},D,A[D]+C.width)):A},{left:g.left||0,right:g.right||0}),b=Object.keys(c).reduce(function(A,w){var C=c[w],D=C.orientation;return!C.mirror&&!C.hide?ne(ne({},A),{},be({},D,yn(A,"".concat(D))+C.height)):A},{top:g.top||0,bottom:g.bottom||0}),T=ne(ne({},b),S),E=T.bottom;x&&(T.bottom+=x.props.height||gl.defaultProps.height),O&&n&&(T=iL(T,l,r,n));var M=h-T.left-T.right,N=p-T.top-T.bottom;return ne(ne({brushBottom:E},T),{},{width:Math.max(M,0),height:Math.max(N,0)})},jY=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},_P=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,p=t.formatAxisMap,y=t.defaultProps,g=function(T,E){var M=E.graphicalItems,N=E.stackGroups,A=E.offset,w=E.updateId,C=E.dataStartIndex,D=E.dataEndIndex,z=T.barSize,W=T.layout,H=T.barGap,U=T.barCategoryGap,F=T.maxBarSize,J=t2(W),Z=J.numericAxisName,q=J.cateAxisName,Y=TY(M),ee=[];return M.forEach(function(oe,ue){var R=ld(T.data,{graphicalItems:[oe],dataStartIndex:C,dataEndIndex:D}),I=oe.type.defaultProps!==void 0?ne(ne({},oe.type.defaultProps),oe.props):oe.props,re=I.dataKey,se=I.maxBarSize,ve=I["".concat(Z,"Id")],me=I["".concat(q,"Id")],Me={},Le=d.reduce(function(zn,ar){var Bl=E["".concat(ar.axisType,"Map")],Bt=I["".concat(ar.axisType,"Id")];Bl&&Bl[Bt]||ar.axisType==="zAxis"||ni();var Iu=Bl[Bt];return ne(ne({},zn),{},be(be({},ar.axisType,Iu),"".concat(ar.axisType,"Ticks"),Er(Iu)))},Me),ce=Le[q],Se=Le["".concat(q,"Ticks")],Oe=N&&N[ve]&&N[ve].hasStack&&yL(oe,N[ve].stackGroups),le=jr(oe.type).indexOf("Bar")>=0,nt=Vs(ce,Se),Te=[],ut=Y&&rL({barSize:z,stackGroups:N,totalSize:jY(Le,q)});if(le){var ct,zt,$n=Ce(se)?F:se,Kn=(ct=(zt=Vs(ce,Se,!0))!==null&&zt!==void 0?zt:$n)!==null&&ct!==void 0?ct:0;Te=aL({barGap:H,barCategoryGap:U,bandSize:Kn!==nt?Kn:nt,sizeList:ut[me],maxBarSize:$n}),Kn!==nt&&(Te=Te.map(function(zn){return ne(ne({},zn),{},{position:ne(ne({},zn.position),{},{offset:zn.position.offset-Kn/2})})}))}var kr=oe&&oe.type&&oe.type.getComposedData;kr&&ee.push({props:ne(ne({},kr(ne(ne({},Le),{},{displayedData:R,props:T,dataKey:re,item:oe,bandSize:nt,barPosition:Te,offset:A,stackedData:Oe,layout:W,dataStartIndex:C,dataEndIndex:D}))),{},be(be(be({key:oe.key||"item-".concat(ue)},Z,Le[Z]),q,Le[q]),"animationId",w)),childIndex:uq(oe,T.children),item:oe})}),ee},x=function(T,E){var M=T.props,N=T.dataStartIndex,A=T.dataEndIndex,w=T.updateId;if(!bA({props:M}))return null;var C=M.children,D=M.layout,z=M.stackOffset,W=M.data,H=M.reverseStackOrder,U=t2(D),F=U.numericAxisName,J=U.cateAxisName,Z=Rn(C,r),q=vL(W,Z,"".concat(F,"Id"),"".concat(J,"Id"),z,H),Y=d.reduce(function(I,re){var se="".concat(re.axisType,"Map");return ne(ne({},I),{},be({},se,AY(M,ne(ne({},re),{},{graphicalItems:Z,stackGroups:re.axisType===F&&q,dataStartIndex:N,dataEndIndex:A}))))},{}),ee=EY(ne(ne({},Y),{},{props:M,graphicalItems:Z}),E==null?void 0:E.legendBBox);Object.keys(Y).forEach(function(I){Y[I]=p(M,Y[I],ee,I.replace("Map",""),n)});var oe=Y["".concat(J,"Map")],ue=wY(oe),R=g(M,ne(ne({},Y),{},{dataStartIndex:N,dataEndIndex:A,updateId:w,graphicalItems:Z,stackGroups:q,offset:ee}));return ne(ne({formattedGraphicalItems:R,graphicalItems:Z,offset:ee,stackGroups:q},ue),Y)},O=(function(b){function T(E){var M,N,A;return oY(this,T),A=sY(this,T,[E]),be(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),be(A,"accessibilityManager",new KG),be(A,"handleLegendBBoxUpdate",function(w){if(w){var C=A.state,D=C.dataStartIndex,z=C.dataEndIndex,W=C.updateId;A.setState(ne({legendBBox:w},x({props:A.props,dataStartIndex:D,dataEndIndex:z,updateId:W},ne(ne({},A.state),{},{legendBBox:w}))))}}),be(A,"handleReceiveSyncEvent",function(w,C,D){if(A.props.syncId===w){if(D===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(C)}}),be(A,"handleBrushChange",function(w){var C=w.startIndex,D=w.endIndex;if(C!==A.state.dataStartIndex||D!==A.state.dataEndIndex){var z=A.state.updateId;A.setState(function(){return ne({dataStartIndex:C,dataEndIndex:D},x({props:A.props,dataStartIndex:C,dataEndIndex:D,updateId:z},A.state))}),A.triggerSyncEvent({dataStartIndex:C,dataEndIndex:D})}}),be(A,"handleMouseEnter",function(w){var C=A.getMouseInfo(w);if(C){var D=ne(ne({},C),{},{isTooltipActive:!0});A.setState(D),A.triggerSyncEvent(D);var z=A.props.onMouseEnter;_e(z)&&z(D,w)}}),be(A,"triggeredAfterMouseMove",function(w){var C=A.getMouseInfo(w),D=C?ne(ne({},C),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(D),A.triggerSyncEvent(D);var z=A.props.onMouseMove;_e(z)&&z(D,w)}),be(A,"handleItemMouseEnter",function(w){A.setState(function(){return{isTooltipActive:!0,activeItem:w,activePayload:w.tooltipPayload,activeCoordinate:w.tooltipPosition||{x:w.cx,y:w.cy}}})}),be(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),be(A,"handleMouseMove",function(w){w.persist(),A.throttleTriggeredAfterMouseMove(w)}),be(A,"handleMouseLeave",function(w){A.throttleTriggeredAfterMouseMove.cancel();var C={isTooltipActive:!1};A.setState(C),A.triggerSyncEvent(C);var D=A.props.onMouseLeave;_e(D)&&D(C,w)}),be(A,"handleOuterEvent",function(w){var C=oq(w),D=yn(A.props,"".concat(C));if(C&&_e(D)){var z,W;/.*touch.*/i.test(C)?W=A.getMouseInfo(w.changedTouches[0]):W=A.getMouseInfo(w),D((z=W)!==null&&z!==void 0?z:{},w)}}),be(A,"handleClick",function(w){var C=A.getMouseInfo(w);if(C){var D=ne(ne({},C),{},{isTooltipActive:!0});A.setState(D),A.triggerSyncEvent(D);var z=A.props.onClick;_e(z)&&z(D,w)}}),be(A,"handleMouseDown",function(w){var C=A.props.onMouseDown;if(_e(C)){var D=A.getMouseInfo(w);C(D,w)}}),be(A,"handleMouseUp",function(w){var C=A.props.onMouseUp;if(_e(C)){var D=A.getMouseInfo(w);C(D,w)}}),be(A,"handleTouchMove",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(w.changedTouches[0])}),be(A,"handleTouchStart",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.handleMouseDown(w.changedTouches[0])}),be(A,"handleTouchEnd",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.handleMouseUp(w.changedTouches[0])}),be(A,"handleDoubleClick",function(w){var C=A.props.onDoubleClick;if(_e(C)){var D=A.getMouseInfo(w);C(D,w)}}),be(A,"handleContextMenu",function(w){var C=A.props.onContextMenu;if(_e(C)){var D=A.getMouseInfo(w);C(D,w)}}),be(A,"triggerSyncEvent",function(w){A.props.syncId!==void 0&&wg.emit(Tg,A.props.syncId,w,A.eventEmitterSymbol)}),be(A,"applySyncEvent",function(w){var C=A.props,D=C.layout,z=C.syncMethod,W=A.state.updateId,H=w.dataStartIndex,U=w.dataEndIndex;if(w.dataStartIndex!==void 0||w.dataEndIndex!==void 0)A.setState(ne({dataStartIndex:H,dataEndIndex:U},x({props:A.props,dataStartIndex:H,dataEndIndex:U,updateId:W},A.state)));else if(w.activeTooltipIndex!==void 0){var F=w.chartX,J=w.chartY,Z=w.activeTooltipIndex,q=A.state,Y=q.offset,ee=q.tooltipTicks;if(!Y)return;if(typeof z=="function")Z=z(ee,w);else if(z==="value"){Z=-1;for(var oe=0;oe<ee.length;oe++)if(ee[oe].value===w.activeLabel){Z=oe;break}}var ue=ne(ne({},Y),{},{x:Y.left,y:Y.top}),R=Math.min(F,ue.x+ue.width),I=Math.min(J,ue.y+ue.height),re=ee[Z]&&ee[Z].value,se=Kb(A.state,A.props.data,Z),ve=ee[Z]?{x:D==="horizontal"?ee[Z].coordinate:R,y:D==="horizontal"?I:ee[Z].coordinate}:xP;A.setState(ne(ne({},w),{},{activeLabel:re,activeCoordinate:ve,activePayload:se,activeTooltipIndex:Z}))}else A.setState(w)}),be(A,"renderCursor",function(w){var C,D=A.state,z=D.isTooltipActive,W=D.activeCoordinate,H=D.activePayload,U=D.offset,F=D.activeTooltipIndex,J=D.tooltipAxisBandSize,Z=A.getTooltipEventType(),q=(C=w.props.active)!==null&&C!==void 0?C:z,Y=A.props.layout,ee=w.key||"_recharts-cursor";return B.createElement(eY,{key:ee,activeCoordinate:W,activePayload:H,activeTooltipIndex:F,chartName:n,element:w,isActive:q,layout:Y,offset:U,tooltipAxisBandSize:J,tooltipEventType:Z})}),be(A,"renderPolarAxis",function(w,C,D){var z=yn(w,"type.axisType"),W=yn(A.state,"".concat(z,"Map")),H=w.type.defaultProps,U=H!==void 0?ne(ne({},H),w.props):w.props,F=W&&W[U["".concat(z,"Id")]];return L.cloneElement(w,ne(ne({},F),{},{className:je(z,F.className),key:w.key||"".concat(C,"-").concat(D),ticks:Er(F,!0)}))}),be(A,"renderPolarGrid",function(w){var C=w.props,D=C.radialLines,z=C.polarAngles,W=C.polarRadius,H=A.state,U=H.radiusAxisMap,F=H.angleAxisMap,J=ha(U),Z=ha(F),q=Z.cx,Y=Z.cy,ee=Z.innerRadius,oe=Z.outerRadius;return L.cloneElement(w,{polarAngles:Array.isArray(z)?z:Er(Z,!0).map(function(ue){return ue.coordinate}),polarRadius:Array.isArray(W)?W:Er(J,!0).map(function(ue){return ue.coordinate}),cx:q,cy:Y,innerRadius:ee,outerRadius:oe,key:w.key||"polar-grid",radialLines:D})}),be(A,"renderLegend",function(){var w=A.state.formattedGraphicalItems,C=A.props,D=C.children,z=C.width,W=C.height,H=A.props.margin||{},U=z-(H.left||0)-(H.right||0),F=iN({children:D,formattedGraphicalItems:w,legendWidth:U,legendContent:h});if(!F)return null;var J=F.item,Z=ZM(F,tY);return L.cloneElement(J,ne(ne({},Z),{},{chartWidth:z,chartHeight:W,margin:H,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),be(A,"renderTooltip",function(){var w,C=A.props,D=C.children,z=C.accessibilityLayer,W=hn(D,vn);if(!W)return null;var H=A.state,U=H.isTooltipActive,F=H.activeCoordinate,J=H.activePayload,Z=H.activeLabel,q=H.offset,Y=(w=W.props.active)!==null&&w!==void 0?w:U;return L.cloneElement(W,{viewBox:ne(ne({},q),{},{x:q.left,y:q.top}),active:Y,label:Z,payload:Y?J:[],coordinate:F,accessibilityLayer:z})}),be(A,"renderBrush",function(w){var C=A.props,D=C.margin,z=C.data,W=A.state,H=W.offset,U=W.dataStartIndex,F=W.dataEndIndex,J=W.updateId;return L.cloneElement(w,{key:w.key||"_recharts-brush",onChange:vs(A.handleBrushChange,w.props.onChange),data:z,x:fe(w.props.x)?w.props.x:H.left,y:fe(w.props.y)?w.props.y:H.top+H.height+H.brushBottom-(D.bottom||0),width:fe(w.props.width)?w.props.width:H.width,startIndex:U,endIndex:F,updateId:"brush-".concat(J)})}),be(A,"renderReferenceElement",function(w,C,D){if(!w)return null;var z=A,W=z.clipPathId,H=A.state,U=H.xAxisMap,F=H.yAxisMap,J=H.offset,Z=w.type.defaultProps||{},q=w.props,Y=q.xAxisId,ee=Y===void 0?Z.xAxisId:Y,oe=q.yAxisId,ue=oe===void 0?Z.yAxisId:oe;return L.cloneElement(w,{key:w.key||"".concat(C,"-").concat(D),xAxis:U[ee],yAxis:F[ue],viewBox:{x:J.left,y:J.top,width:J.width,height:J.height},clipPathId:W})}),be(A,"renderActivePoints",function(w){var C=w.item,D=w.activePoint,z=w.basePoint,W=w.childIndex,H=w.isRange,U=[],F=C.props.key,J=C.item.type.defaultProps!==void 0?ne(ne({},C.item.type.defaultProps),C.item.props):C.item.props,Z=J.activeDot,q=J.dataKey,Y=ne(ne({index:W,dataKey:q,cx:D.x,cy:D.y,r:4,fill:H0(C.item),strokeWidth:2,stroke:"#fff",payload:D.payload,value:D.value},xe(Z,!1)),Os(Z));return U.push(T.renderActiveDot(Z,Y,"".concat(F,"-activePoint-").concat(W))),z?U.push(T.renderActiveDot(Z,ne(ne({},Y),{},{cx:z.x,cy:z.y}),"".concat(F,"-basePoint-").concat(W))):H&&U.push(null),U}),be(A,"renderGraphicChild",function(w,C,D){var z=A.filterFormatItem(w,C,D);if(!z)return null;var W=A.getTooltipEventType(),H=A.state,U=H.isTooltipActive,F=H.tooltipAxis,J=H.activeTooltipIndex,Z=H.activeLabel,q=A.props.children,Y=hn(q,vn),ee=z.props,oe=ee.points,ue=ee.isRange,R=ee.baseLine,I=z.item.type.defaultProps!==void 0?ne(ne({},z.item.type.defaultProps),z.item.props):z.item.props,re=I.activeDot,se=I.hide,ve=I.activeBar,me=I.activeShape,Me=!!(!se&&U&&Y&&(re||ve||me)),Le={};W!=="axis"&&Y&&Y.props.trigger==="click"?Le={onClick:vs(A.handleItemMouseEnter,w.props.onClick)}:W!=="axis"&&(Le={onMouseLeave:vs(A.handleItemMouseLeave,w.props.onMouseLeave),onMouseEnter:vs(A.handleItemMouseEnter,w.props.onMouseEnter)});var ce=L.cloneElement(w,ne(ne({},z.props),Le));function Se(ar){return typeof F.dataKey=="function"?F.dataKey(ar.payload):null}if(Me)if(J>=0){var Oe,le;if(F.dataKey&&!F.allowDuplicatedCategory){var nt=typeof F.dataKey=="function"?Se:"payload.".concat(F.dataKey.toString());Oe=jg(oe,nt,Z),le=ue&&R&&jg(R,nt,Z)}else Oe=oe==null?void 0:oe[J],le=ue&&R&&R[J];if(me||ve){var Te=w.props.activeIndex!==void 0?w.props.activeIndex:J;return[L.cloneElement(w,ne(ne(ne({},z.props),Le),{},{activeIndex:Te})),null,null]}if(!Ce(Oe))return[ce].concat(Ml(A.renderActivePoints({item:z,activePoint:Oe,basePoint:le,childIndex:J,isRange:ue})))}else{var ut,ct=(ut=A.getItemByXY(A.state.activeCoordinate))!==null&&ut!==void 0?ut:{graphicalItem:ce},zt=ct.graphicalItem,$n=zt.item,Kn=$n===void 0?w:$n,kr=zt.childIndex,zn=ne(ne(ne({},z.props),Le),{},{activeIndex:kr});return[L.cloneElement(Kn,zn),null,null]}return ue?[ce,null,null]:[ce,null]}),be(A,"renderCustomized",function(w,C,D){return L.cloneElement(w,ne(ne({key:"recharts-customized-".concat(D)},A.props),A.state))}),be(A,"renderMap",{CartesianGrid:{handler:bs,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:bs},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:bs},YAxis:{handler:bs},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=E.id)!==null&&M!==void 0?M:qu("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=iC(A.triggeredAfterMouseMove,(N=E.throttleDelay)!==null&&N!==void 0?N:1e3/60),A.state={},A}return hY(T,b),cY(T,[{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,w=M.height,C=M.layout,D=hn(N,vn);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,H=Kb(this.state,A,z,W),U=this.state.tooltipTicks[z].coordinate,F=(this.state.offset.top+w)/2,J=C==="horizontal",Z=J?{x:U,y:F}:{y:U,x:F},q=this.state.formattedGraphicalItems.find(function(ee){var oe=ee.item;return oe.type.name==="Scatter"});q&&(Z=ne(ne({},Z),q.props.points[z].tooltipPosition),H=q.props.points[z].tooltipPayload);var Y={activeTooltipIndex:z,isTooltipActive:!0,activeLabel:W,activePayload:H,activeCoordinate:Z};this.setState(Y),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,w;this.accessibilityManager.setDetails({offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(w=this.props.margin.top)!==null&&w!==void 0?w:0}})}return null}},{key:"componentDidUpdate",value:function(M){Cg([hn(M.children,vn)],[hn(this.props.children,vn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var M=hn(this.props.children,vn);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(),w=V4(A),C={chartX:Math.round(M.pageX-w.left),chartY:Math.round(M.pageY-w.top)},D=A.width/N.offsetWidth||1,z=this.inRange(C.chartX,C.chartY,D);if(!z)return null;var W=this.state,H=W.xAxisMap,U=W.yAxisMap,F=this.getTooltipEventType(),J=JM(this.state,this.props.data,this.props.layout,z);if(F!=="axis"&&H&&U){var Z=ha(H).scale,q=ha(U).scale,Y=Z&&Z.invert?Z.invert(C.chartX):null,ee=q&&q.invert?q.invert(C.chartY):null;return ne(ne({},C),{},{xValue:Y,yValue:ee},J)}return J?ne(ne({},C),J):null}},{key:"inRange",value:function(M,N){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,w=this.props.layout,C=M/A,D=N/A;if(w==="horizontal"||w==="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 H=this.state,U=H.angleAxisMap,F=H.radiusAxisMap;if(U&&F){var J=ha(U);return oj({x:C,y:D},J)}return null}},{key:"parseEventsOfWrapper",value:function(){var M=this.props.children,N=this.getTooltipEventType(),A=hn(M,vn),w={};A&&N==="axis"&&(A.props.trigger==="click"?w={onClick:this.handleClick}:w={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=Os(this.props,this.handleOuterEvent);return ne(ne({},C),w)}},{key:"addListener",value:function(){wg.on(Tg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){wg.removeListener(Tg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(M,N,A){for(var w=this.state.formattedGraphicalItems,C=0,D=w.length;C<D;C++){var z=w[C];if(z.item===M||z.props.key===M.key||N===jr(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,w=N.top,C=N.height,D=N.width;return B.createElement("defs",null,B.createElement("clipPath",{id:M},B.createElement("rect",{x:A,y:w,height:C,width:D})))}},{key:"getXScales",value:function(){var M=this.state.xAxisMap;return M?Object.entries(M).reduce(function(N,A){var w=WM(A,2),C=w[0],D=w[1];return ne(ne({},N),{},be({},C,D.scale))},{}):null}},{key:"getYScales",value:function(){var M=this.state.yAxisMap;return M?Object.entries(M).reduce(function(N,A){var w=WM(A,2),C=w[0],D=w[1];return ne(ne({},N),{},be({},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,w=N.activeItem;if(A&&A.length)for(var C=0,D=A.length;C<D;C++){var z=A[C],W=z.props,H=z.item,U=H.type.defaultProps!==void 0?ne(ne({},H.type.defaultProps),H.props):H.props,F=jr(H.type);if(F==="Bar"){var J=(W.data||[]).find(function(ee){return pI(M,ee)});if(J)return{graphicalItem:z,payload:J}}else if(F==="RadialBar"){var Z=(W.data||[]).find(function(ee){return oj(M,ee)});if(Z)return{graphicalItem:z,payload:Z}}else if(Jf(z,w)||ed(z,w)||Tu(z,w)){var q=B9({graphicalItem:z,activeTooltipItem:w,itemData:U.data}),Y=U.activeIndex===void 0?q:U.activeIndex;return{graphicalItem:ne(ne({},z),{},{childIndex:Y}),payload:Tu(z,w)?U.data[q]:z.props.data[q]}}}return null}},{key:"render",value:function(){var M=this;if(!bA(this))return null;var N=this.props,A=N.children,w=N.className,C=N.width,D=N.height,z=N.style,W=N.compact,H=N.title,U=N.desc,F=ZM(N,nY),J=xe(F,!1);if(W)return B.createElement(DM,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement(Pg,el({},J,{width:C,height:D,title:H,desc:U}),this.renderClipPath(),SA(A,this.renderMap)));if(this.props.accessibilityLayer){var Z,q;J.tabIndex=(Z=this.props.tabIndex)!==null&&Z!==void 0?Z:0,J.role=(q=this.props.role)!==null&&q!==void 0?q:"application",J.onKeyDown=function(ee){M.accessibilityManager.keyboardEvent(ee)},J.onFocus=function(){M.accessibilityManager.focus()}}var Y=this.parseEventsOfWrapper();return B.createElement(DM,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement("div",el({className:je("recharts-wrapper",w),style:ne({position:"relative",cursor:"default",width:C,height:D},z)},Y,{ref:function(oe){M.container=oe}}),B.createElement(Pg,el({},J,{width:C,height:D,title:H,desc:U,style:bY}),this.renderClipPath(),SA(A,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(L.Component);be(O,"displayName",n),be(O,"defaultProps",ne({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},y)),be(O,"getDerivedStateFromProps",function(b,T){var E=b.dataKey,M=b.data,N=b.children,A=b.width,w=b.height,C=b.layout,D=b.stackOffset,z=b.margin,W=T.dataStartIndex,H=T.dataEndIndex;if(T.updateId===void 0){var U=e2(b);return ne(ne(ne({},U),{},{updateId:0},x(ne(ne({props:b},U),{},{updateId:0}),T)),{},{prevDataKey:E,prevData:M,prevWidth:A,prevHeight:w,prevLayout:C,prevStackOffset:D,prevMargin:z,prevChildren:N})}if(E!==T.prevDataKey||M!==T.prevData||A!==T.prevWidth||w!==T.prevHeight||C!==T.prevLayout||D!==T.prevStackOffset||!tl(z,T.prevMargin)){var F=e2(b),J={chartX:T.chartX,chartY:T.chartY,isTooltipActive:T.isTooltipActive},Z=ne(ne({},JM(T,M,C)),{},{updateId:T.updateId+1}),q=ne(ne(ne({},F),J),Z);return ne(ne(ne({},q),x(ne({props:b},q),T)),{},{prevDataKey:E,prevData:M,prevWidth:A,prevHeight:w,prevLayout:C,prevStackOffset:D,prevMargin:z,prevChildren:N})}if(!Cg(N,T.prevChildren)){var Y,ee,oe,ue,R=hn(N,gl),I=R&&(Y=(ee=R.props)===null||ee===void 0?void 0:ee.startIndex)!==null&&Y!==void 0?Y:W,re=R&&(oe=(ue=R.props)===null||ue===void 0?void 0:ue.endIndex)!==null&&oe!==void 0?oe:H,se=I!==W||re!==H,ve=!Ce(M),me=ve&&!se?T.updateId:T.updateId+1;return ne(ne({updateId:me},x(ne(ne({props:b},T),{},{updateId:me,dataStartIndex:I,dataEndIndex:re}),T)),{},{prevChildren:N,dataStartIndex:I,dataEndIndex:re})}return null}),be(O,"renderActiveDot",function(b,T,E){var M;return L.isValidElement(b)?M=L.cloneElement(b,T):_e(b)?M=b(T):M=B.createElement(Y0,T),B.createElement(Ye,{className:"recharts-active-dot",key:E},M)});var S=L.forwardRef(function(T,E){return B.createElement(O,el({},T,{ref:E}))});return S.displayName=O.displayName,S},Vb=_P({chartName:"BarChart",GraphicalChild:Dr,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:wl},{axisType:"yAxis",AxisComp:El}],formatAxisMap:UH}),MY=_P({chartName:"PieChart",GraphicalChild:Br,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Qf},{axisType:"radiusAxis",AxisComp:Wf}],formatAxisMap:TL,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const CY={Slash:"#cc4444",Pierce:"#44cc44",Bludgeon:"#888888",Fire:"#ff6622",Cold:"#4488ff",Acid:"#44cc44",Electric:"#ffcc00",Typeless:"#aa66cc"},NY=({characters:e})=>{const t=L.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=L.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=L.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[p,y]of Object.entries(h))p==="None"||p==="Unknown"||(l[p]=(l[p]||0)+(y.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 j.jsxs("div",{className:"combat-tab",children:[j.jsxs("div",{className:"chart-section",children:[j.jsx("h3",{className:"chart-title",children:"Kills per Hour"}),j.jsx(Ss,{width:"100%",height:Math.max(200,t.length*28),children:j.jsxs(Vb,{data:t,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[j.jsx(gf,{strokeDasharray:"3 3",stroke:"#333"}),j.jsx(wl,{type:"number",stroke:"#888",fontSize:11}),j.jsx(El,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),j.jsx(vn,{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}}),j.jsx(Dr,{dataKey:"killsPerHour",fill:"#44cc44",radius:[0,3,3,0]})]})})]}),n.length>0&&j.jsxs("div",{className:"chart-section",children:[j.jsx("h3",{className:"chart-title",children:"Total Damage (Session)"}),j.jsx(Ss,{width:"100%",height:Math.max(200,n.length*28),children:j.jsxs(Vb,{data:n,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[j.jsx(gf,{strokeDasharray:"3 3",stroke:"#333"}),j.jsx(wl,{type:"number",stroke:"#888",fontSize:11}),j.jsx(El,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),j.jsx(vn,{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}}),j.jsx(Dr,{dataKey:"damage",fill:"#ff6644",radius:[0,3,3,0]})]})})]}),r.length>0&&j.jsxs("div",{className:"chart-section",children:[j.jsx("h3",{className:"chart-title",children:"Damage by Element (All Characters)"}),j.jsx(Ss,{width:"100%",height:300,children:j.jsxs(MY,{children:[j.jsx(Br,{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=>j.jsx(qf,{fill:CY[l.name]||"#888"},l.name))}),j.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:l=>l.toLocaleString()}),j.jsx(Fa,{wrapperStyle:{fontSize:12,color:"#aaa"}})]})})]})]})},PY=({characters:e,totalRares:t,totalKills:n,recentRares:r})=>{const l=L.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 j.jsxs("div",{className:"rares-tab",children:[j.jsxs("div",{className:"rares-summary",children:[j.jsxs("div",{className:"rare-stat-card",children:[j.jsx("span",{className:"rare-stat-value",children:t}),j.jsx("span",{className:"rare-stat-label",children:"Total Rares Found"})]}),j.jsxs("div",{className:"rare-stat-card",children:[j.jsx("span",{className:"rare-stat-value",children:n.toLocaleString()}),j.jsx("span",{className:"rare-stat-label",children:"Total Kills"})]}),j.jsxs("div",{className:"rare-stat-card",children:[j.jsx("span",{className:"rare-stat-value",children:u>0?`1 in ${u.toLocaleString()}`:"--"}),j.jsx("span",{className:"rare-stat-label",children:"Drop Rate"})]})]}),r.length>0&&j.jsxs("div",{className:"chart-section",children:[j.jsx("h3",{className:"chart-title",children:"Recent Rare Drops (This Session)"}),j.jsx("div",{className:"rare-timeline",children:r.map((c,f)=>j.jsxs("div",{className:"rare-event",children:[j.jsx("span",{className:"rare-time",children:new Date(c.timestamp).toLocaleTimeString()}),j.jsx("span",{className:"rare-char",children:c.character_name}),j.jsx("span",{className:"rare-name",children:c.name})]},f))})]}),l.length>0&&j.jsxs("div",{className:"chart-section",children:[j.jsx("h3",{className:"chart-title",children:"Rares per Character (Lifetime)"}),j.jsx(Ss,{width:"100%",height:Math.max(200,l.length*28),children:j.jsxs(Vb,{data:l,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[j.jsx(gf,{strokeDasharray:"3 3",stroke:"#333"}),j.jsx(wl,{type:"number",stroke:"#888",fontSize:11}),j.jsx(El,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),j.jsx(vn,{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}}),j.jsx(Dr,{dataKey:"rares",fill:"#ffcc00",radius:[0,3,3,0]})]})})]})]})},Fi={west:-102.1,east:102.1,north:102.1,south:-102.1},_f=800;function RY(e,t){const n=(e-Fi.west)/(Fi.east-Fi.west)*_f,r=(Fi.north-t)/(Fi.north-Fi.south)*_f;return{x:n,y:r}}const DY=({characters:e})=>{const t=L.useRef(null),[n,r]=L.useState(null),l=L.useMemo(()=>Array.from(e.values()).filter(c=>c.telemetry&&c.telemetry.ew!==void 0).map(c=>{const f=c.telemetry,{x:d,y:h}=RY(f.ew,f.ns),p=(f.vt_state||"").toLowerCase()==="combat"||(f.vt_state||"").toLowerCase()==="hunt";return{name:c.name,x:d,y:h,isHunting:p,ns:f.ns,ew:f.ew}}),[e]),u=L.useCallback(c=>r(c),[]);return j.jsxs("div",{className:"map-tab",children:[j.jsxs("div",{className:"map-container",ref:t,children:[j.jsx("img",{src:"/dereth_highres.png",alt:"Dereth Map",className:"map-image",draggable:!1}),j.jsx("svg",{className:"map-overlay",viewBox:`0 0 ${_f} ${_f}`,children:l.map(c=>{var f,d;return j.jsxs("g",{children:[j.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&&j.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)})})]}),j.jsxs("div",{className:"map-legend",children:[j.jsxs("span",{children:[j.jsx("span",{className:"legend-dot hunting"})," Hunting/Combat"]}),j.jsxs("span",{children:[j.jsx("span",{className:"legend-dot other"})," Other state"]}),j.jsxs("span",{className:"map-count",children:[l.length," characters on map"]})]})]})},qY="/api";async function Xn(e){const t=await fetch(`${qY}${e}`,{credentials:"include"});if(!t.ok)throw new Error(`API ${e}: ${t.status}`);return t.json()}function $Y(){return`${location.protocol==="https:"?"wss:":"ws:"}//${location.host}/api/ws/live`}const zY=()=>{const[e,t]=L.useState(""),[n,r]=L.useState([]),[l,u]=L.useState(0),[c,f]=L.useState(!1),d=L.useRef(0),h=L.useCallback(async y=>{if(y.length<2){r([]),u(0);return}f(!0);try{const g=await Xn(`/search/items?q=${encodeURIComponent(y)}&limit=100`);r(g.results??[]),u(g.total??0)}catch{r([])}f(!1)},[]),p=L.useCallback(y=>{const g=y.target.value;t(g),clearTimeout(d.current),d.current=window.setTimeout(()=>h(g),400)},[h]);return j.jsxs("div",{className:"inventory-tab",children:[j.jsxs("div",{className:"search-bar",children:[j.jsx("input",{type:"text",value:e,onChange:p,placeholder:"Search items across all characters...",className:"search-input"}),c&&j.jsx("span",{className:"search-spinner",children:"Searching..."})]}),l>0&&j.jsxs("div",{className:"search-count",children:[l.toLocaleString()," results"]}),j.jsxs("div",{className:"search-results",children:[n.length===0&&e.length>=2&&!c&&j.jsx("div",{className:"search-empty",children:"No items found"}),j.jsxs("table",{className:"results-table",children:[j.jsx("thead",{children:j.jsxs("tr",{children:[j.jsx("th",{children:"Character"}),j.jsx("th",{children:"Item"}),j.jsx("th",{children:"Type"}),j.jsx("th",{children:"Material"}),j.jsx("th",{children:"Set"}),j.jsx("th",{children:"Work"})]})}),j.jsx("tbody",{children:n.map((y,g)=>j.jsxs("tr",{children:[j.jsx("td",{children:y.character_name}),j.jsx("td",{className:"item-name",children:y.item_name}),j.jsx("td",{children:y.type||""}),j.jsx("td",{children:y.material||""}),j.jsx("td",{children:y.set_name||""}),j.jsx("td",{children:y.workmanship||""})]},g))})]})]})]})},BY=20,kY=.3;function LY(e,t){switch(t.type){case"SET":return{scale:t.scale,offX:t.offX,offY:t.offY};case"ZOOM":{const n=Math.min(BY,Math.max(kY,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 OP=L.createContext({transform:{scale:1,offX:0,offY:0},dispatch:()=>{}}),UY=({children:e})=>{const[t,n]=L.useReducer(LY,{scale:1,offX:0,offY:0});return j.jsx(OP.Provider,{value:{transform:t,dispatch:n},children:e})},IY=()=>L.useContext(OP),AP=L.createContext({windows:[],openWindow:()=>{},closeWindow:()=>{},bringToFront:()=>{}}),HY=({children:e})=>{const[t,n]=L.useState([]),r=L.useRef(1e4),l=L.useCallback((f,d,h)=>{n(p=>p.find(g=>g.id===f)?p.map(g=>g.id===f?{...g,zIndex:++r.current}:g):[...p,{id:f,title:d,charName:h,zIndex:++r.current}])},[]),u=L.useCallback(f=>{n(d=>d.filter(h=>h.id!==f))},[]),c=L.useCallback(f=>{n(d=>d.map(h=>h.id===f?{...h,zIndex:++r.current}:h))},[]);return j.jsx(AP.Provider,{value:{windows:t,openWindow:l,closeWindow:u,bringToFront:c},children:e})},tx=()=>L.useContext(AP),Cn={west:-102.1,east:102.1,north:102.1,south:-102.1};function od(e,t,n,r){const l=(e-Cn.west)/(Cn.east-Cn.west)*n,u=(Cn.north-t)/(Cn.north-Cn.south)*r;return{x:l,y:u}}function GY(e,t,n,r,l,u,c){const f=(e-r)/n,d=(t-l)/n,h=Cn.west+f/u*(Cn.east-Cn.west),p=Cn.north-d/c*(Cn.north-Cn.south);return{ew:h,ns:p}}function Fb(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 wP=B.memo(({players:e,imgW:t,imgH:n,getColor:r,onHover:l,onSelect:u})=>{const c=L.useMemo(()=>e.filter(f=>f.ew!==void 0&&f.ns!==void 0).map(f=>({...f,pos:od(f.ew,f.ns,t,n),color:r(f.character_name)})),[e,t,n,r]);return j.jsx("div",{className:"ml-dots-layer",children:c.map(f=>j.jsx("div",{className:"ml-dot",style:{left:f.pos.x,top:f.pos.y,backgroundColor:f.color},onMouseEnter:d=>{var p;const h=(p=d.currentTarget.closest(".ml-map-container"))==null?void 0:p.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))})});wP.displayName="PlayerDots";const TP=B.memo(({imgW:e,imgH:t,getColor:n})=>{const[r,l]=L.useState([]);L.useEffect(()=>{const c=async()=>{try{const d=await Xn("/trails/?seconds=600");l(d.trails??[])}catch{}};c();const f=setInterval(c,2e3);return()=>clearInterval(f)},[]);const u=L.useMemo(()=>{const c={};for(const f of r){const{x:d,y:h}=od(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 j.jsx("svg",{className:"ml-trails-svg",viewBox:`0 0 ${e} ${t}`,preserveAspectRatio:"none",children:u.map(c=>j.jsx("polyline",{points:c.points,stroke:n(c.name),fill:"none",strokeWidth:2,strokeOpacity:.7,strokeLinecap:"round",strokeLinejoin:"round"},c.name))})});TP.displayName="TrailsSVG";const YY=({imgW:e,imgH:t,enabled:n})=>{const r=L.useRef(null),[l,u]=L.useState([]);return L.useEffect(()=>{if(!n)return;(async()=>{try{const f=await Xn("/spawns/heatmap?hours=24&limit=50000");u(f.spawn_points??[])}catch{}})()},[n]),L.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:p}=od(d.ew,d.ns,e,t),y=Math.max(5,Math.min(12,5+Math.sqrt(d.intensity*.5))),g=f.createRadialGradient(h,p,0,h,p,y);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-y,p-y,y*2,y*2)}}},[l,e,t,n]),n?j.jsx("canvas",{ref:r,className:"ml-heatmap-canvas"}):null},XY=({imgW:e,imgH:t,enabled:n})=>{const[r,l]=L.useState([]);L.useEffect(()=>{if(!n)return;const c=async()=>{try{const d=await Xn("/portals");l(d.portals??[])}catch{}};c();const f=setInterval(c,6e4);return()=>clearInterval(f)},[n]);const u=L.useMemo(()=>r.map(c=>({...c,pos:od(c.coordinates.ew,c.coordinates.ns,e,t)})),[r,e,t]);return!n||u.length===0?null:j.jsx("div",{className:"ml-portals-layer",children:u.map((c,f)=>j.jsx("div",{className:"ml-portal-icon",style:{left:c.pos.x,top:c.pos.y},title:`${c.portal_name} (by ${c.discovered_by})`},f))})},KY=({players:e,getColor:t,onSelectPlayer:n,showHeatmap:r,showPortals:l})=>{var M;const u=L.useRef(null),{transform:c,dispatch:f}=IY(),[d,h]=L.useState({w:0,h:0}),[p,y]=L.useState(null),[g,x]=L.useState(null),O=L.useRef({dragging:!1,sx:0,sy:0,startOffX:0,startOffY:0}),S=L.useCallback(N=>{const A=N.currentTarget;if(h({w:A.naturalWidth,h:A.naturalHeight}),u.current){const w=u.current.clientWidth,C=u.current.clientHeight,D=Math.min(w/A.naturalWidth,C/A.naturalHeight);f({type:"SET",scale:D,offX:(w-A.naturalWidth*D)/2,offY:(C-A.naturalHeight*D)/2})}},[f]),b=L.useCallback(N=>{var C;N.preventDefault();const A=(C=u.current)==null?void 0:C.getBoundingClientRect();if(!A)return;const w=N.deltaY<0?1.1:.9;f({type:"ZOOM",factor:w,cx:N.clientX-A.left,cy:N.clientY-A.top})},[f]),T=L.useCallback(N=>{N.button===0&&(O.current={dragging:!0,sx:N.clientX,sy:N.clientY,startOffX:c.offX,startOffY:c.offY})},[c.offX,c.offY]);L.useEffect(()=>{const N=w=>{const C=O.current;if(C.dragging&&f({type:"SET",scale:c.scale,offX:C.startOffX+(w.clientX-C.sx),offY:C.startOffY+(w.clientY-C.sy)}),u.current&&d.w>0){const D=u.current.getBoundingClientRect(),z=GY(w.clientX-D.left,w.clientY-D.top,c.scale,c.offX,c.offY,d.w,d.h);x(z)}},A=()=>{O.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 E=L.useCallback((N,A,w)=>{y(N?{x:A,y:w,player:N}:null)},[]);return j.jsxs("div",{className:"ml-map-container",ref:u,onWheel:b,onMouseDown:T,children:[j.jsxs("div",{className:"ml-map-group",style:{transform:`translate(${c.offX}px, ${c.offY}px) scale(${c.scale})`},children:[j.jsx("img",{src:"/dereth.png",alt:"Dereth",className:"ml-map-img",onLoad:S,draggable:!1}),d.w>0&&j.jsxs(j.Fragment,{children:[j.jsx(YY,{imgW:d.w,imgH:d.h,enabled:r}),j.jsx(TP,{imgW:d.w,imgH:d.h,getColor:t}),j.jsx(wP,{players:e,imgW:d.w,imgH:d.h,getColor:t,onHover:E,onSelect:n}),j.jsx(XY,{imgW:d.w,imgH:d.h,enabled:l})]})]}),p&&j.jsxs("div",{className:"ml-tooltip",style:{left:p.x+12,top:p.y-10},children:[j.jsx("strong",{children:p.player.character_name}),j.jsx("br",{}),Fb(p.player.ns,p.player.ew),j.jsx("br",{}),p.player.kills_per_hour," kph · ",(M=p.player.kills)==null?void 0:M.toLocaleString()," kills"]}),g&&j.jsx("div",{className:"ml-coords",children:Fb(g.ns,g.ew)})]})},EP=B.memo(({player:e,vitals:t,color:n,onSelect:r})=>{var h,p;const{openWindow:l}=tx(),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 j.jsxs("li",{className:"ml-player-row",style:{borderLeftColor:n},children:[j.jsxs("div",{className:"ml-pr-header",onClick:r,children:[j.jsx("span",{className:"ml-pr-name",children:d}),j.jsx("span",{className:"ml-pr-coords",children:Fb(e.ns,e.ew)})]}),j.jsxs("div",{className:"ml-pr-vitals",children:[j.jsx("div",{className:"ml-vital-bar hp",children:j.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.health_percentage)??0}%`}})}),j.jsx("div",{className:"ml-vital-bar sta",children:j.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.stamina_percentage)??0}%`}})}),j.jsx("div",{className:"ml-vital-bar mana",children:j.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.mana_percentage)??0}%`}})})]}),j.jsxs("div",{className:"ml-pr-grid",children:[j.jsxs("span",{className:"ml-gs",title:"Session kills",children:["⚔️ ",((h=e.kills)==null?void 0:h.toLocaleString())??0]}),j.jsxs("span",{className:"ml-gs",title:"Total kills",children:["🏆 ",(e.total_kills??0).toLocaleString()]}),j.jsxs("span",{className:"ml-gs",title:"Kills per hour",children:[e.kills_per_hour??"0"," ",j.jsx("span",{className:"ml-suffix",children:"KPH"})]}),j.jsxs("span",{className:"ml-gs",title:"Rares (session / total)",children:["💎 ",e.session_rares??0," / ",e.total_rares??0]}),j.jsx("span",{className:"ml-gs",title:"Kills per rare",children:f?j.jsxs(j.Fragment,{children:["📊 ",f," ",j.jsx("span",{className:"ml-suffix",children:"KPR"})]}):""}),j.jsx("span",{className:`ml-meta-pill ${c?"active":""}`,children:e.vt_state||"idle"}),j.jsxs("span",{className:"ml-gs",title:"Online time",children:["🕐 ",((p=e.onlinetime)==null?void 0:p.replace(/^00\./,""))??"--"]}),j.jsxs("span",{className:"ml-gs",title:"Deaths",children:["☠️ ",e.deaths??"0"]}),j.jsxs("span",{className:"ml-gs",title:"Prismatic tapers",children:[j.jsx("img",{src:"/prismatic-taper-icon.png",className:"ml-taper-icon",alt:""}),e.prismatic_taper_count??"0"]})]}),j.jsxs("div",{className:"ml-pr-buttons",children:[j.jsx("button",{className:"ml-btn accent",onClick:()=>l(`chat-${d}`,`Chat: ${d}`,d),children:"Chat"}),j.jsx("button",{className:"ml-btn accent",onClick:()=>l(`stats-${d}`,`Stats: ${d}`,d),children:"Stats"}),j.jsx("button",{className:"ml-btn accent",onClick:()=>l(`inv-${d}`,`Inventory: ${d}`,d),children:"Inv"}),j.jsx("button",{className:"ml-btn",onClick:()=>l(`char-${d}`,`Character: ${d}`,d),children:"Char"}),j.jsx("button",{className:"ml-btn",onClick:()=>l(`radar-${d}`,`Radar: ${d}`,d),children:"Radar"})]})]})});EP.displayName="PlayerRow";const VY=({players:e,vitals:t,getColor:n,onSelect:r})=>j.jsx("ul",{className:"ml-player-list",children:e.map(l=>j.jsx(EP,{player:l,vitals:t.get(l.character_name)??null,color:n(l.character_name),onSelect:()=>r(l.character_name)},l.character_name))}),FY=[{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"}],WY=({value:e,onChange:t})=>j.jsx("div",{className:"ml-sort-buttons",children:FY.map(n=>j.jsx("button",{className:`ml-sort-btn ${e===n.key?"active":""}`,onClick:()=>t(n.key),children:n.label},n.key))}),ZY=({players:e,vitals:t,serverHealth:n,totalRares:r,totalKills:l,getColor:u,onSelectPlayer:c,onViewToggle:f,showHeatmap:d,showPortals:h,onToggleHeatmap:p,onTogglePortals:y})=>{var M,N;const[g,x]=L.useState("name"),[O,S]=L.useState(""),b=L.useMemo(()=>e.reduce((A,w)=>A+(parseInt(w.kills_per_hour)||0),0),[e]),T=((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",E=L.useMemo(()=>{let A=[...e];switch(O&&(A=A.filter(w=>w.character_name.toLowerCase().startsWith(O.toLowerCase()))),g){case"kph":A.sort((w,C)=>(parseInt(C.kills_per_hour)||0)-(parseInt(w.kills_per_hour)||0));break;case"skills":A.sort((w,C)=>(C.kills||0)-(w.kills||0));break;case"srares":A.sort((w,C)=>(C.session_rares??0)-(w.session_rares??0));break;case"tkills":A.sort((w,C)=>(C.total_kills??0)-(w.total_kills??0));break;case"kpr":A.sort((w,C)=>{const D=(w.total_kills??0)/Math.max(1,w.total_rares??1),z=(C.total_kills??0)/Math.max(1,C.total_rares??1);return D-z});break;default:A.sort((w,C)=>w.character_name.localeCompare(C.character_name))}return A},[e,g,O]);return j.jsxs("div",{className:"ml-sidebar",children:[j.jsxs("div",{className:"ml-sidebar-header",children:[j.jsxs("span",{className:"ml-sidebar-title",children:["Active Mosswart Enjoyers (",e.length,")"]}),j.jsx("button",{className:"ml-view-toggle",onClick:f,children:"Dashboard"})]}),j.jsxs("div",{className:"ml-server-status",children:[j.jsx("span",{className:`ml-status-dot ${T?"online":"offline"}`}),j.jsxs("span",{className:"ml-status-text",children:["Coldeve ",T?"Online":"Offline"]}),(n==null?void 0:n.player_count)!=null&&j.jsxs("span",{className:"ml-status-detail",children:["👥 ",n.player_count]}),(n==null?void 0:n.latency_ms)!=null&&j.jsxs("span",{className:"ml-status-detail",children:[Math.round(n.latency_ms),"ms"]}),(n==null?void 0:n.uptime_seconds)!=null&&j.jsxs("span",{className:"ml-status-detail",children:["Up: ",Math.floor(n.uptime_seconds/3600),"h"]})]}),j.jsxs("div",{className:"ml-counters",children:[j.jsxs("div",{className:"ml-counter rares",children:[j.jsx("span",{className:"ml-counter-val",children:r}),j.jsx("span",{className:"ml-counter-lbl",children:"Rares"})]}),j.jsxs("div",{className:`ml-counter kph ${b>5e3?"ultra":""}`,children:[j.jsx("span",{className:"ml-counter-val",children:b.toLocaleString()}),j.jsx("span",{className:"ml-counter-lbl",children:"Server KPH"})]}),j.jsxs("div",{className:"ml-counter kills",children:[j.jsx("span",{className:"ml-counter-val",children:l.toLocaleString()}),j.jsx("span",{className:"ml-counter-lbl",children:"Kills"})]})]}),j.jsxs("div",{className:"ml-tool-links",children:[j.jsx("a",{href:"/inventory.html",className:"ml-tool-link",children:"🔍 Inventory Search"}),j.jsx("a",{href:"/suitbuilder.html",className:"ml-tool-link",children:"🛡️ Suitbuilder"}),j.jsx("a",{href:"/debug.html",className:"ml-tool-link",children:"🐛 Player Debug"})]}),j.jsxs("div",{className:"ml-toggles",children:[j.jsxs("label",{className:"ml-toggle-label",children:[j.jsx("input",{type:"checkbox",checked:d,onChange:A=>p(A.target.checked)}),j.jsx("span",{children:"Spawn Heatmap"})]}),j.jsxs("label",{className:"ml-toggle-label",children:[j.jsx("input",{type:"checkbox",checked:h,onChange:A=>y(A.target.checked)}),j.jsx("span",{children:"Portals"})]})]}),j.jsx(WY,{value:g,onChange:x}),j.jsx("input",{className:"ml-filter",type:"text",placeholder:"Filter players...",value:O,onChange:A=>S(A.target.value)}),j.jsx(VY,{players:E,vitals:t,getColor:u,onSelect:c})]})},Uu=({id:e,title:t,zIndex:n,width:r=700,height:l=340,children:u})=>{const{closeWindow:c,bringToFront:f}=tx(),d=L.useRef(null),h=L.useRef({dragging:!1,sx:0,sy:0,ox:0,oy:0}),p=L.useRef({x:420,y:10+Math.random()*40}),y=L.useCallback(g=>{var O;g.preventDefault(),f(e);const x=(O=d.current)==null?void 0:O.getBoundingClientRect();x&&(h.current={dragging:!0,sx:g.clientX,sy:g.clientY,ox:x.left,oy:x.top})},[e,f]);return L.useEffect(()=>{const g=O=>{const S=h.current;!S.dragging||!d.current||(p.current.x=S.ox+(O.clientX-S.sx),p.current.y=S.oy+(O.clientY-S.sy),d.current.style.left=`${p.current.x}px`,d.current.style.top=`${p.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)}},[]),j.jsxs("div",{ref:d,className:"ml-window",style:{zIndex:n,width:r,height:l,left:p.current.x,top:p.current.y},onMouseDown:()=>f(e),children:[j.jsxs("div",{className:"ml-window-header",onMouseDown:y,children:[j.jsx("span",{className:"ml-window-title",children:t}),j.jsx("button",{className:"ml-window-close",onClick:()=>c(e),children:"×"})]}),j.jsx("div",{className:"ml-window-content",children:u})]})},QY={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"},JY=({id:e,charName:t,zIndex:n,messages:r,socket:l})=>{const u=L.useRef(null),[c,f]=L.useState("");L.useEffect(()=>{u.current&&(u.current.scrollTop=u.current.scrollHeight)},[r.length]);const d=h=>{h.preventDefault();const p=c.trim();!p||!l||l.readyState!==WebSocket.OPEN||(l.send(JSON.stringify({player_name:t,command:p})),f(""))};return j.jsxs(Uu,{id:e,title:`Chat: ${t}`,zIndex:n,width:600,height:300,children:[j.jsx("div",{className:"ml-chat-messages",ref:u,children:r.map((h,p)=>j.jsx("div",{className:"ml-chat-line",style:{color:QY[h.color??2]??"#ddd"},children:h.text},p))}),j.jsx("form",{className:"ml-chat-form",onSubmit:d,children:j.jsx("input",{className:"ml-chat-input",value:c,onChange:h=>f(h.target.value),placeholder:"Enter chat..."})})]})},eX=[{title:"Kills per Hour",id:1},{title:"Memory (MB)",id:2},{title:"CPU (%)",id:3},{title:"Mem Handles",id:4}],tX=[{label:"1H",value:"now-1h"},{label:"6H",value:"now-6h"},{label:"24H",value:"now-24h"},{label:"7D",value:"now-7d"}],nX=({id:e,charName:t,zIndex:n})=>{const[r,l]=L.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 j.jsxs(Uu,{id:e,title:`Stats: ${t}`,zIndex:n,width:750,height:480,children:[j.jsx("div",{className:"ml-stats-controls",children:tX.map(c=>j.jsx("button",{className:`ml-stats-range-btn ${r===c.value?"active":""}`,onClick:()=>l(c.value),children:c.label},c.value))}),j.jsx("div",{className:"ml-stats-grid",children:eX.map(c=>j.jsx("div",{className:"ml-stats-panel",children:j.jsx("iframe",{src:u(c.id),width:"100%",height:"100%",frameBorder:"0",title:c.title})},c.id))})]})},n2=({id:e,charName:t,zIndex:n})=>{const[r,l]=L.useState(null);L.useEffect(()=>{Xn(`/character-stats/${encodeURIComponent(t)}`).then(l).catch(()=>{})},[t]);const u=r==null?void 0:r.stats_data;return j.jsx(Uu,{id:e,title:`Character: ${t}`,zIndex:n,width:550,height:500,children:j.jsx("div",{style:{padding:10,fontSize:"0.78rem",color:"#ccc",overflowY:"auto",flex:1},children:u?j.jsxs(j.Fragment,{children:[j.jsxs("div",{style:{display:"flex",gap:16,marginBottom:10,flexWrap:"wrap"},children:[(r==null?void 0:r.level)&&j.jsxs("span",{children:[j.jsx("strong",{children:"Level:"})," ",r.level]}),(r==null?void 0:r.total_xp)!=null&&j.jsxs("span",{children:[j.jsx("strong",{children:"Total XP:"})," ",Number(r.total_xp).toLocaleString()]}),(r==null?void 0:r.unassigned_xp)!=null&&j.jsxs("span",{children:[j.jsx("strong",{children:"Unassigned:"})," ",Number(r.unassigned_xp).toLocaleString()]}),(r==null?void 0:r.luminance_earned)!=null&&j.jsxs("span",{children:[j.jsx("strong",{children:"Luminance:"})," ",Number(r.luminance_earned).toLocaleString()]}),(r==null?void 0:r.deaths)!=null&&j.jsxs("span",{children:[j.jsx("strong",{children:"Deaths:"})," ",r.deaths]})]}),u.attributes&&j.jsxs("div",{style:{marginBottom:10},children:[j.jsx("div",{style:{fontWeight:600,color:"#88f",marginBottom:4},children:"Attributes"}),j.jsx("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr",gap:"2px 12px"},children:Object.entries(u.attributes).map(([c,f])=>j.jsxs("div",{style:{display:"flex",justifyContent:"space-between"},children:[j.jsx("span",{style:{color:"#888"},children:c}),j.jsx("span",{children:typeof f=="object"?f.buffed??f.base??JSON.stringify(f):f})]},c))})]}),u.skills&&j.jsxs("div",{style:{marginBottom:10},children:[j.jsx("div",{style:{fontWeight:600,color:"#88f",marginBottom:4},children:"Skills"}),j.jsx("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:"1px 12px",fontSize:"0.72rem"},children:Object.entries(u.skills).sort(([c],[f])=>c.localeCompare(f)).map(([c,f])=>j.jsxs("div",{style:{display:"flex",justifyContent:"space-between"},children:[j.jsx("span",{style:{color:"#888"},children:c}),j.jsx("span",{children:typeof f=="object"?f.buffed??f.base??JSON.stringify(f):f})]},c))})]}),u.vitals&&j.jsxs("div",{children:[j.jsx("div",{style:{fontWeight:600,color:"#88f",marginBottom:4},children:"Vitals"}),j.jsx("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr",gap:"2px 12px"},children:Object.entries(u.vitals).map(([c,f])=>j.jsxs("div",{style:{display:"flex",justifyContent:"space-between"},children:[j.jsx("span",{style:{color:"#888"},children:c}),j.jsx("span",{children:typeof f=="object"?f.current??JSON.stringify(f):f})]},c))})]}),!u.attributes&&!u.skills&&!u.vitals&&j.jsx("pre",{style:{fontSize:"0.68rem",color:"#888",whiteSpace:"pre-wrap"},children:JSON.stringify(u,null,2)})]}):j.jsx("div",{style:{color:"#666"},children:"Loading character data..."})})})},rX=({id:e,charName:t,zIndex:n})=>{const[r,l]=L.useState([]),[u,c]=L.useState(!0),[f,d]=L.useState("");L.useEffect(()=>{c(!0),Xn(`/inventory/${encodeURIComponent(t)}?limit=1000`).then(g=>l(g.items??[])).catch(()=>{}).finally(()=>c(!1))},[t]);const h=f?r.filter(g=>{var x;return(x=g.Name)==null?void 0:x.toLowerCase().includes(f.toLowerCase())}):r,p=h.filter(g=>g.ArmorLevel&&g.ArmorLevel>0||g.MaxDamage&&g.MaxDamage>0||g.Imbue||g.ItemSet||g.Tinks&&g.Tinks>0),y=h.filter(g=>!p.includes(g));return j.jsxs(Uu,{id:e,title:`Inventory: ${t}`,zIndex:n,width:620,height:550,children:[j.jsx("div",{style:{padding:"4px 8px",borderBottom:"1px solid #333"},children:j.jsx("input",{type:"text",value:f,onChange:g=>d(g.target.value),placeholder:"Filter items...",style:{width:"100%",padding:"4px 8px",fontSize:"0.75rem",background:"#222",color:"#eee",border:"1px solid #444",borderRadius:3,outline:"none",boxSizing:"border-box"}})}),j.jsx("div",{style:{overflowY:"auto",flex:1,fontSize:"0.73rem"},children:u?j.jsx("div",{style:{padding:16,color:"#666"},children:"Loading inventory..."}):r.length===0?j.jsx("div",{style:{padding:16,color:"#666"},children:"No inventory data"}):j.jsxs(j.Fragment,{children:[p.length>0&&j.jsxs(j.Fragment,{children:[j.jsxs("div",{style:{padding:"6px 8px",fontWeight:600,color:"#88f",fontSize:"0.7rem",borderBottom:"1px solid #333"},children:["Equipment & Notable Items (",p.length,")"]}),j.jsxs("table",{style:{width:"100%",borderCollapse:"collapse"},children:[j.jsx("thead",{children:j.jsxs("tr",{style:{borderBottom:"1px solid #333",color:"#777",fontSize:"0.65rem"},children:[j.jsx("th",{style:{textAlign:"left",padding:"3px 6px"},children:"Item"}),j.jsx("th",{style:{textAlign:"left",padding:"3px 4px"},children:"Material"}),j.jsx("th",{style:{textAlign:"left",padding:"3px 4px"},children:"Set"}),j.jsx("th",{style:{textAlign:"left",padding:"3px 4px"},children:"Imbue"}),j.jsx("th",{style:{textAlign:"right",padding:"3px 4px"},children:"AL"}),j.jsx("th",{style:{textAlign:"right",padding:"3px 4px"},children:"Dmg"}),j.jsx("th",{style:{textAlign:"right",padding:"3px 4px"},children:"Wk"}),j.jsx("th",{style:{textAlign:"right",padding:"3px 4px"},children:"Tink"})]})}),j.jsx("tbody",{children:p.map((g,x)=>j.jsxs("tr",{style:{borderBottom:"1px solid #1a1a1a",color:"#ccc"},children:[j.jsx("td",{style:{padding:"2px 6px",maxWidth:180,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",fontWeight:500},children:g.Name}),j.jsx("td",{style:{padding:"2px 4px",color:"#888",fontSize:"0.68rem"},children:g.Material||""}),j.jsx("td",{style:{padding:"2px 4px",color:"#9d9",fontSize:"0.68rem"},children:g.ItemSet||""}),j.jsx("td",{style:{padding:"2px 4px",color:"#da8",fontSize:"0.68rem"},children:g.Imbue||""}),j.jsx("td",{style:{textAlign:"right",padding:"2px 4px"},children:g.ArmorLevel&&g.ArmorLevel>0?g.ArmorLevel:""}),j.jsx("td",{style:{textAlign:"right",padding:"2px 4px",color:"#f88"},children:g.MaxDamage&&g.MaxDamage>0?g.MaxDamage:""}),j.jsx("td",{style:{textAlign:"right",padding:"2px 4px"},children:g.Workmanship&&g.Workmanship>0?g.Workmanship:""}),j.jsx("td",{style:{textAlign:"right",padding:"2px 4px",color:"#8af"},children:g.Tinks&&g.Tinks>0?g.Tinks:""})]},x))})]})]}),y.length>0&&j.jsxs(j.Fragment,{children:[j.jsxs("div",{style:{padding:"6px 8px",fontWeight:600,color:"#888",fontSize:"0.7rem",borderBottom:"1px solid #333"},children:["Pack Contents (",y.length,")"]}),j.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:2,padding:4},children:y.map((g,x)=>j.jsx("div",{style:{fontSize:"0.65rem",padding:"2px 6px",background:"#252525",borderRadius:3,color:"#aaa",cursor:"default"},title:`${g.Name}${g.Value?` (${g.Value} pyreal)`:""}`,children:g.Name},x))})]})]})})]})},aX=({id:e,charName:t,zIndex:n,socket:r,nearbyObjects:l})=>{L.useEffect(()=>(r&&r.readyState===WebSocket.OPEN&&r.send(JSON.stringify({player_name:t,command:"/mm radar start"})),()=>{r&&r.readyState===WebSocket.OPEN&&r.send(JSON.stringify({player_name:t,command:"/mm radar stop"}))}),[t,r]);const u=l||[];return j.jsx(Uu,{id:e,title:`Radar: ${t}`,zIndex:n,width:450,height:400,children:j.jsx("div",{style:{flex:1,overflowY:"auto",fontSize:"0.73rem"},children:u.length===0?j.jsxs("div",{style:{padding:16,color:"#666",textAlign:"center"},children:["Waiting for nearby objects data...",j.jsx("br",{}),j.jsx("span",{style:{fontSize:"0.65rem"},children:"The plugin will start sending radar data shortly."})]}):j.jsxs("table",{style:{width:"100%",borderCollapse:"collapse"},children:[j.jsx("thead",{children:j.jsxs("tr",{style:{borderBottom:"1px solid #444",color:"#888",fontSize:"0.65rem"},children:[j.jsx("th",{style:{textAlign:"left",padding:"3px 6px"},children:"Name"}),j.jsx("th",{style:{textAlign:"left",padding:"3px 4px"},children:"Type"}),j.jsx("th",{style:{textAlign:"right",padding:"3px 4px"},children:"Dist"})]})}),j.jsx("tbody",{children:u.map((c,f)=>j.jsxs("tr",{style:{borderBottom:"1px solid #1a1a1a",color:"#ccc"},children:[j.jsx("td",{style:{padding:"2px 6px"},children:c.name}),j.jsx("td",{style:{padding:"2px 4px",color:"#888"},children:c.type||c.object_class||""}),j.jsx("td",{style:{textAlign:"right",padding:"2px 4px"},children:c.distance?`${Math.round(c.distance)}m`:""})]},f))})]})})})},iX=({characters:e,chatMessages:t,socket:n})=>{const{windows:r}=tx();return j.jsx(j.Fragment,{children:r.map(l=>{const u=l.charName??"";return l.id.startsWith("chat-")?j.jsx(JY,{id:l.id,charName:u,zIndex:l.zIndex,messages:t.get(u)??[],socket:n},l.id):l.id.startsWith("stats-")?j.jsx(nX,{id:l.id,charName:u,zIndex:l.zIndex},l.id):l.id.startsWith("char-")?j.jsx(n2,{id:l.id,charName:u,zIndex:l.zIndex},l.id):l.id.startsWith("inv-")?j.jsx(rX,{id:l.id,charName:u,zIndex:l.zIndex},l.id):l.id.startsWith("radar-")?j.jsx(aX,{id:l.id,charName:u,zIndex:l.zIndex,socket:n,nearbyObjects:[]},l.id):l.id.startsWith("combat-")?j.jsx(n2,{id:l.id,charName:u,zIndex:l.zIndex},l.id):null})})};let lX=0;const oX=({recentRares:e})=>{const[t,n]=L.useState([]),[r,l]=L.useState(0),[u,c]=L.useState([]);L.useEffect(()=>{if(e.length>r&&r>0){const d=e.slice(0,e.length-r);for(const h of d){const p=++lX;n(y=>[...y,{key:p,charName:h.character_name,rareName:h.name,exiting:!1}]),f(),setTimeout(()=>{n(y=>y.map(g=>g.key===p?{...g,exiting:!0}:g)),setTimeout(()=>{n(y=>y.filter(g=>g.key!==p))},500)},6e3)}}l(e.length)},[e.length]);const f=L.useCallback(()=>{const d=Date.now(),h=["#FFD700","#FF4444","#FF8800","#AA44FF","#4488FF"],p=Array.from({length:30},(y,g)=>{const x=Math.PI*2*g/30+(Math.random()-.5)*.5,O=100+Math.random()*200;return{dx:Math.cos(x)*O,dy:Math.sin(x)*O-50,color:h[Math.floor(Math.random()*h.length)]}});c(y=>[...y,{id:d,particles:p}]),setTimeout(()=>c(y=>y.filter(g=>g.id!==d)),2200)},[]);return j.jsxs(j.Fragment,{children:[j.jsx("div",{className:"ml-rare-notifications",children:t.map(d=>j.jsxs("div",{className:`ml-rare-notif ${d.exiting?"exiting":""}`,children:[j.jsx("div",{className:"ml-rare-notif-title",children:"LEGENDARY RARE!"}),j.jsx("div",{className:"ml-rare-notif-name",children:d.rareName}),j.jsx("div",{className:"ml-rare-notif-by",children:"found by"}),j.jsx("div",{className:"ml-rare-notif-char",children:d.charName})]},d.key))}),j.jsx("div",{className:"ml-fireworks",children:u.map(d=>j.jsx(B.Fragment,{children:d.particles.map((h,p)=>j.jsx("div",{className:"ml-firework-particle",style:{left:"50%",top:"30%",backgroundColor:h.color,"--dx":`${h.dx}px`,"--dy":`${h.dy+200}px`}},p))},d.id))})]})},r2=["#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 uX(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 cX(){const e=L.useRef(new Map),t=L.useRef(0);return L.useCallback(r=>{let l=e.current.get(r);return l||(l=t.current<r2.length?r2[t.current++]:uX(r),e.current.set(r,l)),l},[])}const sX=({data:e,onViewToggle:t})=>{const n=cX(),[r,l]=L.useState(!1),[u,c]=L.useState(!1),f=Array.from(e.characters.values()).filter(p=>p.telemetry).map(p=>p.telemetry),d=new Map(Array.from(e.characters.values()).filter(p=>p.vitals).map(p=>[p.name,p.vitals])),h=L.useCallback(p=>{},[]);return j.jsx(UY,{children:j.jsx(HY,{children:j.jsxs("div",{className:"ml-layout",children:[j.jsx(ZY,{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}),j.jsx(KY,{players:f,getColor:n,onSelectPlayer:h,showHeatmap:r,showPortals:u}),j.jsx(iX,{characters:e.characters,chatMessages:e.chatMessages,socket:e.socketRef.current}),j.jsx(oX,{recentRares:e.recentRares})]})})})};function fX(e){const t=L.useRef(null),n=L.useRef(0),r=L.useRef(e);r.current=e;const l=L.useCallback(()=>{var c;if(((c=t.current)==null?void 0:c.readyState)===WebSocket.OPEN)return;const u=new WebSocket($Y());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 L.useEffect(()=>(l(),()=>{var u;clearTimeout(n.current),(u=t.current)==null||u.close(),t.current=null}),[l]),t}const dX=()=>Xn("/live"),hX=()=>Xn("/combat-stats"),vX=()=>Xn("/server-health"),pX=()=>Xn("/total-rares"),yX=()=>Xn("/total-kills");function mX(){const[e,t]=L.useState(new Map),[n,r]=L.useState(null),[l,u]=L.useState(0),[c,f]=L.useState(0),[d,h]=L.useState([]),[p,y]=L.useState(new Map),g=L.useRef(e);g.current=e;const x=L.useCallback((b,T)=>{t(E=>{const M=new Map(E),N=M.get(b)??{name:b,telemetry:null,vitals:null,combat:null,lastUpdate:0};return M.set(b,T(N)),M})},[]),O=L.useCallback(b=>{if(b.type){if(b.type==="telemetry"){const T=b;x(T.character_name,E=>({...E,telemetry:T,lastUpdate:Date.now()}))}else if(b.type==="vitals"){const T=b;x(T.character_name,E=>({...E,vitals:T,lastUpdate:Date.now()}))}else if(b.type==="combat_stats"){const T=b;x(T.character_name,E=>({...E,combat:T,lastUpdate:Date.now()}))}else if(b.type==="rare"){const T=b;h(E=>[T,...E].slice(0,50))}else if(b.type==="chat"){const T=b;y(E=>{const M=new Map(E),N=[...M.get(T.character_name)??[],{text:T.text,color:T.color,timestamp:T.timestamp}];return N.length>1e3&&N.splice(0,N.length-1e3),M.set(T.character_name,N),M})}}},[x]),S=fX(O);return L.useEffect(()=>{const b=async()=>{try{const E=await dX();t(M=>{var A;const N=new Map(M);for(const w of E.players??[]){const C=N.get(w.character_name);N.set(w.character_name,{name:w.character_name,telemetry:w,vitals:(C==null?void 0:C.vitals)??null,combat:(C==null?void 0:C.combat)??null,lastUpdate:Date.now()})}for(const w of N.keys())(A=E.players)!=null&&A.some(C=>C.character_name===w)||N.delete(w);return N})}catch{}};b();const T=setInterval(b,5e3);return()=>clearInterval(T)},[]),L.useEffect(()=>{const b=async()=>{try{const E=await hX();for(const M of E.stats??[])x(M.character_name,N=>({...N,combat:{...M,type:"combat_stats"}}))}catch{}};b();const T=setInterval(b,3e4);return()=>clearInterval(T)},[x]),L.useEffect(()=>{const b=async()=>{try{r(await vX())}catch{}};b();const T=setInterval(b,3e4);return()=>clearInterval(T)},[]),L.useEffect(()=>{const b=async()=>{try{const[E,M]=await Promise.all([pX(),yX()]);u(E.all_time??0),f(M.total??0)}catch{}};b();const T=setInterval(b,3e5);return()=>clearInterval(T)},[]),{characters:e,serverHealth:n,totalRares:l,totalKills:c,recentRares:d,chatMessages:p,socketRef:S}}function gX(){const[e,t]=L.useState(()=>localStorage.getItem("v2-view")||"map"),n=mX(),r=()=>{const u=e==="map"?"dashboard":"map";t(u),localStorage.setItem("v2-view",u)};if(e==="map")return j.jsx(sX,{data:n,onViewToggle:r});const l=[{id:"combat",label:"Combat",content:j.jsx(NY,{characters:n.characters})},{id:"rares",label:"Rares",content:j.jsx(PY,{characters:n.characters,totalRares:n.totalRares,totalKills:n.totalKills,recentRares:n.recentRares})},{id:"map",label:"Map",content:j.jsx(DY,{characters:n.characters})},{id:"inventory",label:"Inventory",content:j.jsx(zY,{})}];return j.jsxs(r3,{children:[j.jsx("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:8},children:j.jsx("button",{onClick:r,className:"tab-btn",children:"Map View"})}),j.jsx(a3,{activeChars:n.characters.size,totalKills:n.totalKills,totalRares:n.totalRares,serverHealth:n.serverHealth}),j.jsx(l3,{characters:n.characters}),j.jsx(o3,{tabs:l})]})}n3.createRoot(document.getElementById("root")).render(j.jsx(L.StrictMode,{children:j.jsx(gX,{})}));
|