From f5ff43729b898b3ea8c9e41cc295732e1fec1f20 Mon Sep 17 00:00:00 2001 From: Ricky Reusser <572717+rreusser@users.noreply.github.com> Date: Sun, 6 Aug 2023 00:24:22 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- karman-trefftz-airfoil/bundle.js | 2 +- src/src/karman-trefftz-airfoil/state.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/karman-trefftz-airfoil/bundle.js b/karman-trefftz-airfoil/bundle.js index d14ad4a..8950205 100644 --- a/karman-trefftz-airfoil/bundle.js +++ b/karman-trefftz-airfoil/bundle.js @@ -1 +1 @@ -!function(){return function e(t,n,r){function i(o,u){if(!n[o]){if(!t[o]){var s="function"==typeof require&&require;if(!u&&s)return s(o,!0);if(a)return a(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){return i(t[o][1][e]||e)},f,f.exports,e,t,n,r)}return n[o].exports}for(var a="function"==typeof require&&require,o=0;o0&&(y.type=1===g?"touchstart":"pinchstart",y.buttons=0,y.mods={},y.x0=0,y.y0=0,y.dx=0,y.dy=0,y.dz=0,y.dsx=1,y.dsy=1,y.dsz=1,y.theta=0,y.dtheta=0,R=!0,T(y),l.emit("interactionstart",_(y,e)))}function Y(e){for(var t,n=!1,r=0;r0?o-4:o;for(n=0;n>16&255,s[f++]=t>>8&255,s[f++]=255&t;2===u&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,s[f++]=255&t);1===u&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,s[f++]=t>>8&255,s[f++]=255&t);return s},n.fromByteArray=function(e){for(var t,n=e.length,i=n%3,a=[],o=0,u=n-i;ou?u:o+16383));1===i?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return a.join("")};for(var r=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,s=o.length;u0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function f(e,t,n){for(var i,a,o=[],u=t;u>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],3:[function(e,t,n){(function(t){(function(){"use strict";var t=e("base64-js"),r=e("ieee754");n.Buffer=o,n.SlowBuffer=function(e){+e!=e&&(e=0);return o.alloc(+e)},n.INSPECT_MAX_BYTES=50;var i=2147483647;function a(e){if(e>i)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=o.prototype,t}function o(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return c(e)}return u(e,t,n)}function u(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!o.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|h(e,t),r=a(n),i=r.write(e,t);i!==n&&(r=r.slice(0,i));return r}(e,t);if(ArrayBuffer.isView(e))return f(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(F(e,ArrayBuffer)||e&&F(e.buffer,ArrayBuffer))return function(e,t,n){if(t<0||e.byteLength=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return 0|e}function h(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||F(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return P(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return R(e).length;default:if(i)return r?-1:P(e).length;t=(""+t).toLowerCase(),i=!0}}function d(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function p(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),q(n=+n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:m(e,t,n,r,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):m(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function m(e,t,n,r,i){var a,o=1,u=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,u/=2,s/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var f=-1;for(a=n;au&&(n=u-s),a=n;a>=0;a--){for(var l=!0,h=0;hi&&(r=i):r=i;var a=t.length;r>a/2&&(r=a/2);for(var o=0;o>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function _(e,n,r){return 0===n&&r===e.length?t.fromByteArray(e):t.fromByteArray(e.slice(n,r))}function k(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:c>223?3:c>191?2:1;if(i+l<=n)switch(l){case 1:c<128&&(f=c);break;case 2:128==(192&(a=e[i+1]))&&(s=(31&c)<<6|63&a)>127&&(f=s);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(s=(15&c)<<12|(63&a)<<6|63&o)>2047&&(s<55296||s>57343)&&(f=s);break;case 4:a=e[i+1],o=e[i+2],u=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&u)&&(s=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&u)>65535&&s<1114112&&(f=s)}null===f?(f=65533,l=1):f>65535&&(f-=65536,r.push(f>>>10&1023|55296),f=56320|1023&f),r.push(f),i+=l}return function(e){var t=e.length;if(t<=z)return String.fromCharCode.apply(String,e);var n="",r=0;for(;rthis.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return T(this,t,n);case"utf8":case"utf-8":return k(this,t,n);case"ascii":return M(this,t,n);case"latin1":case"binary":return S(this,t,n);case"base64":return _(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),""},o.prototype.compare=function(e,t,n,r,i){if(F(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),u=(n>>>=0)-(t>>>=0),s=Math.min(a,u),c=this.slice(r,i),f=e.slice(t,n),l=0;l>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return v(this,e,t,n);case"utf8":case"utf-8":return g(this,e,t,n);case"ascii":return y(this,e,t,n);case"latin1":case"binary":return b(this,e,t,n);case"base64":return x(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var z=4096;function M(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;ir)&&(n=r);for(var i="",a=t;an)throw new RangeError("Trying to access beyond buffer length")}function E(e,t,n,r,i,a){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function O(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function N(e,t,n,i,a){return t=+t,n>>>=0,a||O(e,0,n,4),r.write(e,t,n,i,23,4),n+4}function j(e,t,n,i,a){return t=+t,n>>>=0,a||O(e,0,n,8),r.write(e,t,n,i,52,8),n+8}o.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||C(e,t,this.length);for(var r=this[e],i=1,a=0;++a>>=0,t>>>=0,n||C(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUInt8=function(e,t){return e>>>=0,t||C(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||C(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||C(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||C(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||C(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||C(e,t,this.length);for(var r=this[e],i=1,a=0;++a=(i*=128)&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||C(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},o.prototype.readInt8=function(e,t){return e>>>=0,t||C(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||C(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){e>>>=0,t||C(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||C(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||C(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||C(e,4,this.length),r.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||C(e,4,this.length),r.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||C(e,8,this.length),r.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||C(e,8,this.length),r.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||E(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a>>=0,n>>>=0,r)||E(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||E(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||E(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||E(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||E(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||E(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);E(this,e,t,n,i-1,-i)}var a=0,o=1,u=0;for(this[t]=255&e;++a>0)-u&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);E(this,e,t,n,i-1,-i)}var a=n-1,o=1,u=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===u&&0!==this[t+a+1]&&(u=1),this[t+a]=(e/o>>0)-u&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||E(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||E(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||E(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||E(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||E(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,n){return N(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return N(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return j(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return j(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(!o.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--a)e[a+t]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,r),t);return i},o.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!o.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){var i=e.charCodeAt(0);("utf8"===r&&i<128||"latin1"===r)&&(e=i)}}else"number"==typeof e&&(e&=255);if(t<0||this.length>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function R(e){return t.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(B,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function L(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function F(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function q(e){return e!=e}}).call(this)}).call(this,e("buffer").Buffer)},{"base64-js":2,buffer:3,ieee754:73}],4:[function(e,t,n){(function(e){(function(){var r,i;r=this,i=function(){"use strict";var t=function(){},n={},r=[],i=[];function a(e,a){var o,u,s,c,f=i;for(c=arguments.length;2 ."+e+"__sectionFields {\n margin-left: 4px;\n }\n\n ."+e+"__sectionFields {\n box-sizing: border-box;\n }\n\n ."+e+"__sectionFields ."+e+"__field {\n border-bottom: 1px solid "+t.fieldBorderColor+";\n box-sizing: border-box;\n }\n\n ."+e+"__sectionFields ."+e+"__sectionFields {\n border-right: none;\n margin-right: 0;\n }\n\n ."+e+" > ."+e+"__section:first-child > ."+e+"__sectionHeading:first-child {\n border-right: 1px solid "+t.sectionHeadingBorderColor+";\n }\n\n ."+e+"__sectionHeading {\n padding: 0;\n font-family: inherit;\n user-select: none;\n -moz-user-select: -moz-none;\n text-indent: 5px;\n cursor: pointer;\n width: 100%;\n\n color: "+t.sectionHeadingColor+";\n background-color: "+t.sectionHeadingBgColor+";\n height: "+t.sectionHeadingHeight+";\n line-height: "+t.sectionHeadingHeight+";\n }\n\n ."+e+"__sectionHeading button:focus {\n background-color: "+t.sectionHeadingHoverColor+";\n }\n\n ."+e+"__sectionHeading > button {\n height: 100%;\n vertical-align: middle;\n font-size: 1.0em;\n cursor: pointer;\n text-align: left;\n outline: none;\n color: inherit;\n font-size: inherit;\n font-family: inherit;\n background: transparent;\n border: none;\n border-radius: 0;\n display: block;\n width: 100%;\n }\n\n ."+e+"__sectionHeading:hover {\n background-color: "+t.sectionHeadingHoverColor+";\n }\n\n ."+e+"__sectionHeading > button::before {\n transform: translate(0, -1px) rotate(90deg);\n }\n\n ."+e+"__sectionHeading > button::before {\n content: '▲';\n display: inline-block;\n transform-origin: 50% 50%;\n margin-right: 0.5em;\n font-size: 0.5em;\n vertical-align: middle;\n }\n\n ."+e+"__section--expanded > ."+e+"__sectionHeading > button::before {\n transform: none;\n content: '▼';\n }\n "}},re=W.h,ie={name:"tabs",component:K({init:function(){var e=this.props.field,t=Object.keys(e.value.$displayFields);this.state={activeTab:t[0]}},getRef:function(e){this.contentsEl=e},activateTab:function(e,t){this.setState({activeTab:e}),t.preventDefault()},preventDefault:function(e){},render:function(){var e=this,t=this.props.field,n=t.$config.label||t.name,r=this.props.className;t.parentField||""!==n||(n="Controls");for(var i=Object.keys(t.value.$displayFields),a={},o=0;o button:hover {\n background-color: "+t.fieldHoverColor+";\n }\n\n ."+e+"__field--button > button:active {\n background-color: "+t.fieldActiveColor+";\n }\n\n ."+e+"__field--button > button:focus {\n "+t.focusBorder+"\n }\n\n ."+e+"__field--button > button::before {\n content: '';\n width: 3px;\n display: inline-block;\n vertical-align: middle;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n }\n "}},de=W.h,pe={name:"color",component:K({render:function(){var e=this,t=this.props.field,n=t.$config,r=this.props.className;return de("div",{className:r+"__field "+r+"__field--color"},de("label",{className:r+"__label",htmlFor:r+"-"+t.path},de("span",{className:r+"__labelText"},n.label||t.name)," ",de("span",{className:r+"__container"},de("input",{id:r+"-"+t.path,name:t.path,type:"color",value:t.value,onInput:function(t){e.props.field.value=t.target.value}}))))}}),css:function(e,t){return"\n ."+e+"__field--color input[type=color] {\n margin: 0;\n border: 1px solid #aaa;\n width: 50px;\n height: "+t.sliderHeight+";\n border-radius: "+t.controlBorderRadius+";\n padding: 0;\n }\n\n ."+e+"__field--color input[type=color]::-webkit-color-swatch-wrapper {\n padding: 0px;\n background-color: #888;\n }\n\n ."+e+"__field--color input[type=color]:focus {\n "+t.focusBorder+"\n }\n "}},me=W.h,ve={name:"raw",component:K({getRef:function(e){this.el=e},getContent:function(e){return this.content=e.field.value,"function"==typeof this.content&&(this.content=this.content(me,{field:e.field,state:e.state})),this.content},render:function(){var e=this.props.className;return me("div",{className:e+"__field--raw "+e+"__field"},me("div",{ref:this.getRef,className:e+"__rawContent"},this.getContent(this.props)))}}),css:function(e,t){return"\n ."+e+"__field--raw {\n height: auto;\n padding: 0 7px 0 10px;\n overflow: hidden;\n }\n\n ."+e+"__rawContent {\n max-width: 100%;\n margin: 0;\n padding: 0;\n }\n\n ."+e+"__rawContent a {\n color: inherit;\n }\n\n ."+e+"__rawContent::before {\n background-color: #aaa;\n }\n\n ."+e+"__rawContent::before {\n content: '';\n width: 3px;\n display: inline-block;\n vertical-align: middle;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n }\n\n ."+e+"__rawContent > p:first-child {\n margin-top: 5px;\n }\n\n ."+e+"__rawContent > p:last-child{\n margin-bottom: 5px;\n }\n\n ."+e+"__rawContent p {\n line-height: 1.8;\n }\n\n ."+e+"__rawContent pre {\n line-height: 1.3;\n font-size: 0.8em;\n margin: 0;\n }\n "}},ge=function(){var e={};function t(t,n){(n=X(n||{},{containerCSS:"position:fixed;top:0;right:8px",style:!0,className:"controlPanel-"+Math.random().toString(36).substring(2,15)})).root=n.root||document.body;var r=n.className,i=K({render:function(){return W.h(function(t){var n=e[t];if(!n)throw new Error('Unrecognized component, "'+t+'"');return n}(this.props.field.type).component,{ControlComponent:i,className:r,field:this.props.field,state:t,h:W.h})}}),a=K({state:{dummy:0},componentDidMount:function(){var e=this;this.props.state.$field.onChanges(function(t){e.setState({dummy:e.state.dummy+1})})},getRef:function(e){for(var t=["mousedown","mouseup","mousemove","touchstart","touchmove","touchend","wheel"],r=0;r button::before { background-color: #8ff; }\n\n "+Object.keys(n).map(function(r){var i=n[r].css;return i?i(e,t):""}).join("\n")+"\n "}(r,n.theme,e)),W.render(W.h(a,{state:t}),n.root),t}return t.registerComponent=function(n){return e[n.name]=n,t},t.registerComponents=function(e){for(var n=0;nt?1:e>=t?0:NaN}function n(e){var n;return 1===e.length&&(n=e,e=function(e,r){return t(n(e),r)}),{left:function(t,n,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r>>1;e(t[a],n)<0?r=a+1:i=a}return r},right:function(t,n,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r>>1;e(t[a],n)>0?i=a:r=a+1}return r}}}var r=n(t),i=r.right,a=r.left;function o(e,t){return[e,t]}function u(e){return null===e?NaN:+e}function s(e,t){var n,r,i=e.length,a=0,o=-1,s=0,c=0;if(null==t)for(;++o1)return c/(a-1)}function c(e,t){var n=s(e,t);return n?Math.sqrt(n):n}function f(e,t){var n,r,i,a=e.length,o=-1;if(null==t){for(;++o=n)for(r=i=n;++on&&(r=n),i=n)for(r=i=n;++on&&(r=n),i=0?(a>=g?10:a>=y?5:a>=b?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=g?10:a>=y?5:a>=b?2:1)}function w(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),a=r/i;return a>=g?i*=10:a>=y?i*=5:a>=b&&(i*=2),t=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),o=+n(e[a],a,e);return o+(+n(e[a+1],a+1,e)-o)*(i-a)}}function z(e,t){var n,r,i=e.length,a=-1;if(null==t){for(;++a=n)for(r=n;++an&&(r=n)}else for(;++a=n)for(r=n;++an&&(r=n);return r}function M(e){if(!(i=e.length))return[];for(var t=-1,n=z(e,S),r=new Array(n);++te?1:t>=e?0:NaN},e.deviation=c,e.extent=f,e.histogram=function(){var e=m,t=f,n=_;function r(r){var a,o,u=r.length,s=new Array(u);for(a=0;al;)h.pop(),--d;var p,m=new Array(d+1);for(a=0;a<=d;++a)(p=m[a]=[]).x0=a>0?h[a-1]:f,p.x1=a=n)for(r=n;++ar&&(r=n)}else for(;++a=n)for(r=n;++ar&&(r=n);return r},e.mean=function(e,t){var n,r=e.length,i=r,a=-1,o=0;if(null==t)for(;++a=0;)for(t=(r=e[i]).length;--t>=0;)n[--o]=r[t];return n},e.min=z,e.pairs=function(e,t){null==t&&(t=o);for(var n=0,r=e.length-1,i=e[0],a=new Array(r<0?0:r);n0)return[e];if((r=t0)for(e=Math.ceil(e/o),t=Math.floor(t/o),a=new Array(i=Math.ceil(t-e+1));++u0&&(t=r-W),F<0?z=M-K:F>0&&(o=u-K),R=l,te.attr("cursor",b.selection),ie());break;default:return}c()},!0).on("keyup.brush",function(){switch(i.event.keyCode){case 16:G&&(T=E=G=!1,ie());break;case 18:R===d&&(L<0?m=y:L>0&&(t=r),F<0?z=M:F>0&&(o=u),R=h,ie());break;case 32:R===l&&(i.event.altKey?(L&&(m=y-W*L,t=r+W*L),F&&(z=M-K*F,o=u+K*F),R=d):(L<0?m=y:L>0&&(t=r),F<0?z=M:F>0&&(o=u),R=h),te.attr("cursor",b[B]),ie());break;default:return}c()},!0),n.dragDisable(i.event.view)}s(),a.interrupt(j),D.call(j),J.start()}function re(){var e=$(j);!G||T||E||(Math.abs(e[0]-Q[0])>Math.abs(e[1]-Q[1])?E=!0:T=!0),Q=e,S=!0,c(),ie()}function ie(){var e;switch(W=Q[0]-Z[0],K=Q[1]-Z[1],R){case l:case f:L&&(W=Math.max(U-t,Math.min(V-m,W)),r=t+W,y=m+W),F&&(K=Math.max(Y-o,Math.min(X-z,K)),u=o+K,M=z+K);break;case h:L<0?(W=Math.max(U-t,Math.min(V-t,W)),r=t+W,y=m):L>0&&(W=Math.max(U-m,Math.min(V-m,W)),r=t,y=m+W),F<0?(K=Math.max(Y-o,Math.min(X-o,K)),u=o+K,M=z):F>0&&(K=Math.max(Y-z,Math.min(X-z,K)),u=o,M=z+K);break;case d:L&&(r=Math.max(U,Math.min(V,t-W*L)),y=Math.max(U,Math.min(V,m+W*L))),F&&(u=Math.max(Y,Math.min(X,o-K*F)),M=Math.max(Y,Math.min(X,z+K*F)))}y=s.length)return null!=e&&r.sort(e),null!=t?t(r):r;for(var u,c,l,h=-1,d=r.length,p=s[i++],m=n(),v=a();++hs.length)return n;var i,a=c[r-1];return null!=t&&r>=s.length?i=n.entries():(i=[],n.each(function(t,n){i.push({key:n,values:e(t,r)})})),null!=a?i.sort(function(e,t){return a(e.key,t.key)}):i}(f(e,0,a,o),0)},key:function(e){return s.push(e),u},sortKeys:function(e){return c[s.length-1]=e,u},sortValues:function(t){return e=t,u},rollup:function(e){return t=e,u}}},e.set=c,e.map=n,e.keys=function(e){var t=[];for(var n in e)t.push(n);return t},e.values=function(e){var t=[];for(var n in e)t.push(e[n]);return t},e.entries=function(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t},Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n):"function"==typeof define&&define.amd?define(["exports"],i):i(r.d3=r.d3||{})},{}],17:[function(e,t,n){var r,i;r=this,i=function(e){"use strict";function t(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function n(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function r(){}var i="\\s*([+-]?\\d+)\\s*",a="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",u=/^#([0-9a-f]{3,8})$/,s=new RegExp("^rgb\\("+[i,i,i]+"\\)$"),c=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),f=new RegExp("^rgba\\("+[i,i,i,a]+"\\)$"),l=new RegExp("^rgba\\("+[o,o,o,a]+"\\)$"),h=new RegExp("^hsl\\("+[a,o,o]+"\\)$"),d=new RegExp("^hsla\\("+[a,o,o,a]+"\\)$"),p={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};function m(){return this.rgb().formatHex()}function v(){return this.rgb().formatRgb()}function g(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=u.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?y(t):3===n?new _(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?b(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?b(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=s.exec(e))?new _(t[1],t[2],t[3],1):(t=c.exec(e))?new _(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=f.exec(e))?b(t[1],t[2],t[3],t[4]):(t=l.exec(e))?b(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=h.exec(e))?S(t[1],t[2]/100,t[3]/100,1):(t=d.exec(e))?S(t[1],t[2]/100,t[3]/100,t[4]):p.hasOwnProperty(e)?y(p[e]):"transparent"===e?new _(NaN,NaN,NaN,0):null}function y(e){return new _(e>>16&255,e>>8&255,255&e,1)}function b(e,t,n,r){return r<=0&&(e=t=n=NaN),new _(e,t,n,r)}function x(e){return e instanceof r||(e=g(e)),e?new _((e=e.rgb()).r,e.g,e.b,e.opacity):new _}function w(e,t,n,r){return 1===arguments.length?x(e):new _(e,t,n,null==r?1:r)}function _(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function k(){return"#"+M(this.r)+M(this.g)+M(this.b)}function z(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"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===e?")":", "+e+")")}function M(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function S(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new C(e,t,n,r)}function T(e){if(e instanceof C)return new C(e.h,e.s,e.l,e.opacity);if(e instanceof r||(e=g(e)),!e)return new C;if(e instanceof C)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,a=Math.min(t,n,i),o=Math.max(t,n,i),u=NaN,s=o-a,c=(o+a)/2;return s?(u=t===o?(n-i)/s+6*(n0&&c<1?0:u,new C(u,s,c,e.opacity)}function A(e,t,n,r){return 1===arguments.length?T(e):new C(e,t,n,null==r?1:r)}function C(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function E(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(r,g,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:m,formatHex:m,formatHsl:function(){return T(this).formatHsl()},formatRgb:v,toString:v}),t(_,w,n(r,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new _(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new _(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:k,formatHex:k,formatRgb:z,toString:z})),t(C,A,n(r,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new C(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new C(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new _(E(e>=240?e-240:e+120,i,r),E(e,i,r),E(e<120?e+240:e-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},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));var O=Math.PI/180,N=180/Math.PI,j=.96422,B=1,D=.82521,P=4/29,R=6/29,L=3*R*R,F=R*R*R;function q(e){if(e instanceof H)return new H(e.l,e.a,e.b,e.opacity);if(e instanceof G)return $(e);e instanceof _||(e=x(e));var t,n,r=X(e.r),i=X(e.g),a=X(e.b),o=U((.2225045*r+.7168786*i+.0606169*a)/B);return r===i&&i===a?t=n=o:(t=U((.4360747*r+.3850649*i+.1430804*a)/j),n=U((.0139322*r+.0971045*i+.7141733*a)/D)),new H(116*o-16,500*(t-o),200*(o-n),e.opacity)}function I(e,t,n,r){return 1===arguments.length?q(e):new H(e,t,n,null==r?1:r)}function H(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function U(e){return e>F?Math.pow(e,1/3):e/L+P}function Y(e){return e>R?e*e*e:L*(e-P)}function V(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function X(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function W(e){if(e instanceof G)return new G(e.h,e.c,e.l,e.opacity);if(e instanceof H||(e=q(e)),0===e.a&&0===e.b)return new G(NaN,0r!=p>r&&n<(d-f)*(r-l)/(p-l)+f&&(i=-i)}return i}function u(e,t,n){var r,i,a,o;return function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])==(n[0]-e[0])*(t[1]-e[1])}(e,t,n)&&(i=e[r=+(e[0]===t[0])],a=n[r],o=t[r],i<=a&&a<=o||o<=a&&a<=i)}function s(){}var c=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function f(){var e=1,o=1,u=t.thresholdSturges,f=p;function l(e){var n=u(e);if(Array.isArray(n))n=n.slice().sort(r);else{var i=t.extent(e),a=i[0],o=i[1];n=t.tickStep(a,o,n),n=t.range(Math.floor(a/n)*n,Math.floor(o/n)*n,n)}return n.map(function(t){return h(e,t)})}function h(t,n){var r=[],i=[];return function(t,n,r){var i,a,u,s,f,l,h=new Array,p=new Array;i=a=-1,s=t[0]>=n,c[s<<1].forEach(m);for(;++i=n,c[u|s<<1].forEach(m);c[s<<0].forEach(m);for(;++a=n,f=t[a*e]>=n,c[s<<1|f<<2].forEach(m);++i=n,l=f,f=t[a*e+i+1]>=n,c[u|s<<1|f<<2|l<<3].forEach(m);c[s|f<<3].forEach(m)}i=-1,f=t[a*e]>=n,c[f<<2].forEach(m);for(;++i=n,c[f<<2|l<<3].forEach(m);function m(e){var t,n,o=[e[0][0]+i,e[0][1]+a],u=[e[1][0]+i,e[1][1]+a],s=d(o),c=d(u);(t=p[s])?(n=h[c])?(delete p[t.end],delete h[n.start],t===n?(t.ring.push(u),r(t.ring)):h[t.start]=p[n.end]={start:t.start,end:n.end,ring:t.ring.concat(n.ring)}):(delete p[t.end],t.ring.push(u),p[t.end=c]=t):(t=h[c])?(n=p[s])?(delete h[t.start],delete p[n.end],t===n?(t.ring.push(u),r(t.ring)):h[n.start]=p[t.end]={start:n.start,end:t.end,ring:n.ring.concat(t.ring)}):(delete h[t.start],t.ring.unshift(o),h[t.start=s]=t):h[s]=p[c]={start:s,end:c,ring:[o,u]}}c[f<<3].forEach(m)}(t,n,function(e){f(e,t,n),function(e){for(var t=0,n=e.length,r=e[n-1][1]*e[0][0]-e[n-1][0]*e[0][1];++t0?r.push([e]):i.push(e)}),i.forEach(function(e){for(var t,n=0,i=r.length;n0&&a0&&u0&&r>0))throw new Error("invalid size");return e=n,o=r,l},l.thresholds=function(e){return arguments.length?(u="function"==typeof e?e:Array.isArray(e)?i(n.call(e)):i(e),l):u},l.smooth=function(e){return arguments.length?(f=e?p:s,l):f===p},l}function l(e,t,n){for(var r=e.width,i=e.height,a=1+(n<<1),o=0;o=n&&(u>=a&&(s-=e.data[u-a+o*r]),t.data[u-n+o*r]=s/Math.min(u+1,r-1+a-u,a))}function h(e,t,n){for(var r=e.width,i=e.height,a=1+(n<<1),o=0;o=n&&(u>=a&&(s-=e.data[o+(u-a)*r]),t.data[o+(u-n)*r]=s/Math.min(u+1,i-1+a-u,a))}function d(e){return e[0]}function p(e){return e[1]}function m(){return 1}e.contours=f,e.contourDensity=function(){var e=d,r=p,a=m,o=960,u=500,s=20,c=2,v=3*s,g=o+2*v>>c,y=u+2*v>>c,b=i(20);function x(n){var i=new Float32Array(g*y),o=new Float32Array(g*y);n.forEach(function(t,n,o){var u=+e(t,n,o)+v>>c,s=+r(t,n,o)+v>>c,f=+a(t,n,o);u>=0&&u=0&&s>c),h({width:g,height:y,data:o},{width:g,height:y,data:i},s>>c),l({width:g,height:y,data:i},{width:g,height:y,data:o},s>>c),h({width:g,height:y,data:o},{width:g,height:y,data:i},s>>c),l({width:g,height:y,data:i},{width:g,height:y,data:o},s>>c),h({width:g,height:y,data:o},{width:g,height:y,data:i},s>>c);var u=b(i);if(!Array.isArray(u)){var d=t.max(i);u=t.tickStep(0,d,u),(u=t.range(0,Math.floor(d/u)*u,u)).shift()}return f().thresholds(u).size([g,y])(i).map(w)}function w(e){return e.value*=Math.pow(2,-2*c),e.coordinates.forEach(_),e}function _(e){e.forEach(k)}function k(e){e.forEach(z)}function z(e){e[0]=e[0]*Math.pow(2,c)-v,e[1]=e[1]*Math.pow(2,c)-v}function M(){return g=o+2*(v=3*s)>>c,y=u+2*v>>c,x}return x.x=function(t){return arguments.length?(e="function"==typeof t?t:i(+t),x):e},x.y=function(e){return arguments.length?(r="function"==typeof e?e:i(+e),x):r},x.weight=function(e){return arguments.length?(a="function"==typeof e?e:i(+e),x):a},x.size=function(e){if(!arguments.length)return[o,u];var t=Math.ceil(e[0]),n=Math.ceil(e[1]);if(!(t>=0||t>=0))throw new Error("invalid size");return o=t,u=n,M()},x.cellSize=function(e){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return c=Math.floor(Math.log(e)/Math.LN2),M()},x.thresholds=function(e){return arguments.length?(b="function"==typeof e?e:Array.isArray(e)?i(n.call(e)):i(e),x):b},x.bandwidth=function(e){if(!arguments.length)return Math.sqrt(s*(s+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return s=Math.round((Math.sqrt(4*e*e+1)-1)/2),M()},x},Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n,e("d3-array")):"function"==typeof define&&define.amd?define(["exports","d3-array"],i):i(r.d3=r.d3||{},r.d3)},{"d3-array":12}],19:[function(e,t,n){var r,i;r=this,i=function(e){"use strict";var t={value:function(){}};function n(){for(var e,t=0,n=arguments.length,i={};t=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}})),s=-1,c=u.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++s0)for(var n,r,i=new Array(n),a=0;ak}x.mouse("drag")}function T(){n.select(n.event.view).on("mousemove.drag mouseup.drag",null),o(n.event.view,p),i(),x.mouse("end")}function A(){if(v.apply(this,arguments)){var e,t,i=n.event.changedTouches,a=g.apply(this,arguments),o=i.length;for(e=0;e9999?"+"+s(t,6):s(t,4))+"-"+s(e.getUTCMonth()+1,2)+"-"+s(e.getUTCDate(),2)+(a?"T"+s(n,2)+":"+s(r,2)+":"+s(i,2)+"."+s(a,3)+"Z":i?"T"+s(n,2)+":"+s(r,2)+":"+s(i,2)+"Z":r||n?"T"+s(n,2)+":"+s(r,2)+"Z":"")}function f(e){var s=new RegExp('["'+e+"\n\r]"),f=e.charCodeAt(0);function l(e,o){var u,s=[],c=e.length,l=0,h=0,d=c<=0,p=!1;function m(){if(d)return n;if(p)return p=!1,t;var o,u,s=l;if(e.charCodeAt(s)===r){for(;l++=c?d=!0:(u=e.charCodeAt(l++))===i?p=!0:u===a&&(p=!0,e.charCodeAt(l)===i&&++l),e.slice(s+1,o-1).replace(/""/g,'"')}for(;lh+c||rd+c||af.index){var l=h-u.x-u.vx,v=d-u.y-u.vy,g=l*l+v*v;ge.r&&(e.r=e[t].r)}function h(){if(n){var t,i,a=n.length;for(r=new Array(a),t=0;t=c)){(e.data!==n||e.next)&&(0===l&&(p+=(l=o())*l),0===h&&(p+=(h=o())*h),p1?(null==n?f.remove(e):f.set(e,y(n)),t):f.get(e)},find:function(t,n,r){var i,a,o,u,s,c=0,f=e.length;for(null==r?r=1/0:r*=r,c=0;c1?(h.on(e,n),t):h.on(e)}}},e.forceX=function(e){var t,n,r,i=a(.1);function o(e){for(var i,a=0,o=t.length;a1?r[0]+r.slice(2):r,+e.slice(n+1)]}function n(e){return(e=t(Math.abs(e)))?e[1]:NaN}var r,i=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function a(e){if(!(t=i.exec(e)))throw new Error("invalid format: "+e);var t;return new o({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function o(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function u(e,n){var r=t(e,n);if(!r)return e+"";var i=r[0],a=r[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}a.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var s={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return u(100*e,t)},r:u,s:function(e,n){var i=t(e,n);if(!i)return e+"";var a=i[0],o=i[1],u=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,s=a.length;return u===s?a:u>s?a+new Array(u-s+1).join("0"):u>0?a.slice(0,u)+"."+a.slice(u):"0."+new Array(1-u).join("0")+t(e,Math.max(0,n+u-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function c(e){return e}var f,l=Array.prototype.map,h=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function d(e){var t,i,o=void 0===e.grouping||void 0===e.thousands?c:(t=l.call(e.grouping,Number),i=e.thousands+"",function(e,n){for(var r=e.length,a=[],o=0,u=t[0],s=0;r>0&&u>0&&(s+u+1>n&&(u=Math.max(1,n-s)),a.push(e.substring(r-=u,r+u)),!((s+=u+1)>n));)u=t[o=(o+1)%t.length];return a.reverse().join(i)}),u=void 0===e.currency?"":e.currency[0]+"",f=void 0===e.currency?"":e.currency[1]+"",d=void 0===e.decimal?".":e.decimal+"",p=void 0===e.numerals?c:function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}(l.call(e.numerals,String)),m=void 0===e.percent?"%":e.percent+"",v=void 0===e.minus?"-":e.minus+"",g=void 0===e.nan?"NaN":e.nan+"";function y(e){var t=(e=a(e)).fill,n=e.align,i=e.sign,c=e.symbol,l=e.zero,y=e.width,b=e.comma,x=e.precision,w=e.trim,_=e.type;"n"===_?(b=!0,_="g"):s[_]||(void 0===x&&(x=12),w=!0,_="g"),(l||"0"===t&&"="===n)&&(l=!0,t="0",n="=");var k="$"===c?u:"#"===c&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",z="$"===c?f:/[%p]/.test(_)?m:"",M=s[_],S=/[defgprs%]/.test(_);function T(e){var a,u,s,c=k,f=z;if("c"===_)f=M(e)+f,e="";else{var m=(e=+e)<0||1/e<0;if(e=isNaN(e)?g:M(Math.abs(e),x),w&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),m&&0==+e&&"+"!==i&&(m=!1),c=(m?"("===i?i:v:"-"===i||"("===i?"":i)+c,f=("s"===_?h[8+r/3]:"")+f+(m&&"("===i?")":""),S)for(a=-1,u=e.length;++a(s=e.charCodeAt(a))||s>57){f=(46===s?d+e.slice(a+1):e.slice(a))+f,e=e.slice(0,a);break}}b&&!l&&(e=o(e,1/0));var T=c.length+e.length+f.length,A=T>1)+c+e+f+A.slice(T);break;default:e=A+c+e+f}return p(e)}return x=void 0===x?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x)),T.toString=function(){return e+""},T}return{format:y,formatPrefix:function(e,t){var r=y(((e=a(e)).type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor(n(t)/3))),o=Math.pow(10,-i),u=h[8+i/3];return function(e){return r(o*e)+u}}}}function p(t){return f=d(t),e.format=f.format,e.formatPrefix=f.formatPrefix,f}p({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),e.FormatSpecifier=o,e.formatDefaultLocale=p,e.formatLocale=d,e.formatSpecifier=a,e.precisionFixed=function(e){return Math.max(0,-n(Math.abs(e)))},e.precisionPrefix=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(n(t)/3)))-n(Math.abs(e)))},e.precisionRound=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,n(t)-n(e))+1},Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n):"function"==typeof define&&define.amd?define(["exports"],i):i((r="undefined"!=typeof globalThis?globalThis:r||self).d3=r.d3||{})},{}],26:[function(e,t,n){var r,i;r=this,i=function(e,t){"use strict";function n(){return new r}function r(){this.reset()}r.prototype={constructor:r,reset:function(){this.s=this.t=0},add:function(e){a(i,e,this.t),a(this,i.s,this.s),this.s?this.t+=i.t:this.s=i.t},valueOf:function(){return this.s}};var i=new r;function a(e,t,n){var r=e.s=t+n,i=r-t,a=r-i;e.t=t-a+(n-i)}var o=1e-6,u=1e-12,s=Math.PI,c=s/2,f=s/4,l=2*s,h=180/s,d=s/180,p=Math.abs,m=Math.atan,v=Math.atan2,g=Math.cos,y=Math.ceil,b=Math.exp,x=Math.log,w=Math.pow,_=Math.sin,k=Math.sign||function(e){return e>0?1:e<0?-1:0},z=Math.sqrt,M=Math.tan;function S(e){return e>1?0:e<-1?s:Math.acos(e)}function T(e){return e>1?c:e<-1?-c:Math.asin(e)}function A(e){return(e=_(e/2))*e}function C(){}function E(e,t){e&&N.hasOwnProperty(e.type)&&N[e.type](e,t)}var O={Feature:function(e,t){E(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r=0?1:-1,i=r*n,a=g(t=(t*=d)/2+f),o=_(t),u=q*o,s=F*a+u*g(i),c=u*r*_(i);I.add(v(c,s)),L=e,F=a,q=o}function K(e){return[v(e[1],e[0]),T(e[2])]}function G(e){var t=e[0],n=e[1],r=g(n);return[r*g(t),r*_(t),_(n)]}function $(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Z(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function Q(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function J(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function ee(e){var t=z(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var te,ne,re,ie,ae,oe,ue,se,ce,fe,le,he,de,pe,me,ve,ge,ye,be,xe,we,_e,ke,ze,Me,Se,Te=n(),Ae={point:Ce,lineStart:Oe,lineEnd:Ne,polygonStart:function(){Ae.point=je,Ae.lineStart=Be,Ae.lineEnd=De,Te.reset(),U.polygonStart()},polygonEnd:function(){U.polygonEnd(),Ae.point=Ce,Ae.lineStart=Oe,Ae.lineEnd=Ne,I<0?(te=-(re=180),ne=-(ie=90)):Te>o?ie=90:Te<-o&&(ne=-90),fe[0]=te,fe[1]=re},sphere:function(){te=-(re=180),ne=-(ie=90)}};function Ce(e,t){ce.push(fe=[te=e,re=e]),tie&&(ie=t)}function Ee(e,t){var n=G([e*d,t*d]);if(se){var r=Z(se,n),i=Z([r[1],-r[0],0],r);ee(i),i=K(i);var a,o=e-ae,u=o>0?1:-1,s=i[0]*h*u,c=p(o)>180;c^(u*aeie&&(ie=a):c^(u*ae<(s=(s+360)%360-180)&&sie&&(ie=t)),c?ePe(te,re)&&(re=e):Pe(e,re)>Pe(te,re)&&(te=e):re>=te?(ere&&(re=e)):e>ae?Pe(te,e)>Pe(te,re)&&(re=e):Pe(e,re)>Pe(te,re)&&(te=e)}else ce.push(fe=[te=e,re=e]);tie&&(ie=t),se=n,ae=e}function Oe(){Ae.point=Ee}function Ne(){fe[0]=te,fe[1]=re,Ae.point=Ce,se=null}function je(e,t){if(se){var n=e-ae;Te.add(p(n)>180?n+(n>0?360:-360):n)}else oe=e,ue=t;U.point(e,t),Ee(e,t)}function Be(){U.lineStart()}function De(){je(oe,ue),U.lineEnd(),p(Te)>o&&(te=-(re=180)),fe[0]=te,fe[1]=re,se=null}function Pe(e,t){return(t-=e)<0?t+360:t}function Re(e,t){return e[0]-t[0]}function Le(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:ts?e+Math.round(-e/l)*l:e,t]}function Je(e,t,n){return(e%=l)?t||n?Ze(tt(e),nt(t,n)):tt(e):t||n?nt(t,n):Qe}function et(e){return function(t,n){return[(t+=e)>s?t-l:t<-s?t+l:t,n]}}function tt(e){var t=et(e);return t.invert=et(-e),t}function nt(e,t){var n=g(e),r=_(e),i=g(t),a=_(t);function o(e,t){var o=g(t),u=g(e)*o,s=_(e)*o,c=_(t),f=c*n+u*r;return[v(s*i-f*a,u*n-c*r),T(f*i+s*a)]}return o.invert=function(e,t){var o=g(t),u=g(e)*o,s=_(e)*o,c=_(t),f=c*i-s*a;return[v(s*i+c*a,u*n+f*r),T(f*n-u*r)]},o}function rt(e){function t(t){return(t=e(t[0]*d,t[1]*d))[0]*=h,t[1]*=h,t}return e=Je(e[0]*d,e[1]*d,e.length>2?e[2]*d:0),t.invert=function(t){return(t=e.invert(t[0]*d,t[1]*d))[0]*=h,t[1]*=h,t},t}function it(e,t,n,r,i,a){if(n){var o=g(t),u=_(t),s=r*n;null==i?(i=t+r*l,a=t-s/2):(i=at(o,i),a=at(o,a),(r>0?ia)&&(i+=r*l));for(var c,f=i;r>0?f>a:f1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function ut(e,t){return p(e[0]-t[0])=0;--a)i.point((l=f[a])[0],l[1]);else r(d.x,d.p.x,-1,i);d=d.p}f=(d=d.o).z,p=!p}while(!d.v);i.lineEnd()}}}function ft(e){if(t=e.length){for(var t,n,r=0,i=e[0];++r=0?1:-1,B=j*N,D=B>s,P=k*E;if(lt.add(v(P*j*_(B),z*O+P*g(B))),u+=D?N+j*l:N,D^x>=n^A>=n){var R=Z(G(b),G(S));ee(R);var L=Z(a,R);ee(L);var F=(D^N>=0?-1:1)*T(L[2]);(r>F||r===F&&(R[0]||R[1]))&&(h+=D^N>=0?1:-1)}}return(u<-o||u0){for(h||(a.polygonStart(),h=!0),a.lineStart(),e=0;e1&&2&i&&c.push(c.pop().concat(c.shift())),u.push(c.filter(mt))}return d}}function mt(e){return e.length>1}function vt(e,t){return((e=e.x)[0]<0?e[1]-c-o:c-e[1])-((t=t.x)[0]<0?t[1]-c-o:c-t[1])}var gt=pt(function(){return!0},function(e){var t,n=NaN,r=NaN,i=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(a,u){var f=a>0?s:-s,l=p(a-n);p(l-s)0?c:-c),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(f,r),e.point(a,r),t=0):i!==f&&l>=s&&(p(n-i)o?m((_(t)*(a=g(r))*_(n)-_(r)*(i=g(t))*_(e))/(i*a*u)):(t+r)/2}(n,r,a,u),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(f,r),t=0),e.point(n=a,r=u),i=f},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}},function(e,t,n,r){var i;if(null==e)i=n*c,r.point(-s,i),r.point(0,i),r.point(s,i),r.point(s,0),r.point(s,-i),r.point(0,-i),r.point(-s,-i),r.point(-s,0),r.point(-s,i);else if(p(e[0]-t[0])>o){var a=e[0]0,i=p(t)>o;function a(e,n){return g(e)*g(n)>t}function u(e,n,r){var i=[1,0,0],a=Z(G(e),G(n)),u=$(a,a),c=a[0],f=u-c*c;if(!f)return!r&&e;var l=t*u/f,h=-t*c/f,d=Z(i,a),m=J(i,l);Q(m,J(a,h));var v=d,g=$(m,v),y=$(v,v),b=g*g-y*($(m,m)-1);if(!(b<0)){var x=z(b),w=J(v,(-g-x)/y);if(Q(w,m),w=K(w),!r)return w;var _,k=e[0],M=n[0],S=e[1],T=n[1];M0^w[1]<(p(w[0]-k)s^(k<=w[0]&&w[0]<=M)){var E=J(v,(-g+x)/y);return Q(E,m),[w,K(E)]}}}function c(t,n){var i=r?e:s-e,a=0;return t<-i?a|=1:t>i&&(a|=2),n<-i?a|=4:n>i&&(a|=8),a}return pt(a,function(e){var t,n,o,f,l;return{lineStart:function(){f=o=!1,l=1},point:function(h,d){var p,m=[h,d],v=a(h,d),g=r?v?0:c(h,d):v?c(h+(h<0?s:-s),d):0;if(!t&&(f=o=v)&&e.lineStart(),v!==o&&(!(p=u(t,m))||ut(t,p)||ut(m,p))&&(m[2]=1),v!==o)l=0,v?(e.lineStart(),p=u(m,t),e.point(p[0],p[1])):(p=u(t,m),e.point(p[0],p[1],2),e.lineEnd()),t=p;else if(i&&t&&r^v){var y;g&n||!(y=u(m,t,!0))||(l=0,r?(e.lineStart(),e.point(y[0][0],y[0][1]),e.point(y[1][0],y[1][1]),e.lineEnd()):(e.point(y[1][0],y[1][1]),e.lineEnd(),e.lineStart(),e.point(y[0][0],y[0][1],3)))}!v||t&&ut(t,m)||e.point(m[0],m[1]),t=m,o=v,n=g},lineEnd:function(){o&&e.lineEnd(),t=null},clean:function(){return l|(f&&o)<<1}}},function(t,r,i,a){it(a,e,n,i,t,r)},r?[0,-e]:[-s,e-s])}var bt=1e9,xt=-bt;function wt(e,n,r,i){function a(t,a){return e<=t&&t<=r&&n<=a&&a<=i}function u(t,a,o,u){var c=0,l=0;if(null==t||(c=s(t,o))!==(l=s(a,o))||f(t,a)<0^o>0)do{u.point(0===c||3===c?e:r,c>1?i:n)}while((c=(c+o+4)%4)!==l);else u.point(a[0],a[1])}function s(t,i){return p(t[0]-e)0?0:3:p(t[0]-r)0?2:1:p(t[1]-n)0?1:0:i>0?3:2}function c(e,t){return f(e.x,t.x)}function f(e,t){var n=s(e,1),r=s(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(o){var s,f,l,h,d,p,m,v,g,y,b,x=o,w=ot(),_={point:k,lineStart:function(){_.point=z,f&&f.push(l=[]);y=!0,g=!1,m=v=NaN},lineEnd:function(){s&&(z(h,d),p&&g&&w.rejoin(),s.push(w.result()));_.point=k,g&&x.lineEnd()},polygonStart:function(){x=w,s=[],f=[],b=!0},polygonEnd:function(){var n=function(){for(var t=0,n=0,r=f.length;ni&&(h-a)*(i-o)>(d-o)*(e-a)&&++t:d<=i&&(h-a)*(i-o)<(d-o)*(e-a)&&--t;return t}(),r=b&&n,a=(s=t.merge(s)).length;(r||a)&&(o.polygonStart(),r&&(o.lineStart(),u(null,null,1,o),o.lineEnd()),a&&ct(s,c,n,u,o),o.polygonEnd());x=o,s=f=l=null}};function k(e,t){a(e,t)&&x.point(e,t)}function z(t,o){var u=a(t,o);if(f&&l.push([t,o]),y)h=t,d=o,p=u,y=!1,u&&(x.lineStart(),x.point(t,o));else if(u&&g)x.point(t,o);else{var s=[m=Math.max(xt,Math.min(bt,m)),v=Math.max(xt,Math.min(bt,v))],c=[t=Math.max(xt,Math.min(bt,t)),o=Math.max(xt,Math.min(bt,o))];!function(e,t,n,r,i,a){var o,u=e[0],s=e[1],c=0,f=1,l=t[0]-u,h=t[1]-s;if(o=n-u,l||!(o>0)){if(o/=l,l<0){if(o0){if(o>f)return;o>c&&(c=o)}if(o=i-u,l||!(o<0)){if(o/=l,l<0){if(o>f)return;o>c&&(c=o)}else if(l>0){if(o0)){if(o/=h,h<0){if(o0){if(o>f)return;o>c&&(c=o)}if(o=a-s,h||!(o<0)){if(o/=h,h<0){if(o>f)return;o>c&&(c=o)}else if(h>0){if(o0&&(e[0]=u+c*l,e[1]=s+c*h),f<1&&(t[0]=u+f*l,t[1]=s+f*h),!0}}}}}(s,c,e,n,r,i)?u&&(x.lineStart(),x.point(t,o),b=!1):(g||(x.lineStart(),x.point(s[0],s[1])),x.point(c[0],c[1]),u||x.lineEnd(),b=!1)}m=t,v=o,g=u}return _}}var _t,kt,zt,Mt=n(),St={sphere:C,point:C,lineStart:function(){St.point=At,St.lineEnd=Tt},lineEnd:C,polygonStart:C,polygonEnd:C};function Tt(){St.point=St.lineEnd=C}function At(e,t){_t=e*=d,kt=_(t*=d),zt=g(t),St.point=Ct}function Ct(e,t){e*=d;var n=_(t*=d),r=g(t),i=p(e-_t),a=g(i),o=r*_(i),u=zt*n-kt*r*a,s=kt*n+zt*r*a;Mt.add(v(z(o*o+u*u),s)),_t=e,kt=n,zt=r}function Et(e){return Mt.reset(),D(e,St),+Mt}var Ot=[null,null],Nt={type:"LineString",coordinates:Ot};function jt(e,t){return Ot[0]=e,Ot[1]=t,Et(Nt)}var Bt={Feature:function(e,t){return Pt(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r0&&(i=jt(e[a],e[a-1]))>0&&n<=i&&r<=i&&(n+r-i)*(1-Math.pow((n-r)/i,2))o}).map(f)).concat(t.range(y(u/v)*v,a,v).filter(function(e){return p(e%b)>o}).map(l))}return w.lines=function(){return _().map(function(e){return{type:"LineString",coordinates:e}})},w.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(d(s).slice(1),h(r).reverse().slice(1),d(c).reverse().slice(1))]}},w.extent=function(e){return arguments.length?w.extentMajor(e).extentMinor(e):w.extentMinor()},w.extentMajor=function(e){return arguments.length?(i=+e[0][0],r=+e[1][0],c=+e[0][1],s=+e[1][1],i>r&&(e=i,i=r,r=e),c>s&&(e=c,c=s,s=e),w.precision(x)):[[i,c],[r,s]]},w.extentMinor=function(t){return arguments.length?(n=+t[0][0],e=+t[1][0],u=+t[0][1],a=+t[1][1],n>e&&(t=n,n=e,e=t),u>a&&(t=u,u=a,a=t),w.precision(x)):[[n,u],[e,a]]},w.step=function(e){return arguments.length?w.stepMajor(e).stepMinor(e):w.stepMinor()},w.stepMajor=function(e){return arguments.length?(g=+e[0],b=+e[1],w):[g,b]},w.stepMinor=function(e){return arguments.length?(m=+e[0],v=+e[1],w):[m,v]},w.precision=function(t){return arguments.length?(x=+t,f=Ht(u,a,90),l=Ut(n,e,x),h=Ht(c,s,90),d=Ut(i,r,x),w):x},w.extentMajor([[-180,-90+o],[180,90-o]]).extentMinor([[-180,-80-o],[180,80+o]])}function Vt(e){return e}var Xt,Wt,Kt,Gt,$t=n(),Zt=n(),Qt={point:C,lineStart:C,lineEnd:C,polygonStart:function(){Qt.lineStart=Jt,Qt.lineEnd=nn},polygonEnd:function(){Qt.lineStart=Qt.lineEnd=Qt.point=C,$t.add(p(Zt)),Zt.reset()},result:function(){var e=$t/2;return $t.reset(),e}};function Jt(){Qt.point=en}function en(e,t){Qt.point=tn,Xt=Kt=e,Wt=Gt=t}function tn(e,t){Zt.add(Gt*e-Kt*t),Kt=e,Gt=t}function nn(){tn(Xt,Wt)}var rn,an,on,un,sn=1/0,cn=sn,fn=-sn,ln=fn,hn={point:function(e,t){efn&&(fn=e);tln&&(ln=t)},lineStart:C,lineEnd:C,polygonStart:C,polygonEnd:C,result:function(){var e=[[sn,cn],[fn,ln]];return fn=ln=-(cn=sn=1/0),e}},dn=0,pn=0,mn=0,vn=0,gn=0,yn=0,bn=0,xn=0,wn=0,_n={point:kn,lineStart:zn,lineEnd:Tn,polygonStart:function(){_n.lineStart=An,_n.lineEnd=Cn},polygonEnd:function(){_n.point=kn,_n.lineStart=zn,_n.lineEnd=Tn},result:function(){var e=wn?[bn/wn,xn/wn]:yn?[vn/yn,gn/yn]:mn?[dn/mn,pn/mn]:[NaN,NaN];return dn=pn=mn=vn=gn=yn=bn=xn=wn=0,e}};function kn(e,t){dn+=e,pn+=t,++mn}function zn(){_n.point=Mn}function Mn(e,t){_n.point=Sn,kn(on=e,un=t)}function Sn(e,t){var n=e-on,r=t-un,i=z(n*n+r*r);vn+=i*(on+e)/2,gn+=i*(un+t)/2,yn+=i,kn(on=e,un=t)}function Tn(){_n.point=kn}function An(){_n.point=En}function Cn(){On(rn,an)}function En(e,t){_n.point=On,kn(rn=on=e,an=un=t)}function On(e,t){var n=e-on,r=t-un,i=z(n*n+r*r);vn+=i*(on+e)/2,gn+=i*(un+t)/2,yn+=i,bn+=(i=un*e-on*t)*(on+e),xn+=i*(un+t),wn+=3*i,kn(on=e,un=t)}function Nn(e){this._context=e}Nn.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,l)}},result:C};var jn,Bn,Dn,Pn,Rn,Ln=n(),Fn={point:C,lineStart:function(){Fn.point=qn},lineEnd:function(){jn&&In(Bn,Dn),Fn.point=C},polygonStart:function(){jn=!0},polygonEnd:function(){jn=null},result:function(){var e=+Ln;return Ln.reset(),e}};function qn(e,t){Fn.point=In,Bn=Pn=e,Dn=Rn=t}function In(e,t){Pn-=e,Rn-=t,Ln.add(z(Pn*Pn+Rn*Rn)),Pn=e,Rn=t}function Hn(){this._string=[]}function Un(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function Yn(e){return function(t){var n=new Vn;for(var r in e)n[r]=e[r];return n.stream=t,n}}function Vn(){}function Xn(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),D(n,e.stream(hn)),t(hn.result()),null!=r&&e.clipExtent(r),e}function Wn(e,t,n){return Xn(e,function(n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),o=+t[0][0]+(r-a*(n[1][0]+n[0][0]))/2,u=+t[0][1]+(i-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([o,u])},n)}function Kn(e,t,n){return Wn(e,[[0,0],t],n)}function Gn(e,t,n){return Xn(e,function(n){var r=+t,i=r/(n[1][0]-n[0][0]),a=(r-i*(n[1][0]+n[0][0]))/2,o=-i*n[0][1];e.scale(150*i).translate([a,o])},n)}function $n(e,t,n){return Xn(e,function(n){var r=+t,i=r/(n[1][1]-n[0][1]),a=-i*n[0][0],o=(r-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,o])},n)}Hn.prototype={_radius:4.5,_circle:Un(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=Un(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}},Vn.prototype={constructor:Vn,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Zn=16,Qn=g(30*d);function Jn(e,t){return+t?function(e,t){function n(r,i,a,u,s,c,f,l,h,d,m,g,y,b){var x=f-r,w=l-i,_=x*x+w*w;if(_>4*t&&y--){var k=u+d,M=s+m,S=c+g,A=z(k*k+M*M+S*S),C=T(S/=A),E=p(p(S)-1)t||p((x*B+w*D)/_-.5)>.3||u*d+s*m+c*g2?e[2]%360*d:0,N()):[y*h,b*h,x*h]},E.angle=function(e){return arguments.length?(w=e%360*d,N()):w*h},E.reflectX=function(e){return arguments.length?(_=e?-1:1,N()):_<0},E.reflectY=function(e){return arguments.length?(k=e?-1:1,N()):k<0},E.precision=function(e){return arguments.length?(o=Jn(u,C=e*e),j()):z(C)},E.fitExtent=function(e,t){return Wn(E,e,t)},E.fitSize=function(e,t){return Kn(E,e,t)},E.fitWidth=function(e,t){return Gn(E,e,t)},E.fitHeight=function(e,t){return $n(E,e,t)},function(){return t=e.apply(this,arguments),E.invert=t.invert&&O,N()}}function ir(e){var t=0,n=s/3,r=rr(e),i=r(t,n);return i.parallels=function(e){return arguments.length?r(t=e[0]*d,n=e[1]*d):[t*h,n*h]},i}function ar(e,t){var n=_(e),r=(n+_(t))/2;if(p(r)0?t<-c+o&&(t=-c+o):t>c-o&&(t=c-o);var n=i/w(pr(t),r);return[n*_(r*e),i-n*g(r*e)]}return a.invert=function(e,t){var n=i-t,a=k(r)*z(e*e+n*n),o=v(e,p(n))*k(n);return n*r<0&&(o-=s*k(e)*k(n)),[o/r,2*m(w(i/a,1/r))-c]},a}function vr(e,t){return[e,t]}function gr(e,t){var n=g(e),r=e===t?_(e):(n-g(t))/(t-e),i=n/r+e;if(p(r)o&&--i>0);return[e/(.8707+(a=r*r)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),r]},Sr.invert=cr(T),Tr.invert=cr(function(e){return 2*m(e)}),Ar.invert=function(e,t){return[-t,2*m(b(e))-c]},e.geoAlbers=ur,e.geoAlbersUsa=function(){var e,t,n,r,i,a,u=ur(),s=or().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=or().rotate([157,0]).center([-3,19.9]).parallels([8,18]),f={point:function(e,t){a=[e,t]}};function l(e){var t=e[0],o=e[1];return a=null,n.point(t,o),a||(r.point(t,o),a)||(i.point(t,o),a)}function h(){return e=t=null,l}return l.invert=function(e){var t=u.scale(),n=u.translate(),r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?s:i>=.166&&i<.234&&r>=-.214&&r<-.115?c:u).invert(e)},l.stream=function(n){return e&&t===n?e:(r=[u.stream(t=n),s.stream(n),c.stream(n)],i=r.length,e={point:function(e,t){for(var n=-1;++nPe(r[0],r[1])&&(r[1]=i[1]),Pe(i[0],r[1])>Pe(r[0],r[1])&&(r[0]=i[0])):a.push(r=i);for(o=-1/0,t=0,r=a[n=a.length-1];t<=n;r=i,++t)i=a[t],(u=Pe(r[1],i[0]))>o&&(o=u,te=i[0],re=r[1])}return ce=fe=null,te===1/0||ne===1/0?[[NaN,NaN],[NaN,NaN]]:[[te,ne],[re,ie]]},e.geoCentroid=function(e){le=he=de=pe=me=ve=ge=ye=be=xe=we=0,D(e,Fe);var t=be,n=xe,r=we,i=t*t+n*n+r*r;return i2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)},e.geoTransverseMercatorRaw=Ar,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n,e("d3-array")):"function"==typeof define&&define.amd?define(["exports","d3-array"],i):i((r=r||self).d3=r.d3||{},r.d3)},{"d3-array":12}],27:[function(e,t,n){var r,i;r=this,i=function(e){"use strict";function t(e,t){return e.parent===t.parent?1:2}function n(e,t){return e+t.x}function r(e,t){return Math.max(e,t.y)}function i(e){var t=0,n=e.children,r=n&&n.length;if(r)for(;--r>=0;)t+=n[r].value;else t=1;e.value=t}function a(e,t){var n,r,i,a,u,f=new c(e),l=+e.value&&(f.value=e.value),h=[f];for(null==t&&(t=o);n=h.pop();)if(l&&(n.value=+n.data.value),(i=t(n.data))&&(u=i.length))for(n.children=new Array(u),a=u-1;a>=0;--a)h.push(r=n.children[a]=new c(i[a])),r.parent=n,r.depth=n.depth+1;return f.eachBefore(s)}function o(e){return e.children}function u(e){e.data=e.data.data}function s(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function c(e){this.data=e,this.depth=this.height=0,this.parent=null}c.prototype=a.prototype={constructor:c,count:function(){return this.eachAfter(i)},each:function(e){var t,n,r,i,a=this,o=[a];do{for(t=o.reverse(),o=[];a=t.pop();)if(e(a),n=a.children)for(r=0,i=n.length;r=0;--n)i.push(t[n]);return this},sum:function(e){return this.eachAfter(function(t){for(var n=+e(t.data)||0,r=t.children,i=r&&r.length;--i>=0;)n+=r[i].value;t.value=n})},sort:function(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),i=null;for(e=n.pop(),t=r.pop();e===t;)i=e,e=n.pop(),t=r.pop();return i}(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var i=r.length;e!==n;)r.splice(i,0,e),e=e.parent;return r},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){var e=[];return this.each(function(t){e.push(t)}),e},leaves:function(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e},links:function(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t},copy:function(){return a(this).eachBefore(u)}};var f=Array.prototype.slice;function l(e){for(var t,n,r=0,i=(e=function(e){for(var t,n,r=e.length;r;)n=Math.random()*r--|0,t=e[r],e[r]=e[n],e[n]=t;return e}(f.call(e))).length,a=[];r0&&n*n>r*r+i*i}function m(e,t){for(var n=0;n(o*=o)?(r=(c+o-i)/(2*c),a=Math.sqrt(Math.max(0,o/c-r*r)),n.x=e.x-r*u-a*s,n.y=e.y-r*s+a*u):(r=(c+i-o)/(2*c),a=Math.sqrt(Math.max(0,i/c-r*r)),n.x=t.x+r*u-a*s,n.y=t.y+r*s+a*u)):(n.x=t.x+n.r,n.y=t.y)}function x(e,t){var n=e.r+t.r-1e-6,r=t.x-e.x,i=t.y-e.y;return n>0&&n*n>r*r+i*i}function w(e){var t=e._,n=e.next._,r=t.r+n.r,i=(t.x*n.r+n.x*t.r)/r,a=(t.y*n.r+n.y*t.r)/r;return i*i+a*a}function _(e){this._=e,this.next=null,this.previous=null}function k(e){if(!(i=e.length))return 0;var t,n,r,i,a,o,u,s,c,f,h;if((t=e[0]).x=0,t.y=0,!(i>1))return t.r;if(n=e[1],t.x=-n.r,n.x=t.r,n.y=0,!(i>2))return t.r+n.r;b(n,t,r=e[2]),t=new _(t),n=new _(n),r=new _(r),t.next=r.previous=n,n.next=t.previous=r,r.next=n.previous=t;e:for(u=3;uh&&(h=u),v=f*f*m,(d=Math.max(h/v,v/l))>p){f-=u;break}p=d}g.push(o={value:f,dice:s1?t:1)},n}(V),K=function e(t){function n(e,n,r,i,a){if((o=e._squarify)&&o.ratio===t)for(var o,u,s,c,f,l=-1,h=o.length,d=e.value;++l1?t:1)},n}(V);e.cluster=function(){var e=t,i=1,a=1,o=!1;function u(t){var u,s=0;t.eachAfter(function(t){var i=t.children;i?(t.x=function(e){return e.reduce(n,0)/e.length}(i),t.y=function(e){return 1+e.reduce(r,0)}(i)):(t.x=u?s+=e(t,u):0,t.y=0,u=t)});var c=function(e){for(var t;t=e.children;)e=t[0];return e}(t),f=function(e){for(var t;t=e.children;)e=t[t.length-1];return e}(t),l=c.x-e(c,f)/2,h=f.x+e(f,c)/2;return t.eachAfter(o?function(e){e.x=(e.x-t.x)*i,e.y=(t.y-e.y)*a}:function(e){e.x=(e.x-l)/(h-l)*i,e.y=(1-(t.y?e.y/t.y:1))*a})}return u.separation=function(t){return arguments.length?(e=t,u):e},u.size=function(e){return arguments.length?(o=!1,i=+e[0],a=+e[1],u):o?null:[i,a]},u.nodeSize=function(e){return arguments.length?(o=!0,i=+e[0],a=+e[1],u):o?[i,a]:null},u},e.hierarchy=a,e.pack=function(){var e=null,t=1,n=1,r=M;function i(i){return i.x=t/2,i.y=n/2,e?i.eachBefore(A(e)).eachAfter(C(r,.5)).eachBefore(E(1)):i.eachBefore(A(T)).eachAfter(C(M,1)).eachAfter(C(r,i.r/Math.min(t,n))).eachBefore(E(Math.min(t,n)/(2*i.r))),i}return i.radius=function(t){return arguments.length?(e=null==(n=t)?null:z(n),i):e;var n},i.size=function(e){return arguments.length?(t=+e[0],n=+e[1],i):[t,n]},i.padding=function(e){return arguments.length?(r="function"==typeof e?e:S(+e),i):r},i},e.packEnclose=l,e.packSiblings=function(e){return k(e),e},e.partition=function(){var e=1,t=1,n=0,r=!1;function i(i){var a=i.height+1;return i.x0=i.y0=n,i.x1=e,i.y1=t/a,i.eachBefore(function(e,t){return function(r){r.children&&N(r,r.x0,e*(r.depth+1)/t,r.x1,e*(r.depth+2)/t);var i=r.x0,a=r.y0,o=r.x1-n,u=r.y1-n;o0)throw new Error("cycle");return a}return n.id=function(t){return arguments.length?(e=z(t),n):e},n.parentId=function(e){return arguments.length?(t=z(e),n):t},n},e.tree=function(){var e=L,t=1,n=1,r=null;function i(i){var s=function(e){for(var t,n,r,i,a,o=new U(e,0),u=[o];t=u.pop();)if(r=t._.children)for(t.children=new Array(a=r.length),i=a-1;i>=0;--i)u.push(n=t.children[i]=new U(r[i],i)),n.parent=t;return(o.parent=new U(null,0)).children=[o],o}(i);if(s.eachAfter(a),s.parent.m=-s.z,s.eachBefore(o),r)i.eachBefore(u);else{var c=i,f=i,l=i;i.eachBefore(function(e){e.xf.x&&(f=e),e.depth>l.depth&&(l=e)});var h=c===f?1:e(c,f)/2,d=h-c.x,p=t/(f.x+h+d),m=n/(l.depth||1);i.eachBefore(function(e){e.x=(e.x+d)*p,e.y=e.depth*m})}return i}function a(t){var n=t.children,r=t.parent.children,i=t.i?r[t.i-1]:null;if(n){!function(e){for(var t,n=0,r=0,i=e.children,a=i.length;--a>=0;)(t=i[a]).z+=n,t.m+=n,n+=t.s+(r+=t.c)}(t);var a=(n[0].z+n[n.length-1].z)/2;i?(t.z=i.z+e(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+e(t._,i._));t.parent.A=function(t,n,r){if(n){for(var i,a=t,o=t,u=n,s=a.parent.children[0],c=a.m,f=o.m,l=u.m,h=s.m;u=q(u),a=F(a),u&&a;)s=F(s),(o=q(o)).a=t,(i=u.z+l-a.z-c+e(u._,a._))>0&&(I(H(u,t,r),t,i),c+=i,f+=i),l+=u.m,c+=a.m,h+=s.m,f+=o.m;u&&!q(o)&&(o.t=u,o.m+=l-f),a&&!F(s)&&(s.t=a,s.m+=c-h,r=t)}return r}(t,i,t.parent.A||r[0])}function o(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function u(e){e.x*=t,e.y=e.depth*n}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(e){return arguments.length?(r=!1,t=+e[0],n=+e[1],i):r?null:[t,n]},i.nodeSize=function(e){return arguments.length?(r=!0,t=+e[0],n=+e[1],i):r?[t,n]:null},i},e.treemap=function(){var e=W,t=!1,n=1,r=1,i=[0],a=M,o=M,u=M,s=M,c=M;function f(e){return e.x0=e.y0=0,e.x1=n,e.y1=r,e.eachBefore(l),i=[0],t&&e.eachBefore(O),e}function l(t){var n=i[t.depth],r=t.x0+n,f=t.y0+n,l=t.x1-n,h=t.y1-n;l=n-1){var f=u[t];return f.x0=i,f.y0=a,f.x1=o,void(f.y1=s)}for(var l=c[t],h=r/2+l,d=t+1,p=n-1;d>>1;c[m]s-a){var y=(i*g+o*v)/r;e(t,d,v,i,a,y,s),e(d,n,g,y,a,o,s)}else{var b=(a*g+s*v)/r;e(t,d,v,i,a,o,b),e(d,n,g,i,b,o,s)}}(0,s,e.value,t,n,r,i)},e.treemapDice=N,e.treemapResquarify=K,e.treemapSlice=Y,e.treemapSliceDice=function(e,t,n,r,i){(1&e.depth?Y:N)(e,t,n,r,i)},e.treemapSquarify=W,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n):"function"==typeof define&&define.amd?define(["exports"],i):i((r=r||self).d3=r.d3||{})},{}],28:[function(e,t,n){var r,i;r=this,i=function(e,t){"use strict";function n(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}function r(e){var t=e.length-1;return function(r){var i=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),a=e[i],o=e[i+1],u=i>0?e[i-1]:2*a-o,s=i180||n<-180?n-360*Math.round(n/360):n):a(isNaN(e)?t:e)}function s(e){return 1==(e=+e)?c:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):a(isNaN(t)?n:t)}}function c(e,t){var n=t-e;return n?o(e,n):a(isNaN(e)?t:e)}var f=function e(n){var r=s(n);function i(e,n){var i=r((e=t.rgb(e)).r,(n=t.rgb(n)).r),a=r(e.g,n.g),o=r(e.b,n.b),u=c(e.opacity,n.opacity);return function(t){return e.r=i(t),e.g=a(t),e.b=o(t),e.opacity=u(t),e+""}}return i.gamma=e,i}(1);function l(e){return function(n){var r,i,a=n.length,o=new Array(a),u=new Array(a),s=new Array(a);for(r=0;ra&&(i=t.slice(a,i),u[o]?u[o]+=i:u[++o]=i),(n=n[0])===(r=r[0])?u[o]?u[o]+=r:u[++o]=r:(u[++o]=null,s.push({i:o,x:y(n,r)})),a=w.lastIndex;return a180?t+=360:t-e>180&&(e+=360),a.push({i:n.push(i(n)+"rotate(",null,r)-2,x:y(e,t)})):t&&n.push(i(n)+"rotate("+t+r)}(a.rotate,o.rotate,u,s),function(e,t,n,a){e!==t?a.push({i:n.push(i(n)+"skewX(",null,r)-2,x:y(e,t)}):t&&n.push(i(n)+"skewX("+t+r)}(a.skewX,o.skewX,u,s),function(e,t,n,r,a,o){if(e!==n||t!==r){var u=a.push(i(a)+"scale(",null,",",null,")");o.push({i:u-4,x:y(e,n)},{i:u-2,x:y(t,r)})}else 1===n&&1===r||a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,u,s),a=o=null,function(e){for(var t,n=-1,r=s.length;++n1e-6)if(Math.abs(l*s-c*f)>1e-6&&a){var d=r-o,p=i-u,m=s*s+c*c,v=d*d+p*p,g=Math.sqrt(m),y=Math.sqrt(h),b=a*Math.tan((t-Math.acos((m+h-v)/(2*g*y)))/2),x=b/y,w=b/g;Math.abs(x-1)>1e-6&&(this._+="L"+(e+x*f)+","+(n+x*l)),this._+="A"+a+","+a+",0,0,"+ +(l*d>f*p)+","+(this._x1=e+w*s)+","+(this._y1=n+w*c)}else this._+="L"+(this._x1=e)+","+(this._y1=n);else;},arc:function(e,i,a,o,u,s){e=+e,i=+i,s=!!s;var c=(a=+a)*Math.cos(o),f=a*Math.sin(o),l=e+c,h=i+f,d=1^s,p=s?o-u:u-o;if(a<0)throw new Error("negative radius: "+a);null===this._x1?this._+="M"+l+","+h:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+="L"+l+","+h),a&&(p<0&&(p=p%n+n),p>r?this._+="A"+a+","+a+",0,1,"+d+","+(e-c)+","+(i-f)+"A"+a+","+a+",0,1,"+d+","+(this._x1=l)+","+(this._y1=h):p>1e-6&&(this._+="A"+a+","+a+",0,"+ +(p>=t)+","+d+","+(this._x1=e+a*Math.cos(u))+","+(this._y1=i+a*Math.sin(u))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},e.path=a,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n):"function"==typeof define&&define.amd?define(["exports"],i):i((r=r||self).d3=r.d3||{})},{}],30:[function(e,t,n){var r,i;r=this,i=function(e){"use strict";function t(e,t){return e[0]-t[0]||e[1]-t[1]}function n(e){for(var t,n,r,i=e.length,a=[0,1],o=2,u=2;u1&&(t=e[a[o-2]],n=e[a[o-1]],r=e[u],(n[0]-t[0])*(r[1]-t[1])-(n[1]-t[1])*(r[0]-t[0])<=0);)--o;a[o++]=u}return a.slice(0,o)}e.polygonArea=function(e){for(var t,n=-1,r=e.length,i=e[r-1],a=0;++nu!=c>u&&o<(s-n)*(u-r)/(c-r)+n&&(f=!f),s=n,c=r;return f},e.polygonHull=function(e){if((i=e.length)<3)return null;var r,i,a=new Array(i),o=new Array(i);for(r=0;r=0;--r)l.push(e[a[u[r]][2]]);for(r=+c;r=(a=(m+g)/2))?m=a:g=a,(f=n>=(o=(v+y)/2))?v=o:y=o,i=d,!(d=d[l=f<<1|c]))return i[l]=p,e;if(u=+e._x.call(null,d.data),s=+e._y.call(null,d.data),t===u&&n===s)return p.next=d,i?i[l]=p:e._root=p,e;do{i=i?i[l]=new Array(4):e._root=new Array(4),(c=t>=(a=(m+g)/2))?m=a:g=a,(f=n>=(o=(v+y)/2))?v=o:y=o}while((l=f<<1|c)==(h=(s>=o)<<1|u>=a));return i[h]=d,i[l]=p,e}function n(e,t,n,r,i){this.node=e,this.x0=t,this.y0=n,this.x1=r,this.y1=i}function r(e){return e[0]}function i(e){return e[1]}function a(e,t,n){var a=new o(null==t?r:t,null==n?i:n,NaN,NaN,NaN,NaN);return null==e?a:a.addAll(e)}function o(e,t,n,r,i,a){this._x=e,this._y=t,this._x0=n,this._y0=r,this._x1=i,this._y1=a,this._root=void 0}function u(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var s=a.prototype=o.prototype;s.copy=function(){var e,t,n=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=u(r),n;for(e=[{source:r,target:n._root=new Array(4)}];r=e.pop();)for(var i=0;i<4;++i)(t=r.source[i])&&(t.length?e.push({source:t,target:r.target[i]=new Array(4)}):r.target[i]=u(t));return n},s.add=function(e){var n=+this._x.call(null,e),r=+this._y.call(null,e);return t(this.cover(n,r),n,r,e)},s.addAll=function(e){var n,r,i,a,o=e.length,u=new Array(o),s=new Array(o),c=1/0,f=1/0,l=-1/0,h=-1/0;for(r=0;rl&&(l=i),ah&&(h=a));if(c>l||f>h)return this;for(this.cover(c,f).cover(l,h),r=0;re||e>=i||r>t||t>=a;)switch(u=(td||(o=c.y0)>p||(u=c.x1)=y)<<1|e>=g)&&(c=m[m.length-1],m[m.length-1]=m[m.length-1-f],m[m.length-1-f]=c)}else{var b=e-+this._x.call(null,v.data),x=t-+this._y.call(null,v.data),w=b*b+x*x;if(w=(u=(p+v)/2))?p=u:v=u,(f=o>=(s=(m+g)/2))?m=s:g=s,t=d,!(d=d[l=f<<1|c]))return this;if(!d.length)break;(t[l+1&3]||t[l+2&3]||t[l+3&3])&&(n=t,h=l)}for(;d.data!==e;)if(r=d,!(d=d.next))return this;return(i=d.next)&&delete d.next,r?(i?r.next=i:delete r.next,this):t?(i?t[l]=i:delete t[l],(d=t[0]||t[1]||t[2]||t[3])&&d===(t[3]||t[2]||t[1]||t[0])&&!d.length&&(n?n[h]=d:this._root=d),this):(this._root=i,this)},s.removeAll=function(e){for(var t=0,n=e.length;t1);return e+n*a*Math.sqrt(-2*Math.log(i)/i)}}return n.source=e,n}(t),i=function e(t){function n(){var e=r.source(t).apply(this,arguments);return function(){return Math.exp(e())}}return n.source=e,n}(t),a=function e(t){function n(e){return function(){for(var n=0,r=0;r1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return ye.h=360*e-100,ye.s=1.5-1.5*t,ye.l=.8-.9*t,ye+""},e.interpolateRdBu=z,e.interpolateRdGy=S,e.interpolateRdPu=K,e.interpolateRdYlBu=A,e.interpolateRdYlGn=E,e.interpolateReds=he,e.interpolateSinebow=function(e){var t;return e=(.5-e)*Math.PI,be.r=255*(t=Math.sin(e))*t,be.g=255*(t=Math.sin(e+xe))*t,be.b=255*(t=Math.sin(e+we))*t,be+""},e.interpolateSpectral=N,e.interpolateTurbo=function(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"},e.interpolateViridis=ke,e.interpolateWarm=ve,e.interpolateYlGn=Q,e.interpolateYlGnBu=$,e.interpolateYlOrBr=ee,e.interpolateYlOrRd=ne,e.schemeAccent=a,e.schemeBlues=re,e.schemeBrBG=m,e.schemeBuGn=j,e.schemeBuPu=D,e.schemeCategory10=i,e.schemeDark2=o,e.schemeGnBu=R,e.schemeGreens=ae,e.schemeGreys=ue,e.schemeOrRd=F,e.schemeOranges=de,e.schemePRGn=g,e.schemePaired=u,e.schemePastel1=s,e.schemePastel2=c,e.schemePiYG=b,e.schemePuBu=U,e.schemePuBuGn=I,e.schemePuOr=w,e.schemePuRd=V,e.schemePurples=ce,e.schemeRdBu=k,e.schemeRdGy=M,e.schemeRdPu=W,e.schemeRdYlBu=T,e.schemeRdYlGn=C,e.schemeReds=le,e.schemeSet1=f,e.schemeSet2=l,e.schemeSet3=h,e.schemeSpectral=O,e.schemeTableau10=d,e.schemeYlGn=Z,e.schemeYlGnBu=G,e.schemeYlOrBr=J,e.schemeYlOrRd=te,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n,e("d3-interpolate"),e("d3-color")):"function"==typeof define&&define.amd?define(["exports","d3-interpolate","d3-color"],i):i((r=r||self).d3=r.d3||{},r.d3,r.d3)},{"d3-color":17,"d3-interpolate":28}],34:[function(e,t,n){var r,i;r=this,i=function(e,t,n,r,i,a){"use strict";function o(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function u(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}const s=Symbol("implicit");function c(){var e=new Map,t=[],n=[],r=s;function i(i){var a=i+"",o=e.get(a);if(!o){if(r!==s)return r;e.set(a,o=t.push(i))}return n[(o-1)%n.length]}return i.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new Map;for(const r of n){const n=r+"";e.has(n)||e.set(n,t.push(r))}return i},i.range=function(e){return arguments.length?(n=Array.from(e),i):n.slice()},i.unknown=function(e){return arguments.length?(r=e,i):r},i.copy=function(){return c(t,n).unknown(r)},o.apply(i,arguments),i}function f(){var e,n,r=c().unknown(void 0),i=r.domain,a=r.range,u=0,s=1,l=!1,h=0,d=0,p=.5;function m(){var r=i().length,o=st&&(n=e,e=t,t=n),f=function(n){return Math.max(e,Math.min(t,n))}),i=r>2?v:m,a=o=null,g}function g(t){return null==t||isNaN(t=+t)?r:(a||(a=i(u.map(e),s,c)))(e(f(t)))}return g.invert=function(r){return f(t((o||(o=i(s,u.map(e),n.interpolateNumber)))(r)))},g.domain=function(e){return arguments.length?(u=Array.from(e,l),p()):u.slice()},g.range=function(e){return arguments.length?(s=Array.from(e),p()):s.slice()},g.rangeRound=function(e){return s=Array.from(e),c=n.interpolateRound,p()},g.clamp=function(e){return arguments.length?(f=!!e||d,p()):f!==d},g.interpolate=function(e){return arguments.length?(c=e,p()):c},g.unknown=function(e){return arguments.length?(r=e,g):r},function(n,r){return e=n,t=r,p()}}function b(){return y()(d,d)}function x(e,n,i,a){var o,u=t.tickStep(e,n,i);switch((a=r.formatSpecifier(null==a?",f":a)).type){case"s":var s=Math.max(Math.abs(e),Math.abs(n));return null!=a.precision||isNaN(o=r.precisionPrefix(u,s))||(a.precision=o),r.formatPrefix(a,s);case"":case"e":case"g":case"p":case"r":null!=a.precision||isNaN(o=r.precisionRound(u,Math.max(Math.abs(e),Math.abs(n))))||(a.precision=o-("e"===a.type));break;case"f":case"%":null!=a.precision||isNaN(o=r.precisionFixed(u))||(a.precision=o-2*("%"===a.type))}return r.format(a)}function w(e){var n=e.domain;return e.ticks=function(e){var r=n();return t.ticks(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,t){var r=n();return x(r[0],r[r.length-1],null==e?10:e,t)},e.nice=function(r){null==r&&(r=10);var i,a,o=n(),u=0,s=o.length-1,c=o[u],f=o[s],l=10;for(f0;){if((a=t.tickIncrement(c,f,r))===i)return o[u]=c,o[s]=f,n(o);if(a>0)c=Math.floor(c/a)*a,f=Math.ceil(f/a)*a;else{if(!(a<0))break;c=Math.ceil(c*a)/a,f=Math.floor(f*a)/a}i=a}return e},e}function _(e,t){var n,r=0,i=(e=e.slice()).length-1,a=e[r],o=e[i];return o0){for(;d<=p;++d)for(l=1,f=i(d);lc)break;v.push(h)}}else for(;d<=p;++d)for(l=u-1,f=i(d);l>=1;--l)if(!((h=f*l)c)break;v.push(h)}2*v.length0?a[t-1]:r[0],t=a?[u[a-1],i]:[u[t-1],u[t]]},c.unknown=function(e){return arguments.length?(n=e,c):c},c.thresholds=function(){return u.slice()},c.copy=function(){return e().domain([r,i]).range(s).unknown(n)},o.apply(w(c),arguments)},e.scaleRadial=function e(){var t,n=b(),r=[0,1],i=!1;function a(e){var r=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(n(e));return isNaN(r)?t:i?Math.round(r):r}return a.invert=function(e){return n.invert(L(e))},a.domain=function(e){return arguments.length?(n.domain(e),a):n.domain()},a.range=function(e){return arguments.length?(n.range((r=Array.from(e,l)).map(L)),a):r.slice()},a.rangeRound=function(e){return a.range(e).round(!0)},a.round=function(e){return arguments.length?(i=!!e,a):i},a.clamp=function(e){return arguments.length?(n.clamp(e),a):n.clamp()},a.unknown=function(e){return arguments.length?(t=e,a):t},a.copy=function(){return e(n.domain(),r).round(i).clamp(n.clamp()).unknown(t)},o.apply(a,arguments),w(a)},e.scaleSequential=function e(){var t=w(H()(d));return t.copy=function(){return U(t,e())},u.apply(t,arguments)},e.scaleSequentialLog=function e(){var t=C(H()).domain([1,10]);return t.copy=function(){return U(t,e()).base(t.base())},u.apply(t,arguments)},e.scaleSequentialPow=Y,e.scaleSequentialQuantile=function e(){var n=[],r=d;function i(e){if(null!=e&&!isNaN(e=+e))return r((t.bisect(n,e,1)-1)/(n.length-1))}return i.domain=function(e){if(!arguments.length)return n.slice();n=[];for(let t of e)null==t||isNaN(t=+t)||n.push(t);return n.sort(t.ascending),i},i.interpolator=function(e){return arguments.length?(r=e,i):r},i.range=function(){return n.map((e,t)=>r(t/(n.length-1)))},i.quantiles=function(e){return Array.from({length:e+1},(r,i)=>t.quantile(n,i/e))},i.copy=function(){return e(r).domain(n)},u.apply(i,arguments)},e.scaleSequentialSqrt=function(){return Y.apply(null,arguments).exponent(.5)},e.scaleSequentialSymlog=function e(){var t=N(H());return t.copy=function(){return U(t,e()).constant(t.constant())},u.apply(t,arguments)},e.scaleSqrt=function(){return R.apply(null,arguments).exponent(.5)},e.scaleSymlog=function e(){var t=N(y());return t.copy=function(){return g(t,e()).constant(t.constant())},o.apply(t,arguments)},e.scaleThreshold=function e(){var n,r=[.5],i=[0,1],a=1;function u(e){return null!=e&&e<=e?i[t.bisect(r,e,0,a)]:n}return u.domain=function(e){return arguments.length?(r=Array.from(e),a=Math.min(r.length,i.length-1),u):r.slice()},u.range=function(e){return arguments.length?(i=Array.from(e),a=Math.min(r.length,i.length-1),u):i.slice()},u.invertExtent=function(e){var t=i.indexOf(e);return[r[t-1],r[t]]},u.unknown=function(e){return arguments.length?(n=e,u):n},u.copy=function(){return e().domain(r).range(i).unknown(n)},o.apply(u,arguments)},e.scaleTime=function(){return o.apply(I(i.timeTicks,i.timeTickInterval,i.timeYear,i.timeMonth,i.timeWeek,i.timeDay,i.timeHour,i.timeMinute,i.timeSecond,a.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},e.scaleUtc=function(){return o.apply(I(i.utcTicks,i.utcTickInterval,i.utcYear,i.utcMonth,i.utcWeek,i.utcDay,i.utcHour,i.utcMinute,i.utcSecond,a.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)},e.tickFormat=x,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n,e("d3-array"),e("d3-interpolate"),e("d3-format"),e("d3-time"),e("d3-time-format")):"function"==typeof define&&define.amd?define(["exports","d3-array","d3-interpolate","d3-format","d3-time","d3-time-format"],i):i((r="undefined"!=typeof globalThis?globalThis:r||self).d3=r.d3||{},r.d3,r.d3,r.d3,r.d3,r.d3)},{"d3-array":35,"d3-format":37,"d3-interpolate":38,"d3-time":40,"d3-time-format":39}],35:[function(e,t,n){var r,i;r=this,i=function(e){"use strict";function t(e,t){return et?1:e>=t?0:NaN}function n(e){let n=e,r=e;function i(e,t,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n>>1;r(e[a],t)<0?n=a+1:i=a}return n}return 1===e.length&&(n=((t,n)=>e(t)-n),r=function(e){return(n,r)=>t(e(n),r)}(e)),{left:i,center:function(e,t,r,a){null==r&&(r=0),null==a&&(a=e.length);const o=i(e,t,r,a-1);return o>r&&n(e[o-1],t)>-n(e[o],t)?o-1:o},right:function(e,t,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n>>1;r(e[a],t)>0?i=a:n=a+1}return n}}}function r(e){return null===e?NaN:+e}const i=n(t),a=i.right,o=i.left,u=n(r).center;function s(e,t){let n=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&++n;else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(i=+i)>=i&&++n}return n}function c(e){return 0|e.length}function f(e){return!(e>0)}function l(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}function h(e,t){let n,r=0,i=0,a=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(a+=(n=t-i)*(t-(i+=n/++r)));else{let o=-1;for(let u of e)null!=(u=t(u,++o,e))&&(u=+u)>=u&&(a+=(n=u-i)*(u-(i+=n/++r)))}if(r>1)return a/(r-1)}function d(e,t){const n=h(e,t);return n?Math.sqrt(n):n}function p(e,t){let n,r;if(void 0===t)for(const t of e)null!=t&&(void 0===n?t>=t&&(n=r=t):(n>t&&(n=t),r=a&&(n=r=a):(n>a&&(n=a),r0){for(a=e[--i];i>0&&(t=a,!(r=(n=e[--i])-((a=t+n)-t))););i>0&&(r<0&&e[i-1]<0||r>0&&e[i-1]>0)&&(n=2*r)==(t=a+n)-a&&(a=t)}return a}}class v extends Map{constructor(e,t=x){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,n]of e)this.set(t,n)}get(e){return super.get(g(this,e))}has(e){return super.has(g(this,e))}set(e,t){return super.set(y(this,e),t)}delete(e){return super.delete(b(this,e))}}function g({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function y({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function b({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(n),e.delete(r)),n}function x(e){return null!==e&&"object"==typeof e?e.valueOf():e}function w(e){return e}function _(e,...t){return M(e,w,w,t)}function k(e,t,...n){return M(e,w,t,n)}function z(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function M(e,t,n,r){return function e(i,a){if(a>=r.length)return n(i);const o=new v,u=r[a++];let s=-1;for(const e of i){const t=u(e,++s,i),n=o.get(t);n?n.push(e):o.set(t,[e])}for(const[t,n]of o)o.set(t,e(n,a));return t(o)}(e,0)}function S(e,t){return Array.from(t,t=>e[t])}function T(e,...n){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[r=t]=n;if(1===r.length||n.length>1){const i=Uint32Array.from(e,(e,t)=>t);return n.length>1?(n=n.map(t=>e.map(t)),i.sort((e,r)=>{for(const i of n){const n=t(i[e],i[r]);if(n)return n}})):(r=e.map(r),i.sort((e,n)=>t(r[e],r[n]))),S(e,i)}return e.sort(r)}var A=Array.prototype.slice;function C(e){return function(){return e}}var E=Math.sqrt(50),O=Math.sqrt(10),N=Math.sqrt(2);function j(e,t,n){var r,i,a,o,u=-1;if(n=+n,(e=+e)===(t=+t)&&n>0)return[e];if((r=t0){let n=Math.round(e/o),r=Math.round(t/o);for(n*ot&&--r,a=new Array(i=r-n+1);++ut&&--r,a=new Array(i=r-n+1);++u=0?(a>=E?10:a>=O?5:a>=N?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=E?10:a>=O?5:a>=N?2:1)}function D(e,t,n){let r;for(;;){const i=B(e,t,n);if(i===r||0===i||!isFinite(i))return[e,t];i>0?(e=Math.floor(e/i)*i,t=Math.ceil(t/i)*i):i<0&&(e=Math.ceil(e*i)/i,t=Math.floor(t*i)/i),r=i}}function P(e){return Math.ceil(Math.log(s(e))/Math.LN2)+1}function R(){var e=w,t=p,n=P;function r(r){Array.isArray(r)||(r=Array.from(r));var i,o,u=r.length,s=new Array(u);for(i=0;i=l)if(e>=l&&t===p){const e=B(f,l,n);isFinite(e)&&(e>0?l=(Math.floor(l/e)+1)*e:e<0&&(l=(Math.ceil(l*-e)+1)/-e))}else h.pop()}for(var d=h.length;h[0]<=f;)h.shift(),--d;for(;h[d-1]>l;)h.pop(),--d;var m,v=new Array(d+1);for(i=0;i<=d;++i)(m=v[i]=[]).x0=i>0?h[i-1]:f,m.x1=i=t)&&(n=t);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n=i)&&(n=i)}return n}function F(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n>i||void 0===n&&i>=i)&&(n=i)}return n}function q(e,n,r=0,i=e.length-1,a=t){for(;i>r;){if(i-r>600){const t=i-r+1,o=n-r+1,u=Math.log(t),s=.5*Math.exp(2*u/3),c=.5*Math.sqrt(u*s*(t-s)/t)*(o-t/2<0?-1:1);q(e,n,Math.max(r,Math.floor(n-o*s/t+c)),Math.min(i,Math.floor(n+(t-o)*s/t+c)),a)}const t=e[n];let o=r,u=i;for(I(e,r,n),a(e[i],t)>0&&I(e,r,i);o0;)--u}0===a(e[r],t)?I(e,r,u):I(e,++u,i),u<=n&&(r=u+1),n<=u&&(i=u-1)}return e}function I(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function H(e,t,n){if(r=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r=+r)>=r&&(yield r)}}(e,n))).length){if((t=+t)<=0||r<2)return F(e);if(t>=1)return L(e);var r,i=(r-1)*t,a=Math.floor(i),o=L(q(e,a).subarray(0,a+1));return o+(F(e.subarray(a+1))-o)*(i-a)}}function U(e,t){let n,r=-1,i=-1;if(void 0===t)for(const t of e)++i,null!=t&&(n=t)&&(n=t,r=i);else for(let a of e)null!=(a=t(a,++i,e))&&(n=a)&&(n=a,r=i);return r}function Y(e,t){let n,r=-1,i=-1;if(void 0===t)for(const t of e)++i,null!=t&&(n>t||void 0===n&&t>=t)&&(n=t,r=i);else for(let a of e)null!=(a=t(a,++i,e))&&(n>a||void 0===n&&a>=a)&&(n=a,r=i);return r}function V(e,n=t){if(1===n.length)return Y(e,n);let r,i=-1,a=-1;for(const t of e)++a,(i<0?0===n(t,t):n(t,r)<0)&&(r=t,i=a);return i}var X=W(Math.random);function W(e){return function(t,n=0,r=t.length){let i=r-(n=+n);for(;i;){const r=e()*i--|0,a=t[i+n];t[i+n]=t[r+n],t[r+n]=a}return t}}function K(e){if(!(i=e.length))return[];for(var t=-1,n=F(e,G),r=new Array(n);++te(...t)}(e.pop()),n=(e=e.map(l)).map(c),r=e.length-1,i=new Array(r+1).fill(0),a=[];if(r<0||n.some(f))return a;for(;;){a.push(i.map((t,n)=>e[n][t]));let o=r;for(;++i[o]===n[o];){if(0===o)return t?a.map(t):a;i[o--]=0}}},e.cumsum=function(e,t){var n=0,r=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:i=>n+=+t(i,r++,e)||0)},e.descending=function(e,t){return te?1:t>=e?0:NaN},e.deviation=d,e.difference=function(e,...t){e=new Set(e);for(const n of t)for(const t of n)e.delete(t);return e},e.disjoint=function(e,t){const n=t[Symbol.iterator](),r=new Set;for(const t of e){if(r.has(t))return!1;let e,i;for(;({value:e,done:i}=n.next())&&!i;){if(Object.is(t,e))return!1;r.add(e)}}return!0},e.every=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const r of e)if(!t(r,++n,e))return!1;return!0},e.extent=p,e.fcumsum=function(e,t){const n=new m;let r=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):i=>n.add(+t(i,++r,e)||0))},e.filter=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");const n=[];let r=-1;for(const i of e)t(i,++r,e)&&n.push(i);return n},e.fsum=function(e,t){const n=new m;if(void 0===t)for(let t of e)(t=+t)&&n.add(t);else{let r=-1;for(let i of e)(i=+t(i,++r,e))&&n.add(i)}return+n},e.greatest=function(e,n=t){let r,i=!1;if(1===n.length){let a;for(const o of e){const e=n(o);(i?t(e,a)>0:0===t(e,e))&&(r=o,a=e,i=!0)}}else for(const t of e)(i?n(t,r)>0:0===n(t,t))&&(r=t,i=!0);return r},e.greatestIndex=function(e,n=t){if(1===n.length)return U(e,n);let r,i=-1,a=-1;for(const t of e)++a,(i<0?0===n(t,t):n(t,r)>0)&&(r=t,i=a);return i},e.group=_,e.groupSort=function(e,n,r){return(1===n.length?T(k(e,n,r),([e,n],[r,i])=>t(n,i)||t(e,r)):T(_(e,r),([e,r],[i,a])=>n(r,a)||t(e,i))).map(([e])=>e)},e.groups=function(e,...t){return M(e,Array.from,w,t)},e.histogram=R,e.index=function(e,...t){return M(e,w,z,t)},e.indexes=function(e,...t){return M(e,Array.from,z,t)},e.intersection=function(e,...t){e=new Set(e),t=t.map($);e:for(const n of e)for(const r of t)if(!r.has(n)){e.delete(n);continue e}return e},e.least=function(e,n=t){let r,i=!1;if(1===n.length){let a;for(const o of e){const e=n(o);(i?t(e,a)<0:0===t(e,e))&&(r=o,a=e,i=!0)}}else for(const t of e)(i?n(t,r)<0:0===n(t,t))&&(r=t,i=!0);return r},e.leastIndex=V,e.map=function(e,t){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof t)throw new TypeError("mapper is not a function");return Array.from(e,(n,r)=>t(n,r,e))},e.max=L,e.maxIndex=U,e.mean=function(e,t){let n=0,r=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(++n,r+=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(a=+a)>=a&&(++n,r+=a)}if(n)return r/n},e.median=function(e,t){return H(e,.5,t)},e.merge=function(e){return Array.from(function*(e){for(const t of e)yield*t}(e))},e.min=F,e.minIndex=Y,e.nice=D,e.pairs=function(e,t=function(e,t){return[e,t]}){const n=[];let r,i=!1;for(const a of e)i&&n.push(t(r,a)),r=a,i=!0;return n},e.permute=S,e.quantile=H,e.quantileSorted=function(e,t,n=r){if(i=e.length){if((t=+t)<=0||i<2)return+n(e[0],0,e);if(t>=1)return+n(e[i-1],i-1,e);var i,a=(i-1)*t,o=Math.floor(a),u=+n(e[o],o,e);return u+(+n(e[o+1],o+1,e)-u)*(a-o)}},e.quickselect=q,e.range=function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),a=new Array(i);++r=E?i*=10:a>=O?i*=5:a>=N&&(i*=2),t>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?b(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?b(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=s.exec(e))?new _(t[1],t[2],t[3],1):(t=c.exec(e))?new _(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=f.exec(e))?b(t[1],t[2],t[3],t[4]):(t=l.exec(e))?b(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=h.exec(e))?S(t[1],t[2]/100,t[3]/100,1):(t=d.exec(e))?S(t[1],t[2]/100,t[3]/100,t[4]):p.hasOwnProperty(e)?y(p[e]):"transparent"===e?new _(NaN,NaN,NaN,0):null}function y(e){return new _(e>>16&255,e>>8&255,255&e,1)}function b(e,t,n,r){return r<=0&&(e=t=n=NaN),new _(e,t,n,r)}function x(e){return e instanceof r||(e=g(e)),e?new _((e=e.rgb()).r,e.g,e.b,e.opacity):new _}function w(e,t,n,r){return 1===arguments.length?x(e):new _(e,t,n,null==r?1:r)}function _(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function k(){return"#"+M(this.r)+M(this.g)+M(this.b)}function z(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"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===e?")":", "+e+")")}function M(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function S(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new C(e,t,n,r)}function T(e){if(e instanceof C)return new C(e.h,e.s,e.l,e.opacity);if(e instanceof r||(e=g(e)),!e)return new C;if(e instanceof C)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,a=Math.min(t,n,i),o=Math.max(t,n,i),u=NaN,s=o-a,c=(o+a)/2;return s?(u=t===o?(n-i)/s+6*(n0&&c<1?0:u,new C(u,s,c,e.opacity)}function A(e,t,n,r){return 1===arguments.length?T(e):new C(e,t,n,null==r?1:r)}function C(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function E(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(r,g,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:m,formatHex:m,formatHsl:function(){return T(this).formatHsl()},formatRgb:v,toString:v}),t(_,w,n(r,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new _(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new _(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:k,formatHex:k,formatRgb:z,toString:z})),t(C,A,n(r,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new C(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new C(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new _(E(e>=240?e-240:e+120,i,r),E(e,i,r),E(e<120?e+240:e-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},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const O=Math.PI/180,N=180/Math.PI,j=.96422,B=1,D=.82521,P=4/29,R=6/29,L=3*R*R,F=R*R*R;function q(e){if(e instanceof H)return new H(e.l,e.a,e.b,e.opacity);if(e instanceof G)return $(e);e instanceof _||(e=x(e));var t,n,r=X(e.r),i=X(e.g),a=X(e.b),o=U((.2225045*r+.7168786*i+.0606169*a)/B);return r===i&&i===a?t=n=o:(t=U((.4360747*r+.3850649*i+.1430804*a)/j),n=U((.0139322*r+.0971045*i+.7141733*a)/D)),new H(116*o-16,500*(t-o),200*(o-n),e.opacity)}function I(e,t,n,r){return 1===arguments.length?q(e):new H(e,t,n,null==r?1:r)}function H(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function U(e){return e>F?Math.pow(e,1/3):e/L+P}function Y(e){return e>R?e*e*e:L*(e-P)}function V(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function X(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function W(e){if(e instanceof G)return new G(e.h,e.c,e.l,e.opacity);if(e instanceof H||(e=q(e)),0===e.a&&0===e.b)return new G(NaN,01?r[0]+r.slice(2):r,+e.slice(n+1)]}function n(e){return(e=t(Math.abs(e)))?e[1]:NaN}var r,i=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function a(e){if(!(t=i.exec(e)))throw new Error("invalid format: "+e);var t;return new o({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function o(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function u(e,n){var r=t(e,n);if(!r)return e+"";var i=r[0],a=r[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}a.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var s={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>u(100*e,t),r:u,s:function(e,n){var i=t(e,n);if(!i)return e+"";var a=i[0],o=i[1],u=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,s=a.length;return u===s?a:u>s?a+new Array(u-s+1).join("0"):u>0?a.slice(0,u)+"."+a.slice(u):"0."+new Array(1-u).join("0")+t(e,Math.max(0,n+u-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function c(e){return e}var f,l=Array.prototype.map,h=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function d(e){var t,i,o=void 0===e.grouping||void 0===e.thousands?c:(t=l.call(e.grouping,Number),i=e.thousands+"",function(e,n){for(var r=e.length,a=[],o=0,u=t[0],s=0;r>0&&u>0&&(s+u+1>n&&(u=Math.max(1,n-s)),a.push(e.substring(r-=u,r+u)),!((s+=u+1)>n));)u=t[o=(o+1)%t.length];return a.reverse().join(i)}),u=void 0===e.currency?"":e.currency[0]+"",f=void 0===e.currency?"":e.currency[1]+"",d=void 0===e.decimal?".":e.decimal+"",p=void 0===e.numerals?c:function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}(l.call(e.numerals,String)),m=void 0===e.percent?"%":e.percent+"",v=void 0===e.minus?"−":e.minus+"",g=void 0===e.nan?"NaN":e.nan+"";function y(e){var t=(e=a(e)).fill,n=e.align,i=e.sign,c=e.symbol,l=e.zero,y=e.width,b=e.comma,x=e.precision,w=e.trim,_=e.type;"n"===_?(b=!0,_="g"):s[_]||(void 0===x&&(x=12),w=!0,_="g"),(l||"0"===t&&"="===n)&&(l=!0,t="0",n="=");var k="$"===c?u:"#"===c&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",z="$"===c?f:/[%p]/.test(_)?m:"",M=s[_],S=/[defgprs%]/.test(_);function T(e){var a,u,s,c=k,f=z;if("c"===_)f=M(e)+f,e="";else{var m=(e=+e)<0||1/e<0;if(e=isNaN(e)?g:M(Math.abs(e),x),w&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),m&&0==+e&&"+"!==i&&(m=!1),c=(m?"("===i?i:v:"-"===i||"("===i?"":i)+c,f=("s"===_?h[8+r/3]:"")+f+(m&&"("===i?")":""),S)for(a=-1,u=e.length;++a(s=e.charCodeAt(a))||s>57){f=(46===s?d+e.slice(a+1):e.slice(a))+f,e=e.slice(0,a);break}}b&&!l&&(e=o(e,1/0));var T=c.length+e.length+f.length,A=T>1)+c+e+f+A.slice(T);break;default:e=A+c+e+f}return p(e)}return x=void 0===x?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x)),T.toString=function(){return e+""},T}return{format:y,formatPrefix:function(e,t){var r=y(((e=a(e)).type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor(n(t)/3))),o=Math.pow(10,-i),u=h[8+i/3];return function(e){return r(o*e)+u}}}}function p(t){return f=d(t),e.format=f.format,e.formatPrefix=f.formatPrefix,f}p({thousands:",",grouping:[3],currency:["$",""]}),e.FormatSpecifier=o,e.formatDefaultLocale=p,e.formatLocale=d,e.formatSpecifier=a,e.precisionFixed=function(e){return Math.max(0,-n(Math.abs(e)))},e.precisionPrefix=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(n(t)/3)))-n(Math.abs(e)))},e.precisionRound=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,n(t)-n(e))+1},Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n):"function"==typeof define&&define.amd?define(["exports"],i):i((r="undefined"!=typeof globalThis?globalThis:r||self).d3=r.d3||{})},{}],38:[function(e,t,n){var r,i;r=this,i=function(e,t){"use strict";function n(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}function r(e){var t=e.length-1;return function(r){var i=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),a=e[i],o=e[i+1],u=i>0?e[i-1]:2*a-o,s=i()=>e;function o(e,t){return function(n){return e+n*t}}function u(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):a(isNaN(e)?t:e)}function s(e){return 1==(e=+e)?c:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):a(isNaN(t)?n:t)}}function c(e,t){var n=t-e;return n?o(e,n):a(isNaN(e)?t:e)}var f=function e(n){var r=s(n);function i(e,n){var i=r((e=t.rgb(e)).r,(n=t.rgb(n)).r),a=r(e.g,n.g),o=r(e.b,n.b),u=c(e.opacity,n.opacity);return function(t){return e.r=i(t),e.g=a(t),e.b=o(t),e.opacity=u(t),e+""}}return i.gamma=e,i}(1);function l(e){return function(n){var r,i,a=n.length,o=new Array(a),u=new Array(a),s=new Array(a);for(r=0;ra&&(i=t.slice(a,i),u[o]?u[o]+=i:u[++o]=i),(n=n[0])===(r=r[0])?u[o]?u[o]+=r:u[++o]=r:(u[++o]=null,s.push({i:o,x:y(n,r)})),a=w.lastIndex;return a180?t+=360:t-e>180&&(e+=360),a.push({i:n.push(i(n)+"rotate(",null,r)-2,x:y(e,t)})):t&&n.push(i(n)+"rotate("+t+r)}(a.rotate,o.rotate,u,s),function(e,t,n,a){e!==t?a.push({i:n.push(i(n)+"skewX(",null,r)-2,x:y(e,t)}):t&&n.push(i(n)+"skewX("+t+r)}(a.skewX,o.skewX,u,s),function(e,t,n,r,a,o){if(e!==n||t!==r){var u=a.push(i(a)+"scale(",null,",",null,")");o.push({i:u-4,x:y(e,n)},{i:u-2,x:y(t,r)})}else 1===n&&1===r||a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,u,s),a=o=null,function(e){for(var t,n=-1,r=s.length;++n=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:_e,s:ke,S:U,u:Y,U:V,V:W,w:K,W:G,x:null,X:null,y:$,Y:Q,Z:ee,"%":we},Be={a:function(e){return l[e.getUTCDay()]},A:function(e){return f[e.getUTCDay()]},b:function(e){return X[e.getUTCMonth()]},B:function(e){return h[e.getUTCMonth()]},c:null,d:te,e:te,f:oe,g:ge,G:be,H:ne,I:re,j:ie,L:ae,m:ue,M:se,p:function(e){return c[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:_e,s:ke,S:ce,u:fe,U:le,V:de,w:pe,W:me,x:null,X:null,y:ve,Y:ye,Z:xe,"%":we},De={a:function(e,t,n){var r=Te.exec(t.slice(n));return r?(e.w=Ae.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=Me.exec(t.slice(n));return r?(e.w=Se.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=Oe.exec(t.slice(n));return r?(e.m=Ne.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=Ce.exec(t.slice(n));return r?(e.m=Ee.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,t,n){return Le(e,a,t,n)},d:M,e:M,f:O,g:w,G:x,H:T,I:T,j:S,L:E,m:z,M:A,p:function(e,t,n){var r=he.exec(t.slice(n));return r?(e.p=ze.get(r[0].toLowerCase()),n+r[0].length):-1},q:k,Q:j,s:B,S:C,u:v,U:g,V:y,w:m,W:b,x:function(e,t,n){return Le(e,o,t,n)},X:function(e,t,n){return Le(e,s,t,n)},y:w,Y:x,Z:_,"%":N};function Pe(e,t){return function(n){var r,i,a,o=[],s=-1,c=0,f=e.length;for(n instanceof Date||(n=new Date(+n));++s53)return null;"w"in c||(c.w=1),"Z"in c?(s=(u=r(i(c.y,0,1))).getUTCDay(),u=s>4||0===s?t.utcMonday.ceil(u):t.utcMonday(u),u=t.utcDay.offset(u,7*(c.V-1)),c.y=u.getUTCFullYear(),c.m=u.getUTCMonth(),c.d=u.getUTCDate()+(c.w+6)%7):(s=(u=n(i(c.y,0,1))).getDay(),u=s>4||0===s?t.timeMonday.ceil(u):t.timeMonday(u),u=t.timeDay.offset(u,7*(c.V-1)),c.y=u.getFullYear(),c.m=u.getMonth(),c.d=u.getDate()+(c.w+6)%7)}else("W"in c||"U"in c)&&("w"in c||(c.w="u"in c?c.u%7:"W"in c?1:0),s="Z"in c?r(i(c.y,0,1)).getUTCDay():n(i(c.y,0,1)).getDay(),c.m=0,c.d="W"in c?(c.w+6)%7+7*c.W-(s+5)%7:c.w+7*c.U-(s+6)%7);return"Z"in c?(c.H+=c.Z/100|0,c.M+=c.Z%100,r(c)):n(c)}}function Le(e,t,n,r){for(var i,a,o=0,s=t.length,c=n.length;o=c)return-1;if(37===(i=t.charCodeAt(o++))){if(i=t.charAt(o++),!(a=De[i in u?t.charAt(o++):i])||(r=a(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return je.x=Pe(o,je),je.X=Pe(s,je),je.c=Pe(a,je),Be.x=Pe(o,Be),Be.X=Pe(s,Be),Be.c=Pe(a,Be),{format:function(e){var t=Pe(e+="",je);return t.toString=function(){return e},t},parse:function(e){var t=Re(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Pe(e+="",Be);return t.toString=function(){return e},t},utcParse:function(e){var t=Re(e+="",!0);return t.toString=function(){return e},t}}}var o,u={"-":"",_:" ",0:"0"},s=/^\s*\d+/,c=/^%/,f=/[\\^$*+?|[\]().{}]/g;function l(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a[e.toLowerCase(),t]))}function m(e,t,n){var r=s.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function v(e,t,n){var r=s.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function g(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function y(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function b(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function x(e,t,n){var r=s.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function w(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function _(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function k(e,t,n){var r=s.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function z(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function M(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function S(e,t,n){var r=s.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function T(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function A(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function C(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function E(e,t,n){var r=s.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function O(e,t,n){var r=s.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function N(e,t,n){var r=c.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function j(e,t,n){var r=s.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function B(e,t,n){var r=s.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function D(e,t){return l(e.getDate(),t,2)}function P(e,t){return l(e.getHours(),t,2)}function R(e,t){return l(e.getHours()%12||12,t,2)}function L(e,n){return l(1+t.timeDay.count(t.timeYear(e),e),n,3)}function F(e,t){return l(e.getMilliseconds(),t,3)}function q(e,t){return F(e,t)+"000"}function I(e,t){return l(e.getMonth()+1,t,2)}function H(e,t){return l(e.getMinutes(),t,2)}function U(e,t){return l(e.getSeconds(),t,2)}function Y(e){var t=e.getDay();return 0===t?7:t}function V(e,n){return l(t.timeSunday.count(t.timeYear(e)-1,e),n,2)}function X(e){var n=e.getDay();return n>=4||0===n?t.timeThursday(e):t.timeThursday.ceil(e)}function W(e,n){return e=X(e),l(t.timeThursday.count(t.timeYear(e),e)+(4===t.timeYear(e).getDay()),n,2)}function K(e){return e.getDay()}function G(e,n){return l(t.timeMonday.count(t.timeYear(e)-1,e),n,2)}function $(e,t){return l(e.getFullYear()%100,t,2)}function Z(e,t){return l((e=X(e)).getFullYear()%100,t,2)}function Q(e,t){return l(e.getFullYear()%1e4,t,4)}function J(e,n){var r=e.getDay();return l((e=r>=4||0===r?t.timeThursday(e):t.timeThursday.ceil(e)).getFullYear()%1e4,n,4)}function ee(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+l(t/60|0,"0",2)+l(t%60,"0",2)}function te(e,t){return l(e.getUTCDate(),t,2)}function ne(e,t){return l(e.getUTCHours(),t,2)}function re(e,t){return l(e.getUTCHours()%12||12,t,2)}function ie(e,n){return l(1+t.utcDay.count(t.utcYear(e),e),n,3)}function ae(e,t){return l(e.getUTCMilliseconds(),t,3)}function oe(e,t){return ae(e,t)+"000"}function ue(e,t){return l(e.getUTCMonth()+1,t,2)}function se(e,t){return l(e.getUTCMinutes(),t,2)}function ce(e,t){return l(e.getUTCSeconds(),t,2)}function fe(e){var t=e.getUTCDay();return 0===t?7:t}function le(e,n){return l(t.utcSunday.count(t.utcYear(e)-1,e),n,2)}function he(e){var n=e.getUTCDay();return n>=4||0===n?t.utcThursday(e):t.utcThursday.ceil(e)}function de(e,n){return e=he(e),l(t.utcThursday.count(t.utcYear(e),e)+(4===t.utcYear(e).getUTCDay()),n,2)}function pe(e){return e.getUTCDay()}function me(e,n){return l(t.utcMonday.count(t.utcYear(e)-1,e),n,2)}function ve(e,t){return l(e.getUTCFullYear()%100,t,2)}function ge(e,t){return l((e=he(e)).getUTCFullYear()%100,t,2)}function ye(e,t){return l(e.getUTCFullYear()%1e4,t,4)}function be(e,n){var r=e.getUTCDay();return l((e=r>=4||0===r?t.utcThursday(e):t.utcThursday.ceil(e)).getUTCFullYear()%1e4,n,4)}function xe(){return"+0000"}function we(){return"%"}function _e(e){return+e}function ke(e){return Math.floor(+e/1e3)}function ze(t){return o=a(t),e.timeFormat=o.format,e.timeParse=o.parse,e.utcFormat=o.utcFormat,e.utcParse=o.utcParse,o}ze({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Me=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ"),Se=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:e.utcParse("%Y-%m-%dT%H:%M:%S.%LZ");e.isoFormat=Me,e.isoParse=Se,e.timeFormatDefaultLocale=ze,e.timeFormatLocale=a,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n,e("d3-time")):"function"==typeof define&&define.amd?define(["exports","d3-time"],i):i((r=r||self).d3=r.d3||{},r.d3)},{"d3-time":40}],40:[function(e,t,n){var r,i;r=this,i=function(e,t){"use strict";var n=new Date,r=new Date;function i(e,t,a,o){function u(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return u.floor=function(t){return e(t=new Date(+t)),t},u.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},u.round=function(e){var t=u(e),n=u.ceil(e);return e-t0))return o;do{o.push(a=new Date(+n)),t(n,i),e(n)}while(a=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})},a&&(u.count=function(t,i){return n.setTime(+t),r.setTime(+i),e(n),e(r),Math.floor(a(n,r))},u.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?u.filter(o?function(t){return o(t)%e==0}:function(t){return u.count(0,t)%e==0}):u:null}),u}var a=i(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});a.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?i(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):a:null};var o=a.range;const u=1e3,s=60*u,c=60*s,f=24*c,l=7*f,h=30*f,d=365*f;var p=i(function(e){e.setTime(e-e.getMilliseconds())},function(e,t){e.setTime(+e+t*u)},function(e,t){return(t-e)/u},function(e){return e.getUTCSeconds()}),m=p.range,v=i(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*u)},function(e,t){e.setTime(+e+t*s)},function(e,t){return(t-e)/s},function(e){return e.getMinutes()}),g=v.range,y=i(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*u-e.getMinutes()*s)},function(e,t){e.setTime(+e+t*c)},function(e,t){return(t-e)/c},function(e){return e.getHours()}),b=y.range,x=i(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*s)/f,e=>e.getDate()-1),w=x.range;function _(e){return i(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*s)/l})}var k=_(0),z=_(1),M=_(2),S=_(3),T=_(4),A=_(5),C=_(6),E=k.range,O=z.range,N=M.range,j=S.range,B=T.range,D=A.range,P=C.range,R=i(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()}),L=R.range,F=i(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});F.every=function(e){return isFinite(e=Math.floor(e))&&e>0?i(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null};var q=F.range,I=i(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*s)},function(e,t){return(t-e)/s},function(e){return e.getUTCMinutes()}),H=I.range,U=i(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*c)},function(e,t){return(t-e)/c},function(e){return e.getUTCHours()}),Y=U.range,V=i(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/f},function(e){return e.getUTCDate()-1}),X=V.range;function W(e){return i(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/l})}var K=W(0),G=W(1),$=W(2),Z=W(3),Q=W(4),J=W(5),ee=W(6),te=K.range,ne=G.range,re=$.range,ie=Z.range,ae=Q.range,oe=J.range,ue=ee.range,se=i(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()}),ce=se.range,fe=i(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});fe.every=function(e){return isFinite(e=Math.floor(e))&&e>0?i(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null};var le=fe.range;function he(e,n,r,i,o,m){const v=[[p,1,u],[p,5,5*u],[p,15,15*u],[p,30,30*u],[m,1,s],[m,5,5*s],[m,15,15*s],[m,30,30*s],[o,1,c],[o,3,3*c],[o,6,6*c],[o,12,12*c],[i,1,f],[i,2,2*f],[r,1,l],[n,1,h],[n,3,3*h],[e,1,d]];function g(n,r,i){const o=Math.abs(r-n)/i,u=t.bisector(([,,e])=>e).right(v,o);if(u===v.length)return e.every(t.tickStep(n/d,r/d,i));if(0===u)return a.every(Math.max(t.tickStep(n,r,i),1));const[s,c]=v[o/v[u-1][2]=0&&"xmlns"!==(t=e.slice(0,r))&&(e=e.slice(r+1)),n.hasOwnProperty(t)?{space:n[t],local:e}:e}function i(e){var n=r(e);return(n.local?function(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}:function(e){return function(){var n=this.ownerDocument,r=this.namespaceURI;return r===t&&n.documentElement.namespaceURI===t?n.createElement(e):n.createElementNS(r,e)}})(n)}function a(){}function o(e){return null==e?a:function(){return this.querySelector(e)}}function u(){return[]}function s(e){return null==e?u:function(){return this.querySelectorAll(e)}}function c(e){return function(){return this.matches(e)}}function f(e){return new Array(e.length)}function l(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}l.prototype={constructor:l,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var h="$";function d(e,t,n,r,i,a){for(var o,u=0,s=t.length,c=a.length;ut?1:e>=t?0:NaN}function v(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function g(e,t){return e.style.getPropertyValue(t)||v(e).getComputedStyle(e,null).getPropertyValue(t)}function y(e){return e.trim().split(/^|\s+/)}function b(e){return e.classList||new x(e)}function x(e){this._node=e,this._names=y(e.getAttribute("class")||"")}function w(e,t){for(var n=b(e),r=-1,i=t.length;++r=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var O={};function N(e,t,n){return e=j(e,t,n),function(t){var n=t.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||e.call(this,t)}}function j(t,n,r){return function(i){var a=e.event;e.event=i;try{t.call(this,this.__data__,n,r)}finally{e.event=a}}}function B(e){return function(){var t=this.__on;if(t){for(var n,r=0,i=-1,a=t.length;r=k&&(k=_+1);!(w=b[k])&&++k=0;)(r=i[a])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=m);for(var n=this._groups,r=n.length,i=new Array(r),a=0;a1?this.each((null==t?function(e){return function(){this.style.removeProperty(e)}}:"function"==typeof t?function(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}:function(e,t,n){return function(){this.style.setProperty(e,t,n)}})(e,t,null==n?"":n)):g(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?function(e){return function(){delete this[e]}}:"function"==typeof t?function(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}:function(e,t){return function(){this[e]=t}})(e,t)):this.node()[e]},classed:function(e,t){var n=y(e+"");if(arguments.length<2){for(var r=b(this.node()),i=-1,a=n.length;++i=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}})}(e+""),o=a.length;if(!(arguments.length<2)){for(u=t?D:B,null==n&&(n=!1),r=0;r=1?h:e<=-1?-h:Math.asin(e)}function m(e){return e.innerRadius}function v(e){return e.outerRadius}function g(e){return e.startAngle}function y(e){return e.endAngle}function b(e){return e&&e.padAngle}function x(e,t,n,r,i,a,u){var s=e-n,f=t-r,l=(u?a:-a)/c(s*s+f*f),h=l*f,d=-l*s,p=e+h,m=t+d,v=n+h,g=r+d,y=(p+v)/2,b=(m+g)/2,x=v-p,w=g-m,_=x*x+w*w,k=i-a,z=p*g-v*m,M=(w<0?-1:1)*c(o(0,k*k*_-z*z)),S=(z*w-x*M)/_,T=(-z*x-w*M)/_,A=(z*w+x*M)/_,C=(-z*x+w*M)/_,E=S-y,O=T-b,N=A-y,j=C-b;return E*E+O*O>N*N+j*j&&(S=A,T=C),{cx:S,cy:T,x01:-h,y01:-d,x11:S*(i/k-1),y11:T*(i/k-1)}}function w(e){this._context=e}function _(e){return new w(e)}function k(e){return e[0]}function z(e){return e[1]}function M(){var e=k,r=z,i=n(!0),a=null,o=_,u=null;function s(n){var s,c,f,l=n.length,h=!1;for(null==a&&(u=o(f=t.path())),s=0;s<=l;++s)!(s=l;--h)c.point(g[h],y[h]);c.lineEnd(),c.areaEnd()}v&&(g[f]=+e(d,f,n),y[f]=+i(d,f,n),c.point(r?+r(d,f,n):g[f],a?+a(d,f,n):y[f]))}if(p)return c=null,p+""||null}function l(){return M().defined(o).curve(s).context(u)}return f.x=function(t){return arguments.length?(e="function"==typeof t?t:n(+t),r=null,f):e},f.x0=function(t){return arguments.length?(e="function"==typeof t?t:n(+t),f):e},f.x1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:n(+e),f):r},f.y=function(e){return arguments.length?(i="function"==typeof e?e:n(+e),a=null,f):i},f.y0=function(e){return arguments.length?(i="function"==typeof e?e:n(+e),f):i},f.y1=function(e){return arguments.length?(a=null==e?null:"function"==typeof e?e:n(+e),f):a},f.lineX0=f.lineY0=function(){return l().x(e).y(i)},f.lineY1=function(){return l().x(e).y(a)},f.lineX1=function(){return l().x(r).y(i)},f.defined=function(e){return arguments.length?(o="function"==typeof e?e:n(!!e),f):o},f.curve=function(e){return arguments.length?(s=e,null!=u&&(c=s(u)),f):s},f.context=function(e){return arguments.length?(null==e?u=c=null:c=s(u=e),f):u},f}function T(e,t){return te?1:t>=e?0:NaN}function A(e){return e}w.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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var C=O(_);function E(e){this._curve=e}function O(e){function t(t){return new E(e(t))}return t._curve=e,t}function N(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(O(e)):t()._curve},e}function j(){return N(M().curve(C))}function B(){var e=S().curve(C),t=e.curve,n=e.lineX0,r=e.lineX1,i=e.lineY0,a=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return N(n())},delete e.lineX0,e.lineEndAngle=function(){return N(r())},delete e.lineX1,e.lineInnerRadius=function(){return N(i())},delete e.lineY0,e.lineOuterRadius=function(){return N(a())},delete e.lineY1,e.curve=function(e){return arguments.length?t(O(e)):t()._curve},e}function D(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}E.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var P=Array.prototype.slice;function R(e){return e.source}function L(e){return e.target}function F(e){var r=R,i=L,a=k,o=z,u=null;function s(){var n,s=P.call(arguments),c=r.apply(this,s),f=i.apply(this,s);if(u||(u=n=t.path()),e(u,+a.apply(this,(s[0]=c,s)),+o.apply(this,s),+a.apply(this,(s[0]=f,s)),+o.apply(this,s)),n)return u=null,n+""||null}return s.source=function(e){return arguments.length?(r=e,s):r},s.target=function(e){return arguments.length?(i=e,s):i},s.x=function(e){return arguments.length?(a="function"==typeof e?e:n(+e),s):a},s.y=function(e){return arguments.length?(o="function"==typeof e?e:n(+e),s):o},s.context=function(e){return arguments.length?(u=null==e?null:e,s):u},s}function q(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t=(t+r)/2,n,t,i,r,i)}function I(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t,n=(n+i)/2,r,n,r,i)}function H(e,t,n,r,i){var a=D(t,n),o=D(t,n=(n+i)/2),u=D(r,n),s=D(r,i);e.moveTo(a[0],a[1]),e.bezierCurveTo(o[0],o[1],u[0],u[1],s[0],s[1])}var U={draw:function(e,t){var n=Math.sqrt(t/l);e.moveTo(n,0),e.arc(0,0,n,0,d)}},Y={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},V=Math.sqrt(1/3),X=2*V,W={draw:function(e,t){var n=Math.sqrt(t/X),r=n*V;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},K=Math.sin(l/10)/Math.sin(7*l/10),G=Math.sin(d/10)*K,$=-Math.cos(d/10)*K,Z={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),r=G*n,i=$*n;e.moveTo(0,-n),e.lineTo(r,i);for(var a=1;a<5;++a){var o=d*a/5,u=Math.cos(o),s=Math.sin(o);e.lineTo(s*n,-u*n),e.lineTo(u*r-s*i,s*r+u*i)}e.closePath()}},Q={draw:function(e,t){var n=Math.sqrt(t),r=-n/2;e.rect(r,r,n,n)}},J=Math.sqrt(3),ee={draw:function(e,t){var n=-Math.sqrt(t/(3*J));e.moveTo(0,2*n),e.lineTo(-J*n,-n),e.lineTo(J*n,-n),e.closePath()}},te=-.5,ne=Math.sqrt(3)/2,re=1/Math.sqrt(12),ie=3*(re/2+1),ae={draw:function(e,t){var n=Math.sqrt(t/ie),r=n/2,i=n*re,a=r,o=n*re+n,u=-a,s=o;e.moveTo(r,i),e.lineTo(a,o),e.lineTo(u,s),e.lineTo(te*r-ne*i,ne*r+te*i),e.lineTo(te*a-ne*o,ne*a+te*o),e.lineTo(te*u-ne*s,ne*u+te*s),e.lineTo(te*r+ne*i,te*i-ne*r),e.lineTo(te*a+ne*o,te*o-ne*a),e.lineTo(te*u+ne*s,te*s-ne*u),e.closePath()}},oe=[U,Y,W,Q,Z,ee,ae];function ue(){}function se(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function ce(e){this._context=e}function fe(e){this._context=e}function le(e){this._context=e}function he(e,t){this._basis=new ce(e),this._beta=t}ce.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:se(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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);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:se(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},fe.prototype={areaStart:ue,areaEnd:ue,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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:se(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},le.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(e,t){switch(e=+e,t=+t,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+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:se(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},he.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,i=e[0],a=t[0],o=e[n]-i,u=t[n]-a,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*e[s]+(1-this._beta)*(i+r*o),this._beta*t[s]+(1-this._beta)*(a+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var de=function e(t){function n(e){return 1===t?new ce(e):new he(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function pe(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function me(e,t){this._context=e,this._k=(1-t)/6}me.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:pe(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:pe(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ve=function e(t){function n(e){return new me(e,t)}return n.tension=function(t){return e(+t)},n}(0);function ge(e,t){this._context=e,this._k=(1-t)/6}ge.prototype={areaStart:ue,areaEnd:ue,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(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:pe(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ye=function e(t){function n(e){return new ge(e,t)}return n.tension=function(t){return e(+t)},n}(0);function be(e,t){this._context=e,this._k=(1-t)/6}be.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(e,t){switch(e=+e,t=+t,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:pe(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var xe=function e(t){function n(e){return new be(e,t)}return n.tension=function(t){return e(+t)},n}(0);function we(e,t,n){var r=e._x1,i=e._y1,a=e._x2,o=e._y2;if(e._l01_a>f){var u=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*u-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,i=(i*u-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>f){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,l=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*c+e._x1*e._l23_2a-t*e._l12_2a)/l,o=(o*c+e._y1*e._l23_2a-n*e._l12_2a)/l}e._context.bezierCurveTo(r,i,a,o,e._x2,e._y2)}function _e(e,t){this._context=e,this._alpha=t}_e.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(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;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(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:we(this,e,t)}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=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ke=function e(t){function n(e){return t?new _e(e,t):new me(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function ze(e,t){this._context=e,this._alpha=t}ze.prototype={areaStart:ue,areaEnd:ue,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(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;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=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:we(this,e,t)}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=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Me=function e(t){function n(e){return t?new ze(e,t):new ge(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Se(e,t){this._context=e,this._alpha=t}Se.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(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;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:we(this,e,t)}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=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Te=function e(t){function n(e){return t?new Se(e,t):new be(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Ae(e){this._context=e}function Ce(e){return e<0?-1:1}function Ee(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),u=(a*i+o*r)/(r+i);return(Ce(a)+Ce(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(u))||0}function Oe(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Ne(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,u=(a-r)/3;e._context.bezierCurveTo(r+u,i+u*t,a-u,o-u*n,a,o)}function je(e){this._context=e}function Be(e){this._context=new De(e)}function De(e){this._context=e}function Pe(e){this._context=e}function Re(e){var t,n,r=e.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t1)for(var n,r,i,a=1,o=e[t[0]],u=o.length;a=0;)n[t]=t;return n}function Ie(e,t){return e[t]}function He(e){var t=e.map(Ue);return qe(e).sort(function(e,n){return t[e]-t[n]})}function Ue(e){for(var t,n=-1,r=0,i=e.length,a=-1/0;++na&&(a=t,r=n);return r}function Ye(e){var t=e.map(Ve);return qe(e).sort(function(e,n){return t[e]-t[n]})}function Ve(e){for(var t,n=0,r=-1,i=e.length;++r=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}},e.arc=function(){var e=m,o=v,w=n(0),_=null,k=g,z=y,M=b,S=null;function T(){var n,m,v,g=+e.apply(this,arguments),y=+o.apply(this,arguments),b=k.apply(this,arguments)-h,T=z.apply(this,arguments)-h,A=r(T-b),C=T>b;if(S||(S=n=t.path()),yf)if(A>d-f)S.moveTo(y*a(b),y*s(b)),S.arc(0,0,y,b,T,!C),g>f&&(S.moveTo(g*a(T),g*s(T)),S.arc(0,0,g,T,b,C));else{var E,O,N=b,j=T,B=b,D=T,P=A,R=A,L=M.apply(this,arguments)/2,F=L>f&&(_?+_.apply(this,arguments):c(g*g+y*y)),q=u(r(y-g)/2,+w.apply(this,arguments)),I=q,H=q;if(F>f){var U=p(F/g*s(L)),Y=p(F/y*s(L));(P-=2*U)>f?(B+=U*=C?1:-1,D-=U):(P=0,B=D=(b+T)/2),(R-=2*Y)>f?(N+=Y*=C?1:-1,j-=Y):(R=0,N=j=(b+T)/2)}var V=y*a(N),X=y*s(N),W=g*a(D),K=g*s(D);if(q>f){var G,$=y*a(j),Z=y*s(j),Q=g*a(B),J=g*s(B);if(A1?0:v<-1?l:Math.acos(v))/2),ae=c(G[0]*G[0]+G[1]*G[1]);I=u(q,(g-ae)/(ie-1)),H=u(q,(y-ae)/(ie+1))}}R>f?H>f?(E=x(Q,J,V,X,y,H,C),O=x($,Z,W,K,y,H,C),S.moveTo(E.cx+E.x01,E.cy+E.y01),Hf&&P>f?I>f?(E=x(W,K,$,Z,g,-I,C),O=x(V,X,Q,J,g,-I,C),S.lineTo(E.cx+E.x01,E.cy+E.y01),I0&&(p+=l);for(null!=t?m.sort(function(e,n){return t(v[e],v[n])}):null!=r&&m.sort(function(e,t){return r(n[e],n[t])}),u=0,c=p?(y-h*x)/p:0;u0?l*c:0)+x,v[s]={data:n[s],index:u,value:l,startAngle:g,endAngle:f,padAngle:b};return v}return u.value=function(t){return arguments.length?(e="function"==typeof t?t:n(+t),u):e},u.sortValues=function(e){return arguments.length?(t=e,r=null,u):t},u.sort=function(e){return arguments.length?(r=e,t=null,u):r},u.startAngle=function(e){return arguments.length?(i="function"==typeof e?e:n(+e),u):i},u.endAngle=function(e){return arguments.length?(a="function"==typeof e?e:n(+e),u):a},u.padAngle=function(e){return arguments.length?(o="function"==typeof e?e:n(+e),u):o},u},e.pointRadial=D,e.radialArea=B,e.radialLine=j,e.stack=function(){var e=n([]),t=qe,r=Fe,i=Ie;function a(n){var a,o,u=e.apply(this,arguments),s=n.length,c=u.length,f=new Array(c);for(a=0;a0)for(var n,r,i,a,o,u,s=0,c=e[t[0]].length;s0?(r[0]=a,r[1]=a+=i):i<0?(r[1]=o,r[0]=o+=i):(r[0]=0,r[1]=i)},e.stackOffsetExpand=function(e,t){if((r=e.length)>0){for(var n,r,i,a=0,o=e[0].length;a0){for(var n,r=0,i=e[t[0]],a=i.length;r0&&(r=(n=e[t[0]]).length)>0){for(var n,r,i,a=0,o=1;o=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:_e,s:ke,S:U,u:Y,U:V,V:W,w:K,W:G,x:null,X:null,y:$,Y:Q,Z:ee,"%":we},Be={a:function(e){return l[e.getUTCDay()]},A:function(e){return f[e.getUTCDay()]},b:function(e){return X[e.getUTCMonth()]},B:function(e){return h[e.getUTCMonth()]},c:null,d:te,e:te,f:oe,g:ge,G:be,H:ne,I:re,j:ie,L:ae,m:ue,M:se,p:function(e){return c[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:_e,s:ke,S:ce,u:fe,U:le,V:de,w:pe,W:me,x:null,X:null,y:ve,Y:ye,Z:xe,"%":we},De={a:function(e,t,n){var r=Te.exec(t.slice(n));return r?(e.w=Ae[r[0].toLowerCase()],n+r[0].length):-1},A:function(e,t,n){var r=Me.exec(t.slice(n));return r?(e.w=Se[r[0].toLowerCase()],n+r[0].length):-1},b:function(e,t,n){var r=Oe.exec(t.slice(n));return r?(e.m=Ne[r[0].toLowerCase()],n+r[0].length):-1},B:function(e,t,n){var r=Ce.exec(t.slice(n));return r?(e.m=Ee[r[0].toLowerCase()],n+r[0].length):-1},c:function(e,t,n){return Le(e,a,t,n)},d:M,e:M,f:O,g:w,G:x,H:T,I:T,j:S,L:E,m:z,M:A,p:function(e,t,n){var r=he.exec(t.slice(n));return r?(e.p=ze[r[0].toLowerCase()],n+r[0].length):-1},q:k,Q:j,s:B,S:C,u:v,U:g,V:y,w:m,W:b,x:function(e,t,n){return Le(e,o,t,n)},X:function(e,t,n){return Le(e,s,t,n)},y:w,Y:x,Z:_,"%":N};function Pe(e,t){return function(n){var r,i,a,o=[],s=-1,c=0,f=e.length;for(n instanceof Date||(n=new Date(+n));++s53)return null;"w"in c||(c.w=1),"Z"in c?(s=(u=r(i(c.y,0,1))).getUTCDay(),u=s>4||0===s?t.utcMonday.ceil(u):t.utcMonday(u),u=t.utcDay.offset(u,7*(c.V-1)),c.y=u.getUTCFullYear(),c.m=u.getUTCMonth(),c.d=u.getUTCDate()+(c.w+6)%7):(s=(u=n(i(c.y,0,1))).getDay(),u=s>4||0===s?t.timeMonday.ceil(u):t.timeMonday(u),u=t.timeDay.offset(u,7*(c.V-1)),c.y=u.getFullYear(),c.m=u.getMonth(),c.d=u.getDate()+(c.w+6)%7)}else("W"in c||"U"in c)&&("w"in c||(c.w="u"in c?c.u%7:"W"in c?1:0),s="Z"in c?r(i(c.y,0,1)).getUTCDay():n(i(c.y,0,1)).getDay(),c.m=0,c.d="W"in c?(c.w+6)%7+7*c.W-(s+5)%7:c.w+7*c.U-(s+6)%7);return"Z"in c?(c.H+=c.Z/100|0,c.M+=c.Z%100,r(c)):n(c)}}function Le(e,t,n,r){for(var i,a,o=0,s=t.length,c=n.length;o=c)return-1;if(37===(i=t.charCodeAt(o++))){if(i=t.charAt(o++),!(a=De[i in u?t.charAt(o++):i])||(r=a(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return je.x=Pe(o,je),je.X=Pe(s,je),je.c=Pe(a,je),Be.x=Pe(o,Be),Be.X=Pe(s,Be),Be.c=Pe(a,Be),{format:function(e){var t=Pe(e+="",je);return t.toString=function(){return e},t},parse:function(e){var t=Re(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Pe(e+="",Be);return t.toString=function(){return e},t},utcParse:function(e){var t=Re(e+="",!0);return t.toString=function(){return e},t}}}var o,u={"-":"",_:" ",0:"0"},s=/^\s*\d+/,c=/^%/,f=/[\\^$*+?|[\]().{}]/g;function l(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a68?1900:2e3),n+r[0].length):-1}function _(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function k(e,t,n){var r=s.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function z(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function M(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function S(e,t,n){var r=s.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function T(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function A(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function C(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function E(e,t,n){var r=s.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function O(e,t,n){var r=s.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function N(e,t,n){var r=c.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function j(e,t,n){var r=s.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function B(e,t,n){var r=s.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function D(e,t){return l(e.getDate(),t,2)}function P(e,t){return l(e.getHours(),t,2)}function R(e,t){return l(e.getHours()%12||12,t,2)}function L(e,n){return l(1+t.timeDay.count(t.timeYear(e),e),n,3)}function F(e,t){return l(e.getMilliseconds(),t,3)}function q(e,t){return F(e,t)+"000"}function I(e,t){return l(e.getMonth()+1,t,2)}function H(e,t){return l(e.getMinutes(),t,2)}function U(e,t){return l(e.getSeconds(),t,2)}function Y(e){var t=e.getDay();return 0===t?7:t}function V(e,n){return l(t.timeSunday.count(t.timeYear(e)-1,e),n,2)}function X(e){var n=e.getDay();return n>=4||0===n?t.timeThursday(e):t.timeThursday.ceil(e)}function W(e,n){return e=X(e),l(t.timeThursday.count(t.timeYear(e),e)+(4===t.timeYear(e).getDay()),n,2)}function K(e){return e.getDay()}function G(e,n){return l(t.timeMonday.count(t.timeYear(e)-1,e),n,2)}function $(e,t){return l(e.getFullYear()%100,t,2)}function Z(e,t){return l((e=X(e)).getFullYear()%100,t,2)}function Q(e,t){return l(e.getFullYear()%1e4,t,4)}function J(e,n){var r=e.getDay();return l((e=r>=4||0===r?t.timeThursday(e):t.timeThursday.ceil(e)).getFullYear()%1e4,n,4)}function ee(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+l(t/60|0,"0",2)+l(t%60,"0",2)}function te(e,t){return l(e.getUTCDate(),t,2)}function ne(e,t){return l(e.getUTCHours(),t,2)}function re(e,t){return l(e.getUTCHours()%12||12,t,2)}function ie(e,n){return l(1+t.utcDay.count(t.utcYear(e),e),n,3)}function ae(e,t){return l(e.getUTCMilliseconds(),t,3)}function oe(e,t){return ae(e,t)+"000"}function ue(e,t){return l(e.getUTCMonth()+1,t,2)}function se(e,t){return l(e.getUTCMinutes(),t,2)}function ce(e,t){return l(e.getUTCSeconds(),t,2)}function fe(e){var t=e.getUTCDay();return 0===t?7:t}function le(e,n){return l(t.utcSunday.count(t.utcYear(e)-1,e),n,2)}function he(e){var n=e.getUTCDay();return n>=4||0===n?t.utcThursday(e):t.utcThursday.ceil(e)}function de(e,n){return e=he(e),l(t.utcThursday.count(t.utcYear(e),e)+(4===t.utcYear(e).getUTCDay()),n,2)}function pe(e){return e.getUTCDay()}function me(e,n){return l(t.utcMonday.count(t.utcYear(e)-1,e),n,2)}function ve(e,t){return l(e.getUTCFullYear()%100,t,2)}function ge(e,t){return l((e=he(e)).getUTCFullYear()%100,t,2)}function ye(e,t){return l(e.getUTCFullYear()%1e4,t,4)}function be(e,n){var r=e.getUTCDay();return l((e=r>=4||0===r?t.utcThursday(e):t.utcThursday.ceil(e)).getUTCFullYear()%1e4,n,4)}function xe(){return"+0000"}function we(){return"%"}function _e(e){return+e}function ke(e){return Math.floor(+e/1e3)}function ze(t){return o=a(t),e.timeFormat=o.format,e.timeParse=o.parse,e.utcFormat=o.utcFormat,e.utcParse=o.utcParse,o}ze({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Me=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ"),Se=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:e.utcParse("%Y-%m-%dT%H:%M:%S.%LZ");e.isoFormat=Me,e.isoParse=Se,e.timeFormatDefaultLocale=ze,e.timeFormatLocale=a,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n,e("d3-time")):"function"==typeof define&&define.amd?define(["exports","d3-time"],i):i((r=r||self).d3=r.d3||{},r.d3)},{"d3-time":44}],44:[function(e,t,n){var r,i;r=this,i=function(e){"use strict";var t=new Date,n=new Date;function r(e,i,a,o){function u(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return u.floor=function(t){return e(t=new Date(+t)),t},u.ceil=function(t){return e(t=new Date(t-1)),i(t,1),e(t),t},u.round=function(e){var t=u(e),n=u.ceil(e);return e-t0))return o;do{o.push(a=new Date(+t)),i(t,r),e(t)}while(a=n)for(;e(n),!t(n);)n.setTime(n-1)},function(e,n){if(e>=e)if(n<0)for(;++n<=0;)for(;i(e,-1),!t(e););else for(;--n>=0;)for(;i(e,1),!t(e););})},a&&(u.count=function(r,i){return t.setTime(+r),n.setTime(+i),e(t),e(n),Math.floor(a(t,n))},u.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?u.filter(o?function(t){return o(t)%e==0}:function(t){return u.count(0,t)%e==0}):u:null}),u}var i=r(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});i.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):i:null};var a=i.range,o=6e4,u=6048e5,s=r(function(e){e.setTime(e-e.getMilliseconds())},function(e,t){e.setTime(+e+1e3*t)},function(e,t){return(t-e)/1e3},function(e){return e.getUTCSeconds()}),c=s.range,f=r(function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},function(e,t){e.setTime(+e+t*o)},function(e,t){return(t-e)/o},function(e){return e.getMinutes()}),l=f.range,h=r(function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-e.getMinutes()*o)},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getHours()}),d=h.range,p=r(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*o)/864e5},function(e){return e.getDate()-1}),m=p.range;function v(e){return r(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*o)/u})}var g=v(0),y=v(1),b=v(2),x=v(3),w=v(4),_=v(5),k=v(6),z=g.range,M=y.range,S=b.range,T=x.range,A=w.range,C=_.range,E=k.range,O=r(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()}),N=O.range,j=r(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});j.every=function(e){return isFinite(e=Math.floor(e))&&e>0?r(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null};var B=j.range,D=r(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*o)},function(e,t){return(t-e)/o},function(e){return e.getUTCMinutes()}),P=D.range,R=r(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getUTCHours()}),L=R.range,F=r(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/864e5},function(e){return e.getUTCDate()-1}),q=F.range;function I(e){return r(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/u})}var H=I(0),U=I(1),Y=I(2),V=I(3),X=I(4),W=I(5),K=I(6),G=H.range,$=U.range,Z=Y.range,Q=V.range,J=X.range,ee=W.range,te=K.range,ne=r(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()}),re=ne.range,ie=r(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});ie.every=function(e){return isFinite(e=Math.floor(e))&&e>0?r(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null};var ae=ie.range;e.timeDay=p,e.timeDays=m,e.timeFriday=_,e.timeFridays=C,e.timeHour=h,e.timeHours=d,e.timeInterval=r,e.timeMillisecond=i,e.timeMilliseconds=a,e.timeMinute=f,e.timeMinutes=l,e.timeMonday=y,e.timeMondays=M,e.timeMonth=O,e.timeMonths=N,e.timeSaturday=k,e.timeSaturdays=E,e.timeSecond=s,e.timeSeconds=c,e.timeSunday=g,e.timeSundays=z,e.timeThursday=w,e.timeThursdays=A,e.timeTuesday=b,e.timeTuesdays=S,e.timeWednesday=x,e.timeWednesdays=T,e.timeWeek=g,e.timeWeeks=z,e.timeYear=j,e.timeYears=B,e.utcDay=F,e.utcDays=q,e.utcFriday=W,e.utcFridays=ee,e.utcHour=R,e.utcHours=L,e.utcMillisecond=i,e.utcMilliseconds=a,e.utcMinute=D,e.utcMinutes=P,e.utcMonday=U,e.utcMondays=$,e.utcMonth=ne,e.utcMonths=re,e.utcSaturday=K,e.utcSaturdays=te,e.utcSecond=s,e.utcSeconds=c,e.utcSunday=H,e.utcSundays=G,e.utcThursday=X,e.utcThursdays=J,e.utcTuesday=Y,e.utcTuesdays=Z,e.utcWednesday=V,e.utcWednesdays=Q,e.utcWeek=H,e.utcWeeks=G,e.utcYear=ie,e.utcYears=ae,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n):"function"==typeof define&&define.amd?define(["exports"],i):i((r=r||self).d3=r.d3||{})},{}],45:[function(e,t,n){var r,i;r=this,i=function(e){"use strict";var t,n,r=0,i=0,a=0,o=1e3,u=0,s=0,c=0,f="object"==typeof performance&&performance.now?performance:Date,l="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function h(){return s||(l(d),s=f.now()+c)}function d(){s=0}function p(){this._call=this._time=this._next=null}function m(e,t,n){var r=new p;return r.restart(e,t,n),r}function v(){h(),++r;for(var e,n=t;n;)(e=s-n._time)>=0&&n._call.call(null,e),n=n._next;--r}function g(){s=(u=f.now())+c,r=i=0;try{v()}finally{r=0,function(){var e,r,i=t,a=1/0;for(;i;)i._call?(a>i._time&&(a=i._time),e=i,i=i._next):(r=i._next,i._next=null,i=e?e._next=r:t=r);n=e,b(a)}(),s=0}}function y(){var e=f.now(),t=e-u;t>o&&(c-=t,u=e)}function b(e){r||(i&&(i=clearTimeout(i)),e-s>24?(e<1/0&&(i=setTimeout(g,e-f.now()-c)),a&&(a=clearInterval(a))):(a||(u=f.now(),a=setInterval(y,o)),r=1,l(g)))}p.prototype=m.prototype={constructor:p,restart:function(e,r,i){if("function"!=typeof e)throw new TypeError("callback is not a function");i=(null==i?h():+i)+(null==r?0:+r),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=i,b()},stop:function(){this._call&&(this._call=null,this._time=1/0,b())}},e.interval=function(e,t,n){var r=new p,i=t;return null==t?(r.restart(e,t,n),r):(t=+t,n=null==n?h():+n,r.restart(function a(o){o+=i,r.restart(a,i+=t,n),e(o)},t,n),r)},e.now=h,e.timeout=function(e,t,n){var r=new p;return t=null==t?0:+t,r.restart(function(n){r.stop(),e(n+t)},t,n),r},e.timer=m,e.timerFlush=v,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n):"function"==typeof define&&define.amd?define(["exports"],i):i((r=r||self).d3=r.d3||{})},{}],46:[function(e,t,n){var r,i;r=this,i=function(e,t,n,r,i,a,o){"use strict";var u=n.dispatch("start","end","cancel","interrupt"),s=[],c=0,f=1,l=2,h=3,d=4,p=5,m=6;function v(e,t,n,i,a,o){var v=e.__transition;if(v){if(n in v)return}else e.__transition={};!function(e,t,n){var i,a=e.__transition;function o(c){var p,v,g,y;if(n.state!==f)return s();for(p in a)if((y=a[p]).name===n.name){if(y.state===h)return r.timeout(o);y.state===d?(y.state=m,y.timer.stop(),y.on.call("interrupt",e,e.__data__,y.index,y.group),delete a[p]):+pc)throw new Error("too late; already scheduled");return n}function y(e,t){var n=b(e,t);if(n.state>h)throw new Error("too late; already running");return n}function b(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function x(e,t){var n,r,i,a=e.__transition,o=!0;if(a){for(i in t=null==t?null:t+"",a)(n=a[i]).name===t?(r=n.state>l&&n.state=0&&(e=e.slice(0,t)),!e||"start"===e})}(t)?g:y;return function(){var o=a(this,e),u=o.on;u!==r&&(i=(r=u).copy()).on(t,n),o.on=i}}(n,e,t))},attr:function(e,n){var r=t.namespace(e),a="transform"===r?i.interpolateTransformSvg:_;return this.attrTween(e,"function"==typeof n?(r.local?function(e,t,n){var r,i,a;return function(){var o,u,s=n(this);if(null!=s)return(o=this.getAttributeNS(e.space,e.local))===(u=s+"")?null:o===r&&u===i?a:(i=u,a=t(r=o,s));this.removeAttributeNS(e.space,e.local)}}:function(e,t,n){var r,i,a;return function(){var o,u,s=n(this);if(null!=s)return(o=this.getAttribute(e))===(u=s+"")?null:o===r&&u===i?a:(i=u,a=t(r=o,s));this.removeAttribute(e)}})(r,a,w(this,"attr."+e,n)):null==n?(r.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}})(r):(r.local?function(e,t,n){var r,i,a=n+"";return function(){var o=this.getAttributeNS(e.space,e.local);return o===a?null:o===r?i:i=t(r=o,n)}}:function(e,t,n){var r,i,a=n+"";return function(){var o=this.getAttribute(e);return o===a?null:o===r?i:i=t(r=o,n)}})(r,a,n))},attrTween:function(e,n){var r="attr."+e;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=t.namespace(e);return this.tween(r,(i.local?function(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&function(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}(e,i)),n}return i._value=t,i}:function(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&function(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}(e,i)),n}return i._value=t,i})(i,n))},style:function(e,n,r){var a="transform"==(e+="")?i.interpolateTransformCss:_;return null==n?this.styleTween(e,function(e,n){var r,i,a;return function(){var o=t.style(this,e),u=(this.style.removeProperty(e),t.style(this,e));return o===u?null:o===r&&u===i?a:a=n(r=o,i=u)}}(e,a)).on("end.style."+e,z(e)):"function"==typeof n?this.styleTween(e,function(e,n,r){var i,a,o;return function(){var u=t.style(this,e),s=r(this),c=s+"";return null==s&&(this.style.removeProperty(e),c=s=t.style(this,e)),u===c?null:u===i&&c===a?o:(a=c,o=n(i=u,s))}}(e,a,w(this,"style."+e,n))).each(function(e,t){var n,r,i,a,o="style."+t,u="end."+o;return function(){var s=y(this,e),c=s.on,f=null==s.value[o]?a||(a=z(t)):void 0;c===n&&i===f||(r=(n=c).copy()).on(u,i=f),s.on=r}}(this._id,e)):this.styleTween(e,function(e,n,r){var i,a,o=r+"";return function(){var u=t.style(this,e);return u===o?null:u===i?a:a=n(i=u,r)}}(e,a,n),r).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!=typeof t)throw new Error;return this.tween(r,function(e,t,n){var r,i;function a(){var a=t.apply(this,arguments);return a!==i&&(r=(i=a)&&function(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}(e,a,n)),r}return a._value=t,a}(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(w(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw new Error;return this.tween(t,function(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&function(e){return function(t){this.textContent=e.call(this,t)}}(r)),t}return r._value=e,r}(e))},remove:function(){return this.on("end.remove",(e=this._id,function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}));var e},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,i=b(this.node(),n).tween,a=0,o=i.length;af&&n.name===t)return new S([[e]],N,t,+r);return null},e.interrupt=x,e.transition=T,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof n&&void 0!==t?i(n,e("d3-selection"),e("d3-dispatch"),e("d3-timer"),e("d3-interpolate"),e("d3-color"),e("d3-ease")):"function"==typeof define&&define.amd?define(["exports","d3-selection","d3-dispatch","d3-timer","d3-interpolate","d3-color","d3-ease"],i):i((r=r||self).d3=r.d3||{},r.d3,r.d3,r.d3,r.d3,r.d3,r.d3)},{"d3-color":17,"d3-dispatch":19,"d3-ease":22,"d3-interpolate":28,"d3-selection":41,"d3-timer":45}],47:[function(e,t,n){var r,i;r=this,i=function(e){"use strict";function t(e){return function(){return e}}function n(e){return e[0]}function r(e){return e[1]}function i(){this._=null}function a(e){e.U=e.C=e.L=e.R=e.P=e.N=null}function o(e,t){var n=t,r=t.R,i=n.U;i?i.L===n?i.L=r:i.R=r:e._=r,r.U=i,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function u(e,t){var n=t,r=t.L,i=n.U;i?i.L===n?i.L=r:i.R=r:e._=r,r.U=i,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function s(e){for(;e.L;)e=e.L;return e}function c(e,t,n,r){var i=[null,null],a=j.push(i)-1;return i.left=e,i.right=t,n&&l(i,e,t,n),r&&l(i,t,e,r),O[e.index].halfedges.push(a),O[t.index].halfedges.push(a),i}function f(e,t,n){var r=[t,n];return r.left=e,r}function l(e,t,n,r){e[0]||e[1]?e.left===n?e[1]=r:e[0]=r:(e[0]=r,e.left=t,e.right=n)}function h(e,t,n,r,i){var a,o=e[0],u=e[1],s=o[0],c=o[1],f=0,l=1,h=u[0]-s,d=u[1]-c;if(a=t-s,h||!(a>0)){if(a/=h,h<0){if(a0){if(a>l)return;a>f&&(f=a)}if(a=r-s,h||!(a<0)){if(a/=h,h<0){if(a>l)return;a>f&&(f=a)}else if(h>0){if(a0)){if(a/=d,d<0){if(a0){if(a>l)return;a>f&&(f=a)}if(a=i-c,d||!(a<0)){if(a/=d,d<0){if(a>l)return;a>f&&(f=a)}else if(d>0){if(a0||l<1)||(f>0&&(e[0]=[s+f*h,c+f*d]),l<1&&(e[1]=[s+l*h,c+l*d]),!0)}}}}}function d(e,t,n,r,i){var a=e[1];if(a)return!0;var o,u,s=e[0],c=e.left,f=e.right,l=c[0],h=c[1],d=f[0],p=f[1],m=(l+d)/2,v=(h+p)/2;if(p===h){if(m=r)return;if(l>d){if(s){if(s[1]>=i)return}else s=[m,n];a=[m,i]}else{if(s){if(s[1]1)if(l>d){if(s){if(s[1]>=i)return}else s=[(n-u)/o,n];a=[(i-u)/o,i]}else{if(s){if(s[1]=r)return}else s=[t,o*t+u];a=[r,o*r+u]}else{if(s){if(s[0]=-D)){var d=s*s+c*c,p=f*f+l*l,m=(l*d-c*p)/h,v=(s*p-f*d)/h,x=y.pop()||new b;x.arc=e,x.site=i,x.x=m+o,x.y=(x.cy=v+u)+Math.sqrt(m*m+v*v),e.circle=x;for(var w=null,_=N._;_;)if(x.y<_.y||x.y===_.y&&x.x<=_.x){if(!_.L){w=_.P;break}_=_.L}else{if(!_.R){w=_;break}_=_.R}N.insert(w,x),w||(g=x)}}}}function w(e){var t=e.circle;t&&(t.P||(g=t.N),N.remove(t),y.push(t),a(t),e.circle=null)}var _=[];function k(){a(this),this.edge=this.site=this.circle=null}function z(e){var t=_.pop()||new k;return t.site=e,t}function M(e){w(e),E.remove(e),_.push(e),a(e)}function S(e){var t=e.circle,n=t.x,r=t.cy,i=[n,r],a=e.P,o=e.N,u=[e];M(e);for(var s=a;s.circle&&Math.abs(n-s.circle.x)B)u=u.L;else{if(!((i=a-C(u,o))>B)){r>-B?(t=u.P,n=u):i>-B?(t=u,n=u.N):t=n=u;break}if(!u.R){t=u;break}u=u.R}!function(e){O[e.index]={site:e,halfedges:[]}}(e);var s=z(e);if(E.insert(t,s),t||n){if(t===n)return w(t),n=z(t.site),E.insert(s,n),s.edge=n.edge=c(t.site,s.site),x(t),void x(n);if(n){w(t),w(n);var f=t.site,h=f[0],d=f[1],p=e[0]-h,m=e[1]-d,v=n.site,g=v[0]-h,y=v[1]-d,b=2*(p*y-m*g),_=p*p+m*m,k=g*g+y*y,M=[(y*_-m*k)/b+h,(p*k-g*_)/b+d];l(n.edge,f,v,M),s.edge=c(f,e,null,M),n.edge=c(e,v,null,M),x(t),x(n)}else s.edge=c(t.site,s.site)}}function A(e,t){var n=e.site,r=n[0],i=n[1],a=i-t;if(!a)return r;var o=e.P;if(!o)return-1/0;var u=(n=o.site)[0],s=n[1],c=s-t;if(!c)return u;var f=u-r,l=1/a-1/c,h=f/c;return l?(-h+Math.sqrt(h*h-2*l*(f*f/(-2*c)-s+c/2+i-a/2)))/l+r:(r+u)/2}function C(e,t){var n=e.N;if(n)return A(n,t);var r=e.site;return r[1]===t?r[0]:1/0}var E,O,N,j,B=1e-6,D=1e-12;function P(e,t){return t[1]-e[1]||t[0]-e[0]}function R(e,t){var n,r,a,o=e.sort(P).pop();for(j=[],O=new Array(e.length),E=new i,N=new i;;)if(a=g,o&&(!a||o[1]B||Math.abs(i[0][1]-i[1][1])>B)||delete j[a]}(u,s,c,l),function(e,t,n,r){var i,a,o,u,s,c,l,h,d,p,g,y,b=O.length,x=!0;for(i=0;iB||Math.abs(y-d)>B)&&(s.splice(u,0,j.push(f(o,p,Math.abs(g-e)B?[e,Math.abs(h-e)B?[Math.abs(d-r)B?[n,Math.abs(h-n)B?[Math.abs(d-t)=u)return null;var s=e-i.site[0],c=t-i.site[1],f=s*s+c*c;do{i=a.cells[r=o],o=null,i.halfedges.forEach(function(n){var r=a.edges[n],u=r.left;if(u!==i.site&&u||(u=r.right)){var s=e-u[0],c=t-u[1],l=s*s+c*c;lr?(r+i)/2:Math.min(0,r)||Math.max(0,i),o>a?(a+o)/2:Math.min(0,a)||Math.max(0,o))}f.prototype=s.prototype,e.zoom=function(){var e,f,b=d,x=p,w=y,_=v,k=g,z=[0,1/0],M=[[-1/0,-1/0],[1/0,1/0]],S=250,T=r.interpolateZoom,A=t.dispatch("start","zoom","end"),C=500,E=150,O=0;function N(e){e.property("__zoom",m).on("wheel.zoom",F).on("mousedown.zoom",q).on("dblclick.zoom",I).filter(k).on("touchstart.zoom",H).on("touchmove.zoom",U).on("touchend.zoom touchcancel.zoom",Y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function j(e,t){return(t=Math.max(z[0],Math.min(z[1],t)))===e.k?e:new s(t,e.x,e.y)}function B(e,t,n){var r=t[0]-n[0]*e.k,i=t[1]-n[1]*e.k;return r===e.x&&i===e.y?e:new s(e.k,r,i)}function D(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function P(e,t,n){e.on("start.zoom",function(){R(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){R(this,arguments).end()}).tween("zoom",function(){var e=arguments,r=R(this,e),i=x.apply(this,e),a=null==n?D(i):"function"==typeof n?n.apply(this,e):n,o=Math.max(i[1][0]-i[0][0],i[1][1]-i[0][1]),u=this.__zoom,c="function"==typeof t?t.apply(this,e):t,f=T(u.invert(a).concat(o/u.k),c.invert(a).concat(o/c.k));return function(e){if(1===e)e=c;else{var t=f(e),n=o/t[2];e=new s(n,a[0]-t[0]*n,a[1]-t[1]*n)}r.zoom(null,e)}})}function R(e,t,n){return!n&&e.__zooming||new L(e,t)}function L(e,t){this.that=e,this.args=t,this.active=0,this.extent=x.apply(e,t),this.taps=0}function F(){if(b.apply(this,arguments)){var e=R(this,arguments),t=this.__zoom,n=Math.max(z[0],Math.min(z[1],t.k*Math.pow(2,_.apply(this,arguments)))),r=i.mouse(this);if(e.wheel)e.mouse[0][0]===r[0]&&e.mouse[0][1]===r[1]||(e.mouse[1]=t.invert(e.mouse[0]=r)),clearTimeout(e.wheel);else{if(t.k===n)return;e.mouse=[r,t.invert(r)],a.interrupt(this),e.start()}h(),e.wheel=setTimeout(function(){e.wheel=null,e.end()},E),e.zoom("mouse",w(B(j(t,n),e.mouse[0],e.mouse[1]),e.extent,M))}}function q(){if(!f&&b.apply(this,arguments)){var e=R(this,arguments,!0),t=i.select(i.event.view).on("mousemove.zoom",function(){if(h(),!e.moved){var t=i.event.clientX-o,n=i.event.clientY-u;e.moved=t*t+n*n>O}e.zoom("mouse",w(B(e.that.__zoom,e.mouse[0]=i.mouse(e.that),e.mouse[1]),e.extent,M))},!0).on("mouseup.zoom",function(){t.on("mousemove.zoom mouseup.zoom",null),n.dragEnable(i.event.view,e.moved),h(),e.end()},!0),r=i.mouse(this),o=i.event.clientX,u=i.event.clientY;n.dragDisable(i.event.view),l(),e.mouse=[r,this.__zoom.invert(r)],a.interrupt(this),e.start()}}function I(){if(b.apply(this,arguments)){var e=this.__zoom,t=i.mouse(this),n=e.invert(t),r=e.k*(i.event.shiftKey?.5:2),a=w(B(j(e,r),t,n),x.apply(this,arguments),M);h(),S>0?i.select(this).transition().duration(S).call(P,a,t):i.select(this).call(N.transform,a)}}function H(){if(b.apply(this,arguments)){var t,n,r,o,u=i.event.touches,s=u.length,c=R(this,arguments,i.event.changedTouches.length===s);for(l(),n=0;nr&&(t=n,n=r,r=t),function(e){return Math.max(n,Math.min(r,e))}}function x(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i2?w:x,a=o=null,p}function p(t){return isNaN(t=+t)?n:(a||(a=i(u.map(e),s,c)))(e(h(t)))}return p.invert=function(n){return h(t((o||(o=i(s,u.map(e),r.interpolateNumber)))(n)))},p.domain=function(e){return arguments.length?(u=f.call(e,m),h===g||(h=b(u)),d()):u.slice()},p.range=function(e){return arguments.length?(s=l.call(e),d()):s.slice()},p.rangeRound=function(e){return s=l.call(e),c=r.interpolateRound,d()},p.clamp=function(e){return arguments.length?(h=e?b(u):g,p):h!==g},p.interpolate=function(e){return arguments.length?(c=e,d()):c},p.unknown=function(e){return arguments.length?(n=e,p):n},function(n,r){return e=n,t=r,d()}}function z(e,t){return k()(e,t)}function M(e,t,r,a){var o,u=n.tickStep(e,t,r);switch((a=i.formatSpecifier(null==a?",f":a)).type){case"s":var s=Math.max(Math.abs(e),Math.abs(t));return null!=a.precision||isNaN(o=i.precisionPrefix(u,s))||(a.precision=o),i.formatPrefix(a,s);case"":case"e":case"g":case"p":case"r":null!=a.precision||isNaN(o=i.precisionRound(u,Math.max(Math.abs(e),Math.abs(t))))||(a.precision=o-("e"===a.type));break;case"f":case"%":null!=a.precision||isNaN(o=i.precisionFixed(u))||(a.precision=o-2*("%"===a.type))}return i.format(a)}function S(e){var t=e.domain;return e.ticks=function(e){var r=t();return n.ticks(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return M(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(r){null==r&&(r=10);var i,a=t(),o=0,u=a.length-1,s=a[o],c=a[u];return c0?(s=Math.floor(s/i)*i,c=Math.ceil(c/i)*i,i=n.tickIncrement(s,c,r)):i<0&&(s=Math.ceil(s*i)/i,c=Math.floor(c*i)/i,i=n.tickIncrement(s,c,r)),i>0?(a[o]=Math.floor(s/i)*i,a[u]=Math.ceil(c/i)*i,t(a)):i<0&&(a[o]=Math.ceil(s*i)/i,a[u]=Math.floor(c*i)/i,t(a)),e},e}function T(e,t){var n,r=0,i=(e=e.slice()).length-1,a=e[r],o=e[i];return o0){for(;dc)break;v.push(h)}}else for(;d=1;--l)if(!((h=f*l)c)break;v.push(h)}}else v=n.ticks(d,p,Math.min(p-d,m)).map(r);return i?v.reverse():v},a.tickFormat=function(e,n){if(null==n&&(n=10===u?".0e":","),"function"!=typeof n&&(n=i.format(n)),e===1/0)return n;null==e&&(e=10);var o=Math.max(1,u*e/a.ticks().length);return function(e){var i=e/r(Math.round(t(e)));return i*u0?a[t-1]:r[0],t=a?[o[a-1],i]:[o[t-1],o[t]]},c.unknown=function(e){return arguments.length?(t=e,c):c},c.thresholds=function(){return o.slice()},c.copy=function(){return e().domain([r,i]).range(s).unknown(t)},u.apply(S(c),arguments)},e.scaleThreshold=function e(){var t,r=[.5],i=[0,1],a=1;function o(e){return e<=e?i[n.bisect(r,e,0,a)]:t}return o.domain=function(e){return arguments.length?(r=l.call(e),a=Math.min(r.length,i.length-1),o):r.slice()},o.range=function(e){return arguments.length?(i=l.call(e),a=Math.min(r.length,i.length-1),o):i.slice()},o.invertExtent=function(e){var t=i.indexOf(e);return[r[t-1],r[t]]},o.unknown=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return e().domain(r).range(i).unknown(t)},u.apply(o,arguments)},e.scaleTime=function(){return u.apply(Q(a.timeYear,a.timeMonth,a.timeWeek,a.timeDay,a.timeHour,a.timeMinute,a.timeSecond,a.timeMillisecond,o.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},e.scaleUtc=function(){return u.apply(Q(a.utcYear,a.utcMonth,a.utcWeek,a.utcDay,a.utcHour,a.utcMinute,a.utcSecond,a.utcMillisecond,o.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)},e.scaleSequential=function e(){var t=S(J()(g));return t.copy=function(){return ee(t,e())},s.apply(t,arguments)},e.scaleSequentialLog=function e(){var t=B(J()).domain([1,10]);return t.copy=function(){return ee(t,e()).base(t.base())},s.apply(t,arguments)},e.scaleSequentialPow=te,e.scaleSequentialSqrt=function(){return te.apply(null,arguments).exponent(.5)},e.scaleSequentialSymlog=function e(){var t=R(J());return t.copy=function(){return ee(t,e()).constant(t.constant())},s.apply(t,arguments)},e.scaleSequentialQuantile=function e(){var t=[],r=g;function i(e){if(!isNaN(e=+e))return r((n.bisect(t,e)-1)/(t.length-1))}return i.domain=function(e){if(!arguments.length)return t.slice();t=[];for(var r,a=0,o=e.length;a-1}},{}],65:[function(e,t,n){"use strict";var r,i,a,o,u,s,c,f=e("d"),l=e("es5-ext/object/valid-callable"),h=Function.prototype.apply,d=Function.prototype.call,p=Object.create,m=Object.defineProperty,v=Object.defineProperties,g=Object.prototype.hasOwnProperty,y={configurable:!0,enumerable:!1,writable:!0};i=function(e,t){var n,i;return l(t),i=this,r.call(this,e,n=function(){a.call(i,e,n),h.call(t,this,arguments)}),n.__eeOnceListener__=t,this},u={on:r=function(e,t){var n;return l(t),g.call(this,"__ee__")?n=this.__ee__:(n=y.value=p(null),m(this,"__ee__",y),y.value=null),n[e]?"object"==typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},once:i,off:a=function(e,t){var n,r,i,a;if(l(t),!g.call(this,"__ee__"))return this;if(!(n=this.__ee__)[e])return this;if("object"==typeof(r=n[e]))for(a=0;i=r[a];++a)i!==t&&i.__eeOnceListener__!==t||(2===r.length?n[e]=r[a?0:1]:r.splice(a,1));else r!==t&&r.__eeOnceListener__!==t||delete n[e];return this},emit:o=function(e){var t,n,r,i,a;if(g.call(this,"__ee__")&&(i=this.__ee__[e]))if("object"==typeof i){for(n=arguments.length,a=new Array(n-1),t=1;t>1,f=-7,l=n?i-1:0,h=n?-1:1,d=e[t+l];for(l+=h,a=d&(1<<-f)-1,d>>=-f,f+=u;f>0;a=256*a+e[t+l],l+=h,f-=8);for(o=a&(1<<-f)-1,a>>=-f,f+=r;f>0;o=256*o+e[t+l],l+=h,f-=8);if(0===a)a=1-c;else{if(a===s)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=c}return(d?-1:1)*o*Math.pow(2,a-r)},n.write=function(e,t,n,r,i,a){var o,u,s,c=8*a-i-1,f=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,p=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,o=f):(o=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-o))<1&&(o--,s*=2),(t+=o+l>=1?h/s:h*Math.pow(2,1-l))*s>=2&&(o++,s/=2),o+l>=f?(u=0,o=f):o+l>=1?(u=(t*s-1)*Math.pow(2,i),o+=l):(u=t*Math.pow(2,l-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&u,d+=p,u/=256,i-=8);for(o=o<0;e[n+d]=255&o,d+=p,o/=256,c-=8);e[n+d-p]|=128*m}},{}],74:[function(e,t,n){var r=[],i=[],a="insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options]).";function o(e,t){if(t=t||{},void 0===e)throw new Error(a);var n,o=!0===t.prepend?"prepend":"append",u=void 0!==t.container?t.container:document.querySelector("head"),s=r.indexOf(u);return-1===s&&(s=r.push(u)-1,i[s]={}),void 0!==i[s]&&void 0!==i[s][o]?n=i[s][o]:(n=i[s][o]=function(){var e=document.createElement("style");return e.setAttribute("type","text/css"),e}(),"prepend"===o?u.insertBefore(n,u.childNodes[0]):u.appendChild(n)),65279===e.charCodeAt(0)&&(e=e.substr(1,e.length)),n.styleSheet?n.styleSheet.cssText+=e:n.textContent+=e,n}t.exports=o,t.exports.insertCss=o},{}],75:[function(e,t,n){var r,i;r=this,i=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=63)}([function(e,t,n){"use strict";var r=n(57),i=n.n(r),a=n(18),o=n.n(a),u=n(12),s=n(30),c=n(28),f=n(5),l=n(13),h=n(19),d=["\\imath","ı","\\jmath","ȷ","\\pounds","\\mathsterling","\\textsterling","£"],p=function(e,t,n){return c.a[n][e]&&c.a[n][e].replace&&(e=c.a[n][e].replace),{value:e,metrics:s.a.getCharacterMetrics(e,t,n)}},m=function(e,t,n,r,i){var a=p(e,t,n),o=a.metrics;e=a.value;var s=void 0;if(o){var c=o.italic;"text"===n&&(c=0),s=new u.a.symbolNode(e,o.height,o.depth,c,o.skew,o.width,i)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+e+"' in style '"+t+"'"),s=new u.a.symbolNode(e,0,0,0,0,0,i);if(r){s.maxFontSize=r.sizeMultiplier,r.style.isTight()&&s.classes.push("mtight");var f=r.getColor();f&&(s.style.color=f)}return s},v=function(e,t,n,r,i){if("mathord"===i){var a=g(e,t,n,r);return m(e,a.fontName,t,n,r.concat([a.fontClass]))}if("textord"===i){if("ams"===(c.a[t][e]&&c.a[t][e].font)){var o=x("amsrm",n.fontWeight,n.fontShape);return m(e,o,t,n,r.concat("amsrm",n.fontWeight,n.fontShape))}var u=x("textrm",n.fontWeight,n.fontShape);return m(e,u,t,n,r.concat(n.fontWeight,n.fontShape))}throw new Error("unexpected type: "+i+" in mathDefault")},g=function(e,t,n,r){return/[0-9]/.test(e.charAt(0))||f.a.contains(d,e)?{fontName:"Main-Italic",fontClass:"mainit"}:{fontName:"Math-Italic",fontClass:"mathit"}},y=function(e){var t=0,n=0,r=0,i=!0,a=!1,u=void 0;try{for(var s,c=o()(e.children);!(i=(s=c.next()).done);i=!0){var f=s.value;f.height>t&&(t=f.height),f.depth>n&&(n=f.depth),f.maxFontSize>r&&(r=f.maxFontSize)}}catch(e){a=!0,u=e}finally{try{!i&&c.return&&c.return()}finally{if(a)throw u}}e.height=t,e.depth=n,e.maxFontSize=r},b=function(e,t,n,r){var i=new u.a.span(e,t,n,r);return y(i),i},x=function(e,t,n){return w(e)+"-"+_(t,n)},w=function(e){var t="";switch(e){case"amsrm":t="AMS";break;case"textrm":t="Main";break;case"textsf":t="SansSerif";break;case"texttt":t="Typewriter";break;default:throw new Error("Invalid font provided: "+e)}return t},_=function(e,t){var n="";return"textbf"===e&&(n+="Bold"),"textit"===t&&(n+="Italic"),n||"Regular"},k={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},z={vec:["vec",.471,.714]};t.a={fontMap:k,makeSymbol:m,mathsym:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return n&&n.fontFamily&&"boldsymbol"===n.fontFamily&&p(e,"Main-Bold",t).metrics?m(e,"Main-Bold",t,n,r.concat(["mathbf"])):"\\"===e||"main"===c.a[t][e].font?m(e,"Main-Regular",t,n,r):m(e,"AMS-Regular",t,n,r.concat(["amsrm"]))},makeSpan:b,makeLineSpan:function(e,t){var n=t.fontMetrics().defaultRuleThickness,r=l.a.ruleSpan(e,n,t);return r.height=n,r.style.height=5*r.height+"em",r.maxFontSize=1,r},makeAnchor:function(e,t,n,r){var i=new u.a.anchor(e,t,n,r);return y(i),i},makeFragment:function(e){var t=new u.a.documentFragment(e);return y(t),t},makeVList:function(e,t){var n=function(e){if("individualShift"===e.positionType){for(var t=e.children,n=[t[0]],r=-t[0].shift-t[0].elem.depth,i=r,a=1;a"}},{key:"toText",value:function(){return"mspace"===this.type?"0.16667em"===this.attributes.width?" ":" ":this.children.map(function(e){return e.toText()}).join("")}}]),e}(),l=function(){function e(t){o()(this,e),this.text=t}return s()(e,[{key:"toNode",value:function(){return document.createTextNode(this.text)}},{key:"toMarkup",value:function(){return c.a.escape(this.text)}},{key:"toText",value:function(){return this.text}}]),e}();t.a={MathNode:f,TextNode:l}},function(e,t,n){"use strict";n.d(t,"e",function(){return l}),n.d(t,"d",function(){return d}),n.d(t,"a",function(){return m}),n.d(t,"b",function(){return v}),t.c=function(e,t,n){var i=m(e,n),o=new a.a.MathNode("mrow",i),u=new a.a.MathNode("annotation",[new a.a.TextNode(t)]);u.setAttribute("encoding","application/x-tex");var s=new a.a.MathNode("semantics",[o,u]),c=new a.a.MathNode("math",[s]);return r.a.makeSpan(["katex-mathml"],[c])};var r=n(0),i=n(30),a=n(1),o=n(6),u=n(9),s=n(28),c=n(5),f=n(13),l=function(e,t){return s.a[t][e]&&s.a[t][e].replace&&(e=s.a[t][e].replace),new a.a.TextNode(e)},h=function(e,t){var n=t.fontFamily;if(!n)return null;var a=e.mode;if("mathit"===n)return"italic";if("boldsymbol"===n)return"bold-italic";var o=e.value;if(c.a.contains(["\\imath","\\jmath"],o))return null;s.a[a][o]&&s.a[a][o].replace&&(o=s.a[a][o].replace);var u=r.a.fontMap[n].fontName;return i.a.getCharacterMetrics(o,u,a)?r.a.fontMap[n].variant:null},d={},p={mi:"italic",mn:"normal",mtext:"normal"};d.mathord=function(e,t){var n=new a.a.MathNode("mi",[l(e.value,e.mode)]),r=h(e,t)||"italic";return r!==p[n.type]&&n.setAttribute("mathvariant",r),n},d.textord=function(e,t){var n=l(e.value,e.mode),r=h(e,t)||"normal",i=void 0;return i="text"===e.mode?new a.a.MathNode("mtext",[n]):/[0-9]/.test(e.value)?new a.a.MathNode("mn",[n]):"\\prime"===e.value?new a.a.MathNode("mo",[n]):new a.a.MathNode("mi",[n]),r!==p[i.type]&&i.setAttribute("mathvariant",r),i},d.bin=function(e,t){var n=new a.a.MathNode("mo",[l(e.value,e.mode)]),r=h(e,t);return"bold-italic"===r&&n.setAttribute("mathvariant",r),n},d.rel=function(e){return new a.a.MathNode("mo",[l(e.value,e.mode)])},d.open=function(e){return new a.a.MathNode("mo",[l(e.value,e.mode)])},d.close=function(e){return new a.a.MathNode("mo",[l(e.value,e.mode)])},d.inner=function(e){return new a.a.MathNode("mo",[l(e.value,e.mode)])},d.punct=function(e){var t=new a.a.MathNode("mo",[l(e.value,e.mode)]);return t.setAttribute("separator","true"),t},d.ordgroup=function(e,t){var n=m(e.value,t);return new a.a.MathNode("mrow",n)},d.supsub=function(e,t){var n=!1,r=void 0;e.value.base&&"horizBrace"===e.value.base.value.type&&!!e.value.sup===e.value.base.value.isOver&&(n=!0,r=e.value.base.value.isOver);var i=[v(e.value.base,t,!0)];e.value.sub&&i.push(v(e.value.sub,t,!0)),e.value.sup&&i.push(v(e.value.sup,t,!0));var o=void 0;if(n)o=r?"mover":"munder";else if(e.value.sub)if(e.value.sup){var s=e.value.base;o=s&&s.value.limits&&t.style===u.a.DISPLAY?"munderover":"msubsup"}else{var c=e.value.base;o=c&&c.value.limits&&t.style===u.a.DISPLAY?"munder":"msub"}else{var f=e.value.base;o=f&&f.value.limits&&t.style===u.a.DISPLAY?"mover":"msup"}return new a.a.MathNode(o,i)},d.spacing=function(e){var t=void 0;return"\\ "===e.value||"\\space"===e.value||" "===e.value||"~"===e.value?t=new a.a.MathNode("mtext",[new a.a.TextNode(" ")]):(t=new a.a.MathNode("mspace")).setAttribute("width",r.a.spacingFunctions[e.value].size),t},d.horizBrace=function(e,t){var n=f.a.mathMLnode(e.value.label);return new a.a.MathNode(e.value.isOver?"mover":"munder",[v(e.value.base,t),n])},d.xArrow=function(e,t){var n=f.a.mathMLnode(e.value.label),r=void 0,i=void 0;if(e.value.body){var o=v(e.value.body,t);e.value.below?(i=v(e.value.below,t),r=new a.a.MathNode("munderover",[n,i,o])):r=new a.a.MathNode("mover",[n,o])}else e.value.below?(i=v(e.value.below,t),r=new a.a.MathNode("munder",[n,i])):r=new a.a.MathNode("mover",[n]);return r},d.mclass=function(e,t){var n=m(e.value.value,t);return new a.a.MathNode("mstyle",n)},d.raisebox=function(e,t){var n=new a.a.MathNode("mpadded",[v(e.value.body,t)]),r=e.value.dy.value.number+e.value.dy.value.unit;return n.setAttribute("voffset",r),n};var m=function(e,t){for(var n=[],r=0;r2&&void 0!==arguments[2]&&arguments[2];if(!e)return new a.a.MathNode("mrow");if(d[e.type]){var r=d[e.type](e,t);return n&&"mrow"===r.type&&1===r.children.length?r.children[0]:r}throw new o.a("Got group of unknown type: '"+e.type+"'")}},function(e,t,n){"use strict";n.d(t,"a",function(){return a}),t.b=function(e){for(var t=e.type,n=e.names,o=e.props,u=e.handler,s=e.htmlBuilder,c=e.mathmlBuilder,f={numArgs:o.numArgs,argTypes:o.argTypes,greediness:void 0===o.greediness?1:o.greediness,allowedInText:!!o.allowedInText,allowedInMath:void 0===o.allowedInMath||o.allowedInMath,numOptionalArgs:o.numOptionalArgs||0,infix:!!o.infix,handler:u},l=0;l3&&void 0!==arguments[3]?arguments[3]:[null,null],i=[],a=0;a1&&void 0!==arguments[1]?arguments[1]:"right";if((t instanceof f.a.documentFragment||t instanceof f.a.anchor)&&t.children.length){if("right"===n)return e(t.children[t.children.length-1]);if("left"===n)return e(t.children[0])}return t},w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"right";return e?(e=x(e,t),h.a.contains(["mord","mop","mbin","mrel","mopen","mclose","mpunct","minner"],e.classes[0])?e.classes[0]:null):null},_=function(e){return e=x(e,"left"),h.a.contains(e.classes,"mtight")},k=function(e,t){var n=["nulldelimiter"].concat(e.baseSizingClasses());return m(t.concat(n))},z={mathord:function(e,t){return c.a.makeOrd(e,t,"mathord")},textord:function(e,t){return c.a.makeOrd(e,t,"textord")},bin:function(e,t){return c.a.mathsym(e.value,e.mode,t,["mbin"])},rel:function(e,t){return c.a.mathsym(e.value,e.mode,t,["mrel"])},open:function(e,t){return c.a.mathsym(e.value,e.mode,t,["mopen"])},close:function(e,t){return c.a.mathsym(e.value,e.mode,t,["mclose"])},inner:function(e,t){return c.a.mathsym(e.value,e.mode,t,["minner"])},punct:function(e,t){return c.a.mathsym(e.value,e.mode,t,["mpunct"])},ordgroup:function(e,t){return m(["mord"],b(e.value,t,!0),t)}};z.supsub=function(e,t){if(function(e,t){if(e.value.base){var n=e.value.base;return"op"===n.type?n.value.limits&&(t.style.size===s.a.DISPLAY.size||n.value.alwaysHandleSupSub):"accent"===n.type?h.a.isCharacterBox(n.value.base):"horizBrace"===n.type?!e.value.sub===n.value.isOver:null}return!1}(e,t))return z[e.value.base.type](e,t);var n=M(e.value.base,t),r=void 0,i=void 0,a=t.fontMetrics(),o=void 0,u=0,l=0;e.value.sup&&(o=t.havingStyle(t.style.sup()),r=M(e.value.sup,o,t),h.a.isCharacterBox(e.value.base)||(u=n.height-o.fontMetrics().supDrop*o.sizeMultiplier/t.sizeMultiplier)),e.value.sub&&(o=t.havingStyle(t.style.sub()),i=M(e.value.sub,o,t),h.a.isCharacterBox(e.value.base)||(l=n.depth+o.fontMetrics().subDrop*o.sizeMultiplier/t.sizeMultiplier));var d=void 0;d=t.style===s.a.DISPLAY?a.sup1:t.style.cramped?a.sup3:a.sup2;var p=t.sizeMultiplier,v=.5/a.ptPerEm/p+"em",g=void 0;if(e.value.sup)if(e.value.sub){u=Math.max(u,d,r.depth+.25*a.xHeight),l=Math.max(l,a.sub2);var y=a.defaultRuleThickness;if(u-r.depth-(i.height-l)<4*y){l=4*y-(u-r.depth)+i.height;var b=.8*a.xHeight-(u-r.depth);b>0&&(u+=b,l-=b)}var x=[{type:"elem",elem:i,shift:l,marginRight:v},{type:"elem",elem:r,shift:-u,marginRight:v}];n instanceof f.a.symbolNode&&(x[0].marginLeft=-n.italic+"em"),g=c.a.makeVList({positionType:"individualShift",children:x},t)}else u=Math.max(u,d,r.depth+.25*a.xHeight),g=c.a.makeVList({positionType:"shift",positionData:-u,children:[{type:"elem",elem:r,marginRight:v}]},t);else{l=Math.max(l,a.sub1,i.height-.8*a.xHeight);var _=[{type:"elem",elem:i,marginRight:v}];n instanceof f.a.symbolNode&&(_[0].marginLeft=-n.italic+"em"),g=c.a.makeVList({positionType:"shift",positionData:l,children:_},t)}var k=w(n)||"mord";return m([k],[n,m(["msupsub"],[g])],t)},z.spacing=function(e,t){return"\\ "===e.value||"\\space"===e.value||" "===e.value||"~"===e.value?"text"===e.mode?c.a.makeOrd(e,t,"textord"):m(["mspace"],[c.a.mathsym(e.value,e.mode,t)],t):m(["mspace",c.a.spacingFunctions[e.value].className],[],t)},z.horizBrace=function(e,t){var n=t.style,r="supsub"===e.type,i=void 0,a=void 0;r&&(e.value.sup?(a=t.havingStyle(n.sup()),i=M(e.value.sup,a,t)):(a=t.havingStyle(n.sub()),i=M(e.value.sub,a,t)),e=e.value.base);var o=M(e.value.base,t.havingBaseStyle(s.a.DISPLAY)),u=d.a.svgSpan(e,t),f=void 0;if(e.value.isOver?(f=c.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:u}]},t)).children[0].children[0].children[1].classes.push("svg-align"):(f=c.a.makeVList({positionType:"bottom",positionData:o.depth+.1+u.height,children:[{type:"elem",elem:u},{type:"kern",size:.1},{type:"elem",elem:o}]},t)).children[0].children[0].children[0].classes.push("svg-align"),r){var l=m(["mord",e.value.isOver?"mover":"munder"],[f],t);f=e.value.isOver?c.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:i}]},t):c.a.makeVList({positionType:"bottom",positionData:l.depth+.2+i.height,children:[{type:"elem",elem:i},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return m(["mord",e.value.isOver?"mover":"munder"],[f],t)},z.xArrow=function(e,t){var n=t.style,r=t.havingStyle(n.sup()),i=M(e.value.body,r,t);i.classes.push("x-arrow-pad");var a=void 0;e.value.below&&(r=t.havingStyle(n.sub()),(a=M(e.value.below,r,t)).classes.push("x-arrow-pad"));var o=d.a.svgSpan(e,t),u=-t.fontMetrics().axisHeight+.5*o.height,s=-t.fontMetrics().axisHeight-.5*o.height-.111;"\\xleftequilibrium"===e.value.label&&(s-=i.depth);var f=void 0;if(e.value.below){var l=-t.fontMetrics().axisHeight+a.height+.5*o.height+.111;f=c.a.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:s},{type:"elem",elem:o,shift:u},{type:"elem",elem:a,shift:l}]},t)}else f=c.a.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:s},{type:"elem",elem:o,shift:u}]},t);return f.children[0].children[0].children[1].classes.push("svg-align"),m(["mrel","x-arrow"],[f],t)},z.mclass=function(e,t){var n=b(e.value.value,t,!0);return m([e.value.mclass],n,t)},z.raisebox=function(e,t){var n=z.sizing({value:{value:[{type:"text",value:{body:e.value.value,font:"mathrm"}}],size:6}},t),r=Object(l.a)(e.value.dy.value,t);return c.a.makeVList({positionType:"shift",positionData:-r,children:[{type:"elem",elem:n}]},t)};var M=function(e,t,n){if(!e)return m();if(z[e.type]){var r=z[e.type](e,t);if(n&&t.size!==n.size){r=m(t.sizingClasses(n),[r],t);var i=t.sizeMultiplier/n.sizeMultiplier;r.height*=i,r.depth*=i}return r}throw new u.a("Got group of unknown type: '"+e.type+"'")}},function(e,t,n){"use strict";var r=Array.prototype.indexOf,i=function(e,t){if(null==e)return-1;if(r&&e.indexOf===r)return e.indexOf(t);for(var n=e.length,i=0;i":">","<":"<",'"':""","'":"'"},u=/[&><"']/g;var s=void 0;if("undefined"!=typeof document){var c=document.createElement("span");s="textContent"in c?function(e,t){e.textContent=t}:function(e,t){e.innerText=t}}var f=function e(t){return!!t&&("ordgroup"===t.type?1===t.value.length?e(t.value[0]):t:"color"===t.type?1===t.value.value.length?e(t.value.value[0]):t:"font"===t.type?e(t.value.body):t)};t.a={contains:function(e,t){return-1!==i(e,t)},deflt:function(e,t){return void 0===e?t:e},escape:function(e){return String(e).replace(u,function(e){return o[e]})},hyphenate:function(e){return e.replace(a,"-$1").toLowerCase()},indexOf:i,setTextContent:s,clearNode:function(e){s(e,"")},getBaseElem:f,isCharacterBox:function(e){var t=f(e);return"mathord"===t.type||"textord"===t.type||"bin"===t.type||"rel"===t.type||"inner"===t.type||"open"===t.type||"close"===t.type||"punct"===t.type}}},function(e,t,n){"use strict";var r=n(7),i=n.n(r),a=(n(14),n(27),function e(t,n){i()(this,e);var r="KaTeX parse error: "+t,a=void 0,o=n&&n.loc;if(o&&o.start<=o.end){var u=o.lexer.input;a=o.start;var s=o.end;a===u.length?r+=" at end of input: ":r+=" at position "+(a+1)+": ";var c=u.slice(a,s).replace(/[^]/g,"$&̲");r+=(a>15?"…"+u.slice(a-15,a):u.slice(0,a))+c+(s+15=2}}]),e}(),s=[new u(0,0,!1),new u(1,0,!0),new u(2,1,!1),new u(3,1,!0),new u(4,2,!1),new u(5,2,!0),new u(6,3,!1),new u(7,3,!0)],c=[4,5,4,5,6,7,6,7],f=[5,5,5,5,7,7,7,7],l=[2,3,4,5,6,7,6,7],h=[3,3,5,5,7,7,7,7],d=[1,1,3,3,5,5,7,7],p=[0,1,2,3,2,3,2,3];t.a={DISPLAY:s[0],TEXT:s[2],SCRIPT:s[4],SCRIPTSCRIPT:s[6]}},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(73),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(){function e(e,t){for(var n=0;n=0;t--)e[t]||e.splice(t,1);return e.join(" ")},m=function(){function e(t,n,r,i){if(s()(this,e),this.classes=t||[],this.children=n||[],this.height=0,this.depth=0,this.maxFontSize=0,this.style=o()({},i),this.attributes={},r){r.style.isTight()&&this.classes.push("mtight");var a=r.getColor();a&&(this.style.color=a)}}return f()(e,[{key:"setAttribute",value:function(e,t){this.attributes[e]=t}},{key:"tryCombine",value:function(e){return!1}},{key:"toNode",value:function(){var e=document.createElement("span");for(var t in e.className=p(this.classes),this.style)Object.prototype.hasOwnProperty.call(this.style,t)&&(e.style[t]=this.style[t]);for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&e.setAttribute(n,this.attributes[n]);for(var r=0;r0||p(this.classes)!==p(t.classes)||this.skew!==t.skew||this.maxFontSize!==t.maxFontSize)return!1;for(var n in this.style)if(this.style.hasOwnProperty(n)&&this.style[n]!==t.style[n])return!1;for(var r in t.style)if(t.style.hasOwnProperty(r)&&this.style[r]!==t.style[r])return!1;return this.value+=t.value,this.height=Math.max(this.height,t.height),this.depth=Math.max(this.depth,t.depth),this.italic=t.italic,!0}},{key:"toNode",value:function(){var e=document.createTextNode(this.value),t=null;for(var n in this.italic>0&&((t=document.createElement("span")).style.marginRight=this.italic+"em"),this.classes.length>0&&((t=t||document.createElement("span")).className=p(this.classes)),this.style)this.style.hasOwnProperty(n)&&((t=t||document.createElement("span")).style[n]=this.style[n]);return t?(t.appendChild(e),t):e}},{key:"toMarkup",value:function(){var e=!1,t="0&&(n+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(r)&&(n+=h.a.hyphenate(r)+":"+this.style[r]+";");n&&(e=!0,t+=' style="'+h.a.escape(n)+'"');var i=h.a.escape(this.value);return e?(t+=">",t+=i,t+=""):i}}]),e}(),x=function(){function e(t,n){s()(this,e),this.children=t||[],this.attributes=n||{},this.height=0,this.depth=0,this.maxFontSize=0}return f()(e,[{key:"toNode",value:function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var n=0;n":""}}]),e}(),_=function(){function e(t){s()(this,e),this.attributes=t||{}}return f()(e,[{key:"toNode",value:function(){var e=document.createElementNS("http://www.w3.org/2000/svg","line");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);return e}},{key:"toMarkup",value:function(){var e="5)c="widehat"===r?420:312,n="widehat"===r?2364:2340,d="widehat"===r?.42:.34,h=("widehat"===r?"widehat":"tilde")+"4";else{var p=[1,1,2,2,3,3][u];"widehat"===r?(n=[0,1062,2364,2364,2364][p],c=[0,239,300,360,420][p],d=[0,.24,.3,.3,.36,.42][p],h="widehat"+p):(n=[0,600,1033,2339,2340][p],c=[0,260,286,306,312][p],d=[0,.26,.286,.3,.306,.34][p],h="tilde"+p)}var m=new a.a.pathNode(h),v=new a.a.svgNode([m],{width:"100%",height:d+"em",viewBox:"0 0 "+n+" "+c,preserveAspectRatio:"none"});return{span:o.a.makeSpan([],[v],t),minWidth:0,height:d}}var g=[],y=i()(f[r],4),b=y[0],x=y[1],w=y[2],_=y[3],k=w/1e3,z=b.length,M=void 0,S=void 0;if(1===z)M=["hide-tail"],S=[_];else if(2===z)M=["halfarrow-left","halfarrow-right"],S=["xMinYMin","xMaxYMin"];else{if(3!==z)throw new Error("Correct katexImagesData or update code here to support\n "+z+" children.");M=["brace-left","brace-center","brace-right"],S=["xMinYMin","xMidYMin","xMaxYMin"]}for(var T=0;T0&&(r.style.minWidth=u+"em"),r}}},function(e,t,n){"use strict";var r=n(7),i=n.n(r),a=n(31);t.a=function e(t,n,r,o,u){i()(this,e),this.type=t,this.value=n,this.mode=r,this.loc=a.a.range(o,u)}},function(e,t,n){var r=n(22),i=n(70),a=n(71),o=Object.defineProperty;t.f=n(23)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports={}},function(e,t,n){e.exports={default:n(103),__esModule:!0}},function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"a",function(){return u});var r=n(6),i=(n(43),{pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375}),a={ex:!0,em:!0,mu:!0},o=function(e){return"string"!=typeof e&&(e=e.unit),e in i||e in a||"ex"===e},u=function(e,t){var n=void 0;if(e.unit in i)n=i[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)n=t.fontMetrics().cssEmPerMu;else{var a=void 0;if(a=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)n=a.fontMetrics().xHeight;else{if("em"!==e.unit)throw new r.a("Invalid unit: '"+e.unit+"'");n=a.fontMetrics().quad}a!==t&&(n*=a.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*n,t.maxSize)}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(20);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(24)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(16),i=n(8),a=n(47),o=n(26),u=function(e,t,n){var s,c,f,l=e&u.F,h=e&u.G,d=e&u.S,p=e&u.P,m=e&u.B,v=e&u.W,g=h?i:i[t]||(i[t]={}),y=g.prototype,b=h?r:d?r[t]:(r[t]||{}).prototype;for(s in h&&(n=t),n)(c=!l&&b&&void 0!==b[s])&&s in g||(f=c?b[s]:n[s],g[s]=h&&"function"!=typeof b[s]?n[s]:m&&c?a(f,r):v&&b[s]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):p&&"function"==typeof f?a(Function.call,f):f,p&&((g.virtual||(g.virtual={}))[s]=f,e&u.R&&y&&!y[s]&&o(y,s,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){var r=n(15),i=n(33);e.exports=n(23)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(7),i=n.n(r),a=n(10),o=n.n(a),u=n(31),s=function(){function e(t,n){i()(this,e),this.text=t,this.loc=n}return o()(e,[{key:"range",value:function(t,n){return new e(n,u.a.range(this,t))}}]),e}()},function(e,t,n){"use strict";var r={math:{},text:{}};function i(e,t,n,i,a,o){r[e][a]={font:t,group:n,replace:i},o&&i&&(r[e][i]=r[e][a])}t.a=r;var a="math",o="text",u="main",s="ams",c="accent",f="bin",l="close",h="mathord",d="op",p="open",m="rel",v="spacing",g="textord";i(a,u,m,"≡","\\equiv",!0),i(a,u,m,"≺","\\prec",!0),i(a,u,m,"≻","\\succ",!0),i(a,u,m,"∼","\\sim",!0),i(a,u,m,"⊥","\\perp"),i(a,u,m,"⪯","\\preceq",!0),i(a,u,m,"⪰","\\succeq",!0),i(a,u,m,"≃","\\simeq",!0),i(a,u,m,"∣","\\mid",!0),i(a,u,m,"≪","\\ll"),i(a,u,m,"≫","\\gg",!0),i(a,u,m,"≍","\\asymp",!0),i(a,u,m,"∥","\\parallel"),i(a,u,m,"⋈","\\bowtie",!0),i(a,u,m,"⌣","\\smile",!0),i(a,u,m,"⊑","\\sqsubseteq",!0),i(a,u,m,"⊒","\\sqsupseteq",!0),i(a,u,m,"≐","\\doteq",!0),i(a,u,m,"⌢","\\frown",!0),i(a,u,m,"∋","\\ni",!0),i(a,u,m,"∝","\\propto",!0),i(a,u,m,"⊢","\\vdash",!0),i(a,u,m,"⊣","\\dashv",!0),i(a,u,m,"∋","\\owns"),i(a,u,"punct",".","\\ldotp"),i(a,u,"punct","⋅","\\cdotp"),i(a,u,g,"#","\\#"),i(o,u,g,"#","\\#"),i(a,u,g,"&","\\&"),i(o,u,g,"&","\\&"),i(a,u,g,"ℵ","\\aleph",!0),i(a,u,g,"∀","\\forall",!0),i(a,u,g,"ℏ","\\hbar"),i(a,u,g,"∃","\\exists",!0),i(a,u,g,"∇","\\nabla",!0),i(a,u,g,"♭","\\flat",!0),i(a,u,g,"ℓ","\\ell",!0),i(a,u,g,"♮","\\natural",!0),i(a,u,g,"♣","\\clubsuit",!0),i(a,u,g,"℘","\\wp",!0),i(a,u,g,"♯","\\sharp",!0),i(a,u,g,"♢","\\diamondsuit",!0),i(a,u,g,"ℜ","\\Re",!0),i(a,u,g,"♡","\\heartsuit",!0),i(a,u,g,"ℑ","\\Im",!0),i(a,u,g,"♠","\\spadesuit",!0),i(o,u,g,"§","\\S",!0),i(o,u,g,"¶","\\P",!0),i(a,u,g,"†","\\dag"),i(o,u,g,"†","\\dag"),i(o,u,g,"†","\\textdagger"),i(a,u,g,"‡","\\ddag"),i(o,u,g,"‡","\\ddag"),i(o,u,g,"†","\\textdaggerdbl"),i(a,u,l,"⎱","\\rmoustache"),i(a,u,p,"⎰","\\lmoustache"),i(a,u,l,"⟯","\\rgroup"),i(a,u,p,"⟮","\\lgroup"),i(a,u,f,"∓","\\mp",!0),i(a,u,f,"⊖","\\ominus",!0),i(a,u,f,"⊎","\\uplus",!0),i(a,u,f,"⊓","\\sqcap",!0),i(a,u,f,"∗","\\ast"),i(a,u,f,"⊔","\\sqcup",!0),i(a,u,f,"◯","\\bigcirc"),i(a,u,f,"∙","\\bullet"),i(a,u,f,"‡","\\ddagger"),i(a,u,f,"≀","\\wr",!0),i(a,u,f,"⨿","\\amalg"),i(a,u,f,"&","\\And"),i(a,u,m,"⟵","\\longleftarrow",!0),i(a,u,m,"⇐","\\Leftarrow",!0),i(a,u,m,"⟸","\\Longleftarrow",!0),i(a,u,m,"⟶","\\longrightarrow",!0),i(a,u,m,"⇒","\\Rightarrow",!0),i(a,u,m,"⟹","\\Longrightarrow",!0),i(a,u,m,"↔","\\leftrightarrow",!0),i(a,u,m,"⟷","\\longleftrightarrow",!0),i(a,u,m,"⇔","\\Leftrightarrow",!0),i(a,u,m,"⟺","\\Longleftrightarrow",!0),i(a,u,m,"↦","\\mapsto",!0),i(a,u,m,"⟼","\\longmapsto",!0),i(a,u,m,"↗","\\nearrow",!0),i(a,u,m,"↩","\\hookleftarrow",!0),i(a,u,m,"↪","\\hookrightarrow",!0),i(a,u,m,"↘","\\searrow",!0),i(a,u,m,"↼","\\leftharpoonup",!0),i(a,u,m,"⇀","\\rightharpoonup",!0),i(a,u,m,"↙","\\swarrow",!0),i(a,u,m,"↽","\\leftharpoondown",!0),i(a,u,m,"⇁","\\rightharpoondown",!0),i(a,u,m,"↖","\\nwarrow",!0),i(a,u,m,"⇌","\\rightleftharpoons",!0),i(a,s,m,"≮","\\nless",!0),i(a,s,m,"","\\nleqslant"),i(a,s,m,"","\\nleqq"),i(a,s,m,"⪇","\\lneq",!0),i(a,s,m,"≨","\\lneqq",!0),i(a,s,m,"","\\lvertneqq"),i(a,s,m,"⋦","\\lnsim",!0),i(a,s,m,"⪉","\\lnapprox",!0),i(a,s,m,"⊀","\\nprec",!0),i(a,s,m,"⋠","\\npreceq",!0),i(a,s,m,"⋨","\\precnsim",!0),i(a,s,m,"⪹","\\precnapprox",!0),i(a,s,m,"≁","\\nsim",!0),i(a,s,m,"","\\nshortmid"),i(a,s,m,"∤","\\nmid",!0),i(a,s,m,"⊬","\\nvdash",!0),i(a,s,m,"⊭","\\nvDash",!0),i(a,s,m,"⋪","\\ntriangleleft"),i(a,s,m,"⋬","\\ntrianglelefteq",!0),i(a,s,m,"⊊","\\subsetneq",!0),i(a,s,m,"","\\varsubsetneq"),i(a,s,m,"⫋","\\subsetneqq",!0),i(a,s,m,"","\\varsubsetneqq"),i(a,s,m,"≯","\\ngtr",!0),i(a,s,m,"","\\ngeqslant"),i(a,s,m,"","\\ngeqq"),i(a,s,m,"⪈","\\gneq",!0),i(a,s,m,"≩","\\gneqq",!0),i(a,s,m,"","\\gvertneqq"),i(a,s,m,"⋧","\\gnsim",!0),i(a,s,m,"⪊","\\gnapprox",!0),i(a,s,m,"⊁","\\nsucc",!0),i(a,s,m,"⋡","\\nsucceq",!0),i(a,s,m,"⋩","\\succnsim",!0),i(a,s,m,"⪺","\\succnapprox",!0),i(a,s,m,"≆","\\ncong",!0),i(a,s,m,"","\\nshortparallel"),i(a,s,m,"∦","\\nparallel",!0),i(a,s,m,"⊯","\\nVDash",!0),i(a,s,m,"⋫","\\ntriangleright"),i(a,s,m,"⋭","\\ntrianglerighteq",!0),i(a,s,m,"","\\nsupseteqq"),i(a,s,m,"⊋","\\supsetneq",!0),i(a,s,m,"","\\varsupsetneq"),i(a,s,m,"⫌","\\supsetneqq",!0),i(a,s,m,"","\\varsupsetneqq"),i(a,s,m,"⊮","\\nVdash",!0),i(a,s,m,"⪵","\\precneqq",!0),i(a,s,m,"⪶","\\succneqq",!0),i(a,s,m,"","\\nsubseteqq"),i(a,s,f,"⊴","\\unlhd"),i(a,s,f,"⊵","\\unrhd"),i(a,s,m,"↚","\\nleftarrow",!0),i(a,s,m,"↛","\\nrightarrow",!0),i(a,s,m,"⇍","\\nLeftarrow",!0),i(a,s,m,"⇏","\\nRightarrow",!0),i(a,s,m,"↮","\\nleftrightarrow",!0),i(a,s,m,"⇎","\\nLeftrightarrow",!0),i(a,s,m,"△","\\vartriangle"),i(a,s,g,"ℏ","\\hslash"),i(a,s,g,"▽","\\triangledown"),i(a,s,g,"◊","\\lozenge"),i(a,s,g,"Ⓢ","\\circledS"),i(a,s,g,"®","\\circledR"),i(o,s,g,"®","\\circledR"),i(a,s,g,"∡","\\measuredangle",!0),i(a,s,g,"∄","\\nexists"),i(a,s,g,"℧","\\mho"),i(a,s,g,"Ⅎ","\\Finv",!0),i(a,s,g,"⅁","\\Game",!0),i(a,s,g,"k","\\Bbbk"),i(a,s,g,"‵","\\backprime"),i(a,s,g,"▲","\\blacktriangle"),i(a,s,g,"▼","\\blacktriangledown"),i(a,s,g,"■","\\blacksquare"),i(a,s,g,"⧫","\\blacklozenge"),i(a,s,g,"★","\\bigstar"),i(a,s,g,"∢","\\sphericalangle",!0),i(a,s,g,"∁","\\complement",!0),i(a,s,g,"ð","\\eth",!0),i(a,s,g,"╱","\\diagup"),i(a,s,g,"╲","\\diagdown"),i(a,s,g,"□","\\square"),i(a,s,g,"□","\\Box"),i(a,s,g,"◊","\\Diamond"),i(a,s,g,"¥","\\yen",!0),i(a,s,g,"✓","\\checkmark",!0),i(o,s,g,"✓","\\checkmark"),i(a,s,g,"ℶ","\\beth",!0),i(a,s,g,"ℸ","\\daleth",!0),i(a,s,g,"ℷ","\\gimel",!0),i(a,s,g,"ϝ","\\digamma"),i(a,s,g,"ϰ","\\varkappa"),i(a,s,p,"┌","\\ulcorner"),i(a,s,l,"┐","\\urcorner"),i(a,s,p,"└","\\llcorner"),i(a,s,l,"┘","\\lrcorner"),i(a,s,m,"≦","\\leqq",!0),i(a,s,m,"⩽","\\leqslant"),i(a,s,m,"⪕","\\eqslantless",!0),i(a,s,m,"≲","\\lesssim"),i(a,s,m,"⪅","\\lessapprox"),i(a,s,m,"≊","\\approxeq",!0),i(a,s,f,"⋖","\\lessdot"),i(a,s,m,"⋘","\\lll"),i(a,s,m,"≶","\\lessgtr"),i(a,s,m,"⋚","\\lesseqgtr"),i(a,s,m,"⪋","\\lesseqqgtr"),i(a,s,m,"≑","\\doteqdot"),i(a,s,m,"≓","\\risingdotseq",!0),i(a,s,m,"≒","\\fallingdotseq",!0),i(a,s,m,"∽","\\backsim",!0),i(a,s,m,"⋍","\\backsimeq",!0),i(a,s,m,"⫅","\\subseteqq",!0),i(a,s,m,"⋐","\\Subset",!0),i(a,s,m,"⊏","\\sqsubset",!0),i(a,s,m,"≼","\\preccurlyeq",!0),i(a,s,m,"⋞","\\curlyeqprec",!0),i(a,s,m,"≾","\\precsim",!0),i(a,s,m,"⪷","\\precapprox",!0),i(a,s,m,"⊲","\\vartriangleleft"),i(a,s,m,"⊴","\\trianglelefteq"),i(a,s,m,"⊨","\\vDash"),i(a,s,m,"⊪","\\Vvdash",!0),i(a,s,m,"⌣","\\smallsmile"),i(a,s,m,"⌢","\\smallfrown"),i(a,s,m,"≏","\\bumpeq",!0),i(a,s,m,"≎","\\Bumpeq",!0),i(a,s,m,"≧","\\geqq",!0),i(a,s,m,"⩾","\\geqslant",!0),i(a,s,m,"⪖","\\eqslantgtr",!0),i(a,s,m,"≳","\\gtrsim",!0),i(a,s,m,"⪆","\\gtrapprox",!0),i(a,s,f,"⋗","\\gtrdot"),i(a,s,m,"⋙","\\ggg",!0),i(a,s,m,"≷","\\gtrless",!0),i(a,s,m,"⋛","\\gtreqless",!0),i(a,s,m,"⪌","\\gtreqqless",!0),i(a,s,m,"≖","\\eqcirc",!0),i(a,s,m,"≗","\\circeq",!0),i(a,s,m,"≜","\\triangleq",!0),i(a,s,m,"∼","\\thicksim"),i(a,s,m,"≈","\\thickapprox"),i(a,s,m,"⫆","\\supseteqq",!0),i(a,s,m,"⋑","\\Supset",!0),i(a,s,m,"⊐","\\sqsupset",!0),i(a,s,m,"≽","\\succcurlyeq",!0),i(a,s,m,"⋟","\\curlyeqsucc",!0),i(a,s,m,"≿","\\succsim",!0),i(a,s,m,"⪸","\\succapprox",!0),i(a,s,m,"⊳","\\vartriangleright"),i(a,s,m,"⊵","\\trianglerighteq"),i(a,s,m,"⊩","\\Vdash",!0),i(a,s,m,"∣","\\shortmid"),i(a,s,m,"∥","\\shortparallel"),i(a,s,m,"≬","\\between",!0),i(a,s,m,"⋔","\\pitchfork",!0),i(a,s,m,"∝","\\varpropto"),i(a,s,m,"◀","\\blacktriangleleft"),i(a,s,m,"∴","\\therefore",!0),i(a,s,m,"∍","\\backepsilon"),i(a,s,m,"▶","\\blacktriangleright"),i(a,s,m,"∵","\\because",!0),i(a,s,m,"⋘","\\llless"),i(a,s,m,"⋙","\\gggtr"),i(a,s,f,"⊲","\\lhd"),i(a,s,f,"⊳","\\rhd"),i(a,s,m,"≂","\\eqsim",!0),i(a,u,m,"⋈","\\Join"),i(a,s,m,"≑","\\Doteq",!0),i(a,s,f,"∔","\\dotplus",!0),i(a,s,f,"∖","\\smallsetminus"),i(a,s,f,"⋒","\\Cap",!0),i(a,s,f,"⋓","\\Cup",!0),i(a,s,f,"⩞","\\doublebarwedge",!0),i(a,s,f,"⊟","\\boxminus",!0),i(a,s,f,"⊞","\\boxplus",!0),i(a,s,f,"⋇","\\divideontimes",!0),i(a,s,f,"⋉","\\ltimes",!0),i(a,s,f,"⋊","\\rtimes",!0),i(a,s,f,"⋋","\\leftthreetimes",!0),i(a,s,f,"⋌","\\rightthreetimes",!0),i(a,s,f,"⋏","\\curlywedge",!0),i(a,s,f,"⋎","\\curlyvee",!0),i(a,s,f,"⊝","\\circleddash",!0),i(a,s,f,"⊛","\\circledast",!0),i(a,s,f,"⋅","\\centerdot"),i(a,s,f,"⊺","\\intercal",!0),i(a,s,f,"⋒","\\doublecap"),i(a,s,f,"⋓","\\doublecup"),i(a,s,f,"⊠","\\boxtimes",!0),i(a,s,m,"⇢","\\dashrightarrow",!0),i(a,s,m,"⇠","\\dashleftarrow",!0),i(a,s,m,"⇇","\\leftleftarrows",!0),i(a,s,m,"⇆","\\leftrightarrows",!0),i(a,s,m,"⇚","\\Lleftarrow",!0),i(a,s,m,"↞","\\twoheadleftarrow",!0),i(a,s,m,"↢","\\leftarrowtail",!0),i(a,s,m,"↫","\\looparrowleft",!0),i(a,s,m,"⇋","\\leftrightharpoons",!0),i(a,s,m,"↶","\\curvearrowleft",!0),i(a,s,m,"↺","\\circlearrowleft",!0),i(a,s,m,"↰","\\Lsh",!0),i(a,s,m,"⇈","\\upuparrows",!0),i(a,s,m,"↿","\\upharpoonleft",!0),i(a,s,m,"⇃","\\downharpoonleft",!0),i(a,s,m,"⊸","\\multimap",!0),i(a,s,m,"↭","\\leftrightsquigarrow",!0),i(a,s,m,"⇉","\\rightrightarrows",!0),i(a,s,m,"⇄","\\rightleftarrows",!0),i(a,s,m,"↠","\\twoheadrightarrow",!0),i(a,s,m,"↣","\\rightarrowtail",!0),i(a,s,m,"↬","\\looparrowright",!0),i(a,s,m,"↷","\\curvearrowright",!0),i(a,s,m,"↻","\\circlearrowright",!0),i(a,s,m,"↱","\\Rsh",!0),i(a,s,m,"⇊","\\downdownarrows",!0),i(a,s,m,"↾","\\upharpoonright",!0),i(a,s,m,"⇂","\\downharpoonright",!0),i(a,s,m,"⇝","\\rightsquigarrow",!0),i(a,s,m,"⇝","\\leadsto"),i(a,s,m,"⇛","\\Rrightarrow",!0),i(a,s,m,"↾","\\restriction"),i(a,u,g,"‘","`"),i(a,u,g,"$","\\$"),i(o,u,g,"$","\\$"),i(o,u,g,"$","\\textdollar"),i(a,u,g,"%","\\%"),i(o,u,g,"%","\\%"),i(a,u,g,"_","\\_"),i(o,u,g,"_","\\_"),i(o,u,g,"_","\\textunderscore"),i(a,u,g,"∠","\\angle",!0),i(a,u,g,"∞","\\infty",!0),i(a,u,g,"′","\\prime"),i(a,u,g,"△","\\triangle"),i(a,u,g,"Γ","\\Gamma",!0),i(a,u,g,"Δ","\\Delta",!0),i(a,u,g,"Θ","\\Theta",!0),i(a,u,g,"Λ","\\Lambda",!0),i(a,u,g,"Ξ","\\Xi",!0),i(a,u,g,"Π","\\Pi",!0),i(a,u,g,"Σ","\\Sigma",!0),i(a,u,g,"Υ","\\Upsilon",!0),i(a,u,g,"Φ","\\Phi",!0),i(a,u,g,"Ψ","\\Psi",!0),i(a,u,g,"Ω","\\Omega",!0),i(a,u,g,"¬","\\neg"),i(a,u,g,"¬","\\lnot"),i(a,u,g,"⊤","\\top"),i(a,u,g,"⊥","\\bot"),i(a,u,g,"∅","\\emptyset"),i(a,s,g,"∅","\\varnothing"),i(a,u,h,"α","\\alpha",!0),i(a,u,h,"β","\\beta",!0),i(a,u,h,"γ","\\gamma",!0),i(a,u,h,"δ","\\delta",!0),i(a,u,h,"ϵ","\\epsilon",!0),i(a,u,h,"ζ","\\zeta",!0),i(a,u,h,"η","\\eta",!0),i(a,u,h,"θ","\\theta",!0),i(a,u,h,"ι","\\iota",!0),i(a,u,h,"κ","\\kappa",!0),i(a,u,h,"λ","\\lambda",!0),i(a,u,h,"μ","\\mu",!0),i(a,u,h,"ν","\\nu",!0),i(a,u,h,"ξ","\\xi",!0),i(a,u,h,"ο","\\omicron",!0),i(a,u,h,"π","\\pi",!0),i(a,u,h,"ρ","\\rho",!0),i(a,u,h,"σ","\\sigma",!0),i(a,u,h,"τ","\\tau",!0),i(a,u,h,"υ","\\upsilon",!0),i(a,u,h,"ϕ","\\phi",!0),i(a,u,h,"χ","\\chi",!0),i(a,u,h,"ψ","\\psi",!0),i(a,u,h,"ω","\\omega",!0),i(a,u,h,"ε","\\varepsilon",!0),i(a,u,h,"ϑ","\\vartheta",!0),i(a,u,h,"ϖ","\\varpi",!0),i(a,u,h,"ϱ","\\varrho",!0),i(a,u,h,"ς","\\varsigma",!0),i(a,u,h,"φ","\\varphi",!0),i(a,u,f,"∗","*"),i(a,u,f,"+","+"),i(a,u,f,"−","-"),i(a,u,f,"⋅","\\cdot",!0),i(a,u,f,"∘","\\circ"),i(a,u,f,"÷","\\div",!0),i(a,u,f,"±","\\pm",!0),i(a,u,f,"×","\\times",!0),i(a,u,f,"∩","\\cap",!0),i(a,u,f,"∪","\\cup",!0),i(a,u,f,"∖","\\setminus"),i(a,u,f,"∧","\\land"),i(a,u,f,"∨","\\lor"),i(a,u,f,"∧","\\wedge",!0),i(a,u,f,"∨","\\vee",!0),i(a,u,g,"√","\\surd"),i(a,u,p,"(","("),i(a,u,p,"[","["),i(a,u,p,"⟨","\\langle",!0),i(a,u,p,"∣","\\lvert"),i(a,u,p,"∥","\\lVert"),i(a,u,l,")",")"),i(a,u,l,"]","]"),i(a,u,l,"?","?"),i(a,u,l,"!","!"),i(a,u,l,"⟩","\\rangle",!0),i(a,u,l,"∣","\\rvert"),i(a,u,l,"∥","\\rVert"),i(a,u,m,"=","="),i(a,u,m,"<","<"),i(a,u,m,">",">"),i(a,u,m,":",":"),i(a,u,m,"≈","\\approx",!0),i(a,u,m,"≅","\\cong",!0),i(a,u,m,"≥","\\ge"),i(a,u,m,"≥","\\geq",!0),i(a,u,m,"←","\\gets"),i(a,u,m,">","\\gt"),i(a,u,m,"∈","\\in",!0),i(a,u,m,"∉","\\notin",!0),i(a,u,m,"̸","\\not"),i(a,u,m,"⊂","\\subset",!0),i(a,u,m,"⊃","\\supset",!0),i(a,u,m,"⊆","\\subseteq",!0),i(a,u,m,"⊇","\\supseteq",!0),i(a,s,m,"⊈","\\nsubseteq",!0),i(a,s,m,"⊉","\\nsupseteq",!0),i(a,u,m,"⊨","\\models"),i(a,u,m,"←","\\leftarrow",!0),i(a,u,m,"≤","\\le"),i(a,u,m,"≤","\\leq",!0),i(a,u,m,"<","\\lt"),i(a,u,m,"≠","\\ne",!0),i(a,u,m,"≠","\\neq"),i(a,u,m,"→","\\rightarrow",!0),i(a,u,m,"→","\\to"),i(a,s,m,"≱","\\ngeq",!0),i(a,s,m,"≰","\\nleq",!0),i(a,u,v,null,"\\!"),i(a,u,v," ","\\ "),i(a,u,v," ","~"),i(a,u,v,null,"\\,"),i(a,u,v,null,"\\:"),i(a,u,v,null,"\\;"),i(a,u,v,null,"\\enspace"),i(a,u,v,null,"\\qquad"),i(a,u,v,null,"\\quad"),i(a,u,v," ","\\space"),i(a,u,v," ","\\nobreakspace"),i(o,u,v,null,"\\!"),i(o,u,v," ","\\ "),i(o,u,v," ","~"),i(o,u,v,null,"\\,"),i(o,u,v,null,"\\:"),i(o,u,v,null,"\\;"),i(o,u,v,null,"\\enspace"),i(o,u,v,null,"\\qquad"),i(o,u,v,null,"\\quad"),i(o,u,v," ","\\space"),i(o,u,v," ","\\nobreakspace"),i(a,u,"punct",",",","),i(a,u,"punct",";",";"),i(a,u,"punct",":","\\colon"),i(a,s,f,"⊼","\\barwedge",!0),i(a,s,f,"⊻","\\veebar",!0),i(a,u,f,"⊙","\\odot",!0),i(a,u,f,"⊕","\\oplus",!0),i(a,u,f,"⊗","\\otimes",!0),i(a,u,g,"∂","\\partial",!0),i(a,u,f,"⊘","\\oslash",!0),i(a,s,f,"⊚","\\circledcirc",!0),i(a,s,f,"⊡","\\boxdot",!0),i(a,u,f,"△","\\bigtriangleup"),i(a,u,f,"▽","\\bigtriangledown"),i(a,u,f,"†","\\dagger"),i(a,u,f,"⋄","\\diamond"),i(a,u,f,"⋆","\\star"),i(a,u,f,"◃","\\triangleleft"),i(a,u,f,"▹","\\triangleright"),i(a,u,p,"{","\\{"),i(o,u,g,"{","\\{"),i(o,u,g,"{","\\textbraceleft"),i(a,u,l,"}","\\}"),i(o,u,g,"}","\\}"),i(o,u,g,"}","\\textbraceright"),i(a,u,p,"{","\\lbrace"),i(a,u,l,"}","\\rbrace"),i(a,u,p,"[","\\lbrack"),i(a,u,l,"]","\\rbrack"),i(o,u,g,"<","\\textless"),i(o,u,g,">","\\textgreater"),i(a,u,p,"⌊","\\lfloor"),i(a,u,l,"⌋","\\rfloor"),i(a,u,p,"⌈","\\lceil"),i(a,u,l,"⌉","\\rceil"),i(a,u,g,"\\","\\backslash"),i(a,u,g,"∣","|"),i(a,u,g,"∣","\\vert"),i(o,u,g,"|","\\textbar"),i(a,u,g,"∥","\\|"),i(a,u,g,"∥","\\Vert"),i(o,u,g,"∥","\\textbardbl"),i(a,u,m,"↑","\\uparrow",!0),i(a,u,m,"⇑","\\Uparrow",!0),i(a,u,m,"↓","\\downarrow",!0),i(a,u,m,"⇓","\\Downarrow",!0),i(a,u,m,"↕","\\updownarrow",!0),i(a,u,m,"⇕","\\Updownarrow",!0),i(a,u,d,"∐","\\coprod"),i(a,u,d,"⋁","\\bigvee"),i(a,u,d,"⋀","\\bigwedge"),i(a,u,d,"⨄","\\biguplus"),i(a,u,d,"⋂","\\bigcap"),i(a,u,d,"⋃","\\bigcup"),i(a,u,d,"∫","\\int"),i(a,u,d,"∫","\\intop"),i(a,u,d,"∬","\\iint"),i(a,u,d,"∭","\\iiint"),i(a,u,d,"∏","\\prod"),i(a,u,d,"∑","\\sum"),i(a,u,d,"⨂","\\bigotimes"),i(a,u,d,"⨁","\\bigoplus"),i(a,u,d,"⨀","\\bigodot"),i(a,u,d,"∮","\\oint"),i(a,u,d,"⨆","\\bigsqcup"),i(a,u,d,"∫","\\smallint"),i(o,u,"inner","…","\\textellipsis"),i(a,u,"inner","…","\\mathellipsis"),i(o,u,"inner","…","\\ldots",!0),i(a,u,"inner","…","\\ldots",!0),i(a,u,"inner","⋯","\\@cdots",!0),i(a,u,"inner","⋱","\\ddots",!0),i(a,u,g,"⋮","\\vdots",!0),i(a,u,c,"ˊ","\\acute"),i(a,u,c,"ˋ","\\grave"),i(a,u,c,"¨","\\ddot"),i(a,u,c,"~","\\tilde"),i(a,u,c,"ˉ","\\bar"),i(a,u,c,"˘","\\breve"),i(a,u,c,"ˇ","\\check"),i(a,u,c,"^","\\hat"),i(a,u,c,"⃗","\\vec"),i(a,u,c,"˙","\\dot"),i(a,u,c,"˚","\\mathring"),i(a,u,h,"ı","\\imath",!0),i(a,u,h,"ȷ","\\jmath",!0),i(o,u,g,"ı","\\i",!0),i(o,u,g,"ȷ","\\j",!0),i(o,u,g,"ß","\\ss",!0),i(o,u,g,"æ","\\ae",!0),i(o,u,g,"æ","\\ae",!0),i(o,u,g,"œ","\\oe",!0),i(o,u,g,"ø","\\o",!0),i(o,u,g,"Æ","\\AE",!0),i(o,u,g,"Œ","\\OE",!0),i(o,u,g,"Ø","\\O",!0),i(o,u,c,"ˊ","\\'"),i(o,u,c,"ˋ","\\`"),i(o,u,c,"ˆ","\\^"),i(o,u,c,"˜","\\~"),i(o,u,c,"ˉ","\\="),i(o,u,c,"˘","\\u"),i(o,u,c,"˙","\\."),i(o,u,c,"˚","\\r"),i(o,u,c,"ˇ","\\v"),i(o,u,c,"¨",'\\"'),i(o,u,c,"˝","\\H"),i(o,u,g,"–","--"),i(o,u,g,"–","\\textendash"),i(o,u,g,"—","---"),i(o,u,g,"—","\\textemdash"),i(o,u,g,"‘","`"),i(o,u,g,"‘","\\textquoteleft"),i(o,u,g,"’","'"),i(o,u,g,"’","\\textquoteright"),i(o,u,g,"“","``"),i(o,u,g,"“","\\textquotedblleft"),i(o,u,g,"”","''"),i(o,u,g,"”","\\textquotedblright"),i(a,u,g,"°","\\degree"),i(o,u,g,"°","\\degree"),i(a,u,h,"£","\\pounds"),i(a,u,h,"£","\\mathsterling",!0),i(o,u,h,"£","\\pounds"),i(o,u,h,"£","\\textsterling",!0),i(a,s,g,"✠","\\maltese"),i(o,s,g,"✠","\\maltese"),i(o,u,v," ","\\ "),i(o,u,v," "," "),i(o,u,v," ","~");for(var y=0;y<'0123456789/@."'.length;y++){var b='0123456789/@."'.charAt(y);i(a,u,g,b,b)}for(var x=0;x<'0123456789!@*()-=+[]<>|";:?/.,'.length;x++){var w='0123456789!@*()-=+[]<>|";:?/.,'.charAt(x);i(o,u,g,w,w)}for(var _="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",k=0;k<_.length;k++){var z=_.charAt(k);i(a,u,h,z,z),i(o,u,g,z,z)}for(var M=0;M<"ÇÐÞçþ".length;M++){var S="ÇÐÞçþ".charAt(M);i(a,u,h,S,S),i(o,u,g,S,S)}i(o,u,g,"ð","ð"),i(o,u,g,"–","–"),i(o,u,g,"—","—"),i(o,u,g,"‘","‘"),i(o,u,g,"’","’"),i(o,u,g,"“","“"),i(o,u,g,"”","”")},function(e,t,n){var r=n(38);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";var r=n(42),i=n(59),a={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2]},o={"Å":"A","Ç":"C","Ð":"D","Þ":"o","å":"a","ç":"c","ð":"d","þ":"o","А":"A","Б":"B","В":"B","Г":"F","Д":"A","Е":"E","Ж":"K","З":"3","И":"N","Й":"N","К":"K","Л":"N","М":"M","Н":"H","О":"O","П":"N","Р":"P","С":"C","Т":"T","У":"y","Ф":"O","Х":"X","Ц":"U","Ч":"h","Ш":"W","Щ":"W","Ъ":"B","Ы":"X","Ь":"B","Э":"3","Ю":"X","Я":"R","а":"a","б":"b","в":"a","г":"r","д":"y","е":"e","ж":"m","з":"e","и":"n","й":"n","к":"n","л":"n","м":"m","н":"n","о":"o","п":"n","р":"p","с":"c","т":"o","у":"y","ф":"b","х":"x","ц":"n","ч":"n","ш":"w","щ":"w","ъ":"a","ы":"m","ь":"a","э":"e","ю":"m","я":"r"},u={};t.a={getFontMetrics:function(e){var t=void 0;if(!u[t=e>=5?0:e>=3?1:2]){var n=u[t]={cssEmPerMu:a.quad[t]/18};for(var r in a)a.hasOwnProperty(r)&&(n[r]=a[r][t])}return u[t]},getCharacterMetrics:function(e,t,n){if(!i.a[t])throw new Error("Font metrics not found for font: "+t+".");var a=e.charCodeAt(0);e[0]in o&&(a=o[e[0]].charCodeAt(0));var u=i.a[t][a];if(u||"text"!==n||Object(r.b)(a)&&(u=i.a[t][77]),u)return{depth:u[0],height:u[1],italic:u[2],skew:u[3],width:u[4]}}}},function(e,t,n){"use strict";var r=n(66),i=n.n(r),a=n(7),o=n.n(a),u=n(10),s=n.n(u),c=function(){function e(t,n,r){o()(this,e),this.lexer=t,this.start=n,this.end=r,i()(this)}return s()(e,null,[{key:"range",value:function(t,n){return n?t&&t.loc&&n.loc&&t.loc.lexer===n.loc.lexer?new e(t.loc.lexer,t.loc.start,n.loc.end):null:t&&t.loc}}]),e}();t.a=c},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var r=n(7),i=n.n(r),a=n(5);t.a=function e(t){i()(this,e),t=t||{},this.displayMode=a.a.deflt(t.displayMode,!1),this.throwOnError=a.a.deflt(t.throwOnError,!0),this.errorColor=a.a.deflt(t.errorColor,"#cc0000"),this.macros=t.macros||{},this.colorIsTextColor=a.a.deflt(t.colorIsTextColor,!1),this.maxSize=Math.max(0,a.a.deflt(t.maxSize,1/0))}},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(79),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(87),i=n(53);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t,n){var r=n(49),i=n(38);e.exports=function(e){return r(i(e))}},function(e,t,n){var r=n(52)("keys"),i=n(32);e.exports=function(e){return r[e]||(r[e]=i(e))}},function(e,t,n){"use strict";t.a=function(e){var t=!0,n=!1,r=void 0;try{for(var i,a=o()(u);!(t=(i=a.next()).done);t=!0){var s=i.value,c=!0,f=!1,l=void 0;try{for(var h,d=o()(s.blocks);!(c=(h=d.next()).done);c=!0){var p=h.value;if(e>=p[0]&&e<=p[1])return s.name}}catch(e){f=!0,l=e}finally{try{!c&&d.return&&d.return()}finally{if(f)throw l}}}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}return null},t.b=function(e){for(var t=0;t=s[t]&&e<=s[t+1])return!0;return!1};var r=n(35),i=n.n(r),a=n(18),o=n.n(a),u=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];var s=[];u.forEach(function(e){return e.blocks.forEach(function(e){return s.push.apply(s,i()(e))})})},function(e,t,n){"use strict";var r=n(7),i=n.n(r),a=n(10),o=n.n(a),u=n(30),s=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],c=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],f=function(e,t){return t.size<2?e:s[e-1][t.size-1]},l=function(){function e(t){i()(this,e),this.style=t.style,this.color=t.color,this.size=t.size||e.BASESIZE,this.textSize=t.textSize||this.size,this.phantom=!!t.phantom,this.fontFamily=t.fontFamily,this.fontWeight=t.fontWeight||"",this.fontShape=t.fontShape||"",this.sizeMultiplier=c[this.size-1],this.maxSize=t.maxSize,this._fontMetrics=void 0}return o()(e,[{key:"extend",value:function(t){var n={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);return new e(n)}},{key:"havingStyle",value:function(e){return this.style===e?this:this.extend({style:e,size:f(this.textSize,e)})}},{key:"havingCrampedStyle",value:function(){return this.havingStyle(this.style.cramp())}},{key:"havingSize",value:function(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:c[e-1]})}},{key:"havingBaseStyle",value:function(t){t=t||this.style.text();var n=f(e.BASESIZE,t);return this.size===n&&this.textSize===e.BASESIZE&&this.style===t?this:this.extend({style:t,size:n})}},{key:"withColor",value:function(e){return this.extend({color:e})}},{key:"withPhantom",value:function(){return this.extend({phantom:!0})}},{key:"withFontFamily",value:function(e){return this.extend({fontFamily:e||this.fontFamily})}},{key:"withFontWeight",value:function(e){return this.extend({fontWeight:e})}},{key:"withFontShape",value:function(e){return this.extend({fontShape:e})}},{key:"sizingClasses",value:function(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}},{key:"baseSizingClasses",value:function(){return this.size!==e.BASESIZE?["sizing","reset-size"+this.size,"size"+e.BASESIZE]:[]}},{key:"fontMetrics",value:function(){return this._fontMetrics||(this._fontMetrics=u.a.getFontMetrics(this.size)),this._fontMetrics}},{key:"getColor",value:function(){return this.phantom?"transparent":null!=this.color&&e.colorMap.hasOwnProperty(this.color)?e.colorMap[this.color]:this.color}}]),e}();l.BASESIZE=6,l.colorMap={"katex-blue":"#6495ed","katex-orange":"#ffa500","katex-pink":"#ff00af","katex-red":"#df0030","katex-green":"#28ae7b","katex-gray":"gray","katex-purple":"#9d38bd","katex-blueA":"#ccfaff","katex-blueB":"#80f6ff","katex-blueC":"#63d9ea","katex-blueD":"#11accd","katex-blueE":"#0c7f99","katex-tealA":"#94fff5","katex-tealB":"#26edd5","katex-tealC":"#01d1c1","katex-tealD":"#01a995","katex-tealE":"#208170","katex-greenA":"#b6ffb0","katex-greenB":"#8af281","katex-greenC":"#74cf70","katex-greenD":"#1fab54","katex-greenE":"#0d923f","katex-goldA":"#ffd0a9","katex-goldB":"#ffbb71","katex-goldC":"#ff9c39","katex-goldD":"#e07d10","katex-goldE":"#a75a05","katex-redA":"#fca9a9","katex-redB":"#ff8482","katex-redC":"#f9685d","katex-redD":"#e84d39","katex-redE":"#bc2612","katex-maroonA":"#ffbde0","katex-maroonB":"#ff92c6","katex-maroonC":"#ed5fa6","katex-maroonD":"#ca337c","katex-maroonE":"#9e034e","katex-purpleA":"#ddd7ff","katex-purpleB":"#c6b9fc","katex-purpleC":"#aa87ff","katex-purpleD":"#7854ab","katex-purpleE":"#543b78","katex-mintA":"#f5f9e8","katex-mintB":"#edf2df","katex-mintC":"#e0e5cc","katex-grayA":"#f6f7f7","katex-grayB":"#f0f1f2","katex-grayC":"#e3e5e6","katex-grayD":"#d6d8da","katex-grayE":"#babec2","katex-grayF":"#888d93","katex-grayG":"#626569","katex-grayH":"#3b3e40","katex-grayI":"#21242c","katex-kaBlue":"#314453","katex-kaGreen":"#71B307"},t.a=l},function(e,t,n){"use strict";var r=n(6),i=n(9),a=n(12),o=n(0),u=n(30),s=n(28),c=n(5),f=function(e,t,n){return s.a.math[e]&&s.a.math[e].replace?u.a.getCharacterMetrics(s.a.math[e].replace,t,n):u.a.getCharacterMetrics(e,t,n)},l=function(e,t,n,r){var i=n.havingBaseStyle(t),a=o.a.makeSpan((r||[]).concat(i.sizingClasses(n)),[e],n);return a.delimSizeMultiplier=i.sizeMultiplier/n.sizeMultiplier,a.height*=a.delimSizeMultiplier,a.depth*=a.delimSizeMultiplier,a.maxFontSize=i.sizeMultiplier,a},h=function(e,t,n){var r=t.havingBaseStyle(n),i=(1-t.sizeMultiplier/r.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=i+"em",e.height-=i,e.depth+=i},d=function(e,t,n,r,a,u){var s=function(e,t,n,r){return o.a.makeSymbol(e,"Size"+t+"-Regular",n,r)}(e,t,a,r),c=l(o.a.makeSpan(["delimsizing","size"+t],[s],r),i.a.TEXT,r,u);return n&&h(c,r,i.a.TEXT),c},p=function(e,t,n){var r=void 0;return"Size1-Regular"===t?r="delim-size1":"Size4-Regular"===t&&(r="delim-size4"),{type:"elem",elem:o.a.makeSpan(["delimsizinginner",r],[o.a.makeSpan([],[o.a.makeSymbol(e,t,n)])])}},m=function(e,t,n,r,a,u){var s=void 0,c=void 0,h=void 0,d=void 0;s=h=d=e,c=null;var m="Size1-Regular";"\\uparrow"===e?h=d="⏐":"\\Uparrow"===e?h=d="‖":"\\downarrow"===e?s=h="⏐":"\\Downarrow"===e?s=h="‖":"\\updownarrow"===e?(s="\\uparrow",h="⏐",d="\\downarrow"):"\\Updownarrow"===e?(s="\\Uparrow",h="‖",d="\\Downarrow"):"["===e||"\\lbrack"===e?(s="⎡",h="⎢",d="⎣",m="Size4-Regular"):"]"===e||"\\rbrack"===e?(s="⎤",h="⎥",d="⎦",m="Size4-Regular"):"\\lfloor"===e?(h=s="⎢",d="⎣",m="Size4-Regular"):"\\lceil"===e?(s="⎡",h=d="⎢",m="Size4-Regular"):"\\rfloor"===e?(h=s="⎥",d="⎦",m="Size4-Regular"):"\\rceil"===e?(s="⎤",h=d="⎥",m="Size4-Regular"):"("===e?(s="⎛",h="⎜",d="⎝",m="Size4-Regular"):")"===e?(s="⎞",h="⎟",d="⎠",m="Size4-Regular"):"\\{"===e||"\\lbrace"===e?(s="⎧",c="⎨",d="⎩",h="⎪",m="Size4-Regular"):"\\}"===e||"\\rbrace"===e?(s="⎫",c="⎬",d="⎭",h="⎪",m="Size4-Regular"):"\\lgroup"===e?(s="⎧",d="⎩",h="⎪",m="Size4-Regular"):"\\rgroup"===e?(s="⎫",d="⎭",h="⎪",m="Size4-Regular"):"\\lmoustache"===e?(s="⎧",d="⎭",h="⎪",m="Size4-Regular"):"\\rmoustache"===e&&(s="⎫",d="⎩",h="⎪",m="Size4-Regular");var v=f(s,m,a),g=v.height+v.depth,y=f(h,m,a),b=y.height+y.depth,x=f(d,m,a),w=x.height+x.depth,_=0,k=1;if(null!==c){var z=f(c,m,a);_=z.height+z.depth,k=2}var M=g+w+_,S=Math.ceil((t-M)/(k*b)),T=M+S*k*b,A=r.fontMetrics().axisHeight;n&&(A*=r.sizeMultiplier);var C=T/2-A,E=[];if(E.push(p(d,m,a)),null===c)for(var O=0;O","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],x=[0,1.2,1.8,2.4,3],w=[{type:"small",style:i.a.SCRIPTSCRIPT},{type:"small",style:i.a.SCRIPT},{type:"small",style:i.a.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],_=[{type:"small",style:i.a.SCRIPTSCRIPT},{type:"small",style:i.a.SCRIPT},{type:"small",style:i.a.TEXT},{type:"stack"}],k=[{type:"small",style:i.a.SCRIPTSCRIPT},{type:"small",style:i.a.SCRIPT},{type:"small",style:i.a.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],z=function(e,t,n,r){for(var i,a=Math.min(2,3-r.style.size);at)return n[a]}return n[n.length-1]},M=function(e,t,n,r,i,a){"<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle");var u=void 0;u=c.a.contains(b,e)?w:c.a.contains(g,e)?k:_;var s=z(e,t,u,r);return"small"===s.type?function(e,t,n,r,i,a){var u=o.a.makeSymbol(e,"Main-Regular",i,r),s=l(u,t,r,a);return n&&h(s,r,t),s}(e,s.style,n,r,i,a):"large"===s.type?d(e,s.size,n,r,i,a):m(e,t,n,r,i,a)};t.a={sqrtImage:function(e,t){var n=z("\\surd",e,k,t),r=void 0,i=t.sizeMultiplier,a=0,o=0,u=0;"small"===n.type?(u=1080,o=1*(i=t.havingBaseStyle(n.style).sizeMultiplier/t.sizeMultiplier),(r=v("sqrtMain",a=1.08*i,u,t)).style.minWidth="0.853em",r.advanceWidth=.833*i):"large"===n.type?(u=1080*x[n.size],o=x[n.size]/i,a=(x[n.size]+.08)/i,(r=v("sqrtSize"+n.size,a,u,t)).style.minWidth="1.02em",r.advanceWidth=1/i):(a=e/i+.08,o=e/i,u=Math.floor(1e3*e)+80,(r=v("sqrtTall",a,u,t)).style.minWidth="0.742em",r.advanceWidth=1.056/i);return r.height=o,r.style.height=a+"em",{span:r,ruleWidth:t.fontMetrics().sqrtRuleThickness*i}},sizedDelim:function(e,t,n,i,a){if("<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),c.a.contains(g,e)||c.a.contains(b,e))return d(e,t,!1,n,i,a);if(c.a.contains(y,e))return m(e,x[t],!1,n,i,a);throw new r.a("Illegal delimiter: '"+e+"'")},customSizedDelim:M,leftRightDelim:function(e,t,n,r,i,a){var o=r.fontMetrics().axisHeight*r.sizeMultiplier,u=5/r.fontMetrics().ptPerEm,s=Math.max(t-o,n+o),c=Math.max(s/500*901,2*s-u);return M(e,c,!0,r,i,a)}}},function(e,t,n){var r=n(20),i=n(16).document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(25),i=n(8),a=n(24);e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],o={};o[e]=t(n),r(r.S+r.F*a(function(){n(1)}),"Object",o)}},function(e,t,n){var r=n(72);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var r=n(82),i=n(25),a=n(83),o=n(26),u=n(21),s=n(17),c=n(84),f=n(54),l=n(91),h=n(11)("iterator"),d=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,m,v,g,y){c(n,t,m);var b,x,w,_=function(e){if(!d&&e in S)return S[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",z="values"==v,M=!1,S=e.prototype,T=S[h]||S["@@iterator"]||v&&S[v],A=T||_(v),C=v?z?_("entries"):A:void 0,E="Array"==t&&S.entries||T;if(E&&(w=l(E.call(new e)))!==Object.prototype&&(f(w,k,!0),r||u(w,h)||o(w,h,p)),z&&T&&"values"!==T.name&&(M=!0,A=function(){return T.call(this)}),r&&!y||!d&&!M&&S[h]||o(S,h,A),s[t]=A,s[k]=p,v)if(b={values:z?A:_("values"),keys:g?A:_("keys"),entries:C},y)for(x in b)x in S||a(S,x,b[x]);else i(i.P+i.F*(d||M),t,b);return b}},function(e,t,n){var r=n(50);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(37),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t,n){var r=n(16),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return i[e]||(i[e]={})}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(15).f,i=n(21),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},function(e,t,n){var r=n(56),i=n(11)("iterator"),a=n(17);e.exports=n(8).getIteratorMethod=function(e){if(null!=e)return e[i]||e["@@iterator"]||a[r(e)]}},function(e,t,n){var r=n(50),i=n(11)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(97)),i=a(n(18));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(){return function(e,t){if(Array.isArray(e))return e;if((0,r.default)(Object(e)))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var u,s=(0,i.default)(e);!(r=(u=s.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(e,t,n){n(99);for(var r=n(16),i=n(26),a=n(17),o=n(11)("toStringTag"),u=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],s=0;s<5;s++){var c=u[s],f=r[c],l=f&&f.prototype;l&&!l[o]&&i(l,o,c),a[c]=a.Array}},function(e,t,n){"use strict";t.a={"AMS-Regular":{65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1187],8674:[-.064,.437,0,0,1167],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473]},"Fraktur-Regular":{33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],824:[.19444,.69444,0,0,0],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444]},"Main-BoldItalic":{33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],163:[0,.69444,0,0,.86853],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],163:[0,.69444,0,0,.76909],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],305:[0,.43056,0,.02778,.32246],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],567:[.19444,.43056,0,.08334,.38403],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,0],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,0],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],824:[.19444,.69444,0,0,0],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.12,0,0,1015],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,889],8617:[.011,.511,0,0,1015],8618:[.011,.511,0,0,1015],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,889],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,667],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.67,0,0,666],8800:[.215,.716,0,0,666],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,692],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,847],8942:[.03,.9,0,0,121],8943:[-.19,.31,0,0,1015],8945:[-.1,.82,0,0,1015],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,301],9137:[.244,.744,0,0,301],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,184],10223:[.244,.744,0,0,184],10229:[.011,.511,0,0,1470],10230:[.011,.511,0,0,1469],10231:[.011,.511,0,0,1748],10232:[.024,.525,0,0,1497],10233:[.024,.525,0,0,1526],10234:[.024,.525,0,0,1746],10236:[.011,.511,0,0,1498],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778]},"Math-BoldItalic":{47:[.19444,.69444,0,0,0],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333]},"Math-Italic":{47:[.19444,.69444,0,0,0],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"Math-Regular":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"SansSerif-Bold":{33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],176:[0,.69444,0,0,.66667],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],733:[0,.69444,0,0,.5],771:[0,.67659,0,0,.5],776:[0,.67937,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212]},"Size1-Regular":{40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],176:[0,.61111,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}}},function(e,t,n){"use strict";t.a=c;var r=n(0),i=n(3),a=n(1),o=n(5),u=n(4),s=n(2);function c(e,t,n){for(var i=u.a(e,t,!1),a=t.sizeMultiplier/n.sizeMultiplier,s=0;s=c?e?"":void 0:(a=u.charCodeAt(s))<55296||a>56319||s+1===c||(o=u.charCodeAt(s+1))<56320||o>57343?e?u.charAt(s):a:e?u.slice(s,s+2):o-56320+(a-55296<<10)+65536}}},function(e,t){e.exports=!0},function(e,t,n){e.exports=n(26)},function(e,t,n){"use strict";var r=n(85),i=n(33),a=n(54),o={};n(26)(o,n(11)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},function(e,t,n){var r=n(22),i=n(86),a=n(53),o=n(41)("IE_PROTO"),u=function(){},s=function(){var e,t=n(45)("iframe"),r=a.length;for(t.style.display="none",n(90).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("