a.end):r)-b;return0>a?0:a}functionnb(a){varb=Ia[a.id];a.name=n(b)?b:a.id;returna}functionWb(a){varb=a[0],d={},k=[],e,c;for(e=1;e<a.length;e++){d={};for(c=0;c<a[e].length;c++)d[b[c]]=a[e][c];k.push(d)}returnk}functionXb(a){varb=[],d,k,e;for(d=0;d<a.length;d++)for(e=a[d][0],k=1;k<a[d].length;k++)t(b[k-1])&&(b[k-1]={}),b[k-1][e]=a[d][k];returnb}functionJa(a){varb=e.keys(a[0]).filter(function(a){returna!==V}),d,k;if(z&&!V)returnO.alert('data.x must be specified when axis.x.type == "timeseries"'),
a.end):r)-b;return0>a?0:a}functionnb(a){varb=Ia[a.id];a.name=n(b)?b:a.id;returna}functionWb(a){varb=a[0],c={},k=[],p,d;for(p=1;p<a.length;p++){c={};for(d=0;d<a[p].length;d++)c[b[d]]=a[p][d];k.push(c)}returnk}functionXb(a){varb=[],c,k,d;for(c=0;c<a.length;c++)for(d=a[c][0],k=1;k<a[c].length;k++)t(b[k-1])&&(b[k-1]={}),b[k-1][d]=a[c][k];returnb}functionJa(a){varb=d.keys(a[0]).filter(function(a){returna!==V}),c,k;if(z&&!V)returnO.alert('data.x must be specified when axis.x.type == "timeseries"'),
[];ob&&t(g.data.x)&&(g.data.x=a.map(function(a){returna[V]}));d=0;a.forEach(function(a){if(z){if(!(Vina))throwError("'"+V+"' must be included in data");k=oa(a[V]);if(null===k)throwError("Failed to parse timeseries date in data");a.x=k}elsea.x=ob?n(a[V])?a[V]:g.data.x[d]:d;null===bb&&(bb=newDate(a.x));pb=newDate(a.x);d++});b=b.map(function(b){vard=Nc(b);return{id:d,id_org:b,values:a.map(function(a){return{x:a.x,value:null===a[b]||isNaN(a[b])?null:+a[b],id:d}})}});b.forEach(function(a){ab[a.id_org]=
[];ob&&t(g.data.x)&&(g.data.x=a.map(function(a){returna[V]}));c=0;a.forEach(function(a){if(z){if(!(Vina))throwError("'"+V+"' must be included in data");k=oa(a[V]);if(null===k)throwError("Failed to parse timeseries date in data");a.x=k}elsea.x=ob?n(a[V])?a[V]:g.data.x[c]:c;null===bb&&(bb=newDate(a.x));pb=newDate(a.x);c++});b=b.map(function(b){varc=Nc(b);return{id:c,id_org:b,values:a.map(function(a){return{x:a.x,value:null===a[b]||isNaN(a[b])?null:+a[b],id:c}})}});b.forEach(function(a){ab[a.id_org]=
functionwb(a){varb,d;db=e.select(ua);if(db.empty())O.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');else{db.html("");g.data.x=void0;g.data.targets=Ja(a);sa();Eb();l.domain(e.extent(a.map(function(a){returna.x})));y.domain(ka("y"));T.domain(ka("y2"));ba.domain(l.domain());Wa.domain(y.domain());Xa.domain(T.domain());J.ticks(10>a.length?a.length:10);na.ticks(Yc).outerTickSize(0).tickFormat(Zc);Ya.ticks($c).outerTickSize(0).tickFormat(ad);
functionwb(a){varb,c;db=d.select(ua);if(db.empty())O.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');else{db.html("");g.data.x=void0;g.data.targets=Ja(a);sa();Eb();l.domain(d.extent(a.map(function(a){returna.x})));y.domain(ka("y"));T.domain(ka("y2"));ba.domain(l.domain());Wa.domain(y.domain());Xa.domain(T.domain());J.ticks(10>a.length?a.length:10);na.ticks(Yc).outerTickSize(0).tickFormat(Zc);Ya.ticks($c).outerTickSize(0).tickFormat(ad);
"right"],null),pa=c(["zoom","enabled"],!1),tc=c(["zoom","extent"],null),hd=c(["zoom","privileged"],!1),bd=c(["onenter"],function(){}),cd=c(["onleave"],function(){});if(!("data"inY))throwError("data is required in config");varV=c(["data","x"],void0),pd=c(["data","x_format"],"%Y-%m-%d"),Nc=c(["data","id_converter"],function(a){returna}),Ia=c(["data","names"],{}),w=c(["data","groups"],[]),Ub=c(["data","axes"],{}),fa=c(["data","types"],{}),uc=c(["data","regions"],{}),qd=c(["data","colors"],{}),ga=
"right"],null),pa=e(["zoom","enabled"],!1),tc=e(["zoom","extent"],null),hd=e(["zoom","privileged"],!1),bd=e(["onenter"],function(){}),cd=e(["onleave"],function(){});if(!("data"inY))throwError("data is required in config");varV=e(["data","x"],void0),pd=e(["data","x_format"],"%Y-%m-%d"),Nc=e(["data","id_converter"],function(a){returna}),Ia=e(["data","names"],{}),w=e(["data","groups"],[]),Ub=e(["data","axes"],{}),fa=e(["data","types"],{}),uc=e(["data","regions"],{}),qd=e(["data","colors"],{}),ga=
if("cacheIds"ina&&Sa(a.cacheIds))Pa(Ta(a.cacheIds),a.done);elseif("data"ina)Pa(Ja(a.data),a.done);elseif("url"ina)e.csv(a.url,function(b,d){Pa(Ja(d),a.done)});elseif("rows"ina)Pa(Ja(Wb(a.rows)),a.done);elseif("columns"ina)Pa(Ja(Xb(a.columns)),a.done);elsethrowError("url or rows or columns is required.");};g.unload=function(a){g.data.targets=g.data.targets.filter(function(b){returnb.id!==a});e.selectAll(".target-"+a).transition().style("opacity",0).remove();ya&&(e.selectAll(".legend-item-"+
if("cacheIds"ina&&Sa(a.cacheIds))Pa(Ta(a.cacheIds),a.done);elseif("data"ina)Pa(Ja(a.data),a.done);elseif("url"ina)d.csv(a.url,function(b,c){Pa(Ja(c),a.done)});elseif("rows"ina)Pa(Ja(Wb(a.rows)),a.done);elseif("columns"ina)Pa(Ja(Xb(a.columns)),a.done);elsethrowError("url or rows or columns is required.");};g.unload=function(a){g.data.targets=g.data.targets.filter(function(b){returnb.id!==a});d.selectAll(".target-"+a).transition().style("opacity",0).remove();ya&&(d.selectAll(".legend-item-"+
$a(function(b){returnb.id===a});return0<b.length?b[0]:void0};g.destroy=function(){g.data.targets=void0;g.data.x=void0;db.html("");O.onresize=null};if("url"inY.data)e.csv(Y.data.url,function(a,b){wb(b)});elseif("rows"inY.data)wb(Wb(Y.data.rows));elseif("columns"inY.data)wb(Xb(Y.data.columns));elsethrowError("url or rows or columns is required.");returng}})(window);
$a(function(b){returnb.id===a});return0<b.length?b[0]:void0};g.destroy=function(){g.data.targets=void0;g.data.x=void0;db.html("");O.onresize=null};if("url"inY.data)d.csv(Y.data.url,function(a,b){wb(b)});elseif("rows"inY.data)wb(Wb(Y.data.rows));elseif("columns"inY.data)wb(Xb(Y.data.columns));elsethrowError("url or rows or columns is required.");returng}})(window);