vendor: 5,689 bytes, line 1
1import{ah as li,ai as ce,r as L,aj as te,ak as P,j as q,a as qy,H as Hy,m as ft,F as Gy,f as Ky}from"./index-do7RRHNm.js";import{M as Xy}from"./message-square-CSxoa9z0.js";import{T as Vy}from"./timer-B9JT4rTW.js";import{S as Yy}from"./star-B9SYu-Oq.js";var Zy=Array.isArray,De=Zy,Jy=typeof li=="object"&&li&&li.Object===Object&&li,md=Jy,Qy=md,em=typeof self=="object"&&self&&self.Object===Object&&self,tm=Qy||em||Function("return this")(),lt=tm,rm=lt,nm=rm.Symbol,Jn=nm,As=Jn,gd=Object.prototype,im=gd.hasOwnProperty,am=gd.toString,en=As?As.toStringTag:void 0;function om(e){var t=im.call(e,en),r=e[en];try{e[en]=void 0;var n=!0}catch{}var i=am.call(e);return n&&(t?e[en]=r:delete e[en]),i}var um=om,cm=Object.prototype,sm=cm.toString;function lm(e){return sm.call(e)}var fm=lm,Ps=Jn,pm=um,dm=fm,hm="[object Null]",vm="[object Undefined]",_s=Ps?Ps.toStringTag:void 0;function ym(e){return e==null?e===void 0?vm:hm:_s&&_s in Object(e)?pm(e):dm(e)}var Pt=ym;function mm(e){return e!=null&&typeof e=="object"}var _t=mm,gm=Pt,bm=_t,xm="[object Symbol]";function wm(e){return typeof e=="symbol"||bm(e)&&gm(e)==xm}var Wr=wm,Om=De,Sm=Wr,Am=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pm=/^\w*$/;function _m(e,t){if(Om(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||Sm(e)?!0:Pm.test(e)||!Am.test(e)||t!=null&&e in Object(t)}var vc=_m;function $m(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Nt=$m;const Ur=ce(Nt);var Tm=Pt,Em=Nt,jm="[object AsyncFunction]",Mm="[object Function]",Cm="[object GeneratorFunction]",Im="[object Proxy]";function Nm(e){if(!Em(e))return!1;var t=Tm(e);return t==Mm||t==Cm||t==jm||t==Im}var yc=Nm;const Z=ce(yc);var km=lt,Dm=km["__core-js_shared__"],Lm=Dm,vo=Lm,$s=function(){var e=/[^.]+$/.exec(vo&&vo.keys&&vo.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Bm(e){return!!$s&&$s in e}var Rm=Bm,Fm=Function.prototype,zm=Fm.toString;function Wm(e){if(e!=null){try{return zm.call(e)}catch{}try{return e+""}catch{}}return""}var bd=Wm,Um=yc,qm=Rm,Hm=Nt,Gm=bd,Km=/[\\^$.*+?()[\]{}|]/g,Xm=/^\[object .+?Constructor\]$/,Vm=Function.prototype,Ym=Object.prototype,Zm=Vm.toString,Jm=Ym.hasOwnProperty,Qm=RegExp("^"+Zm.call(Jm).replace(Km,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function eg(e){if(!Hm(e)||qm(e))return!1;var t=Um(e)?Qm:Xm;return t.test(Gm(e))}var tg=eg;function rg(e,t){return e?.[t]}var ng=rg,ig=tg,ag=ng;function og(e,t){var r=ag(e,t);return ig(r)?r:void 0}var nr=og,ug=nr,cg=ug(Object,"create"),Aa=cg,Ts=Aa;function sg(){this.__data__=Ts?Ts(null):{},this.size=0}var lg=sg;function fg(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var pg=fg,dg=Aa,hg="__lodash_hash_undefined__",vg=Object.prototype,yg=vg.hasOwnProperty;function mg(e){var t=this.__data__;if(dg){var r=t[e];return r===hg?void 0:r}return yg.call(t,e)?t[e]:void 0}var gg=mg,bg=Aa,xg=Object.prototype,wg=xg.hasOwnProperty;function Og(e){var t=this.__data__;return bg?t[e]!==void 0:wg.call(t,e)}var Sg=Og,Ag=Aa,Pg="__lodash_hash_undefined__";function _g(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Ag&&t===void 0?Pg:t,this}var $g=_g,Tg=lg,Eg=pg,jg=gg,Mg=Sg,Cg=$g;function qr(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}qr.prototype.clear=Tg;qr.prototype.delete=Eg;qr.prototype.get=jg;qr.prototype.has=Mg;qr.prototype.set=Cg;var Ig=qr;function Ng(){this.__data__=[],this.size=0}var kg=Ng;function Dg(e,t){return e===t||e!==e&&t!==t}var mc=Dg,Lg=mc;function Bg(e,t){for(var r=e.length;r--;)if(Lg(e[r][0],t))return r;return-1}var Pa=Bg,Rg=Pa,Fg=Array.prototype,zg=Fg.splice;function Wg(e){var t=this.__data__,r=Rg(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():zg.call(t,r,1),--this.size,!0}var Ug=Wg,qg=Pa;function Hg(e){var t=this.__data__,r=qg(t,e);return r<0?void 0:t[r][1]}var Gg=Hg,Kg=Pa;function Xg(e){return Kg(this.__data__,e)>-1}var Vg=Xg,Yg=Pa;function Zg(e,t){var r=this.__data__,n=Yg(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var Jg=Zg,Qg=kg,eb=Ug,tb=Gg,rb=Vg,nb=Jg;function Hr(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hr.prototype.clear=Qg;Hr.prototype.delete=eb;Hr.prototype.get=tb;Hr.prototype.has=rb;Hr.prototype.set=nb;var _a=Hr,ib=nr,ab=lt,ob=ib(ab,"Map"),gc=ob,Es=Ig,ub=_a,cb=gc;function sb(){this.size=0,this.__data__={hash:new Es,map:new(cb||ub),string:new Es}}var lb=sb;function fb(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var pb=fb,db=pb;function hb(e,t){var r=e.__data__;return db(t)?r[typeof t=="string"?"string":"hash"]:r.map}var $a=hb,vb=$a;function yb(e){var t=vb(this,e).delete(e);return this.size-=t?1:0,t}var mb=yb,gb=$a;function bb(e){return gb(this,e).get(e)}var xb=bb,wb=$a;function Ob(e){return wb(this,e).has(e)}var Sb=Ob,Ab=$a;function Pb(e,t){var r=Ab(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var _b=Pb,$b=lb,Tb=mb,Eb=xb,jb=Sb,Mb=_b;function Gr(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Gr.prototype.clear=$b;Gr.prototype.delete=Tb;Gr.prototype.get=Eb;Gr.prototype.has=jb;Gr.prototype.set=Mb;var bc=Gr,xd=bc,Cb="Expected a function";function xc(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Cb);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(xc.Cache||xd),r}xc.Cache=xd;var wd=xc;const Ib=ce(wd);var Nb=wd,kb=500;function Db(e){var t=Nb(e,function(n){return r.size===kb&&r.clear(),n}
1),r=t.cache;return t}var Lb=Db,Bb=Lb,Rb=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Fb=/\\(\\)?/g,zb=Bb(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Rb,function(r,n,i,a){t.push(i?a.replace(Fb,"$1"):n||r)}),t}),Wb=zb;function Ub(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var wc=Ub,js=Jn,qb=wc,Hb=De,Gb=Wr,Kb=1/0,Ms=js?js.prototype:void 0,Cs=Ms?Ms.toString:void 0;function Od(e){if(typeof e=="string")return e;if(Hb(e))return qb(e,Od)+"";if(Gb(e))return Cs?Cs.call(e):"";var t=e+"";return t=="0"&&1/e==-Kb?"-0":t}var Xb=Od,Vb=Xb;function Yb(e){return e==null?"":Vb(e)}var Sd=Yb,Zb=De,Jb=vc,Qb=Wb,e0=Sd;function t0(e,t){return Zb(e)?e:Jb(e,t)?[e]:Qb(e0(e))}var Ad=t0,r0=Wr,n0=1/0;function i0(e){if(typeof e=="string"||r0(e))return e;var t=e+"";return t=="0"&&1/e==-n0?"-0":t}var Ta=i0,a0=Ad,o0=Ta;function u0(e,t){t=a0(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[o0(t[r++])];return r&&r==n?e:void 0}var Oc=u0,c0=Oc;function s0(e,t,r){var n=e==null?void 0:c0(e,t);return n===void 0?r:n}var Pd=s0;const Ke=ce(Pd);function l0(e){return e==null}var f0=l0;const J=ce(f0);var p0=Pt,d0=De,h0=_t,v0="[object String]";function y0(e){return typeof e=="string"||!d0(e)&&h0(e)&&p0(e)==v0}var m0=y0;const Jt=ce(m0);var _d={exports:{}},ie={};/** 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 Sc=Symbol.for("react.element"),Ac=Symbol.for("react.portal"),Ea=Symbol.for("react.fragment"),ja=Symbol.for("react.strict_mode"),Ma=Symbol.for("react.profiler"),Ca=Symbol.for("react.provider"),Ia=Symbol.for("react.context"),g0=Symbol.for("react.server_context"),Na=Symbol.for("react.forward_ref"),ka=Symbol.for("react.suspense"),Da=Symbol.for("react.suspense_list"),La=Symbol.for("react.memo"),Ba=Symbol.for("react.lazy"),b0=Symbol.for("react.offscreen"),$d;$d=Symbol.for("react.module.reference");function Ye(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Sc:switch(e=e.type,e){case Ea:case Ma:case ja:case ka:case Da:return e;default:switch(e=e&&e.$$typeof,e){case g0:case Ia:case Na:case Ba:case La:case Ca:return e;default:return t}}case Ac:return t}}}ie.ContextConsumer=Ia;ie.ContextProvider=Ca;ie.Element=Sc;ie.ForwardRef=Na;ie.Fragment=Ea;ie.Lazy=Ba;ie.Memo=La;ie.Portal=Ac;ie.Profiler=Ma;ie.StrictMode=ja;ie.Suspense=ka;ie.SuspenseList=Da;ie.isAsyncMode=function(){return!1};ie.isConcurrentMode=function(){return!1};ie.isContextConsumer=function(e){return Ye(e)===Ia};ie.isContextProvider=function(e){return Ye(e)===Ca};ie.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Sc};ie.isForwardRef=function(e){return Ye(e)===Na};ie.isFragment=function(e){return Ye(e)===Ea};ie.isLazy=function(e){return Ye(e)===Ba};ie.isMemo=function(e){return Ye(e)===La};ie.isPortal=function(e){return Ye(e)===Ac};ie.isProfiler=function(e){return Ye(e)===Ma};ie.isStrictMode=function(e){return Ye(e)===ja};ie.isSuspense=function(e){return Ye(e)===ka};ie.isSuspenseList=function(e){return Ye(e)===Da};ie.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Ea||e===Ma||e===ja||e===ka||e===Da||e===b0||typeof e=="object"&&e!==null&&(e.$$typeof===Ba||e.$$typeof===La||e.$$typeof===Ca||e.$$typeof===Ia||e.$$typeof===Na||e.$$typeof===$d||e.getModuleId!==void 0)};ie.typeOf=Ye;_d.exports=ie;var x0=_d.exports,w0=Pt,O0=_t,S0="[object Number]";function A0(e){return typeof e=="number"||O0(e)&&w0(e)==S0}var Td=A0;const P0=ce(Td);var _0=Td;function $0(e){return _0(e)&&e!=+e}var T0=$0;const Qn=ce(T0);var nt=function(t){return t===0?0:t>0?1:-1},Gt=function(t){return Jt(t)&&t.indexOf("%")===t.length-1},B=function(t){return P0(t)&&!Qn(t)},E0=function(t){return J(t)},Se=function(t){return B(t)||Jt(t)},j0=0,ei=function(t){var r=++j0;return"".concat(t||"").concat(r)},Qt=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!B(t)&&!Jt(t))return n;var a;if(Gt(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return Qn(a)&&(a=n),i&&a>r&&(a=r),a},jt=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},M0=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},tt=function(t,r){return B(t)&&B(r)?function(n){return t+n*(r-t)}:function(){return r}};function Pi(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Ke(n,t))===r})}var C0=function(t,r){return B(t)&&B(r)?t-r:Jt(t)&&Jt(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function yr(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function qo(e){"@babel/helpers - typeof";return qo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qo(e)}var I0=["viewBox","children"],N0=["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"],Is=["points","pathLength"],yo={svg:I0,polygon:Is,polyline:Is},Pc=["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"],_i=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(L.isValidElement(t)&&(n=t.props),!Ur(n))return null;var i={};return Object.keys(n).forEach(function(a){Pc.includes(a)&&(i[a]=r||function(o){return n[a](n,o)})}),i},k0=function(t,r,n){return function(i){return t(r,n,i),null}},$i=function(t,r,n){if(!Ur(t)||qo(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];Pc.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=k0(o,r,n))}),i},D0=["children"],L0=["children"];function Ns(e,t){if(e==null)return{};var r=B0(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function B0(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Ho(e){"@babel/helpers - typeof";return Ho=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ho(e)}var ks={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},yt=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},Ds=null,mo=null,_c=function e(t){if(t===Ds&&Array.isArray(mo))return mo;var r=[];return L.Children.forEach(t,function(n){J(n)||(x0.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),mo=r,Ds=t,r};function Xe(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return yt(i)}):n=[yt(t)],_c(e).forEach(function(i){var a=Ke(i,"type.displayName")||Ke(i,"type.name");n.indexOf(a)!==-1&&r.push(i)}),r}function Fe(e,t){var r=Xe(e,t);return r&&r[0]}var Ls=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!B(n)||n<=0||!B(i)||i<=0)},R0=["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"],F0=function(t){return t&&t.type&&Jt(t.type)&&R0.indexOf(t.type)>=0},z0=function(t){return t&&Ho(t)==="object"&&"clipDot"in t},W0=function(t,r,n,i){var a,o=(a=yo?.[i])!==null&&a!==void 0?a:[];return r.startsWith("data-")||!Z(t)&&(i&&o.includes(r)||N0.includes(r))||n&&Pc.includes(r)},Q=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(L.isValidElement(t)&&(i=t.props),!Ur(i))return null;var a={};
9return Object.keys(i).forEach(function(o){var u;W0((u=i)===null||u===void 0?void 0:u[o],o,r,n)&&(a[o]=i[o])}),a},Go=function e(t,r){if(t===r)return!0;var n=L.Children.count(t);if(n!==L.Children.count(r))return!1;if(n===0)return!0;if(n===1)return Bs(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var a=t[i],o=r[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!Bs(a,o))return!1}return!0},Bs=function(t,r){if(J(t)&&J(r))return!0;if(!J(t)&&!J(r)){var n=t.props||{},i=n.children,a=Ns(n,D0),o=r.props||{},u=o.children,c=Ns(o,L0);return i&&u?yr(a,c)&&Go(i,u):!i&&!u?yr(a,c):!1}return!1},Rs=function(t,r){var n=[],i={};return _c(t).forEach(function(a,o){if(F0(a))n.push(a);else if(a){var u=yt(a.type),c=r[u]||{},s=c.handler,f=c.once;if(s&&(!f||!i[u])){var l=s(a,u,o);n.push(l),i[u]=!0}}}),n},U0=function(t){var r=t&&t.type;return r&&ks[r]?ks[r]:null},q0=function(t,r){return _c(r).indexOf(t)},H0=["children","width","height","viewBox","className","style","title","desc"];function Ko(){return Ko=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ko.apply(this,arguments)}function G0(e,t){if(e==null)return{};var r=K0(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function K0(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Xo(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,u=e.title,c=e.desc,s=G0(e,H0),f=i||{width:r,height:n,x:0,y:0},l=te("recharts-surface",a);return P.createElement("svg",Ko({},Q(s,!0,"svg"),{className:l,width:r,height:n,style:o,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),P.createElement("title",null,u),P.createElement("desc",null,c),t)}var X0=["children","className"];function Vo(){return Vo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vo.apply(this,arguments)}function V0(e,t){if(e==null)return{};var r=Y0(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Y0(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var ve=P.forwardRef(function(e,t){var r=e.children,n=e.className,i=V0(e,X0),a=te("recharts-layer",n);return P.createElement("g",Vo({className:a},Q(i,!0),{ref:t}),r)}),mt=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a]};function Z0(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(i);++n<i;)a[n]=e[n+t];return a}var J0=Z0,Q0=J0;function ex(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:Q0(e,t,r)}var tx=ex,rx="\\ud800-\\udfff",nx="\\u0300-\\u036f",ix="\\ufe20-\\ufe2f",ax="\\u20d0-\\u20ff",ox=nx+ix+ax,ux="\\ufe0e\\ufe0f",cx="\\u200d",sx=RegExp("["+cx+rx+ox+ux+"]");function lx(e){return sx.test(e)}var Ed=lx;function fx(e){return e.split("")}var px=fx,jd="\\ud800-\\udfff",dx="\\u0300-\\u036f",hx="\\ufe20-\\ufe2f",vx="\\u20d0-\\u20ff",yx=dx+hx+vx,mx="\\ufe0e\\ufe0f",gx="["+jd+"]",Yo="["+yx+"]",Zo="\\ud83c[\\udffb-\\udfff]",bx="(?:"+Yo+"|"+Zo+")",Md="[^"+jd+"]",Cd="(?:\\ud83c[\\udde6-\\uddff]){2}",Id="[\\ud800-\\udbff][\\udc00-\\udfff]",xx="\\u200d",Nd=bx+"?",kd="["+mx+"]?",wx="(?:"+xx+"(?:"+[Md,Cd,Id].join("|")+")"+kd+Nd+")*",Ox=kd+Nd+wx,Sx="(?:"+[Md+Yo+"?",Yo,Cd,Id,gx].join("|")+")",Ax=RegExp(Zo+"(?="+Zo+")|"+Sx+Ox,"g");function Px(e){return e.match(Ax)||[]}var _x=Px,$x=px,Tx=Ed,Ex=_x;function jx(e){return Tx(e)?Ex(e):$x(e)}var Mx=jx,Cx=tx,Ix=Ed,Nx=Mx,kx=Sd;function Dx(e){return function(t){t=kx(t);var r=Ix(t)?Nx(t):void 0,n=r?r[0]:t.charAt(0),i=r?Cx(r,1).join(""):t.slice(1);return n[e]()+i}}var Lx=Dx,Bx=Lx,Rx=Bx("toUpperCase"),Fx=Rx;const Ra=ce(Fx);function ue(e){return function(){return e}}const Dd=Math.cos,Ti=Math.sin,it=Math.sqrt,Ei=Math.PI,Fa=2*Ei,Jo=Math.PI,Qo=2*Jo,Ut=1e-6,zx=Qo-Ut;function Ld(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function Wx(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Ld;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;i<a;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class Ux{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?Ld:Wx(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,a,o){this._append`C${+t},${+r},${+n}
9,${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,r,n,i,a){if(t=+t,r=+r,n=+n,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,u=this._y1,c=n-t,s=i-r,f=o-t,l=u-r,p=f*f+l*l;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(p>Ut)if(!(Math.abs(l*c-s*f)>Ut)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let d=n-o,h=i-u,v=c*c+s*s,y=d*d+h*h,b=Math.sqrt(v),w=Math.sqrt(p),x=a*Math.tan((Jo-Math.acos((v+p-y)/(2*b*w)))/2),S=x/w,m=x/b;Math.abs(S-1)>Ut&&this._append`L${t+S*f},${r+S*l}`,this._append`A${a},${a},0,0,${+(l*d>f*h)},${this._x1=t+m*c},${this._y1=r+m*s}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(i),c=n*Math.sin(i),s=t+u,f=r+c,l=1^o,p=o?i-a:a-i;this._x1===null?this._append`M${s},${f}`:(Math.abs(this._x1-s)>Ut||Math.abs(this._y1-f)>Ut)&&this._append`L${s},${f}`,n&&(p<0&&(p=p%Qo+Qo),p>zx?this._append`A${n},${n},0,1,${l},${t-u},${r-c}A${n},${n},0,1,${l},${this._x1=s},${this._y1=f}`:p>Ut&&this._append`A${n},${n},0,${+(p>=Jo)},${l},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function $c(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new Ux(t)}function Tc(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Bd(e){this._context=e}Bd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function za(e){return new Bd(e)}function Rd(e){return e[0]}function Fd(e){return e[1]}function zd(e,t){var r=ue(!0),n=null,i=za,a=null,o=$c(u);e=typeof e=="function"?e:e===void 0?Rd:ue(e),t=typeof t=="function"?t:t===void 0?Fd:ue(t);function u(c){var s,f=(c=Tc(c)).length,l,p=!1,d;for(n==null&&(a=i(d=o())),s=0;s<=f;++s)!(s<f&&r(l=c[s],s,c))===p&&((p=!p)?a.lineStart():a.lineEnd()),p&&a.point(+e(l,s,c),+t(l,s,c));if(d)return a=null,d+""||null}return u.x=function(c){return arguments.length?(e=typeof c=="function"?c:ue(+c),u):e},u.y=function(c){return arguments.length?(t=typeof c=="function"?c:ue(+c),u):t},u.defined=function(c){return arguments.length?(r=typeof c=="function"?c:ue(!!c),u):r},u.curve=function(c){return arguments.length?(i=c,n!=null&&(a=i(n)),u):i},u.context=function(c){return arguments.length?(c==null?n=a=null:a=i(n=c),u):n},u}function fi(e,t,r){var n=null,i=ue(!0),a=null,o=za,u=null,c=$c(s);e=typeof e=="function"?e:e===void 0?Rd:ue(+e),t=typeof t=="function"?t:ue(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?Fd:ue(+r);function s(l){var p,d,h,v=(l=Tc(l)).length,y,b=!1,w,x=new Array(v),S=new Array(v);for(a==null&&(u=o(w=c())),p=0;p<=v;++p){if(!(p<v&&i(y=l[p],p,l))===b)if(b=!b)d=p,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),h=p-1;h>=d;--h)u.point(x[h],S[h]);u.lineEnd(),u.areaEnd()}b&&(x[p]=+e(y,p,l),S[p]=+t(y,p,l),u.point(n?+n(y,p,l):x[p],r?+r(y,p,l):S[p]))}if(w)return u=null,w+""||null}function f(){return zd().defined(i).curve(o).context(a)}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:ue(+l),n=null,s):e},s.x0=function(l){return arguments.length?(e=typeof l=="function"?l:ue(+l),s):e},s.x1=function(l){return arguments.length?(n=l==null?null:typeof l=="function"?l:ue(+l),s):n},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:ue(+l),r=null,s):t},s.y0=function(l){return arguments.length?(t=typeof l=="function"?l:ue(+l),s):t},s.y1=function(l){return arguments.length?(r=l==null?null:typeof l=="function"?l:ue(+l),s):r},s.lineX0=s.lineY0=function(){return f().x(e).y(t)},s.lineY1=function(){return f().x(e).y(r)},s.lineX1=function(){return f().x(n).y(t)},s.defined=function(l){return arguments.length?(i=typeof l=="function"?l:ue(!!l),s):i},s.curve=function(l){return arguments.length?(o=l,a!=null&&(u=o(a)),s):o},s.context=function(l){return arguments.length?(l==null?a=u=null:u=o(a=l),s):a},s}class Wd{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function qx(e){return new Wd(e,!0)}function Hx(e){return new Wd(e,!1)}const Ec={draw(e,t){const r=it(t/Ei);e.moveTo(r,0),e.arc(0,0,r,0,Fa)}},Gx={draw(e,t){const r=it(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},Ud=it(1/3),Kx=Ud*2,Xx={draw(e,t){const r=it(t/Kx),n=r*Ud;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},Vx={draw(e,t){const r=it(t),n=-r/2;e.rect(n,n,r,r)}},Yx=.8908130915292852,qd=Ti(Ei/10)/Ti(7*Ei/10),Zx=Ti(Fa/10)*qd,Jx=-Dd(Fa/10)*qd,Qx={draw(e,t){const r=it(t*Yx),n=Zx*r,i=Jx*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Fa*a/5,u=Dd(o),c=Ti(o);e.lineTo(c*r,-u*r),e.lineTo(u*n-c*i,c*n+u*i)}e.closePath()}},go=it(3),ew={draw(e,t){const r=-it(t/(go*3));e.moveTo(0,r*2),e.lineTo(-go*r,-r),e.lineTo(go*r,-r),e.closePath()}},Ue=-.5,qe=it(3)/2,eu=1/it(12),tw=(eu/2+1)*3,rw={draw(e,t){const r=it(t/tw),n=r/2,i=r*eu,a=n,o=r*eu+r,u=-a,c=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(u,c),e.lineTo(Ue*n-qe*i,qe*n+Ue*i),e.lineTo(Ue*a-qe*o,qe*a+Ue*o),e.lineTo(Ue*u-qe*c,qe*u+Ue*c),e.lineTo(Ue*n+qe*i,Ue*i-qe*n),e.lineTo(Ue*a+qe*o,Ue*o-qe*a),e.lineTo(Ue*u+qe*c,Ue*c-qe*u),e.closePath()}};function nw(e,t){let r=null,n=$c(i);e=typeof e=="function"?e:ue(e||Ec),t=typeof t=="function"?t:ue(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:ue(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:ue(+a),i):t}
vendor: 6,361 bytes, line 9
9,i.context=function(a){return arguments.length?(r=a??null,i):r},i}function ji(){}function Mi(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Hd(e){this._context=e}Hd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Mi(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Mi(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function iw(e){return new Hd(e)}function Gd(e){this._context=e}Gd.prototype={areaStart:ji,areaEnd:ji,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Mi(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function aw(e){return new Gd(e)}function Kd(e){this._context=e}Kd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Mi(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function ow(e){return new Kd(e)}function Xd(e){this._context=e}Xd.prototype={areaStart:ji,areaEnd:ji,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function uw(e){return new Xd(e)}function Fs(e){return e<0?-1:1}function zs(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),u=(a*i+o*n)/(n+i);return(Fs(a)+Fs(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(u))||0}function Ws(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function bo(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,u=(a-n)/3;e._context.bezierCurveTo(n+u,i+u*t,a-u,o-u*r,a,o)}function Ci(e){this._context=e}Ci.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:bo(this,this._t0,Ws(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,bo(this,Ws(this,r=zs(this,e,t)),r);break;default:bo(this,this._t0,r=zs(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Vd(e){this._context=new Yd(e)}(Vd.prototype=Object.create(Ci.prototype)).point=function(e,t){Ci.prototype.point.call(this,t,e)};function Yd(e){this._context=e}Yd.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function cw(e){return new Ci(e)}function sw(e){return new Vd(e)}function Zd(e){this._context=e}Zd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=Us(e),i=Us(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function Us(e){var t,r=e.length-1,n,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function lw(e){return new Zd(e)}function Wa(e,t){this._context=e,this._t=t}Wa.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;
9default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function fw(e){return new Wa(e,.5)}function pw(e){return new Wa(e,0)}function dw(e){return new Wa(e,1)}function xr(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,u=a.length;r<o;++r)for(i=a,a=e[t[r]],n=0;n<u;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function tu(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function hw(e,t){return e[t]}function vw(e){const t=[];return t.key=e,t}function yw(){var e=ue([]),t=tu,r=xr,n=hw;function i(a){var o=Array.from(e.apply(this,arguments),vw),u,c=o.length,s=-1,f;for(const l of a)for(u=0,++s;u<c;++u)(o[u][s]=[0,+n(l,o[u].key,s,a)]).data=l;for(u=0,f=Tc(t(o));u<c;++u)o[f[u]].index=u;return r(o,f),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:ue(Array.from(a)),i):e},i.value=function(a){return arguments.length?(n=typeof a=="function"?a:ue(+a),i):n},i.order=function(a){return arguments.length?(t=a==null?tu:typeof a=="function"?a:ue(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??xr,i):r},i}function mw(e,t){if((n=e.length)>0){for(var r,n,i=0,a=e[0].length,o;i<a;++i){for(o=r=0;r<n;++r)o+=e[r][i][1]||0;if(o)for(r=0;r<n;++r)e[r][i][1]/=o}xr(e,t)}}function gw(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r<a;++r){for(var o=0,u=0;o<i;++o)u+=e[o][r][1]||0;n[r][1]+=n[r][0]=-u/2}xr(e,t)}}function bw(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n<a;++n){for(var u=0,c=0,s=0;u<o;++u){for(var f=e[t[u]],l=f[n][1]||0,p=f[n-1][1]||0,d=(l-p)/2,h=0;h<u;++h){var v=e[t[h]],y=v[n][1]||0,b=v[n-1][1]||0;d+=y-b}c+=l,s+=d*l}i[n-1][1]+=i[n-1][0]=r,c&&(r-=s/c)}i[n-1][1]+=i[n-1][0]=r,xr(e,t)}}function mn(e){"@babel/helpers - typeof";return mn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mn(e)}var xw=["type","size","sizeType"];function ru(){return ru=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ru.apply(this,arguments)}function qs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Hs(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qs(Object(r),!0).forEach(function(n){ww(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qs(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ww(e,t,r){return t=Ow(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ow(e){var t=Sw(e,"string");return mn(t)=="symbol"?t:t+""}function Sw(e,t){if(mn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(mn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Aw(e,t){if(e==null)return{};var r=Pw(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Pw(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var Jd={symbolCircle:Ec,symbolCross:Gx,symbolDiamond:Xx,symbolSquare:Vx,symbolStar:Qx,symbolTriangle:ew,symbolWye:rw},_w=Math.PI/180,$w=function(t){var r="symbol".concat(Ra(t));return Jd[r]||Ec},Tw=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*_w;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},Ew=function(t,r){Jd["symbol".concat(Ra(t))]=r},jc=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,a=i===void 0?64:i,o=t.sizeType,u=o===void 0?"area":o,c=Aw(t,xw),s=Hs(Hs({},c),{},{type:n,size:a,sizeType:u}),f=function(){var y=$w(n),b=nw().type(y).size(Tw(a,u,n));return b()},l=s.className,p=s.cx,d=s.cy,h=Q(s,!0);return p===+p&&d===+d&&a===+a?P.createElement("path",ru({}
9,h,{className:te("recharts-symbols",l),transform:"translate(".concat(p,", ").concat(d,")"),d:f()})):null};jc.registerSymbol=Ew;function wr(e){"@babel/helpers - typeof";return wr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wr(e)}function nu(){return nu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nu.apply(this,arguments)}function Gs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Gs(Object(r),!0).forEach(function(n){gn(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Gs(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Mw(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Cw(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,eh(n.key),n)}}function Iw(e,t,r){return t&&Cw(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Nw(e,t,r){return t=Ii(t),kw(e,Qd()?Reflect.construct(t,r||[],Ii(e).constructor):t.apply(e,r))}function kw(e,t){if(t&&(wr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Dw(e)}function Dw(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Qd=function(){return!!e})()}function Ii(e){return Ii=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ii(e)}function Lw(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&iu(e,t)}function iu(e,t){return iu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},iu(e,t)}function gn(e,t,r){return t=eh(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eh(e){var t=Bw(e,"string");return wr(t)=="symbol"?t:t+""}function Bw(e,t){if(wr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(wr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var He=32,Mc=function(e){function t(){return Mw(this,t),Nw(this,t,arguments)}return Lw(t,e),Iw(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,a=He/2,o=He/6,u=He/3,c=n.inactive?i:n.color;if(n.type==="plainline")return P.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:a,x2:He,y2:a,className:"recharts-legend-icon"});if(n.type==="line")return P.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(a,"h").concat(u,` 10 A`).concat(o,",").concat(o,",0,1,1,").concat(2*u,",").concat(a,` 11 H`).concat(He,"M").concat(2*u,",").concat(a,` 12 A`).concat(o,",").concat(o,",0,1,1,").concat(u,",").concat(a),className:"recharts-legend-icon"});if(n.type==="rect")return P.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(He/8,"h").concat(He,"v").concat(He*3/4,"h").concat(-He,"z"),className:"recharts-legend-icon"});if(P.isValidElement(n.legendIcon)){var s=jw({},n);return delete s.legendIcon,P.cloneElement(n.legendIcon,s)}return P.createElement(jc,{fill:c,cx:a,cy:a,size:He,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,a=i.payload,o=i.iconSize,u=i.layout,c=i.formatter,s=i.inactiveColor,f={x:0,y:0,width:He,height:He},l={display:u==="horizontal"?"inline-block":"block",marginRight:10},p={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(d,h){var v=d.formatter||c,y=te(gn(gn({"recharts-legend-item":!0},"legend-item-".concat(h),!0),"inactive",d.inactive));if(d.type==="none")return null;var b=Z(d.value)?null:d.value;mt(!Z(d.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var w=d.inactive?s:d.color;return P.createElement("li",nu({className:y,style:l,key:"legend-item-".concat(h)},$i(n.props,d,h)),P.createElement(Xo,{width:o,height:o,viewBox:f,style:p},n.renderIcon(d)),P.createElement("span",{className:"recharts-legend-item-text",style:{color:w}},v?v(b,d,h):b))})}},{key:"render",value:function(){var n=this.props,i=n.payload,a=n.layout,o=n.align;if(!i||!i.length)return null;var u={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return P.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}])}(L.PureComponent);
vendor: 4,719 bytes, line 12
12gn(Mc,"displayName","Legend");gn(Mc,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Rw=_a;function Fw(){this.__data__=new Rw,this.size=0}var zw=Fw;function Ww(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var Uw=Ww;function qw(e){return this.__data__.get(e)}var Hw=qw;function Gw(e){return this.__data__.has(e)}var Kw=Gw,Xw=_a,Vw=gc,Yw=bc,Zw=200;function Jw(e,t){var r=this.__data__;if(r instanceof Xw){var n=r.__data__;if(!Vw||n.length<Zw-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Yw(n)}return r.set(e,t),this.size=r.size,this}var Qw=Jw,e1=_a,t1=zw,r1=Uw,n1=Hw,i1=Kw,a1=Qw;function Kr(e){var t=this.__data__=new e1(e);this.size=t.size}Kr.prototype.clear=t1;Kr.prototype.delete=r1;Kr.prototype.get=n1;Kr.prototype.has=i1;Kr.prototype.set=a1;var th=Kr,o1="__lodash_hash_undefined__";function u1(e){return this.__data__.set(e,o1),this}var c1=u1;function s1(e){return this.__data__.has(e)}var l1=s1,f1=bc,p1=c1,d1=l1;function Ni(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new f1;++t<r;)this.add(e[t])}Ni.prototype.add=Ni.prototype.push=p1;Ni.prototype.has=d1;var rh=Ni;function h1(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var nh=h1;function v1(e,t){return e.has(t)}var ih=v1,y1=rh,m1=nh,g1=ih,b1=1,x1=2;function w1(e,t,r,n,i,a){var o=r&b1,u=e.length,c=t.length;if(u!=c&&!(o&&c>u))return!1;var s=a.get(e),f=a.get(t);if(s&&f)return s==t&&f==e;var l=-1,p=!0,d=r&x1?new y1:void 0;for(a.set(e,t),a.set(t,e);++l<u;){var h=e[l],v=t[l];if(n)var y=o?n(v,h,l,t,e,a):n(h,v,l,e,t,a);if(y!==void 0){if(y)continue;p=!1;break}if(d){if(!m1(t,function(b,w){if(!g1(d,w)&&(h===b||i(h,b,r,n,a)))return d.push(w)})){p=!1;break}}else if(!(h===v||i(h,v,r,n,a))){p=!1;break}}return a.delete(e),a.delete(t),p}var ah=w1,O1=lt,S1=O1.Uint8Array,A1=S1;function P1(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}var _1=P1;function $1(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var Cc=$1,Ks=Jn,Xs=A1,T1=mc,E1=ah,j1=_1,M1=Cc,C1=1,I1=2,N1="[object Boolean]",k1="[object Date]",D1="[object Error]",L1="[object Map]",B1="[object Number]",R1="[object RegExp]",F1="[object Set]",z1="[object String]",W1="[object Symbol]",U1="[object ArrayBuffer]",q1="[object DataView]",Vs=Ks?Ks.prototype:void 0,xo=Vs?Vs.valueOf:void 0;function H1(e,t,r,n,i,a,o){switch(r){case q1:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case U1:return!(e.byteLength!=t.byteLength||!a(new Xs(e),new Xs(t)));case N1:case k1:case B1:return T1(+e,+t);case D1:return e.name==t.name&&e.message==t.message;case R1:case z1:return e==t+"";case L1:var u=j1;case F1:var c=n&C1;if(u||(u=M1),e.size!=t.size&&!c)return!1;var s=o.get(e);if(s)return s==t;n|=I1,o.set(e,t);var f=E1(u(e),u(t),n,i,a,o);return o.delete(e),f;case W1:if(xo)return xo.call(e)==xo.call(t)}return!1}var G1=H1;function K1(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var oh=K1,X1=oh,V1=De;function Y1(e,t,r){var n=t(e);return V1(e)?n:X1(n,r(e))}var Z1=Y1;function J1(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}var Q1=J1;function eO(){return[]}var tO=eO,rO=Q1,nO=tO,iO=Object.prototype,aO=iO.propertyIsEnumerable,Ys=Object.getOwnPropertySymbols,oO=Ys?function(e){return e==null?[]:(e=Object(e),rO(Ys(e),function(t){return aO.call(e,t)}))}:nO,uO=oO;function cO(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var sO=cO,lO=Pt,fO=_t,pO="[object Arguments]";function dO(e){return fO(e)&&lO(e)==pO}var hO=dO,Zs=hO,vO=_t,uh=Object.prototype,yO=uh.hasOwnProperty,mO=uh.propertyIsEnumerable,gO=Zs(function(){return arguments}())?Zs:function(e){return vO(e)&&yO.call(e,"callee")&&!mO.call(e,"callee")},Ic=gO,ki={exports:{}};function bO(){return!1}var xO=bO;ki.exports;(function(e,t){var r=lt,n=xO,i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,u=o?r.Buffer:void 0,c=u?u.isBuffer:void 0,s=c||n;e.exports=s})(ki,ki.exports);var ch=ki.exports,wO=9007199254740991,OO=/^(?:0|[1-9]\d*)$/;function SO(e,t){var r=typeof e;return t=t??wO,!!t&&(r=="number"||r!="symbol"&&OO.test(e))&&e>-1&&e%1==0&&e<t}var Nc=SO,AO=9007199254740991;function PO(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=AO}var kc=PO,_O=Pt,$O=kc,TO=_t,EO="[object Arguments]",jO="[object Array]",MO="[object Boolean]",CO="[object Date]",IO="[object Error]",NO="[object Function]",kO="[object Map]",DO="[object Number]",LO="[object Object]",BO="[object RegExp]",RO="[object Set]",FO="[object String]",zO="[object WeakMap]",WO="[object ArrayBuffer]",UO="[object DataView]",qO="[object Float32Array]",HO="[object Float64Array
12]",GO="[object Int8Array]",KO="[object Int16Array]",XO="[object Int32Array]",VO="[object Uint8Array]",YO="[object Uint8ClampedArray]",ZO="[object Uint16Array]",JO="[object Uint32Array]",le={};le[qO]=le[HO]=le[GO]=le[KO]=le[XO]=le[VO]=le[YO]=le[ZO]=le[JO]=!0;le[EO]=le[jO]=le[WO]=le[MO]=le[UO]=le[CO]=le[IO]=le[NO]=le[kO]=le[DO]=le[LO]=le[BO]=le[RO]=le[FO]=le[zO]=!1;function QO(e){return TO(e)&&$O(e.length)&&!!le[_O(e)]}var eS=QO;function tS(e){return function(t){return e(t)}}var sh=tS,Di={exports:{}};Di.exports;(function(e,t){var r=md,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a&&r.process,u=function(){try{var c=i&&i.require&&i.require("util").types;return c||o&&o.binding&&o.binding("util")}catch{}}();e.exports=u})(Di,Di.exports);var rS=Di.exports,nS=eS,iS=sh,Js=rS,Qs=Js&&Js.isTypedArray,aS=Qs?iS(Qs):nS,lh=aS,oS=sO,uS=Ic,cS=De,sS=ch,lS=Nc,fS=lh,pS=Object.prototype,dS=pS.hasOwnProperty;function hS(e,t){var r=cS(e),n=!r&&uS(e),i=!r&&!n&&sS(e),a=!r&&!n&&!i&&fS(e),o=r||n||i||a,u=o?oS(e.length,String):[],c=u.length;for(var s in e)(t||dS.call(e,s))&&!(o&&(s=="length"||i&&(s=="offset"||s=="parent")||a&&(s=="buffer"||s=="byteLength"||s=="byteOffset")||lS(s,c)))&&u.push(s);return u}var vS=hS,yS=Object.prototype;function mS(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||yS;return e===r}var gS=mS;function bS(e,t){return function(r){return e(t(r))}}var fh=bS,xS=fh,wS=xS(Object.keys,Object),OS=wS,SS=gS,AS=OS,PS=Object.prototype,_S=PS.hasOwnProperty;function $S(e){if(!SS(e))return AS(e);var t=[];for(var r in Object(e))_S.call(e,r)&&r!="constructor"&&t.push(r);return t}var TS=$S,ES=yc,jS=kc;function MS(e){return e!=null&&jS(e.length)&&!ES(e)}var ti=MS,CS=vS,IS=TS,NS=ti;function kS(e){return NS(e)?CS(e):IS(e)}var Ua=kS,DS=Z1,LS=uO,BS=Ua;function RS(e){return DS(e,BS,LS)}var FS=RS,el=FS,zS=1,WS=Object.prototype,US=WS.hasOwnProperty;function qS(e,t,r,n,i,a){var o=r&zS,u=el(e),c=u.length,s=el(t),f=s.length;if(c!=f&&!o)return!1;for(var l=c;l--;){var p=u[l];if(!(o?p in t:US.call(t,p)))return!1}var d=a.get(e),h=a.get(t);if(d&&h)return d==t&&h==e;var v=!0;a.set(e,t),a.set(t,e);for(var y=o;++l<c;){p=u[l];var b=e[p],w=t[p];if(n)var x=o?n(w,b,p,t,e,a):n(b,w,p,e,t,a);if(!(x===void 0?b===w||i(b,w,r,n,a):x)){v=!1;break}y||(y=p=="constructor")}if(v&&!y){var S=e.constructor,m=t.constructor;S!=m&&"constructor"in e&&"constructor"in t&&!(typeof S=="function"&&S instanceof S&&typeof m=="function"&&m instanceof m)&&(v=!1)}return a.delete(e),a.delete(t),v}var HS=qS,GS=nr,KS=lt,XS=GS(KS,"DataView"),VS=XS,YS=nr,ZS=lt,JS=YS(ZS,"Promise"),QS=JS,eA=nr,tA=lt,rA=eA(tA,"Set"),ph=rA,nA=nr,iA=lt,aA=nA(iA,"WeakMap"),oA=aA,au=VS,ou=gc,uu=QS,cu=ph,su=oA,dh=Pt,Xr=bd,tl="[object Map]",uA="[object Object]",rl="[object Promise]",nl="[object Set]",il="[object WeakMap]",al="[object DataView]",cA=Xr(au),sA=Xr(ou),lA=Xr(uu),fA=Xr(cu),pA=Xr(su),qt=dh;(au&&qt(new au(new ArrayBuffer(1)))!=al||ou&&qt(new ou)!=tl||uu&&qt(uu.resolve())!=rl||cu&&qt(new cu)!=nl||su&&qt(new su)!=il)&&(qt=function(e){var t=dh(e),r=t==uA?e.constructor:void 0,n=r?Xr(r):"";if(n)switch(n){case cA:return al;case sA:return tl;case lA:return rl;case fA:return nl;case pA:return il}return t});var dA=qt,wo=th,hA=ah,vA=G1,yA=HS,ol=dA,ul=De,cl=ch,mA=lh,gA=1,sl="[object Arguments]",ll="[object Array]",pi="[object Object]",bA=Object.prototype,fl=bA.hasOwnProperty;function xA(e,t,r,n,i,a){var o=ul(e),u=ul(t),c=o?ll:ol(e),s=u?ll:ol(t);c=c==sl?pi:c,s=s==sl?pi:s;var f=c==pi,l=s==pi,p=c==s;if(p&&cl(e)){if(!cl(t))return!1;o=!0,f=!1}if(p&&!f)return a||(a=new wo),o||mA(e)?hA(e,t,r,n,i,a):vA(e,t,c,r,n,i,a);if(!(r&gA)){var d=f&&fl.call(e,"__wrapped__"),h=l&&fl.call(t,"__wrapped__");
12if(d||h){var v=d?e.value():e,y=h?t.value():t;return a||(a=new wo),i(v,y,r,n,a)}}return p?(a||(a=new wo),yA(e,t,r,n,i,a)):!1}var wA=xA,OA=wA,pl=_t;function hh(e,t,r,n,i){return e===t?!0:e==null||t==null||!pl(e)&&!pl(t)?e!==e&&t!==t:OA(e,t,r,n,hh,i)}var Dc=hh,SA=th,AA=Dc,PA=1,_A=2;function $A(e,t,r,n){var i=r.length,a=i,o=!n;if(e==null)return!a;for(e=Object(e);i--;){var u=r[i];if(o&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++i<a;){u=r[i];var c=u[0],s=e[c],f=u[1];if(o&&u[2]){if(s===void 0&&!(c in e))return!1}else{var l=new SA;if(n)var p=n(s,f,c,e,t,l);if(!(p===void 0?AA(f,s,PA|_A,n,l):p))return!1}}return!0}var TA=$A,EA=Nt;function jA(e){return e===e&&!EA(e)}var vh=jA,MA=vh,CA=Ua;function IA(e){for(var t=CA(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,MA(i)]}return t}var NA=IA;function kA(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var yh=kA,DA=TA,LA=NA,BA=yh;function RA(e){var t=LA(e);return t.length==1&&t[0][2]?BA(t[0][0],t[0][1]):function(r){return r===e||DA(r,e,t)}}var FA=RA;function zA(e,t){return e!=null&&t in Object(e)}var WA=zA,UA=Ad,qA=Ic,HA=De,GA=Nc,KA=kc,XA=Ta;function VA(e,t,r){t=UA(t,e);for(var n=-1,i=t.length,a=!1;++n<i;){var o=XA(t[n]);if(!(a=e!=null&&r(e,o)))break;e=e[o]}return a||++n!=i?a:(i=e==null?0:e.length,!!i&&KA(i)&&GA(o,i)&&(HA(e)||qA(e)))}var YA=VA,ZA=WA,JA=YA;function QA(e,t){return e!=null&&JA(e,t,ZA)}var eP=QA,tP=Dc,rP=Pd,nP=eP,iP=vc,aP=vh,oP=yh,uP=Ta,cP=1,sP=2;function lP(e,t){return iP(e)&&aP(t)?oP(uP(e),t):function(r){var n=rP(r,e);return n===void 0&&n===t?nP(r,e):tP(t,n,cP|sP)}}var fP=lP;function pP(e){return e}var Vr=pP;function dP(e){return function(t){return t?.[e]}}var hP=dP,vP=Oc;function yP(e){return function(t){return vP(t,e)}}var mP=yP,gP=hP,bP=mP,xP=vc,wP=Ta;function OP(e){return xP(e)?gP(wP(e)):bP(e)}var SP=OP,AP=FA,PP=fP,_P=Vr,$P=De,TP=SP;function EP(e){return typeof e=="function"?e:e==null?_P:typeof e=="object"?$P(e)?PP(e[0],e[1]):AP(e):TP(e)}var kt=EP;function jP(e,t,r,n){for(var i=e.length,a=r+(n?1:-1);n?a--:++a<i;)if(t(e[a],a,e))return a;return-1}var mh=jP;function MP(e){return e!==e}var CP=MP;function IP(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}var NP=IP,kP=mh,DP=CP,LP=NP;function BP(e,t,r){return t===t?LP(e,t,r):kP(e,DP,r)}var RP=BP,FP=RP;function zP(e,t){var r=e==null?0:e.length;return!!r&&FP(e,t,0)>-1}var WP=zP;function UP(e,t,r){for(var n=-1,i=e==null?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}var qP=UP;function HP(){}var GP=HP,Oo=ph,KP=GP,XP=Cc,VP=1/0,YP=Oo&&1/XP(new Oo([,-0]))[1]==VP?function(e){return new Oo(e)}:KP,ZP=YP,JP=rh,QP=WP,e_=qP,t_=ih,r_=ZP,n_=Cc,i_=200;function a_(e,t,r){var n=-1,i=QP,a=e.length,o=!0,u=[],c=u;if(r)o=!1,i=e_;else if(a>=i_){var s=t?null:r_(e);if(s)return n_(s);o=!1,i=t_,c=new JP}else c=t?[]:u;e:for(;++n<a;){var f=e[n],l=t?t(f):f;if(f=r||f!==0?f:0,o&&l===l){for(var p=c.length;p--;)if(c[p]===l)continue e;t&&c.push(l),u.push(f)}else i(c,l,r)||(c!==u&&c.push(l),u.push(f))}return u}var o_=a_,u_=kt,c_=o_;function s_(e,t){return e&&e.length?c_(e,u_(t)):[]}var l_=s_;const dl=ce(l_);function gh(e,t,r){return t===!0?dl(e,r):Z(t)?dl(e,t):e}function Or(e){"@babel/helpers - typeof";return Or=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Or(e)}var f_=["ref"];function hl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hl(Object(r),!0).forEach(function(n){qa(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hl(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function p_(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vl(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,xh(n.key),n)}}function d_(e,t,r){return t&&vl(e.prototype,t),r&&vl(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function h_(e,t,r){return t=Li(t),v_(e,bh()?Reflect.construct(t,r||[],Li(e).constructor):t.apply(e,r))}function v_(e,t){if(t&&(Or(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return y_(e)}function y_(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(bh=function(){return!!e})()}
12function Li(e){return Li=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Li(e)}function m_(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lu(e,t)}function lu(e,t){return lu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},lu(e,t)}function qa(e,t,r){return t=xh(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xh(e){var t=g_(e,"string");return Or(t)=="symbol"?t:t+""}function g_(e,t){if(Or(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Or(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function b_(e,t){if(e==null)return{};var r=x_(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x_(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function w_(e){return e.value}function O_(e,t){if(P.isValidElement(e))return P.cloneElement(e,t);if(typeof e=="function")return P.createElement(e,t);t.ref;var r=b_(t,f_);return P.createElement(Mc,r)}var yl=1,mr=function(e){function t(){var r;p_(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=h_(this,t,[].concat(i)),qa(r,"lastBoundingBox",{width:-1,height:-1}),r}return m_(t,e),d_(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>yl||Math.abs(i.height-this.lastBoundingBox.height)>yl)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?pt({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,a=i.layout,o=i.align,u=i.verticalAlign,c=i.margin,s=i.chartWidth,f=i.chartHeight,l,p;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&a==="vertical"){var d=this.getBBoxSnapshot();l={left:((s||0)-d.width)/2}}else l=o==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(u==="middle"){var h=this.getBBoxSnapshot();p={top:((f||0)-h.height)/2}}else p=u==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return pt(pt({},l),p)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,u=i.height,c=i.wrapperStyle,s=i.payloadUniqBy,f=i.payload,l=pt(pt({position:"absolute",width:o||"auto",height:u||"auto"},this.getDefaultPosition(c)),c);return P.createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(d){n.wrapperNode=d}},O_(a,pt(pt({},this.props),{},{payload:gh(f,s,w_)})))}}],[{key:"getWithHeight",value:function(n,i){var a=pt(pt({},this.defaultProps),n.props),o=a.layout;return o==="vertical"&&B(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}])}(L.PureComponent);qa(mr,"displayName","Legend");qa(mr,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var ml=Jn,S_=Ic,A_=De,gl=ml?ml.isConcatSpreadable:void 0;function P_(e){return A_(e)||S_(e)||!!(gl&&e&&e[gl])}var __=P_,$_=oh,T_=__;function wh(e,t,r,n,i){var a=-1,o=e.length;for(r||(r=T_),i||(i=[]);++a<o;){var u=e[a];t>0&&r(u)?t>1?wh(u,t-1,r,n,i):$_(i,u):n||(i[i.length]=u)}return i}var Oh=wh;function E_(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),u=o.length;u--;){var c=o[e?u:++i];if(r(a[c],c,a)===!1)break}return t}}var j_=E_,M_=j_,C_=M_(),I_=C_,N_=I_,k_=Ua;function D_(e,t){return e&&N_(e,t,k_)}var Sh=D_,L_=ti;function B_(e,t){return function(r,n){if(r==null)return r;if(!L_(r))return e(r,n);for(var i=r.length,a=t?i:-1,o=Object(r);(t?a--:++a<i)&&n(o[a],a,o)!==!1;);return r}}var R_=B_,F_=Sh,z_=R_,W_=z_(F_),Lc=W_,U_=Lc,q_=ti;function H_(e,t){var r=-1,n=q_(e)?Array(e.length):[];return U_(e,function(i,a,o){n[++r]=t(i,a,o)}),n}var Ah=H_;function G_(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}var K_=G_,bl=Wr;function X_(e,t){if(e!==t){var r=e!==void 0,n=e===null,i=e===e,a=bl(e),o=t!==void 0,u=t===null,c=t===t,s=bl(t);if(!u&&!s&&!a&&e>t||a&&o&&c&&!u&&!s||n&&o&&c||!r&&c||!i)return 1;if(!n&&!a&&!s&&e<t||s&&r&&i&&!n&&!a||u&&r&&i||!o&&i||!c)return-1}return 0}var V_=X_,Y_=V_;function Z_(e,t,r){for(var n=-1,i=e.criteria,a=t.criteria,o=i.length,u=r.length;++n<o;){var c=Y_(i[n],a[n]);if(c){if(n>=u)return c;var s=r[n];return c*(s=="desc"?-1:1)}}return e.index-t.index}var J_=Z_,So=wc,Q_=Oc,e$=kt,t$=Ah,r$=K_,n$=sh,i$=J_,a$=Vr,o$=De;function u$(e,t,r){t.length?t=So(t,function(a){return o$(a)?function(o){return Q_(o,a.length===1?a[0]:a)}:a}):t=[a$];var n=-1;t=So(t,n$(e$));var i=t$(e,function(a,o,u){var c=So(t,function(s){return s(a)});return{criteria:c,index:++n,value:a}});return r$(i,function(a,o){return i$(a,o,r)})}var c$=u$;function s$(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var l$=s$,f$=l$,xl=Math.max;function p$(e,t,r){return t=xl(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=xl(n.length-t,0),o=Array(a);++i<a;)o[i]=n[t+i];i=-1;for(var u=Array(t+1);++i<t;
12)u[i]=n[i];return u[t]=r(o),f$(e,this,u)}}var d$=p$;function h$(e){return function(){return e}}var v$=h$,y$=nr,m$=function(){try{var e=y$(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Ph=m$,g$=v$,wl=Ph,b$=Vr,x$=wl?function(e,t){return wl(e,"toString",{configurable:!0,enumerable:!1,value:g$(t),writable:!0})}:b$,w$=x$,O$=800,S$=16,A$=Date.now;function P$(e){var t=0,r=0;return function(){var n=A$(),i=S$-(n-r);if(r=n,i>0){if(++t>=O$)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var _$=P$,$$=w$,T$=_$,E$=T$($$),j$=E$,M$=Vr,C$=d$,I$=j$;function N$(e,t){return I$(C$(e,t,M$),e+"")}var k$=N$,D$=mc,L$=ti,B$=Nc,R$=Nt;function F$(e,t,r){if(!R$(r))return!1;var n=typeof t;return(n=="number"?L$(r)&&B$(t,r.length):n=="string"&&t in r)?D$(r[t],e):!1}var Ha=F$,z$=Oh,W$=c$,U$=k$,Ol=Ha,q$=U$(function(e,t){if(e==null)return[];var r=t.length;return r>1&&Ol(e,t[0],t[1])?t=[]:r>2&&Ol(t[0],t[1],t[2])&&(t=[t[0]]),W$(e,z$(t,1),[])}),H$=q$;const Bc=ce(H$);function bn(e){"@babel/helpers - typeof";return bn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bn(e)}function fu(){return fu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fu.apply(this,arguments)}function G$(e,t){return Y$(e)||V$(e,t)||X$(e,t)||K$()}function K$(){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$(e,t){if(e){if(typeof e=="string")return Sl(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Sl(e,t)}}function Sl(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function V$(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,i=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function Y$(e){if(Array.isArray(e))return e}function Al(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ao(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Al(Object(r),!0).forEach(function(n){Z$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Al(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Z$(e,t,r){return t=J$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function J$(e){var t=Q$(e,"string");return bn(t)=="symbol"?t:t+""}function Q$(e,t){if(bn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(bn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eT(e){return Array.isArray(e)&&Se(e[0])&&Se(e[1])?e.join(" ~ "):e}var tT=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,a=i===void 0?{}:i,o=t.itemStyle,u=o===void 0?{}:o,c=t.labelStyle,s=c===void 0?{}:c,f=t.payload,l=t.formatter,p=t.itemSorter,d=t.wrapperClassName,h=t.labelClassName,v=t.label,y=t.labelFormatter,b=t.accessibilityLayer,w=b===void 0?!1:b,x=function(){if(f&&f.length){var T={padding:0,margin:0},I=(p?Bc(f,p):f).map(function(C,M){if(C.type==="none")return null;var N=Ao({display:"block",paddingTop:4,paddingBottom:4,color:C.color||"#000"},u),k=C.formatter||l||eT,R=C.value,F=C.name,H=R,K=F;if(k&&H!=null&&K!=null){var W=k(R,F,C,M,f);if(Array.isArray(W)){var X=G$(W,2);H=X[0],K=X[1]}else H=W}return P.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(M),style:N},Se(K)?P.createElement("span",{className:"recharts-tooltip-item-name"},K):null,Se(K)?P.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,P.createElement("span",{className:"recharts-tooltip-item-value"},H),P.createElement("span",{className:"recharts-tooltip-item-unit"},C.unit||""))});return P.createElement("ul",{className:"recharts-tooltip-item-list",style:T},I)}return null},S=Ao({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),m=Ao({margin:0},s),g=!J(v),O=g?v:"",A=te("recharts-default-tooltip",d),_=te("recharts-tooltip-label",h);g&&y&&f!==void 0&&f!==null&&(O=y(v,f));var j=w?{role:"status","aria-live":"assertive"}:{};return P.createElement("div",fu({className:A,style:S},j),P.createElement("p",{className:_,style:m},P.isValidElement(O)?O:"".concat(O)),x())};function xn(e){"@babel/helpers - typeof";return xn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xn(e)}function di(e,t,r){return t=rT(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rT(e){var t=nT(e,"string");return xn(t)=="symbol"?t:t+""}function nT(e,t){if(xn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(xn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var tn="recharts-tooltip-wrapper",iT={visibility:"hidden"};function aT(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return te(tn,di(di(di(di({},"".concat(tn,"-right"),B(r)&&t&&B(t.x)&&r>=t.x),"".concat(tn,"-left"),B(r)&&t&&B(t.x)&&r<t.x),"".concat(tn,"-bottom"),B(n)&&t&&B(t.y)&&n>=t.y),"".concat(tn,"-top"),B(n)&&t&&B(t.y)&&n<t.y))}function Pl(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,u=e.tooltipDimension,c=e.viewBox,s=e.viewBoxDimension;if(a&&B(a[n]))return a[n];var f=r[n]-u-i,l=r[n]+i;if(t[n])return o[n]?f:l;if(o[n]){var p=f,d=c[n];return p<d?Math.max(l,c[n]):Math.max(f,c[n])}var h=l+u,v=c[n]+s;return h>v?Math.max(f,c[n]):Math.max(l,c[n])}function oT(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function uT(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,u=e.useTranslate3d,
13c=e.viewBox,s,f,l;return o.height>0&&o.width>0&&r?(f=Pl({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:c,viewBoxDimension:c.width}),l=Pl({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:c,viewBoxDimension:c.height}),s=oT({translateX:f,translateY:l,useTranslate3d:u})):s=iT,{cssProperties:s,cssClasses:aT({translateX:f,translateY:l,coordinate:r})}}function Sr(e){"@babel/helpers - typeof";return Sr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sr(e)}function _l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $l(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_l(Object(r),!0).forEach(function(n){du(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_l(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sT(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,$h(n.key),n)}}function lT(e,t,r){return t&&sT(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fT(e,t,r){return t=Bi(t),pT(e,_h()?Reflect.construct(t,r||[],Bi(e).constructor):t.apply(e,r))}function pT(e,t){if(t&&(Sr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dT(e)}function dT(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_h=function(){return!!e})()}function Bi(e){return Bi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Bi(e)}function hT(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pu(e,t)}function pu(e,t){return pu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},pu(e,t)}function du(e,t,r){return t=$h(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $h(e){var t=vT(e,"string");return Sr(t)=="symbol"?t:t+""}function vT(e,t){if(Sr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Sr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Tl=1,yT=function(e){function t(){var r;cT(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=fT(this,t,[].concat(i)),du(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),du(r,"handleKeyDown",function(o){if(o.key==="Escape"){var u,c,s,f;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(u=(c=r.props.coordinate)===null||c===void 0?void 0:c.x)!==null&&u!==void 0?u:0,y:(s=(f=r.props.coordinate)===null||f===void 0?void 0:f.y)!==null&&s!==void 0?s:0}})}}),r}return hT(t,e),lT(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>Tl||Math.abs(n.height-this.state.lastBoundingBox.height)>Tl)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,u=i.animationDuration,c=i.animationEasing,s=i.children,f=i.coordinate,l=i.hasPayload,p=i.isAnimationActive,d=i.offset,h=i.position,v=i.reverseDirection,y=i.useTranslate3d,b=i.viewBox,w=i.wrapperStyle,x=uT({allowEscapeViewBox:o,coordinate:f,offsetTopLeft:d,position:h,reverseDirection:v,tooltipBox:this.state.lastBoundingBox,useTranslate3d:y,viewBox:b}
13),S=x.cssClasses,m=x.cssProperties,g=$l($l({transition:p&&a?"transform ".concat(u,"ms ").concat(c):void 0},m),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&l?"visible":"hidden",position:"absolute",top:0,left:0},w);return P.createElement("div",{tabIndex:-1,className:S,style:g,ref:function(A){n.wrapperNode=A}},s)}}])}(L.PureComponent),mT=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},gt={isSsr:mT(),get:function(t){return gt[t]},set:function(t,r){if(typeof t=="string")gt[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(i){gt[i]=t[i]})}}};function Ar(e){"@babel/helpers - typeof";return Ar=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ar(e)}function El(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?El(Object(r),!0).forEach(function(n){Rc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):El(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bT(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Eh(n.key),n)}}function xT(e,t,r){return t&&bT(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wT(e,t,r){return t=Ri(t),OT(e,Th()?Reflect.construct(t,r||[],Ri(e).constructor):t.apply(e,r))}function OT(e,t){if(t&&(Ar(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ST(e)}function ST(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Th(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Th=function(){return!!e})()}function Ri(e){return Ri=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ri(e)}function AT(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hu(e,t)}function hu(e,t){return hu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},hu(e,t)}function Rc(e,t,r){return t=Eh(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Eh(e){var t=PT(e,"string");return Ar(t)=="symbol"?t:t+""}function PT(e,t){if(Ar(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ar(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _T(e){return e.dataKey}function $T(e,t){return P.isValidElement(e)?P.cloneElement(e,t):typeof e=="function"?P.createElement(e,t):P.createElement(tT,t)}var at=function(e){function t(){return gT(this,t),wT(this,t,arguments)}return AT(t,e),xT(t,[{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,u=i.animationDuration,c=i.animationEasing,s=i.content,f=i.coordinate,l=i.filterNull,p=i.isAnimationActive,d=i.offset,h=i.payload,v=i.payloadUniqBy,y=i.position,b=i.reverseDirection,w=i.useTranslate3d,x=i.viewBox,S=i.wrapperStyle,m=h??[];l&&m.length&&(m=gh(h.filter(function(O){return O.value!=null&&(O.hide!==!0||n.props.includeHidden)}),v,_T));var g=m.length>0;return P.createElement(yT,{allowEscapeViewBox:o,animationDuration:u,animationEasing:c,isAnimationActive:p,active:a,coordinate:f,hasPayload:g,offset:d,position:y,reverseDirection:b,useTranslate3d:w,viewBox:x,wrapperStyle:S},$T(s,jl(jl({},this.props),{},{payload:m})))}}])}(L.PureComponent);Rc(at,"displayName","Tooltip");Rc(at,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!gt.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 TT=lt,ET=function(){return TT.Date.now()},jT=ET,MT=/\s/;function CT(e){for(var t=e.length;t--&&MT.test(e.charAt(t)););return t}var IT=CT,NT=IT,kT=/^\s+/;function DT(e){return e&&e.slice(0,NT(e)+1).replace(kT,"")}var LT=DT,BT=LT,Ml=Nt,RT=Wr,Cl=NaN,FT=/^[-+]0x[0-9a-f]+$/i,zT=/^0b[01]+$/i,WT=/^0o[0-7]+$/i,UT=parseInt;function qT(e){if(typeof e=="number")return e;if(RT(e))return Cl;if(Ml(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Ml(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=BT(e);var r=zT.test(e);return r||WT.test(e)?UT(e.slice(2),r?2:8):FT.test(e)?Cl:+e}var jh=qT,HT=Nt,Po=jT,Il=jh,GT="Expected a function",KT=Math.max,XT=Math.min;function VT(e,t,r){var n,i,a,o,u,c,s=0,f=!1,l=!1,p=!0;if(typeof e!="function")throw new TypeError(GT);t=Il(t)||0,HT(r)&&(f=!!r.leading,l="maxWait"in r,a=l?KT(Il(r.maxWait)||0,t):a,p="trailing"in r?!!r.trailing:p);function d(g){var O=n,A=i;return n=i=void 0,s=g,o=e.apply(A,O),o}function h(g){return s=g,u=setTimeout(b,t),f?d(g):o}function v(g){var O=g-c,A=g-s,_=t-O;return l?XT(_,a-A):_}function y(g){var O=g-c,A=g-s;return c===void 0||O>=t||O<0||l&&A>=a}function b(){var g=Po();if(y(g))return w(g);u=setTimeout(b,v(g))}function w(g){return u=void 0,p&&n?d(g):(n=i=void 0,o)}function x(){u!==void 0&&clearTimeout(u),s=0,n=c=i=u=void 0}function S(){return u===void 0?o:w(Po())}function m(){var g=Po(),O=y(g);if(n=arguments,i=this,c=g,O){if(u===void 0)return h(c);if(l)return clearTimeout(u),u=setTimeout(b,t),d(c)}return u===void 0&&(u=setTimeout(b,t)),o}return m.cancel=x,m.flush=S,m}var YT=VT,ZT=YT,JT=Nt,QT="Expected a function";function eE(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(QT);return JT(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),ZT(e,t,{leading:n,maxWait:t,trailing:i})}var tE=eE;const Mh=ce(tE);function wn(e){"@babel/helpers - typeof";return wn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wn(e)}function Nl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
13t%2?Nl(Object(r),!0).forEach(function(n){rE(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nl(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function rE(e,t,r){return t=nE(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nE(e){var t=iE(e,"string");return wn(t)=="symbol"?t:t+""}function iE(e,t){if(wn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(wn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function aE(e,t){return sE(e)||cE(e,t)||uE(e,t)||oE()}function oE(){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 uE(e,t){if(e){if(typeof e=="string")return kl(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kl(e,t)}}function kl(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function cE(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,i=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function sE(e){if(Array.isArray(e))return e}var lE=L.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,a=e.width,o=a===void 0?"100%":a,u=e.height,c=u===void 0?"100%":u,s=e.minWidth,f=s===void 0?0:s,l=e.minHeight,p=e.maxHeight,d=e.children,h=e.debounce,v=h===void 0?0:h,y=e.id,b=e.className,w=e.onResize,x=e.style,S=x===void 0?{}:x,m=L.useRef(null),g=L.useRef();g.current=w,L.useImperativeHandle(t,function(){return Object.defineProperty(m.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),m.current},configurable:!0})});var O=L.useState({containerWidth:i.width,containerHeight:i.height}),A=aE(O,2),_=A[0],j=A[1],$=L.useCallback(function(I,C){j(function(M){var N=Math.round(I),k=Math.round(C);return M.containerWidth===N&&M.containerHeight===k?M:{containerWidth:N,containerHeight:k}})},[]);L.useEffect(function(){var I=function(F){var H,K=F[0].contentRect,W=K.width,X=K.height;$(W,X),(H=g.current)===null||H===void 0||H.call(g,W,X)};v>0&&(I=Mh(I,v,{trailing:!0,leading:!1}));var C=new ResizeObserver(I),M=m.current.getBoundingClientRect(),N=M.width,k=M.height;return $(N,k),C.observe(m.current),function(){C.disconnect()}},[$,v]);var T=L.useMemo(function(){var I=_.containerWidth,C=_.containerHeight;if(I<0||C<0)return null;mt(Gt(o)||Gt(c),`The width(%s) and height(%s) are both fixed numbers, 15 maybe you don't need to use a ResponsiveContainer.`,o,c),mt(!r||r>0,"The aspect(%s) must be greater than zero.",r);var M=Gt(o)?I:o,N=Gt(c)?C:c;r&&r>0&&(M?N=M/r:N&&(M=N*r),p&&N>p&&(N=p)),mt(M>0||N>0,`The width(%s) and height(%s) of chart should be greater than 0, 16 please check the style of container, or the props width(%s) and height(%s), 17 or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the 18 height and width.`,M,N,o,c,f,l,r);var k=!Array.isArray(d)&&yt(d.type).endsWith("Chart");return P.Children.map(d,function(R){return P.isValidElement(R)?L.cloneElement(R,hi({width:M,height:N},k?{style:hi({height:"100%",width:"100%",maxHeight:N,maxWidth:M},R.props.style)}:{})):R})},[r,d,c,p,l,f,_,o]);return P.createElement("div",{id:y?"".concat(y):void 0,className:te("recharts-responsive-container",b),style:hi(hi({},S),{},{width:o,height:c,minWidth:f,minHeight:l,maxHeight:p}),ref:m},T)}),Ch=function(t){return null};Ch.displayName="Cell";function On(e){"@babel/helpers - typeof";return On=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},On(e)}function Dl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
18t%2?Dl(Object(r),!0).forEach(function(n){fE(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Dl(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fE(e,t,r){return t=pE(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pE(e){var t=dE(e,"string");return On(t)=="symbol"?t:t+""}function dE(e,t){if(On(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(On(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var cr={widthCache:{},cacheCount:0},hE=2e3,vE={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Ll="recharts_measurement_span";function yE(e){var t=vu({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var pn=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||gt.isSsr)return{width:0,height:0};var n=yE(r),i=JSON.stringify({text:t,copyStyle:n});if(cr.widthCache[i])return cr.widthCache[i];try{var a=document.getElementById(Ll);a||(a=document.createElement("span"),a.setAttribute("id",Ll),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=vu(vu({},vE),n);Object.assign(a.style,o),a.textContent="".concat(t);var u=a.getBoundingClientRect(),c={width:u.width,height:u.height};return cr.widthCache[i]=c,++cr.cacheCount>hE&&(cr.cacheCount=0,cr.widthCache={}),c}catch{return{width:0,height:0}}},mE=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Sn(e){"@babel/helpers - typeof";return Sn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sn(e)}function Fi(e,t){return wE(e)||xE(e,t)||bE(e,t)||gE()}function gE(){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 bE(e,t){if(e){if(typeof e=="string")return Bl(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Bl(e,t)}}function Bl(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function xE(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,i=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function wE(e){if(Array.isArray(e))return e}function OE(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rl(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,AE(n.key),n)}}function SE(e,t,r){return t&&Rl(e.prototype,t),r&&Rl(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function AE(e){var t=PE(e,"string");return Sn(t)=="symbol"?t:t+""}function PE(e,t){if(Sn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Sn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Fl=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,zl=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,_E=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,$E=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,Ih={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},TE=Object.keys(Ih),dr="NaN";function EE(e,t){return e*Ih[t]}var vi=function(){function e(t,r){OE(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!_E.test(r)&&(this.num=NaN,this.unit=""),TE.includes(r)&&(this.num=EE(t,r),this.unit="px")}return SE(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(r){var n,i=(n=$E.exec(r))!==null&&n!==void 0?n:[],a=Fi(i,3),o=a[1],u=a[2];return new e(parseFloat(o),u??"")}}])}();function Nh(e){if(e.includes(dr))return dr;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=Fl.exec(t))!==null&&r!==void 0?r:[],i=Fi(n,4),a=i[1],o=i[2],u=i[3],c=vi.parse(a??""),s=vi.parse(u??""),f=o==="*"?c.multiply(s):c.divide(s);if(f.isNaN())return dr;t=t.replace(Fl,f.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var l,p=(l=zl.exec(t))!==null&&l!==void 0?l:[],d=Fi(p,4),h=d[1],v=d[2],y=d[3],b=vi.parse(h??""),w=vi.parse(y??""),x=v==="+"?b.add(w):b.subtract(w);if(x.isNaN())return dr;t=t.replace(zl,x.toString())}return t}var Wl=/\(([^()]*)\)/;function jE(e){for(var t=e;t.includes("(");){var r=Wl.exec(t),n=Fi(r,2),i=n[1];t=t.replace(Wl,Nh(i))}return t}function ME(e){var t=e.replace(/\s+/g,"");return t=jE(t),t=Nh(t),t}function CE(e){try{return ME(e)}catch{return dr}}function _o(e){var t=CE(e.slice(5,-1));return t===dr?"":t}var IE=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],NE=["dx","dy","angle","className","breakAll"];function yu(){return yu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
19for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yu.apply(this,arguments)}function Ul(e,t){if(e==null)return{};var r=kE(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kE(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function ql(e,t){return RE(e)||BE(e,t)||LE(e,t)||DE()}function DE(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 20In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function LE(e,t){if(e){if(typeof e=="string")return Hl(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Hl(e,t)}}function Hl(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function BE(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,i=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function RE(e){if(Array.isArray(e))return e}var kh=/[ \f\n\r\t\v\u2028\u2029]+/,Dh=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var a=[];J(r)||(n?a=r.toString().split(""):a=r.toString().split(kh));var o=a.map(function(c){return{word:c,width:pn(c,i).width}}),u=n?0:pn(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:u}}catch{return null}},FE=function(t,r,n,i,a){var o=t.maxLines,u=t.children,c=t.style,s=t.breakAll,f=B(o),l=u,p=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return M.reduce(function(N,k){var R=k.word,F=k.width,H=N[N.length-1];if(H&&(i==null||a||H.width+F+n<Number(i)))H.words.push(R),H.width+=F+n;else{var K={words:[R],width:F};N.push(K)}return N},[])},d=p(r),h=function(M){return M.reduce(function(N,k){return N.width>k.width?N:k})};if(!f)return d;for(var v="â¦",y=function(M){var N=l.slice(0,M),k=Dh({breakAll:s,style:c,children:N+v}).wordsWithComputedWidth,R=p(k),F=R.length>o||h(R).width>Number(i);return[F,R]},b=0,w=l.length-1,x=0,S;b<=w&&x<=l.length-1;){var m=Math.floor((b+w)/2),g=m-1,O=y(g),A=ql(O,2),_=A[0],j=A[1],$=y(m),T=ql($,1),I=T[0];if(!_&&!I&&(b=m+1),_&&I&&(w=m-1),!_&&I){S=j;break}x++}return S||d},Gl=function(t){var r=J(t)?[]:t.toString().split(kh);return[{words:r}]},zE=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,u=t.maxLines;if((r||n)&&!gt.isSsr){var c,s,f=Dh({breakAll:o,children:i,style:a});if(f){var l=f.wordsWithComputedWidth,p=f.spaceWidth;c=l,s=p}else return Gl(i);return FE({breakAll:o,children:i,maxLines:u,style:a},c,s,r,n)}return Gl(i)},Kl="#808080",zi=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.lineHeight,u=o===void 0?"1em":o,c=t.capHeight,s=c===void 0?"0.71em":c,f=t.scaleToFit,l=f===void 0?!1:f,p=t.textAnchor,d=p===void 0?"start":p,h=t.verticalAnchor,v=h===void 0?"end":h,y=t.fill,b=y===void 0?Kl:y,w=Ul(t,IE),x=L.useMemo(function(){return zE({breakAll:w.breakAll,children:w.children,maxLines:w.maxLines,scaleToFit:l,style:w.style,width:w.width})},[w.breakAll,w.children,w.maxLines,l,w.style,w.width]),S=w.dx,m=w.dy,g=w.angle,O=w.className,A=w.breakAll,_=Ul(w,NE);if(!Se(n)||!Se(a))return null;var j=n+(B(S)?S:0),$=a+(B(m)?m:0),T;switch(v){case"start":T=_o("calc(".concat(s,")"));break;case"middle":T=_o("calc(".concat((x.length-1)/2," * -").concat(u," + (").concat(s," / 2))"));break;default:T=_o("calc(".concat(x.length-1," * -").concat(u,")"));break}var I=[];if(l){var C=x[0].width,M=w.width;I.push("scale(".concat((B(M)?M/C:1)/C,")"))}return g&&I.push("rotate(".concat(g,", ").concat(j,", ").concat($,")")),I.length&&(_.transform=I.join(" ")),P.createElement("text",yu({},Q(_,!0),{x:j,y:$,className:te("recharts-text",O),textAnchor:d,fill:b.includes("url")?Kl:b}),x.map(function(N,k){var R=N.words.join(A?"":" ");
20return P.createElement("tspan",{x:j,dy:k===0?T:u,key:"".concat(R,"-").concat(k)},R)}))};function Ct(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function WE(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Fc(e){let t,r,n;e.length!==2?(t=Ct,r=(u,c)=>Ct(e(u),c),n=(u,c)=>e(u)-c):(t=e===Ct||e===WE?e:UE,r=e,n=e);function i(u,c,s=0,f=u.length){if(s<f){if(t(c,c)!==0)return f;do{const l=s+f>>>1;r(u[l],c)<0?s=l+1:f=l}while(s<f)}return s}function a(u,c,s=0,f=u.length){if(s<f){if(t(c,c)!==0)return f;do{const l=s+f>>>1;r(u[l],c)<=0?s=l+1:f=l}while(s<f)}return s}function o(u,c,s=0,f=u.length){const l=i(u,c,s,f-1);return l>s&&n(u[l-1],c)>-n(u[l],c)?l-1:l}return{left:i,center:o,right:a}}function UE(){return 0}function Lh(e){return e===null?NaN:+e}function*qE(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const HE=Fc(Ct),ri=HE.right;Fc(Lh).center;class Xl extends Map{constructor(t,r=XE){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(Vl(this,t))}has(t){return super.has(Vl(this,t))}set(t,r){return super.set(GE(this,t),r)}delete(t){return super.delete(KE(this,t))}}function Vl({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function GE({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function KE({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function XE(e){return e!==null&&typeof e=="object"?e.valueOf():e}function VE(e=Ct){if(e===Ct)return Bh;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function Bh(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const YE=Math.sqrt(50),ZE=Math.sqrt(10),JE=Math.sqrt(2);function Wi(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=YE?10:a>=ZE?5:a>=JE?2:1;let u,c,s;return i<0?(s=Math.pow(10,-i)/o,u=Math.round(e*s),c=Math.round(t*s),u/s<e&&++u,c/s>t&&--c,s=-s):(s=Math.pow(10,i)*o,u=Math.round(e/s),c=Math.round(t/s),u*s<e&&++u,c*s>t&&--c),c<u&&.5<=r&&r<2?Wi(e,t,r*2):[u,c,s]}function mu(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,a,o]=n?Wi(t,e,r):Wi(e,t,r);if(!(a>=i))return[];const u=a-i+1,c=new Array(u);if(n)if(o<0)for(let s=0;s<u;++s)c[s]=(a-s)/-o;else for(let s=0;s<u;++s)c[s]=(a-s)*o;else if(o<0)for(let s=0;s<u;++s)c[s]=(i+s)/-o;else for(let s=0;s<u;++s)c[s]=(i+s)*o;return c}function gu(e,t,r){return t=+t,e=+e,r=+r,Wi(e,t,r)[2]}function bu(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?gu(t,e,r):gu(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function Yl(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function Zl(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function Rh(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?Bh:VE(i);n>r;){if(n-r>600){const c=n-r+1,s=t-r+1,f=Math.log(c),l=.5*Math.exp(2*f/3),p=.5*Math.sqrt(f*l*(c-l)/c)*(s-c/2<0?-1:1),d=Math.max(r,Math.floor(t-s*l/c+p)),h=Math.min(n,Math.floor(t+(c-s)*l/c+p));Rh(e,t,d,h,i)}const a=e[t];let o=r,u=n;for(rn(e,r,t),i(e[n],a)>0&&rn(e,r,n);o<u;){for(rn(e,o,u),++o,--u;i(e[o],a)<0;)++o;for(;i(e[u],a)>0;)--u}i(e[r],a)===0?rn(e,r,u):(++u,rn(e,u,n)),u<=t&&(r=u+1),t<=u&&(n=u-1)}return e}function rn(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function QE(e,t,r){if(e=Float64Array.from(qE(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return Zl(e);if(t>=1)return Yl(e);var n,i=(n-1)*t,a=Math.floor(i),o=Yl(Rh(e,a).subarray(0,a+1)),u=Zl(e.subarray(a+1));return o+(u-o)*(i-a)}}function ej(e,t,r=Lh){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),u=+r(e[a+1],a+1,e);return o+(u-o)*(i-a)}}function tj(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n<i;)a[n]=e+n*r;return a}function Ze(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function $t(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}
vendor: 5,134 bytes, line 20
20const xu=Symbol("implicit");function zc(){var e=new Xl,t=[],r=[],n=xu;function i(a){let o=e.get(a);if(o===void 0){if(n!==xu)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new Xl;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return zc(t,r).unknown(n)},Ze.apply(i,arguments),i}function An(){var e=zc().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,u=!1,c=0,s=0,f=.5;delete e.unknown;function l(){var p=t().length,d=i<n,h=d?i:n,v=d?n:i;a=(v-h)/Math.max(1,p-c+s*2),u&&(a=Math.floor(a)),h+=(v-h-a*(p-c))*f,o=a*(1-c),u&&(h=Math.round(h),o=Math.round(o));var y=tj(p).map(function(b){return h+a*b});return r(d?y.reverse():y)}return e.domain=function(p){return arguments.length?(t(p),l()):t()},e.range=function(p){return arguments.length?([n,i]=p,n=+n,i=+i,l()):[n,i]},e.rangeRound=function(p){return[n,i]=p,n=+n,i=+i,u=!0,l()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(p){return arguments.length?(u=!!p,l()):u},e.padding=function(p){return arguments.length?(c=Math.min(1,s=+p),l()):c},e.paddingInner=function(p){return arguments.length?(c=Math.min(1,p),l()):c},e.paddingOuter=function(p){return arguments.length?(s=+p,l()):s},e.align=function(p){return arguments.length?(f=Math.max(0,Math.min(1,p)),l()):f},e.copy=function(){return An(t(),[n,i]).round(u).paddingInner(c).paddingOuter(s).align(f)},Ze.apply(l(),arguments)}function Fh(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Fh(t())},e}function dn(){return Fh(An.apply(null,arguments).paddingInner(1))}function Wc(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function zh(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function ni(){}var Pn=.7,Ui=1/Pn,gr="\\s*([+-]?\\d+)\\s*",_n="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",ut="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",rj=/^#([0-9a-f]{3,8})$/,nj=new RegExp(`^rgb\\(${gr},${gr},${gr}\\)$`),ij=new RegExp(`^rgb\\(${ut},${ut},${ut}\\)$`),aj=new RegExp(`^rgba\\(${gr},${gr},${gr},${_n}\\)$`),oj=new RegExp(`^rgba\\(${ut},${ut},${ut},${_n}\\)$`),uj=new RegExp(`^hsl\\(${_n},${ut},${ut}\\)$`),cj=new RegExp(`^hsla\\(${_n},${ut},${ut},${_n}\\)$`),Jl={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};
vendor: 10,402 bytes, line 20
20Wc(ni,$n,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Ql,formatHex:Ql,formatHex8:sj,formatHsl:lj,formatRgb:ef,toString:ef});function Ql(){return this.rgb().formatHex()}function sj(){return this.rgb().formatHex8()}function lj(){return Wh(this).formatHsl()}function ef(){return this.rgb().formatRgb()}function $n(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=rj.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?tf(t):r===3?new ke(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?yi(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?yi(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=nj.exec(e))?new ke(t[1],t[2],t[3],1):(t=ij.exec(e))?new ke(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=aj.exec(e))?yi(t[1],t[2],t[3],t[4]):(t=oj.exec(e))?yi(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=uj.exec(e))?af(t[1],t[2]/100,t[3]/100,1):(t=cj.exec(e))?af(t[1],t[2]/100,t[3]/100,t[4]):Jl.hasOwnProperty(e)?tf(Jl[e]):e==="transparent"?new ke(NaN,NaN,NaN,0):null}function tf(e){return new ke(e>>16&255,e>>8&255,e&255,1)}function yi(e,t,r,n){return n<=0&&(e=t=r=NaN),new ke(e,t,r,n)}function fj(e){return e instanceof ni||(e=$n(e)),e?(e=e.rgb(),new ke(e.r,e.g,e.b,e.opacity)):new ke}function wu(e,t,r,n){return arguments.length===1?fj(e):new ke(e,t,r,n??1)}function ke(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Wc(ke,wu,zh(ni,{brighter(e){return e=e==null?Ui:Math.pow(Ui,e),new ke(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Pn:Math.pow(Pn,e),new ke(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ke(Yt(this.r),Yt(this.g),Yt(this.b),qi(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:rf,formatHex:rf,formatHex8:pj,formatRgb:nf,toString:nf}));function rf(){return`#${Kt(this.r)}${Kt(this.g)}${Kt(this.b)}`}function pj(){return`#${Kt(this.r)}${Kt(this.g)}${Kt(this.b)}${Kt((isNaN(this.opacity)?1:this.opacity)*255)}`}function nf(){const e=qi(this.opacity);return`${e===1?"rgb(":"rgba("}${Yt(this.r)}, ${Yt(this.g)}, ${Yt(this.b)}${e===1?")":`, ${e})`}`}function qi(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Yt(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Kt(e){return e=Yt(e),(e<16?"0":"")+e.toString(16)}function af(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new rt(e,t,r,n)}function Wh(e){if(e instanceof rt)return new rt(e.h,e.s,e.l,e.opacity);if(e instanceof ni||(e=$n(e)),!e)return new rt;if(e instanceof rt)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,u=a-i,c=(a+i)/2;return u?(t===a?o=(r-n)/u+(r<n)*6:r===a?o=(n-t)/u+2:o=(t-r)/u+4,u/=c<.5?a+i:2-a-i,o*=60):u=c>0&&c<1?0:o,new rt(o,u,c,e.opacity)}function dj(e,t,r,n){return arguments.length===1?Wh(e):new rt(e,t,r,n??1)}function rt(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Wc(rt,dj,zh(ni,{brighter(e){return e=e==null?Ui:Math.pow(Ui,e),new rt(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Pn:Math.pow(Pn,e),new rt(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new ke($o(e>=240?e-240:e+120,i,n),$o(e,i,n),$o(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new rt(of(this.h),mi(this.s),mi(this.l),qi(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=qi(this.opacity);return`${e===1?"hsl(":"hsla("}${of(this.h)}, ${mi(this.s)*100}%, ${mi(this.l)*100}%${e===1?")":`, ${e})`}`}}));function of(e){return e=(e||0)%360,e<0?e+360:e}function mi(e){return Math.max(0,Math.min(1,e||0))}function $o(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Uc=e=>()=>e;function hj(e,t){return function(r){return e+r*t}}function vj(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function yj(e){return(e=+e)==1?Uh:function(t,r){return r-t?vj(t,r,e):Uc(isNaN(t)?r:t)}}function Uh(e,t){var r=t-e;return r?hj(e,r):Uc(isNaN(e)?t:e)}const uf=function e(t){var r=yj(t);function n(i,a){var o=r((i=wu(i)).r,(a=wu(a)).r),u=r(i.g,a.g),c=r(i.b,a.b),s=Uh(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=u(f),i.b=c(f),i.opacity=s(f),i+""}}return n.gamma=e,n}(1);function mj(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;i<r;++i)n[i]=e[i]*(1-a)+t[i]*a;return n}}function gj(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function bj(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),a=new Array(r),o;for(o=0;o<n;++o)i[o]=Yr(e[o],t[o]);for(;o<r;++o)a[o]=t[o];return function(u){for(o=0;o<n;++o)a[o]=i[o](u);return a}}function xj(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function Hi(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function wj(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=Yr(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var Ou=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,To=new RegExp(Ou.source,"g");function Oj(e){return function(){return e}}function Sj(e){return function(t){return e(t)+""}}function Aj(e,t){var r=Ou.lastIndex=To.lastIndex=0,n,i,a,o=-1,u=[],c=[];for(e=e+"",t=t+"";(n=Ou.exec(e))&&(i=To.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),u[o]?u[o]+=a:u[++o]=a),(n=n[0])===(i=i[0])?u[o]?u[o]+=i:u[++o]=i:(u[++o]=null,c.push({i:o,x:Hi(n,i)})),r=To.lastIndex;return r<t.length&&(a=t.slice(r),u[o]?u[o]+=a:u[++o]=a),u.length<2?c[0]?Sj(c[0].x):Oj(t):(t=c.length,function(s){for(var f=0,l;f<t;++f)u[(l=c[f]).i]=l.x(s);return u.join("")})}function Yr(e,t){var r=typeof t,n;return t==null||r==="boolean"?Uc(t):(r==="number"?Hi:r==="string"?(n=$n(t))?(t=n,uf):Aj:t instanceof $n?uf:t instanceof Date?xj:gj(t)?mj:Array.isArray(t)?bj:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?wj:Hi)(e,t)}function qc(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function Pj(e,t){t===void 0&&(t=e,e=Yr);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(o){var u=Math.max(0,Math.min(n-1,Math.floor(o*=n)));return a[u](o-u)}}function _j(e){return function(){return e}}function Gi(e){return+e}var cf=[0,1];function Ce(e){return e}function Su(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:_j(isNaN(t)?NaN:.5)}function $j(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function Tj(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=Su(i,n),a=r(o,a)):(n=Su(n,i),a=r(a,o)),function(u){return a(n(u))}}function Ej(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),a=new Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=Su(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(u){var c=ri(e,u,1,n)-1;return a[c](i[c](u))}}function ii(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Ga(){var e=cf,t=cf,r=Yr,n,i,a,o=Ce,u,c,s;function f(){var p=Math.min(e.length,t.length);return o!==Ce&&(o=$j(e[0],e[p-1])),u=p>2?Ej:Tj,c=s=null,l}function l(p){return p==null||isNaN(p=+p)?a:(c||(c=u(e.map(n),t,r)))(n(o(p)))}return l.invert=function(p){return o(i((s||(s=u(t,e.map(n),Hi)))(p)))},l.domain=function(p){return arguments.length?(e=Array.from(p,Gi),f()):e.slice()},l.range=function(p){return arguments.length?(t=Array.from(p),f()):t.slice()},l.rangeRound=function(p){return t=Array.from(p),r=qc,f()},l.clamp=function(p){return arguments.length?(o=p?!0:Ce,f()):o!==Ce},l.interpolate=function(p){return arguments.length?(r=p,f()):r},l.unknown=function(p){return arguments.length?(a=p,l):a},function(p,d){return n=p,i=d,f()}}function Hc(){return Ga()(Ce,Ce)}function jj(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Ki(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function Pr(e){return e=Ki(Math.abs(e)),e?e[1]:NaN}function Mj(e,t){return function(r,n){for(var i=r.length,a=[],o=0,u=e[0],c=0;i>0&&u>0&&(c+u+1>n&&(u=Math.max(1,n-c)),a.push(r.substring(i-=u,i+u)),!((c+=u+1)>n));)u=e[o=(o+1)%e.length];return a.reverse().join(t)}}function Cj(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var Ij=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Tn(e){if(!(t=Ij.exec(e)))throw new Error("invalid format: "+e);var t;return new Gc({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Tn.prototype=Gc.prototype;function Gc(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Gc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function Nj(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var qh;function kj(e,t){var r=Ki(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(qh=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+Ki(e,Math.max(0,t+a-1))[0]}function sf(e,t){var r=Ki(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const lf={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:jj,e:(e,t)=>
20e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>sf(e*100,t),r:sf,s:kj,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function ff(e){return e}var pf=Array.prototype.map,df=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Dj(e){var t=e.grouping===void 0||e.thousands===void 0?ff:Mj(pf.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?ff:Cj(pf.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"â":e.minus+"",c=e.nan===void 0?"NaN":e.nan+"";function s(l){l=Tn(l);var p=l.fill,d=l.align,h=l.sign,v=l.symbol,y=l.zero,b=l.width,w=l.comma,x=l.precision,S=l.trim,m=l.type;m==="n"?(w=!0,m="g"):lf[m]||(x===void 0&&(x=12),S=!0,m="g"),(y||p==="0"&&d==="=")&&(y=!0,p="0",d="=");var g=v==="$"?r:v==="#"&&/[boxX]/.test(m)?"0"+m.toLowerCase():"",O=v==="$"?n:/[%p]/.test(m)?o:"",A=lf[m],_=/[defgprs%]/.test(m);x=x===void 0?6:/[gprs]/.test(m)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x));function j($){var T=g,I=O,C,M,N;if(m==="c")I=A($)+I,$="";else{$=+$;var k=$<0||1/$<0;if($=isNaN($)?c:A(Math.abs($),x),S&&($=Nj($)),k&&+$==0&&h!=="+"&&(k=!1),T=(k?h==="("?h:u:h==="-"||h==="("?"":h)+T,I=(m==="s"?df[8+qh/3]:"")+I+(k&&h==="("?")":""),_){for(C=-1,M=$.length;++C<M;)if(N=$.charCodeAt(C),48>N||N>57){I=(N===46?i+$.slice(C+1):$.slice(C))+I,$=$.slice(0,C);break}}}w&&!y&&($=t($,1/0));var R=T.length+$.length+I.length,F=R<b?new Array(b-R+1).join(p):"";switch(w&&y&&($=t(F+$,F.length?b-I.length:1/0),F=""),d){case"<":$=T+$+I+F;break;case"=":$=T+F+$+I;break;case"^":$=F.slice(0,R=F.length>>1)+T+$+I+F.slice(R);break;default:$=F+T+$+I;break}return a($)}return j.toString=function(){return l+""},j}function f(l,p){var d=s((l=Tn(l),l.type="f",l)),h=Math.max(-8,Math.min(8,Math.floor(Pr(p)/3)))*3,v=Math.pow(10,-h),y=df[8+h/3];return function(b){return d(v*b)+y}}return{format:s,formatPrefix:f}}var gi,Kc,Hh;Lj({thousands:",",grouping:[3],currency:["$",""]});function Lj(e){return gi=Dj(e),Kc=gi.format,Hh=gi.formatPrefix,gi}function Bj(e){return Math.max(0,-Pr(Math.abs(e)))}function Rj(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Pr(t)/3)))*3-Pr(Math.abs(e)))}function Fj(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Pr(t)-Pr(e))+1}function Gh(e,t,r,n){var i=bu(e,t,r),a;switch(n=Tn(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=Rj(i,o))&&(n.precision=a),Hh(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=Fj(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=Bj(i))&&(n.precision=a-(n.type==="%")*2);break}}return Kc(n)}function Dt(e){var t=e.domain;return e.ticks=function(r){var n=t();return mu(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return Gh(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],u=n[a],c,s,f=10;for(u<o&&(s=o,o=u,u=s,s=i,i=a,a=s);f-- >0;){if(s=gu(o,u,r),s===c)return n[i]=o,n[a]=u,t(n);if(s>0)o=Math.floor(o/s)*s,u=Math.ceil(u/s)*s;else if(s<0)o=Math.ceil(o*s)/s,u=Math.floor(u*s)/s;else break;c=s}return e},e}function Xi(){var e=Hc();return e.copy=function(){return ii(e,Xi())},Ze.apply(e,arguments),Dt(e)}function Kh(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Gi),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return Kh(e).unknown(t)},e=arguments.length?Array.from(e,Gi):[0,1],Dt(r)}function Xh(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return a<i&&(o=r,r=n,n=o,o=i,i=a,a=o),e[r]=t.floor(i),e[n]=t.ceil(a),e}function hf(e){return Math.log(e)}function vf(e){return Math.exp(e)}function zj(e){return-Math.log(-e)}function Wj(e){return-Math.exp(-e)}function Uj(e){return isFinite(e)?+("1e"+e):e<0?0:e}function qj(e){return e===10?Uj:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Hj(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function yf(e){return(t,r)=>-e(-t,r)}function Xc(e){const t=e(hf,vf),r=t.domain;let n=10,i,a;function o(){return i=Hj(n),a=qj(n),r()[0]<0?(i=yf(i),a=yf(a),e(zj,Wj)):e(hf,vf),t}return t.base=function(u){return arguments.length?(n=+u,o()):n},t.domain=function(u){return arguments.length?(r(u),o()):r()},t.ticks=u=>{const c=r();let s=c[0],f=c[c.length-1];const l=f<s;l&&([s,f]=[f,s]);let p=i(s),d=i(f),h,v;const y=u==null?10:+u;let b=[];if(!(n%1)&&d-p<y){if(p=Math.floor(p),d=Math.ceil(d),s>0){for(;p<=d;
20++p)for(h=1;h<n;++h)if(v=p<0?h/a(-p):h*a(p),!(v<s)){if(v>f)break;b.push(v)}}else for(;p<=d;++p)for(h=n-1;h>=1;--h)if(v=p>0?h/a(-p):h*a(p),!(v<s)){if(v>f)break;b.push(v)}b.length*2<y&&(b=mu(s,f,y))}else b=mu(p,d,Math.min(d-p,y)).map(a);return l?b.reverse():b},t.tickFormat=(u,c)=>{if(u==null&&(u=10),c==null&&(c=n===10?"s":","),typeof c!="function"&&(!(n%1)&&(c=Tn(c)).precision==null&&(c.trim=!0),c=Kc(c)),u===1/0)return c;const s=Math.max(1,n*u/t.ticks().length);return f=>{let l=f/a(Math.round(i(f)));return l*n<n-.5&&(l*=n),l<=s?c(f):""}},t.nice=()=>r(Xh(r(),{floor:u=>a(Math.floor(i(u))),ceil:u=>a(Math.ceil(i(u)))})),t}function Vh(){const e=Xc(Ga()).domain([1,10]);return e.copy=()=>ii(e,Vh()).base(e.base()),Ze.apply(e,arguments),e}function mf(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function gf(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Vc(e){var t=1,r=e(mf(t),gf(t));return r.constant=function(n){return arguments.length?e(mf(t=+n),gf(t)):t},Dt(r)}function Yh(){var e=Vc(Ga());return e.copy=function(){return ii(e,Yh()).constant(e.constant())},Ze.apply(e,arguments)}function bf(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Gj(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Kj(e){return e<0?-e*e:e*e}function Yc(e){var t=e(Ce,Ce),r=1;function n(){return r===1?e(Ce,Ce):r===.5?e(Gj,Kj):e(bf(r),bf(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},Dt(t)}function Zc(){var e=Yc(Ga());return e.copy=function(){return ii(e,Zc()).exponent(e.exponent())},Ze.apply(e,arguments),e}function Xj(){return Zc.apply(null,arguments).exponent(.5)}function xf(e){return Math.sign(e)*e*e}function Vj(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Zh(){var e=Hc(),t=[0,1],r=!1,n;function i(a){var o=Vj(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(xf(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,Gi)).map(xf)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Zh(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Ze.apply(i,arguments),Dt(i)}function Jh(){var e=[],t=[],r=[],n;function i(){var o=0,u=Math.max(1,t.length);for(r=new Array(u-1);++o<u;)r[o-1]=ej(e,o/u);return a}function a(o){return o==null||isNaN(o=+o)?n:t[ri(r,o)]}return a.invertExtent=function(o){var u=t.indexOf(o);return u<0?[NaN,NaN]:[u>0?r[u-1]:e[0],u<r.length?r[u]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let u of o)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(Ct),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.quantiles=function(){return r.slice()},a.copy=function(){return Jh().domain(e).range(t).unknown(n)},Ze.apply(a,arguments)}function Qh(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(c){return c!=null&&c<=c?i[ri(n,c,0,r)]:a}function u(){var c=-1;for(n=new Array(r);++c<r;)n[c]=((c+1)*t-(c-r)*e)/(r+1);return o}return o.domain=function(c){return arguments.length?([e,t]=c,e=+e,t=+t,u()):[e,t]},o.range=function(c){return arguments.length?(r=(i=Array.from(c)).length-1,u()):i.slice()},o.invertExtent=function(c){var s=i.indexOf(c);return s<0?[NaN,NaN]:s<1?[e,n[0]]:s>=r?[n[r-1],t]:[n[s-1],n[s]]},o.unknown=function(c){return arguments.length&&(a=c),o},o.thresholds=function(){return n.slice()},o.copy=function(){return Qh().domain([e,t]).range(i).unknown(a)},Ze.apply(Dt(o),arguments)}function ev(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[ri(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return ev().domain(e).range(t).unknown(r)},Ze.apply(i,arguments)}const Eo=new Date,jo=new Date;function Ae(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>
20(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),u=i.ceil(a);return a-o<u-a?o:u},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,u)=>{const c=[];if(a=i.ceil(a),u=u==null?1:Math.floor(u),!(a<o)||!(u>0))return c;let s;do c.push(s=new Date(+a)),t(a,u),e(a);while(s<a&&a<o);return c},i.filter=a=>Ae(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,u)=>{if(o>=o)if(u<0)for(;++u<=0;)for(;t(o,-1),!a(o););else for(;--u>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(Eo.setTime(+a),jo.setTime(+o),e(Eo),e(jo),Math.floor(r(Eo,jo))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const Vi=Ae(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Vi.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Ae(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Vi);Vi.range;const dt=1e3,Ge=dt*60,ht=Ge*60,wt=ht*24,Jc=wt*7,wf=wt*30,Mo=wt*365,Xt=Ae(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*dt)},(e,t)=>(t-e)/dt,e=>e.getUTCSeconds());Xt.range;const Qc=Ae(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*dt)},(e,t)=>{e.setTime(+e+t*Ge)},(e,t)=>(t-e)/Ge,e=>e.getMinutes());Qc.range;const es=Ae(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ge)},(e,t)=>(t-e)/Ge,e=>e.getUTCMinutes());es.range;const ts=Ae(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*dt-e.getMinutes()*Ge)},(e,t)=>{e.setTime(+e+t*ht)},(e,t)=>(t-e)/ht,e=>e.getHours());ts.range;const rs=Ae(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ht)},(e,t)=>(t-e)/ht,e=>e.getUTCHours());rs.range;const ai=Ae(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ge)/wt,e=>e.getDate()-1);ai.range;const Ka=Ae(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/wt,e=>e.getUTCDate()-1);Ka.range;const tv=Ae(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/wt,e=>Math.floor(e/wt));tv.range;function ir(e){return Ae(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Ge)/Jc)}const Xa=ir(0),Yi=ir(1),Yj=ir(2),Zj=ir(3),_r=ir(4),Jj=ir(5),Qj=ir(6);Xa.range;Yi.range;Yj.range;Zj.range;_r.range;Jj.range;Qj.range;function ar(e){return Ae(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/Jc)}const Va=ar(0),Zi=ar(1),eM=ar(2),tM=ar(3),$r=ar(4),rM=ar(5),nM=ar(6);Va.range;Zi.range;eM.range;tM.range;$r.range;rM.range;nM.range;const ns=Ae(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());ns.range;const is=Ae(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());is.range;const Ot=Ae(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Ot.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ae(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});Ot.range;const St=Ae(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());St.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ae(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});St.range;function rv(e,t,r,n,i,a){const o=[[Xt,1,dt],[Xt,5,5*dt],[Xt,15,15*dt],[Xt,30,30*dt],[a,1,Ge],[a,5,5*Ge],[a,15,15*Ge],[a,30,30*Ge],[i,1,ht],[i,3,3*ht],[i,6,6*ht],[i,12,12*ht],[n,1,wt],[n,2,2*wt],[r,1,Jc],[t,1,wf],[t,3,3*wf],[e,1,Mo]];function u(s,f,l){const p=f<s;p&&([s,f]=[f,s]);const d=l&&typeof l.range=="function"?l:c(s,f,l),h=d?d.range(s,+f+1):[];return p?h.reverse():h}function c(s,f,l){const p=Math.abs(f-s)/l,d=Fc(([,,y])=>y).right(o,p);if(d===o.length)return e.every(bu(s/Mo,f/Mo,l));if(d===0)return Vi.every(Math.max(bu(s,f,l),1));const[h,v]=o[p/o[d-1][2]<o[d][2]/p?d-1:d];return h.every(v)}return[u,c]}const[iM,aM]=rv(St,is,Va,tv,rs,es),[oM,uM]=rv(Ot,ns,Xa,ai,ts,Qc);function Co(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Io(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function nn(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function cM(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,u=e.months,c=e.shortMonths,s=an(i),f=on(i),l=an(a),p=on(a),d=an(o),h=on(o),v=an(u),y=on(u),b=an(c),w=on(c),x={a:k,A:R,b:F,B:H,c:null,d:$f,e:$f,f:MM,g:zM,G:UM,H:TM,I:EM,j:jM,L:nv,m:CM,M:IM,p:K,q:W,Q:jf,s:Mf,S:NM,u:kM,U:DM,V:LM,w:BM,W:RM,x:null,X:null,y:FM,Y:WM,Z:qM,"%":Ef}
vendor: 6,931 bytes, line 20
20,S={a:X,A:se,b:ye,B:Le,c:null,d:Tf,e:Tf,f:XM,g:iC,G:oC,H:HM,I:GM,j:KM,L:av,m:VM,M:YM,p:Rt,q:Ie,Q:jf,s:Mf,S:ZM,u:JM,U:QM,V:eC,w:tC,W:rC,x:null,X:null,y:nC,Y:aC,Z:uC,"%":Ef},m={a:j,A:$,b:T,B:I,c:C,d:Pf,e:Pf,f:AM,g:Af,G:Sf,H:_f,I:_f,j:xM,L:SM,m:bM,M:wM,p:_,q:gM,Q:_M,s:$M,S:OM,u:dM,U:hM,V:vM,w:pM,W:yM,x:M,X:N,y:Af,Y:Sf,Z:mM,"%":PM};x.x=g(r,x),x.X=g(n,x),x.c=g(t,x),S.x=g(r,S),S.X=g(n,S),S.c=g(t,S);function g(z,V){return function(Y){var D=[],de=-1,ee=0,be=z.length,xe,Ne,Tt;for(Y instanceof Date||(Y=new Date(+Y));++de<be;)z.charCodeAt(de)===37&&(D.push(z.slice(ee,de)),(Ne=Of[xe=z.charAt(++de)])!=null?xe=z.charAt(++de):Ne=xe==="e"?" ":"0",(Tt=V[xe])&&(xe=Tt(Y,Ne)),D.push(xe),ee=de+1);return D.push(z.slice(ee,de)),D.join("")}}function O(z,V){return function(Y){var D=nn(1900,void 0,1),de=A(D,z,Y+="",0),ee,be;if(de!=Y.length)return null;if("Q"in D)return new Date(D.Q);if("s"in D)return new Date(D.s*1e3+("L"in D?D.L:0));if(V&&!("Z"in D)&&(D.Z=0),"p"in D&&(D.H=D.H%12+D.p*12),D.m===void 0&&(D.m="q"in D?D.q:0),"V"in D){if(D.V<1||D.V>53)return null;"w"in D||(D.w=1),"Z"in D?(ee=Io(nn(D.y,0,1)),be=ee.getUTCDay(),ee=be>4||be===0?Zi.ceil(ee):Zi(ee),ee=Ka.offset(ee,(D.V-1)*7),D.y=ee.getUTCFullYear(),D.m=ee.getUTCMonth(),D.d=ee.getUTCDate()+(D.w+6)%7):(ee=Co(nn(D.y,0,1)),be=ee.getDay(),ee=be>4||be===0?Yi.ceil(ee):Yi(ee),ee=ai.offset(ee,(D.V-1)*7),D.y=ee.getFullYear(),D.m=ee.getMonth(),D.d=ee.getDate()+(D.w+6)%7)}else("W"in D||"U"in D)&&("w"in D||(D.w="u"in D?D.u%7:"W"in D?1:0),be="Z"in D?Io(nn(D.y,0,1)).getUTCDay():Co(nn(D.y,0,1)).getDay(),D.m=0,D.d="W"in D?(D.w+6)%7+D.W*7-(be+5)%7:D.w+D.U*7-(be+6)%7);return"Z"in D?(D.H+=D.Z/100|0,D.M+=D.Z%100,Io(D)):Co(D)}}function A(z,V,Y,D){for(var de=0,ee=V.length,be=Y.length,xe,Ne;de<ee;){if(D>=be)return-1;if(xe=V.charCodeAt(de++),xe===37){if(xe=V.charAt(de++),Ne=m[xe in Of?V.charAt(de++):xe],!Ne||(D=Ne(z,Y,D))<0)return-1}else if(xe!=Y.charCodeAt(D++))return-1}return D}function _(z,V,Y){var D=s.exec(V.slice(Y));return D?(z.p=f.get(D[0].toLowerCase()),Y+D[0].length):-1}function j(z,V,Y){var D=d.exec(V.slice(Y));return D?(z.w=h.get(D[0].toLowerCase()),Y+D[0].length):-1}function $(z,V,Y){var D=l.exec(V.slice(Y));return D?(z.w=p.get(D[0].toLowerCase()),Y+D[0].length):-1}function T(z,V,Y){var D=b.exec(V.slice(Y));return D?(z.m=w.get(D[0].toLowerCase()),Y+D[0].length):-1}function I(z,V,Y){var D=v.exec(V.slice(Y));return D?(z.m=y.get(D[0].toLowerCase()),Y+D[0].length):-1}function C(z,V,Y){return A(z,t,V,Y)}function M(z,V,Y){return A(z,r,V,Y)}function N(z,V,Y){return A(z,n,V,Y)}function k(z){return o[z.getDay()]}function R(z){return a[z.getDay()]}function F(z){return c[z.getMonth()]}function H(z){return u[z.getMonth()]}function K(z){return i[+(z.getHours()>=12)]}function W(z){return 1+~~(z.getMonth()/3)}function X(z){return o[z.getUTCDay()]}function se(z){return a[z.getUTCDay()]}function ye(z){return c[z.getUTCMonth()]}function Le(z){return u[z.getUTCMonth()]}function Rt(z){return i[+(z.getUTCHours()>=12)]}function Ie(z){return 1+~~(z.getUTCMonth()/3)}return{format:function(z){var V=g(z+="",x);return V.toString=function(){return z},V},parse:function(z){var V=O(z+="",!1);return V.toString=function(){return z},V},utcFormat:function(z){var V=g(z+="",S);return V.toString=function(){return z},V},utcParse:function(z){var V=O(z+="",!0);return V.toString=function(){return z},V}}}var Of={"-":"",_:" ",0:"0"},_e=/^\s*\d+/,sM=/^%/,lM=/[\\^$*+?|[\]().{}]/g;function re(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(t)+i:i)}function fM(e){return e.replace(lM,"\\$&")}function an(e){return new RegExp("^(?:"+e.map(fM).join("|")+")","i")}function on(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function pM(e,t,r){var n=_e.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function dM(e,t,r){var n=_e.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function hM(e,t,r){var n=_e.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function vM(e,t,r){var n=_e.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function yM(e,t,r){var n=_e.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function Sf(e,t,r){var n=_e.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function Af(e,t,r){var n=_e.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function mM(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function gM(e,t,r){var n=_e.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function bM(e,t,r){var n=_e.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function Pf(e,t,r){var n=_e.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function xM(e,t,r){var n=_e.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function _f(e,t,r){var n=_e.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function wM(e,t,r){var n=_e.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function OM(e,t,r){var n=_e.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function SM(e,t,r){var n=_e.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function AM(e,t,r){var n=_e.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function PM(e,t,r){var n=sM.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function _M(e,t,r){var n=_e.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function $M(e,t,r){var n=_e.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function $f(e,t){return re(e.getDate(),t,2)}function TM(e,t){return re(e.getHours(),t,2)}function EM(e,t){return re(e.getHours()%12||12,t,2)}function jM(e,t){return re(1+ai.count(Ot(e),e),t,3)}function nv(e,t){return re(e.getMilliseconds(),t,3)}function MM(e,t){return nv(e,t)+"000"}function CM(e,t){return re(e.getMonth()+1,t,2)}function IM(e,t){return re(e.getMinutes(),t,2)}function NM(e,t){return re(e.getSeconds(),t,2)}function kM(e){var t=e.getDay();return t===0?7:t}function DM(e,t){return re(Xa.count(Ot(e)-1,e),t,2)}function iv(e){var t=e.getDay();return t>=4||t===0?_r(e):_r.ceil(e)}function LM(e,t){return e=iv(e),re(_r.count(Ot(e),e)+(Ot(e).getDay()===4),t,2)}function BM(e){return e.getDay()}function RM(e,t){return re(Yi.count(Ot(e)-1,e),t,2)}function FM(e,t){return re(e.getFullYear()%100,t,2)}function zM(e,t){return e=iv(e),re(e.getFullYear()%100,t,2)}function WM(e,t){return re(e.getFullYear()%1e4,t,4)}function UM(e,t){var r=e.getDay();return e=r>=4||r===0?_r(e):_r.ceil(e),re(e.getFullYear()%1e4,t,4)}function qM(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+re(t/60|0,"0",2)+re(t%60,"0",2)}function Tf(e,t){return re(e.getUTCDate(),t,2)}function HM(e,t){return re(e.getUTCHours(),t,2)}function GM(e,t){return re(e.getUTCHours()%12||12,t,2)}function KM(e,t){return re(1+Ka.count(St(e),e),t,3)}function av(e,t){return re(e.getUTCMilliseconds(),t,3)}function XM(e,t){return av(e,t)+"000"}
20function VM(e,t){return re(e.getUTCMonth()+1,t,2)}function YM(e,t){return re(e.getUTCMinutes(),t,2)}function ZM(e,t){return re(e.getUTCSeconds(),t,2)}function JM(e){var t=e.getUTCDay();return t===0?7:t}function QM(e,t){return re(Va.count(St(e)-1,e),t,2)}function ov(e){var t=e.getUTCDay();return t>=4||t===0?$r(e):$r.ceil(e)}function eC(e,t){return e=ov(e),re($r.count(St(e),e)+(St(e).getUTCDay()===4),t,2)}function tC(e){return e.getUTCDay()}function rC(e,t){return re(Zi.count(St(e)-1,e),t,2)}function nC(e,t){return re(e.getUTCFullYear()%100,t,2)}function iC(e,t){return e=ov(e),re(e.getUTCFullYear()%100,t,2)}function aC(e,t){return re(e.getUTCFullYear()%1e4,t,4)}function oC(e,t){var r=e.getUTCDay();return e=r>=4||r===0?$r(e):$r.ceil(e),re(e.getUTCFullYear()%1e4,t,4)}function uC(){return"+0000"}function Ef(){return"%"}function jf(e){return+e}function Mf(e){return Math.floor(+e/1e3)}var sr,uv,cv;cC({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function cC(e){return sr=cM(e),uv=sr.format,sr.parse,cv=sr.utcFormat,sr.utcParse,sr}function sC(e){return new Date(e)}function lC(e){return e instanceof Date?+e:+new Date(+e)}function as(e,t,r,n,i,a,o,u,c,s){var f=Hc(),l=f.invert,p=f.domain,d=s(".%L"),h=s(":%S"),v=s("%I:%M"),y=s("%I %p"),b=s("%a %d"),w=s("%b %d"),x=s("%B"),S=s("%Y");function m(g){return(c(g)<g?d:u(g)<g?h:o(g)<g?v:a(g)<g?y:n(g)<g?i(g)<g?b:w:r(g)<g?x:S)(g)}return f.invert=function(g){return new Date(l(g))},f.domain=function(g){return arguments.length?p(Array.from(g,lC)):p().map(sC)},f.ticks=function(g){var O=p();return e(O[0],O[O.length-1],g??10)},f.tickFormat=function(g,O){return O==null?m:s(O)},f.nice=function(g){var O=p();return(!g||typeof g.range!="function")&&(g=t(O[0],O[O.length-1],g??10)),g?p(Xh(O,g)):f},f.copy=function(){return ii(f,as(e,t,r,n,i,a,o,u,c,s))},f}function fC(){return Ze.apply(as(oM,uM,Ot,ns,Xa,ai,ts,Qc,Xt,uv).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function pC(){return Ze.apply(as(iM,aM,St,is,Va,Ka,rs,es,Xt,cv).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Ya(){var e=0,t=1,r,n,i,a,o=Ce,u=!1,c;function s(l){return l==null||isNaN(l=+l)?c:o(i===0?.5:(l=(a(l)-r)*i,u?Math.max(0,Math.min(1,l)):l))}s.domain=function(l){return arguments.length?([e,t]=l,r=a(e=+e),n=a(t=+t),i=r===n?0:1/(n-r),s):[e,t]},s.clamp=function(l){return arguments.length?(u=!!l,s):u},s.interpolator=function(l){return arguments.length?(o=l,s):o};function f(l){return function(p){var d,h;return arguments.length?([d,h]=p,o=l(d,h),s):[o(0),o(1)]}}return s.range=f(Yr),s.rangeRound=f(qc),s.unknown=function(l){return arguments.length?(c=l,s):c},function(l){return a=l,r=l(e),n=l(t),i=r===n?0:1/(n-r),s}}function Lt(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function sv(){var e=Dt(Ya()(Ce));return e.copy=function(){return Lt(e,sv())},$t.apply(e,arguments)}function lv(){var e=Xc(Ya()).domain([1,10]);return e.copy=function(){return Lt(e,lv()).base(e.base())},$t.apply(e,arguments)}function fv(){var e=Vc(Ya());return e.copy=function(){return Lt(e,fv()).constant(e.constant())},$t.apply(e,arguments)}function os(){var e=Yc(Ya());return e.copy=function(){return Lt(e,os()).exponent(e.exponent())},$t.apply(e,arguments)}function dC(){return os.apply(null,arguments).exponent(.5)}function pv(){var e=[],t=Ce;function r(n){if(n!=null&&!isNaN(n=+n))return t((ri(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(Ct),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>QE(e,a/n))},r.copy=function(){return pv(t).domain(e)},$t.apply(r,arguments)}function Za(){var e=0,t=.5,r=1,n=1,i,a,o,u,c,s=Ce,f,l=!1,p;function d(v){return isNaN(v=+v)?p:(v=.5+((v=+f(v))-a)*(n*v<n*a?u:c),s(l?Math.max(0,Math.min(1,v)):v))}d.domain=function(v){return arguments.length?([e,t,r]=v,i=f(e=+e),a=f(t=+t),o=f(r=+r),u=i===a?0:.5/(a-i),c=a===o?0:.5/(o-a),n=a<i?-1:1,d):[e,t,r]},d.clamp=function(v){return arguments.length?(l=!!v,d):l},d.interpolator=function(v){return arguments.length?(s=v,d):s};function h(v){return function(y){var b,w,x;return arguments.length?([b,w,x]=y,s=Pj(v,[b,w,x]),d):[s(0),s(.5),s(1)]}}return d.range=h(Yr),d.rangeRound=h(qc),d.unknown=function(v){return arguments.length?(p=v,d):p},function(v){return f=v,i=v(e),a=v(t),o=v(r),u=i===a?0:.5/(a-i),c=a===o?0:.5/(o-a),n=a<i?-1:1,d}}function dv(){var e=Dt(Za()(Ce));return e.copy=function(){return Lt(e,dv())},$t.apply(e,arguments)}function hv(){var e=Xc(Za()).domain([.1,1,10]);return e.copy=function(){return Lt(e,hv()).base(e.base())},$t.apply(e,arguments)}function vv(){var e=Vc(Za());return e.copy=function(){return Lt(e,vv()).constant(e.constant())},$t.apply(e,arguments)}function us(){var e=Yc(Za());return e.copy=function(){return Lt(e,us()).exponent(e.exponent())},$t.apply(e,arguments)}function hC(){return us.apply(null,arguments).exponent(.5)}const Cf=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:An,scaleDiverging:dv,scaleDivergingLog:hv,scaleDivergingPow:us,scaleDivergingSqrt:hC,scaleDivergingSymlog:vv,scaleIdentity:Kh,scaleImplicit:xu,scaleLinear:Xi,scaleLog:Vh,scaleOrdinal:zc,scalePoint:dn,scalePow:Zc,scaleQuantile:Jh,scaleQuantize:Qh,scaleRadial:Zh,scaleSequential:sv,scaleSequentialLog:lv,scaleSequentialPow:os,scaleSequentialQuantile:pv,scaleSequentialSqrt:dC,scaleSequentialSymlog:fv,scaleSqrt:Xj,scaleSymlog:Yh,scaleThreshold:ev,scaleTime:fC,scaleUtc:pC,tickFormat:Gh},Symbol.toStringTag,{value:"Module"}));var vC=Wr;function yC(e,t,r){for(var n=-1,i=e.length;++n<i;){var a=e[n],o=t(a);if(o!=null&&(u===void 0?o===o&&!vC(o):r(o,u)))var u=o,c=a}return c}var yv=yC;function mC(e,t){return e>t}var gC=mC,bC=yv,xC=gC,wC=Vr;function OC(e){return e&&e.length?bC(e,wC,xC):void 0}var SC=OC;const Ja=ce(SC);function AC(e,t){return e<t}var PC=AC,_C=yv,$C=PC,TC=Vr;function EC(e){return e&&e.length?_C(e,TC,$C):void 0}var jC=EC;const Qa=ce(jC);var MC=wc,CC=kt,IC=Ah,NC=De;function kC(e,t){var r=NC(e)?MC:IC;return r(e,CC(t))}var DC=kC,LC=Oh,BC=DC;function RC(e,t){return LC(BC(e,t),1)}var FC=RC;const zC=ce(FC);var WC=Dc;function UC(e,t){return WC(e,t)}var qC=UC;const eo=ce(qC);
20var Zr=1e9,HC={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},ss,pe=!0,Ve="[DecimalError] ",Zt=Ve+"Invalid argument: ",cs=Ve+"Exponent out of range: ",Jr=Math.floor,Ht=Math.pow,GC=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,ze,Pe=1e7,fe=7,mv=9007199254740991,Ji=Jr(mv/fe),U={};U.absoluteValue=U.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};U.comparedTo=U.cmp=function(e){var t,r,n,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(n=a.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};U.decimalPlaces=U.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*fe;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};U.dividedBy=U.div=function(e){return bt(this,new this.constructor(e))};U.dividedToIntegerBy=U.idiv=function(e){var t=this,r=t.constructor;return oe(bt(t,new r(e),0,1),r.precision)};U.equals=U.eq=function(e){return!this.cmp(e)};U.exponent=function(){return ge(this)};U.greaterThan=U.gt=function(e){return this.cmp(e)>0};U.greaterThanOrEqualTo=U.gte=function(e){return this.cmp(e)>=0};U.isInteger=U.isint=function(){return this.e>this.d.length-2};U.isNegative=U.isneg=function(){return this.s<0};U.isPositive=U.ispos=function(){return this.s>0};U.isZero=function(){return this.s===0};U.lessThan=U.lt=function(e){return this.cmp(e)<0};U.lessThanOrEqualTo=U.lte=function(e){return this.cmp(e)<1};U.logarithm=U.log=function(e){var t,r=this,n=r.constructor,i=n.precision,a=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(ze))throw Error(Ve+"NaN");if(r.s<1)throw Error(Ve+(r.s?"NaN":"-Infinity"));return r.eq(ze)?new n(0):(pe=!1,t=bt(En(r,a),En(e,a),a),pe=!0,oe(t,i))};U.minus=U.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?xv(t,e):gv(t,(e.s=-e.s,e))};U.modulo=U.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(Ve+"NaN");return r.s?(pe=!1,t=bt(r,e,0,1).times(e),pe=!0,r.minus(t)):oe(new n(r),i)};U.naturalExponential=U.exp=function(){return bv(this)};U.naturalLogarithm=U.ln=function(){return En(this)};U.negated=U.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};U.plus=U.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?gv(t,e):xv(t,(e.s=-e.s,e))};U.precision=U.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Zt+e);if(t=ge(i)+1,n=i.d.length-1,r=n*fe+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};U.squareRoot=U.sqrt=function(){var e,t,r,n,i,a,o,u=this,c=u.constructor;if(u.s<1){if(!u.s)return new c(0);throw Error(Ve+"NaN")}for(e=ge(u),pe=!1,i=Math.sqrt(+u),i==0||i==1/0?(t=ot(u.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Jr((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new c(t)):n=new c(i.toString()),r=c.precision,i=o=r+3;;)if(a=n,n=a.plus(bt(u,a,o+2)).times(.5),ot(a.d).slice(0,o)===(t=ot(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(oe(a,r+1,0),a.times(a).eq(u)){n=a;break}}else if(t!="9999")break;o+=4}return pe=!0,oe(n,r)};U.times=U.mul=function(e){var t,r,n,i,a,o,u,c,s,f=this,l=f.constructor,p=f.d,d=(e=new l(e)).d;if(!f.s||!e.s)return new l(0);for(e.s*=f.s,r=f.e+e.e,c=p.length,s=d.length,c<s&&(a=p,p=d,d=a,o=c,c=s,s=o),a=[],o=c+s,n=o;n--;)a.push(0);for(n=s;--n>=0;){for(t=0,i=c+n;i>n;)u=a[i]+d[n]*p[i-n-1]+t,a[i--]=u%Pe|0,t=u/Pe|0;a[i]=(a[i]+t)%Pe|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,pe?oe(e,l.precision):e};U.toDecimalPlaces=U.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(st(e,0,Zr),t===void 0?t=n.rounding:st(t,0,8),oe(r,e+ge(r)+1,t))};U.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=er(n,!0):(st(e,0,Zr),t===void 0?t=i.rounding:st(t,0,8),n=oe(new i(n),e+1,t),r=er(n,!0,e+1)),r};U.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?er(i):(st(e,0,Zr),t===void 0?t=a.rounding:st(t,0,8),n=oe(new a(i),e+ge(i)+1,t),r=er(n.abs(),!1,e+ge(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};U.toInteger=U.toint=function(){var e=this,t=e.constructor;return oe(new t(e),ge(e)+1,t.rounding)};U.toNumber=function(){return+this};U.toPower=U.pow=function(e){var t,r,n,i,a,o,u=this,c=u.constructor,s=12,f=+(e=new c(e));if(!e.s)return new c(ze);
20if(u=new c(u),!u.s){if(e.s<1)throw Error(Ve+"Infinity");return u}if(u.eq(ze))return u;if(n=c.precision,e.eq(ze))return oe(u,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=u.s,o){if((r=f<0?-f:f)<=mv){for(i=new c(ze),t=Math.ceil(n/fe+4),pe=!1;r%2&&(i=i.times(u),Nf(i.d,t)),r=Jr(r/2),r!==0;)u=u.times(u),Nf(u.d,t);return pe=!0,e.s<0?new c(ze).div(i):oe(i,n)}}else if(a<0)throw Error(Ve+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,u.s=1,pe=!1,i=e.times(En(u,n+s)),pe=!0,i=bv(i),i.s=a,i};U.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=ge(i),n=er(i,r<=a.toExpNeg||r>=a.toExpPos)):(st(e,1,Zr),t===void 0?t=a.rounding:st(t,0,8),i=oe(new a(i),e,t),r=ge(i),n=er(i,e<=r||r<=a.toExpNeg,e)),n};U.toSignificantDigits=U.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(st(e,1,Zr),t===void 0?t=n.rounding:st(t,0,8)),oe(new n(r),e,t)};U.toString=U.valueOf=U.val=U.toJSON=U[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=ge(e),r=e.constructor;return er(e,t<=r.toExpNeg||t>=r.toExpPos)};function gv(e,t){var r,n,i,a,o,u,c,s,f=e.constructor,l=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),pe?oe(t,l):t;if(c=e.d,s=t.d,o=e.e,i=t.e,c=c.slice(),a=o-i,a){for(a<0?(n=c,a=-a,u=s.length):(n=s,i=o,u=c.length),o=Math.ceil(l/fe),u=o>u?o+1:u+1,a>u&&(a=u,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(u=c.length,a=s.length,u-a<0&&(a=u,n=s,s=c,c=n),r=0;a;)r=(c[--a]=c[a]+s[a]+r)/Pe|0,c[a]%=Pe;for(r&&(c.unshift(r),++i),u=c.length;c[--u]==0;)c.pop();return t.d=c,t.e=i,pe?oe(t,l):t}function st(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Zt+e)}function ot(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)n=e[t]+"",r=fe-n.length,r&&(a+=Et(r)),a+=n;o=e[t],n=o+"",r=fe-n.length,r&&(a+=Et(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var bt=function(){function e(n,i){var a,o=0,u=n.length;for(n=n.slice();u--;)a=n[u]*i+o,n[u]=a%Pe|0,o=a/Pe|0;return o&&n.unshift(o),n}function t(n,i,a,o){var u,c;if(a!=o)c=a>o?1:-1;else for(u=c=0;u<a;u++)if(n[u]!=i[u]){c=n[u]>i[u]?1:-1;break}return c}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]<i[a]?1:0,n[a]=o*Pe+n[a]-i[a];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,a,o){var u,c,s,f,l,p,d,h,v,y,b,w,x,S,m,g,O,A,_=n.constructor,j=n.s==i.s?1:-1,$=n.d,T=i.d;if(!n.s)return new _(n);if(!i.s)throw Error(Ve+"Division by zero");for(c=n.e-i.e,O=T.length,m=$.length,d=new _(j),h=d.d=[],s=0;T[s]==($[s]||0);)++s;if(T[s]>($[s]||0)&&--c,a==null?w=a=_.precision:o?w=a+(ge(n)-ge(i))+1:w=a,w<0)return new _(0);if(w=w/fe+2|0,s=0,O==1)for(f=0,T=T[0],w++;(s<m||f)&&w--;s++)x=f*Pe+($[s]||0),h[s]=x/T|0,f=x%T|0;else{for(f=Pe/(T[0]+1)|0,f>1&&(T=e(T,f),$=e($,f),O=T.length,m=$.length),S=O,v=$.slice(0,O),y=v.length;y<O;)v[y++]=0;A=T.slice(),A.unshift(0),g=T[0],T[1]>=Pe/2&&++g;do f=0,u=t(T,v,O,y),u<0?(b=v[0],O!=y&&(b=b*Pe+(v[1]||0)),f=b/g|0,f>1?(f>=Pe&&(f=Pe-1),l=e(T,f),p=l.length,y=v.length,u=t(l,v,p,y),u==1&&(f--,r(l,O<p?A:T,p))):(f==0&&(u=f=1),l=T.slice()),p=l.length,p<y&&l.unshift(0),r(v,l,y),u==-1&&(y=v.length,u=t(T,v,O,y),u<1&&(f++,r(v,O<y?A:T,y))),y=v.length):u===0&&(f++,v=[0]),h[s++]=f,u&&v[0]?v[y++]=$[S]||0:(v=[$[S]],y=1);while((S++<m||v[0]!==void 0)&&w--)}return h[0]||h.shift(),d.e=c,oe(d,o?a+ge(d)+1:a)}}();function bv(e,t){var r,n,i,a,o,u,c=0,s=0,f=e.constructor,l=f.precision;if(ge(e)>16)throw Error(cs+ge(e));if(!e.s)return new f(ze);for(t==null?(pe=!1,u=l):u=t,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),s+=5;for(n=Math.log(Ht(2,s))/Math.LN10*2+5|0,u+=n,r=i=a=new f(ze),f.precision=u;;){if(i=oe(i.times(e),u),r=r.times(++c),o=a.plus(bt(i,r,u)),ot(o.d).slice(0,u)===ot(a.d).slice(0,u)){for(;s--;)a=oe(a.times(a),u);return f.precision=l,t==null?(pe=!0,oe(a,l)):a}a=o}}function ge(e){for(var t=e.e*fe,r=e.d[0];r>=10;r/=10)t++;return t}function No(e,t,r){if(t>e.LN10.sd())throw pe=!0,r&&(e.precision=r),Error(Ve+"LN10 precision limit exceeded");return oe(new e(e.LN10),t)}function Et(e){for(var t="";e--;)t+="0";return t}function En(e,t){var r,n,i,a,o,u,c,s,f,l=1,p=10,d=e,h=d.d,v=d.constructor,y=v.precision;if(d.s<1)throw Error(Ve+(d.s?"NaN":"-Infinity"));if(d.eq(ze))return new v(0);if(t==null?(pe=!1,s=y):s=t,d.eq(10))return t==null&&(pe=!0),No(v,s);if(s+=p,v.precision=s,r=ot(h),n=r.charAt(0),a=ge(d),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)d=d.times(e),r=ot(d.d),n=r.charAt(0),l++;a=ge(d),n>1?(d=new v("0."+r),a++):d=new v(n+"."+r.slice(1))}else return c=No(v,s+2,y).times(a+""),d=En(new v(n+"."+r.slice(1)),s-p).plus(c),v.precision=y,t==null?(pe=!0,oe(d,y)):d;for(u=o=d=bt(d.minus(ze),d.plus(ze),s),f=oe(d.times(d),s),i=3;;){if(o=oe(o.times(f),s),c=u.plus(bt(o,new v(i),s)),ot(c.d).slice(0,s)===ot(u.d).slice(0,s))return u=u.times(2),a!==0&&(u=u.plus(No(v,s+2,y).times(a+""))),u=bt(u,new v(l),s),v.precision=y,t==null?(pe=!0,oe(u,y)):u;u=c,i+=2}}function If(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=Jr(r/fe),e.d=[],n=(r+1)%fe,r<0&&(n+=fe),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=fe;n<i;)e.d.push(+t.slice(n,n+=fe));t=t.slice(n),n=fe-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),pe&&(e.e>Ji||e.e<-Ji))throw Error(cs+r)}else e.s=0,e.e=0,e.d=[0];return e}function oe(e,t,r){var n,i,a,o,u,c,s,f,l=e.d;for(o=1,a=l[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=fe,i=t,s=l[f=0];else{if(f=Math.ceil((n+1)/fe),a=l.length,f>=a)return e;for(s=a=l[f],o=1;a>=10;a/=10)o++;n%=fe,i=n-fe+o}if(r!==void 0&&(a=Ht(10,o-i-1),u=s/a%10|0,c=t<0||l[f+1]!==void 0||s%a,c=r<4?(u||c)&&(r==0||r==(e.s<0?3:2)):u>5||u==5&&(r==4||c||r==6&&(n>0?i>0?s/Ht(10,o-i):0:l[f-1])%10&1||r==(e.s<0?8:7))),t<1||!l[0])return c?(a=ge(e),l.length=1,t=t-a-1,l[0]=Ht(10,(fe-t%fe)%fe),e.e=Jr(-t/fe)||0):(l.length=1,l[0]=e.e=e.s=0),e;if(n==0?(l.length=f,a=1,f--):(l.length=f+1,a=Ht(10,fe-n),l[f]=i>
200?(s/Ht(10,o-i)%Ht(10,i)|0)*a:0),c)for(;;)if(f==0){(l[0]+=a)==Pe&&(l[0]=1,++e.e);break}else{if(l[f]+=a,l[f]!=Pe)break;l[f--]=0,a=1}for(n=l.length;l[--n]===0;)l.pop();if(pe&&(e.e>Ji||e.e<-Ji))throw Error(cs+ge(e));return e}function xv(e,t){var r,n,i,a,o,u,c,s,f,l,p=e.constructor,d=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),pe?oe(t,d):t;if(c=e.d,l=t.d,n=t.e,s=e.e,c=c.slice(),o=s-n,o){for(f=o<0,f?(r=c,o=-o,u=l.length):(r=l,n=s,u=c.length),i=Math.max(Math.ceil(d/fe),u)+2,o>i&&(o=i,r.length=1),r.reverse(),i=o;i--;)r.push(0);r.reverse()}else{for(i=c.length,u=l.length,f=i<u,f&&(u=i),i=0;i<u;i++)if(c[i]!=l[i]){f=c[i]<l[i];break}o=0}for(f&&(r=c,c=l,l=r,t.s=-t.s),u=c.length,i=l.length-u;i>0;--i)c[u++]=0;for(i=l.length;i>o;){if(c[--i]<l[i]){for(a=i;a&&c[--a]===0;)c[a]=Pe-1;--c[a],c[i]+=Pe}c[i]-=l[i]}for(;c[--u]===0;)c.pop();for(;c[0]===0;c.shift())--n;return c[0]?(t.d=c,t.e=n,pe?oe(t,d):t):new p(0)}function er(e,t,r){var n,i=ge(e),a=ot(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+Et(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+Et(-i-1)+a,r&&(n=r-o)>0&&(a+=Et(n))):i>=o?(a+=Et(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+Et(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=Et(n))),e.s<0?"-"+a:a}function Nf(e,t){if(e.length>t)return e.length=t,!0}function wv(e){var t,r,n;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(Zt+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return If(o,a.toString())}else if(typeof a!="string")throw Error(Zt+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,GC.test(a))If(o,a);else throw Error(Zt+a)}if(i.prototype=U,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=wv,i.config=i.set=KC,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function KC(e){if(!e||typeof e!="object")throw Error(Ve+"Object expected");var t,r,n,i=["precision",1,Zr,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(Jr(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Zt+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Zt+r+": "+n);return this}var ss=wv(HC);ze=new ss(1);const ae=ss;function XC(e){return JC(e)||ZC(e)||YC(e)||VC()}function VC(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 21In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function YC(e,t){if(e){if(typeof e=="string")return Au(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Au(e,t)}}function ZC(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function JC(e){if(Array.isArray(e))return Au(e)}function Au(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var QC=function(t){return t},Ov={"@@functional/placeholder":!0},Sv=function(t){return t===Ov},kf=function(t){return function r(){return arguments.length===0||arguments.length===1&&Sv(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},eI=function e(t,r){return t===1?r:kf(function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=i.filter(function(u){return u!==Ov}).length;return o>=t?r.apply(void 0,i):e(t-o,kf(function(){for(var u=arguments.length,c=new Array(u),s=0;s<u;s++)c[s]=arguments[s];var f=i.map(function(l){return Sv(l)?c.shift():l});return r.apply(void 0,XC(f).concat(c))}))})},to=function(t){return eI(t.length,t)},Pu=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},tI=to(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),rI=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return QC;var i=r.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(u,c){return c(u)},a.apply(void 0,arguments))}},_u=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},Av=function(t){var r=null,n=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r&&a.every(function(u,c){return u===r[c]}
21)||(r=a,n=t.apply(void 0,a)),n}};function nI(e){var t;return e===0?t=1:t=Math.floor(new ae(e).abs().log(10).toNumber())+1,t}function iI(e,t,r){for(var n=new ae(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var aI=to(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),oI=to(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),uI=to(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const ro={rangeStep:iI,getDigitCount:nI,interpolateNumber:aI,uninterpolateNumber:oI,uninterpolateTruncation:uI};function $u(e){return lI(e)||sI(e)||Pv(e)||cI()}function cI(){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 sI(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function lI(e){if(Array.isArray(e))return Tu(e)}function jn(e,t){return dI(e)||pI(e,t)||Pv(e,t)||fI()}function fI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 23In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pv(e,t){if(e){if(typeof e=="string")return Tu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Tu(e,t)}}function Tu(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function pI(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(r.push(u.value),!(t&&r.length===t));n=!0);}catch(c){i=!0,a=c}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function dI(e){if(Array.isArray(e))return e}function _v(e){var t=jn(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function $v(e,t,r){if(e.lte(0))return new ae(0);var n=ro.getDigitCount(e.toNumber()),i=new ae(10).pow(n),a=e.div(i),o=n!==1?.05:.1,u=new ae(Math.ceil(a.div(o).toNumber())).add(r).mul(o),c=u.mul(i);return t?c:new ae(Math.ceil(c))}function hI(e,t,r){var n=1,i=new ae(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new ae(10).pow(ro.getDigitCount(e)-1),i=new ae(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new ae(Math.floor(e)))}else e===0?i=new ae(Math.floor((t-1)/2)):r||(i=new ae(Math.floor(e)));var o=Math.floor((t-1)/2),u=rI(tI(function(c){return i.add(new ae(c-o).mul(n)).toNumber()}),Pu);return u(0,t)}function Tv(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new ae(0),tickMin:new ae(0),tickMax:new ae(0)};var a=$v(new ae(t).sub(e).div(r-1),n,i),o;e<=0&&t>=0?o=new ae(0):(o=new ae(e).add(t).div(2),o=o.sub(new ae(o).mod(a)));var u=Math.ceil(o.sub(e).div(a).toNumber()),c=Math.ceil(new ae(t).sub(o).div(a).toNumber()),s=u+c+1;return s>r?Tv(e,t,r,n,i+1):(s<r&&(c=t>0?c+(r-s):c,u=t>0?u:u+(r-s)),{step:a,tickMin:o.sub(new ae(u).mul(a)),tickMax:o.add(new ae(c).mul(a))})}function vI(e){var t=jn(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),u=_v([r,n]),c=jn(u,2),s=c[0],f=c[1];if(s===-1/0||f===1/0){var l=f===1/0?[s].concat($u(Pu(0,i-1).map(function(){return 1/0}))):[].concat($u(Pu(0,i-1).map(function(){return-1/0})),[f]);return r>n?_u(l):l}if(s===f)return hI(s,i,a);var p=Tv(s,f,o,a),d=p.step,h=p.tickMin,v=p.tickMax,y=ro.rangeStep(h,v.add(new ae(.1).mul(d)),d);return r>n?_u(y):y}function yI(e,t){var r=jn(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=_v([n,i]),u=jn(o,2),c=u[0],s=u[1];if(c===-1/0||s===1/0)return[n,i];if(c===s)return[c];var f=Math.max(t,2),l=$v(new ae(s).sub(c).div(f-1),a,0),p=[].concat($u(ro.rangeStep(new ae(c),new ae(s).sub(new ae(.99).mul(l)),l)),[s]);return n>i?_u(p):p}var mI=Av(vI),gI=Av(yI),bI="Invariant failed";function tr(e,t){throw new Error(bI)}var xI=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Tr(e){"@babel/helpers - typeof";return Tr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tr(e)}function Qi(){return Qi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
23for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Qi.apply(this,arguments)}function wI(e,t){return PI(e)||AI(e,t)||SI(e,t)||OI()}function OI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 24In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function SI(e,t){if(e){if(typeof e=="string")return Df(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Df(e,t)}}function Df(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function AI(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,i=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function PI(e){if(Array.isArray(e))return e}function _I(e,t){if(e==null)return{};var r=$I(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $I(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function TI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EI(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Mv(n.key),n)}}function jI(e,t,r){return t&&EI(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function MI(e,t,r){return t=ea(t),CI(e,Ev()?Reflect.construct(t,r||[],ea(e).constructor):t.apply(e,r))}function CI(e,t){if(t&&(Tr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return II(e)}function II(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ev(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ev=function(){return!!e})()}function ea(e){return ea=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ea(e)}function NI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Eu(e,t)}function Eu(e,t){return Eu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Eu(e,t)}function jv(e,t,r){return t=Mv(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Mv(e){var t=kI(e,"string");return Tr(t)=="symbol"?t:t+""}function kI(e,t){if(Tr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Tr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var oi=function(e){function t(){return TI(this,t),MI(this,t,arguments)}return NI(t,e),jI(t,[{key:"render",value:function(){var n=this.props,i=n.offset,a=n.layout,o=n.width,u=n.dataKey,c=n.data,s=n.dataPointFormatter,f=n.xAxis,l=n.yAxis,p=_I(n,xI),d=Q(p,!1);this.props.direction==="x"&&f.type!=="number"&&tr();var h=c.map(function(v){var y=s(v,u),b=y.x,w=y.y,x=y.value,S=y.errorVal;if(!S)return null;var m=[],g,O;if(Array.isArray(S)){var A=wI(S,2);g=A[0],O=A[1]}else g=O=S;if(a==="vertical"){var _=f.scale,j=w+i,$=j+o,T=j-o,I=_(x-g),C=_(x+O);m.push({x1:C,y1:$,x2:C,y2:T}),m.push({x1:I,y1:j,x2:C,y2:j}),m.push({x1:I,y1:$,x2:I,y2:T})}else if(a==="horizontal"){var M=l.scale,N=b+i,k=N-o,R=N+o,F=M(x-g),H=M(x+O);m.push({x1:k,y1:H,x2:R,y2:H}),m.push({x1:N,y1:F,x2:N,y2:H}),m.push({x1:k,y1:F,x2:R,y2:F})}return P.createElement(ve,Qi({className:"recharts-errorBar",key:"bar-".concat(m.map(function(K){return"".concat(K.x1,"-").concat(K.x2,"-").concat(K.y1,"-").concat(K.y2)}))},d),m.map(function(K){return P.createElement("line",Qi({},K,{key:"line-".concat(K.x1,"-").concat(K.x2,"-").concat(K.y1,"-").concat(K.y2)}))}
24))});return P.createElement(ve,{className:"recharts-errorBars"},h)}}])}(P.Component);jv(oi,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});jv(oi,"displayName","ErrorBar");function Mn(e){"@babel/helpers - typeof";return Mn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mn(e)}function Lf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Wt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Lf(Object(r),!0).forEach(function(n){DI(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function DI(e,t,r){return t=LI(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LI(e){var t=BI(e,"string");return Mn(t)=="symbol"?t:t+""}function BI(e,t){if(Mn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Mn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Cv=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=Fe(r,mr);if(!o)return null;var u=mr.defaultProps,c=u!==void 0?Wt(Wt({},u),o.props):{},s;return o.props&&o.props.payload?s=o.props&&o.props.payload:a==="children"?s=(n||[]).reduce(function(f,l){var p=l.item,d=l.props,h=d.sectors||d.data||[];return f.concat(h.map(function(v){return{type:o.props.iconType||p.props.legendType,value:v.name,color:v.fill,payload:v}}))},[]):s=(n||[]).map(function(f){var l=f.item,p=l.type.defaultProps,d=p!==void 0?Wt(Wt({},p),l.props):{},h=d.dataKey,v=d.name,y=d.legendType,b=d.hide;return{inactive:b,dataKey:h,type:c.iconType||y||"square",color:ls(l),value:v||h,payload:d}}),Wt(Wt(Wt({},c),mr.getWithHeight(o,i)),{},{payload:s,item:o})};function Cn(e){"@babel/helpers - typeof";return Cn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cn(e)}function Bf(e){return WI(e)||zI(e)||FI(e)||RI()}function RI(){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 FI(e,t){if(e){if(typeof e=="string")return ju(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ju(e,t)}}function zI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function WI(e){if(Array.isArray(e))return ju(e)}function ju(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Rf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function he(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Rf(Object(r),!0).forEach(function(n){br(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Rf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function br(e,t,r){return t=UI(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UI(e){var t=qI(e,"string");return Cn(t)=="symbol"?t:t+""}function qI(e,t){if(Cn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Cn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function We(e,t,r){return J(e)||J(t)?r:Se(t)?Ke(e,t,r):Z(t)?t(e):r}function hn(e,t,r,n){var i=zC(e,function(u){return We(u,t)});if(r==="number"){var a=i.filter(function(u){return B(u)||parseFloat(u)});return a.length?[Qa(a),Ja(a)]:[1/0,-1/0]}var o=n?i.filter(function(u){return!J(u)}):i;return o.map(function(u){return Se(u)||u instanceof Date?u:""})}var HI=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,u=(r=n?.length)!==null&&r!==void 0?r:0;if(u<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var c=a.range,s=0;s<u;s++){var f=s>
250?i[s-1].coordinate:i[u-1].coordinate,l=i[s].coordinate,p=s>=u-1?i[0].coordinate:i[s+1].coordinate,d=void 0;if(nt(l-f)!==nt(p-l)){var h=[];if(nt(p-l)===nt(c[1]-c[0])){d=p;var v=l+c[1]-c[0];h[0]=Math.min(v,(v+f)/2),h[1]=Math.max(v,(v+f)/2)}else{d=f;var y=p+c[1]-c[0];h[0]=Math.min(l,(y+l)/2),h[1]=Math.max(l,(y+l)/2)}var b=[Math.min(l,(d+l)/2),Math.max(l,(d+l)/2)];if(t>b[0]&&t<=b[1]||t>=h[0]&&t<=h[1]){o=i[s].index;break}}else{var w=Math.min(f,p),x=Math.max(f,p);if(t>(w+l)/2&&t<=(x+l)/2){o=i[s].index;break}}}else for(var S=0;S<u;S++)if(S===0&&t<=(n[S].coordinate+n[S+1].coordinate)/2||S>0&&S<u-1&&t>(n[S].coordinate+n[S-1].coordinate)/2&&t<=(n[S].coordinate+n[S+1].coordinate)/2||S===u-1&&t>(n[S].coordinate+n[S-1].coordinate)/2){o=n[S].index;break}return o},ls=function(t){var r,n=t,i=n.type.displayName,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?he(he({},t.type.defaultProps),t.props):t.props,o=a.stroke,u=a.fill,c;switch(i){case"Line":c=o;break;case"Area":case"Radar":c=o&&o!=="none"?o:u;break;default:c=u;break}return c},GI=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},u=Object.keys(a),c=0,s=u.length;c<s;c++)for(var f=a[u[c]].stackGroups,l=Object.keys(f),p=0,d=l.length;p<d;p++){var h=f[l[p]],v=h.items,y=h.cateAxisId,b=v.filter(function(O){return yt(O.type).indexOf("Bar")>=0});if(b&&b.length){var w=b[0].type.defaultProps,x=w!==void 0?he(he({},w),b[0].props):b[0].props,S=x.barSize,m=x[y];o[m]||(o[m]=[]);var g=J(S)?r:S;o[m].push({item:b[0],stackList:b.slice(1),barSize:J(g)?void 0:Qt(g,n,0)})}}return o},KI=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,u=t.maxBarSize,c=o.length;if(c<1)return null;var s=Qt(r,i,0,!0),f,l=[];if(o[0].barSize===+o[0].barSize){var p=!1,d=i/c,h=o.reduce(function(S,m){return S+m.barSize||0},0);h+=(c-1)*s,h>=i&&(h-=(c-1)*s,s=0),h>=i&&d>0&&(p=!0,d*=.9,h=c*d);var v=(i-h)/2>>0,y={offset:v-s,size:0};f=o.reduce(function(S,m){var g={item:m.item,position:{offset:y.offset+y.size+s,size:p?d:m.barSize}},O=[].concat(Bf(S),[g]);return y=O[O.length-1].position,m.stackList&&m.stackList.length&&m.stackList.forEach(function(A){O.push({item:A,position:y})}),O},l)}else{var b=Qt(n,i,0,!0);i-2*b-(c-1)*s<=0&&(s=0);var w=(i-2*b-(c-1)*s)/c;w>1&&(w>>=0);var x=u===+u?Math.min(w,u):w;f=o.reduce(function(S,m,g){var O=[].concat(Bf(S),[{item:m.item,position:{offset:b+(w+s)*g+(w-x)/2,size:x}}]);return m.stackList&&m.stackList.length&&m.stackList.forEach(function(A){O.push({item:A,position:O[O.length-1].position})}),O},l)}return f},XI=function(t,r,n,i){var a=n.children,o=n.width,u=n.margin,c=o-(u.left||0)-(u.right||0),s=Cv({children:a,legendWidth:c});if(s){var f=i||{},l=f.width,p=f.height,d=s.align,h=s.verticalAlign,v=s.layout;if((v==="vertical"||v==="horizontal"&&h==="middle")&&d!=="center"&&B(t[d]))return he(he({},t),{},br({},d,t[d]+(l||0)));if((v==="horizontal"||v==="vertical"&&d==="center")&&h!=="middle"&&B(t[h]))return he(he({},t),{},br({},h,t[h]+(p||0)))}return t},VI=function(t,r,n){return J(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},Iv=function(t,r,n,i,a){var o=r.props.children,u=Xe(o,oi).filter(function(s){return VI(i,a,s.props.direction)});if(u&&u.length){var c=u.map(function(s){return s.props.dataKey});return t.reduce(function(s,f){var l=We(f,n);if(J(l))return s;var p=Array.isArray(l)?[Qa(l),Ja(l)]:[l,l],d=c.reduce(function(h,v){var y=We(f,v,0),b=p[0]-Math.abs(Array.isArray(y)?y[0]:y),w=p[1]+Math.abs(Array.isArray(y)?y[1]:y);return[Math.min(b,h[0]),Math.max(w,h[1])]},[1/0,-1/0]);return[Math.min(d[0],s[0]),Math.max(d[1],s[1])]},[1/0,-1/0])}return null},YI=function(t,r,n,i,a){var o=r.map(function(u){return Iv(t,u,n,a,i)}).filter(function(u){return!J(u)});return o&&o.length?o.reduce(function(u,c){return[Math.min(u[0],c[0]),Math.max(u[1],c[1])]},[1/0,-1/0]):null},Nv=function(t,r,n,i,a){var o=r.map(function(c){var s=c.props.dataKey;return n==="number"&&s&&Iv(t,c,s,i)||hn(t,s,n,a)});if(n==="number")return o.reduce(function(c,s){return[Math.min(c[0],s[0]),Math.max(c[1],s[1])]},[1/0,-1/0]);var u={};return o.reduce(function(c,s){for(var f=0,l=s.length;f<l;f++)u[s[f]]||(u[s[f]]=!0,c.push(s[f]));return c},[])},kv=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},Dv=function(t,r,n,i){if(i)return t.map(function(c){return c.coordinate});var a,o,u=t.map(function(c){return c.coordinate===r&&(a=!0),c.coordinate===n&&(o=!0),c.coordinate});return a||u.push(r),o||u.push(n),u},vt=function(t,r,n){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,u=t.range,c=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,s=(r||n)&&o==="category"&&i.bandwidth?i.bandwidth()/c:0;if(s=t.axisType==="angleAxis"&&u?.length>=2?nt(u[0]-u[1])*2*s:s,r&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(l){var p=a?a.indexOf(l):l;return{coordinate:i(p)+s,value:l,offset:s}});return f.filter(function(l){return!Qn(l.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(l,p){return{coordinate:i(l)+s,value:l,index:p,offset:s}}
25):i.ticks&&!n?i.ticks(t.tickCount).map(function(l){return{coordinate:i(l)+s,value:l,offset:s}}):i.domain().map(function(l,p){return{coordinate:i(l)+s,value:a?a[l]:l,index:p,offset:s}})},ko=new WeakMap,bi=function(t,r){if(typeof r!="function")return t;ko.has(t)||ko.set(t,new WeakMap);var n=ko.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},ZI=function(t,r,n){var i=t.scale,a=t.type,o=t.layout,u=t.axisType;if(i==="auto")return o==="radial"&&u==="radiusAxis"?{scale:An(),realScaleType:"band"}:o==="radial"&&u==="angleAxis"?{scale:Xi(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:dn(),realScaleType:"point"}:a==="category"?{scale:An(),realScaleType:"band"}:{scale:Xi(),realScaleType:"linear"};if(Jt(i)){var c="scale".concat(Ra(i));return{scale:(Cf[c]||dn)(),realScaleType:Cf[c]?c:"point"}}return Z(i)?{scale:i}:{scale:dn(),realScaleType:"point"}},Ff=1e-4,JI=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),a=Math.min(i[0],i[1])-Ff,o=Math.max(i[0],i[1])+Ff,u=t(r[0]),c=t(r[n-1]);(u<a||u>o||c<a||c>o)&&t.domain([r[0],r[n-1]])}},QI=function(t,r){if(!t)return null;for(var n=0,i=t.length;n<i;n++)if(t[n].item===r)return t[n].position;return null},e2=function(t,r){if(!r||r.length!==2||!B(r[0])||!B(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),a=[t[0],t[1]];return(!B(t[0])||t[0]<n)&&(a[0]=n),(!B(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<n&&(a[1]=n),a},t2=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0,u=0;u<r;++u){var c=Qn(t[u][n][1])?t[u][n][0]:t[u][n][1];c>=0?(t[u][n][0]=a,t[u][n][1]=a+c,a=t[u][n][1]):(t[u][n][0]=o,t[u][n][1]=o+c,o=t[u][n][1])}},r2=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0;o<r;++o){var u=Qn(t[o][n][1])?t[o][n][0]:t[o][n][1];u>=0?(t[o][n][0]=a,t[o][n][1]=a+u,a=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},n2={sign:t2,expand:mw,none:xr,silhouette:gw,wiggle:bw,positive:r2},i2=function(t,r,n){var i=r.map(function(u){return u.props.dataKey}),a=n2[n],o=yw().keys(i).value(function(u,c){return+We(u,c,0)}).order(tu).offset(a);return o(t)},a2=function(t,r,n,i,a,o){if(!t)return null;var u=o?r.reverse():r,c={},s=u.reduce(function(l,p){var d,h=(d=p.type)!==null&&d!==void 0&&d.defaultProps?he(he({},p.type.defaultProps),p.props):p.props,v=h.stackId,y=h.hide;if(y)return l;var b=h[n],w=l[b]||{hasStack:!1,stackGroups:{}};if(Se(v)){var x=w.stackGroups[v]||{numericAxisId:n,cateAxisId:i,items:[]};x.items.push(p),w.hasStack=!0,w.stackGroups[v]=x}else w.stackGroups[ei("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[p]};return he(he({},l),{},br({},b,w))},c),f={};return Object.keys(s).reduce(function(l,p){var d=s[p];if(d.hasStack){var h={};d.stackGroups=Object.keys(d.stackGroups).reduce(function(v,y){var b=d.stackGroups[y];return he(he({},v),{},br({},y,{numericAxisId:n,cateAxisId:i,items:b.items,stackedData:i2(t,b.items,a)}))},h)}return he(he({},l),{},br({},p,d))},f)},o2=function(t,r){var n=r.realScaleType,i=r.type,a=r.tickCount,o=r.originalDomain,u=r.allowDecimals,c=n||r.scale;if(c!=="auto"&&c!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var s=t.domain();if(!s.length)return null;var f=mI(s,a,u);return t.domain([Qa(f),Ja(f)]),{niceTicks:f}}if(a&&i==="number"){var l=t.domain(),p=gI(l,a,u);return{niceTicks:p}}return null};function zf(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!J(i[t.dataKey])){var u=Pi(r,"value",i[t.dataKey]);if(u)return u.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var c=We(i,J(o)?t.dataKey:o);return J(c)?null:t.scale(c)}
25var Wf=function(t){var r=t.axis,n=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,u=t.index;if(r.type==="category")return n[u]?n[u].coordinate+i:null;var c=We(o,r.dataKey,r.domain[u]);return J(c)?null:r.scale(c)-a/2+i},u2=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return i<=0&&a>=0?0:a<0?a:i}return n[0]},c2=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?he(he({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(Se(a)){var o=r[a];if(o){var u=o.items.indexOf(t);return u>=0?o.stackedData[u]:null}}return null},s2=function(t){return t.reduce(function(r,n){return[Qa(n.concat([r[0]]).filter(B)),Ja(n.concat([r[1]]).filter(B))]},[1/0,-1/0])},Lv=function(t,r,n){return Object.keys(t).reduce(function(i,a){var o=t[a],u=o.stackedData,c=u.reduce(function(s,f){var l=s2(f.slice(r,n+1));return[Math.min(s[0],l[0]),Math.max(s[1],l[1])]},[1/0,-1/0]);return[Math.min(c[0],i[0]),Math.max(c[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},Uf=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,qf=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Mu=function(t,r,n){if(Z(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(B(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(Uf.test(t[0])){var a=+Uf.exec(t[0])[1];i[0]=r[0]-a}else Z(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(B(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(qf.test(t[1])){var o=+qf.exec(t[1])[1];i[1]=r[1]+o}else Z(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},ta=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var a=Bc(r,function(l){return l.coordinate}),o=1/0,u=1,c=a.length;u<c;u++){var s=a[u],f=a[u-1];o=Math.min((s.coordinate||0)-(f.coordinate||0),o)}return o===1/0?0:o}return n?void 0:0},Hf=function(t,r,n){return!t||!t.length||eo(t,Ke(n,"type.defaultProps.domain"))?r:t},Bv=function(t,r){var n=t.type.defaultProps?he(he({},t.type.defaultProps),t.props):t.props,i=n.dataKey,a=n.name,o=n.unit,u=n.formatter,c=n.tooltipType,s=n.chartType,f=n.hide;return he(he({},Q(t,!1)),{},{dataKey:i,unit:o,formatter:u,name:a||i,color:ls(t),value:We(r,i),type:c,payload:r,chartType:s,hide:f})};function In(e){"@babel/helpers - typeof";return In=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},In(e)}function Gf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Gf(Object(r),!0).forEach(function(n){l2(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Gf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function l2(e,t,r){return t=f2(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f2(e){var t=p2(e,"string");return In(t)=="symbol"?t:t+""}function p2(e,t){if(In(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(In(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ra=Math.PI/180,d2=function(t){return t*180/Math.PI},Te=function(t,r,n,i){return{x:t+Math.cos(-ra*i)*n,y:r+Math.sin(-ra*i)*n}},h2=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return Math.sqrt(Math.pow(n-a,2)+Math.pow(i-o,2))},v2=function(t,r){var n=t.x,i=t.y,a=r.cx,o=r.cy,u=h2({x:n,y:i},{x:a,y:o});if(u<=0)return{radius:u};var c=(n-a)/u,s=Math.acos(c);return i>o&&(s=2*Math.PI-s),{radius:u,angle:d2(s),angleInRadian:s}},y2=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return{startAngle:r-o*360,endAngle:n-o*360}},m2=function(t,r){var n=r.startAngle,i=r.endAngle,a=Math.floor(n/360),o=Math.floor(i/360),u=Math.min(a,o);return t+u*360},Xf=function(t,r){var n=t.x,i=t.y,a=v2({x:n,y:i},r),o=a.radius,u=a.angle,c=r.innerRadius,s=r.outerRadius;if(o<c||o>s)return!1;if(o===0)return!0;var f=y2(r),l=f.startAngle,p=f.endAngle,d=u,h;
25if(l<=p){for(;d>p;)d-=360;for(;d<l;)d+=360;h=d>=l&&d<=p}else{for(;d>l;)d-=360;for(;d<p;)d+=360;h=d>=p&&d<=l}return h?Kf(Kf({},r),{},{radius:o,angle:m2(d,r)}):null};function Nn(e){"@babel/helpers - typeof";return Nn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(e)}var g2=["offset"];function b2(e){return S2(e)||O2(e)||w2(e)||x2()}function x2(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 26In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function w2(e,t){if(e){if(typeof e=="string")return Cu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Cu(e,t)}}function O2(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function S2(e){if(Array.isArray(e))return Cu(e)}function Cu(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function A2(e,t){if(e==null)return{};var r=P2(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function P2(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Vf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Oe(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Vf(Object(r),!0).forEach(function(n){_2(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _2(e,t,r){return t=$2(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $2(e){var t=T2(e,"string");return Nn(t)=="symbol"?t:t+""}function T2(e,t){if(Nn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Nn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kn(){return kn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},kn.apply(this,arguments)}var E2=function(t){var r=t.value,n=t.formatter,i=J(t.children)?r:t.children;return Z(n)?n(i):i},j2=function(t,r){var n=nt(r-t),i=Math.min(Math.abs(r-t),360);return n*i},M2=function(t,r,n){var i=t.position,a=t.viewBox,o=t.offset,u=t.className,c=a,s=c.cx,f=c.cy,l=c.innerRadius,p=c.outerRadius,d=c.startAngle,h=c.endAngle,v=c.clockWise,y=(l+p)/2,b=j2(d,h),w=b>=0?1:-1,x,S;i==="insideStart"?(x=d+w*o,S=v):i==="insideEnd"?(x=h-w*o,S=!v):i==="end"&&(x=h+w*o,S=v),S=b<=0?S:!S;var m=Te(s,f,y,x),g=Te(s,f,y,x+(S?1:-1)*359),O="M".concat(m.x,",").concat(m.y,` 27 A`).concat(y,",").concat(y,",0,1,").concat(S?0:1,`, 28 `).concat(g.x,",").concat(g.y),A=J(t.id)?ei("recharts-radial-line-"):t.id;return P.createElement("text",kn({},n,{dominantBaseline:"central",className:te("recharts-radial-bar-label",u)}),P.createElement("defs",null,P.createElement("path",{id:A,d:O})),P.createElement("textPath",{xlinkHref:"#".concat(A)},r))},C2=function(t){var r=t.viewBox,n=t.offset,i=t.position,a=r,o=a.cx,u=a.cy,c=a.innerRadius,s=a.outerRadius,f=a.startAngle,l=a.endAngle,p=(f+l)/2;if(i==="outside"){var d=Te(o,u,s+n,p),h=d.x,v=d.y;return{x:h,y:v,textAnchor:h>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"end"};var y=(c+s)/2,b=Te(o,u,y,p),w=b.x,x=b.y;return{x:w,y:x,textAnchor:"middle",verticalAnchor:"middle"}},I2=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=r,u=o.x,c=o.y,s=o.width,f=o.height,l=f>=0?1:-1,p=l*i,d=l>0?"end":"start",h=l>0?"start":"end",v=s>=0?1:-1,y=v*i,b=v>0?"end":"start",w=v>0?"start":"end";if(a==="top"){var x={x:u+s/2,y:c-l*i,textAnchor:"middle",verticalAnchor:d};return Oe(Oe({},x),n?{height:Math.max(c-n.y,0),width:s}:{})}if(a==="bottom"){var S={x:u+s/2,y:c+f+p,textAnchor:"middle",verticalAnchor:h};return Oe(Oe({},S),n?{height:Math.max(n.y+n.height-(c+f),0),width:s}:{})}if(a==="left"){var m={x:u-y,y:c+f/2,textAnchor:b,verticalAnchor:"middle"};return Oe(Oe({},m),n?{width:Math.max(m.x-n.x,0),height:f}:{})}if(a==="right"){var g={x:u+s+y,y:c+f/2,textAnchor:w,verticalAnchor:"middle"};return Oe(Oe({},g),n?{width:Math.max(n.x+n.width-g.x,0),height:f}:{})}var O=n?{width:s,height:f}:{};return a==="insideLeft"?Oe({x:u+y,y:c+f/2,textAnchor:w,verticalAnchor:"middle"},O):a==="insideRight"?Oe({x:u+s-y,y:c+f/2,textAnchor:b,verticalAnchor:"middle"},O):a==="insideTop"?Oe({x:u+s/2,y:c+p,textAnchor:"middle",verticalAnchor:h},O):a==="insideBottom"?Oe({x:u+s/2,y:c+f-p,textAnchor:"middle",verticalAnchor:d},O):a==="insideTopLeft"?Oe({x:u+y,y:c+p,textAnchor:w,verticalAnchor:h},O):a==="insideTopRight"?Oe({x:u+s-y,y:c+p,textAnchor:b,verticalAnchor:h},O):a==="insideBottomLeft"?Oe({x:u+y,y:c+f-p,textAnchor:w,verticalAnchor:d},O):a==="insideBottomRight"?Oe({x:u+s-y,y:c+f-p,textAnchor:b,verticalAnchor:d},O):Ur(a)&&(B(a.x)||Gt(a.x))&&(B(a.y)||Gt(a.y))?Oe({x:u+Qt(a.x,s),y:c+Qt(a.y,f),textAnchor:"end",verticalAnchor:"end"},O):Oe({x:u+s/2,y:c+f/2,textAnchor:"middle",verticalAnchor:"middle"},O)},N2=function(t){return"cx"in t&&B(t.cx)};function je(e){var t=e.offset,r=t===void 0?5:t,n=A2(e,g2),i=Oe({offset:r}
28,n),a=i.viewBox,o=i.position,u=i.value,c=i.children,s=i.content,f=i.className,l=f===void 0?"":f,p=i.textBreakAll;if(!a||J(u)&&J(c)&&!L.isValidElement(s)&&!Z(s))return null;if(L.isValidElement(s))return L.cloneElement(s,i);var d;if(Z(s)){if(d=L.createElement(s,i),L.isValidElement(d))return d}else d=E2(i);var h=N2(a),v=Q(i,!0);if(h&&(o==="insideStart"||o==="insideEnd"||o==="end"))return M2(i,d,v);var y=h?C2(i):I2(i);return P.createElement(zi,kn({className:te("recharts-label",l)},v,y,{breakAll:p}),d)}je.displayName="Label";var Rv=function(t){var r=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,u=t.r,c=t.radius,s=t.innerRadius,f=t.outerRadius,l=t.x,p=t.y,d=t.top,h=t.left,v=t.width,y=t.height,b=t.clockWise,w=t.labelViewBox;if(w)return w;if(B(v)&&B(y)){if(B(l)&&B(p))return{x:l,y:p,width:v,height:y};if(B(d)&&B(h))return{x:d,y:h,width:v,height:y}}return B(l)&&B(p)?{x:l,y:p,width:0,height:0}:B(r)&&B(n)?{cx:r,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:s||0,outerRadius:f||c||u||0,clockWise:b}:t.viewBox?t.viewBox:{}},k2=function(t,r){return t?t===!0?P.createElement(je,{key:"label-implicit",viewBox:r}):Se(t)?P.createElement(je,{key:"label-implicit",viewBox:r,value:t}):L.isValidElement(t)?t.type===je?L.cloneElement(t,{key:"label-implicit",viewBox:r}):P.createElement(je,{key:"label-implicit",content:t,viewBox:r}):Z(t)?P.createElement(je,{key:"label-implicit",content:t,viewBox:r}):Ur(t)?P.createElement(je,kn({viewBox:r},t,{key:"label-implicit"})):null:null},D2=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,a=Rv(t),o=Xe(i,je).map(function(c,s){return L.cloneElement(c,{viewBox:r||a,key:"label-".concat(s)})});if(!n)return o;var u=k2(t.label,r||a);return[u].concat(b2(o))};je.parseViewBox=Rv;je.renderCallByParent=D2;function L2(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var B2=L2;const R2=ce(B2);function Dn(e){"@babel/helpers - typeof";return Dn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dn(e)}var F2=["valueAccessor"],z2=["data","dataKey","clockWise","id","textBreakAll"];function W2(e){return G2(e)||H2(e)||q2(e)||U2()}function U2(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 29In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function q2(e,t){if(e){if(typeof e=="string")return Iu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Iu(e,t)}}function H2(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function G2(e){if(Array.isArray(e))return Iu(e)}function Iu(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function na(){return na=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},na.apply(this,arguments)}function Yf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Zf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Yf(Object(r),!0).forEach(function(n){K2(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Yf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function K2(e,t,r){return t=X2(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function X2(e){var t=V2(e,"string");return Dn(t)=="symbol"?t:t+""}function V2(e,t){if(Dn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Dn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Jf(e,t){if(e==null)return{};var r=Y2(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Y2(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var Z2=function(t){return Array.isArray(t.value)?R2(t.value):t.value};function It(e){var t=e.valueAccessor,r=t===void 0?Z2:t,n=Jf(e,F2),i=n.data,a=n.dataKey,o=n.clockWise,u=n.id,c=n.textBreakAll,s=Jf(n,z2);return!i||!i.length?null:P.createElement(ve,{className:"recharts-label-list"},i.map(function(f,l){var p=J(a)?r(f,l):We(f&&f.payload,a),d=J(u)?{}:{id:"".concat(u,"-").concat(l)};return P.createElement(je,na({},Q(f,!0),s,d,{parentViewBox:f.parentViewBox,value:p,textBreakAll:c,viewBox:je.parseViewBox(J(o)?f:Zf(Zf({},f),{},{clockWise:o})),key:"label-".concat(l),index:l}))}))}It.displayName="LabelList";function J2(e,t){return e?e===!0?P.createElement(It,{key:"labelList-implicit",data:t}):P.isValidElement(e)||Z(e)?P.createElement(It,{key:"labelList-implicit",data:t,content:e}):Ur(e)?P.createElement(It,na({data:t},e,{key:"labelList-implicit"})):null:null}function Q2(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=Xe(n,It).map(function(o,u){return L.cloneElement(o,{data:t,key:"labelList-".concat(u)})});if(!r)return i;var a=J2(e.label,t);return[a].concat(W2(i))}It.renderCallByParent=Q2;function Ln(e){"@babel/helpers - typeof";return Ln=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ln(e)}function Nu(){return Nu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
29for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Nu.apply(this,arguments)}function Qf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ep(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Qf(Object(r),!0).forEach(function(n){eN(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function eN(e,t,r){return t=tN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tN(e){var t=rN(e,"string");return Ln(t)=="symbol"?t:t+""}function rN(e,t){if(Ln(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ln(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var nN=function(t,r){var n=nt(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},xi=function(t){var r=t.cx,n=t.cy,i=t.radius,a=t.angle,o=t.sign,u=t.isExternal,c=t.cornerRadius,s=t.cornerIsExternal,f=c*(u?1:-1)+i,l=Math.asin(c/f)/ra,p=s?a:a+o*l,d=Te(r,n,f,p),h=Te(r,n,i,p),v=s?a-o*l:a,y=Te(r,n,f*Math.cos(l*ra),v);return{center:d,circleTangency:h,lineTangency:y,theta:l}},Fv=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,u=t.endAngle,c=nN(o,u),s=o+c,f=Te(r,n,a,o),l=Te(r,n,a,s),p="M ".concat(f.x,",").concat(f.y,` 30 A `).concat(a,",").concat(a,`,0, 31 `).concat(+(Math.abs(c)>180),",").concat(+(o>s),`, 32 `).concat(l.x,",").concat(l.y,` 33 `);if(i>0){var d=Te(r,n,i,o),h=Te(r,n,i,s);p+="L ".concat(h.x,",").concat(h.y,` 34 A `).concat(i,",").concat(i,`,0, 35 `).concat(+(Math.abs(c)>180),",").concat(+(o<=s),`, 36 `).concat(d.x,",").concat(d.y," Z")}else p+="L ".concat(r,",").concat(n," Z");return p},iN=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,u=t.forceCornerRadius,c=t.cornerIsExternal,s=t.startAngle,f=t.endAngle,l=nt(f-s),p=xi({cx:r,cy:n,radius:a,angle:s,sign:l,cornerRadius:o,cornerIsExternal:c}),d=p.circleTangency,h=p.lineTangency,v=p.theta,y=xi({cx:r,cy:n,radius:a,angle:f,sign:-l,cornerRadius:o,cornerIsExternal:c}),b=y.circleTangency,w=y.lineTangency,x=y.theta,S=c?Math.abs(s-f):Math.abs(s-f)-v-x;if(S<0)return u?"M ".concat(h.x,",").concat(h.y,` 37 a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0 38 a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0 39 `):Fv({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:s,endAngle:f});var m="M ".concat(h.x,",").concat(h.y,` 40 A`).concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(d.x,",").concat(d.y,` 41 A`).concat(a,",").concat(a,",0,").concat(+(S>180),",").concat(+(l<0),",").concat(b.x,",").concat(b.y,` 42 A`).concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(w.x,",").concat(w.y,` 43 `);if(i>0){var g=xi({cx:r,cy:n,radius:i,angle:s,sign:l,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),O=g.circleTangency,A=g.lineTangency,_=g.theta,j=xi({cx:r,cy:n,radius:i,angle:f,sign:-l,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),$=j.circleTangency,T=j.lineTangency,I=j.theta,C=c?Math.abs(s-f):Math.abs(s-f)-_-I;if(C<0&&o===0)return"".concat(m,"L").concat(r,",").concat(n,"Z");m+="L".concat(T.x,",").concat(T.y,` 44 A`).concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat($.x,",").concat($.y,` 45 A`).concat(i,",").concat(i,",0,").concat(+(C>180),",").concat(+(l>0),",").concat(O.x,",").concat(O.y,` 46 A`).concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(A.x,",").concat(A.y,"Z")}else m+="L".concat(r,",").concat(n,"Z");return m},aN={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},zv=function(t){var r=ep(ep({},aN),t),n=r.cx,i=r.cy,a=r.innerRadius,o=r.outerRadius,u=r.cornerRadius,c=r.forceCornerRadius,s=r.cornerIsExternal,f=r.startAngle,l=r.endAngle,p=r.className;if(o<a||f===l)return null;var d=te("recharts-sector",p),h=o-a,v=Qt(u,h,0,!0),y;return v>0&&Math.abs(f-l)<360?y=iN({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(v,h/2),forceCornerRadius:c,cornerIsExternal:s,startAngle:f,endAngle:l}):y=Fv({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:f,endAngle:l}),P.createElement("path",Nu({},Q(r,!0),{className:d,d:y,role:"img"}))};function Bn(e){"@babel/helpers - typeof";return Bn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bn(e)}function ku(){return ku=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
46for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ku.apply(this,arguments)}function tp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?tp(Object(r),!0).forEach(function(n){oN(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function oN(e,t,r){return t=uN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uN(e){var t=cN(e,"string");return Bn(t)=="symbol"?t:t+""}function cN(e,t){if(Bn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Bn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var np={curveBasisClosed:aw,curveBasisOpen:ow,curveBasis:iw,curveBumpX:qx,curveBumpY:Hx,curveLinearClosed:uw,curveLinear:za,curveMonotoneX:cw,curveMonotoneY:sw,curveNatural:lw,curveStep:fw,curveStepAfter:dw,curveStepBefore:pw},wi=function(t){return t.x===+t.x&&t.y===+t.y},un=function(t){return t.x},cn=function(t){return t.y},sN=function(t,r){if(Z(t))return t;var n="curve".concat(Ra(t));return(n==="curveMonotone"||n==="curveBump")&&r?np["".concat(n).concat(r==="vertical"?"Y":"X")]:np[n]||za},lN=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,a=i===void 0?[]:i,o=t.baseLine,u=t.layout,c=t.connectNulls,s=c===void 0?!1:c,f=sN(n,u),l=s?a.filter(function(v){return wi(v)}):a,p;if(Array.isArray(o)){var d=s?o.filter(function(v){return wi(v)}):o,h=l.map(function(v,y){return rp(rp({},v),{},{base:d[y]})});return u==="vertical"?p=fi().y(cn).x1(un).x0(function(v){return v.base.x}):p=fi().x(un).y1(cn).y0(function(v){return v.base.y}),p.defined(wi).curve(f),p(h)}return u==="vertical"&&B(o)?p=fi().y(cn).x1(un).x0(o):B(o)?p=fi().x(un).y1(cn).y0(o):p=zd().x(un).y(cn),p.defined(wi).curve(f),p(l)},Du=function(t){var r=t.className,n=t.points,i=t.path,a=t.pathRef;if((!n||!n.length)&&!i)return null;var o=n&&n.length?lN(t):i;return L.createElement("path",ku({},Q(t,!1),_i(t),{className:te("recharts-curve",r),d:o,ref:a}))},Wv={exports:{}},fN="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",pN=fN,dN=pN;function Uv(){}function qv(){}qv.resetWarningCache=Uv;var hN=function(){function e(n,i,a,o,u,c){if(c!==dN){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:qv,resetWarningCache:Uv};return r.PropTypes=r,r};Wv.exports=hN();var vN=Wv.exports;const ne=ce(vN);var yN=Object.getOwnPropertyNames,mN=Object.getOwnPropertySymbols,gN=Object.prototype.hasOwnProperty;function ip(e,t){return function(n,i,a){return e(n,i,a)&&t(n,i,a)}}function Oi(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);var a=i.cache,o=a.get(r),u=a.get(n);if(o&&u)return o===n&&u===r;a.set(r,n),a.set(n,r);var c=e(r,n,i);return a.delete(r),a.delete(n),c}}function ap(e){return yN(e).concat(mN(e))}var bN=Object.hasOwn||function(e,t){return gN.call(e,t)};function or(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var xN="__v",wN="__o",ON="_owner",op=Object.getOwnPropertyDescriptor,up=Object.keys;function SN(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function AN(e,t){return or(e.getTime(),t.getTime())}function PN(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function _N(e,t){return e===t}function cp(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),a=e.entries(),o,u,c=0;(o=a.next())&&!o.done;){for(var s=t.entries(),f=!1,l=0;(u=s.next())&&!u.done;){if(i[l]){l++;continue}var p=o.value,d=u.value;if(r.equals(p[0],d[0],c,l,e,t,r)&&r.equals(p[1],d[1],p[0],d[0],e,t,r)){f=i[l]=!0;break}l++}if(!f)return!1;c++}return!0}var $N=or;function TN(e,t,r){var n=up(e),i=n.length;if(up(t).length!==i)return!1;for(;i-- >0;)if(!Hv(e,t,r,n[i]))return!1;return!0}function sn(e,t,r){var n=ap(e),i=n.length;if(ap(t).length!==i)return!1;for(var a,o,u;i-- >0;)if(a=n[i],!Hv(e,t,r,a)||(o=op(e,a),u=op(t,a),(o||u)&&(!o||!u||o.configurable!==u.configurable||o.enumerable!==u.enumerable||o.writable!==u.writable)))return!1;return!0}function EN(e,t){return or(e.valueOf(),t.valueOf())}function jN(e,t){return e.source===t.source&&e.flags===t.flags}function sp(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),a=e.values(),o,u;(o=a.next())&&!o.done;){for(var c=t.values(),s=!1,f=0;(u=c.next())&&!u.done;){if(!i[f]&&r.equals(o.value,u.value,o.value,u.value,e,t,r)){s=i[f]=!0;break}f++}if(!s)return!1}return!0}function MN(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function CN(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function Hv(e,t,r,n){return(n===ON||n===wN||n===xN)&&(e.$$typeof||t.$$typeof)?!0:bN(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var IN="[object Arguments]",NN="[object Boolean]",kN="[object Date]",DN="[object Error]",LN="[object Map]",BN="[object Number]",RN="[object Object]",FN="[object RegExp]",zN="[object Set]",WN="[object String]",UN="[object URL]",qN=Array.isArray,lp=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,fp=Object.assign,HN=Object.prototype.toString.call.bind(Object.prototype.toString);function GN(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,i=e.areFunctionsEqual,a=e.areMapsEqual,o=e.areNumbersEqual,u=e.areObjectsEqual,c=e.arePrimitiveWrappersEqual,s=e.areRegExpsEqual,f=e.areSetsEqual,l=e.areTypedArraysEqual,p=e.areUrlsEqual;return function(h,v,y){if(h===v)return!0;
46if(h==null||v==null)return!1;var b=typeof h;if(b!==typeof v)return!1;if(b!=="object")return b==="number"?o(h,v,y):b==="function"?i(h,v,y):!1;var w=h.constructor;if(w!==v.constructor)return!1;if(w===Object)return u(h,v,y);if(qN(h))return t(h,v,y);if(lp!=null&&lp(h))return l(h,v,y);if(w===Date)return r(h,v,y);if(w===RegExp)return s(h,v,y);if(w===Map)return a(h,v,y);if(w===Set)return f(h,v,y);var x=HN(h);return x===kN?r(h,v,y):x===FN?s(h,v,y):x===LN?a(h,v,y):x===zN?f(h,v,y):x===RN?typeof h.then!="function"&&typeof v.then!="function"&&u(h,v,y):x===UN?p(h,v,y):x===DN?n(h,v,y):x===IN?u(h,v,y):x===NN||x===BN||x===WN?c(h,v,y):!1}}function KN(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?sn:SN,areDatesEqual:AN,areErrorsEqual:PN,areFunctionsEqual:_N,areMapsEqual:n?ip(cp,sn):cp,areNumbersEqual:$N,areObjectsEqual:n?sn:TN,arePrimitiveWrappersEqual:EN,areRegExpsEqual:jN,areSetsEqual:n?ip(sp,sn):sp,areTypedArraysEqual:n?sn:MN,areUrlsEqual:CN};if(r&&(i=fp({},i,r(i))),t){var a=Oi(i.areArraysEqual),o=Oi(i.areMapsEqual),u=Oi(i.areObjectsEqual),c=Oi(i.areSetsEqual);i=fp({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:u,areSetsEqual:c})}return i}function XN(e){return function(t,r,n,i,a,o,u){return e(t,r,u)}}function VN(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,a=e.strict;if(n)return function(c,s){var f=n(),l=f.cache,p=l===void 0?t?new WeakMap:void 0:l,d=f.meta;return r(c,s,{cache:p,equals:i,meta:d,strict:a})};if(t)return function(c,s){return r(c,s,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(c,s){return r(c,s,o)}}var YN=Bt();Bt({strict:!0});Bt({circular:!0});Bt({circular:!0,strict:!0});Bt({createInternalComparator:function(){return or}});Bt({strict:!0,createInternalComparator:function(){return or}});Bt({circular:!0,createInternalComparator:function(){return or}});Bt({circular:!0,createInternalComparator:function(){return or},strict:!0});function Bt(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,u=KN(e),c=GN(u),s=n?n(c):XN(c);return VN({circular:r,comparator:c,createState:i,equals:s,strict:o})}function ZN(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function pp(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(a){r<0&&(r=a),a-r>t?(e(a),r=-1):ZN(i)};requestAnimationFrame(n)}function Lu(e){"@babel/helpers - typeof";return Lu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lu(e)}function JN(e){return rk(e)||tk(e)||ek(e)||QN()}function QN(){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 ek(e,t){if(e){if(typeof e=="string")return dp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return dp(e,t)}}function dp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function tk(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function rk(e){if(Array.isArray(e))return e}function nk(){var e={},t=function(){return null},r=!1,n=function i(a){if(!r){if(Array.isArray(a)){if(!a.length)return;var o=a,u=JN(o),c=u[0],s=u.slice(1);if(typeof c=="number"){pp(i.bind(null,s),c);return}i(c),pp(i.bind(null,s));return}Lu(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){r=!0},start:function(a){r=!1,n(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function Rn(e){"@babel/helpers - typeof";return Rn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rn(e)}function hp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
47t%2?hp(Object(r),!0).forEach(function(n){Gv(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Gv(e,t,r){return t=ik(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ik(e){var t=ak(e,"string");return Rn(t)==="symbol"?t:String(t)}function ak(e,t){if(Rn(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Rn(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ok=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(a){return i.includes(a)})})},uk=function(t){return t},ck=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},vn=function(t,r){return Object.keys(r).reduce(function(n,i){return vp(vp({},n),{},Gv({},i,t(i,r[i])))},{})},yp=function(t,r,n){return t.map(function(i){return"".concat(ck(i)," ").concat(r,"ms ").concat(n)}).join(",")};function sk(e,t){return pk(e)||fk(e,t)||Kv(e,t)||lk()}function lk(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 48In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fk(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,i=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function pk(e){if(Array.isArray(e))return e}function dk(e){return yk(e)||vk(e)||Kv(e)||hk()}function hk(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 49In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Kv(e,t){if(e){if(typeof e=="string")return Bu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Bu(e,t)}}function vk(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yk(e){if(Array.isArray(e))return Bu(e)}function Bu(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var ia=1e-4,Xv=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},Vv=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},mp=function(t,r){return function(n){var i=Xv(t,r);return Vv(i,n)}},mk=function(t,r){return function(n){var i=Xv(t,r),a=[].concat(dk(i.map(function(o,u){return o*u}).slice(1)),[0]);return Vv(a,n)}},gp=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],a=r[1],o=r[2],u=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,a=0,o=1,u=1;break;case"ease":i=.25,a=.1,o=.25,u=1;break;case"ease-in":i=.42,a=0,o=1,u=1;break;case"ease-out":i=.42,a=0,o=.58,u=1;break;case"ease-in-out":i=0,a=0,o=.58,u=1;break;default:{var c=r[0].split("(");if(c[0]==="cubic-bezier"&&c[1].split(")")[0].split(",").length===4){var s=c[1].split(")")[0].split(",").map(function(y){return parseFloat(y)}),f=sk(s,4);i=f[0],a=f[1],o=f[2],u=f[3]}}}var l=mp(i,o),p=mp(a,u),d=mk(i,o),h=function(b){return b>1?1:b<0?0:b},v=function(b){for(var w=b>1?1:b,x=w,S=0;S<8;++S){var m=l(x)-w,g=d(x);if(Math.abs(m-w)<ia||g<ia)return p(x);x=h(x-m/g)}return p(x)};return v.isStepper=!1,v},gk=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,a=i===void 0?8:i,o=t.dt,u=o===void 0?17:o,c=function(f,l,p){var d=-(f-l)*n,h=p*a,v=p+(d-h)*u/1e3,y=p*u/1e3+f;return Math.abs(y-l)<ia&&Math.abs(v)<ia?[l,0]:[y,v]};return c.isStepper=!0,c.dt=u,c},bk=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return gp(i);case"spring":return gk();default:if(i.split("(")[0]==="cubic-bezier")return gp(i)}return typeof i=="function"?i:null};function Fn(e){"@babel/helpers - typeof";return Fn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fn(e)}function bp(e){return Ok(e)||wk(e)||Yv(e)||xk()}function xk(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 50In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wk(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ok(e){if(Array.isArray(e))return Fu(e)}function xp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $e(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
50t%2?xp(Object(r),!0).forEach(function(n){Ru(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ru(e,t,r){return t=Sk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Sk(e){var t=Ak(e,"string");return Fn(t)==="symbol"?t:String(t)}function Ak(e,t){if(Fn(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Fn(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Pk(e,t){return Tk(e)||$k(e,t)||Yv(e,t)||_k()}function _k(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 51In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Yv(e,t){if(e){if(typeof e=="string")return Fu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Fu(e,t)}}function Fu(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $k(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,i=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function Tk(e){if(Array.isArray(e))return e}var aa=function(t,r,n){return t+(r-t)*n},zu=function(t){var r=t.from,n=t.to;return r!==n},Ek=function e(t,r,n){var i=vn(function(a,o){if(zu(o)){var u=t(o.from,o.to,o.velocity),c=Pk(u,2),s=c[0],f=c[1];return $e($e({},o),{},{from:s,velocity:f})}return o},r);return n<1?vn(function(a,o){return zu(o)?$e($e({},o),{},{velocity:aa(o.velocity,i[a].velocity,n),from:aa(o.from,i[a].from,n)}):o},r):e(t,i,n-1)};const jk=function(e,t,r,n,i){var a=ok(e,t),o=a.reduce(function(y,b){return $e($e({},y),{},Ru({},b,[e[b],t[b]]))},{}),u=a.reduce(function(y,b){return $e($e({},y),{},Ru({},b,{from:e[b],velocity:0,to:t[b]}))},{}),c=-1,s,f,l=function(){return null},p=function(){return vn(function(b,w){return w.from},u)},d=function(){return!Object.values(u).filter(zu).length},h=function(b){s||(s=b);var w=b-s,x=w/r.dt;u=Ek(r,u,x),i($e($e($e({},e),t),p())),s=b,d()||(c=requestAnimationFrame(l))},v=function(b){f||(f=b);var w=(b-f)/n,x=vn(function(m,g){return aa.apply(void 0,bp(g).concat([r(w)]))},o);if(i($e($e($e({},e),t),x)),w<1)c=requestAnimationFrame(l);else{var S=vn(function(m,g){return aa.apply(void 0,bp(g).concat([r(1)]))},o);i($e($e($e({},e),t),S))}};return l=r.isStepper?h:v,function(){return requestAnimationFrame(l),function(){cancelAnimationFrame(c)}}};function Er(e){"@babel/helpers - typeof";return Er=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Er(e)}var Mk=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function Ck(e,t){if(e==null)return{};var r=Ik(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ik(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Do(e){return Lk(e)||Dk(e)||kk(e)||Nk()}function Nk(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 52In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kk(e,t){if(e){if(typeof e=="string")return Wu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Wu(e,t)}}function Dk(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Lk(e){if(Array.isArray(e))return Wu(e)}function Wu(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function wp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Je(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
52t%2?wp(Object(r),!0).forEach(function(n){fn(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fn(e,t,r){return t=Zv(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Bk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rk(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Zv(n.key),n)}}function Fk(e,t,r){return t&&Rk(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Zv(e){var t=zk(e,"string");return Er(t)==="symbol"?t:String(t)}function zk(e,t){if(Er(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Er(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wk(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Uu(e,t)}function Uu(e,t){return Uu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Uu(e,t)}function Uk(e){var t=qk();return function(){var n=oa(e),i;if(t){var a=oa(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return qu(this,i)}}function qu(e,t){if(t&&(Er(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hu(e)}function Hu(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}
52function qk(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function oa(e){return oa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},oa(e)}var At=function(e){Wk(r,e);var t=Uk(r);function r(n,i){var a;Bk(this,r),a=t.call(this,n,i);var o=a.props,u=o.isActive,c=o.attributeName,s=o.from,f=o.to,l=o.steps,p=o.children,d=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(Hu(a)),a.changeStyle=a.changeStyle.bind(Hu(a)),!u||d<=0)return a.state={style:{}},typeof p=="function"&&(a.state={style:f}),qu(a);if(l&&l.length)a.state={style:l[0].style};else if(s){if(typeof p=="function")return a.state={style:s},qu(a);a.state={style:c?fn({},c,s):s}}else a.state={style:{}};return a}return Fk(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,u=a.canBegin,c=a.attributeName,s=a.shouldReAnimate,f=a.to,l=a.from,p=this.state.style;if(u){if(!o){var d={style:c?fn({},c,f):f};this.state&&p&&(c&&p[c]!==f||!c&&p!==f)&&this.setState(d);return}if(!(YN(i.to,f)&&i.canBegin&&i.isActive)){var h=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var v=h||s?l:i.to;if(this.state&&p){var y={style:c?fn({},c,v):v};(c&&p[c]!==v||!c&&p!==v)&&this.setState(y)}this.runAnimation(Je(Je({},this.props),{},{from:v,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var a=this,o=i.from,u=i.to,c=i.duration,s=i.easing,f=i.begin,l=i.onAnimationEnd,p=i.onAnimationStart,d=jk(o,u,bk(s),c,this.changeStyle),h=function(){a.stopJSAnimation=d()};this.manager.start([p,f,h,c,l])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,u=i.begin,c=i.onAnimationStart,s=o[0],f=s.style,l=s.duration,p=l===void 0?0:l,d=function(v,y,b){if(b===0)return v;var w=y.duration,x=y.easing,S=x===void 0?"ease":x,m=y.style,g=y.properties,O=y.onAnimationEnd,A=b>0?o[b-1]:y,_=g||Object.keys(m);if(typeof S=="function"||S==="spring")return[].concat(Do(v),[a.runJSAnimation.bind(a,{from:A.style,to:m,duration:w,easing:S}),w]);var j=yp(_,w,S),$=Je(Je(Je({},A.style),m),{},{transition:j});return[].concat(Do(v),[$,w,O]).filter(uk)};return this.manager.start([c].concat(Do(o.reduce(d,[f,Math.max(p,u)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=nk());var a=i.begin,o=i.duration,u=i.attributeName,c=i.to,s=i.easing,f=i.onAnimationStart,l=i.onAnimationEnd,p=i.steps,d=i.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),typeof s=="function"||typeof d=="function"||s==="spring"){this.runJSAnimation(i);return}if(p.length>1){this.runStepAnimation(i);return}var v=u?fn({},u,c):c,y=yp(Object.keys(v),o,s);h.start([f,a,Je(Je({},v),{},{transition:y}),o,l])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var u=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var c=Ck(i,Mk),s=L.Children.count(a),f=this.state.style;if(typeof a=="function")return a(f);if(!u||s===0||o<=0)return a;var l=function(d){var h=d.props,v=h.style,y=v===void 0?{}:v,b=h.className,w=L.cloneElement(d,Je(Je({},c),{},{style:Je(Je({},y),f),className:b}));return w};return s===1?l(L.Children.only(a)):P.createElement("div",null,L.Children.map(a,function(p){return l(p)}))}}]),r}(L.PureComponent);At.displayName="Animate";At.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};
52At.propTypes={from:ne.oneOfType([ne.object,ne.string]),to:ne.oneOfType([ne.object,ne.string]),attributeName:ne.string,duration:ne.number,begin:ne.number,easing:ne.oneOfType([ne.string,ne.func]),steps:ne.arrayOf(ne.shape({duration:ne.number.isRequired,style:ne.object.isRequired,easing:ne.oneOfType([ne.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ne.func]),properties:ne.arrayOf("string"),onAnimationEnd:ne.func})),children:ne.oneOfType([ne.node,ne.func]),isActive:ne.bool,canBegin:ne.bool,onAnimationEnd:ne.func,shouldReAnimate:ne.bool,onAnimationStart:ne.func,onAnimationReStart:ne.func};function zn(e){"@babel/helpers - typeof";return zn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zn(e)}function ua(){return ua=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ua.apply(this,arguments)}function Hk(e,t){return Vk(e)||Xk(e,t)||Kk(e,t)||Gk()}function Gk(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 53In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Kk(e,t){if(e){if(typeof e=="string")return Op(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Op(e,t)}}function Op(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Xk(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,i=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function Vk(e){if(Array.isArray(e))return e}function Sp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ap(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Sp(Object(r),!0).forEach(function(n){Yk(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Yk(e,t,r){return t=Zk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zk(e){var t=Jk(e,"string");return zn(t)=="symbol"?t:t+""}function Jk(e,t){if(zn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(zn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Pp=function(t,r,n,i,a){var o=Math.min(Math.abs(n)/2,Math.abs(i)/2),u=i>=0?1:-1,c=n>=0?1:-1,s=i>=0&&n>=0||i<0&&n<0?1:0,f;if(o>0&&a instanceof Array){for(var l=[0,0,0,0],p=0,d=4;p<d;p++)l[p]=a[p]>o?o:a[p];f="M".concat(t,",").concat(r+u*l[0]),l[0]>0&&(f+="A ".concat(l[0],",").concat(l[0],",0,0,").concat(s,",").concat(t+c*l[0],",").concat(r)),f+="L ".concat(t+n-c*l[1],",").concat(r),l[1]>0&&(f+="A ".concat(l[1],",").concat(l[1],",0,0,").concat(s,`, 54 `).concat(t+n,",").concat(r+u*l[1])),f+="L ".concat(t+n,",").concat(r+i-u*l[2]),l[2]>0&&(f+="A ".concat(l[2],",").concat(l[2],",0,0,").concat(s,`, 55 `).concat(t+n-c*l[2],",").concat(r+i)),f+="L ".concat(t+c*l[3],",").concat(r+i),l[3]>0&&(f+="A ".concat(l[3],",").concat(l[3],",0,0,").concat(s,`, 56 `).concat(t,",").concat(r+i-u*l[3])),f+="Z"}else if(o>0&&a===+a&&a>0){var h=Math.min(o,a);f="M ".concat(t,",").concat(r+u*h,` 57 A `).concat(h,",").concat(h,",0,0,").concat(s,",").concat(t+c*h,",").concat(r,` 58 L `).concat(t+n-c*h,",").concat(r,` 59 A `).concat(h,",").concat(h,",0,0,").concat(s,",").concat(t+n,",").concat(r+u*h,` 60 L `).concat(t+n,",").concat(r+i-u*h,` 61 A `).concat(h,",").concat(h,",0,0,").concat(s,",").concat(t+n-c*h,",").concat(r+i,` 62 L `).concat(t+c*h,",").concat(r+i,` 63 A `).concat(h,",").concat(h,",0,0,").concat(s,",").concat(t,",").concat(r+i-u*h," Z")}else f="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return f},Qk=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,u=r.width,c=r.height;if(Math.abs(u)>0&&Math.abs(c)>0){var s=Math.min(a,a+u),f=Math.max(a,a+u),l=Math.min(o,o+c),p=Math.max(o,o+c);return n>=s&&n<=f&&i>=l&&i<=p}return!1},eD={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},fs=function(t){var r=Ap(Ap({},eD),t),n=L.useRef(),i=L.useState(-1),a=Hk(i,2),o=a[0],u=a[1];L.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var S=n.current.getTotalLength();S&&u(S)}catch{}},[]);var c=r.x,s=r.y,f=r.width,l=r.height,p=r.radius,d=r.className,h=r.animationEasing,v=r.animationDuration,y=r.animationBegin,b=r.isAnimationActive,w=r.isUpdateAnimationActive;if(c!==+c||s!==+s||f!==+f||l!==+l||f===0||l===0)return null;var x=te("recharts-rectangle",d);return w?P.createElement(At,{canBegin:o>0,from:{width:f,height:l,x:c,y:s},to:{width:f,height:l,x:c,y:s},duration:v,animationEasing:h,isActive:w},function(S){var m=S.width,g=S.height,O=S.x,A=S.y;return P.createElement(At,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:v,isActive:b,easing:h},P.createElement("path",ua({},Q(r,!0),{className:x,d:Pp(O,A,m,g,p),ref:n})))}):P.createElement("path",ua({},Q(r,!0),{className:x,d:Pp(c,s,f,l,p)}))};function Gu(){return Gu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
63for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Gu.apply(this,arguments)}var ps=function(t){var r=t.cx,n=t.cy,i=t.r,a=t.className,o=te("recharts-dot",a);return r===+r&&n===+n&&i===+i?L.createElement("circle",Gu({},Q(t,!1),_i(t),{className:o,cx:r,cy:n,r:i})):null};function Wn(e){"@babel/helpers - typeof";return Wn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wn(e)}var tD=["x","y","top","left","width","height","className"];function Ku(){return Ku=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ku.apply(this,arguments)}function _p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rD(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_p(Object(r),!0).forEach(function(n){nD(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_p(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nD(e,t,r){return t=iD(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iD(e){var t=aD(e,"string");return Wn(t)=="symbol"?t:t+""}function aD(e,t){if(Wn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Wn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oD(e,t){if(e==null)return{};var r=uD(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uD(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var cD=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},sD=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.top,u=o===void 0?0:o,c=t.left,s=c===void 0?0:c,f=t.width,l=f===void 0?0:f,p=t.height,d=p===void 0?0:p,h=t.className,v=oD(t,tD),y=rD({x:n,y:a,top:u,left:s,width:l,height:d},v);return!B(n)||!B(a)||!B(l)||!B(d)||!B(u)||!B(s)?null:P.createElement("path",Ku({},Q(y,!0),{className:te("recharts-cross",h),d:cD(n,a,l,d,u,s)}))},lD=fh,fD=lD(Object.getPrototypeOf,Object),pD=fD,dD=Pt,hD=pD,vD=_t,yD="[object Object]",mD=Function.prototype,gD=Object.prototype,Jv=mD.toString,bD=gD.hasOwnProperty,xD=Jv.call(Object);function wD(e){if(!vD(e)||dD(e)!=yD)return!1;var t=hD(e);if(t===null)return!0;var r=bD.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Jv.call(r)==xD}var OD=wD;const SD=ce(OD);var AD=Pt,PD=_t,_D="[object Boolean]";function $D(e){return e===!0||e===!1||PD(e)&&AD(e)==_D}var TD=$D;const ED=ce(TD);function Un(e){"@babel/helpers - typeof";return Un=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Un(e)}function ca(){return ca=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ca.apply(this,arguments)}function jD(e,t){return ND(e)||ID(e,t)||CD(e,t)||MD()}function MD(){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 CD(e,t){if(e){if(typeof e=="string")return $p(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $p(e,t)}}function $p(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ID(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;
64!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,i=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function ND(e){if(Array.isArray(e))return e}function Tp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ep(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Tp(Object(r),!0).forEach(function(n){kD(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function kD(e,t,r){return t=DD(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DD(e){var t=LD(e,"string");return Un(t)=="symbol"?t:t+""}function LD(e,t){if(Un(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Un(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var jp=function(t,r,n,i,a){var o=n-i,u;return u="M ".concat(t,",").concat(r),u+="L ".concat(t+n,",").concat(r),u+="L ".concat(t+n-o/2,",").concat(r+a),u+="L ".concat(t+n-o/2-i,",").concat(r+a),u+="L ".concat(t,",").concat(r," Z"),u},BD={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},RD=function(t){var r=Ep(Ep({},BD),t),n=L.useRef(),i=L.useState(-1),a=jD(i,2),o=a[0],u=a[1];L.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var x=n.current.getTotalLength();x&&u(x)}catch{}},[]);var c=r.x,s=r.y,f=r.upperWidth,l=r.lowerWidth,p=r.height,d=r.className,h=r.animationEasing,v=r.animationDuration,y=r.animationBegin,b=r.isUpdateAnimationActive;if(c!==+c||s!==+s||f!==+f||l!==+l||p!==+p||f===0&&l===0||p===0)return null;var w=te("recharts-trapezoid",d);return b?P.createElement(At,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:p,x:c,y:s},to:{upperWidth:f,lowerWidth:l,height:p,x:c,y:s},duration:v,animationEasing:h,isActive:b},function(x){var S=x.upperWidth,m=x.lowerWidth,g=x.height,O=x.x,A=x.y;return P.createElement(At,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:v,easing:h},P.createElement("path",ca({},Q(r,!0),{className:w,d:jp(O,A,S,m,g),ref:n})))}):P.createElement("g",null,P.createElement("path",ca({},Q(r,!0),{className:w,d:jp(c,s,f,l,p)})))},FD=["option","shapeType","propTransformer","activeClassName","isActive"];function qn(e){"@babel/helpers - typeof";return qn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qn(e)}function zD(e,t){if(e==null)return{};var r=WD(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function WD(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Mp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sa(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Mp(Object(r),!0).forEach(function(n){UD(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function UD(e,t,r){return t=qD(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qD(e){var t=HD(e,"string");return qn(t)=="symbol"?t:t+""}function HD(e,t){if(qn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(qn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function GD(e,t){return sa(sa({},t),e)}function KD(e,t){return e==="symbols"}function Cp(e){var t=e.shapeType,r=e.elementProps;
64switch(t){case"rectangle":return P.createElement(fs,r);case"trapezoid":return P.createElement(RD,r);case"sector":return P.createElement(zv,r);case"symbols":if(KD(t))return P.createElement(jc,r);break;default:return null}}function XD(e){return L.isValidElement(e)?e.props:e}function VD(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?GD:n,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,u=e.isActive,c=zD(e,FD),s;if(L.isValidElement(t))s=L.cloneElement(t,sa(sa({},c),XD(t)));else if(Z(t))s=t(c);else if(SD(t)&&!ED(t)){var f=i(t,c);s=P.createElement(Cp,{shapeType:r,elementProps:f})}else{var l=c;s=P.createElement(Cp,{shapeType:r,elementProps:l})}return u?P.createElement(ve,{className:o},s):s}function no(e,t){return t!=null&&"trapezoids"in e.props}function io(e,t){return t!=null&&"sectors"in e.props}function Hn(e,t){return t!=null&&"points"in e.props}function YD(e,t){var r,n,i=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,a=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&a}function ZD(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function JD(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function QD(e,t){var r;return no(e,t)?r=YD:io(e,t)?r=ZD:Hn(e,t)&&(r=JD),r}function eL(e,t){var r;return no(e,t)?r="trapezoids":io(e,t)?r="sectors":Hn(e,t)&&(r="points"),r}function tL(e,t){if(no(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}if(io(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}return Hn(e,t)?t.payload:{}}function rL(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=eL(r,t),a=tL(r,t),o=n.filter(function(c,s){var f=eo(a,c),l=r.props[i].filter(function(h){var v=QD(r,t);return v(h,t)}),p=r.props[i].indexOf(l[l.length-1]),d=s===p;return f&&d}),u=n.indexOf(o[o.length-1]);return u}var nL=Math.ceil,iL=Math.max;function aL(e,t,r,n){for(var i=-1,a=iL(nL((t-e)/(r||1)),0),o=Array(a);a--;)o[n?a:++i]=e,e+=r;return o}var oL=aL,uL=jh,Ip=1/0,cL=17976931348623157e292;function sL(e){if(!e)return e===0?e:0;if(e=uL(e),e===Ip||e===-Ip){var t=e<0?-1:1;return t*cL}return e===e?e:0}var Qv=sL,lL=oL,fL=Ha,Lo=Qv;function pL(e){return function(t,r,n){return n&&typeof n!="number"&&fL(t,r,n)&&(r=n=void 0),t=Lo(t),r===void 0?(r=t,t=0):r=Lo(r),n=n===void 0?t<r?1:-1:Lo(n),lL(t,r,n,e)}}var dL=pL,hL=dL,vL=hL(),yL=vL;const la=ce(yL);function Gn(e){"@babel/helpers - typeof";return Gn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gn(e)}function Np(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Np(Object(r),!0).forEach(function(n){ey(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Np(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ey(e,t,r){return t=mL(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mL(e){var t=gL(e,"string");return Gn(t)=="symbol"?t:t+""}function gL(e,t){if(Gn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Gn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bL=["Webkit","Moz","O","ms"],xL=function(t,r){var n=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=bL.reduce(function(a,o){return kp(kp({},a),{},ey({},o+n,r))},{});return i[t]=r,i};function jr(e){"@babel/helpers - typeof";return jr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jr(e)}function fa(){return fa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
64for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fa.apply(this,arguments)}function Dp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bo(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Dp(Object(r),!0).forEach(function(n){Re(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Dp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ry(n.key),n)}}function OL(e,t,r){return t&&Lp(e.prototype,t),r&&Lp(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function SL(e,t,r){return t=pa(t),AL(e,ty()?Reflect.construct(t,r||[],pa(e).constructor):t.apply(e,r))}function AL(e,t){if(t&&(jr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return PL(e)}function PL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ty(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ty=function(){return!!e})()}function pa(e){return pa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},pa(e)}function _L(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xu(e,t)}function Xu(e,t){return Xu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Xu(e,t)}function Re(e,t,r){return t=ry(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ry(e){var t=$L(e,"string");return jr(t)=="symbol"?t:t+""}function $L(e,t){if(jr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(jr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TL=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,a=t.x,o=t.width,u=t.travellerWidth;if(!r||!r.length)return{};var c=r.length,s=dn().domain(la(0,c)).range([a,a+o-u]),f=s.domain().map(function(l){return s(l)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:s(n),endX:s(i),scale:s,scaleValues:f}},Bp=function(t){return t.changedTouches&&!!t.changedTouches.length},Mr=function(e){function t(r){var n;return wL(this,t),n=SL(this,t,[r]),Re(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),Re(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),Re(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,u=i.startIndex;o?.({endIndex:a,startIndex:u})}),n.detachDragEndListener()}),Re(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),Re(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),Re(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),Re(n,"handleSlideDragStart",function(i){var a=Bp(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}
64return _L(t,e),OL(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,u=this.props,c=u.gap,s=u.data,f=s.length-1,l=Math.min(i,a),p=Math.max(i,a),d=t.getIndexInRange(o,l),h=t.getIndexInRange(o,p);return{startIndex:d-d%c,endIndex:h===f?f:h-h%c}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,u=i.dataKey,c=We(a[n],u,n);return Z(o)?o(c,n):c}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,a=i.slideMoveStartX,o=i.startX,u=i.endX,c=this.props,s=c.x,f=c.width,l=c.travellerWidth,p=c.startIndex,d=c.endIndex,h=c.onChange,v=n.pageX-a;v>0?v=Math.min(v,s+f-l-u,s+f-l-o):v<0&&(v=Math.max(v,s-o,s-u));var y=this.getIndex({startX:o+v,endX:u+v});(y.startIndex!==p||y.endIndex!==d)&&h&&h(y),this.setState({startX:o+v,endX:u+v,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=Bp(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,u=i.endX,c=i.startX,s=this.state[o],f=this.props,l=f.x,p=f.width,d=f.travellerWidth,h=f.onChange,v=f.gap,y=f.data,b={startX:this.state.startX,endX:this.state.endX},w=n.pageX-a;w>0?w=Math.min(w,l+p-d-s):w<0&&(w=Math.max(w,l-s)),b[o]=s+w;var x=this.getIndex(b),S=x.startIndex,m=x.endIndex,g=function(){var A=y.length-1;return o==="startX"&&(u>c?S%v===0:m%v===0)||u<c&&m===A||o==="endX"&&(u>c?m%v===0:S%v===0)||u>c&&m===A};this.setState(Re(Re({},o,s+w),"brushMoveStartX",n.pageX),function(){h&&g()&&h(x)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,u=o.scaleValues,c=o.startX,s=o.endX,f=this.state[i],l=u.indexOf(f);if(l!==-1){var p=l+n;if(!(p===-1||p>=u.length)){var d=u[p];i==="startX"&&d>=s||i==="endX"&&d<=c||this.setState(Re({},i,d),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,c=n.fill,s=n.stroke;return P.createElement("rect",{stroke:s,fill:c,x:i,y:a,width:o,height:u})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,c=n.data,s=n.children,f=n.padding,l=L.Children.only(s);return l?P.cloneElement(l,{x:i,y:a,width:o,height:u,margin:f,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,u=this,c=this.props,s=c.y,f=c.travellerWidth,l=c.height,p=c.traveller,d=c.ariaLabel,h=c.data,v=c.startIndex,y=c.endIndex,b=Math.max(n,this.props.x),w=Bo(Bo({},Q(this.props,!1)),{},{x:b,y:s,width:f,height:l}),x=d||"Min value: ".concat((a=h[v])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=h[y])===null||o===void 0?void 0:o.name);return P.createElement(ve,{tabIndex:0,role:"slider","aria-label":x,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(m){["ArrowLeft","ArrowRight"].includes(m.key)&&(m.preventDefault(),m.stopPropagation(),u.handleTravellerMoveKeyboard(m.key==="ArrowRight"?1:-1,i))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(p,w))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,u=a.height,c=a.stroke,s=a.travellerWidth,f=Math.min(n,i)+s,l=Math.max(Math.abs(i-n)-s,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:c,fillOpacity:.2,x:f,y:o,width:l,height:u})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,u=n.height,c=n.travellerWidth,s=n.stroke,f=this.state,l=f.startX,p=f.endX,d=5,h={pointerEvents:"none",fill:s};return P.createElement(ve,{className:"recharts-brush-texts"},P.createElement(zi,fa({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,p)-d,y:o+u/2},h),this.getTextOfTick(i)),P.createElement(zi,fa({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,p)+c+d,y:o+u/2},h),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,u=n.x,c=n.y,s=n.width,f=n.height,l=n.alwaysShowText,p=this.state,d=p.startX,h=p.endX,v=p.isTextActive,y=p.isSli
64deMoving,b=p.isTravellerMoving,w=p.isTravellerFocused;if(!i||!i.length||!B(u)||!B(c)||!B(s)||!B(f)||s<=0||f<=0)return null;var x=te("recharts-brush",a),S=P.Children.count(o)===1,m=xL("userSelect","none");return P.createElement(ve,{className:x,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:m},this.renderBackground(),S&&this.renderPanorama(),this.renderSlide(d,h),this.renderTravellerLayer(d,"startX"),this.renderTravellerLayer(h,"endX"),(v||y||b||w||l)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,u=n.height,c=n.stroke,s=Math.floor(a+u/2)-1;return P.createElement(P.Fragment,null,P.createElement("rect",{x:i,y:a,width:o,height:u,fill:c,stroke:"none"}),P.createElement("line",{x1:i+1,y1:s,x2:i+o-1,y2:s,fill:"none",stroke:"#fff"}),P.createElement("line",{x1:i+1,y1:s+2,x2:i+o-1,y2:s+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return P.isValidElement(n)?a=P.cloneElement(n,i):Z(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,u=n.x,c=n.travellerWidth,s=n.updateId,f=n.startIndex,l=n.endIndex;if(a!==i.prevData||s!==i.prevUpdateId)return Bo({prevData:a,prevTravellerWidth:c,prevUpdateId:s,prevX:u,prevWidth:o},a&&a.length?TL({data:a,width:o,x:u,travellerWidth:c,startIndex:f,endIndex:l}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||u!==i.prevX||c!==i.prevTravellerWidth)){i.scale.range([u,u+o-c]);var p=i.scale.domain().map(function(d){return i.scale(d)});return{prevData:a,prevTravellerWidth:c,prevUpdateId:s,prevX:u,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:p}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,u=a-1;u-o>1;){var c=Math.floor((o+u)/2);n[c]>i?u=c:o=c}return i>=n[u]?u:o}}])}(L.PureComponent);Re(Mr,"displayName","Brush");Re(Mr,"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 EL=Lc;function jL(e,t){var r;return EL(e,function(n,i,a){return r=t(n,i,a),!r}),!!r}var ML=jL,CL=nh,IL=kt,NL=ML,kL=De,DL=Ha;function LL(e,t,r){var n=kL(e)?CL:NL;return r&&DL(e,t,r)&&(t=void 0),n(e,IL(t))}var BL=LL;const RL=ce(BL);var ct=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},Rp=Ph;function FL(e,t,r){t=="__proto__"&&Rp?Rp(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var zL=FL,WL=zL,UL=Sh,qL=kt;function HL(e,t){var r={};return t=qL(t),UL(e,function(n,i,a){WL(r,i,t(n,i,a))}),r}var GL=HL;const KL=ce(GL);function XL(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}var VL=XL,YL=Lc;function ZL(e,t){var r=!0;return YL(e,function(n,i,a){return r=!!t(n,i,a),r}),r}var JL=ZL,QL=VL,eB=JL,tB=kt,rB=De,nB=Ha;function iB(e,t,r){var n=rB(e)?QL:eB;return r&&nB(e,t,r)&&(t=void 0),n(e,tB(t))}var aB=iB;const ny=ce(aB);var oB=["x","y"];function Kn(e){"@babel/helpers - typeof";return Kn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kn(e)}function Vu(){return Vu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vu.apply(this,arguments)}function Fp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ln(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Fp(Object(r),!0).forEach(function(n){uB(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uB(e,t,r){return t=cB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cB(e){var t=sB(e,"string");return Kn(t)=="symbol"?t:t+""}function sB(e,t){if(Kn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Kn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lB(e,t){if(e==null)return{};var r=fB(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fB(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function pB(e,t){var r=e.x,n=e.y,i=lB(e,oB),a="".concat(r),o=parseInt(a,10),u="".concat(n),c=p
64arseInt(u,10),s="".concat(t.height||i.height),f=parseInt(s,10),l="".concat(t.width||i.width),p=parseInt(l,10);return ln(ln(ln(ln(ln({},t),i),o?{x:o}:{}),c?{y:c}:{}),{},{height:f,width:p,name:t.name,radius:t.radius})}function zp(e){return P.createElement(VD,Vu({shapeType:"rectangle",propTransformer:pB,activeClassName:"recharts-active-bar"},e))}var dB=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=B(n)||E0(n);return a?t(n,i):(a||tr(),r)}},hB=["value","background"],iy;function Cr(e){"@babel/helpers - typeof";return Cr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cr(e)}function vB(e,t){if(e==null)return{};var r=yB(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yB(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function da(){return da=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},da.apply(this,arguments)}function Wp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function me(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Wp(Object(r),!0).forEach(function(n){Mt(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Up(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,oy(n.key),n)}}function gB(e,t,r){return t&&Up(e.prototype,t),r&&Up(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function bB(e,t,r){return t=ha(t),xB(e,ay()?Reflect.construct(t,r||[],ha(e).constructor):t.apply(e,r))}function xB(e,t){if(t&&(Cr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return wB(e)}function wB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ay(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ay=function(){return!!e})()}function ha(e){return ha=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ha(e)}function OB(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Yu(e,t)}function Yu(e,t){return Yu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Yu(e,t)}function Mt(e,t,r){return t=oy(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oy(e){var t=SB(e,"string");return Cr(t)=="symbol"?t:t+""}function SB(e,t){if(Cr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Cr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ui=function(e){function t(){var r;mB(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=bB(this,t,[].concat(i)),Mt(r,"state",{isAnimationFinished:!1}),Mt(r,"id",ei("recharts-bar-")),Mt(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),o&&o()}),Mt(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),o&&o()}),r}return OB(t,e),gB(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,a=this.props,o=a.shape,u=a.dataKey,c=a.activeIndex,s=a.activeBar,f=Q(this.props,!1);return n&&n.map(function(l,p){var d=p===c,h=d?s:o,v=me(me(me({},f),l),{},{isActive:d,option:h,index:p,dataKey:u,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return P.createElement(ve,da({className:"recharts-bar-rectangle"},$i(i.props,l,p),{key:"rectangle-".concat(l?.x,"-").concat(l?.y,"-").concat(l?.value,"-").concat(p)}),P.createElement(zp,v))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,a=i.data,o=i.layout,u=i.isAnimationActive,c=i.animationBegin,s=i.animationDuration,f=i.animationEasing,l=i.animationId,p=this.state.prevData;return P.createElement(At,{begin:c,duration:s,isActive:u,easing:f,from:{t:0},to:{t:1},key:"bar-".concat(l),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(d){var h=d.t,v=a.map(function(y,b){var w=p&&p[b];if(w){var x=tt(w.x,y.x),S=tt(w.y,y.y),m=tt(w.width,y.width),g=tt(w.height,y.height);return me(me({},y),{},{x:x(h),y:S(h),width:m(h),height:g(h)})}if(o==="horizontal"){var O=tt(0,y.height),A=O(h);return me(me({},y),{},{y:y.y+y.height-A,height:A})}var _=tt(0,y.width),j=_(h);return me(me({},y),{},{width:j})});return P.createElement(ve,null,n.renderRectanglesStatically(v))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,a=n.isAnimationActive,o=this.state.prevData;return a&&i&&i.length&&(!o||!eo(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}}
64,{key:"renderBackground",value:function(){var n=this,i=this.props,a=i.data,o=i.dataKey,u=i.activeIndex,c=Q(this.props.background,!1);return a.map(function(s,f){s.value;var l=s.background,p=vB(s,hB);if(!l)return null;var d=me(me(me(me(me({},p),{},{fill:"#eee"},l),c),$i(n.props,s,f)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:f,className:"recharts-bar-background-rectangle"});return P.createElement(zp,da({key:"background-bar-".concat(f),option:n.props.background,isActive:f===u},d))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,u=a.xAxis,c=a.yAxis,s=a.layout,f=a.children,l=Xe(f,oi);if(!l)return null;var p=s==="vertical"?o[0].height/2:o[0].width/2,d=function(y,b){var w=Array.isArray(y.value)?y.value[1]:y.value;return{x:y.x,y:y.y,value:w,errorVal:We(y,b)}},h={clipPath:n?"url(#clipPath-".concat(i,")"):null};return P.createElement(ve,h,l.map(function(v){return P.cloneElement(v,{key:"error-bar-".concat(i,"-").concat(v.props.dataKey),data:o,xAxis:u,yAxis:c,layout:s,offset:p,dataPointFormatter:d})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,a=n.data,o=n.className,u=n.xAxis,c=n.yAxis,s=n.left,f=n.top,l=n.width,p=n.height,d=n.isAnimationActive,h=n.background,v=n.id;if(i||!a||!a.length)return null;var y=this.state.isAnimationFinished,b=te("recharts-bar",o),w=u&&u.allowDataOverflow,x=c&&c.allowDataOverflow,S=w||x,m=J(v)?this.id:v;return P.createElement(ve,{className:b},w||x?P.createElement("defs",null,P.createElement("clipPath",{id:"clipPath-".concat(m)},P.createElement("rect",{x:w?s:s-l/2,y:x?f:f-p/2,width:w?l:l*2,height:x?p:p*2}))):null,P.createElement(ve,{className:"recharts-bar-rectangles",clipPath:S?"url(#clipPath-".concat(m,")"):null},h?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(S,m),(!d||y)&&It.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])}(L.PureComponent);iy=ui;Mt(ui,"displayName","Bar");Mt(ui,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!gt.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Mt(ui,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,u=e.xAxisTicks,c=e.yAxisTicks,s=e.stackedData,f=e.dataStartIndex,l=e.displayedData,p=e.offset,d=QI(n,r);if(!d)return null;var h=t.layout,v=r.type.defaultProps,y=v!==void 0?me(me({},v),r.props):r.props,b=y.dataKey,w=y.children,x=y.minPointSize,S=h==="horizontal"?o:a,m=s?S.scale.domain():null,g=u2({numericAxis:S}),O=Xe(w,Ch),A=l.map(function(_,j){var $,T,I,C,M,N;s?$=e2(s[f+j],m):($=We(_,b),Array.isArray($)||($=[g,$]));var k=dB(x,iy.defaultProps.minPointSize)($[1],j);if(h==="horizontal"){var R,F=[o.scale($[0]),o.scale($[1])],H=F[0],K=F[1];T=Wf({axis:a,ticks:u,bandSize:i,offset:d.offset,entry:_,index:j}),I=(R=K??H)!==null&&R!==void 0?R:void 0,C=d.size;var W=H-K;if(M=Number.isNaN(W)?0:W,N={x:T,y:o.y,width:C,height:o.height},Math.abs(k)>0&&Math.abs(M)<Math.abs(k)){var X=nt(M||k)*(Math.abs(k)-Math.abs(M));I-=X,M+=X}}else{var se=[a.scale($[0]),a.scale($[1])],ye=se[0],Le=se[1];if(T=ye,I=Wf({axis:o,ticks:c,bandSize:i,offset:d.offset,entry:_,index:j}),C=Le-ye,M=d.size,N={x:a.x,y:I,width:a.width,height:M},Math.abs(k)>0&&Math.abs(C)<Math.abs(k)){var Rt=nt(C||k)*(Math.abs(k)-Math.abs(C));C+=Rt}}return me(me(me({},_),{},{x:T,y:I,width:C,height:M,value:s?$:$[1],payload:_,background:N},O&&O[j]&&O[j].props),{},{tooltipPayload:[Bv(r,_)],tooltipPosition:{x:T+C/2,y:I+M/2}})});return me({data:A,layout:h},p)});function Xn(e){"@babel/helpers - typeof";return Xn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xn(e)}function AB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,uy(n.key),n)}}function PB(e,t,r){return t&&qp(e.prototype,t),r&&qp(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Hp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qe(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
64t%2?Hp(Object(r),!0).forEach(function(n){ao(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ao(e,t,r){return t=uy(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uy(e){var t=_B(e,"string");return Xn(t)=="symbol"?t:t+""}function _B(e,t){if(Xn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Xn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $B=function(t,r,n,i,a){var o=t.width,u=t.height,c=t.layout,s=t.children,f=Object.keys(r),l={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},p=!!Fe(s,ui);return f.reduce(function(d,h){var v=r[h],y=v.orientation,b=v.domain,w=v.padding,x=w===void 0?{}:w,S=v.mirror,m=v.reversed,g="".concat(y).concat(S?"Mirror":""),O,A,_,j,$;if(v.type==="number"&&(v.padding==="gap"||v.padding==="no-gap")){var T=b[1]-b[0],I=1/0,C=v.categoricalDomain.sort(C0);if(C.forEach(function(se,ye){ye>0&&(I=Math.min((se||0)-(C[ye-1]||0),I))}),Number.isFinite(I)){var M=I/T,N=v.layout==="vertical"?n.height:n.width;if(v.padding==="gap"&&(O=M*N/2),v.padding==="no-gap"){var k=Qt(t.barCategoryGap,M*N),R=M*N/2;O=R-k-(R-k)/N*k}}}i==="xAxis"?A=[n.left+(x.left||0)+(O||0),n.left+n.width-(x.right||0)-(O||0)]:i==="yAxis"?A=c==="horizontal"?[n.top+n.height-(x.bottom||0),n.top+(x.top||0)]:[n.top+(x.top||0)+(O||0),n.top+n.height-(x.bottom||0)-(O||0)]:A=v.range,m&&(A=[A[1],A[0]]);var F=ZI(v,a,p),H=F.scale,K=F.realScaleType;H.domain(b).range(A),JI(H);var W=o2(H,Qe(Qe({},v),{},{realScaleType:K}));i==="xAxis"?($=y==="top"&&!S||y==="bottom"&&S,_=n.left,j=l[g]-$*v.height):i==="yAxis"&&($=y==="left"&&!S||y==="right"&&S,_=l[g]-$*v.width,j=n.top);var X=Qe(Qe(Qe({},v),W),{},{realScaleType:K,x:_,y:j,scale:H,width:i==="xAxis"?n.width:v.width,height:i==="yAxis"?n.height:v.height});return X.bandSize=ta(X,W),!v.hide&&i==="xAxis"?l[g]+=($?-1:1)*X.height:v.hide||(l[g]+=($?-1:1)*X.width),Qe(Qe({},d),{},ao({},h,X))},{})},cy=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},TB=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return cy({x:r,y:n},{x:i,y:a})},sy=function(){function e(t){AB(this,e),this.scale=t}return PB(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,a=n.position;if(r!==void 0){if(a)switch(a){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(r)+u}default:return this.scale(r)}if(i){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+c}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?r>=i&&r<=a:r>=a&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])}();ao(sy,"EPS",1e-4);var ds=function(t){var r=Object.keys(t).reduce(function(n,i){return Qe(Qe({},n),{},ao({},i,sy.create(t[i])))},{});return Qe(Qe({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,u=a.position;return KL(i,function(c,s){return r[s].apply(c,{bandAware:o,position:u})})},isInRange:function(i){return ny(i,function(a,o){return r[o].isInRange(a)})}})};function EB(e){return(e%180+180)%180}var jB=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=EB(i),o=a*Math.PI/180,u=Math.atan(n/r),c=o>u&&o<Math.PI-u?n/Math.sin(o):r/Math.cos(o);return Math.abs(c)},MB=kt,CB=ti,IB=Ua;function NB(e){return function(t,r,n){var i=Object(t);if(!CB(t)){var a=MB(r);t=IB(t),r=function(u){return a(i[u],u,i)}}var o=e(t,r,n);return o>-1?i[a?t[o]:o]:void 0}}var kB=NB,DB=Qv;function LB(e){var t=DB(e),r=t%1;return t===t?r?t-r:t:0}var BB=LB,RB=mh,FB=kt,zB=BB,WB=Math.max;function UB(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=r==null?0:zB(r);return i<0&&(i=WB(n+i,0)),RB(e,FB(t),i)}var qB=UB,HB=kB,GB=qB,KB=HB(GB),XB=KB;const VB=ce(XB);var YB=Ib(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),hs=L.createContext(void 0),vs=L.createContext(void 0),ly=L.createContext(void 0),fy=L.createContext({}),py=L.createContext(void 0),dy=L.createContext(0),hy=L.createContext(0),Gp=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,a=r.offset,o=t.clipPathId,u=t.children,c=t.width,s=t.height,f=YB(a);return P.createElement(hs.Provider,{value:n},P.createElement(vs.Provider,{value:i},P.createElement(fy.Provider,{value:a},P.createElement(ly.Provider,{value:f},P.createElement(py.Provider,{value:o},P.createElement(dy.Provider,{value:s},P.createElement(hy.Provider,{value:c},u)))))))},ZB=function(){return L.useContext(py)},vy=function(t){var r=L.useContext(hs);r==null&&tr();var n=r[t];return n==null&&tr(),n},JB=function(){var t=L.useContext(hs);return jt(t)},QB=function(){var t=L.useContext(vs),r=VB(t,function(n){return ny(n.domain,Number.isFinite)});return r||jt(t)},yy=function(t){var r=L.useContext(vs);r==null&&tr();var n=r[t];return n==null&&tr(),n},eR=function(){var t=L.useContext(ly);return t},tR=function(){return L.useContext(fy)},ys=function(){return L.useContext(hy)},ms=function(){return L.useContext(dy)};function Ir(e){"@babel/helpers - typeof";return Ir=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ir(e)}function rR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nR(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gy(n.key),n)}}function iR(e,t,r){return t&&nR(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function aR(e,t,r){return t=va(t),oR(e,my()?Reflect.construct(t,r||[],va(e).constructor):t.apply(e,r))}function oR(e,t){if(t&&(Ir(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uR(e)}function uR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function my(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(my=function(){return!!e})()}
64function va(e){return va=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},va(e)}function cR(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Zu(e,t)}function Zu(e,t){return Zu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Zu(e,t)}function Kp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Kp(Object(r),!0).forEach(function(n){gs(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gs(e,t,r){return t=gy(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gy(e){var t=sR(e,"string");return Ir(t)=="symbol"?t:t+""}function sR(e,t){if(Ir(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ir(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lR(e,t){return hR(e)||dR(e,t)||pR(e,t)||fR()}function fR(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 65In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function pR(e,t){if(e){if(typeof e=="string")return Vp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Vp(e,t)}}function Vp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function dR(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,i=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function hR(e){if(Array.isArray(e))return e}function Ju(){return Ju=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ju.apply(this,arguments)}var vR=function(t,r){var n;return P.isValidElement(t)?n=P.cloneElement(t,r):Z(t)?n=t(r):n=P.createElement("line",Ju({},r,{className:"recharts-reference-line-line"})),n},yR=function(t,r,n,i,a,o,u,c,s){var f=a.x,l=a.y,p=a.width,d=a.height;if(n){var h=s.y,v=t.y.apply(h,{position:o});if(ct(s,"discard")&&!t.y.isInRange(v))return null;var y=[{x:f+p,y:v},{x:f,y:v}];return c==="left"?y.reverse():y}if(r){var b=s.x,w=t.x.apply(b,{position:o});if(ct(s,"discard")&&!t.x.isInRange(w))return null;var x=[{x:w,y:l+d},{x:w,y:l}];return u==="top"?x.reverse():x}if(i){var S=s.segment,m=S.map(function(g){return t.apply(g,{position:o})});return ct(s,"discard")&&RL(m,function(g){return!t.isInRange(g)})?null:m}return null};function mR(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,u=e.className,c=e.alwaysShow,s=ZB(),f=vy(i),l=yy(a),p=eR();if(!s||!p)return null;mt(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var d=ds({x:f.scale,y:l.scale}),h=Se(t),v=Se(r),y=n&&n.length===2,b=yR(d,h,v,y,p,e.position,f.orientation,l.orientation,e);if(!b)return null;var w=lR(b,2),x=w[0],S=x.x,m=x.y,g=w[1],O=g.x,A=g.y,_=ct(e,"hidden")?"url(#".concat(s,")"):void 0,j=Xp(Xp({clipPath:_},Q(e,!0)),{},{x1:S,y1:m,x2:O,y2:A});return P.createElement(ve,{className:te("recharts-reference-line",u)},vR(o,j),je.renderCallByParent(e,TB({x1:S,y1:m,x2:O,y2:A})))}var bs=function(e){function t(){return rR(this,t),aR(this,t,arguments)}return cR(t,e),iR(t,[{key:"render",value:function(){return P.createElement(mR,this.props)}}])}(P.Component);gs(bs,"displayName","ReferenceLine");gs(bs,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Qu(){return Qu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
65for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Qu.apply(this,arguments)}function Nr(e){"@babel/helpers - typeof";return Nr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nr(e)}function Yp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Zp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Yp(Object(r),!0).forEach(function(n){oo(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Yp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bR(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,xy(n.key),n)}}function xR(e,t,r){return t&&bR(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wR(e,t,r){return t=ya(t),OR(e,by()?Reflect.construct(t,r||[],ya(e).constructor):t.apply(e,r))}function OR(e,t){if(t&&(Nr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return SR(e)}function SR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function by(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(by=function(){return!!e})()}function ya(e){return ya=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ya(e)}function AR(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ec(e,t)}function ec(e,t){return ec=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ec(e,t)}function oo(e,t,r){return t=xy(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xy(e){var t=PR(e,"string");return Nr(t)=="symbol"?t:t+""}function PR(e,t){if(Nr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Nr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _R=function(t){var r=t.x,n=t.y,i=t.xAxis,a=t.yAxis,o=ds({x:i.scale,y:a.scale}),u=o.apply({x:r,y:n},{bandAware:!0});return ct(t,"discard")&&!o.isInRange(u)?null:u},uo=function(e){function t(){return gR(this,t),wR(this,t,arguments)}return AR(t,e),xR(t,[{key:"render",value:function(){var n=this.props,i=n.x,a=n.y,o=n.r,u=n.alwaysShow,c=n.clipPathId,s=Se(i),f=Se(a);if(mt(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!s||!f)return null;var l=_R(this.props);if(!l)return null;var p=l.x,d=l.y,h=this.props,v=h.shape,y=h.className,b=ct(this.props,"hidden")?"url(#".concat(c,")"):void 0,w=Zp(Zp({clipPath:b},Q(this.props,!0)),{},{cx:p,cy:d});return P.createElement(ve,{className:te("recharts-reference-dot",y)},t.renderDot(v,w),je.renderCallByParent(this.props,{x:p-o,y:d-o,width:2*o,height:2*o}))}}])}(P.Component);oo(uo,"displayName","ReferenceDot");oo(uo,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});oo(uo,"renderDot",function(e,t){var r;return P.isValidElement(e)?r=P.cloneElement(e,t):Z(e)?r=e(t):r=P.createElement(ps,Qu({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function tc(){return tc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
65for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tc.apply(this,arguments)}function kr(e){"@babel/helpers - typeof";return kr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kr(e)}function Jp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Jp(Object(r),!0).forEach(function(n){co(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $R(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TR(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Oy(n.key),n)}}function ER(e,t,r){return t&&TR(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function jR(e,t,r){return t=ma(t),MR(e,wy()?Reflect.construct(t,r||[],ma(e).constructor):t.apply(e,r))}function MR(e,t){if(t&&(kr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return CR(e)}function CR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wy=function(){return!!e})()}function ma(e){return ma=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ma(e)}function IR(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rc(e,t)}function rc(e,t){return rc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},rc(e,t)}function co(e,t,r){return t=Oy(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Oy(e){var t=NR(e,"string");return kr(t)=="symbol"?t:t+""}function NR(e,t){if(kr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(kr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kR=function(t,r,n,i,a){var o=a.x1,u=a.x2,c=a.y1,s=a.y2,f=a.xAxis,l=a.yAxis;if(!f||!l)return null;var p=ds({x:f.scale,y:l.scale}),d={x:t?p.x.apply(o,{position:"start"}):p.x.rangeMin,y:n?p.y.apply(c,{position:"start"}):p.y.rangeMin},h={x:r?p.x.apply(u,{position:"end"}):p.x.rangeMax,y:i?p.y.apply(s,{position:"end"}):p.y.rangeMax};return ct(a,"discard")&&(!p.isInRange(d)||!p.isInRange(h))?null:cy(d,h)},so=function(e){function t(){return $R(this,t),jR(this,t,arguments)}return IR(t,e),ER(t,[{key:"render",value:function(){var n=this.props,i=n.x1,a=n.x2,o=n.y1,u=n.y2,c=n.className,s=n.alwaysShow,f=n.clipPathId;mt(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var l=Se(i),p=Se(a),d=Se(o),h=Se(u),v=this.props.shape;if(!l&&!p&&!d&&!h&&!v)return null;var y=kR(l,p,d,h,this.props);if(!y&&!v)return null;var b=ct(this.props,"hidden")?"url(#".concat(f,")"):void 0;return P.createElement(ve,{className:te("recharts-reference-area",c)},t.renderRect(v,Qp(Qp({clipPath:b},Q(this.props,!0)),y)),je.renderCallByParent(this.props,y))}}])}(P.Component);co(so,"displayName","ReferenceArea");co(so,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});co(so,"renderRect",function(e,t){var r;return P.isValidElement(e)?r=P.cloneElement(e,t):Z(e)?r=e(t):r=P.createElement(fs,tc({},t,{className:"recharts-reference-area-rect"})),r});function Sy(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],i=0;i<e.length;i+=t)n.push(e[i]);return n}function DR(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return jB(n,r)}
65function LR(e,t,r){var n=r==="width",i=e.x,a=e.y,o=e.width,u=e.height;return t===1?{start:n?i:a,end:n?i+o:a+u}:{start:n?i+o:a+u,end:n?i:a}}function ga(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function BR(e,t){return Sy(e,t+1)}function RR(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,u=t.end,c=0,s=1,f=o,l=function(){var h=n?.[c];if(h===void 0)return{v:Sy(n,s)};var v=c,y,b=function(){return y===void 0&&(y=r(h,v)),y},w=h.coordinate,x=c===0||ga(e,w,b,f,u);x||(c=0,f=o,s+=1),x&&(f=w+e*(b()/2+i),c+=s)},p;s<=a.length;)if(p=l(),p)return p.v;return[]}function Vn(e){"@babel/helpers - typeof";return Vn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vn(e)}function ed(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ee(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ed(Object(r),!0).forEach(function(n){FR(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ed(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function FR(e,t,r){return t=zR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zR(e){var t=WR(e,"string");return Vn(t)=="symbol"?t:t+""}function WR(e,t){if(Vn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Vn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function UR(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,u=t.start,c=t.end,s=function(p){var d=a[p],h,v=function(){return h===void 0&&(h=r(d,p)),h};if(p===o-1){var y=e*(d.coordinate+e*v()/2-c);a[p]=d=Ee(Ee({},d),{},{tickCoord:y>0?d.coordinate-y*e:d.coordinate})}else a[p]=d=Ee(Ee({},d),{},{tickCoord:d.coordinate});var b=ga(e,d.tickCoord,v,u,c);b&&(c=d.tickCoord-e*(v()/2+i),a[p]=Ee(Ee({},d),{},{isShow:!0}))},f=o-1;f>=0;f--)s(f);return a}function qR(e,t,r,n,i,a){var o=(n||[]).slice(),u=o.length,c=t.start,s=t.end;if(a){var f=n[u-1],l=r(f,u-1),p=e*(f.coordinate+e*l/2-s);o[u-1]=f=Ee(Ee({},f),{},{tickCoord:p>0?f.coordinate-p*e:f.coordinate});var d=ga(e,f.tickCoord,function(){return l},c,s);d&&(s=f.tickCoord-e*(l/2+i),o[u-1]=Ee(Ee({},f),{},{isShow:!0}))}for(var h=a?u-1:u,v=function(w){var x=o[w],S,m=function(){return S===void 0&&(S=r(x,w)),S};if(w===0){var g=e*(x.coordinate-e*m()/2-c);o[w]=x=Ee(Ee({},x),{},{tickCoord:g<0?x.coordinate-g*e:x.coordinate})}else o[w]=x=Ee(Ee({},x),{},{tickCoord:x.coordinate});var O=ga(e,x.tickCoord,m,c,s);O&&(c=x.tickCoord+e*(m()/2+i),o[w]=Ee(Ee({},x),{},{isShow:!0}))},y=0;y<h;y++)v(y);return o}function xs(e,t,r){var n=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,u=e.orientation,c=e.interval,s=e.tickFormatter,f=e.unit,l=e.angle;if(!i||!i.length||!n)return[];if(B(c)||gt.isSsr)return BR(i,typeof c=="number"&&B(c)?c:0);var p=[],d=u==="top"||u==="bottom"?"width":"height",h=f&&d==="width"?pn(f,{fontSize:t,letterSpacing:r}):{width:0,height:0},v=function(x,S){var m=Z(s)?s(x.value,S):x.value;return d==="width"?DR(pn(m,{fontSize:t,letterSpacing:r}),h,l):pn(m,{fontSize:t,letterSpacing:r})[d]},y=i.length>=2?nt(i[1].coordinate-i[0].coordinate):1,b=LR(a,y,d);return c==="equidistantPreserveStart"?RR(y,b,v,i,o):(c==="preserveStart"||c==="preserveStartEnd"?p=qR(y,b,v,i,o,c==="preserveStartEnd"):p=UR(y,b,v,i,o),p.filter(function(w){return w.isShow}))}var HR=["viewBox"],GR=["viewBox"],KR=["ticks"];function Dr(e){"@babel/helpers - typeof";return Dr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dr(e)}function hr(){return hr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
65for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hr.apply(this,arguments)}function td(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function we(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?td(Object(r),!0).forEach(function(n){ws(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):td(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ro(e,t){if(e==null)return{};var r=XR(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function XR(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function VR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Py(n.key),n)}}function YR(e,t,r){return t&&rd(e.prototype,t),r&&rd(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZR(e,t,r){return t=ba(t),JR(e,Ay()?Reflect.construct(t,r||[],ba(e).constructor):t.apply(e,r))}function JR(e,t){if(t&&(Dr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QR(e)}function QR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ay(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ay=function(){return!!e})()}function ba(e){return ba=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ba(e)}function eF(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nc(e,t)}function nc(e,t){return nc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},nc(e,t)}function ws(e,t,r){return t=Py(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Py(e){var t=tF(e,"string");return Dr(t)=="symbol"?t:t+""}function tF(e,t){if(Dr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Dr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Qr=function(e){function t(r){var n;return VR(this,t),n=ZR(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return eF(t,e),YR(t,[{key:"shouldComponentUpdate",value:function(n,i){var a=n.viewBox,o=Ro(n,HR),u=this.props,c=u.viewBox,s=Ro(u,GR);return!yr(a,c)||!yr(o,s)||!yr(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.x,o=i.y,u=i.width,c=i.height,s=i.orientation,f=i.tickSize,l=i.mirror,p=i.tickMargin,d,h,v,y,b,w,x=l?-1:1,S=n.tickSize||f,m=B(n.tickCoord)?n.tickCoord:n.coordinate;switch(s){case"top":d=h=n.coordinate,y=o+ +!l*c,v=y-x*S,w=v-x*p,b=m;break;case"left":v=y=n.coordinate,h=a+ +!l*u,d=h-x*S,b=d-x*p,w=m;break;case"right":v=y=n.coordinate,h=a+ +l*u,d=h+x*S,b=d+x*p,w=m;break;default:d=h=n.coordinate,y=o+ +l*c,v=y+x*S,w=v+x*p,b=m;break}return{line:{x1:d,y1:v,x2:h,y2:y},tick:{x:b,y:w}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o;switch(i){case"left":o=a?"start":"end";break;case"right":o=a?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o="end";switch(i){case"left":case"right":o="middle";break;case"top":o=a?"start":"end";break;default:o=a?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,c=n.orientation,s=n.mirror,f=n.axisLine,l=we(we(we({},Q(this.props,!1)),Q(f,!1)),{},{fill:"none"});if(c==="top"||c==="bottom"){var p=+(c==="top"&&!s||c==="bottom"&&s);l=we(we({},l),{},{x1:i,y1:a+p*u,x2:i+o,y2:a+p*u})}else{var d=+(c==="left"&&!s||c==="right"&&s);l=we(we({},l),{},{x1:i+d*o,y1:a,x2:i+d*o,y2:a+u})}return P.createElement("line",hr({},l,{className:te("recharts-cartesian-axis-line",Ke(f,"className"))}))}},{key:"renderTicks",value:function(n,i,a){var o=this,u=this.props,c=u.tickLine,s=u.stroke,f=u.tick,l=u.tickFormatter,p=u.unit,d=xs(we(we({},this.props),{},{ticks:n}),i,a),h=this.getTickTextAnchor(),v=this.getTickVerticalAnchor(),y=Q(this.props,!1),b=Q(f,!1),w=we(we({},y),{},{fill:"none"}
65,Q(c,!1)),x=d.map(function(S,m){var g=o.getTickLineCoord(S),O=g.line,A=g.tick,_=we(we(we(we({textAnchor:h,verticalAnchor:v},y),{},{stroke:"none",fill:s},b),A),{},{index:m,payload:S,visibleTicksCount:d.length,tickFormatter:l});return P.createElement(ve,hr({className:"recharts-cartesian-axis-tick",key:"tick-".concat(S.value,"-").concat(S.coordinate,"-").concat(S.tickCoord)},$i(o.props,S,m)),c&&P.createElement("line",hr({},w,O,{className:te("recharts-cartesian-axis-tick-line",Ke(c,"className"))})),f&&t.renderTickItem(f,_,"".concat(Z(l)?l(S.value,m):S.value).concat(p||"")))});return P.createElement("g",{className:"recharts-cartesian-axis-ticks"},x)}},{key:"render",value:function(){var n=this,i=this.props,a=i.axisLine,o=i.width,u=i.height,c=i.ticksGenerator,s=i.className,f=i.hide;if(f)return null;var l=this.props,p=l.ticks,d=Ro(l,KR),h=p;return Z(c)&&(h=p&&p.length>0?c(this.props):c(d)),o<=0||u<=0||!h||!h.length?null:P.createElement(ve,{className:te("recharts-cartesian-axis",s),ref:function(y){n.layerReference=y}},a&&this.renderAxisLine(),this.renderTicks(h,this.state.fontSize,this.state.letterSpacing),je.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o,u=te(i.className,"recharts-cartesian-axis-tick-value");return P.isValidElement(n)?o=P.cloneElement(n,we(we({},i),{},{className:u})):Z(n)?o=n(we(we({},i),{},{className:u})):o=P.createElement(zi,hr({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(L.Component);ws(Qr,"displayName","CartesianAxis");ws(Qr,"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 rF=["x1","y1","x2","y2","key"],nF=["offset"];function rr(e){"@babel/helpers - typeof";return rr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rr(e)}function nd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Me(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?nd(Object(r),!0).forEach(function(n){iF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nd(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iF(e,t,r){return t=aF(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aF(e){var t=oF(e,"string");return rr(t)=="symbol"?t:t+""}function oF(e,t){if(rr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(rr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Vt(){return Vt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vt.apply(this,arguments)}function id(e,t){if(e==null)return{};var r=uF(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uF(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var cF=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,a=t.y,o=t.width,u=t.height,c=t.ry;return P.createElement("rect",{x:i,y:a,ry:c,width:o,height:u,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function _y(e,t){var r;if(P.isValidElement(e))r=P.cloneElement(e,t);else if(Z(e))r=e(t);else{var n=t.x1,i=t.y1,a=t.x2,o=t.y2,u=t.key,c=id(t,rF),s=Q(c,!1);s.offset;var f=id(s,nF);r=P.createElement("line",Vt({},f,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:u}))}return r}function sF(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(u,c){var s=Me(Me({},e),{}
65,{x1:t,y1:u,x2:t+r,y2:u,key:"line-".concat(c),index:c});return _y(i,s)});return P.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function lF(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(u,c){var s=Me(Me({},e),{},{x1:u,y1:t,x2:u,y2:t+r,key:"line-".concat(c),index:c});return _y(i,s)});return P.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function fF(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,u=e.horizontalPoints,c=e.horizontal,s=c===void 0?!0:c;if(!s||!t||!t.length)return null;var f=u.map(function(p){return Math.round(p+i-i)}).sort(function(p,d){return p-d});i!==f[0]&&f.unshift(0);var l=f.map(function(p,d){var h=!f[d+1],v=h?i+o-p:f[d+1]-p;if(v<=0)return null;var y=d%t.length;return P.createElement("rect",{key:"react-".concat(d),y:p,x:n,height:v,width:a,stroke:"none",fill:t[y],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return P.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},l)}function pF(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,u=e.width,c=e.height,s=e.verticalPoints;if(!r||!n||!n.length)return null;var f=s.map(function(p){return Math.round(p+a-a)}).sort(function(p,d){return p-d});a!==f[0]&&f.unshift(0);var l=f.map(function(p,d){var h=!f[d+1],v=h?a+u-p:f[d+1]-p;if(v<=0)return null;var y=d%n.length;return P.createElement("rect",{key:"react-".concat(d),x:p,y:o,width:v,height:c,stroke:"none",fill:n[y],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return P.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},l)}var dF=function(t,r){var n=t.xAxis,i=t.width,a=t.height,o=t.offset;return Dv(xs(Me(Me(Me({},Qr.defaultProps),n),{},{ticks:vt(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,r)},hF=function(t,r){var n=t.yAxis,i=t.width,a=t.height,o=t.offset;return Dv(xs(Me(Me(Me({},Qr.defaultProps),n),{},{ticks:vt(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,r)},lr={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function $y(e){var t,r,n,i,a,o,u=ys(),c=ms(),s=tR(),f=Me(Me({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:lr.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:lr.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:lr.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:lr.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:lr.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:lr.verticalFill,x:B(e.x)?e.x:s.left,y:B(e.y)?e.y:s.top,width:B(e.width)?e.width:s.width,height:B(e.height)?e.height:s.height}),l=f.x,p=f.y,d=f.width,h=f.height,v=f.syncWithTicks,y=f.horizontalValues,b=f.verticalValues,w=JB(),x=QB();if(!B(d)||d<=0||!B(h)||h<=0||!B(l)||l!==+l||!B(p)||p!==+p)return null;var S=f.verticalCoordinatesGenerator||dF,m=f.horizontalCoordinatesGenerator||hF,g=f.horizontalPoints,O=f.verticalPoints;if((!g||!g.length)&&Z(m)){var A=y&&y.length,_=m({yAxis:x?Me(Me({},x),{},{ticks:A?y:x.ticks}):void 0,width:u,height:c,offset:s},A?!0:v);mt(Array.isArray(_),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(rr(_),"]")),Array.isArray(_)&&(g=_)}if((!O||!O.length)&&Z(S)){var j=b&&b.length,$=S({xAxis:w?Me(Me({},w),{},{ticks:j?b:w.ticks}):void 0,width:u,height:c,offset:s},j?!0:v);mt(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(rr($),"]")),Array.isArray($)&&(O=$)}return P.createElement("g",{className:"recharts-cartesian-grid"},P.createElement(cF,{fill:f.fill,fillOpacity:f.fillOpacity,x:f.x,y:f.y,width:f.width,height:f.height,ry:f.ry}),P.createElement(sF,Vt({},f,{offset:s,horizontalPoints:g,xAxis:w,yAxis:x})),P.createElement(lF,Vt({},f,{offset:s,verticalPoints:O,xAxis:w,yAxis:x})),P.createElement(fF,Vt({},f,{horizontalPoints:g})),P.createElement(pF,Vt({},f,{verticalPoints:O})))}$y.displayName="CartesianGrid";
65var vF=["type","layout","connectNulls","ref"],yF=["key"];function Lr(e){"@babel/helpers - typeof";return Lr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lr(e)}function ad(e,t){if(e==null)return{};var r=mF(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mF(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function yn(){return yn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yn.apply(this,arguments)}function od(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Be(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?od(Object(r),!0).forEach(function(n){et(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):od(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fr(e){return wF(e)||xF(e)||bF(e)||gF()}function gF(){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 bF(e,t){if(e){if(typeof e=="string")return ic(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ic(e,t)}}function xF(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function wF(e){if(Array.isArray(e))return ic(e)}function ic(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function OF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ud(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ey(n.key),n)}}function SF(e,t,r){return t&&ud(e.prototype,t),r&&ud(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function AF(e,t,r){return t=xa(t),PF(e,Ty()?Reflect.construct(t,r||[],xa(e).constructor):t.apply(e,r))}function PF(e,t){if(t&&(Lr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _F(e)}function _F(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ty(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ty=function(){return!!e})()}function xa(e){return xa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},xa(e)}function $F(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ac(e,t)}function ac(e,t){return ac=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ac(e,t)}function et(e,t,r){return t=Ey(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ey(e){var t=TF(e,"string");return Lr(t)=="symbol"?t:t+""}function TF(e,t){if(Lr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Lr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ci=function(e){function t(){var r;OF(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=AF(this,t,[].concat(i)),et(r,"state",{isAnimationFinished:!0,totalLength:0}),et(r,"generateSimpleStrokeDasharray",function(o,u){return"".concat(u,"px ").concat(o-u,"px")}),et(r,"getStrokeDasharray",function(o,u,c){var s=c.reduce(function(b,w){return b+w});if(!s)return r.generateSimpleStrokeDasharray(u,o);for(var f=Math.floor(o/s),l=o%s,p=u-o,d=[],h=0,v=0;h<c.length;v+=c[h],++h)if(v+c[h]>l){d=[].concat(fr(c.slice(0,h)),[l-v]);break}var y=d.length%2===0?[0,p]:[p];return[].concat(fr(t.repeat(c,f)),fr(d),y).map(function(b){return"".concat(b,"px")}).join(", ")}),et(r,"id",ei("recharts-line-")),et(r,"pathRef",function(o){r.mainCurve=o}),et(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),et(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}
66return $F(t,e),SF(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.points,u=a.xAxis,c=a.yAxis,s=a.layout,f=a.children,l=Xe(f,oi);if(!l)return null;var p=function(v,y){return{x:v.x,y:v.y,value:v.value,errorVal:We(v.payload,y)}},d={clipPath:n?"url(#clipPath-".concat(i,")"):null};return P.createElement(ve,d,l.map(function(h){return P.cloneElement(h,{key:"bar-".concat(h.props.dataKey),data:o,xAxis:u,yAxis:c,layout:s,dataPointFormatter:p})}))}},{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var u=this.props,c=u.dot,s=u.points,f=u.dataKey,l=Q(this.props,!1),p=Q(c,!0),d=s.map(function(v,y){var b=Be(Be(Be({key:"dot-".concat(y),r:3},l),p),{},{index:y,cx:v.x,cy:v.y,value:v.value,dataKey:f,payload:v.payload,points:s});return t.renderDotItem(c,b)}),h={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return P.createElement(ve,yn({className:"recharts-line-dots",key:"dots"},h),d)}},{key:"renderCurveStatically",value:function(n,i,a,o){var u=this.props,c=u.type,s=u.layout,f=u.connectNulls;u.ref;var l=ad(u,vF),p=Be(Be(Be({},Q(l,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(a,")"):null,points:n},o),{},{type:c,layout:s,connectNulls:f});return P.createElement(Du,yn({},p,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var a=this,o=this.props,u=o.points,c=o.strokeDasharray,s=o.isAnimationActive,f=o.animationBegin,l=o.animationDuration,p=o.animationEasing,d=o.animationId,h=o.animateNewValues,v=o.width,y=o.height,b=this.state,w=b.prevPoints,x=b.totalLength;return P.createElement(At,{begin:f,duration:l,isActive:s,easing:p,from:{t:0},to:{t:1},key:"line-".concat(d),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(S){var m=S.t;if(w){var g=w.length/u.length,O=u.map(function(T,I){var C=Math.floor(I*g);if(w[C]){var M=w[C],N=tt(M.x,T.x),k=tt(M.y,T.y);return Be(Be({},T),{},{x:N(m),y:k(m)})}if(h){var R=tt(v*2,T.x),F=tt(y/2,T.y);return Be(Be({},T),{},{x:R(m),y:F(m)})}return Be(Be({},T),{},{x:T.x,y:T.y})});return a.renderCurveStatically(O,n,i)}var A=tt(0,x),_=A(m),j;if(c){var $="".concat(c).split(/[,\s]+/gim).map(function(T){return parseFloat(T)});j=a.getStrokeDasharray(_,x,$)}else j=a.generateSimpleStrokeDasharray(x,_);return a.renderCurveStatically(u,n,i,{strokeDasharray:j})})}},{key:"renderCurve",value:function(n,i){var a=this.props,o=a.points,u=a.isAnimationActive,c=this.state,s=c.prevPoints,f=c.totalLength;return u&&o&&o.length&&(!s&&f>0||!eo(s,o))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(o,n,i)}},{key:"render",value:function(){var n,i=this.props,a=i.hide,o=i.dot,u=i.points,c=i.className,s=i.xAxis,f=i.yAxis,l=i.top,p=i.left,d=i.width,h=i.height,v=i.isAnimationActive,y=i.id;if(a||!u||!u.length)return null;var b=this.state.isAnimationFinished,w=u.length===1,x=te("recharts-line",c),S=s&&s.allowDataOverflow,m=f&&f.allowDataOverflow,g=S||m,O=J(y)?this.id:y,A=(n=Q(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},_=A.r,j=_===void 0?3:_,$=A.strokeWidth,T=$===void 0?2:$,I=z0(o)?o:{},C=I.clipDot,M=C===void 0?!0:C,N=j*2+T;return P.createElement(ve,{className:x},S||m?P.createElement("defs",null,P.createElement("clipPath",{id:"clipPath-".concat(O)},P.createElement("rect",{x:S?p:p-d/2,y:m?l:l-h/2,width:S?d:d*2,height:m?h:h*2})),!M&&P.createElement("clipPath",{id:"clipPath-dots-".concat(O)},P.createElement("rect",{x:p-N/2,y:l-N/2,width:d+N,height:h+N}))):null,!w&&this.renderCurve(g,O),this.renderErrorBar(g,O),(w||o)&&this.renderDots(g,M,O),(!v||b)&&It.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,i){for(var a=n.length%2!==0?[].concat(fr(n),[0]):n,o=[],u=0;u<i;++u)o=[].concat(fr(o),fr(a));return o}},{key:"renderDotItem",value:function(n,i){var a;if(P.isValidElement(n))a=P.cloneElement(n,i);else if(Z(n))a=n(i);else{var o=i.key,u=ad(i,yF),c=te("recharts-line-dot",typeof n!="boolean"?n.className:"");a=P.createElement(ps,yn({key:o},u,{className:c}))}return a}}])}(L.PureComponent);et(ci,"displayName","Line");et(ci,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendT
66ype:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!gt.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});et(ci,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,i=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,u=e.bandSize,c=e.displayedData,s=e.offset,f=t.layout,l=c.map(function(p,d){var h=We(p,o);return f==="horizontal"?{x:zf({axis:r,ticks:i,bandSize:u,entry:p,index:d}),y:J(h)?null:n.scale(h),value:h,payload:p}:{x:J(h)?null:r.scale(h),y:zf({axis:n,ticks:a,bandSize:u,entry:p,index:d}),value:h,payload:p}});return Be({points:l,layout:f},s)});function Br(e){"@babel/helpers - typeof";return Br=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Br(e)}function EF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jF(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Cy(n.key),n)}}function MF(e,t,r){return t&&jF(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function CF(e,t,r){return t=wa(t),IF(e,jy()?Reflect.construct(t,r||[],wa(e).constructor):t.apply(e,r))}function IF(e,t){if(t&&(Br(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return NF(e)}function NF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jy=function(){return!!e})()}function wa(e){return wa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},wa(e)}function kF(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&oc(e,t)}function oc(e,t){return oc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},oc(e,t)}function My(e,t,r){return t=Cy(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Cy(e){var t=DF(e,"string");return Br(t)=="symbol"?t:t+""}function DF(e,t){if(Br(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Br(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function uc(){return uc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uc.apply(this,arguments)}function LF(e){var t=e.xAxisId,r=ys(),n=ms(),i=vy(t);return i==null?null:L.createElement(Qr,uc({},i,{className:te("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(o){return vt(o,!0)}}))}var lo=function(e){function t(){return EF(this,t),CF(this,t,arguments)}return kF(t,e),MF(t,[{key:"render",value:function(){return L.createElement(LF,this.props)}}])}(L.Component);My(lo,"displayName","XAxis");My(lo,"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 Rr(e){"@babel/helpers - typeof";return Rr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rr(e)}function BF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RF(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ky(n.key),n)}}function FF(e,t,r){return t&&RF(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function zF(e,t,r){return t=Oa(t),WF(e,Iy()?Reflect.construct(t,r||[],Oa(e).constructor):t.apply(e,r))}function WF(e,t){if(t&&(Rr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return UF(e)}function UF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Iy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Iy=function(){return!!e})()}
66function Oa(e){return Oa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Oa(e)}function qF(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cc(e,t)}function cc(e,t){return cc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},cc(e,t)}function Ny(e,t,r){return t=ky(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ky(e){var t=HF(e,"string");return Rr(t)=="symbol"?t:t+""}function HF(e,t){if(Rr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Rr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function sc(){return sc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sc.apply(this,arguments)}var GF=function(t){var r=t.yAxisId,n=ys(),i=ms(),a=yy(r);return a==null?null:L.createElement(Qr,sc({},a,{className:te("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(u){return vt(u,!0)}}))},fo=function(e){function t(){return BF(this,t),zF(this,t,arguments)}return qF(t,e),FF(t,[{key:"render",value:function(){return L.createElement(GF,this.props)}}])}(L.Component);Ny(fo,"displayName","YAxis");Ny(fo,"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 cd(e){return YF(e)||VF(e)||XF(e)||KF()}function KF(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 67In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function XF(e,t){if(e){if(typeof e=="string")return lc(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return lc(e,t)}}function VF(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function YF(e){if(Array.isArray(e))return lc(e)}function lc(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var fc=function(t,r,n,i,a){var o=Xe(t,bs),u=Xe(t,uo),c=[].concat(cd(o),cd(u)),s=Xe(t,so),f="".concat(i,"Id"),l=i[0],p=r;if(c.length&&(p=c.reduce(function(v,y){if(y.props[f]===n&&ct(y.props,"extendDomain")&&B(y.props[l])){var b=y.props[l];return[Math.min(v[0],b),Math.max(v[1],b)]}return v},p)),s.length){var d="".concat(l,"1"),h="".concat(l,"2");p=s.reduce(function(v,y){if(y.props[f]===n&&ct(y.props,"extendDomain")&&B(y.props[d])&&B(y.props[h])){var b=y.props[d],w=y.props[h];return[Math.min(v[0],b,w),Math.max(v[1],b,w)]}return v},p)}return a&&a.length&&(p=a.reduce(function(v,y){return B(y)?[Math.min(v[0],y),Math.max(v[1],y)]:v},p)),p},Dy={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(c,s,f){this.fn=c,this.context=s,this.once=f||!1}function a(c,s,f,l,p){if(typeof f!="function")throw new TypeError("The listener must be a function");var d=new i(f,l||c,p),h=r?r+s:s;return c._events[h]?c._events[h].fn?c._events[h]=[c._events[h],d]:c._events[h].push(d):(c._events[h]=d,c._eventsCount++),c}function o(c,s){--c._eventsCount===0?c._events=new n:delete c._events[s]}function u(){this._events=new n,this._eventsCount=0}u.prototype.eventNames=function(){var s=[],f,l;if(this._eventsCount===0)return s;for(l in f=this._events)t.call(f,l)&&s.push(r?l.slice(1):l);return Object.getOwnPropertySymbols?s.concat(Object.getOwnPropertySymbols(f)):s},u.prototype.listeners=function(s){var f=r?r+s:s,l=this._events[f];if(!l)return[];if(l.fn)return[l.fn];for(var p=0,d=l.length,h=new Array(d);p<d;p++)h[p]=l[p].fn;return h},u.prototype.listenerCount=function(s){var f=r?r+s:s,l=this._events[f];return l?l.fn?1:l.length:0},u.prototype.emit=function(s,f,l,p,d,h){var v=r?r+s:s;if(!this._events[v])return!1;var y=this._events[v],b=arguments.length,w,x;if(y.fn){switch(y.once&&this.removeListener(s,y.fn,void 0,!0),b){case 1:return y.fn.call(y.context),!0;case 2:return y.fn.call(y.context,f),!0;case 3:return y.fn.call(y.context,f,l),!0;case 4:return y.fn.call(y.context,f,l,p),!0;case 5:return y.fn.call(y.context,f,l,p,d),!0;case 6:return y.fn.call(y.context,f,l,p,d,h),!0}for(x=1,w=new Array(b-1);x<b;x++)w[x-1]=arguments[x];
67y.fn.apply(y.context,w)}else{var S=y.length,m;for(x=0;x<S;x++)switch(y[x].once&&this.removeListener(s,y[x].fn,void 0,!0),b){case 1:y[x].fn.call(y[x].context);break;case 2:y[x].fn.call(y[x].context,f);break;case 3:y[x].fn.call(y[x].context,f,l);break;case 4:y[x].fn.call(y[x].context,f,l,p);break;default:if(!w)for(m=1,w=new Array(b-1);m<b;m++)w[m-1]=arguments[m];y[x].fn.apply(y[x].context,w)}}return!0},u.prototype.on=function(s,f,l){return a(this,s,f,l,!1)},u.prototype.once=function(s,f,l){return a(this,s,f,l,!0)},u.prototype.removeListener=function(s,f,l,p){var d=r?r+s:s;if(!this._events[d])return this;if(!f)return o(this,d),this;var h=this._events[d];if(h.fn)h.fn===f&&(!p||h.once)&&(!l||h.context===l)&&o(this,d);else{for(var v=0,y=[],b=h.length;v<b;v++)(h[v].fn!==f||p&&!h[v].once||l&&h[v].context!==l)&&y.push(h[v]);y.length?this._events[d]=y.length===1?y[0]:y:o(this,d)}return this},u.prototype.removeAllListeners=function(s){var f;return s?(f=r?r+s:s,this._events[f]&&o(this,f)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=r,u.EventEmitter=u,e.exports=u})(Dy);var ZF=Dy.exports;const JF=ce(ZF);var Fo=new JF,zo="recharts.syncMouseEvents";function Yn(e){"@babel/helpers - typeof";return Yn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yn(e)}function QF(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function e3(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ly(n.key),n)}}function t3(e,t,r){return t&&e3(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Wo(e,t,r){return t=Ly(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ly(e){var t=r3(e,"string");return Yn(t)=="symbol"?t:t+""}function r3(e,t){if(Yn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var n3=function(){function e(){QF(this,e),Wo(this,"activeIndex",0),Wo(this,"coordinateList",[]),Wo(this,"layout","horizontal")}return t3(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,a=i===void 0?null:i,o=r.container,u=o===void 0?null:o,c=r.layout,s=c===void 0?null:c,f=r.offset,l=f===void 0?null:f,p=r.mouseHandlerCallback,d=p===void 0?null:p;this.coordinateList=(n=a??this.coordinateList)!==null&&n!==void 0?n:[],this.container=u??this.container,this.layout=s??this.layout,this.offset=l??this.offset,this.mouseHandlerCallback=d??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),a=i.x,o=i.y,u=i.height,c=this.coordinateList[this.activeIndex].coordinate,s=((r=window)===null||r===void 0?void 0:r.scrollX)||0,f=((n=window)===null||n===void 0?void 0:n.scrollY)||0,l=a+c+s,p=o+this.offset.top+u/2+f;this.mouseHandlerCallback({pageX:l,pageY:p})}}}])}();function i3(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e?.[0],i=e?.[1];if(n&&i&&B(n)&&B(i))return!0}return!1}function a3(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function By(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,a=e.endAngle,o=Te(t,r,n,i),u=Te(t,r,n,a);return{points:[o,u],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}function o3(e,t,r){var n,i,a,o;if(e==="horizontal")n=t.x,a=n,i=r.top,o=r.top+r.height;
67else if(e==="vertical")i=t.y,o=i,n=r.left,a=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var u=t.cx,c=t.cy,s=t.innerRadius,f=t.outerRadius,l=t.angle,p=Te(u,c,s,l),d=Te(u,c,f,l);n=p.x,i=p.y,a=d.x,o=d.y}else return By(t);return[{x:n,y:i},{x:a,y:o}]}function Zn(e){"@babel/helpers - typeof";return Zn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zn(e)}function sd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Si(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sd(Object(r),!0).forEach(function(n){u3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sd(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function u3(e,t,r){return t=c3(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c3(e){var t=s3(e,"string");return Zn(t)=="symbol"?t:t+""}function s3(e,t){if(Zn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Zn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function l3(e){var t,r,n=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,u=e.activePayload,c=e.offset,s=e.activeTooltipIndex,f=e.tooltipAxisBandSize,l=e.layout,p=e.chartName,d=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!d||!a||!o||p!=="ScatterChart"&&i!=="axis")return null;var h,v=Du;if(p==="ScatterChart")h=o,v=sD;else if(p==="BarChart")h=a3(l,o,c,f),v=fs;else if(l==="radial"){var y=By(o),b=y.cx,w=y.cy,x=y.radius,S=y.startAngle,m=y.endAngle;h={cx:b,cy:w,startAngle:S,endAngle:m,innerRadius:x,outerRadius:x},v=zv}else h={points:o3(l,o,c)},v=Du;var g=Si(Si(Si(Si({stroke:"#ccc",pointerEvents:"none"},c),h),Q(d,!1)),{},{payload:u,payloadIndex:s,className:te("recharts-tooltip-cursor",d.className)});return L.isValidElement(d)?L.cloneElement(d,g):L.createElement(v,g)}var f3=["item"],p3=["children","className","width","height","style","compact","title","desc"];function Fr(e){"@babel/helpers - typeof";return Fr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fr(e)}function vr(){return vr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vr.apply(this,arguments)}function ld(e,t){return v3(e)||h3(e,t)||Fy(e,t)||d3()}function d3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 68In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,i=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return u}}function v3(e){if(Array.isArray(e))return e}function fd(e,t){if(e==null)return{};var r=y3(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function y3(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function m3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g3(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,zy(n.key),n)}}function b3(e,t,r){return t&&g3(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function x3(e,t,r){return t=Sa(t),w3(e,Ry()?Reflect.construct(t,r||[],Sa(e).constructor):t.apply(e,r))}function w3(e,t){if(t&&(Fr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return O3(e)}function O3(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ry(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ry=function(){return!!e})()}
68function Sa(e){return Sa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Sa(e)}function S3(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pc(e,t)}function pc(e,t){return pc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},pc(e,t)}function zr(e){return _3(e)||P3(e)||Fy(e)||A3()}function A3(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 69In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Fy(e,t){if(e){if(typeof e=="string")return dc(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return dc(e,t)}}function P3(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _3(e){if(Array.isArray(e))return dc(e)}function dc(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function pd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pd(Object(r),!0).forEach(function(n){G(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pd(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function G(e,t,r){return t=zy(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zy(e){var t=$3(e,"string");return Fr(t)=="symbol"?t:t+""}function $3(e,t){if(Fr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Fr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var T3={xAxis:["bottom","top"],yAxis:["left","right"]},E3={width:"100%",height:"100%"},Wy={x:0,y:0};function Ai(e){return e}var j3=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},M3=function(t,r,n,i){var a=r.find(function(f){return f&&f.index===n});if(a){if(t==="horizontal")return{x:a.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:a.coordinate};if(t==="centric"){var o=a.coordinate,u=i.radius;return E(E(E({},i),Te(i.cx,i.cy,u,o)),{},{angle:o,radius:u})}var c=a.coordinate,s=i.angle;return E(E(E({},i),Te(i.cx,i.cy,c,s)),{},{angle:s,radius:c})}return Wy},po=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,a=r.dataEndIndex,o=(n??[]).reduce(function(u,c){var s=c.props.data;return s&&s.length?[].concat(zr(u),zr(s)):u},[]);return o.length>0?o:t&&t.length&&B(i)&&B(a)?t.slice(i,a+1):[]};function Uy(e){return e==="number"?[0,"auto"]:void 0}var hc=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,u=po(r,t);return n<0||!a||!a.length||n>=u.length?null:a.reduce(function(c,s){var f,l=(f=s.props.data)!==null&&f!==void 0?f:r;l&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(l=l.slice(t.dataStartIndex,t.dataEndIndex+1));var p;if(o.dataKey&&!o.allowDuplicatedCategory){var d=l===void 0?u:l;p=Pi(d,o.dataKey,i)}else p=l&&l[n]||u[n];return p?[].concat(zr(c),[Bv(s,p)]):c},[])},dd=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=j3(a,n),u=t.orderedTooltipTicks,c=t.tooltipAxis,s=t.tooltipTicks,f=HI(o,u,s,c);if(f>=0&&s){var l=s[f]&&s[f].value,p=hc(t,r,f,l),d=M3(n,u,f,a);return{activeTooltipIndex:f,activeLabel:l,activePayload:p,activeCoordinate:d}}return null},C3=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,c=r.dataStartIndex,s=r.dataEndIndex,f=t.layout,l=t.children,p=t.stackOffset,d=kv(f,a);return n.reduce(function(h,v){var y,b=v.type.defaultProps!==void 0?E(E({},v.type.defaultProps),v.props):v.props,w=b.type,x=b.dataKey,S=b.allowDataOverflow,m=b.allowDuplicatedCategory,g=b.scale,O=b.ticks,A=b.includeHidden,_=b[o];if(h[_])return h;
69var j=po(t.data,{graphicalItems:i.filter(function(W){var X,se=o in W.props?W.props[o]:(X=W.type.defaultProps)===null||X===void 0?void 0:X[o];return se===_}),dataStartIndex:c,dataEndIndex:s}),$=j.length,T,I,C;i3(b.domain,S,w)&&(T=Mu(b.domain,null,S),d&&(w==="number"||g!=="auto")&&(C=hn(j,x,"category")));var M=Uy(w);if(!T||T.length===0){var N,k=(N=b.domain)!==null&&N!==void 0?N:M;if(x){if(T=hn(j,x,w),w==="category"&&d){var R=M0(T);m&&R?(I=T,T=la(0,$)):m||(T=Hf(k,T,v).reduce(function(W,X){return W.indexOf(X)>=0?W:[].concat(zr(W),[X])},[]))}else if(w==="category")m?T=T.filter(function(W){return W!==""&&!J(W)}):T=Hf(k,T,v).reduce(function(W,X){return W.indexOf(X)>=0||X===""||J(X)?W:[].concat(zr(W),[X])},[]);else if(w==="number"){var F=YI(j,i.filter(function(W){var X,se,ye=o in W.props?W.props[o]:(X=W.type.defaultProps)===null||X===void 0?void 0:X[o],Le="hide"in W.props?W.props.hide:(se=W.type.defaultProps)===null||se===void 0?void 0:se.hide;return ye===_&&(A||!Le)}),x,a,f);F&&(T=F)}d&&(w==="number"||g!=="auto")&&(C=hn(j,x,"category"))}else d?T=la(0,$):u&&u[_]&&u[_].hasStack&&w==="number"?T=p==="expand"?[0,1]:Lv(u[_].stackGroups,c,s):T=Nv(j,i.filter(function(W){var X=o in W.props?W.props[o]:W.type.defaultProps[o],se="hide"in W.props?W.props.hide:W.type.defaultProps.hide;return X===_&&(A||!se)}),w,f,!0);if(w==="number")T=fc(l,T,_,a,O),k&&(T=Mu(k,T,S));else if(w==="category"&&k){var H=k,K=T.every(function(W){return H.indexOf(W)>=0});K&&(T=H)}}return E(E({},h),{},G({},_,E(E({},b),{},{axisType:a,domain:T,categoricalDomain:C,duplicateDomain:I,originalDomain:(y=b.domain)!==null&&y!==void 0?y:M,isCategorical:d,layout:f})))},{})},I3=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,c=r.dataStartIndex,s=r.dataEndIndex,f=t.layout,l=t.children,p=po(t.data,{graphicalItems:n,dataStartIndex:c,dataEndIndex:s}),d=p.length,h=kv(f,a),v=-1;return n.reduce(function(y,b){var w=b.type.defaultProps!==void 0?E(E({},b.type.defaultProps),b.props):b.props,x=w[o],S=Uy("number");if(!y[x]){v++;var m;return h?m=la(0,d):u&&u[x]&&u[x].hasStack?(m=Lv(u[x].stackGroups,c,s),m=fc(l,m,x,a)):(m=Mu(S,Nv(p,n.filter(function(g){var O,A,_=o in g.props?g.props[o]:(O=g.type.defaultProps)===null||O===void 0?void 0:O[o],j="hide"in g.props?g.props.hide:(A=g.type.defaultProps)===null||A===void 0?void 0:A.hide;return _===x&&!j}),"number",f),i.defaultProps.allowDataOverflow),m=fc(l,m,x,a)),E(E({},y),{},G({},x,E(E({axisType:a},i.defaultProps),{},{hide:!0,orientation:Ke(T3,"".concat(a,".").concat(v%2),null),domain:m,originalDomain:S,isCategorical:h,layout:f})))}return y},{})},N3=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,u=r.stackGroups,c=r.dataStartIndex,s=r.dataEndIndex,f=t.children,l="".concat(i,"Id"),p=Xe(f,a),d={};return p&&p.length?d=C3(t,{axes:p,graphicalItems:o,axisType:i,axisIdKey:l,stackGroups:u,dataStartIndex:c,dataEndIndex:s}):o&&o.length&&(d=I3(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:l,stackGroups:u,dataStartIndex:c,dataEndIndex:s})),d},k3=function(t){var r=jt(t),n=vt(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Bc(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:ta(r,n)}},hd=function(t){var r=t.children,n=t.defaultShowTooltip,i=Fe(r,Mr),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},D3=function(t){return!t||!t.length?!1:t.some(function(r){var n=yt(r&&r.type);return n&&n.indexOf("Bar")>=0})},vd=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},L3=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,u=t.yAxisMap,c=u===void 0?{}:u,s=n.width,f=n.height,l=n.children,p=n.margin||{},d=Fe(l,Mr),h=Fe(l,mr),v=Object.keys(c).reduce(function(m,g){var O=c[g],A=O.orientation;return!O.mirror&&!O.hide?E(E({},m),{},G({},A,m[A]+O.width)):m},{left:p.left||0,right:p.right||0}),y=Object.keys(o).reduce(function(m,g){var O=o[g],A=O.orientation;return!O.mirror&&!O.hide?E(E({},m),{},G({},A,Ke(m,"".concat(A))+O.height)):m},{top:p.top||0,bottom:p.bottom||0}),b=E(E({},y),v),w=b.bottom;d&&(b.bottom+=d.props.height||Mr.defaultProps.height),h&&r&&(b=XI(b,i,n,r));var x=s-b.left-b.right,S=f-b.top-b.bottom;return E(E({brushBottom:w},b),{},{width:Math.max(x,0),height:Math.max(S,0)})},B3=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},R3=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,u=o===void 0?["axis"]:o,c=t.axisComponents,s=t.legendContent,f=t.formatAxisMap,l=t.defaultProps,p=function(b,w){var x=w.graphicalItems,S=w.stackGroups,m=w.offset,g=w.updateId,O=w.dataStartIndex,A=w.dataEndIndex,_=b.barSize,j=b.layout,$=b.barGap,T=b.barCategoryGap,I=b.maxBarSize,C=vd(j),M=C.numericAxisName,N=C.cateAxisName,k=D3(x),R=[];return x.forEach(function(F,H){var K=po(b.data,{graphicalItems:[F],dataStartIndex:O,dataEndIndex:A}),W=F.type.defaultProps!==void 0?E(E({},F.type.defaultProps),F.props):F.props,X=W.dataKey,se=W.maxBarSize,ye=W["".concat(M,"Id")],Le=W["".concat(N,"Id")],Rt={},Ie=c.reduce(function(Ft,zt){var ho=w["".concat(zt.axisType,"Map")],Os=W["".concat(zt.axisType,"Id")];ho&&ho[Os]||zt.axisType==="zAxis"||tr();var Ss=ho[Os];return E(E({},Ft),{},G(G({},zt.axisType,Ss),"".concat(zt.axisType,"Ticks"),vt(Ss)))},Rt),z=Ie[N],V=Ie["".concat(N,"Ticks")],Y=S&&S[ye]&&S[ye].hasStack&&c2(F,S[ye].stackGroups),D=yt(F.type).indexOf("Bar")>=0,de=ta(z,V),ee=[],be=k&&GI({barSize:_,stackGroups:S,totalSize:B3(Ie,N)});if(D){var xe,Ne,Tt=J(se)?I:se,ur=(xe=(Ne=ta(z,V,!0))!==null&&Ne!==void 0?Ne:Tt)!==null&&xe!==void 0?xe:0;ee=KI({barGap:$,barCategoryGap:T,bandSize:ur!==de?ur:de,sizeList:be[Le],maxBarSize:Tt}),ur!==de&&(ee=ee.map(function(Ft){return E(E({},Ft),{},{position:E(E({},Ft.position),{},{offset:Ft.position.offset-ur/2})})}))}
69var si=F&&F.type&&F.type.getComposedData;si&&R.push({props:E(E({},si(E(E({},Ie),{},{displayedData:K,props:b,dataKey:X,item:F,bandSize:de,barPosition:ee,offset:m,stackedData:Y,layout:j,dataStartIndex:O,dataEndIndex:A}))),{},G(G(G({key:F.key||"item-".concat(H)},M,Ie[M]),N,Ie[N]),"animationId",g)),childIndex:q0(F,b.children),item:F})}),R},d=function(b,w){var x=b.props,S=b.dataStartIndex,m=b.dataEndIndex,g=b.updateId;if(!Ls({props:x}))return null;var O=x.children,A=x.layout,_=x.stackOffset,j=x.data,$=x.reverseStackOrder,T=vd(A),I=T.numericAxisName,C=T.cateAxisName,M=Xe(O,n),N=a2(j,M,"".concat(I,"Id"),"".concat(C,"Id"),_,$),k=c.reduce(function(W,X){var se="".concat(X.axisType,"Map");return E(E({},W),{},G({},se,N3(x,E(E({},X),{},{graphicalItems:M,stackGroups:X.axisType===I&&N,dataStartIndex:S,dataEndIndex:m}))))},{}),R=L3(E(E({},k),{},{props:x,graphicalItems:M}),w?.legendBBox);Object.keys(k).forEach(function(W){k[W]=f(x,k[W],R,W.replace("Map",""),r)});var F=k["".concat(C,"Map")],H=k3(F),K=p(x,E(E({},k),{},{dataStartIndex:S,dataEndIndex:m,updateId:g,graphicalItems:M,stackGroups:N,offset:R}));return E(E({formattedGraphicalItems:K,graphicalItems:M,offset:R,stackGroups:N},H),k)},h=function(y){function b(w){var x,S,m;return m3(this,b),m=x3(this,b,[w]),G(m,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),G(m,"accessibilityManager",new n3),G(m,"handleLegendBBoxUpdate",function(g){if(g){var O=m.state,A=O.dataStartIndex,_=O.dataEndIndex,j=O.updateId;m.setState(E({legendBBox:g},d({props:m.props,dataStartIndex:A,dataEndIndex:_,updateId:j},E(E({},m.state),{},{legendBBox:g}))))}}),G(m,"handleReceiveSyncEvent",function(g,O,A){if(m.props.syncId===g){if(A===m.eventEmitterSymbol&&typeof m.props.syncMethod!="function")return;m.applySyncEvent(O)}}),G(m,"handleBrushChange",function(g){var O=g.startIndex,A=g.endIndex;if(O!==m.state.dataStartIndex||A!==m.state.dataEndIndex){var _=m.state.updateId;m.setState(function(){return E({dataStartIndex:O,dataEndIndex:A},d({props:m.props,dataStartIndex:O,dataEndIndex:A,updateId:_},m.state))}),m.triggerSyncEvent({dataStartIndex:O,dataEndIndex:A})}}),G(m,"handleMouseEnter",function(g){var O=m.getMouseInfo(g);if(O){var A=E(E({},O),{},{isTooltipActive:!0});m.setState(A),m.triggerSyncEvent(A);var _=m.props.onMouseEnter;Z(_)&&_(A,g)}}),G(m,"triggeredAfterMouseMove",function(g){var O=m.getMouseInfo(g),A=O?E(E({},O),{},{isTooltipActive:!0}):{isTooltipActive:!1};m.setState(A),m.triggerSyncEvent(A);var _=m.props.onMouseMove;Z(_)&&_(A,g)}),G(m,"handleItemMouseEnter",function(g){m.setState(function(){return{isTooltipActive:!0,activeItem:g,activePayload:g.tooltipPayload,activeCoordinate:g.tooltipPosition||{x:g.cx,y:g.cy}}})}),G(m,"handleItemMouseLeave",function(){m.setState(function(){return{isTooltipActive:!1}})}),G(m,"handleMouseMove",function(g){g.persist(),m.throttleTriggeredAfterMouseMove(g)}),G(m,"handleMouseLeave",function(g){m.throttleTriggeredAfterMouseMove.cancel();var O={isTooltipActive:!1};m.setState(O),m.triggerSyncEvent(O);var A=m.props.onMouseLeave;Z(A)&&A(O,g)}),G(m,"handleOuterEvent",function(g){var O=U0(g),A=Ke(m.props,"".concat(O));if(O&&Z(A)){var _,j;/.*touch.*/i.test(O)?j=m.getMouseInfo(g.changedTouches[0]):j=m.getMouseInfo(g),A((_=j)!==null&&_!==void 0?_:{},g)}}),G(m,"handleClick",function(g){var O=m.getMouseInfo(g);if(O){var A=E(E({},O),{},{isTooltipActive:!0});m.setState(A),m.triggerSyncEvent(A);var _=m.props.onClick;Z(_)&&_(A,g)}}),G(m,"handleMouseDown",function(g){var O=m.props.onMouseDown;if(Z(O)){var A=m.getMouseInfo(g);O(A,g)}}),G(m,"handleMouseUp",function(g){var O=m.props.onMouseUp;if(Z(O)){var A=m.getMouseInfo(g);O(A,g)}}),G(m,"handleTouchMove",function(g){g.changedTouches!=null&&g.changedTouches.length>0&&m.throttleTriggeredAfterMouseMove(g.changedTouches[0])}),G(m,"handleTouchStart",function(g){g.changedTouches!=null&&g.changedTouches.length>0&&m.handleMouseDown(g.changedTouches[0])}),G(m,"handleTouchEnd",function(g){g.changedTouches!=null&&g.changedTouches.length>0&&m.handleMouseUp(g.changedTouches[0])}),G(m,"handleDoubleClick",function(g){var O=m.props.onDoubleClick;if(Z(O)){var A=m.getMouseInfo(g);O(A,g)}}),G(m,"handleContextMenu",function(g){var O=m.props.onContextMenu;if(Z(O)){var A=m.getMouseInfo(g);O(A,g)}}),G(m,"triggerSyncEvent",function(g){m.props.syncId!==void 0&&Fo.emit(zo,m.props.syncId,g,m.eventEmitterSymbol)}),G(m,"applySyncEvent",function(g){var O=m.props,A=O.layout,_=O.syncMethod,j=m.state.updateId,$=g.dataStartIndex,T=g.dataEndIndex;if(g.dataStartIndex!==void 0||g.dataEndIndex!==void 0)m.setState(E({dataStartIndex:$,dataEndIndex:T},d({props:m.props,dataStartIndex:$,dataEndIndex:T,updateId:j},m.state)));else if(g.activeTooltipIndex!==void 0){var I=g.chartX,C=g.chartY,M=g.activeTooltipIndex,N=m.state,k=N.offset,R=N.tooltipTicks;if(!k)return;if(typeof _=="function")M=_(R,g);else if(_==="value"){M=-1;for(var F=0;F<R.length;F++)if(R[F].value===g.activeLabel){M=F;break}}var H=E(E({},k),{},{x:k.left,y:k.top}),K=Math.min(I,H.x+H.width),W=Math.min(C,H.y+H.height),X=R[M]&&R[M].value,se=hc(m.state,m.props.data,M),ye=R[M]?{x:A==="horizontal"?R[M].coordinate:K,y:A==="horizontal"?W:R[M].coordinate}:Wy;m.setState(E(E({},g),{},{activeLabel:X,activeCoordinate:ye,activePayload:se,activeTooltipIndex:M}))}else m.setState(g)}),G(m,"renderCursor",function(g){var O,A=m.state,_=A.isTooltipActive,j=A.activeCoordinate,$=A.activePayload,T=A.offset,I=A.activeTooltipIndex,C=A.tooltipAxisBandSize,M=m.getTooltipEventType(),N=(O=g.props.active)!==null&&O!==void 0?O:_,k=m.props.layout,R=g.key||"_recharts-cursor";return P.createElement(l3,{key:R,activeCoordinate:j,activePayload:$,activeTooltipIndex:I,chartName:r,element:g,isActive:N,layout:k,offset:T,tooltipAxisBandSize:C,tooltipEventType:M})}),G(m,"renderPolarAxis",function(g,O,A){var _=Ke(g,"type.axisType"),j=Ke(m.state,"".concat(_,"Map")),$=g.type.defaultProps,T=$!==void 0?E(E({},$),g.props):g.props,I=j&&j[T["".concat(_,"Id")]];return L.cloneElement(g,E(E({},I),{},{className:te(_,I.className),key:g.key||"".concat(O,"-").concat(A),ticks:vt(I,!0)}))}),G(m,"renderPolarGrid",function(g){var O=g.props,A=O.radialLines,_=O.polarAngles,j=O.polarRadius,$=m.state,T=$.radiusAxisMap,I=$.angleAxisMap,C=jt(T),M=jt(I),N=M.cx,k=M.cy,R=M.innerRadius,F=M.outerRadius;return L.cloneElement(g,{polarAngles:Array.isArray(_)?_:vt(M,!0).map(function(H){return H.coordinate}),polarRadius:Array.isArray(j)?j:vt(C,!0).map(function(H){return H.coordinate}),cx:N,cy:k,innerRadius:R,outerRadius:F,key:g.key||"polar-grid",radialLines:A})}),G(m,"renderLegend",function(){var g=m.state.formattedGraphicalItems,O=m.props,A=O.children,_=O.width,j=O.height,$=m.props.margin||{},T=_-($.left||0)-($.right||0),I=Cv({children:A,formattedGraphicalItems:g,legendWidth:T,legendContent:s});if(!I)return null;var C=I.item,M=fd(I,f3);return L.cloneElement(C,E(E({},M),{},{chartWidth:_,chartHeight:j,margin:$,onBBoxUpdate:m.handleLegendBBoxUpdate}))}),G(m,"renderTooltip",function(){var g,O=m.props,A=O.children,_=O.accessibilityLayer,j=Fe(A,at);if(!j)return null;var $=m.state,T=$.isTooltipActive,I=$.activeCoordinate,C=$.activePayload,M=$.activeLabel,N=$.offset,k=(g=j.props.active)!==null&&g!==void 0?g:T;return L.cloneElement(j,{viewBox:E(E({},N),{},{x:N.left,y:N.top}),active:k,label:M,payload:k?C:[],coordinate:I,accessibilityLayer:_})}),G(m,"renderBrush",function(g){var O=m.props,A=O.margin,_=O.data,j=m.state,$=j.offset,T=j.dataStartIndex,I=j.dataEndIndex,C=j.updateId;return L.cloneElement(g,{key:g.key||"_recharts-brush",onChange:bi(m.handleBrushChange,g.props.onChange),data:_,x:B(g.props.x)?g.props.x:$.left,y:B(g.props.y)?g.props.y:$.top+$.height+$.brushBottom-(A.bottom||0),width:B(g.props.width)?g.props.width:$.width,startIndex:T,endIndex:I,updateId:"brush-".concat(C)})}),G(m,"renderReferenceElement",function(g,O,A){if(!g)return null;var _=m,j=_.clipPathId,$=m.state,T=$.xAxisMap,I=$.yAxisMap,C=$.offset,M=g.type.defaultProps||{},N=g.props,k=N.xAxisId,R=k===void 0?M.xAxisId:k,F=N.yAxisId,H=F===void 0?M.yAxisId:F;return L.cloneElement(g,{key:g.key||"".concat(O,"-").concat(A),xAxis:T[R],yAxis:I[H],viewBox:{x:C.left,y:C.top,width:C.width,height:C.height},clipPathId:j})}),G(m,"renderActivePoints",function(g){var O=g.item,A=g.activePoint,_=g.basePoint,j=g.childIndex,$=g.isRange,T=[],I=O.props.key,C=O.item.type.defaultProps!==void 0?E(E({},O.item.type.defaultProps),O.item.props):O.item.props,M=C.activeDot,N=C.dataKey,k=E(E({index:j,dataKey:N,cx:A.x,cy:A.y,r:4,fill:ls(O.item),strokeWidth:2,stroke:"#fff",payload:A.payload,value:A.value},Q(M,!1)),_i(M));return T.push(b.renderActiveDot(M,k,"".concat(I,"-activePoint-").concat(j))),_?T.push(b.renderActiveDot(M,E(E({},k),{},{cx:_.x,cy:_.y}),"".concat(I,"-basePoint-").concat(j))):$&&T.push(null),T}),G(m,"renderGraphicChild",function(g,O,A){var _=m.filterFormatItem(g,O,A);if(!_)return null;var j=m.getTooltipEventType(),$=m.state,T=$.isTooltipActive,I=$.tooltipAxis,C=$.activeTooltipIndex,M=$.activeLabel,N=m.props.children,k=Fe(N,at),R=_.props,F=R.points,H=R.isRange,K=R.baseLine,W=_.item.type.defaultProps!==void 0?E(E({},_.item.type.defaultProps),_.item.props):_.item.props,X=W.activeDot,se=W.hide,ye=W.activeBar,Le=W.activeShape,Rt=!!(!se&&T&&k&&(X||ye||Le)),Ie={};j!=="axis"&&k&&k.props.trigger==="click"?Ie={onClick:bi(m.handleItemMouseEnter,g.props.onClick)}:j!=="axis"&&(Ie={onMouseLeave:bi(m.handleItemMouseLeave,g.props.onMouseLeave),onMouseEnter:bi(m.handleItemMouseEnter,g.props.onMouseEnter)});var z=L.cloneElement(g,E(E({},_.props),Ie));function V(zt){return typeof I.dataKey=="function"?I.dataKey(zt.payload):null}if(Rt)if(C>=0){var Y,D;if(I.dataKey&&!I.allowDuplicatedCategory){var de=typeof I.dataKey=="function"?V:"payload.".concat(I.dataKey.toString());Y=Pi(F,de,M),D=H&&K&&Pi(K,de,M)}else Y=F?.[C],D=H&&K&&K[C];if(Le||ye){var ee=g.props.activeIndex!==void 0?g.props.activeIndex:C;return[L.cloneElement(g,E(E(E({},_.props),Ie),{},{activeIndex:ee})),null,null]}if(!J(Y))return[z].concat(zr(m.renderActivePoints({item:_,activePoint:Y,basePoint:D,childIndex:C,isRange:H})))}else{var be,xe=(be=m.getItemByXY(m.state.activeCoordinate))!==null&&be!==void 0?be:{graphicalItem:z},Ne=xe.graphicalItem,Tt=Ne.item,ur=Tt===void 0?g:Tt,si=Ne.childIndex,Ft=E(E(E({},_.props),Ie),{},{activeIndex:si});
69return[L.cloneElement(ur,Ft),null,null]}return H?[z,null,null]:[z,null]}),G(m,"renderCustomized",function(g,O,A){return L.cloneElement(g,E(E({key:"recharts-customized-".concat(A)},m.props),m.state))}),G(m,"renderMap",{CartesianGrid:{handler:Ai,once:!0},ReferenceArea:{handler:m.renderReferenceElement},ReferenceLine:{handler:Ai},ReferenceDot:{handler:m.renderReferenceElement},XAxis:{handler:Ai},YAxis:{handler:Ai},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((x=w.id)!==null&&x!==void 0?x:ei("recharts"),"-clip"),m.throttleTriggeredAfterMouseMove=Mh(m.triggeredAfterMouseMove,(S=w.throttleDelay)!==null&&S!==void 0?S:1e3/60),m.state={},m}return S3(b,y),b3(b,[{key:"componentDidMount",value:function(){var x,S;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(x=this.props.margin.left)!==null&&x!==void 0?x:0,top:(S=this.props.margin.top)!==null&&S!==void 0?S:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var x=this.props,S=x.children,m=x.data,g=x.height,O=x.layout,A=Fe(S,at);if(A){var _=A.props.defaultIndex;if(!(typeof _!="number"||_<0||_>this.state.tooltipTicks.length-1)){var j=this.state.tooltipTicks[_]&&this.state.tooltipTicks[_].value,$=hc(this.state,m,_,j),T=this.state.tooltipTicks[_].coordinate,I=(this.state.offset.top+g)/2,C=O==="horizontal",M=C?{x:T,y:I}:{y:T,x:I},N=this.state.formattedGraphicalItems.find(function(R){var F=R.item;return F.type.name==="Scatter"});N&&(M=E(E({},M),N.props.points[_].tooltipPosition),$=N.props.points[_].tooltipPayload);var k={activeTooltipIndex:_,isTooltipActive:!0,activeLabel:j,activePayload:$,activeCoordinate:M};this.setState(k),this.renderCursor(A),this.accessibilityManager.setIndex(_)}}}},{key:"getSnapshotBeforeUpdate",value:function(x,S){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==S.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==x.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==x.margin){var m,g;this.accessibilityManager.setDetails({offset:{left:(m=this.props.margin.left)!==null&&m!==void 0?m:0,top:(g=this.props.margin.top)!==null&&g!==void 0?g:0}})}return null}},{key:"componentDidUpdate",value:function(x){Go([Fe(x.children,at)],[Fe(this.props.children,at)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var x=Fe(this.props.children,at);if(x&&typeof x.props.shared=="boolean"){var S=x.props.shared?"axis":"item";return u.indexOf(S)>=0?S:a}return a}},{key:"getMouseInfo",value:function(x){if(!this.container)return null;var S=this.container,m=S.getBoundingClientRect(),g=mE(m),O={chartX:Math.round(x.pageX-g.left),chartY:Math.round(x.pageY-g.top)},A=m.width/S.offsetWidth||1,_=this.inRange(O.chartX,O.chartY,A);if(!_)return null;var j=this.state,$=j.xAxisMap,T=j.yAxisMap,I=this.getTooltipEventType(),C=dd(this.state,this.props.data,this.props.layout,_);if(I!=="axis"&&$&&T){var M=jt($).scale,N=jt(T).scale,k=M&&M.invert?M.invert(O.chartX):null,R=N&&N.invert?N.invert(O.chartY):null;return E(E({},O),{},{xValue:k,yValue:R},C)}return C?E(E({},O),C):null}},{key:"inRange",value:function(x,S){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,g=this.props.layout,O=x/m,A=S/m;if(g==="horizontal"||g==="vertical"){var _=this.state.offset,j=O>=_.left&&O<=_.left+_.width&&A>=_.top&&A<=_.top+_.height;return j?{x:O,y:A}:null}var $=this.state,T=$.angleAxisMap,I=$.radiusAxisMap;if(T&&I){var C=jt(T);return Xf({x:O,y:A},C)}return null}},{key:"parseEventsOfWrapper",value:function(){var x=this.props.children,S=this.getTooltipEventType(),m=Fe(x,at),g={};m&&S==="axis"&&(m.props.trigger==="click"?g={onClick:this.handleClick}:g={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var O=_i(this.props,this.handleOuterEvent);return E(E({},O),g)}},{key:"addListener",value:function(){Fo.on(zo,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Fo.removeListener(zo,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(x,S,m){for(var g=this.state.formattedGraphicalItems,O=0,A=g.length;O<A;O++){var _=g[O];
69if(_.item===x||_.props.key===x.key||S===yt(_.item.type)&&m===_.childIndex)return _}return null}},{key:"renderClipPath",value:function(){var x=this.clipPathId,S=this.state.offset,m=S.left,g=S.top,O=S.height,A=S.width;return P.createElement("defs",null,P.createElement("clipPath",{id:x},P.createElement("rect",{x:m,y:g,height:O,width:A})))}},{key:"getXScales",value:function(){var x=this.state.xAxisMap;return x?Object.entries(x).reduce(function(S,m){var g=ld(m,2),O=g[0],A=g[1];return E(E({},S),{},G({},O,A.scale))},{}):null}},{key:"getYScales",value:function(){var x=this.state.yAxisMap;return x?Object.entries(x).reduce(function(S,m){var g=ld(m,2),O=g[0],A=g[1];return E(E({},S),{},G({},O,A.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(x){var S;return(S=this.state.xAxisMap)===null||S===void 0||(S=S[x])===null||S===void 0?void 0:S.scale}},{key:"getYScaleByAxisId",value:function(x){var S;return(S=this.state.yAxisMap)===null||S===void 0||(S=S[x])===null||S===void 0?void 0:S.scale}},{key:"getItemByXY",value:function(x){var S=this.state,m=S.formattedGraphicalItems,g=S.activeItem;if(m&&m.length)for(var O=0,A=m.length;O<A;O++){var _=m[O],j=_.props,$=_.item,T=$.type.defaultProps!==void 0?E(E({},$.type.defaultProps),$.props):$.props,I=yt($.type);if(I==="Bar"){var C=(j.data||[]).find(function(R){return Qk(x,R)});if(C)return{graphicalItem:_,payload:C}}else if(I==="RadialBar"){var M=(j.data||[]).find(function(R){return Xf(x,R)});if(M)return{graphicalItem:_,payload:M}}else if(no(_,g)||io(_,g)||Hn(_,g)){var N=rL({graphicalItem:_,activeTooltipItem:g,itemData:T.data}),k=T.activeIndex===void 0?N:T.activeIndex;return{graphicalItem:E(E({},_),{},{childIndex:k}),payload:Hn(_,g)?T.data[N]:_.props.data[N]}}}return null}},{key:"render",value:function(){var x=this;if(!Ls(this))return null;var S=this.props,m=S.children,g=S.className,O=S.width,A=S.height,_=S.style,j=S.compact,$=S.title,T=S.desc,I=fd(S,p3),C=Q(I,!1);if(j)return P.createElement(Gp,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},P.createElement(Xo,vr({},C,{width:O,height:A,title:$,desc:T}),this.renderClipPath(),Rs(m,this.renderMap)));if(this.props.accessibilityLayer){var M,N;C.tabIndex=(M=this.props.tabIndex)!==null&&M!==void 0?M:0,C.role=(N=this.props.role)!==null&&N!==void 0?N:"application",C.onKeyDown=function(R){x.accessibilityManager.keyboardEvent(R)},C.onFocus=function(){x.accessibilityManager.focus()}}var k=this.parseEventsOfWrapper();return P.createElement(Gp,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},P.createElement("div",vr({className:te("recharts-wrapper",g),style:E({position:"relative",cursor:"default",width:O,height:A},_)},k,{ref:function(F){x.container=F}}),P.createElement(Xo,vr({},C,{width:O,height:A,title:$,desc:T,style:E3}),this.renderClipPath(),Rs(m,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(L.Component);G(h,"displayName",r),G(h,"defaultProps",E({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},l)),G(h,"getDerivedStateFromProps",function(y,b){var w=y.dataKey,x=y.data,S=y.children,m=y.width,g=y.height,O=y.layout,A=y.stackOffset,_=y.margin,j=b.dataStartIndex,$=b.dataEndIndex;if(b.updateId===void 0){var T=hd(y);return E(E(E({},T),{},{updateId:0},d(E(E({props:y},T),{},{updateId:0}),b)),{},{prevDataKey:w,prevData:x,prevWidth:m,prevHeight:g,prevLayout:O,prevStackOffset:A,prevMargin:_,prevChildren:S})}if(w!==b.prevDataKey||x!==b.prevData||m!==b.prevWidth||g!==b.prevHeight||O!==b.prevLayout||A!==b.prevStackOffset||!yr(_,b.prevMargin)){var I=hd(y),C={chartX:b.chartX,chartY:b.chartY,isTooltipActive:b.isTooltipActive},M=E(E({},dd(b,x,O)),{},{updateId:b.updateId+1}),N=E(E(E({},I),C),M);return E(E(E({},N),d(E({props:y},N),b)),{},{prevDataKey:w,prevData:x,prevWidth:m,prevHeight:g,prevLayout:O,prevStackOffset:A,prevMargin:_,prevChildren:S})}if(!Go(S,b.prevChildren)){var k,R,F,H,K=Fe(S,Mr),W=K&&(k=(R=K.props)===null||R===void 0?void 0:R.startIndex)!==null&&k!==void 0?k:j,X=K&&(F=(H=K.props)===null||H===void 0?void 0:H.endIndex)!==null&&F!==void 0?F:$,se=W!==j||
69X!==$,ye=!J(x),Le=ye&&!se?b.updateId:b.updateId+1;return E(E({updateId:Le},d(E(E({props:y},b),{},{updateId:Le,dataStartIndex:W,dataEndIndex:X}),b)),{},{prevChildren:S,dataStartIndex:W,dataEndIndex:X})}return null}),G(h,"renderActiveDot",function(y,b,w){var x;return L.isValidElement(y)?x=L.cloneElement(y,b):Z(y)?x=y(b):x=P.createElement(ps,b),P.createElement(ve,{className:"recharts-active-dot",key:w},x)});var v=L.forwardRef(function(b,w){return P.createElement(h,vr({},b,{ref:w}))});return v.displayName=h.displayName,v},F3=R3({chartName:"LineChart",GraphicalChild:ci,axisComponents:[{axisType:"xAxis",AxisComp:lo},{axisType:"yAxis",AxisComp:fo}],formatAxisMap:$B});const xt=e=>{const[t,r]=e.split(":").map(Number);return t*60+r},z3=[{month:"Nov",value:xt("1:08"),label:"1:08"},{month:"Dez",value:xt("1:09"),label:"1:09"},{month:"Jan",value:xt("1:06"),label:"1:06"}],W3=[{month:"Nov",value:xt("1:53"),label:"1:53"},{month:"Dez",value:xt("1:57"),label:"1:57"},{month:"Jan",value:xt("1:54"),label:"1:54"}],U3=[{month:"Nov",value:xt("12:53"),label:"12:53"},{month:"Dez",value:xt("11:59"),label:"11:59"},{month:"Jan",value:xt("12:17"),label:"12:17"}],q3=[{month:"Nov",value:4.67,label:"4,67"},{month:"Dez",value:4.65,label:"4,65"},{month:"Jan",value:4.72,label:"4,72"}],Uo=e=>{const t=Math.floor(e/60),r=e%60;return`${t}:${r.toString().padStart(2,"0")}`},H3=({data:e,title:t,unit:r,yDomain:n,yTickFormatter:i})=>q.jsxs("div",{className:"w-full bg-card rounded-2xl border border-border/50 p-6 md:p-8 shadow-md",children:[q.jsx("h4",{className:"font-poppins font-semibold text-lg text-secondary mb-6 text-center",children:t}),q.jsx("div",{className:"w-full h-[300px]",children:q.jsx(lE,{width:"100%",height:"100%",children:q.jsxs(F3,{data:e,margin:{top:24,right:30,left:20,bottom:8},children:[q.jsx($y,{strokeDasharray:"3 3",stroke:"hsl(45,20%,88%)"}),q.jsx(lo,{dataKey:"month",axisLine:!1,tickLine:!1,tick:{fill:"hsl(20,20%,40%)",fontFamily:"Poppins",fontWeight:500,fontSize:14}}),q.jsx(fo,{domain:n,tickFormatter:i,axisLine:!1,tickLine:!1,tick:{fill:"hsl(20,20%,40%)",fontFamily:"Poppins",fontWeight:400,fontSize:12},width:50}),q.jsx(at,{formatter:a=>[i?i(a):a,"Benchmark"],contentStyle:{borderRadius:"12px",border:"1px solid hsl(45,20%,88%)",fontFamily:"Poppins",fontSize:"13px"}}),q.jsx(ci,{type:"monotone",dataKey:"value",stroke:"hsl(45,97%,64%)",strokeWidth:3,dot:{r:6,fill:"hsl(20,75%,2%)",stroke:"hsl(45,97%,64%)",strokeWidth:3},activeDot:{r:8,fill:"hsl(45,97%,64%)",stroke:"hsl(20,75%,2%)",strokeWidth:2},label:{position:"top",offset:12,formatter:(a,o,u)=>e[u]?.label,style:{fill:"hsl(20,75%,2%)",fontFamily:"Poppins",fontWeight:600,fontSize:14}}})]})})}),r&&q.jsx("p",{className:"text-center text-xs text-muted-foreground mt-2",children:r})]}),yd=[{id:"tme",icon:Ky,title:"TME",fullTitle:"Tempo Médio de Espera",chart:{data:W3,title:"TME â Benchmark Mensal",unit:"min:seg",yDomain:[0,180],yTickFormatter:Uo},paragraphs:["O TME mede quanto tempo o cliente aguarda até iniciar o atendimento. No mercado financeiro, esse momento da jornada é particularmente sensÃvel porque muitas interações acontecem em situações crÃticas, como dúvidas sobre movimentações financeiras, bloqueio de cartões, inconsistências em transações ou solicitações relacionadas a crédito e investimentos. Diferente de outros setores, o tempo de espera no atendimento financeiro frequentemente ocorre em um contexto de risco percebido pelo cliente, o que amplifica seu impacto na experiência.","Os dados indicam um aumento do tempo médio de espera entre novembro e dezembro (1:53 para 1:58), seguido por uma redução em janeiro (1:54). Esse comportamento reflete um padrão recorrente do setor financeiro: o aumento de interações no final do ano, impulsionado pelo crescimento do volume transacional, liquidações fiscais, fechamento de ciclos financeiros e maior atividade econômica. Essa pressão sazonal sobre as operações de atendimento tende a ampliar filas e aumentar o tempo de espera.","Embora tempos próximos a dois minutos ainda estejam dentro de padrões competitivos no mercado, a tendência observada entre fintechs e bancos digitais mais maduros é reduzir esse indicador por meio de automação, roteamento inteligente e uso de inteligência artificial para triagem inicial. Isso ocorre porque o tempo de espera representa o primeiro ponto de fricção da jornada no canal. Tempos elevados tendem a aumentar a ansiedade do cliente, gerar mensagens adicionais durante a espera e pressionar o volume total de interações. Esse comportamento impacta diretamente a etapa seguinte da jornada, pois quanto maior o tempo de espera, maior tende a ser o esforç
69o necessário no primeiro contato para restabelecer a confiança do cliente."]},{id:"tmpc",icon:Xy,title:"TMPC",fullTitle:"Tempo Médio de Primeiro Contato",chart:{data:z3,title:"TMPC â Benchmark Mensal",unit:"min:seg",yDomain:[0,180],yTickFormatter:Uo},paragraphs:["O TMPC mede o tempo necessário para que a instituição reconheça e responda inicialmente à solicitação do cliente. No contexto financeiro, essa resposta inicial possui um papel relevante porque estabelece a percepção de segurança e controle em situações que frequentemente envolvem dinheiro, risco financeiro ou decisões relacionadas a produtos.","Os dados mostram uma deterioração desse indicador em dezembro (1:09), seguida por uma melhora em janeiro (1:06). Esse movimento sugere que, após o perÃodo de maior pressão operacional no final do ano, as instituições conseguiram recuperar capacidade de resposta inicial no canal. Essa métrica funciona como um mecanismo de estabilização da experiência após o tempo de espera. Mesmo quando a resolução da demanda exige etapas adicionais, o reconhecimento rápido da solicitação reduz a incerteza do cliente e melhora a percepção de acompanhamento da demanda.","Instituições financeiras têm investido de forma crescente na redução desse indicador por meio de automação, chatbots inteligentes e sistemas de triagem baseados em inteligência artificial. O objetivo não é apenas acelerar a resposta inicial, mas garantir que a solicitação seja direcionada rapidamente para o fluxo correto de atendimento. Quando o primeiro contato acontece de forma rápida e estruturada, o atendimento tende a ser mais objetivo e resolutivo, impactando diretamente a eficiência da próxima etapa da jornada."]},{id:"tma",icon:Vy,title:"TMA",fullTitle:"Tempo Médio de Atendimento",chart:{data:U3,title:"TMA â Benchmark Mensal",unit:"min:seg",yDomain:[600,900],yTickFormatter:Uo},paragraphs:["O TMA representa o tempo necessário para resolver a demanda do cliente dentro de uma interação. No mercado financeiro, essa métrica assume relevância estratégica porque muitas solicitações envolvem análise de dados sensÃveis, validações de segurança, verificação de transações ou esclarecimentos sobre produtos financeiros como crédito e investimentos.","Os dados indicam uma melhora significativa entre novembro e dezembro, com redução aproximada de 12 minutos e 50 segundos para 11 minutos e 59 segundos. Em janeiro, observa-se um leve aumento para 12 minutos e 17 segundos. A melhora registrada em dezembro sugere ganhos de eficiência operacional, possivelmente associados a ajustes de processos internos, maior maturidade na gestão do atendimento ou melhorias na capacitação das equipes.","O aumento observado em janeiro reflete um fenômeno comum no setor financeiro: à medida que instituições ampliam sua base de clientes ou expandem o portfólio de produtos â especialmente em áreas como crédito estruturado, investimentos ou serviços financeiros mais complexos â o atendimento tende a demandar maior tempo de análise e resolução.","Em benchmarks do mercado financeiro, tempos próximos a doze minutos para resolução completa de solicitações são considerados competitivos quando envolvem resolução real de problemas. No entanto, para áreas de produto, o TMA também funciona como um indicador indireto de fricções estruturais na jornada digital do cliente. Fluxos de autoatendimento pouco intuitivos, processos de contratação digital complexos ou falhas em etapas de onboarding tendem a gerar aumento no volume e na complexidade das interações no suporte, elevando o tempo médio de atendimento."]},{id:"csat",icon:Yy,title:"CSAT",fullTitle:"Customer Satisfaction Score",chart:{data:q3,title:"CSAT â Benchmark Mensal",unit:"escala 1â5",yDomain:[1,5]},paragraphs:["No setor financeiro, o CSAT mede mais do que satisfação com o atendimento; ele captura a confiança percebida na instituição após a resolução de uma interação. Diferente de outros mercados, em que uma experiência negativa pode gerar apen
69as frustração momentânea, no sistema financeiro uma interação mal resolvida pode impactar diretamente a credibilidade institucional, influenciando retenção de ativos, contratação de novos produtos e recomendação da marca.","Os dados mostram uma leve queda no indicador entre novembro e dezembro (4,67 para 4,65), seguida por uma recuperação significativa em janeiro (4,72). Esse comportamento é coerente com a dinâmica operacional do setor financeiro no final do ano, quando o aumento do volume de interações tende a pressionar a qualidade da experiência.","A recuperação observada em janeiro indica que as instituições conseguiram restabelecer o equilÃbrio operacional após o perÃodo de maior demanda. Em benchmarks do setor financeiro, um CSAT acima de 4,7 posiciona a experiência do cliente em um patamar competitivo entre bancos e fintechs. O ponto estratégico, no entanto, está na relação direta entre essa métrica e as etapas anteriores da jornada. O tempo de espera influencia o nÃvel de ansiedade do cliente no inÃcio da interação, o tempo de primeiro contato define a percepção de acompanhamento da demanda e o tempo de atendimento determina a eficiência da resolução.","Quando essas três dimensões operacionais funcionam de forma equilibrada, o resultado tende a ser uma percepção consistente de qualidade e confiabilidade. No mercado financeiro, essa confiança se traduz diretamente em profundidade de relacionamento com o cliente, refletindo-se em maior retenção de base, aumento do volume transacional e maior propensão à contratação de novos produtos financeiros."]}],pr={hidden:{opacity:0,y:30},visible:e=>({opacity:1,y:0,transition:{delay:e*.1,duration:.5}})},Y3=()=>q.jsxs(q.Fragment,{children:[q.jsxs(qy,{children:[q.jsx("link",{rel:"canonical",href:"https://www.ubots.com.br/benchmark"}),q.jsx("title",{children:"Benchmark de WhatsApp no Mercado Financeiro | Ubots"}),q.jsx("meta",{name:"description",content:"Dados reais de mais de 250 instituições financeiras: TMPC, TME, TMA e CSAT no WhatsApp. Referências concretas para alta gestão."})]}),q.jsx(Hy,{}),q.jsxs("section",{className:"relative overflow-hidden bg-secondary pt-32 pb-20 md:pt-40 md:pb-28",children:[q.jsx("div",{className:"absolute inset-0 opacity-10",children:[...Array(12)].map((e,t)=>q.jsx("div",{className:"absolute rounded-full",style:{width:`${Math.random()*300+80}px`,height:`${Math.random()*300+80}px`,left:`${Math.random()*100}%`,top:`${Math.random()*100}%`,background:"radial-gradient(circle, hsl(51 100% 56% / 0.35), transparent)"}},t))}),q.jsxs("div",{className:"container mx-auto px-6 relative z-10 max-w-4xl text-center",children:[q.jsx(ft.span,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},className:"inline-block font-poppins text-sm tracking-[0.25em] uppercase text-primary mb-6",children:"Benchmark 2025"}),q.jsxs(ft.h1,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1},className:"font-poppins text-4xl md:text-5xl lg:text-6xl font-bold text-secondary-foreground leading-tight mb-8",children:["Benchmark de WhatsApp no"," ",q.jsx("span",{className:"bg-gradient-to-r from-primary to-[hsl(40,95%,50%)] bg-clip-text text-transparent",children:"mercado financeiro"})]}),q.jsx(ft.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2},className:"text-lg md:text-xl text-secondary-foreground/70 font-nunito leading-relaxed max-w-3xl mx-auto",children:"Com uma década dedicada exclusivamente ao setor financeiro e dados reais de mais de 250 instituições financeiras, sabemos que experiência de atendimento e geração de negócios são duas faces da mesma moeda."})]})]}),q.jsx("section",{className:"py-16 md:py-20 bg-background",children:q.jsx("div",{className:"container mx-auto px-6 max-w-3xl",children:q.jsx(ft.p,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:pr,custom:0,className:"text-lg text-muted-foreground font-nunito leading-relaxed",children:"Este material foi criado para alta gestão responsável pela performance de produtos que precisam de referências concretas para tomar decisões, porque no WhatsApp, o canal mais próximo do seu cliente, cada métrica de experiência é também uma métrica de conversão."})})}),q.jsx("section",{className:"py-12 md:py-16 bg-muted/40",children:q.jsxs("div",{className:"container mx-auto px-6 max-w-4xl text-center",children:[q.jsxs(ft.div,{initial:"hidden",
69whileInView:"visible",viewport:{once:!0},variants:pr,custom:0,children:[q.jsx("h2",{className:"section-title text-3xl md:text-4xl mb-6",children:"TMPC, TME, TMA e CSAT"}),q.jsx("p",{className:"text-muted-foreground font-nunito text-lg leading-relaxed max-w-3xl mx-auto",children:"Ao longo desses 10 anos, identificamos que essas 4 métricas são chave para uma experiência que vira conversão. Juntas, elas cobrem toda a jornada do cliente no WhatsApp, da espera à venda, e são as que apresentam maior correlação com conversão de produtos e retenção de base."})]}),q.jsx("div",{className:"flex flex-wrap justify-center gap-4 mt-10",children:yd.map((e,t)=>q.jsxs(ft.a,{href:`#${e.id}`,initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:pr,custom:t+1,className:"flex items-center gap-2 bg-card border border-border/50 rounded-full px-5 py-3 shadow-sm hover:shadow-md hover:border-primary/40 transition-all duration-300",children:[q.jsx(e.icon,{className:"w-5 h-5 text-primary"}),q.jsx("span",{className:"font-poppins font-semibold text-secondary text-sm",children:e.title}),q.jsxs("span",{className:"text-muted-foreground text-xs hidden sm:inline",children:["â ",e.fullTitle]})]},e.id))})]})}),yd.map((e,t)=>q.jsx("section",{id:e.id,className:`py-16 md:py-24 ${t%2===0?"bg-background":"bg-muted/30"}`,children:q.jsxs("div",{className:"container mx-auto px-6 max-w-5xl",children:[q.jsxs(ft.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:pr,custom:0,className:"flex items-center gap-4 mb-8",children:[q.jsx("div",{className:"w-14 h-14 rounded-2xl bg-primary/10 flex items-center justify-center shrink-0",children:q.jsx(e.icon,{className:"w-7 h-7 text-primary"})}),q.jsxs("div",{children:[q.jsx("h2",{className:"font-poppins font-bold text-3xl md:text-4xl text-secondary",children:e.title}),q.jsx("p",{className:"text-muted-foreground font-nunito text-base",children:e.fullTitle})]})]}),q.jsx(ft.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:pr,custom:1,className:"mb-12",children:q.jsx(H3,{data:e.chart.data,title:e.chart.title,unit:e.chart.unit,yDomain:e.chart.yDomain,yTickFormatter:e.chart.yTickFormatter})}),q.jsx("div",{className:"space-y-6 max-w-3xl mx-auto",children:e.paragraphs.map((r,n)=>q.jsx(ft.p,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:pr,custom:n+2,className:"text-muted-foreground font-nunito text-base md:text-lg leading-relaxed",children:r},n))})]})},e.id)),q.jsxs("section",{className:"py-20 md:py-28 bg-secondary relative overflow-hidden",children:[q.jsx("div",{className:"absolute inset-0 opacity-5",children:[...Array(8)].map((e,t)=>q.jsx("div",{className:"absolute rounded-full",style:{width:`${Math.random()*400+100}px`,height:`${Math.random()*400+100}px`,left:`${Math.random()*100}%`,top:`${Math.random()*100}%`,background:"radial-gradient(circle, hsl(51 100% 56% / 0.4), transparent)"}},t))}),q.jsxs("div",{className:"container mx-auto px-6 max-w-3xl text-center relative z-10",children:[q.jsx("h2",{className:"font-poppins text-3xl md:text-4xl font-bold text-secondary-foreground mb-6",children:"Quer saber como sua operação se compara?"}),q.jsx("p",{className:"text-secondary-foreground/70 font-nunito text-lg mb-10 leading-relaxed",children:"Converse com nossos especialistas e descubra oportunidades de melhoria com base nos benchmarks do mercado financeiro."}),q.jsx("a",{href:"https://ubots.com.br",target:"_blank",rel:"noopener noreferrer",className:"btn-hero inline-block",children:"Fale com um especialista"})]})]}),q.jsx(Gy,{})]});export{Y3 as default};
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.