vendor: 6,849 bytes, line 1
1import{h as ii,i as ce,r as D,k as J,l as P,d as Ww,e as zw,j as re,s as Cp,g as Hw}from"./index-Bc2S_eoR.js";import{k as Kw,I as kp}from"./app-layout-oFfjm_q1.js";import{C as io,a as ao,b as oo,c as uo}from"./card-l73OWfRj.js";import{C as Rp}from"./clock-fWLVZJKo.js";import{C as Gw}from"./circle-check-Cfti5FxO.js";var co,Np;function qe(){if(Np)return co;Np=1;var e=Array.isArray;return co=e,co}var so,Dp;function Pb(){if(Dp)return so;Dp=1;var e=typeof ii=="object"&&ii&&ii.Object===Object&ⅈreturn so=e,so}var lo,qp;function ut(){if(qp)return lo;qp=1;var e=Pb(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return lo=r,lo}var fo,Lp;function Xn(){if(Lp)return fo;Lp=1;var e=ut(),t=e.Symbol;return fo=t,fo}var po,Bp;function Vw(){if(Bp)return po;Bp=1;var e=Xn(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,i=e?e.toStringTag:void 0;function a(o){var u=r.call(o,i),c=o[i];try{o[i]=void 0;var s=!0}catch{}var f=n.call(o);return s&&(u?o[i]=c:delete o[i]),f}return po=a,po}var ho,Fp;function Xw(){if(Fp)return ho;Fp=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return ho=r,ho}var vo,Up;function xt(){if(Up)return vo;Up=1;var e=Xn(),t=Vw(),r=Xw(),n="[object Null]",i="[object Undefined]",a=e?e.toStringTag:void 0;function o(u){return u==null?u===void 0?i:n:a&&a in Object(u)?t(u):r(u)}return vo=o,vo}var yo,Wp;function wt(){if(Wp)return yo;Wp=1;function e(t){return t!=null&&typeof t=="object"}return yo=e,yo}var mo,zp;function Ur(){if(zp)return mo;zp=1;var e=xt(),t=wt(),r="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&e(i)==r}return mo=n,mo}var go,Hp;function If(){if(Hp)return go;Hp=1;var e=qe(),t=Ur(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(a,o){if(e(a))return!1;var u=typeof a;return u=="number"||u=="symbol"||u=="boolean"||a==null||t(a)?!0:n.test(a)||!r.test(a)||o!=null&&a in Object(o)}return go=i,go}var bo,Kp;function Mt(){if(Kp)return bo;Kp=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return bo=e,bo}var xo,Gp;function Cf(){if(Gp)return xo;Gp=1;var e=xt(),t=Mt(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function o(u){if(!t(u))return!1;var c=e(u);return c==n||c==i||c==r||c==a}return xo=o,xo}var wo,Vp;function Yw(){if(Vp)return wo;Vp=1;var e=ut(),t=e["__core-js_shared__"];return wo=t,wo}var Oo,Xp;function Zw(){if(Xp)return Oo;Xp=1;var e=Yw(),t=(function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})();function r(n){return!!t&&t in n}return Oo=r,Oo}var _o,Yp;function Tb(){if(Yp)return _o;Yp=1;var e=Function.prototype,t=e.toString;function r(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return _o=r,_o}var Ao,Zp;function Jw(){if(Zp)return Ao;Zp=1;var e=Cf(),t=Zw(),r=Mt(),n=Tb(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,o=Function.prototype,u=Object.prototype,c=o.toString,s=u.hasOwnProperty,f=RegExp("^"+c.call(s).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function l(p){if(!r(p)||t(p))return!1;var d=e(p)?f:a;return d.test(n(p))}return Ao=l,Ao}var So,Jp;function Qw(){if(Jp)return So;Jp=1;function e(t,r){return t?.[r]}return So=e,So}var Po,Qp;function er(){if(Qp)return Po;Qp=1;var e=Jw(),t=Qw();function r(n,i){var a=t(n,i);return e(a)?a:void 0}return Po=r,Po}var To,eh;function ya(){if(eh)return To;eh=1;var e=er(),t=e(Object,"create");return To=t,To}var Eo,th;function eO(){if(th)return Eo;th=1;var e=ya();function t(){this.__data__=e?e(null):{},this.size=0}return Eo=t,Eo}var jo,rh;function tO(){if(rh)return jo;rh=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return jo=e,jo}var Mo,nh;function rO(){if(nh)return Mo;nh=1;var e=ya(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function i(a){var o=this.__data__;if(e){var u=o[a];return u===t?void 0:u}return n.call(o,a)?o[a]:void 0}return Mo=i,Mo}var $o,ih;function nO(){if(ih)return $o;ih=1;var e=ya(),t=Object.prototype,r=t.hasOwnProperty;function n(i){var a=this.__data__;return e?a[i]!==void 0:r.call(a,i)}return $o=n,$o}var Io,ah;function iO(){if(ah)return Io;ah=1;var e=ya(),t="__lodash_hash_undefined__";function r(n,i){var a=this.__data__;return this.size+=this.has(n)?0:1,a[n]=e&&i===void 0?t:i,this}return Io=r,Io}var Co,oh;function aO(){if(oh)return Co;oh=1;var e=eO(),t=tO(),r=rO(),n=nO(),i=iO();function a(o){var u=-1,c=o==null?0:o.length;for(this.clear();++u<c;){var s=o[u];this.set(s[0],s[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,Co=a,Co}var ko,uh;function oO(){if(uh)return ko;uh=1;function e(){this.__data__=[],this.size=0}return ko=e,ko}var Ro,ch;function kf(){if(ch)return Ro;ch=1;function e(t,r){return t===r||t!==t&&r!==r}return Ro=e,Ro}var No,sh;function ma(){if(sh)return No;sh=1;var e=kf();function t(r,n){for(var i=r.length;i--;)if(e(r[i][0],n))return i;return-1}return No=t,No}var Do,lh;function uO(){if(lh)return Do;lh=1;var e=ma(),t=Array.prototype,r=t.splice;function n(i){var a=this.__data__,o=e(a,i);if(o<0)return!1;var u=a.length-1;return o==u?a.pop():r.call(a,o,1),--this.size,!0}return Do=n,Do}var qo,fh;function cO(){if(fh)return qo;fh=1;var e=ma();function t(r){var n=this.__data__,i=e(n,r);return i<0?void 0:n[i][1]}return qo=t,qo}var Lo,ph;function sO(){if(ph)return Lo;ph=1;var e=ma();function t(r){return e(this.__data__,r)>-1}return Lo=t,Lo}var Bo,hh;function lO(){if(hh)return Bo;hh=1;var e=ma();function t(r,n){var i=this.__data__,a=e(i,r);return a<0?(++this.size,i.push([r,n])):i[a][1]=n,this}return Bo=t,Bo}var Fo,dh;function ga(){if(dh)return Fo;dh=1;var e=oO(),t=uO(),r=cO(),n=sO(),i=lO();function a(o){var u=-1,c=o==null?0:o.length;for(this.clear();++u<c;){var s=o[u];this.set(s[0],s[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,Fo=a,Fo}var Uo,vh;function Rf(){if(vh)return Uo;vh=1;var e=er(),t=ut(),r=e(t,"Map");return Uo=r,Uo}var Wo,yh;function fO(){if(yh)return Wo;yh=1;var e=aO(),t=ga(),r=Rf();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return Wo=n,Wo}var zo,mh;function pO(){if(mh)return zo;mh=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return zo=e,zo}var Ho,gh;function ba(){if(gh)return Ho;gh=1;var e=pO();function t(r,n){var i=r.__data__;return e(n)?i[typeof n=="string"?"string":"hash"]:i.map}return Ho=t,Ho}var Ko,bh;function hO(){if(bh)return Ko;bh=1;var e=ba();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return Ko=t,Ko}var Go,xh;function dO(){if(xh)return Go;xh=1;var e=ba();function t(r){return e(this,r).get(r)}return Go=t,Go}var Vo,wh;
vendor: 8,200 bytes, line 1
1function vO(){if(wh)return Vo;wh=1;var e=ba();function t(r){return e(this,r).has(r)}return Vo=t,Vo}var Xo,Oh;function yO(){if(Oh)return Xo;Oh=1;var e=ba();function t(r,n){var i=e(this,r),a=i.size;return i.set(r,n),this.size+=i.size==a?0:1,this}return Xo=t,Xo}var Yo,_h;function Nf(){if(_h)return Yo;_h=1;var e=fO(),t=hO(),r=dO(),n=vO(),i=yO();function a(o){var u=-1,c=o==null?0:o.length;for(this.clear();++u<c;){var s=o[u];this.set(s[0],s[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,Yo=a,Yo}var Zo,Ah;function Eb(){if(Ah)return Zo;Ah=1;var e=Nf(),t="Expected a function";function r(n,i){if(typeof n!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var a=function(){var o=arguments,u=i?i.apply(this,o):o[0],c=a.cache;if(c.has(u))return c.get(u);var s=n.apply(this,o);return a.cache=c.set(u,s)||c,s};return a.cache=new(r.Cache||e),a}return r.Cache=e,Zo=r,Zo}var Jo,Sh;function mO(){if(Sh)return Jo;Sh=1;var e=Eb(),t=500;function r(n){var i=e(n,function(o){return a.size===t&&a.clear(),o}),a=i.cache;return i}return Jo=r,Jo}var Qo,Ph;function gO(){if(Ph)return Qo;Ph=1;var e=mO(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(i){var a=[];return i.charCodeAt(0)===46&&a.push(""),i.replace(t,function(o,u,c,s){a.push(c?s.replace(r,"$1"):u||o)}),a});return Qo=n,Qo}var eu,Th;function Df(){if(Th)return eu;Th=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=Array(i);++n<i;)a[n]=r(t[n],n,t);return a}return eu=e,eu}var tu,Eh;function bO(){if(Eh)return tu;Eh=1;var e=Xn(),t=Df(),r=qe(),n=Ur(),i=e?e.prototype:void 0,a=i?i.toString:void 0;function o(u){if(typeof u=="string")return u;if(r(u))return t(u,o)+"";if(n(u))return a?a.call(u):"";var c=u+"";return c=="0"&&1/u==-1/0?"-0":c}return tu=o,tu}var ru,jh;function jb(){if(jh)return ru;jh=1;var e=bO();function t(r){return r==null?"":e(r)}return ru=t,ru}var nu,Mh;function Mb(){if(Mh)return nu;Mh=1;var e=qe(),t=If(),r=gO(),n=jb();function i(a,o){return e(a)?a:t(a,o)?[a]:r(n(a))}return nu=i,nu}var iu,$h;function xa(){if($h)return iu;$h=1;var e=Ur();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return iu=t,iu}var au,Ih;function qf(){if(Ih)return au;Ih=1;var e=Mb(),t=xa();function r(n,i){i=e(i,n);for(var a=0,o=i.length;n!=null&&a<o;)n=n[t(i[a++])];return a&&a==o?n:void 0}return au=r,au}var ou,Ch;function $b(){if(Ch)return ou;Ch=1;var e=qf();function t(r,n,i){var a=r==null?void 0:e(r,n);return a===void 0?i:a}return ou=t,ou}var xO=$b();const We=ce(xO);var uu,kh;function wO(){if(kh)return uu;kh=1;function e(t){return t==null}return uu=e,uu}var OO=wO();const Q=ce(OO);var cu,Rh;function _O(){if(Rh)return cu;Rh=1;var e=xt(),t=qe(),r=wt(),n="[object String]";function i(a){return typeof a=="string"||!t(a)&&r(a)&&e(a)==n}return cu=i,cu}var AO=_O();const Xt=ce(AO);var SO=Cf();const X=ce(SO);var PO=Mt();const Wr=ce(PO);var su={exports:{}},ne={};var Nh;function TO(){if(Nh)return ne;Nh=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),o=Symbol.for("react.context"),u=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),l=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),d=Symbol.for("react.offscreen"),y;y=Symbol.for("react.module.reference");function v(h){if(typeof h=="object"&&h!==null){var g=h.$$typeof;switch(g){case e:switch(h=h.type,h){case r:case i:case n:case s:case f:return h;default:switch(h=h&&h.$$typeof,h){case u:case o:case c:case p:case l:case a:return h;default:return g}}case t:return g}}}return ne.ContextConsumer=o,ne.ContextProvider=a,ne.Element=e,ne.ForwardRef=c,ne.Fragment=r,ne.Lazy=p,ne.Memo=l,ne.Portal=t,ne.Profiler=i,ne.StrictMode=n,ne.Suspense=s,ne.SuspenseList=f,ne.isAsyncMode=function(){return!1},ne.isConcurrentMode=function(){return!1},ne.isContextConsumer=function(h){return v(h)===o},ne.isContextProvider=function(h){return v(h)===a},ne.isElement=function(h){return typeof h=="object"&&h!==null&&h.$$typeof===e},ne.isForwardRef=function(h){return v(h)===c},ne.isFragment=function(h){return v(h)===r},ne.isLazy=function(h){return v(h)===p},ne.isMemo=function(h){return v(h)===l},ne.isPortal=function(h){return v(h)===t},ne.isProfiler=function(h){return v(h)===i},ne.isStrictMode=function(h){return v(h)===n},ne.isSuspense=function(h){return v(h)===s},ne.isSuspenseList=function(h){return v(h)===f},ne.isValidElementType=function(h){return typeof h=="string"||typeof h=="function"||h===r||h===i||h===n||h===s||h===f||h===d||typeof h=="object"&&h!==null&&(h.$$typeof===p||h.$$typeof===l||h.$$typeof===a||h.$$typeof===o||h.$$typeof===c||h.$$typeof===y||h.getModuleId!==void 0)},ne.typeOf=v,ne}var Dh;function EO(){return Dh||(Dh=1,su.exports=TO()),su.exports}var jO=EO(),lu,qh;function Ib(){if(qh)return lu;qh=1;var e=xt(),t=wt(),r="[object Number]";function n(i){return typeof i=="number"||t(i)&&e(i)==r}return lu=n,lu}var fu,Lh;function MO(){if(Lh)return fu;Lh=1;var e=Ib();function t(r){return e(r)&&r!=+r}return fu=t,fu}var $O=MO();const Yn=ce($O);var IO=Ib();const CO=ce(IO);var Ie=function(t){return t===0?0:t>0?1:-1},Wt=function(t){return Xt(t)&&t.indexOf("%")===t.length-1},L=function(t){return CO(t)&&!Yn(t)},kO=function(t){return Q(t)},Ae=function(t){return L(t)||Xt(t)},RO=0,Zn=function(t){var r=++RO;return"".concat(t||"").concat(r)},Ce=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(!L(t)&&!Xt(t))return n;var a;if(Wt(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return Yn(a)&&(a=n),i&&a>r&&(a=r),a},cr=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},NO=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},St=function(t,r){return L(t)&&L(r)?function(n){return t+n*(r-t)}:function(){return r}};function fl(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):We(n,t))===r})}var DO=function(t,r){return L(t)&&L(r)?t-r:Xt(t)&&Xt(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function dr(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 pl(e){"@babel/helpers - typeof";return pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pl(e)}var qO=["viewBox","children"],LO=["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
1dering","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"],Bh=["points","pathLength"],pu={svg:qO,polygon:Bh,polyline:Bh},Lf=["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
1Capture","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"],bi=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(D.isValidElement(t)&&(n=t.props),!Wr(n))return null;var i={};return Object.keys(n).forEach(function(a){Lf.includes(a)&&(i[a]=r||function(o){return n[a](n,o)})}),i},BO=function(t,r,n){return function(i){return t(r,n,i),null}},Yt=function(t,r,n){if(!Wr(t)||pl(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];Lf.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=BO(o,r,n))}),i},FO=["children"],UO=["children"];function Fh(e,t){if(e==null)return{};var r=WO(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 WO(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 Uh={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"},ht=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},Wh=null,hu=null,Bf=function e(t){if(t===Wh&&Array.isArray(hu))return hu;var r=[];return D.Children.forEach(t,function(n){Q(n)||(jO.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),hu=r,Wh=t,r};function Xe(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return ht(i)}):n=[ht(t)],Bf(e).forEach(function(i){var a=We(i,"type.displayName")||We(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 zh=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!L(n)||n<=0||!L(i)||i<=0)},zO=["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"],HO=function(t){return t&&t.type&&Xt(t.type)&&zO.indexOf(t.type)>=0},KO=function(t,r,n,i){var a,o=(a=pu?.[i])!==null&&a!==void 0?a:[];return r.startsWith("data-")||!X(t)&&(i&&o.includes(r)||LO.includes(r))||n&&Lf.includes(r)},V=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(D.isValidElement(t)&&(i=t.props),!Wr(i))return null;var a={};
vendor: 4,552 bytes, line 1
1return Object.keys(i).forEach(function(o){var u;KO((u=i)===null||u===void 0?void 0:u[o],o,r,n)&&(a[o]=i[o])}),a},hl=function e(t,r){if(t===r)return!0;var n=D.Children.count(t);if(n!==D.Children.count(r))return!1;if(n===0)return!0;if(n===1)return Hh(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(!Hh(a,o))return!1}return!0},Hh=function(t,r){if(Q(t)&&Q(r))return!0;if(!Q(t)&&!Q(r)){var n=t.props||{},i=n.children,a=Fh(n,FO),o=r.props||{},u=o.children,c=Fh(o,UO);return i&&u?dr(a,c)&&hl(i,u):!i&&!u?dr(a,c):!1}return!1},Kh=function(t,r){var n=[],i={};return Bf(t).forEach(function(a,o){if(HO(a))n.push(a);else if(a){var u=ht(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},GO=function(t){var r=t&&t.type;return r&&Uh[r]?Uh[r]:null},VO=function(t,r){return Bf(r).indexOf(t)},XO=["children","width","height","viewBox","className","style","title","desc"];function dl(){return dl=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},dl.apply(this,arguments)}function YO(e,t){if(e==null)return{};var r=ZO(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 ZO(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 vl(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=YO(e,XO),f=i||{width:r,height:n,x:0,y:0},l=J("recharts-surface",a);return P.createElement("svg",dl({},V(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 JO=["children","className"];function yl(){return yl=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},yl.apply(this,arguments)}function QO(e,t){if(e==null)return{};var r=e_(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 e_(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 ae=P.forwardRef(function(e,t){var r=e.children,n=e.className,i=QO(e,JO),a=J("recharts-layer",n);return P.createElement("g",yl({className:a},V(i,!0),{ref:t}),r)}),dt=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]},du,Gh;function t_(){if(Gh)return du;Gh=1;function e(t,r,n){var i=-1,a=t.length;r<0&&(r=-r>a?0:a+r),n=n>a?a:n,n<0&&(n+=a),a=r>n?0:n-r>>>0,r>>>=0;for(var o=Array(a);++i<a;)o[i]=t[i+r];return o}return du=e,du}var vu,Vh;function r_(){if(Vh)return vu;Vh=1;var e=t_();function t(r,n,i){var a=r.length;return i=i===void 0?a:i,!n&&i>=a?r:e(r,n,i)}return vu=t,vu}var yu,Xh;function Cb(){if(Xh)return yu;Xh=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",o="\\u200d",u=RegExp("["+o+e+i+a+"]");function c(s){return u.test(s)}return yu=c,yu}var mu,Yh;function n_(){if(Yh)return mu;Yh=1;function e(t){return t.split("")}return mu=e,mu}var gu,Zh;function i_(){if(Zh)return gu;Zh=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",o="["+e+"]",u="["+i+"]",c="\\ud83c[\\udffb-\\udfff]",s="(?:"+u+"|"+c+")",f="[^"+e+"]",l="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",d="\\u200d",y=s+"?",v="["+a+"]?",h="(?:"+d+"(?:"+[f,l,p].join("|")+")"+v+y+")*",g=v+y+h,x="(?:"+[f+u+"?",u,l,p,o].join("|")+")",w=RegExp(c+"(?="+c+")|"+x+g,"g");function O(m){return m.match(w)||[]}return gu=O,gu}var bu,Jh;function a_(){if(Jh)return bu;Jh=1;var e=n_(),t=Cb(),r=i_();function n(i){return t(i)?r(i):e(i)}return bu=n,bu}var xu,Qh;function o_(){if(Qh)return xu;Qh=1;var e=r_(),t=Cb(),r=a_(),n=jb();function i(a){return function(o){o=n(o);var u=t(o)?r(o):void 0,c=u?u[0]:o.charAt(0),s=u?e(u,1).join(""):o.slice(1);return c[a]()+s}}return xu=i,xu}var wu,ed;
1function u_(){if(ed)return wu;ed=1;var e=o_(),t=e("toUpperCase");return wu=t,wu}var c_=u_();const wa=ce(c_);function le(e){return function(){return e}}const kb=Math.cos,xi=Math.sin,rt=Math.sqrt,wi=Math.PI,Oa=2*wi,ml=Math.PI,gl=2*ml,Bt=1e-6,s_=gl-Bt;function Rb(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function l_(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Rb;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 f_{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?Rb:l_(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,a,o){this._append`C${+t},${+r},${+n},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,r,n,i,a){if(t=+t,r=+r,n=+n,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,u=this._y1,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>Bt)if(!(Math.abs(l*c-s*f)>Bt)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let d=n-o,y=i-u,v=c*c+s*s,h=d*d+y*y,g=Math.sqrt(v),x=Math.sqrt(p),w=a*Math.tan((ml-Math.acos((v+p-h)/(2*g*x)))/2),O=w/x,m=w/g;Math.abs(O-1)>Bt&&this._append`L${t+O*f},${r+O*l}`,this._append`A${a},${a},0,0,${+(l*d>f*y)},${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)>Bt||Math.abs(this._y1-f)>Bt)&&this._append`L${s},${f}`,n&&(p<0&&(p=p%gl+gl),p>s_?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>Bt&&this._append`A${n},${n},0,${+(p>=ml)},${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 Ff(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 f_(t)}function Uf(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Nb(e){this._context=e}Nb.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 _a(e){return new Nb(e)}function Db(e){return e[0]}function qb(e){return e[1]}function Lb(e,t){var r=le(!0),n=null,i=_a,a=null,o=Ff(u);e=typeof e=="function"?e:e===void 0?Db:le(e),t=typeof t=="function"?t:t===void 0?qb:le(t);function u(c){var s,f=(c=Uf(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:le(+c),u):e},u.y=function(c){return arguments.length?(t=typeof c=="function"?c:le(+c),u):t},u.defined=function(c){return arguments.length?(r=typeof c=="function"?c:le(!!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 ai(e,t,r){var n=null,i=le(!0),a=null,o=_a,u=null,c=Ff(s);e=typeof e=="function"?e:e===void 0?Db:le(+e),t=typeof t=="function"?t:le(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?qb:le(+r);function s(l){var p,d,y,v=(l=Uf(l)).length,h,g=!1,x,w=new Array(v),O=new Array(v);for(a==null&&(u=o(x=c())),p=0;p<=v;++p){if(!(p<v&&i(h=l[p],p,l))===g)if(g=!g)d=p,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),y=p-1;y>=d;--y)u.point(w[y],O[y]);u.lineEnd(),u.areaEnd()}g&&(w[p]=+e(h,p,l),O[p]=+t(h,p,l),u.point(n?+n(h,p,l):w[p],r?+r(h,p,l):O[p]))}if(x)return u=null,x+""||null}function f(){return Lb().defined(i).curve(o).context(a)}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:le(+l),n=null,s):e},s.x0=function(l){return arguments.length?(e=typeof l=="function"?l:le(+l),s):e},s.x1=function(l){return arguments.length?(n=l==null?null:typeof l=="function"?l:le(+l),s):n},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:le(+l),r=null,s):t},s.y0=function(l){return arguments.length?(t=typeof l=="function"?l:le(+l),s):t},s.y1=function(l){return arguments.length?(r=l==null?null:typeof l=="function"?l:le(+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:le(!!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 Bb{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 p_(e){return new Bb(e,!0)}function h_(e){return new Bb(e,!1)}const Wf={draw(e,t){const r=rt(t/wi);e.moveTo(r,0),e.arc(0,0,r,0,Oa)}},d_={draw(e,t){const r=rt(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()}},Fb=rt(1/3),v_=Fb*2,y_={draw(e,t){const r=rt(t/v_),n=r*Fb;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},m_={draw(e,t){const r=rt(t),n=-r/2;e.rect(n,n,r,r)}},g_=.8908130915292852,Ub=xi(wi/10)/xi(7*wi/10),b_=xi(Oa/10)*Ub,x_=-kb(Oa/10)*Ub,w_={draw(e,t){const r=rt(t*g_),n=b_*r,i=x_*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Oa*a/5,u=kb(o),c=xi(o);e.lineTo(c*r,-u*r),e.lineTo(u*n-c*i,c*n+u*i)}e.closePath()}},Ou=rt(3),O_={draw(e,t){const r=-rt(t/(Ou*3));e.moveTo(0,r*2),e.lineTo(-Ou*r,-r),e.lineTo(Ou*r,-r),e.closePath()}},ze=-.5,He=rt(3)/2,bl=1/rt(12),__=(bl/2+1)*3,A_={draw(e,t){const r=rt(t/__),n=r/2,i=r*bl,a=n,o=r*bl+r,u=-a,c=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(u,c),e.lineTo(ze*n-He*i,He*n+ze*i),e.lineTo(ze*a-He*o,He*a+ze*o),e.lineTo(ze*u-He*c,He*u+ze*c),e.lineTo(ze*n+He*i,ze*i-He*n),e.lineTo(ze*a+He*o,ze*o-He*a),e.lineTo(ze*u+He*c,ze*c-He*u),e.closePath()}};function S_(e,t){let r=null,n=Ff(i);e=typeof e=="function"?e:le(e||Wf),t=typeof t=="function"?t:le(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:le(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:le(+a),i):t}
vendor: 6,361 bytes, line 1
1,i.context=function(a){return arguments.length?(r=a??null,i):r},i}function Oi(){}function _i(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 Wb(e){this._context=e}Wb.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:_i(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:_i(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function P_(e){return new Wb(e)}function zb(e){this._context=e}zb.prototype={areaStart:Oi,areaEnd:Oi,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:_i(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function T_(e){return new zb(e)}function Hb(e){this._context=e}Hb.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:_i(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function E_(e){return new Hb(e)}function Kb(e){this._context=e}Kb.prototype={areaStart:Oi,areaEnd:Oi,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 j_(e){return new Kb(e)}function td(e){return e<0?-1:1}function rd(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(td(a)+td(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(u))||0}function nd(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function _u(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 Ai(e){this._context=e}Ai.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:_u(this,this._t0,nd(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,_u(this,nd(this,r=rd(this,e,t)),r);break;default:_u(this,this._t0,r=rd(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Gb(e){this._context=new Vb(e)}(Gb.prototype=Object.create(Ai.prototype)).point=function(e,t){Ai.prototype.point.call(this,t,e)};function Vb(e){this._context=e}Vb.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 M_(e){return new Ai(e)}function $_(e){return new Gb(e)}function Xb(e){this._context=e}Xb.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=id(e),i=id(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 id(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 I_(e){return new Xb(e)}function Aa(e,t){this._context=e,this._t=t}Aa.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;
vendor: 15,274 bytes, lines 1-4
1default:{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 C_(e){return new Aa(e,.5)}function k_(e){return new Aa(e,0)}function R_(e){return new Aa(e,1)}function gr(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 xl(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function N_(e,t){return e[t]}function D_(e){const t=[];return t.key=e,t}function q_(){var e=le([]),t=xl,r=gr,n=N_;function i(a){var o=Array.from(e.apply(this,arguments),D_),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=Uf(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:le(Array.from(a)),i):e},i.value=function(a){return arguments.length?(n=typeof a=="function"?a:le(+a),i):n},i.order=function(a){return arguments.length?(t=a==null?xl:typeof a=="function"?a:le(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??gr,i):r},i}function L_(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}gr(e,t)}}function B_(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}gr(e,t)}}function F_(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,y=0;y<u;++y){var v=e[t[y]],h=v[n][1]||0,g=v[n-1][1]||0;d+=h-g}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,gr(e,t)}}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 U_=["type","size","sizeType"];function wl(){return wl=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},wl.apply(this,arguments)}function ad(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 od(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ad(Object(r),!0).forEach(function(n){W_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ad(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function W_(e,t,r){return t=z_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function z_(e){var t=H_(e,"string");return dn(t)=="symbol"?t:t+""}function H_(e,t){if(dn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(dn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function K_(e,t){if(e==null)return{};var r=G_(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 G_(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 Yb={symbolCircle:Wf,symbolCross:d_,symbolDiamond:y_,symbolSquare:m_,symbolStar:w_,symbolTriangle:O_,symbolWye:A_},V_=Math.PI/180,X_=function(t){var r="symbol".concat(wa(t));return Yb[r]||Wf},Y_=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*V_;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}},Z_=function(t,r){Yb["symbol".concat(wa(t))]=r},zf=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=K_(t,U_),s=od(od({},c),{},{type:n,size:a,sizeType:u}),f=function(){var h=X_(n),g=S_().type(h).size(Y_(a,u,n));return g()},l=s.className,p=s.cx,d=s.cy,y=V(s,!0);return p===+p&&d===+d&&a===+a?P.createElement("path",wl({},y,{className:J("recharts-symbols",l),transform:"translate(".concat(p,", ").concat(d,")"),d:f()})):null};zf.registerSymbol=Z_;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 Ol(){return Ol=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},Ol.apply(this,arguments)}function ud(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 J_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ud(Object(r),!0).forEach(function(n){vn(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ud(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Q_(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function e1(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,Jb(n.key),n)}}function t1(e,t,r){return t&&e1(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function r1(e,t,r){return t=Si(t),n1(e,Zb()?Reflect.construct(t,r||[],Si(e).constructor):t.apply(e,r))}function n1(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 i1(e)}function i1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Zb=function(){return!!e})()}function Si(e){return Si=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Si(e)}function a1(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&&_l(e,t)}function _l(e,t){return _l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},_l(e,t)}function vn(e,t,r){return t=Jb(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Jb(e){var t=o1(e,"string");return br(t)=="symbol"?t:t+""}function o1(e,t){if(br(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(br(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ke=32,Hf=(function(e){function t(){return Q_(this,t),r1(this,t,arguments)}return a1(t,e),t1(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,a=Ke/2,o=Ke/6,u=Ke/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:Ke,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,` 2 A`).concat(o,",").concat(o,",0,1,1,").concat(2*u,",").concat(a,` 3 H`).concat(Ke,"M").concat(2*u,",").concat(a,` 4 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(Ke/8,"h").concat(Ke,"v").concat(Ke*3/4,"h").concat(-Ke,"z"),className:"recharts-legend-icon"});if(P.isValidElement(n.legendIcon)){var s=J_({},n);return delete s.legendIcon,P.cloneElement(n.legendIcon,s)}return P.createElement(zf,{fill:c,cx:a,cy:a,size:Ke,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:Ke,height:Ke},l={display:u==="horizontal"?"inline-block":"block",marginRight:10},p={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(d,y){var v=d.formatter||c,h=J(vn(vn({"recharts-legend-item":!0},"legend-item-".concat(y),!0),"inactive",d.inactive));if(d.type==="none")return null;var g=X(d.value)?null:d.value;dt(!X(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 x=d.inactive?s:d.color;return P.createElement("li",Ol({className:h,style:l,key:"legend-item-".concat(y)},Yt(n.props,d,y)),P.createElement(vl,{width:o,height:o,viewBox:f,style:p},n.renderIcon(d)),P.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},v?v(g,d,y):g))})}},{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())}}])})(D.PureComponent);vn(Hf,"displayName","Legend");vn(Hf,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Au,cd;function u1(){if(cd)return Au;cd=1;var e=ga();function t(){this.__data__=new e,this.size=0}return Au=t,Au}var Su,sd;function c1(){if(sd)return Su;sd=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return Su=e,Su}var Pu,ld;function s1(){if(ld)return Pu;ld=1;function e(t){return this.__data__.get(t)}return Pu=e,Pu}var Tu,fd;function l1(){if(fd)return Tu;fd=1;function e(t){return this.__data__.has(t)}return Tu=e,Tu}var Eu,pd;function f1(){if(pd)return Eu;pd=1;var e=ga(),t=Rf(),r=Nf(),n=200;function i(a,o){var u=this.__data__;if(u instanceof e){var c=u.__data__;if(!t||c.length<n-1)return c.push([a,o]),this.size=++u.size,this;u=this.__data__=new r(c)}return u.set(a,o),this.size=u.size,this}return Eu=i,Eu}var ju,hd;function Qb(){if(hd)return ju;hd=1;var e=ga(),t=u1(),r=c1(),n=s1(),i=l1(),a=f1();function o(u){var c=this.__data__=new e(u);this.size=c.size}return o.prototype.clear=t,o.prototype.delete=r,o.prototype.get=n,o.prototype.has=i,o.prototype.set=a,ju=o,ju}var Mu,dd;function p1(){if(dd)return Mu;dd=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return Mu=t,Mu}var $u,vd;function h1(){if(vd)return $u;vd=1;function e(t){return this.__data__.has(t)}return $u=e,$u}var Iu,yd;function e0(){if(yd)return Iu;yd=1;var e=Nf(),t=p1(),r=h1();function n(i){var a=-1,o=i==null?0:i.length;for(this.__data__=new e;++a<o;)this.add(i[a])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,Iu=n,Iu}var Cu,md;function t0(){if(md)return Cu;md=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(r(t[n],n,t))return!0;return!1}return Cu=e,Cu}var ku,gd;function r0(){if(gd)return ku;gd=1;function e(t,r){return t.has(r)}return ku=e,ku}var Ru,bd;function n0(){if(bd)return Ru;bd=1;var e=e0(),t=t0(),r=r0(),n=1,i=2;function a(o,u,c,s,f,l){var p=c&n,d=o.length,y=u.length;if(d!=y&&!(p&&y>d))return!1;var v=l.get(o),h=l.get(u);if(v&&h)return v==u&&h==o;var g=-1,x=!0,w=c&i?new e:void 0;for(l.set(o,u),l.set(u,o);++g<d;){var O=o[g],m=u[g];if(s)var b=p?s(m,O,g,u,o,l):s(O,m,g,o,u,l);if(b!==void 0){if(b)continue;x=!1;break}if(w){if(!t(u,function(_,A){if(!r(w,A)&&(O===_||f(O,_,c,s,l)))return w.push(A)})){x=!1;break}}else if(!(O===m||f(O,m,c,s,l))){x=!1;break}}return l.delete(o),l.delete(u),x}return Ru=a,Ru}var Nu,xd;function d1(){if(xd)return Nu;xd=1;var e=ut(),t=e.Uint8Array;return Nu=t,Nu}var Du,wd;function v1(){if(wd)return Du;wd=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i,a){n[++r]=[a,i]}),n}return Du=e,Du}var qu,Od;function Kf(){if(Od)return qu;Od=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i){n[++r]=i}),n}return qu=e,qu}var Lu,_d;function y1(){if(_d)return Lu;_d=1;var e=Xn(),t=d1(),r=kf(),n=n0(),i=v1(),a=Kf(),o=1,u=2,c="[object Boolean]",s="[object Date]",f="[object Error]",l="[object Map]",p="[object Number]",d="[object RegExp]",y="[object Set]",v="[object String]",h="[object Symbol]",g="[object ArrayBuffer]",x="[object DataView]",w=e?e.prototype:void 0,O=w?w.valueOf:void 0;function m(b,_,A,S,M,E,T){switch(A){case x:if(b.byteLength!=_.byteLength||b.byteOffset!=_.byteOffset)return!1;b=b.buffer,_=_.buffer;case g:return!(b.byteLength!=_.byteLength||!E(new t(b),new t(_)));case c:case s:case p:return r(+b,+_);case f:return b.name==_.name&&b.message==_.message;case d:case v:return b==_+"";case l:var j=i;case y:var I=S&o;if(j||(j=a),b.size!=_.size&&!I)return!1;var $=T.get(b);if($)return $==_;S|=u,T.set(b,_);var k=n(j(b),j(_),S,M,E,T);return T.delete(b),k;case h:if(O)return O.call(b)==O.call(_)}return!1}return Lu=m,Lu}var Bu,Ad;function i0(){if(Ad)return Bu;Ad=1;function e(t,r){for(var n=-1,i=r.length,a=t.length;++n<i;)t[a+n]=r[n];return t}return Bu=e,Bu}var Fu,Sd;function m1(){if(Sd)return Fu;Sd=1;var e=i0(),t=qe();function r(n,i,a){var o=i(n);return t(n)?o:e(o,a(n))}return Fu=r,Fu}var Uu,Pd;function g1(){if(Pd)return Uu;Pd=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=0,o=[];++n<i;){var u=t[n];r(u,n,t)&&(o[a++]=u)}return o}return Uu=e,Uu}var Wu,Td;function b1(){if(Td)return Wu;Td=1;function e(){return[]}return Wu=e,Wu}var zu,Ed;function x1(){if(Ed)return zu;Ed=1;var e=g1(),t=b1(),r=Object.prototype,n=r.propertyIsEnumerable,i=Object.getOwnPropertySymbols,a=i?function(o){return o==null?[]:(o=Object(o),e(i(o),function(u){return n.call(o,u)}))}:t;return zu=a,zu}var Hu,jd;function w1(){if(jd)return Hu;jd=1;function e(t,r){for(var n=-1,i=Array(t);++n<t;)i[n]=r(n);return i}return Hu=e,Hu}var Ku,Md;function O1(){if(Md)return Ku;Md=1;var e=xt(),t=wt(),r="[object Arguments]";function n(i){return t(i)&&e(i)==r}return Ku=n,Ku}var Gu,$d;function Gf(){if($d)return Gu;$d=1;var e=O1(),t=wt(),r=Object.prototype,n=r.hasOwnProperty,i=r.propertyIsEnumerable,a=e((function(){return arguments})())?e:function(o){return t(o)&&n.call(o,"callee")&&!i.call(o,"callee")};return Gu=a,Gu}var an={exports:{}},Vu,Id;function _1(){if(Id)return Vu;Id=1;function e(){return!1}return Vu=e,Vu}an.exports;var Cd;
vendor: 5,301 bytes, line 4
4function a0(){return Cd||(Cd=1,(function(e,t){var r=ut(),n=_1(),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})(an,an.exports)),an.exports}var Xu,kd;function Vf(){if(kd)return Xu;kd=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function r(n,i){var a=typeof n;return i=i??e,!!i&&(a=="number"||a!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<i}return Xu=r,Xu}var Yu,Rd;function Xf(){if(Rd)return Yu;Rd=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return Yu=t,Yu}var Zu,Nd;function A1(){if(Nd)return Zu;Nd=1;var e=xt(),t=Xf(),r=wt(),n="[object Arguments]",i="[object Array]",a="[object Boolean]",o="[object Date]",u="[object Error]",c="[object Function]",s="[object Map]",f="[object Number]",l="[object Object]",p="[object RegExp]",d="[object Set]",y="[object String]",v="[object WeakMap]",h="[object ArrayBuffer]",g="[object DataView]",x="[object Float32Array]",w="[object Float64Array]",O="[object Int8Array]",m="[object Int16Array]",b="[object Int32Array]",_="[object Uint8Array]",A="[object Uint8ClampedArray]",S="[object Uint16Array]",M="[object Uint32Array]",E={};E[x]=E[w]=E[O]=E[m]=E[b]=E[_]=E[A]=E[S]=E[M]=!0,E[n]=E[i]=E[h]=E[a]=E[g]=E[o]=E[u]=E[c]=E[s]=E[f]=E[l]=E[p]=E[d]=E[y]=E[v]=!1;function T(j){return r(j)&&t(j.length)&&!!E[e(j)]}return Zu=T,Zu}var Ju,Dd;function o0(){if(Dd)return Ju;Dd=1;function e(t){return function(r){return t(r)}}return Ju=e,Ju}var on={exports:{}};on.exports;var qd;function S1(){return qd||(qd=1,(function(e,t){var r=Pb(),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})(on,on.exports)),on.exports}var Qu,Ld;function u0(){if(Ld)return Qu;Ld=1;var e=A1(),t=o0(),r=S1(),n=r&&r.isTypedArray,i=n?t(n):e;return Qu=i,Qu}var ec,Bd;function P1(){if(Bd)return ec;Bd=1;var e=w1(),t=Gf(),r=qe(),n=a0(),i=Vf(),a=u0(),o=Object.prototype,u=o.hasOwnProperty;function c(s,f){var l=r(s),p=!l&&t(s),d=!l&&!p&&n(s),y=!l&&!p&&!d&&a(s),v=l||p||d||y,h=v?e(s.length,String):[],g=h.length;for(var x in s)(f||u.call(s,x))&&!(v&&(x=="length"||d&&(x=="offset"||x=="parent")||y&&(x=="buffer"||x=="byteLength"||x=="byteOffset")||i(x,g)))&&h.push(x);return h}return ec=c,ec}var tc,Fd;function T1(){if(Fd)return tc;Fd=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return tc=t,tc}var rc,Ud;function c0(){if(Ud)return rc;Ud=1;function e(t,r){return function(n){return t(r(n))}}return rc=e,rc}var nc,Wd;function E1(){if(Wd)return nc;Wd=1;var e=c0(),t=e(Object.keys,Object);return nc=t,nc}var ic,zd;function j1(){if(zd)return ic;zd=1;var e=T1(),t=E1(),r=Object.prototype,n=r.hasOwnProperty;function i(a){if(!e(a))return t(a);var o=[];for(var u in Object(a))n.call(a,u)&&u!="constructor"&&o.push(u);return o}return ic=i,ic}var ac,Hd;function Jn(){if(Hd)return ac;Hd=1;var e=Cf(),t=Xf();function r(n){return n!=null&&t(n.length)&&!e(n)}return ac=r,ac}var oc,Kd;function Sa(){if(Kd)return oc;Kd=1;var e=P1(),t=j1(),r=Jn();function n(i){return r(i)?e(i):t(i)}return oc=n,oc}var uc,Gd;function M1(){if(Gd)return uc;Gd=1;var e=m1(),t=x1(),r=Sa();function n(i){return e(i,r,t)}return uc=n,uc}var cc,Vd;function $1(){if(Vd)return cc;Vd=1;var e=M1(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(a,o,u,c,s,f){var l=u&t,p=e(a),d=p.length,y=e(o),v=y.length;if(d!=v&&!l)return!1;for(var h=d;h--;){var g=p[h];if(!(l?g in o:n.call(o,g)))return!1}var x=f.get(a),w=f.get(o);if(x&&w)return x==o&&w==a;var O=!0;f.set(a,o),f.set(o,a);for(var m=l;++h<d;){g=p[h];var b=a[g],_=o[g];if(c)var A=l?c(_,b,g,o,a,f):c(b,_,g,a,o,f);if(!(A===void 0?b===_||s(b,_,u,c,f):A)){O=!1;break}m||(m=g=="constructor")}if(O&&!m){var S=a.constructor,M=o.constructor;S!=M&&"constructor"in a&&"constructor"in o&&!(typeof S=="function"&&S instanceof S&&typeof M=="function"&&M instanceof M)&&(O=!1)}return f.delete(a),f.delete(o),O}return cc=i,cc}var sc,Xd;function I1(){if(Xd)return sc;Xd=1;var e=er(),t=ut(),r=e(t,"DataView");return sc=r,sc}var lc,Yd;function C1(){if(Yd)return lc;Yd=1;var e=er(),t=ut(),r=e(t,"Promise");return lc=r,lc}var fc,Zd;function s0(){if(Zd)return fc;Zd=1;var e=er(),t=ut(),r=e(t,"Set");return fc=r,fc}var pc,Jd;function k1(){if(Jd)return pc;Jd=1;var e=er(),t=ut(),r=e(t,"WeakMap");return pc=r,pc}var hc,Qd;function R1(){if(Qd)return hc;Qd=1;var e=I1(),t=Rf(),r=C1(),n=s0(),i=k1(),a=xt(),o=Tb(),u="[object Map]",c="[object Object]",s="[object Promise]",f="[object Set]",l="[object WeakMap]",p="[object DataView]",d=o(e),y=o(t),v=o(r),h=o(n),g=o(i),x=a;return(e&&x(new e(new ArrayBuffer(1)))!=p||t&&x(new t)!=u||r&&x(r.resolve())!=s||n&&x(new n)!=f||i&&x(new i)!=l)&&(x=function(w){var O=a(w),m=O==c?w.constructor:void 0,b=m?o(m):"";if(b)switch(b){case d:return p;case y:return u;case v:return s;case h:return f;case g:return l}return O}),hc=x,hc}var dc,ev;function N1(){if(ev)return dc;ev=1;var e=Qb(),t=n0(),r=y1(),n=$1(),i=R1(),a=qe(),o=a0(),u=u0(),c=1,s="[object Arguments]",f="[object Array]",l="[object Object]",p=Object.prototype,d=p.hasOwnProperty;function y(v,h,g,x,w,O){var m=a(v),b=a(h),_=m?f:i(v),A=b?f:i(h);_=_==s?l:_,A=A==s?l:A;var S=_==l,M=A==l,E=_==A;
vendor: 48,437 bytes, lines 4-12
4if(E&&o(v)){if(!o(h))return!1;m=!0,S=!1}if(E&&!S)return O||(O=new e),m||u(v)?t(v,h,g,x,w,O):r(v,h,_,g,x,w,O);if(!(g&c)){var T=S&&d.call(v,"__wrapped__"),j=M&&d.call(h,"__wrapped__");if(T||j){var I=T?v.value():v,$=j?h.value():h;return O||(O=new e),w(I,$,g,x,O)}}return E?(O||(O=new e),n(v,h,g,x,w,O)):!1}return dc=y,dc}var vc,tv;function Yf(){if(tv)return vc;tv=1;var e=N1(),t=wt();function r(n,i,a,o,u){return n===i?!0:n==null||i==null||!t(n)&&!t(i)?n!==n&&i!==i:e(n,i,a,o,r,u)}return vc=r,vc}var yc,rv;function D1(){if(rv)return yc;rv=1;var e=Qb(),t=Yf(),r=1,n=2;function i(a,o,u,c){var s=u.length,f=s,l=!c;if(a==null)return!f;for(a=Object(a);s--;){var p=u[s];if(l&&p[2]?p[1]!==a[p[0]]:!(p[0]in a))return!1}for(;++s<f;){p=u[s];var d=p[0],y=a[d],v=p[1];if(l&&p[2]){if(y===void 0&&!(d in a))return!1}else{var h=new e;if(c)var g=c(y,v,d,a,o,h);if(!(g===void 0?t(v,y,r|n,c,h):g))return!1}}return!0}return yc=i,yc}var mc,nv;function l0(){if(nv)return mc;nv=1;var e=Mt();function t(r){return r===r&&!e(r)}return mc=t,mc}var gc,iv;function q1(){if(iv)return gc;iv=1;var e=l0(),t=Sa();function r(n){for(var i=t(n),a=i.length;a--;){var o=i[a],u=n[o];i[a]=[o,u,e(u)]}return i}return gc=r,gc}var bc,av;function f0(){if(av)return bc;av=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return bc=e,bc}var xc,ov;function L1(){if(ov)return xc;ov=1;var e=D1(),t=q1(),r=f0();function n(i){var a=t(i);return a.length==1&&a[0][2]?r(a[0][0],a[0][1]):function(o){return o===i||e(o,i,a)}}return xc=n,xc}var wc,uv;function B1(){if(uv)return wc;uv=1;function e(t,r){return t!=null&&r in Object(t)}return wc=e,wc}var Oc,cv;function F1(){if(cv)return Oc;cv=1;var e=Mb(),t=Gf(),r=qe(),n=Vf(),i=Xf(),a=xa();function o(u,c,s){c=e(c,u);for(var f=-1,l=c.length,p=!1;++f<l;){var d=a(c[f]);if(!(p=u!=null&&s(u,d)))break;u=u[d]}return p||++f!=l?p:(l=u==null?0:u.length,!!l&&i(l)&&n(d,l)&&(r(u)||t(u)))}return Oc=o,Oc}var _c,sv;function U1(){if(sv)return _c;sv=1;var e=B1(),t=F1();function r(n,i){return n!=null&&t(n,i,e)}return _c=r,_c}var Ac,lv;function W1(){if(lv)return Ac;lv=1;var e=Yf(),t=$b(),r=U1(),n=If(),i=l0(),a=f0(),o=xa(),u=1,c=2;function s(f,l){return n(f)&&i(l)?a(o(f),l):function(p){var d=t(p,f);return d===void 0&&d===l?r(p,f):e(l,d,u|c)}}return Ac=s,Ac}var Sc,fv;function zr(){if(fv)return Sc;fv=1;function e(t){return t}return Sc=e,Sc}var Pc,pv;function z1(){if(pv)return Pc;pv=1;function e(t){return function(r){return r?.[t]}}return Pc=e,Pc}var Tc,hv;function H1(){if(hv)return Tc;hv=1;var e=qf();function t(r){return function(n){return e(n,r)}}return Tc=t,Tc}var Ec,dv;function K1(){if(dv)return Ec;dv=1;var e=z1(),t=H1(),r=If(),n=xa();function i(a){return r(a)?e(n(a)):t(a)}return Ec=i,Ec}var jc,vv;function ct(){if(vv)return jc;vv=1;var e=L1(),t=W1(),r=zr(),n=qe(),i=K1();function a(o){return typeof o=="function"?o:o==null?r:typeof o=="object"?n(o)?t(o[0],o[1]):e(o):i(o)}return jc=a,jc}var Mc,yv;function p0(){if(yv)return Mc;yv=1;function e(t,r,n,i){for(var a=t.length,o=n+(i?1:-1);i?o--:++o<a;)if(r(t[o],o,t))return o;return-1}return Mc=e,Mc}var $c,mv;function G1(){if(mv)return $c;mv=1;function e(t){return t!==t}return $c=e,$c}var Ic,gv;function V1(){if(gv)return Ic;gv=1;function e(t,r,n){for(var i=n-1,a=t.length;++i<a;)if(t[i]===r)return i;return-1}return Ic=e,Ic}var Cc,bv;function X1(){if(bv)return Cc;bv=1;var e=p0(),t=G1(),r=V1();function n(i,a,o){return a===a?r(i,a,o):e(i,t,o)}return Cc=n,Cc}var kc,xv;function Y1(){if(xv)return kc;xv=1;var e=X1();function t(r,n){var i=r==null?0:r.length;return!!i&&e(r,n,0)>-1}return kc=t,kc}var Rc,wv;function Z1(){if(wv)return Rc;wv=1;function e(t,r,n){for(var i=-1,a=t==null?0:t.length;++i<a;)if(n(r,t[i]))return!0;return!1}return Rc=e,Rc}var Nc,Ov;function J1(){if(Ov)return Nc;Ov=1;function e(){}return Nc=e,Nc}var Dc,_v;function Q1(){if(_v)return Dc;_v=1;var e=s0(),t=J1(),r=Kf(),n=1/0,i=e&&1/r(new e([,-0]))[1]==n?function(a){return new e(a)}:t;return Dc=i,Dc}var qc,Av;function eA(){if(Av)return qc;Av=1;var e=e0(),t=Y1(),r=Z1(),n=r0(),i=Q1(),a=Kf(),o=200;function u(c,s,f){var l=-1,p=t,d=c.length,y=!0,v=[],h=v;if(f)y=!1,p=r;else if(d>=o){var g=s?null:i(c);if(g)return a(g);y=!1,p=n,h=new e}else h=s?[]:v;e:for(;++l<d;){var x=c[l],w=s?s(x):x;if(x=f||x!==0?x:0,y&&w===w){for(var O=h.length;O--;)if(h[O]===w)continue e;s&&h.push(w),v.push(x)}else p(h,w,f)||(h!==v&&h.push(w),v.push(x))}return v}return qc=u,qc}var Lc,Sv;function tA(){if(Sv)return Lc;Sv=1;var e=ct(),t=eA();function r(n,i){return n&&n.length?t(n,e(i,2)):[]}return Lc=r,Lc}var rA=tA();const Pv=ce(rA);function h0(e,t,r){return t===!0?Pv(e,r):X(t)?Pv(e,t):e}function xr(e){"@babel/helpers - typeof";return xr=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},xr(e)}var nA=["ref"];function Tv(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 st(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Tv(Object(r),!0).forEach(function(n){Pa(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tv(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iA(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ev(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,v0(n.key),n)}}function aA(e,t,r){return t&&Ev(e.prototype,t),r&&Ev(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function oA(e,t,r){return t=Pi(t),uA(e,d0()?Reflect.construct(t,r||[],Pi(e).constructor):t.apply(e,r))}function uA(e,t){if(t&&(xr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cA(e)}function cA(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d0(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(d0=function(){return!!e})()}function Pi(e){return Pi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Pi(e)}function sA(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&&Al(e,t)}function Al(e,t){return Al=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Al(e,t)}function Pa(e,t,r){return t=v0(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function v0(e){var t=lA(e,"string");return xr(t)=="symbol"?t:t+""}function lA(e,t){if(xr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(xr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function fA(e,t){if(e==null)return{};var r=pA(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 pA(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 hA(e){return e.value}function dA(e,t){if(P.isValidElement(e))return P.cloneElement(e,t);if(typeof e=="function")return P.createElement(e,t);t.ref;var r=fA(t,nA);return P.createElement(Hf,r)}var jv=1,vr=(function(e){function t(){var r;iA(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=oA(this,t,[].concat(i)),Pa(r,"lastBoundingBox",{width:-1,height:-1}),r}return sA(t,e),aA(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)>jv||Math.abs(i.height-this.lastBoundingBox.height)>jv)&&(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?st({},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 y=this.getBBoxSnapshot();p={top:((f||0)-y.height)/2}}else p=u==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return st(st({},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=st(st({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}},dA(a,st(st({},this.props),{},{payload:h0(f,s,hA)})))}}],[{key:"getWithHeight",value:function(n,i){var a=st(st({},this.defaultProps),n.props),o=a.layout;return o==="vertical"&&L(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}])})(D.PureComponent);Pa(vr,"displayName","Legend");Pa(vr,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Bc,Mv;function vA(){if(Mv)return Bc;Mv=1;var e=Xn(),t=Gf(),r=qe(),n=e?e.isConcatSpreadable:void 0;function i(a){return r(a)||t(a)||!!(n&&a&&a[n])}return Bc=i,Bc}var Fc,$v;function y0(){if($v)return Fc;$v=1;var e=i0(),t=vA();function r(n,i,a,o,u){var c=-1,s=n.length;for(a||(a=t),u||(u=[]);++c<s;){var f=n[c];i>0&&a(f)?i>1?r(f,i-1,a,o,u):e(u,f):o||(u[u.length]=f)}return u}return Fc=r,Fc}var Uc,Iv;function yA(){if(Iv)return Uc;Iv=1;function e(t){return function(r,n,i){for(var a=-1,o=Object(r),u=i(r),c=u.length;c--;){var s=u[t?c:++a];if(n(o[s],s,o)===!1)break}return r}}return Uc=e,Uc}var Wc,Cv;function mA(){if(Cv)return Wc;Cv=1;var e=yA(),t=e();return Wc=t,Wc}var zc,kv;function m0(){if(kv)return zc;kv=1;var e=mA(),t=Sa();function r(n,i){return n&&e(n,i,t)}return zc=r,zc}var Hc,Rv;function gA(){if(Rv)return Hc;Rv=1;var e=Jn();function t(r,n){return function(i,a){if(i==null)return i;if(!e(i))return r(i,a);for(var o=i.length,u=n?o:-1,c=Object(i);(n?u--:++u<o)&&a(c[u],u,c)!==!1;);return i}}return Hc=t,Hc}var Kc,Nv;function Zf(){if(Nv)return Kc;Nv=1;var e=m0(),t=gA(),r=t(e);return Kc=r,Kc}var Gc,Dv;function g0(){if(Dv)return Gc;Dv=1;var e=Zf(),t=Jn();function r(n,i){var a=-1,o=t(n)?Array(n.length):[];return e(n,function(u,c,s){o[++a]=i(u,c,s)}),o}return Gc=r,Gc}var Vc,qv;function bA(){if(qv)return Vc;qv=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return Vc=e,Vc}var Xc,Lv;function xA(){if(Lv)return Xc;Lv=1;var e=Ur();function t(r,n){if(r!==n){var i=r!==void 0,a=r===null,o=r===r,u=e(r),c=n!==void 0,s=n===null,f=n===n,l=e(n);if(!s&&!l&&!u&&r>n||u&&c&&f&&!s&&!l||a&&c&&f||!i&&f||!o)return 1;if(!a&&!u&&!l&&r<n||l&&i&&o&&!a&&!u||s&&i&&o||!c&&o||!f)return-1}return 0}return Xc=t,Xc}var Yc,Bv;function wA(){if(Bv)return Yc;Bv=1;var e=xA();function t(r,n,i){for(var a=-1,o=r.criteria,u=n.criteria,c=o.length,s=i.length;++a<c;){var f=e(o[a],u[a]);if(f){if(a>=s)return f;var l=i[a];return f*(l=="desc"?-1:1)}}return r.index-n.index}return Yc=t,Yc}var Zc,Fv;function OA(){if(Fv)return Zc;Fv=1;var e=Df(),t=qf(),r=ct(),n=g0(),i=bA(),a=o0(),o=wA(),u=zr(),c=qe();function s(f,l,p){l.length?l=e(l,function(v){return c(v)?function(h){return t(h,v.length===1?v[0]:v)}:v}):l=[u];var d=-1;l=e(l,a(r));var y=n(f,function(v,h,g){var x=e(l,function(w){return w(v)});return{criteria:x,index:++d,value:v}});return i(y,function(v,h){return o(v,h,p)})}return Zc=s,Zc}var Jc,Uv;function _A(){if(Uv)return Jc;Uv=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return Jc=e,Jc}var Qc,Wv;function AA(){if(Wv)return Qc;Wv=1;var e=_A(),t=Math.max;function r(n,i,a){return i=t(i===void 0?n.length-1:i,0),function(){for(var o=arguments,u=-1,c=t(o.length-i,0),s=Array(c);++u<c;)s[u]=o[i+u];u=-1;for(var f=Array(i+1);++u<i;)f[u]=o[u];return f[i]=a(s),e(n,this,f)}}return Qc=r,Qc}var es,zv;function SA(){if(zv)return es;zv=1;function e(t){return function(){return t}}return es=e,es}var ts,Hv;function b0(){if(Hv)return ts;Hv=1;var e=er(),t=(function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}})();return ts=t,ts}var rs,Kv;function PA(){if(Kv)return rs;Kv=1;var e=SA(),t=b0(),r=zr(),n=t?function(i,a){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(a),writable:!0})}:r;return rs=n,rs}var ns,Gv;function TA(){if(Gv)return ns;Gv=1;var e=800,t=16,r=Date.now;function n(i){var a=0,o=0;return function(){var u=r(),c=t-(u-o);if(o=u,c>0){if(++a>=e)return arguments[0]}else a=0;return i.apply(void 0,arguments)}}return ns=n,ns}var is,Vv;function EA(){if(Vv)return is;Vv=1;var e=PA(),t=TA(),r=t(e);return is=r,is}var as,Xv;function jA(){if(Xv)return as;Xv=1;var e=zr(),t=AA(),r=EA();function n(i,a){return r(t(i,a,e),i+"")}return as=n,as}var os,Yv;function Ta(){if(Yv)return os;Yv=1;var e=kf(),t=Jn(),r=Vf(),n=Mt();function i(a,o,u){if(!n(u))return!1;var c=typeof o;return(c=="number"?t(u)&&r(o,u.length):c=="string"&&o in u)?e(u[o],a):!1}return os=i,os}var us,Zv;function MA(){if(Zv)return us;Zv=1;var e=y0(),t=OA(),r=jA(),n=Ta(),i=r(function(a,o){if(a==null)return[];var u=o.length;return u>1&&n(a,o[0],o[1])?o=[]:u>2&&n(o[0],o[1],o[2])&&(o=[o[0]]),t(a,e(o,1),[])});return us=i,us}var $A=MA();const Jf=ce($A);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 Sl(){return Sl=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},Sl.apply(this,arguments)}function IA(e,t){return NA(e)||RA(e,t)||kA(e,t)||CA()}function CA(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 5In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kA(e,t){if(e){if(typeof e=="string")return Jv(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 Jv(e,t)}}function Jv(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 RA(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 NA(e){if(Array.isArray(e))return e}function Qv(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 cs(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Qv(Object(r),!0).forEach(function(n){DA(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qv(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function DA(e,t,r){return t=qA(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qA(e){var t=LA(e,"string");return yn(t)=="symbol"?t:t+""}function LA(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(t==="string"?String:Number)(e)}function BA(e){return Array.isArray(e)&&Ae(e[0])&&Ae(e[1])?e.join(" ~ "):e}var FA=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,y=t.labelClassName,v=t.label,h=t.labelFormatter,g=t.accessibilityLayer,x=g===void 0?!1:g,w=function(){if(f&&f.length){var T={padding:0,margin:0},j=(p?Jf(f,p):f).map(function(I,$){if(I.type==="none")return null;var k=cs({display:"block",paddingTop:4,paddingBottom:4,color:I.color||"#000"},u),R=I.formatter||l||BA,q=I.value,B=I.name,z=q,K=B;if(R&&z!=null&&K!=null){var U=R(q,B,I,$,f);if(Array.isArray(U)){var G=IA(U,2);z=G[0],K=G[1]}else z=U}return P.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat($),style:k},Ae(K)?P.createElement("span",{className:"recharts-tooltip-item-name"},K):null,Ae(K)?P.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,P.createElement("span",{className:"recharts-tooltip-item-value"},z),P.createElement("span",{className:"recharts-tooltip-item-unit"},I.unit||""))});return P.createElement("ul",{className:"recharts-tooltip-item-list",style:T},j)}return null},O=cs({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),m=cs({margin:0},s),b=!Q(v),_=b?v:"",A=J("recharts-default-tooltip",d),S=J("recharts-tooltip-label",y);b&&h&&f!==void 0&&f!==null&&(_=h(v,f));var M=x?{role:"status","aria-live":"assertive"}:{};return P.createElement("div",Sl({className:A,style:O},M),P.createElement("p",{className:S,style:m},P.isValidElement(_)?_:"".concat(_)),w())};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 oi(e,t,r){return t=UA(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UA(e){var t=WA(e,"string");return mn(t)=="symbol"?t:t+""}function WA(e,t){if(mn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(mn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Xr="recharts-tooltip-wrapper",zA={visibility:"hidden"};function HA(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return J(Xr,oi(oi(oi(oi({},"".concat(Xr,"-right"),L(r)&&t&&L(t.x)&&r>=t.x),"".concat(Xr,"-left"),L(r)&&t&&L(t.x)&&r<t.x),"".concat(Xr,"-bottom"),L(n)&&t&&L(t.y)&&n>=t.y),"".concat(Xr,"-top"),L(n)&&t&&L(t.y)&&n<t.y))}function ey(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&&L(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 y=l+u,v=c[n]+s;return y>v?Math.max(f,c[n]):Math.max(l,c[n])}function KA(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 GA(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,u=e.useTranslate3d,c=e.viewBox,s,f,l;return o.height>0&&o.width>0&&r?(f=ey({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:c,viewBoxDimension:c.width}),l=ey({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:c,viewBoxDimension:c.height}),s=KA({translateX:f,translateY:l,useTranslate3d:u})):s=zA,{cssProperties:s,cssClasses:HA({translateX:f,translateY:l,coordinate:r})}}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 ty(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 ry(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ty(Object(r),!0).forEach(function(n){Tl(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ty(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function VA(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XA(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,w0(n.key),n)}}function YA(e,t,r){return t&&XA(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZA(e,t,r){return t=Ti(t),JA(e,x0()?Reflect.construct(t,r||[],Ti(e).constructor):t.apply(e,r))}function JA(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 QA(e)}function QA(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x0(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x0=function(){return!!e})()}function Ti(e){return Ti=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ti(e)}function eS(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&&Pl(e,t)}function Pl(e,t){return Pl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Pl(e,t)}function Tl(e,t,r){return t=w0(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w0(e){var t=tS(e,"string");return wr(t)=="symbol"?t:t+""}function tS(e,t){if(wr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(wr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ny=1,rS=(function(e){function t(){var r;VA(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=ZA(this,t,[].concat(i)),Tl(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Tl(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 eS(t,e),YA(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>ny||Math.abs(n.height-this.state.lastBoundingBox.height)>ny)&&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,y=i.position,v=i.reverseDirection,h=i.useTranslate3d,g=i.viewBox,x=i.wrapperStyle,w=GA({allowEscapeViewBox:o,coordinate:f,offsetTopLeft:d,position:y,reverseDirection:v,tooltipBox:this.state.lastBoundingBox,useTranslate3d:h,viewBox:g}),O=w.cssClasses,m=w.cssProperties,b=ry(ry({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},x);return P.createElement("div",{tabIndex:-1,className:O,style:b,ref:function(A){n.wrapperNode=A}},s)}}])})(D.PureComponent),nS=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Hr={isSsr:nS()};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)}function iy(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 ay(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iy(Object(r),!0).forEach(function(n){Qf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iy(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iS(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aS(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,_0(n.key),n)}}function oS(e,t,r){return t&&aS(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function uS(e,t,r){return t=Ei(t),cS(e,O0()?Reflect.construct(t,r||[],Ei(e).constructor):t.apply(e,r))}function cS(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 sS(e)}function sS(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O0(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(O0=function(){return!!e})()}function Ei(e){return Ei=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ei(e)}function lS(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&&El(e,t)}function El(e,t){return El=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},El(e,t)}function Qf(e,t,r){return t=_0(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _0(e){var t=fS(e,"string");return Or(t)=="symbol"?t:t+""}function fS(e,t){if(Or(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Or(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function pS(e){return e.dataKey}function hS(e,t){return P.isValidElement(e)?P.cloneElement(e,t):typeof e=="function"?P.createElement(e,t):P.createElement(FA,t)}var Qe=(function(e){function t(){return iS(this,t),uS(this,t,arguments)}return lS(t,e),oS(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,y=i.payload,v=i.payloadUniqBy,h=i.position,g=i.reverseDirection,x=i.useTranslate3d,w=i.viewBox,O=i.wrapperStyle,m=y??[];l&&m.length&&(m=h0(y.filter(function(_){return _.value!=null&&(_.hide!==!0||n.props.includeHidden)}),v,pS));var b=m.length>0;return P.createElement(rS,{allowEscapeViewBox:o,animationDuration:u,animationEasing:c,isAnimationActive:p,active:a,coordinate:f,hasPayload:b,offset:d,position:h,reverseDirection:g,useTranslate3d:x,viewBox:w,wrapperStyle:O},hS(s,ay(ay({},this.props),{},{payload:m})))}}])})(D.PureComponent);Qf(Qe,"displayName","Tooltip");Qf(Qe,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Hr.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 ss,oy;function dS(){if(oy)return ss;oy=1;var e=ut(),t=function(){return e.Date.now()};return ss=t,ss}var ls,uy;function vS(){if(uy)return ls;uy=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return ls=t,ls}var fs,cy;function yS(){if(cy)return fs;cy=1;var e=vS(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return fs=r,fs}var ps,sy;function A0(){if(sy)return ps;sy=1;var e=yS(),t=Mt(),r=Ur(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,u=parseInt;function c(s){if(typeof s=="number")return s;if(r(s))return n;if(t(s)){var f=typeof s.valueOf=="function"?s.valueOf():s;s=t(f)?f+"":f}if(typeof s!="string")return s===0?s:+s;s=e(s);var l=a.test(s);return l||o.test(s)?u(s.slice(2),l?2:8):i.test(s)?n:+s}return ps=c,ps}var hs,ly;function mS(){if(ly)return hs;ly=1;var e=Mt(),t=dS(),r=A0(),n="Expected a function",i=Math.max,a=Math.min;function o(u,c,s){var f,l,p,d,y,v,h=0,g=!1,x=!1,w=!0;if(typeof u!="function")throw new TypeError(n);c=r(c)||0,e(s)&&(g=!!s.leading,x="maxWait"in s,p=x?i(r(s.maxWait)||0,c):p,w="trailing"in s?!!s.trailing:w);function O(j){var I=f,$=l;return f=l=void 0,h=j,d=u.apply($,I),d}function m(j){return h=j,y=setTimeout(A,c),g?O(j):d}function b(j){var I=j-v,$=j-h,k=c-I;return x?a(k,p-$):k}function _(j){var I=j-v,$=j-h;return v===void 0||I>=c||I<0||x&&$>=p}function A(){var j=t();if(_(j))return S(j);y=setTimeout(A,b(j))}function S(j){return y=void 0,w&&f?O(j):(f=l=void 0,d)}function M(){y!==void 0&&clearTimeout(y),h=0,f=v=l=y=void 0}function E(){return y===void 0?d:S(t())}function T(){var j=t(),I=_(j);if(f=arguments,l=this,v=j,I){if(y===void 0)return m(v);if(x)return clearTimeout(y),y=setTimeout(A,c),O(v)}return y===void 0&&(y=setTimeout(A,c)),d}return T.cancel=M,T.flush=E,T}return hs=o,hs}var ds,fy;function gS(){if(fy)return ds;fy=1;var e=mS(),t=Mt(),r="Expected a function";function n(i,a,o){var u=!0,c=!0;if(typeof i!="function")throw new TypeError(r);return t(o)&&(u="leading"in o?!!o.leading:u,c="trailing"in o?!!o.trailing:c),e(i,a,{leading:u,maxWait:a,trailing:c})}return ds=n,ds}var bS=gS();const S0=ce(bS);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 py(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 ui(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?py(Object(r),!0).forEach(function(n){xS(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):py(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function xS(e,t,r){return t=wS(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wS(e){var t=OS(e,"string");return gn(t)=="symbol"?t:t+""}function OS(e,t){if(gn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(gn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _S(e,t){return TS(e)||PS(e,t)||SS(e,t)||AS()}function AS(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 6In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function SS(e,t){if(e){if(typeof e=="string")return hy(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 hy(e,t)}}function hy(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 PS(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 TS(e){if(Array.isArray(e))return e}var dy=D.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,y=e.debounce,v=y===void 0?0:y,h=e.id,g=e.className,x=e.onResize,w=e.style,O=w===void 0?{}:w,m=D.useRef(null),b=D.useRef();b.current=x,D.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 _=D.useState({containerWidth:i.width,containerHeight:i.height}),A=_S(_,2),S=A[0],M=A[1],E=D.useCallback(function(j,I){M(function($){var k=Math.round(j),R=Math.round(I);return $.containerWidth===k&&$.containerHeight===R?$:{containerWidth:k,containerHeight:R}})},[]);D.useEffect(function(){var j=function(B){var z,K=B[0].contentRect,U=K.width,G=K.height;E(U,G),(z=b.current)===null||z===void 0||z.call(b,U,G)};v>0&&(j=S0(j,v,{trailing:!0,leading:!1}));var I=new ResizeObserver(j),$=m.current.getBoundingClientRect(),k=$.width,R=$.height;return E(k,R),I.observe(m.current),function(){I.disconnect()}},[E,v]);var T=D.useMemo(function(){var j=S.containerWidth,I=S.containerHeight;if(j<0||I<0)return null;dt(Wt(o)||Wt(c),`The width(%s) and height(%s) are both fixed numbers, 7 maybe you don't need to use a ResponsiveContainer.`,o,c),dt(!r||r>0,"The aspect(%s) must be greater than zero.",r);var $=Wt(o)?j:o,k=Wt(c)?I:c;r&&r>0&&($?k=$/r:k&&($=k*r),p&&k>p&&(k=p)),dt($>0||k>0,`The width(%s) and height(%s) of chart should be greater than 0, 8 please check the style of container, or the props width(%s) and height(%s), 9 or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the 10 height and width.`,$,k,o,c,f,l,r);var R=!Array.isArray(d)&&ht(d.type).endsWith("Chart");return P.Children.map(d,function(q){return P.isValidElement(q)?D.cloneElement(q,ui({width:$,height:k},R?{style:ui({height:"100%",width:"100%",maxHeight:k,maxWidth:$},q.props.style)}:{})):q})},[r,d,c,p,l,f,S,o]);return P.createElement("div",{id:h?"".concat(h):void 0,className:J("recharts-responsive-container",g),style:ui(ui({},O),{},{width:o,height:c,minWidth:f,minHeight:l,maxHeight:p}),ref:m},T)}),Ea=function(t){return null};Ea.displayName="Cell";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 vy(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?vy(Object(r),!0).forEach(function(n){ES(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vy(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ES(e,t,r){return t=jS(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jS(e){var t=MS(e,"string");return bn(t)=="symbol"?t:t+""}function MS(e,t){if(bn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(bn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var or={widthCache:{},cacheCount:0},$S=2e3,IS={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},yy="recharts_measurement_span";function CS(e){var t=jl({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var cn=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Hr.isSsr)return{width:0,height:0};var n=CS(r),i=JSON.stringify({text:t,copyStyle:n});if(or.widthCache[i])return or.widthCache[i];try{var a=document.getElementById(yy);a||(a=document.createElement("span"),a.setAttribute("id",yy),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=jl(jl({},IS),n);Object.assign(a.style,o),a.textContent="".concat(t);var u=a.getBoundingClientRect(),c={width:u.width,height:u.height};return or.widthCache[i]=c,++or.cacheCount>$S&&(or.cacheCount=0,or.widthCache={}),c}catch{return{width:0,height:0}}},kS=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 ji(e,t){return qS(e)||DS(e,t)||NS(e,t)||RS()}function RS(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 11In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function NS(e,t){if(e){if(typeof e=="string")return my(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 my(e,t)}}function my(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 DS(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 qS(e){if(Array.isArray(e))return e}function LS(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gy(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,FS(n.key),n)}}function BS(e,t,r){return t&&gy(e.prototype,t),r&&gy(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function FS(e){var t=US(e,"string");return xn(t)=="symbol"?t:t+""}function US(e,t){if(xn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(xn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var by=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,xy=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,WS=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,zS=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,P0={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},HS=Object.keys(P0),sr="NaN";function KS(e,t){return e*P0[t]}var ci=(function(){function e(t,r){LS(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!WS.test(r)&&(this.num=NaN,this.unit=""),HS.includes(r)&&(this.num=KS(t,r),this.unit="px")}return BS(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=zS.exec(r))!==null&&n!==void 0?n:[],a=ji(i,3),o=a[1],u=a[2];return new e(parseFloat(o),u??"")}}])})();function T0(e){if(e.includes(sr))return sr;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=by.exec(t))!==null&&r!==void 0?r:[],i=ji(n,4),a=i[1],o=i[2],u=i[3],c=ci.parse(a??""),s=ci.parse(u??""),f=o==="*"?c.multiply(s):c.divide(s);if(f.isNaN())return sr;t=t.replace(by,f.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var l,p=(l=xy.exec(t))!==null&&l!==void 0?l:[],d=ji(p,4),y=d[1],v=d[2],h=d[3],g=ci.parse(y??""),x=ci.parse(h??""),w=v==="+"?g.add(x):g.subtract(x);if(w.isNaN())return sr;t=t.replace(xy,w.toString())}return t}var wy=/\(([^()]*)\)/;function GS(e){for(var t=e;t.includes("(");){var r=wy.exec(t),n=ji(r,2),i=n[1];t=t.replace(wy,T0(i))}return t}function VS(e){var t=e.replace(/\s+/g,"");return t=GS(t),t=T0(t),t}function XS(e){try{return VS(e)}catch{return sr}}function vs(e){var t=XS(e.slice(5,-1));return t===sr?"":t}var YS=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],ZS=["dx","dy","angle","className","breakAll"];function Ml(){return Ml=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},Ml.apply(this,arguments)}function Oy(e,t){if(e==null)return{};var r=JS(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 JS(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 _y(e,t){return rP(e)||tP(e,t)||eP(e,t)||QS()}function QS(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 12In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eP(e,t){if(e){if(typeof e=="string")return Ay(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 Ay(e,t)}}function Ay(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 tP(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 rP(e){if(Array.isArray(e))return e}var E0=/[ \f\n\r\t\v\u2028\u2029]+/,j0=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var a=[];Q(r)||(n?a=r.toString().split(""):a=r.toString().split(E0));var o=a.map(function(c){return{word:c,width:cn(c,i).width}}),u=n?0:cn(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:u}}catch{return null}},nP=function(t,r,n,i,a){var o=t.maxLines,u=t.children,c=t.style,s=t.breakAll,f=L(o),l=u,p=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return $.reduce(function(k,R){var q=R.word,B=R.width,z=k[k.length-1];if(z&&(i==null||a||z.width+B+n<Number(i)))z.words.push(q),z.width+=B+n;else{var K={words:[q],width:B};k.push(K)}return k},[])},d=p(r),y=function($){return $.reduce(function(k,R){return k.width>R.width?k:R})};if(!f)return d;for(var v="â¦",h=function($){var k=l.slice(0,$),R=j0({breakAll:s,style:c,children:k+v}).wordsWithComputedWidth,q=p(R),B=q.length>o||y(q).width>Number(i);return[B,q]},g=0,x=l.length-1,w=0,O;g<=x&&w<=l.length-1;){var m=Math.floor((g+x)/2),b=m-1,_=h(b),A=_y(_,2),S=A[0],M=A[1],E=h(m),T=_y(E,1),j=T[0];if(!S&&!j&&(g=m+1),S&&j&&(x=m-1),!S&&j){O=M;break}w++}return O||d},Sy=function(t){var r=Q(t)?[]:t.toString().split(E0);return[{words:r}]},iP=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,u=t.maxLines;if((r||n)&&!Hr.isSsr){var c,s,f=j0({breakAll:o,children:i,style:a});if(f){var l=f.wordsWithComputedWidth,p=f.spaceWidth;c=l,s=p}else return Sy(i);return nP({breakAll:o,children:i,maxLines:u,style:a},c,s,r,n)}return Sy(i)},Py="#808080",Zt=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,y=t.verticalAnchor,v=y===void 0?"end":y,h=t.fill,g=h===void 0?Py:h,x=Oy(t,YS),w=D.useMemo(function(){return iP({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:l,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,l,x.style,x.width]),O=x.dx,m=x.dy,b=x.angle,_=x.className,A=x.breakAll,S=Oy(x,ZS);if(!Ae(n)||!Ae(a))return null;var M=n+(L(O)?O:0),E=a+(L(m)?m:0),T;switch(v){case"start":T=vs("calc(".concat(s,")"));break;case"middle":T=vs("calc(".concat((w.length-1)/2," * -").concat(u," + (").concat(s," / 2))"));break;default:T=vs("calc(".concat(w.length-1," * -").concat(u,")"));break}var j=[];if(l){var I=w[0].width,$=x.width;j.push("scale(".concat((L($)?$/I:1)/I,")"))}return b&&j.push("rotate(".concat(b,", ").concat(M,", ").concat(E,")")),j.length&&(S.transform=j.join(" ")),P.createElement("text",Ml({},V(S,!0),{x:M,y:E,className:J("recharts-text",_),textAnchor:d,fill:g.includes("url")?Py:g}),w.map(function(k,R){var q=k.words.join(A?"":" ");
12return P.createElement("tspan",{x:M,dy:R===0?T:u,key:"".concat(q,"-").concat(R)},q)}))};function Et(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function aP(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function ep(e){let t,r,n;e.length!==2?(t=Et,r=(u,c)=>Et(e(u),c),n=(u,c)=>e(u)-c):(t=e===Et||e===aP?e:oP,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 oP(){return 0}function M0(e){return e===null?NaN:+e}function*uP(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const cP=ep(Et),Qn=cP.right;ep(M0).center;class Ty extends Map{constructor(t,r=fP){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(Ey(this,t))}has(t){return super.has(Ey(this,t))}set(t,r){return super.set(sP(this,t),r)}delete(t){return super.delete(lP(this,t))}}function Ey({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function sP({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function lP({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function fP(e){return e!==null&&typeof e=="object"?e.valueOf():e}function pP(e=Et){if(e===Et)return $0;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 $0(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const hP=Math.sqrt(50),dP=Math.sqrt(10),vP=Math.sqrt(2);function Mi(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>=hP?10:a>=dP?5:a>=vP?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?Mi(e,t,r*2):[u,c,s]}function $l(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?Mi(t,e,r):Mi(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 Il(e,t,r){return t=+t,e=+e,r=+r,Mi(e,t,r)[2]}function Cl(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?Il(t,e,r):Il(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function jy(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function My(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function I0(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?$0:pP(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)),y=Math.min(n,Math.floor(t+(c-s)*l/c+p));I0(e,t,d,y,i)}const a=e[t];let o=r,u=n;for(Yr(e,r,t),i(e[n],a)>0&&Yr(e,r,n);o<u;){for(Yr(e,o,u),++o,--u;i(e[o],a)<0;)++o;for(;i(e[u],a)>0;)--u}i(e[r],a)===0?Yr(e,r,u):(++u,Yr(e,u,n)),u<=t&&(r=u+1),t<=u&&(n=u-1)}return e}function Yr(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function yP(e,t,r){if(e=Float64Array.from(uP(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return My(e);if(t>=1)return jy(e);var n,i=(n-1)*t,a=Math.floor(i),o=jy(I0(e,a).subarray(0,a+1)),u=My(e.subarray(a+1));return o+(u-o)*(i-a)}}function mP(e,t,r=M0){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 gP(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 Ot(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}
12const kl=Symbol("implicit");function tp(){var e=new Ty,t=[],r=[],n=kl;function i(a){let o=e.get(a);if(o===void 0){if(n!==kl)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 Ty;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 tp(t,r).unknown(n)},Ze.apply(i,arguments),i}function wn(){var e=tp().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,y=d?i:n,v=d?n:i;a=(v-y)/Math.max(1,p-c+s*2),u&&(a=Math.floor(a)),y+=(v-y-a*(p-c))*f,o=a*(1-c),u&&(y=Math.round(y),o=Math.round(o));var h=gP(p).map(function(g){return y+a*g});return r(d?h.reverse():h)}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 wn(t(),[n,i]).round(u).paddingInner(c).paddingOuter(s).align(f)},Ze.apply(l(),arguments)}function C0(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return C0(t())},e}function sn(){return C0(wn.apply(null,arguments).paddingInner(1))}function rp(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function k0(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function ei(){}var On=.7,$i=1/On,yr="\\s*([+-]?\\d+)\\s*",_n="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",it="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",bP=/^#([0-9a-f]{3,8})$/,xP=new RegExp(`^rgb\\(${yr},${yr},${yr}\\)$`),wP=new RegExp(`^rgb\\(${it},${it},${it}\\)$`),OP=new RegExp(`^rgba\\(${yr},${yr},${yr},${_n}\\)$`),_P=new RegExp(`^rgba\\(${it},${it},${it},${_n}\\)$`),AP=new RegExp(`^hsl\\(${_n},${it},${it}\\)$`),SP=new RegExp(`^hsla\\(${_n},${it},${it},${_n}\\)$`),$y={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};rp(ei,An,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Iy,formatHex:Iy,formatHex8:PP,formatHsl:TP,formatRgb:Cy,toString:Cy});function Iy(){return this.rgb().formatHex()}function PP(){return this.rgb().formatHex8()}function TP(){return R0(this).formatHsl()}function Cy(){return this.rgb().formatRgb()}function An(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=bP.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?ky(t):r===3?new De(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?si(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?si(t>>
vendor: 7,427 bytes, line 12
1212&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=xP.exec(e))?new De(t[1],t[2],t[3],1):(t=wP.exec(e))?new De(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=OP.exec(e))?si(t[1],t[2],t[3],t[4]):(t=_P.exec(e))?si(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=AP.exec(e))?Dy(t[1],t[2]/100,t[3]/100,1):(t=SP.exec(e))?Dy(t[1],t[2]/100,t[3]/100,t[4]):$y.hasOwnProperty(e)?ky($y[e]):e==="transparent"?new De(NaN,NaN,NaN,0):null}function ky(e){return new De(e>>16&255,e>>8&255,e&255,1)}function si(e,t,r,n){return n<=0&&(e=t=r=NaN),new De(e,t,r,n)}function EP(e){return e instanceof ei||(e=An(e)),e?(e=e.rgb(),new De(e.r,e.g,e.b,e.opacity)):new De}function Rl(e,t,r,n){return arguments.length===1?EP(e):new De(e,t,r,n??1)}function De(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}rp(De,Rl,k0(ei,{brighter(e){return e=e==null?$i:Math.pow($i,e),new De(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?On:Math.pow(On,e),new De(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new De(Gt(this.r),Gt(this.g),Gt(this.b),Ii(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:Ry,formatHex:Ry,formatHex8:jP,formatRgb:Ny,toString:Ny}));function Ry(){return`#${zt(this.r)}${zt(this.g)}${zt(this.b)}`}function jP(){return`#${zt(this.r)}${zt(this.g)}${zt(this.b)}${zt((isNaN(this.opacity)?1:this.opacity)*255)}`}function Ny(){const e=Ii(this.opacity);return`${e===1?"rgb(":"rgba("}${Gt(this.r)}, ${Gt(this.g)}, ${Gt(this.b)}${e===1?")":`, ${e})`}`}function Ii(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Gt(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function zt(e){return e=Gt(e),(e<16?"0":"")+e.toString(16)}function Dy(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new tt(e,t,r,n)}function R0(e){if(e instanceof tt)return new tt(e.h,e.s,e.l,e.opacity);if(e instanceof ei||(e=An(e)),!e)return new tt;if(e instanceof tt)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 tt(o,u,c,e.opacity)}function MP(e,t,r,n){return arguments.length===1?R0(e):new tt(e,t,r,n??1)}function tt(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}rp(tt,MP,k0(ei,{brighter(e){return e=e==null?$i:Math.pow($i,e),new tt(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?On:Math.pow(On,e),new tt(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 De(ys(e>=240?e-240:e+120,i,n),ys(e,i,n),ys(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new tt(qy(this.h),li(this.s),li(this.l),Ii(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=Ii(this.opacity);return`${e===1?"hsl(":"hsla("}${qy(this.h)}, ${li(this.s)*100}%, ${li(this.l)*100}%${e===1?")":`, ${e})`}`}}));function qy(e){return e=(e||0)%360,e<0?e+360:e}function li(e){return Math.max(0,Math.min(1,e||0))}function ys(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 np=e=>()=>e;function $P(e,t){return function(r){return e+r*t}}function IP(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 CP(e){return(e=+e)==1?N0:function(t,r){return r-t?IP(t,r,e):np(isNaN(t)?r:t)}}function N0(e,t){var r=t-e;return r?$P(e,r):np(isNaN(e)?t:e)}const Ly=(function e(t){var r=CP(t);function n(i,a){var o=r((i=Rl(i)).r,(a=Rl(a)).r),u=r(i.g,a.g),c=r(i.b,a.b),s=N0(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 kP(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 RP(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function NP(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]=Kr(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 DP(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function Ci(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function qP(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]=Kr(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var Nl=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ms=new RegExp(Nl.source,"g");function LP(e){return function(){return e}}function BP(e){return function(t){return e(t)+""}}function FP(e,t){var r=Nl.lastIndex=ms.lastIndex=0,n,i,a,o=-1,u=[],c=[];for(e=e+"",t=t+"";(n=Nl.exec(e))&&(i=ms.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:Ci(n,i)})),r=ms.lastIndex;return r<t.length&&(a=t.slice(r),u[o]?u[o]+=a:u[++o]=a),u.length<2?c[0]?BP(c[0].x):LP(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 Kr(e,t){var r=typeof t,n;return t==null||r==="boolean"?np(t):(r==="number"?Ci:r==="string"?(n=An(t))?(t=n,Ly):FP:t instanceof An?Ly:t instanceof Date?DP:RP(t)?kP:Array.isArray(t)?NP:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?qP:Ci)(e,t)}function ip(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function UP(e,t){t===void 0&&(t=e,e=Kr);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 WP(e){return function(){return e}}function ki(e){return+e}var By=[0,1];function ke(e){return e}function Dl(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:WP(isNaN(t)?NaN:.5)}function zP(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function HP(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=Dl(i,n),a=r(o,a)):(n=Dl(n,i),a=r(a,o)),function(u){return a(n(u))}}function KP(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]=Dl(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(u){var c=Qn(e,u,1,n)-1;return a[c](i[c](u))}}function ti(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function ja(){var e=By,t=By,r=Kr,n,i,a,o=ke,u,c,s;function f(){var p=Math.min(e.length,t.length);return o!==ke&&(o=zP(e[0],e[p-1])),u=p>2?KP:HP,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),Ci)))(p)))},l.domain=function(p){return arguments.length?(e=Array.from(p,ki),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=ip,f()},l.clamp=function(p){return arguments.length?(o=p?!0:ke,f()):o!==ke},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 ap(){return ja()(ke,ke)}
vendor: 5,437 bytes, line 12
12function GP(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Ri(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function _r(e){return e=Ri(Math.abs(e)),e?e[1]:NaN}function VP(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 XP(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var YP=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Sn(e){if(!(t=YP.exec(e)))throw new Error("invalid format: "+e);var t;return new op({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]})}Sn.prototype=op.prototype;function op(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+""}op.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 ZP(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 Ni;function JP(e,t){var r=Ri(e,t);if(!r)return Ni=void 0,e.toPrecision(t);var n=r[0],i=r[1],a=i-(Ni=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")+Ri(e,Math.max(0,t+a-1))[0]}function Fy(e,t){var r=Ri(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 Uy={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:GP,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Fy(e*100,t),r:Fy,s:JP,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Wy(e){return e}var zy=Array.prototype.map,Hy=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function QP(e){var t=e.grouping===void 0||e.thousands===void 0?Wy:VP(zy.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?Wy:XP(zy.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,p){l=Sn(l);var d=l.fill,y=l.align,v=l.sign,h=l.symbol,g=l.zero,x=l.width,w=l.comma,O=l.precision,m=l.trim,b=l.type;b==="n"?(w=!0,b="g"):Uy[b]||(O===void 0&&(O=12),m=!0,b="g"),(g||d==="0"&&y==="=")&&(g=!0,d="0",y="=");var _=(p&&p.prefix!==void 0?p.prefix:"")+(h==="$"?r:h==="#"&&/[boxX]/.test(b)?"0"+b.toLowerCase():""),A=(h==="$"?n:/[%p]/.test(b)?o:"")+(p&&p.suffix!==void 0?p.suffix:""),S=Uy[b],M=/[defgprs%]/.test(b);O=O===void 0?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,O)):Math.max(0,Math.min(20,O));function E(T){var j=_,I=A,$,k,R;if(b==="c")I=S(T)+I,T="";else{T=+T;var q=T<0||1/T<0;if(T=isNaN(T)?c:S(Math.abs(T),O),m&&(T=ZP(T)),q&&+T==0&&v!=="+"&&(q=!1),j=(q?v==="("?v:u:v==="-"||v==="("?"":v)+j,I=(b==="s"&&!isNaN(T)&&Ni!==void 0?Hy[8+Ni/3]:"")+I+(q&&v==="("?")":""),M){for($=-1,k=T.length;++$<k;)if(R=T.charCodeAt($),48>R||R>57){I=(R===46?i+T.slice($+1):T.slice($))+I,T=T.slice(0,$);break}}}w&&!g&&(T=t(T,1/0));var B=j.length+T.length+I.length,z=B<x?new Array(x-B+1).join(d):"";switch(w&&g&&(T=t(z+T,z.length?x-I.length:1/0),z=""),y){case"<":T=j+T+I+z;break;case"=":T=j+z+T+I;break;case"^":T=z.slice(0,B=z.length>>1)+j+T+I+z.slice(B);break;default:T=z+j+T+I;break}return a(T)}return E.toString=function(){return l+""},E}function f(l,p){var d=Math.max(-8,Math.min(8,Math.floor(_r(p)/3)))*3,y=Math.pow(10,-d),v=s((l=Sn(l),l.type="f",l),{suffix:Hy[8+d/3]});return function(h){return v(y*h)}}return{format:s,formatPrefix:f}}var fi,up,D0;eT({thousands:",",grouping:[3],currency:["$",""]});function eT(e){return fi=QP(e),up=fi.format,D0=fi.formatPrefix,fi}function tT(e){return Math.max(0,-_r(Math.abs(e)))}function rT(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(_r(t)/3)))*3-_r(Math.abs(e)))}function nT(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,_r(t)-_r(e))+1}function q0(e,t,r,n){var i=Cl(e,t,r),a;switch(n=Sn(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=rT(i,o))&&(n.precision=a),D0(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=nT(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=tT(i))&&(n.precision=a-(n.type==="%")*2);break}}return up(n)}function $t(e){var t=e.domain;return e.ticks=function(r){var n=t();
12return $l(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return q0(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=Il(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 Di(){var e=ap();return e.copy=function(){return ti(e,Di())},Ze.apply(e,arguments),$t(e)}function L0(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,ki),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return L0(e).unknown(t)},e=arguments.length?Array.from(e,ki):[0,1],$t(r)}function B0(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 Ky(e){return Math.log(e)}function Gy(e){return Math.exp(e)}function iT(e){return-Math.log(-e)}function aT(e){return-Math.exp(-e)}function oT(e){return isFinite(e)?+("1e"+e):e<0?0:e}function uT(e){return e===10?oT:e===Math.E?Math.exp:t=>Math.pow(e,t)}function cT(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 Vy(e){return(t,r)=>-e(-t,r)}function cp(e){const t=e(Ky,Gy),r=t.domain;let n=10,i,a;function o(){return i=cT(n),a=uT(n),r()[0]<0?(i=Vy(i),a=Vy(a),e(iT,aT)):e(Ky,Gy),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),y,v;const h=u==null?10:+u;let g=[];if(!(n%1)&&d-p<h){if(p=Math.floor(p),d=Math.ceil(d),s>0){for(;p<=d;++p)for(y=1;y<n;++y)if(v=p<0?y/a(-p):y*a(p),!(v<s)){if(v>f)break;g.push(v)}}else for(;p<=d;++p)for(y=n-1;y>=1;--y)if(v=p>0?y/a(-p):y*a(p),!(v<s)){if(v>f)break;g.push(v)}g.length*2<h&&(g=$l(s,f,h))}else g=$l(p,d,Math.min(d-p,h)).map(a);return l?g.reverse():g},t.tickFormat=(u,c)=>{if(u==null&&(u=10),c==null&&(c=n===10?"s":","),typeof c!="function"&&(!(n%1)&&(c=Sn(c)).precision==null&&(c.trim=!0),c=up(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(B0(r(),{floor:u=>a(Math.floor(i(u))),ceil:u=>a(Math.ceil(i(u)))})),t}function F0(){const e=cp(ja()).domain([1,10]);return e.copy=()=>ti(e,F0()).base(e.base()),Ze.apply(e,arguments),e}function Xy(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Yy(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function sp(e){var t=1,r=e(Xy(t),Yy(t));return r.constant=function(n){return arguments.length?e(Xy(t=+n),Yy(t)):t},$t(r)}function U0(){var e=sp(ja());return e.copy=function(){return ti(e,U0()).constant(e.constant())},Ze.apply(e,arguments)}function Zy(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function sT(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function lT(e){return e<0?-e*e:e*e}function lp(e){var t=e(ke,ke),r=1;function n(){return r===1?e(ke,ke):r===.5?e(sT,lT):e(Zy(r),Zy(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},$t(t)}function fp(){var e=lp(ja());return e.copy=function(){return ti(e,fp()).exponent(e.exponent())},Ze.apply(e,arguments),e}function fT(){return fp.apply(null,arguments).exponent(.5)}function Jy(e){return Math.sign(e)*e*e}function pT(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function W0(){var e=ap(),t=[0,1],r=!1,n;function i(a){var o=pT(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(Jy(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,ki)).map(Jy)),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 W0(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Ze.apply(i,arguments),$t(i)}function z0(){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]=mP(e,o/u);return a}function a(o){return o==null||isNaN(o=+o)?n:t[Qn(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]]}
12,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(Et),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 z0().domain(e).range(t).unknown(n)},Ze.apply(a,arguments)}function H0(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(c){return c!=null&&c<=c?i[Qn(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 H0().domain([e,t]).range(i).unknown(a)},Ze.apply($t(o),arguments)}function K0(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[Qn(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 K0().domain(e).range(t).unknown(r)},Ze.apply(i,arguments)}const gs=new Date,bs=new Date;function Se(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),u=i.ceil(a);return a-o<u-a?o:u},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,u)=>{const 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=>Se(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)=>(gs.setTime(+a),bs.setTime(+o),e(gs),e(bs),Math.floor(r(gs,bs))),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 qi=Se(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);qi.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Se(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):qi);qi.range;const ft=1e3,Ve=ft*60,pt=Ve*60,yt=pt*24,pp=yt*7,Qy=yt*30,xs=yt*365,Ht=Se(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ft)},(e,t)=>(t-e)/ft,e=>e.getUTCSeconds());Ht.range;const hp=Se(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ft)},(e,t)=>{e.setTime(+e+t*Ve)},(e,t)=>(t-e)/Ve,e=>e.getMinutes());hp.range;const dp=Se(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ve)},(e,t)=>(t-e)/Ve,e=>e.getUTCMinutes());dp.range;const vp=Se(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ft-e.getMinutes()*Ve)},(e,t)=>{e.setTime(+e+t*pt)},(e,t)=>(t-e)/pt,e=>e.getHours());vp.range;const yp=Se(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*pt)},(e,t)=>(t-e)/pt,e=>e.getUTCHours());yp.range;const ri=Se(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ve)/yt,e=>e.getDate()-1);ri.range;const Ma=Se(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/yt,e=>e.getUTCDate()-1);Ma.range;const G0=Se(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/yt,e=>Math.floor(e/yt));G0.range;function tr(e){return Se(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())*Ve)/pp)}const $a=tr(0),Li=tr(1),hT=tr(2),dT=tr(3),Ar=tr(4),vT=tr(5),yT=tr(6);$a.range;Li.range;hT.range;dT.range;Ar.range;vT.range;yT.range;function rr(e){return Se(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)/pp)}const Ia=rr(0),Bi=rr(1),mT=rr(2),gT=rr(3),Sr=rr(4),bT=rr(5),xT=rr(6);Ia.range;Bi.range;mT.range;gT.range;Sr.range;bT.range;xT.range;const mp=Se(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());mp.range;const gp=Se(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());gp.range;const mt=Se(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());mt.every=e=>
vendor: 9,967 bytes, line 12
12!isFinite(e=Math.floor(e))||!(e>0)?null:Se(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)});mt.range;const gt=Se(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());gt.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Se(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)});gt.range;function V0(e,t,r,n,i,a){const o=[[Ht,1,ft],[Ht,5,5*ft],[Ht,15,15*ft],[Ht,30,30*ft],[a,1,Ve],[a,5,5*Ve],[a,15,15*Ve],[a,30,30*Ve],[i,1,pt],[i,3,3*pt],[i,6,6*pt],[i,12,12*pt],[n,1,yt],[n,2,2*yt],[r,1,pp],[t,1,Qy],[t,3,3*Qy],[e,1,xs]];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),y=d?d.range(s,+f+1):[];return p?y.reverse():y}function c(s,f,l){const p=Math.abs(f-s)/l,d=ep(([,,h])=>h).right(o,p);if(d===o.length)return e.every(Cl(s/xs,f/xs,l));if(d===0)return qi.every(Math.max(Cl(s,f,l),1));const[y,v]=o[p/o[d-1][2]<o[d][2]/p?d-1:d];return y.every(v)}return[u,c]}const[wT,OT]=V0(gt,gp,Ia,G0,yp,dp),[_T,AT]=V0(mt,mp,$a,ri,vp,hp);function ws(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 Os(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 Zr(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function ST(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=Jr(i),f=Qr(i),l=Jr(a),p=Qr(a),d=Jr(o),y=Qr(o),v=Jr(u),h=Qr(u),g=Jr(c),x=Qr(c),w={a:R,A:q,b:B,B:z,c:null,d:am,e:am,f:VT,g:iE,G:oE,H:HT,I:KT,j:GT,L:X0,m:XT,M:YT,p:K,q:U,Q:cm,s:sm,S:ZT,u:JT,U:QT,V:eE,w:tE,W:rE,x:null,X:null,y:nE,Y:aE,Z:uE,"%":um},O={a:G,A:pe,b:me,B:Le,c:null,d:om,e:om,f:fE,g:wE,G:_E,H:cE,I:sE,j:lE,L:Z0,m:pE,M:hE,p:kt,q:Re,Q:cm,s:sm,S:dE,u:vE,U:yE,V:mE,w:gE,W:bE,x:null,X:null,y:xE,Y:OE,Z:AE,"%":um},m={a:M,A:E,b:T,B:j,c:I,d:nm,e:nm,f:FT,g:rm,G:tm,H:im,I:im,j:DT,L:BT,m:NT,M:qT,p:S,q:RT,Q:WT,s:zT,S:LT,u:MT,U:$T,V:IT,w:jT,W:CT,x:$,X:k,y:rm,Y:tm,Z:kT,"%":UT};w.x=b(r,w),w.X=b(n,w),w.c=b(t,w),O.x=b(r,O),O.X=b(n,O),O.c=b(t,O);function b(F,Y){return function(Z){var N=[],ve=-1,ee=0,xe=F.length,we,Ne,At;for(Z instanceof Date||(Z=new Date(+Z));++ve<xe;)F.charCodeAt(ve)===37&&(N.push(F.slice(ee,ve)),(Ne=em[we=F.charAt(++ve)])!=null?we=F.charAt(++ve):Ne=we==="e"?" ":"0",(At=Y[we])&&(we=At(Z,Ne)),N.push(we),ee=ve+1);return N.push(F.slice(ee,ve)),N.join("")}}function _(F,Y){return function(Z){var N=Zr(1900,void 0,1),ve=A(N,F,Z+="",0),ee,xe;if(ve!=Z.length)return null;if("Q"in N)return new Date(N.Q);if("s"in N)return new Date(N.s*1e3+("L"in N?N.L:0));if(Y&&!("Z"in N)&&(N.Z=0),"p"in N&&(N.H=N.H%12+N.p*12),N.m===void 0&&(N.m="q"in N?N.q:0),"V"in N){if(N.V<1||N.V>53)return null;"w"in N||(N.w=1),"Z"in N?(ee=Os(Zr(N.y,0,1)),xe=ee.getUTCDay(),ee=xe>4||xe===0?Bi.ceil(ee):Bi(ee),ee=Ma.offset(ee,(N.V-1)*7),N.y=ee.getUTCFullYear(),N.m=ee.getUTCMonth(),N.d=ee.getUTCDate()+(N.w+6)%7):(ee=ws(Zr(N.y,0,1)),xe=ee.getDay(),ee=xe>4||xe===0?Li.ceil(ee):Li(ee),ee=ri.offset(ee,(N.V-1)*7),N.y=ee.getFullYear(),N.m=ee.getMonth(),N.d=ee.getDate()+(N.w+6)%7)}else("W"in N||"U"in N)&&("w"in N||(N.w="u"in N?N.u%7:"W"in N?1:0),xe="Z"in N?Os(Zr(N.y,0,1)).getUTCDay():ws(Zr(N.y,0,1)).getDay(),N.m=0,N.d="W"in N?(N.w+6)%7+N.W*7-(xe+5)%7:N.w+N.U*7-(xe+6)%7);return"Z"in N?(N.H+=N.Z/100|0,N.M+=N.Z%100,Os(N)):ws(N)}}function A(F,Y,Z,N){for(var ve=0,ee=Y.length,xe=Z.length,we,Ne;ve<ee;){if(N>=xe)return-1;if(we=Y.charCodeAt(ve++),we===37){if(we=Y.charAt(ve++),Ne=m[we in em?Y.charAt(ve++):we],!Ne||(N=Ne(F,Z,N))<0)return-1}else if(we!=Z.charCodeAt(N++))return-1}return N}function S(F,Y,Z){var N=s.exec(Y.slice(Z));return N?(F.p=f.get(N[0].toLowerCase()),Z+N[0].length):-1}function M(F,Y,Z){var N=d.exec(Y.slice(Z));return N?(F.w=y.get(N[0].toLowerCase()),Z+N[0].length):-1}function E(F,Y,Z){var N=l.exec(Y.slice(Z));return N?(F.w=p.get(N[0].toLowerCase()),Z+N[0].length):-1}function T(F,Y,Z){var N=g.exec(Y.slice(Z));return N?(F.m=x.get(N[0].toLowerCase()),Z+N[0].length):-1}function j(F,Y,Z){var N=v.exec(Y.slice(Z));return N?(F.m=h.get(N[0].toLowerCase()),Z+N[0].length):-1}function I(F,Y,Z){return A(F,t,Y,Z)}function $(F,Y,Z){return A(F,r,Y,Z)}function k(F,Y,Z){return A(F,n,Y,Z)}function R(F){return o[F.getDay()]}function q(F){return a[F.getDay()]}function B(F){return c[F.getMonth()]}function z(F){return u[F.getMonth()]}function K(F){return i[+(F.getHours()>=12)]}function U(F){return 1+~~(F.getMonth()/3)}function G(F){return o[F.getUTCDay()]}function pe(F){return a[F.getUTCDay()]}function me(F){return c[F.getUTCMonth()]}function Le(F){return u[F.getUTCMonth()]}function kt(F){return i[+(F.getUTCHours()>=12)]}function Re(F){return 1+~~(F.getUTCMonth()/3)}return{format:function(F){var Y=b(F+="",w);return Y.toString=function(){return F},Y},parse:function(F){var Y=_(F+="",!1);return Y.toString=function(){return F},Y},utcFormat:function(F){var Y=b(F+="",O);return Y.toString=function(){return F},Y},utcParse:function(F){var Y=_(F+="",!0);return Y.toString=function(){return F},Y}}}var em={"-":"",_:" ",0:"0"},Ee=/^\s*\d+/,PT=/^%/,TT=/[\\^$*+?|[\]().{}]/g;function te(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 ET(e){return e.replace(TT,"\\$&")}function Jr(e){return new RegExp("^(?:"+e.map(ET).join("|")+")","i")}function Qr(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function jT(e,t,r){var n=Ee.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function MT(e,t,r){var n=Ee.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function $T(e,t,r){var n=Ee.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function IT(e,t,r){var n=Ee.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function CT(e,t,r){var n=Ee.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function tm(e,t,r){var n=Ee.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function rm(e,t,r){var n=Ee.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function kT(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 RT(e,t,r){var n=Ee.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function NT(e,t,r){var n=Ee.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function nm(e,t,r){var n=Ee.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function DT(e,t,r){var n=Ee.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function im(e,t,r){var n=Ee.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function qT(e,t,r){var n=Ee.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function LT(e,t,r){var n=Ee.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function BT(e,t,r){var n=Ee.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function FT(e,t,r){var n=Ee.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function UT(e,t,r){var n=PT.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function WT(e,t,r){var n=Ee.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function zT(e,t,r){var n=Ee.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function am(e,t){return te(e.getDate(),t,2)}function HT(e,t){return te(e.getHours(),t,2)}function KT(e,t){return te(e.getHours()%12||12,t,2)}function GT(e,t){return te(1+ri.count(mt(e),e),t,3)}function X0(e,t){return te(e.getMilliseconds(),t,3)}function VT(e,t){return X0(e,t)+"000"}function XT(e,t){return te(e.getMonth()+1,t,2)}function YT(e,t){return te(e.getMinutes(),t,2)}function ZT(e,t){return te(e.getSeconds(),t,2)}function JT(e){var t=e.getDay();return t===0?7:t}function QT(e,t){return te($a.count(mt(e)-1,e),t,2)}function Y0(e){var t=e.getDay();return t>=4||t===0?Ar(e):Ar.ceil(e)}function eE(e,t){return e=Y0(e),te(Ar.count(mt(e),e)+(mt(e).getDay()===4),t,2)}function tE(e){return e.getDay()}function rE(e,t){return te(Li.count(mt(e)-1,e),t,2)}function nE(e,t){return te(e.getFullYear()%100,t,2)}function iE(e,t){return e=Y0(e),te(e.getFullYear()%100,t,2)}function aE(e,t){return te(e.getFullYear()%1e4,t,4)}function oE(e,t){var r=e.getDay();return e=r>=4||r===0?Ar(e):Ar.ceil(e),te(e.getFullYear()%1e4,t,4)}function uE(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+te(t/60|0,"0",2)+te(t%60,"0",2)}function om(e,t){return te(e.getUTCDate(),t,2)}function cE(e,t){return te(e.getUTCHours(),t,2)}function sE(e,t){return te(e.getUTCHours()%12||12,t,2)}function lE(e,t){return te(1+Ma.count(gt(e),e),t,3)}function Z0(e,t){return te(e.getUTCMilliseconds(),t,3)}function fE(e,t){return Z0(e,t)+"000"}function pE(e,t){return te(e.getUTCMonth()+1,t,2)}function hE(e,t){return te(e.getUTCMinutes(),t,2)}function dE(e,t){return te(e.getUTCSeconds(),t,2)}function vE(e){var t=e.getUTCDay();return t===0?7:t}function yE(e,t){return te(Ia.count(gt(e)-1,e),t,2)}function J0(e){var t=e.getUTCDay();return t>=4||t===0?Sr(e):Sr.ceil(e)}function mE(e,t){return e=J0(e),te(Sr.count(gt(e),e)+(gt(e).getUTCDay()===4),t,2)}function gE(e){return e.getUTCDay()}function bE(e,t){return te(Bi.count(gt(e)-1,e),t,2)}function xE(e,t){return te(e.getUTCFullYear()%100,t,2)}function wE(e,t){return e=J0(e),te(e.getUTCFullYear()%100,t,2)}function OE(e,t){return te(e.getUTCFullYear()%1e4,t,4)}function _E(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Sr(e):Sr.ceil(e),te(e.getUTCFullYear()%1e4,t,4)}function AE(){return"+0000"}function um(){return"%"}function cm(e){return+e}function sm(e){return Math.floor(+e/1e3)}var ur,Q0,ex;SE({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
12ay","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 SE(e){return ur=ST(e),Q0=ur.format,ur.parse,ex=ur.utcFormat,ur.utcParse,ur}function PE(e){return new Date(e)}function TE(e){return e instanceof Date?+e:+new Date(+e)}function bp(e,t,r,n,i,a,o,u,c,s){var f=ap(),l=f.invert,p=f.domain,d=s(".%L"),y=s(":%S"),v=s("%I:%M"),h=s("%I %p"),g=s("%a %d"),x=s("%b %d"),w=s("%B"),O=s("%Y");function m(b){return(c(b)<b?d:u(b)<b?y:o(b)<b?v:a(b)<b?h:n(b)<b?i(b)<b?g:x:r(b)<b?w:O)(b)}return f.invert=function(b){return new Date(l(b))},f.domain=function(b){return arguments.length?p(Array.from(b,TE)):p().map(PE)},f.ticks=function(b){var _=p();return e(_[0],_[_.length-1],b??10)},f.tickFormat=function(b,_){return _==null?m:s(_)},f.nice=function(b){var _=p();return(!b||typeof b.range!="function")&&(b=t(_[0],_[_.length-1],b??10)),b?p(B0(_,b)):f},f.copy=function(){return ti(f,bp(e,t,r,n,i,a,o,u,c,s))},f}function EE(){return Ze.apply(bp(_T,AT,mt,mp,$a,ri,vp,hp,Ht,Q0).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function jE(){return Ze.apply(bp(wT,OT,gt,gp,Ia,Ma,yp,dp,Ht,ex).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Ca(){var e=0,t=1,r,n,i,a,o=ke,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,y;return arguments.length?([d,y]=p,o=l(d,y),s):[o(0),o(1)]}}return s.range=f(Kr),s.rangeRound=f(ip),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 It(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function tx(){var e=$t(Ca()(ke));return e.copy=function(){return It(e,tx())},Ot.apply(e,arguments)}function rx(){var e=cp(Ca()).domain([1,10]);return e.copy=function(){return It(e,rx()).base(e.base())},Ot.apply(e,arguments)}function nx(){var e=sp(Ca());return e.copy=function(){return It(e,nx()).constant(e.constant())},Ot.apply(e,arguments)}function xp(){var e=lp(Ca());return e.copy=function(){return It(e,xp()).exponent(e.exponent())},Ot.apply(e,arguments)}function ME(){return xp.apply(null,arguments).exponent(.5)}function ix(){var e=[],t=ke;function r(n){if(n!=null&&!isNaN(n=+n))return t((Qn(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(Et),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)=>yP(e,a/n))},r.copy=function(){return ix(t).domain(e)},Ot.apply(r,arguments)}function ka(){var e=0,t=.5,r=1,n=1,i,a,o,u,c,s=ke,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 y(v){return function(h){var g,x,w;return arguments.length?([g,x,w]=h,s=UP(v,[g,x,w]),d):[s(0),s(.5),s(1)]}}return d.range=y(Kr),d.rangeRound=y(ip),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 ax(){var e=$t(ka()(ke));return e.copy=function(){return It(e,ax())},Ot.apply(e,arguments)}function ox(){var e=cp(ka()).domain([.1,1,10]);return e.copy=function(){return It(e,ox()).base(e.base())},Ot.apply(e,arguments)}function ux(){var e=sp(ka());return e.copy=function(){return It(e,ux()).constant(e.constant())},Ot.apply(e,arguments)}function wp(){var e=lp(ka());return e.copy=function(){return It(e,wp()).exponent(e.exponent())},Ot.apply(e,arguments)}function $E(){return wp.apply(null,arguments).exponent(.5)}const lm=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:wn,scaleDiverging:ax,scaleDivergingLog:ox,scaleDivergingPow:wp,scaleDivergingSqrt:$E,scaleDivergingSymlog:ux,scaleIdentity:L0,scaleImplicit:kl,scaleLinear:Di,scaleLog:F0,scaleOrdinal:tp,scalePoint:sn,scalePow:fp,scaleQuantile:z0,scaleQuantize:H0,scaleRadial:W0,scaleSequential:tx,scaleSequentialLog:rx,scaleSequentialPow:xp,scaleSequentialQuantile:ix,scaleSequentialSqrt:ME,scaleSequentialSymlog:nx,scaleSqrt:fT,scaleSymlog:U0,scaleThreshold:K0,scaleTime:EE,scaleUtc:jE,tickFormat:q0},Symbol.toStringTag,{value:"Module"}));var _s,fm;function Ra(){if(fm)return _s;fm=1;var e=Ur();function t(r,n,i){for(var a=-1,o=r.length;++a<o;){var u=r[a],c=n(u);if(c!=null&&(s===void 0?c===c&&!e(c):i(c,s)))var s=c,f=u}return f}return _s=t,_s}var As,pm;
vendor: 68,936 bytes, lines 12-39
12function cx(){if(pm)return As;pm=1;function e(t,r){return t>r}return As=e,As}var Ss,hm;function IE(){if(hm)return Ss;hm=1;var e=Ra(),t=cx(),r=zr();function n(i){return i&&i.length?e(i,r,t):void 0}return Ss=n,Ss}var CE=IE();const Na=ce(CE);var Ps,dm;function sx(){if(dm)return Ps;dm=1;function e(t,r){return t<r}return Ps=e,Ps}var Ts,vm;function kE(){if(vm)return Ts;vm=1;var e=Ra(),t=sx(),r=zr();function n(i){return i&&i.length?e(i,r,t):void 0}return Ts=n,Ts}var RE=kE();const Da=ce(RE);var Es,ym;function NE(){if(ym)return Es;ym=1;var e=Df(),t=ct(),r=g0(),n=qe();function i(a,o){var u=n(a)?e:r;return u(a,t(o,3))}return Es=i,Es}var js,mm;function DE(){if(mm)return js;mm=1;var e=y0(),t=NE();function r(n,i){return e(t(n,i),1)}return js=r,js}var qE=DE();const LE=ce(qE);var Ms,gm;function BE(){if(gm)return Ms;gm=1;var e=Yf();function t(r,n){return e(r,n)}return Ms=t,Ms}var FE=BE();const qa=ce(FE);var Gr=1e9,UE={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},_p,de=!0,Ye="[DecimalError] ",Vt=Ye+"Invalid argument: ",Op=Ye+"Exponent out of range: ",Vr=Math.floor,Ft=Math.pow,WE=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Ue,Pe=1e7,he=7,lx=9007199254740991,Fi=Vr(lx/he),W={};W.absoluteValue=W.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};W.comparedTo=W.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};W.decimalPlaces=W.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*he;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};W.dividedBy=W.div=function(e){return vt(this,new this.constructor(e))};W.dividedToIntegerBy=W.idiv=function(e){var t=this,r=t.constructor;return ue(vt(t,new r(e),0,1),r.precision)};W.equals=W.eq=function(e){return!this.cmp(e)};W.exponent=function(){return be(this)};W.greaterThan=W.gt=function(e){return this.cmp(e)>0};W.greaterThanOrEqualTo=W.gte=function(e){return this.cmp(e)>=0};W.isInteger=W.isint=function(){return this.e>this.d.length-2};W.isNegative=W.isneg=function(){return this.s<0};W.isPositive=W.ispos=function(){return this.s>0};W.isZero=function(){return this.s===0};W.lessThan=W.lt=function(e){return this.cmp(e)<0};W.lessThanOrEqualTo=W.lte=function(e){return this.cmp(e)<1};W.logarithm=W.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(Ue))throw Error(Ye+"NaN");if(r.s<1)throw Error(Ye+(r.s?"NaN":"-Infinity"));return r.eq(Ue)?new n(0):(de=!1,t=vt(Pn(r,a),Pn(e,a),a),de=!0,ue(t,i))};W.minus=W.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?hx(t,e):fx(t,(e.s=-e.s,e))};W.modulo=W.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(Ye+"NaN");return r.s?(de=!1,t=vt(r,e,0,1).times(e),de=!0,r.minus(t)):ue(new n(r),i)};W.naturalExponential=W.exp=function(){return px(this)};W.naturalLogarithm=W.ln=function(){return Pn(this)};W.negated=W.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};W.plus=W.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?fx(t,e):hx(t,(e.s=-e.s,e))};W.precision=W.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Vt+e);if(t=be(i)+1,n=i.d.length-1,r=n*he+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};W.squareRoot=W.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(Ye+"NaN")}for(e=be(u),de=!1,i=Math.sqrt(+u),i==0||i==1/0?(t=nt(u.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Vr((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(vt(u,a,o+2)).times(.5),nt(a.d).slice(0,o)===(t=nt(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(ue(a,r+1,0),a.times(a).eq(u)){n=a;break}}else if(t!="9999")break;o+=4}return de=!0,ue(n,r)};W.times=W.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,de?ue(e,l.precision):e};W.toDecimalPlaces=W.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(ot(e,0,Gr),t===void 0?t=n.rounding:ot(t,0,8),ue(r,e+be(r)+1,t))};W.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Jt(n,!0):(ot(e,0,Gr),t===void 0?t=i.rounding:ot(t,0,8),n=ue(new i(n),e+1,t),r=Jt(n,!0,e+1)),r};W.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?Jt(i):(ot(e,0,Gr),t===void 0?t=a.rounding:ot(t,0,8),n=ue(new a(i),e+be(i)+1,t),r=Jt(n.abs(),!1,e+be(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};W.toInteger=W.toint=function(){var e=this,t=e.constructor;return ue(new t(e),be(e)+1,t.rounding)};W.toNumber=function(){return+this};W.toPower=W.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(Ue);if(u=new c(u),!u.s){if(e.s<1)throw Error(Ye+"Infinity");return u}if(u.eq(Ue))return u;if(n=c.precision,e.eq(Ue))return ue(u,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=u.s,o){if((r=f<0?-f:f)<=lx){for(i=new c(Ue),t=Math.ceil(n/he+4),de=!1;r%2&&(i=i.times(u),xm(i.d,t)),r=Vr(r/2),r!==0;)u=u.times(u),xm(u.d,t);return de=!0,e.s<0?new c(Ue).div(i):ue(i,n)}}else if(a<0)throw Error(Ye+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,u.s=1,de=!1,i=e.times(Pn(u,n+s)),de=!0,i=px(i),i.s=a,i};W.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=be(i),n=Jt(i,r<=a.toExpNeg||r>=a.toExpPos)):(ot(e,1,Gr),t===void 0?t=a.rounding:ot(t,0,8),i=ue(new a(i),e,t),r=be(i),n=Jt(i,e<=r||r<=a.toExpNeg,e)),n};W.toSignificantDigits=W.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(ot(e,1,Gr),t===void 0?t=n.rounding:ot(t,0,8)),ue(new n(r),e,t)};W.toString=W.valueOf=W.val=W.toJSON=W[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=be(e),r=e.constructor;return Jt(e,t<=r.toExpNeg||t>=r.toExpPos)};function fx(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)),de?ue(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/he),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,de?ue(t,l):t}function ot(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Vt+e)}function nt(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=he-n.length,r&&(a+=Pt(r)),a+=n;o=e[t],n=o+"",r=he-n.length,r&&(a+=Pt(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var vt=(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,y,v,h,g,x,w,O,m,b,_,A,S=n.constructor,M=n.s==i.s?1:-1,E=n.d,T=i.d;if(!n.s)return new S(n);if(!i.s)throw Error(Ye+"Division by zero");for(c=n.e-i.e,_=T.length,m=E.length,d=new S(M),y=d.d=[],s=0;T[s]==(E[s]||0);)++s;if(T[s]>(E[s]||0)&&--c,a==null?x=a=S.precision:o?x=a+(be(n)-be(i))+1:x=a,x<0)return new S(0);if(x=x/he+2|0,s=0,_==1)for(f=0,T=T[0],x++;(s<m||f)&&x--;s++)w=f*Pe+(E[s]||0),y[s]=w/T|0,f=w%T|0;else{for(f=Pe/(T[0]+1)|0,f>1&&(T=e(T,f),E=e(E,f),_=T.length,m=E.length),O=_,v=E.slice(0,_),h=v.length;h<_;)v[h++]=0;A=T.slice(),A.unshift(0),b=T[0],T[1]>=Pe/2&&++b;do f=0,u=t(T,v,_,h),u<0?(g=v[0],_!=h&&(g=g*Pe+(v[1]||0)),f=g/b|0,f>1?(f>=Pe&&(f=Pe-1),l=e(T,f),p=l.length,h=v.length,u=t(l,v,p,h),u==1&&(f--,r(l,_<p?A:T,p))):(f==0&&(u=f=1),l=T.slice()),p=l.length,p<h&&l.unshift(0),r(v,l,h),u==-1&&(h=v.length,u=t(T,v,_,h),u<1&&(f++,r(v,_<h?A:T,h))),h=v.length):u===0&&(f++,v=[0]),y[s++]=f,u&&v[0]?v[h++]=E[O]||0:(v=[E[O]],h=1);while((O++<m||v[0]!==void 0)&&x--)}return y[0]||y.shift(),d.e=c,ue(d,o?a+be(d)+1:a)}})();function px(e,t){var r,n,i,a,o,u,c=0,s=0,f=e.constructor,l=f.precision;if(be(e)>16)throw Error(Op+be(e));if(!e.s)return new f(Ue);for(de=!1,u=l,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),s+=5;for(n=Math.log(Ft(2,s))/Math.LN10*2+5|0,u+=n,r=i=a=new f(Ue),f.precision=u;;){if(i=ue(i.times(e),u),r=r.times(++c),o=a.plus(vt(i,r,u)),nt(o.d).slice(0,u)===nt(a.d).slice(0,u)){for(;s--;)a=ue(a.times(a),u);return f.precision=l,t==null?(de=!0,ue(a,l)):a}a=o}}function be(e){for(var t=e.e*he,r=e.d[0];r>=10;r/=10)t++;return t}function $s(e,t,r){if(t>e.LN10.sd())throw de=!0,r&&(e.precision=r),Error(Ye+"LN10 precision limit exceeded");return ue(new e(e.LN10),t)}function Pt(e){for(var t="";e--;)t+="0";return t}function Pn(e,t){var r,n,i,a,o,u,c,s,f,l=1,p=10,d=e,y=d.d,v=d.constructor,h=v.precision;if(d.s<1)throw Error(Ye+(d.s?"NaN":"-Infinity"));if(d.eq(Ue))return new v(0);if(t==null?(de=!1,s=h):s=t,d.eq(10))return t==null&&(de=!0),$s(v,s);if(s+=p,v.precision=s,r=nt(y),n=r.charAt(0),a=be(d),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)d=d.times(e),r=nt(d.d),n=r.charAt(0),l++;a=be(d),n>1?(d=new v("0."+r),a++):d=new v(n+"."+r.slice(1))}else return c=$s(v,s+2,h).times(a+""),d=Pn(new v(n+"."+r.slice(1)),s-p).plus(c),v.precision=h,t==null?(de=!0,ue(d,h)):d;for(u=o=d=vt(d.minus(Ue),d.plus(Ue),s),f=ue(d.times(d),s),i=3;;){if(o=ue(o.times(f),s),c=u.plus(vt(o,new v(i),s)),nt(c.d).slice(0,s)===nt(u.d).slice(0,s))return u=u.times(2),a!==0&&(u=u.plus($s(v,s+2,h).times(a+""))),u=vt(u,new v(l),s),v.precision=h,t==null?(de=!0,ue(u,h)):u;u=c,i+=2}}function bm(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=Vr(r/he),e.d=[],n=(r+1)%he,r<0&&(n+=he),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=he;n<i;)e.d.push(+t.slice(n,n+=he));t=t.slice(n),n=he-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),de&&(e.e>Fi||e.e<-Fi))throw Error(Op+r)}else e.s=0,e.e=0,e.d=[0];return e}function ue(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+=he,i=t,s=l[f=0];else{if(f=Math.ceil((n+1)/he),a=l.length,f>=a)return e;for(s=a=l[f],o=1;a>=10;a/=10)o++;n%=he,i=n-he+o}if(r!==void 0&&(a=Ft(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/Ft(10,o-i):0:l[f-1])%10&1||r==(e.s<0?8:7))),t<1||!l[0])return c?(a=be(e),l.length=1,t=t-a-1,l[0]=Ft(10,(he-t%he)%he),e.e=Vr(-t/he)||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=Ft(10,he-n),l[f]=i>0?(s/Ft(10,o-i)%Ft(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(de&&(e.e>Fi||e.e<-Fi))throw Error(Op+be(e));return e}function hx(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),de?ue(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/he),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,de?ue(t,d):t):new p(0)}function Jt(e,t,r){var n,i=be(e),a=nt(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+Pt(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+Pt(-i-1)+a,r&&(n=r-o)>0&&(a+=Pt(n))):i>=o?(a+=Pt(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+Pt(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=Pt(n))),e.s<0?"-"+a:a}function xm(e,t){if(e.length>t)return e.length=t,!0}function dx(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(Vt+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 bm(o,a.toString())}else if(typeof a!="string")throw Error(Vt+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,WE.test(a))bm(o,a);else throw Error(Vt+a)}if(i.prototype=W,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=dx,i.config=i.set=zE,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 zE(e){if(!e||typeof e!="object")throw Error(Ye+"Object expected");var t,r,n,i=["precision",1,Gr,"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(Vr(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Vt+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Vt+r+": "+n);return this}var _p=dx(UE);Ue=new _p(1);const oe=_p;function HE(e){return XE(e)||VE(e)||GE(e)||KE()}function KE(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 13In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function GE(e,t){if(e){if(typeof e=="string")return ql(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 ql(e,t)}}function VE(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function XE(e){if(Array.isArray(e))return ql(e)}function ql(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 YE=function(t){return t},vx={},yx=function(t){return t===vx},wm=function(t){return function r(){return arguments.length===0||arguments.length===1&&yx(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},ZE=function e(t,r){return t===1?r:wm(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!==vx}).length;return o>=t?r.apply(void 0,i):e(t-o,wm(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 yx(l)?c.shift():l});return r.apply(void 0,HE(f).concat(c))}))})},La=function(t){return ZE(t.length,t)},Ll=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},JE=La(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),QE=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return YE;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))}},Bl=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},mx=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]})||(r=a,n=t.apply(void 0,a)),n}};function ej(e){var t;return e===0?t=1:t=Math.floor(new oe(e).abs().log(10).toNumber())+1,t}function tj(e,t,r){for(var n=new oe(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var rj=La(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),nj=La(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),ij=La(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const Ba={rangeStep:tj,getDigitCount:ej,interpolateNumber:rj,uninterpolateNumber:nj,uninterpolateTruncation:ij};function Fl(e){return uj(e)||oj(e)||gx(e)||aj()}function aj(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 14In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oj(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function uj(e){if(Array.isArray(e))return Ul(e)}function Tn(e,t){return lj(e)||sj(e,t)||gx(e,t)||cj()}function cj(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 15In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gx(e,t){if(e){if(typeof e=="string")return Ul(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 Ul(e,t)}}function Ul(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 sj(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 lj(e){if(Array.isArray(e))return e}function bx(e){var t=Tn(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function xx(e,t,r){if(e.lte(0))return new oe(0);var n=Ba.getDigitCount(e.toNumber()),i=new oe(10).pow(n),a=e.div(i),o=n!==1?.05:.1,u=new oe(Math.ceil(a.div(o).toNumber())).add(r).mul(o),c=u.mul(i);return t?c:new oe(Math.ceil(c))}function fj(e,t,r){var n=1,i=new oe(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new oe(10).pow(Ba.getDigitCount(e)-1),i=new oe(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new oe(Math.floor(e)))}else e===0?i=new oe(Math.floor((t-1)/2)):r||(i=new oe(Math.floor(e)));var o=Math.floor((t-1)/2),u=QE(JE(function(c){return i.add(new oe(c-o).mul(n)).toNumber()}),Ll);return u(0,t)}function wx(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 oe(0),tickMin:new oe(0),tickMax:new oe(0)};var a=xx(new oe(t).sub(e).div(r-1),n,i),o;e<=0&&t>=0?o=new oe(0):(o=new oe(e).add(t).div(2),o=o.sub(new oe(o).mod(a)));var u=Math.ceil(o.sub(e).div(a).toNumber()),c=Math.ceil(new oe(t).sub(o).div(a).toNumber()),s=u+c+1;return s>r?wx(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 oe(u).mul(a)),tickMax:o.add(new oe(c).mul(a))})}function pj(e){var t=Tn(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=bx([r,n]),c=Tn(u,2),s=c[0],f=c[1];if(s===-1/0||f===1/0){var l=f===1/0?[s].concat(Fl(Ll(0,i-1).map(function(){return 1/0}))):[].concat(Fl(Ll(0,i-1).map(function(){return-1/0})),[f]);return r>n?Bl(l):l}if(s===f)return fj(s,i,a);var p=wx(s,f,o,a),d=p.step,y=p.tickMin,v=p.tickMax,h=Ba.rangeStep(y,v.add(new oe(.1).mul(d)),d);return r>n?Bl(h):h}function hj(e,t){var r=Tn(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=bx([n,i]),u=Tn(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=xx(new oe(s).sub(c).div(f-1),a,0),p=[].concat(Fl(Ba.rangeStep(new oe(c),new oe(s).sub(new oe(.99).mul(l)),l)),[s]);return n>i?Bl(p):p}var dj=mx(pj),vj=mx(hj),yj="Invariant failed";function Qt(e,t){throw new Error(yj)}var mj=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Pr(e){"@babel/helpers - typeof";return Pr=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},Pr(e)}function Ui(){return Ui=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},Ui.apply(this,arguments)}function gj(e,t){return Oj(e)||wj(e,t)||xj(e,t)||bj()}function bj(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 16In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xj(e,t){if(e){if(typeof e=="string")return Om(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 Om(e,t)}}function Om(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 wj(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 Oj(e){if(Array.isArray(e))return e}function _j(e,t){if(e==null)return{};var r=Aj(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 Aj(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 Sj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pj(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,Ax(n.key),n)}}function Tj(e,t,r){return t&&Pj(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ej(e,t,r){return t=Wi(t),jj(e,Ox()?Reflect.construct(t,r||[],Wi(e).constructor):t.apply(e,r))}function jj(e,t){if(t&&(Pr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Mj(e)}function Mj(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ox(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ox=function(){return!!e})()}function Wi(e){return Wi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Wi(e)}function $j(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&&Wl(e,t)}function Wl(e,t){return Wl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Wl(e,t)}function _x(e,t,r){return t=Ax(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ax(e){var t=Ij(e,"string");return Pr(t)=="symbol"?t:t+""}function Ij(e,t){if(Pr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Pr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Fa=(function(e){function t(){return Sj(this,t),Ej(this,t,arguments)}return $j(t,e),Tj(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=_j(n,mj),d=V(p,!1);this.props.direction==="x"&&f.type!=="number"&&Qt();var y=c.map(function(v){var h=s(v,u),g=h.x,x=h.y,w=h.value,O=h.errorVal;if(!O)return null;var m=[],b,_;if(Array.isArray(O)){var A=gj(O,2);b=A[0],_=A[1]}else b=_=O;if(a==="vertical"){var S=f.scale,M=x+i,E=M+o,T=M-o,j=S(w-b),I=S(w+_);m.push({x1:I,y1:E,x2:I,y2:T}),m.push({x1:j,y1:M,x2:I,y2:M}),m.push({x1:j,y1:E,x2:j,y2:T})}else if(a==="horizontal"){var $=l.scale,k=g+i,R=k-o,q=k+o,B=$(w-b),z=$(w+_);m.push({x1:R,y1:z,x2:q,y2:z}),m.push({x1:k,y1:B,x2:k,y2:z}),m.push({x1:R,y1:B,x2:q,y2:B})}return P.createElement(ae,Ui({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",Ui({},K,{key:"line-".concat(K.x1,"-").concat(K.x2,"-").concat(K.y1,"-").concat(K.y2)}))}))});return P.createElement(ae,{className:"recharts-errorBars"},y)}}])})(P.Component);_x(Fa,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});_x(Fa,"displayName","ErrorBar");function En(e){"@babel/helpers - typeof";return En=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},En(e)}function _m(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 Dt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_m(Object(r),!0).forEach(function(n){Cj(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_m(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Cj(e,t,r){return t=kj(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kj(e){var t=Rj(e,"string");return En(t)=="symbol"?t:t+""}function Rj(e,t){if(En(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(En(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Sx=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=Fe(r,vr);if(!o)return null;var u=vr.defaultProps,c=u!==void 0?Dt(Dt({},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,y=d.sectors||d.data||[];return f.concat(y.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?Dt(Dt({},p),l.props):{},y=d.dataKey,v=d.name,h=d.legendType,g=d.hide;return{inactive:g,dataKey:y,type:c.iconType||h||"square",color:Ap(l),value:v||y,payload:d}}),Dt(Dt(Dt({},c),vr.getWithHeight(o,i)),{},{payload:s,item:o})};function jn(e){"@babel/helpers - typeof";return jn=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},jn(e)}function Am(e){return Lj(e)||qj(e)||Dj(e)||Nj()}function Nj(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 17In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Dj(e,t){if(e){if(typeof e=="string")return zl(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 zl(e,t)}}function qj(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Lj(e){if(Array.isArray(e))return zl(e)}function zl(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 Sm(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 ye(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Sm(Object(r),!0).forEach(function(n){mr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sm(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mr(e,t,r){return t=Bj(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Bj(e){var t=Fj(e,"string");return jn(t)=="symbol"?t:t+""}function Fj(e,t){if(jn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(jn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $e(e,t,r){return Q(e)||Q(t)?r:Ae(t)?We(e,t,r):X(t)?t(e):r}function ln(e,t,r,n){var i=LE(e,function(u){return $e(u,t)});if(r==="number"){var a=i.filter(function(u){return L(u)||parseFloat(u)});return a.length?[Da(a),Na(a)]:[1/0,-1/0]}var o=n?i.filter(function(u){return!Q(u)}):i;return o.map(function(u){return Ae(u)||u instanceof Date?u:""})}var Uj=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>0?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(Ie(l-f)!==Ie(p-l)){var y=[];if(Ie(p-l)===Ie(c[1]-c[0])){d=p;var v=l+c[1]-c[0];y[0]=Math.min(v,(v+f)/2),y[1]=Math.max(v,(v+f)/2)}else{d=f;var h=p+c[1]-c[0];y[0]=Math.min(l,(h+l)/2),y[1]=Math.max(l,(h+l)/2)}var g=[Math.min(l,(d+l)/2),Math.max(l,(d+l)/2)];if(t>g[0]&&t<=g[1]||t>=y[0]&&t<=y[1]){o=i[s].index;break}}else{var x=Math.min(f,p),w=Math.max(f,p);if(t>(x+l)/2&&t<=(w+l)/2){o=i[s].index;break}}}else for(var O=0;O<u;O++)if(O===0&&t<=(n[O].coordinate+n[O+1].coordinate)/2||O>0&&O<u-1&&t>(n[O].coordinate+n[O-1].coordinate)/2&&t<=(n[O].coordinate+n[O+1].coordinate)/2||O===u-1&&t>(n[O].coordinate+n[O-1].coordinate)/2){o=n[O].index;break}return o},Ap=function(t){var r,n=t,i=n.type.displayName,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?ye(ye({},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},Wj=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 y=f[l[p]],v=y.items,h=y.cateAxisId,g=v.filter(function(_){return ht(_.type).indexOf("Bar")>=0});if(g&&g.length){var x=g[0].type.defaultProps,w=x!==void 0?ye(ye({},x),g[0].props):g[0].props,O=w.barSize,m=w[h];o[m]||(o[m]=[]);var b=Q(O)?r:O;o[m].push({item:g[0],stackList:g.slice(1),barSize:Q(b)?void 0:Ce(b,n,0)})}}return o},zj=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=Ce(r,i,0,!0),f,l=[];if(o[0].barSize===+o[0].barSize){var p=!1,d=i/c,y=o.reduce(function(O,m){return O+m.barSize||0},0);y+=(c-1)*s,y>=i&&(y-=(c-1)*s,s=0),y>=i&&d>0&&(p=!0,d*=.9,y=c*d);var v=(i-y)/2>>0,h={offset:v-s,size:0};f=o.reduce(function(O,m){var b={item:m.item,position:{offset:h.offset+h.size+s,size:p?d:m.barSize}},_=[].concat(Am(O),[b]);return h=_[_.length-1].position,m.stackList&&m.stackList.length&&m.stackList.forEach(function(A){_.push({item:A,position:h})}),_},l)}else{var g=Ce(n,i,0,!0);i-2*g-(c-1)*s<=0&&(s=0);var x=(i-2*g-(c-1)*s)/c;x>1&&(x>>=0);var w=u===+u?Math.min(x,u):x;f=o.reduce(function(O,m,b){var _=[].concat(Am(O),[{item:m.item,position:{offset:g+(x+s)*b+(x-w)/2,size:w}}]);return m.stackList&&m.stackList.length&&m.stackList.forEach(function(A){_.push({item:A,position:_[_.length-1].position})}),_},l)}return f},Hj=function(t,r,n,i){var a=n.children,o=n.width,u=n.margin,c=o-(u.left||0)-(u.right||0),s=Sx({children:a,legendWidth:c});if(s){var f=i||{},l=f.width,p=f.height,d=s.align,y=s.verticalAlign,v=s.layout;if((v==="vertical"||v==="horizontal"&&y==="middle")&&d!=="center"&&L(t[d]))return ye(ye({},t),{},mr({},d,t[d]+(l||0)));if((v==="horizontal"||v==="vertical"&&d==="center")&&y!=="middle"&&L(t[y]))return ye(ye({},t),{},mr({},y,t[y]+(p||0)))}return t},Kj=function(t,r,n){return Q(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},Px=function(t,r,n,i,a){var o=r.props.children,u=Xe(o,Fa).filter(function(s){return Kj(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=$e(f,n);if(Q(l))return s;var p=Array.isArray(l)?[Da(l),Na(l)]:[l,l],d=c.reduce(function(y,v){var h=$e(f,v,0),g=p[0]-Math.abs(Array.isArray(h)?h[0]:h),x=p[1]+Math.abs(Array.isArray(h)?h[1]:h);return[Math.min(g,y[0]),Math.max(x,y[1])]},[1/0,-1/0]);return[Math.min(d[0],s[0]),Math.max(d[1],s[1])]},[1/0,-1/0])}return null},Gj=function(t,r,n,i,a){var o=r.map(function(u){return Px(t,u,n,a,i)}).filter(function(u){return!Q(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},Tx=function(t,r,n,i,a){var o=r.map(function(c){var s=c.props.dataKey;return n==="number"&&s&&Px(t,c,s,i)||ln(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},[])},Ex=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},Kt=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?Ie(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!Yn(l.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(l,p){return{coordinate:i(l)+s,value:l,index:p,offset:s}}):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}})},Is=new WeakMap,pi=function(t,r){if(typeof r!="function")return t;Is.has(t)||Is.set(t,new WeakMap);var n=Is.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},jx=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:wn(),realScaleType:"band"}:o==="radial"&&u==="angleAxis"?{scale:Di(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:sn(),realScaleType:"point"}:a==="category"?{scale:wn(),realScaleType:"band"}:{scale:Di(),realScaleType:"linear"};if(Xt(i)){var c="scale".concat(wa(i));return{scale:(lm[c]||sn)(),realScaleType:lm[c]?c:"point"}}return X(i)?{scale:i}:{scale:sn(),realScaleType:"point"}},Pm=1e-4,Mx=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])-Pm,o=Math.max(i[0],i[1])+Pm,u=t(r[0]),c=t(r[n-1]);(u<a||u>o||c<a||c>o)&&t.domain([r[0],r[n-1]])}},Vj=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},Xj=function(t,r){if(!r||r.length!==2||!L(r[0])||!L(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(!L(t[0])||t[0]<n)&&(a[0]=n),(!L(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<n&&(a[1]=n),a},Yj=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=Yn(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])}},Zj=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=Yn(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)}},Jj={sign:Yj,expand:L_,none:gr,silhouette:B_,wiggle:F_,positive:Zj},Qj=function(t,r,n){var i=r.map(function(u){return u.props.dataKey}),a=Jj[n],o=q_().keys(i).value(function(u,c){return+$e(u,c,0)}).order(xl).offset(a);return o(t)},eM=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,y=(d=p.type)!==null&&d!==void 0&&d.defaultProps?ye(ye({},p.type.defaultProps),p.props):p.props,v=y.stackId,h=y.hide;if(h)return l;var g=y[n],x=l[g]||{hasStack:!1,stackGroups:{}};if(Ae(v)){var w=x.stackGroups[v]||{numericAxisId:n,cateAxisId:i,items:[]};w.items.push(p),x.hasStack=!0,x.stackGroups[v]=w}else x.stackGroups[Zn("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[p]};return ye(ye({},l),{},mr({},g,x))},c),f={};return Object.keys(s).reduce(function(l,p){var d=s[p];if(d.hasStack){var y={};d.stackGroups=Object.keys(d.stackGroups).reduce(function(v,h){var g=d.stackGroups[h];return ye(ye({},v),{},mr({},h,{numericAxisId:n,cateAxisId:i,items:g.items,stackedData:Qj(t,g.items,a)}))},y)}return ye(ye({},l),{},mr({},p,d))},f)},$x=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=dj(s,a,u);return t.domain([Da(f),Na(f)]),{niceTicks:f}}if(a&&i==="number"){var l=t.domain(),p=vj(l,a,u);return{niceTicks:p}}return null},Tm=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=$e(o,r.dataKey,r.domain[u]);return Q(c)?null:r.scale(c)-a/2+i},tM=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]},rM=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?ye(ye({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(Ae(a)){var o=r[a];if(o){var u=o.items.indexOf(t);return u>=0?o.stackedData[u]:null}}return null},nM=function(t){return t.reduce(function(r,n){return[Da(n.concat([r[0]]).filter(L)),Na(n.concat([r[1]]).filter(L))]},[1/0,-1/0])},Ix=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=nM(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})},Em=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,jm=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Hl=function(t,r,n){if(X(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(L(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(Em.test(t[0])){var a=+Em.exec(t[0])[1];i[0]=r[0]-a}else X(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(L(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(jm.test(t[1])){var o=+jm.exec(t[1])[1];i[1]=r[1]+o}else X(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},zi=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=Jf(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},Mm=function(t,r,n){return!t||!t.length||qa(t,We(n,"type.defaultProps.domain"))?r:t},Cx=function(t,r){var n=t.type.defaultProps?ye(ye({},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 ye(ye({},V(t,!1)),{},{dataKey:i,unit:o,formatter:u,name:a||i,color:Ap(t),value:$e(r,i),type:c,payload:r,chartType:s,hide:f})};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 $m(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 lt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$m(Object(r),!0).forEach(function(n){kx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$m(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function kx(e,t,r){return t=iM(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iM(e){var t=aM(e,"string");return Mn(t)=="symbol"?t:t+""}function aM(e,t){if(Mn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Mn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oM(e,t){return lM(e)||sM(e,t)||cM(e,t)||uM()}function uM(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 18In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cM(e,t){if(e){if(typeof e=="string")return Im(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 Im(e,t)}}function Im(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 sM(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 lM(e){if(Array.isArray(e))return e}var Hi=Math.PI/180,fM=function(t){return t*180/Math.PI},fe=function(t,r,n,i){return{x:t+Math.cos(-Hi*i)*n,y:r+Math.sin(-Hi*i)*n}},Rx=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},pM=function(t,r,n,i,a){var o=t.width,u=t.height,c=t.startAngle,s=t.endAngle,f=Ce(t.cx,o,o/2),l=Ce(t.cy,u,u/2),p=Rx(o,u,n),d=Ce(t.innerRadius,p,0),y=Ce(t.outerRadius,p,p*.8),v=Object.keys(r);return v.reduce(function(h,g){var x=r[g],w=x.domain,O=x.reversed,m;if(Q(x.range))i==="angleAxis"?m=[c,s]:i==="radiusAxis"&&(m=[d,y]),O&&(m=[m[1],m[0]]);else{m=x.range;var b=m,_=oM(b,2);c=_[0],s=_[1]}var A=jx(x,a),S=A.realScaleType,M=A.scale;M.domain(w).range(m),Mx(M);var E=$x(M,lt(lt({},x),{},{realScaleType:S})),T=lt(lt(lt({},x),E),{},{range:m,radius:y,realScaleType:S,scale:M,cx:f,cy:l,innerRadius:d,outerRadius:y,startAngle:c,endAngle:s});return lt(lt({},h),{},kx({},g,T))},{})},hM=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))},dM=function(t,r){var n=t.x,i=t.y,a=r.cx,o=r.cy,u=hM({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:fM(s),angleInRadian:s}},vM=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}},yM=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},Cm=function(t,r){var n=t.x,i=t.y,a=dM({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=vM(r),l=f.startAngle,p=f.endAngle,d=u,y;if(l<=p){for(;d>p;)d-=360;for(;d<l;)d+=360;y=d>=l&&d<=p}else{for(;d>l;)d-=360;for(;d<p;)d+=360;y=d>=p&&d<=l}return y?lt(lt({},r),{},{radius:o,angle:yM(d,r)}):null},Nx=function(t){return!D.isValidElement(t)&&!X(t)&&typeof t!="boolean"?t.className:""};function $n(e){"@babel/helpers - typeof";return $n=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},$n(e)}var mM=["offset"];function gM(e){return OM(e)||wM(e)||xM(e)||bM()}function bM(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 19In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xM(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 wM(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function OM(e){if(Array.isArray(e))return Kl(e)}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 _M(e,t){if(e==null)return{};var r=AM(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 AM(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 km(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?km(Object(r),!0).forEach(function(n){SM(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):km(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function SM(e,t,r){return t=PM(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function PM(e){var t=TM(e,"string");return $n(t)=="symbol"?t:t+""}function TM(e,t){if($n(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if($n(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function In(){return In=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},In.apply(this,arguments)}var EM=function(t){var r=t.value,n=t.formatter,i=Q(t.children)?r:t.children;return X(n)?n(i):i},jM=function(t,r){var n=Ie(r-t),i=Math.min(Math.abs(r-t),360);return n*i},MM=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,y=c.endAngle,v=c.clockWise,h=(l+p)/2,g=jM(d,y),x=g>=0?1:-1,w,O;i==="insideStart"?(w=d+x*o,O=v):i==="insideEnd"?(w=y-x*o,O=!v):i==="end"&&(w=y+x*o,O=v),O=g<=0?O:!O;var m=fe(s,f,h,w),b=fe(s,f,h,w+(O?1:-1)*359),_="M".concat(m.x,",").concat(m.y,` 20 A`).concat(h,",").concat(h,",0,1,").concat(O?0:1,`, 21 `).concat(b.x,",").concat(b.y),A=Q(t.id)?Zn("recharts-radial-line-"):t.id;return P.createElement("text",In({},n,{dominantBaseline:"central",className:J("recharts-radial-bar-label",u)}),P.createElement("defs",null,P.createElement("path",{id:A,d:_})),P.createElement("textPath",{xlinkHref:"#".concat(A)},r))},$M=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=fe(o,u,s+n,p),y=d.x,v=d.y;return{x:y,y:v,textAnchor:y>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"end"};var h=(c+s)/2,g=fe(o,u,h,p),x=g.x,w=g.y;return{x,y:w,textAnchor:"middle",verticalAnchor:"middle"}},IM=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",y=l>0?"start":"end",v=s>=0?1:-1,h=v*i,g=v>0?"end":"start",x=v>0?"start":"end";if(a==="top"){var w={x:u+s/2,y:c-l*i,textAnchor:"middle",verticalAnchor:d};return _e(_e({},w),n?{height:Math.max(c-n.y,0),width:s}:{})}if(a==="bottom"){var O={x:u+s/2,y:c+f+p,textAnchor:"middle",verticalAnchor:y};return _e(_e({},O),n?{height:Math.max(n.y+n.height-(c+f),0),width:s}:{})}if(a==="left"){var m={x:u-h,y:c+f/2,textAnchor:g,verticalAnchor:"middle"};return _e(_e({},m),n?{width:Math.max(m.x-n.x,0),height:f}:{})}if(a==="right"){var b={x:u+s+h,y:c+f/2,textAnchor:x,verticalAnchor:"middle"};return _e(_e({},b),n?{width:Math.max(n.x+n.width-b.x,0),height:f}:{})}var _=n?{width:s,height:f}:{};return a==="insideLeft"?_e({x:u+h,y:c+f/2,textAnchor:x,verticalAnchor:"middle"},_):a==="insideRight"?_e({x:u+s-h,y:c+f/2,textAnchor:g,verticalAnchor:"middle"},_):a==="insideTop"?_e({x:u+s/2,y:c+p,textAnchor:"middle",verticalAnchor:y},_):a==="insideBottom"?_e({x:u+s/2,y:c+f-p,textAnchor:"middle",verticalAnchor:d},_):a==="insideTopLeft"?_e({x:u+h,y:c+p,textAnchor:x,verticalAnchor:y},_):a==="insideTopRight"?_e({x:u+s-h,y:c+p,textAnchor:g,verticalAnchor:y},_):a==="insideBottomLeft"?_e({x:u+h,y:c+f-p,textAnchor:x,verticalAnchor:d},_):a==="insideBottomRight"?_e({x:u+s-h,y:c+f-p,textAnchor:g,verticalAnchor:d},_):Wr(a)&&(L(a.x)||Wt(a.x))&&(L(a.y)||Wt(a.y))?_e({x:u+Ce(a.x,s),y:c+Ce(a.y,f),textAnchor:"end",verticalAnchor:"end"},_):_e({x:u+s/2,y:c+f/2,textAnchor:"middle",verticalAnchor:"middle"},_)},CM=function(t){return"cx"in t&&L(t.cx)};function Te(e){var t=e.offset,r=t===void 0?5:t,n=_M(e,mM),i=_e({offset:r},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||Q(u)&&Q(c)&&!D.isValidElement(s)&&!X(s))return null;if(D.isValidElement(s))return D.cloneElement(s,i);var d;if(X(s)){if(d=D.createElement(s,i),D.isValidElement(d))return d}else d=EM(i);var y=CM(a),v=V(i,!0);if(y&&(o==="insideStart"||o==="insideEnd"||o==="end"))return MM(i,d,v);var h=y?$M(i):IM(i);return P.createElement(Zt,In({className:J("recharts-label",l)},v,h,{breakAll:p}),d)}Te.displayName="Label";var Dx=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,y=t.left,v=t.width,h=t.height,g=t.clockWise,x=t.labelViewBox;if(x)return x;if(L(v)&&L(h)){if(L(l)&&L(p))return{x:l,y:p,width:v,height:h};if(L(d)&&L(y))return{x:d,y,width:v,height:h}}return L(l)&&L(p)?{x:l,y:p,width:0,height:0}:L(r)&&L(n)?{cx:r,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:s||0,outerRadius:f||c||u||0,clockWise:g}:t.viewBox?t.viewBox:{}},kM=function(t,r){return t?t===!0?P.createElement(Te,{key:"label-implicit",viewBox:r}):Ae(t)?P.createElement(Te,{key:"label-implicit",viewBox:r,value:t}):D.isValidElement(t)?t.type===Te?D.cloneElement(t,{key:"label-implicit",viewBox:r}):P.createElement(Te,{key:"label-implicit",content:t,viewBox:r}):X(t)?P.createElement(Te,{key:"label-implicit",content:t,viewBox:r}):Wr(t)?P.createElement(Te,In({viewBox:r},t,{key:"label-implicit"})):null:null},RM=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=Dx(t),o=Xe(i,Te).map(function(c,s){return D.cloneElement(c,{viewBox:r||a,key:"label-".concat(s)})});if(!n)return o;var u=kM(t.label,r||a);return[u].concat(gM(o))};Te.parseViewBox=Dx;Te.renderCallByParent=RM;var Cs,Rm;function NM(){if(Rm)return Cs;Rm=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return Cs=e,Cs}var DM=NM();const qM=ce(DM);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)}var LM=["valueAccessor"],BM=["data","dataKey","clockWise","id","textBreakAll"];function FM(e){return HM(e)||zM(e)||WM(e)||UM()}function UM(){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 WM(e,t){if(e){if(typeof e=="string")return Gl(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 Gl(e,t)}}function zM(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function HM(e){if(Array.isArray(e))return Gl(e)}function Gl(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 Ki(){return Ki=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},Ki.apply(this,arguments)}function Nm(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 Dm(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Nm(Object(r),!0).forEach(function(n){KM(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nm(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function KM(e,t,r){return t=GM(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GM(e){var t=VM(e,"string");return Cn(t)=="symbol"?t:t+""}function VM(e,t){if(Cn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Cn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qm(e,t){if(e==null)return{};var r=XM(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 XM(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 YM=function(t){return Array.isArray(t.value)?qM(t.value):t.value};function jt(e){var t=e.valueAccessor,r=t===void 0?YM:t,n=qm(e,LM),i=n.data,a=n.dataKey,o=n.clockWise,u=n.id,c=n.textBreakAll,s=qm(n,BM);return!i||!i.length?null:P.createElement(ae,{className:"recharts-label-list"},i.map(function(f,l){var p=Q(a)?r(f,l):$e(f&&f.payload,a),d=Q(u)?{}:{id:"".concat(u,"-").concat(l)};return P.createElement(Te,Ki({},V(f,!0),s,d,{parentViewBox:f.parentViewBox,value:p,textBreakAll:c,viewBox:Te.parseViewBox(Q(o)?f:Dm(Dm({},f),{},{clockWise:o})),key:"label-".concat(l),index:l}))}))}jt.displayName="LabelList";function ZM(e,t){return e?e===!0?P.createElement(jt,{key:"labelList-implicit",data:t}):P.isValidElement(e)||X(e)?P.createElement(jt,{key:"labelList-implicit",data:t,content:e}):Wr(e)?P.createElement(jt,Ki({data:t},e,{key:"labelList-implicit"})):null:null}function JM(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,jt).map(function(o,u){return D.cloneElement(o,{data:t,key:"labelList-".concat(u)})});if(!r)return i;var a=ZM(e.label,t);return[a].concat(FM(i))}jt.renderCallByParent=JM;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 Vl(){return Vl=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},Vl.apply(this,arguments)}function Lm(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 Bm(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Lm(Object(r),!0).forEach(function(n){QM(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lm(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function QM(e,t,r){return t=e$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function e$(e){var t=t$(e,"string");return kn(t)=="symbol"?t:t+""}function t$(e,t){if(kn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(kn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var r$=function(t,r){var n=Ie(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},hi=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)/Hi,p=s?a:a+o*l,d=fe(r,n,f,p),y=fe(r,n,i,p),v=s?a-o*l:a,h=fe(r,n,f*Math.cos(l*Hi),v);return{center:d,circleTangency:y,lineTangency:h,theta:l}},qx=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,u=t.endAngle,c=r$(o,u),s=o+c,f=fe(r,n,a,o),l=fe(r,n,a,s),p="M ".concat(f.x,",").concat(f.y,` 23 A `).concat(a,",").concat(a,`,0, 24 `).concat(+(Math.abs(c)>180),",").concat(+(o>s),`, 25 `).concat(l.x,",").concat(l.y,` 26 `);if(i>0){var d=fe(r,n,i,o),y=fe(r,n,i,s);p+="L ".concat(y.x,",").concat(y.y,` 27 A `).concat(i,",").concat(i,`,0, 28 `).concat(+(Math.abs(c)>180),",").concat(+(o<=s),`, 29 `).concat(d.x,",").concat(d.y," Z")}else p+="L ".concat(r,",").concat(n," Z");return p},n$=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=Ie(f-s),p=hi({cx:r,cy:n,radius:a,angle:s,sign:l,cornerRadius:o,cornerIsExternal:c}),d=p.circleTangency,y=p.lineTangency,v=p.theta,h=hi({cx:r,cy:n,radius:a,angle:f,sign:-l,cornerRadius:o,cornerIsExternal:c}),g=h.circleTangency,x=h.lineTangency,w=h.theta,O=c?Math.abs(s-f):Math.abs(s-f)-v-w;if(O<0)return u?"M ".concat(y.x,",").concat(y.y,` 30 a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0 31 a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0 32 `):qx({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:s,endAngle:f});var m="M ".concat(y.x,",").concat(y.y,` 33 A`).concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(d.x,",").concat(d.y,` 34 A`).concat(a,",").concat(a,",0,").concat(+(O>180),",").concat(+(l<0),",").concat(g.x,",").concat(g.y,` 35 A`).concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(x.x,",").concat(x.y,` 36 `);if(i>0){var b=hi({cx:r,cy:n,radius:i,angle:s,sign:l,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),_=b.circleTangency,A=b.lineTangency,S=b.theta,M=hi({cx:r,cy:n,radius:i,angle:f,sign:-l,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),E=M.circleTangency,T=M.lineTangency,j=M.theta,I=c?Math.abs(s-f):Math.abs(s-f)-S-j;if(I<0&&o===0)return"".concat(m,"L").concat(r,",").concat(n,"Z");m+="L".concat(T.x,",").concat(T.y,` 37 A`).concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(E.x,",").concat(E.y,` 38 A`).concat(i,",").concat(i,",0,").concat(+(I>180),",").concat(+(l>0),",").concat(_.x,",").concat(_.y,` 39 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},i$={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},Lx=function(t){var r=Bm(Bm({},i$),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=J("recharts-sector",p),y=o-a,v=Ce(u,y,0,!0),h;return v>0&&Math.abs(f-l)<360?h=n$({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(v,y/2),forceCornerRadius:c,cornerIsExternal:s,startAngle:f,endAngle:l}):h=qx({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:f,endAngle:l}),P.createElement("path",Vl({},V(r,!0),{className:d,d:h,role:"img"}))};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 Xl(){return Xl=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},Xl.apply(this,arguments)}function Fm(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 Um(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Fm(Object(r),!0).forEach(function(n){a$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fm(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function a$(e,t,r){return t=o$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o$(e){var t=u$(e,"string");return Rn(t)=="symbol"?t:t+""}function u$(e,t){if(Rn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Rn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Wm={curveBasisClosed:T_,curveBasisOpen:E_,curveBasis:P_,curveBumpX:p_,curveBumpY:h_,curveLinearClosed:j_,curveLinear:_a,curveMonotoneX:M_,curveMonotoneY:$_,curveNatural:I_,curveStep:C_,curveStepAfter:R_,curveStepBefore:k_},di=function(t){return t.x===+t.x&&t.y===+t.y},en=function(t){return t.x},tn=function(t){return t.y},c$=function(t,r){if(X(t))return t;var n="curve".concat(wa(t));return(n==="curveMonotone"||n==="curveBump")&&r?Wm["".concat(n).concat(r==="vertical"?"Y":"X")]:Wm[n]||_a},s$=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=c$(n,u),l=s?a.filter(function(v){return di(v)}):a,p;if(Array.isArray(o)){var d=s?o.filter(function(v){return di(v)}):o,y=l.map(function(v,h){return Um(Um({},v),{},{base:d[h]})});return u==="vertical"?p=ai().y(tn).x1(en).x0(function(v){return v.base.x}):p=ai().x(en).y1(tn).y0(function(v){return v.base.y}),p.defined(di).curve(f),p(y)}return u==="vertical"&&L(o)?p=ai().y(tn).x1(en).x0(o):L(o)?p=ai().x(en).y1(tn).y0(o):p=Lb().x(en).y(tn),p.defined(di).curve(f),p(l)},Yl=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?s$(t):i;return D.createElement("path",Xl({},V(t,!1),bi(t),{className:J("recharts-curve",r),d:o,ref:a}))},ks={exports:{}},Rs,zm;function l$(){if(zm)return Rs;zm=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Rs=e,Rs}var Ns,Hm;function f$(){if(Hm)return Ns;Hm=1;var e=l$();function t(){}function r(){}return r.resetWarningCache=t,Ns=function(){function n(o,u,c,s,f,l){if(l!==e){var p=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 p.name="Invariant Violation",p}}n.isRequired=n;function i(){return n}var a={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:i,element:n,elementType:n,instanceOf:i,node:n,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:r,resetWarningCache:t};return a.PropTypes=a,a},Ns}var Km;function p$(){return Km||(Km=1,ks.exports=f$()()),ks.exports}var h$=p$();const ie=ce(h$),{getOwnPropertyNames:d$,getOwnPropertySymbols:v$}=Object,{hasOwnProperty:y$}=Object.prototype;function Ds(e,t){return function(n,i,a){return e(n,i,a)&&t(n,i,a)}}function vi(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);const{cache:a}=i,o=a.get(r),u=a.get(n);if(o&&u)return o===n&&u===r;a.set(r,n),a.set(n,r);const c=e(r,n,i);return a.delete(r),a.delete(n),c}}function m$(e){return e?.[Symbol.toStringTag]}function Gm(e){return d$(e).concat(v$(e))}const g$=Object.hasOwn||((e,t)=>y$.call(e,t));function nr(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const b$="__v",x$="__o",w$="_owner",{getOwnPropertyDescriptor:Vm,keys:Xm}=Object;function O$(e,t){return e.byteLength===t.byteLength&&Gi(new Uint8Array(e),new Uint8Array(t))}function _$(e,t,r){let n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function A$(e,t){return e.byteLength===t.byteLength&&Gi(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function S$(e,t){return nr(e.getTime(),t.getTime())}function P$(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function T$(e,t){return e===t}function Ym(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),a=e.entries();let o,u,c=0;for(;(o=a.next())&&!o.done;){const s=t.entries();let f=!1,l=0;for(;(u=s.next())&&!u.done;){if(i[l]){l++;continue}const 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}const E$=nr;function j$(e,t,r){const n=Xm(e);let i=n.length;if(Xm(t).length!==i)return!1;for(;i-- >0;)if(!Bx(e,t,r,n[i]))return!1;return!0}function rn(e,t,r){const n=Gm(e);let i=n.length;if(Gm(t).length!==i)return!1;let a,o,u;for(;i-- >0;)if(a=n[i],!Bx(e,t,r,a)||(o=Vm(e,a),u=Vm(t,a),(o||u)&&(!o||!u||o.configurable!==u.configurable||o.enumerable!==u.enumerable||o.writable!==u.writable)))return!1;return!0}function M$(e,t){return nr(e.valueOf(),t.valueOf())}function $$(e,t){return e.source===t.source&&e.flags===t.flags}function Zm(e,t,r){const n=e.size;if(n!==t.size)return!1;if(!n)return!0;const i=new Array(n),a=e.values();let o,u;for(;(o=a.next())&&!o.done;){const c=t.values();let s=!1,f=0;for(;(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 Gi(e,t){let r=e.byteLength;if(t.byteLength!==r||e.byteOffset!==t.byteOffset)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function I$(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 Bx(e,t,r,n){return(n===w$||n===x$||n===b$)&&(e.$$typeof||t.$$typeof)?!0:g$(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}const C$="[object ArrayBuffer]",k$="[object Arguments]",R$="[object Boolean]",N$="[object DataView]",D$="[object Date]",q$="[object Error]",L$="[object Map]",B$="[object Number]",F$="[object Object]",U$="[object RegExp]",W$="[object Set]",z$="[object String]",H$={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array
39]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},K$="[object URL]",G$=Object.prototype.toString;function V$({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:i,areFunctionsEqual:a,areMapsEqual:o,areNumbersEqual:u,areObjectsEqual:c,arePrimitiveWrappersEqual:s,areRegExpsEqual:f,areSetsEqual:l,areTypedArraysEqual:p,areUrlsEqual:d,unknownTagComparators:y}){return function(h,g,x){if(h===g)return!0;if(h==null||g==null)return!1;const w=typeof h;if(w!==typeof g)return!1;if(w!=="object")return w==="number"?u(h,g,x):w==="function"?a(h,g,x):!1;const O=h.constructor;if(O!==g.constructor)return!1;if(O===Object)return c(h,g,x);if(Array.isArray(h))return t(h,g,x);if(O===Date)return n(h,g,x);if(O===RegExp)return f(h,g,x);if(O===Map)return o(h,g,x);if(O===Set)return l(h,g,x);const m=G$.call(h);if(m===D$)return n(h,g,x);if(m===U$)return f(h,g,x);if(m===L$)return o(h,g,x);if(m===W$)return l(h,g,x);if(m===F$)return typeof h.then!="function"&&typeof g.then!="function"&&c(h,g,x);if(m===K$)return d(h,g,x);if(m===q$)return i(h,g,x);if(m===k$)return c(h,g,x);if(H$[m])return p(h,g,x);if(m===C$)return e(h,g,x);if(m===N$)return r(h,g,x);if(m===R$||m===B$||m===z$)return s(h,g,x);if(y){let b=y[m];if(!b){const _=m$(h);_&&(b=y[_])}if(b)return b(h,g,x)}return!1}}function X$({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:O$,areArraysEqual:r?rn:_$,areDataViewsEqual:A$,areDatesEqual:S$,areErrorsEqual:P$,areFunctionsEqual:T$,areMapsEqual:r?Ds(Ym,rn):Ym,areNumbersEqual:E$,areObjectsEqual:r?rn:j$,arePrimitiveWrappersEqual:M$,areRegExpsEqual:$$,areSetsEqual:r?Ds(Zm,rn):Zm,areTypedArraysEqual:r?Ds(Gi,rn):Gi,areUrlsEqual:I$,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){const i=vi(n.areArraysEqual),a=vi(n.areMapsEqual),o=vi(n.areObjectsEqual),u=vi(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:o,areSetsEqual:u})}return n}function Y$(e){return function(t,r,n,i,a,o,u){return e(t,r,u)}}function Z$({circular:e,comparator:t,createState:r,equals:n,strict:i}){if(r)return function(u,c){const{cache:s=e?new WeakMap:void 0,meta:f}=r();return t(u,c,{cache:s,equals:n,meta:f,strict:i})};if(e)return function(u,c){return t(u,c,{cache:new WeakMap,equals:n,meta:void 0,strict:i})};const a={cache:void 0,equals:n,meta:void 0,strict:i};return function(u,c){return t(u,c,a)}}const J$=Ct();Ct({strict:!0});Ct({circular:!0});Ct({circular:!0,strict:!0});Ct({createInternalComparator:()=>nr});Ct({strict:!0,createInternalComparator:()=>nr});Ct({circular:!0,createInternalComparator:()=>nr});Ct({circular:!0,createInternalComparator:()=>nr,strict:!0});function Ct(e={}){const{circular:t=!1,createInternalComparator:r,createState:n,strict:i=!1}=e,a=X$(e),o=V$(a),u=r?r(o):Y$(o);return Z$({circular:t,comparator:o,createState:n,equals:u,strict:i})}function Q$(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function Jm(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):Q$(i)};requestAnimationFrame(n)}function Zl(e){"@babel/helpers - typeof";return Zl=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},Zl(e)}function eI(e){return iI(e)||nI(e)||rI(e)||tI()}function tI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 40In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rI(e,t){if(e){if(typeof e=="string")return Qm(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 Qm(e,t)}}function Qm(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 nI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function iI(e){if(Array.isArray(e))return e}function aI(){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=eI(o),c=u[0],s=u.slice(1);if(typeof c=="number"){Jm(i.bind(null,s),c);return}i(c),Jm(i.bind(null,s));return}Zl(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 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)}function eg(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 tg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
vendor: 58,450 bytes, lines 40-58
40t%2?eg(Object(r),!0).forEach(function(n){Fx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Fx(e,t,r){return t=oI(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oI(e){var t=uI(e,"string");return Nn(t)==="symbol"?t:String(t)}function uI(e,t){if(Nn(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Nn(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var cI=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(a){return i.includes(a)})})},sI=function(t){return t},lI=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},fn=function(t,r){return Object.keys(r).reduce(function(n,i){return tg(tg({},n),{},Fx({},i,t(i,r[i])))},{})},rg=function(t,r,n){return t.map(function(i){return"".concat(lI(i)," ").concat(r,"ms ").concat(n)}).join(",")};function fI(e,t){return dI(e)||hI(e,t)||Ux(e,t)||pI()}function pI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 41In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hI(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 dI(e){if(Array.isArray(e))return e}function vI(e){return gI(e)||mI(e)||Ux(e)||yI()}function yI(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 42In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ux(e,t){if(e){if(typeof e=="string")return Jl(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 Jl(e,t)}}function mI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function gI(e){if(Array.isArray(e))return Jl(e)}function Jl(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 Vi=1e-4,Wx=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},zx=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},ng=function(t,r){return function(n){var i=Wx(t,r);return zx(i,n)}},bI=function(t,r){return function(n){var i=Wx(t,r),a=[].concat(vI(i.map(function(o,u){return o*u}).slice(1)),[0]);return zx(a,n)}},ig=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(h){return parseFloat(h)}),f=fI(s,4);i=f[0],a=f[1],o=f[2],u=f[3]}}}var l=ng(i,o),p=ng(a,u),d=bI(i,o),y=function(g){return g>1?1:g<0?0:g},v=function(g){for(var x=g>1?1:g,w=x,O=0;O<8;++O){var m=l(w)-x,b=d(w);if(Math.abs(m-x)<Vi||b<Vi)return p(w);w=y(w-m/b)}return p(w)};return v.isStepper=!1,v},xI=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,y=p*a,v=p+(d-y)*u/1e3,h=p*u/1e3+f;return Math.abs(h-l)<Vi&&Math.abs(v)<Vi?[l,0]:[h,v]};return c.isStepper=!0,c.dt=u,c},wI=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 ig(i);case"spring":return xI();default:if(i.split("(")[0]==="cubic-bezier")return ig(i)}return typeof i=="function"?i:null};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)}function ag(e){return AI(e)||_I(e)||Hx(e)||OI()}function OI(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 43In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _I(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function AI(e){if(Array.isArray(e))return ef(e)}function og(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?og(Object(r),!0).forEach(function(n){Ql(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):og(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ql(e,t,r){return t=SI(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function SI(e){var t=PI(e,"string");return Dn(t)==="symbol"?t:String(t)}function PI(e,t){if(Dn(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Dn(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function TI(e,t){return MI(e)||jI(e,t)||Hx(e,t)||EI()}function EI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 44In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Hx(e,t){if(e){if(typeof e=="string")return ef(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 ef(e,t)}}function ef(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 jI(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 MI(e){if(Array.isArray(e))return e}var Xi=function(t,r,n){return t+(r-t)*n},tf=function(t){var r=t.from,n=t.to;return r!==n},$I=function e(t,r,n){var i=fn(function(a,o){if(tf(o)){var u=t(o.from,o.to,o.velocity),c=TI(u,2),s=c[0],f=c[1];return je(je({},o),{},{from:s,velocity:f})}return o},r);return n<1?fn(function(a,o){return tf(o)?je(je({},o),{},{velocity:Xi(o.velocity,i[a].velocity,n),from:Xi(o.from,i[a].from,n)}):o},r):e(t,i,n-1)};const II=(function(e,t,r,n,i){var a=cI(e,t),o=a.reduce(function(h,g){return je(je({},h),{},Ql({},g,[e[g],t[g]]))},{}),u=a.reduce(function(h,g){return je(je({},h),{},Ql({},g,{from:e[g],velocity:0,to:t[g]}))},{}),c=-1,s,f,l=function(){return null},p=function(){return fn(function(g,x){return x.from},u)},d=function(){return!Object.values(u).filter(tf).length},y=function(g){s||(s=g);var x=g-s,w=x/r.dt;u=$I(r,u,w),i(je(je(je({},e),t),p())),s=g,d()||(c=requestAnimationFrame(l))},v=function(g){f||(f=g);var x=(g-f)/n,w=fn(function(m,b){return Xi.apply(void 0,ag(b).concat([r(x)]))},o);if(i(je(je(je({},e),t),w)),x<1)c=requestAnimationFrame(l);else{var O=fn(function(m,b){return Xi.apply(void 0,ag(b).concat([r(1)]))},o);i(je(je(je({},e),t),O))}};return l=r.isStepper?y:v,function(){return requestAnimationFrame(l),function(){cancelAnimationFrame(c)}}});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)}var CI=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function kI(e,t){if(e==null)return{};var r=RI(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 RI(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 qs(e){return LI(e)||qI(e)||DI(e)||NI()}function NI(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 45In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function DI(e,t){if(e){if(typeof e=="string")return rf(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 rf(e,t)}}function qI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function LI(e){if(Array.isArray(e))return rf(e)}function rf(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 ug(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Je(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ug(Object(r),!0).forEach(function(n){un(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ug(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function un(e,t,r){return t=Kx(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function BI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FI(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,Kx(n.key),n)}}function UI(e,t,r){return t&&FI(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Kx(e){var t=WI(e,"string");return Tr(t)==="symbol"?t:String(t)}function WI(e,t){if(Tr(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Tr(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zI(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&&nf(e,t)}function nf(e,t){return nf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},nf(e,t)}function HI(e){var t=KI();return function(){var n=Yi(e),i;if(t){var a=Yi(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return af(this,i)}}function af(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 of(e)}function of(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KI(){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 Yi(e){return Yi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Yi(e)}var bt=(function(e){zI(r,e);var t=HI(r);function r(n,i){var a;BI(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(of(a)),a.changeStyle=a.changeStyle.bind(of(a)),!u||d<=0)return a.state={style:{}},typeof p=="function"&&(a.state={style:f}),af(a);if(l&&l.length)a.state={style:l[0].style};else if(s){if(typeof p=="function")return a.state={style:s},af(a);a.state={style:c?un({},c,s):s}}else a.state={style:{}};return a}return UI(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?un({},c,f):f};this.state&&p&&(c&&p[c]!==f||!c&&p!==f)&&this.setState(d);return}if(!(J$(i.to,f)&&i.canBegin&&i.isActive)){var y=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var v=y||s?l:i.to;if(this.state&&p){var h={style:c?un({},c,v):v};(c&&p[c]!==v||!c&&p!==v)&&this.setState(h)}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=II(o,u,wI(s),c,this.changeStyle),y=function(){a.stopJSAnimation=d()};this.manager.start([p,f,y,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,h,g){if(g===0)return v;var x=h.duration,w=h.easing,O=w===void 0?"ease":w,m=h.style,b=h.properties,_=h.onAnimationEnd,A=g>0?o[g-1]:h,S=b||Object.keys(m);if(typeof O=="function"||O==="spring")return[].concat(qs(v),[a.runJSAnimation.bind(a,{from:A.style,to:m,duration:x,easing:O}),x]);var M=rg(S,x,O),E=Je(Je(Je({},A.style),m),{},{transition:M});return[].concat(qs(v),[E,x,_]).filter(sI)};return this.manager.start([c].concat(qs(o.reduce(d,[f,Math.max(p,u)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=aI());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,y=this.manager;if(this.unSubscribe=y.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?un({},u,c):c,h=rg(Object.keys(v),o,s);y.start([f,a,Je(Je({},v),{},{transition:h}),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=kI(i,CI),s=D.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 y=d.props,v=y.style,h=v===void 0?{}:v,g=y.className,x=D.cloneElement(d,Je(Je({},c),{},{style:Je(Je({},h),f),className:g}));return x};return s===1?l(D.Children.only(a)):P.createElement("div",null,D.Children.map(a,function(p){return l(p)}))}}]),r})(D.PureComponent);bt.displayName="Animate";bt.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};bt.propTypes={from:ie.oneOfType([ie.object,ie.string]),to:ie.oneOfType([ie.object,ie.string]),attributeName:ie.string,duration:ie.number,begin:ie.number,easing:ie.oneOfType([ie.string,ie.func]),steps:ie.arrayOf(ie.shape({duration:ie.number.isRequired,style:ie.object.isRequired,easing:ie.oneOfType([ie.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ie.func]),properties:ie.arrayOf("string"),onAnimationEnd:ie.func})),children:ie.oneOfType([ie.node,ie.func]),isActive:ie.bool,canBegin:ie.bool,onAnimationEnd:ie.func,shouldReAnimate:ie.bool,onAnimationStart:ie.func,onAnimationReStart:ie.func};function 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 Zi(){return Zi=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},Zi.apply(this,arguments)}function GI(e,t){return ZI(e)||YI(e,t)||XI(e,t)||VI()}function VI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 46In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function XI(e,t){if(e){if(typeof e=="string")return cg(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 cg(e,t)}}function cg(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 YI(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 ZI(e){if(Array.isArray(e))return e}function sg(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 lg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sg(Object(r),!0).forEach(function(n){JI(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function JI(e,t,r){return t=QI(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function QI(e){var t=eC(e,"string");return qn(t)=="symbol"?t:t+""}function eC(e,t){if(qn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var fg=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,`, 47 `).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,`, 48 `).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,`, 49 `).concat(t,",").concat(r+i-u*l[3])),f+="Z"}else if(o>0&&a===+a&&a>0){var y=Math.min(o,a);f="M ".concat(t,",").concat(r+u*y,` 50 A `).concat(y,",").concat(y,",0,0,").concat(s,",").concat(t+c*y,",").concat(r,` 51 L `).concat(t+n-c*y,",").concat(r,` 52 A `).concat(y,",").concat(y,",0,0,").concat(s,",").concat(t+n,",").concat(r+u*y,` 53 L `).concat(t+n,",").concat(r+i-u*y,` 54 A `).concat(y,",").concat(y,",0,0,").concat(s,",").concat(t+n-c*y,",").concat(r+i,` 55 L `).concat(t+c*y,",").concat(r+i,` 56 A `).concat(y,",").concat(y,",0,0,").concat(s,",").concat(t,",").concat(r+i-u*y," Z")}else f="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return f},tC=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},rC={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Sp=function(t){var r=lg(lg({},rC),t),n=D.useRef(),i=D.useState(-1),a=GI(i,2),o=a[0],u=a[1];D.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var O=n.current.getTotalLength();O&&u(O)}catch{}},[]);var c=r.x,s=r.y,f=r.width,l=r.height,p=r.radius,d=r.className,y=r.animationEasing,v=r.animationDuration,h=r.animationBegin,g=r.isAnimationActive,x=r.isUpdateAnimationActive;if(c!==+c||s!==+s||f!==+f||l!==+l||f===0||l===0)return null;var w=J("recharts-rectangle",d);return x?P.createElement(bt,{canBegin:o>0,from:{width:f,height:l,x:c,y:s},to:{width:f,height:l,x:c,y:s},duration:v,animationEasing:y,isActive:x},function(O){var m=O.width,b=O.height,_=O.x,A=O.y;return P.createElement(bt,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:h,duration:v,isActive:g,easing:y},P.createElement("path",Zi({},V(r,!0),{className:w,d:fg(_,A,m,b,p),ref:n})))}):P.createElement("path",Zi({},V(r,!0),{className:w,d:fg(c,s,f,l,p)}))},nC=["points","className","baseLinePoints","connectNulls"];function lr(){return lr=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},lr.apply(this,arguments)}function iC(e,t){if(e==null)return{};var r=aC(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 aC(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 pg(e){return sC(e)||cC(e)||uC(e)||oC()}function oC(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 57In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uC(e,t){if(e){if(typeof e=="string")return uf(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 uf(e,t)}}function cC(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function sC(e){if(Array.isArray(e))return uf(e)}function uf(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 hg=function(t){return t&&t.x===+t.x&&t.y===+t.y},lC=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){hg(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),hg(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},pn=function(t,r){var n=lC(t);r&&(n=[n.reduce(function(a,o){return[].concat(pg(a),pg(o))},[])]);var i=n.map(function(a){return a.reduce(function(o,u,c){return"".concat(o).concat(c===0?"M":"L").concat(u.x,",").concat(u.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},fC=function(t,r,n){var i=pn(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(pn(r.reverse(),n).slice(1))},pC=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,a=t.connectNulls,o=iC(t,nC);if(!r||!r.length)return null;var u=J("recharts-polygon",n);if(i&&i.length){var c=o.stroke&&o.stroke!=="none",s=fC(r,i,a);return P.createElement("g",{className:u},P.createElement("path",lr({},V(o,!0),{fill:s.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:s})),c?P.createElement("path",lr({},V(o,!0),{fill:"none",d:pn(r,a)})):null,c?P.createElement("path",lr({},V(o,!0),{fill:"none",d:pn(i,a)})):null)}var f=pn(r,a);return P.createElement("path",lr({},V(o,!0),{fill:f.slice(-1)==="Z"?o.fill:"none",className:u,d:f}))};function cf(){return cf=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},cf.apply(this,arguments)}var Pp=function(t){var r=t.cx,n=t.cy,i=t.r,a=t.className,o=J("recharts-dot",a);return r===+r&&n===+n&&i===+i?D.createElement("circle",cf({},V(t,!1),bi(t),{className:o,cx:r,cy:n,r:i})):null};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)}var hC=["x","y","top","left","width","height","className"];function sf(){return sf=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},sf.apply(this,arguments)}function dg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dC(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dg(Object(r),!0).forEach(function(n){vC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vC(e,t,r){return t=yC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yC(e){var t=mC(e,"string");return Ln(t)=="symbol"?t:t+""}function mC(e,t){if(Ln(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ln(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gC(e,t){if(e==null)return{};var r=bC(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 bC(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 xC=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},wC=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,y=t.className,v=gC(t,hC),h=dC({x:n,y:a,top:u,left:s,width:l,height:d},v);return!L(n)||!L(a)||!L(l)||!L(d)||!L(u)||!L(s)?null:P.createElement("path",sf({},V(h,!0),{className:J("recharts-cross",y),d:xC(n,a,l,d,u,s)}))},Ls,vg;function OC(){if(vg)return Ls;vg=1;var e=Ra(),t=cx(),r=ct();function n(i,a){return i&&i.length?e(i,r(a,2),t):void 0}return Ls=n,Ls}var _C=OC();const AC=ce(_C);var Bs,yg;function SC(){if(yg)return Bs;yg=1;var e=Ra(),t=ct(),r=sx();function n(i,a){return i&&i.length?e(i,t(a,2),r):void 0}return Bs=n,Bs}var PC=SC();const TC=ce(PC);var EC=["cx","cy","angle","ticks","axisLine"],jC=["ticks","tick","angle","tickFormatter","stroke"];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)}function hn(){return hn=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},hn.apply(this,arguments)}function mg(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 qt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mg(Object(r),!0).forEach(function(n){Ua(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gg(e,t){if(e==null)return{};var r=MC(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 MC(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 $C(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bg(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,Vx(n.key),n)}}function IC(e,t,r){return t&&bg(e.prototype,t),r&&bg(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function CC(e,t,r){return t=Ji(t),kC(e,Gx()?Reflect.construct(t,r||[],Ji(e).constructor):t.apply(e,r))}function kC(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 RC(e)}function RC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gx(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Gx=function(){return!!e})()}function Ji(e){return Ji=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ji(e)}function NC(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&&lf(e,t)}function lf(e,t){return lf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},lf(e,t)}function Ua(e,t,r){return t=Vx(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Vx(e){var t=DC(e,"string");return Er(t)=="symbol"?t:t+""}function DC(e,t){if(Er(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Er(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Wa=(function(e){function t(){return $C(this,t),CC(this,t,arguments)}return NC(t,e),IC(t,[{key:"getTickValueCoord",value:function(n){var i=n.coordinate,a=this.props,o=a.angle,u=a.cx,c=a.cy;return fe(u,c,i,o)}},{key:"getTickTextAnchor",value:function(){var n=this.props.orientation,i;switch(n){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,u=n.ticks,c=AC(u,function(f){return f.coordinate||0}),s=TC(u,function(f){return f.coordinate||0});return{cx:i,cy:a,startAngle:o,endAngle:o,innerRadius:s.coordinate||0,outerRadius:c.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,u=n.ticks,c=n.axisLine,s=gg(n,EC),f=u.reduce(function(y,v){return[Math.min(y[0],v.coordinate),Math.max(y[1],v.coordinate)]},[1/0,-1/0]),l=fe(i,a,f[0],o),p=fe(i,a,f[1],o),d=qt(qt(qt({},V(s,!1)),{},{fill:"none"},V(c,!1)),{},{x1:l.x,y1:l.y,x2:p.x,y2:p.y});return P.createElement("line",hn({className:"recharts-polar-radius-axis-line"},d))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,u=i.angle,c=i.tickFormatter,s=i.stroke,f=gg(i,jC),l=this.getTickTextAnchor(),p=V(f,!1),d=V(o,!1),y=a.map(function(v,h){var g=n.getTickValueCoord(v),x=qt(qt(qt(qt({textAnchor:l,transform:"rotate(".concat(90-u,", ").concat(g.x,", ").concat(g.y,")")},p),{},{stroke:"none",fill:s},d),{},{index:h},g),{},{payload:v});return P.createElement(ae,hn({className:J("recharts-polar-radius-axis-tick",Nx(o)),key:"tick-".concat(v.coordinate)},Yt(n.props,v,h)),t.renderTickItem(o,x,c?c(v.value,h):v.value))});return P.createElement(ae,{className:"recharts-polar-radius-axis-ticks"},y)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.axisLine,o=n.tick;return!i||!i.length?null:P.createElement(ae,{className:J("recharts-polar-radius-axis",this.props.className)},a&&this.renderAxisLine(),o&&this.renderTicks(),Te.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,i,a){var o;return P.isValidElement(n)?o=P.cloneElement(n,i):X(n)?o=n(i):o=P.createElement(Zt,hn({},i,{className:"recharts-polar-radius-axis-tick-value"}),a),o}}])})(D.PureComponent);Ua(Wa,"displayName","PolarRadiusAxis");Ua(Wa,"axisType","radiusAxis");Ua(Wa,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function 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 Ut(){return Ut=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},Ut.apply(this,arguments)}function xg(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 Lt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xg(Object(r),!0).forEach(function(n){za(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qC(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wg(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,Yx(n.key),n)}}function LC(e,t,r){return t&&wg(e.prototype,t),r&&wg(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function BC(e,t,r){return t=Qi(t),FC(e,Xx()?Reflect.construct(t,r||[],Qi(e).constructor):t.apply(e,r))}function FC(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 UC(e)}function UC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xx(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Xx=function(){return!!e})()}function Qi(e){return Qi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qi(e)}function WC(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&&ff(e,t)}function ff(e,t){return ff=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ff(e,t)}function za(e,t,r){return t=Yx(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Yx(e){var t=zC(e,"string");return jr(t)=="symbol"?t:t+""}function zC(e,t){if(jr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(jr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var HC=Math.PI/180,Og=1e-5,Ha=(function(e){function t(){return qC(this,t),BC(this,t,arguments)}return WC(t,e),LC(t,[{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.cx,o=i.cy,u=i.radius,c=i.orientation,s=i.tickSize,f=s||8,l=fe(a,o,u,n.coordinate),p=fe(a,o,u+(c==="inner"?-1:1)*f,n.coordinate);return{x1:l.x,y1:l.y,x2:p.x,y2:p.y}}},{key:"getTickTextAnchor",value:function(n){var i=this.props.orientation,a=Math.cos(-n.coordinate*HC),o;return a>Og?o=i==="outer"?"start":"end":a<-Og?o=i==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.radius,u=n.axisLine,c=n.axisLineType,s=Lt(Lt({},V(this.props,!1)),{},{fill:"none"},V(u,!1));if(c==="circle")return P.createElement(Pp,Ut({className:"recharts-polar-angle-axis-line"},s,{cx:i,cy:a,r:o}));var f=this.props.ticks,l=f.map(function(p){return fe(i,a,o,p.coordinate)});return P.createElement(pC,Ut({className:"recharts-polar-angle-axis-line"},s,{points:l}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,u=i.tickLine,c=i.tickFormatter,s=i.stroke,f=V(this.props,!1),l=V(o,!1),p=Lt(Lt({},f),{},{fill:"none"},V(u,!1)),d=a.map(function(y,v){var h=n.getTickLineCoord(y),g=n.getTickTextAnchor(y),x=Lt(Lt(Lt({textAnchor:g},f),{},{stroke:"none",fill:s},l),{},{index:v,payload:y,x:h.x2,y:h.y2});return P.createElement(ae,Ut({className:J("recharts-polar-angle-axis-tick",Nx(o)),key:"tick-".concat(y.coordinate)},Yt(n.props,y,v)),u&&P.createElement("line",Ut({className:"recharts-polar-angle-axis-tick-line"},p,h)),o&&t.renderTickItem(o,x,c?c(y.value,v):y.value))});return P.createElement(ae,{className:"recharts-polar-angle-axis-ticks"},d)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.radius,o=n.axisLine;return a<=0||!i||!i.length?null:P.createElement(ae,{className:J("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,a){var o;return P.isValidElement(n)?o=P.cloneElement(n,i):X(n)?o=n(i):o=P.createElement(Zt,Ut({},i,{className:"recharts-polar-angle-axis-tick-value"}),a),o}}])})(D.PureComponent);za(Ha,"displayName","PolarAngleAxis");za(Ha,"axisType","angleAxis");za(Ha,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var Fs,_g;function KC(){if(_g)return Fs;_g=1;var e=c0(),t=e(Object.getPrototypeOf,Object);return Fs=t,Fs}var Us,Ag;function GC(){if(Ag)return Us;Ag=1;var e=xt(),t=KC(),r=wt(),n="[object Object]",i=Function.prototype,a=Object.prototype,o=i.toString,u=a.hasOwnProperty,c=o.call(Object);function s(f){if(!r(f)||e(f)!=n)return!1;var l=t(f);if(l===null)return!0;var p=u.call(l,"constructor")&&l.constructor;return typeof p=="function"&&p instanceof p&&o.call(p)==c}return Us=s,Us}var VC=GC();const XC=ce(VC);var Ws,Sg;function YC(){if(Sg)return Ws;Sg=1;var e=xt(),t=wt(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return Ws=n,Ws}var ZC=YC();const JC=ce(ZC);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 ea(){return ea=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},ea.apply(this,arguments)}function QC(e,t){return nk(e)||rk(e,t)||tk(e,t)||ek()}function ek(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 58In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tk(e,t){if(e){if(typeof e=="string")return Pg(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 Pg(e,t)}}function Pg(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 rk(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 nk(e){if(Array.isArray(e))return e}function Tg(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 Eg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Tg(Object(r),!0).forEach(function(n){ik(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ik(e,t,r){return t=ak(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ak(e){var t=ok(e,"string");return Bn(t)=="symbol"?t:t+""}function ok(e,t){if(Bn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Bn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var jg=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},uk={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},ck=function(t){var r=Eg(Eg({},uk),t),n=D.useRef(),i=D.useState(-1),a=QC(i,2),o=a[0],u=a[1];D.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var w=n.current.getTotalLength();w&&u(w)}catch{}},[]);var c=r.x,s=r.y,f=r.upperWidth,l=r.lowerWidth,p=r.height,d=r.className,y=r.animationEasing,v=r.animationDuration,h=r.animationBegin,g=r.isUpdateAnimationActive;if(c!==+c||s!==+s||f!==+f||l!==+l||p!==+p||f===0&&l===0||p===0)return null;var x=J("recharts-trapezoid",d);return g?P.createElement(bt,{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:y,isActive:g},function(w){var O=w.upperWidth,m=w.lowerWidth,b=w.height,_=w.x,A=w.y;return P.createElement(bt,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:h,duration:v,easing:y},P.createElement("path",ea({},V(r,!0),{className:x,d:jg(_,A,O,m,b),ref:n})))}):P.createElement("g",null,P.createElement("path",ea({},V(r,!0),{className:x,d:jg(c,s,f,l,p)})))},sk=["option","shapeType","propTransformer","activeClassName","isActive"];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 lk(e,t){if(e==null)return{};var r=fk(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 fk(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 Mg(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 ta(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Mg(Object(r),!0).forEach(function(n){pk(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pk(e,t,r){return t=hk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hk(e){var t=dk(e,"string");return Fn(t)=="symbol"?t:t+""}function dk(e,t){if(Fn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Fn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vk(e,t){return ta(ta({},t),e)}function yk(e,t){return e==="symbols"}function $g(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return P.createElement(Sp,r);case"trapezoid":return P.createElement(ck,r);case"sector":return P.createElement(Lx,r);case"symbols":if(yk(t))return P.createElement(zf,r);break;default:return null}}function mk(e){return D.isValidElement(e)?e.props:e}function Zx(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?vk:n,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,u=e.isActive,c=lk(e,sk),s;if(D.isValidElement(t))s=D.cloneElement(t,ta(ta({},c),mk(t)));else if(X(t))s=t(c);else if(XC(t)&&!JC(t)){var f=i(t,c);s=P.createElement($g,{shapeType:r,elementProps:f})}else{var l=c;s=P.createElement($g,{shapeType:r,elementProps:l})}return u?P.createElement(ae,{className:o},s):s}function Ka(e,t){return t!=null&&"trapezoids"in e.props}function Ga(e,t){return t!=null&&"sectors"in e.props}function Un(e,t){return t!=null&&"points"in e.props}function gk(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 bk(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function xk(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function wk(e,t){var r;return Ka(e,t)?r=gk:Ga(e,t)?r=bk:Un(e,t)&&(r=xk),r}function Ok(e,t){var r;return Ka(e,t)?r="trapezoids":Ga(e,t)?r="sectors":Un(e,t)&&(r="points"),r}function _k(e,t){if(Ka(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(Ga(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 Un(e,t)?t.payload:{}}function Ak(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=Ok(r,t),a=_k(r,t),o=n.filter(function(c,s){var f=qa(a,c),l=r.props[i].filter(function(y){var v=wk(r,t);return v(y,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 gi;function Mr(e){"@babel/helpers - typeof";return Mr=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},Mr(e)}function fr(){return fr=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},fr.apply(this,arguments)}function Ig(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function se(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ig(Object(r),!0).forEach(function(n){Ge(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ig(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Sk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Cg(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,Qx(n.key),n)}}function Pk(e,t,r){return t&&Cg(e.prototype,t),r&&Cg(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tk(e,t,r){return t=ra(t),Ek(e,Jx()?Reflect.construct(t,r||[],ra(e).constructor):t.apply(e,r))}function Ek(e,t){if(t&&(Mr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jk(e)}function jk(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jx(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Jx=function(){return!!e})()}function ra(e){return ra=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ra(e)}function Mk(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&&pf(e,t)}function pf(e,t){return pf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},pf(e,t)}function Ge(e,t,r){return t=Qx(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qx(e){var t=$k(e,"string");return Mr(t)=="symbol"?t:t+""}function $k(e,t){if(Mr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Mr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var _t=(function(e){function t(r){var n;return Sk(this,t),n=Tk(this,t,[r]),Ge(n,"pieRef",null),Ge(n,"sectorRefs",[]),Ge(n,"id",Zn("recharts-pie-")),Ge(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),X(i)&&i()}),Ge(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),X(i)&&i()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return Mk(t,e),Pk(t,[{key:"isActiveIndex",value:function(n){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(n)!==-1:n===i}},{key:"hasActiveIndex",value:function(){var n=this.props.activeIndex;return Array.isArray(n)?n.length!==0:n||n===0}},{key:"renderLabels",value:function(n){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.label,u=a.labelLine,c=a.dataKey,s=a.valueKey,f=V(this.props,!1),l=V(o,!1),p=V(u,!1),d=o&&o.offsetRadius||20,y=n.map(function(v,h){var g=(v.startAngle+v.endAngle)/2,x=fe(v.cx,v.cy,v.outerRadius+d,g),w=se(se(se(se({},f),v),{},{stroke:"none"},l),{},{index:h,textAnchor:t.getTextAnchor(x.x,v.cx)},x),O=se(se(se(se({},f),v),{},{fill:"none",stroke:v.fill},p),{},{index:h,points:[fe(v.cx,v.cy,v.outerRadius,g),x]}),m=c;return Q(c)&&Q(s)?m="value":Q(c)&&(m=s),P.createElement(ae,{key:"label-".concat(v.startAngle,"-").concat(v.endAngle,"-").concat(v.midAngle,"-").concat(h)},u&&t.renderLabelLineItem(u,O,"line"),t.renderLabelItem(o,w,$e(v,m)))});return P.createElement(ae,{className:"recharts-pie-labels"},y)}},{key:"renderSectorsStatically",value:function(n){var i=this,a=this.props,o=a.activeShape,u=a.blendStroke,c=a.inactiveShape;return n.map(function(s,f){if(s?.startAngle===0&&s?.endAngle===0&&n.length!==1)return null;var l=i.isActiveIndex(f),p=c&&i.hasActiveIndex()?c:null,d=l?o:p,y=se(se({},s),{},{stroke:u?s.fill:s.stroke,tabIndex:-1});return P.createElement(ae,fr({ref:function(h){h&&!i.sectorRefs.includes(h)&&i.sectorRefs.push(h)},tabIndex:-1,className:"recharts-pie-sector"},Yt(i.props,s,f),{key:"sector-".concat(s?.startAngle,"-").concat(s?.endAngle,"-").concat(s.midAngle,"-").concat(f)}),P.createElement(Zx,fr({option:d,isActive:l,shapeType:"sector"},y)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,i=this.props,a=i.sectors,o=i.isAnimationActive,u=i.animationBegin,c=i.animationDuration,s=i.animationEasing,f=i.animationId,l=this.state,p=l.prevSectors,d=l.prevIsAnimationActive;return P.createElement(bt,{begin:u,duration:c,isActive:o,easing:s,from:{t:0},to:{t:1},key:"pie-".concat(f,"-").concat(d),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(y){var v=y.t,h=[],g=a&&a[0],x=g.startAngle;return a.forEach(function(w,O){var m=p&&p[O],b=O>0?We(w,"paddingAngle",0):0;if(m){var _=St(m.endAngle-m.startAngle,w.endAngle-w.startAngle),A=se(se({},w),{},{startAngle:x+b,endAngle:x+_(v)+b});h.push(A),x=A.endAngle}else{var S=w.endAngle,M=w.startAngle,E=St(0,S-M),T=E(v),j=se(se({},w),{},{startAngle:x+b,endAngle:x+T+b});h.push(j),x=j.endAngle}}),P.createElement(ae,null,n.renderSectorsStatically(h))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.onkeydown=function(a){if(!a.altKey)switch(a.key){case"ArrowLeft":{var o=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[o].focus(),i.setState({sectorToFocus:o});break}case"ArrowRight":{var u=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[u].focus(),i.setState({sectorToFocus:u});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,i=n.sectors,a=n.isAnimationActive,o=this.state.prevSectors;return a&&i&&i.length&&(!o||!qa(o,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,i=this.props,a=i.hide,o=i.sectors,u=i.className,c=i.label,s=i.cx,f=i.cy,l=i.innerRadius,p=i.outerRadius,d=i.isAnimationActive,y=this.state.isAnimationFinished;if(a||!o||!o.length||!L(s)||!L(f)||!L(l)||!L(p))return null;var v=J("recharts-pie",u);return P.createElement(ae,{tabIndex:this.props.rootTabIndex,className:v,ref:function(g){n.pieRef=g}},this.renderSectors(),c&&this.renderLabels(o),Te.renderCallByParent(this.props,null,!1),(!d||y)&&jt.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return i.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:n.sectors!==i.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,i){return n>i?"start":n<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(n,i,a){if(P.isValidElement(n))return P.cloneElement(n,i);if(X(n))return n(i);var o=J("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return P.createElement(Yl,fr({},i,{key:a,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(n,i,a){if(P.isValidElement(n))return P.cloneElement(n,i);var o=a;if(X(n)&&(o=n(i),P.isValidElement(o)))return o;var u=J("recharts-pie-label-text",typeof n!="boolean"&&!X(n)?n.className:"");return P.createElement(Zt,fr({},i,{alignmentBaseline:"middle",className:u}),o)}}])})(D.PureComponent);gi=_t;Ge(_t,"displayName","Pie");Ge(_t,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Hr.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Ge(_t,"parseDeltaAngle",function(e,t){var r=Ie(t-e),n=Math.min(Math.abs(t-e),360);return r*n});Ge(_t,"getRealPieData",function(e){var t=e.data,r=e.children,n=V(e,!1),i=Xe(r,Ea);return t&&t.length?t.map(function(a,o){return se(se(se({payload:a},n),a),i&&i[o]&&i[o].props)}):i&&i.length?i.map(function(a){return se(se({},n),a.props)}):[]});Ge(_t,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,a=t.height,o=Rx(i,a),u=n+Ce(e.cx,i,i/2),c=r+Ce(e.cy,a,a/2),s=Ce(e.innerRadius,o,0),f=Ce(e.outerRadius,o,o*.8),l=e.maxRadius||Math.sqrt(i*i+a*a)/2;return{cx:u,cy:c,innerRadius:s,outerRadius:f,maxRadius:l}});Ge(_t,"getComposedData",function(e){var t=e.item,r=e.offset,n=t.type.defaultProps!==void 0?se(se({},t.type.defaultProps),t.props):t.props,i=gi.getRealPieData(n);if(!i||!i.length)return null;var a=n.cornerRadius,o=n.startAngle,u=n.endAngle,c=n.paddingAngle,s=n.dataKey,f=n.nameKey,l=n.valueKey,p=n.tooltipType,d=Math.abs(n.minAngle),y=gi.parseCoordinateOfPie(n,r),v=gi.parseDeltaAngle(o,u),h=Math.abs(v),g=s;Q(s)&&Q(l)?(dt(!1,`Use "dataKey" to specify the value of pie,
59 the props "valueKey" will be deprecated in 1.1.0`),g="value"):Q(s)&&(dt(!1,`Use "dataKey" to specify the value of pie, 60 the props "valueKey" will be deprecated in 1.1.0`),g=l);var x=i.filter(function(A){return $e(A,g,0)!==0}).length,w=(h>=360?x:x-1)*c,O=h-x*d-w,m=i.reduce(function(A,S){var M=$e(S,g,0);return A+(L(M)?M:0)},0),b;if(m>0){var _;b=i.map(function(A,S){var M=$e(A,g,0),E=$e(A,f,S),T=(L(M)?M:0)/m,j;S?j=_.endAngle+Ie(v)*c*(M!==0?1:0):j=o;var I=j+Ie(v)*((M!==0?d:0)+T*O),$=(j+I)/2,k=(y.innerRadius+y.outerRadius)/2,R=[{name:E,value:M,payload:A,dataKey:g,type:p}],q=fe(y.cx,y.cy,k,$);return _=se(se(se({percent:T,cornerRadius:a,name:E,tooltipPayload:R,midAngle:$,middleRadius:k,tooltipPosition:q},A),y),{},{value:$e(A,g),startAngle:j,endAngle:I,payload:A,paddingAngle:Ie(v)*c}),_})}return se(se({},y),{},{sectors:b,data:i})});var zs,kg;function Ik(){if(kg)return zs;kg=1;var e=Math.ceil,t=Math.max;function r(n,i,a,o){for(var u=-1,c=t(e((i-n)/(a||1)),0),s=Array(c);c--;)s[o?c:++u]=n,n+=a;return s}return zs=r,zs}var Hs,Rg;function ew(){if(Rg)return Hs;Rg=1;var e=A0(),t=1/0,r=17976931348623157e292;function n(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-t){var a=i<0?-1:1;return a*r}return i===i?i:0}return Hs=n,Hs}var Ks,Ng;function Ck(){if(Ng)return Ks;Ng=1;var e=Ik(),t=Ta(),r=ew();function n(i){return function(a,o,u){return u&&typeof u!="number"&&t(a,o,u)&&(o=u=void 0),a=r(a),o===void 0?(o=a,a=0):o=r(o),u=u===void 0?a<o?1:-1:r(u),e(a,o,u,i)}}return Ks=n,Ks}var Gs,Dg;function kk(){if(Dg)return Gs;Dg=1;var e=Ck(),t=e();return Gs=t,Gs}var Rk=kk();const na=ce(Rk);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 qg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Lg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qg(Object(r),!0).forEach(function(n){tw(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tw(e,t,r){return t=Nk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nk(e){var t=Dk(e,"string");return Wn(t)=="symbol"?t:t+""}function Dk(e,t){if(Wn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qk=["Webkit","Moz","O","ms"],Lk=function(t,r){var n=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=qk.reduce(function(a,o){return Lg(Lg({},a),{},tw({},o+n,r))},{});return i[t]=r,i};function $r(e){"@babel/helpers - typeof";return $r=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},$r(e)}function ia(){return ia=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},ia.apply(this,arguments)}function Bg(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 Vs(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Bg(Object(r),!0).forEach(function(n){Be(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Bk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fg(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,nw(n.key),n)}}function Fk(e,t,r){return t&&Fg(e.prototype,t),r&&Fg(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Uk(e,t,r){return t=aa(t),Wk(e,rw()?Reflect.construct(t,r||[],aa(e).constructor):t.apply(e,r))}function Wk(e,t){if(t&&($r(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zk(e)}function zk(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rw=function(){return!!e})()}
vendor: 102,828 bytes, lines 60-64
60function aa(e){return aa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},aa(e)}function Hk(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hf(e,t)}function hf(e,t){return hf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},hf(e,t)}function Be(e,t,r){return t=nw(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nw(e){var t=Kk(e,"string");return $r(t)=="symbol"?t:t+""}function Kk(e,t){if($r(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if($r(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Gk=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=sn().domain(na(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}},Ug=function(t){return t.changedTouches&&!!t.changedTouches.length},Ir=(function(e){function t(r){var n;return Bk(this,t),n=Uk(this,t,[r]),Be(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),Be(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),Be(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()}),Be(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),Be(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),Be(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),Be(n,"handleSlideDragStart",function(i){var a=Ug(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return Hk(t,e),Fk(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),y=t.getIndexInRange(o,p);return{startIndex:d-d%c,endIndex:y===f?f:y-y%c}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,u=i.dataKey,c=$e(a[n],u,n);return X(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,y=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 h=this.getIndex({startX:o+v,endX:u+v});(h.startIndex!==p||h.endIndex!==d)&&y&&y(h),this.setState({startX:o+v,endX:u+v,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=Ug(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,y=f.onChange,v=f.gap,h=f.data,g={startX:this.state.startX,endX:this.state.endX},x=n.pageX-a;x>0?x=Math.min(x,l+p-d-s):x<0&&(x=Math.max(x,l-s)),g[o]=s+x;var w=this.getIndex(g),O=w.startIndex,m=w.endIndex,b=function(){var A=h.length-1;return o==="startX"&&(u>c?O%v===0:m%v===0)||u<c&&m===A||o==="endX"&&(u>c?m%v===0:O%v===0)||u>c&&m===A};this.setState(Be(Be({},o,s+x),"brushMoveStartX",n.pageX),function(){y&&b()&&y(w)})}},{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(Be({},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=D.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,y=c.data,v=c.startIndex,h=c.endIndex,g=Math.max(n,this.props.x),x=Vs(Vs({},V(this.props,!1)),{},{x:g,y:s,width:f,height:l}),w=d||"Min value: ".concat((a=y[v])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=y[h])===null||o===void 0?void 0:o.name);return P.createElement(ae,{tabIndex:0,role:"slider","aria-label":w,"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,x))}},{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,y={pointerEvents:"none",fill:s};return P.createElement(ae,{className:"recharts-brush-texts"},P.createElement(Zt,ia({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,p)-d,y:o+u/2},y),this.getTextOfTick(i)),P.createElement(Zt,ia({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,p)+c+d,y:o+u/2},y),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,u=n.x,c=n.y,s=n.width,f=n.height,l=n.alwaysShowText,p=this.state,d=p.startX,y=p.endX,v=p.isTextActive,h=p.isSlideMoving,g=p.isTravellerMoving,x=p.isTravellerFocused;if(!i||!i.length||!L(u)||!L(c)||!L(s)||!L(f)||s<=0||f<=0)return null;var w=J("recharts-brush",a),O=P.Children.count(o)===1,m=Lk("userSelect","none");return P.createElement(ae,{className:w,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:m},this.renderBackground(),O&&this.renderPanorama(),this.renderSlide(d,y),this.renderTravellerLayer(d,"startX"),this.renderTravellerLayer(y,"endX"),(v||h||g||x||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):X(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 Vs({prevData:a,prevTravellerWidth:c,prevUpdateId:s,prevX:u,prevWidth:o},a&&a.length?Gk({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}}])})(D.PureComponent);Be(Ir,"displayName","Brush");Be(Ir,"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 Xs,Wg;function Vk(){if(Wg)return Xs;Wg=1;var e=Zf();function t(r,n){var i;return e(r,function(a,o,u){return i=n(a,o,u),!i}),!!i}return Xs=t,Xs}var Ys,zg;function Xk(){if(zg)return Ys;zg=1;var e=t0(),t=ct(),r=Vk(),n=qe(),i=Ta();function a(o,u,c){var s=n(o)?e:r;return c&&i(o,u,c)&&(u=void 0),s(o,t(u,3))}return Ys=a,Ys}var Yk=Xk();const Zk=ce(Yk);var at=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},Zs,Hg;function Jk(){if(Hg)return Zs;Hg=1;var e=b0();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return Zs=t,Zs}var Js,Kg;function Qk(){if(Kg)return Js;Kg=1;var e=Jk(),t=m0(),r=ct();function n(i,a){var o={};return a=r(a,3),t(i,function(u,c,s){e(o,c,a(u,c,s))}),o}return Js=n,Js}var eR=Qk();const tR=ce(eR);var Qs,Gg;function rR(){if(Gg)return Qs;Gg=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(!r(t[n],n,t))return!1;return!0}return Qs=e,Qs}var el,Vg;function nR(){if(Vg)return el;Vg=1;var e=Zf();function t(r,n){var i=!0;return e(r,function(a,o,u){return i=!!n(a,o,u),i}),i}return el=t,el}var tl,Xg;function iR(){if(Xg)return tl;Xg=1;var e=rR(),t=nR(),r=ct(),n=qe(),i=Ta();function a(o,u,c){var s=n(o)?e:t;return c&&i(o,u,c)&&(u=void 0),s(o,r(u,3))}return tl=a,tl}var aR=iR();const oR=ce(aR);var uR=["x","y"];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 df(){return df=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},df.apply(this,arguments)}function Yg(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 nn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Yg(Object(r),!0).forEach(function(n){cR(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Yg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cR(e,t,r){return t=sR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sR(e){var t=lR(e,"string");return zn(t)=="symbol"?t:t+""}function lR(e,t){if(zn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(zn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function fR(e,t){if(e==null)return{};var r=pR(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 pR(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 hR(e,t){var r=e.x,n=e.y,i=fR(e,uR),a="".concat(r),o=parseInt(a,10),u="".concat(n),c=parseInt(u,10),s="".concat(t.height||i.height),f=parseInt(s,10),l="".concat(t.width||i.width),p=parseInt(l,10);return nn(nn(nn(nn(nn({},t),i),o?{x:o}:{}),c?{y:c}:{}),{},{height:f,width:p,name:t.name,radius:t.radius})}function Zg(e){return P.createElement(Zx,df({shapeType:"rectangle",propTransformer:hR,activeClassName:"recharts-active-bar"},e))}var dR=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=L(n)||kO(n);return a?t(n,i):(a||Qt(),r)}},vR=["value","background"],iw;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 yR(e,t){if(e==null)return{};var r=mR(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 mR(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 oa(){return oa=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},oa.apply(this,arguments)}function Jg(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 ge(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Jg(Object(r),!0).forEach(function(n){Tt(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jg(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 Qg(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,ow(n.key),n)}}function bR(e,t,r){return t&&Qg(e.prototype,t),r&&Qg(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function xR(e,t,r){return t=ua(t),wR(e,aw()?Reflect.construct(t,r||[],ua(e).constructor):t.apply(e,r))}function wR(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 OR(e)}function OR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aw=function(){return!!e})()}function ua(e){return ua=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ua(e)}function _R(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&&vf(e,t)}function vf(e,t){return vf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},vf(e,t)}function Tt(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=AR(e,"string");return Cr(t)=="symbol"?t:t+""}function AR(e,t){if(Cr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Cr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ir=(function(e){function t(){var r;gR(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=xR(this,t,[].concat(i)),Tt(r,"state",{isAnimationFinished:!1}),Tt(r,"id",Zn("recharts-bar-")),Tt(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),o&&o()}),Tt(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),o&&o()}),r}return _R(t,e),bR(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=V(this.props,!1);return n&&n.map(function(l,p){var d=p===c,y=d?s:o,v=ge(ge(ge({},f),l),{},{isActive:d,option:y,index:p,dataKey:u,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return P.createElement(ae,oa({className:"recharts-bar-rectangle"},Yt(i.props,l,p),{key:"rectangle-".concat(l?.x,"-").concat(l?.y,"-").concat(l?.value,"-").concat(p)}),P.createElement(Zg,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(bt,{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 y=d.t,v=a.map(function(h,g){var x=p&&p[g];if(x){var w=St(x.x,h.x),O=St(x.y,h.y),m=St(x.width,h.width),b=St(x.height,h.height);return ge(ge({},h),{},{x:w(y),y:O(y),width:m(y),height:b(y)})}if(o==="horizontal"){var _=St(0,h.height),A=_(y);return ge(ge({},h),{},{y:h.y+h.height-A,height:A})}var S=St(0,h.width),M=S(y);return ge(ge({},h),{},{width:M})});return P.createElement(ae,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||!qa(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,a=i.data,o=i.dataKey,u=i.activeIndex,c=V(this.props.background,!1);return a.map(function(s,f){s.value;var l=s.background,p=yR(s,vR);if(!l)return null;var d=ge(ge(ge(ge(ge({},p),{},{fill:"#eee"},l),c),Yt(n.props,s,f)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:f,className:"recharts-bar-background-rectangle"});return P.createElement(Zg,oa({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,Fa);if(!l)return null;var p=s==="vertical"?o[0].height/2:o[0].width/2,d=function(h,g){var x=Array.isArray(h.value)?h.value[1]:h.value;return{x:h.x,y:h.y,value:x,errorVal:$e(h,g)}},y={clipPath:n?"url(#clipPath-".concat(i,")"):null};return P.createElement(ae,y,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,y=n.background,v=n.id;if(i||!a||!a.length)return null;var h=this.state.isAnimationFinished,g=J("recharts-bar",o),x=u&&u.allowDataOverflow,w=c&&c.allowDataOverflow,O=x||w,m=Q(v)?this.id:v;return P.createElement(ae,{className:g},x||w?P.createElement("defs",null,P.createElement("clipPath",{id:"clipPath-".concat(m)},P.createElement("rect",{x:x?s:s-l/2,y:w?f:f-p/2,width:x?l:l*2,height:w?p:p*2}))):null,P.createElement(ae,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(m,")"):null},y?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,m),(!d||h)&&jt.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}}])})(D.PureComponent);iw=ir;Tt(ir,"displayName","Bar");Tt(ir,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Hr.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Tt(ir,"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=Vj(n,r);if(!d)return null;var y=t.layout,v=r.type.defaultProps,h=v!==void 0?ge(ge({},v),r.props):r.props,g=h.dataKey,x=h.children,w=h.minPointSize,O=y==="horizontal"?o:a,m=s?O.scale.domain():null,b=tM({numericAxis:O}),_=Xe(x,Ea),A=l.map(function(S,M){var E,T,j,I,$,k;s?E=Xj(s[f+M],m):(E=$e(S,g),Array.isArray(E)||(E=[b,E]));var R=dR(w,iw.defaultProps.minPointSize)(E[1],M);if(y==="horizontal"){var q,B=[o.scale(E[0]),o.scale(E[1])],z=B[0],K=B[1];T=Tm({axis:a,ticks:u,bandSize:i,offset:d.offset,entry:S,index:M}),j=(q=K??z)!==null&&q!==void 0?q:void 0,I=d.size;var U=z-K;if($=Number.isNaN(U)?0:U,k={x:T,y:o.y,width:I,height:o.height},Math.abs(R)>0&&Math.abs($)<Math.abs(R)){var G=Ie($||R)*(Math.abs(R)-Math.abs($));j-=G,$+=G}}else{var pe=[a.scale(E[0]),a.scale(E[1])],me=pe[0],Le=pe[1];if(T=me,j=Tm({axis:o,ticks:c,bandSize:i,offset:d.offset,entry:S,index:M}),I=Le-me,$=d.size,k={x:a.x,y:j,width:a.width,height:$},Math.abs(R)>0&&Math.abs(I)<Math.abs(R)){var kt=Ie(I||R)*(Math.abs(R)-Math.abs(I));I+=kt}}return ge(ge(ge({},S),{},{x:T,y:j,width:I,height:$,value:s?E:E[1],payload:S,background:k},_&&_[M]&&_[M].props),{},{tooltipPayload:[Cx(r,S)],tooltipPosition:{x:T+I/2,y:j+$/2}})});return ge({data:A,layout:y},p)});function Hn(e){"@babel/helpers - typeof";return Hn=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},Hn(e)}function SR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eb(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,uw(n.key),n)}}function PR(e,t,r){return t&&eb(e.prototype,t),r&&eb(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function tb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function et(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?tb(Object(r),!0).forEach(function(n){Va(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Va(e,t,r){return t=uw(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uw(e){var t=TR(e,"string");return Hn(t)=="symbol"?t:t+""}function TR(e,t){if(Hn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Hn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ER=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,ir);return f.reduce(function(d,y){var v=r[y],h=v.orientation,g=v.domain,x=v.padding,w=x===void 0?{}:x,O=v.mirror,m=v.reversed,b="".concat(h).concat(O?"Mirror":""),_,A,S,M,E;if(v.type==="number"&&(v.padding==="gap"||v.padding==="no-gap")){var T=g[1]-g[0],j=1/0,I=v.categoricalDomain.sort(DO);if(I.forEach(function(pe,me){me>0&&(j=Math.min((pe||0)-(I[me-1]||0),j))}),Number.isFinite(j)){var $=j/T,k=v.layout==="vertical"?n.height:n.width;if(v.padding==="gap"&&(_=$*k/2),v.padding==="no-gap"){var R=Ce(t.barCategoryGap,$*k),q=$*k/2;_=q-R-(q-R)/k*R}}}i==="xAxis"?A=[n.left+(w.left||0)+(_||0),n.left+n.width-(w.right||0)-(_||0)]:i==="yAxis"?A=c==="horizontal"?[n.top+n.height-(w.bottom||0),n.top+(w.top||0)]:[n.top+(w.top||0)+(_||0),n.top+n.height-(w.bottom||0)-(_||0)]:A=v.range,m&&(A=[A[1],A[0]]);var B=jx(v,a,p),z=B.scale,K=B.realScaleType;z.domain(g).range(A),Mx(z);var U=$x(z,et(et({},v),{},{realScaleType:K}));i==="xAxis"?(E=h==="top"&&!O||h==="bottom"&&O,S=n.left,M=l[b]-E*v.height):i==="yAxis"&&(E=h==="left"&&!O||h==="right"&&O,S=l[b]-E*v.width,M=n.top);var G=et(et(et({},v),U),{},{realScaleType:K,x:S,y:M,scale:z,width:i==="xAxis"?n.width:v.width,height:i==="yAxis"?n.height:v.height});return G.bandSize=zi(G,U),!v.hide&&i==="xAxis"?l[b]+=(E?-1:1)*G.height:v.hide||(l[b]+=(E?-1:1)*G.width),et(et({},d),{},Va({},y,G))},{})},cw=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)}},jR=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return cw({x:r,y:n},{x:i,y:a})},sw=(function(){function e(t){SR(this,e),this.scale=t}return PR(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)}}])})();Va(sw,"EPS",1e-4);var Tp=function(t){var r=Object.keys(t).reduce(function(n,i){return et(et({},n),{},Va({},i,sw.create(t[i])))},{});return et(et({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,u=a.position;return tR(i,function(c,s){return r[s].apply(c,{bandAware:o,position:u})})},isInRange:function(i){return oR(i,function(a,o){return r[o].isInRange(a)})}})};function MR(e){return(e%180+180)%180}var $R=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=MR(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)},rl,rb;function IR(){if(rb)return rl;rb=1;var e=ct(),t=Jn(),r=Sa();function n(i){return function(a,o,u){var c=Object(a);if(!t(a)){var s=e(o,3);a=r(a),o=function(l){return s(c[l],l,c)}}var f=i(a,o,u);return f>-1?c[s?a[f]:f]:void 0}}return rl=n,rl}var nl,nb;function CR(){if(nb)return nl;nb=1;var e=ew();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return nl=t,nl}var il,ib;function kR(){if(ib)return il;ib=1;var e=p0(),t=ct(),r=CR(),n=Math.max;function i(a,o,u){var c=a==null?0:a.length;if(!c)return-1;var s=u==null?0:r(u);return s<0&&(s=n(c+s,0)),e(a,t(o,3),s)}return il=i,il}var al,ab;function RR(){if(ab)return al;ab=1;var e=IR(),t=kR(),r=e(t);return al=r,al}RR();var NR=Eb();const DR=ce(NR);var qR=DR(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("")}),lw=D.createContext(void 0),fw=D.createContext(void 0),pw=D.createContext(void 0),LR=D.createContext({}),hw=D.createContext(void 0),dw=D.createContext(0),vw=D.createContext(0),ob=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=qR(a);return P.createElement(lw.Provider,{value:n},P.createElement(fw.Provider,{value:i},P.createElement(LR.Provider,{value:a},P.createElement(pw.Provider,{value:f},P.createElement(hw.Provider,{value:o},P.createElement(dw.Provider,{value:s},P.createElement(vw.Provider,{value:c},u)))))))},BR=function(){return D.useContext(hw)},yw=function(t){var r=D.useContext(lw);r==null&&Qt();var n=r[t];return n==null&&Qt(),n},mw=function(t){var r=D.useContext(fw);r==null&&Qt();var n=r[t];return n==null&&Qt(),n},FR=function(){var t=D.useContext(pw);return t},gw=function(){return D.useContext(vw)},bw=function(){return D.useContext(dw)};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 UR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WR(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,ww(n.key),n)}}function zR(e,t,r){return t&&WR(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function HR(e,t,r){return t=ca(t),KR(e,xw()?Reflect.construct(t,r||[],ca(e).constructor):t.apply(e,r))}function KR(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 GR(e)}function GR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xw=function(){return!!e})()}function ca(e){return ca=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ca(e)}function VR(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&&yf(e,t)}function yf(e,t){return yf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},yf(e,t)}function ub(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 cb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ub(Object(r),!0).forEach(function(n){Ep(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ub(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ep(e,t,r){return t=ww(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ww(e){var t=XR(e,"string");return kr(t)=="symbol"?t:t+""}function XR(e,t){if(kr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(kr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function YR(e,t){return eN(e)||QR(e,t)||JR(e,t)||ZR()}function ZR(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 61In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function JR(e,t){if(e){if(typeof e=="string")return sb(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 sb(e,t)}}function sb(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 QR(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 eN(e){if(Array.isArray(e))return e}function mf(){return mf=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},mf.apply(this,arguments)}var tN=function(t,r){var n;return P.isValidElement(t)?n=P.cloneElement(t,r):X(t)?n=t(r):n=P.createElement("line",mf({},r,{className:"recharts-reference-line-line"})),n},rN=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 y=s.y,v=t.y.apply(y,{position:o});if(at(s,"discard")&&!t.y.isInRange(v))return null;var h=[{x:f+p,y:v},{x:f,y:v}];return c==="left"?h.reverse():h}if(r){var g=s.x,x=t.x.apply(g,{position:o});if(at(s,"discard")&&!t.x.isInRange(x))return null;var w=[{x,y:l+d},{x,y:l}];return u==="top"?w.reverse():w}if(i){var O=s.segment,m=O.map(function(b){return t.apply(b,{position:o})});return at(s,"discard")&&Zk(m,function(b){return!t.isInRange(b)})?null:m}return null};function nN(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=BR(),f=yw(i),l=mw(a),p=FR();if(!s||!p)return null;dt(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var d=Tp({x:f.scale,y:l.scale}),y=Ae(t),v=Ae(r),h=n&&n.length===2,g=rN(d,y,v,h,p,e.position,f.orientation,l.orientation,e);if(!g)return null;var x=YR(g,2),w=x[0],O=w.x,m=w.y,b=x[1],_=b.x,A=b.y,S=at(e,"hidden")?"url(#".concat(s,")"):void 0,M=cb(cb({clipPath:S},V(e,!0)),{},{x1:O,y1:m,x2:_,y2:A});return P.createElement(ae,{className:J("recharts-reference-line",u)},tN(o,M),Te.renderCallByParent(e,jR({x1:O,y1:m,x2:_,y2:A})))}var jp=(function(e){function t(){return UR(this,t),HR(this,t,arguments)}return VR(t,e),zR(t,[{key:"render",value:function(){return P.createElement(nN,this.props)}}])})(P.Component);Ep(jp,"displayName","ReferenceLine");Ep(jp,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function gf(){return gf=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},gf.apply(this,arguments)}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 lb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lb(Object(r),!0).forEach(function(n){Xa(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iN(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aN(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,_w(n.key),n)}}function oN(e,t,r){return t&&aN(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function uN(e,t,r){return t=sa(t),cN(e,Ow()?Reflect.construct(t,r||[],sa(e).constructor):t.apply(e,r))}function cN(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 sN(e)}function sN(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ow(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ow=function(){return!!e})()}function sa(e){return sa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},sa(e)}function lN(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&&bf(e,t)}function bf(e,t){return bf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},bf(e,t)}function Xa(e,t,r){return t=_w(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _w(e){var t=fN(e,"string");return Rr(t)=="symbol"?t:t+""}function fN(e,t){if(Rr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Rr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var pN=function(t){var r=t.x,n=t.y,i=t.xAxis,a=t.yAxis,o=Tp({x:i.scale,y:a.scale}),u=o.apply({x:r,y:n},{bandAware:!0});return at(t,"discard")&&!o.isInRange(u)?null:u},Ya=(function(e){function t(){return iN(this,t),uN(this,t,arguments)}return lN(t,e),oN(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=Ae(i),f=Ae(a);if(dt(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!s||!f)return null;var l=pN(this.props);if(!l)return null;var p=l.x,d=l.y,y=this.props,v=y.shape,h=y.className,g=at(this.props,"hidden")?"url(#".concat(c,")"):void 0,x=fb(fb({clipPath:g},V(this.props,!0)),{},{cx:p,cy:d});return P.createElement(ae,{className:J("recharts-reference-dot",h)},t.renderDot(v,x),Te.renderCallByParent(this.props,{x:p-o,y:d-o,width:2*o,height:2*o}))}}])})(P.Component);Xa(Ya,"displayName","ReferenceDot");Xa(Ya,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Xa(Ya,"renderDot",function(e,t){var r;return P.isValidElement(e)?r=P.cloneElement(e,t):X(e)?r=e(t):r=P.createElement(Pp,gf({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function xf(){return xf=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},xf.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 pb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pb(Object(r),!0).forEach(function(n){Za(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hN(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dN(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,Sw(n.key),n)}}function vN(e,t,r){return t&&dN(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function yN(e,t,r){return t=la(t),mN(e,Aw()?Reflect.construct(t,r||[],la(e).constructor):t.apply(e,r))}function mN(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 gN(e)}function gN(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Aw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Aw=function(){return!!e})()}function la(e){return la=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},la(e)}function bN(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&&wf(e,t)}function wf(e,t){return wf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},wf(e,t)}function Za(e,t,r){return t=Sw(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Sw(e){var t=xN(e,"string");return Nr(t)=="symbol"?t:t+""}function xN(e,t){if(Nr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Nr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var wN=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=Tp({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},y={x:r?p.x.apply(u,{position:"end"}):p.x.rangeMax,y:i?p.y.apply(s,{position:"end"}):p.y.rangeMax};return at(a,"discard")&&(!p.isInRange(d)||!p.isInRange(y))?null:cw(d,y)},Ja=(function(e){function t(){return hN(this,t),yN(this,t,arguments)}return bN(t,e),vN(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;dt(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var l=Ae(i),p=Ae(a),d=Ae(o),y=Ae(u),v=this.props.shape;if(!l&&!p&&!d&&!y&&!v)return null;var h=wN(l,p,d,y,this.props);if(!h&&!v)return null;var g=at(this.props,"hidden")?"url(#".concat(f,")"):void 0;return P.createElement(ae,{className:J("recharts-reference-area",c)},t.renderRect(v,hb(hb({clipPath:g},V(this.props,!0)),h)),Te.renderCallByParent(this.props,h))}}])})(P.Component);Za(Ja,"displayName","ReferenceArea");Za(Ja,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Za(Ja,"renderRect",function(e,t){var r;return P.isValidElement(e)?r=P.cloneElement(e,t):X(e)?r=e(t):r=P.createElement(Sp,xf({},t,{className:"recharts-reference-area-rect"})),r});function Pw(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 ON(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return $R(n,r)}function _N(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 fa(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 AN(e,t){return Pw(e,t+1)}function SN(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 y=n?.[c];if(y===void 0)return{v:Pw(n,s)};var v=c,h,g=function(){return h===void 0&&(h=r(y,v)),h},x=y.coordinate,w=c===0||fa(e,x,g,f,u);w||(c=0,f=o,s+=1),w&&(f=x+e*(g()/2+i),c+=s)},p;s<=a.length;)if(p=l(),p)return p.v;return[]}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 db(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Me(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?db(Object(r),!0).forEach(function(n){PN(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):db(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function PN(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=EN(e,"string");return Kn(t)=="symbol"?t:t+""}function EN(e,t){if(Kn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Kn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jN(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],y,v=function(){return y===void 0&&(y=r(d,p)),y};if(p===o-1){var h=e*(d.coordinate+e*v()/2-c);a[p]=d=Me(Me({},d),{},{tickCoord:h>0?d.coordinate-h*e:d.coordinate})}else a[p]=d=Me(Me({},d),{},{tickCoord:d.coordinate});var g=fa(e,d.tickCoord,v,u,c);g&&(c=d.tickCoord-e*(v()/2+i),a[p]=Me(Me({},d),{},{isShow:!0}))},f=o-1;f>=0;f--)s(f);return a}function MN(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=Me(Me({},f),{},{tickCoord:p>0?f.coordinate-p*e:f.coordinate});var d=fa(e,f.tickCoord,function(){return l},c,s);d&&(s=f.tickCoord-e*(l/2+i),o[u-1]=Me(Me({},f),{},{isShow:!0}))}for(var y=a?u-1:u,v=function(x){var w=o[x],O,m=function(){return O===void 0&&(O=r(w,x)),O};if(x===0){var b=e*(w.coordinate-e*m()/2-c);o[x]=w=Me(Me({},w),{},{tickCoord:b<0?w.coordinate-b*e:w.coordinate})}else o[x]=w=Me(Me({},w),{},{tickCoord:w.coordinate});var _=fa(e,w.tickCoord,m,c,s);_&&(c=w.tickCoord+e*(m()/2+i),o[x]=Me(Me({},w),{},{isShow:!0}))},h=0;h<y;h++)v(h);return o}function $N(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(L(c)||Hr.isSsr)return AN(i,typeof c=="number"&&L(c)?c:0);var p=[],d=u==="top"||u==="bottom"?"width":"height",y=f&&d==="width"?cn(f,{fontSize:t,letterSpacing:r}):{width:0,height:0},v=function(w,O){var m=X(s)?s(w.value,O):w.value;return d==="width"?ON(cn(m,{fontSize:t,letterSpacing:r}),y,l):cn(m,{fontSize:t,letterSpacing:r})[d]},h=i.length>=2?Ie(i[1].coordinate-i[0].coordinate):1,g=_N(a,h,d);return c==="equidistantPreserveStart"?SN(h,g,v,i,o):(c==="preserveStart"||c==="preserveStartEnd"?p=MN(h,g,v,i,o,c==="preserveStartEnd"):p=jN(h,g,v,i,o),p.filter(function(x){return x.isShow}))}var IN=["viewBox"],CN=["viewBox"],kN=["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 pr(){return pr=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},pr.apply(this,arguments)}function vb(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?vb(Object(r),!0).forEach(function(n){Mp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ol(e,t){if(e==null)return{};var r=RN(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 RN(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 NN(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yb(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,Ew(n.key),n)}}function DN(e,t,r){return t&&yb(e.prototype,t),r&&yb(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function qN(e,t,r){return t=pa(t),LN(e,Tw()?Reflect.construct(t,r||[],pa(e).constructor):t.apply(e,r))}function LN(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 BN(e)}function BN(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Tw=function(){return!!e})()}function pa(e){return pa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},pa(e)}function FN(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&&Of(e,t)}function Of(e,t){return Of=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Of(e,t)}function Mp(e,t,r){return t=Ew(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ew(e){var t=UN(e,"string");return Dr(t)=="symbol"?t:t+""}function UN(e,t){if(Dr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Dr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Qa=(function(e){function t(r){var n;return NN(this,t),n=qN(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return FN(t,e),DN(t,[{key:"shouldComponentUpdate",value:function(n,i){var a=n.viewBox,o=ol(n,IN),u=this.props,c=u.viewBox,s=ol(u,CN);return!dr(a,c)||!dr(o,s)||!dr(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,y,v,h,g,x,w=l?-1:1,O=n.tickSize||f,m=L(n.tickCoord)?n.tickCoord:n.coordinate;switch(s){case"top":d=y=n.coordinate,h=o+ +!l*c,v=h-w*O,x=v-w*p,g=m;break;case"left":v=h=n.coordinate,y=a+ +!l*u,d=y-w*O,g=d-w*p,x=m;break;case"right":v=h=n.coordinate,y=a+ +l*u,d=y+w*O,g=d+w*p,x=m;break;default:d=y=n.coordinate,h=o+ +l*c,v=h+w*O,x=v+w*p,g=m;break}return{line:{x1:d,y1:v,x2:y,y2:h},tick:{x:g,y:x}}}},{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=Oe(Oe(Oe({},V(this.props,!1)),V(f,!1)),{},{fill:"none"});if(c==="top"||c==="bottom"){var p=+(c==="top"&&!s||c==="bottom"&&s);l=Oe(Oe({},l),{},{x1:i,y1:a+p*u,x2:i+o,y2:a+p*u})}else{var d=+(c==="left"&&!s||c==="right"&&s);l=Oe(Oe({},l),{},{x1:i+d*o,y1:a,x2:i+d*o,y2:a+u})}return P.createElement("line",pr({},l,{className:J("recharts-cartesian-axis-line",We(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=$N(Oe(Oe({},this.props),{},{ticks:n}),i,a),y=this.getTickTextAnchor(),v=this.getTickVerticalAnchor(),h=V(this.props,!1),g=V(f,!1),x=Oe(Oe({},h),{},{fill:"none"},V(c,!1)),w=d.map(function(O,m){var b=o.getTickLineCoord(O),_=b.line,A=b.tick,S=Oe(Oe(Oe(Oe({textAnchor:y,verticalAnchor:v},h),{},{stroke:"none",fill:s},g),A),{},{index:m,payload:O,visibleTicksCount:d.length,tickFormatter:l});return P.createElement(ae,pr({className:"recharts-cartesian-axis-tick",key:"tick-".concat(O.value,"-").concat(O.coordinate,"-").concat(O.tickCoord)},Yt(o.props,O,m)),c&&P.createElement("line",pr({},x,_,{className:J("recharts-cartesian-axis-tick-line",We(c,"className"))})),f&&t.renderTickItem(f,S,"".concat(X(l)?l(O.value,m):O.value).concat(p||"")))});return P.createElement("g",{className:"recharts-cartesian-axis-ticks"},w)}},{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=ol(l,kN),y=p;return X(c)&&(y=p&&p.length>0?c(this.props):c(d)),o<=0||u<=0||!y||!y.length?null:P.createElement(ae,{className:J("recharts-cartesian-axis",s),ref:function(h){n.layerReference=h}},a&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),Te.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o,u=J(i.className,"recharts-cartesian-axis-tick-value");return P.isValidElement(n)?o=P.cloneElement(n,Oe(Oe({},i),{},{className:u})):X(n)?o=n(Oe(Oe({},i),{},{className:u})):o=P.createElement(Zt,pr({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])})(D.Component);Mp(Qa,"displayName","CartesianAxis");Mp(Qa,"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"});function qr(e){"@babel/helpers - typeof";return qr=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},qr(e)}function WN(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zN(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,$w(n.key),n)}}function HN(e,t,r){return t&&zN(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function KN(e,t,r){return t=ha(t),GN(e,jw()?Reflect.construct(t,r||[],ha(e).constructor):t.apply(e,r))}function GN(e,t){if(t&&(qr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return VN(e)}function VN(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jw=function(){return!!e})()}function ha(e){return ha=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ha(e)}function XN(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&&_f(e,t)}function _f(e,t){return _f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},_f(e,t)}function Mw(e,t,r){return t=$w(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $w(e){var t=YN(e,"string");return qr(t)=="symbol"?t:t+""}function YN(e,t){if(qr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Af(){return Af=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},Af.apply(this,arguments)}function ZN(e){var t=e.xAxisId,r=gw(),n=bw(),i=yw(t);return i==null?null:D.createElement(Qa,Af({},i,{className:J("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(o){return Kt(o,!0)}}))}var eo=(function(e){function t(){return WN(this,t),KN(this,t,arguments)}return XN(t,e),HN(t,[{key:"render",value:function(){return D.createElement(ZN,this.props)}}])})(D.Component);Mw(eo,"displayName","XAxis");Mw(eo,"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 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 JN(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function QN(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,kw(n.key),n)}}function eD(e,t,r){return t&&QN(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function tD(e,t,r){return t=da(t),rD(e,Iw()?Reflect.construct(t,r||[],da(e).constructor):t.apply(e,r))}function rD(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 nD(e)}function nD(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Iw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Iw=function(){return!!e})()}function da(e){return da=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},da(e)}function iD(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&&Sf(e,t)}function Sf(e,t){return Sf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Sf(e,t)}function Cw(e,t,r){return t=kw(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kw(e){var t=aD(e,"string");return Lr(t)=="symbol"?t:t+""}function aD(e,t){if(Lr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Lr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Pf(){return Pf=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},Pf.apply(this,arguments)}var oD=function(t){var r=t.yAxisId,n=gw(),i=bw(),a=mw(r);return a==null?null:D.createElement(Qa,Pf({},a,{className:J("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(u){return Kt(u,!0)}}))},to=(function(e){function t(){return JN(this,t),tD(this,t,arguments)}return iD(t,e),eD(t,[{key:"render",value:function(){return D.createElement(oD,this.props)}}])})(D.Component);Cw(to,"displayName","YAxis");Cw(to,"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 mb(e){return lD(e)||sD(e)||cD(e)||uD()}function uD(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 62In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cD(e,t){if(e){if(typeof e=="string")return Tf(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 Tf(e,t)}}function sD(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lD(e){if(Array.isArray(e))return Tf(e)}function Tf(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 Ef=function(t,r,n,i,a){var o=Xe(t,jp),u=Xe(t,Ya),c=[].concat(mb(o),mb(u)),s=Xe(t,Ja),f="".concat(i,"Id"),l=i[0],p=r;if(c.length&&(p=c.reduce(function(v,h){if(h.props[f]===n&&at(h.props,"extendDomain")&&L(h.props[l])){var g=h.props[l];return[Math.min(v[0],g),Math.max(v[1],g)]}return v},p)),s.length){var d="".concat(l,"1"),y="".concat(l,"2");p=s.reduce(function(v,h){if(h.props[f]===n&&at(h.props,"extendDomain")&&L(h.props[d])&&L(h.props[y])){var g=h.props[d],x=h.props[y];return[Math.min(v[0],g,x),Math.max(v[1],g,x)]}return v},p)}return a&&a.length&&(p=a.reduce(function(v,h){return L(h)?[Math.min(v[0],h),Math.max(v[1],h)]:v},p)),p},ul={exports:{}},gb;function fD(){return gb||(gb=1,(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),y=r?r+s:s;return c._events[y]?c._events[y].fn?c._events[y]=[c._events[y],d]:c._events[y].push(d):(c._events[y]=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,y=new Array(d);p<d;p++)y[p]=l[p].fn;return y},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,y){var v=r?r+s:s;if(!this._events[v])return!1;var h=this._events[v],g=arguments.length,x,w;if(h.fn){switch(h.once&&this.removeListener(s,h.fn,void 0,!0),g){case 1:return h.fn.call(h.context),!0;case 2:return h.fn.call(h.context,f),!0;case 3:return h.fn.call(h.context,f,l),!0;case 4:return h.fn.call(h.context,f,l,p),!0;case 5:return h.fn.call(h.context,f,l,p,d),!0;case 6:return h.fn.call(h.context,f,l,p,d,y),!0}for(w=1,x=new Array(g-1);w<g;w++)x[w-1]=arguments[w];h.fn.apply(h.context,x)}else{var O=h.length,m;for(w=0;w<O;w++)switch(h[w].once&&this.removeListener(s,h[w].fn,void 0,!0),g){case 1:h[w].fn.call(h[w].context);break;case 2:h[w].fn.call(h[w].context,f);break;case 3:h[w].fn.call(h[w].context,f,l);break;case 4:h[w].fn.call(h[w].context,f,l,p);break;default:if(!x)for(m=1,x=new Array(g-1);m<g;m++)x[m-1]=arguments[m];h[w].fn.apply(h[w].context,x)}}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 y=this._events[d];if(y.fn)y.fn===f&&(!p||y.once)&&(!l||y.context===l)&&o(this,d);else{for(var v=0,h=[],g=y.length;v<g;v++)(y[v].fn!==f||p&&!y[v].once||l&&y[v].context!==l)&&h.push(y[v]);h.length?this._events[d]=h.length===1?h[0]:h: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})(ul)),ul.exports}var pD=fD();const hD=ce(pD);var cl=new hD,sl="recharts.syncMouseEvents";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 dD(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vD(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,Rw(n.key),n)}}function yD(e,t,r){return t&&vD(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ll(e,t,r){return t=Rw(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Rw(e){var t=mD(e,"string");return Gn(t)=="symbol"?t:t+""}function mD(e,t){if(Gn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Gn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var gD=(function(){function e(){dD(this,e),ll(this,"activeIndex",0),ll(this,"coordinateList",[]),ll(this,"layout","horizontal")}return yD(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 bD(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e?.[0],i=e?.[1];if(n&&i&&L(n)&&L(i))return!0}return!1}function xD(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 Nw(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,a=e.endAngle,o=fe(t,r,n,i),u=fe(t,r,n,a);return{points:[o,u],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}function wD(e,t,r){var n,i,a,o;if(e==="horizontal")n=t.x,a=n,i=r.top,o=r.top+r.height;else if(e==="vertical")i=t.y,o=i,n=r.left,a=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var u=t.cx,c=t.cy,s=t.innerRadius,f=t.outerRadius,l=t.angle,p=fe(u,c,s,l),d=fe(u,c,f,l);n=p.x,i=p.y,a=d.x,o=d.y}else return Nw(t);return[{x:n,y:i},{x:a,y:o}]}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 bb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bb(Object(r),!0).forEach(function(n){OD(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function OD(e,t,r){return t=_D(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _D(e){var t=AD(e,"string");return Vn(t)=="symbol"?t:t+""}function AD(e,t){if(Vn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Vn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function SD(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 y,v=Yl;if(p==="ScatterChart")y=o,v=wC;else if(p==="BarChart")y=xD(l,o,c,f),v=Sp;else if(l==="radial"){var h=Nw(o),g=h.cx,x=h.cy,w=h.radius,O=h.startAngle,m=h.endAngle;y={cx:g,cy:x,startAngle:O,endAngle:m,innerRadius:w,outerRadius:w},v=Lx}else y={points:wD(l,o,c)},v=Yl;var b=yi(yi(yi(yi({stroke:"#ccc",pointerEvents:"none"},c),y),V(d,!1)),{},{payload:u,payloadIndex:s,className:J("recharts-tooltip-cursor",d.className)});return D.isValidElement(d)?D.cloneElement(d,b):D.createElement(v,b)}var PD=["item"],TD=["children","className","width","height","style","compact","title","desc"];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 hr(){return hr=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},hr.apply(this,arguments)}function xb(e,t){return MD(e)||jD(e,t)||qw(e,t)||ED()}function ED(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 63In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jD(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 MD(e){if(Array.isArray(e))return e}function wb(e,t){if(e==null)return{};var r=$D(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 $D(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 ID(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CD(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,Lw(n.key),n)}}function kD(e,t,r){return t&&CD(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function RD(e,t,r){return t=va(t),ND(e,Dw()?Reflect.construct(t,r||[],va(e).constructor):t.apply(e,r))}function ND(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 DD(e)}function DD(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Dw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Dw=function(){return!!e})()}function va(e){return va=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},va(e)}function qD(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&&jf(e,t)}function jf(e,t){return jf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},jf(e,t)}function Fr(e){return FD(e)||BD(e)||qw(e)||LD()}function LD(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 64In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qw(e,t){if(e){if(typeof e=="string")return Mf(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 Mf(e,t)}}function BD(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function FD(e){if(Array.isArray(e))return Mf(e)}function Mf(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 Ob(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 C(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ob(Object(r),!0).forEach(function(n){H(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ob(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function H(e,t,r){return t=Lw(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Lw(e){var t=UD(e,"string");return Br(t)=="symbol"?t:t+""}function UD(e,t){if(Br(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Br(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var WD={xAxis:["bottom","top"],yAxis:["left","right"]},zD={width:"100%",height:"100%"},Bw={x:0,y:0};function mi(e){return e}var HD=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},KD=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 C(C(C({},i),fe(i.cx,i.cy,u,o)),{},{angle:o,radius:u})}var c=a.coordinate,s=i.angle;return C(C(C({},i),fe(i.cx,i.cy,c,s)),{},{angle:s,radius:c})}return Bw},ro=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(Fr(u),Fr(s)):u},[]);return o.length>0?o:t&&t.length&&L(i)&&L(a)?t.slice(i,a+1):[]};function Fw(e){return e==="number"?[0,"auto"]:void 0}var $f=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,u=ro(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=fl(d,o.dataKey,i)}else p=l&&l[n]||u[n];return p?[].concat(Fr(c),[Cx(s,p)]):c},[])},_b=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=HD(a,n),u=t.orderedTooltipTicks,c=t.tooltipAxis,s=t.tooltipTicks,f=Uj(o,u,s,c);if(f>=0&&s){var l=s[f]&&s[f].value,p=$f(t,r,f,l),d=KD(n,u,f,a);return{activeTooltipIndex:f,activeLabel:l,activePayload:p,activeCoordinate:d}}return null},GD=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=Ex(f,a);return n.reduce(function(y,v){var h,g=v.type.defaultProps!==void 0?C(C({},v.type.defaultProps),v.props):v.props,x=g.type,w=g.dataKey,O=g.allowDataOverflow,m=g.allowDuplicatedCategory,b=g.scale,_=g.ticks,A=g.includeHidden,S=g[o];if(y[S])return y;var M=ro(t.data,{graphicalItems:i.filter(function(U){var G,pe=o in U.props?U.props[o]:(G=U.type.defaultProps)===null||G===void 0?void 0:G[o];return pe===S}),dataStartIndex:c,dataEndIndex:s}),E=M.length,T,j,I;bD(g.domain,O,x)&&(T=Hl(g.domain,null,O),d&&(x==="number"||b!=="auto")&&(I=ln(M,w,"category")));var $=Fw(x);if(!T||T.length===0){var k,R=(k=g.domain)!==null&&k!==void 0?k:$;if(w){if(T=ln(M,w,x),x==="category"&&d){var q=NO(T);m&&q?(j=T,T=na(0,E)):m||(T=Mm(R,T,v).reduce(function(U,G){return U.indexOf(G)>=0?U:[].concat(Fr(U),[G])},[]))}else if(x==="category")m?T=T.filter(function(U){return U!==""&&!Q(U)}):T=Mm(R,T,v).reduce(function(U,G){return U.indexOf(G)>=0||G===""||Q(G)?U:[].concat(Fr(U),[G])},[]);else if(x==="number"){var B=Gj(M,i.filter(function(U){var G,pe,me=o in U.props?U.props[o]:(G=U.type.defaultProps)===null||G===void 0?void 0:G[o],Le="hide"in U.props?U.props.hide:(pe=U.type.defaultProps)===null||pe===void 0?void 0:pe.hide;return me===S&&(A||!Le)}),w,a,f);B&&(T=B)}d&&(x==="number"||b!=="auto")&&(I=ln(M,w,"category"))}else d?T=na(0,E):u&&u[S]&&u[S].hasStack&&x==="number"?T=p==="expand"?[0,1]:Ix(u[S].stackGroups,c,s):T=Tx(M,i.filter(function(U){var G=o in U.props?U.props[o]:U.type.defaultProps[o],pe="hide"in U.props?U.props.hide:U.type.defaultProps.hide;return G===S&&(A||!pe)}),x,f,!0);if(x==="number")T=Ef(l,T,S,a,_),R&&(T=Hl(R,T,O));else if(x==="category"&&R){var z=R,K=T.every(function(U){return z.indexOf(U)>=0});K&&(T=z)}}return C(C({},y),{},H({},S,C(C({},g),{},{axisType:a,domain:T,categoricalDomain:I,duplicateDomain:j,originalDomain:(h=g.domain)!==null&&h!==void 0?h:$,isCategorical:d,layout:f})))},{})},VD=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=ro(t.data,{graphicalItems:n,dataStartIndex:c,dataEndIndex:s}),d=p.length,y=Ex(f,a),v=-1;return n.reduce(function(h,g){var x=g.type.defaultProps!==void 0?C(C({},g.type.defaultProps),g.props):g.props,w=x[o],O=Fw("number");if(!h[w]){v++;var m;return y?m=na(0,d):u&&u[w]&&u[w].hasStack?(m=Ix(u[w].stackGroups,c,s),m=Ef(l,m,w,a)):(m=Hl(O,Tx(p,n.filter(function(b){var _,A,S=o in b.props?b.props[o]:(_=b.type.defaultProps)===null||_===void 0?void 0:_[o],M="hide"in b.props?b.props.hide:(A=b.type.defaultProps)===null||A===void 0?void 0:A.hide;return S===w&&!M}),"number",f),i.defaultProps.allowDataOverflow),m=Ef(l,m,w,a)),C(C({},h),{},H({},w,C(C({axisType:a},i.defaultProps),{},{hide:!0,orientation:We(WD,"".concat(a,".").concat(v%2),null),domain:m,originalDomain:O,isCategorical:y,layout:f})))}return h},{})},XD=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=GD(t,{axes:p,graphicalItems:o,axisType:i,axisIdKey:l,stackGroups:u,dataStartIndex:c,dataEndIndex:s}):o&&o.length&&(d=VD(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:l,stackGroups:u,dataStartIndex:c,dataEndIndex:s})),d},YD=function(t){var r=cr(t),n=Kt(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Jf(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:zi(r,n)}},Ab=function(t){var r=t.children,n=t.defaultShowTooltip,i=Fe(r,Ir),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}},ZD=function(t){return!t||!t.length?!1:t.some(function(r){var n=ht(r&&r.type);return n&&n.indexOf("Bar")>=0})},Sb=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"}},JD=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,Ir),y=Fe(l,vr),v=Object.keys(c).reduce(function(m,b){var _=c[b],A=_.orientation;return!_.mirror&&!_.hide?C(C({},m),{},H({},A,m[A]+_.width)):m},{left:p.left||0,right:p.right||0}),h=Object.keys(o).reduce(function(m,b){var _=o[b],A=_.orientation;return!_.mirror&&!_.hide?C(C({},m),{},H({},A,We(m,"".concat(A))+_.height)):m},{top:p.top||0,bottom:p.bottom||0}),g=C(C({},h),v),x=g.bottom;d&&(g.bottom+=d.props.height||Ir.defaultProps.height),y&&r&&(g=Hj(g,i,n,r));var w=s-g.left-g.right,O=f-g.top-g.bottom;return C(C({brushBottom:x},g),{},{width:Math.max(w,0),height:Math.max(O,0)})},QD=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},Uw=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(g,x){var w=x.graphicalItems,O=x.stackGroups,m=x.offset,b=x.updateId,_=x.dataStartIndex,A=x.dataEndIndex,S=g.barSize,M=g.layout,E=g.barGap,T=g.barCategoryGap,j=g.maxBarSize,I=Sb(M),$=I.numericAxisName,k=I.cateAxisName,R=ZD(w),q=[];return w.forEach(function(B,z){var K=ro(g.data,{graphicalItems:[B],dataStartIndex:_,dataEndIndex:A}),U=B.type.defaultProps!==void 0?C(C({},B.type.defaultProps),B.props):B.props,G=U.dataKey,pe=U.maxBarSize,me=U["".concat($,"Id")],Le=U["".concat(k,"Id")],kt={},Re=c.reduce(function(Rt,Nt){var no=x["".concat(Nt.axisType,"Map")],$p=U["".concat(Nt.axisType,"Id")];no&&no[$p]||Nt.axisType==="zAxis"||Qt();var Ip=no[$p];return C(C({},Rt),{},H(H({},Nt.axisType,Ip),"".concat(Nt.axisType,"Ticks"),Kt(Ip)))},kt),F=Re[k],Y=Re["".concat(k,"Ticks")],Z=O&&O[me]&&O[me].hasStack&&rM(B,O[me].stackGroups),N=ht(B.type).indexOf("Bar")>=0,ve=zi(F,Y),ee=[],xe=R&&Wj({barSize:S,stackGroups:O,totalSize:QD(Re,k)});if(N){var we,Ne,At=Q(pe)?j:pe,ar=(we=(Ne=zi(F,Y,!0))!==null&&Ne!==void 0?Ne:At)!==null&&we!==void 0?we:0;ee=zj({barGap:E,barCategoryGap:T,bandSize:ar!==ve?ar:ve,sizeList:xe[Le],maxBarSize:At}),ar!==ve&&(ee=ee.map(function(Rt){return C(C({},Rt),{},{position:C(C({},Rt.position),{},{offset:Rt.position.offset-ar/2})})}))}var ni=B&&B.type&&B.type.getComposedData;ni&&q.push({props:C(C({},ni(C(C({},Re),{},{displayedData:K,props:g,dataKey:G,item:B,bandSize:ve,barPosition:ee,offset:m,stackedData:Z,layout:M,dataStartIndex:_,dataEndIndex:A}))),{},H(H(H({key:B.key||"item-".concat(z)},$,Re[$]),k,Re[k]),"animationId",b)),childIndex:VO(B,g.children),item:B})}),q},d=function(g,x){var w=g.props,O=g.dataStartIndex,m=g.dataEndIndex,b=g.updateId;if(!zh({props:w}))return null;var _=w.children,A=w.layout,S=w.stackOffset,M=w.data,E=w.reverseStackOrder,T=Sb(A),j=T.numericAxisName,I=T.cateAxisName,$=Xe(_,n),k=eM(M,$,"".concat(j,"Id"),"".concat(I,"Id"),S,E),R=c.reduce(function(U,G){var pe="".concat(G.axisType,"Map");return C(C({},U),{},H({},pe,XD(w,C(C({},G),{},{graphicalItems:$,stackGroups:G.axisType===j&&k,dataStartIndex:O,dataEndIndex:m}))))},{}),q=JD(C(C({},R),{},{props:w,graphicalItems:$}),x?.legendBBox);Object.keys(R).forEach(function(U){R[U]=f(w,R[U],q,U.replace("Map",""),r)});var B=R["".concat(I,"Map")],z=YD(B),K=p(w,C(C({},R),{},{dataStartIndex:O,dataEndIndex:m,updateId:b,graphicalItems:$,stackGroups:k,offset:q}));return C(C({formattedGraphicalItems:K,graphicalItems:$,offset:q,stackGroups:k},z),R)},y=(function(h){function g(x){var w,O,m;return ID(this,g),m=RD(this,g,[x]),H(m,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),H(m,"accessibilityManager",new gD),H(m,"handleLegendBBoxUpdate",function(b){if(b){var _=m.state,A=_.dataStartIndex,S=_.dataEndIndex,M=_.updateId;m.setState(C({legendBBox:b},d({props:m.props,dataStartIndex:A,dataEndIndex:S,updateId:M},C(C({},m.state),{},{legendBBox:b}))))}}),H(m,"handleReceiveSyncEvent",function(b,_,A){if(m.props.syncId===b){if(A===m.eventEmitterSymbol&&typeof m.props.syncMethod!="function")return;m.applySyncEvent(_)}}),H(m,"handleBrushChange",function(b){var _=b.startIndex,A=b.endIndex;if(_!==m.state.dataStartIndex||A!==m.state.dataEndIndex){var S=m.state.updateId;m.setState(function(){return C({dataStartIndex:_,dataEndIndex:A},d({props:m.props,dataStartIndex:_,dataEndIndex:A,updateId:S},m.state))}),m.triggerSyncEvent({dataStartIndex:_,dataEndIndex:A})}}),H(m,"handleMouseEnter",function(b){var _=m.getMouseInfo(b);if(_){var A=C(C({},_),{},{isTooltipActive:!0});m.setState(A),m.triggerSyncEvent(A);var S=m.props.onMouseEnter;X(S)&&S(A,b)}}),H(m,"triggeredAfterMouseMove",function(b){var _=m.getMouseInfo(b),A=_?C(C({},_),{},{isTooltipActive:!0}):{isTooltipActive:!1};m.setState(A),m.triggerSyncEvent(A);var S=m.props.onMouseMove;X(S)&&S(A,b)}),H(m,"handleItemMouseEnter",function(b){m.setState(function(){return{isTooltipActive:!0,activeItem:b,activePayload:b.tooltipPayload,activeCoordinate:b.tooltipPosition||{x:b.cx,y:b.cy}}})}),H(m,"handleItemMouseLeave",function(){m.setState(function(){return{isTooltipActive:!1}})}),H(m,"handleMouseMove",function(b){b.persist(),m.throttleTriggeredAfterMouseMove(b)}),H(m,"handleMouseLeave",function(b){m.throttleTriggeredAfterMouseMove.cancel();var _={isTooltipActive:!1};m.setState(_),m.triggerSyncEvent(_);var A=m.props.onMouseLeave;X(A)&&A(_,b)}),H(m,"handleOuterEvent",function(b){var _=GO(b),A=We(m.props,"".concat(_));if(_&&X(A)){var S,M;/.*touch.*/i.test(_)?M=m.getMouseInfo(b.changedTouches[0]):M=m.getMouseInfo(b),A((S=M)!==null&&S!==void 0?S:{},b)}}),H(m,"handleClick",function(b){var _=m.getMouseInfo(b);if(_){var A=C(C({},_),{},{isTooltipActive:!0});m.setState(A),m.triggerSyncEvent(A);var S=m.props.onClick;X(S)&&S(A,b)}}),H(m,"handleMouseDown",function(b){var _=m.props.onMouseDown;if(X(_)){var A=m.getMouseInfo(b);_(A,b)}}),H(m,"handleMouseUp",function(b){var _=m.props.onMouseUp;if(X(_)){var A=m.getMouseInfo(b);_(A,b)}}),H(m,"handleTouchMove",function(b){b.changedTouches!=null&&b.changedTouches.length>0&&m.throttleTriggeredAfterMouseMove(b.changedTouches[0])}),H(m,"handleTouchStart",function(b){b.changedTouches!=null&&b.changedTouches.length>0&&m.handleMouseDown(b.changedTouches[0])}),H(m,"handleTouchEnd",function(b){b.changedTouches!=null&&b.changedTouches.length>0&&m.handleMouseUp(b.changedTouches[0])}),H(m,"handleDoubleClick",function(b){var _=m.props.onDoubleClick;if(X(_)){var A=m.getMouseInfo(b);_(A,b)}}),H(m,"handleContextMenu",function(b){var _=m.props.onContextMenu;if(X(_)){var A=m.getMouseInfo(b);_(A,b)}}),H(m,"triggerSyncEvent",function(b){m.props.syncId!==void 0&&cl.emit(sl,m.props.syncId,b,m.eventEmitterSymbol)}),H(m,"applySyncEvent",function(b){var _=m.props,A=_.layout,S=_.syncMethod,M=m.state.updateId,E=b.dataStartIndex,T=b.dataEndIndex;if(b.dataStartIndex!==void 0||b.dataEndIndex!==void 0)m.setState(C({dataStartIndex:E,dataEndIndex:T},d({props:m.props,dataStartIndex:E,dataEndIndex:T,updateId:M},m.state)));else if(b.activeTooltipIndex!==void 0){var j=b.chartX,I=b.chartY,$=b.activeTooltipIndex,k=m.state,R=k.offset,q=k.tooltipTicks;if(!R)return;if(typeof S=="function")$=S(q,b);else if(S==="value"){$=-1;for(var B=0;B<q.length;B++)if(q[B].value===b.activeLabel){$=B;break}}var z=C(C({},R),{},{x:R.left,y:R.top}),K=Math.min(j,z.x+z.width),U=Math.min(I,z.y+z.height),G=q[$]&&q[$].value,pe=$f(m.state,m.props.data,$),me=q[$]?{x:A==="horizontal"?q[$].coordinate:K,y:A==="horizontal"?U:q[$].coordinate}:Bw;m.setState(C(C({},b),{},{activeLabel:G,activeCoordinate:me,activePayload:pe,activeTooltipIndex:$}))}else m.setState(b)}),H(m,"renderCursor",function(b){var _,A=m.state,S=A.isTooltipActive,M=A.activeCoordinate,E=A.activePayload,T=A.offset,j=A.activeTooltipIndex,I=A.tooltipAxisBandSize,$=m.getTooltipEventType(),k=(_=b.props.active)!==null&&_!==void 0?_:S,R=m.props.layout,q=b.key||"_recharts-cursor";return P.createElement(SD,{key:q,activeCoordinate:M,activePayload:E,activeTooltipIndex:j,chartName:r,element:b,isActive:k,layout:R,offset:T,tooltipAxisBandSize:I,tooltipEventType:$})}),H(m,"renderPolarAxis",function(b,_,A){var S=We(b,"type.axisType"),M=We(m.state,"".concat(S,"Map")),E=b.type.defaultProps,T=E!==void 0?C(C({},E),b.props):b.props,j=M&&M[T["".concat(S,"Id")]];return D.cloneElement(b,C(C({},j),{},{className:J(S,j.className),key:b.key||"".concat(_,"-").concat(A),ticks:Kt(j,!0)}))}),H(m,"renderPolarGrid",function(b){var _=b.props,A=_.radialLines,S=_.polarAngles,M=_.polarRadius,E=m.state,T=E.radiusAxisMap,j=E.angleAxisMap,I=cr(T),$=cr(j),k=$.cx,R=$.cy,q=$.innerRadius,B=$.outerRadius;return D.cloneElement(b,{polarAngles:Array.isArray(S)?S:Kt($,!0).map(function(z){return z.coordinate}),polarRadius:Array.isArray(M)?M:Kt(I,!0).map(function(z){return z.coordinate}),cx:k,cy:R,innerRadius:q,outerRadius:B,key:b.key||"polar-grid",radialLines:A})}),H(m,"renderLegend",function(){var b=m.state.formattedGraphicalItems,_=m.props,A=_.children,S=_.width,M=_.height,E=m.props.margin||{},T=S-(E.left||0)-(E.right||0),j=Sx({children:A,formattedGraphicalItems:b,legendWidth:T,legendContent:s});if(!j)return null;var I=j.item,$=wb(j,PD);return D.cloneElement(I,C(C({},$),{},{chartWidth:S,chartHeight:M,margin:E,onBBoxUpdate:m.handleLegendBBoxUpdate}))}),H(m,"renderTooltip",function(){var b,_=m.props,A=_.children,S=_.accessibilityLayer,M=Fe(A,Qe);if(!M)return null;var E=m.state,T=E.isTooltipActive,j=E.activeCoordinate,I=E.activePayload,$=E.activeLabel,k=E.offset,R=(b=M.props.active)!==null&&b!==void 0?b:T;return D.cloneElement(M,{viewBox:C(C({},k),{},{x:k.left,y:k.top}),active:R,label:$,payload:R?I:[],coordinate:j,accessibilityLayer:S})}),H(m,"renderBrush",function(b){var _=m.props,A=_.margin,S=_.data,M=m.state,E=M.offset,T=M.dataStartIndex,j=M.dataEndIndex,I=M.updateId;return D.cloneElement(b,{key:b.key||"_recharts-brush",onChange:pi(m.handleBrushChange,b.props.onChange),data:S,x:L(b.props.x)?b.props.x:E.left,y:L(b.props.y)?b.props.y:E.top+E.height+E.brushBottom-(A.bottom||0),width:L(b.props.width)?b.props.width:E.width,startIndex:T,endIndex:j,updateId:"brush-".concat(I)})}),H(m,"renderReferenceElement",function(b,_,A){if(!b)return null;var S=m,M=S.clipPathId,E=m.state,T=E.xAxisMap,j=E.yAxisMap,I=E.offset,$=b.type.defaultProps||{},k=b.props,R=k.xAxisId,q=R===void 0?$.xAxisId:R,B=k.yAxisId,z=B===void 0?$.yAxisId:B;return D.cloneElement(b,{key:b.key||"".concat(_,"-").concat(A),xAxis:T[q],yAxis:j[z],viewBox:{x:I.left,y:I.top,width:I.width,height:I.height},clipPathId:M})}),H(m,"renderActivePoints",function(b){var _=b.item,A=b.activePoint,S=b.basePoint,M=b.childIndex,E=b.isRange,T=[],j=_.props.key,I=_.item.type.defaultProps!==void 0?C(C({},_.item.type.defaultProps),_.item.props):_.item.props,$=I.activeDot,k=I.dataKey,R=C(C({index:M,dataKey:k,cx:A.x,cy:A.y,r:4,fill:Ap(_.item),strokeWidth:2,stroke:"#fff",payload:A.payload,value:A.value},V($,!1)),bi($));return T.push(g.renderActiveDot($,R,"".concat(j,"-activePoint-").concat(M))),S?T.push(g.renderActiveDot($,C(C({},R),{},{cx:S.x,cy:S.y}),"".concat(j,"-basePoint-").concat(M))):E&&T.push(null),T}),H(m,"renderGraphicChild",function(b,_,A){var S=m.filterFormatItem(b,_,A);if(!S)return null;var M=m.getTooltipEventType(),E=m.state,T=E.isTooltipActive,j=E.tooltipAxis,I=E.activeTooltipIndex,$=E.activeLabel,k=m.props.children,R=Fe(k,Qe),q=S.props,B=q.points,z=q.isRange,K=q.baseLine,U=S.item.type.defaultProps!==void 0?C(C({},S.item.type.defaultProps),S.item.props):S.item.props,G=U.activeDot,pe=U.hide,me=U.activeBar,Le=U.activeShape,kt=!!(!pe&&T&&R&&(G||me||Le)),Re={};M!=="axis"&&R&&R.props.trigger==="click"?Re={onClick:pi(m.handleItemMouseEnter,b.props.onClick)}:M!=="axis"&&(Re={onMouseLeave:pi(m.handleItemMouseLeave,b.props.onMouseLeave),onMouseEnter:pi(m.handleItemMouseEnter,b.props.onMouseEnter)});var F=D.cloneElement(b,C(C({},S.props),Re));function Y(Nt){return typeof j.dataKey=="function"?j.dataKey(Nt.payload):null}if(kt)if(I>=0){var Z,N;if(j.dataKey&&!j.allowDuplicatedCategory){var ve=typeof j.dataKey=="function"?Y:"payload.".concat(j.dataKey.toString());Z=fl(B,ve,$),N=z&&K&&fl(K,ve,$)}else Z=B?.[I],N=z&&K&&K[I];if(Le||me){var ee=b.props.activeIndex!==void 0?b.props.activeIndex:I;return[D.cloneElement(b,C(C(C({},S.props),Re),{},{activeIndex:ee})),null,null]}if(!Q(Z))return[F].concat(Fr(m.renderActivePoints({item:S,activePoint:Z,basePoint:N,childIndex:I,isRange:z})))}else{var xe,we=(xe=m.getItemByXY(m.state.activeCoordinate))!==null&&xe!==void 0?xe:{graphicalItem:F},Ne=we.graphicalItem,At=Ne.item,ar=At===void 0?b:At,ni=Ne.childIndex,Rt=C(C(C({},S.props),Re),{},{activeIndex:ni});return[D.cloneElement(ar,Rt),null,null]}return z?[F,null,null]:[F,null]}),H(m,"renderCustomized",function(b,_,A){return D.cloneElement(b,C(C({key:"recharts-customized-".concat(A)},m.props),m.state))}),H(m,"renderMap",{CartesianGrid:{handler:mi,once:!0},ReferenceArea:{handler:m.renderReferenceElement},ReferenceLine:{handler:mi},ReferenceDot:{handler:m.renderReferenceElement},XAxis:{handler:mi},YAxis:{handler:mi},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((w=x.id)!==null&&w!==void 0?w:Zn("recharts"),"-clip"),m.throttleTriggeredAfterMouseMove=S0(m.triggeredAfterMouseMove,(O=x.throttleDelay)!==null&&O!==void 0?O:1e3/60),m.state={},m}return qD(g,h),kD(g,[{key:"componentDidMount",value:function(){var w,O;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(w=this.props.margin.left)!==null&&w!==void 0?w:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var w=this.props,O=w.children,m=w.data,b=w.height,_=w.layout,A=Fe(O,Qe);if(A){var S=A.props.defaultIndex;if(!(typeof S!="number"||S<0||S>this.state.tooltipTicks.length-1)){var M=this.state.tooltipTicks[S]&&this.state.tooltipTicks[S].value,E=$f(this.state,m,S,M),T=this.state.tooltipTicks[S].coordinate,j=(this.state.offset.top+b)/2,I=_==="horizontal",$=I?{x:T,y:j}:{y:T,x:j},k=this.state.formattedGraphicalItems.find(function(q){var B=q.item;return B.type.name==="Scatter"});k&&($=C(C({},$),k.props.points[S].tooltipPosition),E=k.props.points[S].tooltipPayload);var R={activeTooltipIndex:S,isTooltipActive:!0,activeLabel:M,activePayload:E,activeCoordinate:$};this.setState(R),this.renderCursor(A),this.accessibilityManager.setIndex(S)}}}},{key:"getSnapshotBeforeUpdate",value:function(w,O){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==O.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==w.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==w.margin){var m,b;this.accessibilityManager.setDetails({offset:{left:(m=this.props.margin.left)!==null&&m!==void 0?m:0,top:(b=this.props.margin.top)!==null&&b!==void 0?b:0}})}return null}},{key:"componentDidUpdate",value:function(w){hl([Fe(w.children,Qe)],[Fe(this.props.children,Qe)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var w=Fe(this.props.children,Qe);if(w&&typeof w.props.shared=="boolean"){var O=w.props.shared?"axis":"item";return u.indexOf(O)>=0?O:a}return a}},{key:"getMouseInfo",value:function(w){if(!this.container)return null;var O=this.container,m=O.getBoundingClientRect(),b=kS(m),_={chartX:Math.round(w.pageX-b.left),chartY:Math.round(w.pageY-b.top)},A=m.width/O.offsetWidth||1,S=this.inRange(_.chartX,_.chartY,A);if(!S)return null;var M=this.state,E=M.xAxisMap,T=M.yAxisMap,j=this.getTooltipEventType(),I=_b(this.state,this.props.data,this.props.layout,S);if(j!=="axis"&&E&&T){var $=cr(E).scale,k=cr(T).scale,R=$&&$.invert?$.invert(_.chartX):null,q=k&&k.invert?k.invert(_.chartY):null;return C(C({},_),{},{xValue:R,yValue:q},I)}return I?C(C({},_),I):null}},{key:"inRange",value:function(w,O){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,b=this.props.layout,_=w/m,A=O/m;if(b==="horizontal"||b==="vertical"){var S=this.state.offset,M=_>=S.left&&_<=S.left+S.width&&A>=S.top&&A<=S.top+S.height;return M?{x:_,y:A}:null}var E=this.state,T=E.angleAxisMap,j=E.radiusAxisMap;if(T&&j){var I=cr(T);return Cm({x:_,y:A},I)}return null}},{key:"parseEventsOfWrapper",value:function(){var w=this.props.children,O=this.getTooltipEventType(),m=Fe(w,Qe),b={};m&&O==="axis"&&(m.props.trigger==="click"?b={onClick:this.handleClick}:b={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 _=bi(this.props,this.handleOuterEvent);return C(C({},_),b)}},{key:"addListener",value:function(){cl.on(sl,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){cl.removeListener(sl,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(w,O,m){for(var b=this.state.formattedGraphicalItems,_=0,A=b.length;_<A;_++){var S=b[_];if(S.item===w||S.props.key===w.key||O===ht(S.item.type)&&m===S.childIndex)return S}return null}},{key:"renderClipPath",value:function(){var w=this.clipPathId,O=this.state.offset,m=O.left,b=O.top,_=O.height,A=O.width;return P.createElement("defs",null,P.createElement("clipPath",{id:w},P.createElement("rect",{x:m,y:b,height:_,width:A})))}},{key:"getXScales",value:function(){var w=this.state.xAxisMap;return w?Object.entries(w).reduce(function(O,m){var b=xb(m,2),_=b[0],A=b[1];return C(C({},O),{},H({},_,A.scale))},{}):null}},{key:"getYScales",value:function(){var w=this.state.yAxisMap;return w?Object.entries(w).reduce(function(O,m){var b=xb(m,2),_=b[0],A=b[1];return C(C({},O),{},H({},_,A.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(w){var O;return(O=this.state.xAxisMap)===null||O===void 0||(O=O[w])===null||O===void 0?void 0:O.scale}},{key:"getYScaleByAxisId",value:function(w){var O;return(O=this.state.yAxisMap)===null||O===void 0||(O=O[w])===null||O===void 0?void 0:O.scale}},{key:"getItemByXY",value:function(w){var O=this.state,m=O.formattedGraphicalItems,b=O.activeItem;if(m&&m.length)for(var _=0,A=m.length;_<A;_++){var S=m[_],M=S.props,E=S.item,T=E.type.defaultProps!==void 0?C(C({},E.type.defaultProps),E.props):E.props,j=ht(E.type);if(j==="Bar"){var I=(M.data||[]).find(function(q){return tC(w,q)});if(I)return{graphicalItem:S,payload:I}}else if(j==="RadialBar"){var $=(M.data||[]).find(function(q){return Cm(w,q)});if($)return{graphicalItem:S,payload:$}}else if(Ka(S,b)||Ga(S,b)||Un(S,b)){var k=Ak({graphicalItem:S,activeTooltipItem:b,itemData:T.data}),R=T.activeIndex===void 0?k:T.activeIndex;return{graphicalItem:C(C({},S),{},{childIndex:R}),payload:Un(S,b)?T.data[k]:S.props.data[k]}}}return null}},{key:"render",value:function(){var w=this;if(!zh(this))return null;var O=this.props,m=O.children,b=O.className,_=O.width,A=O.height,S=O.style,M=O.compact,E=O.title,T=O.desc,j=wb(O,TD),I=V(j,!1);if(M)return P.createElement(ob,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},P.createElement(vl,hr({},I,{width:_,height:A,title:E,desc:T}),this.renderClipPath(),Kh(m,this.renderMap)));if(this.props.accessibilityLayer){var $,k;I.tabIndex=($=this.props.tabIndex)!==null&&$!==void 0?$:0,I.role=(k=this.props.role)!==null&&k!==void 0?k:"application",I.onKeyDown=function(q){w.accessibilityManager.keyboardEvent(q)},I.onFocus=function(){w.accessibilityManager.focus()}}var R=this.parseEventsOfWrapper();return P.createElement(ob,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},P.createElement("div",hr({className:J("recharts-wrapper",b),style:C({position:"relative",curs
64or:"default",width:_,height:A},S)},R,{ref:function(B){w.container=B}}),P.createElement(vl,hr({},I,{width:_,height:A,title:E,desc:T,style:zD}),this.renderClipPath(),Kh(m,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(D.Component);H(y,"displayName",r),H(y,"defaultProps",C({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},l)),H(y,"getDerivedStateFromProps",function(h,g){var x=h.dataKey,w=h.data,O=h.children,m=h.width,b=h.height,_=h.layout,A=h.stackOffset,S=h.margin,M=g.dataStartIndex,E=g.dataEndIndex;if(g.updateId===void 0){var T=Ab(h);return C(C(C({},T),{},{updateId:0},d(C(C({props:h},T),{},{updateId:0}),g)),{},{prevDataKey:x,prevData:w,prevWidth:m,prevHeight:b,prevLayout:_,prevStackOffset:A,prevMargin:S,prevChildren:O})}if(x!==g.prevDataKey||w!==g.prevData||m!==g.prevWidth||b!==g.prevHeight||_!==g.prevLayout||A!==g.prevStackOffset||!dr(S,g.prevMargin)){var j=Ab(h),I={chartX:g.chartX,chartY:g.chartY,isTooltipActive:g.isTooltipActive},$=C(C({},_b(g,w,_)),{},{updateId:g.updateId+1}),k=C(C(C({},j),I),$);return C(C(C({},k),d(C({props:h},k),g)),{},{prevDataKey:x,prevData:w,prevWidth:m,prevHeight:b,prevLayout:_,prevStackOffset:A,prevMargin:S,prevChildren:O})}if(!hl(O,g.prevChildren)){var R,q,B,z,K=Fe(O,Ir),U=K&&(R=(q=K.props)===null||q===void 0?void 0:q.startIndex)!==null&&R!==void 0?R:M,G=K&&(B=(z=K.props)===null||z===void 0?void 0:z.endIndex)!==null&&B!==void 0?B:E,pe=U!==M||G!==E,me=!Q(w),Le=me&&!pe?g.updateId:g.updateId+1;return C(C({updateId:Le},d(C(C({props:h},g),{},{updateId:Le,dataStartIndex:U,dataEndIndex:G}),g)),{},{prevChildren:O,dataStartIndex:U,dataEndIndex:G})}return null}),H(y,"renderActiveDot",function(h,g,x){var w;return D.isValidElement(h)?w=D.cloneElement(h,g):X(h)?w=h(g):w=P.createElement(Pp,g),P.createElement(ae,{className:"recharts-active-dot",key:x},w)});var v=D.forwardRef(function(g,x){return P.createElement(y,hr({},g,{ref:x}))});return v.displayName=y.displayName,v},e2=Uw({chartName:"BarChart",GraphicalChild:ir,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:eo},{axisType:"yAxis",AxisComp:to}],formatAxisMap:ER}),t2=Uw({chartName:"PieChart",GraphicalChild:_t,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Ha},{axisType:"radiusAxis",AxisComp:Wa}],formatAxisMap:pM,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});function u2(){const{user:e,isLoading:t}=Ww(),r=zw(),[n,i]=D.useState({open:0,in_progress:0,damage:0,closed:0,total:0}),[a,o]=D.useState([]);if(D.useEffect(()=>{!t&&!e&&r({to:"/login"})},[t,e,r]),D.useEffect(()=>{(async()=>{const{data:f}=await Cp.from("tickets").select("status, assigned_to"),{data:l}=await Cp.from("profiles").select("id, full_name");if(f){i({open:f.filter(y=>y.status==="open").length,in_progress:f.filter(y=>y.status==="in_progress").length,damage:f.filter(y=>y.status==="damage").length,closed:f.filter(y=>y.status==="closed").length,total:f.length});const p={};l?.forEach(y=>{p[y.id]=Hw(y.full_name)});const d={};f.forEach(y=>{if(y.assigned_to){const v=p[y.assigned_to]||"Unbekannt";d[v]=(d[v]||0)+1}}),o(Object.entries(d).map(([y,v])=>({name:y,count:v})))}})()},[]),t||!e)return null;const u=[{name:"Offen",value:n.open},{name:"In Bearbeitung",value:n.in_progress},{name:"Schadenfälle",value:n.damage},{name:"Abgeschlossen",value:n.closed}].filter(s=>s.value>0),c=["var(--chart-1)","var(--chart-2)","var(--chart-4)","var(--chart-3)"];return re.jsx(Kw,{children:re.jsxs("div",{className:"p-4 space-y-6",children:[re.jsx("div",{className:"grid grid-cols-2 gap-4 lg:grid-cols-5",children:[{label:"Gesamt",value:n.total,icon:kp,color:"text-primary"},{label:"Offen",value:n.open,icon:kp,color:"text-chart-1"},{label:"In Bearbeitung",value:n.in_progress,icon:Rp,color:"text-chart-2"},{label:"Schadenfälle",value:n.damage,icon:Rp,color:"text-chart-4"},{label:"Abgeschlossen",value:n.closed,icon:Gw,color:"text-chart-3"}].map(s=>
64re.jsxs(io,{children:[re.jsxs(ao,{className:"flex flex-row items-center justify-between pb-2",children:[re.jsx(oo,{className:"text-sm font-medium text-muted-foreground",children:s.label}),re.jsx(s.icon,{className:`h-4 w-4 ${s.color}`})]}),re.jsx(uo,{children:re.jsx("p",{className:"text-2xl font-bold",children:s.value})})]},s.label))}),re.jsxs("div",{className:"grid gap-4 lg:grid-cols-2",children:[re.jsxs(io,{children:[re.jsx(ao,{children:re.jsx(oo,{className:"text-sm font-medium",children:"Status-Verteilung"})}),re.jsx(uo,{children:u.length>0?re.jsx(dy,{width:"100%",height:250,children:re.jsxs(t2,{children:[re.jsx(_t,{data:u,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:!0,children:u.map((s,f)=>re.jsx(Ea,{fill:c[f%c.length]},f))}),re.jsx(Qe,{})]})}):re.jsx("p",{className:"text-center text-sm text-muted-foreground py-12",children:"Noch keine Daten"})})]}),re.jsxs(io,{children:[re.jsx(ao,{children:re.jsx(oo,{className:"text-sm font-medium",children:"Tickets pro Agent"})}),re.jsx(uo,{children:a.length>0?re.jsx(dy,{width:"100%",height:250,children:re.jsxs(e2,{data:a,children:[re.jsx(eo,{dataKey:"name",tick:{fontSize:12}}),re.jsx(to,{allowDecimals:!1}),re.jsx(Qe,{}),re.jsx(ir,{dataKey:"count",fill:"var(--primary)",radius:[4,4,0,0]})]})}):re.jsx("p",{className:"text-center text-sm text-muted-foreground py-12",children:"Noch keine Zuweisungen"})})]})]})]})})}export{u2 as component};
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.