Socket
Socket
Sign inDemoInstall

@nivo/core

Package Overview
Dependencies
Maintainers
2
Versions
75
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.76.0 to 0.77.0

2

dist/nivo-core.cjs.js

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

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("prop-types"),r=require("@nivo/tooltip"),n=require("lodash/merge"),i=require("lodash/get"),o=require("lodash/set"),a=require("d3-interpolate"),s=require("@react-spring/web"),u=require("lodash/isString"),l=require("react/jsx-runtime"),d=require("lodash/last"),f=require("lodash/isArray"),c=require("d3-scale"),p=require("d3-scale-chromatic"),h=require("lodash/isFunction"),m=require("lodash/without"),g=require("d3-shape"),b=require("d3-hierarchy"),v=require("d3-format"),y=require("d3-time-format"),x=require("@nivo/recompose"),_=require("lodash/isEqual"),R=require("lodash/isPlainObject"),q=require("lodash/pick");function O(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var w=O(t),k=O(n),P=O(i),C=O(o),T=O(u),M=O(d),j=O(f),S=O(h),B=O(m),G=O(_),D=O(R),W=O(q);function E(){return E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},E.apply(this,arguments)}function z(e,t){return z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},z(e,t)}function A(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var Y={fill:w.default.string,fontSize:w.default.number,fontFamily:w.default.string},L=w.default.shape({domain:w.default.shape({line:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,strokeDasharray:w.default.string}).isRequired}).isRequired,ticks:w.default.shape({line:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,strokeDasharray:w.default.string}).isRequired,text:w.default.shape(E({},Y)).isRequired}).isRequired,legend:w.default.shape({text:w.default.shape(E({},Y)).isRequired}).isRequired}),I=w.default.shape({line:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,strokeDasharray:w.default.string}).isRequired}),F=w.default.shape({hidden:w.default.shape({symbol:w.default.shape({fill:w.default.string.isRequired,opacity:w.default.number}).isRequired,text:w.default.shape(E({},Y,{opacity:w.default.number})).isRequired}).isRequired,text:w.default.shape(E({},Y)).isRequired}),K=w.default.shape({text:w.default.shape(E({},Y)).isRequired}),H=w.default.shape({text:w.default.shape(E({},Y)).isRequired}),V=w.default.shape({text:w.default.shape(E({},Y)).isRequired}),X=w.default.shape({line:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,strokeDasharray:w.default.string}).isRequired}),N=w.default.shape({text:w.default.shape(E({},Y,{outlineWidth:w.default.number.isRequired,outlineColor:w.default.string.isRequired})).isRequired,link:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,outlineWidth:w.default.number.isRequired,outlineColor:w.default.string.isRequired}).isRequired,outline:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,outlineWidth:w.default.number.isRequired,outlineColor:w.default.string.isRequired}).isRequired,symbol:w.default.shape({fill:w.default.string.isRequired,outlineWidth:w.default.number.isRequired,outlineColor:w.default.string.isRequired}).isRequired}),U=w.default.shape({background:w.default.string.isRequired,fontFamily:w.default.string.isRequired,fontSize:w.default.number.isRequired,textColor:w.default.string.isRequired,axis:L.isRequired,grid:I.isRequired,legends:F.isRequired,labels:K.isRequired,dots:H.isRequired,markers:V,crosshair:X.isRequired,annotations:N.isRequired}),Q={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff"},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff"},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff"},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff"}}},J=["axis.ticks.text","axis.legend.text","legends.text","labels.text","dots.text","markers.text","annotations.text"],Z=function(e,t){var r=k.default({},e,t);return J.forEach((function(e){void 0===P.default(r,e+".fontFamily")&&C.default(r,e+".fontFamily",r.fontFamily),void 0===P.default(r,e+".fontSize")&&C.default(r,e+".fontSize",r.fontSize),void 0===P.default(r,e+".fill")&&C.default(r,e+".fill",r.textColor)})),r},$=e.createContext(),ee=function(t){var r=t.children,n=t.animate,i=t.stiffness,o=t.damping,a=t.config,u=e.useMemo((function(){var e=T.default(a)?s.config[a]:a;return{animate:n,springConfig:{stiffness:i,damping:o},config:e}}),[n,i,o,a]);return l.jsx($.Provider,{value:u,children:r})},te={animate:w.default.bool,motionStiffness:w.default.number,motionDamping:w.default.number,motionConfig:w.default.oneOfType([w.default.oneOf(Object.keys(s.config)),w.default.shape({mass:w.default.number,tension:w.default.number,friction:w.default.number,clamp:w.default.bool,precision:w.default.number,velocity:w.default.number,duration:w.default.number,easing:w.default.func})])};ee.propTypes={children:w.default.node.isRequired,animate:te.animate,stiffness:te.motionStiffness,damping:te.motionDamping,config:te.motionConfig};var re={animate:!0,stiffness:90,damping:15,config:"default"};ee.defaultProps=re;var ne=function(){return e.useContext($)},ie={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:M.default(p.schemeBrBG),PRGn:M.default(p.schemePRGn),PiYG:M.default(p.schemePiYG),PuOr:M.default(p.schemePuOr),RdBu:M.default(p.schemeRdBu),RdGy:M.default(p.schemeRdGy),RdYlBu:M.default(p.schemeRdYlBu),RdYlGn:M.default(p.schemeRdYlGn),spectral:M.default(p.schemeSpectral),blues:M.default(p.schemeBlues),greens:M.default(p.schemeGreens),greys:M.default(p.schemeGreys),oranges:M.default(p.schemeOranges),purples:M.default(p.schemePurples),reds:M.default(p.schemeReds),BuGn:M.default(p.schemeBuGn),BuPu:M.default(p.schemeBuPu),GnBu:M.default(p.schemeGnBu),OrRd:M.default(p.schemeOrRd),PuBuGn:M.default(p.schemePuBuGn),PuBu:M.default(p.schemePuBu),PuRd:M.default(p.schemePuRd),RdPu:M.default(p.schemeRdPu),YlGnBu:M.default(p.schemeYlGnBu),YlGn:M.default(p.schemeYlGn),YlOrBr:M.default(p.schemeYlOrBr),YlOrRd:M.default(p.schemeYlOrRd)},oe=Object.keys(ie),ae={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:p.schemeCategory10,accent:p.schemeAccent,dark2:p.schemeDark2,paired:p.schemePaired,pastel1:p.schemePastel1,pastel2:p.schemePastel2,set1:p.schemeSet1,set2:p.schemeSet2,set3:p.schemeSet3,brown_blueGreen:M.default(p.schemeBrBG),purpleRed_green:M.default(p.schemePRGn),pink_yellowGreen:M.default(p.schemePiYG),purple_orange:M.default(p.schemePuOr),red_blue:M.default(p.schemeRdBu),red_grey:M.default(p.schemeRdGy),red_yellow_blue:M.default(p.schemeRdYlBu),red_yellow_green:M.default(p.schemeRdYlGn),spectral:M.default(p.schemeSpectral),blues:M.default(p.schemeBlues),greens:M.default(p.schemeGreens),greys:M.default(p.schemeGreys),oranges:M.default(p.schemeOranges),purples:M.default(p.schemePurples),reds:M.default(p.schemeReds),blue_green:M.default(p.schemeBuGn),blue_purple:M.default(p.schemeBuPu),green_blue:M.default(p.schemeGnBu),orange_red:M.default(p.schemeOrRd),purple_blue_green:M.default(p.schemePuBuGn),purple_blue:M.default(p.schemePuBu),purple_red:M.default(p.schemePuRd),red_purple:M.default(p.schemeRdPu),yellow_green_blue:M.default(p.schemeYlGnBu),yellow_green:M.default(p.schemeYlGn),yellow_orange_brown:M.default(p.schemeYlOrBr),yellow_orange_red:M.default(p.schemeYlOrRd)},se={brown_blueGreen:p.interpolateBrBG,purpleRed_green:p.interpolatePRGn,pink_yellowGreen:p.interpolatePiYG,purple_orange:p.interpolatePuOr,red_blue:p.interpolateRdBu,red_grey:p.interpolateRdGy,red_yellow_blue:p.interpolateRdYlBu,red_yellow_green:p.interpolateRdYlGn,spectral:p.interpolateSpectral,blues:p.interpolateBlues,greens:p.interpolateGreens,greys:p.interpolateGreys,oranges:p.interpolateOranges,purples:p.interpolatePurples,reds:p.interpolateReds,viridis:p.interpolateViridis,inferno:p.interpolateInferno,magma:p.interpolateMagma,plasma:p.interpolatePlasma,warm:p.interpolateWarm,cool:p.interpolateCool,cubehelixDefault:p.interpolateCubehelixDefault,blue_green:p.interpolateBuGn,blue_purple:p.interpolateBuPu,green_blue:p.interpolateGnBu,orange_red:p.interpolateOrRd,purple_blue_green:p.interpolatePuBuGn,purple_blue:p.interpolatePuBu,purple_red:p.interpolatePuRd,red_purple:p.interpolateRdPu,yellow_green_blue:p.interpolateYlGnBu,yellow_green:p.interpolateYlGn,yellow_orange_brown:p.interpolateYlOrBr,yellow_orange_red:p.interpolateYlOrRd,rainbow:p.interpolateRainbow,sinebow:p.interpolateSinebow},ue=function(){return c.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},le=w.default.oneOfType([w.default.oneOf(oe),w.default.func,w.default.arrayOf(w.default.string)]),de={basis:g.curveBasis,basisClosed:g.curveBasisClosed,basisOpen:g.curveBasisOpen,bundle:g.curveBundle,cardinal:g.curveCardinal,cardinalClosed:g.curveCardinalClosed,cardinalOpen:g.curveCardinalOpen,catmullRom:g.curveCatmullRom,catmullRomClosed:g.curveCatmullRomClosed,catmullRomOpen:g.curveCatmullRomOpen,linear:g.curveLinear,linearClosed:g.curveLinearClosed,monotoneX:g.curveMonotoneX,monotoneY:g.curveMonotoneY,natural:g.curveNatural,step:g.curveStep,stepAfter:g.curveStepAfter,stepBefore:g.curveStepBefore},fe=Object.keys(de),ce=w.default.oneOf(fe),pe=fe.filter((function(e){return e.endsWith("Closed")})),he=B.default(fe,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),me=B.default(fe,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),ge=w.default.oneOf(me),be=function(e){if(!de[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return de[e]},ve={defs:w.default.arrayOf(w.default.shape({id:w.default.string.isRequired})).isRequired,fill:w.default.arrayOf(w.default.shape({id:w.default.string.isRequired,match:w.default.oneOfType([w.default.oneOf(["*"]),w.default.object,w.default.func]).isRequired})).isRequired},ye={ascending:g.stackOrderAscending,descending:g.stackOrderDescending,insideOut:g.stackOrderInsideOut,none:g.stackOrderNone,reverse:g.stackOrderReverse},xe=Object.keys(ye),_e=w.default.oneOf(xe),Re={expand:g.stackOffsetExpand,diverging:g.stackOffsetDiverging,none:g.stackOffsetNone,silhouette:g.stackOffsetSilhouette,wiggle:g.stackOffsetWiggle},qe=Object.keys(Re),Oe=w.default.oneOf(qe),we={binary:b.treemapBinary,dice:b.treemapDice,slice:b.treemapSlice,sliceDice:b.treemapSliceDice,squarify:b.treemapSquarify,resquarify:b.treemapResquarify},ke=Object.keys(we),Pe=w.default.oneOf(ke),Ce=w.default.shape({top:w.default.number,right:w.default.number,bottom:w.default.number,left:w.default.number}).isRequired,Te=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Me=w.default.oneOf(Te),je=ue,Se=c.scaleOrdinal(p.schemeSet3),Be={top:0,right:0,bottom:0,left:0},Ge=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r<n.length;r++){var i=n[r];e.call(t,i[1],i[0])}},t}()}(),De="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,We="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),Ee="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(We):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var ze=["top","right","bottom","left","width","height","size","weight"],Ae="undefined"!=typeof MutationObserver,Ye=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var r=!1,n=!1,i=0;function o(){r&&(r=!1,e()),n&&s()}function a(){Ee(o)}function s(){var e=Date.now();if(r){if(e-i<2)return;n=!0}else r=!0,n=!1,setTimeout(a,t);i=e}return s}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){De&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Ae?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){De&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;ze.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Le=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},Ie=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||We},Fe=Ue(0,0,0,0);function Ke(e){return parseFloat(e)||0}function He(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+Ke(e["border-"+r+"-width"])}),0)}function Ve(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return Fe;var n=Ie(e).getComputedStyle(e),i=function(e){for(var t={},r=0,n=["top","right","bottom","left"];r<n.length;r++){var i=n[r],o=e["padding-"+i];t[i]=Ke(o)}return t}(n),o=i.left+i.right,a=i.top+i.bottom,s=Ke(n.width),u=Ke(n.height);if("border-box"===n.boxSizing&&(Math.round(s+o)!==t&&(s-=He(n,"left","right")+o),Math.round(u+a)!==r&&(u-=He(n,"top","bottom")+a)),!function(e){return e===Ie(e).document.documentElement}(e)){var l=Math.round(s+o)-t,d=Math.round(u+a)-r;1!==Math.abs(l)&&(s-=l),1!==Math.abs(d)&&(u-=d)}return Ue(i.left,i.top,s,u)}var Xe="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof Ie(e).SVGGraphicsElement}:function(e){return e instanceof Ie(e).SVGElement&&"function"==typeof e.getBBox};function Ne(e){return De?Xe(e)?function(e){var t=e.getBBox();return Ue(0,0,t.width,t.height)}(e):Ve(e):Fe}function Ue(e,t,r,n){return{x:e,y:t,width:r,height:n}}var Qe=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Ue(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=Ne(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),Je=function(e,t){var r,n,i,o,a,s,u,l=(n=(r=t).x,i=r.y,o=r.width,a=r.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(s.prototype),Le(u,{x:n,y:i,width:o,height:a,top:i,right:n+o,bottom:a+i,left:n}),u);Le(this,{target:e,contentRect:l})},Ze=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new Ge,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Ie(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new Qe(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Ie(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new Je(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),$e="undefined"!=typeof WeakMap?new WeakMap:new Ge,et=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=Ye.getInstance(),n=new Ze(t,r,this);$e.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){et.prototype[e]=function(){var t;return(t=$e.get(this))[e].apply(t,arguments)}}));var tt=void 0!==We.ResizeObserver?We.ResizeObserver:et,rt=function(){var t=e.useRef(null),r=e.useState({left:0,top:0,width:0,height:0}),n=r[0],i=r[1],o=e.useState((function(){return new tt((function(e){var t=e[0];return i(t.contentRect)}))}))[0];return e.useEffect((function(){return t.current&&o.observe(t.current),function(){return o.disconnect()}}),[]),[t,n]},nt=function(t){return e.useMemo((function(){return Z(Q,t)}),[t])},it=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?y.timeFormat(e.slice("5")):v.format(e):function(e){return""+e}},ot=e.createContext(),at={},st=function(e){var t=e.theme,r=void 0===t?at:t,n=e.children,i=nt(r);return l.jsx(ot.Provider,{value:i,children:n})};st.propTypes={children:w.default.node.isRequired,theme:w.default.object};var ut=function(){return e.useContext(ot)},lt=function(t){var r=t.children,n=t.condition,i=t.wrapper;return n?e.cloneElement(i,{},r):r};lt.propTypes={children:w.default.node.isRequired,condition:w.default.bool.isRequired,wrapper:w.default.element.isRequired};var dt={position:"relative"},ft=function(t){var n=t.children,i=t.theme,o=t.renderWrapper,a=void 0===o||o,s=t.isInteractive,u=void 0===s||s,d=t.animate,f=t.motionStiffness,c=t.motionDamping,p=t.motionConfig,h=e.useRef(null);return l.jsx(st,{theme:i,children:l.jsx(ee,{animate:d,stiffness:f,damping:c,config:p,children:l.jsx(r.TooltipProvider,{container:h,children:l.jsxs(lt,{condition:a,wrapper:l.jsx("div",{style:dt,ref:h}),children:[n,u&&l.jsx(r.Tooltip,{})]})})})})};ft.propTypes={children:w.default.element.isRequired,isInteractive:w.default.bool,renderWrapper:w.default.bool,theme:w.default.object,animate:w.default.bool,motionStiffness:w.default.number,motionDamping:w.default.number,motionConfig:w.default.string};var ct=function(){},pt={position:"relative"},ht=function(t){var n=t.children,i=t.theme,o=t.isInteractive,a=void 0===o||o,s=t.renderWrapper,u=void 0===s||s,d=t.animate,f=t.motionStiffness,c=t.motionDamping,p=t.motionConfig,h=e.useRef(null),m=r.useTooltipHandlers(h),g=m.actions,b=m.state,v=e.useCallback((function(e,t){return g.showTooltipFromEvent(e,t)}),[g.showTooltipFromEvent]),y=e.useMemo((function(){return{showTooltip:a?v:ct,hideTooltip:a?g.hideTooltip:ct}}),[g.hideTooltip,a,v]);return l.jsx(st,{theme:i,children:l.jsx(ee,{animate:d,stiffness:f,damping:c,config:p,children:l.jsx(r.TooltipActionsContext.Provider,{value:g,children:l.jsx(r.TooltipStateContext.Provider,{value:b,children:l.jsxs(lt,{condition:u,wrapper:l.jsx("div",{style:pt,ref:h}),children:[n(y),a&&l.jsx(r.Tooltip,{})]})})})})})};ht.propTypes={children:w.default.func.isRequired,isInteractive:w.default.bool,renderWrapper:w.default.bool,theme:w.default.object.isRequired,animate:w.default.bool.isRequired,motionStiffness:w.default.number,motionDamping:w.default.number,motionConfig:w.default.string};var mt=function(e){var t=e.children,r=rt(),n=r[0],i=r[1],o=i.width>0&&i.height>0;return l.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:o&&t({width:i.width,height:i.height})})};mt.propTypes={children:w.default.func.isRequired};var gt=["id","colors"],bt=function(e){var t=e.id,r=e.colors,n=A(e,gt);return l.jsx("linearGradient",E({id:t,x1:0,x2:0,y1:0,y2:1},n,{children:r.map((function(e){var t=e.offset,r=e.color,n=e.opacity;return l.jsx("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==n?n:1},t)}))}))};bt.propTypes={id:w.default.string.isRequired,colors:w.default.arrayOf(w.default.shape({offset:w.default.number.isRequired,color:w.default.string.isRequired,opacity:w.default.number})).isRequired,gradientTransform:w.default.string};var vt={linearGradient:bt},yt=e.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,u=i/2,d=o/2;return!0===a&&(s=2*i+2*o),l.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[l.jsx("rect",{width:s,height:s,fill:r}),l.jsx("circle",{cx:d+u,cy:d+u,r:u,fill:n}),a&&l.jsx("circle",{cx:1.5*o+i+u,cy:1.5*o+i+u,r:u,fill:n})]})}));yt.displayName="PatternDots",yt.propTypes={id:w.default.string.isRequired,color:w.default.string.isRequired,background:w.default.string.isRequired,size:w.default.number.isRequired,padding:w.default.number.isRequired,stagger:w.default.bool.isRequired},yt.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var xt=2*Math.PI,_t=function(e){return e*Math.PI/180},Rt=function(e){return 180*e/Math.PI},qt=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},Ot={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"}}},wt=e.memo((function(e){var t=e.id,r=e.spacing,n=e.rotation,i=e.background,o=e.color,a=e.lineWidth,s=Math.round(n)%360,u=Math.abs(r);s>180?s-=360:s>90?s-=180:s<-180?s+=360:s<-90&&(s+=180);var d,f=u,c=u;return 0===s?d="\n M 0 0 L "+f+" 0\n M 0 "+c+" L "+f+" "+c+"\n ":90===s?d="\n M 0 0 L 0 "+c+"\n M "+f+" 0 L "+f+" "+c+"\n ":(f=Math.abs(u/Math.sin(_t(s))),c=u/Math.sin(_t(90-s)),d=s>0?"\n M 0 "+-c+" L "+2*f+" "+c+"\n M "+-f+" "+-c+" L "+f+" "+c+"\n M "+-f+" 0 L "+f+" "+2*c+"\n ":"\n M "+-f+" "+c+" L "+f+" "+-c+"\n M "+-f+" "+2*c+" L "+2*f+" "+-c+"\n M 0 "+2*c+" L "+2*f+" 0\n "),l.jsxs("pattern",{id:t,width:f,height:c,patternUnits:"userSpaceOnUse",children:[l.jsx("rect",{width:f,height:c,fill:i,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),l.jsx("path",{d:d,strokeWidth:a,stroke:o,strokeLinecap:"square"})]})}));wt.displayName="PatternLines",wt.propTypes={id:w.default.string.isRequired,spacing:w.default.number.isRequired,rotation:w.default.number.isRequired,background:w.default.string.isRequired,color:w.default.string.isRequired,lineWidth:w.default.number.isRequired},wt.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var kt=e.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,u=o/2;return!0===a&&(s=2*i+2*o),l.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[l.jsx("rect",{width:s,height:s,fill:r}),l.jsx("rect",{x:u,y:u,width:i,height:i,fill:n}),a&&l.jsx("rect",{x:1.5*o+i,y:1.5*o+i,width:i,height:i,fill:n})]})}));kt.displayName="PatternSquares",kt.propTypes={id:w.default.string.isRequired,color:w.default.string.isRequired,background:w.default.string.isRequired,size:w.default.number.isRequired,padding:w.default.number.isRequired,stagger:w.default.bool.isRequired},kt.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var Pt={patternDots:yt,patternLines:wt,patternSquares:kt},Ct=["type"],Tt=E({},vt,Pt),Mt=function(t){var r=t.defs;return!r||r.length<1?null:l.jsx("defs",{"aria-hidden":!0,children:r.map((function(t){var r=t.type,n=A(t,Ct);return Tt[r]?e.createElement(Tt[r],E({key:n.id},n)):null}))})};Mt.propTypes={defs:w.default.arrayOf(w.default.shape({type:w.default.oneOf(Object.keys(Tt)).isRequired,id:w.default.string.isRequired}))};var jt=e.memo(Mt),St=function(e){var t=e.width,r=e.height,n=e.margin,i=e.defs,o=e.children,a=e.role,s=e.ariaLabel,u=e.ariaLabelledBy,d=e.ariaDescribedBy,f=e.isFocusable,c=ut();return l.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:a,"aria-label":s,"aria-labelledby":u,"aria-describedby":d,focusable:f,tabIndex:f?0:void 0,children:[l.jsx(jt,{defs:i}),l.jsx("rect",{width:t,height:r,fill:c.background}),l.jsx("g",{transform:"translate("+n.left+","+n.top+")",children:o})]})};St.propTypes={width:w.default.number.isRequired,height:w.default.number.isRequired,margin:w.default.shape({top:w.default.number.isRequired,left:w.default.number.isRequired}).isRequired,defs:w.default.array,children:w.default.oneOfType([w.default.arrayOf(w.default.node),w.default.node]).isRequired,role:w.default.string,isFocusable:w.default.bool,ariaLabel:w.default.string,ariaLabelledBy:w.default.string,ariaDescribedBy:w.default.string};var Bt=function(e){var t=e.size,r=e.color,n=e.borderWidth,i=e.borderColor;return l.jsx("circle",{r:t/2,fill:r,stroke:i,strokeWidth:n,style:{pointerEvents:"none"}})};Bt.propTypes={size:w.default.number.isRequired,color:w.default.string.isRequired,borderWidth:w.default.number.isRequired,borderColor:w.default.string.isRequired};var Gt=e.memo(Bt),Dt=function(t){var r=t.x,n=t.y,i=t.symbol,o=void 0===i?Gt:i,a=t.size,u=t.datum,d=t.color,f=t.borderWidth,c=t.borderColor,p=t.label,h=t.labelTextAnchor,m=void 0===h?"middle":h,g=t.labelYOffset,b=void 0===g?-12:g,v=ut(),y=ne(),x=y.animate,_=y.config,R=s.useSpring({transform:"translate("+r+", "+n+")",config:_,immediate:!x});return l.jsxs(s.animated.g,{transform:R.transform,style:{pointerEvents:"none"},children:[e.createElement(o,{size:a,color:d,datum:u,borderWidth:f,borderColor:c}),p&&l.jsx("text",{textAnchor:m,y:b,style:v.dots.text,children:p})]})};Dt.propTypes={x:w.default.number.isRequired,y:w.default.number.isRequired,datum:w.default.object.isRequired,size:w.default.number.isRequired,color:w.default.string.isRequired,borderWidth:w.default.number.isRequired,borderColor:w.default.string.isRequired,symbol:w.default.oneOfType([w.default.func,w.default.object]),label:w.default.oneOfType([w.default.string,w.default.number]),labelTextAnchor:w.default.oneOf(["start","middle","end"]),labelYOffset:w.default.number.isRequired};var Wt=e.memo(Dt),Et=function(e){var t=e.width,r=e.height,n=e.axis,i=e.scale,o=e.value,a=e.lineStyle,s=e.textStyle,u=e.legend,d=e.legendPosition,f=e.legendOffsetX,c=e.legendOffsetY,p=e.legendOrientation,h=ut(),m=0,g=0,b=0,v=0;"y"===n?(b=i(o),g=t):(m=i(o),v=r);var y=null;if(u){var x=function(e){var t=e.axis,r=e.width,n=e.height,i=e.position,o=e.offsetX,a=e.offsetY,s=e.orientation,u=0,l=0,d="vertical"===s?-90:0,f="start";if("x"===t)switch(i){case"top-left":u=-o,l=a,f="end";break;case"top":l=-a,f="horizontal"===s?"middle":"start";break;case"top-right":u=o,l=a,f="horizontal"===s?"start":"end";break;case"right":u=o,l=n/2,f="horizontal"===s?"start":"middle";break;case"bottom-right":u=o,l=n-a,f="start";break;case"bottom":l=n+a,f="horizontal"===s?"middle":"end";break;case"bottom-left":l=n-a,u=-o,f="horizontal"===s?"end":"start";break;case"left":u=-o,l=n/2,f="horizontal"===s?"end":"middle"}else switch(i){case"top-left":u=o,l=-a,f="start";break;case"top":u=r/2,l=-a,f="horizontal"===s?"middle":"start";break;case"top-right":u=r-o,l=-a,f="horizontal"===s?"end":"start";break;case"right":u=r+o,f="horizontal"===s?"start":"middle";break;case"bottom-right":u=r-o,l=a,f="end";break;case"bottom":u=r/2,l=a,f="horizontal"===s?"middle":"end";break;case"bottom-left":u=o,l=a,f="horizontal"===s?"start":"end";break;case"left":u=-o,f="horizontal"===s?"end":"middle"}return{x:u,y:l,rotation:d,textAnchor:f}}({axis:n,width:t,height:r,position:d,offsetX:f,offsetY:c,orientation:p});y=l.jsx("text",{transform:"translate("+x.x+", "+x.y+") rotate("+x.rotation+")",textAnchor:x.textAnchor,dominantBaseline:"central",style:s,children:u})}return l.jsxs("g",{transform:"translate("+m+", "+b+")",children:[l.jsx("line",{x1:0,x2:g,y1:0,y2:v,stroke:h.markers.lineColor,strokeWidth:h.markers.lineStrokeWidth,style:a}),y]})};Et.propTypes={width:w.default.number.isRequired,height:w.default.number.isRequired,axis:w.default.oneOf(["x","y"]).isRequired,scale:w.default.func.isRequired,value:w.default.oneOfType([w.default.number,w.default.string,w.default.instanceOf(Date)]).isRequired,lineStyle:w.default.object,textStyle:w.default.object,legend:w.default.string,legendPosition:w.default.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:w.default.number.isRequired,legendOffsetY:w.default.number.isRequired,legendOrientation:w.default.oneOf(["horizontal","vertical"]).isRequired},Et.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var zt=e.memo(Et),At=function(e){var t=e.markers,r=e.width,n=e.height,i=e.xScale,o=e.yScale;return t&&0!==t.length?t.map((function(e,t){return l.jsx(zt,E({},e,{width:r,height:n,scale:"y"===e.axis?o:i}),t)})):null};At.propTypes={width:w.default.number.isRequired,height:w.default.number.isRequired,xScale:w.default.func.isRequired,yScale:w.default.func.isRequired,markers:w.default.arrayOf(w.default.shape({axis:w.default.oneOf(["x","y"]).isRequired,value:w.default.oneOfType([w.default.number,w.default.string,w.default.instanceOf(Date)]).isRequired,lineStyle:w.default.object,textStyle:w.default.object}))};var Yt=e.memo(At),Lt=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],It=function(e){return S.default(e)?e:function(t){return P.default(t,e)}},Ft=Object.keys(vt),Kt=Object.keys(Pt),Ht=function(e,t,r){if("*"===e)return!0;if(S.default(e))return e(t);if(D.default(e)){var n=r?P.default(t,r):t;return G.default(W.default(n,Object.keys(e)),e)}return!1};exports.CartesianMarkers=Yt,exports.CartesianMarkersItem=zt,exports.Container=ft,exports.Defs=jt,exports.DotsItem=Wt,exports.LegacyContainer=ht,exports.LinearGradient=bt,exports.MotionConfigProvider=ee,exports.PatternDots=yt,exports.PatternLines=wt,exports.PatternSquares=kt,exports.ResponsiveWrapper=mt,exports.SvgWrapper=St,exports.TWO_PI=xt,exports.ThemeProvider=st,exports.absoluteAngleDegrees=function(e){var t=e%360;return t<0&&(t+=360),t},exports.absoluteAngleRadians=function(e){return e-xt*Math.floor((e+Math.PI)/xt)},exports.alignBox=function(e,t,r){var n=t.width-e.width,i=t.height-e.height,o=0,a=0;return"center"===r&&(o=n/2,a=i/2),"top"===r&&(o=n/2),"top-right"===r&&(o=n),"right"===r&&(o=n,a=i/2),"bottom-right"===r&&(o=n,a=i),"bottom"===r&&(o=n/2,a=i),"bottom-left"===r&&(a=i),"left"===r&&(a=i/2),[o,a]},exports.annotationsPropType=N,exports.areaCurvePropKeys=he,exports.axisThemePropType=L,exports.bindDefs=function(e,t,r,n){var i=void 0===n?{}:n,o=i.dataKey,a=i.colorKey,s=void 0===a?"color":a,u=i.targetKey,l=void 0===u?"fill":u,d=[],f={};return e.length&&t.length&&(d=[].concat(e),t.forEach((function(t){for(var n=function(n){var i=r[n],a=i.id,u=i.match;if(Ht(u,t,o)){var c=e.find((function(e){return e.id===a}));if(c)if(Kt.includes(c.type))if("inherit"===c.background||"inherit"===c.color){var p=P.default(t,s),h=c.background,m=c.color,g=a;"inherit"===c.background&&(g=g+".bg."+p,h=p),"inherit"===c.color&&(g=g+".fg."+p,m=p),C.default(t,l,"url(#"+g+")"),f[g]||(d.push(E({},c,{id:g,background:h,color:m})),f[g]=1)}else C.default(t,l,"url(#"+a+")");else if(Ft.includes(c.type)){if(c.colors.map((function(e){return e.color})).includes("inherit")){var b=P.default(t,s),v=a,y=E({},c,{colors:c.colors.map((function(e,t){return"inherit"!==e.color?e:(v=v+"."+t+"."+b,E({},e,{color:"inherit"===e.color?b:e.color}))}))});y.id=v,C.default(t,l,"url(#"+v+")"),f[v]||(d.push(y),f[v]=1)}else C.default(t,l,"url(#"+a+")")}return"break"}},i=0;i<r.length;i++){if("break"===n(i))break}}))),d},exports.blendModePropType=Me,exports.blendModes=Te,exports.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],exports.clampArc=function(e,t,r){void 0===r&&(r=360);var n=t;return Math.abs(t-e)>r&&(n=e+(t>e?r:-r)),[e,n]},exports.closedCurvePropKeys=pe,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=se,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.crosshairPropType=X,exports.curveFromProp=be,exports.curvePropKeys=fe,exports.curvePropMapping=de,exports.curvePropType=ce,exports.defaultAnimate=true,exports.defaultCategoricalColors=je,exports.defaultColorRange=Se,exports.defaultMargin=Be,exports.defaultMotionDamping=15,exports.defaultMotionStiffness=90,exports.defaultTheme=Q,exports.defsPropTypes=ve,exports.degreesToRadians=_t,exports.dotsThemePropType=H,exports.extendDefaultTheme=Z,exports.getAngle=function(e,t,r,n){var i=Math.atan2(n-t,r-e)-Math.PI/2;return i>0?i:2*Math.PI+i},exports.getColorScale=function(e,t){if(T.default(e)){var r=ae[e];if(void 0!==r){var n=c.scaleOrdinal(r);return n.type="ordinal",n}if(void 0!==t&&0===e.indexOf("seq:")){var i=se[e.slice(4)];if(void 0!==i){var o=c.scaleSequential(i).domain(t.domain());return o.type="sequential",o}}}if(j.default(e)){var a=c.scaleOrdinal(e);return a.type="ordinal",a}return function(){return e}},exports.getDistance=function(e,t,r,n){var i=r-e,o=n-t;return i*=i,o*=o,Math.sqrt(i+o)},exports.getLabelGenerator=function(e,t){var r,n=S.default(e)?e:function(t){return P.default(t,e)};return t&&(r=S.default(t)?t:v.format(t)),r?function(e){return r(n(e))}:n},exports.getPolarLabelProps=function(e,t,r,n){void 0===n&&(n="svg");var i=Ot[n],o=qt(t-Math.PI/2,e),a=o.x,s=o.y,u=Rt(t),l=i.align.center,d=i.baseline.bottom;return r>0?(l=i.align.right,d=i.baseline.center):r<0&&(l=i.align.left,d=i.baseline.center),0!==r&&u>180&&(u-=180,l=l===i.align.right?i.align.left:i.align.right),{x:a,y:s,rotate:u+=r,align:l,baseline:d}},exports.getPropertyAccessor=It,exports.getRelativeCursor=function(e,t){var r=t.clientX,n=t.clientY,i=e.getBoundingClientRect();return[r-i.left,n-i.top]},exports.getValueFormatter=it,exports.gradientTypes=vt,exports.gridThemePropType=I,exports.guessQuantizeColorScale=function(e){if(S.default(e)){if(!S.default(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(ie[e])return c.scaleQuantize().range(ie[e]);if(j.default(e))return c.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+oe.join("', '")+"'")},exports.isCursorInRect=function(e,t,r,n,i,o){return e<=i&&i<=e+r&&t<=o&&o<=t+n},exports.isMatchingDef=Ht,exports.labelsThemePropType=K,exports.legendsThemePropType=F,exports.lineCurvePropKeys=me,exports.lineCurvePropType=ge,exports.linearGradientDef=function(e,t,r){return void 0===r&&(r={}),E({id:e,type:"linearGradient",colors:t},r)},exports.marginPropType=Ce,exports.markersThemePropType=V,exports.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},exports.motionConfigContext=$,exports.motionDefaultProps=re,exports.motionPropTypes=te,exports.nivoCategoricalColors=ue,exports.noop=ct,exports.normalizeAngle=function(e){return e<0?360- -e%360:e%360},exports.patternDotsDef=function(e,t){return void 0===t&&(t={}),E({id:e,type:"patternDots"},t)},exports.patternLinesDef=function(e,t){return void 0===t&&(t={}),E({id:e,type:"patternLines"},t)},exports.patternSquaresDef=function(e,t){return void 0===t&&(t={}),E({id:e,type:"patternSquares"},t)},exports.patternTypes=Pt,exports.positionFromAngle=qt,exports.quantizeColorScalePropType=le,exports.quantizeColorScales=ie,exports.quantizeColorScalesKeys=oe,exports.radiansToDegrees=Rt,exports.stackOffsetFromProp=function(e){return Re[e]},exports.stackOffsetPropKeys=qe,exports.stackOffsetPropMapping=Re,exports.stackOffsetPropType=Oe,exports.stackOrderFromProp=function(e){return ye[e]},exports.stackOrderPropKeys=xe,exports.stackOrderPropMapping=ye,exports.stackOrderPropType=_e,exports.textPropsByEngine=Ot,exports.themeContext=ot,exports.themePropType=U,exports.treeMapTileFromProp=function(e){return we[e]},exports.treeMapTilePropKeys=ke,exports.treeMapTilePropMapping=we,exports.treeMapTilePropType=Pe,exports.useAnimatedPath=function(t){var r=ne(),n=r.animate,i=r.config,o=function(t){var r=e.useRef();return e.useEffect((function(){r.current=t}),[t]),r.current}(t),u=e.useMemo((function(){return a.interpolateString(o,t)}),[o,t]),l=s.useSpring({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return s.to(l,u)},exports.useCurveInterpolation=function(t){return e.useMemo((function(){return be(t)}),[t])},exports.useDimensions=function(t,r,n){return void 0===n&&(n={}),e.useMemo((function(){var e=E({},Be,n);return{margin:e,innerWidth:t-e.left-e.right,innerHeight:r-e.top-e.bottom,outerWidth:t,outerHeight:r}}),[t,r,n.top,n.right,n.bottom,n.left])},exports.useMeasure=rt,exports.useMotionConfig=ne,exports.usePartialTheme=nt,exports.usePropertyAccessor=function(t){return e.useMemo((function(){return It(t)}),[t])},exports.useTheme=ut,exports.useValueFormatter=function(t){return e.useMemo((function(){return it(t)}),[t])},exports.withContainer=function(t){return function(e){var r,n;function i(){return e.apply(this,arguments)||this}return n=e,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,z(r,n),i.prototype.render=function(){var e=this.props,r=e.theme,n=e.renderWrapper,i=e.animate,o=e.motionStiffness,a=e.motionDamping,s=e.motionConfig,u=A(e,Lt);return l.jsx(ft,{theme:r,renderWrapper:n,isInteractive:u.isInteractive,animate:i,motionStiffness:o,motionDamping:a,motionConfig:s,children:l.jsx(t,E({},u))})},i}(e.Component)},exports.withDimensions=function(){return x.compose(x.defaultProps({margin:Be}),x.setPropTypes({width:w.default.number.isRequired,height:w.default.number.isRequired,margin:Ce}),x.withPropsOnChange((function(e,t){return e.width!==t.width||e.height!==t.height||!G.default(e.margin,t.margin)}),(function(e){var t=Object.assign({},Be,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}})))},exports.withMotion=function(){return x.compose(x.setPropTypes(te),x.defaultProps({animate:true,motionDamping:15,motionStiffness:90}))},exports.withTheme=function(e){var t,r=void 0===e?{}:e,n=r.srcKey,i=void 0===n?"theme":n,o=r.destKey,a=void 0===o?"theme":o;return x.compose(x.setPropTypes(((t={})[i]=w.default.object,t)),x.withPropsOnChange([i],(function(e){var t;return(t={})[a]=Z(Q,e[i]),t})))};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("prop-types"),r=require("@nivo/tooltip"),n=require("lodash/merge"),i=require("lodash/get"),o=require("lodash/set"),a=require("d3-interpolate"),s=require("@react-spring/web"),u=require("lodash/isString"),l=require("react/jsx-runtime"),d=require("lodash/last"),f=require("lodash/isArray"),c=require("d3-scale"),p=require("d3-scale-chromatic"),h=require("lodash/isFunction"),m=require("lodash/without"),g=require("d3-shape"),b=require("d3-hierarchy"),y=require("d3-format"),v=require("d3-time-format"),x=require("@nivo/recompose"),_=require("lodash/isEqual"),R=require("lodash/isPlainObject"),q=require("lodash/pick");function O(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var w=O(t),k=O(n),P=O(i),C=O(o),T=O(u),M=O(d),j=O(f),S=O(h),B=O(m),G=O(_),D=O(R),W=O(q);function E(){return E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},E.apply(this,arguments)}function z(e,t){return z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},z(e,t)}function A(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var Y={fill:w.default.string,fontSize:w.default.number,fontFamily:w.default.string},L=w.default.shape({domain:w.default.shape({line:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,strokeDasharray:w.default.string}).isRequired}).isRequired,ticks:w.default.shape({line:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,strokeDasharray:w.default.string}).isRequired,text:w.default.shape(E({},Y)).isRequired}).isRequired,legend:w.default.shape({text:w.default.shape(E({},Y)).isRequired}).isRequired}),I=w.default.shape({line:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,strokeDasharray:w.default.string}).isRequired}),F=w.default.shape({hidden:w.default.shape({symbol:w.default.shape({fill:w.default.string.isRequired,opacity:w.default.number}).isRequired,text:w.default.shape(E({},Y,{opacity:w.default.number})).isRequired}).isRequired,text:w.default.shape(E({},Y)).isRequired}),K=w.default.shape({text:w.default.shape(E({},Y)).isRequired}),H=w.default.shape({text:w.default.shape(E({},Y)).isRequired}),V=w.default.shape({text:w.default.shape(E({},Y)).isRequired}),X=w.default.shape({line:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,strokeDasharray:w.default.string}).isRequired}),N=w.default.shape({text:w.default.shape(E({},Y,{outlineWidth:w.default.number.isRequired,outlineColor:w.default.string.isRequired})).isRequired,link:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,outlineWidth:w.default.number.isRequired,outlineColor:w.default.string.isRequired}).isRequired,outline:w.default.shape({stroke:w.default.string.isRequired,strokeWidth:w.default.number.isRequired,outlineWidth:w.default.number.isRequired,outlineColor:w.default.string.isRequired}).isRequired,symbol:w.default.shape({fill:w.default.string.isRequired,outlineWidth:w.default.number.isRequired,outlineColor:w.default.string.isRequired}).isRequired}),U=w.default.shape({background:w.default.string.isRequired,fontFamily:w.default.string.isRequired,fontSize:w.default.number.isRequired,textColor:w.default.string.isRequired,axis:L.isRequired,grid:I.isRequired,legends:F.isRequired,labels:K.isRequired,dots:H.isRequired,markers:V,crosshair:X.isRequired,annotations:N.isRequired}),Q={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}},J=["axis.ticks.text","axis.legend.text","legends.text","labels.text","dots.text","markers.text","annotations.text"],Z=function(e,t){var r=k.default({},e,t);return J.forEach((function(e){void 0===P.default(r,e+".fontFamily")&&C.default(r,e+".fontFamily",r.fontFamily),void 0===P.default(r,e+".fontSize")&&C.default(r,e+".fontSize",r.fontSize),void 0===P.default(r,e+".fill")&&C.default(r,e+".fill",r.textColor)})),r},$=e.createContext(),ee=function(t){var r=t.children,n=t.animate,i=t.stiffness,o=t.damping,a=t.config,u=e.useMemo((function(){var e=T.default(a)?s.config[a]:a;return{animate:n,springConfig:{stiffness:i,damping:o},config:e}}),[n,i,o,a]);return l.jsx($.Provider,{value:u,children:r})},te={animate:w.default.bool,motionStiffness:w.default.number,motionDamping:w.default.number,motionConfig:w.default.oneOfType([w.default.oneOf(Object.keys(s.config)),w.default.shape({mass:w.default.number,tension:w.default.number,friction:w.default.number,clamp:w.default.bool,precision:w.default.number,velocity:w.default.number,duration:w.default.number,easing:w.default.func})])};ee.propTypes={children:w.default.node.isRequired,animate:te.animate,stiffness:te.motionStiffness,damping:te.motionDamping,config:te.motionConfig};var re={animate:!0,stiffness:90,damping:15,config:"default"};ee.defaultProps=re;var ne=function(){return e.useContext($)},ie={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:M.default(p.schemeBrBG),PRGn:M.default(p.schemePRGn),PiYG:M.default(p.schemePiYG),PuOr:M.default(p.schemePuOr),RdBu:M.default(p.schemeRdBu),RdGy:M.default(p.schemeRdGy),RdYlBu:M.default(p.schemeRdYlBu),RdYlGn:M.default(p.schemeRdYlGn),spectral:M.default(p.schemeSpectral),blues:M.default(p.schemeBlues),greens:M.default(p.schemeGreens),greys:M.default(p.schemeGreys),oranges:M.default(p.schemeOranges),purples:M.default(p.schemePurples),reds:M.default(p.schemeReds),BuGn:M.default(p.schemeBuGn),BuPu:M.default(p.schemeBuPu),GnBu:M.default(p.schemeGnBu),OrRd:M.default(p.schemeOrRd),PuBuGn:M.default(p.schemePuBuGn),PuBu:M.default(p.schemePuBu),PuRd:M.default(p.schemePuRd),RdPu:M.default(p.schemeRdPu),YlGnBu:M.default(p.schemeYlGnBu),YlGn:M.default(p.schemeYlGn),YlOrBr:M.default(p.schemeYlOrBr),YlOrRd:M.default(p.schemeYlOrRd)},oe=Object.keys(ie),ae={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:p.schemeCategory10,accent:p.schemeAccent,dark2:p.schemeDark2,paired:p.schemePaired,pastel1:p.schemePastel1,pastel2:p.schemePastel2,set1:p.schemeSet1,set2:p.schemeSet2,set3:p.schemeSet3,brown_blueGreen:M.default(p.schemeBrBG),purpleRed_green:M.default(p.schemePRGn),pink_yellowGreen:M.default(p.schemePiYG),purple_orange:M.default(p.schemePuOr),red_blue:M.default(p.schemeRdBu),red_grey:M.default(p.schemeRdGy),red_yellow_blue:M.default(p.schemeRdYlBu),red_yellow_green:M.default(p.schemeRdYlGn),spectral:M.default(p.schemeSpectral),blues:M.default(p.schemeBlues),greens:M.default(p.schemeGreens),greys:M.default(p.schemeGreys),oranges:M.default(p.schemeOranges),purples:M.default(p.schemePurples),reds:M.default(p.schemeReds),blue_green:M.default(p.schemeBuGn),blue_purple:M.default(p.schemeBuPu),green_blue:M.default(p.schemeGnBu),orange_red:M.default(p.schemeOrRd),purple_blue_green:M.default(p.schemePuBuGn),purple_blue:M.default(p.schemePuBu),purple_red:M.default(p.schemePuRd),red_purple:M.default(p.schemeRdPu),yellow_green_blue:M.default(p.schemeYlGnBu),yellow_green:M.default(p.schemeYlGn),yellow_orange_brown:M.default(p.schemeYlOrBr),yellow_orange_red:M.default(p.schemeYlOrRd)},se={brown_blueGreen:p.interpolateBrBG,purpleRed_green:p.interpolatePRGn,pink_yellowGreen:p.interpolatePiYG,purple_orange:p.interpolatePuOr,red_blue:p.interpolateRdBu,red_grey:p.interpolateRdGy,red_yellow_blue:p.interpolateRdYlBu,red_yellow_green:p.interpolateRdYlGn,spectral:p.interpolateSpectral,blues:p.interpolateBlues,greens:p.interpolateGreens,greys:p.interpolateGreys,oranges:p.interpolateOranges,purples:p.interpolatePurples,reds:p.interpolateReds,viridis:p.interpolateViridis,inferno:p.interpolateInferno,magma:p.interpolateMagma,plasma:p.interpolatePlasma,warm:p.interpolateWarm,cool:p.interpolateCool,cubehelixDefault:p.interpolateCubehelixDefault,blue_green:p.interpolateBuGn,blue_purple:p.interpolateBuPu,green_blue:p.interpolateGnBu,orange_red:p.interpolateOrRd,purple_blue_green:p.interpolatePuBuGn,purple_blue:p.interpolatePuBu,purple_red:p.interpolatePuRd,red_purple:p.interpolateRdPu,yellow_green_blue:p.interpolateYlGnBu,yellow_green:p.interpolateYlGn,yellow_orange_brown:p.interpolateYlOrBr,yellow_orange_red:p.interpolateYlOrRd,rainbow:p.interpolateRainbow,sinebow:p.interpolateSinebow},ue=function(){return c.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},le=w.default.oneOfType([w.default.oneOf(oe),w.default.func,w.default.arrayOf(w.default.string)]),de={basis:g.curveBasis,basisClosed:g.curveBasisClosed,basisOpen:g.curveBasisOpen,bundle:g.curveBundle,cardinal:g.curveCardinal,cardinalClosed:g.curveCardinalClosed,cardinalOpen:g.curveCardinalOpen,catmullRom:g.curveCatmullRom,catmullRomClosed:g.curveCatmullRomClosed,catmullRomOpen:g.curveCatmullRomOpen,linear:g.curveLinear,linearClosed:g.curveLinearClosed,monotoneX:g.curveMonotoneX,monotoneY:g.curveMonotoneY,natural:g.curveNatural,step:g.curveStep,stepAfter:g.curveStepAfter,stepBefore:g.curveStepBefore},fe=Object.keys(de),ce=w.default.oneOf(fe),pe=fe.filter((function(e){return e.endsWith("Closed")})),he=B.default(fe,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),me=B.default(fe,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),ge=w.default.oneOf(me),be=function(e){if(!de[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return de[e]},ye={defs:w.default.arrayOf(w.default.shape({id:w.default.string.isRequired})).isRequired,fill:w.default.arrayOf(w.default.shape({id:w.default.string.isRequired,match:w.default.oneOfType([w.default.oneOf(["*"]),w.default.object,w.default.func]).isRequired})).isRequired},ve={ascending:g.stackOrderAscending,descending:g.stackOrderDescending,insideOut:g.stackOrderInsideOut,none:g.stackOrderNone,reverse:g.stackOrderReverse},xe=Object.keys(ve),_e=w.default.oneOf(xe),Re={expand:g.stackOffsetExpand,diverging:g.stackOffsetDiverging,none:g.stackOffsetNone,silhouette:g.stackOffsetSilhouette,wiggle:g.stackOffsetWiggle},qe=Object.keys(Re),Oe=w.default.oneOf(qe),we={binary:b.treemapBinary,dice:b.treemapDice,slice:b.treemapSlice,sliceDice:b.treemapSliceDice,squarify:b.treemapSquarify,resquarify:b.treemapResquarify},ke=Object.keys(we),Pe=w.default.oneOf(ke),Ce=w.default.shape({top:w.default.number,right:w.default.number,bottom:w.default.number,left:w.default.number}).isRequired,Te=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Me=w.default.oneOf(Te),je=ue,Se=c.scaleOrdinal(p.schemeSet3),Be={top:0,right:0,bottom:0,left:0},Ge=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r<n.length;r++){var i=n[r];e.call(t,i[1],i[0])}},t}()}(),De="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,We="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),Ee="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(We):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var ze=["top","right","bottom","left","width","height","size","weight"],Ae="undefined"!=typeof MutationObserver,Ye=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var r=!1,n=!1,i=0;function o(){r&&(r=!1,e()),n&&s()}function a(){Ee(o)}function s(){var e=Date.now();if(r){if(e-i<2)return;n=!0}else r=!0,n=!1,setTimeout(a,t);i=e}return s}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){De&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Ae?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){De&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;ze.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Le=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},Ie=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||We},Fe=Ue(0,0,0,0);function Ke(e){return parseFloat(e)||0}function He(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+Ke(e["border-"+r+"-width"])}),0)}function Ve(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return Fe;var n=Ie(e).getComputedStyle(e),i=function(e){for(var t={},r=0,n=["top","right","bottom","left"];r<n.length;r++){var i=n[r],o=e["padding-"+i];t[i]=Ke(o)}return t}(n),o=i.left+i.right,a=i.top+i.bottom,s=Ke(n.width),u=Ke(n.height);if("border-box"===n.boxSizing&&(Math.round(s+o)!==t&&(s-=He(n,"left","right")+o),Math.round(u+a)!==r&&(u-=He(n,"top","bottom")+a)),!function(e){return e===Ie(e).document.documentElement}(e)){var l=Math.round(s+o)-t,d=Math.round(u+a)-r;1!==Math.abs(l)&&(s-=l),1!==Math.abs(d)&&(u-=d)}return Ue(i.left,i.top,s,u)}var Xe="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof Ie(e).SVGGraphicsElement}:function(e){return e instanceof Ie(e).SVGElement&&"function"==typeof e.getBBox};function Ne(e){return De?Xe(e)?function(e){var t=e.getBBox();return Ue(0,0,t.width,t.height)}(e):Ve(e):Fe}function Ue(e,t,r,n){return{x:e,y:t,width:r,height:n}}var Qe=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Ue(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=Ne(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),Je=function(e,t){var r,n,i,o,a,s,u,l=(n=(r=t).x,i=r.y,o=r.width,a=r.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(s.prototype),Le(u,{x:n,y:i,width:o,height:a,top:i,right:n+o,bottom:a+i,left:n}),u);Le(this,{target:e,contentRect:l})},Ze=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new Ge,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Ie(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new Qe(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Ie(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new Je(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),$e="undefined"!=typeof WeakMap?new WeakMap:new Ge,et=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=Ye.getInstance(),n=new Ze(t,r,this);$e.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){et.prototype[e]=function(){var t;return(t=$e.get(this))[e].apply(t,arguments)}}));var tt=void 0!==We.ResizeObserver?We.ResizeObserver:et,rt=function(){var t=e.useRef(null),r=e.useState({left:0,top:0,width:0,height:0}),n=r[0],i=r[1],o=e.useState((function(){return new tt((function(e){var t=e[0];return i(t.contentRect)}))}))[0];return e.useEffect((function(){return t.current&&o.observe(t.current),function(){return o.disconnect()}}),[]),[t,n]},nt=function(t){return e.useMemo((function(){return Z(Q,t)}),[t])},it=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?v.timeFormat(e.slice("5")):y.format(e):function(e){return""+e}},ot=e.createContext(),at={},st=function(e){var t=e.theme,r=void 0===t?at:t,n=e.children,i=nt(r);return l.jsx(ot.Provider,{value:i,children:n})};st.propTypes={children:w.default.node.isRequired,theme:w.default.object};var ut=function(){return e.useContext(ot)},lt=function(t){var r=t.children,n=t.condition,i=t.wrapper;return n?e.cloneElement(i,{},r):r};lt.propTypes={children:w.default.node.isRequired,condition:w.default.bool.isRequired,wrapper:w.default.element.isRequired};var dt={position:"relative"},ft=function(t){var n=t.children,i=t.theme,o=t.renderWrapper,a=void 0===o||o,s=t.isInteractive,u=void 0===s||s,d=t.animate,f=t.motionStiffness,c=t.motionDamping,p=t.motionConfig,h=e.useRef(null);return l.jsx(st,{theme:i,children:l.jsx(ee,{animate:d,stiffness:f,damping:c,config:p,children:l.jsx(r.TooltipProvider,{container:h,children:l.jsxs(lt,{condition:a,wrapper:l.jsx("div",{style:dt,ref:h}),children:[n,u&&l.jsx(r.Tooltip,{})]})})})})};ft.propTypes={children:w.default.element.isRequired,isInteractive:w.default.bool,renderWrapper:w.default.bool,theme:w.default.object,animate:w.default.bool,motionStiffness:w.default.number,motionDamping:w.default.number,motionConfig:w.default.string};var ct=function(){},pt={position:"relative"},ht=function(t){var n=t.children,i=t.theme,o=t.isInteractive,a=void 0===o||o,s=t.renderWrapper,u=void 0===s||s,d=t.animate,f=t.motionStiffness,c=t.motionDamping,p=t.motionConfig,h=e.useRef(null),m=r.useTooltipHandlers(h),g=m.actions,b=m.state,y=e.useCallback((function(e,t){return g.showTooltipFromEvent(e,t)}),[g.showTooltipFromEvent]),v=e.useMemo((function(){return{showTooltip:a?y:ct,hideTooltip:a?g.hideTooltip:ct}}),[g.hideTooltip,a,y]);return l.jsx(st,{theme:i,children:l.jsx(ee,{animate:d,stiffness:f,damping:c,config:p,children:l.jsx(r.TooltipActionsContext.Provider,{value:g,children:l.jsx(r.TooltipStateContext.Provider,{value:b,children:l.jsxs(lt,{condition:u,wrapper:l.jsx("div",{style:pt,ref:h}),children:[n(v),a&&l.jsx(r.Tooltip,{})]})})})})})};ht.propTypes={children:w.default.func.isRequired,isInteractive:w.default.bool,renderWrapper:w.default.bool,theme:w.default.object.isRequired,animate:w.default.bool.isRequired,motionStiffness:w.default.number,motionDamping:w.default.number,motionConfig:w.default.string};var mt=function(e){var t=e.children,r=rt(),n=r[0],i=r[1],o=i.width>0&&i.height>0;return l.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:o&&t({width:i.width,height:i.height})})};mt.propTypes={children:w.default.func.isRequired};var gt=["id","colors"],bt=function(e){var t=e.id,r=e.colors,n=A(e,gt);return l.jsx("linearGradient",E({id:t,x1:0,x2:0,y1:0,y2:1},n,{children:r.map((function(e){var t=e.offset,r=e.color,n=e.opacity;return l.jsx("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==n?n:1},t)}))}))};bt.propTypes={id:w.default.string.isRequired,colors:w.default.arrayOf(w.default.shape({offset:w.default.number.isRequired,color:w.default.string.isRequired,opacity:w.default.number})).isRequired,gradientTransform:w.default.string};var yt={linearGradient:bt},vt=e.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,u=i/2,d=o/2;return!0===a&&(s=2*i+2*o),l.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[l.jsx("rect",{width:s,height:s,fill:r}),l.jsx("circle",{cx:d+u,cy:d+u,r:u,fill:n}),a&&l.jsx("circle",{cx:1.5*o+i+u,cy:1.5*o+i+u,r:u,fill:n})]})}));vt.displayName="PatternDots",vt.propTypes={id:w.default.string.isRequired,color:w.default.string.isRequired,background:w.default.string.isRequired,size:w.default.number.isRequired,padding:w.default.number.isRequired,stagger:w.default.bool.isRequired},vt.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var xt=2*Math.PI,_t=function(e){return e*Math.PI/180},Rt=function(e){return 180*e/Math.PI},qt=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},Ot={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"}}},wt=e.memo((function(e){var t=e.id,r=e.spacing,n=e.rotation,i=e.background,o=e.color,a=e.lineWidth,s=Math.round(n)%360,u=Math.abs(r);s>180?s-=360:s>90?s-=180:s<-180?s+=360:s<-90&&(s+=180);var d,f=u,c=u;return 0===s?d="\n M 0 0 L "+f+" 0\n M 0 "+c+" L "+f+" "+c+"\n ":90===s?d="\n M 0 0 L 0 "+c+"\n M "+f+" 0 L "+f+" "+c+"\n ":(f=Math.abs(u/Math.sin(_t(s))),c=u/Math.sin(_t(90-s)),d=s>0?"\n M 0 "+-c+" L "+2*f+" "+c+"\n M "+-f+" "+-c+" L "+f+" "+c+"\n M "+-f+" 0 L "+f+" "+2*c+"\n ":"\n M "+-f+" "+c+" L "+f+" "+-c+"\n M "+-f+" "+2*c+" L "+2*f+" "+-c+"\n M 0 "+2*c+" L "+2*f+" 0\n "),l.jsxs("pattern",{id:t,width:f,height:c,patternUnits:"userSpaceOnUse",children:[l.jsx("rect",{width:f,height:c,fill:i,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),l.jsx("path",{d:d,strokeWidth:a,stroke:o,strokeLinecap:"square"})]})}));wt.displayName="PatternLines",wt.propTypes={id:w.default.string.isRequired,spacing:w.default.number.isRequired,rotation:w.default.number.isRequired,background:w.default.string.isRequired,color:w.default.string.isRequired,lineWidth:w.default.number.isRequired},wt.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var kt=e.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,u=o/2;return!0===a&&(s=2*i+2*o),l.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[l.jsx("rect",{width:s,height:s,fill:r}),l.jsx("rect",{x:u,y:u,width:i,height:i,fill:n}),a&&l.jsx("rect",{x:1.5*o+i,y:1.5*o+i,width:i,height:i,fill:n})]})}));kt.displayName="PatternSquares",kt.propTypes={id:w.default.string.isRequired,color:w.default.string.isRequired,background:w.default.string.isRequired,size:w.default.number.isRequired,padding:w.default.number.isRequired,stagger:w.default.bool.isRequired},kt.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var Pt={patternDots:vt,patternLines:wt,patternSquares:kt},Ct=["type"],Tt=E({},yt,Pt),Mt=function(t){var r=t.defs;return!r||r.length<1?null:l.jsx("defs",{"aria-hidden":!0,children:r.map((function(t){var r=t.type,n=A(t,Ct);return Tt[r]?e.createElement(Tt[r],E({key:n.id},n)):null}))})};Mt.propTypes={defs:w.default.arrayOf(w.default.shape({type:w.default.oneOf(Object.keys(Tt)).isRequired,id:w.default.string.isRequired}))};var jt=e.memo(Mt),St=function(e){var t=e.width,r=e.height,n=e.margin,i=e.defs,o=e.children,a=e.role,s=e.ariaLabel,u=e.ariaLabelledBy,d=e.ariaDescribedBy,f=e.isFocusable,c=ut();return l.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:a,"aria-label":s,"aria-labelledby":u,"aria-describedby":d,focusable:f,tabIndex:f?0:void 0,children:[l.jsx(jt,{defs:i}),l.jsx("rect",{width:t,height:r,fill:c.background}),l.jsx("g",{transform:"translate("+n.left+","+n.top+")",children:o})]})};St.propTypes={width:w.default.number.isRequired,height:w.default.number.isRequired,margin:w.default.shape({top:w.default.number.isRequired,left:w.default.number.isRequired}).isRequired,defs:w.default.array,children:w.default.oneOfType([w.default.arrayOf(w.default.node),w.default.node]).isRequired,role:w.default.string,isFocusable:w.default.bool,ariaLabel:w.default.string,ariaLabelledBy:w.default.string,ariaDescribedBy:w.default.string};var Bt=function(e){var t=e.size,r=e.color,n=e.borderWidth,i=e.borderColor;return l.jsx("circle",{r:t/2,fill:r,stroke:i,strokeWidth:n,style:{pointerEvents:"none"}})};Bt.propTypes={size:w.default.number.isRequired,color:w.default.string.isRequired,borderWidth:w.default.number.isRequired,borderColor:w.default.string.isRequired};var Gt=e.memo(Bt),Dt=function(t){var r=t.x,n=t.y,i=t.symbol,o=void 0===i?Gt:i,a=t.size,u=t.datum,d=t.color,f=t.borderWidth,c=t.borderColor,p=t.label,h=t.labelTextAnchor,m=void 0===h?"middle":h,g=t.labelYOffset,b=void 0===g?-12:g,y=ut(),v=ne(),x=v.animate,_=v.config,R=s.useSpring({transform:"translate("+r+", "+n+")",config:_,immediate:!x});return l.jsxs(s.animated.g,{transform:R.transform,style:{pointerEvents:"none"},children:[e.createElement(o,{size:a,color:d,datum:u,borderWidth:f,borderColor:c}),p&&l.jsx("text",{textAnchor:m,y:b,style:y.dots.text,children:p})]})};Dt.propTypes={x:w.default.number.isRequired,y:w.default.number.isRequired,datum:w.default.object.isRequired,size:w.default.number.isRequired,color:w.default.string.isRequired,borderWidth:w.default.number.isRequired,borderColor:w.default.string.isRequired,symbol:w.default.oneOfType([w.default.func,w.default.object]),label:w.default.oneOfType([w.default.string,w.default.number]),labelTextAnchor:w.default.oneOf(["start","middle","end"]),labelYOffset:w.default.number.isRequired};var Wt=e.memo(Dt),Et=function(e){var t=e.width,r=e.height,n=e.axis,i=e.scale,o=e.value,a=e.lineStyle,s=e.textStyle,u=e.legend,d=e.legendPosition,f=e.legendOffsetX,c=e.legendOffsetY,p=e.legendOrientation,h=ut(),m=0,g=0,b=0,y=0;"y"===n?(b=i(o),g=t):(m=i(o),y=r);var v=null;if(u){var x=function(e){var t=e.axis,r=e.width,n=e.height,i=e.position,o=e.offsetX,a=e.offsetY,s=e.orientation,u=0,l=0,d="vertical"===s?-90:0,f="start";if("x"===t)switch(i){case"top-left":u=-o,l=a,f="end";break;case"top":l=-a,f="horizontal"===s?"middle":"start";break;case"top-right":u=o,l=a,f="horizontal"===s?"start":"end";break;case"right":u=o,l=n/2,f="horizontal"===s?"start":"middle";break;case"bottom-right":u=o,l=n-a,f="start";break;case"bottom":l=n+a,f="horizontal"===s?"middle":"end";break;case"bottom-left":l=n-a,u=-o,f="horizontal"===s?"end":"start";break;case"left":u=-o,l=n/2,f="horizontal"===s?"end":"middle"}else switch(i){case"top-left":u=o,l=-a,f="start";break;case"top":u=r/2,l=-a,f="horizontal"===s?"middle":"start";break;case"top-right":u=r-o,l=-a,f="horizontal"===s?"end":"start";break;case"right":u=r+o,f="horizontal"===s?"start":"middle";break;case"bottom-right":u=r-o,l=a,f="end";break;case"bottom":u=r/2,l=a,f="horizontal"===s?"middle":"end";break;case"bottom-left":u=o,l=a,f="horizontal"===s?"start":"end";break;case"left":u=-o,f="horizontal"===s?"end":"middle"}return{x:u,y:l,rotation:d,textAnchor:f}}({axis:n,width:t,height:r,position:d,offsetX:f,offsetY:c,orientation:p});v=l.jsx("text",{transform:"translate("+x.x+", "+x.y+") rotate("+x.rotation+")",textAnchor:x.textAnchor,dominantBaseline:"central",style:s,children:u})}return l.jsxs("g",{transform:"translate("+m+", "+b+")",children:[l.jsx("line",{x1:0,x2:g,y1:0,y2:y,stroke:h.markers.lineColor,strokeWidth:h.markers.lineStrokeWidth,style:a}),v]})};Et.propTypes={width:w.default.number.isRequired,height:w.default.number.isRequired,axis:w.default.oneOf(["x","y"]).isRequired,scale:w.default.func.isRequired,value:w.default.oneOfType([w.default.number,w.default.string,w.default.instanceOf(Date)]).isRequired,lineStyle:w.default.object,textStyle:w.default.object,legend:w.default.string,legendPosition:w.default.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:w.default.number.isRequired,legendOffsetY:w.default.number.isRequired,legendOrientation:w.default.oneOf(["horizontal","vertical"]).isRequired},Et.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var zt=e.memo(Et),At=function(e){var t=e.markers,r=e.width,n=e.height,i=e.xScale,o=e.yScale;return t&&0!==t.length?t.map((function(e,t){return l.jsx(zt,E({},e,{width:r,height:n,scale:"y"===e.axis?o:i}),t)})):null};At.propTypes={width:w.default.number.isRequired,height:w.default.number.isRequired,xScale:w.default.func.isRequired,yScale:w.default.func.isRequired,markers:w.default.arrayOf(w.default.shape({axis:w.default.oneOf(["x","y"]).isRequired,value:w.default.oneOfType([w.default.number,w.default.string,w.default.instanceOf(Date)]).isRequired,lineStyle:w.default.object,textStyle:w.default.object}))};var Yt=e.memo(At),Lt=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],It=function(e){return S.default(e)?e:function(t){return P.default(t,e)}},Ft=Object.keys(yt),Kt=Object.keys(Pt),Ht=function(e,t,r){if("*"===e)return!0;if(S.default(e))return e(t);if(D.default(e)){var n=r?P.default(t,r):t;return G.default(W.default(n,Object.keys(e)),e)}return!1};exports.CartesianMarkers=Yt,exports.CartesianMarkersItem=zt,exports.Container=ft,exports.Defs=jt,exports.DotsItem=Wt,exports.LegacyContainer=ht,exports.LinearGradient=bt,exports.MotionConfigProvider=ee,exports.PatternDots=vt,exports.PatternLines=wt,exports.PatternSquares=kt,exports.ResponsiveWrapper=mt,exports.SvgWrapper=St,exports.TWO_PI=xt,exports.ThemeProvider=st,exports.absoluteAngleDegrees=function(e){var t=e%360;return t<0&&(t+=360),t},exports.absoluteAngleRadians=function(e){return e-xt*Math.floor((e+Math.PI)/xt)},exports.alignBox=function(e,t,r){var n=t.width-e.width,i=t.height-e.height,o=0,a=0;return"center"===r&&(o=n/2,a=i/2),"top"===r&&(o=n/2),"top-right"===r&&(o=n),"right"===r&&(o=n,a=i/2),"bottom-right"===r&&(o=n,a=i),"bottom"===r&&(o=n/2,a=i),"bottom-left"===r&&(a=i),"left"===r&&(a=i/2),[o,a]},exports.annotationsPropType=N,exports.areaCurvePropKeys=he,exports.axisThemePropType=L,exports.bindDefs=function(e,t,r,n){var i=void 0===n?{}:n,o=i.dataKey,a=i.colorKey,s=void 0===a?"color":a,u=i.targetKey,l=void 0===u?"fill":u,d=[],f={};return e.length&&t.length&&(d=[].concat(e),t.forEach((function(t){for(var n=function(n){var i=r[n],a=i.id,u=i.match;if(Ht(u,t,o)){var c=e.find((function(e){return e.id===a}));if(c)if(Kt.includes(c.type))if("inherit"===c.background||"inherit"===c.color){var p=P.default(t,s),h=c.background,m=c.color,g=a;"inherit"===c.background&&(g=g+".bg."+p,h=p),"inherit"===c.color&&(g=g+".fg."+p,m=p),C.default(t,l,"url(#"+g+")"),f[g]||(d.push(E({},c,{id:g,background:h,color:m})),f[g]=1)}else C.default(t,l,"url(#"+a+")");else if(Ft.includes(c.type)){if(c.colors.map((function(e){return e.color})).includes("inherit")){var b=P.default(t,s),y=a,v=E({},c,{colors:c.colors.map((function(e,t){return"inherit"!==e.color?e:(y=y+"."+t+"."+b,E({},e,{color:"inherit"===e.color?b:e.color}))}))});v.id=y,C.default(t,l,"url(#"+y+")"),f[y]||(d.push(v),f[y]=1)}else C.default(t,l,"url(#"+a+")")}return"break"}},i=0;i<r.length;i++){if("break"===n(i))break}}))),d},exports.blendModePropType=Me,exports.blendModes=Te,exports.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],exports.clampArc=function(e,t,r){void 0===r&&(r=360);var n=t;return Math.abs(t-e)>r&&(n=e+(t>e?r:-r)),[e,n]},exports.closedCurvePropKeys=pe,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=se,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.crosshairPropType=X,exports.curveFromProp=be,exports.curvePropKeys=fe,exports.curvePropMapping=de,exports.curvePropType=ce,exports.defaultAnimate=true,exports.defaultCategoricalColors=je,exports.defaultColorRange=Se,exports.defaultMargin=Be,exports.defaultMotionDamping=15,exports.defaultMotionStiffness=90,exports.defaultTheme=Q,exports.defsPropTypes=ye,exports.degreesToRadians=_t,exports.dotsThemePropType=H,exports.extendDefaultTheme=Z,exports.getAngle=function(e,t,r,n){var i=Math.atan2(n-t,r-e)-Math.PI/2;return i>0?i:2*Math.PI+i},exports.getColorScale=function(e,t){if(T.default(e)){var r=ae[e];if(void 0!==r){var n=c.scaleOrdinal(r);return n.type="ordinal",n}if(void 0!==t&&0===e.indexOf("seq:")){var i=se[e.slice(4)];if(void 0!==i){var o=c.scaleSequential(i).domain(t.domain());return o.type="sequential",o}}}if(j.default(e)){var a=c.scaleOrdinal(e);return a.type="ordinal",a}return function(){return e}},exports.getDistance=function(e,t,r,n){var i=r-e,o=n-t;return i*=i,o*=o,Math.sqrt(i+o)},exports.getLabelGenerator=function(e,t){var r,n=S.default(e)?e:function(t){return P.default(t,e)};return t&&(r=S.default(t)?t:y.format(t)),r?function(e){return r(n(e))}:n},exports.getPolarLabelProps=function(e,t,r,n){void 0===n&&(n="svg");var i=Ot[n],o=qt(t-Math.PI/2,e),a=o.x,s=o.y,u=Rt(t),l=i.align.center,d=i.baseline.bottom;return r>0?(l=i.align.right,d=i.baseline.center):r<0&&(l=i.align.left,d=i.baseline.center),0!==r&&u>180&&(u-=180,l=l===i.align.right?i.align.left:i.align.right),{x:a,y:s,rotate:u+=r,align:l,baseline:d}},exports.getPropertyAccessor=It,exports.getRelativeCursor=function(e,t){var r=t.clientX,n=t.clientY,i=e.getBoundingClientRect();return[r-i.left,n-i.top]},exports.getValueFormatter=it,exports.gradientTypes=yt,exports.gridThemePropType=I,exports.guessQuantizeColorScale=function(e){if(S.default(e)){if(!S.default(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(ie[e])return c.scaleQuantize().range(ie[e]);if(j.default(e))return c.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+oe.join("', '")+"'")},exports.isCursorInRect=function(e,t,r,n,i,o){return e<=i&&i<=e+r&&t<=o&&o<=t+n},exports.isMatchingDef=Ht,exports.labelsThemePropType=K,exports.legendsThemePropType=F,exports.lineCurvePropKeys=me,exports.lineCurvePropType=ge,exports.linearGradientDef=function(e,t,r){return void 0===r&&(r={}),E({id:e,type:"linearGradient",colors:t},r)},exports.marginPropType=Ce,exports.markersThemePropType=V,exports.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},exports.motionConfigContext=$,exports.motionDefaultProps=re,exports.motionPropTypes=te,exports.nivoCategoricalColors=ue,exports.noop=ct,exports.normalizeAngle=function(e){return e<0?360- -e%360:e%360},exports.patternDotsDef=function(e,t){return void 0===t&&(t={}),E({id:e,type:"patternDots"},t)},exports.patternLinesDef=function(e,t){return void 0===t&&(t={}),E({id:e,type:"patternLines"},t)},exports.patternSquaresDef=function(e,t){return void 0===t&&(t={}),E({id:e,type:"patternSquares"},t)},exports.patternTypes=Pt,exports.positionFromAngle=qt,exports.quantizeColorScalePropType=le,exports.quantizeColorScales=ie,exports.quantizeColorScalesKeys=oe,exports.radiansToDegrees=Rt,exports.stackOffsetFromProp=function(e){return Re[e]},exports.stackOffsetPropKeys=qe,exports.stackOffsetPropMapping=Re,exports.stackOffsetPropType=Oe,exports.stackOrderFromProp=function(e){return ve[e]},exports.stackOrderPropKeys=xe,exports.stackOrderPropMapping=ve,exports.stackOrderPropType=_e,exports.textPropsByEngine=Ot,exports.themeContext=ot,exports.themePropType=U,exports.treeMapTileFromProp=function(e){return we[e]},exports.treeMapTilePropKeys=ke,exports.treeMapTilePropMapping=we,exports.treeMapTilePropType=Pe,exports.useAnimatedPath=function(t){var r=ne(),n=r.animate,i=r.config,o=function(t){var r=e.useRef();return e.useEffect((function(){r.current=t}),[t]),r.current}(t),u=e.useMemo((function(){return a.interpolateString(o,t)}),[o,t]),l=s.useSpring({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return s.to(l,u)},exports.useCurveInterpolation=function(t){return e.useMemo((function(){return be(t)}),[t])},exports.useDimensions=function(t,r,n){return void 0===n&&(n={}),e.useMemo((function(){var e=E({},Be,n);return{margin:e,innerWidth:t-e.left-e.right,innerHeight:r-e.top-e.bottom,outerWidth:t,outerHeight:r}}),[t,r,n.top,n.right,n.bottom,n.left])},exports.useMeasure=rt,exports.useMotionConfig=ne,exports.usePartialTheme=nt,exports.usePropertyAccessor=function(t){return e.useMemo((function(){return It(t)}),[t])},exports.useTheme=ut,exports.useValueFormatter=function(t){return e.useMemo((function(){return it(t)}),[t])},exports.withContainer=function(t){return function(e){var r,n;function i(){return e.apply(this,arguments)||this}return n=e,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,z(r,n),i.prototype.render=function(){var e=this.props,r=e.theme,n=e.renderWrapper,i=e.animate,o=e.motionStiffness,a=e.motionDamping,s=e.motionConfig,u=A(e,Lt);return l.jsx(ft,{theme:r,renderWrapper:n,isInteractive:u.isInteractive,animate:i,motionStiffness:o,motionDamping:a,motionConfig:s,children:l.jsx(t,E({},u))})},i}(e.Component)},exports.withDimensions=function(){return x.compose(x.defaultProps({margin:Be}),x.setPropTypes({width:w.default.number.isRequired,height:w.default.number.isRequired,margin:Ce}),x.withPropsOnChange((function(e,t){return e.width!==t.width||e.height!==t.height||!G.default(e.margin,t.margin)}),(function(e){var t=Object.assign({},Be,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}})))},exports.withMotion=function(){return x.compose(x.setPropTypes(te),x.defaultProps({animate:true,motionDamping:15,motionStiffness:90}))},exports.withTheme=function(e){var t,r=void 0===e?{}:e,n=r.srcKey,i=void 0===n?"theme":n,o=r.destKey,a=void 0===o?"theme":o;return x.compose(x.setPropTypes(((t={})[i]=w.default.object,t)),x.withPropsOnChange([i],(function(e){var t;return(t={})[a]=Z(Q,e[i]),t})))};
//# sourceMappingURL=nivo-core.cjs.js.map

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

import{createContext as e,useMemo as t,useContext as r,useRef as n,useEffect as i,useState as o,cloneElement as s,useCallback as a,memo as u,createElement as l,Component as d}from"react";import c from"prop-types";import{TooltipProvider as f,Tooltip as h,useTooltipHandlers as p,TooltipActionsContext as g,TooltipStateContext as m}from"@nivo/tooltip";import b from"lodash/merge";import v from"lodash/get";import y from"lodash/set";import{interpolateString as _}from"d3-interpolate";import{config as R,useSpring as w,to as q,animated as O}from"@react-spring/web";import k from"lodash/isString";import{jsx as x,jsxs as M}from"react/jsx-runtime";import W from"lodash/last";import C from"lodash/isArray";import{scaleQuantize as T,scaleOrdinal as E,scaleSequential as S}from"d3-scale";import{schemeBrBG as z,schemePRGn as j,schemePiYG as D,schemePuOr as P,schemeRdBu as A,schemeRdGy as G,schemeRdYlBu as L,schemeRdYlGn as B,schemeSpectral as I,schemeBlues as Y,schemeGreens as F,schemeGreys as H,schemeOranges as U,schemePurples as X,schemeReds as K,schemeBuGn as V,schemeBuPu as N,schemeGnBu as J,schemeOrRd as Q,schemePuBuGn as Z,schemePuBu as $,schemePuRd as ee,schemeRdPu as te,schemeYlGnBu as re,schemeYlGn as ne,schemeYlOrBr as ie,schemeYlOrRd as oe,schemeCategory10 as se,schemeAccent as ae,schemeDark2 as ue,schemePaired as le,schemePastel1 as de,schemePastel2 as ce,schemeSet1 as fe,schemeSet2 as he,schemeSet3 as pe,interpolateBrBG as ge,interpolatePRGn as me,interpolatePiYG as be,interpolatePuOr as ve,interpolateRdBu as ye,interpolateRdGy as _e,interpolateRdYlBu as Re,interpolateRdYlGn as we,interpolateSpectral as qe,interpolateBlues as Oe,interpolateGreens as ke,interpolateGreys as xe,interpolateOranges as Me,interpolatePurples as We,interpolateReds as Ce,interpolateViridis as Te,interpolateInferno as Ee,interpolateMagma as Se,interpolatePlasma as ze,interpolateWarm as je,interpolateCool as De,interpolateCubehelixDefault as Pe,interpolateBuGn as Ae,interpolateBuPu as Ge,interpolateGnBu as Le,interpolateOrRd as Be,interpolatePuBuGn as Ie,interpolatePuBu as Ye,interpolatePuRd as Fe,interpolateRdPu as He,interpolateYlGnBu as Ue,interpolateYlGn as Xe,interpolateYlOrBr as Ke,interpolateYlOrRd as Ve,interpolateRainbow as Ne,interpolateSinebow as Je}from"d3-scale-chromatic";import Qe from"lodash/isFunction";import Ze from"lodash/without";import{curveBasis as $e,curveBasisClosed as et,curveBasisOpen as tt,curveBundle as rt,curveCardinal as nt,curveCardinalClosed as it,curveCardinalOpen as ot,curveCatmullRom as st,curveCatmullRomClosed as at,curveCatmullRomOpen as ut,curveLinear as lt,curveLinearClosed as dt,curveMonotoneX as ct,curveMonotoneY as ft,curveNatural as ht,curveStep as pt,curveStepAfter as gt,curveStepBefore as mt,stackOrderAscending as bt,stackOrderDescending as vt,stackOrderInsideOut as yt,stackOrderNone as _t,stackOrderReverse as Rt,stackOffsetExpand as wt,stackOffsetDiverging as qt,stackOffsetNone as Ot,stackOffsetSilhouette as kt,stackOffsetWiggle as xt}from"d3-shape";import{treemapBinary as Mt,treemapDice as Wt,treemapSlice as Ct,treemapSliceDice as Tt,treemapSquarify as Et,treemapResquarify as St}from"d3-hierarchy";import{format as zt}from"d3-format";import{timeFormat as jt}from"d3-time-format";import{compose as Dt,defaultProps as Pt,setPropTypes as At,withPropsOnChange as Gt}from"@nivo/recompose";import Lt from"lodash/isEqual";import Bt from"lodash/isPlainObject";import It from"lodash/pick";function Yt(){return Yt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yt.apply(this,arguments)}function Ft(e,t){return Ft=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ft(e,t)}function Ht(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var Ut={fill:c.string,fontSize:c.number,fontFamily:c.string},Xt=c.shape({domain:c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}).isRequired,ticks:c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired,text:c.shape(Yt({},Ut)).isRequired}).isRequired,legend:c.shape({text:c.shape(Yt({},Ut)).isRequired}).isRequired}),Kt=c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}),Vt=c.shape({hidden:c.shape({symbol:c.shape({fill:c.string.isRequired,opacity:c.number}).isRequired,text:c.shape(Yt({},Ut,{opacity:c.number})).isRequired}).isRequired,text:c.shape(Yt({},Ut)).isRequired}),Nt=c.shape({text:c.shape(Yt({},Ut)).isRequired}),Jt=c.shape({text:c.shape(Yt({},Ut)).isRequired}),Qt=c.shape({text:c.shape(Yt({},Ut)).isRequired}),Zt=c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}),$t=c.shape({text:c.shape(Yt({},Ut,{outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired})).isRequired,link:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired,outline:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired,symbol:c.shape({fill:c.string.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired}),er=c.shape({background:c.string.isRequired,fontFamily:c.string.isRequired,fontSize:c.number.isRequired,textColor:c.string.isRequired,axis:Xt.isRequired,grid:Kt.isRequired,legends:Vt.isRequired,labels:Nt.isRequired,dots:Jt.isRequired,markers:Qt,crosshair:Zt.isRequired,annotations:$t.isRequired}),tr={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff"},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff"},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff"},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff"}}},rr=["axis.ticks.text","axis.legend.text","legends.text","labels.text","dots.text","markers.text","annotations.text"],nr=function(e,t){var r=b({},e,t);return rr.forEach((function(e){void 0===v(r,e+".fontFamily")&&y(r,e+".fontFamily",r.fontFamily),void 0===v(r,e+".fontSize")&&y(r,e+".fontSize",r.fontSize),void 0===v(r,e+".fill")&&y(r,e+".fill",r.textColor)})),r},ir=e(),or=function(e){var r=e.children,n=e.animate,i=e.stiffness,o=e.damping,s=e.config,a=t((function(){var e=k(s)?R[s]:s;return{animate:n,springConfig:{stiffness:i,damping:o},config:e}}),[n,i,o,s]);return x(ir.Provider,{value:a,children:r})},sr={animate:c.bool,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.oneOfType([c.oneOf(Object.keys(R)),c.shape({mass:c.number,tension:c.number,friction:c.number,clamp:c.bool,precision:c.number,velocity:c.number,duration:c.number,easing:c.func})])};or.propTypes={children:c.node.isRequired,animate:sr.animate,stiffness:sr.motionStiffness,damping:sr.motionDamping,config:sr.motionConfig};var ar={animate:!0,stiffness:90,damping:15,config:"default"};or.defaultProps=ar;var ur=function(){return r(ir)},lr=function(e){var r=ur(),o=r.animate,s=r.config,a=function(e){var t=n();return i((function(){t.current=e}),[e]),t.current}(e),u=t((function(){return _(a,e)}),[a,e]),l=w({from:{value:0},to:{value:1},reset:!0,config:s,immediate:!o}).value;return q(l,u)},dr={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:W(z),PRGn:W(j),PiYG:W(D),PuOr:W(P),RdBu:W(A),RdGy:W(G),RdYlBu:W(L),RdYlGn:W(B),spectral:W(I),blues:W(Y),greens:W(F),greys:W(H),oranges:W(U),purples:W(X),reds:W(K),BuGn:W(V),BuPu:W(N),GnBu:W(J),OrRd:W(Q),PuBuGn:W(Z),PuBu:W($),PuRd:W(ee),RdPu:W(te),YlGnBu:W(re),YlGn:W(ne),YlOrBr:W(ie),YlOrRd:W(oe)},cr=Object.keys(dr),fr=function(e){if(Qe(e)){if(!Qe(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(dr[e])return T().range(dr[e]);if(C(e))return T().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+cr.join("', '")+"'")},hr={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:se,accent:ae,dark2:ue,paired:le,pastel1:de,pastel2:ce,set1:fe,set2:he,set3:pe,brown_blueGreen:W(z),purpleRed_green:W(j),pink_yellowGreen:W(D),purple_orange:W(P),red_blue:W(A),red_grey:W(G),red_yellow_blue:W(L),red_yellow_green:W(B),spectral:W(I),blues:W(Y),greens:W(F),greys:W(H),oranges:W(U),purples:W(X),reds:W(K),blue_green:W(V),blue_purple:W(N),green_blue:W(J),orange_red:W(Q),purple_blue_green:W(Z),purple_blue:W($),purple_red:W(ee),red_purple:W(te),yellow_green_blue:W(re),yellow_green:W(ne),yellow_orange_brown:W(ie),yellow_orange_red:W(oe)},pr=["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"],gr={brown_blueGreen:ge,purpleRed_green:me,pink_yellowGreen:be,purple_orange:ve,red_blue:ye,red_grey:_e,red_yellow_blue:Re,red_yellow_green:we,spectral:qe,blues:Oe,greens:ke,greys:xe,oranges:Me,purples:We,reds:Ce,viridis:Te,inferno:Ee,magma:Se,plasma:ze,warm:je,cool:De,cubehelixDefault:Pe,blue_green:Ae,blue_purple:Ge,green_blue:Le,orange_red:Be,purple_blue_green:Ie,purple_blue:Ye,purple_red:Fe,red_purple:He,yellow_green_blue:Ue,yellow_green:Xe,yellow_orange_brown:Ke,yellow_orange_red:Ve,rainbow:Ne,sinebow:Je},mr=["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"],br=function(){return E(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},vr=function(e,t){if(k(e)){var r=hr[e];if(void 0!==r){var n=E(r);return n.type="ordinal",n}if(void 0!==t&&0===e.indexOf("seq:")){var i=gr[e.slice(4)];if(void 0!==i){var o=S(i).domain(t.domain());return o.type="sequential",o}}}if(C(e)){var s=E(e);return s.type="ordinal",s}return function(){return e}},yr=c.oneOfType([c.oneOf(cr),c.func,c.arrayOf(c.string)]),_r={basis:$e,basisClosed:et,basisOpen:tt,bundle:rt,cardinal:nt,cardinalClosed:it,cardinalOpen:ot,catmullRom:st,catmullRomClosed:at,catmullRomOpen:ut,linear:lt,linearClosed:dt,monotoneX:ct,monotoneY:ft,natural:ht,step:pt,stepAfter:gt,stepBefore:mt},Rr=Object.keys(_r),wr=c.oneOf(Rr),qr=Rr.filter((function(e){return e.endsWith("Closed")})),Or=Ze(Rr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),kr=Ze(Rr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),xr=c.oneOf(kr),Mr=function(e){if(!_r[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return _r[e]},Wr={defs:c.arrayOf(c.shape({id:c.string.isRequired})).isRequired,fill:c.arrayOf(c.shape({id:c.string.isRequired,match:c.oneOfType([c.oneOf(["*"]),c.object,c.func]).isRequired})).isRequired},Cr={ascending:bt,descending:vt,insideOut:yt,none:_t,reverse:Rt},Tr=Object.keys(Cr),Er=c.oneOf(Tr),Sr=function(e){return Cr[e]},zr={expand:wt,diverging:qt,none:Ot,silhouette:kt,wiggle:xt},jr=Object.keys(zr),Dr=c.oneOf(jr),Pr=function(e){return zr[e]},Ar={binary:Mt,dice:Wt,slice:Ct,sliceDice:Tt,squarify:Et,resquarify:St},Gr=Object.keys(Ar),Lr=c.oneOf(Gr),Br=function(e){return Ar[e]},Ir=c.shape({top:c.number,right:c.number,bottom:c.number,left:c.number}).isRequired,Yr=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Fr=c.oneOf(Yr),Hr=function(e){return t((function(){return Mr(e)}),[e])},Ur=!0,Xr=90,Kr=15,Vr=br,Nr=E(pe),Jr={top:0,right:0,bottom:0,left:0},Qr=function(e,r,n){return void 0===n&&(n={}),t((function(){var t=Yt({},Jr,n);return{margin:t,innerWidth:e-t.left-t.right,innerHeight:r-t.top-t.bottom,outerWidth:e,outerHeight:r}}),[e,r,n.top,n.right,n.bottom,n.left])},Zr=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r<n.length;r++){var i=n[r];e.call(t,i[1],i[0])}},t}()}(),$r="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,en="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),tn="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(en):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var rn=["top","right","bottom","left","width","height","size","weight"],nn="undefined"!=typeof MutationObserver,on=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var r=!1,n=!1,i=0;function o(){r&&(r=!1,e()),n&&a()}function s(){tn(o)}function a(){var e=Date.now();if(r){if(e-i<2)return;n=!0}else r=!0,n=!1,setTimeout(s,t);i=e}return a}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){$r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),nn?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){$r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;rn.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),sn=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},an=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||en},un=pn(0,0,0,0);function ln(e){return parseFloat(e)||0}function dn(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+ln(e["border-"+r+"-width"])}),0)}function cn(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return un;var n=an(e).getComputedStyle(e),i=function(e){for(var t={},r=0,n=["top","right","bottom","left"];r<n.length;r++){var i=n[r],o=e["padding-"+i];t[i]=ln(o)}return t}(n),o=i.left+i.right,s=i.top+i.bottom,a=ln(n.width),u=ln(n.height);if("border-box"===n.boxSizing&&(Math.round(a+o)!==t&&(a-=dn(n,"left","right")+o),Math.round(u+s)!==r&&(u-=dn(n,"top","bottom")+s)),!function(e){return e===an(e).document.documentElement}(e)){var l=Math.round(a+o)-t,d=Math.round(u+s)-r;1!==Math.abs(l)&&(a-=l),1!==Math.abs(d)&&(u-=d)}return pn(i.left,i.top,a,u)}var fn="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof an(e).SVGGraphicsElement}:function(e){return e instanceof an(e).SVGElement&&"function"==typeof e.getBBox};function hn(e){return $r?fn(e)?function(e){var t=e.getBBox();return pn(0,0,t.width,t.height)}(e):cn(e):un}function pn(e,t,r,n){return{x:e,y:t,width:r,height:n}}var gn=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=pn(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=hn(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),mn=function(e,t){var r,n,i,o,s,a,u,l=(n=(r=t).x,i=r.y,o=r.width,s=r.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(a.prototype),sn(u,{x:n,y:i,width:o,height:s,top:i,right:n+o,bottom:s+i,left:n}),u);sn(this,{target:e,contentRect:l})},bn=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new Zr,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof an(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new gn(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof an(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new mn(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),vn="undefined"!=typeof WeakMap?new WeakMap:new Zr,yn=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=on.getInstance(),n=new bn(t,r,this);vn.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){yn.prototype[e]=function(){var t;return(t=vn.get(this))[e].apply(t,arguments)}}));var _n=void 0!==en.ResizeObserver?en.ResizeObserver:yn,Rn=function(){var e=n(null),t=o({left:0,top:0,width:0,height:0}),r=t[0],s=t[1],a=o((function(){return new _n((function(e){var t=e[0];return s(t.contentRect)}))}))[0];return i((function(){return e.current&&a.observe(e.current),function(){return a.disconnect()}}),[]),[e,r]},wn=function(e){return t((function(){return nr(tr,e)}),[e])},qn=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?jt(e.slice("5")):zt(e):function(e){return""+e}},On=function(e){return t((function(){return qn(e)}),[e])},kn=e(),xn={},Mn=function(e){var t=e.theme,r=void 0===t?xn:t,n=e.children,i=wn(r);return x(kn.Provider,{value:i,children:n})};Mn.propTypes={children:c.node.isRequired,theme:c.object};var Wn=function(){return r(kn)},Cn=function(e){var t=e.children,r=e.condition,n=e.wrapper;return r?s(n,{},t):t};Cn.propTypes={children:c.node.isRequired,condition:c.bool.isRequired,wrapper:c.element.isRequired};var Tn={position:"relative"},En=function(e){var t=e.children,r=e.theme,i=e.renderWrapper,o=void 0===i||i,s=e.isInteractive,a=void 0===s||s,u=e.animate,l=e.motionStiffness,d=e.motionDamping,c=e.motionConfig,p=n(null);return x(Mn,{theme:r,children:x(or,{animate:u,stiffness:l,damping:d,config:c,children:x(f,{container:p,children:M(Cn,{condition:o,wrapper:x("div",{style:Tn,ref:p}),children:[t,a&&x(h,{})]})})})})};En.propTypes={children:c.element.isRequired,isInteractive:c.bool,renderWrapper:c.bool,theme:c.object,animate:c.bool,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.string};var Sn=function(){},zn={position:"relative"},jn=function(e){var r=e.children,i=e.theme,o=e.isInteractive,s=void 0===o||o,u=e.renderWrapper,l=void 0===u||u,d=e.animate,c=e.motionStiffness,f=e.motionDamping,b=e.motionConfig,v=n(null),y=p(v),_=y.actions,R=y.state,w=a((function(e,t){return _.showTooltipFromEvent(e,t)}),[_.showTooltipFromEvent]),q=t((function(){return{showTooltip:s?w:Sn,hideTooltip:s?_.hideTooltip:Sn}}),[_.hideTooltip,s,w]);return x(Mn,{theme:i,children:x(or,{animate:d,stiffness:c,damping:f,config:b,children:x(g.Provider,{value:_,children:x(m.Provider,{value:R,children:M(Cn,{condition:l,wrapper:x("div",{style:zn,ref:v}),children:[r(q),s&&x(h,{})]})})})})})};jn.propTypes={children:c.func.isRequired,isInteractive:c.bool,renderWrapper:c.bool,theme:c.object.isRequired,animate:c.bool.isRequired,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.string};var Dn=function(e){var t=e.children,r=Rn(),n=r[0],i=r[1],o=i.width>0&&i.height>0;return x("div",{ref:n,style:{width:"100%",height:"100%"},children:o&&t({width:i.width,height:i.height})})};Dn.propTypes={children:c.func.isRequired};var Pn=["id","colors"],An=function(e){var t=e.id,r=e.colors,n=Ht(e,Pn);return x("linearGradient",Yt({id:t,x1:0,x2:0,y1:0,y2:1},n,{children:r.map((function(e){var t=e.offset,r=e.color,n=e.opacity;return x("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==n?n:1},t)}))}))};An.propTypes={id:c.string.isRequired,colors:c.arrayOf(c.shape({offset:c.number.isRequired,color:c.string.isRequired,opacity:c.number})).isRequired,gradientTransform:c.string};var Gn=function(e,t,r){return void 0===r&&(r={}),Yt({id:e,type:"linearGradient",colors:t},r)},Ln={linearGradient:An},Bn=u((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,s=e.stagger,a=i+o,u=i/2,l=o/2;return!0===s&&(a=2*i+2*o),M("pattern",{id:t,width:a,height:a,patternUnits:"userSpaceOnUse",children:[x("rect",{width:a,height:a,fill:r}),x("circle",{cx:l+u,cy:l+u,r:u,fill:n}),s&&x("circle",{cx:1.5*o+i+u,cy:1.5*o+i+u,r:u,fill:n})]})}));Bn.displayName="PatternDots",Bn.propTypes={id:c.string.isRequired,color:c.string.isRequired,background:c.string.isRequired,size:c.number.isRequired,padding:c.number.isRequired,stagger:c.bool.isRequired},Bn.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var In=function(e,t){return void 0===t&&(t={}),Yt({id:e,type:"patternDots"},t)},Yn=2*Math.PI,Fn=function(e){return e*Math.PI/180},Hn=function(e){return 180*e/Math.PI},Un=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},Xn=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},Kn=function(e){var t=e%360;return t<0&&(t+=360),t},Vn=function(e){return e-Yn*Math.floor((e+Math.PI)/Yn)},Nn=function(e){return e<0?360- -e%360:e%360},Jn=function(e,t,r){void 0===r&&(r=360);var n=t;return Math.abs(t-e)>r&&(n=e+(t>e?r:-r)),[e,n]},Qn={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"}}},Zn=function(e,t,r,n){void 0===n&&(n="svg");var i=Qn[n],o=Xn(t-Math.PI/2,e),s=o.x,a=o.y,u=Hn(t),l=i.align.center,d=i.baseline.bottom;return r>0?(l=i.align.right,d=i.baseline.center):r<0&&(l=i.align.left,d=i.baseline.center),0!==r&&u>180&&(u-=180,l=l===i.align.right?i.align.left:i.align.right),{x:s,y:a,rotate:u+=r,align:l,baseline:d}},$n=u((function(e){var t=e.id,r=e.spacing,n=e.rotation,i=e.background,o=e.color,s=e.lineWidth,a=Math.round(n)%360,u=Math.abs(r);a>180?a-=360:a>90?a-=180:a<-180?a+=360:a<-90&&(a+=180);var l,d=u,c=u;return 0===a?l="\n M 0 0 L "+d+" 0\n M 0 "+c+" L "+d+" "+c+"\n ":90===a?l="\n M 0 0 L 0 "+c+"\n M "+d+" 0 L "+d+" "+c+"\n ":(d=Math.abs(u/Math.sin(Fn(a))),c=u/Math.sin(Fn(90-a)),l=a>0?"\n M 0 "+-c+" L "+2*d+" "+c+"\n M "+-d+" "+-c+" L "+d+" "+c+"\n M "+-d+" 0 L "+d+" "+2*c+"\n ":"\n M "+-d+" "+c+" L "+d+" "+-c+"\n M "+-d+" "+2*c+" L "+2*d+" "+-c+"\n M 0 "+2*c+" L "+2*d+" 0\n "),M("pattern",{id:t,width:d,height:c,patternUnits:"userSpaceOnUse",children:[x("rect",{width:d,height:c,fill:i,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),x("path",{d:l,strokeWidth:s,stroke:o,strokeLinecap:"square"})]})}));$n.displayName="PatternLines",$n.propTypes={id:c.string.isRequired,spacing:c.number.isRequired,rotation:c.number.isRequired,background:c.string.isRequired,color:c.string.isRequired,lineWidth:c.number.isRequired},$n.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var ei=function(e,t){return void 0===t&&(t={}),Yt({id:e,type:"patternLines"},t)},ti=u((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,s=e.stagger,a=i+o,u=o/2;return!0===s&&(a=2*i+2*o),M("pattern",{id:t,width:a,height:a,patternUnits:"userSpaceOnUse",children:[x("rect",{width:a,height:a,fill:r}),x("rect",{x:u,y:u,width:i,height:i,fill:n}),s&&x("rect",{x:1.5*o+i,y:1.5*o+i,width:i,height:i,fill:n})]})}));ti.displayName="PatternSquares",ti.propTypes={id:c.string.isRequired,color:c.string.isRequired,background:c.string.isRequired,size:c.number.isRequired,padding:c.number.isRequired,stagger:c.bool.isRequired},ti.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var ri=function(e,t){return void 0===t&&(t={}),Yt({id:e,type:"patternSquares"},t)},ni={patternDots:Bn,patternLines:$n,patternSquares:ti},ii=["type"],oi=Yt({},Ln,ni),si=function(e){var t=e.defs;return!t||t.length<1?null:x("defs",{"aria-hidden":!0,children:t.map((function(e){var t=e.type,r=Ht(e,ii);return oi[t]?l(oi[t],Yt({key:r.id},r)):null}))})};si.propTypes={defs:c.arrayOf(c.shape({type:c.oneOf(Object.keys(oi)).isRequired,id:c.string.isRequired}))};var ai=u(si),ui=function(e){var t=e.width,r=e.height,n=e.margin,i=e.defs,o=e.children,s=e.role,a=e.ariaLabel,u=e.ariaLabelledBy,l=e.ariaDescribedBy,d=e.isFocusable,c=Wn();return M("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:s,"aria-label":a,"aria-labelledby":u,"aria-describedby":l,focusable:d,tabIndex:d?0:void 0,children:[x(ai,{defs:i}),x("rect",{width:t,height:r,fill:c.background}),x("g",{transform:"translate("+n.left+","+n.top+")",children:o})]})};ui.propTypes={width:c.number.isRequired,height:c.number.isRequired,margin:c.shape({top:c.number.isRequired,left:c.number.isRequired}).isRequired,defs:c.array,children:c.oneOfType([c.arrayOf(c.node),c.node]).isRequired,role:c.string,isFocusable:c.bool,ariaLabel:c.string,ariaLabelledBy:c.string,ariaDescribedBy:c.string};var li=function(e){var t=e.size,r=e.color,n=e.borderWidth,i=e.borderColor;return x("circle",{r:t/2,fill:r,stroke:i,strokeWidth:n,style:{pointerEvents:"none"}})};li.propTypes={size:c.number.isRequired,color:c.string.isRequired,borderWidth:c.number.isRequired,borderColor:c.string.isRequired};var di=u(li),ci=function(e){var t=e.x,r=e.y,n=e.symbol,i=void 0===n?di:n,o=e.size,s=e.datum,a=e.color,u=e.borderWidth,d=e.borderColor,c=e.label,f=e.labelTextAnchor,h=void 0===f?"middle":f,p=e.labelYOffset,g=void 0===p?-12:p,m=Wn(),b=ur(),v=b.animate,y=b.config,_=w({transform:"translate("+t+", "+r+")",config:y,immediate:!v});return M(O.g,{transform:_.transform,style:{pointerEvents:"none"},children:[l(i,{size:o,color:a,datum:s,borderWidth:u,borderColor:d}),c&&x("text",{textAnchor:h,y:g,style:m.dots.text,children:c})]})};ci.propTypes={x:c.number.isRequired,y:c.number.isRequired,datum:c.object.isRequired,size:c.number.isRequired,color:c.string.isRequired,borderWidth:c.number.isRequired,borderColor:c.string.isRequired,symbol:c.oneOfType([c.func,c.object]),label:c.oneOfType([c.string,c.number]),labelTextAnchor:c.oneOf(["start","middle","end"]),labelYOffset:c.number.isRequired};var fi=u(ci),hi=function(e){var t=e.width,r=e.height,n=e.axis,i=e.scale,o=e.value,s=e.lineStyle,a=e.textStyle,u=e.legend,l=e.legendPosition,d=e.legendOffsetX,c=e.legendOffsetY,f=e.legendOrientation,h=Wn(),p=0,g=0,m=0,b=0;"y"===n?(m=i(o),g=t):(p=i(o),b=r);var v=null;if(u){var y=function(e){var t=e.axis,r=e.width,n=e.height,i=e.position,o=e.offsetX,s=e.offsetY,a=e.orientation,u=0,l=0,d="vertical"===a?-90:0,c="start";if("x"===t)switch(i){case"top-left":u=-o,l=s,c="end";break;case"top":l=-s,c="horizontal"===a?"middle":"start";break;case"top-right":u=o,l=s,c="horizontal"===a?"start":"end";break;case"right":u=o,l=n/2,c="horizontal"===a?"start":"middle";break;case"bottom-right":u=o,l=n-s,c="start";break;case"bottom":l=n+s,c="horizontal"===a?"middle":"end";break;case"bottom-left":l=n-s,u=-o,c="horizontal"===a?"end":"start";break;case"left":u=-o,l=n/2,c="horizontal"===a?"end":"middle"}else switch(i){case"top-left":u=o,l=-s,c="start";break;case"top":u=r/2,l=-s,c="horizontal"===a?"middle":"start";break;case"top-right":u=r-o,l=-s,c="horizontal"===a?"end":"start";break;case"right":u=r+o,c="horizontal"===a?"start":"middle";break;case"bottom-right":u=r-o,l=s,c="end";break;case"bottom":u=r/2,l=s,c="horizontal"===a?"middle":"end";break;case"bottom-left":u=o,l=s,c="horizontal"===a?"start":"end";break;case"left":u=-o,c="horizontal"===a?"end":"middle"}return{x:u,y:l,rotation:d,textAnchor:c}}({axis:n,width:t,height:r,position:l,offsetX:d,offsetY:c,orientation:f});v=x("text",{transform:"translate("+y.x+", "+y.y+") rotate("+y.rotation+")",textAnchor:y.textAnchor,dominantBaseline:"central",style:a,children:u})}return M("g",{transform:"translate("+p+", "+m+")",children:[x("line",{x1:0,x2:g,y1:0,y2:b,stroke:h.markers.lineColor,strokeWidth:h.markers.lineStrokeWidth,style:s}),v]})};hi.propTypes={width:c.number.isRequired,height:c.number.isRequired,axis:c.oneOf(["x","y"]).isRequired,scale:c.func.isRequired,value:c.oneOfType([c.number,c.string,c.instanceOf(Date)]).isRequired,lineStyle:c.object,textStyle:c.object,legend:c.string,legendPosition:c.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:c.number.isRequired,legendOffsetY:c.number.isRequired,legendOrientation:c.oneOf(["horizontal","vertical"]).isRequired},hi.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var pi=u(hi),gi=function(e){var t=e.markers,r=e.width,n=e.height,i=e.xScale,o=e.yScale;return t&&0!==t.length?t.map((function(e,t){return x(pi,Yt({},e,{width:r,height:n,scale:"y"===e.axis?o:i}),t)})):null};gi.propTypes={width:c.number.isRequired,height:c.number.isRequired,xScale:c.func.isRequired,yScale:c.func.isRequired,markers:c.arrayOf(c.shape({axis:c.oneOf(["x","y"]).isRequired,value:c.oneOfType([c.number,c.string,c.instanceOf(Date)]).isRequired,lineStyle:c.object,textStyle:c.object}))};var mi=u(gi),bi=function(){return Dt(Pt({margin:Jr}),At({width:c.number.isRequired,height:c.number.isRequired,margin:Ir}),Gt((function(e,t){return e.width!==t.width||e.height!==t.height||!Lt(e.margin,t.margin)}),(function(e){var t=Object.assign({},Jr,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}})))},vi=function(){return Dt(At(sr),Pt({animate:true,motionDamping:15,motionStiffness:90}))},yi=function(e){var t,r=void 0===e?{}:e,n=r.srcKey,i=void 0===n?"theme":n,o=r.destKey,s=void 0===o?"theme":o;return Dt(At(((t={})[i]=c.object,t)),Gt([i],(function(e){var t;return(t={})[s]=nr(tr,e[i]),t})))},_i=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],Ri=function(e){return function(t){var r,n;function i(){return t.apply(this,arguments)||this}return n=t,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,Ft(r,n),i.prototype.render=function(){var t=this.props,r=t.theme,n=t.renderWrapper,i=t.animate,o=t.motionStiffness,s=t.motionDamping,a=t.motionConfig,u=Ht(t,_i);return x(En,{theme:r,renderWrapper:n,isInteractive:u.isInteractive,animate:i,motionStiffness:o,motionDamping:s,motionConfig:a,children:x(e,Yt({},u))})},i}(d)},wi=function(e,t){var r,n=Qe(e)?e:function(t){return v(t,e)};return t&&(r=Qe(t)?t:zt(t)),r?function(e){return r(n(e))}:n},qi=function(e){return Qe(e)?e:function(t){return v(t,e)}},Oi=function(e){return t((function(){return qi(e)}),[e])},ki=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],xi=function(e,t,r){var n=t.width-e.width,i=t.height-e.height,o=0,s=0;return"center"===r&&(o=n/2,s=i/2),"top"===r&&(o=n/2),"top-right"===r&&(o=n),"right"===r&&(o=n,s=i/2),"bottom-right"===r&&(o=n,s=i),"bottom"===r&&(o=n/2,s=i),"bottom-left"===r&&(s=i),"left"===r&&(s=i/2),[o,s]},Mi=function(e,t,r,n){var i=r-e,o=n-t;return i*=i,o*=o,Math.sqrt(i+o)},Wi=function(e,t,r,n){var i=Math.atan2(n-t,r-e)-Math.PI/2;return i>0?i:2*Math.PI+i},Ci=function(e,t,r,n,i,o){return e<=i&&i<=e+r&&t<=o&&o<=t+n},Ti=function(e,t){var r=t.clientX,n=t.clientY,i=e.getBoundingClientRect();return[r-i.left,n-i.top]},Ei=Object.keys(Ln),Si=Object.keys(ni),zi=function(e,t,r){if("*"===e)return!0;if(Qe(e))return e(t);if(Bt(e)){var n=r?v(t,r):t;return Lt(It(n,Object.keys(e)),e)}return!1},ji=function(e,t,r,n){var i=void 0===n?{}:n,o=i.dataKey,s=i.colorKey,a=void 0===s?"color":s,u=i.targetKey,l=void 0===u?"fill":u,d=[],c={};return e.length&&t.length&&(d=[].concat(e),t.forEach((function(t){for(var n=function(n){var i=r[n],s=i.id,u=i.match;if(zi(u,t,o)){var f=e.find((function(e){return e.id===s}));if(f)if(Si.includes(f.type))if("inherit"===f.background||"inherit"===f.color){var h=v(t,a),p=f.background,g=f.color,m=s;"inherit"===f.background&&(m=m+".bg."+h,p=h),"inherit"===f.color&&(m=m+".fg."+h,g=h),y(t,l,"url(#"+m+")"),c[m]||(d.push(Yt({},f,{id:m,background:p,color:g})),c[m]=1)}else y(t,l,"url(#"+s+")");else if(Ei.includes(f.type)){if(f.colors.map((function(e){return e.color})).includes("inherit")){var b=v(t,a),_=s,R=Yt({},f,{colors:f.colors.map((function(e,t){return"inherit"!==e.color?e:(_=_+"."+t+"."+b,Yt({},e,{color:"inherit"===e.color?b:e.color}))}))});R.id=_,y(t,l,"url(#"+_+")"),c[_]||(d.push(R),c[_]=1)}else y(t,l,"url(#"+s+")")}return"break"}},i=0;i<r.length;i++){if("break"===n(i))break}}))),d};export{mi as CartesianMarkers,pi as CartesianMarkersItem,En as Container,ai as Defs,fi as DotsItem,jn as LegacyContainer,An as LinearGradient,or as MotionConfigProvider,Bn as PatternDots,$n as PatternLines,ti as PatternSquares,Dn as ResponsiveWrapper,ui as SvgWrapper,Yn as TWO_PI,Mn as ThemeProvider,Kn as absoluteAngleDegrees,Vn as absoluteAngleRadians,xi as alignBox,$t as annotationsPropType,Or as areaCurvePropKeys,Xt as axisThemePropType,ji as bindDefs,Fr as blendModePropType,Yr as blendModes,ki as boxAlignments,Jn as clampArc,qr as closedCurvePropKeys,mr as colorInterpolatorIds,gr as colorInterpolators,pr as colorSchemeIds,Zt as crosshairPropType,Mr as curveFromProp,Rr as curvePropKeys,_r as curvePropMapping,wr as curvePropType,Ur as defaultAnimate,Vr as defaultCategoricalColors,Nr as defaultColorRange,Jr as defaultMargin,Kr as defaultMotionDamping,Xr as defaultMotionStiffness,tr as defaultTheme,Wr as defsPropTypes,Fn as degreesToRadians,Jt as dotsThemePropType,nr as extendDefaultTheme,Wi as getAngle,vr as getColorScale,Mi as getDistance,wi as getLabelGenerator,Zn as getPolarLabelProps,qi as getPropertyAccessor,Ti as getRelativeCursor,qn as getValueFormatter,Ln as gradientTypes,Kt as gridThemePropType,fr as guessQuantizeColorScale,Ci as isCursorInRect,zi as isMatchingDef,Nt as labelsThemePropType,Vt as legendsThemePropType,kr as lineCurvePropKeys,xr as lineCurvePropType,Gn as linearGradientDef,Ir as marginPropType,Qt as markersThemePropType,Un as midAngle,ir as motionConfigContext,ar as motionDefaultProps,sr as motionPropTypes,br as nivoCategoricalColors,Sn as noop,Nn as normalizeAngle,In as patternDotsDef,ei as patternLinesDef,ri as patternSquaresDef,ni as patternTypes,Xn as positionFromAngle,yr as quantizeColorScalePropType,dr as quantizeColorScales,cr as quantizeColorScalesKeys,Hn as radiansToDegrees,Pr as stackOffsetFromProp,jr as stackOffsetPropKeys,zr as stackOffsetPropMapping,Dr as stackOffsetPropType,Sr as stackOrderFromProp,Tr as stackOrderPropKeys,Cr as stackOrderPropMapping,Er as stackOrderPropType,Qn as textPropsByEngine,kn as themeContext,er as themePropType,Br as treeMapTileFromProp,Gr as treeMapTilePropKeys,Ar as treeMapTilePropMapping,Lr as treeMapTilePropType,lr as useAnimatedPath,Hr as useCurveInterpolation,Qr as useDimensions,Rn as useMeasure,ur as useMotionConfig,wn as usePartialTheme,Oi as usePropertyAccessor,Wn as useTheme,On as useValueFormatter,Ri as withContainer,bi as withDimensions,vi as withMotion,yi as withTheme};
import{createContext as e,useMemo as t,useContext as r,useRef as i,useEffect as n,useState as o,cloneElement as s,useCallback as a,memo as u,createElement as l,Component as d}from"react";import c from"prop-types";import{TooltipProvider as f,Tooltip as h,useTooltipHandlers as p,TooltipActionsContext as g,TooltipStateContext as m}from"@nivo/tooltip";import b from"lodash/merge";import v from"lodash/get";import y from"lodash/set";import{interpolateString as _}from"d3-interpolate";import{config as R,useSpring as w,to as q,animated as O}from"@react-spring/web";import k from"lodash/isString";import{jsx as x,jsxs as M}from"react/jsx-runtime";import W from"lodash/last";import C from"lodash/isArray";import{scaleQuantize as T,scaleOrdinal as E,scaleSequential as S}from"d3-scale";import{schemeBrBG as z,schemePRGn as j,schemePiYG as D,schemePuOr as P,schemeRdBu as A,schemeRdGy as G,schemeRdYlBu as L,schemeRdYlGn as B,schemeSpectral as I,schemeBlues as Y,schemeGreens as F,schemeGreys as H,schemeOranges as U,schemePurples as X,schemeReds as K,schemeBuGn as V,schemeBuPu as N,schemeGnBu as J,schemeOrRd as Q,schemePuBuGn as Z,schemePuBu as $,schemePuRd as ee,schemeRdPu as te,schemeYlGnBu as re,schemeYlGn as ie,schemeYlOrBr as ne,schemeYlOrRd as oe,schemeCategory10 as se,schemeAccent as ae,schemeDark2 as ue,schemePaired as le,schemePastel1 as de,schemePastel2 as ce,schemeSet1 as fe,schemeSet2 as he,schemeSet3 as pe,interpolateBrBG as ge,interpolatePRGn as me,interpolatePiYG as be,interpolatePuOr as ve,interpolateRdBu as ye,interpolateRdGy as _e,interpolateRdYlBu as Re,interpolateRdYlGn as we,interpolateSpectral as qe,interpolateBlues as Oe,interpolateGreens as ke,interpolateGreys as xe,interpolateOranges as Me,interpolatePurples as We,interpolateReds as Ce,interpolateViridis as Te,interpolateInferno as Ee,interpolateMagma as Se,interpolatePlasma as ze,interpolateWarm as je,interpolateCool as De,interpolateCubehelixDefault as Pe,interpolateBuGn as Ae,interpolateBuPu as Ge,interpolateGnBu as Le,interpolateOrRd as Be,interpolatePuBuGn as Ie,interpolatePuBu as Ye,interpolatePuRd as Fe,interpolateRdPu as He,interpolateYlGnBu as Ue,interpolateYlGn as Xe,interpolateYlOrBr as Ke,interpolateYlOrRd as Ve,interpolateRainbow as Ne,interpolateSinebow as Je}from"d3-scale-chromatic";import Qe from"lodash/isFunction";import Ze from"lodash/without";import{curveBasis as $e,curveBasisClosed as et,curveBasisOpen as tt,curveBundle as rt,curveCardinal as it,curveCardinalClosed as nt,curveCardinalOpen as ot,curveCatmullRom as st,curveCatmullRomClosed as at,curveCatmullRomOpen as ut,curveLinear as lt,curveLinearClosed as dt,curveMonotoneX as ct,curveMonotoneY as ft,curveNatural as ht,curveStep as pt,curveStepAfter as gt,curveStepBefore as mt,stackOrderAscending as bt,stackOrderDescending as vt,stackOrderInsideOut as yt,stackOrderNone as _t,stackOrderReverse as Rt,stackOffsetExpand as wt,stackOffsetDiverging as qt,stackOffsetNone as Ot,stackOffsetSilhouette as kt,stackOffsetWiggle as xt}from"d3-shape";import{treemapBinary as Mt,treemapDice as Wt,treemapSlice as Ct,treemapSliceDice as Tt,treemapSquarify as Et,treemapResquarify as St}from"d3-hierarchy";import{format as zt}from"d3-format";import{timeFormat as jt}from"d3-time-format";import{compose as Dt,defaultProps as Pt,setPropTypes as At,withPropsOnChange as Gt}from"@nivo/recompose";import Lt from"lodash/isEqual";import Bt from"lodash/isPlainObject";import It from"lodash/pick";function Yt(){return Yt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},Yt.apply(this,arguments)}function Ft(e,t){return Ft=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ft(e,t)}function Ht(e,t){if(null==e)return{};var r,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}var Ut={fill:c.string,fontSize:c.number,fontFamily:c.string},Xt=c.shape({domain:c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}).isRequired,ticks:c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired,text:c.shape(Yt({},Ut)).isRequired}).isRequired,legend:c.shape({text:c.shape(Yt({},Ut)).isRequired}).isRequired}),Kt=c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}),Vt=c.shape({hidden:c.shape({symbol:c.shape({fill:c.string.isRequired,opacity:c.number}).isRequired,text:c.shape(Yt({},Ut,{opacity:c.number})).isRequired}).isRequired,text:c.shape(Yt({},Ut)).isRequired}),Nt=c.shape({text:c.shape(Yt({},Ut)).isRequired}),Jt=c.shape({text:c.shape(Yt({},Ut)).isRequired}),Qt=c.shape({text:c.shape(Yt({},Ut)).isRequired}),Zt=c.shape({line:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,strokeDasharray:c.string}).isRequired}),$t=c.shape({text:c.shape(Yt({},Ut,{outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired})).isRequired,link:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired,outline:c.shape({stroke:c.string.isRequired,strokeWidth:c.number.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired,symbol:c.shape({fill:c.string.isRequired,outlineWidth:c.number.isRequired,outlineColor:c.string.isRequired}).isRequired}),er=c.shape({background:c.string.isRequired,fontFamily:c.string.isRequired,fontSize:c.number.isRequired,textColor:c.string.isRequired,axis:Xt.isRequired,grid:Kt.isRequired,legends:Vt.isRequired,labels:Nt.isRequired,dots:Jt.isRequired,markers:Qt,crosshair:Zt.isRequired,annotations:$t.isRequired}),tr={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}},rr=["axis.ticks.text","axis.legend.text","legends.text","labels.text","dots.text","markers.text","annotations.text"],ir=function(e,t){var r=b({},e,t);return rr.forEach((function(e){void 0===v(r,e+".fontFamily")&&y(r,e+".fontFamily",r.fontFamily),void 0===v(r,e+".fontSize")&&y(r,e+".fontSize",r.fontSize),void 0===v(r,e+".fill")&&y(r,e+".fill",r.textColor)})),r},nr=e(),or=function(e){var r=e.children,i=e.animate,n=e.stiffness,o=e.damping,s=e.config,a=t((function(){var e=k(s)?R[s]:s;return{animate:i,springConfig:{stiffness:n,damping:o},config:e}}),[i,n,o,s]);return x(nr.Provider,{value:a,children:r})},sr={animate:c.bool,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.oneOfType([c.oneOf(Object.keys(R)),c.shape({mass:c.number,tension:c.number,friction:c.number,clamp:c.bool,precision:c.number,velocity:c.number,duration:c.number,easing:c.func})])};or.propTypes={children:c.node.isRequired,animate:sr.animate,stiffness:sr.motionStiffness,damping:sr.motionDamping,config:sr.motionConfig};var ar={animate:!0,stiffness:90,damping:15,config:"default"};or.defaultProps=ar;var ur=function(){return r(nr)},lr=function(e){var r=ur(),o=r.animate,s=r.config,a=function(e){var t=i();return n((function(){t.current=e}),[e]),t.current}(e),u=t((function(){return _(a,e)}),[a,e]),l=w({from:{value:0},to:{value:1},reset:!0,config:s,immediate:!o}).value;return q(l,u)},dr={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:W(z),PRGn:W(j),PiYG:W(D),PuOr:W(P),RdBu:W(A),RdGy:W(G),RdYlBu:W(L),RdYlGn:W(B),spectral:W(I),blues:W(Y),greens:W(F),greys:W(H),oranges:W(U),purples:W(X),reds:W(K),BuGn:W(V),BuPu:W(N),GnBu:W(J),OrRd:W(Q),PuBuGn:W(Z),PuBu:W($),PuRd:W(ee),RdPu:W(te),YlGnBu:W(re),YlGn:W(ie),YlOrBr:W(ne),YlOrRd:W(oe)},cr=Object.keys(dr),fr=function(e){if(Qe(e)){if(!Qe(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(dr[e])return T().range(dr[e]);if(C(e))return T().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+cr.join("', '")+"'")},hr={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:se,accent:ae,dark2:ue,paired:le,pastel1:de,pastel2:ce,set1:fe,set2:he,set3:pe,brown_blueGreen:W(z),purpleRed_green:W(j),pink_yellowGreen:W(D),purple_orange:W(P),red_blue:W(A),red_grey:W(G),red_yellow_blue:W(L),red_yellow_green:W(B),spectral:W(I),blues:W(Y),greens:W(F),greys:W(H),oranges:W(U),purples:W(X),reds:W(K),blue_green:W(V),blue_purple:W(N),green_blue:W(J),orange_red:W(Q),purple_blue_green:W(Z),purple_blue:W($),purple_red:W(ee),red_purple:W(te),yellow_green_blue:W(re),yellow_green:W(ie),yellow_orange_brown:W(ne),yellow_orange_red:W(oe)},pr=["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"],gr={brown_blueGreen:ge,purpleRed_green:me,pink_yellowGreen:be,purple_orange:ve,red_blue:ye,red_grey:_e,red_yellow_blue:Re,red_yellow_green:we,spectral:qe,blues:Oe,greens:ke,greys:xe,oranges:Me,purples:We,reds:Ce,viridis:Te,inferno:Ee,magma:Se,plasma:ze,warm:je,cool:De,cubehelixDefault:Pe,blue_green:Ae,blue_purple:Ge,green_blue:Le,orange_red:Be,purple_blue_green:Ie,purple_blue:Ye,purple_red:Fe,red_purple:He,yellow_green_blue:Ue,yellow_green:Xe,yellow_orange_brown:Ke,yellow_orange_red:Ve,rainbow:Ne,sinebow:Je},mr=["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"],br=function(){return E(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},vr=function(e,t){if(k(e)){var r=hr[e];if(void 0!==r){var i=E(r);return i.type="ordinal",i}if(void 0!==t&&0===e.indexOf("seq:")){var n=gr[e.slice(4)];if(void 0!==n){var o=S(n).domain(t.domain());return o.type="sequential",o}}}if(C(e)){var s=E(e);return s.type="ordinal",s}return function(){return e}},yr=c.oneOfType([c.oneOf(cr),c.func,c.arrayOf(c.string)]),_r={basis:$e,basisClosed:et,basisOpen:tt,bundle:rt,cardinal:it,cardinalClosed:nt,cardinalOpen:ot,catmullRom:st,catmullRomClosed:at,catmullRomOpen:ut,linear:lt,linearClosed:dt,monotoneX:ct,monotoneY:ft,natural:ht,step:pt,stepAfter:gt,stepBefore:mt},Rr=Object.keys(_r),wr=c.oneOf(Rr),qr=Rr.filter((function(e){return e.endsWith("Closed")})),Or=Ze(Rr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),kr=Ze(Rr,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),xr=c.oneOf(kr),Mr=function(e){if(!_r[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return _r[e]},Wr={defs:c.arrayOf(c.shape({id:c.string.isRequired})).isRequired,fill:c.arrayOf(c.shape({id:c.string.isRequired,match:c.oneOfType([c.oneOf(["*"]),c.object,c.func]).isRequired})).isRequired},Cr={ascending:bt,descending:vt,insideOut:yt,none:_t,reverse:Rt},Tr=Object.keys(Cr),Er=c.oneOf(Tr),Sr=function(e){return Cr[e]},zr={expand:wt,diverging:qt,none:Ot,silhouette:kt,wiggle:xt},jr=Object.keys(zr),Dr=c.oneOf(jr),Pr=function(e){return zr[e]},Ar={binary:Mt,dice:Wt,slice:Ct,sliceDice:Tt,squarify:Et,resquarify:St},Gr=Object.keys(Ar),Lr=c.oneOf(Gr),Br=function(e){return Ar[e]},Ir=c.shape({top:c.number,right:c.number,bottom:c.number,left:c.number}).isRequired,Yr=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Fr=c.oneOf(Yr),Hr=function(e){return t((function(){return Mr(e)}),[e])},Ur=!0,Xr=90,Kr=15,Vr=br,Nr=E(pe),Jr={top:0,right:0,bottom:0,left:0},Qr=function(e,r,i){return void 0===i&&(i={}),t((function(){var t=Yt({},Jr,i);return{margin:t,innerWidth:e-t.left-t.right,innerHeight:r-t.top-t.bottom,outerWidth:e,outerHeight:r}}),[e,r,i.top,i.right,i.bottom,i.left])},Zr=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,i){return e[0]===t&&(r=i,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),i=this.__entries__[r];return i&&i[1]},t.prototype.set=function(t,r){var i=e(this.__entries__,t);~i?this.__entries__[i][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,i=e(r,t);~i&&r.splice(i,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,i=this.__entries__;r<i.length;r++){var n=i[r];e.call(t,n[1],n[0])}},t}()}(),$r="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,ei="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),ti="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(ei):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var ri=["top","right","bottom","left","width","height","size","weight"],ii="undefined"!=typeof MutationObserver,ni=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var r=!1,i=!1,n=0;function o(){r&&(r=!1,e()),i&&a()}function s(){ti(o)}function a(){var e=Date.now();if(r){if(e-n<2)return;i=!0}else r=!0,i=!1,setTimeout(s,t);n=e}return a}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){$r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),ii?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){$r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;ri.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),oi=function(e,t){for(var r=0,i=Object.keys(t);r<i.length;r++){var n=i[r];Object.defineProperty(e,n,{value:t[n],enumerable:!1,writable:!1,configurable:!0})}return e},si=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||ei},ai=hi(0,0,0,0);function ui(e){return parseFloat(e)||0}function li(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+ui(e["border-"+r+"-width"])}),0)}function di(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return ai;var i=si(e).getComputedStyle(e),n=function(e){for(var t={},r=0,i=["top","right","bottom","left"];r<i.length;r++){var n=i[r],o=e["padding-"+n];t[n]=ui(o)}return t}(i),o=n.left+n.right,s=n.top+n.bottom,a=ui(i.width),u=ui(i.height);if("border-box"===i.boxSizing&&(Math.round(a+o)!==t&&(a-=li(i,"left","right")+o),Math.round(u+s)!==r&&(u-=li(i,"top","bottom")+s)),!function(e){return e===si(e).document.documentElement}(e)){var l=Math.round(a+o)-t,d=Math.round(u+s)-r;1!==Math.abs(l)&&(a-=l),1!==Math.abs(d)&&(u-=d)}return hi(n.left,n.top,a,u)}var ci="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof si(e).SVGGraphicsElement}:function(e){return e instanceof si(e).SVGElement&&"function"==typeof e.getBBox};function fi(e){return $r?ci(e)?function(e){var t=e.getBBox();return hi(0,0,t.width,t.height)}(e):di(e):ai}function hi(e,t,r,i){return{x:e,y:t,width:r,height:i}}var pi=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=hi(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=fi(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),gi=function(e,t){var r,i,n,o,s,a,u,l=(i=(r=t).x,n=r.y,o=r.width,s=r.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(a.prototype),oi(u,{x:i,y:n,width:o,height:s,top:n,right:i+o,bottom:s+n,left:i}),u);oi(this,{target:e,contentRect:l})},mi=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new Zr,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof si(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new pi(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof si(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new gi(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),bi="undefined"!=typeof WeakMap?new WeakMap:new Zr,vi=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=ni.getInstance(),i=new mi(t,r,this);bi.set(this,i)};["observe","unobserve","disconnect"].forEach((function(e){vi.prototype[e]=function(){var t;return(t=bi.get(this))[e].apply(t,arguments)}}));var yi=void 0!==ei.ResizeObserver?ei.ResizeObserver:vi,_i=function(){var e=i(null),t=o({left:0,top:0,width:0,height:0}),r=t[0],s=t[1],a=o((function(){return new yi((function(e){var t=e[0];return s(t.contentRect)}))}))[0];return n((function(){return e.current&&a.observe(e.current),function(){return a.disconnect()}}),[]),[e,r]},Ri=function(e){return t((function(){return ir(tr,e)}),[e])},wi=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?jt(e.slice("5")):zt(e):function(e){return""+e}},qi=function(e){return t((function(){return wi(e)}),[e])},Oi=e(),ki={},xi=function(e){var t=e.theme,r=void 0===t?ki:t,i=e.children,n=Ri(r);return x(Oi.Provider,{value:n,children:i})};xi.propTypes={children:c.node.isRequired,theme:c.object};var Mi=function(){return r(Oi)},Wi=function(e){var t=e.children,r=e.condition,i=e.wrapper;return r?s(i,{},t):t};Wi.propTypes={children:c.node.isRequired,condition:c.bool.isRequired,wrapper:c.element.isRequired};var Ci={position:"relative"},Ti=function(e){var t=e.children,r=e.theme,n=e.renderWrapper,o=void 0===n||n,s=e.isInteractive,a=void 0===s||s,u=e.animate,l=e.motionStiffness,d=e.motionDamping,c=e.motionConfig,p=i(null);return x(xi,{theme:r,children:x(or,{animate:u,stiffness:l,damping:d,config:c,children:x(f,{container:p,children:M(Wi,{condition:o,wrapper:x("div",{style:Ci,ref:p}),children:[t,a&&x(h,{})]})})})})};Ti.propTypes={children:c.element.isRequired,isInteractive:c.bool,renderWrapper:c.bool,theme:c.object,animate:c.bool,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.string};var Ei=function(){},Si={position:"relative"},zi=function(e){var r=e.children,n=e.theme,o=e.isInteractive,s=void 0===o||o,u=e.renderWrapper,l=void 0===u||u,d=e.animate,c=e.motionStiffness,f=e.motionDamping,b=e.motionConfig,v=i(null),y=p(v),_=y.actions,R=y.state,w=a((function(e,t){return _.showTooltipFromEvent(e,t)}),[_.showTooltipFromEvent]),q=t((function(){return{showTooltip:s?w:Ei,hideTooltip:s?_.hideTooltip:Ei}}),[_.hideTooltip,s,w]);return x(xi,{theme:n,children:x(or,{animate:d,stiffness:c,damping:f,config:b,children:x(g.Provider,{value:_,children:x(m.Provider,{value:R,children:M(Wi,{condition:l,wrapper:x("div",{style:Si,ref:v}),children:[r(q),s&&x(h,{})]})})})})})};zi.propTypes={children:c.func.isRequired,isInteractive:c.bool,renderWrapper:c.bool,theme:c.object.isRequired,animate:c.bool.isRequired,motionStiffness:c.number,motionDamping:c.number,motionConfig:c.string};var ji=function(e){var t=e.children,r=_i(),i=r[0],n=r[1],o=n.width>0&&n.height>0;return x("div",{ref:i,style:{width:"100%",height:"100%"},children:o&&t({width:n.width,height:n.height})})};ji.propTypes={children:c.func.isRequired};var Di=["id","colors"],Pi=function(e){var t=e.id,r=e.colors,i=Ht(e,Di);return x("linearGradient",Yt({id:t,x1:0,x2:0,y1:0,y2:1},i,{children:r.map((function(e){var t=e.offset,r=e.color,i=e.opacity;return x("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==i?i:1},t)}))}))};Pi.propTypes={id:c.string.isRequired,colors:c.arrayOf(c.shape({offset:c.number.isRequired,color:c.string.isRequired,opacity:c.number})).isRequired,gradientTransform:c.string};var Ai=function(e,t,r){return void 0===r&&(r={}),Yt({id:e,type:"linearGradient",colors:t},r)},Gi={linearGradient:Pi},Li=u((function(e){var t=e.id,r=e.background,i=e.color,n=e.size,o=e.padding,s=e.stagger,a=n+o,u=n/2,l=o/2;return!0===s&&(a=2*n+2*o),M("pattern",{id:t,width:a,height:a,patternUnits:"userSpaceOnUse",children:[x("rect",{width:a,height:a,fill:r}),x("circle",{cx:l+u,cy:l+u,r:u,fill:i}),s&&x("circle",{cx:1.5*o+n+u,cy:1.5*o+n+u,r:u,fill:i})]})}));Li.displayName="PatternDots",Li.propTypes={id:c.string.isRequired,color:c.string.isRequired,background:c.string.isRequired,size:c.number.isRequired,padding:c.number.isRequired,stagger:c.bool.isRequired},Li.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var Bi=function(e,t){return void 0===t&&(t={}),Yt({id:e,type:"patternDots"},t)},Ii=2*Math.PI,Yi=function(e){return e*Math.PI/180},Fi=function(e){return 180*e/Math.PI},Hi=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},Ui=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},Xi=function(e){var t=e%360;return t<0&&(t+=360),t},Ki=function(e){return e-Ii*Math.floor((e+Math.PI)/Ii)},Vi=function(e){return e<0?360- -e%360:e%360},Ni=function(e,t,r){void 0===r&&(r=360);var i=t;return Math.abs(t-e)>r&&(i=e+(t>e?r:-r)),[e,i]},Ji={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"}}},Qi=function(e,t,r,i){void 0===i&&(i="svg");var n=Ji[i],o=Ui(t-Math.PI/2,e),s=o.x,a=o.y,u=Fi(t),l=n.align.center,d=n.baseline.bottom;return r>0?(l=n.align.right,d=n.baseline.center):r<0&&(l=n.align.left,d=n.baseline.center),0!==r&&u>180&&(u-=180,l=l===n.align.right?n.align.left:n.align.right),{x:s,y:a,rotate:u+=r,align:l,baseline:d}},Zi=u((function(e){var t=e.id,r=e.spacing,i=e.rotation,n=e.background,o=e.color,s=e.lineWidth,a=Math.round(i)%360,u=Math.abs(r);a>180?a-=360:a>90?a-=180:a<-180?a+=360:a<-90&&(a+=180);var l,d=u,c=u;return 0===a?l="\n M 0 0 L "+d+" 0\n M 0 "+c+" L "+d+" "+c+"\n ":90===a?l="\n M 0 0 L 0 "+c+"\n M "+d+" 0 L "+d+" "+c+"\n ":(d=Math.abs(u/Math.sin(Yi(a))),c=u/Math.sin(Yi(90-a)),l=a>0?"\n M 0 "+-c+" L "+2*d+" "+c+"\n M "+-d+" "+-c+" L "+d+" "+c+"\n M "+-d+" 0 L "+d+" "+2*c+"\n ":"\n M "+-d+" "+c+" L "+d+" "+-c+"\n M "+-d+" "+2*c+" L "+2*d+" "+-c+"\n M 0 "+2*c+" L "+2*d+" 0\n "),M("pattern",{id:t,width:d,height:c,patternUnits:"userSpaceOnUse",children:[x("rect",{width:d,height:c,fill:n,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),x("path",{d:l,strokeWidth:s,stroke:o,strokeLinecap:"square"})]})}));Zi.displayName="PatternLines",Zi.propTypes={id:c.string.isRequired,spacing:c.number.isRequired,rotation:c.number.isRequired,background:c.string.isRequired,color:c.string.isRequired,lineWidth:c.number.isRequired},Zi.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var $i=function(e,t){return void 0===t&&(t={}),Yt({id:e,type:"patternLines"},t)},en=u((function(e){var t=e.id,r=e.background,i=e.color,n=e.size,o=e.padding,s=e.stagger,a=n+o,u=o/2;return!0===s&&(a=2*n+2*o),M("pattern",{id:t,width:a,height:a,patternUnits:"userSpaceOnUse",children:[x("rect",{width:a,height:a,fill:r}),x("rect",{x:u,y:u,width:n,height:n,fill:i}),s&&x("rect",{x:1.5*o+n,y:1.5*o+n,width:n,height:n,fill:i})]})}));en.displayName="PatternSquares",en.propTypes={id:c.string.isRequired,color:c.string.isRequired,background:c.string.isRequired,size:c.number.isRequired,padding:c.number.isRequired,stagger:c.bool.isRequired},en.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var tn=function(e,t){return void 0===t&&(t={}),Yt({id:e,type:"patternSquares"},t)},rn={patternDots:Li,patternLines:Zi,patternSquares:en},nn=["type"],on=Yt({},Gi,rn),sn=function(e){var t=e.defs;return!t||t.length<1?null:x("defs",{"aria-hidden":!0,children:t.map((function(e){var t=e.type,r=Ht(e,nn);return on[t]?l(on[t],Yt({key:r.id},r)):null}))})};sn.propTypes={defs:c.arrayOf(c.shape({type:c.oneOf(Object.keys(on)).isRequired,id:c.string.isRequired}))};var an=u(sn),un=function(e){var t=e.width,r=e.height,i=e.margin,n=e.defs,o=e.children,s=e.role,a=e.ariaLabel,u=e.ariaLabelledBy,l=e.ariaDescribedBy,d=e.isFocusable,c=Mi();return M("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:s,"aria-label":a,"aria-labelledby":u,"aria-describedby":l,focusable:d,tabIndex:d?0:void 0,children:[x(an,{defs:n}),x("rect",{width:t,height:r,fill:c.background}),x("g",{transform:"translate("+i.left+","+i.top+")",children:o})]})};un.propTypes={width:c.number.isRequired,height:c.number.isRequired,margin:c.shape({top:c.number.isRequired,left:c.number.isRequired}).isRequired,defs:c.array,children:c.oneOfType([c.arrayOf(c.node),c.node]).isRequired,role:c.string,isFocusable:c.bool,ariaLabel:c.string,ariaLabelledBy:c.string,ariaDescribedBy:c.string};var ln=function(e){var t=e.size,r=e.color,i=e.borderWidth,n=e.borderColor;return x("circle",{r:t/2,fill:r,stroke:n,strokeWidth:i,style:{pointerEvents:"none"}})};ln.propTypes={size:c.number.isRequired,color:c.string.isRequired,borderWidth:c.number.isRequired,borderColor:c.string.isRequired};var dn=u(ln),cn=function(e){var t=e.x,r=e.y,i=e.symbol,n=void 0===i?dn:i,o=e.size,s=e.datum,a=e.color,u=e.borderWidth,d=e.borderColor,c=e.label,f=e.labelTextAnchor,h=void 0===f?"middle":f,p=e.labelYOffset,g=void 0===p?-12:p,m=Mi(),b=ur(),v=b.animate,y=b.config,_=w({transform:"translate("+t+", "+r+")",config:y,immediate:!v});return M(O.g,{transform:_.transform,style:{pointerEvents:"none"},children:[l(n,{size:o,color:a,datum:s,borderWidth:u,borderColor:d}),c&&x("text",{textAnchor:h,y:g,style:m.dots.text,children:c})]})};cn.propTypes={x:c.number.isRequired,y:c.number.isRequired,datum:c.object.isRequired,size:c.number.isRequired,color:c.string.isRequired,borderWidth:c.number.isRequired,borderColor:c.string.isRequired,symbol:c.oneOfType([c.func,c.object]),label:c.oneOfType([c.string,c.number]),labelTextAnchor:c.oneOf(["start","middle","end"]),labelYOffset:c.number.isRequired};var fn=u(cn),hn=function(e){var t=e.width,r=e.height,i=e.axis,n=e.scale,o=e.value,s=e.lineStyle,a=e.textStyle,u=e.legend,l=e.legendPosition,d=e.legendOffsetX,c=e.legendOffsetY,f=e.legendOrientation,h=Mi(),p=0,g=0,m=0,b=0;"y"===i?(m=n(o),g=t):(p=n(o),b=r);var v=null;if(u){var y=function(e){var t=e.axis,r=e.width,i=e.height,n=e.position,o=e.offsetX,s=e.offsetY,a=e.orientation,u=0,l=0,d="vertical"===a?-90:0,c="start";if("x"===t)switch(n){case"top-left":u=-o,l=s,c="end";break;case"top":l=-s,c="horizontal"===a?"middle":"start";break;case"top-right":u=o,l=s,c="horizontal"===a?"start":"end";break;case"right":u=o,l=i/2,c="horizontal"===a?"start":"middle";break;case"bottom-right":u=o,l=i-s,c="start";break;case"bottom":l=i+s,c="horizontal"===a?"middle":"end";break;case"bottom-left":l=i-s,u=-o,c="horizontal"===a?"end":"start";break;case"left":u=-o,l=i/2,c="horizontal"===a?"end":"middle"}else switch(n){case"top-left":u=o,l=-s,c="start";break;case"top":u=r/2,l=-s,c="horizontal"===a?"middle":"start";break;case"top-right":u=r-o,l=-s,c="horizontal"===a?"end":"start";break;case"right":u=r+o,c="horizontal"===a?"start":"middle";break;case"bottom-right":u=r-o,l=s,c="end";break;case"bottom":u=r/2,l=s,c="horizontal"===a?"middle":"end";break;case"bottom-left":u=o,l=s,c="horizontal"===a?"start":"end";break;case"left":u=-o,c="horizontal"===a?"end":"middle"}return{x:u,y:l,rotation:d,textAnchor:c}}({axis:i,width:t,height:r,position:l,offsetX:d,offsetY:c,orientation:f});v=x("text",{transform:"translate("+y.x+", "+y.y+") rotate("+y.rotation+")",textAnchor:y.textAnchor,dominantBaseline:"central",style:a,children:u})}return M("g",{transform:"translate("+p+", "+m+")",children:[x("line",{x1:0,x2:g,y1:0,y2:b,stroke:h.markers.lineColor,strokeWidth:h.markers.lineStrokeWidth,style:s}),v]})};hn.propTypes={width:c.number.isRequired,height:c.number.isRequired,axis:c.oneOf(["x","y"]).isRequired,scale:c.func.isRequired,value:c.oneOfType([c.number,c.string,c.instanceOf(Date)]).isRequired,lineStyle:c.object,textStyle:c.object,legend:c.string,legendPosition:c.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:c.number.isRequired,legendOffsetY:c.number.isRequired,legendOrientation:c.oneOf(["horizontal","vertical"]).isRequired},hn.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var pn=u(hn),gn=function(e){var t=e.markers,r=e.width,i=e.height,n=e.xScale,o=e.yScale;return t&&0!==t.length?t.map((function(e,t){return x(pn,Yt({},e,{width:r,height:i,scale:"y"===e.axis?o:n}),t)})):null};gn.propTypes={width:c.number.isRequired,height:c.number.isRequired,xScale:c.func.isRequired,yScale:c.func.isRequired,markers:c.arrayOf(c.shape({axis:c.oneOf(["x","y"]).isRequired,value:c.oneOfType([c.number,c.string,c.instanceOf(Date)]).isRequired,lineStyle:c.object,textStyle:c.object}))};var mn=u(gn),bn=function(){return Dt(Pt({margin:Jr}),At({width:c.number.isRequired,height:c.number.isRequired,margin:Ir}),Gt((function(e,t){return e.width!==t.width||e.height!==t.height||!Lt(e.margin,t.margin)}),(function(e){var t=Object.assign({},Jr,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}})))},vn=function(){return Dt(At(sr),Pt({animate:true,motionDamping:15,motionStiffness:90}))},yn=function(e){var t,r=void 0===e?{}:e,i=r.srcKey,n=void 0===i?"theme":i,o=r.destKey,s=void 0===o?"theme":o;return Dt(At(((t={})[n]=c.object,t)),Gt([n],(function(e){var t;return(t={})[s]=ir(tr,e[n]),t})))},_n=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],Rn=function(e){return function(t){var r,i;function n(){return t.apply(this,arguments)||this}return i=t,(r=n).prototype=Object.create(i.prototype),r.prototype.constructor=r,Ft(r,i),n.prototype.render=function(){var t=this.props,r=t.theme,i=t.renderWrapper,n=t.animate,o=t.motionStiffness,s=t.motionDamping,a=t.motionConfig,u=Ht(t,_n);return x(Ti,{theme:r,renderWrapper:i,isInteractive:u.isInteractive,animate:n,motionStiffness:o,motionDamping:s,motionConfig:a,children:x(e,Yt({},u))})},n}(d)},wn=function(e,t){var r,i=Qe(e)?e:function(t){return v(t,e)};return t&&(r=Qe(t)?t:zt(t)),r?function(e){return r(i(e))}:i},qn=function(e){return Qe(e)?e:function(t){return v(t,e)}},On=function(e){return t((function(){return qn(e)}),[e])},kn=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],xn=function(e,t,r){var i=t.width-e.width,n=t.height-e.height,o=0,s=0;return"center"===r&&(o=i/2,s=n/2),"top"===r&&(o=i/2),"top-right"===r&&(o=i),"right"===r&&(o=i,s=n/2),"bottom-right"===r&&(o=i,s=n),"bottom"===r&&(o=i/2,s=n),"bottom-left"===r&&(s=n),"left"===r&&(s=n/2),[o,s]},Mn=function(e,t,r,i){var n=r-e,o=i-t;return n*=n,o*=o,Math.sqrt(n+o)},Wn=function(e,t,r,i){var n=Math.atan2(i-t,r-e)-Math.PI/2;return n>0?n:2*Math.PI+n},Cn=function(e,t,r,i,n,o){return e<=n&&n<=e+r&&t<=o&&o<=t+i},Tn=function(e,t){var r=t.clientX,i=t.clientY,n=e.getBoundingClientRect();return[r-n.left,i-n.top]},En=Object.keys(Gi),Sn=Object.keys(rn),zn=function(e,t,r){if("*"===e)return!0;if(Qe(e))return e(t);if(Bt(e)){var i=r?v(t,r):t;return Lt(It(i,Object.keys(e)),e)}return!1},jn=function(e,t,r,i){var n=void 0===i?{}:i,o=n.dataKey,s=n.colorKey,a=void 0===s?"color":s,u=n.targetKey,l=void 0===u?"fill":u,d=[],c={};return e.length&&t.length&&(d=[].concat(e),t.forEach((function(t){for(var i=function(i){var n=r[i],s=n.id,u=n.match;if(zn(u,t,o)){var f=e.find((function(e){return e.id===s}));if(f)if(Sn.includes(f.type))if("inherit"===f.background||"inherit"===f.color){var h=v(t,a),p=f.background,g=f.color,m=s;"inherit"===f.background&&(m=m+".bg."+h,p=h),"inherit"===f.color&&(m=m+".fg."+h,g=h),y(t,l,"url(#"+m+")"),c[m]||(d.push(Yt({},f,{id:m,background:p,color:g})),c[m]=1)}else y(t,l,"url(#"+s+")");else if(En.includes(f.type)){if(f.colors.map((function(e){return e.color})).includes("inherit")){var b=v(t,a),_=s,R=Yt({},f,{colors:f.colors.map((function(e,t){return"inherit"!==e.color?e:(_=_+"."+t+"."+b,Yt({},e,{color:"inherit"===e.color?b:e.color}))}))});R.id=_,y(t,l,"url(#"+_+")"),c[_]||(d.push(R),c[_]=1)}else y(t,l,"url(#"+s+")")}return"break"}},n=0;n<r.length;n++){if("break"===i(n))break}}))),d};export{mn as CartesianMarkers,pn as CartesianMarkersItem,Ti as Container,an as Defs,fn as DotsItem,zi as LegacyContainer,Pi as LinearGradient,or as MotionConfigProvider,Li as PatternDots,Zi as PatternLines,en as PatternSquares,ji as ResponsiveWrapper,un as SvgWrapper,Ii as TWO_PI,xi as ThemeProvider,Xi as absoluteAngleDegrees,Ki as absoluteAngleRadians,xn as alignBox,$t as annotationsPropType,Or as areaCurvePropKeys,Xt as axisThemePropType,jn as bindDefs,Fr as blendModePropType,Yr as blendModes,kn as boxAlignments,Ni as clampArc,qr as closedCurvePropKeys,mr as colorInterpolatorIds,gr as colorInterpolators,pr as colorSchemeIds,Zt as crosshairPropType,Mr as curveFromProp,Rr as curvePropKeys,_r as curvePropMapping,wr as curvePropType,Ur as defaultAnimate,Vr as defaultCategoricalColors,Nr as defaultColorRange,Jr as defaultMargin,Kr as defaultMotionDamping,Xr as defaultMotionStiffness,tr as defaultTheme,Wr as defsPropTypes,Yi as degreesToRadians,Jt as dotsThemePropType,ir as extendDefaultTheme,Wn as getAngle,vr as getColorScale,Mn as getDistance,wn as getLabelGenerator,Qi as getPolarLabelProps,qn as getPropertyAccessor,Tn as getRelativeCursor,wi as getValueFormatter,Gi as gradientTypes,Kt as gridThemePropType,fr as guessQuantizeColorScale,Cn as isCursorInRect,zn as isMatchingDef,Nt as labelsThemePropType,Vt as legendsThemePropType,kr as lineCurvePropKeys,xr as lineCurvePropType,Ai as linearGradientDef,Ir as marginPropType,Qt as markersThemePropType,Hi as midAngle,nr as motionConfigContext,ar as motionDefaultProps,sr as motionPropTypes,br as nivoCategoricalColors,Ei as noop,Vi as normalizeAngle,Bi as patternDotsDef,$i as patternLinesDef,tn as patternSquaresDef,rn as patternTypes,Ui as positionFromAngle,yr as quantizeColorScalePropType,dr as quantizeColorScales,cr as quantizeColorScalesKeys,Fi as radiansToDegrees,Pr as stackOffsetFromProp,jr as stackOffsetPropKeys,zr as stackOffsetPropMapping,Dr as stackOffsetPropType,Sr as stackOrderFromProp,Tr as stackOrderPropKeys,Cr as stackOrderPropMapping,Er as stackOrderPropType,Ji as textPropsByEngine,Oi as themeContext,er as themePropType,Br as treeMapTileFromProp,Gr as treeMapTilePropKeys,Ar as treeMapTilePropMapping,Lr as treeMapTilePropType,lr as useAnimatedPath,Hr as useCurveInterpolation,Qr as useDimensions,_i as useMeasure,ur as useMotionConfig,Ri as usePartialTheme,On as usePropertyAccessor,Mi as useTheme,qi as useValueFormatter,Rn as withContainer,bn as withDimensions,vn as withMotion,yn as withTheme};
//# sourceMappingURL=nivo-core.es.js.map

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("prop-types"),require("@nivo/tooltip"),require("lodash/merge"),require("lodash/get"),require("lodash/set"),require("d3-interpolate"),require("@react-spring/web"),require("lodash/isString"),require("react/jsx-runtime"),require("lodash/last"),require("lodash/isArray"),require("d3-scale"),require("d3-scale-chromatic"),require("lodash/isFunction"),require("lodash/without"),require("d3-shape"),require("d3-hierarchy"),require("d3-format"),require("d3-time-format"),require("@nivo/recompose"),require("lodash/isEqual"),require("lodash/isPlainObject"),require("lodash/pick")):"function"==typeof define&&define.amd?define(["exports","react","prop-types","@nivo/tooltip","lodash/merge","lodash/get","lodash/set","d3-interpolate","@react-spring/web","lodash/isString","react/jsx-runtime","lodash/last","lodash/isArray","d3-scale","d3-scale-chromatic","lodash/isFunction","lodash/without","d3-shape","d3-hierarchy","d3-format","d3-time-format","@nivo/recompose","lodash/isEqual","lodash/isPlainObject","lodash/pick"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).nivo=e.nivo||{},e.React,e.PropTypes,e.nivo,e["lodash/merge"],e["lodash/get"],e["lodash/set"],e.d3,e["@react-spring/web"],e["lodash/isString"],e["react/jsx-runtime"],e["lodash/last"],e["lodash/isArray"],e.d3,e.d3,e["lodash/isFunction"],e["lodash/without"],e.d3,e.d3,e.d3,e.d3,e.nivo,e["lodash/isEqual"],e["lodash/isPlainObject"],e["lodash/pick"])}(this,(function(e,t,r,n,i,o,a,s,l,u,d,f,c,h,p,m,g,b,y,v,_,R,q,O,w){"use strict";function x(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var k=x(r),P=x(i),T=x(o),C=x(a),j=x(u),M=x(f),S=x(c),B=x(m),G=x(g),D=x(q),E=x(O),W=x(w);function z(){return z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},z.apply(this,arguments)}function A(e,t){return A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},A(e,t)}function Y(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var L={fill:k.default.string,fontSize:k.default.number,fontFamily:k.default.string},I=k.default.shape({domain:k.default.shape({line:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,strokeDasharray:k.default.string}).isRequired}).isRequired,ticks:k.default.shape({line:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,strokeDasharray:k.default.string}).isRequired,text:k.default.shape(z({},L)).isRequired}).isRequired,legend:k.default.shape({text:k.default.shape(z({},L)).isRequired}).isRequired}),F=k.default.shape({line:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,strokeDasharray:k.default.string}).isRequired}),K=k.default.shape({hidden:k.default.shape({symbol:k.default.shape({fill:k.default.string.isRequired,opacity:k.default.number}).isRequired,text:k.default.shape(z({},L,{opacity:k.default.number})).isRequired}).isRequired,text:k.default.shape(z({},L)).isRequired}),H=k.default.shape({text:k.default.shape(z({},L)).isRequired}),V=k.default.shape({text:k.default.shape(z({},L)).isRequired}),X=k.default.shape({text:k.default.shape(z({},L)).isRequired}),N=k.default.shape({line:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,strokeDasharray:k.default.string}).isRequired}),U=k.default.shape({text:k.default.shape(z({},L,{outlineWidth:k.default.number.isRequired,outlineColor:k.default.string.isRequired})).isRequired,link:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,outlineWidth:k.default.number.isRequired,outlineColor:k.default.string.isRequired}).isRequired,outline:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,outlineWidth:k.default.number.isRequired,outlineColor:k.default.string.isRequired}).isRequired,symbol:k.default.shape({fill:k.default.string.isRequired,outlineWidth:k.default.number.isRequired,outlineColor:k.default.string.isRequired}).isRequired}),Q=k.default.shape({background:k.default.string.isRequired,fontFamily:k.default.string.isRequired,fontSize:k.default.number.isRequired,textColor:k.default.string.isRequired,axis:I.isRequired,grid:F.isRequired,legends:K.isRequired,labels:H.isRequired,dots:V.isRequired,markers:X,crosshair:N.isRequired,annotations:U.isRequired}),J={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff"},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff"},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff"},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff"}}},Z=["axis.ticks.text","axis.legend.text","legends.text","labels.text","dots.text","markers.text","annotations.text"],$=function(e,t){var r=P.default({},e,t);return Z.forEach((function(e){void 0===T.default(r,e+".fontFamily")&&C.default(r,e+".fontFamily",r.fontFamily),void 0===T.default(r,e+".fontSize")&&C.default(r,e+".fontSize",r.fontSize),void 0===T.default(r,e+".fill")&&C.default(r,e+".fill",r.textColor)})),r},ee=t.createContext(),te=function(e){var r=e.children,n=e.animate,i=e.stiffness,o=e.damping,a=e.config,s=t.useMemo((function(){var e=j.default(a)?l.config[a]:a;return{animate:n,springConfig:{stiffness:i,damping:o},config:e}}),[n,i,o,a]);return d.jsx(ee.Provider,{value:s,children:r})},re={animate:k.default.bool,motionStiffness:k.default.number,motionDamping:k.default.number,motionConfig:k.default.oneOfType([k.default.oneOf(Object.keys(l.config)),k.default.shape({mass:k.default.number,tension:k.default.number,friction:k.default.number,clamp:k.default.bool,precision:k.default.number,velocity:k.default.number,duration:k.default.number,easing:k.default.func})])};te.propTypes={children:k.default.node.isRequired,animate:re.animate,stiffness:re.motionStiffness,damping:re.motionDamping,config:re.motionConfig};var ne={animate:!0,stiffness:90,damping:15,config:"default"};te.defaultProps=ne;var ie=function(){return t.useContext(ee)},oe={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:M.default(p.schemeBrBG),PRGn:M.default(p.schemePRGn),PiYG:M.default(p.schemePiYG),PuOr:M.default(p.schemePuOr),RdBu:M.default(p.schemeRdBu),RdGy:M.default(p.schemeRdGy),RdYlBu:M.default(p.schemeRdYlBu),RdYlGn:M.default(p.schemeRdYlGn),spectral:M.default(p.schemeSpectral),blues:M.default(p.schemeBlues),greens:M.default(p.schemeGreens),greys:M.default(p.schemeGreys),oranges:M.default(p.schemeOranges),purples:M.default(p.schemePurples),reds:M.default(p.schemeReds),BuGn:M.default(p.schemeBuGn),BuPu:M.default(p.schemeBuPu),GnBu:M.default(p.schemeGnBu),OrRd:M.default(p.schemeOrRd),PuBuGn:M.default(p.schemePuBuGn),PuBu:M.default(p.schemePuBu),PuRd:M.default(p.schemePuRd),RdPu:M.default(p.schemeRdPu),YlGnBu:M.default(p.schemeYlGnBu),YlGn:M.default(p.schemeYlGn),YlOrBr:M.default(p.schemeYlOrBr),YlOrRd:M.default(p.schemeYlOrRd)},ae=Object.keys(oe),se={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:p.schemeCategory10,accent:p.schemeAccent,dark2:p.schemeDark2,paired:p.schemePaired,pastel1:p.schemePastel1,pastel2:p.schemePastel2,set1:p.schemeSet1,set2:p.schemeSet2,set3:p.schemeSet3,brown_blueGreen:M.default(p.schemeBrBG),purpleRed_green:M.default(p.schemePRGn),pink_yellowGreen:M.default(p.schemePiYG),purple_orange:M.default(p.schemePuOr),red_blue:M.default(p.schemeRdBu),red_grey:M.default(p.schemeRdGy),red_yellow_blue:M.default(p.schemeRdYlBu),red_yellow_green:M.default(p.schemeRdYlGn),spectral:M.default(p.schemeSpectral),blues:M.default(p.schemeBlues),greens:M.default(p.schemeGreens),greys:M.default(p.schemeGreys),oranges:M.default(p.schemeOranges),purples:M.default(p.schemePurples),reds:M.default(p.schemeReds),blue_green:M.default(p.schemeBuGn),blue_purple:M.default(p.schemeBuPu),green_blue:M.default(p.schemeGnBu),orange_red:M.default(p.schemeOrRd),purple_blue_green:M.default(p.schemePuBuGn),purple_blue:M.default(p.schemePuBu),purple_red:M.default(p.schemePuRd),red_purple:M.default(p.schemeRdPu),yellow_green_blue:M.default(p.schemeYlGnBu),yellow_green:M.default(p.schemeYlGn),yellow_orange_brown:M.default(p.schemeYlOrBr),yellow_orange_red:M.default(p.schemeYlOrRd)},le={brown_blueGreen:p.interpolateBrBG,purpleRed_green:p.interpolatePRGn,pink_yellowGreen:p.interpolatePiYG,purple_orange:p.interpolatePuOr,red_blue:p.interpolateRdBu,red_grey:p.interpolateRdGy,red_yellow_blue:p.interpolateRdYlBu,red_yellow_green:p.interpolateRdYlGn,spectral:p.interpolateSpectral,blues:p.interpolateBlues,greens:p.interpolateGreens,greys:p.interpolateGreys,oranges:p.interpolateOranges,purples:p.interpolatePurples,reds:p.interpolateReds,viridis:p.interpolateViridis,inferno:p.interpolateInferno,magma:p.interpolateMagma,plasma:p.interpolatePlasma,warm:p.interpolateWarm,cool:p.interpolateCool,cubehelixDefault:p.interpolateCubehelixDefault,blue_green:p.interpolateBuGn,blue_purple:p.interpolateBuPu,green_blue:p.interpolateGnBu,orange_red:p.interpolateOrRd,purple_blue_green:p.interpolatePuBuGn,purple_blue:p.interpolatePuBu,purple_red:p.interpolatePuRd,red_purple:p.interpolateRdPu,yellow_green_blue:p.interpolateYlGnBu,yellow_green:p.interpolateYlGn,yellow_orange_brown:p.interpolateYlOrBr,yellow_orange_red:p.interpolateYlOrRd,rainbow:p.interpolateRainbow,sinebow:p.interpolateSinebow},ue=function(){return h.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},de=k.default.oneOfType([k.default.oneOf(ae),k.default.func,k.default.arrayOf(k.default.string)]),fe={basis:b.curveBasis,basisClosed:b.curveBasisClosed,basisOpen:b.curveBasisOpen,bundle:b.curveBundle,cardinal:b.curveCardinal,cardinalClosed:b.curveCardinalClosed,cardinalOpen:b.curveCardinalOpen,catmullRom:b.curveCatmullRom,catmullRomClosed:b.curveCatmullRomClosed,catmullRomOpen:b.curveCatmullRomOpen,linear:b.curveLinear,linearClosed:b.curveLinearClosed,monotoneX:b.curveMonotoneX,monotoneY:b.curveMonotoneY,natural:b.curveNatural,step:b.curveStep,stepAfter:b.curveStepAfter,stepBefore:b.curveStepBefore},ce=Object.keys(fe),he=k.default.oneOf(ce),pe=ce.filter((function(e){return e.endsWith("Closed")})),me=G.default(ce,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),ge=G.default(ce,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),be=k.default.oneOf(ge),ye=function(e){if(!fe[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return fe[e]},ve={defs:k.default.arrayOf(k.default.shape({id:k.default.string.isRequired})).isRequired,fill:k.default.arrayOf(k.default.shape({id:k.default.string.isRequired,match:k.default.oneOfType([k.default.oneOf(["*"]),k.default.object,k.default.func]).isRequired})).isRequired},_e={ascending:b.stackOrderAscending,descending:b.stackOrderDescending,insideOut:b.stackOrderInsideOut,none:b.stackOrderNone,reverse:b.stackOrderReverse},Re=Object.keys(_e),qe=k.default.oneOf(Re),Oe={expand:b.stackOffsetExpand,diverging:b.stackOffsetDiverging,none:b.stackOffsetNone,silhouette:b.stackOffsetSilhouette,wiggle:b.stackOffsetWiggle},we=Object.keys(Oe),xe=k.default.oneOf(we),ke={binary:y.treemapBinary,dice:y.treemapDice,slice:y.treemapSlice,sliceDice:y.treemapSliceDice,squarify:y.treemapSquarify,resquarify:y.treemapResquarify},Pe=Object.keys(ke),Te=k.default.oneOf(Pe),Ce=k.default.shape({top:k.default.number,right:k.default.number,bottom:k.default.number,left:k.default.number}).isRequired,je=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Me=k.default.oneOf(je),Se=ue,Be=h.scaleOrdinal(p.schemeSet3),Ge={top:0,right:0,bottom:0,left:0},De=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r<n.length;r++){var i=n[r];e.call(t,i[1],i[0])}},t}()}(),Ee="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,We="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),ze="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(We):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var Ae=["top","right","bottom","left","width","height","size","weight"],Ye="undefined"!=typeof MutationObserver,Le=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var r=!1,n=!1,i=0;function o(){r&&(r=!1,e()),n&&s()}function a(){ze(o)}function s(){var e=Date.now();if(r){if(e-i<2)return;n=!0}else r=!0,n=!1,setTimeout(a,t);i=e}return s}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){Ee&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Ye?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){Ee&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;Ae.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Ie=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},Fe=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||We},Ke=Qe(0,0,0,0);function He(e){return parseFloat(e)||0}function Ve(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+He(e["border-"+r+"-width"])}),0)}function Xe(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return Ke;var n=Fe(e).getComputedStyle(e),i=function(e){for(var t={},r=0,n=["top","right","bottom","left"];r<n.length;r++){var i=n[r],o=e["padding-"+i];t[i]=He(o)}return t}(n),o=i.left+i.right,a=i.top+i.bottom,s=He(n.width),l=He(n.height);if("border-box"===n.boxSizing&&(Math.round(s+o)!==t&&(s-=Ve(n,"left","right")+o),Math.round(l+a)!==r&&(l-=Ve(n,"top","bottom")+a)),!function(e){return e===Fe(e).document.documentElement}(e)){var u=Math.round(s+o)-t,d=Math.round(l+a)-r;1!==Math.abs(u)&&(s-=u),1!==Math.abs(d)&&(l-=d)}return Qe(i.left,i.top,s,l)}var Ne="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof Fe(e).SVGGraphicsElement}:function(e){return e instanceof Fe(e).SVGElement&&"function"==typeof e.getBBox};function Ue(e){return Ee?Ne(e)?function(e){var t=e.getBBox();return Qe(0,0,t.width,t.height)}(e):Xe(e):Ke}function Qe(e,t,r,n){return{x:e,y:t,width:r,height:n}}var Je=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Qe(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=Ue(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),Ze=function(e,t){var r,n,i,o,a,s,l,u=(n=(r=t).x,i=r.y,o=r.width,a=r.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),Ie(l,{x:n,y:i,width:o,height:a,top:i,right:n+o,bottom:a+i,left:n}),l);Ie(this,{target:e,contentRect:u})},$e=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new De,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Fe(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new Je(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Fe(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new Ze(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),et="undefined"!=typeof WeakMap?new WeakMap:new De,tt=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=Le.getInstance(),n=new $e(t,r,this);et.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){tt.prototype[e]=function(){var t;return(t=et.get(this))[e].apply(t,arguments)}}));var rt=void 0!==We.ResizeObserver?We.ResizeObserver:tt,nt=function(){var e=t.useRef(null),r=t.useState({left:0,top:0,width:0,height:0}),n=r[0],i=r[1],o=t.useState((function(){return new rt((function(e){var t=e[0];return i(t.contentRect)}))}))[0];return t.useEffect((function(){return e.current&&o.observe(e.current),function(){return o.disconnect()}}),[]),[e,n]},it=function(e){return t.useMemo((function(){return $(J,e)}),[e])},ot=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?_.timeFormat(e.slice("5")):v.format(e):function(e){return""+e}},at=t.createContext(),st={},lt=function(e){var t=e.theme,r=void 0===t?st:t,n=e.children,i=it(r);return d.jsx(at.Provider,{value:i,children:n})};lt.propTypes={children:k.default.node.isRequired,theme:k.default.object};var ut=function(){return t.useContext(at)},dt=function(e){var r=e.children,n=e.condition,i=e.wrapper;return n?t.cloneElement(i,{},r):r};dt.propTypes={children:k.default.node.isRequired,condition:k.default.bool.isRequired,wrapper:k.default.element.isRequired};var ft={position:"relative"},ct=function(e){var r=e.children,i=e.theme,o=e.renderWrapper,a=void 0===o||o,s=e.isInteractive,l=void 0===s||s,u=e.animate,f=e.motionStiffness,c=e.motionDamping,h=e.motionConfig,p=t.useRef(null);return d.jsx(lt,{theme:i,children:d.jsx(te,{animate:u,stiffness:f,damping:c,config:h,children:d.jsx(n.TooltipProvider,{container:p,children:d.jsxs(dt,{condition:a,wrapper:d.jsx("div",{style:ft,ref:p}),children:[r,l&&d.jsx(n.Tooltip,{})]})})})})};ct.propTypes={children:k.default.element.isRequired,isInteractive:k.default.bool,renderWrapper:k.default.bool,theme:k.default.object,animate:k.default.bool,motionStiffness:k.default.number,motionDamping:k.default.number,motionConfig:k.default.string};var ht=function(){},pt={position:"relative"},mt=function(e){var r=e.children,i=e.theme,o=e.isInteractive,a=void 0===o||o,s=e.renderWrapper,l=void 0===s||s,u=e.animate,f=e.motionStiffness,c=e.motionDamping,h=e.motionConfig,p=t.useRef(null),m=n.useTooltipHandlers(p),g=m.actions,b=m.state,y=t.useCallback((function(e,t){return g.showTooltipFromEvent(e,t)}),[g.showTooltipFromEvent]),v=t.useMemo((function(){return{showTooltip:a?y:ht,hideTooltip:a?g.hideTooltip:ht}}),[g.hideTooltip,a,y]);return d.jsx(lt,{theme:i,children:d.jsx(te,{animate:u,stiffness:f,damping:c,config:h,children:d.jsx(n.TooltipActionsContext.Provider,{value:g,children:d.jsx(n.TooltipStateContext.Provider,{value:b,children:d.jsxs(dt,{condition:l,wrapper:d.jsx("div",{style:pt,ref:p}),children:[r(v),a&&d.jsx(n.Tooltip,{})]})})})})})};mt.propTypes={children:k.default.func.isRequired,isInteractive:k.default.bool,renderWrapper:k.default.bool,theme:k.default.object.isRequired,animate:k.default.bool.isRequired,motionStiffness:k.default.number,motionDamping:k.default.number,motionConfig:k.default.string};var gt=function(e){var t=e.children,r=nt(),n=r[0],i=r[1],o=i.width>0&&i.height>0;return d.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:o&&t({width:i.width,height:i.height})})};gt.propTypes={children:k.default.func.isRequired};var bt=["id","colors"],yt=function(e){var t=e.id,r=e.colors,n=Y(e,bt);return d.jsx("linearGradient",z({id:t,x1:0,x2:0,y1:0,y2:1},n,{children:r.map((function(e){var t=e.offset,r=e.color,n=e.opacity;return d.jsx("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==n?n:1},t)}))}))};yt.propTypes={id:k.default.string.isRequired,colors:k.default.arrayOf(k.default.shape({offset:k.default.number.isRequired,color:k.default.string.isRequired,opacity:k.default.number})).isRequired,gradientTransform:k.default.string};var vt={linearGradient:yt},_t=t.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,l=i/2,u=o/2;return!0===a&&(s=2*i+2*o),d.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:s,height:s,fill:r}),d.jsx("circle",{cx:u+l,cy:u+l,r:l,fill:n}),a&&d.jsx("circle",{cx:1.5*o+i+l,cy:1.5*o+i+l,r:l,fill:n})]})}));_t.displayName="PatternDots",_t.propTypes={id:k.default.string.isRequired,color:k.default.string.isRequired,background:k.default.string.isRequired,size:k.default.number.isRequired,padding:k.default.number.isRequired,stagger:k.default.bool.isRequired},_t.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var Rt=2*Math.PI,qt=function(e){return e*Math.PI/180},Ot=function(e){return 180*e/Math.PI},wt=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},xt={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"}}},kt=t.memo((function(e){var t=e.id,r=e.spacing,n=e.rotation,i=e.background,o=e.color,a=e.lineWidth,s=Math.round(n)%360,l=Math.abs(r);s>180?s-=360:s>90?s-=180:s<-180?s+=360:s<-90&&(s+=180);var u,f=l,c=l;return 0===s?u="\n M 0 0 L "+f+" 0\n M 0 "+c+" L "+f+" "+c+"\n ":90===s?u="\n M 0 0 L 0 "+c+"\n M "+f+" 0 L "+f+" "+c+"\n ":(f=Math.abs(l/Math.sin(qt(s))),c=l/Math.sin(qt(90-s)),u=s>0?"\n M 0 "+-c+" L "+2*f+" "+c+"\n M "+-f+" "+-c+" L "+f+" "+c+"\n M "+-f+" 0 L "+f+" "+2*c+"\n ":"\n M "+-f+" "+c+" L "+f+" "+-c+"\n M "+-f+" "+2*c+" L "+2*f+" "+-c+"\n M 0 "+2*c+" L "+2*f+" 0\n "),d.jsxs("pattern",{id:t,width:f,height:c,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:f,height:c,fill:i,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),d.jsx("path",{d:u,strokeWidth:a,stroke:o,strokeLinecap:"square"})]})}));kt.displayName="PatternLines",kt.propTypes={id:k.default.string.isRequired,spacing:k.default.number.isRequired,rotation:k.default.number.isRequired,background:k.default.string.isRequired,color:k.default.string.isRequired,lineWidth:k.default.number.isRequired},kt.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var Pt=t.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,l=o/2;return!0===a&&(s=2*i+2*o),d.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:s,height:s,fill:r}),d.jsx("rect",{x:l,y:l,width:i,height:i,fill:n}),a&&d.jsx("rect",{x:1.5*o+i,y:1.5*o+i,width:i,height:i,fill:n})]})}));Pt.displayName="PatternSquares",Pt.propTypes={id:k.default.string.isRequired,color:k.default.string.isRequired,background:k.default.string.isRequired,size:k.default.number.isRequired,padding:k.default.number.isRequired,stagger:k.default.bool.isRequired},Pt.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var Tt={patternDots:_t,patternLines:kt,patternSquares:Pt},Ct=["type"],jt=z({},vt,Tt),Mt=function(e){var r=e.defs;return!r||r.length<1?null:d.jsx("defs",{"aria-hidden":!0,children:r.map((function(e){var r=e.type,n=Y(e,Ct);return jt[r]?t.createElement(jt[r],z({key:n.id},n)):null}))})};Mt.propTypes={defs:k.default.arrayOf(k.default.shape({type:k.default.oneOf(Object.keys(jt)).isRequired,id:k.default.string.isRequired}))};var St=t.memo(Mt),Bt=function(e){var t=e.width,r=e.height,n=e.margin,i=e.defs,o=e.children,a=e.role,s=e.ariaLabel,l=e.ariaLabelledBy,u=e.ariaDescribedBy,f=e.isFocusable,c=ut();return d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:a,"aria-label":s,"aria-labelledby":l,"aria-describedby":u,focusable:f,tabIndex:f?0:void 0,children:[d.jsx(St,{defs:i}),d.jsx("rect",{width:t,height:r,fill:c.background}),d.jsx("g",{transform:"translate("+n.left+","+n.top+")",children:o})]})};Bt.propTypes={width:k.default.number.isRequired,height:k.default.number.isRequired,margin:k.default.shape({top:k.default.number.isRequired,left:k.default.number.isRequired}).isRequired,defs:k.default.array,children:k.default.oneOfType([k.default.arrayOf(k.default.node),k.default.node]).isRequired,role:k.default.string,isFocusable:k.default.bool,ariaLabel:k.default.string,ariaLabelledBy:k.default.string,ariaDescribedBy:k.default.string};var Gt=function(e){var t=e.size,r=e.color,n=e.borderWidth,i=e.borderColor;return d.jsx("circle",{r:t/2,fill:r,stroke:i,strokeWidth:n,style:{pointerEvents:"none"}})};Gt.propTypes={size:k.default.number.isRequired,color:k.default.string.isRequired,borderWidth:k.default.number.isRequired,borderColor:k.default.string.isRequired};var Dt=t.memo(Gt),Et=function(e){var r=e.x,n=e.y,i=e.symbol,o=void 0===i?Dt:i,a=e.size,s=e.datum,u=e.color,f=e.borderWidth,c=e.borderColor,h=e.label,p=e.labelTextAnchor,m=void 0===p?"middle":p,g=e.labelYOffset,b=void 0===g?-12:g,y=ut(),v=ie(),_=v.animate,R=v.config,q=l.useSpring({transform:"translate("+r+", "+n+")",config:R,immediate:!_});return d.jsxs(l.animated.g,{transform:q.transform,style:{pointerEvents:"none"},children:[t.createElement(o,{size:a,color:u,datum:s,borderWidth:f,borderColor:c}),h&&d.jsx("text",{textAnchor:m,y:b,style:y.dots.text,children:h})]})};Et.propTypes={x:k.default.number.isRequired,y:k.default.number.isRequired,datum:k.default.object.isRequired,size:k.default.number.isRequired,color:k.default.string.isRequired,borderWidth:k.default.number.isRequired,borderColor:k.default.string.isRequired,symbol:k.default.oneOfType([k.default.func,k.default.object]),label:k.default.oneOfType([k.default.string,k.default.number]),labelTextAnchor:k.default.oneOf(["start","middle","end"]),labelYOffset:k.default.number.isRequired};var Wt=t.memo(Et),zt=function(e){var t=e.width,r=e.height,n=e.axis,i=e.scale,o=e.value,a=e.lineStyle,s=e.textStyle,l=e.legend,u=e.legendPosition,f=e.legendOffsetX,c=e.legendOffsetY,h=e.legendOrientation,p=ut(),m=0,g=0,b=0,y=0;"y"===n?(b=i(o),g=t):(m=i(o),y=r);var v=null;if(l){var _=function(e){var t=e.axis,r=e.width,n=e.height,i=e.position,o=e.offsetX,a=e.offsetY,s=e.orientation,l=0,u=0,d="vertical"===s?-90:0,f="start";if("x"===t)switch(i){case"top-left":l=-o,u=a,f="end";break;case"top":u=-a,f="horizontal"===s?"middle":"start";break;case"top-right":l=o,u=a,f="horizontal"===s?"start":"end";break;case"right":l=o,u=n/2,f="horizontal"===s?"start":"middle";break;case"bottom-right":l=o,u=n-a,f="start";break;case"bottom":u=n+a,f="horizontal"===s?"middle":"end";break;case"bottom-left":u=n-a,l=-o,f="horizontal"===s?"end":"start";break;case"left":l=-o,u=n/2,f="horizontal"===s?"end":"middle"}else switch(i){case"top-left":l=o,u=-a,f="start";break;case"top":l=r/2,u=-a,f="horizontal"===s?"middle":"start";break;case"top-right":l=r-o,u=-a,f="horizontal"===s?"end":"start";break;case"right":l=r+o,f="horizontal"===s?"start":"middle";break;case"bottom-right":l=r-o,u=a,f="end";break;case"bottom":l=r/2,u=a,f="horizontal"===s?"middle":"end";break;case"bottom-left":l=o,u=a,f="horizontal"===s?"start":"end";break;case"left":l=-o,f="horizontal"===s?"end":"middle"}return{x:l,y:u,rotation:d,textAnchor:f}}({axis:n,width:t,height:r,position:u,offsetX:f,offsetY:c,orientation:h});v=d.jsx("text",{transform:"translate("+_.x+", "+_.y+") rotate("+_.rotation+")",textAnchor:_.textAnchor,dominantBaseline:"central",style:s,children:l})}return d.jsxs("g",{transform:"translate("+m+", "+b+")",children:[d.jsx("line",{x1:0,x2:g,y1:0,y2:y,stroke:p.markers.lineColor,strokeWidth:p.markers.lineStrokeWidth,style:a}),v]})};zt.propTypes={width:k.default.number.isRequired,height:k.default.number.isRequired,axis:k.default.oneOf(["x","y"]).isRequired,scale:k.default.func.isRequired,value:k.default.oneOfType([k.default.number,k.default.string,k.default.instanceOf(Date)]).isRequired,lineStyle:k.default.object,textStyle:k.default.object,legend:k.default.string,legendPosition:k.default.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:k.default.number.isRequired,legendOffsetY:k.default.number.isRequired,legendOrientation:k.default.oneOf(["horizontal","vertical"]).isRequired},zt.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var At=t.memo(zt),Yt=function(e){var t=e.markers,r=e.width,n=e.height,i=e.xScale,o=e.yScale;return t&&0!==t.length?t.map((function(e,t){return d.jsx(At,z({},e,{width:r,height:n,scale:"y"===e.axis?o:i}),t)})):null};Yt.propTypes={width:k.default.number.isRequired,height:k.default.number.isRequired,xScale:k.default.func.isRequired,yScale:k.default.func.isRequired,markers:k.default.arrayOf(k.default.shape({axis:k.default.oneOf(["x","y"]).isRequired,value:k.default.oneOfType([k.default.number,k.default.string,k.default.instanceOf(Date)]).isRequired,lineStyle:k.default.object,textStyle:k.default.object}))};var Lt=t.memo(Yt),It=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],Ft=function(e){return B.default(e)?e:function(t){return T.default(t,e)}},Kt=Object.keys(vt),Ht=Object.keys(Tt),Vt=function(e,t,r){if("*"===e)return!0;if(B.default(e))return e(t);if(E.default(e)){var n=r?T.default(t,r):t;return D.default(W.default(n,Object.keys(e)),e)}return!1};e.CartesianMarkers=Lt,e.CartesianMarkersItem=At,e.Container=ct,e.Defs=St,e.DotsItem=Wt,e.LegacyContainer=mt,e.LinearGradient=yt,e.MotionConfigProvider=te,e.PatternDots=_t,e.PatternLines=kt,e.PatternSquares=Pt,e.ResponsiveWrapper=gt,e.SvgWrapper=Bt,e.TWO_PI=Rt,e.ThemeProvider=lt,e.absoluteAngleDegrees=function(e){var t=e%360;return t<0&&(t+=360),t},e.absoluteAngleRadians=function(e){return e-Rt*Math.floor((e+Math.PI)/Rt)},e.alignBox=function(e,t,r){var n=t.width-e.width,i=t.height-e.height,o=0,a=0;return"center"===r&&(o=n/2,a=i/2),"top"===r&&(o=n/2),"top-right"===r&&(o=n),"right"===r&&(o=n,a=i/2),"bottom-right"===r&&(o=n,a=i),"bottom"===r&&(o=n/2,a=i),"bottom-left"===r&&(a=i),"left"===r&&(a=i/2),[o,a]},e.annotationsPropType=U,e.areaCurvePropKeys=me,e.axisThemePropType=I,e.bindDefs=function(e,t,r,n){var i=void 0===n?{}:n,o=i.dataKey,a=i.colorKey,s=void 0===a?"color":a,l=i.targetKey,u=void 0===l?"fill":l,d=[],f={};return e.length&&t.length&&(d=[].concat(e),t.forEach((function(t){for(var n=function(n){var i=r[n],a=i.id,l=i.match;if(Vt(l,t,o)){var c=e.find((function(e){return e.id===a}));if(c)if(Ht.includes(c.type))if("inherit"===c.background||"inherit"===c.color){var h=T.default(t,s),p=c.background,m=c.color,g=a;"inherit"===c.background&&(g=g+".bg."+h,p=h),"inherit"===c.color&&(g=g+".fg."+h,m=h),C.default(t,u,"url(#"+g+")"),f[g]||(d.push(z({},c,{id:g,background:p,color:m})),f[g]=1)}else C.default(t,u,"url(#"+a+")");else if(Kt.includes(c.type)){if(c.colors.map((function(e){return e.color})).includes("inherit")){var b=T.default(t,s),y=a,v=z({},c,{colors:c.colors.map((function(e,t){return"inherit"!==e.color?e:(y=y+"."+t+"."+b,z({},e,{color:"inherit"===e.color?b:e.color}))}))});v.id=y,C.default(t,u,"url(#"+y+")"),f[y]||(d.push(v),f[y]=1)}else C.default(t,u,"url(#"+a+")")}return"break"}},i=0;i<r.length;i++){if("break"===n(i))break}}))),d},e.blendModePropType=Me,e.blendModes=je,e.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],e.clampArc=function(e,t,r){void 0===r&&(r=360);var n=t;return Math.abs(t-e)>r&&(n=e+(t>e?r:-r)),[e,n]},e.closedCurvePropKeys=pe,e.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"],e.colorInterpolators=le,e.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"],e.crosshairPropType=N,e.curveFromProp=ye,e.curvePropKeys=ce,e.curvePropMapping=fe,e.curvePropType=he,e.defaultAnimate=true,e.defaultCategoricalColors=Se,e.defaultColorRange=Be,e.defaultMargin=Ge,e.defaultMotionDamping=15,e.defaultMotionStiffness=90,e.defaultTheme=J,e.defsPropTypes=ve,e.degreesToRadians=qt,e.dotsThemePropType=V,e.extendDefaultTheme=$,e.getAngle=function(e,t,r,n){var i=Math.atan2(n-t,r-e)-Math.PI/2;return i>0?i:2*Math.PI+i},e.getColorScale=function(e,t){if(j.default(e)){var r=se[e];if(void 0!==r){var n=h.scaleOrdinal(r);return n.type="ordinal",n}if(void 0!==t&&0===e.indexOf("seq:")){var i=le[e.slice(4)];if(void 0!==i){var o=h.scaleSequential(i).domain(t.domain());return o.type="sequential",o}}}if(S.default(e)){var a=h.scaleOrdinal(e);return a.type="ordinal",a}return function(){return e}},e.getDistance=function(e,t,r,n){var i=r-e,o=n-t;return i*=i,o*=o,Math.sqrt(i+o)},e.getLabelGenerator=function(e,t){var r,n=B.default(e)?e:function(t){return T.default(t,e)};return t&&(r=B.default(t)?t:v.format(t)),r?function(e){return r(n(e))}:n},e.getPolarLabelProps=function(e,t,r,n){void 0===n&&(n="svg");var i=xt[n],o=wt(t-Math.PI/2,e),a=o.x,s=o.y,l=Ot(t),u=i.align.center,d=i.baseline.bottom;return r>0?(u=i.align.right,d=i.baseline.center):r<0&&(u=i.align.left,d=i.baseline.center),0!==r&&l>180&&(l-=180,u=u===i.align.right?i.align.left:i.align.right),{x:a,y:s,rotate:l+=r,align:u,baseline:d}},e.getPropertyAccessor=Ft,e.getRelativeCursor=function(e,t){var r=t.clientX,n=t.clientY,i=e.getBoundingClientRect();return[r-i.left,n-i.top]},e.getValueFormatter=ot,e.gradientTypes=vt,e.gridThemePropType=F,e.guessQuantizeColorScale=function(e){if(B.default(e)){if(!B.default(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(oe[e])return h.scaleQuantize().range(oe[e]);if(S.default(e))return h.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+ae.join("', '")+"'")},e.isCursorInRect=function(e,t,r,n,i,o){return e<=i&&i<=e+r&&t<=o&&o<=t+n},e.isMatchingDef=Vt,e.labelsThemePropType=H,e.legendsThemePropType=K,e.lineCurvePropKeys=ge,e.lineCurvePropType=be,e.linearGradientDef=function(e,t,r){return void 0===r&&(r={}),z({id:e,type:"linearGradient",colors:t},r)},e.marginPropType=Ce,e.markersThemePropType=X,e.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},e.motionConfigContext=ee,e.motionDefaultProps=ne,e.motionPropTypes=re,e.nivoCategoricalColors=ue,e.noop=ht,e.normalizeAngle=function(e){return e<0?360- -e%360:e%360},e.patternDotsDef=function(e,t){return void 0===t&&(t={}),z({id:e,type:"patternDots"},t)},e.patternLinesDef=function(e,t){return void 0===t&&(t={}),z({id:e,type:"patternLines"},t)},e.patternSquaresDef=function(e,t){return void 0===t&&(t={}),z({id:e,type:"patternSquares"},t)},e.patternTypes=Tt,e.positionFromAngle=wt,e.quantizeColorScalePropType=de,e.quantizeColorScales=oe,e.quantizeColorScalesKeys=ae,e.radiansToDegrees=Ot,e.stackOffsetFromProp=function(e){return Oe[e]},e.stackOffsetPropKeys=we,e.stackOffsetPropMapping=Oe,e.stackOffsetPropType=xe,e.stackOrderFromProp=function(e){return _e[e]},e.stackOrderPropKeys=Re,e.stackOrderPropMapping=_e,e.stackOrderPropType=qe,e.textPropsByEngine=xt,e.themeContext=at,e.themePropType=Q,e.treeMapTileFromProp=function(e){return ke[e]},e.treeMapTilePropKeys=Pe,e.treeMapTilePropMapping=ke,e.treeMapTilePropType=Te,e.useAnimatedPath=function(e){var r=ie(),n=r.animate,i=r.config,o=function(e){var r=t.useRef();return t.useEffect((function(){r.current=e}),[e]),r.current}(e),a=t.useMemo((function(){return s.interpolateString(o,e)}),[o,e]),u=l.useSpring({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return l.to(u,a)},e.useCurveInterpolation=function(e){return t.useMemo((function(){return ye(e)}),[e])},e.useDimensions=function(e,r,n){return void 0===n&&(n={}),t.useMemo((function(){var t=z({},Ge,n);return{margin:t,innerWidth:e-t.left-t.right,innerHeight:r-t.top-t.bottom,outerWidth:e,outerHeight:r}}),[e,r,n.top,n.right,n.bottom,n.left])},e.useMeasure=nt,e.useMotionConfig=ie,e.usePartialTheme=it,e.usePropertyAccessor=function(e){return t.useMemo((function(){return Ft(e)}),[e])},e.useTheme=ut,e.useValueFormatter=function(e){return t.useMemo((function(){return ot(e)}),[e])},e.withContainer=function(e){return function(t){var r,n;function i(){return t.apply(this,arguments)||this}return n=t,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,A(r,n),i.prototype.render=function(){var t=this.props,r=t.theme,n=t.renderWrapper,i=t.animate,o=t.motionStiffness,a=t.motionDamping,s=t.motionConfig,l=Y(t,It);return d.jsx(ct,{theme:r,renderWrapper:n,isInteractive:l.isInteractive,animate:i,motionStiffness:o,motionDamping:a,motionConfig:s,children:d.jsx(e,z({},l))})},i}(t.Component)},e.withDimensions=function(){return R.compose(R.defaultProps({margin:Ge}),R.setPropTypes({width:k.default.number.isRequired,height:k.default.number.isRequired,margin:Ce}),R.withPropsOnChange((function(e,t){return e.width!==t.width||e.height!==t.height||!D.default(e.margin,t.margin)}),(function(e){var t=Object.assign({},Ge,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}})))},e.withMotion=function(){return R.compose(R.setPropTypes(re),R.defaultProps({animate:true,motionDamping:15,motionStiffness:90}))},e.withTheme=function(e){var t,r=void 0===e?{}:e,n=r.srcKey,i=void 0===n?"theme":n,o=r.destKey,a=void 0===o?"theme":o;return R.compose(R.setPropTypes(((t={})[i]=k.default.object,t)),R.withPropsOnChange([i],(function(e){var t;return(t={})[a]=$(J,e[i]),t})))},Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("prop-types"),require("@nivo/tooltip"),require("lodash/merge"),require("lodash/get"),require("lodash/set"),require("d3-interpolate"),require("@react-spring/web"),require("lodash/isString"),require("react/jsx-runtime"),require("lodash/last"),require("lodash/isArray"),require("d3-scale"),require("d3-scale-chromatic"),require("lodash/isFunction"),require("lodash/without"),require("d3-shape"),require("d3-hierarchy"),require("d3-format"),require("d3-time-format"),require("@nivo/recompose"),require("lodash/isEqual"),require("lodash/isPlainObject"),require("lodash/pick")):"function"==typeof define&&define.amd?define(["exports","react","prop-types","@nivo/tooltip","lodash/merge","lodash/get","lodash/set","d3-interpolate","@react-spring/web","lodash/isString","react/jsx-runtime","lodash/last","lodash/isArray","d3-scale","d3-scale-chromatic","lodash/isFunction","lodash/without","d3-shape","d3-hierarchy","d3-format","d3-time-format","@nivo/recompose","lodash/isEqual","lodash/isPlainObject","lodash/pick"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).nivo=e.nivo||{},e.React,e.PropTypes,e.nivo,e["lodash/merge"],e["lodash/get"],e["lodash/set"],e.d3,e["@react-spring/web"],e["lodash/isString"],e["react/jsx-runtime"],e["lodash/last"],e["lodash/isArray"],e.d3,e.d3,e["lodash/isFunction"],e["lodash/without"],e.d3,e.d3,e.d3,e.d3,e.nivo,e["lodash/isEqual"],e["lodash/isPlainObject"],e["lodash/pick"])}(this,(function(e,t,r,n,i,o,a,s,l,u,d,f,c,h,p,m,g,b,y,v,_,R,q,O,w){"use strict";function x(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var k=x(r),P=x(i),T=x(o),C=x(a),j=x(u),M=x(f),S=x(c),B=x(m),G=x(g),D=x(q),E=x(O),W=x(w);function z(){return z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},z.apply(this,arguments)}function A(e,t){return A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},A(e,t)}function Y(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var L={fill:k.default.string,fontSize:k.default.number,fontFamily:k.default.string},I=k.default.shape({domain:k.default.shape({line:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,strokeDasharray:k.default.string}).isRequired}).isRequired,ticks:k.default.shape({line:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,strokeDasharray:k.default.string}).isRequired,text:k.default.shape(z({},L)).isRequired}).isRequired,legend:k.default.shape({text:k.default.shape(z({},L)).isRequired}).isRequired}),F=k.default.shape({line:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,strokeDasharray:k.default.string}).isRequired}),K=k.default.shape({hidden:k.default.shape({symbol:k.default.shape({fill:k.default.string.isRequired,opacity:k.default.number}).isRequired,text:k.default.shape(z({},L,{opacity:k.default.number})).isRequired}).isRequired,text:k.default.shape(z({},L)).isRequired}),H=k.default.shape({text:k.default.shape(z({},L)).isRequired}),V=k.default.shape({text:k.default.shape(z({},L)).isRequired}),X=k.default.shape({text:k.default.shape(z({},L)).isRequired}),N=k.default.shape({line:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,strokeDasharray:k.default.string}).isRequired}),U=k.default.shape({text:k.default.shape(z({},L,{outlineWidth:k.default.number.isRequired,outlineColor:k.default.string.isRequired})).isRequired,link:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,outlineWidth:k.default.number.isRequired,outlineColor:k.default.string.isRequired}).isRequired,outline:k.default.shape({stroke:k.default.string.isRequired,strokeWidth:k.default.number.isRequired,outlineWidth:k.default.number.isRequired,outlineColor:k.default.string.isRequired}).isRequired,symbol:k.default.shape({fill:k.default.string.isRequired,outlineWidth:k.default.number.isRequired,outlineColor:k.default.string.isRequired}).isRequired}),Q=k.default.shape({background:k.default.string.isRequired,fontFamily:k.default.string.isRequired,fontSize:k.default.number.isRequired,textColor:k.default.string.isRequired,axis:I.isRequired,grid:F.isRequired,legends:K.isRequired,labels:H.isRequired,dots:V.isRequired,markers:X,crosshair:N.isRequired,annotations:U.isRequired}),J={background:"transparent",fontFamily:"sans-serif",fontSize:11,textColor:"#333333",axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}},Z=["axis.ticks.text","axis.legend.text","legends.text","labels.text","dots.text","markers.text","annotations.text"],$=function(e,t){var r=P.default({},e,t);return Z.forEach((function(e){void 0===T.default(r,e+".fontFamily")&&C.default(r,e+".fontFamily",r.fontFamily),void 0===T.default(r,e+".fontSize")&&C.default(r,e+".fontSize",r.fontSize),void 0===T.default(r,e+".fill")&&C.default(r,e+".fill",r.textColor)})),r},ee=t.createContext(),te=function(e){var r=e.children,n=e.animate,i=e.stiffness,o=e.damping,a=e.config,s=t.useMemo((function(){var e=j.default(a)?l.config[a]:a;return{animate:n,springConfig:{stiffness:i,damping:o},config:e}}),[n,i,o,a]);return d.jsx(ee.Provider,{value:s,children:r})},re={animate:k.default.bool,motionStiffness:k.default.number,motionDamping:k.default.number,motionConfig:k.default.oneOfType([k.default.oneOf(Object.keys(l.config)),k.default.shape({mass:k.default.number,tension:k.default.number,friction:k.default.number,clamp:k.default.bool,precision:k.default.number,velocity:k.default.number,duration:k.default.number,easing:k.default.func})])};te.propTypes={children:k.default.node.isRequired,animate:re.animate,stiffness:re.motionStiffness,damping:re.motionDamping,config:re.motionConfig};var ne={animate:!0,stiffness:90,damping:15,config:"default"};te.defaultProps=ne;var ie=function(){return t.useContext(ee)},oe={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:M.default(p.schemeBrBG),PRGn:M.default(p.schemePRGn),PiYG:M.default(p.schemePiYG),PuOr:M.default(p.schemePuOr),RdBu:M.default(p.schemeRdBu),RdGy:M.default(p.schemeRdGy),RdYlBu:M.default(p.schemeRdYlBu),RdYlGn:M.default(p.schemeRdYlGn),spectral:M.default(p.schemeSpectral),blues:M.default(p.schemeBlues),greens:M.default(p.schemeGreens),greys:M.default(p.schemeGreys),oranges:M.default(p.schemeOranges),purples:M.default(p.schemePurples),reds:M.default(p.schemeReds),BuGn:M.default(p.schemeBuGn),BuPu:M.default(p.schemeBuPu),GnBu:M.default(p.schemeGnBu),OrRd:M.default(p.schemeOrRd),PuBuGn:M.default(p.schemePuBuGn),PuBu:M.default(p.schemePuBu),PuRd:M.default(p.schemePuRd),RdPu:M.default(p.schemeRdPu),YlGnBu:M.default(p.schemeYlGnBu),YlGn:M.default(p.schemeYlGn),YlOrBr:M.default(p.schemeYlOrBr),YlOrRd:M.default(p.schemeYlOrRd)},ae=Object.keys(oe),se={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:p.schemeCategory10,accent:p.schemeAccent,dark2:p.schemeDark2,paired:p.schemePaired,pastel1:p.schemePastel1,pastel2:p.schemePastel2,set1:p.schemeSet1,set2:p.schemeSet2,set3:p.schemeSet3,brown_blueGreen:M.default(p.schemeBrBG),purpleRed_green:M.default(p.schemePRGn),pink_yellowGreen:M.default(p.schemePiYG),purple_orange:M.default(p.schemePuOr),red_blue:M.default(p.schemeRdBu),red_grey:M.default(p.schemeRdGy),red_yellow_blue:M.default(p.schemeRdYlBu),red_yellow_green:M.default(p.schemeRdYlGn),spectral:M.default(p.schemeSpectral),blues:M.default(p.schemeBlues),greens:M.default(p.schemeGreens),greys:M.default(p.schemeGreys),oranges:M.default(p.schemeOranges),purples:M.default(p.schemePurples),reds:M.default(p.schemeReds),blue_green:M.default(p.schemeBuGn),blue_purple:M.default(p.schemeBuPu),green_blue:M.default(p.schemeGnBu),orange_red:M.default(p.schemeOrRd),purple_blue_green:M.default(p.schemePuBuGn),purple_blue:M.default(p.schemePuBu),purple_red:M.default(p.schemePuRd),red_purple:M.default(p.schemeRdPu),yellow_green_blue:M.default(p.schemeYlGnBu),yellow_green:M.default(p.schemeYlGn),yellow_orange_brown:M.default(p.schemeYlOrBr),yellow_orange_red:M.default(p.schemeYlOrRd)},le={brown_blueGreen:p.interpolateBrBG,purpleRed_green:p.interpolatePRGn,pink_yellowGreen:p.interpolatePiYG,purple_orange:p.interpolatePuOr,red_blue:p.interpolateRdBu,red_grey:p.interpolateRdGy,red_yellow_blue:p.interpolateRdYlBu,red_yellow_green:p.interpolateRdYlGn,spectral:p.interpolateSpectral,blues:p.interpolateBlues,greens:p.interpolateGreens,greys:p.interpolateGreys,oranges:p.interpolateOranges,purples:p.interpolatePurples,reds:p.interpolateReds,viridis:p.interpolateViridis,inferno:p.interpolateInferno,magma:p.interpolateMagma,plasma:p.interpolatePlasma,warm:p.interpolateWarm,cool:p.interpolateCool,cubehelixDefault:p.interpolateCubehelixDefault,blue_green:p.interpolateBuGn,blue_purple:p.interpolateBuPu,green_blue:p.interpolateGnBu,orange_red:p.interpolateOrRd,purple_blue_green:p.interpolatePuBuGn,purple_blue:p.interpolatePuBu,purple_red:p.interpolatePuRd,red_purple:p.interpolateRdPu,yellow_green_blue:p.interpolateYlGnBu,yellow_green:p.interpolateYlGn,yellow_orange_brown:p.interpolateYlOrBr,yellow_orange_red:p.interpolateYlOrRd,rainbow:p.interpolateRainbow,sinebow:p.interpolateSinebow},ue=function(){return h.scaleOrdinal(["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"])},de=k.default.oneOfType([k.default.oneOf(ae),k.default.func,k.default.arrayOf(k.default.string)]),fe={basis:b.curveBasis,basisClosed:b.curveBasisClosed,basisOpen:b.curveBasisOpen,bundle:b.curveBundle,cardinal:b.curveCardinal,cardinalClosed:b.curveCardinalClosed,cardinalOpen:b.curveCardinalOpen,catmullRom:b.curveCatmullRom,catmullRomClosed:b.curveCatmullRomClosed,catmullRomOpen:b.curveCatmullRomOpen,linear:b.curveLinear,linearClosed:b.curveLinearClosed,monotoneX:b.curveMonotoneX,monotoneY:b.curveMonotoneY,natural:b.curveNatural,step:b.curveStep,stepAfter:b.curveStepAfter,stepBefore:b.curveStepBefore},ce=Object.keys(fe),he=k.default.oneOf(ce),pe=ce.filter((function(e){return e.endsWith("Closed")})),me=G.default(ce,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),ge=G.default(ce,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),be=k.default.oneOf(ge),ye=function(e){if(!fe[e])throw new TypeError("'"+e+"', is not a valid curve interpolator identifier.");return fe[e]},ve={defs:k.default.arrayOf(k.default.shape({id:k.default.string.isRequired})).isRequired,fill:k.default.arrayOf(k.default.shape({id:k.default.string.isRequired,match:k.default.oneOfType([k.default.oneOf(["*"]),k.default.object,k.default.func]).isRequired})).isRequired},_e={ascending:b.stackOrderAscending,descending:b.stackOrderDescending,insideOut:b.stackOrderInsideOut,none:b.stackOrderNone,reverse:b.stackOrderReverse},Re=Object.keys(_e),qe=k.default.oneOf(Re),Oe={expand:b.stackOffsetExpand,diverging:b.stackOffsetDiverging,none:b.stackOffsetNone,silhouette:b.stackOffsetSilhouette,wiggle:b.stackOffsetWiggle},we=Object.keys(Oe),xe=k.default.oneOf(we),ke={binary:y.treemapBinary,dice:y.treemapDice,slice:y.treemapSlice,sliceDice:y.treemapSliceDice,squarify:y.treemapSquarify,resquarify:y.treemapResquarify},Pe=Object.keys(ke),Te=k.default.oneOf(Pe),Ce=k.default.shape({top:k.default.number,right:k.default.number,bottom:k.default.number,left:k.default.number}).isRequired,je=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Me=k.default.oneOf(je),Se=ue,Be=h.scaleOrdinal(p.schemeSet3),Ge={top:0,right:0,bottom:0,left:0},De=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r<n.length;r++){var i=n[r];e.call(t,i[1],i[0])}},t}()}(),Ee="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,We="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),ze="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(We):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var Ae=["top","right","bottom","left","width","height","size","weight"],Ye="undefined"!=typeof MutationObserver,Le=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var r=!1,n=!1,i=0;function o(){r&&(r=!1,e()),n&&s()}function a(){ze(o)}function s(){var e=Date.now();if(r){if(e-i<2)return;n=!0}else r=!0,n=!1,setTimeout(a,t);i=e}return s}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){Ee&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Ye?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){Ee&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;Ae.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Ie=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},Fe=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||We},Ke=Qe(0,0,0,0);function He(e){return parseFloat(e)||0}function Ve(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+He(e["border-"+r+"-width"])}),0)}function Xe(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return Ke;var n=Fe(e).getComputedStyle(e),i=function(e){for(var t={},r=0,n=["top","right","bottom","left"];r<n.length;r++){var i=n[r],o=e["padding-"+i];t[i]=He(o)}return t}(n),o=i.left+i.right,a=i.top+i.bottom,s=He(n.width),l=He(n.height);if("border-box"===n.boxSizing&&(Math.round(s+o)!==t&&(s-=Ve(n,"left","right")+o),Math.round(l+a)!==r&&(l-=Ve(n,"top","bottom")+a)),!function(e){return e===Fe(e).document.documentElement}(e)){var u=Math.round(s+o)-t,d=Math.round(l+a)-r;1!==Math.abs(u)&&(s-=u),1!==Math.abs(d)&&(l-=d)}return Qe(i.left,i.top,s,l)}var Ne="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof Fe(e).SVGGraphicsElement}:function(e){return e instanceof Fe(e).SVGElement&&"function"==typeof e.getBBox};function Ue(e){return Ee?Ne(e)?function(e){var t=e.getBBox();return Qe(0,0,t.width,t.height)}(e):Xe(e):Ke}function Qe(e,t,r,n){return{x:e,y:t,width:r,height:n}}var Je=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Qe(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=Ue(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),Ze=function(e,t){var r,n,i,o,a,s,l,u=(n=(r=t).x,i=r.y,o=r.width,a=r.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),Ie(l,{x:n,y:i,width:o,height:a,top:i,right:n+o,bottom:a+i,left:n}),l);Ie(this,{target:e,contentRect:u})},$e=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new De,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Fe(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new Je(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Fe(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new Ze(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),et="undefined"!=typeof WeakMap?new WeakMap:new De,tt=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=Le.getInstance(),n=new $e(t,r,this);et.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){tt.prototype[e]=function(){var t;return(t=et.get(this))[e].apply(t,arguments)}}));var rt=void 0!==We.ResizeObserver?We.ResizeObserver:tt,nt=function(){var e=t.useRef(null),r=t.useState({left:0,top:0,width:0,height:0}),n=r[0],i=r[1],o=t.useState((function(){return new rt((function(e){var t=e[0];return i(t.contentRect)}))}))[0];return t.useEffect((function(){return e.current&&o.observe(e.current),function(){return o.disconnect()}}),[]),[e,n]},it=function(e){return t.useMemo((function(){return $(J,e)}),[e])},ot=function(e){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?_.timeFormat(e.slice("5")):v.format(e):function(e){return""+e}},at=t.createContext(),st={},lt=function(e){var t=e.theme,r=void 0===t?st:t,n=e.children,i=it(r);return d.jsx(at.Provider,{value:i,children:n})};lt.propTypes={children:k.default.node.isRequired,theme:k.default.object};var ut=function(){return t.useContext(at)},dt=function(e){var r=e.children,n=e.condition,i=e.wrapper;return n?t.cloneElement(i,{},r):r};dt.propTypes={children:k.default.node.isRequired,condition:k.default.bool.isRequired,wrapper:k.default.element.isRequired};var ft={position:"relative"},ct=function(e){var r=e.children,i=e.theme,o=e.renderWrapper,a=void 0===o||o,s=e.isInteractive,l=void 0===s||s,u=e.animate,f=e.motionStiffness,c=e.motionDamping,h=e.motionConfig,p=t.useRef(null);return d.jsx(lt,{theme:i,children:d.jsx(te,{animate:u,stiffness:f,damping:c,config:h,children:d.jsx(n.TooltipProvider,{container:p,children:d.jsxs(dt,{condition:a,wrapper:d.jsx("div",{style:ft,ref:p}),children:[r,l&&d.jsx(n.Tooltip,{})]})})})})};ct.propTypes={children:k.default.element.isRequired,isInteractive:k.default.bool,renderWrapper:k.default.bool,theme:k.default.object,animate:k.default.bool,motionStiffness:k.default.number,motionDamping:k.default.number,motionConfig:k.default.string};var ht=function(){},pt={position:"relative"},mt=function(e){var r=e.children,i=e.theme,o=e.isInteractive,a=void 0===o||o,s=e.renderWrapper,l=void 0===s||s,u=e.animate,f=e.motionStiffness,c=e.motionDamping,h=e.motionConfig,p=t.useRef(null),m=n.useTooltipHandlers(p),g=m.actions,b=m.state,y=t.useCallback((function(e,t){return g.showTooltipFromEvent(e,t)}),[g.showTooltipFromEvent]),v=t.useMemo((function(){return{showTooltip:a?y:ht,hideTooltip:a?g.hideTooltip:ht}}),[g.hideTooltip,a,y]);return d.jsx(lt,{theme:i,children:d.jsx(te,{animate:u,stiffness:f,damping:c,config:h,children:d.jsx(n.TooltipActionsContext.Provider,{value:g,children:d.jsx(n.TooltipStateContext.Provider,{value:b,children:d.jsxs(dt,{condition:l,wrapper:d.jsx("div",{style:pt,ref:p}),children:[r(v),a&&d.jsx(n.Tooltip,{})]})})})})})};mt.propTypes={children:k.default.func.isRequired,isInteractive:k.default.bool,renderWrapper:k.default.bool,theme:k.default.object.isRequired,animate:k.default.bool.isRequired,motionStiffness:k.default.number,motionDamping:k.default.number,motionConfig:k.default.string};var gt=function(e){var t=e.children,r=nt(),n=r[0],i=r[1],o=i.width>0&&i.height>0;return d.jsx("div",{ref:n,style:{width:"100%",height:"100%"},children:o&&t({width:i.width,height:i.height})})};gt.propTypes={children:k.default.func.isRequired};var bt=["id","colors"],yt=function(e){var t=e.id,r=e.colors,n=Y(e,bt);return d.jsx("linearGradient",z({id:t,x1:0,x2:0,y1:0,y2:1},n,{children:r.map((function(e){var t=e.offset,r=e.color,n=e.opacity;return d.jsx("stop",{offset:t+"%",stopColor:r,stopOpacity:void 0!==n?n:1},t)}))}))};yt.propTypes={id:k.default.string.isRequired,colors:k.default.arrayOf(k.default.shape({offset:k.default.number.isRequired,color:k.default.string.isRequired,opacity:k.default.number})).isRequired,gradientTransform:k.default.string};var vt={linearGradient:yt},_t=t.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,l=i/2,u=o/2;return!0===a&&(s=2*i+2*o),d.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:s,height:s,fill:r}),d.jsx("circle",{cx:u+l,cy:u+l,r:l,fill:n}),a&&d.jsx("circle",{cx:1.5*o+i+l,cy:1.5*o+i+l,r:l,fill:n})]})}));_t.displayName="PatternDots",_t.propTypes={id:k.default.string.isRequired,color:k.default.string.isRequired,background:k.default.string.isRequired,size:k.default.number.isRequired,padding:k.default.number.isRequired,stagger:k.default.bool.isRequired},_t.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var Rt=2*Math.PI,qt=function(e){return e*Math.PI/180},Ot=function(e){return 180*e/Math.PI},wt=function(e,t){return{x:Math.cos(e)*t,y:Math.sin(e)*t}},xt={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"}}},kt=t.memo((function(e){var t=e.id,r=e.spacing,n=e.rotation,i=e.background,o=e.color,a=e.lineWidth,s=Math.round(n)%360,l=Math.abs(r);s>180?s-=360:s>90?s-=180:s<-180?s+=360:s<-90&&(s+=180);var u,f=l,c=l;return 0===s?u="\n M 0 0 L "+f+" 0\n M 0 "+c+" L "+f+" "+c+"\n ":90===s?u="\n M 0 0 L 0 "+c+"\n M "+f+" 0 L "+f+" "+c+"\n ":(f=Math.abs(l/Math.sin(qt(s))),c=l/Math.sin(qt(90-s)),u=s>0?"\n M 0 "+-c+" L "+2*f+" "+c+"\n M "+-f+" "+-c+" L "+f+" "+c+"\n M "+-f+" 0 L "+f+" "+2*c+"\n ":"\n M "+-f+" "+c+" L "+f+" "+-c+"\n M "+-f+" "+2*c+" L "+2*f+" "+-c+"\n M 0 "+2*c+" L "+2*f+" 0\n "),d.jsxs("pattern",{id:t,width:f,height:c,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:f,height:c,fill:i,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),d.jsx("path",{d:u,strokeWidth:a,stroke:o,strokeLinecap:"square"})]})}));kt.displayName="PatternLines",kt.propTypes={id:k.default.string.isRequired,spacing:k.default.number.isRequired,rotation:k.default.number.isRequired,background:k.default.string.isRequired,color:k.default.string.isRequired,lineWidth:k.default.number.isRequired},kt.defaultProps={spacing:5,rotation:0,color:"#000000",background:"#ffffff",lineWidth:2};var Pt=t.memo((function(e){var t=e.id,r=e.background,n=e.color,i=e.size,o=e.padding,a=e.stagger,s=i+o,l=o/2;return!0===a&&(s=2*i+2*o),d.jsxs("pattern",{id:t,width:s,height:s,patternUnits:"userSpaceOnUse",children:[d.jsx("rect",{width:s,height:s,fill:r}),d.jsx("rect",{x:l,y:l,width:i,height:i,fill:n}),a&&d.jsx("rect",{x:1.5*o+i,y:1.5*o+i,width:i,height:i,fill:n})]})}));Pt.displayName="PatternSquares",Pt.propTypes={id:k.default.string.isRequired,color:k.default.string.isRequired,background:k.default.string.isRequired,size:k.default.number.isRequired,padding:k.default.number.isRequired,stagger:k.default.bool.isRequired},Pt.defaultProps={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1};var Tt={patternDots:_t,patternLines:kt,patternSquares:Pt},Ct=["type"],jt=z({},vt,Tt),Mt=function(e){var r=e.defs;return!r||r.length<1?null:d.jsx("defs",{"aria-hidden":!0,children:r.map((function(e){var r=e.type,n=Y(e,Ct);return jt[r]?t.createElement(jt[r],z({key:n.id},n)):null}))})};Mt.propTypes={defs:k.default.arrayOf(k.default.shape({type:k.default.oneOf(Object.keys(jt)).isRequired,id:k.default.string.isRequired}))};var St=t.memo(Mt),Bt=function(e){var t=e.width,r=e.height,n=e.margin,i=e.defs,o=e.children,a=e.role,s=e.ariaLabel,l=e.ariaLabelledBy,u=e.ariaDescribedBy,f=e.isFocusable,c=ut();return d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:r,role:a,"aria-label":s,"aria-labelledby":l,"aria-describedby":u,focusable:f,tabIndex:f?0:void 0,children:[d.jsx(St,{defs:i}),d.jsx("rect",{width:t,height:r,fill:c.background}),d.jsx("g",{transform:"translate("+n.left+","+n.top+")",children:o})]})};Bt.propTypes={width:k.default.number.isRequired,height:k.default.number.isRequired,margin:k.default.shape({top:k.default.number.isRequired,left:k.default.number.isRequired}).isRequired,defs:k.default.array,children:k.default.oneOfType([k.default.arrayOf(k.default.node),k.default.node]).isRequired,role:k.default.string,isFocusable:k.default.bool,ariaLabel:k.default.string,ariaLabelledBy:k.default.string,ariaDescribedBy:k.default.string};var Gt=function(e){var t=e.size,r=e.color,n=e.borderWidth,i=e.borderColor;return d.jsx("circle",{r:t/2,fill:r,stroke:i,strokeWidth:n,style:{pointerEvents:"none"}})};Gt.propTypes={size:k.default.number.isRequired,color:k.default.string.isRequired,borderWidth:k.default.number.isRequired,borderColor:k.default.string.isRequired};var Dt=t.memo(Gt),Et=function(e){var r=e.x,n=e.y,i=e.symbol,o=void 0===i?Dt:i,a=e.size,s=e.datum,u=e.color,f=e.borderWidth,c=e.borderColor,h=e.label,p=e.labelTextAnchor,m=void 0===p?"middle":p,g=e.labelYOffset,b=void 0===g?-12:g,y=ut(),v=ie(),_=v.animate,R=v.config,q=l.useSpring({transform:"translate("+r+", "+n+")",config:R,immediate:!_});return d.jsxs(l.animated.g,{transform:q.transform,style:{pointerEvents:"none"},children:[t.createElement(o,{size:a,color:u,datum:s,borderWidth:f,borderColor:c}),h&&d.jsx("text",{textAnchor:m,y:b,style:y.dots.text,children:h})]})};Et.propTypes={x:k.default.number.isRequired,y:k.default.number.isRequired,datum:k.default.object.isRequired,size:k.default.number.isRequired,color:k.default.string.isRequired,borderWidth:k.default.number.isRequired,borderColor:k.default.string.isRequired,symbol:k.default.oneOfType([k.default.func,k.default.object]),label:k.default.oneOfType([k.default.string,k.default.number]),labelTextAnchor:k.default.oneOf(["start","middle","end"]),labelYOffset:k.default.number.isRequired};var Wt=t.memo(Et),zt=function(e){var t=e.width,r=e.height,n=e.axis,i=e.scale,o=e.value,a=e.lineStyle,s=e.textStyle,l=e.legend,u=e.legendPosition,f=e.legendOffsetX,c=e.legendOffsetY,h=e.legendOrientation,p=ut(),m=0,g=0,b=0,y=0;"y"===n?(b=i(o),g=t):(m=i(o),y=r);var v=null;if(l){var _=function(e){var t=e.axis,r=e.width,n=e.height,i=e.position,o=e.offsetX,a=e.offsetY,s=e.orientation,l=0,u=0,d="vertical"===s?-90:0,f="start";if("x"===t)switch(i){case"top-left":l=-o,u=a,f="end";break;case"top":u=-a,f="horizontal"===s?"middle":"start";break;case"top-right":l=o,u=a,f="horizontal"===s?"start":"end";break;case"right":l=o,u=n/2,f="horizontal"===s?"start":"middle";break;case"bottom-right":l=o,u=n-a,f="start";break;case"bottom":u=n+a,f="horizontal"===s?"middle":"end";break;case"bottom-left":u=n-a,l=-o,f="horizontal"===s?"end":"start";break;case"left":l=-o,u=n/2,f="horizontal"===s?"end":"middle"}else switch(i){case"top-left":l=o,u=-a,f="start";break;case"top":l=r/2,u=-a,f="horizontal"===s?"middle":"start";break;case"top-right":l=r-o,u=-a,f="horizontal"===s?"end":"start";break;case"right":l=r+o,f="horizontal"===s?"start":"middle";break;case"bottom-right":l=r-o,u=a,f="end";break;case"bottom":l=r/2,u=a,f="horizontal"===s?"middle":"end";break;case"bottom-left":l=o,u=a,f="horizontal"===s?"start":"end";break;case"left":l=-o,f="horizontal"===s?"end":"middle"}return{x:l,y:u,rotation:d,textAnchor:f}}({axis:n,width:t,height:r,position:u,offsetX:f,offsetY:c,orientation:h});v=d.jsx("text",{transform:"translate("+_.x+", "+_.y+") rotate("+_.rotation+")",textAnchor:_.textAnchor,dominantBaseline:"central",style:s,children:l})}return d.jsxs("g",{transform:"translate("+m+", "+b+")",children:[d.jsx("line",{x1:0,x2:g,y1:0,y2:y,stroke:p.markers.lineColor,strokeWidth:p.markers.lineStrokeWidth,style:a}),v]})};zt.propTypes={width:k.default.number.isRequired,height:k.default.number.isRequired,axis:k.default.oneOf(["x","y"]).isRequired,scale:k.default.func.isRequired,value:k.default.oneOfType([k.default.number,k.default.string,k.default.instanceOf(Date)]).isRequired,lineStyle:k.default.object,textStyle:k.default.object,legend:k.default.string,legendPosition:k.default.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:k.default.number.isRequired,legendOffsetY:k.default.number.isRequired,legendOrientation:k.default.oneOf(["horizontal","vertical"]).isRequired},zt.defaultProps={legendPosition:"top-right",legendOffsetX:14,legendOffsetY:14,legendOrientation:"horizontal"};var At=t.memo(zt),Yt=function(e){var t=e.markers,r=e.width,n=e.height,i=e.xScale,o=e.yScale;return t&&0!==t.length?t.map((function(e,t){return d.jsx(At,z({},e,{width:r,height:n,scale:"y"===e.axis?o:i}),t)})):null};Yt.propTypes={width:k.default.number.isRequired,height:k.default.number.isRequired,xScale:k.default.func.isRequired,yScale:k.default.func.isRequired,markers:k.default.arrayOf(k.default.shape({axis:k.default.oneOf(["x","y"]).isRequired,value:k.default.oneOfType([k.default.number,k.default.string,k.default.instanceOf(Date)]).isRequired,lineStyle:k.default.object,textStyle:k.default.object}))};var Lt=t.memo(Yt),It=["theme","renderWrapper","animate","motionStiffness","motionDamping","motionConfig"],Ft=function(e){return B.default(e)?e:function(t){return T.default(t,e)}},Kt=Object.keys(vt),Ht=Object.keys(Tt),Vt=function(e,t,r){if("*"===e)return!0;if(B.default(e))return e(t);if(E.default(e)){var n=r?T.default(t,r):t;return D.default(W.default(n,Object.keys(e)),e)}return!1};e.CartesianMarkers=Lt,e.CartesianMarkersItem=At,e.Container=ct,e.Defs=St,e.DotsItem=Wt,e.LegacyContainer=mt,e.LinearGradient=yt,e.MotionConfigProvider=te,e.PatternDots=_t,e.PatternLines=kt,e.PatternSquares=Pt,e.ResponsiveWrapper=gt,e.SvgWrapper=Bt,e.TWO_PI=Rt,e.ThemeProvider=lt,e.absoluteAngleDegrees=function(e){var t=e%360;return t<0&&(t+=360),t},e.absoluteAngleRadians=function(e){return e-Rt*Math.floor((e+Math.PI)/Rt)},e.alignBox=function(e,t,r){var n=t.width-e.width,i=t.height-e.height,o=0,a=0;return"center"===r&&(o=n/2,a=i/2),"top"===r&&(o=n/2),"top-right"===r&&(o=n),"right"===r&&(o=n,a=i/2),"bottom-right"===r&&(o=n,a=i),"bottom"===r&&(o=n/2,a=i),"bottom-left"===r&&(a=i),"left"===r&&(a=i/2),[o,a]},e.annotationsPropType=U,e.areaCurvePropKeys=me,e.axisThemePropType=I,e.bindDefs=function(e,t,r,n){var i=void 0===n?{}:n,o=i.dataKey,a=i.colorKey,s=void 0===a?"color":a,l=i.targetKey,u=void 0===l?"fill":l,d=[],f={};return e.length&&t.length&&(d=[].concat(e),t.forEach((function(t){for(var n=function(n){var i=r[n],a=i.id,l=i.match;if(Vt(l,t,o)){var c=e.find((function(e){return e.id===a}));if(c)if(Ht.includes(c.type))if("inherit"===c.background||"inherit"===c.color){var h=T.default(t,s),p=c.background,m=c.color,g=a;"inherit"===c.background&&(g=g+".bg."+h,p=h),"inherit"===c.color&&(g=g+".fg."+h,m=h),C.default(t,u,"url(#"+g+")"),f[g]||(d.push(z({},c,{id:g,background:p,color:m})),f[g]=1)}else C.default(t,u,"url(#"+a+")");else if(Kt.includes(c.type)){if(c.colors.map((function(e){return e.color})).includes("inherit")){var b=T.default(t,s),y=a,v=z({},c,{colors:c.colors.map((function(e,t){return"inherit"!==e.color?e:(y=y+"."+t+"."+b,z({},e,{color:"inherit"===e.color?b:e.color}))}))});v.id=y,C.default(t,u,"url(#"+y+")"),f[y]||(d.push(v),f[y]=1)}else C.default(t,u,"url(#"+a+")")}return"break"}},i=0;i<r.length;i++){if("break"===n(i))break}}))),d},e.blendModePropType=Me,e.blendModes=je,e.boxAlignments=["center","top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"],e.clampArc=function(e,t,r){void 0===r&&(r=360);var n=t;return Math.abs(t-e)>r&&(n=e+(t>e?r:-r)),[e,n]},e.closedCurvePropKeys=pe,e.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"],e.colorInterpolators=le,e.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"],e.crosshairPropType=N,e.curveFromProp=ye,e.curvePropKeys=ce,e.curvePropMapping=fe,e.curvePropType=he,e.defaultAnimate=true,e.defaultCategoricalColors=Se,e.defaultColorRange=Be,e.defaultMargin=Ge,e.defaultMotionDamping=15,e.defaultMotionStiffness=90,e.defaultTheme=J,e.defsPropTypes=ve,e.degreesToRadians=qt,e.dotsThemePropType=V,e.extendDefaultTheme=$,e.getAngle=function(e,t,r,n){var i=Math.atan2(n-t,r-e)-Math.PI/2;return i>0?i:2*Math.PI+i},e.getColorScale=function(e,t){if(j.default(e)){var r=se[e];if(void 0!==r){var n=h.scaleOrdinal(r);return n.type="ordinal",n}if(void 0!==t&&0===e.indexOf("seq:")){var i=le[e.slice(4)];if(void 0!==i){var o=h.scaleSequential(i).domain(t.domain());return o.type="sequential",o}}}if(S.default(e)){var a=h.scaleOrdinal(e);return a.type="ordinal",a}return function(){return e}},e.getDistance=function(e,t,r,n){var i=r-e,o=n-t;return i*=i,o*=o,Math.sqrt(i+o)},e.getLabelGenerator=function(e,t){var r,n=B.default(e)?e:function(t){return T.default(t,e)};return t&&(r=B.default(t)?t:v.format(t)),r?function(e){return r(n(e))}:n},e.getPolarLabelProps=function(e,t,r,n){void 0===n&&(n="svg");var i=xt[n],o=wt(t-Math.PI/2,e),a=o.x,s=o.y,l=Ot(t),u=i.align.center,d=i.baseline.bottom;return r>0?(u=i.align.right,d=i.baseline.center):r<0&&(u=i.align.left,d=i.baseline.center),0!==r&&l>180&&(l-=180,u=u===i.align.right?i.align.left:i.align.right),{x:a,y:s,rotate:l+=r,align:u,baseline:d}},e.getPropertyAccessor=Ft,e.getRelativeCursor=function(e,t){var r=t.clientX,n=t.clientY,i=e.getBoundingClientRect();return[r-i.left,n-i.top]},e.getValueFormatter=ot,e.gradientTypes=vt,e.gridThemePropType=F,e.guessQuantizeColorScale=function(e){if(B.default(e)){if(!B.default(e.domain))throw new Error("Provided colors should be a valid quantize scale providing a 'domain()' function");return e}if(oe[e])return h.scaleQuantize().range(oe[e]);if(S.default(e))return h.scaleQuantize().range(e);throw new Error("Unable to guess quantize color scale from '"+e+"',\nmust be a function or one of:\n'"+ae.join("', '")+"'")},e.isCursorInRect=function(e,t,r,n,i,o){return e<=i&&i<=e+r&&t<=o&&o<=t+n},e.isMatchingDef=Vt,e.labelsThemePropType=H,e.legendsThemePropType=K,e.lineCurvePropKeys=ge,e.lineCurvePropType=be,e.linearGradientDef=function(e,t,r){return void 0===r&&(r={}),z({id:e,type:"linearGradient",colors:t},r)},e.marginPropType=Ce,e.markersThemePropType=X,e.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},e.motionConfigContext=ee,e.motionDefaultProps=ne,e.motionPropTypes=re,e.nivoCategoricalColors=ue,e.noop=ht,e.normalizeAngle=function(e){return e<0?360- -e%360:e%360},e.patternDotsDef=function(e,t){return void 0===t&&(t={}),z({id:e,type:"patternDots"},t)},e.patternLinesDef=function(e,t){return void 0===t&&(t={}),z({id:e,type:"patternLines"},t)},e.patternSquaresDef=function(e,t){return void 0===t&&(t={}),z({id:e,type:"patternSquares"},t)},e.patternTypes=Tt,e.positionFromAngle=wt,e.quantizeColorScalePropType=de,e.quantizeColorScales=oe,e.quantizeColorScalesKeys=ae,e.radiansToDegrees=Ot,e.stackOffsetFromProp=function(e){return Oe[e]},e.stackOffsetPropKeys=we,e.stackOffsetPropMapping=Oe,e.stackOffsetPropType=xe,e.stackOrderFromProp=function(e){return _e[e]},e.stackOrderPropKeys=Re,e.stackOrderPropMapping=_e,e.stackOrderPropType=qe,e.textPropsByEngine=xt,e.themeContext=at,e.themePropType=Q,e.treeMapTileFromProp=function(e){return ke[e]},e.treeMapTilePropKeys=Pe,e.treeMapTilePropMapping=ke,e.treeMapTilePropType=Te,e.useAnimatedPath=function(e){var r=ie(),n=r.animate,i=r.config,o=function(e){var r=t.useRef();return t.useEffect((function(){r.current=e}),[e]),r.current}(e),a=t.useMemo((function(){return s.interpolateString(o,e)}),[o,e]),u=l.useSpring({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!n}).value;return l.to(u,a)},e.useCurveInterpolation=function(e){return t.useMemo((function(){return ye(e)}),[e])},e.useDimensions=function(e,r,n){return void 0===n&&(n={}),t.useMemo((function(){var t=z({},Ge,n);return{margin:t,innerWidth:e-t.left-t.right,innerHeight:r-t.top-t.bottom,outerWidth:e,outerHeight:r}}),[e,r,n.top,n.right,n.bottom,n.left])},e.useMeasure=nt,e.useMotionConfig=ie,e.usePartialTheme=it,e.usePropertyAccessor=function(e){return t.useMemo((function(){return Ft(e)}),[e])},e.useTheme=ut,e.useValueFormatter=function(e){return t.useMemo((function(){return ot(e)}),[e])},e.withContainer=function(e){return function(t){var r,n;function i(){return t.apply(this,arguments)||this}return n=t,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,A(r,n),i.prototype.render=function(){var t=this.props,r=t.theme,n=t.renderWrapper,i=t.animate,o=t.motionStiffness,a=t.motionDamping,s=t.motionConfig,l=Y(t,It);return d.jsx(ct,{theme:r,renderWrapper:n,isInteractive:l.isInteractive,animate:i,motionStiffness:o,motionDamping:a,motionConfig:s,children:d.jsx(e,z({},l))})},i}(t.Component)},e.withDimensions=function(){return R.compose(R.defaultProps({margin:Ge}),R.setPropTypes({width:k.default.number.isRequired,height:k.default.number.isRequired,margin:Ce}),R.withPropsOnChange((function(e,t){return e.width!==t.width||e.height!==t.height||!D.default(e.margin,t.margin)}),(function(e){var t=Object.assign({},Ge,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}})))},e.withMotion=function(){return R.compose(R.setPropTypes(re),R.defaultProps({animate:true,motionDamping:15,motionStiffness:90}))},e.withTheme=function(e){var t,r=void 0===e?{}:e,n=r.srcKey,i=void 0===n?"theme":n,o=r.destKey,a=void 0===o?"theme":o;return R.compose(R.setPropTypes(((t={})[i]=k.default.object,t)),R.withPropsOnChange([i],(function(e){var t;return(t={})[a]=$(J,e[i]),t})))},Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=nivo-core.umd.js.map

@@ -117,2 +117,3 @@ import * as React from 'react'

outlineColor: string
outlineOpacity: number
} & Partial<Omit<React.CSSProperties, 'fill'>>

