harshapitla/stackoverflow
0
1"use strict";(self.webpackChunkreact_template=self.webpackChunkreact_template||[]).push([[907],{517:(e,t,r)=>{r.d(t,{p:()=>o,v:()=>l});var i=r(5043),n=r(787),a=r(9256);function o(e){var t=(0,n.j)(),r=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{null===r.current?t((0,a.g5)(e)):r.current!==e&&t((0,a.ZF)({prev:r.current,next:e})),r.current=e},[t,e]),(0,i.useLayoutEffect)(()=>()=>{r.current&&(t((0,a.Vi)(r.current)),r.current=null)},[t]),null}function l(e){var t=(0,n.j)();return(0,i.useLayoutEffect)(()=>(t((0,a.As)(e)),()=>{t((0,a.TK)(e))}),[t,e]),null}},1109:(e,t,r)=>{r.d(t,{u:()=>N,F:()=>j});var i=r(5043),n=r(7770),a=r.n(n),o=r(8387),l=r(5248),c=r(4020),s=r(4140),u=r(2647),d=r(6307),f=r(7287),h=r(6831),v=r(6291),y=r(6371),p=r(8743),m=r(8631),g=["axisLine","width","height","className","hide","ticks","axisType"],w=["viewBox"],b=["viewBox"];function x(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function k(){return k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},k.apply(null,arguments)}function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach(function(t){E(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function E(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var j={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",zIndex:m.I.axis};function S(e){var{x:t,y:r,width:n,height:l,orientation:c,mirror:s,axisLine:u,otherSvgProps:d}=e;if(!u)return null;var f=P(P(P({},d),(0,v.uZ)(u)),{},{fill:"none"});if("top"===c||"bottom"===c){var h=+("top"===c&&!s||"bottom"===c&&s);f=P(P({},f),{},{x1:t,y1:r+h*l,x2:t+n,y2:r+h*l})}else{var y=+("left"===c&&!s||"right"===c&&s);f=P(P({},f),{},{x1:t+y*n,y1:r,x2:t+y*n,y2:r+l})}return i.createElement("line",k({},f,{className:(0,o.$)("recharts-cartesian-axis-line",a()(u,"className"))}))}function C(e){var t,{option:r,tickProps:n,value:a}=e,l=(0,o.$)(n.className,"recharts-cartesian-axis-tick-value");if(i.isValidElement(r))t=i.cloneElement(r,P(P({},n),{},{className:l}));else if("function"===typeof r)t=r(P(P({},n),{},{className:l}));else{var c="recharts-cartesian-axis-tick-value";"boolean"!==typeof r&&(c=(0,o.$)(c,null===r||void 0===r?void 0:r.className)),t=i.createElement(s.EY,k({},n,{className:c}),a)}return t}var A=(0,i.forwardRef)((e,t)=>{var{ticks:r=[],tick:n,tickLine:l,stroke:s,tickFormatter:u,unit:y,padding:g,tickTextProps:w,orientation:b,mirror:x,x:O,y:E,width:j,height:S,tickSize:A,tickMargin:I,fontSize:z,letterSpacing:N,getTicksConfig:D,events:T,axisType:G}=e,L=(0,h.f)(P(P({},D),{},{ticks:r}),z,N),M=function(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}(b,x),F=function(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}(b,x),R=(0,v.uZ)(D),B=(0,v.ic)(n),W={};"object"===typeof l&&(W=l);var U=P(P({},R),{},{fill:"none"},W),V=L.map(e=>P({entry:e},function(e,t,r,i,n,a,o,l,c){var s,u,f,h,v,y,p=l?-1:1,m=e.tickSize||o,g=(0,d.Et)(e.tickCoord)?e.tickCoord:e.coordinate;switch(a){case"top":s=u=e.coordinate,y=(f=(h=r+ +!l*n)-p*m)-p*c,v=g;break;case"left":f=h=e.coordinate,v=(s=(u=t+ +!l*i)-p*m)-p*c,y=g;break;case"right":f=h=e.coordinate,v=(s=(u=t+ +l*i)+p*m)+p*c,y=g;break;default:s=u=e.coordinate,y=(f=(h=r+ +l*n)+p*m)+p*c,v=g}return{line:{x1:s,y1:f,x2:u,y2:h},tick:{x:v,y:y}}}(e,O,E,j,S,b,A,x,I))),Z=V.map(e=>{var{entry:t,line:r}=e;return i.createElement(c.W,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},l&&i.createElement("line",k({},U,r,{className:(0,o.$)("recharts-cartesian-axis-tick-line",a()(l,"className"))})))}),H=V.map((e,t)=>{var{entry:r,tick:a}=e,o=P(P(P(P({textAnchor:M,verticalAnchor:F},R),{},{stroke:"none",fill:s},B),a),{},{index:t,payload:r,visibleTicksCount:L.length,tickFormatter:u,padding:g},w);return i.createElement(c.W,k({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(r.value,"-").concat(r.coordinate,"-").concat(r.tickCoord)},(0,f.XC)(T,r,t)),n&&i.createElement(C,{option:n,tickProps:o,value:"".concat("function"===typeof u?u(r.value,t):r.value).concat(y||"")}))});return i.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(G,"-ticks")},H.length>0&&i.createElement(p.g,{zIndex:m.I.label},i.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(G,"-tick-labels"),ref:t},H)),Z.length>0&&i.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(G,"-tick-lines")},Z))}),I=(0,i.forwardRef)((e,t)=>{var{axisLine:r,width:n,height:a,className:l,hide:s,ticks:d,axisType:f}=e,h=x(e,g),[y,m]=(0,i.useState)(""),[w,b]=(0,i.useState)(""),k=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,()=>({getCalculatedWidth:()=>{var t;return(e=>{var{ticks:t,label:r,labelGapWithTick:i=5,tickSize:n=0,tickMargin:a=0}=e,o=0;if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>o&&(o=t.width)}});var l=r?r.getBoundingClientRect().width:0,c=o+(n+a)+l+(r?i:0);return Math.round(c)}return 0})({ticks:k.current,label:null===(t=e.labelRef)||void 0===t?void 0:t.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var O=(0,i.useCallback)(e=>{if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value");k.current=t;var r=t[0];if(r){var i=window.getComputedStyle(r),n=i.fontSize,a=i.letterSpacing;n===y&&a===w||(m(n),b(a))}}},[y,w]);return s||null!=n&&n<=0||null!=a&&a<=0?null:i.createElement(p.g,{zIndex:e.zIndex},i.createElement(c.W,{className:(0,o.$)("recharts-cartesian-axis",l)},i.createElement(S,{x:e.x,y:e.y,width:n,height:a,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:(0,v.uZ)(e)}),i.createElement(A,{ref:O,axisType:f,events:h,fontSize:y,getTicksConfig:e,height:e.height,letterSpacing:w,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:d,unit:e.unit,width:e.width,x:e.x,y:e.y}),i.createElement(u.zJ,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},i.createElement(u._I,{label:e.label,labelRef:e.labelRef}),e.children)))}),z=i.memo(I,(e,t)=>{var{viewBox:r}=e,i=x(e,w),{viewBox:n}=t,a=x(t,b);return(0,l.b)(r,n)&&(0,l.b)(i,a)}),N=i.forwardRef((e,t)=>{var r=(0,y.e)(e,j);return i.createElement(z,k({},r,{ref:t}))});N.displayName="CartesianAxis"},2185:(e,t,r)=>{r.d(t,{W:()=>P});var i=r(5043),n=r(8387),a=r(1109),o=r(787),l=r(8360),c=r(773),s=r(6440),u=r(3987),d=r(5248),f=r(6371),h=["dangerouslySetInnerHTML","ticks"],v=["id"],y=["domain"],p=["domain"];function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},m.apply(null,arguments)}function g(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function w(e){var t=(0,o.j)();return(0,i.useLayoutEffect)(()=>(t((0,l.Vi)(e)),()=>{t((0,l.MC)(e))}),[e,t]),null}var b=e=>{var{xAxisId:t,className:r}=e,l=(0,o.G)(s.c2),d=(0,u.r)(),f="xAxis",y=(0,o.G)(e=>(0,c.iV)(e,f,t,d)),p=(0,o.G)(e=>(0,c.Zi)(e,f,t,d)),w=(0,o.G)(e=>(0,c.Lw)(e,t)),b=(0,o.G)(e=>(0,c.L$)(e,t)),x=(0,o.G)(e=>(0,c.y7)(e,t));if(null==w||null==b||null==x)return null;var{dangerouslySetInnerHTML:k,ticks:O}=e,P=g(e,h),{id:E}=x,j=g(x,v);return i.createElement(a.u,m({},P,j,{scale:y,x:b.x,y:b.y,width:w.width,height:w.height,className:(0,n.$)("recharts-".concat(f," ").concat(f),r),viewBox:l,ticks:p,axisType:f}))},x={allowDataOverflow:c.PU.allowDataOverflow,allowDecimals:c.PU.allowDecimals,allowDuplicatedCategory:c.PU.allowDuplicatedCategory,height:c.PU.height,hide:!1,mirror:c.PU.mirror,orientation:c.PU.orientation,padding:c.PU.padding,reversed:c.PU.reversed,scale:c.PU.scale,tickCount:c.PU.tickCount,type:c.PU.type,xAxisId:0},k=e=>{var t,r,n,a,o,l=(0,f.e)(e,x);return i.createElement(i.Fragment,null,i.createElement(w,{interval:null!==(t=l.interval)&&void 0!==t?t:"preserveEnd",id:l.xAxisId,scale:l.scale,type:l.type,padding:l.padding,allowDataOverflow:l.allowDataOverflow,domain:l.domain,dataKey:l.dataKey,allowDuplicatedCategory:l.allowDuplicatedCategory,allowDecimals:l.allowDecimals,tickCount:l.tickCount,includeHidden:null!==(r=l.includeHidden)&&void 0!==r&&r,reversed:l.reversed,ticks:l.ticks,height:l.height,orientation:l.orientation,mirror:l.mirror,hide:l.hide,unit:l.unit,name:l.name,angle:null!==(n=l.angle)&&void 0!==n?n:0,minTickGap:null!==(a=l.minTickGap)&&void 0!==a?a:5,tick:null===(o=l.tick)||void 0===o||o,tickFormatter:l.tickFormatter}),i.createElement(b,l))},O=(e,t)=>{var{domain:r}=e,i=g(e,y),{domain:n}=t,a=g(t,p);return!!(0,d.b)(i,a)&&(Array.isArray(r)&&2===r.length&&Array.isArray(n)&&2===n.length?r[0]===n[0]&&r[1]===n[1]:(0,d.b)({domain:r},{domain:n}))},P=i.memo(k,O);P.displayName="XAxis"},5248:(e,t,r)=>{function i(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var i in t)if({}.hasOwnProperty.call(t,i)&&!{}.hasOwnProperty.call(e,i))return!1;return!0}r.d(t,{b:()=>i})},6026:(e,t,r)=>{r.d(t,{h:()=>E});var i=r(5043),n=r(8387),a=r(1109),o=r(8360),l=r(787),c=r(773),s=r(6440),u=r(3987),d=r(2647),f=r(5248),h=r(6371),v=["dangerouslySetInnerHTML","ticks"],y=["id"],p=["domain"],m=["domain"];function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},g.apply(null,arguments)}function w(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function b(e){var t=(0,l.j)();return(0,i.useLayoutEffect)(()=>(t((0,o.cU)(e)),()=>{t((0,o.fR)(e))}),[e,t]),null}var x=e=>{var{yAxisId:t,className:r,width:f,label:h}=e,p=(0,i.useRef)(null),m=(0,i.useRef)(null),b=(0,l.G)(s.c2),x=(0,u.r)(),k=(0,l.j)(),O="yAxis",P=(0,l.G)(e=>(0,c.iV)(e,O,t,x)),E=(0,l.G)(e=>(0,c.wP)(e,t)),j=(0,l.G)(e=>(0,c.KR)(e,t)),S=(0,l.G)(e=>(0,c.Zi)(e,O,t,x)),C=(0,l.G)(e=>(0,c.hc)(e,t));if((0,i.useLayoutEffect)(()=>{if("auto"===f&&E&&!(0,d.ZY)(h)&&!(0,i.isValidElement)(h)&&null!=C){var e=p.current;if(e){var r=e.getCalculatedWidth();Math.round(E.width)!==Math.round(r)&&k((0,o.QG)({id:t,width:r}))}}},[S,E,k,h,t,f,C]),null==E||null==j||null==C)return null;var{dangerouslySetInnerHTML:A,ticks:I}=e,z=w(e,v),{id:N}=C,D=w(C,y);return i.createElement(a.u,g({},z,D,{ref:p,labelRef:m,scale:P,x:j.x,y:j.y,tickTextProps:"auto"===f?{width:void 0}:{width:f},width:E.width,height:E.height,className:(0,n.$)("recharts-".concat(O," ").concat(O),r),viewBox:b,ticks:S,axisType:O}))},k={allowDataOverflow:c.cd.allowDataOverflow,allowDecimals:c.cd.allowDecimals,allowDuplicatedCategory:c.cd.allowDuplicatedCategory,hide:!1,mirror:c.cd.mirror,orientation:c.cd.orientation,padding:c.cd.padding,reversed:c.cd.reversed,scale:c.cd.scale,tickCount:c.cd.tickCount,type:c.cd.type,width:c.cd.width,yAxisId:0},O=e=>{var t,r,n,a,o,l=(0,h.e)(e,k);return i.createElement(i.Fragment,null,i.createElement(b,{interval:null!==(t=l.interval)&&void 0!==t?t:"preserveEnd",id:l.yAxisId,scale:l.scale,type:l.type,domain:l.domain,allowDataOverflow:l.allowDataOverflow,dataKey:l.dataKey,allowDuplicatedCategory:l.allowDuplicatedCategory,allowDecimals:l.allowDecimals,tickCount:l.tickCount,padding:l.padding,includeHidden:null!==(r=l.includeHidden)&&void 0!==r&&r,reversed:l.reversed,ticks:l.ticks,width:l.width,orientation:l.orientation,mirror:l.mirror,hide:l.hide,unit:l.unit,name:l.name,angle:null!==(n=l.angle)&&void 0!==n?n:0,minTickGap:null!==(a=l.minTickGap)&&void 0!==a?a:5,tick:null===(o=l.tick)||void 0===o||o,tickFormatter:l.tickFormatter}),i.createElement(x,l))},P=(e,t)=>{var{domain:r}=e,i=w(e,p),{domain:n}=t,a=w(t,m);return!!(0,f.b)(i,a)&&(Array.isArray(r)&&2===r.length&&Array.isArray(n)&&2===n.length?r[0]===n[0]&&r[1]===n[1]:(0,f.b)({domain:r},{domain:n}))},E=i.memo(O,P);E.displayName="YAxis"},6043:(e,t,r)=>{r.d(t,{zk:()=>l});var i=r(5043),n=["children"];var a={data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0},o=(0,i.createContext)(a);function l(e){var{children:t}=e,r=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,n);return i.createElement(o.Provider,{value:r},t)}},6098:(e,t,r)=>{r.d(t,{A:()=>s,_:()=>u});var i=r(5043),n=r(3987),a=r(8796),o=r(787),l=r(2814),c=r(6307);function s(e){var{legendPayload:t}=e,r=(0,o.j)(),a=(0,n.r)();return(0,i.useLayoutEffect)(()=>a?c.lQ:(r((0,l.Lx)(t)),()=>{r((0,l.u3)(t))}),[r,a,t]),null}function u(e){var{legendPayload:t}=e,r=(0,o.j)(),n=(0,o.G)(a.fz);return(0,i.useLayoutEffect)(()=>"centric"!==n&&"radial"!==n?c.lQ:(r((0,l.Lx)(t)),()=>{r((0,l.u3)(t))}),[r,n,t]),null}},6218:(e,t,r)=>{r.d(t,{P:()=>f});var i=r(5043),n=r(7308),a=r(558),o=r(6698),l=r(1459),c=r(7261),s=r(6371);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},u.apply(null,arguments)}var d={accessibilityLayer:!0,layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index",responsive:!1},f=(0,i.forwardRef)(function(e,t){var r,f=(0,s.e)(e.categoricalChartProps,d),{chartName:h,defaultTooltipEventType:v,validateTooltipEventTypes:y,tooltipPayloadSearcher:p,categoricalChartProps:m}=e,g={chartName:h,defaultTooltipEventType:v,validateTooltipEventTypes:y,tooltipPayloadSearcher:p,eventEmitter:void 0};return i.createElement(n.J,{preloadedState:{options:g},reduxStoreName:null!==(r=m.id)&&void 0!==r?r:h},i.createElement(a.TK,{chartData:m.data}),i.createElement(o.s,{layout:f.layout,margin:f.margin}),i.createElement(l.p,{baseValue:f.baseValue,accessibilityLayer:f.accessibilityLayer,barCategoryGap:f.barCategoryGap,maxBarSize:f.maxBarSize,stackOffset:f.stackOffset,barGap:f.barGap,barSize:f.barSize,syncId:f.syncId,syncMethod:f.syncMethod,className:f.className}),i.createElement(c.L,u({},f,{ref:t})))})},6831:(e,t,r)=>{r.d(t,{f:()=>v});var i=r(6307),n=r(3535),a=r(6015);function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class l{static create(e){return new l(e)}constructor(e){this.scale=e}get domain(){return this.scale.domain}get range(){return this.scale.range}get rangeMin(){return this.range()[0]}get rangeMax(){return this.range()[1]}get bandwidth(){return this.scale.bandwidth}apply(e){var{bandAware:t,position:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0!==e){if(r)switch(r){case"start":default:return this.scale(e);case"middle":var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+i;case"end":var n=this.bandwidth?this.bandwidth():0;return this.scale(e)+n}if(t){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a}return this.scale(e)}}isInRange(e){var t=this.range(),r=t[0],i=t[t.length-1];return r<=i?e>=r&&e<=i:e>=i&&e<=r}}o(l,"EPS",1e-4);var c=function(e){var{width:t,height:r}=e,i=function(e){return(e%180+180)%180}(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0),n=i*Math.PI/180,a=Math.atan(r/t),o=n>a&&n<Math.PI-a?r/Math.sin(n):t/Math.cos(n);return Math.abs(o)};function s(e,t){if(t<1)return[];if(1===t)return e;for(var r=[],i=0;i<e.length;i+=t)r.push(e[i]);return r}function u(e,t,r,i,n){if(e*t<e*i||e*t>e*n)return!1;var a=r();return e*(t-e*a/2-i)>=0&&e*(t+e*a/2-n)<=0}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function h(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function v(e,t,r){var o,{tick:l,ticks:d,viewBox:h,minTickGap:v,orientation:y,interval:p,tickFormatter:m,unit:g,angle:w}=e;if(!d||!d.length||!l)return[];if((0,i.Et)(p)||a.m.isSsr)return null!==(o=function(e,t){return s(e,t+1)}(d,(0,i.Et)(p)?p:0))&&void 0!==o?o:[];var b=[],x="top"===y||"bottom"===y?"width":"height",k=g&&"width"===x?(0,n.Pu)(g,{fontSize:t,letterSpacing:r}):{width:0,height:0},O=(e,i)=>{var a="function"===typeof m?m(e.value,i):e.value;return"width"===x?function(e,t,r){var i={width:e.width+t.width,height:e.height+t.height};return c(i,r)}((0,n.Pu)(a,{fontSize:t,letterSpacing:r}),k,w):(0,n.Pu)(a,{fontSize:t,letterSpacing:r})[x]},P=d.length>=2?(0,i.sA)(d[1].coordinate-d[0].coordinate):1,E=function(e,t,r){var i="width"===r,{x:n,y:a,width:o,height:l}=e;return 1===t?{start:i?n:a,end:i?n+o:a+l}:{start:i?n+o:a+l,end:i?n:a}}(h,P,x);return"equidistantPreserveStart"===p?function(e,t,r,i,n){for(var a,o=(i||[]).slice(),{start:l,end:c}=t,d=0,f=1,h=l,v=function(){var t=null===i||void 0===i?void 0:i[d];if(void 0===t)return{v:s(i,f)};var a,o=d,v=()=>(void 0===a&&(a=r(t,o)),a),y=t.coordinate,p=0===d||u(e,y,v,h,c);p||(d=0,h=l,f+=1),p&&(h=y+e*(v()/2+n),d+=f)};f<=o.length;)if(a=v())return a.v;return[]}(P,E,O,d,v):(b="preserveStart"===p||"preserveStartEnd"===p?function(e,t,r,i,n,a){var o=(i||[]).slice(),l=o.length,{start:c,end:s}=t;if(a){var d=i[l-1],h=r(d,l-1),v=e*(d.coordinate+e*h/2-s);o[l-1]=d=f(f({},d),{},{tickCoord:v>0?d.coordinate-v*e:d.coordinate}),null!=d.tickCoord&&u(e,d.tickCoord,()=>h,c,s)&&(s=d.tickCoord-e*(h/2+n),o[l-1]=f(f({},d),{},{isShow:!0}))}for(var y=a?l-1:l,p=function(t){var i,a=o[t],l=()=>(void 0===i&&(i=r(a,t)),i);if(0===t){var d=e*(a.coordinate-e*l()/2-c);o[t]=a=f(f({},a),{},{tickCoord:d<0?a.coordinate-d*e:a.coordinate})}else o[t]=a=f(f({},a),{},{tickCoord:a.coordinate});null!=a.tickCoord&&u(e,a.tickCoord,l,c,s)&&(c=a.tickCoord+e*(l()/2+n),o[t]=f(f({},a),{},{isShow:!0}))},m=0;m<y;m++)p(m);return o}(P,E,O,d,v,"preserveStartEnd"===p):function(e,t,r,i,n){for(var a=(i||[]).slice(),o=a.length,{start:l}=t,{end:c}=t,s=function(t){var i,s=a[t],d=()=>(void 0===i&&(i=r(s,t)),i);if(t===o-1){var h=e*(s.coordinate+e*d()/2-c);a[t]=s=f(f({},s),{},{tickCoord:h>0?s.coordinate-h*e:s.coordinate})}else a[t]=s=f(f({},s),{},{tickCoord:s.coordinate});null!=s.tickCoord&&u(e,s.tickCoord,d,l,c)&&(c=s.tickCoord-e*(d()/2+n),a[t]=f(f({},s),{},{isShow:!0}))},d=o-1;d>=0;d--)s(d);return a}(P,E,O,d,v),b.filter(e=>e.isShow))}},7734:(e,t,r)=>{r.d(t,{d:()=>L});var i=r(5043),n=r(155),a=r(6307),o=r(4804),l=r(6831),c=r(1109),s=r(8796),u=r(773),d=r(787),f=r(3987),h=r(6371),v=r(6291),y=r(2574),p=r(8743),m=r(8631),g=["x1","y1","x2","y2","key"],w=["offset"],b=["xAxisId","yAxisId"],x=["xAxisId","yAxisId"];function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach(function(t){P(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function P(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},E.apply(null,arguments)}function j(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var S=e=>{var{fill:t}=e;if(!t||"none"===t)return null;var{fillOpacity:r,x:n,y:a,width:o,height:l,ry:c}=e;return i.createElement("rect",{x:n,y:a,ry:c,width:o,height:l,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function C(e){var t,{option:r,lineItemProps:n}=e;if(i.isValidElement(r))t=i.cloneElement(r,n);else if("function"===typeof r)t=r(n);else{var a,{x1:o,y1:l,x2:c,y2:s,key:u}=n,d=j(n,g),f=null!==(a=(0,v.uZ)(d))&&void 0!==a?a:{},{offset:h}=f,y=j(f,w);t=i.createElement("line",E({},y,{x1:o,y1:l,x2:c,y2:s,fill:"none",key:u}))}return t}function A(e){var{x:t,width:r,horizontal:n=!0,horizontalPoints:a}=e;if(!n||!a||!a.length)return null;var{xAxisId:o,yAxisId:l}=e,c=j(e,b),s=a.map((e,a)=>{var o=O(O({},c),{},{x1:t,y1:e,x2:t+r,y2:e,key:"line-".concat(a),index:a});return i.createElement(C,{key:"line-".concat(a),option:n,lineItemProps:o})});return i.createElement("g",{className:"recharts-cartesian-grid-horizontal"},s)}function I(e){var{y:t,height:r,vertical:n=!0,verticalPoints:a}=e;if(!n||!a||!a.length)return null;var{xAxisId:o,yAxisId:l}=e,c=j(e,x),s=a.map((e,a)=>{var o=O(O({},c),{},{x1:e,y1:t,x2:e,y2:t+r,key:"line-".concat(a),index:a});return i.createElement(C,{option:n,lineItemProps:o,key:"line-".concat(a)})});return i.createElement("g",{className:"recharts-cartesian-grid-vertical"},s)}function z(e){var{horizontalFill:t,fillOpacity:r,x:n,y:a,width:o,height:l,horizontalPoints:c,horizontal:s=!0}=e;if(!s||!t||!t.length||null==c)return null;var u=c.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==u[0]&&u.unshift(0);var d=u.map((e,c)=>{var s=!u[c+1]?a+l-e:u[c+1]-e;if(s<=0)return null;var d=c%t.length;return i.createElement("rect",{key:"react-".concat(c),y:e,x:n,height:s,width:o,stroke:"none",fill:t[d],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return i.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function N(e){var{vertical:t=!0,verticalFill:r,fillOpacity:n,x:a,y:o,width:l,height:c,verticalPoints:s}=e;if(!t||!r||!r.length)return null;var u=s.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==u[0]&&u.unshift(0);var d=u.map((e,t)=>{var s=!u[t+1]?a+l-e:u[t+1]-e;if(s<=0)return null;var d=t%r.length;return i.createElement("rect",{key:"react-".concat(t),x:e,y:o,width:s,height:c,stroke:"none",fill:r[d],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return i.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},d)}var D=(e,t)=>{var{xAxis:r,width:i,height:n,offset:a}=e;return(0,o.PW)((0,l.f)(O(O(O({},c.F),r),{},{ticks:(0,o.Rh)(r,!0),viewBox:{x:0,y:0,width:i,height:n}})),a.left,a.left+a.width,t)},T=(e,t)=>{var{yAxis:r,width:i,height:n,offset:a}=e;return(0,o.PW)((0,l.f)(O(O(O({},c.F),r),{},{ticks:(0,o.Rh)(r,!0),viewBox:{x:0,y:0,width:i,height:n}})),a.top,a.top+a.height,t)},G={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:m.I.grid};function L(e){var t=(0,s.yi)(),r=(0,s.rY)(),o=(0,s.W7)(),l=O(O({},(0,h.e)(e,G)),{},{x:(0,a.Et)(e.x)?e.x:o.left,y:(0,a.Et)(e.y)?e.y:o.top,width:(0,a.Et)(e.width)?e.width:o.width,height:(0,a.Et)(e.height)?e.height:o.height}),{xAxisId:c,yAxisId:v,x:m,y:g,width:w,height:b,syncWithTicks:x,horizontalValues:k,verticalValues:P}=l,j=(0,f.r)(),C=(0,d.G)(e=>(0,u.ZB)(e,"xAxis",c,j)),L=(0,d.G)(e=>(0,u.ZB)(e,"yAxis",v,j));if(!(0,y.F)(w)||!(0,y.F)(b)||!(0,a.Et)(m)||!(0,a.Et)(g))return null;var M=l.verticalCoordinatesGenerator||D,F=l.horizontalCoordinatesGenerator||T,{horizontalPoints:R,verticalPoints:B}=l;if((!R||!R.length)&&"function"===typeof F){var W=k&&k.length,U=F({yAxis:L?O(O({},L),{},{ticks:W?k:L.ticks}):void 0,width:null!==t&&void 0!==t?t:w,height:null!==r&&void 0!==r?r:b,offset:o},!!W||x);(0,n.R)(Array.isArray(U),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof U,"]")),Array.isArray(U)&&(R=U)}if((!B||!B.length)&&"function"===typeof M){var V=P&&P.length,Z=M({xAxis:C?O(O({},C),{},{ticks:V?P:C.ticks}):void 0,width:null!==t&&void 0!==t?t:w,height:null!==r&&void 0!==r?r:b,offset:o},!!V||x);(0,n.R)(Array.isArray(Z),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof Z,"]")),Array.isArray(Z)&&(B=Z)}return i.createElement(p.g,{zIndex:l.zIndex},i.createElement("g",{className:"recharts-cartesian-grid"},i.createElement(S,{fill:l.fill,fillOpacity:l.fillOpacity,x:l.x,y:l.y,width:l.width,height:l.height,ry:l.ry}),i.createElement(z,E({},l,{horizontalPoints:R})),i.createElement(N,E({},l,{verticalPoints:B})),i.createElement(A,E({},l,{offset:o,horizontalPoints:R,xAxis:C,yAxis:L})),i.createElement(I,E({},l,{offset:o,verticalPoints:B,xAxis:C,yAxis:L}))))}L.displayName="CartesianGrid"},8327:(e,t,r)=>{r.d(t,{Q:()=>c,l:()=>l});var i=r(5043),n=r(787),a=r(773),o=r(2338);function l(e,t){var r,i,o=(0,n.G)(t=>(0,a.Rl)(t,e)),l=(0,n.G)(e=>(0,a.sf)(e,t)),c=null!==(r=null===o||void 0===o?void 0:o.allowDataOverflow)&&void 0!==r?r:a.PU.allowDataOverflow,s=null!==(i=null===l||void 0===l?void 0:l.allowDataOverflow)&&void 0!==i?i:a.cd.allowDataOverflow;return{needClip:c||s,needClipX:c,needClipY:s}}function c(e){var{xAxisId:t,yAxisId:r,clipPathId:n}=e,a=(0,o.oM)(),{needClipX:c,needClipY:s,needClip:u}=l(t,r);if(!u||!a)return null;var{x:d,y:f,width:h,height:v}=a;return i.createElement("clipPath",{id:"clipPath-".concat(n)},i.createElement("rect",{x:c?d:d-h/2,y:s?f:f-v/2,width:c?h:2*h,height:s?v:2*v}))}},8333:(e,t,r)=>{r.d(t,{x:()=>o});var i=r(5043),n=r(9400),a=(0,i.createContext)(void 0),o=e=>{var{id:t,type:r,children:o}=e,l=(0,n.Y)("recharts-".concat(r),t);return i.createElement(a.Provider,{value:l},o(l))}}}]);2//# sourceMappingURL=907.37008e87.chunk.js.map