"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6399],{S6KQ:function(e,t,r){r.d(t,{T:function(){return l}});var n=r("q1tI"),i=r("MKWM"),o=r("KZ4G"),a=["axis"],l=(0,n.forwardRef)((e,t)=>n.createElement(o.R,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:a,tooltipPayloadSearcher:i.NL,categoricalChartProps:e,ref:t}))},KZ4G:function(e,t,r){r.d(t,{R:function(){return q}});var n=r("q1tI"),i=r("PN6E"),o=r("QJ2m"),a=r("2uqr"),l=r("XM4v"),ChartDataContextProvider=e=>{var t=e.chartData,r=(0,a.T)(),i=(0,l.W)();return(0,n.useEffect)(()=>i?()=>{}:(r((0,o.zR)(t)),()=>{r((0,o.zR)(void 0))}),[t,r,i]),null},c=r("7V7b"),u=r("RDnH"),s=r("Yd/E"),d=r("yYrL"),f=r("meVF"),h=r("25YG"),p=r("mZlS"),y=["children","width","height","viewBox","className","style","title","desc"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var r=e.children,i=e.width,o=e.height,a=e.viewBox,l=e.className,c=e.style,u=e.title,s=e.desc,d=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n{var r,i,o=(0,d.zn)(),a=(0,d.Mw)(),l=(0,f.F)();if(!(0,m.r)(o)||!(0,m.r)(a))return null;var c=e.children,u=e.otherAttributes,s=e.title,h=e.desc;return null!=u&&(r="number"==typeof u.tabIndex?u.tabIndex:l?0:void 0,i="string"==typeof u.role?u.role:l?"application":void 0),n.createElement(v,RootSurface_extends({},u,{title:s,desc:h,role:i,tabIndex:r,width:o,height:a,style:O,ref:t}),c)}),BrushPanoramaSurface=e=>{var t=e.children,r=(0,a.C)(b.V);if(!r)return null;var i=r.width,o=r.height,l=r.y,c=r.x;return n.createElement(v,{width:i,height:o,x:c,y:l},t)},j=(0,n.forwardRef)((e,t)=>{var r=e.children,i=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;ne.length)&&(t=e.length);for(var r=0,n=Array(t);r((0,S.W9)(),null);function getNumberOrZero(e){if("number"==typeof e)return e;if("string"==typeof e){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var D=(0,n.forwardRef)((e,t)=>{var r,i,o=(0,n.useRef)(null),a=_slicedToArray((0,n.useState)({containerWidth:getNumberOrZero(null===(r=e.style)||void 0===r?void 0:r.width),containerHeight:getNumberOrZero(null===(i=e.style)||void 0===i?void 0:i.height)}),2),l=a[0],c=a[1],u=(0,n.useCallback)((e,t)=>{c(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]),s=(0,n.useCallback)(e=>{if("function"==typeof t&&t(e),null!=o.current&&(o.current.disconnect(),o.current=null),null!=e&&"undefined"!=typeof ResizeObserver){var r=e.getBoundingClientRect();u(r.width,r.height);var n=new ResizeObserver(e=>{var t=e[0];if(null!=t){var r=t.contentRect;u(r.width,r.height)}});n.observe(e),o.current=n}},[t,u]);return(0,n.useEffect)(()=>()=>{var e=o.current;null!=e&&e.disconnect()},[u]),n.createElement(n.Fragment,null,n.createElement(d.Ir,{width:l.containerWidth,height:l.containerHeight}),n.createElement("div",RechartsWrapper_extends({ref:s},e)))}),R=(0,n.forwardRef)((e,t)=>{var r=e.width,i=e.height,o=_slicedToArray((0,n.useState)({containerWidth:getNumberOrZero(r),containerHeight:getNumberOrZero(i)}),2),a=o[0],l=o[1],c=(0,n.useCallback)((e,t)=>{l(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]),u=(0,n.useCallback)(e=>{if("function"==typeof t&&t(e),null!=e){var r=e.getBoundingClientRect();c(r.width,r.height)}},[t,c]);return n.createElement(n.Fragment,null,n.createElement(d.Ir,{width:a.containerWidth,height:a.containerHeight}),n.createElement("div",RechartsWrapper_extends({ref:u},e)))}),N=(0,n.forwardRef)((e,t)=>{var r=e.width,i=e.height;return n.createElement(n.Fragment,null,n.createElement(d.Ir,{width:r,height:i}),n.createElement("div",RechartsWrapper_extends({ref:t},e)))}),W=(0,n.forwardRef)((e,t)=>{var r=e.width,i=e.height;return"string"==typeof r||"string"==typeof i?n.createElement(R,RechartsWrapper_extends({},e,{ref:t})):"number"==typeof r&&"number"==typeof i?n.createElement(N,RechartsWrapper_extends({},e,{width:r,height:i,ref:t})):n.createElement(n.Fragment,null,n.createElement(d.Ir,{width:r,height:i}),n.createElement("div",RechartsWrapper_extends({ref:t},e)))}),B=(0,n.forwardRef)((e,t)=>{var r=e.children,i=e.className,o=e.height,l=e.onClick,c=e.onContextMenu,u=e.onDoubleClick,s=e.onMouseDown,d=e.onMouseEnter,f=e.onMouseLeave,p=e.onMouseMove,y=e.onMouseUp,v=e.onTouchEnd,b=e.onTouchMove,m=e.onTouchStart,g=e.style,w=e.width,O=e.responsive,x=e.dispatchTouchEvents,j=void 0===x||x,S=(0,n.useRef)(null),R=(0,a.T)(),N=_slicedToArray((0,n.useState)(null),2),B=N[0],M=N[1],K=_slicedToArray((0,n.useState)(null),2),z=K[0],V=K[1],F=(0,A.r)(),H=(0,I.$)(),q=(null==H?void 0:H.width)>0?H.width:w,G=(null==H?void 0:H.height)>0?H.height:o,Z=(0,n.useCallback)(e=>{F(e),"function"==typeof t&&t(e),M(e),V(e),null!=e&&(S.current=e)},[F,t,M,V]),U=(0,n.useCallback)(e=>{R((0,E.AE)(e)),R((0,_.r)({handler:l,reactEvent:e}))},[R,l]),Y=(0,n.useCallback)(e=>{R((0,E.TK)(e)),R((0,_.r)({handler:d,reactEvent:e}))},[R,d]),$=(0,n.useCallback)(e=>{R((0,P.ne)()),R((0,_.r)({handler:f,reactEvent:e}))},[R,f]),Q=(0,n.useCallback)(e=>{R((0,E.TK)(e)),R((0,_.r)({handler:p,reactEvent:e}))},[R,p]),J=(0,n.useCallback)(()=>{R((0,C.eb)())},[R]),X=(0,n.useCallback)(()=>{R((0,C.QJ)())},[R]),ee=(0,n.useCallback)(e=>{R((0,C.sj)(e.key))},[R]),et=(0,n.useCallback)(e=>{R((0,_.r)({handler:c,reactEvent:e}))},[R,c]),er=(0,n.useCallback)(e=>{R((0,_.r)({handler:u,reactEvent:e}))},[R,u]),en=(0,n.useCallback)(e=>{R((0,_.r)({handler:s,reactEvent:e}))},[R,s]),ei=(0,n.useCallback)(e=>{R((0,_.r)({handler:y,reactEvent:e}))},[R,y]),eo=(0,n.useCallback)(e=>{R((0,_.r)({handler:m,reactEvent:e}))},[R,m]),ea=(0,n.useCallback)(e=>{j&&R((0,T.$)(e)),R((0,_.r)({handler:b,reactEvent:e}))},[R,j,b]),el=(0,n.useCallback)(e=>{R((0,_.r)({handler:v,reactEvent:e}))},[R,v]),ec=O?D:W;return n.createElement(L.E.Provider,{value:B},n.createElement(k.Provider,{value:z},n.createElement(ec,{width:null!=q?q:null==g?void 0:g.width,height:null!=G?G:null==g?void 0:g.height,className:(0,h.W)("recharts-wrapper",i),style:function(e){for(var t=1;t{var r=e.width,i=e.height,o=e.responsive,a=e.children,l=e.className,c=e.style,u=e.compact,s=e.title,f=e.desc,h=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;nn.createElement(o.R,{chartName:"LineChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:a,tooltipPayloadSearcher:i.NL,categoricalChartProps:e,ref:t}))},OsSU:function(e,t,r){r.d(t,{j:function(){return ActivePoints}});var n=r("q1tI"),i=r("6hqW"),o=r("bAKJ"),a=r("GKuj"),l=r("2uqr"),c=r("hMQu"),u=r("3kvd"),s=r("km7V"),d=r("tBRi"),f=r("5LIv"),h=r("LicR");function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t{var t,r=e.point,l=e.childIndex,c=e.mainColor,u=e.activeDot,s=e.dataKey,f=e.clipPath;if(!1===u||null==r.x||null==r.y)return null;var h=_objectSpread(_objectSpread(_objectSpread({},{index:l,dataKey:s,cx:r.x,cy:r.y,r:4,fill:null!=c?c:"none",strokeWidth:2,stroke:"#fff",payload:r.payload,value:r.value}),(0,d.qM)(u)),(0,i.Ym)(u));return t=(0,n.isValidElement)(u)?(0,n.cloneElement)(u,h):"function"==typeof u?u(h):n.createElement(o.o,h),n.createElement(a.m,{className:"recharts-active-dot",clipPath:f},t)};function ActivePoints(e){var t=e.points,r=e.mainColor,i=e.activeDot,o=e.itemDataKey,a=e.clipPath,d=e.zIndex,p=void 0===d?h.N.activeDot:d,y=(0,l.C)(c.Ve),v=(0,u.mE)();if(null==t||null==v)return null;var b=t.find(e=>v.includes(e.payload));return(0,s.Rw)(b)?null:n.createElement(f.$,{zIndex:p},n.createElement(ActivePoint,{point:b,childIndex:Number(y),mainColor:r,dataKey:o,activeDot:i,clipPath:a}))}},usSY:function(e,t,r){r.d(t,{b:function(){return Dots}});var n=r("q1tI"),i=r("25YG"),o=r("bAKJ"),a=r("GKuj"),l=r("34C+"),c=r("mZlS"),u=r("5LIv"),s=r("LicR"),d=["points"];function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t{var a,l,c=_objectSpread(_objectSpread(_objectSpread({r:3},f),m),{},{index:i,cx:null!==(a=e.x)&&void 0!==a?a:void 0,cy:null!==(l=e.y)&&void 0!==l?l:void 0,dataKey:d,value:e.value,payload:e.payload,points:t});return n.createElement(DotItem,{key:"dot-".concat(i),option:r,dotProps:c,className:o})}),w={};return h&&null!=p&&(w.clipPath="url(#clipPath-".concat(b?"":"dots-").concat(p,")")),n.createElement(u.$,{zIndex:v},n.createElement(a.m,_extends({className:i},w),g))}},FQZO:function(e,t,r){r.d(t,{Wp:function(){return CartesianLabelContextProvider},__:function(){return Label},dM:function(){return isLabelContentAFunction},tD:function(){return CartesianLabelFromLabelProp}});var n=r("q1tI"),i=r("25YG"),o=r("tutj"),a=r("km7V"),l=r("zX2R"),c=r("yYrL"),u=r("2uqr"),s=r("hO+x"),d=r("/67/"),f=r("mZlS"),h=r("5LIv"),p=r("LicR"),y=r("60GN"),v=["labelRef"],b=["content"];function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n{var t=e.x,r=e.y,i=e.upperWidth,o=e.lowerWidth,a=e.width,l=e.height,c=e.children,u=(0,n.useMemo)(()=>({x:t,y:r,upperWidth:i,lowerWidth:o,width:a,height:l}),[t,r,i,o,a,l]);return n.createElement(m.Provider,{value:u},c)},useCartesianLabelContext=()=>{var e=(0,n.useContext)(m),t=(0,c.d2)();return e||(t?(0,c._M)(t):void 0)},g=(0,n.createContext)(null),usePolarLabelContext=()=>{var e=(0,n.useContext)(g),t=(0,u.C)(s.HW);return e||t},getLabel=e=>{var t=e.value,r=e.formatter,n=(0,a.Rw)(e.children)?t:e.children;return"function"==typeof r?r(n):n},isLabelContentAFunction=e=>null!=e&&"function"==typeof e,getDeltaAngle=(e,t)=>(0,a.uY)(t-e)*Math.min(Math.abs(t-e),360),renderRadialLabel=(e,t,r,o,c)=>{var u,s,d=e.offset,f=e.className,h=c.cx,p=c.cy,y=c.innerRadius,v=c.outerRadius,b=c.startAngle,m=c.endAngle,g=c.clockWise,w=(y+v)/2,O=getDeltaAngle(b,m),x=O>=0?1:-1;switch(t){case"insideStart":u=b+x*d,s=g;break;case"insideEnd":u=m-x*d,s=!g;break;case"end":u=m+x*d,s=g;break;default:throw Error("Unsupported position ".concat(t))}s=O<=0?s:!s;var j=(0,l.op)(h,p,w,u),P=(0,l.op)(h,p,w,u+(s?1:-1)*359),E="M".concat(j.x,",").concat(j.y,"\n A").concat(w,",").concat(w,",0,1,").concat(s?0:1,",\n ").concat(P.x,",").concat(P.y),S=(0,a.Rw)(e.id)?(0,a.EL)("recharts-radial-line-"):e.id;return n.createElement("text",_extends({},o,{dominantBaseline:"central",className:(0,i.W)("recharts-radial-bar-label",f)}),n.createElement("defs",null,n.createElement("path",{id:S,d:E})),n.createElement("textPath",{xlinkHref:"#".concat(S)},r))},getAttrsOfPolarLabel=(e,t,r)=>{var n=e.cx,i=e.cy,o=e.innerRadius,a=e.outerRadius,c=(e.startAngle+e.endAngle)/2;if("outside"===r){var u=(0,l.op)(n,i,a+t,c),s=u.x;return{x:s,y:u.y,textAnchor:s>=n?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"end"};var d=(o+a)/2,f=(0,l.op)(n,i,d,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},isPolar=e=>null!=e&&"cx"in e&&(0,a.hj)(e.cx),w={angle:0,offset:5,zIndex:p.N.label,position:"middle",textBreakAll:!1};function Label(e){var t,r,l,u=(0,d.j)(e,w),s=u.viewBox,p=u.parentViewBox,m=u.position,g=u.value,O=u.children,x=u.content,j=u.className,P=void 0===j?"":j,E=u.textBreakAll,S=u.labelRef,C=usePolarLabelContext(),A=useCartesianLabelContext(),_="center"===m?A:null!=C?C:A,T=function(e){if(!isPolar(e))return e;var t=e.cx,r=e.cy,n=e.outerRadius,i=2*n;return{x:t-n,y:r-n,width:i,upperWidth:i,lowerWidth:i,height:i}}(t=null==s?_:isPolar(s)?s:(0,c._M)(s));if(!t||(0,a.Rw)(g)&&(0,a.Rw)(O)&&!(0,n.isValidElement)(x)&&"function"!=typeof x)return null;var L=_objectSpread(_objectSpread({},u),{},{viewBox:t});if((0,n.isValidElement)(x)){L.labelRef;var k=_objectWithoutProperties(L,v);return(0,n.cloneElement)(x,k)}if("function"==typeof x){L.content;var I=_objectWithoutProperties(L,b);if(r=(0,n.createElement)(x,I),(0,n.isValidElement)(r))return r}else r=getLabel(u);var D=(0,f.S)(u);if(isPolar(t)){if("insideStart"===m||"insideEnd"===m||"end"===m)return renderRadialLabel(u,m,r,D,t);l=getAttrsOfPolarLabel(t,u.offset,u.position)}else{if(!T)return null;var R=(0,y.G)({viewBox:T,position:m,offset:u.offset,parentViewBox:isPolar(p)?void 0:p,clamp:!0});l=_objectSpread(_objectSpread({x:R.x,y:R.y,textAnchor:R.horizontalAnchor,verticalAnchor:R.verticalAnchor},void 0!==R.width?{width:R.width}:{}),void 0!==R.height?{height:R.height}:{})}return n.createElement(h.$,{zIndex:u.zIndex},n.createElement(o.xv,_extends({ref:S,className:(0,i.W)("recharts-label",P)},D,l,{textAnchor:(0,o.qz)(D.textAnchor)?D.textAnchor:l.textAnchor,breakAll:E}),r))}Label.displayName="Label";var parseLabel=(e,t,r)=>{if(!e)return null;var i={viewBox:t,labelRef:r};return!0===e?n.createElement(Label,_extends({key:"label-implicit"},i)):(0,a.P2)(e)?n.createElement(Label,_extends({key:"label-implicit",value:e},i)):(0,n.isValidElement)(e)?e.type===Label?(0,n.cloneElement)(e,_objectSpread({key:"label-implicit"},i)):n.createElement(Label,_extends({key:"label-implicit",content:e},i)):isLabelContentAFunction(e)?n.createElement(Label,_extends({key:"label-implicit",content:e},i)):e&&"object"==typeof e?n.createElement(Label,_extends({},e,{key:"label-implicit"},i)):null};function CartesianLabelFromLabelProp(e){var t=e.label,r=e.labelRef;return parseLabel(t,useCartesianLabelContext(),r)||null}},"/jJ5":function(e,t,r){r.d(t,{Ly:function(){return LabelListFromLabelProp},yc:function(){return y}});var n=r("q1tI"),i=r("FQZO"),o=r("GKuj"),a=r("G95L"),l=r("km7V"),c=r("mZlS"),u=r("5LIv"),s=r("LicR"),d=r("tutj"),f=["valueAccessor"],h=["dataKey","clockWise","id","textBreakAll","zIndex"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if((0,d.o7)(t))return t},p=(0,n.createContext)(void 0),y=p.Provider,v=(0,n.createContext)(void 0);function LabelList(e){var t=e.valueAccessor,r=void 0===t?defaultAccessor:t,d=_objectWithoutProperties(e,f),y=d.dataKey,b=(d.clockWise,d.id),m=d.textBreakAll,g=d.zIndex,w=_objectWithoutProperties(d,h),O=(0,n.useContext)(p),x=(0,n.useContext)(v),j=O||x;return j&&j.length?n.createElement(u.$,{zIndex:null!=g?g:s.N.label},n.createElement(o.m,{className:"recharts-label-list"},j.map((e,t)=>{var o,u=(0,l.Rw)(y)?r(e,t):(0,a.F$)(e.payload,y),s=(0,l.Rw)(b)?{}:{id:"".concat(b,"-").concat(t)};return n.createElement(i.__,_extends({key:"label-".concat(t)},(0,c.S)(e),w,s,{fill:null!==(o=d.fill)&&void 0!==o?o:e.fill,parentViewBox:e.parentViewBox,value:u,textBreakAll:m,viewBox:e.viewBox,index:t,zIndex:0}))}))):null}function LabelListFromLabelProp(e){var t=e.label;return t?!0===t?n.createElement(LabelList,{key:"labelList-implicit"}):n.isValidElement(t)||(0,i.dM)(t)?n.createElement(LabelList,{key:"labelList-implicit",content:t}):"object"==typeof t?n.createElement(LabelList,_extends({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}v.Provider,LabelList.displayName="LabelList"},"/QrF":function(e,t,r){r.d(t,{h:function(){return b},$:function(){return useResponsiveContainerContext}});var n=r("25YG"),i=r("q1tI"),o=r("BBpJ"),a=r("km7V"),l=r("U8Fc"),c={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},calculateChartDimensions=(e,t,r)=>{var n=r.width,i=void 0===n?c.width:n,o=r.height,l=void 0===o?c.height:o,u=r.aspect,s=r.maxHeight,d=(0,a.hU)(i)?e:Number(i),f=(0,a.hU)(l)?t:Number(l);return u&&u>0&&(d?f=d/u:f&&(d=f*u),s&&null!=f&&f>s&&(f=s)),{calculatedWidth:d,calculatedHeight:f}},u={width:0,height:0,overflow:"visible"},s={width:0,overflowX:"visible"},d={height:0,overflowY:"visible"},f={},getInnerDivStyle=e=>{var t=e.width,r=e.height,n=(0,a.hU)(t),i=(0,a.hU)(r);return n&&i?u:n?s:i?d:f},h=r("+icm"),p=["aspect","initialDimension","width","height","minWidth","minHeight","maxHeight","children","debounce","id","className","onResize","style"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r({width:r,height:n}),[r,n]);return(0,h.r)(o.width)&&(0,h.r)(o.height)?i.createElement(y.Provider,{value:o},t):null}var useResponsiveContainerContext=()=>(0,i.useContext)(y),v=(0,i.forwardRef)((e,t)=>{var r,u=e.aspect,s=e.initialDimension,d=void 0===s?c.initialDimension:s,f=e.width,h=e.height,y=e.minWidth,v=void 0===y?c.minWidth:y,b=e.minHeight,m=e.maxHeight,g=e.children,w=e.debounce,O=void 0===w?c.debounce:w,x=e.id,j=e.className,P=e.onResize,E=e.style,S=void 0===E?{}:E,C=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;nA.current);var T=function(e){if(Array.isArray(e))return e}(r=(0,i.useState)({containerWidth:d.width,containerHeight:d.height}))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}(r,2)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(r,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),L=T[0],k=T[1],I=(0,i.useCallback)((e,t)=>{k(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]);(0,i.useEffect)(()=>{if(null==A.current||"undefined"==typeof ResizeObserver)return a.ZT;var callback=e=>{var t,r=e[0];if(null!=r){var n=r.contentRect,i=n.width,o=n.height;I(i,o),null===(t=_.current)||void 0===t||t.call(_,i,o)}};O>0&&(callback=(0,o.P)(callback,O,{trailing:!0,leading:!1}));var e=new ResizeObserver(callback),t=A.current.getBoundingClientRect();return I(t.width,t.height),e.observe(A.current),()=>{e.disconnect()}},[I,O]);var D=L.containerWidth,R=L.containerHeight;(0,l.Z)(!u||u>0,"The aspect(%s) must be greater than zero.",u);var N=calculateChartDimensions(D,R,{width:f,height:h,aspect:u,maxHeight:m}),W=N.calculatedWidth,B=N.calculatedHeight;return(0,l.Z)(D<0||R<0||null!=W&&W>0||null!=B&&B>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",W,B,f,h,v,b,u),i.createElement("div",_extends({id:x?"".concat(x):void 0,className:(0,n.W)("recharts-responsive-container",j),style:_objectSpread(_objectSpread({},S),{},{width:f,height:h,minWidth:v,minHeight:b,maxHeight:m}),ref:A},C),i.createElement("div",{style:getInnerDivStyle({width:f,height:h})},i.createElement(ResponsiveContainerContextProvider,{width:W,height:B},g)))}),b=(0,i.forwardRef)((e,t)=>{var r,n,o,l,u,s,d=useResponsiveContainerContext();if((0,h.r)(d.width)&&(0,h.r)(d.height))return e.children;var f=(n=(r={width:e.width,height:e.height,aspect:e.aspect}).width,o=r.height,l=r.aspect,u=n,s=o,void 0===u&&void 0===s?(u=c.width,s=c.height):void 0===u?u=l&&l>0?void 0:c.width:void 0===s&&(s=l&&l>0?void 0:c.height),{width:u,height:s}),p=f.width,y=f.height,b=calculateChartDimensions(void 0,void 0,{width:p,height:y,aspect:e.aspect,maxHeight:e.maxHeight}),m=b.calculatedWidth,g=b.calculatedHeight;return(0,a.hj)(m)&&(0,a.hj)(g)?i.createElement(ResponsiveContainerContextProvider,{width:m,height:g},e.children):i.createElement(v,_extends({},e,{width:p,height:y,ref:t}))})},tutj:function(e,t,r){r.d(t,{o7:function(){return isRenderableText},qz:function(){return isValidTextAnchor},xv:function(){return b}});var n=r("q1tI"),i=r("25YG"),o=r("km7V"),a=r("t9Gs"),l=r("R6az"),c=r("LNTM"),u=r("mZlS"),s=r("/67/"),d=r("+icm"),f=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],h=["dx","dy","angle","className","breakAll"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r{var t=e.children,r=e.breakAll,n=e.style;try{var i=[];return(0,o.Rw)(t)||(i=r?t.toString().split(""):t.toString().split(p)),{wordsWithComputedWidth:i.map(e=>({word:e,width:(0,l.xE)(e,n).width})),spaceWidth:r?0:(0,l.xE)("\xa0",n).width}}catch(e){return null}};function isValidTextAnchor(e){return"start"===e||"middle"===e||"end"===e||"inherit"===e}function isRenderableText(e){return(0,o.Rw)(e)||"string"==typeof e||"number"==typeof e||"boolean"==typeof e}var calculate=(e,t,r,n)=>e.reduce((e,i)=>{var o=i.word,a=i.width,l=e[e.length-1];return l&&null!=a&&(null==t||n||l.width+a+re.reduce((e,t)=>e.width>t.width?e:t),checkOverflow=(e,t,r,n,i,o,a,l)=>{var c=calculateWordWidths({breakAll:r,style:n,children:e.slice(0,t)+"…"});if(!c)return[!1,[]];var u=calculate(c.wordsWithComputedWidth,o,a,l);return[u.length>i||findLongestLine(u).width>Number(o),u]},calculateWordsByLines=(e,t,r,n,i)=>{var a,l=e.maxLines,c=e.children,u=e.style,s=e.breakAll,d=(0,o.hj)(l),f=String(c),h=calculate(t,n,r,i);if(!d||i||!(h.length>l||findLongestLine(h).width>Number(n)))return h;for(var p=0,y=f.length-1,v=0;p<=y&&v<=f.length-1;){var b=Math.floor((p+y)/2),m=_slicedToArray(checkOverflow(f,b-1,s,u,l,n,r,i),2),g=m[0],w=m[1],O=_slicedToArray(checkOverflow(f,b,s,u,l,n,r,i),1)[0];if(g||O||(p=b+1),g&&O&&(y=b-1),!g&&O){a=w;break}v++}return a||h},getWordsWithoutCalculate=e=>[{words:(0,o.Rw)(e)?[]:e.toString().split(p),width:void 0}],getWordsByLines=e=>{var t=e.width,r=e.scaleToFit,n=e.children,i=e.style,o=e.breakAll,l=e.maxLines;if((t||r)&&!a.x.isSsr){var c=calculateWordWidths({breakAll:o,children:n,style:i});return c?calculateWordsByLines({breakAll:o,children:n,maxLines:l,style:i},c.wordsWithComputedWidth,c.spaceWidth,t,!!r):getWordsWithoutCalculate(n)}return getWordsWithoutCalculate(n)},y="#808080",v={angle:0,breakAll:!1,capHeight:"0.71em",fill:y,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},b=(0,n.forwardRef)((e,t)=>{var r,a=(0,s.j)(e,v),l=a.x,p=a.y,b=a.lineHeight,m=a.capHeight,g=a.fill,w=a.scaleToFit,O=a.textAnchor,x=a.verticalAnchor,j=_objectWithoutProperties(a,f),P=(0,n.useMemo)(()=>getWordsByLines({breakAll:j.breakAll,children:j.children,maxLines:j.maxLines,scaleToFit:w,style:j.style,width:j.width}),[j.breakAll,j.children,j.maxLines,w,j.style,j.width]),E=j.dx,S=j.dy,C=j.angle,A=j.className,_=j.breakAll,T=_objectWithoutProperties(j,h);if(!(0,o.P2)(l)||!(0,o.P2)(p)||0===P.length)return null;var L=Number(l)+((0,o.hj)(E)?E:0),k=Number(p)+((0,o.hj)(S)?S:0);if(!(0,d.n)(L)||!(0,d.n)(k))return null;switch(x){case"start":r=(0,c.w)("calc(".concat(m,")"));break;case"middle":r=(0,c.w)("calc(".concat((P.length-1)/2," * -").concat(b," + (").concat(m," / 2))"));break;default:r=(0,c.w)("calc(".concat(P.length-1," * -").concat(b,")"))}var I=[],D=P[0];if(w&&null!=D){var R=D.width,N=j.width;I.push("scale(".concat((0,o.hj)(N)&&(0,o.hj)(R)?N/R:1,")"))}return C&&I.push("rotate(".concat(C,", ").concat(L,", ").concat(k,")")),I.length&&(T.transform=I.join(" ")),n.createElement("text",_extends({},(0,u.S)(T),{ref:t,x:L,y:k,className:(0,i.W)("recharts-text",A),textAnchor:O,fill:g.includes("url")?y:g}),P.map((e,t)=>{var i=e.words.join(_?"":" ");return n.createElement("tspan",{x:L,dy:0===t?r:b,key:"".concat(i,"-").concat(t)},i)}))});b.displayName="Text"},pVHY:function(e,t,r){r.d(t,{u:function(){return Tooltip}});var n=r("q1tI"),i=r("i8i4"),o=r("CBmD"),a=r("25YG"),l=r("km7V");function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r{var t=e.separator,r=void 0===t?c.separator:t,i=e.contentStyle,u=e.itemStyle,s=e.labelStyle,d=void 0===s?c.labelStyle:s,f=e.payload,h=e.formatter,p=e.itemSorter,y=e.wrapperClassName,v=e.labelClassName,b=e.label,m=e.labelFormatter,g=e.accessibilityLayer,w=void 0===g?c.accessibilityLayer:g,O=_objectSpread(_objectSpread({},c.contentStyle),i),x=_objectSpread({margin:0},d),j=!(0,l.Rw)(b),P=j?b:"",E=(0,a.W)("recharts-default-tooltip",y),S=(0,a.W)("recharts-tooltip-label",v);return j&&m&&null!=f&&(P=m(b,f)),n.createElement("div",_extends({className:E,style:O},w?{role:"status","aria-live":"assertive"}:{}),n.createElement("p",{className:S,style:x},n.isValidElement(P)?P:"".concat(P)),(()=>{if(f&&f.length){var e=(null==p?f:(0,o.M)(f,p)).map((e,t)=>{if(!e||"none"===e.type)return null;var i=e.formatter||h||defaultFormatter,o=e.value,a=e.name,s=o,d=a;if(i){var p=i(o,a,e,t,f);if(Array.isArray(p)){var y=function(e){if(Array.isArray(e))return e}(p)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}(p,2)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(p,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();s=y[0],d=y[1]}else{if(null==p)return null;s=p}}var v=_objectSpread(_objectSpread({},c.itemStyle),{},{color:e.color||c.itemStyle.color},u);return n.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(t),style:v},(0,l.P2)(d)?n.createElement("span",{className:"recharts-tooltip-item-name"},d):null,(0,l.P2)(d)?n.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,n.createElement("span",{className:"recharts-tooltip-item-value"},s),n.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return n.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null})())},u=r("TtGZ"),s=r("oM6r");function TooltipBoundingBox_ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function TooltipBoundingBox_objectSpread(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}})))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}(t,2)||function(e,t){if(e){if("string"==typeof e)return TooltipBoundingBox_arrayLikeToArray(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?TooltipBoundingBox_arrayLikeToArray(e,t):void 0}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),h=f[0],p=f[1];n.useEffect(()=>{var handleKeyDown=t=>{if("Escape"===t.key){var r,n,i,o;p({dismissed:!0,dismissedAtCoordinate:{x:null!==(r=null===(n=e.coordinate)||void 0===n?void 0:n.x)&&void 0!==r?r:0,y:null!==(i=null===(o=e.coordinate)||void 0===o?void 0:o.y)&&void 0!==i?i:0}})}};return document.addEventListener("keydown",handleKeyDown),()=>{document.removeEventListener("keydown",handleKeyDown)}},[null===(r=e.coordinate)||void 0===r?void 0:r.x,null===(i=e.coordinate)||void 0===i?void 0:i.y]),h.dismissed&&((null!==(o=null===(a=e.coordinate)||void 0===a?void 0:a.x)&&void 0!==o?o:0)!==h.dismissedAtCoordinate.x||(null!==(l=null===(c=e.coordinate)||void 0===c?void 0:c.y)&&void 0!==l?l:0)!==h.dismissedAtCoordinate.y)&&p(TooltipBoundingBox_objectSpread(TooltipBoundingBox_objectSpread({},h),{},{dismissed:!1}));var y=(0,u.qq)({allowEscapeViewBox:e.allowEscapeViewBox,coordinate:e.coordinate,offsetLeft:"number"==typeof e.offset?e.offset:e.offset.x,offsetTop:"number"==typeof e.offset?e.offset:e.offset.y,position:e.position,reverseDirection:e.reverseDirection,tooltipBox:{height:e.lastBoundingBox.height,width:e.lastBoundingBox.width},useTranslate3d:e.useTranslate3d,viewBox:e.viewBox}),v=y.cssClasses,b=y.cssProperties,m=e.hasPortalFromProps?{}:TooltipBoundingBox_objectSpread(TooltipBoundingBox_objectSpread({transition:function(e){if((!e.prefersReducedMotion||"auto"!==e.isAnimationActive)&&e.isAnimationActive&&e.active){var t="string"==typeof e.animationEasing?e.animationEasing:"ease";return"transform ".concat(e.animationDuration,"ms ").concat(t)}}({prefersReducedMotion:d,isAnimationActive:e.isAnimationActive,active:e.active,animationDuration:e.animationDuration,animationEasing:e.animationEasing})},b),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),g=TooltipBoundingBox_objectSpread(TooltipBoundingBox_objectSpread({},m),{},{visibility:!h.dismissed&&e.active&&e.hasPayload?"visible":"hidden"},e.wrapperStyle);return n.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:v,style:g,ref:e.innerRef},e.children)}),f=r("N5ZP"),h=r("yYrL"),p=r("meVF"),y=r("je7/"),v=r("6hqW"),b=r("3xxU"),m=r("F60s"),g=r("rH1l"),w=r("lEKu"),O=r("8qvz"),x=r("T92s"),j=r("CxEL"),P=r("2uqr"),E=r("G95L"),S=r("xl5B"),C=r("hMQu");function useTooltipAxis_ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function useTooltipAxis_objectSpread(e){for(var t=1;t(0,P.C)(S.zv),useTooltipAxisBandSize=()=>{var e=useTooltipAxis(),t=(0,P.C)(C.WQ),r=(0,P.C)(C.ri);return e&&r?(0,E.zT)(useTooltipAxis_objectSpread(useTooltipAxis_objectSpread({},e),{},{scale:r}),t):(0,E.zT)(void 0,t)},A=r("wNPv"),_=r("tBRi"),T=r("5LIv"),L=r("LicR");function Cursor_extends(){return(Cursor_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r{K((0,I.PD)({shared:C,trigger:_,axisId:M,active:l,defaultIndex:z}))},[K,C,_,M,l,z]);var V=(0,h.d2)(),F=(0,p.F)(),H=(0,R.Y4)(C),q=null!==(r=(0,P.C)(e=>(0,A.oo)(e,H,_,z)))&&void 0!==r?r:{},G=q.activeIndex,Z=q.isActive,U=(0,P.C)(e=>(0,A.TT)(e,H,_,z)),Y=(0,P.C)(e=>(0,A.i)(e,H,_,z)),$=(0,P.C)(e=>(0,A.ck)(e,H,_,z)),Q=(0,k.C)(),J=null!==(o=null!=l?l:Z)&&void 0!==o&&o,X=function(e){if(Array.isArray(e))return e}(t=(0,y.B)([U,J]))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}(t,2)||function(e,t){if(e){if("string"==typeof e)return Tooltip_arrayLikeToArray(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Tooltip_arrayLikeToArray(e,t):void 0}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),ee=X[0],et=X[1],er="axis"===H?Y:void 0;(0,D.Fg)(H,_,$,er,G,J);var en=null!=L?L:Q;if(null==en||null==V||null==H)return null;var ei=null!=U?U:W;J||(ei=W),b&&ei.length&&(ei=(0,f.z)(ei.filter(e=>null!=e.value&&(!0!==e.hide||a.includeHidden)),w,defaultUniqBy));var eo=ei.length>0,ea=Tooltip_objectSpread(Tooltip_objectSpread({},a),{},{payload:ei,label:er,active:J,activeIndex:G,coordinate:$,accessibilityLayer:F}),el=n.createElement(d,{allowEscapeViewBox:c,animationDuration:u,animationEasing:s,isAnimationActive:m,active:J,coordinate:$,hasPayload:eo,offset:g,position:O,reverseDirection:x,useTranslate3d:j,viewBox:V,wrapperStyle:E,lastBoundingBox:ee,innerRef:et,hasPortalFromProps:!!L},n.isValidElement(v)?n.cloneElement(v,ea):"function"==typeof v?n.createElement(v,ea):n.createElement(DefaultTooltipContent,ea));return n.createElement(n.Fragment,null,(0,i.createPortal)(el,en),J&&n.createElement(Cursor,{cursor:S,tooltipEventType:H,coordinate:$,payload:ei,index:G}))}},JwMm:function(e,t,r){r.d(t,{Z:function(){return ClipPathProvider},s:function(){return useClipPathId}});var n=r("q1tI"),i=r("km7V"),o=r("3kvd");function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{var t,r=e.children,l=(function(e){if(Array.isArray(e))return e}(t=(0,n.useState)("".concat((0,i.EL)("recharts"),"-clip")))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,l=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}(t,1)||function(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(t,1)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0],c=(0,o.$$)();if(null==c)return null;var u=c.x,s=c.y,d=c.width,f=c.height;return n.createElement(a.Provider,{value:l},n.createElement("defs",null,n.createElement("clipPath",{id:l},n.createElement("rect",{x:u,y:s,height:f,width:d}))),r)},useClipPathId=()=>(0,n.useContext)(a)},GKuj:function(e,t,r){r.d(t,{m:function(){return l}});var n=r("q1tI"),i=r("25YG"),o=r("mZlS"),a=["children","className"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var r=e.children,l=e.className,c=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n({x:0,y:0,value:0}),errorBarOffset:0});function SetErrorBarContext(e){var t=e.children,r=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;nnull!=(0,n.useContext)(i)},LwZ4:function(e,t,r){r.d(t,{o:function(){return RegisterGraphicalItemId}});var n=r("q1tI"),i=r("IxNT"),o=(0,n.createContext)(void 0),RegisterGraphicalItemId=e=>{var t=e.id,r=e.type,a=e.children,l=(0,i.L)("recharts-".concat(r),t);return n.createElement(o.Provider,{value:l},a(l))}},meVF:function(e,t,r){r.d(t,{F:function(){return useAccessibilityLayer}});var n=r("2uqr"),useAccessibilityLayer=()=>{var e;return null===(e=(0,n.C)(e=>e.rootProps.accessibilityLayer))||void 0===e||e}},yYrL:function(e,t,r){r.d(t,{Ir:function(){return ReportChartSize},KM:function(){return selectPolarChartLayout},Mw:function(){return useChartHeight},_M:function(){return cartesianViewBoxToTrapezoid},d2:function(){return useViewBox},kz:function(){return useIsInChartContext},rE:function(){return selectChartLayout},rh:function(){return useOffsetInternal},vn:function(){return useChartLayout},wc:function(){return useCartesianChartLayout},zn:function(){return useChartWidth}});var n=r("q1tI"),i=r("2uqr"),o=r("4plD"),a=r("9/J4"),l=r("oK2d"),c=r("XM4v"),u=r("rZuY"),s=r("/QrF"),d=r("+icm");function cartesianViewBoxToTrapezoid(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var useViewBox=()=>{var e,t=(0,c.W)(),r=(0,i.C)(a.nd),n=(0,i.C)(u.V),o=null===(e=(0,i.C)(u.F))||void 0===e?void 0:e.padding;return t&&n&&o?{width:n.width-o.left-o.right,height:n.height-o.top-o.bottom,x:o.left,y:o.top}:r},f={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},useOffsetInternal=()=>{var e;return null!==(e=(0,i.C)(a.DX))&&void 0!==e?e:f},useChartWidth=()=>(0,i.C)(l.RD),useChartHeight=()=>(0,i.C)(l.d_),selectChartLayout=e=>e.layout.layoutType,useChartLayout=()=>(0,i.C)(selectChartLayout),useCartesianChartLayout=()=>{var e=useChartLayout();if("horizontal"===e||"vertical"===e)return e},selectPolarChartLayout=e=>{var t=e.layout.layoutType;if("centric"===t||"radial"===t)return t},useIsInChartContext=()=>void 0!==useChartLayout(),ReportChartSize=e=>{var t=(0,i.T)(),r=(0,c.W)(),a=e.width,l=e.height,u=(0,s.$)(),f=a,h=l;return u&&(f=u.width>0?u.width:a,h=u.height>0?u.height:l),(0,n.useEffect)(()=>{!r&&(0,d.r)(f)&&(0,d.r)(h)&&t((0,o.Dx)({width:f,height:h}))},[t,r,f,h]),null}},RjAn:function(e,t,r){r.d(t,{C:function(){return useTooltipPortal},E:function(){return i}});var n=r("q1tI"),i=(0,n.createContext)(null),useTooltipPortal=()=>(0,n.useContext)(i)}}]);