@@ -124,2 +125,3 @@ link: {

outlineColor: string
outlineOpacity: number
} & Partial<Omit<React.CSSProperties, 'stroke' | 'strokeWidth'>>

@@ -131,2 +133,3 @@ outline: {

outlineColor: string
outlineOpacity: number
} & Partial<Omit<React.CSSProperties, 'stroke' | 'strokeWidth'>>

@@ -137,2 +140,3 @@ symbol: {

outlineColor: string
outlineOpacity: number
} & Partial<Omit<React.CSSProperties, 'fill'>>

@@ -139,0 +143,0 @@ }

{
"name": "@nivo/core",
"version": "0.76.0",
"version": "0.77.0",
"license": "MIT",

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

"dependencies": {
"@nivo/recompose": "0.76.0",
"@nivo/recompose": "0.77.0",
"@react-spring/web": "9.3.1",

@@ -38,7 +38,7 @@ "d3-color": "^2.0.0",

"devDependencies": {
"@nivo/tooltip": "0.76.0",
"@nivo/tooltip": "0.77.0",
"@types/d3-shape": "^2.0.0"
},
"peerDependencies": {
"@nivo/tooltip": "0.76.0",
"@nivo/tooltip": "0.77.0",
"prop-types": ">= 15.5.10 < 16.0.0",

@@ -50,3 +50,3 @@ "react": ">= 16.14.0 < 18.0.0"

},
"gitHead": "0feb061ac0e4cd9ac6a27f5714e3629d1dcdcf4f"
"gitHead": "986b0c0b806e7580d74a81e4e61069b60c9ee5f7"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with āš”ļø by Socket Inc