b[h-1][e]=a[d][h];returnb}functionha(a){varb=e.keys(a[0]).filter(function(a){returna!==ma}),d=0,h;if(A&&!ma)returnalert('data.x must be specified when axis.x.type == "timeseries"'),[];a.forEach(function(a){if(A){if(!(maina))throwError("'"+ma+"' must be included in data");h=la(a[ma]);if(null===h)throwError("Failed to parse timeseries date in data");a.x=h}elsea.x=Rb?a[ma]:d++;null===ab&&(ab=newDate(a.x));mb=newDate(a.x)});b=b.map(function(b){vard=Gc(b);return{id:d,id_org:b,values:a.map(function(a){return{x:a.x,
b[h-1][e]=a[d][h];returnb}functionia(a){varb=e.keys(a[0]).filter(function(a){returna!==na}),d=0,h;if(A&&!na)returnfa.alert('data.x must be specified when axis.x.type == "timeseries"'),[];a.forEach(function(a){if(A){if(!(naina))throwError("'"+na+"' must be included in data");h=ma(a[na]);if(null===h)throwError("Failed to parse timeseries date in data");a.x=h}elsea.x=Rb?a[na]:d++;null===ab&&(ab=newDate(a.x));mb=newDate(a.x)});b=b.map(function(b){vard=Gc(b);return{id:d,id_org:b,values:a.map(function(a){return{x:a.x,
functiontb(a){varb=k.data.targets=ha(a),d,c;hc=e.select(ua);if(hc.empty())qa.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');else{P();U();l.domain(e.extent(a.map(function(a){returna.x})));z.domain(D(b,"y"));Q.domain(D(b,"y2"));X.domain(l.domain());Wa.domain(z.domain());Xa.domain(Q.domain());J.ticks(10>a.length?a.length:10);ka.ticks(Qc).outerTickSize(0).tickFormat(Rc);Ya.ticks(Sc).outerTickSize(0).tickFormat(Tc);
functiontb(a){varb=k.data.targets=ia(a),d,c;hc=e.select(ua);if(hc.empty())fa.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');else{P();U();l.domain(e.extent(a.map(function(a){returna.x})));z.domain(D(b,"y"));Q.domain(D(b,"y2"));X.domain(l.domain());Wa.domain(z.domain());Xa.domain(Q.domain());J.ticks(10>a.length?a.length:10);la.ticks(Qc).outerTickSize(0).tickFormat(Rc);Ya.ticks(Sc).outerTickSize(0).tickFormat(Tc);
"extent"],null),Zc=c(["zoom","privileged"],!1),Uc=c(["onenter"],function(){}),Vc=c(["onleave"],function(){});if(!("data"inT))throwError("data is required in config");varma=c(["data","x"],void0),fd=c(["data","x_format"],"%Y-%m-%d"),Gc=c(["data","id_converter"],function(a){returna}),La=c(["data","names"],{}),v=c(["data","groups"],[]),Qb=c(["data","axes"],{}),aa=c(["data","types"],{}),qc=c(["data","regions"],{}),gd=c(["data","colors"],{}),ca=c(["data","selection","enabled"],!1),oa=c(["data","selection",
"extent"],null),Zc=c(["zoom","privileged"],!1),Uc=c(["onenter"],function(){}),Vc=c(["onleave"],function(){});if(!("data"inT))throwError("data is required in config");varna=c(["data","x"],void0),fd=c(["data","x_format"],"%Y-%m-%d"),Gc=c(["data","id_converter"],function(a){returna}),La=c(["data","names"],{}),v=c(["data","groups"],[]),Qb=c(["data","axes"],{}),aa=c(["data","types"],{}),qc=c(["data","regions"],{}),gd=c(["data","colors"],{}),ca=c(["data","selection","enabled"],!1),pa=c(["data","selection",
if("cacheIds"ina&&N(a.cacheIds))Ra(fb(a.cacheIds),a.done);elseif("data"ina)Ra(ha(a.data),a.done);elseif("url"ina)e.csv(a.url,function(b,c){Ra(ha(c),a.done)});elseif("rows"ina)Ra(ha(Ea(a.rows)),a.done);elseif("columns"ina)Ra(ha(Fa(a.columns)),a.done);elsethrowError("url or rows or columns is required.");};k.unload=function(a){k.data.targets=k.data.targets.filter(function(b){returnb.id!==a});e.selectAll(".target-"+a).transition().style("opacity",0).remove();Aa&&(e.selectAll(".legend-item-"+
if("cacheIds"ina&&N(a.cacheIds))Ra(fb(a.cacheIds),a.done);elseif("data"ina)Ra(ia(a.data),a.done);elseif("url"ina)e.csv(a.url,function(b,c){Ra(ia(c),a.done)});elseif("rows"ina)Ra(ia(Ea(a.rows)),a.done);elseif("columns"ina)Ra(ia(Fa(a.columns)),a.done);elsethrowError("url or rows or columns is required.");};k.unload=function(a){k.data.targets=k.data.targets.filter(function(b){returnb.id!==a});e.selectAll(".target-"+a).transition().style("opacity",0).remove();Aa&&(e.selectAll(".legend-item-"+
Za(function(b){returnb.id===a});return0<b.length?b[0]:void0};if("url"inT.data)e.csv(T.data.url,function(a,b){tb(b)});elseif("rows"inT.data)tb(Ea(T.data.rows));elseif("columns"inT.data)tb(Fa(T.data.columns));elsethrowError("url or rows or columns is required.");qa.onresize=function(){P();U();F.x(X);na&&G.x(l);e.select("svg").attr("width",hb).attr("height",va);e.select("#"+ub).select("rect").attr("width",q).attr("height",t);e.select("#xaxis-clip").select("rect").attr("width",q+2);e.select(".zoom-rect").attr("width",
Za(function(b){returnb.id===a});return0<b.length?b[0]:void0};if("url"inT.data)e.csv(T.data.url,function(a,b){tb(b)});elseif("rows"inT.data)tb(Ea(T.data.rows));elseif("columns"inT.data)tb(Fa(T.data.columns));elsethrowError("url or rows or columns is required.");fa.onresize=function(){P();U();F.x(X);oa&&G.x(l);e.select("svg").attr("width",hb).attr("height",va);e.select("#"+ub).select("rect").attr("width",q).attr("height",t);e.select("#xaxis-clip").select("rect").attr("width",q+2);e.select(".zoom-rect").attr("width",