');this.Ca=!1;this.ma={};this.Sa=!1;this.N={};this.ka=[];this.Pa=[];this.Ma="series_asc";this.ya=1}
Od(DC,nC);Nd("aplos.chart.behavior.SeriesLegend",DC);var EC=null,FC=null;DC.prototype.Xo=function(a){return null!=a?(this.Ca=a,a||(this.ma={}),this):this.Ca};DC.prototype.valuesFromNearestDatum=DC.prototype.Xo;DC.prototype.un=function(a){if(null==a)return this.Sa;this.Sa=!!a;return this};DC.prototype.hideEmptySeries=DC.prototype.un;DC.prototype.vn=function(a){this.N[a]=!0;return this};DC.prototype.hideSeries=DC.prototype.vn;DC.prototype.Zg=function(a){if(null==a)return this.Ma;this.Ma=a;return this};DC.prototype.ordering=DC.prototype.Zg;DC.prototype.dj=function(a){if(null==a)return this.ya;this.ya=a;return this};DC.prototype.clickHandling=DC.prototype.dj;w=DC.prototype;w.Ec=function(a){var b=this;DC.Qb.Ec.call(this,a);a.on("mouseout.seriesLegend",function(){this.Ca&&(this.ma={},a.kf())},this);a.on("mousemove.seriesLegend",function(){if(this.Ca){for(var c=a.Mf(),e=0;ethis.N)a.Id("hover").deselectAll(),IC(this);else{var e=[c];switch(this.ha){case 0:void 0!==c.domain&&(e=a.Lf(function(f){return!f.series.overlay&&f.domain===c.domain},!0,!0));break;case 1:e=b}this.select(a,e)}}};w.select=function(a,b){a.Id("hover").ih(b.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));KC(this,a)};function KC(a,b){if(!a.v){var c="selectnearest_"+Date.now();Bl(a.ka).on("mouseout."+c,function(){var e=b.kb.select(".mouseCapturePane").node(),f;if(f=Kj&&Kj.target)e?(f=Lj(e),e=e.getBoundingClientRect(),f=0<=f[0]&&f[0]h?1:l>=h?0:NaN}
function c(l){1===l.length&&(l=e(l));return{left:function(h,p,u,x){null==u&&(u=0);null==x&&(x=h.length);for(;u>>1;0>l(h[z],p)?u=z+1:x=z}return u},right:function(h,p,u,x){null==u&&(u=0);null==x&&(x=h.length);for(;u>>1;0(x=arguments.length)?(h=l,l=0,1):3>x?1:+p;for(var u=-1,x=Math.max(0,Math.ceil((h-l)/p))|0,z=Array(x);++u=Mo?10:h>=No?5:h>=Oo?2:1)*Math.pow(10,l):-Math.pow(10,-l)/(h>=Mo?10:h>=No?5:h>=Oo?2:1)}
function r(l,h,p){var u=Math.abs(h-l)/Math.max(0,p);p=Math.pow(10,Math.floor(Math.log(u)/Math.LN10));u/=p;u>=Mo?p*=10:u>=No?p*=5:u>=Oo&&(p*=2);return hh?1:l>=h?0:NaN}
function Qa(l){return function(){this.removeAttribute(l)}}
function Wa(l){return function(){this.removeAttributeNS(l.space,l.local)}}
function Db(l,h){return function(){this.setAttribute(l,h)}}
function Eb(l,h){return function(){this.setAttributeNS(l.space,l.local,h)}}
function Fb(l,h){return function(){var p=h.apply(this,arguments);null==p?this.removeAttribute(l):this.setAttribute(l,p)}}
function Gb(l,h){return function(){var p=h.apply(this,arguments);null==p?this.removeAttributeNS(l.space,l.local):this.setAttributeNS(l.space,l.local,p)}}
function Hb(l){return function(){this.style.removeProperty(l)}}
function Ib(l,h,p){return function(){this.style.setProperty(l,h,p)}}
function Jb(l,h,p){return function(){var u=h.apply(this,arguments);null==u?this.style.removeProperty(l):this.style.setProperty(l,u,p)}}
function $a(l,h){return l.style.getPropertyValue(h)||(l.ownerDocument&&l.ownerDocument.defaultView||l.document&&l||l.defaultView).getComputedStyle(l,null).getPropertyValue(h)}
function Kb(l){return function(){delete this[l]}}
function Lb(l,h){return function(){this[l]=h}}
function Mb(l,h){return function(){var p=h.apply(this,arguments);null==p?delete this[l]:this[l]=p}}
function fb(l){return l.classList||new ub(l)}
function ub(l){this.Ti=l;this.Zd=(l.getAttribute("class")||"").trim().split(/^|\s+/)}
function vb(l,h){l=fb(l);for(var p=-1,u=h.length;++p>8&15|h>>4&240,h>>4&15|h&240,(h&15)<<4|h&15,1)):(h=SC.exec(l))?zb(parseInt(h[1],16)):(h=TC.exec(l))?new La(h[1],h[2],h[3],1):(h=UC.exec(l))?new La(255*h[1]/100,255*h[2]/100,255*h[3]/100,1):(h=VC.exec(l))?Ab(h[1],h[2],h[3],h[4]):(h=WC.exec(l))?Ab(255*h[1]/100,255*h[2]/100,255*h[3]/100,h[4]):(h=XC.exec(l))?Bb(h[1],h[2]/100,h[3]/100,1):(h=YC.exec(l))?Bb(h[1],h[2]/100,h[3]/100,h[4]):yv.hasOwnProperty(l)?zb(yv[l]):"transparent"===l?new La(NaN,NaN,NaN,0):null}
function zb(l){return new La(l>>16&255,l>>8&255,l&255,1)}
function Ab(l,h,p,u){0>=u&&(l=h=p=NaN);return new La(l,h,p,u)}
function hb(l){l instanceof Xa||(l=Ya(l));if(!l)return new La;l=l.rgb();return new La(l.r,l.g,l.b,l.opacity)}
function cb(l,h,p,u){return 1===arguments.length?hb(l):new La(l,h,p,null==u?1:u)}
function La(l,h,p,u){this.r=+l;this.g=+h;this.b=+p;this.opacity=+u}
function ib(l){l=Math.max(0,Math.min(255,Math.round(l)||0));return(16>l?"0":"")+l.toString(16)}
function Bb(l,h,p,u){0>=u?l=h=p=NaN:0>=p||1<=p?l=h=NaN:0>=h&&(l=NaN);return new Ua(l,h,p,u)}
function hc(l){if(l instanceof Ua)return new Ua(l.h,l.s,l.l,l.opacity);l instanceof Xa||(l=Ya(l));if(!l)return new Ua;if(l instanceof Ua)return l;l=l.rgb();var h=l.r/255,p=l.g/255,u=l.b/255,x=Math.min(h,p,u),z=Math.max(h,p,u),A=NaN,la=z-x,oa=(z+x)/2;la?(A=h===z?(p-u)/la+6*(poa?z+x:2-z-x,A*=60):la=0oa?0:A;return new Ua(A,la,oa,l.opacity)}
function jb(l,h,p,u){return 1===arguments.length?hc(l):new Ua(l,h,p,null==u?1:u)}
function Ua(l,h,p,u){this.h=+l;this.s=+h;this.l=+p;this.opacity=+u}
function kb(l,h,p){return 255*(60>l?h+(p-h)*l/60:180>l?p:240>l?h+(p-h)*(240-l)/60:h)}
function lb(l){if(l instanceof Va)return new Va(l.l,l.a,l.b,l.opacity);if(l instanceof rb){if(isNaN(l.h))return new Va(l.l,0,0,l.opacity);var h=l.h*zv;return new Va(l.l,Math.cos(h)*l.c,Math.sin(h)*l.c,l.opacity)}l instanceof La||(l=hb(l));var p=pb(l.r),u=pb(l.g),x=pb(l.b);h=mb(.2225045*p+.7168786*u+.0606169*x);if(p===u&&u===x)var z=p=h;else z=mb((.4360747*p+.3850649*u+.1430804*x)/.96422),p=mb((.0139322*p+.0971045*u+.7141733*x)/.82521);return new Va(116*h-16,500*(z-h),200*(h-p),l.opacity)}
function Va(l,h,p,u){this.l=+l;this.a=+h;this.b=+p;this.opacity=+u}
function mb(l){return l>ZC?Math.pow(l,1/3):l/Av+Bv}
function nb(l){return l>Ih?l*l*l:Av*(l-Bv)}
function ob(l){return 255*(.0031308>=l?12.92*l:1.055*Math.pow(l,1/2.4)-.055)}
function pb(l){return.04045>=(l/=255)?l/12.92:Math.pow((l+.055)/1.055,2.4)}
function ic(l){if(l instanceof rb)return new rb(l.h,l.c,l.l,l.opacity);l instanceof Va||(l=lb(l));if(0===l.a&&0===l.b)return new rb(NaN,0,l.l,l.opacity);var h=Math.atan2(l.b,l.a)*Cv;return new rb(0>h?h+360:h,Math.sqrt(l.a*l.a+l.b*l.b),l.l,l.opacity)}
function qb(l,h,p,u){return 1===arguments.length?ic(l):new rb(l,h,p,null==u?1:u)}
function rb(l,h,p,u){this.h=+l;this.c=+h;this.l=+p;this.opacity=+u}
function db(l,h,p,u){if(1===arguments.length){var x=l;if(x instanceof sb)x=new sb(x.h,x.s,x.l,x.opacity);else{x instanceof La||(x=hb(x));var z=x.g/255,A=x.b/255,la=(Dv*A+x.r/255*-1.7884503806-3.5172982438*z)/(Dv+-1.7884503806-3.5172982438);A-=la;var oa=(1.97294*(z-la)- -.29227*A)/-.90649;A=(z=Math.sqrt(oa*oa+A*A)/(1.97294*la*(1-la)))?Math.atan2(oa,A)*Cv-120:NaN;x=new sb(0>A?A+360:A,z,la,x.opacity)}}else x=new sb(l,h,p,null==u?1:u);return x}
function sb(l,h,p,u){this.h=+l;this.s=+h;this.l=+p;this.opacity=+u}
function lc(l,h,p,u,x){var z=l*l,A=z*l;return((1-3*l+3*z-A)*h+(4-6*z+3*A)*p+(1+3*l+3*z-3*A)*u+A*x)/6}
function pc(l){return function(){return l}}
function uc(l,h){return function(p){return l+p*h}}
function zc(l,h,p){return l=Math.pow(l,p),h=Math.pow(h,p)-l,p=1/p,function(u){return Math.pow(l+u*h,p)}}
function rc(l,h){var p=h-l;return p?uc(l,180
p?p-360*Math.round(p/360):p):pc(isNaN(l)?h:l)}
function Ac(l){return 1===(l=+l)?Cb:function(h,p){return p-h?zc(h,p,l):pc(isNaN(h)?p:h)}}
function Cb(l,h){var p=h-l;return p?uc(l,p):pc(isNaN(l)?h:l)}
function Gc(l){return function(h){var p=h.length,u=Array(p),x=Array(p),z=Array(p),A;for(A=0;A
p&&(z=h.slice(p,z),la[A]?la[A]+=z:la[++A]=z),(u=u[0])===(x=x[0])?la[A]?la[A]+=x:la[++A]=x:(la[++A]=null,oa.push({vd:A,x:nc(u,x)})),p=Qo.lastIndex;pla.length?oa[0]?Dc(oa[0].x):Cc(h):(h=oa.length,function(ra){for(var qa=0,pa;qal.Cf&&(p=l.Cf);var u=l;l=l.Rc}else h=l.Rc,l.Rc=null,l=u?u.Rc=h:dl=h;$i=u;yf(p);Mg=0}}
function af(){var l=Yi.now(),h=l-cl;1E3l&&(Zi=setTimeout(Mi,l-Yi.now()-bl)),aj&&(aj=clearInterval(aj))):(aj||(cl=Yi.now(),aj=setInterval(af,1E3)),Jh=1,Fv(Mi)))}
function Ni(l,h,p){var u=new Jg;h=null==h?0:+h;u.restart(function(x){u.stop();l(x+h)},h,p);return u}
function Ie(l,h,p,u,x,z){var A=l.Cd;if(!A)l.Cd={};else if(p in A)return;Pk(l,p,{name:h,index:u,group:x,on:$C,tween:aD,time:z.time,delay:z.delay,duration:z.duration,ease:z.ease,timer:null,state:0})}
function re(l,h){l=je(l,h);if(0=qa?Ha=!0:10===(tc=A.charCodeAt(pa++))?jc=!0:13===tc&&(jc=!0,10===A.charCodeAt(pa)&&++pa);return A.slice(Uc+1,Pc-1).replace(/""/g,'"')}for(;pa=qa,jc=!1;10===A.charCodeAt(qa-1)&&--qa;for(13===A.charCodeAt(qa-1)&&--qa;(Da=oa())!==To;){for(var eb=[];Da!==Iv&&Da!==To;)eb.push(Da),Da=oa();la&&null==(eb=la(eb,wa++))||ra.push(eb)}return ra}
function p(A){return A.map(u).join(l)}
function u(A){return null==A?"":x.test(A+="")?'"'+A.replace(/"/g,'""')+'"':A}
var x=new RegExp('["'+l+"\n\r]"),z=l.charCodeAt(0);return{parse:function(A,la){var oa,ra;A=h(A,function(qa,pa){if(oa)return oa(qa,pa-1);ra=qa;oa=la?fD(qa,la):Gv(qa)});A.columns=ra||[];return A},parseRows:h,format:function(A,la){null==la&&(la=gD(A));return[la.map(u).join(l)].concat(A.map(function(oa){return la.map(function(ra){return u(oa[ra])}).join(l)})).join("\n")},formatRows:function(A){return A.map(p).join("\n")}}}
function hD(l){if(!l.ok)throw Error(l.status+" "+l.statusText);return l.text()}
function Jv(l){return function(h,p,u){2===arguments.length&&"function"===typeof p&&(u=p,p=void 0);return fetch(h,p).then(hD).then(function(x){return l(x,u)})}}
function Kv(l,h,p,u){if(isNaN(h)||isNaN(p))return l;var x,z=l.tb;u={data:u};var A=l.Qa,la=l.Ra,oa=l.Aa,ra=l.Ea,qa,pa,wa,Da,Ha;if(!z)return l.tb=u,l;for(;z.length;)if((wa=h>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(la+ra)/2))?la=pa:ra=pa,x=z,!(z=z[Ha=Da<<1|wa]))return x[Ha]=u,l;var jc=+l.Ab.call(null,z.data);var eb=+l.Eb.call(null,z.data);if(h===jc&&p===eb)return u.next=z,x?x[Ha]=u:l.tb=u,l;do x=x?x[Ha]=Array(4):l.tb=Array(4),(wa=h>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(la+ra)/2))?la=pa:ra=pa;while((Ha=
Da<<1|wa)===(wa=(eb>=pa)<<1|jc>=qa));return x[wa]=z,x[Ha]=u,l}
function fe(l,h,p,u,x){this.node=l;this.x0=h;this.y0=p;this.x1=u;this.y1=x}
function iD(l){return l[0]}
function jD(l){return l[1]}
function Uo(l,h,p,u,x,z){this.Ab=l;this.Eb=h;this.Qa=p;this.Ra=u;this.Aa=x;this.Ea=z;this.tb=void 0}
function Lv(l){for(var h={data:l.data},p=h;l=l.next;)p=p.next={data:l.data};return h}
function il(l,h){if(0>(h=(l=h?l.toExponential(h-1):l.toExponential()).indexOf("e")))return null;var p=l.slice(0,h);return[1u&&(la=Math.max(1,u-oa));z.push(p.substring(x-=la,x+la));if((oa+=la+1)>u)break;la=l[A=(A+1)%l.length]}return z.reverse().join(h)}}
function lD(l){return function(h){return h.replace(/[0-9]/g,function(p){return l[+p]})}}
function jl(l){return new Vo(l)}
function Vo(l){if(!(h=mD.exec(l)))throw Error("invalid format: "+l);var h;this.fill=h[1]||" ";this.align=h[2]||">";this.sign=h[3]||"-";this.symbol=h[4]||"";this.zero=!!h[5];this.width=h[6]&&+h[6];this.comma=!!h[7];this.precision=h[8]&&+h[8].slice(1);this.trim=!!h[9];this.type=h[10]||""}
function Mv(l,h){h=il(l,h);if(!h)return l+"";l=h[0];h=h[1];return 0>h?"0."+Array(-h).join("0")+l:l.length>h+1?l.slice(0,h+1)+"."+l.slice(h+1):l+Array(h-l.length+2).join("0")}
function Nv(l){return l}
function nD(l){function h(la){function oa(Ma){var Rc=tc,Ia=Oc,Ta;if("c"===Uc)Ia=bd(Ma)+Ia,Ma="";else{Ma=+Ma;var Ga=0>Ma;Ma=bd(Math.abs(Ma),eb);if(Pc){var Na=Ma.length;var $c=1,yd=-1,Ed;a:for(;$cTa||57>1)+Rc+Ma+Ia+Ga.slice(Ta);break;default:Ma=Ga+Rc+Ma+Ia}return z(Ma)}
la=jl(la);var ra=la.fill,qa=la.align,pa=la.sign,wa=la.symbol,Da=la.zero,Ha=la.width,jc=la.comma,eb=la.precision,Pc=la.trim,Uc=la.type;"n"===Uc?(jc=!0,Uc="g"):Qv[Uc]||(null==eb&&(eb=12),Pc=!0,Uc="g");if(Da||"0"===ra&&"="===qa)Da=!0,ra="0",qa="=";var tc="$"===wa?u[0]:"#"===wa&&/[boxX]/.test(Uc)?"0"+Uc.toLowerCase():"",Oc="$"===wa?u[1]:/[%p]/.test(Uc)?A:"",bd=Qv[Uc],Qc=/[defgprs%]/.test(Uc);eb=null==eb?6:/[gprs]/.test(Uc)?Math.max(1,Math.min(21,eb)):Math.max(0,Math.min(20,eb));oa.toString=function(){return la+
""};return oa}
var p=l.grouping&&l.thousands?kD(l.grouping,l.thousands):Nv,u=l.currency,x=l.decimal,z=l.numerals?lD(l.numerals):Nv,A=l.percent||"%";return{format:h,formatPrefix:function(la,oa){var ra=h((la=jl(la),la.type="f",la));la=3*Math.max(-8,Math.min(8,Math.floor(Kh(oa)/3)));var qa=Math.pow(10,-la),pa=Ov[8+la/3];return function(wa){return ra(qa*wa)+pa}}}}
function Ke(){this.reset()}
function Rv(l,h,p){var u=l.s=h+p,x=u-h;l.t=h-(u-x)+(p-x)}
function kl(l){return 1l?-Ce:Math.asin(l)}
function oD(){}
function Sv(l){var h=l[0];l=l[1];var p=De(l);return[p*De(h),p*ae(h),ae(l)]}
function Tv(l,h){return[l[1]*h[2]-l[2]*h[1],l[2]*h[0]-l[0]*h[2],l[0]*h[1]-l[1]*h[0]]}
function Uv(l){var h=ll(l[0]*l[0]+l[1]*l[1]+l[2]*l[2]);l[0]/=h;l[1]/=h;l[2]/=h}
function pD(){var l=[],h;return{point:function(p,u){h.push([p,u])},lineStart:function(){l.push(h=[])},lineEnd:oD,dr:function(){1=(wa=pa.length-1))){var wa,Da=pa[0],Ha=pa[wa],jc=Da;if(1E-6>gg(jc[0]-Ha[0])&&1E-6>gg(jc[1]-Ha[1])){x.lineStart();for(la=0;la(l=l.x)[0]?l[1]-Ce-1E-6:Ce-l[1])-(0>(h=h.x)[0]?h[1]-Ce-1E-6:Ce-h[1])}
function Wo(){}
function Wv(l){return function(h,p){var u=De(h),x=De(p);u=l(u*x);return[u*x*ae(h),u*ae(p)]}}
function bj(l){return function(h,p){var u=ll(h*h+p*p),x=l(u),z=ae(x);x=De(x);return[Xv(h*z,u*x),kl(u&&p*z/u)]}}
function tD(l){var h=0,p=l.children,u=p&&p.length;if(u)for(;0<=--u;)h+=p[u].value;else h=1;l.value=h}
function Yv(l,h){var p=new cj(l);l=+l.value&&(p.value=l.value);var u,x=[p],z,A,la,oa;for(null==h&&(h=uD);u=x.pop();)if(l&&(u.value=+u.data.value),(A=h(u.data))&&(oa=A.length))for(u.children=Array(oa),la=oa-1;0<=la;--la)x.push(z=u.children[la]=new cj(A[la])),z.parent=u,z.depth=u.depth+1;return p.eachBefore(vD)}
function uD(l){return l.children}
function wD(l){l.data=l.data.data}
function vD(l){var h=0;do l.height=h;while((l=l.parent)&&l.height<++h)}
function cj(l){this.data=l;this.depth=this.height=0;this.parent=null}
function Xo(l){function h(z){var A=z+"",la=p.get(A);if(!la){if(x!==Zv)return x;p.set(A,la=u.push(z))}return l[(la-1)%l.length]}
var p=gl(),u=[],x=Zv;l=null==l?[]:nl.call(l);h.domain=function(z){if(!arguments.length)return u.slice();u=[];p=gl();for(var A=-1,la=z.length,oa,ra;++A=p?1:u(x)}}}
function zD(l){return function(h,p){var u=l(h=+h,p=+p);return function(x){return 0>=x?h:1<=x?p:u(x)}}}
function AD(l,h,p,u){var x=l[0];l=l[1];var z=h[0];h=h[1];loa&&(A=Math.ceil(A*oa)/oa,la=Math.floor(la*oa)/oa,oa=n(A,la,p));0oa&&(u[x]=Math.ceil(A*oa)/oa,u[z]=Math.floor(la*oa)/oa,h(u));return l};return l}
function dw(){var l=ap(Zo,nc);l.copy=function(){return $o(l,dw())};return DD(l)}
function ew(l,h){l=l.slice();var p=0,u=l.length-1,x=l[p],z=l[u];if(zl?function(p){return-Math.pow(-h,p)*Math.pow(-l,1-p)}:function(p){return Math.pow(h,p)*Math.pow(l,1-p)}}
function GD(l){return isFinite(l)?+("1e"+l):0>l?0:l}
function fw(l){return 10===l?GD:l===Math.E?Math.exp:function(h){return Math.pow(l,h)}}
function gw(l){return l===Math.E?Math.log:10===l&&Math.log10||2===l&&Math.log2||(l=Math.log(l),function(h){return Math.log(h)/l})}
function hw(l){return function(h){return-l(-h)}}
function iw(){function l(){x=gw(u);z=fw(u);0>p()[0]&&(x=hw(x),z=hw(z));return h}
var h=ap(ED,FD).domain([1,10]),p=h.domain,u=10,x=gw(10),z=fw(10);h.base=function(A){return arguments.length?(u=+A,l()):u};h.domain=function(A){return arguments.length?(p(A),l()):p()};h.ticks=function(A){var la=p(),oa=la[0];la=la[la.length-1];var ra;if(ra=lala)break;A.push(Ha)}}}else for(;qala)break;A.push(Ha)}}else A=k(qa,pa,Math.min(pa-qa,wa)).map(z);return ra?A.reverse():A};h.tickFormat=function(A,la){null==la&&(la=10===u?".0e":",");"function"!==typeof la&&(la=Gi(la));if(Infinity===A)return la;null==A&&(A=10);var oa=Math.max(1,u*A/h.ticks().length);return function(ra){var qa=ra/z(Math.round(x(ra)));qa*u=A)for(;l(A),!z(A);)A.setTime(A-1)},function(A,la){if(A>=A)if(0>la)for(;0>=++la;)for(;h(A,-1),!z(A););else for(;0<=--la;)for(;h(A,1),!z(A););})};p&&(x.count=function(z,A){bp.setTime(+z);cp.setTime(+A);l(bp);l(cp);return Math.floor(p(bp,cp))},x.every=function(z){z=Math.floor(z);return isFinite(z)&&0l.y){var h=new Date(-1,l.m,l.d,l.md,l.M,l.S,l.L);h.setFullYear(l.y);return h}return new Date(l.y,l.m,l.d,l.md,l.M,l.S,l.L)}
function ol(l){if(0<=l.y&&100>l.y){var h=new Date(Date.UTC(-1,l.m,l.d,l.md,l.M,l.S,l.L));h.setUTCFullYear(l.y);return h}return new Date(Date.UTC(l.y,l.m,l.d,l.md,l.M,l.S,l.L))}
function dj(l){return{y:l,m:0,d:1,md:0,M:0,S:0,L:0}}
function ID(l){function h(Ia,Ta){return function(Ga){var Na=[],$c=-1,yd=0,Ed=Ia.length,pd,ue;for(Ga instanceof Date||(Ga=new Date(+Ga));++$cNa.sg||53=Ed)return-1;pd=Ta.charCodeAt($c++);if(37===pd){if(pd=Ta.charAt($c++),pd=Rc[pd in jw?Ta.charAt($c++):pd],!pd||0>(Na=pd(Ia,Ga,Na)))return-1}else if(pd!=Ga.charCodeAt(Na++))return-1}return Na}
var x=l.dateTime,z=l.date,A=l.time,la=l.periods,oa=l.days,ra=l.shortDays,qa=l.months,pa=l.shortMonths,wa=ej(la),Da=fj(la),Ha=ej(oa),jc=fj(oa),eb=ej(ra),Pc=fj(ra),Uc=ej(qa),tc=fj(qa),Oc=ej(pa),bd=fj(pa),Qc={a:function(Ia){return ra[Ia.getDay()]},A:function(Ia){return oa[Ia.getDay()]},b:function(Ia){return pa[Ia.getMonth()]},B:function(Ia){return qa[Ia.getMonth()]},c:null,d:lw,e:lw,f:JD,H:KD,I:LD,j:MD,L:mw,m:ND,M:OD,p:function(Ia){return la[+(12<=Ia.getHours())]},Q:nw,s:ow,S:PD,u:QD,U:RD,V:SD,w:TD,W:UD,x:null,X:null,y:VD,Y:WD,Z:XD,"%":pw},Ma={a:function(Ia){return ra[Ia.getUTCDay()]},A:function(Ia){return oa[Ia.getUTCDay()]},b:function(Ia){return pa[Ia.getUTCMonth()]},B:function(Ia){return qa[Ia.getUTCMonth()]},c:null,d:qw,e:qw,f:YD,H:ZD,I:$D,j:aE,L:rw,m:bE,M:cE,p:function(Ia){return la[+(12<=Ia.getUTCHours())]},Q:nw,s:ow,S:dE,u:eE,U:fE,V:gE,w:hE,W:iE,x:null,X:null,y:jE,Y:kE,Z:lE,"%":pw},Rc={a:function(Ia,Ta,Ga){return(Ta=eb.exec(Ta.slice(Ga)))?(Ia.w=Pc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},A:function(Ia,Ta,Ga){return(Ta=Ha.exec(Ta.slice(Ga)))?(Ia.w=jc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},b:function(Ia,Ta,Ga){return(Ta=Oc.exec(Ta.slice(Ga)))?(Ia.m=bd[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},B:function(Ia,Ta,Ga){return(Ta=Uc.exec(Ta.slice(Ga)))?(Ia.m=tc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},c:function(Ia,Ta,Ga){return u(Ia,x,Ta,Ga)},d:sw,e:sw,f:mE,H:tw,I:tw,j:nE,L:oE,m:pE,M:qE,p:function(Ia,Ta,Ga){return(Ta=wa.exec(Ta.slice(Ga)))?(Ia.p=Da[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},Q:rE,s:sE,S:tE,u:uE,U:vE,V:wE,w:xE,W:yE,x:function(Ia,Ta,Ga){return u(Ia,z,Ta,Ga)},X:function(Ia,Ta,Ga){return u(Ia,A,Ta,Ga)},y:zE,Y:AE,Z:BE,"%":CE};Qc.x=h(z,Qc);Qc.X=h(A,Qc);Qc.c=h(x,Qc);Ma.x=h(z,Ma);Ma.X=h(A,Ma);Ma.c=h(x,Ma);return{format:function(Ia){var Ta=h(Ia+="",Qc);Ta.toString=function(){return Ia};return Ta},parse:function(Ia){var Ta=p(Ia+="",HD);Ta.toString=function(){return Ia};return Ta},utcFormat:function(Ia){var Ta=h(Ia+="",Ma);Ta.toString=function(){return Ia};return Ta},utcParse:function(Ia){var Ta=p(Ia,ol);Ta.toString=function(){return Ia};return Ta}}}
function sd(l,h,p){var u=0>l?"-":"";l=(u?-l:l)+"";var x=l.length;return u+(x
=l?-ql:Math.asin(l)}
function KE(l){return l.innerRadius}
function LE(l){return l.outerRadius}
function ME(l){return l.startAngle}
function NE(l){return l.endAngle}
function OE(l){return l&&l.padAngle}
function rl(l,h,p,u,x,z,A){var la=l-p,oa=h-u;A=(A?z:-z)/Mh(la*la+oa*oa);oa*=A;la*=-A;var ra=l+oa,qa=h+la,pa=p+oa,wa=u+la;p=(ra+pa)/2;u=(qa+wa)/2;h=pa-ra;l=wa-qa;A=h*h+l*l;z=x-z;wa=ra*wa-pa*qa;var Da=(0>l?-1:1)*Mh(PE(0,z*z*A-wa*wa));ra=(wa*l-h*Da)/A;qa=(-wa*h-l*Da)/A;pa=(wa*l+h*Da)/A;h=(-wa*h+l*Da)/A;l=ra-p;A=qa-u;p=pa-p;u=h-u;l*l+A*A>p*p+u*u&&(ra=pa,qa=h);return{cx:ra,cy:qa,kd:-oa,ld:-la,Vd:ra*(x/z-1),Wd:qa*(x/z-1)}}
function xw(l){this.Fa=l}
function sl(l){return new xw(l)}
function yw(l){return l[0]}
function zw(l){return l[1]}
function Aw(){function l(la){var oa,ra=la.length,qa,pa=!1,wa;null==x&&(A=z(wa=el()));for(oa=0;oa<=ra;++oa)!(oal?1:h>=l?0:NaN}
function RE(l){return l}
function Bw(l){this.Ge=l}
function Cw(l,h,p){l.Fa.bezierCurveTo((2*l.Qa+l.Aa)/3,(2*l.Ra+l.Ea)/3,(l.Qa+2*l.Aa)/3,(l.Ra+2*l.Ea)/3,(l.Qa+4*l.Aa+h)/6,(l.Ra+4*l.Ea+p)/6)}
function Dw(l){this.Fa=l}
function Ew(l,h,p){l.Fa.bezierCurveTo(l.Aa+l.ug*(l.Ie-l.Qa),l.Ea+l.ug*(l.Je-l.Ra),l.Ie+l.ug*(l.Aa-h),l.Je+l.ug*(l.Ea-p),l.Ie,l.Je)}
function Fw(l,h){this.Fa=l;this.ug=(1-h)/6}
function Gw(l,h,p){var u=l.Aa-l.Qa;h-=l.Aa;var x=(l.Ea-l.Ra)/(u||0>h&&-0);l=(p-l.Ea)/(h||0>u&&-0);return((0>x?-1:1)+(0>l?-1:1))*Math.min(Math.abs(x),Math.abs(l),.5*Math.abs((x*h+l*u)/(u+h)))||0}
function Hw(l,h){var p=l.Aa-l.Qa;return p?(3*(l.Ea-l.Ra)/p-h)/2:h}
function ip(l,h,p){var u=l.Qa,x=l.Aa,z=l.Ea,A=(x-u)/3;l.Fa.bezierCurveTo(u+A,l.Ra+A*h,x-A,z-A*p,x,z)}
function tl(l){this.Fa=l}
function Iw(l){this.Fa=new Jw(l)}
function Jw(l){this.Fa=l}
function Kw(l){this.Fa=l}
function Lw(l){var h,p=l.length-1,u=Array(p),x=Array(p),z=Array(p);u[0]=0;x[0]=2;z[0]=l[0]+2*l[1];for(h=1;harguments.length)for(;++zthis.Zd.indexOf(l)&&(this.Zd.push(l),this.Ti.setAttribute("class",this.Zd.join(" ")))},remove:function(l){l=this.Zd.indexOf(l);0<=l&&(this.Zd.splice(l,1),this.Ti.setAttribute("class",this.Zd.join(" ")))},contains:function(l){return 0<=this.Zd.indexOf(l)}};var wv={};Kj=null;"undefined"!==typeof document&&("onmouseenter"in document.documentElement||(wv={mouseenter:"mouseover",mouseleave:"mouseout"}));var xv=[null];Ra.prototype=Za.prototype={constructor:Ra,select:function(l){"function"!==typeof l&&(l=ya(l));for(var h=this.mb,p=h.length,u=Array(p),x=0;x