From af33ff152c47165898c43595e3fed14795b283b0 Mon Sep 17 00:00:00 2001 From: Justin Lan Date: Tue, 22 Jul 2014 10:25:47 -0700 Subject: [PATCH] Release version 0.21.1 --- bower.json | 2 +- package.json | 2 +- plottable.js | 4 ++-- plottable.min.js | 2 +- plottable.zip | Bin 114782 -> 114782 bytes 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bower.json b/bower.json index 6c41a861f0..eeb0fe947d 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "plottable", "description": "A library for creating charts out of D3", - "version": "0.21.0", + "version": "0.21.1", "main": ["plottable.js", "plottable.css"], "license": "MIT", "ignore": [ diff --git a/package.json b/package.json index 2bb857df43..a1ff3427ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "plottable.js", - "version": "0.21.0", + "version": "0.21.1", "description": "Build flexible, performant, interactive charts using D3", "repository": { "type": "git", diff --git a/plottable.js b/plottable.js index 86c80401f0..ed7bdd61a9 100644 --- a/plottable.js +++ b/plottable.js @@ -1,5 +1,5 @@ /*! -Plottable 0.21.0 (https://github.com/palantir/plottable) +Plottable 0.21.1 (https://github.com/palantir/plottable) Copyright 2014 Palantir Technologies Licensed under MIT (https://github.com/palantir/plottable/blob/master/LICENSE) */ @@ -1495,7 +1495,7 @@ var Plottable; /// var Plottable; (function (Plottable) { - Plottable.version = "0.21.0"; + Plottable.version = "0.21.1"; })(Plottable || (Plottable = {})); /// diff --git a/plottable.min.js b/plottable.min.js index 1c291df2f9..62572e8dbd 100644 --- a/plottable.min.js +++ b/plottable.min.js @@ -1,4 +1,4 @@ -var Plottable;!function(a){!function(a){!function(a){function b(a,b,c){return Math.min(b,c)<=a&&a<=Math.max(b,c)}function c(a){null!=window.console&&(null!=window.console.warn?console.warn(a):null!=window.console.log&&console.log(a))}function d(a,b){if(a.length!==b.length)throw new Error("attempted to add arrays of unequal length");return a.map(function(c,d){return a[d]+b[d]})}function e(a,b){var c=d3.set();return a.forEach(function(a){b.has(a)&&c.add(a)}),c}function f(a){return"function"==typeof a?a:"string"==typeof a&&"#"!==a[0]?function(b){return b[a]}:function(){return a}}function g(a,b){var c=f(a);return function(a,d){return c(a,d,b.metadata())}}function h(a){var b={};return a.forEach(function(a){return b[a]=!0}),d3.keys(b)}function i(a){var b=d3.set(),c=[];return a.forEach(function(a){b.has(a)||(b.add(a),c.push(a))}),c}function j(a,b){for(var c=[],d=0;b>d;d++)c[d]="function"==typeof a?a(d):a;return c}function k(a){return Array.prototype.concat.apply([],a)}function l(a,b){if(null==a||null==b)return a===b;if(a.length!==b.length)return!1;for(var c=0;cd;){var f=d+e>>>1,g=null==c?b[f]:c(b[f]);a>g?d=f+1:e=f}return d}a.sortedIndex=b}(a.OpenSource||(a.OpenSource={}));a.OpenSource}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(){this.counter={}}return a.prototype.setDefault=function(a){null==this.counter[a]&&(this.counter[a]=0)},a.prototype.increment=function(a){return this.setDefault(a),++this.counter[a]},a.prototype.decrement=function(a){return this.setDefault(a),--this.counter[a]},a.prototype.get=function(a){return this.setDefault(a),this.counter[a]},a}();a.IDCounter=b}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(){this.keyValuePairs=[]}return a.prototype.set=function(a,b){if(a!==a)throw new Error("NaN may not be used as a key to the StrictEqualityAssociativeArray");for(var c=0;cb){var h=e("."),i=Math.floor(b/h);return"...".substr(0,i)}for(;f+g>b;)d=d.substr(0,d.length-1).trim(),f=e(d);if(e(d+"...")>b)throw new Error("_addEllipsesToLine failed :(");return d+"..."}function k(b,c,d,e,f,g){"undefined"==typeof f&&(f="left"),"undefined"==typeof g&&(g="top");var h={left:0,center:.5,right:1},i={top:0,center:.5,bottom:1};if(void 0===h[f]||void 0===i[g])throw new Error("unrecognized alignment x:"+f+", y:"+g);var j=c.append("g"),k=j.append("text");k.text(b);var l=a.DOM.getBBox(k),m=l.height,n=l.width;if(n>d||m>e)return a.Methods.warn("Insufficient space to fit text"),{width:0,height:0};var o={left:"start",center:"middle",right:"end"},p=o[f],q=d*h[f],r=e*i[g]+m*(1-i[g]),s=-.4*(1-i[g]);return k.attr("text-anchor",p).attr("y",s+"em"),a.DOM.translate(j,q,r),{width:n,height:m}}function l(a,b,c,d,e,f,g){if("undefined"==typeof e&&(e="left"),"undefined"==typeof f&&(f="top"),"undefined"==typeof g&&(g="right"),"right"!==g&&"left"!==g)throw new Error("unrecognized rotation: "+g);var h="right"===g,i={left:"bottom",right:"top",center:"center",top:"left",bottom:"right"},j={left:"top",right:"bottom",center:"center",top:"right",bottom:"left"},l=h?i:j,m=b.append("g"),n=k(a,m,d,c,l[f],l[e]),o=d3.transform("");return o.rotate="right"===g?90:-90,o.translate=[h?c:0,h?0:d],m.attr("transform",o.toString()),n}function m(b,c,d,e,f,g){"undefined"==typeof f&&(f="left"),"undefined"==typeof g&&(g="top");var i=h(c),j=0,l=c.append("g");b.forEach(function(b,c){var e=l.append("g");a.DOM.translate(e,0,c*i);var h=k(b,e,d,i,f,g);h.width>j&&(j=h.width)});var m=i*b.length,n=e-m,o={center:.5,top:0,bottom:1};return a.DOM.translate(l,0,n*o[g]),{width:j,height:m}}function n(b,c,d,e,f,g,i){"undefined"==typeof f&&(f="left"),"undefined"==typeof g&&(g="top"),"undefined"==typeof i&&(i="left");var j=h(c),k=0,m=c.append("g");b.forEach(function(b,c){var d=m.append("g");a.DOM.translate(d,c*j,0);var h=l(b,d,j,e,f,g,i);h.height>k&&(k=h.height)});var n=j*b.length,o=d-n,p={center:.5,left:0,right:1};return a.DOM.translate(m,o*p[f],0),{width:n,height:k}}function o(b,c,d,e,f,g){var h=null!=f?f:1.1*c>d,i=h?c:d,j=h?d:c,k=a.WordWrap.breakTextToFitRect(b,i,j,e);if(0===k.lines.length)return{textFits:k.textFits,usedWidth:0,usedHeight:0};var l,o;if(null==g){var p=h?d3.max:d3.sum,q=h?d3.sum:d3.max;l=p(k.lines,function(a){return e(a).width}),o=q(k.lines,function(a){return e(a).height})}else{var r=g.g.append("g").classed("writeText-inner-g",!0),s=h?m:n,t=s(k.lines,r,c,d,g.xAlign,g.yAlign);l=t.width,o=t.height}return{textFits:k.textFits,usedWidth:l,usedHeight:o}}b.getTextMeasure=c;var p="a",q=function(){function b(b){var g=this;this.cache=new a.Cache(c(b),p,a.Methods.objEq),this.measure=d(e(f(function(a){return g.cache.get(a)})))}return b.prototype.clear=function(){return this.cache.clear(),this},b}();b.CachingCharacterMeasurer=q,b.getTruncatedText=g,b.getTextHeight=h,b.getTextWidth=i,b._addEllipsesToLine=j,b.writeLineHorizontally=k,b.writeLineVertically=l,b.writeTextHorizontally=m,b.writeTextVertically=n,b.writeText=o}(a.Text||(a.Text={}));a.Text}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){!function(b){function c(b,c,e,f){var g=function(a){return f(a).width},h=d(b,c,g),i=f("hello world").height,j=Math.floor(e/i),k=j>=h.length;return k||(h=h.splice(0,j),j>0&&(h[j-1]=a.Text._addEllipsesToLine(h[j-1],c,f))),{originalText:b,lines:h,textFits:k}}function d(a,b,c){for(var d=[],e=a.split("\n"),g=0,h=e.length;h>g;g++){var i=e[g];null!==i?d=d.concat(f(i,b,c)):d.push("")}return d}function e(a,b,c){var d=h(a),e=d.map(c),f=d3.max(e);return b>=f}function f(a,b,c){for(var d,e=[],f=h(a),i="",j=0;d||je;e++){var g=a[e];""===c||j(c[0],g,d)?c+=g:(b.push(c),c=g),d=g}return c&&b.push(c),b}function i(a){return null==a?!0:""===a.trim()}function j(a,b,c){return m.test(a)&&m.test(b)?!0:m.test(a)||m.test(b)?!1:l.test(c)||k.test(b)?!1:!0}var k=/[{\[]/,l=/[!"%),-.:;?\]}]/,m=/^\s+$/;b.breakTextToFitRect=c,b.canWrapWithoutBreakingWords=e}(a.WordWrap||(a.WordWrap={}));a.WordWrap}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){!function(a){function b(a){return a.node().getBBox()}function c(b){null!=window.requestAnimationFrame?window.requestAnimationFrame(b):setTimeout(b,a.POLYFILL_TIMEOUT_MSEC)}function d(a,b){var c=a.getPropertyValue(b);return null==c?0:parseFloat(c)}function e(a){for(var b=a.node();null!==b&&"svg"!==b.nodeName;)b=b.parentNode;return null==b}function f(a){var b=window.getComputedStyle(a);return d(b,"width")+d(b,"padding-left")+d(b,"padding-right")+d(b,"border-left-width")+d(b,"border-right-width")}function g(a){var b=window.getComputedStyle(a);return d(b,"height")+d(b,"padding-top")+d(b,"padding-bottom")+d(b,"border-top-width")+d(b,"border-bottom-width")}function h(a){var b=a.node().clientWidth;if(0===b){var c=a.attr("width");if(-1!==c.indexOf("%")){for(var d=a.node().parentNode;null!=d&&0===d.clientWidth;)d=d.parentNode;if(null==d)throw new Error("Could not compute width of element");b=d.clientWidth*parseFloat(c)/100}else b=parseFloat(c)}return b}function i(a,b,c){var d=d3.transform(a.attr("transform"));return null==b?d.translate:(c=null==c?0:c,d.translate[0]=b,d.translate[1]=c,a.attr("transform",d.toString()),a)}a.getBBox=b,a.POLYFILL_TIMEOUT_MSEC=1e3/60,a.requestAnimationFramePolyfill=c,a.isSelectionRemovedFromSVG=e,a.getElementWidth=f,a.getElementHeight=g,a.getSVGPixelWidth=h,a.translate=i}(a.DOM||(a.DOM={}));a.DOM}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(a){this._onlyShowUnchanged=!0,this.precision(a)}return a.prototype.format=function(a){var b=this._formatFunction(a);return this._onlyShowUnchanged&&this._valueChanged(a,b)?"":b},a.prototype._valueChanged=function(a,b){return a!==parseFloat(b)},a.prototype.precision=function(a){if(void 0===a)return this._precision;if(0>a||a>20)throw new RangeError("Formatter precision must be between 0 and 20");return this._precision=a,this},a.prototype.showOnlyUnchangedValues=function(a){return void 0===a?this._onlyShowUnchanged:(this._onlyShowUnchanged=a,this)},a}();a.Formatter=b}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(){a.call(this,null),this.showOnlyUnchangedValues(!1),this._formatFunction=function(a){return String(a)}}return __extends(b,a),b}(a.Abstract.Formatter);b.Identity=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){"undefined"==typeof b&&(b=3),a.call(this,b),this._formatFunction=function(a){if("number"==typeof a){var b=Math.pow(10,this._precision);return String(Math.round(a*b)/b)}return String(a)}}return __extends(b,a),b.prototype._valueChanged=function(a,b){return"number"==typeof a?a!==parseFloat(b):!1},b}(a.Abstract.Formatter);b.General=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){"undefined"==typeof b&&(b=3),a.call(this,b),this._formatFunction=function(a){return a.toFixed(this._precision)}}return __extends(b,a),b}(a.Abstract.Formatter);b.Fixed=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(a){var b=function(a){function b(b,c,d){"undefined"==typeof b&&(b=2),"undefined"==typeof c&&(c="$"),"undefined"==typeof d&&(d=!0),a.call(this,b),this.symbol=c,this.prefix=d}return __extends(b,a),b.prototype.format=function(b){var c=a.prototype.format.call(this,Math.abs(b));return""!==c&&(this.prefix?c=this.symbol+c:c+=this.symbol,0>b&&(c="-"+c)),c},b}(a.Fixed);a.Currency=b}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(a){var b=function(a){function b(b){"undefined"==typeof b&&(b=0),a.call(this,b)}return __extends(b,a),b.prototype.format=function(b){var c=a.prototype.format.call(this,100*b);return""!==c&&(c+="%"),c},b}(a.Fixed);a.Percentage=b}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){"undefined"==typeof b&&(b=3),a.call(this,b),this.showOnlyUnchangedValues(!1)}return __extends(b,a),b.prototype.precision=function(b){var c=a.prototype.precision.call(this,b);return this._formatFunction=d3.format("."+this._precision+"s"),c},b}(a.Abstract.Formatter);b.SISuffix=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b,c){if("undefined"==typeof c&&(c=0),a.call(this,c),null==b)throw new Error("Custom Formatters require a formatting function");this._onlyShowUnchanged=!1,this._formatFunction=function(a){return b(a,this)}}return __extends(b,a),b}(a.Abstract.Formatter);b.Custom=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(){a.call(this,null);var b=8,c={};c[0]={format:".%L",filter:function(a){return 0!==a.getMilliseconds()}},c[1]={format:":%S",filter:function(a){return 0!==a.getSeconds()}},c[2]={format:"%I:%M",filter:function(a){return 0!==a.getMinutes()}},c[3]={format:"%I %p",filter:function(a){return 0!==a.getHours()}},c[4]={format:"%a %d",filter:function(a){return 0!==a.getDay()&&1!==a.getDate()}},c[5]={format:"%b %d",filter:function(a){return 1!==a.getDate()}},c[6]={format:"%b",filter:function(a){return 0!==a.getMonth()}},c[7]={format:"%Y",filter:function(){return!0}},this._formatFunction=function(a){for(var d=0;b>d;d++)if(c[d].filter(a))return d3.time.format(c[d].format)(a)},this.showOnlyUnchangedValues(!1)}return __extends(b,a),b}(a.Abstract.Formatter);b.Time=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var Plottable;!function(a){a.version="0.21.0"}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(){this._plottableID=a.nextID++}return a.nextID=0,a}();a.PlottableObject=b}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(c){b.call(this),this.listener2Callback=new a.Util.StrictEqualityAssociativeArray,this.listenable=c}return __extends(c,b),c.prototype.registerListener=function(a,b){return this.listener2Callback.set(a,b),this},c.prototype.broadcast=function(){for(var a=this,b=[],c=0;c=0&&(this._components.splice(b,1),this._invalidateLayout()),this},b.prototype._addComponent=function(a,b){return"undefined"==typeof b&&(b=!1),null==a||this._components.indexOf(a)>=0?!1:(b?this._components.unshift(a):this._components.push(a),a._parent=this,this._isAnchored&&a._anchor(this.content),this._invalidateLayout(),!0)},b.prototype.components=function(){return this._components.slice()},b.prototype.empty=function(){return 0===this._components.length},b.prototype.detachAll=function(){return this._components.slice().forEach(function(a){return a.detach()}),this},b.prototype.remove=function(){a.prototype.remove.call(this),this._components.slice().forEach(function(a){return a.remove()})},b}(a.Component);a.ComponentContainer=b}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){"undefined"==typeof b&&(b=[]);var c=this;a.call(this),this.classed("component-group",!0),b.forEach(function(a){return c._addComponent(a)})}return __extends(b,a),b.prototype._requestedSpace=function(a,b){var c=this._components.map(function(c){return c._requestedSpace(a,b)}),d=this.empty(),e=d?0:d3.max(c,function(a){return a.width}),f=d?0:d3.max(c,function(a){return a.height});return{width:Math.min(e,a),height:Math.min(f,b),wantsWidth:d?!1:c.map(function(a){return a.wantsWidth}).some(function(a){return a}),wantsHeight:d?!1:c.map(function(a){return a.wantsHeight}).some(function(a){return a})}},b.prototype.merge=function(a){return this._addComponent(a),this},b.prototype._computeLayout=function(b,c,d,e){var f=this;return a.prototype._computeLayout.call(this,b,c,d,e),this._components.forEach(function(a){a._computeLayout(0,0,f.availableWidth,f.availableHeight)}),this},b.prototype._isFixedWidth=function(){return this._components.every(function(a){return a._isFixedWidth()})},b.prototype._isFixedHeight=function(){return this._components.every(function(a){return a._isFixedHeight()})},b}(a.Abstract.ComponentContainer);b.Group=c}(a.Component||(a.Component={}));a.Component}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(a){"undefined"==typeof a&&(a=[]);var c=this;b.call(this),this.rowPadding=0,this.colPadding=0,this.rows=[],this.rowWeights=[],this.colWeights=[],this.nRows=0,this.nCols=0,this.classed("table",!0),a.forEach(function(a,b){a.forEach(function(a,d){c.addComponent(b,d,a)})})}return __extends(c,b),c.prototype.addComponent=function(a,b,c){if(this._addComponent(c)){this.nRows=Math.max(a+1,this.nRows),this.nCols=Math.max(b+1,this.nCols),this.padTableToSize(this.nRows,this.nCols);var d=this.rows[a][b];if(null!=d)throw new Error("Table.addComponent cannot be called on a cell where a component already exists (for the moment)");this.rows[a][b]=c}return this},c.prototype._removeComponent=function(a){b.prototype._removeComponent.call(this,a);var c,d;a:for(var e=0;e0&&v&&e!==x,C=f>0&&w&&f!==y;if(!B&&!C)break;if(r>5)break}return e=h-d3.sum(u.guaranteedWidths),f=i-d3.sum(u.guaranteedHeights),n=c.calcProportionalSpace(k,e),o=c.calcProportionalSpace(j,f),{colProportionalSpace:n,rowProportionalSpace:o,guaranteedWidths:u.guaranteedWidths,guaranteedHeights:u.guaranteedHeights,wantsWidth:v,wantsHeight:w}},c.prototype.determineGuarantees=function(b,c){var d=a.Util.Methods.createFilledArray(0,this.nCols),e=a.Util.Methods.createFilledArray(0,this.nRows),f=a.Util.Methods.createFilledArray(!1,this.nCols),g=a.Util.Methods.createFilledArray(!1,this.nRows);return this.rows.forEach(function(h,i){h.forEach(function(h,j){var k;k=null!=h?h._requestedSpace(b[j],c[i]):{width:0,height:0,wantsWidth:!1,wantsHeight:!1};var l=.001,m=function(a,b){return a-b-l>0};(m(k.width,b[j])||m(k.height,c[i]))&&a.Util.Methods.warn("Invariant Violation: Abstract.Component cannot request more space than is offered"),d[j]=Math.max(d[j],k.width),e[i]=Math.max(e[i],k.height),f[j]=f[j]||k.wantsWidth,g[i]=g[i]||k.wantsHeight +var Plottable;!function(a){!function(a){!function(a){function b(a,b,c){return Math.min(b,c)<=a&&a<=Math.max(b,c)}function c(a){null!=window.console&&(null!=window.console.warn?console.warn(a):null!=window.console.log&&console.log(a))}function d(a,b){if(a.length!==b.length)throw new Error("attempted to add arrays of unequal length");return a.map(function(c,d){return a[d]+b[d]})}function e(a,b){var c=d3.set();return a.forEach(function(a){b.has(a)&&c.add(a)}),c}function f(a){return"function"==typeof a?a:"string"==typeof a&&"#"!==a[0]?function(b){return b[a]}:function(){return a}}function g(a,b){var c=f(a);return function(a,d){return c(a,d,b.metadata())}}function h(a){var b={};return a.forEach(function(a){return b[a]=!0}),d3.keys(b)}function i(a){var b=d3.set(),c=[];return a.forEach(function(a){b.has(a)||(b.add(a),c.push(a))}),c}function j(a,b){for(var c=[],d=0;b>d;d++)c[d]="function"==typeof a?a(d):a;return c}function k(a){return Array.prototype.concat.apply([],a)}function l(a,b){if(null==a||null==b)return a===b;if(a.length!==b.length)return!1;for(var c=0;cd;){var f=d+e>>>1,g=null==c?b[f]:c(b[f]);a>g?d=f+1:e=f}return d}a.sortedIndex=b}(a.OpenSource||(a.OpenSource={}));a.OpenSource}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(){this.counter={}}return a.prototype.setDefault=function(a){null==this.counter[a]&&(this.counter[a]=0)},a.prototype.increment=function(a){return this.setDefault(a),++this.counter[a]},a.prototype.decrement=function(a){return this.setDefault(a),--this.counter[a]},a.prototype.get=function(a){return this.setDefault(a),this.counter[a]},a}();a.IDCounter=b}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(){this.keyValuePairs=[]}return a.prototype.set=function(a,b){if(a!==a)throw new Error("NaN may not be used as a key to the StrictEqualityAssociativeArray");for(var c=0;cb){var h=e("."),i=Math.floor(b/h);return"...".substr(0,i)}for(;f+g>b;)d=d.substr(0,d.length-1).trim(),f=e(d);if(e(d+"...")>b)throw new Error("_addEllipsesToLine failed :(");return d+"..."}function k(b,c,d,e,f,g){"undefined"==typeof f&&(f="left"),"undefined"==typeof g&&(g="top");var h={left:0,center:.5,right:1},i={top:0,center:.5,bottom:1};if(void 0===h[f]||void 0===i[g])throw new Error("unrecognized alignment x:"+f+", y:"+g);var j=c.append("g"),k=j.append("text");k.text(b);var l=a.DOM.getBBox(k),m=l.height,n=l.width;if(n>d||m>e)return a.Methods.warn("Insufficient space to fit text"),{width:0,height:0};var o={left:"start",center:"middle",right:"end"},p=o[f],q=d*h[f],r=e*i[g]+m*(1-i[g]),s=-.4*(1-i[g]);return k.attr("text-anchor",p).attr("y",s+"em"),a.DOM.translate(j,q,r),{width:n,height:m}}function l(a,b,c,d,e,f,g){if("undefined"==typeof e&&(e="left"),"undefined"==typeof f&&(f="top"),"undefined"==typeof g&&(g="right"),"right"!==g&&"left"!==g)throw new Error("unrecognized rotation: "+g);var h="right"===g,i={left:"bottom",right:"top",center:"center",top:"left",bottom:"right"},j={left:"top",right:"bottom",center:"center",top:"right",bottom:"left"},l=h?i:j,m=b.append("g"),n=k(a,m,d,c,l[f],l[e]),o=d3.transform("");return o.rotate="right"===g?90:-90,o.translate=[h?c:0,h?0:d],m.attr("transform",o.toString()),n}function m(b,c,d,e,f,g){"undefined"==typeof f&&(f="left"),"undefined"==typeof g&&(g="top");var i=h(c),j=0,l=c.append("g");b.forEach(function(b,c){var e=l.append("g");a.DOM.translate(e,0,c*i);var h=k(b,e,d,i,f,g);h.width>j&&(j=h.width)});var m=i*b.length,n=e-m,o={center:.5,top:0,bottom:1};return a.DOM.translate(l,0,n*o[g]),{width:j,height:m}}function n(b,c,d,e,f,g,i){"undefined"==typeof f&&(f="left"),"undefined"==typeof g&&(g="top"),"undefined"==typeof i&&(i="left");var j=h(c),k=0,m=c.append("g");b.forEach(function(b,c){var d=m.append("g");a.DOM.translate(d,c*j,0);var h=l(b,d,j,e,f,g,i);h.height>k&&(k=h.height)});var n=j*b.length,o=d-n,p={center:.5,left:0,right:1};return a.DOM.translate(m,o*p[f],0),{width:n,height:k}}function o(b,c,d,e,f,g){var h=null!=f?f:1.1*c>d,i=h?c:d,j=h?d:c,k=a.WordWrap.breakTextToFitRect(b,i,j,e);if(0===k.lines.length)return{textFits:k.textFits,usedWidth:0,usedHeight:0};var l,o;if(null==g){var p=h?d3.max:d3.sum,q=h?d3.sum:d3.max;l=p(k.lines,function(a){return e(a).width}),o=q(k.lines,function(a){return e(a).height})}else{var r=g.g.append("g").classed("writeText-inner-g",!0),s=h?m:n,t=s(k.lines,r,c,d,g.xAlign,g.yAlign);l=t.width,o=t.height}return{textFits:k.textFits,usedWidth:l,usedHeight:o}}b.getTextMeasure=c;var p="a",q=function(){function b(b){var g=this;this.cache=new a.Cache(c(b),p,a.Methods.objEq),this.measure=d(e(f(function(a){return g.cache.get(a)})))}return b.prototype.clear=function(){return this.cache.clear(),this},b}();b.CachingCharacterMeasurer=q,b.getTruncatedText=g,b.getTextHeight=h,b.getTextWidth=i,b._addEllipsesToLine=j,b.writeLineHorizontally=k,b.writeLineVertically=l,b.writeTextHorizontally=m,b.writeTextVertically=n,b.writeText=o}(a.Text||(a.Text={}));a.Text}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){!function(b){function c(b,c,e,f){var g=function(a){return f(a).width},h=d(b,c,g),i=f("hello world").height,j=Math.floor(e/i),k=j>=h.length;return k||(h=h.splice(0,j),j>0&&(h[j-1]=a.Text._addEllipsesToLine(h[j-1],c,f))),{originalText:b,lines:h,textFits:k}}function d(a,b,c){for(var d=[],e=a.split("\n"),g=0,h=e.length;h>g;g++){var i=e[g];null!==i?d=d.concat(f(i,b,c)):d.push("")}return d}function e(a,b,c){var d=h(a),e=d.map(c),f=d3.max(e);return b>=f}function f(a,b,c){for(var d,e=[],f=h(a),i="",j=0;d||je;e++){var g=a[e];""===c||j(c[0],g,d)?c+=g:(b.push(c),c=g),d=g}return c&&b.push(c),b}function i(a){return null==a?!0:""===a.trim()}function j(a,b,c){return m.test(a)&&m.test(b)?!0:m.test(a)||m.test(b)?!1:l.test(c)||k.test(b)?!1:!0}var k=/[{\[]/,l=/[!"%),-.:;?\]}]/,m=/^\s+$/;b.breakTextToFitRect=c,b.canWrapWithoutBreakingWords=e}(a.WordWrap||(a.WordWrap={}));a.WordWrap}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){!function(a){function b(a){return a.node().getBBox()}function c(b){null!=window.requestAnimationFrame?window.requestAnimationFrame(b):setTimeout(b,a.POLYFILL_TIMEOUT_MSEC)}function d(a,b){var c=a.getPropertyValue(b);return null==c?0:parseFloat(c)}function e(a){for(var b=a.node();null!==b&&"svg"!==b.nodeName;)b=b.parentNode;return null==b}function f(a){var b=window.getComputedStyle(a);return d(b,"width")+d(b,"padding-left")+d(b,"padding-right")+d(b,"border-left-width")+d(b,"border-right-width")}function g(a){var b=window.getComputedStyle(a);return d(b,"height")+d(b,"padding-top")+d(b,"padding-bottom")+d(b,"border-top-width")+d(b,"border-bottom-width")}function h(a){var b=a.node().clientWidth;if(0===b){var c=a.attr("width");if(-1!==c.indexOf("%")){for(var d=a.node().parentNode;null!=d&&0===d.clientWidth;)d=d.parentNode;if(null==d)throw new Error("Could not compute width of element");b=d.clientWidth*parseFloat(c)/100}else b=parseFloat(c)}return b}function i(a,b,c){var d=d3.transform(a.attr("transform"));return null==b?d.translate:(c=null==c?0:c,d.translate[0]=b,d.translate[1]=c,a.attr("transform",d.toString()),a)}a.getBBox=b,a.POLYFILL_TIMEOUT_MSEC=1e3/60,a.requestAnimationFramePolyfill=c,a.isSelectionRemovedFromSVG=e,a.getElementWidth=f,a.getElementHeight=g,a.getSVGPixelWidth=h,a.translate=i}(a.DOM||(a.DOM={}));a.DOM}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(a){this._onlyShowUnchanged=!0,this.precision(a)}return a.prototype.format=function(a){var b=this._formatFunction(a);return this._onlyShowUnchanged&&this._valueChanged(a,b)?"":b},a.prototype._valueChanged=function(a,b){return a!==parseFloat(b)},a.prototype.precision=function(a){if(void 0===a)return this._precision;if(0>a||a>20)throw new RangeError("Formatter precision must be between 0 and 20");return this._precision=a,this},a.prototype.showOnlyUnchangedValues=function(a){return void 0===a?this._onlyShowUnchanged:(this._onlyShowUnchanged=a,this)},a}();a.Formatter=b}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(){a.call(this,null),this.showOnlyUnchangedValues(!1),this._formatFunction=function(a){return String(a)}}return __extends(b,a),b}(a.Abstract.Formatter);b.Identity=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){"undefined"==typeof b&&(b=3),a.call(this,b),this._formatFunction=function(a){if("number"==typeof a){var b=Math.pow(10,this._precision);return String(Math.round(a*b)/b)}return String(a)}}return __extends(b,a),b.prototype._valueChanged=function(a,b){return"number"==typeof a?a!==parseFloat(b):!1},b}(a.Abstract.Formatter);b.General=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){"undefined"==typeof b&&(b=3),a.call(this,b),this._formatFunction=function(a){return a.toFixed(this._precision)}}return __extends(b,a),b}(a.Abstract.Formatter);b.Fixed=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(a){var b=function(a){function b(b,c,d){"undefined"==typeof b&&(b=2),"undefined"==typeof c&&(c="$"),"undefined"==typeof d&&(d=!0),a.call(this,b),this.symbol=c,this.prefix=d}return __extends(b,a),b.prototype.format=function(b){var c=a.prototype.format.call(this,Math.abs(b));return""!==c&&(this.prefix?c=this.symbol+c:c+=this.symbol,0>b&&(c="-"+c)),c},b}(a.Fixed);a.Currency=b}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(a){var b=function(a){function b(b){"undefined"==typeof b&&(b=0),a.call(this,b)}return __extends(b,a),b.prototype.format=function(b){var c=a.prototype.format.call(this,100*b);return""!==c&&(c+="%"),c},b}(a.Fixed);a.Percentage=b}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){"undefined"==typeof b&&(b=3),a.call(this,b),this.showOnlyUnchangedValues(!1)}return __extends(b,a),b.prototype.precision=function(b){var c=a.prototype.precision.call(this,b);return this._formatFunction=d3.format("."+this._precision+"s"),c},b}(a.Abstract.Formatter);b.SISuffix=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b,c){if("undefined"==typeof c&&(c=0),a.call(this,c),null==b)throw new Error("Custom Formatters require a formatting function");this._onlyShowUnchanged=!1,this._formatFunction=function(a){return b(a,this)}}return __extends(b,a),b}(a.Abstract.Formatter);b.Custom=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(){a.call(this,null);var b=8,c={};c[0]={format:".%L",filter:function(a){return 0!==a.getMilliseconds()}},c[1]={format:":%S",filter:function(a){return 0!==a.getSeconds()}},c[2]={format:"%I:%M",filter:function(a){return 0!==a.getMinutes()}},c[3]={format:"%I %p",filter:function(a){return 0!==a.getHours()}},c[4]={format:"%a %d",filter:function(a){return 0!==a.getDay()&&1!==a.getDate()}},c[5]={format:"%b %d",filter:function(a){return 1!==a.getDate()}},c[6]={format:"%b",filter:function(a){return 0!==a.getMonth()}},c[7]={format:"%Y",filter:function(){return!0}},this._formatFunction=function(a){for(var d=0;b>d;d++)if(c[d].filter(a))return d3.time.format(c[d].format)(a)},this.showOnlyUnchangedValues(!1)}return __extends(b,a),b}(a.Abstract.Formatter);b.Time=c}(a.Formatter||(a.Formatter={}));a.Formatter}(Plottable||(Plottable={}));var Plottable;!function(a){a.version="0.21.1"}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(){this._plottableID=a.nextID++}return a.nextID=0,a}();a.PlottableObject=b}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(c){b.call(this),this.listener2Callback=new a.Util.StrictEqualityAssociativeArray,this.listenable=c}return __extends(c,b),c.prototype.registerListener=function(a,b){return this.listener2Callback.set(a,b),this},c.prototype.broadcast=function(){for(var a=this,b=[],c=0;c=0&&(this._components.splice(b,1),this._invalidateLayout()),this},b.prototype._addComponent=function(a,b){return"undefined"==typeof b&&(b=!1),null==a||this._components.indexOf(a)>=0?!1:(b?this._components.unshift(a):this._components.push(a),a._parent=this,this._isAnchored&&a._anchor(this.content),this._invalidateLayout(),!0)},b.prototype.components=function(){return this._components.slice()},b.prototype.empty=function(){return 0===this._components.length},b.prototype.detachAll=function(){return this._components.slice().forEach(function(a){return a.detach()}),this},b.prototype.remove=function(){a.prototype.remove.call(this),this._components.slice().forEach(function(a){return a.remove()})},b}(a.Component);a.ComponentContainer=b}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){"undefined"==typeof b&&(b=[]);var c=this;a.call(this),this.classed("component-group",!0),b.forEach(function(a){return c._addComponent(a)})}return __extends(b,a),b.prototype._requestedSpace=function(a,b){var c=this._components.map(function(c){return c._requestedSpace(a,b)}),d=this.empty(),e=d?0:d3.max(c,function(a){return a.width}),f=d?0:d3.max(c,function(a){return a.height});return{width:Math.min(e,a),height:Math.min(f,b),wantsWidth:d?!1:c.map(function(a){return a.wantsWidth}).some(function(a){return a}),wantsHeight:d?!1:c.map(function(a){return a.wantsHeight}).some(function(a){return a})}},b.prototype.merge=function(a){return this._addComponent(a),this},b.prototype._computeLayout=function(b,c,d,e){var f=this;return a.prototype._computeLayout.call(this,b,c,d,e),this._components.forEach(function(a){a._computeLayout(0,0,f.availableWidth,f.availableHeight)}),this},b.prototype._isFixedWidth=function(){return this._components.every(function(a){return a._isFixedWidth()})},b.prototype._isFixedHeight=function(){return this._components.every(function(a){return a._isFixedHeight()})},b}(a.Abstract.ComponentContainer);b.Group=c}(a.Component||(a.Component={}));a.Component}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(a){"undefined"==typeof a&&(a=[]);var c=this;b.call(this),this.rowPadding=0,this.colPadding=0,this.rows=[],this.rowWeights=[],this.colWeights=[],this.nRows=0,this.nCols=0,this.classed("table",!0),a.forEach(function(a,b){a.forEach(function(a,d){c.addComponent(b,d,a)})})}return __extends(c,b),c.prototype.addComponent=function(a,b,c){if(this._addComponent(c)){this.nRows=Math.max(a+1,this.nRows),this.nCols=Math.max(b+1,this.nCols),this.padTableToSize(this.nRows,this.nCols);var d=this.rows[a][b];if(null!=d)throw new Error("Table.addComponent cannot be called on a cell where a component already exists (for the moment)");this.rows[a][b]=c}return this},c.prototype._removeComponent=function(a){b.prototype._removeComponent.call(this,a);var c,d;a:for(var e=0;e0&&v&&e!==x,C=f>0&&w&&f!==y;if(!B&&!C)break;if(r>5)break}return e=h-d3.sum(u.guaranteedWidths),f=i-d3.sum(u.guaranteedHeights),n=c.calcProportionalSpace(k,e),o=c.calcProportionalSpace(j,f),{colProportionalSpace:n,rowProportionalSpace:o,guaranteedWidths:u.guaranteedWidths,guaranteedHeights:u.guaranteedHeights,wantsWidth:v,wantsHeight:w}},c.prototype.determineGuarantees=function(b,c){var d=a.Util.Methods.createFilledArray(0,this.nCols),e=a.Util.Methods.createFilledArray(0,this.nRows),f=a.Util.Methods.createFilledArray(!1,this.nCols),g=a.Util.Methods.createFilledArray(!1,this.nRows);return this.rows.forEach(function(h,i){h.forEach(function(h,j){var k;k=null!=h?h._requestedSpace(b[j],c[i]):{width:0,height:0,wantsWidth:!1,wantsHeight:!1};var l=.001,m=function(a,b){return a-b-l>0};(m(k.width,b[j])||m(k.height,c[i]))&&a.Util.Methods.warn("Invariant Violation: Abstract.Component cannot request more space than is offered"),d[j]=Math.max(d[j],k.width),e[i]=Math.max(e[i],k.height),f[j]=f[j]||k.wantsWidth,g[i]=g[i]||k.wantsHeight })}),{guaranteedWidths:d,guaranteedHeights:e,wantsWidthArr:f,wantsHeightArr:g}},c.prototype._requestedSpace=function(a,b){var c=this.iterateLayout(a,b);return{width:d3.sum(c.guaranteedWidths),height:d3.sum(c.guaranteedHeights),wantsWidth:c.wantsWidth,wantsHeight:c.wantsHeight}},c.prototype._computeLayout=function(c,d,e,f){var g=this;b.prototype._computeLayout.call(this,c,d,e,f);var h=this.iterateLayout(this.availableWidth,this.availableHeight),i=a.Util.Methods.addArrays(h.rowProportionalSpace,h.guaranteedHeights),j=a.Util.Methods.addArrays(h.colProportionalSpace,h.guaranteedWidths),k=0;return this.rows.forEach(function(a,b){var c=0;a.forEach(function(a,d){null!=a&&a._computeLayout(c,k,j[d],i[b]),c+=j[d]+g.colPadding}),k+=i[b]+g.rowPadding}),this},c.prototype.padding=function(a,b){return this.rowPadding=a,this.colPadding=b,this._invalidateLayout(),this},c.prototype.rowWeight=function(a,b){return this.rowWeights[a]=b,this._invalidateLayout(),this},c.prototype.colWeight=function(a,b){return this.colWeights[a]=b,this._invalidateLayout(),this},c.prototype._isFixedWidth=function(){var a=d3.transpose(this.rows);return c.fixedSpace(a,function(a){return null==a||a._isFixedWidth()})},c.prototype._isFixedHeight=function(){return c.fixedSpace(this.rows,function(a){return null==a||a._isFixedHeight()})},c.prototype.padTableToSize=function(a,b){for(var c=0;a>c;c++){void 0===this.rows[c]&&(this.rows[c]=[],this.rowWeights[c]=null);for(var d=0;b>d;d++)void 0===this.rows[c][d]&&(this.rows[c][d]=null)}for(d=0;b>d;d++)void 0===this.colWeights[d]&&(this.colWeights[d]=null)},c.calcComponentWeights=function(a,b,c){return a.map(function(a,d){if(null!=a)return a;var e=b[d].map(c),f=e.reduce(function(a,b){return a&&b},!0);return f?0:1})},c.calcProportionalSpace=function(b,c){var d=d3.sum(b);return 0===d?a.Util.Methods.createFilledArray(0,b.length):b.map(function(a){return c*a/d})},c.fixedSpace=function(a,b){var c=function(a){return a.reduce(function(a,b){return a&&b},!0)},d=function(a){return c(a.map(b))};return c(a.map(d))},c}(a.Abstract.ComponentContainer);b.Table=c}(a.Component||(a.Component={}));a.Component}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(c){b.call(this),this.autoDomainAutomatically=!0,this.broadcaster=new a.Core.Broadcaster(this),this._rendererAttrID2Extent={},this._d3Scale=c}return __extends(c,b),c.prototype._getAllExtents=function(){return d3.values(this._rendererAttrID2Extent)},c.prototype._getExtent=function(){return[]},c.prototype.autoDomain=function(){return this.autoDomainAutomatically=!0,this._setDomain(this._getExtent()),this},c.prototype._autoDomainIfAutomaticMode=function(){this.autoDomainAutomatically&&this.autoDomain()},c.prototype.scale=function(a){return this._d3Scale(a)},c.prototype.domain=function(a){return null==a?this._getDomain():(this.autoDomainAutomatically=!1,this._setDomain(a),this)},c.prototype._getDomain=function(){return this._d3Scale.domain()},c.prototype._setDomain=function(a){this._d3Scale.domain(a),this.broadcaster.broadcast()},c.prototype.range=function(a){return null==a?this._d3Scale.range():(this._d3Scale.range(a),this)},c.prototype.copy=function(){return new c(this._d3Scale.copy())},c.prototype.updateExtent=function(a,b,c){return this._rendererAttrID2Extent[a+b]=c,this._autoDomainIfAutomaticMode(),this},c.prototype.removeExtent=function(a,b){return delete this._rendererAttrID2Extent[a+b],this._autoDomainIfAutomaticMode(),this},c}(b.PlottableObject);b.Scale=c}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(c){b.call(this),this._dataChanged=!1,this._animate=!1,this._animators={},this._ANIMATION_DURATION=250,this._projectors={},this.animateOnNextRender=!0,this.clipPathEnabled=!0,this.classed("renderer",!0);var d;d=null!=c?"function"==typeof c.data?c:d=new a.DataSource(c):new a.DataSource,this.dataSource(d)}return __extends(c,b),c.prototype._anchor=function(a){return b.prototype._anchor.call(this,a),this.animateOnNextRender=!0,this._dataChanged=!0,this.updateAllProjectors(),this},c.prototype.remove=function(){var a=this;b.prototype.remove.call(this),this._dataSource.broadcaster.deregisterListener(this);var c=Object.keys(this._projectors);c.forEach(function(b){var c=a._projectors[b];null!=c.scale&&c.scale.broadcaster.deregisterListener(a)})},c.prototype.dataSource=function(a){var b=this;if(null==a)return this._dataSource;var c=this._dataSource;return null!=c&&this._dataSource.broadcaster.deregisterListener(this),this._dataSource=a,this._dataSource.broadcaster.registerListener(this,function(){return b._onDataSourceUpdate()}),this._onDataSourceUpdate(),this},c.prototype._onDataSourceUpdate=function(){this.updateAllProjectors(),this.animateOnNextRender=!0,this._dataChanged=!0,this._render()},c.prototype.project=function(a,b,c){var d=this;a=a.toLowerCase();var e=this._projectors[a],f=null!=e?e.scale:null;return null!=f&&(f.removeExtent(this._plottableID,a),f.broadcaster.deregisterListener(this)),null!=c&&c.broadcaster.registerListener(this,function(){return d._render()}),this._projectors[a]={accessor:b,scale:c},this.updateProjector(a),this._render(),this},c.prototype._generateAttrToProjector=function(){var b=this,c={};return d3.keys(this._projectors).forEach(function(d){var e=b._projectors[d],f=a.Util.Methods.applyAccessor(e.accessor,b.dataSource()),g=e.scale,h=null==g?f:function(a,b){return g.scale(f(a,b))};c[d]=h}),c},c.prototype._doRender=function(){return null!=this.element&&(this._paint(),this._dataChanged=!1,this.animateOnNextRender=!1),this},c.prototype._paint=function(){},c.prototype._setup=function(){return b.prototype._setup.call(this),this.renderArea=this.content.append("g").classed("render-area",!0),this},c.prototype.animate=function(a){return this._animate=a,this},c.prototype.detach=function(){return b.prototype.detach.call(this),this.updateAllProjectors(),this},c.prototype.updateAllProjectors=function(){var a=this;return d3.keys(this._projectors).forEach(function(b){return a.updateProjector(b)}),this},c.prototype.updateProjector=function(a){var b=this._projectors[a];if(null!=b.scale){var c=this.dataSource()._getExtent(b.accessor);0!==c.length&&this._isAnchored?b.scale.updateExtent(this._plottableID,a,c):b.scale.removeExtent(this._plottableID,a)}return this},c.prototype._applyAnimatedAttributes=function(a,b,c){return this._animate&&this.animateOnNextRender&&null!=this._animators[b]?this._animators[b].animate(a,c,this):a.attr(c)},c.prototype.animator=function(a,b){return void 0===b?this._animators[a]:(this._animators[a]=b,this)},c}(b.Component);b.Plot=c}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var Plottable;!function(a){!function(b){!function(b){!function(c){var d=function(){function a(){}return a.prototype.render=function(){b.flush()},a}();c.Immediate=d;var e=function(){function c(){}return c.prototype.render=function(){a.Util.DOM.requestAnimationFramePolyfill(b.flush)},c}();c.AnimationFrame=e;var f=function(){function c(){this._timeoutMsec=a.Util.DOM.POLYFILL_TIMEOUT_MSEC}return c.prototype.render=function(){setTimeout(b.flush,this._timeoutMsec)},c}();c.Timeout=f}(b.RenderPolicy||(b.RenderPolicy={}));b.RenderPolicy}(b.RenderController||(b.RenderController={}));b.RenderController}(a.Core||(a.Core={}));a.Core}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){!function(b){function c(a){b._renderPolicy=a}function d(a){h[a._plottableID]=a,f()}function e(a){i[a._plottableID]=a,h[a._plottableID]=a,f()}function f(){j||(j=!0,b._renderPolicy.render())}function g(){if(j){var b=d3.values(i);b.forEach(function(a){return a._computeLayout()});var c=d3.values(h);c.forEach(function(a){return a._render()}),c=d3.values(h),c.forEach(function(a){return a._doRender()}),i={},h={},j=!1}a.ResizeBroadcaster.clearResizing()}var h={},i={},j=!1;b._renderPolicy=new b.RenderPolicy.AnimationFrame,b.setRenderPolicy=c,b.registerToRender=d,b.registerToComputeLayout=e,b.flush=g}(a.RenderController||(a.RenderController={}));a.RenderController}(a.Core||(a.Core={}));a.Core}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){!function(b){function c(){void 0===i&&(i=new a.Broadcaster(b),window.addEventListener("resize",d))}function d(){j=!0,i.broadcast()}function e(){return j}function f(){j=!1}function g(a){c(),i.registerListener(a._plottableID,function(){return a._invalidateLayout()})}function h(a){i&&i.deregisterListener(a._plottableID)}var i,j=!1;b.resizing=e,b.clearResizing=f,b.register=g,b.deregister=h}(a.ResizeBroadcaster||(a.ResizeBroadcaster={}));a.ResizeBroadcaster}(a.Core||(a.Core={}));a.Core}(Plottable||(Plottable={}));var Plottable;!function(){}(Plottable||(Plottable={}));var Plottable;!function(a){var b=function(){function a(a){this.doNice=!1,this.padProportion=0,this.paddingExceptions=d3.map(),this.unregisteredPaddingExceptions=d3.set(),this.includedValues=d3.map(),this.unregisteredIncludedValues=d3.map(),this.combineExtents=a}return a.prototype.computeDomain=function(a,b){var c;return c=null!=this.combineExtents?this.combineExtents(a):0===a.length?b._defaultExtent():[d3.min(a,function(a){return a[0]}),d3.max(a,function(a){return a[1]})],c=this.includeDomain(c),c=this.padDomain(b,c),c=this.niceDomain(b,c)},a.prototype.pad=function(a){return"undefined"==typeof a&&(a=.05),this.padProportion=a,this},a.prototype.addPaddingException=function(a,b){return null!=b?this.paddingExceptions.set(b,a):this.unregisteredPaddingExceptions.add(a),this},a.prototype.removePaddingException=function(a){return"string"==typeof a?this.paddingExceptions.remove(a):this.unregisteredPaddingExceptions.remove(a),this},a.prototype.addIncludedValue=function(a,b){return null!=b?this.includedValues.set(b,a):this.unregisteredIncludedValues.set(a,a),this},a.prototype.removeIncludedValue=function(a){return"string"==typeof a?this.includedValues.remove(a):this.unregisteredIncludedValues.remove(a),this},a.prototype.nice=function(a){return this.doNice=!0,this.niceCount=a,this},a.defaultCombineExtents=function(a){return 0===a.length?[0,1]:[d3.min(a,function(a){return a[0]}),d3.max(a,function(a){return a[1]})]},a.prototype.padDomain=function(b,c){var d=c[0],e=c[1];if(d===e&&this.padProportion>0){var f=d.valueOf();return d instanceof Date?[f-a.ONE_DAY,f+a.ONE_DAY]:[f-a.PADDING_FOR_IDENTICAL_DOMAIN,f+a.PADDING_FOR_IDENTICAL_DOMAIN]}var g=this.padProportion/2,h=b.invert(b.scale(d)-(b.scale(e)-b.scale(d))*g),i=b.invert(b.scale(e)+(b.scale(e)-b.scale(d))*g),j=this.paddingExceptions.values().concat(this.unregisteredPaddingExceptions.values()),k=d3.set(j);return k.has(d)&&(h=d),k.has(e)&&(i=e),[h,i]},a.prototype.niceDomain=function(a,b){return this.doNice?a._niceDomain(b,this.niceCount):b},a.prototype.includeDomain=function(a){var b=this.includedValues.values().concat(this.unregisteredIncludedValues.values());return b.reduce(function(a,b){return[Math.min(a[0],b),Math.max(a[1],b)]},a)},a.PADDING_FOR_IDENTICAL_DOMAIN=1,a.ONE_DAY=864e5,a}();a.Domainer=b}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(c){b.call(this,c),this._lastRequestedTickCount=10,this._PADDING_FOR_IDENTICAL_DOMAIN=1,this._userSetDomainer=!1,this._domainer=new a.Domainer}return __extends(c,b),c.prototype._getExtent=function(){return this._domainer.computeDomain(this._getAllExtents(),this)},c.prototype.invert=function(a){return this._d3Scale.invert(a)},c.prototype.copy=function(){return new c(this._d3Scale.copy())},c.prototype.domain=function(a){return b.prototype.domain.call(this,a)},c.prototype._setDomain=function(c){var d=function(a){return a!==a||1/0===a||a===-1/0};return d(c[0])||d(c[1])?void a.Util.Methods.warn("Warning: QuantitiveScales cannot take NaN or Infinity as a domain value. Ignoring."):void b.prototype._setDomain.call(this,c)},c.prototype.interpolate=function(a){return null==a?this._d3Scale.interpolate():(this._d3Scale.interpolate(a),this)},c.prototype.rangeRound=function(a){return this._d3Scale.rangeRound(a),this},c.prototype.clamp=function(a){return null==a?this._d3Scale.clamp():(this._d3Scale.clamp(a),this)},c.prototype.ticks=function(a){return null!=a&&(this._lastRequestedTickCount=a),this._d3Scale.ticks(this._lastRequestedTickCount)},c.prototype.tickFormat=function(a,b){return this._d3Scale.tickFormat(a,b)},c.prototype._niceDomain=function(a,b){return this._d3Scale.copy().domain(a).nice(b).domain()},c.prototype.domainer=function(a){return null==a?this._domainer:(this._domainer=a,this._userSetDomainer=!0,this._autoDomainIfAutomaticMode(),this)},c.prototype._defaultExtent=function(){return[0,1]},c}(b.Scale);b.QuantitiveScale=c}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){a.call(this,null==b?d3.scale.linear():b)}return __extends(b,a),b.prototype.copy=function(){return new b(this._d3Scale.copy())},b}(a.Abstract.QuantitiveScale);b.Linear=c}(a.Scale||(a.Scale={}));a.Scale}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){a.call(this,null==b?d3.scale.log():b)}return __extends(b,a),b.prototype.copy=function(){return new b(this._d3Scale.copy())},b.prototype._defaultExtent=function(){return[1,10]},b}(a.Abstract.QuantitiveScale);b.Log=c}(a.Scale||(a.Scale={}));a.Scale}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(a){if("undefined"==typeof a&&(a=10),b.call(this,d3.scale.linear()),this._showIntermediateTicks=!1,this.base=a,this.pivot=this.base,this.untransformedDomain=this._defaultExtent(),this._lastRequestedTickCount=10,1>=a)throw new Error("ModifiedLogScale: The base must be > 1")}return __extends(c,b),c.prototype.adjustedLog=function(a){var b=0>a?-1:1;return a*=b,aa?-1:1;return a*=b,a=Math.pow(this.base,a),a=d&&e>=a});return j.concat(l).concat(k)},c.prototype.logTicks=function(b,c){var d=this,e=this.howManyTicks(b,c);if(0===e)return[];var f=Math.floor(Math.log(b)/Math.log(this.base)),g=Math.ceil(Math.log(c)/Math.log(this.base)),h=d3.range(g,f,-Math.ceil((g-f)/e)),i=this._showIntermediateTicks?Math.floor(e/h.length):1,j=d3.range(this.base,1,-(this.base-1)/i).map(Math.floor),k=a.Util.Methods.uniqNumbers(j),l=h.map(function(a){return k.map(function(b){return Math.pow(d.base,a-1)*b})}),m=a.Util.Methods.flatten(l),n=m.filter(function(a){return a>=b&&c>=a}),o=n.sort(function(a,b){return a-b});return o},c.prototype.howManyTicks=function(a,b){var c=this.adjustedLog(d3.min(this.untransformedDomain)),d=this.adjustedLog(d3.max(this.untransformedDomain)),e=this.adjustedLog(a),f=this.adjustedLog(b),g=(f-e)/(d-c),h=Math.ceil(g*this._lastRequestedTickCount);return h},c.prototype.copy=function(){return new c(this.base)},c.prototype._niceDomain=function(a){return a},c.prototype.showIntermediateTicks=function(a){return null==a?this._showIntermediateTicks:void(this._showIntermediateTicks=a)},c}(a.Abstract.QuantitiveScale);b.ModifiedLog=c}(a.Scale||(a.Scale={}));a.Scale}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(a){if(b.call(this,null==a?d3.scale.ordinal():a),this._range=[0,1],this._rangeType="bands",this._innerPadding=.3,this._outerPadding=.5,this._innerPadding>this._outerPadding)throw new Error("outerPadding must be >= innerPadding so cat axis bands work out reasonably")}return __extends(c,b),c.prototype._getExtent=function(){var b=this._getAllExtents();return a.Util.Methods.uniq(a.Util.Methods.flatten(b))},c.prototype.domain=function(a){return b.prototype.domain.call(this,a)},c.prototype._setDomain=function(a){b.prototype._setDomain.call(this,a),this.range(this.range())},c.prototype.range=function(a){return null==a?this._range:(this._range=a,"points"===this._rangeType?this._d3Scale.rangePoints(a,2*this._outerPadding):"bands"===this._rangeType&&this._d3Scale.rangeBands(a,this._innerPadding,this._outerPadding),this)},c.prototype.rangeBand=function(){return this._d3Scale.rangeBand()},c.prototype.innerPadding=function(){var a=this.domain();if(a.length<2)return 0;var b=Math.abs(this.scale(a[1])-this.scale(a[0]));return b-this.rangeBand()},c.prototype.fullBandStartAndWidth=function(a){var b=this.scale(a)-this.innerPadding()/2,c=this.rangeBand()+this.innerPadding();return[b,c]},c.prototype.rangeType=function(a,b,c){if(null==a)return this._rangeType;if("points"!==a&&"bands"!==a)throw new Error("Unsupported range type: "+a);return this._rangeType=a,null!=b&&(this._outerPadding=b),null!=c&&(this._innerPadding=c),this.broadcaster.broadcast(),this},c.prototype.copy=function(){return new c(this._d3Scale.copy())},c}(a.Abstract.Scale);b.Ordinal=c}(a.Scale||(a.Scale={}));a.Scale}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(a){var c;switch(a){case"Category10":case"category10":case"10":c=d3.scale.category10();break;case"Category20":case"category20":case"20":c=d3.scale.category20();break;case"Category20b":case"category20b":case"20b":c=d3.scale.category20b();break;case"Category20c":case"category20c":case"20c":c=d3.scale.category20c();break;case null:case void 0:c=d3.scale.ordinal();break;default:throw new Error("Unsupported ColorScale type")}b.call(this,c)}return __extends(c,b),c.prototype._getExtent=function(){var b=this._getAllExtents(),c=[];return b.forEach(function(a){c=c.concat(a)}),a.Util.Methods.uniq(c)},c}(a.Abstract.Scale);b.Color=c}(a.Scale||(a.Scale={}));a.Scale}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){a.call(this,null==b?d3.time.scale():b),this._PADDING_FOR_IDENTICAL_DOMAIN=864e5}return __extends(b,a),b.prototype._setDomain=function(b){a.prototype._setDomain.call(this,b.map(function(a){return new Date(a)}))},b}(a.Abstract.QuantitiveScale);b.Time=c}(a.Scale||(a.Scale={}));a.Scale}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(c,d){"undefined"==typeof c&&(c="reds"),"undefined"==typeof d&&(d="linear"),this._colorRange=this._resolveColorValues(c),this._scaleType=d,a.call(this,b.getD3InterpolatedScale(this._colorRange,this._scaleType))}return __extends(b,a),b.getD3InterpolatedScale=function(a,c){var d;switch(c){case"linear":d=d3.scale.linear();break;case"log":d=d3.scale.log();break;case"sqrt":d=d3.scale.sqrt();break;case"pow":d=d3.scale.pow()}if(null==d)throw new Error("unknown quantitive scale type "+c);return d.range([0,1]).interpolate(b.interpolateColors(a))},b.interpolateColors=function(a){if(a.length<2)throw new Error("Color scale arrays must have at least two elements.");return function(){return function(b){b=Math.max(0,Math.min(1,b));var c=b*(a.length-1),d=Math.floor(c),e=Math.ceil(c),f=c-d;return d3.interpolateLab(a[d],a[e])(f)}}},b.prototype.colorRange=function(a){return null==a?this._colorRange:(this._colorRange=this._resolveColorValues(a),void this._resetScale())},b.prototype.scaleType=function(a){return null==a?this._scaleType:(this._scaleType=a,void this._resetScale())},b.prototype._resetScale=function(){this._d3Scale=b.getD3InterpolatedScale(this._colorRange,this._scaleType),this._autoDomainIfAutomaticMode(),this.broadcaster.broadcast()},b.prototype._resolveColorValues=function(a){return a instanceof Array?a:null!=b.COLOR_SCALES[a]?b.COLOR_SCALES[a]:b.COLOR_SCALES.reds},b.prototype.autoDomain=function(){var a=this._getAllExtents();return a.length>0&&this._setDomain([d3.min(a,function(a){return a[0]}),d3.max(a,function(a){return a[1]})]),this},b.COLOR_SCALES={reds:["#FFFFFF","#FFF6E1","#FEF4C0","#FED976","#FEB24C","#FD8D3C","#FC4E2A","#E31A1C","#B10026"],blues:["#FFFFFF","#CCFFFF","#A5FFFD","#85F7FB","#6ED3EF","#55A7E0","#417FD0","#2545D3","#0B02E1"],posneg:["#0B02E1","#2545D3","#417FD0","#55A7E0","#6ED3EF","#85F7FB","#A5FFFD","#CCFFFF","#FFFFFF","#FFF6E1","#FEF4C0","#FED976","#FEB24C","#FD8D3C","#FC4E2A","#E31A1C","#B10026"]},b}(a.Abstract.QuantitiveScale);b.InterpolatedColor=c}(a.Scale||(a.Scale={}));a.Scale}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(a){var b=this;if(this.rescaleInProgress=!1,null==a)throw new Error("ScaleDomainCoordinator requires scales to coordinate");this.scales=a,this.scales.forEach(function(a){return a.broadcaster.registerListener(b,function(a){return b.rescale(a)})})}return a.prototype.rescale=function(a){if(!this.rescaleInProgress){this.rescaleInProgress=!0;var b=a.domain();this.scales.forEach(function(a){return a.domain(b)}),this.rescaleInProgress=!1}},a}();a.ScaleDomainCoordinator=b}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(c){function d(b,d,e){var f=this;if(c.call(this),this._width="auto",this._height="auto",this._tickLength=5,this._tickLabelPadding=3,this._showEndTickLabels=!1,null==b||null==d)throw new Error("Axis requires a scale and orientation");this._scale=b,this.orient(d),this.classed("axis",!0),this._isHorizontal()?this.classed("x-axis",!0):this.classed("y-axis",!0),null==e&&(e=new a.Formatter.General,e.showOnlyUnchangedValues(!1)),this.formatter(e),this._scale.broadcaster.registerListener(this,function(){return f.rescale()})}return __extends(d,c),d.prototype.remove=function(){c.prototype.remove.call(this),this._scale.broadcaster.deregisterListener(this)},d.prototype._isHorizontal=function(){return"top"===this._orientation||"bottom"===this._orientation},d.prototype._computeWidth=function(){return this._computedWidth=this._tickLength,this._computedWidth},d.prototype._computeHeight=function(){return this._computedHeight=this._tickLength,this._computedHeight},d.prototype._requestedSpace=function(a,b){var c=this._width,d=this._height;return this._isHorizontal()?("auto"===this._height&&(null==this._computedHeight&&this._computeHeight(),d=this._computedHeight),c=0):("auto"===this._width&&(null==this._computedWidth&&this._computeWidth(),c=this._computedWidth),d=0),{width:Math.min(a,c),height:Math.min(b,d),wantsWidth:!this._isHorizontal()&&c>a,wantsHeight:this._isHorizontal()&&d>b}},d.prototype._computeLayout=function(a,b,d,e){return c.prototype._computeLayout.call(this,a,b,d,e),this._scale.range(this._isHorizontal()?[0,this.availableWidth]:[this.availableHeight,0]),this},d.prototype._setup=function(){return c.prototype._setup.call(this),this._tickMarkContainer=this.content.append("g").classed(d.TICK_MARK_CLASS+"-container",!0),this._tickLabelContainer=this.content.append("g").classed(d.TICK_LABEL_CLASS+"-container",!0),this._baseline=this.content.append("line").classed("baseline",!0),this},d.prototype._getTickValues=function(){return[]},d.prototype._doRender=function(){var a=this._getTickValues(),b=this._tickMarkContainer.selectAll("."+d.TICK_MARK_CLASS).data(a);return b.enter().append("line").classed(d.TICK_MARK_CLASS,!0),b.attr(this._generateTickMarkAttrHash()),b.exit().remove(),this._baseline.attr(this._generateBaselineAttrHash()),this},d.prototype._generateBaselineAttrHash=function(){var a={x1:0,y1:0,x2:0,y2:0};switch(this._orientation){case"bottom":a.x2=this.availableWidth;break;case"top":a.x2=this.availableWidth,a.y1=this.availableHeight,a.y2=this.availableHeight;break;case"left":a.x1=this.availableWidth,a.x2=this.availableWidth,a.y2=this.availableHeight;break;case"right":a.y2=this.availableHeight}return a},d.prototype._generateTickMarkAttrHash=function(){var a=this,b={x1:0,y1:0,x2:0,y2:0},c=function(b){return a._scale.scale(b)};switch(this._isHorizontal()?(b.x1=c,b.x2=c):(b.y1=c,b.y2=c),this._orientation){case"bottom":b.y2=this._tickLength;break;case"top":b.y1=this.availableHeight,b.y2=this.availableHeight-this._tickLength;break;case"left":b.x1=this.availableWidth,b.x2=this.availableWidth-this._tickLength;break;case"right":b.x2=this._tickLength}return b},d.prototype.rescale=function(){return null!=this.element?this._render():null},d.prototype._invalidateLayout=function(){c.prototype._invalidateLayout.call(this),this._computedWidth=null,this._computedHeight=null},d.prototype.width=function(a){if(null==a)return this.availableWidth;if(this._isHorizontal())throw new Error("width cannot be set on a horizontal Axis");if("auto"!==a&&0>a)throw new Error("invalid value for width");return this._width=a,this._invalidateLayout(),this},d.prototype.height=function(a){if(null==a)return this.availableHeight;if(!this._isHorizontal())throw new Error("height cannot be set on a vertical Axis");if("auto"!==a&&0>a)throw new Error("invalid value for height");return this._height=a,this._invalidateLayout(),this},d.prototype.formatter=function(b){return void 0===b?this._formatter:("function"==typeof b&&(b=new a.Formatter.Custom(b),b.showOnlyUnchangedValues(!1)),this._formatter=b,this._invalidateLayout(),this)},d.prototype.tickLength=function(a){if(null==a)return this._tickLength;if(0>a)throw new Error("tick length must be positive");return this._tickLength=a,this._invalidateLayout(),this},d.prototype.tickLabelPadding=function(a){if(null==a)return this._tickLabelPadding;if(0>a)throw new Error("tick label padding must be positive");return this._tickLabelPadding=a,this._invalidateLayout(),this},d.prototype.orient=function(a){if(null==a)return this._orientation;var b=a.toLowerCase();if("top"!==b&&"bottom"!==b&&"left"!==b&&"right"!==b)throw new Error("unsupported orientation");return this._orientation=b,this._invalidateLayout(),this},d.prototype.showEndTickLabels=function(a){return null==a?this._showEndTickLabels:(this._showEndTickLabels=a,this._render(),this)},d.prototype._hideEndTickLabels=function(){var a=this,c=this.element.select(".bounding-box")[0][0].getBoundingClientRect(),d=function(b){return Math.floor(c.left)<=Math.ceil(b.left)&&Math.floor(c.top)<=Math.ceil(b.top)&&Math.floor(b.right)<=Math.ceil(c.left+a.availableWidth)&&Math.floor(b.bottom)<=Math.ceil(c.top+a.availableHeight)},e=this._tickLabelContainer.selectAll("."+b.Axis.TICK_LABEL_CLASS);if(0!==e[0].length){var f=e[0][0];d(f.getBoundingClientRect())||d3.select(f).style("visibility","hidden");var g=e[0][e[0].length-1];d(g.getBoundingClientRect())||d3.select(g).style("visibility","hidden")}},d.prototype._hideOverlappingTickLabels=function(){function a(a,b){return a.rightb.right?!1:a.bottomb.bottom?!1:!0}var c,d=this._tickLabelContainer.selectAll("."+b.Axis.TICK_LABEL_CLASS).filter(function(){return"visible"===d3.select(this).style("visibility")});d.each(function(){var b=this.getBoundingClientRect(),d=d3.select(this);null!=c&&a(b,c)?d.style("visibility","hidden"):(c=b,d.style("visibility","visible"))})},d.TICK_MARK_CLASS="tick-mark",d.TICK_LABEL_CLASS="tick-label",d}(b.Component);b.Axis=c}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(a,c,d){b.call(this,a,c,d),this.tickLabelPositioning="center",this.showFirstTickLabel=!1,this.showLastTickLabel=!1}return __extends(c,b),c.prototype._computeWidth=function(){var b=this._getTickValues(),c=function(a){var b=Math.floor(Math.log(Math.abs(a))/Math.LN10);return b>0?b:1},d=Math.max.apply(null,b.map(c)),e=this._formatter.precision(),f=-(Math.pow(10,d)+Math.pow(10,-e)),g=this._tickLabelContainer.append("text").classed(a.Abstract.Axis.TICK_LABEL_CLASS,!0),h=this._formatter.format(f),i=g.text(h).node().getComputedTextLength();return g.remove(),this._computedWidth="center"===this.tickLabelPositioning?this.tickLength()+this.tickLabelPadding()+i:Math.max(this.tickLength(),this.tickLabelPadding()+i),this._computedWidth},c.prototype._computeHeight=function(){var b=this._tickLabelContainer.append("text").classed(a.Abstract.Axis.TICK_LABEL_CLASS,!0),c=a.Util.DOM.getBBox(b.text("test")).height;return b.remove(),this._computedHeight="center"===this.tickLabelPositioning?this.tickLength()+this.tickLabelPadding()+c:Math.max(this.tickLength(),this.tickLabelPadding()+c),this._computedHeight},c.prototype._getTickValues=function(){return this._scale.ticks()},c.prototype._doRender=function(){var c=this;b.prototype._doRender.call(this);var d={x:0,y:0,dx:"0em",dy:"0.3em"},e=this.tickLength(),f=this.tickLabelPadding(),g="middle",h=0,i=0,j=0,k=0;if(this._isHorizontal())switch(this.tickLabelPositioning){case"left":g="end",h=-f,k=f;break;case"center":k=e+f;break;case"right":g="start",h=f,k=f}else switch(this.tickLabelPositioning){case"top":d.dy="-0.3em",j=f,i=-f;break;case"center":j=e+f;break;case"bottom":d.dy="1em",j=f,i=f}var l=this._generateTickMarkAttrHash();switch(this._orientation){case"bottom":d.x=l.x1,d.dy="0.95em",i=l.y1+k;break;case"top":d.x=l.x1,d.dy="-.25em",i=l.y1-k;break;case"left":g="end",h=l.x1-j,d.y=l.y1;break;case"right":g="start",h=l.x1+j,d.y=l.y1}var m=this._getTickValues(),n=this._tickLabelContainer.selectAll("."+a.Abstract.Axis.TICK_LABEL_CLASS).data(m);n.enter().append("text").classed(a.Abstract.Axis.TICK_LABEL_CLASS,!0),n.exit().remove();var o=function(a){return c._formatter.format(a)};n.style("text-anchor",g).style("visibility","visible").attr(d).text(o);var p="translate("+h+", "+i+")"; return this._tickLabelContainer.attr("transform",p),this.showEndTickLabels()||this._hideEndTickLabels(),this._hideOverlappingTickLabels(),this},c.prototype.tickLabelPosition=function(a){if(null==a)return this.tickLabelPositioning;var b=a.toLowerCase();if(this._isHorizontal()){if("left"!==b&&"center"!==b&&"right"!==b)throw new Error(b+" is not a valid tick label position for a horizontal NumericAxis")}else if("top"!==b&&"center"!==b&&"bottom"!==b)throw new Error(b+" is not a valid tick label position for a vertical NumericAxis");return this.tickLabelPositioning=b,this._invalidateLayout(),this},c.prototype.showEndTickLabel=function(a,b){if(this._isHorizontal()&&"left"===a||!this._isHorizontal()&&"bottom"===a)return void 0===b?this.showFirstTickLabel:(this.showFirstTickLabel=b,this._render());if(this._isHorizontal()&&"right"===a||!this._isHorizontal()&&"top"===a)return void 0===b?this.showLastTickLabel:(this.showLastTickLabel=b,this._render());throw new Error("Attempt to show "+a+" tick label on a "+(this._isHorizontal()?"horizontal":"vertical")+" axis")},c}(a.Abstract.Axis);b.Numeric=c}(a.Axis||(a.Axis={}));a.Axis}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(c,d,e){"undefined"==typeof d&&(d="bottom"),"undefined"==typeof e&&(e=new a.Formatter.Identity);var f=this;if(b.call(this,c,d,e),this.classed("category-axis",!0),"bands"!==c.rangeType())throw new Error("Only rangeBands category axes are implemented");this._scale.broadcaster.registerListener(this,function(){return f._invalidateLayout()})}return __extends(c,b),c.prototype._setup=function(){return b.prototype._setup.call(this),this.measurer=new a.Util.Text.CachingCharacterMeasurer(this._tickLabelContainer),this},c.prototype._requestedSpace=function(a,b){var c=this._isHorizontal()?0:this.tickLength()+this.tickLabelPadding(),d=this._isHorizontal()?this.tickLength()+this.tickLabelPadding():0;if(0>a||0>b)return{width:a,height:b,wantsWidth:!this._isHorizontal(),wantsHeight:this._isHorizontal()};if(0===this._scale.domain().length)return{width:0,height:0,wantsWidth:!1,wantsHeight:!1};var e=this._scale.copy();e.range(this._isHorizontal()?[0,a]:[b,0]);var f=this.measureTicks(a,b,e,this._scale.domain());return{width:f.usedWidth+c,height:f.usedHeight+d,wantsWidth:!f.textFits,wantsHeight:!f.textFits}},c.prototype._getTickValues=function(){return this._scale.domain()},c.prototype.measureTicks=function(b,c,d,e){var f="string"!=typeof e[0],g=this,h=[],i=function(a){return g.measurer.measure(a)},j=f?function(a){return e.each(a)}:function(a){return e.forEach(a)};j(function(e){var j,k=d.fullBandStartAndWidth(e)[1],l=g._isHorizontal()?k:b-g.tickLength()-g.tickLabelPadding(),m=g._isHorizontal()?c-g.tickLength()-g.tickLabelPadding():k,n=g._formatter;if(f){var o=d3.select(this),p={left:"right",right:"left",top:"center",bottom:"center"},q={left:"center",right:"center",top:"bottom",bottom:"top"};j=a.Util.Text.writeText(n.format(e),l,m,i,!0,{g:o,xAlign:p[g._orientation],yAlign:q[g._orientation]})}else j=a.Util.Text.writeText(n.format(e),l,m,i,!0);h.push(j)});var k=this._isHorizontal()?d3.sum:d3.max,l=this._isHorizontal()?d3.max:d3.sum;return{textFits:h.every(function(a){return a.textFits}),usedWidth:k(h,function(a){return a.usedWidth}),usedHeight:l(h,function(a){return a.usedHeight})}},c.prototype._doRender=function(){var c=this;b.prototype._doRender.call(this);var d=this._tickLabelContainer.selectAll("."+a.Abstract.Axis.TICK_LABEL_CLASS).data(this._scale.domain(),function(a){return a}),e=function(a){var b=c._scale.fullBandStartAndWidth(a),d=b[0],e=c._isHorizontal()?d:0,f=c._isHorizontal()?0:d;return"translate("+e+","+f+")"};d.enter().append("g").classed(a.Abstract.Axis.TICK_LABEL_CLASS,!0),d.exit().remove(),d.attr("transform",e),d.text(""),this.measureTicks(this.availableWidth,this.availableHeight,this._scale,d);var f=this._isHorizontal()?[this._scale.rangeBand()/2,0]:[0,this._scale.rangeBand()/2],g="right"===this._orientation?this.tickLength()+this.tickLabelPadding():0,h="bottom"===this._orientation?this.tickLength()+this.tickLabelPadding():0;return a.Util.DOM.translate(this._tickLabelContainer,g,h),a.Util.DOM.translate(this._tickMarkContainer,f[0],f[1]),this},c.prototype._computeLayout=function(a,c,d,e){return this.measurer.clear(),b.prototype._computeLayout.call(this,a,c,d,e)},c}(a.Abstract.Axis);b.Category=c}(a.Axis||(a.Axis={}));a.Axis}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(a,c){if("undefined"==typeof a&&(a=""),"undefined"==typeof c&&(c="horizontal"),b.call(this),this.classed("label",!0),this.text(a),c=c.toLowerCase(),"vertical-left"===c&&(c="left"),"vertical-right"===c&&(c="right"),"horizontal"!==c&&"left"!==c&&"right"!==c)throw new Error(c+" is not a valid orientation for LabelComponent");this.orientation=c,this.xAlign("center").yAlign("center")}return __extends(c,b),c.prototype.xAlign=function(a){var c=a.toLowerCase();return b.prototype.xAlign.call(this,c),this.xAlignment=c,this},c.prototype.yAlign=function(a){var c=a.toLowerCase();return b.prototype.yAlign.call(this,c),this.yAlignment=c,this},c.prototype._requestedSpace=function(a,b){var c=this.measurer(this._text),d="horizontal"===this.orientation?c.width:c.height,e="horizontal"===this.orientation?c.height:c.width;return{width:Math.min(d,a),height:Math.min(e,b),wantsWidth:d>a,wantsHeight:e>b}},c.prototype._setup=function(){return b.prototype._setup.call(this),this.textContainer=this.content.append("g"),this.measurer=a.Util.Text.getTextMeasure(this.textContainer),this.text(this._text),this},c.prototype.text=function(a){return void 0===a?this._text:(this._text=a,this._invalidateLayout(),this)},c.prototype._doRender=function(){b.prototype._doRender.call(this),this.textContainer.selectAll("text").remove();var c="horizontal"===this.orientation?this.availableWidth:this.availableHeight,d=a.Util.Text.getTruncatedText(this._text,c,this.measurer);return"horizontal"===this.orientation?a.Util.Text.writeLineHorizontally(d,this.textContainer,this.availableWidth,this.availableHeight,this.xAlignment,this.yAlignment):a.Util.Text.writeLineVertically(d,this.textContainer,this.availableWidth,this.availableHeight,this.xAlignment,this.yAlignment,this.orientation),this},c.prototype._computeLayout=function(c,d,e,f){return b.prototype._computeLayout.call(this,c,d,e,f),this.measurer=a.Util.Text.getTextMeasure(this.textContainer),this},c}(a.Abstract.Component);b.Label=c;var d=function(a){function b(b,c){a.call(this,b,c),this.classed("title-label",!0)}return __extends(b,a),b}(c);b.TitleLabel=d;var e=function(a){function b(b,c){a.call(this,b,c),this.classed("axis-label",!0)}return __extends(b,a),b}(c);b.AxisLabel=e}(a.Component||(a.Component={}));a.Component}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(a){b.call(this),this.classed("legend",!0),this.scale(a),this.xAlign("RIGHT").yAlign("TOP"),this.xOffset(5).yOffset(5)}return __extends(c,b),c.prototype.remove=function(){b.prototype.remove.call(this),null!=this.colorScale&&this.colorScale.broadcaster.deregisterListener(this)},c.prototype.toggleCallback=function(a){return void 0!==a?(this._toggleCallback=a,this.isOff=d3.set(),this.updateListeners(),this.updateClasses(),this):this._toggleCallback},c.prototype.hoverCallback=function(a){return void 0!==a?(this._hoverCallback=a,this.datumCurrentlyFocusedOn=void 0,this.updateListeners(),this.updateClasses(),this):this._hoverCallback},c.prototype.scale=function(a){var b=this;return null!=a?(null!=this.colorScale&&this.colorScale.broadcaster.deregisterListener(this),this.colorScale=a,this.colorScale.broadcaster.registerListener(this,function(){return b.updateDomain()}),this.updateDomain(),this):this.colorScale},c.prototype.updateDomain=function(){null!=this._toggleCallback&&(this.isOff=a.Util.Methods.intersection(this.isOff,d3.set(this.scale().domain()))),null!=this._hoverCallback&&(this.datumCurrentlyFocusedOn=this.scale().domain().indexOf(this.datumCurrentlyFocusedOn)>=0?this.datumCurrentlyFocusedOn:void 0),this._invalidateLayout()},c.prototype._computeLayout=function(a,c,d,e){b.prototype._computeLayout.call(this,a,c,d,e);var f=this.measureTextHeight(),g=this.colorScale.domain().length;return this.nRowsDrawn=Math.min(g,Math.floor(this.availableHeight/f)),this},c.prototype._requestedSpace=function(b,d){var e=this.measureTextHeight(),f=this.colorScale.domain().length,g=Math.min(f,Math.floor(d/e)),h=this.content.append("g").classed(c.SUBELEMENT_CLASS,!0),i=h.append("text"),j=d3.max(this.colorScale.domain(),function(b){return a.Util.Text.getTextWidth(i,b)});h.remove(),j=void 0===j?0:j;var k=j+e+2*c.MARGIN;return{width:Math.min(k,b),height:g*e,wantsWidth:k>b,wantsHeight:f>g}},c.prototype.measureTextHeight=function(){var b=this.content.append("g").classed(c.SUBELEMENT_CLASS,!0),d=a.Util.Text.getTextHeight(b.append("text"));return b.remove(),d},c.prototype._doRender=function(){b.prototype._doRender.call(this);var d=this.colorScale.domain().slice(0,this.nRowsDrawn),e=this.measureTextHeight(),f=this.availableWidth-e-c.MARGIN,g=e-2*c.MARGIN-2,h=this.content.selectAll("."+c.SUBELEMENT_CLASS).data(d,function(a){return a}),i=h.enter().append("g").classed(c.SUBELEMENT_CLASS,!0);return i.append("circle").attr("cx",c.MARGIN+g/2).attr("cy",c.MARGIN+g/2).attr("r",g),i.append("text").attr("x",e).attr("y",c.MARGIN+e/2),h.exit().remove(),h.attr("transform",function(a){return"translate(0,"+d.indexOf(a)*e+")"}),h.selectAll("circle").attr("fill",this.colorScale._d3Scale),h.selectAll("text").text(function(b){var c=a.Util.Text.getTextMeasure(d3.select(this));return a.Util.Text.getTruncatedText(b,f,c)}),this.updateClasses(),this.updateListeners(),this},c.prototype.updateListeners=function(){var a=this;if(this._isSetup){var b=this.content.selectAll("."+c.SUBELEMENT_CLASS);if(null!=this._hoverCallback){var d=function(b){return function(c){a.datumCurrentlyFocusedOn=b?c:void 0,a._hoverCallback(a.datumCurrentlyFocusedOn),a.updateClasses()}};b.on("mouseover",d(!0)),b.on("mouseout",d(!1))}else b.on("mouseover",null),b.on("mouseout",null);null!=this._toggleCallback?b.on("click",function(b){var c=a.isOff.has(b);c?a.isOff.remove(b):a.isOff.add(b),a._toggleCallback(b,c),a.updateClasses()}):b.on("click",null)}},c.prototype.updateClasses=function(){var a=this;if(this._isSetup){var b=this.content.selectAll("."+c.SUBELEMENT_CLASS);null!=this._hoverCallback?(b.classed("focus",function(b){return a.datumCurrentlyFocusedOn===b}),b.classed("hover",void 0!==this.datumCurrentlyFocusedOn)):(b.classed("hover",!1),b.classed("focus",!1)),null!=this._toggleCallback?(b.classed("toggled-on",function(b){return!a.isOff.has(b)}),b.classed("toggled-off",function(b){return a.isOff.has(b)})):(b.classed("toggled-on",!1),b.classed("toggled-off",!1))}},c.SUBELEMENT_CLASS="legend-row",c.MARGIN=5,c}(a.Abstract.Component);b.Legend=c}(a.Component||(a.Component={}));a.Component}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b,c){var d=this;if(a.call(this),null==b&&null==c)throw new Error("Gridlines must have at least one scale");this.classed("gridlines",!0),this.xScale=b,this.yScale=c,null!=this.xScale&&this.xScale.broadcaster.registerListener(this,function(){return d._render()}),null!=this.yScale&&this.yScale.broadcaster.registerListener(this,function(){return d._render()})}return __extends(b,a),b.prototype.remove=function(){return a.prototype.remove.call(this),null!=this.xScale&&this.xScale.broadcaster.deregisterListener(this),null!=this.yScale&&this.yScale.broadcaster.deregisterListener(this),this},b.prototype._setup=function(){return a.prototype._setup.call(this),this.xLinesContainer=this.content.append("g").classed("x-gridlines",!0),this.yLinesContainer=this.content.append("g").classed("y-gridlines",!0),this},b.prototype._doRender=function(){return a.prototype._doRender.call(this),this.redrawXLines(),this.redrawYLines(),this},b.prototype.redrawXLines=function(){var a=this;if(null!=this.xScale){var b=this.xScale.ticks(),c=function(b){return a.xScale.scale(b)},d=this.xLinesContainer.selectAll("line").data(b);d.enter().append("line"),d.attr("x1",c).attr("y1",0).attr("x2",c).attr("y2",this.availableHeight),d.exit().remove()}},b.prototype.redrawYLines=function(){var a=this;if(null!=this.yScale){var b=this.yScale.ticks(),c=function(b){return a.yScale.scale(b)},d=this.yLinesContainer.selectAll("line").data(b);d.enter().append("line"),d.attr("x1",0).attr("y1",c).attr("x2",this.availableWidth).attr("y2",c),d.exit().remove()}},b}(a.Abstract.Component);b.Gridlines=c}(a.Component||(a.Component={}));a.Component}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){!function(a){function b(b,c,d){"undefined"==typeof c&&(c=a.ONE_DAY),"undefined"==typeof d&&(d="");var e=function(a){var e=Math.round((a.valueOf()-b)/c);return e.toString()+d};return e}a.ONE_DAY=864e5,a.generateRelativeDateFormatter=b}(a.Axis||(a.Axis={}));a.Axis}(a.Util||(a.Util={}));a.Util}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(a){var b=function(b){function c(a,c,d){if(b.call(this,a),null==c||null==d)throw new Error("XYPlots require an xScale and yScale");this.classed("xy-renderer",!0),this.project("x","x",c),this.project("y","y",d)}return __extends(c,b),c.prototype.project=function(a,c,d){return"x"===a&&null!=d&&(this.xScale=d,this._updateXDomainer()),"y"===a&&null!=d&&(this.yScale=d,this._updateYDomainer()),b.prototype.project.call(this,a,c,d),this},c.prototype._computeLayout=function(a,c,d,e){return b.prototype._computeLayout.call(this,a,c,d,e),this.xScale.range([0,this.availableWidth]),this.yScale.range([this.availableHeight,0]),this},c.prototype._updateXDomainer=function(){if(this.xScale instanceof a.QuantitiveScale){var b=this.xScale;b._userSetDomainer||b.domainer().pad().nice()}return this},c.prototype._updateYDomainer=function(){if(this.yScale instanceof a.QuantitiveScale){var b=this.yScale;b._userSetDomainer||b.domainer().pad().nice()}return this},c}(a.Plot);a.XYPlot=b}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(c,d,e){b.call(this,c,d,e),this._animators={"circles-reset":new a.Animator.Null,circles:(new a.Animator.IterativeDelay).duration(250).delay(5)},this.classed("circle-renderer",!0),this.project("r",3),this.project("fill",function(){return"steelblue"})}return __extends(c,b),c.prototype.project=function(a,c,d){return a="cx"===a?"x":a,a="cy"===a?"y":a,b.prototype.project.call(this,a,c,d),this},c.prototype._paint=function(){b.prototype._paint.call(this);var a=this._generateAttrToProjector();a.cx=a.x,a.cy=a.y,delete a.x,delete a.y;var c=this.renderArea.selectAll("circle").data(this._dataSource.data());if(c.enter().append("circle"),this._dataChanged){var d=a.r;a.r=function(){return 0},this._applyAnimatedAttributes(c,"circles-reset",a),a.r=d}this._applyAnimatedAttributes(c,"circles",a),c.exit().remove()},c}(a.Abstract.XYPlot);b.Scatter=c}(a.Plot||(a.Plot={}));a.Plot}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(c,d,e,f){b.call(this,c,d,e),this._animators={cells:new a.Animator.Null},this.classed("grid-renderer",!0),this.xScale.rangeType("bands",0,0),this.yScale.rangeType("bands",0,0),this.colorScale=f,this.project("fill","value",f)}return __extends(c,b),c.prototype.project=function(a,c,d){return b.prototype.project.call(this,a,c,d),"fill"===a&&(this.colorScale=this._projectors.fill.scale),this},c.prototype._paint=function(){b.prototype._paint.call(this);var a=this.renderArea.selectAll("rect").data(this._dataSource.data());a.enter().append("rect");var c=this.xScale.rangeBand(),d=this.yScale.rangeBand(),e=this._generateAttrToProjector();e.width=function(){return c},e.height=function(){return d},this._applyAnimatedAttributes(a,"cells",e),a.exit().remove()},c}(a.Abstract.XYPlot);b.Grid=c}(a.Plot||(a.Plot={}));a.Plot}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(c){function d(b,d,e){c.call(this,b,d,e),this._baselineValue=0,this._barAlignmentFactor=0,this._animators={"bars-reset":new a.Animator.Null,bars:new a.Animator.IterativeDelay,baseline:new a.Animator.Null},this.classed("bar-renderer",!0),this.project("fill",function(){return"steelblue"}),this.baseline(this._baselineValue)}return __extends(d,c),d.prototype._setup=function(){return c.prototype._setup.call(this),this._baseline=this.renderArea.append("line").classed("baseline",!0),this._bars=this.renderArea.selectAll("rect").data([]),this},d.prototype._paint=function(){c.prototype._paint.call(this),this._bars=this.renderArea.selectAll("rect").data(this._dataSource.data()),this._bars.enter().append("rect");var a=this._isVertical?this.yScale:this.xScale,b=a.scale(this._baselineValue),d=this._isVertical?"y":"x",e=this._isVertical?"height":"width";if(this._dataChanged&&this._animate){var f=this._generateAttrToProjector();f[d]=function(){return b},f[e]=function(){return 0},this._applyAnimatedAttributes(this._bars,"bars-reset",f)}var g=this._generateAttrToProjector();null!=g.fill&&this._bars.attr("fill",g.fill),this._applyAnimatedAttributes(this._bars,"bars",g),this._bars.exit().remove();var h={x1:this._isVertical?0:b,y1:this._isVertical?b:0,x2:this._isVertical?this.availableWidth:b,y2:this._isVertical?b:this.availableHeight};this._applyAnimatedAttributes(this._baseline,"baseline",h)},d.prototype.baseline=function(a){return this._baselineValue=a,this._updateXDomainer(),this._updateYDomainer(),this._render(),this},d.prototype.barAlignment=function(a){var b=a.toLowerCase(),c=this.constructor._BarAlignmentToFactor;if(void 0===c[b])throw new Error("unsupported bar alignment");return this._barAlignmentFactor=c[b],this._render(),this},d.prototype.parseExtent=function(a){if("number"==typeof a)return{min:a,max:a};if(a instanceof Object&&"min"in a&&"max"in a)return a;throw new Error("input '"+a+"' can't be parsed as an IExtent")},d.prototype.selectBar=function(a,b,c){if("undefined"==typeof c&&(c=!0),!this._isSetup)return null;var d=[],e=this.parseExtent(a),f=this.parseExtent(b),g=.5;if(this._bars.each(function(){var a=this.getBBox();a.x+a.width>=e.min-g&&a.x<=e.max+g&&a.y+a.height>=f.min-g&&a.y<=f.max+g&&d.push(this)}),d.length>0){var h=d3.selectAll(d);return h.classed("selected",c),h}return null},d.prototype.deselectAll=function(){return this._isSetup&&this._bars.classed("selected",!1),this},d.prototype._updateDomainer=function(a){if(a instanceof b.QuantitiveScale){var c=a;c._userSetDomainer||(null!=this._baselineValue?c.domainer().addPaddingException(this._baselineValue,"BAR_PLOT+"+this._plottableID).addIncludedValue(this._baselineValue,"BAR_PLOT+"+this._plottableID):c.domainer().removePaddingException("BAR_PLOT+"+this._plottableID).removeIncludedValue("BAR_PLOT+"+this._plottableID)),c._autoDomainIfAutomaticMode()}return this},d.prototype._generateAttrToProjector=function(){var b=this,e=c.prototype._generateAttrToProjector.call(this),f=this._isVertical?this.yScale:this.xScale,g=this._isVertical?this.xScale:this.yScale,h=this._isVertical?"y":"x",i=this._isVertical?"x":"y",j=g instanceof a.Scale.Ordinal&&"bands"===g.rangeType(),k=f.scale(this._baselineValue);if(null==e.width){var l=j?g.rangeBand():d.DEFAULT_WIDTH;e.width=function(){return l}}var m=e[i],n=e.width;if(j){var o=g.rangeBand();e[i]=function(a,b){return m(a,b)-n(a,b)/2+o/2}}else e[i]=function(a,c){return m(a,c)-n(a,c)*b._barAlignmentFactor};var p=e[h];return e[h]=function(a,b){var c=p(a,b);return c>k?k:c},e.height=function(a,b){return Math.abs(k-p(a,b))},e},d.DEFAULT_WIDTH=10,d._BarAlignmentToFactor={},d}(b.XYPlot);b.BarPlot=c}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b,c,d){a.call(this,b,c,d),this._isVertical=!0}return __extends(b,a),b.prototype._updateYDomainer=function(){return this._updateDomainer(this.yScale),this},b._BarAlignmentToFactor={left:0,center:.5,right:1},b}(a.Abstract.BarPlot);b.VerticalBar=c}(a.Plot||(a.Plot={}));a.Plot}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b,c,d){a.call(this,b,c,d),this.isVertical=!1}return __extends(b,a),b.prototype._updateXDomainer=function(){return this._updateDomainer(this.xScale),this},b.prototype._generateAttrToProjector=function(){var b=a.prototype._generateAttrToProjector.call(this),c=b.width;return b.width=b.height,b.height=c,b},b._BarAlignmentToFactor={top:0,center:.5,bottom:1},b}(a.Abstract.BarPlot);b.HorizontalBar=c}(a.Plot||(a.Plot={}));a.Plot}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(c,d,e){b.call(this,c,d,e),this._animators={"line-reset":new a.Animator.Null,line:(new a.Animator.Default).duration(600).easing("exp-in-out")},this.classed("line-renderer",!0),this.project("stroke",function(){return"steelblue"}),this.project("stroke-width",function(){return"2px"})}return __extends(c,b),c.prototype._setup=function(){return b.prototype._setup.call(this),this.linePath=this.renderArea.append("path").classed("line",!0),this},c.prototype._getResetYFunction=function(){var a=this.yScale.domain(),b=Math.max(a[0],a[1]),c=Math.min(a[0],a[1]),d=0;0>b?d=b:c>0&&(d=c);var e=this.yScale.scale(d);return function(){return e}},c.prototype._paint=function(){b.prototype._paint.call(this);var a=this._generateAttrToProjector(),c=a.x,d=a.y;delete a.x,delete a.y,this.linePath.datum(this._dataSource.data()),this._dataChanged&&(a.d=d3.svg.line().x(c).y(this._getResetYFunction()),this._applyAnimatedAttributes(this.linePath,"line-reset",a)),a.d=d3.svg.line().x(c).y(d),this._applyAnimatedAttributes(this.linePath,"line",a)},c}(a.Abstract.XYPlot);b.Line=c}(a.Plot||(a.Plot={}));a.Plot}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(c,d,e){b.call(this,c,d,e),this.classed("area-renderer",!0),this.project("y0",0,e),this.project("fill",function(){return"steelblue"}),this.project("fill-opacity",function(){return.5}),this.project("stroke",function(){return"none"}),this._animators["area-reset"]=new a.Animator.Null,this._animators.area=(new a.Animator.Default).duration(600).easing("exp-in-out")}return __extends(c,b),c.prototype._setup=function(){return b.prototype._setup.call(this),this.areaPath=this.renderArea.append("path").classed("area",!0),this},c.prototype._onDataSourceUpdate=function(){b.prototype._onDataSourceUpdate.call(this),null!=this.yScale&&this._updateYDomainer()},c.prototype._updateYDomainer=function(){b.prototype._updateYDomainer.call(this);var a=this.yScale,c=this._projectors.y0,d=null!=c?c.accessor:null,e=null!=d?this.dataSource()._getExtent(d):[],f=2===e.length&&e[0]===e[1]?e[0]:null;return a._userSetDomainer||(null!=f?a.domainer().addPaddingException(f,"AREA_PLOT+"+this._plottableID):a.domainer().removePaddingException("AREA_PLOT+"+this._plottableID),a._autoDomainIfAutomaticMode()),this},c.prototype.project=function(a,c,d){return b.prototype.project.call(this,a,c,d),"y0"===a&&this._updateYDomainer(),this},c.prototype._getResetYFunction=function(){return this._generateAttrToProjector().y0},c.prototype._paint=function(){b.prototype._paint.call(this);var a=this._generateAttrToProjector(),c=a.x,d=a.y0,e=a.y;delete a.x,delete a.y0,delete a.y,this.areaPath.datum(this._dataSource.data()),this._dataChanged&&(a.d=d3.svg.area().x(c).y0(d).y1(this._getResetYFunction()),this._applyAnimatedAttributes(this.areaPath,"area-reset",a)),a.d=d3.svg.area().x(c).y0(d).y1(e),this._applyAnimatedAttributes(this.areaPath,"area",a)},c}(b.Line);b.Area=c}(a.Plot||(a.Plot={}));a.Plot}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(){}return a.prototype.animate=function(a,b){return a.attr(b)},a}();a.Null=b}(a.Animator||(a.Animator={}));a.Animator}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(){this._durationMsec=300,this._delayMsec=0,this._easing="exp-out"}return a.prototype.animate=function(a,b){return a.transition().ease(this._easing).duration(this._durationMsec).delay(this._delayMsec).attr(b)},a.prototype.duration=function(a){return void 0===a?this._durationMsec:(this._durationMsec=a,this)},a.prototype.delay=function(a){return void 0===a?this._delayMsec:(this._delayMsec=a,this)},a.prototype.easing=function(a){return void 0===a?this._easing:(this._easing=a,this)},a}();a.Default=b}(a.Animator||(a.Animator={}));a.Animator}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(a){var b=function(a){function b(){a.apply(this,arguments),this._delayMsec=15}return __extends(b,a),b.prototype.animate=function(a,b){var c=this;return a.transition().ease(this._easing).duration(this._durationMsec).delay(function(a,b){return b*c._delayMsec}).attr(b)},b}(a.Default);a.IterativeDelay=b}(a.Animator||(a.Animator={}));a.Animator}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){!function(a){function b(){e||(d3.select(document).on("keydown",d),e=!0)}function c(a,c){e||b(),null==f[a]&&(f[a]=[]),f[a].push(c)}function d(){null!=f[d3.event.keyCode]&&f[d3.event.keyCode].forEach(function(a){a(d3.event)})}var e=!1,f=[];a.initialize=b,a.addCallback=c}(a.KeyEventListener||(a.KeyEventListener={}));a.KeyEventListener}(a.Core||(a.Core={}));a.Core}(Plottable||(Plottable={}));var Plottable;!function(a){!function(a){var b=function(){function a(a){if(null==a)throw new Error("Interactions require a component to listen to");this.componentToListenTo=a}return a.prototype._anchor=function(a){this.hitBox=a},a.prototype.registerWithComponent=function(){return this.componentToListenTo.registerInteraction(this),this},a}();a.Interaction=b}(a.Abstract||(a.Abstract={}));a.Abstract}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){a.call(this,b)}return __extends(b,a),b.prototype._anchor=function(b){var c=this;a.prototype._anchor.call(this,b),b.on(this._listenTo(),function(){var a=d3.mouse(b.node()),d=a[0],e=a[1];c._callback(d,e)})},b.prototype._listenTo=function(){return"click"},b.prototype.callback=function(a){return this._callback=a,this},b}(a.Abstract.Interaction);b.Click=c;var d=function(a){function b(b){a.call(this,b)}return __extends(b,a),b.prototype._listenTo=function(){return"dblclick"},b}(c);b.DoubleClick=d}(a.Interaction||(a.Interaction={}));a.Interaction}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){a.call(this,b)}return __extends(b,a),b.prototype._anchor=function(b){var c=this;a.prototype._anchor.call(this,b),b.on("mousemove",function(){var a=d3.mouse(b.node()),d=a[0],e=a[1];c.mousemove(d,e)})},b.prototype.mousemove=function(){},b}(a.Abstract.Interaction);b.Mousemove=c}(a.Interaction||(a.Interaction={}));a.Interaction}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(a,c){b.call(this,a),this.activated=!1,this.keyCode=c}return __extends(c,b),c.prototype._anchor=function(c){var d=this;b.prototype._anchor.call(this,c),c.on("mouseover",function(){d.activated=!0}),c.on("mouseout",function(){d.activated=!1}),a.Core.KeyEventListener.addCallback(this.keyCode,function(){d.activated&&null!=d._callback&&d._callback()})},c.prototype.callback=function(a){return this._callback=a,this},c}(a.Abstract.Interaction);b.Key=c}(a.Interaction||(a.Interaction={}));a.Interaction}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b,c,d){var e=this;if(a.call(this,b),null==c||null==d)throw new Error("panZoomInteractions require an xScale and yScale");this.xScale=c,this.yScale=d,this.zoom=d3.behavior.zoom(),this.zoom.x(this.xScale._d3Scale),this.zoom.y(this.yScale._d3Scale),this.zoom.on("zoom",function(){return e.rerenderZoomed()})}return __extends(b,a),b.prototype.resetZoom=function(){var a=this;this.zoom=d3.behavior.zoom(),this.zoom.x(this.xScale._d3Scale),this.zoom.y(this.yScale._d3Scale),this.zoom.on("zoom",function(){return a.rerenderZoomed()}),this.zoom(this.hitBox)},b.prototype._anchor=function(b){a.prototype._anchor.call(this,b),this.zoom(b)},b.prototype.rerenderZoomed=function(){var a=this.xScale._d3Scale.domain(),b=this.yScale._d3Scale.domain();this.xScale.domain(a),this.yScale.domain(b)},b}(a.Abstract.Interaction);b.PanZoom=c}(a.Interaction||(a.Interaction={}));a.Interaction}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(a){function b(b){var c=this;a.call(this,b),this.dragInitialized=!1,this.origin=[0,0],this.location=[0,0],this.dragBehavior=d3.behavior.drag(),this.dragBehavior.on("dragstart",function(){return c._dragstart()}),this.dragBehavior.on("drag",function(){return c._drag()}),this.dragBehavior.on("dragend",function(){return c._dragend()})}return __extends(b,a),b.prototype.callback=function(a){return this.callbackToCall=a,this},b.prototype._dragstart=function(){var a=this.componentToListenTo.availableWidth,b=this.componentToListenTo.availableHeight,c=function(a,b){return function(c){return Math.min(Math.max(c,a),b) }};this.constrainX=c(0,a),this.constrainY=c(0,b)},b.prototype._drag=function(){this.dragInitialized||(this.origin=[d3.event.x,d3.event.y],this.dragInitialized=!0),this.location=[this.constrainX(d3.event.x),this.constrainY(d3.event.y)]},b.prototype._dragend=function(){this.dragInitialized&&(this.dragInitialized=!1,this._doDragend())},b.prototype._doDragend=function(){null!=this.callbackToCall&&this.callbackToCall([this.origin,this.location])},b.prototype._anchor=function(b){return a.prototype._anchor.call(this,b),b.call(this.dragBehavior),this},b.prototype.setupZoomCallback=function(a,b){function c(c){return null==c?(f&&(null!=a&&a.domain(d),null!=b&&b.domain(e)),void(f=!f)):(f=!1,null!=a&&a.domain([a.invert(c.xMin),a.invert(c.xMax)]),null!=b&&b.domain([b.invert(c.yMax),b.invert(c.yMin)]),void this.clearBox())}var d=null!=a?a.domain():null,e=null!=b?b.domain():null,f=!1;return this.callback(c),this},b}(a.Abstract.Interaction);b.Drag=c}(a.Interaction||(a.Interaction={}));a.Interaction}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(a){var b=function(a){function b(){a.apply(this,arguments),this.boxIsDrawn=!1}return __extends(b,a),b.prototype._dragstart=function(){a.prototype._dragstart.call(this),null!=this.callbackToCall&&this.callbackToCall(null),this.clearBox()},b.prototype.clearBox=function(){return null!=this.dragBox?(this.dragBox.attr("height",0).attr("width",0),this.boxIsDrawn=!1,this):void 0},b.prototype.setBox=function(a,b,c,d){if(null!=this.dragBox){var e=Math.abs(a-b),f=Math.abs(c-d),g=Math.min(a,b),h=Math.min(c,d);return this.dragBox.attr({x:g,y:h,width:e,height:f}),this.boxIsDrawn=e>0&&f>0,this}},b.prototype._anchor=function(c){a.prototype._anchor.call(this,c);var d=b.CLASS_DRAG_BOX,e=this.componentToListenTo.foregroundContainer;return this.dragBox=e.append("rect").classed(d,!0).attr("x",0).attr("y",0),this},b.CLASS_DRAG_BOX="drag-box",b}(a.Drag);a.DragBox=b}(a.Interaction||(a.Interaction={}));a.Interaction}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(a){var b=function(a){function b(){a.apply(this,arguments)}return __extends(b,a),b.prototype._drag=function(){a.prototype._drag.call(this),this.setBox(this.origin[0],this.location[0])},b.prototype._doDragend=function(){if(null!=this.callbackToCall){var a=Math.min(this.origin[0],this.location[0]),b=Math.max(this.origin[0],this.location[0]),c={xMin:a,xMax:b};this.callbackToCall(c)}},b.prototype.setBox=function(b,c){return a.prototype.setBox.call(this,b,c,0,this.componentToListenTo.availableHeight),this},b}(a.DragBox);a.XDragBox=b}(a.Interaction||(a.Interaction={}));a.Interaction}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(a){var b=function(a){function b(){a.apply(this,arguments)}return __extends(b,a),b.prototype._drag=function(){a.prototype._drag.call(this),this.setBox(this.origin[0],this.location[0],this.origin[1],this.location[1])},b.prototype._doDragend=function(){if(null!=this.callbackToCall){var a=Math.min(this.origin[0],this.location[0]),b=Math.max(this.origin[0],this.location[0]),c=Math.min(this.origin[1],this.location[1]),d=Math.max(this.origin[1],this.location[1]),e={xMin:a,xMax:b,yMin:c,yMax:d};this.callbackToCall(e)}},b}(a.DragBox);a.XYDragBox=b}(a.Interaction||(a.Interaction={}));a.Interaction}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(a){var b=function(a){function b(){a.apply(this,arguments)}return __extends(b,a),b.prototype._drag=function(){a.prototype._drag.call(this),this.setBox(this.origin[1],this.location[1])},b.prototype._doDragend=function(){if(null!=this.callbackToCall){var a=Math.min(this.origin[1],this.location[1]),b=Math.max(this.origin[1],this.location[1]),c={yMin:a,yMax:b};this.callbackToCall(c)}},b.prototype.setBox=function(b,c){return a.prototype.setBox.call(this,0,this.componentToListenTo.availableWidth,b,c),this},b}(a.DragBox);a.YDragBox=b}(a.Interaction||(a.Interaction={}));a.Interaction}(Plottable||(Plottable={}));var __extends=this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);c.prototype=b.prototype,a.prototype=new c},Plottable;!function(a){!function(b){var c=function(b){function c(){b.call(this),this.xTable=new a.Component.Table,this.yTable=new a.Component.Table,this.centerComponent=new a.Component.Group,this.xyTable=(new a.Component.Table).addComponent(0,0,this.yTable).addComponent(1,1,this.xTable).addComponent(0,1,this.centerComponent),this.addComponent(1,0,this.xyTable)}return __extends(c,b),c.prototype.yAxis=function(a){if(null!=a){if(null!=this._yAxis)throw new Error("yAxis already assigned!");return this._yAxis=a,this.yTable.addComponent(0,1,this._yAxis),this}return this._yAxis},c.prototype.xAxis=function(a){if(null!=a){if(null!=this._xAxis)throw new Error("xAxis already assigned!");return this._xAxis=a,this.xTable.addComponent(0,0,this._xAxis),this}return this._xAxis},c.prototype.yLabel=function(b){if(null!=b){if(null!=this._yLabel){if("string"==typeof b)return this._yLabel.text(b),this;throw new Error("yLabel already assigned!")}return"string"==typeof b&&(b=new a.Component.AxisLabel(b,"vertical-left")),this._yLabel=b,this.yTable.addComponent(0,0,this._yLabel),this}return this._yLabel},c.prototype.xLabel=function(b){if(null!=b){if(null!=this._xLabel){if("string"==typeof b)return this._xLabel.text(b),this;throw new Error("xLabel already assigned!")}return"string"==typeof b&&(b=new a.Component.AxisLabel(b,"horizontal")),this._xLabel=b,this.xTable.addComponent(1,0,this._xLabel),this}return this._xLabel},c.prototype.titleLabel=function(b){if(null!=b){if(null!=this._titleLabel){if("string"==typeof b)return this._titleLabel.text(b),this;throw new Error("titleLabel already assigned!")}return"string"==typeof b&&(b=new a.Component.TitleLabel(b,"horizontal")),this._titleLabel=b,this.addComponent(0,0,this._titleLabel),this}return this._titleLabel},c.prototype.center=function(a){return this.centerComponent.merge(a),this},c}(a.Component.Table);b.StandardChart=c}(a.Template||(a.Template={}));a.Template}(Plottable||(Plottable={})); \ No newline at end of file diff --git a/plottable.zip b/plottable.zip index 97823af4609ec265597036dcf658be4dc992cd16..876417047766d70c231cc670782e7b1365febca6 100644 GIT binary patch delta 86756 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 z

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

Om$%qQMj5e-9K2csvG|2pJtD_$s0# z-1;mRFZMK`Ax}ODmX9x35IM1)RKcO*p4&_cEJcnBB4vJjJMsi@ZdaHHmkn?(`eTX` z-)NH{@det&$o%*wG6b|t9U5xXM$?>QnA=DoRn+J;?IJm)_%>x0G{pAoW0Goq9G)k# z#cYpmF(nKQf4mh?0z?R%nLzsNlYnBHL9D|OuVY6q_xHolx14894|Sa!jhY!A4{4`8u5k% zCFZWk*SfuJuAX_@9x?_VzQZOZ4#D8T@nSf_0cjl9e?CBxlM_6jis8k~F9@vDbI%fK z3@>hmqqcl8pZ(?xyN~0cB;?>?l6NK?V+qd&?$hUww3x`8dd5e(6lY#Fq?~~pID9FojXjH5+kq`JT@iAZmJ zWyiche^7PXW|$bM5GTs>KJ3#44y*Ri&Q))D0-BkV83BMeG;a9bm7*>#8;jN)Ec0=@ zJ}OVJr|#r!J5Q_-;-J)p*Xdxm9KX$)cJh%vExxt`#=v~gdm81<;bC<~uG@L6KlL88 zBjy0Z^`n6Qi0v#FyU@q(*B2xXzN`%7e(#Uie+v7f0E^(b!&PKcjl>iraWPB1pUTLb zFd5^ogvU0HO>{*wJc1i@9OBKLfuek^ zAtSXN3N2Q5PNVHwBn>Go*n`g>)P_QPut5F`O8#ey#eC7m&b%Q51f1sh3)m9ew} zVcsi7T8m80SX+`|93lb5F`B~m9UvkBE@ZuC>CNDAHxNvA2n8mos#MnCsfJZ!ATQv$ zL{riVAVP?<4$jdimKi*koXg=RE@ufTNA#ofCKQMR>|I#6Oq4JM=_Rdt0q6 z5{e}`B?u|Z+opMO+50UluTTzgf9^o`UR1M`23eM2HpufI691~I1pxdnfz5dZag~gT z)~j@fFXE3|K;)s@8Myk0Xmk^kMN$inwg+5<~d_ z0VMab;eAk18`Tm0z#}6nw|kbj!B@TDHZqlP(PV=)ko78G?6z^odPr0_e@gN3+pO+b z$u)6eNTqI*BzV;(a7>$u)=g*bY7_}!IZ5jskrb82QC%ygSdgtL_-ZD?o(yt4tO|i) zQtpsL5wVH=``ykVt1PwT1 zQe2FGgJtINTw(zbS;SPS-h6@X(0B|Do@FCc|M*)TfdfFdpimkfE#@aIDfWU}FnPl# z18k)#c#<_wCL`P_l8g$LPe_;Z&)OVh?;IEGxngezOJvN9wta@tf58Qo&p)pI5EA>K z92S=TX%oju%2(jB9G3P#4s2@jKbZ-Y30mQOsVfJiu-3p?DV1xh*R_#+iS<9-O~n~5 zBFjds;9pO1PD2WktX>_27mMi5V6M~tizB*+mbk}eDwlf*bNDN5 zhKOOpYr)TAfB2lr!02rtnGx34i{(bDFYah0(%wU`$Rqqe7z}#S}-l#v%o z6!fB_=t>fR$-S~56PD}}tme5PLu-`0V87CNyMWq9kcTFnj4ZaqHQm=^Wl7znB%wxTf+? z{2a(vAO;kUk`(0OcrpzTWlpXKku%Pv6qm^5zHb6vO=ddL_MnCYOKC5Z;Ys#Th%GBE zoA94~f9+D)+i(sVRe&_76m#QqPn^a}m-v`MyW-Oz=`CM=(l1Y2%vJP8b%e+pE^Udq z$4zx?Kp>N+HW=r#$v=D@jByB3NX}8P*f%nHa8lj6-vH82S!|BntQDqU1t1n%qGeKtDfGEJ)l(jz&!Bs2?f7Z=!X=!@Kk-<%SXSlFIrbGj|ToFX9 ztNd-Cl&WL_ZlxYs@T(J-v0k=hE_B!qO4xvKt%GGL3x`ARF z<560rTg_uDO|`BnLfK8Dms2KwZ!eaVZ;>e;$3lM`|2YwE`QZ$S%7qAx*K`+9HKWBr6slPkwI-+dUZg3>DFEae_ZKsM`f|lYh6_>l`=1d2C0NC>~JAQ-@2lp zwmc05FUo9Rg8dKgLE{GGl=GcF7G)N-c*l8q>N`dih;B9t(6m4KWURXk*A4KCpalJu z;k8=JH;sGOsP60ZxxVC!XA?`*W)V#_zO#_hS{d?@jS8&A2J<4tn{^r!oA9Nue}99a z@&z*qT~q)jG6;i0K=v_p8$wpX`y>!)&Mz@*hYU~5 z+mws1B(7wNv5mYCF1j*v0EJW?uF^H5np|x`2SFrq*g~}VYwiZi#xPEKVr7X{a;8iZ zX2lRB9Jt{TPdl16Vi9 zjj|{_$}Y(?*W5@m9@LsUG`l<<9@24rFh0BBU8O2ep#ymZQbNCg;ADnli3XSPDv!#R z6-gv2PfLDYmZUh<(h1x@IcmfpVs12QC|X${L|iGv7=3}w`3Q5Q(M0mFf8OvCi+UlT z+!(|gpCG!2%lT}0FuhtgSi-SPw12)vIuXt=mm$&&7S`U55{H!Zb3(jf8N;Pm6yBb! z2yKbun#>o=xdt!0=9nc`n$4SP4$opMM}fq9ISxkJ)oyIo-sUS%2@pEb@v}j_6~e&! z6=dYrklwkeYno&pb$7%Be}I=mc7i*Tu*8A0N9nbeIU-G@1SYf<%nw6O8!bT?QiYU) zS8L-Gn`F2@y=fk^uGX{Dz0%sZQpDXiMmo2VOchfeFmm-5bxXYV5wSJLR$JGY}GPfs9B5ryRI9bnkA@Mt>LXh)40qTKBa(sAAMqoKe=H6pssRGD!hT z?BfrCC^xzxiTZ(5r$UPqPB|If80?9A8X@UK|7}{Vn~9`de`o6j_VrJ3c}ZkvVK*tV za%#jO|M<%5s|_NO_JBldRUK^cv!uIwgzfa{$B z&&RzDjFbmoVOPPuDr8k|`?}yH|Gn%!!LXO{NVHvJ6#7B$KvL_AWH{?hl@r(yhzEal z1d>{*oxBbLe?l@JT!i(Q|6Y@0L^+bTWkYE%^LbKgvigZ!Svg|nL9x-x%zN}~nL~}B z%yIy$pG7bdSX^EKFMq`t?^R_Ymi)X+!ZcW2YFD7xoEB(5K9|<+Qef+P=o|`eVP)1- z(-Asj#%MqsfG{SB>&E+ogtpPFlHUVY88apUlYr1sfBAIy_SfY7*_lt}$lV&gAE|N; z&yUnoZc1lL`m4pKW4GhIx12V6OT-h5slDEcAfSGrse35Bl9#k%8NPp(2kmoa;A+3K z@i9`aJ-C0*zCMh<9z>51^P@=V4EI`G`l${kVpdamV#^TqFd1#aE+MjTSfIT=3m;+& zwYOnde?Pdt@i?KQ!P8>!inxBZ7Hfn;Xi84arcT_kpf;dQs({rFc*d{nCtsyqc(_^@ zI*K*EW`m7gczFMox^U1+U!&N=`|ahL-*@!l;Fh{^xMDZj%RRi`^uD7Thd1fQ4C{-Q zx!@1C)yq^do13S%&d03N!shOJndbIdE#DwEf5rUm_FfVj=Lci7l^6`}9ATu^St>Qg z;Ng0DemX^n7Q+rCB+u#kH!|HLuP0)2U{+~BnqHYS!V;zT?~nfTKNBG&xPL^)DdnnO zATge?7kYq?!8*0*D(55};0WL|oNkU(U{z?7Vs+q^rxsMn<3y|&e`*0A&S-9P`BqxV ze}KcBj@xlCWe~!f#ANHR`lKqT7lBBs3uAoR@B3Bl_w7!wSXyhdk2MQJ}aD9d{q$q%eYFfsANnrs!kTD5HZ85h?5$?T=1 zQ#8y8qS>L?j=K{lq;tt;522}ppex;df7_iEgp$ftk|vgcaIHSoEziW~CEIf~V{xrL zjVv^8R0Bv9oowJqV_rbjA61C)Q|=3_%NO>qOT2Vtb|MTgWdQX_%zzxflFL9u3&e~T zoll`gmNWjE?s{YzB~rG^-*J61Xoxi^syE1@Hs?_RLvZfc)_}srLQ|5`Bw{BdfBn^U z=>O^;CXn7c$M=^1Se$L9 z9nlh5R|G6q$f>xzLzr>jdi9<(f2_WXk;ZXE8xm&)H?7L)?4<|690)>Y=n=TD{h~oK zVg!hoq&iBq+!zr&-`5(r=w)xik*Wqyl~dBVb7+s3^XZSc3lkmvo9L0K(-pz4wc=*| z_aMk+81PT2U<(otcoz6k{P+!549-;<5VlQH-&&zy5=(${lryH9(f9nt}w7}8N z$qf97)W2@CIOF;RY(9NCZv{t$)8LqrfCCFCcwC4wK1H?#B(h*kjg-rvkx*{G9&4a? z_rw=12NNye;1FsFkk~SV5WFuQMq&3F&%HuN#^EM^8#Gx4GfFiHRW`$ zY0HBfAClA$So*mh%{SZcNr6w ztc&^m;BCS{T3-KUWQs)EFed?yAnA7;y}_x#GfwWtnsmLg4V=>v#l8J(>RD~2~lcY z)OKCe2uhdSdF?e^QzzHDNJH@Rp+#+BM(Z#QDU_{@6H0}7Sfd$D%}@gJN6&g6F;lLS9i$U z3hV^ve>$TW7%3UN8vUV2VVh2HZ=hzn$o$S&a!!IqQL+4n>a(Zj1CzemT|t>sjTE51 zT>CHwxyW`Jr{mc%V%GlDoD9OrAKN16@43^v4gwNYp3jhq7$HW@`FV&cKW@M-k(jI; z4lM#LhMZ+=118Ij+NkAy3T?ctsMS*OL^>-)e;C|iu=ux~#la-+lj5vGS1MBR6wmq2 zdu!73;(W!Ay#D>O2U)rneJQV>J^$U#{g&5H|LZ?~-}3s&!{6;Rzkd3kPan0s-ud0L zhue*{pFMi8{h+z_6P%KN`1_55DsM|l9PsqmwJEr>Lw{H!n%ke_?bF8B|M~gz|9JkS zfARJ2pFMr_tQq*{pKt%iv*zLX-Gl#l{hWU zlhA=GNv}-Ufk;O;I*8Cg!j1vx7`~3d7f)&P@Zt6U&n92OOqu9wQo=z%COfA-z9UnF zkvJCpHz-7E%|_Hlk_J?J{-R=jeGJVXfBr4nW%N(YY>3|R2&FydWTT#!j_E%A4st6o z_r6|E5!H+9uwI*kt`4um>(spiDPXySv7{NZ#0?OPZD$Oudw`1#;iA)%M>y8y!?xfP zN8XgI{nV}GO^rJ4>V|E++`2ur);*WQ4VSnsVRdnvWqFGI*2#gpmf~axOAY_)f3Axg z0NOovtXVtYx|#NaWATDVel_5K*+WV~BqH}w|KeJaGjDVFTR9Km%X@?jtE;5 z3lY@fc)yr^yO=+Hp)4$82{sZf<}#G=*yu^5o~S+ zQABk4DJ?zegmi(J>zA@#RH_oBSLHl5=VatE996-3(wO0;JNluCsA7A1xk?@@O<(26 z-$#`aYw2<2c^>wcQl(Do$Y|S5epZO;(!7N20Y?mD?!lI=McAfuhix5iW9Uzg`8TtiMoL ziT)*+EC5p;<+n+>hh7T~_~6rJcOUYyJF~sw8OO=6&FmCw1z@s9L(r4g(JZ4H8D~cq z6X-j+d%-SK#^yqd2RWV}f8x`wsPpiTh=mn|1x?zq+6}sEDv3*EUhlsfPmbSlqolnU z^IpAFXUP}6N`?^yCZ&c4<7voT(wMh|xs;yGM!N*eDywKrQ<$7!5l!uJji97Sp+{xJ zz1BoXhq#=$Nf|+1Lvija0H-*Egh>WOLHDB;Fm#3OB7_tpY&`03e+l@2%v>tSDRwL@<`ZJeTc)di~TCvoRhKTHydRNn1| zP*jkrD@wol+&~Pz;`vebz9c{U?m-O5cuckM*O|NQ#zkm}Ua8b>P`Dmo=tkpsDu1+_ zKcr}E{WJ}tGp16zf2W3a_AKoNXFy`hoM7`FQoxHZ9M~_JsEB;lvnC;vOV*}mx(Wdh zeBhP?-U1{EG6>M@2`guKCyd{Tz9XIR?tU~6!G4f`XYq}INh$0=GRaap$x)kCyFswH_r;0(Mu?~7SUuz@x*u-B%jYyTPq zm6|uCr}bW0)W|7MuSHEiJ~eWt!k$EQVyaHz3#NK`9O8P?shAF6mVB77`FST3sDz{qaJ5(rSf3QU znXQ&r6!0&H$o$NOLJ;tmua1roN`kD{_GS3va56UUnU&isIW$bll#oqAP6t!$`zWSVp8C#7XRAA^ZQ`K(8aJu3O((1 z*8pP(f00r<9@rW&%5jo93p$D4cP4ZP{d`f@hF9lbbU z*xxutAigb6#L(M)vGd>iUvIzu@BN*Z+i%_=B6wqql>|!jx+pX&E6Z!P`*QoqvzOOt zn7Q;B;oj6uzKeQ_bZc6^xkD=t?Y%n*TioeAf4AraELV_bol7J+H^DK1VZl9Q#_^4Y zXTvQC-b0>k+|hE1y-__LdOEor+ZD;hF^OF# ze>~dX7%TiErk_+9x78YHbTC-6%K?_@3wM0TF3{m< zu|wN<^_SuD9sCZd+z|;7@VcDfd;{G6Txr(Grew0oP;2ptnAQq*%~q=s%eeWRFOuuA7MLcP8Bi6thFtL5wb*e<2qt59lwtGFFLOL)U+_jen znG)RFxO}kj7DJVxU$(^7OuyP#p!UPnYPUP*3#6`Ygw)llNR`X?52bQS$~h#1v8CHp zb;6VQH&r)kDI zmLj_zF3MVd4Bw@4Q>kJy=;QO2k4s3_3;t^4 zla0BgKB3V~-5fKYT;uH}z9mZYhCq-VoN%9?M6gS&h=&JtTLB?~e+;C&#if*uEBma% z7!i?EFdgEBCWa5zGMXaqjKpu%MwDZsZ`Tnvt@cr;pmFW3s~p%jll%F8ZA zzs@vHXr*vdT9a4!S$)`8x^d|EGMyBw3}zZr7lzbbyVEqL?)CbE8nstaqjPAj+3Srh z+qV0J{KaB79^$A+f0&*Q!?JH2o}X)^)ghaRZOFJ+A$GKBnA1{gjdtV&E{V}P(Dc!y z4Zqw`sT^TEIGf7_t~+oBHknlvJ_R7r^b(N;6SDr+xut1i)(gn$w)wR#4r??e6Yx`* zHs{d=C=unZBX^?e1=U{elw+az{5YVt0XvOqMTj;A=E~qU{7VLnVo4wGNQ} zj$VDqucKLOe+(PcLh73%B=^D1>+)Xn($jkXVSIbF&L$*vqte-=yG(U(TZwsC{i6bMA?vzQ6{ zDUc?1ZVY&5`as!a&j4)>mS|N1P2@^)5+Ntf-g2OeGzk8ljij<^78Oq>s8Ui zq`yXBndGbiBP>tpFj2TA3|n2UwZBQsI5unV|9o`vhJOINq(znMS$Kw!HXVSJty~>&k}( zYQ6X(qG`SVtl5E=36qM}X6;fDOoAwmlBZoDXSYrezLklsP(CstFuq!0 ze@cTPtKry|6+_cF6KlsU2RrifwUg7dRxCSF>mTQ*YNHq7WUW2? zbh`F~p033}#u|wN;+yl6@nRx5CcQH2>poyyl)M_Q7jTst&eyi3^l&wWg_B8;N5y`L zAYz!zZ8r&I`B{E)XGC|AF(P{;xd>_&2g(5MbU| zAFAk{>Y#hnxc5}mrrq@oJvTQrZbI-b>963V#FOC|_E??ngw$!MUPgR2(oal_FovVaRu`7&ZDQ9j! z77TNOw87_#vEH;?P{S;P>x4}sf281i{L;>u2MnthP?Mr;4Cf+!m1ylQU-3@e5<^_J z{UZ#9d%C=T`OO2Sx+RGGW8RDaR?-9hIcn!|??G8NQ@jLA?2u>ufluj+tbPp4o?i7C zxPZ88Xkn$3+!GXazveX%aEtLF7OmK;x4?2guQAr{UCq@h!-8Ry=1_S{f9b+B@DGq1 zSG<)tn5^`ebCGKxOc?H%a%xhU-f#Jmxd(eSIWymV4B3nffpou&^oSSwc_hvK;Om*XRO3YuzWFVt@ zgv0b=cA3G`S6_=O>B$^pkn#2gA8c%H4m7SIr4^Yfs_+pR*LNi_f5@twt5wU6w65)> z8P7Jp_3N{)g17xfnR)<+pJXuy+5!9se< zOf)~D#a4p`?~9UT?91kpHH~jZsI+l^eA1AHbachngGVS(G?|l-C>X*#P8GC|7m1GJ zOIEge;!AXr+q7^ge@rVb#smNr*EW)(z&3_{Ie{~LI))Wp^njJb*8OTRKR?~YB_K;` z*Y8lPa;CeX^!KZje)Dc}bhZ*)DcJziE7K%fNOPK;BxXI3F)T8gbS{U|-8IyHLWc!C z;FRnL$*rthSiwFGq~G!Y9V3+NVi5Q@K=Gto4?xR(ON6g0RVY^gk5mFQk{c#vxn+>aWi%9@jFCH}k4+@LIEhd%V&PzTfX2kQYe-_J8r z>kW6yKvkwke_a*Yco@rah-C3${*zrdU{)YEs>t}s?22$OfVWNkb8n&}ncN#{yGhT9A zLouu@#r;^8*)z_tCb~_3W!zMr5TlS{B$4_ppIi7$?6z;*-gm2ccM96vqYLwaR|V95Vw|c3smvfS-NqT0 zp;Mej>@$^0rO@j8lP2z5_yDD*2w)ArQg&Of6MmeFg{@`M`@EgeePTGEa;Hie3OyPZsll?3T07xLez~tce`s*lWdir(v+5`Z951oP^S%`???FxN9jBa#5FvgedF*SCC_S zyh%2=3{>ePW7Jp#A(}^<5;jyl(ORw4#V2G)q9;vs9+4!)BPlA!4AXu8`Y5%EDL;(F zBZUT%@?jlljtnkhWFEAde}dIV!AYhyhk-M^ajxEc43bcaI<;0Gf&|z{ z8G-i=Vj(-=58G;df-A!jt|2T-yC+r7AK?`-%3vS$uwy;pJ@ z+4POSMPf2LoSu*H@&fl{ZCxz%KtyjiMaL#*?@m~2)Eka|#9|6@Wr!|gYF)|i&Ix;l z-k;4=R4fb)27tTvs)t0K!y z`kO{|S_0sWLnjD2?iLY)fHP0iGw)uVA|6X~&>UcvVPVo+QDyQ{kRIF!$H)MRif|x1 zNi@Wfgx(MVk5Q)E+IlBdcGPmZDAa(8_%iM4)fa2u{;`rNUz`s}*xcATjuZXB`Ji3& zD1!`eZadPq5~D;`{W{a6W_wK{I3ah-%Xs5Ju>>#J=JIOG#a+_4{bI_H`c#F4>|69306 zUQNs2=F}6e?OB0!8NEg74EtcACqtD0lQA~T4y;tk79uz;ZO^0=QoUx+jeh}dU>yw z^uQ=60s@03Ly?7O_Wm5T@>sZ2Tinv(VhNgw6hGsBuM7C9sRC}mf1pjd zwQ|&y>=#ugueO3ES~>>kRERGKE0POJpIsF7hk&B(^t-C$?m7*HZlBwoA ze{l&9^RcN3joT6hkt7oEXQmEnx}d9ed#J>alqNV@4Prfg>yDcMWYR=6ahBD-3B@c2nefke^*Vf;IKVb5lA6{j0hsIHG3K`e20t!i?LWA zg&2w2rjYM%)O^x1OXHQFZt$jQ@7NHI%ld~Z&)idW58#J|?bTLCA{{IQ53HlYq2Qc7 zeXg^^yV~Kezt?+6{|6Xr4~NlPO1*7R%a<~J835>8k1QnJ6Hy}-Dq7%6f6S6^e?A6X zoh33uR%p?gqqosyU~7MtH^e+D!Tbn$S&Ta~J(jqp(|@mU{fh8;@+1Q9QGi^+xETjv z!B=U*j0x~sDlJygfbKMT<+6#(R~XpIjMtF5FP@QQu?Vk*T}!HrUDKPI8w58X%&w5D z2zx(M+-I-*B`~TEr(-H?lsJSB zV4Us0P4=J#(3MK`CqMzbKkcbK5_`UMyVMvn%sXDTK;r;!vU5Mug;g^zi6dvF;H~9z@ zp)`N^HwsQKY5wqU(K5t8wb>cH+wmF1qNNH!iQ$GeqOx7-rKHL=!bGHAI*qOoSfPGU zge$nLLc37hZ+p9#rc~iJf01i#`J7H3M5NyoMD!qmgiA#5N`trVS>VZ+7QS|)(O}9(bI6mgeC0#wldh6N?O4hXCw1Z>si52D49kP=W4Mf)gvyDd z?&H_+@Tz?C(ywOUmm?(jtE;eYuGh_hIswCjv>z!H6+gj2;N88!^?)-1$FmdWbc`gj zaSbK2FCd30{I4#Ke=h6{Z9BFvJgk>HmAMr4p6Ee0MCH>?6WunG)VjmJIZ3={`ez`C zw!J1vw9-vUl9;18O%PN558NjX%k);FW)MF)SzsUeFBn4^RWnvyh%yChg#pNXR@GhK zrWNA3C8{D8AaL7Sa|7Lwg8$Y(c_+~{?TzWug0@I0Kqz#Ye_B)6^z-`W1Oc>`P@7!n zxb=PUf-j}kW6j@oGMV)a9*N*%0AxYb;H*_lN(kCB4?=%7z=${AV+4>rIS!quZ&)Pz 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�A}1V7Whc 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 WJEN`#SNb2Y*Mlqh4*>S!%Ks0n$lC(|