0;e<a[f].length;e++)c[b[e]]=a[f][e];d.push(c)}returnd}functionGc(a){varb=[],c,d,f;for(c=0;c<a.length;c++)for(f=a[c][0],d=1;d<a[c].length;d++)y(b[d-1])&&(b[d-1]={}),b[d-1][f]=a[c][d];returnb}functionQa(a){varb=e.keys(a[0]).filter(Vd),c=e.keys(a[0]).filter(Ec);if(D&&0===c.length)returnP.alert('data.x or data.xs must be specified when axis.x.type == "timeseries"'),[];Tb&&b.forEach(function(b){varf=sa?sa:ca?ca[b]:null;0<=c.indexOf(f)?k.data.x[b]=a.map(function(a){returna[f]}):k.data.x[b]=k.data.x[Object.keys(k.data.x)[0]]});
0;e<a[f].length;e++)c[b[e]]=a[f][e];d.push(c)}returnd}functionGc(a){varb=[],c,d,f;for(c=0;c<a.length;c++)for(f=a[c][0],d=1;d<a[c].length;d++)y(b[d-1])&&(b[d-1]={}),b[d-1][f]=a[c][d];returnb}functionQa(a){varb=e.keys(a[0]).filter(Vd),c=e.keys(a[0]).filter(Ec);if(E&&0===c.length)returnP.alert('data.x or data.xs must be specified when axis.x.type == "timeseries"'),[];Tb&&b.forEach(function(b){varf=sa?sa:ca?ca[b]:null;0<=c.indexOf(f)?k.data.x[b]=a.map(function(a){returna[f]}):k.data.x[b]=k.data.x[Object.keys(k.data.x)[0]]});
a:a.id]}functionad(a){return"pie"===A["string"===typeofa?a:a.id]}functionQb(a){return"donut"===A["string"===typeofa?a:a.id]}functionbd(a){returnsb(a)?a.values:[]}functionie(a){returnWb(a)||Pc(a)?a.values:[]}functionra(a){varb;if(!a)throwError(a+" can not be parsed as d3.time with format "+Xb+". Maybe 'x' of this data is not defined. See data.x or data.xs option.");b=e.time.format(Xb).parse(a);if(!b)throwError("Failed to parse '"+a+"' with format "+Xb);returnb}functioncd(a,b){varc=e.mouse(a),
a:a.id]}functionad(a){return"pie"===B["string"===typeofa?a:a.id]}functionQb(a){return"donut"===B["string"===typeofa?a:a.id]}functionbd(a){returnsb(a)?a.values:[]}functionie(a){returnWb(a)||Pc(a)?a.values:[]}functionra(a){varb;if(!a)throwError(a+" can not be parsed as d3.time with format "+Xb+". Maybe 'x' of this data is not defined. See data.x or data.xs option.");b=e.time.format(Xb).parse(a);if(!b)throwError("Failed to parse '"+a+"' with format "+Xb);returnb}functioncd(a,b){varc=e.mouse(a),
1].x,a[f].x);l=I(a[f-1].value,a[f].value);e=b(a[f].x)-b(a[f-1].x);m=c(a[f].value)-c(a[f-1].value);e=Math.sqrt(Math.pow(e,2)+Math.pow(m,2));m=2/e;varp=2*m;for(e=m;1>=e;e+=p)g+=d(a[f-1],a[f],e,m)}returng}functioncc(a){varb;tb=e.select(ya);if(tb.empty())P.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');else{tb.html("");k.data.x={};k.data.targets=Qa(a);wa();Z();m.domain(e.extent(pb(k.data.targets)));z.domain(nb("y"));
1].x,a[f].x);l=J(a[f-1].value,a[f].value);e=b(a[f].x)-b(a[f-1].x);m=c(a[f].value)-c(a[f-1].value);e=Math.sqrt(Math.pow(e,2)+Math.pow(m,2));m=2/e;varp=2*m;for(e=m;1>=e;e+=p)g+=d(a[f-1],a[f],e,m)}returng}functioncc(a){varb;tb=e.select(ya);if(tb.empty())P.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');else{tb.html("");k.data.x={};k.data.targets=Qa(a);wa();Z();m.domain(e.extent(pb(k.data.targets)));A.domain(nb("y"));
a&&Jc(a.data.id)}vark={data:{}},qb={},ea="_expanded_",oa="_selected_",lc="_included_",ya=g(["bindto"],"#chart"),Ka=g(["size","width"],null),Ib=g(["size","height"],null),bb=g(["padding","left"],null),db=g(["padding","right"],null),ua=g(["zoom","enabled"],!1),td=g(["zoom","extent"],null),xe=g(["zoom","privileged"],!1),re=g(["onenter"],function(){}),se=g(["onleave"],function(){}),De=g(["transition","duration"],350);if(!("data"infa))throwError("data is required in config");varsa=g(["data","x"],null),
a&&Jc(a.data.id)}vark={data:{}},qb={},ea="_expanded_",oa="_selected_",lc="_included_",ya=g(["bindto"],"#chart"),Ka=g(["size","width"],null),Ib=g(["size","height"],null),bb=g(["padding","left"],null),db=g(["padding","right"],null),ua=g(["zoom","enabled"],!1),td=g(["zoom","extent"],null),xe=g(["zoom","privileged"],!1),re=g(["onenter"],function(){}),se=g(["onleave"],function(){}),De=g(["transition","duration"],350);if(!("data"infa))throwError("data is required in config");varsa=g(["data","x"],null),
a.done)});elseif("rows"ina)Za(Qa(Fc(a.rows)),a.done);elseif("columns"ina)Za(Qa(Gc(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});n.selectAll(la(a)).transition().style("opacity",0).remove();Ga&&(n.selectAll(".legend-item"+yb(a)).transition().style("opacity",0).remove(),wb(k.data.targets));0<k.data.targets.length&&x({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})};k.selected=function(a){a=
a.done)});elseif("rows"ina)Za(Qa(Fc(a.rows)),a.done);elseif("columns"ina)Za(Qa(Gc(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});n.selectAll(la(a)).transition().style("opacity",0).remove();Ga&&(n.selectAll(".legend-item"+yb(a)).transition().style("opacity",0).remove(),wb(k.data.targets));0<k.data.targets.length&&x({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})};k.selected=function(a){a=