a[0],c={},f=[],q,d;for(q=1;q<a.length;q++){c={};for(d=0;d<a[q].length;d++)c[b[d]]=a[q][d];f.push(c)}returnf}functionXb(a){varb=[],c,f,d;for(c=0;c<a.length;c++)for(d=a[c][0],f=1;f<a[c].length;f++)s(b[f-1])&&(b[f-1]={}),b[f-1][d]=a[c][f];returnb}functionHa(a){varb=d.keys(a[0]).filter(function(a){returna!==V}),c,f;if(A&&!V)returnM.alert('data.x must be specified when axis.x.type == "timeseries"'),[];pb&&s(k.data.x)&&(k.data.x=a.map(function(a){returna[V]}));c=0;a.forEach(function(a){if(A){if(!(Vin
a))throwError("'"+V+"' must be included in data");f=oa(a[V]);if(null===f)throwError("Failed to parse timeseries date in data");a.x=f}elsea.x=pb?n(a[V])?a[V]:k.data.x[c]:c;null===ab&&(ab=newDate(a.x));qb=newDate(a.x);c++});b=b.map(function(b){varc=Lc(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){$a[a.id_org]=Ub(a)});returnb}functionUb(a){return{id:a.id,id_org:a.id_org,values:a.values.map(function(a){return{x:a.x,
f,e){return"M"+b(h(f))+" "+c(l(f))+" "+b(h(f+e))+" "+c(l(f+e))};for(d=0;d<a.length;d++)if(s(p)||!Rc(a[d].x,p))k+=" "+m(a[d])+" "+r(a[d]);else{h=aa(a[d-1].x,a[d].x);l=L(a[d-1].value,a[d].value);e=b(a[d].x)-b(a[d-1].x);t=c(a[d].value)-c(a[d-1].value);e=Math.sqrt(Math.pow(e,2)+Math.pow(t,2));t=2/e;varv=2*t;for(e=t;1>=e;e+=v)k+=f(a[d-1],a[d],e,t)}returnk}functionxb(a){varb,c;cb=d.select(ua);if(cb.empty())M.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');
null),pa=e(["zoom","enabled"],!1),tc=e(["zoom","extent"],null),fd=e(["zoom","privileged"],!1),$c=e(["onenter"],function(){}),ad=e(["onleave"],function(){});if(!("data"inY))throwError("data is required in config");varV=e(["data","x"],void0),nd=e(["data","x_format"],"%Y-%m-%d"),Lc=e(["data","id_converter"],function(a){returna}),Ga=e(["data","names"],{}),w=e(["data","groups"],[]),Tb=e(["data","axes"],{}),ga=e(["data","types"],{}),uc=e(["data","regions"],{}),od=e(["data","colors"],{}),ha=e(["data",
if("cacheIds"ina&&Sa(a.cacheIds))Na(hb(a.cacheIds),a.done);elseif("data"ina)Na(Ha(a.data),a.done);elseif("url"ina)d.csv(a.url,function(b,c){Na(Ha(c),a.done)});elseif("rows"ina)Na(Ha(Wb(a.rows)),a.done);elseif("columns"ina)Na(Ha(Xb(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});d.selectAll(".target-"+a).transition().style("opacity",0).remove();ya&&(d.selectAll(".legend-item-"+
Za(function(b){returnb.id===a});return0<b.length?b[0]:void0};k.destroy=function(){k.data.targets=void0;k.data.x=void0;cb.html("");M.onresize=null};if("url"inY.data)d.csv(Y.data.url,function(a,b){xb(b)});elseif("rows"inY.data)xb(Wb(Y.data.rows));elseif("columns"inY.data)xb(Xb(Y.data.columns));elsethrowError("url or rows or columns is required.");returnk}})(window);
a[0],d={},g=[],p,e;for(p=1;p<a.length;p++){d={};for(e=0;e<a[p].length;e++)d[b[e]]=a[p][e];g.push(d)}returng}functionXb(a){varb=[],d,g,e;for(d=0;d<a.length;d++)for(e=a[d][0],g=1;g<a[d].length;g++)t(b[g-1])&&(b[g-1]={}),b[g-1][e]=a[d][g];returnb}functionJa(a){varb=e.keys(a[0]).filter(function(a){returna!==U}),d,g;if(A&&!U)returnM.alert('data.x must be specified when axis.x.type == "timeseries"'),[];pb&&t(h.data.x)&&(h.data.x=a.map(function(a){returna[U]}));d=0;a.forEach(function(a){if(A){if(!(Uin
a))throwError("'"+U+"' must be included in data");g=oa(a[U]);if(null===g)throwError("Failed to parse timeseries date in data");a.x=g}elsea.x=pb?n(a[U])?a[U]:h.data.x[d]:d;null===ab&&(ab=newDate(a.x));qb=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){$a[a.id_org]=Ub(a)});returnb}functionUb(a){return{id:a.id,id_org:a.id_org,values:a.values.map(function(a){return{x:a.x,
c,g){return"M"+b(k(c))+" "+d(l(c))+" "+b(k(c+g))+" "+d(l(c+g))};for(c=0;c<a.length;c++)if(t(q)||!Tc(a[c].x,q))s+=" "+m(a[c])+" "+r(a[c]);else{k=$(a[c-1].x,a[c].x);l=L(a[c-1].value,a[c].value);h=b(a[c].x)-b(a[c-1].x);u=d(a[c].value)-d(a[c-1].value);h=Math.sqrt(Math.pow(h,2)+Math.pow(u,2));u=2/h;varv=2*u;for(h=u;1>=h;h+=v)s+=e(a[c-1],a[c],h,u)}returns}functionxb(a){varb,d;cb=e.select(va);if(cb.empty())M.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');
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"inX))throwError("data is required in config");varU=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"],[]),Tb=c(["data","axes"],{}),fa=c(["data","types"],{}),uc=c(["data","regions"],{}),qd=c(["data","colors"],{}),ga=c(["data",
if("cacheIds"ina&&gb(a.cacheIds))Pa(yc(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.");};h.unload=function(a){h.data.targets=h.data.targets.filter(function(b){returnb.id!==a});e.selectAll(".target-"+a).transition().style("opacity",0).remove();za&&(e.selectAll(".legend-item-"+
Za(function(b){returnb.id===a});return0<b.length?b[0]:void0};h.destroy=function(){h.data.targets=void0;h.data.x=void0;cb.html("");M.onresize=null};if("url"inX.data)e.csv(X.data.url,function(a,b){xb(b)});elseif("rows"inX.data)xb(Wb(X.data.rows));elseif("columns"inX.data)xb(Xb(X.data.columns));elsethrowError("url or rows or columns is required.");returnh}})(window);