"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8639],{"3kvd":function(e,t,r){r.d(t,{$$:function(){return usePlotArea},mE:function(){return useActiveTooltipDataPoints}});var n=r("2uqr"),a=r("hMQu"),i=r("72Bj"),usePlotArea=()=>(0,n.C)(i.K),useActiveTooltipDataPoints=()=>(0,n.C)(a.C9)},oaER:function(e,t,r){r.d(t,{s:function(){return n}});var n={allowDecimals:!1,allowDuplicatedCategory:!0,allowDataOverflow:!1,angle:0,angleAxisId:0,axisLine:!0,axisLineType:"polygon",cx:0,cy:0,hide:!1,includeHidden:!1,label:!1,niceTicks:"auto",orientation:"outer",reversed:!1,scale:"auto",tick:!0,tickLine:!0,tickSize:8,type:"auto",zIndex:r("LicR").N.axis}},"23aE":function(e,t,r){r.d(t,{g:function(){return n}});var n={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,includeHidden:!1,hide:!1,niceTicks:"auto",label:!1,orientation:"right",radiusAxisId:0,reversed:!1,scale:"auto",stroke:"#ccc",tick:!0,tickCount:5,tickLine:!0,type:"auto",zIndex:r("LicR").N.axis}},F60s:function(e,t,r){r.d(t,{X:function(){return Cross}});var n=r("q1tI"),a=r("25YG"),i=r("km7V"),o=r("mZlS"),c=["x","y","top","left","width","height","className"];function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t"M".concat(e,",").concat(a,"v").concat(n,"M").concat(i,",").concat(t,"h").concat(r),Cross=e=>{var t=e.x,r=void 0===t?0:t,l=e.y,u=void 0===l?0:l,s=e.top,f=void 0===s?0:s,g=e.left,y=void 0===g?0:g,d=e.width,p=void 0===d?0:d,v=e.height,b=void 0===v?0:v,h=e.className,m=function(e){for(var t=1;t(0,h.n)(e.x)&&(0,h.n)(e.y),areaDefined=e=>null!=e.base&&defined(e.base)&&defined(e),getX=e=>e.x,getY=e=>e.y,getCurveFactory=(e,t)=>{if("function"==typeof e)return e;var r="curve".concat((0,b.jC)(e));if(("curveMonotone"===r||"curveBump"===r)&&t){var n=j["".concat(r).concat("vertical"===t?"Y":"X")];if(n)return n}return j[r]||u.Z},x={connectNulls:!1,type:"linear"},getPath=e=>{var t=e.type,r=void 0===t?x.type:t,n=e.points,a=void 0===n?[]:n,i=e.baseLine,o=e.layout,c=e.connectNulls,l=void 0===c?x.connectNulls:c,u=getCurveFactory(r,o),s=l?a.filter(defined):a;if(Array.isArray(i)){var f=a.map((e,t)=>_objectSpread(_objectSpread({},e),{},{base:i[t]}));return("vertical"===o?(0,y.Z)().y(getY).x1(getX).x0(e=>e.base.x):(0,y.Z)().x(getX).y1(getY).y0(e=>e.base.y)).defined(areaDefined).curve(u)(l?f.filter(areaDefined):f)}return("vertical"===o&&(0,b.hj)(i)?(0,y.Z)().y(getY).x1(getX).x0(i):(0,b.hj)(i)?(0,y.Z)().x(getX).y1(getY).y0(i):(0,d.Z)().x(getX).y(getY)).defined(defined).curve(u)(s)},Curve=e=>{var t=e.className,r=e.points,a=e.path,i=e.pathRef,o=(0,O.vn)();if((!r||!r.length)&&!a)return null;var c={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||o,connectNulls:e.connectNulls},l=r&&r.length?getPath(c):a;return n.createElement("path",_extends({},(0,m.qq)(e),(0,v.Ym)(e),{className:(0,p.W)("recharts-curve",t),d:null===l?void 0:l,ref:i}))}},bAKJ:function(e,t,r){r.d(t,{o:function(){return Dot}});var n=r("q1tI"),a=r("25YG"),i=r("6hqW"),o=r("tBRi"),c=r("km7V");function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=e.cx,r=e.cy,l=e.r,u=e.className,s=(0,a.W)("recharts-dot",u);return(0,c.hj)(t)&&(0,c.hj)(r)&&(0,c.hj)(l)?n.createElement("circle",_extends({},(0,o.qq)(e),(0,i.Ym)(e),{className:s,cx:t,cy:r,r:l})):null}},lEKu:function(e,t,r){r.d(t,{A:function(){return Rectangle}});var n,a,i,o,c,l,u,s,f,g,y=r("q1tI"),d=r("25YG"),p=r("/67/"),v=r("i8zW"),b=r("km7V"),h=r("w9e2"),m=r("bg7u"),O=r("mZlS"),j=r("AyT1"),x=["radius"],P=["radius"];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;te.length)&&(t=e.length);for(var r=0,n=Array(t);r{var p=(0,j.E)(r),v=(0,j.E)(y),b=Math.min(Math.abs(p)/2,Math.abs(v)/2),h=v>=0?1:-1,m=p>=0?1:-1,O=v>=0&&p>=0||v<0&&p<0?1:0;if(b>0&&Array.isArray(d)){for(var x=[0,0,0,0],P=0;P<4;P++){var w,A,_=null!==(A=d[P])&&void 0!==A?A:0;x[P]=_>b?b:_}w=(0,j.N)(n||(n=_taggedTemplateLiteral(["M",",",""])),e,t+h*x[0]),x[0]>0&&(w+=(0,j.N)(a||(a=_taggedTemplateLiteral(["A ",",",",0,0,",",",",",""])),x[0],x[0],O,e+m*x[0],t)),w+=(0,j.N)(i||(i=_taggedTemplateLiteral(["L ",",",""])),e+r-m*x[1],t),x[1]>0&&(w+=(0,j.N)(o||(o=_taggedTemplateLiteral(["A ",",",",0,0,",",\n ",",",""])),x[1],x[1],O,e+r,t+h*x[1])),w+=(0,j.N)(c||(c=_taggedTemplateLiteral(["L ",",",""])),e+r,t+y-h*x[2]),x[2]>0&&(w+=(0,j.N)(l||(l=_taggedTemplateLiteral(["A ",",",",0,0,",",\n ",",",""])),x[2],x[2],O,e+r-m*x[2],t+y)),w+=(0,j.N)(u||(u=_taggedTemplateLiteral(["L ",",",""])),e+m*x[3],t+y),x[3]>0&&(w+=(0,j.N)(s||(s=_taggedTemplateLiteral(["A ",",",",0,0,",",\n ",",",""])),x[3],x[3],O,e,t+y-h*x[3])),w+="Z"}else if(b>0&&d===+d&&d>0){var T=Math.min(b,d);w=(0,j.N)(f||(f=_taggedTemplateLiteral(["M ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",","," Z"])),e,t+h*T,T,T,O,e+m*T,t,e+r-m*T,t,T,T,O,e+r,t+h*T,e+r,t+y-h*T,T,T,O,e+r-m*T,t+y,e+m*T,t+y,T,T,O,e,t+y-h*T)}else w=(0,j.N)(g||(g=_taggedTemplateLiteral(["M ",","," h "," v "," h "," Z"])),e,t,r,y,-r);return w},w={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Rectangle=e=>{var t,r=(0,p.j)(e,w),n=(0,y.useRef)(null),a=function(e){if(Array.isArray(e))return e}(t=(0,y.useState)(-1))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,c=[],l=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw a}}return c}}(t,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}}(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.")}(),i=a[0],o=a[1];(0,y.useEffect)(()=>{if(n.current&&n.current.getTotalLength)try{var e=n.current.getTotalLength();e&&o(e)}catch(e){}},[]);var c=r.x,l=r.y,u=r.width,s=r.height,f=r.radius,g=r.className,A=r.animationEasing,_=r.animationDuration,T=r.animationBegin,L=r.isAnimationActive,S=r.isUpdateAnimationActive,E=(0,y.useRef)(u),N=(0,y.useRef)(s),k=(0,y.useRef)(c),D=(0,y.useRef)(l),R=(0,y.useMemo)(()=>({x:c,y:l,width:u,height:s,radius:f}),[c,l,u,s,f]),C=(0,h.i)(R,"rectangle-");if(c!==+c||l!==+l||u!==+u||s!==+s||0===u||0===s)return null;var M=(0,d.W)("recharts-rectangle",g);if(!S){var Z=(0,O.S)(r),I=(Z.radius,_objectWithoutProperties(Z,x));return y.createElement("path",_extends({},I,{x:(0,j.E)(c),y:(0,j.E)(l),width:(0,j.E)(u),height:(0,j.E)(s),radius:"number"==typeof f?f:void 0,className:M,d:getRectanglePath(c,l,u,s,f)}))}var Y=E.current,W=N.current,X=k.current,B=D.current,q="0px ".concat(-1===i?1:i,"px"),K="".concat(i,"px ").concat(i,"px"),z=(0,m.c)(["strokeDasharray"],_,"string"==typeof A?A:w.animationEasing);return y.createElement(v.H,{animationId:C,key:C,canBegin:i>0,duration:_,easing:A,isActive:S,begin:T},e=>{var t,a=(0,b.sX)(Y,u,e),i=(0,b.sX)(W,s,e),o=(0,b.sX)(X,c,e),g=(0,b.sX)(B,l,e);n.current&&(E.current=a,N.current=i,k.current=o,D.current=g),t=L?e>0?{transition:z,strokeDasharray:K}:{strokeDasharray:q}:{strokeDasharray:K};var d=(0,O.S)(r),p=(d.radius,_objectWithoutProperties(d,P));return y.createElement("path",_extends({},p,{radius:"number"==typeof f?f:void 0,className:M,d:getRectanglePath(o,g,a,i,f),ref:n,style:_objectSpread(_objectSpread({},t),r.style)}))})}},T92s:function(e,t,r){r.d(t,{L:function(){return Sector}});var n,a,i,o,c,l,u,s=r("q1tI"),f=r("25YG"),g=r("zX2R"),y=r("km7V"),d=r("/67/"),p=r("mZlS"),v=r("AyT1");function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,y.uY)(t-e)*Math.min(Math.abs(t-e),359.999),getTangentCircle=e=>{var t=e.cx,r=e.cy,n=e.radius,a=e.angle,i=e.sign,o=e.isExternal,c=e.cornerRadius,l=e.cornerIsExternal,u=c*(o?1:-1)+n,s=Math.asin(c/u)/g.Wk,f=l?a:a+i*s,y=(0,g.op)(t,r,u,f),d=(0,g.op)(t,r,n,f),p=l?a-i*s:a;return{center:y,circleTangency:d,lineTangency:(0,g.op)(t,r,u*Math.cos(s*g.Wk),p),theta:s}},getSectorPath=e=>{var t=e.cx,r=e.cy,o=e.innerRadius,c=e.outerRadius,l=e.startAngle,u=getDeltaAngle(l,e.endAngle),s=l+u,f=(0,g.op)(t,r,c,l),y=(0,g.op)(t,r,c,s),d=(0,v.N)(n||(n=_taggedTemplateLiteral(["M ",",","\n A ",",",",0,\n ",",",",\n ",",","\n "])),f.x,f.y,c,c,+(Math.abs(u)>180),+(l>s),y.x,y.y);if(o>0){var p=(0,g.op)(t,r,o,l),b=(0,g.op)(t,r,o,s);d+=(0,v.N)(a||(a=_taggedTemplateLiteral(["L ",",","\n A ",",",",0,\n ",",",",\n ",","," Z"])),b.x,b.y,o,o,+(Math.abs(u)>180),+(l<=s),p.x,p.y)}else d+=(0,v.N)(i||(i=_taggedTemplateLiteral(["L ",","," Z"])),t,r);return d},getSectorWithCorner=e=>{var t=e.cx,r=e.cy,n=e.innerRadius,a=e.outerRadius,i=e.cornerRadius,s=e.forceCornerRadius,f=e.cornerIsExternal,g=e.startAngle,d=e.endAngle,p=(0,y.uY)(d-g),b=getTangentCircle({cx:t,cy:r,radius:a,angle:g,sign:p,cornerRadius:i,cornerIsExternal:f}),h=b.circleTangency,m=b.lineTangency,O=b.theta,j=getTangentCircle({cx:t,cy:r,radius:a,angle:d,sign:-p,cornerRadius:i,cornerIsExternal:f}),x=j.circleTangency,P=j.lineTangency,w=j.theta,A=f?Math.abs(g-d):Math.abs(g-d)-O-w;if(A<0)return s?(0,v.N)(o||(o=_taggedTemplateLiteral(["M ",",","\n a",",",",0,0,1,",",0\n a",",",",0,0,1,",",0\n "])),m.x,m.y,i,i,2*i,i,i,-(2*i)):getSectorPath({cx:t,cy:r,innerRadius:n,outerRadius:a,startAngle:g,endAngle:d});var _=(0,v.N)(c||(c=_taggedTemplateLiteral(["M ",",","\n A",",",",0,0,",",",",","\n A",",",",0,",",",",",",","\n A",",",",0,0,",",",",","\n "])),m.x,m.y,i,i,+(p<0),h.x,h.y,a,a,+(A>180),+(p<0),x.x,x.y,i,i,+(p<0),P.x,P.y);if(n>0){var T=getTangentCircle({cx:t,cy:r,radius:n,angle:g,sign:p,isExternal:!0,cornerRadius:i,cornerIsExternal:f}),L=T.circleTangency,S=T.lineTangency,E=T.theta,N=getTangentCircle({cx:t,cy:r,radius:n,angle:d,sign:-p,isExternal:!0,cornerRadius:i,cornerIsExternal:f}),k=N.circleTangency,D=N.lineTangency,R=N.theta,C=f?Math.abs(g-d):Math.abs(g-d)-E-R;if(C<0&&0===i)return"".concat(_,"L").concat(t,",").concat(r,"Z");_+=(0,v.N)(l||(l=_taggedTemplateLiteral(["L",",","\n A",",",",0,0,",",",",","\n A",",",",0,",",",",",",","\n A",",",",0,0,",",",",","Z"])),D.x,D.y,i,i,+(p<0),k.x,k.y,n,n,+(C>180),+(p>0),L.x,L.y,i,i,+(p<0),S.x,S.y)}else _+=(0,v.N)(u||(u=_taggedTemplateLiteral(["L",",","Z"])),t,r);return _},b={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},Sector=e=>{var t,r=(0,d.j)(e,b),n=r.cx,a=r.cy,i=r.innerRadius,o=r.outerRadius,c=r.cornerRadius,l=r.forceCornerRadius,u=r.cornerIsExternal,g=r.startAngle,v=r.endAngle,h=r.className;if(o0&&360>Math.abs(g-v)?getSectorWithCorner({cx:n,cy:a,innerRadius:i,outerRadius:o,cornerRadius:Math.min(j,O/2),forceCornerRadius:l,cornerIsExternal:u,startAngle:g,endAngle:v}):getSectorPath({cx:n,cy:a,innerRadius:i,outerRadius:o,startAngle:g,endAngle:v}),s.createElement("path",_extends({},(0,p.S)(r),{className:m,d:t}))}}}]);