Socket
Socket
Sign inDemoInstall

d3-scale

Package Overview
Dependencies
Maintainers
1
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

d3-scale - npm Package Compare versions

Comparing version 0.1.3 to 0.1.4

2

build/scale.min.js

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

!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.d3={})}(this,function(n){"use strict";function t(n,e,r){function u(t){return n(t=new Date(+t)),t}return u.floor=u,u.round=function(t){var r=new Date(+t),u=new Date(t-1);return n(r),n(u),e(u,1),u-t>t-r?r:u},u.ceil=function(t){return n(t=new Date(t-1)),e(t,1),t},u.offset=function(n,t){return e(n=new Date(+n),null==t?1:Math.floor(t)),n},u.range=function(t,r,u){var i=[];if(t=new Date(t-1),r=new Date(+r),u=null==u?1:Math.floor(u),!(r>t&&u>0))return i;for(e(t,1),n(t),r>t&&i.push(new Date(+t));e(t,u),n(t),r>t;)i.push(new Date(+t));return i},u.filter=function(r){return t(function(t){for(;n(t),!r(t);)t.setTime(t-1)},function(n,t){for(;--t>=0;)for(;e(n,1),!r(n););})},r&&(u.count=function(t,e){return Bt.setTime(+t),Rt.setTime(+e),n(Bt),n(Rt),Math.floor(r(Bt,Rt))}),u}function e(n){return t(function(t){t.setHours(0,0,0,0),t.setDate(t.getDate()-(t.getDay()+7-n)%7)},function(n,t){n.setDate(n.getDate()+7*t)},function(n,t){return(t-n-6e4*(t.getTimezoneOffset()-n.getTimezoneOffset()))/6048e5})}function r(n){return t(function(t){t.setUTCHours(0,0,0,0),t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-n)%7)},function(n,t){n.setUTCDate(n.getUTCDate()+7*t)},function(n,t){return(t-n)/6048e5})}function u(n){if(0<=n.y&&n.y<100){var t=new Date(-1,n.m,n.d,n.H,n.M,n.S,n.L);return t.setFullYear(n.y),t}return new Date(n.y,n.m,n.d,n.H,n.M,n.S,n.L)}function i(n){if(0<=n.y&&n.y<100){var t=new Date(Date.UTC(-1,n.m,n.d,n.H,n.M,n.S,n.L));return t.setUTCFullYear(n.y),t}return new Date(Date.UTC(n.y,n.m,n.d,n.H,n.M,n.S,n.L))}function o(n){return{y:n,m:0,d:1,H:0,M:0,S:0,L:0}}function a(n){function t(n,t){return function(e){for(var r,u,i,o=[],a=-1,c=0,s=n.length;++a<s;)37===n.charCodeAt(a)&&(o.push(n.slice(c,a)),null!=(u=se[r=n.charAt(++a)])&&(r=n.charAt(++a)),(i=t[r])&&(r=i(e,null==u?"e"===r?" ":"0":u)),o.push(r),c=a+1);return o.push(n.slice(c,a)),o.join("")}}function e(n,t){return function(e){var u=o(1900),a=r(u,n,e,0);if(a!=e.length)return null;if("p"in u&&(u.H=u.H%12+12*u.p),"Z"in u){if("w"in u&&("W"in u||"U"in u)){var c=i(o(u.y)).getUTCDay();"W"in u&&(u.U=u.W,u.w=(u.w+6)%7,--c),u.m=0,u.d=u.w+7*u.U-(c+6)%7}return u.H+=u.Z/100|0,u.M+=u.Z%100,i(u)}if("w"in u&&("W"in u||"U"in u)){var c=t(o(u.y)).getDay();"W"in u&&(u.U=u.W,u.w=(u.w+6)%7,--c),u.m=0,u.d=u.w+7*u.U-(c+6)%7}return t(u)}}function r(n,t,e,r){for(var u,i,o=0,a=t.length,c=e.length;a>o;){if(r>=c)return-1;if(u=t.charCodeAt(o++),37===u){if(u=t.charAt(o++),i=jn[u in se?t.charAt(o++):u],!i||(r=i(n,e,r))<0)return-1}else if(u!=e.charCodeAt(r++))return-1}return r}function a(n,t,e){var r=Dn.exec(t.slice(e));return r?(n.w=Sn[r[0].toLowerCase()],e+r[0].length):-1}function c(n,t,e){var r=Un.exec(t.slice(e));return r?(n.w=kn[r[0].toLowerCase()],e+r[0].length):-1}function s(n,t,e){var r=Hn.exec(t.slice(e));return r?(n.m=Yn[r[0].toLowerCase()],e+r[0].length):-1}function tn(n,t,e){var r=Fn.exec(t.slice(e));return r?(n.m=An[r[0].toLowerCase()],e+r[0].length):-1}function en(n,t,e){return r(n,Mn,t,e)}function rn(n,t,e){return r(n,vn,t,e)}function un(n,t,e){return r(n,bn,t,e)}function on(n,t,e){var r=Cn[t.slice(e,e+=2).toLowerCase()];return null==r?-1:(n.p=r,e)}function an(n){return xn[n.getDay()]}function cn(n){return wn[n.getDay()]}function sn(n){return Nn[n.getMonth()]}function fn(n){return Tn[n.getMonth()]}function ln(n){return yn[+(n.getHours()>=12)]}function hn(n){return xn[n.getUTCDay()]}function gn(n){return wn[n.getUTCDay()]}function dn(n){return Nn[n.getUTCMonth()]}function mn(n){return Tn[n.getUTCMonth()]}function pn(n){return yn[+(n.getUTCHours()>=12)]}var Mn=n.dateTime,vn=n.date,bn=n.time,yn=n.periods,wn=n.days,xn=n.shortDays,Tn=n.months,Nn=n.shortMonths,Cn=l(yn),Un=f(wn),kn=l(wn),Dn=f(xn),Sn=l(xn),Fn=f(Tn),An=l(Tn),Hn=f(Nn),Yn=l(Nn),Ln={a:an,A:cn,b:sn,B:fn,c:null,d:U,e:U,H:k,I:D,j:S,L:F,m:A,M:H,p:ln,S:Y,U:L,w:q,W:j,x:null,X:null,y:I,Y:E,Z:O,"%":nn},qn={a:hn,A:gn,b:dn,B:mn,c:null,d:z,e:z,H:P,I:$,j:W,L:Z,m:B,M:R,p:pn,S:X,U:J,w:G,W:_,x:null,X:null,y:K,Y:Q,Z:V,"%":nn},jn={a:a,A:c,b:s,B:tn,c:en,d:b,e:b,H:w,I:w,j:y,L:N,m:v,M:x,p:on,S:T,U:g,w:h,W:d,x:rn,X:un,y:p,Y:m,Z:M,"%":C};return Ln.x=t(vn,Ln),Ln.X=t(bn,Ln),Ln.c=t(Mn,Ln),qn.x=t(vn,qn),qn.X=t(bn,qn),qn.c=t(Mn,qn),{format:function(n){var r=t(n+="",Ln);return r.parse=e(n,u),r.toString=function(){return n},r},utcFormat:function(n){var r=t(n+="",qn);return r.parse=e(n,i),r.toString=function(){return n},r}}}function c(n,t,e){var r=0>n?"-":"",u=(r?-n:n)+"",i=u.length;return r+(e>i?new Array(e-i+1).join(t)+u:u)}function s(n){return n.replace(he,"\\$&")}function f(n){return new RegExp("^(?:"+n.map(s).join("|")+")","i")}function l(n){for(var t={},e=-1,r=n.length;++e<r;)t[n[e].toLowerCase()]=e;return t}function h(n,t,e){var r=fe.exec(t.slice(e,e+1));return r?(n.w=+r[0],e+r[0].length):-1}function g(n,t,e){var r=fe.exec(t.slice(e));return r?(n.U=+r[0],e+r[0].length):-1}function d(n,t,e){var r=fe.exec(t.slice(e));return r?(n.W=+r[0],e+r[0].length):-1}function m(n,t,e){var r=fe.exec(t.slice(e,e+4));return r?(n.y=+r[0],e+r[0].length):-1}function p(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.y=+r[0]+(+r[0]>68?1900:2e3),e+r[0].length):-1}function M(n,t,e){var r=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(t.slice(e,e+6));return r?(n.Z=r[1]?0:r[3]?-(r[2]+r[3]):100*-r[2],e+r[0].length):-1}function v(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function b(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function y(n,t,e){var r=fe.exec(t.slice(e,e+3));return r?(n.m=0,n.d=+r[0],e+r[0].length):-1}function w(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function x(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function T(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function N(n,t,e){var r=fe.exec(t.slice(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function C(n,t,e){var r=le.exec(t.slice(e,e+1));return r?e+r[0].length:-1}function U(n,t){return c(n.getDate(),t,2)}function k(n,t){return c(n.getHours(),t,2)}function D(n,t){return c(n.getHours()%12||12,t,2)}function S(n,t){return c(1+_t.count(ne(n),n),t,3)}function F(n,t){return c(n.getMilliseconds(),t,3)}function A(n,t){return c(n.getMonth()+1,t,2)}function H(n,t){return c(n.getMinutes(),t,2)}function Y(n,t){return c(n.getSeconds(),t,2)}function L(n,t){return c(Kt.count(ne(n),n),t,2)}function q(n){return n.getDay()}function j(n,t){return c(Qt.count(ne(n),n),t,2)}function I(n,t){return c(n.getFullYear()%100,t,2)}function E(n,t){return c(n.getFullYear()%1e4,t,4)}function O(n){var t=n.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+c(t/60|0,"0",2)+c(t%60,"0",2)}function z(n,t){return c(n.getUTCDate(),t,2)}function P(n,t){return c(n.getUTCHours(),t,2)}function $(n,t){return c(n.getUTCHours()%12||12,t,2)}function W(n,t){return c(1+ue.count(ce(n),n),t,3)}function Z(n,t){return c(n.getUTCMilliseconds(),t,3)}function B(n,t){return c(n.getUTCMonth()+1,t,2)}function R(n,t){return c(n.getUTCMinutes(),t,2)}function X(n,t){return c(n.getUTCSeconds(),t,2)}function J(n,t){return c(ie.count(ce(n),n),t,2)}function G(n){return n.getUTCDay()}function _(n,t){return c(oe.count(ce(n),n),t,2)}function K(n,t){return c(n.getUTCFullYear()%100,t,2)}function Q(n,t){return c(n.getUTCFullYear()%1e4,t,4)}function V(){return"+0000"}function nn(){return"%"}function tn(n){return n.toISOString()}function en(n,t){return t>n?-1:n>t?1:n>=t?0:NaN}function rn(n){return 1===n.length&&(n=un(n)),{left:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n(t[i],e)<0?r=i+1:u=i}return r},right:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n(t[i],e)>0?u=i:r=i+1}return r}}}function un(n){return function(t,e){return en(n(t),e)}}function on(){}function an(n,t){var e=new on;if(n instanceof on)n.forEach(function(n,t){e.set(n,t)});else if(Array.isArray(n)){var r,u=-1,i=n.length;if(1===arguments.length)for(;++u<i;)e.set(u,n[u]);else for(;++u<i;)e.set(t.call(n,r=n[u],u),r)}else for(var o in n)e.set(o,n[o]);return e}function cn(n,t){var e=(n.length-1)*t+1,r=Math.floor(e),u=+n[r-1],i=e-r;return i?u+i*(n[r]-u):u}function sn(n,t,e){(u=arguments.length)<3&&(e=1,2>u&&(t=n,n=0));var r=-1,u=0|Math.max(0,Math.ceil((t-n)/e)),i=fn(Math.abs(e)),o=new Array(u);for(n*=i,e*=i;++r<u;)o[r]=(n+r*e)/i;return o}function fn(n){for(var t=1;n*t%1;)t*=10;return t}function ln(){}function hn(n){var t;return n=(n+"").trim().toLowerCase(),(t=ye.exec(n))?(t=parseInt(t[1],16),dn(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t)):(t=we.exec(n))?gn(parseInt(t[1],16)):(t=xe.exec(n))?dn(t[1],t[2],t[3]):(t=Te.exec(n))?dn(255*t[1]/100,255*t[2]/100,255*t[3]/100):(t=Ne.exec(n))?Mn(t[1],t[2]/100,t[3]/100):Ce.hasOwnProperty(n)?gn(Ce[n]):null}function gn(n){return dn(n>>16&255,n>>8&255,255&n)}function dn(n,t,e){return 1===arguments.length&&(n instanceof ln||(n=hn(n)),n?(n=n.rgb(),e=n.b,t=n.g,n=n.r):n=t=e=NaN),new mn(n,t,e)}function mn(n,t,e){this.r=+n,this.g=+t,this.b=+e}function pn(n,t,e){return"#"+(isNaN(n)?"00":(n=Math.round(n))<16?"0"+Math.max(0,n).toString(16):Math.min(255,n).toString(16))+(isNaN(t)?"00":(t=Math.round(t))<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16))+(isNaN(e)?"00":(e=Math.round(e))<16?"0"+Math.max(0,e).toString(16):Math.min(255,e).toString(16))}function Mn(n,t,e){if(1===arguments.length)if(n instanceof vn)e=n.l,t=n.s,n=n.h;else if(n instanceof ln||(n=hn(n)),n){if(n instanceof vn)return n;n=n.rgb();var r=n.r/255,u=n.g/255,i=n.b/255,o=Math.min(r,u,i),a=Math.max(r,u,i),c=a-o;e=(a+o)/2,c?(t=.5>e?c/(a+o):c/(2-a-o),n=r===a?(u-i)/c+6*(i>u):u===a?(i-r)/c+2:(r-u)/c+4,n*=60):(n=NaN,t=e>0&&1>e?0:n)}else n=t=e=NaN;return new vn(n,t,e)}function vn(n,t,e){this.h=+n,this.s=+t,this.l=+e}function bn(n,t,e){return 255*(60>n?t+(e-t)*n/60:180>n?e:240>n?t+(e-t)*(240-n)/60:t)}function yn(n,t,e){if(1===arguments.length)if(n instanceof wn)e=n.b,t=n.a,n=n.l;else if(n instanceof kn){var r=n.h*Oe;e=Math.sin(r)*n.c,t=Math.cos(r)*n.c,n=n.l}else{n instanceof mn||(n=dn(n));var u=Cn(n.r),i=Cn(n.g),e=Cn(n.b),o=xn((.4124564*u+.3575761*i+.1804375*e)/Ae),a=xn((.2126729*u+.7151522*i+.072175*e)/He),c=xn((.0193339*u+.119192*i+.9503041*e)/Ye);e=200*(a-c),t=500*(o-a),n=116*a-16}return new wn(n,t,e)}function wn(n,t,e){this.l=+n,this.a=+t,this.b=+e}function xn(n){return n>Ie?Math.pow(n,1/3):n/je+Le}function Tn(n){return n>qe?n*n*n:je*(n-Le)}function Nn(n){return 255*(.0031308>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055)}function Cn(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function Un(n,t,e){return 1===arguments.length&&(n instanceof kn?(e=n.l,t=n.c,n=n.h):(n instanceof wn||(n=yn(n)),e=n.l,t=Math.sqrt(n.a*n.a+n.b*n.b),n=Math.atan2(n.b,n.a)*ze,0>n&&(n+=360))),new kn(n,t,e)}function kn(n,t,e){this.h=+n,this.c=+t,this.l=+e}function Dn(n,t,e){if(1===arguments.length)if(n instanceof Sn)e=n.l,t=n.s,n=n.h;else{n instanceof mn||(n=dn(n));var r=n.r/255,u=n.g/255,i=n.b/255;e=(Ge*i+Xe*r-Je*u)/(Ge+Xe-Je);var o=i-e,a=(Re*(u-e)-Ze*o)/Be;t=Math.sqrt(a*a+o*o)/(Re*e*(1-e)),n=t?Math.atan2(a,o)*ze-120:NaN,0>n&&(n+=360)}return new Sn(n,t,e)}function Sn(n,t,e){this.h=+n,this.s=+t,this.l=+e}function Fn(n,t){var e=n-t;return e>180||-180>e?e-360*Math.round(e/360):e}function An(n){return function(t,e){t=Dn(t),e=Dn(e);var r=isNaN(t.h)?e.h:t.h,u=isNaN(t.s)?e.s:t.s,i=t.l,o=isNaN(e.h)?0:Fn(e.h,r),a=isNaN(e.s)?0:e.s-u,c=e.l-i;return function(e){return t.h=r+o*e,t.s=u+a*e,t.l=i+c*Math.pow(e,n),t+""}}}function Hn(n){return function(t,e){t=Dn(t),e=Dn(e);var r=isNaN(t.h)?e.h:t.h,u=isNaN(t.s)?e.s:t.s,i=t.l,o=isNaN(e.h)?0:e.h-r,a=isNaN(e.s)?0:e.s-u,c=e.l-i;return function(e){return t.h=r+o*e,t.s=u+a*e,t.l=i+c*Math.pow(e,n),t+""}}}function Yn(n,t){n=dn(n),t=dn(t);var e=n.r,r=n.g,u=n.b,i=t.r-e,o=t.g-r,a=t.b-u;return function(n){return pn(Math.round(e+i*n),Math.round(r+o*n),Math.round(u+a*n))}}function Ln(n,t){var e,r=[],u=[],i=n.length,o=t.length,a=Math.min(n.length,t.length);for(e=0;a>e;++e)r.push(zn(n[e],t[e]));for(;i>e;++e)u[e]=n[e];for(;o>e;++e)u[e]=t[e];return function(n){for(e=0;a>e;++e)u[e]=r[e](n);return u}}function qn(n,t){return n=+n,t-=n,function(e){return n+t*e}}function jn(n,t){var e,r={},u={};for(e in n)e in t?r[e]=zn(n[e],t[e]):u[e]=n[e];for(e in t)e in n||(u[e]=t[e]);return function(n){for(e in r)u[e]=r[e](n);return u}}function In(n){return function(){return n}}function En(n){return function(t){return n(t)+""}}function On(n,t){var e,r,u,i=Ve.lastIndex=nr.lastIndex=0,o=-1,a=[],c=[];for(n+="",t+="";(e=Ve.exec(n))&&(r=nr.exec(t));)(u=r.index)>i&&(u=t.slice(i,u),a[o]?a[o]+=u:a[++o]=u),(e=e[0])===(r=r[0])?a[o]?a[o]+=r:a[++o]=r:(a[++o]=null,c.push({i:o,x:qn(e,r)})),i=nr.lastIndex;return i<t.length&&(u=t.slice(i),a[o]?a[o]+=u:a[++o]=u),a.length<2?c[0]?En(c[0].x):In(t):(t=c.length,function(n){for(var e,r=0;t>r;++r)a[(e=c[r]).i]=e.x(n);return a.join("")})}function zn(n,t){for(var e,r=tr.length;--r>=0&&!(e=tr[r](n,t)););return e}function Pn(n,t){return n=+n,t-=n,function(e){return Math.round(n+t*e)}}function $n(n,t){if(n=n.slice(),!t)return n;var e,r=0,u=n.length-1,i=n[r],o=n[u];return i>o&&(e=r,r=u,u=e,e=i,i=o,o=e),n[r]=Math.floor(i/t)*t,n[u]=Math.ceil(o/t)*t,n}function Wn(n,t){if((e=(n=t?n.toExponential(t-1):n.toExponential()).indexOf("e"))<0)return null;var e,r=n.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+n.slice(e+1)]}function Zn(n){return n=Wn(Math.abs(n)),n?n[1]:NaN}function Bn(n,t){return function(e,r){for(var u=e.length,i=[],o=0,a=n[0],c=0;u>0&&a>0&&(c+a+1>r&&(a=Math.max(1,r-c)),i.push(e.substring(u-=a,u+a)),!((c+=a+1)>r));)a=n[o=(o+1)%n.length];return i.reverse().join(t)}}function Rn(n,t){var e=Wn(n,t);if(!e)return n+"";var r=e[0],u=e[1],i=u-(Ke=3*Math.max(-8,Math.min(8,Math.floor(u/3))))+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+Wn(n,t+i-1)[0]}function Xn(n,t){var e=Wn(n,t);if(!e)return n+"";var r=e[0],u=e[1];return 0>u?"0."+new Array(-u).join("0")+r:r.length>u+1?r.slice(0,u+1)+"."+r.slice(u+1):r+new Array(u-r.length+2).join("0")}function Jn(n,t){n=n.toPrecision(t);n:for(var e,r=n.length,u=1,i=-1;r>u;++u)switch(n[u]){case".":i=e=u;break;case"0":0===i&&(i=u),e=u;break;case"e":break n;default:i>0&&(i=0)}return i>0?n.slice(0,i)+n.slice(e+1):n}function Gn(n){return new _n(n)}function _n(n){if(!(t=ur.exec(n)))throw new Error("invalid format: "+n);var t,e=t[1]||" ",r=t[2]||">",u=t[3]||"-",i=t[4]||"",o=!!t[5],a=t[6]&&+t[6],c=!!t[7],s=t[8]&&+t[8].slice(1),f=t[9]||"";"n"===f?(c=!0,f="g"):rr[f]||(f=""),(o||"0"===e&&"="===r)&&(o=!0,e="0",r="="),this.fill=e,this.align=r,this.sign=u,this.symbol=i,this.zero=o,this.width=a,this.comma=c,this.precision=s,this.type=f}function Kn(n){return n}function Qn(n){function t(n){n=Gn(n);var t=n.fill,e=n.align,o=n.sign,a=n.symbol,c=n.zero,s=n.width,f=n.comma,l=n.precision,h=n.type,g="$"===a?u[0]:"#"===a&&/[boxX]/.test(h)?"0"+h.toLowerCase():"",d="$"===a?u[1]:/[%p]/.test(h)?"%":"",m=rr[h],p=!h||/[defgprs%]/.test(h);return l=null==l?h?6:12:/[gprs]/.test(h)?Math.max(1,Math.min(21,l)):Math.max(0,Math.min(20,l)),function(n){var u=g,a=d;if("c"===h)a=m(n)+a,n="";else{n=+n;var M=(0>n||0>1/n)&&(n*=-1,!0);if(n=m(n,l),u=(M?"("===o?o:"-":"-"===o||"("===o?"":o)+u,a=a+("s"===h?ir[8+Ke/3]:"")+(M&&"("===o?")":""),p)for(var v,b=-1,y=n.length;++b<y;)if(v=n.charCodeAt(b),48>v||v>57){a=(46===v?i+n.slice(b+1):n.slice(b))+a,n=n.slice(0,b);break}}f&&!c&&(n=r(n,1/0));var w=u.length+n.length+a.length,x=s>w?new Array(s-w+1).join(t):"";switch(f&&c&&(n=r(x+n,x.length?s-a.length:1/0),x=""),e){case"<":return u+n+a+x;case"=":return u+x+n+a;case"^":return x.slice(0,w=x.length>>1)+u+n+a+x.slice(w)}return x+u+n+a}}function e(n,e){var r=t((n=Gn(n),n.type="f",n)),u=3*Math.max(-8,Math.min(8,Math.floor(Zn(e)/3))),i=Math.pow(10,-u),o=ir[8+u/3];return function(n){return r(i*n)+o}}var r=n.grouping&&n.thousands?Bn(n.grouping,n.thousands):Kn,u=n.currency,i=n.decimal;return{format:t,formatPrefix:e}}function Vn(n){return Math.max(0,-Zn(Math.abs(n)))}function nt(n,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Zn(t)/3)))-Zn(Math.abs(n)))}function tt(n,t){return Math.max(0,Zn(Math.abs(t))-Zn(Math.abs(n)))+1}function et(n,t){null==t&&(t=10);var e=n[0],r=n[n.length-1];e>r&&(o=r,r=e,e=o);var u=r-e,i=Math.pow(10,Math.floor(Math.log(u/t)/Math.LN10)),o=u/t/i;return o>=sr?i*=10:o>=fr?i*=5:o>=lr&&(i*=2),[Math.ceil(e/i)*i,Math.floor(r/i)*i+i/2,i]}function rt(n,t){return sn.apply(null,et(n,t))}function ut(n,t,e){var r=et(n,t);if(null==e)e=",."+Vn(r[2])+"f";else switch(e=Gn(e),e.type){case"s":var u=Math.max(Math.abs(r[0]),Math.abs(r[1]));return null==e.precision&&(e.precision=nt(r[2],u)),cr(e,u);case"":case"e":case"g":case"p":case"r":null==e.precision&&(e.precision=tt(r[2],Math.max(Math.abs(r[0]),Math.abs(r[1])))-("e"===e.type));break;case"f":case"%":null==e.precision&&(e.precision=Vn(r[2])-2*("%"===e.type))}return ar(e)}function it(n,t){return t=(t-=n=+n)||1/t,function(e){return Math.max(0,Math.min(1,(e-n)/t))}}function ot(n,t){return t=(t-=n=+n)||1/t,function(e){return(e-n)/t}}function at(n,t,e,r){var u=e(n[0],n[1]),i=r(t[0],t[1]);return function(n){return i(u(n))}}function ct(n,t,e,r){var u=Math.min(n.length,t.length)-1,i=new Array(u),o=new Array(u),a=-1;for(n[u]<n[0]&&(n=n.slice().reverse(),t=t.slice().reverse());++a<u;)i[a]=e(n[a],n[a+1]),o[a]=r(t[a],t[a+1]);return function(t){var e=ve(n,t,1,u)-1;return o[e](i[e](t))}}function st(n,t,e,r){function u(){var u=Math.min(n.length,t.length)>2?ct:at,c=r?it:ot;return o=u(n,t,c,e),a=u(t,n,c,qn),i}function i(n){return o(n)}var o,a;return i.invert=function(n){return a(n)},i.domain=function(t){return arguments.length?(n=t.map(Number),u()):n.slice()},i.range=function(n){return arguments.length?(t=n.slice(),u()):t.slice()},i.rangeRound=function(n){return i.range(n).interpolate(Pn)},i.clamp=function(n){return arguments.length?(r=!!n,u()):r},i.interpolate=function(n){return arguments.length?(e=n,u()):e},i.ticks=function(t){return rt(n,t)},i.tickFormat=function(t,e){return ut(n,t,e)},i.nice=function(t){return n=$n(n,et(n,t)[2]),u()},i.copy=function(){return st(n,t,e,r)},u()}function ft(n,t){return n.range=function(){var e=t.range.apply(t,arguments);return e===t?n:e},n.rangeRound=function(){var e=t.rangeRound.apply(t,arguments);return e===t?n:e},n.clamp=function(){var e=t.clamp.apply(t,arguments);return e===t?n:e},n.interpolate=function(){var e=t.interpolate.apply(t,arguments);return e===t?n:e},n}function lt(){return st([0,1],[0,1],zn,!1)}function ht(n){return new Date(n)}function gt(n,t,e,r){function u(t){return n(t)}function i(n,e,r,u){switch(null==n&&(n=10),typeof n){case"number":n=dt(e,r,n),u=n[1],n=n[0];break;case"string":u=null==u?1:Math.floor(u);break;default:return n}return isFinite(u)&&u>0?t(n,u):null}return u.invert=function(t){return ht(n.invert(t))},u.domain=function(t){return arguments.length?(n.domain(t),u):n.domain().map(ht)},u.ticks=function(t,e){var r,u=n.domain(),o=u[0],a=u[u.length-1];return o>a&&(r=o,o=a,a=r),(t=i(t,o,a,e))?t.range(o,a+1):[]},u.tickFormat=function(n){return null==n?e:r(n)},u.nice=function(t,e){var r,o=n.domain(),a=0,c=o.length-1,s=o[a],f=o[c];return s>f&&(r=a,a=c,c=r,r=s,s=f,f=r),(t=i(t,s,f,e))&&(o[a]=+t.floor(s),o[c]=+t.ceil(f),n.domain(o)),u},u.copy=function(){return gt(n.copy(),t,e,r)},ft(u,n)}function dt(n,t,e){var r=Math.abs(t-n)/e,u=yr(br,r);return u===br.length?["years",et([n/vr,t/vr],e)[2]]:u?br[r/br[u-1][2]<br[u][2]/r?u-1:u]:["milliseconds",et([n,t],e)[2]]}function mt(n){return(Xt(n)<n?wr:Jt(n)<n?xr:Gt(n)<n?Tr:_t(n)<n?Nr:Vt(n)<n?Kt(n)<n?Cr:Ur:ne(n)<n?kr:Dr)(n)}function pt(n){return{range:function(t,e){return sn(Math.ceil(t/n)*n,e,n).map(ht)},floor:function(t){return ht(Math.floor(t/n)*n)},ceil:function(t){return ht(Math.ceil(t/n)*n)}}}function Mt(n,t){switch(n){case"milliseconds":return pt(t);case"seconds":return t>1?Xt.filter(function(n){return n.getSeconds()%t===0}):Xt;case"minutes":return t>1?Jt.filter(function(n){return n.getMinutes()%t===0}):Jt;case"hours":return t>1?Gt.filter(function(n){return n.getHours()%t===0}):Gt;case"days":return t>1?_t.filter(function(n){return(n.getDate()-1)%t===0}):_t;case"weeks":return t>1?Kt.filter(function(n){return Kt.count(0,n)%t===0}):Kt;case"months":return t>1?Vt.filter(function(n){return n.getMonth()%t===0}):Vt;case"years":return t>1?ne.filter(function(n){return n.getFullYear()%t===0}):ne}}function vt(){return gt(lt(),Mt,mt,me).domain([new Date(2e3,0,1),new Date(2e3,0,2)])}function bt(n){return(te(n)<n?Sr:ee(n)<n?Fr:re(n)<n?Ar:ue(n)<n?Hr:ae(n)<n?ie(n)<n?Yr:Lr:ce(n)<n?qr:jr)(n)}function yt(n,t){switch(n){case"milliseconds":return pt(t);case"seconds":return t>1?te.filter(function(n){return n.getUTCSeconds()%t===0}):te;case"minutes":return t>1?ee.filter(function(n){return n.getUTCMinutes()%t===0}):ee;case"hours":return t>1?re.filter(function(n){return n.getUTCHours()%t===0}):re;case"days":return t>1?ue.filter(function(n){return(n.getUTCDate()-1)%t===0}):ue;case"weeks":return t>1?ie.filter(function(n){return ie.count(0,n)%t===0}):ie;case"months":return t>1?ae.filter(function(n){return n.getUTCMonth()%t===0}):ae;case"years":return t>1?ce.filter(function(n){return n.getUTCFullYear()%t===0}):ce}}function wt(){return gt(lt(),yt,bt,pe).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}function xt(n,t,e){function r(r){return r>=r?t[ve(n,r,0,e)]:void 0}return r.domain=function(u){return arguments.length?(n=u.slice(),e=Math.min(n.length,t.length-1),r):n.slice()},r.range=function(u){return arguments.length?(t=u.slice(),e=Math.min(n.length,t.length-1),r):t.slice()},r.invertExtent=function(e){return e=t.indexOf(e),[n[e-1],n[e]]},r.copy=function(){return xt(n,t)},r}function Tt(){return xt([.5],[0,1],1)}function Nt(n,t,e){function r(n){return 0>n?-Math.pow(-n,t):Math.pow(n,t)}function u(n){return 0>n?-Math.pow(-n,1/t):Math.pow(n,1/t)}function i(t){return n(r(t))}return i.invert=function(t){return u(n.invert(t))},i.exponent=function(n){return arguments.length?(t=+n,i.domain(e)):t},i.domain=function(t){return arguments.length?(e=t.map(Number),n.domain(e.map(r)),i):e.slice()},i.ticks=function(n){return rt(e,n)},i.tickFormat=function(n,t){return ut(e,n,t)},i.nice=function(n){return i.domain($n(e,et(e,n)[2]))},i.copy=function(){return Nt(n.copy(),t,e)},ft(i,n)}function Ct(){return Nt(lt(),.5,[0,1])}function Ut(){return Nt(lt(),1,[0,1])}function kt(){return lt().interpolate(Qe).domain([0,.5,1]).range([Dn(-100,.75,.35),Dn(80,1.5,.8),Dn(260,.75,.35)])}function Dt(n,t,e){function r(t){return e[Math.max(0,Math.min(o,Math.floor(i*(t-n))))]}function u(){return i=e.length/(t-n),o=e.length-1,r}var i,o;return r.domain=function(e){return arguments.length?(n=+e[0],t=+e[e.length-1],u()):[n,t]},r.range=function(n){return arguments.length?(e=n.slice(),u()):e.slice()},r.invertExtent=function(t){return t=e.indexOf(t),t=0>t?NaN:t/i+n,[t,t+1/i]},r.copy=function(){return Dt(n,t,e)},u()}function St(){return Dt(0,1,[0,1])}function Ft(n,t){function e(){var e=0,i=t.length;for(u=[];++e<i;)u[e-1]=cn(n,e/i);return r}function r(n){return isNaN(n=+n)?void 0:t[ve(u,n)]}var u;return r.domain=function(t){if(!arguments.length)return n;n=[];for(var r,u=0,i=t.length;i>u;++u)r=t[u],null==r||isNaN(r=+r)||n.push(r);return n.sort(en),e()},r.range=function(n){return arguments.length?(t=n.slice(),e()):t.slice()},r.quantiles=function(){return u},r.invertExtent=function(e){return e=t.indexOf(e),0>e?[NaN,NaN]:[e>0?u[e-1]:n[0],e<u.length?u[e]:n[n.length-1]]},r.copy=function(){return Ft(n,t)},e()}function At(){return Ft([],[])}function Ht(n,t,e){for(var r=new Array(n),u=-1;++u<n;)r[u]=t+e*u;return r}function Yt(n,t){function e(e){var i=e+"",o=r.get(i);if(!o){if("range"!==t.t)return;r.set(i,o=n.push(e))}return u[(o-1)%u.length]}var r,u,i;return e.domain=function(u){if(!arguments.length)return n.slice();n=[],r=an();for(var i,o,a=-1,c=u.length;++a<c;)r.has(o=(i=u[a])+"")||r.set(o,n.push(i));return e[t.t].apply(e,t.a)},e.range=function(n){return arguments.length?(u=n.slice(),i=0,t={t:"range",a:arguments},e):u.slice()},e.rangePoints=function(r,o){o=arguments.length<2?0:+o;var a=+r[0],c=+r[1],s=n.length<2?(a=(a+c)/2,0):(c-a)/(n.length-1+o);return u=Ht(n.length,a+s*o/2,s),i=0,t={t:"rangePoints",a:arguments},e},e.rangeRoundPoints=function(r,o){o=arguments.length<2?0:+o;var a=+r[0],c=+r[1],s=n.length<2?(a=c=Math.round((a+c)/2),0):(c-a)/(n.length-1+o)|0;return u=Ht(n.length,a+Math.round(s*o/2+(c-a-(n.length-1+o)*s)/2),s),i=0,t={t:"rangeRoundPoints",a:arguments},e},e.rangeBands=function(r,o,a){o=arguments.length<2?0:+o,a=arguments.length<3?o:+a;var c=+r[1]<+r[0],s=+r[c-0],f=+r[1-c],l=(f-s)/(n.length-o+2*a);return u=Ht(n.length,s+l*a,l),c&&u.reverse(),i=l*(1-o),t={t:"rangeBands",a:arguments},e},e.rangeRoundBands=function(r,o,a){o=arguments.length<2?0:+o,a=arguments.length<3?o:+a;var c=+r[1]<+r[0],s=+r[c-0],f=+r[1-c],l=Math.floor((f-s)/(n.length-o+2*a));return u=Ht(n.length,s+Math.round((f-s-(n.length-o)*l)/2),l),c&&u.reverse(),i=Math.round(l*(1-o)),t={t:"rangeRoundBands",a:arguments},e},e.rangeBand=function(){return i},e.rangeExtent=function(){var n=t.a[0],e=n[0],r=n[n.length-1];return e>r&&(n=r,r=e,e=n),[e,r]},e.copy=function(){return Yt(n,t)},e.domain(n)}function Lt(){return Yt([],{t:"range",a:[[]]})}function qt(n,t,e){function r(n){return(e[0]<0?-Math.log(n>0?0:-n):Math.log(0>n?0:n))/Math.log(t)}function u(n){return e[0]<0?-Math.pow(t,-n):Math.pow(t,n)}function i(t){return n(r(t))}return i.invert=function(t){return u(n.invert(t))},i.base=function(n){return arguments.length?(t=+n,i.domain(e)):t},i.domain=function(t){return arguments.length?(e=t.map(Number),n.domain(e.map(r)),i):e.slice()},i.nice=function(){var t=$n(n.domain(),1);return n.domain(t),e=t.map(u),i},i.ticks=function(){var n=e[0],i=e[e.length-1];n>i&&(c=n,n=i,i=c);var o,a,c=Math.floor(r(n)),s=Math.ceil(r(i)),f=t%1?2:t,l=[];if(isFinite(s-c))if(n>0){for(--s,o=1;f>o;++o){if((a=u(c)*o)<n)continue;l.push(a)}for(;++c<s;)for(o=1;f>o;++o)l.push(u(c)*o);for(o=1;f>o&&!((a=u(c)*o)>i);++o)l.push(a)}else{for(++c,o=f-1;o>=1;--o){if((a=u(c)*o)<n)continue;l.push(a)}for(;++c<s;)for(o=f-1;o>=1;--o)l.push(u(c)*o);for(o=f-1;o>=1&&!((a=u(c)*o)>i);--o)l.push(a)}return l},i.tickFormat=function(n,o){if(null==o?o=10===t?Ir:Er:"function"!=typeof o&&(o=ar(o)),null==n)return o;var a,c=Math.min(t,i.ticks().length/n),s=e[0]>0?(a=1e-12,Math.ceil):(a=-1e-12,Math.floor);return function(n){return u(s(r(n)+a))/n>=c?o(n):""}},i.copy=function(){return qt(n.copy(),t,e)},ft(i,n)}function jt(){return qt(lt(),10,[1,10])}function It(n){function t(n){return+n}return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=e.map(Number),t):n.slice()},t.ticks=function(t){return rt(n,t)},t.tickFormat=function(t,e){return ut(n,t,e)},t.copy=function(){return It(n)},t}function Et(){return It([0,1])}function Ot(){return lt().interpolate(Qe).range([Dn(300,.5,0),Dn(-240,.5,1)])}function zt(){return Lt().range(["#3182bd","#6baed6","#9ecae1","#c6dbef","#e6550d","#fd8d3c","#fdae6b","#fdd0a2","#31a354","#74c476","#a1d99b","#c7e9c0","#756bb1","#9e9ac8","#bcbddc","#dadaeb","#636363","#969696","#bdbdbd","#d9d9d9"])}function Pt(){return Lt().range(["#393b79","#5254a3","#6b6ecf","#9c9ede","#637939","#8ca252","#b5cf6b","#cedb9c","#8c6d31","#bd9e39","#e7ba52","#e7cb94","#843c39","#ad494a","#d6616b","#e7969c","#7b4173","#a55194","#ce6dbd","#de9ed6"])}function $t(){return Lt().range(["#1f77b4","#aec7e8","#ff7f0e","#ffbb78","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5","#8c564b","#c49c94","#e377c2","#f7b6d2","#7f7f7f","#c7c7c7","#bcbd22","#dbdb8d","#17becf","#9edae5"])}function Wt(){return Lt().range(["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"])}var Zt={dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},Bt=new Date,Rt=new Date,Xt=t(function(n){n.setMilliseconds(0)},function(n,t){n.setTime(+n+1e3*t)},function(n,t){return(t-n)/1e3}),Jt=t(function(n){n.setSeconds(0,0)},function(n,t){n.setTime(+n+6e4*t)},function(n,t){return(t-n)/6e4}),Gt=t(function(n){n.setMinutes(0,0,0)},function(n,t){n.setTime(+n+36e5*t)},function(n,t){return(t-n)/36e5}),_t=t(function(n){n.setHours(0,0,0,0)},function(n,t){n.setDate(n.getDate()+t)},function(n,t){return(t-n-6e4*(t.getTimezoneOffset()-n.getTimezoneOffset()))/864e5}),Kt=e(0),Qt=e(1),Vt=(e(2),e(3),e(4),e(5),e(6),t(function(n){n.setHours(0,0,0,0),n.setDate(1)},function(n,t){n.setMonth(n.getMonth()+t)},function(n,t){return t.getMonth()-n.getMonth()+12*(t.getFullYear()-n.getFullYear())})),ne=t(function(n){n.setHours(0,0,0,0),n.setMonth(0,1)},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n,t){return t.getFullYear()-n.getFullYear()}),te=t(function(n){n.setUTCMilliseconds(0)},function(n,t){n.setTime(+n+1e3*t)},function(n,t){return(t-n)/1e3}),ee=t(function(n){n.setUTCSeconds(0,0)},function(n,t){n.setTime(+n+6e4*t)},function(n,t){return(t-n)/6e4}),re=t(function(n){n.setUTCMinutes(0,0,0)},function(n,t){n.setTime(+n+36e5*t)},function(n,t){return(t-n)/36e5}),ue=t(function(n){n.setUTCHours(0,0,0,0)},function(n,t){n.setUTCDate(n.getUTCDate()+t)},function(n,t){return(t-n)/864e5}),ie=r(0),oe=r(1),ae=(r(2),r(3),r(4),r(5),r(6),t(function(n){n.setUTCHours(0,0,0,0),n.setUTCDate(1)},function(n,t){n.setUTCMonth(n.getUTCMonth()+t)},function(n,t){return t.getUTCMonth()-n.getUTCMonth()+12*(t.getUTCFullYear()-n.getUTCFullYear())})),ce=t(function(n){n.setUTCHours(0,0,0,0),n.setUTCMonth(0,1)},function(n,t){n.setUTCFullYear(n.getUTCFullYear()+t)},function(n,t){return t.getUTCFullYear()-n.getUTCFullYear()}),se={"-":"",_:" ",0:"0"},fe=/^\s*\d+/,le=/^%/,he=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,ge="%Y-%m-%dT%H:%M:%S.%LZ";tn.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},tn.toString=function(){return ge};var de=(Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?tn:Zt.utcFormat(ge),a(Zt)),me=de.format,pe=de.utcFormat,Me=rn(en),ve=Me.right,be="$";on.prototype=an.prototype={has:function(n){return be+n in this},get:function(n){return this[be+n]},set:function(n,t){return this[be+n]=t},remove:function(n){var t=be+n;return t in this&&delete this[t]},keys:function(){var n=[];for(var t in this)t[0]===be&&n.push(t.slice(1));return n},values:function(){var n=[];for(var t in this)t[0]===be&&n.push(this[t]);return n},entries:function(){var n=[];for(var t in this)t[0]===be&&n.push({key:t.slice(1),value:this[t]});return n},size:function(){var n=0;for(var t in this)t[0]===be&&++n;return n},empty:function(){for(var n in this)if(n[0]===be)return!1;return!0},forEach:function(n){for(var t in this)t[0]===be&&n.call(this,t.slice(1),this[t])}};var ye=(an.prototype,/^#([0-9a-f]{3})$/),we=/^#([0-9a-f]{6})$/,xe=/^rgb\(\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*\)$/,Te=/^rgb\(\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,Ne=/^hsl\(\s*([-+]?\d+(?:\.\d+)?)\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/;hn.prototype=ln.prototype={displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}};var Ce={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.scale={})}(this,function(n){"use strict";function t(n,e,r){function u(t){return n(t=new Date(+t)),t}return u.floor=u,u.round=function(t){var r=new Date(+t),u=new Date(t-1);return n(r),n(u),e(u,1),u-t>t-r?r:u},u.ceil=function(t){return n(t=new Date(t-1)),e(t,1),t},u.offset=function(n,t){return e(n=new Date(+n),null==t?1:Math.floor(t)),n},u.range=function(t,r,u){var i=[];if(t=new Date(t-1),r=new Date(+r),u=null==u?1:Math.floor(u),!(r>t&&u>0))return i;for(e(t,1),n(t),r>t&&i.push(new Date(+t));e(t,u),n(t),r>t;)i.push(new Date(+t));return i},u.filter=function(r){return t(function(t){for(;n(t),!r(t);)t.setTime(t-1)},function(n,t){for(;--t>=0;)for(;e(n,1),!r(n););})},r&&(u.count=function(t,e){return Bt.setTime(+t),Rt.setTime(+e),n(Bt),n(Rt),Math.floor(r(Bt,Rt))}),u}function e(n){return t(function(t){t.setHours(0,0,0,0),t.setDate(t.getDate()-(t.getDay()+7-n)%7)},function(n,t){n.setDate(n.getDate()+7*t)},function(n,t){return(t-n-6e4*(t.getTimezoneOffset()-n.getTimezoneOffset()))/6048e5})}function r(n){return t(function(t){t.setUTCHours(0,0,0,0),t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-n)%7)},function(n,t){n.setUTCDate(n.getUTCDate()+7*t)},function(n,t){return(t-n)/6048e5})}function u(n){if(0<=n.y&&n.y<100){var t=new Date(-1,n.m,n.d,n.H,n.M,n.S,n.L);return t.setFullYear(n.y),t}return new Date(n.y,n.m,n.d,n.H,n.M,n.S,n.L)}function i(n){if(0<=n.y&&n.y<100){var t=new Date(Date.UTC(-1,n.m,n.d,n.H,n.M,n.S,n.L));return t.setUTCFullYear(n.y),t}return new Date(Date.UTC(n.y,n.m,n.d,n.H,n.M,n.S,n.L))}function o(n){return{y:n,m:0,d:1,H:0,M:0,S:0,L:0}}function a(n){function t(n,t){return function(e){for(var r,u,i,o=[],a=-1,c=0,s=n.length;++a<s;)37===n.charCodeAt(a)&&(o.push(n.slice(c,a)),null!=(u=se[r=n.charAt(++a)])&&(r=n.charAt(++a)),(i=t[r])&&(r=i(e,null==u?"e"===r?" ":"0":u)),o.push(r),c=a+1);return o.push(n.slice(c,a)),o.join("")}}function e(n,t){return function(e){var u=o(1900),a=r(u,n,e,0);if(a!=e.length)return null;if("p"in u&&(u.H=u.H%12+12*u.p),"Z"in u){if("w"in u&&("W"in u||"U"in u)){var c=i(o(u.y)).getUTCDay();"W"in u&&(u.U=u.W,u.w=(u.w+6)%7,--c),u.m=0,u.d=u.w+7*u.U-(c+6)%7}return u.H+=u.Z/100|0,u.M+=u.Z%100,i(u)}if("w"in u&&("W"in u||"U"in u)){var c=t(o(u.y)).getDay();"W"in u&&(u.U=u.W,u.w=(u.w+6)%7,--c),u.m=0,u.d=u.w+7*u.U-(c+6)%7}return t(u)}}function r(n,t,e,r){for(var u,i,o=0,a=t.length,c=e.length;a>o;){if(r>=c)return-1;if(u=t.charCodeAt(o++),37===u){if(u=t.charAt(o++),i=jn[u in se?t.charAt(o++):u],!i||(r=i(n,e,r))<0)return-1}else if(u!=e.charCodeAt(r++))return-1}return r}function a(n,t,e){var r=Dn.exec(t.slice(e));return r?(n.w=Sn[r[0].toLowerCase()],e+r[0].length):-1}function c(n,t,e){var r=Un.exec(t.slice(e));return r?(n.w=kn[r[0].toLowerCase()],e+r[0].length):-1}function s(n,t,e){var r=Hn.exec(t.slice(e));return r?(n.m=Yn[r[0].toLowerCase()],e+r[0].length):-1}function tn(n,t,e){var r=Fn.exec(t.slice(e));return r?(n.m=An[r[0].toLowerCase()],e+r[0].length):-1}function en(n,t,e){return r(n,Mn,t,e)}function rn(n,t,e){return r(n,vn,t,e)}function un(n,t,e){return r(n,bn,t,e)}function on(n,t,e){var r=Cn[t.slice(e,e+=2).toLowerCase()];return null==r?-1:(n.p=r,e)}function an(n){return xn[n.getDay()]}function cn(n){return wn[n.getDay()]}function sn(n){return Nn[n.getMonth()]}function fn(n){return Tn[n.getMonth()]}function ln(n){return yn[+(n.getHours()>=12)]}function hn(n){return xn[n.getUTCDay()]}function gn(n){return wn[n.getUTCDay()]}function dn(n){return Nn[n.getUTCMonth()]}function mn(n){return Tn[n.getUTCMonth()]}function pn(n){return yn[+(n.getUTCHours()>=12)]}var Mn=n.dateTime,vn=n.date,bn=n.time,yn=n.periods,wn=n.days,xn=n.shortDays,Tn=n.months,Nn=n.shortMonths,Cn=l(yn),Un=f(wn),kn=l(wn),Dn=f(xn),Sn=l(xn),Fn=f(Tn),An=l(Tn),Hn=f(Nn),Yn=l(Nn),Ln={a:an,A:cn,b:sn,B:fn,c:null,d:U,e:U,H:k,I:D,j:S,L:F,m:A,M:H,p:ln,S:Y,U:L,w:q,W:j,x:null,X:null,y:I,Y:E,Z:O,"%":nn},qn={a:hn,A:gn,b:dn,B:mn,c:null,d:z,e:z,H:P,I:$,j:W,L:Z,m:B,M:R,p:pn,S:X,U:J,w:G,W:_,x:null,X:null,y:K,Y:Q,Z:V,"%":nn},jn={a:a,A:c,b:s,B:tn,c:en,d:b,e:b,H:w,I:w,j:y,L:N,m:v,M:x,p:on,S:T,U:g,w:h,W:d,x:rn,X:un,y:p,Y:m,Z:M,"%":C};return Ln.x=t(vn,Ln),Ln.X=t(bn,Ln),Ln.c=t(Mn,Ln),qn.x=t(vn,qn),qn.X=t(bn,qn),qn.c=t(Mn,qn),{format:function(n){var r=t(n+="",Ln);return r.parse=e(n,u),r.toString=function(){return n},r},utcFormat:function(n){var r=t(n+="",qn);return r.parse=e(n,i),r.toString=function(){return n},r}}}function c(n,t,e){var r=0>n?"-":"",u=(r?-n:n)+"",i=u.length;return r+(e>i?new Array(e-i+1).join(t)+u:u)}function s(n){return n.replace(he,"\\$&")}function f(n){return new RegExp("^(?:"+n.map(s).join("|")+")","i")}function l(n){for(var t={},e=-1,r=n.length;++e<r;)t[n[e].toLowerCase()]=e;return t}function h(n,t,e){var r=fe.exec(t.slice(e,e+1));return r?(n.w=+r[0],e+r[0].length):-1}function g(n,t,e){var r=fe.exec(t.slice(e));return r?(n.U=+r[0],e+r[0].length):-1}function d(n,t,e){var r=fe.exec(t.slice(e));return r?(n.W=+r[0],e+r[0].length):-1}function m(n,t,e){var r=fe.exec(t.slice(e,e+4));return r?(n.y=+r[0],e+r[0].length):-1}function p(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.y=+r[0]+(+r[0]>68?1900:2e3),e+r[0].length):-1}function M(n,t,e){var r=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(t.slice(e,e+6));return r?(n.Z=r[1]?0:r[3]?-(r[2]+r[3]):100*-r[2],e+r[0].length):-1}function v(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function b(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function y(n,t,e){var r=fe.exec(t.slice(e,e+3));return r?(n.m=0,n.d=+r[0],e+r[0].length):-1}function w(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function x(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function T(n,t,e){var r=fe.exec(t.slice(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function N(n,t,e){var r=fe.exec(t.slice(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function C(n,t,e){var r=le.exec(t.slice(e,e+1));return r?e+r[0].length:-1}function U(n,t){return c(n.getDate(),t,2)}function k(n,t){return c(n.getHours(),t,2)}function D(n,t){return c(n.getHours()%12||12,t,2)}function S(n,t){return c(1+_t.count(ne(n),n),t,3)}function F(n,t){return c(n.getMilliseconds(),t,3)}function A(n,t){return c(n.getMonth()+1,t,2)}function H(n,t){return c(n.getMinutes(),t,2)}function Y(n,t){return c(n.getSeconds(),t,2)}function L(n,t){return c(Kt.count(ne(n),n),t,2)}function q(n){return n.getDay()}function j(n,t){return c(Qt.count(ne(n),n),t,2)}function I(n,t){return c(n.getFullYear()%100,t,2)}function E(n,t){return c(n.getFullYear()%1e4,t,4)}function O(n){var t=n.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+c(t/60|0,"0",2)+c(t%60,"0",2)}function z(n,t){return c(n.getUTCDate(),t,2)}function P(n,t){return c(n.getUTCHours(),t,2)}function $(n,t){return c(n.getUTCHours()%12||12,t,2)}function W(n,t){return c(1+ue.count(ce(n),n),t,3)}function Z(n,t){return c(n.getUTCMilliseconds(),t,3)}function B(n,t){return c(n.getUTCMonth()+1,t,2)}function R(n,t){return c(n.getUTCMinutes(),t,2)}function X(n,t){return c(n.getUTCSeconds(),t,2)}function J(n,t){return c(ie.count(ce(n),n),t,2)}function G(n){return n.getUTCDay()}function _(n,t){return c(oe.count(ce(n),n),t,2)}function K(n,t){return c(n.getUTCFullYear()%100,t,2)}function Q(n,t){return c(n.getUTCFullYear()%1e4,t,4)}function V(){return"+0000"}function nn(){return"%"}function tn(n){return n.toISOString()}function en(n,t){return t>n?-1:n>t?1:n>=t?0:NaN}function rn(n){return 1===n.length&&(n=un(n)),{left:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n(t[i],e)<0?r=i+1:u=i}return r},right:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n(t[i],e)>0?u=i:r=i+1}return r}}}function un(n){return function(t,e){return en(n(t),e)}}function on(){}function an(n,t){var e=new on;if(n instanceof on)n.forEach(function(n,t){e.set(n,t)});else if(Array.isArray(n)){var r,u=-1,i=n.length;if(1===arguments.length)for(;++u<i;)e.set(u,n[u]);else for(;++u<i;)e.set(t.call(n,r=n[u],u),r)}else for(var o in n)e.set(o,n[o]);return e}function cn(n,t){var e=(n.length-1)*t+1,r=Math.floor(e),u=+n[r-1],i=e-r;return i?u+i*(n[r]-u):u}function sn(n,t,e){(u=arguments.length)<3&&(e=1,2>u&&(t=n,n=0));var r=-1,u=0|Math.max(0,Math.ceil((t-n)/e)),i=fn(Math.abs(e)),o=new Array(u);for(n*=i,e*=i;++r<u;)o[r]=(n+r*e)/i;return o}function fn(n){for(var t=1;n*t%1;)t*=10;return t}function ln(){}function hn(n){var t;return n=(n+"").trim().toLowerCase(),(t=ye.exec(n))?(t=parseInt(t[1],16),dn(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t)):(t=we.exec(n))?gn(parseInt(t[1],16)):(t=xe.exec(n))?dn(t[1],t[2],t[3]):(t=Te.exec(n))?dn(255*t[1]/100,255*t[2]/100,255*t[3]/100):(t=Ne.exec(n))?Mn(t[1],t[2]/100,t[3]/100):Ce.hasOwnProperty(n)?gn(Ce[n]):null}function gn(n){return dn(n>>16&255,n>>8&255,255&n)}function dn(n,t,e){return 1===arguments.length&&(n instanceof ln||(n=hn(n)),n?(n=n.rgb(),e=n.b,t=n.g,n=n.r):n=t=e=NaN),new mn(n,t,e)}function mn(n,t,e){this.r=+n,this.g=+t,this.b=+e}function pn(n,t,e){return"#"+(isNaN(n)?"00":(n=Math.round(n))<16?"0"+Math.max(0,n).toString(16):Math.min(255,n).toString(16))+(isNaN(t)?"00":(t=Math.round(t))<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16))+(isNaN(e)?"00":(e=Math.round(e))<16?"0"+Math.max(0,e).toString(16):Math.min(255,e).toString(16))}function Mn(n,t,e){if(1===arguments.length)if(n instanceof vn)e=n.l,t=n.s,n=n.h;else if(n instanceof ln||(n=hn(n)),n){if(n instanceof vn)return n;n=n.rgb();var r=n.r/255,u=n.g/255,i=n.b/255,o=Math.min(r,u,i),a=Math.max(r,u,i),c=a-o;e=(a+o)/2,c?(t=.5>e?c/(a+o):c/(2-a-o),n=r===a?(u-i)/c+6*(i>u):u===a?(i-r)/c+2:(r-u)/c+4,n*=60):(n=NaN,t=e>0&&1>e?0:n)}else n=t=e=NaN;return new vn(n,t,e)}function vn(n,t,e){this.h=+n,this.s=+t,this.l=+e}function bn(n,t,e){return 255*(60>n?t+(e-t)*n/60:180>n?e:240>n?t+(e-t)*(240-n)/60:t)}function yn(n,t,e){if(1===arguments.length)if(n instanceof wn)e=n.b,t=n.a,n=n.l;else if(n instanceof kn){var r=n.h*Oe;e=Math.sin(r)*n.c,t=Math.cos(r)*n.c,n=n.l}else{n instanceof mn||(n=dn(n));var u=Cn(n.r),i=Cn(n.g),e=Cn(n.b),o=xn((.4124564*u+.3575761*i+.1804375*e)/Ae),a=xn((.2126729*u+.7151522*i+.072175*e)/He),c=xn((.0193339*u+.119192*i+.9503041*e)/Ye);e=200*(a-c),t=500*(o-a),n=116*a-16}return new wn(n,t,e)}function wn(n,t,e){this.l=+n,this.a=+t,this.b=+e}function xn(n){return n>Ie?Math.pow(n,1/3):n/je+Le}function Tn(n){return n>qe?n*n*n:je*(n-Le)}function Nn(n){return 255*(.0031308>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055)}function Cn(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function Un(n,t,e){return 1===arguments.length&&(n instanceof kn?(e=n.l,t=n.c,n=n.h):(n instanceof wn||(n=yn(n)),e=n.l,t=Math.sqrt(n.a*n.a+n.b*n.b),n=Math.atan2(n.b,n.a)*ze,0>n&&(n+=360))),new kn(n,t,e)}function kn(n,t,e){this.h=+n,this.c=+t,this.l=+e}function Dn(n,t,e){if(1===arguments.length)if(n instanceof Sn)e=n.l,t=n.s,n=n.h;else{n instanceof mn||(n=dn(n));var r=n.r/255,u=n.g/255,i=n.b/255;e=(Ge*i+Xe*r-Je*u)/(Ge+Xe-Je);var o=i-e,a=(Re*(u-e)-Ze*o)/Be;t=Math.sqrt(a*a+o*o)/(Re*e*(1-e)),n=t?Math.atan2(a,o)*ze-120:NaN,0>n&&(n+=360)}return new Sn(n,t,e)}function Sn(n,t,e){this.h=+n,this.s=+t,this.l=+e}function Fn(n,t){var e=n-t;return e>180||-180>e?e-360*Math.round(e/360):e}function An(n){return function(t,e){t=Dn(t),e=Dn(e);var r=isNaN(t.h)?e.h:t.h,u=isNaN(t.s)?e.s:t.s,i=t.l,o=isNaN(e.h)?0:Fn(e.h,r),a=isNaN(e.s)?0:e.s-u,c=e.l-i;return function(e){return t.h=r+o*e,t.s=u+a*e,t.l=i+c*Math.pow(e,n),t+""}}}function Hn(n){return function(t,e){t=Dn(t),e=Dn(e);var r=isNaN(t.h)?e.h:t.h,u=isNaN(t.s)?e.s:t.s,i=t.l,o=isNaN(e.h)?0:e.h-r,a=isNaN(e.s)?0:e.s-u,c=e.l-i;return function(e){return t.h=r+o*e,t.s=u+a*e,t.l=i+c*Math.pow(e,n),t+""}}}function Yn(n,t){n=dn(n),t=dn(t);var e=n.r,r=n.g,u=n.b,i=t.r-e,o=t.g-r,a=t.b-u;return function(n){return pn(Math.round(e+i*n),Math.round(r+o*n),Math.round(u+a*n))}}function Ln(n,t){var e,r=[],u=[],i=n.length,o=t.length,a=Math.min(n.length,t.length);for(e=0;a>e;++e)r.push(zn(n[e],t[e]));for(;i>e;++e)u[e]=n[e];for(;o>e;++e)u[e]=t[e];return function(n){for(e=0;a>e;++e)u[e]=r[e](n);return u}}function qn(n,t){return n=+n,t-=n,function(e){return n+t*e}}function jn(n,t){var e,r={},u={};for(e in n)e in t?r[e]=zn(n[e],t[e]):u[e]=n[e];for(e in t)e in n||(u[e]=t[e]);return function(n){for(e in r)u[e]=r[e](n);return u}}function In(n){return function(){return n}}function En(n){return function(t){return n(t)+""}}function On(n,t){var e,r,u,i=Ve.lastIndex=nr.lastIndex=0,o=-1,a=[],c=[];for(n+="",t+="";(e=Ve.exec(n))&&(r=nr.exec(t));)(u=r.index)>i&&(u=t.slice(i,u),a[o]?a[o]+=u:a[++o]=u),(e=e[0])===(r=r[0])?a[o]?a[o]+=r:a[++o]=r:(a[++o]=null,c.push({i:o,x:qn(e,r)})),i=nr.lastIndex;return i<t.length&&(u=t.slice(i),a[o]?a[o]+=u:a[++o]=u),a.length<2?c[0]?En(c[0].x):In(t):(t=c.length,function(n){for(var e,r=0;t>r;++r)a[(e=c[r]).i]=e.x(n);return a.join("")})}function zn(n,t){for(var e,r=tr.length;--r>=0&&!(e=tr[r](n,t)););return e}function Pn(n,t){return n=+n,t-=n,function(e){return Math.round(n+t*e)}}function $n(n,t){if(n=n.slice(),!t)return n;var e,r=0,u=n.length-1,i=n[r],o=n[u];return i>o&&(e=r,r=u,u=e,e=i,i=o,o=e),n[r]=Math.floor(i/t)*t,n[u]=Math.ceil(o/t)*t,n}function Wn(n,t){if((e=(n=t?n.toExponential(t-1):n.toExponential()).indexOf("e"))<0)return null;var e,r=n.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+n.slice(e+1)]}function Zn(n){return n=Wn(Math.abs(n)),n?n[1]:NaN}function Bn(n,t){return function(e,r){for(var u=e.length,i=[],o=0,a=n[0],c=0;u>0&&a>0&&(c+a+1>r&&(a=Math.max(1,r-c)),i.push(e.substring(u-=a,u+a)),!((c+=a+1)>r));)a=n[o=(o+1)%n.length];return i.reverse().join(t)}}function Rn(n,t){var e=Wn(n,t);if(!e)return n+"";var r=e[0],u=e[1],i=u-(Ke=3*Math.max(-8,Math.min(8,Math.floor(u/3))))+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+Wn(n,t+i-1)[0]}function Xn(n,t){var e=Wn(n,t);if(!e)return n+"";var r=e[0],u=e[1];return 0>u?"0."+new Array(-u).join("0")+r:r.length>u+1?r.slice(0,u+1)+"."+r.slice(u+1):r+new Array(u-r.length+2).join("0")}function Jn(n,t){n=n.toPrecision(t);n:for(var e,r=n.length,u=1,i=-1;r>u;++u)switch(n[u]){case".":i=e=u;break;case"0":0===i&&(i=u),e=u;break;case"e":break n;default:i>0&&(i=0)}return i>0?n.slice(0,i)+n.slice(e+1):n}function Gn(n){return new _n(n)}function _n(n){if(!(t=ur.exec(n)))throw new Error("invalid format: "+n);var t,e=t[1]||" ",r=t[2]||">",u=t[3]||"-",i=t[4]||"",o=!!t[5],a=t[6]&&+t[6],c=!!t[7],s=t[8]&&+t[8].slice(1),f=t[9]||"";"n"===f?(c=!0,f="g"):rr[f]||(f=""),(o||"0"===e&&"="===r)&&(o=!0,e="0",r="="),this.fill=e,this.align=r,this.sign=u,this.symbol=i,this.zero=o,this.width=a,this.comma=c,this.precision=s,this.type=f}function Kn(n){return n}function Qn(n){function t(n){n=Gn(n);var t=n.fill,e=n.align,o=n.sign,a=n.symbol,c=n.zero,s=n.width,f=n.comma,l=n.precision,h=n.type,g="$"===a?u[0]:"#"===a&&/[boxX]/.test(h)?"0"+h.toLowerCase():"",d="$"===a?u[1]:/[%p]/.test(h)?"%":"",m=rr[h],p=!h||/[defgprs%]/.test(h);return l=null==l?h?6:12:/[gprs]/.test(h)?Math.max(1,Math.min(21,l)):Math.max(0,Math.min(20,l)),function(n){var u=g,a=d;if("c"===h)a=m(n)+a,n="";else{n=+n;var M=(0>n||0>1/n)&&(n*=-1,!0);if(n=m(n,l),u=(M?"("===o?o:"-":"-"===o||"("===o?"":o)+u,a=a+("s"===h?ir[8+Ke/3]:"")+(M&&"("===o?")":""),p)for(var v,b=-1,y=n.length;++b<y;)if(v=n.charCodeAt(b),48>v||v>57){a=(46===v?i+n.slice(b+1):n.slice(b))+a,n=n.slice(0,b);break}}f&&!c&&(n=r(n,1/0));var w=u.length+n.length+a.length,x=s>w?new Array(s-w+1).join(t):"";switch(f&&c&&(n=r(x+n,x.length?s-a.length:1/0),x=""),e){case"<":return u+n+a+x;case"=":return u+x+n+a;case"^":return x.slice(0,w=x.length>>1)+u+n+a+x.slice(w)}return x+u+n+a}}function e(n,e){var r=t((n=Gn(n),n.type="f",n)),u=3*Math.max(-8,Math.min(8,Math.floor(Zn(e)/3))),i=Math.pow(10,-u),o=ir[8+u/3];return function(n){return r(i*n)+o}}var r=n.grouping&&n.thousands?Bn(n.grouping,n.thousands):Kn,u=n.currency,i=n.decimal;return{format:t,formatPrefix:e}}function Vn(n){return Math.max(0,-Zn(Math.abs(n)))}function nt(n,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Zn(t)/3)))-Zn(Math.abs(n)))}function tt(n,t){return Math.max(0,Zn(Math.abs(t))-Zn(Math.abs(n)))+1}function et(n,t){null==t&&(t=10);var e=n[0],r=n[n.length-1];e>r&&(o=r,r=e,e=o);var u=r-e,i=Math.pow(10,Math.floor(Math.log(u/t)/Math.LN10)),o=u/t/i;return o>=sr?i*=10:o>=fr?i*=5:o>=lr&&(i*=2),[Math.ceil(e/i)*i,Math.floor(r/i)*i+i/2,i]}function rt(n,t){return sn.apply(null,et(n,t))}function ut(n,t,e){var r=et(n,t);if(null==e)e=",."+Vn(r[2])+"f";else switch(e=Gn(e),e.type){case"s":var u=Math.max(Math.abs(r[0]),Math.abs(r[1]));return null==e.precision&&(e.precision=nt(r[2],u)),cr(e,u);case"":case"e":case"g":case"p":case"r":null==e.precision&&(e.precision=tt(r[2],Math.max(Math.abs(r[0]),Math.abs(r[1])))-("e"===e.type));break;case"f":case"%":null==e.precision&&(e.precision=Vn(r[2])-2*("%"===e.type))}return ar(e)}function it(n,t){return t=(t-=n=+n)||1/t,function(e){return Math.max(0,Math.min(1,(e-n)/t))}}function ot(n,t){return t=(t-=n=+n)||1/t,function(e){return(e-n)/t}}function at(n,t,e,r){var u=e(n[0],n[1]),i=r(t[0],t[1]);return function(n){return i(u(n))}}function ct(n,t,e,r){var u=Math.min(n.length,t.length)-1,i=new Array(u),o=new Array(u),a=-1;for(n[u]<n[0]&&(n=n.slice().reverse(),t=t.slice().reverse());++a<u;)i[a]=e(n[a],n[a+1]),o[a]=r(t[a],t[a+1]);return function(t){var e=ve(n,t,1,u)-1;return o[e](i[e](t))}}function st(n,t,e,r){function u(){var u=Math.min(n.length,t.length)>2?ct:at,c=r?it:ot;return o=u(n,t,c,e),a=u(t,n,c,qn),i}function i(n){return o(n)}var o,a;return i.invert=function(n){return a(n)},i.domain=function(t){return arguments.length?(n=t.map(Number),u()):n.slice()},i.range=function(n){return arguments.length?(t=n.slice(),u()):t.slice()},i.rangeRound=function(n){return i.range(n).interpolate(Pn)},i.clamp=function(n){return arguments.length?(r=!!n,u()):r},i.interpolate=function(n){return arguments.length?(e=n,u()):e},i.ticks=function(t){return rt(n,t)},i.tickFormat=function(t,e){return ut(n,t,e)},i.nice=function(t){return n=$n(n,et(n,t)[2]),u()},i.copy=function(){return st(n,t,e,r)},u()}function ft(n,t){return n.range=function(){var e=t.range.apply(t,arguments);return e===t?n:e},n.rangeRound=function(){var e=t.rangeRound.apply(t,arguments);return e===t?n:e},n.clamp=function(){var e=t.clamp.apply(t,arguments);return e===t?n:e},n.interpolate=function(){var e=t.interpolate.apply(t,arguments);return e===t?n:e},n}function lt(){return st([0,1],[0,1],zn,!1)}function ht(n){return new Date(n)}function gt(n,t,e,r){function u(t){return n(t)}function i(n,e,r,u){switch(null==n&&(n=10),typeof n){case"number":n=dt(e,r,n),u=n[1],n=n[0];break;case"string":u=null==u?1:Math.floor(u);break;default:return n}return isFinite(u)&&u>0?t(n,u):null}return u.invert=function(t){return ht(n.invert(t))},u.domain=function(t){return arguments.length?(n.domain(t),u):n.domain().map(ht)},u.ticks=function(t,e){var r,u=n.domain(),o=u[0],a=u[u.length-1];return o>a&&(r=o,o=a,a=r),(t=i(t,o,a,e))?t.range(o,a+1):[]},u.tickFormat=function(n){return null==n?e:r(n)},u.nice=function(t,e){var r,o=n.domain(),a=0,c=o.length-1,s=o[a],f=o[c];return s>f&&(r=a,a=c,c=r,r=s,s=f,f=r),(t=i(t,s,f,e))&&(o[a]=+t.floor(s),o[c]=+t.ceil(f),n.domain(o)),u},u.copy=function(){return gt(n.copy(),t,e,r)},ft(u,n)}function dt(n,t,e){var r=Math.abs(t-n)/e,u=yr(br,r);return u===br.length?["years",et([n/vr,t/vr],e)[2]]:u?br[r/br[u-1][2]<br[u][2]/r?u-1:u]:["milliseconds",et([n,t],e)[2]]}function mt(n){return(Xt(n)<n?wr:Jt(n)<n?xr:Gt(n)<n?Tr:_t(n)<n?Nr:Vt(n)<n?Kt(n)<n?Cr:Ur:ne(n)<n?kr:Dr)(n)}function pt(n){return{range:function(t,e){return sn(Math.ceil(t/n)*n,e,n).map(ht)},floor:function(t){return ht(Math.floor(t/n)*n)},ceil:function(t){return ht(Math.ceil(t/n)*n)}}}function Mt(n,t){switch(n){case"milliseconds":return pt(t);case"seconds":return t>1?Xt.filter(function(n){return n.getSeconds()%t===0}):Xt;case"minutes":return t>1?Jt.filter(function(n){return n.getMinutes()%t===0}):Jt;case"hours":return t>1?Gt.filter(function(n){return n.getHours()%t===0}):Gt;case"days":return t>1?_t.filter(function(n){return(n.getDate()-1)%t===0}):_t;case"weeks":return t>1?Kt.filter(function(n){return Kt.count(0,n)%t===0}):Kt;case"months":return t>1?Vt.filter(function(n){return n.getMonth()%t===0}):Vt;case"years":return t>1?ne.filter(function(n){return n.getFullYear()%t===0}):ne}}function vt(){return gt(lt(),Mt,mt,me).domain([new Date(2e3,0,1),new Date(2e3,0,2)])}function bt(n){return(te(n)<n?Sr:ee(n)<n?Fr:re(n)<n?Ar:ue(n)<n?Hr:ae(n)<n?ie(n)<n?Yr:Lr:ce(n)<n?qr:jr)(n)}function yt(n,t){switch(n){case"milliseconds":return pt(t);case"seconds":return t>1?te.filter(function(n){return n.getUTCSeconds()%t===0}):te;case"minutes":return t>1?ee.filter(function(n){return n.getUTCMinutes()%t===0}):ee;case"hours":return t>1?re.filter(function(n){return n.getUTCHours()%t===0}):re;case"days":return t>1?ue.filter(function(n){return(n.getUTCDate()-1)%t===0}):ue;case"weeks":return t>1?ie.filter(function(n){return ie.count(0,n)%t===0}):ie;case"months":return t>1?ae.filter(function(n){return n.getUTCMonth()%t===0}):ae;case"years":return t>1?ce.filter(function(n){return n.getUTCFullYear()%t===0}):ce}}function wt(){return gt(lt(),yt,bt,pe).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}function xt(n,t,e){function r(r){return r>=r?t[ve(n,r,0,e)]:void 0}return r.domain=function(u){return arguments.length?(n=u.slice(),e=Math.min(n.length,t.length-1),r):n.slice()},r.range=function(u){return arguments.length?(t=u.slice(),e=Math.min(n.length,t.length-1),r):t.slice()},r.invertExtent=function(e){return e=t.indexOf(e),[n[e-1],n[e]]},r.copy=function(){return xt(n,t)},r}function Tt(){return xt([.5],[0,1],1)}function Nt(n,t,e){function r(n){return 0>n?-Math.pow(-n,t):Math.pow(n,t)}function u(n){return 0>n?-Math.pow(-n,1/t):Math.pow(n,1/t)}function i(t){return n(r(t))}return i.invert=function(t){return u(n.invert(t))},i.exponent=function(n){return arguments.length?(t=+n,i.domain(e)):t},i.domain=function(t){return arguments.length?(e=t.map(Number),n.domain(e.map(r)),i):e.slice()},i.ticks=function(n){return rt(e,n)},i.tickFormat=function(n,t){return ut(e,n,t)},i.nice=function(n){return i.domain($n(e,et(e,n)[2]))},i.copy=function(){return Nt(n.copy(),t,e)},ft(i,n)}function Ct(){return Nt(lt(),.5,[0,1])}function Ut(){return Nt(lt(),1,[0,1])}function kt(){return lt().interpolate(Qe).domain([0,.5,1]).range([Dn(-100,.75,.35),Dn(80,1.5,.8),Dn(260,.75,.35)])}function Dt(n,t,e){function r(t){return e[Math.max(0,Math.min(o,Math.floor(i*(t-n))))]}function u(){return i=e.length/(t-n),o=e.length-1,r}var i,o;return r.domain=function(e){return arguments.length?(n=+e[0],t=+e[e.length-1],u()):[n,t]},r.range=function(n){return arguments.length?(e=n.slice(),u()):e.slice()},r.invertExtent=function(t){return t=e.indexOf(t),t=0>t?NaN:t/i+n,[t,t+1/i]},r.copy=function(){return Dt(n,t,e)},u()}function St(){return Dt(0,1,[0,1])}function Ft(n,t){function e(){var e=0,i=t.length;for(u=[];++e<i;)u[e-1]=cn(n,e/i);return r}function r(n){return isNaN(n=+n)?void 0:t[ve(u,n)]}var u;return r.domain=function(t){if(!arguments.length)return n;n=[];for(var r,u=0,i=t.length;i>u;++u)r=t[u],null==r||isNaN(r=+r)||n.push(r);return n.sort(en),e()},r.range=function(n){return arguments.length?(t=n.slice(),e()):t.slice()},r.quantiles=function(){return u},r.invertExtent=function(e){return e=t.indexOf(e),0>e?[NaN,NaN]:[e>0?u[e-1]:n[0],e<u.length?u[e]:n[n.length-1]]},r.copy=function(){return Ft(n,t)},e()}function At(){return Ft([],[])}function Ht(n,t,e){for(var r=new Array(n),u=-1;++u<n;)r[u]=t+e*u;return r}function Yt(n,t){function e(e){var i=e+"",o=r.get(i);if(!o){if("range"!==t.t)return;r.set(i,o=n.push(e))}return u[(o-1)%u.length]}var r,u,i;return e.domain=function(u){if(!arguments.length)return n.slice();n=[],r=an();for(var i,o,a=-1,c=u.length;++a<c;)r.has(o=(i=u[a])+"")||r.set(o,n.push(i));return e[t.t].apply(e,t.a)},e.range=function(n){return arguments.length?(u=n.slice(),i=0,t={t:"range",a:arguments},e):u.slice()},e.rangePoints=function(r,o){o=arguments.length<2?0:+o;var a=+r[0],c=+r[1],s=n.length<2?(a=(a+c)/2,0):(c-a)/(n.length-1+o);return u=Ht(n.length,a+s*o/2,s),i=0,t={t:"rangePoints",a:arguments},e},e.rangeRoundPoints=function(r,o){o=arguments.length<2?0:+o;var a=+r[0],c=+r[1],s=n.length<2?(a=c=Math.round((a+c)/2),0):(c-a)/(n.length-1+o)|0;return u=Ht(n.length,a+Math.round(s*o/2+(c-a-(n.length-1+o)*s)/2),s),i=0,t={t:"rangeRoundPoints",a:arguments},e},e.rangeBands=function(r,o,a){o=arguments.length<2?0:+o,a=arguments.length<3?o:+a;var c=+r[1]<+r[0],s=+r[c-0],f=+r[1-c],l=(f-s)/(n.length-o+2*a);return u=Ht(n.length,s+l*a,l),c&&u.reverse(),i=l*(1-o),t={t:"rangeBands",a:arguments},e},e.rangeRoundBands=function(r,o,a){o=arguments.length<2?0:+o,a=arguments.length<3?o:+a;var c=+r[1]<+r[0],s=+r[c-0],f=+r[1-c],l=Math.floor((f-s)/(n.length-o+2*a));return u=Ht(n.length,s+Math.round((f-s-(n.length-o)*l)/2),l),c&&u.reverse(),i=Math.round(l*(1-o)),t={t:"rangeRoundBands",a:arguments},e},e.rangeBand=function(){return i},e.rangeExtent=function(){var n=t.a[0],e=n[0],r=n[n.length-1];return e>r&&(n=r,r=e,e=n),[e,r]},e.copy=function(){return Yt(n,t)},e.domain(n)}function Lt(){return Yt([],{t:"range",a:[[]]})}function qt(n,t,e){function r(n){return(e[0]<0?-Math.log(n>0?0:-n):Math.log(0>n?0:n))/Math.log(t)}function u(n){return e[0]<0?-Math.pow(t,-n):Math.pow(t,n)}function i(t){return n(r(t))}return i.invert=function(t){return u(n.invert(t))},i.base=function(n){return arguments.length?(t=+n,i.domain(e)):t},i.domain=function(t){return arguments.length?(e=t.map(Number),n.domain(e.map(r)),i):e.slice()},i.nice=function(){var t=$n(n.domain(),1);return n.domain(t),e=t.map(u),i},i.ticks=function(){var n=e[0],i=e[e.length-1];n>i&&(c=n,n=i,i=c);var o,a,c=Math.floor(r(n)),s=Math.ceil(r(i)),f=t%1?2:t,l=[];if(isFinite(s-c))if(n>0){for(--s,o=1;f>o;++o){if((a=u(c)*o)<n)continue;l.push(a)}for(;++c<s;)for(o=1;f>o;++o)l.push(u(c)*o);for(o=1;f>o&&!((a=u(c)*o)>i);++o)l.push(a)}else{for(++c,o=f-1;o>=1;--o){if((a=u(c)*o)<n)continue;l.push(a)}for(;++c<s;)for(o=f-1;o>=1;--o)l.push(u(c)*o);for(o=f-1;o>=1&&!((a=u(c)*o)>i);--o)l.push(a)}return l},i.tickFormat=function(n,o){if(null==o?o=10===t?Ir:Er:"function"!=typeof o&&(o=ar(o)),null==n)return o;var a,c=Math.min(t,i.ticks().length/n),s=e[0]>0?(a=1e-12,Math.ceil):(a=-1e-12,Math.floor);return function(n){return u(s(r(n)+a))/n>=c?o(n):""}},i.copy=function(){return qt(n.copy(),t,e)},ft(i,n)}function jt(){return qt(lt(),10,[1,10])}function It(n){function t(n){return+n}return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=e.map(Number),t):n.slice()},t.ticks=function(t){return rt(n,t)},t.tickFormat=function(t,e){return ut(n,t,e)},t.copy=function(){return It(n)},t}function Et(){return It([0,1])}function Ot(){return lt().interpolate(Qe).range([Dn(300,.5,0),Dn(-240,.5,1)])}function zt(){return Lt().range(["#3182bd","#6baed6","#9ecae1","#c6dbef","#e6550d","#fd8d3c","#fdae6b","#fdd0a2","#31a354","#74c476","#a1d99b","#c7e9c0","#756bb1","#9e9ac8","#bcbddc","#dadaeb","#636363","#969696","#bdbdbd","#d9d9d9"])}function Pt(){return Lt().range(["#393b79","#5254a3","#6b6ecf","#9c9ede","#637939","#8ca252","#b5cf6b","#cedb9c","#8c6d31","#bd9e39","#e7ba52","#e7cb94","#843c39","#ad494a","#d6616b","#e7969c","#7b4173","#a55194","#ce6dbd","#de9ed6"])}function $t(){return Lt().range(["#1f77b4","#aec7e8","#ff7f0e","#ffbb78","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5","#8c564b","#c49c94","#e377c2","#f7b6d2","#7f7f7f","#c7c7c7","#bcbd22","#dbdb8d","#17becf","#9edae5"])}function Wt(){return Lt().range(["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"])}var Zt={dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},Bt=new Date,Rt=new Date,Xt=t(function(n){n.setMilliseconds(0)},function(n,t){n.setTime(+n+1e3*t)},function(n,t){return(t-n)/1e3}),Jt=t(function(n){n.setSeconds(0,0)},function(n,t){n.setTime(+n+6e4*t)},function(n,t){return(t-n)/6e4}),Gt=t(function(n){n.setMinutes(0,0,0)},function(n,t){n.setTime(+n+36e5*t)},function(n,t){return(t-n)/36e5}),_t=t(function(n){n.setHours(0,0,0,0)},function(n,t){n.setDate(n.getDate()+t)},function(n,t){return(t-n-6e4*(t.getTimezoneOffset()-n.getTimezoneOffset()))/864e5}),Kt=e(0),Qt=e(1),Vt=(e(2),e(3),e(4),e(5),e(6),t(function(n){n.setHours(0,0,0,0),n.setDate(1)},function(n,t){n.setMonth(n.getMonth()+t)},function(n,t){return t.getMonth()-n.getMonth()+12*(t.getFullYear()-n.getFullYear())})),ne=t(function(n){n.setHours(0,0,0,0),n.setMonth(0,1)},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n,t){return t.getFullYear()-n.getFullYear()}),te=t(function(n){n.setUTCMilliseconds(0)},function(n,t){n.setTime(+n+1e3*t)},function(n,t){return(t-n)/1e3}),ee=t(function(n){n.setUTCSeconds(0,0)},function(n,t){n.setTime(+n+6e4*t)},function(n,t){return(t-n)/6e4}),re=t(function(n){n.setUTCMinutes(0,0,0)},function(n,t){n.setTime(+n+36e5*t)},function(n,t){return(t-n)/36e5}),ue=t(function(n){n.setUTCHours(0,0,0,0)},function(n,t){n.setUTCDate(n.getUTCDate()+t)},function(n,t){return(t-n)/864e5}),ie=r(0),oe=r(1),ae=(r(2),r(3),r(4),r(5),r(6),t(function(n){n.setUTCHours(0,0,0,0),n.setUTCDate(1)},function(n,t){n.setUTCMonth(n.getUTCMonth()+t)},function(n,t){return t.getUTCMonth()-n.getUTCMonth()+12*(t.getUTCFullYear()-n.getUTCFullYear())})),ce=t(function(n){n.setUTCHours(0,0,0,0),n.setUTCMonth(0,1)},function(n,t){n.setUTCFullYear(n.getUTCFullYear()+t)},function(n,t){return t.getUTCFullYear()-n.getUTCFullYear()}),se={"-":"",_:" ",0:"0"},fe=/^\s*\d+/,le=/^%/,he=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,ge="%Y-%m-%dT%H:%M:%S.%LZ";tn.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},tn.toString=function(){return ge};var de=(Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?tn:Zt.utcFormat(ge),a(Zt)),me=de.format,pe=de.utcFormat,Me=rn(en),ve=Me.right,be="$";on.prototype=an.prototype={has:function(n){return be+n in this},get:function(n){return this[be+n]},set:function(n,t){return this[be+n]=t},remove:function(n){var t=be+n;return t in this&&delete this[t]},keys:function(){var n=[];for(var t in this)t[0]===be&&n.push(t.slice(1));return n},values:function(){var n=[];for(var t in this)t[0]===be&&n.push(this[t]);return n},entries:function(){var n=[];for(var t in this)t[0]===be&&n.push({key:t.slice(1),value:this[t]});return n},size:function(){var n=0;for(var t in this)t[0]===be&&++n;return n},empty:function(){for(var n in this)if(n[0]===be)return!1;return!0},forEach:function(n){for(var t in this)t[0]===be&&n.call(this,t.slice(1),this[t])}};var ye=(an.prototype,/^#([0-9a-f]{3})$/),we=/^#([0-9a-f]{6})$/,xe=/^rgb\(\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*\)$/,Te=/^rgb\(\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,Ne=/^hsl\(\s*([-+]?\d+(?:\.\d+)?)\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/;hn.prototype=ln.prototype={displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}};var Ce={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,
darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Ue=.7,ke=1/Ue,De=dn.prototype=mn.prototype=new ln;De.brighter=function(n){return n=null==n?ke:Math.pow(ke,n),new mn(this.r*n,this.g*n,this.b*n)},De.darker=function(n){return n=null==n?Ue:Math.pow(Ue,n),new mn(this.r*n,this.g*n,this.b*n)},De.rgb=function(){return this},De.displayable=function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255},De.toString=function(){return pn(this.r,this.g,this.b)};var Se=Mn.prototype=vn.prototype=new ln;Se.brighter=function(n){return n=null==n?ke:Math.pow(ke,n),new vn(this.h,this.s,this.l*n)},Se.darker=function(n){return n=null==n?Ue:Math.pow(Ue,n),new vn(this.h,this.s,this.l*n)},Se.rgb=function(){var n=this.h%360+360*(this.h<0),t=isNaN(n)||isNaN(this.s)?0:this.s,e=this.l,r=e+(.5>e?e:1-e)*t,u=2*e-r;return new mn(bn(n>=240?n-240:n+120,u,r),bn(n,u,r),bn(120>n?n+240:n-120,u,r))},Se.displayable=function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1};var Fe=18,Ae=.95047,He=1,Ye=1.08883,Le=4/29,qe=6/29,je=3*qe*qe,Ie=qe*qe*qe,Ee=yn.prototype=wn.prototype=new ln;Ee.brighter=function(n){return new wn(this.l+Fe*(null==n?1:n),this.a,this.b)},Ee.darker=function(n){return new wn(this.l-Fe*(null==n?1:n),this.a,this.b)},Ee.rgb=function(){var n=(this.l+16)/116,t=isNaN(this.a)?n:n+this.a/500,e=isNaN(this.b)?n:n-this.b/200;return n=He*Tn(n),t=Ae*Tn(t),e=Ye*Tn(e),new mn(Nn(3.2404542*t-1.5371385*n-.4985314*e),Nn(-.969266*t+1.8760108*n+.041556*e),Nn(.0556434*t-.2040259*n+1.0572252*e))};var Oe=Math.PI/180,ze=180/Math.PI,Pe=Un.prototype=kn.prototype=new ln;Pe.brighter=function(n){return new kn(this.h,this.c,this.l+Fe*(null==n?1:n))},Pe.darker=function(n){return new kn(this.h,this.c,this.l-Fe*(null==n?1:n))},Pe.rgb=function(){return yn(this).rgb()};var $e=-.14861,We=1.78277,Ze=-.29227,Be=-.90649,Re=1.97294,Xe=Re*Be,Je=Re*We,Ge=We*Ze-Be*$e,_e=Dn.prototype=Sn.prototype=new ln;_e.brighter=function(n){return n=null==n?ke:Math.pow(ke,n),new Sn(this.h,this.s,this.l*n)},_e.darker=function(n){return n=null==n?Ue:Math.pow(Ue,n),new Sn(this.h,this.s,this.l*n)},_e.rgb=function(){var n=isNaN(this.h)?0:(this.h+120)*Oe,t=+this.l,e=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(n),u=Math.sin(n);return new mn(255*(t+e*($e*r+We*u)),255*(t+e*(Ze*r+Be*u)),255*(t+e*(Re*r)))};var Ke,Qe=(An(1),Hn(1)),Ve=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,nr=new RegExp(Ve.source,"g"),tr=[function(n,t){var e,r=typeof t;return("string"===r?(e=hn(t))?(t=e,Yn):On:t instanceof hn?Yn:Array.isArray(t)?Ln:"object"===r&&isNaN(t)?jn:qn)(n,t)}],er={decimal:".",thousands:",",grouping:[3],currency:["$",""]},rr={"":Jn,"%":function(n,t){return(100*n).toFixed(t)},b:function(n){return Math.round(n).toString(2)},c:function(n){return n+""},d:function(n){return Math.round(n).toString(10)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},g:function(n,t){return n.toPrecision(t)},o:function(n){return Math.round(n).toString(8)},p:function(n,t){return Xn(100*n,t)},r:Xn,s:Rn,X:function(n){return Math.round(n).toString(16).toUpperCase()},x:function(n){return Math.round(n).toString(16)}},ur=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;_n.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var ir=["y","z","a","f","p","n","ยต","m","","k","M","G","T","P","E","Z","Y"],or=Qn(er),ar=or.format,cr=or.formatPrefix,sr=Math.sqrt(50),fr=Math.sqrt(10),lr=Math.sqrt(2),hr=1e3,gr=60*hr,dr=60*gr,mr=24*dr,pr=7*mr,Mr=30*mr,vr=365*mr,br=[["seconds",1,hr],["seconds",5,5*hr],["seconds",15,15*hr],["seconds",30,30*hr],["minutes",1,gr],["minutes",5,5*gr],["minutes",15,15*gr],["minutes",30,30*gr],["hours",1,dr],["hours",3,3*dr],["hours",6,6*dr],["hours",12,12*dr],["days",1,mr],["days",2,2*mr],["weeks",1,pr],["months",1,Mr],["months",3,3*Mr],["years",1,vr]],yr=rn(function(n){return n[2]}).right,wr=me(".%L"),xr=me(":%S"),Tr=me("%I:%M"),Nr=me("%I %p"),Cr=me("%a %d"),Ur=me("%b %d"),kr=me("%B"),Dr=me("%Y"),Sr=pe(".%L"),Fr=pe(":%S"),Ar=pe("%I:%M"),Hr=pe("%I %p"),Yr=pe("%a %d"),Lr=pe("%b %d"),qr=pe("%B"),jr=pe("%Y"),Ir=ar(".0e"),Er=ar(",");n.category10=Wt,n.category20=$t,n.category20b=Pt,n.category20c=zt,n.cubehelix=Ot,n.identity=Et,n.linear=lt,n.log=jt,n.ordinal=Lt,n.pow=Ut,n.quantile=At,n.quantize=St,n.rainbow=kt,n.sqrt=Ct,n.threshold=Tt,n.time=vt,n.utcTime=wt});
{
"name": "d3-scale",
"version": "0.1.3",
"version": "0.1.4",
"description": "Encodings that map abstract data to visual representation.",

@@ -25,3 +25,3 @@ "keywords": [

"test": "TZ=America/Los_Angeles faucet `find test -name '*-test.js'`",
"prepublish": "npm run test && d3-bundler -o build/scale.js && uglifyjs build/scale.js -c -m -o build/scale.min.js && rm -f build/scale.zip && zip -j build/scale.zip -- LICENSE README.md build/scale.js build/scale.min.js"
"prepublish": "npm run test && d3-bundler -n scale -o build/scale.js && uglifyjs build/scale.js -c -m -o build/scale.min.js && rm -f build/scale.zip && zip -j build/scale.zip -- LICENSE README.md build/scale.js build/scale.min.js"
},

@@ -28,0 +28,0 @@ "dependencies": {

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

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