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.92.0
to
0.92.2
+1
-1
./dist/nivo-core.cjs.js

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

"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)};
"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"},C=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,{})]})})})})},R=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},L=Object.keys(A);function I(){return I=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},I.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",I({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=I({},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],I({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,C=void 0!==k&&k,R=r.tabIndex,j=void 0===R?0:R,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]),L=e.useCallback((function(e){null==G||G(c,e)}),[G,c]);return i.jsxs(o.animated.g,{transform:D.transform,style:{pointerEvents:"none"},focusable:C,tabIndex:C?j:void 0,"aria-label":x,"aria-labelledby":y,"aria-describedby":_,"aria-disabled":O,"aria-hidden":w,onFocus:C&&B?A:void 0,onBlur:C&&G?L: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,I({},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=C,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:R,hideTooltip:l?g.hideTooltip:R}}),[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.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(I({},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,_=I({},p,{colors:p.colors.map((function(e,r){return"inherit"!==e.color?e:(x=x+"."+r+"."+v,I({},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={}),I({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=R,exports.normalizeAngle=function(e){return e<0?360- -e%360:e%360},exports.patternDotsDef=function(e,r){return void 0===r&&(r={}),I({id:e,type:"patternDots"},r)},exports.patternLinesDef=function(e,r){return void 0===r&&(r={}),I({id:e,type:"patternLines"},r)},exports.patternSquaresDef=function(e,r){return void 0===r&&(r={}),I({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=L,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=I({},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(C,{theme:t,renderWrapper:n,isInteractive:s.isInteractive,animate:o,motionConfig:a,children:i.jsx(r,I({},s))})},t}(e.Component)};
//# sourceMappingURL=nivo-core.cjs.js.map

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

