Socket
Socket
Sign inDemoInstall

@nivo/colors

Package Overview
Dependencies
32
Maintainers
2
Versions
40
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.83.0 to 0.83.1

2

./dist/nivo-colors.cjs.js

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

"use strict";var e=require("d3-scale-chromatic"),r=require("react"),n=require("lodash"),t=require("d3-color"),o=require("prop-types"),i=require("d3-scale");function l(){return l=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},l.apply(this,arguments)}function s(e,r){(null==r||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=e[n];return t}function u(e,r){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,r){if(e){if("string"==typeof e)return s(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){n&&(e=n);var t=0;return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:e.schemeCategory10,accent:e.schemeAccent,dark2:e.schemeDark2,paired:e.schemePaired,pastel1:e.schemePastel1,pastel2:e.schemePastel2,set1:e.schemeSet1,set2:e.schemeSet2,set3:e.schemeSet3},c=Object.keys(a),p={brown_blueGreen:e.schemeBrBG,purpleRed_green:e.schemePRGn,pink_yellowGreen:e.schemePiYG,purple_orange:e.schemePuOr,red_blue:e.schemeRdBu,red_grey:e.schemeRdGy,red_yellow_blue:e.schemeRdYlBu,red_yellow_green:e.schemeRdYlGn,spectral:e.schemeSpectral},f=Object.keys(p),m={brown_blueGreen:e.interpolateBrBG,purpleRed_green:e.interpolatePRGn,pink_yellowGreen:e.interpolatePiYG,purple_orange:e.interpolatePuOr,red_blue:e.interpolateRdBu,red_grey:e.interpolateRdGy,red_yellow_blue:e.interpolateRdYlBu,red_yellow_green:e.interpolateRdYlGn,spectral:e.interpolateSpectral},d={blues:e.schemeBlues,greens:e.schemeGreens,greys:e.schemeGreys,oranges:e.schemeOranges,purples:e.schemePurples,reds:e.schemeReds,blue_green:e.schemeBuGn,blue_purple:e.schemeBuPu,green_blue:e.schemeGnBu,orange_red:e.schemeOrRd,purple_blue_green:e.schemePuBuGn,purple_blue:e.schemePuBu,purple_red:e.schemePuRd,red_purple:e.schemeRdPu,yellow_green_blue:e.schemeYlGnBu,yellow_green:e.schemeYlGn,yellow_orange_brown:e.schemeYlOrBr,yellow_orange_red:e.schemeYlOrRd},h=Object.keys(d),g={blues:e.interpolateBlues,greens:e.interpolateGreens,greys:e.interpolateGreys,oranges:e.interpolateOranges,purples:e.interpolatePurples,reds:e.interpolateReds,turbo:e.interpolateTurbo,viridis:e.interpolateViridis,inferno:e.interpolateInferno,magma:e.interpolateMagma,plasma:e.interpolatePlasma,cividis:e.interpolateCividis,warm:e.interpolateWarm,cool:e.interpolateCool,cubehelixDefault:e.interpolateCubehelixDefault,blue_green:e.interpolateBuGn,blue_purple:e.interpolateBuPu,green_blue:e.interpolateGnBu,orange_red:e.interpolateOrRd,purple_blue_green:e.interpolatePuBuGn,purple_blue:e.interpolatePuBu,purple_red:e.interpolatePuRd,red_purple:e.interpolateRdPu,yellow_green_blue:e.interpolateYlGnBu,yellow_green:e.interpolateYlGn,yellow_orange_brown:e.interpolateYlOrBr,yellow_orange_red:e.interpolateYlOrRd},y=l({},a,p,d),b=Object.keys(y),v=function(e){return c.includes(e)},_=function(e){return f.includes(e)},w=function(e){return h.includes(e)},C={rainbow:e.interpolateRainbow,sinebow:e.interpolateSinebow},x=l({},m,g,C),S=Object.keys(x),O=function(e,r){if("function"==typeof e)return e;if(n.isPlainObject(e)){if(function(e){return void 0!==e.theme}(e)){if(void 0===r)throw new Error("Unable to use color from theme as no theme was provided");var o=n.get(r,e.theme);if(void 0===o)throw new Error("Color from theme is undefined at path: '"+e.theme+"'");return function(){return o}}if(function(e){return void 0!==e.from}(e)){var i=function(r){return n.get(r,e.from)};if(Array.isArray(e.modifiers)){for(var l,s=[],a=function(){var e=l.value,r=e[0],n=e[1];if("brighter"===r)s.push((function(e){return e.brighter(n)}));else if("darker"===r)s.push((function(e){return e.darker(n)}));else{if("opacity"!==r)throw new Error("Invalid color modifier: '"+r+"', must be one of: 'brighter', 'darker', 'opacity'");s.push((function(e){return e.opacity=n,e}))}},c=u(e.modifiers);!(l=c()).done;)a();return 0===s.length?i:function(e){return s.reduce((function(e,r){return r(e)}),t.rgb(i(e))).toString()}}return i}throw new Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return e}},G=o.oneOfType([o.func,o.arrayOf(o.string),o.shape({scheme:o.oneOf(b).isRequired,size:o.number}),o.shape({datum:o.string.isRequired}),o.string]),P=o.oneOfType([o.string,o.func,o.shape({theme:o.string.isRequired}),o.shape({from:o.string.isRequired,modifiers:o.arrayOf(o.array)})]),R={scheme:"turbo"},B=function(e,r){var n=e.minValue,t=e.maxValue,o=void 0!==n?n:r.min,l=void 0!==t?t:r.max,s=i.scaleSequential().domain([o,l]).clamp(!0);if("colors"in e)s.range(e.colors);else if("interpolator"in e)s.interpolator(e.interpolator);else{var u,a=null!=(u=e.scheme)?u:R.scheme;s.interpolator(x[a])}return s},q={scheme:"red_yellow_blue",divergeAt:.5},I=function(e,r){var n,t=e.minValue,o=e.maxValue,l=void 0!==t?t:r.min,s=void 0!==o?o:r.max,u=[l,l+(s-l)/2,s],a=.5-(null!=(n=e.divergeAt)?n:q.divergeAt),c=i.scaleDiverging().domain(u).clamp(!0),p=function(e){return String(e)};if("colors"in e)p=i.scaleDiverging().domain(u.map((function(e){return e-a*(s-l)}))).range(e.colors).interpolator();else if("interpolator"in e)p=e.interpolator;else{var f,m=null!=(f=e.scheme)?f:q.scheme;p=x[m]}return c.interpolator((function(e){return p(e+a)}))},z={scheme:"turbo",steps:7},k=function(e,r){var n=i.scaleQuantize().domain(e.domain||[r.min,r.max]).nice();if("colors"in e)n.range(e.colors);else{var t=e.scheme||z.scheme,o=void 0===e.steps?z.steps:e.steps,l=x[t],s=Array.from({length:o}).map((function(e,r){return l(r*(1/(o-1)))}));n.range(s)}return n},j=function(e,r){if(function(e){return"sequential"===e.type}(e))return B(e,r);if(function(e){return"diverging"===e.type}(e))return I(e,r);if(function(e){return"quantize"===e.type}(e))return k(e,r);throw new Error("Invalid continuous color scale config")},A=function(e,r){if("function"==typeof e)return e;var t="function"==typeof r?r:function(e){return n.get(e,r)};if(Array.isArray(e)){var o=i.scaleOrdinal(e),l=function(e){return o(t(e))};return l.scale=o,l}if(n.isPlainObject(e)){if(function(e){return void 0!==e.datum}(e))return function(r){return n.get(r,e.datum)};if(function(e){return void 0!==e.scheme}(e)){if(v(e.scheme)){var s=i.scaleOrdinal(y[e.scheme]),u=function(e){return s(t(e))};return u.scale=s,u}if(_(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>11))throw new Error("Invalid size '"+e.size+"' for diverging color scheme '"+e.scheme+"', must be between 3~11");var a=i.scaleOrdinal(y[e.scheme][e.size||11]),c=function(e){return a(t(e))};return c.scale=a,c}if(w(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>9))throw new Error("Invalid size '"+e.size+"' for sequential color scheme '"+e.scheme+"', must be between 3~9");var p=i.scaleOrdinal(y[e.scheme][e.size||9]),f=function(e){return p(t(e))};return f.scale=p,f}}throw new Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return e}};exports.categoricalColorSchemeIds=c,exports.categoricalColorSchemes=a,exports.colorInterpolatorIds=S,exports.colorInterpolators=x,exports.colorSchemeIds=b,exports.colorSchemes=y,exports.computeContinuousColorScaleColorStops=function(e,r){void 0===r&&(r=16);var n=e.domain();if("thresholds"in e){var t=[],o=i.scaleLinear().domain(n).range([0,1]);return e.range().forEach((function(r,n){var i=e.invertExtent(r),l=i[0],s=i[1];t.push({key:n+".0",offset:o(l),stopColor:r}),t.push({key:n+".1",offset:o(s),stopColor:r})})),t}var l=e.copy();return 2===n.length?l.domain([0,1]):3===n.length&&l.domain([0,.5,1]),l.ticks(r).map((function(e){return{key:""+e,offset:e,stopColor:""+l(e)}}))},exports.cyclicalColorInterpolators=C,exports.divergingColorInterpolators=m,exports.divergingColorScaleDefaults=q,exports.divergingColorSchemeIds=f,exports.divergingColorSchemes=p,exports.getContinuousColorScale=j,exports.getDivergingColorScale=I,exports.getInheritedColorGenerator=O,exports.getOrdinalColorScale=A,exports.getQuantizeColorScale=k,exports.getSequentialColorScale=B,exports.inheritedColorPropType=P,exports.isCategoricalColorScheme=v,exports.isDivergingColorScheme=_,exports.isSequentialColorScheme=w,exports.ordinalColorsPropType=G,exports.quantizeColorScaleDefaults=z,exports.sequentialColorInterpolators=g,exports.sequentialColorScaleDefaults=R,exports.sequentialColorSchemeIds=h,exports.sequentialColorSchemes=d,exports.useContinuousColorScale=function(e,n){return r.useMemo((function(){return j(e,n)}),[e,n])},exports.useDivergingColorScale=function(e,n){return r.useMemo((function(){return I(e,n)}),[e,n])},exports.useInheritedColor=function(e,n){return r.useMemo((function(){return O(e,n)}),[e,n])},exports.useOrdinalColorScale=function(e,n){return r.useMemo((function(){return A(e,n)}),[e,n])},exports.useQuantizeColorScale=function(e,n){return r.useMemo((function(){return k(e,n)}),[e,n])},exports.useSequentialColorScale=function(e,n){return r.useMemo((function(){return B(e,n)}),[e,n])};
"use strict";var e=require("d3-scale-chromatic"),r=require("react"),n=require("lodash/get"),t=require("lodash/isPlainObject"),o=require("d3-color"),i=require("prop-types"),l=require("d3-scale");function s(){return s=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},s.apply(this,arguments)}function u(e,r){(null==r||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=e[n];return t}function a(e,r){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,r){if(e){if("string"==typeof e)return u(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){n&&(e=n);var t=0;return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:e.schemeCategory10,accent:e.schemeAccent,dark2:e.schemeDark2,paired:e.schemePaired,pastel1:e.schemePastel1,pastel2:e.schemePastel2,set1:e.schemeSet1,set2:e.schemeSet2,set3:e.schemeSet3},p=Object.keys(c),f={brown_blueGreen:e.schemeBrBG,purpleRed_green:e.schemePRGn,pink_yellowGreen:e.schemePiYG,purple_orange:e.schemePuOr,red_blue:e.schemeRdBu,red_grey:e.schemeRdGy,red_yellow_blue:e.schemeRdYlBu,red_yellow_green:e.schemeRdYlGn,spectral:e.schemeSpectral},m=Object.keys(f),d={brown_blueGreen:e.interpolateBrBG,purpleRed_green:e.interpolatePRGn,pink_yellowGreen:e.interpolatePiYG,purple_orange:e.interpolatePuOr,red_blue:e.interpolateRdBu,red_grey:e.interpolateRdGy,red_yellow_blue:e.interpolateRdYlBu,red_yellow_green:e.interpolateRdYlGn,spectral:e.interpolateSpectral},h={blues:e.schemeBlues,greens:e.schemeGreens,greys:e.schemeGreys,oranges:e.schemeOranges,purples:e.schemePurples,reds:e.schemeReds,blue_green:e.schemeBuGn,blue_purple:e.schemeBuPu,green_blue:e.schemeGnBu,orange_red:e.schemeOrRd,purple_blue_green:e.schemePuBuGn,purple_blue:e.schemePuBu,purple_red:e.schemePuRd,red_purple:e.schemeRdPu,yellow_green_blue:e.schemeYlGnBu,yellow_green:e.schemeYlGn,yellow_orange_brown:e.schemeYlOrBr,yellow_orange_red:e.schemeYlOrRd},g=Object.keys(h),y={blues:e.interpolateBlues,greens:e.interpolateGreens,greys:e.interpolateGreys,oranges:e.interpolateOranges,purples:e.interpolatePurples,reds:e.interpolateReds,turbo:e.interpolateTurbo,viridis:e.interpolateViridis,inferno:e.interpolateInferno,magma:e.interpolateMagma,plasma:e.interpolatePlasma,cividis:e.interpolateCividis,warm:e.interpolateWarm,cool:e.interpolateCool,cubehelixDefault:e.interpolateCubehelixDefault,blue_green:e.interpolateBuGn,blue_purple:e.interpolateBuPu,green_blue:e.interpolateGnBu,orange_red:e.interpolateOrRd,purple_blue_green:e.interpolatePuBuGn,purple_blue:e.interpolatePuBu,purple_red:e.interpolatePuRd,red_purple:e.interpolateRdPu,yellow_green_blue:e.interpolateYlGnBu,yellow_green:e.interpolateYlGn,yellow_orange_brown:e.interpolateYlOrBr,yellow_orange_red:e.interpolateYlOrRd},v=s({},c,f,h),b=Object.keys(v),_=function(e){return p.includes(e)},w=function(e){return m.includes(e)},C=function(e){return g.includes(e)},x={rainbow:e.interpolateRainbow,sinebow:e.interpolateSinebow},S=s({},d,y,x),O=Object.keys(S),G=function(e,r){if("function"==typeof e)return e;if(t(e)){if(function(e){return void 0!==e.theme}(e)){if(void 0===r)throw new Error("Unable to use color from theme as no theme was provided");var i=n(r,e.theme);if(void 0===i)throw new Error("Color from theme is undefined at path: '"+e.theme+"'");return function(){return i}}if(function(e){return void 0!==e.from}(e)){var l=function(r){return n(r,e.from)};if(Array.isArray(e.modifiers)){for(var s,u=[],c=function(){var e=s.value,r=e[0],n=e[1];if("brighter"===r)u.push((function(e){return e.brighter(n)}));else if("darker"===r)u.push((function(e){return e.darker(n)}));else{if("opacity"!==r)throw new Error("Invalid color modifier: '"+r+"', must be one of: 'brighter', 'darker', 'opacity'");u.push((function(e){return e.opacity=n,e}))}},p=a(e.modifiers);!(s=p()).done;)c();return 0===u.length?l:function(e){return u.reduce((function(e,r){return r(e)}),o.rgb(l(e))).toString()}}return l}throw new Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return e}},R=i.oneOfType([i.func,i.arrayOf(i.string),i.shape({scheme:i.oneOf(b).isRequired,size:i.number}),i.shape({datum:i.string.isRequired}),i.string]),P=i.oneOfType([i.string,i.func,i.shape({theme:i.string.isRequired}),i.shape({from:i.string.isRequired,modifiers:i.arrayOf(i.array)})]),B={scheme:"turbo"},q=function(e,r){var n=e.minValue,t=e.maxValue,o=void 0!==n?n:r.min,i=void 0!==t?t:r.max,s=l.scaleSequential().domain([o,i]).clamp(!0);if("colors"in e)s.range(e.colors);else if("interpolator"in e)s.interpolator(e.interpolator);else{var u,a=null!=(u=e.scheme)?u:B.scheme;s.interpolator(S[a])}return s},I={scheme:"red_yellow_blue",divergeAt:.5},z=function(e,r){var n,t=e.minValue,o=e.maxValue,i=void 0!==t?t:r.min,s=void 0!==o?o:r.max,u=[i,i+(s-i)/2,s],a=.5-(null!=(n=e.divergeAt)?n:I.divergeAt),c=l.scaleDiverging().domain(u).clamp(!0),p=function(e){return String(e)};if("colors"in e)p=l.scaleDiverging().domain(u.map((function(e){return e-a*(s-i)}))).range(e.colors).interpolator();else if("interpolator"in e)p=e.interpolator;else{var f,m=null!=(f=e.scheme)?f:I.scheme;p=S[m]}return c.interpolator((function(e){return p(e+a)}))},k={scheme:"turbo",steps:7},A=function(e,r){var n=l.scaleQuantize().domain(e.domain||[r.min,r.max]).nice();if("colors"in e)n.range(e.colors);else{var t=e.scheme||k.scheme,o=void 0===e.steps?k.steps:e.steps,i=S[t],s=Array.from({length:o}).map((function(e,r){return i(r*(1/(o-1)))}));n.range(s)}return n},j=function(e,r){if(function(e){return"sequential"===e.type}(e))return q(e,r);if(function(e){return"diverging"===e.type}(e))return z(e,r);if(function(e){return"quantize"===e.type}(e))return A(e,r);throw new Error("Invalid continuous color scale config")},Y=function(e,r){if("function"==typeof e)return e;var o="function"==typeof r?r:function(e){return n(e,r)};if(Array.isArray(e)){var i=l.scaleOrdinal(e),s=function(e){return i(o(e))};return s.scale=i,s}if(t(e)){if(function(e){return void 0!==e.datum}(e))return function(r){return n(r,e.datum)};if(function(e){return void 0!==e.scheme}(e)){if(_(e.scheme)){var u=l.scaleOrdinal(v[e.scheme]),a=function(e){return u(o(e))};return a.scale=u,a}if(w(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>11))throw new Error("Invalid size '"+e.size+"' for diverging color scheme '"+e.scheme+"', must be between 3~11");var c=l.scaleOrdinal(v[e.scheme][e.size||11]),p=function(e){return c(o(e))};return p.scale=c,p}if(C(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>9))throw new Error("Invalid size '"+e.size+"' for sequential color scheme '"+e.scheme+"', must be between 3~9");var f=l.scaleOrdinal(v[e.scheme][e.size||9]),m=function(e){return f(o(e))};return m.scale=f,m}}throw new Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return e}};exports.categoricalColorSchemeIds=p,exports.categoricalColorSchemes=c,exports.colorInterpolatorIds=O,exports.colorInterpolators=S,exports.colorSchemeIds=b,exports.colorSchemes=v,exports.computeContinuousColorScaleColorStops=function(e,r){void 0===r&&(r=16);var n=e.domain();if("thresholds"in e){var t=[],o=l.scaleLinear().domain(n).range([0,1]);return e.range().forEach((function(r,n){var i=e.invertExtent(r),l=i[0],s=i[1];t.push({key:n+".0",offset:o(l),stopColor:r}),t.push({key:n+".1",offset:o(s),stopColor:r})})),t}var i=e.copy();return 2===n.length?i.domain([0,1]):3===n.length&&i.domain([0,.5,1]),i.ticks(r).map((function(e){return{key:""+e,offset:e,stopColor:""+i(e)}}))},exports.cyclicalColorInterpolators=x,exports.divergingColorInterpolators=d,exports.divergingColorScaleDefaults=I,exports.divergingColorSchemeIds=m,exports.divergingColorSchemes=f,exports.getContinuousColorScale=j,exports.getDivergingColorScale=z,exports.getInheritedColorGenerator=G,exports.getOrdinalColorScale=Y,exports.getQuantizeColorScale=A,exports.getSequentialColorScale=q,exports.inheritedColorPropType=P,exports.isCategoricalColorScheme=_,exports.isDivergingColorScheme=w,exports.isSequentialColorScheme=C,exports.ordinalColorsPropType=R,exports.quantizeColorScaleDefaults=k,exports.sequentialColorInterpolators=y,exports.sequentialColorScaleDefaults=B,exports.sequentialColorSchemeIds=g,exports.sequentialColorSchemes=h,exports.useContinuousColorScale=function(e,n){return r.useMemo((function(){return j(e,n)}),[e,n])},exports.useDivergingColorScale=function(e,n){return r.useMemo((function(){return z(e,n)}),[e,n])},exports.useInheritedColor=function(e,n){return r.useMemo((function(){return G(e,n)}),[e,n])},exports.useOrdinalColorScale=function(e,n){return r.useMemo((function(){return Y(e,n)}),[e,n])},exports.useQuantizeColorScale=function(e,n){return r.useMemo((function(){return A(e,n)}),[e,n])},exports.useSequentialColorScale=function(e,n){return r.useMemo((function(){return q(e,n)}),[e,n])};
//# sourceMappingURL=nivo-colors.cjs.js.map

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

"use strict";var e=require("d3-scale-chromatic"),r=require("react"),n=require("lodash"),t=require("d3-color"),o=require("prop-types"),i=require("d3-scale");function l(){return l=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},l.apply(this,arguments)}function s(e,r){(null==r||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=e[n];return t}function u(e,r){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,r){if(e){if("string"==typeof e)return s(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){n&&(e=n);var t=0;return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:e.schemeCategory10,accent:e.schemeAccent,dark2:e.schemeDark2,paired:e.schemePaired,pastel1:e.schemePastel1,pastel2:e.schemePastel2,set1:e.schemeSet1,set2:e.schemeSet2,set3:e.schemeSet3},c=Object.keys(a),p={brown_blueGreen:e.schemeBrBG,purpleRed_green:e.schemePRGn,pink_yellowGreen:e.schemePiYG,purple_orange:e.schemePuOr,red_blue:e.schemeRdBu,red_grey:e.schemeRdGy,red_yellow_blue:e.schemeRdYlBu,red_yellow_green:e.schemeRdYlGn,spectral:e.schemeSpectral},f=Object.keys(p),m={brown_blueGreen:e.interpolateBrBG,purpleRed_green:e.interpolatePRGn,pink_yellowGreen:e.interpolatePiYG,purple_orange:e.interpolatePuOr,red_blue:e.interpolateRdBu,red_grey:e.interpolateRdGy,red_yellow_blue:e.interpolateRdYlBu,red_yellow_green:e.interpolateRdYlGn,spectral:e.interpolateSpectral},d={blues:e.schemeBlues,greens:e.schemeGreens,greys:e.schemeGreys,oranges:e.schemeOranges,purples:e.schemePurples,reds:e.schemeReds,blue_green:e.schemeBuGn,blue_purple:e.schemeBuPu,green_blue:e.schemeGnBu,orange_red:e.schemeOrRd,purple_blue_green:e.schemePuBuGn,purple_blue:e.schemePuBu,purple_red:e.schemePuRd,red_purple:e.schemeRdPu,yellow_green_blue:e.schemeYlGnBu,yellow_green:e.schemeYlGn,yellow_orange_brown:e.schemeYlOrBr,yellow_orange_red:e.schemeYlOrRd},h=Object.keys(d),g={blues:e.interpolateBlues,greens:e.interpolateGreens,greys:e.interpolateGreys,oranges:e.interpolateOranges,purples:e.interpolatePurples,reds:e.interpolateReds,turbo:e.interpolateTurbo,viridis:e.interpolateViridis,inferno:e.interpolateInferno,magma:e.interpolateMagma,plasma:e.interpolatePlasma,cividis:e.interpolateCividis,warm:e.interpolateWarm,cool:e.interpolateCool,cubehelixDefault:e.interpolateCubehelixDefault,blue_green:e.interpolateBuGn,blue_purple:e.interpolateBuPu,green_blue:e.interpolateGnBu,orange_red:e.interpolateOrRd,purple_blue_green:e.interpolatePuBuGn,purple_blue:e.interpolatePuBu,purple_red:e.interpolatePuRd,red_purple:e.interpolateRdPu,yellow_green_blue:e.interpolateYlGnBu,yellow_green:e.interpolateYlGn,yellow_orange_brown:e.interpolateYlOrBr,yellow_orange_red:e.interpolateYlOrRd},y=l({},a,p,d),b=Object.keys(y),v=function(e){return c.includes(e)},_=function(e){return f.includes(e)},w=function(e){return h.includes(e)},C={rainbow:e.interpolateRainbow,sinebow:e.interpolateSinebow},x=l({},m,g,C),S=Object.keys(x),O=function(e,r){if("function"==typeof e)return e;if(n.isPlainObject(e)){if(function(e){return void 0!==e.theme}(e)){if(void 0===r)throw new Error("Unable to use color from theme as no theme was provided");var o=n.get(r,e.theme);if(void 0===o)throw new Error("Color from theme is undefined at path: '"+e.theme+"'");return function(){return o}}if(function(e){return void 0!==e.from}(e)){var i=function(r){return n.get(r,e.from)};if(Array.isArray(e.modifiers)){for(var l,s=[],a=function(){var e=l.value,r=e[0],n=e[1];if("brighter"===r)s.push((function(e){return e.brighter(n)}));else if("darker"===r)s.push((function(e){return e.darker(n)}));else{if("opacity"!==r)throw new Error("Invalid color modifier: '"+r+"', must be one of: 'brighter', 'darker', 'opacity'");s.push((function(e){return e.opacity=n,e}))}},c=u(e.modifiers);!(l=c()).done;)a();return 0===s.length?i:function(e){return s.reduce((function(e,r){return r(e)}),t.rgb(i(e))).toString()}}return i}throw new Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return e}},G=o.oneOfType([o.func,o.arrayOf(o.string),o.shape({scheme:o.oneOf(b).isRequired,size:o.number}),o.shape({datum:o.string.isRequired}),o.string]),P=o.oneOfType([o.string,o.func,o.shape({theme:o.string.isRequired}),o.shape({from:o.string.isRequired,modifiers:o.arrayOf(o.array)})]),R={scheme:"turbo"},B=function(e,r){var n=e.minValue,t=e.maxValue,o=void 0!==n?n:r.min,l=void 0!==t?t:r.max,s=i.scaleSequential().domain([o,l]).clamp(!0);if("colors"in e)s.range(e.colors);else if("interpolator"in e)s.interpolator(e.interpolator);else{var u,a=null!=(u=e.scheme)?u:R.scheme;s.interpolator(x[a])}return s},q={scheme:"red_yellow_blue",divergeAt:.5},I=function(e,r){var n,t=e.minValue,o=e.maxValue,l=void 0!==t?t:r.min,s=void 0!==o?o:r.max,u=[l,l+(s-l)/2,s],a=.5-(null!=(n=e.divergeAt)?n:q.divergeAt),c=i.scaleDiverging().domain(u).clamp(!0),p=function(e){return String(e)};if("colors"in e)p=i.scaleDiverging().domain(u.map((function(e){return e-a*(s-l)}))).range(e.colors).interpolator();else if("interpolator"in e)p=e.interpolator;else{var f,m=null!=(f=e.scheme)?f:q.scheme;p=x[m]}return c.interpolator((function(e){return p(e+a)}))},z={scheme:"turbo",steps:7},k=function(e,r){var n=i.scaleQuantize().domain(e.domain||[r.min,r.max]).nice();if("colors"in e)n.range(e.colors);else{var t=e.scheme||z.scheme,o=void 0===e.steps?z.steps:e.steps,l=x[t],s=Array.from({length:o}).map((function(e,r){return l(r*(1/(o-1)))}));n.range(s)}return n},j=function(e,r){if(function(e){return"sequential"===e.type}(e))return B(e,r);if(function(e){return"diverging"===e.type}(e))return I(e,r);if(function(e){return"quantize"===e.type}(e))return k(e,r);throw new Error("Invalid continuous color scale config")},A=function(e,r){if("function"==typeof e)return e;var t="function"==typeof r?r:function(e){return n.get(e,r)};if(Array.isArray(e)){var o=i.scaleOrdinal(e),l=function(e){return o(t(e))};return l.scale=o,l}if(n.isPlainObject(e)){if(function(e){return void 0!==e.datum}(e))return function(r){return n.get(r,e.datum)};if(function(e){return void 0!==e.scheme}(e)){if(v(e.scheme)){var s=i.scaleOrdinal(y[e.scheme]),u=function(e){return s(t(e))};return u.scale=s,u}if(_(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>11))throw new Error("Invalid size '"+e.size+"' for diverging color scheme '"+e.scheme+"', must be between 3~11");var a=i.scaleOrdinal(y[e.scheme][e.size||11]),c=function(e){return a(t(e))};return c.scale=a,c}if(w(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>9))throw new Error("Invalid size '"+e.size+"' for sequential color scheme '"+e.scheme+"', must be between 3~9");var p=i.scaleOrdinal(y[e.scheme][e.size||9]),f=function(e){return p(t(e))};return f.scale=p,f}}throw new Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return e}};exports.categoricalColorSchemeIds=c,exports.categoricalColorSchemes=a,exports.colorInterpolatorIds=S,exports.colorInterpolators=x,exports.colorSchemeIds=b,exports.colorSchemes=y,exports.computeContinuousColorScaleColorStops=function(e,r){void 0===r&&(r=16);var n=e.domain();if("thresholds"in e){var t=[],o=i.scaleLinear().domain(n).range([0,1]);return e.range().forEach((function(r,n){var i=e.invertExtent(r),l=i[0],s=i[1];t.push({key:n+".0",offset:o(l),stopColor:r}),t.push({key:n+".1",offset:o(s),stopColor:r})})),t}var l=e.copy();return 2===n.length?l.domain([0,1]):3===n.length&&l.domain([0,.5,1]),l.ticks(r).map((function(e){return{key:""+e,offset:e,stopColor:""+l(e)}}))},exports.cyclicalColorInterpolators=C,exports.divergingColorInterpolators=m,exports.divergingColorScaleDefaults=q,exports.divergingColorSchemeIds=f,exports.divergingColorSchemes=p,exports.getContinuousColorScale=j,exports.getDivergingColorScale=I,exports.getInheritedColorGenerator=O,exports.getOrdinalColorScale=A,exports.getQuantizeColorScale=k,exports.getSequentialColorScale=B,exports.inheritedColorPropType=P,exports.isCategoricalColorScheme=v,exports.isDivergingColorScheme=_,exports.isSequentialColorScheme=w,exports.ordinalColorsPropType=G,exports.quantizeColorScaleDefaults=z,exports.sequentialColorInterpolators=g,exports.sequentialColorScaleDefaults=R,exports.sequentialColorSchemeIds=h,exports.sequentialColorSchemes=d,exports.useContinuousColorScale=function(e,n){return r.useMemo((function(){return j(e,n)}),[e,n])},exports.useDivergingColorScale=function(e,n){return r.useMemo((function(){return I(e,n)}),[e,n])},exports.useInheritedColor=function(e,n){return r.useMemo((function(){return O(e,n)}),[e,n])},exports.useOrdinalColorScale=function(e,n){return r.useMemo((function(){return A(e,n)}),[e,n])},exports.useQuantizeColorScale=function(e,n){return r.useMemo((function(){return k(e,n)}),[e,n])},exports.useSequentialColorScale=function(e,n){return r.useMemo((function(){return B(e,n)}),[e,n])};
"use strict";var e=require("d3-scale-chromatic"),r=require("react"),n=require("lodash/get"),t=require("lodash/isPlainObject"),o=require("d3-color"),i=require("prop-types"),l=require("d3-scale");function s(){return s=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},s.apply(this,arguments)}function u(e,r){(null==r||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=e[n];return t}function a(e,r){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,r){if(e){if("string"==typeof e)return u(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){n&&(e=n);var t=0;return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:e.schemeCategory10,accent:e.schemeAccent,dark2:e.schemeDark2,paired:e.schemePaired,pastel1:e.schemePastel1,pastel2:e.schemePastel2,set1:e.schemeSet1,set2:e.schemeSet2,set3:e.schemeSet3},p=Object.keys(c),f={brown_blueGreen:e.schemeBrBG,purpleRed_green:e.schemePRGn,pink_yellowGreen:e.schemePiYG,purple_orange:e.schemePuOr,red_blue:e.schemeRdBu,red_grey:e.schemeRdGy,red_yellow_blue:e.schemeRdYlBu,red_yellow_green:e.schemeRdYlGn,spectral:e.schemeSpectral},m=Object.keys(f),d={brown_blueGreen:e.interpolateBrBG,purpleRed_green:e.interpolatePRGn,pink_yellowGreen:e.interpolatePiYG,purple_orange:e.interpolatePuOr,red_blue:e.interpolateRdBu,red_grey:e.interpolateRdGy,red_yellow_blue:e.interpolateRdYlBu,red_yellow_green:e.interpolateRdYlGn,spectral:e.interpolateSpectral},h={blues:e.schemeBlues,greens:e.schemeGreens,greys:e.schemeGreys,oranges:e.schemeOranges,purples:e.schemePurples,reds:e.schemeReds,blue_green:e.schemeBuGn,blue_purple:e.schemeBuPu,green_blue:e.schemeGnBu,orange_red:e.schemeOrRd,purple_blue_green:e.schemePuBuGn,purple_blue:e.schemePuBu,purple_red:e.schemePuRd,red_purple:e.schemeRdPu,yellow_green_blue:e.schemeYlGnBu,yellow_green:e.schemeYlGn,yellow_orange_brown:e.schemeYlOrBr,yellow_orange_red:e.schemeYlOrRd},g=Object.keys(h),y={blues:e.interpolateBlues,greens:e.interpolateGreens,greys:e.interpolateGreys,oranges:e.interpolateOranges,purples:e.interpolatePurples,reds:e.interpolateReds,turbo:e.interpolateTurbo,viridis:e.interpolateViridis,inferno:e.interpolateInferno,magma:e.interpolateMagma,plasma:e.interpolatePlasma,cividis:e.interpolateCividis,warm:e.interpolateWarm,cool:e.interpolateCool,cubehelixDefault:e.interpolateCubehelixDefault,blue_green:e.interpolateBuGn,blue_purple:e.interpolateBuPu,green_blue:e.interpolateGnBu,orange_red:e.interpolateOrRd,purple_blue_green:e.interpolatePuBuGn,purple_blue:e.interpolatePuBu,purple_red:e.interpolatePuRd,red_purple:e.interpolateRdPu,yellow_green_blue:e.interpolateYlGnBu,yellow_green:e.interpolateYlGn,yellow_orange_brown:e.interpolateYlOrBr,yellow_orange_red:e.interpolateYlOrRd},v=s({},c,f,h),b=Object.keys(v),_=function(e){return p.includes(e)},w=function(e){return m.includes(e)},C=function(e){return g.includes(e)},x={rainbow:e.interpolateRainbow,sinebow:e.interpolateSinebow},S=s({},d,y,x),O=Object.keys(S),G=function(e,r){if("function"==typeof e)return e;if(t(e)){if(function(e){return void 0!==e.theme}(e)){if(void 0===r)throw new Error("Unable to use color from theme as no theme was provided");var i=n(r,e.theme);if(void 0===i)throw new Error("Color from theme is undefined at path: '"+e.theme+"'");return function(){return i}}if(function(e){return void 0!==e.from}(e)){var l=function(r){return n(r,e.from)};if(Array.isArray(e.modifiers)){for(var s,u=[],c=function(){var e=s.value,r=e[0],n=e[1];if("brighter"===r)u.push((function(e){return e.brighter(n)}));else if("darker"===r)u.push((function(e){return e.darker(n)}));else{if("opacity"!==r)throw new Error("Invalid color modifier: '"+r+"', must be one of: 'brighter', 'darker', 'opacity'");u.push((function(e){return e.opacity=n,e}))}},p=a(e.modifiers);!(s=p()).done;)c();return 0===u.length?l:function(e){return u.reduce((function(e,r){return r(e)}),o.rgb(l(e))).toString()}}return l}throw new Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return e}},R=i.oneOfType([i.func,i.arrayOf(i.string),i.shape({scheme:i.oneOf(b).isRequired,size:i.number}),i.shape({datum:i.string.isRequired}),i.string]),P=i.oneOfType([i.string,i.func,i.shape({theme:i.string.isRequired}),i.shape({from:i.string.isRequired,modifiers:i.arrayOf(i.array)})]),B={scheme:"turbo"},q=function(e,r){var n=e.minValue,t=e.maxValue,o=void 0!==n?n:r.min,i=void 0!==t?t:r.max,s=l.scaleSequential().domain([o,i]).clamp(!0);if("colors"in e)s.range(e.colors);else if("interpolator"in e)s.interpolator(e.interpolator);else{var u,a=null!=(u=e.scheme)?u:B.scheme;s.interpolator(S[a])}return s},I={scheme:"red_yellow_blue",divergeAt:.5},z=function(e,r){var n,t=e.minValue,o=e.maxValue,i=void 0!==t?t:r.min,s=void 0!==o?o:r.max,u=[i,i+(s-i)/2,s],a=.5-(null!=(n=e.divergeAt)?n:I.divergeAt),c=l.scaleDiverging().domain(u).clamp(!0),p=function(e){return String(e)};if("colors"in e)p=l.scaleDiverging().domain(u.map((function(e){return e-a*(s-i)}))).range(e.colors).interpolator();else if("interpolator"in e)p=e.interpolator;else{var f,m=null!=(f=e.scheme)?f:I.scheme;p=S[m]}return c.interpolator((function(e){return p(e+a)}))},k={scheme:"turbo",steps:7},A=function(e,r){var n=l.scaleQuantize().domain(e.domain||[r.min,r.max]).nice();if("colors"in e)n.range(e.colors);else{var t=e.scheme||k.scheme,o=void 0===e.steps?k.steps:e.steps,i=S[t],s=Array.from({length:o}).map((function(e,r){return i(r*(1/(o-1)))}));n.range(s)}return n},j=function(e,r){if(function(e){return"sequential"===e.type}(e))return q(e,r);if(function(e){return"diverging"===e.type}(e))return z(e,r);if(function(e){return"quantize"===e.type}(e))return A(e,r);throw new Error("Invalid continuous color scale config")},Y=function(e,r){if("function"==typeof e)return e;var o="function"==typeof r?r:function(e){return n(e,r)};if(Array.isArray(e)){var i=l.scaleOrdinal(e),s=function(e){return i(o(e))};return s.scale=i,s}if(t(e)){if(function(e){return void 0!==e.datum}(e))return function(r){return n(r,e.datum)};if(function(e){return void 0!==e.scheme}(e)){if(_(e.scheme)){var u=l.scaleOrdinal(v[e.scheme]),a=function(e){return u(o(e))};return a.scale=u,a}if(w(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>11))throw new Error("Invalid size '"+e.size+"' for diverging color scheme '"+e.scheme+"', must be between 3~11");var c=l.scaleOrdinal(v[e.scheme][e.size||11]),p=function(e){return c(o(e))};return p.scale=c,p}if(C(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>9))throw new Error("Invalid size '"+e.size+"' for sequential color scheme '"+e.scheme+"', must be between 3~9");var f=l.scaleOrdinal(v[e.scheme][e.size||9]),m=function(e){return f(o(e))};return m.scale=f,m}}throw new Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return e}};exports.categoricalColorSchemeIds=p,exports.categoricalColorSchemes=c,exports.colorInterpolatorIds=O,exports.colorInterpolators=S,exports.colorSchemeIds=b,exports.colorSchemes=v,exports.computeContinuousColorScaleColorStops=function(e,r){void 0===r&&(r=16);var n=e.domain();if("thresholds"in e){var t=[],o=l.scaleLinear().domain(n).range([0,1]);return e.range().forEach((function(r,n){var i=e.invertExtent(r),l=i[0],s=i[1];t.push({key:n+".0",offset:o(l),stopColor:r}),t.push({key:n+".1",offset:o(s),stopColor:r})})),t}var i=e.copy();return 2===n.length?i.domain([0,1]):3===n.length&&i.domain([0,.5,1]),i.ticks(r).map((function(e){return{key:""+e,offset:e,stopColor:""+i(e)}}))},exports.cyclicalColorInterpolators=x,exports.divergingColorInterpolators=d,exports.divergingColorScaleDefaults=I,exports.divergingColorSchemeIds=m,exports.divergingColorSchemes=f,exports.getContinuousColorScale=j,exports.getDivergingColorScale=z,exports.getInheritedColorGenerator=G,exports.getOrdinalColorScale=Y,exports.getQuantizeColorScale=A,exports.getSequentialColorScale=q,exports.inheritedColorPropType=P,exports.isCategoricalColorScheme=_,exports.isDivergingColorScheme=w,exports.isSequentialColorScheme=C,exports.ordinalColorsPropType=R,exports.quantizeColorScaleDefaults=k,exports.sequentialColorInterpolators=y,exports.sequentialColorScaleDefaults=B,exports.sequentialColorSchemeIds=g,exports.sequentialColorSchemes=h,exports.useContinuousColorScale=function(e,n){return r.useMemo((function(){return j(e,n)}),[e,n])},exports.useDivergingColorScale=function(e,n){return r.useMemo((function(){return z(e,n)}),[e,n])},exports.useInheritedColor=function(e,n){return r.useMemo((function(){return G(e,n)}),[e,n])},exports.useOrdinalColorScale=function(e,n){return r.useMemo((function(){return Y(e,n)}),[e,n])},exports.useQuantizeColorScale=function(e,n){return r.useMemo((function(){return A(e,n)}),[e,n])},exports.useSequentialColorScale=function(e,n){return r.useMemo((function(){return q(e,n)}),[e,n])};
//# sourceMappingURL=nivo-colors.cjs.js.map

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

import{schemeCategory10 as e,schemeAccent as r,schemeDark2 as n,schemePaired as t,schemePastel1 as o,schemePastel2 as i,schemeSet1 as u,schemeSet2 as a,schemeSet3 as l,schemeBrBG as s,schemePRGn as c,schemePiYG as f,schemePuOr as p,schemeRdBu as d,schemeRdGy as m,schemeRdYlBu as h,schemeRdYlGn as g,schemeSpectral as y,interpolateBrBG as b,interpolatePRGn as v,interpolatePiYG as _,interpolatePuOr as w,interpolateRdBu as O,interpolateRdGy as k,interpolateRdYlBu as z,interpolateRdYlGn as A,interpolateSpectral as j,schemeBlues as E,schemeGreens as x,schemeGreys as I,schemeOranges as q,schemePurples as S,schemeReds as R,schemeBuGn as C,schemeBuPu as G,schemeGnBu as V,schemeOrRd as T,schemePuBuGn as U,schemePuBu as D,schemePuRd as M,schemeRdPu as P,schemeYlGnBu as $,schemeYlGn as B,schemeYlOrBr as F,schemeYlOrRd as H,interpolateBlues as J,interpolateGreens as K,interpolateGreys as L,interpolateOranges as N,interpolatePurples as Q,interpolateReds as W,interpolateTurbo as X,interpolateViridis as Y,interpolateInferno as Z,interpolateMagma as ee,interpolatePlasma as re,interpolateCividis as ne,interpolateWarm as te,interpolateCool as oe,interpolateCubehelixDefault as ie,interpolateBuGn as ue,interpolateBuPu as ae,interpolateGnBu as le,interpolateOrRd as se,interpolatePuBuGn as ce,interpolatePuBu as fe,interpolatePuRd as pe,interpolateRdPu as de,interpolateYlGnBu as me,interpolateYlGn as he,interpolateYlOrBr as ge,interpolateYlOrRd as ye,interpolateRainbow as be,interpolateSinebow as ve}from"d3-scale-chromatic";import{useMemo as _e}from"react";import{isPlainObject as we,get as Oe}from"lodash";import{rgb as ke}from"d3-color";import ze from"prop-types";import{scaleSequential as Ae,scaleDiverging as je,scaleQuantize as Ee,scaleLinear as xe,scaleOrdinal as Ie}from"d3-scale";function qe(){return qe=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},qe.apply(this,arguments)}function Se(e,r){(null==r||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=e[n];return t}function Re(e,r){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,r){if(e){if("string"==typeof e)return Se(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Se(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){n&&(e=n);var t=0;return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var Ce={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:e,accent:r,dark2:n,paired:t,pastel1:o,pastel2:i,set1:u,set2:a,set3:l},Ge=Object.keys(Ce),Ve={brown_blueGreen:s,purpleRed_green:c,pink_yellowGreen:f,purple_orange:p,red_blue:d,red_grey:m,red_yellow_blue:h,red_yellow_green:g,spectral:y},Te=Object.keys(Ve),Ue={brown_blueGreen:b,purpleRed_green:v,pink_yellowGreen:_,purple_orange:w,red_blue:O,red_grey:k,red_yellow_blue:z,red_yellow_green:A,spectral:j},De={blues:E,greens:x,greys:I,oranges:q,purples:S,reds:R,blue_green:C,blue_purple:G,green_blue:V,orange_red:T,purple_blue_green:U,purple_blue:D,purple_red:M,red_purple:P,yellow_green_blue:$,yellow_green:B,yellow_orange_brown:F,yellow_orange_red:H},Me=Object.keys(De),Pe={blues:J,greens:K,greys:L,oranges:N,purples:Q,reds:W,turbo:X,viridis:Y,inferno:Z,magma:ee,plasma:re,cividis:ne,warm:te,cool:oe,cubehelixDefault:ie,blue_green:ue,blue_purple:ae,green_blue:le,orange_red:se,purple_blue_green:ce,purple_blue:fe,purple_red:pe,red_purple:de,yellow_green_blue:me,yellow_green:he,yellow_orange_brown:ge,yellow_orange_red:ye},$e=qe({},Ce,Ve,De),Be=Object.keys($e),Fe=function(e){return Ge.includes(e)},He=function(e){return Te.includes(e)},Je=function(e){return Me.includes(e)},Ke={rainbow:be,sinebow:ve},Le=qe({},Ue,Pe,Ke),Ne=Object.keys(Le),Qe=function(e,r){if("function"==typeof e)return e;if(we(e)){if(function(e){return void 0!==e.theme}(e)){if(void 0===r)throw new Error("Unable to use color from theme as no theme was provided");var n=Oe(r,e.theme);if(void 0===n)throw new Error("Color from theme is undefined at path: '"+e.theme+"'");return function(){return n}}if(function(e){return void 0!==e.from}(e)){var t=function(r){return Oe(r,e.from)};if(Array.isArray(e.modifiers)){for(var o,i=[],u=function(){var e=o.value,r=e[0],n=e[1];if("brighter"===r)i.push((function(e){return e.brighter(n)}));else if("darker"===r)i.push((function(e){return e.darker(n)}));else{if("opacity"!==r)throw new Error("Invalid color modifier: '"+r+"', must be one of: 'brighter', 'darker', 'opacity'");i.push((function(e){return e.opacity=n,e}))}},a=Re(e.modifiers);!(o=a()).done;)u();return 0===i.length?t:function(e){return i.reduce((function(e,r){return r(e)}),ke(t(e))).toString()}}return t}throw new Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return e}},We=function(e,r){return _e((function(){return Qe(e,r)}),[e,r])},Xe=ze.oneOfType([ze.func,ze.arrayOf(ze.string),ze.shape({scheme:ze.oneOf(Be).isRequired,size:ze.number}),ze.shape({datum:ze.string.isRequired}),ze.string]),Ye=ze.oneOfType([ze.string,ze.func,ze.shape({theme:ze.string.isRequired}),ze.shape({from:ze.string.isRequired,modifiers:ze.arrayOf(ze.array)})]),Ze={scheme:"turbo"},er=function(e,r){var n=e.minValue,t=e.maxValue,o=void 0!==n?n:r.min,i=void 0!==t?t:r.max,u=Ae().domain([o,i]).clamp(!0);if("colors"in e)u.range(e.colors);else if("interpolator"in e)u.interpolator(e.interpolator);else{var a,l=null!=(a=e.scheme)?a:Ze.scheme;u.interpolator(Le[l])}return u},rr=function(e,r){return _e((function(){return er(e,r)}),[e,r])},nr={scheme:"red_yellow_blue",divergeAt:.5},tr=function(e,r){var n,t=e.minValue,o=e.maxValue,i=void 0!==t?t:r.min,u=void 0!==o?o:r.max,a=[i,i+(u-i)/2,u],l=.5-(null!=(n=e.divergeAt)?n:nr.divergeAt),s=je().domain(a).clamp(!0),c=function(e){return String(e)};if("colors"in e)c=je().domain(a.map((function(e){return e-l*(u-i)}))).range(e.colors).interpolator();else if("interpolator"in e)c=e.interpolator;else{var f,p=null!=(f=e.scheme)?f:nr.scheme;c=Le[p]}return s.interpolator((function(e){return c(e+l)}))},or=function(e,r){return _e((function(){return tr(e,r)}),[e,r])},ir={scheme:"turbo",steps:7},ur=function(e,r){var n=Ee().domain(e.domain||[r.min,r.max]).nice();if("colors"in e)n.range(e.colors);else{var t=e.scheme||ir.scheme,o=void 0===e.steps?ir.steps:e.steps,i=Le[t],u=Array.from({length:o}).map((function(e,r){return i(r*(1/(o-1)))}));n.range(u)}return n},ar=function(e,r){return _e((function(){return ur(e,r)}),[e,r])},lr=function(e,r){if(function(e){return"sequential"===e.type}(e))return er(e,r);if(function(e){return"diverging"===e.type}(e))return tr(e,r);if(function(e){return"quantize"===e.type}(e))return ur(e,r);throw new Error("Invalid continuous color scale config")},sr=function(e,r){return _e((function(){return lr(e,r)}),[e,r])},cr=function(e,r){void 0===r&&(r=16);var n=e.domain();if("thresholds"in e){var t=[],o=xe().domain(n).range([0,1]);return e.range().forEach((function(r,n){var i=e.invertExtent(r),u=i[0],a=i[1];t.push({key:n+".0",offset:o(u),stopColor:r}),t.push({key:n+".1",offset:o(a),stopColor:r})})),t}var i=e.copy();return 2===n.length?i.domain([0,1]):3===n.length&&i.domain([0,.5,1]),i.ticks(r).map((function(e){return{key:""+e,offset:e,stopColor:""+i(e)}}))},fr=function(e,r){if("function"==typeof e)return e;var n="function"==typeof r?r:function(e){return Oe(e,r)};if(Array.isArray(e)){var t=Ie(e),o=function(e){return t(n(e))};return o.scale=t,o}if(we(e)){if(function(e){return void 0!==e.datum}(e))return function(r){return Oe(r,e.datum)};if(function(e){return void 0!==e.scheme}(e)){if(Fe(e.scheme)){var i=Ie($e[e.scheme]),u=function(e){return i(n(e))};return u.scale=i,u}if(He(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>11))throw new Error("Invalid size '"+e.size+"' for diverging color scheme '"+e.scheme+"', must be between 3~11");var a=Ie($e[e.scheme][e.size||11]),l=function(e){return a(n(e))};return l.scale=a,l}if(Je(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>9))throw new Error("Invalid size '"+e.size+"' for sequential color scheme '"+e.scheme+"', must be between 3~9");var s=Ie($e[e.scheme][e.size||9]),c=function(e){return s(n(e))};return c.scale=s,c}}throw new Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return e}},pr=function(e,r){return _e((function(){return fr(e,r)}),[e,r])};export{Ge as categoricalColorSchemeIds,Ce as categoricalColorSchemes,Ne as colorInterpolatorIds,Le as colorInterpolators,Be as colorSchemeIds,$e as colorSchemes,cr as computeContinuousColorScaleColorStops,Ke as cyclicalColorInterpolators,Ue as divergingColorInterpolators,nr as divergingColorScaleDefaults,Te as divergingColorSchemeIds,Ve as divergingColorSchemes,lr as getContinuousColorScale,tr as getDivergingColorScale,Qe as getInheritedColorGenerator,fr as getOrdinalColorScale,ur as getQuantizeColorScale,er as getSequentialColorScale,Ye as inheritedColorPropType,Fe as isCategoricalColorScheme,He as isDivergingColorScheme,Je as isSequentialColorScheme,Xe as ordinalColorsPropType,ir as quantizeColorScaleDefaults,Pe as sequentialColorInterpolators,Ze as sequentialColorScaleDefaults,Me as sequentialColorSchemeIds,De as sequentialColorSchemes,sr as useContinuousColorScale,or as useDivergingColorScale,We as useInheritedColor,pr as useOrdinalColorScale,ar as useQuantizeColorScale,rr as useSequentialColorScale};
import{schemeCategory10 as e,schemeAccent as r,schemeDark2 as n,schemePaired as t,schemePastel1 as o,schemePastel2 as i,schemeSet1 as u,schemeSet2 as a,schemeSet3 as l,schemeBrBG as s,schemePRGn as c,schemePiYG as f,schemePuOr as p,schemeRdBu as d,schemeRdGy as m,schemeRdYlBu as h,schemeRdYlGn as g,schemeSpectral as y,interpolateBrBG as b,interpolatePRGn as v,interpolatePiYG as _,interpolatePuOr as w,interpolateRdBu as O,interpolateRdGy as k,interpolateRdYlBu as j,interpolateRdYlGn as z,interpolateSpectral as A,schemeBlues as E,schemeGreens as x,schemeGreys as I,schemeOranges as q,schemePurples as S,schemeReds as R,schemeBuGn as C,schemeBuPu as G,schemeGnBu as V,schemeOrRd as T,schemePuBuGn as P,schemePuBu as U,schemePuRd as D,schemeRdPu as M,schemeYlGnBu as $,schemeYlGn as B,schemeYlOrBr as F,schemeYlOrRd as H,interpolateBlues as J,interpolateGreens as K,interpolateGreys as L,interpolateOranges as N,interpolatePurples as Q,interpolateReds as W,interpolateTurbo as X,interpolateViridis as Y,interpolateInferno as Z,interpolateMagma as ee,interpolatePlasma as re,interpolateCividis as ne,interpolateWarm as te,interpolateCool as oe,interpolateCubehelixDefault as ie,interpolateBuGn as ue,interpolateBuPu as ae,interpolateGnBu as le,interpolateOrRd as se,interpolatePuBuGn as ce,interpolatePuBu as fe,interpolatePuRd as pe,interpolateRdPu as de,interpolateYlGnBu as me,interpolateYlGn as he,interpolateYlOrBr as ge,interpolateYlOrRd as ye,interpolateRainbow as be,interpolateSinebow as ve}from"d3-scale-chromatic";import{useMemo as _e}from"react";import we from"lodash/get";import Oe from"lodash/isPlainObject";import{rgb as ke}from"d3-color";import je from"prop-types";import{scaleSequential as ze,scaleDiverging as Ae,scaleQuantize as Ee,scaleLinear as xe,scaleOrdinal as Ie}from"d3-scale";function qe(){return qe=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},qe.apply(this,arguments)}function Se(e,r){(null==r||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=e[n];return t}function Re(e,r){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,r){if(e){if("string"==typeof e)return Se(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Se(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){n&&(e=n);var t=0;return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var Ce={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:e,accent:r,dark2:n,paired:t,pastel1:o,pastel2:i,set1:u,set2:a,set3:l},Ge=Object.keys(Ce),Ve={brown_blueGreen:s,purpleRed_green:c,pink_yellowGreen:f,purple_orange:p,red_blue:d,red_grey:m,red_yellow_blue:h,red_yellow_green:g,spectral:y},Te=Object.keys(Ve),Pe={brown_blueGreen:b,purpleRed_green:v,pink_yellowGreen:_,purple_orange:w,red_blue:O,red_grey:k,red_yellow_blue:j,red_yellow_green:z,spectral:A},Ue={blues:E,greens:x,greys:I,oranges:q,purples:S,reds:R,blue_green:C,blue_purple:G,green_blue:V,orange_red:T,purple_blue_green:P,purple_blue:U,purple_red:D,red_purple:M,yellow_green_blue:$,yellow_green:B,yellow_orange_brown:F,yellow_orange_red:H},De=Object.keys(Ue),Me={blues:J,greens:K,greys:L,oranges:N,purples:Q,reds:W,turbo:X,viridis:Y,inferno:Z,magma:ee,plasma:re,cividis:ne,warm:te,cool:oe,cubehelixDefault:ie,blue_green:ue,blue_purple:ae,green_blue:le,orange_red:se,purple_blue_green:ce,purple_blue:fe,purple_red:pe,red_purple:de,yellow_green_blue:me,yellow_green:he,yellow_orange_brown:ge,yellow_orange_red:ye},$e=qe({},Ce,Ve,Ue),Be=Object.keys($e),Fe=function(e){return Ge.includes(e)},He=function(e){return Te.includes(e)},Je=function(e){return De.includes(e)},Ke={rainbow:be,sinebow:ve},Le=qe({},Pe,Me,Ke),Ne=Object.keys(Le),Qe=function(e,r){if("function"==typeof e)return e;if(Oe(e)){if(function(e){return void 0!==e.theme}(e)){if(void 0===r)throw new Error("Unable to use color from theme as no theme was provided");var n=we(r,e.theme);if(void 0===n)throw new Error("Color from theme is undefined at path: '"+e.theme+"'");return function(){return n}}if(function(e){return void 0!==e.from}(e)){var t=function(r){return we(r,e.from)};if(Array.isArray(e.modifiers)){for(var o,i=[],u=function(){var e=o.value,r=e[0],n=e[1];if("brighter"===r)i.push((function(e){return e.brighter(n)}));else if("darker"===r)i.push((function(e){return e.darker(n)}));else{if("opacity"!==r)throw new Error("Invalid color modifier: '"+r+"', must be one of: 'brighter', 'darker', 'opacity'");i.push((function(e){return e.opacity=n,e}))}},a=Re(e.modifiers);!(o=a()).done;)u();return 0===i.length?t:function(e){return i.reduce((function(e,r){return r(e)}),ke(t(e))).toString()}}return t}throw new Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return e}},We=function(e,r){return _e((function(){return Qe(e,r)}),[e,r])},Xe=je.oneOfType([je.func,je.arrayOf(je.string),je.shape({scheme:je.oneOf(Be).isRequired,size:je.number}),je.shape({datum:je.string.isRequired}),je.string]),Ye=je.oneOfType([je.string,je.func,je.shape({theme:je.string.isRequired}),je.shape({from:je.string.isRequired,modifiers:je.arrayOf(je.array)})]),Ze={scheme:"turbo"},er=function(e,r){var n=e.minValue,t=e.maxValue,o=void 0!==n?n:r.min,i=void 0!==t?t:r.max,u=ze().domain([o,i]).clamp(!0);if("colors"in e)u.range(e.colors);else if("interpolator"in e)u.interpolator(e.interpolator);else{var a,l=null!=(a=e.scheme)?a:Ze.scheme;u.interpolator(Le[l])}return u},rr=function(e,r){return _e((function(){return er(e,r)}),[e,r])},nr={scheme:"red_yellow_blue",divergeAt:.5},tr=function(e,r){var n,t=e.minValue,o=e.maxValue,i=void 0!==t?t:r.min,u=void 0!==o?o:r.max,a=[i,i+(u-i)/2,u],l=.5-(null!=(n=e.divergeAt)?n:nr.divergeAt),s=Ae().domain(a).clamp(!0),c=function(e){return String(e)};if("colors"in e)c=Ae().domain(a.map((function(e){return e-l*(u-i)}))).range(e.colors).interpolator();else if("interpolator"in e)c=e.interpolator;else{var f,p=null!=(f=e.scheme)?f:nr.scheme;c=Le[p]}return s.interpolator((function(e){return c(e+l)}))},or=function(e,r){return _e((function(){return tr(e,r)}),[e,r])},ir={scheme:"turbo",steps:7},ur=function(e,r){var n=Ee().domain(e.domain||[r.min,r.max]).nice();if("colors"in e)n.range(e.colors);else{var t=e.scheme||ir.scheme,o=void 0===e.steps?ir.steps:e.steps,i=Le[t],u=Array.from({length:o}).map((function(e,r){return i(r*(1/(o-1)))}));n.range(u)}return n},ar=function(e,r){return _e((function(){return ur(e,r)}),[e,r])},lr=function(e,r){if(function(e){return"sequential"===e.type}(e))return er(e,r);if(function(e){return"diverging"===e.type}(e))return tr(e,r);if(function(e){return"quantize"===e.type}(e))return ur(e,r);throw new Error("Invalid continuous color scale config")},sr=function(e,r){return _e((function(){return lr(e,r)}),[e,r])},cr=function(e,r){void 0===r&&(r=16);var n=e.domain();if("thresholds"in e){var t=[],o=xe().domain(n).range([0,1]);return e.range().forEach((function(r,n){var i=e.invertExtent(r),u=i[0],a=i[1];t.push({key:n+".0",offset:o(u),stopColor:r}),t.push({key:n+".1",offset:o(a),stopColor:r})})),t}var i=e.copy();return 2===n.length?i.domain([0,1]):3===n.length&&i.domain([0,.5,1]),i.ticks(r).map((function(e){return{key:""+e,offset:e,stopColor:""+i(e)}}))},fr=function(e,r){if("function"==typeof e)return e;var n="function"==typeof r?r:function(e){return we(e,r)};if(Array.isArray(e)){var t=Ie(e),o=function(e){return t(n(e))};return o.scale=t,o}if(Oe(e)){if(function(e){return void 0!==e.datum}(e))return function(r){return we(r,e.datum)};if(function(e){return void 0!==e.scheme}(e)){if(Fe(e.scheme)){var i=Ie($e[e.scheme]),u=function(e){return i(n(e))};return u.scale=i,u}if(He(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>11))throw new Error("Invalid size '"+e.size+"' for diverging color scheme '"+e.scheme+"', must be between 3~11");var a=Ie($e[e.scheme][e.size||11]),l=function(e){return a(n(e))};return l.scale=a,l}if(Je(e.scheme)){if(void 0!==e.size&&(e.size<3||e.size>9))throw new Error("Invalid size '"+e.size+"' for sequential color scheme '"+e.scheme+"', must be between 3~9");var s=Ie($e[e.scheme][e.size||9]),c=function(e){return s(n(e))};return c.scale=s,c}}throw new Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return e}},pr=function(e,r){return _e((function(){return fr(e,r)}),[e,r])};export{Ge as categoricalColorSchemeIds,Ce as categoricalColorSchemes,Ne as colorInterpolatorIds,Le as colorInterpolators,Be as colorSchemeIds,$e as colorSchemes,cr as computeContinuousColorScaleColorStops,Ke as cyclicalColorInterpolators,Pe as divergingColorInterpolators,nr as divergingColorScaleDefaults,Te as divergingColorSchemeIds,Ve as divergingColorSchemes,lr as getContinuousColorScale,tr as getDivergingColorScale,Qe as getInheritedColorGenerator,fr as getOrdinalColorScale,ur as getQuantizeColorScale,er as getSequentialColorScale,Ye as inheritedColorPropType,Fe as isCategoricalColorScheme,He as isDivergingColorScheme,Je as isSequentialColorScheme,Xe as ordinalColorsPropType,ir as quantizeColorScaleDefaults,Me as sequentialColorInterpolators,Ze as sequentialColorScaleDefaults,De as sequentialColorSchemeIds,Ue as sequentialColorSchemes,sr as useContinuousColorScale,or as useDivergingColorScale,We as useInheritedColor,pr as useOrdinalColorScale,ar as useQuantizeColorScale,rr as useSequentialColorScale};
//# sourceMappingURL=nivo-colors.es.js.map
{
"name": "@nivo/colors",
"version": "0.83.0",
"version": "0.83.1",
"license": "MIT",

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

"dependencies": {
"@nivo/core": "0.83.0",
"@nivo/core": "0.83.1",
"@types/d3-color": "^2.0.0",

@@ -42,3 +42,3 @@ "@types/d3-scale": "^3.2.3",

},
"gitHead": "5ee7cba46ac12deb04095d6555c3d12bc358a211"
"gitHead": "64f4a7d3a7e0c6525d1129648a44f2502c41fb4d"
}

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

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with āš”ļø by Socket Inc