You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@nivo/core

Package Overview
Dependencies
Maintainers
1
Versions
89
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nivo/core - npm Package Compare versions

Comparing version
0.91.0
to
0.92.0
+1
-1
./dist/nivo-core.cjs.js

@@ -1,2 +0,2 @@

"use strict";var e=require("react"),t=require("@nivo/tooltip"),r=require("lodash/merge.js"),n=require("lodash/get.js"),o=require("lodash/set.js"),i=require("d3-interpolate"),a=require("@react-spring/web"),l=require("lodash/isString.js"),s=require("react/jsx-runtime"),u=require("lodash/without.js"),c=require("d3-shape"),d=require("d3-scale"),p=require("d3-scale-chromatic"),f=require("lodash/last.js"),h=require("lodash/isArray.js"),g=require("lodash/isFunction.js"),m=require("d3-format"),x=require("d3-time-format"),b=require("lodash/isPlainObject.js"),v=require("lodash/pick.js"),y=require("lodash/isEqual.js"),_={background:"transparent",text:{fontFamily:"sans-serif",fontSize:11,fill:"#333333",outlineWidth:0,outlineColor:"transparent",outlineOpacity:1},axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{fontSize:10}},title:{text:{}}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}};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 n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},k.apply(null,arguments)}function w(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}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}var P=["axis.ticks.text","axis.legend.text","legends.title.text","legends.text","legends.ticks.text","legends.title.text","labels.text","dots.text","markers.text","annotations.text"],C=function(e,t){return k({},t,e)},R=function(e,t){var i=r({},e,t);return P.forEach((function(e){o(i,e,C(n(i,e),i.text))})),i},j=e.createContext(),B=function(t){var r=t.children,n=t.animate,o=void 0===n||n,i=t.config,u=void 0===i?"default":i,c=e.useMemo((function(){var e=l(u)?a.config[u]:u;return{animate:o,config:e}}),[o,u]);return s.jsx(j.Provider,{value:c,children:r})},G=function(){return e.useContext(j)},M={basis:c.curveBasis,basisClosed:c.curveBasisClosed,basisOpen:c.curveBasisOpen,bundle:c.curveBundle,cardinal:c.curveCardinal,cardinalClosed:c.curveCardinalClosed,cardinalOpen:c.curveCardinalOpen,catmullRom:c.curveCatmullRom,catmullRomClosed:c.curveCatmullRomClosed,catmullRomOpen:c.curveCatmullRomOpen,linear:c.curveLinear,linearClosed:c.curveLinearClosed,monotoneX:c.curveMonotoneX,monotoneY:c.curveMonotoneY,natural:c.curveNatural,step:c.curveStep,stepAfter:c.curveStepAfter,stepBefore:c.curveStepBefore},S=Object.keys(M),W=S.filter((function(e){return e.endsWith("Closed")})),z=u(S,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),q=u(S,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Y=function(e){if(!M[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return M[e]},D={ascending:c.stackOrderAscending,descending:c.stackOrderDescending,insideOut:c.stackOrderInsideOut,none:c.stackOrderNone,reverse:c.stackOrderReverse},A=Object.keys(D),I={expand:c.stackOffsetExpand,diverging:c.stackOffsetDiverging,none:c.stackOffsetNone,silhouette:c.stackOffsetSilhouette,wiggle:c.stackOffsetWiggle},T=Object.keys(I),L={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:f(p.schemeBrBG),PRGn:f(p.schemePRGn),PiYG:f(p.schemePiYG),PuOr:f(p.schemePuOr),RdBu:f(p.schemeRdBu),RdGy:f(p.schemeRdGy),RdYlBu:f(p.schemeRdYlBu),RdYlGn:f(p.schemeRdYlGn),spectral:f(p.schemeSpectral),blues:f(p.schemeBlues),greens:f(p.schemeGreens),greys:f(p.schemeGreys),oranges:f(p.schemeOranges),purples:f(p.schemePurples),reds:f(p.schemeReds),BuGn:f(p.schemeBuGn),BuPu:f(p.schemeBuPu),GnBu:f(p.schemeGnBu),OrRd:f(p.schemeOrRd),PuBuGn:f(p.schemePuBuGn),PuBu:f(p.schemePuBu),PuRd:f(p.schemePuRd),RdPu:f(p.schemeRdPu),YlGnBu:f(p.schemeYlGnBu),YlGn:f(p.schemeYlGn),YlOrBr:f(p.schemeYlOrBr),YlOrRd:f(p.schemeYlOrRd)},E=Object.keys(L),F={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:p.schemeCategory10,accent:p.schemeAccent,dark2:p.schemeDark2,paired:p.schemePaired,pastel1:p.schemePastel1,pastel2:p.schemePastel2,set1:p.schemeSet1,set2:p.schemeSet2,set3:p.schemeSet3,brown_blueGreen:f(p.schemeBrBG),purpleRed_green:f(p.schemePRGn),pink_yellowGreen:f(p.schemePiYG),purple_orange:f(p.schemePuOr),red_blue:f(p.schemeRdBu),red_grey:f(p.schemeRdGy),red_yellow_blue:f(p.schemeRdYlBu),red_yellow_green:f(p.schemeRdYlGn),spectral:f(p.schemeSpectral),blues:f(p.schemeBlues),greens:f(p.schemeGreens),greys:f(p.schemeGreys),oranges:f(p.schemeOranges),purples:f(p.schemePurples),reds:f(p.schemeReds),blue_green:f(p.schemeBuGn),blue_purple:f(p.schemeBuPu),green_blue:f(p.schemeGnBu),orange_red:f(p.schemeOrRd),purple_blue_green:f(p.schemePuBuGn),purple_blue:f(p.schemePuBu),purple_red:f(p.schemePuRd),red_purple:f(p.schemeRdPu),yellow_green_blue:f(p.schemeYlGnBu),yellow_green:f(p.schemeYlGn),yellow_orange_brown:f(p.schemeYlOrBr),yellow_orange_red:f(p.schemeYlOrRd)},K={brown_blueGreen:p.interpolateBrBG,purpleRed_green:p.interpolatePRGn,pink_yellowGreen:p.interpolatePiYG,purple_orange:p.interpolatePuOr,red_blue:p.interpolateRdBu,red_grey:p.interpolateRdGy,red_yellow_blue:p.interpolateRdYlBu,red_yellow_green:p.interpolateRdYlGn,spectral:p.interpolateSpectral,blues:p.interpolateBlues,greens:p.interpolateGreens,greys:p.interpolateGreys,oranges:p.interpolateOranges,purples:p.interpolatePurples,reds:p.interpolateReds,viridis:p.interpolateViridis,inferno:p.interpolateInferno,magma:p.interpolateMagma,plasma:p.interpolatePlasma,warm:p.interpolateWarm,cool:p.interpolateCool,cubehelixDefault:p.interpolateCubehelixDefault,blue_green:p.interpolateBuGn,blue_purple:p.interpolateBuPu,green_blue:p.interpolateGnBu,orange_red:p.interpolateOrRd,purple_blue_green:p.interpolatePuBuGn,purple_blue:p.interpolatePuBu,purple_red:p.interpolatePuRd,red_purple:p.interpolateRdPu,yellow_green_blue:p.interpolateYlGnBu,yellow_green:p.interpolateYlGn,yellow_orange_brown:p.interpolateYlOrBr,yellow_orange_red:p.interpolateYlOrRd,rainbow:p.interpolateRainbow,sinebow:p.interpolateSinebow},U=function(){return d.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},X=U,H=d.scaleOrdinal(p.schemeSet3),N={top:0,right:0,bottom:0,left:0},V=function(){var t=e.useRef(null),r=e.useState({left:0,top:0,width:0,height:0}),n=r[0],o=r[1],i=e.useState((function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver((function(e){var t=e[0];return o(t.contentRect)}))}))[0];return e.useEffect((function(){return t.current&&null!==i&&i.observe(t.current),function(){null!==i&&i.disconnect()}}),[]),[t,n]},Q=function(t){return e.useMemo((function(){return R(_,t)}),[t])},J=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?x.timeFormat(e.slice("5")):m.format(e):function(e){return""+e}},Z=e.createContext(),$={},ee=function(e){var t=e.theme,r=void 0===t?$:t,n=e.children,o=Q(r);return s.jsx(Z.Provider,{value:o,children:n})},te=function(){return e.useContext(Z)},re=["outlineWidth","outlineColor","outlineOpacity"],ne=function(e){return e.outlineWidth,e.outlineColor,e.outlineOpacity,w(e,re)},oe=function(t){var r=t.children,n=t.condition,o=t.wrapper;return n?e.cloneElement(o,{},r):r},ie={position:"relative"},ae=function(r){var n=r.children,o=r.theme,i=r.renderWrapper,a=void 0===i||i,l=r.isInteractive,u=void 0===l||l,c=r.animate,d=r.motionConfig,p=e.useRef(null);return s.jsx(ee,{theme:o,children:s.jsx(B,{animate:c,config:d,children:s.jsx(t.TooltipProvider,{container:p,children:s.jsxs(oe,{condition:a,wrapper:s.jsx("div",{style:ie,ref:p}),children:[n,u&&s.jsx(t.Tooltip,{})]})})})})},le=function(){},se={position:"relative"},ue=["id","colors"],ce=function(e){var t=e.id,r=e.colors,n=w(e,ue);return s.jsx("linearGradient",k({id:t,x1:0,x2:0,y1:0,y2:1},n,{children:r.map((function(e){var t=e.offset,r=e.color,n=e.opacity;return s.jsx("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==n?n:1},t)}))}))},de={linearGradient:ce},pe={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},fe=e.memo((function(e){var t=e.id,r=e.background,n=void 0===r?pe.background:r,o=e.color,i=void 0===o?pe.color:o,a=e.size,l=void 0===a?pe.size:a,u=e.padding,c=void 0===u?pe.padding:u,d=e.stagger,p=void 0===d?pe.stagger:d,f=l+c,h=l/2,g=c/2;return!0===p&&(f=2*l+2*c),s.jsxs("pattern",{id:t,width:f,height:f,patternUnits:"userSpaceOnUse",children:[s.jsx("rect",{width:f,height:f,fill:n}),s.jsx("circle",{cx:g+h,cy:g+h,r:h,fill:i}),p&&s.jsx("circle",{cx:1.5*c+l+h,cy:1.5*c+l+h,r:h,fill:i})]})})),he=2*Math.PI,ge=function(e){return e*Math.PI/180},me=function(e){return 180*e/Math.PI},xe=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},be={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},ve={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},ye=e.memo((function(e){var t=e.id,r=e.spacing,n=void 0===r?ve.spacing:r,o=e.rotation,i=void 0===o?ve.rotation:o,a=e.background,l=void 0===a?ve.background:a,u=e.color,c=void 0===u?ve.color:u,d=e.lineWidth,p=void 0===d?ve.lineWidth:d,f=Math.round(i)%360,h=Math.abs(n);f>180?f-=360:f>90?f-=180:f<-180?f+=360:f<-90&&(f+=180);var g,m=h,x=h;return 0===f?g="\n M 0 0 L "+m+" 0\n M 0 "+x+" L "+m+" "+x+"\n ":90===f?g="\n M 0 0 L 0 "+x+"\n M "+m+" 0 L "+m+" "+x+"\n ":(m=Math.abs(h/Math.sin(ge(f))),x=h/Math.sin(ge(90-f)),g=f>0?"\n M 0 "+-x+" L "+2*m+" "+x+"\n M "+-m+" "+-x+" L "+m+" "+x+"\n M "+-m+" 0 L "+m+" "+2*x+"\n ":"\n M "+-m+" "+x+" L "+m+" "+-x+"\n M "+-m+" "+2*x+" L "+2*m+" "+-x+"\n M 0 "+2*x+" L "+2*m+" 0\n "),s.jsxs("pattern",{id:t,width:m,height:x,patternUnits:"userSpaceOnUse",children:[s.jsx("rect",{width:m,height:x,fill:l,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),s.jsx("path",{d:g,strokeWidth:p,stroke:c,strokeLinecap:"square"})]})})),_e={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},ke=e.memo((function(e){var t=e.id,r=e.color,n=void 0===r?_e.color:r,o=e.background,i=void 0===o?_e.background:o,a=e.size,l=void 0===a?_e.size:a,u=e.padding,c=void 0===u?_e.padding:u,d=e.stagger,p=void 0===d?_e.stagger:d,f=l+c,h=c/2;return!0===p&&(f=2*l+2*c),s.jsxs("pattern",{id:t,width:f,height:f,patternUnits:"userSpaceOnUse",children:[s.jsx("rect",{width:f,height:f,fill:i}),s.jsx("rect",{x:h,y:h,width:l,height:l,fill:n}),p&&s.jsx("rect",{x:1.5*c+l,y:1.5*c+l,width:l,height:l,fill:n})]})})),we={patternDots:fe,patternLines:ye,patternSquares:ke},Oe=["type"],Pe=k({},de,we),Ce=e.memo((function(t){var r=t.defs;return!r||r.length<1?null:s.jsx("defs",{"aria-hidden":!0,children:r.map((function(t){var r=t.type,n=w(t,Oe);return Pe[r]?e.createElement(Pe[r],k({key:n.id},n)):null}))})})),Re=e.memo((function(e){var t=e.size,r=e.color,n=e.borderWidth,o=e.borderColor;return s.jsx("circle",{r:t/2,fill:r,stroke:o,strokeWidth:n,style:{pointerEvents:"none"}})})),je=e.memo((function(t){var r=t.x,n=t.y,o=t.symbol,i=void 0===o?Re:o,l=t.size,u=t.datum,c=t.color,d=t.borderWidth,p=t.borderColor,f=t.label,h=t.labelTextAnchor,g=void 0===h?"middle":h,m=t.labelYOffset,x=void 0===m?-12:m,b=t.ariaLabel,v=t.ariaLabelledBy,y=t.ariaDescribedBy,_=t.ariaHidden,k=t.ariaDisabled,w=t.isFocusable,O=void 0!==w&&w,P=t.tabIndex,C=void 0===P?0:P,R=t.onFocus,j=t.onBlur,B=t.testId,M=te(),S=G(),W=S.animate,z=S.config,q=a.useSpring({transform:"translate("+r+", "+n+")",config:z,immediate:!W}),Y=e.useCallback((function(e){null==R||R(u,e)}),[R,u]),D=e.useCallback((function(e){null==j||j(u,e)}),[j,u]);return s.jsxs(a.animated.g,{transform:q.transform,style:{pointerEvents:"none"},focusable:O,tabIndex:O?C:void 0,"aria-label":b,"aria-labelledby":v,"aria-describedby":y,"aria-disabled":k,"aria-hidden":_,onFocus:O&&R?Y:void 0,onBlur:O&&j?D:void 0,"data-testid":B,children:[e.createElement(i,{size:l,color:c,datum:u,borderWidth:d,borderColor:p}),f&&s.jsx("text",{textAnchor:g,y:x,style:ne(M.dots.text),children:f})]})})),Be=e.memo((function(e){var t=e.width,r=e.height,n=e.axis,o=e.scale,i=e.value,a=e.lineStyle,l=e.textStyle,u=e.legend,c=e.legendNode,d=e.legendPosition,p=void 0===d?"top-right":d,f=e.legendOffsetX,h=void 0===f?14:f,g=e.legendOffsetY,m=void 0===g?14:g,x=e.legendOrientation,b=void 0===x?"horizontal":x,v=te(),y=0,_=0,k=0,w=0;if("y"===n?(k=o(i),_=t):(y=o(i),w=r),u&&!c){var O=function(e){var t=e.axis,r=e.width,n=e.height,o=e.position,i=e.offsetX,a=e.offsetY,l=e.orientation,s=0,u=0,c="vertical"===l?-90:0,d="start";if("x"===t)switch(o){case"top-left":s=-i,u=a,d="end";break;case"top":u=-a,d="horizontal"===l?"middle":"start";break;case"top-right":s=i,u=a,d="horizontal"===l?"start":"end";break;case"right":s=i,u=n/2,d="horizontal"===l?"start":"middle";break;case"bottom-right":s=i,u=n-a,d="start";break;case"bottom":u=n+a,d="horizontal"===l?"middle":"end";break;case"bottom-left":u=n-a,s=-i,d="horizontal"===l?"end":"start";break;case"left":s=-i,u=n/2,d="horizontal"===l?"end":"middle"}else switch(o){case"top-left":s=i,u=-a,d="start";break;case"top":s=r/2,u=-a,d="horizontal"===l?"middle":"start";break;case"top-right":s=r-i,u=-a,d="horizontal"===l?"end":"start";break;case"right":s=r+i,d="horizontal"===l?"start":"middle";break;case"bottom-right":s=r-i,u=a,d="end";break;case"bottom":s=r/2,u=a,d="horizontal"===l?"middle":"end";break;case"bottom-left":s=i,u=a,d="horizontal"===l?"start":"end";break;case"left":s=-i,d="horizontal"===l?"end":"middle"}return{x:s,y:u,rotation:c,textAnchor:d}}({axis:n,width:t,height:r,position:p,offsetX:h,offsetY:m,orientation:b});c=s.jsx("text",{transform:"translate("+O.x+", "+O.y+") rotate("+O.rotation+")",textAnchor:O.textAnchor,dominantBaseline:"central",style:l,children:u})}return s.jsxs("g",{transform:"translate("+y+", "+k+")",children:[s.jsx("line",{x1:0,x2:_,y1:0,y2:w,stroke:v.markers.lineColor,strokeWidth:v.markers.lineStrokeWidth,style:a}),c]})})),Ge=e.memo((function(e){var t=e.markers,r=e.width,n=e.height,o=e.xScale,i=e.yScale;return t&&0!==t.length?t.map((function(e,t){return s.jsx(Be,k({},e,{width:r,height:n,scale:"y"===e.axis?i:o}),t)})):null})),Me=["theme","renderWrapper","animate","motionConfig"],Se=function(e){return g(e)?e:function(t){return n(t,e)}},We=Object.keys(de),ze=Object.keys(we),qe=function(e,t,r){if("*"===e)return!0;if(g(e))return e(t);if(b(e)){var o=r?n(t,r):t;return y(v(o,Object.keys(e)),e)}return!1};exports.CartesianMarkers=Ge,exports.CartesianMarkersItem=Be,exports.Container=ae,exports.Defs=Ce,exports.DotsItem=je,exports.LegacyContainer=function(r){var n=r.children,o=r.theme,i=r.isInteractive,a=void 0===i||i,l=r.renderWrapper,u=void 0===l||l,c=r.animate,d=r.motionConfig,p=e.useRef(null),f=t.useTooltipHandlers(p),h=f.actions,g=f.state,m=e.useCallback((function(e,t){return h.showTooltipFromEvent(e,t)}),[h.showTooltipFromEvent]),x=e.useMemo((function(){return{showTooltip:a?m:le,hideTooltip:a?h.hideTooltip:le}}),[h.hideTooltip,a,m]);return s.jsx(ee,{theme:o,children:s.jsx(B,{animate:c,config:d,children:s.jsx(t.TooltipActionsContext.Provider,{value:h,children:s.jsx(t.TooltipStateContext.Provider,{value:g,children:s.jsxs(oe,{condition:u,wrapper:s.jsx("div",{style:se,ref:p}),children:[n(x),a&&s.jsx(t.Tooltip,{})]})})})})})},exports.LinearGradient=ce,exports.MotionConfigProvider=B,exports.PatternDots=fe,exports.PatternDotsDefaultProps=pe,exports.PatternLines=ye,exports.PatternLinesDefaultProps=ve,exports.PatternSquares=ke,exports.PatternSquaresDefaultProps=_e,exports.ResponsiveWrapper=function(e){var t=e.children,r=V(),n=r[0],o=r[1],i=o.width>0&&o.height>0;return s.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:i&&t({width:o.width,height:o.height})})},exports.SvgWrapper=function(e){var t=e.width,r=e.height,n=e.margin,o=e.defs,i=e.children,a=e.role,l=e.ariaLabel,u=e.ariaLabelledBy,c=e.ariaDescribedBy,d=e.isFocusable,p=te();return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:a,"aria-label":l,"aria-labelledby":u,"aria-describedby":c,focusable:d,tabIndex:d?0:void 0,children:[s.jsx(Ce,{defs:o}),s.jsx("rect",{width:t,height:r,fill:p.background}),s.jsx("g",{transform:"translate("+n.left+","+n.top+")",children:i})]})},exports.TWO_PI=he,exports.ThemeProvider=ee,exports.absoluteAngleDegrees=function(e){var t=e%360;return t<0&&(t+=360),t},exports.absoluteAngleRadians=function(e){return e-he*Math.floor((e+Math.PI)/he)},exports.alignBox=function(e,t,r){var n=t.width-e.width,o=t.height-e.height,i=0,a=0;return"center"===r&&(i=n/2,a=o/2),"top"===r&&(i=n/2),"top-right"===r&&(i=n),"right"===r&&(i=n,a=o/2),"bottom-right"===r&&(i=n,a=o),"bottom"===r&&(i=n/2,a=o),"bottom-left"===r&&(a=o),"left"===r&&(a=o/2),[i,a]},exports.areaCurvePropKeys=z,exports.bindDefs=function(e,t,r,i){var a=void 0===i?{}:i,l=a.dataKey,s=a.colorKey,u=void 0===s?"color":s,c=a.targetKey,d=void 0===c?"fill":c,p=[],f={};return e.length&&t.length&&(p=[].concat(e),t.forEach((function(t){for(var i=function(){var i=r[a],s=i.id,c=i.match;if(qe(c,t,l)){var h=e.find((function(e){return e.id===s}));if(h)if(ze.includes(h.type))if("inherit"===h.background||"inherit"===h.color){var g=n(t,u),m=h.background,x=h.color,b=s;"inherit"===h.background&&(b=b+".bg."+g,m=g),"inherit"===h.color&&(b=b+".fg."+g,x=g),o(t,d,"url(#"+b+")"),f[b]||(p.push(k({},h,{id:b,background:m,color:x})),f[b]=1)}else o(t,d,"url(#"+s+")");else if(We.includes(h.type)){if(h.colors.map((function(e){return e.color})).includes("inherit")){var v=n(t,u),y=s,_=k({},h,{colors:h.colors.map((function(e,t){return"inherit"!==e.color?e:(y=y+"."+t+"."+v,k({},e,{color:"inherit"===e.color?v:e.color}))}))});_.id=y,o(t,d,"url(#"+y+")"),f[y]||(p.push(_),f[y]=1)}else o(t,d,"url(#"+s+")")}return 1}},a=0;a<r.length&&!i();a++);}))),p},exports.blendModes=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],exports.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],exports.clampArc=function(e,t,r){void 0===r&&(r=360);var n=t;return Math.abs(t-e)>r&&(n=e+(t>e?r:-r)),[e,n]},exports.closedCurvePropKeys=W,exports.colorInterpolatorIds=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],exports.colorInterpolators=K,exports.colorSchemeIds=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],exports.curveFromProp=Y,exports.curvePropKeys=S,exports.curvePropMapping=M,exports.defaultAnimate=!0,exports.defaultCategoricalColors=X,exports.defaultColorRange=H,exports.defaultMargin=N,exports.defaultTheme=_,exports.degreesToRadians=ge,exports.extendDefaultTheme=R,exports.getAngle=function(e,t,r,n){var o=Math.atan2(n-t,r-e)-Math.PI/2;return o>0?o:2*Math.PI+o},exports.getColorScale=function(e,t){if(l(e)){var r=F[e];if(void 0!==r){var n=d.scaleOrdinal(r);return n.type="ordinal",n}if(void 0!==t&&0===e.indexOf("seq:")){var o=K[e.slice(4)];if(void 0!==o){var i=d.scaleSequential(o).domain(t.domain());return i.type="sequential",i}}}if(h(e)){var a=d.scaleOrdinal(e);return a.type="ordinal",a}return function(){return e}},exports.getDistance=function(e,t,r,n){return Math.sqrt(Math.pow(r-e,2)+Math.pow(n-t,2))},exports.getLabelGenerator=function(e,t){var r,o=g(e)?e:function(t){return n(t,e)};return t&&(r=g(t)?t:m.format(t)),r?function(e){return r(o(e))}:o},exports.getPolarLabelProps=function(e,t,r,n){void 0===n&&(n="svg");var o=be[n],i=xe(t-Math.PI/2,e),a=i.x,l=i.y,s=me(t),u=o.align.center,c=o.baseline.bottom;return r>0?(u=o.align.right,c=o.baseline.center):r<0&&(u=o.align.left,c=o.baseline.center),0!==r&&s>180&&(s-=180,u=u===o.align.right?o.align.left:o.align.right),{x:a,y:l,rotate:s+=r,align:u,baseline:c}},exports.getPropertyAccessor=Se,exports.getRelativeCursor=function(e,t){var r,n="touches"in t?t.touches[0]:t,o=n.clientX,i=n.clientY,a=e.getBoundingClientRect(),l=(r=void 0!==e.getBBox?e.getBBox():{width:e.offsetWidth||0,height:e.offsetHeight||0}).width===a.width?1:r.width/a.width;return[(o-a.left)*l,(i-a.top)*l]},exports.getValueFormatter=J,exports.gradientTypes=de,exports.guessQuantizeColorScale=function(e){if(g(e)){if(!g(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(L[e])return d.scaleQuantize().range(L[e]);if(h(e))return d.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+E.join("', '")+"'")},exports.inheritRootThemeText=C,exports.isCursorInRect=function(e,t,r,n,o,i){return e<=o&&o<=e+r&&t<=i&&i<=t+n},exports.isMatchingDef=qe,exports.lineCurvePropKeys=q,exports.linearGradientDef=function(e,t,r){return void 0===r&&(r={}),k({id:e,type:"linearGradient",colors:t},r)},exports.mergeRefs=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r=0,n=t;r<n.length;r++){var o=n[r];"function"==typeof o?o(e):null!=o&&(o.current=e)}}},exports.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},exports.motionConfigContext=j,exports.motionDefaultProps={animate:!0,config:"default"},exports.nivoCategoricalColors=U,exports.noop=le,exports.normalizeAngle=function(e){return e<0?360- -e%360:e%360},exports.patternDotsDef=function(e,t){return void 0===t&&(t={}),k({id:e,type:"patternDots"},t)},exports.patternLinesDef=function(e,t){return void 0===t&&(t={}),k({id:e,type:"patternLines"},t)},exports.patternSquaresDef=function(e,t){return void 0===t&&(t={}),k({id:e,type:"patternSquares"},t)},exports.patternTypes=we,exports.positionFromAngle=xe,exports.quantizeColorScales=L,exports.quantizeColorScalesKeys=E,exports.radiansToDegrees=me,exports.sanitizeSvgTextStyle=ne,exports.stackOffsetFromProp=function(e){return I[e]},exports.stackOffsetPropKeys=T,exports.stackOffsetPropMapping=I,exports.stackOrderFromProp=function(e){return D[e]},exports.stackOrderPropKeys=A,exports.stackOrderPropMapping=D,exports.textPropsByEngine=be,exports.themeContext=Z,exports.useAnimatedPath=function(t){var r=G(),n=r.animate,o=r.config,l=function(t){var r=e.useRef();return e.useEffect((function(){r.current=t}),[t]),r.current}(t),s=e.useMemo((function(){return i.interpolateString(l,t)}),[l,t]),u=a.useSpring({from:{value:0},to:{value:1},reset:!0,config:o,immediate:!n}).value;return a.to(u,s)},exports.useCurveInterpolation=function(t){return e.useMemo((function(){return Y(t)}),[t])},exports.useDimensions=function(t,r,n){return void 0===n&&(n={}),e.useMemo((function(){var e=k({},N,n);return{margin:e,innerWidth:t-e.left-e.right,innerHeight:r-e.top-e.bottom,outerWidth:t,outerHeight:r}}),[t,r,n.top,n.right,n.bottom,n.left])},exports.useMeasure=V,exports.useMotionConfig=G,exports.usePartialTheme=Q,exports.usePropertyAccessor=function(t){return e.useMemo((function(){return Se(t)}),[t])},exports.useTheme=te,exports.useValueFormatter=function(t){return e.useMemo((function(){return J(t)}),[t])},exports.withContainer=function(t){return function(e){function r(){return e.apply(this,arguments)||this}var n,o;return o=e,(n=r).prototype=Object.create(o.prototype),n.prototype.constructor=n,O(n,o),r.prototype.render=function(){var e=this.props,r=e.theme,n=e.renderWrapper,o=e.animate,i=e.motionConfig,a=w(e,Me);return s.jsx(ae,{theme:r,renderWrapper:n,isInteractive:a.isInteractive,animate:o,motionConfig:i,children:s.jsx(t,k({},a))})},r}(e.Component)};
"use strict";var e=require("react"),r=require("@nivo/tooltip"),t=require("@nivo/theming"),n=require("lodash/isString.js"),o=require("@react-spring/web"),i=require("react/jsx-runtime"),a=require("d3-interpolate"),s=require("lodash/without.js"),l=require("d3-shape"),u=require("d3-scale"),c=require("d3-scale-chromatic"),d=require("lodash/last.js"),p=require("lodash/isArray.js"),h=require("lodash/isFunction.js"),f=require("d3-format"),g=require("d3-time-format"),m=require("lodash/get.js"),b=require("lodash/isPlainObject.js"),v=require("lodash/pick.js"),x=require("lodash/isEqual.js"),y=require("lodash/set.js"),_=e.createContext(),w=function(r){var t=r.children,a=r.animate,s=void 0===a||a,l=r.config,u=void 0===l?"default":l,c=e.useMemo((function(){var e=n(u)?o.config[u]:u;return{animate:s,config:e}}),[s,u]);return i.jsx(_.Provider,{value:c,children:t})},P=function(){return e.useContext(_)},O=function(r){var t=r.children,n=r.condition,o=r.wrapper;return n?e.cloneElement(o,{},t):t},k={position:"relative"},R=function(n){var o=n.children,a=n.theme,s=n.renderWrapper,l=void 0===s||s,u=n.isInteractive,c=void 0===u||u,d=n.animate,p=n.motionConfig,h=e.useRef(null);return i.jsx(t.ThemeProvider,{theme:a,children:i.jsx(w,{animate:d,config:p,children:i.jsx(r.TooltipProvider,{container:h,children:i.jsxs(O,{condition:l,wrapper:i.jsx("div",{style:k,ref:h}),children:[o,c&&i.jsx(r.Tooltip,{})]})})})})},C=function(){},j={position:"relative"},B={basis:l.curveBasis,basisClosed:l.curveBasisClosed,basisOpen:l.curveBasisOpen,bundle:l.curveBundle,cardinal:l.curveCardinal,cardinalClosed:l.curveCardinalClosed,cardinalOpen:l.curveCardinalOpen,catmullRom:l.curveCatmullRom,catmullRomClosed:l.curveCatmullRomClosed,catmullRomOpen:l.curveCatmullRomOpen,linear:l.curveLinear,linearClosed:l.curveLinearClosed,monotoneX:l.curveMonotoneX,monotoneY:l.curveMonotoneY,natural:l.curveNatural,step:l.curveStep,stepAfter:l.curveStepAfter,stepBefore:l.curveStepBefore},G=Object.keys(B),M=G.filter((function(e){return e.endsWith("Closed")})),S=s(G,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),q=s(G,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Y=function(e){if(!B[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return B[e]},z={ascending:l.stackOrderAscending,descending:l.stackOrderDescending,insideOut:l.stackOrderInsideOut,none:l.stackOrderNone,reverse:l.stackOrderReverse},D=Object.keys(z),A={expand:l.stackOffsetExpand,diverging:l.stackOffsetDiverging,none:l.stackOffsetNone,silhouette:l.stackOffsetSilhouette,wiggle:l.stackOffsetWiggle},I=Object.keys(A);function L(){return L=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},L.apply(null,arguments)}function T(e,r){if(null==e)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==r.indexOf(n))continue;t[n]=e[n]}return t}function W(e,r){return W=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e},W(e,r)}var E={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:d(c.schemeBrBG),PRGn:d(c.schemePRGn),PiYG:d(c.schemePiYG),PuOr:d(c.schemePuOr),RdBu:d(c.schemeRdBu),RdGy:d(c.schemeRdGy),RdYlBu:d(c.schemeRdYlBu),RdYlGn:d(c.schemeRdYlGn),spectral:d(c.schemeSpectral),blues:d(c.schemeBlues),greens:d(c.schemeGreens),greys:d(c.schemeGreys),oranges:d(c.schemeOranges),purples:d(c.schemePurples),reds:d(c.schemeReds),BuGn:d(c.schemeBuGn),BuPu:d(c.schemeBuPu),GnBu:d(c.schemeGnBu),OrRd:d(c.schemeOrRd),PuBuGn:d(c.schemePuBuGn),PuBu:d(c.schemePuBu),PuRd:d(c.schemePuRd),RdPu:d(c.schemeRdPu),YlGnBu:d(c.schemeYlGnBu),YlGn:d(c.schemeYlGn),YlOrBr:d(c.schemeYlOrBr),YlOrRd:d(c.schemeYlOrRd)},F=Object.keys(E),K={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:c.schemeCategory10,accent:c.schemeAccent,dark2:c.schemeDark2,paired:c.schemePaired,pastel1:c.schemePastel1,pastel2:c.schemePastel2,set1:c.schemeSet1,set2:c.schemeSet2,set3:c.schemeSet3,brown_blueGreen:d(c.schemeBrBG),purpleRed_green:d(c.schemePRGn),pink_yellowGreen:d(c.schemePiYG),purple_orange:d(c.schemePuOr),red_blue:d(c.schemeRdBu),red_grey:d(c.schemeRdGy),red_yellow_blue:d(c.schemeRdYlBu),red_yellow_green:d(c.schemeRdYlGn),spectral:d(c.schemeSpectral),blues:d(c.schemeBlues),greens:d(c.schemeGreens),greys:d(c.schemeGreys),oranges:d(c.schemeOranges),purples:d(c.schemePurples),reds:d(c.schemeReds),blue_green:d(c.schemeBuGn),blue_purple:d(c.schemeBuPu),green_blue:d(c.schemeGnBu),orange_red:d(c.schemeOrRd),purple_blue_green:d(c.schemePuBuGn),purple_blue:d(c.schemePuBu),purple_red:d(c.schemePuRd),red_purple:d(c.schemeRdPu),yellow_green_blue:d(c.schemeYlGnBu),yellow_green:d(c.schemeYlGn),yellow_orange_brown:d(c.schemeYlOrBr),yellow_orange_red:d(c.schemeYlOrRd)},U={brown_blueGreen:c.interpolateBrBG,purpleRed_green:c.interpolatePRGn,pink_yellowGreen:c.interpolatePiYG,purple_orange:c.interpolatePuOr,red_blue:c.interpolateRdBu,red_grey:c.interpolateRdGy,red_yellow_blue:c.interpolateRdYlBu,red_yellow_green:c.interpolateRdYlGn,spectral:c.interpolateSpectral,blues:c.interpolateBlues,greens:c.interpolateGreens,greys:c.interpolateGreys,oranges:c.interpolateOranges,purples:c.interpolatePurples,reds:c.interpolateReds,viridis:c.interpolateViridis,inferno:c.interpolateInferno,magma:c.interpolateMagma,plasma:c.interpolatePlasma,warm:c.interpolateWarm,cool:c.interpolateCool,cubehelixDefault:c.interpolateCubehelixDefault,blue_green:c.interpolateBuGn,blue_purple:c.interpolateBuPu,green_blue:c.interpolateGnBu,orange_red:c.interpolateOrRd,purple_blue_green:c.interpolatePuBuGn,purple_blue:c.interpolatePuBu,purple_red:c.interpolatePuRd,red_purple:c.interpolateRdPu,yellow_green_blue:c.interpolateYlGnBu,yellow_green:c.interpolateYlGn,yellow_orange_brown:c.interpolateYlOrBr,yellow_orange_red:c.interpolateYlOrRd,rainbow:c.interpolateRainbow,sinebow:c.interpolateSinebow},X=function(){return u.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},H=X,N=u.scaleOrdinal(c.schemeSet3),Q={top:0,right:0,bottom:0,left:0},V=function(){var r=e.useRef(null),t=e.useState({left:0,top:0,width:0,height:0}),n=t[0],o=t[1],i=e.useState((function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver((function(e){var r=e[0];return o(r.contentRect)}))}))[0];return e.useEffect((function(){return r.current&&null!==i&&i.observe(r.current),function(){null!==i&&i.disconnect()}}),[]),[r,n]},J=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?g.timeFormat(e.slice("5")):f.format(e):function(e){return""+e}},Z=["id","colors"],$=function(e){var r=e.id,t=e.colors,n=T(e,Z);return i.jsx("linearGradient",L({id:r,x1:0,x2:0,y1:0,y2:1},n,{children:t.map((function(e){var r=e.offset,t=e.color,n=e.opacity;return i.jsx("stop",{offset:r+"%",stopColor:t,stopOpacity:void 0!==n?n:1},r)}))}))},ee={linearGradient:$},re={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},te=e.memo((function(e){var r=e.id,t=e.background,n=void 0===t?re.background:t,o=e.color,a=void 0===o?re.color:o,s=e.size,l=void 0===s?re.size:s,u=e.padding,c=void 0===u?re.padding:u,d=e.stagger,p=void 0===d?re.stagger:d,h=l+c,f=l/2,g=c/2;return!0===p&&(h=2*l+2*c),i.jsxs("pattern",{id:r,width:h,height:h,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:h,height:h,fill:n}),i.jsx("circle",{cx:g+f,cy:g+f,r:f,fill:a}),p&&i.jsx("circle",{cx:1.5*c+l+f,cy:1.5*c+l+f,r:f,fill:a})]})})),ne=2*Math.PI,oe=function(e){return e*Math.PI/180},ie=function(e){return 180*e/Math.PI},ae=function(e,r){return{x:Math.cos(e)*r,y:Math.sin(e)*r}},se={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},le={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},ue=e.memo((function(e){var r=e.id,t=e.spacing,n=void 0===t?le.spacing:t,o=e.rotation,a=void 0===o?le.rotation:o,s=e.background,l=void 0===s?le.background:s,u=e.color,c=void 0===u?le.color:u,d=e.lineWidth,p=void 0===d?le.lineWidth:d,h=Math.round(a)%360,f=Math.abs(n);h>180?h-=360:h>90?h-=180:h<-180?h+=360:h<-90&&(h+=180);var g,m=f,b=f;return 0===h?g="\n M 0 0 L "+m+" 0\n M 0 "+b+" L "+m+" "+b+"\n ":90===h?g="\n M 0 0 L 0 "+b+"\n M "+m+" 0 L "+m+" "+b+"\n ":(m=Math.abs(f/Math.sin(oe(h))),b=f/Math.sin(oe(90-h)),g=h>0?"\n M 0 "+-b+" L "+2*m+" "+b+"\n M "+-m+" "+-b+" L "+m+" "+b+"\n M "+-m+" 0 L "+m+" "+2*b+"\n ":"\n M "+-m+" "+b+" L "+m+" "+-b+"\n M "+-m+" "+2*b+" L "+2*m+" "+-b+"\n M 0 "+2*b+" L "+2*m+" 0\n "),i.jsxs("pattern",{id:r,width:m,height:b,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:m,height:b,fill:l,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),i.jsx("path",{d:g,strokeWidth:p,stroke:c,strokeLinecap:"square"})]})})),ce={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},de=e.memo((function(e){var r=e.id,t=e.color,n=void 0===t?ce.color:t,o=e.background,a=void 0===o?ce.background:o,s=e.size,l=void 0===s?ce.size:s,u=e.padding,c=void 0===u?ce.padding:u,d=e.stagger,p=void 0===d?ce.stagger:d,h=l+c,f=c/2;return!0===p&&(h=2*l+2*c),i.jsxs("pattern",{id:r,width:h,height:h,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:h,height:h,fill:a}),i.jsx("rect",{x:f,y:f,width:l,height:l,fill:n}),p&&i.jsx("rect",{x:1.5*c+l,y:1.5*c+l,width:l,height:l,fill:n})]})})),pe={patternDots:te,patternLines:ue,patternSquares:de},he=["type"],fe=L({},ee,pe),ge=e.memo((function(r){var t=r.defs;return!t||t.length<1?null:i.jsx("defs",{"aria-hidden":!0,children:t.map((function(r){var t=r.type,n=T(r,he);return fe[t]?e.createElement(fe[t],L({key:n.id},n)):null}))})})),me=e.memo((function(e){var r=e.size,t=e.color,n=e.borderWidth,o=e.borderColor;return i.jsx("circle",{r:r/2,fill:t,stroke:o,strokeWidth:n,style:{pointerEvents:"none"}})})),be=e.memo((function(r){var n=r.x,a=r.y,s=r.symbol,l=void 0===s?me:s,u=r.size,c=r.datum,d=r.color,p=r.borderWidth,h=r.borderColor,f=r.label,g=r.labelTextAnchor,m=void 0===g?"middle":g,b=r.labelYOffset,v=void 0===b?-12:b,x=r.ariaLabel,y=r.ariaLabelledBy,_=r.ariaDescribedBy,w=r.ariaHidden,O=r.ariaDisabled,k=r.isFocusable,R=void 0!==k&&k,C=r.tabIndex,j=void 0===C?0:C,B=r.onFocus,G=r.onBlur,M=r.testId,S=t.useTheme(),q=P(),Y=q.animate,z=q.config,D=o.useSpring({transform:"translate("+n+", "+a+")",config:z,immediate:!Y}),A=e.useCallback((function(e){null==B||B(c,e)}),[B,c]),I=e.useCallback((function(e){null==G||G(c,e)}),[G,c]);return i.jsxs(o.animated.g,{transform:D.transform,style:{pointerEvents:"none"},focusable:R,tabIndex:R?j:void 0,"aria-label":x,"aria-labelledby":y,"aria-describedby":_,"aria-disabled":O,"aria-hidden":w,onFocus:R&&B?A:void 0,onBlur:R&&G?I:void 0,"data-testid":M,children:[e.createElement(l,{size:u,color:d,datum:c,borderWidth:p,borderColor:h}),f&&i.jsx("text",{textAnchor:m,y:v,style:t.sanitizeSvgTextStyle(S.dots.text),children:f})]})})),ve=e.memo((function(e){var r=e.width,n=e.height,o=e.axis,a=e.scale,s=e.value,l=e.lineStyle,u=e.textStyle,c=e.legend,d=e.legendNode,p=e.legendPosition,h=void 0===p?"top-right":p,f=e.legendOffsetX,g=void 0===f?14:f,m=e.legendOffsetY,b=void 0===m?14:m,v=e.legendOrientation,x=void 0===v?"horizontal":v,y=t.useTheme(),_=0,w=0,P=0,O=0;if("y"===o?(P=a(s),w=r):(_=a(s),O=n),c&&!d){var k=function(e){var r=e.axis,t=e.width,n=e.height,o=e.position,i=e.offsetX,a=e.offsetY,s=e.orientation,l=0,u=0,c="vertical"===s?-90:0,d="start";if("x"===r)switch(o){case"top-left":l=-i,u=a,d="end";break;case"top":u=-a,d="horizontal"===s?"middle":"start";break;case"top-right":l=i,u=a,d="horizontal"===s?"start":"end";break;case"right":l=i,u=n/2,d="horizontal"===s?"start":"middle";break;case"bottom-right":l=i,u=n-a,d="start";break;case"bottom":u=n+a,d="horizontal"===s?"middle":"end";break;case"bottom-left":u=n-a,l=-i,d="horizontal"===s?"end":"start";break;case"left":l=-i,u=n/2,d="horizontal"===s?"end":"middle"}else switch(o){case"top-left":l=i,u=-a,d="start";break;case"top":l=t/2,u=-a,d="horizontal"===s?"middle":"start";break;case"top-right":l=t-i,u=-a,d="horizontal"===s?"end":"start";break;case"right":l=t+i,d="horizontal"===s?"start":"middle";break;case"bottom-right":l=t-i,u=a,d="end";break;case"bottom":l=t/2,u=a,d="horizontal"===s?"middle":"end";break;case"bottom-left":l=i,u=a,d="horizontal"===s?"start":"end";break;case"left":l=-i,d="horizontal"===s?"end":"middle"}return{x:l,y:u,rotation:c,textAnchor:d}}({axis:o,width:r,height:n,position:h,offsetX:g,offsetY:b,orientation:x});d=i.jsx("text",{transform:"translate("+k.x+", "+k.y+") rotate("+k.rotation+")",textAnchor:k.textAnchor,dominantBaseline:"central",style:u,children:c})}return i.jsxs("g",{transform:"translate("+_+", "+P+")",children:[i.jsx("line",{x1:0,x2:w,y1:0,y2:O,stroke:y.markers.lineColor,strokeWidth:y.markers.lineStrokeWidth,style:l}),d]})})),xe=e.memo((function(e){var r=e.markers,t=e.width,n=e.height,o=e.xScale,a=e.yScale;return r&&0!==r.length?r.map((function(e,r){return i.jsx(ve,L({},e,{width:t,height:n,scale:"y"===e.axis?a:o}),r)})):null})),ye=["theme","renderWrapper","animate","motionConfig"],_e=function(e){return h(e)?e:function(r){return m(r,e)}},we=Object.keys(ee),Pe=Object.keys(pe),Oe=function(e,r,t){if("*"===e)return!0;if(h(e))return e(r);if(b(e)){var n=t?m(r,t):r;return x(v(n,Object.keys(e)),e)}return!1};exports.CartesianMarkers=xe,exports.CartesianMarkersItem=ve,exports.Container=R,exports.Defs=ge,exports.DotsItem=be,exports.LegacyContainer=function(n){var o=n.children,a=n.theme,s=n.isInteractive,l=void 0===s||s,u=n.renderWrapper,c=void 0===u||u,d=n.animate,p=n.motionConfig,h=e.useRef(null),f=r.useTooltipHandlers(h),g=f.actions,m=f.state,b=e.useCallback((function(e,r){return g.showTooltipFromEvent(e,r)}),[g.showTooltipFromEvent]),v=e.useMemo((function(){return{showTooltip:l?b:C,hideTooltip:l?g.hideTooltip:C}}),[g.hideTooltip,l,b]);return i.jsx(t.ThemeProvider,{theme:a,children:i.jsx(w,{animate:d,config:p,children:i.jsx(r.TooltipActionsContext.Provider,{value:g,children:i.jsx(r.TooltipStateContext.Provider,{value:m,children:i.jsxs(O,{condition:c,wrapper:i.jsx("div",{style:j,ref:h}),children:[o(v),l&&i.jsx(r.Tooltip,{})]})})})})})},exports.LinearGradient=$,exports.MotionConfigProvider=w,exports.PatternDots=te,exports.PatternDotsDefaultProps=re,exports.PatternLines=ue,exports.PatternLinesDefaultProps=le,exports.PatternSquares=de,exports.PatternSquaresDefaultProps=ce,exports.ResponsiveWrapper=function(e){var r=e.children,t=V(),n=t[0],o=t[1],a=o.width>0&&o.height>0;return i.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:a&&r({width:o.width,height:o.height})})},exports.SvgWrapper=function(e){var r=e.width,n=e.height,o=e.margin,a=e.defs,s=e.children,l=e.role,u=e.ariaLabel,c=e.ariaLabelledBy,d=e.ariaDescribedBy,p=e.isFocusable,h=t.useTheme();return i.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:n,role:l,"aria-label":u,"aria-labelledby":c,"aria-describedby":d,focusable:p,tabIndex:p?0:void 0,children:[i.jsx(ge,{defs:a}),i.jsx("rect",{width:r,height:n,fill:h.background}),i.jsx("g",{transform:"translate("+o.left+","+o.top+")",children:s})]})},exports.TWO_PI=ne,exports.absoluteAngleDegrees=function(e){var r=e%360;return r<0&&(r+=360),r},exports.absoluteAngleRadians=function(e){return e-ne*Math.floor((e+Math.PI)/ne)},exports.alignBox=function(e,r,t){var n=r.width-e.width,o=r.height-e.height,i=0,a=0;return"center"===t&&(i=n/2,a=o/2),"top"===t&&(i=n/2),"top-right"===t&&(i=n),"right"===t&&(i=n,a=o/2),"bottom-right"===t&&(i=n,a=o),"bottom"===t&&(i=n/2,a=o),"bottom-left"===t&&(a=o),"left"===t&&(a=o/2),[i,a]},exports.areaCurvePropKeys=S,exports.bindDefs=function(e,r,t,n){var o=void 0===n?{}:n,i=o.dataKey,a=o.colorKey,s=void 0===a?"color":a,l=o.targetKey,u=void 0===l?"fill":l,c=[],d={};return e.length&&r.length&&(c=[].concat(e),r.forEach((function(r){for(var n=function(){var n=t[o],a=n.id,l=n.match;if(Oe(l,r,i)){var p=e.find((function(e){return e.id===a}));if(p)if(Pe.includes(p.type))if("inherit"===p.background||"inherit"===p.color){var h=m(r,s),f=p.background,g=p.color,b=a;"inherit"===p.background&&(b=b+".bg."+h,f=h),"inherit"===p.color&&(b=b+".fg."+h,g=h),y(r,u,"url(#"+b+")"),d[b]||(c.push(L({},p,{id:b,background:f,color:g})),d[b]=1)}else y(r,u,"url(#"+a+")");else if(we.includes(p.type)){if(p.colors.map((function(e){return e.color})).includes("inherit")){var v=m(r,s),x=a,_=L({},p,{colors:p.colors.map((function(e,r){return"inherit"!==e.color?e:(x=x+"."+r+"."+v,L({},e,{color:"inherit"===e.color?v:e.color}))}))});_.id=x,y(r,u,"url(#"+x+")"),d[x]||(c.push(_),d[x]=1)}else y(r,u,"url(#"+a+")")}return 1}},o=0;o<t.length&&!n();o++);}))),c},exports.blendModes=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],exports.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],exports.clampArc=function(e,r,t){void 0===t&&(t=360);var n=r;return Math.abs(r-e)>t&&(n=e+(r>e?t:-t)),[e,n]},exports.closedCurvePropKeys=M,exports.colorInterpolatorIds=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],exports.colorInterpolators=U,exports.colorSchemeIds=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],exports.curveFromProp=Y,exports.curvePropKeys=G,exports.curvePropMapping=B,exports.defaultAnimate=!0,exports.defaultCategoricalColors=H,exports.defaultColorRange=N,exports.defaultMargin=Q,exports.degreesToRadians=oe,exports.getAngle=function(e,r,t,n){var o=Math.atan2(n-r,t-e)-Math.PI/2;return o>0?o:2*Math.PI+o},exports.getColorScale=function(e,r){if(n(e)){var t=K[e];if(void 0!==t){var o=u.scaleOrdinal(t);return o.type="ordinal",o}if(void 0!==r&&0===e.indexOf("seq:")){var i=U[e.slice(4)];if(void 0!==i){var a=u.scaleSequential(i).domain(r.domain());return a.type="sequential",a}}}if(p(e)){var s=u.scaleOrdinal(e);return s.type="ordinal",s}return function(){return e}},exports.getDistance=function(e,r,t,n){return Math.sqrt(Math.pow(t-e,2)+Math.pow(n-r,2))},exports.getLabelGenerator=function(e,r){var t,n=h(e)?e:function(r){return m(r,e)};return r&&(t=h(r)?r:f.format(r)),t?function(e){return t(n(e))}:n},exports.getPolarLabelProps=function(e,r,t,n){void 0===n&&(n="svg");var o=se[n],i=ae(r-Math.PI/2,e),a=i.x,s=i.y,l=ie(r),u=o.align.center,c=o.baseline.bottom;return t>0?(u=o.align.right,c=o.baseline.center):t<0&&(u=o.align.left,c=o.baseline.center),0!==t&&l>180&&(l-=180,u=u===o.align.right?o.align.left:o.align.right),{x:a,y:s,rotate:l+=t,align:u,baseline:c}},exports.getPropertyAccessor=_e,exports.getRelativeCursor=function(e,r){var t,n="touches"in r?r.touches[0]:r,o=n.clientX,i=n.clientY,a=e.getBoundingClientRect(),s=(t=void 0!==e.getBBox?e.getBBox():{width:e.offsetWidth||0,height:e.offsetHeight||0}).width===a.width?1:t.width/a.width;return[(o-a.left)*s,(i-a.top)*s]},exports.getValueFormatter=J,exports.gradientTypes=ee,exports.guessQuantizeColorScale=function(e){if(h(e)){if(!h(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(E[e])return u.scaleQuantize().range(E[e]);if(p(e))return u.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+F.join("', '")+"'")},exports.isCursorInRect=function(e,r,t,n,o,i){return e<=o&&o<=e+t&&r<=i&&i<=r+n},exports.isMatchingDef=Oe,exports.lineCurvePropKeys=q,exports.linearGradientDef=function(e,r,t){return void 0===t&&(t={}),L({id:e,type:"linearGradient",colors:r},t)},exports.mergeRefs=function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(e){for(var t=0,n=r;t<n.length;t++){var o=n[t];"function"==typeof o?o(e):null!=o&&(o.current=e)}}},exports.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},exports.motionConfigContext=_,exports.motionDefaultProps={animate:!0,config:"default"},exports.nivoCategoricalColors=X,exports.noop=C,exports.normalizeAngle=function(e){return e<0?360- -e%360:e%360},exports.patternDotsDef=function(e,r){return void 0===r&&(r={}),L({id:e,type:"patternDots"},r)},exports.patternLinesDef=function(e,r){return void 0===r&&(r={}),L({id:e,type:"patternLines"},r)},exports.patternSquaresDef=function(e,r){return void 0===r&&(r={}),L({id:e,type:"patternSquares"},r)},exports.patternTypes=pe,exports.positionFromAngle=ae,exports.quantizeColorScales=E,exports.quantizeColorScalesKeys=F,exports.radiansToDegrees=ie,exports.stackOffsetFromProp=function(e){return A[e]},exports.stackOffsetPropKeys=I,exports.stackOffsetPropMapping=A,exports.stackOrderFromProp=function(e){return z[e]},exports.stackOrderPropKeys=D,exports.stackOrderPropMapping=z,exports.textPropsByEngine=se,exports.useAnimatedPath=function(r){var t=P(),n=t.animate,i=t.config,s=function(r){var t=e.useRef();return e.useEffect((function(){t.current=r}),[r]),t.current}(r),l=e.useMemo((function(){return a.interpolateString(s,r)}),[s,r]),u=o.useSpring({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return o.to(u,l)},exports.useCurveInterpolation=function(r){return e.useMemo((function(){return Y(r)}),[r])},exports.useDimensions=function(r,t,n){return void 0===n&&(n={}),e.useMemo((function(){var e=L({},Q,n);return{margin:e,innerWidth:r-e.left-e.right,innerHeight:t-e.top-e.bottom,outerWidth:r,outerHeight:t}}),[r,t,n.top,n.right,n.bottom,n.left])},exports.useMeasure=V,exports.useMotionConfig=P,exports.usePropertyAccessor=function(r){return e.useMemo((function(){return _e(r)}),[r])},exports.useValueFormatter=function(r){return e.useMemo((function(){return J(r)}),[r])},exports.withContainer=function(r){return function(e){function t(){return e.apply(this,arguments)||this}var n,o;return o=e,(n=t).prototype=Object.create(o.prototype),n.prototype.constructor=n,W(n,o),t.prototype.render=function(){var e=this.props,t=e.theme,n=e.renderWrapper,o=e.animate,a=e.motionConfig,s=T(e,ye);return i.jsx(R,{theme:t,renderWrapper:n,isInteractive:s.isInteractive,animate:o,motionConfig:a,children:i.jsx(r,L({},s))})},t}(e.Component)};
//# sourceMappingURL=nivo-core.cjs.js.map

@@ -1,2 +0,2 @@

"use strict";var e=require("react"),t=require("@nivo/tooltip"),r=require("lodash/merge.js"),n=require("lodash/get.js"),o=require("lodash/set.js"),i=require("d3-interpolate"),a=require("@react-spring/web"),l=require("lodash/isString.js"),s=require("react/jsx-runtime"),u=require("lodash/without.js"),c=require("d3-shape"),d=require("d3-scale"),p=require("d3-scale-chromatic"),f=require("lodash/last.js"),h=require("lodash/isArray.js"),g=require("lodash/isFunction.js"),m=require("d3-format"),x=require("d3-time-format"),b=require("lodash/isPlainObject.js"),v=require("lodash/pick.js"),y=require("lodash/isEqual.js"),_={background:"transparent",text:{fontFamily:"sans-serif",fontSize:11,fill:"#333333",outlineWidth:0,outlineColor:"transparent",outlineOpacity:1},axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{fontSize:10}},title:{text:{}}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}};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 n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},k.apply(null,arguments)}function w(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}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}var P=["axis.ticks.text","axis.legend.text","legends.title.text","legends.text","legends.ticks.text","legends.title.text","labels.text","dots.text","markers.text","annotations.text"],C=function(e,t){return k({},t,e)},R=function(e,t){var i=r({},e,t);return P.forEach((function(e){o(i,e,C(n(i,e),i.text))})),i},j=e.createContext(),B=function(t){var r=t.children,n=t.animate,o=void 0===n||n,i=t.config,u=void 0===i?"default":i,c=e.useMemo((function(){var e=l(u)?a.config[u]:u;return{animate:o,config:e}}),[o,u]);return s.jsx(j.Provider,{value:c,children:r})},G=function(){return e.useContext(j)},M={basis:c.curveBasis,basisClosed:c.curveBasisClosed,basisOpen:c.curveBasisOpen,bundle:c.curveBundle,cardinal:c.curveCardinal,cardinalClosed:c.curveCardinalClosed,cardinalOpen:c.curveCardinalOpen,catmullRom:c.curveCatmullRom,catmullRomClosed:c.curveCatmullRomClosed,catmullRomOpen:c.curveCatmullRomOpen,linear:c.curveLinear,linearClosed:c.curveLinearClosed,monotoneX:c.curveMonotoneX,monotoneY:c.curveMonotoneY,natural:c.curveNatural,step:c.curveStep,stepAfter:c.curveStepAfter,stepBefore:c.curveStepBefore},S=Object.keys(M),W=S.filter((function(e){return e.endsWith("Closed")})),z=u(S,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),q=u(S,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Y=function(e){if(!M[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return M[e]},D={ascending:c.stackOrderAscending,descending:c.stackOrderDescending,insideOut:c.stackOrderInsideOut,none:c.stackOrderNone,reverse:c.stackOrderReverse},A=Object.keys(D),I={expand:c.stackOffsetExpand,diverging:c.stackOffsetDiverging,none:c.stackOffsetNone,silhouette:c.stackOffsetSilhouette,wiggle:c.stackOffsetWiggle},T=Object.keys(I),L={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:f(p.schemeBrBG),PRGn:f(p.schemePRGn),PiYG:f(p.schemePiYG),PuOr:f(p.schemePuOr),RdBu:f(p.schemeRdBu),RdGy:f(p.schemeRdGy),RdYlBu:f(p.schemeRdYlBu),RdYlGn:f(p.schemeRdYlGn),spectral:f(p.schemeSpectral),blues:f(p.schemeBlues),greens:f(p.schemeGreens),greys:f(p.schemeGreys),oranges:f(p.schemeOranges),purples:f(p.schemePurples),reds:f(p.schemeReds),BuGn:f(p.schemeBuGn),BuPu:f(p.schemeBuPu),GnBu:f(p.schemeGnBu),OrRd:f(p.schemeOrRd),PuBuGn:f(p.schemePuBuGn),PuBu:f(p.schemePuBu),PuRd:f(p.schemePuRd),RdPu:f(p.schemeRdPu),YlGnBu:f(p.schemeYlGnBu),YlGn:f(p.schemeYlGn),YlOrBr:f(p.schemeYlOrBr),YlOrRd:f(p.schemeYlOrRd)},E=Object.keys(L),F={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:p.schemeCategory10,accent:p.schemeAccent,dark2:p.schemeDark2,paired:p.schemePaired,pastel1:p.schemePastel1,pastel2:p.schemePastel2,set1:p.schemeSet1,set2:p.schemeSet2,set3:p.schemeSet3,brown_blueGreen:f(p.schemeBrBG),purpleRed_green:f(p.schemePRGn),pink_yellowGreen:f(p.schemePiYG),purple_orange:f(p.schemePuOr),red_blue:f(p.schemeRdBu),red_grey:f(p.schemeRdGy),red_yellow_blue:f(p.schemeRdYlBu),red_yellow_green:f(p.schemeRdYlGn),spectral:f(p.schemeSpectral),blues:f(p.schemeBlues),greens:f(p.schemeGreens),greys:f(p.schemeGreys),oranges:f(p.schemeOranges),purples:f(p.schemePurples),reds:f(p.schemeReds),blue_green:f(p.schemeBuGn),blue_purple:f(p.schemeBuPu),green_blue:f(p.schemeGnBu),orange_red:f(p.schemeOrRd),purple_blue_green:f(p.schemePuBuGn),purple_blue:f(p.schemePuBu),purple_red:f(p.schemePuRd),red_purple:f(p.schemeRdPu),yellow_green_blue:f(p.schemeYlGnBu),yellow_green:f(p.schemeYlGn),yellow_orange_brown:f(p.schemeYlOrBr),yellow_orange_red:f(p.schemeYlOrRd)},K={brown_blueGreen:p.interpolateBrBG,purpleRed_green:p.interpolatePRGn,pink_yellowGreen:p.interpolatePiYG,purple_orange:p.interpolatePuOr,red_blue:p.interpolateRdBu,red_grey:p.interpolateRdGy,red_yellow_blue:p.interpolateRdYlBu,red_yellow_green:p.interpolateRdYlGn,spectral:p.interpolateSpectral,blues:p.interpolateBlues,greens:p.interpolateGreens,greys:p.interpolateGreys,oranges:p.interpolateOranges,purples:p.interpolatePurples,reds:p.interpolateReds,viridis:p.interpolateViridis,inferno:p.interpolateInferno,magma:p.interpolateMagma,plasma:p.interpolatePlasma,warm:p.interpolateWarm,cool:p.interpolateCool,cubehelixDefault:p.interpolateCubehelixDefault,blue_green:p.interpolateBuGn,blue_purple:p.interpolateBuPu,green_blue:p.interpolateGnBu,orange_red:p.interpolateOrRd,purple_blue_green:p.interpolatePuBuGn,purple_blue:p.interpolatePuBu,purple_red:p.interpolatePuRd,red_purple:p.interpolateRdPu,yellow_green_blue:p.interpolateYlGnBu,yellow_green:p.interpolateYlGn,yellow_orange_brown:p.interpolateYlOrBr,yellow_orange_red:p.interpolateYlOrRd,rainbow:p.interpolateRainbow,sinebow:p.interpolateSinebow},U=function(){return d.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},X=U,H=d.scaleOrdinal(p.schemeSet3),N={top:0,right:0,bottom:0,left:0},V=function(){var t=e.useRef(null),r=e.useState({left:0,top:0,width:0,height:0}),n=r[0],o=r[1],i=e.useState((function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver((function(e){var t=e[0];return o(t.contentRect)}))}))[0];return e.useEffect((function(){return t.current&&null!==i&&i.observe(t.current),function(){null!==i&&i.disconnect()}}),[]),[t,n]},Q=function(t){return e.useMemo((function(){return R(_,t)}),[t])},J=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?x.timeFormat(e.slice("5")):m.format(e):function(e){return""+e}},Z=e.createContext(),$={},ee=function(e){var t=e.theme,r=void 0===t?$:t,n=e.children,o=Q(r);return s.jsx(Z.Provider,{value:o,children:n})},te=function(){return e.useContext(Z)},re=["outlineWidth","outlineColor","outlineOpacity"],ne=function(e){return e.outlineWidth,e.outlineColor,e.outlineOpacity,w(e,re)},oe=function(t){var r=t.children,n=t.condition,o=t.wrapper;return n?e.cloneElement(o,{},r):r},ie={position:"relative"},ae=function(r){var n=r.children,o=r.theme,i=r.renderWrapper,a=void 0===i||i,l=r.isInteractive,u=void 0===l||l,c=r.animate,d=r.motionConfig,p=e.useRef(null);return s.jsx(ee,{theme:o,children:s.jsx(B,{animate:c,config:d,children:s.jsx(t.TooltipProvider,{container:p,children:s.jsxs(oe,{condition:a,wrapper:s.jsx("div",{style:ie,ref:p}),children:[n,u&&s.jsx(t.Tooltip,{})]})})})})},le=function(){},se={position:"relative"},ue=["id","colors"],ce=function(e){var t=e.id,r=e.colors,n=w(e,ue);return s.jsx("linearGradient",k({id:t,x1:0,x2:0,y1:0,y2:1},n,{children:r.map((function(e){var t=e.offset,r=e.color,n=e.opacity;return s.jsx("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==n?n:1},t)}))}))},de={linearGradient:ce},pe={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},fe=e.memo((function(e){var t=e.id,r=e.background,n=void 0===r?pe.background:r,o=e.color,i=void 0===o?pe.color:o,a=e.size,l=void 0===a?pe.size:a,u=e.padding,c=void 0===u?pe.padding:u,d=e.stagger,p=void 0===d?pe.stagger:d,f=l+c,h=l/2,g=c/2;return!0===p&&(f=2*l+2*c),s.jsxs("pattern",{id:t,width:f,height:f,patternUnits:"userSpaceOnUse",children:[s.jsx("rect",{width:f,height:f,fill:n}),s.jsx("circle",{cx:g+h,cy:g+h,r:h,fill:i}),p&&s.jsx("circle",{cx:1.5*c+l+h,cy:1.5*c+l+h,r:h,fill:i})]})})),he=2*Math.PI,ge=function(e){return e*Math.PI/180},me=function(e){return 180*e/Math.PI},xe=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},be={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},ve={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},ye=e.memo((function(e){var t=e.id,r=e.spacing,n=void 0===r?ve.spacing:r,o=e.rotation,i=void 0===o?ve.rotation:o,a=e.background,l=void 0===a?ve.background:a,u=e.color,c=void 0===u?ve.color:u,d=e.lineWidth,p=void 0===d?ve.lineWidth:d,f=Math.round(i)%360,h=Math.abs(n);f>180?f-=360:f>90?f-=180:f<-180?f+=360:f<-90&&(f+=180);var g,m=h,x=h;return 0===f?g="\n M 0 0 L "+m+" 0\n M 0 "+x+" L "+m+" "+x+"\n ":90===f?g="\n M 0 0 L 0 "+x+"\n M "+m+" 0 L "+m+" "+x+"\n ":(m=Math.abs(h/Math.sin(ge(f))),x=h/Math.sin(ge(90-f)),g=f>0?"\n M 0 "+-x+" L "+2*m+" "+x+"\n M "+-m+" "+-x+" L "+m+" "+x+"\n M "+-m+" 0 L "+m+" "+2*x+"\n ":"\n M "+-m+" "+x+" L "+m+" "+-x+"\n M "+-m+" "+2*x+" L "+2*m+" "+-x+"\n M 0 "+2*x+" L "+2*m+" 0\n "),s.jsxs("pattern",{id:t,width:m,height:x,patternUnits:"userSpaceOnUse",children:[s.jsx("rect",{width:m,height:x,fill:l,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),s.jsx("path",{d:g,strokeWidth:p,stroke:c,strokeLinecap:"square"})]})})),_e={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},ke=e.memo((function(e){var t=e.id,r=e.color,n=void 0===r?_e.color:r,o=e.background,i=void 0===o?_e.background:o,a=e.size,l=void 0===a?_e.size:a,u=e.padding,c=void 0===u?_e.padding:u,d=e.stagger,p=void 0===d?_e.stagger:d,f=l+c,h=c/2;return!0===p&&(f=2*l+2*c),s.jsxs("pattern",{id:t,width:f,height:f,patternUnits:"userSpaceOnUse",children:[s.jsx("rect",{width:f,height:f,fill:i}),s.jsx("rect",{x:h,y:h,width:l,height:l,fill:n}),p&&s.jsx("rect",{x:1.5*c+l,y:1.5*c+l,width:l,height:l,fill:n})]})})),we={patternDots:fe,patternLines:ye,patternSquares:ke},Oe=["type"],Pe=k({},de,we),Ce=e.memo((function(t){var r=t.defs;return!r||r.length<1?null:s.jsx("defs",{"aria-hidden":!0,children:r.map((function(t){var r=t.type,n=w(t,Oe);return Pe[r]?e.createElement(Pe[r],k({key:n.id},n)):null}))})})),Re=e.memo((function(e){var t=e.size,r=e.color,n=e.borderWidth,o=e.borderColor;return s.jsx("circle",{r:t/2,fill:r,stroke:o,strokeWidth:n,style:{pointerEvents:"none"}})})),je=e.memo((function(t){var r=t.x,n=t.y,o=t.symbol,i=void 0===o?Re:o,l=t.size,u=t.datum,c=t.color,d=t.borderWidth,p=t.borderColor,f=t.label,h=t.labelTextAnchor,g=void 0===h?"middle":h,m=t.labelYOffset,x=void 0===m?-12:m,b=t.ariaLabel,v=t.ariaLabelledBy,y=t.ariaDescribedBy,_=t.ariaHidden,k=t.ariaDisabled,w=t.isFocusable,O=void 0!==w&&w,P=t.tabIndex,C=void 0===P?0:P,R=t.onFocus,j=t.onBlur,B=t.testId,M=te(),S=G(),W=S.animate,z=S.config,q=a.useSpring({transform:"translate("+r+", "+n+")",config:z,immediate:!W}),Y=e.useCallback((function(e){null==R||R(u,e)}),[R,u]),D=e.useCallback((function(e){null==j||j(u,e)}),[j,u]);return s.jsxs(a.animated.g,{transform:q.transform,style:{pointerEvents:"none"},focusable:O,tabIndex:O?C:void 0,"aria-label":b,"aria-labelledby":v,"aria-describedby":y,"aria-disabled":k,"aria-hidden":_,onFocus:O&&R?Y:void 0,onBlur:O&&j?D:void 0,"data-testid":B,children:[e.createElement(i,{size:l,color:c,datum:u,borderWidth:d,borderColor:p}),f&&s.jsx("text",{textAnchor:g,y:x,style:ne(M.dots.text),children:f})]})})),Be=e.memo((function(e){var t=e.width,r=e.height,n=e.axis,o=e.scale,i=e.value,a=e.lineStyle,l=e.textStyle,u=e.legend,c=e.legendNode,d=e.legendPosition,p=void 0===d?"top-right":d,f=e.legendOffsetX,h=void 0===f?14:f,g=e.legendOffsetY,m=void 0===g?14:g,x=e.legendOrientation,b=void 0===x?"horizontal":x,v=te(),y=0,_=0,k=0,w=0;if("y"===n?(k=o(i),_=t):(y=o(i),w=r),u&&!c){var O=function(e){var t=e.axis,r=e.width,n=e.height,o=e.position,i=e.offsetX,a=e.offsetY,l=e.orientation,s=0,u=0,c="vertical"===l?-90:0,d="start";if("x"===t)switch(o){case"top-left":s=-i,u=a,d="end";break;case"top":u=-a,d="horizontal"===l?"middle":"start";break;case"top-right":s=i,u=a,d="horizontal"===l?"start":"end";break;case"right":s=i,u=n/2,d="horizontal"===l?"start":"middle";break;case"bottom-right":s=i,u=n-a,d="start";break;case"bottom":u=n+a,d="horizontal"===l?"middle":"end";break;case"bottom-left":u=n-a,s=-i,d="horizontal"===l?"end":"start";break;case"left":s=-i,u=n/2,d="horizontal"===l?"end":"middle"}else switch(o){case"top-left":s=i,u=-a,d="start";break;case"top":s=r/2,u=-a,d="horizontal"===l?"middle":"start";break;case"top-right":s=r-i,u=-a,d="horizontal"===l?"end":"start";break;case"right":s=r+i,d="horizontal"===l?"start":"middle";break;case"bottom-right":s=r-i,u=a,d="end";break;case"bottom":s=r/2,u=a,d="horizontal"===l?"middle":"end";break;case"bottom-left":s=i,u=a,d="horizontal"===l?"start":"end";break;case"left":s=-i,d="horizontal"===l?"end":"middle"}return{x:s,y:u,rotation:c,textAnchor:d}}({axis:n,width:t,height:r,position:p,offsetX:h,offsetY:m,orientation:b});c=s.jsx("text",{transform:"translate("+O.x+", "+O.y+") rotate("+O.rotation+")",textAnchor:O.textAnchor,dominantBaseline:"central",style:l,children:u})}return s.jsxs("g",{transform:"translate("+y+", "+k+")",children:[s.jsx("line",{x1:0,x2:_,y1:0,y2:w,stroke:v.markers.lineColor,strokeWidth:v.markers.lineStrokeWidth,style:a}),c]})})),Ge=e.memo((function(e){var t=e.markers,r=e.width,n=e.height,o=e.xScale,i=e.yScale;return t&&0!==t.length?t.map((function(e,t){return s.jsx(Be,k({},e,{width:r,height:n,scale:"y"===e.axis?i:o}),t)})):null})),Me=["theme","renderWrapper","animate","motionConfig"],Se=function(e){return g(e)?e:function(t){return n(t,e)}},We=Object.keys(de),ze=Object.keys(we),qe=function(e,t,r){if("*"===e)return!0;if(g(e))return e(t);if(b(e)){var o=r?n(t,r):t;return y(v(o,Object.keys(e)),e)}return!1};exports.CartesianMarkers=Ge,exports.CartesianMarkersItem=Be,exports.Container=ae,exports.Defs=Ce,exports.DotsItem=je,exports.LegacyContainer=function(r){var n=r.children,o=r.theme,i=r.isInteractive,a=void 0===i||i,l=r.renderWrapper,u=void 0===l||l,c=r.animate,d=r.motionConfig,p=e.useRef(null),f=t.useTooltipHandlers(p),h=f.actions,g=f.state,m=e.useCallback((function(e,t){return h.showTooltipFromEvent(e,t)}),[h.showTooltipFromEvent]),x=e.useMemo((function(){return{showTooltip:a?m:le,hideTooltip:a?h.hideTooltip:le}}),[h.hideTooltip,a,m]);return s.jsx(ee,{theme:o,children:s.jsx(B,{animate:c,config:d,children:s.jsx(t.TooltipActionsContext.Provider,{value:h,children:s.jsx(t.TooltipStateContext.Provider,{value:g,children:s.jsxs(oe,{condition:u,wrapper:s.jsx("div",{style:se,ref:p}),children:[n(x),a&&s.jsx(t.Tooltip,{})]})})})})})},exports.LinearGradient=ce,exports.MotionConfigProvider=B,exports.PatternDots=fe,exports.PatternDotsDefaultProps=pe,exports.PatternLines=ye,exports.PatternLinesDefaultProps=ve,exports.PatternSquares=ke,exports.PatternSquaresDefaultProps=_e,exports.ResponsiveWrapper=function(e){var t=e.children,r=V(),n=r[0],o=r[1],i=o.width>0&&o.height>0;return s.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:i&&t({width:o.width,height:o.height})})},exports.SvgWrapper=function(e){var t=e.width,r=e.height,n=e.margin,o=e.defs,i=e.children,a=e.role,l=e.ariaLabel,u=e.ariaLabelledBy,c=e.ariaDescribedBy,d=e.isFocusable,p=te();return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:a,"aria-label":l,"aria-labelledby":u,"aria-describedby":c,focusable:d,tabIndex:d?0:void 0,children:[s.jsx(Ce,{defs:o}),s.jsx("rect",{width:t,height:r,fill:p.background}),s.jsx("g",{transform:"translate("+n.left+","+n.top+")",children:i})]})},exports.TWO_PI=he,exports.ThemeProvider=ee,exports.absoluteAngleDegrees=function(e){var t=e%360;return t<0&&(t+=360),t},exports.absoluteAngleRadians=function(e){return e-he*Math.floor((e+Math.PI)/he)},exports.alignBox=function(e,t,r){var n=t.width-e.width,o=t.height-e.height,i=0,a=0;return"center"===r&&(i=n/2,a=o/2),"top"===r&&(i=n/2),"top-right"===r&&(i=n),"right"===r&&(i=n,a=o/2),"bottom-right"===r&&(i=n,a=o),"bottom"===r&&(i=n/2,a=o),"bottom-left"===r&&(a=o),"left"===r&&(a=o/2),[i,a]},exports.areaCurvePropKeys=z,exports.bindDefs=function(e,t,r,i){var a=void 0===i?{}:i,l=a.dataKey,s=a.colorKey,u=void 0===s?"color":s,c=a.targetKey,d=void 0===c?"fill":c,p=[],f={};return e.length&&t.length&&(p=[].concat(e),t.forEach((function(t){for(var i=function(){var i=r[a],s=i.id,c=i.match;if(qe(c,t,l)){var h=e.find((function(e){return e.id===s}));if(h)if(ze.includes(h.type))if("inherit"===h.background||"inherit"===h.color){var g=n(t,u),m=h.background,x=h.color,b=s;"inherit"===h.background&&(b=b+".bg."+g,m=g),"inherit"===h.color&&(b=b+".fg."+g,x=g),o(t,d,"url(#"+b+")"),f[b]||(p.push(k({},h,{id:b,background:m,color:x})),f[b]=1)}else o(t,d,"url(#"+s+")");else if(We.includes(h.type)){if(h.colors.map((function(e){return e.color})).includes("inherit")){var v=n(t,u),y=s,_=k({},h,{colors:h.colors.map((function(e,t){return"inherit"!==e.color?e:(y=y+"."+t+"."+v,k({},e,{color:"inherit"===e.color?v:e.color}))}))});_.id=y,o(t,d,"url(#"+y+")"),f[y]||(p.push(_),f[y]=1)}else o(t,d,"url(#"+s+")")}return 1}},a=0;a<r.length&&!i();a++);}))),p},exports.blendModes=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],exports.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],exports.clampArc=function(e,t,r){void 0===r&&(r=360);var n=t;return Math.abs(t-e)>r&&(n=e+(t>e?r:-r)),[e,n]},exports.closedCurvePropKeys=W,exports.colorInterpolatorIds=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],exports.colorInterpolators=K,exports.colorSchemeIds=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],exports.curveFromProp=Y,exports.curvePropKeys=S,exports.curvePropMapping=M,exports.defaultAnimate=!0,exports.defaultCategoricalColors=X,exports.defaultColorRange=H,exports.defaultMargin=N,exports.defaultTheme=_,exports.degreesToRadians=ge,exports.extendDefaultTheme=R,exports.getAngle=function(e,t,r,n){var o=Math.atan2(n-t,r-e)-Math.PI/2;return o>0?o:2*Math.PI+o},exports.getColorScale=function(e,t){if(l(e)){var r=F[e];if(void 0!==r){var n=d.scaleOrdinal(r);return n.type="ordinal",n}if(void 0!==t&&0===e.indexOf("seq:")){var o=K[e.slice(4)];if(void 0!==o){var i=d.scaleSequential(o).domain(t.domain());return i.type="sequential",i}}}if(h(e)){var a=d.scaleOrdinal(e);return a.type="ordinal",a}return function(){return e}},exports.getDistance=function(e,t,r,n){return Math.sqrt(Math.pow(r-e,2)+Math.pow(n-t,2))},exports.getLabelGenerator=function(e,t){var r,o=g(e)?e:function(t){return n(t,e)};return t&&(r=g(t)?t:m.format(t)),r?function(e){return r(o(e))}:o},exports.getPolarLabelProps=function(e,t,r,n){void 0===n&&(n="svg");var o=be[n],i=xe(t-Math.PI/2,e),a=i.x,l=i.y,s=me(t),u=o.align.center,c=o.baseline.bottom;return r>0?(u=o.align.right,c=o.baseline.center):r<0&&(u=o.align.left,c=o.baseline.center),0!==r&&s>180&&(s-=180,u=u===o.align.right?o.align.left:o.align.right),{x:a,y:l,rotate:s+=r,align:u,baseline:c}},exports.getPropertyAccessor=Se,exports.getRelativeCursor=function(e,t){var r,n="touches"in t?t.touches[0]:t,o=n.clientX,i=n.clientY,a=e.getBoundingClientRect(),l=(r=void 0!==e.getBBox?e.getBBox():{width:e.offsetWidth||0,height:e.offsetHeight||0}).width===a.width?1:r.width/a.width;return[(o-a.left)*l,(i-a.top)*l]},exports.getValueFormatter=J,exports.gradientTypes=de,exports.guessQuantizeColorScale=function(e){if(g(e)){if(!g(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(L[e])return d.scaleQuantize().range(L[e]);if(h(e))return d.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+E.join("', '")+"'")},exports.inheritRootThemeText=C,exports.isCursorInRect=function(e,t,r,n,o,i){return e<=o&&o<=e+r&&t<=i&&i<=t+n},exports.isMatchingDef=qe,exports.lineCurvePropKeys=q,exports.linearGradientDef=function(e,t,r){return void 0===r&&(r={}),k({id:e,type:"linearGradient",colors:t},r)},exports.mergeRefs=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r=0,n=t;r<n.length;r++){var o=n[r];"function"==typeof o?o(e):null!=o&&(o.current=e)}}},exports.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},exports.motionConfigContext=j,exports.motionDefaultProps={animate:!0,config:"default"},exports.nivoCategoricalColors=U,exports.noop=le,exports.normalizeAngle=function(e){return e<0?360- -e%360:e%360},exports.patternDotsDef=function(e,t){return void 0===t&&(t={}),k({id:e,type:"patternDots"},t)},exports.patternLinesDef=function(e,t){return void 0===t&&(t={}),k({id:e,type:"patternLines"},t)},exports.patternSquaresDef=function(e,t){return void 0===t&&(t={}),k({id:e,type:"patternSquares"},t)},exports.patternTypes=we,exports.positionFromAngle=xe,exports.quantizeColorScales=L,exports.quantizeColorScalesKeys=E,exports.radiansToDegrees=me,exports.sanitizeSvgTextStyle=ne,exports.stackOffsetFromProp=function(e){return I[e]},exports.stackOffsetPropKeys=T,exports.stackOffsetPropMapping=I,exports.stackOrderFromProp=function(e){return D[e]},exports.stackOrderPropKeys=A,exports.stackOrderPropMapping=D,exports.textPropsByEngine=be,exports.themeContext=Z,exports.useAnimatedPath=function(t){var r=G(),n=r.animate,o=r.config,l=function(t){var r=e.useRef();return e.useEffect((function(){r.current=t}),[t]),r.current}(t),s=e.useMemo((function(){return i.interpolateString(l,t)}),[l,t]),u=a.useSpring({from:{value:0},to:{value:1},reset:!0,config:o,immediate:!n}).value;return a.to(u,s)},exports.useCurveInterpolation=function(t){return e.useMemo((function(){return Y(t)}),[t])},exports.useDimensions=function(t,r,n){return void 0===n&&(n={}),e.useMemo((function(){var e=k({},N,n);return{margin:e,innerWidth:t-e.left-e.right,innerHeight:r-e.top-e.bottom,outerWidth:t,outerHeight:r}}),[t,r,n.top,n.right,n.bottom,n.left])},exports.useMeasure=V,exports.useMotionConfig=G,exports.usePartialTheme=Q,exports.usePropertyAccessor=function(t){return e.useMemo((function(){return Se(t)}),[t])},exports.useTheme=te,exports.useValueFormatter=function(t){return e.useMemo((function(){return J(t)}),[t])},exports.withContainer=function(t){return function(e){function r(){return e.apply(this,arguments)||this}var n,o;return o=e,(n=r).prototype=Object.create(o.prototype),n.prototype.constructor=n,O(n,o),r.prototype.render=function(){var e=this.props,r=e.theme,n=e.renderWrapper,o=e.animate,i=e.motionConfig,a=w(e,Me);return s.jsx(ae,{theme:r,renderWrapper:n,isInteractive:a.isInteractive,animate:o,motionConfig:i,children:s.jsx(t,k({},a))})},r}(e.Component)};
"use strict";var e=require("react"),r=require("@nivo/tooltip"),t=require("@nivo/theming"),n=require("lodash/isString.js"),o=require("@react-spring/web"),i=require("react/jsx-runtime"),a=require("d3-interpolate"),s=require("lodash/without.js"),l=require("d3-shape"),u=require("d3-scale"),c=require("d3-scale-chromatic"),d=require("lodash/last.js"),p=require("lodash/isArray.js"),h=require("lodash/isFunction.js"),f=require("d3-format"),g=require("d3-time-format"),m=require("lodash/get.js"),b=require("lodash/isPlainObject.js"),v=require("lodash/pick.js"),x=require("lodash/isEqual.js"),y=require("lodash/set.js"),_=e.createContext(),w=function(r){var t=r.children,a=r.animate,s=void 0===a||a,l=r.config,u=void 0===l?"default":l,c=e.useMemo((function(){var e=n(u)?o.config[u]:u;return{animate:s,config:e}}),[s,u]);return i.jsx(_.Provider,{value:c,children:t})},P=function(){return e.useContext(_)},O=function(r){var t=r.children,n=r.condition,o=r.wrapper;return n?e.cloneElement(o,{},t):t},k={position:"relative"},R=function(n){var o=n.children,a=n.theme,s=n.renderWrapper,l=void 0===s||s,u=n.isInteractive,c=void 0===u||u,d=n.animate,p=n.motionConfig,h=e.useRef(null);return i.jsx(t.ThemeProvider,{theme:a,children:i.jsx(w,{animate:d,config:p,children:i.jsx(r.TooltipProvider,{container:h,children:i.jsxs(O,{condition:l,wrapper:i.jsx("div",{style:k,ref:h}),children:[o,c&&i.jsx(r.Tooltip,{})]})})})})},C=function(){},j={position:"relative"},B={basis:l.curveBasis,basisClosed:l.curveBasisClosed,basisOpen:l.curveBasisOpen,bundle:l.curveBundle,cardinal:l.curveCardinal,cardinalClosed:l.curveCardinalClosed,cardinalOpen:l.curveCardinalOpen,catmullRom:l.curveCatmullRom,catmullRomClosed:l.curveCatmullRomClosed,catmullRomOpen:l.curveCatmullRomOpen,linear:l.curveLinear,linearClosed:l.curveLinearClosed,monotoneX:l.curveMonotoneX,monotoneY:l.curveMonotoneY,natural:l.curveNatural,step:l.curveStep,stepAfter:l.curveStepAfter,stepBefore:l.curveStepBefore},G=Object.keys(B),M=G.filter((function(e){return e.endsWith("Closed")})),S=s(G,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),q=s(G,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Y=function(e){if(!B[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return B[e]},z={ascending:l.stackOrderAscending,descending:l.stackOrderDescending,insideOut:l.stackOrderInsideOut,none:l.stackOrderNone,reverse:l.stackOrderReverse},D=Object.keys(z),A={expand:l.stackOffsetExpand,diverging:l.stackOffsetDiverging,none:l.stackOffsetNone,silhouette:l.stackOffsetSilhouette,wiggle:l.stackOffsetWiggle},I=Object.keys(A);function L(){return L=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},L.apply(null,arguments)}function T(e,r){if(null==e)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==r.indexOf(n))continue;t[n]=e[n]}return t}function W(e,r){return W=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e},W(e,r)}var E={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:d(c.schemeBrBG),PRGn:d(c.schemePRGn),PiYG:d(c.schemePiYG),PuOr:d(c.schemePuOr),RdBu:d(c.schemeRdBu),RdGy:d(c.schemeRdGy),RdYlBu:d(c.schemeRdYlBu),RdYlGn:d(c.schemeRdYlGn),spectral:d(c.schemeSpectral),blues:d(c.schemeBlues),greens:d(c.schemeGreens),greys:d(c.schemeGreys),oranges:d(c.schemeOranges),purples:d(c.schemePurples),reds:d(c.schemeReds),BuGn:d(c.schemeBuGn),BuPu:d(c.schemeBuPu),GnBu:d(c.schemeGnBu),OrRd:d(c.schemeOrRd),PuBuGn:d(c.schemePuBuGn),PuBu:d(c.schemePuBu),PuRd:d(c.schemePuRd),RdPu:d(c.schemeRdPu),YlGnBu:d(c.schemeYlGnBu),YlGn:d(c.schemeYlGn),YlOrBr:d(c.schemeYlOrBr),YlOrRd:d(c.schemeYlOrRd)},F=Object.keys(E),K={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:c.schemeCategory10,accent:c.schemeAccent,dark2:c.schemeDark2,paired:c.schemePaired,pastel1:c.schemePastel1,pastel2:c.schemePastel2,set1:c.schemeSet1,set2:c.schemeSet2,set3:c.schemeSet3,brown_blueGreen:d(c.schemeBrBG),purpleRed_green:d(c.schemePRGn),pink_yellowGreen:d(c.schemePiYG),purple_orange:d(c.schemePuOr),red_blue:d(c.schemeRdBu),red_grey:d(c.schemeRdGy),red_yellow_blue:d(c.schemeRdYlBu),red_yellow_green:d(c.schemeRdYlGn),spectral:d(c.schemeSpectral),blues:d(c.schemeBlues),greens:d(c.schemeGreens),greys:d(c.schemeGreys),oranges:d(c.schemeOranges),purples:d(c.schemePurples),reds:d(c.schemeReds),blue_green:d(c.schemeBuGn),blue_purple:d(c.schemeBuPu),green_blue:d(c.schemeGnBu),orange_red:d(c.schemeOrRd),purple_blue_green:d(c.schemePuBuGn),purple_blue:d(c.schemePuBu),purple_red:d(c.schemePuRd),red_purple:d(c.schemeRdPu),yellow_green_blue:d(c.schemeYlGnBu),yellow_green:d(c.schemeYlGn),yellow_orange_brown:d(c.schemeYlOrBr),yellow_orange_red:d(c.schemeYlOrRd)},U={brown_blueGreen:c.interpolateBrBG,purpleRed_green:c.interpolatePRGn,pink_yellowGreen:c.interpolatePiYG,purple_orange:c.interpolatePuOr,red_blue:c.interpolateRdBu,red_grey:c.interpolateRdGy,red_yellow_blue:c.interpolateRdYlBu,red_yellow_green:c.interpolateRdYlGn,spectral:c.interpolateSpectral,blues:c.interpolateBlues,greens:c.interpolateGreens,greys:c.interpolateGreys,oranges:c.interpolateOranges,purples:c.interpolatePurples,reds:c.interpolateReds,viridis:c.interpolateViridis,inferno:c.interpolateInferno,magma:c.interpolateMagma,plasma:c.interpolatePlasma,warm:c.interpolateWarm,cool:c.interpolateCool,cubehelixDefault:c.interpolateCubehelixDefault,blue_green:c.interpolateBuGn,blue_purple:c.interpolateBuPu,green_blue:c.interpolateGnBu,orange_red:c.interpolateOrRd,purple_blue_green:c.interpolatePuBuGn,purple_blue:c.interpolatePuBu,purple_red:c.interpolatePuRd,red_purple:c.interpolateRdPu,yellow_green_blue:c.interpolateYlGnBu,yellow_green:c.interpolateYlGn,yellow_orange_brown:c.interpolateYlOrBr,yellow_orange_red:c.interpolateYlOrRd,rainbow:c.interpolateRainbow,sinebow:c.interpolateSinebow},X=function(){return u.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},H=X,N=u.scaleOrdinal(c.schemeSet3),Q={top:0,right:0,bottom:0,left:0},V=function(){var r=e.useRef(null),t=e.useState({left:0,top:0,width:0,height:0}),n=t[0],o=t[1],i=e.useState((function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver((function(e){var r=e[0];return o(r.contentRect)}))}))[0];return e.useEffect((function(){return r.current&&null!==i&&i.observe(r.current),function(){null!==i&&i.disconnect()}}),[]),[r,n]},J=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?g.timeFormat(e.slice("5")):f.format(e):function(e){return""+e}},Z=["id","colors"],$=function(e){var r=e.id,t=e.colors,n=T(e,Z);return i.jsx("linearGradient",L({id:r,x1:0,x2:0,y1:0,y2:1},n,{children:t.map((function(e){var r=e.offset,t=e.color,n=e.opacity;return i.jsx("stop",{offset:r+"%",stopColor:t,stopOpacity:void 0!==n?n:1},r)}))}))},ee={linearGradient:$},re={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},te=e.memo((function(e){var r=e.id,t=e.background,n=void 0===t?re.background:t,o=e.color,a=void 0===o?re.color:o,s=e.size,l=void 0===s?re.size:s,u=e.padding,c=void 0===u?re.padding:u,d=e.stagger,p=void 0===d?re.stagger:d,h=l+c,f=l/2,g=c/2;return!0===p&&(h=2*l+2*c),i.jsxs("pattern",{id:r,width:h,height:h,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:h,height:h,fill:n}),i.jsx("circle",{cx:g+f,cy:g+f,r:f,fill:a}),p&&i.jsx("circle",{cx:1.5*c+l+f,cy:1.5*c+l+f,r:f,fill:a})]})})),ne=2*Math.PI,oe=function(e){return e*Math.PI/180},ie=function(e){return 180*e/Math.PI},ae=function(e,r){return{x:Math.cos(e)*r,y:Math.sin(e)*r}},se={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},le={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},ue=e.memo((function(e){var r=e.id,t=e.spacing,n=void 0===t?le.spacing:t,o=e.rotation,a=void 0===o?le.rotation:o,s=e.background,l=void 0===s?le.background:s,u=e.color,c=void 0===u?le.color:u,d=e.lineWidth,p=void 0===d?le.lineWidth:d,h=Math.round(a)%360,f=Math.abs(n);h>180?h-=360:h>90?h-=180:h<-180?h+=360:h<-90&&(h+=180);var g,m=f,b=f;return 0===h?g="\n M 0 0 L "+m+" 0\n M 0 "+b+" L "+m+" "+b+"\n ":90===h?g="\n M 0 0 L 0 "+b+"\n M "+m+" 0 L "+m+" "+b+"\n ":(m=Math.abs(f/Math.sin(oe(h))),b=f/Math.sin(oe(90-h)),g=h>0?"\n M 0 "+-b+" L "+2*m+" "+b+"\n M "+-m+" "+-b+" L "+m+" "+b+"\n M "+-m+" 0 L "+m+" "+2*b+"\n ":"\n M "+-m+" "+b+" L "+m+" "+-b+"\n M "+-m+" "+2*b+" L "+2*m+" "+-b+"\n M 0 "+2*b+" L "+2*m+" 0\n "),i.jsxs("pattern",{id:r,width:m,height:b,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:m,height:b,fill:l,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),i.jsx("path",{d:g,strokeWidth:p,stroke:c,strokeLinecap:"square"})]})})),ce={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},de=e.memo((function(e){var r=e.id,t=e.color,n=void 0===t?ce.color:t,o=e.background,a=void 0===o?ce.background:o,s=e.size,l=void 0===s?ce.size:s,u=e.padding,c=void 0===u?ce.padding:u,d=e.stagger,p=void 0===d?ce.stagger:d,h=l+c,f=c/2;return!0===p&&(h=2*l+2*c),i.jsxs("pattern",{id:r,width:h,height:h,patternUnits:"userSpaceOnUse",children:[i.jsx("rect",{width:h,height:h,fill:a}),i.jsx("rect",{x:f,y:f,width:l,height:l,fill:n}),p&&i.jsx("rect",{x:1.5*c+l,y:1.5*c+l,width:l,height:l,fill:n})]})})),pe={patternDots:te,patternLines:ue,patternSquares:de},he=["type"],fe=L({},ee,pe),ge=e.memo((function(r){var t=r.defs;return!t||t.length<1?null:i.jsx("defs",{"aria-hidden":!0,children:t.map((function(r){var t=r.type,n=T(r,he);return fe[t]?e.createElement(fe[t],L({key:n.id},n)):null}))})})),me=e.memo((function(e){var r=e.size,t=e.color,n=e.borderWidth,o=e.borderColor;return i.jsx("circle",{r:r/2,fill:t,stroke:o,strokeWidth:n,style:{pointerEvents:"none"}})})),be=e.memo((function(r){var n=r.x,a=r.y,s=r.symbol,l=void 0===s?me:s,u=r.size,c=r.datum,d=r.color,p=r.borderWidth,h=r.borderColor,f=r.label,g=r.labelTextAnchor,m=void 0===g?"middle":g,b=r.labelYOffset,v=void 0===b?-12:b,x=r.ariaLabel,y=r.ariaLabelledBy,_=r.ariaDescribedBy,w=r.ariaHidden,O=r.ariaDisabled,k=r.isFocusable,R=void 0!==k&&k,C=r.tabIndex,j=void 0===C?0:C,B=r.onFocus,G=r.onBlur,M=r.testId,S=t.useTheme(),q=P(),Y=q.animate,z=q.config,D=o.useSpring({transform:"translate("+n+", "+a+")",config:z,immediate:!Y}),A=e.useCallback((function(e){null==B||B(c,e)}),[B,c]),I=e.useCallback((function(e){null==G||G(c,e)}),[G,c]);return i.jsxs(o.animated.g,{transform:D.transform,style:{pointerEvents:"none"},focusable:R,tabIndex:R?j:void 0,"aria-label":x,"aria-labelledby":y,"aria-describedby":_,"aria-disabled":O,"aria-hidden":w,onFocus:R&&B?A:void 0,onBlur:R&&G?I:void 0,"data-testid":M,children:[e.createElement(l,{size:u,color:d,datum:c,borderWidth:p,borderColor:h}),f&&i.jsx("text",{textAnchor:m,y:v,style:t.sanitizeSvgTextStyle(S.dots.text),children:f})]})})),ve=e.memo((function(e){var r=e.width,n=e.height,o=e.axis,a=e.scale,s=e.value,l=e.lineStyle,u=e.textStyle,c=e.legend,d=e.legendNode,p=e.legendPosition,h=void 0===p?"top-right":p,f=e.legendOffsetX,g=void 0===f?14:f,m=e.legendOffsetY,b=void 0===m?14:m,v=e.legendOrientation,x=void 0===v?"horizontal":v,y=t.useTheme(),_=0,w=0,P=0,O=0;if("y"===o?(P=a(s),w=r):(_=a(s),O=n),c&&!d){var k=function(e){var r=e.axis,t=e.width,n=e.height,o=e.position,i=e.offsetX,a=e.offsetY,s=e.orientation,l=0,u=0,c="vertical"===s?-90:0,d="start";if("x"===r)switch(o){case"top-left":l=-i,u=a,d="end";break;case"top":u=-a,d="horizontal"===s?"middle":"start";break;case"top-right":l=i,u=a,d="horizontal"===s?"start":"end";break;case"right":l=i,u=n/2,d="horizontal"===s?"start":"middle";break;case"bottom-right":l=i,u=n-a,d="start";break;case"bottom":u=n+a,d="horizontal"===s?"middle":"end";break;case"bottom-left":u=n-a,l=-i,d="horizontal"===s?"end":"start";break;case"left":l=-i,u=n/2,d="horizontal"===s?"end":"middle"}else switch(o){case"top-left":l=i,u=-a,d="start";break;case"top":l=t/2,u=-a,d="horizontal"===s?"middle":"start";break;case"top-right":l=t-i,u=-a,d="horizontal"===s?"end":"start";break;case"right":l=t+i,d="horizontal"===s?"start":"middle";break;case"bottom-right":l=t-i,u=a,d="end";break;case"bottom":l=t/2,u=a,d="horizontal"===s?"middle":"end";break;case"bottom-left":l=i,u=a,d="horizontal"===s?"start":"end";break;case"left":l=-i,d="horizontal"===s?"end":"middle"}return{x:l,y:u,rotation:c,textAnchor:d}}({axis:o,width:r,height:n,position:h,offsetX:g,offsetY:b,orientation:x});d=i.jsx("text",{transform:"translate("+k.x+", "+k.y+") rotate("+k.rotation+")",textAnchor:k.textAnchor,dominantBaseline:"central",style:u,children:c})}return i.jsxs("g",{transform:"translate("+_+", "+P+")",children:[i.jsx("line",{x1:0,x2:w,y1:0,y2:O,stroke:y.markers.lineColor,strokeWidth:y.markers.lineStrokeWidth,style:l}),d]})})),xe=e.memo((function(e){var r=e.markers,t=e.width,n=e.height,o=e.xScale,a=e.yScale;return r&&0!==r.length?r.map((function(e,r){return i.jsx(ve,L({},e,{width:t,height:n,scale:"y"===e.axis?a:o}),r)})):null})),ye=["theme","renderWrapper","animate","motionConfig"],_e=function(e){return h(e)?e:function(r){return m(r,e)}},we=Object.keys(ee),Pe=Object.keys(pe),Oe=function(e,r,t){if("*"===e)return!0;if(h(e))return e(r);if(b(e)){var n=t?m(r,t):r;return x(v(n,Object.keys(e)),e)}return!1};exports.CartesianMarkers=xe,exports.CartesianMarkersItem=ve,exports.Container=R,exports.Defs=ge,exports.DotsItem=be,exports.LegacyContainer=function(n){var o=n.children,a=n.theme,s=n.isInteractive,l=void 0===s||s,u=n.renderWrapper,c=void 0===u||u,d=n.animate,p=n.motionConfig,h=e.useRef(null),f=r.useTooltipHandlers(h),g=f.actions,m=f.state,b=e.useCallback((function(e,r){return g.showTooltipFromEvent(e,r)}),[g.showTooltipFromEvent]),v=e.useMemo((function(){return{showTooltip:l?b:C,hideTooltip:l?g.hideTooltip:C}}),[g.hideTooltip,l,b]);return i.jsx(t.ThemeProvider,{theme:a,children:i.jsx(w,{animate:d,config:p,children:i.jsx(r.TooltipActionsContext.Provider,{value:g,children:i.jsx(r.TooltipStateContext.Provider,{value:m,children:i.jsxs(O,{condition:c,wrapper:i.jsx("div",{style:j,ref:h}),children:[o(v),l&&i.jsx(r.Tooltip,{})]})})})})})},exports.LinearGradient=$,exports.MotionConfigProvider=w,exports.PatternDots=te,exports.PatternDotsDefaultProps=re,exports.PatternLines=ue,exports.PatternLinesDefaultProps=le,exports.PatternSquares=de,exports.PatternSquaresDefaultProps=ce,exports.ResponsiveWrapper=function(e){var r=e.children,t=V(),n=t[0],o=t[1],a=o.width>0&&o.height>0;return i.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:a&&r({width:o.width,height:o.height})})},exports.SvgWrapper=function(e){var r=e.width,n=e.height,o=e.margin,a=e.defs,s=e.children,l=e.role,u=e.ariaLabel,c=e.ariaLabelledBy,d=e.ariaDescribedBy,p=e.isFocusable,h=t.useTheme();return i.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:n,role:l,"aria-label":u,"aria-labelledby":c,"aria-describedby":d,focusable:p,tabIndex:p?0:void 0,children:[i.jsx(ge,{defs:a}),i.jsx("rect",{width:r,height:n,fill:h.background}),i.jsx("g",{transform:"translate("+o.left+","+o.top+")",children:s})]})},exports.TWO_PI=ne,exports.absoluteAngleDegrees=function(e){var r=e%360;return r<0&&(r+=360),r},exports.absoluteAngleRadians=function(e){return e-ne*Math.floor((e+Math.PI)/ne)},exports.alignBox=function(e,r,t){var n=r.width-e.width,o=r.height-e.height,i=0,a=0;return"center"===t&&(i=n/2,a=o/2),"top"===t&&(i=n/2),"top-right"===t&&(i=n),"right"===t&&(i=n,a=o/2),"bottom-right"===t&&(i=n,a=o),"bottom"===t&&(i=n/2,a=o),"bottom-left"===t&&(a=o),"left"===t&&(a=o/2),[i,a]},exports.areaCurvePropKeys=S,exports.bindDefs=function(e,r,t,n){var o=void 0===n?{}:n,i=o.dataKey,a=o.colorKey,s=void 0===a?"color":a,l=o.targetKey,u=void 0===l?"fill":l,c=[],d={};return e.length&&r.length&&(c=[].concat(e),r.forEach((function(r){for(var n=function(){var n=t[o],a=n.id,l=n.match;if(Oe(l,r,i)){var p=e.find((function(e){return e.id===a}));if(p)if(Pe.includes(p.type))if("inherit"===p.background||"inherit"===p.color){var h=m(r,s),f=p.background,g=p.color,b=a;"inherit"===p.background&&(b=b+".bg."+h,f=h),"inherit"===p.color&&(b=b+".fg."+h,g=h),y(r,u,"url(#"+b+")"),d[b]||(c.push(L({},p,{id:b,background:f,color:g})),d[b]=1)}else y(r,u,"url(#"+a+")");else if(we.includes(p.type)){if(p.colors.map((function(e){return e.color})).includes("inherit")){var v=m(r,s),x=a,_=L({},p,{colors:p.colors.map((function(e,r){return"inherit"!==e.color?e:(x=x+"."+r+"."+v,L({},e,{color:"inherit"===e.color?v:e.color}))}))});_.id=x,y(r,u,"url(#"+x+")"),d[x]||(c.push(_),d[x]=1)}else y(r,u,"url(#"+a+")")}return 1}},o=0;o<t.length&&!n();o++);}))),c},exports.blendModes=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],exports.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],exports.clampArc=function(e,r,t){void 0===t&&(t=360);var n=r;return Math.abs(r-e)>t&&(n=e+(r>e?t:-t)),[e,n]},exports.closedCurvePropKeys=M,exports.colorInterpolatorIds=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],exports.colorInterpolators=U,exports.colorSchemeIds=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],exports.curveFromProp=Y,exports.curvePropKeys=G,exports.curvePropMapping=B,exports.defaultAnimate=!0,exports.defaultCategoricalColors=H,exports.defaultColorRange=N,exports.defaultMargin=Q,exports.degreesToRadians=oe,exports.getAngle=function(e,r,t,n){var o=Math.atan2(n-r,t-e)-Math.PI/2;return o>0?o:2*Math.PI+o},exports.getColorScale=function(e,r){if(n(e)){var t=K[e];if(void 0!==t){var o=u.scaleOrdinal(t);return o.type="ordinal",o}if(void 0!==r&&0===e.indexOf("seq:")){var i=U[e.slice(4)];if(void 0!==i){var a=u.scaleSequential(i).domain(r.domain());return a.type="sequential",a}}}if(p(e)){var s=u.scaleOrdinal(e);return s.type="ordinal",s}return function(){return e}},exports.getDistance=function(e,r,t,n){return Math.sqrt(Math.pow(t-e,2)+Math.pow(n-r,2))},exports.getLabelGenerator=function(e,r){var t,n=h(e)?e:function(r){return m(r,e)};return r&&(t=h(r)?r:f.format(r)),t?function(e){return t(n(e))}:n},exports.getPolarLabelProps=function(e,r,t,n){void 0===n&&(n="svg");var o=se[n],i=ae(r-Math.PI/2,e),a=i.x,s=i.y,l=ie(r),u=o.align.center,c=o.baseline.bottom;return t>0?(u=o.align.right,c=o.baseline.center):t<0&&(u=o.align.left,c=o.baseline.center),0!==t&&l>180&&(l-=180,u=u===o.align.right?o.align.left:o.align.right),{x:a,y:s,rotate:l+=t,align:u,baseline:c}},exports.getPropertyAccessor=_e,exports.getRelativeCursor=function(e,r){var t,n="touches"in r?r.touches[0]:r,o=n.clientX,i=n.clientY,a=e.getBoundingClientRect(),s=(t=void 0!==e.getBBox?e.getBBox():{width:e.offsetWidth||0,height:e.offsetHeight||0}).width===a.width?1:t.width/a.width;return[(o-a.left)*s,(i-a.top)*s]},exports.getValueFormatter=J,exports.gradientTypes=ee,exports.guessQuantizeColorScale=function(e){if(h(e)){if(!h(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(E[e])return u.scaleQuantize().range(E[e]);if(p(e))return u.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+F.join("', '")+"'")},exports.isCursorInRect=function(e,r,t,n,o,i){return e<=o&&o<=e+t&&r<=i&&i<=r+n},exports.isMatchingDef=Oe,exports.lineCurvePropKeys=q,exports.linearGradientDef=function(e,r,t){return void 0===t&&(t={}),L({id:e,type:"linearGradient",colors:r},t)},exports.mergeRefs=function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(e){for(var t=0,n=r;t<n.length;t++){var o=n[t];"function"==typeof o?o(e):null!=o&&(o.current=e)}}},exports.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},exports.motionConfigContext=_,exports.motionDefaultProps={animate:!0,config:"default"},exports.nivoCategoricalColors=X,exports.noop=C,exports.normalizeAngle=function(e){return e<0?360- -e%360:e%360},exports.patternDotsDef=function(e,r){return void 0===r&&(r={}),L({id:e,type:"patternDots"},r)},exports.patternLinesDef=function(e,r){return void 0===r&&(r={}),L({id:e,type:"patternLines"},r)},exports.patternSquaresDef=function(e,r){return void 0===r&&(r={}),L({id:e,type:"patternSquares"},r)},exports.patternTypes=pe,exports.positionFromAngle=ae,exports.quantizeColorScales=E,exports.quantizeColorScalesKeys=F,exports.radiansToDegrees=ie,exports.stackOffsetFromProp=function(e){return A[e]},exports.stackOffsetPropKeys=I,exports.stackOffsetPropMapping=A,exports.stackOrderFromProp=function(e){return z[e]},exports.stackOrderPropKeys=D,exports.stackOrderPropMapping=z,exports.textPropsByEngine=se,exports.useAnimatedPath=function(r){var t=P(),n=t.animate,i=t.config,s=function(r){var t=e.useRef();return e.useEffect((function(){t.current=r}),[r]),t.current}(r),l=e.useMemo((function(){return a.interpolateString(s,r)}),[s,r]),u=o.useSpring({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return o.to(u,l)},exports.useCurveInterpolation=function(r){return e.useMemo((function(){return Y(r)}),[r])},exports.useDimensions=function(r,t,n){return void 0===n&&(n={}),e.useMemo((function(){var e=L({},Q,n);return{margin:e,innerWidth:r-e.left-e.right,innerHeight:t-e.top-e.bottom,outerWidth:r,outerHeight:t}}),[r,t,n.top,n.right,n.bottom,n.left])},exports.useMeasure=V,exports.useMotionConfig=P,exports.usePropertyAccessor=function(r){return e.useMemo((function(){return _e(r)}),[r])},exports.useValueFormatter=function(r){return e.useMemo((function(){return J(r)}),[r])},exports.withContainer=function(r){return function(e){function t(){return e.apply(this,arguments)||this}var n,o;return o=e,(n=t).prototype=Object.create(o.prototype),n.prototype.constructor=n,W(n,o),t.prototype.render=function(){var e=this.props,t=e.theme,n=e.renderWrapper,o=e.animate,a=e.motionConfig,s=T(e,ye);return i.jsx(R,{theme:t,renderWrapper:n,isInteractive:s.isInteractive,animate:o,motionConfig:a,children:i.jsx(r,L({},s))})},t}(e.Component)};
//# sourceMappingURL=nivo-core.cjs.js.map

@@ -1,2 +0,2 @@

import{createContext as e,useMemo as t,useContext as r,useRef as n,useEffect as i,useState as o,cloneElement as l,useCallback as a,memo as d,createElement as u,Component as s}from"react";import{TooltipProvider as c,Tooltip as f,useTooltipHandlers as h,TooltipActionsContext as p,TooltipStateContext as g}from"@nivo/tooltip";import b from"lodash/merge.js";import m from"lodash/get.js";import v from"lodash/set.js";import{interpolateString as y}from"d3-interpolate";import{config as _,useSpring as w,to as k,animated as x}from"@react-spring/web";import O from"lodash/isString.js";import{jsx as C,jsxs as W}from"react/jsx-runtime";import M from"lodash/without.js";import{curveBasis as z,curveBasisClosed as j,curveBasisOpen as P,curveBundle as R,curveCardinal as B,curveCardinalClosed as G,curveCardinalOpen as S,curveCatmullRom as I,curveCatmullRomClosed as L,curveCatmullRomOpen as Y,curveLinear as A,curveLinearClosed as D,curveMonotoneX as E,curveMonotoneY as q,curveNatural as F,curveStep as T,curveStepAfter as U,curveStepBefore as X,stackOrderAscending as H,stackOrderDescending as K,stackOrderInsideOut as N,stackOrderNone as V,stackOrderReverse as J,stackOffsetExpand as Q,stackOffsetDiverging as Z,stackOffsetNone as $,stackOffsetSilhouette as ee,stackOffsetWiggle as te}from"d3-shape";import{scaleQuantize as re,scaleOrdinal as ne,scaleSequential as ie}from"d3-scale";import{schemeBrBG as oe,schemePRGn as le,schemePiYG as ae,schemePuOr as de,schemeRdBu as ue,schemeRdGy as se,schemeRdYlBu as ce,schemeRdYlGn as fe,schemeSpectral as he,schemeBlues as pe,schemeGreens as ge,schemeGreys as be,schemeOranges as me,schemePurples as ve,schemeReds as ye,schemeBuGn as _e,schemeBuPu as we,schemeGnBu as ke,schemeOrRd as xe,schemePuBuGn as Oe,schemePuBu as Ce,schemePuRd as We,schemeRdPu as Me,schemeYlGnBu as ze,schemeYlGn as je,schemeYlOrBr as Pe,schemeYlOrRd as Re,schemeCategory10 as Be,schemeAccent as Ge,schemeDark2 as Se,schemePaired as Ie,schemePastel1 as Le,schemePastel2 as Ye,schemeSet1 as Ae,schemeSet2 as De,schemeSet3 as Ee,interpolateBrBG as qe,interpolatePRGn as Fe,interpolatePiYG as Te,interpolatePuOr as Ue,interpolateRdBu as Xe,interpolateRdGy as He,interpolateRdYlBu as Ke,interpolateRdYlGn as Ne,interpolateSpectral as Ve,interpolateBlues as Je,interpolateGreens as Qe,interpolateGreys as Ze,interpolateOranges as $e,interpolatePurples as et,interpolateReds as tt,interpolateViridis as rt,interpolateInferno as nt,interpolateMagma as it,interpolatePlasma as ot,interpolateWarm as lt,interpolateCool as at,interpolateCubehelixDefault as dt,interpolateBuGn as ut,interpolateBuPu as st,interpolateGnBu as ct,interpolateOrRd as ft,interpolatePuBuGn as ht,interpolatePuBu as pt,interpolatePuRd as gt,interpolateRdPu as bt,interpolateYlGnBu as mt,interpolateYlGn as vt,interpolateYlOrBr as yt,interpolateYlOrRd as _t,interpolateRainbow as wt,interpolateSinebow as kt}from"d3-scale-chromatic";import xt from"lodash/last.js";import Ot from"lodash/isArray.js";import Ct from"lodash/isFunction.js";import{format as Wt}from"d3-format";import{timeFormat as Mt}from"d3-time-format";import zt from"lodash/isPlainObject.js";import jt from"lodash/pick.js";import Pt from"lodash/isEqual.js";var Rt={background:"transparent",text:{fontFamily:"sans-serif",fontSize:11,fill:"#333333",outlineWidth:0,outlineColor:"transparent",outlineOpacity:1},axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{fontSize:10}},title:{text:{}}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}};function Bt(){return Bt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bt.apply(null,arguments)}function Gt(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}function St(e,t){return St=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},St(e,t)}var It=["axis.ticks.text","axis.legend.text","legends.title.text","legends.text","legends.ticks.text","legends.title.text","labels.text","dots.text","markers.text","annotations.text"],Lt=function(e,t){return Bt({},t,e)},Yt=function(e,t){var r=b({},e,t);return It.forEach((function(e){v(r,e,Lt(m(r,e),r.text))})),r},At=e(),Dt={animate:!0,config:"default"},Et=function(e){var r=e.children,n=e.animate,i=void 0===n||n,o=e.config,l=void 0===o?"default":o,a=t((function(){var e=O(l)?_[l]:l;return{animate:i,config:e}}),[i,l]);return C(At.Provider,{value:a,children:r})},qt=function(){return r(At)},Ft=function(e){var r=qt(),o=r.animate,l=r.config,a=function(e){var t=n();return i((function(){t.current=e}),[e]),t.current}(e),d=t((function(){return y(a,e)}),[a,e]),u=w({from:{value:0},to:{value:1},reset:!0,config:l,immediate:!o}).value;return k(u,d)},Tt={basis:z,basisClosed:j,basisOpen:P,bundle:R,cardinal:B,cardinalClosed:G,cardinalOpen:S,catmullRom:I,catmullRomClosed:L,catmullRomOpen:Y,linear:A,linearClosed:D,monotoneX:E,monotoneY:q,natural:F,step:T,stepAfter:U,stepBefore:X},Ut=Object.keys(Tt),Xt=Ut.filter((function(e){return e.endsWith("Closed")})),Ht=M(Ut,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Kt=M(Ut,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Nt=function(e){if(!Tt[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return Tt[e]},Vt={ascending:H,descending:K,insideOut:N,none:V,reverse:J},Jt=Object.keys(Vt),Qt=function(e){return Vt[e]},Zt={expand:Q,diverging:Z,none:$,silhouette:ee,wiggle:te},$t=Object.keys(Zt),er=function(e){return Zt[e]},tr=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],rr=function(e){return t((function(){return Nt(e)}),[e])},nr={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:xt(oe),PRGn:xt(le),PiYG:xt(ae),PuOr:xt(de),RdBu:xt(ue),RdGy:xt(se),RdYlBu:xt(ce),RdYlGn:xt(fe),spectral:xt(he),blues:xt(pe),greens:xt(ge),greys:xt(be),oranges:xt(me),purples:xt(ve),reds:xt(ye),BuGn:xt(_e),BuPu:xt(we),GnBu:xt(ke),OrRd:xt(xe),PuBuGn:xt(Oe),PuBu:xt(Ce),PuRd:xt(We),RdPu:xt(Me),YlGnBu:xt(ze),YlGn:xt(je),YlOrBr:xt(Pe),YlOrRd:xt(Re)},ir=Object.keys(nr),or=function(e){if(Ct(e)){if(!Ct(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(nr[e])return re().range(nr[e]);if(Ot(e))return re().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+ir.join("', '")+"'")},lr={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:Be,accent:Ge,dark2:Se,paired:Ie,pastel1:Le,pastel2:Ye,set1:Ae,set2:De,set3:Ee,brown_blueGreen:xt(oe),purpleRed_green:xt(le),pink_yellowGreen:xt(ae),purple_orange:xt(de),red_blue:xt(ue),red_grey:xt(se),red_yellow_blue:xt(ce),red_yellow_green:xt(fe),spectral:xt(he),blues:xt(pe),greens:xt(ge),greys:xt(be),oranges:xt(me),purples:xt(ve),reds:xt(ye),blue_green:xt(_e),blue_purple:xt(we),green_blue:xt(ke),orange_red:xt(xe),purple_blue_green:xt(Oe),purple_blue:xt(Ce),purple_red:xt(We),red_purple:xt(Me),yellow_green_blue:xt(ze),yellow_green:xt(je),yellow_orange_brown:xt(Pe),yellow_orange_red:xt(Re)},ar=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],dr={brown_blueGreen:qe,purpleRed_green:Fe,pink_yellowGreen:Te,purple_orange:Ue,red_blue:Xe,red_grey:He,red_yellow_blue:Ke,red_yellow_green:Ne,spectral:Ve,blues:Je,greens:Qe,greys:Ze,oranges:$e,purples:et,reds:tt,viridis:rt,inferno:nt,magma:it,plasma:ot,warm:lt,cool:at,cubehelixDefault:dt,blue_green:ut,blue_purple:st,green_blue:ct,orange_red:ft,purple_blue_green:ht,purple_blue:pt,purple_red:gt,red_purple:bt,yellow_green_blue:mt,yellow_green:vt,yellow_orange_brown:yt,yellow_orange_red:_t,rainbow:wt,sinebow:kt},ur=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],sr=function(){return ne(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},cr=function(e,t){if(O(e)){var r=lr[e];if(void 0!==r){var n=ne(r);return n.type="ordinal",n}if(void 0!==t&&0===e.indexOf("seq:")){var i=dr[e.slice(4)];if(void 0!==i){var o=ie(i).domain(t.domain());return o.type="sequential",o}}}if(Ot(e)){var l=ne(e);return l.type="ordinal",l}return function(){return e}},fr=!0,hr=sr,pr=ne(Ee),gr={top:0,right:0,bottom:0,left:0},br=function(e,r,n){return void 0===n&&(n={}),t((function(){var t=Bt({},gr,n);return{margin:t,innerWidth:e-t.left-t.right,innerHeight:r-t.top-t.bottom,outerWidth:e,outerHeight:r}}),[e,r,n.top,n.right,n.bottom,n.left])},mr=function(){var e=n(null),t=o({left:0,top:0,width:0,height:0}),r=t[0],l=t[1],a=o((function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver((function(e){var t=e[0];return l(t.contentRect)}))}))[0];return i((function(){return e.current&&null!==a&&a.observe(e.current),function(){null!==a&&a.disconnect()}}),[]),[e,r]},vr=function(e){return t((function(){return Yt(Rt,e)}),[e])},yr=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?Mt(e.slice("5")):Wt(e):function(e){return""+e}},_r=function(e){return t((function(){return yr(e)}),[e])},wr=e(),kr={},xr=function(e){var t=e.theme,r=void 0===t?kr:t,n=e.children,i=vr(r);return C(wr.Provider,{value:i,children:n})},Or=function(){return r(wr)},Cr=["outlineWidth","outlineColor","outlineOpacity"],Wr=function(e){return e.outlineWidth,e.outlineColor,e.outlineOpacity,Gt(e,Cr)},Mr=function(e){var t=e.children,r=e.condition,n=e.wrapper;return r?l(n,{},t):t},zr={position:"relative"},jr=function(e){var t=e.children,r=e.theme,i=e.renderWrapper,o=void 0===i||i,l=e.isInteractive,a=void 0===l||l,d=e.animate,u=e.motionConfig,s=n(null);return C(xr,{theme:r,children:C(Et,{animate:d,config:u,children:C(c,{container:s,children:W(Mr,{condition:o,wrapper:C("div",{style:zr,ref:s}),children:[t,a&&C(f,{})]})})})})},Pr=function(){},Rr={position:"relative"},Br=function(e){var r=e.children,i=e.theme,o=e.isInteractive,l=void 0===o||o,d=e.renderWrapper,u=void 0===d||d,s=e.animate,c=e.motionConfig,b=n(null),m=h(b),v=m.actions,y=m.state,_=a((function(e,t){return v.showTooltipFromEvent(e,t)}),[v.showTooltipFromEvent]),w=t((function(){return{showTooltip:l?_:Pr,hideTooltip:l?v.hideTooltip:Pr}}),[v.hideTooltip,l,_]);return C(xr,{theme:i,children:C(Et,{animate:s,config:c,children:C(p.Provider,{value:v,children:C(g.Provider,{value:y,children:W(Mr,{condition:u,wrapper:C("div",{style:Rr,ref:b}),children:[r(w),l&&C(f,{})]})})})})})},Gr=function(e){var t=e.children,r=mr(),n=r[0],i=r[1],o=i.width>0&&i.height>0;return C("div",{ref:n,style:{width:"100%",height:"100%"},children:o&&t({width:i.width,height:i.height})})},Sr=["id","colors"],Ir=function(e){var t=e.id,r=e.colors,n=Gt(e,Sr);return C("linearGradient",Bt({id:t,x1:0,x2:0,y1:0,y2:1},n,{children:r.map((function(e){var t=e.offset,r=e.color,n=e.opacity;return C("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==n?n:1},t)}))}))},Lr=function(e,t,r){return void 0===r&&(r={}),Bt({id:e,type:"linearGradient",colors:t},r)},Yr={linearGradient:Ir},Ar={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},Dr=d((function(e){var t=e.id,r=e.background,n=void 0===r?Ar.background:r,i=e.color,o=void 0===i?Ar.color:i,l=e.size,a=void 0===l?Ar.size:l,d=e.padding,u=void 0===d?Ar.padding:d,s=e.stagger,c=void 0===s?Ar.stagger:s,f=a+u,h=a/2,p=u/2;return!0===c&&(f=2*a+2*u),W("pattern",{id:t,width:f,height:f,patternUnits:"userSpaceOnUse",children:[C("rect",{width:f,height:f,fill:n}),C("circle",{cx:p+h,cy:p+h,r:h,fill:o}),c&&C("circle",{cx:1.5*u+a+h,cy:1.5*u+a+h,r:h,fill:o})]})})),Er=function(e,t){return void 0===t&&(t={}),Bt({id:e,type:"patternDots"},t)},qr=2*Math.PI,Fr=function(e){return e*Math.PI/180},Tr=function(e){return 180*e/Math.PI},Ur=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},Xr=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},Hr=function(e){var t=e%360;return t<0&&(t+=360),t},Kr=function(e){return e-qr*Math.floor((e+Math.PI)/qr)},Nr=function(e){return e<0?360- -e%360:e%360},Vr=function(e,t,r){void 0===r&&(r=360);var n=t;return Math.abs(t-e)>r&&(n=e+(t>e?r:-r)),[e,n]},Jr={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},Qr=function(e,t,r,n){void 0===n&&(n="svg");var i=Jr[n],o=Xr(t-Math.PI/2,e),l=o.x,a=o.y,d=Tr(t),u=i.align.center,s=i.baseline.bottom;return r>0?(u=i.align.right,s=i.baseline.center):r<0&&(u=i.align.left,s=i.baseline.center),0!==r&&d>180&&(d-=180,u=u===i.align.right?i.align.left:i.align.right),{x:l,y:a,rotate:d+=r,align:u,baseline:s}},Zr={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},$r=d((function(e){var t=e.id,r=e.spacing,n=void 0===r?Zr.spacing:r,i=e.rotation,o=void 0===i?Zr.rotation:i,l=e.background,a=void 0===l?Zr.background:l,d=e.color,u=void 0===d?Zr.color:d,s=e.lineWidth,c=void 0===s?Zr.lineWidth:s,f=Math.round(o)%360,h=Math.abs(n);f>180?f-=360:f>90?f-=180:f<-180?f+=360:f<-90&&(f+=180);var p,g=h,b=h;return 0===f?p="\n M 0 0 L "+g+" 0\n M 0 "+b+" L "+g+" "+b+"\n ":90===f?p="\n M 0 0 L 0 "+b+"\n M "+g+" 0 L "+g+" "+b+"\n ":(g=Math.abs(h/Math.sin(Fr(f))),b=h/Math.sin(Fr(90-f)),p=f>0?"\n M 0 "+-b+" L "+2*g+" "+b+"\n M "+-g+" "+-b+" L "+g+" "+b+"\n M "+-g+" 0 L "+g+" "+2*b+"\n ":"\n M "+-g+" "+b+" L "+g+" "+-b+"\n M "+-g+" "+2*b+" L "+2*g+" "+-b+"\n M 0 "+2*b+" L "+2*g+" 0\n "),W("pattern",{id:t,width:g,height:b,patternUnits:"userSpaceOnUse",children:[C("rect",{width:g,height:b,fill:a,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),C("path",{d:p,strokeWidth:c,stroke:u,strokeLinecap:"square"})]})})),en=function(e,t){return void 0===t&&(t={}),Bt({id:e,type:"patternLines"},t)},tn={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},rn=d((function(e){var t=e.id,r=e.color,n=void 0===r?tn.color:r,i=e.background,o=void 0===i?tn.background:i,l=e.size,a=void 0===l?tn.size:l,d=e.padding,u=void 0===d?tn.padding:d,s=e.stagger,c=void 0===s?tn.stagger:s,f=a+u,h=u/2;return!0===c&&(f=2*a+2*u),W("pattern",{id:t,width:f,height:f,patternUnits:"userSpaceOnUse",children:[C("rect",{width:f,height:f,fill:o}),C("rect",{x:h,y:h,width:a,height:a,fill:n}),c&&C("rect",{x:1.5*u+a,y:1.5*u+a,width:a,height:a,fill:n})]})})),nn=function(e,t){return void 0===t&&(t={}),Bt({id:e,type:"patternSquares"},t)},on={patternDots:Dr,patternLines:$r,patternSquares:rn},ln=["type"],an=Bt({},Yr,on),dn=d((function(e){var t=e.defs;return!t||t.length<1?null:C("defs",{"aria-hidden":!0,children:t.map((function(e){var t=e.type,r=Gt(e,ln);return an[t]?u(an[t],Bt({key:r.id},r)):null}))})})),un=function(e){var t=e.width,r=e.height,n=e.margin,i=e.defs,o=e.children,l=e.role,a=e.ariaLabel,d=e.ariaLabelledBy,u=e.ariaDescribedBy,s=e.isFocusable,c=Or();return W("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:l,"aria-label":a,"aria-labelledby":d,"aria-describedby":u,focusable:s,tabIndex:s?0:void 0,children:[C(dn,{defs:i}),C("rect",{width:t,height:r,fill:c.background}),C("g",{transform:"translate("+n.left+","+n.top+")",children:o})]})},sn=d((function(e){var t=e.size,r=e.color,n=e.borderWidth,i=e.borderColor;return C("circle",{r:t/2,fill:r,stroke:i,strokeWidth:n,style:{pointerEvents:"none"}})})),cn=d((function(e){var t=e.x,r=e.y,n=e.symbol,i=void 0===n?sn:n,o=e.size,l=e.datum,d=e.color,s=e.borderWidth,c=e.borderColor,f=e.label,h=e.labelTextAnchor,p=void 0===h?"middle":h,g=e.labelYOffset,b=void 0===g?-12:g,m=e.ariaLabel,v=e.ariaLabelledBy,y=e.ariaDescribedBy,_=e.ariaHidden,k=e.ariaDisabled,O=e.isFocusable,M=void 0!==O&&O,z=e.tabIndex,j=void 0===z?0:z,P=e.onFocus,R=e.onBlur,B=e.testId,G=Or(),S=qt(),I=S.animate,L=S.config,Y=w({transform:"translate("+t+", "+r+")",config:L,immediate:!I}),A=a((function(e){null==P||P(l,e)}),[P,l]),D=a((function(e){null==R||R(l,e)}),[R,l]);return W(x.g,{transform:Y.transform,style:{pointerEvents:"none"},focusable:M,tabIndex:M?j:void 0,"aria-label":m,"aria-labelledby":v,"aria-describedby":y,"aria-disabled":k,"aria-hidden":_,onFocus:M&&P?A:void 0,onBlur:M&&R?D:void 0,"data-testid":B,children:[u(i,{size:o,color:d,datum:l,borderWidth:s,borderColor:c}),f&&C("text",{textAnchor:p,y:b,style:Wr(G.dots.text),children:f})]})})),fn=d((function(e){var t=e.width,r=e.height,n=e.axis,i=e.scale,o=e.value,l=e.lineStyle,a=e.textStyle,d=e.legend,u=e.legendNode,s=e.legendPosition,c=void 0===s?"top-right":s,f=e.legendOffsetX,h=void 0===f?14:f,p=e.legendOffsetY,g=void 0===p?14:p,b=e.legendOrientation,m=void 0===b?"horizontal":b,v=Or(),y=0,_=0,w=0,k=0;if("y"===n?(w=i(o),_=t):(y=i(o),k=r),d&&!u){var x=function(e){var t=e.axis,r=e.width,n=e.height,i=e.position,o=e.offsetX,l=e.offsetY,a=e.orientation,d=0,u=0,s="vertical"===a?-90:0,c="start";if("x"===t)switch(i){case"top-left":d=-o,u=l,c="end";break;case"top":u=-l,c="horizontal"===a?"middle":"start";break;case"top-right":d=o,u=l,c="horizontal"===a?"start":"end";break;case"right":d=o,u=n/2,c="horizontal"===a?"start":"middle";break;case"bottom-right":d=o,u=n-l,c="start";break;case"bottom":u=n+l,c="horizontal"===a?"middle":"end";break;case"bottom-left":u=n-l,d=-o,c="horizontal"===a?"end":"start";break;case"left":d=-o,u=n/2,c="horizontal"===a?"end":"middle"}else switch(i){case"top-left":d=o,u=-l,c="start";break;case"top":d=r/2,u=-l,c="horizontal"===a?"middle":"start";break;case"top-right":d=r-o,u=-l,c="horizontal"===a?"end":"start";break;case"right":d=r+o,c="horizontal"===a?"start":"middle";break;case"bottom-right":d=r-o,u=l,c="end";break;case"bottom":d=r/2,u=l,c="horizontal"===a?"middle":"end";break;case"bottom-left":d=o,u=l,c="horizontal"===a?"start":"end";break;case"left":d=-o,c="horizontal"===a?"end":"middle"}return{x:d,y:u,rotation:s,textAnchor:c}}({axis:n,width:t,height:r,position:c,offsetX:h,offsetY:g,orientation:m});u=C("text",{transform:"translate("+x.x+", "+x.y+") rotate("+x.rotation+")",textAnchor:x.textAnchor,dominantBaseline:"central",style:a,children:d})}return W("g",{transform:"translate("+y+", "+w+")",children:[C("line",{x1:0,x2:_,y1:0,y2:k,stroke:v.markers.lineColor,strokeWidth:v.markers.lineStrokeWidth,style:l}),u]})})),hn=d((function(e){var t=e.markers,r=e.width,n=e.height,i=e.xScale,o=e.yScale;return t&&0!==t.length?t.map((function(e,t){return C(fn,Bt({},e,{width:r,height:n,scale:"y"===e.axis?o:i}),t)})):null})),pn=["theme","renderWrapper","animate","motionConfig"],gn=function(e){return function(t){function r(){return t.apply(this,arguments)||this}var n,i;return i=t,(n=r).prototype=Object.create(i.prototype),n.prototype.constructor=n,St(n,i),r.prototype.render=function(){var t=this.props,r=t.theme,n=t.renderWrapper,i=t.animate,o=t.motionConfig,l=Gt(t,pn);return C(jr,{theme:r,renderWrapper:n,isInteractive:l.isInteractive,animate:i,motionConfig:o,children:C(e,Bt({},l))})},r}(s)},bn=function(e,t){var r,n=Ct(e)?e:function(t){return m(t,e)};return t&&(r=Ct(t)?t:Wt(t)),r?function(e){return r(n(e))}:n},mn=function(e){return Ct(e)?e:function(t){return m(t,e)}},vn=function(e){return t((function(){return mn(e)}),[e])},yn=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],_n=function(e,t,r){var n=t.width-e.width,i=t.height-e.height,o=0,l=0;return"center"===r&&(o=n/2,l=i/2),"top"===r&&(o=n/2),"top-right"===r&&(o=n),"right"===r&&(o=n,l=i/2),"bottom-right"===r&&(o=n,l=i),"bottom"===r&&(o=n/2,l=i),"bottom-left"===r&&(l=i),"left"===r&&(l=i/2),[o,l]},wn=function(e,t,r,n){return Math.sqrt(Math.pow(r-e,2)+Math.pow(n-t,2))},kn=function(e,t,r,n){var i=Math.atan2(n-t,r-e)-Math.PI/2;return i>0?i:2*Math.PI+i},xn=function(e,t,r,n,i,o){return e<=i&&i<=e+r&&t<=o&&o<=t+n},On=function(e,t){var r,n="touches"in t?t.touches[0]:t,i=n.clientX,o=n.clientY,l=e.getBoundingClientRect(),a=(r=void 0!==e.getBBox?e.getBBox():{width:e.offsetWidth||0,height:e.offsetHeight||0}).width===l.width?1:r.width/l.width;return[(i-l.left)*a,(o-l.top)*a]},Cn=Object.keys(Yr),Wn=Object.keys(on),Mn=function(e,t,r){if("*"===e)return!0;if(Ct(e))return e(t);if(zt(e)){var n=r?m(t,r):t;return Pt(jt(n,Object.keys(e)),e)}return!1},zn=function(e,t,r,n){var i=void 0===n?{}:n,o=i.dataKey,l=i.colorKey,a=void 0===l?"color":l,d=i.targetKey,u=void 0===d?"fill":d,s=[],c={};return e.length&&t.length&&(s=[].concat(e),t.forEach((function(t){for(var n=function(){var n=r[i],l=n.id,d=n.match;if(Mn(d,t,o)){var f=e.find((function(e){return e.id===l}));if(f)if(Wn.includes(f.type))if("inherit"===f.background||"inherit"===f.color){var h=m(t,a),p=f.background,g=f.color,b=l;"inherit"===f.background&&(b=b+".bg."+h,p=h),"inherit"===f.color&&(b=b+".fg."+h,g=h),v(t,u,"url(#"+b+")"),c[b]||(s.push(Bt({},f,{id:b,background:p,color:g})),c[b]=1)}else v(t,u,"url(#"+l+")");else if(Cn.includes(f.type)){if(f.colors.map((function(e){return e.color})).includes("inherit")){var y=m(t,a),_=l,w=Bt({},f,{colors:f.colors.map((function(e,t){return"inherit"!==e.color?e:(_=_+"."+t+"."+y,Bt({},e,{color:"inherit"===e.color?y:e.color}))}))});w.id=_,v(t,u,"url(#"+_+")"),c[_]||(s.push(w),c[_]=1)}else v(t,u,"url(#"+l+")")}return 1}},i=0;i<r.length&&!n();i++);}))),s};function jn(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r=0,n=t;r<n.length;r++){var i=n[r];"function"==typeof i?i(e):null!=i&&(i.current=e)}}}export{hn as CartesianMarkers,fn as CartesianMarkersItem,jr as Container,dn as Defs,cn as DotsItem,Br as LegacyContainer,Ir as LinearGradient,Et as MotionConfigProvider,Dr as PatternDots,Ar as PatternDotsDefaultProps,$r as PatternLines,Zr as PatternLinesDefaultProps,rn as PatternSquares,tn as PatternSquaresDefaultProps,Gr as ResponsiveWrapper,un as SvgWrapper,qr as TWO_PI,xr as ThemeProvider,Hr as absoluteAngleDegrees,Kr as absoluteAngleRadians,_n as alignBox,Ht as areaCurvePropKeys,zn as bindDefs,tr as blendModes,yn as boxAlignments,Vr as clampArc,Xt as closedCurvePropKeys,ur as colorInterpolatorIds,dr as colorInterpolators,ar as colorSchemeIds,Nt as curveFromProp,Ut as curvePropKeys,Tt as curvePropMapping,fr as defaultAnimate,hr as defaultCategoricalColors,pr as defaultColorRange,gr as defaultMargin,Rt as defaultTheme,Fr as degreesToRadians,Yt as extendDefaultTheme,kn as getAngle,cr as getColorScale,wn as getDistance,bn as getLabelGenerator,Qr as getPolarLabelProps,mn as getPropertyAccessor,On as getRelativeCursor,yr as getValueFormatter,Yr as gradientTypes,or as guessQuantizeColorScale,Lt as inheritRootThemeText,xn as isCursorInRect,Mn as isMatchingDef,Kt as lineCurvePropKeys,Lr as linearGradientDef,jn as mergeRefs,Ur as midAngle,At as motionConfigContext,Dt as motionDefaultProps,sr as nivoCategoricalColors,Pr as noop,Nr as normalizeAngle,Er as patternDotsDef,en as patternLinesDef,nn as patternSquaresDef,on as patternTypes,Xr as positionFromAngle,nr as quantizeColorScales,ir as quantizeColorScalesKeys,Tr as radiansToDegrees,Wr as sanitizeSvgTextStyle,er as stackOffsetFromProp,$t as stackOffsetPropKeys,Zt as stackOffsetPropMapping,Qt as stackOrderFromProp,Jt as stackOrderPropKeys,Vt as stackOrderPropMapping,Jr as textPropsByEngine,wr as themeContext,Ft as useAnimatedPath,rr as useCurveInterpolation,br as useDimensions,mr as useMeasure,qt as useMotionConfig,vr as usePartialTheme,vn as usePropertyAccessor,Or as useTheme,_r as useValueFormatter,gn as withContainer};
import{createContext as e,useMemo as r,useContext as t,cloneElement as n,useRef as o,useCallback as i,useEffect as a,useState as l,memo as d,createElement as u,Component as s}from"react";import{TooltipProvider as c,Tooltip as f,useTooltipHandlers as h,TooltipActionsContext as p,TooltipStateContext as g}from"@nivo/tooltip";import{ThemeProvider as b,useTheme as m,sanitizeSvgTextStyle as v}from"@nivo/theming";import y from"lodash/isString.js";import{config as _,useSpring as w,to as k,animated as x}from"@react-spring/web";import{jsx as O,jsxs as M}from"react/jsx-runtime";import{interpolateString as z}from"d3-interpolate";import C from"lodash/without.js";import{curveBasis as j,curveBasisClosed as P,curveBasisOpen as B,curveBundle as R,curveCardinal as G,curveCardinalClosed as W,curveCardinalOpen as I,curveCatmullRom as L,curveCatmullRomClosed as Y,curveCatmullRomOpen as A,curveLinear as S,curveLinearClosed as q,curveMonotoneX as D,curveMonotoneY as E,curveNatural as T,curveStep as F,curveStepAfter as U,curveStepBefore as X,stackOrderAscending as H,stackOrderDescending as K,stackOrderInsideOut as N,stackOrderNone as J,stackOrderReverse as Q,stackOffsetExpand as V,stackOffsetDiverging as Z,stackOffsetNone as $,stackOffsetSilhouette as ee,stackOffsetWiggle as re}from"d3-shape";import{scaleQuantize as te,scaleOrdinal as ne,scaleSequential as oe}from"d3-scale";import{schemeBrBG as ie,schemePRGn as ae,schemePiYG as le,schemePuOr as de,schemeRdBu as ue,schemeRdGy as se,schemeRdYlBu as ce,schemeRdYlGn as fe,schemeSpectral as he,schemeBlues as pe,schemeGreens as ge,schemeGreys as be,schemeOranges as me,schemePurples as ve,schemeReds as ye,schemeBuGn as _e,schemeBuPu as we,schemeGnBu as ke,schemeOrRd as xe,schemePuBuGn as Oe,schemePuBu as Me,schemePuRd as ze,schemeRdPu as Ce,schemeYlGnBu as je,schemeYlGn as Pe,schemeYlOrBr as Be,schemeYlOrRd as Re,schemeCategory10 as Ge,schemeAccent as We,schemeDark2 as Ie,schemePaired as Le,schemePastel1 as Ye,schemePastel2 as Ae,schemeSet1 as Se,schemeSet2 as qe,schemeSet3 as De,interpolateBrBG as Ee,interpolatePRGn as Te,interpolatePiYG as Fe,interpolatePuOr as Ue,interpolateRdBu as Xe,interpolateRdGy as He,interpolateRdYlBu as Ke,interpolateRdYlGn as Ne,interpolateSpectral as Je,interpolateBlues as Qe,interpolateGreens as Ve,interpolateGreys as Ze,interpolateOranges as $e,interpolatePurples as er,interpolateReds as rr,interpolateViridis as tr,interpolateInferno as nr,interpolateMagma as or,interpolatePlasma as ir,interpolateWarm as ar,interpolateCool as lr,interpolateCubehelixDefault as dr,interpolateBuGn as ur,interpolateBuPu as sr,interpolateGnBu as cr,interpolateOrRd as fr,interpolatePuBuGn as hr,interpolatePuBu as pr,interpolatePuRd as gr,interpolateRdPu as br,interpolateYlGnBu as mr,interpolateYlGn as vr,interpolateYlOrBr as yr,interpolateYlOrRd as _r,interpolateRainbow as wr,interpolateSinebow as kr}from"d3-scale-chromatic";import xr from"lodash/last.js";import Or from"lodash/isArray.js";import Mr from"lodash/isFunction.js";import{format as zr}from"d3-format";import{timeFormat as Cr}from"d3-time-format";import jr from"lodash/get.js";import Pr from"lodash/isPlainObject.js";import Br from"lodash/pick.js";import Rr from"lodash/isEqual.js";import Gr from"lodash/set.js";var Wr=e(),Ir={animate:!0,config:"default"},Lr=function(e){var t=e.children,n=e.animate,o=void 0===n||n,i=e.config,a=void 0===i?"default":i,l=r((function(){var e=y(a)?_[a]:a;return{animate:o,config:e}}),[o,a]);return O(Wr.Provider,{value:l,children:t})},Yr=function(){return t(Wr)},Ar=function(e){var r=e.children,t=e.condition,o=e.wrapper;return t?n(o,{},r):r},Sr={position:"relative"},qr=function(e){var r=e.children,t=e.theme,n=e.renderWrapper,i=void 0===n||n,a=e.isInteractive,l=void 0===a||a,d=e.animate,u=e.motionConfig,s=o(null);return O(b,{theme:t,children:O(Lr,{animate:d,config:u,children:O(c,{container:s,children:M(Ar,{condition:i,wrapper:O("div",{style:Sr,ref:s}),children:[r,l&&O(f,{})]})})})})},Dr=function(){},Er={position:"relative"},Tr=function(e){var t=e.children,n=e.theme,a=e.isInteractive,l=void 0===a||a,d=e.renderWrapper,u=void 0===d||d,s=e.animate,c=e.motionConfig,m=o(null),v=h(m),y=v.actions,_=v.state,w=i((function(e,r){return y.showTooltipFromEvent(e,r)}),[y.showTooltipFromEvent]),k=r((function(){return{showTooltip:l?w:Dr,hideTooltip:l?y.hideTooltip:Dr}}),[y.hideTooltip,l,w]);return O(b,{theme:n,children:O(Lr,{animate:s,config:c,children:O(p.Provider,{value:y,children:O(g.Provider,{value:_,children:M(Ar,{condition:u,wrapper:O("div",{style:Er,ref:m}),children:[t(k),l&&O(f,{})]})})})})})},Fr=function(e){var t=Yr(),n=t.animate,i=t.config,l=function(e){var r=o();return a((function(){r.current=e}),[e]),r.current}(e),d=r((function(){return z(l,e)}),[l,e]),u=w({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return k(u,d)},Ur={basis:j,basisClosed:P,basisOpen:B,bundle:R,cardinal:G,cardinalClosed:W,cardinalOpen:I,catmullRom:L,catmullRomClosed:Y,catmullRomOpen:A,linear:S,linearClosed:q,monotoneX:D,monotoneY:E,natural:T,step:F,stepAfter:U,stepBefore:X},Xr=Object.keys(Ur),Hr=Xr.filter((function(e){return e.endsWith("Closed")})),Kr=C(Xr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Nr=C(Xr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),Jr=function(e){if(!Ur[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return Ur[e]},Qr={ascending:H,descending:K,insideOut:N,none:J,reverse:Q},Vr=Object.keys(Qr),Zr=function(e){return Qr[e]},$r={expand:V,diverging:Z,none:$,silhouette:ee,wiggle:re},et=Object.keys($r),rt=function(e){return $r[e]},tt=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],nt=function(e){return r((function(){return Jr(e)}),[e])};function ot(){return ot=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},ot.apply(null,arguments)}function it(e,r){if(null==e)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==r.indexOf(n))continue;t[n]=e[n]}return t}function at(e,r){return at=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e},at(e,r)}var lt={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:xr(ie),PRGn:xr(ae),PiYG:xr(le),PuOr:xr(de),RdBu:xr(ue),RdGy:xr(se),RdYlBu:xr(ce),RdYlGn:xr(fe),spectral:xr(he),blues:xr(pe),greens:xr(ge),greys:xr(be),oranges:xr(me),purples:xr(ve),reds:xr(ye),BuGn:xr(_e),BuPu:xr(we),GnBu:xr(ke),OrRd:xr(xe),PuBuGn:xr(Oe),PuBu:xr(Me),PuRd:xr(ze),RdPu:xr(Ce),YlGnBu:xr(je),YlGn:xr(Pe),YlOrBr:xr(Be),YlOrRd:xr(Re)},dt=Object.keys(lt),ut=function(e){if(Mr(e)){if(!Mr(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(lt[e])return te().range(lt[e]);if(Or(e))return te().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+dt.join("', '")+"'")},st={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:Ge,accent:We,dark2:Ie,paired:Le,pastel1:Ye,pastel2:Ae,set1:Se,set2:qe,set3:De,brown_blueGreen:xr(ie),purpleRed_green:xr(ae),pink_yellowGreen:xr(le),purple_orange:xr(de),red_blue:xr(ue),red_grey:xr(se),red_yellow_blue:xr(ce),red_yellow_green:xr(fe),spectral:xr(he),blues:xr(pe),greens:xr(ge),greys:xr(be),oranges:xr(me),purples:xr(ve),reds:xr(ye),blue_green:xr(_e),blue_purple:xr(we),green_blue:xr(ke),orange_red:xr(xe),purple_blue_green:xr(Oe),purple_blue:xr(Me),purple_red:xr(ze),red_purple:xr(Ce),yellow_green_blue:xr(je),yellow_green:xr(Pe),yellow_orange_brown:xr(Be),yellow_orange_red:xr(Re)},ct=["nivo","category10","accent","dark2","paired","pastel1","pastel2","set1","set2","set3","brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red"],ft={brown_blueGreen:Ee,purpleRed_green:Te,pink_yellowGreen:Fe,purple_orange:Ue,red_blue:Xe,red_grey:He,red_yellow_blue:Ke,red_yellow_green:Ne,spectral:Je,blues:Qe,greens:Ve,greys:Ze,oranges:$e,purples:er,reds:rr,viridis:tr,inferno:nr,magma:or,plasma:ir,warm:ar,cool:lr,cubehelixDefault:dr,blue_green:ur,blue_purple:sr,green_blue:cr,orange_red:fr,purple_blue_green:hr,purple_blue:pr,purple_red:gr,red_purple:br,yellow_green_blue:mr,yellow_green:vr,yellow_orange_brown:yr,yellow_orange_red:_r,rainbow:wr,sinebow:kr},ht=["brown_blueGreen","purpleRed_green","pink_yellowGreen","purple_orange","red_blue","red_grey","red_yellow_blue","red_yellow_green","spectral","blues","greens","greys","oranges","purples","reds","viridis","inferno","magma","plasma","warm","cool","cubehelixDefault","blue_green","blue_purple","green_blue","orange_red","purple_blue_green","purple_blue","purple_red","red_purple","yellow_green_blue","yellow_green","yellow_orange_brown","yellow_orange_red","rainbow","sinebow"],pt=function(){return ne(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},gt=function(e,r){if(y(e)){var t=st[e];if(void 0!==t){var n=ne(t);return n.type="ordinal",n}if(void 0!==r&&0===e.indexOf("seq:")){var o=ft[e.slice(4)];if(void 0!==o){var i=oe(o).domain(r.domain());return i.type="sequential",i}}}if(Or(e)){var a=ne(e);return a.type="ordinal",a}return function(){return e}},bt=!0,mt=pt,vt=ne(De),yt={top:0,right:0,bottom:0,left:0},_t=function(e,t,n){return void 0===n&&(n={}),r((function(){var r=ot({},yt,n);return{margin:r,innerWidth:e-r.left-r.right,innerHeight:t-r.top-r.bottom,outerWidth:e,outerHeight:t}}),[e,t,n.top,n.right,n.bottom,n.left])},wt=function(){var e=o(null),r=l({left:0,top:0,width:0,height:0}),t=r[0],n=r[1],i=l((function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver((function(e){var r=e[0];return n(r.contentRect)}))}))[0];return a((function(){return e.current&&null!==i&&i.observe(e.current),function(){null!==i&&i.disconnect()}}),[]),[e,t]},kt=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?Cr(e.slice("5")):zr(e):function(e){return""+e}},xt=function(e){return r((function(){return kt(e)}),[e])},Ot=function(e){var r=e.children,t=wt(),n=t[0],o=t[1],i=o.width>0&&o.height>0;return O("div",{ref:n,style:{width:"100%",height:"100%"},children:i&&r({width:o.width,height:o.height})})},Mt=["id","colors"],zt=function(e){var r=e.id,t=e.colors,n=it(e,Mt);return O("linearGradient",ot({id:r,x1:0,x2:0,y1:0,y2:1},n,{children:t.map((function(e){var r=e.offset,t=e.color,n=e.opacity;return O("stop",{offset:r+"%",stopColor:t,stopOpacity:void 0!==n?n:1},r)}))}))},Ct=function(e,r,t){return void 0===t&&(t={}),ot({id:e,type:"linearGradient",colors:r},t)},jt={linearGradient:zt},Pt={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},Bt=d((function(e){var r=e.id,t=e.background,n=void 0===t?Pt.background:t,o=e.color,i=void 0===o?Pt.color:o,a=e.size,l=void 0===a?Pt.size:a,d=e.padding,u=void 0===d?Pt.padding:d,s=e.stagger,c=void 0===s?Pt.stagger:s,f=l+u,h=l/2,p=u/2;return!0===c&&(f=2*l+2*u),M("pattern",{id:r,width:f,height:f,patternUnits:"userSpaceOnUse",children:[O("rect",{width:f,height:f,fill:n}),O("circle",{cx:p+h,cy:p+h,r:h,fill:i}),c&&O("circle",{cx:1.5*u+l+h,cy:1.5*u+l+h,r:h,fill:i})]})})),Rt=function(e,r){return void 0===r&&(r={}),ot({id:e,type:"patternDots"},r)},Gt=2*Math.PI,Wt=function(e){return e*Math.PI/180},It=function(e){return 180*e/Math.PI},Lt=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},Yt=function(e,r){return{x:Math.cos(e)*r,y:Math.sin(e)*r}},At=function(e){var r=e%360;return r<0&&(r+=360),r},St=function(e){return e-Gt*Math.floor((e+Math.PI)/Gt)},qt=function(e){return e<0?360- -e%360:e%360},Dt=function(e,r,t){void 0===t&&(t=360);var n=r;return Math.abs(r-e)>t&&(n=e+(r>e?t:-t)),[e,n]},Et={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},Tt=function(e,r,t,n){void 0===n&&(n="svg");var o=Et[n],i=Yt(r-Math.PI/2,e),a=i.x,l=i.y,d=It(r),u=o.align.center,s=o.baseline.bottom;return t>0?(u=o.align.right,s=o.baseline.center):t<0&&(u=o.align.left,s=o.baseline.center),0!==t&&d>180&&(d-=180,u=u===o.align.right?o.align.left:o.align.right),{x:a,y:l,rotate:d+=t,align:u,baseline:s}},Ft={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},Ut=d((function(e){var r=e.id,t=e.spacing,n=void 0===t?Ft.spacing:t,o=e.rotation,i=void 0===o?Ft.rotation:o,a=e.background,l=void 0===a?Ft.background:a,d=e.color,u=void 0===d?Ft.color:d,s=e.lineWidth,c=void 0===s?Ft.lineWidth:s,f=Math.round(i)%360,h=Math.abs(n);f>180?f-=360:f>90?f-=180:f<-180?f+=360:f<-90&&(f+=180);var p,g=h,b=h;return 0===f?p="\n M 0 0 L "+g+" 0\n M 0 "+b+" L "+g+" "+b+"\n ":90===f?p="\n M 0 0 L 0 "+b+"\n M "+g+" 0 L "+g+" "+b+"\n ":(g=Math.abs(h/Math.sin(Wt(f))),b=h/Math.sin(Wt(90-f)),p=f>0?"\n M 0 "+-b+" L "+2*g+" "+b+"\n M "+-g+" "+-b+" L "+g+" "+b+"\n M "+-g+" 0 L "+g+" "+2*b+"\n ":"\n M "+-g+" "+b+" L "+g+" "+-b+"\n M "+-g+" "+2*b+" L "+2*g+" "+-b+"\n M 0 "+2*b+" L "+2*g+" 0\n "),M("pattern",{id:r,width:g,height:b,patternUnits:"userSpaceOnUse",children:[O("rect",{width:g,height:b,fill:l,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),O("path",{d:p,strokeWidth:c,stroke:u,strokeLinecap:"square"})]})})),Xt=function(e,r){return void 0===r&&(r={}),ot({id:e,type:"patternLines"},r)},Ht={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},Kt=d((function(e){var r=e.id,t=e.color,n=void 0===t?Ht.color:t,o=e.background,i=void 0===o?Ht.background:o,a=e.size,l=void 0===a?Ht.size:a,d=e.padding,u=void 0===d?Ht.padding:d,s=e.stagger,c=void 0===s?Ht.stagger:s,f=l+u,h=u/2;return!0===c&&(f=2*l+2*u),M("pattern",{id:r,width:f,height:f,patternUnits:"userSpaceOnUse",children:[O("rect",{width:f,height:f,fill:i}),O("rect",{x:h,y:h,width:l,height:l,fill:n}),c&&O("rect",{x:1.5*u+l,y:1.5*u+l,width:l,height:l,fill:n})]})})),Nt=function(e,r){return void 0===r&&(r={}),ot({id:e,type:"patternSquares"},r)},Jt={patternDots:Bt,patternLines:Ut,patternSquares:Kt},Qt=["type"],Vt=ot({},jt,Jt),Zt=d((function(e){var r=e.defs;return!r||r.length<1?null:O("defs",{"aria-hidden":!0,children:r.map((function(e){var r=e.type,t=it(e,Qt);return Vt[r]?u(Vt[r],ot({key:t.id},t)):null}))})})),$t=function(e){var r=e.width,t=e.height,n=e.margin,o=e.defs,i=e.children,a=e.role,l=e.ariaLabel,d=e.ariaLabelledBy,u=e.ariaDescribedBy,s=e.isFocusable,c=m();return M("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:t,role:a,"aria-label":l,"aria-labelledby":d,"aria-describedby":u,focusable:s,tabIndex:s?0:void 0,children:[O(Zt,{defs:o}),O("rect",{width:r,height:t,fill:c.background}),O("g",{transform:"translate("+n.left+","+n.top+")",children:i})]})},en=d((function(e){var r=e.size,t=e.color,n=e.borderWidth,o=e.borderColor;return O("circle",{r:r/2,fill:t,stroke:o,strokeWidth:n,style:{pointerEvents:"none"}})})),rn=d((function(e){var r=e.x,t=e.y,n=e.symbol,o=void 0===n?en:n,a=e.size,l=e.datum,d=e.color,s=e.borderWidth,c=e.borderColor,f=e.label,h=e.labelTextAnchor,p=void 0===h?"middle":h,g=e.labelYOffset,b=void 0===g?-12:g,y=e.ariaLabel,_=e.ariaLabelledBy,k=e.ariaDescribedBy,z=e.ariaHidden,C=e.ariaDisabled,j=e.isFocusable,P=void 0!==j&&j,B=e.tabIndex,R=void 0===B?0:B,G=e.onFocus,W=e.onBlur,I=e.testId,L=m(),Y=Yr(),A=Y.animate,S=Y.config,q=w({transform:"translate("+r+", "+t+")",config:S,immediate:!A}),D=i((function(e){null==G||G(l,e)}),[G,l]),E=i((function(e){null==W||W(l,e)}),[W,l]);return M(x.g,{transform:q.transform,style:{pointerEvents:"none"},focusable:P,tabIndex:P?R:void 0,"aria-label":y,"aria-labelledby":_,"aria-describedby":k,"aria-disabled":C,"aria-hidden":z,onFocus:P&&G?D:void 0,onBlur:P&&W?E:void 0,"data-testid":I,children:[u(o,{size:a,color:d,datum:l,borderWidth:s,borderColor:c}),f&&O("text",{textAnchor:p,y:b,style:v(L.dots.text),children:f})]})})),tn=d((function(e){var r=e.width,t=e.height,n=e.axis,o=e.scale,i=e.value,a=e.lineStyle,l=e.textStyle,d=e.legend,u=e.legendNode,s=e.legendPosition,c=void 0===s?"top-right":s,f=e.legendOffsetX,h=void 0===f?14:f,p=e.legendOffsetY,g=void 0===p?14:p,b=e.legendOrientation,v=void 0===b?"horizontal":b,y=m(),_=0,w=0,k=0,x=0;if("y"===n?(k=o(i),w=r):(_=o(i),x=t),d&&!u){var z=function(e){var r=e.axis,t=e.width,n=e.height,o=e.position,i=e.offsetX,a=e.offsetY,l=e.orientation,d=0,u=0,s="vertical"===l?-90:0,c="start";if("x"===r)switch(o){case"top-left":d=-i,u=a,c="end";break;case"top":u=-a,c="horizontal"===l?"middle":"start";break;case"top-right":d=i,u=a,c="horizontal"===l?"start":"end";break;case"right":d=i,u=n/2,c="horizontal"===l?"start":"middle";break;case"bottom-right":d=i,u=n-a,c="start";break;case"bottom":u=n+a,c="horizontal"===l?"middle":"end";break;case"bottom-left":u=n-a,d=-i,c="horizontal"===l?"end":"start";break;case"left":d=-i,u=n/2,c="horizontal"===l?"end":"middle"}else switch(o){case"top-left":d=i,u=-a,c="start";break;case"top":d=t/2,u=-a,c="horizontal"===l?"middle":"start";break;case"top-right":d=t-i,u=-a,c="horizontal"===l?"end":"start";break;case"right":d=t+i,c="horizontal"===l?"start":"middle";break;case"bottom-right":d=t-i,u=a,c="end";break;case"bottom":d=t/2,u=a,c="horizontal"===l?"middle":"end";break;case"bottom-left":d=i,u=a,c="horizontal"===l?"start":"end";break;case"left":d=-i,c="horizontal"===l?"end":"middle"}return{x:d,y:u,rotation:s,textAnchor:c}}({axis:n,width:r,height:t,position:c,offsetX:h,offsetY:g,orientation:v});u=O("text",{transform:"translate("+z.x+", "+z.y+") rotate("+z.rotation+")",textAnchor:z.textAnchor,dominantBaseline:"central",style:l,children:d})}return M("g",{transform:"translate("+_+", "+k+")",children:[O("line",{x1:0,x2:w,y1:0,y2:x,stroke:y.markers.lineColor,strokeWidth:y.markers.lineStrokeWidth,style:a}),u]})})),nn=d((function(e){var r=e.markers,t=e.width,n=e.height,o=e.xScale,i=e.yScale;return r&&0!==r.length?r.map((function(e,r){return O(tn,ot({},e,{width:t,height:n,scale:"y"===e.axis?i:o}),r)})):null})),on=["theme","renderWrapper","animate","motionConfig"],an=function(e){return function(r){function t(){return r.apply(this,arguments)||this}var n,o;return o=r,(n=t).prototype=Object.create(o.prototype),n.prototype.constructor=n,at(n,o),t.prototype.render=function(){var r=this.props,t=r.theme,n=r.renderWrapper,o=r.animate,i=r.motionConfig,a=it(r,on);return O(qr,{theme:t,renderWrapper:n,isInteractive:a.isInteractive,animate:o,motionConfig:i,children:O(e,ot({},a))})},t}(s)},ln=function(e,r){var t,n=Mr(e)?e:function(r){return jr(r,e)};return r&&(t=Mr(r)?r:zr(r)),t?function(e){return t(n(e))}:n},dn=function(e){return Mr(e)?e:function(r){return jr(r,e)}},un=function(e){return r((function(){return dn(e)}),[e])},sn=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],cn=function(e,r,t){var n=r.width-e.width,o=r.height-e.height,i=0,a=0;return"center"===t&&(i=n/2,a=o/2),"top"===t&&(i=n/2),"top-right"===t&&(i=n),"right"===t&&(i=n,a=o/2),"bottom-right"===t&&(i=n,a=o),"bottom"===t&&(i=n/2,a=o),"bottom-left"===t&&(a=o),"left"===t&&(a=o/2),[i,a]},fn=function(e,r,t,n){return Math.sqrt(Math.pow(t-e,2)+Math.pow(n-r,2))},hn=function(e,r,t,n){var o=Math.atan2(n-r,t-e)-Math.PI/2;return o>0?o:2*Math.PI+o},pn=function(e,r,t,n,o,i){return e<=o&&o<=e+t&&r<=i&&i<=r+n},gn=function(e,r){var t,n="touches"in r?r.touches[0]:r,o=n.clientX,i=n.clientY,a=e.getBoundingClientRect(),l=(t=void 0!==e.getBBox?e.getBBox():{width:e.offsetWidth||0,height:e.offsetHeight||0}).width===a.width?1:t.width/a.width;return[(o-a.left)*l,(i-a.top)*l]},bn=Object.keys(jt),mn=Object.keys(Jt),vn=function(e,r,t){if("*"===e)return!0;if(Mr(e))return e(r);if(Pr(e)){var n=t?jr(r,t):r;return Rr(Br(n,Object.keys(e)),e)}return!1},yn=function(e,r,t,n){var o=void 0===n?{}:n,i=o.dataKey,a=o.colorKey,l=void 0===a?"color":a,d=o.targetKey,u=void 0===d?"fill":d,s=[],c={};return e.length&&r.length&&(s=[].concat(e),r.forEach((function(r){for(var n=function(){var n=t[o],a=n.id,d=n.match;if(vn(d,r,i)){var f=e.find((function(e){return e.id===a}));if(f)if(mn.includes(f.type))if("inherit"===f.background||"inherit"===f.color){var h=jr(r,l),p=f.background,g=f.color,b=a;"inherit"===f.background&&(b=b+".bg."+h,p=h),"inherit"===f.color&&(b=b+".fg."+h,g=h),Gr(r,u,"url(#"+b+")"),c[b]||(s.push(ot({},f,{id:b,background:p,color:g})),c[b]=1)}else Gr(r,u,"url(#"+a+")");else if(bn.includes(f.type)){if(f.colors.map((function(e){return e.color})).includes("inherit")){var m=jr(r,l),v=a,y=ot({},f,{colors:f.colors.map((function(e,r){return"inherit"!==e.color?e:(v=v+"."+r+"."+m,ot({},e,{color:"inherit"===e.color?m:e.color}))}))});y.id=v,Gr(r,u,"url(#"+v+")"),c[v]||(s.push(y),c[v]=1)}else Gr(r,u,"url(#"+a+")")}return 1}},o=0;o<t.length&&!n();o++);}))),s};function _n(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(e){for(var t=0,n=r;t<n.length;t++){var o=n[t];"function"==typeof o?o(e):null!=o&&(o.current=e)}}}export{nn as CartesianMarkers,tn as CartesianMarkersItem,qr as Container,Zt as Defs,rn as DotsItem,Tr as LegacyContainer,zt as LinearGradient,Lr as MotionConfigProvider,Bt as PatternDots,Pt as PatternDotsDefaultProps,Ut as PatternLines,Ft as PatternLinesDefaultProps,Kt as PatternSquares,Ht as PatternSquaresDefaultProps,Ot as ResponsiveWrapper,$t as SvgWrapper,Gt as TWO_PI,At as absoluteAngleDegrees,St as absoluteAngleRadians,cn as alignBox,Kr as areaCurvePropKeys,yn as bindDefs,tt as blendModes,sn as boxAlignments,Dt as clampArc,Hr as closedCurvePropKeys,ht as colorInterpolatorIds,ft as colorInterpolators,ct as colorSchemeIds,Jr as curveFromProp,Xr as curvePropKeys,Ur as curvePropMapping,bt as defaultAnimate,mt as defaultCategoricalColors,vt as defaultColorRange,yt as defaultMargin,Wt as degreesToRadians,hn as getAngle,gt as getColorScale,fn as getDistance,ln as getLabelGenerator,Tt as getPolarLabelProps,dn as getPropertyAccessor,gn as getRelativeCursor,kt as getValueFormatter,jt as gradientTypes,ut as guessQuantizeColorScale,pn as isCursorInRect,vn as isMatchingDef,Nr as lineCurvePropKeys,Ct as linearGradientDef,_n as mergeRefs,Lt as midAngle,Wr as motionConfigContext,Ir as motionDefaultProps,pt as nivoCategoricalColors,Dr as noop,qt as normalizeAngle,Rt as patternDotsDef,Xt as patternLinesDef,Nt as patternSquaresDef,Jt as patternTypes,Yt as positionFromAngle,lt as quantizeColorScales,dt as quantizeColorScalesKeys,It as radiansToDegrees,rt as stackOffsetFromProp,et as stackOffsetPropKeys,$r as stackOffsetPropMapping,Zr as stackOrderFromProp,Vr as stackOrderPropKeys,Qr as stackOrderPropMapping,Et as textPropsByEngine,Fr as useAnimatedPath,nt as useCurveInterpolation,_t as useDimensions,wt as useMeasure,Yr as useMotionConfig,un as usePropertyAccessor,xt as useValueFormatter,an as withContainer};
//# sourceMappingURL=nivo-core.mjs.map

@@ -0,5 +1,6 @@

import { ComponentType } from 'react'
import * as React from 'react'
import { Interpolation, SpringConfig } from '@react-spring/web'
import { CurveFactory } from 'd3-shape'
import { ComponentType } from 'react'
import { PartialTheme } from '@nivo/theming'

@@ -49,230 +50,2 @@ export type DatumValue = string | number | Date

/**
* Required text properties + optional ones.
*/
export type TextStyle = {
fontFamily: Exclude<React.CSSProperties['fontFamily'], undefined>
fontSize: Exclude<React.CSSProperties['fontSize'], undefined>
fill: string
outlineWidth: number
outlineColor: string
outlineOpacity: number
} & Partial<React.CSSProperties>
export function sanitizeSvgTextStyle(style: TextStyle): any
export type CompleteTheme = {
background: string
text: TextStyle
axis: {
domain: {
line: Partial<React.CSSProperties>
}
ticks: {
line: Partial<React.CSSProperties>
text: TextStyle
}
legend: {
text: TextStyle
}
}
grid: {
line: Partial<React.CSSProperties>
}
crosshair: {
line: {
stroke: string
strokeWidth: number
strokeOpacity: number
strokeDasharray: string
}
}
legends: {
hidden: {
symbol: Partial<{
fill: string
opacity: number
}>
text: TextStyle
}
title: {
text: TextStyle
}
text: TextStyle
ticks: {
line: Partial<React.CSSProperties>
text: TextStyle
}
}
labels: {
text: TextStyle
}
markers: {
lineColor: string
lineStrokeWidth: number
textColor: string
fontSize: string | 0
text: TextStyle
}
dots: {
text: TextStyle
}
tooltip: {
wrapper: Partial<React.CSSProperties>
container: Partial<React.CSSProperties>
basic: Partial<React.CSSProperties>
chip: Partial<React.CSSProperties>
table: Partial<React.CSSProperties>
tableCell: Partial<React.CSSProperties>
tableCellValue: Partial<React.CSSProperties>
}
annotations: {
text: {
fill: string
outlineWidth: number
outlineColor: string
outlineOpacity: number
} & Partial<Omit<React.CSSProperties, 'fill'>>
link: {
stroke: string
strokeWidth: number
outlineWidth: number
outlineColor: string
outlineOpacity: number
} & Partial<Omit<React.CSSProperties, 'stroke' | 'strokeWidth'>>
outline: {
stroke: string
strokeWidth: number
outlineWidth: number
outlineColor: string
outlineOpacity: number
} & Partial<Omit<React.CSSProperties, 'stroke' | 'strokeWidth'>>
symbol: {
fill: string
outlineWidth: number
outlineColor: string
outlineOpacity: number
} & Partial<Omit<React.CSSProperties, 'fill'>>
}
}
/**
* Required properties without inheritance.
*
* The theme supports defining styles at the top level
* (for text for example), which are then used to populate
* similar nested properties.
*
* For example `text` will be merged with `axis.ticks.text`,
* we use this approach so that it's simpler to define global styles.
*/
export type ThemeWithoutInheritance = {
background: CompleteTheme['background']
text: CompleteTheme['text']
axis: {
domain: {
line: CompleteTheme['axis']['domain']['line']
}
ticks: {
line: CompleteTheme['axis']['ticks']['line']
text: Partial<CompleteTheme['axis']['ticks']['text']>
}
legend: Partial<{
text: Partial<CompleteTheme['axis']['legend']['text']>
}>
}
grid: {
line: CompleteTheme['grid']['line']
}
crosshair: {
line: CompleteTheme['crosshair']['line']
}
legends: {
hidden: {
symbol: CompleteTheme['legends']['hidden']['symbol']
text: Partial<CompleteTheme['legends']['hidden']['text']>
}
title: {
text: Partial<CompleteTheme['legends']['title']['text']>
}
text: Partial<CompleteTheme['legends']['text']>
ticks: {
line: CompleteTheme['legends']['ticks']['line']
text: Partial<CompleteTheme['legends']['ticks']['text']>
}
}
labels: {
text: Partial<CompleteTheme['labels']['text']>
}
markers: Partial<CompleteTheme['markers']>
dots: {
text: Partial<CompleteTheme['dots']['text']>
}
tooltip: CompleteTheme['tooltip']
annotations: {
text: Partial<CompleteTheme['annotations']['text']>
link: CompleteTheme['annotations']['link']
outline: CompleteTheme['annotations']['outline']
symbol: CompleteTheme['annotations']['symbol']
}
}
export type Theme = Partial<{
background: CompleteTheme['background']
text: Partial<CompleteTheme['text']>
axis: Partial<{
domain: Partial<{
line: Partial<CompleteTheme['axis']['domain']['line']>
}>
ticks: Partial<{
line: Partial<CompleteTheme['axis']['ticks']['line']>
text: Partial<CompleteTheme['axis']['ticks']['text']>
}>
legend: Partial<{
text: Partial<CompleteTheme['axis']['legend']['text']>
}>
}>
grid: Partial<{
line: Partial<CompleteTheme['grid']['line']>
}>
crosshair: Partial<{
line: Partial<CompleteTheme['crosshair']['line']>
}>
legends: Partial<{
hidden: Partial<{
symbol: CompleteTheme['legends']['hidden']['symbol']
text: CompleteTheme['legends']['hidden']['text']
}>
title: Partial<{
text: Partial<CompleteTheme['legends']['title']['text']>
}>
text: Partial<CompleteTheme['legends']['text']>
ticks: Partial<{
line: Partial<CompleteTheme['legends']['ticks']['line']>
text: Partial<CompleteTheme['legends']['ticks']['text']>
}>
}>
labels: Partial<{
text: Partial<CompleteTheme['labels']['text']>
}>
markers: Partial<CompleteTheme['markers']>
dots: Partial<{
text: Partial<CompleteTheme['dots']['text']>
}>
tooltip: Partial<CompleteTheme['tooltip']>
annotations: Partial<{
text: Partial<CompleteTheme['annotations']['text']>
link: Partial<CompleteTheme['annotations']['link']>
outline: Partial<CompleteTheme['annotations']['outline']>
symbol: Partial<CompleteTheme['annotations']['symbol']>
}>
}>
export function useTheme(): CompleteTheme
export function usePartialTheme(theme?: Theme): CompleteTheme
export function extendDefaultTheme(
defaultTheme: ThemeWithoutInheritance,
customTheme: Theme
): CompleteTheme
export type MotionProps = Partial<{

@@ -474,3 +247,3 @@ animate: boolean

interface ContainerProps {
theme?: Theme
theme?: PartialTheme
renderWrapper?: boolean

@@ -489,9 +262,2 @@ isInteractive?: boolean

interface ThemeProviderProps {
theme?: Theme
}
type ThemeProviderType = (props: React.PropsWithChildren<ThemeProviderProps>) => JSX.Element
export const ThemeProvider: ThemeProviderType
export function getDistance(x1: number, y1: number, x2: number, y2: number): number

@@ -498,0 +264,0 @@ export function getAngle(x1: number, y1: number, x2: number, y2: number): number

{
"name": "@nivo/core",
"version": "0.91.0",
"version": "0.92.0",
"license": "MIT",

@@ -24,3 +24,4 @@ "author": {

"dependencies": {
"@nivo/tooltip": "0.91.0",
"@nivo/theming": "0.92.0",
"@nivo/tooltip": "0.92.0",
"@react-spring/web": "9.4.5 || ^9.7.2",

@@ -54,3 +55,3 @@ "@types/d3-shape": "^3.1.6",

},
"gitHead": "86df5a86eff7da91a6c90e7fca8d2126196e5b44"
"gitHead": "21dcc7f512262e41fe1ea2ad920f03ed46c9a9b6"
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display