Files
cointrader/dashboard/ui/dist/assets/index-50uRhrJe.js
21in7 af91b36467 feat(dashboard): show unrealized PnL on position cards (5min update)
Parse position monitor logs (5min interval) to update current_price,
unrealized_pnl and unrealized_pnl_pct in bot_status. Position cards
now display USDT amount and percentage, colored green/red. Falls back
to entry/current price calculation if monitor data unavailable.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 20:55:53 +09:00

112 lines
542 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var Ru=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function he(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var I1={exports:{}},ic={},N1={exports:{}},ne={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Pu=Symbol.for("react.element"),OP=Symbol.for("react.portal"),_P=Symbol.for("react.fragment"),PP=Symbol.for("react.strict_mode"),AP=Symbol.for("react.profiler"),EP=Symbol.for("react.provider"),$P=Symbol.for("react.context"),TP=Symbol.for("react.forward_ref"),jP=Symbol.for("react.suspense"),kP=Symbol.for("react.memo"),CP=Symbol.for("react.lazy"),Ny=Symbol.iterator;function MP(e){return e===null||typeof e!="object"?null:(e=Ny&&e[Ny]||e["@@iterator"],typeof e=="function"?e:null)}var D1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},L1=Object.assign,R1={};function Oa(e,t,r){this.props=e,this.context=t,this.refs=R1,this.updater=r||D1}Oa.prototype.isReactComponent={};Oa.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Oa.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function B1(){}B1.prototype=Oa.prototype;function jh(e,t,r){this.props=e,this.context=t,this.refs=R1,this.updater=r||D1}var kh=jh.prototype=new B1;kh.constructor=jh;L1(kh,Oa.prototype);kh.isPureReactComponent=!0;var Dy=Array.isArray,z1=Object.prototype.hasOwnProperty,Ch={current:null},F1={key:!0,ref:!0,__self:!0,__source:!0};function U1(e,t,r){var n,i={},a=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)z1.call(t,n)&&!F1.hasOwnProperty(n)&&(i[n]=t[n]);var u=arguments.length-2;if(u===1)i.children=r;else if(1<u){for(var l=Array(u),s=0;s<u;s++)l[s]=arguments[s+2];i.children=l}if(e&&e.defaultProps)for(n in u=e.defaultProps,u)i[n]===void 0&&(i[n]=u[n]);return{$$typeof:Pu,type:e,key:a,ref:o,props:i,_owner:Ch.current}}function IP(e,t){return{$$typeof:Pu,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Mh(e){return typeof e=="object"&&e!==null&&e.$$typeof===Pu}function NP(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Ly=/\/+/g;function lf(e,t){return typeof e=="object"&&e!==null&&e.key!=null?NP(""+e.key):t.toString(36)}function ml(e,t,r,n,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Pu:case OP:o=!0}}if(o)return o=e,i=i(o),e=n===""?"."+lf(o,0):n,Dy(i)?(r="",e!=null&&(r=e.replace(Ly,"$&/")+"/"),ml(i,t,r,"",function(s){return s})):i!=null&&(Mh(i)&&(i=IP(i,r+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(Ly,"$&/")+"/")+e)),t.push(i)),1;if(o=0,n=n===""?".":n+":",Dy(e))for(var u=0;u<e.length;u++){a=e[u];var l=n+lf(a,u);o+=ml(a,t,r,l,i)}else if(l=MP(e),typeof l=="function")for(e=l.call(e),u=0;!(a=e.next()).done;)a=a.value,l=n+lf(a,u++),o+=ml(a,t,r,l,i);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function Bu(e,t,r){if(e==null)return e;var n=[],i=0;return ml(e,n,"","",function(a){return t.call(r,a,i++)}),n}function DP(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ft={current:null},gl={transition:null},LP={ReactCurrentDispatcher:ft,ReactCurrentBatchConfig:gl,ReactCurrentOwner:Ch};function W1(){throw Error("act(...) is not supported in production builds of React.")}ne.Children={map:Bu,forEach:function(e,t,r){Bu(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Bu(e,function(){t++}),t},toArray:function(e){return Bu(e,function(t){return t})||[]},only:function(e){if(!Mh(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ne.Component=Oa;ne.Fragment=_P;ne.Profiler=AP;ne.PureComponent=jh;ne.StrictMode=PP;ne.Suspense=jP;ne.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=LP;ne.act=W1;ne.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=L1({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=Ch.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(l in t)z1.call(t,l)&&!F1.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&u!==void 0?u[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){u=Array(l);for(var s=0;s<l;s++)u[s]=arguments[s+2];n.children=u}return{$$typeof:Pu,type:e.type,key:i,ref:a,props:n,_owner:o}};ne.createContext=function(e){return e={$$typeof:$P,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:EP,_context:e},e.Consumer=e};ne.createElement=U1;ne.createFactory=function(e){var t=U1.bind(null,e);return t.type=e,t};ne.createRef=function(){return{current:null}};ne.forwardRef=function(e){return{$$typeof:TP,render:e}};ne.isValidElement=Mh;ne.lazy=function(e){return{$$typeof:CP,_payload:{_status:-1,_result:e},_init:DP}};ne.memo=function(e,t){return{$$typeof:kP,type:e,compare:t===void 0?null:t}};ne.startTransition=function(e){var t=gl.transition;gl.transition={};try{e()}finally{gl.transition=t}};ne.unstable_act=W1;ne.useCallback=function(e,t){return ft.current.useCallback(e,t)};ne.useContext=function(e){return ft.current.useContext(e)};ne.useDebugValue=function(){};ne.useDeferredValue=function(e){return ft.current.useDeferredValue(e)};ne.useEffect=function(e,t){return ft.current.useEffect(e,t)};ne.useId=function(){return ft.current.useId()};ne.useImperativeHandle=function(e,t,r){return ft.current.useImperativeHandle(e,t,r)};ne.useInsertionEffect=function(e,t){return ft.current.useInsertionEffect(e,t)};ne.useLayoutEffect=function(e,t){return ft.current.useLayoutEffect(e,t)};ne.useMemo=function(e,t){return ft.current.useMemo(e,t)};ne.useReducer=function(e,t,r){return ft.current.useReducer(e,t,r)};ne.useRef=function(e){return ft.current.useRef(e)};ne.useState=function(e){return ft.current.useState(e)};ne.useSyncExternalStore=function(e,t,r){return ft.current.useSyncExternalStore(e,t,r)};ne.useTransition=function(){return ft.current.useTransition()};ne.version="18.3.1";N1.exports=ne;var z=N1.exports;const A=he(z);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var RP=z,BP=Symbol.for("react.element"),zP=Symbol.for("react.fragment"),FP=Object.prototype.hasOwnProperty,UP=RP.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,WP={key:!0,ref:!0,__self:!0,__source:!0};function H1(e,t,r){var n,i={},a=null,o=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)FP.call(t,n)&&!WP.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:BP,type:e,key:a,ref:o,props:i,_owner:UP.current}}ic.Fragment=zP;ic.jsx=H1;ic.jsxs=H1;I1.exports=ic;var C=I1.exports,fd={},V1={exports:{}},kt={},K1={exports:{}},G1={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(k,D){var R=k.length;k.push(D);e:for(;0<R;){var K=R-1>>>1,F=k[K];if(0<i(F,D))k[K]=D,k[R]=F,R=K;else break e}}function r(k){return k.length===0?null:k[0]}function n(k){if(k.length===0)return null;var D=k[0],R=k.pop();if(R!==D){k[0]=R;e:for(var K=0,F=k.length,Y=F>>>1;K<Y;){var ie=2*(K+1)-1,Se=k[ie],ke=ie+1,Mt=k[ke];if(0>i(Se,R))ke<F&&0>i(Mt,Se)?(k[K]=Mt,k[ke]=R,K=ke):(k[K]=Se,k[ie]=R,K=ie);else if(ke<F&&0>i(Mt,R))k[K]=Mt,k[ke]=R,K=ke;else break e}}return D}function i(k,D){var R=k.sortIndex-D.sortIndex;return R!==0?R:k.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,u=o.now();e.unstable_now=function(){return o.now()-u}}var l=[],s=[],f=1,c=null,d=3,p=!1,y=!1,m=!1,x=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(k){for(var D=r(s);D!==null;){if(D.callback===null)n(s);else if(D.startTime<=k)n(s),D.sortIndex=D.expirationTime,t(l,D);else break;D=r(s)}}function S(k){if(m=!1,g(k),!y)if(r(l)!==null)y=!0,E(b);else{var D=r(s);D!==null&&B(S,D.startTime-k)}}function b(k,D){y=!1,m&&(m=!1,v(_),_=-1),p=!0;var R=d;try{for(g(D),c=r(l);c!==null&&(!(c.expirationTime>D)||k&&!j());){var K=c.callback;if(typeof K=="function"){c.callback=null,d=c.priorityLevel;var F=K(c.expirationTime<=D);D=e.unstable_now(),typeof F=="function"?c.callback=F:c===r(l)&&n(l),g(D)}else n(l);c=r(l)}if(c!==null)var Y=!0;else{var ie=r(s);ie!==null&&B(S,ie.startTime-D),Y=!1}return Y}finally{c=null,d=R,p=!1}}var w=!1,O=null,_=-1,P=5,T=-1;function j(){return!(e.unstable_now()-T<P)}function $(){if(O!==null){var k=e.unstable_now();T=k;var D=!0;try{D=O(!0,k)}finally{D?L():(w=!1,O=null)}}else w=!1}var L;if(typeof h=="function")L=function(){h($)};else if(typeof MessageChannel<"u"){var I=new MessageChannel,M=I.port2;I.port1.onmessage=$,L=function(){M.postMessage(null)}}else L=function(){x($,0)};function E(k){O=k,w||(w=!0,L())}function B(k,D){_=x(function(){k(e.unstable_now())},D)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(k){k.callback=null},e.unstable_continueExecution=function(){y||p||(y=!0,E(b))},e.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<k?Math.floor(1e3/k):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return r(l)},e.unstable_next=function(k){switch(d){case 1:case 2:case 3:var D=3;break;default:D=d}var R=d;d=D;try{return k()}finally{d=R}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(k,D){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var R=d;d=k;try{return D()}finally{d=R}},e.unstable_scheduleCallback=function(k,D,R){var K=e.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?K+R:K):R=K,k){case 1:var F=-1;break;case 2:F=250;break;case 5:F=1073741823;break;case 4:F=1e4;break;default:F=5e3}return F=R+F,k={id:f++,callback:D,priorityLevel:k,startTime:R,expirationTime:F,sortIndex:-1},R>K?(k.sortIndex=R,t(s,k),r(l)===null&&k===r(s)&&(m?(v(_),_=-1):m=!0,B(S,R-K))):(k.sortIndex=F,t(l,k),y||p||(y=!0,E(b))),k},e.unstable_shouldYield=j,e.unstable_wrapCallback=function(k){var D=d;return function(){var R=d;d=D;try{return k.apply(this,arguments)}finally{d=R}}}})(G1);K1.exports=G1;var HP=K1.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var VP=z,jt=HP;function W(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var X1=new Set,Eo={};function ii(e,t){Ki(e,t),Ki(e+"Capture",t)}function Ki(e,t){for(Eo[e]=t,e=0;e<t.length;e++)X1.add(t[e])}var Lr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),dd=Object.prototype.hasOwnProperty,KP=/^[: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]*$/,Ry={},By={};function GP(e){return dd.call(By,e)?!0:dd.call(Ry,e)?!1:KP.test(e)?By[e]=!0:(Ry[e]=!0,!1)}function XP(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function qP(e,t,r,n){if(t===null||typeof t>"u"||XP(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function dt(e,t,r,n,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var Je={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Je[e]=new dt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Je[t]=new dt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Je[e]=new dt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Je[e]=new dt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Je[e]=new dt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Je[e]=new dt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Je[e]=new dt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Je[e]=new dt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Je[e]=new dt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ih=/[\-:]([a-z])/g;function Nh(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ih,Nh);Je[t]=new dt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ih,Nh);Je[t]=new dt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ih,Nh);Je[t]=new dt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Je[e]=new dt(e,1,!1,e.toLowerCase(),null,!1,!1)});Je.xlinkHref=new dt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Je[e]=new dt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Dh(e,t,r,n){var i=Je.hasOwnProperty(t)?Je[t]:null;(i!==null?i.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(qP(t,r,i,n)&&(r=null),n||i===null?GP(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(t=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(t):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Hr=VP.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,zu=Symbol.for("react.element"),bi=Symbol.for("react.portal"),xi=Symbol.for("react.fragment"),Lh=Symbol.for("react.strict_mode"),pd=Symbol.for("react.profiler"),q1=Symbol.for("react.provider"),Y1=Symbol.for("react.context"),Rh=Symbol.for("react.forward_ref"),hd=Symbol.for("react.suspense"),vd=Symbol.for("react.suspense_list"),Bh=Symbol.for("react.memo"),Qr=Symbol.for("react.lazy"),Q1=Symbol.for("react.offscreen"),zy=Symbol.iterator;function za(e){return e===null||typeof e!="object"?null:(e=zy&&e[zy]||e["@@iterator"],typeof e=="function"?e:null)}var Ee=Object.assign,sf;function uo(e){if(sf===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);sf=t&&t[1]||""}return`
`+sf+e}var cf=!1;function ff(e,t){if(!e||cf)return"";cf=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(s){var n=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){n=s}e.call(t.prototype)}else{try{throw Error()}catch(s){n=s}e()}}catch(s){if(s&&n&&typeof s.stack=="string"){for(var i=s.stack.split(`
`),a=n.stack.split(`
`),o=i.length-1,u=a.length-1;1<=o&&0<=u&&i[o]!==a[u];)u--;for(;1<=o&&0<=u;o--,u--)if(i[o]!==a[u]){if(o!==1||u!==1)do if(o--,u--,0>u||i[o]!==a[u]){var l=`
`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=u);break}}}finally{cf=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?uo(e):""}function YP(e){switch(e.tag){case 5:return uo(e.type);case 16:return uo("Lazy");case 13:return uo("Suspense");case 19:return uo("SuspenseList");case 0:case 2:case 15:return e=ff(e.type,!1),e;case 11:return e=ff(e.type.render,!1),e;case 1:return e=ff(e.type,!0),e;default:return""}}function yd(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case xi:return"Fragment";case bi:return"Portal";case pd:return"Profiler";case Lh:return"StrictMode";case hd:return"Suspense";case vd:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Y1:return(e.displayName||"Context")+".Consumer";case q1:return(e._context.displayName||"Context")+".Provider";case Rh:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Bh:return t=e.displayName||null,t!==null?t:yd(e.type)||"Memo";case Qr:t=e._payload,e=e._init;try{return yd(e(t))}catch{}}return null}function QP(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return yd(t);case 8:return t===Lh?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function gn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Z1(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ZP(e){var t=Z1(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){n=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Fu(e){e._valueTracker||(e._valueTracker=ZP(e))}function J1(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Z1(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function kl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function md(e,t){var r=t.checked;return Ee({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Fy(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=gn(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ex(e,t){t=t.checked,t!=null&&Dh(e,"checked",t,!1)}function gd(e,t){ex(e,t);var r=gn(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?bd(e,t.type,r):t.hasOwnProperty("defaultValue")&&bd(e,t.type,gn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Uy(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function bd(e,t,r){(t!=="number"||kl(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var lo=Array.isArray;function Ni(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+gn(r),t=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function xd(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(W(91));return Ee({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Wy(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(W(92));if(lo(r)){if(1<r.length)throw Error(W(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:gn(r)}}function tx(e,t){var r=gn(t.value),n=gn(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function Hy(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function rx(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function wd(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?rx(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Uu,nx=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Uu=Uu||document.createElement("div"),Uu.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Uu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function $o(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var po={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},JP=["Webkit","ms","Moz","O"];Object.keys(po).forEach(function(e){JP.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),po[t]=po[e]})});function ix(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||po.hasOwnProperty(e)&&po[e]?(""+t).trim():t+"px"}function ax(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=ix(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var eA=Ee({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Sd(e,t){if(t){if(eA[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(W(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(W(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(W(61))}if(t.style!=null&&typeof t.style!="object")throw Error(W(62))}}function Od(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var _d=null;function zh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pd=null,Di=null,Li=null;function Vy(e){if(e=$u(e)){if(typeof Pd!="function")throw Error(W(280));var t=e.stateNode;t&&(t=sc(t),Pd(e.stateNode,e.type,t))}}function ox(e){Di?Li?Li.push(e):Li=[e]:Di=e}function ux(){if(Di){var e=Di,t=Li;if(Li=Di=null,Vy(e),t)for(e=0;e<t.length;e++)Vy(t[e])}}function lx(e,t){return e(t)}function sx(){}var df=!1;function cx(e,t,r){if(df)return e(t,r);df=!0;try{return lx(e,t,r)}finally{df=!1,(Di!==null||Li!==null)&&(sx(),ux())}}function To(e,t){var r=e.stateNode;if(r===null)return null;var n=sc(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(W(231,t,typeof r));return r}var Ad=!1;if(Lr)try{var Fa={};Object.defineProperty(Fa,"passive",{get:function(){Ad=!0}}),window.addEventListener("test",Fa,Fa),window.removeEventListener("test",Fa,Fa)}catch{Ad=!1}function tA(e,t,r,n,i,a,o,u,l){var s=Array.prototype.slice.call(arguments,3);try{t.apply(r,s)}catch(f){this.onError(f)}}var ho=!1,Cl=null,Ml=!1,Ed=null,rA={onError:function(e){ho=!0,Cl=e}};function nA(e,t,r,n,i,a,o,u,l){ho=!1,Cl=null,tA.apply(rA,arguments)}function iA(e,t,r,n,i,a,o,u,l){if(nA.apply(this,arguments),ho){if(ho){var s=Cl;ho=!1,Cl=null}else throw Error(W(198));Ml||(Ml=!0,Ed=s)}}function ai(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function fx(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Ky(e){if(ai(e)!==e)throw Error(W(188))}function aA(e){var t=e.alternate;if(!t){if(t=ai(e),t===null)throw Error(W(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(i===null)break;var a=i.alternate;if(a===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return Ky(i),e;if(a===n)return Ky(i),t;a=a.sibling}throw Error(W(188))}if(r.return!==n.return)r=i,n=a;else{for(var o=!1,u=i.child;u;){if(u===r){o=!0,r=i,n=a;break}if(u===n){o=!0,n=i,r=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===r){o=!0,r=a,n=i;break}if(u===n){o=!0,n=a,r=i;break}u=u.sibling}if(!o)throw Error(W(189))}}if(r.alternate!==n)throw Error(W(190))}if(r.tag!==3)throw Error(W(188));return r.stateNode.current===r?e:t}function dx(e){return e=aA(e),e!==null?px(e):null}function px(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=px(e);if(t!==null)return t;e=e.sibling}return null}var hx=jt.unstable_scheduleCallback,Gy=jt.unstable_cancelCallback,oA=jt.unstable_shouldYield,uA=jt.unstable_requestPaint,Ce=jt.unstable_now,lA=jt.unstable_getCurrentPriorityLevel,Fh=jt.unstable_ImmediatePriority,vx=jt.unstable_UserBlockingPriority,Il=jt.unstable_NormalPriority,sA=jt.unstable_LowPriority,yx=jt.unstable_IdlePriority,ac=null,yr=null;function cA(e){if(yr&&typeof yr.onCommitFiberRoot=="function")try{yr.onCommitFiberRoot(ac,e,void 0,(e.current.flags&128)===128)}catch{}}var ir=Math.clz32?Math.clz32:pA,fA=Math.log,dA=Math.LN2;function pA(e){return e>>>=0,e===0?32:31-(fA(e)/dA|0)|0}var Wu=64,Hu=4194304;function so(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Nl(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,a=e.pingedLanes,o=r&268435455;if(o!==0){var u=o&~i;u!==0?n=so(u):(a&=o,a!==0&&(n=so(a)))}else o=r&~i,o!==0?n=so(o):a!==0&&(n=so(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-ir(t),i=1<<r,n|=e[r],t&=~i;return n}function hA(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function vA(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-ir(a),u=1<<o,l=i[o];l===-1?(!(u&r)||u&n)&&(i[o]=hA(u,t)):l<=t&&(e.expiredLanes|=u),a&=~u}}function $d(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function mx(){var e=Wu;return Wu<<=1,!(Wu&4194240)&&(Wu=64),e}function pf(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Au(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ir(t),e[t]=r}function yA(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-ir(r),a=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~a}}function Uh(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-ir(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var ce=0;function gx(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var bx,Wh,xx,wx,Sx,Td=!1,Vu=[],sn=null,cn=null,fn=null,jo=new Map,ko=new Map,en=[],mA="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Xy(e,t){switch(e){case"focusin":case"focusout":sn=null;break;case"dragenter":case"dragleave":cn=null;break;case"mouseover":case"mouseout":fn=null;break;case"pointerover":case"pointerout":jo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ko.delete(t.pointerId)}}function Ua(e,t,r,n,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[i]},t!==null&&(t=$u(t),t!==null&&Wh(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function gA(e,t,r,n,i){switch(t){case"focusin":return sn=Ua(sn,e,t,r,n,i),!0;case"dragenter":return cn=Ua(cn,e,t,r,n,i),!0;case"mouseover":return fn=Ua(fn,e,t,r,n,i),!0;case"pointerover":var a=i.pointerId;return jo.set(a,Ua(jo.get(a)||null,e,t,r,n,i)),!0;case"gotpointercapture":return a=i.pointerId,ko.set(a,Ua(ko.get(a)||null,e,t,r,n,i)),!0}return!1}function Ox(e){var t=Dn(e.target);if(t!==null){var r=ai(t);if(r!==null){if(t=r.tag,t===13){if(t=fx(r),t!==null){e.blockedOn=t,Sx(e.priority,function(){xx(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function bl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=jd(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);_d=n,r.target.dispatchEvent(n),_d=null}else return t=$u(r),t!==null&&Wh(t),e.blockedOn=r,!1;t.shift()}return!0}function qy(e,t,r){bl(e)&&r.delete(t)}function bA(){Td=!1,sn!==null&&bl(sn)&&(sn=null),cn!==null&&bl(cn)&&(cn=null),fn!==null&&bl(fn)&&(fn=null),jo.forEach(qy),ko.forEach(qy)}function Wa(e,t){e.blockedOn===t&&(e.blockedOn=null,Td||(Td=!0,jt.unstable_scheduleCallback(jt.unstable_NormalPriority,bA)))}function Co(e){function t(i){return Wa(i,e)}if(0<Vu.length){Wa(Vu[0],e);for(var r=1;r<Vu.length;r++){var n=Vu[r];n.blockedOn===e&&(n.blockedOn=null)}}for(sn!==null&&Wa(sn,e),cn!==null&&Wa(cn,e),fn!==null&&Wa(fn,e),jo.forEach(t),ko.forEach(t),r=0;r<en.length;r++)n=en[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<en.length&&(r=en[0],r.blockedOn===null);)Ox(r),r.blockedOn===null&&en.shift()}var Ri=Hr.ReactCurrentBatchConfig,Dl=!0;function xA(e,t,r,n){var i=ce,a=Ri.transition;Ri.transition=null;try{ce=1,Hh(e,t,r,n)}finally{ce=i,Ri.transition=a}}function wA(e,t,r,n){var i=ce,a=Ri.transition;Ri.transition=null;try{ce=4,Hh(e,t,r,n)}finally{ce=i,Ri.transition=a}}function Hh(e,t,r,n){if(Dl){var i=jd(e,t,r,n);if(i===null)Of(e,t,n,Ll,r),Xy(e,n);else if(gA(i,e,t,r,n))n.stopPropagation();else if(Xy(e,n),t&4&&-1<mA.indexOf(e)){for(;i!==null;){var a=$u(i);if(a!==null&&bx(a),a=jd(e,t,r,n),a===null&&Of(e,t,n,Ll,r),a===i)break;i=a}i!==null&&n.stopPropagation()}else Of(e,t,n,null,r)}}var Ll=null;function jd(e,t,r,n){if(Ll=null,e=zh(n),e=Dn(e),e!==null)if(t=ai(e),t===null)e=null;else if(r=t.tag,r===13){if(e=fx(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Ll=e,null}function _x(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(lA()){case Fh:return 1;case vx:return 4;case Il:case sA:return 16;case yx:return 536870912;default:return 16}default:return 16}}var nn=null,Vh=null,xl=null;function Px(){if(xl)return xl;var e,t=Vh,r=t.length,n,i="value"in nn?nn.value:nn.textContent,a=i.length;for(e=0;e<r&&t[e]===i[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===i[a-n];n++);return xl=i.slice(e,1<n?1-n:void 0)}function wl(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ku(){return!0}function Yy(){return!1}function Ct(e){function t(r,n,i,a,o){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(r=e[u],this[u]=r?r(a):a[u]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?Ku:Yy,this.isPropagationStopped=Yy,this}return Ee(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Ku)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Ku)},persist:function(){},isPersistent:Ku}),t}var _a={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Kh=Ct(_a),Eu=Ee({},_a,{view:0,detail:0}),SA=Ct(Eu),hf,vf,Ha,oc=Ee({},Eu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Gh,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Ha&&(Ha&&e.type==="mousemove"?(hf=e.screenX-Ha.screenX,vf=e.screenY-Ha.screenY):vf=hf=0,Ha=e),hf)},movementY:function(e){return"movementY"in e?e.movementY:vf}}),Qy=Ct(oc),OA=Ee({},oc,{dataTransfer:0}),_A=Ct(OA),PA=Ee({},Eu,{relatedTarget:0}),yf=Ct(PA),AA=Ee({},_a,{animationName:0,elapsedTime:0,pseudoElement:0}),EA=Ct(AA),$A=Ee({},_a,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),TA=Ct($A),jA=Ee({},_a,{data:0}),Zy=Ct(jA),kA={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},CA={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"},MA={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function IA(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=MA[e])?!!t[e]:!1}function Gh(){return IA}var NA=Ee({},Eu,{key:function(e){if(e.key){var t=kA[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=wl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?CA[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Gh,charCode:function(e){return e.type==="keypress"?wl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?wl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),DA=Ct(NA),LA=Ee({},oc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Jy=Ct(LA),RA=Ee({},Eu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Gh}),BA=Ct(RA),zA=Ee({},_a,{propertyName:0,elapsedTime:0,pseudoElement:0}),FA=Ct(zA),UA=Ee({},oc,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),WA=Ct(UA),HA=[9,13,27,32],Xh=Lr&&"CompositionEvent"in window,vo=null;Lr&&"documentMode"in document&&(vo=document.documentMode);var VA=Lr&&"TextEvent"in window&&!vo,Ax=Lr&&(!Xh||vo&&8<vo&&11>=vo),em=" ",tm=!1;function Ex(e,t){switch(e){case"keyup":return HA.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $x(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var wi=!1;function KA(e,t){switch(e){case"compositionend":return $x(t);case"keypress":return t.which!==32?null:(tm=!0,em);case"textInput":return e=t.data,e===em&&tm?null:e;default:return null}}function GA(e,t){if(wi)return e==="compositionend"||!Xh&&Ex(e,t)?(e=Px(),xl=Vh=nn=null,wi=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ax&&t.locale!=="ko"?null:t.data;default:return null}}var XA={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 rm(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!XA[e.type]:t==="textarea"}function Tx(e,t,r,n){ox(n),t=Rl(t,"onChange"),0<t.length&&(r=new Kh("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var yo=null,Mo=null;function qA(e){zx(e,0)}function uc(e){var t=_i(e);if(J1(t))return e}function YA(e,t){if(e==="change")return t}var jx=!1;if(Lr){var mf;if(Lr){var gf="oninput"in document;if(!gf){var nm=document.createElement("div");nm.setAttribute("oninput","return;"),gf=typeof nm.oninput=="function"}mf=gf}else mf=!1;jx=mf&&(!document.documentMode||9<document.documentMode)}function im(){yo&&(yo.detachEvent("onpropertychange",kx),Mo=yo=null)}function kx(e){if(e.propertyName==="value"&&uc(Mo)){var t=[];Tx(t,Mo,e,zh(e)),cx(qA,t)}}function QA(e,t,r){e==="focusin"?(im(),yo=t,Mo=r,yo.attachEvent("onpropertychange",kx)):e==="focusout"&&im()}function ZA(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return uc(Mo)}function JA(e,t){if(e==="click")return uc(t)}function eE(e,t){if(e==="input"||e==="change")return uc(t)}function tE(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var or=typeof Object.is=="function"?Object.is:tE;function Io(e,t){if(or(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!dd.call(t,i)||!or(e[i],t[i]))return!1}return!0}function am(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function om(e,t){var r=am(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=am(r)}}function Cx(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Cx(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Mx(){for(var e=window,t=kl();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=kl(e.document)}return t}function qh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function rE(e){var t=Mx(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Cx(r.ownerDocument.documentElement,r)){if(n!==null&&qh(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,a=Math.min(n.start,i);n=n.end===void 0?a:Math.min(n.end,i),!e.extend&&a>n&&(i=n,n=a,a=i),i=om(r,a);var o=om(r,n);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var nE=Lr&&"documentMode"in document&&11>=document.documentMode,Si=null,kd=null,mo=null,Cd=!1;function um(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Cd||Si==null||Si!==kl(n)||(n=Si,"selectionStart"in n&&qh(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),mo&&Io(mo,n)||(mo=n,n=Rl(kd,"onSelect"),0<n.length&&(t=new Kh("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=Si)))}function Gu(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Oi={animationend:Gu("Animation","AnimationEnd"),animationiteration:Gu("Animation","AnimationIteration"),animationstart:Gu("Animation","AnimationStart"),transitionend:Gu("Transition","TransitionEnd")},bf={},Ix={};Lr&&(Ix=document.createElement("div").style,"AnimationEvent"in window||(delete Oi.animationend.animation,delete Oi.animationiteration.animation,delete Oi.animationstart.animation),"TransitionEvent"in window||delete Oi.transitionend.transition);function lc(e){if(bf[e])return bf[e];if(!Oi[e])return e;var t=Oi[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in Ix)return bf[e]=t[r];return e}var Nx=lc("animationend"),Dx=lc("animationiteration"),Lx=lc("animationstart"),Rx=lc("transitionend"),Bx=new Map,lm="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function xn(e,t){Bx.set(e,t),ii(t,[e])}for(var xf=0;xf<lm.length;xf++){var wf=lm[xf],iE=wf.toLowerCase(),aE=wf[0].toUpperCase()+wf.slice(1);xn(iE,"on"+aE)}xn(Nx,"onAnimationEnd");xn(Dx,"onAnimationIteration");xn(Lx,"onAnimationStart");xn("dblclick","onDoubleClick");xn("focusin","onFocus");xn("focusout","onBlur");xn(Rx,"onTransitionEnd");Ki("onMouseEnter",["mouseout","mouseover"]);Ki("onMouseLeave",["mouseout","mouseover"]);Ki("onPointerEnter",["pointerout","pointerover"]);Ki("onPointerLeave",["pointerout","pointerover"]);ii("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ii("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ii("onBeforeInput",["compositionend","keypress","textInput","paste"]);ii("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ii("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ii("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var co="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(" "),oE=new Set("cancel close invalid load scroll toggle".split(" ").concat(co));function sm(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,iA(n,t,void 0,e),e.currentTarget=null}function zx(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var o=n.length-1;0<=o;o--){var u=n[o],l=u.instance,s=u.currentTarget;if(u=u.listener,l!==a&&i.isPropagationStopped())break e;sm(i,u,s),a=l}else for(o=0;o<n.length;o++){if(u=n[o],l=u.instance,s=u.currentTarget,u=u.listener,l!==a&&i.isPropagationStopped())break e;sm(i,u,s),a=l}}}if(Ml)throw e=Ed,Ml=!1,Ed=null,e}function ge(e,t){var r=t[Ld];r===void 0&&(r=t[Ld]=new Set);var n=e+"__bubble";r.has(n)||(Fx(t,e,2,!1),r.add(n))}function Sf(e,t,r){var n=0;t&&(n|=4),Fx(r,e,n,t)}var Xu="_reactListening"+Math.random().toString(36).slice(2);function No(e){if(!e[Xu]){e[Xu]=!0,X1.forEach(function(r){r!=="selectionchange"&&(oE.has(r)||Sf(r,!1,e),Sf(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Xu]||(t[Xu]=!0,Sf("selectionchange",!1,t))}}function Fx(e,t,r,n){switch(_x(t)){case 1:var i=xA;break;case 4:i=wA;break;default:i=Hh}r=i.bind(null,t,r,e),i=void 0,!Ad||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):i!==void 0?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function Of(e,t,r,n,i){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var u=n.stateNode.containerInfo;if(u===i||u.nodeType===8&&u.parentNode===i)break;if(o===4)for(o=n.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;o=o.return}for(;u!==null;){if(o=Dn(u),o===null)return;if(l=o.tag,l===5||l===6){n=a=o;continue e}u=u.parentNode}}n=n.return}cx(function(){var s=a,f=zh(r),c=[];e:{var d=Bx.get(e);if(d!==void 0){var p=Kh,y=e;switch(e){case"keypress":if(wl(r)===0)break e;case"keydown":case"keyup":p=DA;break;case"focusin":y="focus",p=yf;break;case"focusout":y="blur",p=yf;break;case"beforeblur":case"afterblur":p=yf;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=Qy;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=_A;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=BA;break;case Nx:case Dx:case Lx:p=EA;break;case Rx:p=FA;break;case"scroll":p=SA;break;case"wheel":p=WA;break;case"copy":case"cut":case"paste":p=TA;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=Jy}var m=(t&4)!==0,x=!m&&e==="scroll",v=m?d!==null?d+"Capture":null:d;m=[];for(var h=s,g;h!==null;){g=h;var S=g.stateNode;if(g.tag===5&&S!==null&&(g=S,v!==null&&(S=To(h,v),S!=null&&m.push(Do(h,S,g)))),x)break;h=h.return}0<m.length&&(d=new p(d,y,null,r,f),c.push({event:d,listeners:m}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",d&&r!==_d&&(y=r.relatedTarget||r.fromElement)&&(Dn(y)||y[Rr]))break e;if((p||d)&&(d=f.window===f?f:(d=f.ownerDocument)?d.defaultView||d.parentWindow:window,p?(y=r.relatedTarget||r.toElement,p=s,y=y?Dn(y):null,y!==null&&(x=ai(y),y!==x||y.tag!==5&&y.tag!==6)&&(y=null)):(p=null,y=s),p!==y)){if(m=Qy,S="onMouseLeave",v="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(m=Jy,S="onPointerLeave",v="onPointerEnter",h="pointer"),x=p==null?d:_i(p),g=y==null?d:_i(y),d=new m(S,h+"leave",p,r,f),d.target=x,d.relatedTarget=g,S=null,Dn(f)===s&&(m=new m(v,h+"enter",y,r,f),m.target=g,m.relatedTarget=x,S=m),x=S,p&&y)t:{for(m=p,v=y,h=0,g=m;g;g=pi(g))h++;for(g=0,S=v;S;S=pi(S))g++;for(;0<h-g;)m=pi(m),h--;for(;0<g-h;)v=pi(v),g--;for(;h--;){if(m===v||v!==null&&m===v.alternate)break t;m=pi(m),v=pi(v)}m=null}else m=null;p!==null&&cm(c,d,p,m,!1),y!==null&&x!==null&&cm(c,x,y,m,!0)}}e:{if(d=s?_i(s):window,p=d.nodeName&&d.nodeName.toLowerCase(),p==="select"||p==="input"&&d.type==="file")var b=YA;else if(rm(d))if(jx)b=eE;else{b=ZA;var w=QA}else(p=d.nodeName)&&p.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(b=JA);if(b&&(b=b(e,s))){Tx(c,b,r,f);break e}w&&w(e,d,s),e==="focusout"&&(w=d._wrapperState)&&w.controlled&&d.type==="number"&&bd(d,"number",d.value)}switch(w=s?_i(s):window,e){case"focusin":(rm(w)||w.contentEditable==="true")&&(Si=w,kd=s,mo=null);break;case"focusout":mo=kd=Si=null;break;case"mousedown":Cd=!0;break;case"contextmenu":case"mouseup":case"dragend":Cd=!1,um(c,r,f);break;case"selectionchange":if(nE)break;case"keydown":case"keyup":um(c,r,f)}var O;if(Xh)e:{switch(e){case"compositionstart":var _="onCompositionStart";break e;case"compositionend":_="onCompositionEnd";break e;case"compositionupdate":_="onCompositionUpdate";break e}_=void 0}else wi?Ex(e,r)&&(_="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(_="onCompositionStart");_&&(Ax&&r.locale!=="ko"&&(wi||_!=="onCompositionStart"?_==="onCompositionEnd"&&wi&&(O=Px()):(nn=f,Vh="value"in nn?nn.value:nn.textContent,wi=!0)),w=Rl(s,_),0<w.length&&(_=new Zy(_,e,null,r,f),c.push({event:_,listeners:w}),O?_.data=O:(O=$x(r),O!==null&&(_.data=O)))),(O=VA?KA(e,r):GA(e,r))&&(s=Rl(s,"onBeforeInput"),0<s.length&&(f=new Zy("onBeforeInput","beforeinput",null,r,f),c.push({event:f,listeners:s}),f.data=O))}zx(c,t)})}function Do(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Rl(e,t){for(var r=t+"Capture",n=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=To(e,r),a!=null&&n.unshift(Do(e,a,i)),a=To(e,t),a!=null&&n.push(Do(e,a,i))),e=e.return}return n}function pi(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function cm(e,t,r,n,i){for(var a=t._reactName,o=[];r!==null&&r!==n;){var u=r,l=u.alternate,s=u.stateNode;if(l!==null&&l===n)break;u.tag===5&&s!==null&&(u=s,i?(l=To(r,a),l!=null&&o.unshift(Do(r,l,u))):i||(l=To(r,a),l!=null&&o.push(Do(r,l,u)))),r=r.return}o.length!==0&&e.push({event:t,listeners:o})}var uE=/\r\n?/g,lE=/\u0000|\uFFFD/g;function fm(e){return(typeof e=="string"?e:""+e).replace(uE,`
`).replace(lE,"")}function qu(e,t,r){if(t=fm(t),fm(e)!==t&&r)throw Error(W(425))}function Bl(){}var Md=null,Id=null;function Nd(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Dd=typeof setTimeout=="function"?setTimeout:void 0,sE=typeof clearTimeout=="function"?clearTimeout:void 0,dm=typeof Promise=="function"?Promise:void 0,cE=typeof queueMicrotask=="function"?queueMicrotask:typeof dm<"u"?function(e){return dm.resolve(null).then(e).catch(fE)}:Dd;function fE(e){setTimeout(function(){throw e})}function _f(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(n===0){e.removeChild(i),Co(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=i}while(r);Co(t)}function dn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function pm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Pa=Math.random().toString(36).slice(2),cr="__reactFiber$"+Pa,Lo="__reactProps$"+Pa,Rr="__reactContainer$"+Pa,Ld="__reactEvents$"+Pa,dE="__reactListeners$"+Pa,pE="__reactHandles$"+Pa;function Dn(e){var t=e[cr];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Rr]||r[cr]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=pm(e);e!==null;){if(r=e[cr])return r;e=pm(e)}return t}e=r,r=e.parentNode}return null}function $u(e){return e=e[cr]||e[Rr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function _i(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(W(33))}function sc(e){return e[Lo]||null}var Rd=[],Pi=-1;function wn(e){return{current:e}}function we(e){0>Pi||(e.current=Rd[Pi],Rd[Pi]=null,Pi--)}function ye(e,t){Pi++,Rd[Pi]=e.current,e.current=t}var bn={},ot=wn(bn),bt=wn(!1),Xn=bn;function Gi(e,t){var r=e.type.contextTypes;if(!r)return bn;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in r)i[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function xt(e){return e=e.childContextTypes,e!=null}function zl(){we(bt),we(ot)}function hm(e,t,r){if(ot.current!==bn)throw Error(W(168));ye(ot,t),ye(bt,r)}function Ux(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(W(108,QP(e)||"Unknown",i));return Ee({},r,n)}function Fl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||bn,Xn=ot.current,ye(ot,e),ye(bt,bt.current),!0}function vm(e,t,r){var n=e.stateNode;if(!n)throw Error(W(169));r?(e=Ux(e,t,Xn),n.__reactInternalMemoizedMergedChildContext=e,we(bt),we(ot),ye(ot,e)):we(bt),ye(bt,r)}var Ar=null,cc=!1,Pf=!1;function Wx(e){Ar===null?Ar=[e]:Ar.push(e)}function hE(e){cc=!0,Wx(e)}function Sn(){if(!Pf&&Ar!==null){Pf=!0;var e=0,t=ce;try{var r=Ar;for(ce=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Ar=null,cc=!1}catch(i){throw Ar!==null&&(Ar=Ar.slice(e+1)),hx(Fh,Sn),i}finally{ce=t,Pf=!1}}return null}var Ai=[],Ei=0,Ul=null,Wl=0,Lt=[],Rt=0,qn=null,Er=1,$r="";function kn(e,t){Ai[Ei++]=Wl,Ai[Ei++]=Ul,Ul=e,Wl=t}function Hx(e,t,r){Lt[Rt++]=Er,Lt[Rt++]=$r,Lt[Rt++]=qn,qn=e;var n=Er;e=$r;var i=32-ir(n)-1;n&=~(1<<i),r+=1;var a=32-ir(t)+i;if(30<a){var o=i-i%5;a=(n&(1<<o)-1).toString(32),n>>=o,i-=o,Er=1<<32-ir(t)+i|r<<i|n,$r=a+e}else Er=1<<a|r<<i|n,$r=e}function Yh(e){e.return!==null&&(kn(e,1),Hx(e,1,0))}function Qh(e){for(;e===Ul;)Ul=Ai[--Ei],Ai[Ei]=null,Wl=Ai[--Ei],Ai[Ei]=null;for(;e===qn;)qn=Lt[--Rt],Lt[Rt]=null,$r=Lt[--Rt],Lt[Rt]=null,Er=Lt[--Rt],Lt[Rt]=null}var Tt=null,$t=null,Oe=!1,tr=null;function Vx(e,t){var r=Bt(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function ym(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Tt=e,$t=dn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Tt=e,$t=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=qn!==null?{id:Er,overflow:$r}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Bt(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,Tt=e,$t=null,!0):!1;default:return!1}}function Bd(e){return(e.mode&1)!==0&&(e.flags&128)===0}function zd(e){if(Oe){var t=$t;if(t){var r=t;if(!ym(e,t)){if(Bd(e))throw Error(W(418));t=dn(r.nextSibling);var n=Tt;t&&ym(e,t)?Vx(n,r):(e.flags=e.flags&-4097|2,Oe=!1,Tt=e)}}else{if(Bd(e))throw Error(W(418));e.flags=e.flags&-4097|2,Oe=!1,Tt=e}}}function mm(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Tt=e}function Yu(e){if(e!==Tt)return!1;if(!Oe)return mm(e),Oe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Nd(e.type,e.memoizedProps)),t&&(t=$t)){if(Bd(e))throw Kx(),Error(W(418));for(;t;)Vx(e,t),t=dn(t.nextSibling)}if(mm(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(W(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){$t=dn(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}$t=null}}else $t=Tt?dn(e.stateNode.nextSibling):null;return!0}function Kx(){for(var e=$t;e;)e=dn(e.nextSibling)}function Xi(){$t=Tt=null,Oe=!1}function Zh(e){tr===null?tr=[e]:tr.push(e)}var vE=Hr.ReactCurrentBatchConfig;function Va(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(W(309));var n=r.stateNode}if(!n)throw Error(W(147,e));var i=n,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var u=i.refs;o===null?delete u[a]:u[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(W(284));if(!r._owner)throw Error(W(290,e))}return e}function Qu(e,t){throw e=Object.prototype.toString.call(t),Error(W(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function gm(e){var t=e._init;return t(e._payload)}function Gx(e){function t(v,h){if(e){var g=v.deletions;g===null?(v.deletions=[h],v.flags|=16):g.push(h)}}function r(v,h){if(!e)return null;for(;h!==null;)t(v,h),h=h.sibling;return null}function n(v,h){for(v=new Map;h!==null;)h.key!==null?v.set(h.key,h):v.set(h.index,h),h=h.sibling;return v}function i(v,h){return v=yn(v,h),v.index=0,v.sibling=null,v}function a(v,h,g){return v.index=g,e?(g=v.alternate,g!==null?(g=g.index,g<h?(v.flags|=2,h):g):(v.flags|=2,h)):(v.flags|=1048576,h)}function o(v){return e&&v.alternate===null&&(v.flags|=2),v}function u(v,h,g,S){return h===null||h.tag!==6?(h=Cf(g,v.mode,S),h.return=v,h):(h=i(h,g),h.return=v,h)}function l(v,h,g,S){var b=g.type;return b===xi?f(v,h,g.props.children,S,g.key):h!==null&&(h.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===Qr&&gm(b)===h.type)?(S=i(h,g.props),S.ref=Va(v,h,g),S.return=v,S):(S=$l(g.type,g.key,g.props,null,v.mode,S),S.ref=Va(v,h,g),S.return=v,S)}function s(v,h,g,S){return h===null||h.tag!==4||h.stateNode.containerInfo!==g.containerInfo||h.stateNode.implementation!==g.implementation?(h=Mf(g,v.mode,S),h.return=v,h):(h=i(h,g.children||[]),h.return=v,h)}function f(v,h,g,S,b){return h===null||h.tag!==7?(h=Vn(g,v.mode,S,b),h.return=v,h):(h=i(h,g),h.return=v,h)}function c(v,h,g){if(typeof h=="string"&&h!==""||typeof h=="number")return h=Cf(""+h,v.mode,g),h.return=v,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case zu:return g=$l(h.type,h.key,h.props,null,v.mode,g),g.ref=Va(v,null,h),g.return=v,g;case bi:return h=Mf(h,v.mode,g),h.return=v,h;case Qr:var S=h._init;return c(v,S(h._payload),g)}if(lo(h)||za(h))return h=Vn(h,v.mode,g,null),h.return=v,h;Qu(v,h)}return null}function d(v,h,g,S){var b=h!==null?h.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return b!==null?null:u(v,h,""+g,S);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case zu:return g.key===b?l(v,h,g,S):null;case bi:return g.key===b?s(v,h,g,S):null;case Qr:return b=g._init,d(v,h,b(g._payload),S)}if(lo(g)||za(g))return b!==null?null:f(v,h,g,S,null);Qu(v,g)}return null}function p(v,h,g,S,b){if(typeof S=="string"&&S!==""||typeof S=="number")return v=v.get(g)||null,u(h,v,""+S,b);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case zu:return v=v.get(S.key===null?g:S.key)||null,l(h,v,S,b);case bi:return v=v.get(S.key===null?g:S.key)||null,s(h,v,S,b);case Qr:var w=S._init;return p(v,h,g,w(S._payload),b)}if(lo(S)||za(S))return v=v.get(g)||null,f(h,v,S,b,null);Qu(h,S)}return null}function y(v,h,g,S){for(var b=null,w=null,O=h,_=h=0,P=null;O!==null&&_<g.length;_++){O.index>_?(P=O,O=null):P=O.sibling;var T=d(v,O,g[_],S);if(T===null){O===null&&(O=P);break}e&&O&&T.alternate===null&&t(v,O),h=a(T,h,_),w===null?b=T:w.sibling=T,w=T,O=P}if(_===g.length)return r(v,O),Oe&&kn(v,_),b;if(O===null){for(;_<g.length;_++)O=c(v,g[_],S),O!==null&&(h=a(O,h,_),w===null?b=O:w.sibling=O,w=O);return Oe&&kn(v,_),b}for(O=n(v,O);_<g.length;_++)P=p(O,v,_,g[_],S),P!==null&&(e&&P.alternate!==null&&O.delete(P.key===null?_:P.key),h=a(P,h,_),w===null?b=P:w.sibling=P,w=P);return e&&O.forEach(function(j){return t(v,j)}),Oe&&kn(v,_),b}function m(v,h,g,S){var b=za(g);if(typeof b!="function")throw Error(W(150));if(g=b.call(g),g==null)throw Error(W(151));for(var w=b=null,O=h,_=h=0,P=null,T=g.next();O!==null&&!T.done;_++,T=g.next()){O.index>_?(P=O,O=null):P=O.sibling;var j=d(v,O,T.value,S);if(j===null){O===null&&(O=P);break}e&&O&&j.alternate===null&&t(v,O),h=a(j,h,_),w===null?b=j:w.sibling=j,w=j,O=P}if(T.done)return r(v,O),Oe&&kn(v,_),b;if(O===null){for(;!T.done;_++,T=g.next())T=c(v,T.value,S),T!==null&&(h=a(T,h,_),w===null?b=T:w.sibling=T,w=T);return Oe&&kn(v,_),b}for(O=n(v,O);!T.done;_++,T=g.next())T=p(O,v,_,T.value,S),T!==null&&(e&&T.alternate!==null&&O.delete(T.key===null?_:T.key),h=a(T,h,_),w===null?b=T:w.sibling=T,w=T);return e&&O.forEach(function($){return t(v,$)}),Oe&&kn(v,_),b}function x(v,h,g,S){if(typeof g=="object"&&g!==null&&g.type===xi&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case zu:e:{for(var b=g.key,w=h;w!==null;){if(w.key===b){if(b=g.type,b===xi){if(w.tag===7){r(v,w.sibling),h=i(w,g.props.children),h.return=v,v=h;break e}}else if(w.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===Qr&&gm(b)===w.type){r(v,w.sibling),h=i(w,g.props),h.ref=Va(v,w,g),h.return=v,v=h;break e}r(v,w);break}else t(v,w);w=w.sibling}g.type===xi?(h=Vn(g.props.children,v.mode,S,g.key),h.return=v,v=h):(S=$l(g.type,g.key,g.props,null,v.mode,S),S.ref=Va(v,h,g),S.return=v,v=S)}return o(v);case bi:e:{for(w=g.key;h!==null;){if(h.key===w)if(h.tag===4&&h.stateNode.containerInfo===g.containerInfo&&h.stateNode.implementation===g.implementation){r(v,h.sibling),h=i(h,g.children||[]),h.return=v,v=h;break e}else{r(v,h);break}else t(v,h);h=h.sibling}h=Mf(g,v.mode,S),h.return=v,v=h}return o(v);case Qr:return w=g._init,x(v,h,w(g._payload),S)}if(lo(g))return y(v,h,g,S);if(za(g))return m(v,h,g,S);Qu(v,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,h!==null&&h.tag===6?(r(v,h.sibling),h=i(h,g),h.return=v,v=h):(r(v,h),h=Cf(g,v.mode,S),h.return=v,v=h),o(v)):r(v,h)}return x}var qi=Gx(!0),Xx=Gx(!1),Hl=wn(null),Vl=null,$i=null,Jh=null;function ev(){Jh=$i=Vl=null}function tv(e){var t=Hl.current;we(Hl),e._currentValue=t}function Fd(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Bi(e,t){Vl=e,Jh=$i=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(mt=!0),e.firstContext=null)}function Ht(e){var t=e._currentValue;if(Jh!==e)if(e={context:e,memoizedValue:t,next:null},$i===null){if(Vl===null)throw Error(W(308));$i=e,Vl.dependencies={lanes:0,firstContext:e}}else $i=$i.next=e;return t}var Ln=null;function rv(e){Ln===null?Ln=[e]:Ln.push(e)}function qx(e,t,r,n){var i=t.interleaved;return i===null?(r.next=r,rv(t)):(r.next=i.next,i.next=r),t.interleaved=r,Br(e,n)}function Br(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Zr=!1;function nv(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Yx(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Cr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pn(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,ue&2){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,Br(e,r)}return i=n.interleaved,i===null?(t.next=t,rv(n)):(t.next=i.next,i.next=t),n.interleaved=t,Br(e,r)}function Sl(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Uh(e,r)}}function bm(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?i=a=o:a=a.next=o,r=r.next}while(r!==null);a===null?i=a=t:a=a.next=t}else i=a=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Kl(e,t,r,n){var i=e.updateQueue;Zr=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,u=i.shared.pending;if(u!==null){i.shared.pending=null;var l=u,s=l.next;l.next=null,o===null?a=s:o.next=s,o=l;var f=e.alternate;f!==null&&(f=f.updateQueue,u=f.lastBaseUpdate,u!==o&&(u===null?f.firstBaseUpdate=s:u.next=s,f.lastBaseUpdate=l))}if(a!==null){var c=i.baseState;o=0,f=s=l=null,u=a;do{var d=u.lane,p=u.eventTime;if((n&d)===d){f!==null&&(f=f.next={eventTime:p,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var y=e,m=u;switch(d=t,p=r,m.tag){case 1:if(y=m.payload,typeof y=="function"){c=y.call(p,c,d);break e}c=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=m.payload,d=typeof y=="function"?y.call(p,c,d):y,d==null)break e;c=Ee({},c,d);break e;case 2:Zr=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[u]:d.push(u))}else p={eventTime:p,lane:d,tag:u.tag,payload:u.payload,callback:u.callback,next:null},f===null?(s=f=p,l=c):f=f.next=p,o|=d;if(u=u.next,u===null){if(u=i.shared.pending,u===null)break;d=u,u=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(f===null&&(l=c),i.baseState=l,i.firstBaseUpdate=s,i.lastBaseUpdate=f,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);Qn|=o,e.lanes=o,e.memoizedState=c}}function xm(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(W(191,i));i.call(n)}}}var Tu={},mr=wn(Tu),Ro=wn(Tu),Bo=wn(Tu);function Rn(e){if(e===Tu)throw Error(W(174));return e}function iv(e,t){switch(ye(Bo,t),ye(Ro,e),ye(mr,Tu),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:wd(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=wd(t,e)}we(mr),ye(mr,t)}function Yi(){we(mr),we(Ro),we(Bo)}function Qx(e){Rn(Bo.current);var t=Rn(mr.current),r=wd(t,e.type);t!==r&&(ye(Ro,e),ye(mr,r))}function av(e){Ro.current===e&&(we(mr),we(Ro))}var Pe=wn(0);function Gl(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Af=[];function ov(){for(var e=0;e<Af.length;e++)Af[e]._workInProgressVersionPrimary=null;Af.length=0}var Ol=Hr.ReactCurrentDispatcher,Ef=Hr.ReactCurrentBatchConfig,Yn=0,Ae=null,ze=null,Ve=null,Xl=!1,go=!1,zo=0,yE=0;function et(){throw Error(W(321))}function uv(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!or(e[r],t[r]))return!1;return!0}function lv(e,t,r,n,i,a){if(Yn=a,Ae=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ol.current=e===null||e.memoizedState===null?xE:wE,e=r(n,i),go){a=0;do{if(go=!1,zo=0,25<=a)throw Error(W(301));a+=1,Ve=ze=null,t.updateQueue=null,Ol.current=SE,e=r(n,i)}while(go)}if(Ol.current=ql,t=ze!==null&&ze.next!==null,Yn=0,Ve=ze=Ae=null,Xl=!1,t)throw Error(W(300));return e}function sv(){var e=zo!==0;return zo=0,e}function sr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ve===null?Ae.memoizedState=Ve=e:Ve=Ve.next=e,Ve}function Vt(){if(ze===null){var e=Ae.alternate;e=e!==null?e.memoizedState:null}else e=ze.next;var t=Ve===null?Ae.memoizedState:Ve.next;if(t!==null)Ve=t,ze=e;else{if(e===null)throw Error(W(310));ze=e,e={memoizedState:ze.memoizedState,baseState:ze.baseState,baseQueue:ze.baseQueue,queue:ze.queue,next:null},Ve===null?Ae.memoizedState=Ve=e:Ve=Ve.next=e}return Ve}function Fo(e,t){return typeof t=="function"?t(e):t}function $f(e){var t=Vt(),r=t.queue;if(r===null)throw Error(W(311));r.lastRenderedReducer=e;var n=ze,i=n.baseQueue,a=r.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}n.baseQueue=i=a,r.pending=null}if(i!==null){a=i.next,n=n.baseState;var u=o=null,l=null,s=a;do{var f=s.lane;if((Yn&f)===f)l!==null&&(l=l.next={lane:0,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),n=s.hasEagerState?s.eagerState:e(n,s.action);else{var c={lane:f,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null};l===null?(u=l=c,o=n):l=l.next=c,Ae.lanes|=f,Qn|=f}s=s.next}while(s!==null&&s!==a);l===null?o=n:l.next=u,or(n,t.memoizedState)||(mt=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=l,r.lastRenderedState=n}if(e=r.interleaved,e!==null){i=e;do a=i.lane,Ae.lanes|=a,Qn|=a,i=i.next;while(i!==e)}else i===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Tf(e){var t=Vt(),r=t.queue;if(r===null)throw Error(W(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(i!==null){r.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);or(a,t.memoizedState)||(mt=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function Zx(){}function Jx(e,t){var r=Ae,n=Vt(),i=t(),a=!or(n.memoizedState,i);if(a&&(n.memoizedState=i,mt=!0),n=n.queue,cv(rw.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||Ve!==null&&Ve.memoizedState.tag&1){if(r.flags|=2048,Uo(9,tw.bind(null,r,n,i,t),void 0,null),Ke===null)throw Error(W(349));Yn&30||ew(r,t,i)}return i}function ew(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Ae.updateQueue,t===null?(t={lastEffect:null,stores:null},Ae.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function tw(e,t,r,n){t.value=r,t.getSnapshot=n,nw(t)&&iw(e)}function rw(e,t,r){return r(function(){nw(t)&&iw(e)})}function nw(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!or(e,r)}catch{return!0}}function iw(e){var t=Br(e,1);t!==null&&ar(t,e,1,-1)}function wm(e){var t=sr();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Fo,lastRenderedState:e},t.queue=e,e=e.dispatch=bE.bind(null,Ae,e),[t.memoizedState,e]}function Uo(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=Ae.updateQueue,t===null?(t={lastEffect:null,stores:null},Ae.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function aw(){return Vt().memoizedState}function _l(e,t,r,n){var i=sr();Ae.flags|=e,i.memoizedState=Uo(1|t,r,void 0,n===void 0?null:n)}function fc(e,t,r,n){var i=Vt();n=n===void 0?null:n;var a=void 0;if(ze!==null){var o=ze.memoizedState;if(a=o.destroy,n!==null&&uv(n,o.deps)){i.memoizedState=Uo(t,r,a,n);return}}Ae.flags|=e,i.memoizedState=Uo(1|t,r,a,n)}function Sm(e,t){return _l(8390656,8,e,t)}function cv(e,t){return fc(2048,8,e,t)}function ow(e,t){return fc(4,2,e,t)}function uw(e,t){return fc(4,4,e,t)}function lw(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function sw(e,t,r){return r=r!=null?r.concat([e]):null,fc(4,4,lw.bind(null,t,e),r)}function fv(){}function cw(e,t){var r=Vt();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&uv(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function fw(e,t){var r=Vt();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&uv(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function dw(e,t,r){return Yn&21?(or(r,t)||(r=mx(),Ae.lanes|=r,Qn|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,mt=!0),e.memoizedState=r)}function mE(e,t){var r=ce;ce=r!==0&&4>r?r:4,e(!0);var n=Ef.transition;Ef.transition={};try{e(!1),t()}finally{ce=r,Ef.transition=n}}function pw(){return Vt().memoizedState}function gE(e,t,r){var n=vn(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},hw(e))vw(t,r);else if(r=qx(e,t,r,n),r!==null){var i=st();ar(r,e,n,i),yw(r,t,n)}}function bE(e,t,r){var n=vn(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(hw(e))vw(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,u=a(o,r);if(i.hasEagerState=!0,i.eagerState=u,or(u,o)){var l=t.interleaved;l===null?(i.next=i,rv(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}r=qx(e,t,i,n),r!==null&&(i=st(),ar(r,e,n,i),yw(r,t,n))}}function hw(e){var t=e.alternate;return e===Ae||t!==null&&t===Ae}function vw(e,t){go=Xl=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function yw(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Uh(e,r)}}var ql={readContext:Ht,useCallback:et,useContext:et,useEffect:et,useImperativeHandle:et,useInsertionEffect:et,useLayoutEffect:et,useMemo:et,useReducer:et,useRef:et,useState:et,useDebugValue:et,useDeferredValue:et,useTransition:et,useMutableSource:et,useSyncExternalStore:et,useId:et,unstable_isNewReconciler:!1},xE={readContext:Ht,useCallback:function(e,t){return sr().memoizedState=[e,t===void 0?null:t],e},useContext:Ht,useEffect:Sm,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,_l(4194308,4,lw.bind(null,t,e),r)},useLayoutEffect:function(e,t){return _l(4194308,4,e,t)},useInsertionEffect:function(e,t){return _l(4,2,e,t)},useMemo:function(e,t){var r=sr();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=sr();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=gE.bind(null,Ae,e),[n.memoizedState,e]},useRef:function(e){var t=sr();return e={current:e},t.memoizedState=e},useState:wm,useDebugValue:fv,useDeferredValue:function(e){return sr().memoizedState=e},useTransition:function(){var e=wm(!1),t=e[0];return e=mE.bind(null,e[1]),sr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Ae,i=sr();if(Oe){if(r===void 0)throw Error(W(407));r=r()}else{if(r=t(),Ke===null)throw Error(W(349));Yn&30||ew(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};return i.queue=a,Sm(rw.bind(null,n,a,e),[e]),n.flags|=2048,Uo(9,tw.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=sr(),t=Ke.identifierPrefix;if(Oe){var r=$r,n=Er;r=(n&~(1<<32-ir(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=zo++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=yE++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},wE={readContext:Ht,useCallback:cw,useContext:Ht,useEffect:cv,useImperativeHandle:sw,useInsertionEffect:ow,useLayoutEffect:uw,useMemo:fw,useReducer:$f,useRef:aw,useState:function(){return $f(Fo)},useDebugValue:fv,useDeferredValue:function(e){var t=Vt();return dw(t,ze.memoizedState,e)},useTransition:function(){var e=$f(Fo)[0],t=Vt().memoizedState;return[e,t]},useMutableSource:Zx,useSyncExternalStore:Jx,useId:pw,unstable_isNewReconciler:!1},SE={readContext:Ht,useCallback:cw,useContext:Ht,useEffect:cv,useImperativeHandle:sw,useInsertionEffect:ow,useLayoutEffect:uw,useMemo:fw,useReducer:Tf,useRef:aw,useState:function(){return Tf(Fo)},useDebugValue:fv,useDeferredValue:function(e){var t=Vt();return ze===null?t.memoizedState=e:dw(t,ze.memoizedState,e)},useTransition:function(){var e=Tf(Fo)[0],t=Vt().memoizedState;return[e,t]},useMutableSource:Zx,useSyncExternalStore:Jx,useId:pw,unstable_isNewReconciler:!1};function Qt(e,t){if(e&&e.defaultProps){t=Ee({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function Ud(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:Ee({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var dc={isMounted:function(e){return(e=e._reactInternals)?ai(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=st(),i=vn(e),a=Cr(n,i);a.payload=t,r!=null&&(a.callback=r),t=pn(e,a,i),t!==null&&(ar(t,e,i,n),Sl(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=st(),i=vn(e),a=Cr(n,i);a.tag=1,a.payload=t,r!=null&&(a.callback=r),t=pn(e,a,i),t!==null&&(ar(t,e,i,n),Sl(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=st(),n=vn(e),i=Cr(r,n);i.tag=2,t!=null&&(i.callback=t),t=pn(e,i,n),t!==null&&(ar(t,e,n,r),Sl(t,e,n))}};function Om(e,t,r,n,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,o):t.prototype&&t.prototype.isPureReactComponent?!Io(r,n)||!Io(i,a):!0}function mw(e,t,r){var n=!1,i=bn,a=t.contextType;return typeof a=="object"&&a!==null?a=Ht(a):(i=xt(t)?Xn:ot.current,n=t.contextTypes,a=(n=n!=null)?Gi(e,i):bn),t=new t(r,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=dc,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function _m(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&dc.enqueueReplaceState(t,t.state,null)}function Wd(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},nv(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=Ht(a):(a=xt(t)?Xn:ot.current,i.context=Gi(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(Ud(e,t,a,r),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&dc.enqueueReplaceState(i,i.state,null),Kl(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Qi(e,t){try{var r="",n=t;do r+=YP(n),n=n.return;while(n);var i=r}catch(a){i=`
Error generating stack: `+a.message+`
`+a.stack}return{value:e,source:t,stack:i,digest:null}}function jf(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Hd(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var OE=typeof WeakMap=="function"?WeakMap:Map;function gw(e,t,r){r=Cr(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Ql||(Ql=!0,ep=n),Hd(e,t)},r}function bw(e,t,r){r=Cr(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){Hd(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){Hd(e,t),typeof n!="function"&&(hn===null?hn=new Set([this]):hn.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),r}function Pm(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new OE;var i=new Set;n.set(t,i)}else i=n.get(t),i===void 0&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=LE.bind(null,e,t,r),t.then(e,e))}function Am(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Em(e,t,r,n,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=Cr(-1,1),t.tag=2,pn(r,t,1))),r.lanes|=1),e)}var _E=Hr.ReactCurrentOwner,mt=!1;function ut(e,t,r,n){t.child=e===null?Xx(t,null,r,n):qi(t,e.child,r,n)}function $m(e,t,r,n,i){r=r.render;var a=t.ref;return Bi(t,i),n=lv(e,t,r,n,a,i),r=sv(),e!==null&&!mt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,zr(e,t,i)):(Oe&&r&&Yh(t),t.flags|=1,ut(e,t,n,i),t.child)}function Tm(e,t,r,n,i){if(e===null){var a=r.type;return typeof a=="function"&&!bv(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=a,xw(e,t,a,n,i)):(e=$l(r.type,null,n,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&i)){var o=a.memoizedProps;if(r=r.compare,r=r!==null?r:Io,r(o,n)&&e.ref===t.ref)return zr(e,t,i)}return t.flags|=1,e=yn(a,n),e.ref=t.ref,e.return=t,t.child=e}function xw(e,t,r,n,i){if(e!==null){var a=e.memoizedProps;if(Io(a,n)&&e.ref===t.ref)if(mt=!1,t.pendingProps=n=a,(e.lanes&i)!==0)e.flags&131072&&(mt=!0);else return t.lanes=e.lanes,zr(e,t,i)}return Vd(e,t,r,n,i)}function ww(e,t,r){var n=t.pendingProps,i=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ye(ji,Pt),Pt|=r;else{if(!(r&1073741824))return e=a!==null?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ye(ji,Pt),Pt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,ye(ji,Pt),Pt|=n}else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,ye(ji,Pt),Pt|=n;return ut(e,t,i,r),t.child}function Sw(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Vd(e,t,r,n,i){var a=xt(r)?Xn:ot.current;return a=Gi(t,a),Bi(t,i),r=lv(e,t,r,n,a,i),n=sv(),e!==null&&!mt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,zr(e,t,i)):(Oe&&n&&Yh(t),t.flags|=1,ut(e,t,r,i),t.child)}function jm(e,t,r,n,i){if(xt(r)){var a=!0;Fl(t)}else a=!1;if(Bi(t,i),t.stateNode===null)Pl(e,t),mw(t,r,n),Wd(t,r,n,i),n=!0;else if(e===null){var o=t.stateNode,u=t.memoizedProps;o.props=u;var l=o.context,s=r.contextType;typeof s=="object"&&s!==null?s=Ht(s):(s=xt(r)?Xn:ot.current,s=Gi(t,s));var f=r.getDerivedStateFromProps,c=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";c||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(u!==n||l!==s)&&_m(t,o,n,s),Zr=!1;var d=t.memoizedState;o.state=d,Kl(t,n,o,i),l=t.memoizedState,u!==n||d!==l||bt.current||Zr?(typeof f=="function"&&(Ud(t,r,f,n),l=t.memoizedState),(u=Zr||Om(t,r,u,n,d,l,s))?(c||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),o.props=n,o.state=l,o.context=s,n=u):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,Yx(e,t),u=t.memoizedProps,s=t.type===t.elementType?u:Qt(t.type,u),o.props=s,c=t.pendingProps,d=o.context,l=r.contextType,typeof l=="object"&&l!==null?l=Ht(l):(l=xt(r)?Xn:ot.current,l=Gi(t,l));var p=r.getDerivedStateFromProps;(f=typeof p=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(u!==c||d!==l)&&_m(t,o,n,l),Zr=!1,d=t.memoizedState,o.state=d,Kl(t,n,o,i);var y=t.memoizedState;u!==c||d!==y||bt.current||Zr?(typeof p=="function"&&(Ud(t,r,p,n),y=t.memoizedState),(s=Zr||Om(t,r,s,n,d,y,l)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,y,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,y,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=y),o.props=n,o.state=y,o.context=l,n=s):(typeof o.componentDidUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),n=!1)}return Kd(e,t,r,n,a,i)}function Kd(e,t,r,n,i,a){Sw(e,t);var o=(t.flags&128)!==0;if(!n&&!o)return i&&vm(t,r,!1),zr(e,t,a);n=t.stateNode,_E.current=t;var u=o&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&o?(t.child=qi(t,e.child,null,a),t.child=qi(t,null,u,a)):ut(e,t,u,a),t.memoizedState=n.state,i&&vm(t,r,!0),t.child}function Ow(e){var t=e.stateNode;t.pendingContext?hm(e,t.pendingContext,t.pendingContext!==t.context):t.context&&hm(e,t.context,!1),iv(e,t.containerInfo)}function km(e,t,r,n,i){return Xi(),Zh(i),t.flags|=256,ut(e,t,r,n),t.child}var Gd={dehydrated:null,treeContext:null,retryLane:0};function Xd(e){return{baseLanes:e,cachePool:null,transitions:null}}function _w(e,t,r){var n=t.pendingProps,i=Pe.current,a=!1,o=(t.flags&128)!==0,u;if((u=o)||(u=e!==null&&e.memoizedState===null?!1:(i&2)!==0),u?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),ye(Pe,i&1),e===null)return zd(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=n.children,e=n.fallback,a?(n=t.mode,a=t.child,o={mode:"hidden",children:o},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=vc(o,n,0,null),e=Vn(e,n,r,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=Xd(r),t.memoizedState=Gd,e):dv(t,o));if(i=e.memoizedState,i!==null&&(u=i.dehydrated,u!==null))return PE(e,t,o,n,u,i,r);if(a){a=n.fallback,o=t.mode,i=e.child,u=i.sibling;var l={mode:"hidden",children:n.children};return!(o&1)&&t.child!==i?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=yn(i,l),n.subtreeFlags=i.subtreeFlags&14680064),u!==null?a=yn(u,a):(a=Vn(a,o,r,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,o=e.child.memoizedState,o=o===null?Xd(r):{baseLanes:o.baseLanes|r,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~r,t.memoizedState=Gd,n}return a=e.child,e=a.sibling,n=yn(a,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function dv(e,t){return t=vc({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Zu(e,t,r,n){return n!==null&&Zh(n),qi(t,e.child,null,r),e=dv(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function PE(e,t,r,n,i,a,o){if(r)return t.flags&256?(t.flags&=-257,n=jf(Error(W(422))),Zu(e,t,o,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,i=t.mode,n=vc({mode:"visible",children:n.children},i,0,null),a=Vn(a,i,o,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&qi(t,e.child,null,o),t.child.memoizedState=Xd(o),t.memoizedState=Gd,a);if(!(t.mode&1))return Zu(e,t,o,null);if(i.data==="$!"){if(n=i.nextSibling&&i.nextSibling.dataset,n)var u=n.dgst;return n=u,a=Error(W(419)),n=jf(a,n,void 0),Zu(e,t,o,n)}if(u=(o&e.childLanes)!==0,mt||u){if(n=Ke,n!==null){switch(o&-o){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(n.suspendedLanes|o)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,Br(e,i),ar(n,e,i,-1))}return gv(),n=jf(Error(W(421))),Zu(e,t,o,n)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=RE.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,$t=dn(i.nextSibling),Tt=t,Oe=!0,tr=null,e!==null&&(Lt[Rt++]=Er,Lt[Rt++]=$r,Lt[Rt++]=qn,Er=e.id,$r=e.overflow,qn=t),t=dv(t,n.children),t.flags|=4096,t)}function Cm(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Fd(e.return,t,r)}function kf(e,t,r,n,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=i)}function Pw(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(ut(e,t,n.children,r),n=Pe.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Cm(e,r,t);else if(e.tag===19)Cm(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(ye(Pe,n),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;r!==null;)e=r.alternate,e!==null&&Gl(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),kf(t,!1,i,r,a);break;case"backwards":for(r=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Gl(e)===null){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}kf(t,!0,r,null,a);break;case"together":kf(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Pl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function zr(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Qn|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(W(153));if(t.child!==null){for(e=t.child,r=yn(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=yn(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function AE(e,t,r){switch(t.tag){case 3:Ow(t),Xi();break;case 5:Qx(t);break;case 1:xt(t.type)&&Fl(t);break;case 4:iv(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;ye(Hl,n._currentValue),n._currentValue=i;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(ye(Pe,Pe.current&1),t.flags|=128,null):r&t.child.childLanes?_w(e,t,r):(ye(Pe,Pe.current&1),e=zr(e,t,r),e!==null?e.sibling:null);ye(Pe,Pe.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return Pw(e,t,r);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),ye(Pe,Pe.current),n)break;return null;case 22:case 23:return t.lanes=0,ww(e,t,r)}return zr(e,t,r)}var Aw,qd,Ew,$w;Aw=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};qd=function(){};Ew=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,Rn(mr.current);var a=null;switch(r){case"input":i=md(e,i),n=md(e,n),a=[];break;case"select":i=Ee({},i,{value:void 0}),n=Ee({},n,{value:void 0}),a=[];break;case"textarea":i=xd(e,i),n=xd(e,n),a=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=Bl)}Sd(r,n);var o;r=null;for(s in i)if(!n.hasOwnProperty(s)&&i.hasOwnProperty(s)&&i[s]!=null)if(s==="style"){var u=i[s];for(o in u)u.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else s!=="dangerouslySetInnerHTML"&&s!=="children"&&s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(Eo.hasOwnProperty(s)?a||(a=[]):(a=a||[]).push(s,null));for(s in n){var l=n[s];if(u=i!=null?i[s]:void 0,n.hasOwnProperty(s)&&l!==u&&(l!=null||u!=null))if(s==="style")if(u){for(o in u)!u.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in l)l.hasOwnProperty(o)&&u[o]!==l[o]&&(r||(r={}),r[o]=l[o])}else r||(a||(a=[]),a.push(s,r)),r=l;else s==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,u=u?u.__html:void 0,l!=null&&u!==l&&(a=a||[]).push(s,l)):s==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(s,""+l):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&(Eo.hasOwnProperty(s)?(l!=null&&s==="onScroll"&&ge("scroll",e),a||u===l||(a=[])):(a=a||[]).push(s,l))}r&&(a=a||[]).push("style",r);var s=a;(t.updateQueue=s)&&(t.flags|=4)}};$w=function(e,t,r,n){r!==n&&(t.flags|=4)};function Ka(e,t){if(!Oe)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function tt(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags&14680064,n|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function EE(e,t,r){var n=t.pendingProps;switch(Qh(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return tt(t),null;case 1:return xt(t.type)&&zl(),tt(t),null;case 3:return n=t.stateNode,Yi(),we(bt),we(ot),ov(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Yu(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,tr!==null&&(np(tr),tr=null))),qd(e,t),tt(t),null;case 5:av(t);var i=Rn(Bo.current);if(r=t.type,e!==null&&t.stateNode!=null)Ew(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(W(166));return tt(t),null}if(e=Rn(mr.current),Yu(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[cr]=t,n[Lo]=a,e=(t.mode&1)!==0,r){case"dialog":ge("cancel",n),ge("close",n);break;case"iframe":case"object":case"embed":ge("load",n);break;case"video":case"audio":for(i=0;i<co.length;i++)ge(co[i],n);break;case"source":ge("error",n);break;case"img":case"image":case"link":ge("error",n),ge("load",n);break;case"details":ge("toggle",n);break;case"input":Fy(n,a),ge("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},ge("invalid",n);break;case"textarea":Wy(n,a),ge("invalid",n)}Sd(r,a),i=null;for(var o in a)if(a.hasOwnProperty(o)){var u=a[o];o==="children"?typeof u=="string"?n.textContent!==u&&(a.suppressHydrationWarning!==!0&&qu(n.textContent,u,e),i=["children",u]):typeof u=="number"&&n.textContent!==""+u&&(a.suppressHydrationWarning!==!0&&qu(n.textContent,u,e),i=["children",""+u]):Eo.hasOwnProperty(o)&&u!=null&&o==="onScroll"&&ge("scroll",n)}switch(r){case"input":Fu(n),Uy(n,a,!0);break;case"textarea":Fu(n),Hy(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=Bl)}n=i,t.updateQueue=n,n!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=rx(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[cr]=t,e[Lo]=n,Aw(e,t,!1,!1),t.stateNode=e;e:{switch(o=Od(r,n),r){case"dialog":ge("cancel",e),ge("close",e),i=n;break;case"iframe":case"object":case"embed":ge("load",e),i=n;break;case"video":case"audio":for(i=0;i<co.length;i++)ge(co[i],e);i=n;break;case"source":ge("error",e),i=n;break;case"img":case"image":case"link":ge("error",e),ge("load",e),i=n;break;case"details":ge("toggle",e),i=n;break;case"input":Fy(e,n),i=md(e,n),ge("invalid",e);break;case"option":i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=Ee({},n,{value:void 0}),ge("invalid",e);break;case"textarea":Wy(e,n),i=xd(e,n),ge("invalid",e);break;default:i=n}Sd(r,i),u=i;for(a in u)if(u.hasOwnProperty(a)){var l=u[a];a==="style"?ax(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&nx(e,l)):a==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&$o(e,l):typeof l=="number"&&$o(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Eo.hasOwnProperty(a)?l!=null&&a==="onScroll"&&ge("scroll",e):l!=null&&Dh(e,a,l,o))}switch(r){case"input":Fu(e),Uy(e,n,!1);break;case"textarea":Fu(e),Hy(e);break;case"option":n.value!=null&&e.setAttribute("value",""+gn(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?Ni(e,!!n.multiple,a,!1):n.defaultValue!=null&&Ni(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Bl)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return tt(t),null;case 6:if(e&&t.stateNode!=null)$w(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(W(166));if(r=Rn(Bo.current),Rn(mr.current),Yu(t)){if(n=t.stateNode,r=t.memoizedProps,n[cr]=t,(a=n.nodeValue!==r)&&(e=Tt,e!==null))switch(e.tag){case 3:qu(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&qu(n.nodeValue,r,(e.mode&1)!==0)}a&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[cr]=t,t.stateNode=n}return tt(t),null;case 13:if(we(Pe),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Oe&&$t!==null&&t.mode&1&&!(t.flags&128))Kx(),Xi(),t.flags|=98560,a=!1;else if(a=Yu(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(W(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(W(317));a[cr]=t}else Xi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;tt(t),a=!1}else tr!==null&&(np(tr),tr=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||Pe.current&1?Fe===0&&(Fe=3):gv())),t.updateQueue!==null&&(t.flags|=4),tt(t),null);case 4:return Yi(),qd(e,t),e===null&&No(t.stateNode.containerInfo),tt(t),null;case 10:return tv(t.type._context),tt(t),null;case 17:return xt(t.type)&&zl(),tt(t),null;case 19:if(we(Pe),a=t.memoizedState,a===null)return tt(t),null;if(n=(t.flags&128)!==0,o=a.rendering,o===null)if(n)Ka(a,!1);else{if(Fe!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Gl(e),o!==null){for(t.flags|=128,Ka(a,!1),n=o.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)a=r,e=n,a.flags&=14680066,o=a.alternate,o===null?(a.childLanes=0,a.lanes=e,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,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return ye(Pe,Pe.current&1|2),t.child}e=e.sibling}a.tail!==null&&Ce()>Zi&&(t.flags|=128,n=!0,Ka(a,!1),t.lanes=4194304)}else{if(!n)if(e=Gl(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Ka(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Oe)return tt(t),null}else 2*Ce()-a.renderingStartTime>Zi&&r!==1073741824&&(t.flags|=128,n=!0,Ka(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(r=a.last,r!==null?r.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Ce(),t.sibling=null,r=Pe.current,ye(Pe,n?r&1|2:r&1),t):(tt(t),null);case 22:case 23:return mv(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Pt&1073741824&&(tt(t),t.subtreeFlags&6&&(t.flags|=8192)):tt(t),null;case 24:return null;case 25:return null}throw Error(W(156,t.tag))}function $E(e,t){switch(Qh(t),t.tag){case 1:return xt(t.type)&&zl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Yi(),we(bt),we(ot),ov(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return av(t),null;case 13:if(we(Pe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(W(340));Xi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return we(Pe),null;case 4:return Yi(),null;case 10:return tv(t.type._context),null;case 22:case 23:return mv(),null;case 24:return null;default:return null}}var Ju=!1,nt=!1,TE=typeof WeakSet=="function"?WeakSet:Set,X=null;function Ti(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Te(e,t,n)}else r.current=null}function Yd(e,t,r){try{r()}catch(n){Te(e,t,n)}}var Mm=!1;function jE(e,t){if(Md=Dl,e=Mx(),qh(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var o=0,u=-1,l=-1,s=0,f=0,c=e,d=null;t:for(;;){for(var p;c!==r||i!==0&&c.nodeType!==3||(u=o+i),c!==a||n!==0&&c.nodeType!==3||(l=o+n),c.nodeType===3&&(o+=c.nodeValue.length),(p=c.firstChild)!==null;)d=c,c=p;for(;;){if(c===e)break t;if(d===r&&++s===i&&(u=o),d===a&&++f===n&&(l=o),(p=c.nextSibling)!==null)break;c=d,d=c.parentNode}c=p}r=u===-1||l===-1?null:{start:u,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(Id={focusedElem:e,selectionRange:r},Dl=!1,X=t;X!==null;)if(t=X,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,X=e;else for(;X!==null;){t=X;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var m=y.memoizedProps,x=y.memoizedState,v=t.stateNode,h=v.getSnapshotBeforeUpdate(t.elementType===t.type?m:Qt(t.type,m),x);v.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(W(163))}}catch(S){Te(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,X=e;break}X=t.return}return y=Mm,Mm=!1,y}function bo(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&Yd(t,r,a)}i=i.next}while(i!==n)}}function pc(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Qd(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Tw(e){var t=e.alternate;t!==null&&(e.alternate=null,Tw(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[cr],delete t[Lo],delete t[Ld],delete t[dE],delete t[pE])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function jw(e){return e.tag===5||e.tag===3||e.tag===4}function Im(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||jw(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Zd(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Bl));else if(n!==4&&(e=e.child,e!==null))for(Zd(e,t,r),e=e.sibling;e!==null;)Zd(e,t,r),e=e.sibling}function Jd(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Jd(e,t,r),e=e.sibling;e!==null;)Jd(e,t,r),e=e.sibling}var qe=null,Zt=!1;function qr(e,t,r){for(r=r.child;r!==null;)kw(e,t,r),r=r.sibling}function kw(e,t,r){if(yr&&typeof yr.onCommitFiberUnmount=="function")try{yr.onCommitFiberUnmount(ac,r)}catch{}switch(r.tag){case 5:nt||Ti(r,t);case 6:var n=qe,i=Zt;qe=null,qr(e,t,r),qe=n,Zt=i,qe!==null&&(Zt?(e=qe,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):qe.removeChild(r.stateNode));break;case 18:qe!==null&&(Zt?(e=qe,r=r.stateNode,e.nodeType===8?_f(e.parentNode,r):e.nodeType===1&&_f(e,r),Co(e)):_f(qe,r.stateNode));break;case 4:n=qe,i=Zt,qe=r.stateNode.containerInfo,Zt=!0,qr(e,t,r),qe=n,Zt=i;break;case 0:case 11:case 14:case 15:if(!nt&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&Yd(r,t,o),i=i.next}while(i!==n)}qr(e,t,r);break;case 1:if(!nt&&(Ti(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(u){Te(r,t,u)}qr(e,t,r);break;case 21:qr(e,t,r);break;case 22:r.mode&1?(nt=(n=nt)||r.memoizedState!==null,qr(e,t,r),nt=n):qr(e,t,r);break;default:qr(e,t,r)}}function Nm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new TE),t.forEach(function(n){var i=BE.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function qt(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var i=r[n];try{var a=e,o=t,u=o;e:for(;u!==null;){switch(u.tag){case 5:qe=u.stateNode,Zt=!1;break e;case 3:qe=u.stateNode.containerInfo,Zt=!0;break e;case 4:qe=u.stateNode.containerInfo,Zt=!0;break e}u=u.return}if(qe===null)throw Error(W(160));kw(a,o,i),qe=null,Zt=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(s){Te(i,t,s)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Cw(t,e),t=t.sibling}function Cw(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(qt(t,e),lr(e),n&4){try{bo(3,e,e.return),pc(3,e)}catch(m){Te(e,e.return,m)}try{bo(5,e,e.return)}catch(m){Te(e,e.return,m)}}break;case 1:qt(t,e),lr(e),n&512&&r!==null&&Ti(r,r.return);break;case 5:if(qt(t,e),lr(e),n&512&&r!==null&&Ti(r,r.return),e.flags&32){var i=e.stateNode;try{$o(i,"")}catch(m){Te(e,e.return,m)}}if(n&4&&(i=e.stateNode,i!=null)){var a=e.memoizedProps,o=r!==null?r.memoizedProps:a,u=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{u==="input"&&a.type==="radio"&&a.name!=null&&ex(i,a),Od(u,o);var s=Od(u,a);for(o=0;o<l.length;o+=2){var f=l[o],c=l[o+1];f==="style"?ax(i,c):f==="dangerouslySetInnerHTML"?nx(i,c):f==="children"?$o(i,c):Dh(i,f,c,s)}switch(u){case"input":gd(i,a);break;case"textarea":tx(i,a);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var p=a.value;p!=null?Ni(i,!!a.multiple,p,!1):d!==!!a.multiple&&(a.defaultValue!=null?Ni(i,!!a.multiple,a.defaultValue,!0):Ni(i,!!a.multiple,a.multiple?[]:"",!1))}i[Lo]=a}catch(m){Te(e,e.return,m)}}break;case 6:if(qt(t,e),lr(e),n&4){if(e.stateNode===null)throw Error(W(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(m){Te(e,e.return,m)}}break;case 3:if(qt(t,e),lr(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Co(t.containerInfo)}catch(m){Te(e,e.return,m)}break;case 4:qt(t,e),lr(e);break;case 13:qt(t,e),lr(e),i=e.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(vv=Ce())),n&4&&Nm(e);break;case 22:if(f=r!==null&&r.memoizedState!==null,e.mode&1?(nt=(s=nt)||f,qt(t,e),nt=s):qt(t,e),lr(e),n&8192){if(s=e.memoizedState!==null,(e.stateNode.isHidden=s)&&!f&&e.mode&1)for(X=e,f=e.child;f!==null;){for(c=X=f;X!==null;){switch(d=X,p=d.child,d.tag){case 0:case 11:case 14:case 15:bo(4,d,d.return);break;case 1:Ti(d,d.return);var y=d.stateNode;if(typeof y.componentWillUnmount=="function"){n=d,r=d.return;try{t=n,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(m){Te(n,r,m)}}break;case 5:Ti(d,d.return);break;case 22:if(d.memoizedState!==null){Lm(c);continue}}p!==null?(p.return=d,X=p):Lm(c)}f=f.sibling}e:for(f=null,c=e;;){if(c.tag===5){if(f===null){f=c;try{i=c.stateNode,s?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(u=c.stateNode,l=c.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,u.style.display=ix("display",o))}catch(m){Te(e,e.return,m)}}}else if(c.tag===6){if(f===null)try{c.stateNode.nodeValue=s?"":c.memoizedProps}catch(m){Te(e,e.return,m)}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===e)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break e;for(;c.sibling===null;){if(c.return===null||c.return===e)break e;f===c&&(f=null),c=c.return}f===c&&(f=null),c.sibling.return=c.return,c=c.sibling}}break;case 19:qt(t,e),lr(e),n&4&&Nm(e);break;case 21:break;default:qt(t,e),lr(e)}}function lr(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(jw(r)){var n=r;break e}r=r.return}throw Error(W(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&($o(i,""),n.flags&=-33);var a=Im(e);Jd(e,a,i);break;case 3:case 4:var o=n.stateNode.containerInfo,u=Im(e);Zd(e,u,o);break;default:throw Error(W(161))}}catch(l){Te(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function kE(e,t,r){X=e,Mw(e)}function Mw(e,t,r){for(var n=(e.mode&1)!==0;X!==null;){var i=X,a=i.child;if(i.tag===22&&n){var o=i.memoizedState!==null||Ju;if(!o){var u=i.alternate,l=u!==null&&u.memoizedState!==null||nt;u=Ju;var s=nt;if(Ju=o,(nt=l)&&!s)for(X=i;X!==null;)o=X,l=o.child,o.tag===22&&o.memoizedState!==null?Rm(i):l!==null?(l.return=o,X=l):Rm(i);for(;a!==null;)X=a,Mw(a),a=a.sibling;X=i,Ju=u,nt=s}Dm(e)}else i.subtreeFlags&8772&&a!==null?(a.return=i,X=a):Dm(e)}}function Dm(e){for(;X!==null;){var t=X;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:nt||pc(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!nt)if(r===null)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:Qt(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&xm(t,a,n);break;case 3:var o=t.updateQueue;if(o!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}xm(t,o,r)}break;case 5:var u=t.stateNode;if(r===null&&t.flags&4){r=u;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var s=t.alternate;if(s!==null){var f=s.memoizedState;if(f!==null){var c=f.dehydrated;c!==null&&Co(c)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(W(163))}nt||t.flags&512&&Qd(t)}catch(d){Te(t,t.return,d)}}if(t===e){X=null;break}if(r=t.sibling,r!==null){r.return=t.return,X=r;break}X=t.return}}function Lm(e){for(;X!==null;){var t=X;if(t===e){X=null;break}var r=t.sibling;if(r!==null){r.return=t.return,X=r;break}X=t.return}}function Rm(e){for(;X!==null;){var t=X;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{pc(4,t)}catch(l){Te(t,r,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var i=t.return;try{n.componentDidMount()}catch(l){Te(t,i,l)}}var a=t.return;try{Qd(t)}catch(l){Te(t,a,l)}break;case 5:var o=t.return;try{Qd(t)}catch(l){Te(t,o,l)}}}catch(l){Te(t,t.return,l)}if(t===e){X=null;break}var u=t.sibling;if(u!==null){u.return=t.return,X=u;break}X=t.return}}var CE=Math.ceil,Yl=Hr.ReactCurrentDispatcher,pv=Hr.ReactCurrentOwner,Ft=Hr.ReactCurrentBatchConfig,ue=0,Ke=null,Ie=null,Ze=0,Pt=0,ji=wn(0),Fe=0,Wo=null,Qn=0,hc=0,hv=0,xo=null,yt=null,vv=0,Zi=1/0,Pr=null,Ql=!1,ep=null,hn=null,el=!1,an=null,Zl=0,wo=0,tp=null,Al=-1,El=0;function st(){return ue&6?Ce():Al!==-1?Al:Al=Ce()}function vn(e){return e.mode&1?ue&2&&Ze!==0?Ze&-Ze:vE.transition!==null?(El===0&&(El=mx()),El):(e=ce,e!==0||(e=window.event,e=e===void 0?16:_x(e.type)),e):1}function ar(e,t,r,n){if(50<wo)throw wo=0,tp=null,Error(W(185));Au(e,r,n),(!(ue&2)||e!==Ke)&&(e===Ke&&(!(ue&2)&&(hc|=r),Fe===4&&tn(e,Ze)),wt(e,n),r===1&&ue===0&&!(t.mode&1)&&(Zi=Ce()+500,cc&&Sn()))}function wt(e,t){var r=e.callbackNode;vA(e,t);var n=Nl(e,e===Ke?Ze:0);if(n===0)r!==null&&Gy(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Gy(r),t===1)e.tag===0?hE(Bm.bind(null,e)):Wx(Bm.bind(null,e)),cE(function(){!(ue&6)&&Sn()}),r=null;else{switch(gx(n)){case 1:r=Fh;break;case 4:r=vx;break;case 16:r=Il;break;case 536870912:r=yx;break;default:r=Il}r=Fw(r,Iw.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function Iw(e,t){if(Al=-1,El=0,ue&6)throw Error(W(327));var r=e.callbackNode;if(zi()&&e.callbackNode!==r)return null;var n=Nl(e,e===Ke?Ze:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Jl(e,n);else{t=n;var i=ue;ue|=2;var a=Dw();(Ke!==e||Ze!==t)&&(Pr=null,Zi=Ce()+500,Hn(e,t));do try{NE();break}catch(u){Nw(e,u)}while(!0);ev(),Yl.current=a,ue=i,Ie!==null?t=0:(Ke=null,Ze=0,t=Fe)}if(t!==0){if(t===2&&(i=$d(e),i!==0&&(n=i,t=rp(e,i))),t===1)throw r=Wo,Hn(e,0),tn(e,n),wt(e,Ce()),r;if(t===6)tn(e,n);else{if(i=e.current.alternate,!(n&30)&&!ME(i)&&(t=Jl(e,n),t===2&&(a=$d(e),a!==0&&(n=a,t=rp(e,a))),t===1))throw r=Wo,Hn(e,0),tn(e,n),wt(e,Ce()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(W(345));case 2:Cn(e,yt,Pr);break;case 3:if(tn(e,n),(n&130023424)===n&&(t=vv+500-Ce(),10<t)){if(Nl(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){st(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Dd(Cn.bind(null,e,yt,Pr),t);break}Cn(e,yt,Pr);break;case 4:if(tn(e,n),(n&4194240)===n)break;for(t=e.eventTimes,i=-1;0<n;){var o=31-ir(n);a=1<<o,o=t[o],o>i&&(i=o),n&=~a}if(n=i,n=Ce()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*CE(n/1960))-n,10<n){e.timeoutHandle=Dd(Cn.bind(null,e,yt,Pr),n);break}Cn(e,yt,Pr);break;case 5:Cn(e,yt,Pr);break;default:throw Error(W(329))}}}return wt(e,Ce()),e.callbackNode===r?Iw.bind(null,e):null}function rp(e,t){var r=xo;return e.current.memoizedState.isDehydrated&&(Hn(e,t).flags|=256),e=Jl(e,t),e!==2&&(t=yt,yt=r,t!==null&&np(t)),e}function np(e){yt===null?yt=e:yt.push.apply(yt,e)}function ME(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var i=r[n],a=i.getSnapshot;i=i.value;try{if(!or(a(),i))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function tn(e,t){for(t&=~hv,t&=~hc,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-ir(t),n=1<<r;e[r]=-1,t&=~n}}function Bm(e){if(ue&6)throw Error(W(327));zi();var t=Nl(e,0);if(!(t&1))return wt(e,Ce()),null;var r=Jl(e,t);if(e.tag!==0&&r===2){var n=$d(e);n!==0&&(t=n,r=rp(e,n))}if(r===1)throw r=Wo,Hn(e,0),tn(e,t),wt(e,Ce()),r;if(r===6)throw Error(W(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Cn(e,yt,Pr),wt(e,Ce()),null}function yv(e,t){var r=ue;ue|=1;try{return e(t)}finally{ue=r,ue===0&&(Zi=Ce()+500,cc&&Sn())}}function Zn(e){an!==null&&an.tag===0&&!(ue&6)&&zi();var t=ue;ue|=1;var r=Ft.transition,n=ce;try{if(Ft.transition=null,ce=1,e)return e()}finally{ce=n,Ft.transition=r,ue=t,!(ue&6)&&Sn()}}function mv(){Pt=ji.current,we(ji)}function Hn(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,sE(r)),Ie!==null)for(r=Ie.return;r!==null;){var n=r;switch(Qh(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&zl();break;case 3:Yi(),we(bt),we(ot),ov();break;case 5:av(n);break;case 4:Yi();break;case 13:we(Pe);break;case 19:we(Pe);break;case 10:tv(n.type._context);break;case 22:case 23:mv()}r=r.return}if(Ke=e,Ie=e=yn(e.current,null),Ze=Pt=t,Fe=0,Wo=null,hv=hc=Qn=0,yt=xo=null,Ln!==null){for(t=0;t<Ln.length;t++)if(r=Ln[t],n=r.interleaved,n!==null){r.interleaved=null;var i=n.next,a=r.pending;if(a!==null){var o=a.next;a.next=i,n.next=o}r.pending=n}Ln=null}return e}function Nw(e,t){do{var r=Ie;try{if(ev(),Ol.current=ql,Xl){for(var n=Ae.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}Xl=!1}if(Yn=0,Ve=ze=Ae=null,go=!1,zo=0,pv.current=null,r===null||r.return===null){Fe=1,Wo=t,Ie=null;break}e:{var a=e,o=r.return,u=r,l=t;if(t=Ze,u.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var s=l,f=u,c=f.tag;if(!(f.mode&1)&&(c===0||c===11||c===15)){var d=f.alternate;d?(f.updateQueue=d.updateQueue,f.memoizedState=d.memoizedState,f.lanes=d.lanes):(f.updateQueue=null,f.memoizedState=null)}var p=Am(o);if(p!==null){p.flags&=-257,Em(p,o,u,a,t),p.mode&1&&Pm(a,s,t),t=p,l=s;var y=t.updateQueue;if(y===null){var m=new Set;m.add(l),t.updateQueue=m}else y.add(l);break e}else{if(!(t&1)){Pm(a,s,t),gv();break e}l=Error(W(426))}}else if(Oe&&u.mode&1){var x=Am(o);if(x!==null){!(x.flags&65536)&&(x.flags|=256),Em(x,o,u,a,t),Zh(Qi(l,u));break e}}a=l=Qi(l,u),Fe!==4&&(Fe=2),xo===null?xo=[a]:xo.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var v=gw(a,l,t);bm(a,v);break e;case 1:u=l;var h=a.type,g=a.stateNode;if(!(a.flags&128)&&(typeof h.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(hn===null||!hn.has(g)))){a.flags|=65536,t&=-t,a.lanes|=t;var S=bw(a,u,t);bm(a,S);break e}}a=a.return}while(a!==null)}Rw(r)}catch(b){t=b,Ie===r&&r!==null&&(Ie=r=r.return);continue}break}while(!0)}function Dw(){var e=Yl.current;return Yl.current=ql,e===null?ql:e}function gv(){(Fe===0||Fe===3||Fe===2)&&(Fe=4),Ke===null||!(Qn&268435455)&&!(hc&268435455)||tn(Ke,Ze)}function Jl(e,t){var r=ue;ue|=2;var n=Dw();(Ke!==e||Ze!==t)&&(Pr=null,Hn(e,t));do try{IE();break}catch(i){Nw(e,i)}while(!0);if(ev(),ue=r,Yl.current=n,Ie!==null)throw Error(W(261));return Ke=null,Ze=0,Fe}function IE(){for(;Ie!==null;)Lw(Ie)}function NE(){for(;Ie!==null&&!oA();)Lw(Ie)}function Lw(e){var t=zw(e.alternate,e,Pt);e.memoizedProps=e.pendingProps,t===null?Rw(e):Ie=t,pv.current=null}function Rw(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=$E(r,t),r!==null){r.flags&=32767,Ie=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Fe=6,Ie=null;return}}else if(r=EE(r,t,Pt),r!==null){Ie=r;return}if(t=t.sibling,t!==null){Ie=t;return}Ie=t=e}while(t!==null);Fe===0&&(Fe=5)}function Cn(e,t,r){var n=ce,i=Ft.transition;try{Ft.transition=null,ce=1,DE(e,t,r,n)}finally{Ft.transition=i,ce=n}return null}function DE(e,t,r,n){do zi();while(an!==null);if(ue&6)throw Error(W(327));r=e.finishedWork;var i=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(W(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(yA(e,a),e===Ke&&(Ie=Ke=null,Ze=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||el||(el=!0,Fw(Il,function(){return zi(),null})),a=(r.flags&15990)!==0,r.subtreeFlags&15990||a){a=Ft.transition,Ft.transition=null;var o=ce;ce=1;var u=ue;ue|=4,pv.current=null,jE(e,r),Cw(r,e),rE(Id),Dl=!!Md,Id=Md=null,e.current=r,kE(r),uA(),ue=u,ce=o,Ft.transition=a}else e.current=r;if(el&&(el=!1,an=e,Zl=i),a=e.pendingLanes,a===0&&(hn=null),cA(r.stateNode),wt(e,Ce()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)i=t[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(Ql)throw Ql=!1,e=ep,ep=null,e;return Zl&1&&e.tag!==0&&zi(),a=e.pendingLanes,a&1?e===tp?wo++:(wo=0,tp=e):wo=0,Sn(),null}function zi(){if(an!==null){var e=gx(Zl),t=Ft.transition,r=ce;try{if(Ft.transition=null,ce=16>e?16:e,an===null)var n=!1;else{if(e=an,an=null,Zl=0,ue&6)throw Error(W(331));var i=ue;for(ue|=4,X=e.current;X!==null;){var a=X,o=a.child;if(X.flags&16){var u=a.deletions;if(u!==null){for(var l=0;l<u.length;l++){var s=u[l];for(X=s;X!==null;){var f=X;switch(f.tag){case 0:case 11:case 15:bo(8,f,a)}var c=f.child;if(c!==null)c.return=f,X=c;else for(;X!==null;){f=X;var d=f.sibling,p=f.return;if(Tw(f),f===s){X=null;break}if(d!==null){d.return=p,X=d;break}X=p}}}var y=a.alternate;if(y!==null){var m=y.child;if(m!==null){y.child=null;do{var x=m.sibling;m.sibling=null,m=x}while(m!==null)}}X=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,X=o;else e:for(;X!==null;){if(a=X,a.flags&2048)switch(a.tag){case 0:case 11:case 15:bo(9,a,a.return)}var v=a.sibling;if(v!==null){v.return=a.return,X=v;break e}X=a.return}}var h=e.current;for(X=h;X!==null;){o=X;var g=o.child;if(o.subtreeFlags&2064&&g!==null)g.return=o,X=g;else e:for(o=h;X!==null;){if(u=X,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:pc(9,u)}}catch(b){Te(u,u.return,b)}if(u===o){X=null;break e}var S=u.sibling;if(S!==null){S.return=u.return,X=S;break e}X=u.return}}if(ue=i,Sn(),yr&&typeof yr.onPostCommitFiberRoot=="function")try{yr.onPostCommitFiberRoot(ac,e)}catch{}n=!0}return n}finally{ce=r,Ft.transition=t}}return!1}function zm(e,t,r){t=Qi(r,t),t=gw(e,t,1),e=pn(e,t,1),t=st(),e!==null&&(Au(e,1,t),wt(e,t))}function Te(e,t,r){if(e.tag===3)zm(e,e,r);else for(;t!==null;){if(t.tag===3){zm(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(hn===null||!hn.has(n))){e=Qi(r,e),e=bw(t,e,1),t=pn(t,e,1),e=st(),t!==null&&(Au(t,1,e),wt(t,e));break}}t=t.return}}function LE(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=st(),e.pingedLanes|=e.suspendedLanes&r,Ke===e&&(Ze&r)===r&&(Fe===4||Fe===3&&(Ze&130023424)===Ze&&500>Ce()-vv?Hn(e,0):hv|=r),wt(e,t)}function Bw(e,t){t===0&&(e.mode&1?(t=Hu,Hu<<=1,!(Hu&130023424)&&(Hu=4194304)):t=1);var r=st();e=Br(e,t),e!==null&&(Au(e,t,r),wt(e,r))}function RE(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Bw(e,r)}function BE(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(W(314))}n!==null&&n.delete(t),Bw(e,r)}var zw;zw=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||bt.current)mt=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return mt=!1,AE(e,t,r);mt=!!(e.flags&131072)}else mt=!1,Oe&&t.flags&1048576&&Hx(t,Wl,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Pl(e,t),e=t.pendingProps;var i=Gi(t,ot.current);Bi(t,r),i=lv(null,t,n,e,i,r);var a=sv();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,xt(n)?(a=!0,Fl(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,nv(t),i.updater=dc,t.stateNode=i,i._reactInternals=t,Wd(t,n,e,r),t=Kd(null,t,n,!0,a,r)):(t.tag=0,Oe&&a&&Yh(t),ut(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Pl(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=FE(n),e=Qt(n,e),i){case 0:t=Vd(null,t,n,e,r);break e;case 1:t=jm(null,t,n,e,r);break e;case 11:t=$m(null,t,n,e,r);break e;case 14:t=Tm(null,t,n,Qt(n.type,e),r);break e}throw Error(W(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Qt(n,i),Vd(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Qt(n,i),jm(e,t,n,i,r);case 3:e:{if(Ow(t),e===null)throw Error(W(387));n=t.pendingProps,a=t.memoizedState,i=a.element,Yx(e,t),Kl(t,n,null,r);var o=t.memoizedState;if(n=o.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=Qi(Error(W(423)),t),t=km(e,t,n,r,i);break e}else if(n!==i){i=Qi(Error(W(424)),t),t=km(e,t,n,r,i);break e}else for($t=dn(t.stateNode.containerInfo.firstChild),Tt=t,Oe=!0,tr=null,r=Xx(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Xi(),n===i){t=zr(e,t,r);break e}ut(e,t,n,r)}t=t.child}return t;case 5:return Qx(t),e===null&&zd(t),n=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,Nd(n,i)?o=null:a!==null&&Nd(n,a)&&(t.flags|=32),Sw(e,t),ut(e,t,o,r),t.child;case 6:return e===null&&zd(t),null;case 13:return _w(e,t,r);case 4:return iv(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=qi(t,null,n,r):ut(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Qt(n,i),$m(e,t,n,i,r);case 7:return ut(e,t,t.pendingProps,r),t.child;case 8:return ut(e,t,t.pendingProps.children,r),t.child;case 12:return ut(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,ye(Hl,n._currentValue),n._currentValue=o,a!==null)if(or(a.value,o)){if(a.children===i.children&&!bt.current){t=zr(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var u=a.dependencies;if(u!==null){o=a.child;for(var l=u.firstContext;l!==null;){if(l.context===n){if(a.tag===1){l=Cr(-1,r&-r),l.tag=2;var s=a.updateQueue;if(s!==null){s=s.shared;var f=s.pending;f===null?l.next=l:(l.next=f.next,f.next=l),s.pending=l}}a.lanes|=r,l=a.alternate,l!==null&&(l.lanes|=r),Fd(a.return,r,t),u.lanes|=r;break}l=l.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(W(341));o.lanes|=r,u=o.alternate,u!==null&&(u.lanes|=r),Fd(o,r,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}ut(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Bi(t,r),i=Ht(i),n=n(i),t.flags|=1,ut(e,t,n,r),t.child;case 14:return n=t.type,i=Qt(n,t.pendingProps),i=Qt(n.type,i),Tm(e,t,n,i,r);case 15:return xw(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Qt(n,i),Pl(e,t),t.tag=1,xt(n)?(e=!0,Fl(t)):e=!1,Bi(t,r),mw(t,n,i),Wd(t,n,i,r),Kd(null,t,n,!0,e,r);case 19:return Pw(e,t,r);case 22:return ww(e,t,r)}throw Error(W(156,t.tag))};function Fw(e,t){return hx(e,t)}function zE(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Bt(e,t,r,n){return new zE(e,t,r,n)}function bv(e){return e=e.prototype,!(!e||!e.isReactComponent)}function FE(e){if(typeof e=="function")return bv(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Rh)return 11;if(e===Bh)return 14}return 2}function yn(e,t){var r=e.alternate;return r===null?(r=Bt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function $l(e,t,r,n,i,a){var o=2;if(n=e,typeof e=="function")bv(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case xi:return Vn(r.children,i,a,t);case Lh:o=8,i|=8;break;case pd:return e=Bt(12,r,t,i|2),e.elementType=pd,e.lanes=a,e;case hd:return e=Bt(13,r,t,i),e.elementType=hd,e.lanes=a,e;case vd:return e=Bt(19,r,t,i),e.elementType=vd,e.lanes=a,e;case Q1:return vc(r,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q1:o=10;break e;case Y1:o=9;break e;case Rh:o=11;break e;case Bh:o=14;break e;case Qr:o=16,n=null;break e}throw Error(W(130,e==null?e:typeof e,""))}return t=Bt(o,r,t,i),t.elementType=e,t.type=n,t.lanes=a,t}function Vn(e,t,r,n){return e=Bt(7,e,n,t),e.lanes=r,e}function vc(e,t,r,n){return e=Bt(22,e,n,t),e.elementType=Q1,e.lanes=r,e.stateNode={isHidden:!1},e}function Cf(e,t,r){return e=Bt(6,e,null,t),e.lanes=r,e}function Mf(e,t,r){return t=Bt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function UE(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=pf(0),this.expirationTimes=pf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=pf(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function xv(e,t,r,n,i,a,o,u,l){return e=new UE(e,t,r,u,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Bt(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},nv(a),e}function WE(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:bi,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function Uw(e){if(!e)return bn;e=e._reactInternals;e:{if(ai(e)!==e||e.tag!==1)throw Error(W(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(xt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(W(171))}if(e.tag===1){var r=e.type;if(xt(r))return Ux(e,r,t)}return t}function Ww(e,t,r,n,i,a,o,u,l){return e=xv(r,n,!0,e,i,a,o,u,l),e.context=Uw(null),r=e.current,n=st(),i=vn(r),a=Cr(n,i),a.callback=t??null,pn(r,a,i),e.current.lanes=i,Au(e,i,n),wt(e,n),e}function yc(e,t,r,n){var i=t.current,a=st(),o=vn(i);return r=Uw(r),t.context===null?t.context=r:t.pendingContext=r,t=Cr(a,o),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=pn(i,t,o),e!==null&&(ar(e,i,o,a),Sl(e,i,o)),o}function es(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Fm(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function wv(e,t){Fm(e,t),(e=e.alternate)&&Fm(e,t)}function HE(){return null}var Hw=typeof reportError=="function"?reportError:function(e){console.error(e)};function Sv(e){this._internalRoot=e}mc.prototype.render=Sv.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(W(409));yc(e,t,null,null)};mc.prototype.unmount=Sv.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Zn(function(){yc(null,e,null,null)}),t[Rr]=null}};function mc(e){this._internalRoot=e}mc.prototype.unstable_scheduleHydration=function(e){if(e){var t=wx();e={blockedOn:null,target:e,priority:t};for(var r=0;r<en.length&&t!==0&&t<en[r].priority;r++);en.splice(r,0,e),r===0&&Ox(e)}};function Ov(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function gc(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Um(){}function VE(e,t,r,n,i){if(i){if(typeof n=="function"){var a=n;n=function(){var s=es(o);a.call(s)}}var o=Ww(t,n,e,0,null,!1,!1,"",Um);return e._reactRootContainer=o,e[Rr]=o.current,No(e.nodeType===8?e.parentNode:e),Zn(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof n=="function"){var u=n;n=function(){var s=es(l);u.call(s)}}var l=xv(e,0,!1,null,null,!1,!1,"",Um);return e._reactRootContainer=l,e[Rr]=l.current,No(e.nodeType===8?e.parentNode:e),Zn(function(){yc(t,l,r,n)}),l}function bc(e,t,r,n,i){var a=r._reactRootContainer;if(a){var o=a;if(typeof i=="function"){var u=i;i=function(){var l=es(o);u.call(l)}}yc(t,o,e,i)}else o=VE(r,t,e,i,n);return es(o)}bx=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=so(t.pendingLanes);r!==0&&(Uh(t,r|1),wt(t,Ce()),!(ue&6)&&(Zi=Ce()+500,Sn()))}break;case 13:Zn(function(){var n=Br(e,1);if(n!==null){var i=st();ar(n,e,1,i)}}),wv(e,1)}};Wh=function(e){if(e.tag===13){var t=Br(e,134217728);if(t!==null){var r=st();ar(t,e,134217728,r)}wv(e,134217728)}};xx=function(e){if(e.tag===13){var t=vn(e),r=Br(e,t);if(r!==null){var n=st();ar(r,e,t,n)}wv(e,t)}};wx=function(){return ce};Sx=function(e,t){var r=ce;try{return ce=e,t()}finally{ce=r}};Pd=function(e,t,r){switch(t){case"input":if(gd(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=sc(n);if(!i)throw Error(W(90));J1(n),gd(n,i)}}}break;case"textarea":tx(e,r);break;case"select":t=r.value,t!=null&&Ni(e,!!r.multiple,t,!1)}};lx=yv;sx=Zn;var KE={usingClientEntryPoint:!1,Events:[$u,_i,sc,ox,ux,yv]},Ga={findFiberByHostInstance:Dn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},GE={bundleType:Ga.bundleType,version:Ga.version,rendererPackageName:Ga.rendererPackageName,rendererConfig:Ga.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Hr.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=dx(e),e===null?null:e.stateNode},findFiberByHostInstance:Ga.findFiberByHostInstance||HE,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var tl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!tl.isDisabled&&tl.supportsFiber)try{ac=tl.inject(GE),yr=tl}catch{}}kt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=KE;kt.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ov(t))throw Error(W(200));return WE(e,t,null,r)};kt.createRoot=function(e,t){if(!Ov(e))throw Error(W(299));var r=!1,n="",i=Hw;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=xv(e,1,!1,null,null,r,!1,n,i),e[Rr]=t.current,No(e.nodeType===8?e.parentNode:e),new Sv(t)};kt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(W(188)):(e=Object.keys(e).join(","),Error(W(268,e)));return e=dx(t),e=e===null?null:e.stateNode,e};kt.flushSync=function(e){return Zn(e)};kt.hydrate=function(e,t,r){if(!gc(t))throw Error(W(200));return bc(null,e,t,!0,r)};kt.hydrateRoot=function(e,t,r){if(!Ov(e))throw Error(W(405));var n=r!=null&&r.hydratedSources||null,i=!1,a="",o=Hw;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(a=r.identifierPrefix),r.onRecoverableError!==void 0&&(o=r.onRecoverableError)),t=Ww(t,null,e,1,r??null,i,!1,a,o),e[Rr]=t.current,No(e),n)for(e=0;e<n.length;e++)r=n[e],i=r._getVersion,i=i(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new mc(t)};kt.render=function(e,t,r){if(!gc(t))throw Error(W(200));return bc(null,e,t,!1,r)};kt.unmountComponentAtNode=function(e){if(!gc(e))throw Error(W(40));return e._reactRootContainer?(Zn(function(){bc(null,null,e,!1,function(){e._reactRootContainer=null,e[Rr]=null})}),!0):!1};kt.unstable_batchedUpdates=yv;kt.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!gc(r))throw Error(W(200));if(e==null||e._reactInternals===void 0)throw Error(W(38));return bc(e,t,r,!1,n)};kt.version="18.3.1-next-f1338f8080-20240426";function Vw(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Vw)}catch(e){console.error(e)}}Vw(),V1.exports=kt;var XE=V1.exports,Wm=XE;fd.createRoot=Wm.createRoot,fd.hydrateRoot=Wm.hydrateRoot;function Kw(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=Kw(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function ae(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=Kw(e))&&(n&&(n+=" "),n+=t);return n}var qE=Array.isArray,St=qE,YE=typeof Ru=="object"&&Ru&&Ru.Object===Object&&Ru,Gw=YE,QE=Gw,ZE=typeof self=="object"&&self&&self.Object===Object&&self,JE=QE||ZE||Function("return this")(),Or=JE,e$=Or,t$=e$.Symbol,ju=t$,Hm=ju,Xw=Object.prototype,r$=Xw.hasOwnProperty,n$=Xw.toString,Xa=Hm?Hm.toStringTag:void 0;function i$(e){var t=r$.call(e,Xa),r=e[Xa];try{e[Xa]=void 0;var n=!0}catch{}var i=n$.call(e);return n&&(t?e[Xa]=r:delete e[Xa]),i}var a$=i$,o$=Object.prototype,u$=o$.toString;function l$(e){return u$.call(e)}var s$=l$,Vm=ju,c$=a$,f$=s$,d$="[object Null]",p$="[object Undefined]",Km=Vm?Vm.toStringTag:void 0;function h$(e){return e==null?e===void 0?p$:d$:Km&&Km in Object(e)?c$(e):f$(e)}var Vr=h$;function v$(e){return e!=null&&typeof e=="object"}var Kr=v$,y$=Vr,m$=Kr,g$="[object Symbol]";function b$(e){return typeof e=="symbol"||m$(e)&&y$(e)==g$}var Aa=b$,x$=St,w$=Aa,S$=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,O$=/^\w*$/;function _$(e,t){if(x$(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||w$(e)?!0:O$.test(e)||!S$.test(e)||t!=null&&e in Object(t)}var _v=_$;function P$(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var On=P$;const Ea=he(On);var A$=Vr,E$=On,$$="[object AsyncFunction]",T$="[object Function]",j$="[object GeneratorFunction]",k$="[object Proxy]";function C$(e){if(!E$(e))return!1;var t=A$(e);return t==T$||t==j$||t==$$||t==k$}var Pv=C$;const Z=he(Pv);var M$=Or,I$=M$["__core-js_shared__"],N$=I$,If=N$,Gm=function(){var e=/[^.]+$/.exec(If&&If.keys&&If.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function D$(e){return!!Gm&&Gm in e}var L$=D$,R$=Function.prototype,B$=R$.toString;function z$(e){if(e!=null){try{return B$.call(e)}catch{}try{return e+""}catch{}}return""}var qw=z$,F$=Pv,U$=L$,W$=On,H$=qw,V$=/[\\^$.*+?()[\]{}|]/g,K$=/^\[object .+?Constructor\]$/,G$=Function.prototype,X$=Object.prototype,q$=G$.toString,Y$=X$.hasOwnProperty,Q$=RegExp("^"+q$.call(Y$).replace(V$,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Z$(e){if(!W$(e)||U$(e))return!1;var t=F$(e)?Q$:K$;return t.test(H$(e))}var J$=Z$;function eT(e,t){return e==null?void 0:e[t]}var tT=eT,rT=J$,nT=tT;function iT(e,t){var r=nT(e,t);return rT(r)?r:void 0}var oi=iT,aT=oi,oT=aT(Object,"create"),xc=oT,Xm=xc;function uT(){this.__data__=Xm?Xm(null):{},this.size=0}var lT=uT;function sT(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var cT=sT,fT=xc,dT="__lodash_hash_undefined__",pT=Object.prototype,hT=pT.hasOwnProperty;function vT(e){var t=this.__data__;if(fT){var r=t[e];return r===dT?void 0:r}return hT.call(t,e)?t[e]:void 0}var yT=vT,mT=xc,gT=Object.prototype,bT=gT.hasOwnProperty;function xT(e){var t=this.__data__;return mT?t[e]!==void 0:bT.call(t,e)}var wT=xT,ST=xc,OT="__lodash_hash_undefined__";function _T(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=ST&&t===void 0?OT:t,this}var PT=_T,AT=lT,ET=cT,$T=yT,TT=wT,jT=PT;function $a(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}$a.prototype.clear=AT;$a.prototype.delete=ET;$a.prototype.get=$T;$a.prototype.has=TT;$a.prototype.set=jT;var kT=$a;function CT(){this.__data__=[],this.size=0}var MT=CT;function IT(e,t){return e===t||e!==e&&t!==t}var Av=IT,NT=Av;function DT(e,t){for(var r=e.length;r--;)if(NT(e[r][0],t))return r;return-1}var wc=DT,LT=wc,RT=Array.prototype,BT=RT.splice;function zT(e){var t=this.__data__,r=LT(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():BT.call(t,r,1),--this.size,!0}var FT=zT,UT=wc;function WT(e){var t=this.__data__,r=UT(t,e);return r<0?void 0:t[r][1]}var HT=WT,VT=wc;function KT(e){return VT(this.__data__,e)>-1}var GT=KT,XT=wc;function qT(e,t){var r=this.__data__,n=XT(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var YT=qT,QT=MT,ZT=FT,JT=HT,e2=GT,t2=YT;function Ta(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ta.prototype.clear=QT;Ta.prototype.delete=ZT;Ta.prototype.get=JT;Ta.prototype.has=e2;Ta.prototype.set=t2;var Sc=Ta,r2=oi,n2=Or,i2=r2(n2,"Map"),Ev=i2,qm=kT,a2=Sc,o2=Ev;function u2(){this.size=0,this.__data__={hash:new qm,map:new(o2||a2),string:new qm}}var l2=u2;function s2(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var c2=s2,f2=c2;function d2(e,t){var r=e.__data__;return f2(t)?r[typeof t=="string"?"string":"hash"]:r.map}var Oc=d2,p2=Oc;function h2(e){var t=p2(this,e).delete(e);return this.size-=t?1:0,t}var v2=h2,y2=Oc;function m2(e){return y2(this,e).get(e)}var g2=m2,b2=Oc;function x2(e){return b2(this,e).has(e)}var w2=x2,S2=Oc;function O2(e,t){var r=S2(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var _2=O2,P2=l2,A2=v2,E2=g2,$2=w2,T2=_2;function ja(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ja.prototype.clear=P2;ja.prototype.delete=A2;ja.prototype.get=E2;ja.prototype.has=$2;ja.prototype.set=T2;var $v=ja,Yw=$v,j2="Expected a function";function Tv(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(j2);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(Tv.Cache||Yw),r}Tv.Cache=Yw;var Qw=Tv;const k2=he(Qw);var C2=Qw,M2=500;function I2(e){var t=C2(e,function(n){return r.size===M2&&r.clear(),n}),r=t.cache;return t}var N2=I2,D2=N2,L2=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,R2=/\\(\\)?/g,B2=D2(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(L2,function(r,n,i,a){t.push(i?a.replace(R2,"$1"):n||r)}),t}),z2=B2;function F2(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var jv=F2,Ym=ju,U2=jv,W2=St,H2=Aa,Qm=Ym?Ym.prototype:void 0,Zm=Qm?Qm.toString:void 0;function Zw(e){if(typeof e=="string")return e;if(W2(e))return U2(e,Zw)+"";if(H2(e))return Zm?Zm.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var V2=Zw,K2=V2;function G2(e){return e==null?"":K2(e)}var Jw=G2,X2=St,q2=_v,Y2=z2,Q2=Jw;function Z2(e,t){return X2(e)?e:q2(e,t)?[e]:Y2(Q2(e))}var eS=Z2,J2=Aa;function ej(e){if(typeof e=="string"||J2(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var _c=ej,tj=eS,rj=_c;function nj(e,t){t=tj(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[rj(t[r++])];return r&&r==n?e:void 0}var kv=nj,ij=kv;function aj(e,t,r){var n=e==null?void 0:ij(e,t);return n===void 0?r:n}var tS=aj;const Ut=he(tS);function oj(e){return e==null}var uj=oj;const re=he(uj);var lj=Vr,sj=St,cj=Kr,fj="[object String]";function dj(e){return typeof e=="string"||!sj(e)&&cj(e)&&lj(e)==fj}var pj=dj;const Jn=he(pj);var rS={exports:{}},fe={};/**
* @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 Cv=Symbol.for("react.element"),Mv=Symbol.for("react.portal"),Pc=Symbol.for("react.fragment"),Ac=Symbol.for("react.strict_mode"),Ec=Symbol.for("react.profiler"),$c=Symbol.for("react.provider"),Tc=Symbol.for("react.context"),hj=Symbol.for("react.server_context"),jc=Symbol.for("react.forward_ref"),kc=Symbol.for("react.suspense"),Cc=Symbol.for("react.suspense_list"),Mc=Symbol.for("react.memo"),Ic=Symbol.for("react.lazy"),vj=Symbol.for("react.offscreen"),nS;nS=Symbol.for("react.module.reference");function Gt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Cv:switch(e=e.type,e){case Pc:case Ec:case Ac:case kc:case Cc:return e;default:switch(e=e&&e.$$typeof,e){case hj:case Tc:case jc:case Ic:case Mc:case $c:return e;default:return t}}case Mv:return t}}}fe.ContextConsumer=Tc;fe.ContextProvider=$c;fe.Element=Cv;fe.ForwardRef=jc;fe.Fragment=Pc;fe.Lazy=Ic;fe.Memo=Mc;fe.Portal=Mv;fe.Profiler=Ec;fe.StrictMode=Ac;fe.Suspense=kc;fe.SuspenseList=Cc;fe.isAsyncMode=function(){return!1};fe.isConcurrentMode=function(){return!1};fe.isContextConsumer=function(e){return Gt(e)===Tc};fe.isContextProvider=function(e){return Gt(e)===$c};fe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Cv};fe.isForwardRef=function(e){return Gt(e)===jc};fe.isFragment=function(e){return Gt(e)===Pc};fe.isLazy=function(e){return Gt(e)===Ic};fe.isMemo=function(e){return Gt(e)===Mc};fe.isPortal=function(e){return Gt(e)===Mv};fe.isProfiler=function(e){return Gt(e)===Ec};fe.isStrictMode=function(e){return Gt(e)===Ac};fe.isSuspense=function(e){return Gt(e)===kc};fe.isSuspenseList=function(e){return Gt(e)===Cc};fe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Pc||e===Ec||e===Ac||e===kc||e===Cc||e===vj||typeof e=="object"&&e!==null&&(e.$$typeof===Ic||e.$$typeof===Mc||e.$$typeof===$c||e.$$typeof===Tc||e.$$typeof===jc||e.$$typeof===nS||e.getModuleId!==void 0)};fe.typeOf=Gt;rS.exports=fe;var yj=rS.exports,mj=Vr,gj=Kr,bj="[object Number]";function xj(e){return typeof e=="number"||gj(e)&&mj(e)==bj}var iS=xj;const wj=he(iS);var Sj=iS;function Oj(e){return Sj(e)&&e!=+e}var _j=Oj;const ka=he(_j);var nr=function(t){return t===0?0:t>0?1:-1},Bn=function(t){return Jn(t)&&t.indexOf("%")===t.length-1},H=function(t){return wj(t)&&!ka(t)},Pj=function(t){return re(t)},Ue=function(t){return H(t)||Jn(t)},Aj=0,Ca=function(t){var r=++Aj;return"".concat(t||"").concat(r)},ei=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!H(t)&&!Jn(t))return n;var a;if(Bn(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return ka(a)&&(a=n),i&&a>r&&(a=r),a},rn=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},Ej=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},Ye=function(t,r){return H(t)&&H(r)?function(n){return t+n*(r-t)}:function(){return r}};function ts(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Ut(n,t))===r})}var $j=function(t,r){return H(t)&&H(r)?t-r:Jn(t)&&Jn(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function Fi(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function ip(e){"@babel/helpers - typeof";return ip=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},ip(e)}var Tj=["viewBox","children"],jj=["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"],Jm=["points","pathLength"],Nf={svg:Tj,polygon:Jm,polyline:Jm},Iv=["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"],rs=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(z.isValidElement(t)&&(n=t.props),!Ea(n))return null;var i={};return Object.keys(n).forEach(function(a){Iv.includes(a)&&(i[a]=r||function(o){return n[a](n,o)})}),i},kj=function(t,r,n){return function(i){return t(r,n,i),null}},ns=function(t,r,n){if(!Ea(t)||ip(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];Iv.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=kj(o,r,n))}),i},Cj=["children"],Mj=["children"];function eg(e,t){if(e==null)return{};var r=Ij(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ij(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function ap(e){"@babel/helpers - typeof";return ap=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},ap(e)}var tg={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Mr=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},rg=null,Df=null,Nv=function e(t){if(t===rg&&Array.isArray(Df))return Df;var r=[];return z.Children.forEach(t,function(n){re(n)||(yj.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Df=r,rg=t,r};function Wt(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return Mr(i)}):n=[Mr(t)],Nv(e).forEach(function(i){var a=Ut(i,"type.displayName")||Ut(i,"type.name");n.indexOf(a)!==-1&&r.push(i)}),r}function At(e,t){var r=Wt(e,t);return r&&r[0]}var ng=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!H(n)||n<=0||!H(i)||i<=0)},Nj=["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"],Dj=function(t){return t&&t.type&&Jn(t.type)&&Nj.indexOf(t.type)>=0},aS=function(t){return t&&ap(t)==="object"&&"clipDot"in t},Lj=function(t,r,n,i){var a,o=(a=Nf==null?void 0:Nf[i])!==null&&a!==void 0?a:[];return r.startsWith("data-")||!Z(t)&&(i&&o.includes(r)||jj.includes(r))||n&&Iv.includes(r)},ee=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(z.isValidElement(t)&&(i=t.props),!Ea(i))return null;var a={};return Object.keys(i).forEach(function(o){var u;Lj((u=i)===null||u===void 0?void 0:u[o],o,r,n)&&(a[o]=i[o])}),a},op=function e(t,r){if(t===r)return!0;var n=z.Children.count(t);if(n!==z.Children.count(r))return!1;if(n===0)return!0;if(n===1)return ig(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var a=t[i],o=r[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!ig(a,o))return!1}return!0},ig=function(t,r){if(re(t)&&re(r))return!0;if(!re(t)&&!re(r)){var n=t.props||{},i=n.children,a=eg(n,Cj),o=r.props||{},u=o.children,l=eg(o,Mj);return i&&u?Fi(a,l)&&op(i,u):!i&&!u?Fi(a,l):!1}return!1},ag=function(t,r){var n=[],i={};return Nv(t).forEach(function(a,o){if(Dj(a))n.push(a);else if(a){var u=Mr(a.type),l=r[u]||{},s=l.handler,f=l.once;if(s&&(!f||!i[u])){var c=s(a,u,o);n.push(c),i[u]=!0}}}),n},Rj=function(t){var r=t&&t.type;return r&&tg[r]?tg[r]:null},Bj=function(t,r){return Nv(r).indexOf(t)},zj=["children","width","height","viewBox","className","style","title","desc"];function up(){return up=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},up.apply(this,arguments)}function Fj(e,t){if(e==null)return{};var r=Uj(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Uj(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function lp(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,u=e.title,l=e.desc,s=Fj(e,zj),f=i||{width:r,height:n,x:0,y:0},c=ae("recharts-surface",a);return A.createElement("svg",up({},ee(s,!0,"svg"),{className:c,width:r,height:n,style:o,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),A.createElement("title",null,u),A.createElement("desc",null,l),t)}var Wj=["children","className"];function sp(){return sp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sp.apply(this,arguments)}function Hj(e,t){if(e==null)return{};var r=Vj(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vj(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var me=A.forwardRef(function(e,t){var r=e.children,n=e.className,i=Hj(e,Wj),a=ae("recharts-layer",n);return A.createElement("g",sp({className:a},ee(i,!0),{ref:t}),r)}),Ir=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a]};function Kj(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(i);++n<i;)a[n]=e[n+t];return a}var Gj=Kj,Xj=Gj;function qj(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:Xj(e,t,r)}var Yj=qj,Qj="\\ud800-\\udfff",Zj="\\u0300-\\u036f",Jj="\\ufe20-\\ufe2f",ek="\\u20d0-\\u20ff",tk=Zj+Jj+ek,rk="\\ufe0e\\ufe0f",nk="\\u200d",ik=RegExp("["+nk+Qj+tk+rk+"]");function ak(e){return ik.test(e)}var oS=ak;function ok(e){return e.split("")}var uk=ok,uS="\\ud800-\\udfff",lk="\\u0300-\\u036f",sk="\\ufe20-\\ufe2f",ck="\\u20d0-\\u20ff",fk=lk+sk+ck,dk="\\ufe0e\\ufe0f",pk="["+uS+"]",cp="["+fk+"]",fp="\\ud83c[\\udffb-\\udfff]",hk="(?:"+cp+"|"+fp+")",lS="[^"+uS+"]",sS="(?:\\ud83c[\\udde6-\\uddff]){2}",cS="[\\ud800-\\udbff][\\udc00-\\udfff]",vk="\\u200d",fS=hk+"?",dS="["+dk+"]?",yk="(?:"+vk+"(?:"+[lS,sS,cS].join("|")+")"+dS+fS+")*",mk=dS+fS+yk,gk="(?:"+[lS+cp+"?",cp,sS,cS,pk].join("|")+")",bk=RegExp(fp+"(?="+fp+")|"+gk+mk,"g");function xk(e){return e.match(bk)||[]}var wk=xk,Sk=uk,Ok=oS,_k=wk;function Pk(e){return Ok(e)?_k(e):Sk(e)}var Ak=Pk,Ek=Yj,$k=oS,Tk=Ak,jk=Jw;function kk(e){return function(t){t=jk(t);var r=$k(t)?Tk(t):void 0,n=r?r[0]:t.charAt(0),i=r?Ek(r,1).join(""):t.slice(1);return n[e]()+i}}var Ck=kk,Mk=Ck,Ik=Mk("toUpperCase"),Nk=Ik;const Nc=he(Nk);function ve(e){return function(){return e}}const pS=Math.cos,is=Math.sin,ur=Math.sqrt,as=Math.PI,Dc=2*as,dp=Math.PI,pp=2*dp,Mn=1e-6,Dk=pp-Mn;function hS(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function Lk(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return hS;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;i<a;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class Rk{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?hS:Lk(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,a,o){this._append`C${+t},${+r},${+n},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,r,n,i,a){if(t=+t,r=+r,n=+n,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,u=this._y1,l=n-t,s=i-r,f=o-t,c=u-r,d=f*f+c*c;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(d>Mn)if(!(Math.abs(c*l-s*f)>Mn)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let p=n-o,y=i-u,m=l*l+s*s,x=p*p+y*y,v=Math.sqrt(m),h=Math.sqrt(d),g=a*Math.tan((dp-Math.acos((m+d-x)/(2*v*h)))/2),S=g/h,b=g/v;Math.abs(S-1)>Mn&&this._append`L${t+S*f},${r+S*c}`,this._append`A${a},${a},0,0,${+(c*p>f*y)},${this._x1=t+b*l},${this._y1=r+b*s}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(i),l=n*Math.sin(i),s=t+u,f=r+l,c=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${s},${f}`:(Math.abs(this._x1-s)>Mn||Math.abs(this._y1-f)>Mn)&&this._append`L${s},${f}`,n&&(d<0&&(d=d%pp+pp),d>Dk?this._append`A${n},${n},0,1,${c},${t-u},${r-l}A${n},${n},0,1,${c},${this._x1=s},${this._y1=f}`:d>Mn&&this._append`A${n},${n},0,${+(d>=dp)},${c},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function Dv(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new Rk(t)}function Lv(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function vS(e){this._context=e}vS.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 Lc(e){return new vS(e)}function yS(e){return e[0]}function mS(e){return e[1]}function gS(e,t){var r=ve(!0),n=null,i=Lc,a=null,o=Dv(u);e=typeof e=="function"?e:e===void 0?yS:ve(e),t=typeof t=="function"?t:t===void 0?mS:ve(t);function u(l){var s,f=(l=Lv(l)).length,c,d=!1,p;for(n==null&&(a=i(p=o())),s=0;s<=f;++s)!(s<f&&r(c=l[s],s,l))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+e(c,s,l),+t(c,s,l));if(p)return a=null,p+""||null}return u.x=function(l){return arguments.length?(e=typeof l=="function"?l:ve(+l),u):e},u.y=function(l){return arguments.length?(t=typeof l=="function"?l:ve(+l),u):t},u.defined=function(l){return arguments.length?(r=typeof l=="function"?l:ve(!!l),u):r},u.curve=function(l){return arguments.length?(i=l,n!=null&&(a=i(n)),u):i},u.context=function(l){return arguments.length?(l==null?n=a=null:a=i(n=l),u):n},u}function rl(e,t,r){var n=null,i=ve(!0),a=null,o=Lc,u=null,l=Dv(s);e=typeof e=="function"?e:e===void 0?yS:ve(+e),t=typeof t=="function"?t:ve(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?mS:ve(+r);function s(c){var d,p,y,m=(c=Lv(c)).length,x,v=!1,h,g=new Array(m),S=new Array(m);for(a==null&&(u=o(h=l())),d=0;d<=m;++d){if(!(d<m&&i(x=c[d],d,c))===v)if(v=!v)p=d,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),y=d-1;y>=p;--y)u.point(g[y],S[y]);u.lineEnd(),u.areaEnd()}v&&(g[d]=+e(x,d,c),S[d]=+t(x,d,c),u.point(n?+n(x,d,c):g[d],r?+r(x,d,c):S[d]))}if(h)return u=null,h+""||null}function f(){return gS().defined(i).curve(o).context(a)}return s.x=function(c){return arguments.length?(e=typeof c=="function"?c:ve(+c),n=null,s):e},s.x0=function(c){return arguments.length?(e=typeof c=="function"?c:ve(+c),s):e},s.x1=function(c){return arguments.length?(n=c==null?null:typeof c=="function"?c:ve(+c),s):n},s.y=function(c){return arguments.length?(t=typeof c=="function"?c:ve(+c),r=null,s):t},s.y0=function(c){return arguments.length?(t=typeof c=="function"?c:ve(+c),s):t},s.y1=function(c){return arguments.length?(r=c==null?null:typeof c=="function"?c:ve(+c),s):r},s.lineX0=s.lineY0=function(){return f().x(e).y(t)},s.lineY1=function(){return f().x(e).y(r)},s.lineX1=function(){return f().x(n).y(t)},s.defined=function(c){return arguments.length?(i=typeof c=="function"?c:ve(!!c),s):i},s.curve=function(c){return arguments.length?(o=c,a!=null&&(u=o(a)),s):o},s.context=function(c){return arguments.length?(c==null?a=u=null:u=o(a=c),s):a},s}class bS{constructor(t,r){this._context=t,this._x=r}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,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function Bk(e){return new bS(e,!0)}function zk(e){return new bS(e,!1)}const Rv={draw(e,t){const r=ur(t/as);e.moveTo(r,0),e.arc(0,0,r,0,Dc)}},Fk={draw(e,t){const r=ur(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},xS=ur(1/3),Uk=xS*2,Wk={draw(e,t){const r=ur(t/Uk),n=r*xS;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},Hk={draw(e,t){const r=ur(t),n=-r/2;e.rect(n,n,r,r)}},Vk=.8908130915292852,wS=is(as/10)/is(7*as/10),Kk=is(Dc/10)*wS,Gk=-pS(Dc/10)*wS,Xk={draw(e,t){const r=ur(t*Vk),n=Kk*r,i=Gk*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Dc*a/5,u=pS(o),l=is(o);e.lineTo(l*r,-u*r),e.lineTo(u*n-l*i,l*n+u*i)}e.closePath()}},Lf=ur(3),qk={draw(e,t){const r=-ur(t/(Lf*3));e.moveTo(0,r*2),e.lineTo(-Lf*r,-r),e.lineTo(Lf*r,-r),e.closePath()}},It=-.5,Nt=ur(3)/2,hp=1/ur(12),Yk=(hp/2+1)*3,Qk={draw(e,t){const r=ur(t/Yk),n=r/2,i=r*hp,a=n,o=r*hp+r,u=-a,l=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(u,l),e.lineTo(It*n-Nt*i,Nt*n+It*i),e.lineTo(It*a-Nt*o,Nt*a+It*o),e.lineTo(It*u-Nt*l,Nt*u+It*l),e.lineTo(It*n+Nt*i,It*i-Nt*n),e.lineTo(It*a+Nt*o,It*o-Nt*a),e.lineTo(It*u+Nt*l,It*l-Nt*u),e.closePath()}};function Zk(e,t){let r=null,n=Dv(i);e=typeof e=="function"?e:ve(e||Rv),t=typeof t=="function"?t:ve(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:ve(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:ve(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function os(){}function us(e,t,r){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+r)/6)}function SS(e){this._context=e}SS.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:us(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:us(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Jk(e){return new SS(e)}function OS(e){this._context=e}OS.prototype={areaStart:os,areaEnd:os,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:us(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function eC(e){return new OS(e)}function _S(e){this._context=e}_S.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=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 r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:us(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function tC(e){return new _S(e)}function PS(e){this._context=e}PS.prototype={areaStart:os,areaEnd:os,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 rC(e){return new PS(e)}function og(e){return e<0?-1:1}function ug(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),u=(a*i+o*n)/(n+i);return(og(a)+og(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(u))||0}function lg(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Rf(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,u=(a-n)/3;e._context.bezierCurveTo(n+u,i+u*t,a-u,o-u*r,a,o)}function ls(e){this._context=e}ls.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:Rf(this,this._t0,lg(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 r=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,Rf(this,lg(this,r=ug(this,e,t)),r);break;default:Rf(this,this._t0,r=ug(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function AS(e){this._context=new ES(e)}(AS.prototype=Object.create(ls.prototype)).point=function(e,t){ls.prototype.point.call(this,t,e)};function ES(e){this._context=e}ES.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,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function nC(e){return new ls(e)}function iC(e){return new AS(e)}function $S(e){this._context=e}$S.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,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=sg(e),i=sg(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&r===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 sg(e){var t,r=e.length-1,n,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function aC(e){return new $S(e)}function Rc(e,t){this._context=e,this._t=t}Rc.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 r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function oC(e){return new Rc(e,.5)}function uC(e){return new Rc(e,0)}function lC(e){return new Rc(e,1)}function Ji(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,u=a.length;r<o;++r)for(i=a,a=e[t[r]],n=0;n<u;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function vp(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function sC(e,t){return e[t]}function cC(e){const t=[];return t.key=e,t}function fC(){var e=ve([]),t=vp,r=Ji,n=sC;function i(a){var o=Array.from(e.apply(this,arguments),cC),u,l=o.length,s=-1,f;for(const c of a)for(u=0,++s;u<l;++u)(o[u][s]=[0,+n(c,o[u].key,s,a)]).data=c;for(u=0,f=Lv(t(o));u<l;++u)o[f[u]].index=u;return r(o,f),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:ve(Array.from(a)),i):e},i.value=function(a){return arguments.length?(n=typeof a=="function"?a:ve(+a),i):n},i.order=function(a){return arguments.length?(t=a==null?vp:typeof a=="function"?a:ve(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??Ji,i):r},i}function dC(e,t){if((n=e.length)>0){for(var r,n,i=0,a=e[0].length,o;i<a;++i){for(o=r=0;r<n;++r)o+=e[r][i][1]||0;if(o)for(r=0;r<n;++r)e[r][i][1]/=o}Ji(e,t)}}function pC(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r<a;++r){for(var o=0,u=0;o<i;++o)u+=e[o][r][1]||0;n[r][1]+=n[r][0]=-u/2}Ji(e,t)}}function hC(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n<a;++n){for(var u=0,l=0,s=0;u<o;++u){for(var f=e[t[u]],c=f[n][1]||0,d=f[n-1][1]||0,p=(c-d)/2,y=0;y<u;++y){var m=e[t[y]],x=m[n][1]||0,v=m[n-1][1]||0;p+=x-v}l+=c,s+=p*c}i[n-1][1]+=i[n-1][0]=r,l&&(r-=s/l)}i[n-1][1]+=i[n-1][0]=r,Ji(e,t)}}function Ho(e){"@babel/helpers - typeof";return Ho=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},Ho(e)}var vC=["type","size","sizeType"];function yp(){return yp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yp.apply(this,arguments)}function cg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cg(Object(r),!0).forEach(function(n){yC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function yC(e,t,r){return t=mC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mC(e){var t=gC(e,"string");return Ho(t)=="symbol"?t:t+""}function gC(e,t){if(Ho(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ho(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bC(e,t){if(e==null)return{};var r=xC(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xC(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var TS={symbolCircle:Rv,symbolCross:Fk,symbolDiamond:Wk,symbolSquare:Hk,symbolStar:Xk,symbolTriangle:qk,symbolWye:Qk},wC=Math.PI/180,SC=function(t){var r="symbol".concat(Nc(t));return TS[r]||Rv},OC=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*wC;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),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}},_C=function(t,r){TS["symbol".concat(Nc(t))]=r},Bv=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,a=i===void 0?64:i,o=t.sizeType,u=o===void 0?"area":o,l=bC(t,vC),s=fg(fg({},l),{},{type:n,size:a,sizeType:u}),f=function(){var x=SC(n),v=Zk().type(x).size(OC(a,u,n));return v()},c=s.className,d=s.cx,p=s.cy,y=ee(s,!0);return d===+d&&p===+p&&a===+a?A.createElement("path",yp({},y,{className:ae("recharts-symbols",c),transform:"translate(".concat(d,", ").concat(p,")"),d:f()})):null};Bv.registerSymbol=_C;function ea(e){"@babel/helpers - typeof";return ea=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},ea(e)}function mp(){return mp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mp.apply(this,arguments)}function dg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PC(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dg(Object(r),!0).forEach(function(n){Vo(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function AC(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EC(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,kS(n.key),n)}}function $C(e,t,r){return t&&EC(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function TC(e,t,r){return t=ss(t),jC(e,jS()?Reflect.construct(t,r||[],ss(e).constructor):t.apply(e,r))}function jC(e,t){if(t&&(ea(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kC(e)}function kC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jS(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jS=function(){return!!e})()}function ss(e){return ss=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ss(e)}function CC(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&&gp(e,t)}function gp(e,t){return gp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},gp(e,t)}function Vo(e,t,r){return t=kS(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kS(e){var t=MC(e,"string");return ea(t)=="symbol"?t:t+""}function MC(e,t){if(ea(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ea(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Dt=32,zv=function(e){function t(){return AC(this,t),TC(this,t,arguments)}return CC(t,e),$C(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,a=Dt/2,o=Dt/6,u=Dt/3,l=n.inactive?i:n.color;if(n.type==="plainline")return A.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:a,x2:Dt,y2:a,className:"recharts-legend-icon"});if(n.type==="line")return A.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(a,"h").concat(u,`
A`).concat(o,",").concat(o,",0,1,1,").concat(2*u,",").concat(a,`
H`).concat(Dt,"M").concat(2*u,",").concat(a,`
A`).concat(o,",").concat(o,",0,1,1,").concat(u,",").concat(a),className:"recharts-legend-icon"});if(n.type==="rect")return A.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(Dt/8,"h").concat(Dt,"v").concat(Dt*3/4,"h").concat(-Dt,"z"),className:"recharts-legend-icon"});if(A.isValidElement(n.legendIcon)){var s=PC({},n);return delete s.legendIcon,A.cloneElement(n.legendIcon,s)}return A.createElement(Bv,{fill:l,cx:a,cy:a,size:Dt,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,a=i.payload,o=i.iconSize,u=i.layout,l=i.formatter,s=i.inactiveColor,f={x:0,y:0,width:Dt,height:Dt},c={display:u==="horizontal"?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(p,y){var m=p.formatter||l,x=ae(Vo(Vo({"recharts-legend-item":!0},"legend-item-".concat(y),!0),"inactive",p.inactive));if(p.type==="none")return null;var v=Z(p.value)?null:p.value;Ir(!Z(p.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 h=p.inactive?s:p.color;return A.createElement("li",mp({className:x,style:c,key:"legend-item-".concat(y)},ns(n.props,p,y)),A.createElement(lp,{width:o,height:o,viewBox:f,style:d},n.renderIcon(p)),A.createElement("span",{className:"recharts-legend-item-text",style:{color:h}},m?m(v,p,y):v))})}},{key:"render",value:function(){var n=this.props,i=n.payload,a=n.layout,o=n.align;if(!i||!i.length)return null;var u={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return A.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}])}(z.PureComponent);Vo(zv,"displayName","Legend");Vo(zv,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var IC=Sc;function NC(){this.__data__=new IC,this.size=0}var DC=NC;function LC(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var RC=LC;function BC(e){return this.__data__.get(e)}var zC=BC;function FC(e){return this.__data__.has(e)}var UC=FC,WC=Sc,HC=Ev,VC=$v,KC=200;function GC(e,t){var r=this.__data__;if(r instanceof WC){var n=r.__data__;if(!HC||n.length<KC-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new VC(n)}return r.set(e,t),this.size=r.size,this}var XC=GC,qC=Sc,YC=DC,QC=RC,ZC=zC,JC=UC,eM=XC;function Ma(e){var t=this.__data__=new qC(e);this.size=t.size}Ma.prototype.clear=YC;Ma.prototype.delete=QC;Ma.prototype.get=ZC;Ma.prototype.has=JC;Ma.prototype.set=eM;var CS=Ma,tM="__lodash_hash_undefined__";function rM(e){return this.__data__.set(e,tM),this}var nM=rM;function iM(e){return this.__data__.has(e)}var aM=iM,oM=$v,uM=nM,lM=aM;function cs(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new oM;++t<r;)this.add(e[t])}cs.prototype.add=cs.prototype.push=uM;cs.prototype.has=lM;var MS=cs;function sM(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var IS=sM;function cM(e,t){return e.has(t)}var NS=cM,fM=MS,dM=IS,pM=NS,hM=1,vM=2;function yM(e,t,r,n,i,a){var o=r&hM,u=e.length,l=t.length;if(u!=l&&!(o&&l>u))return!1;var s=a.get(e),f=a.get(t);if(s&&f)return s==t&&f==e;var c=-1,d=!0,p=r&vM?new fM:void 0;for(a.set(e,t),a.set(t,e);++c<u;){var y=e[c],m=t[c];if(n)var x=o?n(m,y,c,t,e,a):n(y,m,c,e,t,a);if(x!==void 0){if(x)continue;d=!1;break}if(p){if(!dM(t,function(v,h){if(!pM(p,h)&&(y===v||i(y,v,r,n,a)))return p.push(h)})){d=!1;break}}else if(!(y===m||i(y,m,r,n,a))){d=!1;break}}return a.delete(e),a.delete(t),d}var DS=yM,mM=Or,gM=mM.Uint8Array,bM=gM;function xM(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}var wM=xM;function SM(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var Fv=SM,pg=ju,hg=bM,OM=Av,_M=DS,PM=wM,AM=Fv,EM=1,$M=2,TM="[object Boolean]",jM="[object Date]",kM="[object Error]",CM="[object Map]",MM="[object Number]",IM="[object RegExp]",NM="[object Set]",DM="[object String]",LM="[object Symbol]",RM="[object ArrayBuffer]",BM="[object DataView]",vg=pg?pg.prototype:void 0,Bf=vg?vg.valueOf:void 0;function zM(e,t,r,n,i,a,o){switch(r){case BM:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case RM:return!(e.byteLength!=t.byteLength||!a(new hg(e),new hg(t)));case TM:case jM:case MM:return OM(+e,+t);case kM:return e.name==t.name&&e.message==t.message;case IM:case DM:return e==t+"";case CM:var u=PM;case NM:var l=n&EM;if(u||(u=AM),e.size!=t.size&&!l)return!1;var s=o.get(e);if(s)return s==t;n|=$M,o.set(e,t);var f=_M(u(e),u(t),n,i,a,o);return o.delete(e),f;case LM:if(Bf)return Bf.call(e)==Bf.call(t)}return!1}var FM=zM;function UM(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var LS=UM,WM=LS,HM=St;function VM(e,t,r){var n=t(e);return HM(e)?n:WM(n,r(e))}var KM=VM;function GM(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}var XM=GM;function qM(){return[]}var YM=qM,QM=XM,ZM=YM,JM=Object.prototype,eI=JM.propertyIsEnumerable,yg=Object.getOwnPropertySymbols,tI=yg?function(e){return e==null?[]:(e=Object(e),QM(yg(e),function(t){return eI.call(e,t)}))}:ZM,rI=tI;function nI(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var iI=nI,aI=Vr,oI=Kr,uI="[object Arguments]";function lI(e){return oI(e)&&aI(e)==uI}var sI=lI,mg=sI,cI=Kr,RS=Object.prototype,fI=RS.hasOwnProperty,dI=RS.propertyIsEnumerable,pI=mg(function(){return arguments}())?mg:function(e){return cI(e)&&fI.call(e,"callee")&&!dI.call(e,"callee")},Uv=pI,fs={exports:{}};function hI(){return!1}var vI=hI;fs.exports;(function(e,t){var r=Or,n=vI,i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,u=o?r.Buffer:void 0,l=u?u.isBuffer:void 0,s=l||n;e.exports=s})(fs,fs.exports);var BS=fs.exports,yI=9007199254740991,mI=/^(?:0|[1-9]\d*)$/;function gI(e,t){var r=typeof e;return t=t??yI,!!t&&(r=="number"||r!="symbol"&&mI.test(e))&&e>-1&&e%1==0&&e<t}var Wv=gI,bI=9007199254740991;function xI(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=bI}var Hv=xI,wI=Vr,SI=Hv,OI=Kr,_I="[object Arguments]",PI="[object Array]",AI="[object Boolean]",EI="[object Date]",$I="[object Error]",TI="[object Function]",jI="[object Map]",kI="[object Number]",CI="[object Object]",MI="[object RegExp]",II="[object Set]",NI="[object String]",DI="[object WeakMap]",LI="[object ArrayBuffer]",RI="[object DataView]",BI="[object Float32Array]",zI="[object Float64Array]",FI="[object Int8Array]",UI="[object Int16Array]",WI="[object Int32Array]",HI="[object Uint8Array]",VI="[object Uint8ClampedArray]",KI="[object Uint16Array]",GI="[object Uint32Array]",be={};be[BI]=be[zI]=be[FI]=be[UI]=be[WI]=be[HI]=be[VI]=be[KI]=be[GI]=!0;be[_I]=be[PI]=be[LI]=be[AI]=be[RI]=be[EI]=be[$I]=be[TI]=be[jI]=be[kI]=be[CI]=be[MI]=be[II]=be[NI]=be[DI]=!1;function XI(e){return OI(e)&&SI(e.length)&&!!be[wI(e)]}var qI=XI;function YI(e){return function(t){return e(t)}}var zS=YI,ds={exports:{}};ds.exports;(function(e,t){var r=Gw,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a&&r.process,u=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=u})(ds,ds.exports);var QI=ds.exports,ZI=qI,JI=zS,gg=QI,bg=gg&&gg.isTypedArray,eN=bg?JI(bg):ZI,FS=eN,tN=iI,rN=Uv,nN=St,iN=BS,aN=Wv,oN=FS,uN=Object.prototype,lN=uN.hasOwnProperty;function sN(e,t){var r=nN(e),n=!r&&rN(e),i=!r&&!n&&iN(e),a=!r&&!n&&!i&&oN(e),o=r||n||i||a,u=o?tN(e.length,String):[],l=u.length;for(var s in e)(t||lN.call(e,s))&&!(o&&(s=="length"||i&&(s=="offset"||s=="parent")||a&&(s=="buffer"||s=="byteLength"||s=="byteOffset")||aN(s,l)))&&u.push(s);return u}var cN=sN,fN=Object.prototype;function dN(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||fN;return e===r}var pN=dN;function hN(e,t){return function(r){return e(t(r))}}var US=hN,vN=US,yN=vN(Object.keys,Object),mN=yN,gN=pN,bN=mN,xN=Object.prototype,wN=xN.hasOwnProperty;function SN(e){if(!gN(e))return bN(e);var t=[];for(var r in Object(e))wN.call(e,r)&&r!="constructor"&&t.push(r);return t}var ON=SN,_N=Pv,PN=Hv;function AN(e){return e!=null&&PN(e.length)&&!_N(e)}var ku=AN,EN=cN,$N=ON,TN=ku;function jN(e){return TN(e)?EN(e):$N(e)}var Bc=jN,kN=KM,CN=rI,MN=Bc;function IN(e){return kN(e,MN,CN)}var NN=IN,xg=NN,DN=1,LN=Object.prototype,RN=LN.hasOwnProperty;function BN(e,t,r,n,i,a){var o=r&DN,u=xg(e),l=u.length,s=xg(t),f=s.length;if(l!=f&&!o)return!1;for(var c=l;c--;){var d=u[c];if(!(o?d in t:RN.call(t,d)))return!1}var p=a.get(e),y=a.get(t);if(p&&y)return p==t&&y==e;var m=!0;a.set(e,t),a.set(t,e);for(var x=o;++c<l;){d=u[c];var v=e[d],h=t[d];if(n)var g=o?n(h,v,d,t,e,a):n(v,h,d,e,t,a);if(!(g===void 0?v===h||i(v,h,r,n,a):g)){m=!1;break}x||(x=d=="constructor")}if(m&&!x){var S=e.constructor,b=t.constructor;S!=b&&"constructor"in e&&"constructor"in t&&!(typeof S=="function"&&S instanceof S&&typeof b=="function"&&b instanceof b)&&(m=!1)}return a.delete(e),a.delete(t),m}var zN=BN,FN=oi,UN=Or,WN=FN(UN,"DataView"),HN=WN,VN=oi,KN=Or,GN=VN(KN,"Promise"),XN=GN,qN=oi,YN=Or,QN=qN(YN,"Set"),WS=QN,ZN=oi,JN=Or,eD=ZN(JN,"WeakMap"),tD=eD,bp=HN,xp=Ev,wp=XN,Sp=WS,Op=tD,HS=Vr,Ia=qw,wg="[object Map]",rD="[object Object]",Sg="[object Promise]",Og="[object Set]",_g="[object WeakMap]",Pg="[object DataView]",nD=Ia(bp),iD=Ia(xp),aD=Ia(wp),oD=Ia(Sp),uD=Ia(Op),In=HS;(bp&&In(new bp(new ArrayBuffer(1)))!=Pg||xp&&In(new xp)!=wg||wp&&In(wp.resolve())!=Sg||Sp&&In(new Sp)!=Og||Op&&In(new Op)!=_g)&&(In=function(e){var t=HS(e),r=t==rD?e.constructor:void 0,n=r?Ia(r):"";if(n)switch(n){case nD:return Pg;case iD:return wg;case aD:return Sg;case oD:return Og;case uD:return _g}return t});var lD=In,zf=CS,sD=DS,cD=FM,fD=zN,Ag=lD,Eg=St,$g=BS,dD=FS,pD=1,Tg="[object Arguments]",jg="[object Array]",nl="[object Object]",hD=Object.prototype,kg=hD.hasOwnProperty;function vD(e,t,r,n,i,a){var o=Eg(e),u=Eg(t),l=o?jg:Ag(e),s=u?jg:Ag(t);l=l==Tg?nl:l,s=s==Tg?nl:s;var f=l==nl,c=s==nl,d=l==s;if(d&&$g(e)){if(!$g(t))return!1;o=!0,f=!1}if(d&&!f)return a||(a=new zf),o||dD(e)?sD(e,t,r,n,i,a):cD(e,t,l,r,n,i,a);if(!(r&pD)){var p=f&&kg.call(e,"__wrapped__"),y=c&&kg.call(t,"__wrapped__");if(p||y){var m=p?e.value():e,x=y?t.value():t;return a||(a=new zf),i(m,x,r,n,a)}}return d?(a||(a=new zf),fD(e,t,r,n,i,a)):!1}var yD=vD,mD=yD,Cg=Kr;function VS(e,t,r,n,i){return e===t?!0:e==null||t==null||!Cg(e)&&!Cg(t)?e!==e&&t!==t:mD(e,t,r,n,VS,i)}var Vv=VS,gD=CS,bD=Vv,xD=1,wD=2;function SD(e,t,r,n){var i=r.length,a=i,o=!n;if(e==null)return!a;for(e=Object(e);i--;){var u=r[i];if(o&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++i<a;){u=r[i];var l=u[0],s=e[l],f=u[1];if(o&&u[2]){if(s===void 0&&!(l in e))return!1}else{var c=new gD;if(n)var d=n(s,f,l,e,t,c);if(!(d===void 0?bD(f,s,xD|wD,n,c):d))return!1}}return!0}var OD=SD,_D=On;function PD(e){return e===e&&!_D(e)}var KS=PD,AD=KS,ED=Bc;function $D(e){for(var t=ED(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,AD(i)]}return t}var TD=$D;function jD(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var GS=jD,kD=OD,CD=TD,MD=GS;function ID(e){var t=CD(e);return t.length==1&&t[0][2]?MD(t[0][0],t[0][1]):function(r){return r===e||kD(r,e,t)}}var ND=ID;function DD(e,t){return e!=null&&t in Object(e)}var LD=DD,RD=eS,BD=Uv,zD=St,FD=Wv,UD=Hv,WD=_c;function HD(e,t,r){t=RD(t,e);for(var n=-1,i=t.length,a=!1;++n<i;){var o=WD(t[n]);if(!(a=e!=null&&r(e,o)))break;e=e[o]}return a||++n!=i?a:(i=e==null?0:e.length,!!i&&UD(i)&&FD(o,i)&&(zD(e)||BD(e)))}var VD=HD,KD=LD,GD=VD;function XD(e,t){return e!=null&&GD(e,t,KD)}var qD=XD,YD=Vv,QD=tS,ZD=qD,JD=_v,eL=KS,tL=GS,rL=_c,nL=1,iL=2;function aL(e,t){return JD(e)&&eL(t)?tL(rL(e),t):function(r){var n=QD(r,e);return n===void 0&&n===t?ZD(r,e):YD(t,n,nL|iL)}}var oL=aL;function uL(e){return e}var Na=uL;function lL(e){return function(t){return t==null?void 0:t[e]}}var sL=lL,cL=kv;function fL(e){return function(t){return cL(t,e)}}var dL=fL,pL=sL,hL=dL,vL=_v,yL=_c;function mL(e){return vL(e)?pL(yL(e)):hL(e)}var gL=mL,bL=ND,xL=oL,wL=Na,SL=St,OL=gL;function _L(e){return typeof e=="function"?e:e==null?wL:typeof e=="object"?SL(e)?xL(e[0],e[1]):bL(e):OL(e)}var _n=_L;function PL(e,t,r,n){for(var i=e.length,a=r+(n?1:-1);n?a--:++a<i;)if(t(e[a],a,e))return a;return-1}var XS=PL;function AL(e){return e!==e}var EL=AL;function $L(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}var TL=$L,jL=XS,kL=EL,CL=TL;function ML(e,t,r){return t===t?CL(e,t,r):jL(e,kL,r)}var IL=ML,NL=IL;function DL(e,t){var r=e==null?0:e.length;return!!r&&NL(e,t,0)>-1}var LL=DL;function RL(e,t,r){for(var n=-1,i=e==null?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}var BL=RL;function zL(){}var FL=zL,Ff=WS,UL=FL,WL=Fv,HL=1/0,VL=Ff&&1/WL(new Ff([,-0]))[1]==HL?function(e){return new Ff(e)}:UL,KL=VL,GL=MS,XL=LL,qL=BL,YL=NS,QL=KL,ZL=Fv,JL=200;function eR(e,t,r){var n=-1,i=XL,a=e.length,o=!0,u=[],l=u;if(r)o=!1,i=qL;else if(a>=JL){var s=t?null:QL(e);if(s)return ZL(s);o=!1,i=YL,l=new GL}else l=t?[]:u;e:for(;++n<a;){var f=e[n],c=t?t(f):f;if(f=r||f!==0?f:0,o&&c===c){for(var d=l.length;d--;)if(l[d]===c)continue e;t&&l.push(c),u.push(f)}else i(l,c,r)||(l!==u&&l.push(c),u.push(f))}return u}var tR=eR,rR=_n,nR=tR;function iR(e,t){return e&&e.length?nR(e,rR(t)):[]}var aR=iR;const Mg=he(aR);function qS(e,t,r){return t===!0?Mg(e,r):Z(t)?Mg(e,t):e}function ta(e){"@babel/helpers - typeof";return ta=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},ta(e)}var oR=["ref"];function Ig(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _r(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ig(Object(r),!0).forEach(function(n){zc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ig(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ng(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,QS(n.key),n)}}function lR(e,t,r){return t&&Ng(e.prototype,t),r&&Ng(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function sR(e,t,r){return t=ps(t),cR(e,YS()?Reflect.construct(t,r||[],ps(e).constructor):t.apply(e,r))}function cR(e,t){if(t&&(ta(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fR(e)}function fR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YS(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(YS=function(){return!!e})()}function ps(e){return ps=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ps(e)}function dR(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&&_p(e,t)}function _p(e,t){return _p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},_p(e,t)}function zc(e,t,r){return t=QS(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function QS(e){var t=pR(e,"string");return ta(t)=="symbol"?t:t+""}function pR(e,t){if(ta(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ta(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function hR(e,t){if(e==null)return{};var r=vR(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vR(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function yR(e){return e.value}function mR(e,t){if(A.isValidElement(e))return A.cloneElement(e,t);if(typeof e=="function")return A.createElement(e,t);t.ref;var r=hR(t,oR);return A.createElement(zv,r)}var Dg=1,Ui=function(e){function t(){var r;uR(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=sR(this,t,[].concat(i)),zc(r,"lastBoundingBox",{width:-1,height:-1}),r}return dR(t,e),lR(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>Dg||Math.abs(i.height-this.lastBoundingBox.height)>Dg)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?_r({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,a=i.layout,o=i.align,u=i.verticalAlign,l=i.margin,s=i.chartWidth,f=i.chartHeight,c,d;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&a==="vertical"){var p=this.getBBoxSnapshot();c={left:((s||0)-p.width)/2}}else c=o==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(u==="middle"){var y=this.getBBoxSnapshot();d={top:((f||0)-y.height)/2}}else d=u==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return _r(_r({},c),d)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,u=i.height,l=i.wrapperStyle,s=i.payloadUniqBy,f=i.payload,c=_r(_r({position:"absolute",width:o||"auto",height:u||"auto"},this.getDefaultPosition(l)),l);return A.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(p){n.wrapperNode=p}},mR(a,_r(_r({},this.props),{},{payload:qS(f,s,yR)})))}}],[{key:"getWithHeight",value:function(n,i){var a=_r(_r({},this.defaultProps),n.props),o=a.layout;return o==="vertical"&&H(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}])}(z.PureComponent);zc(Ui,"displayName","Legend");zc(Ui,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Lg=ju,gR=Uv,bR=St,Rg=Lg?Lg.isConcatSpreadable:void 0;function xR(e){return bR(e)||gR(e)||!!(Rg&&e&&e[Rg])}var wR=xR,SR=LS,OR=wR;function ZS(e,t,r,n,i){var a=-1,o=e.length;for(r||(r=OR),i||(i=[]);++a<o;){var u=e[a];t>0&&r(u)?t>1?ZS(u,t-1,r,n,i):SR(i,u):n||(i[i.length]=u)}return i}var JS=ZS;function _R(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),u=o.length;u--;){var l=o[e?u:++i];if(r(a[l],l,a)===!1)break}return t}}var PR=_R,AR=PR,ER=AR(),$R=ER,TR=$R,jR=Bc;function kR(e,t){return e&&TR(e,t,jR)}var eO=kR,CR=ku;function MR(e,t){return function(r,n){if(r==null)return r;if(!CR(r))return e(r,n);for(var i=r.length,a=t?i:-1,o=Object(r);(t?a--:++a<i)&&n(o[a],a,o)!==!1;);return r}}var IR=MR,NR=eO,DR=IR,LR=DR(NR),Kv=LR,RR=Kv,BR=ku;function zR(e,t){var r=-1,n=BR(e)?Array(e.length):[];return RR(e,function(i,a,o){n[++r]=t(i,a,o)}),n}var tO=zR;function FR(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}var UR=FR,Bg=Aa;function WR(e,t){if(e!==t){var r=e!==void 0,n=e===null,i=e===e,a=Bg(e),o=t!==void 0,u=t===null,l=t===t,s=Bg(t);if(!u&&!s&&!a&&e>t||a&&o&&l&&!u&&!s||n&&o&&l||!r&&l||!i)return 1;if(!n&&!a&&!s&&e<t||s&&r&&i&&!n&&!a||u&&r&&i||!o&&i||!l)return-1}return 0}var HR=WR,VR=HR;function KR(e,t,r){for(var n=-1,i=e.criteria,a=t.criteria,o=i.length,u=r.length;++n<o;){var l=VR(i[n],a[n]);if(l){if(n>=u)return l;var s=r[n];return l*(s=="desc"?-1:1)}}return e.index-t.index}var GR=KR,Uf=jv,XR=kv,qR=_n,YR=tO,QR=UR,ZR=zS,JR=GR,e3=Na,t3=St;function r3(e,t,r){t.length?t=Uf(t,function(a){return t3(a)?function(o){return XR(o,a.length===1?a[0]:a)}:a}):t=[e3];var n=-1;t=Uf(t,ZR(qR));var i=YR(e,function(a,o,u){var l=Uf(t,function(s){return s(a)});return{criteria:l,index:++n,value:a}});return QR(i,function(a,o){return JR(a,o,r)})}var n3=r3;function i3(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var a3=i3,o3=a3,zg=Math.max;function u3(e,t,r){return t=zg(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=zg(n.length-t,0),o=Array(a);++i<a;)o[i]=n[t+i];i=-1;for(var u=Array(t+1);++i<t;)u[i]=n[i];return u[t]=r(o),o3(e,this,u)}}var l3=u3;function s3(e){return function(){return e}}var c3=s3,f3=oi,d3=function(){try{var e=f3(Object,"defineProperty");return e({},"",{}),e}catch{}}(),rO=d3,p3=c3,Fg=rO,h3=Na,v3=Fg?function(e,t){return Fg(e,"toString",{configurable:!0,enumerable:!1,value:p3(t),writable:!0})}:h3,y3=v3,m3=800,g3=16,b3=Date.now;function x3(e){var t=0,r=0;return function(){var n=b3(),i=g3-(n-r);if(r=n,i>0){if(++t>=m3)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var w3=x3,S3=y3,O3=w3,_3=O3(S3),P3=_3,A3=Na,E3=l3,$3=P3;function T3(e,t){return $3(E3(e,t,A3),e+"")}var j3=T3,k3=Av,C3=ku,M3=Wv,I3=On;function N3(e,t,r){if(!I3(r))return!1;var n=typeof t;return(n=="number"?C3(r)&&M3(t,r.length):n=="string"&&t in r)?k3(r[t],e):!1}var Fc=N3,D3=JS,L3=n3,R3=j3,Ug=Fc,B3=R3(function(e,t){if(e==null)return[];var r=t.length;return r>1&&Ug(e,t[0],t[1])?t=[]:r>2&&Ug(t[0],t[1],t[2])&&(t=[t[0]]),L3(e,D3(t,1),[])}),z3=B3;const Gv=he(z3);function Ko(e){"@babel/helpers - typeof";return Ko=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},Ko(e)}function Pp(){return Pp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pp.apply(this,arguments)}function F3(e,t){return V3(e)||H3(e,t)||W3(e,t)||U3()}function U3(){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 W3(e,t){if(e){if(typeof e=="string")return Wg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Wg(e,t)}}function Wg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function H3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function V3(e){if(Array.isArray(e))return e}function Hg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Wf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Hg(Object(r),!0).forEach(function(n){K3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function K3(e,t,r){return t=G3(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G3(e){var t=X3(e,"string");return Ko(t)=="symbol"?t:t+""}function X3(e,t){if(Ko(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ko(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function q3(e){return Array.isArray(e)&&Ue(e[0])&&Ue(e[1])?e.join(" ~ "):e}var Y3=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,a=i===void 0?{}:i,o=t.itemStyle,u=o===void 0?{}:o,l=t.labelStyle,s=l===void 0?{}:l,f=t.payload,c=t.formatter,d=t.itemSorter,p=t.wrapperClassName,y=t.labelClassName,m=t.label,x=t.labelFormatter,v=t.accessibilityLayer,h=v===void 0?!1:v,g=function(){if(f&&f.length){var $={padding:0,margin:0},L=(d?Gv(f,d):f).map(function(I,M){if(I.type==="none")return null;var E=Wf({display:"block",paddingTop:4,paddingBottom:4,color:I.color||"#000"},u),B=I.formatter||c||q3,k=I.value,D=I.name,R=k,K=D;if(B&&R!=null&&K!=null){var F=B(k,D,I,M,f);if(Array.isArray(F)){var Y=F3(F,2);R=Y[0],K=Y[1]}else R=F}return A.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(M),style:E},Ue(K)?A.createElement("span",{className:"recharts-tooltip-item-name"},K):null,Ue(K)?A.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,A.createElement("span",{className:"recharts-tooltip-item-value"},R),A.createElement("span",{className:"recharts-tooltip-item-unit"},I.unit||""))});return A.createElement("ul",{className:"recharts-tooltip-item-list",style:$},L)}return null},S=Wf({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),b=Wf({margin:0},s),w=!re(m),O=w?m:"",_=ae("recharts-default-tooltip",p),P=ae("recharts-tooltip-label",y);w&&x&&f!==void 0&&f!==null&&(O=x(m,f));var T=h?{role:"status","aria-live":"assertive"}:{};return A.createElement("div",Pp({className:_,style:S},T),A.createElement("p",{className:P,style:b},A.isValidElement(O)?O:"".concat(O)),g())};function Go(e){"@babel/helpers - typeof";return Go=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},Go(e)}function il(e,t,r){return t=Q3(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q3(e){var t=Z3(e,"string");return Go(t)=="symbol"?t:t+""}function Z3(e,t){if(Go(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Go(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qa="recharts-tooltip-wrapper",J3={visibility:"hidden"};function e5(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return ae(qa,il(il(il(il({},"".concat(qa,"-right"),H(r)&&t&&H(t.x)&&r>=t.x),"".concat(qa,"-left"),H(r)&&t&&H(t.x)&&r<t.x),"".concat(qa,"-bottom"),H(n)&&t&&H(t.y)&&n>=t.y),"".concat(qa,"-top"),H(n)&&t&&H(t.y)&&n<t.y))}function Vg(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,u=e.tooltipDimension,l=e.viewBox,s=e.viewBoxDimension;if(a&&H(a[n]))return a[n];var f=r[n]-u-i,c=r[n]+i;if(t[n])return o[n]?f:c;if(o[n]){var d=f,p=l[n];return d<p?Math.max(c,l[n]):Math.max(f,l[n])}var y=c+u,m=l[n]+s;return y>m?Math.max(f,l[n]):Math.max(c,l[n])}function t5(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function r5(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,u=e.useTranslate3d,l=e.viewBox,s,f,c;return o.height>0&&o.width>0&&r?(f=Vg({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:l,viewBoxDimension:l.width}),c=Vg({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:l,viewBoxDimension:l.height}),s=t5({translateX:f,translateY:c,useTranslate3d:u})):s=J3,{cssProperties:s,cssClasses:e5({translateX:f,translateY:c,coordinate:r})}}function ra(e){"@babel/helpers - typeof";return ra=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},ra(e)}function Kg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Gg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Kg(Object(r),!0).forEach(function(n){Ep(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function n5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,iO(n.key),n)}}function a5(e,t,r){return t&&i5(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function o5(e,t,r){return t=hs(t),u5(e,nO()?Reflect.construct(t,r||[],hs(e).constructor):t.apply(e,r))}function u5(e,t){if(t&&(ra(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return l5(e)}function l5(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nO(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nO=function(){return!!e})()}function hs(e){return hs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},hs(e)}function s5(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&&Ap(e,t)}function Ap(e,t){return Ap=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Ap(e,t)}function Ep(e,t,r){return t=iO(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iO(e){var t=c5(e,"string");return ra(t)=="symbol"?t:t+""}function c5(e,t){if(ra(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ra(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Xg=1,f5=function(e){function t(){var r;n5(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=o5(this,t,[].concat(i)),Ep(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Ep(r,"handleKeyDown",function(o){if(o.key==="Escape"){var u,l,s,f;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(u=(l=r.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&u!==void 0?u:0,y:(s=(f=r.props.coordinate)===null||f===void 0?void 0:f.y)!==null&&s!==void 0?s:0}})}}),r}return s5(t,e),a5(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>Xg||Math.abs(n.height-this.state.lastBoundingBox.height)>Xg)&&this.setState({lastBoundingBox:{width:n.width,height:n.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 n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,u=i.animationDuration,l=i.animationEasing,s=i.children,f=i.coordinate,c=i.hasPayload,d=i.isAnimationActive,p=i.offset,y=i.position,m=i.reverseDirection,x=i.useTranslate3d,v=i.viewBox,h=i.wrapperStyle,g=r5({allowEscapeViewBox:o,coordinate:f,offsetTopLeft:p,position:y,reverseDirection:m,tooltipBox:this.state.lastBoundingBox,useTranslate3d:x,viewBox:v}),S=g.cssClasses,b=g.cssProperties,w=Gg(Gg({transition:d&&a?"transform ".concat(u,"ms ").concat(l):void 0},b),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&c?"visible":"hidden",position:"absolute",top:0,left:0},h);return A.createElement("div",{tabIndex:-1,className:S,style:w,ref:function(_){n.wrapperNode=_}},s)}}])}(z.PureComponent),d5=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},ui={isSsr:d5()};function na(e){"@babel/helpers - typeof";return na=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},na(e)}function qg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Yg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qg(Object(r),!0).forEach(function(n){Xv(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function p5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,oO(n.key),n)}}function v5(e,t,r){return t&&h5(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function y5(e,t,r){return t=vs(t),m5(e,aO()?Reflect.construct(t,r||[],vs(e).constructor):t.apply(e,r))}function m5(e,t){if(t&&(na(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return g5(e)}function g5(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aO(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aO=function(){return!!e})()}function vs(e){return vs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},vs(e)}function b5(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&&$p(e,t)}function $p(e,t){return $p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},$p(e,t)}function Xv(e,t,r){return t=oO(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oO(e){var t=x5(e,"string");return na(t)=="symbol"?t:t+""}function x5(e,t){if(na(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(na(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function w5(e){return e.dataKey}function S5(e,t){return A.isValidElement(e)?A.cloneElement(e,t):typeof e=="function"?A.createElement(e,t):A.createElement(Y3,t)}var vt=function(e){function t(){return p5(this,t),y5(this,t,arguments)}return b5(t,e),v5(t,[{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,u=i.animationDuration,l=i.animationEasing,s=i.content,f=i.coordinate,c=i.filterNull,d=i.isAnimationActive,p=i.offset,y=i.payload,m=i.payloadUniqBy,x=i.position,v=i.reverseDirection,h=i.useTranslate3d,g=i.viewBox,S=i.wrapperStyle,b=y??[];c&&b.length&&(b=qS(y.filter(function(O){return O.value!=null&&(O.hide!==!0||n.props.includeHidden)}),m,w5));var w=b.length>0;return A.createElement(f5,{allowEscapeViewBox:o,animationDuration:u,animationEasing:l,isAnimationActive:d,active:a,coordinate:f,hasPayload:w,offset:p,position:x,reverseDirection:v,useTranslate3d:h,viewBox:g,wrapperStyle:S},S5(s,Yg(Yg({},this.props),{},{payload:b})))}}])}(z.PureComponent);Xv(vt,"displayName","Tooltip");Xv(vt,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!ui.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 O5=Or,_5=function(){return O5.Date.now()},P5=_5,A5=/\s/;function E5(e){for(var t=e.length;t--&&A5.test(e.charAt(t)););return t}var $5=E5,T5=$5,j5=/^\s+/;function k5(e){return e&&e.slice(0,T5(e)+1).replace(j5,"")}var C5=k5,M5=C5,Qg=On,I5=Aa,Zg=NaN,N5=/^[-+]0x[0-9a-f]+$/i,D5=/^0b[01]+$/i,L5=/^0o[0-7]+$/i,R5=parseInt;function B5(e){if(typeof e=="number")return e;if(I5(e))return Zg;if(Qg(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Qg(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=M5(e);var r=D5.test(e);return r||L5.test(e)?R5(e.slice(2),r?2:8):N5.test(e)?Zg:+e}var uO=B5,z5=On,Hf=P5,Jg=uO,F5="Expected a function",U5=Math.max,W5=Math.min;function H5(e,t,r){var n,i,a,o,u,l,s=0,f=!1,c=!1,d=!0;if(typeof e!="function")throw new TypeError(F5);t=Jg(t)||0,z5(r)&&(f=!!r.leading,c="maxWait"in r,a=c?U5(Jg(r.maxWait)||0,t):a,d="trailing"in r?!!r.trailing:d);function p(w){var O=n,_=i;return n=i=void 0,s=w,o=e.apply(_,O),o}function y(w){return s=w,u=setTimeout(v,t),f?p(w):o}function m(w){var O=w-l,_=w-s,P=t-O;return c?W5(P,a-_):P}function x(w){var O=w-l,_=w-s;return l===void 0||O>=t||O<0||c&&_>=a}function v(){var w=Hf();if(x(w))return h(w);u=setTimeout(v,m(w))}function h(w){return u=void 0,d&&n?p(w):(n=i=void 0,o)}function g(){u!==void 0&&clearTimeout(u),s=0,n=l=i=u=void 0}function S(){return u===void 0?o:h(Hf())}function b(){var w=Hf(),O=x(w);if(n=arguments,i=this,l=w,O){if(u===void 0)return y(l);if(c)return clearTimeout(u),u=setTimeout(v,t),p(l)}return u===void 0&&(u=setTimeout(v,t)),o}return b.cancel=g,b.flush=S,b}var V5=H5,K5=V5,G5=On,X5="Expected a function";function q5(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(X5);return G5(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),K5(e,t,{leading:n,maxWait:t,trailing:i})}var Y5=q5;const lO=he(Y5);function Xo(e){"@babel/helpers - typeof";return Xo=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},Xo(e)}function e0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function al(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?e0(Object(r),!0).forEach(function(n){Q5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e0(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Q5(e,t,r){return t=Z5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Z5(e){var t=J5(e,"string");return Xo(t)=="symbol"?t:t+""}function J5(e,t){if(Xo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eB(e,t){return iB(e)||nB(e,t)||rB(e,t)||tB()}function tB(){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 rB(e,t){if(e){if(typeof e=="string")return t0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return t0(e,t)}}function t0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function nB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function iB(e){if(Array.isArray(e))return e}var Ya=z.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,a=e.width,o=a===void 0?"100%":a,u=e.height,l=u===void 0?"100%":u,s=e.minWidth,f=s===void 0?0:s,c=e.minHeight,d=e.maxHeight,p=e.children,y=e.debounce,m=y===void 0?0:y,x=e.id,v=e.className,h=e.onResize,g=e.style,S=g===void 0?{}:g,b=z.useRef(null),w=z.useRef();w.current=h,z.useImperativeHandle(t,function(){return Object.defineProperty(b.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),b.current},configurable:!0})});var O=z.useState({containerWidth:i.width,containerHeight:i.height}),_=eB(O,2),P=_[0],T=_[1],j=z.useCallback(function(L,I){T(function(M){var E=Math.round(L),B=Math.round(I);return M.containerWidth===E&&M.containerHeight===B?M:{containerWidth:E,containerHeight:B}})},[]);z.useEffect(function(){var L=function(D){var R,K=D[0].contentRect,F=K.width,Y=K.height;j(F,Y),(R=w.current)===null||R===void 0||R.call(w,F,Y)};m>0&&(L=lO(L,m,{trailing:!0,leading:!1}));var I=new ResizeObserver(L),M=b.current.getBoundingClientRect(),E=M.width,B=M.height;return j(E,B),I.observe(b.current),function(){I.disconnect()}},[j,m]);var $=z.useMemo(function(){var L=P.containerWidth,I=P.containerHeight;if(L<0||I<0)return null;Ir(Bn(o)||Bn(l),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,o,l),Ir(!r||r>0,"The aspect(%s) must be greater than zero.",r);var M=Bn(o)?L:o,E=Bn(l)?I:l;r&&r>0&&(M?E=M/r:E&&(M=E*r),d&&E>d&&(E=d)),Ir(M>0||E>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.`,M,E,o,l,f,c,r);var B=!Array.isArray(p)&&Mr(p.type).endsWith("Chart");return A.Children.map(p,function(k){return A.isValidElement(k)?z.cloneElement(k,al({width:M,height:E},B?{style:al({height:"100%",width:"100%",maxHeight:E,maxWidth:M},k.props.style)}:{})):k})},[r,p,l,d,c,f,P,o]);return A.createElement("div",{id:x?"".concat(x):void 0,className:ae("recharts-responsive-container",v),style:al(al({},S),{},{width:o,height:l,minWidth:f,minHeight:c,maxHeight:d}),ref:b},$)}),qv=function(t){return null};qv.displayName="Cell";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)}function r0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?r0(Object(r),!0).forEach(function(n){aB(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r0(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aB(e,t,r){return t=oB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oB(e){var t=uB(e,"string");return qo(t)=="symbol"?t:t+""}function uB(e,t){if(qo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hi={widthCache:{},cacheCount:0},lB=2e3,sB={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},n0="recharts_measurement_span";function cB(e){var t=Tp({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var So=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||ui.isSsr)return{width:0,height:0};var n=cB(r),i=JSON.stringify({text:t,copyStyle:n});if(hi.widthCache[i])return hi.widthCache[i];try{var a=document.getElementById(n0);a||(a=document.createElement("span"),a.setAttribute("id",n0),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=Tp(Tp({},sB),n);Object.assign(a.style,o),a.textContent="".concat(t);var u=a.getBoundingClientRect(),l={width:u.width,height:u.height};return hi.widthCache[i]=l,++hi.cacheCount>lB&&(hi.cacheCount=0,hi.widthCache={}),l}catch{return{width:0,height:0}}},fB=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Yo(e){"@babel/helpers - typeof";return Yo=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},Yo(e)}function ys(e,t){return vB(e)||hB(e,t)||pB(e,t)||dB()}function dB(){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 pB(e,t){if(e){if(typeof e=="string")return i0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i0(e,t)}}function i0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function hB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function vB(e){if(Array.isArray(e))return e}function yB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a0(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gB(n.key),n)}}function mB(e,t,r){return t&&a0(e.prototype,t),r&&a0(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function gB(e){var t=bB(e,"string");return Yo(t)=="symbol"?t:t+""}function bB(e,t){if(Yo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var o0=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,u0=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,xB=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,wB=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,sO={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},SB=Object.keys(sO),ki="NaN";function OB(e,t){return e*sO[t]}var ol=function(){function e(t,r){yB(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!xB.test(r)&&(this.num=NaN,this.unit=""),SB.includes(r)&&(this.num=OB(t,r),this.unit="px")}return mB(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.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(r){var n,i=(n=wB.exec(r))!==null&&n!==void 0?n:[],a=ys(i,3),o=a[1],u=a[2];return new e(parseFloat(o),u??"")}}])}();function cO(e){if(e.includes(ki))return ki;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=o0.exec(t))!==null&&r!==void 0?r:[],i=ys(n,4),a=i[1],o=i[2],u=i[3],l=ol.parse(a??""),s=ol.parse(u??""),f=o==="*"?l.multiply(s):l.divide(s);if(f.isNaN())return ki;t=t.replace(o0,f.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var c,d=(c=u0.exec(t))!==null&&c!==void 0?c:[],p=ys(d,4),y=p[1],m=p[2],x=p[3],v=ol.parse(y??""),h=ol.parse(x??""),g=m==="+"?v.add(h):v.subtract(h);if(g.isNaN())return ki;t=t.replace(u0,g.toString())}return t}var l0=/\(([^()]*)\)/;function _B(e){for(var t=e;t.includes("(");){var r=l0.exec(t),n=ys(r,2),i=n[1];t=t.replace(l0,cO(i))}return t}function PB(e){var t=e.replace(/\s+/g,"");return t=_B(t),t=cO(t),t}function AB(e){try{return PB(e)}catch{return ki}}function Vf(e){var t=AB(e.slice(5,-1));return t===ki?"":t}var EB=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],$B=["dx","dy","angle","className","breakAll"];function jp(){return jp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jp.apply(this,arguments)}function s0(e,t){if(e==null)return{};var r=TB(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function TB(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function c0(e,t){return MB(e)||CB(e,t)||kB(e,t)||jB()}function jB(){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 kB(e,t){if(e){if(typeof e=="string")return f0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f0(e,t)}}function f0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function CB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function MB(e){if(Array.isArray(e))return e}var fO=/[ \f\n\r\t\v\u2028\u2029]+/,dO=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var a=[];re(r)||(n?a=r.toString().split(""):a=r.toString().split(fO));var o=a.map(function(l){return{word:l,width:So(l,i).width}}),u=n?0:So(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:u}}catch{return null}},IB=function(t,r,n,i,a){var o=t.maxLines,u=t.children,l=t.style,s=t.breakAll,f=H(o),c=u,d=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return M.reduce(function(E,B){var k=B.word,D=B.width,R=E[E.length-1];if(R&&(i==null||a||R.width+D+n<Number(i)))R.words.push(k),R.width+=D+n;else{var K={words:[k],width:D};E.push(K)}return E},[])},p=d(r),y=function(M){return M.reduce(function(E,B){return E.width>B.width?E:B})};if(!f)return p;for(var m="…",x=function(M){var E=c.slice(0,M),B=dO({breakAll:s,style:l,children:E+m}).wordsWithComputedWidth,k=d(B),D=k.length>o||y(k).width>Number(i);return[D,k]},v=0,h=c.length-1,g=0,S;v<=h&&g<=c.length-1;){var b=Math.floor((v+h)/2),w=b-1,O=x(w),_=c0(O,2),P=_[0],T=_[1],j=x(b),$=c0(j,1),L=$[0];if(!P&&!L&&(v=b+1),P&&L&&(h=b-1),!P&&L){S=T;break}g++}return S||p},d0=function(t){var r=re(t)?[]:t.toString().split(fO);return[{words:r}]},NB=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,u=t.maxLines;if((r||n)&&!ui.isSsr){var l,s,f=dO({breakAll:o,children:i,style:a});if(f){var c=f.wordsWithComputedWidth,d=f.spaceWidth;l=c,s=d}else return d0(i);return IB({breakAll:o,children:i,maxLines:u,style:a},l,s,r,n)}return d0(i)},p0="#808080",ms=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.lineHeight,u=o===void 0?"1em":o,l=t.capHeight,s=l===void 0?"0.71em":l,f=t.scaleToFit,c=f===void 0?!1:f,d=t.textAnchor,p=d===void 0?"start":d,y=t.verticalAnchor,m=y===void 0?"end":y,x=t.fill,v=x===void 0?p0:x,h=s0(t,EB),g=z.useMemo(function(){return NB({breakAll:h.breakAll,children:h.children,maxLines:h.maxLines,scaleToFit:c,style:h.style,width:h.width})},[h.breakAll,h.children,h.maxLines,c,h.style,h.width]),S=h.dx,b=h.dy,w=h.angle,O=h.className,_=h.breakAll,P=s0(h,$B);if(!Ue(n)||!Ue(a))return null;var T=n+(H(S)?S:0),j=a+(H(b)?b:0),$;switch(m){case"start":$=Vf("calc(".concat(s,")"));break;case"middle":$=Vf("calc(".concat((g.length-1)/2," * -").concat(u," + (").concat(s," / 2))"));break;default:$=Vf("calc(".concat(g.length-1," * -").concat(u,")"));break}var L=[];if(c){var I=g[0].width,M=h.width;L.push("scale(".concat((H(M)?M/I:1)/I,")"))}return w&&L.push("rotate(".concat(w,", ").concat(T,", ").concat(j,")")),L.length&&(P.transform=L.join(" ")),A.createElement("text",jp({},ee(P,!0),{x:T,y:j,className:ae("recharts-text",O),textAnchor:p,fill:v.includes("url")?p0:v}),g.map(function(E,B){var k=E.words.join(_?"":" ");return A.createElement("tspan",{x:T,dy:B===0?$:u,key:"".concat(k,"-").concat(B)},k)}))};function mn(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function DB(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Yv(e){let t,r,n;e.length!==2?(t=mn,r=(u,l)=>mn(e(u),l),n=(u,l)=>e(u)-l):(t=e===mn||e===DB?e:LB,r=e,n=e);function i(u,l,s=0,f=u.length){if(s<f){if(t(l,l)!==0)return f;do{const c=s+f>>>1;r(u[c],l)<0?s=c+1:f=c}while(s<f)}return s}function a(u,l,s=0,f=u.length){if(s<f){if(t(l,l)!==0)return f;do{const c=s+f>>>1;r(u[c],l)<=0?s=c+1:f=c}while(s<f)}return s}function o(u,l,s=0,f=u.length){const c=i(u,l,s,f-1);return c>s&&n(u[c-1],l)>-n(u[c],l)?c-1:c}return{left:i,center:o,right:a}}function LB(){return 0}function pO(e){return e===null?NaN:+e}function*RB(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const BB=Yv(mn),Cu=BB.right;Yv(pO).center;class h0 extends Map{constructor(t,r=UB){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(v0(this,t))}has(t){return super.has(v0(this,t))}set(t,r){return super.set(zB(this,t),r)}delete(t){return super.delete(FB(this,t))}}function v0({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function zB({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function FB({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function UB(e){return e!==null&&typeof e=="object"?e.valueOf():e}function WB(e=mn){if(e===mn)return hO;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function hO(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const HB=Math.sqrt(50),VB=Math.sqrt(10),KB=Math.sqrt(2);function gs(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=HB?10:a>=VB?5:a>=KB?2:1;let u,l,s;return i<0?(s=Math.pow(10,-i)/o,u=Math.round(e*s),l=Math.round(t*s),u/s<e&&++u,l/s>t&&--l,s=-s):(s=Math.pow(10,i)*o,u=Math.round(e/s),l=Math.round(t/s),u*s<e&&++u,l*s>t&&--l),l<u&&.5<=r&&r<2?gs(e,t,r*2):[u,l,s]}function kp(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,a,o]=n?gs(t,e,r):gs(e,t,r);if(!(a>=i))return[];const u=a-i+1,l=new Array(u);if(n)if(o<0)for(let s=0;s<u;++s)l[s]=(a-s)/-o;else for(let s=0;s<u;++s)l[s]=(a-s)*o;else if(o<0)for(let s=0;s<u;++s)l[s]=(i+s)/-o;else for(let s=0;s<u;++s)l[s]=(i+s)*o;return l}function Cp(e,t,r){return t=+t,e=+e,r=+r,gs(e,t,r)[2]}function Mp(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?Cp(t,e,r):Cp(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function y0(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function m0(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function vO(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?hO:WB(i);n>r;){if(n-r>600){const l=n-r+1,s=t-r+1,f=Math.log(l),c=.5*Math.exp(2*f/3),d=.5*Math.sqrt(f*c*(l-c)/l)*(s-l/2<0?-1:1),p=Math.max(r,Math.floor(t-s*c/l+d)),y=Math.min(n,Math.floor(t+(l-s)*c/l+d));vO(e,t,p,y,i)}const a=e[t];let o=r,u=n;for(Qa(e,r,t),i(e[n],a)>0&&Qa(e,r,n);o<u;){for(Qa(e,o,u),++o,--u;i(e[o],a)<0;)++o;for(;i(e[u],a)>0;)--u}i(e[r],a)===0?Qa(e,r,u):(++u,Qa(e,u,n)),u<=t&&(r=u+1),t<=u&&(n=u-1)}return e}function Qa(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function GB(e,t,r){if(e=Float64Array.from(RB(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return m0(e);if(t>=1)return y0(e);var n,i=(n-1)*t,a=Math.floor(i),o=y0(vO(e,a).subarray(0,a+1)),u=m0(e.subarray(a+1));return o+(u-o)*(i-a)}}function XB(e,t,r=pO){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),u=+r(e[a+1],a+1,e);return o+(u-o)*(i-a)}}function qB(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n<i;)a[n]=e+n*r;return a}function Xt(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Gr(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 Ip=Symbol("implicit");function Qv(){var e=new h0,t=[],r=[],n=Ip;function i(a){let o=e.get(a);if(o===void 0){if(n!==Ip)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new h0;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Qv(t,r).unknown(n)},Xt.apply(i,arguments),i}function Qo(){var e=Qv().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,u=!1,l=0,s=0,f=.5;delete e.unknown;function c(){var d=t().length,p=i<n,y=p?i:n,m=p?n:i;a=(m-y)/Math.max(1,d-l+s*2),u&&(a=Math.floor(a)),y+=(m-y-a*(d-l))*f,o=a*(1-l),u&&(y=Math.round(y),o=Math.round(o));var x=qB(d).map(function(v){return y+a*v});return r(p?x.reverse():x)}return e.domain=function(d){return arguments.length?(t(d),c()):t()},e.range=function(d){return arguments.length?([n,i]=d,n=+n,i=+i,c()):[n,i]},e.rangeRound=function(d){return[n,i]=d,n=+n,i=+i,u=!0,c()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(d){return arguments.length?(u=!!d,c()):u},e.padding=function(d){return arguments.length?(l=Math.min(1,s=+d),c()):l},e.paddingInner=function(d){return arguments.length?(l=Math.min(1,d),c()):l},e.paddingOuter=function(d){return arguments.length?(s=+d,c()):s},e.align=function(d){return arguments.length?(f=Math.max(0,Math.min(1,d)),c()):f},e.copy=function(){return Qo(t(),[n,i]).round(u).paddingInner(l).paddingOuter(s).align(f)},Xt.apply(c(),arguments)}function yO(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return yO(t())},e}function Oo(){return yO(Qo.apply(null,arguments).paddingInner(1))}function Zv(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function mO(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Mu(){}var Zo=.7,bs=1/Zo,Wi="\\s*([+-]?\\d+)\\s*",Jo="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",gr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",YB=/^#([0-9a-f]{3,8})$/,QB=new RegExp(`^rgb\\(${Wi},${Wi},${Wi}\\)$`),ZB=new RegExp(`^rgb\\(${gr},${gr},${gr}\\)$`),JB=new RegExp(`^rgba\\(${Wi},${Wi},${Wi},${Jo}\\)$`),ez=new RegExp(`^rgba\\(${gr},${gr},${gr},${Jo}\\)$`),tz=new RegExp(`^hsl\\(${Jo},${gr},${gr}\\)$`),rz=new RegExp(`^hsla\\(${Jo},${gr},${gr},${Jo}\\)$`),g0={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};Zv(Mu,eu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:b0,formatHex:b0,formatHex8:nz,formatHsl:iz,formatRgb:x0,toString:x0});function b0(){return this.rgb().formatHex()}function nz(){return this.rgb().formatHex8()}function iz(){return gO(this).formatHsl()}function x0(){return this.rgb().formatRgb()}function eu(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=YB.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?w0(t):r===3?new gt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?ul(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?ul(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=QB.exec(e))?new gt(t[1],t[2],t[3],1):(t=ZB.exec(e))?new gt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=JB.exec(e))?ul(t[1],t[2],t[3],t[4]):(t=ez.exec(e))?ul(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=tz.exec(e))?_0(t[1],t[2]/100,t[3]/100,1):(t=rz.exec(e))?_0(t[1],t[2]/100,t[3]/100,t[4]):g0.hasOwnProperty(e)?w0(g0[e]):e==="transparent"?new gt(NaN,NaN,NaN,0):null}function w0(e){return new gt(e>>16&255,e>>8&255,e&255,1)}function ul(e,t,r,n){return n<=0&&(e=t=r=NaN),new gt(e,t,r,n)}function az(e){return e instanceof Mu||(e=eu(e)),e?(e=e.rgb(),new gt(e.r,e.g,e.b,e.opacity)):new gt}function Np(e,t,r,n){return arguments.length===1?az(e):new gt(e,t,r,n??1)}function gt(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Zv(gt,Np,mO(Mu,{brighter(e){return e=e==null?bs:Math.pow(bs,e),new gt(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Zo:Math.pow(Zo,e),new gt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new gt(Kn(this.r),Kn(this.g),Kn(this.b),xs(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:S0,formatHex:S0,formatHex8:oz,formatRgb:O0,toString:O0}));function S0(){return`#${zn(this.r)}${zn(this.g)}${zn(this.b)}`}function oz(){return`#${zn(this.r)}${zn(this.g)}${zn(this.b)}${zn((isNaN(this.opacity)?1:this.opacity)*255)}`}function O0(){const e=xs(this.opacity);return`${e===1?"rgb(":"rgba("}${Kn(this.r)}, ${Kn(this.g)}, ${Kn(this.b)}${e===1?")":`, ${e})`}`}function xs(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Kn(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function zn(e){return e=Kn(e),(e<16?"0":"")+e.toString(16)}function _0(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new rr(e,t,r,n)}function gO(e){if(e instanceof rr)return new rr(e.h,e.s,e.l,e.opacity);if(e instanceof Mu||(e=eu(e)),!e)return new rr;if(e instanceof rr)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,u=a-i,l=(a+i)/2;return u?(t===a?o=(r-n)/u+(r<n)*6:r===a?o=(n-t)/u+2:o=(t-r)/u+4,u/=l<.5?a+i:2-a-i,o*=60):u=l>0&&l<1?0:o,new rr(o,u,l,e.opacity)}function uz(e,t,r,n){return arguments.length===1?gO(e):new rr(e,t,r,n??1)}function rr(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Zv(rr,uz,mO(Mu,{brighter(e){return e=e==null?bs:Math.pow(bs,e),new rr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Zo:Math.pow(Zo,e),new rr(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,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new gt(Kf(e>=240?e-240:e+120,i,n),Kf(e,i,n),Kf(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new rr(P0(this.h),ll(this.s),ll(this.l),xs(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=xs(this.opacity);return`${e===1?"hsl(":"hsla("}${P0(this.h)}, ${ll(this.s)*100}%, ${ll(this.l)*100}%${e===1?")":`, ${e})`}`}}));function P0(e){return e=(e||0)%360,e<0?e+360:e}function ll(e){return Math.max(0,Math.min(1,e||0))}function Kf(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Jv=e=>()=>e;function lz(e,t){return function(r){return e+r*t}}function sz(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function cz(e){return(e=+e)==1?bO:function(t,r){return r-t?sz(t,r,e):Jv(isNaN(t)?r:t)}}function bO(e,t){var r=t-e;return r?lz(e,r):Jv(isNaN(e)?t:e)}const A0=function e(t){var r=cz(t);function n(i,a){var o=r((i=Np(i)).r,(a=Np(a)).r),u=r(i.g,a.g),l=r(i.b,a.b),s=bO(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=u(f),i.b=l(f),i.opacity=s(f),i+""}}return n.gamma=e,n}(1);function fz(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;i<r;++i)n[i]=e[i]*(1-a)+t[i]*a;return n}}function dz(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function pz(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),a=new Array(r),o;for(o=0;o<n;++o)i[o]=Da(e[o],t[o]);for(;o<r;++o)a[o]=t[o];return function(u){for(o=0;o<n;++o)a[o]=i[o](u);return a}}function hz(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function ws(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function vz(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=Da(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var Dp=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Gf=new RegExp(Dp.source,"g");function yz(e){return function(){return e}}function mz(e){return function(t){return e(t)+""}}function gz(e,t){var r=Dp.lastIndex=Gf.lastIndex=0,n,i,a,o=-1,u=[],l=[];for(e=e+"",t=t+"";(n=Dp.exec(e))&&(i=Gf.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),u[o]?u[o]+=a:u[++o]=a),(n=n[0])===(i=i[0])?u[o]?u[o]+=i:u[++o]=i:(u[++o]=null,l.push({i:o,x:ws(n,i)})),r=Gf.lastIndex;return r<t.length&&(a=t.slice(r),u[o]?u[o]+=a:u[++o]=a),u.length<2?l[0]?mz(l[0].x):yz(t):(t=l.length,function(s){for(var f=0,c;f<t;++f)u[(c=l[f]).i]=c.x(s);return u.join("")})}function Da(e,t){var r=typeof t,n;return t==null||r==="boolean"?Jv(t):(r==="number"?ws:r==="string"?(n=eu(t))?(t=n,A0):gz:t instanceof eu?A0:t instanceof Date?hz:dz(t)?fz:Array.isArray(t)?pz:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?vz:ws)(e,t)}function ey(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function bz(e,t){t===void 0&&(t=e,e=Da);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(o){var u=Math.max(0,Math.min(n-1,Math.floor(o*=n)));return a[u](o-u)}}function xz(e){return function(){return e}}function Ss(e){return+e}var E0=[0,1];function lt(e){return e}function Lp(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:xz(isNaN(t)?NaN:.5)}function wz(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function Sz(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=Lp(i,n),a=r(o,a)):(n=Lp(n,i),a=r(a,o)),function(u){return a(n(u))}}function Oz(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),a=new Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=Lp(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(u){var l=Cu(e,u,1,n)-1;return a[l](i[l](u))}}function Iu(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Uc(){var e=E0,t=E0,r=Da,n,i,a,o=lt,u,l,s;function f(){var d=Math.min(e.length,t.length);return o!==lt&&(o=wz(e[0],e[d-1])),u=d>2?Oz:Sz,l=s=null,c}function c(d){return d==null||isNaN(d=+d)?a:(l||(l=u(e.map(n),t,r)))(n(o(d)))}return c.invert=function(d){return o(i((s||(s=u(t,e.map(n),ws)))(d)))},c.domain=function(d){return arguments.length?(e=Array.from(d,Ss),f()):e.slice()},c.range=function(d){return arguments.length?(t=Array.from(d),f()):t.slice()},c.rangeRound=function(d){return t=Array.from(d),r=ey,f()},c.clamp=function(d){return arguments.length?(o=d?!0:lt,f()):o!==lt},c.interpolate=function(d){return arguments.length?(r=d,f()):r},c.unknown=function(d){return arguments.length?(a=d,c):a},function(d,p){return n=d,i=p,f()}}function ty(){return Uc()(lt,lt)}function _z(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Os(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function ia(e){return e=Os(Math.abs(e)),e?e[1]:NaN}function Pz(e,t){return function(r,n){for(var i=r.length,a=[],o=0,u=e[0],l=0;i>0&&u>0&&(l+u+1>n&&(u=Math.max(1,n-l)),a.push(r.substring(i-=u,i+u)),!((l+=u+1)>n));)u=e[o=(o+1)%e.length];return a.reverse().join(t)}}function Az(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var Ez=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function tu(e){if(!(t=Ez.exec(e)))throw new Error("invalid format: "+e);var t;return new ry({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]})}tu.prototype=ry.prototype;function ry(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+""}ry.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 $z(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var _s;function Tz(e,t){var r=Os(e,t);if(!r)return _s=void 0,e.toPrecision(t);var n=r[0],i=r[1],a=i-(_s=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+Os(e,Math.max(0,t+a-1))[0]}function $0(e,t){var r=Os(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const T0={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:_z,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)=>$0(e*100,t),r:$0,s:Tz,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function j0(e){return e}var k0=Array.prototype.map,C0=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function jz(e){var t=e.grouping===void 0||e.thousands===void 0?j0:Pz(k0.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?j0:Az(k0.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function s(c,d){c=tu(c);var p=c.fill,y=c.align,m=c.sign,x=c.symbol,v=c.zero,h=c.width,g=c.comma,S=c.precision,b=c.trim,w=c.type;w==="n"?(g=!0,w="g"):T0[w]||(S===void 0&&(S=12),b=!0,w="g"),(v||p==="0"&&y==="=")&&(v=!0,p="0",y="=");var O=(d&&d.prefix!==void 0?d.prefix:"")+(x==="$"?r:x==="#"&&/[boxX]/.test(w)?"0"+w.toLowerCase():""),_=(x==="$"?n:/[%p]/.test(w)?o:"")+(d&&d.suffix!==void 0?d.suffix:""),P=T0[w],T=/[defgprs%]/.test(w);S=S===void 0?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,S)):Math.max(0,Math.min(20,S));function j($){var L=O,I=_,M,E,B;if(w==="c")I=P($)+I,$="";else{$=+$;var k=$<0||1/$<0;if($=isNaN($)?l:P(Math.abs($),S),b&&($=$z($)),k&&+$==0&&m!=="+"&&(k=!1),L=(k?m==="("?m:u:m==="-"||m==="("?"":m)+L,I=(w==="s"&&!isNaN($)&&_s!==void 0?C0[8+_s/3]:"")+I+(k&&m==="("?")":""),T){for(M=-1,E=$.length;++M<E;)if(B=$.charCodeAt(M),48>B||B>57){I=(B===46?i+$.slice(M+1):$.slice(M))+I,$=$.slice(0,M);break}}}g&&!v&&($=t($,1/0));var D=L.length+$.length+I.length,R=D<h?new Array(h-D+1).join(p):"";switch(g&&v&&($=t(R+$,R.length?h-I.length:1/0),R=""),y){case"<":$=L+$+I+R;break;case"=":$=L+R+$+I;break;case"^":$=R.slice(0,D=R.length>>1)+L+$+I+R.slice(D);break;default:$=R+L+$+I;break}return a($)}return j.toString=function(){return c+""},j}function f(c,d){var p=Math.max(-8,Math.min(8,Math.floor(ia(d)/3)))*3,y=Math.pow(10,-p),m=s((c=tu(c),c.type="f",c),{suffix:C0[8+p/3]});return function(x){return m(y*x)}}return{format:s,formatPrefix:f}}var sl,ny,xO;kz({thousands:",",grouping:[3],currency:["$",""]});function kz(e){return sl=jz(e),ny=sl.format,xO=sl.formatPrefix,sl}function Cz(e){return Math.max(0,-ia(Math.abs(e)))}function Mz(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ia(t)/3)))*3-ia(Math.abs(e)))}function Iz(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ia(t)-ia(e))+1}function wO(e,t,r,n){var i=Mp(e,t,r),a;switch(n=tu(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=Mz(i,o))&&(n.precision=a),xO(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=Iz(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=Cz(i))&&(n.precision=a-(n.type==="%")*2);break}}return ny(n)}function Pn(e){var t=e.domain;return e.ticks=function(r){var n=t();return kp(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return wO(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],u=n[a],l,s,f=10;for(u<o&&(s=o,o=u,u=s,s=i,i=a,a=s);f-- >0;){if(s=Cp(o,u,r),s===l)return n[i]=o,n[a]=u,t(n);if(s>0)o=Math.floor(o/s)*s,u=Math.ceil(u/s)*s;else if(s<0)o=Math.ceil(o*s)/s,u=Math.floor(u*s)/s;else break;l=s}return e},e}function Ps(){var e=ty();return e.copy=function(){return Iu(e,Ps())},Xt.apply(e,arguments),Pn(e)}function SO(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Ss),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return SO(e).unknown(t)},e=arguments.length?Array.from(e,Ss):[0,1],Pn(r)}function OO(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return a<i&&(o=r,r=n,n=o,o=i,i=a,a=o),e[r]=t.floor(i),e[n]=t.ceil(a),e}function M0(e){return Math.log(e)}function I0(e){return Math.exp(e)}function Nz(e){return-Math.log(-e)}function Dz(e){return-Math.exp(-e)}function Lz(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Rz(e){return e===10?Lz:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Bz(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 N0(e){return(t,r)=>-e(-t,r)}function iy(e){const t=e(M0,I0),r=t.domain;let n=10,i,a;function o(){return i=Bz(n),a=Rz(n),r()[0]<0?(i=N0(i),a=N0(a),e(Nz,Dz)):e(M0,I0),t}return t.base=function(u){return arguments.length?(n=+u,o()):n},t.domain=function(u){return arguments.length?(r(u),o()):r()},t.ticks=u=>{const l=r();let s=l[0],f=l[l.length-1];const c=f<s;c&&([s,f]=[f,s]);let d=i(s),p=i(f),y,m;const x=u==null?10:+u;let v=[];if(!(n%1)&&p-d<x){if(d=Math.floor(d),p=Math.ceil(p),s>0){for(;d<=p;++d)for(y=1;y<n;++y)if(m=d<0?y/a(-d):y*a(d),!(m<s)){if(m>f)break;v.push(m)}}else for(;d<=p;++d)for(y=n-1;y>=1;--y)if(m=d>0?y/a(-d):y*a(d),!(m<s)){if(m>f)break;v.push(m)}v.length*2<x&&(v=kp(s,f,x))}else v=kp(d,p,Math.min(p-d,x)).map(a);return c?v.reverse():v},t.tickFormat=(u,l)=>{if(u==null&&(u=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=tu(l)).precision==null&&(l.trim=!0),l=ny(l)),u===1/0)return l;const s=Math.max(1,n*u/t.ticks().length);return f=>{let c=f/a(Math.round(i(f)));return c*n<n-.5&&(c*=n),c<=s?l(f):""}},t.nice=()=>r(OO(r(),{floor:u=>a(Math.floor(i(u))),ceil:u=>a(Math.ceil(i(u)))})),t}function _O(){const e=iy(Uc()).domain([1,10]);return e.copy=()=>Iu(e,_O()).base(e.base()),Xt.apply(e,arguments),e}function D0(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function L0(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function ay(e){var t=1,r=e(D0(t),L0(t));return r.constant=function(n){return arguments.length?e(D0(t=+n),L0(t)):t},Pn(r)}function PO(){var e=ay(Uc());return e.copy=function(){return Iu(e,PO()).constant(e.constant())},Xt.apply(e,arguments)}function R0(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function zz(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Fz(e){return e<0?-e*e:e*e}function oy(e){var t=e(lt,lt),r=1;function n(){return r===1?e(lt,lt):r===.5?e(zz,Fz):e(R0(r),R0(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},Pn(t)}function uy(){var e=oy(Uc());return e.copy=function(){return Iu(e,uy()).exponent(e.exponent())},Xt.apply(e,arguments),e}function Uz(){return uy.apply(null,arguments).exponent(.5)}function B0(e){return Math.sign(e)*e*e}function Wz(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function AO(){var e=ty(),t=[0,1],r=!1,n;function i(a){var o=Wz(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(B0(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,Ss)).map(B0)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return AO(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Xt.apply(i,arguments),Pn(i)}function EO(){var e=[],t=[],r=[],n;function i(){var o=0,u=Math.max(1,t.length);for(r=new Array(u-1);++o<u;)r[o-1]=XB(e,o/u);return a}function a(o){return o==null||isNaN(o=+o)?n:t[Cu(r,o)]}return a.invertExtent=function(o){var u=t.indexOf(o);return u<0?[NaN,NaN]:[u>0?r[u-1]:e[0],u<r.length?r[u]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let u of o)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(mn),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.quantiles=function(){return r.slice()},a.copy=function(){return EO().domain(e).range(t).unknown(n)},Xt.apply(a,arguments)}function $O(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(l){return l!=null&&l<=l?i[Cu(n,l,0,r)]:a}function u(){var l=-1;for(n=new Array(r);++l<r;)n[l]=((l+1)*t-(l-r)*e)/(r+1);return o}return o.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,u()):[e,t]},o.range=function(l){return arguments.length?(r=(i=Array.from(l)).length-1,u()):i.slice()},o.invertExtent=function(l){var s=i.indexOf(l);return s<0?[NaN,NaN]:s<1?[e,n[0]]:s>=r?[n[r-1],t]:[n[s-1],n[s]]},o.unknown=function(l){return arguments.length&&(a=l),o},o.thresholds=function(){return n.slice()},o.copy=function(){return $O().domain([e,t]).range(i).unknown(a)},Xt.apply(Pn(o),arguments)}function TO(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[Cu(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return TO().domain(e).range(t).unknown(r)},Xt.apply(i,arguments)}const Xf=new Date,qf=new Date;function We(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),u=i.ceil(a);return a-o<u-a?o:u},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,u)=>{const l=[];if(a=i.ceil(a),u=u==null?1:Math.floor(u),!(a<o)||!(u>0))return l;let s;do l.push(s=new Date(+a)),t(a,u),e(a);while(s<a&&a<o);return l},i.filter=a=>We(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,u)=>{if(o>=o)if(u<0)for(;++u<=0;)for(;t(o,-1),!a(o););else for(;--u>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(Xf.setTime(+a),qf.setTime(+o),e(Xf),e(qf),Math.floor(r(Xf,qf))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const As=We(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);As.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?We(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):As);As.range;const Tr=1e3,zt=Tr*60,jr=zt*60,Fr=jr*24,ly=Fr*7,z0=Fr*30,Yf=Fr*365,Fn=We(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Tr)},(e,t)=>(t-e)/Tr,e=>e.getUTCSeconds());Fn.range;const sy=We(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Tr)},(e,t)=>{e.setTime(+e+t*zt)},(e,t)=>(t-e)/zt,e=>e.getMinutes());sy.range;const cy=We(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*zt)},(e,t)=>(t-e)/zt,e=>e.getUTCMinutes());cy.range;const fy=We(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Tr-e.getMinutes()*zt)},(e,t)=>{e.setTime(+e+t*jr)},(e,t)=>(t-e)/jr,e=>e.getHours());fy.range;const dy=We(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*jr)},(e,t)=>(t-e)/jr,e=>e.getUTCHours());dy.range;const Nu=We(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*zt)/Fr,e=>e.getDate()-1);Nu.range;const Wc=We(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Fr,e=>e.getUTCDate()-1);Wc.range;const jO=We(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Fr,e=>Math.floor(e/Fr));jO.range;function li(e){return We(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*zt)/ly)}const Hc=li(0),Es=li(1),Hz=li(2),Vz=li(3),aa=li(4),Kz=li(5),Gz=li(6);Hc.range;Es.range;Hz.range;Vz.range;aa.range;Kz.range;Gz.range;function si(e){return We(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/ly)}const Vc=si(0),$s=si(1),Xz=si(2),qz=si(3),oa=si(4),Yz=si(5),Qz=si(6);Vc.range;$s.range;Xz.range;qz.range;oa.range;Yz.range;Qz.range;const py=We(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());py.range;const hy=We(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());hy.range;const Ur=We(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());Ur.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:We(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});Ur.range;const Wr=We(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());Wr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:We(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});Wr.range;function kO(e,t,r,n,i,a){const o=[[Fn,1,Tr],[Fn,5,5*Tr],[Fn,15,15*Tr],[Fn,30,30*Tr],[a,1,zt],[a,5,5*zt],[a,15,15*zt],[a,30,30*zt],[i,1,jr],[i,3,3*jr],[i,6,6*jr],[i,12,12*jr],[n,1,Fr],[n,2,2*Fr],[r,1,ly],[t,1,z0],[t,3,3*z0],[e,1,Yf]];function u(s,f,c){const d=f<s;d&&([s,f]=[f,s]);const p=c&&typeof c.range=="function"?c:l(s,f,c),y=p?p.range(s,+f+1):[];return d?y.reverse():y}function l(s,f,c){const d=Math.abs(f-s)/c,p=Yv(([,,x])=>x).right(o,d);if(p===o.length)return e.every(Mp(s/Yf,f/Yf,c));if(p===0)return As.every(Math.max(Mp(s,f,c),1));const[y,m]=o[d/o[p-1][2]<o[p][2]/d?p-1:p];return y.every(m)}return[u,l]}const[Zz,Jz]=kO(Wr,hy,Vc,jO,dy,cy),[e4,t4]=kO(Ur,py,Hc,Nu,fy,sy);function Qf(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 Zf(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 Za(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function r4(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,u=e.months,l=e.shortMonths,s=Ja(i),f=eo(i),c=Ja(a),d=eo(a),p=Ja(o),y=eo(o),m=Ja(u),x=eo(u),v=Ja(l),h=eo(l),g={a:B,A:k,b:D,B:R,c:null,d:K0,e:K0,f:P4,g:N4,G:L4,H:S4,I:O4,j:_4,L:CO,m:A4,M:E4,p:K,q:F,Q:q0,s:Y0,S:$4,u:T4,U:j4,V:k4,w:C4,W:M4,x:null,X:null,y:I4,Y:D4,Z:R4,"%":X0},S={a:Y,A:ie,b:Se,B:ke,c:null,d:G0,e:G0,f:U4,g:Z4,G:e8,H:B4,I:z4,j:F4,L:IO,m:W4,M:H4,p:Mt,q:pt,Q:q0,s:Y0,S:V4,u:K4,U:G4,V:X4,w:q4,W:Y4,x:null,X:null,y:Q4,Y:J4,Z:t8,"%":X0},b={a:T,A:j,b:$,B:L,c:I,d:H0,e:H0,f:g4,g:W0,G:U0,H:V0,I:V0,j:h4,L:m4,m:p4,M:v4,p:P,q:d4,Q:x4,s:w4,S:y4,u:u4,U:l4,V:s4,w:o4,W:c4,x:M,X:E,y:W0,Y:U0,Z:f4,"%":b4};g.x=w(r,g),g.X=w(n,g),g.c=w(t,g),S.x=w(r,S),S.X=w(n,S),S.c=w(t,S);function w(G,J){return function(te){var U=[],$e=-1,oe=0,De=G.length,Le,ht,Xr;for(te instanceof Date||(te=new Date(+te));++$e<De;)G.charCodeAt($e)===37&&(U.push(G.slice(oe,$e)),(ht=F0[Le=G.charAt(++$e)])!=null?Le=G.charAt(++$e):ht=Le==="e"?" ":"0",(Xr=J[Le])&&(Le=Xr(te,ht)),U.push(Le),oe=$e+1);return U.push(G.slice(oe,$e)),U.join("")}}function O(G,J){return function(te){var U=Za(1900,void 0,1),$e=_(U,G,te+="",0),oe,De;if($e!=te.length)return null;if("Q"in U)return new Date(U.Q);if("s"in U)return new Date(U.s*1e3+("L"in U?U.L:0));if(J&&!("Z"in U)&&(U.Z=0),"p"in U&&(U.H=U.H%12+U.p*12),U.m===void 0&&(U.m="q"in U?U.q:0),"V"in U){if(U.V<1||U.V>53)return null;"w"in U||(U.w=1),"Z"in U?(oe=Zf(Za(U.y,0,1)),De=oe.getUTCDay(),oe=De>4||De===0?$s.ceil(oe):$s(oe),oe=Wc.offset(oe,(U.V-1)*7),U.y=oe.getUTCFullYear(),U.m=oe.getUTCMonth(),U.d=oe.getUTCDate()+(U.w+6)%7):(oe=Qf(Za(U.y,0,1)),De=oe.getDay(),oe=De>4||De===0?Es.ceil(oe):Es(oe),oe=Nu.offset(oe,(U.V-1)*7),U.y=oe.getFullYear(),U.m=oe.getMonth(),U.d=oe.getDate()+(U.w+6)%7)}else("W"in U||"U"in U)&&("w"in U||(U.w="u"in U?U.u%7:"W"in U?1:0),De="Z"in U?Zf(Za(U.y,0,1)).getUTCDay():Qf(Za(U.y,0,1)).getDay(),U.m=0,U.d="W"in U?(U.w+6)%7+U.W*7-(De+5)%7:U.w+U.U*7-(De+6)%7);return"Z"in U?(U.H+=U.Z/100|0,U.M+=U.Z%100,Zf(U)):Qf(U)}}function _(G,J,te,U){for(var $e=0,oe=J.length,De=te.length,Le,ht;$e<oe;){if(U>=De)return-1;if(Le=J.charCodeAt($e++),Le===37){if(Le=J.charAt($e++),ht=b[Le in F0?J.charAt($e++):Le],!ht||(U=ht(G,te,U))<0)return-1}else if(Le!=te.charCodeAt(U++))return-1}return U}function P(G,J,te){var U=s.exec(J.slice(te));return U?(G.p=f.get(U[0].toLowerCase()),te+U[0].length):-1}function T(G,J,te){var U=p.exec(J.slice(te));return U?(G.w=y.get(U[0].toLowerCase()),te+U[0].length):-1}function j(G,J,te){var U=c.exec(J.slice(te));return U?(G.w=d.get(U[0].toLowerCase()),te+U[0].length):-1}function $(G,J,te){var U=v.exec(J.slice(te));return U?(G.m=h.get(U[0].toLowerCase()),te+U[0].length):-1}function L(G,J,te){var U=m.exec(J.slice(te));return U?(G.m=x.get(U[0].toLowerCase()),te+U[0].length):-1}function I(G,J,te){return _(G,t,J,te)}function M(G,J,te){return _(G,r,J,te)}function E(G,J,te){return _(G,n,J,te)}function B(G){return o[G.getDay()]}function k(G){return a[G.getDay()]}function D(G){return l[G.getMonth()]}function R(G){return u[G.getMonth()]}function K(G){return i[+(G.getHours()>=12)]}function F(G){return 1+~~(G.getMonth()/3)}function Y(G){return o[G.getUTCDay()]}function ie(G){return a[G.getUTCDay()]}function Se(G){return l[G.getUTCMonth()]}function ke(G){return u[G.getUTCMonth()]}function Mt(G){return i[+(G.getUTCHours()>=12)]}function pt(G){return 1+~~(G.getUTCMonth()/3)}return{format:function(G){var J=w(G+="",g);return J.toString=function(){return G},J},parse:function(G){var J=O(G+="",!1);return J.toString=function(){return G},J},utcFormat:function(G){var J=w(G+="",S);return J.toString=function(){return G},J},utcParse:function(G){var J=O(G+="",!0);return J.toString=function(){return G},J}}}var F0={"-":"",_:" ",0:"0"},Ge=/^\s*\d+/,n4=/^%/,i4=/[\\^$*+?|[\]().{}]/g;function le(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(t)+i:i)}function a4(e){return e.replace(i4,"\\$&")}function Ja(e){return new RegExp("^(?:"+e.map(a4).join("|")+")","i")}function eo(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function o4(e,t,r){var n=Ge.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function u4(e,t,r){var n=Ge.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function l4(e,t,r){var n=Ge.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function s4(e,t,r){var n=Ge.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function c4(e,t,r){var n=Ge.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function U0(e,t,r){var n=Ge.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function W0(e,t,r){var n=Ge.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function f4(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function d4(e,t,r){var n=Ge.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function p4(e,t,r){var n=Ge.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function H0(e,t,r){var n=Ge.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function h4(e,t,r){var n=Ge.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function V0(e,t,r){var n=Ge.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function v4(e,t,r){var n=Ge.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function y4(e,t,r){var n=Ge.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function m4(e,t,r){var n=Ge.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function g4(e,t,r){var n=Ge.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function b4(e,t,r){var n=n4.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function x4(e,t,r){var n=Ge.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function w4(e,t,r){var n=Ge.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function K0(e,t){return le(e.getDate(),t,2)}function S4(e,t){return le(e.getHours(),t,2)}function O4(e,t){return le(e.getHours()%12||12,t,2)}function _4(e,t){return le(1+Nu.count(Ur(e),e),t,3)}function CO(e,t){return le(e.getMilliseconds(),t,3)}function P4(e,t){return CO(e,t)+"000"}function A4(e,t){return le(e.getMonth()+1,t,2)}function E4(e,t){return le(e.getMinutes(),t,2)}function $4(e,t){return le(e.getSeconds(),t,2)}function T4(e){var t=e.getDay();return t===0?7:t}function j4(e,t){return le(Hc.count(Ur(e)-1,e),t,2)}function MO(e){var t=e.getDay();return t>=4||t===0?aa(e):aa.ceil(e)}function k4(e,t){return e=MO(e),le(aa.count(Ur(e),e)+(Ur(e).getDay()===4),t,2)}function C4(e){return e.getDay()}function M4(e,t){return le(Es.count(Ur(e)-1,e),t,2)}function I4(e,t){return le(e.getFullYear()%100,t,2)}function N4(e,t){return e=MO(e),le(e.getFullYear()%100,t,2)}function D4(e,t){return le(e.getFullYear()%1e4,t,4)}function L4(e,t){var r=e.getDay();return e=r>=4||r===0?aa(e):aa.ceil(e),le(e.getFullYear()%1e4,t,4)}function R4(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+le(t/60|0,"0",2)+le(t%60,"0",2)}function G0(e,t){return le(e.getUTCDate(),t,2)}function B4(e,t){return le(e.getUTCHours(),t,2)}function z4(e,t){return le(e.getUTCHours()%12||12,t,2)}function F4(e,t){return le(1+Wc.count(Wr(e),e),t,3)}function IO(e,t){return le(e.getUTCMilliseconds(),t,3)}function U4(e,t){return IO(e,t)+"000"}function W4(e,t){return le(e.getUTCMonth()+1,t,2)}function H4(e,t){return le(e.getUTCMinutes(),t,2)}function V4(e,t){return le(e.getUTCSeconds(),t,2)}function K4(e){var t=e.getUTCDay();return t===0?7:t}function G4(e,t){return le(Vc.count(Wr(e)-1,e),t,2)}function NO(e){var t=e.getUTCDay();return t>=4||t===0?oa(e):oa.ceil(e)}function X4(e,t){return e=NO(e),le(oa.count(Wr(e),e)+(Wr(e).getUTCDay()===4),t,2)}function q4(e){return e.getUTCDay()}function Y4(e,t){return le($s.count(Wr(e)-1,e),t,2)}function Q4(e,t){return le(e.getUTCFullYear()%100,t,2)}function Z4(e,t){return e=NO(e),le(e.getUTCFullYear()%100,t,2)}function J4(e,t){return le(e.getUTCFullYear()%1e4,t,4)}function e8(e,t){var r=e.getUTCDay();return e=r>=4||r===0?oa(e):oa.ceil(e),le(e.getUTCFullYear()%1e4,t,4)}function t8(){return"+0000"}function X0(){return"%"}function q0(e){return+e}function Y0(e){return Math.floor(+e/1e3)}var vi,DO,LO;r8({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 r8(e){return vi=r4(e),DO=vi.format,vi.parse,LO=vi.utcFormat,vi.utcParse,vi}function n8(e){return new Date(e)}function i8(e){return e instanceof Date?+e:+new Date(+e)}function vy(e,t,r,n,i,a,o,u,l,s){var f=ty(),c=f.invert,d=f.domain,p=s(".%L"),y=s(":%S"),m=s("%I:%M"),x=s("%I %p"),v=s("%a %d"),h=s("%b %d"),g=s("%B"),S=s("%Y");function b(w){return(l(w)<w?p:u(w)<w?y:o(w)<w?m:a(w)<w?x:n(w)<w?i(w)<w?v:h:r(w)<w?g:S)(w)}return f.invert=function(w){return new Date(c(w))},f.domain=function(w){return arguments.length?d(Array.from(w,i8)):d().map(n8)},f.ticks=function(w){var O=d();return e(O[0],O[O.length-1],w??10)},f.tickFormat=function(w,O){return O==null?b:s(O)},f.nice=function(w){var O=d();return(!w||typeof w.range!="function")&&(w=t(O[0],O[O.length-1],w??10)),w?d(OO(O,w)):f},f.copy=function(){return Iu(f,vy(e,t,r,n,i,a,o,u,l,s))},f}function a8(){return Xt.apply(vy(e4,t4,Ur,py,Hc,Nu,fy,sy,Fn,DO).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function o8(){return Xt.apply(vy(Zz,Jz,Wr,hy,Vc,Wc,dy,cy,Fn,LO).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Kc(){var e=0,t=1,r,n,i,a,o=lt,u=!1,l;function s(c){return c==null||isNaN(c=+c)?l:o(i===0?.5:(c=(a(c)-r)*i,u?Math.max(0,Math.min(1,c)):c))}s.domain=function(c){return arguments.length?([e,t]=c,r=a(e=+e),n=a(t=+t),i=r===n?0:1/(n-r),s):[e,t]},s.clamp=function(c){return arguments.length?(u=!!c,s):u},s.interpolator=function(c){return arguments.length?(o=c,s):o};function f(c){return function(d){var p,y;return arguments.length?([p,y]=d,o=c(p,y),s):[o(0),o(1)]}}return s.range=f(Da),s.rangeRound=f(ey),s.unknown=function(c){return arguments.length?(l=c,s):l},function(c){return a=c,r=c(e),n=c(t),i=r===n?0:1/(n-r),s}}function An(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function RO(){var e=Pn(Kc()(lt));return e.copy=function(){return An(e,RO())},Gr.apply(e,arguments)}function BO(){var e=iy(Kc()).domain([1,10]);return e.copy=function(){return An(e,BO()).base(e.base())},Gr.apply(e,arguments)}function zO(){var e=ay(Kc());return e.copy=function(){return An(e,zO()).constant(e.constant())},Gr.apply(e,arguments)}function yy(){var e=oy(Kc());return e.copy=function(){return An(e,yy()).exponent(e.exponent())},Gr.apply(e,arguments)}function u8(){return yy.apply(null,arguments).exponent(.5)}function FO(){var e=[],t=lt;function r(n){if(n!=null&&!isNaN(n=+n))return t((Cu(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(mn),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>GB(e,a/n))},r.copy=function(){return FO(t).domain(e)},Gr.apply(r,arguments)}function Gc(){var e=0,t=.5,r=1,n=1,i,a,o,u,l,s=lt,f,c=!1,d;function p(m){return isNaN(m=+m)?d:(m=.5+((m=+f(m))-a)*(n*m<n*a?u:l),s(c?Math.max(0,Math.min(1,m)):m))}p.domain=function(m){return arguments.length?([e,t,r]=m,i=f(e=+e),a=f(t=+t),o=f(r=+r),u=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,p):[e,t,r]},p.clamp=function(m){return arguments.length?(c=!!m,p):c},p.interpolator=function(m){return arguments.length?(s=m,p):s};function y(m){return function(x){var v,h,g;return arguments.length?([v,h,g]=x,s=bz(m,[v,h,g]),p):[s(0),s(.5),s(1)]}}return p.range=y(Da),p.rangeRound=y(ey),p.unknown=function(m){return arguments.length?(d=m,p):d},function(m){return f=m,i=m(e),a=m(t),o=m(r),u=i===a?0:.5/(a-i),l=a===o?0:.5/(o-a),n=a<i?-1:1,p}}function UO(){var e=Pn(Gc()(lt));return e.copy=function(){return An(e,UO())},Gr.apply(e,arguments)}function WO(){var e=iy(Gc()).domain([.1,1,10]);return e.copy=function(){return An(e,WO()).base(e.base())},Gr.apply(e,arguments)}function HO(){var e=ay(Gc());return e.copy=function(){return An(e,HO()).constant(e.constant())},Gr.apply(e,arguments)}function my(){var e=oy(Gc());return e.copy=function(){return An(e,my()).exponent(e.exponent())},Gr.apply(e,arguments)}function l8(){return my.apply(null,arguments).exponent(.5)}const Q0=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Qo,scaleDiverging:UO,scaleDivergingLog:WO,scaleDivergingPow:my,scaleDivergingSqrt:l8,scaleDivergingSymlog:HO,scaleIdentity:SO,scaleImplicit:Ip,scaleLinear:Ps,scaleLog:_O,scaleOrdinal:Qv,scalePoint:Oo,scalePow:uy,scaleQuantile:EO,scaleQuantize:$O,scaleRadial:AO,scaleSequential:RO,scaleSequentialLog:BO,scaleSequentialPow:yy,scaleSequentialQuantile:FO,scaleSequentialSqrt:u8,scaleSequentialSymlog:zO,scaleSqrt:Uz,scaleSymlog:PO,scaleThreshold:TO,scaleTime:a8,scaleUtc:o8,tickFormat:wO},Symbol.toStringTag,{value:"Module"}));var s8=Aa;function c8(e,t,r){for(var n=-1,i=e.length;++n<i;){var a=e[n],o=t(a);if(o!=null&&(u===void 0?o===o&&!s8(o):r(o,u)))var u=o,l=a}return l}var VO=c8;function f8(e,t){return e>t}var d8=f8,p8=VO,h8=d8,v8=Na;function y8(e){return e&&e.length?p8(e,v8,h8):void 0}var m8=y8;const on=he(m8);function g8(e,t){return e<t}var b8=g8,x8=VO,w8=b8,S8=Na;function O8(e){return e&&e.length?x8(e,S8,w8):void 0}var _8=O8;const Xc=he(_8);var P8=jv,A8=_n,E8=tO,$8=St;function T8(e,t){var r=$8(e)?P8:E8;return r(e,A8(t))}var j8=T8,k8=JS,C8=j8;function M8(e,t){return k8(C8(e,t),1)}var I8=M8;const N8=he(I8);var D8=Vv;function L8(e,t){return D8(e,t)}var R8=L8;const ua=he(R8);var La=1e9,B8={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},by,_e=!0,Kt="[DecimalError] ",Gn=Kt+"Invalid argument: ",gy=Kt+"Exponent out of range: ",Ra=Math.floor,Nn=Math.pow,z8=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Et,He=1e7,xe=7,KO=9007199254740991,Ts=Ra(KO/xe),q={};q.absoluteValue=q.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};q.comparedTo=q.cmp=function(e){var t,r,n,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(n=a.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};q.decimalPlaces=q.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*xe;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};q.dividedBy=q.div=function(e){return Nr(this,new this.constructor(e))};q.dividedToIntegerBy=q.idiv=function(e){var t=this,r=t.constructor;return pe(Nr(t,new r(e),0,1),r.precision)};q.equals=q.eq=function(e){return!this.cmp(e)};q.exponent=function(){return Ne(this)};q.greaterThan=q.gt=function(e){return this.cmp(e)>0};q.greaterThanOrEqualTo=q.gte=function(e){return this.cmp(e)>=0};q.isInteger=q.isint=function(){return this.e>this.d.length-2};q.isNegative=q.isneg=function(){return this.s<0};q.isPositive=q.ispos=function(){return this.s>0};q.isZero=function(){return this.s===0};q.lessThan=q.lt=function(e){return this.cmp(e)<0};q.lessThanOrEqualTo=q.lte=function(e){return this.cmp(e)<1};q.logarithm=q.log=function(e){var t,r=this,n=r.constructor,i=n.precision,a=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(Et))throw Error(Kt+"NaN");if(r.s<1)throw Error(Kt+(r.s?"NaN":"-Infinity"));return r.eq(Et)?new n(0):(_e=!1,t=Nr(ru(r,a),ru(e,a),a),_e=!0,pe(t,i))};q.minus=q.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?qO(t,e):GO(t,(e.s=-e.s,e))};q.modulo=q.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(Kt+"NaN");return r.s?(_e=!1,t=Nr(r,e,0,1).times(e),_e=!0,r.minus(t)):pe(new n(r),i)};q.naturalExponential=q.exp=function(){return XO(this)};q.naturalLogarithm=q.ln=function(){return ru(this)};q.negated=q.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};q.plus=q.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?GO(t,e):qO(t,(e.s=-e.s,e))};q.precision=q.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Gn+e);if(t=Ne(i)+1,n=i.d.length-1,r=n*xe+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};q.squareRoot=q.sqrt=function(){var e,t,r,n,i,a,o,u=this,l=u.constructor;if(u.s<1){if(!u.s)return new l(0);throw Error(Kt+"NaN")}for(e=Ne(u),_e=!1,i=Math.sqrt(+u),i==0||i==1/0?(t=hr(u.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Ra((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new l(t)):n=new l(i.toString()),r=l.precision,i=o=r+3;;)if(a=n,n=a.plus(Nr(u,a,o+2)).times(.5),hr(a.d).slice(0,o)===(t=hr(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(pe(a,r+1,0),a.times(a).eq(u)){n=a;break}}else if(t!="9999")break;o+=4}return _e=!0,pe(n,r)};q.times=q.mul=function(e){var t,r,n,i,a,o,u,l,s,f=this,c=f.constructor,d=f.d,p=(e=new c(e)).d;if(!f.s||!e.s)return new c(0);for(e.s*=f.s,r=f.e+e.e,l=d.length,s=p.length,l<s&&(a=d,d=p,p=a,o=l,l=s,s=o),a=[],o=l+s,n=o;n--;)a.push(0);for(n=s;--n>=0;){for(t=0,i=l+n;i>n;)u=a[i]+p[n]*d[i-n-1]+t,a[i--]=u%He|0,t=u/He|0;a[i]=(a[i]+t)%He|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,_e?pe(e,c.precision):e};q.toDecimalPlaces=q.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(wr(e,0,La),t===void 0?t=n.rounding:wr(t,0,8),pe(r,e+Ne(r)+1,t))};q.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=ti(n,!0):(wr(e,0,La),t===void 0?t=i.rounding:wr(t,0,8),n=pe(new i(n),e+1,t),r=ti(n,!0,e+1)),r};q.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?ti(i):(wr(e,0,La),t===void 0?t=a.rounding:wr(t,0,8),n=pe(new a(i),e+Ne(i)+1,t),r=ti(n.abs(),!1,e+Ne(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};q.toInteger=q.toint=function(){var e=this,t=e.constructor;return pe(new t(e),Ne(e)+1,t.rounding)};q.toNumber=function(){return+this};q.toPower=q.pow=function(e){var t,r,n,i,a,o,u=this,l=u.constructor,s=12,f=+(e=new l(e));if(!e.s)return new l(Et);if(u=new l(u),!u.s){if(e.s<1)throw Error(Kt+"Infinity");return u}if(u.eq(Et))return u;if(n=l.precision,e.eq(Et))return pe(u,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=u.s,o){if((r=f<0?-f:f)<=KO){for(i=new l(Et),t=Math.ceil(n/xe+4),_e=!1;r%2&&(i=i.times(u),J0(i.d,t)),r=Ra(r/2),r!==0;)u=u.times(u),J0(u.d,t);return _e=!0,e.s<0?new l(Et).div(i):pe(i,n)}}else if(a<0)throw Error(Kt+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,u.s=1,_e=!1,i=e.times(ru(u,n+s)),_e=!0,i=XO(i),i.s=a,i};q.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=Ne(i),n=ti(i,r<=a.toExpNeg||r>=a.toExpPos)):(wr(e,1,La),t===void 0?t=a.rounding:wr(t,0,8),i=pe(new a(i),e,t),r=Ne(i),n=ti(i,e<=r||r<=a.toExpNeg,e)),n};q.toSignificantDigits=q.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(wr(e,1,La),t===void 0?t=n.rounding:wr(t,0,8)),pe(new n(r),e,t)};q.toString=q.valueOf=q.val=q.toJSON=q[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Ne(e),r=e.constructor;return ti(e,t<=r.toExpNeg||t>=r.toExpPos)};function GO(e,t){var r,n,i,a,o,u,l,s,f=e.constructor,c=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),_e?pe(t,c):t;if(l=e.d,s=t.d,o=e.e,i=t.e,l=l.slice(),a=o-i,a){for(a<0?(n=l,a=-a,u=s.length):(n=s,i=o,u=l.length),o=Math.ceil(c/xe),u=o>u?o+1:u+1,a>u&&(a=u,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(u=l.length,a=s.length,u-a<0&&(a=u,n=s,s=l,l=n),r=0;a;)r=(l[--a]=l[a]+s[a]+r)/He|0,l[a]%=He;for(r&&(l.unshift(r),++i),u=l.length;l[--u]==0;)l.pop();return t.d=l,t.e=i,_e?pe(t,c):t}function wr(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Gn+e)}function hr(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)n=e[t]+"",r=xe-n.length,r&&(a+=Jr(r)),a+=n;o=e[t],n=o+"",r=xe-n.length,r&&(a+=Jr(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var Nr=function(){function e(n,i){var a,o=0,u=n.length;for(n=n.slice();u--;)a=n[u]*i+o,n[u]=a%He|0,o=a/He|0;return o&&n.unshift(o),n}function t(n,i,a,o){var u,l;if(a!=o)l=a>o?1:-1;else for(u=l=0;u<a;u++)if(n[u]!=i[u]){l=n[u]>i[u]?1:-1;break}return l}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]<i[a]?1:0,n[a]=o*He+n[a]-i[a];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,a,o){var u,l,s,f,c,d,p,y,m,x,v,h,g,S,b,w,O,_,P=n.constructor,T=n.s==i.s?1:-1,j=n.d,$=i.d;if(!n.s)return new P(n);if(!i.s)throw Error(Kt+"Division by zero");for(l=n.e-i.e,O=$.length,b=j.length,p=new P(T),y=p.d=[],s=0;$[s]==(j[s]||0);)++s;if($[s]>(j[s]||0)&&--l,a==null?h=a=P.precision:o?h=a+(Ne(n)-Ne(i))+1:h=a,h<0)return new P(0);if(h=h/xe+2|0,s=0,O==1)for(f=0,$=$[0],h++;(s<b||f)&&h--;s++)g=f*He+(j[s]||0),y[s]=g/$|0,f=g%$|0;else{for(f=He/($[0]+1)|0,f>1&&($=e($,f),j=e(j,f),O=$.length,b=j.length),S=O,m=j.slice(0,O),x=m.length;x<O;)m[x++]=0;_=$.slice(),_.unshift(0),w=$[0],$[1]>=He/2&&++w;do f=0,u=t($,m,O,x),u<0?(v=m[0],O!=x&&(v=v*He+(m[1]||0)),f=v/w|0,f>1?(f>=He&&(f=He-1),c=e($,f),d=c.length,x=m.length,u=t(c,m,d,x),u==1&&(f--,r(c,O<d?_:$,d))):(f==0&&(u=f=1),c=$.slice()),d=c.length,d<x&&c.unshift(0),r(m,c,x),u==-1&&(x=m.length,u=t($,m,O,x),u<1&&(f++,r(m,O<x?_:$,x))),x=m.length):u===0&&(f++,m=[0]),y[s++]=f,u&&m[0]?m[x++]=j[S]||0:(m=[j[S]],x=1);while((S++<b||m[0]!==void 0)&&h--)}return y[0]||y.shift(),p.e=l,pe(p,o?a+Ne(p)+1:a)}}();function XO(e,t){var r,n,i,a,o,u,l=0,s=0,f=e.constructor,c=f.precision;if(Ne(e)>16)throw Error(gy+Ne(e));if(!e.s)return new f(Et);for(_e=!1,u=c,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),s+=5;for(n=Math.log(Nn(2,s))/Math.LN10*2+5|0,u+=n,r=i=a=new f(Et),f.precision=u;;){if(i=pe(i.times(e),u),r=r.times(++l),o=a.plus(Nr(i,r,u)),hr(o.d).slice(0,u)===hr(a.d).slice(0,u)){for(;s--;)a=pe(a.times(a),u);return f.precision=c,t==null?(_e=!0,pe(a,c)):a}a=o}}function Ne(e){for(var t=e.e*xe,r=e.d[0];r>=10;r/=10)t++;return t}function Jf(e,t,r){if(t>e.LN10.sd())throw _e=!0,r&&(e.precision=r),Error(Kt+"LN10 precision limit exceeded");return pe(new e(e.LN10),t)}function Jr(e){for(var t="";e--;)t+="0";return t}function ru(e,t){var r,n,i,a,o,u,l,s,f,c=1,d=10,p=e,y=p.d,m=p.constructor,x=m.precision;if(p.s<1)throw Error(Kt+(p.s?"NaN":"-Infinity"));if(p.eq(Et))return new m(0);if(t==null?(_e=!1,s=x):s=t,p.eq(10))return t==null&&(_e=!0),Jf(m,s);if(s+=d,m.precision=s,r=hr(y),n=r.charAt(0),a=Ne(p),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)p=p.times(e),r=hr(p.d),n=r.charAt(0),c++;a=Ne(p),n>1?(p=new m("0."+r),a++):p=new m(n+"."+r.slice(1))}else return l=Jf(m,s+2,x).times(a+""),p=ru(new m(n+"."+r.slice(1)),s-d).plus(l),m.precision=x,t==null?(_e=!0,pe(p,x)):p;for(u=o=p=Nr(p.minus(Et),p.plus(Et),s),f=pe(p.times(p),s),i=3;;){if(o=pe(o.times(f),s),l=u.plus(Nr(o,new m(i),s)),hr(l.d).slice(0,s)===hr(u.d).slice(0,s))return u=u.times(2),a!==0&&(u=u.plus(Jf(m,s+2,x).times(a+""))),u=Nr(u,new m(c),s),m.precision=x,t==null?(_e=!0,pe(u,x)):u;u=l,i+=2}}function Z0(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=Ra(r/xe),e.d=[],n=(r+1)%xe,r<0&&(n+=xe),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=xe;n<i;)e.d.push(+t.slice(n,n+=xe));t=t.slice(n),n=xe-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),_e&&(e.e>Ts||e.e<-Ts))throw Error(gy+r)}else e.s=0,e.e=0,e.d=[0];return e}function pe(e,t,r){var n,i,a,o,u,l,s,f,c=e.d;for(o=1,a=c[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=xe,i=t,s=c[f=0];else{if(f=Math.ceil((n+1)/xe),a=c.length,f>=a)return e;for(s=a=c[f],o=1;a>=10;a/=10)o++;n%=xe,i=n-xe+o}if(r!==void 0&&(a=Nn(10,o-i-1),u=s/a%10|0,l=t<0||c[f+1]!==void 0||s%a,l=r<4?(u||l)&&(r==0||r==(e.s<0?3:2)):u>5||u==5&&(r==4||l||r==6&&(n>0?i>0?s/Nn(10,o-i):0:c[f-1])%10&1||r==(e.s<0?8:7))),t<1||!c[0])return l?(a=Ne(e),c.length=1,t=t-a-1,c[0]=Nn(10,(xe-t%xe)%xe),e.e=Ra(-t/xe)||0):(c.length=1,c[0]=e.e=e.s=0),e;if(n==0?(c.length=f,a=1,f--):(c.length=f+1,a=Nn(10,xe-n),c[f]=i>0?(s/Nn(10,o-i)%Nn(10,i)|0)*a:0),l)for(;;)if(f==0){(c[0]+=a)==He&&(c[0]=1,++e.e);break}else{if(c[f]+=a,c[f]!=He)break;c[f--]=0,a=1}for(n=c.length;c[--n]===0;)c.pop();if(_e&&(e.e>Ts||e.e<-Ts))throw Error(gy+Ne(e));return e}function qO(e,t){var r,n,i,a,o,u,l,s,f,c,d=e.constructor,p=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),_e?pe(t,p):t;if(l=e.d,c=t.d,n=t.e,s=e.e,l=l.slice(),o=s-n,o){for(f=o<0,f?(r=l,o=-o,u=c.length):(r=c,n=s,u=l.length),i=Math.max(Math.ceil(p/xe),u)+2,o>i&&(o=i,r.length=1),r.reverse(),i=o;i--;)r.push(0);r.reverse()}else{for(i=l.length,u=c.length,f=i<u,f&&(u=i),i=0;i<u;i++)if(l[i]!=c[i]){f=l[i]<c[i];break}o=0}for(f&&(r=l,l=c,c=r,t.s=-t.s),u=l.length,i=c.length-u;i>0;--i)l[u++]=0;for(i=c.length;i>o;){if(l[--i]<c[i]){for(a=i;a&&l[--a]===0;)l[a]=He-1;--l[a],l[i]+=He}l[i]-=c[i]}for(;l[--u]===0;)l.pop();for(;l[0]===0;l.shift())--n;return l[0]?(t.d=l,t.e=n,_e?pe(t,p):t):new d(0)}function ti(e,t,r){var n,i=Ne(e),a=hr(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+Jr(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+Jr(-i-1)+a,r&&(n=r-o)>0&&(a+=Jr(n))):i>=o?(a+=Jr(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+Jr(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=Jr(n))),e.s<0?"-"+a:a}function J0(e,t){if(e.length>t)return e.length=t,!0}function YO(e){var t,r,n;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(Gn+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return Z0(o,a.toString())}else if(typeof a!="string")throw Error(Gn+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,z8.test(a))Z0(o,a);else throw Error(Gn+a)}if(i.prototype=q,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=YO,i.config=i.set=F8,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function F8(e){if(!e||typeof e!="object")throw Error(Kt+"Object expected");var t,r,n,i=["precision",1,La,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(Ra(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Gn+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Gn+r+": "+n);return this}var by=YO(B8);Et=new by(1);const de=by;function U8(e){return K8(e)||V8(e)||H8(e)||W8()}function W8(){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 H8(e,t){if(e){if(typeof e=="string")return Rp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Rp(e,t)}}function V8(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function K8(e){if(Array.isArray(e))return Rp(e)}function Rp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var G8=function(t){return t},QO={},ZO=function(t){return t===QO},eb=function(t){return function r(){return arguments.length===0||arguments.length===1&&ZO(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},X8=function e(t,r){return t===1?r:eb(function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=i.filter(function(u){return u!==QO}).length;return o>=t?r.apply(void 0,i):e(t-o,eb(function(){for(var u=arguments.length,l=new Array(u),s=0;s<u;s++)l[s]=arguments[s];var f=i.map(function(c){return ZO(c)?l.shift():c});return r.apply(void 0,U8(f).concat(l))}))})},qc=function(t){return X8(t.length,t)},Bp=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},q8=qc(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),Y8=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return G8;var i=r.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(u,l){return l(u)},a.apply(void 0,arguments))}},zp=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},JO=function(t){var r=null,n=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r&&a.every(function(u,l){return u===r[l]})||(r=a,n=t.apply(void 0,a)),n}};function Q8(e){var t;return e===0?t=1:t=Math.floor(new de(e).abs().log(10).toNumber())+1,t}function Z8(e,t,r){for(var n=new de(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var J8=qc(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),eF=qc(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),tF=qc(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const Yc={rangeStep:Z8,getDigitCount:Q8,interpolateNumber:J8,uninterpolateNumber:eF,uninterpolateTruncation:tF};function Fp(e){return iF(e)||nF(e)||e_(e)||rF()}function rF(){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 nF(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function iF(e){if(Array.isArray(e))return Up(e)}function nu(e,t){return uF(e)||oF(e,t)||e_(e,t)||aF()}function aF(){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 e_(e,t){if(e){if(typeof e=="string")return Up(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Up(e,t)}}function Up(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function oF(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(r.push(u.value),!(t&&r.length===t));n=!0);}catch(l){i=!0,a=l}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function uF(e){if(Array.isArray(e))return e}function t_(e){var t=nu(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function r_(e,t,r){if(e.lte(0))return new de(0);var n=Yc.getDigitCount(e.toNumber()),i=new de(10).pow(n),a=e.div(i),o=n!==1?.05:.1,u=new de(Math.ceil(a.div(o).toNumber())).add(r).mul(o),l=u.mul(i);return t?l:new de(Math.ceil(l))}function lF(e,t,r){var n=1,i=new de(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new de(10).pow(Yc.getDigitCount(e)-1),i=new de(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new de(Math.floor(e)))}else e===0?i=new de(Math.floor((t-1)/2)):r||(i=new de(Math.floor(e)));var o=Math.floor((t-1)/2),u=Y8(q8(function(l){return i.add(new de(l-o).mul(n)).toNumber()}),Bp);return u(0,t)}function n_(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new de(0),tickMin:new de(0),tickMax:new de(0)};var a=r_(new de(t).sub(e).div(r-1),n,i),o;e<=0&&t>=0?o=new de(0):(o=new de(e).add(t).div(2),o=o.sub(new de(o).mod(a)));var u=Math.ceil(o.sub(e).div(a).toNumber()),l=Math.ceil(new de(t).sub(o).div(a).toNumber()),s=u+l+1;return s>r?n_(e,t,r,n,i+1):(s<r&&(l=t>0?l+(r-s):l,u=t>0?u:u+(r-s)),{step:a,tickMin:o.sub(new de(u).mul(a)),tickMax:o.add(new de(l).mul(a))})}function sF(e){var t=nu(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),u=t_([r,n]),l=nu(u,2),s=l[0],f=l[1];if(s===-1/0||f===1/0){var c=f===1/0?[s].concat(Fp(Bp(0,i-1).map(function(){return 1/0}))):[].concat(Fp(Bp(0,i-1).map(function(){return-1/0})),[f]);return r>n?zp(c):c}if(s===f)return lF(s,i,a);var d=n_(s,f,o,a),p=d.step,y=d.tickMin,m=d.tickMax,x=Yc.rangeStep(y,m.add(new de(.1).mul(p)),p);return r>n?zp(x):x}function cF(e,t){var r=nu(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=t_([n,i]),u=nu(o,2),l=u[0],s=u[1];if(l===-1/0||s===1/0)return[n,i];if(l===s)return[l];var f=Math.max(t,2),c=r_(new de(s).sub(l).div(f-1),a,0),d=[].concat(Fp(Yc.rangeStep(new de(l),new de(s).sub(new de(.99).mul(c)),c)),[s]);return n>i?zp(d):d}var fF=JO(sF),dF=JO(cF),pF="Invariant failed";function ri(e,t){throw new Error(pF)}var hF=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function la(e){"@babel/helpers - typeof";return la=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},la(e)}function js(){return js=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},js.apply(this,arguments)}function vF(e,t){return bF(e)||gF(e,t)||mF(e,t)||yF()}function yF(){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 mF(e,t){if(e){if(typeof e=="string")return tb(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tb(e,t)}}function tb(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function gF(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function bF(e){if(Array.isArray(e))return e}function xF(e,t){if(e==null)return{};var r=wF(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wF(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function SF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OF(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,o_(n.key),n)}}function _F(e,t,r){return t&&OF(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function PF(e,t,r){return t=ks(t),AF(e,i_()?Reflect.construct(t,r||[],ks(e).constructor):t.apply(e,r))}function AF(e,t){if(t&&(la(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return EF(e)}function EF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(i_=function(){return!!e})()}function ks(e){return ks=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ks(e)}function $F(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&&Wp(e,t)}function Wp(e,t){return Wp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Wp(e,t)}function a_(e,t,r){return t=o_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o_(e){var t=TF(e,"string");return la(t)=="symbol"?t:t+""}function TF(e,t){if(la(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(la(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Du=function(e){function t(){return SF(this,t),PF(this,t,arguments)}return $F(t,e),_F(t,[{key:"render",value:function(){var n=this.props,i=n.offset,a=n.layout,o=n.width,u=n.dataKey,l=n.data,s=n.dataPointFormatter,f=n.xAxis,c=n.yAxis,d=xF(n,hF),p=ee(d,!1);this.props.direction==="x"&&f.type!=="number"&&ri();var y=l.map(function(m){var x=s(m,u),v=x.x,h=x.y,g=x.value,S=x.errorVal;if(!S)return null;var b=[],w,O;if(Array.isArray(S)){var _=vF(S,2);w=_[0],O=_[1]}else w=O=S;if(a==="vertical"){var P=f.scale,T=h+i,j=T+o,$=T-o,L=P(g-w),I=P(g+O);b.push({x1:I,y1:j,x2:I,y2:$}),b.push({x1:L,y1:T,x2:I,y2:T}),b.push({x1:L,y1:j,x2:L,y2:$})}else if(a==="horizontal"){var M=c.scale,E=v+i,B=E-o,k=E+o,D=M(g-w),R=M(g+O);b.push({x1:B,y1:R,x2:k,y2:R}),b.push({x1:E,y1:D,x2:E,y2:R}),b.push({x1:B,y1:D,x2:k,y2:D})}return A.createElement(me,js({className:"recharts-errorBar",key:"bar-".concat(b.map(function(K){return"".concat(K.x1,"-").concat(K.x2,"-").concat(K.y1,"-").concat(K.y2)}))},p),b.map(function(K){return A.createElement("line",js({},K,{key:"line-".concat(K.x1,"-").concat(K.x2,"-").concat(K.y1,"-").concat(K.y2)}))}))});return A.createElement(me,{className:"recharts-errorBars"},y)}}])}(A.Component);a_(Du,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});a_(Du,"displayName","ErrorBar");function iu(e){"@babel/helpers - typeof";return iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iu(e)}function rb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rb(Object(r),!0).forEach(function(n){jF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function jF(e,t,r){return t=kF(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kF(e){var t=CF(e,"string");return iu(t)=="symbol"?t:t+""}function CF(e,t){if(iu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(iu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var u_=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=At(r,Ui);if(!o)return null;var u=Ui.defaultProps,l=u!==void 0?jn(jn({},u),o.props):{},s;return o.props&&o.props.payload?s=o.props&&o.props.payload:a==="children"?s=(n||[]).reduce(function(f,c){var d=c.item,p=c.props,y=p.sectors||p.data||[];return f.concat(y.map(function(m){return{type:o.props.iconType||d.props.legendType,value:m.name,color:m.fill,payload:m}}))},[]):s=(n||[]).map(function(f){var c=f.item,d=c.type.defaultProps,p=d!==void 0?jn(jn({},d),c.props):{},y=p.dataKey,m=p.name,x=p.legendType,v=p.hide;return{inactive:v,dataKey:y,type:l.iconType||x||"square",color:xy(c),value:m||y,payload:p}}),jn(jn(jn({},l),Ui.getWithHeight(o,i)),{},{payload:s,item:o})};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 nb(e){return DF(e)||NF(e)||IF(e)||MF()}function MF(){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 IF(e,t){if(e){if(typeof e=="string")return Hp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Hp(e,t)}}function NF(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function DF(e){if(Array.isArray(e))return Hp(e)}function Hp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ib(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ib(Object(r),!0).forEach(function(n){Hi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ib(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Hi(e,t,r){return t=LF(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LF(e){var t=RF(e,"string");return au(t)=="symbol"?t:t+""}function RF(e,t){if(au(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(au(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ct(e,t,r){return re(e)||re(t)?r:Ue(t)?Ut(e,t,r):Z(t)?t(e):r}function _o(e,t,r,n){var i=N8(e,function(u){return ct(u,t)});if(r==="number"){var a=i.filter(function(u){return H(u)||parseFloat(u)});return a.length?[Xc(a),on(a)]:[1/0,-1/0]}var o=n?i.filter(function(u){return!re(u)}):i;return o.map(function(u){return Ue(u)||u instanceof Date?u:""})}var BF=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,u=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(u<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var l=a.range,s=0;s<u;s++){var f=s>0?i[s-1].coordinate:i[u-1].coordinate,c=i[s].coordinate,d=s>=u-1?i[0].coordinate:i[s+1].coordinate,p=void 0;if(nr(c-f)!==nr(d-c)){var y=[];if(nr(d-c)===nr(l[1]-l[0])){p=d;var m=c+l[1]-l[0];y[0]=Math.min(m,(m+f)/2),y[1]=Math.max(m,(m+f)/2)}else{p=f;var x=d+l[1]-l[0];y[0]=Math.min(c,(x+c)/2),y[1]=Math.max(c,(x+c)/2)}var v=[Math.min(c,(p+c)/2),Math.max(c,(p+c)/2)];if(t>v[0]&&t<=v[1]||t>=y[0]&&t<=y[1]){o=i[s].index;break}}else{var h=Math.min(f,d),g=Math.max(f,d);if(t>(h+c)/2&&t<=(g+c)/2){o=i[s].index;break}}}else for(var S=0;S<u;S++)if(S===0&&t<=(n[S].coordinate+n[S+1].coordinate)/2||S>0&&S<u-1&&t>(n[S].coordinate+n[S-1].coordinate)/2&&t<=(n[S].coordinate+n[S+1].coordinate)/2||S===u-1&&t>(n[S].coordinate+n[S-1].coordinate)/2){o=n[S].index;break}return o},xy=function(t){var r,n=t,i=n.type.displayName,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?je(je({},t.type.defaultProps),t.props):t.props,o=a.stroke,u=a.fill,l;switch(i){case"Line":l=o;break;case"Area":case"Radar":l=o&&o!=="none"?o:u;break;default:l=u;break}return l},zF=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},u=Object.keys(a),l=0,s=u.length;l<s;l++)for(var f=a[u[l]].stackGroups,c=Object.keys(f),d=0,p=c.length;d<p;d++){var y=f[c[d]],m=y.items,x=y.cateAxisId,v=m.filter(function(O){return Mr(O.type).indexOf("Bar")>=0});if(v&&v.length){var h=v[0].type.defaultProps,g=h!==void 0?je(je({},h),v[0].props):v[0].props,S=g.barSize,b=g[x];o[b]||(o[b]=[]);var w=re(S)?r:S;o[b].push({item:v[0],stackList:v.slice(1),barSize:re(w)?void 0:ei(w,n,0)})}}return o},FF=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,u=t.maxBarSize,l=o.length;if(l<1)return null;var s=ei(r,i,0,!0),f,c=[];if(o[0].barSize===+o[0].barSize){var d=!1,p=i/l,y=o.reduce(function(S,b){return S+b.barSize||0},0);y+=(l-1)*s,y>=i&&(y-=(l-1)*s,s=0),y>=i&&p>0&&(d=!0,p*=.9,y=l*p);var m=(i-y)/2>>0,x={offset:m-s,size:0};f=o.reduce(function(S,b){var w={item:b.item,position:{offset:x.offset+x.size+s,size:d?p:b.barSize}},O=[].concat(nb(S),[w]);return x=O[O.length-1].position,b.stackList&&b.stackList.length&&b.stackList.forEach(function(_){O.push({item:_,position:x})}),O},c)}else{var v=ei(n,i,0,!0);i-2*v-(l-1)*s<=0&&(s=0);var h=(i-2*v-(l-1)*s)/l;h>1&&(h>>=0);var g=u===+u?Math.min(h,u):h;f=o.reduce(function(S,b,w){var O=[].concat(nb(S),[{item:b.item,position:{offset:v+(h+s)*w+(h-g)/2,size:g}}]);return b.stackList&&b.stackList.length&&b.stackList.forEach(function(_){O.push({item:_,position:O[O.length-1].position})}),O},c)}return f},UF=function(t,r,n,i){var a=n.children,o=n.width,u=n.margin,l=o-(u.left||0)-(u.right||0),s=u_({children:a,legendWidth:l});if(s){var f=i||{},c=f.width,d=f.height,p=s.align,y=s.verticalAlign,m=s.layout;if((m==="vertical"||m==="horizontal"&&y==="middle")&&p!=="center"&&H(t[p]))return je(je({},t),{},Hi({},p,t[p]+(c||0)));if((m==="horizontal"||m==="vertical"&&p==="center")&&y!=="middle"&&H(t[y]))return je(je({},t),{},Hi({},y,t[y]+(d||0)))}return t},WF=function(t,r,n){return re(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},l_=function(t,r,n,i,a){var o=r.props.children,u=Wt(o,Du).filter(function(s){return WF(i,a,s.props.direction)});if(u&&u.length){var l=u.map(function(s){return s.props.dataKey});return t.reduce(function(s,f){var c=ct(f,n);if(re(c))return s;var d=Array.isArray(c)?[Xc(c),on(c)]:[c,c],p=l.reduce(function(y,m){var x=ct(f,m,0),v=d[0]-Math.abs(Array.isArray(x)?x[0]:x),h=d[1]+Math.abs(Array.isArray(x)?x[1]:x);return[Math.min(v,y[0]),Math.max(h,y[1])]},[1/0,-1/0]);return[Math.min(p[0],s[0]),Math.max(p[1],s[1])]},[1/0,-1/0])}return null},HF=function(t,r,n,i,a){var o=r.map(function(u){return l_(t,u,n,a,i)}).filter(function(u){return!re(u)});return o&&o.length?o.reduce(function(u,l){return[Math.min(u[0],l[0]),Math.max(u[1],l[1])]},[1/0,-1/0]):null},s_=function(t,r,n,i,a){var o=r.map(function(l){var s=l.props.dataKey;return n==="number"&&s&&l_(t,l,s,i)||_o(t,s,n,a)});if(n==="number")return o.reduce(function(l,s){return[Math.min(l[0],s[0]),Math.max(l[1],s[1])]},[1/0,-1/0]);var u={};return o.reduce(function(l,s){for(var f=0,c=s.length;f<c;f++)u[s[f]]||(u[s[f]]=!0,l.push(s[f]));return l},[])},c_=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},f_=function(t,r,n,i){if(i)return t.map(function(l){return l.coordinate});var a,o,u=t.map(function(l){return l.coordinate===r&&(a=!0),l.coordinate===n&&(o=!0),l.coordinate});return a||u.push(r),o||u.push(n),u},kr=function(t,r,n){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,u=t.range,l=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,s=(r||n)&&o==="category"&&i.bandwidth?i.bandwidth()/l:0;if(s=t.axisType==="angleAxis"&&(u==null?void 0:u.length)>=2?nr(u[0]-u[1])*2*s:s,r&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(c){var d=a?a.indexOf(c):c;return{coordinate:i(d)+s,value:c,offset:s}});return f.filter(function(c){return!ka(c.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(c,d){return{coordinate:i(c)+s,value:c,index:d,offset:s}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(c){return{coordinate:i(c)+s,value:c,offset:s}}):i.domain().map(function(c,d){return{coordinate:i(c)+s,value:a?a[c]:c,index:d,offset:s}})},ed=new WeakMap,cl=function(t,r){if(typeof r!="function")return t;ed.has(t)||ed.set(t,new WeakMap);var n=ed.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},VF=function(t,r,n){var i=t.scale,a=t.type,o=t.layout,u=t.axisType;if(i==="auto")return o==="radial"&&u==="radiusAxis"?{scale:Qo(),realScaleType:"band"}:o==="radial"&&u==="angleAxis"?{scale:Ps(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Oo(),realScaleType:"point"}:a==="category"?{scale:Qo(),realScaleType:"band"}:{scale:Ps(),realScaleType:"linear"};if(Jn(i)){var l="scale".concat(Nc(i));return{scale:(Q0[l]||Oo)(),realScaleType:Q0[l]?l:"point"}}return Z(i)?{scale:i}:{scale:Oo(),realScaleType:"point"}},ab=1e-4,KF=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),a=Math.min(i[0],i[1])-ab,o=Math.max(i[0],i[1])+ab,u=t(r[0]),l=t(r[n-1]);(u<a||u>o||l<a||l>o)&&t.domain([r[0],r[n-1]])}},GF=function(t,r){if(!t)return null;for(var n=0,i=t.length;n<i;n++)if(t[n].item===r)return t[n].position;return null},XF=function(t,r){if(!r||r.length!==2||!H(r[0])||!H(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),a=[t[0],t[1]];return(!H(t[0])||t[0]<n)&&(a[0]=n),(!H(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<n&&(a[1]=n),a},qF=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0,u=0;u<r;++u){var l=ka(t[u][n][1])?t[u][n][0]:t[u][n][1];l>=0?(t[u][n][0]=a,t[u][n][1]=a+l,a=t[u][n][1]):(t[u][n][0]=o,t[u][n][1]=o+l,o=t[u][n][1])}},YF=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0;o<r;++o){var u=ka(t[o][n][1])?t[o][n][0]:t[o][n][1];u>=0?(t[o][n][0]=a,t[o][n][1]=a+u,a=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},QF={sign:qF,expand:dC,none:Ji,silhouette:pC,wiggle:hC,positive:YF},ZF=function(t,r,n){var i=r.map(function(u){return u.props.dataKey}),a=QF[n],o=fC().keys(i).value(function(u,l){return+ct(u,l,0)}).order(vp).offset(a);return o(t)},JF=function(t,r,n,i,a,o){if(!t)return null;var u=o?r.reverse():r,l={},s=u.reduce(function(c,d){var p,y=(p=d.type)!==null&&p!==void 0&&p.defaultProps?je(je({},d.type.defaultProps),d.props):d.props,m=y.stackId,x=y.hide;if(x)return c;var v=y[n],h=c[v]||{hasStack:!1,stackGroups:{}};if(Ue(m)){var g=h.stackGroups[m]||{numericAxisId:n,cateAxisId:i,items:[]};g.items.push(d),h.hasStack=!0,h.stackGroups[m]=g}else h.stackGroups[Ca("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[d]};return je(je({},c),{},Hi({},v,h))},l),f={};return Object.keys(s).reduce(function(c,d){var p=s[d];if(p.hasStack){var y={};p.stackGroups=Object.keys(p.stackGroups).reduce(function(m,x){var v=p.stackGroups[x];return je(je({},m),{},Hi({},x,{numericAxisId:n,cateAxisId:i,items:v.items,stackedData:ZF(t,v.items,a)}))},y)}return je(je({},c),{},Hi({},d,p))},f)},e6=function(t,r){var n=r.realScaleType,i=r.type,a=r.tickCount,o=r.originalDomain,u=r.allowDecimals,l=n||r.scale;if(l!=="auto"&&l!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var s=t.domain();if(!s.length)return null;var f=fF(s,a,u);return t.domain([Xc(f),on(f)]),{niceTicks:f}}if(a&&i==="number"){var c=t.domain(),d=dF(c,a,u);return{niceTicks:d}}return null};function Cs(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!re(i[t.dataKey])){var u=ts(r,"value",i[t.dataKey]);if(u)return u.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var l=ct(i,re(o)?t.dataKey:o);return re(l)?null:t.scale(l)}var ob=function(t){var r=t.axis,n=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,u=t.index;if(r.type==="category")return n[u]?n[u].coordinate+i:null;var l=ct(o,r.dataKey,r.domain[u]);return re(l)?null:r.scale(l)-a/2+i},t6=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return i<=0&&a>=0?0:a<0?a:i}return n[0]},r6=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?je(je({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(Ue(a)){var o=r[a];if(o){var u=o.items.indexOf(t);return u>=0?o.stackedData[u]:null}}return null},n6=function(t){return t.reduce(function(r,n){return[Xc(n.concat([r[0]]).filter(H)),on(n.concat([r[1]]).filter(H))]},[1/0,-1/0])},d_=function(t,r,n){return Object.keys(t).reduce(function(i,a){var o=t[a],u=o.stackedData,l=u.reduce(function(s,f){var c=n6(f.slice(r,n+1));return[Math.min(s[0],c[0]),Math.max(s[1],c[1])]},[1/0,-1/0]);return[Math.min(l[0],i[0]),Math.max(l[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},ub=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,lb=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Vp=function(t,r,n){if(Z(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(H(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(ub.test(t[0])){var a=+ub.exec(t[0])[1];i[0]=r[0]-a}else Z(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(H(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(lb.test(t[1])){var o=+lb.exec(t[1])[1];i[1]=r[1]+o}else Z(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},Ms=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var a=Gv(r,function(c){return c.coordinate}),o=1/0,u=1,l=a.length;u<l;u++){var s=a[u],f=a[u-1];o=Math.min((s.coordinate||0)-(f.coordinate||0),o)}return o===1/0?0:o}return n?void 0:0},sb=function(t,r,n){return!t||!t.length||ua(t,Ut(n,"type.defaultProps.domain"))?r:t},p_=function(t,r){var n=t.type.defaultProps?je(je({},t.type.defaultProps),t.props):t.props,i=n.dataKey,a=n.name,o=n.unit,u=n.formatter,l=n.tooltipType,s=n.chartType,f=n.hide;return je(je({},ee(t,!1)),{},{dataKey:i,unit:o,formatter:u,name:a||i,color:xy(t),value:ct(r,i),type:l,payload:r,chartType:s,hide:f})};function ou(e){"@babel/helpers - typeof";return ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ou(e)}function cb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cb(Object(r),!0).forEach(function(n){i6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function i6(e,t,r){return t=a6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a6(e){var t=o6(e,"string");return ou(t)=="symbol"?t:t+""}function o6(e,t){if(ou(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ou(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Is=Math.PI/180,u6=function(t){return t*180/Math.PI},Qe=function(t,r,n,i){return{x:t+Math.cos(-Is*i)*n,y:r+Math.sin(-Is*i)*n}},l6=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return Math.sqrt(Math.pow(n-a,2)+Math.pow(i-o,2))},s6=function(t,r){var n=t.x,i=t.y,a=r.cx,o=r.cy,u=l6({x:n,y:i},{x:a,y:o});if(u<=0)return{radius:u};var l=(n-a)/u,s=Math.acos(l);return i>o&&(s=2*Math.PI-s),{radius:u,angle:u6(s),angleInRadian:s}},c6=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return{startAngle:r-o*360,endAngle:n-o*360}},f6=function(t,r){var n=r.startAngle,i=r.endAngle,a=Math.floor(n/360),o=Math.floor(i/360),u=Math.min(a,o);return t+u*360},db=function(t,r){var n=t.x,i=t.y,a=s6({x:n,y:i},r),o=a.radius,u=a.angle,l=r.innerRadius,s=r.outerRadius;if(o<l||o>s)return!1;if(o===0)return!0;var f=c6(r),c=f.startAngle,d=f.endAngle,p=u,y;if(c<=d){for(;p>d;)p-=360;for(;p<c;)p+=360;y=p>=c&&p<=d}else{for(;p>c;)p-=360;for(;p<d;)p+=360;y=p>=d&&p<=c}return y?fb(fb({},r),{},{radius:o,angle:f6(p,r)}):null};function uu(e){"@babel/helpers - typeof";return uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uu(e)}var d6=["offset"];function p6(e){return m6(e)||y6(e)||v6(e)||h6()}function h6(){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 v6(e,t){if(e){if(typeof e=="string")return Kp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Kp(e,t)}}function y6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function m6(e){if(Array.isArray(e))return Kp(e)}function Kp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function g6(e,t){if(e==null)return{};var r=b6(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function b6(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function pb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Be(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pb(Object(r),!0).forEach(function(n){x6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function x6(e,t,r){return t=w6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w6(e){var t=S6(e,"string");return uu(t)=="symbol"?t:t+""}function S6(e,t){if(uu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(uu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lu(){return lu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lu.apply(this,arguments)}var O6=function(t){var r=t.value,n=t.formatter,i=re(t.children)?r:t.children;return Z(n)?n(i):i},_6=function(t,r){var n=nr(r-t),i=Math.min(Math.abs(r-t),360);return n*i},P6=function(t,r,n){var i=t.position,a=t.viewBox,o=t.offset,u=t.className,l=a,s=l.cx,f=l.cy,c=l.innerRadius,d=l.outerRadius,p=l.startAngle,y=l.endAngle,m=l.clockWise,x=(c+d)/2,v=_6(p,y),h=v>=0?1:-1,g,S;i==="insideStart"?(g=p+h*o,S=m):i==="insideEnd"?(g=y-h*o,S=!m):i==="end"&&(g=y+h*o,S=m),S=v<=0?S:!S;var b=Qe(s,f,x,g),w=Qe(s,f,x,g+(S?1:-1)*359),O="M".concat(b.x,",").concat(b.y,`
A`).concat(x,",").concat(x,",0,1,").concat(S?0:1,`,
`).concat(w.x,",").concat(w.y),_=re(t.id)?Ca("recharts-radial-line-"):t.id;return A.createElement("text",lu({},n,{dominantBaseline:"central",className:ae("recharts-radial-bar-label",u)}),A.createElement("defs",null,A.createElement("path",{id:_,d:O})),A.createElement("textPath",{xlinkHref:"#".concat(_)},r))},A6=function(t){var r=t.viewBox,n=t.offset,i=t.position,a=r,o=a.cx,u=a.cy,l=a.innerRadius,s=a.outerRadius,f=a.startAngle,c=a.endAngle,d=(f+c)/2;if(i==="outside"){var p=Qe(o,u,s+n,d),y=p.x,m=p.y;return{x:y,y:m,textAnchor:y>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"end"};var x=(l+s)/2,v=Qe(o,u,x,d),h=v.x,g=v.y;return{x:h,y:g,textAnchor:"middle",verticalAnchor:"middle"}},E6=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=r,u=o.x,l=o.y,s=o.width,f=o.height,c=f>=0?1:-1,d=c*i,p=c>0?"end":"start",y=c>0?"start":"end",m=s>=0?1:-1,x=m*i,v=m>0?"end":"start",h=m>0?"start":"end";if(a==="top"){var g={x:u+s/2,y:l-c*i,textAnchor:"middle",verticalAnchor:p};return Be(Be({},g),n?{height:Math.max(l-n.y,0),width:s}:{})}if(a==="bottom"){var S={x:u+s/2,y:l+f+d,textAnchor:"middle",verticalAnchor:y};return Be(Be({},S),n?{height:Math.max(n.y+n.height-(l+f),0),width:s}:{})}if(a==="left"){var b={x:u-x,y:l+f/2,textAnchor:v,verticalAnchor:"middle"};return Be(Be({},b),n?{width:Math.max(b.x-n.x,0),height:f}:{})}if(a==="right"){var w={x:u+s+x,y:l+f/2,textAnchor:h,verticalAnchor:"middle"};return Be(Be({},w),n?{width:Math.max(n.x+n.width-w.x,0),height:f}:{})}var O=n?{width:s,height:f}:{};return a==="insideLeft"?Be({x:u+x,y:l+f/2,textAnchor:h,verticalAnchor:"middle"},O):a==="insideRight"?Be({x:u+s-x,y:l+f/2,textAnchor:v,verticalAnchor:"middle"},O):a==="insideTop"?Be({x:u+s/2,y:l+d,textAnchor:"middle",verticalAnchor:y},O):a==="insideBottom"?Be({x:u+s/2,y:l+f-d,textAnchor:"middle",verticalAnchor:p},O):a==="insideTopLeft"?Be({x:u+x,y:l+d,textAnchor:h,verticalAnchor:y},O):a==="insideTopRight"?Be({x:u+s-x,y:l+d,textAnchor:v,verticalAnchor:y},O):a==="insideBottomLeft"?Be({x:u+x,y:l+f-d,textAnchor:h,verticalAnchor:p},O):a==="insideBottomRight"?Be({x:u+s-x,y:l+f-d,textAnchor:v,verticalAnchor:p},O):Ea(a)&&(H(a.x)||Bn(a.x))&&(H(a.y)||Bn(a.y))?Be({x:u+ei(a.x,s),y:l+ei(a.y,f),textAnchor:"end",verticalAnchor:"end"},O):Be({x:u+s/2,y:l+f/2,textAnchor:"middle",verticalAnchor:"middle"},O)},$6=function(t){return"cx"in t&&H(t.cx)};function it(e){var t=e.offset,r=t===void 0?5:t,n=g6(e,d6),i=Be({offset:r},n),a=i.viewBox,o=i.position,u=i.value,l=i.children,s=i.content,f=i.className,c=f===void 0?"":f,d=i.textBreakAll;if(!a||re(u)&&re(l)&&!z.isValidElement(s)&&!Z(s))return null;if(z.isValidElement(s))return z.cloneElement(s,i);var p;if(Z(s)){if(p=z.createElement(s,i),z.isValidElement(p))return p}else p=O6(i);var y=$6(a),m=ee(i,!0);if(y&&(o==="insideStart"||o==="insideEnd"||o==="end"))return P6(i,p,m);var x=y?A6(i):E6(i);return A.createElement(ms,lu({className:ae("recharts-label",c)},m,x,{breakAll:d}),p)}it.displayName="Label";var h_=function(t){var r=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,u=t.r,l=t.radius,s=t.innerRadius,f=t.outerRadius,c=t.x,d=t.y,p=t.top,y=t.left,m=t.width,x=t.height,v=t.clockWise,h=t.labelViewBox;if(h)return h;if(H(m)&&H(x)){if(H(c)&&H(d))return{x:c,y:d,width:m,height:x};if(H(p)&&H(y))return{x:p,y,width:m,height:x}}return H(c)&&H(d)?{x:c,y:d,width:0,height:0}:H(r)&&H(n)?{cx:r,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:s||0,outerRadius:f||l||u||0,clockWise:v}:t.viewBox?t.viewBox:{}},T6=function(t,r){return t?t===!0?A.createElement(it,{key:"label-implicit",viewBox:r}):Ue(t)?A.createElement(it,{key:"label-implicit",viewBox:r,value:t}):z.isValidElement(t)?t.type===it?z.cloneElement(t,{key:"label-implicit",viewBox:r}):A.createElement(it,{key:"label-implicit",content:t,viewBox:r}):Z(t)?A.createElement(it,{key:"label-implicit",content:t,viewBox:r}):Ea(t)?A.createElement(it,lu({viewBox:r},t,{key:"label-implicit"})):null:null},j6=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,a=h_(t),o=Wt(i,it).map(function(l,s){return z.cloneElement(l,{viewBox:r||a,key:"label-".concat(s)})});if(!n)return o;var u=T6(t.label,r||a);return[u].concat(p6(o))};it.parseViewBox=h_;it.renderCallByParent=j6;function k6(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var C6=k6;const M6=he(C6);function su(e){"@babel/helpers - typeof";return su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},su(e)}var I6=["valueAccessor"],N6=["data","dataKey","clockWise","id","textBreakAll"];function D6(e){return z6(e)||B6(e)||R6(e)||L6()}function L6(){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 R6(e,t){if(e){if(typeof e=="string")return Gp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Gp(e,t)}}function B6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function z6(e){if(Array.isArray(e))return Gp(e)}function Gp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ns(){return Ns=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ns.apply(this,arguments)}function hb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hb(Object(r),!0).forEach(function(n){F6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function F6(e,t,r){return t=U6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function U6(e){var t=W6(e,"string");return su(t)=="symbol"?t:t+""}function W6(e,t){if(su(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(su(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yb(e,t){if(e==null)return{};var r=H6(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function H6(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var V6=function(t){return Array.isArray(t.value)?M6(t.value):t.value};function Dr(e){var t=e.valueAccessor,r=t===void 0?V6:t,n=yb(e,I6),i=n.data,a=n.dataKey,o=n.clockWise,u=n.id,l=n.textBreakAll,s=yb(n,N6);return!i||!i.length?null:A.createElement(me,{className:"recharts-label-list"},i.map(function(f,c){var d=re(a)?r(f,c):ct(f&&f.payload,a),p=re(u)?{}:{id:"".concat(u,"-").concat(c)};return A.createElement(it,Ns({},ee(f,!0),s,p,{parentViewBox:f.parentViewBox,value:d,textBreakAll:l,viewBox:it.parseViewBox(re(o)?f:vb(vb({},f),{},{clockWise:o})),key:"label-".concat(c),index:c}))}))}Dr.displayName="LabelList";function K6(e,t){return e?e===!0?A.createElement(Dr,{key:"labelList-implicit",data:t}):A.isValidElement(e)||Z(e)?A.createElement(Dr,{key:"labelList-implicit",data:t,content:e}):Ea(e)?A.createElement(Dr,Ns({data:t},e,{key:"labelList-implicit"})):null:null}function G6(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=Wt(n,Dr).map(function(o,u){return z.cloneElement(o,{data:t,key:"labelList-".concat(u)})});if(!r)return i;var a=K6(e.label,t);return[a].concat(D6(i))}Dr.renderCallByParent=G6;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 Xp(){return Xp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Xp.apply(this,arguments)}function mb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function gb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mb(Object(r),!0).forEach(function(n){X6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function X6(e,t,r){return t=q6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q6(e){var t=Y6(e,"string");return cu(t)=="symbol"?t:t+""}function Y6(e,t){if(cu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(cu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Q6=function(t,r){var n=nr(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},fl=function(t){var r=t.cx,n=t.cy,i=t.radius,a=t.angle,o=t.sign,u=t.isExternal,l=t.cornerRadius,s=t.cornerIsExternal,f=l*(u?1:-1)+i,c=Math.asin(l/f)/Is,d=s?a:a+o*c,p=Qe(r,n,f,d),y=Qe(r,n,i,d),m=s?a-o*c:a,x=Qe(r,n,f*Math.cos(c*Is),m);return{center:p,circleTangency:y,lineTangency:x,theta:c}},v_=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,u=t.endAngle,l=Q6(o,u),s=o+l,f=Qe(r,n,a,o),c=Qe(r,n,a,s),d="M ".concat(f.x,",").concat(f.y,`
A `).concat(a,",").concat(a,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o>s),`,
`).concat(c.x,",").concat(c.y,`
`);if(i>0){var p=Qe(r,n,i,o),y=Qe(r,n,i,s);d+="L ".concat(y.x,",").concat(y.y,`
A `).concat(i,",").concat(i,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o<=s),`,
`).concat(p.x,",").concat(p.y," Z")}else d+="L ".concat(r,",").concat(n," Z");return d},Z6=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,u=t.forceCornerRadius,l=t.cornerIsExternal,s=t.startAngle,f=t.endAngle,c=nr(f-s),d=fl({cx:r,cy:n,radius:a,angle:s,sign:c,cornerRadius:o,cornerIsExternal:l}),p=d.circleTangency,y=d.lineTangency,m=d.theta,x=fl({cx:r,cy:n,radius:a,angle:f,sign:-c,cornerRadius:o,cornerIsExternal:l}),v=x.circleTangency,h=x.lineTangency,g=x.theta,S=l?Math.abs(s-f):Math.abs(s-f)-m-g;if(S<0)return u?"M ".concat(y.x,",").concat(y.y,`
a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
`):v_({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:s,endAngle:f});var b="M ".concat(y.x,",").concat(y.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(p.x,",").concat(p.y,`
A`).concat(a,",").concat(a,",0,").concat(+(S>180),",").concat(+(c<0),",").concat(v.x,",").concat(v.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(h.x,",").concat(h.y,`
`);if(i>0){var w=fl({cx:r,cy:n,radius:i,angle:s,sign:c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),O=w.circleTangency,_=w.lineTangency,P=w.theta,T=fl({cx:r,cy:n,radius:i,angle:f,sign:-c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),j=T.circleTangency,$=T.lineTangency,L=T.theta,I=l?Math.abs(s-f):Math.abs(s-f)-P-L;if(I<0&&o===0)return"".concat(b,"L").concat(r,",").concat(n,"Z");b+="L".concat($.x,",").concat($.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(j.x,",").concat(j.y,`
A`).concat(i,",").concat(i,",0,").concat(+(I>180),",").concat(+(c>0),",").concat(O.x,",").concat(O.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(_.x,",").concat(_.y,"Z")}else b+="L".concat(r,",").concat(n,"Z");return b},J6={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},y_=function(t){var r=gb(gb({},J6),t),n=r.cx,i=r.cy,a=r.innerRadius,o=r.outerRadius,u=r.cornerRadius,l=r.forceCornerRadius,s=r.cornerIsExternal,f=r.startAngle,c=r.endAngle,d=r.className;if(o<a||f===c)return null;var p=ae("recharts-sector",d),y=o-a,m=ei(u,y,0,!0),x;return m>0&&Math.abs(f-c)<360?x=Z6({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(m,y/2),forceCornerRadius:l,cornerIsExternal:s,startAngle:f,endAngle:c}):x=v_({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:f,endAngle:c}),A.createElement("path",Xp({},ee(r,!0),{className:p,d:x,role:"img"}))};function fu(e){"@babel/helpers - typeof";return fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fu(e)}function qp(){return qp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qp.apply(this,arguments)}function bb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bb(Object(r),!0).forEach(function(n){eU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function eU(e,t,r){return t=tU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tU(e){var t=rU(e,"string");return fu(t)=="symbol"?t:t+""}function rU(e,t){if(fu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(fu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var wb={curveBasisClosed:eC,curveBasisOpen:tC,curveBasis:Jk,curveBumpX:Bk,curveBumpY:zk,curveLinearClosed:rC,curveLinear:Lc,curveMonotoneX:nC,curveMonotoneY:iC,curveNatural:aC,curveStep:oC,curveStepAfter:lC,curveStepBefore:uC},dl=function(t){return t.x===+t.x&&t.y===+t.y},to=function(t){return t.x},ro=function(t){return t.y},nU=function(t,r){if(Z(t))return t;var n="curve".concat(Nc(t));return(n==="curveMonotone"||n==="curveBump")&&r?wb["".concat(n).concat(r==="vertical"?"Y":"X")]:wb[n]||Lc},iU=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,a=i===void 0?[]:i,o=t.baseLine,u=t.layout,l=t.connectNulls,s=l===void 0?!1:l,f=nU(n,u),c=s?a.filter(function(m){return dl(m)}):a,d;if(Array.isArray(o)){var p=s?o.filter(function(m){return dl(m)}):o,y=c.map(function(m,x){return xb(xb({},m),{},{base:p[x]})});return u==="vertical"?d=rl().y(ro).x1(to).x0(function(m){return m.base.x}):d=rl().x(to).y1(ro).y0(function(m){return m.base.y}),d.defined(dl).curve(f),d(y)}return u==="vertical"&&H(o)?d=rl().y(ro).x1(to).x0(o):H(o)?d=rl().x(to).y1(ro).y0(o):d=gS().x(to).y(ro),d.defined(dl).curve(f),d(c)},Vi=function(t){var r=t.className,n=t.points,i=t.path,a=t.pathRef;if((!n||!n.length)&&!i)return null;var o=n&&n.length?iU(t):i;return z.createElement("path",qp({},ee(t,!1),rs(t),{className:ae("recharts-curve",r),d:o,ref:a}))},m_={exports:{}},aU="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",oU=aU,uU=oU;function g_(){}function b_(){}b_.resetWarningCache=g_;var lU=function(){function e(n,i,a,o,u,l){if(l!==uU){var s=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 s.name="Invariant Violation",s}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:b_,resetWarningCache:g_};return r.PropTypes=r,r};m_.exports=lU();var sU=m_.exports;const se=he(sU),{getOwnPropertyNames:cU,getOwnPropertySymbols:fU}=Object,{hasOwnProperty:dU}=Object.prototype;function td(e,t){return function(n,i,a){return e(n,i,a)&&t(n,i,a)}}function pl(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);const{cache:a}=i,o=a.get(r),u=a.get(n);if(o&&u)return o===n&&u===r;a.set(r,n),a.set(n,r);const l=e(r,n,i);return a.delete(r),a.delete(n),l}}function pU(e){return e!=null?e[Symbol.toStringTag]:void 0}function Sb(e){return cU(e).concat(fU(e))}const hU=Object.hasOwn||((e,t)=>dU.call(e,t));function ci(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const vU="__v",yU="__o",mU="_owner",{getOwnPropertyDescriptor:Ob,keys:_b}=Object;function gU(e,t){return e.byteLength===t.byteLength&&Ds(new Uint8Array(e),new Uint8Array(t))}function bU(e,t,r){let n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function xU(e,t){return e.byteLength===t.byteLength&&Ds(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function wU(e,t){return ci(e.getTime(),t.getTime())}function SU(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function OU(e,t){return e===t}function Pb(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),a=e.entries();let o,u,l=0;for(;(o=a.next())&&!o.done;){const s=t.entries();let f=!1,c=0;for(;(u=s.next())&&!u.done;){if(i[c]){c++;continue}const d=o.value,p=u.value;if(r.equals(d[0],p[0],l,c,e,t,r)&&r.equals(d[1],p[1],d[0],p[0],e,t,r)){f=i[c]=!0;break}c++}if(!f)return!1;l++}return!0}const _U=ci;function PU(e,t,r){const n=_b(e);let i=n.length;if(_b(t).length!==i)return!1;for(;i-- >0;)if(!x_(e,t,r,n[i]))return!1;return!0}function no(e,t,r){const n=Sb(e);let i=n.length;if(Sb(t).length!==i)return!1;let a,o,u;for(;i-- >0;)if(a=n[i],!x_(e,t,r,a)||(o=Ob(e,a),u=Ob(t,a),(o||u)&&(!o||!u||o.configurable!==u.configurable||o.enumerable!==u.enumerable||o.writable!==u.writable)))return!1;return!0}function AU(e,t){return ci(e.valueOf(),t.valueOf())}function EU(e,t){return e.source===t.source&&e.flags===t.flags}function Ab(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),a=e.values();let o,u;for(;(o=a.next())&&!o.done;){const l=t.values();let s=!1,f=0;for(;(u=l.next())&&!u.done;){if(!i[f]&&r.equals(o.value,u.value,o.value,u.value,e,t,r)){s=i[f]=!0;break}f++}if(!s)return!1}return!0}function Ds(e,t){let r=e.byteLength;if(t.byteLength!==r||e.byteOffset!==t.byteOffset)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function $U(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 x_(e,t,r,n){return(n===mU||n===yU||n===vU)&&(e.$$typeof||t.$$typeof)?!0:hU(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}const TU="[object ArrayBuffer]",jU="[object Arguments]",kU="[object Boolean]",CU="[object DataView]",MU="[object Date]",IU="[object Error]",NU="[object Map]",DU="[object Number]",LU="[object Object]",RU="[object RegExp]",BU="[object Set]",zU="[object String]",FU={"[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},UU="[object URL]",WU=Object.prototype.toString;function HU({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:i,areFunctionsEqual:a,areMapsEqual:o,areNumbersEqual:u,areObjectsEqual:l,arePrimitiveWrappersEqual:s,areRegExpsEqual:f,areSetsEqual:c,areTypedArraysEqual:d,areUrlsEqual:p,unknownTagComparators:y}){return function(x,v,h){if(x===v)return!0;if(x==null||v==null)return!1;const g=typeof x;if(g!==typeof v)return!1;if(g!=="object")return g==="number"?u(x,v,h):g==="function"?a(x,v,h):!1;const S=x.constructor;if(S!==v.constructor)return!1;if(S===Object)return l(x,v,h);if(Array.isArray(x))return t(x,v,h);if(S===Date)return n(x,v,h);if(S===RegExp)return f(x,v,h);if(S===Map)return o(x,v,h);if(S===Set)return c(x,v,h);const b=WU.call(x);if(b===MU)return n(x,v,h);if(b===RU)return f(x,v,h);if(b===NU)return o(x,v,h);if(b===BU)return c(x,v,h);if(b===LU)return typeof x.then!="function"&&typeof v.then!="function"&&l(x,v,h);if(b===UU)return p(x,v,h);if(b===IU)return i(x,v,h);if(b===jU)return l(x,v,h);if(FU[b])return d(x,v,h);if(b===TU)return e(x,v,h);if(b===CU)return r(x,v,h);if(b===kU||b===DU||b===zU)return s(x,v,h);if(y){let w=y[b];if(!w){const O=pU(x);O&&(w=y[O])}if(w)return w(x,v,h)}return!1}}function VU({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:gU,areArraysEqual:r?no:bU,areDataViewsEqual:xU,areDatesEqual:wU,areErrorsEqual:SU,areFunctionsEqual:OU,areMapsEqual:r?td(Pb,no):Pb,areNumbersEqual:_U,areObjectsEqual:r?no:PU,arePrimitiveWrappersEqual:AU,areRegExpsEqual:EU,areSetsEqual:r?td(Ab,no):Ab,areTypedArraysEqual:r?td(Ds,no):Ds,areUrlsEqual:$U,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){const i=pl(n.areArraysEqual),a=pl(n.areMapsEqual),o=pl(n.areObjectsEqual),u=pl(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:o,areSetsEqual:u})}return n}function KU(e){return function(t,r,n,i,a,o,u){return e(t,r,u)}}function GU({circular:e,comparator:t,createState:r,equals:n,strict:i}){if(r)return function(u,l){const{cache:s=e?new WeakMap:void 0,meta:f}=r();return t(u,l,{cache:s,equals:n,meta:f,strict:i})};if(e)return function(u,l){return t(u,l,{cache:new WeakMap,equals:n,meta:void 0,strict:i})};const a={cache:void 0,equals:n,meta:void 0,strict:i};return function(u,l){return t(u,l,a)}}const XU=En();En({strict:!0});En({circular:!0});En({circular:!0,strict:!0});En({createInternalComparator:()=>ci});En({strict:!0,createInternalComparator:()=>ci});En({circular:!0,createInternalComparator:()=>ci});En({circular:!0,createInternalComparator:()=>ci,strict:!0});function En(e={}){const{circular:t=!1,createInternalComparator:r,createState:n,strict:i=!1}=e,a=VU(e),o=HU(a),u=r?r(o):KU(o);return GU({circular:t,comparator:o,createState:n,equals:u,strict:i})}function qU(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function Eb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(a){r<0&&(r=a),a-r>t?(e(a),r=-1):qU(i)};requestAnimationFrame(n)}function Yp(e){"@babel/helpers - typeof";return Yp=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},Yp(e)}function YU(e){return eW(e)||JU(e)||ZU(e)||QU()}function QU(){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 ZU(e,t){if(e){if(typeof e=="string")return $b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $b(e,t)}}function $b(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function JU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function eW(e){if(Array.isArray(e))return e}function tW(){var e={},t=function(){return null},r=!1,n=function i(a){if(!r){if(Array.isArray(a)){if(!a.length)return;var o=a,u=YU(o),l=u[0],s=u.slice(1);if(typeof l=="number"){Eb(i.bind(null,s),l);return}i(l),Eb(i.bind(null,s));return}Yp(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){r=!0},start:function(a){r=!1,n(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}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 Tb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Tb(Object(r),!0).forEach(function(n){w_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function w_(e,t,r){return t=rW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rW(e){var t=nW(e,"string");return du(t)==="symbol"?t:String(t)}function nW(e,t){if(du(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(du(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var iW=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(a){return i.includes(a)})})},aW=function(t){return t},oW=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},Po=function(t,r){return Object.keys(r).reduce(function(n,i){return jb(jb({},n),{},w_({},i,t(i,r[i])))},{})},kb=function(t,r,n){return t.map(function(i){return"".concat(oW(i)," ").concat(r,"ms ").concat(n)}).join(",")};function uW(e,t){return cW(e)||sW(e,t)||S_(e,t)||lW()}function lW(){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 sW(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function cW(e){if(Array.isArray(e))return e}function fW(e){return hW(e)||pW(e)||S_(e)||dW()}function dW(){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 S_(e,t){if(e){if(typeof e=="string")return Qp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Qp(e,t)}}function pW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function hW(e){if(Array.isArray(e))return Qp(e)}function Qp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Ls=1e-4,O_=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},__=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},Cb=function(t,r){return function(n){var i=O_(t,r);return __(i,n)}},vW=function(t,r){return function(n){var i=O_(t,r),a=[].concat(fW(i.map(function(o,u){return o*u}).slice(1)),[0]);return __(a,n)}},Mb=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],a=r[1],o=r[2],u=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,a=0,o=1,u=1;break;case"ease":i=.25,a=.1,o=.25,u=1;break;case"ease-in":i=.42,a=0,o=1,u=1;break;case"ease-out":i=.42,a=0,o=.58,u=1;break;case"ease-in-out":i=0,a=0,o=.58,u=1;break;default:{var l=r[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var s=l[1].split(")")[0].split(",").map(function(x){return parseFloat(x)}),f=uW(s,4);i=f[0],a=f[1],o=f[2],u=f[3]}}}var c=Cb(i,o),d=Cb(a,u),p=vW(i,o),y=function(v){return v>1?1:v<0?0:v},m=function(v){for(var h=v>1?1:v,g=h,S=0;S<8;++S){var b=c(g)-h,w=p(g);if(Math.abs(b-h)<Ls||w<Ls)return d(g);g=y(g-b/w)}return d(g)};return m.isStepper=!1,m},yW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,a=i===void 0?8:i,o=t.dt,u=o===void 0?17:o,l=function(f,c,d){var p=-(f-c)*n,y=d*a,m=d+(p-y)*u/1e3,x=d*u/1e3+f;return Math.abs(x-c)<Ls&&Math.abs(m)<Ls?[c,0]:[x,m]};return l.isStepper=!0,l.dt=u,l},mW=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return Mb(i);case"spring":return yW();default:if(i.split("(")[0]==="cubic-bezier")return Mb(i)}return typeof i=="function"?i:null};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 Ib(e){return xW(e)||bW(e)||P_(e)||gW()}function gW(){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 bW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function xW(e){if(Array.isArray(e))return Jp(e)}function Nb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xe(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Nb(Object(r),!0).forEach(function(n){Zp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Zp(e,t,r){return t=wW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wW(e){var t=SW(e,"string");return pu(t)==="symbol"?t:String(t)}function SW(e,t){if(pu(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(pu(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function OW(e,t){return AW(e)||PW(e,t)||P_(e,t)||_W()}function _W(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function P_(e,t){if(e){if(typeof e=="string")return Jp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Jp(e,t)}}function Jp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function PW(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function AW(e){if(Array.isArray(e))return e}var Rs=function(t,r,n){return t+(r-t)*n},eh=function(t){var r=t.from,n=t.to;return r!==n},EW=function e(t,r,n){var i=Po(function(a,o){if(eh(o)){var u=t(o.from,o.to,o.velocity),l=OW(u,2),s=l[0],f=l[1];return Xe(Xe({},o),{},{from:s,velocity:f})}return o},r);return n<1?Po(function(a,o){return eh(o)?Xe(Xe({},o),{},{velocity:Rs(o.velocity,i[a].velocity,n),from:Rs(o.from,i[a].from,n)}):o},r):e(t,i,n-1)};const $W=function(e,t,r,n,i){var a=iW(e,t),o=a.reduce(function(x,v){return Xe(Xe({},x),{},Zp({},v,[e[v],t[v]]))},{}),u=a.reduce(function(x,v){return Xe(Xe({},x),{},Zp({},v,{from:e[v],velocity:0,to:t[v]}))},{}),l=-1,s,f,c=function(){return null},d=function(){return Po(function(v,h){return h.from},u)},p=function(){return!Object.values(u).filter(eh).length},y=function(v){s||(s=v);var h=v-s,g=h/r.dt;u=EW(r,u,g),i(Xe(Xe(Xe({},e),t),d())),s=v,p()||(l=requestAnimationFrame(c))},m=function(v){f||(f=v);var h=(v-f)/n,g=Po(function(b,w){return Rs.apply(void 0,Ib(w).concat([r(h)]))},o);if(i(Xe(Xe(Xe({},e),t),g)),h<1)l=requestAnimationFrame(c);else{var S=Po(function(b,w){return Rs.apply(void 0,Ib(w).concat([r(1)]))},o);i(Xe(Xe(Xe({},e),t),S))}};return c=r.isStepper?y:m,function(){return requestAnimationFrame(c),function(){cancelAnimationFrame(l)}}};function sa(e){"@babel/helpers - typeof";return sa=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},sa(e)}var TW=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function jW(e,t){if(e==null)return{};var r=kW(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kW(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function rd(e){return NW(e)||IW(e)||MW(e)||CW()}function CW(){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 MW(e,t){if(e){if(typeof e=="string")return th(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return th(e,t)}}function IW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function NW(e){if(Array.isArray(e))return th(e)}function th(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Db(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Yt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Db(Object(r),!0).forEach(function(n){fo(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Db(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fo(e,t,r){return t=A_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LW(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,A_(n.key),n)}}function RW(e,t,r){return t&&LW(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function A_(e){var t=BW(e,"string");return sa(t)==="symbol"?t:String(t)}function BW(e,t){if(sa(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(sa(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zW(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&&rh(e,t)}function rh(e,t){return rh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},rh(e,t)}function FW(e){var t=UW();return function(){var n=Bs(e),i;if(t){var a=Bs(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return nh(this,i)}}function nh(e,t){if(t&&(sa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ih(e)}function ih(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UW(){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 Bs(e){return Bs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Bs(e)}var Sr=function(e){zW(r,e);var t=FW(r);function r(n,i){var a;DW(this,r),a=t.call(this,n,i);var o=a.props,u=o.isActive,l=o.attributeName,s=o.from,f=o.to,c=o.steps,d=o.children,p=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(ih(a)),a.changeStyle=a.changeStyle.bind(ih(a)),!u||p<=0)return a.state={style:{}},typeof d=="function"&&(a.state={style:f}),nh(a);if(c&&c.length)a.state={style:c[0].style};else if(s){if(typeof d=="function")return a.state={style:s},nh(a);a.state={style:l?fo({},l,s):s}}else a.state={style:{}};return a}return RW(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,u=a.canBegin,l=a.attributeName,s=a.shouldReAnimate,f=a.to,c=a.from,d=this.state.style;if(u){if(!o){var p={style:l?fo({},l,f):f};this.state&&d&&(l&&d[l]!==f||!l&&d!==f)&&this.setState(p);return}if(!(XU(i.to,f)&&i.canBegin&&i.isActive)){var y=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var m=y||s?c:i.to;if(this.state&&d){var x={style:l?fo({},l,m):m};(l&&d[l]!==m||!l&&d!==m)&&this.setState(x)}this.runAnimation(Yt(Yt({},this.props),{},{from:m,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var a=this,o=i.from,u=i.to,l=i.duration,s=i.easing,f=i.begin,c=i.onAnimationEnd,d=i.onAnimationStart,p=$W(o,u,mW(s),l,this.changeStyle),y=function(){a.stopJSAnimation=p()};this.manager.start([d,f,y,l,c])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,u=i.begin,l=i.onAnimationStart,s=o[0],f=s.style,c=s.duration,d=c===void 0?0:c,p=function(m,x,v){if(v===0)return m;var h=x.duration,g=x.easing,S=g===void 0?"ease":g,b=x.style,w=x.properties,O=x.onAnimationEnd,_=v>0?o[v-1]:x,P=w||Object.keys(b);if(typeof S=="function"||S==="spring")return[].concat(rd(m),[a.runJSAnimation.bind(a,{from:_.style,to:b,duration:h,easing:S}),h]);var T=kb(P,h,S),j=Yt(Yt(Yt({},_.style),b),{},{transition:T});return[].concat(rd(m),[j,h,O]).filter(aW)};return this.manager.start([l].concat(rd(o.reduce(p,[f,Math.max(d,u)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=tW());var a=i.begin,o=i.duration,u=i.attributeName,l=i.to,s=i.easing,f=i.onAnimationStart,c=i.onAnimationEnd,d=i.steps,p=i.children,y=this.manager;if(this.unSubscribe=y.subscribe(this.handleStyleChange),typeof s=="function"||typeof p=="function"||s==="spring"){this.runJSAnimation(i);return}if(d.length>1){this.runStepAnimation(i);return}var m=u?fo({},u,l):l,x=kb(Object.keys(m),o,s);y.start([f,a,Yt(Yt({},m),{},{transition:x}),o,c])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var u=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var l=jW(i,TW),s=z.Children.count(a),f=this.state.style;if(typeof a=="function")return a(f);if(!u||s===0||o<=0)return a;var c=function(p){var y=p.props,m=y.style,x=m===void 0?{}:m,v=y.className,h=z.cloneElement(p,Yt(Yt({},l),{},{style:Yt(Yt({},x),f),className:v}));return h};return s===1?c(z.Children.only(a)):A.createElement("div",null,z.Children.map(a,function(d){return c(d)}))}}]),r}(z.PureComponent);Sr.displayName="Animate";Sr.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Sr.propTypes={from:se.oneOfType([se.object,se.string]),to:se.oneOfType([se.object,se.string]),attributeName:se.string,duration:se.number,begin:se.number,easing:se.oneOfType([se.string,se.func]),steps:se.arrayOf(se.shape({duration:se.number.isRequired,style:se.object.isRequired,easing:se.oneOfType([se.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),se.func]),properties:se.arrayOf("string"),onAnimationEnd:se.func})),children:se.oneOfType([se.node,se.func]),isActive:se.bool,canBegin:se.bool,onAnimationEnd:se.func,shouldReAnimate:se.bool,onAnimationStart:se.func,onAnimationReStart:se.func};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 zs(){return zs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zs.apply(this,arguments)}function WW(e,t){return GW(e)||KW(e,t)||VW(e,t)||HW()}function HW(){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 VW(e,t){if(e){if(typeof e=="string")return Lb(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Lb(e,t)}}function Lb(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function KW(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function GW(e){if(Array.isArray(e))return e}function Rb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Rb(Object(r),!0).forEach(function(n){XW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Rb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function XW(e,t,r){return t=qW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qW(e){var t=YW(e,"string");return hu(t)=="symbol"?t:t+""}function YW(e,t){if(hu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(hu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zb=function(t,r,n,i,a){var o=Math.min(Math.abs(n)/2,Math.abs(i)/2),u=i>=0?1:-1,l=n>=0?1:-1,s=i>=0&&n>=0||i<0&&n<0?1:0,f;if(o>0&&a instanceof Array){for(var c=[0,0,0,0],d=0,p=4;d<p;d++)c[d]=a[d]>o?o:a[d];f="M".concat(t,",").concat(r+u*c[0]),c[0]>0&&(f+="A ".concat(c[0],",").concat(c[0],",0,0,").concat(s,",").concat(t+l*c[0],",").concat(r)),f+="L ".concat(t+n-l*c[1],",").concat(r),c[1]>0&&(f+="A ".concat(c[1],",").concat(c[1],",0,0,").concat(s,`,
`).concat(t+n,",").concat(r+u*c[1])),f+="L ".concat(t+n,",").concat(r+i-u*c[2]),c[2]>0&&(f+="A ".concat(c[2],",").concat(c[2],",0,0,").concat(s,`,
`).concat(t+n-l*c[2],",").concat(r+i)),f+="L ".concat(t+l*c[3],",").concat(r+i),c[3]>0&&(f+="A ".concat(c[3],",").concat(c[3],",0,0,").concat(s,`,
`).concat(t,",").concat(r+i-u*c[3])),f+="Z"}else if(o>0&&a===+a&&a>0){var y=Math.min(o,a);f="M ".concat(t,",").concat(r+u*y,`
A `).concat(y,",").concat(y,",0,0,").concat(s,",").concat(t+l*y,",").concat(r,`
L `).concat(t+n-l*y,",").concat(r,`
A `).concat(y,",").concat(y,",0,0,").concat(s,",").concat(t+n,",").concat(r+u*y,`
L `).concat(t+n,",").concat(r+i-u*y,`
A `).concat(y,",").concat(y,",0,0,").concat(s,",").concat(t+n-l*y,",").concat(r+i,`
L `).concat(t+l*y,",").concat(r+i,`
A `).concat(y,",").concat(y,",0,0,").concat(s,",").concat(t,",").concat(r+i-u*y," Z")}else f="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return f},QW=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,u=r.width,l=r.height;if(Math.abs(u)>0&&Math.abs(l)>0){var s=Math.min(a,a+u),f=Math.max(a,a+u),c=Math.min(o,o+l),d=Math.max(o,o+l);return n>=s&&n<=f&&i>=c&&i<=d}return!1},ZW={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},wy=function(t){var r=Bb(Bb({},ZW),t),n=z.useRef(),i=z.useState(-1),a=WW(i,2),o=a[0],u=a[1];z.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var S=n.current.getTotalLength();S&&u(S)}catch{}},[]);var l=r.x,s=r.y,f=r.width,c=r.height,d=r.radius,p=r.className,y=r.animationEasing,m=r.animationDuration,x=r.animationBegin,v=r.isAnimationActive,h=r.isUpdateAnimationActive;if(l!==+l||s!==+s||f!==+f||c!==+c||f===0||c===0)return null;var g=ae("recharts-rectangle",p);return h?A.createElement(Sr,{canBegin:o>0,from:{width:f,height:c,x:l,y:s},to:{width:f,height:c,x:l,y:s},duration:m,animationEasing:y,isActive:h},function(S){var b=S.width,w=S.height,O=S.x,_=S.y;return A.createElement(Sr,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:m,isActive:v,easing:y},A.createElement("path",zs({},ee(r,!0),{className:g,d:zb(O,_,b,w,d),ref:n})))}):A.createElement("path",zs({},ee(r,!0),{className:g,d:zb(l,s,f,c,d)}))};function ah(){return ah=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ah.apply(this,arguments)}var Qc=function(t){var r=t.cx,n=t.cy,i=t.r,a=t.className,o=ae("recharts-dot",a);return r===+r&&n===+n&&i===+i?z.createElement("circle",ah({},ee(t,!1),rs(t),{className:o,cx:r,cy:n,r:i})):null};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)}var JW=["x","y","top","left","width","height","className"];function oh(){return oh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},oh.apply(this,arguments)}function Fb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function e9(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Fb(Object(r),!0).forEach(function(n){t9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function t9(e,t,r){return t=r9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r9(e){var t=n9(e,"string");return vu(t)=="symbol"?t:t+""}function n9(e,t){if(vu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(vu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function i9(e,t){if(e==null)return{};var r=a9(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function a9(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var o9=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},u9=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.top,u=o===void 0?0:o,l=t.left,s=l===void 0?0:l,f=t.width,c=f===void 0?0:f,d=t.height,p=d===void 0?0:d,y=t.className,m=i9(t,JW),x=e9({x:n,y:a,top:u,left:s,width:c,height:p},m);return!H(n)||!H(a)||!H(c)||!H(p)||!H(u)||!H(s)?null:A.createElement("path",oh({},ee(x,!0),{className:ae("recharts-cross",y),d:o9(n,a,c,p,u,s)}))},l9=US,s9=l9(Object.getPrototypeOf,Object),c9=s9,f9=Vr,d9=c9,p9=Kr,h9="[object Object]",v9=Function.prototype,y9=Object.prototype,E_=v9.toString,m9=y9.hasOwnProperty,g9=E_.call(Object);function b9(e){if(!p9(e)||f9(e)!=h9)return!1;var t=d9(e);if(t===null)return!0;var r=m9.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&E_.call(r)==g9}var x9=b9;const w9=he(x9);var S9=Vr,O9=Kr,_9="[object Boolean]";function P9(e){return e===!0||e===!1||O9(e)&&S9(e)==_9}var A9=P9;const E9=he(A9);function yu(e){"@babel/helpers - typeof";return yu=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},yu(e)}function Fs(){return Fs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fs.apply(this,arguments)}function $9(e,t){return C9(e)||k9(e,t)||j9(e,t)||T9()}function T9(){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 j9(e,t){if(e){if(typeof e=="string")return Ub(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ub(e,t)}}function Ub(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function k9(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function C9(e){if(Array.isArray(e))return e}function Wb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Hb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Wb(Object(r),!0).forEach(function(n){M9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function M9(e,t,r){return t=I9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I9(e){var t=N9(e,"string");return yu(t)=="symbol"?t:t+""}function N9(e,t){if(yu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(yu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Vb=function(t,r,n,i,a){var o=n-i,u;return u="M ".concat(t,",").concat(r),u+="L ".concat(t+n,",").concat(r),u+="L ".concat(t+n-o/2,",").concat(r+a),u+="L ".concat(t+n-o/2-i,",").concat(r+a),u+="L ".concat(t,",").concat(r," Z"),u},D9={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},L9=function(t){var r=Hb(Hb({},D9),t),n=z.useRef(),i=z.useState(-1),a=$9(i,2),o=a[0],u=a[1];z.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var g=n.current.getTotalLength();g&&u(g)}catch{}},[]);var l=r.x,s=r.y,f=r.upperWidth,c=r.lowerWidth,d=r.height,p=r.className,y=r.animationEasing,m=r.animationDuration,x=r.animationBegin,v=r.isUpdateAnimationActive;if(l!==+l||s!==+s||f!==+f||c!==+c||d!==+d||f===0&&c===0||d===0)return null;var h=ae("recharts-trapezoid",p);return v?A.createElement(Sr,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:d,x:l,y:s},to:{upperWidth:f,lowerWidth:c,height:d,x:l,y:s},duration:m,animationEasing:y,isActive:v},function(g){var S=g.upperWidth,b=g.lowerWidth,w=g.height,O=g.x,_=g.y;return A.createElement(Sr,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:m,easing:y},A.createElement("path",Fs({},ee(r,!0),{className:h,d:Vb(O,_,S,b,w),ref:n})))}):A.createElement("g",null,A.createElement("path",Fs({},ee(r,!0),{className:h,d:Vb(l,s,f,c,d)})))},R9=["option","shapeType","propTransformer","activeClassName","isActive"];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 B9(e,t){if(e==null)return{};var r=z9(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function z9(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Kb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Us(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Kb(Object(r),!0).forEach(function(n){F9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function F9(e,t,r){return t=U9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function U9(e){var t=W9(e,"string");return mu(t)=="symbol"?t:t+""}function W9(e,t){if(mu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(mu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function H9(e,t){return Us(Us({},t),e)}function V9(e,t){return e==="symbols"}function Gb(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return A.createElement(wy,r);case"trapezoid":return A.createElement(L9,r);case"sector":return A.createElement(y_,r);case"symbols":if(V9(t))return A.createElement(Bv,r);break;default:return null}}function K9(e){return z.isValidElement(e)?e.props:e}function G9(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?H9:n,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,u=e.isActive,l=B9(e,R9),s;if(z.isValidElement(t))s=z.cloneElement(t,Us(Us({},l),K9(t)));else if(Z(t))s=t(l);else if(w9(t)&&!E9(t)){var f=i(t,l);s=A.createElement(Gb,{shapeType:r,elementProps:f})}else{var c=l;s=A.createElement(Gb,{shapeType:r,elementProps:c})}return u?A.createElement(me,{className:o},s):s}function Zc(e,t){return t!=null&&"trapezoids"in e.props}function Jc(e,t){return t!=null&&"sectors"in e.props}function gu(e,t){return t!=null&&"points"in e.props}function X9(e,t){var r,n,i=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,a=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&a}function q9(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function Y9(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function Q9(e,t){var r;return Zc(e,t)?r=X9:Jc(e,t)?r=q9:gu(e,t)&&(r=Y9),r}function Z9(e,t){var r;return Zc(e,t)?r="trapezoids":Jc(e,t)?r="sectors":gu(e,t)&&(r="points"),r}function J9(e,t){if(Zc(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}if(Jc(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}return gu(e,t)?t.payload:{}}function eH(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=Z9(r,t),a=J9(r,t),o=n.filter(function(l,s){var f=ua(a,l),c=r.props[i].filter(function(y){var m=Q9(r,t);return m(y,t)}),d=r.props[i].indexOf(c[c.length-1]),p=s===d;return f&&p}),u=n.indexOf(o[o.length-1]);return u}var tH=Math.ceil,rH=Math.max;function nH(e,t,r,n){for(var i=-1,a=rH(tH((t-e)/(r||1)),0),o=Array(a);a--;)o[n?a:++i]=e,e+=r;return o}var iH=nH,aH=uO,Xb=1/0,oH=17976931348623157e292;function uH(e){if(!e)return e===0?e:0;if(e=aH(e),e===Xb||e===-Xb){var t=e<0?-1:1;return t*oH}return e===e?e:0}var $_=uH,lH=iH,sH=Fc,nd=$_;function cH(e){return function(t,r,n){return n&&typeof n!="number"&&sH(t,r,n)&&(r=n=void 0),t=nd(t),r===void 0?(r=t,t=0):r=nd(r),n=n===void 0?t<r?1:-1:nd(n),lH(t,r,n,e)}}var fH=cH,dH=fH,pH=dH(),hH=pH;const Ws=he(hH);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 qb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Yb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qb(Object(r),!0).forEach(function(n){T_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function T_(e,t,r){return t=vH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vH(e){var t=yH(e,"string");return bu(t)=="symbol"?t:t+""}function yH(e,t){if(bu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(bu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mH=["Webkit","Moz","O","ms"],gH=function(t,r){var n=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=mH.reduce(function(a,o){return Yb(Yb({},a),{},T_({},o+n,r))},{});return i[t]=r,i};function ca(e){"@babel/helpers - typeof";return ca=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},ca(e)}function Hs(){return Hs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Hs.apply(this,arguments)}function Qb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function id(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Qb(Object(r),!0).forEach(function(n){_t(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zb(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,k_(n.key),n)}}function xH(e,t,r){return t&&Zb(e.prototype,t),r&&Zb(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function wH(e,t,r){return t=Vs(t),SH(e,j_()?Reflect.construct(t,r||[],Vs(e).constructor):t.apply(e,r))}function SH(e,t){if(t&&(ca(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return OH(e)}function OH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function j_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(j_=function(){return!!e})()}function Vs(e){return Vs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Vs(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&&uh(e,t)}function uh(e,t){return uh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},uh(e,t)}function _t(e,t,r){return t=k_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function k_(e){var t=PH(e,"string");return ca(t)=="symbol"?t:t+""}function PH(e,t){if(ca(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ca(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var AH=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,a=t.x,o=t.width,u=t.travellerWidth;if(!r||!r.length)return{};var l=r.length,s=Oo().domain(Ws(0,l)).range([a,a+o-u]),f=s.domain().map(function(c){return s(c)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:s(n),endX:s(i),scale:s,scaleValues:f}},Jb=function(t){return t.changedTouches&&!!t.changedTouches.length},fa=function(e){function t(r){var n;return bH(this,t),n=wH(this,t,[r]),_t(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),_t(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),_t(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,u=i.startIndex;o==null||o({endIndex:a,startIndex:u})}),n.detachDragEndListener()}),_t(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),_t(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),_t(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),_t(n,"handleSlideDragStart",function(i){var a=Jb(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return _H(t,e),xH(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,u=this.props,l=u.gap,s=u.data,f=s.length-1,c=Math.min(i,a),d=Math.max(i,a),p=t.getIndexInRange(o,c),y=t.getIndexInRange(o,d);return{startIndex:p-p%l,endIndex:y===f?f:y-y%l}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,u=i.dataKey,l=ct(a[n],u,n);return Z(o)?o(l,n):l}},{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(n){var i=this.state,a=i.slideMoveStartX,o=i.startX,u=i.endX,l=this.props,s=l.x,f=l.width,c=l.travellerWidth,d=l.startIndex,p=l.endIndex,y=l.onChange,m=n.pageX-a;m>0?m=Math.min(m,s+f-c-u,s+f-c-o):m<0&&(m=Math.max(m,s-o,s-u));var x=this.getIndex({startX:o+m,endX:u+m});(x.startIndex!==d||x.endIndex!==p)&&y&&y(x),this.setState({startX:o+m,endX:u+m,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=Jb(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,u=i.endX,l=i.startX,s=this.state[o],f=this.props,c=f.x,d=f.width,p=f.travellerWidth,y=f.onChange,m=f.gap,x=f.data,v={startX:this.state.startX,endX:this.state.endX},h=n.pageX-a;h>0?h=Math.min(h,c+d-p-s):h<0&&(h=Math.max(h,c-s)),v[o]=s+h;var g=this.getIndex(v),S=g.startIndex,b=g.endIndex,w=function(){var _=x.length-1;return o==="startX"&&(u>l?S%m===0:b%m===0)||u<l&&b===_||o==="endX"&&(u>l?b%m===0:S%m===0)||u>l&&b===_};this.setState(_t(_t({},o,s+h),"brushMoveStartX",n.pageX),function(){y&&w()&&y(g)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,u=o.scaleValues,l=o.startX,s=o.endX,f=this.state[i],c=u.indexOf(f);if(c!==-1){var d=c+n;if(!(d===-1||d>=u.length)){var p=u[d];i==="startX"&&p>=s||i==="endX"&&p<=l||this.setState(_t({},i,p),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,l=n.fill,s=n.stroke;return A.createElement("rect",{stroke:s,fill:l,x:i,y:a,width:o,height:u})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,l=n.data,s=n.children,f=n.padding,c=z.Children.only(s);return c?A.cloneElement(c,{x:i,y:a,width:o,height:u,margin:f,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,u=this,l=this.props,s=l.y,f=l.travellerWidth,c=l.height,d=l.traveller,p=l.ariaLabel,y=l.data,m=l.startIndex,x=l.endIndex,v=Math.max(n,this.props.x),h=id(id({},ee(this.props,!1)),{},{x:v,y:s,width:f,height:c}),g=p||"Min value: ".concat((a=y[m])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=y[x])===null||o===void 0?void 0:o.name);return A.createElement(me,{tabIndex:0,role:"slider","aria-label":g,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(b){["ArrowLeft","ArrowRight"].includes(b.key)&&(b.preventDefault(),b.stopPropagation(),u.handleTravellerMoveKeyboard(b.key==="ArrowRight"?1:-1,i))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(d,h))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,u=a.height,l=a.stroke,s=a.travellerWidth,f=Math.min(n,i)+s,c=Math.max(Math.abs(i-n)-s,0);return A.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:l,fillOpacity:.2,x:f,y:o,width:c,height:u})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,u=n.height,l=n.travellerWidth,s=n.stroke,f=this.state,c=f.startX,d=f.endX,p=5,y={pointerEvents:"none",fill:s};return A.createElement(me,{className:"recharts-brush-texts"},A.createElement(ms,Hs({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,d)-p,y:o+u/2},y),this.getTextOfTick(i)),A.createElement(ms,Hs({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,d)+l+p,y:o+u/2},y),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,u=n.x,l=n.y,s=n.width,f=n.height,c=n.alwaysShowText,d=this.state,p=d.startX,y=d.endX,m=d.isTextActive,x=d.isSlideMoving,v=d.isTravellerMoving,h=d.isTravellerFocused;if(!i||!i.length||!H(u)||!H(l)||!H(s)||!H(f)||s<=0||f<=0)return null;var g=ae("recharts-brush",a),S=A.Children.count(o)===1,b=gH("userSelect","none");return A.createElement(me,{className:g,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:b},this.renderBackground(),S&&this.renderPanorama(),this.renderSlide(p,y),this.renderTravellerLayer(p,"startX"),this.renderTravellerLayer(y,"endX"),(m||x||v||h||c)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,u=n.height,l=n.stroke,s=Math.floor(a+u/2)-1;return A.createElement(A.Fragment,null,A.createElement("rect",{x:i,y:a,width:o,height:u,fill:l,stroke:"none"}),A.createElement("line",{x1:i+1,y1:s,x2:i+o-1,y2:s,fill:"none",stroke:"#fff"}),A.createElement("line",{x1:i+1,y1:s+2,x2:i+o-1,y2:s+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return A.isValidElement(n)?a=A.cloneElement(n,i):Z(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,u=n.x,l=n.travellerWidth,s=n.updateId,f=n.startIndex,c=n.endIndex;if(a!==i.prevData||s!==i.prevUpdateId)return id({prevData:a,prevTravellerWidth:l,prevUpdateId:s,prevX:u,prevWidth:o},a&&a.length?AH({data:a,width:o,x:u,travellerWidth:l,startIndex:f,endIndex:c}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||u!==i.prevX||l!==i.prevTravellerWidth)){i.scale.range([u,u+o-l]);var d=i.scale.domain().map(function(p){return i.scale(p)});return{prevData:a,prevTravellerWidth:l,prevUpdateId:s,prevX:u,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,u=a-1;u-o>1;){var l=Math.floor((o+u)/2);n[l]>i?u=l:o=l}return i>=n[u]?u:o}}])}(z.PureComponent);_t(fa,"displayName","Brush");_t(fa,"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 EH=Kv;function $H(e,t){var r;return EH(e,function(n,i,a){return r=t(n,i,a),!r}),!!r}var TH=$H,jH=IS,kH=_n,CH=TH,MH=St,IH=Fc;function NH(e,t,r){var n=MH(e)?jH:CH;return r&&IH(e,t,r)&&(t=void 0),n(e,kH(t))}var DH=NH;const LH=he(DH);var br=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},e1=rO;function RH(e,t,r){t=="__proto__"&&e1?e1(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var BH=RH,zH=BH,FH=eO,UH=_n;function WH(e,t){var r={};return t=UH(t),FH(e,function(n,i,a){zH(r,i,t(n,i,a))}),r}var HH=WH;const VH=he(HH);function KH(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}var GH=KH,XH=Kv;function qH(e,t){var r=!0;return XH(e,function(n,i,a){return r=!!t(n,i,a),r}),r}var YH=qH,QH=GH,ZH=YH,JH=_n,e7=St,t7=Fc;function r7(e,t,r){var n=e7(e)?QH:ZH;return r&&t7(e,t,r)&&(t=void 0),n(e,JH(t))}var n7=r7;const C_=he(n7);var i7=["x","y"];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 lh(){return lh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lh.apply(this,arguments)}function t1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function io(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?t1(Object(r),!0).forEach(function(n){a7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function a7(e,t,r){return t=o7(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o7(e){var t=u7(e,"string");return xu(t)=="symbol"?t:t+""}function u7(e,t){if(xu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(xu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function l7(e,t){if(e==null)return{};var r=s7(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function s7(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function c7(e,t){var r=e.x,n=e.y,i=l7(e,i7),a="".concat(r),o=parseInt(a,10),u="".concat(n),l=parseInt(u,10),s="".concat(t.height||i.height),f=parseInt(s,10),c="".concat(t.width||i.width),d=parseInt(c,10);return io(io(io(io(io({},t),i),o?{x:o}:{}),l?{y:l}:{}),{},{height:f,width:d,name:t.name,radius:t.radius})}function r1(e){return A.createElement(G9,lh({shapeType:"rectangle",propTransformer:c7,activeClassName:"recharts-active-bar"},e))}var f7=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=H(n)||Pj(n);return a?t(n,i):(a||ri(),r)}},d7=["value","background"],M_;function da(e){"@babel/helpers - typeof";return da=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},da(e)}function p7(e,t){if(e==null)return{};var r=h7(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function h7(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Ks(){return Ks=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ks.apply(this,arguments)}function n1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Me(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?n1(Object(r),!0).forEach(function(n){un(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function v7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,N_(n.key),n)}}function y7(e,t,r){return t&&i1(e.prototype,t),r&&i1(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function m7(e,t,r){return t=Gs(t),g7(e,I_()?Reflect.construct(t,r||[],Gs(e).constructor):t.apply(e,r))}function g7(e,t){if(t&&(da(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return b7(e)}function b7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function I_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(I_=function(){return!!e})()}function Gs(e){return Gs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Gs(e)}function x7(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&&sh(e,t)}function sh(e,t){return sh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},sh(e,t)}function un(e,t,r){return t=N_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function N_(e){var t=w7(e,"string");return da(t)=="symbol"?t:t+""}function w7(e,t){if(da(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(da(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var fi=function(e){function t(){var r;v7(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=m7(this,t,[].concat(i)),un(r,"state",{isAnimationFinished:!1}),un(r,"id",Ca("recharts-bar-")),un(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),o&&o()}),un(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),o&&o()}),r}return x7(t,e),y7(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,a=this.props,o=a.shape,u=a.dataKey,l=a.activeIndex,s=a.activeBar,f=ee(this.props,!1);return n&&n.map(function(c,d){var p=d===l,y=p?s:o,m=Me(Me(Me({},f),c),{},{isActive:p,option:y,index:d,dataKey:u,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return A.createElement(me,Ks({className:"recharts-bar-rectangle"},ns(i.props,c,d),{key:"rectangle-".concat(c==null?void 0:c.x,"-").concat(c==null?void 0:c.y,"-").concat(c==null?void 0:c.value,"-").concat(d)}),A.createElement(r1,m))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,a=i.data,o=i.layout,u=i.isAnimationActive,l=i.animationBegin,s=i.animationDuration,f=i.animationEasing,c=i.animationId,d=this.state.prevData;return A.createElement(Sr,{begin:l,duration:s,isActive:u,easing:f,from:{t:0},to:{t:1},key:"bar-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(p){var y=p.t,m=a.map(function(x,v){var h=d&&d[v];if(h){var g=Ye(h.x,x.x),S=Ye(h.y,x.y),b=Ye(h.width,x.width),w=Ye(h.height,x.height);return Me(Me({},x),{},{x:g(y),y:S(y),width:b(y),height:w(y)})}if(o==="horizontal"){var O=Ye(0,x.height),_=O(y);return Me(Me({},x),{},{y:x.y+x.height-_,height:_})}var P=Ye(0,x.width),T=P(y);return Me(Me({},x),{},{width:T})});return A.createElement(me,null,n.renderRectanglesStatically(m))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,a=n.isAnimationActive,o=this.state.prevData;return a&&i&&i.length&&(!o||!ua(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,a=i.data,o=i.dataKey,u=i.activeIndex,l=ee(this.props.background,!1);return a.map(function(s,f){s.value;var c=s.background,d=p7(s,d7);if(!c)return null;var p=Me(Me(Me(Me(Me({},d),{},{fill:"#eee"},c),l),ns(n.props,s,f)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:f,className:"recharts-bar-background-rectangle"});return A.createElement(r1,Ks({key:"background-bar-".concat(f),option:n.props.background,isActive:f===u},p))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,u=a.xAxis,l=a.yAxis,s=a.layout,f=a.children,c=Wt(f,Du);if(!c)return null;var d=s==="vertical"?o[0].height/2:o[0].width/2,p=function(x,v){var h=Array.isArray(x.value)?x.value[1]:x.value;return{x:x.x,y:x.y,value:h,errorVal:ct(x,v)}},y={clipPath:n?"url(#clipPath-".concat(i,")"):null};return A.createElement(me,y,c.map(function(m){return A.cloneElement(m,{key:"error-bar-".concat(i,"-").concat(m.props.dataKey),data:o,xAxis:u,yAxis:l,layout:s,offset:d,dataPointFormatter:p})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,a=n.data,o=n.className,u=n.xAxis,l=n.yAxis,s=n.left,f=n.top,c=n.width,d=n.height,p=n.isAnimationActive,y=n.background,m=n.id;if(i||!a||!a.length)return null;var x=this.state.isAnimationFinished,v=ae("recharts-bar",o),h=u&&u.allowDataOverflow,g=l&&l.allowDataOverflow,S=h||g,b=re(m)?this.id:m;return A.createElement(me,{className:v},h||g?A.createElement("defs",null,A.createElement("clipPath",{id:"clipPath-".concat(b)},A.createElement("rect",{x:h?s:s-c/2,y:g?f:f-d/2,width:h?c:c*2,height:g?d:d*2}))):null,A.createElement(me,{className:"recharts-bar-rectangles",clipPath:S?"url(#clipPath-".concat(b,")"):null},y?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(S,b),(!p||x)&&Dr.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])}(z.PureComponent);M_=fi;un(fi,"displayName","Bar");un(fi,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!ui.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});un(fi,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,u=e.xAxisTicks,l=e.yAxisTicks,s=e.stackedData,f=e.dataStartIndex,c=e.displayedData,d=e.offset,p=GF(n,r);if(!p)return null;var y=t.layout,m=r.type.defaultProps,x=m!==void 0?Me(Me({},m),r.props):r.props,v=x.dataKey,h=x.children,g=x.minPointSize,S=y==="horizontal"?o:a,b=s?S.scale.domain():null,w=t6({numericAxis:S}),O=Wt(h,qv),_=c.map(function(P,T){var j,$,L,I,M,E;s?j=XF(s[f+T],b):(j=ct(P,v),Array.isArray(j)||(j=[w,j]));var B=f7(g,M_.defaultProps.minPointSize)(j[1],T);if(y==="horizontal"){var k,D=[o.scale(j[0]),o.scale(j[1])],R=D[0],K=D[1];$=ob({axis:a,ticks:u,bandSize:i,offset:p.offset,entry:P,index:T}),L=(k=K??R)!==null&&k!==void 0?k:void 0,I=p.size;var F=R-K;if(M=Number.isNaN(F)?0:F,E={x:$,y:o.y,width:I,height:o.height},Math.abs(B)>0&&Math.abs(M)<Math.abs(B)){var Y=nr(M||B)*(Math.abs(B)-Math.abs(M));L-=Y,M+=Y}}else{var ie=[a.scale(j[0]),a.scale(j[1])],Se=ie[0],ke=ie[1];if($=Se,L=ob({axis:o,ticks:l,bandSize:i,offset:p.offset,entry:P,index:T}),I=ke-Se,M=p.size,E={x:a.x,y:L,width:a.width,height:M},Math.abs(B)>0&&Math.abs(I)<Math.abs(B)){var Mt=nr(I||B)*(Math.abs(B)-Math.abs(I));I+=Mt}}return Me(Me(Me({},P),{},{x:$,y:L,width:I,height:M,value:s?j:j[1],payload:P,background:E},O&&O[T]&&O[T].props),{},{tooltipPayload:[p_(r,P)],tooltipPosition:{x:$+I/2,y:L+M/2}})});return Me({data:_,layout:y},d)});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 S7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,D_(n.key),n)}}function O7(e,t,r){return t&&a1(e.prototype,t),r&&a1(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function o1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Jt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?o1(Object(r),!0).forEach(function(n){ef(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ef(e,t,r){return t=D_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D_(e){var t=_7(e,"string");return wu(t)=="symbol"?t:t+""}function _7(e,t){if(wu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(wu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Sy=function(t,r,n,i,a){var o=t.width,u=t.height,l=t.layout,s=t.children,f=Object.keys(r),c={left:n.left,leftMirror:n.left,right:o-n.right,rightMirror:o-n.right,top:n.top,topMirror:n.top,bottom:u-n.bottom,bottomMirror:u-n.bottom},d=!!At(s,fi);return f.reduce(function(p,y){var m=r[y],x=m.orientation,v=m.domain,h=m.padding,g=h===void 0?{}:h,S=m.mirror,b=m.reversed,w="".concat(x).concat(S?"Mirror":""),O,_,P,T,j;if(m.type==="number"&&(m.padding==="gap"||m.padding==="no-gap")){var $=v[1]-v[0],L=1/0,I=m.categoricalDomain.sort($j);if(I.forEach(function(ie,Se){Se>0&&(L=Math.min((ie||0)-(I[Se-1]||0),L))}),Number.isFinite(L)){var M=L/$,E=m.layout==="vertical"?n.height:n.width;if(m.padding==="gap"&&(O=M*E/2),m.padding==="no-gap"){var B=ei(t.barCategoryGap,M*E),k=M*E/2;O=k-B-(k-B)/E*B}}}i==="xAxis"?_=[n.left+(g.left||0)+(O||0),n.left+n.width-(g.right||0)-(O||0)]:i==="yAxis"?_=l==="horizontal"?[n.top+n.height-(g.bottom||0),n.top+(g.top||0)]:[n.top+(g.top||0)+(O||0),n.top+n.height-(g.bottom||0)-(O||0)]:_=m.range,b&&(_=[_[1],_[0]]);var D=VF(m,a,d),R=D.scale,K=D.realScaleType;R.domain(v).range(_),KF(R);var F=e6(R,Jt(Jt({},m),{},{realScaleType:K}));i==="xAxis"?(j=x==="top"&&!S||x==="bottom"&&S,P=n.left,T=c[w]-j*m.height):i==="yAxis"&&(j=x==="left"&&!S||x==="right"&&S,P=c[w]-j*m.width,T=n.top);var Y=Jt(Jt(Jt({},m),F),{},{realScaleType:K,x:P,y:T,scale:R,width:i==="xAxis"?n.width:m.width,height:i==="yAxis"?n.height:m.height});return Y.bandSize=Ms(Y,F),!m.hide&&i==="xAxis"?c[w]+=(j?-1:1)*Y.height:m.hide||(c[w]+=(j?-1:1)*Y.width),Jt(Jt({},p),{},ef({},y,Y))},{})},L_=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},P7=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return L_({x:r,y:n},{x:i,y:a})},R_=function(){function e(t){S7(this,e),this.scale=t}return O7(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(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,a=n.position;if(r!==void 0){if(a)switch(a){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(r)+u}default:return this.scale(r)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?r>=i&&r<=a:r>=a&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])}();ef(R_,"EPS",1e-4);var Oy=function(t){var r=Object.keys(t).reduce(function(n,i){return Jt(Jt({},n),{},ef({},i,R_.create(t[i])))},{});return Jt(Jt({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,u=a.position;return VH(i,function(l,s){return r[s].apply(l,{bandAware:o,position:u})})},isInRange:function(i){return C_(i,function(a,o){return r[o].isInRange(a)})}})};function A7(e){return(e%180+180)%180}var E7=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=A7(i),o=a*Math.PI/180,u=Math.atan(n/r),l=o>u&&o<Math.PI-u?n/Math.sin(o):r/Math.cos(o);return Math.abs(l)},$7=_n,T7=ku,j7=Bc;function k7(e){return function(t,r,n){var i=Object(t);if(!T7(t)){var a=$7(r);t=j7(t),r=function(u){return a(i[u],u,i)}}var o=e(t,r,n);return o>-1?i[a?t[o]:o]:void 0}}var C7=k7,M7=$_;function I7(e){var t=M7(e),r=t%1;return t===t?r?t-r:t:0}var N7=I7,D7=XS,L7=_n,R7=N7,B7=Math.max;function z7(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=r==null?0:R7(r);return i<0&&(i=B7(n+i,0)),D7(e,L7(t),i)}var F7=z7,U7=C7,W7=F7,H7=U7(W7),V7=H7;const K7=he(V7);var G7=k2(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("")}),_y=z.createContext(void 0),Py=z.createContext(void 0),B_=z.createContext(void 0),z_=z.createContext({}),F_=z.createContext(void 0),U_=z.createContext(0),W_=z.createContext(0),u1=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,a=r.offset,o=t.clipPathId,u=t.children,l=t.width,s=t.height,f=G7(a);return A.createElement(_y.Provider,{value:n},A.createElement(Py.Provider,{value:i},A.createElement(z_.Provider,{value:a},A.createElement(B_.Provider,{value:f},A.createElement(F_.Provider,{value:o},A.createElement(U_.Provider,{value:s},A.createElement(W_.Provider,{value:l},u)))))))},X7=function(){return z.useContext(F_)},H_=function(t){var r=z.useContext(_y);r==null&&ri();var n=r[t];return n==null&&ri(),n},q7=function(){var t=z.useContext(_y);return rn(t)},Y7=function(){var t=z.useContext(Py),r=K7(t,function(n){return C_(n.domain,Number.isFinite)});return r||rn(t)},V_=function(t){var r=z.useContext(Py);r==null&&ri();var n=r[t];return n==null&&ri(),n},Q7=function(){var t=z.useContext(B_);return t},Z7=function(){return z.useContext(z_)},Ay=function(){return z.useContext(W_)},Ey=function(){return z.useContext(U_)};function pa(e){"@babel/helpers - typeof";return pa=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},pa(e)}function J7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eV(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,G_(n.key),n)}}function tV(e,t,r){return t&&eV(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function rV(e,t,r){return t=Xs(t),nV(e,K_()?Reflect.construct(t,r||[],Xs(e).constructor):t.apply(e,r))}function nV(e,t){if(t&&(pa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return iV(e)}function iV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function K_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(K_=function(){return!!e})()}function Xs(e){return Xs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Xs(e)}function aV(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&&ch(e,t)}function ch(e,t){return ch=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ch(e,t)}function l1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function s1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?l1(Object(r),!0).forEach(function(n){$y(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $y(e,t,r){return t=G_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G_(e){var t=oV(e,"string");return pa(t)=="symbol"?t:t+""}function oV(e,t){if(pa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(pa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function uV(e,t){return fV(e)||cV(e,t)||sV(e,t)||lV()}function lV(){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 sV(e,t){if(e){if(typeof e=="string")return c1(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return c1(e,t)}}function c1(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function cV(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function fV(e){if(Array.isArray(e))return e}function fh(){return fh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fh.apply(this,arguments)}var dV=function(t,r){var n;return A.isValidElement(t)?n=A.cloneElement(t,r):Z(t)?n=t(r):n=A.createElement("line",fh({},r,{className:"recharts-reference-line-line"})),n},pV=function(t,r,n,i,a,o,u,l,s){var f=a.x,c=a.y,d=a.width,p=a.height;if(n){var y=s.y,m=t.y.apply(y,{position:o});if(br(s,"discard")&&!t.y.isInRange(m))return null;var x=[{x:f+d,y:m},{x:f,y:m}];return l==="left"?x.reverse():x}if(r){var v=s.x,h=t.x.apply(v,{position:o});if(br(s,"discard")&&!t.x.isInRange(h))return null;var g=[{x:h,y:c+p},{x:h,y:c}];return u==="top"?g.reverse():g}if(i){var S=s.segment,b=S.map(function(w){return t.apply(w,{position:o})});return br(s,"discard")&&LH(b,function(w){return!t.isInRange(w)})?null:b}return null};function hV(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,u=e.className,l=e.alwaysShow,s=X7(),f=H_(i),c=V_(a),d=Q7();if(!s||!d)return null;Ir(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=Oy({x:f.scale,y:c.scale}),y=Ue(t),m=Ue(r),x=n&&n.length===2,v=pV(p,y,m,x,d,e.position,f.orientation,c.orientation,e);if(!v)return null;var h=uV(v,2),g=h[0],S=g.x,b=g.y,w=h[1],O=w.x,_=w.y,P=br(e,"hidden")?"url(#".concat(s,")"):void 0,T=s1(s1({clipPath:P},ee(e,!0)),{},{x1:S,y1:b,x2:O,y2:_});return A.createElement(me,{className:ae("recharts-reference-line",u)},dV(o,T),it.renderCallByParent(e,P7({x1:S,y1:b,x2:O,y2:_})))}var Ty=function(e){function t(){return J7(this,t),rV(this,t,arguments)}return aV(t,e),tV(t,[{key:"render",value:function(){return A.createElement(hV,this.props)}}])}(A.Component);$y(Ty,"displayName","ReferenceLine");$y(Ty,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function dh(){return dh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dh.apply(this,arguments)}function ha(e){"@babel/helpers - typeof";return ha=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},ha(e)}function f1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function d1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?f1(Object(r),!0).forEach(function(n){tf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yV(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,q_(n.key),n)}}function mV(e,t,r){return t&&yV(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gV(e,t,r){return t=qs(t),bV(e,X_()?Reflect.construct(t,r||[],qs(e).constructor):t.apply(e,r))}function bV(e,t){if(t&&(ha(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xV(e)}function xV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(X_=function(){return!!e})()}function qs(e){return qs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qs(e)}function wV(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&&ph(e,t)}function ph(e,t){return ph=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ph(e,t)}function tf(e,t,r){return t=q_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q_(e){var t=SV(e,"string");return ha(t)=="symbol"?t:t+""}function SV(e,t){if(ha(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ha(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var OV=function(t){var r=t.x,n=t.y,i=t.xAxis,a=t.yAxis,o=Oy({x:i.scale,y:a.scale}),u=o.apply({x:r,y:n},{bandAware:!0});return br(t,"discard")&&!o.isInRange(u)?null:u},rf=function(e){function t(){return vV(this,t),gV(this,t,arguments)}return wV(t,e),mV(t,[{key:"render",value:function(){var n=this.props,i=n.x,a=n.y,o=n.r,u=n.alwaysShow,l=n.clipPathId,s=Ue(i),f=Ue(a);if(Ir(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!s||!f)return null;var c=OV(this.props);if(!c)return null;var d=c.x,p=c.y,y=this.props,m=y.shape,x=y.className,v=br(this.props,"hidden")?"url(#".concat(l,")"):void 0,h=d1(d1({clipPath:v},ee(this.props,!0)),{},{cx:d,cy:p});return A.createElement(me,{className:ae("recharts-reference-dot",x)},t.renderDot(m,h),it.renderCallByParent(this.props,{x:d-o,y:p-o,width:2*o,height:2*o}))}}])}(A.Component);tf(rf,"displayName","ReferenceDot");tf(rf,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});tf(rf,"renderDot",function(e,t){var r;return A.isValidElement(e)?r=A.cloneElement(e,t):Z(e)?r=e(t):r=A.createElement(Qc,dh({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function hh(){return hh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hh.apply(this,arguments)}function va(e){"@babel/helpers - typeof";return va=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},va(e)}function p1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function h1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?p1(Object(r),!0).forEach(function(n){nf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _V(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PV(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Q_(n.key),n)}}function AV(e,t,r){return t&&PV(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function EV(e,t,r){return t=Ys(t),$V(e,Y_()?Reflect.construct(t,r||[],Ys(e).constructor):t.apply(e,r))}function $V(e,t){if(t&&(va(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return TV(e)}function TV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Y_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Y_=function(){return!!e})()}function Ys(e){return Ys=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ys(e)}function jV(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&&vh(e,t)}function vh(e,t){return vh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},vh(e,t)}function nf(e,t,r){return t=Q_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q_(e){var t=kV(e,"string");return va(t)=="symbol"?t:t+""}function kV(e,t){if(va(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(va(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var CV=function(t,r,n,i,a){var o=a.x1,u=a.x2,l=a.y1,s=a.y2,f=a.xAxis,c=a.yAxis;if(!f||!c)return null;var d=Oy({x:f.scale,y:c.scale}),p={x:t?d.x.apply(o,{position:"start"}):d.x.rangeMin,y:n?d.y.apply(l,{position:"start"}):d.y.rangeMin},y={x:r?d.x.apply(u,{position:"end"}):d.x.rangeMax,y:i?d.y.apply(s,{position:"end"}):d.y.rangeMax};return br(a,"discard")&&(!d.isInRange(p)||!d.isInRange(y))?null:L_(p,y)},af=function(e){function t(){return _V(this,t),EV(this,t,arguments)}return jV(t,e),AV(t,[{key:"render",value:function(){var n=this.props,i=n.x1,a=n.x2,o=n.y1,u=n.y2,l=n.className,s=n.alwaysShow,f=n.clipPathId;Ir(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var c=Ue(i),d=Ue(a),p=Ue(o),y=Ue(u),m=this.props.shape;if(!c&&!d&&!p&&!y&&!m)return null;var x=CV(c,d,p,y,this.props);if(!x&&!m)return null;var v=br(this.props,"hidden")?"url(#".concat(f,")"):void 0;return A.createElement(me,{className:ae("recharts-reference-area",l)},t.renderRect(m,h1(h1({clipPath:v},ee(this.props,!0)),x)),it.renderCallByParent(this.props,x))}}])}(A.Component);nf(af,"displayName","ReferenceArea");nf(af,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});nf(af,"renderRect",function(e,t){var r;return A.isValidElement(e)?r=A.cloneElement(e,t):Z(e)?r=e(t):r=A.createElement(wy,hh({},t,{className:"recharts-reference-area-rect"})),r});function Z_(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],i=0;i<e.length;i+=t)n.push(e[i]);return n}function MV(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return E7(n,r)}function IV(e,t,r){var n=r==="width",i=e.x,a=e.y,o=e.width,u=e.height;return t===1?{start:n?i:a,end:n?i+o:a+u}:{start:n?i+o:a+u,end:n?i:a}}function Qs(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function NV(e,t){return Z_(e,t+1)}function DV(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,u=t.end,l=0,s=1,f=o,c=function(){var y=n==null?void 0:n[l];if(y===void 0)return{v:Z_(n,s)};var m=l,x,v=function(){return x===void 0&&(x=r(y,m)),x},h=y.coordinate,g=l===0||Qs(e,h,v,f,u);g||(l=0,f=o,s+=1),g&&(f=h+e*(v()/2+i),l+=s)},d;s<=a.length;)if(d=c(),d)return d.v;return[]}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 v1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?v1(Object(r),!0).forEach(function(n){LV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function LV(e,t,r){return t=RV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RV(e){var t=BV(e,"string");return Su(t)=="symbol"?t:t+""}function BV(e,t){if(Su(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Su(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zV(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,u=t.start,l=t.end,s=function(d){var p=a[d],y,m=function(){return y===void 0&&(y=r(p,d)),y};if(d===o-1){var x=e*(p.coordinate+e*m()/2-l);a[d]=p=rt(rt({},p),{},{tickCoord:x>0?p.coordinate-x*e:p.coordinate})}else a[d]=p=rt(rt({},p),{},{tickCoord:p.coordinate});var v=Qs(e,p.tickCoord,m,u,l);v&&(l=p.tickCoord-e*(m()/2+i),a[d]=rt(rt({},p),{},{isShow:!0}))},f=o-1;f>=0;f--)s(f);return a}function FV(e,t,r,n,i,a){var o=(n||[]).slice(),u=o.length,l=t.start,s=t.end;if(a){var f=n[u-1],c=r(f,u-1),d=e*(f.coordinate+e*c/2-s);o[u-1]=f=rt(rt({},f),{},{tickCoord:d>0?f.coordinate-d*e:f.coordinate});var p=Qs(e,f.tickCoord,function(){return c},l,s);p&&(s=f.tickCoord-e*(c/2+i),o[u-1]=rt(rt({},f),{},{isShow:!0}))}for(var y=a?u-1:u,m=function(h){var g=o[h],S,b=function(){return S===void 0&&(S=r(g,h)),S};if(h===0){var w=e*(g.coordinate-e*b()/2-l);o[h]=g=rt(rt({},g),{},{tickCoord:w<0?g.coordinate-w*e:g.coordinate})}else o[h]=g=rt(rt({},g),{},{tickCoord:g.coordinate});var O=Qs(e,g.tickCoord,b,l,s);O&&(l=g.tickCoord+e*(b()/2+i),o[h]=rt(rt({},g),{},{isShow:!0}))},x=0;x<y;x++)m(x);return o}function jy(e,t,r){var n=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,u=e.orientation,l=e.interval,s=e.tickFormatter,f=e.unit,c=e.angle;if(!i||!i.length||!n)return[];if(H(l)||ui.isSsr)return NV(i,typeof l=="number"&&H(l)?l:0);var d=[],p=u==="top"||u==="bottom"?"width":"height",y=f&&p==="width"?So(f,{fontSize:t,letterSpacing:r}):{width:0,height:0},m=function(g,S){var b=Z(s)?s(g.value,S):g.value;return p==="width"?MV(So(b,{fontSize:t,letterSpacing:r}),y,c):So(b,{fontSize:t,letterSpacing:r})[p]},x=i.length>=2?nr(i[1].coordinate-i[0].coordinate):1,v=IV(a,x,p);return l==="equidistantPreserveStart"?DV(x,v,m,i,o):(l==="preserveStart"||l==="preserveStartEnd"?d=FV(x,v,m,i,o,l==="preserveStartEnd"):d=zV(x,v,m,i,o),d.filter(function(h){return h.isShow}))}var UV=["viewBox"],WV=["viewBox"],HV=["ticks"];function ya(e){"@babel/helpers - typeof";return ya=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},ya(e)}function Ci(){return Ci=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ci.apply(this,arguments)}function y1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Re(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?y1(Object(r),!0).forEach(function(n){ky(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ad(e,t){if(e==null)return{};var r=VV(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function VV(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function KV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,eP(n.key),n)}}function GV(e,t,r){return t&&m1(e.prototype,t),r&&m1(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function XV(e,t,r){return t=Zs(t),qV(e,J_()?Reflect.construct(t,r||[],Zs(e).constructor):t.apply(e,r))}function qV(e,t){if(t&&(ya(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return YV(e)}function YV(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function J_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(J_=function(){return!!e})()}function Zs(e){return Zs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Zs(e)}function QV(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&&yh(e,t)}function yh(e,t){return yh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},yh(e,t)}function ky(e,t,r){return t=eP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eP(e){var t=ZV(e,"string");return ya(t)=="symbol"?t:t+""}function ZV(e,t){if(ya(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ya(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ba=function(e){function t(r){var n;return KV(this,t),n=XV(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return QV(t,e),GV(t,[{key:"shouldComponentUpdate",value:function(n,i){var a=n.viewBox,o=ad(n,UV),u=this.props,l=u.viewBox,s=ad(u,WV);return!Fi(a,l)||!Fi(o,s)||!Fi(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.x,o=i.y,u=i.width,l=i.height,s=i.orientation,f=i.tickSize,c=i.mirror,d=i.tickMargin,p,y,m,x,v,h,g=c?-1:1,S=n.tickSize||f,b=H(n.tickCoord)?n.tickCoord:n.coordinate;switch(s){case"top":p=y=n.coordinate,x=o+ +!c*l,m=x-g*S,h=m-g*d,v=b;break;case"left":m=x=n.coordinate,y=a+ +!c*u,p=y-g*S,v=p-g*d,h=b;break;case"right":m=x=n.coordinate,y=a+ +c*u,p=y+g*S,v=p+g*d,h=b;break;default:p=y=n.coordinate,x=o+ +c*l,m=x+g*S,h=m+g*d,v=b;break}return{line:{x1:p,y1:m,x2:y,y2:x},tick:{x:v,y:h}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o;switch(i){case"left":o=a?"start":"end";break;case"right":o=a?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o="end";switch(i){case"left":case"right":o="middle";break;case"top":o=a?"start":"end";break;default:o=a?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,l=n.orientation,s=n.mirror,f=n.axisLine,c=Re(Re(Re({},ee(this.props,!1)),ee(f,!1)),{},{fill:"none"});if(l==="top"||l==="bottom"){var d=+(l==="top"&&!s||l==="bottom"&&s);c=Re(Re({},c),{},{x1:i,y1:a+d*u,x2:i+o,y2:a+d*u})}else{var p=+(l==="left"&&!s||l==="right"&&s);c=Re(Re({},c),{},{x1:i+p*o,y1:a,x2:i+p*o,y2:a+u})}return A.createElement("line",Ci({},c,{className:ae("recharts-cartesian-axis-line",Ut(f,"className"))}))}},{key:"renderTicks",value:function(n,i,a){var o=this,u=this.props,l=u.tickLine,s=u.stroke,f=u.tick,c=u.tickFormatter,d=u.unit,p=jy(Re(Re({},this.props),{},{ticks:n}),i,a),y=this.getTickTextAnchor(),m=this.getTickVerticalAnchor(),x=ee(this.props,!1),v=ee(f,!1),h=Re(Re({},x),{},{fill:"none"},ee(l,!1)),g=p.map(function(S,b){var w=o.getTickLineCoord(S),O=w.line,_=w.tick,P=Re(Re(Re(Re({textAnchor:y,verticalAnchor:m},x),{},{stroke:"none",fill:s},v),_),{},{index:b,payload:S,visibleTicksCount:p.length,tickFormatter:c});return A.createElement(me,Ci({className:"recharts-cartesian-axis-tick",key:"tick-".concat(S.value,"-").concat(S.coordinate,"-").concat(S.tickCoord)},ns(o.props,S,b)),l&&A.createElement("line",Ci({},h,O,{className:ae("recharts-cartesian-axis-tick-line",Ut(l,"className"))})),f&&t.renderTickItem(f,P,"".concat(Z(c)?c(S.value,b):S.value).concat(d||"")))});return A.createElement("g",{className:"recharts-cartesian-axis-ticks"},g)}},{key:"render",value:function(){var n=this,i=this.props,a=i.axisLine,o=i.width,u=i.height,l=i.ticksGenerator,s=i.className,f=i.hide;if(f)return null;var c=this.props,d=c.ticks,p=ad(c,HV),y=d;return Z(l)&&(y=d&&d.length>0?l(this.props):l(p)),o<=0||u<=0||!y||!y.length?null:A.createElement(me,{className:ae("recharts-cartesian-axis",s),ref:function(x){n.layerReference=x}},a&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),it.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o,u=ae(i.className,"recharts-cartesian-axis-tick-value");return A.isValidElement(n)?o=A.cloneElement(n,Re(Re({},i),{},{className:u})):Z(n)?o=n(Re(Re({},i),{},{className:u})):o=A.createElement(ms,Ci({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(z.Component);ky(Ba,"displayName","CartesianAxis");ky(Ba,"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 JV=["x1","y1","x2","y2","key"],eK=["offset"];function ni(e){"@babel/helpers - typeof";return ni=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},ni(e)}function g1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function at(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?g1(Object(r),!0).forEach(function(n){tK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tK(e,t,r){return t=rK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rK(e){var t=nK(e,"string");return ni(t)=="symbol"?t:t+""}function nK(e,t){if(ni(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ni(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Un(){return Un=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Un.apply(this,arguments)}function b1(e,t){if(e==null)return{};var r=iK(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iK(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var aK=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,a=t.y,o=t.width,u=t.height,l=t.ry;return A.createElement("rect",{x:i,y:a,ry:l,width:o,height:u,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function tP(e,t){var r;if(A.isValidElement(e))r=A.cloneElement(e,t);else if(Z(e))r=e(t);else{var n=t.x1,i=t.y1,a=t.x2,o=t.y2,u=t.key,l=b1(t,JV),s=ee(l,!1);s.offset;var f=b1(s,eK);r=A.createElement("line",Un({},f,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:u}))}return r}function oK(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(u,l){var s=at(at({},e),{},{x1:t,y1:u,x2:t+r,y2:u,key:"line-".concat(l),index:l});return tP(i,s)});return A.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function uK(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(u,l){var s=at(at({},e),{},{x1:u,y1:t,x2:u,y2:t+r,key:"line-".concat(l),index:l});return tP(i,s)});return A.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function lK(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,u=e.horizontalPoints,l=e.horizontal,s=l===void 0?!0:l;if(!s||!t||!t.length)return null;var f=u.map(function(d){return Math.round(d+i-i)}).sort(function(d,p){return d-p});i!==f[0]&&f.unshift(0);var c=f.map(function(d,p){var y=!f[p+1],m=y?i+o-d:f[p+1]-d;if(m<=0)return null;var x=p%t.length;return A.createElement("rect",{key:"react-".concat(p),y:d,x:n,height:m,width:a,stroke:"none",fill:t[x],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return A.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},c)}function sK(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,u=e.width,l=e.height,s=e.verticalPoints;if(!r||!n||!n.length)return null;var f=s.map(function(d){return Math.round(d+a-a)}).sort(function(d,p){return d-p});a!==f[0]&&f.unshift(0);var c=f.map(function(d,p){var y=!f[p+1],m=y?a+u-d:f[p+1]-d;if(m<=0)return null;var x=p%n.length;return A.createElement("rect",{key:"react-".concat(p),x:d,y:o,width:m,height:l,stroke:"none",fill:n[x],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return A.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},c)}var cK=function(t,r){var n=t.xAxis,i=t.width,a=t.height,o=t.offset;return f_(jy(at(at(at({},Ba.defaultProps),n),{},{ticks:kr(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,r)},fK=function(t,r){var n=t.yAxis,i=t.width,a=t.height,o=t.offset;return f_(jy(at(at(at({},Ba.defaultProps),n),{},{ticks:kr(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,r)},yi={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function Tl(e){var t,r,n,i,a,o,u=Ay(),l=Ey(),s=Z7(),f=at(at({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:yi.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:yi.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:yi.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:yi.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:yi.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:yi.verticalFill,x:H(e.x)?e.x:s.left,y:H(e.y)?e.y:s.top,width:H(e.width)?e.width:s.width,height:H(e.height)?e.height:s.height}),c=f.x,d=f.y,p=f.width,y=f.height,m=f.syncWithTicks,x=f.horizontalValues,v=f.verticalValues,h=q7(),g=Y7();if(!H(p)||p<=0||!H(y)||y<=0||!H(c)||c!==+c||!H(d)||d!==+d)return null;var S=f.verticalCoordinatesGenerator||cK,b=f.horizontalCoordinatesGenerator||fK,w=f.horizontalPoints,O=f.verticalPoints;if((!w||!w.length)&&Z(b)){var _=x&&x.length,P=b({yAxis:g?at(at({},g),{},{ticks:_?x:g.ticks}):void 0,width:u,height:l,offset:s},_?!0:m);Ir(Array.isArray(P),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(ni(P),"]")),Array.isArray(P)&&(w=P)}if((!O||!O.length)&&Z(S)){var T=v&&v.length,j=S({xAxis:h?at(at({},h),{},{ticks:T?v:h.ticks}):void 0,width:u,height:l,offset:s},T?!0:m);Ir(Array.isArray(j),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(ni(j),"]")),Array.isArray(j)&&(O=j)}return A.createElement("g",{className:"recharts-cartesian-grid"},A.createElement(aK,{fill:f.fill,fillOpacity:f.fillOpacity,x:f.x,y:f.y,width:f.width,height:f.height,ry:f.ry}),A.createElement(oK,Un({},f,{offset:s,horizontalPoints:w,xAxis:h,yAxis:g})),A.createElement(uK,Un({},f,{offset:s,verticalPoints:O,xAxis:h,yAxis:g})),A.createElement(lK,Un({},f,{horizontalPoints:w})),A.createElement(sK,Un({},f,{verticalPoints:O})))}Tl.displayName="CartesianGrid";var dK=["type","layout","connectNulls","ref"],pK=["key"];function ma(e){"@babel/helpers - typeof";return ma=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},ma(e)}function x1(e,t){if(e==null)return{};var r=hK(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hK(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Ao(){return Ao=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ao.apply(this,arguments)}function w1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ot(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?w1(Object(r),!0).forEach(function(n){er(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mi(e){return gK(e)||mK(e)||yK(e)||vK()}function vK(){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 yK(e,t){if(e){if(typeof e=="string")return mh(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return mh(e,t)}}function mK(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function gK(e){if(Array.isArray(e))return mh(e)}function mh(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function bK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,nP(n.key),n)}}function xK(e,t,r){return t&&S1(e.prototype,t),r&&S1(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function wK(e,t,r){return t=Js(t),SK(e,rP()?Reflect.construct(t,r||[],Js(e).constructor):t.apply(e,r))}function SK(e,t){if(t&&(ma(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return OK(e)}function OK(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 Js(e){return Js=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Js(e)}function _K(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&&gh(e,t)}function gh(e,t){return gh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},gh(e,t)}function er(e,t,r){return t=nP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nP(e){var t=PK(e,"string");return ma(t)=="symbol"?t:t+""}function PK(e,t){if(ma(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ma(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ln=function(e){function t(){var r;bK(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=wK(this,t,[].concat(i)),er(r,"state",{isAnimationFinished:!0,totalLength:0}),er(r,"generateSimpleStrokeDasharray",function(o,u){return"".concat(u,"px ").concat(o-u,"px")}),er(r,"getStrokeDasharray",function(o,u,l){var s=l.reduce(function(v,h){return v+h});if(!s)return r.generateSimpleStrokeDasharray(u,o);for(var f=Math.floor(o/s),c=o%s,d=u-o,p=[],y=0,m=0;y<l.length;m+=l[y],++y)if(m+l[y]>c){p=[].concat(mi(l.slice(0,y)),[c-m]);break}var x=p.length%2===0?[0,d]:[d];return[].concat(mi(t.repeat(l,f)),mi(p),x).map(function(v){return"".concat(v,"px")}).join(", ")}),er(r,"id",Ca("recharts-line-")),er(r,"pathRef",function(o){r.mainCurve=o}),er(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),er(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return _K(t,e),xK(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.points,u=a.xAxis,l=a.yAxis,s=a.layout,f=a.children,c=Wt(f,Du);if(!c)return null;var d=function(m,x){return{x:m.x,y:m.y,value:m.value,errorVal:ct(m.payload,x)}},p={clipPath:n?"url(#clipPath-".concat(i,")"):null};return A.createElement(me,p,c.map(function(y){return A.cloneElement(y,{key:"bar-".concat(y.props.dataKey),data:o,xAxis:u,yAxis:l,layout:s,dataPointFormatter:d})}))}},{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var u=this.props,l=u.dot,s=u.points,f=u.dataKey,c=ee(this.props,!1),d=ee(l,!0),p=s.map(function(m,x){var v=Ot(Ot(Ot({key:"dot-".concat(x),r:3},c),d),{},{index:x,cx:m.x,cy:m.y,value:m.value,dataKey:f,payload:m.payload,points:s});return t.renderDotItem(l,v)}),y={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return A.createElement(me,Ao({className:"recharts-line-dots",key:"dots"},y),p)}},{key:"renderCurveStatically",value:function(n,i,a,o){var u=this.props,l=u.type,s=u.layout,f=u.connectNulls;u.ref;var c=x1(u,dK),d=Ot(Ot(Ot({},ee(c,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(a,")"):null,points:n},o),{},{type:l,layout:s,connectNulls:f});return A.createElement(Vi,Ao({},d,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var a=this,o=this.props,u=o.points,l=o.strokeDasharray,s=o.isAnimationActive,f=o.animationBegin,c=o.animationDuration,d=o.animationEasing,p=o.animationId,y=o.animateNewValues,m=o.width,x=o.height,v=this.state,h=v.prevPoints,g=v.totalLength;return A.createElement(Sr,{begin:f,duration:c,isActive:s,easing:d,from:{t:0},to:{t:1},key:"line-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(S){var b=S.t;if(h){var w=h.length/u.length,O=u.map(function($,L){var I=Math.floor(L*w);if(h[I]){var M=h[I],E=Ye(M.x,$.x),B=Ye(M.y,$.y);return Ot(Ot({},$),{},{x:E(b),y:B(b)})}if(y){var k=Ye(m*2,$.x),D=Ye(x/2,$.y);return Ot(Ot({},$),{},{x:k(b),y:D(b)})}return Ot(Ot({},$),{},{x:$.x,y:$.y})});return a.renderCurveStatically(O,n,i)}var _=Ye(0,g),P=_(b),T;if(l){var j="".concat(l).split(/[,\s]+/gim).map(function($){return parseFloat($)});T=a.getStrokeDasharray(P,g,j)}else T=a.generateSimpleStrokeDasharray(g,P);return a.renderCurveStatically(u,n,i,{strokeDasharray:T})})}},{key:"renderCurve",value:function(n,i){var a=this.props,o=a.points,u=a.isAnimationActive,l=this.state,s=l.prevPoints,f=l.totalLength;return u&&o&&o.length&&(!s&&f>0||!ua(s,o))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(o,n,i)}},{key:"render",value:function(){var n,i=this.props,a=i.hide,o=i.dot,u=i.points,l=i.className,s=i.xAxis,f=i.yAxis,c=i.top,d=i.left,p=i.width,y=i.height,m=i.isAnimationActive,x=i.id;if(a||!u||!u.length)return null;var v=this.state.isAnimationFinished,h=u.length===1,g=ae("recharts-line",l),S=s&&s.allowDataOverflow,b=f&&f.allowDataOverflow,w=S||b,O=re(x)?this.id:x,_=(n=ee(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},P=_.r,T=P===void 0?3:P,j=_.strokeWidth,$=j===void 0?2:j,L=aS(o)?o:{},I=L.clipDot,M=I===void 0?!0:I,E=T*2+$;return A.createElement(me,{className:g},S||b?A.createElement("defs",null,A.createElement("clipPath",{id:"clipPath-".concat(O)},A.createElement("rect",{x:S?d:d-p/2,y:b?c:c-y/2,width:S?p:p*2,height:b?y:y*2})),!M&&A.createElement("clipPath",{id:"clipPath-dots-".concat(O)},A.createElement("rect",{x:d-E/2,y:c-E/2,width:p+E,height:y+E}))):null,!h&&this.renderCurve(w,O),this.renderErrorBar(w,O),(h||o)&&this.renderDots(w,M,O),(!m||v)&&Dr.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,i){for(var a=n.length%2!==0?[].concat(mi(n),[0]):n,o=[],u=0;u<i;++u)o=[].concat(mi(o),mi(a));return o}},{key:"renderDotItem",value:function(n,i){var a;if(A.isValidElement(n))a=A.cloneElement(n,i);else if(Z(n))a=n(i);else{var o=i.key,u=x1(i,pK),l=ae("recharts-line-dot",typeof n!="boolean"?n.className:"");a=A.createElement(Qc,Ao({key:o},u,{className:l}))}return a}}])}(z.PureComponent);er(ln,"displayName","Line");er(ln,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!ui.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});er(ln,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,i=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,u=e.bandSize,l=e.displayedData,s=e.offset,f=t.layout,c=l.map(function(d,p){var y=ct(d,o);return f==="horizontal"?{x:Cs({axis:r,ticks:i,bandSize:u,entry:d,index:p}),y:re(y)?null:n.scale(y),value:y,payload:d}:{x:re(y)?null:r.scale(y),y:Cs({axis:n,ticks:a,bandSize:u,entry:d,index:p}),value:y,payload:d}});return Ot({points:c,layout:f},s)});var AK=["layout","type","stroke","connectNulls","isRange","ref"],EK=["key"],iP;function ga(e){"@babel/helpers - typeof";return ga=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},ga(e)}function aP(e,t){if(e==null)return{};var r=$K(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $K(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Wn(){return Wn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wn.apply(this,arguments)}function O1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Yr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?O1(Object(r),!0).forEach(function(n){vr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function TK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,uP(n.key),n)}}function jK(e,t,r){return t&&_1(e.prototype,t),r&&_1(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function kK(e,t,r){return t=ec(t),CK(e,oP()?Reflect.construct(t,r||[],ec(e).constructor):t.apply(e,r))}function CK(e,t){if(t&&(ga(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return MK(e)}function MK(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oP=function(){return!!e})()}function ec(e){return ec=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ec(e)}function IK(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&&bh(e,t)}function bh(e,t){return bh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},bh(e,t)}function vr(e,t,r){return t=uP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uP(e){var t=NK(e,"string");return ga(t)=="symbol"?t:t+""}function NK(e,t){if(ga(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ga(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var xr=function(e){function t(){var r;TK(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=kK(this,t,[].concat(i)),vr(r,"state",{isAnimationFinished:!0}),vr(r,"id",Ca("recharts-area-")),vr(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),Z(o)&&o()}),vr(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),Z(o)&&o()}),r}return IK(t,e),jK(t,[{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive,u=this.state.isAnimationFinished;if(o&&!u)return null;var l=this.props,s=l.dot,f=l.points,c=l.dataKey,d=ee(this.props,!1),p=ee(s,!0),y=f.map(function(x,v){var h=Yr(Yr(Yr({key:"dot-".concat(v),r:3},d),p),{},{index:v,cx:x.x,cy:x.y,dataKey:c,value:x.value,payload:x.payload,points:f});return t.renderDotItem(s,h)}),m={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return A.createElement(me,Wn({className:"recharts-area-dots"},m),y)}},{key:"renderHorizontalRect",value:function(n){var i=this.props,a=i.baseLine,o=i.points,u=i.strokeWidth,l=o[0].x,s=o[o.length-1].x,f=n*Math.abs(l-s),c=on(o.map(function(d){return d.y||0}));return H(a)&&typeof a=="number"?c=Math.max(a,c):a&&Array.isArray(a)&&a.length&&(c=Math.max(on(a.map(function(d){return d.y||0})),c)),H(c)?A.createElement("rect",{x:l<s?l:l-f,y:0,width:f,height:Math.floor(c+(u?parseInt("".concat(u),10):1))}):null}},{key:"renderVerticalRect",value:function(n){var i=this.props,a=i.baseLine,o=i.points,u=i.strokeWidth,l=o[0].y,s=o[o.length-1].y,f=n*Math.abs(l-s),c=on(o.map(function(d){return d.x||0}));return H(a)&&typeof a=="number"?c=Math.max(a,c):a&&Array.isArray(a)&&a.length&&(c=Math.max(on(a.map(function(d){return d.x||0})),c)),H(c)?A.createElement("rect",{x:0,y:l<s?l:l-f,width:c+(u?parseInt("".concat(u),10):1),height:Math.floor(f)}):null}},{key:"renderClipRect",value:function(n){var i=this.props.layout;return i==="vertical"?this.renderVerticalRect(n):this.renderHorizontalRect(n)}},{key:"renderAreaStatically",value:function(n,i,a,o){var u=this.props,l=u.layout,s=u.type,f=u.stroke,c=u.connectNulls,d=u.isRange;u.ref;var p=aP(u,AK);return A.createElement(me,{clipPath:a?"url(#clipPath-".concat(o,")"):null},A.createElement(Vi,Wn({},ee(p,!0),{points:n,connectNulls:c,type:s,baseLine:i,layout:l,stroke:"none",className:"recharts-area-area"})),f!=="none"&&A.createElement(Vi,Wn({},ee(this.props,!1),{className:"recharts-area-curve",layout:l,type:s,connectNulls:c,fill:"none",points:n})),f!=="none"&&d&&A.createElement(Vi,Wn({},ee(this.props,!1),{className:"recharts-area-curve",layout:l,type:s,connectNulls:c,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(n,i){var a=this,o=this.props,u=o.points,l=o.baseLine,s=o.isAnimationActive,f=o.animationBegin,c=o.animationDuration,d=o.animationEasing,p=o.animationId,y=this.state,m=y.prevPoints,x=y.prevBaseLine;return A.createElement(Sr,{begin:f,duration:c,isActive:s,easing:d,from:{t:0},to:{t:1},key:"area-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(v){var h=v.t;if(m){var g=m.length/u.length,S=u.map(function(_,P){var T=Math.floor(P*g);if(m[T]){var j=m[T],$=Ye(j.x,_.x),L=Ye(j.y,_.y);return Yr(Yr({},_),{},{x:$(h),y:L(h)})}return _}),b;if(H(l)&&typeof l=="number"){var w=Ye(x,l);b=w(h)}else if(re(l)||ka(l)){var O=Ye(x,0);b=O(h)}else b=l.map(function(_,P){var T=Math.floor(P*g);if(x[T]){var j=x[T],$=Ye(j.x,_.x),L=Ye(j.y,_.y);return Yr(Yr({},_),{},{x:$(h),y:L(h)})}return _});return a.renderAreaStatically(S,b,n,i)}return A.createElement(me,null,A.createElement("defs",null,A.createElement("clipPath",{id:"animationClipPath-".concat(i)},a.renderClipRect(h))),A.createElement(me,{clipPath:"url(#animationClipPath-".concat(i,")")},a.renderAreaStatically(u,l,n,i)))})}},{key:"renderArea",value:function(n,i){var a=this.props,o=a.points,u=a.baseLine,l=a.isAnimationActive,s=this.state,f=s.prevPoints,c=s.prevBaseLine,d=s.totalLength;return l&&o&&o.length&&(!f&&d>0||!ua(f,o)||!ua(c,u))?this.renderAreaWithAnimation(n,i):this.renderAreaStatically(o,u,n,i)}},{key:"render",value:function(){var n,i=this.props,a=i.hide,o=i.dot,u=i.points,l=i.className,s=i.top,f=i.left,c=i.xAxis,d=i.yAxis,p=i.width,y=i.height,m=i.isAnimationActive,x=i.id;if(a||!u||!u.length)return null;var v=this.state.isAnimationFinished,h=u.length===1,g=ae("recharts-area",l),S=c&&c.allowDataOverflow,b=d&&d.allowDataOverflow,w=S||b,O=re(x)?this.id:x,_=(n=ee(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},P=_.r,T=P===void 0?3:P,j=_.strokeWidth,$=j===void 0?2:j,L=aS(o)?o:{},I=L.clipDot,M=I===void 0?!0:I,E=T*2+$;return A.createElement(me,{className:g},S||b?A.createElement("defs",null,A.createElement("clipPath",{id:"clipPath-".concat(O)},A.createElement("rect",{x:S?f:f-p/2,y:b?s:s-y/2,width:S?p:p*2,height:b?y:y*2})),!M&&A.createElement("clipPath",{id:"clipPath-dots-".concat(O)},A.createElement("rect",{x:f-E/2,y:s-E/2,width:p+E,height:y+E}))):null,h?null:this.renderArea(w,O),(o||h)&&this.renderDots(w,M,O),(!m||v)&&Dr.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,curBaseLine:n.baseLine,prevPoints:i.curPoints,prevBaseLine:i.curBaseLine}:n.points!==i.curPoints||n.baseLine!==i.curBaseLine?{curPoints:n.points,curBaseLine:n.baseLine}:null}}])}(z.PureComponent);iP=xr;vr(xr,"displayName","Area");vr(xr,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!ui.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});vr(xr,"getBaseValue",function(e,t,r,n){var i=e.layout,a=e.baseValue,o=t.props.baseValue,u=o??a;if(H(u)&&typeof u=="number")return u;var l=i==="horizontal"?n:r,s=l.scale.domain();if(l.type==="number"){var f=Math.max(s[0],s[1]),c=Math.min(s[0],s[1]);return u==="dataMin"?c:u==="dataMax"||f<0?f:Math.max(Math.min(s[0],s[1]),0)}return u==="dataMin"?s[0]:u==="dataMax"?s[1]:s[0]});vr(xr,"getComposedData",function(e){var t=e.props,r=e.item,n=e.xAxis,i=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,u=e.bandSize,l=e.dataKey,s=e.stackedData,f=e.dataStartIndex,c=e.displayedData,d=e.offset,p=t.layout,y=s&&s.length,m=iP.getBaseValue(t,r,n,i),x=p==="horizontal",v=!1,h=c.map(function(S,b){var w;y?w=s[f+b]:(w=ct(S,l),Array.isArray(w)?v=!0:w=[m,w]);var O=w[1]==null||y&&ct(S,l)==null;return x?{x:Cs({axis:n,ticks:a,bandSize:u,entry:S,index:b}),y:O?null:i.scale(w[1]),value:w,payload:S}:{x:O?null:n.scale(w[1]),y:Cs({axis:i,ticks:o,bandSize:u,entry:S,index:b}),value:w,payload:S}}),g;return y||v?g=h.map(function(S){var b=Array.isArray(S.value)?S.value[0]:null;return x?{x:S.x,y:b!=null&&S.y!=null?i.scale(b):null}:{x:b!=null?n.scale(b):null,y:S.y}}):g=x?i.scale(m):n.scale(m),Yr({points:h,baseLine:g,layout:p,isRange:v},d)});vr(xr,"renderDotItem",function(e,t){var r;if(A.isValidElement(e))r=A.cloneElement(e,t);else if(Z(e))r=e(t);else{var n=ae("recharts-area-dot",typeof e!="boolean"?e.className:""),i=t.key,a=aP(t,EK);r=A.createElement(Qc,Wn({},a,{key:i,className:n}))}return r});function ba(e){"@babel/helpers - typeof";return ba=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},ba(e)}function DK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LK(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,cP(n.key),n)}}function RK(e,t,r){return t&&LK(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function BK(e,t,r){return t=tc(t),zK(e,lP()?Reflect.construct(t,r||[],tc(e).constructor):t.apply(e,r))}function zK(e,t){if(t&&(ba(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return FK(e)}function FK(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 tc(e){return tc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},tc(e)}function UK(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&&xh(e,t)}function xh(e,t){return xh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},xh(e,t)}function sP(e,t,r){return t=cP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cP(e){var t=WK(e,"string");return ba(t)=="symbol"?t:t+""}function WK(e,t){if(ba(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ba(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function wh(){return wh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wh.apply(this,arguments)}function HK(e){var t=e.xAxisId,r=Ay(),n=Ey(),i=H_(t);return i==null?null:z.createElement(Ba,wh({},i,{className:ae("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(o){return kr(o,!0)}}))}var fr=function(e){function t(){return DK(this,t),BK(this,t,arguments)}return UK(t,e),RK(t,[{key:"render",value:function(){return z.createElement(HK,this.props)}}])}(z.Component);sP(fr,"displayName","XAxis");sP(fr,"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 xa(e){"@babel/helpers - typeof";return xa=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},xa(e)}function VK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KK(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,pP(n.key),n)}}function GK(e,t,r){return t&&KK(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function XK(e,t,r){return t=rc(t),qK(e,fP()?Reflect.construct(t,r||[],rc(e).constructor):t.apply(e,r))}function qK(e,t){if(t&&(xa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return YK(e)}function YK(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fP=function(){return!!e})()}function rc(e){return rc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},rc(e)}function QK(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&&Sh(e,t)}function Sh(e,t){return Sh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Sh(e,t)}function dP(e,t,r){return t=pP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pP(e){var t=ZK(e,"string");return xa(t)=="symbol"?t:t+""}function ZK(e,t){if(xa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(xa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Oh(){return Oh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oh.apply(this,arguments)}var JK=function(t){var r=t.yAxisId,n=Ay(),i=Ey(),a=V_(r);return a==null?null:z.createElement(Ba,Oh({},a,{className:ae("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(u){return kr(u,!0)}}))},dr=function(e){function t(){return VK(this,t),XK(this,t,arguments)}return QK(t,e),GK(t,[{key:"render",value:function(){return z.createElement(JK,this.props)}}])}(z.Component);dP(dr,"displayName","YAxis");dP(dr,"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 P1(e){return nG(e)||rG(e)||tG(e)||eG()}function eG(){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 tG(e,t){if(e){if(typeof e=="string")return _h(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _h(e,t)}}function rG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function nG(e){if(Array.isArray(e))return _h(e)}function _h(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Ph=function(t,r,n,i,a){var o=Wt(t,Ty),u=Wt(t,rf),l=[].concat(P1(o),P1(u)),s=Wt(t,af),f="".concat(i,"Id"),c=i[0],d=r;if(l.length&&(d=l.reduce(function(m,x){if(x.props[f]===n&&br(x.props,"extendDomain")&&H(x.props[c])){var v=x.props[c];return[Math.min(m[0],v),Math.max(m[1],v)]}return m},d)),s.length){var p="".concat(c,"1"),y="".concat(c,"2");d=s.reduce(function(m,x){if(x.props[f]===n&&br(x.props,"extendDomain")&&H(x.props[p])&&H(x.props[y])){var v=x.props[p],h=x.props[y];return[Math.min(m[0],v,h),Math.max(m[1],v,h)]}return m},d)}return a&&a.length&&(d=a.reduce(function(m,x){return H(x)?[Math.min(m[0],x),Math.max(m[1],x)]:m},d)),d},hP={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(l,s,f){this.fn=l,this.context=s,this.once=f||!1}function a(l,s,f,c,d){if(typeof f!="function")throw new TypeError("The listener must be a function");var p=new i(f,c||l,d),y=r?r+s:s;return l._events[y]?l._events[y].fn?l._events[y]=[l._events[y],p]:l._events[y].push(p):(l._events[y]=p,l._eventsCount++),l}function o(l,s){--l._eventsCount===0?l._events=new n:delete l._events[s]}function u(){this._events=new n,this._eventsCount=0}u.prototype.eventNames=function(){var s=[],f,c;if(this._eventsCount===0)return s;for(c in f=this._events)t.call(f,c)&&s.push(r?c.slice(1):c);return Object.getOwnPropertySymbols?s.concat(Object.getOwnPropertySymbols(f)):s},u.prototype.listeners=function(s){var f=r?r+s:s,c=this._events[f];if(!c)return[];if(c.fn)return[c.fn];for(var d=0,p=c.length,y=new Array(p);d<p;d++)y[d]=c[d].fn;return y},u.prototype.listenerCount=function(s){var f=r?r+s:s,c=this._events[f];return c?c.fn?1:c.length:0},u.prototype.emit=function(s,f,c,d,p,y){var m=r?r+s:s;if(!this._events[m])return!1;var x=this._events[m],v=arguments.length,h,g;if(x.fn){switch(x.once&&this.removeListener(s,x.fn,void 0,!0),v){case 1:return x.fn.call(x.context),!0;case 2:return x.fn.call(x.context,f),!0;case 3:return x.fn.call(x.context,f,c),!0;case 4:return x.fn.call(x.context,f,c,d),!0;case 5:return x.fn.call(x.context,f,c,d,p),!0;case 6:return x.fn.call(x.context,f,c,d,p,y),!0}for(g=1,h=new Array(v-1);g<v;g++)h[g-1]=arguments[g];x.fn.apply(x.context,h)}else{var S=x.length,b;for(g=0;g<S;g++)switch(x[g].once&&this.removeListener(s,x[g].fn,void 0,!0),v){case 1:x[g].fn.call(x[g].context);break;case 2:x[g].fn.call(x[g].context,f);break;case 3:x[g].fn.call(x[g].context,f,c);break;case 4:x[g].fn.call(x[g].context,f,c,d);break;default:if(!h)for(b=1,h=new Array(v-1);b<v;b++)h[b-1]=arguments[b];x[g].fn.apply(x[g].context,h)}}return!0},u.prototype.on=function(s,f,c){return a(this,s,f,c,!1)},u.prototype.once=function(s,f,c){return a(this,s,f,c,!0)},u.prototype.removeListener=function(s,f,c,d){var p=r?r+s:s;if(!this._events[p])return this;if(!f)return o(this,p),this;var y=this._events[p];if(y.fn)y.fn===f&&(!d||y.once)&&(!c||y.context===c)&&o(this,p);else{for(var m=0,x=[],v=y.length;m<v;m++)(y[m].fn!==f||d&&!y[m].once||c&&y[m].context!==c)&&x.push(y[m]);x.length?this._events[p]=x.length===1?x[0]:x:o(this,p)}return this},u.prototype.removeAllListeners=function(s){var f;return s?(f=r?r+s:s,this._events[f]&&o(this,f)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=r,u.EventEmitter=u,e.exports=u})(hP);var iG=hP.exports;const aG=he(iG);var od=new aG,ud="recharts.syncMouseEvents";function Ou(e){"@babel/helpers - typeof";return Ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ou(e)}function oG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uG(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,vP(n.key),n)}}function lG(e,t,r){return t&&uG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ld(e,t,r){return t=vP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vP(e){var t=sG(e,"string");return Ou(t)=="symbol"?t:t+""}function sG(e,t){if(Ou(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ou(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var cG=function(){function e(){oG(this,e),ld(this,"activeIndex",0),ld(this,"coordinateList",[]),ld(this,"layout","horizontal")}return lG(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,a=i===void 0?null:i,o=r.container,u=o===void 0?null:o,l=r.layout,s=l===void 0?null:l,f=r.offset,c=f===void 0?null:f,d=r.mouseHandlerCallback,p=d===void 0?null:d;this.coordinateList=(n=a??this.coordinateList)!==null&&n!==void 0?n:[],this.container=u??this.container,this.layout=s??this.layout,this.offset=c??this.offset,this.mouseHandlerCallback=p??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(r){if(this.coordinateList.length!==0)switch(r.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(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),a=i.x,o=i.y,u=i.height,l=this.coordinateList[this.activeIndex].coordinate,s=((r=window)===null||r===void 0?void 0:r.scrollX)||0,f=((n=window)===null||n===void 0?void 0:n.scrollY)||0,c=a+l+s,d=o+this.offset.top+u/2+f;this.mouseHandlerCallback({pageX:c,pageY:d})}}}])}();function fG(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],i=e==null?void 0:e[1];if(n&&i&&H(n)&&H(i))return!0}return!1}function dG(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function yP(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,a=e.endAngle,o=Qe(t,r,n,i),u=Qe(t,r,n,a);return{points:[o,u],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}function pG(e,t,r){var n,i,a,o;if(e==="horizontal")n=t.x,a=n,i=r.top,o=r.top+r.height;else if(e==="vertical")i=t.y,o=i,n=r.left,a=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var u=t.cx,l=t.cy,s=t.innerRadius,f=t.outerRadius,c=t.angle,d=Qe(u,l,s,c),p=Qe(u,l,f,c);n=d.x,i=d.y,a=p.x,o=p.y}else return yP(t);return[{x:n,y:i},{x:a,y:o}]}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 A1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?A1(Object(r),!0).forEach(function(n){hG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hG(e,t,r){return t=vG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vG(e){var t=yG(e,"string");return _u(t)=="symbol"?t:t+""}function yG(e,t){if(_u(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(_u(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mG(e){var t,r,n=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,u=e.activePayload,l=e.offset,s=e.activeTooltipIndex,f=e.tooltipAxisBandSize,c=e.layout,d=e.chartName,p=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!p||!a||!o||d!=="ScatterChart"&&i!=="axis")return null;var y,m=Vi;if(d==="ScatterChart")y=o,m=u9;else if(d==="BarChart")y=dG(c,o,l,f),m=wy;else if(c==="radial"){var x=yP(o),v=x.cx,h=x.cy,g=x.radius,S=x.startAngle,b=x.endAngle;y={cx:v,cy:h,startAngle:S,endAngle:b,innerRadius:g,outerRadius:g},m=y_}else y={points:pG(c,o,l)},m=Vi;var w=hl(hl(hl(hl({stroke:"#ccc",pointerEvents:"none"},l),y),ee(p,!1)),{},{payload:u,payloadIndex:s,className:ae("recharts-tooltip-cursor",p.className)});return z.isValidElement(p)?z.cloneElement(p,w):z.createElement(m,w)}var gG=["item"],bG=["children","className","width","height","style","compact","title","desc"];function wa(e){"@babel/helpers - typeof";return wa=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},wa(e)}function Mi(){return Mi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Mi.apply(this,arguments)}function E1(e,t){return SG(e)||wG(e,t)||gP(e,t)||xG()}function xG(){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 wG(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(f){s=!0,i=f}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function SG(e){if(Array.isArray(e))return e}function $1(e,t){if(e==null)return{};var r=OG(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OG(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function _G(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PG(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bP(n.key),n)}}function AG(e,t,r){return t&&PG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function EG(e,t,r){return t=nc(t),$G(e,mP()?Reflect.construct(t,r||[],nc(e).constructor):t.apply(e,r))}function $G(e,t){if(t&&(wa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return TG(e)}function TG(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 nc(e){return nc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},nc(e)}function jG(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&&Ah(e,t)}function Ah(e,t){return Ah=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Ah(e,t)}function Sa(e){return MG(e)||CG(e)||gP(e)||kG()}function kG(){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 Eh(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Eh(e,t)}}function CG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function MG(e){if(Array.isArray(e))return Eh(e)}function Eh(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function T1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function N(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?T1(Object(r),!0).forEach(function(n){Q(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Q(e,t,r){return t=bP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bP(e){var t=IG(e,"string");return wa(t)=="symbol"?t:t+""}function IG(e,t){if(wa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(wa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var NG={xAxis:["bottom","top"],yAxis:["left","right"]},DG={width:"100%",height:"100%"},xP={x:0,y:0};function vl(e){return e}var LG=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},RG=function(t,r,n,i){var a=r.find(function(f){return f&&f.index===n});if(a){if(t==="horizontal")return{x:a.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:a.coordinate};if(t==="centric"){var o=a.coordinate,u=i.radius;return N(N(N({},i),Qe(i.cx,i.cy,u,o)),{},{angle:o,radius:u})}var l=a.coordinate,s=i.angle;return N(N(N({},i),Qe(i.cx,i.cy,l,s)),{},{angle:s,radius:l})}return xP},of=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,a=r.dataEndIndex,o=(n??[]).reduce(function(u,l){var s=l.props.data;return s&&s.length?[].concat(Sa(u),Sa(s)):u},[]);return o.length>0?o:t&&t.length&&H(i)&&H(a)?t.slice(i,a+1):[]};function wP(e){return e==="number"?[0,"auto"]:void 0}var $h=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,u=of(r,t);return n<0||!a||!a.length||n>=u.length?null:a.reduce(function(l,s){var f,c=(f=s.props.data)!==null&&f!==void 0?f:r;c&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(c=c.slice(t.dataStartIndex,t.dataEndIndex+1));var d;if(o.dataKey&&!o.allowDuplicatedCategory){var p=c===void 0?u:c;d=ts(p,o.dataKey,i)}else d=c&&c[n]||u[n];return d?[].concat(Sa(l),[p_(s,d)]):l},[])},j1=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=LG(a,n),u=t.orderedTooltipTicks,l=t.tooltipAxis,s=t.tooltipTicks,f=BF(o,u,s,l);if(f>=0&&s){var c=s[f]&&s[f].value,d=$h(t,r,f,c),p=RG(n,u,f,a);return{activeTooltipIndex:f,activeLabel:c,activePayload:d,activeCoordinate:p}}return null},BG=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,l=r.dataStartIndex,s=r.dataEndIndex,f=t.layout,c=t.children,d=t.stackOffset,p=c_(f,a);return n.reduce(function(y,m){var x,v=m.type.defaultProps!==void 0?N(N({},m.type.defaultProps),m.props):m.props,h=v.type,g=v.dataKey,S=v.allowDataOverflow,b=v.allowDuplicatedCategory,w=v.scale,O=v.ticks,_=v.includeHidden,P=v[o];if(y[P])return y;var T=of(t.data,{graphicalItems:i.filter(function(F){var Y,ie=o in F.props?F.props[o]:(Y=F.type.defaultProps)===null||Y===void 0?void 0:Y[o];return ie===P}),dataStartIndex:l,dataEndIndex:s}),j=T.length,$,L,I;fG(v.domain,S,h)&&($=Vp(v.domain,null,S),p&&(h==="number"||w!=="auto")&&(I=_o(T,g,"category")));var M=wP(h);if(!$||$.length===0){var E,B=(E=v.domain)!==null&&E!==void 0?E:M;if(g){if($=_o(T,g,h),h==="category"&&p){var k=Ej($);b&&k?(L=$,$=Ws(0,j)):b||($=sb(B,$,m).reduce(function(F,Y){return F.indexOf(Y)>=0?F:[].concat(Sa(F),[Y])},[]))}else if(h==="category")b?$=$.filter(function(F){return F!==""&&!re(F)}):$=sb(B,$,m).reduce(function(F,Y){return F.indexOf(Y)>=0||Y===""||re(Y)?F:[].concat(Sa(F),[Y])},[]);else if(h==="number"){var D=HF(T,i.filter(function(F){var Y,ie,Se=o in F.props?F.props[o]:(Y=F.type.defaultProps)===null||Y===void 0?void 0:Y[o],ke="hide"in F.props?F.props.hide:(ie=F.type.defaultProps)===null||ie===void 0?void 0:ie.hide;return Se===P&&(_||!ke)}),g,a,f);D&&($=D)}p&&(h==="number"||w!=="auto")&&(I=_o(T,g,"category"))}else p?$=Ws(0,j):u&&u[P]&&u[P].hasStack&&h==="number"?$=d==="expand"?[0,1]:d_(u[P].stackGroups,l,s):$=s_(T,i.filter(function(F){var Y=o in F.props?F.props[o]:F.type.defaultProps[o],ie="hide"in F.props?F.props.hide:F.type.defaultProps.hide;return Y===P&&(_||!ie)}),h,f,!0);if(h==="number")$=Ph(c,$,P,a,O),B&&($=Vp(B,$,S));else if(h==="category"&&B){var R=B,K=$.every(function(F){return R.indexOf(F)>=0});K&&($=R)}}return N(N({},y),{},Q({},P,N(N({},v),{},{axisType:a,domain:$,categoricalDomain:I,duplicateDomain:L,originalDomain:(x=v.domain)!==null&&x!==void 0?x:M,isCategorical:p,layout:f})))},{})},zG=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,l=r.dataStartIndex,s=r.dataEndIndex,f=t.layout,c=t.children,d=of(t.data,{graphicalItems:n,dataStartIndex:l,dataEndIndex:s}),p=d.length,y=c_(f,a),m=-1;return n.reduce(function(x,v){var h=v.type.defaultProps!==void 0?N(N({},v.type.defaultProps),v.props):v.props,g=h[o],S=wP("number");if(!x[g]){m++;var b;return y?b=Ws(0,p):u&&u[g]&&u[g].hasStack?(b=d_(u[g].stackGroups,l,s),b=Ph(c,b,g,a)):(b=Vp(S,s_(d,n.filter(function(w){var O,_,P=o in w.props?w.props[o]:(O=w.type.defaultProps)===null||O===void 0?void 0:O[o],T="hide"in w.props?w.props.hide:(_=w.type.defaultProps)===null||_===void 0?void 0:_.hide;return P===g&&!T}),"number",f),i.defaultProps.allowDataOverflow),b=Ph(c,b,g,a)),N(N({},x),{},Q({},g,N(N({axisType:a},i.defaultProps),{},{hide:!0,orientation:Ut(NG,"".concat(a,".").concat(m%2),null),domain:b,originalDomain:S,isCategorical:y,layout:f})))}return x},{})},FG=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,u=r.stackGroups,l=r.dataStartIndex,s=r.dataEndIndex,f=t.children,c="".concat(i,"Id"),d=Wt(f,a),p={};return d&&d.length?p=BG(t,{axes:d,graphicalItems:o,axisType:i,axisIdKey:c,stackGroups:u,dataStartIndex:l,dataEndIndex:s}):o&&o.length&&(p=zG(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:c,stackGroups:u,dataStartIndex:l,dataEndIndex:s})),p},UG=function(t){var r=rn(t),n=kr(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Gv(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:Ms(r,n)}},k1=function(t){var r=t.children,n=t.defaultShowTooltip,i=At(r,fa),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},WG=function(t){return!t||!t.length?!1:t.some(function(r){var n=Mr(r&&r.type);return n&&n.indexOf("Bar")>=0})},C1=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"}},HG=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,u=t.yAxisMap,l=u===void 0?{}:u,s=n.width,f=n.height,c=n.children,d=n.margin||{},p=At(c,fa),y=At(c,Ui),m=Object.keys(l).reduce(function(b,w){var O=l[w],_=O.orientation;return!O.mirror&&!O.hide?N(N({},b),{},Q({},_,b[_]+O.width)):b},{left:d.left||0,right:d.right||0}),x=Object.keys(o).reduce(function(b,w){var O=o[w],_=O.orientation;return!O.mirror&&!O.hide?N(N({},b),{},Q({},_,Ut(b,"".concat(_))+O.height)):b},{top:d.top||0,bottom:d.bottom||0}),v=N(N({},x),m),h=v.bottom;p&&(v.bottom+=p.props.height||fa.defaultProps.height),y&&r&&(v=UF(v,i,n,r));var g=s-v.left-v.right,S=f-v.top-v.bottom;return N(N({brushBottom:h},v),{},{width:Math.max(g,0),height:Math.max(S,0)})},VG=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},Cy=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,u=o===void 0?["axis"]:o,l=t.axisComponents,s=t.legendContent,f=t.formatAxisMap,c=t.defaultProps,d=function(v,h){var g=h.graphicalItems,S=h.stackGroups,b=h.offset,w=h.updateId,O=h.dataStartIndex,_=h.dataEndIndex,P=v.barSize,T=v.layout,j=v.barGap,$=v.barCategoryGap,L=v.maxBarSize,I=C1(T),M=I.numericAxisName,E=I.cateAxisName,B=WG(g),k=[];return g.forEach(function(D,R){var K=of(v.data,{graphicalItems:[D],dataStartIndex:O,dataEndIndex:_}),F=D.type.defaultProps!==void 0?N(N({},D.type.defaultProps),D.props):D.props,Y=F.dataKey,ie=F.maxBarSize,Se=F["".concat(M,"Id")],ke=F["".concat(E,"Id")],Mt={},pt=l.reduce(function($n,Tn){var uf=h["".concat(Tn.axisType,"Map")],My=F["".concat(Tn.axisType,"Id")];uf&&uf[My]||Tn.axisType==="zAxis"||ri();var Iy=uf[My];return N(N({},$n),{},Q(Q({},Tn.axisType,Iy),"".concat(Tn.axisType,"Ticks"),kr(Iy)))},Mt),G=pt[E],J=pt["".concat(E,"Ticks")],te=S&&S[Se]&&S[Se].hasStack&&r6(D,S[Se].stackGroups),U=Mr(D.type).indexOf("Bar")>=0,$e=Ms(G,J),oe=[],De=B&&zF({barSize:P,stackGroups:S,totalSize:VG(pt,E)});if(U){var Le,ht,Xr=re(ie)?L:ie,di=(Le=(ht=Ms(G,J,!0))!==null&&ht!==void 0?ht:Xr)!==null&&Le!==void 0?Le:0;oe=FF({barGap:j,barCategoryGap:$,bandSize:di!==$e?di:$e,sizeList:De[ke],maxBarSize:Xr}),di!==$e&&(oe=oe.map(function($n){return N(N({},$n),{},{position:N(N({},$n.position),{},{offset:$n.position.offset-di/2})})}))}var Lu=D&&D.type&&D.type.getComposedData;Lu&&k.push({props:N(N({},Lu(N(N({},pt),{},{displayedData:K,props:v,dataKey:Y,item:D,bandSize:$e,barPosition:oe,offset:b,stackedData:te,layout:T,dataStartIndex:O,dataEndIndex:_}))),{},Q(Q(Q({key:D.key||"item-".concat(R)},M,pt[M]),E,pt[E]),"animationId",w)),childIndex:Bj(D,v.children),item:D})}),k},p=function(v,h){var g=v.props,S=v.dataStartIndex,b=v.dataEndIndex,w=v.updateId;if(!ng({props:g}))return null;var O=g.children,_=g.layout,P=g.stackOffset,T=g.data,j=g.reverseStackOrder,$=C1(_),L=$.numericAxisName,I=$.cateAxisName,M=Wt(O,n),E=JF(T,M,"".concat(L,"Id"),"".concat(I,"Id"),P,j),B=l.reduce(function(F,Y){var ie="".concat(Y.axisType,"Map");return N(N({},F),{},Q({},ie,FG(g,N(N({},Y),{},{graphicalItems:M,stackGroups:Y.axisType===L&&E,dataStartIndex:S,dataEndIndex:b}))))},{}),k=HG(N(N({},B),{},{props:g,graphicalItems:M}),h==null?void 0:h.legendBBox);Object.keys(B).forEach(function(F){B[F]=f(g,B[F],k,F.replace("Map",""),r)});var D=B["".concat(I,"Map")],R=UG(D),K=d(g,N(N({},B),{},{dataStartIndex:S,dataEndIndex:b,updateId:w,graphicalItems:M,stackGroups:E,offset:k}));return N(N({formattedGraphicalItems:K,graphicalItems:M,offset:k,stackGroups:E},R),B)},y=function(x){function v(h){var g,S,b;return _G(this,v),b=EG(this,v,[h]),Q(b,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Q(b,"accessibilityManager",new cG),Q(b,"handleLegendBBoxUpdate",function(w){if(w){var O=b.state,_=O.dataStartIndex,P=O.dataEndIndex,T=O.updateId;b.setState(N({legendBBox:w},p({props:b.props,dataStartIndex:_,dataEndIndex:P,updateId:T},N(N({},b.state),{},{legendBBox:w}))))}}),Q(b,"handleReceiveSyncEvent",function(w,O,_){if(b.props.syncId===w){if(_===b.eventEmitterSymbol&&typeof b.props.syncMethod!="function")return;b.applySyncEvent(O)}}),Q(b,"handleBrushChange",function(w){var O=w.startIndex,_=w.endIndex;if(O!==b.state.dataStartIndex||_!==b.state.dataEndIndex){var P=b.state.updateId;b.setState(function(){return N({dataStartIndex:O,dataEndIndex:_},p({props:b.props,dataStartIndex:O,dataEndIndex:_,updateId:P},b.state))}),b.triggerSyncEvent({dataStartIndex:O,dataEndIndex:_})}}),Q(b,"handleMouseEnter",function(w){var O=b.getMouseInfo(w);if(O){var _=N(N({},O),{},{isTooltipActive:!0});b.setState(_),b.triggerSyncEvent(_);var P=b.props.onMouseEnter;Z(P)&&P(_,w)}}),Q(b,"triggeredAfterMouseMove",function(w){var O=b.getMouseInfo(w),_=O?N(N({},O),{},{isTooltipActive:!0}):{isTooltipActive:!1};b.setState(_),b.triggerSyncEvent(_);var P=b.props.onMouseMove;Z(P)&&P(_,w)}),Q(b,"handleItemMouseEnter",function(w){b.setState(function(){return{isTooltipActive:!0,activeItem:w,activePayload:w.tooltipPayload,activeCoordinate:w.tooltipPosition||{x:w.cx,y:w.cy}}})}),Q(b,"handleItemMouseLeave",function(){b.setState(function(){return{isTooltipActive:!1}})}),Q(b,"handleMouseMove",function(w){w.persist(),b.throttleTriggeredAfterMouseMove(w)}),Q(b,"handleMouseLeave",function(w){b.throttleTriggeredAfterMouseMove.cancel();var O={isTooltipActive:!1};b.setState(O),b.triggerSyncEvent(O);var _=b.props.onMouseLeave;Z(_)&&_(O,w)}),Q(b,"handleOuterEvent",function(w){var O=Rj(w),_=Ut(b.props,"".concat(O));if(O&&Z(_)){var P,T;/.*touch.*/i.test(O)?T=b.getMouseInfo(w.changedTouches[0]):T=b.getMouseInfo(w),_((P=T)!==null&&P!==void 0?P:{},w)}}),Q(b,"handleClick",function(w){var O=b.getMouseInfo(w);if(O){var _=N(N({},O),{},{isTooltipActive:!0});b.setState(_),b.triggerSyncEvent(_);var P=b.props.onClick;Z(P)&&P(_,w)}}),Q(b,"handleMouseDown",function(w){var O=b.props.onMouseDown;if(Z(O)){var _=b.getMouseInfo(w);O(_,w)}}),Q(b,"handleMouseUp",function(w){var O=b.props.onMouseUp;if(Z(O)){var _=b.getMouseInfo(w);O(_,w)}}),Q(b,"handleTouchMove",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&b.throttleTriggeredAfterMouseMove(w.changedTouches[0])}),Q(b,"handleTouchStart",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&b.handleMouseDown(w.changedTouches[0])}),Q(b,"handleTouchEnd",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&b.handleMouseUp(w.changedTouches[0])}),Q(b,"handleDoubleClick",function(w){var O=b.props.onDoubleClick;if(Z(O)){var _=b.getMouseInfo(w);O(_,w)}}),Q(b,"handleContextMenu",function(w){var O=b.props.onContextMenu;if(Z(O)){var _=b.getMouseInfo(w);O(_,w)}}),Q(b,"triggerSyncEvent",function(w){b.props.syncId!==void 0&&od.emit(ud,b.props.syncId,w,b.eventEmitterSymbol)}),Q(b,"applySyncEvent",function(w){var O=b.props,_=O.layout,P=O.syncMethod,T=b.state.updateId,j=w.dataStartIndex,$=w.dataEndIndex;if(w.dataStartIndex!==void 0||w.dataEndIndex!==void 0)b.setState(N({dataStartIndex:j,dataEndIndex:$},p({props:b.props,dataStartIndex:j,dataEndIndex:$,updateId:T},b.state)));else if(w.activeTooltipIndex!==void 0){var L=w.chartX,I=w.chartY,M=w.activeTooltipIndex,E=b.state,B=E.offset,k=E.tooltipTicks;if(!B)return;if(typeof P=="function")M=P(k,w);else if(P==="value"){M=-1;for(var D=0;D<k.length;D++)if(k[D].value===w.activeLabel){M=D;break}}var R=N(N({},B),{},{x:B.left,y:B.top}),K=Math.min(L,R.x+R.width),F=Math.min(I,R.y+R.height),Y=k[M]&&k[M].value,ie=$h(b.state,b.props.data,M),Se=k[M]?{x:_==="horizontal"?k[M].coordinate:K,y:_==="horizontal"?F:k[M].coordinate}:xP;b.setState(N(N({},w),{},{activeLabel:Y,activeCoordinate:Se,activePayload:ie,activeTooltipIndex:M}))}else b.setState(w)}),Q(b,"renderCursor",function(w){var O,_=b.state,P=_.isTooltipActive,T=_.activeCoordinate,j=_.activePayload,$=_.offset,L=_.activeTooltipIndex,I=_.tooltipAxisBandSize,M=b.getTooltipEventType(),E=(O=w.props.active)!==null&&O!==void 0?O:P,B=b.props.layout,k=w.key||"_recharts-cursor";return A.createElement(mG,{key:k,activeCoordinate:T,activePayload:j,activeTooltipIndex:L,chartName:r,element:w,isActive:E,layout:B,offset:$,tooltipAxisBandSize:I,tooltipEventType:M})}),Q(b,"renderPolarAxis",function(w,O,_){var P=Ut(w,"type.axisType"),T=Ut(b.state,"".concat(P,"Map")),j=w.type.defaultProps,$=j!==void 0?N(N({},j),w.props):w.props,L=T&&T[$["".concat(P,"Id")]];return z.cloneElement(w,N(N({},L),{},{className:ae(P,L.className),key:w.key||"".concat(O,"-").concat(_),ticks:kr(L,!0)}))}),Q(b,"renderPolarGrid",function(w){var O=w.props,_=O.radialLines,P=O.polarAngles,T=O.polarRadius,j=b.state,$=j.radiusAxisMap,L=j.angleAxisMap,I=rn($),M=rn(L),E=M.cx,B=M.cy,k=M.innerRadius,D=M.outerRadius;return z.cloneElement(w,{polarAngles:Array.isArray(P)?P:kr(M,!0).map(function(R){return R.coordinate}),polarRadius:Array.isArray(T)?T:kr(I,!0).map(function(R){return R.coordinate}),cx:E,cy:B,innerRadius:k,outerRadius:D,key:w.key||"polar-grid",radialLines:_})}),Q(b,"renderLegend",function(){var w=b.state.formattedGraphicalItems,O=b.props,_=O.children,P=O.width,T=O.height,j=b.props.margin||{},$=P-(j.left||0)-(j.right||0),L=u_({children:_,formattedGraphicalItems:w,legendWidth:$,legendContent:s});if(!L)return null;var I=L.item,M=$1(L,gG);return z.cloneElement(I,N(N({},M),{},{chartWidth:P,chartHeight:T,margin:j,onBBoxUpdate:b.handleLegendBBoxUpdate}))}),Q(b,"renderTooltip",function(){var w,O=b.props,_=O.children,P=O.accessibilityLayer,T=At(_,vt);if(!T)return null;var j=b.state,$=j.isTooltipActive,L=j.activeCoordinate,I=j.activePayload,M=j.activeLabel,E=j.offset,B=(w=T.props.active)!==null&&w!==void 0?w:$;return z.cloneElement(T,{viewBox:N(N({},E),{},{x:E.left,y:E.top}),active:B,label:M,payload:B?I:[],coordinate:L,accessibilityLayer:P})}),Q(b,"renderBrush",function(w){var O=b.props,_=O.margin,P=O.data,T=b.state,j=T.offset,$=T.dataStartIndex,L=T.dataEndIndex,I=T.updateId;return z.cloneElement(w,{key:w.key||"_recharts-brush",onChange:cl(b.handleBrushChange,w.props.onChange),data:P,x:H(w.props.x)?w.props.x:j.left,y:H(w.props.y)?w.props.y:j.top+j.height+j.brushBottom-(_.bottom||0),width:H(w.props.width)?w.props.width:j.width,startIndex:$,endIndex:L,updateId:"brush-".concat(I)})}),Q(b,"renderReferenceElement",function(w,O,_){if(!w)return null;var P=b,T=P.clipPathId,j=b.state,$=j.xAxisMap,L=j.yAxisMap,I=j.offset,M=w.type.defaultProps||{},E=w.props,B=E.xAxisId,k=B===void 0?M.xAxisId:B,D=E.yAxisId,R=D===void 0?M.yAxisId:D;return z.cloneElement(w,{key:w.key||"".concat(O,"-").concat(_),xAxis:$[k],yAxis:L[R],viewBox:{x:I.left,y:I.top,width:I.width,height:I.height},clipPathId:T})}),Q(b,"renderActivePoints",function(w){var O=w.item,_=w.activePoint,P=w.basePoint,T=w.childIndex,j=w.isRange,$=[],L=O.props.key,I=O.item.type.defaultProps!==void 0?N(N({},O.item.type.defaultProps),O.item.props):O.item.props,M=I.activeDot,E=I.dataKey,B=N(N({index:T,dataKey:E,cx:_.x,cy:_.y,r:4,fill:xy(O.item),strokeWidth:2,stroke:"#fff",payload:_.payload,value:_.value},ee(M,!1)),rs(M));return $.push(v.renderActiveDot(M,B,"".concat(L,"-activePoint-").concat(T))),P?$.push(v.renderActiveDot(M,N(N({},B),{},{cx:P.x,cy:P.y}),"".concat(L,"-basePoint-").concat(T))):j&&$.push(null),$}),Q(b,"renderGraphicChild",function(w,O,_){var P=b.filterFormatItem(w,O,_);if(!P)return null;var T=b.getTooltipEventType(),j=b.state,$=j.isTooltipActive,L=j.tooltipAxis,I=j.activeTooltipIndex,M=j.activeLabel,E=b.props.children,B=At(E,vt),k=P.props,D=k.points,R=k.isRange,K=k.baseLine,F=P.item.type.defaultProps!==void 0?N(N({},P.item.type.defaultProps),P.item.props):P.item.props,Y=F.activeDot,ie=F.hide,Se=F.activeBar,ke=F.activeShape,Mt=!!(!ie&&$&&B&&(Y||Se||ke)),pt={};T!=="axis"&&B&&B.props.trigger==="click"?pt={onClick:cl(b.handleItemMouseEnter,w.props.onClick)}:T!=="axis"&&(pt={onMouseLeave:cl(b.handleItemMouseLeave,w.props.onMouseLeave),onMouseEnter:cl(b.handleItemMouseEnter,w.props.onMouseEnter)});var G=z.cloneElement(w,N(N({},P.props),pt));function J(Tn){return typeof L.dataKey=="function"?L.dataKey(Tn.payload):null}if(Mt)if(I>=0){var te,U;if(L.dataKey&&!L.allowDuplicatedCategory){var $e=typeof L.dataKey=="function"?J:"payload.".concat(L.dataKey.toString());te=ts(D,$e,M),U=R&&K&&ts(K,$e,M)}else te=D==null?void 0:D[I],U=R&&K&&K[I];if(ke||Se){var oe=w.props.activeIndex!==void 0?w.props.activeIndex:I;return[z.cloneElement(w,N(N(N({},P.props),pt),{},{activeIndex:oe})),null,null]}if(!re(te))return[G].concat(Sa(b.renderActivePoints({item:P,activePoint:te,basePoint:U,childIndex:I,isRange:R})))}else{var De,Le=(De=b.getItemByXY(b.state.activeCoordinate))!==null&&De!==void 0?De:{graphicalItem:G},ht=Le.graphicalItem,Xr=ht.item,di=Xr===void 0?w:Xr,Lu=ht.childIndex,$n=N(N(N({},P.props),pt),{},{activeIndex:Lu});return[z.cloneElement(di,$n),null,null]}return R?[G,null,null]:[G,null]}),Q(b,"renderCustomized",function(w,O,_){return z.cloneElement(w,N(N({key:"recharts-customized-".concat(_)},b.props),b.state))}),Q(b,"renderMap",{CartesianGrid:{handler:vl,once:!0},ReferenceArea:{handler:b.renderReferenceElement},ReferenceLine:{handler:vl},ReferenceDot:{handler:b.renderReferenceElement},XAxis:{handler:vl},YAxis:{handler:vl},Brush:{handler:b.renderBrush,once:!0},Bar:{handler:b.renderGraphicChild},Line:{handler:b.renderGraphicChild},Area:{handler:b.renderGraphicChild},Radar:{handler:b.renderGraphicChild},RadialBar:{handler:b.renderGraphicChild},Scatter:{handler:b.renderGraphicChild},Pie:{handler:b.renderGraphicChild},Funnel:{handler:b.renderGraphicChild},Tooltip:{handler:b.renderCursor,once:!0},PolarGrid:{handler:b.renderPolarGrid,once:!0},PolarAngleAxis:{handler:b.renderPolarAxis},PolarRadiusAxis:{handler:b.renderPolarAxis},Customized:{handler:b.renderCustomized}}),b.clipPathId="".concat((g=h.id)!==null&&g!==void 0?g:Ca("recharts"),"-clip"),b.throttleTriggeredAfterMouseMove=lO(b.triggeredAfterMouseMove,(S=h.throttleDelay)!==null&&S!==void 0?S:1e3/60),b.state={},b}return jG(v,x),AG(v,[{key:"componentDidMount",value:function(){var g,S;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(g=this.props.margin.left)!==null&&g!==void 0?g:0,top:(S=this.props.margin.top)!==null&&S!==void 0?S:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var g=this.props,S=g.children,b=g.data,w=g.height,O=g.layout,_=At(S,vt);if(_){var P=_.props.defaultIndex;if(!(typeof P!="number"||P<0||P>this.state.tooltipTicks.length-1)){var T=this.state.tooltipTicks[P]&&this.state.tooltipTicks[P].value,j=$h(this.state,b,P,T),$=this.state.tooltipTicks[P].coordinate,L=(this.state.offset.top+w)/2,I=O==="horizontal",M=I?{x:$,y:L}:{y:$,x:L},E=this.state.formattedGraphicalItems.find(function(k){var D=k.item;return D.type.name==="Scatter"});E&&(M=N(N({},M),E.props.points[P].tooltipPosition),j=E.props.points[P].tooltipPayload);var B={activeTooltipIndex:P,isTooltipActive:!0,activeLabel:T,activePayload:j,activeCoordinate:M};this.setState(B),this.renderCursor(_),this.accessibilityManager.setIndex(P)}}}},{key:"getSnapshotBeforeUpdate",value:function(g,S){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==S.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==g.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==g.margin){var b,w;this.accessibilityManager.setDetails({offset:{left:(b=this.props.margin.left)!==null&&b!==void 0?b:0,top:(w=this.props.margin.top)!==null&&w!==void 0?w:0}})}return null}},{key:"componentDidUpdate",value:function(g){op([At(g.children,vt)],[At(this.props.children,vt)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var g=At(this.props.children,vt);if(g&&typeof g.props.shared=="boolean"){var S=g.props.shared?"axis":"item";return u.indexOf(S)>=0?S:a}return a}},{key:"getMouseInfo",value:function(g){if(!this.container)return null;var S=this.container,b=S.getBoundingClientRect(),w=fB(b),O={chartX:Math.round(g.pageX-w.left),chartY:Math.round(g.pageY-w.top)},_=b.width/S.offsetWidth||1,P=this.inRange(O.chartX,O.chartY,_);if(!P)return null;var T=this.state,j=T.xAxisMap,$=T.yAxisMap,L=this.getTooltipEventType(),I=j1(this.state,this.props.data,this.props.layout,P);if(L!=="axis"&&j&&$){var M=rn(j).scale,E=rn($).scale,B=M&&M.invert?M.invert(O.chartX):null,k=E&&E.invert?E.invert(O.chartY):null;return N(N({},O),{},{xValue:B,yValue:k},I)}return I?N(N({},O),I):null}},{key:"inRange",value:function(g,S){var b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,w=this.props.layout,O=g/b,_=S/b;if(w==="horizontal"||w==="vertical"){var P=this.state.offset,T=O>=P.left&&O<=P.left+P.width&&_>=P.top&&_<=P.top+P.height;return T?{x:O,y:_}:null}var j=this.state,$=j.angleAxisMap,L=j.radiusAxisMap;if($&&L){var I=rn($);return db({x:O,y:_},I)}return null}},{key:"parseEventsOfWrapper",value:function(){var g=this.props.children,S=this.getTooltipEventType(),b=At(g,vt),w={};b&&S==="axis"&&(b.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 O=rs(this.props,this.handleOuterEvent);return N(N({},O),w)}},{key:"addListener",value:function(){od.on(ud,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){od.removeListener(ud,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(g,S,b){for(var w=this.state.formattedGraphicalItems,O=0,_=w.length;O<_;O++){var P=w[O];if(P.item===g||P.props.key===g.key||S===Mr(P.item.type)&&b===P.childIndex)return P}return null}},{key:"renderClipPath",value:function(){var g=this.clipPathId,S=this.state.offset,b=S.left,w=S.top,O=S.height,_=S.width;return A.createElement("defs",null,A.createElement("clipPath",{id:g},A.createElement("rect",{x:b,y:w,height:O,width:_})))}},{key:"getXScales",value:function(){var g=this.state.xAxisMap;return g?Object.entries(g).reduce(function(S,b){var w=E1(b,2),O=w[0],_=w[1];return N(N({},S),{},Q({},O,_.scale))},{}):null}},{key:"getYScales",value:function(){var g=this.state.yAxisMap;return g?Object.entries(g).reduce(function(S,b){var w=E1(b,2),O=w[0],_=w[1];return N(N({},S),{},Q({},O,_.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(g){var S;return(S=this.state.xAxisMap)===null||S===void 0||(S=S[g])===null||S===void 0?void 0:S.scale}},{key:"getYScaleByAxisId",value:function(g){var S;return(S=this.state.yAxisMap)===null||S===void 0||(S=S[g])===null||S===void 0?void 0:S.scale}},{key:"getItemByXY",value:function(g){var S=this.state,b=S.formattedGraphicalItems,w=S.activeItem;if(b&&b.length)for(var O=0,_=b.length;O<_;O++){var P=b[O],T=P.props,j=P.item,$=j.type.defaultProps!==void 0?N(N({},j.type.defaultProps),j.props):j.props,L=Mr(j.type);if(L==="Bar"){var I=(T.data||[]).find(function(k){return QW(g,k)});if(I)return{graphicalItem:P,payload:I}}else if(L==="RadialBar"){var M=(T.data||[]).find(function(k){return db(g,k)});if(M)return{graphicalItem:P,payload:M}}else if(Zc(P,w)||Jc(P,w)||gu(P,w)){var E=eH({graphicalItem:P,activeTooltipItem:w,itemData:$.data}),B=$.activeIndex===void 0?E:$.activeIndex;return{graphicalItem:N(N({},P),{},{childIndex:B}),payload:gu(P,w)?$.data[E]:P.props.data[E]}}}return null}},{key:"render",value:function(){var g=this;if(!ng(this))return null;var S=this.props,b=S.children,w=S.className,O=S.width,_=S.height,P=S.style,T=S.compact,j=S.title,$=S.desc,L=$1(S,bG),I=ee(L,!1);if(T)return A.createElement(u1,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},A.createElement(lp,Mi({},I,{width:O,height:_,title:j,desc:$}),this.renderClipPath(),ag(b,this.renderMap)));if(this.props.accessibilityLayer){var M,E;I.tabIndex=(M=this.props.tabIndex)!==null&&M!==void 0?M:0,I.role=(E=this.props.role)!==null&&E!==void 0?E:"application",I.onKeyDown=function(k){g.accessibilityManager.keyboardEvent(k)},I.onFocus=function(){g.accessibilityManager.focus()}}var B=this.parseEventsOfWrapper();return A.createElement(u1,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},A.createElement("div",Mi({className:ae("recharts-wrapper",w),style:N({position:"relative",cursor:"default",width:O,height:_},P)},B,{ref:function(D){g.container=D}}),A.createElement(lp,Mi({},I,{width:O,height:_,title:j,desc:$,style:DG}),this.renderClipPath(),ag(b,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(z.Component);Q(y,"displayName",r),Q(y,"defaultProps",N({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},c)),Q(y,"getDerivedStateFromProps",function(x,v){var h=x.dataKey,g=x.data,S=x.children,b=x.width,w=x.height,O=x.layout,_=x.stackOffset,P=x.margin,T=v.dataStartIndex,j=v.dataEndIndex;if(v.updateId===void 0){var $=k1(x);return N(N(N({},$),{},{updateId:0},p(N(N({props:x},$),{},{updateId:0}),v)),{},{prevDataKey:h,prevData:g,prevWidth:b,prevHeight:w,prevLayout:O,prevStackOffset:_,prevMargin:P,prevChildren:S})}if(h!==v.prevDataKey||g!==v.prevData||b!==v.prevWidth||w!==v.prevHeight||O!==v.prevLayout||_!==v.prevStackOffset||!Fi(P,v.prevMargin)){var L=k1(x),I={chartX:v.chartX,chartY:v.chartY,isTooltipActive:v.isTooltipActive},M=N(N({},j1(v,g,O)),{},{updateId:v.updateId+1}),E=N(N(N({},L),I),M);return N(N(N({},E),p(N({props:x},E),v)),{},{prevDataKey:h,prevData:g,prevWidth:b,prevHeight:w,prevLayout:O,prevStackOffset:_,prevMargin:P,prevChildren:S})}if(!op(S,v.prevChildren)){var B,k,D,R,K=At(S,fa),F=K&&(B=(k=K.props)===null||k===void 0?void 0:k.startIndex)!==null&&B!==void 0?B:T,Y=K&&(D=(R=K.props)===null||R===void 0?void 0:R.endIndex)!==null&&D!==void 0?D:j,ie=F!==T||Y!==j,Se=!re(g),ke=Se&&!ie?v.updateId:v.updateId+1;return N(N({updateId:ke},p(N(N({props:x},v),{},{updateId:ke,dataStartIndex:F,dataEndIndex:Y}),v)),{},{prevChildren:S,dataStartIndex:F,dataEndIndex:Y})}return null}),Q(y,"renderActiveDot",function(x,v,h){var g;return z.isValidElement(x)?g=z.cloneElement(x,v):Z(x)?g=x(v):g=A.createElement(Qc,v),A.createElement(me,{className:"recharts-active-dot",key:h},g)});var m=z.forwardRef(function(v,h){return A.createElement(y,Mi({},v,{ref:h}))});return m.displayName=y.displayName,m},KG=Cy({chartName:"LineChart",GraphicalChild:ln,axisComponents:[{axisType:"xAxis",AxisComp:fr},{axisType:"yAxis",AxisComp:dr}],formatAxisMap:Sy}),GG=Cy({chartName:"BarChart",GraphicalChild:fi,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:fr},{axisType:"yAxis",AxisComp:dr}],formatAxisMap:Sy}),sd=Cy({chartName:"AreaChart",GraphicalChild:xr,axisComponents:[{axisType:"xAxis",AxisComp:fr},{axisType:"yAxis",AxisComp:dr}],formatAxisMap:Sy});const gi=async e=>{try{const t=await fetch(`/api${e}`);if(!t.ok)throw new Error(t.statusText);return await t.json()}catch(t){return console.error(`API [${e}]:`,t),null}},pr=(e,t=4)=>e!=null?Number(e).toFixed(t):"—",Ii=e=>{if(!e)return"—";const t=new Date(e);return`${String(t.getHours()).padStart(2,"0")}:${String(t.getMinutes()).padStart(2,"0")}`},jl=e=>e?e.slice(5,10).replace("-","/"):"—",cd=e=>e>0?"#34d399":e<0?"#f87171":"rgba(255,255,255,0.5)",SP=e=>e>0?`+${pr(e)}`:pr(e),V={sans:"'Satoshi','DM Sans',system-ui,sans-serif",mono:"'JetBrains Mono','Fira Code',monospace",bg:"#08080f",surface:"rgba(255,255,255,0.015)",surface2:"rgba(255,255,255,0.03)",border:"rgba(255,255,255,0.06)",text3:"rgba(255,255,255,0.35)",text4:"rgba(255,255,255,0.2)",green:"#34d399",red:"#f87171",indigo:"#818cf8",amber:"#f59e0b"},Th=({children:e,bg:t="rgba(255,255,255,0.06)",color:r="rgba(255,255,255,0.5)"})=>C.jsx("span",{style:{display:"inline-block",fontSize:10,fontWeight:600,padding:"2px 8px",borderRadius:6,background:t,color:r,fontFamily:V.mono,letterSpacing:.5,marginLeft:4},children:e}),yl=({icon:e,label:t,value:r,sub:n,accent:i})=>C.jsxs("div",{style:{background:`linear-gradient(135deg, ${V.surface2} 0%, rgba(255,255,255,0.008) 100%)`,border:`1px solid ${V.border}`,borderRadius:14,padding:"18px 20px",position:"relative",overflow:"hidden"},children:[C.jsx("div",{style:{position:"absolute",top:-20,right:-20,width:70,height:70,borderRadius:"50%",background:i,filter:"blur(28px)"}}),C.jsxs("div",{style:{fontSize:10,color:V.text3,letterSpacing:1.5,textTransform:"uppercase",fontFamily:V.mono,marginBottom:6},children:[e&&C.jsx("span",{style:{marginRight:5},children:e}),t]}),C.jsx("div",{style:{fontSize:26,fontWeight:700,color:"#fff",fontFamily:V.sans,letterSpacing:-.5},children:r}),n&&C.jsx("div",{style:{fontSize:11,color:i,fontFamily:V.mono,marginTop:2},children:n})]}),ao=({active:e,payload:t,label:r})=>!e||!(t!=null&&t.length)?null:C.jsxs("div",{style:{background:"rgba(10,10,18,0.95)",border:"1px solid rgba(255,255,255,0.08)",borderRadius:10,padding:"10px 14px",fontSize:11,fontFamily:V.mono},children:[C.jsx("div",{style:{color:"rgba(255,255,255,0.4)",marginBottom:4},children:r}),t.filter(n=>n.name!=="과매수"&&n.name!=="과매도"&&n.name!=="임계값").map((n,i)=>C.jsxs("div",{style:{color:n.color||"#fff",marginBottom:1},children:[n.name,": ",typeof n.value=="number"?n.value.toFixed(4):n.value]},i))]}),M1=({trade:e,isExpanded:t,onToggle:r})=>{const n=e.net_pnl||0,i=e.direction==="SHORT",a=e.entry_price&&e.exit_price?((e.entry_price-e.exit_price)/e.entry_price*100*(i?1:-1)).toFixed(2):"—",o=[{title:"리스크 관리",items:[["손절가 (SL)",e.sl,V.red],["익절가 (TP)",e.tp,V.green],["수량",e.quantity,"rgba(255,255,255,0.6)"]]},{title:"기술 지표",items:[["RSI",e.rsi,e.rsi>70?V.amber:V.indigo],["MACD Hist",e.macd_hist,e.macd_hist>=0?V.green:V.red],["ATR",e.atr,"rgba(255,255,255,0.6)"]]},{title:"손익 상세",items:[["예상 수익",e.expected_pnl,V.green],["순수익",e.net_pnl,cd(e.net_pnl)],["수수료",e.commission?-e.commission:null,V.red]]}];return C.jsxs("div",{style:{marginBottom:6},children:[C.jsxs("div",{onClick:r,style:{background:t?"rgba(99,102,241,0.06)":V.surface,border:`1px solid ${t?"rgba(99,102,241,0.15)":"rgba(255,255,255,0.04)"}`,borderRadius:t?"14px 14px 0 0":14,padding:"14px 18px",cursor:"pointer",display:"grid",gridTemplateColumns:"36px 1.5fr 0.8fr 0.8fr 0.8fr 32px",alignItems:"center",gap:10,transition:"all 0.15s ease"},children:[C.jsx("div",{style:{width:30,height:30,borderRadius:8,background:i?"rgba(239,68,68,0.1)":"rgba(52,211,153,0.1)",display:"flex",alignItems:"center",justifyContent:"center",fontSize:12,fontWeight:700,color:i?V.red:V.green,fontFamily:V.mono},children:i?"S":"L"}),C.jsxs("div",{children:[C.jsxs("div",{style:{fontSize:13,fontWeight:600,color:"#fff",fontFamily:V.sans},children:[(e.symbol||"XRPUSDT").replace("USDT","/USDT"),C.jsx(Th,{bg:i?"rgba(239,68,68,0.1)":"rgba(52,211,153,0.1)",color:i?V.red:V.green,children:e.direction}),C.jsxs(Th,{children:[e.leverage||10,"x"]})]}),C.jsxs("div",{style:{fontSize:10,color:V.text3,marginTop:2,fontFamily:V.mono},children:[jl(e.entry_time)," ",Ii(e.entry_time)," → ",Ii(e.exit_time),e.close_reason&&C.jsxs("span",{style:{marginLeft:6,color:V.text4},children:["(",e.close_reason,")"]})]})]}),C.jsxs("div",{style:{textAlign:"right"},children:[C.jsx("div",{style:{fontSize:12,color:"rgba(255,255,255,0.6)",fontFamily:V.mono},children:pr(e.entry_price)}),C.jsx("div",{style:{fontSize:9,color:V.text4},children:"진입가"})]}),C.jsxs("div",{style:{textAlign:"right"},children:[C.jsx("div",{style:{fontSize:12,color:"rgba(255,255,255,0.6)",fontFamily:V.mono},children:pr(e.exit_price)}),C.jsx("div",{style:{fontSize:9,color:V.text4},children:"청산가"})]}),C.jsxs("div",{style:{textAlign:"right"},children:[C.jsx("div",{style:{fontSize:14,fontWeight:700,color:cd(n),fontFamily:V.mono},children:SP(n)}),C.jsxs("div",{style:{fontSize:9,color:cd(n),opacity:.7},children:[a,"%"]})]}),C.jsx("div",{style:{textAlign:"center",color:V.text4,fontSize:12,transition:"transform 0.15s",transform:t?"rotate(180deg)":""},children:"▾"})]}),t&&C.jsx("div",{style:{background:"rgba(99,102,241,0.025)",border:"1px solid rgba(99,102,241,0.15)",borderTop:"none",borderRadius:"0 0 14px 14px",padding:"18px 22px",display:"grid",gridTemplateColumns:"1fr 1fr 1fr",gap:14},children:o.map((u,l)=>C.jsxs("div",{children:[C.jsx("div",{style:{fontSize:9,color:V.text4,letterSpacing:1.2,fontFamily:V.mono,textTransform:"uppercase",marginBottom:10},children:u.title}),u.items.map(([s,f,c],d)=>C.jsxs("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:5},children:[C.jsx("span",{style:{fontSize:11,color:"rgba(255,255,255,0.4)"},children:s}),C.jsx("span",{style:{fontSize:11,color:c,fontFamily:V.mono},children:f!=null?pr(f):"—"})]},d))]},l))})]})},oo=({title:e,children:t})=>C.jsxs("div",{style:{background:V.surface,border:"1px solid rgba(255,255,255,0.05)",borderRadius:14,padding:18},children:[C.jsx("div",{style:{fontSize:10,color:V.text3,letterSpacing:1.2,fontFamily:V.mono,textTransform:"uppercase",marginBottom:14},children:e}),t]}),XG=[{id:"overview",label:"Overview",icon:"◆"},{id:"trades",label:"Trades",icon:"◈"},{id:"chart",label:"Chart",icon:"◇"}];function qG(){const[e,t]=z.useState("overview"),[r,n]=z.useState(null),[i,a]=z.useState(!1),[o,u]=z.useState(null),[l,s]=z.useState([]),f=z.useRef([]),[c,d]=z.useState(null),[p,y]=z.useState({total_trades:0,wins:0,losses:0,total_pnl:0,total_fees:0,avg_pnl:0,best_trade:0,worst_trade:0}),[m,x]=z.useState([]),[v,h]=z.useState({}),[g,S]=z.useState([]),[b,w]=z.useState([]),[O,_]=z.useState([]),P=z.useCallback(async()=>{const E=c?`?symbol=${c}`:"",B=c||f.current[0]||"XRPUSDT",[k,D,R,K,F,Y]=await Promise.all([gi("/symbols"),gi(`/stats${E}`),gi(`/position${E}`),gi(`/trades${E}${E?"&":"?"}limit=50`),gi(`/daily${E}`),gi(`/candles?symbol=${B}&limit=96`)]);k!=null&&k.symbols&&(f.current=k.symbols,s(k.symbols)),D&&D.total_trades!==void 0&&(y(D),a(!0),u(new Date)),R&&(x(R.positions||[]),R.bot&&h(R.bot)),K!=null&&K.trades&&S(K.trades),F!=null&&F.daily&&w(F.daily),Y!=null&&Y.candles&&_(Y.candles)},[c]);z.useEffect(()=>{P();const E=setInterval(P,15e3);return()=>clearInterval(E)},[P]);const T=p.total_trades>0?(p.wins/p.total_trades*100).toFixed(0):"0",j=[...b].reverse();j.map(E=>jl(E.date)),j.map(E=>E.net_pnl||0);const $=[];let L=0;j.forEach(E=>{L+=E.net_pnl||0,$.push({date:jl(E.date),cumPnl:+L.toFixed(4)})}),O.map(E=>Ii(E.ts));const I=c&&v[`${c}:current_price`]||(O.length?O[O.length-1].price:null),M={tick:{fill:"rgba(255,255,255,0.25)",fontSize:10,fontFamily:"JetBrains Mono"},axisLine:!1,tickLine:!1};return C.jsxs("div",{style:{minHeight:"100vh",background:V.bg,color:"#fff",fontFamily:V.sans,padding:"28px 20px",position:"relative",overflow:"hidden"},children:[C.jsx("div",{style:{position:"fixed",inset:0,pointerEvents:"none",background:"radial-gradient(ellipse 50% 35% at 15% 5%,rgba(99,102,241,0.05) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 85% 90%,rgba(52,211,153,0.03) 0%,transparent 70%)"}}),C.jsxs("div",{style:{maxWidth:960,margin:"0 auto",position:"relative"},children:[C.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",marginBottom:28,flexWrap:"wrap",gap:16},children:[C.jsxs("div",{children:[C.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10,marginBottom:6},children:[C.jsx("div",{style:{width:8,height:8,borderRadius:"50%",background:i?V.green:V.amber,boxShadow:i?"0 0 10px rgba(52,211,153,0.5)":"0 0 10px rgba(245,158,11,0.5)",animation:"pulse 2s infinite"}}),C.jsxs("span",{style:{fontSize:10,color:V.text3,letterSpacing:2,textTransform:"uppercase",fontFamily:V.mono},children:[i?"Live":"Connecting…",c?` · ${c.replace("USDT","/USDT")}`:` · ${l.length} symbols`,I&&C.jsx("span",{style:{color:"rgba(255,255,255,0.5)",marginLeft:8},children:pr(I)})]})]}),C.jsx("h1",{style:{fontSize:28,fontWeight:700,margin:0,letterSpacing:-.8},children:"Trading Dashboard"})]}),m.length>0&&C.jsx("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:m.map(E=>{const B=parseFloat(v[`${E.symbol}:current_price`]||0),k=parseFloat(E.entry_price||0),D=E.direction==="SHORT",R=v[`${E.symbol}:unrealized_pnl`],K=v[`${E.symbol}:unrealized_pnl_pct`],F=K!=null?parseFloat(K):k>0&&B>0?(D?k-B:B-k)/k*100*(E.leverage||10):null,Y=R!=null?parseFloat(R):null,ie=F>0?V.green:F<0?V.red:V.text3;return C.jsxs("div",{style:{background:"linear-gradient(135deg,rgba(99,102,241,0.08) 0%,rgba(99,102,241,0.02) 100%)",border:"1px solid rgba(99,102,241,0.15)",borderRadius:14,padding:"12px 18px"},children:[C.jsx("div",{style:{fontSize:9,color:V.text3,letterSpacing:1.2,fontFamily:V.mono,marginBottom:4},children:(E.symbol||"").replace("USDT","/USDT")}),C.jsxs("div",{style:{display:"flex",gap:12,alignItems:"center"},children:[C.jsxs(Th,{bg:D?"rgba(239,68,68,0.12)":"rgba(52,211,153,0.12)",color:D?V.red:V.green,children:[E.direction," ",E.leverage||10,"x"]}),C.jsx("span",{style:{fontSize:14,fontWeight:700,fontFamily:V.mono},children:pr(E.entry_price)}),F!==null&&C.jsxs("span",{style:{fontSize:13,fontWeight:700,fontFamily:V.mono,color:ie},children:[Y!=null?`${Y>0?"+":""}${Y.toFixed(4)}`:"",` (${F>0?"+":""}${F.toFixed(2)}%)`]})]})]},E.id)})})]}),C.jsxs("div",{style:{display:"flex",gap:4,marginBottom:12,background:"rgba(255,255,255,0.02)",borderRadius:12,padding:4,width:"fit-content"},children:[C.jsx("button",{onClick:()=>d(null),style:{background:c===null?"rgba(99,102,241,0.15)":"transparent",border:"none",color:c===null?V.indigo:V.text3,padding:"6px 14px",borderRadius:8,cursor:"pointer",fontSize:11,fontWeight:600,fontFamily:V.mono},children:"ALL"}),l.map(E=>C.jsx("button",{onClick:()=>d(E),style:{background:c===E?"rgba(99,102,241,0.15)":"transparent",border:"none",color:c===E?V.indigo:V.text3,padding:"6px 14px",borderRadius:8,cursor:"pointer",fontSize:11,fontWeight:600,fontFamily:V.mono},children:E.replace("USDT","")},E))]}),C.jsx("div",{style:{display:"flex",gap:4,marginBottom:24,background:"rgba(255,255,255,0.02)",borderRadius:12,padding:4,width:"fit-content"},children:XG.map(E=>C.jsxs("button",{onClick:()=>t(E.id),style:{background:e===E.id?"rgba(255,255,255,0.08)":"transparent",border:"none",color:e===E.id?"#fff":V.text3,padding:"8px 18px",borderRadius:9,cursor:"pointer",fontSize:12,fontWeight:500,fontFamily:V.sans,transition:"all 0.15s"},children:[C.jsx("span",{style:{marginRight:6,fontSize:10},children:E.icon}),E.label]},E.id))}),e==="overview"&&C.jsxs("div",{children:[C.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(4,1fr)",gap:10,marginBottom:24},children:[C.jsx(yl,{icon:"💰",label:"총 수익",value:SP(p.total_pnl),sub:"USDT",accent:"rgba(52,211,153,0.4)"}),C.jsx(yl,{icon:"📊",label:"승률",value:`${T}%`,sub:`${p.wins}W / ${p.losses}L`,accent:"rgba(129,140,248,0.4)"}),C.jsx(yl,{icon:"⚡",label:"총 거래",value:p.total_trades,sub:`평균 ${pr(p.avg_pnl)} USDT`,accent:"rgba(251,191,36,0.3)"}),C.jsx(yl,{icon:"🎯",label:"베스트",value:`+${pr(p.best_trade)}`,sub:`최저 ${pr(p.worst_trade)}`,accent:"rgba(99,102,241,0.3)"})]}),C.jsxs("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:10,marginBottom:24},children:[C.jsx(oo,{title:"일별 손익",children:C.jsx(Ya,{width:"100%",height:180,children:C.jsxs(GG,{data:j.map(E=>({date:jl(E.date),pnl:E.net_pnl||0})),children:[C.jsx(fr,{dataKey:"date",...M}),C.jsx(dr,{...M}),C.jsx(vt,{content:C.jsx(ao,{})}),C.jsx(fi,{dataKey:"pnl",name:"순수익",radius:[5,5,0,0],children:j.map((E,B)=>C.jsx(qv,{fill:(E.net_pnl||0)>=0?V.green:V.red,fillOpacity:.75},B))})]})})}),C.jsx(oo,{title:"누적 수익 곡선",children:C.jsx(Ya,{width:"100%",height:180,children:C.jsxs(sd,{data:$,children:[C.jsx("defs",{children:C.jsxs("linearGradient",{id:"gCum",x1:"0",y1:"0",x2:"0",y2:"1",children:[C.jsx("stop",{offset:"0%",stopColor:V.indigo,stopOpacity:.25}),C.jsx("stop",{offset:"100%",stopColor:V.indigo,stopOpacity:0})]})}),C.jsx(fr,{dataKey:"date",...M}),C.jsx(dr,{...M}),C.jsx(vt,{content:C.jsx(ao,{})}),C.jsx(xr,{type:"monotone",dataKey:"cumPnl",name:"누적",stroke:V.indigo,strokeWidth:2,fill:"url(#gCum)",dot:{fill:V.indigo,r:3.5,strokeWidth:0}})]})})})]}),C.jsx("div",{style:{fontSize:10,color:V.text3,letterSpacing:1.2,fontFamily:V.mono,textTransform:"uppercase",marginBottom:10},children:"최근 거래"}),g.length===0&&C.jsx("div",{style:{textAlign:"center",color:V.text3,padding:40,fontFamily:V.mono,fontSize:12},children:"거래 내역 없음 — 로그 파싱 대기 중"}),g.slice(0,3).map(E=>C.jsx(M1,{trade:E,isExpanded:r===E.id,onToggle:()=>n(r===E.id?null:E.id)},E.id)),g.length>3&&C.jsxs("div",{onClick:()=>t("trades"),style:{textAlign:"center",padding:12,color:V.indigo,fontSize:12,cursor:"pointer",fontFamily:V.mono,background:"rgba(99,102,241,0.04)",borderRadius:10,marginTop:6},children:["전체 ",g.length,"건 보기 →"]})]}),e==="trades"&&C.jsxs("div",{children:[C.jsxs("div",{style:{fontSize:10,color:V.text3,letterSpacing:1.2,fontFamily:V.mono,textTransform:"uppercase",marginBottom:12},children:["전체 거래 내역 (",g.length,"건)"]}),g.map(E=>C.jsx(M1,{trade:E,isExpanded:r===E.id,onToggle:()=>n(r===E.id?null:E.id)},E.id))]}),e==="chart"&&C.jsxs("div",{children:[C.jsx(oo,{title:`${(c||l[0]||"XRP").replace("USDT","")}/USDT 15m 가격`,children:C.jsx(Ya,{width:"100%",height:240,children:C.jsxs(sd,{data:O.map(E=>({ts:Ii(E.ts),price:E.price||E.close})),children:[C.jsx("defs",{children:C.jsxs("linearGradient",{id:"gP",x1:"0",y1:"0",x2:"0",y2:"1",children:[C.jsx("stop",{offset:"0%",stopColor:"#6366f1",stopOpacity:.15}),C.jsx("stop",{offset:"100%",stopColor:"#6366f1",stopOpacity:0})]})}),C.jsx(Tl,{strokeDasharray:"3 3",stroke:"rgba(255,255,255,0.03)"}),C.jsx(fr,{dataKey:"ts",...M,interval:"preserveStartEnd"}),C.jsx(dr,{domain:["auto","auto"],...M}),C.jsx(vt,{content:C.jsx(ao,{})}),C.jsx(xr,{type:"monotone",dataKey:"price",name:"가격",stroke:"#6366f1",strokeWidth:1.5,fill:"url(#gP)",dot:!1})]})})}),C.jsxs("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:10,marginTop:12},children:[C.jsx(oo,{title:"RSI",children:C.jsx(Ya,{width:"100%",height:150,children:C.jsxs(KG,{data:O.map(E=>({ts:Ii(E.ts),rsi:E.rsi})),children:[C.jsx(Tl,{strokeDasharray:"3 3",stroke:"rgba(255,255,255,0.03)"}),C.jsx(fr,{dataKey:"ts",...M,interval:"preserveStartEnd"}),C.jsx(dr,{domain:[0,100],...M}),C.jsx(vt,{content:C.jsx(ao,{})}),C.jsx(ln,{type:"monotone",dataKey:()=>70,stroke:"rgba(248,113,113,0.2)",strokeDasharray:"4 4",dot:!1,name:"과매수"}),C.jsx(ln,{type:"monotone",dataKey:()=>30,stroke:"rgba(139,92,246,0.2)",strokeDasharray:"4 4",dot:!1,name:"과매도"}),C.jsx(ln,{type:"monotone",dataKey:"rsi",name:"RSI",stroke:V.amber,strokeWidth:1.5,dot:!1})]})})}),C.jsx(oo,{title:"ADX",children:C.jsx(Ya,{width:"100%",height:150,children:C.jsxs(sd,{data:O.map(E=>({ts:Ii(E.ts),adx:E.adx})),children:[C.jsx("defs",{children:C.jsxs("linearGradient",{id:"gA",x1:"0",y1:"0",x2:"0",y2:"1",children:[C.jsx("stop",{offset:"0%",stopColor:V.green,stopOpacity:.15}),C.jsx("stop",{offset:"100%",stopColor:V.green,stopOpacity:0})]})}),C.jsx(Tl,{strokeDasharray:"3 3",stroke:"rgba(255,255,255,0.03)"}),C.jsx(fr,{dataKey:"ts",...M,interval:"preserveStartEnd"}),C.jsx(dr,{...M}),C.jsx(vt,{content:C.jsx(ao,{})}),C.jsx(ln,{type:"monotone",dataKey:()=>25,stroke:"rgba(52,211,153,0.3)",strokeDasharray:"4 4",dot:!1,name:"임계값"}),C.jsx(xr,{type:"monotone",dataKey:"adx",name:"ADX",stroke:V.green,strokeWidth:1.5,fill:"url(#gA)",dot:!1})]})})})]})]}),C.jsxs("div",{style:{textAlign:"center",padding:"24px 0 8px",marginTop:24,borderTop:"1px solid rgba(255,255,255,0.03)",display:"flex",justifyContent:"center",alignItems:"center",gap:16},children:[C.jsx("span",{style:{fontSize:10,color:"rgba(255,255,255,0.12)",fontFamily:V.mono},children:o?`Synced: ${o.toLocaleTimeString("ko-KR")} · 15s polling`:"API 연결 대기 중…"}),C.jsx("button",{onClick:async()=>{if(confirm("DB를 초기화하고 로그를 처음부터 다시 파싱합니다. 계속할까요?"))try{const E=await fetch("/api/reset",{method:"POST"});E.ok?(alert("초기화 완료. 잠시 후 데이터가 다시 채워집니다."),location.reload()):alert("초기화 실패: "+E.statusText)}catch(E){alert("초기화 실패: "+E.message)}},style:{fontSize:10,fontFamily:V.mono,padding:"3px 10px",background:"rgba(255,255,255,0.04)",color:"rgba(255,255,255,0.2)",border:"1px solid rgba(255,255,255,0.06)",borderRadius:6,cursor:"pointer"},children:"Reset DB"})]})]}),C.jsx("style",{children:`
@keyframes pulse { 0%,100% { opacity:1; } 50% { opacity:0.4; } }
button:hover { filter: brightness(1.1); }
`})]})}fd.createRoot(document.getElementById("root")).render(C.jsx(A.StrictMode,{children:C.jsx(qG,{})}));