123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- (function(){b.iW=b.f(b.Gh,{constructor:function(a,d,c){this.setId("L"+c);this.U1(b.P.PT,b.P.OT);this.md=d.boundsStyle;this.e2(!1);null!=d.location&&b.F.isInstanceOf(d.location,b.dj)&&(this.Zh=new b.fi(d.location,a.la.xb));this.oja=this.Iub(a,d,c)},Mm:function(a,b){return this.oja.Mm(a,b)},At:function(){return this.oja.At()},Dk:function(a,d,c){b.Gh.prototype.Dk.apply(this,[a,d,c]);this.oja.Dk(a,d,c)},Iub:function(a,d,c){var e=this.iwb(a,d),f=new b.Dv;f.style=new b.ra;f.style.fill="transparent";f.version=
- "7.2";f.data=this.mtb(a,e);f.grammar=[new b.xC];f.grammar[0].elements=[new b.wp];var g=f.grammar[0].elements[0];g.type="point";g.symbol=this.Gtb(a,e,d);e=b.bc.TW(a.la);e.Qk(f);f=new b.o;f.add(e.pc[0].elements[0].aesthetics[0]);e=new b.Cv;e.boundsStyle=d.boundsStyle;e.columns=d.columns;e.itemBoxStyle=d.itemBoxStyle;e.itemStyle=d.itemStyle;e.labelStyle=d.labelStyle;e.legendEntryStyle=d.legendEntryStyle;e.location=d.location;e.multiline=d.multiline;e.orientation=d.orientation;e.rows=d.rows;e.scale=d.scale;
- e.title=d.title?b.IG.zfa(a,d.title):["Elements"];e.titleStyle=d.titleStyle;a=new b.Tf(a,e,c,f,!1);a.xia(!1);return a},iwb:function(a,d){var c=new b.o;if(0==d.elements.length)throw new b.Z("Legend 'elements' must have at least one element reference",b.q.SPEC_INVALID_LEGENDS,null);for(var e=0,f=d.elements,g=f.length;e<g;++e){var h=f[e];if(!h||null==h.$ref)throw new b.Z("Legend 'elements' must each be non-null and have a non-null '$ref' to an element",b.q.SPEC_INVALID_LEGENDS,null);var k=a.Sb(h.$ref);
- if(!b.F.isInstanceOf(k,b.wa))throw new b.Z("Legend 'elements' reference '"+h.$ref+"' is not an element",b.q.SPEC_INVALID_LEGENDS,null);c.add(k)}return c},mtb:function(a,d){var c=d.size(),e=new b.$G;e.fields=[new b.pi];e.fields[0].id=b.iW.Jla;e.fields[0].categories=Array(c);e.rows=Array(c);for(var f=0;f<c;++f)e.fields[0].categories[f]=this.ttb(a,d.get(f)),e.rows[f]=[f];return[e]},ttb:function(a,d){for(var c=d.v$,c=!c||0==c.length?[""]:b.IG.zfa(a,c),e="",f=0,g=c.length;f<g;++f){var h=c[f];b.j.isString(h)?
- e+=h:b.j.isNumber(h)?e+=b.j.unformattedNumber(h):b.F.isInstanceOf(h,b.MN)&&(e+=h.value)}return e},Gtb:function(a,d,c){a=new b.um;a.field=new b.Wf;a.field.$ref=b.iW.Jla;var e=d.size();a.palette=Array(e);for(var f=0;f<e;++f){var g=d.get(f),h=b.Tb.ifa(g,c),g=new b.Oa(h,g,null,!0,!1,null),h=new b.FW;h.shape=[g.TGa(c.itemStyle)];a.palette[f]=h}return[a]}});b.iW.Jla="elementLegendField";b.IG=b.f(b.Gh,{legendIndex:0,qwa:5,constructor:function(a,d,c,e){this.tf=a;this.ub=d;this.legendIndex=c;this.aesthetics=
- e;!e||0==e.size()?this.Sc=null:this.Sc=e.get(0);this.setId("L"+c);this.U1(b.P.PT,b.P.OT);this.md=d.boundsStyle;this.e2(!1)},hM:function(a){a.version="7.2"},BGa:function(){var a=new b.ra;a.fill="transparent";return a},tI:function(a){var d=new b.Dv;d.titles=this.PQ();this.hM(d);var c=!d.titles?null:d;if(!c)return new b.N(0,0);d.size=new b.DW;d.size.width=a;a=this.tf.vk();c=a.Qk(c);c=a.Hl(null,c);return c.getSceneTree().Co},PQ:function(){if(this.ub.title&&0==this.ub.title.length)return null;var a;if(this.ub.title)a=
- b.IG.zfa(this.tf,this.ub.title);else{var d=null;this.Sc&&this.Sc.rb&&(d=this.Sc.rb.Ma());if(d)a=d.label,null==a&&(a=d.id),null==a&&(a="Field");else return null;a=[a]}d=new b.zC;d.type="title";d.content=a;d.style=this.ub.titleStyle;if(!this.ub.titleStyle||!this.ub.titleStyle.font||null==this.ub.titleStyle.font.weight)d.style||(d.style=new b.ra),d.style.font||(d.style.font=new b.ej,d.style.font.weight="bold"),null==d.style.padding&&(d.style.padding=this.qwa);return[d]},LBb:w("qwa")});b.IG.zfa=function(a,
- d){for(var c=Array(d.length),e=0;e<d.length;++e)if(b.F.isInstanceOf(d[e],b.Wf)){var f=d[e],g=a.Sb(f.$ref);if(b.F.isInstanceOf(g,b.Xc)){var h=new b.MN;h.style=f.style;h.value=null==g.label?g.id:g.label;c[e]=h}else c[e]=""}else b.F.isInstanceOf(d[e],b.j9)||b.F.isInstanceOf(d[e],b.wt)?c[e]="":c[e]=d[e];return c};b.Tf=b.f(b.IG,{Bz:!1,U5:!1,sf:0,rf:0,Jma:2,PVa:5,constructor:function(a,d,c,e,f){this.LBb(0);b.Tf.qGb(d);this.Cu=new b.Ka(this.aesthetics,a.la,d);c=a.fP(d);null!=d.orientation?this.Bz="horizontal"==
- d.orientation:this.Cu.fob()?this.Bz=this.Cu.mob():this.Bz=c==b.Se.Rc||c==b.Se.ed;this.s2=f?b.Tb.zqb():b.Tb.rGa(this.aesthetics,d);this.U5=!0;this.s2.G_&&(this.aesthetics.clear(),this.aesthetics.add(this.Sc));this.Kg=new b.Yi(d,this.aesthetics,!this.Bz);this.Zwa=this.Sc.element;this.Bpb=this.Sc.bu;f=new b.Oa(this.s2,this.Zwa,this.Bpb,!1,b.Tf.hlb(this.aesthetics),this.Cu);c=new b.v6a(d,this.Kg,this.tf);this.pj=new b.Jj(a.la,d,f,c,this.Cu);this.rf=this.sf=0;this.kJ=this.NFa=this.eGa=null;null!=d.location&&
- b.F.isInstanceOf(d.location,b.dj)&&(this.Zh=new b.fi(d.location,a.la.xb))},xia:w("U5"),Mm:function(a,d){if(this.kJ&&b.Tf.mwa(a,this.eGa)&&b.Tf.mwa(d,this.NFa))return this.kJ;this.eGa=a;this.NFa=d;this.pj&&(this.pj.reset(),this.pj.layout());if(this.Cu.io)try{var c=this.tf.vk(),e=this.OLa(a,d,!1),e=c.Hl(null,e),f=e.getSceneTree().Co,g=b.Sa.sh(f.k,f.i);this.kJ=new b.ii(g,b.Sa.ZERO,g)}catch(h){if(b.F.isInstanceOf(h,Error))c=this.tI(a,d),g=b.Sa.sh(c.k,c.i),this.kJ=new b.ii(g,b.Sa.ZERO,g);else throw h;
- }else f=this.Mkb(a,d,null),g=b.Sa.sh(f.k,f.i),this.kJ=new b.ii(g,b.Sa.ZERO,g);return this.kJ},Mkb:function(a,d){var c=this.tI(a,d);if(!this.Kg.Xs)return c;this.eva(a,d,c);var e=this.pj.yfa(),f=e.width,g=e.height,h=(new b.Ge(e.symbol,new b.N(f,g),this.tf.la)).FQ(0,0,f,g,e).getBounds(),e=h.z,h=h.u;11==this.s2.type&&(h+=this.PVa);f=Math.max(f,e);g=Math.max(g,h);f=Math.max(c.k,f*this.rf)+this.Jma;c=c.i+g*this.sf+this.Jma;null!=a&&(f=a);null!=d&&(c=d);return new b.N(f,c)},At:function(){var a=this.YH().getExtent(),
- d=new b.o;try{var c=this.tI(a.k,a.i),e=new b.N(a.k,Math.max(c.i,a.i));this.Cu.bzb();var f=this.tf.vk(),g=this.OLa(e.k,e.i,!0),g=f.Hl(e,g),h=g.getSceneTree(),k=new b.Cn(h.root,this.legendIndex,this.Kg.RX,"swatch");k.xia(this.U5);var l=k.yY(),m=new b.Q(0,0,a.k,a.i);l.zq(m);d.add(l);return d}catch(p){if(!b.F.isInstanceOf(p,Error))throw p;}return d},OLa:function(a,d,c){var e=this.tf.vk(),f=e.la.Nc.Wm,g=this.Kg.RX;f&&(f.F5(b.Yi.W3,g),f.F5(b.Yi.dU,g));return e.Qk(this.psb(a,d,c))},C7:function(a,b,c){var e=
- this.Kg.getRowCount();if(0==e)this.rf=this.sf=1;else if(this.rf=this.sf=0,null!=this.ub.rows&&(this.sf=this.ub.rows,0>this.sf&&(this.sf=0)),null!=this.ub.columns&&(this.rf=this.ub.columns,0>this.rf&&(this.rf=0)),0<this.sf||0<this.rf)0==this.rf&&(this.rf=Math.ceil(e/this.sf)),0==this.sf&&(this.sf=Math.ceil(e/this.rf));else{var f=this.pj.getSize(),g=e;null!=a&&(null!=b&&this.Kg.RD())&&(g=21);if(null!=a&&(null!=b||this.Bz))this.rf=Math.min(g,Math.max(1,Math.floor((a-2)/f.k)));if(null!=b&&(null!=a||!this.Bz))this.sf=
- Math.min(g,Math.max(1,Math.floor((b-2-c.i)/f.i)));0<this.sf||0<this.rf?(0==this.rf&&(this.rf=Math.ceil(e/this.sf)),0==this.sf&&(this.sf=Math.ceil(e/this.rf))):this.Bz?(this.sf=1,this.rf=e):(this.sf=e,this.rf=1)}},psb:function(a,d,c){this.eva(a,d,null);var e=new b.Dv;e.style=new b.ra;e.style.fill="transparent";this.hM(e);if(null!=a||null!=d)e.size=new b.DW,e.size.width=a,e.size.height=d;if(0==this.aesthetics.size())return e;e.titles=this.PQ();this.tf.la.hQ()&&this.Kg.reset();if(!this.Kg.Xs)return e;
- e.data=this.Kg.Keb();d=new b.xC;e.grammar=[d];d.style=new b.ra;d.style.fill="transparent";d.labelCollisionMethod="none";d.coordinates=new b.wC;a=new b.wp;d.elements=[a];a.type="point";a.positioning=new b.Bv;a.positioning.method="pack";a.positioning.orientation=this.Bz?"left-to-right":"top-to-bottom";a.positioning.packParameters=new b.tua;a.positioning.packParameters.method="grid";a.positioning.packParameters.rows=this.sf;a.positioning.packParameters.columns=this.rf;a.style=this.pj.yfa();a.label=this.qsb();
- (new b.Br(this.s2,this.Zwa,this.Kg,this.aesthetics,this.Cu)).l9a(a);a.meta=this.Ptb();this.Cu&&(this.Cu.io&&this.Kg.M2)&&(d=this.Kg.M2,c&&(c=this.Cu.Ieb(d,a),this.wlb(c)&&this.KFb(e.data,a,c)));return e},KFb:function(a,d,c){var e=!1,f=!1,g=d.size,h=d.font,e=d.styleBy;if(g||h||e){if(g)g=g[g.length-1],e=this.vka(g);else if(h)g=h[h.length-1],e=this.vka(g);else{h=Array(e.length+1);for(g=0;g<e.length;++g)h[g]=e[g];g=e[e.length-1].copy();this.vka(g);g.mapping=this.Tub(e[e.length-1].mapping);g.palette=this.qwb(e[e.length-
- 1].palette);h[e.length]=g;d.styleBy=h;e=!0}this.O_a(a,e)&&(this.w_a(a,c),f=!0);if(a=d.color){c=Array(a.length+1);for(g=0;g<a.length;++g)c[g]=a[g];a=c}else a=Array(1);d.color=a;c=new b.um;a[a.length-1]=c;c.field=new b.Wf;c.field.$ref=b.Tf.N3;a=new b.wm;a.part=b.Jj.uma;a.type="both";a.descendants=!0;e=Array(2);e[0]="black";e[1]="transparent";c.palette=e;c.modifies=a;f&&this.pj.uvb(d.style)}},vka:function(a){var d=a.palette;a.field=new b.Wf;a.field.$ref=b.Tf.B4;return d},qwb:function(a){if(!a)return null;
- for(var b=Array(a.length),c=0;c<a.length;++c)b[c]=this.GHa(a[c]);return b},Tub:function(a){if(!a)return null;for(var d=Array(a.length),c=0;c<a.length;++c)d[c]=new b.xp,d[c].at=a[c].at,d[c].style=this.GHa(a[c].style);return d},GHa:function(a){if(!a)return null;var d=new b.ra;d.size=a.size;d.height=a.height;d.width=a.width;a.size=null;a.height=null;a.width=null;a.font&&null!=a.font.size&&(d.font=new b.ej,d.font.size=a.font.size,a.font.size=null,a.font.Du(null));return d},w_a:function(a,b){for(var c=
- a[0].rows,e=0;e<c.length;++e)c[e]=this.B_a(c[e],b[0][e],b[1][e])},B_a:function(a,d,c){for(var e=b.D.create([a.length+2],0),f=0;f<a.length;++f)e[f]=a[f];e[a.length]=null!=d?d:NaN;e[a.length+1]=null!=c?c:NaN;return e},O_a:function(a,d){for(var c=a[0].fields,e=0;e<c.length;++e)if(c[e]&&null!=c[e].id&&(c[e].id==b.Tf.B4||c[e].id==b.Tf.N3))return!1;for(var f=Array(c.length+2),e=0;e<c.length;++e)f[e]=c[e];e=new b.pi;e.id=b.Tf.B4;d&&(e.unit="categorical");f[c.length]=e;e=new b.pi;e.id=b.Tf.N3;e.unit="categorical";
- f[c.length+1]=e;a[0].fields=f;return!0},wlb:function(a){if(!a)return!1;a=a[1];for(var b=0;b<a.length;++b)if(1>a[b])return!0;return!1},eva:function(a,d,c){this.pj.layout();this.pj.yfa();c=!c?this.tI(a,d):c;this.C7(a,d,c);var e=this.pj.getSize();e.k*=this.rf;e.i*=this.sf;for(var f=!1,g=0;!f&&25>g&&this.DAb(a,d,c,e);){g++;var h=this.sf,k=this.rf;this.C7(null,null,c);var l=new b.N(1.7976931348623157E308,1.7976931348623157E308);null!=a&&(l.k=Math.floor((a-2)/this.rf));null!=d&&(l.i=Math.floor((d-c.i-2)/
- this.sf));this.pj.dzb(l,this.Kg.RD())?(this.C7(a,d,c),e=this.pj.getSize(),e.k*=this.rf,e.i*=this.sf):(this.sf=h,this.rf=k,f=!0)}this.UZa(a,d)},DAb:function(a,b,c,e){var f=this.Kg.getRowCount(),g=null!=this.ub.rows&&null!=this.ub.columns,h=this.pj.O1a(),k=this.pj.P1a();return this.sf*this.rf<f&&!g?h||k:null!=a&&e.k>a-2+0.001&&h||null!=b&&e.i>b-c.i-2+0.001&&k?!0:!1},UZa:function(a,b){if(null!=a&&null!=b&&this.Kg.Xs&&this.Kg.RD()){var c=this.sf*this.rf,e=c;this.Kg.$E(e);var f=this.pj.WQ().k,g=this.pj.hI().k,
- h=this.Kg.getRowCount();if(h>c||21<e){21<e&&(e=22,this.Kg.$E(e));for(;2<e&&(h>c||f>g);)e--,this.Kg.$E(e),h=this.Kg.getRowCount(),f=this.pj.WQ().k,g=this.pj.hI().k}}},rab:function(){var a=this.Sc.rb,d="";return d=a.Ua()?b.Yi.A4:!a.zba().vEa()||a.getUnit()&&a.getUnit().name!=b.I.Tk.name?b.Yi.A4:b.Yi.dU},qsb:function(){var a=new b.vm,d=new b.Wf;d.$ref=this.rab();a.content=[d];a.modifies=new b.wm;a.modifies.part=b.Jj.sma;if(this.ub.labelStyle){if(a.style=this.ub.labelStyle.copy(),a.style.padding=null,
- null==a.style.align&&(a.style.align="start"),null==a.style.valign||a.style.valign==b.Re.Tq)a.style.valign="start"}else a.style=new b.ra,a.style.align="start",a.style.valign="start";a.style.location="inside";return[a]},Ptb:function(){var a=new b.um;a.key="value";a.field=new b.Wf;a.field.$ref=b.Yi.dU;a.scale=this.Kg.OAa();return[a]}});b.Tf.qGb=function(a){if(a&&a.scale&&a.scale.spans&&0<a.scale.spans.length&&a.scale.spans[0].categories){a=a.scale.spans[0].categories;for(var d=new b.qv,c=0,e=a.length;c<
- e;++c){var f=a[c];if(d.contains(f))throw new b.Z("In legend specifications, scale.spans[0].categories may not contain duplicates ("+f+" appears more than once)",b.q.SPEC_INVALID_PARAMETERS,null);d.add(f)}}};b.Tf.hlb=function(a){var b=0;a=a.arrayIterator();for(var c=a.length;b<c;++b)if("dashing"==a[b].type)return!0;return!1};b.Tf.mwa=function(a,b){return null==a&&null==b?!0:null==a||null==b?!1:a==b};b.Tf.B4="legendSizeValue";b.Tf.N3="legendClipColor";b.Tf.gQb=2;b.Tf.fQb=21;b.Tf.ILb=2;b.Tf.dWb=0.001;
- b.Tf.FOb="value";b.Ka=b.f({Qn:400,RI:!1,io:!1,Mq:Infinity,$p:Infinity,constructor:function(){this.Cq=new b.N(20,20);(function(a,d,c){this.Xo=a;this.Lo=d;this.Fpb=!c?null:c.scale;this.nda=!c?null:c.itemStyle;this.io=(this.RI=this.JDb())||this.m3a();this.o_=new b.sb;this.WNa(a.get(0).element);this.xLa=this.CAb();this.Tqa()}).apply(this,arguments)},CAb:function(){var a=new b.o;if(this.Xo)for(var d=0,c=this.Xo.arrayIterator(),e=c.length;d<e;++d){var f=c[d];"size"==f.type&&a.add(f)}return a},W5b:y("RI"),
- T5b:y("io"),vz:function(a){return this.io?this.Cq:a},bzb:function(){if(this.io){var a=this.Xo.get(0).element;this.o_=new b.sb;this.WNa(a);this.Ei=this.Il=null;this.Tqa()}},WNa:function(a){if(this.io){if(this.nda&&null!=this.nda.size){var d=b.T.ca(this.nda.size,null,null);null!=d&&(this.Cq=new b.N(d,d))}else this.Cq=a.Wfb();a.ea&&(this.Qn=Math.min(a.ea.k,a.ea.i))}},$Ha:function(a,d){this.io&&a&&(d?(this.XMa(a,d.style),a.font?null==a.font.size&&(a.font.size=b.hc.getDefaultFontSize(this.Lo.he()),a.font.Du(null)):
- (a.font=new b.ej,a.font.size=b.hc.getDefaultFontSize(this.Lo.he()))):this.XMa(a,this.Xo.get(0).element.H.style))},svb:function(a){if(this.io&&a&&!(1>this.xLa.size()))for(var d=0,c=0;c<a.length;++c)if(a[c].scale&&(a[c].scale.reverse=!1),null!=a[c].modifies&&b.F.isInstanceOf(a[c].modifies,b.wm)){var e=a[c].modifies;b.Oa.zc==e.part?d=this.lHa(a[c],d,!0):b.Oa.Ps==e.part&&(d=this.lHa(a[c],d,!1))}},lHa:function(a,b,c){if(this.Xo.size()<=b)return b;var e=this.xLa.get(b);if(e=this.o_.get(e))a.palette=null,
- c||2>e.length?(a.mapping=e[0],b++):a.mapping=e[1];return b},XMa:function(a,b){b&&(null!=b.size&&(a.size=b.size,a.height=b.size,a.width=b.size),null!=b.width&&(a.width=b.width),null!=b.height&&(a.height=b.height),b.font&&(a.font=b.font.copy()))},JDb:function(){for(var a=0,b=this.Xo.arrayIterator(),c=b.length;a<c;++a)if(this.XM(b[a]))return!0;return!1},m3a:function(){for(var a=0,d=this.Xo.arrayIterator(),c=d.length;a<c;++a)if(b.Ka.gQ(d[a],this.Lo))return!0;return!1},J1b:y("Ei"),I1b:y("Il"),Tqa:function(){for(var a=
- 0,d=this.Xo.arrayIterator(),c=d.length;a<c;++a){var e=d[a];b.Ka.gQ(e,this.Lo)&&this.gGb(e)}this.Ei&&(this.Ei.k=Math.min(this.Ei.k,this.Mq),this.Ei.i=Math.min(this.Ei.i,this.$p));this.Il&&(this.Il.k=Math.min(this.Il.k,this.Mq),this.Il.i=Math.min(this.Il.i,this.$p))},gGb:function(a){if("size"==a.type)if(b.Ka.KEa(a))this.iZa(a);else{var d=this.CP(a),c=this.XM(a),d=[this.jT(a,d,c)];this.o_.put(a,d)}else"font"==a.type?(d=b.Ka.Dba(a.element.H.style,this.Lo,a.element.zE),this.jT(a,d,!1)):"styleBy"==a.type&&
- (d=this.CP(a),c=this.XM(a),this.jT(a,d,c))},iZa:function(a){var d=this.CP(a),c=this.jT(a,d,!0),d=b.Ka.HP(a.element.H.symbolStyle,this.Cq.k,this.Cq.i,this.Qn),e=new b.N(this.Qn,this.Qn),d=new b.SV(this.Lo,null,e,d,a.element.H.symbolStyle),d=b.Ka.Oaa(d),c=[this.jT(a,d,!1),c];this.o_.put(a,c)},CP:function(a){if(a.bu){var d=a.bu.Vaa();if(d)for(var c=0,e=d.length;c<e;++c)if(d[c]==a)return b.Ka.Dba(a.bu.style,this.Lo,a.element.zE)}c=a.element;d=c.H.style;if("point"==c.H.type)return this.SBa(d);if("interval"==
- c.H.type)return a=b.Ka.HP(d,this.Cq.k,this.Cq.i,this.Qn),b.Pa.wc(0,0,a.k,a.i);if(this.XM(a))return a=b.Kj.kd(0,10,50,10),d=this.Gib(d),b.X.K1(a,d),a;if("text"==c.type)return b.Ka.Dba(d,this.Lo,c.zE);if(c.zl)return a=this.SBa(c.H.symbolStyle),a.Wg("part","symbol"),a;a=b.Ka.HP(d,this.Cq.k,this.Cq.i,this.Qn);return b.Pa.wc(0,0,a.k,a.i)},SBa:function(a){var d=new b.N(this.Qn,this.Qn);a=new b.SV(this.Lo,null,d,this.Cq,a);return b.Ka.Oaa(a)},Gib:function(a){return!a?1:a.stroke&&null!=a.stroke.width?b.T.ca(a.stroke.width,
- 1,this.Qn):null!=a.size?b.T.ca(a.size,1,this.Qn):1},XM:function(a){var d=a.element;return"edge"==d.type||"path"==d.type||"line"==d.type&&(!d.H.symbolStyle||null==a.H.modifies)?b.Ka.gQ(a,this.Lo):!1},HFb:function(a,d,c,e){var f=0,g=0,h=1009==c.getType(),k=b.D.create([1],0),l=new b.o,m=a.scale.spans.get(0),p=m.uk(),q=0;p&&(q=p.min);var s=e?b.Ka.Qt(a,d,q,c):b.Ka.Pt(a,d,q,c,k,h),f=s.k,g=s.i,t=this.Bw(e,s,"0%",h,k[0]),v=0;p&&(v=p.max);var p=e?b.Ka.Qt(a,d,v,c):b.Ka.Pt(a,d,v,c,k,h),f=Math.max(f,p.k),g=Math.max(g,
- p.i),C=!0,z=!0,B=a.H.mapping;if(B){for(var A=0,D=B.length;A<D;++A){var F=B[A];b.j.isString(F.at)?(s=b.T.ca(F.at,1,1),null!=s&&(0<=s&&1>=s)&&(C&&0<s&&l.add(t),1==s&&(z=!1),C=!1,s=m.Ls(s),null!=s&&(s=e?b.Ka.Qt(a,d,s,c):b.Ka.Pt(a,d,s,c,k,h),f=Math.max(f,s.k),g=Math.max(g,s.i),l.add(this.Bw(e,s,F.at,h,k[0]))))):b.j.isNumber(F.at)&&(s=F.at,C&&s>q&&l.add(t),s>=v&&(z=!1),C=!1,s=e?b.Ka.Qt(a,d,s,c):b.Ka.Pt(a,d,s,c,k,h),f=Math.max(f,s.k),g=Math.max(g,s.i),l.add(this.Bw(e,s,F.at,h,k[0])))}z&&l.add(this.Bw(e,
- p,"100%",h,k[0]))}else l.add(t),l.add(this.Bw(e,p,"100%",h,k[0]));this.wka(e,f,g);return l.toArray(Array(l.size()))},Bw:function(a,d,c,e,f){var g=new b.xp;g.at=c;e?g.size=f:a?g.size=b.Y.ja(d.i):this.Xo.get(0).element.grammar.coordinates.Bm()?g.size=b.Y.ja(d.i):g.size=b.Y.ja(d.k);return g},IFb:function(a,d,c,e,f,g){var h=0,k=0,l=1009==f.getType(),m=b.D.create([1],0),p=b.Ka.fdb(this.Fpb);if(p){d=Array(p.length);for(c=0;c<p.length;++c){var q=p[c],s=g?b.Ka.Qt(a,e,q,f):b.Ka.Pt(a,e,q,f,m,l),h=Math.max(h,
- s.k),k=Math.max(k,s.i);d[c]=this.Bw(g,s,p[c],l,m[0])}this.wka(g,h,k);return d}if(d){p=c.wP();d=Array(p.length);for(c=0;c<p.length;++c)s=g?b.Ka.Qt(a,e,p[c],f):b.Ka.Pt(a,e,p[c],f,m,l),h=Math.max(h,s.k),k=Math.max(k,s.i),d[c]=this.Bw(g,s,p[c],l,m[0])}else{h=a.scale.spans.get(0).qD();q=h.min;p=h.max;d=Array(Math.floor(p));s=g?b.Ka.Qt(a,e,q,f):b.Ka.Pt(a,e,q,f,m,l);h=s.k;k=s.i;d[0]=this.Bw(g,s,q,l,m[0]);q+=1;for(c=1;q<p;)s=g?b.Ka.Qt(a,e,q,f):b.Ka.Pt(a,e,q,f,m,l),h=Math.max(h,s.k),k=Math.max(k,s.i),d[c]=
- this.Bw(g,s,q,l,m[0]),q+=1,c++}this.wka(g,h,k);return d},wka:function(a,d,c){d=new b.N(d,c);a?this.Il=b.Ka.ska(this.Il,d):this.Ei=b.Ka.ska(this.Ei,d)},jT:function(a,b,c){var e=a.rb.Ma(),f=e.Fb,g=!a.scale.pEa()&&a.scale.rg;return a.scale.Ua()?this.IFb(a,g,e,f,b,c):this.HFb(a,f,b,c)},kCb:function(a){this.$p=a;this.Ei&&(this.Ei.i=Math.min(this.Ei.i,this.$p));this.Il&&(this.Il.i=Math.min(this.Il.i,this.$p))},tS:function(a){this.Mq=a;this.Ei&&(this.Ei.k=Math.min(this.Ei.k,this.Mq));this.Il&&(this.Il.k=
- Math.min(this.Il.k,this.Mq))},Ieb:function(a,b){if(!a||Infinity==this.$p&&Infinity==this.Mq)return null;for(var c=this.gdb(a),e=Array(a.length),f=-1,g=-1,h=-1,k=0;k<a.length;++k)c[k].i>this.$p||c[k].k>this.Mq?e[k]=0:(e[k]=1,g<c[k].k&&(g=c[k].k,h=k),f<c[k].i&&(f=c[k].i,h=k));c=Array(a.length);if(this.fwb(f,g))for(k=0;k<a.length;++k)c[k]=1>e[k]?a[h]:a[k];else if(this.jlb(b)){h=this.yYa(a,b,h);for(k=0;k<a.length;++k)c[k]=1>e[k]?h:k%h}else{this.xYa(b);for(k=0;k<a.length;++k)c[k]=1>e[k]?null:a[k]}return[c,
- e]},jlb:function(a){if(a.size)a=a.size[a.size.length-1];else if(a.font)a=a.font[a.font.length-1];else return!0;return a.palette},yYa:function(a,d,c){a=Math.min(this.$p,this.Mq);d.size?(d=d.size[d.size.length-1],a=this.xPa(d,0.85*a)):d.font?(d=d.font[d.font.length-1],c=new b.ej,c.size=Math.floor(a),a=this.xPa(d,c)):a=0>c?0:c;return a},xYa:function(a){var d=Math.min(this.$p,this.Mq);if(a.size)a=a.size[a.size.length-1],a.nullValue=0.85*d;else if(a.font){a=a.font[a.font.length-1];var c=new b.ej;c.size=
- Math.floor(d);a.nullValue=c}},xPa:function(a,b){var c=0;if(a.palette){for(var c=a.palette.length,e=Array(c+1),f=0;f<c;++f)e[f]=a.palette[f];e[c]=b;a.palette=e}return c},fwb:function(a,b){return Infinity!=this.$p&&a>0.8*this.$p||Infinity!=this.Mq&&b>0.8*this.Mq},gdb:function(a){for(var d=Array(a.length),c=0,e=this.Xo.arrayIterator(),f=e.length;c<f;++c){var g=e[c];if(b.Ka.gQ(g,this.Lo))for(var g=this.dib(g,a),h=0;h<a.length;++h)this.mka(d,h,g[h])}return d},mka:function(a,b,c){a[b]?a[b].i<c.i&&(a[b]=
- c):a[b]=c},dib:function(a,d){if(b.Ka.KEa(a))return this.dkb(a,d);for(var c=Array(d.length),e=this.CP(a),f=a.rb.Ma().Fb,g=this.XM(a),h=1009==e.getType(),k=b.D.create([1],0),l=0;l<d.length;++l)c[l]=g?b.Ka.Qt(a,f,d[l],e):b.Ka.Pt(a,f,d[l],e,k,h);return c},dkb:function(a,d){for(var c=b.Ka.HP(a.element.H.symbolStyle,this.Cq.k,this.Cq.i,this.Qn),e=new b.N(this.Qn,this.Qn),c=new b.SV(this.Lo,null,e,c,a.element.H.symbolStyle),c=b.Ka.Oaa(c),e=this.CP(a),f=Array(d.length),g=a.rb.Ma().Fb,h=b.D.create([1],0),
- k=0;k<d.length;++k){var l=b.Ka.Qt(a,g,d[k],e),m=b.Ka.Pt(a,g,d[k],c,h,!1);this.mka(f,k,l);this.mka(f,k,m)}return f},reset:function(){this.$p=this.Mq=Infinity},fob:function(){for(var a=0,d=this.Xo.arrayIterator(),c=d.length;a<c;++a){var e=d[a],f=e.element.type;if((b.wa.Dla==f||"interval"==f)&&b.Ka.gQ(e,this.Lo))return!0}return!1},mob:function(){return this.Xo.get(0).element.grammar.coordinates.Bm()}});b.Ka.gQ=function(a,d){if(!a.rb.Ma())return!1;if("size"==a.type)return"area"!=a.element.type&&"polygon"!=
- a.element.type;if("font"==a.type){var c=a.scale.Ua()&&a.H.palette?a.H.palette:b.Ka.kbb(a.H.mapping);return b.Ka.sra(c,d)}return"styleBy"==a.type?b.Ka.vDb(a.H.palette,d,a.element.H.style):!1};b.Ka.ska=function(a,d){if(!a)return d;if(!d)return a;var c=Math.max(a.k,d.k),e=Math.max(a.i,d.i);return new b.N(c,e)};b.Ka.KEa=function(a){return a.element.zl&&null==a.H.modifies};b.Ka.Oaa=function(a){return a.kd(b.Si.j4,-1,!1)};b.Ka.Dba=function(a,d,c){0<c?a.font&&(a.font.size=c,a.font.Du(null)):c=20;c=b.Ka.HP(a,
- c,c,400);return b.Db.gu("letter-A",0,0,c.k,c.i,a,d)};b.Ka.HP=function(a,d,c,e){if(!a)return new b.N(d,c);d=null!=a.width?b.T.ca(a.width,d,e):null!=a.size?b.T.ca(a.size,d,e):d;a=null!=a.height?b.T.ca(a.height,c,e):null!=a.size?b.T.ca(a.size,c,e):c;return new b.N(d,a)};b.Ka.fdb=function(a){return!a||!a.spans||1>a.spans.length||!a.spans[0].categories?null:a.spans[0].categories};b.Ka.Pt=function(a,d,c,e,f,g){a=b.Ka.ppa(a,d,c,e);g&&f&&(f[0]=a.getFont().size);if(1010==a.getType())return f=a.getWidth(),
- g=a.getHeight(),new b.N(f,g);f=a.getBounds();return new b.N(f.z,f.u)};b.Ka.ppa=function(a,d,c,e){var f=e.makeGeometryClone();f.copyInfoFrom(e);d=b.Ka.MGa(d,c);return a.apply(f,d)};b.Ka.MGa=function(a,d){var c=b.dl.kH(a+1,0);c.data[a]=d;return c};b.Ka.Qt=function(a,d,c,e){a=b.Ka.ppa(a,d,c,e).og();return!a?new b.N(50,1):new b.N(50,a.zf)};b.Ka.sra=function(a,d){if(!a||2>a.length)return!1;for(var c=b.hc.getDefaultFontSize(d.he()),e=b.Ka.rya(a[0],c),f=1;f<a.length;++f){var g=e-b.Ka.rya(a[f],c);if(-0.5>
- g||0.5<g)return!0}return!1};b.Ka.rya=function(a,d){return null==a||b.F.isInstanceOf(a,b.ej)?b.Ka.Bkb(a,d):b.T.ca(a.size,d,d)};b.Ka.Bkb=function(a,d){return!a||null==a.size?d:b.T.ca(a.size,d,400)};b.Ka.kbb=function(a){if(!a||1>a.length)return null;for(var b=Array(a.length),c=0;c<a.length;++c)b[c]=a[c].font;return b};b.Ka.vDb=function(a,d,c){if(!a||2>a.length)return!1;var e=-20;c&&(null!=c.width?e=b.T.ca(c.width,20,400):null!=c.height?e=b.T.ca(c.height,20,400):null!=c.size&&(e=b.T.ca(c.size,20,400)));
- c=Array(a.length);var f=b.Ka.getSize(a[0],e,400);c[0]=null==a[0]?null:a[0].font;for(var g=1;g<a.length;++g){var h=f-b.Ka.getSize(a[g],e,400);if(-0.5>h||0.5<h)return!0;c[g]=null==a[g]?null:a[g].font}return b.Ka.sra(c,d)};b.Ka.getSize=function(a,d,c){return!a||null==a.size&&null==a.width&&null==a.height?d:b.T.ca(null!=a.width?a.width:null==a.height?a.size:a.height,d,c)};b.Ka.QVb=50;b.Ka.jKb=20;b.Ka.dKb=400;b.Oa=b.f({Sab:!1,SNa:0,constructor:function(a,b,c,e,f,g){this.Ao=a;this.P$=b;this.LFa=c;this.Sab=
- e;this.SNa=f?3:10;this.Ii=g},TGa:function(a){var d=this.vrb(a),c=this.Ao.eF,e,f=c;if((this.Ii&&!this.Ii.RI||!this.Ii)&&3<b.Oa.ikb(f))f=f.copy(),f.stroke.width=3;f||(f=new b.ra,f.fill="#aaa",f.outline="#000");if(f=b.X.sE(f,a))e=f.symbol,f=this.Zz(f,!1);c||(c=new b.ra,c.fill="#000");(c=b.X.sE(c,a))&&(c=this.Zz(c,!0));a=new b.qi;a.type="group";a.style=new b.ra;if(this.Ii&&this.Ii.RI){var g=Math.max(this.Ii.Il.i,d[0].i);a.style.width=d[0].k;a.style.height=g}else this.Ii&&this.Ii.io?(a.style.width=d[0].k,
- a.style.height=d[0].i,this.Ii.$Ha(a.style,this.LFa)):(a.style.width=d[0].k,a.style.height=d[0].i);a.part=b.Oa.tma;switch(this.Ao.type){default:case 1:d=[this.w_(e,f)];break;case 2:case 3:d=this.arb(d,c);break;case 4:case 5:d=this.jqb(f);break;case 6:d=[this.w_(null==e?"rect":e,f)];break;case 7:case 8:d=[new b.qi];d[0].part=b.Oa.zc;d[0].type="path";d[0].style=c;d[0].path="M0,0.5L1,0.5";break;case 9:case 10:d=[new b.qi];d[0].part=b.Oa.zc;d[0].type="rect";d[0].style=f;break;case 11:d=[new b.qi];d[0].part=
- b.Oa.zc;d[0].type="letter-A";d[0].style=f;this.Ii&&this.Ii.io&&this.Ii.$Ha(f,this.LFa);break;case 12:d=[this.w_("square",f)]}a.shape=d;return a},vrb:function(a){var d,c;switch(this.Ao.type){default:case 1:d=this.Dca(this.Ao.eF,a);break;case 2:case 3:case 7:case 8:d=new b.N(20,20);d=b.X.Dw(d,d,a);break;case 4:case 5:case 6:case 9:case 10:case 12:d=new b.N(20,20);this.Ii&&(d=this.Ii.vz(d),20>d.i&&(d.i=20));d=b.X.Dw(d,d,a);break;case 11:d=new b.N(20,20),d=b.X.Dw(d,d,a)}3==this.Ao.type?this.Ii&&this.Ii.io?
- (c=this.Ii.Ei)||(c=this.Dca(this.Ao.FK,a)):c=this.Dca(this.Ao.FK,a):c=new b.N(0,0);return[d,c]},Dca:function(a,d){var c;c=this.P$.size?new b.N(this.P$.size.k,this.P$.size.i):new b.N(20,20);c=b.X.Dw(c,c,a);if(d&&(null!=d.size||null!=d.width||null!=d.height))c=b.X.Dw(c,c,d);else{var e=!0;a&&b.j.isString(a.symbol)&&(e=!a.symbol.CPVISEngineStartsWith("rect"));if(e)e=!a||null==a.size?Math.max(10,Math.min(20,Math.min(c.k,c.i))):this.Ao&&this.Ao.eF&&this.Ao.eF.stroke?Math.min(20,Math.min(c.k,c.i)):Math.max(10,
- Math.min(20,Math.min(c.k,c.i))),c.k=e,c.i=e;else{var e=c.k,f=c.i,g=new b.W(10,20);0>=e&&0>=f?f=e=20:0>=e?(e=0,f=g.JB(f)):0>=f?(e=g.JB(e),f=0):20<e||20<f?(g=20/Math.max(e,f),e*=g,f*=g):10>e&&10>f&&(g=10/Math.max(e,f),e*=g,f*=g);c.k=e;c.i=f}}return c},w_:function(a,d){var c=new b.qi;c.part=b.Oa.zc;if(null!=a)if(b.j.isString(a))c.style=this.Zz(d,!1),c.type=a;else if(a.shape){c.type="group";var e=a.shape.length;c.shape=Array(e);for(var f=0;f<e;++f)c.shape[f]=a.shape[f].copy(),c.shape[f].style=this.Zz(b.X.sE(d,
- a.shape[f].style),!1),c.shape[f].style&&(c.shape[f].style.symbol=null)}else throw new b.Z("Must specify shape array for custom symbol",b.q.ENGINE_ILLEGAL_ARGUMENT,null);else c.type="circle",c.style=this.Zz(d,!1);return c},arb:function(a,d){var c=new b.qi;c.type="path";c.path="M0,0.5L1,0.5";c.part=b.Oa.Ps;c.style=this.Zz(d,!0);if(3!=this.Ao.type)return[c];var e=this.Ao.FK,e=this.w_(!e?null:e.symbol,e);e.bounds=new b.dj;var f=a[1].k/a[0].k,g=a[1].i/a[0].i;e.bounds.left=b.Y.ja(100*(0.5-f/2))+"%";e.bounds.width=
- b.Y.ja(100*f)+"%";e.bounds.top=b.Y.ja(100*(0.5-g/2))+"%";e.bounds.height=b.Y.ja(100*g)+"%";return[c,e]},jqb:function(a){var d=[new b.qi,new b.qi];d[0].type="path";d[0].part=b.Oa.HL;d[0].style=this.Zz(a,!1);d[0].style||(d[0].style=new b.ra,d[0].style.fill="#aaa");d[0].style.outline="transparent";d[1].type="path";d[1].part=b.Oa.HF;d[1].style=this.Zz(a,!1);d[1].style?null==d[1].style.outline&&null!=d[1].style.fill?d[1].style.fill=d[1].style.stroke?"#000":"transparent":(d[1].style.fill=d[1].style.outline,
- d[1].style.outline=null):(d[1].style=new b.ra,d[1].style.fill=!a?"transparent":"#000");4==this.Ao.type?(d[0].path="M0,1C0,0.7,0.4,0.6,0.5,0.5C0.6,0.4,0.7,0,1,0L1,1Z",d[1].path="M0,1C0,0.7,0.4,0.6,0.5,0.5C0.6,0.4,0.7,0,1,0"):(d[0].path="M0,1L0.4,0.25L0.6,0.5L1.0,0.0L1.0,1.0Z",d[1].path="M0,1L0.4,0.25L0.6,0.5L1.0,0.0");return d},Zz:function(a,d){if(!a)return null;var c=a.copy();c.size=null;c.width=null;c.height=null;c.symbol=null;c.padding=null;if(d&&null!=a.size&&(!c.stroke||null==c.stroke.width))c.stroke||
- (c.stroke=new b.My),c.stroke.width=a.size;if(c.stroke&&null!=c.stroke.width){var e=b.T.ca(c.stroke.width,1,20);c.stroke.width=null==e?1:this.Ii&&this.Ii.RI?e:Math.min(e,this.SNa)}c.font&&(e=b.T.ca(c.font.size,20,20),c.font.size=null==e?12:b.Y.ja(Math.max(7.5,Math.min(e,15))));b.F.isInstanceOf(c.fill,b.In)&&(e=c.fill.copy(),e.global=!1,c.fill=e);return b.j.isEmpty(c.toJSON())?null:c}});b.Oa.ikb=function(a){return a&&a.stroke?(a=b.T.ca(a.stroke.width,1,1),null==a?1:a):1};b.Oa.tma="legendentry_swatch9238749274";
- b.Oa.zc="legendentry_symbol9238749274";b.Oa.Ps="legendentry_line9238749274";b.Oa.HL="legendentry_areafill9238749274";b.Oa.HF="legendentry_areaoutline9238749274";b.Oa.APb=3;b.Yi=b.f({J_:80,Xs:!1,q5:!1,wQ:!1,ULa:!1,wH:0,constructor:function(a,d,c){this.Vl=b.Yi.pib(d);a&&null!=a.maximumSwatches&&(this.J_=a.maximumSwatches);a&&a.scale?(a=a.scale,this.wQ=null!=a.reverse&&a.reverse,this.Cea=!a.spans?null:a.spans[0].categories,this.q5=null==a.local?this.Vl.Ua():a.local):(this.wQ=!1,this.Cea=null,this.q5=
- this.Vl.Ua());(a=d.get(0).rb.Ma())?(this.JX=a.Hza(),this.RX=a.id):this.RX=this.JX=null;if(c&&(!this.Vl.Ua()||b.Yi.LAb(d.get(0))&&this.Vl.Ua()))this.wQ=!this.wQ;this.Xs=(d=this.Vl.co())&&0<d.size();this.ULa=this.Vl.reverse;this.wH=7;this.Au=null},reset:function(){this.data=null},t0b:y("RX"),O4b:y("Xs"),Keb:function(){return!this.Xs?null:[this.dV()]},dV:function(){if(!this.Xs)return this.mX=new b.o,this.data=this.Au=null;if(this.data)return this.data;var a=this.Vl.spans.get(0);this.data=new b.$G;this.data.fields=
- [new b.pi,new b.pi,new b.pi];var d=this.data.fields[0];d.id=b.Yi.W3;d.unit=a.pa.name;this.JX&&(d.format=this.JX.format,d.granularity=this.JX.granularity);this.data.fields[1].id=b.Yi.dU;this.data.fields[2].id=b.Yi.A4;if(b.F.isInstanceOf(a,b.Ui)){var c=a.p_(),a=new b.o;c.Aq(this.wH,this.wH);c.Zq(a,!0)}else a=this.Vl.co();this.Au=null;if(this.Vl.Ua()){this.Au=new b.Qb;for(var e=Array(a.size()),c=0;c<a.size();++c){var f=a.get(c);f.content&&(e[c]=f.content.getText());this.Au.put(f.value,c)}d.categories=
- e}this.q5&&(a=this.Vl.bca());this.mX=a=this.xpb(this.xbb(a));this.data.fields[2].categories=this.Cba();d=a.size();this.data.rows=Array(d);this.M2=b.D.create([d],0);for(c=0;c<d;++c)e=this.wQ?d-1-c:c,f=a.get(e).value,this.Vl.Ua()&&(f=this.Au.get(f)),this.M2[c]=f,this.data.rows[c]=[f,f,e];return this.data},hrb:function(a){if(!this.Vl.Ua()||!a)return a;this.dV();if(!this.Au)return a;for(var d=new b.o,c=0;c<a.length;++c){var e=a[c];if(null!=e.at){var f=e.at;if(this.Au.containsKey(f)){var g=e.copy();g.at=
- this.Au.get(f);d.add(g)}}else if(null!=e.atLabel){for(var f=!1,h=-1,k=-1,g=this.data.fields,l=0;l<g.length;++l)if(g[l].categories){for(var m=0;m<g[l].categories.length;++m)if(e.atLabel==g[l].categories[m]){h=l;k=m;f=!0;break}if(f)break}if(f){m=this.data.rows;for(l=0;l<m.length;++l)m[l][h]==k&&(f=l,this.Au.containsKey(f)&&(g=e.copy(),g.at=this.Au.get(f),d.add(g)))}}}a=d.size();e=Array(a);for(c=0;c<a;++c)e[c]=d.get(c);return e},xbb:function(a){if(!this.Cea)return a;for(var d=new b.Qb,c=0,e=a.arrayIterator(),
- f=e.length;c<f;++c)a=e[c],d.put(a.value,a);for(var c=0,e=new b.o,f=0,g=this.Cea,h=g.length;f<h;++f)if(a=d.get(g[f]))if(e.add(a),c++,c>=this.J_)break;return e},xpb:function(a){if(a.size()<=this.J_)return a;for(var d=new b.o,c=0;c<this.J_;++c)d.add(a.get(c));return d},getRowCount:function(){var a=this.dV();return a?a.rows.length:0},OAa:function(){var a=new b.xm;a.local=!1;a.reverse=this.ULa;if(!this.Vl.Ua()){var d=this.Vl.spans.get(0);a.spans=[new b.yp];a.spans[0].min=d.uk().min;a.spans[0].max=d.uk().max;
- b.F.isInstanceOf(d,b.Bn)&&(a.spans[0].method="log")}return a},$E:function(a){this.wH=Math.max(0,a);this.data=null},X_b:y("wH"),Cba:function(){this.dV();for(var a=this.mX.size(),b=Array(a),c=0;c<a;++c)this.mX.get(c).Lg()&&(b[c]=this.mX.get(c).Lg().getText());return b},RD:function(){return!this.Vl.Ua()},T3b:y("M2")});b.Yi.LAb=function(a){a=a.element.grammar.coordinates;var b=!((a.nf()||a.Bm())&&1==a.aa.length);return a.Ap()&&b};b.Yi.pib=function(a){var d=0;a=a.arrayIterator();for(var c=a.length;d<c;++d){var e=
- a[d];if(e.scale)return e.scale}throw new b.Ra;};b.Yi.W3="legendField";b.Yi.dU="legendValue";b.Yi.A4="legendString";b.v6a=b.f({aR:!1,$z:0,pIa:0,constructor:function(a,d,c){this.ns=a;this.Nn=d;this.K=c;this.aR=null!=a.multiline&&"consistent"==a.multiline;this.font=b.hc.qf(!a.labelStyle?null:a.labelStyle.font,c.la.he(),c.la.$j)},WQ:function(a){var d=this.X_(this.font);if(a&&this.Nn.Xs&&this.Nn.RD()){a=this.Nn.wH;this.Nn.$E(2);d=Math.max(d,this.X_(this.font));this.Nn.$E(50);d=Math.max(d,this.X_(this.font));
- if(null!=this.ns.rows||null!=this.ns.columns){var c=null!=this.ns.rows?this.ns.rows:1;0>=c&&(c=1);var e=null!=this.ns.columns?this.ns.columns:1;0>=e&&(e=1);c*=e;2<c&&(this.Nn.$E(c),d=Math.max(d,this.X_(this.font)))}d+=this.font.Qfa(".");this.Nn.$E(a)}return new b.N(Math.ceil(d)+1,this.font.getHeight()*this.sya(null))},sya:function(a){if(!this.aR)return 1;var b=1;if(this.Nn.Xs)for(var c=0,e=this.Nn.Cba(),f=e.length;c<f;++c){var g=e[c];if(null!=g){for(var h=0,k=g.indexOfCharCode(10),l=0<k?g.substring(0,
- k):g,h=h+this.tya(l,a);0<k;)g=g.substring(k+1),k=g.indexOfCharCode(10),l=0<k?g.substring(0,k):g,h+=this.tya(l,a);b=Math.max(b,h)}}return b},tya:function(a,d){if(null==d)return 1;var c=b.Pa.wc(0,0,d,1.7976931348623157E308),c=b.Gg.Yz(this.K,this.ns.labelStyle,this.ns.labelStyle?this.ns.labelStyle.align:"middle",this.ns.labelStyle?this.ns.labelStyle.valign:"middle",null).lo([a],c);return!c?1:c.ao()},X_:function(a){var b=0;if(this.Nn.Xs)for(var c=0,e=this.Nn.Cba(),f=e.length;c<f;++c){var g=e[c];if(null!=
- g){for(var h=g.indexOfCharCode(10);0<h;)this.aR?(b=Math.max(b,a.Qfa(g.substring(0,h))),g=g.substring(h+1),h=g.indexOfCharCode(10)):(g=g.substring(0,h)+"\u2026",h=-1);b=Math.max(b,a.Qfa(g))}}return b},hI:function(){this.jq||(this.jq=this.WQ(!0));return this.jq},Lzb:function(){this.jq=null},G5b:y("aR"),oMa:function(a){if(null==a)return!1;if(!this.jq||a!=this.jq.k){var d;d=this.Nn.RD()?this.font.size:2*this.font.size;a=Math.max(a,d)}var c=this.$z;this.pIa!=a&&(this.pIa=a,this.$z=this.sya(a));d=this.$z*
- this.font.getHeight();this.jq?(c=c!=this.$z||this.jq.k!=a||this.jq.i!=d,this.jq.k=a,this.jq.i=d):(this.jq=new b.N(a,d),c=!0);return c},G1b:y("$z"),lCb:function(a){this.jq.i=a*this.font.getHeight();this.$z=a},Hba:function(){var a;a=this.Nn.RD()?this.font.size:2*this.font.size;return new b.N(a,this.font.getHeight())}});b.Jj=b.f({Aaa:0,constructor:function(a,b,c,e,f){this.Mka=a;this.Kf=b;this.Gab=c;this.zo=e;this.xo=f},layout:function(){var a=this.zo.hI(),d=this.zo.aR;this.Bq=this.Gab.TGa(this.Kf.itemStyle);
- var c;c=this.xo&&this.xo.Ei?this.xo.Ei:new b.N(this.Bq.style.width,this.Bq.style.height);d||(this.Aaa=b.hc.getDefaultFontSize(this.Mka.he()),this.Kf.labelStyle&&(this.Kf.labelStyle.font&&null!=this.Kf.labelStyle.font.size)&&(d=b.T.ca(this.Kf.labelStyle.font.size,10,10),null!=d&&(this.Aaa=d)),a.i=1.5*this.Aaa);d=new b.N(10,10);this.VFa=b.Jj.N_(this.Kf.legendEntryStyle,d,2.5);this.iF=b.Jj.N_(this.Kf.itemStyle,d,0);this.hF=b.Jj.N_(this.Kf.itemBoxStyle,d,0);this.oJ=b.Jj.N_(this.Kf.labelStyle,d,0);this.Nva(c,
- a)},nhb:function(){var a=this.wq.getExtent(),d=this.VZ.getExtent();this.Nva(a,d);a=new b.FW;a.bounds=new b.dj;a.bounds.width=this.eJ.z;a.bounds.height=this.eJ.u;a.shape=Array(this.Kf.itemBoxStyle?4:3);d=0;a.shape[d++]=this.Kfa(b.Jj.uVa,"rect",this.eJ,this.Kf.legendEntryStyle);if(this.Kf.itemBoxStyle){var c=new b.ra;c.fill="#aaa";c.outline=null;c=b.X.sE(c,this.Kf.itemBoxStyle);a.shape[d++]=this.Kfa(b.Jj.vVa,"rect",this.GAb,c)}a.shape[d++]=this.Bq;this.Bq.part=b.Oa.tma;this.Bq.bounds=new b.dj;this.Bq.bounds.left=
- this.wq.x;this.Bq.bounds.top=this.wq.y;this.Bq.bounds.width=this.wq.z;this.Bq.bounds.height=this.wq.u;this.Bq.style&&(this.Bq.style.width=null,this.Bq.style.height=null);a.shape[d++]=this.Kfa(b.Jj.sma,"rect",this.VZ,null);return a},uvb:function(a){a=a.symbol;for(var d=Array(a.shape.length+1),c=0;c<a.shape.length;++c)d[c]=a.shape[c];c=new b.qi;c.part=b.Jj.uma;c.type="group";c.bounds=new b.dj;c.bounds.left=this.C0.x;c.bounds.top=this.C0.y;c.bounds.width=this.C0.z;c.bounds.height=this.C0.u;var e=new b.qi;
- e.type="circle";e.style=new b.ra;e.style.fill="transparent";e.style.outline="black";var f=new b.qi;f.type="path";f.path="M0.2,0.4L0.2,0.2L0.4,0.2M0.2,0.20L0.8,0.8M0.6,0.8L0.80,0.80L0.8,0.6M0.8,0.4L0.8,0.2L0.6,0.2M0.8,0.20L0.2,0.8M0.4,0.8L0.2,0.8L0.2,0.6";f.style=new b.ra;f.style.fill="black";c.shape=[e,f];d[a.shape.length]=c;a.shape=d},getSize:function(){return new b.N(this.eJ.z+this.VFa.Id(),this.eJ.u+this.VFa.hd())},Nva:function(a,d){var c;c=this.xo?b.Ka.ska(this.xo.Ei,a):new b.N(a.k,a.i);var e=
- 0+this.hF.left,f=e+this.iF.left,g=f+c.k,h=g+this.iF.right,k=h+this.hF.right+5+this.oJ.left,l=k+d.k,m=Math.ceil(l+this.oJ.right),p=this.hF.hd()+this.iF.hd()+c.i,q=this.oJ.hd()+d.i,s=Math.max(p,q),t=0+this.hF.top,v=0+this.oJ.top,C=v+d.i,z=this.Qhb();if("middle"==z)p<q&&(t=0+this.hF.top+(s-p)/2);else if("end"==z)p<q&&(t=0+s-p);else if(z==b.Re.Tq){s=this.hF.top+this.iF.top+c.i/2;z=null;this.Kf.labelStyle&&(z=this.Kf.labelStyle.font);var z=b.hc.qf(z,this.Mka.he(),this.Mka.$j),B=this.oJ.top+z.getHeight()/
- 2,A=s-B;0>A?(Math.max(p+Math.abs(A),q),t=B-c.i/2-this.iF.top):(Math.max(p,q+A),v=s-z.getHeight()/2,C=v+d.i)}p=t+this.iF.top;c=p+c.i;q=c+this.iF.bottom;s=Math.max(q+this.hF.bottom,C+this.oJ.bottom);s=Math.ceil(0+s);this.eJ=new b.Q(0,0,m-0,s-0);this.GAb=new b.Q(e,t,h-e,q-t);this.wq=new b.Q(f+(g-f-a.k)/2,p+(c-p-a.i)/2,a.k,a.i);this.VZ=new b.Q(k,v,l-k,C-v);e=this.wq.z;f=this.wq.u;g=Math.min(e,f);this.C0=new b.Q(this.wq.getMinX()+(e-g)/2,this.wq.getMinY()+(f-g)/2,g,g)},Qhb:function(){return!this.Kf.labelStyle||
- null==this.Kf.labelStyle.valign?b.Re.Tq:this.Kf.labelStyle.valign},Kfa:function(a,d,c,e){var f=new b.qi;f.type=d;f.part=a;f.bounds=new b.dj;f.bounds.left=c.x;f.bounds.top=c.y;f.bounds.width=c.z;f.bounds.height=c.u;f.style=this.vub(e);return f},vub:function(a){a=a?a.copy():new b.ra;a.symbol=null;a.size=null;a.width=null;a.height=null;a.padding=null;null==a.fill&&(a.fill="transparent");null==a.outline&&(a.outline="transparent");return a},yfa:function(){this.zo.oMa(this.zo.hI().k);var a=this.getSize(),
- d=new b.ra;d.height=a.i;d.width=a.k;d.padding=this.Kf.legendEntryStyle&&null!=this.Kf.legendEntryStyle.padding?this.Kf.legendEntryStyle.padding:2.5;d.symbol=this.nhb();return d},WQ:function(){return this.zo.WQ(!1)},hI:function(){return this.zo.hI()},O1a:function(){var a=this.zo.Hba();return!(this.VZ.z<=a.k&&20>=this.wq.z)},P1a:function(){return 1<this.zo.$z||20<this.wq.u&&this.xo},dzb:function(a,d){var c=this.getSize(),e=!1,f=!1,g;this.xo&&(g=this.xo.Ei);var h=this.VZ.z,k=h,l=this.wq.z;if(a.k<c.k){var m=
- this.zo.Hba(),m=Math.max(m.k,h+(a.k-c.k));m<h&&(k=m);if(!d&&this.xo&&a.k<c.k-h+k){var m=a.k-(c.k-h-l)-k,p=20;if(this.Kf&&this.Kf.itemStyle&&null!=this.Kf.itemStyle.width){var q=b.T.ca(this.Kf.itemStyle.width,20,20);null!=q&&(p=q)}m=Math.max(m,p);m<l&&(this.xo.tS(m),e=!0)}}l=this.zo.$z;c.i>a.i&&1<l?(this.zo.lCb(l-1),f=!0):c.i>a.i&&(g&&20<g.i)&&!d&&(e=Math.max(20,g.i+(a.i-c.i)),this.xo.kCb(e),e=!0);k!=h&&(h=this.zo.oMa(k),f=f||h);(f=e||f)&&this.layout();return f},reset:function(){this.xo&&this.xo.reset();
- this.zo.Lzb();this.eJ=null}});b.Jj.N_=function(a,d,c){if(!a||null==a.padding)return a=Math.max(0,c),new b.Aa(a,a,a,a);a=b.Aa.Pe(a.padding,d,d);return new b.Aa(Math.max(0,a.top),Math.max(0,a.left),Math.max(0,a.bottom),Math.max(0,a.right))};b.Jj.uVa="legendentry_entry9238749274";b.Jj.vVa="legendentry_swatchBox9238749274";b.Jj.sma="legendentry_label9238749274";b.Jj.uma="legendentry_tooLargesymbol9238749274";b.Jj.fKb=2.5;b.Cn=b.f({Wx:!1,constructor:function(a,b,c,e){this.Us="L"+b;this.tl=c;this.gF=a;
- this.Uea=e;this.Wx=!0},xia:w("Wx"),NBb:function(a,b){this.wM=a;this.font=b},yY:function(){this.vqa||(this.vqa=this.v3a());return this.vqa},v3a:function(){var a=b.ic.si(b.V.LEGEND);this.Wx&&null!=this.tl&&a.cf(this.tl);this.l0a(a);"stagger"==this.Uea?this.F7(a,!0,!0):"continuous"==this.Uea?this.F7(a,!1,!0):"axis"==this.Uea?this.F7(a,!1,!1):this.jZa(a);return a},l0a:function(a){a.setId(this.Us);null!=this.tl&&a.cf(this.tl);b.Cn.WZa(this.gF,this.Us,a);this.QYa(this.Us,a)},F7:function(a,b,c){c?(this.W_a(0,
- a,b),this.iva(1,a)):this.uDb(a)?(this.x_a(a),this.iva(1,a)):this.U_a(a)},uDb:function(a){var b=a.ij();return this.wM&&0<b&&a.fe(0).getShape().getGeom().u>this.wM.u+2?!1:!0},U_a:function(a){var d=new b.N(this.wM.z,this.wM.u);if(d=b.hb.Cp("\u2026",0,0,null,null,this.font,null,null,"\u2026",d,!1)){var c=d.getBounds();d.affine(1,this.wM.getCenterX()-0.5*c.z,1,10+2*c.u,!0);var c=b.ic.si(b.V.LEGEND_ENTRY),e=this.Us+"LE_0";c.setId(e);d.Xb(e+"_EL");c.addChild(d.fd());a.addChild(c)}},sba:function(a){for(var d=
- this.gF.ij(),c=0,e=0;e<d;++e){var f=this.gF.fe(e);if(b.V.ELEMENT==f.getType()){if(c==a)return f;c++}}return null},W_a:function(a,d,c){var e=this.sba(0);if(e){var f=b.ic.si(b.V.LEGEND_ENTRY);a=this.Us+"LE"+a;f.setId(a);a+="SW";b.Cn.Qoa(e,a,f);c&&(c=this.sba(1),b.Cn.Qoa(c,a,f));(e=e.getTransform())&&f.setTransform(e);this.Wx&&null!=this.tl&&f.cf(this.tl);d.addChild(f)}},iva:function(a,d){if(d){var c=this.Zya();if(c){var e=c.getTransform(),f=this.sBa(b.V.AXIS_MARK,c),c=this.sBa(b.V.AXIS_LABEL,c);if(f||
- c){var g=new b.sb;f&&this.doa(g,f);c&&this.doa(g,c);for(var f=new b.O,h=new b.o,k=0,l=g.keySet().arrayIterator(),m=l.length;k<m;++k)if(c=this.bwb(g.get(l[k]),a)){var p=c.getId();f.put(p,c);h.add(p);e&&c.setTransform(e);this.Wx&&null!=this.tl&&c.cf(this.tl)}e=h.toArray(Array(h.size()));c=b.D.create([e.length],0);h=this.Us+"LE";for(g=0;g<e.length;++g)c[g]=b.j.parseDouble(e[g].substring(h.length));h=b.j.makeSortOrder(c);for(g=0;g<e.length;++g)c=f.get(e[h[g]]),d.addChild(c)}}}},Zya:function(){for(var a=
- this.gF.ij(),d=0;d<a;++d){var c=this.gF.fe(d);if(b.V.AXIS==c.getType())return c}return null},x_a:function(a){var d=this.Zya();if(d){var c=this.bjb(d);if(c){var e=new b.o;e.add(c);if(c=this.iIa(e,this.Us+"LE0"))a.addChild(c),(a=d.getTransform())&&c.setTransform(a)}}},bjb:function(a){var b=a.getChildren();if(!b||b.isEmpty())return null;a=0;for(var b=b.arrayIterator(),c=b.length;a<c;++a){var e=b[a];if(0<e.getId().indexOf("L"))return e}return null},QYa:function(a,b){var c=this.xhb();if(c){c.setId(a+"T");
- var e=c.getChildren();2==e.size()?(e.get(0).setId(a+"TLB"),e.get(1).setId(a+"T_0")):1==e.size()&&e.get(0).setId(a+"T_0");if(this.Wx&&null!=this.tl){c.cf(this.tl);for(var f=0,e=e.arrayIterator(),g=e.length;f<g;++f)e[f].cf(this.tl)}b.addChild(c)}},xhb:function(){for(var a=this.gF.ij(),d=0;d<a;++d){var c=this.gF.fe(d);if(b.V.TITLE==c.getType())return c}return null},z1a:function(a,d){var c=b.Cn.eib(a),e=0<a.indexOf("T")?"T":"SW";return d+e+c},iIa:function(a,d){var c=b.ic.si(b.V.LEGEND_ENTRY);c.setId(d);
- for(var e=0,f=a.arrayIterator(),g=f.length;e<g;++e){var h=f[e],k=h.getId(),k=this.z1a(k,d);h.setId(k);this.Wx&&null!=this.tl&&h.cf(this.tl);c.addChild(h)}return c},sBa:function(a,b){var c=b.getChildren();if(!c||c.isEmpty())return null;for(var e=0,c=c.arrayIterator(),f=c.length;e<f;++e){var g=c[e],h=g.getType();if(a==h)return g}return null},bwb:function(a,b){var c=a.get(0).getId(),c=this.Vpb(c,b);return this.iIa(a,c)},hdb:function(a){var b=a.indexOf("M")+1;0==b&&(b=a.indexOf("T")+1);var c=a.indexOfCharCode(95,
- b);return 0<c?a.substring(b,c):a.substring(b)},Vpb:function(a,d){var c=this.hdb(a);0!=d&&(c=b.sm.parseInt(c,10)+d);return c=this.Us+"LE"+c},doa:function(a,d){if(d&&0!=d.ij())for(var c=d.ij(),e=0;e<c;++e){var f=d.fe(e),g=f.getValue(),h=a.get(g);h||(h=new b.o,a.put(g,h));h.add(f)}},jZa:function(a){var d=this.sba(0);if(d){var c=d.getChildren();if(c&&!c.isEmpty()){for(var e=0,d=d.getTransform(),f=new b.al,g=0,c=c.arrayIterator(),h=c.length;g<h;++g){var k=c[g],l=k.getId(),m=l.indexOf("S");if(-1<m)l=l.substring(m+
- 1),this.eoa(f,k,l);else if(m=l.indexOf("L"),-1<m){var p=l.indexOf("P"),l=l.substring(m+1,p);this.eoa(f,k,l)}}g=0;c=f.keySet().arrayIterator();for(h=c.length;g<h;++g){var l=c[g],q=f.get(l),k=b.ic.si(b.V.LEGEND_ENTRY),l=this.Us+"LE"+e;k.setId(l);for(var p=m=0,q=q.arrayIterator(),s=q.length;p<s;++p){var t=q[p],m=this.Q2a(t,l,m);k.addChild(t)}d&&k.setTransform(d);a.addChild(k);e++}}}},eoa:function(a,d,c){var e=a.get(c);e||(e=new b.o,a.put(c,e));e.add(d)},Q2a:function(a,b,c){-1<a.getId().indexOf("S")?
- (b=b+"SW"+c,c++):b+="T";this.A9a(a,b);return c},A9a:function(a,d){a.setId(d);a.Xg(null);for(var c=0,e=a.getChildren().arrayIterator(),f=e.length;c<f;++c){var g=e[c],h=g,k=h.Op();k&&(k=k.get("part"),(k.CPVISEngineContains("legendentry_entry")||k.CPVISEngineContains("legendentry_swatchbox")||k.CPVISEngineContains("legendentry_label"))&&h.setId(g.getId()+"Y"))}var c=a.getMeta("value"),l;null!=c&&(l=b.lc.parseDouble(c));this.nOa(a,l)},nOa:function(a,b){this.Wx&&null!=this.tl&&(a.cf(this.tl),a.setValue(b));
- a.a3a();var c=a.getChildren();if(c)for(var e=0,c=c.arrayIterator(),f=c.length;e<f;++e)this.nOa(c[e],b)},zZb:function(a){a=a.Op();if(!a)return null;var b=a.get("value");a.clear();return b}});b.Cn.Qoa=function(a,b,c){if(a){var e=a.getChildren();a=c.ij();for(var f=0,e=e.arrayIterator(),g=e.length;f<g;++f){var h=e[f];h.setId(b+a);h.Xg(null);c.addChild(h);a++}}};b.Cn.WZa=function(a,d,c){for(var e=a.ij(),f=0;f<e;++f){var g=a.fe(f),h=g.getId();if(b.P.EZ(h)){var k=d+"-back";b.P.eQ(h)&&(k+="outline");g.setId(k);
- c.addChild(g)}}};b.Cn.eib=function(a){var b=a.indexOfCharCode(95,1);return 0<b?a.substring(b):""};b.Cn.Wla="LE";b.Cn.cYb="value";b.Br=b.f({constructor:function(a,b,c,e,f){this.aEb=a;this.Kv=b;this.xwa=c;this.dv=e;this.N1=f},l9a:function(a){switch(this.aEb.type){case 1:this.Vrb(a);break;case 2:this.Wrb(a);break;case 3:this.Xrb(a);break;case 4:case 5:this.asb(a);break;case 6:this.Jrb(a);break;case 7:this.Zrb(a);break;case 8:this.Yrb(a);break;case 9:this.$rb(a);break;case 10:this.Lrb(a);break;case 11:this.Krb(a);
- break;case 12:this.Mrb(a)}this.N1&&this.N1.svb(a.size)},Vrb:function(a){a.color=this.Wc("color",b.Oa.zc,null,!1);a.dashing=this.Wc("dashing",b.Oa.zc,null,!1);a.size=this.Wc("size",b.Oa.zc,null,!1);a.symbol=this.Wc("symbol",b.Oa.zc,null,!1);a.styleBy=this.Wc("styleBy",b.Oa.zc,null,!1);a.visibility=this.Wc("visibility",b.Oa.zc,null,!1)},Wrb:function(a){a.color=this.Wc("color",b.Oa.Ps,null,!1);a.dashing=this.Wc("dashing",b.Oa.Ps,null,!1);a.size=this.Wc("size",b.Oa.Ps,null,!1);a.styleBy=this.Wc("styleBy",
- b.Oa.Ps,null,!0);a.visibility=this.Wc("visibility",b.Oa.Ps,null,!1)},Xrb:function(a){var d=new b.o,c=!1;this.Kv.H.symbolStyle&&(null!=this.Kv.H.symbolStyle.symbol&&!b.j.isString(this.Kv.H.symbolStyle.symbol))&&(c=!0);a.color=this.kV("color",!c);a.dashing=this.kV("dashing",!c);a.size=this.kV("size",!0);for(var e=0,f=this.dv.arrayIterator(),g=f.length;e<g;++e){var h=f[e];if("styleBy"==h.type&&h.H.palette){var k=h.H.palette,l=k.length,m=this.gD(h.H),p="line"==m.part,q="symbol"==m.part,s=null!=m.part&&
- !p&&!q;if(null==m.part||p){var t=new b.wm;t.part=b.Oa.Ps;p=this.Ri(h.H,t,!1);p.palette=Array(l);for(var t=!1,v=0;v<l;++v){var A=k[v],z=new b.ra;p.palette[v]=z;z.fill=A.fill;z.effect=A.effect;z.stroke=A.stroke;z.startArrow=A.startArrow;z.endArrow=A.endArrow;if(null!=z.fill||z.effect||z.stroke||null!=z.startArrow||null!=z.endArrow)t=!0}t&&d.add(p)}if(null==m.part||q||s){t=new b.wm;s?t.part=m.part:(t.part=b.Oa.zc,t.descendants=!0);p=this.Ri(h.H,t,!0);p.palette=Array(l);t=!1;for(v=0;v<l;++v){A=k[v];z=
- new b.ra;p.palette[v]=z;z.symbol=A.symbol;if(!q||!c||null!=z.symbol)z.fill=A.fill,z.outline=A.outline,z.effect=A.effect,z.stroke=A.stroke,z.image=A.image;if(null!=z.fill||null!=z.outline||z.effect||z.stroke||null!=z.symbol||z.image)t=!0}t&&d.add(p)}}}a.styleBy=b.Br.vx(d);c=0;e=this.dv.arrayIterator();for(f=e.length;c<f;++c)h=e[c],"symbol"==h.type&&(p=h.H,t=this.gD(p),null==t.part||"symbol"==t.part?(t.part=b.Oa.zc,d.add(this.Ri(p,t,!1))):"line"!=t.part&&d.add(this.Ri(p,t,!1)));a.symbol=b.Br.vx(d);
- a.visibility=this.kV("visibility",!0)},kV:function(a,d){for(var c="size"==a,e=new b.o,f=0,g=this.dv.arrayIterator(),h=g.length;f<h;++f){var k=g[f];if(a==k.type){var k=k.H,l=this.gD(k);null==l.part?(l.part=b.Oa.Ps,e.add(this.Ri(k,l,!1)),l.part=b.Oa.zc,l.descendants=!c,e.add(this.Ri(k,l,!1))):"line"==l.part?(l.part=b.Oa.Ps,e.add(this.Ri(k,l,!1))):"symbol"==l.part?d&&(l.part=b.Oa.zc,l.descendants=!c,e.add(this.Ri(k,l,!1))):e.add(this.Ri(k,l,!1))}}return b.Br.vx(e)},Yrb:function(a){a.color=this.Wc("color",
- b.Oa.zc,null,!1);a.dashing=this.Wc("dashing",b.Oa.zc,null,!1);a.size=this.Wc("size",b.Oa.zc,null,!1);a.styleBy=this.Wc("styleBy",b.Oa.zc,null,!0);a.visibility=this.Wc("visibility",b.Oa.zc,null,!1)},Zrb:function(a){a.color=this.Wc("color",b.Oa.zc,null,!1);a.dashing=this.Wc("dashing",b.Oa.zc,null,!1);a.size=this.Wc("size",b.Oa.zc,null,!1);a.styleBy=this.Wc("styleBy",b.Oa.zc,null,!0);a.visibility=this.Wc("visibility",b.Oa.zc,null,!1)},$rb:function(a){a.color=this.Wc("color",b.Oa.zc,null,!1);a.dashing=
- this.Wc("dashing",b.Oa.zc,null,!1);a.styleBy=this.Wc("styleBy",b.Oa.zc,null,!0);a.visibility=this.Wc("visibility",b.Oa.zc,null,!1)},asb:function(a){for(var d=new b.o,c=0,e=this.dv.arrayIterator(),f=e.length;c<f;++c){var g=e[c];if("color"==g.type){var h=g.H,k=this.gD(h);"outline"==k.type?(k.type="fill",k.part=b.Oa.HF):"both"==k.type?(k.type="fill",k.part=b.Oa.HL,d.add(this.Ri(h,k,!1)),k.part=b.Oa.HF):(k.type="fill",k.part=b.Oa.HL);d.add(this.Ri(h,k,!1))}}a.color=b.Br.vx(d);a.dashing=this.Wc("dashing",
- b.Oa.HF,null,!1);c=0;e=this.dv.arrayIterator();for(f=e.length;c<f;++c)if(g=e[c],"styleBy"==g.type&&g.H.palette){var l=g.H.palette,m=l.length,k=new b.wm;k.part=b.Oa.HL;h=this.Ri(g.H,k,!1);h.palette=Array(m);for(var k=!1,p=0;p<m;++p){var q=l[p],s=new b.ra;h.palette[p]=s;s.fill=q.fill;s.effect=q.effect;s.image=q.image;if(null!=s.fill||s.effect||s.image)k=!0}k&&d.add(h);k=new b.wm;k.part=b.Oa.HF;h=this.Ri(g.H,k,!0);h.palette=Array(m);k=!1;for(p=0;p<m;++p)if(q=l[p],s=new b.ra,h.palette[p]=s,s.fill=q.outline,
- s.stroke=q.stroke,null!=s.fill||s.stroke)k=!0;k&&d.add(h)}a.styleBy=b.Br.vx(d);c=0;e=this.dv.arrayIterator();for(f=e.length;c<f;++c)g=e[c],"visibility"==g.type&&(h=g.H,k=this.gD(h),k.part=b.Oa.HL,d.add(this.Ri(h,k,!1)),k.part=b.Oa.HF,d.add(this.Ri(h,k,!1)));a.visibility=b.Br.vx(d)},Jrb:function(a){var d;if(this.N1&&this.N1.io&&this.Kv.H.style&&null!=this.Kv.H.style.symbol&&("i-beam"==this.Kv.H.style.symbol||"t-beam"==this.Kv.H.style.symbol))d="outline";a.color=this.Wc("color",b.Oa.zc,d,!1);a.dashing=
- this.Wc("dashing",b.Oa.zc,null,!1);a.size=this.Wc("size",b.Oa.zc,this.Kv.grammar.coordinates.Bm()?"height":"width",!1);a.styleBy=this.Wc("styleBy",b.Oa.zc,null,!0);a.visibility=this.Wc("visibility",b.Oa.zc,null,!1);a.symbol=this.Wc("symbol",b.Oa.zc,null,!1)},Krb:function(a){a.color=this.Wc("color",b.Oa.zc,null,!1);a.font=this.Wc("font",b.Oa.zc,null,!1);a.size=this.Wc("size",b.Oa.zc,null,!1);a.styleBy=this.Wc("styleBy",b.Oa.zc,null,!0);a.visibility=this.Wc("visibility",b.Oa.zc,null,!1)},Lrb:function(a){a.color=
- this.KM("color",!1);a.size=this.KM("size",!1);a.dashing=this.KM("dashing",!1);a.styleBy=this.KM("styleBy",!0);a.visibility=this.KM("visibility",!1)},KM:function(a,d){for(var c="size"==a,e=new b.o,f=0,g=this.dv.arrayIterator(),h=g.length;f<h;++f){var k=g[f];if(a==k.type){var k=k.H,l=this.gD(k);null==l.part&&(l.part=b.Oa.zc,l.descendants=!c);e.add(this.Ri(k,l,d))}}return b.Br.vx(e)},Mrb:function(a){for(var d=new b.o,c=0,e=this.dv.arrayIterator(),f=e.length;c<f;++c){var g=e[c];if("color"==g.type){var g=
- g.H,h=new b.wm;h.part=b.Oa.zc;h.type="fill";d.add(this.Ri(g,h,!1))}}a.color=b.Br.vx(d)},Wc:function(a,d,c,e){for(var f="size"==a,g=new b.o,h=0,k=this.dv.arrayIterator(),l=k.length;h<l;++h){var m=k[h];if(a==m.type){var m=m.H,p=this.gD(m);null==p.part&&(p.part=d,p.descendants=!f);null!=c&&(p.type=c);"interval"==this.Kv.type&&("symbol"==a&&!m.palette)&&(m.palette=["rectangle","i-beam","t-beam"]);g.add(this.Ri(m,p,e))}}return b.Br.vx(g)},gD:function(a){var d;null==a.modifies?d=new b.wm:b.j.isString(a.modifies)?
- (d=new b.wm,d.type=a.modifies):d=a.modifies.copy();return d},Ri:function(a,d,c){var e=new b.um;e.key=a.key;e.mapping=this.xwa.hrb(a.mapping);e.nullValue=a.nullValue;if(c)if(a.palette){c=a.palette.length;e.palette=Array(c);for(var f=0;f<c;++f){var g=a.palette[f].copy();g.symbol=null;e.palette[f]=g}}else e.palette=null;else e.palette=a.palette;e.field=new b.Wf;e.field.$ref=b.Yi.W3;e.scale=this.xwa.OAa();e.modifies=d.copy();return e}});b.Br.vx=function(a){var b=a.size();if(0==b)return null;b=a.toArray(Array(b));
- a.clear();return b};b.Kc=b.f(b.oe,{});b.Kc.Web=function(a,d){return b.oe.sza(a,d)};b.Kc.mhb=function(a,d){return b.oe.VAa(a,d)};b.Kc.Veb=function(a,d){return b.Kc.Ffa(a,d,0)};b.Kc.ihb=function(a,d){return b.Kc.Nfa(a,d,0)};b.Kc.Oeb=function(a,d){return b.Kc.Ffa(a,d,1)};b.Kc.zeb=function(a,d){return b.Kc.Nfa(a,d,1)};b.Kc.Neb=function(a,d){return b.Kc.Ffa(a,d,2)};b.Kc.ceb=function(a,d){return b.Kc.Nfa(a,d,2)};b.Kc.Ffa=function(a,d,c){d=b.oe.KAa(d);for(var e=new b.o,f=b.oe.ZP(a),g=0,h=a.length;g<h;++g)for(var k=
- 0,l=a[g].elements,m=l.length;k<m;++k){var p=l[k];if(p.aesthetics&&0!=p.aesthetics.length)for(var q=0,p=p.aesthetics,s=p.length;q<s;++q){var t=p[q];if(b.Kc.Emb(t,c,f,d)){var v=new b.o;v.add(t);e.add(v)}}}return e};b.Kc.Emb=function(a,d,c,e){var f=null!=a.scale.rg&&a.scale.rg.valueOf();return a.rb.Ma()&&(!f||!c)&&(null==a.id||!e.contains(a.id))&&b.Kc.GDa(a,d)};b.Kc.Nfa=function(a,d,c){if(1!=a.length)throw new b.Z("The aesthetics "+b.oe.Wza(a)+" cannot be displayed together in a "+b.Kc.Xla[c]+" legend, only one aesthetic is supported",
- b.q.SPEC_INVALID_LEGENDS,null);a=b.oe.Tya(a,d);d=0;for(var e=a.arrayIterator(),f=e.length;d<f;++d){var g=e[d];if(!b.Kc.GDa(g,c))throw new b.Z("The aesthetic '"+g.id+"' cannot be displayed by a "+b.Kc.Xla[c]+"legend",b.q.SPEC_INVALID_LEGENDS,null);}c=new b.o;c.add(a);return c};b.Kc.GDa=function(a,b){if(0==b||1==b)return"color"==a.type&&!a.scale.Ua();if(2==b){if("size"!=a.type)return!1;var c=a.rb.Ma();return c?!c.Ua()&&(!a.H.mapping||0==a.H.mapping.length||2==a.H.mapping.length):!0}return!1};b.Kc.nob=
- function(a){return"color"==a.type&&!a.scale.Ua()&&a.rb.Ma()&&2<=a.scale.RH().size()};b.Kc.Gnb=function(a){return"color"==a.type&&!a.scale.Ua()&&2<=a.scale.RH().size()};b.Kc.kUb=0;b.Kc.PJb=1;b.Kc.AXIS=2;b.L.add(function(){b.Kc.Xla=["stagger","continuous","axis"]});b.ji=b.f(b.IG,{Of:!1,Dfa:-1,FX:0,constructor:function(a,d,c,e){this.md=d.boundsStyle;null!=d.orientation?this.Of="horizontal"!=d.orientation:(c=a.fP(d),this.Of=c==b.Se.$c||c==b.Se.Vc);null!=d.location&&b.F.isInstanceOf(d.location,b.dj)&&
- (this.Zh=new b.fi(d.location,a.la.xb));this.fieldName=(a=e.get(0).rb.Ma())?a.id:null;(a=this.tf.vk().la.Nc.Wm)&&a.F5(this.xba(),this.fieldName)},vz:function(a){if(!this.ub.itemStyle)return a;var b;b=this.Of?this.vCa(this.ub.itemStyle.width,this.ub.itemStyle.size):this.vCa(this.ub.itemStyle.height,this.ub.itemStyle.size);return null==b?a:b},vCa:function(a,d){var c=b.T.ca(a,100,100);return null!=c?c:b.T.ca(d,100,100)},JPa:function(a,d){if(!this.aesthetics||1!=this.aesthetics.size()||"color"!=this.Sc.type)throw new b.Z("Legend.method "+
- a+" requires a single color aesthetic",b.q.SPEC_INVALID_VALUE,null);var c=this.Sc.rb.getUnit();if(c&&c.kb.Sf)throw new b.Z("Legend.method "+a+" requires a continuous (not categorical) color aesthetic",b.q.SPEC_INVALID_VALUE,null);if(!d&&this.ZDa(this.Sc))throw new b.Z("Legend.method "+a+" does not support log scales",b.q.SPEC_INVALID_VALUE,null);},EQ:function(a,d,c){var e=new b.Iy;e.opposite=this.WP();var f=this.rD();d&&!f?e.tickStyle=this.q_():f&&(e.tickStyle=f.copy(),null!=e.tickStyle.valign&&
- (e.tickStyle.valign=null,b.j.isEmpty(e.tickStyle.toJSON())&&(e.tickStyle=this.q_())));e.markStyle=this.ub.markStyle?this.ub.markStyle.copy():new b.ra;null==e.markStyle.size&&(e.markStyle.size=a?5:0);d=new b.Mr;e.preferredSize=d;f=this.SH();d.max=0<this.FX?f+this.FX:f+10;d.min=this.Of&&c?d.max:0<this.FX?f+this.FX:f;!this.Of&&!a&&(e.method="horizontal");return e},Anb:function(a){return!a?!1:null!=a.angle&&90!=a.angle},C_:function(a,d,c,e,f,g){var h=new b.ra;h.fill="transparent";var k=new b.Ly;this.Of?
- (this.WP()?k.left=d:k.right=d,a&&(k.bottom=Math.ceil(d+this.bw().getHeight()/2)),c&&(k.top=Math.ceil(e))):(k.left=g?Math.ceil(d+this.hP()/2):d,k.bottom=d,k.right=g?Math.ceil(d+this.hP()/2):d,this.Anb(this.rD())&&(k.left=Math.ceil(this.bw().size+d)),f&&(k.top=Math.ceil(e)));h.padding=k;return h},Rp:function(a){if(!a)return 0;a=b.Aa.kE(a,new b.N(100,100));return this.Of?a.Id():a.hd()},PY:function(){var a=new b.o,d=this.Sc,c=d.rb.getCategories();if(c&&this.ub.scale&&this.ub.scale.spans&&this.ub.scale.spans[0].categories){for(var c=
- new b.o(this.ub.scale.spans[0].categories.length),e=0,f=this.ub.scale.spans[0].categories,g=f.length;e<g;++e)c.add(f[e]);e=0;d=d.scale.RH().arrayIterator();for(f=d.length;e<f;++e)g=d[e],c.contains(g.value)&&a.add(g.value)}else if(c&&this.Tca())for(d=0;d<c.length;++d)a.add(d);else a=this.hBa(d.scale);return a},hBa:function(a){var d=new b.o;if(this.Tca())var c=0,e=a.RH().arrayIterator(),f=e.length;else c=0,e=a.bca().arrayIterator(),f=e.length;for(;c<f;++c)a=e[c],d.add(a.value);return d},kgb:function(a){return this.Tca()?
- a.RH().size():a.bca().size()},Tca:function(){return this.ub.scale&&null!=this.ub.scale.local&&!this.ub.scale.local},w1a:function(a,d,c){var e=new b.yp;e.fit="exact";for(var f=a.get(0),g=a.get(0),h=1;h<a.size();++h)f=Math.min(f,a.get(h)),g=Math.max(g,a.get(h));a=(g-f)/(a.size()-1);if(d&&(d=this.Sc,this.coa(d)&&d.scale.spans.get(0).uk())){var h=d.scale.spans.get(0).uk().min,k=d.scale.spans.get(0).uk().max;if(h<=f||k>=g)f=h,g=k,a=d.scale.spans.get(0).uP()}e.min=f;e.max=g;e.tickDelta=a*c;this.ZDa(this.Sc)&&
- (e.method="log");return[e]},ZDa:function(a){return this.coa(a)&&b.F.isInstanceOf(a.scale.spans.get(0),b.Bn)},coa:function(a){return a.scale&&0<a.scale.spans.size()&&a.scale.spans.get(0)},oza:function(a){if(this.Of){var d=1;a=this.rba(a);var c=this.rD(),c=!c?this.q_():c,e=new b.N(100,100),c=b.Aa.kE(c,e).Id();return a+d+this.hP()+c}d=1;a=this.rba(a);c=this.rD();c=!c?this.q_():c;c=this.Rp(c);return a+d+this.bw().getHeight()+c},q_:function(){var a=new b.ra,d=new b.Ly,c=this.Lba();this.Of?this.WP()?d.left=
- c:d.right=c:this.WP()?d.bottom=c:d.top=c;a.padding=d;return a},bw:function(){var a=this.rD(),d;a&&(d=a.font);return b.hc.qf(d,this.tf.la.he(),this.tf.la.$j)},n$a:function(){var a=this.PY(),d=this.rD(),c=this.bw(),e=new b.N(1E3,400);if(!this.Sc.H.field){var f=this.Sc.H.value,f=b.hb.Cp(""+f,0,0,"start","middle",c,d,null,"...",e,this.tf.la.xf);return f.getWidth()}for(var g=this.tf.Sb(this.Sc.H.field.$ref),h=0,k=a.size(),l=0;l<k;++l)f=g.Lp(a.get(l),0,null),f=b.hb.Cp(f,0,0,"start","middle",c,d,null,"...",
- e,this.tf.la.xf),h=Math.max(h,f.getWidth());return h},hP:function(){-1==this.Dfa&&(this.Dfa=this.n$a());return this.Dfa},znb:function(){return this.Sc.H.scale&&this.Sc.H.scale.spans&&null!=this.Sc.H.scale.spans[0].fit&&"exact"==this.Sc.H.scale.spans[0].fit},JZ:function(){return this.ub.scale&&null!=this.ub.scale.reverse&&this.ub.scale.reverse},WP:function(){var a=null==this.ub.mirroredLabels?!1:this.ub.mirroredLabels;return this.Of?!a:a},rba:function(a){if(!this.ub.markStyle)return a;if("end"==this.ub.markStyle.align)return 1;
- a="start"==this.ub.markStyle.align?1:0.52;var d=5;null!=this.ub.markStyle.size&&b.j.isNumber(this.ub.markStyle.size)&&(d=this.ub.markStyle.size);return Math.ceil(d*a)},rD:function(){var a;this.ub.labelStyle?a=this.ub.labelStyle:this.ub.tickStyle&&(a=this.ub.tickStyle);return a},Brb:function(){if(!this.Of){var a=Array(1);a[0]=new b.o9;a[0].type="transpose";return a}return null},nGa:function(a,d,c,e,f,g){var h=new b.wC,k=[new b.AW];h.dimensions=k;k[0].axis=Array(1);k[0].axis[0]=this.EQ(d,c,e);k[0].scale=
- new b.xm;k[0].scale.spans=this.w1a(a,f,g);this.JZ()&&(k[0].scale.reverse=!0);h.transforms=this.Brb();return h},KGa:function(a,d){var c=new b.yC;c.field=new b.Wf;c.field.$ref=a;var e=new b.yC;e.field=new b.Wf;e.field.$ref=d;return[c,e]},gBa:function(){var a=this.Sc.rb.Ma();return!a?b.I.Tk.name:a.unit.name},Yya:function(){var a=this.tf.getExtent();return null!=this.ub.location&&b.F.isInstanceOf(this.ub.location,b.dj)?(a=(new b.fi(this.ub.location,null)).JAa(a),new b.N(a.z-5,a.u-5)):a},At:function(){return this.ufa()}});
- b.ji.Sq="transparent";b.ji.cKb=15;b.ji.gKb=20;b.ji.mRb=5;b.ji.TT="minYForLegend";b.ji.xYb="yForLegend";b.ji.FHb=5;b.L.add(function(){b.ji.QT="log";b.ji.COLOR="color";b.ji.rNb="horizontal"});b.uta=b.f(b.ji,{GJ:!1,tE:!1,Kva:0,constructor:function(a,d){this.Gxa=this.Sc.rb.Ma();var c=this.Sc.oo;null==c?this.tE=this.GJ=!0:"width"==c?(this.GJ=!0,this.tE=!1):(this.GJ="height"==c?!1:!0,this.tE=!0);null==d.orientation&&this.GJ!=this.tE&&(this.Of=this.tE);c=this.bw().size;this.D_=new b.u6a(this.Sc,c,this.GJ,
- this.tE);this.D_.NGa();var c=this.rba(5),e=0,f=this.tBa();f&&(e=b.Aa.kE(f,new b.N(100,100)),e=this.Of?e.Id():e.hd());this.Kva=c+1+this.hP()+e;this.RM=null},Mm:function(){if(this.RM)return this.RM;try{var a=this.PLa(),a=this.tf.vk().Hl(null,a),d=a.getSceneTree().Co,c=b.Sa.sh(d.k,d.i);this.RM=new b.ii(c,b.Sa.ZERO,c)}catch(e){if(b.F.isInstanceOf(e,Error))this.RM=new b.ii(b.Sa.ZERO,b.Sa.ZERO,b.Sa.ZERO);else throw e;}return this.RM},ufa:function(){var a=this.tf.vk(),d=this.PLa(),c=new b.o;try{var d=a.Hl(null,
- d),e=d.getSceneTree(),f=new b.Cn(e.root,this.legendIndex,!this.Gxa?null:this.Gxa.id,"axis");f.NBb(this.getBounds(),this.bw());var g=f.yY();c.add(g)}catch(h){if(!b.F.isInstanceOf(h,Error))throw h;}return c},SH:y("Kva"),PLa:function(){var a=this.tf.vk(),b=this.ssb();return a.Qk(b)},ssb:function(){var a=new b.Dv;a.grammar=Array(1);a.grammar[0]=new b.xC;a.grammar[0].coordinates=this.Qtb();a.grammar[0].bounds=this.lsb();a.grammar[0].axisPadding=!1;a.grammar[0].style=new b.ra;a.titles=this.PQ();var d=!this.ub.title||
- 0<this.ub.title.length;a.style=this.C_(!0,5,!d,5,!d,!0);this.hM(a);return a},lsb:function(){var a=new b.dj;this.Of?a.height=Math.ceil(this.D_.ar):a.width=Math.ceil(this.D_.ar);return a},Qtb:function(){var a=new b.wC,d=Array(1);d[0]=new b.AW;a.dimensions=d;d[0].axis=Array(1);d[0].axis[0]=this.Yub();d[0].axis[0].method="horizontal";d[0].scale=this.D_.NGa();this.JZ()&&d[0].scale&&(d[0].scale.reverse=!0);this.Of||(a.transforms=Array(1),a.transforms[0]=new b.o9,a.transforms[0].type="transpose");return a},
- tBa:function(){var a=this.rD();return!a||b.Ib.isEmpty(a)?null:a.copy()},Yub:function(){var a=new b.Iy;a.opposite=this.WP();a.tickStyle=this.tBa();this.ub.markStyle&&(a.markStyle=this.ub.markStyle.copy());this.ub.lineStyle&&(a.lineStyle=this.ub.lineStyle.copy());a.preferredSize=new b.Mr;a.preferredSize.preferred="100%";a.outsideTickLabels=!0;return a},Y1b:y("GJ"),W1b:y("tE"),Lba:O(5),xba:O("nullField")});b.uta.f4="axis";b.u6a=b.f({Ifa:0,ega:!1,BHa:!1,ar:0,constructor:function(a,b,c,e){this.km=a;this.Ifa=
- 1.25*b;this.ega=c;this.BHa=e;this.kja=a.scale;b=a.rb.Ma();this.unit=a.rb.getUnit();this.wS=this.kja.spans.get(0).uk();this.hu=this.Phb(a.H.mapping);this.hwa=b?b.jD():this.wS;this.xO=null;this.ar=0;this.V5=null},WZb:y("ar"),XZb:y("V5"),NGa:function(){this.ar=0;this.V5=null;var a=this.kja.spans.get(0).qD();if(!this.hwa||this.hwa.isEmpty())if(!this.km.H.scale||!this.km.H.scale.spans||!(0<this.km.H.scale.spans.length&&(null!=this.km.H.scale.spans[0].min||null!=this.km.H.scale.spans[0].max)))return null;
- this.xO=this.km.element.fy(this.km.element.H.style);var d,c,e;this.hu?a.min>this.hu.max?e=a=c=d=a.min:a.max<this.hu.min?e=a=c=d=a.max:0==this.hu.U?(d=a.min,c=a.max,a=this.hu.min,e=this.hu.max):(d=Math.max(a.min,this.hu.min),c=Math.min(a.max,this.hu.max),a=d,e=c):(d=a.min,c=a.max,a=d,e=c);var f=this.Cza(d),g=this.Cza(c);this.ar=Math.max(f,g);0==this.ar&&(g=this.ar=1);this.V5=new b.W(d,c);d=Math.max(f,g);return Math.abs(g-f)<this.Ifa||30>=d||this.hu&&0==this.hu.U?this.zwb(a,f,e,g):this.rsb(a,f,e,g)},
- rsb:function(a,d,c,e){var f=Math.min(d,e),g=new b.yp;g.fit="exact";g.outRange=new b.EW;this.unit&&(g.unit=this.unit.name);(d=e<d)?(g.min=c,g.max=a,g.outRange.min=0,g.outRange.max=Math.max(1E-5,1-f/this.ar)):(g.min=a,g.max=c,g.outRange.min=Math.min(0.99999,f/this.ar),g.outRange.max=1);if(this.km.H&&(this.km.H.scale&&this.km.H.scale.spans&&0<this.km.H.scale.spans.length)&&(a=this.km.H.scale.spans[0]))g.tickDelta=a.tickDelta,"log"==a.method&&(g.method="log");a=new b.xm;a.spans=[g];a.reverse=d;return a},
- zwb:function(a,d,c,e){var f=new b.xm;if(Math.abs(e-d)>=this.Ifa)return f.spans=[this.n_(e,c),this.n_(d,a)],f;if(e>=d)return f.spans=[this.n_(e,c)],f;f.spans=[this.n_(d,a)];return f},n_:function(a,d){var c=new b.yp;c.tickDelta=1;c.outRange=new b.EW;var e=Math.min(0.99999,a/this.ar);c.outRange.min=e;c.outRange.max=e+1E-5;c.min=d;c.max=d;this.unit&&(c.unit=this.unit.name);return c},Cza:function(a){var d=this.kja.dka(a,this.unit),d=null==d?1:d,c;this.ega!=this.BHa?c=b.Pa.wc(0,0,this.xO.k,this.xO.i):(c=
- Math.min(this.xO.k,this.xO.i),c=b.Pa.wc(0,0,c,c));this.km.element.G2(c);a=this.km.$x(c,d,a,!1).getBounds();return this.ega?a.z:a.u},Phb:function(a){if(!a||0==a.length)return null;for(var d=b.W.EMPTY,c=0;c<a.length;++c){var e=this.ucb(a[c]);e==e&&(d=d.Yb(e))}return d.isEmpty()?null:d},ucb:function(a){a=a.at;if(b.j.isNumber(a))return a;if(b.j.isString(a)){if(a.CPVISEngineEndsWith("%")){if(!this.wS||this.wS.isEmpty())return NaN;a=b.lc.parseDouble(a.substring(0,a.length-1))/100;return this.wS.ee(a)}return b.lc.parseDouble(a)}return this.wS.min}});
- b.vv=b.f(b.ji,{constructor:function(){this.JPa("stagger",!1);this.lG=null},Mm:function(){if(this.lG)return this.lG;var a=this.tf.vk(),d=this.sS(),d=a.Hl(null,d),d=d.getSceneTree().Co,a=b.Sa.sh(d.k,d.i),c=this.Yya();if(c&&(d.k>c.k||d.i>c.i))return this.lG=new b.ii(b.Sa.ZERO,b.Sa.ZERO,b.Sa.ZERO);d=this.Of?new b.Sa(a.Qf,b.Fa.Yu):new b.Sa(b.Fa.Yu,a.of);return this.lG=new b.ii(a,b.Sa.ZERO,d)},ufa:function(){var a=this.tf.vk(),d=this.sS(),c=this.getExtent(),d=this.LFb(c,d),d=a.Hl(c,d),a=d.getSceneTree(),
- a=(new b.Cn(a.root,this.legendIndex,!this.Sc.rb.Ma()?null:this.Sc.rb.Ma().id,"stagger")).yY(),d=new b.o;d.add(a);return d},LFb:function(a,b){var c=this.vz(20),e=0,f=0;this.Of?(e=this.tI(a.k,null).i,e=Math.floor(a.i-e-2)):(f=this.hP(),e=Math.floor(a.k-f-5));return this.eGb(b,a,e,c,f)},eGb:function(a,b,c,e,f){var g=this.tf.vk();if(c<2*e)return a;a=this.Ztb(b,c,e);a=this.hBa(a);this.nca=null;f=this.Of?1:Math.ceil((f+2)/e);e=this.B_(e,a,!1,f);this.uoa(a,e);this.Of&&(f=Math.ceil(this.bw().size/2),e.grammar[0].bounds.top=
- f);return g.Qk(e)},Ztb:function(a,d,c){var e=this.Sc.scale,f=new b.xm;f.reverse=e.reverse;f.local=e.rg;e=e.spans.get(0);d=Math.floor(d/c);d=Math.min(d,15);c=1E6;for(var g=1,h,k=d;c>d&&0<k;)h=this.tub(a,f,e),k=Math.floor(d*g),h.yda(k),c=this.kgb(h),g-=0.1;return h},tub:function(a,d,c){a=new b.fg(d,a);a.DU(c.p_());return a},sS:function(){if(!this.Sc)return null;var a=this.tf.vk(),b=this.PY(),c=this.B_(this.vz(20),b,!0,1);this.uoa(b,c);return a.Qk(c)},uoa:function(a,d){var c=this.Sc.element.H.style;
- c||(c=new b.ra);d.grammar[0].elements[0].color[0].palette=this.vwb(a,c,this.aesthetics);this.S2a(d,c)},S2a:function(a,d){var c=a.grammar[0].elements[0],e=new b.ra;e.size=c.style.size;e.fill=d.fill;e.stroke=d.stroke;e.outline=b.ji.Sq;c.style=e.copy()},vwb:function(a,d,c){a=this.$tb(a);d?b.F.isInstanceOf(d.fill,b.In)&&(d=d.copy(),d.fill=null):d=new b.ra;for(var e=c.get(0),f="outline"==e.oo,g=e.rb.Ma(),e=Array(a.length),g=!g?0:g.Fb,h=0;h<e.length;++h){var k=b.Ka.MGa(g,a[h]),l=b.Pa.wc(0,0,20,20);b.X.hn(l,
- d);for(var m=0,p=c.arrayIterator(),q=p.length;m<q;++m)p[m].apply(l,k);k=f?l.wk():l.getFill().yh;e[h]=b.vv.s2a(k)}return e},$tb:function(a){for(var d=a.size(),c=b.D.create([d-1],0),e=a.get(0),f=1;f<d;++f){var g=a.get(f);c[f-1]=(e+g)/2;e=g}return c},B_:function(a,d,c,e){var f=new b.Dv;f.data=this.efa(d);var g=new b.xC;g.axisPadding=!1;g.coordinates=this.nGa(d,!1,!0,!1,c,e);g.bounds=this.mfa(a,d);g.elements=this.Orb(a);g.style=this.BGa();f.grammar=[g];f.titles=this.PQ();a=!f.titles;f.style=this.C_(!0,
- 5,a,5,a,!1);this.hM(f);return f},SH:function(){return this.oza(0)},Orb:function(a){var d=Array(2);d[0]=this.gHa(a,b.ji.TT,"yForLegend",!0);d[1]=this.gHa(a,"0%","100%",!1);a=new b.My;a.width=0;d[0].style.stroke=a;d[1].style.fill=b.ji.Sq;this.uub(d[1].style);a=new b.um;a.field=new b.Wf;a.field.$ref="color";d[0].color=[a];return d},uub:function(a){var b=this.ub.itemStyle;b?(a.outline=b.outline,a.outlineMethod=b.outlineMethod,a.stroke=b.stroke):a.outline="black"},gHa:function(a,d,c,e){var f=new b.wp;
- f.type="interval";f.position=e?this.KGa(d,c):this.tsb(d,c);f.style=new b.ra;f.style.size=a;return f},tsb:function(a,d){var c=new b.yC;c.value=a;var e=new b.yC;e.value=d;return[c,e]},mfa:function(a,d){var c=new b.dj,e=this.oib(d.size());c.width=e.k;c.height=e.i;return c},oib:function(a){this.nca||(this.nca=this.T2a(a));return this.nca},T2a:function(a){var d=this.vz(20),c=this.SH(),e=(a-1)*d;this.Of?(a=d+c+1,d=e):(a=e,d=c+d+1);return new b.N(Math.ceil(a),Math.ceil(d))},efa:function(a){var d=Array(1);
- d[0]=new b.$G;b.vv.v0a(a,d[0]);this.$Xa(a.size(),d[0]);return d},$Xa:function(a,d){var c=Array(3);c[0]=new b.pi;c[0].id="color";var e=this.gBa();c[0].categories=b.vv.usb(a);c[1]=new b.pi;c[1].id=b.ji.TT;c[1].unit=e;c[2]=new b.pi;c[2].id="yForLegend";c[2].unit=e;d.fields=c},Lba:O(2),xba:O("minYForLegend")});b.vv.usb=function(a){for(var b=Array(a),c=0;c<a;++c)b[c]="A";return b};b.vv.v0a=function(a,b){for(var c=a.size(),e=Array(c-1),f=a.get(0),g=f,h=1;h<c;++h)f=a.get(h),e[h-1]=[h-1,g,f],g=f;b.rows=e};
- b.vv.s2a=function(a){var d=new b.vt;a=a.getRGBA();d.r=a[0];d.g=a[1];d.b=a[2];d.a=a[3];return d};b.vv.f4="stagger";b.vv.hQb=15;b.Ij=b.f(b.ji,{constructor:function(){this.JPa("continuous",!0);this.kG=null},SH:function(){return this.oza(5)},Mm:function(){if(this.kG)return this.kG;var a=this.tf.vk(),d=this.sS(),d=a.Hl(null,d),a=d.getSceneTree().Co,d=this.Lkb(),c=this.Yya();if(c&&(d.k>c.k||d.i>c.i))return this.kG=new b.ii(b.Sa.ZERO,b.Sa.ZERO,b.Sa.ZERO);this.Of?(a=b.Sa.sh(a.k,a.i),d=new b.Sa(a.Qf,b.Fa.Yu)):
- (a=b.Sa.sh(a.k,Math.max(a.i,d.i)),d=new b.Sa(b.Fa.Yu,a.of));return this.kG=new b.ii(a,b.Sa.ZERO,d)},ufa:function(){var a=this.tf.vk(),d=this.sS(),c=this.getExtent(),d=this.XFb(c,d),d=a.Hl(c,d),a=d.getSceneTree(),a=(new b.Cn(a.root,this.legendIndex,!this.Sc.rb.Ma()?null:this.Sc.rb.Ma().id,"continuous")).yY(),d=new b.o;d.add(a);return d},sS:function(){if(!this.Sc)return null;var a=this.tf.vk(),b=this.PY(),b=this.B_(this.vz(15),b);return a.Qk(b)},XFb:function(){var a=this.tf.vk(),b=a.Da;b.grammar[0].coordinates.dimensions[0].scale.spans[0].tickDelta=
- null;return a.Qk(b)},wCa:function(){this.UOa||(this.UOa=this.tI(null,null));return this.UOa},Lkb:function(){var a=this.xCa(),d=a.k+2,a=a.i+2,c=this.wCa(),e=c.i,f=this.ABa(e),f=b.Aa.kE(this.C_(!0,5,0<f,f,!1,!0),new b.N(100,100)),d=d+f.Id(),a=a+f.hd(),c=c.k;c>d&&(d=c+f.Id());return new b.N(d,a+e)},xCa:function(){this.pBa||(this.pBa=this.P8a());return this.pBa},P8a:function(){var a=this.vz(15),d=this.PY(),c=this.bw().getHeight(),e;this.Of?(e=a+this.SH()+11,a=1.25*d.size()*c):(e=1.25*d.size()*c,a=a+this.SH()+
- 1);return new b.N(Math.ceil(e),Math.ceil(a))},B_:function(a,d){var c=new b.Dv;c.data=this.efa(d);var e=new b.xC;e.coordinates=this.nGa(d,!0,this.Of,!0,!0,1);e.bounds=this.mfa();e.elements=this.Nrb(a);e.style=this.BGa();c.grammar=[e];c.titles=this.PQ();e=this.ABa(this.wCa().i);c.style=this.C_(!0,5,0<e,e,!1,!0);this.hM(c);return c},ABa:function(a){return 0<a?0:this.bw().getHeight()/2-5},Nrb:function(a){var d=Array(1),c=new b.wp;c.type="interval";c.position=this.KGa(b.ji.TT,"yForLegend");if(this.ub.itemStyle)c.style=
- this.ub.itemStyle.copy();else{c.style=new b.ra;c.style.outline="black";var e=this.aesthetics.get(0).element.H.style;e&&(c.style.fill=e.fill)}c.style.size=a;this.JFb(c.style);d[0]=c;return d},efa:function(a){var d=Array(1);d[0]=new b.$G;var c=a.get(0);a=a.get(a.size()-1);this.znb()&&(a=this.Sc.scale.spans.get(0),c=a.Ls(0),a=a.Ls(1));b.Ij.u0a(d[0],c,a);this.ZXa(d[0]);return d},ZXa:function(a){var d=Array(2);d[0]=new b.pi;var c=this.gBa();d[0].id=b.ji.TT;d[0].unit=c;d[1]=new b.pi;d[1].id="yForLegend";
- d[1].unit=c;a.fields=d},Uib:function(a){for(var d,c=new b.o(10),e,f=0;1>=f;)d=new b.Ky,d.offset=f,e=this.JZ()?b.Ij.GBa(d.offset,this.aesthetics,a):b.Ij.GBa(1-d.offset,this.aesthetics,a),e=b.Ij.Wqa(e),d.color=e,c.add(0,d),f+=0.1;return c},JFb:function(a){var d=this.njb(a),c=b.Ij.ljb(a),e=b.A.F9(),e=b.Ij.B3a(e,this.aesthetics,d,c);if(this.Sc.Fk)for(var c=this.Sc.scale.reverse,f=this.Sc.Fk.size(),d=new b.o,g=0;g<f;++g){var h=this.Sc.Fk.Og(g);c&&(h=1-h);d.add(0,this.pjb(h,g,this.aesthetics,e))}else d=
- this.Uib(e);e=new b.In;e.angle=this.Of?270:180;e.type="linear";e.colors=d.toArray(Array(d.size()));a.fill=e},njb:function(a){if(!a||null==a.fill)return null;if(!b.F.isInstanceOf(a.fill,b.In)){if(b.j.isString(a.fill))return b.A.XN(a.fill);if(b.F.isInstanceOf(a.fill,b.vt))return b.A.WN(a.fill)}return null},pjb:function(a,d,c,e){var f=b.A.F9();e&&(f=f.Oy(e));for(e=0;e<c.size();++e){var g=c.get(e),h=a,k=g.Fk.getValue(d);if(0>h){if(d!=g.Fk.size()-1){var l=g.Fk.Og(d+1);0<=l&&(g=g.Fk.getValue(d+1),k=k.BZ(g,
- (0-h)/(l-h)))}h=0}else 1<h&&(0!=d&&(l=g.Fk.Og(d-1),1>=l&&(g=g.Fk.getValue(d-1),k=k.BZ(g,(h-1)/(h-l)))),h=1);f=f.Oy(k);e==c.size()-1&&(a=h)}d=new b.Ky;d.offset=this.JZ()?a:1-a;d.color=b.Ij.Wqa(f);return d},mfa:function(){var a=new b.dj,d=this.xCa();this.Of?a.width=d.k:a.height=d.i;return a},Lba:O(5),xba:O("minYForLegend")});b.Ij.u0a=function(a,d,c){var e=Array(1),f=b.D.create([2],0);f[0]=d;f[1]=c;e[0]=f;a.rows=e};b.Ij.Wqa=function(a){var d=new b.vt;a=a.getRGBA();d.r=a[0];d.g=a[1];d.b=a[2];d.a=a[3];
- return d};b.Ij.GBa=function(a,d,c){for(var e=b.A.F9(),e=e.Oy(c),e=e.Oy(d.get(0).bf.$H(a,null)),f=1;f<d.size();++f)c=d.get(f).bf.$H(a,null),e=e.Oy(c);return e};b.Ij.ljb=function(a){if(null==a.outline)return null;if(!b.F.isInstanceOf(a.outline,b.In)){if(b.j.isString(a.outline))return b.A.XN(a.outline);if(b.F.isInstanceOf(a.outline,b.vt))return b.A.WN(a.outline)}return null};b.Ij.B3a=function(a,b,c,e){"outline"==b.get(0).oo?e&&(a=a.Oy(e)):c&&(a=a.Oy(c));return a};b.Ij.ZXb=270;b.Ij.qNb=180;b.L.add(function(){b.Ij.f4=
- "continuous";b.Ij.bPb="linear"});b.np=b.f({});b.np.$qb=function(a,d,c,e){if(c.elements)return b.np.gsb(a,c,e);if("swatch"==c.method||null==c.method)return b.np.ksb(a,d,c,e);if("axis"==c.method)return b.np.hsb(a,d,c,e);if("stagger"==c.method)return b.np.isb(a,d,c,e);if("continuous"==c.method)return b.np.jsb(a,d,c,e);throw new b.M("Bad spec.method '"+c.method+"' in NonSimpleLegendMaker",b.q.ENGINE_ILLEGAL_ARGUMENT,null);};b.np.gsb=function(a,d,c){var e=new b.o;0<d.elements.length&&(a=new b.iW(a,d,c),
- e.add(a));return e};b.np.hsb=function(a,d,c,e){var f=new b.o,g;g=c.aesthetics&&0<c.aesthetics.length?b.Kc.ceb(c.aesthetics,a):b.Kc.Neb(a.pc,d);d=0;g=g.arrayIterator();for(var h=g.length;d<h;++d){var k=new b.uta(a,c,e,g[d]);f.add(k);e++}return f};b.np.isb=function(a,d,c,e){var f=new b.o,g;g=c.aesthetics&&0<c.aesthetics.length?b.Kc.ihb(c.aesthetics,a):b.Kc.Veb(a.pc,d);d=0;g=g.arrayIterator();for(var h=g.length;d<h;++d){for(var k=g[d],l=!0,m=0,p=k.arrayIterator(),q=p.length;m<q;++m)if(!b.Kc.nob(p[m])){l=
- !1;break}k=l?new b.vv(a,c,e,k):new b.Tf(a,c,e,k,!0);f.add(k);e++}return f};b.np.jsb=function(a,d,c,e){var f=new b.o,g;g=c.aesthetics&&0<c.aesthetics.length?b.Kc.zeb(c.aesthetics,a):b.Kc.Oeb(a.pc,d);d=0;g=g.arrayIterator();for(var h=g.length;d<h;++d){for(var k=g[d],l=!0,m=0,p=k.arrayIterator(),q=p.length;m<q;++m)if(!b.Kc.Gnb(p[m])){l=!1;break}k=l?new b.Ij(a,c,e,k):new b.Tf(a,c,e,k,!0);f.add(k);e++}return f};b.np.ksb=function(a,d,c,e){var f=new b.o,g;g=c.aesthetics&&0<c.aesthetics.length?b.Kc.mhb(c.aesthetics,
- a):b.Kc.Web(a.pc,d);d=0;g=g.arrayIterator();for(var h=g.length;d<h;++d){var k=new b.Tf(a,c,e,g[d],!1);f.add(k);e++}return f};b.L.initialize()})();
|