"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)};
"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"},C=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,{})]})})})})},R=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},L=Object.keys(A);function I(){return I=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},I.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",I({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=I({},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],I({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,C=void 0!==k&&k,R=r.tabIndex,j=void 0===R?0:R,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]),L=e.useCallback((function(e){null==G||G(c,e)}),[G,c]);return i.jsxs(o.animated.g,{transform:D.transform,style:{pointerEvents:"none"},focusable:C,tabIndex:C?j:void 0,"aria-label":x,"aria-labelledby":y,"aria-describedby":_,"aria-disabled":O,"aria-hidden":w,onFocus:C&&B?A:void 0,onBlur:C&&G?L: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,I({},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=C,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:R,hideTooltip:l?g.hideTooltip:R}}),[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.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(I({},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,_=I({},p,{colors:p.colors.map((function(e,r){return"inherit"!==e.color?e:(x=x+"."+r+"."+v,I({},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={}),I({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=R,exports.normalizeAngle=function(e){return e<0?360- -e%360:e%360},exports.patternDotsDef=function(e,r){return void 0===r&&(r={}),I({id:e,type:"patternDots"},r)},exports.patternLinesDef=function(e,r){return void 0===r&&(r={}),I({id:e,type:"patternLines"},r)},exports.patternSquaresDef=function(e,r){return void 0===r&&(r={}),I({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=L,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=I({},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(C,{theme:t,renderWrapper:n,isInteractive:s.isInteractive,animate:o,motionConfig:a,children:i.jsx(r,I({},s))})},t}(e.Component)};
//# sourceMappingURL=nivo-core.cjs.js.map

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

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};
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 B,curveBasisOpen as P,curveBundle as R,curveCardinal as G,curveCardinalClosed as W,curveCardinalOpen as L,curveCatmullRom as I,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 Be,schemeYlOrBr as Pe,schemeYlOrRd as Re,schemeCategory10 as Ge,schemeAccent as We,schemeDark2 as Le,schemePaired as Ie,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 Br from"lodash/isPlainObject.js";import Pr from"lodash/pick.js";import Rr from"lodash/isEqual.js";import Gr from"lodash/set.js";var Wr=e(),Lr={animate:!0,config:"default"},Ir=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(Ir,{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(Ir,{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:B,basisOpen:P,bundle:R,cardinal:G,cardinalClosed:W,cardinalOpen:L,catmullRom:I,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(Be),YlOrBr:xr(Pe),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:Le,paired:Ie,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(Be),yellow_orange_brown:xr(Pe),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},Bt={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},Pt=d((function(e){var r=e.id,t=e.background,n=void 0===t?Bt.background:t,o=e.color,i=void 0===o?Bt.color:o,a=e.size,l=void 0===a?Bt.size:a,d=e.padding,u=void 0===d?Bt.padding:d,s=e.stagger,c=void 0===s?Bt.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},Lt=function(e){return 180*e/Math.PI},It=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<0?360- -e%360:e%360},qt=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]},Dt={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"}}},Et=function(e,r,t,n){void 0===n&&(n="svg");var o=Dt[n],i=Yt(r-Math.PI/2,e),a=i.x,l=i.y,d=Lt(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}},Tt={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},Ft=d((function(e){var r=e.id,t=e.spacing,n=void 0===t?Tt.spacing:t,o=e.rotation,i=void 0===o?Tt.rotation:o,a=e.background,l=void 0===a?Tt.background:a,d=e.color,u=void 0===d?Tt.color:d,s=e.lineWidth,c=void 0===s?Tt.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"})]})})),Ut=function(e,r){return void 0===r&&(r={}),ot({id:e,type:"patternLines"},r)},Xt={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},Ht=d((function(e){var r=e.id,t=e.color,n=void 0===t?Xt.color:t,o=e.background,i=void 0===o?Xt.background:o,a=e.size,l=void 0===a?Xt.size:a,d=e.padding,u=void 0===d?Xt.padding:d,s=e.stagger,c=void 0===s?Xt.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})]})})),Kt=function(e,r){return void 0===r&&(r={}),ot({id:e,type:"patternSquares"},r)},Nt={patternDots:Pt,patternLines:Ft,patternSquares:Ht},Jt=["type"],Qt=ot({},jt,Nt),Vt=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,Jt);return Qt[r]?u(Qt[r],ot({key:t.id},t)):null}))})})),Zt=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(Vt,{defs:o}),O("rect",{width:r,height:t,fill:c.background}),O("g",{transform:"translate("+n.left+","+n.top+")",children:i})]})},$t=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"}})})),en=d((function(e){var r=e.x,t=e.y,n=e.symbol,o=void 0===n?$t: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,B=void 0!==j&&j,P=e.tabIndex,R=void 0===P?0:P,G=e.onFocus,W=e.onBlur,L=e.testId,I=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:B,tabIndex:B?R:void 0,"aria-label":y,"aria-labelledby":_,"aria-describedby":k,"aria-disabled":C,"aria-hidden":z,onFocus:B&&G?D:void 0,onBlur:B&&W?E:void 0,"data-testid":L,children:[u(o,{size:a,color:d,datum:l,borderWidth:s,borderColor:c}),f&&O("text",{textAnchor:p,y:b,style:v(I.dots.text),children:f})]})})),rn=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]})})),tn=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(rn,ot({},e,{width:t,height:n,scale:"y"===e.axis?i:o}),r)})):null})),nn=["theme","renderWrapper","animate","motionConfig"],on=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,nn);return O(qr,{theme:t,renderWrapper:n,isInteractive:a.isInteractive,animate:o,motionConfig:i,children:O(e,ot({},a))})},t}(s)},an=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},ln=function(e){return Mr(e)?e:function(r){return jr(r,e)}},dn=function(e){return r((function(){return ln(e)}),[e])},un=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],sn=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]},cn=function(e,r,t,n){return Math.sqrt(Math.pow(t-e,2)+Math.pow(n-r,2))},fn=function(e,r,t,n){var o=Math.atan2(n-r,t-e)-Math.PI/2;return o>0?o:2*Math.PI+o},hn=function(e,r,t,n,o,i){return e<=o&&o<=e+t&&r<=i&&i<=r+n},pn=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]},gn=Object.keys(jt),bn=Object.keys(Nt),mn=function(e,r,t){if("*"===e)return!0;if(Mr(e))return e(r);if(Br(e)){var n=t?jr(r,t):r;return Rr(Pr(n,Object.keys(e)),e)}return!1},vn=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(mn(d,r,i)){var f=e.find((function(e){return e.id===a}));if(f)if(bn.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(gn.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 yn(){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{tn as CartesianMarkers,rn as CartesianMarkersItem,qr as Container,Vt as Defs,en as DotsItem,Tr as LegacyContainer,zt as LinearGradient,Ir as MotionConfigProvider,Pt as PatternDots,Bt as PatternDotsDefaultProps,Ft as PatternLines,Tt as PatternLinesDefaultProps,Ht as PatternSquares,Xt as PatternSquaresDefaultProps,Ot as ResponsiveWrapper,Zt as SvgWrapper,Gt as TWO_PI,At as absoluteAngleDegrees,sn as alignBox,Kr as areaCurvePropKeys,vn as bindDefs,tt as blendModes,un as boxAlignments,qt 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,fn as getAngle,gt as getColorScale,cn as getDistance,an as getLabelGenerator,Et as getPolarLabelProps,ln as getPropertyAccessor,pn as getRelativeCursor,kt as getValueFormatter,jt as gradientTypes,ut as guessQuantizeColorScale,hn as isCursorInRect,mn as isMatchingDef,Nr as lineCurvePropKeys,Ct as linearGradientDef,yn as mergeRefs,It as midAngle,Wr as motionConfigContext,Lr as motionDefaultProps,pt as nivoCategoricalColors,Dr as noop,St as normalizeAngle,Rt as patternDotsDef,Ut as patternLinesDef,Kt as patternSquaresDef,Nt as patternTypes,Yt as positionFromAngle,lt as quantizeColorScales,dt as quantizeColorScalesKeys,Lt as radiansToDegrees,rt as stackOffsetFromProp,et as stackOffsetPropKeys,$r as stackOffsetPropMapping,Zr as stackOrderFromProp,Vr as stackOrderPropKeys,Qr as stackOrderPropMapping,Dt as textPropsByEngine,Fr as useAnimatedPath,nt as useCurveInterpolation,_t as useDimensions,wt as useMeasure,Yr as useMotionConfig,dn as usePropertyAccessor,xt as useValueFormatter,on as withContainer};
//# sourceMappingURL=nivo-core.mjs.map

@@ -205,2 +205,10 @@ import { ComponentType } from 'react'

export function radiansToDegrees(radians: number): number
export function midAngle(arc: { startAngle: number; endAngle: number }): number
export function positionFromAngle(
angle: number,
distance: number
): {
x: number
y: number
}
export function absoluteAngleDegrees(degrees: number): number

@@ -264,10 +272,2 @@ export function normalizeAngle(degrees: number): number

export function positionFromAngle(
angle: number,
distance: number
): {
x: number
y: number
}
export type ValueFormat<Value, Context = void> =

@@ -274,0 +274,0 @@ | string // d3 formatter

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

@@ -25,3 +25,3 @@ "author": {

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

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

},
"gitHead": "21dcc7f512262e41fe1ea2ad920f03ed46c9a9b6"
"gitHead": "204ff516ab45656e0197965d6e3458388cc8a8e3"
}

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

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