forked from nicgirault/circosJS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
circos.min.js
7 lines (7 loc) · 219 KB
/
circos.min.js
1
2
3
4
5
6
7
var Circos=function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=n(1),a=r(f),o=n(99),u=r(o),c=n(103),s=(r(c),n(76)),d=r(s),h=n(108),p=n(109),q=r(p),b=n(178),v=r(b),y=n(191),_=r(y),g=n(285),x=r(g),m=n(288),P=r(m),R=n(289),B=r(R),G=n(291),w=r(G),O=n(292),k=r(O),S=n(293),Y=r(S),M=n(294),A=r(M);n(295);var j={width:700,height:700,container:"circos",defaultTrackWidth:10},T=function(){function t(e){i(this,t),this.tracks={},this._layout=null,this.conf=(0,a.default)(e,j),this.svg=(0,h.select)(this.conf.container).append("svg")}return l(t,[{key:"removeTracks",value:function(t){var e=this;return"undefined"==typeof t?(map(this.tracks,function(t,n){e.svg.select("."+n).remove()}),this.tracks={}):"string"==typeof t?(this.svg.select("."+t).remove(),delete this.tracks[t]):(0,d.default)(t)?(0,u.default)(t,function(t){svg.select("."+t).remove(),delete this.tracks[t]}):console.warn("removeTracks received an unhandled attribute type"),this}},{key:"layout",value:function(t,e){return this._layout=new q.default(t,e),this}},{key:"chords",value:function(t,e,n){return this.tracks[t]=new B.default(this,e,n),this}},{key:"heatmap",value:function(t,e,n){return this.tracks[t]=new w.default(this,e,n),this}},{key:"highlight",value:function(t,e,n){return this.tracks[t]=new x.default(this,e,n),this}},{key:"histogram",value:function(t,e,n){return this.tracks[t]=new P.default(this,e,n),this}},{key:"line",value:function(t,e,n){return this.tracks[t]=new k.default(this,e,n),this}},{key:"scatter",value:function(t,e,n){return this.tracks[t]=new Y.default(this,e,n),this}},{key:"stack",value:function(t,e,n){return this.tracks[t]=new A.default(this,e,n),this}},{key:"text",value:function(t,e,n){return this.tracks[t]=new _.default(this,e,n),this}},{key:"render",value:function(t,e){(0,v.default)(t,e,this)}}]),t}(),E=function(t){var e=new T(t);return e};t.exports=E},function(t,e,n){var r=n(2),i=n(3),l=n(25),f=n(96),a=i(function(t){return t.push(void 0,l),r(f,void 0,t)});t.exports=a},function(t,e){function n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},function(t,e,n){function r(t,e){return f(l(t,e,i),t+"")}var i=n(4),l=n(5),f=n(6);t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){function r(t,e,n){return e=l(void 0===e?t.length-1:e,0),function(){for(var r=arguments,f=-1,a=l(r.length-e,0),o=Array(a);++f<a;)o[f]=r[e+f];f=-1;for(var u=Array(e+1);++f<e;)u[f]=r[f];return u[e]=n(o),i(t,this,u)}}var i=n(2),l=Math.max;t.exports=r},function(t,e,n){var r=n(7),i=n(24),l=i(r);t.exports=l},function(t,e,n){var r=n(8),i=n(9),l=n(4),f=i?function(t,e){return i(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:l;t.exports=f},function(t,e){function n(t){return function(){return t}}t.exports=n},function(t,e,n){var r=n(10),i=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=i},function(t,e,n){function r(t,e){var n=l(t,e);return i(n)?n:void 0}var i=n(11),l=n(23);t.exports=r},function(t,e,n){function r(t){if(!f(t)||l(t))return!1;var e=i(t)?p:u;return e.test(a(t))}var i=n(12),l=n(20),f=n(19),a=n(22),o=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,c=Function.prototype,s=Object.prototype,d=c.toString,h=s.hasOwnProperty,p=RegExp("^"+d.call(h).replace(o,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){if(!l(t))return!1;var e=i(t);return e==a||e==o||e==f||e==u}var i=n(13),l=n(19),f="[object AsyncFunction]",a="[object Function]",o="[object GeneratorFunction]",u="[object Proxy]";t.exports=r},function(t,e,n){function r(t){return null==t?void 0===t?o:a:u&&u in Object(t)?l(t):f(t)}var i=n(14),l=n(17),f=n(18),a="[object Null]",o="[object Undefined]",u=i?i.toStringTag:void 0;t.exports=r},function(t,e,n){var r=n(15),i=r.Symbol;t.exports=i},function(t,e,n){var r=n(16),i="object"==typeof self&&self&&self.Object===Object&&self,l=r||i||Function("return this")();t.exports=l},function(t,e){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,function(){return this}())},function(t,e,n){function r(t){var e=f.call(t,o),n=t[o];try{t[o]=void 0;var r=!0}catch(t){}var i=a.call(t);return r&&(e?t[o]=n:delete t[o]),i}var i=n(14),l=Object.prototype,f=l.hasOwnProperty,a=l.toString,o=i?i.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return i.call(t)}var r=Object.prototype,i=r.toString;t.exports=n},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){function r(t){return!!l&&l in t}var i=n(21),l=function(){var t=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){var r=n(15),i=r["__core-js_shared__"];t.exports=i},function(t,e){function n(t){if(null!=t){try{return i.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,i=r.toString;t.exports=n},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e){function n(t){var e=0,n=0;return function(){var f=l(),a=i-(f-n);if(n=f,a>0){if(++e>=r)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var r=800,i=16,l=Date.now;t.exports=n},function(t,e,n){function r(t,e,n,f,a,o){return l(t)&&l(e)&&(o.set(e,t),i(t,e,void 0,r,o),o.delete(e)),t}var i=n(26),l=n(19);t.exports=r},function(t,e,n){function r(t,e,n,c,s){t!==e&&f(e,function(f,u){if(o(f))s||(s=new i),a(t,e,u,n,r,c,s);else{var d=c?c(t[u],f,u+"",t,e,s):void 0;void 0===d&&(d=f),l(t,u,d)}},u)}var i=n(27),l=n(57),f=n(59),a=n(61),o=n(19),u=n(90);t.exports=r},function(t,e,n){function r(t){var e=this.__data__=new i(t);this.size=e.size}var i=n(28),l=n(36),f=n(37),a=n(38),o=n(39),u=n(40);r.prototype.clear=l,r.prototype.delete=f,r.prototype.get=a,r.prototype.has=o,r.prototype.set=u,t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var i=n(29),l=n(30),f=n(33),a=n(34),o=n(35);r.prototype.clear=i,r.prototype.delete=l,r.prototype.get=f,r.prototype.has=a,r.prototype.set=o,t.exports=r},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=i(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():f.call(e,n,1),--this.size,!0}var i=n(31),l=Array.prototype,f=l.splice;t.exports=r},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(i(t[n][0],e))return n;return-1}var i=n(32);t.exports=r},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=i(e,t);return n<0?void 0:e[n][1]}var i=n(31);t.exports=r},function(t,e,n){function r(t){return i(this.__data__,t)>-1}var i=n(31);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=i(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var i=n(31);t.exports=r},function(t,e,n){function r(){this.__data__=new i,this.size=0}var i=n(28);t.exports=r},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function r(t,e){var n=this.__data__;if(n instanceof i){var r=n.__data__;if(!l||r.length<a-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new f(r)}return n.set(t,e),this.size=n.size,this}var i=n(28),l=n(41),f=n(42),a=200;t.exports=r},function(t,e,n){var r=n(10),i=n(15),l=r(i,"Map");t.exports=l},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var i=n(43),l=n(51),f=n(54),a=n(55),o=n(56);r.prototype.clear=i,r.prototype.delete=l,r.prototype.get=f,r.prototype.has=a,r.prototype.set=o,t.exports=r},function(t,e,n){function r(){this.size=0,this.__data__={hash:new i,map:new(f||l),string:new i}}var i=n(44),l=n(28),f=n(41);t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var i=n(45),l=n(47),f=n(48),a=n(49),o=n(50);r.prototype.clear=i,r.prototype.delete=l,r.prototype.get=f,r.prototype.has=a,r.prototype.set=o,t.exports=r},function(t,e,n){function r(){this.__data__=i?i(null):{},this.size=0}var i=n(46);t.exports=r},function(t,e,n){var r=n(10),i=r(Object,"create");t.exports=i},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__;if(i){var n=e[t];return n===l?void 0:n}return a.call(e,t)?e[t]:void 0}var i=n(46),l="__lodash_hash_undefined__",f=Object.prototype,a=f.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__;return i?void 0!==e[t]:f.call(e,t)}var i=n(46),l=Object.prototype,f=l.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=i&&void 0===e?l:e,this}var i=n(46),l="__lodash_hash_undefined__";t.exports=r},function(t,e,n){function r(t){var e=i(this,t).delete(t);return this.size-=e?1:0,e}var i=n(52);t.exports=r},function(t,e,n){function r(t,e){var n=t.__data__;return i(e)?n["string"==typeof e?"string":"hash"]:n.map}var i=n(53);t.exports=r},function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},function(t,e,n){function r(t){return i(this,t).get(t)}var i=n(52);t.exports=r},function(t,e,n){function r(t){return i(this,t).has(t)}var i=n(52);t.exports=r},function(t,e,n){function r(t,e){var n=i(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var i=n(52);t.exports=r},function(t,e,n){function r(t,e,n){(void 0===n||l(t[e],n))&&(void 0!==n||e in t)||i(t,e,n)}var i=n(58),l=n(32);t.exports=r},function(t,e,n){function r(t,e,n){"__proto__"==e&&i?i(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var i=n(9);t.exports=r},function(t,e,n){var r=n(60),i=r();t.exports=i},function(t,e){function n(t){return function(e,n,r){for(var i=-1,l=Object(e),f=r(e),a=f.length;a--;){var o=f[t?a:++i];if(n(l[o],o,l)===!1)break}return e}}t.exports=n},function(t,e,n){function r(t,e,n,r,y,_,g){var x=t[n],m=e[n],P=g.get(m);if(P)return void i(t,n,P);var R=_?_(x,m,n+"",t,e,g):void 0,B=void 0===R;if(B){var G=c(m),w=!G&&d(m),O=!G&&!w&&b(m);R=m,G||w||O?c(x)?R=x:s(x)?R=a(x):w?(B=!1,R=l(m,!0)):O?(B=!1,R=f(m,!0)):R=[]:q(m)||u(m)?(R=x,u(x)?R=v(x):(!p(x)||r&&h(x))&&(R=o(m))):B=!1}B&&(g.set(m,R),y(R,m,r,_,g),g.delete(m)),i(t,n,R)}var i=n(57),l=n(62),f=n(64),a=n(67),o=n(68),u=n(73),c=n(76),s=n(77),d=n(80),h=n(12),p=n(19),q=n(82),b=n(83),v=n(87);t.exports=r},function(t,e,n){(function(t){function r(t,e){if(e)return t.slice();var n=t.length,r=u?u(n):new t.constructor(n);return t.copy(r),r}var i=n(15),l="object"==typeof e&&e&&!e.nodeType&&e,f=l&&"object"==typeof t&&t&&!t.nodeType&&t,a=f&&f.exports===l,o=a?i.Buffer:void 0,u=o?o.allocUnsafe:void 0;t.exports=r}).call(e,n(63)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,n){function r(t,e){var n=e?i(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var i=n(65);t.exports=r},function(t,e,n){function r(t){var e=new t.constructor(t.byteLength);return new i(e).set(new i(t)),e}var i=n(66);t.exports=r},function(t,e,n){var r=n(15),i=r.Uint8Array;t.exports=i},function(t,e){function n(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}t.exports=n},function(t,e,n){function r(t){return"function"!=typeof t.constructor||f(t)?{}:i(l(t))}var i=n(69),l=n(70),f=n(72);t.exports=r},function(t,e,n){var r=n(19),i=Object.create,l=function(){function t(){}return function(e){if(!r(e))return{};if(i)return i(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=l},function(t,e,n){var r=n(71),i=r(Object.getPrototypeOf,Object);t.exports=i},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e){function n(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||r;return t===n}var r=Object.prototype;t.exports=n},function(t,e,n){var r=n(74),i=n(75),l=Object.prototype,f=l.hasOwnProperty,a=l.propertyIsEnumerable,o=r(function(){return arguments}())?r:function(t){return i(t)&&f.call(t,"callee")&&!a.call(t,"callee")};t.exports=o},function(t,e,n){function r(t){return l(t)&&i(t)==f}var i=n(13),l=n(75),f="[object Arguments]";t.exports=r},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){function r(t){return l(t)&&i(t)}var i=n(78),l=n(75);t.exports=r},function(t,e,n){function r(t){return null!=t&&l(t.length)&&!i(t)}var i=n(12),l=n(79);t.exports=r},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=n},function(t,e,n){(function(t){var r=n(15),i=n(81),l="object"==typeof e&&e&&!e.nodeType&&e,f=l&&"object"==typeof t&&t&&!t.nodeType&&t,a=f&&f.exports===l,o=a?r.Buffer:void 0,u=o?o.isBuffer:void 0,c=u||i;t.exports=c}).call(e,n(63)(t))},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){if(!f(t)||i(t)!=a)return!1;var e=l(t);if(null===e)return!0;var n=s.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==d}var i=n(13),l=n(70),f=n(75),a="[object Object]",o=Function.prototype,u=Object.prototype,c=o.toString,s=u.hasOwnProperty,d=c.call(Object);t.exports=r},function(t,e,n){var r=n(84),i=n(85),l=n(86),f=l&&l.isTypedArray,a=f?i(f):r;t.exports=a},function(t,e,n){function r(t){return f(t)&&l(t.length)&&!!Y[i(t)]}var i=n(13),l=n(79),f=n(75),a="[object Arguments]",o="[object Array]",u="[object Boolean]",c="[object Date]",s="[object Error]",d="[object Function]",h="[object Map]",p="[object Number]",q="[object Object]",b="[object RegExp]",v="[object Set]",y="[object String]",_="[object WeakMap]",g="[object ArrayBuffer]",x="[object DataView]",m="[object Float32Array]",P="[object Float64Array]",R="[object Int8Array]",B="[object Int16Array]",G="[object Int32Array]",w="[object Uint8Array]",O="[object Uint8ClampedArray]",k="[object Uint16Array]",S="[object Uint32Array]",Y={};Y[m]=Y[P]=Y[R]=Y[B]=Y[G]=Y[w]=Y[O]=Y[k]=Y[S]=!0,Y[a]=Y[o]=Y[g]=Y[u]=Y[x]=Y[c]=Y[s]=Y[d]=Y[h]=Y[p]=Y[q]=Y[b]=Y[v]=Y[y]=Y[_]=!1,t.exports=r},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e,n){(function(t){var r=n(16),i="object"==typeof e&&e&&!e.nodeType&&e,l=i&&"object"==typeof t&&t&&!t.nodeType&&t,f=l&&l.exports===i,a=f&&r.process,o=function(){try{return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=o}).call(e,n(63)(t))},function(t,e,n){function r(t){return i(t,l(t))}var i=n(88),l=n(90);t.exports=r},function(t,e,n){function r(t,e,n,r){var f=!n;n||(n={});for(var a=-1,o=e.length;++a<o;){var u=e[a],c=r?r(n[u],t[u],u,n,t):void 0;void 0===c&&(c=t[u]),f?l(n,u,c):i(n,u,c)}return n}var i=n(89),l=n(58);t.exports=r},function(t,e,n){function r(t,e,n){var r=t[e];a.call(t,e)&&l(r,n)&&(void 0!==n||e in t)||i(t,e,n)}var i=n(58),l=n(32),f=Object.prototype,a=f.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){return f(t)?i(t,!0):l(t)}var i=n(91),l=n(94),f=n(78);t.exports=r},function(t,e,n){function r(t,e){var n=f(t),r=!n&&l(t),c=!n&&!r&&a(t),d=!n&&!r&&!c&&u(t),h=n||r||c||d,p=h?i(t.length,String):[],q=p.length;for(var b in t)!e&&!s.call(t,b)||h&&("length"==b||c&&("offset"==b||"parent"==b)||d&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||o(b,q))||p.push(b);return p}var i=n(92),l=n(73),f=n(76),a=n(80),o=n(93),u=n(83),c=Object.prototype,s=c.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e){function n(t,e){return e=null==e?r:e,!!e&&("number"==typeof t||i.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,i=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e,n){function r(t){if(!i(t))return f(t);var e=l(t),n=[];for(var r in t)("constructor"!=r||!e&&o.call(t,r))&&n.push(r);return n}var i=n(19),l=n(72),f=n(95),a=Object.prototype,o=a.hasOwnProperty;t.exports=r},function(t,e){function n(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=n},function(t,e,n){var r=n(26),i=n(97),l=i(function(t,e,n,i){r(t,e,n,i)});t.exports=l},function(t,e,n){function r(t){return i(function(e,n){var r=-1,i=n.length,f=i>1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(f=t.length>3&&"function"==typeof f?(i--,f):void 0,a&&l(n[0],n[1],a)&&(f=i<3?void 0:f,i=1),e=Object(e);++r<i;){var o=n[r];o&&t(e,o,r,f)}return e})}var i=n(3),l=n(98);t.exports=r},function(t,e,n){function r(t,e,n){if(!a(n))return!1;var r=typeof e;return!!("number"==r?l(n)&&f(e,n.length):"string"==r&&e in n)&&i(n[e],t)}var i=n(32),l=n(78),f=n(93),a=n(19);t.exports=r},function(t,e,n){function r(t,e){var n=a(t)?i:l;return n(t,f(e))}var i=n(100),l=n(101),f=n(107),a=n(76);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&e(t[n],n,t)!==!1;);return t}t.exports=n},function(t,e,n){var r=n(102),i=n(106),l=i(r);t.exports=l},function(t,e,n){function r(t,e){return t&&i(t,e,l)}var i=n(59),l=n(103);t.exports=r},function(t,e,n){function r(t){return f(t)?i(t):l(t)}var i=n(91),l=n(104),f=n(78);t.exports=r},function(t,e,n){function r(t){if(!i(t))return l(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}var i=n(72),l=n(105),f=Object.prototype,a=f.hasOwnProperty;t.exports=r},function(t,e,n){var r=n(71),i=r(Object.keys,Object);t.exports=i},function(t,e,n){function r(t,e){return function(n,r){if(null==n)return n;if(!i(n))return t(n,r);for(var l=n.length,f=e?l:-1,a=Object(n);(e?f--:++f<l)&&r(a[f],f,a)!==!1;);return n}}var i=n(78);t.exports=r},function(t,e,n){function r(t){return"function"==typeof t?t:i}var i=n(4);t.exports=r},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===Z&&e.documentElement.namespaceURI===Z?e.createElement(t):e.createElementNS(n,t)}}function n(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function r(){return new i}function i(){this._="@"+(++nt).toString(36)}function l(t,e,n){return t=f(t,e,n),function(e){var n=e.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||t.call(this,e)}}function f(e,n,r){return function(i){var l=t.event;t.event=i;try{e.call(this,this.__data__,n,r)}finally{t.event=l}}}function a(t){return t.trim().split(/^|\s+/).map(function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}})}function o(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,l=e.length;r<l;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++i]=n:this.removeEventListener(n.type,n.listener,n.capture);++i?e.length=i:delete this.__on}}}function u(t,e,n){var r=at.hasOwnProperty(t.type)?l:f;return function(i,l,f){var a,o=this.__on,u=r(e,l,f);if(o)for(var c=0,s=o.length;c<s;++c)if((a=o[c]).type===t.type&&a.name===t.name)return this.removeEventListener(a.type,a.listener,a.capture),this.addEventListener(a.type,a.listener=u,a.capture=n),void(a.value=e);this.addEventListener(t.type,u,n),a={type:t.type,name:t.name,value:e,listener:u,capture:n},o?o.push(a):this.__on=[a]}}function c(e,n,r,i){var l=t.event;e.sourceEvent=t.event,t.event=e;try{return n.apply(r,i)}finally{t.event=l}}function s(){}function d(){return[]}function h(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function p(t,e,n,r,i,l){for(var f,a=0,o=e.length,u=l.length;a<u;++a)(f=e[a])?(f.__data__=l[a],r[a]=f):n[a]=new h(t,l[a]);for(;a<o;++a)(f=e[a])&&(i[a]=f)}function q(t,e,n,r,i,l,f){var a,o,u,c={},s=e.length,d=l.length,p=new Array(s);for(a=0;a<s;++a)(o=e[a])&&(p[a]=u=xt+f.call(o,o.__data__,a,e),u in c?i[a]=o:c[u]=o);for(a=0;a<d;++a)u=xt+f.call(t,l[a],a,l),(o=c[u])?(r[a]=o,o.__data__=l[a],c[u]=null):n[a]=new h(t,l[a]);for(a=0;a<s;++a)(o=e[a])&&c[p[a]]===o&&(i[a]=o)}function b(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function v(t){return function(){this.removeAttribute(t)}}function y(t){return function(){this.removeAttributeNS(t.space,t.local)}}function _(t,e){return function(){this.setAttribute(t,e)}}function g(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function x(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function m(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function P(t){return function(){this.style.removeProperty(t)}}function R(t,e,n){return function(){this.style.setProperty(t,e,n)}}function B(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function G(t){return function(){delete this[t]}}function w(t,e){return function(){this[t]=e}}function O(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function k(t){return t.trim().split(/^|\s+/)}function S(t){return t.classList||new Y(t)}function Y(t){this._node=t,this._names=k(t.getAttribute("class")||"")}function M(t,e){for(var n=S(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function A(t,e){for(var n=S(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function j(t){return function(){M(this,t)}}function T(t){return function(){A(this,t)}}function E(t,e){return function(){(e.apply(this,arguments)?M:A)(this,t)}}function C(){this.textContent=""}function N(t){return function(){this.textContent=t}}function I(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function D(){this.innerHTML=""}function z(t){return function(){this.innerHTML=t}}function W(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function L(){this.nextSibling&&this.parentNode.appendChild(this)}function F(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function U(){return null}function V(){var t=this.parentNode;t&&t.removeChild(this)}function X(t,e,n){var r=jt(t),i=r.CustomEvent;i?i=new i(e,n):(i=r.document.createEvent("Event"),n?(i.initEvent(e,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(e,!1,!1)),t.dispatchEvent(i)}function $(t,e){return function(){return X(this,t,e)}}function K(t,e){return function(){return X(this,t,e.apply(this,arguments))}}function H(t,e){this._groups=t,this._parents=e}function Q(){return new H([[document.documentElement]],Xt)}var Z="http://www.w3.org/1999/xhtml",J={svg:"http://www.w3.org/2000/svg",xhtml:Z,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},tt=function(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),J.hasOwnProperty(e)?{space:J[e],local:t}:t},et=function(t){var r=tt(t);return(r.local?n:e)(r)},nt=0;i.prototype=r.prototype={constructor:i,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};var rt=function(t){return function(){return this.matches(t)}};if("undefined"!=typeof document){var it=document.documentElement;if(!it.matches){var lt=it.webkitMatchesSelector||it.msMatchesSelector||it.mozMatchesSelector||it.oMatchesSelector;rt=function(t){return function(){return lt.call(this,t)}}}}var ft=rt,at={};if(t.event=null,"undefined"!=typeof document){var ot=document.documentElement;"onmouseenter"in ot||(at={mouseenter:"mouseover",mouseleave:"mouseout"})}var ut=function(t,e,n){var r,i,l=a(t+""),f=l.length;{if(!(arguments.length<2)){for(c=e?u:o,null==n&&(n=!1),r=0;r<f;++r)this.each(c(l[r],e,n));return this}var c=this.node().__on;if(c)for(var s,d=0,h=c.length;d<h;++d)for(r=0,s=c[d];r<f;++r)if((i=l[r]).type===s.type&&i.name===s.name)return s.value}},ct=function(){for(var e,n=t.event;e=n.sourceEvent;)n=e;return n},st=function(t,e){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]},dt=function(t){var e=ct();return e.changedTouches&&(e=e.changedTouches[0]),st(t,e)},ht=function(t){return null==t?s:function(){return this.querySelector(t)}},pt=function(t){"function"!=typeof t&&(t=ht(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var l,f,a=e[i],o=a.length,u=r[i]=new Array(o),c=0;c<o;++c)(l=a[c])&&(f=t.call(l,l.__data__,c,a))&&("__data__"in l&&(f.__data__=l.__data__),u[c]=f);return new H(r,this._parents)},qt=function(t){return null==t?d:function(){return this.querySelectorAll(t)}},bt=function(t){"function"!=typeof t&&(t=qt(t));for(var e=this._groups,n=e.length,r=[],i=[],l=0;l<n;++l)for(var f,a=e[l],o=a.length,u=0;u<o;++u)(f=a[u])&&(r.push(t.call(f,f.__data__,u,a)),i.push(f));return new H(r,i)},vt=function(t){"function"!=typeof t&&(t=ft(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var l,f=e[i],a=f.length,o=r[i]=[],u=0;u<a;++u)(l=f[u])&&t.call(l,l.__data__,u,f)&&o.push(l);return new H(r,this._parents)},yt=function(t){return new Array(t.length)},_t=function(){return new H(this._enter||this._groups.map(yt),this._parents)};h.prototype={constructor:h,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var gt=function(t){return function(){return t}},xt="$",mt=function(t,e){if(!t)return h=new Array(this.size()),u=-1,this.each(function(t){h[++u]=t}),h;var n=e?q:p,r=this._parents,i=this._groups;"function"!=typeof t&&(t=gt(t));for(var l=i.length,f=new Array(l),a=new Array(l),o=new Array(l),u=0;u<l;++u){var c=r[u],s=i[u],d=s.length,h=t.call(c,c&&c.__data__,u,r),b=h.length,v=a[u]=new Array(b),y=f[u]=new Array(b),_=o[u]=new Array(d);n(c,s,v,y,_,h,e);for(var g,x,m=0,P=0;m<b;++m)if(g=v[m]){for(m>=P&&(P=m+1);!(x=y[P])&&++P<b;);g._next=x||null}}return f=new H(f,r),f._enter=a,f._exit=o,f},Pt=function(){return new H(this._exit||this._groups.map(yt),this._parents)},Rt=function(t){for(var e=this._groups,n=t._groups,r=e.length,i=n.length,l=Math.min(r,i),f=new Array(r),a=0;a<l;++a)for(var o,u=e[a],c=n[a],s=u.length,d=f[a]=new Array(s),h=0;h<s;++h)(o=u[h]||c[h])&&(d[h]=o);for(;a<r;++a)f[a]=e[a];return new H(f,this._parents)},Bt=function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,i=t[e],l=i.length-1,f=i[l];--l>=0;)(r=i[l])&&(f&&f!==r.nextSibling&&f.parentNode.insertBefore(r,f),f=r);return this},Gt=function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=b);for(var n=this._groups,r=n.length,i=new Array(r),l=0;l<r;++l){for(var f,a=n[l],o=a.length,u=i[l]=new Array(o),c=0;c<o;++c)(f=a[c])&&(u[c]=f);u.sort(e)}return new H(i,this._parents).order()},wt=function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},Ot=function(){var t=new Array(this.size()),e=-1;return this.each(function(){t[++e]=this}),t},kt=function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],i=0,l=r.length;i<l;++i){var f=r[i];if(f)return f}return null},St=function(){var t=0;return this.each(function(){++t}),t},Yt=function(){return!this.node()},Mt=function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var i,l=e[n],f=0,a=l.length;f<a;++f)(i=l[f])&&t.call(i,i.__data__,f,l);return this},At=function(t,e){var n=tt(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?y:v:"function"==typeof e?n.local?m:x:n.local?g:_)(n,e))},jt=function(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView},Tt=function(t,e,n){var r;return arguments.length>1?this.each((null==e?P:"function"==typeof e?B:R)(t,e,null==n?"":n)):jt(r=this.node()).getComputedStyle(r,null).getPropertyValue(t)},Et=function(t,e){return arguments.length>1?this.each((null==e?G:"function"==typeof e?O:w)(t,e)):this.node()[t]};Y.prototype={add:function(t){var e=this._names.indexOf(t);e<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var Ct=function(t,e){var n=k(t+"");if(arguments.length<2){for(var r=S(this.node()),i=-1,l=n.length;++i<l;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof e?E:e?j:T)(n,e))},Nt=function(t){return arguments.length?this.each(null==t?C:("function"==typeof t?I:N)(t)):this.node().textContent},It=function(t){return arguments.length?this.each(null==t?D:("function"==typeof t?W:z)(t)):this.node().innerHTML},Dt=function(){return this.each(L)},zt=function(){return this.each(F)},Wt=function(t){var e="function"==typeof t?t:et(t);return this.select(function(){return this.appendChild(e.apply(this,arguments))})},Lt=function(t,e){var n="function"==typeof t?t:et(t),r=null==e?U:"function"==typeof e?e:ht(e);return this.select(function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)})},Ft=function(){return this.each(V)},Ut=function(t){return arguments.length?this.property("__data__",t):this.node().__data__},Vt=function(t,e){return this.each(("function"==typeof e?K:$)(t,e))},Xt=[null];H.prototype=Q.prototype={constructor:H,select:pt,selectAll:bt,filter:vt,data:mt,enter:_t,exit:Pt,merge:Rt,order:Bt,sort:Gt,call:wt,nodes:Ot,node:kt,size:St,empty:Yt,each:Mt,attr:At,style:Tt,property:Et,classed:Ct,text:Nt,html:It,raise:Dt,lower:zt,append:Wt,insert:Lt,remove:Ft,datum:Ut,on:ut,dispatch:Vt};var $t=function(t){return"string"==typeof t?new H([[document.querySelector(t)]],[document.documentElement]):new H([[t]],Xt)},Kt=function(t){return"string"==typeof t?new H([document.querySelectorAll(t)],[document.documentElement]):new H([null==t?[]:t],Xt)},Ht=function(t,e,n){arguments.length<3&&(n=e,e=ct().changedTouches);for(var r,i=0,l=e?e.length:0;i<l;++i)if((r=e[i]).identifier===n)return st(t,r);return null},Qt=function(t,e){null==e&&(e=ct().touches);for(var n=0,r=e?e.length:0,i=new Array(r);n<r;++n)i[n]=st(t,e[n]);return i};t.creator=et,t.local=r,t.matcher=ft,t.mouse=dt,t.namespace=tt,t.namespaces=J,t.select=$t,t.selectAll=Kt,t.selection=Q,t.selector=ht,t.selectorAll=qt,t.touch=Ht,t.touches=Qt,t.window=jt,t.customEvent=c,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=n(110),a=r(f),o=n(1),u=r(o),c=n(141),s=r(c),d=n(99),h=r(d),p=console,q={innerRadius:250,outerRadius:300,cornerRadius:5,gap:.04,opacity:1,
labels:{position:"center",display:!0,size:14,color:"#000",radialOffset:20},ticks:{display:!0,color:"grey",spacing:1e7,labels:!0,labelSpacing:10,labelSuffix:"Mb",labelDenominator:1e6,labelDisplay0:!0,labelSize:10,labelColor:"#000",labelFont:"default",majorSpacing:5,size:{minor:2,major:5}},onClick:null,onMouseOver:null,zIndex:100},b=function(){function t(e,n){var r=this;i(this,t),n||p.log(2,"no layout data",""),this.conf=(0,u.default)(e,(0,a.default)(q)),this.data=n;var l=(0,s.default)(n,function(t,e){return e.offset=t.offset,t.blocks[e.id]={label:e.label,len:e.len,color:e.color,offset:t.offset},t.offset+=e.len,t},{blocks:{},offset:0});this.blocks=l.blocks,this.size=l.offset,(0,h.default)(this.data,function(t,e){r.blocks[t.id].start=t.offset/r.size*(2*Math.PI-r.data.length*r.conf.gap)+e*r.conf.gap,r.blocks[t.id].end=(t.offset+t.len)/r.size*(2*Math.PI-r.data.length*r.conf.gap)+e*r.conf.gap,t.start=t.offset/r.size*(2*Math.PI-r.data.length*r.conf.gap)+e*r.conf.gap,t.end=(t.offset+t.len)/r.size*(2*Math.PI-r.data.length*r.conf.gap)+e*r.conf.gap})}return l(t,[{key:"getAngle",value:function(t,e){var n=this.blocks[t].start/this.size;return"deg"===e?360*angle:"rad"===e?2*n*Math.PI:null}},{key:"summary",value:function(){return(0,s.default)(this.data,function(t,e){return t[e.id]=e.len,t},{})}}]),t}();e.default=b},function(t,e,n){function r(t){return i(t,l|f)}var i=n(111),l=1,f=4;t.exports=r},function(t,e,n){function r(t,e,n,w,O,k){var S,A=e&P,j=e&R,E=e&B;if(n&&(S=O?n(t,w,O,k):n(t)),void 0!==S)return S;if(!x(t))return t;var C=_(t);if(C){if(S=b(t),!A)return c(t,S)}else{var N=q(t),I=N==Y||N==M;if(g(t))return u(t,A);if(N==T||N==G||I&&!O){if(S=j||I?{}:y(t),!A)return j?d(t,o(S,t)):s(t,a(S,t))}else{if(!Z[N])return O?t:{};S=v(t,N,r,A)}}k||(k=new i);var D=k.get(t);if(D)return D;k.set(t,S);var z=E?j?p:h:j?keysIn:m,W=C?void 0:z(t);return l(W||t,function(i,l){W&&(l=i,i=t[l]),f(S,l,r(i,e,n,l,t,k))}),S}var i=n(27),l=n(100),f=n(89),a=n(112),o=n(113),u=n(62),c=n(67),s=n(114),d=n(118),h=n(121),p=n(123),q=n(124),b=n(129),v=n(130),y=n(68),_=n(76),g=n(80),x=n(19),m=n(103),P=1,R=2,B=4,G="[object Arguments]",w="[object Array]",O="[object Boolean]",k="[object Date]",S="[object Error]",Y="[object Function]",M="[object GeneratorFunction]",A="[object Map]",j="[object Number]",T="[object Object]",E="[object RegExp]",C="[object Set]",N="[object String]",I="[object Symbol]",D="[object WeakMap]",z="[object ArrayBuffer]",W="[object DataView]",L="[object Float32Array]",F="[object Float64Array]",U="[object Int8Array]",V="[object Int16Array]",X="[object Int32Array]",$="[object Uint8Array]",K="[object Uint8ClampedArray]",H="[object Uint16Array]",Q="[object Uint32Array]",Z={};Z[G]=Z[w]=Z[z]=Z[W]=Z[O]=Z[k]=Z[L]=Z[F]=Z[U]=Z[V]=Z[X]=Z[A]=Z[j]=Z[T]=Z[E]=Z[C]=Z[N]=Z[I]=Z[$]=Z[K]=Z[H]=Z[Q]=!0,Z[S]=Z[Y]=Z[D]=!1,t.exports=r},function(t,e,n){function r(t,e){return t&&i(e,l(e),t)}var i=n(88),l=n(103);t.exports=r},function(t,e,n){function r(t,e){return t&&i(e,l(e),t)}var i=n(88),l=n(90);t.exports=r},function(t,e,n){function r(t,e){return i(t,l(t),e)}var i=n(88),l=n(115);t.exports=r},function(t,e,n){var r=n(116),i=n(117),l=Object.prototype,f=l.propertyIsEnumerable,a=Object.getOwnPropertySymbols,o=a?function(t){return null==t?[]:(t=Object(t),r(a(t),function(e){return f.call(t,e)}))}:i;t.exports=o},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,i=0,l=[];++n<r;){var f=t[n];e(f,n,t)&&(l[i++]=f)}return l}t.exports=n},function(t,e){function n(){return[]}t.exports=n},function(t,e,n){function r(t,e){return i(t,l(t),e)}var i=n(88),l=n(119);t.exports=r},function(t,e,n){var r=n(120),i=n(70),l=n(115),f=n(117),a=Object.getOwnPropertySymbols,o=a?function(t){for(var e=[];t;)r(e,l(t)),t=i(t);return e}:f;t.exports=o},function(t,e){function n(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}t.exports=n},function(t,e,n){function r(t){return i(t,f,l)}var i=n(122),l=n(115),f=n(103);t.exports=r},function(t,e,n){function r(t,e,n){var r=e(t);return l(t)?r:i(r,n(t))}var i=n(120),l=n(76);t.exports=r},function(t,e,n){function r(t){return i(t,f,l)}var i=n(122),l=n(119),f=n(90);t.exports=r},function(t,e,n){var r=n(125),i=n(41),l=n(126),f=n(127),a=n(128),o=n(13),u=n(22),c="[object Map]",s="[object Object]",d="[object Promise]",h="[object Set]",p="[object WeakMap]",q="[object DataView]",b=u(r),v=u(i),y=u(l),_=u(f),g=u(a),x=o;(r&&x(new r(new ArrayBuffer(1)))!=q||i&&x(new i)!=c||l&&x(l.resolve())!=d||f&&x(new f)!=h||a&&x(new a)!=p)&&(x=function(t){var e=o(t),n=e==s?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case b:return q;case v:return c;case y:return d;case _:return h;case g:return p}return e}),t.exports=x},function(t,e,n){var r=n(10),i=n(15),l=r(i,"DataView");t.exports=l},function(t,e,n){var r=n(10),i=n(15),l=r(i,"Promise");t.exports=l},function(t,e,n){var r=n(10),i=n(15),l=r(i,"Set");t.exports=l},function(t,e,n){var r=n(10),i=n(15),l=r(i,"WeakMap");t.exports=l},function(t,e){function n(t){var e=t.length,n=t.constructor(e);return e&&"string"==typeof t[0]&&i.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var r=Object.prototype,i=r.hasOwnProperty;t.exports=n},function(t,e,n){function r(t,e,n,r){var S=t.constructor;switch(e){case _:return i(t);case s:case d:return new S(+t);case g:return l(t,r);case x:case m:case P:case R:case B:case G:case w:case O:case k:return c(t,r);case h:return f(t,r,n);case p:case v:return new S(t);case q:return a(t);case b:return o(t,r,n);case y:return u(t)}}var i=n(65),l=n(131),f=n(132),a=n(136),o=n(137),u=n(140),c=n(64),s="[object Boolean]",d="[object Date]",h="[object Map]",p="[object Number]",q="[object RegExp]",b="[object Set]",v="[object String]",y="[object Symbol]",_="[object ArrayBuffer]",g="[object DataView]",x="[object Float32Array]",m="[object Float64Array]",P="[object Int8Array]",R="[object Int16Array]",B="[object Int32Array]",G="[object Uint8Array]",w="[object Uint8ClampedArray]",O="[object Uint16Array]",k="[object Uint32Array]";t.exports=r},function(t,e,n){function r(t,e){var n=e?i(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}var i=n(65);t.exports=r},function(t,e,n){function r(t,e,n){var r=e?n(f(t),a):f(t);return l(r,i,new t.constructor)}var i=n(133),l=n(134),f=n(135),a=1;t.exports=r},function(t,e){function n(t,e){return t.set(e[0],e[1]),t}t.exports=n},function(t,e){function n(t,e,n,r){var i=-1,l=null==t?0:t.length;for(r&&l&&(n=t[++i]);++i<l;)n=e(n,t[i],i,t);return n}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}t.exports=n},function(t,e){function n(t){var e=new t.constructor(t.source,r.exec(t));return e.lastIndex=t.lastIndex,e}var r=/\w*$/;t.exports=n},function(t,e,n){function r(t,e,n){var r=e?n(f(t),a):f(t);return l(r,i,new t.constructor)}var i=n(138),l=n(134),f=n(139),a=1;t.exports=r},function(t,e){function n(t,e){return t.add(e),t}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}t.exports=n},function(t,e,n){function r(t){return f?Object(f.call(t)):{}}var i=n(14),l=i?i.prototype:void 0,f=l?l.valueOf:void 0;t.exports=r},function(t,e,n){function r(t,e,n){var r=o(t)?i:a,u=arguments.length<3;return r(t,f(e,4),n,u,l)}var i=n(134),l=n(101),f=n(142),a=n(177),o=n(76);t.exports=r},function(t,e,n){function r(t){return"function"==typeof t?t:null==t?f:"object"==typeof t?a(t)?l(t[0],t[1]):i(t):o(t)}var i=n(143),l=n(158),f=n(4),a=n(76),o=n(174);t.exports=r},function(t,e,n){function r(t){var e=l(t);return 1==e.length&&e[0][2]?f(e[0][0],e[0][1]):function(n){return n===t||i(n,t,e)}}var i=n(144),l=n(155),f=n(157);t.exports=r},function(t,e,n){function r(t,e,n,r){var o=n.length,u=o,c=!r;if(null==t)return!u;for(t=Object(t);o--;){var s=n[o];if(c&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++o<u;){s=n[o];var d=s[0],h=t[d],p=s[1];if(c&&s[2]){if(void 0===h&&!(d in t))return!1}else{var q=new i;if(r)var b=r(h,p,d,t,e,q);if(!(void 0===b?l(p,h,f|a,r,q):b))return!1}}return!0}var i=n(27),l=n(145),f=1,a=2;t.exports=r},function(t,e,n){function r(t,e,n,f,a){return t===e||(null==t||null==e||!l(t)&&!l(e)?t!==t&&e!==e:i(t,e,n,f,r,a))}var i=n(146),l=n(75);t.exports=r},function(t,e,n){function r(t,e,n,r,b,y){var _=u(t),g=u(e),x=_?p:o(t),m=g?p:o(e);x=x==h?q:x,m=m==h?q:m;var P=x==q,R=m==q,B=x==m;if(B&&c(t)){if(!c(e))return!1;_=!0,P=!1}if(B&&!P)return y||(y=new i),_||s(t)?l(t,e,n,r,b,y):f(t,e,x,n,r,b,y);if(!(n&d)){var G=P&&v.call(t,"__wrapped__"),w=R&&v.call(e,"__wrapped__");if(G||w){var O=G?t.value():t,k=w?e.value():e;return y||(y=new i),b(O,k,n,r,y)}}return!!B&&(y||(y=new i),a(t,e,n,r,b,y))}var i=n(27),l=n(147),f=n(153),a=n(154),o=n(124),u=n(76),c=n(80),s=n(83),d=1,h="[object Arguments]",p="[object Array]",q="[object Object]",b=Object.prototype,v=b.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e,n,r,u,c){var s=n&a,d=t.length,h=e.length;if(d!=h&&!(s&&h>d))return!1;var p=c.get(t);if(p&&c.get(e))return p==e;var q=-1,b=!0,v=n&o?new i:void 0;for(c.set(t,e),c.set(e,t);++q<d;){var y=t[q],_=e[q];if(r)var g=s?r(_,y,q,e,t,c):r(y,_,q,t,e,c);if(void 0!==g){if(g)continue;b=!1;break}if(v){if(!l(e,function(t,e){if(!f(v,e)&&(y===t||u(y,t,n,r,c)))return v.push(e)})){b=!1;break}}else if(y!==_&&!u(y,_,n,r,c)){b=!1;break}}return c.delete(t),c.delete(e),b}var i=n(148),l=n(151),f=n(152),a=1,o=2;t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new i;++e<n;)this.add(t[e])}var i=n(42),l=n(149),f=n(150);r.prototype.add=r.prototype.push=l,r.prototype.has=f,t.exports=r},function(t,e){function n(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e){function n(t,e){return t.has(e)}t.exports=n},function(t,e,n){function r(t,e,n,r,i,P,B){switch(n){case m:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case x:return!(t.byteLength!=e.byteLength||!P(new l(t),new l(e)));case d:case h:case b:return f(+t,+e);case p:return t.name==e.name&&t.message==e.message;case v:case _:return t==e+"";case q:var G=o;case y:var w=r&c;if(G||(G=u),t.size!=e.size&&!w)return!1;var O=B.get(t);if(O)return O==e;r|=s,B.set(t,e);var k=a(G(t),G(e),r,i,P,B);return B.delete(t),k;case g:if(R)return R.call(t)==R.call(e)}return!1}var i=n(14),l=n(66),f=n(32),a=n(147),o=n(135),u=n(139),c=1,s=2,d="[object Boolean]",h="[object Date]",p="[object Error]",q="[object Map]",b="[object Number]",v="[object RegExp]",y="[object Set]",_="[object String]",g="[object Symbol]",x="[object ArrayBuffer]",m="[object DataView]",P=i?i.prototype:void 0,R=P?P.valueOf:void 0;t.exports=r},function(t,e,n){function r(t,e,n,r,f,o){var u=n&l,c=i(t),s=c.length,d=i(e),h=d.length;if(s!=h&&!u)return!1;for(var p=s;p--;){var q=c[p];if(!(u?q in e:a.call(e,q)))return!1}var b=o.get(t);if(b&&o.get(e))return b==e;var v=!0;o.set(t,e),o.set(e,t);for(var y=u;++p<s;){q=c[p];var _=t[q],g=e[q];if(r)var x=u?r(g,_,q,e,t,o):r(_,g,q,t,e,o);if(!(void 0===x?_===g||f(_,g,n,r,o):x)){v=!1;break}y||(y="constructor"==q)}if(v&&!y){var m=t.constructor,P=e.constructor;m!=P&&"constructor"in t&&"constructor"in e&&!("function"==typeof m&&m instanceof m&&"function"==typeof P&&P instanceof P)&&(v=!1)}return o.delete(t),o.delete(e),v}var i=n(121),l=1,f=Object.prototype,a=f.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){for(var e=l(t),n=e.length;n--;){var r=e[n],f=t[r];e[n]=[r,f,i(f)]}return e}var i=n(156),l=n(103);t.exports=r},function(t,e,n){function r(t){return t===t&&!i(t)}var i=n(19);t.exports=r},function(t,e){function n(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}t.exports=n},function(t,e,n){function r(t,e){return a(t)&&o(e)?u(c(t),e):function(n){var r=l(n,t);return void 0===r&&r===e?f(n,t):i(e,r,s|d)}}var i=n(145),l=n(159),f=n(171),a=n(162),o=n(156),u=n(157),c=n(170),s=1,d=2;t.exports=r},function(t,e,n){function r(t,e,n){var r=null==t?void 0:i(t,e);return void 0===r?n:r}var i=n(160);t.exports=r},function(t,e,n){function r(t,e){e=i(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[l(e[n++])];return n&&n==r?t:void 0}var i=n(161),l=n(170);t.exports=r},function(t,e,n){function r(t,e){return i(t)?t:l(t,e)?[t]:f(a(t))}var i=n(76),l=n(162),f=n(164),a=n(167);t.exports=r},function(t,e,n){function r(t,e){if(i(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!l(t))||(a.test(t)||!f.test(t)||null!=e&&t in Object(e))}var i=n(76),l=n(163),f=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=r},function(t,e,n){function r(t){return"symbol"==typeof t||l(t)&&i(t)==f}var i=n(13),l=n(75),f="[object Symbol]";t.exports=r},function(t,e,n){var r=n(165),i=/^\./,l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,f=/\\(\\)?/g,a=r(function(t){var e=[];return i.test(t)&&e.push(""),t.replace(l,function(t,n,r,i){e.push(r?i.replace(f,"$1"):n||t)}),e});t.exports=a},function(t,e,n){function r(t){var e=i(t,function(t){return n.size===l&&n.clear(),t}),n=e.cache;return e}var i=n(166),l=500;t.exports=r},function(t,e,n){function r(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(l);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],l=n.cache;if(l.has(i))return l.get(i);var f=t.apply(this,r);return n.cache=l.set(i,f)||l,f};return n.cache=new(r.Cache||i),n}var i=n(42),l="Expected a function";r.Cache=i,t.exports=r},function(t,e,n){function r(t){return null==t?"":i(t)}var i=n(168);t.exports=r},function(t,e,n){function r(t){if("string"==typeof t)return t;if(f(t))return l(t,r)+"";if(a(t))return c?c.call(t):"";var e=t+"";return"0"==e&&1/t==-o?"-0":e}var i=n(14),l=n(169),f=n(76),a=n(163),o=1/0,u=i?i.prototype:void 0,c=u?u.toString:void 0;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}t.exports=n},function(t,e,n){function r(t){if("string"==typeof t||i(t))return t;var e=t+"";return"0"==e&&1/t==-l?"-0":e}var i=n(163),l=1/0;t.exports=r},function(t,e,n){function r(t,e){return null!=t&&l(t,e,i)}var i=n(172),l=n(173);t.exports=r},function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},function(t,e,n){function r(t,e,n){e=i(e,t);for(var r=-1,c=e.length,s=!1;++r<c;){var d=u(e[r]);if(!(s=null!=t&&n(t,d)))break;t=t[d]}return s||++r!=c?s:(c=null==t?0:t.length,!!c&&o(c)&&a(d,c)&&(f(t)||l(t)))}var i=n(161),l=n(73),f=n(76),a=n(93),o=n(79),u=n(170);t.exports=r},function(t,e,n){function r(t){return f(t)?i(a(t)):l(t)}var i=n(175),l=n(176),f=n(162),a=n(170);t.exports=r},function(t,e){function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},function(t,e,n){function r(t){return function(e){return i(e,t)}}var i=n(160);t.exports=r},function(t,e){function n(t,e,n,r,i){return i(t,function(t,i,l){n=r?(r=!1,t):e(n,t,i,l)}),n}t.exports=n},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments[1],n=arguments[2],r=0===t.length,i=n.svg.attr("width",n.conf.width).attr("height",n.conf.height);e&&(0,f.default)(n.tracks,function(t,e){i.select("."+e).remove()});var l=i.select(".all");l.empty()&&(l=i.append("g").attr("class","all").attr("transform","translate(\n "+parseInt(n.conf.width/2)+",\n "+parseInt(n.conf.height/2)+"\n )")),(0,f.default)(n.tracks,function(e,i){(r||i in t)&&e.render(n,l,i)}),(r||"layout"in t)&&(0,c.default)(l,n);var a=i.selectAll(".all > g").remove(),u=(0,o.default)(a._groups[0],function(t){return t.getAttribute("z-index")});return i.select(".all").selectAll("g").data(u).enter().append(function(t){return t}),n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var l=n(99),f=r(l),a=n(179),o=r(a),u=n(187),c=r(u)},function(t,e,n){var r=n(180),i=n(182),l=n(3),f=n(98),a=l(function(t,e){if(null==t)return[];var n=e.length;return n>1&&f(t,e[0],e[1])?e=[]:n>2&&f(e[0],e[1],e[2])&&(e=[e[0]]),i(t,r(e,1),[])});t.exports=a},function(t,e,n){function r(t,e,n,f,a){var o=-1,u=t.length;for(n||(n=l),a||(a=[]);++o<u;){var c=t[o];e>0&&n(c)?e>1?r(c,e-1,n,f,a):i(a,c):f||(a[a.length]=c)}return a}var i=n(120),l=n(181);t.exports=r},function(t,e,n){function r(t){return f(t)||l(t)||!!(a&&t&&t[a])}var i=n(14),l=n(73),f=n(76),a=i?i.isConcatSpreadable:void 0;t.exports=r},function(t,e,n){function r(t,e,n){var r=-1;e=i(e.length?e:[c],o(l));var s=f(t,function(t,n,l){var f=i(e,function(e){return e(t)});return{criteria:f,index:++r,value:t}});return a(s,function(t,e){return u(t,e,n)})}var i=n(169),l=n(142),f=n(183),a=n(184),o=n(85),u=n(185),c=n(4);t.exports=r},function(t,e,n){function r(t,e){var n=-1,r=l(t)?Array(t.length):[];return i(t,function(t,i,l){r[++n]=e(t,i,l)}),r}var i=n(101),l=n(78);t.exports=r},function(t,e){function n(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}t.exports=n},function(t,e,n){function r(t,e,n){for(var r=-1,l=t.criteria,f=e.criteria,a=l.length,o=n.length;++r<a;){var u=i(l[r],f[r]);if(u){if(r>=o)return u;var c=n[r];return u*("desc"==c?-1:1)}}return t.index-e.index}var i=n(186);t.exports=r},function(t,e,n){function r(t,e){if(t!==e){var n=void 0!==t,r=null===t,l=t===t,f=i(t),a=void 0!==e,o=null===e,u=e===e,c=i(e);if(!o&&!c&&!f&&t>e||f&&a&&u&&!o&&!c||r&&a&&u||!n&&u||!l)return 1;if(!r&&!f&&!c&&t<e||c&&n&&l&&!r&&!f||o&&n&&l||!a&&l||!u)return-1}return 0}var i=n(163);t.exports=r},function(t,e,n){"use strict";function r(t,e){var n=t.innerRadius+t.labels.radialOffset,r=(0,f.arc)().innerRadius(n).outerRadius(n).startAngle(function(t,e){return t.start}).endAngle(function(t,e){return t.end});e.append("path").attr("fill","none").attr("stroke","none").attr("d",r).attr("id",function(t){return"arc-label"+t.id});var i=e.append("text").style("font-size",""+t.labels.size+"px").attr("text-anchor","middle");i.append("textPath").attr("startOffset","25%").attr("xlink:href",function(t){return"#arc-label"+t.id}).style("fill",t.labels.color).text(function(t){return t.label})}function i(t,e,n){function r(e){var n=(e.end-e.start)/e.len;return(0,a.range)(0,e.len,t.ticks.spacing).map(function(t,r){return{angle:t*n+e.start,label:i(t,r)}})}function i(e,n){return t.ticks.labels===!1?null:t.ticks.labelDisplay0===!1&&0===n?null:n%t.ticks.labelSpacing?null:e/t.ticks.labelDenominator+t.ticks.labelSuffix}var l=e.append("g").selectAll("g").data(n._layout.data).enter().append("g").selectAll("g").data(r).enter().append("g").attr("transform",function(e){return"rotate("+(180*e.angle/Math.PI-90)+")translate("+t.outerRadius+",0)"});l.append("line").attr("x1",0).attr("y1",1).attr("x2",function(e,n){return n%t.ticks.majorSpacing?t.ticks.size.minor:t.ticks.size.major}).attr("y2",1).style("stroke",t.ticks.color),l.append("text").attr("x",8).attr("dy",".35em").attr("transform",function(t){return t.angle>Math.PI?"rotate(180)translate(-16)":null}).style("text-anchor",function(t){return t.angle>Math.PI?"end":null}).style("font-size",""+t.ticks.labelSize+"px").style("fill",t.ticks.labelColor).text(function(t){return t.label})}function l(t,e){var n=e._layout.conf;t.select(".cs-layout").remove();var l=t.append("g").attr("class","cs-layout").attr("z-index",n.zIndex).on("click",n.onClick),a=l.selectAll("g").data(e._layout.data).enter().append("g").attr("class",function(t){return t.id}).attr("opacity",n.opacity),o=(0,f.arc)().innerRadius(n.innerRadius).outerRadius(n.outerRadius).cornerRadius(n.cornerRadius).startAngle(function(t){return t.start}).endAngle(function(t){return t.end});a.append("path").attr("d",o).attr("fill",function(t){return t.color}).attr("id",function(t){return t.id}),n.labels.display&&r(n,a),n.ticks.display&&i(n,l,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var f=n(188),a=n(190)},function(t,e,n){!function(t,r){r(e,n(189))}(this,function(t,e){"use strict";function n(t){return t.innerRadius}function r(t){return t.outerRadius}function i(t){return t.startAngle}function l(t){return t.endAngle}function f(t){return t&&t.padAngle}function a(t){return t>=1?K:t<=-1?-K:Math.asin(t)}function o(t,e,n,r,i,l,f,a){var o=n-t,u=r-e,c=f-i,s=a-l,d=(c*(e-l)-s*(t-i))/(s*o-c*u);return[t+d*o,e+d*u]}function u(t,e,n,r,i,l,f){var a=t-n,o=e-r,u=(f?l:-l)/Math.sqrt(a*a+o*o),c=u*o,s=-u*a,d=t+c,h=e+s,p=n+c,q=r+s,b=(d+p)/2,v=(h+q)/2,y=p-d,_=q-h,g=y*y+_*_,x=i-l,m=d*q-p*h,P=(_<0?-1:1)*Math.sqrt(Math.max(0,x*x*g-m*m)),R=(m*_-y*P)/g,B=(-m*y-_*P)/g,G=(m*_+y*P)/g,w=(-m*y+_*P)/g,O=R-b,k=B-v,S=G-b,Y=w-v;return O*O+k*k>S*S+Y*Y&&(R=G,B=w),{cx:R,cy:B,x01:-c,y01:-s,x11:R*(i/x-1),y11:B*(i/x-1)}}function c(t){this._context=t}function s(t){return t[0]}function d(t){return t[1]}function h(t){this._curve=t}function p(t){function e(e){return new h(t(e))}return e._curve=t,e}function q(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(p(t)):e()._curve},t}function b(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function v(t){this._context=t}function y(t){this._context=t}function _(t){this._context=t}function g(t,e){this._basis=new v(t),this._beta=e}function x(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function m(t,e){this._context=t,this._k=(1-e)/6}function P(t,e){this._context=t,this._k=(1-e)/6}function R(t,e){this._context=t,this._k=(1-e)/6}function B(t,e,n){var r=t._x1,i=t._y1,l=t._x2,f=t._y2;if(t._l01_a>X){var a=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,o=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*a-t._x0*t._l12_2a+t._x2*t._l01_2a)/o,i=(i*a-t._y0*t._l12_2a+t._y2*t._l01_2a)/o}if(t._l23_a>X){var u=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,c=3*t._l23_a*(t._l23_a+t._l12_a);l=(l*u+t._x1*t._l23_2a-e*t._l12_2a)/c,f=(f*u+t._y1*t._l23_2a-n*t._l12_2a)/c}t._context.bezierCurveTo(r,i,l,f,t._x2,t._y2)}function G(t,e){this._context=t,this._alpha=e}function w(t,e){this._context=t,this._alpha=e}function O(t,e){this._context=t,this._alpha=e}function k(t){this._context=t}function S(t){return t<0?-1:1}function Y(t,e,n){var r=t._x1-t._x0,i=e-t._x1,l=(t._y1-t._y0)/(r||i<0&&-0),f=(n-t._y1)/(i||r<0&&-0),a=(l*i+f*r)/(r+i);return(S(l)+S(f))*Math.min(Math.abs(l),Math.abs(f),.5*Math.abs(a))||0}function M(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function A(t,e,n){var r=t._x0,i=t._y0,l=t._x1,f=t._y1,a=(l-r)/3;t._context.bezierCurveTo(r+a,i+a*e,l-a,f-a*n,l,f)}function j(t){this._context=t}function T(t){this._context=new E(t)}function E(t){this._context=t}function C(t){return new j(t)}function N(t){return new T(t)}function I(t){this._context=t}function D(t){var e,n,r=t.length-1,i=new Array(r),l=new Array(r),f=new Array(r);for(i[0]=0,l[0]=2,f[0]=t[0]+2*t[1],e=1;e<r-1;++e)i[e]=1,l[e]=4,f[e]=4*t[e]+2*t[e+1];for(i[r-1]=2,l[r-1]=7,f[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=i[e]/l[e-1],l[e]-=n,f[e]-=n*f[e-1];for(i[r-1]=f[r-1]/l[r-1],e=r-2;e>=0;--e)i[e]=(f[e]-i[e+1])/l[e];for(l[r-1]=(t[r]+i[r-1])/2,e=0;e<r-1;++e)l[e]=2*t[e+1]-i[e+1];return[i,l]}function z(t,e){this._context=t,this._t=e}function W(t){return new z(t,0)}function L(t){return new z(t,1)}function F(t,e){return t[e]}function U(t){for(var e,n=0,r=-1,i=t.length;++r<i;)(e=+t[r][1])&&(n+=e);return n}var V=function(t){return function(){return t}},X=1e-12,$=Math.PI,K=$/2,H=2*$,Q=function(){function t(){var t,n,r=+c.apply(this,arguments),i=+s.apply(this,arguments),l=p.apply(this,arguments)-K,f=q.apply(this,arguments)-K,y=Math.abs(f-l),_=f>l;if(v||(v=t=e.path()),i<r&&(n=i,i=r,r=n),i>X)if(y>H-X)v.moveTo(i*Math.cos(l),i*Math.sin(l)),v.arc(0,0,i,l,f,!_),r>X&&(v.moveTo(r*Math.cos(f),r*Math.sin(f)),v.arc(0,0,r,f,l,_));else{var g,x,m=l,P=f,R=l,B=f,G=y,w=y,O=b.apply(this,arguments)/2,k=O>X&&(h?+h.apply(this,arguments):Math.sqrt(r*r+i*i)),S=Math.min(Math.abs(i-r)/2,+d.apply(this,arguments)),Y=S,M=S;if(k>X){var A=a(k/r*Math.sin(O)),j=a(k/i*Math.sin(O));(G-=2*A)>X?(A*=_?1:-1,R+=A,B-=A):(G=0,R=B=(l+f)/2),(w-=2*j)>X?(j*=_?1:-1,m+=j,P-=j):(w=0,m=P=(l+f)/2)}var T=i*Math.cos(m),E=i*Math.sin(m),C=r*Math.cos(B),N=r*Math.sin(B);if(S>X){var I=i*Math.cos(P),D=i*Math.sin(P),z=r*Math.cos(R),W=r*Math.sin(R);if(y<$){var L=G>X?o(T,E,z,W,I,D,C,N):[C,N],F=T-L[0],U=E-L[1],V=I-L[0],Q=D-L[1],Z=1/Math.sin(Math.acos((F*V+U*Q)/(Math.sqrt(F*F+U*U)*Math.sqrt(V*V+Q*Q)))/2),J=Math.sqrt(L[0]*L[0]+L[1]*L[1]);Y=Math.min(S,(r-J)/(Z-1)),M=Math.min(S,(i-J)/(Z+1))}}w>X?M>X?(g=u(z,W,T,E,i,M,_),x=u(I,D,C,N,i,M,_),v.moveTo(g.cx+g.x01,g.cy+g.y01),M<S?v.arc(g.cx,g.cy,M,Math.atan2(g.y01,g.x01),Math.atan2(x.y01,x.x01),!_):(v.arc(g.cx,g.cy,M,Math.atan2(g.y01,g.x01),Math.atan2(g.y11,g.x11),!_),v.arc(0,0,i,Math.atan2(g.cy+g.y11,g.cx+g.x11),Math.atan2(x.cy+x.y11,x.cx+x.x11),!_),v.arc(x.cx,x.cy,M,Math.atan2(x.y11,x.x11),Math.atan2(x.y01,x.x01),!_))):(v.moveTo(T,E),v.arc(0,0,i,m,P,!_)):v.moveTo(T,E),r>X&&G>X?Y>X?(g=u(C,N,I,D,r,-Y,_),x=u(T,E,z,W,r,-Y,_),v.lineTo(g.cx+g.x01,g.cy+g.y01),Y<S?v.arc(g.cx,g.cy,Y,Math.atan2(g.y01,g.x01),Math.atan2(x.y01,x.x01),!_):(v.arc(g.cx,g.cy,Y,Math.atan2(g.y01,g.x01),Math.atan2(g.y11,g.x11),!_),v.arc(0,0,r,Math.atan2(g.cy+g.y11,g.cx+g.x11),Math.atan2(x.cy+x.y11,x.cx+x.x11),_),v.arc(x.cx,x.cy,Y,Math.atan2(x.y11,x.x11),Math.atan2(x.y01,x.x01),!_))):v.arc(0,0,r,B,R,_):v.lineTo(C,N)}else v.moveTo(0,0);if(v.closePath(),t)return v=null,t+""||null}var c=n,s=r,d=V(0),h=null,p=i,q=l,b=f,v=null;return t.centroid=function(){var t=(+c.apply(this,arguments)+ +s.apply(this,arguments))/2,e=(+p.apply(this,arguments)+ +q.apply(this,arguments))/2-$/2;return[Math.cos(e)*t,Math.sin(e)*t]},t.innerRadius=function(e){return arguments.length?(c="function"==typeof e?e:V(+e),t):c},t.outerRadius=function(e){return arguments.length?(s="function"==typeof e?e:V(+e),t):s},t.cornerRadius=function(e){return arguments.length?(d="function"==typeof e?e:V(+e),t):d},t.padRadius=function(e){return arguments.length?(h=null==e?null:"function"==typeof e?e:V(+e),t):h},t.startAngle=function(e){return arguments.length?(p="function"==typeof e?e:V(+e),t):p},t.endAngle=function(e){return arguments.length?(q="function"==typeof e?e:V(+e),t):q},t.padAngle=function(e){return arguments.length?(b="function"==typeof e?e:V(+e),t):b},t.context=function(e){return arguments.length?(v=null==e?null:e,t):v},t};c.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var Z=function(t){return new c(t)},J=function(){function t(t){var o,u,c,s=t.length,d=!1;for(null==l&&(a=f(c=e.path())),o=0;o<=s;++o)!(o<s&&i(u=t[o],o,t))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+n(u,o,t),+r(u,o,t));if(c)return a=null,c+""||null}var n=s,r=d,i=V(!0),l=null,f=Z,a=null;return t.x=function(e){return arguments.length?(n="function"==typeof e?e:V(+e),t):n},t.y=function(e){return arguments.length?(r="function"==typeof e?e:V(+e),t):r},t.defined=function(e){return arguments.length?(i="function"==typeof e?e:V(!!e),t):i},t.curve=function(e){return arguments.length?(f=e,null!=l&&(a=f(l)),t):f},t.context=function(e){return arguments.length?(null==e?l=a=null:a=f(l=e),t):l},t},tt=function(){function t(t){var n,s,d,h,p,q=t.length,b=!1,v=new Array(q),y=new Array(q);for(null==o&&(c=u(p=e.path())),n=0;n<=q;++n){if(!(n<q&&a(h=t[n],n,t))===b)if(b=!b)s=n,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),d=n-1;d>=s;--d)c.point(v[d],y[d]);c.lineEnd(),c.areaEnd()}b&&(v[n]=+r(h,n,t),y[n]=+l(h,n,t),c.point(i?+i(h,n,t):v[n],f?+f(h,n,t):y[n]))}if(p)return c=null,p+""||null}function n(){return J().defined(a).curve(u).context(o)}var r=s,i=null,l=V(0),f=d,a=V(!0),o=null,u=Z,c=null;return t.x=function(e){return arguments.length?(r="function"==typeof e?e:V(+e),i=null,t):r},t.x0=function(e){return arguments.length?(r="function"==typeof e?e:V(+e),t):r},t.x1=function(e){return arguments.length?(i=null==e?null:"function"==typeof e?e:V(+e),t):i},t.y=function(e){return arguments.length?(l="function"==typeof e?e:V(+e),f=null,t):l},t.y0=function(e){return arguments.length?(l="function"==typeof e?e:V(+e),t):l},t.y1=function(e){return arguments.length?(f=null==e?null:"function"==typeof e?e:V(+e),t):f},t.lineX0=t.lineY0=function(){return n().x(r).y(l)},t.lineY1=function(){return n().x(r).y(f)},t.lineX1=function(){return n().x(i).y(l)},t.defined=function(e){return arguments.length?(a="function"==typeof e?e:V(!!e),t):a},t.curve=function(e){return arguments.length?(u=e,null!=o&&(c=u(o)),t):u},t.context=function(e){return arguments.length?(null==e?o=c=null:c=u(o=e),t):o},t},et=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},nt=function(t){return t},rt=function(){function t(t){var a,o,u,c,s,d=t.length,h=0,p=new Array(d),q=new Array(d),b=+i.apply(this,arguments),v=Math.min(H,Math.max(-H,l.apply(this,arguments)-b)),y=Math.min(Math.abs(v)/d,f.apply(this,arguments)),_=y*(v<0?-1:1);for(a=0;a<d;++a)(s=q[p[a]=a]=+e(t[a],a,t))>0&&(h+=s);for(null!=n?p.sort(function(t,e){return n(q[t],q[e])}):null!=r&&p.sort(function(e,n){return r(t[e],t[n])}),a=0,u=h?(v-d*_)/h:0;a<d;++a,b=c)o=p[a],s=q[o],c=b+(s>0?s*u:0)+_,q[o]={data:t[o],index:a,value:s,startAngle:b,endAngle:c,padAngle:y};return q}var e=nt,n=et,r=null,i=V(0),l=V(H),f=V(0);return t.value=function(n){return arguments.length?(e="function"==typeof n?n:V(+n),t):e},t.sortValues=function(e){return arguments.length?(n=e,r=null,t):n},t.sort=function(e){return arguments.length?(r=e,n=null,t):r},t.startAngle=function(e){return arguments.length?(i="function"==typeof e?e:V(+e),t):i},t.endAngle=function(e){return arguments.length?(l="function"==typeof e?e:V(+e),t):l},t.padAngle=function(e){return arguments.length?(f="function"==typeof e?e:V(+e),t):f},t},it=p(Z);h.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var lt=function(){return q(J().curve(it))},ft=function(){var t=tt().curve(it),e=t.curve,n=t.lineX0,r=t.lineX1,i=t.lineY0,l=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return q(n())},delete t.lineX0,t.lineEndAngle=function(){return q(r())},delete t.lineX1,t.lineInnerRadius=function(){return q(i())},delete t.lineY0,t.lineOuterRadius=function(){return q(l())},delete t.lineY1,t.curve=function(t){return arguments.length?e(p(t)):e()._curve},t},at={draw:function(t,e){var n=Math.sqrt(e/$);t.moveTo(n,0),t.arc(0,0,n,0,H)}},ot={draw:function(t,e){var n=Math.sqrt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}},ut=Math.sqrt(1/3),ct=2*ut,st={draw:function(t,e){var n=Math.sqrt(e/ct),r=n*ut;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}},dt=.8908130915292852,ht=Math.sin($/10)/Math.sin(7*$/10),pt=Math.sin(H/10)*ht,qt=-Math.cos(H/10)*ht,bt={draw:function(t,e){var n=Math.sqrt(e*dt),r=pt*n,i=qt*n;t.moveTo(0,-n),t.lineTo(r,i);for(var l=1;l<5;++l){var f=H*l/5,a=Math.cos(f),o=Math.sin(f);t.lineTo(o*n,-a*n),t.lineTo(a*r-o*i,o*r+a*i)}t.closePath()}},vt={draw:function(t,e){var n=Math.sqrt(e),r=-n/2;t.rect(r,r,n,n)}},yt=Math.sqrt(3),_t={draw:function(t,e){var n=-Math.sqrt(e/(3*yt));t.moveTo(0,2*n),t.lineTo(-yt*n,-n),t.lineTo(yt*n,-n),t.closePath()}},gt=-.5,xt=Math.sqrt(3)/2,mt=1/Math.sqrt(12),Pt=3*(mt/2+1),Rt={draw:function(t,e){var n=Math.sqrt(e/Pt),r=n/2,i=n*mt,l=r,f=n*mt+n,a=-l,o=f;t.moveTo(r,i),
t.lineTo(l,f),t.lineTo(a,o),t.lineTo(gt*r-xt*i,xt*r+gt*i),t.lineTo(gt*l-xt*f,xt*l+gt*f),t.lineTo(gt*a-xt*o,xt*a+gt*o),t.lineTo(gt*r+xt*i,gt*i-xt*r),t.lineTo(gt*l+xt*f,gt*f-xt*l),t.lineTo(gt*a+xt*o,gt*o-xt*a),t.closePath()}},Bt=[at,ot,st,vt,bt,_t,Rt],Gt=function(){function t(){var t;if(i||(i=t=e.path()),n.apply(this,arguments).draw(i,+r.apply(this,arguments)),t)return i=null,t+""||null}var n=V(at),r=V(64),i=null;return t.type=function(e){return arguments.length?(n="function"==typeof e?e:V(e),t):n},t.size=function(e){return arguments.length?(r="function"==typeof e?e:V(+e),t):r},t.context=function(e){return arguments.length?(i=null==e?null:e,t):i},t},wt=function(){};v.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:b(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:b(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};var Ot=function(t){return new v(t)};y.prototype={areaStart:wt,areaEnd:wt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:b(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};var kt=function(t){return new y(t)};_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:b(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};var St=function(t){return new _(t)};g.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var r,i=t[0],l=e[0],f=t[n]-i,a=e[n]-l,o=-1;++o<=n;)r=o/n,this._basis.point(this._beta*t[o]+(1-this._beta)*(i+r*f),this._beta*e[o]+(1-this._beta)*(l+r*a));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var Yt=function t(e){function n(t){return 1===e?new v(t):new g(t,e)}return n.beta=function(e){return t(+e)},n}(.85);m.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:x(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:x(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Mt=function t(e){function n(t){return new m(t,e)}return n.tension=function(e){return t(+e)},n}(0);P.prototype={areaStart:wt,areaEnd:wt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:x(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var At=function t(e){function n(t){return new P(t,e)}return n.tension=function(e){return t(+e)},n}(0);R.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:x(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var jt=function t(e){function n(t){return new R(t,e)}return n.tension=function(e){return t(+e)},n}(0);G.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:B(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Tt=function t(e){function n(t){return e?new G(t,e):new m(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);w.prototype={areaStart:wt,areaEnd:wt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:B(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Et=function t(e){function n(t){return e?new w(t,e):new P(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);O.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:B(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Ct=function t(e){function n(t){return e?new O(t,e):new R(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);k.prototype={areaStart:wt,areaEnd:wt,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}};var Nt=function(t){return new k(t)};j.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:A(this,this._t0,M(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(t=+t,e=+e,t!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,A(this,M(this,n=Y(this,t,e)),n);break;default:A(this,this._t0,n=Y(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(T.prototype=Object.create(j.prototype)).point=function(t,e){j.prototype.point.call(this,e,t)},E.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,i,l){this._context.bezierCurveTo(e,t,r,n,l,i)}},I.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var r=D(t),i=D(e),l=0,f=1;f<n;++l,++f)this._context.bezierCurveTo(r[0][l],i[0][l],r[1][l],i[1][l],t[f],e[f]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var It=function(t){return new I(t)};z.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var Dt=function(t){return new z(t,.5)},zt=Array.prototype.slice,Wt=function(t,e){if((r=t.length)>1)for(var n,r,i=1,l=t[e[0]],f=l.length;i<r;++i){n=l,l=t[e[i]];for(var a=0;a<f;++a)l[a][1]+=l[a][0]=isNaN(n[a][1])?n[a][0]:n[a][1]}},Lt=function(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n},Ft=function(){function t(t){var l,f,a=e.apply(this,arguments),o=t.length,u=a.length,c=new Array(u);for(l=0;l<u;++l){for(var s,d=a[l],h=c[l]=new Array(o),p=0;p<o;++p)h[p]=s=[0,+i(t[p],d,p,t)],s.data=t[p];h.key=d}for(l=0,f=n(c);l<u;++l)c[f[l]].index=l;return r(c,f),c}var e=V([]),n=Lt,r=Wt,i=F;return t.keys=function(n){return arguments.length?(e="function"==typeof n?n:V(zt.call(n)),t):e},t.value=function(e){return arguments.length?(i="function"==typeof e?e:V(+e),t):i},t.order=function(e){return arguments.length?(n=null==e?Lt:"function"==typeof e?e:V(zt.call(e)),t):n},t.offset=function(e){return arguments.length?(r=null==e?Wt:e,t):r},t},Ut=function(t,e){if((r=t.length)>0){for(var n,r,i,l=0,f=t[0].length;l<f;++l){for(i=n=0;n<r;++n)i+=t[n][l][1]||0;if(i)for(n=0;n<r;++n)t[n][l][1]/=i}Wt(t,e)}},Vt=function(t,e){if((n=t.length)>0){for(var n,r=0,i=t[e[0]],l=i.length;r<l;++r){for(var f=0,a=0;f<n;++f)a+=t[f][r][1]||0;i[r][1]+=i[r][0]=-a/2}Wt(t,e)}},Xt=function(t,e){if((i=t.length)>0&&(r=(n=t[e[0]]).length)>0){for(var n,r,i,l=0,f=1;f<r;++f){for(var a=0,o=0,u=0;a<i;++a){for(var c=t[e[a]],s=c[f][1]||0,d=c[f-1][1]||0,h=(s-d)/2,p=0;p<a;++p){var q=t[e[p]],b=q[f][1]||0,v=q[f-1][1]||0;h+=b-v}o+=s,u+=h*s}n[f-1][1]+=n[f-1][0]=l,o&&(l-=u/o)}n[f-1][1]+=n[f-1][0]=l,Wt(t,e)}},$t=function(t){var e=t.map(U);return Lt(t).sort(function(t,n){return e[t]-e[n]})},Kt=function(t){return $t(t).reverse()},Ht=function(t){var e,n,r=t.length,i=t.map(U),l=Lt(t).sort(function(t,e){return i[e]-i[t]}),f=0,a=0,o=[],u=[];for(e=0;e<r;++e)n=l[e],f<a?(f+=i[n],o.push(n)):(a+=i[n],u.push(n));return u.reverse().concat(o)},Qt=function(t){return Lt(t).reverse()};t.arc=Q,t.area=tt,t.line=J,t.pie=rt,t.radialArea=ft,t.radialLine=lt,t.symbol=Gt,t.symbols=Bt,t.symbolCircle=at,t.symbolCross=ot,t.symbolDiamond=st,t.symbolSquare=vt,t.symbolStar=bt,t.symbolTriangle=_t,t.symbolWye=Rt,t.curveBasisClosed=kt,t.curveBasisOpen=St,t.curveBasis=Ot,t.curveBundle=Yt,t.curveCardinalClosed=At,t.curveCardinalOpen=jt,t.curveCardinal=Mt,t.curveCatmullRomClosed=Et,t.curveCatmullRomOpen=Ct,t.curveCatmullRom=Tt,t.curveLinearClosed=Nt,t.curveLinear=Z,t.curveMonotoneX=C,t.curveMonotoneY=N,t.curveNatural=It,t.curveStep=Dt,t.curveStepAfter=L,t.curveStepBefore=W,t.stack=Ft,t.stackOffsetExpand=Ut,t.stackOffsetNone=Wt,t.stackOffsetSilhouette=Vt,t.stackOffsetWiggle=Xt,t.stackOrderAscending=$t,t.stackOrderDescending=Kt,t.stackOrderInsideOut=Ht,t.stackOrderNone=Lt,t.stackOrderReverse=Qt,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function n(){return new e}var r=Math.PI,i=2*r,l=1e-6,f=i-l;e.prototype=n.prototype={constructor:e,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,i,l){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+l)},arcTo:function(t,e,n,i,f){t=+t,e=+e,n=+n,i=+i,f=+f;var a=this._x1,o=this._y1,u=n-t,c=i-e,s=a-t,d=o-e,h=s*s+d*d;if(f<0)throw new Error("negative radius: "+f);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(h>l)if(Math.abs(d*u-c*s)>l&&f){var p=n-a,q=i-o,b=u*u+c*c,v=p*p+q*q,y=Math.sqrt(b),_=Math.sqrt(h),g=f*Math.tan((r-Math.acos((b+h-v)/(2*y*_)))/2),x=g/_,m=g/y;Math.abs(x-1)>l&&(this._+="L"+(t+x*s)+","+(e+x*d)),this._+="A"+f+","+f+",0,0,"+ +(d*p>s*q)+","+(this._x1=t+m*u)+","+(this._y1=e+m*c)}else this._+="L"+(this._x1=t)+","+(this._y1=e);else;},arc:function(t,e,n,a,o,u){t=+t,e=+e,n=+n;var c=n*Math.cos(a),s=n*Math.sin(a),d=t+c,h=e+s,p=1^u,q=u?a-o:o-a;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+d+","+h:(Math.abs(this._x1-d)>l||Math.abs(this._y1-h)>l)&&(this._+="L"+d+","+h),n&&(q>f?this._+="A"+n+","+n+",0,1,"+p+","+(t-c)+","+(e-s)+"A"+n+","+n+",0,1,"+p+","+(this._x1=d)+","+(this._y1=h):(q<0&&(q=q%i+i),this._+="A"+n+","+n+",0,"+ +(q>=r)+","+p+","+(this._x1=t+n*Math.cos(o))+","+(this._y1=e+n*Math.sin(o))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},t.path=n,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(t){return function(e,n){return i(t(e),n)}}function n(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),l=r/i;return l>=g?i*=10:l>=x?i*=5:l>=m&&(i*=2),e<t?-i:i}function r(t){return t.length}var i=function(t,e){return t<e?-1:t>e?1:t>=e?0:NaN},l=function(t){return 1===t.length&&(t=e(t)),{left:function(e,n,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){var l=r+i>>>1;t(e[l],n)<0?r=l+1:i=l}return r},right:function(e,n,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){var l=r+i>>>1;t(e[l],n)>0?i=l:r=l+1}return r}}},f=l(i),a=f.right,o=f.left,u=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},c=function(t){return null===t?NaN:+t},s=function(t,e){var n,r,i=t.length,l=0,f=0,a=-1,o=0;if(null==e)for(;++a<i;)isNaN(n=c(t[a]))||(r=n-l,l+=r/++o,f+=r*(n-l));else for(;++a<i;)isNaN(n=c(e(t[a],a,t)))||(r=n-l,l+=r/++o,f+=r*(n-l));if(o>1)return f/(o-1)},d=function(t,e){var n=s(t,e);return n?Math.sqrt(n):n},h=function(t,e){var n,r,i,l=-1,f=t.length;if(null==e){for(;++l<f;)if(null!=(r=t[l])&&r>=r){n=i=r;break}for(;++l<f;)null!=(r=t[l])&&(n>r&&(n=r),i<r&&(i=r))}else{for(;++l<f;)if(null!=(r=e(t[l],l,t))&&r>=r){n=i=r;break}for(;++l<f;)null!=(r=e(t[l],l,t))&&(n>r&&(n=r),i<r&&(i=r))}return[n,i]},p=Array.prototype,q=p.slice,b=p.map,v=function(t){return function(){return t}},y=function(t){return t},_=function(t,e,n){t=+t,e=+e,n=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((e-t)/n)),l=new Array(i);++r<i;)l[r]=t+r*n;return l},g=Math.sqrt(50),x=Math.sqrt(10),m=Math.sqrt(2),P=function(t,e,r){var i=n(t,e,r);return _(Math.ceil(t/i)*i,Math.floor(e/i)*i+i/2,i)},R=function(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1},B=function(){function t(t){var i,l,f=t.length,o=new Array(f);for(i=0;i<f;++i)o[i]=e(t[i],i,t);var u=n(o),c=u[0],s=u[1],d=r(o,c,s);Array.isArray(d)||(d=P(c,s,d));for(var h=d.length;d[0]<=c;)d.shift(),--h;for(;d[h-1]>=s;)d.pop(),--h;var p,q=new Array(h+1);for(i=0;i<=h;++i)p=q[i]=[],p.x0=i>0?d[i-1]:c,p.x1=i<h?d[i]:s;for(i=0;i<f;++i)l=o[i],c<=l&&l<=s&&q[a(d,l,0,h)].push(t[i]);return q}var e=y,n=h,r=R;return t.value=function(n){return arguments.length?(e="function"==typeof n?n:v(n),t):e},t.domain=function(e){return arguments.length?(n="function"==typeof e?e:v([e[0],e[1]]),t):n},t.thresholds=function(e){return arguments.length?(r="function"==typeof e?e:v(Array.isArray(e)?q.call(e):e),t):r},t},G=function(t,e,n){if(null==n&&(n=c),r=t.length){if((e=+e)<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,i=(r-1)*e,l=Math.floor(i),f=+n(t[l],l,t),a=+n(t[l+1],l+1,t);return f+(a-f)*(i-l)}},w=function(t,e,n){return t=b.call(t,c).sort(i),Math.ceil((n-e)/(2*(G(t,.75)-G(t,.25))*Math.pow(t.length,-1/3)))},O=function(t,e,n){return Math.ceil((n-e)/(3.5*d(t)*Math.pow(t.length,-1/3)))},k=function(t,e){var n,r,i=-1,l=t.length;if(null==e){for(;++i<l;)if(null!=(r=t[i])&&r>=r){n=r;break}for(;++i<l;)null!=(r=t[i])&&r>n&&(n=r)}else{for(;++i<l;)if(null!=(r=e(t[i],i,t))&&r>=r){n=r;break}for(;++i<l;)null!=(r=e(t[i],i,t))&&r>n&&(n=r)}return n},S=function(t,e){var n,r=0,i=t.length,l=-1,f=i;if(null==e)for(;++l<i;)isNaN(n=c(t[l]))?--f:r+=n;else for(;++l<i;)isNaN(n=c(e(t[l],l,t)))?--f:r+=n;if(f)return r/f},Y=function(t,e){var n,r=[],l=t.length,f=-1;if(null==e)for(;++f<l;)isNaN(n=c(t[f]))||r.push(n);else for(;++f<l;)isNaN(n=c(e(t[f],f,t)))||r.push(n);return G(r.sort(i),.5)},M=function(t){for(var e,n,r,i=t.length,l=-1,f=0;++l<i;)f+=t[l].length;for(n=new Array(f);--i>=0;)for(r=t[i],e=r.length;--e>=0;)n[--f]=r[e];return n},A=function(t,e){var n,r,i=-1,l=t.length;if(null==e){for(;++i<l;)if(null!=(r=t[i])&&r>=r){n=r;break}for(;++i<l;)null!=(r=t[i])&&n>r&&(n=r)}else{for(;++i<l;)if(null!=(r=e(t[i],i,t))&&r>=r){n=r;break}for(;++i<l;)null!=(r=e(t[i],i,t))&&n>r&&(n=r)}return n},j=function(t){for(var e=0,n=t.length-1,r=t[0],i=new Array(n<0?0:n);e<n;)i[e]=[r,r=t[++e]];return i},T=function(t,e){for(var n=e.length,r=new Array(n);n--;)r[n]=t[e[n]];return r},E=function(t,e){if(n=t.length){var n,r,l=0,f=0,a=t[f];for(e||(e=i);++l<n;)(e(r=t[l],a)<0||0!==e(a,a))&&(a=r,f=l);return 0===e(a,a)?f:void 0}},C=function(t,e,n){for(var r,i,l=(null==n?t.length:n)-(e=null==e?0:+e);l;)i=Math.random()*l--|0,r=t[l+e],t[l+e]=t[i+e],t[i+e]=r;return t},N=function(t,e){var n,r=0,i=t.length,l=-1;if(null==e)for(;++l<i;)(n=+t[l])&&(r+=n);else for(;++l<i;)(n=+e(t[l],l,t))&&(r+=n);return r},I=function(t){if(!(l=t.length))return[];for(var e=-1,n=A(t,r),i=new Array(n);++e<n;)for(var l,f=-1,a=i[e]=new Array(l);++f<l;)a[f]=t[f][e];return i},D=function(){return I(arguments)};t.bisect=a,t.bisectRight=a,t.bisectLeft=o,t.ascending=i,t.bisector=l,t.descending=u,t.deviation=d,t.extent=h,t.histogram=B,t.thresholdFreedmanDiaconis=w,t.thresholdScott=O,t.thresholdSturges=R,t.max=k,t.mean=S,t.median=Y,t.merge=M,t.min=A,t.pairs=j,t.permute=T,t.quantile=G,t.range=_,t.scan=E,t.shuffle=C,t.sum=N,t.ticks=P,t.tickStep=n,t.transpose=I,t.variance=s,t.zip=D,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function f(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(192),u=r(o),c=n(275),s=n(99),d=r(s),h={innerRadius:0,outerRadius:0,backgrounds:[],zIndex:1,style:{},tooltipContent:null},p=function(t){function e(t,n,r){return i(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,h,r,c.parsePositionTextData))}return f(e,t),a(e,[{key:"renderDatumContainer",value:function(t,e,n,r,i){var l=e.append("g").attr("class",n);return this.renderBlock(l,r,t._layout,i)}},{key:"renderDatum",value:function(t,e,n,r){var i=t.selectAll("g").data(function(t){return t.values}).enter().append("g").append("text").text(function(t){return t.value}).attr("transform",function(t){var i=360*r.theta(t.position,n.blocks[t.block_id])/(2*Math.PI)-90;return"rotate("+i+")translate("+e.innerRadius+",0)"});return(0,d.default)(e.style,function(t,e){i.style(e,t)}),i}}]),e}(u.default);e.default=p},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=n(193),a=n(261),o=n(272),u=r(o),c=n(1),s=r(c),d=n(110),h=r(d),p=n(263),q=n(188),b=function(){function t(e,n,r,l,f){i(this,t),this.dispatch=(0,p.dispatch)("mouseover","mouseout"),this.parseData=f,this.loadData(l,e),this.conf=this.processConf(n,r,this.meta,e)}return l(t,[{key:"build",value:function(t,e,n){this.dispatch=(0,p.dispatch)("mouseover","mouseout"),this.loadData(n,t),this.conf=this.processConf(e,this.defaultConf,this.meta,t)}},{key:"loadData",value:function(t,e){var n=this.parseData(t,e._layout.summary());this.data=n.data,this.meta=n.meta}},{key:"processConf",value:function(t,e,n,r){var i=(0,s.default)(t,(0,h.default)(e));if(i.cmin="smart"===i.min?n.min:i.min,i.cmax="smart"===i.max?n.max:i.max,0===i.innerRadius&&0===i.outerRadius){var l=(0,f.smartBorders)(i,r._layout,r.tracks);i.innerRadius=l.in,i.outerRadius=l.out}return t}},{key:"ratio",value:function(t,e,n,r,i,l){var f=l?2.3:1;if(e===n||t===e&&!i||t===n&&i)return 0;if(t===n||t===e&&i)return r-1;var a=(t-e)/(n-e),o=Math.exp(1/f*Math.log(a));return i&&(o=1-o),Math.floor(r*o)}},{key:"render",value:function(t,e,n){var r=this;e.select("."+n).remove();var i=e.append("g").attr("class",n).attr("z-index",this.conf.zIndex),l=this.renderDatumContainer(t,i,n,this.data,this.conf);this.conf.axes&&this.conf.axes.display&&this.renderAxes(l,this.conf,t._layout,this.data);var f=this.renderDatum(l,this.conf,t._layout,this);return this.conf.tooltipContent&&(0,a.registerTooltip)(this,t,f,this.conf),f.on("mouseover",function(t,e,n){r.dispatch.call("mouseover",r,t)}),f.on("mouseout",function(t,e,n){r.dispatch.call("mouseout",r,t)}),this}},{key:"renderBlock",value:function(t,e,n,r){var i=r.outerRadius-r.innerRadius,l=t.selectAll(".block").data(e).enter().append("g").attr("class","block").attr("transform",function(t){return"rotate("+360*n.blocks[t.key].start/(2*Math.PI)+")"});return r.backgrounds&&l.selectAll(".background").data(r.backgrounds).enter().append("path").attr("class","background").attr("fill",function(t){return t.color}).attr("opacity",function(t){return t.opacity||1}).attr("d",(0,q.arc)().innerRadius(function(t){return"in"===r.direction?r.outerRadius-i*t.start:r.innerRadius+i*t.start}).outerRadius(function(t){return"in"==r.direction?r.outerRadius-i*t.end:r.innerRadius+i*t.end}).startAngle(function(t,e,n){return 0}).endAngle(function(t,r,i){return n.blocks[e[i].key].end-n.blocks[e[i].key].start})),l}},{key:"renderAxes",value:function(t,e,n,r){var i=(0,u.default)(e.innerRadius,e.outerRadius,e.axes.minor.spacing),l=(0,q.arc)().innerRadius(function(t){return t.height}).outerRadius(function(t){return t.height}).startAngle(0).endAngle(function(t){return t.length});return t.selectAll(".axis").data(function(t){var e=n.blocks[t.key];return i.map(function(t){return{height:t,length:e.end-e.start}})}).enter().append("path").attr("opacity",e.opacity).attr("class","axis").attr("d",l).attr("stroke-width",function(t,n){return n%e.axes.major.spacing===0?e.axes.major.thickness:e.axes.minor.thickness}).attr("stroke",function(t,n){return n%e.axes.major.spacing===0?e.axes.major.color:e.axes.minor.color})}},{key:"theta",value:function(t,e){return t/e.len*(e.end-e.start)}},{key:"x",value:function(t,e,n){var r=this.ratio(t.value,n.cmin,n.cmax,n.outerRadius-n.innerRadius,!1,n.logscale),i="in"===n.direction?n.outerRadius-r:n.innerRadius+r,l=this.theta(t.position,e.blocks[t.block_id])-Math.PI/2;return i*Math.cos(l)}},{key:"y",value:function(t,e,n){var r=this.ratio(t.value,n.cmin,n.cmax,n.outerRadius-n.innerRadius,!1,n.logscale),i="in"===n.direction?n.outerRadius-r:n.innerRadius+r,l=this.theta(t.position,e.blocks[t.block_id])-Math.PI/2;return i*Math.sin(l)}}]),t}();e.default=b},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n){var r=t.defaultTrackWidth||30,i=(0,u.default)((0,h.default)("conf.outerRadius"),(0,a.default)("conf.outerRadius"),v.default,q.default)((0,s.default)(n,e));return{in:i.conf.outerRadius,out:i.conf.outerRadius+r}}function l(t,e){return t.cmin="smart"===t.min?e.min:t.min,t.cmax="smart"===t.max?e.max:t.max,t}Object.defineProperty(e,"__esModule",{value:!0}),e.smartBorders=i,e.computeMinMax=l;var f=n(194),a=r(f),o=n(247),u=r(o),c=n(250),s=r(c),d=n(252),h=r(d),p=n(255),q=r(p),b=n(259),v=r(b)},function(t,e,n){var r=n(195),i=r("sortBy",n(179));i.placeholder=n(198),t.exports=i},function(t,e,n){function r(t,e,n){return i(l,t,e,n)}var i=n(196),l=n(199);t.exports=r},function(t,e,n){function r(t,e){return 2==e?function(e,n){return t.apply(void 0,arguments)}:function(e){return t.apply(void 0,arguments)}}function i(t,e){return 2==e?function(e,n){return t(e,n)}:function(e){return t(e)}}function l(t){for(var e=t?t.length:0,n=Array(e);e--;)n[e]=t[e];return n}function f(t){return function(e){return t({},e)}}function a(t,e){return function(){for(var n=arguments.length,r=n-1,i=Array(n);n--;)i[n]=arguments[n];var l=i[e],f=i.slice(0,e);return l&&d.apply(f,l),e!=r&&d.apply(f,i.slice(e+1)),t.apply(this,f)}}function o(t,e){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var i=r[0]=e.apply(void 0,r);return t.apply(void 0,r),i}}}function u(t,e,n,d){function h(t,e){if(w.cap){var n=c.iterateeRearg[t];if(n)return x(e,n);var r=!B&&c.iterateeAry[t];if(r)return g(e,r)}return e}function p(t,e,n){return O||w.curry&&n>1?C(e,n):e}function q(t,e,n){if(w.fixed&&(k||!c.skipFixed[t])){var r=c.methodSpread[t],i=r&&r.start;return void 0===i?j(e,n):a(e,i)}return e}function b(t,e,n){return w.rearg&&n>1&&(S||!c.skipRearg[t])?W(e,c.methodRearg[t]||c.aryRearg[n]):e}function v(t,e){e=F(e);for(var n=-1,r=e.length,i=r-1,l=E(Object(t)),f=l;null!=f&&++n<r;){var a=e[n],o=f[a];null!=o&&(f[e[n]]=E(n==i?o:Object(o))),f=f[a]}return l}function y(t){return X.runInContext.convert(t)(void 0)}function _(t,e){var n=c.aliasToReal[t]||t,r=c.remap[n]||n,i=d;return function(t){var l=B?M:A,f=B?M[r]:e,a=T(T({},i),t);return u(l,n,f,a)}}function g(t,e){return m(t,function(t){return"function"==typeof t?i(t,e):t})}function x(t,e){return m(t,function(t){var n=e.length;return r(W(i(t,n),e),n)})}function m(t,e){return function(){var n=arguments.length;if(!n)return t();for(var r=Array(n);n--;)r[n]=arguments[n];var i=w.rearg?0:n-1;return r[i]=e(r[i]),t.apply(void 0,r)}}function P(t,e){var n,r=c.aliasToReal[t]||t,i=e,a=V[r];return a?i=a(e):w.immutable&&(c.mutate.array[r]?i=o(e,l):c.mutate.object[r]?i=o(e,f(e)):c.mutate.set[r]&&(i=o(e,v))),N(U,function(t){return N(c.aryMethod[t],function(e){if(r==e){var l=c.methodSpread[r],f=l&&l.afterRearg;return n=f?q(r,b(r,i,t),t):b(r,q(r,i,t),t),n=h(r,n),n=p(r,n,t),!1}}),!n}),n||(n=i),n==e&&(n=O?C(n,1):function(){return e.apply(this,arguments)}),n.convert=_(r,e),c.placeholder[r]&&(R=!0,n.placeholder=e.placeholder=Y),n}var R,B="function"==typeof e,G=e===Object(e);if(G&&(d=n,n=e,e=void 0),null==n)throw new TypeError;d||(d={});var w={cap:!("cap"in d)||d.cap,curry:!("curry"in d)||d.curry,fixed:!("fixed"in d)||d.fixed,immutable:!("immutable"in d)||d.immutable,rearg:!("rearg"in d)||d.rearg},O="curry"in d&&d.curry,k="fixed"in d&&d.fixed,S="rearg"in d&&d.rearg,Y=B?n:s,M=B?n.runInContext():void 0,A=B?n:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isFunction:t.isFunction,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},j=A.ary,T=A.assign,E=A.clone,C=A.curry,N=A.forEach,I=A.isArray,D=A.isFunction,z=A.keys,W=A.rearg,L=A.toInteger,F=A.toPath,U=z(c.aryMethod),V={castArray:function(t){return function(){var e=arguments[0];return I(e)?t(l(e)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var e=arguments[0],n=arguments[1],r=t(e,n),l=r.length;return w.cap&&"number"==typeof n?(n=n>2?n-2:1,l&&l<=n?r:i(r,n)):r}},mixin:function(t){return function(e){var n=this;if(!D(n))return t(n,Object(e));
var r=[];return N(z(e),function(t){D(e[t])&&r.push([t,n.prototype[t]])}),t(n,Object(e)),N(r,function(t){var e=t[1];D(e)?n.prototype[t[0]]=e:delete n.prototype[t[0]]}),n}},nthArg:function(t){return function(e){var n=e<0?1:L(e)+1;return C(t(e),n)}},rearg:function(t){return function(e,n){var r=n?n.length:0;return C(t(e,n),r)}},runInContext:function(e){return function(n){return u(t,e(n),d)}}};if(!G)return P(e,n);var X=n,$=[];return N(U,function(t){N(c.aryMethod[t],function(t){var e=X[c.remap[t]||t];e&&$.push([t,P(t,e)])})}),N(z(X),function(t){var e=X[t];if("function"==typeof e){for(var n=$.length;n--;)if($[n][0]==t)return;e.convert=_(t,e),$.push([t,e])}}),N($,function(t){X[t[0]]=t[1]}),X.convert=y,R&&(X.placeholder=Y),N(z(X),function(t){N(c.realToAlias[t]||[],function(e){X[e]=X[t]})}),X}var c=n(197),s=n(198),d=Array.prototype.push;t.exports=u},function(t,e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},e.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},e.realToAlias=function(){var t=Object.prototype.hasOwnProperty,n=e.aliasToReal,r={};for(var i in n){var l=n[i];t.call(r,l)?r[l].push(i):r[l]=[i]}return r}(),e.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(t,e){t.exports={}},function(t,e,n){t.exports={ary:n(200),assign:n(112),clone:n(240),curry:n(241),forEach:n(100),isArray:n(76),isFunction:n(12),iteratee:n(242),keys:n(104),rearg:n(243),toInteger:n(237),toPath:n(246)}},function(t,e,n){function r(t,e,n){return e=n?void 0:e,e=t&&null==e?t.length:e,i(t,l,void 0,void 0,void 0,void 0,e)}var i=n(201),l=128;t.exports=r},function(t,e,n){function r(t,e,n,r,m,P,R,B){var G=e&b;if(!G&&"function"!=typeof t)throw new TypeError(p);var w=r?r.length:0;if(w||(e&=~(_|g),r=m=void 0),R=void 0===R?R:x(h(R),0),B=void 0===B?B:h(B),w-=m?m.length:0,e&g){var O=r,k=m;r=m=void 0}var S=G?void 0:u(t),Y=[t,e,n,r,m,O,k,P,R,B];if(S&&c(Y,S),t=Y[0],e=Y[1],n=Y[2],r=Y[3],m=Y[4],B=Y[9]=void 0===Y[9]?G?0:t.length:x(Y[9]-w,0),!B&&e&(v|y)&&(e&=~(v|y)),e&&e!=q)M=e==v||e==y?f(t,e,B):e!=_&&e!=(q|_)||m.length?a.apply(void 0,Y):o(t,e,n,r);else var M=l(t,e,n);var A=S?i:s;return d(A(M,Y),t,e)}var i=n(202),l=n(204),f=n(206),a=n(207),o=n(235),u=n(215),c=n(236),s=n(222),d=n(223),h=n(237),p="Expected a function",q=1,b=2,v=8,y=16,_=32,g=64,x=Math.max;t.exports=r},function(t,e,n){var r=n(4),i=n(203),l=i?function(t,e){return i.set(t,e),t}:r;t.exports=l},function(t,e,n){var r=n(128),i=r&&new r;t.exports=i},function(t,e,n){function r(t,e,n){function r(){var e=this&&this!==l&&this instanceof r?o:t;return e.apply(a?n:this,arguments)}var a=e&f,o=i(t);return r}var i=n(205),l=n(15),f=1;t.exports=r},function(t,e,n){function r(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=i(t.prototype),r=t.apply(n,e);return l(r)?r:n}}var i=n(69),l=n(19);t.exports=r},function(t,e,n){function r(t,e,n){function r(){for(var l=arguments.length,d=Array(l),h=l,p=o(r);h--;)d[h]=arguments[h];var q=l<3&&d[0]!==p&&d[l-1]!==p?[]:u(d,p);if(l-=q.length,l<n)return a(t,e,f,r.placeholder,void 0,d,q,void 0,void 0,n-l);var b=this&&this!==c&&this instanceof r?s:t;return i(b,this,d)}var s=l(t);return r}var i=n(2),l=n(205),f=n(207),a=n(211),o=n(232),u=n(234),c=n(15);t.exports=r},function(t,e,n){function r(t,e,n,_,g,x,m,P,R,B){function G(){for(var h=arguments.length,p=Array(h),q=h;q--;)p[q]=arguments[q];if(S)var b=u(G),v=f(p,b);if(_&&(p=i(p,_,g,S)),x&&(p=l(p,x,m,S)),h-=v,S&&h<B){var y=s(p,b);return o(t,e,r,G.placeholder,n,p,y,P,R,B-h)}var A=O?n:this,j=k?A[t]:t;return h=p.length,P?p=c(p,P):Y&&h>1&&p.reverse(),w&&R<h&&(p.length=R),this&&this!==d&&this instanceof G&&(j=M||a(j)),j.apply(A,p)}var w=e&v,O=e&h,k=e&p,S=e&(q|b),Y=e&y,M=k?void 0:a(t);return G}var i=n(208),l=n(209),f=n(210),a=n(205),o=n(211),u=n(232),c=n(233),s=n(234),d=n(15),h=1,p=2,q=8,b=16,v=128,y=512;t.exports=r},function(t,e){function n(t,e,n,i){for(var l=-1,f=t.length,a=n.length,o=-1,u=e.length,c=r(f-a,0),s=Array(u+c),d=!i;++o<u;)s[o]=e[o];for(;++l<a;)(d||l<f)&&(s[n[l]]=t[l]);for(;c--;)s[o++]=t[l++];return s}var r=Math.max;t.exports=n},function(t,e){function n(t,e,n,i){for(var l=-1,f=t.length,a=-1,o=n.length,u=-1,c=e.length,s=r(f-o,0),d=Array(s+c),h=!i;++l<s;)d[l]=t[l];for(var p=l;++u<c;)d[p+u]=e[u];for(;++a<o;)(h||l<f)&&(d[p+n[a]]=t[l++]);return d}var r=Math.max;t.exports=n},function(t,e){function n(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}t.exports=n},function(t,e,n){function r(t,e,n,r,h,p,q,b,v,y){var _=e&c,g=_?q:void 0,x=_?void 0:q,m=_?p:void 0,P=_?void 0:p;e|=_?s:d,e&=~(_?d:s),e&u||(e&=~(a|o));var R=[t,e,h,m,g,P,x,b,v,y],B=n.apply(void 0,R);return i(t)&&l(B,R),B.placeholder=r,f(B,t,e)}var i=n(212),l=n(222),f=n(223),a=1,o=2,u=4,c=8,s=32,d=64;t.exports=r},function(t,e,n){function r(t){var e=f(t),n=a[e];if("function"!=typeof n||!(e in i.prototype))return!1;if(t===n)return!0;var r=l(n);return!!r&&t===r[0]}var i=n(213),l=n(215),f=n(217),a=n(219);t.exports=r},function(t,e,n){function r(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=f,this.__views__=[]}var i=n(69),l=n(214),f=4294967295;r.prototype=i(l.prototype),r.prototype.constructor=r,t.exports=r},function(t,e){function n(){}t.exports=n},function(t,e,n){var r=n(203),i=n(216),l=r?function(t){return r.get(t)}:i;t.exports=l},function(t,e){function n(){}t.exports=n},function(t,e,n){function r(t){for(var e=t.name+"",n=i[e],r=f.call(i,e)?n.length:0;r--;){var l=n[r],a=l.func;if(null==a||a==t)return l.name}return e}var i=n(218),l=Object.prototype,f=l.hasOwnProperty;t.exports=r},function(t,e){var n={};t.exports=n},function(t,e,n){function r(t){if(o(t)&&!a(t)&&!(t instanceof i)){if(t instanceof l)return t;if(s.call(t,"__wrapped__"))return u(t)}return new l(t)}var i=n(213),l=n(220),f=n(214),a=n(76),o=n(75),u=n(221),c=Object.prototype,s=c.hasOwnProperty;r.prototype=f.prototype,r.prototype.constructor=r,t.exports=r},function(t,e,n){function r(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}var i=n(69),l=n(214);r.prototype=i(l.prototype),r.prototype.constructor=r,t.exports=r},function(t,e,n){function r(t){if(t instanceof i)return t.clone();var e=new l(t.__wrapped__,t.__chain__);return e.__actions__=f(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var i=n(213),l=n(220),f=n(67);t.exports=r},function(t,e,n){var r=n(202),i=n(24),l=i(r);t.exports=l},function(t,e,n){function r(t,e,n){var r=e+"";return f(t,l(r,a(i(r),n)))}var i=n(224),l=n(225),f=n(6),a=n(226);t.exports=r},function(t,e){function n(t){var e=t.match(r);return e?e[1].split(i):[]}var r=/\{\n\/\* \[wrapped with (.+)\] \*/,i=/,? & /;t.exports=n},function(t,e){function n(t,e){var n=e.length;if(!n)return t;var i=n-1;return e[i]=(n>1?"& ":"")+e[i],e=e.join(n>2?", ":" "),t.replace(r,"{\n/* [wrapped with "+e+"] */\n")}var r=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;t.exports=n},function(t,e,n){function r(t,e){return i(q,function(n){var r="_."+n[0];e&n[1]&&!l(t,r)&&t.push(r)}),t.sort()}var i=n(100),l=n(227),f=1,a=2,o=8,u=16,c=32,s=64,d=128,h=256,p=512,q=[["ary",d],["bind",f],["bindKey",a],["curry",o],["curryRight",u],["flip",p],["partial",c],["partialRight",s],["rearg",h]];t.exports=r},function(t,e,n){function r(t,e){var n=null==t?0:t.length;return!!n&&i(t,e,0)>-1}var i=n(228);t.exports=r},function(t,e,n){function r(t,e,n){return e===e?f(t,e,n):i(t,l,n)}var i=n(229),l=n(230),f=n(231);t.exports=r},function(t,e){function n(t,e,n,r){for(var i=t.length,l=n+(r?1:-1);r?l--:++l<i;)if(e(t[l],l,t))return l;return-1}t.exports=n},function(t,e){function n(t){return t!==t}t.exports=n},function(t,e){function n(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}t.exports=n},function(t,e){function n(t){var e=t;return e.placeholder}t.exports=n},function(t,e,n){function r(t,e){for(var n=t.length,r=f(e.length,n),a=i(t);r--;){var o=e[r];t[r]=l(o,n)?a[o]:void 0}return t}var i=n(67),l=n(93),f=Math.min;t.exports=r},function(t,e){function n(t,e){for(var n=-1,i=t.length,l=0,f=[];++n<i;){var a=t[n];a!==e&&a!==r||(t[n]=r,f[l++]=n)}return f}var r="__lodash_placeholder__";t.exports=n},function(t,e,n){function r(t,e,n,r){function o(){for(var e=-1,l=arguments.length,a=-1,s=r.length,d=Array(s+l),h=this&&this!==f&&this instanceof o?c:t;++a<s;)d[a]=r[a];for(;l--;)d[a++]=arguments[++e];return i(h,u?n:this,d)}var u=e&a,c=l(t);return o}var i=n(2),l=n(205),f=n(15),a=1;t.exports=r},function(t,e,n){function r(t,e){var n=t[1],r=e[1],q=n|r,b=q<(o|u|d),v=r==d&&n==s||r==d&&n==h&&t[7].length<=e[8]||r==(d|h)&&e[7].length<=e[8]&&n==s;if(!b&&!v)return t;r&o&&(t[2]=e[2],q|=n&o?0:c);var y=e[3];if(y){var _=t[3];t[3]=_?i(_,y,e[4]):y,t[4]=_?f(t[3],a):e[4]}return y=e[5],y&&(_=t[5],t[5]=_?l(_,y,e[6]):y,t[6]=_?f(t[5],a):e[6]),y=e[7],y&&(t[7]=y),r&d&&(t[8]=null==t[8]?e[8]:p(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=q,t}var i=n(208),l=n(209),f=n(234),a="__lodash_placeholder__",o=1,u=2,c=4,s=8,d=128,h=256,p=Math.min;t.exports=r},function(t,e,n){function r(t){var e=i(t),n=e%1;return e===e?n?e-n:e:0}var i=n(238);t.exports=r},function(t,e,n){function r(t){if(!t)return 0===t?t:0;if(t=i(t),t===l||t===-l){var e=t<0?-1:1;return e*f}return t===t?t:0}var i=n(239),l=1/0,f=1.7976931348623157e308;t.exports=r},function(t,e,n){function r(t){if("number"==typeof t)return t;if(l(t))return f;if(i(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=i(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(a,"");var n=u.test(t);return n||c.test(t)?s(t.slice(2),n?2:8):o.test(t)?f:+t}var i=n(19),l=n(163),f=NaN,a=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt;t.exports=r},function(t,e,n){function r(t){return i(t,l)}var i=n(111),l=4;t.exports=r},function(t,e,n){function r(t,e,n){e=n?void 0:e;var f=i(t,l,void 0,void 0,void 0,void 0,void 0,e);return f.placeholder=r.placeholder,f}var i=n(201),l=8;r.placeholder={},t.exports=r},function(t,e,n){function r(t){return l("function"==typeof t?t:i(t,f))}var i=n(111),l=n(142),f=1;t.exports=r},function(t,e,n){var r=n(201),i=n(244),l=256,f=i(function(t,e){return r(t,l,void 0,void 0,void 0,e)});t.exports=f},function(t,e,n){function r(t){return f(l(t,void 0,i),t+"")}var i=n(245),l=n(5),f=n(6);t.exports=r},function(t,e,n){function r(t){var e=null==t?0:t.length;return e?i(t,1):[]}var i=n(180);t.exports=r},function(t,e,n){function r(t){return f(t)?i(t,u):a(t)?[t]:l(o(c(t)))}var i=n(169),l=n(67),f=n(76),a=n(163),o=n(164),u=n(170),c=n(167);t.exports=r},function(t,e,n){var r=n(195),i=r("flow",n(248));i.placeholder=n(198),t.exports=i},function(t,e,n){var r=n(249),i=r();t.exports=i},function(t,e,n){function r(t){return l(function(e){var n=e.length,r=n,l=i.prototype.thru;for(t&&e.reverse();r--;){var q=e[r];if("function"!=typeof q)throw new TypeError(c);if(l&&!b&&"wrapper"==a(q))var b=new i([],!0)}for(r=b?r:n;++r<n;){q=e[r];var v=a(q),y="wrapper"==v?f(q):void 0;b=y&&u(y[0])&&y[1]==(h|s|d|p)&&!y[4].length&&1==y[9]?b[a(y[0])].apply(b,y[3]):1==q.length&&u(q)?b[v]():b.thru(q)}return function(){var t=arguments,r=t[0];if(b&&1==t.length&&o(r))return b.plant(r).value();for(var i=0,l=n?e[i].apply(this,t):r;++i<n;)l=e[i].call(this,l);return l}})}var i=n(220),l=n(244),f=n(215),a=n(217),o=n(76),u=n(212),c="Expected a function",s=8,d=32,h=128,p=256;t.exports=r},function(t,e,n){var r=n(195),i=r("concat",n(251));i.placeholder=n(198),t.exports=i},function(t,e,n){function r(){var t=arguments.length;if(!t)return[];for(var e=Array(t-1),n=arguments[0],r=t;r--;)e[r-1]=arguments[r];return i(a(n)?f(n):[n],l(e,1))}var i=n(120),l=n(180),f=n(67),a=n(76);t.exports=r},function(t,e,n){var r=n(195),i=r("filter",n(253));i.placeholder=n(198),t.exports=i},function(t,e,n){function r(t,e){var n=a(t)?i:l;return n(t,f(e,3))}var i=n(116),l=n(254),f=n(142),a=n(76);t.exports=r},function(t,e,n){function r(t,e){var n=[];return i(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}var i=n(101);t.exports=r},function(t,e,n){t.exports=n(256)},function(t,e,n){var r=n(195),i=r("head",n(257),n(258));i.placeholder=n(198),t.exports=i},function(t,e){function n(t){return t&&t.length?t[0]:void 0}t.exports=n},function(t,e){t.exports={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}},function(t,e,n){var r=n(195),i=r("reverse",n(260));i.placeholder=n(198),t.exports=i},function(t,e){function n(t){return null==t?t:i.call(t)}var r=Array.prototype,i=r.reverse;t.exports=n},function(t,e,n){"use strict";function r(t,e,n,r){console.log(e.conf.container),t.tip=(0,i.select)(e.conf.container).append("div").attr("class","tooltip").style("opacity",0),t.dispatch.on("mouseover",function(e){t.tip.html(r.tooltipContent(e)).transition().style("opacity",.9).style("left",i.event.pageX+"px").style("top",i.event.pageY-28+"px")}),t.dispatch.on("mouseout",function(e){t.tip.transition().duration(500).style("opacity",0)})}Object.defineProperty(e,"__esModule",{value:!0}),e.registerTooltip=r;var i=n(108);n(262),n(268)},function(t,e,n){!function(t,r){r(e,n(108),n(263),n(264),n(265),n(266),n(267))}(this,function(t,e,n,r,i,l,f){"use strict";function a(t,e){var n=t.__transition;if(!n||!(n=n[e])||n.state>L)throw new Error("too late");return n}function o(t,e){var n=t.__transition;if(!n||!(n=n[e])||n.state>U)throw new Error("too late");return n}function u(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("too late");return n}function c(t,e,n){function i(t){n.state=F,n.timer.restart(l,n.delay,n.time),n.delay<=t&&l(t-n.delay)}function l(i){var c,s,d,h;if(n.state!==F)return a();for(c in u)if(h=u[c],h.name===n.name){if(h.state===V)return r.timeout(l);h.state===X?(h.state=K,h.timer.stop(),h.on.call("interrupt",t,t.__data__,h.index,h.group),delete u[c]):+c<e&&(h.state=K,h.timer.stop(),delete u[c])}if(r.timeout(function(){n.state===V&&(n.state=X,n.timer.restart(f,n.delay,n.time),f(i))}),n.state=U,n.on.call("start",t,t.__data__,n.index,n.group),n.state===U){for(n.state=V,o=new Array(d=n.tween.length),c=0,s=-1;c<d;++c)(h=n.tween[c].value.call(t,t.__data__,n.index,n.group))&&(o[++s]=h);o.length=s+1}}function f(e){for(var r=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(a),n.state=$,1),i=-1,l=o.length;++i<l;)o[i].call(null,r);n.state===$&&(n.on.call("end",t,t.__data__,n.index,n.group),a())}function a(){n.state=K,n.timer.stop(),delete u[e];for(var r in u)return;delete t.__transition}var o,u=t.__transition;u[e]=n,n.timer=r.timer(i,0,n.time)}function s(t,e){var n,r;return function(){var i=o(this,t),l=i.tween;if(l!==n){r=n=l;for(var f=0,a=r.length;f<a;++f)if(r[f].name===e){r=r.slice(),r.splice(f,1);break}}i.tween=r}}function d(t,e,n){var r,i;if("function"!=typeof n)throw new Error;return function(){var l=o(this,t),f=l.tween;if(f!==r){i=(r=f).slice();for(var a={name:e,value:n},u=0,c=i.length;u<c;++u)if(i[u].name===e){i[u]=a;break}u===c&&i.push(a)}l.tween=i}}function h(t,e,n){var r=t._id;return t.each(function(){var t=o(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)}),function(t){return u(t,r).value[e]}}function p(t){return function(){this.removeAttribute(t)}}function q(t){return function(){this.removeAttributeNS(t.space,t.local)}}function b(t,e,n){var r,i;return function(){var l=this.getAttribute(t);return l===n?null:l===r?i:i=e(r=l,n)}}function v(t,e,n){var r,i;return function(){var l=this.getAttributeNS(t.space,t.local);return l===n?null:l===r?i:i=e(r=l,n)}}function y(t,e,n){var r,i,l;return function(){var f,a=n(this);return null==a?void this.removeAttribute(t):(f=this.getAttribute(t),f===a?null:f===r&&a===i?l:l=e(r=f,i=a))}}function _(t,e,n){var r,i,l;return function(){var f,a=n(this);return null==a?void this.removeAttributeNS(t.space,t.local):(f=this.getAttributeNS(t.space,t.local),f===a?null:f===r&&a===i?l:l=e(r=f,i=a))}}function g(t,e){function n(){var n=this,r=e.apply(n,arguments);return r&&function(e){n.setAttributeNS(t.space,t.local,r(e))}}return n._value=e,n}function x(t,e){function n(){var n=this,r=e.apply(n,arguments);return r&&function(e){n.setAttribute(t,r(e))}}return n._value=e,n}function m(t,e){return function(){a(this,t).delay=+e.apply(this,arguments)}}function P(t,e){return e=+e,function(){a(this,t).delay=e}}function R(t,e){return function(){o(this,t).duration=+e.apply(this,arguments)}}function B(t,e){return e=+e,function(){o(this,t).duration=e}}function G(t,e){if("function"!=typeof e)throw new Error;return function(){o(this,t).ease=e}}function w(t){return(t+"").trim().split(/^|\s+/).every(function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t})}function O(t,e,n){var r,i,l=w(e)?a:o;return function(){var f=l(this,t),a=f.on;a!==r&&(i=(r=a).copy()).on(e,n),f.on=i}}function k(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}function S(t,n){var r,i,l;return function(){var f=e.window(this).getComputedStyle(this,null),a=f.getPropertyValue(t),o=(this.style.removeProperty(t),f.getPropertyValue(t));return a===o?null:a===r&&o===i?l:l=n(r=a,i=o)}}function Y(t){return function(){this.style.removeProperty(t)}}function M(t,n,r){var i,l;return function(){var f=e.window(this).getComputedStyle(this,null).getPropertyValue(t);return f===r?null:f===i?l:l=n(i=f,r)}}function A(t,n,r){var i,l,f;return function(){var a=e.window(this).getComputedStyle(this,null),o=a.getPropertyValue(t),u=r(this);return null==u&&(this.style.removeProperty(t),u=a.getPropertyValue(t)),o===u?null:o===i&&u===l?f:f=n(i=o,l=u)}}function j(t,e,n){function r(){var r=this,i=e.apply(r,arguments);return i&&function(e){r.style.setProperty(t,i(e),n)}}return r._value=e,r}function T(t){return function(){this.textContent=t}}function E(t){return function(){var e=t(this);this.textContent=null==e?"":e}}function C(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function N(t){return e.selection().transition(t)}function I(){return++yt}function D(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))return gt.time=r.now(),gt;return n}var z=n.dispatch("start","end","interrupt"),W=[],L=0,F=1,U=2,V=3,X=4,$=5,K=6,H=function(t,e,n,r,i,l){var f=t.__transition;if(f){if(n in f)return}else t.__transition={};c(t,n,{name:e,index:r,group:i,on:z,tween:W,time:l.time,delay:l.delay,duration:l.duration,ease:l.ease,timer:null,state:L})},Q=function(t,e){var n,r,i,l=t.__transition,f=!0;if(l){e=null==e?null:e+"";for(i in l)(n=l[i]).name===e?(r=n.state>U&&n.state<$,n.state=K,n.timer.stop(),r&&n.on.call("interrupt",t,t.__data__,n.index,n.group),delete l[i]):f=!1;f&&delete t.__transition}},Z=function(t){return this.each(function(){Q(this,t)})},J=function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var r,i=u(this.node(),n).tween,l=0,f=i.length;l<f;++l)if((r=i[l]).name===t)return r.value;return null}return this.each((null==e?s:d)(n,t,e))},tt=function(t,e){var n;return("number"==typeof e?i.interpolateNumber:e instanceof l.color?i.interpolateRgb:(n=l.color(e))?(e=n,i.interpolateRgb):i.interpolateString)(t,e)},et=function(t,n){var r=e.namespace(t),l="transform"===r?i.interpolateTransformSvg:tt;return this.attrTween(t,"function"==typeof n?(r.local?_:y)(r,l,h(this,"attr."+t,n)):null==n?(r.local?q:p)(r):(r.local?v:b)(r,l,n))},nt=function(t,n){var r="attr."+t;if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==n)return this.tween(r,null);if("function"!=typeof n)throw new Error;var i=e.namespace(t);return this.tween(r,(i.local?g:x)(i,n))},rt=function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?m:P)(e,t)):u(this.node(),e).delay},it=function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?R:B)(e,t)):u(this.node(),e).duration},lt=function(t){var e=this._id;return arguments.length?this.each(G(e,t)):u(this.node(),e).ease},ft=function(t){"function"!=typeof t&&(t=e.matcher(t));for(var n=this._groups,r=n.length,i=new Array(r),l=0;l<r;++l)for(var f,a=n[l],o=a.length,u=i[l]=[],c=0;c<o;++c)(f=a[c])&&t.call(f,f.__data__,c,a)&&u.push(f);return new C(i,this._parents,this._name,this._id)},at=function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,r=e.length,i=n.length,l=Math.min(r,i),f=new Array(r),a=0;a<l;++a)for(var o,u=e[a],c=n[a],s=u.length,d=f[a]=new Array(s),h=0;h<s;++h)(o=u[h]||c[h])&&(d[h]=o);for(;a<r;++a)f[a]=e[a];return new C(f,this._parents,this._name,this._id)},ot=function(t,e){var n=this._id;return arguments.length<2?u(this.node(),n).on.on(t):this.each(O(n,t,e))},ut=function(){return this.on("end.remove",k(this._id))},ct=function(t){var n=this._name,r=this._id;"function"!=typeof t&&(t=e.selector(t));for(var i=this._groups,l=i.length,f=new Array(l),a=0;a<l;++a)for(var o,c,s=i[a],d=s.length,h=f[a]=new Array(d),p=0;p<d;++p)(o=s[p])&&(c=t.call(o,o.__data__,p,s))&&("__data__"in o&&(c.__data__=o.__data__),h[p]=c,H(h[p],n,r,p,h,u(o,r)));return new C(f,this._parents,n,r)},st=function(t){var n=this._name,r=this._id;"function"!=typeof t&&(t=e.selectorAll(t));for(var i=this._groups,l=i.length,f=[],a=[],o=0;o<l;++o)for(var c,s=i[o],d=s.length,h=0;h<d;++h)if(c=s[h]){for(var p,q=t.call(c,c.__data__,h,s),b=u(c,r),v=0,y=q.length;v<y;++v)(p=q[v])&&H(p,n,r,v,q,b);f.push(q),a.push(c)}return new C(f,a,n,r)},dt=e.selection.prototype.constructor,ht=function(){return new dt(this._groups,this._parents)},pt=function(t,e,n){var r="transform"==(t+="")?i.interpolateTransformCss:tt;return null==e?this.styleTween(t,S(t,r)).on("end.style."+t,Y(t)):this.styleTween(t,"function"==typeof e?A(t,r,h(this,"style."+t,e)):M(t,r,e),n)},qt=function(t,e,n){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!=typeof e)throw new Error;return this.tween(r,j(t,e,null==n?"":n))},bt=function(t){return this.tween("text","function"==typeof t?E(h(this,"text",t)):T(null==t?"":t+""))},vt=function(){for(var t=this._name,e=this._id,n=I(),r=this._groups,i=r.length,l=0;l<i;++l)for(var f,a=r[l],o=a.length,c=0;c<o;++c)if(f=a[c]){var s=u(f,e);H(f,t,n,c,a,{time:s.time+s.delay+s.duration,delay:0,duration:s.duration,ease:s.ease})}return new C(r,this._parents,t,n)},yt=0,_t=e.selection.prototype;C.prototype=N.prototype={constructor:C,select:ct,selectAll:st,filter:ft,merge:at,selection:ht,transition:vt,call:_t.call,nodes:_t.nodes,node:_t.node,size:_t.size,empty:_t.empty,each:_t.each,on:ot,attr:et,attrTween:nt,style:pt,styleTween:qt,text:bt,remove:ut,tween:J,delay:rt,duration:it,ease:lt};var gt={time:null,delay:0,duration:250,ease:f.easeCubicInOut},xt=function(t){var e,n;t instanceof C?(e=t._id,t=t._name):(e=I(),(n=gt).time=r.now(),t=null==t?null:t+"");for(var i=this._groups,l=i.length,f=0;f<l;++f)for(var a,o=i[f],u=o.length,c=0;c<u;++c)(a=o[c])&&H(a,t,e,c,o,n||D(a,e));return new C(i,this._parents,t,e)};e.selection.prototype.interrupt=Z,e.selection.prototype.transition=xt;var mt=[null],Pt=function(t,e){var n,r,i=t.__transition;if(i){e=null==e?null:e+"";for(r in i)if((n=i[r]).state>F&&n.name===e)return new C([[t]],mt,e,+r)}return null};t.transition=N,t.active=Pt,t.interrupt=Q,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(){for(var t,e=0,r=arguments.length,i={};e<r;++e){if(!(t=arguments[e]+"")||t in i)throw new Error("illegal type: "+t);i[t]=[]}return new n(i)}function n(t){this._=t}function r(t,e){return t.trim().split(/^|\s+/).map(function(t){var n="",r=t.indexOf(".");if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}})}function i(t,e){for(var n,r=0,i=t.length;r<i;++r)if((n=t[r]).name===e)return n.value}function l(t,e,n){for(var r=0,i=t.length;r<i;++r)if(t[r].name===e){t[r]=f,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}var f={value:function(){}};n.prototype=e.prototype={constructor:n,on:function(t,e){var n,f=this._,a=r(t+"",f),o=-1,u=a.length;{if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++o<u;)if(n=(t=a[o]).type)f[n]=l(f[n],t.name,e);else if(null==e)for(n in f)f[n]=l(f[n],t.name,null);return this}for(;++o<u;)if((n=(t=a[o]).type)&&(n=i(f[n],t.name)))return n}},copy:function(){var t={},e=this._;for(var r in e)t[r]=e[r].slice();return new n(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),l=0;l<n;++l)i[l]=arguments[l+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(r=this._[t],l=0,n=r.length;l<n;++l)r[l].value.apply(e,i)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,l=r.length;i<l;++i)r[i].value.apply(e,n)}},t.dispatch=e,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(){return v||(g(n),v=_.now()+y)}function n(){v=0}function r(){this._call=this._time=this._next=null}function i(t,e,n){var i=new r;return i.restart(t,e,n),i}function l(){e(),++d;for(var t,n=c;n;)(t=v-n._time)>=0&&n._call.call(null,t),n=n._next;--d}function f(){v=(b=_.now())+y,d=h=0;try{l()}finally{d=0,o(),v=0}}function a(){var t=_.now(),e=t-b;e>q&&(y-=e,b=t)}function o(){for(var t,e,n=c,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:c=e);s=t,u(r)}function u(t){if(!d){h&&(h=clearTimeout(h));var e=t-v;e>24?(t<1/0&&(h=setTimeout(f,e)),p&&(p=clearInterval(p))):(p||(b=v,
p=setInterval(a,q)),d=1,g(f))}}var c,s,d=0,h=0,p=0,q=1e3,b=0,v=0,y=0,_="object"==typeof performance&&performance.now?performance:Date,g="function"==typeof requestAnimationFrame?requestAnimationFrame:function(t){setTimeout(t,17)};r.prototype=i.prototype={constructor:r,restart:function(t,n,r){if("function"!=typeof t)throw new TypeError("callback is not a function");r=(null==r?e():+r)+(null==n?0:+n),this._next||s===this||(s?s._next=this:c=this,s=this),this._call=t,this._time=r,u()},stop:function(){this._call&&(this._call=null,this._time=1/0,u())}};var x=function(t,e,n){var i=new r;return e=null==e?0:+e,i.restart(function(n){i.stop(),t(n+e)},e,n),i},m=function(t,n,i){var l=new r,f=n;return null==n?(l.restart(t,n,i),l):(n=+n,i=null==i?e():+i,l.restart(function e(r){r+=f,l.restart(e,f+=n,i),t(r)},n,i),l)};t.now=e,t.timer=i,t.timerFlush=l,t.timeout=x,t.interval=m,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){!function(t,r){r(e,n(266))}(this,function(t,e){"use strict";function n(t,e,n,r,i){var l=t*t,f=l*t;return((1-3*t+3*l-f)*e+(4-6*l+3*f)*n+(1+3*t+3*l-3*f)*r+f*i)/6}function r(t,e){return function(n){return t+n*e}}function i(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}function l(t,e){var n=e-t;return n?r(t,n>180||n<-180?n-360*Math.round(n/360):n):w(isNaN(t)?e:t)}function f(t){return 1===(t=+t)?a:function(e,n){return n-e?i(e,n,t):w(isNaN(e)?n:e)}}function a(t,e){var n=e-t;return n?r(t,n):w(isNaN(t)?e:t)}function o(t){return function(n){var r,i,l=n.length,f=new Array(l),a=new Array(l),o=new Array(l);for(r=0;r<l;++r)i=e.rgb(n[r]),f[r]=i.r||0,a[r]=i.g||0,o[r]=i.b||0;return f=t(f),a=t(a),o=t(o),i.opacity=1,function(t){return i.r=f(t),i.g=a(t),i.b=o(t),i+""}}}function u(t){return function(){return t}}function c(t){return function(e){return t(e)+""}}function s(t){return"none"===t?z:(x||(x=document.createElement("DIV"),m=document.documentElement,P=document.defaultView),x.style.transform=t,t=P.getComputedStyle(m.appendChild(x),null).getPropertyValue("transform"),m.removeChild(x),t=t.slice(7,-1).split(","),W(+t[0],+t[1],+t[2],+t[3],+t[4],+t[5]))}function d(t){return null==t?z:(R||(R=document.createElementNS("http://www.w3.org/2000/svg","g")),R.setAttribute("transform",t),(t=R.transform.baseVal.consolidate())?(t=t.matrix,W(t.a,t.b,t.c,t.d,t.e,t.f)):z)}function h(t,e,n,r){function i(t){return t.length?t.pop()+" ":""}function l(t,r,i,l,f,a){if(t!==i||r!==l){var o=f.push("translate(",null,e,null,n);a.push({i:o-4,x:A(t,i)},{i:o-2,x:A(r,l)})}else(i||l)&&f.push("translate("+i+e+l+n)}function f(t,e,n,l){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),l.push({i:n.push(i(n)+"rotate(",null,r)-2,x:A(t,e)})):e&&n.push(i(n)+"rotate("+e+r)}function a(t,e,n,l){t!==e?l.push({i:n.push(i(n)+"skewX(",null,r)-2,x:A(t,e)}):e&&n.push(i(n)+"skewX("+e+r)}function o(t,e,n,r,l,f){if(t!==n||e!==r){var a=l.push(i(l)+"scale(",null,",",null,")");f.push({i:a-4,x:A(t,n)},{i:a-2,x:A(e,r)})}else 1===n&&1===r||l.push(i(l)+"scale("+n+","+r+")")}return function(e,n){var r=[],i=[];return e=t(e),n=t(n),l(e.translateX,e.translateY,n.translateX,n.translateY,r,i),f(e.rotate,n.rotate,r,i),a(e.skewX,n.skewX,r,i),o(e.scaleX,e.scaleY,n.scaleX,n.scaleY,r,i),e=n=null,function(t){for(var e,n=-1,l=i.length;++n<l;)r[(e=i[n]).i]=e.x(t);return r.join("")}}}function p(t){return((t=Math.exp(t))+1/t)/2}function q(t){return((t=Math.exp(t))-1/t)/2}function b(t){return((t=Math.exp(2*t))-1)/(t+1)}function v(t){return function(n,r){var i=t((n=e.hsl(n)).h,(r=e.hsl(r)).h),l=a(n.s,r.s),f=a(n.l,r.l),o=a(n.opacity,r.opacity);return function(t){return n.h=i(t),n.s=l(t),n.l=f(t),n.opacity=o(t),n+""}}}function y(t,n){var r=a((t=e.lab(t)).l,(n=e.lab(n)).l),i=a(t.a,n.a),l=a(t.b,n.b),f=a(t.opacity,n.opacity);return function(e){return t.l=r(e),t.a=i(e),t.b=l(e),t.opacity=f(e),t+""}}function _(t){return function(n,r){var i=t((n=e.hcl(n)).h,(r=e.hcl(r)).h),l=a(n.c,r.c),f=a(n.l,r.l),o=a(n.opacity,r.opacity);return function(t){return n.h=i(t),n.c=l(t),n.l=f(t),n.opacity=o(t),n+""}}}function g(t){return function n(r){function i(n,i){var l=t((n=e.cubehelix(n)).h,(i=e.cubehelix(i)).h),f=a(n.s,i.s),o=a(n.l,i.l),u=a(n.opacity,i.opacity);return function(t){return n.h=l(t),n.s=f(t),n.l=o(Math.pow(t,r)),n.opacity=u(t),n+""}}return r=+r,i.gamma=n,i}(1)}var x,m,P,R,B=function(t){var e=t.length-1;return function(r){var i=r<=0?r=0:r>=1?(r=1,e-1):Math.floor(r*e),l=t[i],f=t[i+1],a=i>0?t[i-1]:2*l-f,o=i<e-1?t[i+2]:2*f-l;return n((r-i/e)*e,a,l,f,o)}},G=function(t){var e=t.length;return function(r){var i=Math.floor(((r%=1)<0?++r:r)*e),l=t[(i+e-1)%e],f=t[i%e],a=t[(i+1)%e],o=t[(i+2)%e];return n((r-i/e)*e,l,f,a,o)}},w=function(t){return function(){return t}},O=function t(n){function r(t,n){var r=i((t=e.rgb(t)).r,(n=e.rgb(n)).r),l=i(t.g,n.g),f=i(t.b,n.b),o=a(t.opacity,n.opacity);return function(e){return t.r=r(e),t.g=l(e),t.b=f(e),t.opacity=o(e),t+""}}var i=f(n);return r.gamma=t,r}(1),k=o(B),S=o(G),Y=function(t,e){var n,r=e?e.length:0,i=t?Math.min(r,t.length):0,l=new Array(r),f=new Array(r);for(n=0;n<i;++n)l[n]=N(t[n],e[n]);for(;n<r;++n)f[n]=e[n];return function(t){for(n=0;n<i;++n)f[n]=l[n](t);return f}},M=function(t,e){var n=new Date;return t=+t,e-=t,function(r){return n.setTime(t+e*r),n}},A=function(t,e){return t=+t,e-=t,function(n){return t+e*n}},j=function(t,e){var n,r={},i={};null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={});for(n in e)n in t?r[n]=N(t[n],e[n]):i[n]=e[n];return function(t){for(n in r)i[n]=r[n](t);return i}},T=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,E=new RegExp(T.source,"g"),C=function(t,e){var n,r,i,l=T.lastIndex=E.lastIndex=0,f=-1,a=[],o=[];for(t+="",e+="";(n=T.exec(t))&&(r=E.exec(e));)(i=r.index)>l&&(i=e.slice(l,i),a[f]?a[f]+=i:a[++f]=i),(n=n[0])===(r=r[0])?a[f]?a[f]+=r:a[++f]=r:(a[++f]=null,o.push({i:f,x:A(n,r)})),l=E.lastIndex;return l<e.length&&(i=e.slice(l),a[f]?a[f]+=i:a[++f]=i),a.length<2?o[0]?c(o[0].x):u(e):(e=o.length,function(t){for(var n,r=0;r<e;++r)a[(n=o[r]).i]=n.x(t);return a.join("")})},N=function(t,n){var r,i=typeof n;return null==n||"boolean"===i?w(n):("number"===i?A:"string"===i?(r=e.color(n))?(n=r,O):C:n instanceof e.color?O:n instanceof Date?M:Array.isArray(n)?Y:isNaN(n)?j:A)(t,n)},I=function(t,e){return t=+t,e-=t,function(n){return Math.round(t+e*n)}},D=180/Math.PI,z={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},W=function(t,e,n,r,i,l){var f,a,o;return(f=Math.sqrt(t*t+e*e))&&(t/=f,e/=f),(o=t*n+e*r)&&(n-=t*o,r-=e*o),(a=Math.sqrt(n*n+r*r))&&(n/=a,r/=a,o/=a),t*r<e*n&&(t=-t,e=-e,o=-o,f=-f),{translateX:i,translateY:l,rotate:Math.atan2(e,t)*D,skewX:Math.atan(o)*D,scaleX:f,scaleY:a}},L=h(s,"px, ","px)","deg)"),F=h(d,", ",")",")"),U=Math.SQRT2,V=2,X=4,$=1e-12,K=function(t,e){var n,r,i=t[0],l=t[1],f=t[2],a=e[0],o=e[1],u=e[2],c=a-i,s=o-l,d=c*c+s*s;if(d<$)r=Math.log(u/f)/U,n=function(t){return[i+t*c,l+t*s,f*Math.exp(U*t*r)]};else{var h=Math.sqrt(d),v=(u*u-f*f+X*d)/(2*f*V*h),y=(u*u-f*f-X*d)/(2*u*V*h),_=Math.log(Math.sqrt(v*v+1)-v),g=Math.log(Math.sqrt(y*y+1)-y);r=(g-_)/U,n=function(t){var e=t*r,n=p(_),a=f/(V*h)*(n*b(U*e+_)-q(_));return[i+a*c,l+a*s,f*n/p(U*e+_)]}}return n.duration=1e3*r,n},H=v(l),Q=v(a),Z=_(l),J=_(a),tt=g(l),et=g(a),nt=function(t,e){for(var n=new Array(e),r=0;r<e;++r)n[r]=t(r/(e-1));return n};t.interpolate=N,t.interpolateArray=Y,t.interpolateBasis=B,t.interpolateBasisClosed=G,t.interpolateDate=M,t.interpolateNumber=A,t.interpolateObject=j,t.interpolateRound=I,t.interpolateString=C,t.interpolateTransformCss=L,t.interpolateTransformSvg=F,t.interpolateZoom=K,t.interpolateRgb=O,t.interpolateRgbBasis=k,t.interpolateRgbBasisClosed=S,t.interpolateHsl=H,t.interpolateHslLong=Q,t.interpolateLab=y,t.interpolateHcl=Z,t.interpolateHclLong=J,t.interpolateCubehelix=tt,t.interpolateCubehelixLong=et,t.quantize=nt,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function n(){}function r(t){var e;return t=(t+"").trim().toLowerCase(),(e=A.exec(t))?(e=parseInt(e[1],16),new o(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1)):(e=j.exec(t))?i(parseInt(e[1],16)):(e=T.exec(t))?new o(e[1],e[2],e[3],1):(e=E.exec(t))?new o(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=C.exec(t))?l(e[1],e[2],e[3],e[4]):(e=N.exec(t))?l(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=I.exec(t))?u(e[1],e[2]/100,e[3]/100,1):(e=D.exec(t))?u(e[1],e[2]/100,e[3]/100,e[4]):z.hasOwnProperty(t)?i(z[t]):"transparent"===t?new o(NaN,NaN,NaN,0):null}function i(t){return new o(t>>16&255,t>>8&255,255&t,1)}function l(t,e,n,r){return r<=0&&(t=e=n=NaN),new o(t,e,n,r)}function f(t){return t instanceof n||(t=r(t)),t?(t=t.rgb(),new o(t.r,t.g,t.b,t.opacity)):new o}function a(t,e,n,r){return 1===arguments.length?f(t):new o(t,e,n,null==r?1:r)}function o(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function u(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new d(t,e,n,r)}function c(t){if(t instanceof d)return new d(t.h,t.s,t.l,t.opacity);if(t instanceof n||(t=r(t)),!t)return new d;if(t instanceof d)return t;t=t.rgb();var e=t.r/255,i=t.g/255,l=t.b/255,f=Math.min(e,i,l),a=Math.max(e,i,l),o=NaN,u=a-f,c=(a+f)/2;return u?(o=e===a?(i-l)/u+6*(i<l):i===a?(l-e)/u+2:(e-i)/u+4,u/=c<.5?a+f:2-a-f,o*=60):u=c>0&&c<1?0:o,new d(o,u,c,t.opacity)}function s(t,e,n,r){return 1===arguments.length?c(t):new d(t,e,n,null==r?1:r)}function d(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function h(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}function p(t){if(t instanceof b)return new b(t.l,t.a,t.b,t.opacity);if(t instanceof P){var e=t.h*W;return new b(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}t instanceof o||(t=f(t));var n=g(t.r),r=g(t.g),i=g(t.b),l=v((.4124564*n+.3575761*r+.1804375*i)/U),a=v((.2126729*n+.7151522*r+.072175*i)/V),u=v((.0193339*n+.119192*r+.9503041*i)/X);return new b(116*a-16,500*(l-a),200*(a-u),t.opacity)}function q(t,e,n,r){return 1===arguments.length?p(t):new b(t,e,n,null==r?1:r)}function b(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}function v(t){return t>Q?Math.pow(t,1/3):t/H+$}function y(t){return t>K?t*t*t:H*(t-$)}function _(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function g(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function x(t){if(t instanceof P)return new P(t.h,t.c,t.l,t.opacity);t instanceof b||(t=p(t));var e=Math.atan2(t.b,t.a)*L;return new P(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function m(t,e,n,r){return 1===arguments.length?x(t):new P(t,e,n,null==r?1:r)}function P(t,e,n,r){this.h=+t,this.c=+e,this.l=+n,this.opacity=+r}function R(t){if(t instanceof G)return new G(t.h,t.s,t.l,t.opacity);t instanceof o||(t=f(t));var e=t.r/255,n=t.g/255,r=t.b/255,i=(lt*r+rt*e-it*n)/(lt+rt-it),l=r-i,a=(nt*(n-i)-tt*l)/et,u=Math.sqrt(a*a+l*l)/(nt*i*(1-i)),c=u?Math.atan2(a,l)*L-120:NaN;return new G(c<0?c+360:c,u,i,t.opacity)}function B(t,e,n,r){return 1===arguments.length?R(t):new G(t,e,n,null==r?1:r)}function G(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}var w=function(t,e,n){t.prototype=e.prototype=n,n.constructor=t},O=.7,k=1/O,S="\\s*([+-]?\\d+)\\s*",Y="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",M="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",A=/^#([0-9a-f]{3})$/,j=/^#([0-9a-f]{6})$/,T=new RegExp("^rgb\\("+[S,S,S]+"\\)$"),E=new RegExp("^rgb\\("+[M,M,M]+"\\)$"),C=new RegExp("^rgba\\("+[S,S,S,Y]+"\\)$"),N=new RegExp("^rgba\\("+[M,M,M,Y]+"\\)$"),I=new RegExp("^hsl\\("+[Y,M,M]+"\\)$"),D=new RegExp("^hsla\\("+[Y,M,M,Y]+"\\)$"),z={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};w(n,r,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),w(o,a,e(n,{brighter:function(t){return t=null==t?k:Math.pow(k,t),new o(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?O:Math.pow(O,t),new o(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var t=this.opacity;return t=isNaN(t)?1:Math.max(0,Math.min(1,t)),(1===t?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}})),w(d,s,e(n,{brighter:function(t){return t=null==t?k:Math.pow(k,t),new d(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?O:Math.pow(O,t),new d(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new o(h(t>=240?t-240:t+120,i,r),h(t,i,r),h(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var W=Math.PI/180,L=180/Math.PI,F=18,U=.95047,V=1,X=1.08883,$=4/29,K=6/29,H=3*K*K,Q=K*K*K;w(b,q,e(n,{brighter:function(t){return new b(this.l+F*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new b(this.l-F*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return t=V*y(t),e=U*y(e),n=X*y(n),new o(_(3.2404542*e-1.5371385*t-.4985314*n),_(-.969266*e+1.8760108*t+.041556*n),_(.0556434*e-.2040259*t+1.0572252*n),this.opacity)}})),w(P,m,e(n,{brighter:function(t){return new P(this.h,this.c,this.l+F*(null==t?1:t),this.opacity)},darker:function(t){return new P(this.h,this.c,this.l-F*(null==t?1:t),this.opacity)},rgb:function(){return p(this).rgb()}}));var Z=-.14861,J=1.78277,tt=-.29227,et=-.90649,nt=1.97294,rt=nt*et,it=nt*J,lt=J*tt-et*Z;w(G,B,e(n,{brighter:function(t){return t=null==t?k:Math.pow(k,t),new G(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?O:Math.pow(O,t),new G(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*W,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),i=Math.sin(t);return new o(255*(e+n*(Z*r+J*i)),255*(e+n*(tt*r+et*i)),255*(e+n*(nt*r)),this.opacity)}})),t.color=r,t.rgb=a,t.hsl=s,t.lab=q,t.hcl=m,t.cubehelix=B,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(t){return+t}function n(t){return t*t}function r(t){return t*(2-t)}function i(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}function l(t){return t*t*t}function f(t){return--t*t*t+1}function a(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}function o(t){return 1-Math.cos(t*B)}function u(t){return Math.sin(t*B)}function c(t){return(1-Math.cos(R*t))/2}function s(t){return Math.pow(2,10*t-10)}function d(t){return 1-Math.pow(2,-10*t)}function h(t){return((t*=2)<=1?Math.pow(2,10*t-10):2-Math.pow(2,10-10*t))/2}function p(t){return 1-Math.sqrt(1-t*t)}function q(t){return Math.sqrt(1- --t*t)}function b(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}function v(t){return 1-y(1-t)}function y(t){return(t=+t)<G?T*t*t:t<O?T*(t-=w)*t+k:t<Y?T*(t-=S)*t+M:T*(t-=A)*t+j}function _(t){return((t*=2)<=1?1-y(1-t):y(t-1)+1)/2}var g=3,x=function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(g),m=function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(g),P=function t(e){function n(t){return((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}return e=+e,n.exponent=t,n}(g),R=Math.PI,B=R/2,G=4/11,w=6/11,O=8/11,k=.75,S=9/11,Y=10/11,M=.9375,A=21/22,j=63/64,T=1/G/G,E=1.70158,C=function t(e){function n(t){return t*t*((e+1)*t-e)}return e=+e,n.overshoot=t,n}(E),N=function t(e){function n(t){return--t*t*((e+1)*t+e)+1}return e=+e,n.overshoot=t,n}(E),I=function t(e){function n(t){return((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}return e=+e,n.overshoot=t,n}(E),D=2*Math.PI,z=1,W=.3,L=function t(e,n){function r(t){return e*Math.pow(2,10*--t)*Math.sin((i-t)/n)}var i=Math.asin(1/(e=Math.max(1,e)))*(n/=D);return r.amplitude=function(e){return t(e,n*D)},r.period=function(n){return t(e,n)},r}(z,W),F=function t(e,n){function r(t){return 1-e*Math.pow(2,-10*(t=+t))*Math.sin((t+i)/n)}var i=Math.asin(1/(e=Math.max(1,e)))*(n/=D);return r.amplitude=function(e){return t(e,n*D)},r.period=function(n){return t(e,n)},r}(z,W),U=function t(e,n){function r(t){return((t=2*t-1)<0?e*Math.pow(2,10*t)*Math.sin((i-t)/n):2-e*Math.pow(2,-10*t)*Math.sin((i+t)/n))/2}var i=Math.asin(1/(e=Math.max(1,e)))*(n/=D);return r.amplitude=function(e){return t(e,n*D)},r.period=function(n){return t(e,n)},r}(z,W);t.easeLinear=e,t.easeQuad=i,t.easeQuadIn=n,t.easeQuadOut=r,t.easeQuadInOut=i,t.easeCubic=a,t.easeCubicIn=l,t.easeCubicOut=f,t.easeCubicInOut=a,t.easePoly=P,t.easePolyIn=x,t.easePolyOut=m,t.easePolyInOut=P,t.easeSin=c,t.easeSinIn=o,t.easeSinOut=u,t.easeSinInOut=c,t.easeExp=h,t.easeExpIn=s,t.easeExpOut=d,t.easeExpInOut=h,t.easeCircle=b,t.easeCircleIn=p,t.easeCircleOut=q,t.easeCircleInOut=b,t.easeBounce=y,t.easeBounceIn=v,t.easeBounceOut=y,t.easeBounceInOut=_,t.easeBack=I,t.easeBackIn=C,t.easeBackOut=N,t.easeBackInOut=I,t.easeElastic=F,t.easeElasticIn=L,t.easeElasticOut=F,t.easeElasticInOut=U,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){var r=n(269);"string"==typeof r&&(r=[[t.id,r,""]]);n(271)(r,{});r.locals&&(t.exports=r.locals)},function(t,e,n){e=t.exports=n(270)(),e.push([t.id,"div.tooltip{position:absolute;text-align:center;padding:5px 10px;background:#111;color:#fff;border:0;pointer-events:none}",""])},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;e<this.length;e++){var n=this[e];n[2]?t.push("@media "+n[2]+"{"+n[1]+"}"):t.push(n[1])}return t.join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i<this.length;i++){var l=this[i][0];"number"==typeof l&&(r[l]=!0)}for(i=0;i<e.length;i++){var f=e[i];"number"==typeof f[0]&&r[f[0]]||(n&&!f[2]?f[2]=n:n&&(f[2]="("+f[2]+") and ("+n+")"),t.push(f))}},t}},function(t,e,n){function r(t,e){for(var n=0;n<t.length;n++){var r=t[n],i=h[r.id];if(i){i.refs++;for(var l=0;l<i.parts.length;l++)i.parts[l](r.parts[l]);for(;l<r.parts.length;l++)i.parts.push(u(r.parts[l],e))}else{for(var f=[],l=0;l<r.parts.length;l++)f.push(u(r.parts[l],e));h[r.id]={id:r.id,refs:1,parts:f}}}}function i(t){for(var e=[],n={},r=0;r<t.length;r++){var i=t[r],l=i[0],f=i[1],a=i[2],o=i[3],u={css:f,media:a,sourceMap:o};n[l]?n[l].parts.push(u):e.push(n[l]={id:l,parts:[u]})}return e}function l(t,e){var n=b(),r=_[_.length-1];if("top"===t.insertAt)r?r.nextSibling?n.insertBefore(e,r.nextSibling):n.appendChild(e):n.insertBefore(e,n.firstChild),_.push(e);else{if("bottom"!==t.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");n.appendChild(e)}}function f(t){t.parentNode.removeChild(t);var e=_.indexOf(t);e>=0&&_.splice(e,1)}function a(t){var e=document.createElement("style");return e.type="text/css",l(t,e),e}function o(t){var e=document.createElement("link");return e.rel="stylesheet",l(t,e),e}function u(t,e){var n,r,i;if(e.singleton){var l=y++;n=v||(v=a(e)),r=c.bind(null,n,l,!1),i=c.bind(null,n,l,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=o(e),r=d.bind(null,n),i=function(){f(n),n.href&&URL.revokeObjectURL(n.href)}):(n=a(e),r=s.bind(null,n),i=function(){f(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else i()}}function c(t,e,n,r){var i=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=g(e,i);else{var l=document.createTextNode(i),f=t.childNodes;f[e]&&t.removeChild(f[e]),f.length?t.insertBefore(l,f[e]):t.appendChild(l)}}function s(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function d(t,e){var n=e.css,r=e.sourceMap;r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([n],{type:"text/css"}),l=t.href;t.href=URL.createObjectURL(i),l&&URL.revokeObjectURL(l)}var h={},p=function(t){var e;return function(){return"undefined"==typeof e&&(e=t.apply(this,arguments)),e}},q=p(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),b=p(function(){return document.head||document.getElementsByTagName("head")[0]}),v=null,y=0,_=[];t.exports=function(t,e){e=e||{},"undefined"==typeof e.singleton&&(e.singleton=q()),"undefined"==typeof e.insertAt&&(e.insertAt="bottom");var n=i(t);return r(n,e),function(t){for(var l=[],f=0;f<n.length;f++){var a=n[f],o=h[a.id];o.refs--,l.push(o)}if(t){var u=i(t);r(u,e)}for(var f=0;f<l.length;f++){var o=l[f];if(0===o.refs){for(var c=0;c<o.parts.length;c++)o.parts[c]();delete h[o.id]}}}};var g=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join("\n")}}()},function(t,e,n){var r=n(273),i=r();t.exports=i},function(t,e,n){function r(t){return function(e,n,r){return r&&"number"!=typeof r&&l(e,n,r)&&(n=r=void 0),e=f(e),void 0===n?(n=e,e=0):n=f(n),r=void 0===r?e<n?1:-1:f(r),i(e,n,r,t)}}var i=n(274),l=n(98),f=n(238);t.exports=r},function(t,e){function n(t,e,n,l){for(var f=-1,a=i(r((e-t)/(n||1)),0),o=Array(a);a--;)o[l?a:++f]=t,t+=n;return o}var r=Math.ceil,i=Math.max;t.exports=n},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n,r){return!!(0,b.default)((0,p.default)(n),t)||(P.log(1,"datum","unknown parent id",{line:e+1,value:t,header:r,layoutSummary:n}),!1)}function l(t,e){return(0,y.default)(t,function(t,n){return!isNaN(t)||(P.log(1,"datum","not a number",{line:e+1,value:t,header:n}),!1)})}function f(t,e){var n=(0,p.default)(t[0]),r=(0,y.default)((0,g.default)(e,function(t){return(0,b.default)(n,t)}));return r?(0,g.default)(t,function(t){return(0,g.default)(e,function(e){return t[e]})}):t}function a(t){return{data:(0,x.nest)().key(function(t){return t.block_id}).entries(t),meta:{min:(0,m.min)(t,function(t){return t.value}),max:(0,m.max)(t,function(t){return t.value})}}}function o(t,e){if(0===t.length)return{data:[],meta:{min:null,max:null}};var n=f(t,["parent_id","start","end","value"]),r=n.filter(function(t,n){return i(t[0],n,e,"parent")}).filter(function(t,e){return l({start:t[1],end:t[2],value:t[3]},e)}).map(function(t){return(t[1]<0||t[2]>e[t[0]])&&P.log(2,"position","position inconsistency",{datum:t,layoutSummary:e}),{block_id:t[0],start:Math.max(0,parseFloat(t[1])),end:Math.min(e[t[0]],parseFloat(t[2])),value:parseFloat(t[3])||1}});return a(r)}function u(t,e){if(0===t.length)return{data:[],meta:{min:null,max:null}};var n=f(t,["parent_id","start","end","value"]),r=n.filter(function(t,n){return i(t[0],n,e,"parent")}).filter(function(t,e){return l({start:t[1],end:t[2]},e)}).map(function(t){return(t[1]<0||t[2]>e[t[0]])&&P.log(2,"position","position inconsistency",{datum:t,layoutSummary:e}),{block_id:t[0],start:Math.max(0,parseFloat(t[1])),end:Math.min(e[t[0]],parseFloat(t[2])),value:t[3]?t[3]:null}});return a(r)}function c(t,e){if(0===t.length)return{data:[],meta:{min:null,max:null}};var n=f(t,["parent_id","position","value"]),r=n.filter(function(t,n){return i(t[0],n,e,"parent")}).filter(function(t,e){return l({position:t[1],value:t[2]},e)}).map(function(t){return{block_id:t[0],position:Math.min(e[t[0]],parseFloat(t[1])),value:parseFloat(t[2])||1}});return a(r)}function s(t,e){if(0===t.length)return{data:[],meta:{min:null,max:null}};var n=f(t,["parent_id","position","value"]),r=n.filter(function(t,n){return i(t[0],n,e,"parent")}).filter(function(t,e){return l({position:t[1]},e)}).map(function(t){return{block_id:t[0],position:Math.min(e[t[0]],parseFloat(t[1])),value:t[2]}});return a(r)}function d(t,e){if(0===t.length)return{data:[],meta:{min:null,max:null}};var n=f(t,["source_id","source_start","source_end","target_id","target_start","target_end","value"]),r=n.filter(function(t,n){return i(t[0],n,e,"source_id")}).filter(function(t,n){return i(t[3],n,e,"target_id")}).filter(function(t,e){return l({source_start:t[1],source_end:t[2],target_start:t[4],target_end:t[5],value:t[6]||1},e)}).map(function(t){return{source:{id:t[0],start:Math.max(0,parseFloat(t[1])),end:Math.min(e[t[0]],parseFloat(t[2]))},target:{id:t[3],start:Math.max(0,parseFloat(t[4])),end:Math.min(e[t[3]],parseFloat(t[5]))},value:parseFloat(t[6])}});return{data:r,meta:{min:(0,m.min)(t,function(t){return t.value}),max:(0,m.max)(t,function(t){return t.value})}}}Object.defineProperty(e,"__esModule",{value:!0}),e.parseSpanValueData=o,e.parseSpanStringData=u,e.parsePositionValueData=c,e.parsePositionTextData=s,e.parseChordData=d;var h=n(103),p=r(h),q=n(276),b=r(q),v=n(280),y=r(v),_=n(283),g=r(_),x=n(284),m=n(190),P=console},function(t,e,n){function r(t,e,n,r){t=l(t)?t:o(t),n=n&&!r?a(n):0;var c=t.length;return n<0&&(n=u(c+n,0)),f(t)?n<=c&&t.indexOf(e,n)>-1:!!c&&i(t,e,n)>-1}var i=n(228),l=n(78),f=n(277),a=n(237),o=n(278),u=Math.max;t.exports=r},function(t,e,n){function r(t){return"string"==typeof t||!l(t)&&f(t)&&i(t)==a}var i=n(13),l=n(76),f=n(75),a="[object String]";t.exports=r},function(t,e,n){function r(t){return null==t?[]:i(t,l(t))}var i=n(279),l=n(103);t.exports=r},function(t,e,n){function r(t,e){return i(e,function(e){return t[e]})}var i=n(169);t.exports=r},function(t,e,n){function r(t,e,n){var r=a(t)?i:l;return n&&o(t,e,n)&&(e=void 0),r(t,f(e,3))}var i=n(281),l=n(282),f=n(142),a=n(76),o=n(98);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}t.exports=n},function(t,e,n){function r(t,e){var n=!0;return i(t,function(t,r,i){return n=!!e(t,r,i)}),n}var i=n(101);t.exports=r},function(t,e,n){function r(t,e){var n=a(t)?i:f;return n(t,l(e,3))}var i=n(169),l=n(142),f=n(183),a=n(76);t.exports=r},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(){}function n(t,n){var r=new e;if(t instanceof e)t.each(function(t,e){r.set(e,t)});else if(Array.isArray(t)){var i,l=-1,f=t.length;if(null==n)for(;++l<f;)r.set(l,t[l]);else for(;++l<f;)r.set(n(i=t[l],l,t),i)}else if(t)for(var a in t)r.set(a,t[a]);return r}function r(){return{}}function i(t,e,n){t[e]=n}function l(){return n()}function f(t,e,n){t.set(e,n)}function a(){}function o(t,e){var n=new a;if(t instanceof a)t.each(function(t){n.add(t)});else if(t){var r=-1,i=t.length;if(null==e)for(;++r<i;)n.add(t[r]);else for(;++r<i;)n.add(e(t[r],r,t))}return n}var u="$";e.prototype=n.prototype={constructor:e,has:function(t){return u+t in this},get:function(t){return this[u+t]},set:function(t,e){return this[u+t]=e,this},remove:function(t){var e=u+t;return e in this&&delete this[e]},clear:function(){for(var t in this)t[0]===u&&delete this[t]},keys:function(){var t=[];for(var e in this)e[0]===u&&t.push(e.slice(1));return t},values:function(){var t=[];for(var e in this)e[0]===u&&t.push(this[e]);return t},entries:function(){var t=[];for(var e in this)e[0]===u&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var t=0;for(var e in this)e[0]===u&&++t;return t},empty:function(){for(var t in this)if(t[0]===u)return!1;return!0},each:function(t){for(var e in this)e[0]===u&&t(this[e],e.slice(1),this)}};var c=function(){function t(e,r,i,l){if(r>=c.length)return null!=o?o(e):null!=a?e.sort(a):e;for(var f,u,s,d=-1,h=e.length,p=c[r++],q=n(),b=i();++d<h;)(s=q.get(f=p(u=e[d])+""))?s.push(u):q.set(f,[u]);return q.each(function(e,n){l(b,n,t(e,r,i,l))}),b}function e(t,n){if(++n>c.length)return t;var r,i=s[n-1];return null!=o&&n>=c.length?r=t.entries():(r=[],t.each(function(t,i){r.push({key:i,values:e(t,n)})})),null!=i?r.sort(function(t,e){return i(t.key,e.key)}):r}var a,o,u,c=[],s=[];return u={object:function(e){return t(e,0,r,i)},map:function(e){return t(e,0,l,f)},entries:function(n){return e(t(n,0,l,f),0)},key:function(t){return c.push(t),u},sortKeys:function(t){return s[c.length-1]=t,u},sortValues:function(t){return a=t,u},rollup:function(t){return o=t,u}}},s=n.prototype;a.prototype=o.prototype={constructor:a,has:s.has,add:function(t){return t+="",this[u+t]=t,this},remove:s.remove,clear:s.clear,values:s.keys,size:s.size,empty:s.empty,each:s.each};var d=function(t){var e=[];for(var n in t)e.push(n);return e},h=function(t){var e=[];for(var n in t)e.push(t[n]);return e},p=function(t){var e=[];for(var n in t)e.push({key:n,value:t[n]});return e};t.nest=c,t.set=o,t.map=n,t.keys=d,t.values=h,t.entries=p,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function f(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){
for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(192),u=r(o),c=n(275),s=n(286),d=r(s),h=n(287),p=n(188),q=(0,d.default)({defaultColor:"#fd6a62",opacity:.5,zIndex:101,strokeColor:"#d3d3d3",strokeWidth:0,tooltipContent:null},h.radial),b=function(t){function e(t,n,r){return i(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,q,r,c.parseSpanStringData))}return f(e,t),a(e,[{key:"renderDatumContainer",value:function(t,e,n,r,i){return this.renderBlock(e,r,t._layout,i)}},{key:"renderDatum",value:function(t,e,n,r){return t.selectAll("tile").data(function(t){return t.values}).enter().append("path").attr("class","tile").attr("d",(0,p.arc)().innerRadius(e.innerRadius).outerRadius(e.outerRadius).startAngle(function(t,e){return r.theta(t.start,n.blocks[t.block_id])}).endAngle(function(t,e){return r.theta(t.end,n.blocks[t.block_id])})).attr("fill",function(t){return t.value||e.color}).attr("opacity",function(t){return t.opacity||e.opacity}).attr("stroke-width",function(t){return t.strokeWidth||e.strokeWidth}).attr("stroke",function(t){return t.strokeColor||e.strokeColor})}}]),e}(u.default);e.default=b},function(t,e,n){var r=n(89),i=n(88),l=n(97),f=n(78),a=n(72),o=n(103),u=Object.prototype,c=u.hasOwnProperty,s=l(function(t,e){if(a(e)||f(e))return void i(e,o(e),t);for(var n in e)c.call(e,n)&&r(t,n,e[n])});t.exports=s},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={axes:{display:!1,minor:{spacing:5,spacingType:"pixel",color:"#d3d3d3",thickness:2},major:{spacing:5,color:"#000000",thickness:2}}},r={colorPaletteSize:9,colorPalette:"YlGnBu",usePalette:!0,colorPaletteReverse:!0},i={innerRadius:0,outerRadius:0};e.axes=n,e.palette=r,e.radial=i},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function f(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(192),u=r(o),c=n(275),s=n(188),h=n(286),p=r(h),q=n(287),b=(0,p.default)({min:"smart",max:"smart",direction:"out",color:"#fd6a62",logScale:!1,backgrounds:[],zIndex:1,opacity:1,tooltipContent:null},q.axes,q.palette,q.radial),v=function(t){function e(t,n,r){return i(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,b,r,c.parseSpanValueData))}return f(e,t),a(e,[{key:"renderDatumContainer",value:function(t,e,n,r,i){var l=e.append("g").attr("class",this.conf.colorPalette);return this.renderBlock(l,r,t._layout,i)}},{key:"renderDatum",value:function(t,e,n,r){var i=t.selectAll(".bin").data(function(t){return t.values}).enter().append("path").attr("class","bin").attr("opacity",function(t){return t.opacity||e.opacity}).attr("d",(0,s.arc)().innerRadius(function(t){if("in"==e.direction){var n=r.ratio(t.value,e.cmin,e.cmax,e.outerRadius-e.innerRadius,!1,e.logscale);return e.outerRadius-n}return e.innerRadius}).outerRadius(function(t){if("out"==e.direction){var n=r.ratio(t.value,e.cmin,e.cmax,e.outerRadius-e.innerRadius,!1,e.logscale);return e.innerRadius+n}return e.outerRadius}).startAngle(function(t){return r.theta(t.start,n.blocks[t.block_id])}).endAngle(function(t){return r.theta(t.end,n.blocks[t.block_id])}));return e.usePalette?i.attr("class",function(t){return"q"+r.ratio(t.value,e.cmin,e.cmax,e.colorPaletteSize,e.colorPaletteReverse,e.logScale)+"-"+e.colorPaletteSize}):i.attr("fill",d.color||e.color),i}}]),e}(u.default);e.default=v},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function f(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(192),u=r(o),c=n(275),s=n(261),d=n(290),h=n(286),p=r(h),q=n(287),b=(0,p.default)({color:"#fd6a62",opacity:.7,min:"smart",max:"smart",logScale:!1,zIndex:1,tooltipContent:null},q.palette),v=function(t){function e(t,n,r){return i(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,b,r,c.parseChordData))}return f(e,t),a(e,[{key:"getCoordinates",value:function(t,e){var n=e.blocks[t.id],r=n.start+t.start/n.len*(n.end-n.start),i=n.start+t.end/n.len*(n.end-n.start);return{radius:e.conf.innerRadius,startAngle:r,endAngle:i}}},{key:"renderChords",value:function(t,e,n,r,i,l,f){var a=this,o=t.append("g").attr("class",n.colorPalette),u=this,c=o.selectAll(".chord").data(r).enter().append("path").attr("class","chord").attr("d",(0,d.ribbon)().source(function(t){return f(t.source,i)}).target(function(t){return f(t.target,i)})).attr("opacity",function(t){return n.opacity}).on("mouseover",function(t){u.dispatch.call("mouseover",a,t)}).on("mouseout",function(t){return u.dispatch.call("mouseout",a,t)});return n.usePalette?c.attr("class",function(t){return"q"+l(t.value,n.cmin,n.cmax,n.colorPaletteSize,n.colorPaletteReverse,n.logScale)+"-"+n.colorPaletteSize}):c.attr("fill",function(t){return n.color}),c}},{key:"render",value:function(t,e,n){e.select("."+n).remove();var r=e.append("g").attr("class",n).attr("z-index",this.conf.zIndex),i=this.renderChords(r,n,this.conf,this.data,t._layout,this.ratio,this.getCoordinates);return this.conf.tooltipContent&&(0,s.registerTooltip)(this,t,i,this.conf),this}}]),e}(u.default);e.default=v},function(t,e,n){!function(t,r){r(e,n(190),n(189))}(this,function(t,e,n){"use strict";function r(t){return function(e,n){return t(e.source.value+e.target.value,n.source.value+n.target.value)}}function i(t){return t.source}function l(t){return t.target}function f(t){return t.radius}function a(t){return t.startAngle}function o(t){return t.endAngle}var u=Math.cos,c=Math.sin,s=Math.PI,d=s/2,h=2*s,p=Math.max,q=function(){function t(t){var r,a,o,u,c,s,d=t.length,q=[],b=e.range(d),v=[],y=[],_=y.groups=new Array(d),g=new Array(d*d);for(r=0,c=-1;++c<d;){for(a=0,s=-1;++s<d;)a+=t[c][s];q.push(a),v.push(e.range(d)),r+=a}for(i&&b.sort(function(t,e){return i(q[t],q[e])}),l&&v.forEach(function(e,n){e.sort(function(e,r){return l(t[n][e],t[n][r])})}),r=p(0,h-n*d)/r,u=r?n:h/d,a=0,c=-1;++c<d;){for(o=a,s=-1;++s<d;){var x=b[c],m=v[x][s],P=t[x][m],R=a,B=a+=P*r;g[m*d+x]={index:x,subindex:m,startAngle:R,endAngle:B,value:P}}_[x]={index:x,startAngle:o,endAngle:a,value:q[x]},a+=u}for(c=-1;++c<d;)for(s=c-1;++s<d;){var G=g[s*d+c],w=g[c*d+s];(G.value||w.value)&&y.push(G.value<w.value?{source:w,target:G}:{source:G,target:w})}return f?y.sort(f):y}var n=0,i=null,l=null,f=null;return t.padAngle=function(e){return arguments.length?(n=p(0,e),t):n},t.sortGroups=function(e){return arguments.length?(i=e,t):i},t.sortSubgroups=function(e){return arguments.length?(l=e,t):l},t.sortChords=function(e){return arguments.length?(null==e?f=null:(f=r(e))._=e,t):f&&f._},t},b=Array.prototype.slice,v=function(t){return function(){return t}},y=function(){function t(){var t,i=b.call(arguments),l=e.apply(this,i),f=r.apply(this,i),a=+s.apply(this,(i[0]=l,i)),o=h.apply(this,i)-d,v=p.apply(this,i)-d,y=a*u(o),_=a*c(o),g=+s.apply(this,(i[0]=f,i)),x=h.apply(this,i)-d,m=p.apply(this,i)-d;if(q||(q=t=n.path()),q.moveTo(y,_),q.arc(0,0,a,o,v),o===x&&v===m||(q.quadraticCurveTo(0,0,g*u(x),g*c(x)),q.arc(0,0,g,x,m)),q.quadraticCurveTo(0,0,y,_),q.closePath(),t)return q=null,t+""||null}var e=i,r=l,s=f,h=a,p=o,q=null;return t.radius=function(e){return arguments.length?(s="function"==typeof e?e:v(+e),t):s},t.startAngle=function(e){return arguments.length?(h="function"==typeof e?e:v(+e),t):h},t.endAngle=function(e){return arguments.length?(p="function"==typeof e?e:v(+e),t):p},t.source=function(n){return arguments.length?(e=n,t):e},t.target=function(e){return arguments.length?(r=e,t):r},t.context=function(e){return arguments.length?(q=null==e?null:e,t):q},t};t.chord=q,t.ribbon=y,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function f(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(192),u=r(o),c=n(275),s=n(188),d={innerRadius:0,outerRadius:0,min:"smart",max:"smart",colorPalette:"YlGnBu",colorPaletteSize:9,colorPaletteReverse:!1,logScale:!1,backgrounds:[],zIndex:1,opacity:1,tooltipContent:null},h=function(t){function e(t,n,r){return i(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,d,r,c.parseSpanValueData))}return f(e,t),a(e,[{key:"renderDatumContainer",value:function(t,e,n,r,i){var l=e.append("g").attr("class",i.colorPalette);return this.renderBlock(l,r,t._layout,i)}},{key:"renderDatum",value:function(t,e,n,r){return t.selectAll("tile").data(function(t){return t.values}).enter().append("path").attr("class","tile").attr("opacity",function(t){return t.opacity||e.opacity}).attr("d",(0,s.arc)().innerRadius(e.innerRadius).outerRadius(e.outerRadius).startAngle(function(t,e){return r.theta(t.start,n.blocks[t.block_id])}).endAngle(function(t,e){return r.theta(t.end,n.blocks[t.block_id])})).attr("class",function(t){return"q"+r.ratio(t.value,e.cmin,e.cmax,e.colorPaletteSize,e.colorPaletteReverse,e.logScale)+"-"+e.colorPaletteSize})}}]),e}(u.default);e.default=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function f(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(192),u=r(o),c=n(275),s=n(286),d=r(s),h=n(287),p=n(188),q=(0,d.default)({min:"smart",max:"smart",direction:"out",logScale:!1,color:"#fd6a62",fill:!0,fill_color:"#d3d3d3",thickness:2,max_gap:1e7,interpolation:"linear",backgrounds:[],zIndex:1,opacity:1,tooltipContent:null},h.axes,h.radial),b=function(t){function e(t,n,r){return i(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,q,r,c.parsePositionValueData))}return f(e,t),a(e,[{key:"renderDatumContainer",value:function(t,e,n,r,i){var l=e.append("g").attr("class",n);return this.renderBlock(l,r,t._layout,i)}},{key:"renderDatum",value:function(t,e,n,r){var i=(0,p.radialLine)().angle(function(t){return t.angle}).radius(function(t){return t.radius}).curve(p.curveLinear),l=(0,p.radialArea)().angle(function(t){return t.angle}).innerRadius(function(t){return t.innerRadius}).outerRadius(function(t){return t.outerRadius}).curve(p.curveLinear),f=e.fill?l:i,a=function(t){return e.fill?{innerRadius:"out"===e.direction?e.innerRadius:e.outerRadius-t,outerRadius:"out"===e.direction?e.innerRadius+t:e.outerRadius}:{radius:"out"===e.direction?e.innerRadius+t:e.outerRadius-t}};return t.append("path").datum(function(t){return t.values.map(function(i){var l=r.ratio(i.value,e.cmin,e.cmax,e.outerRadius-e.innerRadius,!1,e.logscale);return(0,d.default)({angle:r.theta(i.position,n.blocks[t.key])},a(l))})}).attr("class","line").attr("d",f).attr("opacity",function(t){return e.opacity}).attr("stroke-width",function(t){return e.thickness}).attr("stroke",function(t){return e.color}).attr("fill",function(t){var n=e.fill,r=e.fill_color;return n?r:"none"})}}]),e}(u.default);e.default=b},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function f(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(192),u=r(o),c=n(275),s=n(188),d=n(286),h=r(d),p=n(287),q=(0,h.default)({min:"smart",max:"smart",direction:"out",logScale:!1,glyph:{color:"#fd6a62",fill:!0,size:15,shape:"circle",strokeColor:"#d3d3d3",strokeWidth:2},backgrounds:[],zIndex:1,opacity:1,tooltipContent:null},p.axes,p.radial),b=function(t){switch(t){case"circle":return s.symbolCircle;case"cross":return s.symbolCross;case"diamond":return s.symbolDiamond;case"square":return s.symbolSquare;case"triangle":return s.symbolTriangle;case"star":return s.symbolStar;case"wye":return s.symbolWye;default:return s.symbolCross}},v=function(t){function e(t,n,r){return i(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,q,r,c.parsePositionValueData))}return f(e,t),a(e,[{key:"renderDatumContainer",value:function(t,e,n,r,i){var l=e.append("g").attr("class",n);return this.renderBlock(l,r,t._layout,i)}},{key:"renderDatum",value:function(t,e,n,r){var i=t.selectAll(".point").data(function(t){return t.values}).enter().append("path").attr("class","point").attr("opacity",function(t){return t.opacity||e.opacity}).attr("d",(0,s.symbol)().type(b(e.glyph.shape)).size(e.glyph.size)).attr("transform",function(t){return"translate("+r.x(t,n,e)+","+r.y(t,n,e)+") rotate("+360*r.theta(t.position,n.blocks[t.block_id])/(2*Math.PI)+")"}).attr("stroke",function(t){return t.glyph_strokeColor||e.glyph.strokeColor}).attr("stroke-width",function(t){return t.glyph_strokeWidth||e.glyph.strokeWidth}).attr("fill",function(t){var n=t.glyph_fill||e.glyph.fill,r=t.glyph_color||e.glyph.color;return n?r:"none"});return i}}]),e}(u.default);e.default=v},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function f(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(192),u=r(o),c=n(275),s=n(188),d=n(286),h=r(d),p=n(99),q=r(p),b=n(287),v=(0,h.default)({color:"#fd6a62",min:"smart",max:"smart",direction:"out",logScale:!1,thickness:10,radialMargin:2,margin:2,strokeWidth:1,strokeColor:"#000000",backgrounds:[],zIndex:1,opacity:1,tooltipContent:null},b.palette,b.axes,b.radial),y=function(t){function e(t,n,r){i(this,e);var f=l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,v,r,c.parseSpanValueData));return f.buildLayers(f.data,f.conf.margin),f}return f(e,t),a(e,[{key:"buildLayers",value:function(t,e){(0,q.default)(t,function(t,n){console.log(n,t),t.values=t.values.sort(function(t,e){return t.start<e.start?-1:t.start==e.start&&t.end>e.end?-1:t.start==e.start&&t.end==e.end?0:1});var r=[];(0,q.default)(t.values,function(t){var n=!1;(0,q.default)(r,function(r,i){var l=r.slice(0).pop();if(l.end+e<t.start)return r.push(t),t.layer=i,n=!0,!1}),n||(t.layer=r.length,r.push([t]))})})}},{key:"datumRadialPosition",value:function(t){var e=(this.conf.thickness+this.conf.radialMargin)*t.layer,n=e+this.conf.thickness;if("out"===this.conf.direction)return[this.conf.innerRadius+e,Math.min(this.conf.innerRadius+n,this.conf.outerRadius)];if("in"===this.conf.direction)return[Math.max(this.conf.outerRadius-n,this.conf.innerRadius),this.conf.outerRadius-e];if("center"===this.conf.direction){var r=Math.floor((this.conf.outerRadius+this.conf.innerRadius)/2),i=(this.conf.thickness+this.conf.radialMargin)*Math.floor(t.layer/2),l=i+this.conf.thickness;return t.layer%2===0?[r+i,r+l]:[r-i-this.conf.radialMargin,r-l-this.conf.radialMargin]}}},{key:"renderDatumContainer",value:function(t,e,n,r,i){var l=e.append("g").attr("class",i.colorPalette);return this.renderBlock(l,r,t._layout,i)}},{key:"renderDatum",value:function(t,e,n,r){var i=this;return t.selectAll(".tile").data(function(t){return t.values.map(function(t){console.log(t);var e=i.datumRadialPosition(t);return{innerRadius:e[0],outerRadius:e[1],startAngle:r.theta(t.start,n.blocks[t.block_id]),endAngle:r.theta(t.end,n.blocks[t.block_id])}})}).enter().append("path").attr("class","tile").attr("d",(0,s.arc)()).attr("opacity",function(t){return t.opacity||e.opacity}).attr("stroke-width",function(t){return t.strokeWidth||e.strokeWidth}).attr("stroke",function(t){return t.strokeColor||e.strokeColor}).attr("fill",function(t){return t.color||e.color}).attr("class",function(t){var n=t.usePalette||e.usePalette;if(n)return"q"+r.ratio(t.value,e.cmin,e.cmax,e.colorPaletteSize,e.colorPaletteReverse,e.logScale)+"-"+e.colorPaletteSize})}}]),e}(u.default);e.default=y},function(t,e,n){var r=n(296);"string"==typeof r&&(r=[[t.id,r,""]]);n(271)(r,{});r.locals&&(t.exports=r.locals)},function(t,e,n){e=t.exports=n(270)(),e.push([t.id,".YlGn .q0-3{fill:#f7fcb9}.YlGn .q1-3{fill:#addd8e}.YlGn .q2-3{fill:#31a354}.YlGn .q0-4{fill:#ffc}.YlGn .q1-4{fill:#c2e699}.YlGn .q2-4{fill:#78c679}.YlGn .q3-4{fill:#238443}.YlGn .q0-5{fill:#ffc}.YlGn .q1-5{fill:#c2e699}.YlGn .q2-5{fill:#78c679}.YlGn .q3-5{fill:#31a354}.YlGn .q4-5{fill:#006837}.YlGn .q0-6{fill:#ffc}.YlGn .q1-6{fill:#d9f0a3}.YlGn .q2-6{fill:#addd8e}.YlGn .q3-6{fill:#78c679}.YlGn .q4-6{fill:#31a354}.YlGn .q5-6{fill:#006837}.YlGn .q0-7{fill:#ffc}.YlGn .q1-7{fill:#d9f0a3}.YlGn .q2-7{fill:#addd8e}.YlGn .q3-7{fill:#78c679}.YlGn .q4-7{fill:#41ab5d}.YlGn .q5-7{fill:#238443}.YlGn .q6-7{fill:#005a32}.YlGn .q0-8{fill:#ffffe5}.YlGn .q1-8{fill:#f7fcb9}.YlGn .q2-8{fill:#d9f0a3}.YlGn .q3-8{fill:#addd8e}.YlGn .q4-8{fill:#78c679}.YlGn .q5-8{fill:#41ab5d}.YlGn .q6-8{fill:#238443}.YlGn .q7-8{fill:#005a32}.YlGn .q0-9{fill:#ffffe5}.YlGn .q1-9{fill:#f7fcb9}.YlGn .q2-9{fill:#d9f0a3}.YlGn .q3-9{fill:#addd8e}.YlGn .q4-9{fill:#78c679}.YlGn .q5-9{fill:#41ab5d}.YlGn .q6-9{fill:#238443}.YlGn .q7-9{fill:#006837}.YlGn .q8-9{fill:#004529}.YlGnBu .q0-3{fill:#edf8b1}.YlGnBu .q1-3{fill:#7fcdbb}.YlGnBu .q2-3{fill:#2c7fb8}.YlGnBu .q0-4{fill:#ffc}.YlGnBu .q1-4{fill:#a1dab4}.YlGnBu .q2-4{fill:#41b6c4}.YlGnBu .q3-4{fill:#225ea8}.YlGnBu .q0-5{fill:#ffc}.YlGnBu .q1-5{fill:#a1dab4}.YlGnBu .q2-5{fill:#41b6c4}.YlGnBu .q3-5{fill:#2c7fb8}.YlGnBu .q4-5{fill:#253494}.YlGnBu .q0-6{fill:#ffc}.YlGnBu .q1-6{fill:#c7e9b4}.YlGnBu .q2-6{fill:#7fcdbb}.YlGnBu .q3-6{fill:#41b6c4}.YlGnBu .q4-6{fill:#2c7fb8}.YlGnBu .q5-6{fill:#253494}.YlGnBu .q0-7{fill:#ffc}.YlGnBu .q1-7{fill:#c7e9b4}.YlGnBu .q2-7{fill:#7fcdbb}.YlGnBu .q3-7{fill:#41b6c4}.YlGnBu .q4-7{fill:#1d91c0}.YlGnBu .q5-7{fill:#225ea8}.YlGnBu .q6-7{fill:#0c2c84}.YlGnBu .q0-8{fill:#ffffd9}.YlGnBu .q1-8{fill:#edf8b1}.YlGnBu .q2-8{fill:#c7e9b4}.YlGnBu .q3-8{fill:#7fcdbb}.YlGnBu .q4-8{fill:#41b6c4}.YlGnBu .q5-8{fill:#1d91c0}.YlGnBu .q6-8{fill:#225ea8}.YlGnBu .q7-8{fill:#0c2c84}.YlGnBu .q0-9{fill:#ffffd9}.YlGnBu .q1-9{fill:#edf8b1}.YlGnBu .q2-9{fill:#c7e9b4}.YlGnBu .q3-9{fill:#7fcdbb}.YlGnBu .q4-9{fill:#41b6c4}.YlGnBu .q5-9{fill:#1d91c0}.YlGnBu .q6-9{fill:#225ea8}.YlGnBu .q7-9{fill:#253494}.YlGnBu .q8-9{fill:#081d58}.GnBu .q0-3{fill:#e0f3db}.GnBu .q1-3{fill:#a8ddb5}.GnBu .q2-3{fill:#43a2ca}.GnBu .q0-4{fill:#f0f9e8}.GnBu .q1-4{fill:#bae4bc}.GnBu .q2-4{fill:#7bccc4}.GnBu .q3-4{fill:#2b8cbe}.GnBu .q0-5{fill:#f0f9e8}.GnBu .q1-5{fill:#bae4bc}.GnBu .q2-5{fill:#7bccc4}.GnBu .q3-5{fill:#43a2ca}.GnBu .q4-5{fill:#0868ac}.GnBu .q0-6{fill:#f0f9e8}.GnBu .q1-6{fill:#ccebc5}.GnBu .q2-6{fill:#a8ddb5}.GnBu .q3-6{fill:#7bccc4}.GnBu .q4-6{fill:#43a2ca}.GnBu .q5-6{fill:#0868ac}.GnBu .q0-7{fill:#f0f9e8}.GnBu .q1-7{fill:#ccebc5}.GnBu .q2-7{fill:#a8ddb5}.GnBu .q3-7{fill:#7bccc4}.GnBu .q4-7{fill:#4eb3d3}.GnBu .q5-7{fill:#2b8cbe}.GnBu .q6-7{fill:#08589e}.GnBu .q0-8{fill:#f7fcf0}.GnBu .q1-8{fill:#e0f3db}.GnBu .q2-8{fill:#ccebc5}.GnBu .q3-8{fill:#a8ddb5}.GnBu .q4-8{fill:#7bccc4}.GnBu .q5-8{fill:#4eb3d3}.GnBu .q6-8{fill:#2b8cbe}.GnBu .q7-8{fill:#08589e}.GnBu .q0-9{fill:#f7fcf0}.GnBu .q1-9{fill:#e0f3db}.GnBu .q2-9{fill:#ccebc5}.GnBu .q3-9{fill:#a8ddb5}.GnBu .q4-9{fill:#7bccc4}.GnBu .q5-9{fill:#4eb3d3}.GnBu .q6-9{fill:#2b8cbe}.GnBu .q7-9{fill:#0868ac}.GnBu .q8-9{fill:#084081}.BuGn .q0-3{fill:#e5f5f9}.BuGn .q1-3{fill:#99d8c9}.BuGn .q2-3{fill:#2ca25f}.BuGn .q0-4{fill:#edf8fb}.BuGn .q1-4{fill:#b2e2e2}.BuGn .q2-4{fill:#66c2a4}.BuGn .q3-4{fill:#238b45}.BuGn .q0-5{fill:#edf8fb}.BuGn .q1-5{fill:#b2e2e2}.BuGn .q2-5{fill:#66c2a4}.BuGn .q3-5{fill:#2ca25f}.BuGn .q4-5{fill:#006d2c}.BuGn .q0-6{fill:#edf8fb}.BuGn .q1-6{fill:#ccece6}.BuGn .q2-6{fill:#99d8c9}.BuGn .q3-6{fill:#66c2a4}.BuGn .q4-6{fill:#2ca25f}.BuGn .q5-6{fill:#006d2c}.BuGn .q0-7{fill:#edf8fb}.BuGn .q1-7{fill:#ccece6}.BuGn .q2-7{fill:#99d8c9}.BuGn .q3-7{fill:#66c2a4}.BuGn .q4-7{fill:#41ae76}.BuGn .q5-7{fill:#238b45}.BuGn .q6-7{fill:#005824}.BuGn .q0-8{fill:#f7fcfd}.BuGn .q1-8{fill:#e5f5f9}.BuGn .q2-8{fill:#ccece6}.BuGn .q3-8{fill:#99d8c9}.BuGn .q4-8{fill:#66c2a4}.BuGn .q5-8{fill:#41ae76}.BuGn .q6-8{fill:#238b45}.BuGn .q7-8{fill:#005824}.BuGn .q0-9{fill:#f7fcfd}.BuGn .q1-9{fill:#e5f5f9}.BuGn .q2-9{fill:#ccece6}.BuGn .q3-9{fill:#99d8c9}.BuGn .q4-9{fill:#66c2a4}.BuGn .q5-9{fill:#41ae76}.BuGn .q6-9{fill:#238b45}.BuGn .q7-9{fill:#006d2c}.BuGn .q8-9{fill:#00441b}.PuBuGn .q0-3{fill:#ece2f0}.PuBuGn .q1-3{fill:#a6bddb}.PuBuGn .q2-3{fill:#1c9099}.PuBuGn .q0-4{fill:#f6eff7}.PuBuGn .q1-4{fill:#bdc9e1}.PuBuGn .q2-4{fill:#67a9cf}.PuBuGn .q3-4{fill:#02818a}.PuBuGn .q0-5{fill:#f6eff7}.PuBuGn .q1-5{fill:#bdc9e1}.PuBuGn .q2-5{fill:#67a9cf}.PuBuGn .q3-5{fill:#1c9099}.PuBuGn .q4-5{fill:#016c59}.PuBuGn .q0-6{fill:#f6eff7}.PuBuGn .q1-6{fill:#d0d1e6}.PuBuGn .q2-6{fill:#a6bddb}.PuBuGn .q3-6{fill:#67a9cf}.PuBuGn .q4-6{fill:#1c9099}.PuBuGn .q5-6{fill:#016c59}.PuBuGn .q0-7{fill:#f6eff7}.PuBuGn .q1-7{fill:#d0d1e6}.PuBuGn .q2-7{fill:#a6bddb}.PuBuGn .q3-7{fill:#67a9cf}.PuBuGn .q4-7{fill:#3690c0}.PuBuGn .q5-7{fill:#02818a}.PuBuGn .q6-7{fill:#016450}.PuBuGn .q0-8{fill:#fff7fb}.PuBuGn .q1-8{fill:#ece2f0}.PuBuGn .q2-8{fill:#d0d1e6}.PuBuGn .q3-8{fill:#a6bddb}.PuBuGn .q4-8{fill:#67a9cf}.PuBuGn .q5-8{fill:#3690c0}.PuBuGn .q6-8{fill:#02818a}.PuBuGn .q7-8{fill:#016450}.PuBuGn .q0-9{fill:#fff7fb}.PuBuGn .q1-9{fill:#ece2f0}.PuBuGn .q2-9{fill:#d0d1e6}.PuBuGn .q3-9{fill:#a6bddb}.PuBuGn .q4-9{fill:#67a9cf}.PuBuGn .q5-9{fill:#3690c0}.PuBuGn .q6-9{fill:#02818a}.PuBuGn .q7-9{fill:#016c59}.PuBuGn .q8-9{fill:#014636}.PuBu .q0-3{fill:#ece7f2}.PuBu .q1-3{fill:#a6bddb}.PuBu .q2-3{fill:#2b8cbe}.PuBu .q0-4{fill:#f1eef6}.PuBu .q1-4{fill:#bdc9e1}.PuBu .q2-4{fill:#74a9cf}.PuBu .q3-4{fill:#0570b0}.PuBu .q0-5{fill:#f1eef6}.PuBu .q1-5{fill:#bdc9e1}.PuBu .q2-5{fill:#74a9cf}.PuBu .q3-5{fill:#2b8cbe}.PuBu .q4-5{fill:#045a8d}.PuBu .q0-6{fill:#f1eef6}.PuBu .q1-6{fill:#d0d1e6}.PuBu .q2-6{fill:#a6bddb}.PuBu .q3-6{fill:#74a9cf}.PuBu .q4-6{fill:#2b8cbe}.PuBu .q5-6{fill:#045a8d}.PuBu .q0-7{fill:#f1eef6}.PuBu .q1-7{fill:#d0d1e6}.PuBu .q2-7{fill:#a6bddb}.PuBu .q3-7{fill:#74a9cf}.PuBu .q4-7{fill:#3690c0}.PuBu .q5-7{fill:#0570b0}.PuBu .q6-7{fill:#034e7b}.PuBu .q0-8{fill:#fff7fb}.PuBu .q1-8{fill:#ece7f2}.PuBu .q2-8{fill:#d0d1e6}.PuBu .q3-8{fill:#a6bddb}.PuBu .q4-8{fill:#74a9cf}.PuBu .q5-8{fill:#3690c0}.PuBu .q6-8{fill:#0570b0}.PuBu .q7-8{fill:#034e7b}.PuBu .q0-9{fill:#fff7fb}.PuBu .q1-9{fill:#ece7f2}.PuBu .q2-9{fill:#d0d1e6}.PuBu .q3-9{fill:#a6bddb}.PuBu .q4-9{fill:#74a9cf}.PuBu .q5-9{fill:#3690c0}.PuBu .q6-9{fill:#0570b0}.PuBu .q7-9{fill:#045a8d}.PuBu .q8-9{fill:#023858}.BuPu .q0-3{fill:#e0ecf4}.BuPu .q1-3{fill:#9ebcda}.BuPu .q2-3{fill:#8856a7}.BuPu .q0-4{fill:#edf8fb}.BuPu .q1-4{fill:#b3cde3}.BuPu .q2-4{fill:#8c96c6}.BuPu .q3-4{fill:#88419d}.BuPu .q0-5{fill:#edf8fb}.BuPu .q1-5{fill:#b3cde3}.BuPu .q2-5{fill:#8c96c6}.BuPu .q3-5{fill:#8856a7}.BuPu .q4-5{fill:#810f7c}.BuPu .q0-6{fill:#edf8fb}.BuPu .q1-6{fill:#bfd3e6}.BuPu .q2-6{fill:#9ebcda}.BuPu .q3-6{fill:#8c96c6}.BuPu .q4-6{fill:#8856a7}.BuPu .q5-6{fill:#810f7c}.BuPu .q0-7{fill:#edf8fb}.BuPu .q1-7{fill:#bfd3e6}.BuPu .q2-7{fill:#9ebcda}.BuPu .q3-7{fill:#8c96c6}.BuPu .q4-7{fill:#8c6bb1}.BuPu .q5-7{fill:#88419d}.BuPu .q6-7{fill:#6e016b}.BuPu .q0-8{fill:#f7fcfd}.BuPu .q1-8{fill:#e0ecf4}.BuPu .q2-8{fill:#bfd3e6}.BuPu .q3-8{fill:#9ebcda}.BuPu .q4-8{fill:#8c96c6}.BuPu .q5-8{fill:#8c6bb1}.BuPu .q6-8{fill:#88419d}.BuPu .q7-8{fill:#6e016b}.BuPu .q0-9{fill:#f7fcfd}.BuPu .q1-9{fill:#e0ecf4}.BuPu .q2-9{fill:#bfd3e6}.BuPu .q3-9{fill:#9ebcda}.BuPu .q4-9{fill:#8c96c6}.BuPu .q5-9{fill:#8c6bb1}.BuPu .q6-9{fill:#88419d}.BuPu .q7-9{fill:#810f7c}.BuPu .q8-9{fill:#4d004b}.RdPu .q0-3{fill:#fde0dd}.RdPu .q1-3{fill:#fa9fb5}.RdPu .q2-3{fill:#c51b8a}.RdPu .q0-4{fill:#feebe2}.RdPu .q1-4{fill:#fbb4b9}.RdPu .q2-4{fill:#f768a1}.RdPu .q3-4{fill:#ae017e}.RdPu .q0-5{fill:#feebe2}.RdPu .q1-5{fill:#fbb4b9}.RdPu .q2-5{fill:#f768a1}.RdPu .q3-5{fill:#c51b8a}.RdPu .q4-5{fill:#7a0177}.RdPu .q0-6{fill:#feebe2}.RdPu .q1-6{fill:#fcc5c0}.RdPu .q2-6{fill:#fa9fb5}.RdPu .q3-6{fill:#f768a1}.RdPu .q4-6{fill:#c51b8a}.RdPu .q5-6{fill:#7a0177}.RdPu .q0-7{fill:#feebe2}.RdPu .q1-7{fill:#fcc5c0}.RdPu .q2-7{fill:#fa9fb5}.RdPu .q3-7{fill:#f768a1}.RdPu .q4-7{fill:#dd3497}.RdPu .q5-7{fill:#ae017e}.RdPu .q6-7{fill:#7a0177}.RdPu .q0-8{fill:#fff7f3}.RdPu .q1-8{fill:#fde0dd}.RdPu .q2-8{fill:#fcc5c0}.RdPu .q3-8{fill:#fa9fb5}.RdPu .q4-8{fill:#f768a1}.RdPu .q5-8{fill:#dd3497}.RdPu .q6-8{fill:#ae017e}.RdPu .q7-8{fill:#7a0177}.RdPu .q0-9{fill:#fff7f3}.RdPu .q1-9{fill:#fde0dd}.RdPu .q2-9{fill:#fcc5c0}.RdPu .q3-9{fill:#fa9fb5}.RdPu .q4-9{fill:#f768a1}.RdPu .q5-9{fill:#dd3497}.RdPu .q6-9{fill:#ae017e}.RdPu .q7-9{fill:#7a0177}.RdPu .q8-9{fill:#49006a}.PuRd .q0-3{fill:#e7e1ef}.PuRd .q1-3{fill:#c994c7}.PuRd .q2-3{fill:#dd1c77}.PuRd .q0-4{fill:#f1eef6}.PuRd .q1-4{fill:#d7b5d8}.PuRd .q2-4{fill:#df65b0}.PuRd .q3-4{fill:#ce1256}.PuRd .q0-5{fill:#f1eef6}.PuRd .q1-5{fill:#d7b5d8}.PuRd .q2-5{fill:#df65b0}.PuRd .q3-5{fill:#dd1c77}.PuRd .q4-5{fill:#980043}.PuRd .q0-6{fill:#f1eef6}.PuRd .q1-6{fill:#d4b9da}.PuRd .q2-6{fill:#c994c7}.PuRd .q3-6{fill:#df65b0}.PuRd .q4-6{fill:#dd1c77}.PuRd .q5-6{fill:#980043}.PuRd .q0-7{fill:#f1eef6}.PuRd .q1-7{fill:#d4b9da}.PuRd .q2-7{fill:#c994c7}.PuRd .q3-7{fill:#df65b0}.PuRd .q4-7{fill:#e7298a}.PuRd .q5-7{fill:#ce1256}.PuRd .q6-7{fill:#91003f}.PuRd .q0-8{fill:#f7f4f9}.PuRd .q1-8{fill:#e7e1ef}.PuRd .q2-8{fill:#d4b9da}.PuRd .q3-8{fill:#c994c7}.PuRd .q4-8{fill:#df65b0}.PuRd .q5-8{fill:#e7298a}.PuRd .q6-8{fill:#ce1256}.PuRd .q7-8{fill:#91003f}.PuRd .q0-9{fill:#f7f4f9}.PuRd .q1-9{fill:#e7e1ef}.PuRd .q2-9{fill:#d4b9da}.PuRd .q3-9{fill:#c994c7}.PuRd .q4-9{fill:#df65b0}.PuRd .q5-9{fill:#e7298a}.PuRd .q6-9{fill:#ce1256}.PuRd .q7-9{fill:#980043}.PuRd .q8-9{fill:#67001f}.OrRd .q0-3{fill:#fee8c8}.OrRd .q1-3{fill:#fdbb84}.OrRd .q2-3{fill:#e34a33}.OrRd .q0-4{fill:#fef0d9}.OrRd .q1-4{fill:#fdcc8a}.OrRd .q2-4{fill:#fc8d59}.OrRd .q3-4{fill:#d7301f}.OrRd .q0-5{fill:#fef0d9}.OrRd .q1-5{fill:#fdcc8a}.OrRd .q2-5{fill:#fc8d59}.OrRd .q3-5{fill:#e34a33}.OrRd .q4-5{fill:#b30000}.OrRd .q0-6{fill:#fef0d9}.OrRd .q1-6{fill:#fdd49e}.OrRd .q2-6{fill:#fdbb84}.OrRd .q3-6{fill:#fc8d59}.OrRd .q4-6{fill:#e34a33}.OrRd .q5-6{fill:#b30000}.OrRd .q0-7{fill:#fef0d9}.OrRd .q1-7{fill:#fdd49e}.OrRd .q2-7{fill:#fdbb84}.OrRd .q3-7{fill:#fc8d59}.OrRd .q4-7{fill:#ef6548}.OrRd .q5-7{fill:#d7301f}.OrRd .q6-7{fill:#900}.OrRd .q0-8{fill:#fff7ec}.OrRd .q1-8{fill:#fee8c8}.OrRd .q2-8{fill:#fdd49e}.OrRd .q3-8{fill:#fdbb84}.OrRd .q4-8{fill:#fc8d59}.OrRd .q5-8{fill:#ef6548}.OrRd .q6-8{fill:#d7301f}.OrRd .q7-8{fill:#900}.OrRd .q0-9{fill:#fff7ec}.OrRd .q1-9{fill:#fee8c8}.OrRd .q2-9{fill:#fdd49e}.OrRd .q3-9{fill:#fdbb84}.OrRd .q4-9{fill:#fc8d59}.OrRd .q5-9{fill:#ef6548}.OrRd .q6-9{fill:#d7301f}.OrRd .q7-9{fill:#b30000}.OrRd .q8-9{fill:#7f0000}.YlOrRd .q0-3{fill:#ffeda0}.YlOrRd .q1-3{fill:#feb24c}.YlOrRd .q2-3{fill:#f03b20}.YlOrRd .q0-4{fill:#ffffb2}.YlOrRd .q1-4{fill:#fecc5c}.YlOrRd .q2-4{fill:#fd8d3c}.YlOrRd .q3-4{fill:#e31a1c}.YlOrRd .q0-5{fill:#ffffb2}.YlOrRd .q1-5{fill:#fecc5c}.YlOrRd .q2-5{fill:#fd8d3c}.YlOrRd .q3-5{fill:#f03b20}.YlOrRd .q4-5{fill:#bd0026}.YlOrRd .q0-6{fill:#ffffb2}.YlOrRd .q1-6{fill:#fed976}.YlOrRd .q2-6{fill:#feb24c}.YlOrRd .q3-6{fill:#fd8d3c}.YlOrRd .q4-6{fill:#f03b20}.YlOrRd .q5-6{fill:#bd0026}.YlOrRd .q0-7{fill:#ffffb2}.YlOrRd .q1-7{fill:#fed976}.YlOrRd .q2-7{fill:#feb24c}.YlOrRd .q3-7{fill:#fd8d3c}.YlOrRd .q4-7{fill:#fc4e2a}.YlOrRd .q5-7{fill:#e31a1c}.YlOrRd .q6-7{fill:#b10026}.YlOrRd .q0-8{fill:#ffc}.YlOrRd .q1-8{fill:#ffeda0}.YlOrRd .q2-8{fill:#fed976}.YlOrRd .q3-8{fill:#feb24c}.YlOrRd .q4-8{fill:#fd8d3c}.YlOrRd .q5-8{fill:#fc4e2a}.YlOrRd .q6-8{fill:#e31a1c}.YlOrRd .q7-8{fill:#b10026}.YlOrRd .q0-9{fill:#ffc}.YlOrRd .q1-9{fill:#ffeda0}.YlOrRd .q2-9{fill:#fed976}.YlOrRd .q3-9{fill:#feb24c}.YlOrRd .q4-9{fill:#fd8d3c}.YlOrRd .q5-9{fill:#fc4e2a}.YlOrRd .q6-9{fill:#e31a1c}.YlOrRd .q7-9{fill:#bd0026}.YlOrRd .q8-9{fill:#800026}.YlOrBr .q0-3{fill:#fff7bc}.YlOrBr .q1-3{fill:#fec44f}.YlOrBr .q2-3{fill:#d95f0e}.YlOrBr .q0-4{fill:#ffffd4}.YlOrBr .q1-4{fill:#fed98e}.YlOrBr .q2-4{fill:#fe9929}.YlOrBr .q3-4{fill:#cc4c02}.YlOrBr .q0-5{fill:#ffffd4}.YlOrBr .q1-5{fill:#fed98e}.YlOrBr .q2-5{fill:#fe9929}.YlOrBr .q3-5{fill:#d95f0e}.YlOrBr .q4-5{fill:#993404}.YlOrBr .q0-6{fill:#ffffd4}.YlOrBr .q1-6{fill:#fee391}.YlOrBr .q2-6{fill:#fec44f}.YlOrBr .q3-6{fill:#fe9929}.YlOrBr .q4-6{fill:#d95f0e}.YlOrBr .q5-6{fill:#993404}.YlOrBr .q0-7{fill:#ffffd4}.YlOrBr .q1-7{fill:#fee391}.YlOrBr .q2-7{fill:#fec44f}.YlOrBr .q3-7{fill:#fe9929}.YlOrBr .q4-7{fill:#ec7014}.YlOrBr .q5-7{fill:#cc4c02}.YlOrBr .q6-7{fill:#8c2d04}.YlOrBr .q0-8{fill:#ffffe5}.YlOrBr .q1-8{fill:#fff7bc}.YlOrBr .q2-8{fill:#fee391}.YlOrBr .q3-8{fill:#fec44f}.YlOrBr .q4-8{fill:#fe9929}.YlOrBr .q5-8{fill:#ec7014}.YlOrBr .q6-8{fill:#cc4c02}.YlOrBr .q7-8{fill:#8c2d04}.YlOrBr .q0-9{fill:#ffffe5}.YlOrBr .q1-9{fill:#fff7bc}.YlOrBr .q2-9{fill:#fee391}.YlOrBr .q3-9{fill:#fec44f}.YlOrBr .q4-9{fill:#fe9929}.YlOrBr .q5-9{fill:#ec7014}.YlOrBr .q6-9{fill:#cc4c02}.YlOrBr .q7-9{fill:#993404}.YlOrBr .q8-9{fill:#662506}.Purples .q0-3{fill:#efedf5}.Purples .q1-3{fill:#bcbddc}.Purples .q2-3{fill:#756bb1}.Purples .q0-4{fill:#f2f0f7}.Purples .q1-4{fill:#cbc9e2}.Purples .q2-4{fill:#9e9ac8}.Purples .q3-4{fill:#6a51a3}.Purples .q0-5{fill:#f2f0f7}.Purples .q1-5{fill:#cbc9e2}.Purples .q2-5{fill:#9e9ac8}.Purples .q3-5{fill:#756bb1}.Purples .q4-5{fill:#54278f}.Purples .q0-6{fill:#f2f0f7}.Purples .q1-6{fill:#dadaeb}.Purples .q2-6{fill:#bcbddc}.Purples .q3-6{fill:#9e9ac8}.Purples .q4-6{fill:#756bb1}.Purples .q5-6{fill:#54278f}.Purples .q0-7{fill:#f2f0f7}.Purples .q1-7{fill:#dadaeb}.Purples .q2-7{fill:#bcbddc}.Purples .q3-7{fill:#9e9ac8}.Purples .q4-7{fill:#807dba}.Purples .q5-7{fill:#6a51a3}.Purples .q6-7{fill:#4a1486}.Purples .q0-8{fill:#fcfbfd}.Purples .q1-8{fill:#efedf5}.Purples .q2-8{fill:#dadaeb}.Purples .q3-8{fill:#bcbddc}.Purples .q4-8{fill:#9e9ac8}.Purples .q5-8{fill:#807dba}.Purples .q6-8{fill:#6a51a3}.Purples .q7-8{fill:#4a1486}.Purples .q0-9{fill:#fcfbfd}.Purples .q1-9{fill:#efedf5}.Purples .q2-9{fill:#dadaeb}.Purples .q3-9{fill:#bcbddc}.Purples .q4-9{fill:#9e9ac8}.Purples .q5-9{fill:#807dba}.Purples .q6-9{fill:#6a51a3}.Purples .q7-9{fill:#54278f}.Purples .q8-9{fill:#3f007d}.Blues .q0-3{fill:#deebf7}.Blues .q1-3{fill:#9ecae1}.Blues .q2-3{fill:#3182bd}.Blues .q0-4{fill:#eff3ff}.Blues .q1-4{fill:#bdd7e7}.Blues .q2-4{fill:#6baed6}.Blues .q3-4{fill:#2171b5}.Blues .q0-5{fill:#eff3ff}.Blues .q1-5{fill:#bdd7e7}.Blues .q2-5{fill:#6baed6}.Blues .q3-5{fill:#3182bd}.Blues .q4-5{fill:#08519c}.Blues .q0-6{fill:#eff3ff}.Blues .q1-6{fill:#c6dbef}.Blues .q2-6{fill:#9ecae1}.Blues .q3-6{fill:#6baed6}.Blues .q4-6{fill:#3182bd}.Blues .q5-6{fill:#08519c}.Blues .q0-7{fill:#eff3ff}.Blues .q1-7{fill:#c6dbef}.Blues .q2-7{fill:#9ecae1}.Blues .q3-7{fill:#6baed6}.Blues .q4-7{fill:#4292c6}.Blues .q5-7{fill:#2171b5}.Blues .q6-7{fill:#084594}.Blues .q0-8{fill:#f7fbff}.Blues .q1-8{fill:#deebf7}.Blues .q2-8{fill:#c6dbef}.Blues .q3-8{fill:#9ecae1}.Blues .q4-8{fill:#6baed6}.Blues .q5-8{fill:#4292c6}.Blues .q6-8{fill:#2171b5}.Blues .q7-8{fill:#084594}.Blues .q0-9{fill:#f7fbff}.Blues .q1-9{fill:#deebf7}.Blues .q2-9{fill:#c6dbef}.Blues .q3-9{fill:#9ecae1}.Blues .q4-9{fill:#6baed6}.Blues .q5-9{fill:#4292c6}.Blues .q6-9{fill:#2171b5}.Blues .q7-9{fill:#08519c}.Blues .q8-9{fill:#08306b}.Greens .q0-3{fill:#e5f5e0}.Greens .q1-3{fill:#a1d99b}.Greens .q2-3{fill:#31a354}.Greens .q0-4{fill:#edf8e9}.Greens .q1-4{fill:#bae4b3}.Greens .q2-4{fill:#74c476}.Greens .q3-4{fill:#238b45}.Greens .q0-5{fill:#edf8e9}.Greens .q1-5{fill:#bae4b3}.Greens .q2-5{fill:#74c476}.Greens .q3-5{fill:#31a354}.Greens .q4-5{fill:#006d2c}.Greens .q0-6{fill:#edf8e9}.Greens .q1-6{fill:#c7e9c0}.Greens .q2-6{fill:#a1d99b}.Greens .q3-6{fill:#74c476}.Greens .q4-6{fill:#31a354}.Greens .q5-6{fill:#006d2c}.Greens .q0-7{fill:#edf8e9}.Greens .q1-7{fill:#c7e9c0}.Greens .q2-7{fill:#a1d99b}.Greens .q3-7{fill:#74c476}.Greens .q4-7{fill:#41ab5d}.Greens .q5-7{fill:#238b45}.Greens .q6-7{fill:#005a32}.Greens .q0-8{fill:#f7fcf5}.Greens .q1-8{fill:#e5f5e0}.Greens .q2-8{fill:#c7e9c0}.Greens .q3-8{fill:#a1d99b}.Greens .q4-8{fill:#74c476}.Greens .q5-8{fill:#41ab5d}.Greens .q6-8{fill:#238b45}.Greens .q7-8{fill:#005a32}.Greens .q0-9{fill:#f7fcf5}.Greens .q1-9{fill:#e5f5e0}.Greens .q2-9{fill:#c7e9c0}.Greens .q3-9{fill:#a1d99b}.Greens .q4-9{fill:#74c476}.Greens .q5-9{fill:#41ab5d}.Greens .q6-9{fill:#238b45}.Greens .q7-9{fill:#006d2c}.Greens .q8-9{fill:#00441b}.Oranges .q0-3{fill:#fee6ce}.Oranges .q1-3{fill:#fdae6b}.Oranges .q2-3{fill:#e6550d}.Oranges .q0-4{fill:#feedde}.Oranges .q1-4{fill:#fdbe85}.Oranges .q2-4{fill:#fd8d3c}.Oranges .q3-4{fill:#d94701}.Oranges .q0-5{fill:#feedde}.Oranges .q1-5{fill:#fdbe85}.Oranges .q2-5{fill:#fd8d3c}.Oranges .q3-5{fill:#e6550d}.Oranges .q4-5{fill:#a63603}.Oranges .q0-6{fill:#feedde}.Oranges .q1-6{fill:#fdd0a2}.Oranges .q2-6{fill:#fdae6b}.Oranges .q3-6{fill:#fd8d3c}.Oranges .q4-6{fill:#e6550d}.Oranges .q5-6{fill:#a63603}.Oranges .q0-7{fill:#feedde}.Oranges .q1-7{fill:#fdd0a2}.Oranges .q2-7{fill:#fdae6b}.Oranges .q3-7{fill:#fd8d3c}.Oranges .q4-7{fill:#f16913}.Oranges .q5-7{fill:#d94801}.Oranges .q6-7{fill:#8c2d04}.Oranges .q0-8{fill:#fff5eb}.Oranges .q1-8{fill:#fee6ce}.Oranges .q2-8{fill:#fdd0a2}.Oranges .q3-8{fill:#fdae6b}.Oranges .q4-8{fill:#fd8d3c}.Oranges .q5-8{fill:#f16913}.Oranges .q6-8{fill:#d94801}.Oranges .q7-8{fill:#8c2d04}.Oranges .q0-9{fill:#fff5eb}.Oranges .q1-9{fill:#fee6ce}.Oranges .q2-9{fill:#fdd0a2}.Oranges .q3-9{fill:#fdae6b}.Oranges .q4-9{fill:#fd8d3c}.Oranges .q5-9{fill:#f16913}.Oranges .q6-9{fill:#d94801}.Oranges .q7-9{fill:#a63603}.Oranges .q8-9{fill:#7f2704}.Reds .q0-3{fill:#fee0d2}.Reds .q1-3{fill:#fc9272}.Reds .q2-3{fill:#de2d26}.Reds .q0-4{fill:#fee5d9}.Reds .q1-4{fill:#fcae91}.Reds .q2-4{fill:#fb6a4a}.Reds .q3-4{fill:#cb181d}.Reds .q0-5{fill:#fee5d9}.Reds .q1-5{fill:#fcae91}.Reds .q2-5{fill:#fb6a4a}.Reds .q3-5{fill:#de2d26}.Reds .q4-5{fill:#a50f15}.Reds .q0-6{fill:#fee5d9}.Reds .q1-6{fill:#fcbba1}.Reds .q2-6{fill:#fc9272}.Reds .q3-6{fill:#fb6a4a}.Reds .q4-6{fill:#de2d26}.Reds .q5-6{fill:#a50f15}.Reds .q0-7{fill:#fee5d9}.Reds .q1-7{fill:#fcbba1}.Reds .q2-7{fill:#fc9272}.Reds .q3-7{fill:#fb6a4a}.Reds .q4-7{fill:#ef3b2c}.Reds .q5-7{fill:#cb181d}.Reds .q6-7{fill:#99000d}.Reds .q0-8{fill:#fff5f0}.Reds .q1-8{fill:#fee0d2}.Reds .q2-8{fill:#fcbba1}.Reds .q3-8{fill:#fc9272}.Reds .q4-8{fill:#fb6a4a}.Reds .q5-8{fill:#ef3b2c}.Reds .q6-8{fill:#cb181d}.Reds .q7-8{fill:#99000d}.Reds .q0-9{fill:#fff5f0}.Reds .q1-9{fill:#fee0d2}.Reds .q2-9{fill:#fcbba1}.Reds .q3-9{fill:#fc9272}.Reds .q4-9{fill:#fb6a4a}.Reds .q5-9{fill:#ef3b2c}.Reds .q6-9{fill:#cb181d}.Reds .q7-9{fill:#a50f15}.Reds .q8-9{fill:#67000d}.Greys .q0-3{fill:#f0f0f0}.Greys .q1-3{fill:#bdbdbd}.Greys .q2-3{fill:#636363}.Greys .q0-4{fill:#f7f7f7}.Greys .q1-4{fill:#ccc}.Greys .q2-4{fill:#969696}.Greys .q3-4{fill:#525252}.Greys .q0-5{fill:#f7f7f7}.Greys .q1-5{fill:#ccc}.Greys .q2-5{fill:#969696}.Greys .q3-5{fill:#636363}.Greys .q4-5{fill:#252525}.Greys .q0-6{fill:#f7f7f7}.Greys .q1-6{fill:#d9d9d9}.Greys .q2-6{fill:#bdbdbd}.Greys .q3-6{fill:#969696}.Greys .q4-6{fill:#636363}.Greys .q5-6{fill:#252525}.Greys .q0-7{fill:#f7f7f7}.Greys .q1-7{fill:#d9d9d9}.Greys .q2-7{fill:#bdbdbd}.Greys .q3-7{fill:#969696}.Greys .q4-7{fill:#737373}.Greys .q5-7{fill:#525252}.Greys .q6-7{fill:#252525}.Greys .q0-8{fill:#fff}.Greys .q1-8{fill:#f0f0f0}.Greys .q2-8{fill:#d9d9d9}.Greys .q3-8{fill:#bdbdbd}.Greys .q4-8{fill:#969696}.Greys .q5-8{fill:#737373}.Greys .q6-8{fill:#525252}.Greys .q7-8{fill:#252525}.Greys .q0-9{fill:#fff}.Greys .q1-9{fill:#f0f0f0}.Greys .q2-9{fill:#d9d9d9}.Greys .q3-9{fill:#bdbdbd}.Greys .q4-9{fill:#969696}.Greys .q5-9{fill:#737373}.Greys .q6-9{fill:#525252}.Greys .q7-9{fill:#252525}.Greys .q8-9{fill:#000}.PuOr .q0-3{fill:#f1a340}.PuOr .q1-3{fill:#f7f7f7}.PuOr .q2-3{fill:#998ec3}.PuOr .q0-4{fill:#e66101}.PuOr .q1-4{fill:#fdb863}.PuOr .q2-4{fill:#b2abd2}.PuOr .q3-4{fill:#5e3c99}.PuOr .q0-5{fill:#e66101}.PuOr .q1-5{fill:#fdb863}.PuOr .q2-5{fill:#f7f7f7}.PuOr .q3-5{fill:#b2abd2}.PuOr .q4-5{fill:#5e3c99}.PuOr .q0-6{fill:#b35806}.PuOr .q1-6{fill:#f1a340}.PuOr .q2-6{fill:#fee0b6}.PuOr .q3-6{fill:#d8daeb}.PuOr .q4-6{fill:#998ec3}.PuOr .q5-6{fill:#542788}.PuOr .q0-7{fill:#b35806}.PuOr .q1-7{fill:#f1a340}.PuOr .q2-7{fill:#fee0b6}.PuOr .q3-7{fill:#f7f7f7}.PuOr .q4-7{fill:#d8daeb}.PuOr .q5-7{fill:#998ec3}.PuOr .q6-7{fill:#542788}.PuOr .q0-8{fill:#b35806}.PuOr .q1-8{fill:#e08214}.PuOr .q2-8{fill:#fdb863}.PuOr .q3-8{fill:#fee0b6}.PuOr .q4-8{fill:#d8daeb}.PuOr .q5-8{fill:#b2abd2}.PuOr .q6-8{fill:#8073ac}.PuOr .q7-8{fill:#542788}.PuOr .q0-9{fill:#b35806}.PuOr .q1-9{fill:#e08214}.PuOr .q2-9{fill:#fdb863}.PuOr .q3-9{fill:#fee0b6}.PuOr .q4-9{fill:#f7f7f7}.PuOr .q5-9{fill:#d8daeb}.PuOr .q6-9{fill:#b2abd2}.PuOr .q7-9{fill:#8073ac}.PuOr .q8-9{fill:#542788}.PuOr .q0-10{fill:#7f3b08}.PuOr .q1-10{fill:#b35806}.PuOr .q2-10{fill:#e08214}.PuOr .q3-10{fill:#fdb863}.PuOr .q4-10{fill:#fee0b6}.PuOr .q5-10{fill:#d8daeb}.PuOr .q6-10{fill:#b2abd2}.PuOr .q7-10{fill:#8073ac}.PuOr .q8-10{fill:#542788}.PuOr .q9-10{fill:#2d004b}.PuOr .q0-11{fill:#7f3b08}.PuOr .q1-11{fill:#b35806}.PuOr .q2-11{fill:#e08214}.PuOr .q3-11{fill:#fdb863}.PuOr .q4-11{fill:#fee0b6}.PuOr .q5-11{fill:#f7f7f7}.PuOr .q6-11{fill:#d8daeb}.PuOr .q7-11{fill:#b2abd2}.PuOr .q8-11{fill:#8073ac}.PuOr .q9-11{fill:#542788}.PuOr .q10-11{fill:#2d004b}.BrBG .q0-3{fill:#d8b365}.BrBG .q1-3{fill:#f5f5f5}.BrBG .q2-3{fill:#5ab4ac}.BrBG .q0-4{fill:#a6611a}.BrBG .q1-4{fill:#dfc27d}.BrBG .q2-4{fill:#80cdc1}.BrBG .q3-4{fill:#018571}.BrBG .q0-5{fill:#a6611a}.BrBG .q1-5{fill:#dfc27d}.BrBG .q2-5{fill:#f5f5f5}.BrBG .q3-5{fill:#80cdc1}.BrBG .q4-5{fill:#018571}.BrBG .q0-6{fill:#8c510a}.BrBG .q1-6{fill:#d8b365}.BrBG .q2-6{fill:#f6e8c3}.BrBG .q3-6{fill:#c7eae5}.BrBG .q4-6{fill:#5ab4ac}.BrBG .q5-6{fill:#01665e}.BrBG .q0-7{fill:#8c510a}.BrBG .q1-7{fill:#d8b365}.BrBG .q2-7{fill:#f6e8c3}.BrBG .q3-7{fill:#f5f5f5}.BrBG .q4-7{fill:#c7eae5}.BrBG .q5-7{fill:#5ab4ac}.BrBG .q6-7{fill:#01665e}.BrBG .q0-8{fill:#8c510a}.BrBG .q1-8{fill:#bf812d}.BrBG .q2-8{fill:#dfc27d}.BrBG .q3-8{fill:#f6e8c3}.BrBG .q4-8{fill:#c7eae5}.BrBG .q5-8{fill:#80cdc1}.BrBG .q6-8{fill:#35978f}.BrBG .q7-8{fill:#01665e}.BrBG .q0-9{fill:#8c510a}.BrBG .q1-9{fill:#bf812d}.BrBG .q2-9{fill:#dfc27d}.BrBG .q3-9{fill:#f6e8c3}.BrBG .q4-9{fill:#f5f5f5}.BrBG .q5-9{fill:#c7eae5}.BrBG .q6-9{fill:#80cdc1}.BrBG .q7-9{fill:#35978f}.BrBG .q8-9{fill:#01665e}.BrBG .q0-10{fill:#543005}.BrBG .q1-10{fill:#8c510a}.BrBG .q2-10{fill:#bf812d}.BrBG .q3-10{fill:#dfc27d}.BrBG .q4-10{fill:#f6e8c3}.BrBG .q5-10{fill:#c7eae5}.BrBG .q6-10{fill:#80cdc1}.BrBG .q7-10{fill:#35978f}.BrBG .q8-10{fill:#01665e}.BrBG .q9-10{fill:#003c30}.BrBG .q0-11{fill:#543005}.BrBG .q1-11{fill:#8c510a}.BrBG .q2-11{fill:#bf812d}.BrBG .q3-11{fill:#dfc27d}.BrBG .q4-11{fill:#f6e8c3}.BrBG .q5-11{fill:#f5f5f5}.BrBG .q6-11{fill:#c7eae5}.BrBG .q7-11{fill:#80cdc1}.BrBG .q8-11{fill:#35978f}.BrBG .q9-11{fill:#01665e}.BrBG .q10-11{fill:#003c30}.PRGn .q0-3{fill:#af8dc3}.PRGn .q1-3{fill:#f7f7f7}.PRGn .q2-3{fill:#7fbf7b}.PRGn .q0-4{fill:#7b3294}.PRGn .q1-4{fill:#c2a5cf}.PRGn .q2-4{fill:#a6dba0}.PRGn .q3-4{fill:#008837}.PRGn .q0-5{fill:#7b3294}.PRGn .q1-5{fill:#c2a5cf}.PRGn .q2-5{fill:#f7f7f7}.PRGn .q3-5{fill:#a6dba0}.PRGn .q4-5{fill:#008837}.PRGn .q0-6{fill:#762a83}.PRGn .q1-6{fill:#af8dc3}.PRGn .q2-6{fill:#e7d4e8}.PRGn .q3-6{fill:#d9f0d3}.PRGn .q4-6{fill:#7fbf7b}.PRGn .q5-6{fill:#1b7837}.PRGn .q0-7{fill:#762a83}.PRGn .q1-7{fill:#af8dc3}.PRGn .q2-7{fill:#e7d4e8}.PRGn .q3-7{fill:#f7f7f7}.PRGn .q4-7{fill:#d9f0d3}.PRGn .q5-7{fill:#7fbf7b}.PRGn .q6-7{fill:#1b7837}.PRGn .q0-8{fill:#762a83}.PRGn .q1-8{fill:#9970ab}.PRGn .q2-8{fill:#c2a5cf}.PRGn .q3-8{fill:#e7d4e8}.PRGn .q4-8{fill:#d9f0d3}.PRGn .q5-8{fill:#a6dba0}.PRGn .q6-8{fill:#5aae61}.PRGn .q7-8{fill:#1b7837}.PRGn .q0-9{fill:#762a83}.PRGn .q1-9{fill:#9970ab}.PRGn .q2-9{fill:#c2a5cf}.PRGn .q3-9{fill:#e7d4e8}.PRGn .q4-9{fill:#f7f7f7}.PRGn .q5-9{fill:#d9f0d3}.PRGn .q6-9{fill:#a6dba0}.PRGn .q7-9{fill:#5aae61}.PRGn .q8-9{fill:#1b7837}.PRGn .q0-10{fill:#40004b}.PRGn .q1-10{fill:#762a83}.PRGn .q2-10{fill:#9970ab}.PRGn .q3-10{fill:#c2a5cf}.PRGn .q4-10{fill:#e7d4e8}.PRGn .q5-10{fill:#d9f0d3}.PRGn .q6-10{fill:#a6dba0}.PRGn .q7-10{fill:#5aae61}.PRGn .q8-10{fill:#1b7837}.PRGn .q9-10{fill:#00441b}.PRGn .q0-11{fill:#40004b}.PRGn .q1-11{fill:#762a83}.PRGn .q2-11{fill:#9970ab}.PRGn .q3-11{fill:#c2a5cf}.PRGn .q4-11{fill:#e7d4e8}.PRGn .q5-11{fill:#f7f7f7}.PRGn .q6-11{fill:#d9f0d3}.PRGn .q7-11{fill:#a6dba0}.PRGn .q8-11{fill:#5aae61}.PRGn .q9-11{fill:#1b7837}.PRGn .q10-11{fill:#00441b}.PiYG .q0-3{fill:#e9a3c9}.PiYG .q1-3{fill:#f7f7f7}.PiYG .q2-3{fill:#a1d76a}.PiYG .q0-4{fill:#d01c8b}.PiYG .q1-4{fill:#f1b6da}.PiYG .q2-4{fill:#b8e186}.PiYG .q3-4{fill:#4dac26}.PiYG .q0-5{fill:#d01c8b}.PiYG .q1-5{fill:#f1b6da}.PiYG .q2-5{fill:#f7f7f7}.PiYG .q3-5{fill:#b8e186}.PiYG .q4-5{fill:#4dac26}.PiYG .q0-6{fill:#c51b7d}.PiYG .q1-6{fill:#e9a3c9}.PiYG .q2-6{fill:#fde0ef}.PiYG .q3-6{fill:#e6f5d0}.PiYG .q4-6{fill:#a1d76a}.PiYG .q5-6{fill:#4d9221}.PiYG .q0-7{fill:#c51b7d}.PiYG .q1-7{fill:#e9a3c9}.PiYG .q2-7{fill:#fde0ef}.PiYG .q3-7{fill:#f7f7f7}.PiYG .q4-7{fill:#e6f5d0}.PiYG .q5-7{fill:#a1d76a}.PiYG .q6-7{fill:#4d9221}.PiYG .q0-8{fill:#c51b7d}.PiYG .q1-8{fill:#de77ae}.PiYG .q2-8{fill:#f1b6da}.PiYG .q3-8{fill:#fde0ef}.PiYG .q4-8{fill:#e6f5d0}.PiYG .q5-8{fill:#b8e186}.PiYG .q6-8{fill:#7fbc41}.PiYG .q7-8{fill:#4d9221}.PiYG .q0-9{fill:#c51b7d}.PiYG .q1-9{fill:#de77ae}.PiYG .q2-9{fill:#f1b6da}.PiYG .q3-9{fill:#fde0ef}.PiYG .q4-9{fill:#f7f7f7}.PiYG .q5-9{fill:#e6f5d0}.PiYG .q6-9{fill:#b8e186}.PiYG .q7-9{fill:#7fbc41}.PiYG .q8-9{fill:#4d9221}.PiYG .q0-10{fill:#8e0152}.PiYG .q1-10{fill:#c51b7d}.PiYG .q2-10{fill:#de77ae}.PiYG .q3-10{fill:#f1b6da}.PiYG .q4-10{fill:#fde0ef}.PiYG .q5-10{fill:#e6f5d0}.PiYG .q6-10{fill:#b8e186}.PiYG .q7-10{fill:#7fbc41}.PiYG .q8-10{fill:#4d9221}.PiYG .q9-10{fill:#276419}.PiYG .q0-11{fill:#8e0152}.PiYG .q1-11{fill:#c51b7d}.PiYG .q2-11{fill:#de77ae}.PiYG .q3-11{fill:#f1b6da}.PiYG .q4-11{fill:#fde0ef}.PiYG .q5-11{fill:#f7f7f7}.PiYG .q6-11{fill:#e6f5d0}.PiYG .q7-11{fill:#b8e186}.PiYG .q8-11{fill:#7fbc41}.PiYG .q9-11{fill:#4d9221}.PiYG .q10-11{fill:#276419}.RdBu .q0-3{fill:#ef8a62}.RdBu .q1-3{fill:#f7f7f7}.RdBu .q2-3{fill:#67a9cf}.RdBu .q0-4{fill:#ca0020}.RdBu .q1-4{fill:#f4a582}.RdBu .q2-4{fill:#92c5de}.RdBu .q3-4{fill:#0571b0}.RdBu .q0-5{fill:#ca0020}.RdBu .q1-5{fill:#f4a582}.RdBu .q2-5{fill:#f7f7f7}.RdBu .q3-5{fill:#92c5de}.RdBu .q4-5{fill:#0571b0}.RdBu .q0-6{fill:#b2182b}.RdBu .q1-6{fill:#ef8a62}.RdBu .q2-6{fill:#fddbc7}.RdBu .q3-6{fill:#d1e5f0}.RdBu .q4-6{fill:#67a9cf}.RdBu .q5-6{fill:#2166ac}.RdBu .q0-7{fill:#b2182b}.RdBu .q1-7{fill:#ef8a62}.RdBu .q2-7{fill:#fddbc7}.RdBu .q3-7{fill:#f7f7f7}.RdBu .q4-7{fill:#d1e5f0}.RdBu .q5-7{fill:#67a9cf}.RdBu .q6-7{fill:#2166ac}.RdBu .q0-8{fill:#b2182b}.RdBu .q1-8{fill:#d6604d}.RdBu .q2-8{fill:#f4a582}.RdBu .q3-8{fill:#fddbc7}.RdBu .q4-8{fill:#d1e5f0}.RdBu .q5-8{fill:#92c5de}.RdBu .q6-8{fill:#4393c3}.RdBu .q7-8{fill:#2166ac}.RdBu .q0-9{fill:#b2182b}.RdBu .q1-9{fill:#d6604d}.RdBu .q2-9{fill:#f4a582}.RdBu .q3-9{fill:#fddbc7}.RdBu .q4-9{fill:#f7f7f7}.RdBu .q5-9{fill:#d1e5f0}.RdBu .q6-9{fill:#92c5de}.RdBu .q7-9{fill:#4393c3}.RdBu .q8-9{fill:#2166ac}.RdBu .q0-10{fill:#67001f}.RdBu .q1-10{fill:#b2182b}.RdBu .q2-10{fill:#d6604d}.RdBu .q3-10{fill:#f4a582}.RdBu .q4-10{fill:#fddbc7}.RdBu .q5-10{fill:#d1e5f0}.RdBu .q6-10{fill:#92c5de}.RdBu .q7-10{fill:#4393c3}.RdBu .q8-10{fill:#2166ac}.RdBu .q9-10{fill:#053061}.RdBu .q0-11{fill:#67001f}.RdBu .q1-11{fill:#b2182b}.RdBu .q2-11{fill:#d6604d}.RdBu .q3-11{fill:#f4a582}.RdBu .q4-11{fill:#fddbc7}.RdBu .q5-11{fill:#f7f7f7}.RdBu .q6-11{fill:#d1e5f0}.RdBu .q7-11{fill:#92c5de}.RdBu .q8-11{fill:#4393c3}.RdBu .q9-11{fill:#2166ac}.RdBu .q10-11{fill:#053061}.RdGy .q0-3{fill:#ef8a62}.RdGy .q1-3{fill:#fff}.RdGy .q2-3{fill:#999}.RdGy .q0-4{fill:#ca0020}.RdGy .q1-4{fill:#f4a582}.RdGy .q2-4{fill:#bababa}.RdGy .q3-4{fill:#404040}.RdGy .q0-5{fill:#ca0020}.RdGy .q1-5{fill:#f4a582}.RdGy .q2-5{fill:#fff}.RdGy .q3-5{fill:#bababa}.RdGy .q4-5{fill:#404040}.RdGy .q0-6{fill:#b2182b}.RdGy .q1-6{fill:#ef8a62}.RdGy .q2-6{fill:#fddbc7}.RdGy .q3-6{fill:#e0e0e0}.RdGy .q4-6{fill:#999}.RdGy .q5-6{fill:#4d4d4d}.RdGy .q0-7{fill:#b2182b}.RdGy .q1-7{fill:#ef8a62}.RdGy .q2-7{fill:#fddbc7}.RdGy .q3-7{fill:#fff}.RdGy .q4-7{fill:#e0e0e0}.RdGy .q5-7{fill:#999}.RdGy .q6-7{fill:#4d4d4d}.RdGy .q0-8{fill:#b2182b}.RdGy .q1-8{fill:#d6604d}.RdGy .q2-8{fill:#f4a582}.RdGy .q3-8{fill:#fddbc7}.RdGy .q4-8{fill:#e0e0e0}.RdGy .q5-8{fill:#bababa}.RdGy .q6-8{fill:#878787}.RdGy .q7-8{fill:#4d4d4d}.RdGy .q0-9{fill:#b2182b}.RdGy .q1-9{fill:#d6604d}.RdGy .q2-9{fill:#f4a582}.RdGy .q3-9{fill:#fddbc7}.RdGy .q4-9{fill:#fff}.RdGy .q5-9{fill:#e0e0e0}.RdGy .q6-9{fill:#bababa}.RdGy .q7-9{fill:#878787}.RdGy .q8-9{fill:#4d4d4d}.RdGy .q0-10{fill:#67001f}.RdGy .q1-10{fill:#b2182b}.RdGy .q2-10{fill:#d6604d}.RdGy .q3-10{fill:#f4a582}.RdGy .q4-10{fill:#fddbc7}.RdGy .q5-10{fill:#e0e0e0}.RdGy .q6-10{fill:#bababa}.RdGy .q7-10{fill:#878787}.RdGy .q8-10{fill:#4d4d4d}.RdGy .q9-10{fill:#1a1a1a}.RdGy .q0-11{fill:#67001f}.RdGy .q1-11{fill:#b2182b}.RdGy .q2-11{fill:#d6604d}.RdGy .q3-11{fill:#f4a582}.RdGy .q4-11{fill:#fddbc7}.RdGy .q5-11{fill:#fff}.RdGy .q6-11{fill:#e0e0e0}.RdGy .q7-11{fill:#bababa}.RdGy .q8-11{fill:#878787}.RdGy .q9-11{fill:#4d4d4d}.RdGy .q10-11{fill:#1a1a1a}.RdYlBu .q0-3{fill:#fc8d59}.RdYlBu .q1-3{fill:#ffffbf}.RdYlBu .q2-3{fill:#91bfdb}.RdYlBu .q0-4{fill:#d7191c}.RdYlBu .q1-4{fill:#fdae61}.RdYlBu .q2-4{fill:#abd9e9}.RdYlBu .q3-4{fill:#2c7bb6}.RdYlBu .q0-5{fill:#d7191c}.RdYlBu .q1-5{fill:#fdae61}.RdYlBu .q2-5{fill:#ffffbf}.RdYlBu .q3-5{fill:#abd9e9}.RdYlBu .q4-5{fill:#2c7bb6}.RdYlBu .q0-6{fill:#d73027}.RdYlBu .q1-6{fill:#fc8d59}.RdYlBu .q2-6{fill:#fee090}.RdYlBu .q3-6{fill:#e0f3f8}.RdYlBu .q4-6{fill:#91bfdb}.RdYlBu .q5-6{fill:#4575b4}.RdYlBu .q0-7{fill:#d73027}.RdYlBu .q1-7{fill:#fc8d59}.RdYlBu .q2-7{fill:#fee090}.RdYlBu .q3-7{fill:#ffffbf}.RdYlBu .q4-7{fill:#e0f3f8}.RdYlBu .q5-7{fill:#91bfdb}.RdYlBu .q6-7{fill:#4575b4}.RdYlBu .q0-8{fill:#d73027}.RdYlBu .q1-8{fill:#f46d43}.RdYlBu .q2-8{fill:#fdae61}.RdYlBu .q3-8{fill:#fee090}.RdYlBu .q4-8{fill:#e0f3f8}.RdYlBu .q5-8{fill:#abd9e9}.RdYlBu .q6-8{fill:#74add1}.RdYlBu .q7-8{fill:#4575b4}.RdYlBu .q0-9{fill:#d73027}.RdYlBu .q1-9{fill:#f46d43}.RdYlBu .q2-9{fill:#fdae61}.RdYlBu .q3-9{fill:#fee090}.RdYlBu .q4-9{fill:#ffffbf}.RdYlBu .q5-9{fill:#e0f3f8}.RdYlBu .q6-9{fill:#abd9e9}.RdYlBu .q7-9{fill:#74add1}.RdYlBu .q8-9{fill:#4575b4}.RdYlBu .q0-10{fill:#a50026}.RdYlBu .q1-10{fill:#d73027}.RdYlBu .q2-10{fill:#f46d43}.RdYlBu .q3-10{fill:#fdae61}.RdYlBu .q4-10{fill:#fee090}.RdYlBu .q5-10{fill:#e0f3f8}.RdYlBu .q6-10{fill:#abd9e9}.RdYlBu .q7-10{fill:#74add1}.RdYlBu .q8-10{fill:#4575b4}.RdYlBu .q9-10{fill:#313695}.RdYlBu .q0-11{fill:#a50026}.RdYlBu .q1-11{fill:#d73027}.RdYlBu .q2-11{fill:#f46d43}.RdYlBu .q3-11{fill:#fdae61}.RdYlBu .q4-11{fill:#fee090}.RdYlBu .q5-11{fill:#ffffbf}.RdYlBu .q6-11{fill:#e0f3f8}.RdYlBu .q7-11{fill:#abd9e9}.RdYlBu .q8-11{fill:#74add1}.RdYlBu .q9-11{fill:#4575b4}.RdYlBu .q10-11{fill:#313695}.Spectral .q0-3{fill:#fc8d59}.Spectral .q1-3{fill:#ffffbf}.Spectral .q2-3{fill:#99d594}.Spectral .q0-4{fill:#d7191c}.Spectral .q1-4{fill:#fdae61}.Spectral .q2-4{fill:#abdda4}.Spectral .q3-4{fill:#2b83ba}.Spectral .q0-5{fill:#d7191c}.Spectral .q1-5{fill:#fdae61}.Spectral .q2-5{fill:#ffffbf}.Spectral .q3-5{fill:#abdda4}.Spectral .q4-5{fill:#2b83ba}.Spectral .q0-6{fill:#d53e4f}.Spectral .q1-6{fill:#fc8d59}.Spectral .q2-6{fill:#fee08b}.Spectral .q3-6{fill:#e6f598}.Spectral .q4-6{fill:#99d594}.Spectral .q5-6{fill:#3288bd}.Spectral .q0-7{fill:#d53e4f}.Spectral .q1-7{fill:#fc8d59}.Spectral .q2-7{fill:#fee08b}.Spectral .q3-7{fill:#ffffbf}.Spectral .q4-7{fill:#e6f598}.Spectral .q5-7{fill:#99d594}.Spectral .q6-7{fill:#3288bd}.Spectral .q0-8{fill:#d53e4f}.Spectral .q1-8{fill:#f46d43}.Spectral .q2-8{fill:#fdae61}.Spectral .q3-8{fill:#fee08b}.Spectral .q4-8{fill:#e6f598}.Spectral .q5-8{fill:#abdda4}.Spectral .q6-8{fill:#66c2a5}.Spectral .q7-8{fill:#3288bd}.Spectral .q0-9{fill:#d53e4f}.Spectral .q1-9{fill:#f46d43}.Spectral .q2-9{fill:#fdae61}.Spectral .q3-9{fill:#fee08b}.Spectral .q4-9{fill:#ffffbf}.Spectral .q5-9{fill:#e6f598}.Spectral .q6-9{fill:#abdda4}.Spectral .q7-9{fill:#66c2a5}.Spectral .q8-9{fill:#3288bd}.Spectral .q0-10{fill:#9e0142}.Spectral .q1-10{fill:#d53e4f}.Spectral .q2-10{fill:#f46d43}.Spectral .q3-10{fill:#fdae61}.Spectral .q4-10{fill:#fee08b}.Spectral .q5-10{fill:#e6f598}.Spectral .q6-10{fill:#abdda4}.Spectral .q7-10{fill:#66c2a5}.Spectral .q8-10{fill:#3288bd}.Spectral .q9-10{fill:#5e4fa2}.Spectral .q0-11{fill:#9e0142}.Spectral .q1-11{fill:#d53e4f}.Spectral .q2-11{fill:#f46d43}.Spectral .q3-11{fill:#fdae61}.Spectral .q4-11{fill:#fee08b}.Spectral .q5-11{fill:#ffffbf}.Spectral .q6-11{fill:#e6f598}.Spectral .q7-11{fill:#abdda4}.Spectral .q8-11{fill:#66c2a5}.Spectral .q9-11{fill:#3288bd}.Spectral .q10-11{fill:#5e4fa2}.RdYlGn .q0-3{fill:#fc8d59}.RdYlGn .q1-3{fill:#ffffbf}.RdYlGn .q2-3{fill:#91cf60}.RdYlGn .q0-4{fill:#d7191c}.RdYlGn .q1-4{fill:#fdae61}.RdYlGn .q2-4{fill:#a6d96a}.RdYlGn .q3-4{fill:#1a9641}.RdYlGn .q0-5{fill:#d7191c}.RdYlGn .q1-5{fill:#fdae61}.RdYlGn .q2-5{fill:#ffffbf}.RdYlGn .q3-5{fill:#a6d96a}.RdYlGn .q4-5{fill:#1a9641}.RdYlGn .q0-6{fill:#d73027}.RdYlGn .q1-6{fill:#fc8d59}.RdYlGn .q2-6{fill:#fee08b}.RdYlGn .q3-6{fill:#d9ef8b}.RdYlGn .q4-6{fill:#91cf60}.RdYlGn .q5-6{fill:#1a9850}.RdYlGn .q0-7{fill:#d73027}.RdYlGn .q1-7{fill:#fc8d59}.RdYlGn .q2-7{fill:#fee08b}.RdYlGn .q3-7{fill:#ffffbf}.RdYlGn .q4-7{fill:#d9ef8b}.RdYlGn .q5-7{fill:#91cf60}.RdYlGn .q6-7{fill:#1a9850}.RdYlGn .q0-8{fill:#d73027}.RdYlGn .q1-8{fill:#f46d43}.RdYlGn .q2-8{fill:#fdae61}.RdYlGn .q3-8{fill:#fee08b}.RdYlGn .q4-8{fill:#d9ef8b}.RdYlGn .q5-8{fill:#a6d96a}.RdYlGn .q6-8{fill:#66bd63}.RdYlGn .q7-8{fill:#1a9850}.RdYlGn .q0-9{fill:#d73027}.RdYlGn .q1-9{fill:#f46d43}.RdYlGn .q2-9{fill:#fdae61}.RdYlGn .q3-9{fill:#fee08b}.RdYlGn .q4-9{fill:#ffffbf}.RdYlGn .q5-9{fill:#d9ef8b}.RdYlGn .q6-9{fill:#a6d96a}.RdYlGn .q7-9{fill:#66bd63}.RdYlGn .q8-9{fill:#1a9850}.RdYlGn .q0-10{fill:#a50026}.RdYlGn .q1-10{fill:#d73027}.RdYlGn .q2-10{fill:#f46d43}.RdYlGn .q3-10{fill:#fdae61}.RdYlGn .q4-10{fill:#fee08b}.RdYlGn .q5-10{fill:#d9ef8b}.RdYlGn .q6-10{fill:#a6d96a}.RdYlGn .q7-10{fill:#66bd63}.RdYlGn .q8-10{fill:#1a9850}.RdYlGn .q9-10{fill:#006837}.RdYlGn .q0-11{fill:#a50026}.RdYlGn .q1-11{fill:#d73027}.RdYlGn .q2-11{fill:#f46d43}.RdYlGn .q3-11{fill:#fdae61}.RdYlGn .q4-11{fill:#fee08b}.RdYlGn .q5-11{fill:#ffffbf}.RdYlGn .q6-11{fill:#d9ef8b}.RdYlGn .q7-11{fill:#a6d96a}.RdYlGn .q8-11{fill:#66bd63}.RdYlGn .q9-11{fill:#1a9850}.RdYlGn .q10-11{fill:#006837}.Accent .q0-3{fill:#7fc97f}.Accent .q1-3{fill:#beaed4}.Accent .q2-3{fill:#fdc086}.Accent .q0-4{fill:#7fc97f}.Accent .q1-4{fill:#beaed4}.Accent .q2-4{fill:#fdc086}.Accent .q3-4{fill:#ff9}.Accent .q0-5{fill:#7fc97f}.Accent .q1-5{fill:#beaed4}.Accent .q2-5{fill:#fdc086}.Accent .q3-5{fill:#ff9}.Accent .q4-5{fill:#386cb0}.Accent .q0-6{fill:#7fc97f}.Accent .q1-6{fill:#beaed4}.Accent .q2-6{fill:#fdc086}.Accent .q3-6{fill:#ff9}.Accent .q4-6{fill:#386cb0}.Accent .q5-6{fill:#f0027f}.Accent .q0-7{fill:#7fc97f}.Accent .q1-7{fill:#beaed4}.Accent .q2-7{fill:#fdc086}.Accent .q3-7{fill:#ff9}.Accent .q4-7{fill:#386cb0}.Accent .q5-7{fill:#f0027f}.Accent .q6-7{fill:#bf5b17}.Accent .q0-8{fill:#7fc97f}.Accent .q1-8{fill:#beaed4}.Accent .q2-8{fill:#fdc086}.Accent .q3-8{fill:#ff9}.Accent .q4-8{fill:#386cb0}.Accent .q5-8{fill:#f0027f}.Accent .q6-8{fill:#bf5b17}.Accent .q7-8{fill:#666}.Dark2 .q0-3{fill:#1b9e77}.Dark2 .q1-3{fill:#d95f02}.Dark2 .q2-3{fill:#7570b3}.Dark2 .q0-4{fill:#1b9e77}.Dark2 .q1-4{fill:#d95f02}.Dark2 .q2-4{fill:#7570b3}.Dark2 .q3-4{fill:#e7298a}.Dark2 .q0-5{fill:#1b9e77}.Dark2 .q1-5{fill:#d95f02}.Dark2 .q2-5{fill:#7570b3}.Dark2 .q3-5{fill:#e7298a}.Dark2 .q4-5{fill:#66a61e}.Dark2 .q0-6{fill:#1b9e77}.Dark2 .q1-6{fill:#d95f02}.Dark2 .q2-6{fill:#7570b3}.Dark2 .q3-6{fill:#e7298a}.Dark2 .q4-6{fill:#66a61e}.Dark2 .q5-6{fill:#e6ab02}.Dark2 .q0-7{fill:#1b9e77}.Dark2 .q1-7{fill:#d95f02}.Dark2 .q2-7{fill:#7570b3}.Dark2 .q3-7{fill:#e7298a}.Dark2 .q4-7{fill:#66a61e}.Dark2 .q5-7{fill:#e6ab02}.Dark2 .q6-7{fill:#a6761d}.Dark2 .q0-8{fill:#1b9e77}.Dark2 .q1-8{fill:#d95f02}.Dark2 .q2-8{fill:#7570b3}.Dark2 .q3-8{fill:#e7298a}.Dark2 .q4-8{fill:#66a61e}.Dark2 .q5-8{fill:#e6ab02}.Dark2 .q6-8{fill:#a6761d}.Dark2 .q7-8{fill:#666}.Paired .q0-3{fill:#a6cee3}.Paired .q1-3{fill:#1f78b4}.Paired .q2-3{fill:#b2df8a}.Paired .q0-4{fill:#a6cee3}.Paired .q1-4{fill:#1f78b4}.Paired .q2-4{fill:#b2df8a}.Paired .q3-4{fill:#33a02c}.Paired .q0-5{fill:#a6cee3}.Paired .q1-5{fill:#1f78b4}.Paired .q2-5{fill:#b2df8a}.Paired .q3-5{fill:#33a02c}.Paired .q4-5{fill:#fb9a99}.Paired .q0-6{fill:#a6cee3}.Paired .q1-6{fill:#1f78b4}.Paired .q2-6{fill:#b2df8a}.Paired .q3-6{fill:#33a02c}.Paired .q4-6{fill:#fb9a99}.Paired .q5-6{fill:#e31a1c}.Paired .q0-7{fill:#a6cee3}.Paired .q1-7{fill:#1f78b4}.Paired .q2-7{fill:#b2df8a}.Paired .q3-7{fill:#33a02c}.Paired .q4-7{fill:#fb9a99}.Paired .q5-7{fill:#e31a1c}.Paired .q6-7{fill:#fdbf6f}.Paired .q0-8{fill:#a6cee3}.Paired .q1-8{fill:#1f78b4}.Paired .q2-8{fill:#b2df8a}.Paired .q3-8{fill:#33a02c}.Paired .q4-8{fill:#fb9a99}.Paired .q5-8{fill:#e31a1c}.Paired .q6-8{fill:#fdbf6f}.Paired .q7-8{fill:#ff7f00}.Paired .q0-9{fill:#a6cee3}.Paired .q1-9{fill:#1f78b4}.Paired .q2-9{fill:#b2df8a}.Paired .q3-9{fill:#33a02c}.Paired .q4-9{fill:#fb9a99}.Paired .q5-9{fill:#e31a1c}.Paired .q6-9{fill:#fdbf6f}.Paired .q7-9{fill:#ff7f00}.Paired .q8-9{fill:#cab2d6}.Paired .q0-10{fill:#a6cee3}.Paired .q1-10{fill:#1f78b4}.Paired .q2-10{fill:#b2df8a}.Paired .q3-10{fill:#33a02c}.Paired .q4-10{fill:#fb9a99}.Paired .q5-10{fill:#e31a1c}.Paired .q6-10{fill:#fdbf6f}.Paired .q7-10{fill:#ff7f00}.Paired .q8-10{fill:#cab2d6}.Paired .q9-10{fill:#6a3d9a}.Paired .q0-11{fill:#a6cee3}.Paired .q1-11{fill:#1f78b4}.Paired .q2-11{fill:#b2df8a}.Paired .q3-11{fill:#33a02c}.Paired .q4-11{fill:#fb9a99}.Paired .q5-11{fill:#e31a1c}.Paired .q6-11{fill:#fdbf6f}.Paired .q7-11{fill:#ff7f00}.Paired .q8-11{fill:#cab2d6}.Paired .q9-11{fill:#6a3d9a}.Paired .q10-11{fill:#ff9}.Paired .q0-12{fill:#a6cee3}.Paired .q1-12{fill:#1f78b4}.Paired .q2-12{fill:#b2df8a}.Paired .q3-12{fill:#33a02c}.Paired .q4-12{fill:#fb9a99}.Paired .q5-12{fill:#e31a1c}.Paired .q6-12{fill:#fdbf6f}.Paired .q7-12{fill:#ff7f00}.Paired .q8-12{fill:#cab2d6}.Paired .q9-12{fill:#6a3d9a}.Paired .q10-12{fill:#ff9}.Paired .q11-12{fill:#b15928}.Pastel1 .q0-3{fill:#fbb4ae}.Pastel1 .q1-3{fill:#b3cde3}.Pastel1 .q2-3{fill:#ccebc5}.Pastel1 .q0-4{fill:#fbb4ae}.Pastel1 .q1-4{fill:#b3cde3}.Pastel1 .q2-4{fill:#ccebc5}.Pastel1 .q3-4{fill:#decbe4}.Pastel1 .q0-5{fill:#fbb4ae}.Pastel1 .q1-5{fill:#b3cde3}.Pastel1 .q2-5{fill:#ccebc5}.Pastel1 .q3-5{fill:#decbe4}.Pastel1 .q4-5{fill:#fed9a6}.Pastel1 .q0-6{fill:#fbb4ae}.Pastel1 .q1-6{fill:#b3cde3}.Pastel1 .q2-6{fill:#ccebc5}.Pastel1 .q3-6{fill:#decbe4}.Pastel1 .q4-6{fill:#fed9a6}.Pastel1 .q5-6{fill:#ffc}.Pastel1 .q0-7{fill:#fbb4ae}.Pastel1 .q1-7{fill:#b3cde3}.Pastel1 .q2-7{fill:#ccebc5}.Pastel1 .q3-7{fill:#decbe4}.Pastel1 .q4-7{fill:#fed9a6}.Pastel1 .q5-7{fill:#ffc}.Pastel1 .q6-7{fill:#e5d8bd}.Pastel1 .q0-8{fill:#fbb4ae}.Pastel1 .q1-8{fill:#b3cde3}.Pastel1 .q2-8{fill:#ccebc5}.Pastel1 .q3-8{fill:#decbe4}.Pastel1 .q4-8{fill:#fed9a6}.Pastel1 .q5-8{fill:#ffc}.Pastel1 .q6-8{fill:#e5d8bd}.Pastel1 .q7-8{fill:#fddaec}.Pastel1 .q0-9{fill:#fbb4ae}.Pastel1 .q1-9{fill:#b3cde3}.Pastel1 .q2-9{fill:#ccebc5}.Pastel1 .q3-9{fill:#decbe4}.Pastel1 .q4-9{fill:#fed9a6}.Pastel1 .q5-9{fill:#ffc}.Pastel1 .q6-9{fill:#e5d8bd}.Pastel1 .q7-9{fill:#fddaec}.Pastel1 .q8-9{fill:#f2f2f2}.Pastel2 .q0-3{fill:#b3e2cd}.Pastel2 .q1-3{fill:#fdcdac}.Pastel2 .q2-3{fill:#cbd5e8}.Pastel2 .q0-4{fill:#b3e2cd}.Pastel2 .q1-4{fill:#fdcdac}.Pastel2 .q2-4{fill:#cbd5e8}.Pastel2 .q3-4{fill:#f4cae4}.Pastel2 .q0-5{fill:#b3e2cd}.Pastel2 .q1-5{fill:#fdcdac}.Pastel2 .q2-5{fill:#cbd5e8}.Pastel2 .q3-5{fill:#f4cae4}.Pastel2 .q4-5{fill:#e6f5c9}.Pastel2 .q0-6{fill:#b3e2cd}.Pastel2 .q1-6{fill:#fdcdac}.Pastel2 .q2-6{fill:#cbd5e8}.Pastel2 .q3-6{fill:#f4cae4}.Pastel2 .q4-6{fill:#e6f5c9}.Pastel2 .q5-6{fill:#fff2ae}.Pastel2 .q0-7{fill:#b3e2cd}.Pastel2 .q1-7{fill:#fdcdac}.Pastel2 .q2-7{fill:#cbd5e8}.Pastel2 .q3-7{fill:#f4cae4}.Pastel2 .q4-7{fill:#e6f5c9}.Pastel2 .q5-7{fill:#fff2ae}.Pastel2 .q6-7{fill:#f1e2cc}.Pastel2 .q0-8{fill:#b3e2cd}.Pastel2 .q1-8{fill:#fdcdac}.Pastel2 .q2-8{fill:#cbd5e8}.Pastel2 .q3-8{fill:#f4cae4}.Pastel2 .q4-8{fill:#e6f5c9}.Pastel2 .q5-8{fill:#fff2ae}.Pastel2 .q6-8{fill:#f1e2cc}.Pastel2 .q7-8{fill:#ccc}.Set1 .q0-3{fill:#e41a1c}.Set1 .q1-3{fill:#377eb8}.Set1 .q2-3{fill:#4daf4a}.Set1 .q0-4{fill:#e41a1c}.Set1 .q1-4{fill:#377eb8}.Set1 .q2-4{fill:#4daf4a}.Set1 .q3-4{fill:#984ea3}.Set1 .q0-5{fill:#e41a1c}.Set1 .q1-5{fill:#377eb8}.Set1 .q2-5{fill:#4daf4a}.Set1 .q3-5{fill:#984ea3}.Set1 .q4-5{fill:#ff7f00}.Set1 .q0-6{fill:#e41a1c}.Set1 .q1-6{fill:#377eb8}.Set1 .q2-6{fill:#4daf4a}.Set1 .q3-6{fill:#984ea3}.Set1 .q4-6{fill:#ff7f00}.Set1 .q5-6{fill:#ff3}.Set1 .q0-7{fill:#e41a1c}.Set1 .q1-7{fill:#377eb8}.Set1 .q2-7{fill:#4daf4a}.Set1 .q3-7{fill:#984ea3}.Set1 .q4-7{fill:#ff7f00}.Set1 .q5-7{fill:#ff3}.Set1 .q6-7{fill:#a65628}.Set1 .q0-8{fill:#e41a1c}.Set1 .q1-8{fill:#377eb8}.Set1 .q2-8{fill:#4daf4a}.Set1 .q3-8{fill:#984ea3}.Set1 .q4-8{fill:#ff7f00}.Set1 .q5-8{fill:#ff3}.Set1 .q6-8{fill:#a65628}.Set1 .q7-8{fill:#f781bf}.Set1 .q0-9{fill:#e41a1c}.Set1 .q1-9{fill:#377eb8}.Set1 .q2-9{fill:#4daf4a}.Set1 .q3-9{fill:#984ea3}.Set1 .q4-9{fill:#ff7f00}.Set1 .q5-9{fill:#ff3}.Set1 .q6-9{fill:#a65628}.Set1 .q7-9{fill:#f781bf}.Set1 .q8-9{fill:#999}.Set2 .q0-3{fill:#66c2a5}.Set2 .q1-3{fill:#fc8d62}.Set2 .q2-3{fill:#8da0cb}.Set2 .q0-4{fill:#66c2a5}.Set2 .q1-4{fill:#fc8d62}.Set2 .q2-4{fill:#8da0cb}.Set2 .q3-4{fill:#e78ac3}.Set2 .q0-5{fill:#66c2a5}.Set2 .q1-5{fill:#fc8d62}.Set2 .q2-5{fill:#8da0cb}.Set2 .q3-5{fill:#e78ac3}.Set2 .q4-5{fill:#a6d854}.Set2 .q0-6{fill:#66c2a5}.Set2 .q1-6{fill:#fc8d62}.Set2 .q2-6{fill:#8da0cb}.Set2 .q3-6{fill:#e78ac3}.Set2 .q4-6{fill:#a6d854}.Set2 .q5-6{fill:#ffd92f}.Set2 .q0-7{fill:#66c2a5}.Set2 .q1-7{fill:#fc8d62}.Set2 .q2-7{fill:#8da0cb}.Set2 .q3-7{fill:#e78ac3}.Set2 .q4-7{fill:#a6d854}.Set2 .q5-7{fill:#ffd92f}.Set2 .q6-7{fill:#e5c494}.Set2 .q0-8{fill:#66c2a5}.Set2 .q1-8{fill:#fc8d62}.Set2 .q2-8{fill:#8da0cb}.Set2 .q3-8{fill:#e78ac3}.Set2 .q4-8{fill:#a6d854}.Set2 .q5-8{fill:#ffd92f}.Set2 .q6-8{fill:#e5c494}.Set2 .q7-8{fill:#b3b3b3}.Set3 .q0-3{fill:#8dd3c7}.Set3 .q1-3{fill:#ffffb3}.Set3 .q2-3{fill:#bebada}.Set3 .q0-4{fill:#8dd3c7}.Set3 .q1-4{fill:#ffffb3}.Set3 .q2-4{fill:#bebada}.Set3 .q3-4{fill:#fb8072}.Set3 .q0-5{fill:#8dd3c7}.Set3 .q1-5{fill:#ffffb3}.Set3 .q2-5{fill:#bebada}.Set3 .q3-5{fill:#fb8072}.Set3 .q4-5{fill:#80b1d3}.Set3 .q0-6{fill:#8dd3c7}.Set3 .q1-6{fill:#ffffb3}.Set3 .q2-6{fill:#bebada}.Set3 .q3-6{fill:#fb8072}.Set3 .q4-6{fill:#80b1d3}.Set3 .q5-6{fill:#fdb462}.Set3 .q0-7{fill:#8dd3c7}.Set3 .q1-7{fill:#ffffb3}.Set3 .q2-7{fill:#bebada}.Set3 .q3-7{fill:#fb8072}.Set3 .q4-7{fill:#80b1d3}.Set3 .q5-7{fill:#fdb462}.Set3 .q6-7{fill:#b3de69}.Set3 .q0-8{fill:#8dd3c7}.Set3 .q1-8{fill:#ffffb3}.Set3 .q2-8{fill:#bebada}.Set3 .q3-8{fill:#fb8072}.Set3 .q4-8{fill:#80b1d3}.Set3 .q5-8{fill:#fdb462}.Set3 .q6-8{fill:#b3de69}.Set3 .q7-8{fill:#fccde5}.Set3 .q0-9{fill:#8dd3c7}.Set3 .q1-9{fill:#ffffb3}.Set3 .q2-9{fill:#bebada}.Set3 .q3-9{fill:#fb8072}.Set3 .q4-9{fill:#80b1d3}.Set3 .q5-9{fill:#fdb462}.Set3 .q6-9{fill:#b3de69}.Set3 .q7-9{fill:#fccde5}.Set3 .q8-9{fill:#d9d9d9}.Set3 .q0-10{fill:#8dd3c7}.Set3 .q1-10{fill:#ffffb3}.Set3 .q2-10{fill:#bebada}.Set3 .q3-10{fill:#fb8072}.Set3 .q4-10{fill:#80b1d3}.Set3 .q5-10{fill:#fdb462}.Set3 .q6-10{fill:#b3de69}.Set3 .q7-10{fill:#fccde5}.Set3 .q8-10{fill:#d9d9d9}.Set3 .q9-10{fill:#bc80bd}.Set3 .q0-11{fill:#8dd3c7}.Set3 .q1-11{fill:#ffffb3}.Set3 .q2-11{fill:#bebada}.Set3 .q3-11{fill:#fb8072}.Set3 .q4-11{fill:#80b1d3}.Set3 .q5-11{fill:#fdb462}.Set3 .q6-11{fill:#b3de69}.Set3 .q7-11{fill:#fccde5}.Set3 .q8-11{fill:#d9d9d9}.Set3 .q9-11{fill:#bc80bd}.Set3 .q10-11{fill:#ccebc5}.Set3 .q0-12{fill:#8dd3c7}.Set3 .q1-12{fill:#ffffb3}.Set3 .q2-12{fill:#bebada}.Set3 .q3-12{fill:#fb8072}.Set3 .q4-12{fill:#80b1d3}.Set3 .q5-12{fill:#fdb462}.Set3 .q6-12{fill:#b3de69}.Set3 .q7-12{fill:#fccde5}.Set3 .q8-12{fill:#d9d9d9}.Set3 .q9-12{fill:#bc80bd}.Set3 .q10-12{fill:#ccebc5}.Set3 .q11-12{fill:#ffed6f}",""]);
}]);