z(a)?Ka:Ja}functionHa(a){varb=xa[a.id];a.name=k(b)?b:a.id;returna}functionqa(a){varb=a[0],d={},e=[],f,c;for(f=1;f<a.length;f++){d={};for(c=0;c<a[f].length;c++)d[b[c]]=a[f][c];e.push(d)}returne}functionra(a){varb=[],d,e,f;for(d=0;d<a.length;d++)for(f=a[d][0],e=1;e<a[d].length;e++)u(b[e-1])&&(b[e-1]={}),b[e-1][f]=a[d][e];returnb}functionN(a){varb=d3.keys(a[0]).filter(function(a){returna!==Oa}),d=0,e;a.forEach(function(a){if(H){if(!(Oaina))throwError("'"+Oa+"' must be included in data");
e=ca(a[Oa]);if(null===e)throwError("Failed to parse timeseries date in data");a.x=e}elsea.x=d++;null===Pa&&(Pa=newDate(a.x));bb=newDate(a.x)});b=b.map(function(b,d){vare=mc(b);return{id:e,id_org:b,values:a.map(function(a){return{x:a.x,value:+a[b],id:e}})}});b.forEach(function(a){Na[a.id_org]=sa(a)});returnb}functionsa(a){return{id:a.id,id_org:a.id_org,values:a.values.map(function(a){return{x:a.x,value:a.value,id:a.id}})}}functionaa(){returnd3.max(l.data.targets,function(a){returna.values.length})}
250:0).attr("x",function(a,b){returnf+Da*b+14})}functionFa(a){returnk(a)?".target-"+a:".target"}varl={data:{}},Na={},Z="_expanded_",$="_selected_",mb="_included_";if(!("bindto"iny))throwError("bindto is required in config");varAb=c(["size","width"],null),Ia=c(["size","height"],280),Ec=c(["zoom","enabled"],!1);if(!("data"iny))throwError("data is required in config");varOa=c(["data","x"],"x"),Kc=c(["data","x_format"],"%Y-%m-%d"),mc=c(["data","id_converter"],function(a){returna}),xa=c(["data",
a)d3.csv(a.url,function(b,c){Ca(N(c),a.done)});elseif("rows"ina)Ca(N(qa(a.rows)),a.done);elseif("columns"ina)Ca(N(ra(a.columns)),a.done);elsethrowError("url or rows or columns is required.");};l.unload=function(a){l.data.targets=l.data.targets.filter(function(b){returnb.id!=a});d3.selectAll(".target-"+a).transition().style("opacity",0).remove();na&&(d3.selectAll(".legend-item-"+a).remove(),Ta(l.data.targets));0<l.data.targets.length&&I()};l.selected=function(a){a=k(a)?"-"+a:"";returnd3.merge(h.selectAll(".-shapes"+
elseif("columns"iny.data)gb(ra(y.data.columns));elsethrowError("url or rows or columns is required.");qb.onresize=function(){P();T();Aa.x(m);d3.select("svg").attr("width",s+G+B);d3.select("#"+ob).select("rect").attr("width",s);d3.select("#xaxis-clip").select("rect").attr("width",s+2);d3.select(".zoom-rect").attr("width",s);d3.select("g.y2.axis").attr("transform",Tb);na&&Ta(l.data.targets,{withTransition:!1});I({withTransition:!1})};returnl}})(window);
z(a)?La:Ka}functionIa(a){varb=ya[a.id];a.name=k(b)?b:a.id;returna}functionra(a){varb=a[0],d={},e=[],f,c;for(f=1;f<a.length;f++){d={};for(c=0;c<a[f].length;c++)d[b[c]]=a[f][c];e.push(d)}returne}functionsa(a){varb=[],d,e,f;for(d=0;d<a.length;d++)for(f=a[d][0],e=1;e<a[d].length;e++)u(b[e-1])&&(b[e-1]={}),b[e-1][f]=a[d][e];returnb}functionN(a){varb=d3.keys(a[0]).filter(function(a){returna!==Pa}),d=0,e;a.forEach(function(a){if(H){if(!(Paina))throwError("'"+Pa+"' must be included in data");
e=ca(a[Pa]);if(null===e)throwError("Failed to parse timeseries date in data");a.x=e}elsea.x=d++;null===Qa&&(Qa=newDate(a.x));cb=newDate(a.x)});b=b.map(function(b,d){vare=nc(b);return{id:e,id_org:b,values:a.map(function(a){return{x:a.x,value:+a[b],id:e}})}});b.forEach(function(a){Oa[a.id_org]=ta(a)});returnb}functionta(a){return{id:a.id,id_org:a.id_org,values:a.values.map(function(a){return{x:a.x,value:a.value,id:a.id}})}}functionaa(){returnd3.max(l.data.targets,function(a){returna.values.length})}
250:0).attr("x",function(a,b){returnf+Ea*b});Fa.selectAll("text").data(d).transition().duration(g?250:0).attr("x",function(a,b){returnf+Ea*b+14})}functionGa(a){returnk(a)?".target-"+a:".target"}varl={data:{}},Oa={},Z="_expanded_",$="_selected_",nb="_included_";if(!("bindto"iny))throwError("bindto is required in config");varBb=c(["size","width"],null),Ja=c(["size","height"],280),ma=c(["zoom","enabled"],!1);if(!("data"iny))throwError("data is required in config");varPa=c(["data","x"],"x"),
elseif("rows"ina)Da(N(ra(a.rows)),a.done);elseif("columns"ina)Da(N(sa(a.columns)),a.done);elsethrowError("url or rows or columns is required.");};l.unload=function(a){l.data.targets=l.data.targets.filter(function(b){returnb.id!=a});d3.selectAll(".target-"+a).transition().style("opacity",0).remove();oa&&(d3.selectAll(".legend-item-"+a).remove(),Ua(l.data.targets));0<l.data.targets.length&&I()};l.selected=function(a){a=k(a)?"-"+a:"";returnd3.merge(h.selectAll(".-shapes"+a).selectAll(".-shape").filter(function(){returnd3.select(this).classed($)}).map(function(a){returna.map(function(a){returna.__data__})}))};
c.remove();L=L.filter(function(b){return0>b.classes.indexOf(a)})});returnL};l.data.get=function(a){a=l.data.getAsTarget(a);returnk(a)?a.values.map(function(a){returna.value}):void0};l.data.getAsTarget=function(a){varb=Na(function(b){returnb.id==a});return0<b.length?b[0]:void0};if("url"iny.data)d3.csv(y.data.url,function(a,b){hb(b)});elseif("rows"iny.data)hb(ra(y.data.rows));elseif("columns"iny.data)hb(sa(y.data.columns));elsethrowError("url or rows or columns is required.");rb.onresize=