harshapitla/stackoverflow
0
1"use strict";(self.webpackChunkreact_template=self.webpackChunkreact_template||[]).push([[707],{2458:(e,t,n)=>{n.d(t,{t:()=>o});var i=n(5043),a=n(1603),r=n(6218),l=["item"],o=(0,i.forwardRef)((e,t)=>i.createElement(r.P,{chartName:"ScatterChart",defaultTooltipEventType:"item",validateTooltipEventTypes:l,tooltipPayloadSearcher:a.uN,categoricalChartProps:e,ref:t}))},2915:(e,t,n)=>{n.d(t,{Cj:()=>r,Pg:()=>l,Ub:()=>o});var i=n(787),a=n(2768),r=(e,t)=>{var n=(0,i.j)();return(i,r)=>l=>{null===e||void 0===e||e(i,r,l),n((0,a.RD)({activeIndex:String(r),activeDataKey:t,activeCoordinate:i.tooltipPosition}))}},l=e=>{var t=(0,i.j)();return(n,i)=>r=>{null===e||void 0===e||e(n,i,r),t((0,a.oP)())}},o=(e,t)=>{var n=(0,i.j)();return(i,r)=>l=>{null===e||void 0===e||e(i,r,l),n((0,a.ML)({activeIndex:String(r),activeDataKey:t,activeCoordinate:i.tooltipPosition}))}}},4980:(e,t,n)=>{n.d(t,{X:()=>se,J:()=>ne});var i=n(5043),a=n(8387),r=n(4020),l=n(1519),o=n(240),s=n(6015),c=n(8471),d=n(7869),u=n(6307),y=n(4804),p=n(7287),v=n(1985),m=n(879),f=["option","isActive"];function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},x.apply(null,arguments)}function h(e){var{option:t,isActive:n}=e,a=function(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,f);return"string"===typeof t?i.createElement(m.y,x({option:i.createElement(v.i,x({type:t},a)),isActive:n,shapeType:"symbols"},a)):i.createElement(m.y,x({option:t,isActive:n,shapeType:"symbols"},a))}var g=n(2915),b=n(5175),A=n(6043),E=n(8327),I=n(2099),O=n(5340),P=n(773),w=(0,I.Mz)([P.ld,(e,t,n,i,a)=>a],(e,t)=>e.filter(e=>"scatter"===e.type).find(e=>e.id===t)),k=(0,I.Mz)([(e,t,n,i,a,r,l)=>(0,O.HS)(e,t,n,l),(e,t,n,i,a,r,l)=>(0,P.Gx)(e,"xAxis",t,l),(e,t,n,i,a,r,l)=>(0,P.CR)(e,"xAxis",t,l),(e,t,n,i,a,r,l)=>(0,P.Gx)(e,"yAxis",n,l),(e,t,n,i,a,r,l)=>(0,P.CR)(e,"yAxis",n,l),(e,t,n,i)=>(0,P.Y)(e,"zAxis",i,!1),w,(e,t,n,i,a,r)=>r],(e,t,n,i,a,r,l,o)=>{var s,{chartData:c,dataStartIndex:d,dataEndIndex:u}=e;if(null!=l&&(null!=(s=null!=(null===l||void 0===l?void 0:l.data)&&l.data.length>0?l.data:null===c||void 0===c?void 0:c.slice(d,u+1))&&null!=t&&null!=i&&null!=n&&null!=a&&0!==(null===n||void 0===n?void 0:n.length)&&0!==(null===a||void 0===a?void 0:a.length)))return ne({displayedData:s,xAxis:t,yAxis:i,zAxis:r,scatterSettings:l,xAxisTicks:n,yAxisTicks:a,cells:o})}),T=n(787),j=n(3987),S=n(2711),K=n(6098),z=n(4779),C=n(2854),D=n(6371),M=n(8333),W=n(517),N=n(6291),G=n(830),B=n(8796),J=n(8743),L=n(8631),R=["onMouseEnter","onClick","onMouseLeave"],F=["id"],V=["animationBegin","animationDuration","animationEasing","hide","isAnimationActive","legendType","lineJointType","lineType","shape","xAxisId","yAxisId","zAxisId"];function q(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function U(){return U=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},U.apply(null,arguments)}function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach(function(t){Z(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Z(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.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:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _=e=>{var{dataKey:t,name:n,fill:i,legendType:a,hide:r}=e;return[{inactive:r,dataKey:t,type:a,color:i,value:(0,y.uM)(n,t),payload:e}]};function H(e){var{points:t,props:n}=e,{line:a,lineType:l,lineJointType:o}=n;if(!a)return null;var s,d,y=(0,N.uZ)(n),p=(0,N.ic)(a);if("joint"===l)s=t.map(e=>{var t,n;return{x:null!==(t=e.cx)&&void 0!==t?t:null,y:null!==(n=e.cy)&&void 0!==n?n:null}});else if("fitting"===l){var{xmin:v,xmax:m,a:f,b:x}=(0,u.jG)(t),h=e=>f*e+x;s=[{x:v,y:h(v)},{x:m,y:h(m)}]}var g=Y(Y(Y({},y),{},{fill:"none",stroke:y&&y.fill},p),{},{points:s});return d=i.isValidElement(a)?i.cloneElement(a,g):"function"===typeof a?a(g):i.createElement(c.I,U({},g,{type:o})),i.createElement(r.W,{className:"recharts-scatter-line",key:"recharts-scatter-line"},d)}function Q(e){var{showLabels:t,points:n,children:a}=e,r=(0,B.sk)(),o=(0,i.useMemo)(()=>null===n||void 0===n?void 0:n.map(e=>{var t,n,i={x:null!==(t=e.x)&&void 0!==t?t:0,y:null!==(n=e.y)&&void 0!==n?n:0,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width};return Y(Y({},i),{},{value:void 0,payload:e.payload,viewBox:i,parentViewBox:r,fill:void 0})}),[r,n]);return i.createElement(l.h8,{value:t?o:void 0},a)}function $(e){var{points:t,allOtherScatterProps:n}=e,{shape:a,activeShape:l,dataKey:o}=n,s=(0,T.G)(S.A2),{onMouseEnter:c,onClick:d,onMouseLeave:u}=n,y=q(n,R),v=(0,g.Cj)(c,n.dataKey),m=(0,g.Pg)(u),f=(0,g.Ub)(d,n.dataKey);if(!(0,p.EI)(t))return null;var{id:x}=n,b=q(n,F),A=(0,N.uZ)(b);return i.createElement(i.Fragment,null,i.createElement(H,{points:t,props:b}),t.map((e,t)=>{var n=null!=l&&!1!==l,c=n&&s===String(t),d=n&&c?l:a,u=Y(Y(Y({key:"symbol-".concat(t)},A),e),{},{[z.F0]:t,[z.um]:String(o)});return i.createElement(J.g,{key:"symbol-".concat(null===e||void 0===e?void 0:e.cx,"-").concat(null===e||void 0===e?void 0:e.cy,"-").concat(null===e||void 0===e?void 0:e.size,"-").concat(t),zIndex:c?L.I.activeDot:void 0},i.createElement(r.W,U({className:"recharts-scatter-symbol"},(0,p.XC)(y,e,t),{onMouseEnter:v(e,t),onMouseLeave:m(e,t),onClick:f(e,t)}),i.createElement(h,U({option:d,isActive:c},u))))}))}function ee(e){var{previousPointsRef:t,props:n}=e,{points:a,isAnimationActive:o,animationBegin:s,animationDuration:c,animationEasing:d}=n,y=t.current,p=(0,C.n)(n,"recharts-scatter-"),[v,m]=(0,i.useState)(!1),f=(0,i.useCallback)(()=>{m(!1)},[]),x=(0,i.useCallback)(()=>{m(!0)},[]),h=!v;return i.createElement(Q,{showLabels:h,points:a},n.children,i.createElement(G.J,{animationId:p,begin:s,duration:c,isActive:o,easing:d,onAnimationEnd:f,onAnimationStart:x,key:p},e=>{var l=1===e?a:null===a||void 0===a?void 0:a.map((t,n)=>{var i=y&&y[n];return Y(Y({},t),{},i?{cx:null==t.cx?void 0:(0,u.GW)(i.cx,t.cx,e),cy:null==t.cy?void 0:(0,u.GW)(i.cy,t.cy,e),size:(0,u.GW)(i.size,t.size,e)}:{size:(0,u.GW)(0,t.size,e)})});return e>0&&(t.current=l),i.createElement(r.W,null,i.createElement($,{points:l,allOtherScatterProps:n,showLabels:h}))}),i.createElement(l.qY,{label:n.label}))}function te(e){var{dataKey:t,points:n,stroke:i,strokeWidth:a,fill:r,name:l,hide:o,tooltipType:s}=e;return{dataDefinedOnItem:null===n||void 0===n?void 0:n.map(e=>e.tooltipPayload),positions:null===n||void 0===n?void 0:n.map(e=>e.tooltipPosition),settings:{stroke:i,strokeWidth:a,fill:r,nameKey:void 0,dataKey:t,name:(0,y.uM)(l,t),hide:o,type:s,color:r,unit:""}}}function ne(e){var{displayedData:t,xAxis:n,yAxis:i,zAxis:a,scatterSettings:r,xAxisTicks:l,yAxisTicks:o,cells:s}=e,c=(0,u.uy)(n.dataKey)?r.dataKey:n.dataKey,d=(0,u.uy)(i.dataKey)?r.dataKey:i.dataKey,p=a&&a.dataKey,v=a?a.range:P.N8.range,m=v&&v[0],f=n.scale.bandwidth?n.scale.bandwidth():0,x=i.scale.bandwidth?i.scale.bandwidth():0;return t.map((e,t)=>{var v=(0,y.kr)(e,c),h=(0,y.kr)(e,d),g=!(0,u.uy)(p)&&(0,y.kr)(e,p)||"-",b=[{name:(0,u.uy)(n.dataKey)?r.name:n.name||String(n.dataKey),unit:n.unit||"",value:v,payload:e,dataKey:c,type:r.tooltipType},{name:(0,u.uy)(i.dataKey)?r.name:i.name||String(i.dataKey),unit:i.unit||"",value:h,payload:e,dataKey:d,type:r.tooltipType}];"-"!==g&&b.push({name:a.name||a.dataKey,unit:a.unit||"",value:g,payload:e,dataKey:p,type:r.tooltipType});var A=(0,y.nb)({axis:n,ticks:l,bandSize:f,entry:e,index:t,dataKey:c}),E=(0,y.nb)({axis:i,ticks:o,bandSize:x,entry:e,index:t,dataKey:d}),I="-"!==g?a.scale(g):m,O=Math.sqrt(Math.max(I,0)/Math.PI);return Y(Y({},e),{},{cx:A,cy:E,x:null==A?void 0:A-O,y:null==E?void 0:E-O,width:2*O,height:2*O,size:I,node:{x:v,y:h,z:g},tooltipPayload:b,tooltipPosition:{x:A,y:E},payload:e},s&&s[t]&&s[t].props)})}var ie=(e,t,n)=>({x:e.cx,y:e.cy,value:Number("x"===n?e.node.x:e.node.y),errorVal:(0,y.kr)(e,t)});function ae(e){var{hide:t,points:n,className:l,needClip:o,xAxisId:s,yAxisId:c,id:d}=e,u=(0,i.useRef)(null);if(t)return null;var y=(0,a.$)("recharts-scatter",l),p=d;return i.createElement(J.g,{zIndex:e.zIndex},i.createElement(r.W,{className:y,clipPath:o?"url(#clipPath-".concat(p,")"):void 0,id:d},o&&i.createElement("defs",null,i.createElement(E.Q,{clipPathId:p,xAxisId:s,yAxisId:c})),i.createElement(A.zk,{xAxisId:s,yAxisId:c,data:n,dataPointFormatter:ie,errorBarOffset:0},i.createElement(r.W,{key:"recharts-scatter-symbols"},i.createElement(ee,{props:e,previousPointsRef:u})))))}var re={xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!s.m.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear",zIndex:L.I.scatter};function le(e){var t=(0,D.e)(e,re),{animationBegin:n,animationDuration:a,animationEasing:r,hide:l,isAnimationActive:s,legendType:c,lineJointType:u,lineType:y,shape:p,xAxisId:v,yAxisId:m,zAxisId:f}=t,x=q(t,V),{needClip:h}=(0,E.l)(v,m),g=(0,i.useMemo)(()=>(0,o.aS)(e.children,d.f),[e.children]),A=(0,j.r)(),I=(0,T.G)(t=>k(t,v,m,f,e.id,g,A));return null==h||null==I?null:i.createElement(i.Fragment,null,i.createElement(b.r,{fn:te,args:Y(Y({},e),{},{points:I})}),i.createElement(ae,U({},x,{xAxisId:v,yAxisId:m,zAxisId:f,lineType:y,lineJointType:u,legendType:c,shape:p,hide:l,isAnimationActive:s,animationBegin:n,animationDuration:a,animationEasing:r,points:I,needClip:h})))}function oe(e){var t=(0,D.e)(e,re),n=(0,j.r)();return i.createElement(M.x,{id:t.id,type:"scatter"},e=>i.createElement(i.Fragment,null,i.createElement(K.A,{legendPayload:_(t)}),i.createElement(W.p,{type:"scatter",id:e,data:t.data,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:t.zAxisId,dataKey:t.dataKey,hide:t.hide,name:t.name,tooltipType:t.tooltipType,isPanorama:n}),i.createElement(le,U({},t,{id:e}))))}var se=i.memo(oe);se.displayName="Scatter"},7869:(e,t,n)=>{n.d(t,{f:()=>i});var i=e=>null;i.displayName="Cell"}}]);2//# sourceMappingURL=707.fbf68632.chunk.js.map