PageSourceSearch

https://app.usemotion.com/20251219_1927_5d66d578/chunks/vendor_charting_45b8a337.js

js usemotion.com collected 2026-09-24 08:32:35 UTC 376,526 bytes, 99 lines download raw bytes

vendor: 4,226 bytes, line 1
1import{d7 as Ca,d8 as xn,d9 as Ne,da as lv,db as Rs,C as ae,dc as Wy,dd as On,r as D,de as Q,R as P,df as Ky,dg as Gy,dh as Uy,di as fv,dj as Vy,dk as Hy,dl as Xy,dm as Ls,dn as dv,dp as Yy,dq as Zy,dr as ka,ds as Qy,dt as Jy,du as em,dv as Bs,dw as tm,dx as rm,dy as Ma,dz as nm,dA as Y,dB as am,dC as im,j as _,t as wn,b as om,ao as si}from"./vendor_fe17c731.js";import{Q as Oc,R as um,T as sm,U as Gn,V as pv,b as vv,X as wc,Y as Ac}from"./areas_global_7d9571fd.js";import{ce as pr,X as tt,dV as xu,dW as ee,u as Je,C as An,dU as Da,dX as Sn,Z as cm,o as Un,D as Wn,dI as kr,dY as Sc,dZ as lm,d5 as Kt,V as fm,dw as dm,d6 as pm,cM as Pc,bG as vm,bH as hm,d_ as ym,z as mm,r as gm,dL as hv,d$ as bm,_ as Vn,e0 as xm,br as Om,n as wm,S as Am,e1 as jc,dJ as yv,dM as Sm,dG as Pm,dv as jm,cI as _m,e2 as Em,e3 as _c}from"./motion-lib_70b11bfb.js";import{h as Tm}from"./webapp_f848a7a9.js";import{S as Im,s as $m,a as Cm,b as km,c as Mm,d as Dm,e as Nm,f as mv,g as Ou,h as Rm,i as Lm,j as Bm,k as qm,l as Fm,m as zm,n as Wm,o as wu,p as Km,q as Gm,r as Mr,t as Um,u as Vm,v as Hm,w as Xm,x as Ym,y as Zm,z as Qm,A as Jm,B as eg,C as tg,D as rg,E as ng,F as ag,G as ig,H as og,I as ug,J as sg,K as cg,L as lg,M as fg,N as dg,O as pg,P as Mn,Q as vg,R as hg,T as yg,U as mg,V as gg,W as bg,X as xg,Y as gv,Z as Og,_ as wg,$ as Ag,a0 as Sg,a1 as Pg,a2 as jg}from"./vendor_d3_765e523a.js";try{let t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="261a5957-804c-4f18-b254-5cbe9e6b2c98",t._sentryDebugIdIdentifier="sentry-dbid-261a5957-804c-4f18-b254-5cbe9e6b2c98")}catch{}var ci,Ec;function vr(){if(Ec)return ci;Ec=1;var t=Ca(),e=xn(),r="[object Symbol]";function n(a){return typeof a=="symbol"||e(a)&&t(a)==r}return ci=n,ci}var li,Tc;function qs(){if(Tc)return li;Tc=1;var t=Ne(),e=vr(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function a(i,o){if(t(i))return!1;var u=typeof i;return u=="number"||u=="symbol"||u=="boolean"||i==null||e(i)?!0:n.test(i)||!r.test(i)||o!=null&&i in Object(o)}return li=a,li}var fi,Ic;function bv(){if(Ic)return fi;Ic=1;var t=lv(),e="Expected a function";function r(n,a){if(typeof n!="function"||a!=null&&typeof a!="function")throw new TypeError(e);var i=function(){var o=arguments,u=a?a.apply(this,o):o[0],s=i.cache;if(s.has(u))return s.get(u);var c=n.apply(this,o);return i.cache=s.set(u,c)||s,c};return i.cache=new(r.Cache||t),i}return r.Cache=t,fi=r,fi}var di,$c;function _g(){if($c)return di;$c=1;var t=bv(),e=500;function r(n){var a=t(n,function(o){return i.size===e&&i.clear(),o}),i=a.cache;return a}return di=r,di}var pi,Cc;function Eg(){if(Cc)return pi;Cc=1;var t=_g(),e=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=t(function(a){var i=[];return a.charCodeAt(0)===46&&i.push(""),a.replace(e,function(o,u,s,c){i.push(s?c.replace(r,"$1"):u||o)}),i});return pi=n,pi}var vi,kc;function Fs(){if(kc)return vi;kc=1;function t(e,r){for(var n=-1,a=e==null?0:e.length,i=Array(a);++n<a;)i[n]=r(e[n],n,e);return i}return vi=t,vi}var hi,Mc;function Tg(){if(Mc)return hi;Mc=1;var t=Rs(),e=Fs(),r=Ne(),n=vr(),a=t?t.prototype:void 0,i=a?a.toString:void 0;function o(u){if(typeof u=="string")return u;if(r(u))return e(u,o)+"";if(n(u))return i?i.call(u):"";var s=u+"";return s=="0"&&1/u==-1/0?"-0":s}return hi=o,hi}var yi,Dc;function xv(){if(Dc)return yi;Dc=1;var t=Tg();function e(r){return r==null?"":t(r)}return yi=e,yi}var mi,Nc;function Ov(){if(Nc)return mi;Nc=1;var t=Ne(),e=qs(),r=Eg(),n=xv();function a(i,o){return t(i)?i:e(i,o)?[i]:r(n(i))}return mi=a,mi}var gi,Rc;function Na(){if(Rc)return gi;Rc=1;var t=vr();function e(r){if(typeof r=="string"||t(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return gi=e,gi}var bi,Lc;function zs(){if(Lc)return bi;Lc=1;var t=Ov(),e=Na();function r(n,a){a=t(a,n);for(var i=0,o=a.length;n!=null&&i<o;)n=n[e(a[i++])];return i&&i==o?n:void 0}return bi=r,bi}var xi,Bc;function wv(){if(Bc)return xi;Bc=1;var t=zs();function e(r,n,a){var i=r==null?void 0:t(r,n);return i===void 0?a:i}return xi=e,xi}var Ig=wv();const Ie=ae(Ig);
1var Oi,qc;function $g(){if(qc)return Oi;qc=1;function t(e){return e==null}return Oi=t,Oi}var Cg=$g();const X=ae(Cg);var wi,Fc;function kg(){if(Fc)return wi;Fc=1;var t=Ca(),e=Ne(),r=xn(),n="[object String]";function a(i){return typeof i=="string"||!e(i)&&r(i)&&t(i)==n}return wi=a,wi}var Mg=kg();const Pn=ae(Mg);var Dg=Wy();const U=ae(Dg);var Ng=On();const hr=ae(Ng);var Ai={exports:{}},te={};/**
2 * @license React
3 * react-is.production.min.js
4 *
5 * Copyright (c) Facebook, Inc. and its affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var zc;function Rg(){if(zc)return te;zc=1;var t=Symbol.for("react.element"),e=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),o=Symbol.for("react.context"),u=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),l=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.for("react.offscreen"),y;y=Symbol.for("react.module.reference");function h(v){if(typeof v=="object"&&v!==null){var O=v.$$typeof;switch(O){case t:switch(v=v.type,v){case r:case a:case n:case c:case l:return v;default:switch(v=v&&v.$$typeof,v){case u:case o:case s:case d:case f:case i:return v;default:return O}}case e:return O}}}return te.ContextConsumer=o,te.ContextProvider=i,te.Element=t,te.ForwardRef=s,te.Fragment=r,te.Lazy=d,te.Memo=f,te.Portal=e,te.Profiler=a,te.StrictMode=n,te.Suspense=c,te.SuspenseList=l,te.isAsyncMode=function(){return!1},te.isConcurrentMode=function(){return!1},te.isContextConsumer=function(v){return h(v)===o},te.isContextProvider=function(v){return h(v)===i},te.isElement=function(v){return typeof v=="object"&&v!==null&&v.$$typeof===t},te.isForwardRef=function(v){return h(v)===s},te.isFragment=function(v){return h(v)===r},te.isLazy=function(v){return h(v)===d},te.isMemo=function(v){return h(v)===f},te.isPortal=function(v){return h(v)===e},te.isProfiler=function(v){return h(v)===a},te.isStrictMode=function(v){return h(v)===n},te.isSuspense=function(v){return h(v)===c},te.isSuspenseList=function(v){return h(v)===l},te.isValidElementType=function(v){return typeof v=="string"||typeof v=="function"||v===r||v===a||v===n||v===c||v===l||v===p||typeof v=="object"&&v!==null&&(v.$$typeof===d||v.$$typeof===f||v.$$typeof===i||v.$$typeof===o||v.$$typeof===s||v.$$typeof===y||v.getModuleId!==void 0)},te.typeOf=h,te}var Wc;function Lg(){return Wc||(Wc=1,Ai.exports=Rg()),Ai.exports}var Bg=Lg(),Si,Kc;function Av(){if(Kc)return Si;Kc=1;var t=Ca(),e=xn(),r="[object Number]";function n(a){return typeof a=="number"||e(a)&&t(a)==r}return Si=n,Si}var Pi,Gc;function qg(){if(Gc)return Pi;Gc=1;var t=Av();function e(r){return t(r)&&r!=+r}return Pi=e,Pi}var Fg=qg();const jn=ae(Fg);var zg=Av();const Wg=ae(zg);var Ae=function(e){return e===0?0:e>0?1:-1},Au=function(e){return Pn(e)&&e.indexOf("%")===e.length-1},L=function(e){return Wg(e)&&!jn(e)},ye=function(e){return L(e)||Pn(e)},Kg=0,yr=function(e){var r=++Kg;return"".concat(e||"").concat(r)},Se=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!L(e)&&!Pn(e))return n;var i;if(Au(e)){var o=e.indexOf("%");i=r*parseFloat(e.slice(0,o))/100}else i=+e;return jn(i)&&(i=n),a&&i>r&&(i=r),i},at=function(e){if(!e)return null;var r=Object.keys(e);return r&&r.length?e[r[0]]:null},Gg=function(e){if(!Array.isArray(e))return!1;for(var r=e.length,n={},a=0;a<r;a++)if(!n[e[a]])n[e[a]]=!0;else return!0;return!1},Ee=function(e,r){return L(e)&&L(r)?function(n){return e+n*(r-e)}:function(){return r}};function Hn(t,e,r){return!t||!t.length?null:t.find(function(n){return n&&(typeof e=="function"?e(n):Ie(n,e))===r})}function Ft(t,e){for(var r in t)if({}.hasOwnProperty.call(t,r)&&(!{}.hasOwnProperty.call(e,r)||t[r]!==e[r]))return!1;for(var n in e)if({}.hasOwnProperty.call(e,n)&&!{}.hasOwnProperty.call(t,n))return!1;return!0}function Su(t){"@babel/helpers - typeof";return Su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Su(t)}var Ug=["viewBox","children"],Vg=["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","colorRen
9dering","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"],Uc=["points","pathLength"],ji={svg:Ug,polygon:Uc,polyline:Uc},Ws=["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","onDrag
9Capture","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"],Xn=function(e,r){if(!e||typeof e=="function"||typeof e=="boolean")return null;var n=e;if(D.isValidElement(e)&&(n=e.props),!hr(n))return null;var a={};return Object.keys(n).forEach(function(i){Ws.includes(i)&&(a[i]=r||function(o){return n[i](n,o)})}),a},Hg=function(e,r,n){return function(a){return e(r,n,a),null}},wt=function(e,r,n){if(!hr(e)||Su(e)!=="object")return null;var a=null;return Object.keys(e).forEach(function(i){var o=e[i];Ws.includes(i)&&typeof o=="function"&&(a||(a={}),a[i]=Hg(o,r,n))}),a},Xg=["children"],Yg=["children"];function Vc(t,e){if(t==null)return{};var r=Zg(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function Zg(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Pu(t){"@babel/helpers - typeof";return Pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pu(t)}var Hc={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},ot=function(e){return typeof e=="string"?e:e?e.displayName||e.name||"Component":""},Xc=null,_i=null,Ks=function t(e){if(e===Xc&&Array.isArray(_i))return _i;var r=[];return D.Children.forEach(e,function(n){X(n)||(Bg.isFragment(n)?r=r.concat(t(n.props.children)):r.push(n))}),_i=r,Xc=e,r};function $e(t,e){var r=[],n=[];return Array.isArray(e)?n=e.map(function(a){return ot(a)}):n=[ot(e)],Ks(t).forEach(function(a){var i=Ie(a,"type.displayName")||Ie(a,"type.name");n.indexOf(i)!==-1&&r.push(a)}),r}function _e(t,e){var r=$e(t,e);return r&&r[0]}var Yc=function(e){if(!e||!e.props)return!1;var r=e.props,n=r.width,a=r.height;return!(!L(n)||n<=0||!L(a)||a<=0)},Qg=["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"],Jg=function(e){return e&&e.type&&Pn(e.type)&&Qg.indexOf(e.type)>=0},eb=function(e){return e&&Pu(e)==="object"&&"clipDot"in e},tb=function(e,r,n,a){var i,o=(i=ji?.[a])!==null&&i!==void 0?i:[];return!U(e)&&(a&&o.includes(r)||Vg.includes(r))||n&&Ws.includes(r)},W=function(e,r,n){if(!e||typeof e=="function"||typeof e=="boolean")return null;var a=e;if(D.isValidElement(e)&&(a=e.props),!hr(a))return null;var i={};
9return Object.keys(a).forEach(function(o){var u;tb((u=a)===null||u===void 0?void 0:u[o],o,r,n)&&(i[o]=a[o])}),i},ju=function t(e,r){if(e===r)return!0;var n=D.Children.count(e);if(n!==D.Children.count(r))return!1;if(n===0)return!0;if(n===1)return Zc(Array.isArray(e)?e[0]:e,Array.isArray(r)?r[0]:r);for(var a=0;a<n;a++){var i=e[a],o=r[a];if(Array.isArray(i)||Array.isArray(o)){if(!t(i,o))return!1}else if(!Zc(i,o))return!1}return!0},Zc=function(e,r){if(X(e)&&X(r))return!0;if(!X(e)&&!X(r)){var n=e.props||{},a=n.children,i=Vc(n,Xg),o=r.props||{},u=o.children,s=Vc(o,Yg);return a&&u?Ft(i,s)&&ju(a,u):!a&&!u?Ft(i,s):!1}return!1},Qc=function(e,r){var n=[],a={};return Ks(e).forEach(function(i,o){if(Jg(i))n.push(i);else if(i){var u=ot(i.type),s=r[u]||{},c=s.handler,l=s.once;if(c&&(!l||!a[u])){var f=c(i,u,o);n.push(f),a[u]=!0}}}),n},rb=function(e){var r=e&&e.type;return r&&Hc[r]?Hc[r]:null},nb=function(e,r){return Ks(r).indexOf(e)},ab=["children","width","height","viewBox","className","style","title","desc"];function _u(){return _u=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},_u.apply(this,arguments)}function ib(t,e){if(t==null)return{};var r=ob(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function ob(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Eu(t){var e=t.children,r=t.width,n=t.height,a=t.viewBox,i=t.className,o=t.style,u=t.title,s=t.desc,c=ib(t,ab),l=a||{width:r,height:n,x:0,y:0},f=Q("recharts-surface",i);return P.createElement("svg",_u({},W(c,!0,"svg"),{className:f,width:r,height:n,style:o,viewBox:"".concat(l.x," ").concat(l.y," ").concat(l.width," ").concat(l.height)}),P.createElement("title",null,u),P.createElement("desc",null,s),e)}var ub=["children","className"];function Tu(){return Tu=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Tu.apply(this,arguments)}function sb(t,e){if(t==null)return{};var r=cb(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function cb(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var J=P.forwardRef(function(t,e){var r=t.children,n=t.className,a=sb(t,ub),i=Q("recharts-layer",n);return P.createElement("g",Tu({className:i},W(a,!0),{ref:e}),r)}),et=function(e,r){for(var n=arguments.length,a=new Array(n>2?n-2:0),i=2;i<n;i++)a[i-2]=arguments[i]},Ei,Jc;function lb(){if(Jc)return Ei;Jc=1;function t(e,r,n){var a=-1,i=e.length;r<0&&(r=-r>i?0:i+r),n=n>i?i:n,n<0&&(n+=i),i=r>n?0:n-r>>>0,r>>>=0;for(var o=Array(i);++a<i;)o[a]=e[a+r];return o}return Ei=t,Ei}var Ti,el;function fb(){if(el)return Ti;el=1;var t=lb();function e(r,n,a){var i=r.length;return a=a===void 0?i:a,!n&&a>=i?r:t(r,n,a)}return Ti=e,Ti}var Ii,tl;function Sv(){if(tl)return Ii;tl=1;var t="\\ud800-\\udfff",e="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",a=e+r+n,i="\\ufe0e\\ufe0f",o="\\u200d",u=RegExp("["+o+t+a+i+"]");function s(c){return u.test(c)}return Ii=s,Ii}var $i,rl;function db(){if(rl)return $i;rl=1;function t(e){return e.split("")}return $i=t,$i}var Ci,nl;function pb(){if(nl)return Ci;nl=1;var t="\\ud800-\\udfff",e="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",a=e+r+n,i="\\ufe0e\\ufe0f",o="["+t+"]",u="["+a+"]",s="\\ud83c[\\udffb-\\udfff]",c="(?:"+u+"|"+s+")",l="[^"+t+"]",f="(?:\\ud83c[\\udde6-\\uddff]){2}",d="[\\ud800-\\udbff][\\udc00-\\udfff]",p="\\u200d",y=c+"?",h="["+i+"]?",v="(?:"+p+"(?:"+[l,f,d].join("|")+")"+h+y+")*",O=h+y+v,g="(?:"+[l+u+"?",u,f,d,o].join("|")+")",b=RegExp(s+"(?="+s+")|"+g+O,"g");function w(m){return m.match(b)||[]}return Ci=w,Ci}var ki,al;function vb(){if(al)return ki;al=1;var t=db(),e=Sv(),r=pb();function n(a){return e(a)?r(a):t(a)}return ki=n,ki}
9var Mi,il;function hb(){if(il)return Mi;il=1;var t=fb(),e=Sv(),r=vb(),n=xv();function a(i){return function(o){o=n(o);var u=e(o)?r(o):void 0,s=u?u[0]:o.charAt(0),c=u?t(u,1).join(""):o.slice(1);return s[i]()+c}}return Mi=a,Mi}var Di,ol;function yb(){if(ol)return Di;ol=1;var t=hb(),e=t("toUpperCase");return Di=e,Di}var mb=yb();const Ra=ae(mb);function Fr(t){"@babel/helpers - typeof";return Fr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fr(t)}var gb=["type","size","sizeType"];function Iu(){return Iu=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Iu.apply(this,arguments)}function ul(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function sl(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?ul(Object(r),!0).forEach(function(n){bb(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ul(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function bb(t,e,r){return e=xb(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function xb(t){var e=Ob(t,"string");return Fr(e)=="symbol"?e:e+""}function Ob(t,e){if(Fr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Fr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function wb(t,e){if(t==null)return{};var r=Ab(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function Ab(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var Pv={symbolCircle:mv,symbolCross:Nm,symbolDiamond:Dm,symbolSquare:Mm,symbolStar:km,symbolTriangle:Cm,symbolWye:$m},Sb=Math.PI/180,Pb=function(e){var r="symbol".concat(Ra(e));return Pv[r]||mv},jb=function(e,r,n){if(r==="area")return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var a=18*Sb;return 1.25*e*e*(Math.tan(a)-Math.tan(a*2)*Math.pow(Math.tan(a),2))}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},_b=function(e,r){Pv["symbol".concat(Ra(e))]=r},Gs=function(e){var r=e.type,n=r===void 0?"circle":r,a=e.size,i=a===void 0?64:a,o=e.sizeType,u=o===void 0?"area":o,s=wb(e,gb),c=sl(sl({},s),{},{type:n,size:i,sizeType:u}),l=function(){var v=Pb(n),O=Im().type(v).size(jb(i,u,n));return O()},f=c.className,d=c.cx,p=c.cy,y=W(c,!0);return d===+d&&p===+p&&i===+i?P.createElement("path",Iu({}
9,y,{className:Q("recharts-symbols",f),transform:"translate(".concat(d,", ").concat(p,")"),d:l()})):null};Gs.registerSymbol=_b;function Gt(t){"@babel/helpers - typeof";return Gt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gt(t)}function $u(){return $u=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},$u.apply(this,arguments)}function cl(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function Eb(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?cl(Object(r),!0).forEach(function(n){zr(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):cl(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Tb(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ib(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,_v(n.key),n)}}function $b(t,e,r){return e&&Ib(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Cb(t,e,r){return e=Yn(e),kb(t,jv()?Reflect.construct(e,r||[],Yn(t).constructor):e.apply(t,r))}function kb(t,e){if(e&&(Gt(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Mb(t)}function Mb(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function jv(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jv=function(){return!!t})()}function Yn(t){return Yn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Yn(t)}function Db(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Cu(t,e)}function Cu(t,e){return Cu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Cu(t,e)}function zr(t,e,r){return e=_v(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function _v(t){var e=Nb(t,"string");return Gt(e)=="symbol"?e:e+""}function Nb(t,e){if(Gt(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Gt(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Le=32,Us=function(t){function e(){return Tb(this,e),Cb(this,e,arguments)}return Db(e,t),$b(e,[{key:"renderIcon",value:function(n){var a=this.props.inactiveColor,i=Le/2,o=Le/6,u=Le/3,s=n.inactive?a:n.color;if(n.type==="plainline")return P.createElement("line",{strokeWidth:4,fill:"none",stroke:s,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:i,x2:Le,y2:i,className:"recharts-legend-icon"});if(n.type==="line")return P.createElement("path",{strokeWidth:4,fill:"none",stroke:s,d:"M0,".concat(i,"h").concat(u,`
10            A`).concat(o,",").concat(o,",0,1,1,").concat(2*u,",").concat(i,`
11            H`).concat(Le,"M").concat(2*u,",").concat(i,`
12            A`).concat(o,",").concat(o,",0,1,1,").concat(u,",").concat(i),className:"recharts-legend-icon"});if(n.type==="rect")return P.createElement("path",{stroke:"none",fill:s,d:"M0,".concat(Le/8,"h").concat(Le,"v").concat(Le*3/4,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(P.isValidElement(n.legendIcon)){var c=Eb({},n);return delete c.legendIcon,P.cloneElement(n.legendIcon,c)}return P.createElement(Gs,{fill:s,cx:i,cy:i,size:Le,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,a=this.props,i=a.payload,o=a.iconSize,u=a.layout,s=a.formatter,c=a.inactiveColor,l={x:0,y:0,width:Le,height:Le},f={display:u==="horizontal"?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return i.map(function(p,y){var h=p.formatter||s,v=Q(zr(zr({"recharts-legend-item":!0},"legend-item-".concat(y),!0),"inactive",p.inactive));if(p.type==="none")return null;var O=U(p.value)?null:p.value;et(!U(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 g=p.inactive?c:p.color;return P.createElement("li",$u({className:v,style:f,key:"legend-item-".concat(y)},wt(n.props,p,y)),P.createElement(Eu,{width:o,height:o,viewBox:l,style:d},n.renderIcon(p)),P.createElement("span",{className:"recharts-legend-item-text",style:{color:g}},h?h(O,p,y):O))})}},{key:"render",value:function(){var n=this.props,a=n.payload,i=n.layout,o=n.align;if(!a||!a.length)return null;var u={padding:0,margin:0,textAlign:i==="horizontal"?o:"left"};return P.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}])}
vendor: 5,662 bytes, line 12
12(D.PureComponent);zr(Us,"displayName","Legend");zr(Us,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Ni,ll;function Rb(){if(ll)return Ni;ll=1;var t="__lodash_hash_undefined__";function e(r){return this.__data__.set(r,t),this}return Ni=e,Ni}var Ri,fl;function Lb(){if(fl)return Ri;fl=1;function t(e){return this.__data__.has(e)}return Ri=t,Ri}var Li,dl;function Ev(){if(dl)return Li;dl=1;var t=lv(),e=Rb(),r=Lb();function n(a){var i=-1,o=a==null?0:a.length;for(this.__data__=new t;++i<o;)this.add(a[i])}return n.prototype.add=n.prototype.push=e,n.prototype.has=r,Li=n,Li}var Bi,pl;function Tv(){if(pl)return Bi;pl=1;function t(e,r){for(var n=-1,a=e==null?0:e.length;++n<a;)if(r(e[n],n,e))return!0;return!1}return Bi=t,Bi}var qi,vl;function Iv(){if(vl)return qi;vl=1;function t(e,r){return e.has(r)}return qi=t,qi}var Fi,hl;function $v(){if(hl)return Fi;hl=1;var t=Ev(),e=Tv(),r=Iv(),n=1,a=2;function i(o,u,s,c,l,f){var d=s&n,p=o.length,y=u.length;if(p!=y&&!(d&&y>p))return!1;var h=f.get(o),v=f.get(u);if(h&&v)return h==u&&v==o;var O=-1,g=!0,b=s&a?new t:void 0;for(f.set(o,u),f.set(u,o);++O<p;){var w=o[O],m=u[O];if(c)var x=d?c(m,w,O,u,o,f):c(w,m,O,o,u,f);if(x!==void 0){if(x)continue;g=!1;break}if(b){if(!e(u,function(A,S){if(!r(b,S)&&(w===A||l(w,A,s,c,f)))return b.push(S)})){g=!1;break}}else if(!(w===m||l(w,m,s,c,f))){g=!1;break}}return f.delete(o),f.delete(u),g}return Fi=i,Fi}var zi,yl;function Bb(){if(yl)return zi;yl=1;function t(e){var r=-1,n=Array(e.size);return e.forEach(function(a,i){n[++r]=[i,a]}),n}return zi=t,zi}var Wi,ml;function Vs(){if(ml)return Wi;ml=1;function t(e){var r=-1,n=Array(e.size);return e.forEach(function(a){n[++r]=a}),n}return Wi=t,Wi}var Ki,gl;function qb(){if(gl)return Ki;gl=1;var t=Rs(),e=Ky(),r=Gy(),n=$v(),a=Bb(),i=Vs(),o=1,u=2,s="[object Boolean]",c="[object Date]",l="[object Error]",f="[object Map]",d="[object Number]",p="[object RegExp]",y="[object Set]",h="[object String]",v="[object Symbol]",O="[object ArrayBuffer]",g="[object DataView]",b=t?t.prototype:void 0,w=b?b.valueOf:void 0;function m(x,A,S,j,T,I,E){switch(S){case g:if(x.byteLength!=A.byteLength||x.byteOffset!=A.byteOffset)return!1;x=x.buffer,A=A.buffer;case O:return!(x.byteLength!=A.byteLength||!I(new e(x),new e(A)));case s:case c:case d:return r(+x,+A);case l:return x.name==A.name&&x.message==A.message;case p:case h:return x==A+"";case f:var C=a;case y:var M=j&o;if(C||(C=i),x.size!=A.size&&!M)return!1;var k=E.get(x);if(k)return k==A;j|=u,E.set(x,A);var N=n(C(x),C(A),j,T,I,E);return E.delete(x),N;case v:if(w)return w.call(x)==w.call(A)}return!1}return Ki=m,Ki}var Gi,bl;function Fb(){if(bl)return Gi;bl=1;var t=Uy(),e=1,r=Object.prototype,n=r.hasOwnProperty;function a(i,o,u,s,c,l){var f=u&e,d=t(i),p=d.length,y=t(o),h=y.length;if(p!=h&&!f)return!1;for(var v=p;v--;){var O=d[v];if(!(f?O in o:n.call(o,O)))return!1}var g=l.get(i),b=l.get(o);if(g&&b)return g==o&&b==i;var w=!0;l.set(i,o),l.set(o,i);for(var m=f;++v<p;){O=d[v];var x=i[O],A=o[O];if(s)var S=f?s(A,x,O,o,i,l):s(x,A,O,i,o,l);if(!(S===void 0?x===A||c(x,A,u,s,l):S)){w=!1;break}m||(m=O=="constructor")}if(w&&!m){var j=i.constructor,T=o.constructor;j!=T&&"constructor"in i&&"constructor"in o&&!(typeof j=="function"&&j instanceof j&&typeof T=="function"&&T instanceof T)&&(w=!1)}return l.delete(i),l.delete(o),w}return Gi=a,Gi}var Ui,xl;function zb(){if(xl)return Ui;xl=1;var t=fv(),e=$v(),r=qb(),n=Fb(),a=Vy(),i=Ne(),o=Hy(),u=Xy(),s=1,c="[object Arguments]",l="[object Array]",f="[object Object]",d=Object.prototype,p=d.hasOwnProperty;function y(h,v,O,g,b,w){var m=i(h),x=i(v),A=m?l:a(h),S=x?l:a(v);A=A==c?f:A,S=S==c?f:S;var j=A==f,T=S==f,I=A==S;if(I&&o(h)){if(!o(v))return!1;m=!0,j=!1}if(I&&!j)return w||(w=new t),m||u(h)?e(h,v,O,g,b,w):r(h,v,A,O,g,b,w);if(!(O&s)){var E=j&&p.call(h,"__wrapped__"),C=T&&p.call(v,"__wrapped__");if(E||C){var M=E?h.value():h,k=C?v.value():v;return w||(w=new t),b(M,k,O,g,w)}}return I?(w||(w=new t),n(h,v,O,g,b,w)):!1}return Ui=y,Ui}var Vi,Ol;function Hs(){if(Ol)return Vi;Ol=1;var t=zb(),e=xn();function r(n,a,i,o,u){return n===a?!0:n==null||a==null||!e(n)&&!e(a)?n!==n&&a!==a:t(n,a,i,o,r,u)}return Vi=r,Vi}var Hi,wl;function Wb(){if(wl)return Hi;wl=1;var t=fv(),e=Hs(),r=1,n=2;function a(i,o,u,s){var c=u.length,l=c,f=!s;if(i==null)return!l;for(i=Object(i);c--;){var d=u[c];if(f&&d[2]?d[1]!==i[d[0]]:!(d[0]in i))return!1}for(;++c<l;){d=u[c];var p=d[0],y=i[p],h=d[1];if(f&&d[2]){if(y===void 0&&!(p in i))return!1}else{var v=new t;if(s)var O=s(y,h,p,i,o,v);if(!(O===void 0?e(h,y,r|n,s,v):O))return!1}}return!0}return Hi=a,Hi}var Xi,Al;function Cv(){if(Al)return Xi;Al=1;var t=On();function e(r){return r===r&&!t(r)}return Xi=e,Xi}var Yi,Sl;function Kb(){if(Sl)return Yi;Sl=1;var t=Cv(),e=Ls();function r(n){for(var a=e(n),i=a.length;i--;){var o=a[i],u=n[o];a[i]=[o,u,t(u)]}return a}return Yi=r,Yi}var Zi,Pl;function kv(){if(Pl)return Zi;Pl=1;function t(e,r){return function(n){return n==null?!1:n[e]===r&&(r!==void 0||e in Object(n))}}return Zi=t,Zi}var Qi,jl;function Gb(){if(jl)return Qi;jl=1;var t=Wb(),e=Kb(),r=kv();function n(a){var i=e(a);return i.length==1&&i[0][2]?r(i[0][0],i[0][1]):function(o){return o===a||t(o,a,i)}}return Qi=n,Qi}var Ji,_l;function Ub(){if(_l)return Ji;_l=1;function t(e,r){return e!=null&&r in Object(e)}return Ji=t,Ji}var eo,El;function Vb(){if(El)return eo;El=1;var t=Ov(),e=dv(),r=Ne(),n=Yy(),a=Zy(),i=Na();function o(u,s,c){s=t(s,u);for(var l=-1,f=s.length,d=!1;++l<f;){var p=i(s[l]);if(!(d=u!=null&&c(u,p)))break;u=u[p]}return d||++l!=f?d:(f=u==null?0:u.length,!!f&&a(f)&&n(p,f)&&(r(u)||e(u)))}return eo=o,eo}var to,Tl;function Hb(){if(Tl)return to;Tl=1;
12var t=Ub(),e=Vb();function r(n,a){return n!=null&&e(n,a,t)}return to=r,to}var ro,Il;function Xb(){if(Il)return ro;Il=1;var t=Hs(),e=wv(),r=Hb(),n=qs(),a=Cv(),i=kv(),o=Na(),u=1,s=2;function c(l,f){return n(l)&&a(f)?i(o(l),f):function(d){var p=e(d,l);return p===void 0&&p===f?r(d,l):t(f,p,u|s)}}return ro=c,ro}var no,$l;function Yb(){if($l)return no;$l=1;function t(e){return function(r){return r?.[e]}}return no=t,no}var ao,Cl;function Zb(){if(Cl)return ao;Cl=1;var t=zs();function e(r){return function(n){return t(n,r)}}return ao=e,ao}var io,kl;function Qb(){if(kl)return io;kl=1;var t=Yb(),e=Zb(),r=qs(),n=Na();function a(i){return r(i)?t(n(i)):e(i)}return io=a,io}var oo,Ml;function Ue(){if(Ml)return oo;Ml=1;var t=Gb(),e=Xb(),r=ka(),n=Ne(),a=Qb();function i(o){return typeof o=="function"?o:o==null?r:typeof o=="object"?n(o)?e(o[0],o[1]):t(o):a(o)}return oo=i,oo}var uo,Dl;function Mv(){if(Dl)return uo;Dl=1;function t(e,r,n,a){for(var i=e.length,o=n+(a?1:-1);a?o--:++o<i;)if(r(e[o],o,e))return o;return-1}return uo=t,uo}var so,Nl;function Jb(){if(Nl)return so;Nl=1;function t(e){return e!==e}return so=t,so}var co,Rl;function ex(){if(Rl)return co;Rl=1;function t(e,r,n){for(var a=n-1,i=e.length;++a<i;)if(e[a]===r)return a;return-1}return co=t,co}var lo,Ll;function tx(){if(Ll)return lo;Ll=1;var t=Mv(),e=Jb(),r=ex();function n(a,i,o){return i===i?r(a,i,o):t(a,e,o)}return lo=n,lo}var fo,Bl;function rx(){if(Bl)return fo;Bl=1;var t=tx();function e(r,n){var a=r==null?0:r.length;return!!a&&t(r,n,0)>-1}return fo=e,fo}var po,ql;function nx(){if(ql)return po;ql=1;function t(e,r,n){for(var a=-1,i=e==null?0:e.length;++a<i;)if(n(r,e[a]))return!0;return!1}return po=t,po}var vo,Fl;function ax(){if(Fl)return vo;Fl=1;function t(){}return vo=t,vo}var ho,zl;function ix(){if(zl)return ho;zl=1;var t=Qy(),e=ax(),r=Vs(),n=1/0,a=t&&1/r(new t([,-0]))[1]==n?function(i){return new t(i)}:e;return ho=a,ho}var yo,Wl;function ox(){if(Wl)return yo;Wl=1;var t=Ev(),e=rx(),r=nx(),n=Iv(),a=ix(),i=Vs(),o=200;function u(s,c,l){var f=-1,d=e,p=s.length,y=!0,h=[],v=h;if(l)y=!1,d=r;else if(p>=o){var O=c?null:a(s);if(O)return i(O);y=!1,d=n,v=new t}else v=c?[]:h;e:for(;++f<p;){var g=s[f],b=c?c(g):g;if(g=l||g!==0?g:0,y&&b===b){for(var w=v.length;w--;)if(v[w]===b)continue e;c&&v.push(b),h.push(g)}else d(v,b,l)||(v!==h&&v.push(b),h.push(g))}return h}return yo=u,yo}var mo,Kl;function ux(){if(Kl)return mo;Kl=1;var t=Ue(),e=ox();function r(n,a){return n&&n.length?e(n,t(a,2)):[]}return mo=r,mo}var sx=ux();const Gl=ae(sx);function Dv(t,e,r){return e===!0?Gl(t,r):U(e)?Gl(t,e):t}function Ut(t){"@babel/helpers - typeof";return Ut=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ut(t)}var cx=["ref"];function Ul(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function Ve(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Ul(Object(r),!0).forEach(function(n){La(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Ul(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function lx(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Vl(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Rv(n.key),n)}}function fx(t,e,r){return e&&Vl(t.prototype,e),r&&Vl(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function dx(t,e,r){return e=Zn(e),px(t,Nv()?Reflect.construct(e,r||[],Zn(t).constructor):e.apply(t,r))}function px(t,e){if(e&&(Ut(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vx(t)}function vx(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Nv(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Nv=function(){return!!t})()}
12function Zn(t){return Zn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Zn(t)}function hx(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ku(t,e)}function ku(t,e){return ku=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ku(t,e)}function La(t,e,r){return e=Rv(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Rv(t){var e=yx(t,"string");return Ut(e)=="symbol"?e:e+""}function yx(t,e){if(Ut(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Ut(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function mx(t,e){if(t==null)return{};var r=gx(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function gx(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function bx(t){return t.value}function xx(t,e){if(P.isValidElement(t))return P.cloneElement(t,e);if(typeof t=="function")return P.createElement(t,e);e.ref;var r=mx(e,cx);return P.createElement(Us,r)}var Hl=1,zt=function(t){function e(){var r;lx(this,e);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=dx(this,e,[].concat(a)),La(r,"lastBoundingBox",{width:-1,height:-1}),r}return hx(e,t),fx(e,[{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,a=this.getBBox();a?(Math.abs(a.width-this.lastBoundingBox.width)>Hl||Math.abs(a.height-this.lastBoundingBox.height)>Hl)&&(this.lastBoundingBox.width=a.width,this.lastBoundingBox.height=a.height,n&&n(a)):(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?Ve({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var a=this.props,i=a.layout,o=a.align,u=a.verticalAlign,s=a.margin,c=a.chartWidth,l=a.chartHeight,f,d;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&i==="vertical"){var p=this.getBBoxSnapshot();f={left:((c||0)-p.width)/2}}else f=o==="right"?{right:s&&s.right||0}:{left:s&&s.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:((l||0)-y.height)/2}}else d=u==="bottom"?{bottom:s&&s.bottom||0}:{top:s&&s.top||0};return Ve(Ve({},f),d)}},{key:"render",value:function(){var n=this,a=this.props,i=a.content,o=a.width,u=a.height,s=a.wrapperStyle,c=a.payloadUniqBy,l=a.payload,f=Ve(Ve({position:"absolute",width:o||"auto",height:u||"auto"},this.getDefaultPosition(s)),s);return P.createElement("div",{className:"recharts-legend-wrapper",style:f,ref:function(p){n.wrapperNode=p}},xx(i,Ve(Ve({},this.props),{},{payload:Dv(l,c,bx)})))}}],[{key:"getWithHeight",value:function(n,a){var i=Ve(Ve({},this.defaultProps),n.props),o=i.layout;return o==="vertical"&&L(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||a}:null}}])}(D.PureComponent);La(zt,"displayName","Legend");La(zt,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var go,Xl;function Ox(){if(Xl)return go;Xl=1;var t=Rs(),e=dv(),r=Ne(),n=t?t.isConcatSpreadable:void 0;function a(i){return r(i)||e(i)||!!(n&&i&&i[n])}return go=a,go}var bo,Yl;function Lv(){if(Yl)return bo;Yl=1;var t=Jy(),e=Ox();function r(n,a,i,o,u){var s=-1,c=n.length;for(i||(i=e),u||(u=[]);++s<c;){var l=n[s];a>0&&i(l)?a>1?r(l,a-1,i,o,u):t(u,l):o||(u[u.length]=l)}return u}return bo=r,bo}var xo,Zl;function Bv(){if(Zl)return xo;Zl=1;var t=em(),e=Ls();function r(n,a){return n&&t(n,a,e)}return xo=r,xo}var Oo,Ql;function wx(){if(Ql)return Oo;Ql=1;var t=Bs();function e(r,n){return function(a,i){if(a==null)return a;
12if(!t(a))return r(a,i);for(var o=a.length,u=n?o:-1,s=Object(a);(n?u--:++u<o)&&i(s[u],u,s)!==!1;);return a}}return Oo=e,Oo}var wo,Jl;function Xs(){if(Jl)return wo;Jl=1;var t=Bv(),e=wx(),r=e(t);return wo=r,wo}var Ao,ef;function qv(){if(ef)return Ao;ef=1;var t=Xs(),e=Bs();function r(n,a){var i=-1,o=e(n)?Array(n.length):[];return t(n,function(u,s,c){o[++i]=a(u,s,c)}),o}return Ao=r,Ao}var So,tf;function Ax(){if(tf)return So;tf=1;function t(e,r){var n=e.length;for(e.sort(r);n--;)e[n]=e[n].value;return e}return So=t,So}var Po,rf;function Sx(){if(rf)return Po;rf=1;var t=vr();function e(r,n){if(r!==n){var a=r!==void 0,i=r===null,o=r===r,u=t(r),s=n!==void 0,c=n===null,l=n===n,f=t(n);if(!c&&!f&&!u&&r>n||u&&s&&l&&!c&&!f||i&&s&&l||!a&&l||!o)return 1;if(!i&&!u&&!f&&r<n||f&&a&&o&&!i&&!u||c&&a&&o||!s&&o||!l)return-1}return 0}return Po=e,Po}var jo,nf;function Px(){if(nf)return jo;nf=1;var t=Sx();function e(r,n,a){for(var i=-1,o=r.criteria,u=n.criteria,s=o.length,c=a.length;++i<s;){var l=t(o[i],u[i]);if(l){if(i>=c)return l;var f=a[i];return l*(f=="desc"?-1:1)}}return r.index-n.index}return jo=e,jo}var _o,af;function jx(){if(af)return _o;af=1;var t=Fs(),e=zs(),r=Ue(),n=qv(),a=Ax(),i=tm(),o=Px(),u=ka(),s=Ne();function c(l,f,d){f.length?f=t(f,function(h){return s(h)?function(v){return e(v,h.length===1?h[0]:h)}:h}):f=[u];var p=-1;f=t(f,i(r));var y=n(l,function(h,v,O){var g=t(f,function(b){return b(h)});return{criteria:g,index:++p,value:h}});return a(y,function(h,v){return o(h,v,d)})}return _o=c,_o}var Eo,of;function _x(){if(of)return Eo;of=1;var t=Lv(),e=jx(),r=rm(),n=Ma(),a=r(function(i,o){if(i==null)return[];var u=o.length;return u>1&&n(i,o[0],o[1])?o=[]:u>2&&n(o[0],o[1],o[2])&&(o=[o[0]]),e(i,t(o,1),[])});return Eo=a,Eo}var Ex=_x();const Ys=ae(Ex);function Wr(t){"@babel/helpers - typeof";return Wr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wr(t)}function Mu(){return Mu=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Mu.apply(this,arguments)}function Tx(t,e){return kx(t)||Cx(t,e)||$x(t,e)||Ix()}function Ix(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
13In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $x(t,e){if(t){if(typeof t=="string")return uf(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return uf(t,e)}}function uf(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function Cx(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,a,i,o,u=[],s=!0,c=!1;try{if(i=(r=r.call(t)).next,e!==0)for(;!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);s=!0);}catch(l){c=!0,a=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}function kx(t){if(Array.isArray(t))return t}function sf(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function To(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?sf(Object(r),!0).forEach(function(n){Mx(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):sf(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Mx(t,e,r){return e=Dx(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Dx(t){var e=Nx(t,"string");return Wr(e)=="symbol"?e:e+""}function Nx(t,e){if(Wr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Wr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Rx(t){return Array.isArray(t)&&ye(t[0])&&ye(t[1])?t.join(" ~ "):t}var Lx=function(e){var r=e.separator,n=r===void 0?" : ":r,a=e.contentStyle,i=a===void 0?{}:a,o=e.itemStyle,u=o===void 0?{}:o,s=e.labelStyle,c=s===void 0?{}:s,l=e.payload,f=e.formatter,d=e.itemSorter,p=e.wrapperClassName,y=e.labelClassName,h=e.label,v=e.labelFormatter,O=e.accessibilityLayer,g=O===void 0?!1:O,b=function(){if(l&&l.length){var E={padding:0,margin:0}
13,C=(d?Ys(l,d):l).map(function(M,k){if(M.type==="none")return null;var N=To({display:"block",paddingTop:4,paddingBottom:4,color:M.color||"#000"},u),R=M.formatter||f||Rx,B=M.value,F=M.name,K=B,V=F;if(R&&K!=null&&V!=null){var z=R(B,F,M,k,l);if(Array.isArray(z)){var H=Tx(z,2);K=H[0],V=H[1]}else K=z}return P.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(k),style:N},ye(V)?P.createElement("span",{className:"recharts-tooltip-item-name"},V):null,ye(V)?P.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,P.createElement("span",{className:"recharts-tooltip-item-value"},K),P.createElement("span",{className:"recharts-tooltip-item-unit"},M.unit||""))});return P.createElement("ul",{className:"recharts-tooltip-item-list",style:E},C)}return null},w=To({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),m=To({margin:0},c),x=!X(h),A=x?h:"",S=Q("recharts-default-tooltip",p),j=Q("recharts-tooltip-label",y);x&&v&&l!==void 0&&l!==null&&(A=v(h,l));var T=g?{role:"status","aria-live":"assertive"}:{};return P.createElement("div",Mu({className:S,style:w},T),P.createElement("p",{className:j,style:m},P.isValidElement(A)?A:"".concat(A)),b())};function Kr(t){"@babel/helpers - typeof";return Kr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kr(t)}function Dn(t,e,r){return e=Bx(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Bx(t){var e=qx(t,"string");return Kr(e)=="symbol"?e:e+""}function qx(t,e){if(Kr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Kr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var _r="recharts-tooltip-wrapper",Fx={visibility:"hidden"};function zx(t){var e=t.coordinate,r=t.translateX,n=t.translateY;return Q(_r,Dn(Dn(Dn(Dn({},"".concat(_r,"-right"),L(r)&&e&&L(e.x)&&r>=e.x),"".concat(_r,"-left"),L(r)&&e&&L(e.x)&&r<e.x),"".concat(_r,"-bottom"),L(n)&&e&&L(e.y)&&n>=e.y),"".concat(_r,"-top"),L(n)&&e&&L(e.y)&&n<e.y))}function cf(t){var e=t.allowEscapeViewBox,r=t.coordinate,n=t.key,a=t.offsetTopLeft,i=t.position,o=t.reverseDirection,u=t.tooltipDimension,s=t.viewBox,c=t.viewBoxDimension;if(i&&L(i[n]))return i[n];var l=r[n]-u-a,f=r[n]+a;if(e[n])return o[n]?l:f;if(o[n]){var d=l,p=s[n];return d<p?Math.max(f,s[n]):Math.max(l,s[n])}var y=f+u,h=s[n]+c;return y>h?Math.max(l,s[n]):Math.max(f,s[n])}function Wx(t){var e=t.translateX,r=t.translateY,n=t.useTranslate3d;return{transform:n?"translate3d(".concat(e,"px, ").concat(r,"px, 0)"):"translate(".concat(e,"px, ").concat(r,"px)")}}function Kx(t){var e=t.allowEscapeViewBox,r=t.coordinate,n=t.offsetTopLeft,a=t.position,i=t.reverseDirection,o=t.tooltipBox,u=t.useTranslate3d,s=t.viewBox,c,l,f;return o.height>0&&o.width>0&&r?(l=cf({allowEscapeViewBox:e,coordinate:r,key:"x",offsetTopLeft:n,position:a,reverseDirection:i,tooltipDimension:o.width,viewBox:s,viewBoxDimension:s.width}),f=cf({allowEscapeViewBox:e,coordinate:r,key:"y",offsetTopLeft:n,position:a,reverseDirection:i,tooltipDimension:o.height,viewBox:s,viewBoxDimension:s.height}),c=Wx({translateX:l,translateY:f,useTranslate3d:u})):c=Fx,{cssProperties:c,cssClasses:zx({translateX:l,translateY:f,coordinate:r})}}function Vt(t){"@babel/helpers - typeof";return Vt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vt(t)}function lf(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function ff(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?lf(Object(r),!0).forEach(function(n){Nu(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):lf(Object(r)).forEac
13h(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Gx(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ux(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,zv(n.key),n)}}function Vx(t,e,r){return e&&Ux(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Hx(t,e,r){return e=Qn(e),Xx(t,Fv()?Reflect.construct(e,r||[],Qn(t).constructor):e.apply(t,r))}function Xx(t,e){if(e&&(Vt(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Yx(t)}function Yx(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Fv(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Fv=function(){return!!t})()}function Qn(t){return Qn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qn(t)}function Zx(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Du(t,e)}function Du(t,e){return Du=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Du(t,e)}function Nu(t,e,r){return e=zv(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function zv(t){var e=Qx(t,"string");return Vt(e)=="symbol"?e:e+""}function Qx(t,e){if(Vt(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Vt(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var df=1,Jx=function(t){function e(){var r;Gx(this,e);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=Hx(this,e,[].concat(a)),Nu(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Nu(r,"handleKeyDown",function(o){if(o.key==="Escape"){var u,s,c,l;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(u=(s=r.props.coordinate)===null||s===void 0?void 0:s.x)!==null&&u!==void 0?u:0,y:(c=(l=r.props.coordinate)===null||l===void 0?void 0:l.y)!==null&&c!==void 0?c:0}})}}),r}return Zx(e,t),Vx(e,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>df||Math.abs(n.height-this.state.lastBoundingBox.height)>df)&&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,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,a=this.props,i=a.active,o=a.allowEscapeViewBox,u=a.animationDuration,s=a.animationEasing,c=a.children,l=a.coordinate,f=a.hasPayload,d=a.isAnimationActive,p=a.offset,y=a.position,h=a.reverseDirection,v=a.useTranslate3d,O=a.viewBox,g=a.wrapperStyle,b=Kx({allowEscapeViewBox:o,coordinate:l,offsetTopLeft:p,position:y,reverseDirection:h,tooltipBox:this.state.lastBoundingBox,useTranslate3d:v,viewBox:O}),w=b.cssClasses,m=b.cssProperties,x=ff(ff({transition:d&&i?"transform ".concat(u,"ms ").concat(s):void 0},m),{},{pointerEvents:"none",visibility:!this.state.dismissed&&i&&f?"visible":"hidden",position:"absolute",top:0,left:0},g);
13return P.createElement("div",{tabIndex:-1,className:w,style:x,ref:function(S){n.wrapperNode=S}},c)}}])}(D.PureComponent),e0=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Et={isSsr:e0()};function Ht(t){"@babel/helpers - typeof";return Ht=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ht(t)}function pf(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function vf(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?pf(Object(r),!0).forEach(function(n){Zs(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):pf(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function t0(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r0(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Kv(n.key),n)}}function n0(t,e,r){return e&&r0(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function a0(t,e,r){return e=Jn(e),i0(t,Wv()?Reflect.construct(e,r||[],Jn(t).constructor):e.apply(t,r))}function i0(t,e){if(e&&(Ht(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return o0(t)}function o0(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Wv(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Wv=function(){return!!t})()}function Jn(t){return Jn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Jn(t)}function u0(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Ru(t,e)}function Ru(t,e){return Ru=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Ru(t,e)}function Zs(t,e,r){return e=Kv(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Kv(t){var e=s0(t,"string");return Ht(e)=="symbol"?e:e+""}function s0(t,e){if(Ht(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Ht(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function c0(t){return t.dataKey}function l0(t,e){return P.isValidElement(t)?P.cloneElement(t,e):typeof t=="function"?P.createElement(t,e):P.createElement(Lx,e)}var ke=function(t){function e(){return t0(this,e),a0(this,e,arguments)}return u0(e,t),n0(e,[{key:"render",value:function(){var n=this,a=this.props,i=a.active,o=a.allowEscapeViewBox,u=a.animationDuration,s=a.animationEasing,c=a.content,l=a.coordinate,f=a.filterNull,d=a.isAnimationActive,p=a.offset,y=a.payload,h=a.payloadUniqBy,v=a.position,O=a.reverseDirection,g=a.useTranslate3d,b=a.viewBox,w=a.wrapperStyle,m=y??[];f&&m.length&&(m=Dv(y.filter(function(A){return A.value!=null&&(A.hide!==!0||n.props.includeHidden)}),h,c0));var x=m.length>0;return P.createElement(Jx,{allowEscapeViewBox:o,animationDuration:u,animationEasing:s,isAnimationActive:d,active:i,coordinate:l,hasPayload:x,offset:p,position:v,reverseDirection:O,useTranslate3d:g,viewBox:b,wrapperStyle:w},l0(c,vf(vf({},this.props),{},{payload:m})))}}])}(D.PureComponent);Zs(ke,"displayName","Tooltip");Zs(ke,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Et.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 Io,hf;function f0(){if(hf)return Io;hf=1;var t=nm(),e=function(){return t.Date.now()};return Io=e,Io}var $o,yf;function d0(){if(yf)return $o;yf=1;var t=/\s/;function e(r){for(var n=r.length;n--&&t.test(r.charAt(n)););return n}return $o=e,$o}var Co,mf;function p0(){if(mf)return Co;mf=1;var t=d0(),e=/^\s+/;function r(n){return n&&n.slice(0,t(n)+1).replace(e,"")}return Co=r,Co}var ko,gf;function Gv(){if(gf)return ko;gf=1;var t=p0(),e=On(),r=vr(),n=NaN,a=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,o=/^0o[0-7]+$/i,u=parseInt;function s(c){if(typeof c=="number")return c;if(r(c))return n;if(e(c)){var l=typeof c.valueOf=="function"?c.valueOf():c;c=e(l)?l+"":l}if(typeof c!="string")return c===0?c:+c;c=t(c);var f=i.test(c);return f||o.test(c)?u(c.slice(2),f?2:8):a.test(c)?n:+c}return ko=s,ko}var Mo,bf;function v0(){if(bf)return Mo;bf=1;
13var t=On(),e=f0(),r=Gv(),n="Expected a function",a=Math.max,i=Math.min;function o(u,s,c){var l,f,d,p,y,h,v=0,O=!1,g=!1,b=!0;if(typeof u!="function")throw new TypeError(n);s=r(s)||0,t(c)&&(O=!!c.leading,g="maxWait"in c,d=g?a(r(c.maxWait)||0,s):d,b="trailing"in c?!!c.trailing:b);function w(C){var M=l,k=f;return l=f=void 0,v=C,p=u.apply(k,M),p}function m(C){return v=C,y=setTimeout(S,s),O?w(C):p}function x(C){var M=C-h,k=C-v,N=s-M;return g?i(N,d-k):N}function A(C){var M=C-h,k=C-v;return h===void 0||M>=s||M<0||g&&k>=d}function S(){var C=e();if(A(C))return j(C);y=setTimeout(S,x(C))}function j(C){return y=void 0,b&&l?w(C):(l=f=void 0,p)}function T(){y!==void 0&&clearTimeout(y),v=0,l=h=f=y=void 0}function I(){return y===void 0?p:j(e())}function E(){var C=e(),M=A(C);if(l=arguments,f=this,h=C,M){if(y===void 0)return m(h);if(g)return clearTimeout(y),y=setTimeout(S,s),w(h)}return y===void 0&&(y=setTimeout(S,s)),p}return E.cancel=T,E.flush=I,E}return Mo=o,Mo}var Do,xf;function h0(){if(xf)return Do;xf=1;var t=v0(),e=On(),r="Expected a function";function n(a,i,o){var u=!0,s=!0;if(typeof a!="function")throw new TypeError(r);return e(o)&&(u="leading"in o?!!o.leading:u,s="trailing"in o?!!o.trailing:s),t(a,i,{leading:u,maxWait:i,trailing:s})}return Do=n,Do}var y0=h0();const m0=ae(y0);var Xt=function(e){return null};Xt.displayName="Cell";function Gr(t){"@babel/helpers - typeof";return Gr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gr(t)}function Of(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function Lu(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Of(Object(r),!0).forEach(function(n){g0(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Of(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function g0(t,e,r){return e=b0(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function b0(t){var e=x0(t,"string");return Gr(e)=="symbol"?e:e+""}function x0(t,e){if(Gr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Gr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var kt={widthCache:{},cacheCount:0},O0=2e3,w0={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},wf="recharts_measurement_span";function A0(t){var e=Lu({},t);return Object.keys(e).forEach(function(r){e[r]||delete e[r]}),e}var Dr=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(e==null||Et.isSsr)return{width:0,height:0};var n=A0(r),a=JSON.stringify({text:e,copyStyle:n});if(kt.widthCache[a])return kt.widthCache[a];try{var i=document.getElementById(wf);i||(i=document.createElement("span"),i.setAttribute("id",wf),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var o=Lu(Lu({},w0),n);Object.assign(i.style,o),i.textContent="".concat(e);var u=i.getBoundingClientRect(),s={width:u.width,height:u.height};return kt.widthCache[a]=s,++kt.cacheCount>O0&&(kt.cacheCount=0,kt.widthCache={}),s}catch{return{width:0,height:0}}},S0=function(e){return{top:e.top+window.scrollY-document.documentElement.clientTop,left:e.left+window.scrollX-document.documentElement.clientLeft}};function Ur(t){"@babel/helpers - typeof";return Ur=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ur(t)}function ea(t,e){return E0(t)||_0(t,e)||j0(t,e)||P0()}function P0(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
14In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function j0(t,e){if(t){if(typeof t=="string")return Af(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Af(t,e)}}function Af(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function _0(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,a,i,o,u=[],s=!0,c=!1;try{if(i=(r=r.call(t)).next,e===0){if(Object(r)!==r)return;s=!1}else for(;
14!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);s=!0);}catch(l){c=!0,a=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}function E0(t){if(Array.isArray(t))return t}function T0(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Sf(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,$0(n.key),n)}}function I0(t,e,r){return e&&Sf(t.prototype,e),r&&Sf(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function $0(t){var e=C0(t,"string");return Ur(e)=="symbol"?e:e+""}function C0(t,e){if(Ur(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Ur(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Pf=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,jf=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,k0=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,M0=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,Uv={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},D0=Object.keys(Uv),Nt="NaN";function N0(t,e){return t*Uv[e]}var Nn=function(){function t(e,r){T0(this,t),this.num=e,this.unit=r,this.num=e,this.unit=r,Number.isNaN(e)&&(this.unit=""),r!==""&&!k0.test(r)&&(this.num=NaN,this.unit=""),D0.includes(r)&&(this.num=N0(e,r),this.unit="px")}return I0(t,[{key:"add",value:function(r){return this.unit!==r.unit?new t(NaN,""):new t(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new t(NaN,""):new t(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new t(NaN,""):new t(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new t(NaN,""):new t(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,a=(n=M0.exec(r))!==null&&n!==void 0?n:[],i=ea(a,3),o=i[1],u=i[2];return new t(parseFloat(o),u??"")}}])}();function Vv(t){if(t.includes(Nt))return Nt;for(var e=t;e.includes("*")||e.includes("/");){var r,n=(r=Pf.exec(e))!==null&&r!==void 0?r:[],a=ea(n,4),i=a[1],o=a[2],u=a[3],s=Nn.parse(i??""),c=Nn.parse(u??""),l=o==="*"?s.multiply(c):s.divide(c);if(l.isNaN())return Nt;e=e.replace(Pf,l.toString())}for(;e.includes("+")||/.-\d+(?:\.\d+)?/.test(e);){var f,d=(f=jf.exec(e))!==null&&f!==void 0?f:[],p=ea(d,4),y=p[1],h=p[2],v=p[3],O=Nn.parse(y??""),g=Nn.parse(v??""),b=h==="+"?O.add(g):O.subtract(g);if(b.isNaN())return Nt;e=e.replace(jf,b.toString())}return e}var _f=/\(([^()]*)\)/;function R0(t){for(var e=t;e.includes("(");){var r=_f.exec(e),n=ea(r,2),a=n[1];e=e.replace(_f,Vv(a))}return e}function L0(t){var e=t.replace(/\s+/g,"");return e=R0(e),e=Vv(e),e}function B0(t){try{return L0(t)}catch{return Nt}}function No(t){var e=B0(t.slice(5,-1));return e===Nt?"":e}var q0=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],F0=["dx","dy","angle","className","breakAll"];function Bu(){return Bu=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Bu.apply(this,arguments)}function Ef(t,e){if(t==null)return{};var r=z0(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function z0(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Tf(t,e){return U0(t)||G0(t,e)||K0(t,e)||W0()}function W0(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
15In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function K0(t,e){if(t){if(typeof t=="string")return If(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return If(t,e)}}function If(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function G0(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,a,i,o,u=[],s=!0,c=!1;try{if(i=(r=r.call(t)).next,e===0){if(Object(r)!==r)return;s=!1}else for(;
15!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);s=!0);}catch(l){c=!0,a=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}function U0(t){if(Array.isArray(t))return t}var Hv=/[ \f\n\r\t\v\u2028\u2029]+/,Xv=function(e){var r=e.children,n=e.breakAll,a=e.style;try{var i=[];X(r)||(n?i=r.toString().split(""):i=r.toString().split(Hv));var o=i.map(function(s){return{word:s,width:Dr(s,a).width}}),u=n?0:Dr(" ",a).width;return{wordsWithComputedWidth:o,spaceWidth:u}}catch{return null}},V0=function(e,r,n,a,i){var o=e.maxLines,u=e.children,s=e.style,c=e.breakAll,l=L(o),f=u,d=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return k.reduce(function(N,R){var B=R.word,F=R.width,K=N[N.length-1];if(K&&(a==null||i||K.width+F+n<Number(a)))K.words.push(B),K.width+=F+n;else{var V={words:[B],width:F};N.push(V)}return N},[])},p=d(r),y=function(k){return k.reduce(function(N,R){return N.width>R.width?N:R})};if(!l)return p;for(var h="…",v=function(k){var N=f.slice(0,k),R=Xv({breakAll:c,style:s,children:N+h}).wordsWithComputedWidth,B=d(R),F=B.length>o||y(B).width>Number(a);return[F,B]},O=0,g=f.length-1,b=0,w;O<=g&&b<=f.length-1;){var m=Math.floor((O+g)/2),x=m-1,A=v(x),S=Tf(A,2),j=S[0],T=S[1],I=v(m),E=Tf(I,1),C=E[0];if(!j&&!C&&(O=m+1),j&&C&&(g=m-1),!j&&C){w=T;break}b++}return w||p},$f=function(e){var r=X(e)?[]:e.toString().split(Hv);return[{words:r}]},H0=function(e){var r=e.width,n=e.scaleToFit,a=e.children,i=e.style,o=e.breakAll,u=e.maxLines;if((r||n)&&!Et.isSsr){var s,c,l=Xv({breakAll:o,children:a,style:i});if(l){var f=l.wordsWithComputedWidth,d=l.spaceWidth;s=f,c=d}else return $f(a);return V0({breakAll:o,children:a,maxLines:u,style:i},s,c,r,n)}return $f(a)},Cf="#808080",At=function(e){var r=e.x,n=r===void 0?0:r,a=e.y,i=a===void 0?0:a,o=e.lineHeight,u=o===void 0?"1em":o,s=e.capHeight,c=s===void 0?"0.71em":s,l=e.scaleToFit,f=l===void 0?!1:l,d=e.textAnchor,p=d===void 0?"start":d,y=e.verticalAnchor,h=y===void 0?"end":y,v=e.fill,O=v===void 0?Cf:v,g=Ef(e,q0),b=D.useMemo(function(){return H0({breakAll:g.breakAll,children:g.children,maxLines:g.maxLines,scaleToFit:f,style:g.style,width:g.width})},[g.breakAll,g.children,g.maxLines,f,g.style,g.width]),w=g.dx,m=g.dy,x=g.angle,A=g.className,S=g.breakAll,j=Ef(g,F0);if(!ye(n)||!ye(i))return null;var T=n+(L(w)?w:0),I=i+(L(m)?m:0),E;switch(h){case"start":E=No("calc(".concat(c,")"));break;case"middle":E=No("calc(".concat((b.length-1)/2," * -").concat(u," + (").concat(c," / 2))"));break;default:E=No("calc(".concat(b.length-1," * -").concat(u,")"));break}var C=[];if(f){var M=b[0].width,k=g.width;C.push("scale(".concat((L(k)?k/M:1)/M,")"))}return x&&C.push("rotate(".concat(x,", ").concat(T,", ").concat(I,")")),C.length&&(j.transform=C.join(" ")),P.createElement("text",Bu({},W(j,!0),{x:T,y:I,className:Q("recharts-text",A),textAnchor:p,fill:O.includes("url")?Cf:O}),b.map(function(N,R){var B=N.words.join(S?"":" ");return P.createElement("tspan",{x:T,dy:R===0?E:u,key:"".concat(B,"-").concat(R)},B)}))};const kf=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ou,scaleDiverging:Rm,scaleDivergingLog:Lm,scaleDivergingPow:Bm,scaleDivergingSqrt:qm,scaleDivergingSymlog:Fm,scaleIdentity:zm,scaleImplicit:Wm,scaleLinear:wu,scaleLog:Km,scaleOrdinal:Gm,scalePoint:Mr,scalePow:Um,scaleQuantile:Vm,scaleQuantize:Hm,scaleRadial:Xm,scaleSequential:Ym,scaleSequentialLog:Zm,scaleSequentialPow:Qm,scaleSequentialQuantile:Jm,scaleSequentialSqrt:eg,scaleSequentialSymlog:tg,scaleSqrt:rg,scaleSymlog:ng,scaleThreshold:ag,scaleTime:ig,scaleUtc:og,tickFormat:ug},Symbol.toStringTag,{value:"Module"}));var Ro,Mf;function Ba(){if(Mf)return Ro;Mf=1;var t=vr();function e(r,n,a){for(var i=-1,o=r.length;++i<o;){var u=r[i],s=n(u);if(s!=null&&(c===void 0?s===s&&!t(s):a(s,c)))var c=s,l=u}return l}return Ro=e,Ro}var Lo,Df;function Yv(){if(Df)return Lo;Df=1;function t(e,r){return e>r}return Lo=t,Lo}var Bo,Nf;function X0(){if(Nf)return Bo;Nf=1;var t=Ba(),e=Yv(),r=ka();function n(a){return a&&a.length?t(a,r,e):void 0}return Bo=n,Bo}var Y0=X0();const qa=ae(Y0);var qo,Rf;function Zv(){if(Rf)return qo;Rf=1;function t(e,r){return e<r}return qo=t,qo}var Fo,Lf;function Z0(){if(Lf)return Fo;Lf=1;var t=Ba(),e=Zv(),r=ka();function n(a){return a&&a.length?t(a,r,e):void 0}return Fo=n,Fo}var Q0=Z0();const Fa=ae(Q0);var zo,Bf;function J0(){if(Bf)return zo;Bf=1;var t=Fs(),e=Ue(),r=qv(),n=Ne();function a(i,o){var u=n(i)?t:r;return u(i,e(o,3))}return zo=a,zo}var Wo,qf;function eO(){if(qf)return Wo;qf=1;var t=Lv(),e=J0();function r(n,a){return t(e(n,a),1)}return Wo=r,Wo}var tO=eO();const rO=ae(tO);var Ko,Ff;function nO(){if(Ff)return Ko;Ff=1;var t=Hs();function e(r,n){return t(r,n)}return Ko=e,Ko}var aO=nO();const _n=ae(aO);
15var mr=1e9,iO={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Js,se=!0,De="[DecimalError] ",Ot=De+"Invalid argument: ",Qs=De+"Exponent out of range: ",gr=Math.floor,gt=Math.pow,oO=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Te,ge=1e7,ue=7,Qv=9007199254740991,ta=gr(Qv/ue),q={};q.absoluteValue=q.abs=function(){var t=new this.constructor(this);return t.s&&(t.s=1),t};q.comparedTo=q.cmp=function(t){var e,r,n,a,i=this;if(t=new i.constructor(t),i.s!==t.s)return i.s||-t.s;if(i.e!==t.e)return i.e>t.e^i.s<0?1:-1;for(n=i.d.length,a=t.d.length,e=0,r=n<a?n:a;e<r;++e)if(i.d[e]!==t.d[e])return i.d[e]>t.d[e]^i.s<0?1:-1;return n===a?0:n>a^i.s<0?1:-1};q.decimalPlaces=q.dp=function(){var t=this,e=t.d.length-1,r=(e-t.e)*ue;if(e=t.d[e],e)for(;e%10==0;e/=10)r--;return r<0?0:r};q.dividedBy=q.div=function(t){return Ye(this,new this.constructor(t))};q.dividedToIntegerBy=q.idiv=function(t){var e=this,r=e.constructor;return ne(Ye(e,new r(t),0,1),r.precision)};q.equals=q.eq=function(t){return!this.cmp(t)};q.exponent=function(){return de(this)};q.greaterThan=q.gt=function(t){return this.cmp(t)>0};q.greaterThanOrEqualTo=q.gte=function(t){return this.cmp(t)>=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(t){return this.cmp(t)<0};q.lessThanOrEqualTo=q.lte=function(t){return this.cmp(t)<1};q.logarithm=q.log=function(t){var e,r=this,n=r.constructor,a=n.precision,i=a+5;if(t===void 0)t=new n(10);else if(t=new n(t),t.s<1||t.eq(Te))throw Error(De+"NaN");if(r.s<1)throw Error(De+(r.s?"NaN":"-Infinity"));return r.eq(Te)?new n(0):(se=!1,e=Ye(Vr(r,i),Vr(t,i),i),se=!0,ne(e,a))};q.minus=q.sub=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?th(e,t):Jv(e,(t.s=-t.s,t))};q.modulo=q.mod=function(t){var e,r=this,n=r.constructor,a=n.precision;if(t=new n(t),!t.s)throw Error(De+"NaN");return r.s?(se=!1,e=Ye(r,t,0,1).times(t),se=!0,r.minus(e)):ne(new n(r),a)};q.naturalExponential=q.exp=function(){return eh(this)};q.naturalLogarithm=q.ln=function(){return Vr(this)};q.negated=q.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t};q.plus=q.add=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?Jv(e,t):th(e,(t.s=-t.s,t))};q.precision=q.sd=function(t){var e,r,n,a=this;if(t!==void 0&&t!==!!t&&t!==1&&t!==0)throw Error(Ot+t);if(e=de(a)+1,n=a.d.length-1,r=n*ue+1,n=a.d[n],n){for(;n%10==0;n/=10)r--;for(n=a.d[0];n>=10;n/=10)r++}return t&&e>r?e:r};q.squareRoot=q.sqrt=function(){var t,e,r,n,a,i,o,u=this,s=u.constructor;if(u.s<1){if(!u.s)return new s(0);throw Error(De+"NaN")}for(t=de(u),se=!1,a=Math.sqrt(+u),a==0||a==1/0?(e=ze(u.d),(e.length+t)%2==0&&(e+="0"),a=Math.sqrt(e),t=gr((t+1)/2)-(t<0||t%2),a==1/0?e="5e"+t:(e=a.toExponential(),e=e.slice(0,e.indexOf("e")+1)+t),n=new s(e)):n=new s(a.toString()),r=s.precision,a=o=r+3;;)if(i=n,n=i.plus(Ye(u,i,o+2)).times(.5),ze(i.d).slice(0,o)===(e=ze(n.d)).slice(0,o)){if(e=e.slice(o-3,o+1),a==o&&e=="4999"){if(ne(i,r+1,0),i.times(i).eq(u)){n=i;break}}else if(e!="9999")break;o+=4}return se=!0,ne(n,r)};q.times=q.mul=function(t){var e,r,n,a,i,o,u,s,c,l=this,f=l.constructor,d=l.d,p=(t=new f(t)).d;if(!l.s||!t.s)return new f(0);for(t.s*=l.s,r=l.e+t.e,s=d.length,c=p.length,s<c&&(i=d,d=p,p=i,o=s,s=c,c=o),i=[],o=s+c,n=o;n--;)i.push(0);for(n=c;--n>=0;){for(e=0,a=s+n;a>n;)u=i[a]+p[n]*d[a-n-1]+e,i[a--]=u%ge|0,e=u/ge|0;i[a]=(i[a]+e)%ge|0}for(;!i[--o];)i.pop();return e?++r:i.shift(),t.d=i,t.e=r,se?ne(t,f.precision):t};q.toDecimalPlaces=q.todp=function(t,e){var r=this,n=r.constructor;return r=new n(r),t===void 0?r:(Ke(t,0,mr),e===void 0?e=n.rounding:Ke(e,0,8),ne(r,t+de(r)+1,e))};q.toExponential=function(t,e){var r,n=this,a=n.constructor;return t===void 0?r=St(n,!0):(Ke(t,0,mr),e===void 0?e=a.rounding:Ke(e,0,8),n=ne(new a(n),t+1,e),r=St(n,!0,t+1)),r};q.toFixed=function(t,e){var r,n,a=this,i=a.constructor;return t===void 0?St(a):(Ke(t,0,mr),e===void 0?e=i.rounding:Ke(e,0,8),n=ne(new i(a),t+de(a)+1,e),r=St(n.abs(),!1,t+de(n)+1),a.isneg()&&!a.isZero()?"-"+r:r)};q.toInteger=q.toint=function(){var t=this,e=t.constructor;return ne(new e(t),de(t)+1,e.rounding)};q.toNumber=function(){return+this};q.toPower=q.pow=function(t){var e,r,n,a,i,o,u=this,s=u.constructor,c=12,l=+(t=new s(t));if(!t.s)return new s(Te);
15if(u=new s(u),!u.s){if(t.s<1)throw Error(De+"Infinity");return u}if(u.eq(Te))return u;if(n=s.precision,t.eq(Te))return ne(u,n);if(e=t.e,r=t.d.length-1,o=e>=r,i=u.s,o){if((r=l<0?-l:l)<=Qv){for(a=new s(Te),e=Math.ceil(n/ue+4),se=!1;r%2&&(a=a.times(u),Wf(a.d,e)),r=gr(r/2),r!==0;)u=u.times(u),Wf(u.d,e);return se=!0,t.s<0?new s(Te).div(a):ne(a,n)}}else if(i<0)throw Error(De+"NaN");return i=i<0&&t.d[Math.max(e,r)]&1?-1:1,u.s=1,se=!1,a=t.times(Vr(u,n+c)),se=!0,a=eh(a),a.s=i,a};q.toPrecision=function(t,e){var r,n,a=this,i=a.constructor;return t===void 0?(r=de(a),n=St(a,r<=i.toExpNeg||r>=i.toExpPos)):(Ke(t,1,mr),e===void 0?e=i.rounding:Ke(e,0,8),a=ne(new i(a),t,e),r=de(a),n=St(a,t<=r||r<=i.toExpNeg,t)),n};q.toSignificantDigits=q.tosd=function(t,e){var r=this,n=r.constructor;return t===void 0?(t=n.precision,e=n.rounding):(Ke(t,1,mr),e===void 0?e=n.rounding:Ke(e,0,8)),ne(new n(r),t,e)};q.toString=q.valueOf=q.val=q.toJSON=q[Symbol.for("nodejs.util.inspect.custom")]=function(){var t=this,e=de(t),r=t.constructor;return St(t,e<=r.toExpNeg||e>=r.toExpPos)};function Jv(t,e){var r,n,a,i,o,u,s,c,l=t.constructor,f=l.precision;if(!t.s||!e.s)return e.s||(e=new l(t)),se?ne(e,f):e;if(s=t.d,c=e.d,o=t.e,a=e.e,s=s.slice(),i=o-a,i){for(i<0?(n=s,i=-i,u=c.length):(n=c,a=o,u=s.length),o=Math.ceil(f/ue),u=o>u?o+1:u+1,i>u&&(i=u,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for(u=s.length,i=c.length,u-i<0&&(i=u,n=c,c=s,s=n),r=0;i;)r=(s[--i]=s[i]+c[i]+r)/ge|0,s[i]%=ge;for(r&&(s.unshift(r),++a),u=s.length;s[--u]==0;)s.pop();return e.d=s,e.e=a,se?ne(e,f):e}function Ke(t,e,r){if(t!==~~t||t<e||t>r)throw Error(Ot+t)}function ze(t){var e,r,n,a=t.length-1,i="",o=t[0];if(a>0){for(i+=o,e=1;e<a;e++)n=t[e]+"",r=ue-n.length,r&&(i+=nt(r)),i+=n;o=t[e],n=o+"",r=ue-n.length,r&&(i+=nt(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return i+o}var Ye=function(){function t(n,a){var i,o=0,u=n.length;for(n=n.slice();u--;)i=n[u]*a+o,n[u]=i%ge|0,o=i/ge|0;return o&&n.unshift(o),n}function e(n,a,i,o){var u,s;if(i!=o)s=i>o?1:-1;else for(u=s=0;u<i;u++)if(n[u]!=a[u]){s=n[u]>a[u]?1:-1;break}return s}function r(n,a,i){for(var o=0;i--;)n[i]-=o,o=n[i]<a[i]?1:0,n[i]=o*ge+n[i]-a[i];for(;!n[0]&&n.length>1;)n.shift()}return function(n,a,i,o){var u,s,c,l,f,d,p,y,h,v,O,g,b,w,m,x,A,S,j=n.constructor,T=n.s==a.s?1:-1,I=n.d,E=a.d;if(!n.s)return new j(n);if(!a.s)throw Error(De+"Division by zero");for(s=n.e-a.e,A=E.length,m=I.length,p=new j(T),y=p.d=[],c=0;E[c]==(I[c]||0);)++c;if(E[c]>(I[c]||0)&&--s,i==null?g=i=j.precision:o?g=i+(de(n)-de(a))+1:g=i,g<0)return new j(0);if(g=g/ue+2|0,c=0,A==1)for(l=0,E=E[0],g++;(c<m||l)&&g--;c++)b=l*ge+(I[c]||0),y[c]=b/E|0,l=b%E|0;else{for(l=ge/(E[0]+1)|0,l>1&&(E=t(E,l),I=t(I,l),A=E.length,m=I.length),w=A,h=I.slice(0,A),v=h.length;v<A;)h[v++]=0;S=E.slice(),S.unshift(0),x=E[0],E[1]>=ge/2&&++x;do l=0,u=e(E,h,A,v),u<0?(O=h[0],A!=v&&(O=O*ge+(h[1]||0)),l=O/x|0,l>1?(l>=ge&&(l=ge-1),f=t(E,l),d=f.length,v=h.length,u=e(f,h,d,v),u==1&&(l--,r(f,A<d?S:E,d))):(l==0&&(u=l=1),f=E.slice()),d=f.length,d<v&&f.unshift(0),r(h,f,v),u==-1&&(v=h.length,u=e(E,h,A,v),u<1&&(l++,r(h,A<v?S:E,v))),v=h.length):u===0&&(l++,h=[0]),y[c++]=l,u&&h[0]?h[v++]=I[w]||0:(h=[I[w]],v=1);while((w++<m||h[0]!==void 0)&&g--)}return y[0]||y.shift(),p.e=s,ne(p,o?i+de(p)+1:i)}}();function eh(t,e){var r,n,a,i,o,u,s=0,c=0,l=t.constructor,f=l.precision;if(de(t)>16)throw Error(Qs+de(t));if(!t.s)return new l(Te);for(se=!1,u=f,o=new l(.03125);t.abs().gte(.1);)t=t.times(o),c+=5;for(n=Math.log(gt(2,c))/Math.LN10*2+5|0,u+=n,r=a=i=new l(Te),l.precision=u;;){if(a=ne(a.times(t),u),r=r.times(++s),o=i.plus(Ye(a,r,u)),ze(o.d).slice(0,u)===ze(i.d).slice(0,u)){for(;c--;)i=ne(i.times(i),u);return l.precision=f,e==null?(se=!0,ne(i,f)):i}i=o}}function de(t){for(var e=t.e*ue,r=t.d[0];r>=10;r/=10)e++;return e}function Go(t,e,r){if(e>t.LN10.sd())throw se=!0,r&&(t.precision=r),Error(De+"LN10 precision limit exceeded");return ne(new t(t.LN10),e)}function nt(t){for(var e="";t--;)e+="0";return e}function Vr(t,e){var r,n,a,i,o,u,s,c,l,f=1,d=10,p=t,y=p.d,h=p.constructor,v=h.precision;if(p.s<1)throw Error(De+(p.s?"NaN":"-Infinity"));if(p.eq(Te))return new h(0);if(e==null?(se=!1,c=v):c=e,p.eq(10))return e==null&&(se=!0),Go(h,c);if(c+=d,h.precision=c,r=ze(y),n=r.charAt(0),i=de(p),Math.abs(i)<1
155e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)p=p.times(t),r=ze(p.d),n=r.charAt(0),f++;i=de(p),n>1?(p=new h("0."+r),i++):p=new h(n+"."+r.slice(1))}else return s=Go(h,c+2,v).times(i+""),p=Vr(new h(n+"."+r.slice(1)),c-d).plus(s),h.precision=v,e==null?(se=!0,ne(p,v)):p;for(u=o=p=Ye(p.minus(Te),p.plus(Te),c),l=ne(p.times(p),c),a=3;;){if(o=ne(o.times(l),c),s=u.plus(Ye(o,new h(a),c)),ze(s.d).slice(0,c)===ze(u.d).slice(0,c))return u=u.times(2),i!==0&&(u=u.plus(Go(h,c+2,v).times(i+""))),u=Ye(u,new h(f),c),h.precision=v,e==null?(se=!0,ne(u,v)):u;u=s,a+=2}}function zf(t,e){var r,n,a;for((r=e.indexOf("."))>-1&&(e=e.replace(".","")),(n=e.search(/e/i))>0?(r<0&&(r=n),r+=+e.slice(n+1),e=e.substring(0,n)):r<0&&(r=e.length),n=0;e.charCodeAt(n)===48;)++n;for(a=e.length;e.charCodeAt(a-1)===48;)--a;if(e=e.slice(n,a),e){if(a-=n,r=r-n-1,t.e=gr(r/ue),t.d=[],n=(r+1)%ue,r<0&&(n+=ue),n<a){for(n&&t.d.push(+e.slice(0,n)),a-=ue;n<a;)t.d.push(+e.slice(n,n+=ue));e=e.slice(n),n=ue-e.length}else n-=a;for(;n--;)e+="0";if(t.d.push(+e),se&&(t.e>ta||t.e<-ta))throw Error(Qs+r)}else t.s=0,t.e=0,t.d=[0];return t}function ne(t,e,r){var n,a,i,o,u,s,c,l,f=t.d;for(o=1,i=f[0];i>=10;i/=10)o++;if(n=e-o,n<0)n+=ue,a=e,c=f[l=0];else{if(l=Math.ceil((n+1)/ue),i=f.length,l>=i)return t;for(c=i=f[l],o=1;i>=10;i/=10)o++;n%=ue,a=n-ue+o}if(r!==void 0&&(i=gt(10,o-a-1),u=c/i%10|0,s=e<0||f[l+1]!==void 0||c%i,s=r<4?(u||s)&&(r==0||r==(t.s<0?3:2)):u>5||u==5&&(r==4||s||r==6&&(n>0?a>0?c/gt(10,o-a):0:f[l-1])%10&1||r==(t.s<0?8:7))),e<1||!f[0])return s?(i=de(t),f.length=1,e=e-i-1,f[0]=gt(10,(ue-e%ue)%ue),t.e=gr(-e/ue)||0):(f.length=1,f[0]=t.e=t.s=0),t;if(n==0?(f.length=l,i=1,l--):(f.length=l+1,i=gt(10,ue-n),f[l]=a>0?(c/gt(10,o-a)%gt(10,a)|0)*i:0),s)for(;;)if(l==0){(f[0]+=i)==ge&&(f[0]=1,++t.e);break}else{if(f[l]+=i,f[l]!=ge)break;f[l--]=0,i=1}for(n=f.length;f[--n]===0;)f.pop();if(se&&(t.e>ta||t.e<-ta))throw Error(Qs+de(t));return t}function th(t,e){var r,n,a,i,o,u,s,c,l,f,d=t.constructor,p=d.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new d(t),se?ne(e,p):e;if(s=t.d,f=e.d,n=e.e,c=t.e,s=s.slice(),o=c-n,o){for(l=o<0,l?(r=s,o=-o,u=f.length):(r=f,n=c,u=s.length),a=Math.max(Math.ceil(p/ue),u)+2,o>a&&(o=a,r.length=1),r.reverse(),a=o;a--;)r.push(0);r.reverse()}else{for(a=s.length,u=f.length,l=a<u,l&&(u=a),a=0;a<u;a++)if(s[a]!=f[a]){l=s[a]<f[a];break}o=0}for(l&&(r=s,s=f,f=r,e.s=-e.s),u=s.length,a=f.length-u;a>0;--a)s[u++]=0;for(a=f.length;a>o;){if(s[--a]<f[a]){for(i=a;i&&s[--i]===0;)s[i]=ge-1;--s[i],s[a]+=ge}s[a]-=f[a]}for(;s[--u]===0;)s.pop();for(;s[0]===0;s.shift())--n;return s[0]?(e.d=s,e.e=n,se?ne(e,p):e):new d(0)}function St(t,e,r){var n,a=de(t),i=ze(t.d),o=i.length;return e?(r&&(n=r-o)>0?i=i.charAt(0)+"."+i.slice(1)+nt(n):o>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(a<0?"e":"e+")+a):a<0?(i="0."+nt(-a-1)+i,r&&(n=r-o)>0&&(i+=nt(n))):a>=o?(i+=nt(a+1-o),r&&(n=r-a-1)>0&&(i=i+"."+nt(n))):((n=a+1)<o&&(i=i.slice(0,n)+"."+i.slice(n)),r&&(n=r-o)>0&&(a+1===o&&(i+="."),i+=nt(n))),t.s<0?"-"+i:i}function Wf(t,e){if(t.length>e)return t.length=e,!0}function rh(t){var e,r,n;function a(i){var o=this;if(!(o instanceof a))return new a(i);if(o.constructor=a,i instanceof a){o.s=i.s,o.e=i.e,o.d=(i=i.d)?i.slice():i;return}if(typeof i=="number"){if(i*0!==0)throw Error(Ot+i);if(i>0)o.s=1;else if(i<0)i=-i,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(i===~~i&&i<1e7){o.e=0,o.d=[i];return}return zf(o,i.toString())}else if(typeof i!="string")throw Error(Ot+i);if(i.charCodeAt(0)===45?(i=i.slice(1),o.s=-1):o.s=1,oO.test(i))zf(o,i);else throw Error(Ot+i)}if(a.prototype=q,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=rh,a.config=a.set=uO,t===void 0&&(t={}),t)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],e=0;e<n.length;)t.hasOwnProperty(r=n[e++])||(t[r]=this[r]);return a.config(t),a}function uO(t){if(!t||typeof t!="object")throw Error(De+"Object expected");var e,r,n,a=["precision",1,mr,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e<a.length;e+=3)if((n=t[r=a[e]])!==void 0)if(gr(n)===n&&n>=a[e+1]&&n<=a[e+2])this[r]=n;else throw Error(Ot+r+": "+n);if((n=t[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Ot+r+": "+n);return this}var Js=rh(iO);Te=new Js(1);const re=Js;function sO(t){return dO(t)||fO(t)||lO(t)||cO()}function cO(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
16In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lO(t,e){if(t){if(typeof t=="string")return qu(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return qu(t,e)}}function fO(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function dO(t){if(Array.isArray(t))return qu(t)}function qu(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var pO=function(e){return e},nh={},ah=function(e){return e===nh},Kf=function(e){return function r(){return arguments.length===0||arguments.length===1&&ah(arguments.length<=0?void 0:arguments[0])?r:e.apply(void 0,arguments)}},vO=function t(e,r){return e===1?r:Kf(function(){for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];var o=a.filter(function(u){return u!==nh}).length;return o>=e?r.apply(void 0,a):t(e-o,Kf(function(){for(var u=arguments.length,s=new Array(u),c=0;c<u;c++)s[c]=arguments[c];var l=a.map(function(f){return ah(f)?s.shift():f});return r.apply(void 0,sO(l).concat(s))}))})},za=function(e){return vO(e.length,e)},Fu=function(e,r){for(var n=[],a=e;a<r;++a)n[a-e]=a;return n},hO=za(function(t,e){return Array.isArray(e)?e.map(t):Object.keys(e).map(function(r){return e[r]}).map(t)}),yO=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];if(!r.length)return pO;var a=r.reverse(),i=a[0],o=a.slice(1);return function(){return o.reduce(function(u,s){return s(u)},i.apply(void 0,arguments))}},zu=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},ih=function(e){var r=null,n=null;return function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return r&&i.every(function(u,s){return u===r[s]})||(r=i,n=e.apply(void 0,i)),n}};function mO(t){var e;return t===0?e=1:e=Math.floor(new re(t).abs().log(10).toNumber())+1,e}function gO(t,e,r){for(var n=new re(t),a=0,i=[];n.lt(e)&&a<1e5;)i.push(n.toNumber()),n=n.add(r),a++;return i}var bO=za(function(t,e,r){var n=+t,a=+e;return n+r*(a-n)}),xO=za(function(t,e,r){var n=e-+t;return n=n||1/0,(r-t)/n}),OO=za(function(t,e,r){var n=e-+t;return n=n||1/0,Math.max(0,Math.min(1,(r-t)/n))});const Wa={rangeStep:gO,getDigitCount:mO,interpolateNumber:bO,uninterpolateNumber:xO,uninterpolateTruncation:OO};function Wu(t){return SO(t)||AO(t)||oh(t)||wO()}function wO(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
17In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function AO(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function SO(t){if(Array.isArray(t))return Ku(t)}function Hr(t,e){return _O(t)||jO(t,e)||oh(t,e)||PO()}
17function PO(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
18In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oh(t,e){if(t){if(typeof t=="string")return Ku(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ku(t,e)}}function Ku(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function jO(t,e){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(t)))){var r=[],n=!0,a=!1,i=void 0;try{for(var o=t[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(r.push(u.value),!(e&&r.length===e));n=!0);}catch(s){a=!0,i=s}finally{try{!n&&o.return!=null&&o.return()}finally{if(a)throw i}}return r}}function _O(t){if(Array.isArray(t))return t}function uh(t){var e=Hr(t,2),r=e[0],n=e[1],a=r,i=n;return r>n&&(a=n,i=r),[a,i]}function sh(t,e,r){if(t.lte(0))return new re(0);var n=Wa.getDigitCount(t.toNumber()),a=new re(10).pow(n),i=t.div(a),o=n!==1?.05:.1,u=new re(Math.ceil(i.div(o).toNumber())).add(r).mul(o),s=u.mul(a);return e?s:new re(Math.ceil(s))}function EO(t,e,r){var n=1,a=new re(t);if(!a.isint()&&r){var i=Math.abs(t);i<1?(n=new re(10).pow(Wa.getDigitCount(t)-1),a=new re(Math.floor(a.div(n).toNumber())).mul(n)):i>1&&(a=new re(Math.floor(t)))}else t===0?a=new re(Math.floor((e-1)/2)):r||(a=new re(Math.floor(t)));var o=Math.floor((e-1)/2),u=yO(hO(function(s){return a.add(new re(s-o).mul(n)).toNumber()}),Fu);return u(0,e)}function ch(t,e,r,n){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((e-t)/(r-1)))return{step:new re(0),tickMin:new re(0),tickMax:new re(0)};var i=sh(new re(e).sub(t).div(r-1),n,a),o;t<=0&&e>=0?o=new re(0):(o=new re(t).add(e).div(2),o=o.sub(new re(o).mod(i)));var u=Math.ceil(o.sub(t).div(i).toNumber()),s=Math.ceil(new re(e).sub(o).div(i).toNumber()),c=u+s+1;return c>r?ch(t,e,r,n,a+1):(c<r&&(s=e>0?s+(r-c):s,u=e>0?u:u+(r-c)),{step:i,tickMin:o.sub(new re(u).mul(i)),tickMax:o.add(new re(s).mul(i))})}function TO(t){var e=Hr(t,2),r=e[0],n=e[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(a,2),u=uh([r,n]),s=Hr(u,2),c=s[0],l=s[1];if(c===-1/0||l===1/0){var f=l===1/0?[c].concat(Wu(Fu(0,a-1).map(function(){return 1/0}))):[].concat(Wu(Fu(0,a-1).map(function(){return-1/0})),[l]);return r>n?zu(f):f}if(c===l)return EO(c,a,i);var d=ch(c,l,o,i),p=d.step,y=d.tickMin,h=d.tickMax,v=Wa.rangeStep(y,h.add(new re(.1).mul(p)),p);return r>n?zu(v):v}function IO(t,e){var r=Hr(t,2),n=r[0],a=r[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=uh([n,a]),u=Hr(o,2),s=u[0],c=u[1];if(s===-1/0||c===1/0)return[n,a];if(s===c)return[s];var l=Math.max(e,2),f=sh(new re(c).sub(s).div(l-1),i,0),d=[].concat(Wu(Wa.rangeStep(new re(s),new re(c).sub(new re(.99).mul(f)),f)),[c]);return n>a?zu(d):d}var $O=ih(TO),CO=ih(IO),kO="Invariant failed";function Pt(t,e){throw new Error(kO)}var MO=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Yt(t){"@babel/helpers - typeof";return Yt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Yt(t)}function ra(){return ra=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},ra.apply(this,arguments)}function DO(t,e){return BO(t)||LO(t,e)||RO(t,e)||NO()}function NO(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
19In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function RO(t,e){if(t){if(typeof t=="string")return Gf(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Gf(t,e)}}function Gf(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function LO(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,a,i,o,u=[],s=!0,c=!1;try{if(i=(r=r.call(t)).next,e!==0)for(;
19!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);s=!0);}catch(l){c=!0,a=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}function BO(t){if(Array.isArray(t))return t}function qO(t,e){if(t==null)return{};var r=FO(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function FO(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function zO(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function WO(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,dh(n.key),n)}}function KO(t,e,r){return e&&WO(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function GO(t,e,r){return e=na(e),UO(t,lh()?Reflect.construct(e,r||[],na(t).constructor):e.apply(t,r))}function UO(t,e){if(e&&(Yt(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return VO(t)}function VO(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function lh(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lh=function(){return!!t})()}function na(t){return na=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},na(t)}function HO(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Gu(t,e)}function Gu(t,e){return Gu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Gu(t,e)}function fh(t,e,r){return e=dh(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function dh(t){var e=XO(t,"string");return Yt(e)=="symbol"?e:e+""}function XO(t,e){if(Yt(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Yt(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var En=function(t){function e(){return zO(this,e),GO(this,e,arguments)}return HO(e,t),KO(e,[{key:"render",value:function(){var n=this.props,a=n.offset,i=n.layout,o=n.width,u=n.dataKey,s=n.data,c=n.dataPointFormatter,l=n.xAxis,f=n.yAxis,d=qO(n,MO),p=W(d,!1);this.props.direction==="x"&&l.type!=="number"&&Pt();var y=s.map(function(h){var v=c(h,u),O=v.x,g=v.y,b=v.value,w=v.errorVal;if(!w)return null;var m=[],x,A;if(Array.isArray(w)){var S=DO(w,2);x=S[0],A=S[1]}else x=A=w;if(i==="vertical"){var j=l.scale,T=g+a,I=T+o,E=T-o,C=j(b-x),M=j(b+A);m.push({x1:M,y1:I,x2:M,y2:E}),m.push({x1:C,y1:T,x2:M,y2:T}),m.push({x1:C,y1:I,x2:C,y2:E})}else if(i==="horizontal"){var k=f.scale,N=O+a,R=N-o,B=N+o,F=k(b-x),K=k(b+A);m.push({x1:R,y1:K,x2:B,y2:K}),m.push({x1:N,y1:F,x2:N,y2:K}),m.push({x1:R,y1:F,x2:B,y2:F})}return P.createElement(J,ra({className:"recharts-errorBar",key:"bar-".concat(m.map(function(V){return"".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))},p),m.map(function(V){return P.createElement("line",ra({},V,{key:"line-".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))}))});return P.createElement(J,{className:"recharts-errorBars"},y)}}])}(P.Component);fh(En,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});fh(En,"displayName","ErrorBar");function Xr(t){"@babel/helpers - typeof";return Xr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xr(t)}function Uf(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function ht(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};
19e%2?Uf(Object(r),!0).forEach(function(n){YO(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Uf(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function YO(t,e,r){return e=ZO(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function ZO(t){var e=QO(t,"string");return Xr(e)=="symbol"?e:e+""}function QO(t,e){if(Xr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Xr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var ph=function(e){var r=e.children,n=e.formattedGraphicalItems,a=e.legendWidth,i=e.legendContent,o=_e(r,zt);if(!o)return null;var u=zt.defaultProps,s=u!==void 0?ht(ht({},u),o.props):{},c;return o.props&&o.props.payload?c=o.props&&o.props.payload:i==="children"?c=(n||[]).reduce(function(l,f){var d=f.item,p=f.props,y=p.sectors||p.data||[];return l.concat(y.map(function(h){return{type:o.props.iconType||d.props.legendType,value:h.name,color:h.fill,payload:h}}))},[]):c=(n||[]).map(function(l){var f=l.item,d=f.type.defaultProps,p=d!==void 0?ht(ht({},d),f.props):{}
19,y=p.dataKey,h=p.name,v=p.legendType,O=p.hide;return{inactive:O,dataKey:y,type:s.iconType||v||"square",color:ec(f),value:h||y,payload:p}}),ht(ht(ht({},s),zt.getWithHeight(o,a)),{},{payload:c,item:o})};function Yr(t){"@babel/helpers - typeof";return Yr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Yr(t)}function Vf(t){return rw(t)||tw(t)||ew(t)||JO()}function JO(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
20In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ew(t,e){if(t){if(typeof t=="string")return Uu(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Uu(t,e)}}function tw(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function rw(t){if(Array.isArray(t))return Uu(t)}function Uu(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function Hf(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function le(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Hf(Object(r),!0).forEach(function(n){Wt(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Hf(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Wt(t,e,r){return e=nw(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function nw(t){var e=aw(t,"string");return Yr(e)=="symbol"?e:e+""}function aw(t,e){if(Yr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Yr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function he(t,e,r){return X(t)||X(e)?r:ye(e)?Ie(t,e,r):U(e)?e(t):r}function Nr(t,e,r,n){var a=rO(t,function(u){return he(u,e)});if(r==="number"){var i=a.filter(function(u){return L(u)||parseFloat(u)});return i.length?[Fa(i),qa(i)]:[1/0,-1/0]}var o=n?a.filter(function(u){return!X(u)}):a;return o.map(function(u){return ye(u)||u instanceof Date?u:""})}var iw=function(e){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=-1,u=(r=n?.length)!==null&&r!==void 0?r:0;if(u<=1)return 0;if(i&&i.axisType==="angleAxis"&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var s=i.range,c=0;c<u;c++){var l=c>0?a[c-1].coordinate:a[u-1].coordinate,f=a[c].coordinate,d=c>=u-1?a[0].coordinate:a[c+1].coordinate,p=void 0;if(Ae(f-l)!==Ae(d-f)){var y=[];if(Ae(d-f)===Ae(s[1]-s[0])){p=d;var h=f+s[1]-s[0];y[0]=Math.min(h,(h+l)/2),y[1]=Math.max(h,(h+l)/2)}else{p=l;var v=d+s[1]-s[0];y[0]=Math.min(f,(v+f)/2),y[1]=Math.max(f,(v+f)/2)}var O=[Math.min(f,(p+f)/2),Math.max(f,(p+f)/2)];if(e>O[0]&&e<=O[1]||e>=y[0]&&e<=y[1]){o=a[c].index;break}}else{var g=Math.min(l,d),b=Math.max(l,d);if(e>(g+f)/2&&e<=(b+f)/2){o=a[c].index;break}}}else for(var w=0;w<u;w++)if(w===0&&e<=(n[w].coordinate+n[w+1].coordinate)/2||w>0&&w<u-1&&e>(n[w].coordinate+n[w-1].coordinate)/2&&e<=(n[w].coordinate+n[w+1].coordinate)/2||w===u-1&&e>(n[w].coordinate+n[w-1].coordinate)/2){o=n[w].index;break}return o},ec=function(e){var r,n=e,a=n.type.displayName,i=(r=e.type)!==null&&r!==void 0&&r.defaultProps?le(le({},e.type.defaultProps),e.props):e.props,o=i.stroke,u=i.fill,s;switch(a){case"Line":s=o;break;case"Area":case"Radar":s=o&&o!=="none"?o:u;break;default:s=u;break}return s},ow=function(e){var r=e.barSize,n=e.totalSize,a=e.stackGroups,i=a===void 0?{}:a;if(!i)return{};for(var o={},u=Object.keys(i),s=0,c=u.length;s<c;s++)for(var l=i[u[s]].stackGroups,f=Object.keys(l),d=0,p=f.length;d<p;d++){var y=l[f[d]],h=y.items,v=y.cateAxisId,O=h.filter(function(A){return ot(A.type).indexOf("Bar")>=0});if(O&&O.length){var g=O[0].type.defaultProps,b=g!==void 0?le(le({},g),O[0].props):O[0].props,w=b.barSize,m=b[v];o[m]||(o[m]=[]);var x=X(w)?r:w;o[m].push({item:O[0],stackList:O.slice(1),barSize:X(x)?void 0:Se(x,n,0
20)})}}return o},uw=function(e){var r=e.barGap,n=e.barCategoryGap,a=e.bandSize,i=e.sizeList,o=i===void 0?[]:i,u=e.maxBarSize,s=o.length;if(s<1)return null;var c=Se(r,a,0,!0),l,f=[];if(o[0].barSize===+o[0].barSize){var d=!1,p=a/s,y=o.reduce(function(w,m){return w+m.barSize||0},0);y+=(s-1)*c,y>=a&&(y-=(s-1)*c,c=0),y>=a&&p>0&&(d=!0,p*=.9,y=s*p);var h=(a-y)/2>>0,v={offset:h-c,size:0};l=o.reduce(function(w,m){var x={item:m.item,position:{offset:v.offset+v.size+c,size:d?p:m.barSize}},A=[].concat(Vf(w),[x]);return v=A[A.length-1].position,m.stackList&&m.stackList.length&&m.stackList.forEach(function(S){A.push({item:S,position:v})}),A},f)}else{var O=Se(n,a,0,!0);a-2*O-(s-1)*c<=0&&(c=0);var g=(a-2*O-(s-1)*c)/s;g>1&&(g>>=0);var b=u===+u?Math.min(g,u):g;l=o.reduce(function(w,m,x){var A=[].concat(Vf(w),[{item:m.item,position:{offset:O+(g+c)*x+(g-b)/2,size:b}}]);return m.stackList&&m.stackList.length&&m.stackList.forEach(function(S){A.push({item:S,position:A[A.length-1].position})}),A},f)}return l},sw=function(e,r,n,a){var i=n.children,o=n.width,u=n.margin,s=o-(u.left||0)-(u.right||0),c=ph({children:i,legendWidth:s});if(c){var l=a||{},f=l.width,d=l.height,p=c.align,y=c.verticalAlign,h=c.layout;if((h==="vertical"||h==="horizontal"&&y==="middle")&&p!=="center"&&L(e[p]))return le(le({},e),{},Wt({},p,e[p]+(f||0)));if((h==="horizontal"||h==="vertical"&&p==="center")&&y!=="middle"&&L(e[y]))return le(le({},e),{},Wt({},y,e[y]+(d||0)))}return e},cw=function(e,r,n){return X(r)?!0:e==="horizontal"?r==="yAxis":e==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},vh=function(e,r,n,a,i){var o=r.props.children,u=$e(o,En).filter(function(c){return cw(a,i,c.props.direction)});if(u&&u.length){var s=u.map(function(c){return c.props.dataKey});return e.reduce(function(c,l){var f=he(l,n);if(X(f))return c;var d=Array.isArray(f)?[Fa(f),qa(f)]:[f,f],p=s.reduce(function(y,h){var v=he(l,h,0),O=d[0]-Math.abs(Array.isArray(v)?v[0]:v),g=d[1]+Math.abs(Array.isArray(v)?v[1]:v);return[Math.min(O,y[0]),Math.max(g,y[1])]},[1/0,-1/0]);return[Math.min(p[0],c[0]),Math.max(p[1],c[1])]},[1/0,-1/0])}return null},lw=function(e,r,n,a,i){var o=r.map(function(u){return vh(e,u,n,i,a)}).filter(function(u){return!X(u)});return o&&o.length?o.reduce(function(u,s){return[Math.min(u[0],s[0]),Math.max(u[1],s[1])]},[1/0,-1/0]):null},hh=function(e,r,n,a,i){var o=r.map(function(s){var c=s.props.dataKey;return n==="number"&&c&&vh(e,s,c,a)||Nr(e,c,n,i)});if(n==="number")return o.reduce(function(s,c){return[Math.min(s[0],c[0]),Math.max(s[1],c[1])]},[1/0,-1/0]);var u={};return o.reduce(function(s,c){for(var l=0,f=c.length;l<f;l++)u[c[l]]||(u[c[l]]=!0,s.push(c[l]));return s},[])},yh=function(e,r){return e==="horizontal"&&r==="xAxis"||e==="vertical"&&r==="yAxis"||e==="centric"&&r==="angleAxis"||e==="radial"&&r==="radiusAxis"},mh=function(e,r,n,a){if(a)return e.map(function(s){return s.coordinate});var i,o,u=e.map(function(s){return s.coordinate===r&&(i=!0),s.coordinate===n&&(o=!0),s.coordinate});return i||u.push(r),o||u.push(n),u},Xe=function(e,r,n){if(!e)return null;var a=e.scale,i=e.duplicateDomain,o=e.type,u=e.range,s=e.realScaleType==="scaleBand"?a.bandwidth()/2:2,c=(r||n)&&o==="category"&&a.bandwidth?a.bandwidth()/s:0;if(c=e.axisType==="angleAxis"&&u?.length>=2?Ae(u[0]-u[1])*2*c:c,r&&(e.ticks||e.niceTicks)){var l=(e.ticks||e.niceTicks).map(function(f){var d=i?i.indexOf(f):f;return{coordinate:a(d)+c,value:f,offset:c}});return l.filter(function(f){return!jn(f.coordinate)})}return e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(f,d){return{coordinate:a(f)+c,value:f,index:d,offset:c}}):a.ticks&&!n?a.ticks(e.tickCount).map(function(f){return{coordinate:a(f)+c,value:f,offset:c}}):a.domain().map(function(f,d){return{coordinate:a(f)+c,value:i?i[f]:f,index:d,offset:c}})},Uo=new WeakMap,Rn=function(e,r){if(typeof r!="function")return e;Uo.has(e)||Uo.set(e,new WeakMap);var n=Uo.get(e);if(n.has(r))return n.get(r);var a=function(){e.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,a),a},gh=function(e,r,n){var a=e.scale,i=e.type,o=e.layout,u=e.axisType;if(a==="auto")return o==="radial"&&u==="radiusAxis"?{scale:Ou(),realScaleType:"band"}:o==="radial"&&u==="angleAxis"?{scale:wu(),realScaleType:"linear"}:i==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>
20=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Mr(),realScaleType:"point"}:i==="category"?{scale:Ou(),realScaleType:"band"}:{scale:wu(),realScaleType:"linear"};if(Pn(a)){var s="scale".concat(Ra(a));return{scale:(kf[s]||Mr)(),realScaleType:kf[s]?s:"point"}}return U(a)?{scale:a}:{scale:Mr(),realScaleType:"point"}},Xf=1e-4,bh=function(e){var r=e.domain();if(!(!r||r.length<=2)){var n=r.length,a=e.range(),i=Math.min(a[0],a[1])-Xf,o=Math.max(a[0],a[1])+Xf,u=e(r[0]),s=e(r[n-1]);(u<i||u>o||s<i||s>o)&&e.domain([r[0],r[n-1]])}},fw=function(e,r){if(!e)return null;for(var n=0,a=e.length;n<a;n++)if(e[n].item===r)return e[n].position;return null},dw=function(e,r){if(!r||r.length!==2||!L(r[0])||!L(r[1]))return e;var n=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]),i=[e[0],e[1]];return(!L(e[0])||e[0]<n)&&(i[0]=n),(!L(e[1])||e[1]>a)&&(i[1]=a),i[0]>a&&(i[0]=a),i[1]<n&&(i[1]=n),i},pw=function(e){var r=e.length;if(!(r<=0))for(var n=0,a=e[0].length;n<a;++n)for(var i=0,o=0,u=0;u<r;++u){var s=jn(e[u][n][1])?e[u][n][0]:e[u][n][1];s>=0?(e[u][n][0]=i,e[u][n][1]=i+s,i=e[u][n][1]):(e[u][n][0]=o,e[u][n][1]=o+s,o=e[u][n][1])}},vw=function(e){var r=e.length;if(!(r<=0))for(var n=0,a=e[0].length;n<a;++n)for(var i=0,o=0;o<r;++o){var u=jn(e[o][n][1])?e[o][n][0]:e[o][n][1];u>=0?(e[o][n][0]=i,e[o][n][1]=i+u,i=e[o][n][1]):(e[o][n][0]=0,e[o][n][1]=0)}},hw={sign:pw,expand:pg,none:dg,silhouette:fg,wiggle:lg,positive:vw},yw=function(e,r,n){var a=r.map(function(u){return u.props.dataKey}),i=hw[n],o=sg().keys(a).value(function(u,s){return+he(u,s,0)}).order(cg).offset(i);return o(e)},mw=function(e,r,n,a,i,o){if(!e)return null;var u=o?r.reverse():r,s={},c=u.reduce(function(f,d){var p,y=(p=d.type)!==null&&p!==void 0&&p.defaultProps?le(le({},d.type.defaultProps),d.props):d.props,h=y.stackId,v=y.hide;if(v)return f;var O=y[n],g=f[O]||{hasStack:!1,stackGroups:{}};if(ye(h)){var b=g.stackGroups[h]||{numericAxisId:n,cateAxisId:a,items:[]};b.items.push(d),g.hasStack=!0,g.stackGroups[h]=b}else g.stackGroups[yr("_stackId_")]={numericAxisId:n,cateAxisId:a,items:[d]};return le(le({},f),{},Wt({},O,g))},s),l={};return Object.keys(c).reduce(function(f,d){var p=c[d];if(p.hasStack){var y={};p.stackGroups=Object.keys(p.stackGroups).reduce(function(h,v){var O=p.stackGroups[v];return le(le({},h),{},Wt({},v,{numericAxisId:n,cateAxisId:a,items:O.items,stackedData:yw(e,O.items,i)}))},y)}return le(le({},f),{},Wt({},d,p))},l)},xh=function(e,r){var n=r.realScaleType,a=r.type,i=r.tickCount,o=r.originalDomain,u=r.allowDecimals,s=n||r.scale;if(s!=="auto"&&s!=="linear")return null;if(i&&a==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var c=e.domain();if(!c.length)return null;var l=$O(c,i,u);return e.domain([Fa(l),qa(l)]),{niceTicks:l}}if(i&&a==="number"){var f=e.domain(),d=CO(f,i,u);return{niceTicks:d}}return null};function Yf(t){var e=t.axis,r=t.ticks,n=t.bandSize,a=t.entry,i=t.index,o=t.dataKey;if(e.type==="category"){if(!e.allowDuplicatedCategory&&e.dataKey&&!X(a[e.dataKey])){var u=Hn(r,"value",a[e.dataKey]);if(u)return u.coordinate+n/2}return r[i]?r[i].coordinate+n/2:null}var s=he(a,X(o)?e.dataKey:o);return X(s)?null:e.scale(s)}var Zf=function(e){var r=e.axis,n=e.ticks,a=e.offset,i=e.bandSize,o=e.entry,u=e.index;if(r.type==="category")return n[u]?n[u].coordinate+a:null;var s=he(o,r.dataKey,r.domain[u]);return X(s)?null:r.scale(s)-i/2+a},gw=function(e){var r=e.numericAxis,n=r.scale.domain();if(r.type==="number"){var a=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]);return a<=0&&i>=0?0:i<0?i:a}return n[0]},bw=function(e,r){var n,a=(n=e.type)!==null&&n!==void 0&&n.defaultProps?le(le({},e.type.defaultProps),e.props):e.props,i=a.stackId;if(ye(i)){var o=r[i];if(o){var u=o.items.indexOf(e);return u>=0?o.stackedData[u]:null}}return null},xw=function(e){return e.reduce(function(r,n){return[Fa(n.concat([r[0]]).filter(L)),qa(n.concat([r[1]]).filter(L))]},[1/0,-1/0])},Oh=function(e,r,n){return Object.keys(e).reduce(function(a,i){var o=e[i],u=o.stackedData,s=u.reduce(function(c,l){var f=xw(l.slice(r,n+1));return[Math.min(c[0],f[0]),Math.max(c[1],f[1])]},[1/0,-1/0]);return[Math.min(s[0],a[0]),Math.max(s[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},Qf=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Jf=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Vu=function(e,r,n){if(U(e))return e(r,n);if(!Array.isArray(e))return r;var a=[];if(L(e[0]))a[0]=n?e[0]:Math.min(e[0],r[0]);else if(Qf.test(e[0])){var i=+Qf.exec(e[0])[1];a[0]=r[0]-i}else U(e[0])?a[0]=e[0](r[0]):a[0]=r[0];if(L(e[1]))a[1]=n?e[1]:Math.max(e[1],r[1]);else if(Jf.test(e[1])){var o=+Jf.exec(e[1])[1];a[1]=r[1]+o}else U(e[1])?a[1]=e[1](r[1]):a[1]=r[1];return a},aa=function(e,r,n){if(e&&e.scale&&e.scale.bandwidth){var a=e.scale.bandwidth();if(!n||a>0)return a}if(e&&r&&r.length>=2){for(var i=Ys(r,function(f){return f.coordinate}),o=1/0,u=1,s=i.length;u<s;
20u++){var c=i[u],l=i[u-1];o=Math.min((c.coordinate||0)-(l.coordinate||0),o)}return o===1/0?0:o}return n?void 0:0},ed=function(e,r,n){return!e||!e.length||_n(e,Ie(n,"type.defaultProps.domain"))?r:e},wh=function(e,r){var n=e.type.defaultProps?le(le({},e.type.defaultProps),e.props):e.props,a=n.dataKey,i=n.name,o=n.unit,u=n.formatter,s=n.tooltipType,c=n.chartType,l=n.hide;return le(le({},W(e,!1)),{},{dataKey:a,unit:o,formatter:u,name:i||a,color:ec(e),value:he(r,a),type:s,payload:r,chartType:c,hide:l})};function Zr(t){"@babel/helpers - typeof";return Zr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zr(t)}function td(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function He(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?td(Object(r),!0).forEach(function(n){Ah(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):td(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Ah(t,e,r){return e=Ow(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Ow(t){var e=ww(t,"string");return Zr(e)=="symbol"?e:e+""}function ww(t,e){if(Zr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Zr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Aw(t,e){return _w(t)||jw(t,e)||Pw(t,e)||Sw()}function Sw(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
21In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pw(t,e){if(t){if(typeof t=="string")return rd(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rd(t,e)}}function rd(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function jw(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,a,i,o,u=[],s=!0,c=!1;try{if(i=(r=r.call(t)).next,e!==0)for(;!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);s=!0);}catch(l){c=!0,a=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}function _w(t){if(Array.isArray(t))return t}var ia=Math.PI/180,Ew=function(e){return e*180/Math.PI},oe=function(e,r,n,a){return{x:e+Math.cos(-ia*a)*n,y:r+Math.sin(-ia*a)*n}},Sh=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},Tw=function(e,r,n,a,i){var o=e.width,u=e.height,s=e.startAngle,c=e.endAngle,l=Se(e.cx,o,o/2),f=Se(e.cy,u,u/2),d=Sh(o,u,n),p=Se(e.innerRadius,d,0),y=Se(e.outerRadius,d,d*.8),h=Object.keys(r);return h.reduce(function(v,O){var g=r[O],b=g.domain,w=g.reversed,m;if(X(g.range))a==="angleAxis"?m=[s,c]:a==="radiusAxis"&&(m=[p,y]),w&&(m=[m[1],m[0]]);else{m=g.range;var x=m,A=Aw(x,2);s=A[0],c=A[1]}var S=gh(g,i),j=S.realScaleType,T=S.scale;T.domain(b).range(m),bh(T);var I=xh(T,He(He({},g),{},{realScaleType:j})),E=He(He(He({},g),I),{},{range:m,radius:y,realScaleType:j,scale:T,cx:l,cy:f,innerRadius:p,outerRadius:y,startAngle:s,endAngle:c});return He(He({},v),{},Ah({},O,E))},{})},Iw=function(e,r){var n=e.x,a=e.y,i=r.x,o=r.y;return Math.sqrt(Math.pow(n-i,2)+Math.pow(a-o,2))},$w=function(e,r){var n=e.x,a=e.y,i=r.cx,o=r.cy,u=Iw({x:n,y:a},{x:i,y:o});if(u<=0)return{radius:u};var s=(n-i)/u,c=Math.acos(s);return a>o&&(c=2*Math.PI-c),{radius:u,angle:Ew(c),angleInRadian:c}},Cw=function(e){var r=e.startAngle,n=e.endAngle,a=Math.floor(r/360),i=Math.floor(n/360),o=Math.min(a,i);return{startAngle:r-o*360,endAngle:n-o*360}},kw=function(e,r){var n=r.startAngle,a=r.endAngle,i=Math.floor(n/360),o=Math.floor(a/360),u=Math.min(i,o);return e+u*360}
21,nd=function(e,r){var n=e.x,a=e.y,i=$w({x:n,y:a},r),o=i.radius,u=i.angle,s=r.innerRadius,c=r.outerRadius;if(o<s||o>c)return!1;if(o===0)return!0;var l=Cw(r),f=l.startAngle,d=l.endAngle,p=u,y;if(f<=d){for(;p>d;)p-=360;for(;p<f;)p+=360;y=p>=f&&p<=d}else{for(;p>f;)p-=360;for(;p<d;)p+=360;y=p>=d&&p<=f}return y?He(He({},r),{},{radius:o,angle:kw(p,r)}):null},Ph=function(e){return!D.isValidElement(e)&&!U(e)&&typeof e!="boolean"?e.className:""};function Qr(t){"@babel/helpers - typeof";return Qr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qr(t)}var Mw=["offset"];function Dw(t){return Bw(t)||Lw(t)||Rw(t)||Nw()}function Nw(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
22In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Rw(t,e){if(t){if(typeof t=="string")return Hu(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Hu(t,e)}}function Lw(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Bw(t){if(Array.isArray(t))return Hu(t)}function Hu(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function qw(t,e){if(t==null)return{};var r=Fw(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function Fw(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function ad(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function pe(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?ad(Object(r),!0).forEach(function(n){zw(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ad(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function zw(t,e,r){return e=Ww(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Ww(t){var e=Kw(t,"string");return Qr(e)=="symbol"?e:e+""}function Kw(t,e){if(Qr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Qr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Jr(){return Jr=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Jr.apply(this,arguments)}var Gw=function(e){var r=e.value,n=e.formatter,a=X(e.children)?r:e.children;return U(n)?n(a):a},Uw=function(e,r){var n=Ae(r-e),a=Math.min(Math.abs(r-e),360);return n*a},Vw=function(e,r,n){var a=e.position,i=e.viewBox,o=e.offset,u=e.className,s=i,c=s.cx,l=s.cy,f=s.innerRadius,d=s.outerRadius,p=s.startAngle,y=s.endAngle,h=s.clockWise,v=(f+d)/2,O=Uw(p,y),g=O>=0?1:-1,b,w;a==="insideStart"?(b=p+g*o,w=h):a==="insideEnd"?(b=y-g*o,w=!h):a==="end"&&(b=y+g*o,w=h),w=O<=0?w:!w;var m=oe(c,l,v,b),x=oe(c,l,v,b+(w?1:-1)*359),A="M".concat(m.x,",").concat(m.y,`
23    A`).concat(v,",").concat(v,",0,1,").concat(w?0:1,`,
24    `).concat(x.x,",").concat(x.y),S=X(e.id)?yr("recharts-radial-line-"):e.id;return P.createElement("text",Jr({},n,{dominantBaseline:"central",className:Q("recharts-radial-bar-label",u)}),P.createElement("defs",null,P.createElement("path",{id:S,d:A})),P.createElement("textPath",{xlinkHref:"#".concat(S)},r))},Hw=function(e){var r=e.viewBox,n=e.offset,a=e.position,i=r,o=i.cx,u=i.cy,s=i.innerRadius,c=i.outerRadius,l=i.startAngle,f=i.endAngle,d=(l+f)/2;if(a==="outside"){var p=oe(o,u,c+n,d),y=p.x,h=p.y;return{x:y,y:h,textAnchor:y>=o?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"end"};var v=(s+c)/2,O=oe(o,u,v,d),g=O.x,b=O.y;return{x:g,y:b,textAnchor:"middle",verticalAnchor:"middle"}},Xw=function(e){var r=e.viewBox,n=e.parentViewBox,a=e.offset,i=e.position,o=r,u=o.x,s=o.y,c=o.width,l=o.height,f=l>=0?1:-1,d=f*a,p=f>0?"end":"start",y=f>0?"start":"end",h=c>=0?1:-1,v=h*a,O=h>0?"end":"start",g=h>0?"start":"end";if(i==="top"){var b={x:u+c/2,y:s-f*a,textAnchor:"middle",verticalAnchor:p};return pe(pe({},b),n?{height:Math.max(s-n.y,0),width:c}:{})}if(i==="bottom"){var w={x:u+c/2,y:s+l+d,textAnchor:"middle",verticalAnchor:y};return pe(pe({},w),n?{height:Math.max(n.y+n.height-(s+l),0),width:c}:{})}if(i==="left"){var m={x:u-v,y:s+l/2,textAnchor:O,verticalAnchor:"middle"};return pe(pe({},m),n?{width:Math.max(m.x-n.x,0),height:l}:{})}if(i==="right"){var x={x:u+c+v,y:s+l/2,textAnchor:g,verticalAnchor:"middle"};return pe(pe({},x),n?{width:Math.max(n.x+n.width-x.x,0),height:l}:{})}var A=n?{width:c,height:l}:{};return i==="insideLeft"?pe({x:u+v,y:s+l/2,textAnchor:g,verticalAnchor:"middle"},A):i==="insideRight"?pe({x:u+c-v,y:s+l/2,textAnchor:O,verticalAnchor:"middle"},A):i==="insideTop"?pe({x:u+c/2,y:s+d,textAnchor:"middle",verticalAnchor:y},A):i==="insideBottom"?pe({x:u+c/2,y:s+l-d,textAnchor:"middle",verticalAnchor:p},A):i==="insideTopLeft"?pe({x:u+v,y:s+d,textAnchor:g,verticalAnchor:y},A):i==="insideTopRight"?pe({x:u+c-v,y:s+d,textAnchor:O,verticalAnchor:y},A):i==="insideBottomLeft"?pe({x:u+v,y:s+l-d,textAnchor:g,verticalAnchor:p},A):i==="insideBottomRight"?pe({x:u+c-v,y:s+l-d,textAnchor:O,verticalAnchor:p},A):hr(i)&&(L(i.x)||Au(i.x))&&(L(i.y)||Au(i.y))?pe({x:u+Se(i.x,c),y:s+Se(i.y,l),textAnchor:"end",verticalAnchor:"end"},A):pe({x:u+c/2,y:s+l/2,textAnchor:"middle",verticalAnchor:"middle"},A)},Yw=function(e){return"cx"in e&&L(e.cx)};function ve(t){var e=t.offset,r=e===void 0?5:e,n=qw(t,Mw),a=pe({offset:r}
24,n),i=a.viewBox,o=a.position,u=a.value,s=a.children,c=a.content,l=a.className,f=l===void 0?"":l,d=a.textBreakAll;if(!i||X(u)&&X(s)&&!D.isValidElement(c)&&!U(c))return null;if(D.isValidElement(c))return D.cloneElement(c,a);var p;if(U(c)){if(p=D.createElement(c,a),D.isValidElement(p))return p}else p=Gw(a);var y=Yw(i),h=W(a,!0);if(y&&(o==="insideStart"||o==="insideEnd"||o==="end"))return Vw(a,p,h);var v=y?Hw(a):Xw(a);return P.createElement(At,Jr({className:Q("recharts-label",f)},h,v,{breakAll:d}),p)}ve.displayName="Label";var jh=function(e){var r=e.cx,n=e.cy,a=e.angle,i=e.startAngle,o=e.endAngle,u=e.r,s=e.radius,c=e.innerRadius,l=e.outerRadius,f=e.x,d=e.y,p=e.top,y=e.left,h=e.width,v=e.height,O=e.clockWise,g=e.labelViewBox;if(g)return g;if(L(h)&&L(v)){if(L(f)&&L(d))return{x:f,y:d,width:h,height:v};if(L(p)&&L(y))return{x:p,y,width:h,height:v}}return L(f)&&L(d)?{x:f,y:d,width:0,height:0}:L(r)&&L(n)?{cx:r,cy:n,startAngle:i||a||0,endAngle:o||a||0,innerRadius:c||0,outerRadius:l||s||u||0,clockWise:O}:e.viewBox?e.viewBox:{}},Zw=function(e,r){return e?e===!0?P.createElement(ve,{key:"label-implicit",viewBox:r}):ye(e)?P.createElement(ve,{key:"label-implicit",viewBox:r,value:e}):D.isValidElement(e)?e.type===ve?D.cloneElement(e,{key:"label-implicit",viewBox:r}):P.createElement(ve,{key:"label-implicit",content:e,viewBox:r}):U(e)?P.createElement(ve,{key:"label-implicit",content:e,viewBox:r}):hr(e)?P.createElement(ve,Jr({viewBox:r},e,{key:"label-implicit"})):null:null},Qw=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var a=e.children,i=jh(e),o=$e(a,ve).map(function(s,c){return D.cloneElement(s,{viewBox:r||i,key:"label-".concat(c)})});if(!n)return o;var u=Zw(e.label,r||i);return[u].concat(Dw(o))};ve.parseViewBox=jh;ve.renderCallByParent=Qw;var Vo,id;function Jw(){if(id)return Vo;id=1;function t(e){var r=e==null?0:e.length;return r?e[r-1]:void 0}return Vo=t,Vo}var eA=Jw();const tA=ae(eA);function en(t){"@babel/helpers - typeof";return en=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},en(t)}var rA=["valueAccessor"],nA=["data","dataKey","clockWise","id","textBreakAll"];function aA(t){return sA(t)||uA(t)||oA(t)||iA()}function iA(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
25In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oA(t,e){if(t){if(typeof t=="string")return Xu(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Xu(t,e)}}function uA(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function sA(t){if(Array.isArray(t))return Xu(t)}function Xu(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function oa(){return oa=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},oa.apply(this,arguments)}function od(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function ud(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?od(Object(r),!0).forEach(function(n){cA(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):od(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function cA(t,e,r){return e=lA(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function lA(t){var e=fA(t,"string");return en(e)=="symbol"?e:e+""}function fA(t,e){if(en(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(en(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function sd(t,e){if(t==null)return{};var r=dA(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function dA(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var pA=function(e){return Array.isArray(e.value)?tA(e.value):e.value};function Ze(t){var e=t.valueAccessor,r=e===void 0?pA:e,n=sd(t,rA),a=n.data,i=n.dataKey,o=n.clockWise,u=n.id,s=n.textBreakAll,c=sd(n,nA);return!a||!a.length?null:P.createElement(J,{className:"recharts-label-list"},a.map(function(l,f){var d=X(i)?r(l,f):he(l&&l.payload,i),p=X(u)?{}:{id:"".concat(u,"-").concat(f)};return P.createElement(ve,oa({},W(l,!0),c,p,{parentViewBox:l.parentViewBox,value:d,textBreakAll:s,viewBox:ve.parseViewBox(X(o)?l:ud(ud({},l),{},{clockWise:o})),key:"label-".concat(f),index:f}))}))}Ze.displayName="LabelList";function vA(t,e){return t?t===!0?P.createElement(Ze,{key:"labelList-implicit",data:e}):P.isValidElement(t)||U(t)?P.createElement(Ze,{key:"labelList-implicit",data:e,content:t}):hr(t)?P.createElement(Ze,oa({data:e},t,{key:"labelList-implicit"})):null:null}function hA(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var n=t.children,a=$e(n,Ze).map(function(o,u){return D.cloneElement(o,{data:e,key:"labelList-".concat(u)})});if(!r)return a;var i=vA(t.label,e);return[i].concat(aA(a))}Ze.renderCallByParent=hA;var yA=["component"];function Yu(t){"@babel/helpers - typeof";return Yu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Yu(t)}function mA(t,e){if(t==null)return{};var r=gA(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function gA(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function tc(t){var e=t.component,r=mA(t,yA),n;return D.isValidElement(e)?n=D.cloneElement(e,r):U(e)?n=D.createElement(e,r):et(!1,"Customized's props `component` must be React.element or Function, but got %s.",Yu(e)),P.createElement(J,{className:"recharts-customized-wrapper"},n)}tc.displayName="Customized";function tn(t){"@babel/helpers - typeof";return tn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tn(t)}function Zu(){return Zu=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];
25for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Zu.apply(this,arguments)}function cd(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function ld(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?cd(Object(r),!0).forEach(function(n){bA(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):cd(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function bA(t,e,r){return e=xA(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function xA(t){var e=OA(t,"string");return tn(e)=="symbol"?e:e+""}function OA(t,e){if(tn(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(tn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var wA=function(e,r){var n=Ae(r-e),a=Math.min(Math.abs(r-e),359.999);return n*a},Ln=function(e){var r=e.cx,n=e.cy,a=e.radius,i=e.angle,o=e.sign,u=e.isExternal,s=e.cornerRadius,c=e.cornerIsExternal,l=s*(u?1:-1)+a,f=Math.asin(s/l)/ia,d=c?i:i+o*f,p=oe(r,n,l,d),y=oe(r,n,a,d),h=c?i-o*f:i,v=oe(r,n,l*Math.cos(f*ia),h);return{center:p,circleTangency:y,lineTangency:v,theta:f}},_h=function(e){var r=e.cx,n=e.cy,a=e.innerRadius,i=e.outerRadius,o=e.startAngle,u=e.endAngle,s=wA(o,u),c=o+s,l=oe(r,n,i,o),f=oe(r,n,i,c),d="M ".concat(l.x,",").concat(l.y,`
26    A `).concat(i,",").concat(i,`,0,
27    `).concat(+(Math.abs(s)>180),",").concat(+(o>c),`,
28    `).concat(f.x,",").concat(f.y,`
29  `);if(a>0){var p=oe(r,n,a,o),y=oe(r,n,a,c);d+="L ".concat(y.x,",").concat(y.y,`
30            A `).concat(a,",").concat(a,`,0,
31            `).concat(+(Math.abs(s)>180),",").concat(+(o<=c),`,
32            `).concat(p.x,",").concat(p.y," Z")}else d+="L ".concat(r,",").concat(n," Z");return d},AA=function(e){var r=e.cx,n=e.cy,a=e.innerRadius,i=e.outerRadius,o=e.cornerRadius,u=e.forceCornerRadius,s=e.cornerIsExternal,c=e.startAngle,l=e.endAngle,f=Ae(l-c),d=Ln({cx:r,cy:n,radius:i,angle:c,sign:f,cornerRadius:o,cornerIsExternal:s}),p=d.circleTangency,y=d.lineTangency,h=d.theta,v=Ln({cx:r,cy:n,radius:i,angle:l,sign:-f,cornerRadius:o,cornerIsExternal:s}),O=v.circleTangency,g=v.lineTangency,b=v.theta,w=s?Math.abs(c-l):Math.abs(c-l)-h-b;if(w<0)return u?"M ".concat(y.x,",").concat(y.y,`
33        a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
34        a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
35      `):_h({cx:r,cy:n,innerRadius:a,outerRadius:i,startAngle:c,endAngle:l});var m="M ".concat(y.x,",").concat(y.y,`
36    A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(p.x,",").concat(p.y,`
37    A`).concat(i,",").concat(i,",0,").concat(+(w>180),",").concat(+(f<0),",").concat(O.x,",").concat(O.y,`
38    A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(g.x,",").concat(g.y,`
39  `);if(a>0){var x=Ln({cx:r,cy:n,radius:a,angle:c,sign:f,isExternal:!0,cornerRadius:o,cornerIsExternal:s}),A=x.circleTangency,S=x.lineTangency,j=x.theta,T=Ln({cx:r,cy:n,radius:a,angle:l,sign:-f,isExternal:!0,cornerRadius:o,cornerIsExternal:s}),I=T.circleTangency,E=T.lineTangency,C=T.theta,M=s?Math.abs(c-l):Math.abs(c-l)-j-C;if(M<0&&o===0)return"".concat(m,"L").concat(r,",").concat(n,"Z");m+="L".concat(E.x,",").concat(E.y,`
40      A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(I.x,",").concat(I.y,`
41      A`).concat(a,",").concat(a,",0,").concat(+(M>180),",").concat(+(f>0),",").concat(A.x,",").concat(A.y,`
42      A`).concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(S.x,",").concat(S.y,"Z")}else m+="L".concat(r,",").concat(n,"Z");return m},SA={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},rc=function(e){var r=ld(ld({},SA),e),n=r.cx,a=r.cy,i=r.innerRadius,o=r.outerRadius,u=r.cornerRadius,s=r.forceCornerRadius,c=r.cornerIsExternal,l=r.startAngle,f=r.endAngle,d=r.className;if(o<i||l===f)return null;var p=Q("recharts-sector",d),y=o-i,h=Se(u,y,0,!0),v;return h>0&&Math.abs(l-f)<360?v=AA({cx:n,cy:a,innerRadius:i,outerRadius:o,cornerRadius:Math.min(h,y/2),forceCornerRadius:s,cornerIsExternal:c,startAngle:l,endAngle:f}):v=_h({cx:n,cy:a,innerRadius:i,outerRadius:o,startAngle:l,endAngle:f}),P.createElement("path",Zu({},W(r,!0),{className:p,d:v,role:"img"}))};function rn(t){"@babel/helpers - typeof";return rn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rn(t)}function Qu(){return Qu=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];
42for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Qu.apply(this,arguments)}function fd(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function dd(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?fd(Object(r),!0).forEach(function(n){PA(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):fd(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function PA(t,e,r){return e=jA(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function jA(t){var e=_A(t,"string");return rn(e)=="symbol"?e:e+""}function _A(t,e){if(rn(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(rn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var pd={curveBasisClosed:jg,curveBasisOpen:Pg,curveBasis:Sg,curveBumpX:Ag,curveBumpY:wg,curveLinearClosed:Og,curveLinear:gv,curveMonotoneX:xg,curveMonotoneY:bg,curveNatural:gg,curveStep:mg,curveStepAfter:yg,curveStepBefore:hg},Bn=function(e){return e.x===+e.x&&e.y===+e.y},Er=function(e){return e.x},Tr=function(e){return e.y},EA=function(e,r){if(U(e))return e;var n="curve".concat(Ra(e));return(n==="curveMonotone"||n==="curveBump")&&r?pd["".concat(n).concat(r==="vertical"?"Y":"X")]:pd[n]||gv},TA=function(e){var r=e.type,n=r===void 0?"linear":r,a=e.points,i=a===void 0?[]:a,o=e.baseLine,u=e.layout,s=e.connectNulls,c=s===void 0?!1:s,l=EA(n,u),f=c?i.filter(function(h){return Bn(h)}):i,d;if(Array.isArray(o)){var p=c?o.filter(function(h){return Bn(h)}):o,y=f.map(function(h,v){return dd(dd({},h),{},{base:p[v]})});return u==="vertical"?d=Mn().y(Tr).x1(Er).x0(function(h){return h.base.x}):d=Mn().x(Er).y1(Tr).y0(function(h){return h.base.y}),d.defined(Bn).curve(l),d(y)}return u==="vertical"&&L(o)?d=Mn().y(Tr).x1(Er).x0(o):L(o)?d=Mn().x(Er).y1(Tr).y0(o):d=vg().x(Er).y(Tr),d.defined(Bn).curve(l),d(f)},ua=function(e){var r=e.className,n=e.points,a=e.path,i=e.pathRef;if((!n||!n.length)&&!a)return null;var o=n&&n.length?TA(e):a;return P.createElement("path",Qu({},W(e,!1),Xn(e),{className:Q("recharts-curve",r),d:o,ref:i}))},IA=Object.getOwnPropertyNames,$A=Object.getOwnPropertySymbols,CA=Object.prototype.hasOwnProperty;function vd(t,e){return function(n,a,i){return t(n,a,i)&&e(n,a,i)}}function qn(t){return function(r,n,a){if(!r||!n||typeof r!="object"||typeof n!="object")return t(r,n,a);var i=a.cache,o=i.get(r),u=i.get(n);if(o&&u)return o===n&&u===r;i.set(r,n),i.set(n,r);var s=t(r,n,a);return i.delete(r),i.delete(n),s}}function hd(t){return IA(t).concat($A(t))}var Eh=Object.hasOwn||function(t,e){return CA.call(t,e)};function br(t,e){return t||e?t===e:t===e||t!==t&&e!==e}var Th="_owner",yd=Object.getOwnPropertyDescriptor,md=Object.keys;function kA(t,e,r){var n=t.length;if(e.length!==n)return!1;for(;n-- >0;)if(!r.equals(t[n],e[n],n,n,t,e,r))return!1;return!0}function MA(t,e){return br(t.getTime(),e.getTime())}function gd(t,e,r){if(t.size!==e.size)return!1;for(var n={},a=t.entries(),i=0,o,u;(o=a.next())&&!o.done;){for(var s=e.entries(),c=!1,l=0;(u=s.next())&&!u.done;){var f=o.value,d=f[0],p=f[1],y=u.value,h=y[0],v=y[1];!c&&!n[l]&&(c=r.equals(d,h,i,l,t,e,r)&&r.equals(p,v,d,h,t,e,r))&&(n[l]=!0),l++}if(!c)return!1;i++}return!0}function DA(t,e,r){var n=md(t),a=n.length;if(md(e).length!==a)return!1;for(var i;a-- >0;)if(i=n[a],i===Th&&(t.$$typeof||e.$$typeof)&&t.$$typeof!==e.$$typeof||!Eh(e,i)||!r.equals(t[i],e[i],i,i,t,e,r))return!1;return!0}function Ir(t,e,r){var n=hd(t),a=n.length;if(hd(e).length!==a)return!1;for(var i,o,u;a-- >0;)if(i=n[a],i===Th&&(t.$$typeof||e.$$typeof)&&t.$$typeof!==e.$$typeof||!Eh(e,i)||!r.equals(t[i],e[i],i,i,t,e,r)||(o=yd(t,i),u=yd(e,i),(o||u)&&(!o||!u||o.configurable!==u.configurable||o.enumerable!==u.enumerable||o.writable!==u.writable)))return!1;return!0}function NA(t,e){return br(t.valueOf(),e.valueOf())}function RA(t,e){return t.source===e.source&&t.flags===e.flags}function bd(t,e,r){if(t.size!==e.size)return!1;for(var n={},a=t.values(),i,o;(i=a.next())&&!i.done;){for(var u=e.values(),s=!1,c=0;(o=u.next())&&!o.done;)!s&&!n[c]&&(s=r.equals(i.value,o.value,i.value,o.value,t,e,r))&&(n[c]=!0),c++;if(!s)return!1}return!0}function LA(t,e){var r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(t[r]!==e[r])return!1;return!0}var BA="[object Arguments]",qA="[object Boolean]",FA="[object Date]",zA="[object Map]",WA="[object Number]",KA="[object Object]",GA="[object RegExp]",UA="[object Set]",VA="[object String]",HA=Array.isArray,xd=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,Od=Object.assign,XA=Object.prototype.toString.call.bind(Object.prototype.toString);function YA(t){var e=t.areArraysEqual,r=t.areDatesEqual,n=t.areMapsEqual,a=t.areObjectsEqual,i=t.arePrimitiveWrappersEqual,o=t.areRegExpsEqual,u=t.areSetsEqual,s=t.areTypedArraysEqual;return function(l,f,d){if(l===f)return!0;
42if(l==null||f==null||typeof l!="object"||typeof f!="object")return l!==l&&f!==f;var p=l.constructor;if(p!==f.constructor)return!1;if(p===Object)return a(l,f,d);if(HA(l))return e(l,f,d);if(xd!=null&&xd(l))return s(l,f,d);if(p===Date)return r(l,f,d);if(p===RegExp)return o(l,f,d);if(p===Map)return n(l,f,d);if(p===Set)return u(l,f,d);var y=XA(l);return y===FA?r(l,f,d):y===GA?o(l,f,d):y===zA?n(l,f,d):y===UA?u(l,f,d):y===KA?typeof l.then!="function"&&typeof f.then!="function"&&a(l,f,d):y===BA?a(l,f,d):y===qA||y===WA||y===VA?i(l,f,d):!1}}function ZA(t){var e=t.circular,r=t.createCustomConfig,n=t.strict,a={areArraysEqual:n?Ir:kA,areDatesEqual:MA,areMapsEqual:n?vd(gd,Ir):gd,areObjectsEqual:n?Ir:DA,arePrimitiveWrappersEqual:NA,areRegExpsEqual:RA,areSetsEqual:n?vd(bd,Ir):bd,areTypedArraysEqual:n?Ir:LA};if(r&&(a=Od({},a,r(a))),e){var i=qn(a.areArraysEqual),o=qn(a.areMapsEqual),u=qn(a.areObjectsEqual),s=qn(a.areSetsEqual);a=Od({},a,{areArraysEqual:i,areMapsEqual:o,areObjectsEqual:u,areSetsEqual:s})}return a}function QA(t){return function(e,r,n,a,i,o,u){return t(e,r,u)}}function JA(t){var e=t.circular,r=t.comparator,n=t.createState,a=t.equals,i=t.strict;if(n)return function(s,c){var l=n(),f=l.cache,d=f===void 0?e?new WeakMap:void 0:f,p=l.meta;return r(s,c,{cache:d,equals:a,meta:p,strict:i})};if(e)return function(s,c){return r(s,c,{cache:new WeakMap,equals:a,meta:void 0,strict:i})};var o={cache:void 0,equals:a,meta:void 0,strict:i};return function(s,c){return r(s,c,o)}}var eS=lt();lt({strict:!0});lt({circular:!0});lt({circular:!0,strict:!0});lt({createInternalComparator:function(){return br}});lt({strict:!0,createInternalComparator:function(){return br}});lt({circular:!0,createInternalComparator:function(){return br}});lt({circular:!0,createInternalComparator:function(){return br},strict:!0});function lt(t){t===void 0&&(t={});var e=t.circular,r=e===void 0?!1:e,n=t.createInternalComparator,a=t.createState,i=t.strict,o=i===void 0?!1:i,u=ZA(t),s=YA(u),c=n?n(s):QA(s);return JA({circular:r,comparator:s,createState:a,equals:c,strict:o})}function tS(t){typeof requestAnimationFrame<"u"&&requestAnimationFrame(t)}function wd(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function a(i){r<0&&(r=i),i-r>e?(t(i),r=-1):tS(a)};requestAnimationFrame(n)}function Ju(t){"@babel/helpers - typeof";return Ju=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ju(t)}function rS(t){return oS(t)||iS(t)||aS(t)||nS()}function nS(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
43In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function aS(t,e){if(t){if(typeof t=="string")return Ad(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ad(t,e)}}function Ad(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function iS(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function oS(t){if(Array.isArray(t))return t}function uS(){var t={},e=function(){return null},r=!1,n=function a(i){if(!r){if(Array.isArray(i)){if(!i.length)return;var o=i,u=rS(o),s=u[0],c=u.slice(1);if(typeof s=="number"){wd(a.bind(null,c),s);return}a(s),wd(a.bind(null,c));return}Ju(i)==="object"&&(t=i,e(t)),typeof i=="function"&&i()}};return{stop:function(){r=!0},start:function(i){r=!1,n(i)},subscribe:function(i){return e=i,function(){e=function(){return null}}}}}function nn(t){"@babel/helpers - typeof";return nn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nn(t)}function Sd(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function Pd(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};
43e%2?Sd(Object(r),!0).forEach(function(n){Ih(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Sd(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Ih(t,e,r){return e=sS(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function sS(t){var e=cS(t,"string");return nn(e)==="symbol"?e:String(e)}function cS(t,e){if(nn(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(nn(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var lS=function(e,r){return[Object.keys(e),Object.keys(r)].reduce(function(n,a){return n.filter(function(i){return a.includes(i)})})},fS=function(e){return e},dS=function(e){return e.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},Rr=function(e,r){return Object.keys(r).reduce(function(n,a){return Pd(Pd({},n),{},Ih({},a,e(a,r[a])))},{})},jd=function(e,r,n){return e.map(function(a){return"".concat(dS(a)," ").concat(r,"ms ").concat(n)}).join(",")};function pS(t,e){return yS(t)||hS(t,e)||$h(t,e)||vS()}function vS(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
44In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hS(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,a,i,o,u=[],s=!0,c=!1;try{if(i=(r=r.call(t)).next,e!==0)for(;!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);s=!0);}catch(l){c=!0,a=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}function yS(t){if(Array.isArray(t))return t}function mS(t){return xS(t)||bS(t)||$h(t)||gS()}function gS(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
45In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $h(t,e){if(t){if(typeof t=="string")return es(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return es(t,e)}}function bS(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function xS(t){if(Array.isArray(t))return es(t)}function es(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var sa=1e-4,Ch=function(e,r){return[0,3*e,3*r-6*e,3*e-3*r+1]},kh=function(e,r){return e.map(function(n,a){return n*Math.pow(r,a)}).reduce(function(n,a){return n+a})},_d=function(e,r){return function(n){var a=Ch(e,r);return kh(a,n)}},OS=function(e,r){return function(n){var a=Ch(e,r),i=[].concat(mS(a.map(function(o,u){return o*u}).slice(1)),[0]);return kh(i,n)}},Ed=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var a=r[0],i=r[1],o=r[2],u=r[3];if(r.length===1)switch(r[0]){case"linear":a=0,i=0,o=1,u=1;break;case"ease":a=.25,i=.1,o=.25,u=1;break;case"ease-in":a=.42,i=0,o=1,u=1;break;case"ease-out":a=.42,i=0,o=.58,u=1;break;case"ease-in-out":a=0,i=0,o=.58,u=1;break;default:{var s=r[0].split("(");if(s[0]==="cubic-bezier"&&s[1].split(")")[0].split(",").length===4){var c=s[1].split(")")[0].split(",").map(function(v){return parseFloat(v)}),l=pS(c,4);a=l[0],i=l[1],o=l[2],u=l[3]}}}var f=_d(a,o),d=_d(i,u),p=OS(a,o),y=function(O){return O>1?1:O<0?0:O},h=function(O){for(var g=O>1?1:O,b=g,w=0;w<8;++w){var m=f(b)-g,x=p(b);if(Math.abs(m-g)<sa||x<sa)return d(b);b=y(b-m/x)}return d(b)};return h.isStepper=!1,h},wS=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.stiff,n=r===void 0?100:r,a=e.damping,i=a===void 0?8:a,o=e.dt,u=o===void 0?17:o,s=function(l,f,d){var p=-(l-f)*n,y=d*i,h=d+(p-y)*u/1e3,v=d*u/1e3+l;return Math.abs(v-f)<sa&&Math.abs(h)<sa?[f,0]:[v,h]};return s.isStepper=!0,s.dt=u,s},AS=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var a=r[0];
45if(typeof a=="string")switch(a){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return Ed(a);case"spring":return wS();default:if(a.split("(")[0]==="cubic-bezier")return Ed(a)}return typeof a=="function"?a:null};function an(t){"@babel/helpers - typeof";return an=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},an(t)}function Td(t){return jS(t)||PS(t)||Mh(t)||SS()}function SS(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
46In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function PS(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function jS(t){if(Array.isArray(t))return rs(t)}function Id(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function be(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Id(Object(r),!0).forEach(function(n){ts(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Id(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function ts(t,e,r){return e=_S(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function _S(t){var e=ES(t,"string");return an(e)==="symbol"?e:String(e)}function ES(t,e){if(an(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(an(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function TS(t,e){return CS(t)||$S(t,e)||Mh(t,e)||IS()}function IS(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
47In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Mh(t,e){if(t){if(typeof t=="string")return rs(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rs(t,e)}}function rs(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function $S(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,a,i,o,u=[],s=!0,c=!1;try{if(i=(r=r.call(t)).next,e!==0)for(;!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);s=!0);}catch(l){c=!0,a=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}function CS(t){if(Array.isArray(t))return t}var ca=function(e,r,n){return e+(r-e)*n},ns=function(e){var r=e.from,n=e.to;return r!==n},kS=function t(e,r,n){var a=Rr(function(i,o){if(ns(o)){var u=e(o.from,o.to,o.velocity),s=TS(u,2),c=s[0],l=s[1];return be(be({},o),{},{from:c,velocity:l})}return o},r);return n<1?Rr(function(i,o){return ns(o)?be(be({},o),{},{velocity:ca(o.velocity,a[i].velocity,n),from:ca(o.from,a[i].from,n)}):o},r):t(e,a,n-1)};const MS=function(t,e,r,n,a){var i=lS(t,e),o=i.reduce(function(v,O){return be(be({},v),{},ts({},O,[t[O],e[O]]))},{}),u=i.reduce(function(v,O){return be(be({},v),{},ts({},O,{from:t[O],velocity:0,to:e[O]}))},{}
47),s=-1,c,l,f=function(){return null},d=function(){return Rr(function(O,g){return g.from},u)},p=function(){return!Object.values(u).filter(ns).length},y=function(O){c||(c=O);var g=O-c,b=g/r.dt;u=kS(r,u,b),a(be(be(be({},t),e),d())),c=O,p()||(s=requestAnimationFrame(f))},h=function(O){l||(l=O);var g=(O-l)/n,b=Rr(function(m,x){return ca.apply(void 0,Td(x).concat([r(g)]))},o);if(a(be(be(be({},t),e),b)),g<1)s=requestAnimationFrame(f);else{var w=Rr(function(m,x){return ca.apply(void 0,Td(x).concat([r(1)]))},o);a(be(be(be({},t),e),w))}};return f=r.isStepper?y:h,function(){return requestAnimationFrame(f),function(){cancelAnimationFrame(s)}}};function Zt(t){"@babel/helpers - typeof";return Zt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zt(t)}var DS=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function NS(t,e){if(t==null)return{};var r=RS(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function RS(t,e){if(t==null)return{};var r={},n=Object.keys(t),a,i;for(i=0;i<n.length;i++)a=n[i],!(e.indexOf(a)>=0)&&(r[a]=t[a]);return r}function Ho(t){return FS(t)||qS(t)||BS(t)||LS()}function LS(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
48In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function BS(t,e){if(t){if(typeof t=="string")return as(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return as(t,e)}}function qS(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function FS(t){if(Array.isArray(t))return as(t)}function as(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function $d(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function Be(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?$d(Object(r),!0).forEach(function(n){Cr(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):$d(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Cr(t,e,r){return e=Dh(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function zS(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function WS(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Dh(n.key),n)}}function KS(t,e,r){return e&&WS(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Dh(t){var e=GS(t,"string");return Zt(e)==="symbol"?e:String(e)}function GS(t,e){if(Zt(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Zt(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function US(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&is(t,e)}function is(t,e){return is=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},is(t,e)}function VS(t){var e=HS();return function(){var n=la(t),a;if(e){var i=la(this).constructor;a=Reflect.construct(n,arguments,i)}else a=n.apply(this,arguments);return os(this,a)}}function os(t,e){if(e&&(Zt(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return us(t)}function us(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function HS(){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}}
48function la(t){return la=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},la(t)}var Ge=function(t){US(r,t);var e=VS(r);function r(n,a){var i;zS(this,r),i=e.call(this,n,a);var o=i.props,u=o.isActive,s=o.attributeName,c=o.from,l=o.to,f=o.steps,d=o.children,p=o.duration;if(i.handleStyleChange=i.handleStyleChange.bind(us(i)),i.changeStyle=i.changeStyle.bind(us(i)),!u||p<=0)return i.state={style:{}},typeof d=="function"&&(i.state={style:l}),os(i);if(f&&f.length)i.state={style:f[0].style};else if(c){if(typeof d=="function")return i.state={style:c},os(i);i.state={style:s?Cr({},s,c):c}}else i.state={style:{}};return i}return KS(r,[{key:"componentDidMount",value:function(){var a=this.props,i=a.isActive,o=a.canBegin;this.mounted=!0,!(!i||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var i=this.props,o=i.isActive,u=i.canBegin,s=i.attributeName,c=i.shouldReAnimate,l=i.to,f=i.from,d=this.state.style;if(u){if(!o){var p={style:s?Cr({},s,l):l};this.state&&d&&(s&&d[s]!==l||!s&&d!==l)&&this.setState(p);return}if(!(eS(a.to,l)&&a.canBegin&&a.isActive)){var y=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var h=y||c?f:a.to;if(this.state&&d){var v={style:s?Cr({},s,h):h};(s&&d[s]!==h||!s&&d!==h)&&this.setState(v)}this.runAnimation(Be(Be({},this.props),{},{from:h,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var i=this,o=a.from,u=a.to,s=a.duration,c=a.easing,l=a.begin,f=a.onAnimationEnd,d=a.onAnimationStart,p=MS(o,u,AS(c),s,this.changeStyle),y=function(){i.stopJSAnimation=p()};this.manager.start([d,l,y,s,f])}},{key:"runStepAnimation",value:function(a){var i=this,o=a.steps,u=a.begin,s=a.onAnimationStart,c=o[0],l=c.style,f=c.duration,d=f===void 0?0:f,p=function(h,v,O){if(O===0)return h;var g=v.duration,b=v.easing,w=b===void 0?"ease":b,m=v.style,x=v.properties,A=v.onAnimationEnd,S=O>0?o[O-1]:v,j=x||Object.keys(m);if(typeof w=="function"||w==="spring")return[].concat(Ho(h),[i.runJSAnimation.bind(i,{from:S.style,to:m,duration:g,easing:w}),g]);var T=jd(j,g,w),I=Be(Be(Be({},S.style),m),{},{transition:T});return[].concat(Ho(h),[I,g,A]).filter(fS)};return this.manager.start([s].concat(Ho(o.reduce(p,[l,Math.max(d,u)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=uS());var i=a.begin,o=a.duration,u=a.attributeName,s=a.to,c=a.easing,l=a.onAnimationStart,f=a.onAnimationEnd,d=a.steps,p=a.children,y=this.manager;if(this.unSubscribe=y.subscribe(this.handleStyleChange),typeof c=="function"||typeof p=="function"||c==="spring"){this.runJSAnimation(a);return}if(d.length>1){this.runStepAnimation(a);return}var h=u?Cr({},u,s):s,v=jd(Object.keys(h),o,c);y.start([l,i,Be(Be({},h),{},{transition:v}),o,f])}},{key:"render",value:function(){var a=this.props,i=a.children;a.begin;var o=a.duration;a.attributeName,a.easing;var u=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var s=NS(a,DS),c=D.Children.count(i),l=this.state.style;if(typeof i=="function")return i(l);if(!u||c===0||o<=0)return i;var f=function(p){var y=p.props,h=y.style,v=h===void 0?{}:h,O=y.className,g=D.cloneElement(p,Be(Be({},s),{},{style:Be(Be({},v),l),className:O}));return g};return c===1?f(D.Children.only(i)):P.createElement("div",null,D.Children.map(i,function(d){return f(d)}))}}]),r}(D.PureComponent);Ge.displayName="Animate";Ge.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Ge.propTypes={from:Y.oneOfType([Y.object,Y.string]),to:Y.oneOfType([Y.object,Y.string]),attributeName:Y.string,duration:Y.number,begin:Y.number,easing:Y.oneOfType([Y.string,Y.func]),steps:Y.arrayOf(Y.shape({duration:Y.number.isRequired,style:Y.object.isRequired,easing:Y.oneOfType([Y.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Y.func]),properties:Y.arrayOf("string"),onAnimationEnd:Y.func})),children:Y.oneOfType([Y.node,Y.func]),isActive:Y.bool,canBegin:Y.bool,onAnimationEnd:Y.func,shouldReAnimate:Y.bool,onAnimationStart:Y.func,onAnimationReStart:Y.func};Y.object,Y.object,Y.object,Y.element;Y.object,Y.object,Y.object,Y.oneOfType([Y.array,Y.element]),Y.any;function on(t){"@babel/helpers - typeof";return on=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},on(t)}function fa(){return fa=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];
48for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},fa.apply(this,arguments)}function XS(t,e){return JS(t)||QS(t,e)||ZS(t,e)||YS()}function YS(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
49In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ZS(t,e){if(t){if(typeof t=="string")return Cd(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Cd(t,e)}}function Cd(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function QS(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,a,i,o,u=[],s=!0,c=!1;try{if(i=(r=r.call(t)).next,e!==0)for(;!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);s=!0);}catch(l){c=!0,a=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}function JS(t){if(Array.isArray(t))return t}function kd(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function Md(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?kd(Object(r),!0).forEach(function(n){eP(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):kd(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function eP(t,e,r){return e=tP(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function tP(t){var e=rP(t,"string");return on(e)=="symbol"?e:e+""}function rP(t,e){if(on(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(on(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Dd=function(e,r,n,a,i){var o=Math.min(Math.abs(n)/2,Math.abs(a)/2),u=a>=0?1:-1,s=n>=0?1:-1,c=a>=0&&n>=0||a<0&&n<0?1:0,l;if(o>0&&i instanceof Array){for(var f=[0,0,0,0],d=0,p=4;d<p;d++)f[d]=i[d]>o?o:i[d];l="M".concat(e,",").concat(r+u*f[0]),f[0]>0&&(l+="A ".concat(f[0],",").concat(f[0],",0,0,").concat(c,",").concat(e+s*f[0],",").concat(r)),l+="L ".concat(e+n-s*f[1],",").concat(r),f[1]>0&&(l+="A ".concat(f[1],",").concat(f[1],",0,0,").concat(c,`,
50        `).concat(e+n,",").concat(r+u*f[1])),l+="L ".concat(e+n,",").concat(r+a-u*f[2]),f[2]>0&&(l+="A ".concat(f[2],",").concat(f[2],",0,0,").concat(c,`,
51        `).concat(e+n-s*f[2],",").concat(r+a)),l+="L ".concat(e+s*f[3],",").concat(r+a),f[3]>0&&(l+="A ".concat(f[3],",").concat(f[3],",0,0,").concat(c,`,
52        `).concat(e,",").concat(r+a-u*f[3])),l+="Z"}else if(o>0&&i===+i&&i>0){var y=Math.min(o,i);l="M ".concat(e,",").concat(r+u*y,`
53            A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(e+s*y,",").concat(r,`
54            L `).concat(e+n-s*y,",").concat(r,`
55            A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(e+n,",").concat(r+u*y,`
56            L `).concat(e+n,",").concat(r+a-u*y,`
57            A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(e+n-s*y,",").concat(r+a,`
58            L `).concat(e+s*y,",").concat(r+a,`
59            A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(e,",").concat(r+a-u*y," Z")}else l="M ".concat(e,",").concat(r," h ").concat(n," v ").concat(a," h ").concat(-n," Z");return l},nP=function(e,r){if(!e||!r)return!1;var n=e.x,a=e.y,i=r.x,o=r.y,u=r.width,s=r.height;if(Math.abs(u)>0&&Math.abs(s)>0){var c=Math.min(i,i+u),l=Math.max(i,i+u),f=Math.min(o,o+s),d=Math.max(o,o+s);return n>=c&&n<=l&&a>=f&&a<=d}return!1},aP={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},nc=function(e){var r=Md(Md({},aP),e),n=D.useRef(),a=D.useState(-1),i=XS(a,2),o=i[0],u=i[1];D.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var w=n.current.getTotalLength();w&&u(w)}catch{}},[]);var s=r.x,c=r.y,l=r.width,f=r.height,d=r.radius,p=r.className,y=r.animationEasing,h=r.animationDuration,v=r.animationBegin,O=r.isAnimationActive,g=r.isUpdateAnimationActive;if(s!==+s||c!==+c||l!==+l||f!==+f||l===0||f===0)return null;var b=Q("recharts-rectangle",p);return g?P.createElement(Ge,{canBegin:o>0,from:{width:l,height:f,x:s,y:c},to:{width:l,height:f,x:s,y:c},duration:h,animationEasing:y,isActive:g},function(w){var m=w.width,x=w.height,A=w.x,S=w.y;return P.createElement(Ge,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:h,isActive:O,easing:y},P.createElement("path",fa({},W(r,!0),{className:b,d:Dd(A,S,m,x,d),ref:n})))}):P.createElement("path",fa({},W(r,!0),{className:b,d:Dd(s,c,l,f,d)}))},iP=["points","className","baseLinePoints","connectNulls"];function Rt(){return Rt=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];
59for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Rt.apply(this,arguments)}function oP(t,e){if(t==null)return{};var r=uP(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function uP(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Nd(t){return fP(t)||lP(t)||cP(t)||sP()}function sP(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
60In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cP(t,e){if(t){if(typeof t=="string")return ss(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ss(t,e)}}function lP(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function fP(t){if(Array.isArray(t))return ss(t)}function ss(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var Rd=function(e){return e&&e.x===+e.x&&e.y===+e.y},dP=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return e.forEach(function(n){Rd(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),Rd(e[0])&&r[r.length-1].push(e[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},Lr=function(e,r){var n=dP(e);r&&(n=[n.reduce(function(i,o){return[].concat(Nd(i),Nd(o))},[])]);var a=n.map(function(i){return i.reduce(function(o,u,s){return"".concat(o).concat(s===0?"M":"L").concat(u.x,",").concat(u.y)},"")}).join("");return n.length===1?"".concat(a,"Z"):a},pP=function(e,r,n){var a=Lr(e,n);return"".concat(a.slice(-1)==="Z"?a.slice(0,-1):a,"L").concat(Lr(r.reverse(),n).slice(1))},vP=function(e){var r=e.points,n=e.className,a=e.baseLinePoints,i=e.connectNulls,o=oP(e,iP);if(!r||!r.length)return null;var u=Q("recharts-polygon",n);if(a&&a.length){var s=o.stroke&&o.stroke!=="none",c=pP(r,a,i);return P.createElement("g",{className:u},P.createElement("path",Rt({},W(o,!0),{fill:c.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:c})),s?P.createElement("path",Rt({},W(o,!0),{fill:"none",d:Lr(r,i)})):null,s?P.createElement("path",Rt({},W(o,!0),{fill:"none",d:Lr(a,i)})):null)}var l=Lr(r,i);return P.createElement("path",Rt({},W(o,!0),{fill:l.slice(-1)==="Z"?o.fill:"none",className:u,d:l}))};function cs(){return cs=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},cs.apply(this,arguments)}var Ka=function(e){var r=e.cx,n=e.cy,a=e.r,i=e.className,o=Q("recharts-dot",i);return r===+r&&n===+n&&a===+a?P.createElement("circle",cs({},W(e,!1),Xn(e),{className:o,cx:r,cy:n,r:a})):null};function un(t){"@babel/helpers - typeof";return un=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},un(t)}var hP=["x","y","top","left","width","height","className"];function ls(){return ls=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},ls.apply(this,arguments)}function Ld(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function yP(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Ld(Object(r),!0).forEach(function(n){mP(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Ld(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function mP(t,e,r){return e=gP(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function gP(t){var e=bP(t,"string");return un(e)=="symbol"?e:e+""}function bP(t,e){if(un(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(un(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function xP(t,e){if(t==null)return{};var r=OP(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function OP(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var wP=function(e,r,n,a,i,o){return"M".concat(e,",").concat(i,"v").concat(a,"M").concat(o,",").concat(r,"h").concat(n)},AP=function(e){var r=e.x,n=r===void 0?0:r,a=e.y,i=a===void 0?0:a,o=e.top,u=o===void 0?0:o,s=e.left,c=s===void 0?0:s,l=e.width,f=l===void 0?0:l,d=e.height,p=d===void 0?0:d,y=e.className,h=xP(e,hP),v=yP({x:n,y:i,top:u,left:c,width:f,height:p},h);
60return!L(n)||!L(i)||!L(f)||!L(p)||!L(u)||!L(c)?null:P.createElement("path",ls({},W(v,!0),{className:Q("recharts-cross",y),d:wP(n,i,f,p,u,c)}))},Xo,Bd;function SP(){if(Bd)return Xo;Bd=1;var t=Ba(),e=Yv(),r=Ue();function n(a,i){return a&&a.length?t(a,r(i,2),e):void 0}return Xo=n,Xo}var PP=SP();const jP=ae(PP);var Yo,qd;function _P(){if(qd)return Yo;qd=1;var t=Ba(),e=Ue(),r=Zv();function n(a,i){return a&&a.length?t(a,e(i,2),r):void 0}return Yo=n,Yo}var EP=_P();const TP=ae(EP);var IP=["cx","cy","angle","ticks","axisLine"],$P=["ticks","tick","angle","tickFormatter","stroke"];function Qt(t){"@babel/helpers - typeof";return Qt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qt(t)}function Br(){return Br=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Br.apply(this,arguments)}function Fd(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function yt(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Fd(Object(r),!0).forEach(function(n){Ga(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Fd(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function zd(t,e){if(t==null)return{};var r=CP(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function CP(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function kP(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Wd(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Rh(n.key),n)}}function MP(t,e,r){return e&&Wd(t.prototype,e),r&&Wd(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function DP(t,e,r){return e=da(e),NP(t,Nh()?Reflect.construct(e,r||[],da(t).constructor):e.apply(t,r))}function NP(t,e){if(e&&(Qt(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return RP(t)}function RP(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Nh(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Nh=function(){return!!t})()}function da(t){return da=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},da(t)}function LP(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&fs(t,e)}function fs(t,e){return fs=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},fs(t,e)}function Ga(t,e,r){return e=Rh(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Rh(t){var e=BP(t,"string");return Qt(e)=="symbol"?e:e+""}function BP(t,e){if(Qt(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Qt(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Ua=function(t){function e(){return kP(this,e),DP(this,e,arguments)}return LP(e,t),MP(e,[{key:"getTickValueCoord",value:function(n){var a=n.coordinate,i=this.props,o=i.angle,u=i.cx,s=i.cy;return oe(u,s,a,o)}},{key:"getTickTextAnchor",value:function(){var n=this.props.orientation,a;switch(n){case"left":a="end";break;case"right":a="start";break;default:a="middle";break}return a}},{key:"getViewBox",value:function(){var n=this.props,a=n.cx,i=n.cy,o=n.angle,u=n.ticks,s=jP(u,function(l){return l.coordinate||0}),c=TP(u,function(l){return l.coordinate||0});return{cx:a,cy:i,startAngle:o,endAngle:o,innerRadius:c.coordinate||0,outerRadius:s.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.cx,i=n.cy,o=n.angle,u=n.ticks,s=n.axisLine,c=zd(n,IP),l=u.reduce(function(y,h){return[Math.min(y[0],h.coordinate),Math.max(y[1],h.coordinate)]},[1/0,-1/0]),f=oe(a,i,l[0],o),d=oe(a,i,l[1],o),p=yt(yt(yt({},W(c,!1)),{},{fill:"none"},W(s,!1)),{},{x1:f.x,y1:f.y,x2:d.x,y2:d.y});return P.createElement("line",Br({className:"recharts-polar-radius-axis-line"},p))}},{key:"renderTicks",value:function(){var n=this,a=this.props,i=a.ticks,o=a.tick,u=a.angle,s=a.tickFormatter,c=a.stroke,l=zd(a,$P),f=this.getTickTextAnchor(),d=W(l,!1),p=W(o,!1),y=i.map(function(h,v){var O=n.getTickValueCoord(h),g=yt(yt(yt(yt({textAnchor:f,transform:"rotate(".concat(90-u,", ").concat(O.x,", ").concat(O.y,")")},d),{},{stroke:"none",fill:c},p),{},{index:v},O),{},{payload:h});return P.createElement(J,Br({className:Q("recharts-polar-radius-axis-tick",Ph(o)),key:"tick-".concat(h.coordinate)},wt(n.props,h,v)),e.renderTickItem(o,g,s?s(h.value,v):h.value))});return P.createElement(J,{className:"recharts-polar-radius-axis-ticks"},y)}},{key:"render",value:function(){var n=this.props,a=n.ticks,i=n.axisLine,o=n.tick;return!a||!a.length?null:P.createElement(J,{className:Q("recharts-polar-radius-axis",this.props.className)},i&&this.renderAxisLine(),o&&this.renderTicks(),ve.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,a,i){var o;return P.isValidElement(n)?o=P.cloneElement(n,a):U(n)?o=n(a):o=P.createElement(At,Br({},a,{className:"recharts-polar-radius-axis-tick-value"}),i),o}}])}
60(D.PureComponent);Ga(Ua,"displayName","PolarRadiusAxis");Ga(Ua,"axisType","radiusAxis");Ga(Ua,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function Jt(t){"@babel/helpers - typeof";return Jt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jt(t)}function bt(){return bt=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},bt.apply(this,arguments)}function Kd(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function mt(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Kd(Object(r),!0).forEach(function(n){Va(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Kd(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function qP(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Gd(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Bh(n.key),n)}}function FP(t,e,r){return e&&Gd(t.prototype,e),r&&Gd(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function zP(t,e,r){return e=pa(e),WP(t,Lh()?Reflect.construct(e,r||[],pa(t).constructor):e.apply(t,r))}function WP(t,e){if(e&&(Jt(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return KP(t)}function KP(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Lh(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Lh=function(){return!!t})()}function pa(t){return pa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},pa(t)}function GP(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ds(t,e)}function ds(t,e){return ds=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ds(t,e)}function Va(t,e,r){return e=Bh(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Bh(t){var e=UP(t,"string");return Jt(e)=="symbol"?e:e+""}function UP(t,e){if(Jt(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Jt(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var VP=Math.PI/180,HP=1e-5,Ha=function(t){function e(){return qP(this,e),zP(this,e,arguments)}return GP(e,t),FP(e,[{key:"getTickLineCoord",value:function(n){var a=this.props,i=a.cx,o=a.cy,u=a.radius,s=a.orientation,c=a.tickSize,l=c||8,f=oe(i,o,u,n.coordinate),d=oe(i,o,u+(s==="inner"?-1:1)*l,n.coordinate);return{x1:f.x,y1:f.y,x2:d.x,y2:d.y}}},{key:"getTickTextAnchor",value:function(n){var a=this.props.orientation,i=Math.cos(-n.coordinate*VP),o;return i>HP?o=a==="outer"?"start":"end":i<-1e-5?o=a==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.cx,i=n.cy,o=n.radius,u=n.axisLine,s=n.axisLineType,c=mt(mt({},W(this.props,!1)),{},{fill:"none"},W(u,!1));if(s==="circle")return P.createElement(Ka,bt({className:"recharts-polar-angle-axis-line"},c,{cx:a,cy:i,r:o}));var l=this.props.ticks,f=l.map(function(d){return oe(a,i,o,d.coordinate)});return P.createElement(vP,bt({className:"recharts-polar-angle-axis-line"},c,{points:f}))}},{key:"renderTicks",value:function(){var n=this,a=this.props,i=a.ticks,o=a.tick,u=a.tickLine,s=a.tickFormatter,c=a.stroke,l=W(this.props,!1),f=W(o,!1),d=mt(mt({},l),{},{fill:"none"}
60,W(u,!1)),p=i.map(function(y,h){var v=n.getTickLineCoord(y),O=n.getTickTextAnchor(y),g=mt(mt(mt({textAnchor:O},l),{},{stroke:"none",fill:c},f),{},{index:h,payload:y,x:v.x2,y:v.y2});return P.createElement(J,bt({className:Q("recharts-polar-angle-axis-tick",Ph(o)),key:"tick-".concat(y.coordinate)},wt(n.props,y,h)),u&&P.createElement("line",bt({className:"recharts-polar-angle-axis-tick-line"},d,v)),o&&e.renderTickItem(o,g,s?s(y.value,h):y.value))});return P.createElement(J,{className:"recharts-polar-angle-axis-ticks"},p)}},{key:"render",value:function(){var n=this.props,a=n.ticks,i=n.radius,o=n.axisLine;return i<=0||!a||!a.length?null:P.createElement(J,{className:Q("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,a,i){var o;return P.isValidElement(n)?o=P.cloneElement(n,a):U(n)?o=n(a):o=P.createElement(At,bt({},a,{className:"recharts-polar-angle-axis-tick-value"}),i),o}}])}(D.PureComponent);Va(Ha,"displayName","PolarAngleAxis");Va(Ha,"axisType","angleAxis");Va(Ha,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var XP=am();const YP=ae(XP);var Zo,Ud;function ZP(){if(Ud)return Zo;Ud=1;var t=Ca(),e=xn(),r="[object Boolean]";function n(a){return a===!0||a===!1||e(a)&&t(a)==r}return Zo=n,Zo}var QP=ZP();const JP=ae(QP);function sn(t){"@babel/helpers - typeof";return sn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sn(t)}function va(){return va=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},va.apply(this,arguments)}function ej(t,e){return aj(t)||nj(t,e)||rj(t,e)||tj()}function tj(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
61In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rj(t,e){if(t){if(typeof t=="string")return Vd(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Vd(t,e)}}function Vd(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function nj(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,a,i,o,u=[],s=!0,c=!1;try{if(i=(r=r.call(t)).next,e!==0)for(;!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);s=!0);}catch(l){c=!0,a=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}function aj(t){if(Array.isArray(t))return t}function Hd(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function Xd(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Hd(Object(r),!0).forEach(function(n){ij(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Hd(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function ij(t,e,r){return e=oj(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function oj(t){var e=uj(t,"string");return sn(e)=="symbol"?e:e+""}function uj(t,e){if(sn(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(sn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Yd=function(e,r,n,a,i){var o=n-a,u;return u="M ".concat(e,",").concat(r),u+="L ".concat(e+n,",").concat(r),u+="L ".concat(e+n-o/2,",").concat(r+i),u+="L ".concat(e+n-o/2-a,",").concat(r+i),u+="L ".concat(e,",").concat(r," Z"),u}
61,sj={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},cj=function(e){var r=Xd(Xd({},sj),e),n=D.useRef(),a=D.useState(-1),i=ej(a,2),o=i[0],u=i[1];D.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var b=n.current.getTotalLength();b&&u(b)}catch{}},[]);var s=r.x,c=r.y,l=r.upperWidth,f=r.lowerWidth,d=r.height,p=r.className,y=r.animationEasing,h=r.animationDuration,v=r.animationBegin,O=r.isUpdateAnimationActive;if(s!==+s||c!==+c||l!==+l||f!==+f||d!==+d||l===0&&f===0||d===0)return null;var g=Q("recharts-trapezoid",p);return O?P.createElement(Ge,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:d,x:s,y:c},to:{upperWidth:l,lowerWidth:f,height:d,x:s,y:c},duration:h,animationEasing:y,isActive:O},function(b){var w=b.upperWidth,m=b.lowerWidth,x=b.height,A=b.x,S=b.y;return P.createElement(Ge,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:h,easing:y},P.createElement("path",va({},W(r,!0),{className:g,d:Yd(A,S,w,m,x),ref:n})))}):P.createElement("g",null,P.createElement("path",va({},W(r,!0),{className:g,d:Yd(s,c,l,f,d)})))},lj=["option","shapeType","propTransformer","activeClassName","isActive"];function cn(t){"@babel/helpers - typeof";return cn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cn(t)}function fj(t,e){if(t==null)return{};var r=dj(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function dj(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Zd(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function ha(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Zd(Object(r),!0).forEach(function(n){pj(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Zd(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function pj(t,e,r){return e=vj(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function vj(t){var e=hj(t,"string");return cn(e)=="symbol"?e:e+""}function hj(t,e){if(cn(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(cn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function yj(t,e){return ha(ha({},e),t)}function mj(t,e){return t==="symbols"}function Qd(t){var e=t.shapeType,r=t.elementProps;switch(e){case"rectangle":return P.createElement(nc,r);case"trapezoid":return P.createElement(cj,r);case"sector":return P.createElement(rc,r);case"symbols":if(mj(e))return P.createElement(Gs,r);break;default:return null}}function gj(t){return D.isValidElement(t)?t.props:t}function qh(t){var e=t.option,r=t.shapeType,n=t.propTransformer,a=n===void 0?yj:n,i=t.activeClassName,o=i===void 0?"recharts-active-shape":i,u=t.isActive,s=fj(t,lj),c;if(D.isValidElement(e))c=D.cloneElement(e,ha(ha({},s),gj(e)));else if(U(e))c=e(s);else if(YP(e)&&!JP(e)){var l=a(e,s);c=P.createElement(Qd,{shapeType:r,elementProps:l})}else{var f=s;c=P.createElement(Qd,{shapeType:r,elementProps:f})}return u?P.createElement(J,{className:o},c):c}function Xa(t,e){return e!=null&&"trapezoids"in t.props}function Ya(t,e){return e!=null&&"sectors"in t.props}function ln(t,e){return e!=null&&"points"in t.props}function bj(t,e){var r,n,a=t.x===(e==null||(r=e.labelViewBox)===null||r===void 0?void 0:r.x)||t.x===e.x,i=t.y===(e==null||(n=e.labelViewBox)===null||n===void 0?void 0:n.y)||t.y===e.y;return a&&i}function xj(t,e){var r=t.endAngle===e.endAngle,n=t.startAngle===e.startAngle;return r&&n}function Oj(t,e){var r=t.x===e.x,n=t.y===e.y,a=t.z===e.z;return r&&n&&a}function wj(t,e){var r;return Xa(t,e)?r=bj:Ya(t,e)?r=xj:ln(t,e)&&(r=Oj),r}function Aj(t,e){var r;return Xa(t,e)?r="trapezoids":Ya(t,e)?r="sectors":ln(t,e)&&(r="points"),r}function Sj(t,e){if(Xa(t,e)){var r;return(r=e.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}if(Ya(t,e)){var n;return(n=e.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}return ln(t,e)?e.payload:{}}
61function Pj(t){var e=t.activeTooltipItem,r=t.graphicalItem,n=t.itemData,a=Aj(r,e),i=Sj(r,e),o=n.filter(function(s,c){var l=_n(i,s),f=r.props[a].filter(function(y){var h=wj(r,e);return h(y,e)}),d=r.props[a].indexOf(f[f.length-1]),p=c===d;return l&&p}),u=n.indexOf(o[o.length-1]);return u}var Kn;function er(t){"@babel/helpers - typeof";return er=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},er(t)}function Lt(){return Lt=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Lt.apply(this,arguments)}function Jd(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function ie(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Jd(Object(r),!0).forEach(function(n){Me(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Jd(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function jj(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ep(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,zh(n.key),n)}}function _j(t,e,r){return e&&ep(t.prototype,e),r&&ep(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Ej(t,e,r){return e=ya(e),Tj(t,Fh()?Reflect.construct(e,r||[],ya(t).constructor):e.apply(t,r))}function Tj(t,e){if(e&&(er(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ij(t)}function Ij(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Fh(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Fh=function(){return!!t})()}function ya(t){return ya=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ya(t)}function $j(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ps(t,e)}function ps(t,e){return ps=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ps(t,e)}function Me(t,e,r){return e=zh(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function zh(t){var e=Cj(t,"string");return er(e)=="symbol"?e:e+""}function Cj(t,e){if(er(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(er(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var rt=function(t){function e(r){var n;return jj(this,e),n=Ej(this,e,[r]),Me(n,"pieRef",null),Me(n,"sectorRefs",[]),Me(n,"id",yr("recharts-pie-")),Me(n,"handleAnimationEnd",function(){var a=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),U(a)&&a()}),Me(n,"handleAnimationStart",function(){var a=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),U(a)&&a()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return $j(e,t),_j(e,[{key:"isActiveIndex",value:function(n){var a=this.props.activeIndex;return Array.isArray(a)?a.indexOf(n)!==-1:n===a}},{key:"hasActiveIndex",value:function(){var n=this.props.activeIndex;return Array.isArray(n)?n.length!==0:n||n===0}},{key:"renderLabels",value:function(n){var a=this.props.isAnimationActive;if(a&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.label,u=i.labelLine,s=i.dataKey,c=i.valueKey,l=W(this.props,!1),f=W(o,!1),d=W(u,!1),p=o&&o.offsetRadius||20,y=n.map(function(h,v){var O=(h.startAngle+h.endAngle)/2,g=oe(h.cx,h.cy,h.outerRadius+p,O),b=ie(ie(ie(ie({},l),h),{},{stroke:"none"},f),{},{index:v,textAnchor:e.getTextAnchor(g.x,h.cx)},g),w=ie(ie(ie(ie({},l),h),{},{fill:"none",stroke:h.fill},d),{},{index:v,points:[oe(h.cx,h.cy,h.outerRadius,O),g]}),m=s;return X(s)&&X(c)?m="value":X(s)&&(m=c),P.createElement(J,{key:"label-".concat(h.startAngle,"-").concat(h.endAngle,"-").concat(h.midAngle,"-").concat(v)},u&&e.renderLabelLineItem(u,w,"line"),e.renderLabelItem(o,b,he(h,m)))});return P.createElement(J,{className:"recharts-pie-labels"},y)}},{key:"renderSectorsStatically",value:function(n){var a=this,i=this.props,o=i.activeShape,u=i.blendStroke,s=i.inactiveShape;return n.map(function(c,l){if(c?.startAngle===0&&c?.endAngle===0&&n.length!==1)return null;var f=a.isActiveIndex(l),d=s&&a.hasActiveIndex()?s:null,p=f?o:d,y=ie(ie({},c),{},{stroke:u?c.fill:c.stroke,tabIndex:-1});return P.createElement(J,Lt({ref:function(v){v&&!a.sectorRefs.includes(v)&&a.sectorRefs.push(v)}
61,tabIndex:-1,className:"recharts-pie-sector"},wt(a.props,c,l),{key:"sector-".concat(c?.startAngle,"-").concat(c?.endAngle,"-").concat(c.midAngle,"-").concat(l)}),P.createElement(qh,Lt({option:p,isActive:f,shapeType:"sector"},y)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,a=this.props,i=a.sectors,o=a.isAnimationActive,u=a.animationBegin,s=a.animationDuration,c=a.animationEasing,l=a.animationId,f=this.state,d=f.prevSectors,p=f.prevIsAnimationActive;return P.createElement(Ge,{begin:u,duration:s,isActive:o,easing:c,from:{t:0},to:{t:1},key:"pie-".concat(l,"-").concat(p),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(y){var h=y.t,v=[],O=i&&i[0],g=O.startAngle;return i.forEach(function(b,w){var m=d&&d[w],x=w>0?Ie(b,"paddingAngle",0):0;if(m){var A=Ee(m.endAngle-m.startAngle,b.endAngle-b.startAngle),S=ie(ie({},b),{},{startAngle:g+x,endAngle:g+A(h)+x});v.push(S),g=S.endAngle}else{var j=b.endAngle,T=b.startAngle,I=Ee(0,j-T),E=I(h),C=ie(ie({},b),{},{startAngle:g+x,endAngle:g+E+x});v.push(C),g=C.endAngle}}),P.createElement(J,null,n.renderSectorsStatically(v))})}},{key:"attachKeyboardHandlers",value:function(n){var a=this;n.onkeydown=function(i){if(!i.altKey)switch(i.key){case"ArrowLeft":{var o=++a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[o].focus(),a.setState({sectorToFocus:o});break}case"ArrowRight":{var u=--a.state.sectorToFocus<0?a.sectorRefs.length-1:a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[u].focus(),a.setState({sectorToFocus:u});break}case"Escape":{a.sectorRefs[a.state.sectorToFocus].blur(),a.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,a=n.sectors,i=n.isAnimationActive,o=this.state.prevSectors;return i&&a&&a.length&&(!o||!_n(o,a))?this.renderSectorsWithAnimation():this.renderSectorsStatically(a)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,a=this.props,i=a.hide,o=a.sectors,u=a.className,s=a.label,c=a.cx,l=a.cy,f=a.innerRadius,d=a.outerRadius,p=a.isAnimationActive,y=this.state.isAnimationFinished;if(i||!o||!o.length||!L(c)||!L(l)||!L(f)||!L(d))return null;var h=Q("recharts-pie",u);return P.createElement(J,{tabIndex:this.props.rootTabIndex,className:h,ref:function(O){n.pieRef=O}},this.renderSectors(),s&&this.renderLabels(o),ve.renderCallByParent(this.props,null,!1),(!p||y)&&Ze.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return a.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:a.curSectors,isAnimationFinished:!0}:n.sectors!==a.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,a){return n>a?"start":n<a?"end":"middle"}},{key:"renderLabelLineItem",value:function(n,a,i){if(P.isValidElement(n))return P.cloneElement(n,a);if(U(n))return n(a);var o=Q("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return P.createElement(ua,Lt({},a,{key:i,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(n,a,i){if(P.isValidElement(n))return P.cloneElement(n,a);var o=i;if(U(n)&&(o=n(a),P.isValidElement(o)))return o;var u=Q("recharts-pie-label-text",typeof n!="boolean"&&!U(n)?n.className:"");return P.createElement(At,Lt({},a,{alignmentBaseline:"middle",className:u}),o)}}])}(D.PureComponent);Kn=rt;Me(rt,"displayName","Pie");Me(rt,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Et.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Me(rt,"parseDeltaAngle",function(t,e){var r=Ae(e-t),n=Math.min(Math.abs(e-t),360);return r*n});Me(rt,"getRealPieData",function(t){var e=t.data,r=t.children,n=W(t,!1),a=$e(r,Xt);return e&&e.length?e.map(function(i,o){return ie(ie(ie({payload:i},n),i),a&&a[o]&&a[o].props)}):a&&a.length?a.map(function(i){return ie(ie({},n),i.props)}):[]});Me(rt,"parseCoordinateOfPie",function(t,e){var r=e.top,n=e.left,a=e.width,i=e.he
61ight,o=Sh(a,i),u=n+Se(t.cx,a,a/2),s=r+Se(t.cy,i,i/2),c=Se(t.innerRadius,o,0),l=Se(t.outerRadius,o,o*.8),f=t.maxRadius||Math.sqrt(a*a+i*i)/2;return{cx:u,cy:s,innerRadius:c,outerRadius:l,maxRadius:f}});Me(rt,"getComposedData",function(t){var e=t.item,r=t.offset,n=e.type.defaultProps!==void 0?ie(ie({},e.type.defaultProps),e.props):e.props,a=Kn.getRealPieData(n);if(!a||!a.length)return null;var i=n.cornerRadius,o=n.startAngle,u=n.endAngle,s=n.paddingAngle,c=n.dataKey,l=n.nameKey,f=n.valueKey,d=n.tooltipType,p=Math.abs(n.minAngle),y=Kn.parseCoordinateOfPie(n,r),h=Kn.parseDeltaAngle(o,u),v=Math.abs(h),O=c;X(c)&&X(f)?(et(!1,`Use "dataKey" to specify the value of pie,
62      the props "valueKey" will be deprecated in 1.1.0`),O="value"):X(c)&&(et(!1,`Use "dataKey" to specify the value of pie,
63      the props "valueKey" will be deprecated in 1.1.0`),O=f);var g=a.filter(function(S){return he(S,O,0)!==0}).length,b=(v>=360?g:g-1)*s,w=v-g*p-b,m=a.reduce(function(S,j){var T=he(j,O,0);return S+(L(T)?T:0)},0),x;if(m>0){var A;x=a.map(function(S,j){var T=he(S,O,0),I=he(S,l,j),E=(L(T)?T:0)/m,C;j?C=A.endAngle+Ae(h)*s*(T!==0?1:0):C=o;var M=C+Ae(h)*((T!==0?p:0)+E*w),k=(C+M)/2,N=(y.innerRadius+y.outerRadius)/2,R=[{name:I,value:T,payload:S,dataKey:O,type:d}
63],B=oe(y.cx,y.cy,N,k);return A=ie(ie(ie({percent:E,cornerRadius:i,name:I,tooltipPayload:R,midAngle:k,middleRadius:N,tooltipPosition:B},S),y),{},{value:he(S,O),startAngle:C,endAngle:M,payload:S,paddingAngle:Ae(h)*s}),A})}return ie(ie({},y),{},{sectors:x,data:a})});var Qo,tp;function kj(){if(tp)return Qo;tp=1;var t=Math.ceil,e=Math.max;function r(n,a,i,o){for(var u=-1,s=e(t((a-n)/(i||1)),0),c=Array(s);s--;)c[o?s:++u]=n,n+=i;return c}return Qo=r,Qo}var Jo,rp;function Wh(){if(rp)return Jo;rp=1;var t=Gv(),e=1/0,r=17976931348623157e292;function n(a){if(!a)return a===0?a:0;if(a=t(a),a===e||a===-1/0){var i=a<0?-1:1;return i*r}return a===a?a:0}return Jo=n,Jo}var eu,np;function Mj(){if(np)return eu;np=1;var t=kj(),e=Ma(),r=Wh();function n(a){return function(i,o,u){return u&&typeof u!="number"&&e(i,o,u)&&(o=u=void 0),i=r(i),o===void 0?(o=i,i=0):o=r(o),u=u===void 0?i<o?1:-1:r(u),t(i,o,u,a)}}return eu=n,eu}var tu,ap;function Dj(){if(ap)return tu;ap=1;var t=Mj(),e=t();return tu=e,tu}var Nj=Dj();const ma=ae(Nj);function fn(t){"@babel/helpers - typeof";return fn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fn(t)}function ip(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function op(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?ip(Object(r),!0).forEach(function(n){Kh(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ip(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Kh(t,e,r){return e=Rj(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Rj(t){var e=Lj(t,"string");return fn(e)=="symbol"?e:e+""}function Lj(t,e){if(fn(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(fn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Bj=["Webkit","Moz","O","ms"],qj=function(e,r){var n=e.replace(/(\w)/,function(i){return i.toUpperCase()}),a=Bj.reduce(function(i,o){return op(op({},i),{},Kh({},o+n,r))},{});return a[e]=r,a};function tr(t){"@babel/helpers - typeof";return tr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tr(t)}function ga(){return ga=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},ga.apply(this,arguments)}function up(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function ru(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?up(Object(r),!0).forEach(function(n){je(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):up(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Fj(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function sp(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Uh(n.key),n)}}function zj(t,e,r){return e&&sp(t.prototype,e),r&&sp(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Wj(t,e,r){return e=ba(e),Kj(t,Gh()?Reflect.construct(e,r||[],ba(t).constructor):e.apply(t,r))}function Kj(t,e){if(e&&(tr(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Gj(t)}function Gj(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Gh(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Gh=function(){return!!t})()}
63function ba(t){return ba=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ba(t)}function Uj(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&vs(t,e)}function vs(t,e){return vs=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},vs(t,e)}function je(t,e,r){return e=Uh(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Uh(t){var e=Vj(t,"string");return tr(e)=="symbol"?e:e+""}function Vj(t,e){if(tr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(tr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Hj=function(e){var r=e.data,n=e.startIndex,a=e.endIndex,i=e.x,o=e.width,u=e.travellerWidth;if(!r||!r.length)return{};var s=r.length,c=Mr().domain(ma(0,s)).range([i,i+o-u]),l=c.domain().map(function(f){return c(f)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:c(n),endX:c(a),scale:c,scaleValues:l}},cp=function(e){return e.changedTouches&&!!e.changedTouches.length},jt=function(t){function e(r){var n;return Fj(this,e),n=Wj(this,e,[r]),je(n,"handleDrag",function(a){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(a):n.state.isSlideMoving&&n.handleSlideDrag(a)}),je(n,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&n.handleDrag(a.changedTouches[0])}),je(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=n.props,i=a.endIndex,o=a.onDragEnd,u=a.startIndex;o?.({endIndex:i,startIndex:u})}),n.detachDragEndListener()}),je(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),je(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),je(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),je(n,"handleSlideDragStart",function(a){var i=cp(a)?a.changedTouches[0]:a;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:i.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return Uj(e,t),zj(e,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var a=n.startX,i=n.endX,o=this.state.scaleValues,u=this.props,s=u.gap,c=u.data,l=c.length-1,f=Math.min(a,i),d=Math.max(a,i),p=e.getIndexInRange(o,f),y=e.getIndexInRange(o,d);return{startIndex:p-p%s,endIndex:y===l?l:y-y%s}}},{key:"getTextOfTick",value:function(n){var a=this.props,i=a.data,o=a.tickFormatter,u=a.dataKey,s=he(i[n],u,n);return U(o)?o(s,n):s}},{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 a=this.state,i=a.slideMoveStartX,o=a.startX,u=a.endX,s=this.props,c=s.x,l=s.width,f=s.travellerWidth,d=s.startIndex,p=s.endIndex,y=s.onChange,h=n.pageX-i;h>0?h=Math.min(h,c+l-f-u,c+l-f-o):h<0&&(h=Math.max(h,c-o,c-u));var v=this.getIndex({startX:o+h,endX:u+h});(v.startIndex!==d||v.endIndex!==p)&&y&&y(v),this.setState({startX:o+h,endX:u+h,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,a){var i=cp(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:i.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var a=this.state,i=a.brush
63MoveStartX,o=a.movingTravellerId,u=a.endX,s=a.startX,c=this.state[o],l=this.props,f=l.x,d=l.width,p=l.travellerWidth,y=l.onChange,h=l.gap,v=l.data,O={startX:this.state.startX,endX:this.state.endX},g=n.pageX-i;g>0?g=Math.min(g,f+d-p-c):g<0&&(g=Math.max(g,f-c)),O[o]=c+g;var b=this.getIndex(O),w=b.startIndex,m=b.endIndex,x=function(){var S=v.length-1;return o==="startX"&&(u>s?w%h===0:m%h===0)||u<s&&m===S||o==="endX"&&(u>s?m%h===0:w%h===0)||u>s&&m===S};this.setState(je(je({},o,c+g),"brushMoveStartX",n.pageX),function(){y&&x()&&y(b)})}},{key:"handleTravellerMoveKeyboard",value:function(n,a){var i=this,o=this.state,u=o.scaleValues,s=o.startX,c=o.endX,l=this.state[a],f=u.indexOf(l);if(f!==-1){var d=f+n;if(!(d===-1||d>=u.length)){var p=u[d];a==="startX"&&p>=c||a==="endX"&&p<=s||this.setState(je({},a,p),function(){i.props.onChange(i.getIndex({startX:i.state.startX,endX:i.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,a=n.x,i=n.y,o=n.width,u=n.height,s=n.fill,c=n.stroke;return P.createElement("rect",{stroke:c,fill:s,x:a,y:i,width:o,height:u})}},{key:"renderPanorama",value:function(){var n=this.props,a=n.x,i=n.y,o=n.width,u=n.height,s=n.data,c=n.children,l=n.padding,f
63=D.Children.only(c);return f?P.cloneElement(f,{x:a,y:i,width:o,height:u,margin:l,compact:!0,data:s}):null}},{key:"renderTravellerLayer",value:function(n,a){var i,o,u=this,s=this.props,c=s.y,l=s.travellerWidth,f=s.height,d=s.traveller,p=s.ariaLabel,y=s.data,h=s.startIndex,v=s.endIndex,O=Math.max(n,this.props.x),g=ru(ru({},W(this.props,!1)),{},{x:O,y:c,width:l,height:f}),b=p||"Min value: ".concat((i=y[h])===null||i===void 0?void 0:i.name,", Max value: ").concat((o=y[v])===null||o===void 0?void 0:o.name);return P.createElement(J,{tabIndex:0,role:"slider","aria-label":b,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(m){["ArrowLeft","ArrowRight"].includes(m.key)&&(m.preventDefault(),m.stopPropagation(),u.handleTravellerMoveKeyboard(m.key==="ArrowRight"?1:-1,a))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},e.renderTraveller(d,g))}},{key:"renderSlide",value:function(n,a){var i=this.props,o=i.y,u=i.height,s=i.stroke,c=i.travellerWidth,l=Math.min(n,a)+c,f=Math.max(Math.abs(a-n)-c,0);return P.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:s,fillOpacity:.2,x:l,y:o,width:f,height:u})}},{key:"renderText",value:function(){var n=this.props,a=n.startIndex,i=n.endIndex,o=n.y,u=n.height,s=n.travellerWidth,c=n.stroke,l=this.state,f=l.startX,d=l.endX,p=5,y={pointerEvents:"none",fill:c};return P.createElement(J,{className:"recharts-brush-texts"},P.createElement(At,ga({textAnchor:"end",verticalAnchor:"middle",x:Math.min(f,d)-p,y:o+u/2},y),this.getTextOfTick(a)),P.createElement(At,ga({textAnchor:"start",verticalAnchor:"middle",x:Math.max(f,d)+s+p,y:o+u/2},y),this.getTextOfTick(i)))}},{key:"render",value:function(){var n=this.props,a=n.data,i=n.className,o=n.children,u=n.x,s=n.y,c=n.width,l=n.height,f=n.alwaysShowText,d=this.state,p=d.startX,y=d.endX,h=d.isTextActive,v=d.isSlideMoving,O=d.isTravellerMoving,g=d.isTravellerFocused;if(!a||!a.length||!L(u)||!L(s)||!L(c)||!L(l)||c<=0||l<=0)return null;var b=Q("recharts-brush",i),w=P.Children.count(o)===1,m=qj("userSelect","none");return P.createElement(J,{className:b,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:m},this.renderBackground(),w&&this.renderPanorama(),this.renderSlide(p,y),this.renderTravellerLayer(p,"startX"),this.renderTravellerLayer(y,"endX"),(h||v||O||g||f)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var a=n.x,i=n.y,o=n.width,u=n.height,s=n.stroke,c=Math.floor(i+u/2)-1;return P.createElement(P.Fragment,null,P.createElement("rect",{x:a,y:i,width:o,height:u,fill:s,stroke:"none"}),P.createElement("line",{x1:a+1,y1:c,x2:a+o-1,y2:c,fill:"none",stroke:"#fff"}),P.createElement("line",{x1:a+1,y1:c+2,x2:a+o-1,y2:c+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,a){var i;return P.isValidElement(n)?i=P.cloneElement(n,a):U(n)?i=n(a):i=e.renderDefaultTraveller(a),i}},{key:"getDerivedStateFromProps",value:function(n,a){var i=n.data,o=n.width,u=n.x,s=n.travellerWidth,c=n.updateId,l=n.startIndex,f=n.endIndex;if(i!==a.prevData||c!==a.prevUpdateId)return ru({prevData:i,prevTravellerWidth:s,prevUpdateId:c,prevX:u,prevWidth:o},i&&i.length?Hj({data:i,width:o,x:u,travellerWidth:s,startIndex:l,endIndex:f}):{scale:null,scaleValues:null});if(a.scale&&(o!==a.prevWidth||u!==a.prevX||s!==a.prevTravellerWidth)){a.scale.range([u,u+o-s]);var d=a.scale.domain().map(function(p){return a.scale(p)});return{prevData:i,prevTravellerWidth:s,prevUpdateId:c,prevX:u,prevWidth:o,startX:a.scale(n.startIndex),endX:a.scale(n.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(n,a){for(var i=n.length,o=0,u=i-1;u-o>1;){var s=Math.floor((o+u)/2);n[s]>a?u=s:o=s}return a>=n[u]?u:o}}])}
63(D.PureComponent);je(jt,"displayName","Brush");je(jt,"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 nu,lp;function Xj(){if(lp)return nu;lp=1;var t=Xs();function e(r,n){var a;return t(r,function(i,o,u){return a=n(i,o,u),!a}),!!a}return nu=e,nu}var au,fp;function Yj(){if(fp)return au;fp=1;var t=Tv(),e=Ue(),r=Xj(),n=Ne(),a=Ma();function i(o,u,s){var c=n(o)?t:r;return s&&a(o,u,s)&&(u=void 0),c(o,e(u,3))}return au=i,au}var Zj=Yj();const Qj=ae(Zj);var We=function(e,r){var n=e.alwaysShow,a=e.ifOverflow;return n&&(a="extendDomain"),a===r},iu,dp;function Jj(){if(dp)return iu;dp=1;var t=im(),e=Bv(),r=Ue();function n(a,i){var o={};return i=r(i,3),e(a,function(u,s,c){t(o,s,i(u,s,c))}),o}return iu=n,iu}var e_=Jj();const t_=ae(e_);var ou,pp;function r_(){if(pp)return ou;pp=1;function t(e,r){for(var n=-1,a=e==null?0:e.length;++n<a;)if(!r(e[n],n,e))return!1;return!0}return ou=t,ou}var uu,vp;function n_(){if(vp)return uu;vp=1;var t=Xs();function e(r,n){var a=!0;return t(r,function(i,o,u){return a=!!n(i,o,u),a}),a}return uu=e,uu}var su,hp;function a_(){if(hp)return su;hp=1;var t=r_(),e=n_(),r=Ue(),n=Ne(),a=Ma();function i(o,u,s){var c=n(o)?t:e;return s&&a(o,u,s)&&(u=void 0),c(o,r(u,3))}return su=i,su}var i_=a_();const Vh=ae(i_);var o_=["x","y"];function dn(t){"@babel/helpers - typeof";return dn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dn(t)}function hs(){return hs=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},hs.apply(this,arguments)}function yp(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function $r(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?yp(Object(r),!0).forEach(function(n){u_(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):yp(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function u_(t,e,r){return e=s_(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function s_(t){var e=c_(t,"string");return dn(e)=="symbol"?e:e+""}function c_(t,e){if(dn(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(dn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function l_(t,e){if(t==null)return{};var r=f_(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function f_(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function d_(t,e){var r=t.x,n=t.y,a=l_(t,o_),i="".concat(r),o=parseInt(i,10),u="".concat(n),s=parseInt(u,10),c="".concat(e.height||a.height),l=parseInt(c,10),f="".concat(e.width||a.width),d=parseInt(f,10);return $r($r($r($r($r({},e),a),o?{x:o}:{}),s?{y:s}:{}),{},{height:l,width:d,name:e.name,radius:e.radius})}function mp(t){return P.createElement(qh,hs({shapeType:"rectangle",propTransformer:d_,activeClassName:"recharts-active-bar"},t))}var p_=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,a){if(typeof e=="number")return e;var i=typeof n=="number";return i?e(n,a):(i||Pt(),r)}},v_=["value","background"],Hh;function rr(t){"@babel/helpers - typeof";return rr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rr(t)}function h_(t,e){if(t==null)return{};var r=y_(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function y_(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function xa(){return xa=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];
63for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},xa.apply(this,arguments)}function gp(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function fe(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?gp(Object(r),!0).forEach(function(n){it(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):gp(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function m_(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function bp(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Yh(n.key),n)}}function g_(t,e,r){return e&&bp(t.prototype,e),r&&bp(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function b_(t,e,r){return e=Oa(e),x_(t,Xh()?Reflect.construct(e,r||[],Oa(t).constructor):e.apply(t,r))}function x_(t,e){if(e&&(rr(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return O_(t)}function O_(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Xh(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Xh=function(){return!!t})()}function Oa(t){return Oa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Oa(t)}function w_(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ys(t,e)}function ys(t,e){return ys=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ys(t,e)}function it(t,e,r){return e=Yh(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Yh(t){var e=A_(t,"string");return rr(e)=="symbol"?e:e+""}function A_(t,e){if(rr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(rr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Qe=function(t){function e(){var r;m_(this,e);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=b_(this,e,[].concat(a)),it(r,"state",{isAnimationFinished:!1}),it(r,"id",yr("recharts-bar-")),it(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),o&&o()}),it(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),o&&o()}),r}return w_(e,t),g_(e,[{key:"renderRectanglesStatically",value:function(n){var a=this,i=this.props,o=i.shape,u=i.dataKey,s=i.activeIndex,c=i.activeBar,l=W(this.props,!1);return n&&n.map(function(f,d){var p=d===s,y=p?c:o,h=fe(fe(fe({},l),f),{},{isActive:p,option:y,index:d,dataKey:u,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return P.createElement(J,xa({className:"recharts-bar-rectangle"},wt(a.props,f,d),{key:"rectangle-".concat(f?.x,"-").concat(f?.y,"-").concat(f?.value)}),P.createElement(mp,h))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,a=this.props,i=a.data,o=a.layout,u=a.isAnimationActive,s=a.animationBegin,c=a.animationDuration,l=a.animationEasing,f=a.animationId,d=this.state.prevData;return P.createElement(Ge,{begin:s,duration:c,isActive:u,easing:l,from:{t:0},to:{t:1},key:"bar-".concat(f),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(p){var y=p.t,h=i.map(function(v,O){var g=d&&d[O];if(g){var b=Ee(g.x,v.x),w=Ee(g.y,v.y),m=Ee(g.width,v.width),x=Ee(g.height,v.height);return fe(fe({},v),{},{x:b(y),y:w(y),width:m(y),height:x(y)})}if(o==="horizontal"){var A=Ee(0,v.height),S=A(y);return fe(fe({},v),{},{y:v.y+v.height-S,height:S})}var j=Ee(0,v.width),T=j(y);return fe(fe({},v),{},{width:T})});return P.createElement(J,null,n.renderRectanglesStatically(h))})}},{key:"renderRectangles",value:function(){var n=this.props,a=n.data,i=n.isAnimationActive,o=this.state.prevData;return i&&a&&a.length&&(!o||!_n(o,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}}
63,{key:"renderBackground",value:function(){var n=this,a=this.props,i=a.data,o=a.dataKey,u=a.activeIndex,s=W(this.props.background,!1);return i.map(function(c,l){c.value;var f=c.background,d=h_(c,v_);if(!f)return null;var p=fe(fe(fe(fe(fe({},d),{},{fill:"#eee"},f),s),wt(n.props,c,l)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:l,className:"recharts-bar-background-rectangle"});return P.createElement(mp,xa({key:"background-bar-".concat(l),option:n.props.background,isActive:l===u},p))})}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.data,u=i.xAxis,s=i.yAxis,c=i.layout,l=i.children,f=$e(l,En);if(!f)return null;var d=c==="vertical"?o[0].height/2:o[0].width/2,p=function(v,O){var g=Array.isArray(v.value)?v.value[1]:v.value;return{x:v.x,y:v.y,value:g,errorVal:he(v,O)}},y={clipPath:n?"url(#clipPath-".concat(a,")"):null};return P.createElement(J,y,f.map(function(h){return P.cloneElement(h,{key:"error-bar-".concat(a,"-").concat(h.props.dataKey),data:o,xAxis:u,yAxis:s,layout:c,offset:d,dataPointFormatter:p})}))}},{key:"render",value:function(){var n=this.props,a=n.hide,i=n.data,o=n.className,u=n.xAxis,s=n.yAxis,c=n.left,l=n.top,f=n.width,d=n.height,p=n.isAnimationActive,y=n.background,h=n.id;if(a||!i||!i.length)return null;var v=this.state.isAnimationFinished,O=Q("recharts-bar",o),g=u&&u.allowDataOverflow,b=s&&s.allowDataOverflow,w=g||b,m=X(h)?this.id:h;return P.createElement(J,{className:O},g||b?P.createElement("defs",null,P.createElement("clipPath",{id:"clipPath-".concat(m)},P.createElement("rect",{x:g?c:c-f/2,y:b?l:l-d/2,width:g?f:f*2,height:b?d:d*2}))):null,P.createElement(J,{className:"recharts-bar-rectangles",clipPath:w?"url(#clipPath-".concat(m,")"):null},y?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(w,m),(!p||v)&&Ze.renderCallByParent(this.props,i))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:a.curData}:n.data!==a.curData?{curData:n.data}:null}}])}(D.PureComponent);Hh=Qe;it(Qe,"displayName","Bar");it(Qe,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Et.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});it(Qe,"getComposedData",function(t){var e=t.props,r=t.item,n=t.barPosition,a=t.bandSize,i=t.xAxis,o=t.yAxis,u=t.xAxisTicks,s=t.yAxisTicks,c=t.stackedData,l=t.dataStartIndex,f=t.displayedData,d=t.offset,p=fw(n,r);if(!p)return null;var y=e.layout,h=r.type.defaultProps,v=h!==void 0?fe(fe({},h),r.props):r.props,O=v.dataKey,g=v.children,b=v.minPointSize,w=y==="horizontal"?o:i,m=c?w.scale.domain():null,x=gw({numericAxis:w}),A=$e(g,Xt),S=f.map(function(j,T){var I,E,C,M,k,N;c?I=dw(c[l+T],m):(I=he(j,O),Array.isArray(I)||(I=[x,I]));var R=p_(b,Hh.defaultProps.minPointSize)(I[1],T);if(y==="horizontal"){var B,F=[o.scale(I[0]),o.scale(I[1])],K=F[0],V=F[1];E=Zf({axis:i,ticks:u,bandSize:a,offset:p.offset,entry:j,index:T}),C=(B=V??K)!==null&&B!==void 0?B:void 0,M=p.size;var z=K-V;if(k=Number.isNaN(z)?0:z,N={x:E,y:o.y,width:M,height:o.height},Math.abs(R)>0&&Math.abs(k)<Math.abs(R)){var H=Ae(k||R)*(Math.abs(R)-Math.abs(k));C-=H,k+=H}}else{var ce=[i.scale(I[0]),i.scale(I[1])],me=ce[0],Re=ce[1];if(E=me,C=Zf({axis:o,ticks:s,bandSize:a,offset:p.offset,entry:j,index:T}),M=Re-me,k=p.size,N={x:i.x,y:C,width:i.width,height:k},Math.abs(R)>0&&Math.abs(M)<Math.abs(R)){var wr=Ae(M||R)*(Math.abs(R)-Math.abs(M));M+=wr}}return fe(fe(fe({},j),{},{x:E,y:C,width:M,height:k,value:c?I:I[1],payload:j,background:N},A&&A[T]&&A[T].props),{},{tooltipPayload:[wh(r,j)],tooltipPosition:{x:E+M/2,y:C+k/2}})});return fe({data:S,layout:y},d)});function pn(t){"@babel/helpers - typeof";return pn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pn(t)}function S_(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function xp(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Zh(n.key),n)}}function P_(t,e,r){return e&&xp(t.prototype,e),r&&xp(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Op(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function qe(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};
63e%2?Op(Object(r),!0).forEach(function(n){Za(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Op(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Za(t,e,r){return e=Zh(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Zh(t){var e=j_(t,"string");return pn(e)=="symbol"?e:e+""}function j_(t,e){if(pn(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(pn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Qh=function(e,r,n,a,i){var o=e.width,u=e.height,s=e.layout,c=e.children,l=Object.keys(r),f={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=!!_e(c,Qe);return l.reduce(function(p,y){var h=r[y],v=h.orientation,O=h.domain,g=h.padding,b=g===void 0?{}:g,w=h.mirror,m=h.reversed,x="".concat(v).concat(w?"Mirror":""),A,S,j,T,I;if(h.type==="number"&&(h.padding==="gap"||h.padding==="no-gap")){var E=O[1]-O[0],C=1/0,M=h.categoricalDomain.sort();if(M.forEach(function(ce,me){me>0&&(C=Math.min((ce||0)-(M[me-1]||0),C))}),Number.isFinite(C)){var k=C/E,N=h.layout==="vertical"?n.height:n.width;if(h.padding==="gap"&&(A=k*N/2),h.padding==="no-gap"){var R=Se(e.barCategoryGap,k*N),B=k*N/2;A=B-R-(B-R)/N*R}}}a==="xAxis"?S=[n.left+(b.left||0)+(A||0),n.left+n.width-(b.right||0)-(A||0)]:a==="yAxis"?S=s==="horizontal"?[n.top+n.height-(b.bottom||0),n.top+(b.top||0)]:[n.top+(b.top||0)+(A||0),n.top+n.height-(b.bottom||0)-(A||0)]:S=h.range,m&&(S=[S[1],S[0]]);var F=gh(h,i,d),K=F.scale,V=F.realScaleType;K.domain(O).range(S),bh(K);var z=xh(K,qe(qe({},h),{},{realScaleType:V}));a==="xAxis"?(I=v==="top"&&!w||v==="bottom"&&w,j=n.left,T=f[x]-I*h.height):a==="yAxis"&&(I=v==="left"&&!w||v==="right"&&w,j=f[x]-I*h.width,T=n.top);var H=qe(qe(qe({},h),z),{},{realScaleType:V,x:j,y:T,scale:K,width:a==="xAxis"?n.width:h.width,height:a==="yAxis"?n.height:h.height});return H.bandSize=aa(H,z),!h.hide&&a==="xAxis"?f[x]+=(I?-1:1)*H.height:h.hide||(f[x]+=(I?-1:1)*H.width),qe(qe({},p),{},Za({},y,H))},{})},Jh=function(e,r){var n=e.x,a=e.y,i=r.x,o=r.y;return{x:Math.min(n,i),y:Math.min(a,o),width:Math.abs(i-n),height:Math.abs(o-a)}},__=function(e){var r=e.x1,n=e.y1,a=e.x2,i=e.y2;return Jh({x:r,y:n},{x:a,y:i})},ey=function(){function t(e){S_(this,t),this.scale=e}return P_(t,[{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]:{},a=n.bandAware,i=n.position;if(r!==void 0){if(i)switch(i){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(a){var s=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+s}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),a=n[0],i=n[n.length-1];return a<=i?r>=a&&r<=i:r>=i&&r<=a}}],[{key:"create",value:function(r){return new t(r)}}])}();Za(ey,"EPS",1e-4);var ac=function(e){var r=Object.keys(e).reduce(function(n,a){return qe(qe({},n),{},Za({},a,ey.create(e[a])))},{});return qe(qe({},r),{},{apply:function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=i.bandAware,u=i.position;return t_(a,function(s,c){return r[c].apply(s,{bandAware:o,position:u})})},isInRange:function(a){return Vh(a,function(i,o){return r[o].isInRange(i)})}})};function E_(t){return(t%180+180)%180}var T_=function(e){var r=e.width,n=e.height,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=E_(a),o=i*Math.PI/180,u=Math.atan(n/r),s=o>u&&o<Math.PI-u?n/Math.sin(o):r/Math.cos(o);return Math.abs(s)},cu,wp;function I_(){if(wp)return cu;wp=1;var t=Ue(),e=Bs(),r=Ls();function n(a){return function(i,o,u){var s=Object(i);if(!e(i)){var c=t(o,3);i=r(i),o=function(f){return c(s[f],f,s)}}var l=a(i,o,u);return l>-1?s[c?i[l]:l]:void 0}}return cu=n,cu}var lu,Ap;function $_(){if(Ap)return lu;Ap=1;var t=Wh();function e(r){var n=t(r),a=n%1;return n===n?a?n-a:n:0}return lu=e,lu}var fu,Sp;
63function C_(){if(Sp)return fu;Sp=1;var t=Mv(),e=Ue(),r=$_(),n=Math.max;function a(i,o,u){var s=i==null?0:i.length;if(!s)return-1;var c=u==null?0:r(u);return c<0&&(c=n(s+c,0)),t(i,e(o,3),c)}return fu=a,fu}var du,Pp;function k_(){if(Pp)return du;Pp=1;var t=I_(),e=C_(),r=t(e);return du=r,du}var M_=k_();const D_=ae(M_);var N_=bv();const R_=ae(N_);var L_=R_(function(t){return{x:t.left,y:t.top,width:t.width,height:t.height}},function(t){return["l",t.left,"t",t.top,"w",t.width,"h",t.height].join("")}),ic=D.createContext(void 0),oc=D.createContext(void 0),ty=D.createContext(void 0),ry=D.createContext({}),ny=D.createContext(void 0),ay=D.createContext(0),iy=D.createContext(0),jp=function(e){var r=e.state,n=r.xAxisMap,a=r.yAxisMap,i=r.offset,o=e.clipPathId,u=e.children,s=e.width,c=e.height,l=L_(i);return P.createElement(ic.Provider,{value:n},P.createElement(oc.Provider,{value:a},P.createElement(ry.Provider,{value:i},P.createElement(ty.Provider,{value:l},P.createElement(ny.Provider,{value:o},P.createElement(ay.Provider,{value:c},P.createElement(iy.Provider,{value:s},u)))))))},B_=function(){return D.useContext(ny)},oy=function(e){var r=D.useContext(ic);r==null&&Pt();var n=r[e];return n==null&&Pt(),n},q_=function(){var e=D.useContext(ic);return at(e)},F_=function(){var e=D.useContext(oc),r=D_(e,function(n){return Vh(n.domain,Number.isFinite)});return r||at(e)},uy=function(e){var r=D.useContext(oc);r==null&&Pt();var n=r[e];return n==null&&Pt(),n},z_=function(){var e=D.useContext(ty);return e},W_=function(){return D.useContext(ry)},uc=function(){return D.useContext(iy)},sc=function(){return D.useContext(ay)};function nr(t){"@babel/helpers - typeof";return nr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nr(t)}function K_(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function G_(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,cy(n.key),n)}}function U_(t,e,r){return e&&G_(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function V_(t,e,r){return e=wa(e),H_(t,sy()?Reflect.construct(e,r||[],wa(t).constructor):e.apply(t,r))}function H_(t,e){if(e&&(nr(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return X_(t)}function X_(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function sy(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sy=function(){return!!t})()}function wa(t){return wa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},wa(t)}function Y_(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ms(t,e)}function ms(t,e){return ms=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ms(t,e)}function _p(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function Ep(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?_p(Object(r),!0).forEach(function(n){cc(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):_p(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function cc(t,e,r){return e=cy(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function cy(t){var e=Z_(t,"string");return nr(e)=="symbol"?e:e+""}function Z_(t,e){if(nr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(nr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function Q_(t,e){return rE(t)||tE(t,e)||eE(t,e)||J_()}
63function J_(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
64In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eE(t,e){if(t){if(typeof t=="string")return Tp(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Tp(t,e)}}function Tp(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function tE(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,a,i,o,u=[],s=!0,c=!1;try{if(i=(r=r.call(t)).next,e!==0)for(;!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);s=!0);}catch(l){c=!0,a=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}function rE(t){if(Array.isArray(t))return t}function gs(){return gs=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},gs.apply(this,arguments)}var nE=function(e,r){var n;return P.isValidElement(e)?n=P.cloneElement(e,r):U(e)?n=e(r):n=P.createElement("line",gs({},r,{className:"recharts-reference-line-line"})),n},aE=function(e,r,n,a,i,o,u,s,c){var l=i.x,f=i.y,d=i.width,p=i.height;if(n){var y=c.y,h=e.y.apply(y,{position:o});if(We(c,"discard")&&!e.y.isInRange(h))return null;var v=[{x:l+d,y:h},{x:l,y:h}];return s==="left"?v.reverse():v}if(r){var O=c.x,g=e.x.apply(O,{position:o});if(We(c,"discard")&&!e.x.isInRange(g))return null;var b=[{x:g,y:f+p},{x:g,y:f}];return u==="top"?b.reverse():b}if(a){var w=c.segment,m=w.map(function(x){return e.apply(x,{position:o})});return We(c,"discard")&&Qj(m,function(x){return!e.isInRange(x)})?null:m}return null};function iE(t){var e=t.x,r=t.y,n=t.segment,a=t.xAxisId,i=t.yAxisId,o=t.shape,u=t.className,s=t.alwaysShow,c=B_(),l=oy(a),f=uy(i),d=z_();if(!c||!d)return null;et(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=ac({x:l.scale,y:f.scale}),y=ye(e),h=ye(r),v=n&&n.length===2,O=aE(p,y,h,v,d,t.position,l.orientation,f.orientation,t);if(!O)return null;var g=Q_(O,2),b=g[0],w=b.x,m=b.y,x=g[1],A=x.x,S=x.y,j=We(t,"hidden")?"url(#".concat(c,")"):void 0,T=Ep(Ep({clipPath:j},W(t,!0)),{},{x1:w,y1:m,x2:A,y2:S});return P.createElement(J,{className:Q("recharts-reference-line",u)},nE(o,T),ve.renderCallByParent(t,__({x1:w,y1:m,x2:A,y2:S})))}var lc=function(t){function e(){return K_(this,e),V_(this,e,arguments)}return Y_(e,t),U_(e,[{key:"render",value:function(){return P.createElement(iE,this.props)}}])}(P.Component);cc(lc,"displayName","ReferenceLine");cc(lc,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function bs(){return bs=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},bs.apply(this,arguments)}function ar(t){"@babel/helpers - typeof";return ar=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ar(t)}function Ip(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function $p(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Ip(Object(r),!0).forEach(function(n){Qa(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Ip(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function oE(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function uE(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,fy(n.key),n)}}function sE(t,e,r){return e&&uE(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function cE(t,e,r){return e=Aa(e),lE(t,ly()?Reflect.construct(e,r||[],Aa(t).constructor):e.apply(t,r))}function lE(t,e){if(e&&(ar(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fE(t)}function fE(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function ly(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ly=function(){return!!t})()}
64function Aa(t){return Aa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Aa(t)}function dE(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&xs(t,e)}function xs(t,e){return xs=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},xs(t,e)}function Qa(t,e,r){return e=fy(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function fy(t){var e=pE(t,"string");return ar(e)=="symbol"?e:e+""}function pE(t,e){if(ar(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ar(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var vE=function(e){var r=e.x,n=e.y,a=e.xAxis,i=e.yAxis,o=ac({x:a.scale,y:i.scale}),u=o.apply({x:r,y:n},{bandAware:!0});return We(e,"discard")&&!o.isInRange(u)?null:u},Ja=function(t){function e(){return oE(this,e),cE(this,e,arguments)}return dE(e,t),sE(e,[{key:"render",value:function(){var n=this.props,a=n.x,i=n.y,o=n.r,u=n.alwaysShow,s=n.clipPathId,c=ye(a),l=ye(i);if(et(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!c||!l)return null;var f=vE(this.props);if(!f)return null;var d=f.x,p=f.y,y=this.props,h=y.shape,v=y.className,O=We(this.props,"hidden")?"url(#".concat(s,")"):void 0,g=$p($p({clipPath:O},W(this.props,!0)),{},{cx:d,cy:p});return P.createElement(J,{className:Q("recharts-reference-dot",v)},e.renderDot(h,g),ve.renderCallByParent(this.props,{x:d-o,y:p-o,width:2*o,height:2*o}))}}])}(P.Component);Qa(Ja,"displayName","ReferenceDot");Qa(Ja,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Qa(Ja,"renderDot",function(t,e){var r;return P.isValidElement(t)?r=P.cloneElement(t,e):U(t)?r=t(e):r=P.createElement(Ka,bs({},e,{cx:e.cx,cy:e.cy,className:"recharts-reference-dot-dot"})),r});function Os(){return Os=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Os.apply(this,arguments)}function ir(t){"@babel/helpers - typeof";return ir=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ir(t)}function Cp(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function kp(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Cp(Object(r),!0).forEach(function(n){ei(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Cp(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function hE(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function yE(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,py(n.key),n)}}function mE(t,e,r){return e&&yE(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function gE(t,e,r){return e=Sa(e),bE(t,dy()?Reflect.construct(e,r||[],Sa(t).constructor):e.apply(t,r))}function bE(t,e){if(e&&(ir(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xE(t)}function xE(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function dy(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dy=function(){return!!t})()}
64function Sa(t){return Sa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Sa(t)}function OE(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ws(t,e)}function ws(t,e){return ws=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ws(t,e)}function ei(t,e,r){return e=py(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function py(t){var e=wE(t,"string");return ir(e)=="symbol"?e:e+""}function wE(t,e){if(ir(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ir(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var AE=function(e,r,n,a,i){var o=i.x1,u=i.x2,s=i.y1,c=i.y2,l=i.xAxis,f=i.yAxis;if(!l||!f)return null;var d=ac({x:l.scale,y:f.scale}),p={x:e?d.x.apply(o,{position:"start"}):d.x.rangeMin,y:n?d.y.apply(s,{position:"start"}):d.y.rangeMin},y={x:r?d.x.apply(u,{position:"end"}):d.x.rangeMax,y:a?d.y.apply(c,{position:"end"}):d.y.rangeMax};return We(i,"discard")&&(!d.isInRange(p)||!d.isInRange(y))?null:Jh(p,y)},ti=function(t){function e(){return hE(this,e),gE(this,e,arguments)}return OE(e,t),mE(e,[{key:"render",value:function(){var n=this.props,a=n.x1,i=n.x2,o=n.y1,u=n.y2,s=n.
64className,c=n.alwaysShow,l=n.clipPathId;et(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var f=ye(a),d=ye(i),p=ye(o),y=ye(u),h=this.props.shape;if(!f&&!d&&!p&&!y&&!h)return null;var v=AE(f,d,p,y,this.props);if(!v&&!h)return null;var O=We(this.props,"hidden")?"url(#".concat(l,")"):void 0;return P.createElement(J,{className:Q("recharts-reference-area",s)},e.renderRect(h,kp(kp({clipPath:O},W(this.props,!0)),v)),ve.renderCallByParent(this.props,v))}}])}(P.Component);ei(ti,"displayName","ReferenceArea");ei(ti,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});ei(ti,"renderRect",function(t,e){var r;return P.isValidElement(t)?r=P.cloneElement(t,e):U(t)?r=t(e):r=P.createElement(nc,Os({},e,{className:"recharts-reference-area-rect"})),r});function vy(t,e,r){if(e<1)return[];if(e===1&&r===void 0)return t;for(var n=[],a=0;a<t.length;a+=e)n.push(t[a]);return n}function SE(t,e,r){var n={width:t.width+e.width,height:t.height+e.height};return T_(n,r)}function PE(t,e,r){var n=r==="width",a=t.x,i=t.y,o=t.width,u=t.height;return e===1?{start:n?a:i,end:n?a+o:i+u}:{start:n?a+o:i+u,end:n?a:i}}function Pa(t,e,r,n,a){if(t*e<t*n||t*e>t*a)return!1;var i=r();return t*(e-t*i/2-n)>=0&&t*(e+t*i/2-a)<=0}function jE(t,e){return vy(t,e+1)}function _E(t,e,r,n,a){for(var i=(n||[]).slice(),o=e.start,u=e.end,s=0,c=1,l=o,f=function(){var y=n?.[s];if(y===void 0)return{v:vy(n,c)};var h=s,v,O=function(){return v===void 0&&(v=r(y,h)),v},g=y.coordinate,b=s===0||Pa(t,g,O,l,u);b||(s=0,l=o,c+=1),b&&(l=g+t*(O()/2+a),s+=c)},d;c<=i.length;)if(d=f(),d)return d.v;return[]}function vn(t){"@babel/helpers - typeof";return vn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vn(t)}function Mp(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function xe(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Mp(Object(r),!0).forEach(function(n){EE(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Mp(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function EE(t,e,r){return e=TE(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function TE(t){var e=IE(t,"string");return vn(e)=="symbol"?e:e+""}function IE(t,e){if(vn(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(vn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function $E(t,e,r,n,a){for(var i=(n||[]).slice(),o=i.length,u=e.start,s=e.end,c=function(d){var p=i[d],y,h=function(){return y===void 0&&(y=r(p,d)),y};if(d===o-1){var v=t*(p.coordinate+t*h()/2-s);i[d]=p=xe(xe({},p),{},{tickCoord:v>0?p.coordinate-v*t:p.coordinate})}else i[d]=p=xe(xe({},p),{},{tickCoord:p.coordinate});var O=Pa(t,p.tickCoord,h,u,s);O&&(s=p.tickCoord-t*(h()/2+a),i[d]=xe(xe({},p),{},{isShow:!0}))},l=o-1;l>=0;l--)c(l);return i}function CE(t,e,r,n,a,i){var o=(n||[]).slice(),u=o.length,s=e.start,c=e.end;if(i){var l=n[u-1],f=r(l,u-1),d=t*(l.coordinate+t*f/2-c);o[u-1]=l=xe(xe({},l),{},{tickCoord:d>0?l.coordinate-d*t:l.coordinate});var p=Pa(t,l.tickCoord,function(){return f},s,c);p&&(c=l.tickCoord-t*(f/2+a),o[u-1]=xe(xe({},l),{},{isShow:!0}))}for(var y=i?u-1:u,h=function(g){var b=o[g],w,m=function(){return w===void 0&&(w=r(b,g)),w};if(g===0){var x=t*(b.coordinate-t*m()/2-s);o[g]=b=xe(xe({},b),{},{tickCoord:x<0?b.coordinate-x*t:b.coordinate})}else o[g]=b=xe(xe({},b),{},{tickCoord:b.coordinate});var A=Pa(t,b.tickCoord,m,s,c);A&&(s=b.tickCoord+t*(m()/2+a),o[g]=xe(xe({},b),{},{isShow:!0}))},v=0;v<y;v++)h(v);return o}function fc(t,e,r){var n=t.tick,a=t.ticks,i=t.viewBox,o=t.minTickGap,u=t.orientation,s=t.interval,c=t.tickFormatter,l=t.unit,f=t.angle;if(!a||!a.length||!n)return[];if(L(s)||Et.isSsr)return jE(a,typeof s=="number"&&L(s)?s:0);var d=[],p=u==="top"||u==="bottom"?"width":"height",y=l&&p==="width"?Dr(l,{fontSize:e,letterSpacing:r}):{width:0,height:0},h=function(b,w){var m=U(c)?c(b.value,w):b.value;return p==="width"?SE(Dr(m,{fontSize:e,letterSpacing:r}),y,f):Dr(m,{fontSize:e,letterSpacing:r})[p]},v=a.length>
64=2?Ae(a[1].coordinate-a[0].coordinate):1,O=PE(i,v,p);return s==="equidistantPreserveStart"?_E(v,O,h,a,o):(s==="preserveStart"||s==="preserveStartEnd"?d=CE(v,O,h,a,o,s==="preserveStartEnd"):d=$E(v,O,h,a,o),d.filter(function(g){return g.isShow}))}var kE=["viewBox"],ME=["viewBox"],DE=["ticks"];function or(t){"@babel/helpers - typeof";return or=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},or(t)}function Bt(){return Bt=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Bt.apply(this,arguments)}function Dp(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function we(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Dp(Object(r),!0).forEach(function(n){dc(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Dp(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function pu(t,e){if(t==null)return{};var r=NE(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function NE(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function RE(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Np(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,yy(n.key),n)}}function LE(t,e,r){return e&&Np(t.prototype,e),r&&Np(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function BE(t,e,r){return e=ja(e),qE(t,hy()?Reflect.construct(e,r||[],ja(t).constructor):e.apply(t,r))}function qE(t,e){if(e&&(or(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return FE(t)}function FE(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function hy(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hy=function(){return!!t})()}function ja(t){return ja=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ja(t)}function zE(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&As(t,e)}function As(t,e){return As=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},As(t,e)}function dc(t,e,r){return e=yy(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function yy(t){var e=WE(t,"string");return or(e)=="symbol"?e:e+""}function WE(t,e){if(or(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(or(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var xr=function(t){function e(r){var n;return RE(this,e),n=BE(this,e,[r]),n.state={fontSize:"",letterSpacing:""},n}return zE(e,t),LE(e,[{key:"shouldComponentUpdate",value:function(n,a){var i=n.viewBox,o=pu(n,kE),u=this.props,s=u.viewBox,c=pu(u,ME);return!Ft(i,s)||!Ft(o,c)||!Ft(a,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var a=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}}
64,{key:"getTickLineCoord",value:function(n){var a=this.props,i=a.x,o=a.y,u=a.width,s=a.height,c=a.orientation,l=a.tickSize,f=a.mirror,d=a.tickMargin,p,y,h,v,O,g,b=f?-1:1,w=n.tickSize||l,m=L(n.tickCoord)?n.tickCoord:n.coordinate;switch(c){case"top":p=y=n.coordinate,v=o+ +!f*s,h=v-b*w,g=h-b*d,O=m;break;case"left":h=v=n.coordinate,y=i+ +!f*u,p=y-b*w,O=p-b*d,g=m;break;case"right":h=v=n.coordinate,y=i+ +f*u,p=y+b*w,O=p+b*d,g=m;break;default:p=y=n.coordinate,v=o+ +f*s,h=v+b*w,g=h+b*d,O=m;break}return{line:{x1:p,y1:h,x2:y,y2:v},tick:{x:O,y:g}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,a=n.orientation,i=n.mirror,o;switch(a){case"left":o=i?"start":"end";break;case"right":o=i?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,a=n.orientation,i=n.mirror,o="end";switch(a){case"left":case"right":o="middle";break;case"top":o=i?"start":"end";break;default:o=i?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.x,i=n.y,o=n.width,u=n.height,s=n.orientation,c=n.mirror,l=n.axisLine,f=we(we(we({},W(this.props,!1)),W(l,!1)),{},{fill:"none"});if(s==="top"||s==="bottom"){var d=+(s==="top"&&!c||s==="bottom"&&c);f=we(we({},f),{},{x1:a,y1:i+d*u,x2:a+o,y2:i+d*u})}else{var p=+(s==="left"&&!c||s==="right"&&c);f=we(we({},f),{},{x1:a+p*o,y1:i,x2:a+p*o,y2:i+u})}return P.createElement("line",Bt({},f,{className:Q("recharts-cartesian-axis-line",Ie(l,"className"))}))}},{key:"renderTicks",value:function(n,a,i){var o=this,u=this.props,s=u.tickLine,c=u.stroke,l=u.tick,f=u.tickFormatter,d=u.unit,p=fc(we(we({},this.props),{},{ticks:n}),a,i),y=this.getTickTextAnchor(),h=this.getTickVerticalAnchor(),v=W(this.props,!1),O=W(l,!1),g=we(we({},v),{},{fill:"none"},W(s,!1)),b=p.map(function(w,m){var x=o.getTickLineCoord(w),A=x.line,S=x.tick,j=we(we(we(we({textAnchor:y,verticalAnchor:h},v),{},{stroke:"none",fill:c},O),S),{},{index:m,payload:w,visibleTicksCount:p.length,tickFormatter:f});return P.createElement(J,Bt({className:"recharts-cartesian-axis-tick",key:"tick-".concat(w.value,"-").concat(w.coordinate,"-").concat(w.tickCoord)},wt(o.props,w,m)),s&&P.createElement("line",Bt({},g,A,{className:Q("recharts-cartesian-axis-tick-line",Ie(s,"className"))})),l&&e.renderTickItem(l,j,"".concat(U(f)?f(w.value,m):w.value).concat(d||"")))});return P.createElement("g",{className:"recharts-cartesian-axis-ticks"},b)}},{key:"render",value:function(){var n=this,a=this.props,i=a.axisLine,o=a.width,u=a.height,s=a.ticksGenerator,c=a.className,l=a.hide;if(l)return null;var f=this.props,d=f.ticks,p=pu(f,DE),y=d;return U(s)&&(y=d&&d.length>0?s(this.props):s(p)),o<=0||u<=0||!y||!y.length?null:P.createElement(J,{className:Q("recharts-cartesian-axis",c),ref:function(v){n.layerReference=v}},i&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),ve.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,a,i){var o;return P.isValidElement(n)?o=P.cloneElement(n,a):U(n)?o=n(a):o=P.createElement(At,Bt({},a,{className:"recharts-cartesian-axis-tick-value"}),i),o}}])}(D.Component);dc(xr,"displayName","CartesianAxis");dc(xr,"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 KE=["x1","y1","x2","y2","key"],GE=["offset"];function _t(t){"@babel/helpers - typeof";return _t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_t(t)}function Rp(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function Oe(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Rp(Object(r),!0).forEach(function(n){UE(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Rp(Object(r)).forEac
64h(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function UE(t,e,r){return e=VE(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function VE(t){var e=HE(t,"string");return _t(e)=="symbol"?e:e+""}function HE(t,e){if(_t(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(_t(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function xt(){return xt=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},xt.apply(this,arguments)}function Lp(t,e){if(t==null)return{};var r=XE(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function XE(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var YE=function(e){var r=e.fill;if(!r||r==="none")return null;var n=e.fillOpacity,a=e.x,i=e.y,o=e.width,u=e.height,s=e.ry;return P.createElement("rect",{x:a,y:i,ry:s,width:o,height:u,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function my(t,e){var r;if(P.isValidElement(t))r=P.cloneElement(t,e);else if(U(t))r=t(e);else{var n=e.x1,a=e.y1,i=e.x2,o=e.y2,u=e.key,s=Lp(e,KE),c=W(s,!1);c.offset;var l=Lp(c,GE);r=P.createElement("line",xt({},l,{x1:n,y1:a,x2:i,y2:o,fill:"none",key:u}))}return r}function ZE(t){var e=t.x,r=t.width,n=t.horizontal,a=n===void 0?!0:n,i=t.horizontalPoints;if(!a||!i||!i.length)return null;var o=i.map(function(u,s){var c=Oe(Oe({},t),{},{x1:e,y1:u,x2:e+r,y2:u,key:"line-".concat(s),index:s});return my(a,c)});return P.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function QE(t){var e=t.y,r=t.height,n=t.vertical,a=n===void 0?!0:n,i=t.verticalPoints;if(!a||!i||!i.length)return null;var o=i.map(function(u,s){var c=Oe(Oe({},t),{},{x1:u,y1:e,x2:u,y2:e+r,key:"line-".concat(s),index:s});return my(a,c)});return P.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function JE(t){var e=t.horizontalFill,r=t.fillOpacity,n=t.x,a=t.y,i=t.width,o=t.height,u=t.horizontalPoints,s=t.horizontal,c=s===void 0?!0:s;if(!c||!e||!e.length)return null;var l=u.map(function(d){return Math.round(d+a-a)}).sort(function(d,p){return d-p});a!==l[0]&&l.unshift(0);var f=l.map(function(d,p){var y=!l[p+1],h=y?a+o-d:l[p+1]-d;if(h<=0)return null;var v=p%e.length;return P.createElement("rect",{key:"react-".concat(p),y:d,x:n,height:h,width:i,stroke:"none",fill:e[v],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return P.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function e1(t){var e=t.vertical,r=e===void 0?!0:e,n=t.verticalFill,a=t.fillOpacity,i=t.x,o=t.y,u=t.width,s=t.height,c=t.verticalPoints;if(!r||!n||!n.length)return null;var l=c.map(function(d){return Math.round(d+i-i)}).sort(function(d,p){return d-p});i!==l[0]&&l.unshift(0);var f=l.map(function(d,p){var y=!l[p+1],h=y?i+u-d:l[p+1]-d;if(h<=0)return null;var v=p%n.length;return P.createElement("rect",{key:"react-".concat(p),x:d,y:o,width:h,height:s,stroke:"none",fill:n[v],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return P.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var t1=function(e,r){var n=e.xAxis,a=e.width,i=e.height,o=e.offset;return mh(fc(Oe(Oe(Oe({},xr.defaultProps),n),{},{ticks:Xe(n,!0),viewBox:{x:0,y:0,width:a,height:i}})),o.left,o.left+o.width,r)},r1=function(e,r){var n=e.yAxis,a=e.width,i=e.height,o=e.offset;return mh(fc(Oe(Oe(Oe({},xr.defaultProps),n),{},{ticks:Xe(n,!0),viewBox:{x:0,y:0,width:a,height:i}})),o.top,o.top+o.height,r)},Mt={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function ri(t){var e,r,n,a,i,o,u=uc(),s=sc(),c=W_(),l=Oe(Oe({},t),{},{stroke:(e=t.stroke)!==null&&e!==void 0?e:Mt.stroke,fill:(r=t.fill)!==null&&r!==void 0?r:Mt.fill,horizontal:(n=t.horizontal)!==null&&n!==void 0?n:Mt.horizontal,horizontalFill:(a=t.horizontalFill)!==null&&a!==void 0?a:Mt.horizontalFill,vertical:(i=t.vertical)!==null&&i!==void 0?i:Mt.vertical,verticalFill:(o=t.verticalFill)!==null&&o!==void 0?o:Mt.verticalFill,x:L(t.x)?t.x:c.left,y:L(t.y)?t.y:c.top,width:L(t.width)?t.width:c.width,height:L(t.height)?t.height:c.height}
64),f=l.x,d=l.y,p=l.width,y=l.height,h=l.syncWithTicks,v=l.horizontalValues,O=l.verticalValues,g=q_(),b=F_();if(!L(p)||p<=0||!L(y)||y<=0||!L(f)||f!==+f||!L(d)||d!==+d)return null;var w=l.verticalCoordinatesGenerator||t1,m=l.horizontalCoordinatesGenerator||r1,x=l.horizontalPoints,A=l.verticalPoints;if((!x||!x.length)&&U(m)){var S=v&&v.length,j=m({yAxis:b?Oe(Oe({},b),{},{ticks:S?v:b.ticks}):void 0,width:u,height:s,offset:c},S?!0:h);et(Array.isArray(j),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(_t(j),"]")),Array.isArray(j)&&(x=j)}if((!A||!A.length)&&U(w)){var T=O&&O.length,I=w({xAxis:g?Oe(Oe({},g),{},{ticks:T?O:g.ticks}):void 0,width:u,height:s,offset:c},T?!0:h);et(Array.isArray(I),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(_t(I),"]")),Array.isArray(I)&&(A=I)}return P.createElement("g",{className:"recharts-cartesian-grid"},P.createElement(YE,{fill:l.fill,fillOpacity:l.fillOpacity,x:l.x,y:l.y,width:l.width,height:l.height,ry:l.ry}),P.createElement(ZE,xt({},l,{offset:c,horizontalPoints:x,xAxis:g,yAxis:b})),P.createElement(QE,xt({},l,{offset:c,verticalPoints:A,xAxis:g,yAxis:b})),P.createElement(JE,xt({},l,{horizontalPoints:x})),P.createElement(e1,xt({},l,{verticalPoints:A})))}ri.displayName="CartesianGrid";var n1=["type","layout","connectNulls","ref"],a1=["key"];function ur(t){"@babel/helpers - typeof";return ur=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ur(t)}function Bp(t,e){if(t==null)return{};var r=i1(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function i1(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function qr(){return qr=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},qr.apply(this,arguments)}function qp(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function Pe(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?qp(Object(r),!0).forEach(function(n){Fe(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):qp(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Dt(t){return c1(t)||s1(t)||u1(t)||o1()}function o1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
65In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u1(t,e){if(t){if(typeof t=="string")return Ss(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ss(t,e)}}function s1(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function c1(t){if(Array.isArray(t))return Ss(t)}function Ss(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function l1(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Fp(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,by(n.key),n)}}function f1(t,e,r){return e&&Fp(t.prototype,e),r&&Fp(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function d1(t,e,r){return e=_a(e),p1(t,gy()?Reflect.construct(e,r||[],_a(t).constructor):e.apply(t,r))}function p1(t,e){if(e&&(ur(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return v1(t)}function v1(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function gy(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gy=function(){return!!t})()}
65function _a(t){return _a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_a(t)}function h1(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Ps(t,e)}function Ps(t,e){return Ps=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Ps(t,e)}function Fe(t,e,r){return e=by(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function by(t){var e=y1(t,"string");return ur(e)=="symbol"?e:e+""}function y1(t,e){if(ur(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ur(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var ut=function(t){function e(){var r;l1(this,e);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=d1(this,e,[].concat(a)),Fe(r,"state",{isAnimationFinished:!0,totalLength:0}),Fe(r,"generateSimpleStrokeDasharray",function(o,u){return"".concat(u,"px ").concat(o-u,"px")}),Fe(r,"getStrokeDasharray",function(o,u,s){var c=s.reduce(function(O,g){return O+g});if(!c)return r.generateSimpleStrokeDasharray(u,o);for(var l=Math.floor(o/c),f=o%c,d=u-o,p=[],y=0,h=0;y<s.length;h+=s[y],++y)if(h+s[y]>f){p=[].concat(Dt(s.slice(0,y)),[f-h]);break}var v=p.length%2===0?[0,d]:[d];return[].concat(Dt(e.repeat(s,l)),Dt(p),v).map(function(O){return"".concat(O,"px")}).join(", ")}),Fe(r,"id",yr("recharts-line-")),Fe(r,"pathRef",function(o){r.mainCurve=o}),Fe(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),Fe(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return h1(e,t),f1(e,[{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,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.points,u=i.xAxis,s=i.yAxis,c=i.layout,l=i.children,f=$e(l,En);if(!f)return null;var d=function(h,v){return{x:h.x,y:h.y,value:h.value,errorVal:he(h.payload,v)}},p={clipPath:n?"url(#clipPath-".concat(a,")"):null};return P.createElement(J,p,f.map(function(y){return P.cloneElement(y,{key:"bar-".concat(y.props.dataKey),data:o,xAxis:u,yAxis:s,layout:c,dataPointFormatter:d})}))}},{key:"renderDots",value:function(n,a,i){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var u=this.props,s=u.dot,c=u.points,l=u.dataKey,f=W(this.props,!1),d=W(s,!0),p=c.map(function(h,v){var O=Pe(Pe(Pe({key:"dot-".concat(v),r:3},f),d),{},{value:h.value,dataKey:l,cx:h.x,cy:h.y,index:v,payload:h.payload});return e.renderDotItem(s,O)}),y={clipPath:n?"url(#clipPath-".concat(a?"":"dots-").concat(i,")"):null};return P.createElement(J,qr({className:"recharts-line-dots",key:"dots"},y),p)}},{key:"renderCurveStatically",value:function(n,a,i,o){var u=this.props,s=u.type,c=u.layout,l=u.connectNulls;u.ref;var f=Bp(u,n1),d=Pe(Pe(Pe({},W(f,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:a?"url(#clipPath-".concat(i,")"):null,points:n},o),{},{type:s,layout:c,connectNulls:l});return P.createElement(ua,qr({},d,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,a){var i=this,o=this.props,u=o.points,s=o.strokeDasharray,c=o.isAnimationActive,l=o.animationBegin,f=o.animationDuration,d=o.animationEasing,p=o.animationId,y=o.animateNewValues,h=o.width,v=o.height,O=this.state,g=O.prevPoints,b=O.totalLength;return P.createElement(Ge,{begin:l,duration:f,isActive:c,easing:d,from:{t:0},to:{t:1},key:"line-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(w){var m=w.t;if(g){var x=g.length/u.length,A=u.map(function(E,C){var M=Math.floor(C*x);if(g[M]){var k=g[M],N=Ee(k.x,E.x),R=Ee(k.y,E.y);return Pe(Pe({},E),{},{x:N(m),y:R(m)})}if(y){var B=Ee(h*2,E.x),F=Ee(v/2,E.y);return Pe(Pe({},E),{},{x:B(m),y:F(m)})}return Pe(Pe({},E),{},{x:E.x,y:E.y})});return i.renderCurveStatically(A,n,a)}var S=Ee(0,b),j=S(m),T;if(s){var I="".concat(s).split(/[,\s]+/gim).map(function(E){return parseFloat(E)});T=i.getStrokeDasharray(j,b,I)}
65else T=i.generateSimpleStrokeDasharray(b,j);return i.renderCurveStatically(u,n,a,{strokeDasharray:T})})}},{key:"renderCurve",value:function(n,a){var i=this.props,o=i.points,u=i.isAnimationActive,s=this.state,c=s.prevPoints,l=s.totalLength;return u&&o&&o.length&&(!c&&l>0||!_n(c,o))?this.renderCurveWithAnimation(n,a):this.renderCurveStatically(o,n,a)}},{key:"render",value:function(){var n,a=this.props,i=a.hide,o=a.dot,u=a.points,s=a.className,c=a.xAxis,l=a.yAxis,f=a.top,d=a.left,p=a.width,y=a.height,h=a.isAnimationActive,v=a.id;if(i||!u||!u.length)return null;var O=this.state.isAnimationFinished,g=u.length===1,b=Q("recharts-line",s),w=c&&c.allowDataOverflow,m=l&&l.allowDataOverflow,x=w||m,A=X(v)?this.id:v,S=(n=W(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},j=S.r,T=j===void 0?3:j,I=S.strokeWidth,E=I===void 0?2:I,C=eb(o)?o:{},M=C.clipDot,k=M===void 0?!0:M,N=T*2+E;return P.createElement(J,{className:b},w||m?P.createElement("defs",null,P.createElement("clipPath",{id:"clipPath-".concat(A)},P.createElement("rect",{x:w?d:d-p/2,y:m?f:f-y/2,width:w?p:p*2,height:m?y:y*2})),!k&&P.createElement("clipPath",{id:"clipPath-dots-".concat(A)},P.createElement("rect",{x:d-N/2,y:f-N/2,width:p+N,height:y+N}))):null,!g&&this.renderCurve(x,A),this.renderErrorBar(x,A),(g||o)&&this.renderDots(x,k,A),(!h||O)&&Ze.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:a.curPoints}:n.points!==a.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,a){for(var i=n.length%2!==0?[].concat(Dt(n),[0]):n,o=[],u=0;u<a;++u)o=[].concat(Dt(o),Dt(i));return o}},{key:"renderDotItem",value:function(n,a){var i;if(P.isValidElement(n))i=P.cloneElement(n,a);else if(U(n))i=n(a);else{var o=a.key,u=Bp(a,a1),s=Q("recharts-line-dot",typeof n!="boolean"?n.className:"");i=P.createElement(Ka,qr({key:o},u,{className:s}))}return i}}])}(D.PureComponent);Fe(ut,"displayName","Line");Fe(ut,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Et.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Fe(ut,"getComposedData",function(t){var e=t.props,r=t.xAxis,n=t.yAxis,a=t.xAxisTicks,i=t.yAxisTicks,o=t.dataKey,u=t.bandSize,s=t.displayedData,c=t.offset,l=e.layout,f=s.map(function(d,p){var y=he(d,o);return l==="horizontal"?{x:Yf({axis:r,ticks:a,bandSize:u,entry:d,index:p}),y:X(y)?null:n.scale(y),value:y,payload:d}:{x:X(y)?null:r.scale(y),y:Yf({axis:n,ticks:i,bandSize:u,entry:d,index:p}),value:y,payload:d}});return Pe({points:f,layout:l},c)});function sr(t){"@babel/helpers - typeof";return sr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sr(t)}function m1(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g1(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,wy(n.key),n)}}function b1(t,e,r){return e&&g1(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function x1(t,e,r){return e=Ea(e),O1(t,xy()?Reflect.construct(e,r||[],Ea(t).constructor):e.apply(t,r))}function O1(t,e){if(e&&(sr(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return w1(t)}function w1(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function xy(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xy=function(){return!!t})()}function Ea(t){return Ea=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ea(t)}function A1(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&js(t,e)}
65function js(t,e){return js=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},js(t,e)}function Oy(t,e,r){return e=wy(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function wy(t){var e=S1(t,"string");return sr(e)=="symbol"?e:e+""}function S1(t,e){if(sr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(sr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function _s(){return _s=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},_s.apply(this,arguments)}function P1(t){var e=t.xAxisId,r=uc(),n=sc(),a=oy(e);return a==null?null:P.createElement(xr,_s({},a,{className:Q("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(o){return Xe(o,!0)}}))}var st=function(t){function e(){return m1(this,e),x1(this,e,arguments)}return A1(e,t),b1(e,[{key:"render",value:function(){return P.createElement(P1,this.props)}}])}(P.Component);Oy(st,"displayName","XAxis");Oy(st,"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 cr(t){"@babel/helpers - typeof";return cr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cr(t)}function j1(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _1(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Py(n.key),n)}}function E1(t,e,r){return e&&_1(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function T1(t,e,r){return e=Ta(e),I1(t,Ay()?Reflect.construct(e,r||[],Ta(t).constructor):e.apply(t,r))}function I1(t,e){if(e&&(cr(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $1(t)}function $1(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Ay(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ay=function(){return!!t})()}function Ta(t){return Ta=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ta(t)}function C1(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Es(t,e)}function Es(t,e){return Es=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Es(t,e)}function Sy(t,e,r){return e=Py(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Py(t){var e=k1(t,"string");return cr(e)=="symbol"?e:e+""}function k1(t,e){if(cr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(cr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function Ts(){return Ts=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ts.apply(this,arguments)}var M1=function(e){var r=e.yAxisId,n=uc(),a=sc(),i=uy(r);return i==null?null:P.createElement(xr,Ts({},i,{className:Q("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:n,height:a},ticksGenerator:function(u){return Xe(u,!0)}}))},ct=function(t){function e(){return j1(this,e),T1(this,e,arguments)}return C1(e,t),E1(e,[{key:"render",value:function(){return P.createElement(M1,this.props)}}])}(P.Component);Sy(ct,"displayName","YAxis");Sy(ct,"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 zp(t){return L1(t)||R1(t)||N1(t)||D1()}function D1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
66In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function N1(t,e){if(t){if(typeof t=="string")return Is(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Is(t,e)}}function R1(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function L1(t){if(Array.isArray(t))return Is(t)}function Is(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var $s=function(e,r,n,a,i){var o=$e(e,lc),u=$e(e,Ja),s=[].concat(zp(o),zp(u)),c=$e(e,ti),l="".concat(a,"Id"),f=a[0],d=r;if(s.length&&(d=s.reduce(function(h,v){if(v.props[l]===n&&We(v.props,"extendDomain")&&L(v.props[f])){var O=v.props[f];return[Math.min(h[0],O),Math.max(h[1],O)]}return h},d)),c.length){var p="".concat(f,"1"),y="".concat(f,"2");d=c.reduce(function(h,v){if(v.props[l]===n&&We(v.props,"extendDomain")&&L(v.props[p])&&L(v.props[y])){var O=v.props[p],g=v.props[y];return[Math.min(h[0],O,g),Math.max(h[1],O,g)]}return h},d)}return i&&i.length&&(d=i.reduce(function(h,v){return L(v)?[Math.min(h[0],v),Math.max(h[1],v)]:h},d)),d},vu={exports:{}},Wp;function B1(){return Wp||(Wp=1,function(t){var e=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function a(s,c,l){this.fn=s,this.context=c,this.once=l||!1}function i(s,c,l,f,d){if(typeof l!="function")throw new TypeError("The listener must be a function");var p=new a(l,f||s,d),y=r?r+c:c;return s._events[y]?s._events[y].fn?s._events[y]=[s._events[y],p]:s._events[y].push(p):(s._events[y]=p,s._eventsCount++),s}function o(s,c){--s._eventsCount===0?s._events=new n:delete s._events[c]}function u(){this._events=new n,this._eventsCount=0}u.prototype.eventNames=function(){var c=[],l,f;if(this._eventsCount===0)return c;for(f in l=this._events)e.call(l,f)&&c.push(r?f.slice(1):f);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(l)):c},u.prototype.listeners=function(c){var l=r?r+c:c,f=this._events[l];if(!f)return[];if(f.fn)return[f.fn];for(var d=0,p=f.length,y=new Array(p);d<p;d++)y[d]=f[d].fn;return y},u.prototype.listenerCount=function(c){var l=r?r+c:c,f=this._events[l];return f?f.fn?1:f.length:0},u.prototype.emit=function(c,l,f,d,p,y){var h=r?r+c:c;if(!this._events[h])return!1;var v=this._events[h],O=arguments.length,g,b;
66if(v.fn){switch(v.once&&this.removeListener(c,v.fn,void 0,!0),O){case 1:return v.fn.call(v.context),!0;case 2:return v.fn.call(v.context,l),!0;case 3:return v.fn.call(v.context,l,f),!0;case 4:return v.fn.call(v.context,l,f,d),!0;case 5:return v.fn.call(v.context,l,f,d,p),!0;case 6:return v.fn.call(v.context,l,f,d,p,y),!0}for(b=1,g=new Array(O-1);b<O;b++)g[b-1]=arguments[b];v.fn.apply(v.context,g)}else{var w=v.length,m;for(b=0;b<w;b++)switch(v[b].once&&this.removeListener(c,v[b].fn,void 0,!0),O){case 1:v[b].fn.call(v[b].context);break;case 2:v[b].fn.call(v[b].context,l);break;case 3:v[b].fn.call(v[b].context,l,f);break;case 4:v[b].fn.call(v[b].context,l,f,d);break;default:if(!g)for(m=1,g=new Array(O-1);m<O;m++)g[m-1]=arguments[m];v[b].fn.apply(v[b].context,g)}}return!0},u.prototype.on=function(c,l,f){return i(this,c,l,f,!1)},u.prototype.once=function(c,l,f){return i(this,c,l,f,!0)},u.prototype.removeListener=function(c,l,f,d){var p=r?r+c:c;if(!this._events[p])return this;if(!l)return o(this,p),this;var y=this._events[p];if(y.fn)y.fn===l&&(!d||y.once)&&(!f||y.context===f)&&o(this,p);else{for(var h=0,v=[],O=y.length;h<O;h++)(y[h].fn!==l||d&&!y[h].once||f&&y[h].context!==f)&&v.push(y[h]);v.length?this._events[p]=v.length===1?v[0]:v:o(this,p)}return this},u.prototype.removeAllListeners=function(c){var l;return c?(l=r?r+c:c,this._events[l]&&o(this,l)):(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,t.exports=u}(vu)),vu.exports}var q1=B1();const F1=ae(q1);var hu=new F1,yu="recharts.syncMouseEvents";function hn(t){"@babel/helpers - typeof";return hn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hn(t)}function z1(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function W1(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,jy(n.key),n)}}function K1(t,e,r){return e&&W1(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function mu(t,e,r){return e=jy(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function jy(t){var e=G1(t,"string");return hn(e)=="symbol"?e:e+""}function G1(t,e){if(hn(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(hn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var U1=function(){function t(){z1(this,t),mu(this,"activeIndex",0),mu(this,"coordinateList",[]),mu(this,"layout","horizontal")}return K1(t,[{key:"setDetails",value:function(r){var n,a=r.coordinateList,i=a===void 0?null:a,o=r.container,u=o===void 0?null:o,s=r.layout,c=s===void 0?null:s,l=r.offset,f=l===void 0?null:l,d=r.mouseHandlerCallback,p=d===void 0?null:d;this.coordinateList=(n=i??this.coordinateList)!==null&&n!==void 0?n:[],this.container=u??this.container,this.layout=c??this.layout,this.offset=f??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 a=this.container.getBoundingClientRect(),i=a.x,o=a.y,u=a.height,s=this.coordinateList[this.activeIndex].coordinate,c=((r=window)===null||r===void 0?void 0:r.scrollX)||0,l=((n=window)===null||n===void 0?void 0:n.scrollY)||0,f=i+s+c,d=o+this.offset.top+u/2+l;this.mouseHandlerCallback({pageX:f,pageY:d})}}}])}();function V1(t,e,r){if(r==="number"&&e===!0&&Array.isArray(t)){var n=t?.[0],a=t?.[1];if(n&&a&&L(n)&&L(a))return!0}return!1}function H1(t,e,r,n){var a=n/2;return{stroke:"none",fill:"#ccc",x:t==="horizontal"?e.x-a:r.left+.5,y:t==="horizontal"?r.top+.5:e.y-a,width:t==="horizontal"?n:r.width-1,height:t==="horizontal"?r.height-1:n}}function _y(t){var e=t.cx,r=t.cy,n=t.radius,a=t.startAngle,i=t.endAngle,o=oe(e,r,n,a),u=oe(e,r,n,i);return{points:[o,u],cx:e,cy:r,radius:n,startAngle:a,endAngle:i}}function X1(t,e,r){var n,a,i,o;if(t==="horizontal")n=e.x,i=n,a=r.top,o=r.top+r.height;
66else if(t==="vertical")a=e.y,o=a,n=r.left,i=r.left+r.width;else if(e.cx!=null&&e.cy!=null)if(t==="centric"){var u=e.cx,s=e.cy,c=e.innerRadius,l=e.outerRadius,f=e.angle,d=oe(u,s,c,f),p=oe(u,s,l,f);n=d.x,a=d.y,i=p.x,o=p.y}else return _y(e);return[{x:n,y:a},{x:i,y:o}]}function yn(t){"@babel/helpers - typeof";return yn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yn(t)}function Kp(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function Fn(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Kp(Object(r),!0).forEach(function(n){Y1(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Kp(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Y1(t,e,r){return e=Z1(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Z1(t){var e=Q1(t,"string");return yn(e)=="symbol"?e:e+""}function Q1(t,e){if(yn(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(yn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function J1(t){var e,r,n=t.element,a=t.tooltipEventType,i=t.isActive,o=t.activeCoordinate,u=t.activePayload,s=t.offset,c=t.activeTooltipIndex,l=t.tooltipAxisBandSize,f=t.layout,d=t.chartName,p=(e=n.props.cursor)!==null&&e!==void 0?e:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!p||!i||!o||d!=="ScatterChart"&&a!=="axis")return null;var y,h=ua;if(d==="ScatterChart")y=o,h=AP;else if(d==="BarChart")y=H1(f,o,s,l),h=nc;else if(f==="radial"){var v=_y(o),O=v.cx,g=v.cy,b=v.radius,w=v.startAngle,m=v.endAngle;y={cx:O,cy:g,startAngle:w,endAngle:m,innerRadius:b,outerRadius:b},h=rc}else y={points:X1(f,o,s)},h=ua;var x=Fn(Fn(Fn(Fn({stroke:"#ccc",pointerEvents:"none"},s),y),W(p,!1)),{},{payload:u,payloadIndex:c,className:Q("recharts-tooltip-cursor",p.className)});return D.isValidElement(p)?D.cloneElement(p,x):D.createElement(h,x)}var eT=["item"],tT=["children","className","width","height","style","compact","title","desc"];function lr(t){"@babel/helpers - typeof";return lr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lr(t)}function qt(){return qt=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},qt.apply(this,arguments)}function Gp(t,e){return aT(t)||nT(t,e)||Ty(t,e)||rT()}function rT(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
67In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nT(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,a,i,o,u=[],s=!0,c=!1;try{if(i=(r=r.call(t)).next,e!==0)for(;!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);s=!0);}catch(l){c=!0,a=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return u}}function aT(t){if(Array.isArray(t))return t}function Up(t,e){if(t==null)return{};var r=iT(t,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function iT(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function oT(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function uT(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Iy(n.key),n)}}function sT(t,e,r){return e&&uT(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function cT(t,e,r){return e=Ia(e),lT(t,Ey()?Reflect.construct(e,r||[],Ia(t).constructor):e.apply(t,r))}function lT(t,e){if(e&&(lr(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fT(t)}function fT(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Ey(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ey=function(){return!!t})()}
67function Ia(t){return Ia=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ia(t)}function dT(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Cs(t,e)}function Cs(t,e){return Cs=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Cs(t,e)}function fr(t){return hT(t)||vT(t)||Ty(t)||pT()}function pT(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
68In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ty(t,e){if(t){if(typeof t=="string")return ks(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ks(t,e)}}function vT(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function hT(t){if(Array.isArray(t))return ks(t)}function ks(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function Vp(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function $(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Vp(Object(r),!0).forEach(function(n){G(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Vp(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function G(t,e,r){return e=Iy(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Iy(t){var e=yT(t,"string");return lr(e)=="symbol"?e:e+""}function yT(t,e){if(lr(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(lr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var mT={xAxis:["bottom","top"],yAxis:["left","right"]},gT={width:"100%",height:"100%"},$y={x:0,y:0};function zn(t){return t}var bT=function(e,r){return r==="horizontal"?e.x:r==="vertical"?e.y:r==="centric"?e.angle:e.radius},xT=function(e,r,n,a){var i=r.find(function(l){return l&&l.index===n});if(i){if(e==="horizontal")return{x:i.coordinate,y:a.y};if(e==="vertical")return{x:a.x,y:i.coordinate};if(e==="centric"){var o=i.coordinate,u=a.radius;return $($($({},a),oe(a.cx,a.cy,u,o)),{},{angle:o,radius:u})}var s=i.coordinate,c=a.angle;return $($($({},a),oe(a.cx,a.cy,s,c)),{},{angle:c,radius:s})}return $y},ni=function(e,r){var n=r.graphicalItems,a=r.dataStartIndex,i=r.dataEndIndex,o=(n??[]).reduce(function(u,s){var c=s.props.data;return c&&c.length?[].concat(fr(u),fr(c)):u},[]);return o.length>0?o:e&&e.length&&L(a)&&L(i)?e.slice(a,i+1):[]};function Cy(t){return t==="number"?[0,"auto"]:void 0}var Ms=function(e,r,n,a){var i=e.graphicalItems,o=e.tooltipAxis,u=ni(r,e);return n<0||!i||!i.length||n>=u.length?null:i.reduce(function(s,c){var l,f=(l=c.props.data)!==null&&l!==void 0?l:r;f&&e.dataStartIndex+e.dataEndIndex!==0&&e.dataEndIndex-e.dataStartIndex>=n&&(f=f.slice(e.dataStartIndex,e.dataEndIndex+1));var d;if(o.dataKey&&!o.allowDuplicatedCategory){var p=f===void 0?u:f;d=Hn(p,o.dataKey,a)}else d=f&&f[n]||u[n];return d?[].concat(fr(s),[wh(c,d)]):s},[])},Hp=function(e,r,n,a){var i=a||{x:e.chartX,y:e.chartY},o=bT(i,n),u=e.orderedTooltipTicks,s=e.tooltipAxis,c=e.tooltipTicks,l=iw(o,u,c,s);if(l>=0&&c){var f=c[l]&&c[l].value,d=Ms(e,r,l,f),p=xT(n,u,l,i);return{activeTooltipIndex:l,activeLabel:f,activePayload:d,activeCoordinate:p}}return null},OT=function(e,r){var n=r.axes,a=r.graphicalItems,i=r.axisType,o=r.axisIdKey,u=r.stackGroups,s=r.dataStartIndex,c=r.dataEndIndex,l=e.layout,f=e.children,d=e.stackOffset,p=yh(l,i);return n.reduce(function(y,h){var v,O=h.type.defaultProps!==void 0?$($({},h.type.defaultProps),h.props):h.props,g=O.type,b=O.dataKey,w=O.allowDataOverflow,m=O.allowDuplicatedCategory,x=O.scale,A=O.ticks,S=O.includeHidden,j=O[o];if(y[j])return y;var T=ni(e.data,{graphicalItems:a.filter(function(z){var H,ce=o in z.props?z.props[o]:(H=z.type.defaultProps)===null||H===void 0?void 0:H[o];return ce===j}),dataStartIndex:s,dataEndIndex:c}),I=T.length,E,C,M;V1(O.domain,w,g)&&(E=Vu(O.domain,null,w),p&&(g==="number"||x!=="auto")&&(M=Nr(T,b,"category")));var k=Cy(g);if(!E||E.length===0){var N,R=(N=O.domain)!==null&&N!==void 0?N:k;if(b){if(E=Nr(T,b,g),g==="category"&&p){var B=Gg(E);m&&B?(C=E,E=ma(0,I)):m||(E=ed(R,E,h).reduce(function(z,H){return z.indexOf(H)>=0?z:[].concat(fr(z),[H])},[]))}else if(g==="category")m?E=E.filter(function(z){return z!==""&&!X(z)}):E=ed(R,E,h).reduce(function(z,H){return z.indexOf(H)>=0||H===""||X(H)?z:[].concat(fr(z),[H])},[]);else if(g==="number"){var F=lw(T,a.filter(function(z){var H,ce,me=o in z.props?z.props[o]:(H=z.type.defaultProps)===null||H===void 0?void 0:H[o],Re="hide"in z.props?z.props.hide:(ce=z.type.defaultProps)===null||ce===void 0?void 0:ce.hide;return me===j&&(S||!Re)}),b,i,l);F&&(E=F)}p&&(g==="number"||x!=="auto")&&(M=Nr(T,b,"category"))}else p?E=ma(0,I):u&&u[j]&&u[j].hasStack&&g==="number"?E=d==="expand"?[0,1]:Oh(u[j].stackGroups,s,c):E=hh(T,a.filter(function(z){var H=o in z.props?z.props[o]:z.type.defaultProps[o],ce="hide"in z.props?z.props.hide:z.type.defaultProps.hide;return H===j&&(S||!ce)}),g,l,!0);if(g==="number")E=$s(f,E,j,i,A),R&&(E=Vu(R,E,w));else if(g==="category"&&R){var K=R,V=E.every(function(z){return K.indexOf(z)>=0});V&&(E=K)}}return $($({},y),{},G({},j,$($({},O),{},{axisType:i,domain:E,categoricalDomain:M,duplicateDomain:C,originalDomain:(v=O.domain)!==null&&v!==void 0?v:k,isCategorical:p,layout:l})))},{})},wT=function(e,r){var n=r.graphicalItems,a=r.Axis,i=r.axisType,o=r.axisIdKey,u=r.stackGroups,s=r.dataStartIndex,c=r.dataEndIndex,l=e.layout,f=e.children,d=ni(e.data,{graphicalItems:n,dataStartIndex:s,dataEndIndex:c}),p=d.length,y=yh(l,i),h=-1;return n.reduce(function(v,O){var g=O.type.defaultProps!==void 0?$($({},O.type.defaultProps),O.props):O.props,b=g[o],w=Cy("number");if(!v[b]){h++;var m;return y?m=ma(0,p):u&&u[b]&&u[b].hasStack?(m=Oh(u[b].stackGroups,s,c),m=$s(f,m,b,i)):(m=Vu(w,hh(d,n.filter(function(x){var A,S,j=o in x.props?x.props[o]:(A=x.type.defaultProps)===null||A===void 0?void 0:A[o],T="hide"in x.props?x.props.hide:(S=x.type.defaultProps)===null||S===void 0?void 0:S.hide;return j===b&&!T}),"number",l),a.defaultProps.allowDataOverflow),m=$s(f,m,b,i)),$($({},v),{},G({},b,$($({axisType:i},a.defaultProps),{},{hide:!0,orientation:Ie(mT,"".concat(i,".").concat(h%2),null),domain:m,originalDomain:w,isCategorical:y,layout:l})))}return v},{})},AT=function(e,r){var n=r.axisType,a=n===void 0?"xAxis":n,i=r.AxisComp,o=r.graphicalItems,u=r.stackGroups,s=r.dataStartIndex,c=r.dataEndIndex,l=e.children,f="".concat(a,"Id"),d=$e(l,i),p={};return d&&d.length?p=OT(e,{axes:d,graphicalItems:o,axisType:a,axisIdKey:f,stackGroups:u,dataStartIndex:s,dataEndIndex:c}):o&&o.length&&(p=wT(e,{Axis:i,graphicalItems:o,axisType:a,axisIdKey:f,stackGroups:u,dataStartIndex:s,dataEndIndex:c})),p},ST=function(e){var r=at(e),n=Xe(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Ys(n,function(a){return a.coordinate}),tooltipAxis:r,tooltipAxisBandSize:aa(r,n)}},Xp=function(e){var r=e.children,n=e.defaultShowTooltip,a=_e(r,jt),i=0,o=0;return e.data&&e.data.length!==0&&(o=e.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(i=a.props.startIndex),a.props.endIndex>=0&&(o=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},PT=function(e){return!e||!e.length?!1:e.some(function(r){var n=ot(r&&r.type);return n&&n.indexOf("Bar")>=0})},Yp=function(e){return e==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:e==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:e==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},jT=function(e,r){var n=e.props,a=e.graphicalItems,i=e.xAxisMap,o=i===void 0?{}:i,u=e.yAxisMap,s=u===void 0?{}:u,c=n.width,l=n.height,f=n.children,d=n.margin||{},p=_e(f,jt),y=_e(f,zt),h=Object.keys(s).reduce(function(m,x){var A=s[x],S=A.orientation;return!A.mirror&&!A.hide?$($({},m),{},G({},S,m[S]+A.width)):m},{left:d.left||0,right:d.right||0}),v=Object.keys(o).reduce(function(m,x){var A=o[x],S=A.orientation;return!A.mirror&&!A.hide?$($({},m),{},G({}
68,S,Ie(m,"".concat(S))+A.height)):m},{top:d.top||0,bottom:d.bottom||0}),O=$($({},v),h),g=O.bottom;p&&(O.bottom+=p.props.height||jt.defaultProps.height),y&&r&&(O=sw(O,a,n,r));var b=c-O.left-O.right,w=l-O.top-O.bottom;return $($({brushBottom:g},O),{},{width:Math.max(b,0),height:Math.max(w,0)})},_T=function(e,r){if(r==="xAxis")return e[r].width;if(r==="yAxis")return e[r].height},pc=function(e){var r=e.chartName,n=e.GraphicalChild,a=e.defaultTooltipEventType,i=a===void 0?"axis":a,o=e.validateTooltipEventTypes,u=o===void 0?["axis"]:o,s=e.axisComponents,c=e.legendContent,l=e.formatAxisMap,f=e.defaultProps,d=function(O,g){var b=g.graphicalItems,w=g.stackGroups,m=g.offset,x=g.updateId,A=g.dataStartIndex,S=g.dataEndIndex,j=O.barSize,T=O.layout,I=O.barGap,E=O.barCategoryGap,C=O.maxBarSize,M=Yp(T),k=M.numericAxisName,N=M.cateAxisName,R=PT(b),B=[];return b.forEach(function(F,K){var V=ni(O.data,{graphicalItems:[F],dataStartIndex:A,dataEndIndex:S}),z=F.type.defaultProps!==void 0?$($({},F.type.defaultProps),F.props):F.props,H=z.dataKey,ce=z.maxBarSize,me=z["".concat(k,"Id")],Re=z["".concat(N,"Id")],wr={},Ce=s.reduce(function(pt,vt){var ui=g["".concat(vt.axisType,"Map")],bc=z["".concat(vt.axisType,"Id")];ui&&ui[bc]||vt.axisType==="zAxis"||Pt();var xc=ui[bc];return $($({},pt),{},G(G({},vt.axisType,xc),"".concat(vt.axisType,"Ticks"),Xe(xc)))},wr),ft=Ce[N],Cn=Ce["".concat(N,"Ticks")],Tt=w&&w[me]&&w[me].hasStack&&bw(F,w[me].stackGroups),Ar=ot(F.type).indexOf("Bar")>=0,dt=aa(ft,Cn),It=[],Sr=R&&ow({barSize:j,stackGroups:w,totalSize:_T(Ce,N)});if(Ar){var Pr,$t,jr=X(ce)?C:ce,Ct=(Pr=($t=aa(ft,Cn,!0))!==null&&$t!==void 0?$t:jr)!==null&&Pr!==void 0?Pr:0;It=uw({barGap:I,barCategoryGap:E,bandSize:Ct!==dt?Ct:dt,sizeList:Sr[Re],maxBarSize:jr}),Ct!==dt&&(It=It.map(function(pt){return $($({},pt),{},{position:$($({},pt.position),{},{offset:pt.position.offset-Ct/2})})}))}
68var kn=F&&F.type&&F.type.getComposedData;kn&&B.push({props:$($({},kn($($({},Ce),{},{displayedData:V,props:O,dataKey:H,item:F,bandSize:dt,barPosition:It,offset:m,stackedData:Tt,layout:T,dataStartIndex:A,dataEndIndex:S}))),{},G(G(G({key:F.key||"item-".concat(K)},k,Ce[k]),N,Ce[N]),"animationId",x)),childIndex:nb(F,O.children),item:F})}),B},p=function(O,g){var b=O.props,w=O.dataStartIndex,m=O.dataEndIndex,x=O.updateId;if(!Yc({props:b}))return null;var A=b.children,S=b.layout,j=b.stackOffset,T=b.data,I=b.reverseStackOrder,E=Yp(S),C=E.numericAxisName,M=E.cateAxisName,k=$e(A,n),N=mw(T,k,"".concat(C,"Id"),"".concat(M,"Id"),j,I),R=s.reduce(function(z,H){var ce="".concat(H.axisType,"Map");return $($({},z),{},G({},ce,AT(b,$($({},H),{},{graphicalItems:k,stackGroups:H.axisType===C&&N,dataStartIndex:w,dataEndIndex:m}))))},{}),B=jT($($({},R),{},{props:b,graphicalItems:k}),g?.legendBBox);Object.keys(R).forEach(function(z){R[z]=l(b,R[z],B,z.replace("Map",""),r)});var F=R["".concat(M,"Map")],K=ST(F),V=d(b,$($({},R),{},{dataStartIndex:w,dataEndIndex:m,updateId:x,graphicalItems:k,stackGroups:N,offset:B}));return $($({formattedGraphicalItems:V,graphicalItems:k,offset:B,stackGroups:N},K),R)},y=function(v){function O(g){var b,w,m;return oT(this,O),m=cT(this,O,[g]),G(m,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),G(m,"accessibilityManager",new U1),G(m,"handleLegendBBoxUpdate",function(x){if(x){var A=m.state,S=A.dataStartIndex,j=A.dataEndIndex,T=A.updateId;m.setState($({legendBBox:x},p({props:m.props,dataStartIndex:S,dataEndIndex:j,updateId:T},$($({},m.state),{},{legendBBox:x}))))}}),G(m,"handleReceiveSyncEvent",function(x,A,S){if(m.props.syncId===x){if(S===m.eventEmitterSymbol&&typeof m.props.syncMethod!="function")return;m.applySyncEvent(A)}}),G(m,"handleBrushChange",function(x){var A=x.startIndex,S=x.endIndex;if(A!==m.state.dataStartIndex||S!==m.state.dataEndIndex){var j=m.state.updateId;m.setState(function(){return $({dataStartIndex:A,dataEndIndex:S},p({props:m.props,dataStartIndex:A,dataEndIndex:S,updateId:j},m.state))}),m.triggerSyncEvent({dataStartIndex:A,dataEndIndex:S})}}),G(m,"handleMouseEnter",function(x){var A=m.getMouseInfo(x);if(A){var S=$($({},A),{},{isTooltipActive:!0});m.setState(S),m.triggerSyncEvent(S);var j=m.props.onMouseEnter;U(j)&&j(S,x)}}),G(m,"triggeredAfterMouseMove",function(x){var A=m.getMouseInfo(x),S=A?$($({},A),{},{isTooltipActive:!0}):{isTooltipActive:!1};m.setState(S),m.triggerSyncEvent(S);var j=m.props.onMouseMove;U(j)&&j(S,x)}),G(m,"handleItemMouseEnter",function(x){m.setState(function(){return{isTooltipActive:!0,activeItem:x,activePayload:x.tooltipPayload,activeCoordinate:x.tooltipPosition||{x:x.cx,y:x.cy}}})}),G(m,"handleItemMouseLeave",function(){m.setState(function(){return{isTooltipActive:!1}})}),G(m,"handleMouseMove",function(x){x.persist(),m.throttleTriggeredAfterMouseMove(x)}),G(m,"handleMouseLeave",function(x){m.throttleTriggeredAfterMouseMove.cancel();var A={isTooltipActive:!1};m.setState(A),m.triggerSyncEvent(A);var S=m.props.onMouseLeave;U(S)&&S(A,x)}),G(m,"handleOuterEvent",function(x){var A=rb(x),S=Ie(m.props,"".concat(A));if(A&&U(S)){var j,T;/.*touch.*/i.test(A)?T=m.getMouseInfo(x.changedTouches[0]):T=m.getMouseInfo(x),S((j=T)!==null&&j!==void 0?j:{},x)}}),G(m,"handleClick",function(x){var A=m.getMouseInfo(x);if(A){var S=$($({},A),{},{isTooltipActive:!0});m.setState(S),m.triggerSyncEvent(S);var j=m.props.onClick;U(j)&&j(S,x)}}),G(m,"handleMouseDown",function(x){var A=m.props.onMouseDown;if(U(A)){var S=m.getMouseInfo(x);A(S,x)}}),G(m,"handleMouseUp",function(x){var A=m.props.onMouseUp;if(U(A)){var S=m.getMouseInfo(x);A(S,x)}}),G(m,"handleTouchMove",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&m.throttleTriggeredAfterMouseMove(x.changedTouches[0])}),G(m,"handleTouchStart",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&m.handleMouseDown(x.changedTouches[0])}),G(m,"handleTouchEnd",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&m.handleMouseUp(x.changedTouches[0])}),G(m,"triggerSyncEvent",function(x){m.props.syncId!==void 0&&hu.emit(yu,m.props.syncId,x,m.eventEmitterSymbol)}),G(m,"applySyncEvent",function(x){var A=m.props,S=A.layout,j=A.syncMethod,T=m.state.updateId,I=x.dataStartIndex,E=x.dataEndIndex;if(x.dataStartIndex!==void 0||x.dataEndIndex!==void 0)m.setState($({dataStartIndex:I,dataEndIndex:E},p({props:m.props,dataStartIndex:I,dataEndIndex:E,updateId:T},m.state)));else if(x.activeTooltipIndex!==void 0){var C=x.chartX,M=x.chartY,k=x.activeTooltipIndex,N=m.state,R=N.offset,B=N.tooltipTicks;if(!R)return;if(typeof j=="function")k=j(B,x);else if(j==="value"){k=-1;for(var F=0;F<B.length;F++)if(B[F].value===x.activeLabel){k=F;break}}var K=$($({},R),{},{x:R.left,y:R.top}),V=Math.min(C,K.x+K.width),z=Math.min(M,K.y+K.height),H=B[k]&&B[k].value,ce=Ms(m.state,m.props.data,k),me=B[k]?{x:S==="horizontal"?B[k].coordinate:V,y:S==="horizontal"?z:B[k].coordinate}:$y;m.setState($($({},x),{},{activeLabel:H,activeCoordinate:me,activePayload:ce,activeTooltipIndex:k}))}else m.setState(x)}),G(m,"renderCursor",function(x){var A,S=m.state,j=S.isTooltipActive,T=S.activeCoordinate,I=S.activePayload,E=S.offset,C=S.activeTooltipIndex,M=S.tooltipAxisBandSize,k=m.getTooltipEventType(),N=(A=x.props.active)!==null&&A!==void 0?A:j,R=m.props.layout,B=x.key||"_recharts-cursor";return P.createElement(J1,{key:B,activeCoordinate:T,activePayload:I,activeTooltipIndex:C,chartName:r,element:x,isActive:N,layout:R,offset:E,tooltipAxisBandSize:M,tooltipEventType:k})}),G(m,"renderPolarAxis",function(x,A,S){var j=Ie(x,"type.axisType"),T=Ie(m.state,"".concat(j,"Map")),I=x.type.defaultProps,E=I!==void 0?$($({},I),x.props):x.props,C=T&&T[E["".concat(j,"Id")]];return D.cloneElement(x,$($({},C),{},{className:Q(j,C.className),key:x.key||"".concat(A,"-").concat(S),ticks:Xe(C,!0)}))}),G(m,"renderPolarGrid",function(x){var A=x.props,S=A.radialLines,j=A.polarAngles,T=A.polarRadius,I=m.state,E=I.radiusAxisMap,C=I.angleAxisMap,M=at(E),k=at(C),N=k.cx,R=k.cy,B=k.innerRadius,F=k.outerRadius;return D.cloneElement(x,{polarAngles:Array.isArray(j)?j:Xe(k,!0).map(function(K){return K.coordinate}),polarRadius:Array.isArray(T)?T:Xe(M,!0).map(function(K){return K.coordinate}),cx:N,cy:R,innerRadius:B,outerRadius:F,key:x.key||"polar-grid",radialLines:S})}),G(m,"renderLegend",function(){var x=m.state.formattedGraphicalItems,A=m.props,S=A.children,j=A.width,T=A.height,I=m.props.margin||{},E=j-(I.left||0)-(I.right||0),C=ph({children:S,formattedGraphicalItems:x,legendWidth:E,legendContent:c});if(!C)return null;var M=C.item,k=Up(C,eT);return D.cloneElement(M,$($({},k),{}
68,{chartWidth:j,chartHeight:T,margin:I,onBBoxUpdate:m.handleLegendBBoxUpdate}))}),G(m,"renderTooltip",function(){var x,A=m.props,S=A.children,j=A.accessibilityLayer,T=_e(S,ke);if(!T)return null;var I=m.state,E=I.isTooltipActive,C=I.activeCoordinate,M=I.activePayload,k=I.activeLabel,N=I.offset,R=(x=T.props.active)!==null&&x!==void 0?x:E;return D.cloneElement(T,{viewBox:$($({},N),{},{x:N.left,y:N.top}),active:R,label:k,payload:R?M:[],coordinate:C,accessibilityLayer:j})}),G(m,"renderBrush",function(x){var A=m.props,S=A.margin,j=A.data,T=m.state,I=T.offset,E=T.dataStartIndex,C=T.dataEndIndex,M=T.updateId;return D.cloneElement(x,{key:x.key||"_recharts-brush",onChange:Rn(m.handleBrushChange,x.props.onChange),data:j,x:L(x.props.x)?x.props.x:I.left,y:L(x.props.y)?x.props.y:I.top+I.height+I.brushBottom-(S.bottom||0),width:L(x.props.width)?x.props.width:I.width,startIndex:E,endIndex:C,updateId:"brush-".concat(M)})}),G(m,"renderReferenceElement",function(x,A,S){if(!x)return null;var j=m,T=j.clipPathId,I=m.state,E=I.xAxisMap,C=I.yAxisMap,M=I.offset,k=x.type.defaultProps||{},N=x.props,R=N.xAxisId,B=R===void 0?k.xAxisId:R,F=N.yAxisId,K=F===void 0?k.yAxisId:F;return D.cloneElement(x,{key:x.key||"".concat(A,"-").concat(S),xAxis:E[B],yAxis:C[K],viewBox:{x:M.left,y:M.top,width:M.width,height:M.height},clipPathId:T})}),G(m,"renderActivePoints",function(x){var A=x.item,S=x.activePoint,j=x.basePoint,T=x.childIndex,I=x.isRange,E=[],C=A.props.key,M=A.item.type.defaultProps!==void 0?$($({},A.item.type.defaultProps),A.item.props):A.item.props,k=M.activeDot,N=M.dataKey,R=$($({index:T,dataKey:N,cx:S.x,cy:S.y,r:4,fill:ec(A.item),strokeWidth:2,stroke:"#fff",payload:S.payload,value:S.value},W(k,!1)),Xn(k));return E.push(O.renderActiveDot(k,R,"".concat(C,"-activePoint-").concat(T))),j?E.push(O.renderActiveDot(k,$($({},R),{},{cx:j.x,cy:j.y}),"".concat(C,"-basePoint-").concat(T))):I&&E.push(null),E}),G(m,"renderGraphicChild",function(x,A,S){var j=m.filterFormatItem(x,A,S);if(!j)return null;var T=m.getTooltipEventType(),I=m.state,E=I.isTooltipActive,C=I.tooltipAxis,M=I.activeTooltipIndex,k=I.activeLabel,N=m.props.children,R=_e(N,ke),B=j.props,F=B.points,K=B.isRange,V=B.baseLine,z=j.item.type.defaultProps!==void 0?$($({},j.item.type.defaultProps),j.item.props):j.item.props,H=z.activeDot,ce=z.hide,me=z.activeBar,Re=z.activeShape,wr=!!(!ce&&E&&R&&(H||me||Re)),Ce={};T!=="axis"&&R&&R.props.trigger==="click"?Ce={onClick:Rn(m.handleItemMouseEnter,x.props.onClick)}:T!=="axis"&&(Ce={onMouseLeave:Rn(m.handleItemMouseLeave,x.props.onMouseLeave),onMouseEnter:Rn(m.handleItemMouseEnter,x.props.onMouseEnter)});var ft=D.cloneElement(x,$($({},j.props),Ce));function Cn(vt){return typeof C.dataKey=="function"?C.dataKey(vt.payload):null}if(wr)if(M>=0){var Tt,Ar;if(C.dataKey&&!C.allowDuplicatedCategory){var dt=typeof C.dataKey=="function"?Cn:"payload.".concat(C.dataKey.toString());Tt=Hn(F,dt,k),Ar=K&&V&&Hn(V,dt,k)}else Tt=F?.[M],Ar=K&&V&&V[M];if(Re||me){var It=x.props.activeIndex!==void 0?x.props.activeIndex:M;return[D.cloneElement(x,$($($({},j.props),Ce),{},{activeIndex:It})),null,null]}if(!X(Tt))return[ft].concat(fr(m.renderActivePoints({item:j,activePoint:Tt,basePoint:Ar,childIndex:M,isRange:K})))}else{var Sr,Pr=(Sr=m.getItemByXY(m.state.activeCoordinate))!==null&&Sr!==void 0?Sr:{graphicalItem:ft},$t=Pr.graphicalItem,jr=$t.item,Ct=jr===void 0?x:jr,kn=$t.childIndex,pt=$($($({},j.props),Ce),{},{activeIndex:kn});return[D.cloneElement(Ct,pt),null,null]}return K?[ft,null,null]:[ft,null]}),G(m,"renderCustomized",function(x,A,S){return D.cloneElement(x,$($({key:"recharts-customized-".concat(S)},m.props),m.state))}),G(m,"renderMap",{CartesianGrid:{handler:zn,once:!0},ReferenceArea:{handler:m.renderReferenceElement},ReferenceLine:{handler:zn},ReferenceDot:{handler:m.renderReferenceElement},XAxis:{handler:zn},YAxis:{handler:zn},Brush:{handler:m.renderBrush,once:!0},Bar:{handler:m.renderGraphicChild},Line:{handler:m.renderGraphicChild},Area:{handler:m.renderGraphicChild},Radar:{handler:m.renderGraphicChild},RadialBar:{handler:m.renderGraphicChild},Scatter:{handler:m.renderGraphicChild},Pie:{handler:m.renderGraphicChild},Funnel:{handler:m.renderGraphicChild},Tooltip:{handler:m.renderCursor,once:!0},PolarGrid:{handler:m.renderPolarGrid,once:!0},PolarAngleAxis:{handler:m.renderPolarAxis},PolarRadiusAxis:{handler:m.renderPolarAxis},Customized:{handler:m.renderCustomized}}),m.clipPathId="".concat((b=g.id)!==null&&b!==void 0?b:yr("recharts"),"-clip"),m.throttleTriggeredAfterMouseMove=m0(m.triggeredAfterMouseMove,(w=g.throttleDelay)!==null&&w!==void 0?w:1e3/60),m.state={},m}
68return dT(O,v),sT(O,[{key:"componentDidMount",value:function(){var b,w;this.addListener(),this.accessibilityManager.setDetails({container:this.container,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},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var b=this.props,w=b.children,m=b.data,x=b.height,A=b.layout,S=_e(w,ke);if(S){var j=S.props.defaultIndex;if(!(typeof j!="number"||j<0||j>this.state.tooltipTicks.length-1)){var T=this.state.tooltipTicks[j]&&this.state.tooltipTicks[j].value,I=Ms(this.state,m,j,T),E=this.state.tooltipTicks[j].coordinate,C=(this.state.offset.top+x)/2,M=A==="horizontal",k=M?{x:E,y:C}:{y:E,x:C},N=this.state.formattedGraphicalItems.find(function(B){var F=B.item;return F.type.name==="Scatter"});N&&(k=$($({},k),N.props.points[j].tooltipPosition),I=N.props.points[j].tooltipPayload);var R={activeTooltipIndex:j,isTooltipActive:!0,activeLabel:T,activePayload:I,activeCoordinate:k};this.setState(R),this.renderCursor(S),this.accessibilityManager.setIndex(j)}}}},{key:"getSnapshotBeforeUpdate",value:function(b,w){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==w.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==b.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==b.margin){var m,x;this.accessibilityManager.setDetails({offset:{left:(m=this.props.margin.left)!==null&&m!==void 0?m:0,top:(x=this.props.margin.top)!==null&&x!==void 0?x:0}})}return null}},{key:"componentDidUpdate",value:function(b){ju([_e(b.children,ke)],[_e(this.props.children,ke)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var b=_e(this.props.children,ke);if(b&&typeof b.props.shared=="boolean"){var w=b.props.shared?"axis":"item";return u.indexOf(w)>=0?w:i}return i}},{key:"getMouseInfo",value:function(b){if(!this.container)return null;var w=this.container,m=w.getBoundingClientRect(),x=S0(m),A={chartX:Math.round(b.pageX-x.left),chartY:Math.round(b.pageY-x.top)},S=m.width/w.offsetWidth||1,j=this.inRange(A.chartX,A.chartY,S);if(!j)return null;var T=this.state,I=T.xAxisMap,E=T.yAxisMap,C=this.getTooltipEventType();if(C!=="axis"&&I&&E){var M=at(I).scale,k=at(E).scale,N=M&&M.invert?M.invert(A.chartX):null,R=k&&k.invert?k.invert(A.chartY):null;return $($({},A),{},{xValue:N,yValue:R})}var B=Hp(this.state,this.props.data,this.props.layout,j);return B?$($({},A),B):null}},{key:"inRange",value:function(b,w){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,x=this.props.layout,A=b/m,S=w/m;if(x==="horizontal"||x==="vertical"){var j=this.state.offset,T=A>=j.left&&A<=j.left+j.width&&S>=j.top&&S<=j.top+j.height;return T?{x:A,y:S}:null}var I=this.state,E=I.angleAxisMap,C=I.radiusAxisMap;if(E&&C){var M=at(E);return nd({x:A,y:S},M)}return null}},{key:"parseEventsOfWrapper",value:function(){var b=this.props.children,w=this.getTooltipEventType(),m=_e(b,ke),x={};m&&w==="axis"&&(m.props.trigger==="click"?x={onClick:this.handleClick}:x={onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd});var A=Xn(this.props,this.handleOuterEvent);return $($({},A),x)}},{key:"addListener",value:function(){hu.on(yu,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){hu.removeListener(yu,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(b,w,m){for(var x=this.state.formattedGraphicalItems,A=0,S=x.length;A<S;A++){var j=x[A];if(j.item===b||j.props.key===b.key||w===ot(j.item.type)&&m===j.childIndex)return j}return null}},{key:"renderClipPath",value:function(){var b=this.clipPathId,w=this.state.offset,m=w.left,x=w.top,A=w.height,S=w.width;return P.createElement("defs",null,P.createElement("clipPath",{id:b},P.createElement("rect",{x:m,y:x,height:A,width:S})))}},{key:"getXScales",value:function(){var b=this.state.xAxisMap;return b?Object.entries(b).reduce(function(w,m){var x=Gp(m,2),A=x[0],S=x[1];return $($({},w),{},G({},A,S.scale))},{}):null}},{key:"getYScales",value:function(){var b=this.state.yAxisMap;return b?Object.entries(b).reduce(function(w,m){var x=Gp(m,2),A=x[0],S=x[1];return $($({},w),{},G({},A,S.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(b){var w;return(w=this.state.xAxisMap)===null||w===void 0||(w=w[b])===null||w===void 0?void 0:w.scale}},{key:"getYScaleByAxisId",value:function(b){var w;return(w=this.state.yAxisMap)===null||w===void 0||(w=w[b])===null||w===void 0?void 0:w.scale}},{key:"getItemByXY",value:function(b){var w=this.state,m=w.formattedGraphicalItems,x=w.activeItem;if(m&&m.length)for(var A=0,S=m.length;A<S;A++){var j=m[A],T=j.props,I=j.item,E=I.type.defaultProps!==void 0?$($({},I.type.defaultProps),I.props):I.props,C=ot(I.type);if(C==="Bar"){var M=(T.data||[]).find(function(B){return nP(b,B)});if(M)return{graphicalItem:j,payload:M}}else if(C==="RadialBar"){var k=(T.data||[]).find(function(B){return nd(b,B)});if(k)return{graphicalItem:j,payload:k}}else if(Xa(j,x)||Ya(j,x)||ln(j,x)){var N=Pj({graphicalItem:j,activeTooltipItem:x,itemData:E.data}),R=E.activeIndex===void 0?N:E.activeIndex;return{graphicalItem:$($({},j),{},{childIndex:R}),payload:ln(j,x)?E.data[N]:j.props.data[N]}}}return null}},{key:"render",value:function(){var b=this;if(!Yc(this))return null;var w=this.props,m=w.children,x=w.className,A=w.width,S=w.height,j=w.style,T=w.compact,I=w.title,E=w.desc,C=Up(w,tT),M=W(C,!1);if(T)return P.createElement(jp,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},P.createElement(Eu,qt({},M,{width:A,height:S,title:I,desc:E}),this.renderClipPath(),Qc(m,this.renderMap)));if(this.props.accessibilityLayer){var k,N;M.tabIndex=(k=this.props.tabIndex)!==null&&k!==void 0?k:0,M.role=(N=this.props.role)!==null&&N!==void 0?N:"application",M.onKeyDown=function(B){b.accessibilityManager.keyboardEvent(B)},M.onFocus=function(){b.accessibilityManager.focus()}}var R=this.parseEventsOfWrapper();return P.createElement(jp,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},P.createElement("div",qt({className:Q("recharts-wrapper",x),style:$({position:"relative",curs
68or:"default",width:A,height:S},j)},R,{ref:function(F){b.container=F}}),P.createElement(Eu,qt({},M,{width:A,height:S,title:I,desc:E,style:gT}),this.renderClipPath(),Qc(m,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(D.Component);G(y,"displayName",r),G(y,"defaultProps",$({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},f)),G(y,"getDerivedStateFromProps",function(v,O){var g=v.dataKey,b=v.data,w=v.children,m=v.width,x=v.height,A=v.layout,S=v.stackOffset,j=v.margin,T=O.dataStartIndex,I=O.dataEndIndex;if(O.updateId===void 0){var E=Xp(v);return $($($({},E),{},{updateId:0},p($($({props:v},E),{},{updateId:0}),O)),{},{prevDataKey:g,prevData:b,prevWidth:m,prevHeight:x,prevLayout:A,prevStackOffset:S,prevMargin:j,prevChildren:w})}if(g!==O.prevDataKey||b!==O.prevData||m!==O.prevWidth||x!==O.prevHeight||A!==O.prevLayout||S!==O.prevStackOffset||!Ft(j,O.prevMargin)){var C=Xp(v),M={chartX:O.chartX,chartY:O.chartY,isTooltipActive:O.isTooltipActive},k=$($({},Hp(O,b,A)),{},{updateId:O.updateId+1}),N=$($($({},C),M),k);return $($($({},N),p($({props:v},N),O)),{},{prevDataKey:g,prevData:b,prevWidth:m,prevHeight:x,prevLayout:A,prevStackOffset:S,prevMargin:j,prevChildren:w})}if(!ju(w,O.prevChildren)){var R,B,F,K,V=_e(w,jt),z=V&&(R=(B=V.props)===null||B===void 0?void 0:B.startIndex)!==null&&R!==void 0?R:T,H=V&&(F=(K=V.props)===null||K===void 0?void 0:K.endIndex)!==null&&F!==void 0?F:I,ce=z!==T||H!==I,me=!X(b),Re=me&&!ce?O.updateId:O.updateId+1;return $($({updateId:Re},p($($({props:v},O),{},{updateId:Re,dataStartIndex:z,dataEndIndex:H}),O)),{},{prevChildren:w,dataStartIndex:z,dataEndIndex:H})}return null}),G(y,"renderActiveDot",function(v,O,g){var b;return D.isValidElement(v)?b=D.cloneElement(v,O):U(v)?b=v(O):b=P.createElement(Ka,O),P.createElement(J,{className:"recharts-active-dot",key:g},b)});var h=D.forwardRef(function(O,g){return P.createElement(y,qt({},O,{ref:g}))});return h.displayName=y.displayName,h},ky=pc({chartName:"LineChart",GraphicalChild:ut,axisComponents:[{axisType:"xAxis",AxisComp:st},{axisType:"yAxis",AxisComp:ct}],formatAxisMap:Qh}),Zp=pc({chartName:"BarChart",GraphicalChild:Qe,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:st},{axisType:"yAxis",AxisComp:ct}],formatAxisMap:Qh}),ET=pc({chartName:"PieChart",GraphicalChild:rt,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Ha},{axisType:"radiusAxis",AxisComp:Ua}],formatAxisMap:Tw,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const Tn=()=>{},dr=t=>pr(t,{decimals:1}),In=()=>!0,mn={debounce:{delay:200,maxWait:1e3}},Or=tt("span",{base:"rounded-sm inline-block w-2 h-2"}),TT=["blue","red","green","yellow","pink","cobalt","orange","emerald","highlighter-yellow","purple","sky","raspberry","mint","tangerine","violet","cyan","rose","sage","grape","lime","teal","lavender","gray"],Qp=TT.map(Z);function Z(t){return t==null||t==="gray"?xu(ee("palette-gray-bg-default"),ee("palette-gray-border")):xu(ee(`palette-${t}-highlight-subtle`),ee(`palette-${t}-border-strong`))}const gn=t=>Qp[(typeof t=="number"?t:0)%Qp.length],vc=t=>t.orientation==="vertical"?_.jsx($T,{...t,activeIndex:t.activeIndex}):_.jsx(IT,{...t}),IT=t=>_.jsx(Dy,{className:t.className,orientation:"horizontal",style:t.style,children:t.data.map((e,r)=>{const n=e.color??gn(r);return _.jsxs(My,{active:t.activeIndex!=null&&t.activeIndex===e.index,orientation:t.orientation,onMouseEnter:a=>{t.setActiveIndex?.(r)},children:[e.showLabelIndicator&&_.jsx(Or,{style:{backgroundColor:n}}),_.jsx("span",{className:"text-semantic-neutral-text-subtle truncate max-w-[100px]",children:e.label}),e.value!=null?_.jsxs("span",{className:"text-semantic-neutral-text-disabled",children:["(",e.value,")"]}):null]},`${e.key}-${e.value}`)})}),$T=t=>_.jsx(Dy,{className:t.className,orientation:"vertical",style:t.style,children:t.data.map((e,r)=>{const n=e.color??gn(r);return _.jsxs(My,{active:t.activeIndex!=null&&t.activeIndex===e.index,orientation:"vertical",onMouseEnter:a=>{t.setActiveIndex?.(r)},children:[e.showLabelIndicator&&_.jsx(Or,{style:{backgroundColor:n}}),_.jsx("span",{className:"text-semantic-neutral-text-subtle truncate",children:e.label}),e.value!=null?_.jsx("span",{className:"text-semantic-neutral-text-disabled",children:e.value}):null]},`${e.key}-${e.value}`)})}),My=tt("div",{base:"cursor-default items-center",variants:{active:{true:`
69        [&>*]:text-semantic-neutral-text-default
70        bg-semantic-neutral-surface-raised-bg-subtle
71        rounded
72      `,false:""},orientation:{vertical:"grid grid-cols-[auto_1fr_auto] gap-x-2 [&>*]:py-[2px] px-2",horizontal:"flex gap-1 [&>*]:py-[2px] px-2"}},defaultVariants:{active:!1,orientation:"horizontal"},dataAttributes:["active"]}),Dy=tt("div",{base:"flex text-2xs gap-x-6 overflow-y-auto",variants:{orientation:{vertical:"flex-col h-full justify-start",horizontal:"flex-wrap gap-x-2 justify-center max-h-16 gap-y-1"}},defaultVariants:{orientation:"horizontal"}});function Ds(t){return t*.75}function $a(t,e){return t=typeof t=="string"?t:String(t),t.length===0?0:t.length*e/40*32}function $n(t){const e=Je(t??Tn);return D.useCallback((r,n,a)=>{const i=e(r,n,a);return i==null?{axis:n??"unknown",legend:n??"unknown",tooltip:n??"unknown"}:typeof i=="string"||D.isValidElement(i)?{axis:i,legend:i,tooltip:i}:i},[e])}An.string.with({numeric:!0});const Ny=ke,gu=8;function CT(t,e){const r=t.payload??[];if(r.length===0)return null;const n=r[0].payload,a=r.map((l,f)=>({...l,index:f})).sort((l,f)=>(f.value??0)-(l.value??0)).slice(0,gu),i=n.total??0,o=t.formatter?t.formatter(i,"null",{},0,t.payload??[]):i,[u]=Array.isArray(o)?o:[o],c=!!t.groups[0]?.showLabelIndicator;return _.jsxs("div",{ref:e,className:"flex flex-col bg-dropdown-bg border border-dropdown-border rounded text-xs",children:[_.jsxs("div",{className:"grid grid-cols-[1fr_auto] [column-gap:8px] px-3 py-1.5 bg-semantic-neutral-surface-overlay-bg-subtle text-semantic-neutral-text-subtle",children:[_.jsx("span",{children:n.meta.label.tooltip??t.label}),_.jsx("span",{className:"text-semantic-neutral-text-default font-bold",children:u})]}),_.jsx("div",{className:wn("grid px-3 py-3 gap-2 items-center",c?"grid-cols-[auto_1fr_auto_auto]":"grid-cols-[1fr_auto_auto]"),children:a.map(l
72=>{const f=t.groups.findIndex(v=>String(v.value)===l.dataKey),d=t.formatter?.(l.value??0,l.name??"null",l.payload,l.index,t.payload??[]),[p,y]=Array.isArray(d)?d:[d,l.name],h=n.total===0?0:(l.value??0)/n.total;return _.jsxs(D.Fragment,{children:[c&&_.jsx(Or,{style:{backgroundColor:l.color}}),_.jsx("span",{className:"text-semantic-neutral-text-subtle max-w-[150px] truncate",style:{color:t.activeIndex!=null&&t.activeIndex===f?ee("semantic-neutral-text-default"):void 0},children:y}),_.jsx("span",{className:"text-semantic-neutral-text-default place-self-end",children:p}),_.jsx("span",{className:"text-semantic-neutral-text-subtle place-self-end ",children:Sn(h,{decimals:1})})]},l.name??l.index)})}),r.length>gu?_.jsxs("div",{className:"text-semantic-neutral-text-subtle px-3 pb-2",children:[r.length-gu," more item(s)"]}):null]})}const kT=D.forwardRef(CT);function MT(t,e){const r=t.payload??[];if(r.length===0)return null;const a=r[0].payload,i=Da(t.groups,u=>u.total),o=i===0?0:(a.total??0)/i;return _.jsxs("div",{ref:e,className:"grid grid-cols-[1fr_auto_auto_auto] [column-gap:8px] p-3  text-semantic-neutral-text-subtle items-center bg-dropdown-bg border border-dropdown-border rounded text-xs",children:[a.showLabelIndicator&&_.jsx(Or,{style:{backgroundColor:a.color}}),_.jsx("span",{className:"text-semantic-neutral-text-subtle truncate max-w-[100px]",children:a.label.tooltip}),_.jsx("span",{className:"text-semantic-neutral-text-default place-self-end font-bold",children:pr(a.total,{decimals:1})}),_.jsx("span",{className:"text-semantic-neutral-text-subtle place-self-end ",children:Sn(o,{decimals:1})})]})}const DT=D.forwardRef(MT);function NT(t,e){const r=t.payload??[];if(r.length===0)return null;const n=t.category,a=r[0],i=t.groups[0];if(i==null)return _.jsx("div",{children:"empty"});const o=Da(n.points??[],p=>p.value??0),u=i.total===0?0:o/i.total,s=t.singleGroup?i.color??n.meta.color:n.meta.color,c=a?.value??0,l=t.formatter?t.formatter(c,"",{},0,t.payload??[]):c,[f]=Array.isArray(l)?l:[l],d=!!a.payload?.meta?.showLabelIndicator;return _.jsxs("div",{ref:e,className:"grid grid-cols-[1fr_auto_auto_auto] [column-gap:8px] p-3  text-semantic-neutral-text-subtle items-center bg-dropdown-bg border border-dropdown-border rounded text-xs",children:[d&&_.jsx(Or,{style:{backgroundColor:s}}),_.jsx("span",{className:"text-semantic-neutral-text-subtle",children:n.meta.label.tooltip}),_.jsx("span",{className:"text-semantic-neutral-text-default place-self-end font-bold",children:f}),_.jsx("span",{className:"text-semantic-neutral-text-subtle place-self-end ",children:Sn(u,{decimals:1})})]})}const Ry=D.forwardRef(NT),RT=An.string.with({numeric:!0}),Jp=Wn("category",RT);function ai(t,e){const r=Je(e.color??Tn),n=$n(e.labels),a=Je(e.showLabelIndicator??In);return D.useMemo(()=>{const i=new Set;if(e.category.key===e.group.key)i.add("total");else for(let l=0;l<t.length;l++){const f=t[l][e.group.key];if(f===void 0)continue;const d=typeof f=="number"?String(f):f;i.add(d)}const o=cm(t,l=>{const f=l[e.category.key]??null;return typeof f=="number"?String(f):f}).map((l,f)=>({meta:{category:l.key,color:"gray",label:l.key,showLabelIndicator:!0,dashed:l.items.some(d=>d.dashed),index:0},...l.items.reduce((d,p)=>{const y=e.group.key,h=String(p[y]);return d[h]=(d[h]??0)+(p.value??0),d.points.push(...t.filter(v=>String(v[e.category.key])===h)),d.total=(d.total??0)+(p.value??0),d},{total:0,points:[]})})).sort(Un(l=>({category:l.meta.category,value:l.total}),e.category.sort??Jp)).map((l,f)=>(l.meta.index=f,l.meta.color=r(e.category.key,l.meta.category,f)??gn(f),l.meta.label=n(e.category.key,l.meta.category,f)??l.meta.category,l.meta.showLabelIndicator=a(e.category.key)??!0,l)),u=Array.from(i).map((l,f)=>{const d=l,p=e.group.key===e.category.key?t:t.filter(y=>y[e.group.key]===d);return{key:e.group.key===e.category.key?"total":e.group.key,value:l,total:Da(p,y=>y.value??0),min:Sc(p,y=>y.value??0),max:kr(p,y=>y.value??0),index:f,color:"gray",label:l,showLabelIndicator:!0}}).sort(Un(l=>({category:l.value,value:l.total}),e.group.sort??Jp)).map((l,f)=>(l.index=f,l.color=r(e.group.key,l.value,f)??gn(f),l.label=n(e.group.key,l.value,f)??l.value,l.showLabelIndicator=a(e.group.key)??!0,l)),s=kr(u,l=>l.max),c=Sc(u,l=>l.min);return o.forEach(l=>{const f=kr(u,d=>l[String(d.value)]!=null?d.index:-1);f!==-1&&(l.meta.lastGroupWithValue=f)}),{data:o,groups:u,domain:{x:[0,o.length-1],y:[c,s]}}},[e.category.key,e.category.sort,e.group.key,e.group.sort,t,r,n,a])}const hc=t=>{let{x:e,y:r,angle:n=0,layout:a,width:i=20,height:o=20}=t;const u=(t.payload.index??t.index)+(t.brush?.startIndex??0),s=t.data?.[u].meta.label.axis??t.tickFormatter?.(t.payload.value,t.payload.index)??t.payload.value;if(typeof s=="string"){const p=s.length>10?s.slice(0,9)+"…":s;e+=n===0?0:n<0?4:-4,r+=4;const y=a==="horizontal"?n===0?"middle":n<0?"end":"start":"end",h=a==="horizontal"?"middle":"auto";return _.jsx("text",{x:e,y:r,height:20,width:100,textAnchor:y,dominantBaseline:h,transform:`rotate(${n},${e},${r})`,className:"fill-semantic-neutral-text-subtle",fontSize:"11px",children:p})}const c=n!==0?i-10:i/2,l=n!==0?8:0,f=a==="horizontal"?e-c:e-i,d=a==="horizontal"?r-l:r-o/2;return _.jsx("foreignObject",{x:f,y:d,width:i,height:o,children:_.jsx("div",{className:wn("grid w-full h-full",n!==0?"place-items-center":"place-items-end"),style:{transform:`rotate(${n}deg)`}
72,children:s})})},LT=13,ev=7,BT=-45;function bu(t,e){const r=D.isValidElement(t)?t.props[e]??null:null;return r!=null?parseInt(r,10):r}const yc=t=>{const e=t.angle??BT,r=D.useMemo(()=>{if(t.size!=null)return{height:t.size,width:t.size};const a=t.data.map(c=>{const l=c.meta.label.axis;return typeof l!="string"?l:l.length>10?l.slice(0,9)+"…":l}),i=kr(a,c=>typeof c=="string"?$a(c,8):bu(c,"data-width")??0),o=kr(a,c=>typeof c=="string"?LT:bu(c,"data-height")??0),{width:u,height:s}=qT(i,o,e);return{height:s,width:u,angle:e}},[e,t.data,t.size]),n=D.useMemo(()=>(a,i)=>{const o=t.data[i].meta.label.axis;let u=bu(o,"data-width");if(u!=null){const s=" ";return lm(Math.floor(u/11)).map(()=>s).join("")}return typeof o=="string"?o:a},[t.data]);return{height:t.layout==="horizontal"?r.height+ev*2:r.height,width:t.layout==="horizontal"?r.width:r.width+ev*2,dataKey:"meta.category",angle:e,tickFormatter:n,tickMargin:4}};function qT(t,e,r){const n=r*Math.PI/180,a=Math.abs(Math.cos(n)),i=Math.abs(Math.sin(n)),o=t*a+e*i,u=t*i+e*a;return{width:o,height:u}}const FT={top:30,bottom:0,left:0,right:0},zT=60,WT=t=>{const e=$n(t.labelAccessor),r=t.valueFormatter??dr,n=t.showLabelIndicatorAccessor??In,a=ai(t.data,{category:{key:t.category.key,type:"string",sort:t.category.sort},group:{key:t.group.key,type:"string",sort:t.group.sort},color:t.colorAccessor,labels:e,showLabelIndicator:n,orientation:t.layout}),[i,o]=D.useState(()=>({startIndex:0,endIndex:a.data.length>20?19:a.data.length-1})),[u,s]=Kt(mn),c=t.category.key===t.group.key,l=a.data.length>10,f=(t.layout??"vertical")==="vertical"?"horizontal":"vertical",d=yc({data:a.data,layout:f,angle:f==="horizontal"?-45:0}),[p,y]=D.useState(),h=f==="horizontal"?ct:st,v=f==="horizontal"?st:ct,O=D.useMemo(()=>a.groups.toReversed().slice(),[a.groups]);return _.jsxs("div",{className:"grid grid-rows-[1fr_auto] overflow-hidden",onMouseLeave:()=>y(void 0),children:[_.jsx("div",{ref:s,className:"overflow-hidden",children:_.jsxs(Zp,{data:a.data,margin:FT,width:u.width,height:u.height,onMouseLeave:()=>y(void 0),barCategoryGap:"5%",barGap:0,layout:f,reverseStackOrder:!0,children:[_.jsx(ri,{vertical:!1,stroke:ee("semantic-neutral-border-default")}),_.jsx(Ny,{cursor:!1,isAnimationActive:!1,useTranslate3d:!0,formatter:(g,b,w,m,x)=>{const A=e(t.group.key,b==="null"?null:b,m);return[r(g),A.tooltip]},content:g=>{if(!g.payload?.length)return null;if(c){const b=g.payload[0].payload;return _.jsx(Ry,{...g,category:b,groups:a.groups})}return _.jsx(kT,{...g,groups:a.groups,activeIndex:p})}}),c&&_.jsx(Qe,{dataKey:"total",stroke:ee("semantic-neutral-bg-default"),maxBarSize:50,children:a.data.slice(i.startIndex).map((g,b)=>_.jsx(Xt,{fill:g.meta.color,style:{"--motion-is-active":p===b?1:0},onMouseEnter:()=>y(b),onMouseLeave:()=>y(void 0),radius:f==="vertical"?[0,5,5,0]:[5,5,0,0]},g.meta.category))}),!c&&O.map((g,b,w)=>_.jsx(Qe,{dataKey:String(g.value),stackId:t.stacked?"stack":void 0,fill:g.color,stroke:ee("modal-bg"),style:{"--motion-is-active":p===g.index?1:0},activeIndex:p,onMouseEnter:()=>y(g.index),onMouseLeave:()=>y(void 0),minPointSize:t.stacked?(m,x)=>{const A=(x??0)+i.startIndex;if(A>=a.data.length)return 0;const S=a.data[A];return S==null?0:S[g.value]??0?5:0}:0,label:p!=null&&p===g.index?_.jsx(KT,{layout:f,group:g,data:a.data,brushOffset:i.startIndex,formatter:m=>typeof m=="number"?r(m):m}):void 0,children:a.data.slice(i.startIndex).map((m,x)=>_.jsx(Xt,{radius:m.meta.lastGroupWithValue===g.index?f==="vertical"?[0,5,5,0]:[5,5,0,0]:void 0},`${m.meta.category}-${x}`))},g.value??"null")),l&&_.jsx(jt,{data:a.data,startIndex:i.startIndex,endIndex:i.endIndex,strokeWidth:0,tickFormatter:()=>"",onChange:g=>{o({startIndex:g.startIndex??0,endIndex:g.endIndex??a.data.length-1})},fill:"transparent",stroke:ee("semantic-neutral-surface-raised-bg-subtle"),padding:{bottom:5},className:wn("[&>rect:first-child]:stroke-none","[&>.recharts-brush-slide]:[fill-opacity:0.3]","[&>.recharts-brush-traveller>rect]:fill-semantic-neutral-border-default","[&>.recharts-brush-traveller>line]:stroke-semantic-neutral-icon-default","[&>.recharts-brush-traveller>line]:invisible","[&:hover>.recharts-brush-traveller>line]:visible"),children:_.jsx(Zp,{data:a.data,standalone:!1,children:_.jsx(Qe,{dataKey:"total",width:300,fill:ee("semantic-neutral-surface-overlay-bg-subtle"),stroke:ee("semantic-neutral-surface-overlay-bg-subtle")})})}),_.jsx(v,{...d,label:t.categoryAxis?{value:t.categoryAxis?.label,position:f==="horizontal"?"insideBottom":"left",fontSize:"11px",angle:t.categoryAxis.angle?t.categoryAxis.angle:f==="horizontal"?0:-90}:void 0,tick:_.jsx(hc,{data:a.data,brush:i,layout:f,width:d.width,height:d.height}),type:"category"}
72),_.jsx(h,{type:"number",axisLine:!1,tickLine:!1,domain:[0,a.domain.y[1]],includeHidden:!0,width:t.valueAxis?.size??zT,height:40,fontSize:"11px",scale:"linear",interval:"preserveStartEnd",label:t.valueAxis?{value:t.valueAxis.label,position:f==="horizontal"?"insideLeft":"insideBottom",fontSize:"11px",fontWeight:"bold",angle:t.valueAxis.angle?t.valueAxis.angle:f==="horizontal"?-90:0}:void 0,tickFormatter:g=>typeof g=="number"?r(g):g,tick:{fill:ee("semantic-neutral-text-subtle")}})]})}),c?null:_.jsx(vc,{className:"p-2",activeIndex:p,setActiveIndex:y,data:a.groups.map(g=>({key:`${g.key}-${g.value}`,label:g.label.legend,color:g.color,value:r(g.total),index:g.index,showLabelIndicator:g.showLabelIndicator}))})]})},KT=t=>{const{x:e,y:r,width:n=0,height:a=0,layout:i}=t,o=(t.index??0)+t.brushOffset,u=t.data[o];if(u==null)return null;const s=u[t.group.value]??0,c=t.formatter?.(s)??pr(s,{decimals:1});return i==="horizontal"?_.jsx("g",{children:_.jsx("text",{x:e,dx:+n/2,y:r,dy:-10,fill:ee("semantic-neutral-text-default"),paintOrder:"stroke",stroke:ee("semantic-neutral-surface-bg-default"),strokeWidth:3,fontSize:12,textAnchor:"middle",children:c})}):_.jsx("g",{children:_.jsx("text",{x:e,dx:+n+10,y:r,dy:+a/2,fill:ee("semantic-neutral-text-default"),paintOrder:"stroke",stroke:ee("semantic-neutral-surface-bg-default"),strokeWidth:3,fontSize:12,textAnchor:"start",dominantBaseline:"middle",children:c})})},GT=tt(fm,"place-self-center");function Ly({"data-width":t,"data-height":e,badge:r,children:n}){return _.jsxs("div",{className:"flex flex-row items-center justify-end gap-1 overflow-hidden",style:{width:t,height:e},children:[_.jsx("span",{ref:a=>{a!=null&&a.scrollWidth>a.clientWidth&&(a.dataset.withGradient="1")},className:wn("relative overflow-hidden whitespace-nowrap","text-2xs","after:absolute after:end-0 after:w-3 after:h-full",'[&[data-with-gradient="1"]]:after:bg-gradient-to-l from-semantic-neutral-bg-default to-transparent'),children:n}),r]})}function UT(t){return{axis:_.jsx(Ly,{"data-width":75,"data-height":24,badge:_.jsx(um,{value:t}),children:dm(t)}),legend:_.jsx(Oc,{value:t}),tooltip:_.jsx(Oc,{value:t})}}function VT(t){switch(t){case"missed-deadline":return Z("red");case"scheduled-past-deadline":return Z("tangerine");case"at-risk":return Z("yellow");case"on-track":return Z("emerald");case"ahead-of-schedule":return Z("teal");case"not-autoscheduled":return Z("gray");case"future-schedulable":return Z("gray");case"archived":return Z("gray");case"canceled":return Z("red");case"completed":return Z("emerald");case"no-due-date":return Z("gray");default:return Z("gray")}}function HT(t){const e=pm(t.color);return Z(e)}function XT(t){return{legend:Pc.get(t)??t,tooltip:_.jsx(sm,{value:t}),axis:Pc.get(t)??t}}function YT(t){switch(t){case"ASAP":return Z("red");case"HIGH":return Z("orange");case"MEDIUM":return Z("yellow");default:return Z("gray")}}function tv(t){if(vm(t))return Z("emerald");if(hm(t))return Z("red");const e=ym[t.color]??t.color;return ZT[e]??xu(e)}const ZT={"#889096":Z("gray"),"#c1c8cd":Z("gray"),"#889097":Z("gray"),"#30A66D":Z("emerald"),"#FFB224":Z("yellow"),"#E5484D":Z("red"),"#EA3E83":Z("pink"),"#05A2C2":Z("cyan"),"#12A594":Z("teal"),"#F76808":Z("orange"),"#0091FF":Z("blue"),"#8E4EC6":Z("purple")};function QT(t){return{axis:_.jsx(Ly,{"data-width":65,"data-height":20,badge:_.jsx(pv,{value:t,size:"regular"}),children:t?.name??"Unassigned"}),legend:_.jsx(Gn,{value:t}),tooltip:_.jsx(Gn,{value:t})}}class mc extends Error{chart;constructor(e,r){super(e),this.name="ChartQueryError",this.chart=r,Error.captureStackTrace(this,mc)}}function JT(t,e){const r=tI("groupBy"in t?t.groupBy:[]);return t.item==="tasks"?{$version:2,source:t.item,aggregate:rv(t.aggregate),groupBy:r,filters:rI(t.filters,e,r)}:{$version:1,source:t.item,aggregate:rv(t.aggregate),groupBy:r,filters:nI(t.filters,e,r)}}function eI(t){const e=Tm(),r=mm(gm.charts.getQuery),n=JT(t,e.overrides);return r(n)}function rv(t){switch(t.type){case"count":return{type:"count"};case"sum":return{type:"sum",field:t.field}}}function tI(t){return t.map(({sort:e,...r})=>r)}function rI(t,e,r){const n={tasks:By(r,t.tasks.filters)};return[hv({tasks:{...t.tasks.filters,customFields:Ns(t.tasks.filters.customFields)},projects:{...t.projects.filters,customFields:Ns(t.projects.filters.customFields)},workspaces:t.workspaces.filters},n,e)]}function nI(t,e,r){const n={projects:By(r,t.projects.filters)};return[hv({projects:{...t.projects.filters,customFields:Ns(t.projects.filters.customFields)},workspaces:t.workspaces.filters},n,e)]}function By(t,e){return t.reduce((r,n)=>(n.field==="completedTime"&&(r.completed="only"),r),{completed:bm(e)})}function Ns(t){if(t!=null)return Object.values(t)}const aI=(t,e)=>0;function iI(t,e){if(t.sort==null)return aI;if(t.sort.direction==="custom")return Wn("category",Vn(t.sort.order));if(t.sort.source==="name"){const r=sI(t.field,e);return Wn("category",t.sort.direction==="asc"?r:xm(r))}return Wn("value",An.numeric[t.sort.direction])}const oI={statusId:"statuses",projectId:"projects",workspaceId:"workspaces",stageDefinitionId:"stageDefinitions",activeStageDefinitionId:"stageDefinitions",projectDefinitionId:"projectDefinitions",assigneeUserId:"users",folderId:"folders"},uI=wm(Vn([null]),An.string.with({numeric:!0}));function sI(t,e){if(t==="priorityLevel")return Vn(Om);if(t==="isAutoScheduled")return Un(n=>String(n),Vn(["true","false"]));const r=oI[t];return r!=null?Un(n=>e(r,n)?.name??n,An.string):uI}function ii({chart:t,children:e}){const r=eI(t),{data:n,isLoading:a,error:i,refetch:o}=om({...r,retry:!1});if(a)return _.jsx(GT,{});if(i!=null)return _.jsx(cI,{error:i,retry:o});if(n==null)throw new mc("chartQueryResponse is null",t);
72return n.data.length===0?_.jsx("div",{className:"place-self-center",children:"No Data Available"}):e(n)}const cI=t=>_.jsxs("div",{className:"flex flex-col justify-center items-center gap-2",children:[_.jsxs("div",{className:"text-center",children:[_.jsx("p",{children:"An error occurred while executing the query."}),_.jsx("p",{children:"Please check your settings and try again."})]}),!1,_.jsx(Am,{sentiment:"error",variant:"muted",onClick:t.retry,children:"Retry"})]}),bn=t=>{const e=vv();return D.useMemo(()=>t==null?null:{key:t.field,sort:iI(t,e)},[t,e])},gc=()=>{const t=vv(),e=D.useCallback((a,i,o)=>{switch(a){case"isAutoScheduled":return String(i)==="true"?Z("violet"):Z("gray");case"deadlineStatus":return VT(i);case"projectId":return Z(jc(i??""));case"statusId":{const u=t("statuses",i??"");return tv(u)}case"status.name":{const u=t("statuses",s=>s.name===i);return tv(u)}case"label.name":{const u=t("labels",s=>s.name===i);return HT(u)}case"projectDefinitionId":{const u=t("projectDefinitions",i);return Z(u?.color)}case"stageDefinitionId":case"activeStageDefinitionId":{const u=t("stageDefinitions",i);return Z(u?.color)}case"color":return Z(i);case"priorityLevel":return YT(i);case"assigneeUserId":case"managerId":{if(i==null)return Z("gray");const u=t("users",i);return u==null?void 0:Z(jc(u.id))}default:return}},[t]),r=D.useCallback((a,i,o)=>{if(yv(a)){if(i==null)return"No Value";const u=Sm(a);if(u==="multiPerson"||u==="person"){const s=t("users",i);return{legend:_.jsx(Gn,{value:s}),tooltip:_.jsx(Gn,{value:s}),axis:_.jsx(pv,{value:s,size:"regular"},s?.id??i)}}return u==="date"?Pm(i)?.toISODate()??i:i}switch(a){case"isAutoScheduled":return String(i)==="true"?"On":"Off";case"deadlineStatus":return UT(i);case"workspaceId":return t("workspaces",i)?.name??"unknown";case"projectId":{if(i==="null")return"No Project";const u=t("projects",i);return u==null?i??"No Project":u.name}case"folderId":return i==="null"?"No Folder":t("folders",i)?.name??"No Folder";case"statusId":return t("statuses",i)?.name??"unknown";case"status.name":{if(i==null)return"unknown";const u=t("statuses",s=>s.name===i);return{legend:_.jsx(Ac,{value:u}),tooltip:_.jsx(Ac,{value:u}),axis:u?.name??i}}case"label.name":{if(i==null)return"No Labels";const u=t("labels",s=>s.name===i);return{legend:_.jsx(wc,{value:u}),tooltip:_.jsx(wc,{value:u}),axis:u?.name??i}}case"stageDefinitionId":case"activeStageDefinitionId":return i==null?"No Stage":t("stageDefinitions",i)?.name??"unknown";case"projectDefinitionId":return t("projectDefinitions",i)?.name??"unknown";case"duration":{if(i===null)return"No Duration";const u=parseInt(i,10);return Number.isNaN(u)?"No Duration":_m(u)}case"assigneeUserId":case"managerId":{const u=t("users",i);return QT(u)}case"color":return i==null?"gray":jm(i)||i;case"priorityLevel":return XT(i);case"completedTime":case"dueDate":case"startDate":return i??"null";default:return}},[t]),n=D.useCallback(a=>!["label.name","status.name","deadlineStatus"].includes(a),[]);return{getLabel:r,getShowLabelIndicator:n,getColor:e}},lI=t=>t.aggregate.type==="count"?!1:t.aggregate.field==="duration",oi=t=>D.useCallback(e=>lI(t)?fI(e):pr(e,{decimals:1}),[t]);function fI(t){return t<60?si.fromObject({minute:t}).toHuman({unitDisplay:"narrow"}):t<600?si.fromObject({hours:t/60}).toHuman({unitDisplay:"narrow",listStyle:"narrow",maximumFractionDigits:2}).replaceAll(/,/g,""):si.fromObject({hours:Math.round(t/60)}).toHuman({unitDisplay:"narrow",listStyle:"narrow"}).replaceAll(/,/g,"")}function dI(t){if(t.aggregate.type==="count")return t.item;const e=t.aggregate.field;return yv(e)?Em(e)?.name??e:e}const WI=t=>_.jsx(ii,{chart:t.chart,children:e=>_.jsx(pI,{data:e,chart:t.chart})}),pI=({data:t,chart:e})=>{const r=gc(),n=bn(e.groupBy[0]),a=bn(e.groupBy[1]),i=oi(e);return n==null?_.jsx("div",{children:"Please add a group by"}):_.jsx(WT,{category:n,group:a??n,data:t.data,labelAccessor:r.getLabel,showLabelIndicatorAccessor:r.getShowLabelIndicator,colorAccessor:r.getColor,stacked:e.layout==="stacked",valueAxis:{label:dI(e)},valueFormatter:i,layout:e.orientation})},qy=t=>{const{x:e,y:r,value:n,formatter:a}=t,i=typeof n=="number"&&a?a(n):n;return _.jsx("g",{children:_.jsx("text",{x:e,y:r,dy:-10,fill:ee("semantic-neutral-text-default"),paintOrder:"stroke",stroke:ee("semantic-neutral-surface-bg-default"),strokeWidth:3,fontSize:10,textAnchor:"middle",children:i})})},vI=[],hI=[5,3];function Fy({linesProps:t=vI,dotIndex:e=-1,strokeDasharray:r=hI,curveCorrection:n=1}){const a=D.useRef([]),i=D.useCallback(l=>{const f=l?.formattedGraphicalItems,d=p=>p?.reduce((h,v,O)=>{if(!O)return h;const g=p?.[O-1],b=v?.x||0,w=g?.x||0,m=b-w,x=v?.y||0,A=g?.y||0,S=Math.abs(x-A),j=Math.sqrt(m*m+S*S);return h+=j,h},0)||0;return f?.forEach(p=>{const y=p?.props?.points,h=d(y),v=p?.item?.props?.dataKey,O=t?.find(N=>N?.name===v),g=O?.dotIndex??e,b=y?.slice(g),w=d(b);
72if(!h||!w)return;const m=h-w,x=O?.curveCorrection??n,A=m*x/100,S=m+A,j=O?.strokeDasharray||r,T=j?.[0]+j?.[1]||1,I=w/T,E=new Array(Math.ceil(I)).fill(j.join(" ")),C=`${S} ${E.join(" ")}`,M={name:v,strokeDasharray:C},k=a.current.findIndex(N=>N.name===p?.item?.props?.dataKey);if(k===-1){a.current.push(M);return}a.current[k]=M}),null},[e,t,n,r]),[o,u]=D.useState([...a.current]),s=()=>u([...a.current]),c=D.useCallback(l=>{const f=o.find(d=>d.name===l);return f?f.strokeDasharray:void 0},[o]);return{calculateStrokeDasharray:i,handleAnimationEnd:s,getStrokeDasharray:c}}const yI=ke;function mI(t,e){const r=t.payload??[];if(r.length===0)return null;const n=r[0].payload,a=t.activeIndex??0,i=[{payload:r[a],group:t.groups[a]}],o=n.total??0,u=t.formatter?t.formatter(o,"",{},0,t.payload??[]):o,[s]=Array.isArray(u)?u:[u],l=!!t.groups[0]?.showLabelIndicator;return _.jsxs("div",{ref:e,className:"flex flex-col bg-dropdown-bg border border-dropdown-border rounded text-xs",children:[_.jsxs("div",{className:"grid grid-cols-[1fr_auto] [column-gap:8px] px-3 py-1.5 bg-semantic-neutral-surface-overlay-bg-subtle text-semantic-neutral-text-subtle",children:[_.jsx("span",{children:n.meta.label.tooltip??t.label}),_.jsx("span",{className:"text-semantic-neutral-text-default font-bold",children:s})]}),_.jsx("div",{className:wn("grid px-3 py-3 gap-2 items-center",l?" grid-cols-[auto_1fr_auto_auto]":" grid-cols-[1fr_auto_auto]"),children:i.map(f=>{if(f.payload==null)return null;const d=f.group.label.tooltip,p=f.payload.value??0,y=t.formatter?t.formatter(p,"",{},0,t.payload??[]):p,[h]=Array.isArray(y)?y:[y],v=n.total===0?0:(f.payload.value??0)/n.total;return _.jsxs(_.Fragment,{children:[l&&_.jsx(Or,{style:{backgroundColor:f.group.color}}),_.jsx("span",{className:"text-semantic-neutral-text-subtle max-w-[150px] truncate",children:d}),_.jsx("span",{className:"text-semantic-neutral-text-default place-self-end",children:h}),_.jsx("span",{className:"text-semantic-neutral-text-subtle place-self-end",children:Sn(v,{decimals:1})})]},f.payload.name??f.group.value)})})]})}const gI=D.forwardRef(mI),bI={top:30,bottom:0,left:0,right:10},xI=60,OI=t=>{const e=$n(t.labelAccessor),r=t.valueFormatter??dr,n=Je(t.colorAccessor??Tn),a=Je(t.showLabelIndicatorAccessor??In),i=ai(t.data,{category:{key:t.category.key,type:"string",sort:t.category.sort},group:{key:t.group.key,type:"string",sort:t.group.sort},color:n,labels:e,showLabelIndicator:a}),[o,u]=Kt(mn),[s,c]=D.useState(!1),[l,f]=D.useState(),d=t.legend==null||t.legend==="auto"?"bottom":t.legend,p=yc({data:i.data,angle:t.categoryAxis?.angle,layout:"horizontal",size:t.categoryAxis?.size}),y=i.data.findIndex(x=>x.meta.dashed),h=y===-1?-1:y===0?0:y-1,{calculateStrokeDasharray:v,handleAnimationEnd:O,getStrokeDasharray:g}=Fy({dotIndex:h}),b="horizontal",w=ct,m=st;return _.jsxs(wI,{className:t.className,legend:d,onMouseEnter:()=>c(!0),onMouseLeave:()=>{f(void 0),c(!1)},children:[_.jsx("div",{ref:u,className:"overflow-hidden",children:_.jsxs(ky,{data:i.data,margin:bI,width:o.width,height:o.height,onMouseLeave:()=>{f(void 0)},children:[_.jsx(tc,{component:v}),_.jsx(ut,{dataKey:"calcStrokeDasharray",legendType:"none",animationDuration:0,onAnimationEnd:O}),_.jsx(ri,{vertical:!1,stroke:ee("semantic-neutral-border-default")}),_.jsx(m,{...p,label:t.categoryAxis?{value:t.categoryAxis?.label,position:"insideBottom",fontSize:"11px",angle:t.categoryAxis.angle?t.categoryAxis.angle:0}:void 0,tick:_.jsx(hc,{data:i.data,layout:b,width:p.width,height:p.height}),type:"category"}),_.jsx(w,{type:"number",axisLine:!1,tickLine:!1,domain:[0,i.domain.y[1]],includeHidden:!0,width:t.valueAxis?.size??xI,height:40,fontSize:"11px",scale:"linear",interval:"preserveStartEnd",label:t.valueAxis?{value:t.valueAxis.label,position:"insideLeft",fontSize:"11px",fontWeight:"bold",angle:t.valueAxis.angle?t.valueAxis.angle:-90}:void 0,tickFormatter:x=>typeof x=="number"?r(x):x,tick:{fill:ee("semantic-neutral-text-subtle")}}),_.jsx(yI,{cursor:!0,offset:20,isAnimationActive:!1,useTranslate3d:!0,formatter:(x,A,S,j,T)=>{const I=e(t.category.key,A,j);return[t.valueFormatter(x),I.tooltip]},content:x=>_.jsx(gI,{...x,activeIndex:l,groups:i.groups})}),i.groups.map((x,A,S)=>{const j=l===A,T=x.value??"null";return _.jsx(ut,{type:t.interpolation??"linear",activeDot:!1,dot:{r:s?j?4:3:2,strokeWidth:s?j?2:1:0,stroke:ee("primitives-global-white")},onMouseEnter:(I,E)=>{f(A)},dataKey:T,fill:x.color,stroke:x.color,strokeWidth:j?2:1,strokeDasharray:g(T),style:{"--motion-is-active":j?1:0},label:j?_.jsx(qy,{formatter:I=>t.valueFormatter(I)}):!1},T)})]})}),d!=="none"&&_.jsx(vc,{className:"p-2",orientation:d==="right"?"vertical":"horizontal",activeIndex:l,setActiveIndex:f,data:i.groups.map(x=>({key:`${x.key}-${x.value}`,label:x.label.legend,value:t.valueFormatter(x.total),index:x.index,showLabelIndicator:x.showLabelIndicator,color:x.color}))})]})},wI=tt("div",{base:"grid overflow-hidden",variants:{legend:{bottom:"grid-rows-[1fr_auto]",right:"grid-cols-[1fr_auto]",none:""}},defaultVariants:{legend:"bottom"}}),AI={top:30,bottom:0,left:0,right:10},SI=60,PI=t=>{const e=$n(t.labelAccessor),r=t.valueFormatter??dr,n=Je(t.colorAccessor??Tn),a=Je(t.showLabelIndicatorAccessor??In),i=ai(t.data,{category:{key:t.category.key,type:"string",sort:t.category.sort},group:{key:t.category.key,type:"string",sort:t.category.sort},color:n,labels:e,showLabelIndicator:a}),[o,u]=Kt(mn),s=yc({data:i.data,angle:t.categoryAxis?.angle,layout:"horizontal",size:t.categoryAxis?.size}
72),[c,l]=D.useState(!1),f=i.data.findIndex(b=>b.meta.dashed),d=f===-1?-1:f===0?0:f-1,{calculateStrokeDasharray:p,handleAnimationEnd:y,getStrokeDasharray:h}=Fy({dotIndex:d}),v="horizontal",O=ct,g=st;return _.jsx("div",{className:`grid grid-rows-[1fr_auto] overflow-hidden ${t.className??""}`,children:_.jsx("div",{ref:u,className:"overflow-hidden",onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:_.jsxs(ky,{data:i.data,margin:AI,width:o.width,height:o.height,children:[_.jsx(tc,{component:p}),_.jsx(ut,{dataKey:"calcStrokeDasharray",legendType:"none",animationDuration:0,onAnimationEnd:y}),_.jsx(ri,{vertical:!1,stroke:ee("semantic-neutral-border-default")}),_.jsx(Ny,{cursor:!1,isAnimationActive:!1,useTranslate3d:!0,formatter:(b,w,m,x,A)=>{const S=e(t.category.key,w,x);return[t.valueFormatter(b),S.tooltip]},content:b=>{if(!b.payload?.length)return null;const w=b.payload[0].payload;return _.jsx(Ry,{...b,category:w,groups:i.groups,singleGroup:!0})}}),i.groups.map((b,w,m)=>{const x=b.value??"null";return _.jsx(ut,{type:t.interpolation??"linear",dataKey:x,fill:b.color,stroke:b.color,strokeWidth:2,activeDot:!1,dot:{r:4,strokeWidth:c?2:0,stroke:ee("primitives-global-white")},strokeDasharray:h(x),label:c?_.jsx(qy,{formatter:A=>t.valueFormatter(A)}):void 0},x)}),_.jsx(g,{...s,label:t.categoryAxis?{value:t.categoryAxis?.label,position:"insideBottom",fontSize:"11px",angle:t.categoryAxis.angle?t.categoryAxis.angle:0}:void 0,tick:_.jsx(hc,{data:i.data,layout:v,width:s.width,height:s.height}),type:"category"}),_.jsx(O,{type:"number",axisLine:!1,tickLine:!1,domain:[0,i.domain.y[1]],includeHidden:!0,width:t.valueAxis?.size??SI,height:40,fontSize:"11px",scale:"linear",interval:"preserveStartEnd",label:t.valueAxis?{value:t.valueAxis.label,position:"insideLeft",fontSize:"11px",fontWeight:"bold",angle:t.valueAxis.angle?t.valueAxis.angle:-90}:void 0,tickFormatter:b=>typeof b=="number"?r(b):b,tick:{fill:ee("semantic-neutral-text-subtle")}})]})})})},zy=t=>t.group!=null?_.jsx(OI,{className:t.className,legend:t.legend,data:t.data,category:t.category,group:t.group,colorAccessor:t.colorAccessor,labelAccessor:t.labelAccessor,showLabelIndicatorAccessor:t.showLabelIndicatorAccessor,interpolation:t.interpolation,valueAxis:t.valueAxis,categoryAxis:t.categoryAxis,valueFormatter:t.valueFormatter??dr}):_.jsx(PI,{className:t.className,legend:t.legend,data:t.data,category:t.category,colorAccessor:t.colorAccessor,labelAccessor:t.labelAccessor,showLabelIndicatorAccessor:t.showLabelIndicatorAccessor,interpolation:t.interpolation,valueAxis:t.valueAxis,categoryAxis:t.categoryAxis,valueFormatter:t.valueFormatter??dr}),KI=Object.freeze(Object.defineProperty({__proto__:null,RechartsLineChart:zy},Symbol.toStringTag,{value:"Module"})),GI=t=>_.jsx(ii,{chart:t.chart,children:e=>_.jsx(jI,{data:e,chart:t.chart})}),jI=({data:t,chart:e})=>{const r=gc(),n=bn(e.groupBy[0]),a=bn(e.groupBy[1]),i=oi(e);return n==null?_.jsx("div",{children:"Please add a group by"}):_.jsx(zy,{category:n,group:a,data:t.data,labelAccessor:r.getLabel,showLabelIndicatorAccessor:r.getShowLabelIndicator,colorAccessor:r.getColor,valueAxis:{label:e.aggregate.type==="count"?e.item:e.aggregate.field},interpolation:e.interpolation,valueFormatter:i})},nv=56,_I=t=>{const e=t.valueFormatter?.(t.value)??EI(t.value,0),[r,n]=Kt(),a=D.useMemo(()=>{const i=r.width/$a(e,Ds(nv));return Math.min(i,1)},[r.width,e]);return _.jsxs(TI,{ref:n,style:{color:t.color?`var(--motion-palette-${t.color}-highlight)`:void 0},children:[_.jsx($I,{style:{fontSize:nv,transform:`scale(${a})`},children:e}),t.title?_.jsx(II,{position:t.position,children:t.title}):null]})};function EI(t,e){return t==null||Number.isNaN(t)?"-":Number.isFinite(t)?pr(t,{decimals:e}):"∞"}const TI=tt("div",{base:`
73    h-full
74    grid [grid-template] place-content-center
75    grid-cols-[minmax(0,1fr)_auto_minmax(0,1fr)]
76    grid-rows-[minmax(0,1fr)_auto_minmax(0,1fr)]
77    [grid-template-areas:"top_top_top""left_value_right""bottom_bottom_bottom"]
78
79    gap-2
80  `}),II=tt("div",{base:"text-sm",variants:{position:{left:`
81        [grid-area:left]
82        justify-self-end
83        self-end
84      `,bottom:`
85        [grid-area:bottom]
86        justify-self-center
87        self-start
88      `,right:`
89        [grid-area:right]
90        justify-self-start
91        self-end
92      `,top:`
93        [grid-area:top]
94        justify-self-center
95        self-end
96      `}},defaultVariants:{position:"bottom"}}),$I=tt("div",{base:`
97    [grid-area:value]
98    [line-height:56px] font-mono whitespace-nowrap
99  `}),UI=t=>{const e=oi(t.chart),r=D.useCallback(n=>n==null||Number.isNaN(n)?"-":Number.isFinite(n)?e(n):"∞",[e]);return _.jsx(ii,{chart:t.chart,children:n=>{const a=n.data[0]?.value,i=t.chart.color?.value??null;return _.jsx(_I,{position:"bottom",value:a,color:i,valueFormatter:r,title:t.title})}})},av=32,iv=10,ov=30,CI=t=>{const{title:e="",value:r,viewBox:n,width:a}=t;if(n==null||!("cx"in n))return null;const i=uv(r,a,av),o=e.length>ov?e.slice(0,ov-1)+"…":e,u=uv(o??"total",a,iv);return _.jsxs("g",{children:[_.jsx("text",{x:n.cx,y:n.cy,textAnchor:"middle",className:"pointer-events-none font-mono fill-semantic-neutral-text-default",fontSize:`${av}pt`,style:{transformOrigin:"center",transform:`scale(${i})`},children:r}),_.jsx("text",{x:n.cx,y:n.cy,dy:4,textAnchor:"middle",className:"pointer-events-none font-mono fill-semantic-neutral-text-subtle",fontSize:`${iv}pt`,dominantBaseline:"text-before-edge",style:{transformOrigin:"center",transform:`scale(${u})`},children:o})]})};function uv(t,e,r){if(!e||(t=typeof t=="string"?t:String(t),e=typeof e=="string"?parseInt(e):e,t.length===0))return 1;const n=t.length*r/40*32,a=e/n;return Math.min(1,a)}const sv=Math.PI/180,cv=25,kI=t=>{const{cx:e,cy:r,midAngle:n,innerRadius:a,outerRadius:i,startAngle:o,endAngle:u,fill:s,percent:c,value:l,showLabels:f}=t,d={left:3,right:t.chartSize.width-3,top:20,bottom:t.chartSize.height-20},p=Math.sin(-sv*n),y=Math.cos(-sv*n),h=e+(i+30)*y,O=_c(r+(i+30)*p,d.top,d.bottom),g=y<0?"start":"end",b=Sn(c,{decimals:1}),w=t.formatter?t.formatter(l??0):pr(l??0,{decimals:1}),m=`${w} (${b})`,x=typeof t.label?.tooltip=="object"?t.name:t.label?.tooltip??t.name,A=x.length>=cv?x.slice(0,cv-3)+"...":x,S=Math.max($a(x,Ds(12)),$a(m,Ds(10))),j=S,T=_c(h+(y>=0?1:-1)*(5+j),d.left,d.right),I=T-Math.sign(y)*S;return _.jsxs("g",{className:"font-mono",style:{"--motion-is-active":1},children:[_.jsx(rc,{cx:e,cy:r,innerRadius:a,outerRadius:i+10,startAngle:o,endAngle:u,fill:s,stroke:t.stroke}),f&&_.jsxs(_.Fragment,{children:[_.jsx("line",{x1:T,y1:O,x2:I,y2:O,stroke:s,paintOrder:"stroke"}),_.jsx("circle",{cx:T,cy:O,r:2,fill:s,stroke:"none"}),_.jsx("text",{x:T,y:O,dx:g==="start"?2:-2,dy:-4,textAnchor:g,paintOrder:"stroke",fill:ee("semantic-neutral-text-default"),stroke:ee("semantic-neutral-surface-bg-default"),strokeWidth:3,fontSize:12,children:A}),_.jsxs("text",{x:T,y:O,dx:g==="start"?2:-2,dy:12,textAnchor:g,paintOrder:"stroke",fill:ee("semantic-neutral-text-disabled"),stroke:ee("semantic-neutral-surface-bg-default"),strokeWidth:3,fontSize:10,children:[_.jsx("tspan",{fill:ee("semantic-neutral-text-subtle"),children:w}),_.jsx("tspan",{dx:4,fill:ee("semantic-neutral-text-disabled"),children:b})]})]})]})},MI={top:20,bottom:20,left:20,right:20};function DI(t){const e=Da(t.data,g=>g.value??0),r=$n(t.labelAccessor),n=Je(t.showLabelIndicatorAccessor??In),a=Je(t.colorAccessor??Tn),i=t.valueFormatter??dr,o=ai(t.data,{category:{key:"",type:"string"},group:{key:t.category.key,type:"string",sort:t.category.sort},color:a??((g,b,w)=>gn(w)),labels:r,showLabelIndicator:n}),[u,s]=Kt(mn),[c,l]=Kt(mn),[f,d]=D.useState(),p=f==null?null:o.groups[f],y=c.width-200>c.height?"side-by-side":"stack",h=MI,O=((u.width<u.height?u.width:u.height)-h.left-h.right)*.7-10;return _.jsxs(NI,{layout:y,ref:l,onMouseLeave:()=>d(void 0),className:"p-3",children:[_.jsx("div",{ref:s,className:"grid overflow-hidden",children:_.jsxs(ET,{margin:h,className:"overflow-hidden",dataKey:"value",width:u.width,height:u.height,children:[!t.donut&&_.jsx(ke,{cursor:!1,isAnimationActive:!1,useTranslate3d:!0,formatter:(g,b,w,m,x)=>{const A=r(t.category.key,b,m);return[i(g),A.tooltip]},content:g=>{if(!g.payload?.length)return null;const b=g.payload[0].payload;return _.jsx(DT,{...g,category:b,groups:o.groups,singleGroup:!0}
99)}}),_.jsxs(rt,{data:o.groups,dataKey:"total",nameKey:"value",activeIndex:f,onMouseEnter:(g,b)=>{d(b)},activeShape:g=>_.jsx(kI,{...g,formatter:i,chartSize:u}),innerRadius:t.donut?"70%":void 0,outerRadius:"100%",labelLine:!1,children:[o.groups.map((g,b)=>_.jsx(Xt,{fill:g.color,stroke:ee("semantic-neutral-surface-bg-default"),strokeWidth:1},g.key)),t.donut?_.jsx(ve,{content:g=>_.jsx(CI,{...g,title:p?.label.tooltip??"Total",value:p?.total?i(p.total):i(e),width:O})}):null]})]})}),_.jsx(vc,{orientation:y==="side-by-side"?"vertical":"horizontal",activeIndex:f==null?void 0:o.groups[f].index,setActiveIndex:g=>{const b=o.groups.indexOf(o.groups[g]);d(b)},data:o.groups.map(g=>({key:`${g.key}-${g.value}`,label:g.label.legend,value:i(g.total),index:g.index,showLabelIndicator:g.showLabelIndicator,color:g.color}))})]})}const NI=tt("div",{base:"grid relative overflow-hidden",variants:{layout:{stack:"grid-rows-[minmax(0,1fr)_auto]","side-by-side":"grid-cols-[1fr_200px]"}},defaultVariants:{layout:"stack"}}),VI=({chart:t})=>_.jsx(ii,{chart:t,children:e=>_.jsx(RI,{data:e,chart:t})}),RI=({data:t,chart:e})=>{const r=gc(),n=bn(e.groupBy[0]),a=oi(e);return n==null?_.jsx("div",{children:"Please add a group by"}):_.jsx(DI,{category:n,data:t.data,labelAccessor:r.getLabel,showLabelIndicatorAccessor:r.getShowLabelIndicator,colorAccessor:r.getColor,donut:e.donut,valueFormatter:a})};export{GI as C,WI as a,UI as b,VI as c,iI as d,KI as i,JT as m};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.