(function() { /** * @license * Web Font Loader Copyright (c) 2010 Adobe Systems Incorporated, * Google Incorporated. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ (function(){function aa(a,b,c){return a.call.apply(a.bind,arguments)}function ba(a,b,c){if(!a)throw Error();if(2parseInt(a[1],10)||536===parseInt(a[1],10)&&11>=parseInt(a[2],10))}return R}P.prototype.start=function(){this.s.serif=this.C.m.offsetWidth;this.s["sans-serif"]=this.D.m.offsetWidth;this.ga=p();T(this)};function ja(a,b,c){for(var d in Q)if(Q.hasOwnProperty(d)&&b===a.s[Q[d]]&&c===a.s[Q[d]])return!0;return!1} function T(a){var b=a.w.m.offsetWidth,c=a.A.m.offsetWidth,d;(d=b===a.s.serif&&c===a.s["sans-serif"])||(d=S()&&ja(a,b,c));d?p()-a.ga>=a.v?S()&&ja(a,b,c)&&(null===a.Z||a.Z.hasOwnProperty(a.f.getName()))?U(a,a.G):U(a,a.J):ka(a):U(a,a.G)}function ka(a){setTimeout(n(function(){T(this)},a),50)}function U(a,b){setTimeout(n(function(){this.w.remove();this.A.remove();this.C.remove();this.D.remove();b(this.f)},a),0)};function V(a,b,c){this.a=a;this.p=b;this.P=0;this.ba=this.Y=!1;this.v=c}var la=!!window.FontFace;V.prototype.V=function(a){var b=this.p;b.u&&t(b.j,[b.e.d(b.g,a.getName(),I(a).toString(),"active")],[b.e.d(b.g,a.getName(),I(a).toString(),"loading"),b.e.d(b.g,a.getName(),I(a).toString(),"inactive")]);J(b,"fontactive",a);this.ba=!0;ma(this)}; V.prototype.W=function(a){var b=this.p;if(b.u){var c=u(b.j,b.e.d(b.g,a.getName(),I(a).toString(),"active")),d=[],e=[b.e.d(b.g,a.getName(),I(a).toString(),"loading")];c||d.push(b.e.d(b.g,a.getName(),I(a).toString(),"inactive"));t(b.j,d,e)}J(b,"fontinactive",a);ma(this)};function ma(a){0==--a.P&&a.Y&&(a.ba?(a=a.p,a.u&&t(a.j,[a.e.d(a.g,"active")],[a.e.d(a.g,"loading"),a.e.d(a.g,"inactive")]),J(a,"active")):K(a.p))};function na(a){this.F=a;this.q=new ha;this.$=0;this.T=this.U=!0}na.prototype.load=function(a){this.a=new q(this.F,a.context||this.F);this.U=!1!==a.events;this.T=!1!==a.classes;oa(this,new fa(this.a,a),a)}; function pa(a,b,c,d,e){var f=0==--a.$;(a.T||a.U)&&setTimeout(function(){var a=e||null,l=d||null||{};if(0===c.length&&f)K(b.p);else{b.P+=c.length;f&&(b.Y=f);var h,k=[];for(h=0;h>>0),rda=0;function sda(a,b,c){return a[K][bd](a[fc],arguments)} function tda(a,b,c){if(!a)throw m();if(2/g,Bda=/"/g,Cda=/'/g,Dda=/\x00/g,Eda=/[\x00&<>"']/;function Fda(a){return lj(a,af)?dca in Ki?Gda(a):Hda(a):a} function Gda(a){var b={"&":af,"<":Ef,">":Jf,""":Qe},c;c=Ki[fe][Wb](ih);return a[Bb](Ida,function(a,e){var f=b[a];if(f)return f;if(e[Jb](0)==Se){var g=ha(tf+e[mc](1));fa(g)||(f=String[Kd](g))}f||(Xa(c,a+Oe),f=c[Yb][md][ud](0,-1));return b[a]=f})}function Hda(a){return a[Bb](/&([^;]+);/g,function(a,c){switch(c){case Iba:return af;case wca:return Ef;case sca:return Jf;case Mca:return Qe;default:if(c[Jb](0)==Se){var d=ha(tf+c[mc](1));if(!fa(d))return String[Kd](d)}return a}})}var Ida=/&([^;\s<&]+);?/g; function mj(a,b){a[I]>b&&(a=a[Ae](0,b-3)+rf);return a}function lj(a,b){return-1!=a[Dd](b)}function nj(a,b){return ga(b+1)[Je](a)}function oj(a,b){var c=Li(void 0)?a[Db](void 0):String(a),d=c[Dd](qf);-1==d&&(d=c[I]);return nj(tf,k.max(0,b-d))+c}function pj(a){return null==a?L:String(a)}function Jda(a){return ga[J][Je][K](arguments,L)} function qj(a,b){for(var c=0,d=jj(String(a))[Ac](qf),e=jj(String(b))[Ac](qf),f=k.max(d[I],e[I]),g=0;0==c&&gb?1:0}function sj(a){for(var b=0,c=0;cc?k.max(0,a[I]+c):c;if(Yi(a))return Yi(b)&&1==b[I]?a[Dd](b,c):-1;for(;cc&&(c=k.max(0,a[I]+c));if(Yi(a))return Yi(b)&&1==b[I]?a[re](b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},V=xj[Zb]?function(a,b,c){xj[Zb][K](a,b,c)}:function(a,b,c){for(var d= a[I],e=Yi(a)?a[Ac](L):a,f=0;fb?null:Yi(a)?a[Jb](b):a[b]} function Gj(a,b,c){for(var d=a[I],e=Yi(a)?a[Ac](L):a,f=0;fc?null:Yi(a)?a[Jb](c):a[c]}function Ij(a,b){return 0<=yj(a,b)}function Jj(a){return 0==a[I]}function Kj(a){if(!Ti(a))for(var b=a[I]-1;0<=b;b--)delete a[b];mb(a,0)}function Lj(a,b,c){Mj(a,c,0,b)} function Nj(a,b){var c=yj(a,b),d;(d=0<=c)&&xj[Ie][K](a,c,1);return d}function Oj(a){return xj[Ib][bd](xj,arguments)}function Pj(a){var b=a[I];if(0=arguments[I]?xj[ud][K](a,b):xj[ud][K](a,b,c)} function Vj(a,b,c){b=b||a;c=c||function(){return Xi(g)?Th+bj(g):(typeof g)[Jb](0)+g};for(var d={},e=0,f=0;f>1,n;n=c?b[K](e,a[l],l,a):b(d,a[l]);0b?1:a1*(a-0))return[];for(var c=0;c=f[I])return b;d[z](f[c])}b[z](d)}};function fk(a,b,c){for(var d in a)b[K](c,a[d],d,a)}function gk(a,b,c){var d={},e;for(e in a)d[e]=b[K](c,a[e],e,a);return d}function hk(a,b){for(var c in a)if(b[K](void 0,a[c],c,a))return!0;return!1}function ik(a,b,c){for(var d in a)if(!b[K](c,a[d],d,a))return!1;return!0}function Uda(a){var b=0,c;for(c in a)b++;return b}function jk(a){for(var b in a)return a[b]}function kk(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function lk(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b} function mk(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function nk(a){for(var b in a)return!1;return!0}function ok(a,b){b in a&&delete a[b]}function pk(a,b,c){if(b in a)throw m('The object already contains the key "'+b+Qe);a[b]=c}function qk(a,b,c){return b in a?a[b]:c}function rk(a,b,c){return b in a?a[b]:a[b]=c}function Vda(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(c in b)if(!(c in a))return!1;return!0}function sk(a){var b={},c;for(c in a)b[c]=a[c];return b} function tk(a){var b=Qi(a);if(b==Uh||b==Pg){if(a[Lc])return a[Lc]();var b=b==Pg?[]:{},c;for(c in a)b[c]=tk(a[c]);return b}return a}function uk(a){var b={},c;for(c in a)b[a[c]]=c;return b}var Wda="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function vk(a,b){for(var c,d,e=1;e]*>|&[^;]+;/g;function xk(a,b){return b?a[Bb](Zda,L):a}var $da=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,aea=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]/,bea=/^http:\/\/.*/,cea=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i; function yk(){return cea[rd](zk(Uba)||jh)}var dea=/\s+/,eea=/\d/;function fea(a,b){for(var c=0,d=0,e=!1,f=xk(a,b)[Ac](dea),g=0;g.");if(a[He]()in rea)throw m("Tag name <"+a+"> is not allowed for SafeHtml.");var d=null,e=Ef+a;if(b)for(var f in b){if(!pea[rd](f))throw m('Invalid attribute name "'+f+'".');var g=b[f];if(null!=g){var h,l=a;h=f;if(g instanceof Ak)g=hea(g);else if(h[Le]()==oi){if(!Xi(g))throw m('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof g+" given: "+g);if(!(g instanceof Ck)){var l=L,n=void 0;for(n in g){if(!/^[-_a-zA-Z0-9]+$/[rd](n))throw m("Name allows only [-_a-zA-Z0-9], got: "+ n);var q=g[n];if(null!=q){if(q instanceof Ak)q=hea(q);else if(kea[rd](q)){for(var t=!0,v=!0,x=0;x",0);var Nk=Kk(L,0);function sea(a,b){return Kk(b,null)};function Ok(a){return function(){return a}}var tea=Ok(!0),Pk=Ok(null);function Qk(a){return a}function uea(a){var b;b=b||0;return function(){return a[bd](this,ga[J][ud][K](arguments,0,b))}}function vea(){return function(){return!Ri[bd](this,arguments)}};function Rk(a,b,c){return k.min(k.max(a,b),c)}function Sk(a,b){var c=a%b;return 0>c*b?c+b:c}function Tk(a,b,c){return a+c*(b-a)}function Uk(a){return a*k.PI/180}function Vk(a,b){return b*k.cos(Uk(a))}function Wk(a,b){return b*k.sin(Uk(a))}function Xk(a,b,c,d){return Sk(180*k[Md](d-b,c-a)/k.PI,360)}function Yk(a){return 0==a?0:0>a?-1:1}function Zk(a){return Cj(arguments,function(a,c){return a+c},0)}function $k(a){return Zk[bd](null,arguments)/arguments[I]}function al(a){return ma(a)&&0==a%1} function bl(a){return ma(a)&&!fa(a)};var cl="StopIteration"in Ki?Ki.StopIteration:{message:"StopIteration",stack:L};function dl(){}Ea(dl[J],function(){throw cl;});dl[J].wr=function(){return this};function el(a){if(a instanceof dl)return a;if(typeof a.wr==sh)return a.wr(!1);if(Ui(a)){var b=0,c=new dl;Ea(c,function(){for(;;){if(b>=a[I])throw cl;if(b in a)return a[b++];b++}});return c}throw m("Not implemented");} function fl(a,b,c){if(Ui(a))try{V(a,b,c)}catch(d){if(d!==cl)throw d;}else{a=el(a);try{for(;;)b[K](c,a[zc](),void 0,a)}catch(e){if(e!==cl)throw e;}}}function gl(a,b,c){var d=0,e=a,f=c||1;1=e||0>f&&d<=e)throw cl;var a=d;d+=f;return a});return g}function hl(a,b,c){var d=el(a);a=new dl;Ea(a,function(){var a=d[zc]();return b[K](c,a,void 0,d)});return a} function wea(a){return xea(arguments)}function xea(a){var b=el(a);a=new dl;var c=null;Ea(a,function(){for(;;){if(null==c){var a=b[zc]();c=el(a)}try{return c[zc]()}catch(e){if(e!==cl)throw e;c=null}}});return a}function il(a){if(Ui(a))return Pj(a);a=el(a);var b=[];fl(a,function(a){b[z](a)});return b}function yea(a){try{return el(a)[zc]()}catch(b){if(b!=cl)throw b;return null}};function kl(a,b){this.Za={};this.de=[];this.eA=this.Wb=0;var c=arguments[I];if(12*this.Wb&&ll(this),!0):!1}); function ll(a){if(a.Wb!=a.de[I]){for(var b=0,c=0;b=d.de[I])throw cl;var e=d.de[b++];return a?e:d.Za[e]});return e}; function ml(a,b){return ca[J][Jc][K](a,b)};function Aea(a){return typeof a.Zb==sh?a.Zb():Ui(a)||Yi(a)?a[I]:Uda(a)}function nl(a){if(typeof a.Ya==sh)return a.Ya();if(Yi(a))return a[Ac](L);if(Ui(a)){for(var b=[],c=a[I],d=0;db)return!1;!(a instanceof sl)&&5la(a))?String(b):a}(),Yea={};function Il(a){return Yea[a]||(Yea[a]=0<=qj(Hl,a))}function Jl(a){return Cl&&(zl()||Zea>=a)}var $ea=Ki[fe],afa=Xea(),Zea=!$ea||!Cl||!afa&&zl()?void 0:afa||($ea[xe]==Pf?ka(Hl,10):5);function Kl(a,b){Xa(a,Ik(b))};function Ll(a,b){this.x=Li(a)?a:0;this.y=Li(b)?b:0}R=Ll[J];Ha(R,function(){return new Ll(this.x,this.y)});function Ml(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Nl(a,b){var c=a.x-b.x,d=a.y-b.y;return k[Od](c*c+d*d)}function Ol(a,b){return new Ll(a.x-b.x,a.y-b.y)}function Pl(a,b){return new Ll(a.x+b.x,a.y+b.y)}ra(R,function(){this.x=k[Eb](this.x);this.y=k[Eb](this.y);return this});ta(R,function(){this.x=k[Fb](this.x);this.y=k[Fb](this.y);return this}); Wa(R,function(){this.x=k[B](this.x);this.y=k[B](this.y);return this});fb(R,function(a,b){a instanceof Ll?(this.x+=a.x,this.y+=a.y):(this.x+=a,$i(b)&&(this.y+=b));return this});Na(R,function(a,b){var c=$i(b)?b:a;this.x*=a;this.y*=c;return this});function Ql(a,b){oa(this,a);Sa(this,b)}function Rl(a,b){return a==b?!0:a&&b?a[r]==b[r]&&a[y]==b[y]:!1}R=Ql[J];Ha(R,function(){return new Ql(this[r],this[y])});function Sl(a){return k.min(a[r],a[y])}R.area=function(){return this[r]*this[y]};Va(R,function(){return!this.area()});ra(R,function(){oa(this,k[Eb](this[r]));Sa(this,k[Eb](this[y]));return this});ta(R,function(){oa(this,k[Fb](this[r]));Sa(this,k[Fb](this[y]));return this});Wa(R,function(){oa(this,k[B](this[r]));Sa(this,k[B](this[y]));return this}); Na(R,function(a,b){var c=$i(b)?b:a;oa(this,this[r]*a);Sa(this,this[y]*c);return this});var bfa=!Cl||Jl(9),cfa=!Dl&&!Cl||Cl&&Jl(9)||Dl&&Il("1.9.1"),dfa=Cl&&!Il(zf),efa=Cl||Bl||El;Cl&&Jl(9);function Tl(a){return a?new Ul(Vl(a)):vda||(vda=new Ul)}function Wl(a){return Yi(a)?ea[yd](a):a}function Xl(a,b,c){return Yl(ea,a,b,c)}function Zl(a,b){var c=b||ea;return c[te]&&c[Vb]?c[te](qf+a):Yl(ea,lf,a,b)}function $l(a,b){var c=b||ea,d=null;return(d=c[Id]?c[Id](a)[0]:c[te]&&c[Vb]?c[Vb](qf+a):Yl(ea,lf,a,b)[0])||null} function Yl(a,b,c,d){a=d||a;b=b&&b!=lf?b[He]():L;if(a[te]&&a[Vb]&&(b||c))return a[te](b+(c?qf+c:L));if(c&&a[Id]){a=a[Id](c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g[Gd]&&(d[e++]=g);mb(d,e);return d}return a}a=a[kc](b||lf);if(c){d={};for(f=e=0;g=a[f];f++)b=g[de],typeof b[Ac]==sh&&Ij(b[Ac](/\s+/),c)&&(d[e++]=g);mb(d,e);return d}return a}function cm(a,b){fk(b,function(b,d){d==oi?bb(a[w],b):d==Vba?qb(a,b):d==eca?a.htmlFor=b:d in ffa?a[u](ffa[d],b):gj(d,Og)||gj(d,aca)?a[u](d,b):a[d]=b})} var ffa={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:xh,maxlength:"maxLength",role:di,rowspan:"rowSpan",type:vi,usemap:"useMap",valign:"vAlign",width:Di};function dm(a){a=a[fe];a=a[xe]==Pf?a[lc]:a[oe];return new Ql(a[ee],a[ve])}function gfa(a){return El||a[xe]!=Pf?a[oe]||a[lc]:a[lc]}function em(a){return a?a.parentWindow||a[Rd]:ba}function fm(a,b,c){return hfa(ea,arguments)} function hfa(a,b){var c=b[0],d=b[1];if(!bfa&&d&&(d[Sd]||d[G])){c=[Ef,c];d[Sd]&&c[z](daa,kj(d[Sd]),Qe);if(d[G]){c[z](eaa,kj(d[G]),Qe);var e={};vk(e,d);delete e[G];d=e}c[z](Jf);c=c[Je](L)}c=a[Wb](c);d&&(Yi(d)?qb(c,d):Ti(d)?qb(c,d[Je](Oe)):cm(c,d));2a} function Am(a){if(dfa&&vca in a)a=a[$d][Bb](/(\r\n|\r|\n)/g,Ne);else{var b=[];Bm(a,b,!0);a=b[Je](L)}a=a[Bb](/ \xAD /g,Oe)[Bb](/\xAD/g,L);a=a[Bb](/\u200B/g,L);dfa||(a=a[Bb](/ +/g,Oe));a!=Oe&&(a=a[Bb](/^\s*/,L));return a}function Cm(a){var b=[];Bm(a,b,!1);return b[Je](L)}function Bm(a,b,c){if(!(a[Gd]in rfa))if(3==a[vd])c?b[z](String(a[md])[Bb](/(\r\n|\r|\n)/g,L)):b[z](a[md]);else if(a[Gd]in sfa)b[z](sfa[a[Gd]]);else for(a=a[Yb];a;)Bm(a,b,c),a=a[ic]} function jfa(a){if(a&&typeof a[I]==N){if(Xi(a))return typeof a[Bd]==sh||typeof a[Bd]==ni;if(aj(a))return typeof a[Bd]==sh}return!1}function vfa(a){return Dm(a,function(a){return a[Gd]==iba&&!0},!0,void 0)}function Dm(a,b,c,d){c||(a=a[Ge]);c=null==d;for(var e=0;a&&(c||e<=d);){if(b(a))return a;a=a[Ge];e++}return null}function Em(a){try{return a&&a[vb]}catch(b){}return null}function Ul(a){this.Le=a||Ki[fe]||ea}R=Ul[J];R.za=Tl;R.xc=function(){return this.Le}; R.a=function(a){return Yi(a)?this.Le[yd](a):a};function Fm(a,b,c,d){return Yl(a.Le,b,c,d)}R.G_=function(a,b){return Zl(a,b||this.Le)};R.Su=function(a,b){return $l(a,b||this.Le)};R.Uaa=function(a,b){return $l(a,b||this.Le)};R.Bz=cm;R.A=function(a,b,c){return hfa(this.Le,arguments)};R.createElement=function(a){return this.Le[Wb](a)};R.createTextNode=function(a){return this.Le[Kb](String(a))}; R.R9=function(a,b,c){var d=this.Le;c=!!c;for(var e=d[Wb](kba),f=e[p](d[Wb](vg)),g=0;g=this[F]&&a[od]<=this[od]&&a.top>=this.top&&a[Xc]<=this[Xc]:a.x>=this[F]&&a.x<=this[od]&&a.y>=this.top&&a.y<=this[Xc]:!1}); pa(R,function(a,b,c,d){Xi(a)?(this.top-=a.top,Ua(this,this[od]+a[od]),Ma(this,this[Xc]+a[Xc]),$a(this,this[F]-a[F])):(this.top-=a,Ua(this,this[od]+b),Ma(this,this[Xc]+c),$a(this,this[F]-d));return this});function Jm(a,b){$a(a,k.min(a[F],b[F]));a.top=k.min(a.top,b.top);Ua(a,k.max(a[od],b[od]));Ma(a,k.max(a[Xc],b[Xc]))}function Km(a,b){return a[F]<=b[od]&&b[F]<=a[od]&&a.top<=b[Xc]&&b.top<=a[Xc]} ra(R,function(){this.top=k[Eb](this.top);Ua(this,k[Eb](this[od]));Ma(this,k[Eb](this[Xc]));$a(this,k[Eb](this[F]));return this});ta(R,function(){this.top=k[Fb](this.top);Ua(this,k[Fb](this[od]));Ma(this,k[Fb](this[Xc]));$a(this,k[Fb](this[F]));return this});Wa(R,function(){this.top=k[B](this.top);Ua(this,k[B](this[od]));Ma(this,k[B](this[Xc]));$a(this,k[B](this[F]));return this}); fb(R,function(a,b){a instanceof Ll?($a(this,this[F]+a.x),Ua(this,this[od]+a.x),this.top+=a.y,Ma(this,this[Xc]+a.y)):($a(this,this[F]+a),Ua(this,this[od]+a),$i(b)&&(this.top+=b,Ma(this,this[Xc]+b)));return this});Na(R,function(a,b){var c=$i(b)?b:a;$a(this,this[F]*a);Ua(this,this[od]*a);this.top*=c;Ma(this,this[Xc]*c);return this});function Lm(a,b,c,d){$a(this,a);this.top=b;oa(this,c);Sa(this,d)}R=Lm[J];Ha(R,function(){return new Lm(this[F],this.top,this[r],this[y])});function Mm(a){return new Im(a.top,a[F]+a[r],a.top+a[y],a[F])}function Nm(a){return new Lm(a[F],a.top,a[od]-a[F],a[Xc]-a.top)}function Om(a,b){return a==b?!0:a&&b?a[F]==b[F]&&a[r]==b[r]&&a.top==b.top&&a[y]==b[y]:!1} R.vC=function(a){var b=k.max(this[F],a[F]),c=k.min(this[F]+this[r],a[F]+a[r]);if(b<=c){var d=k.max(this.top,a.top);a=k.min(this.top+this[y],a.top+a[y]);if(d<=a)return $a(this,b),this.top=d,oa(this,c-b),Sa(this,a-d),!0}return!1};function xfa(a,b){var c=k.max(a[F],b[F]),d=k.min(a[F]+a[r],b[F]+b[r]);if(c<=d){var e=k.max(a.top,b.top),f=k.min(a.top+a[y],b.top+b[y]);if(e<=f)return new Lm(c,e,d-c,f-e)}return null} R.zl=function(a){var b=xfa(this,a);if(b&&b[y]&&b[r]){var b=[],c=this.top,d=this[y],e=this[F]+this[r],f=this.top+this[y],g=a[F]+a[r],h=a.top+a[y];a.top>this.top&&(b[z](new Lm(this[F],this.top,this[r],a.top-this.top)),c=a.top,d-=a.top-this.top);hthis[F]&&b[z](new Lm(this[F],c,a[F]-this[F],d));g=a[F]+a[r]&&this.top<=a.top&&this.top+this[y]>=a.top+a[y]:a.x>=this[F]&&a.x<=this[F]+this[r]&&a.y>=this.top&&a.y<=this.top+this[y]});function yfa(a,b){var c=b.xa[ee]||a[Xb]>a[ve]||c==nh||c==Mg||c==bi))return a;return null} function an(a){for(var b=new Im(0,da,da,0),c=Tl(a),d=c.xc()[oe],e=c.xc()[lc],f=gfa(c.Le);a=Bfa(a);)if(!(Cl&&0==a[ee]||El&&0==a[ve]&&a==d)&&a!=d&&a!=e&&Um(a,Xh)!=Ai){var g=bn(a),h=new Ll(a[$b],a[ac]);g.x+=h.x;g.y+=h.y;b.top=k.max(b.top,g.y);Ua(b,k.min(b[od],g.x+a[ee]));Ma(b,k.min(b[Xc],g.y+a[ve]));$a(b,k.max(b[F],g.x))}d=f[Wc];f=f[Yd];$a(b,k.max(b[F],d));b.top=k.max(b.top,f);c=c[ke]();c=dm(c||ba);Ua(b,k.min(b[od],d+c[r]));Ma(b,k.min(b[Xc],f+c[y]));return 0<=b.top&&0<=b[F]&&b[Xc]>b.top&&b[od]>b[F]? b:null}function bn(a){var b=Vl(a),c=new Ll(0,0),d=Zm(b);if(a==d)return c;a=$m(a);b=Hm(Tl(b));c.x=a[F]+b.x;c.y=a.top+b.y;return c}function cn(a,b){var c=dn(a),d=dn(b);return new Ll(c.x-d.x,c.y-d.y)}function Cfa(a){a=$m(a);return new Ll(a[F],a.top)}function dn(a){if(1==a[vd])return Cfa(a);var b=aj(a.vpa),c=a;a[Ob]&&a[Ob][I]?c=a[Ob][0]:b&&a.Ra[Ob]&&a.Ra[Ob][I]&&(c=a.Ra[Ob][0]);return new Ll(c[Vd],c[Wd])} function en(a,b,c){if(b instanceof Ql)c=b[y],b=b[r];else if(void 0==c)throw m("missing height argument");fn(a,b);Sa(a[w],Xm(c,!0))}function Xm(a,b){typeof a==N&&(a=(b?k[B](a):a)+Q);return a}function fn(a,b){oa(a[w],Xm(b,!0))}function gn(a){return hn(a)}function hn(a){var b=Dfa;if(Um(a,hh)!=M)return b(a);var c=a[w],d=c[fd],e=c.visibility,f=c[uc];kb(c,yh);Ca(c,Mg);Qa(c,Gh);a=b(a);Qa(c,d);Ca(c,f);kb(c,e);return a} function Dfa(a){var b=a[Hb],c=a[id],d=El&&!b&&!c;return Li(b)&&!d||!a[wb]?new Ql(b,c):(a=$m(a),new Ql(a[od]-a[F],a[Xc]-a.top))}function jn(a){var b=bn(a);a=hn(a);return new Lm(b.x,b.y,a[r],a[y])}function Efa(a,b){var c=a[w];Wh in c?rb(c,b):Yaa in c?c.MozOpacity=b:mh in c&&(c.filter=b===L?L:Hba+100*b+kf)}function kn(a,b){Qa(a[w],b?L:M)} function ln(a){var b=Tl(void 0),c=null,c=b.xc();if(Cl&&c.createStyleSheet)b=c=c.createStyleSheet(),Cl&&Li(b.cssText)?bb(b,a):Xa(b,a);else{var d=Fm(b,Zf)[0];d||(c=Fm(b,Mf)[0],d=b.A(Zf),c[Ge][Mb](d,c));var e=c=b.A(hba);Cl&&Li(e.cssText)?bb(e,a):Xa(e,a);b[p](d,c)}return c}function mn(a){return ei==Um(a,gh)}var nn=Dl?"MozUserSelect":El?"WebkitUserSelect":null; function on(a,b,c){c=c?null:a[kc](lf);if(nn){if(b=b?M:L,a[w][nn]=b,c){a=0;for(var d;d=c[a];a++)d[w][nn]=b}}else if(Cl||Bl)if(b=b?Vh:L,a[u](wi,b),c)for(a=0;d=c[a];a++)d[u](wi,b)}function pn(a){var b=Vl(a),c=Cl&&a[ze];if(c&&Gm(Tl(b))&&c[r]!=Qg&&c[y]!=Qg&&!c.boxSizing)return b=qn(a,c[r],Di,Lca),a=qn(a,c[y],xh,Jca),new Ql(b,a);c=new Ql(a[Hb],a[id]);b=rn(a);a=sn(a);return new Ql(c[r]-a[F]-b[F]-b[od]-a[od],c[y]-a.top-b.top-b[Xc]-a[Xc])} function qn(a,b,c,d){if(/^\d+px?$/[rd](b))return ka(b,10);var e=a[w][c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a[ze][c];a[w][c]=b;b=a[w][d];a[w][c]=e;a.runtimeStyle[c]=f;return b}function tn(a,b){var c=a[ze]?a[ze][b]:null;return c?qn(a,c,Jh,Kca):0}function rn(a){if(Cl){var b=tn(a,Gca),c=tn(a,Hca),d=tn(a,Ica);a=tn(a,Fca);return new Im(d,c,a,b)}b=Tm(a,Gca);c=Tm(a,Hca);d=Tm(a,Ica);a=Tm(a,Fca);return new Im(la(d),la(c),la(a),la(b))}var Ffa={thin:2,medium:4,thick:6}; function un(a,b){if((a[ze]?a[ze][b+jba]:null)==M)return 0;var c=a[ze]?a[ze][b+uba]:null;return c in Ffa?Ffa[c]:qn(a,c,Jh,Kca)}function sn(a){if(Cl&&!Jl(9)){var b=un(a,Nba),c=un(a,Pba),d=un(a,Rba);a=un(a,Lba);return new Im(d,c,a,b)}b=Tm(a,Oba);c=Tm(a,Qba);d=Tm(a,Sba);a=Tm(a,Mba);return new Im(la(d),la(c),la(a),la(b))}function vn(a){var b={};V(a[Ac](/\s*;\s*/),function(a){a=a[Ac](/\s*:\s*/);2==a[I]&&(b[vj(a[0][Le]())]=a[1])});return b}Cl&&Il(12);var Gfa=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function wn(a){if(xn){xn=!1;var b=Ki[Gc];if(b){var c=b[Yc];if(c&&(c=yn(zn(3,c)))&&c!=b.hostname)throw xn=!0,m();}}return a[Qb](Gfa)}var xn=El;function yn(a){return a?decodeURI(a):a}function zn(a,b){return wn(b)[a]||null} function Hfa(a,b){for(var c=a[Ac](af),d=0;dd)return null;var e=a[Dd](af,d);if(0>e||e>c)e=c;d+=b[I]+1;return na(a[mc](d,e-d)[Bb](/\+/g,Oe))}var Ifa=/[?&]($|#)/; function Dn(a,b){for(var c=a[Mc](Bn),d=0,e,f=[];0<=(e=An(a,d,b,c));)f[z](a[Ae](d,e)),d=k.min(a[Dd](af,e)+1||c,c);f[z](a[mc](d));return f[Je](L)[Bb](Ifa,Ye)}function En(a,b,c){a=[Dn(a,b),af,b];null!=c&&a[z](Gf,aa(String(c)));a[1]&&(c=a[0],b=c[Dd](Se),0<=b&&(a[z](c[mc](b)),a[0]=c=c[mc](0,b)),b=c[Dd](Kf),0>b?a[1]=Kf:b==c[I]-1&&(a[1]=void 0));return a[Je](L)};var Fn={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:Te,blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9", darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff", gold:"#ffd700",goldenrod:"#daa520",gray:Ue,green:"#008000",greenyellow:"#adff2f",grey:Ue,honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa", lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead", navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d", silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:We,whitesmoke:gaa,yellow:"#ffff00",yellowgreen:"#9acd32"};function Gn(a){var b={};a=String(a);var c=a[Jb](0)==Se?a:Se+a;if(Hn[rd](c))return b.$b=In(c),db(b,tca),b;c=Jfa(a);if(c[I])return b.$b=Jn(c),db(b,ci),b;if(Fn&&(c=Fn[a[Le]()]))return b.$b=c,db(b,zca),b;throw m(a+" is not a valid color string");}function Ln(a){return!!(Hn[rd](a[Jb](0)==Se?a:Se+a)||Jfa(a)[I]||Fn&&Fn[a[Le]()])}var Kfa=/#(.)(.)(.)/;function In(a){if(!Hn[rd](a))throw m(hf+a+"' is not a valid hex color");4==a[I]&&(a=a[Bb](Kfa,faa));return a[Le]()} function Mn(a){a=In(a);return[ka(a[mc](1,2),16),ka(a[mc](3,2),16),ka(a[mc](5,2),16)]}function Nn(a,b,c){a=ha(a);b=ha(b);c=ha(c);if(fa(a)||0>a||255b||255c||255=h?(d-e)/(2*h):(d-e)/(2-2*h));return[k[B](f+360)%360,g,h]}function Pn(a,b,c){0>c?c+=1:16*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a} function Qn(a,b,c){var d=0,e=0,f=0;a/=360;if(0==b)d=e=f=255*c;else var g=f=0,g=.5>c?c*(1+b):c+b-b*c,f=2*c-g,d=255*Pn(f,g,a+1/3),e=255*Pn(f,g,a),f=255*Pn(f,g,a-1/3);return[k[B](d),k[B](e),k[B](f)]}var Hn=/^#(?:[0-9a-f]{3}){1,2}$/i,Mfa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function Jfa(a){var b=a[Qb](Mfa);if(b){a=ha(b[1]);var c=ha(b[2]),b=ha(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}function On(a){return 1==a[I]?tf+a:a} function Rn(a,b,c){c=Rk(c,0,1);return[k[B](c*a[0]+(1-c)*b[0]),k[B](c*a[1]+(1-c)*b[1]),k[B](c*a[2]+(1-c)*b[2])]}function Sn(a,b){return Rn([0,0,0],a,b)}function ao(a,b){return Rn([255,255,255],a,b)}function bo(a,b){for(var c=[],d=0;d=b};function ro(a,b){a&&(a.logicalname=b)}function Vfa(a){return(a=Dm(a,function(a){return null!=a.logicalname},!0))?a.logicalname:Kg};function so(a){return a==M||a==L||a==ti?M:Gn(a).$b}function to(a){if(a==M)return M;a=Mn(a);a=k[B]((a[0]+a[1]+a[2])/3);return Nn(a,a,a)}function Wfa(a){a=sk(a);null==a[ae]&&lb(a,!0);return a}function Xfa(a,b){var c=a.A(b[Sd],b[ub]);a.Bz(c,{style:b[w]});if(null!=b[Gb]){var d=Ti(b[Gb])?b[Gb]:[b[Gb]];V(d,function(b){if(Yi(b))a[p](c,a[Kb](b));else b=Yi(b[Gb])&&b.ewa?im(a.Le,b[Gb]):Xfa(a,b),a[p](c,b)})}null!=b.id&&ro(c,b.id);return c};function uo(a,b){a=a||{};if(2==arguments[I]){var c=arguments[1],d;for(d in c)if(Ti(c[d]))a[d]=Pj(c[d]);else if(typeof a[d]===Uh&&null!=a[d])a[d]=uo(a[d],c[d]);else if(typeof c[d]===Uh&&null!=c[d])a[d]=uo({},c[d]);else if(null==a[d]||null!=c[d])a[d]=c[d]}else if(2a.end?b:a?a.end:null;return null!=d&&null!=a?new no(d,a):null}function xo(a){if(0==a[I])return null;for(var b=a[0][Lc](),c=1;ca&&b[Ld](b[Uc]()-1900);return b}R=No[J];R.kaa=Ko.FIRSTDAYOFWEEK;R.oaa=Ko.FIRSTWEEKCUTOFFDAY;Ha(R,function(){var a=new No(this.tb);a.kaa=this.kaa;a.oaa=this.oaa;return a});R.getFullYear=function(){return this.tb[Uc]()};R.getYear=function(){return this[Uc]()};R.getMonth=function(){return this.tb[Zd]()};R.getDate=function(){return this.tb[Lb]()};ya(R,function(){return this.tb[jc]()});R.getDay=function(){return this.tb[wc]()};R.getUTCFullYear=function(){return this.tb[Rb]()}; R.getUTCMonth=function(){return this.tb[Oc]()};R.getUTCDate=function(){return this.tb[he]()};R.getUTCHours=function(){return this.tb[Fe]()};R.getUTCMinutes=function(){return this.tb[Ee]()};R.getTimezoneOffset=function(){return this.tb[Me]()};R.set=function(a){this.tb=new Date(a[Uc](),a[Zd](),a[Lb]())};R.setFullYear=function(a){this.tb[Ld](a)};R.setMonth=function(a){this.tb[Jd](a)};R.setDate=function(a){this.tb[Xd](a)};R.setTime=function(a){this.tb[Zc](a)};R.setUTCFullYear=function(a){this.tb.setUTCFullYear(a)}; R.setUTCMonth=function(a){this.tb[ue](a)};R.setUTCDate=function(a){this.tb.setUTCDate(a)};R.add=function(a){if(a.years||a.months){var b=this[Zd]()+a.months+12*a.years,c=this[Pc]()+k[Fb](b/12),b=b%12;0>b&&(b+=12);var d=k.min(Mo(c,b),this[Lb]());this[Xd](1);this[Ld](c);this[Jd](b);this[Xd](d)}a.days&&(a=new Date((new Date(this[Pc](),this[Zd](),this[Lb](),12))[jc]()+864E5*a.days),this[Xd](1),this[Ld](a[Uc]()),this[Jd](a[Zd]()),this[Xd](a[Lb]()),Oo(this,a[Lb]()))}; R.cza=function(){return[this[Uc](),oj(this[Zd]()+1,2),oj(this[Lb](),2)][Je](L)+L};ab(R,function(a){return!(!a||this[Pc]()!=a[Pc]()||this[Zd]()!=a[Zd]()||this[Lb]()!=a[Lb]())});Aa(R,function(){return this.cza()});function Oo(a,b){a[Lb]()!=b&&a.tb.setUTCHours(a.tb[Fe]()+(a[Lb]()=(e||30)&&(!d||b<=d))||a&&(b=a[ve],b>=(e||30)&&(!d||b<=d))?b:c||200}function zga(a){var b=Aga,c=a&&a.colors;c&&0!=c[I]||(c=(a=a&&a[D])?[a]:b);return c} function Kp(){var a=Ni(oca);if(null!=a)return a;a=Ni(lca);null!=a||(a=maa);var b=Ni(qca);null!=b||(b=raa);return a+naa+b}function Bga(){if(0==ea[kc](wh)[I]){var a=ea[kc](Bh)[0],b=ea[kc](Ug)[0],c=ea[Wb](wh);a[Mb](c,b)}return ea[kc](wh)[0]}function Lp(a){a=Kp()+a;for(var b=ea[kc](Uaa),c=0;cc?jca:ica;a[Tc](d,b,Wba,f)}});var Fga={wAa:Zg,SBa:N,ACa:ni,oja:eh,ICa:si,pja:fh};var Gga={LBa:fg,jCa:gba,MBa:Waa,hBa:Oaa,UAa:Tf,UCa:sba,OBa:hg,eCa:ng,YCa:Fg};function Rp(a){switch(a){case fg:return 1;case gba:return 1E3;case Waa:return 6E4;case Oaa:return 36E5;case Tf:return 864E5;case sba:return 6048E5;case hg:return 2629746E3;case ng:return 7889238E3;case Fg:return 31556952E3}return 0};function Sp(){}function Tp(a){if(typeof a==N){var b=new Sp;b.aha=a;var c;c=a;if(0==c)c=Jaa;else{var d=[Jaa,0>c?pf:mf];c=k.abs(c);d[z](k[Fb](c/60)%100);c%=60;0!=c&&d[z](Bf,oj(c,2));c=d[Je](L)}b.zha=c;0==a?a=pba:(c=[pba,0>a?mf:pf],a=k.abs(a),c[z](k[Fb](a/60)%100),a%=60,0!=a&&c[z](Bf,a),a=c[Je](L));b.v6=[a,a];b.sF=[];return b}b=new Sp;b.zha=a.id;b.aha=-a.std_offset;b.v6=a[hc];b.sF=a.transitions;return b}R=Sp[J]; R.getDaylightAdjustment=function(a){a=Date.UTC(a[Rb](),a[Oc](),a[he](),a[Fe](),a[Ee]())/36E5;for(var b=0;b=this.sF[b];)b+=2;return 0==b?0:this.sF[b-1]};R.getGMTString=function(a){a=this.getOffset(a);var b=[Maa];b[z](0>=a?mf:pf);a=k.abs(a);b[z](oj(k[Fb](a/60)%100,2),Bf,oj(a%60,2));return b[Je](L)};R.getLongName=function(a){return this.v6[this.isDaylightTime(a)?3:1]};R.getOffset=function(a){return this.aha-this.getDaylightAdjustment(a)}; R.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?pf:mf];a=k.abs(a);b[z](oj(k[Fb](a/60)%100,2),oj(a%60,2));return b[Je](L)};R.getShortName=function(a){return this.v6[this.isDaylightTime(a)?2:0]};R.getTimeZoneId=function(){return this.zha};R.isDaylightTime=function(a){return 0a)b=this.pf.DATEFORMATS[a];else if(8>a)b=this.pf.TIMEFORMATS[a-4];else if(12>a)b=this.pf.DATETIMEFORMATS[a-8],b=b[Bb](mda,this.pf.DATEFORMATS[a-8]),b=b[Bb](lda,this.pf.TIMEFORMATS[a-8]);else{this.vN(10);return}this.Br(b)};function Vp(a,b){var c;c=String(b);var d=a.pf||Ko;if(void 0!==d.Xka){for(var e=[],f=0;f=g?String[Kd](d.Xka+g-48):c[Jb](f))}c=e[Je](L)}return c} function Wp(a){if(!(a[gc]&&a[ge]&&a[ed]))throw m("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");} function Iga(a,b,c,d,e,f){var g=b[I];switch(b[Jb](0)){case Laa:return c=0c&&(c=-c),2==g&&(c%=100),Vp(a,oj(c,g));case eg:a:switch(c=d[Zd](),g){case 5:a=a.pf.NARROWMONTHS[c];break a;case 4:a=a.pf.MONTHS[c];break a;case 3:a=a.pf.SHORTMONTHS[c];break a;default:a=Vp(a,oj(c+1,g))}return a;case Ih:return Wp(e),Vp(a,oj(e[gc]()||24,g));case og:return c=e[jc]()%1E3/1E3,Vp(a,c[Db](k.min(3,g))[mc](2)+(3g?1:0];case uh:return Wp(e),Vp(a,oj(e[gc]()%12||12,g));case Saa:return Wp(e),Vp(a,oj(e[gc]()%12,g));case Naa:return Wp(e),Vp(a,oj(e[gc](),g));case bh:a:switch(c=d[wc](),g){case 5:a=a.pf.STANDALONENARROWWEEKDAYS[c];break a;case 4:a=a.pf.STANDALONEWEEKDAYS[c];break a;case 3:a=a.pf.STANDALONESHORTWEEKDAYS[c];break a;default:a=Vp(a,oj(c,1))}return a;case dg:a:switch(c=d[Zd](),g){case 5:a=a.pf.STANDALONENARROWMONTHS[c]; break a;case 4:a=a.pf.STANDALONEMONTHS[c];break a;case 3:a=a.pf.STANDALONESHORTMONTHS[c];break a;default:a=Vp(a,oj(c+1,g))}return a;case mg:return c=k[Fb](d[Zd]()/3),4>g?a.pf.SHORTQUARTERS[c]:a.pf.QUARTERS[c];case dh:return Vp(a,oj(d[Lb](),g));case Nh:return Wp(e),Vp(a,oj(e[ed](),g));case fi:return Wp(e),Vp(a,oj(e[ge](),g));case xi:return a=f||Tp(c[Me]()),a.getTimeZoneId();case Bi:return c=new Date(e[Uc](),e[Zd](),e[Lb]()),b=a.pf.FIRSTDAYOFWEEK||0,c=c[qd]()+864E5*(((a.pf.FIRSTWEEKCUTOFFDAY||3)-b+ 7)%7-((c[wc]()+6)%7-b+7)%7),c=k[Fb](k[B]((c-(new Date((new Date(c))[Uc](),0,1))[qd]())/864E5)/7)+1,Vp(a,oj(c,g));case Fi:return a=f||Tp(c[Me]()),4>g?a.getShortName(c):a.getLongName(c);case Gg:return b=f||Tp(c[Me]()),4>g?b.getRFCTimeZoneString(c):Vp(a,b.getGMTString(c));default:return L}};var Jga={YEAR_FULL:Ei,YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",MONTH_DAY_ABBR:gg,MONTH_DAY_FULL:"MMMM dd",MONTH_DAY_SHORT:"M/d",MONTH_DAY_MEDIUM:"MMMM d",MONTH_DAY_YEAR_MEDIUM:"MMM d, y",WEEKDAY_MONTH_DAY_MEDIUM:"EEE, MMM d",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE, MMM d, y",DAY_ABBR:dh},Xp=Jga,Xp=Jga;var Kga={ija:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},hja:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"}, 1E14:{other:"000 trillion"}}},Yp=Kga,Yp=Kga;function Lga(a){var b=Zp.mja,c=[tf];a=$p[a][0]&7;if(0d&&h++;break;case tf:if(0d&&h++;break;case nf:h=0;break;case qf:if(0<=d)throw m('Multiple decimal separators in pattern "'+a+Qe);d=e+f+g;break;case Wf:if(this.TV)throw m('Multiple exponential symbols in pattern "'+a+Qe);this.TV=!0;this.CS=0;b[0]+1e+f||1>this.CS)throw m('Malformed exponential pattern "'+a+Qe);n=!1;break;default:b[0]--,n=!1}0==f&&0d&&0e+f)||0==h)throw m('Malformed pattern "'+a+Qe);g=e+f+g;this.Wy=0<=d?g-d:0;0<=d&&(this.it=e+f-d,0>this.it&&(this.it=0));this.Xo=(0<=d?d:g)-e;this.TV&&(this.qS=e+this.Xo,0==this.Wy&&0==this.Xo&&(this.Xo=1));this.c0=k.max(0,h);this.g$=0==d||d==g;c=b[0]- c;this.QK=cq(this,a,b);b[0]this.Lv[I]?f=!1:this.nz[I]=C)x+=C,l=!0;else if(A==q[Jb](0)){if(g||h)break;x+=qf;g=!0}else if(A==t[Jb](0)&&(Ii!=t[Jb](0)||c[0]+1=d?0:eq(d)).divisorBase,e/=k.pow(10,c),fq(this,e),d/=k.pow(10,c),d=fq(this,d),c=Pga(this,c+eq(d.uca)));a/=k.pow(10,c.divisorBase);b[z](c.prefix);d=0>a||0==a&&0>1/a;b[z](d?this.Lv:this.nz);if(ma(a))if(a=a*(d?-1:1)*this.cj,this.TV)if(0==a)gq(this,a,this.Xo,b),Qga(this,0,b);else{e=k.log(a)/k.log(10);e=k[Fb](e+2E-15);a/=k.pow(10,e);var f=this.Xo;if(1 this.Xo){for(;0!=e%this.qS;)a*=10,e--;f=1}else 1>this.Xo?(e++,a/=10):(e-=this.Xo-1,a*=k.pow(10,this.Xo-1));gq(this,a,f,b);Qga(this,e,b)}else gq(this,a,this.Xo,b);else b[z](Zp.vW);b[z](d?this.qD:this.QK);b[z](c.suffix);return b[Je](L)});function fq(a,b){var c=k.pow(10,a.Wy),d=0>=a.Ez?k[B](b*c):k[B](Rga(b*c,a.Ez,a.Wy)),e;ma(d)?(e=k[Fb](d/c),c=k[Fb](d-e*c)):(e=b,c=0);return{uca:e,mpa:c}} function gq(a,b,c,d){if(a.it>a.Wy)throw m("Min value must be less than max value");b=fq(a,b);var e=k.pow(10,a.Wy),f=b.uca,g=b.mpa,h=0==f?0:eq(f)+1,l=0b+1;)c--;for(f=1;fb?(b=-b,c[z](Zp.Qja)):a.mia&&c[z](Zp.kka);b=L+b;for(var d=bq?tf:Zp.GW,e=b[I];ea)return a-48;var b=Zp.GW[we](0);return b<=a&&ab)return dq;b=k.min(14,b);c=c[k.pow(10,b)];if(!c)return dq;c=c.other;return c&&c!=tf?(c=/([^0]*)(0+)(.*)/[yb](c))?{prefix:c[1],suffix:c[3],divisorBase:b-(c[2][I]-1)}:dq:dq}function eq(a){for(var b=0;1<=(a/=10);)b++;return b}function Rga(a,b,c){if(!a)return a;b=b-eq(a)-1;if(b<-c)return c=k.pow(10,c),k[B](a/c)*c;c=k.pow(10,b);return k[B](a*c)/c};ua(Up[J],Up[J][Sb]);Up.Format={FULL_DATE:0,LONG_DATE:1,MEDIUM_DATE:2,SHORT_DATE:3,FULL_TIME:4,LONG_TIME:5,MEDIUM_TIME:6,SHORT_TIME:7,FULL_DATETIME:8,LONG_DATETIME:9,MEDIUM_DATETIME:10,SHORT_DATETIME:11};var hq=Xp;aq.Format={qja:1,uka:2,kA:3,lja:4,kja:5,jja:6};ua(aq[J],aq[J][Sb]);aq.setEnforceAsciiDigits=function(a){bq=a};aq.isEnforceAsciiDigits=function(){return bq};var iq=Zp;Sp.createTimeZone=Tp;function jq(){this.Jm=null}jq[J].Bg=function(a){if($i(a)){var b=this.O();return 0>a&&a>=b?-1:a}if(!this.Jm){this.Jm={};for(var b=this.O(),c=0;c=this.pL)throw m("Scale factor must be a positive number.");}U(nq,kq); var Zga={decimal:aq[Pd].qja,scientific:aq[Pd].uka,percent:aq[Pd].kA,currency:aq[Pd].lja,"short":aq[Pd].kja,"long":aq[Pd].jja},$ga=!1,Xga=iq.DECIMAL_SEP,Yga=iq.GROUP_SEP,oq=iq.DECIMAL_PATTERN;ua(nq[J],function(a,b){if(a.L(b)==N)for(var c=0;cd&&a[Tc](c,b,oi,Yba+this.hea+Df)}}}); nq[J].UP=function(a){var b=null,b=a/this.pL;if(null===this.Gd){if(fa(this.Mx))return String(a);this.iea&&(b=k.abs(b));var c=b;0==this.Mx&&(c=k[B](c));b=[];0>c&&(c=-c,b[z](pf));var d=k.pow(10,this.Mx),e=k[B](c*d),c=String(k[Fb](e/d)),d=String(e%d);if(3a&&(b= jf+b+kf)}else c=new aq(this.Gd),a=aq.isEnforceAsciiDigits(),aq.setEnforceAsciiDigits(!$ga),b=c[Sb](b),b=this.ufa+b+this.nha,aq.setEnforceAsciiDigits(a);return b};function pq(a){if(!a)throw m("Data table is not defined.");if(!aj(a.Wx)){var b=Yca;Ti(a)?b=Jba:Yi(a)&&(b=Gba);throw m("You called the draw() method with "+b+" rather than a DataTable or DataView");}}function aha(a){return null==a?null:aj(a.Wx)?a:Ti(a)?bha(a):new qq(a)} function cha(a){var b={};if(Qi(a)!=Uh||Wi(a))b.v=null!=a?a:null;else{b.v="undefined"==typeof a.v?null:a.v;if(null!=a.f)if(typeof a.f===ni)b.f=a.f;else throw m("Formatted value ('f'), if specified, must be a string.");if(null!=a.p)if(typeof a.p===Uh)b.p=a.p;else throw m("Properties ('p'), if specified, must be an object.");}return b} function dha(a,b,c){if(typeof b==Uh&&ch in b){if(cca in b&&typeof b.desc!=Zg)throw m('Property "desc" in '+c+" must be boolean.");if($ba in b&&!aj(b[vc]))throw m('Property "compare" in '+c+" must be a function.");}else throw m(c+' must be an object with a "column" property.');rq(a,b.column)} function eha(a,b,c){function d(d,e){for(var f=0;fc[I])throw m("sortColumns is an empty array. Must have at least one element.");for(var f={},g=[],h=0;hb||b>=c)throw m("Invalid row index "+b+". Should be in the range [0-"+(c-1)+"].");}else throw m("Table has no rows.");} function rq(a,b){a.Bg(b);if($i(b))uq(a,b);else if(-1===a.Bg(b))throw m('Invalid column id "'+b+Qe);}function uq(a,b){var c=a.O();if(0b||b>=c)throw m("Invalid column index "+b+". Should be an integer in the range [0-"+(c-1)+"].");}else throw m("Table has no columns.");}function vq(a,b,c){a=a.L(b);if(!fha(c,a))throw m(oba+c+caa+a+" in column index "+b);} function fha(a,b){if(null==a)return!0;var c=typeof a;switch(b){case N:if(c==N)return!0;break;case ni:if(c==ni)return!0;break;case Zg:if(c==Zg)return!0;break;case eh:case fh:if(Wi(a))return!0;break;case si:if(Ui(a)&&0a[I]){for(var c=!0,d=0;da[0]||0>a[1]||59a[2]||59a[3]||999a;a++){if(b[a]b[I]?0:b[3];c=4>c[I]?0:c[3];return bsq(d,h,e)?e=h:0>sq(d,f,h)&&(f=h));return{min:e,max:f}} function hha(a,b){for(var c=eha(a,function(b,c){return a[H](b,c)},b),d=[],e=a.X(),f=0;fsq(h,g,e[ec])||null!=e[Cb]&&0b)throw m("Invalid value for numOrArray: "+b+". If numOrArray is a number it should be a nonnegative integer.");c=dk(null,b)}else throw m("Invalid value for numOrArray. Should be a number or an array of arrays of cells.");for(var d=[],e=0;e=b||(this.Ec=[],tq(this,a),a+b>this.Gf[I]&&(b=this.Gf[I]-a),this.Gf[Ie](a,b))};R.rz=function(a){this.Nfa(a,1)}; R.Mfa=function(a,b){if(!(0>=b)){this.Ec=[];uq(this,a);a+b>this.Ff[I]&&(b=this.Ff[I]-a);this.Ff[Ie](a,b);this.Jm=null;for(var c=0;c=e&&(f=f||a.bq(b),e=f.max,d=f.min);d==e&&(0==d?e=1:0=b)&&(null==c||a=this.J3&&(this.J3=1);this.npa=Mn(Gn(d).$b);this.bza=Mn(Gn(e).$b)} U(Dq,Bq);Dq[J].getBackgroundColor=function(a){if(!$i(a))return L;a=Rn(this.npa,this.bza,1-(a-this.n_)/this.J3);return Nn(a[0],a[1],a[2])};function Iq(){this.yT=[]}Iq[J].addRange=function(a,b,c,d){this.yT[z](new Bq(a,b,c,d))};Iq[J].hla=function(a,b,c,d,e){this.yT[z](new Dq(a,b,c,d,e))}; ua(Iq[J],function(a,b){var c=a.L(b);if(c==N||c==ni||c==eh||c==fh||c==si)for(c=0;c/g,ef)[Bb](/\"/g,gf):L;d.detailed_message=c}}}var wja=/^[^<]*([^<]*<\/a>[^<]*)*$/,xja=/javascript((s)?( )?)*:/;function uja(a){a=a.version||vf;return mk(nha,a)?a:vf}R=gv[J];R.l5=null;R.C=null;R.Uj=function(){return this.WZ==$t};R.C0=function(){return this.WZ==cv}; function yja(a){for(var b=0;b=a[Jr])&&Sq(a,-1)}catch(b){}};qv[J].vpa=function(){return this.Ra};var tv="closure_listenable_"+(1E6*k[Sc]()|0);function uv(a){return!(!a||!a[tv])}var Hja=0;function Ija(a,b,c,d,e){this.listener=a;this.xT=null;this.src=b;db(this,c);this.XA=!!d;this.Fa=e;this.key=++Hja;this.aE=this.WN=!1}function vv(a){a.aE=!0;a.listener=null;a.xT=null;a.src=null;a.Fa=null};function wv(a){this.src=a;this.qh={};this.xM=0}R=wv[J];R.add=function(a,b,c,d,e){var f=a[qc]();a=this.qh[f];a||(a=this.qh[f]=[],this.xM++);var g=xv(a,b,d,e);-1c[Jr]||void 0!=c.returnValue)){a:{var f=!1;if(0==c[Jr])try{Sq(c,-1);break a}catch(g){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d[Hs];f;f=f[Ge])c[z](f);for(var f=a[G],h=c[I]-1;!d.oz&&0<=h;h--){lr(d,c[h]);var l=Pja(c[h],f,!0,d),e=e&&l}for(h=0;!d.oz&&h>>0);function Cv(a){if(aj(a))return a;a[Iv]||(a[Iv]=function(b){return a[Lr](b)});return a[Iv]};function Jv(){kv[K](this);this.Gl=new wv(this);this.ela=this;this.l3=null}U(Jv,kv);Jv[J][tv]=!0;R=Jv[J];R.lQ=function(){return this.l3};R.zE=function(a){this.l3=a};R.addEventListener=function(a,b,c,d){Bv(this,a,b,c,d)};R.removeEventListener=function(a,b,c,d){Fv(this,a,b,c,d)}; Mq(R,function(a){var b,c=this.lQ();if(c)for(b=[];c;c=c.lQ())b[z](c);var c=this.ela,d=a[G]||a;if(Yi(a))a=new nv(a,c);else if(a instanceof nv)ur(a,a[Us]||c);else{var e=a;a=new nv(d,c);vk(a,e)}var e=!0,f;if(b)for(var g=b[I]-1;!a.oz&&0<=g;g--)f=lr(a,b[g]),e=Kv(f,d,!0,a)&&e;a.oz||(f=lr(a,c),e=Kv(f,d,!0,a)&&e,a.oz||(e=Kv(f,d,!1,a)&&e));if(b)for(g=0;!a.oz&&gb)throw m("Bad port number "+b);a.Rv=b}else a.Rv=null}R.getPath=function(){return this.Vk};Nq(R,function(a,b){ew(this);this.Vk=b?iw(a,!0):a;return this}); function hw(a,b,c){ew(a);b instanceof jw?(a.fj=b,a.fj.P4(a.mn)):(c||(b=kw(b,Fka)),a.fj=new jw(b,0,a.mn));return a}R.Yk=function(a,b){return hw(this,a,b)};R.Bo=function(){return this.fj[qc]()};R.bd=function(a,b){ew(this);this.fj.set(a,b);return this};function Gka(a,b,c){ew(a);Ti(c)||(c=[String(c)]);a.fj.setValues(b,c)}function lw(a,b){return a.fj.get(b)}R.T3=function(a){ew(this);this.fj[Ub](a);return this};function ew(a){if(a.hta)throw m("Tried to modify a read-only Uri");} R.P4=function(a){this.mn=a;this.fj&&this.fj.P4(a);return this};function Hka(a){return a instanceof cw?a[Lc]():new cw(a,void 0)}function iw(a,b){return a?b?decodeURI(a):na(a):L}function kw(a,b,c){return Yi(a)?(a=encodeURI(a)[Bb](b,Ika),c&&(a=a[Bb](/%25([0-9a-fA-F]{2})/g,Cha)),a):null}function Ika(a){a=a[we](0);return Ze+(a>>4&15)[qc](16)+(a&15)[qc](16)}var Bka=/[#\/\?@]/g,Dka=/[\#\?:]/g,Cka=/[\#\?]/g,Fka=/[\#\?@]/g,Eka=/#/g;function jw(a,b,c){this.Wb=this.jg=null;this.Fl=a||null;this.mn=!!c} function mw(a){a.jg||(a.jg=new kl,a.Wb=0,a.Fl&&Hfa(a.Fl,function(b,c){a.add(na(b[Bb](/\+/g,Oe)),c)}))}R=jw[J];R.Zb=function(){mw(this);return this.Wb};R.add=function(a,b){mw(this);this.Fl=null;a=nw(this,a);var c=this.jg.get(a);c||this.jg.set(a,c=[]);c[z](b);this.Wb++;return this};va(R,function(a){mw(this);a=nw(this,a);return this.jg.Ke(a)?(this.Fl=null,this.Wb-=this.jg.get(a)[I],this.jg[Ub](a)):!1});wa(R,function(){this.jg=this.Fl=null;this.Wb=0});Va(R,function(){mw(this);return 0==this.Wb}); R.Ke=function(a){mw(this);a=nw(this,a);return this.jg.Ke(a)};R.tO=function(a){var b=this.Ya();return Ij(b,a)};R.Jk=function(){mw(this);for(var a=this.jg.Ya(),b=this.jg.Jk(),c=[],d=0;de||90=b||0>c?null:new Ll(c,b)};var Zka={firstLineIsHeader:!1};function qw(a,b,c,d){b=b[Ac](/\r?\n/)[c];Ga(this,a+wha+(c+1)+Mha+b);Ga(this,this[$r]+(Ne+nj(Oe,-1==d?b[I]:d)+It))}U(qw,m);Mi("vis.csv.ParseError",qw,void 0);gb(qw[J],"ParseError");function rw(a){this.b=a||{};fk(Zka,function(a,c){rk(this.b,c,a)},this)}Mi("vis.csv.Parser",rw,void 0); jb(rw[J],function(a){function b(a){a==ft&&(l--,n=q);t=a}function c(){q=n;if(null!=t){var b=t;b==ft&&(l++,n=0);t=null;return b}if(h>=g)return gt;b=a[Jb](h++);n++;var c=!1;b==Ne?c=!0:b==uha&&(h=g)return gt;for(var a=[],b=d();b!=ht;b=d())a[z](b);return a}var f=this.b.firstLineIsHeader,g=a[I],h=0,l=0,n=0,q=0,t=null,v=!1,x=[],A=[],C=null;f&&(x=e(),C=x[I]);for(var E=e();E!=gt;E= e()){null==C&&(C=E[I]);if(E[I]!=C)throw new qw("Record has "+E[I]+" field"+(1==E[I]?L:fi)+", but expected "+C,a,l-1,-1);if(f){for(var P={},O=0;Oa)throw m("Refresh interval must be a non-negative number");this.dm=a;yw(this)}; function zw(a){a.EV&&(ba[zr](a.EV),a.EV=null)}function xw(a,b,c,d){a.eC({version:vf,status:$t,errors:[{reason:b,message:c,detailed_message:d}]})} R.Zv=function(){var a;a=this.Cna;var b={};this.Yj&&(b.tq=String(this.Yj));var c=cja+String(this.d4),d=this.QJ;d&&(c+=Nha+d);this.u0&&(c+=Oha+this.u0);b.tqx=c;if(this.hC){var c=[],e;for(e in this.hC)c[z](e+Bf+this.hC[e]);b.tqh=c[Je](Df)}a=fla(a,b);this.dm&&(a=new cw(a),El&&(ew(a),a.bd(sja,k[Fb](2147483648*k[Sc]())[qc](36)+k.abs(k[Fb](2147483648*k[Sc]())^dj())[qc](36))),a=a[qc]());e={};uw[String(this.d4)]=this;c=this.y4;b=Vha;c==ev&&(c=dv,b=At);c==Qg&&(c={},/[?&]alt=gviz(&[^&]*)*$/[rd](a)?e=mu:(d=Cn(a, nja)||Qg,d=d[Ac](Bf),e=d[0],e!==dv&&e!==ev||!Ij(d,rja)||(c.xhrWithCredentials=!0),mk(bla,e)||(e=Qg)),e={sendMethod:e,options:c},c=e.sendMethod,e=e[fs]);if(c==mu)if(Ni(zia))b=this.oda,null==b[vw.io[Ds].CONTENT_TYPE]&&(b[vw.io[Ds].CONTENT_TYPE]=vw.io.ContentType.TEXT),null==b[vw.io[Ds].AUTHORIZATION]&&(b[vw.io[Ds].AUTHORIZATION]=vw.io.AuthorizationType.SIGNED),null==b.OAUTH_ENABLE_PRIVATE_NETWORK&&(b.OAUTH_ENABLE_PRIVATE_NETWORK=!0),null==b.OAUTH_ADD_EMAIL&&(b.OAUTH_ADD_EMAIL=!0),vw.io.makeRequest(a, S(this.ora,this),b),Aw(this);else throw m("gadgets.io.makeRequest is not defined.");else{if(!(d=c==dv)){if(c=c==Qg)d=Ki[Gc][Yc],c=(new cw(d))[Vs](new cw(a))[qc](),d=wn(d),c=wn(c),c=d[3]==c[3]&&d[1]==c[1]&&d[4]==c[4];d=c}if(d){c=void 0;d=a;b==At&&(a=a[Ac](Kf),1<=a[I]&&(d=a[0]),2<=a[I]&&(c=a[1]));a=d;d=S(cj(this.Axa,this.d4),this);e=this.Wza||!!e.xhrWithCredentials;var f=new $v;tka[z](f);d&&f.o(St,d);f.XC(wu,f.Ima);e&&(f.zia=e);f[Gr](a,b,c,dla)}else{if(this.Yea)throw m("CSV files on other domains are not supported. Please use sendMethod: 'xhr' or 'auto' and serve your .csv file from the same domain as this page."); b=ea[kc](Ug)[0];e=null===this.QJ;this.Tsa&&e?(e=ea[Wb](Fh),gla(this,e,a),b[p](e)):(Aw(this),jv(a),yw(this))}}};function gla(a,b,c){b.onerror=function(){Aw(a);jv(c);yw(a)};Kq(b,function(){Aw(a);jv(c);yw(a)});Qa(b[w],M);var d=c+Fha+(new Date)[jc]();b.src=d}R.ora=function(a){if(null!=a&&a[Y])uda(mo(a[Y]));else{var b=L;a&&a.errors&&(b=a.errors[Je](Oe));xw(this,Pia,Aia,b)}};function Aw(a){zw(a);a.EV=ba[Xr](function(){xw(a,mja,gia)},1E3*a.Bha)}function hla(a){a.JT&&(ba[zr](a.JT),a.JT=null)} function yw(a){hla(a);0!=a.dm&&a.O3&&a.Pk&&(a.JT=ba[Xr](function(){a.Zv()},1E3*a.dm))}Qq(R,function(a){this.Pk=!0;this.Wv=a;this.Zv()});R.makeRequest=function(a,b){this.Pk=!0;this.Wv=a;this.TDa=mu;this.oda=b||{};this.Zv()};qr(R,function(){this.Pk=!1;zw(this);hla(this)});R.eC=function(a){zw(this);a=new gv(a);if(!yja(a)){this.QJ=a.Uj()?null:a.l5;var b=this.Wv;b[K](b,a)}};R.setTimeout=function(a){if(typeof a!=N||fa(a)||0>=a)throw m("Timeout must be a positive number");this.Bha=a}; R.txa=function(a){if(typeof a!=Zg)throw m("Refreshable must be a boolean");return this.O3=a};R.Yk=function(a){if(typeof a!=ni)throw m("queryString must be a string");this.Yj=a};R.pxa=function(a){this.u0=a;null!=a&&this.Aga(vi,a)};R.Aga=function(a,b){a=a[Bb](/\\/g,Hg);b=b[Bb](/\\/g,Hg);a=a[Bb](/:/g,kia);b=b[Bb](/:/g,kia);a=a[Bb](/;/g,Ig);b=b[Bb](/;/g,Ig);this.hC||(this.hC={});this.hC[a]=b};function Bw(){ila||(ila=!0,Ki.IDIModule&&Ki.IDIModule.registerListener(ela,{pollingInterval:100}),Ki[As]&&(jla(),this.Jfa()));var a=Xl(Ug)[0];this.wwa=zja(a)}var ila=!1;Bw[J].nfa=200;function Cw(){return!!Ki[As]&&!!Ki[As].rpc}Bw[J].Jfa=function(){if(Cw()){var a=Ki[As];aj(a.rpc.register)&&a.rpc.register(bja,ela)}else 0c)throw m("The first parameter (min) must be smaller than or equal to the second parameter (max).");tq(a.C,b);tq(a.C,c);a=[];for(d=b;d<=c;d++)a[z](d);return a}throw m("First parameter must be a number or an array."); }R.Kn=function(a,b){this.vt=ola(this,a,b);this.Ps=!1;Mw(this)};R.Yaa=function(){return tk(this.ac)};R.Zaa=function(){if(this.Ps){for(var a=[],b=this.C.X(),c=0;ca||a>=this.C.X()?-1:a:yj(this.vt,a)};R.KI=function(a){uq(this,a);a=this.ac[a];return $i(a)?a:Xi(a)&&$i(a.sourceColumn)?a.sourceColumn:-1};R.uQ=function(a){a=this.KI(a);return-1==a?a:a=this.C.uQ(a)};R.hn=function(a){tq(this,a);return this.Ps?a:this.vt[a]};R.vQ=function(a){a=this.hn(a);return a=this.C.vQ(a)}; R.X=function(){return this.Ps?this.C.X():this.vt[I]};R.O=function(){return this.ac[I]};R.Pe=function(a){uq(this,a);a=this.ac[a];return $i(a)?this.C.Pe(a):a.id||L};R.Na=function(a){uq(this,a);a=this.ac[a];return $i(a)?this.C.Na(a):a[gd]||L};R.Ds=function(a){uq(this,a);a=this.ac[a];return $i(a)?this.C.Ds(a):null};R.Ik=function(a){a=this.Sg(a,di);return a=Yi(a)?a:L};R.L=function(a){uq(this,a);a=this.ac[a];return $i(a)?this.C.L(a):a[G]}; R.Cs=function(a,b){uq(this,b);var c=this.ac[b],d=null,e=this.hn(a);if(Xi(c)){if(this.JX){for(c=0;cb)return Nj(this.Dm,a);xj[Ie][K](this.Kl,b,1);return!0}); R.Ya=function(){for(var a=[],b=this.Kl[I]-1;0<=b;--b)a[z](this.Kl[b]);for(var c=this.Dm[I],b=0;b=this.st[I]&&this[Cs]())}};function Yw(){this.st=[];this.JB=null}Yw[J].add=function(a){this.st[z](a)}; Yw[J].create=function(a,b,c){if(null!=this.JB){var d=new Xw(a,b,c);this.add(d);this.JB.geocode(d)}else Cga(S(function(){null==this.JB&&(this.JB=Ww.jc());this[Rr](a,b,c)},this))};ir(Yw[J],function(){V(this.st,function(a){a[Cs]()});this.st=[]});Ww[J].geocode=function(a){V(a.st,S(function(b){var c=ho(b);c in this.Ec?a.finish(b,this.Ec[c]):(this.Vv.Ke(c)||(this.JD.Dm[z](b),this.Vv.set(c,[])),this.Vv.get(c)[z](a))},this));this.Daa()}; Ww[J].Daa=function(){if(0!==this.JD.Zb()||0!==this.zm.Zb()){var a=0b&&c==a.L(b)&&(null==d||d===a.Ik(b))};function wla(a,b,c,d){for(var e=0;e=a.O()||a.L(e)!=c[d])return!1}return!0} function bx(a,b,c){return a.gb(b,c,N)?fx(b,c,function(a){return 0<=a}):!1}function fx(a,b,c){for(var d=k.min(a.X(),20),e=0;eb)throw m(Yha);for(var c=!0,d=[],e=0;eb)return!1;var c=a.L(0);if(c!=eh&&c!=fh||a.L(1)!=N)return!1;for(var c=0,d=1;df?h:f;b=0!=e&&50c)return!1;if(!this.gb(a,0,N)&&(b++,this.c8))for(;bb||5c}else b=!1;a=b?3:this.gb(a,3,ni)?1:2}else a=0;return a};function lx(){}U(lx,Zw);lx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};lx[J].ed=function(a){$w(a);var b=a.O();if(2!==b&&3!==b)throw m("Invalid data table format: must have 2 or 3 columns.");var c=1,d=2;2===b&&(c--,d--);this.Bb(a,0,ni);this.Bb(a,c,ni);this.Bb(a,d,N);return{Jv:c,oma:0,dA:d}};lx[J].Bb=function(a,b,c){if(!this.gb(a,b,c))throw m(vt+b+Ys+c+Zs);};function mx(a){this.oi=a;this.g4=new kl}Zq(mx[J],function(){return this.oi});function nx(){}U(nx,Zw);nx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};nx[J].ed=function(a){$w(a);for(var b=[],c=a.O(),d=0;db[I])throw m("At least 1 data column must come before any role column.");wj(b).g4.set(e,d)}}if(2!=b[I])throw m("Invalid data table format: must have 2 data columns.");c=b[0];b=b[1];this.Bb(a,c[yc](),tia);this.Bb(a,b[yc](),N);return{aZ:c,dA:b}}; nx[J].Bb=function(a,b,c){if(!Dj(c[Ac](fv),function(c){return this.gb(a,b,c)},this))throw m(vt+b+Ys+c+Zs);};function ox(){}U(ox,Zw);ox[J].Rb=function(a){$w(a);var b=a.O();if(5>b||6c?1:2:0};function wx(){this.us=null}U(wx,Zw);wx[J].Rb=function(a){return!!zla(this,a)};wx[J].ed=function(a){a=zla(this,a);if(null!=a)return a;throw m(this.us);}; function zla(a,b){var c=new mx(0),d=new mx(1),e=new mx(2),f=0;a.gb(b,e[yc](),ni)||(f=-1,e=null);var g=new mx(3+f),h=new mx(4+f),l=new mx(5+f),n=new mx(6+f),f=new mx(7+f);return a.Bb(b,c[yc](),ni)&&a.Bb(b,d[yc](),ni)&&a.Bb(b,g[yc](),eh)&&a.Bb(b,h[yc](),eh)&&a.Bb(b,l[yc](),N)&&a.Bb(b,n[yc](),N)&&a.Bb(b,f[yc](),ni)?{vsa:c,Jv:d,XL:g,dI:h,soa:l,Mva:n,Sna:f,Sfa:e}:null}wx[J].Bb=function(a,b,c){return this.gb(a,b,c)?!0:(this.us=vt+b+Ys+c+Zs,!1)};function xx(){}U(xx,Zw);xx[J].Rb=function(a){$w(a);var b;b=a.O();if(1>b||2b||2c?1:2>d&&0==e?3:2:0};function Bx(){}U(Bx,Zw);Bx[J].Rb=function(a){return Bla(this,a)||Cla(this,a)};Bx[J].Aj=function(a){var b=Bla(this,a);a=Cla(this,a);return b||a?a?1:3:0};function Bla(a,b){$w(b);var c=b.O();if(2>c||3c||2b||a.L(0)!=ni)return!1;var c=a.L(1);if(c!=N&&c!=eh&&c!=ni||c==ni&&!Dla(a)&&!Ela(a)||c==N&&!fx(a,1,function(a){return al(a)}))return!1;for(c=2;ca})} function Dla(a){return fx(a,1,function(a){return 7!=a[I]||fa(a[Ae](0,3))||a[Jb](4)!=Bg||fa(a[Ae](6,7))?!1:!0})}function Ela(a){return fx(a,1,function(a){return 6!=a[I]||fa(a[Ae](0,3))||a[Jb](4)!=mg||fa(a[Jb](5))?!1:!0})};function Dx(){}U(Dx,Zw);Dx[J].Rb=function(a){$w(a);var b=a.O();if(2>b||3b||2b||.97b)}a=b?2:3}else a=0;return a};function Fx(){}U(Fx,Zw);Fx[J].Rb=function(a){$w(a);var b=a.O();if(0==b)return!1;for(var c=this.gb(a,0,ni)?1:0,d=b>c;cc)throw m("Invalid linkTable format: must have at least 3 columns.");this.Bb(lu,b,0,N);this.Bb(lu,b,1,N);this.Bb(lu,b,2,N);var d=null,e=null,f=null,g=3;3=n||v>=n)throw m("Invalid linkTable row: source and target nodes must be in the range 0 to "+(n-1)+qf);var x=b[H](g,2),A=null,C=null,E=null;null!=e&&(A=b[Wr](g,e));null!=d&&(C=b[H](g,d));null!=f&&(E=b[H](g,f));l[z]({source:t,target:v,value:x,style:A,sa:E,opacity:C})}g=0;for(q=a.X();gf)throw m("Invalid data table format: must have at least 3 columns."); this.Bb(Wt,a,0,ni);this.Bb(Wt,a,1,ni);this.Bb(Wt,a,2,N);e=d=b=null;c=3;3b||this.gb(a,0,Zg)||this.gb(a,0,ni))return!1;for(var c=1,d=0,e=0;ca.O()?1:2:0};function Jx(){}U(Jx,Zw);Jx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};Jx[J].ed=function(a){$w(a);var b=a.O();if(1>b)throw m("Invalid data table format: must have at least 1 column.");this.Bb(a,0,eh);for(var c=[],d=1;da)throw m(Yha);return{numColumns:a}};function Nx(a){this.b=a||new To([])}U(Nx,Zw);var Hla=[eh,N,fh];Nx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0}; Nx[J].ed=function(a){$w(a);for(var b=[],c=a.O(),d=0;db[I])throw m("At least 1 data column must come before any role columns");wj(b).Sf[e]=d}}c=b[I];if(3!==c&&4!==c)throw m("Invalid data table format: must have 3 or 4 data columns.");d=4==c;this.Bb(a,b[0][yc],ni);d&&this.Bb(a,b[1][yc],ni);this.Bb(a,b[d?2:1][yc],Hla);this.Bb(a,b[d?3:2][yc],Hla);return 4===c?(a=!ap(this.b,lja,!0),{Jv:b[a?1:0],Xs:b[a?0:1],XL:b[2],dI:b[3]}):{Jv:b[0],Xs:null, XL:b[1],dI:b[2]}};Nx[J].Bb=function(a,b,c){Ti(c)||(c=[c]);if(!wla(this,a,b,c))throw m(vt+b+Ys+c+Zs);};function Ox(){}U(Ox,Zw);Ox[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};Ox[J].ed=function(a){$w(a);if(2>a.O())throw m("Invalid data table format: must have 2 columns.");this.Bb(a,0,eh);this.Bb(a,1,N);return{mDa:0,BDa:1}};Ox[J].Bb=function(a,b,c){Ti(c)||(c=[c]);if(!wla(this,a,b,c))throw m(vt+b+Ys+c+Zs);};function Px(){}U(Px,Zw);Px[J].Rb=function(a){$w(a);var b=a.O();if(2>b||4c.O()||(b=c.Ds(1),d=a.hAxis||{},Rx(d,[b]),a.hAxis=d,c=c.Ds(2),b=a.vAxes||{},d=b[0]||{},Rx(d,[c]),b[0]=d,a.vAxes=b);else if(b==st)c=c.Ds(1),b=a.hAxis||{},Rx(b,[c]),a.hAxis=b;else{d=a.vAxes||[{},{}];for(var e=a.hAxis||{},f=d[0]||{},g=d[1]||{},h=[],l=[],n=c&&c.O()||0,q=0;qb.row&&(b.row=null);0>b.column&&(b.column=null);if(null==b.row&&null==b.column)return null;c=c.bb()}return b},this),Si),d=this.w4[b][Mr](c),c=d.rA[Os](),d=d.bE[Os]();V(c,function(a){var c=a.row+nf+a.column;this.$A[c]||(this.$A[c]=new sl);this.$A[c].add(b); c=a.row;a=a.column;if(null!=c||null!=a)null==c?this.We.Wf(a):null==a?this.We.Ar(c):dy(this.We,Pt,[c,a])},this);V(d,function(a){var c=a.row+nf+a.column;this.$A[c]?(this.$A[c][Ub](b),0===this.$A[c].Zb()&&lma(this,a)):lma(this,a)},this)};R.Bra=function(a){this.Xm&&this.Xm.handleError(a)};function mma(a,b){b?Iw(a,wu,null):a.iq(dia);a.Xm=null} function nma(a,b){if(1==b[I])return b[0];for(var c=b[0],d=Rj(b,1),e=new sl(oma(a,d[0])),f=1;f/g,ef);return b=b+a+tha},void 0);Mi("google.visualization.createWrapper",vy,void 0);Mi("google.visualization.ChartWrapper",Wx,void 0);wa(Wx[J],Wx[J][bc]);vr(Wx[J],Wx[J][Ws]);Ha(Wx[J],Wx[J][Lc]);Da(Wx[J],Wx[J][Ur]);Wx[J].getSnapshot=Wx[J].qQ;Wx[J].getDataSourceUrl=Wx[J].cQ;Wx[J].getDataTable=Wx[J].bb;Wx[J].getChartName=Wx[J].B_;Wx[J].getChartType=Wx[J].Xa; Wx[J].getChart=Wx[J].me;Wx[J].getContainerId=Wx[J].aQ;Wx[J].getPackages=Wx[J].O_;Wx[J].getQuery=Wx[J].Bo;Wx[J].getRefreshInterval=Wx[J].pQ;Wx[J].getView=Wx[J].xQ;ar(Wx[J],Wx[J][ds]);Wx[J].getOptions=Wx[J].Xc;dr(Wx[J],Wx[J][ks]);Wx[J].getCustomRequestHandler=Wx[J].Cpa;Wx[J].isDefaultVisualization=Wx[J].yca;Wx[J].pushView=Wx[J].awa;Wx[J].sendQuery=Wx[J].rU;Wx[J].setDataSourceUrl=Wx[J].mj;Wx[J].setDataTable=Wx[J].bh;Wx[J].setChart=Wx[J].wU;Wx[J].setChartName=Wx[J].D4;Wx[J].setChartType=Wx[J].Vd; Wx[J].setContainerId=Wx[J].yU;Wx[J].setIsDefaultVisualization=Wx[J].Bga;Wx[J].setPackages=Wx[J].HL;Wx[J].setQuery=Wx[J].Yk;Wx[J].setRefreshInterval=Wx[J].Jn;Wx[J].setView=Wx[J].HE;Wx[J].setOption=Wx[J].P;$q(Wx[J],Wx[J][Zr]);Wx[J].setState=Wx[J].od;Wx[J].setCustomRequestHandler=Wx[J].jxa;Mi("google.visualization.ControlWrapper",Xx,void 0);wa(Xx[J],Xx[J][bc]);vr(Xx[J],Xx[J][Ws]);Da(Xx[J],Xx[J][Ur]);Xx[J].getSnapshot=Xx[J].qQ;Xx[J].getDataSourceUrl=Xx[J].cQ;Xx[J].getDataTable=Xx[J].bb; Xx[J].getControlName=Xx[J].Apa;Xx[J].getControlType=Xx[J].Bpa;Xx[J].getControl=Xx[J].bQ;Xx[J].getContainerId=Xx[J].aQ;Xx[J].getPackages=Xx[J].O_;Xx[J].getQuery=Xx[J].Bo;Xx[J].getRefreshInterval=Xx[J].pQ;Xx[J].getView=Xx[J].xQ;ar(Xx[J],Xx[J][ds]);Xx[J].getOptions=Xx[J].Xc;dr(Xx[J],Xx[J][ks]);Xx[J].sendQuery=Xx[J].rU;Xx[J].setDataSourceUrl=Xx[J].mj;Xx[J].setDataTable=Xx[J].bh;Xx[J].setControlName=Xx[J].exa;Xx[J].setControlType=Xx[J].fxa;Xx[J].setContainerId=Xx[J].yU;Xx[J].setPackages=Xx[J].HL; Xx[J].setQuery=Xx[J].Yk;Xx[J].setRefreshInterval=Xx[J].Jn;Xx[J].setView=Xx[J].HE;Xx[J].setOption=Xx[J].P;$q(Xx[J],Xx[J][Zr]);Xx[J].setState=Xx[J].od;Mi("google.visualization.DashboardWrapper",ty,void 0);wa(ty[J],ty[J][bc]);vr(ty[J],ty[J][Ws]);Da(ty[J],ty[J][Ur]);ty[J].getBindings=ty[J].upa;ty[J].getDataSourceUrl=ty[J].cQ;ty[J].getDataTable=ty[J].bb;ty[J].getDashboard=ty[J].Dpa;ty[J].getDashboardName=ty[J].Epa;ty[J].getContainerId=ty[J].aQ;ty[J].getPackages=ty[J].O_;ty[J].getQuery=ty[J].Bo; ty[J].getRefreshInterval=ty[J].pQ;ty[J].getView=ty[J].xQ;ty[J].getWrappers=ty[J].Spa;ty[J].setBindings=ty[J].cxa;ty[J].setDataSourceUrl=ty[J].mj;ty[J].setDataTable=ty[J].bh;ty[J].setDashboardName=ty[J].lxa;ty[J].setContainerId=ty[J].yU;ty[J].setPackages=ty[J].HL;ty[J].setQuery=ty[J].Yk;ty[J].setRefreshInterval=ty[J].Jn;ty[J].setView=ty[J].HE;ty[J].getSnapshot=ty[J].qQ;ty[J].setWrappers=ty[J].zxa;Mi("google.visualization.data.avg",xma,void 0);Mi("google.visualization.data.count",wma,void 0);Mi("google.visualization.data.group",Ay,void 0); Mi("google.visualization.data.join",function(a,b,c,d,e,f){d=Bj(d,function(c){var d=a.Bg(c[0]);c=b.Bg(c[1]);return[d,c]});e=Bj(e,S(a.Bg,a));f=Bj(f,S(b.Bg,b));var g=c==Jh||c==rh,h=c==zu||c==rh,l=new qq,n=[];V(d,function(c){var d=a.L(c[0]),e=b.L(c[1]);if(d!=e)throw m("Key types do not match:"+d+of+e);yy(l,a,c[0]);n[z](d)});var q=[],t=[];V(d,function(a){q[z]({column:a[0]});t[z]({column:a[1]})});var v=a.fq(q),x=b.fq(t);V(e,function(b){yy(l,a,b)});V(f,function(a){yy(l,b,a)});for(var A=!1,C=0,E=0,P=0;C< v[I]||E=x[I])if(g)X[0]=v[C],O=-1;else break;else if(C>=v[I])if(h)X[1]=x[E],O=1;else break;else{X[0]=v[C];X[1]=x[E];for(var T=0;Tb&&(b=d)}return b},void 0); Mi("google.visualization.data.min",function(a){if(0==a[I])return null;for(var b=a[0],c=1;c\n \n \n
\n \n', ODa="'s'",PDa="']});\n\n function drawVisualization() {\n new google.visualization.Query('",QDa="').send(\n function(response) {\n new ",RDa="&up__table_query_url=",SDa="&up_",TDa=" ",UDa="%s://www.gstatic.com/charts/%s/%s/",VDa="%s's administration (under dispute)",WDa="%s",XDa="$version",YDa="$1 ",ZDa="#fff0db",$Da="#ffd1c9",aEa="#ffbc46",bEa="#eeeeee",cEa="#eeeeac",dEa="#eeee5b",pN="#eee",qN="#e0e0e0",eEa="#default#VML",fEa="#dea19b",rN="#dc3912",gEa="#d6b9db",hEa="#d2feb0", iEa="#ce9839",jEa="#cdc785",sN="#cccccc",tN="#ccc",kEa="#c991ff",lEa="#b7b7b7",mEa="#aea971",nEa="#ad7d79",oEa="#a992ad",pEa="#a2c488",uN="#FFFFFF",vN="#FF9900",wN="#EFE6DC",qEa="#DDD",xN="#DC3912",yN="#CCCCCC",rEa="#9e9e9e",sEa="#9bbdde",zN="#999999",AN="#999",BN="#994499",tEa="#8080ff",uEa="#7f9a6b",vEa="#7993ad",CN="#757575",DN="#666666",EN="#666",wEa="#636363",FN="#444444",GN="#3399CC",HN="#333333",xEa="#333",IN="#222222",JN="#109618",yEa="#000020",KN="#000",zEa="#.##%",AEa="#.###",LN='">', MN='">',BEa='". Axis does not exist.',CEa='" width="',NN='" value="',DEa='" style="',EEa='" src="http://www.google.com/ig/ifr?url=',FEa='" name="',GEa='" height="',HEa='" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="',ON='" ',IEa=" year",JEa=' xmlns:xlink="http://www.w3.org/1999/xlink">',KEa=' xmlns:svg="http://www.w3.org/2000/svg"',LEa=" was not defined.",PN=" to ",MEa=" second",NEa=' onload="CHART_loaded()"',QN=" of ",OEa=" month",PEa=" loaded, but verification object ",RN=' id="', QEa=" hour",REa=" gradient",SEa=" does not have a domain column.",TEa=" day",UEa=" already defined.",VEa=" _loaded = true;",WEa=" [+]",XEa=" = ",SN=" 0 0 1 ",YEa=" 0 ",ZEa=" / ",$Ea=" - Flash Player Installation",TN=" - ",aFa=" + ",bFa=" * ",cFa=" (count)",UN=" (",dFa="\n yyyy",eFa="\n a",fFa="\n M/d";function VN(){}VN[J].Af=function(){};function gFa(a){var b=a[ne],c=a[Bc];c||Vm(a)!=nh||(c=Vl(a)[lc]);if(!c)return b;if(Dl)var d=sn(c),b=b+d[F];else Jl(8)&&!Jl(9)&&(d=sn(c),b-=d[F]);return mn(c)?c[ee]-(b+a[Hb]):b};function WN(a,b,c,d,e,f,g,h,l){var n=XN(c),q=jn(a),t=an(a);t&&q.vC(Nm(t));var t=Tl(a),v=Tl(c);if(t.xc()!=v.xc()){var x=t.xc()[oe],v=v[ke](),A=new Ll(0,0),C=em(Vl(x)),E=x;do{var P=C==v?bn(E):Cfa(E);A.x+=P.x;A.y+=P.y}while(C&&C!=v&&C!=C[yB]&&(E=C.frameElement)&&(C=C[yB]));x=Ol(A,bn(x));!Cl||Jl(9)||Gm(t)||(x=Ol(x,Hm(t)));$a(q,q[F]+x.x);q.top+=x.y}a=YN(a,b);q=new Ll(a&2?q[F]+q[r]:q[F],a&1?q.top+q[y]:q.top);q=Ol(q,n);e&&(q.x+=(a&2?-1:1)*e.x,q.y+=(a&1?-1:1)*e.y);var O;if(g)if(l)O=l;else if(O=an(c))O.top-= n.y,Ua(O,O[od]-n.x),Ma(O,O[Xc]-n.y),$a(O,O[F]-n.x);return ZN(q,c,d,f,O,g,h)}function XN(a){var b;if(a=a[Bc]){var c=a[cd]==EAa||a[cd]==Mf;c&&Vm(a)==mi||(b=bn(a),c||(c=(c=mn(a))&&Dl?-a[Wc]:!c||Cl&&Il(et)||Um(a,Kqa)==Ai?a[Wc]:a[Qc]-a[ee]-a[Wc],b=Ol(b,new Ll(c,a[Yd]))))}return b||new Ll} function ZN(a,b,c,d,e,f,g){a=a[Lc]();var h=YN(b,c);c=hn(b);g=g?g[Lc]():c[Lc]();a=a[Lc]();g=g[Lc]();var l=0;if(d||0!=h)h&2?a.x-=g[r]+(d?d[od]:0):d&&(a.x+=d[F]),h&1?a.y-=g[y]+(d?d[Xc]:0):d&&(a.y+=d.top);if(f){if(e){d=a;h=g;l=0;65==(f&65)&&(d.x=e[od])&&(f&=-2);132==(f&132)&&(d.y=e[Xc])&&(f&=-5);d.xe[od]&&(oa(h,k.min(e[od]-d.x,n+h[r]-e[F])),oa(h,k.max(h[r],0)),l|=4)}d.x+h[r]>e[od]&&f&1&&(d.x=k.max(e[od]- h[r],e[F]),l|=1);f&2&&(l=l|(d.xe[od]?32:0));d.ye[Xc]&&(Sa(h,k.min(e[Xc]-d.y,n+h[y]-e.top)),Sa(h,k.max(h[y],0)),l|=8));d.y+h[y]>e[Xc]&&f&4&&(d.y=k.max(e[Xc]-h[y],e.top),l|=2);f&8&&(l=l|(d.ye[Xc]?128:0));e=l}else e=256;l=e}f=new Lm(0,0,0,0);$a(f,a.x);f.top=a.y;oa(f,g[r]);Sa(f,g[y]);e=l;if(e&496)return e;Wm(b,new Ll(f[F],f.top));g=f.Sb();Rl(c,g)||(c=g,g=Vl(b),a=Gm(Tl(g)),!Cl|| Il(xf)||a&&Il(et)?(b=b[w],Dl?b.MozBoxSizing=ZK:El?b.WebkitBoxSizing=ZK:b.boxSizing=ZK,oa(b,k.max(c[r],0)+Q),Sa(b,k.max(c[y],0)+Q)):(g=b[w],a?(a=rn(b),b=sn(b),g.pixelWidth=c[r]-b[F]-a[F]-a[od]-b[od],g.pixelHeight=c[y]-b.top-a.top-a[Xc]-b[Xc]):(g.pixelWidth=c[r],g.pixelHeight=c[y])));return e}function YN(a,b){return(b&4&&mn(a)?b^2:b)&-5};function $N(a,b,c){cA(this,a);this.gH=b;this.Hva=c}U($N,VN);$N[J].Af=function(a,b,c){WN(this[bD],this.gH,a,b,void 0,c,this.Hva)};function aO(a,b){this.fa=a instanceof Ll?a:new Ll(a,b)}U(aO,VN);aO[J].Af=function(a,b,c,d){WN(Zm(a),0,a,b,this.fa,c,null,d)};function hFa(a){if(a[Pr]&&!a[Ps]||a[Gs]||112<=a[Jr]&&123>=a[Jr])return!1;switch(a[Jr]){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!Dl;default:return 166>a[Jr]||183=a||96<=a&&106>=a||65<=a&&90>=a||El&&0==a)return!0;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function cO(a){if(Dl)a=jFa(a);else if(Fl&&El)a:switch(a){case 93:a=91;break a}return a} function jFa(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function dO(a,b){Jv[K](this);this.Yc=new hy(this);this.yz(a||null);b&&this.ew(b)}U(dO,Jv);R=dO[J];R.B=null;R.w8=!0;R.u8=null;R.v8=null;R.CC=!1;R.Hxa=!1;R.A1=-1;R.msa=!1;R.Boa=!0;R.tg=XD;gr(R,function(){return this.tg});R.ew=function(a){this.tg=a};R.a=function(){return this.B};R.yz=function(a){kFa(this);this.B=a};R.vU=function(a){kFa(this);this.w8=a};R.PU=function(a,b){this.ME=a;this.lC=b};R.Lc=function(){return this.Yc}; function kFa(a){if(a.CC)throw m("Can not change this state of the popup while showing.");}R.ba=function(){return this.CC};$y(R,function(a){this.ME&&this.ME[Ms]();this.lC&&this.lC[Ms]();a?this.i5():this.mC()});R.Af=Oi; R.i5=function(){if(!this.CC&&this.S2()){if(!this.B)throw m("Caller must call setElement before trying to show the popup");this.Af();var a=Vl(this.B);this.msa&&this.Yc.o(a,KH,this.fva,!0);if(this.w8)if(this.Yc.o(a,qu,this.Bea,!0),Cl){var b;try{b=a[vb]}catch(c){}for(;b&&b[Gd]==bg;){try{var d=b[cD]||b[Or][fe]}catch(e){break}a=d;b=a[vb]}this.Yc.o(a,qu,this.Bea,!0);this.Yc.o(a,Eva,this.Aea)}else this.Yc.o(a,bL,this.Aea);this.tg==XD?(kb(this.B[w],Ai),kn(this.B,!0)):this.tg==FG&&this.Af();this.CC=!0;this.A1= dj();this.ME?(Ev(this.ME,bJ,this.Iea,!1,this),this.ME[qC]()):this.Iea()}};R.mC=function(a){if(!this.CC||!this[Cr]({type:hL,target:a}))return!1;this.Yc&&this.Yc.Bc();this.CC=!1;dj();this.lC?(Ev(this.lC,bJ,cj(this.J9,a),!1,this),this.lC[qC]()):this.J9(a);return!0};R.J9=function(a){this.tg==XD?this.Hxa?Wv(this.Wba,0,this):this.Wba():this.tg==FG&&(this.B[w].top=IDa);this.V2(a)};R.Wba=function(){kb(this.B[w],yh);kn(this.B,!1)};R.S2=function(){return this[Cr](gL)};R.Iea=function(){this[Cr](ME)}; R.V2=function(a){this[Cr]({type:gI,target:a})};R.Bea=function(a){a=a[Us];vm(this.B,a)||lFa(this,a)||this.v8&&!vm(this.v8,a)||150>dj()-this.A1||this.mC(a)};R.fva=function(a){27==a[Jr]&&this.mC(a[Us])&&(a[Br](),a[Yr]())};R.Aea=function(a){if(this.Boa){var b=Vl(this.B);if("undefined"!=typeof ea[vb]){if(a=b[vb],!a||vm(this.B,a)||a[cd]==Mf)return}else if(a[Us]!=b)return;150>dj()-this.A1||this.mC()}};function lFa(a,b){return Dj(a.u8||[],function(a){return b===a||vm(a,b)})} R.J=function(){dO.g.J[K](this);this.Yc.ia();mv(this.ME);mv(this.lC);delete this.B;delete this.Yc;delete this.u8};function eO(a,b){this.ofa=4;this.Ga=b||void 0;dO[K](this,a)}U(eO,dO);kz(eO[J],function(){return this.Ga||null});bA(eO[J],function(a){this.Ga=a||void 0;this.ba()&&this.Af()});eO[J].Af=function(){if(this.Ga){var a=!this.ba()&&this[ps]()!=FG,b=this.a();a&&(kb(b[w],yh),kn(b,!0));this.Ga.Af(b,this.ofa,this.HDa);a&&kn(b,!1)}};function fO(a,b,c){this.Y=c||(a?Tl(Wl(a)):Tl());eO[K](this,this.Y.A(Uf,{style:fqa}));this.Db=new Ll(1,1);this.Wa=new sl;a&&this.xA(a);null!=b&&this.Ft(b)}U(fO,eO);var gO=[];R=fO[J];R.Uf=null;qb(R,"charts-tooltip");R.UU=500;R.Uba=0;R.za=function(){return this.Y};R.xA=function(a){a=Wl(a);this.Wa.add(a);Bv(a,su,this.Is,!1,this);Bv(a,ru,this.HQ,!1,this);Bv(a,JG,this.wba,!1,this);Bv(a,qh,this.ev,!1,this);Bv(a,bL,this.HQ,!1,this)}; R.detach=function(a){if(a)a=Wl(a),mFa(this,a),this.Wa[Ub](a);else{for(var b=this.Wa.Ya(),c=0;a=b[c];c++)mFa(this,a);this.Wa[bc]()}};function mFa(a,b){Fv(b,su,a.Is,!1,a);Fv(b,ru,a.HQ,!1,a);Fv(b,JG,a.wba,!1,a);Fv(b,qh,a.ev,!1,a);Fv(b,bL,a.HQ,!1,a)}R.Ft=function(a){wm(this.a(),a)};R.V4=function(a){var b=this.a();b&&Kl(b,a)};R.yz=function(a){var b=this.a();b&&om(b);fO.g.yz[K](this,a);a&&(b=this.Y.xc()[oe],b[Mb](a,b[Nc]))};R.Zu=function(){return Am(this.a())};R.Raa=function(){return this.a()[zd]}; dr(R,function(){return this.fw?this.ba()?4:1:this.iJ?3:this.ba()?2:0});R.S2=function(){if(!dO[J].S2[K](this))return!1;if(this[SC])for(var a,b=0;a=gO[b];b++)vm(a.a(),this[SC])||a[eB](!1);Ij(gO,this)||gO[z](this);a=this.a();qb(a,this[de]);hO(this);Bv(a,su,this.Iba,!1,this);Bv(a,ru,this.Hba,!1,this);iO(this);return!0}; R.V2=function(){Nj(gO,this);for(var a=this.a(),b,c=0;b=gO[c];c++)b[SC]&&vm(a,b[SC])&&b[eB](!1);this.Xea&&jO(this.Xea);Fv(a,su,this.Iba,!1,this);Fv(a,ru,this.Hba,!1,this);Xz(this,void 0);0==this[ks]()&&(this.nU=!1);dO[J].V2[K](this)};R.Jda=function(a,b){this[SC]==a&&this.Wa[ad](this[SC])&&(this.nU||!this.PDa?(this[eB](!1),this.ba()||(Xz(this,a),this[aD](b||this.mQ(0)),this[eB](!0))):Xz(this,void 0));this.fw=void 0};R.wI=function(){return this.Wa};R.rI=function(){return this.Uf}; R.hua=function(a){this.iJ=void 0;a==this[SC]&&(null!=this.Uf&&(this.Uf==this.a()||this.Wa[ad](this.Uf))||this.n9&&this.n9.Uf||this[eB](!1))};function nFa(a,b){var c=Hm(a.Y);a.Db.x=b[Vd]+c.x;a.Db.y=b[Wd]+c.y}R.Is=function(a){var b=kO(this,a[Us]);this.Uf=b;hO(this);b!=this[SC]&&(Xz(this,b),this.fw||(this.fw=Wv(S(this.Jda,this,b,void 0),this.UU)),oFa(this),nFa(this,a))};function kO(a,b){try{for(;b&&!a.Wa[ad](b);)b=b[Ge];return b}catch(c){return null}}R.wba=function(a){nFa(this,a);this.nU=!0}; R.ev=function(a){this.Uf=a=kO(this,a[Us]);this.nU=!0;if(this[SC]!=a){Xz(this,a);var b=this.mQ(1);hO(this);this.fw||(this.fw=Wv(S(this.Jda,this,a,b),this.UU));oFa(this)}};R.mQ=function(a){return 0==a?(a=this.Db[Lc](),new lO(a)):new mO(this.Uf)};function oFa(a){if(a[SC])for(var b,c=0;b=gO[c];c++)vm(b.a(),a[SC])&&(b.n9=a,a.Xea=b)}R.HQ=function(a){var b=kO(this,a[Us]),c=kO(this,a[yr]);b!=c&&(b==this.Uf&&(this.Uf=null),iO(this),this.nU=!1,!this.ba()||a[yr]&&vm(this.a(),a[yr])?Xz(this,void 0):jO(this))}; R.Iba=function(){var a=this.a();this.Uf!=a&&(hO(this),this.Uf=a)};R.Hba=function(a){var b=this.a();this.Uf!=b||a[yr]&&vm(b,a[yr])||(this.Uf=null,jO(this))};function iO(a){a.fw&&(Xv(a.fw),a.fw=void 0)}function jO(a){2==a[ks]()&&(a.iJ=Wv(S(a.hua,a,a[SC]),a.Uba))}function hO(a){a.iJ&&(Xv(a.iJ),a.iJ=void 0)}R.J=function(){this[eB](!1);iO(this);this[sC]();this.a()&&om(this.a());this.Uf=null;delete this.Y;fO.g.J[K](this)};function lO(a,b){aO[K](this,a,b)}U(lO,aO); lO[J].Af=function(a,b,c){b=Zm(a);b=an(b);c=c?new Im(c.top+10,c[od],c[Xc],c[F]+10):new Im(10,0,0,10);ZN(this.fa,a,4,c,b,9)&496&&ZN(this.fa,a,4,c,b,5)};function mO(a){$N[K](this,a,3)}U(mO,$N);mO[J].Af=function(a,b,c){var d=new Ll(10,0);WN(this[bD],this.gH,a,b,d,c,9)&496&&WN(this[bD],2,a,1,d,c,5)};function nO(a){var b=null,c=null;aj(a)?b=a:c=a;this.ena=b;this.B=c;this.gS=null}nO[J].ep=function(a){this.gS=a;this.B&&ro(this.B,a)};nO[J].Uu=function(){return this.B?Vfa(this.B):this.gS};nO[J].a=function(){this.B||(this.B=this.ena(),null===this.gS||ro(this.B,this.gS));return this.B};function oO(){this.Cc=[]}R=oO[J];R.xj=function(a){this.Cc[z](a)};zz(R,function(a,b){this.xj(pO(a,b))});R.ta=function(a,b){this.xj({type:ku,data:{x:a,y:b}})};R.rp=function(a,b,c,d,e,f){this.xj({type:DJ,data:{x1:a,y1:b,ie:c,te:d,x:e,y:f}})};R.Vf=function(a,b,c,d,e,f,g){this.xj({type:wL,data:{lB:a,mB:b,hm:c,im:d,Ox:e,Qt:f,xca:g}})}; function qO(a,b,c){if(0!=b[I])if(0==a.Cc[I]?a[eC](b[0].x,b[0].y):a.ta(b[0].x,b[0].y),c)for(var d=1;dd?(this.wa[JB](1,d/c),a=c):(this.wa[JB](c/d,1),a=d);this.wa.arc(0,0,a,0,2*k.PI,!1);this.wa[nc]();this.wa[dc]();this.wa[KB]();return HO(this)};R.wl=function(a,b,c,d,e){this.Ii(e,new Lm(a,b,c,d));this.wa[NB](a,b,c,d);this.wa[CC](a,b,c,d);return HO(this)};R.Q1=function(){return HO(this)};R.QY=function(a,b){this.Ii(b,Nm(this.wn));this.wa[nc]();this.wa[dc]();this.$ea=!1;this.wn=null;return HO(this)}; R.sx=function(a,b,c,d,e,f,g){return this.Zr(a,b,c,d,0,e,f,g)};R.nH=function(a,b,c,d,e,f,g,h){var l=tO(b,d,f),n=tO(c,e,f),q=uFa(new zO(b,c,d,e));return this.Zr(a,l,n,q,Xk(b,c,d,e),f,g,h)}; R.Zr=function(a,b,c,d,e,f,g,h){vFa(this.wa,h);this.wa[qB]();e=Uk(e);d=b*k.sin(-e)+c*k.cos(-e);b=b*k.cos(-e)-c*k.sin(-e);this.wa[uB](e);g==BE?d+=4*h[Ic]/5:g==pK?d+=h[Ic]/3:g==bJ&&(d-=h[Ic]/5);f!=BE&&(f==pK?b-=this.VB(a,h)[r]/2:f==bJ&&(b-=this.VB(a,h)[r]));this.wa.strokeText(a,b,d);this.wa[NA](a,b,d);h.he&&(this.wa[oC](),e=h[Ic]/15,d+=e+1,1>e&&(e=1),sz(this.wa,e),this.wa[UA](b,d),this.wa[XB](this.wa.measureText(a)[r]+b,d),Az(this.wa,this.wa.fillStyle),this.wa[dc]());this.wa[KB]();return HO(this)}; R.EY=function(){return HO(this)};R.pB=function(a){if(null===a)return HO(this);this.kO=a;this.wa[qB]();this.wa[oC]();Zy(this.wa,FF);this.wa[MC](a[F],a.top,a[r],a[y]);this.wa.clip();return HO(this)};R.HH=function(){var a=this.kO;this.kO&&(this.kO=null,this.wa[KB]());return a};R.RG=function(){return HO(this)};R.td=function(a,b,c){FO(this);this.wa[UA](b,c);GO(this,b,c)};R.Ea=function(a,b,c){FO(this);this.wa[XB](b,c);GO(this,b,c)}; R.zr=function(a,b,c,d,e,f,g){FO(this);this.wa.bezierCurveTo(b,c,d,e,f,g);GO(this,b,c);GO(this,d,e);GO(this,f,g)};R.Mi=function(){FO(this);this.wa[TB]()};R.Am=function(a,b,c,d,e,f,g,h){FO(this);f=Uk(f-90);g=Uk(g-90);a=k.max(d,e);this.wa[qB]();this.wa[uC](b,c);this.wa[JB](d/a,e/a);this.wa.arc(0,0,a,f,g,!h);this.wa[KB]()};R.In=function(){};R.Lg=function(){};R.bk=function(){};R.FU=function(){};R.OU=function(){};R.pd=function(){}; R.VB=function(a,b){vFa(this.pha,b);return new Ql(this.pha.measureText(a)[r],b[Ic])};R.R_=function(){return HO(this)};R.lj=function(){};var LO;function MO(a,b){b?a[u](di,b):a[dd](di)}function NO(a,b,c){Ti(c)&&(c=c[Je](Oe));var d=Og+b;if(c===L||void 0==c)LO||(LO={atomic:!1,autocomplete:M,dropeffect:M,haspopup:!1,live:zG,multiline:!1,multiselectable:!1,orientation:zi,readonly:!1,relevant:Jya,required:!1,sort:M,busy:!1,disabled:!1,hidden:!1,invalid:lh}),c=LO,b in c?a[u](d,c[b]):a[dd](d);else a[u](d,c)}function OO(a,b){var c=a[se](Og+b);return null==c||void 0==c?L:String(c)}function PO(a){return OO(a,HH)}function QO(a,b){NO(a,HH,b)};function RO(a){kv[K](this);this.H=a;this.R=new hy}U(RO,kv);R=RO[J];er(R,function(){return this.H});wa(R,function(){this.QG();this.R=new hy});R.QG=function(){lm(this.H);this.R.Bc();mv(this.R)};R.J=function(){this.QG();RO.g.J[K](this)};R.qc=function(a,b,c){this.R.o(a,b,c)};function SO(a,b){var c=ga[J][ud][K](arguments),d=c[xb]();if("undefined"==typeof d)throw m("[goog.string.format] Template required");return d[Bb](/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,h,l,n,q,t){if(n==Ze)return Ze;var v=c[xb]();if("undefined"==typeof v)throw m("[goog.string.format] Not enough arguments");arguments[0]=v;return TO[n][bd](null,arguments)})} var TO={s:function(a,b,c){return fa(c)||c==L||a[I]>=c?a:a=-1a?pf:0<=b[Dd](mf)?mf:0<=b[Dd](Oe)?Oe:L;0<=a&&(d=f+d);if(fa(c)||d[I]>=c)return d;d=fa(e)?k.abs(a)[qc]():k.abs(a)[Db](e);a=c-d[I]-f[I];0<=b[Dd](pf,0)?d=f+d+nj(Oe,a):(b=0<=b[Dd](tf,0)?tf:Oe,d=f+nj(b,a)+d);return d},d:function(a,b,c,d,e,f,g,h){return TO.f(ka(a,10),b,c,d,0,f,g,h)}};TO.i=TO.d;TO.u=TO.d;function UO(a,b){yO[K](this,a,b);this.Jp=null;this.rT={};this.Y_={};this.VB(MAa,{fontSize:8,Va:yM,bold:!1,oc:!1})}U(UO,yO);function wFa(a,b){a.Jp=a.ib(qJ);a.Jp[u](VH,qJ);a.rT={};a.Y_={};a.Jga={};b[p](a.Jp)}R=UO[J];R.KO=function(a,b){oa(this,a);Sa(this,b);var c=this.ib(mE);c[u](Di,a);c[u](xh,b);c[w].overflow=yh;c[u](tL,vBa);this.ma[p](c);wFa(this,c);return new nO(c)}; R.zo=function(a){if(a instanceof Ki.SVGElement&&a[cd][Le]()!==iG&&a[cd][Le]()!==mE){var b=a.getBBox();return b.y|b.x|b[y]|b[r]?new Im(b.y,b.x+b[r],b.y+b[y],b.x):UO.g.zo[K](this,a)}return UO.g.zo[K](this,a)};R.oZ=function(){for(var a=this.Fv.a(),b=a[cc],c=b[I];1=l&&(l=360+l);var n=2*k.PI*k.min(d,e);.1>k.abs(l/360*n)&&(l=(.1/n*360-k.abs(l))*Yk(l)/2,f-=l,g+=l)}f=Sk(f,360);g=Sk(g,360);var n=Vk(g-90,d),q=Wk(g-90,e);l=h?g-f:f-g;0>l&&(l+=360);a[z](Lf+d+nf+e+LDa+(180Sk(g-f,360)||!h&&180>Sk(f-g,360))||a[z]((h?wza:AM)+(b-d)+nf+(c-e)+nf+(b+d)+nf+(c+e)+nf+(b+l)+nf+(c+n)+nf+(b+q)+nf+(c+t))};R.In=function(a,b,c){a[w].top=this.dc(c);$a(a[w],this.dc(b))};R.Lg=function(a,b){oa(a[w],this.dc(b))};R.bk=function(a,b){Sa(a[w],this.dc(b))};R.FU=function(a,b){$a(a[w],this.dc(b))}; R.OU=function(a,b){a[w].top=this.dc(b)};R.pd=function(a,b,c){0==c?Oy(a,!1):(Oy(a,!0),b&&Cz(a,b),Yy(a,c))};R.VB=function(a,b){var c=this.bF;qa(c[Yb],a);var d=c[w];xz(d,b.Va);Fa(d,this.dc(b[Ic]||0));Mz(d,b[ae]?aL:L);Vz(d,b.oc?MH:L);Qa(d,Nt);var e=c[ee],c=c[ve];Qa(d,M);b[ae]&&(e*=1.1);b.oc&&(e*=.9);return new Ql(e,c)};R.R_=function(){if(null!=this.Xv)return this.Xv;var a=fm(ih,{style:Jma});this.bF[p](a);Qa(this.bF[w],Nt);this.Xv=a[Hb]-a[ee];Qa(this.bF[w],M);om(a);return this.Xv}; R.dc=function(a){return k[B](a)+Q};R.ke=function(a){return this.nP[Wb](a)}; R.lj=function(a,b,c){for(var d=a[Nd],e=0;eea[Ce]:!Il(zf):!1)?VO:UO;if(this.UV=b||d)d=this.zk[Wb](UH), gb(d,this.Gk),d.id=this.Gk,oa(d,this.yk[r][qc]()),Sa(d,this.yk[y][qc]()),tz(d,0),Fz(d,CG),nz(d,0),az(d,0),d.allowTransparency=ui,b||db(d,Rsa),this.zk[p](this.ma,d),d=d[cD]||d[Or][fe],d[Bs](),a=[],b?(a[z](FBa),a[z](DM),a[z](CM)):(a[z](LBa),a[z](EBa),a[z](KEa),a[z](JEa),a[z](DM)),a[z](xBa),a[z](Pma),a[z](fua),a[z](VEa),a[z](Hi),a[z](NBa),a[z](IM),a[z](KBa),a[z](NEa),a[z](Jf),a[z](HBa),a[z](KM),a[z](HM),d[Er](a[Je](Ne)),d[as]();zFa(this,c)}U(WO,kv); function zFa(a,b){var c=S(a.$sa,a),d=S(a.mva,a);XO(c,d,b)}R=WO[J];R.mva=function(){if(this.UV){var a;a=(a=this.zk.a(this.Gk))?a[cD]||a[Or][fe]:null;var b=this.em=a[yd](vpa);b&&(b.referencepoint=!0);this.U5=YO(a[oe],this.yk)}else this.em=this.zk[Wb](ih),Pm(this.em,Zh,bi),en(this.em,this.yk),this.em.dir=lH,this.ma[p](this.em),this.U5=YO(this.ma,this.yk);this.Rs=!0}; function YO(a,b){var c=Tl(a),d=c[Wb](ih),e=d[w];Qa(e,M);Ca(e,Mg);e.top=b[y]+10+Q;$a(e,b[r]+10+Q);Wy(e,AG);NO(d,yh,!0);d[u](uL,!0);e=c.xc();c[p](d,e[Kb](Oe));c[p](a,d);return d}R.$sa=function(){if(!this.UV)return!0;var a;return(a=(a=this.zk.a(this.Gk))?a[Or]||em(a[cD]||a[Or][fe]):null)&&a._loaded};R.cb=function(a){if(!this.Rs)return null;for(a=null!=a?a:0;this.VT[I]<=a;){var b=Tl(this.em)[Wb](ih);Pm(b,Zh,Mg);Wm(b,0,0);en(b,cN,cN);this.em[p](b);b=new this.qwa(b,this.U5);lv(this,b);this.VT[z](b)}return this.VT[a]}; R.Vx=function(){if(!this.Rs)return null;if(!this.Ci){var a;a=this.zk[Wb](ih);this.Ci=new RO(a);this.zk[p](this.ma,this.Ci[ns]())}return this.Ci};R.pp=function(a,b){XO(S(function(){return null!=this.em},this),a,b)};dA(R,function(a,b){if(!Rl(this.yk,a))if(this.yk=a,this.UV){var c=this.zk.a(this.Gk);c&&(oa(c,this.yk[r][qc]()),Sa(c,this.yk[y][qc]()))}else this.Rs&&en(this.em,this.yk);this.Rs||zFa(this,b)});function XO(a,b,c,d){a[K]()?b[K]():AFa(a,b,c,d)} function AFa(a,b,c,d){var e=null!=d?d:10;ba[Xr](c(function(){XO(a,b,c,e)}),e)}R.J=function(){try{this.zk.ad(this.RM),mv(this.Ci),V(this.VT,function(a){mv(a)})}catch(a){}WO.g.J[K](this)};function ZO(){this.Cc=[]}R=ZO[J];R.xj=function(a,b){this.Cc[z]({brush:a,r4:b})};zz(R,function(a,b){this.xj(null,pO(a,b))});R.ta=function(a,b,c){this.xj(a,{type:ku,data:{x:b,y:c}})};R.rp=function(a,b,c,d,e,f,g){this.xj(a,{type:DJ,data:{x1:b,y1:c,ie:d,te:e,x:f,y:g}})};R.Vf=function(a,b,c,d,e,f,g,h){this.xj(a,{type:wL,data:{lB:b,mB:c,hm:d,im:e,Ox:f,Qt:g,xca:h}})};iz(R,function(a){var b=this.Cc[0].r4[Y];this.ta(a,b.x,b.y)}); function BFa(a){switch(a[G]){case GG:case ku:case DJ:return a=a[Y],new Ll(a.x,a.y);case wL:a=a[Y];var b=Sk(a.Qt,360);return new Ll(a.lB+Vk(b-90,a.hm),a.mB+Wk(b-90,a.im));default:return new Ll(0,0)}} R.Fc=function(a){for(var b=[],c=null,d=0;db,q=null,t=null,n=null,l=e[I]-2,f=0;f<=l;f++)if(!Ml(e[f],e[f+1])){var v;v=e[f];var x=e[f+1],A,C=(x.y-v.y)/(x.x-v.x);A= ma(C)?{Xl:C,n:v.y-C*v.x}:{Xl:da,n:v.x};C=A.Xl;A=A.n;if(C==da)v={Xl:da,n:0>x.y-v.y?A+b:A-b};else{var E=b*k[Od](1+C*C);v={Xl:C,n:0=k.abs(c-e))return d==f||1E-5>=k.abs(d-f)?da:null;if(c==da)return new Ll(d,e*d+f);if(e==da)return new Ll(f,c*f+d);var g=e-c;return new Ll(-(f-d)/g,(d*e-c*f)/g)};function bP(){}bP[J].o=function(a,b){cP(this,a);this.hI[a][z](b);return this};bP[J].Gb=function(a,b){cP(this,a);for(var c=this.hI[a],d=null,e=0,f=c[I];eb)throw Uza;a.Gb(LF,this.hz);a.Gb(Rt,this.am);a.Gb(JG,this.am);a.Gb(LG,this.am);a.Gb(KG,this.am);a.Gb(vI,this.tD);a.Gb(JF,this.vD);a.vl=null;this.zh[Ie](b,1);return!0}; R.RT=function(a){if(0>this.zh[Dd](a))throw Uza;a[FB](JF,[a]);return this};va(R,lP[J].RT);R.S_=function(){return this.zh};function mP(a){a%=360;return 0>360*a?a+360:a};function nP(a){dP[K](this,a);this.vp={x1:null,y1:null,ie:null,te:null,width:0,height:0};this.eB=[]}U(nP,dP);R=nP[J];R.dn=function(){return hAa};R.TA=function(){return!1};zz(R,function(a,b){this.eB[z]([eg,a,b]);return this});Yz(R,function(a,b){this.eB[z]([dg,a,b]);return this});R.arc=function(a,b,c,d,e,f,g){e=mP(e);f=mP(f);this.eB[z]([NAa,a,b,c,d,e,f,ha(g)]);return this};iz(R,function(){this.eB[z]([Gg]);return this});function FFa(a){var b=a[w](IJ)||0,c=a[w](HJ)||0,d=a[w](GJ)||0,e=a[w](FJ)||0,f=a[w](OJ)||0,g=a[w](NJ)||0,h=a[w](MJ)||0;a=a[w](LJ)||0;return b||c||d||e||f||g||h||a} function GFa(a){var b=a[w](KJ)||0,c=a[w](JJ)||0,d=a[w](IJ)||b,e=a[w](HJ)||c,f=a[w](GJ)||b,g=a[w](FJ)||c,h=a[w](OJ)||b,l=a[w](NJ)||c,b=a[w](MJ)||b,c=a[w](LJ)||c,n=a[w](Di),q=a[w](xh),t=a[w](qD),v=a[w](Ei),t=0<=n?t:t+n,v=0<=q?v:v+q,n=k.abs(n),q=k.abs(q);if(d+f>n)var x=n/(d+f),d=d*x,e=e*x,f=f*x,g=g*x;h+b>n&&(x=n/(h+b),h*=x,l*=x,b*=x,c*=x);e+l>q&&(x=q/(e+l),d*=x,e*=x,h*=x,l*=x);g+c>q&&(x=q/(g+c),f*=x,g*=x,b*=x,c*=x);return(new nP(a[w]()))[eC](t+n-f,v).arc(t+n-f,v+g,f,g,270,0,!0)[UC](t+n,v+q-c).arc(t+ n-b,v+q-c,b,c,0,90,!0)[UC](t+h,v+q).arc(t+h,v+q-l,h,l,90,180,!0)[UC](t,v+e).arc(t+d,v+e,d,e,180,270,!0)[as]()};function oP(a){for(var b=0,c=arguments[I];bn&&(n+=360),e=BM+e+Oe+l+YEa+ha(180b)return!1;if(a.S_){for(var b=a.zh,c=0,d=b[I];c=d[n])a[w](b.$va,b.j6),g--,f[n]=!0,b[FB](JI,[a,b]);else a[w](b.$va,e[n](h))});g?this.c4=XFa[K](Ki,b):(this.c4=void 0,a.VW=!1,a[FB](JI,[a]))}var c,d=[],e=[],f=[];a.VW=!0;var g=a.YF[I];this.c4=XFa[K](Ki,b)};function GP(a,b){if(b===a)return a.svg;var c=a.ar[Dd](b);return 0>c?null:a[SA][c]} wa(R,function(){var a=this.svg,b,c=this.svg,d;for(d in yP)if(yP[Jc](d)){var e=yP[d];if(c[ad](e)){var f=e[Ge];null!=f&&f[pe](e);delete yP[d];QFa--}}for(var g in xP)xP[Jc](g)&&(d=xP[g],c[ad](d)&&(e=d[Ge],null!=e&&e[pe](d),delete xP[g],NFa--));for(var h in wP)wP[Jc](h)&&(g=wP[h],c[ad](g)&&(d=g[Ge],null!=d&&d[pe](g),delete wP[h],KFa--));for(;a[Yb];)a[Yb][cd]===qJ&&(b=!0),a[pe](a[Yb]);b&&a[p](ea[mB](ZH,qJ));this.ar=[];this.elements=[];YFa[K](Ki,this.c4)});function aGa(a){return function(b,c){var d=new jP(0,0,b,c);if(d.er)throw m("can't stage a shape that's already staged.");if(-1!==a.ar[Dd](d))throw m("can't stage a shape that's already drawn.");d.er=!0;a.ar[z](d);a[SA][z](null);d.o(TK,a.T2);d.o(LF,a.hz);d.o(JF,a.vD);d.o(vI,a.tD);d.o(DL,a.Q2);d.o(aG,a.X2);var e=d.zo();a.RT(d);delete e.x;delete e.y;return e}} function bGa(a,b){var c=function(){return this}(),d,e=!1,f=!1;if(b&&b.fonts&&c.WebFont)c.WebFont[wd]({google:{families:b.fonts},active:function(){f=!0;d&&d(a)},fontinactive:function(){throw m("one or more fonts could not be loaded.");}});else e=!0;return{then:function(b){if(!f&&!e)d=b;else if(e||f)c[Xr](b[fc](c,a),0)}}};function HP(a,b,c,d){this.ma=a;this.yk=new Ql(0,0);this.oI=d||null;this[eD](b,c)}U(HP,WO);R=HP[J];R.cb=function(){return this.Tv};R.Vx=function(){return{}};R.pp=function(a,b){HP.g.pp[K](this,a,b)}; dA(R,function(a){if(!Rl(this.yk,a)){this.yk=a[Lc]();var b=this;this.em=null;this.cp&&this.cp[bc]();var c=null,c=new FP(this.ma,a[r]||0,a[y]||0);bGa(c,this.oI?{fonts:this.oI}:void 0)[Rs](function(a){b.Tv=a;b.Tv.df=Qo(aGa(b.Tv),function(a,b){var c=[a,b[0]];c[z](JSON.stringify(b[1]));return c[Je](OL)});b.em={}})}});R.J=function(){};function IP(a,b,c,d,e){this.Ig=!!b;rz(this,null);this.dl=0;this.G5=!1;this.rO=!c;a&&this[aD](a,d);Ty(this,void 0!=e?e:this.dl||0);this.Ig&&Ty(this,-1*this[WA])}U(IP,dl);R=IP[J];bA(R,function(a,b,c){rz(this,a);a&&(this.dl=$i(b)?b:1!=this[QB][vd]?0:this.Ig?-1:1);$i(c)&&Ty(this,c)});R.GO=function(a){rz(this,a[QB]);this.dl=a.dl;Ty(this,a[WA]);this.Ig=a.Ig;this.rO=a.rO};Ha(R,function(){return new IP(this[QB],this.Ig,!this.rO,this.dl,this[WA])}); Ea(R,function(){var a;if(this.G5){if(!this[QB]||this.rO&&0==this[WA])throw cl;a=this[QB];var b=this.Ig?-1:1;if(this.dl==b){var c=this.Ig?a[Nc]:a[Yb];c?this[aD](c):this[aD](a,-1*b)}else(c=this.Ig?a[oc]:a[ic])?this[aD](c):this[aD](a[Ge],-1*b);Ty(this,this[WA]+this.dl*(this.Ig?-1:1))}else this.G5=!0;a=this[QB];if(!this[QB])throw cl;return a});ab(R,function(a){return a[QB]==this[QB]&&(!this[QB]||a.dl==this.dl)}); R.splice=function(a){var b=this[QB],c=this.Ig?1:-1;this.dl==c&&(this.dl=-1*c,Ty(this,this[WA]+this.dl*(this.Ig?-1:1)));this.Ig=!this.Ig;IP[J][zc][K](this);this.Ig=!this.Ig;for(var c=Ui(arguments[0])?arguments[0]:arguments,d=c[I]-1;0<=d;d--)nm(c[d],b);om(b)};function JP(){}JP[J].Ica=function(){return!1};JP[J].xc=function(){return Vl(Cl?this[ns]():this.Yi())};JP[J].getWindow=function(){return em(this.xc())};JP[J].containsNode=function(a,b){return this.fB(cGa(a),b)};function dGa(a,b){IP[K](this,a,b,!0)}U(dGa,IP);function KP(a,b,c,d,e){this.Bd=this.ee=null;this.ae=this.fe=0;var f;a&&(this.ee=a,this.fe=b,this.Bd=c,this.ae=d,1==a[vd]&&a[cd]!=Nf&&(a=a[cc],(b=a[b])?(this.ee=b,this.fe=0):(a[I]&&(this.ee=wj(a)),f=!0)),1==c[vd]&&((this.Bd=c[cc][d])?this.ae=0:this.Bd=c));IP[K](this,e?this.Bd:this.ee,e,!0);if(f)try{this[zc]()}catch(g){if(g!=cl)throw g;}}U(KP,dGa);R=KP[J];R.Yi=function(){return this.ee};R.Nl=function(){return this.Bd};R.eta=function(){return this.G5&&this[QB]==this.Bd&&(!this.ae||1!=this.dl)}; Ea(R,function(){if(this.eta())throw cl;return KP.g[zc][K](this)});R.GO=function(a){this.ee=a.ee;this.Bd=a.Bd;this.fe=a.fe;this.ae=a.ae;this.Po=a.Po;KP.g.GO[K](this,a)};Ha(R,function(){var a=new KP(this.ee,this.fe,this.Bd,this.ae,this.Po);a.GO(this);return a});function LP(){}LP[J].fB=function(a,b){var c=b&&!a[UB](),d=a.$a;try{return c?0<=this.Lm(d,0,1)&&0>=this.Lm(d,1,0):0<=this.Lm(d,0,0)&&0>=this.Lm(d,1,1)}catch(e){if(!Cl)throw e;return!1}};LP[J].containsNode=function(a,b){return this.fB(MP(a),b)};LP[J].wr=function(){return new KP(this.Yi(),this.gn(),this.Nl(),this.Ao())};function NP(a){this.$a=a}U(NP,LP);function OP(a){var b=Vl(a)[Hd]();if(3==a[vd])b[GC](a,0),b[vA](a,a[I]);else if(PP(a)){for(var c,d=a;(c=d[Yb])&&PP(c);)d=c;b[GC](d,0);for(d=a;(c=d[Nc])&&PP(c);)d=c;b[vA](d,1==d[vd]?d[cc][I]:d[I])}else c=a[Ge],a=yj(c[cc],a),b[GC](c,a),b[vA](c,a+1);return b}function QP(a,b,c,d){var e=Vl(a)[Hd]();e[GC](a,b);e[vA](c,d);return e}R=NP[J];Ha(R,function(){return new this[Cc](this.$a.cloneRange())});er(R,function(){return this.$a.commonAncestorContainer});R.Yi=function(){return this.$a.startContainer}; R.gn=function(){return this.$a.startOffset};R.Nl=function(){return this.$a.endContainer};R.Ao=function(){return this.$a.endOffset};R.Lm=function(a,b,c){return this.$a.compareBoundaryPoints(1==c?1==b?Ki[kd].START_TO_START:Ki[kd].START_TO_END:1==b?Ki[kd].END_TO_START:Ki[kd].END_TO_END,a)};R.isCollapsed=function(){return this.$a[tA]};R.Zu=function(){return this.$a[qc]()};Qy(R,function(a){var b=em(Vl(this.Yi()));this.tL(b[Os](),a)});R.tL=function(a){a.removeAllRanges();a.addRange(this.$a)};Jy(R,function(a){this.$a[zb](a)});function RP(a){this.$a=a}U(RP,NP);RP[J].tL=function(a,b){if(!b||this[UB]())RP.g.tL[K](this,a,b);else a[zb](this.Nl(),this.Ao()),a[qA](this.Yi(),this.gn())};function SP(a,b){this.Bd=this.ee=this.kt=null;this.ae=this.fe=-1;this.$a=a;this.Fj=b}U(SP,LP);function TP(a){var b=Vl(a)[oe].createTextRange();if(1==a[vd])b[vB](a),PP(a)&&!a[cc][I]&&b[zb](!1);else{for(var c=0,d=a;d=d[oc];){var e=d[vd];if(3==e)c+=d[I];else if(1==e){b[vB](d);break}}d||b[vB](a[Ge]);b[zb](!d);c&&b[eC](nK,c);b[TC](nK,a[I])}return b}R=SP[J];Ha(R,function(){var a=new SP(this.$a[aB](),this.Fj);a.kt=this.kt;a.ee=this.ee;a.Bd=this.Bd;return a}); er(R,function(){if(!this.kt){var a=this.$a[td],b=this.$a[aB](),c=a[Bb](/ +$/,L);(c=a[I]-c[I])&&b[TC](nK,-c);c=b[Qd]();b=b.htmlText[Bb](/(\r\n|\r|\n)+/g,Oe)[I];if(this[UB]()&&0c.outerHTML[Bb](/(\r\n|\r|\n)+/g,Oe)[I];)c=c[Ge];for(;1==c[cc][I]&&c[$d]==eGa(c[Yb])&&PP(c[Yb]);)c=c[Yb];0==a[I]&&(c=fGa(this,c));this.kt=c}return this.kt}); function fGa(a,b){for(var c=b[cc],d=0,e=c[I];d=a.Lm(g,1,0):a.$a[pA](g))return fGa(a,f)}}return b}R.Yi=function(){this.ee||(this.ee=UP(this,1),this[UB]()&&(this.Bd=this.ee));return this.ee};R.gn=function(){0>this.fe&&(this.fe=this.RB(1),this[UB]()&&(this.ae=this.fe));return this.fe};R.Nl=function(){if(this[UB]())return this.Yi();this.Bd||(this.Bd=UP(this,0));return this.Bd}; R.Ao=function(){if(this[UB]())return this.gn();0>this.ae&&(this.ae=this.RB(0),this[UB]()&&(this.fe=this.ae));return this.ae};R.Lm=function(a,b,c){return this.$a[YC]((1==b?WL:lM)+TL+(1==c?WL:lM),a)}; function UP(a,b,c){c=c||a[ns]();if(!c||!c[Yb])return c;for(var d=1==b,e=0,f=c[cc][I];ea.Lm(q,1,0)&&0b||b>this.wf())throw m("Child component index out of bounds");this.ho&&this.ud||(this.ho={},this.ud=[]);if(a[kA]()==this){var d=a[RC]();this.ho[d]=a;Nj(this.ud,a)}else pk(this.ho,a[RC](),a);bQ(a,this);Lj(this.ud,a,b);a.Ub&&this.Ub&&a[kA]()==this?(c=this.nb(),b=c[cc][b]||null,b!=a.a()&&c[Mb](a.a(),b)):c?(this.B||this.A(),b=this.fg(b+1),a.dE(this.nb(),b?b.B:null)):this.Ub&&!a.Ub&&a.B&&a.B[Ge]&&1==a.B[Ge][vd]&&a.Qb()};R.nb=function(){return this.B}; R.$i=function(){null==this.Oq&&(this.Oq=mn(this.Ub?this.B:this.Y.xc()[oe]));return this.Oq};R.Cz=function(a){if(this.Ub)throw m(oM);this.Oq=a};R.wf=function(){return this.ud?this.ud[I]:0};R.OB=function(a){return this.ho&&a?qk(this.ho,a)||null:null};R.fg=function(a){return this.ud?this.ud[a]||null:null};function cQ(a,b,c){a.ud&&V(a.ud,b,c)}function eQ(a,b){return a.ud&&b?yj(a.ud,b):-1} R.removeChild=function(a,b){if(a){var c=Yi(a)?a:a[RC]();a=this.OB(c);c&&a&&(ok(this.ho,c),Nj(this.ud,a),b&&(a.Jf(),a.B&&om(a.B)),bQ(a,null))}if(!a)throw m("Child is not in parent component");return a};function jGa(a,b){return a[pe](a.fg(0),b)}R.ad=function(a){for(var b=[];this.ud&&0!=this.ud[I];)b[z](jGa(this,a));return b};function fQ(a){if(a[mA])return a[mA];a=a[de];return Yi(a)&&a[Qb](/\S+/g)||[]}function kGa(a,b){qb(a,b)}function gQ(a,b){return a[mA]?a[mA][ad](b):Ij(fQ(a),b)}function hQ(a,b){a[mA]?a[mA].add(b):gQ(a,b)||qb(a,a[de]+(0this.eca)if(this[Cr](new qQ(BE,this,a[Vd],a[Wd],a)))this.Kp=!0;else{this[Qr]()||this.AP(a);return}}c=nGa(this,b,c);b=c.x;c=c.y;this.Kp&&this[Cr](new qQ(iL,this,a[Vd],a[Wd],a,b,c))&&(oGa(this,a,b,c),a[Br]())}}; function nGa(a,b,c){var d=Hm(Tl(a.Le));b+=d.x-a.j3.x;c+=d.y-a.j3.y;a.j3=d;dz(a,a[jB]+b);cz(a,a[iB]+c);b=lGa(a,a[jB]);a=mGa(a,a[iB]);return new Ll(b,a)}R.vva=function(a){var b=nGa(this,0,0);mr(a,this[Vd]);nr(a,this[Wd]);oGa(this,a,b.x,b.y)};function oGa(a,b,c,d){a.vx(c,d);a[Cr](new qQ(iJ,a,b[Vd],b[Wd],b,c,d))}function lGa(a,b){var c=a.K1,d=fa(c[F])?null:c[F],c=fa(c[r])?0:c[r];return k.min(null!=d?d+c:da,k.max(null!=d?d:-da,b))} function mGa(a,b){var c=a.K1,d=fa(c.top)?null:c.top,c=fa(c[y])?0:c[y];return k.min(null!=d?d+c:da,k.max(null!=d?d:-da,b))}R.vx=function(a,b){this.aA&&this.EJ()?Ua(this[Us][w],a+Q):$a(this[Us][w],a+Q);this[Us][w].top=b+Q};function qQ(a,b,c,d,e,f,g){nv[K](this,a);mr(this,c);nr(this,d);this.ama=e;$a(this,Li(f)?f:b[jB]);this.top=Li(g)?g:b[iB];this.tZ=b}U(qQ,nv);function rQ(a){Jv[K](this);this.B=a;a=Cl?bu:bL;this.Nta=Bv(this.B,Cl?au:qh,this,!Cl);this.Ota=Bv(this.B,a,this,!Cl)}U(rQ,Jv);Tq(rQ[J],function(a){var b=new qv(a.Ra);db(b,a[G]==au||a[G]==qh?au:bu);this[Cr](b)});rQ[J].J=function(){rQ.g.J[K](this);Gv(this.Nta);Gv(this.Ota);delete this.B};function pGa(a,b){this.B=a;this.Y=b};function sQ(a,b){aQ[K](this,b);this.Gza=!!a;this.OC=null}U(sQ,aQ);R=sQ[J];R.d_=null;R.Eb=!1;R.pl=null;R.Pi=null;R.jp=null;R.qX=!1;R.na=function(){return Xya};R.MB=function(){return this.pl};R.A=function(){sQ.g.A[K](this);var a=this.a(),b=jj(this.na())[Ac](Oe);iQ(a,b);zm(a,!0);kn(a,!1);qGa(this);rGa(this)}; function qGa(a){if(a.Gza&&!a.Pi){var b;b=a.za().A(UH,{frameborder:0,style:zxa+(Yi(void 0)?(new Ck).sJ(void 0).Xx():L),src:Gsa});a.Pi=b;qb(a.Pi,a.na()+FDa);kn(a.Pi,!1);Efa(a.Pi,0)}a.pl||(a.pl=a.za().A(Uf,a.na()+FDa),kn(a.pl,!1))}function rGa(a){a.jp||(a.jp=a.za()[Wb](ZL),kn(a.jp,!1),zm(a.jp,!0),Ca(a.jp[w],Mg))}R.Rfa=function(){this.qX=!1};R.Dh=function(a){return!!a&&a[cd]==Uf}; R.Hf=function(a){sQ.g.Hf[K](this,a);a=jj(this.na())[Ac](Oe);iQ(this.a(),a);qGa(this);rGa(this);zm(this.a(),!0);kn(this.a(),!1)};R.Qb=function(){this.Pi&&mm(this.Pi,this.a());mm(this.pl,this.a());sQ.g.Qb[K](this);nm(this.jp,this.a());this.d_=new rQ(this.za().xc());this.Lc().o(this.d_,au,this.lva);tQ(this,!1)};R.Jf=function(){this.ba()&&this[eB](!1);mv(this.d_);sQ.g.Jf[K](this);om(this.Pi);om(this.pl);om(this.jp)}; $y(R,function(a){a!=this.Eb&&(this.mz&&this.mz[Ms](),this.EA&&this.EA[Ms](),this.lz&&this.lz[Ms](),this.AA&&this.AA[Ms](),this.Ub&&tQ(this,a),a?this.i5():this.mC())});function tQ(a,b){a.Yda||(a.Yda=new pGa(a.B,a.Y));var c=a.Yda;if(b){c.iC||(c.iC=[]);for(var d=c.Y.gg(c.Y.xc()[oe]),e=0;eb[Ir]&&bO(c)?b[Ir]:0):Bl?(c=this.zv,d=bO(c)?b[Jr]:0):(c=b[Jr]||this.zv,d=b[Ir]||0,CGa&&(e=this.UW),Fl&&63==d&&224==c&&(c=191));var f=c=cO(c),g=b.keyIdentifier;c?63232<=c&&c in zGa?f=zGa[c]:25==c&&a[Xs]&&(f=9):g&&g in AGa&&(f=AGa[g]);a=f==this.Ul;this.Ul=f;b=new DGa(f,d,a,b);Wq(b,e);this[Cr](b)});R.a=function(){return this.B}; R.xA=function(a,b){this.DR&&this[sC]();this.B=a;this.zR=Bv(this.B,iu,this,b);this.r1=Bv(this.B,KH,this.kn,b,this);this.DR=Bv(this.B,JH,this.gra,b,this)};R.detach=function(){this.zR&&(Gv(this.zR),Gv(this.r1),Gv(this.DR),this.DR=this.r1=this.zR=null);this.B=null;this.zv=this.Ul=-1};R.J=function(){EQ.g.J[K](this);this[sC]()};function DGa(a,b,c,d){qv[K](this,d);db(this,LH);Sq(this,a);this.charCode=b;this.repeat=c}U(DGa,qv);function FQ(){}var GQ;Pi(FQ);function EGa(a){var b=new HQ;b.na=function(){return a};return b}var FGa={button:Zpa,checkbox:bK,menuitem:sF,menuitemcheckbox:bK,menuitemradio:bK,radio:bK,tab:sF,treeitem:sF};R=FQ[J];R.Hk=function(){};R.A=function(a){return a.za().A(Uf,this.Ml(a)[Je](Oe),a[yC]())};R.nb=function(a){return a};R.ps=function(a,b,c){if(a=a.a?a.a():a){var d=[b];Cl&&!Il(RM)&&(d=IQ(fQ(a),b),d[z](b));(c?iQ:kQ)(a,d)}};R.Dh=function(){return!0}; R.fb=function(a,b){b.id&&a.Az(b.id);var c=this.nb(b);c&&c[Yb]?a.vE(c[Yb][ic]?Pj(c[cc]):c[Yb]):a.vE(null);var d=0,e=this.na(),f=this.na(),g=!1,h=!1,l=!1,n=Pj(fQ(b));V(n,function(a){g||a!=e?h||a!=f?d|=this.sQ(a):h=!0:(g=!0,f==e&&(h=!0));1==this.sQ(a)&&ym(c)&&zm(c,!1)},this);a.D=d;g||(n[z](e),f==e&&(h=!0));h||n[z](f);var q=a.wo;q&&n[z][bd](n,q);if(Cl&&!Il(RM)){var t=IQ(n);0this.ce&&b<=this.ce?this.ce++:athis.ce&&this.ce--}; R.removeChild=function(a,b){if(a=Yi(a)?this.OB(a):a){var c=eQ(this,a);-1!=c&&(c==this.ce?(a.ck(!1),this.ce=-1):ca?c-1:a},0)}function jR(a){kR(a,function(a,c){return(a+1)%c},a.ce)}function hR(a){kR(a,function(a,c){a--;return 0>a?c-1:a},a.ce)} function kR(a,b,c){c=0>c?eQ(a,a.th):c;var d=a.wf();c=b[K](a,c,d);for(var e=0;e<=d;){var f=a.fg(c);if(f&&a.b9(f)){a.N4(c);break}e++;c=b[K](a,c,d)}}R.b9=function(a){return a.ba()&&a[BB]()&&KQ(a,2)};R.N4=function(a){this.og(a)};function lR(){}U(lR,FQ);Pi(lR);lR[J].na=function(){return aza};function mR(a,b,c){OQ[K](this,a,c||lR.jc(),b);this.pg(1,!1);this.pg(2,!1);this.pg(4,!1);this.pg(32,!1);this.D=1}U(mR,OQ);MQ(aza,function(){return new mR(null)});function nR(){}U(nR,FQ);Pi(nR);nR[J].A=function(a){return a.za().A(Uf,this.na())};nR[J].fb=function(a,b){b.id&&a.Az(b.id);if(b[cd]==ag){var c=b;b=this.A(a);mm(b,c);om(c)}else hQ(b,this.na());return b};Hz(nR[J],function(){});nR[J].na=function(){return IL};function oR(a,b){OQ[K](this,null,a||nR.jc(),b);this.pg(1,!1);this.pg(2,!1);this.pg(4,!1);this.pg(32,!1);this.D=1}U(oR,OQ);oR[J].Qb=function(){oR.g.Qb[K](this);var a=this.a();MO(a,pF)};MQ(IL,function(){return new oR});function pR(a){this.xN=a||ora}U(pR,dR);Pi(pR);R=pR[J];R.Dh=function(a){return a[cd]==Cza||pR.g.Dh[K](this,a)};R.D_=function(a){return a[cd]==ag?new oR:pR.g.D_[K](this,a)};R.mx=function(a,b){return vm(a.a(),b)};R.na=function(){return JL};R.lq=function(a){pR.g.lq[K](this,a);a=a.a();NO(a,kI,ui)};MQ(IL,function(){return new oR});function qR(a,b){fR[K](this,zi,b||pR.jc(),a);this.Yq(!1)}U(qR,fR);R=qR[J];R.oN=!0;R.V7=!1;R.na=function(){return this.cb().na()};R.mx=function(a){if(this.cb().mx(this,a))return!0;for(var b=0,c=this.wf();bd&&(d=-3),Li(a[dD])&&a[dD]===a.HORIZONTAL_AXIS?b=d:c=d;$i(this.zda)&&(b=Rk(b,-this.zda,this.zda));$i(this.Ada)&&(c=Rk(c,-this.Ada,this.Ada));this.ita&&(b=-b);b=new vHa(d,a,b,c);this[Cr](b)});function HR(a,b){return El&&(Fl||Uea)&&0!=a%b?a:a/b} GR[J].J=function(){GR.g.J[K](this);Gv(this.hda);this.hda=null};function vHa(a,b,c,d){qv[K](this,b);db(this,HG);this.detail=a;dz(this,c);cz(this,d)}U(vHa,qv);function IR(){Jv[K](this);this.D=0;qz(this,null);Oz(this,null)}U(IR,Jv);IR[J].wv=function(){return 1==this.D};IR[J].xK=function(){this.Ti(Ixa)};IR[J].gz=function(){this.Ti(bJ)};IR[J].Ti=function(a){this[Cr](a)};function JR(){IR[K](this);this.pt=[]}U(JR,IR);JR[J].add=function(a){Ij(this.pt,a)||(this.pt[z](a),Bv(a,KI,this.xea,!1,this))};va(JR[J],function(a){Nj(this.pt,a)&&Fv(a,KI,this.xea,!1,this)});JR[J].J=function(){V(this.pt,function(a){a.ia()});mb(this.pt,0);JR.g.J[K](this)};function KR(){JR[K](this);this.$Z=0}U(KR,JR); KR[J].play=function(a){if(0==this.pt[I])return!1;if(a||0==this.D)this.$Z=0,this.xK();else if(this.wv())return!1;this.Ti(bG);-1==this.D&&this.Ti(spa);var b=-1==this.D&&!a;qz(this,dj());Oz(this,null);this.D=1;V(this.pt,function(c){b&&-1!=c.D||c[qC](a)});return!0};or(KR[J],function(a){V(this.pt,function(b){0==b.D||b[Ms](a)});this.D=0;Oz(this,dj());this.Ti(xE);this.gz()});KR[J].xea=function(){this.$Z++;this.$Z==this.pt[I]&&(Oz(this,dj()),this.D=0,this.Ti(KI),this.gz())};function LR(a,b,c){kv[K](this);this.et=a;this.tv=b||0;this.Yc=c;this.Kr=S(this.NH,this)}U(LR,kv);R=LR[J];R.Tb=0;R.J=function(){LR.g.J[K](this);this[Ms]();delete this.et;delete this.Yc};Ia(R,function(a){this[Ms]();this.Tb=Wv(this.Kr,Li(a)?a:this.tv)});or(R,function(){this.Pk()&&Xv(this.Tb);this.Tb=0});R.OP=function(){this[Ms]();this.NH()};R.Pk=function(){return 0!=this.Tb};R.NH=function(){this.Tb=0;this.et&&this.et[K](this.Yc)};var MR={},NR=null;function OR(a){a=bj(a);delete MR[a];nk(MR)&&NR&&NR[Ms]()}function wHa(){NR||(NR=new LR(function(){xHa()},20));var a=NR;a.Pk()||a[Rc]()}function xHa(){var a=dj();fk(MR,function(b){yHa(b,a)});nk(MR)||wHa()};function PR(a,b,c,d){IR[K](this);if(!Ti(a)||!Ti(b))throw m("Start and end parameters must be arrays");if(a[I]!=b[I])throw m("Start and end points must be the same length");this.oj=a;this.rs=b;this.duration=c;this.K7=d;Zz(this,[]);this.aA=!1;this.yn=0}U(PR,IR);R=PR[J];R.Lu=function(a){this.aA=a}; R.play=function(a){if(a||0==this.D)this.yn=0,Zz(this,this.oj);else if(this.wv())return!1;OR(this);a=dj();qz(this,a);-1==this.D&&qz(this,this[MB]-this[LC]*this.yn);Oz(this,this[MB]+this[LC]);this.yn||this.xK();this.Ti(bG);-1==this.D&&this.Ti(spa);this.D=1;var b=bj(this);b in MR||(MR[b]=this);wHa();yHa(this,a);return!0};or(R,function(a){OR(this);this.D=0;a&&(this.yn=1);zHa(this,this.yn);this.Ti(xE);this.gz()});R.J=function(){0==this.D||this[Ms](!1);this.Ti(Bva);PR.g.J[K](this)}; function yHa(a,b){a.yn=(b-a[MB])/(a.endTime-a[MB]);1<=a.yn&&(a.yn=1);zHa(a,a.yn);1==a.yn?(a.D=0,OR(a),a.Ti(KI),a.gz()):a.wv()&&a.R2()}function zHa(a,b){aj(a.K7)&&(b=a.K7(b));Zz(a,ga(a.oj[I]));for(var c=0;cthis.rn?this.rn-this.Hl:aa?0:this.Nd+a>this.rn?this.rn-this.Nd:a,this.Qk||this.Yy||this[Cr](oK))};R.Ol=function(){var a=this.Hl;return null==this.pj?a:k[B](a/this.pj)*this.pj}; R.bw=function(a){if(this.Yo!=a){var b=this.Qk;this.Qk=!0;this.Yo=a;a+this.Hl>this.rn&&(this.Hl=this.rn-this.Yo);a>this.Nd&&this.Oa(a);a>this.rn&&(this.Hl=0,this.Dt(a),this.Oa(a));(this.Qk=b)||this.Yy||this[Cr](oK)}};R.zf=function(){return WR(this,this.Yo)};R.Dt=function(a){a=WR(this,a);if(this.rn!=a){var b=this.Qk;this.Qk=!0;this.rn=a;abS(this,this.Qn)+this.Qn[Hb],a=Vl(this.a()),this.Lc().o(a,IG,this.I5,!0).o(this.a(),JG,this.K5),this.nv||(this.nv=new Vv(200),this.Lc().o(this.nv,Ku,this.Gba)),this.Gba(),this.nv[Rc]())))}; R.xba=function(a){aS(this,(0c+this.Qn[id]&&(a=cS(this,this.Qn)-this.Em)}else b=this.My,c=bS(this,this.Qn),this.jca?b>c+this.Qn[Hb]&&(a=cS(this,this.Qn)+this.Em):b=a.zf()&&b>=c+a.FS&&a.yf()>=b&&eS(a,c,b-c)}function eS(a,b,c){a.zf()<=b&&b<=a.yf()-c&&a.FS<=c&&c<=a.yf()-b&&(b!=a[H]()||c!=a.Ol())&&(a.Ve.Yy=!0,a.Ve.DU(0),a.Ve.Oa(b),a.Ve.DU(c),a.Ve.Yy=!1,a.Cba())}R.zf=function(){return this.Ve.zf()};R.bw=function(a){this.Ve.bw(a)}; R.yf=function(){return this.Ve.yf()};R.Dt=function(a){this.Ve.Dt(a)};function GHa(a,b){return b<=a.Ve[H]()+a.Ve.Ol()/2?a.Md:a.Vi}R.Cba=function(){YR(this);CHa(this);this[Cr](oK)}; function YR(a){if(a.Md&&!a.nR){var b=lS(a,cS(a,a.Md)),c=lS(a,cS(a,a.Vi));if(a.wb==zi)a.Md[w].top=b.y+Q,a.Vi[w].top=c.y+Q,a.Hg&&(b=mS(c.y,b.y,a.Md[id]),a.Hg[w].top=b[ZA]+Q,Sa(a.Hg[w],b[kB]+Q));else{var d=a.Il&&a.$i()?zu:Jh;a.Md[w][d]=b.x+Q;a.Vi[w][d]=c.x+Q;a.Hg&&(b=mS(b.x,c.x,a.Md[Hb]),a.Hg[w][d]=b[ZA]+Q,oa(a.Hg[w],b[kB]+Q))}}}function mS(a,b,c){var d=k[Eb](c/2);return{offset:a+d,size:k.max(b-a+c-2*d,0)}} function lS(a,b){var c=new Ll;if(a.Md){var d=a.zf(),e=a.yf(),d=b==d&&d==e?0:(b-d)/(e-d);a.wb==zi?(e=a.Md[id],e=a.a()[ve]-e,d=k[B](d*e),c.x=bS(a,a.Md),c.y=e-d):(e=a.a()[ee]-a.Md[Hb],d=k[B](d*e),c.x=d,c.y=a.Md[hd])}return c} function $R(a,b){b=Rk(b,a.zf(),a.yf());a.nR&&a.UO[Ms](!0);var c=new KR,d,e=GHa(a,b),f=a[H](),g=a.Ol(),h=cS(a,e),l=lS(a,h);d=a.JI();k.abs(b-h)h?d:-d),a.zf(),a.yf()));ZR(a,e,b);h=lS(a,cS(a,e));d=a.wb==zi?[bS(a,e),h.y]:[h.x,e[hd]];l=new RR(e,[l.x,l.y],d,100);l.Lu(a.Il);c.add(l);a.Hg&&HHa(a,e,f,g,h,c);a.R7&&(e=a.R7.jDa(f,b,100),V(e,function(a){c.add(a)}));a.UO=c;a.Lc().o(c,bJ,a.Joa);a.nR=!0;c[qC](!1)} function HHa(a,b,c,d,e,f){var g=lS(a,c),h=lS(a,c+d);c=g;d=h;b==a.Md?c=e:d=e;a.wb==zi?(b=mS(h.y,g.y,a.Md[id]),g=mS(d.y,c.y,a.Md[id]),e=new RR(a.Hg,[bS(a,a.Hg),b[ZA]],[bS(a,a.Hg),g[ZA]],100),b=new UR(a.Hg,b[kB],g[kB],100)):(b=mS(g.x,h.x,a.Md[Hb]),g=mS(c.x,d.x,a.Md[Hb]),e=new RR(a.Hg,[b[ZA],a.Hg[hd]],[g[ZA],a.Hg[hd]],100),b=new TR(a.Hg,b[kB],g[kB],100));e.Lu(a.Il);b.Lu(a.Il);f.add(e);f.add(b)}R.Joa=function(){this.nR=!1}; R.setOrientation=function(a){if(this.wb!=a){var b=this.na(this.wb),c=this.na(a);this.wb=a;this.a()&&(a=this.a(),gQ(a,b)&&(jQ(a,b),hQ(a,c)),b=this.Il&&this.$i()?zu:Jh,this.Md[w][b]=this.Md[w].top=L,this.Vi[w][b]=this.Vi[w].top=L,this.Hg&&(this.Hg[w][b]=this.Hg[w].top=L,oa(this.Hg[w],Sa(this.Hg[w],L))),YR(this))}};R.Xi=function(){return this.wb}; R.J=function(){XR.g.J[K](this);this.nv&&this.nv.ia();delete this.nv;this.UO&&this.UO.ia();delete this.UO;delete this.Md;delete this.Vi;this.Hg&&delete this.Hg;this.Ve.ia();delete this.Ve;this.Of&&(this.Of.ia(),delete this.Of);this.un&&(this.un.ia(),delete this.un);this.xm&&(this.xm.ia(),delete this.xm);this.Rp&&(this.Rp.ia(),delete this.Rp)};R.Xz=1;R.JI=function(){return this.Ve.JI()};R.NU=function(a){this.Ve.NU(a)};hb(R,function(){return this.Ve[H]()});R.Oa=function(a){ZR(this,this.Md,a)};R.Ol=function(){return this.Ve.Ol()}; R.DU=function(a){ZR(this,this.Vi,this.Ve[H]()+a)};$y(R,function(a){kn(this.a(),a);a&&YR(this)});function CHa(a){var b=a.a();b&&(NO(b,Sma,a.zf()),NO(b,Tma,a.yf()),NO(b,Rma,a[H]()),NO(b,Qma,a.wta(a[H]())||L))}function EHa(a,b){b?(a.un||(a.un=new GR(a.a())),a.Lc().o(a.un,HG,a.xba)):a.Lc().Gb(a.un,HG,a.xba)}R.Sa=function(a){this.zg!=a&&this[Cr](a?dJ:mJ)&&(this.zg=a,DHa(this,a),a||this.I5(),lQ(this.a(),Tya,!a))};lz(R,function(){return this.zg});function bS(a,b){return a.Il?gFa(b):b[ne]};Mi("google.visualization.drawToolbar",function(a,b){new CR(a,b)},void 0);function IHa(a,b){Ti(b)||(b=[b]);var c=Bj(b,function(a){return Yi(a)?a:a[HC]+Oe+a[LC]+jpa+a.timing+Oe+a.delay+fi});JHa(a,c[Je](nf))}var KHa=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if(Cl)return Il(sCa);var a=ea[Wb](Uf),b=El?gDa:Dl?uDa:Cl?tDa:Bl?sDa:null,c={transition:Tqa};b&&(c[b+kDa]=Tqa);Kl(a,Lk(ih,{style:c}));return Afa(a[Yb],sna)!=L});function JHa(a,b){Pm(a,sna,b)};function nS(a,b,c,d,e){IR[K](this);this.B=a;this.El=b;this.Gsa=c;this.iaa=d;this.sF=Ti(e)?e:[e]}U(nS,IR);R=nS[J];R.play=function(){if(this.wv())return!1;this.xK();this.Ti(bG);qz(this,dj());this.D=1;if(KHa())return Pm(this.B,this.Gsa),this.tm=Wv(this.Sva,void 0,this),!0;this.J5(!1);return!1};R.Sva=function(){hn(this.B);IHa(this.B,this.sF);Pm(this.B,this.iaa);this.tm=Wv(S(this.J5,this,!1),1E3*this.El)};or(R,function(){this.wv()&&this.J5(!0)}); R.J5=function(a){JHa(this.B,L);Xv(this.tm);Pm(this.B,this.iaa);Oz(this,dj());this.D=0;a?this.Ti(xE):this.Ti(KI);this.gz()};R.J=function(){this[Ms]();nS.g.J[K](this)};function zS(a,b,c,d,e){return new nS(a,b,{opacity:d},{opacity:e},{property:Wh,duration:b,timing:c,delay:0})}function AS(a,b){return zS(a,b,Uua,0,1)}function BS(a,b){return zS(a,b,Vua,1,0)};function CS(a,b,c){cR[K](this,a,b||rR.jc(),c)}U(CS,cR);MQ(eza,function(){return new CS(null)});function DS(a,b,c,d){this.AH=a;this.fN=b;this.i3=c;this.goa=d}DS[J].Jca=!1;DS[J].gp=function(a){this.Jca=a};DS[J].uR=function(){return this.Jca};function LHa(a,b){this.wk=a;var c=a.X(),d=null,e=null,f=b.pagingButtons||b.pagingButtonsConfiguration,g=ka(f,10)||null;g&&(e=g);var h=b[WB]&&b[WB]!==mJ||null!=f;b.pageSize&&(d=ka(b.pageSize,10));!h||f&&!g||(d||e||(d=10),d&&!e&&(e=k[Eb](c/d)),!d&&e&&(d=k[Eb](c/e)));this.ED=d||c;this.sD=e||1;this.$oa=null!=b.firstRowNumber?b.firstRowNumber:1;this.Foa=!b[ye]||b[ye]==dJ}R=LHa[J];R.wk=null;R.no=0;R.UE=null;R.Kz=-1;R.AC=!1;R.h3=null;function ES(a,b){0<=b&&ba&&(a=-1);this.ZS=a;a=this.Hp=sk(PHa);if(b=this.b.cssClassNames)for(var d in QHa)(c=b[QHa[d]])&& (a[d]=c);d=!0;this.naa&&(d=THa(this),this.naa=!1);this.qt();d?(om(this.dO),this.vw()):this.uia(0)};R.vw=function(){Iw(this,wu,null)};R.rQ=function(){return this.De?this.De.rQ():null}; R.qt=function(a){var b=this.b,c=this.Y;a||(this.QG(),this.mca=pn(this.ma));this.FK=null;this.R||(this.R=new hy);a=this.ZS;var d=b[r]||L,e=b[y]||L,f=this.Op[Gb];f||(f=c.A(ih,{"class":$ta,style:dqa}),Ly(this.Op,f),c[p](this.ma,f));Pm(f,{visibility:yh,"max-width":cN,"max-height":cN});d&&(d=UHa(d),Pm(f,{width:d}));e&&(e=UHa(e));var g=this.jE=VHa(this,f),h=this.iU=Fm(c,Hu,null,g)[0],l=this.p4,n=0;b.keepScrollPosition&&this.jE&&(l=this.jE[Wc],n=this.jE[Yd]);Fm(c,PD,null,Fm(c,cE,null,h)[0]);Pm(g,{overflow:Qg, "max-width":cN,"max-height":cN});var q=e&&-1===e[qc]()[Dd](Ze);d&&(Pm(f,{width:d}),Pm(g,{width:cN}),Pm(h,{width:cN}));e&&(Pm(f,{height:e}),d=e,-1q&&hQ(v[q-1],DH);h?$Ha(a,l,f,d,e,g):(l=$Ha(a,null,f,d,e,g),c[p](n,l));return n} function $Ha(a,b,c,d,e,f){var g=a.va,h=a.Y,l=a.Hp;if(b)c=Fm(h,iE,null,b)[0],lm(c);else{b=h.A(Hu,{"class":l.A7,cellspacing:tf});var n=h.A(cE);h[p](b,n);h[p](n,c);c=h.A(iE);h[p](b,c)}var n=new nq({fractionDigits:0,pattern:Se}),q=null!=d.frozenColumnsBackground?d.frozenColumnsBackground:null;null==a.FK&&(a.FK=a.TQ?MHa(a.De):[]);for(var t=a.FK,v=a.ZS,x=d.showRowNumber,A=!0,C=d.alternatingRowStyle,C=null!=C?C:!0,E=0;E=a.De.sD)){var h=d.A(ih,{"class":e.gka});d[p](c,h);var l=S(function(a,b){var c=e.fka;b&& (c+=Oe+b);c=d.A(Lg,{href:Fsa,"class":c});Xa(c,String(a+1));this.R.o(c,Rt,S(this.tba,this,a));d[p](h,c)},a),g=a.De.sD,f=a.De.no;V(bIa(0,f-1),function(a){l(a)});l(f,Nva);V(bIa(f+1,g-1),function(a){l(a)})}}function bIa(a,b){var c=[];if(a+10>b)for(var d=a;d<=b;d++)c[z](d);else{d=a;c[z](d);var e=b;c[z](e);for(var f=10;da)if(THa(this))this[Ws](this.va,this.b);else{var b=200*a;a++;Dy(S(this.uia,this,a),b)}else om(this.dO),this.vw()};rr(R,function(){return this.yc[Os]()});Uq(R,function(a){if(this.va){var b=this.yc[Mr](a);a=this.FK;this.PJ=HS(this.De);for(var c=JS(this),d,e=this.Hp,f=$x(b.bE),g=0;g=a)return 16==a%28?10:11;KS||(KS=new dIa);for(var b=KS,c=b.Ffa,d=0,e=c[I];8>1;c[f]<=a?d=f:e=f}for(;da?null:b[QA][a]};k.pow(1024,-3);k.pow(1024,-2);k.pow(1024,2);k.pow(1024,3);k.pow(1024,4);k.pow(1024,5);Cl&&Il(8);function fIa(a){this.Xma=typeof a==N?0a?-1:null:null==a?null:a?-1:1}fIa[J].Qoa=fea;var LS={},gIa={},MS={};function NS(){throw m("Do not instantiate directly");}NS[J].dH=null;Iz(NS[J],function(){return this[Gb]});Aa(NS[J],function(){return this[Gb]});function OS(a,b,c,d){Xa(a,PS(b(c||QS,void 0,d)))}function RS(a,b,c,d){d=(d||Tl())[Wb](Uf);a=PS(a(b||QS,void 0,c));Xa(d,a);return 1==d[cc][I]&&(a=d[Yb],1==a[vd])?a:d}function PS(a){if(!Xi(a))return String(a);if(a instanceof NS){if(a.Wr===LS)return a[yC]();if(a.Wr===MS)return kj(a[yC]())}return lD}var QS={};function hIa(a){if(null!=a)switch(a.dH){case 1:return 1;case -1:return-1;case 0:return 0}return null}function SS(){NS[K](this)}U(SS,NS);SS[J].Wr=LS;function Z(a){return null!=a&&a.Wr===LS?a:a instanceof Hk?TS(Ik(a),a.Ru()):TS(kj(String(String(a))),hIa(a))}function US(a,b){Ly(this,String(a));this.dH=null!=b?b:null}U(US,NS);US[J].Wr=MS;var TS=function(a){function b(a){Ly(this,a)}ob(b,a[J]);return function(a,d){var e=new b(String(a));void 0!==d&&(e.dH=d);return e}}(SS); function VS(a,b){var c=new Ul(void 0)||Tl(),d=PS(a(b||QS,void 0,void 0));return im(c.Le,d)}function WS(a,b){function c(){}ob(c,a);var d=new c,e;for(e in b)d[e]=b[e];return d}var XS=function(a){function b(a){Ly(this,a)}ob(b,a[J]);return function(a,d){var e=String(a);if(!e)return L;e=new b(e);void 0!==d&&(e.dH=d);return e}}(SS);function YS(a){return Z(a)}function ZS(a){null!=a&&a.Wr===LS?(a=a[yC](),a=String(a)[Bb](iIa,L)[Bb](jIa,ff),a=String(a)[Bb](kIa,lIa)):a=kj(String(a));return a} function $S(a){null!=a&&a.Wr===gIa?a=a[yC]()[Bb](/([^"'\s])$/,YDa):(a=String(a),a=mIa[rd](a)?a:lD);return a}function aT(a){return null!=a&&a.Wr===MS?(a[yC](),lD):a}var nIa={"\x00":bf,"\t":" ","\n":" ","\x0B":" ","\f":" ","\r":" "," ":" ",'"':gf,"&":df,"'":cf,"-":"-","/":"/","<":ff,"=":"=",">":ef,"`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function lIa(a){return nIa[a]} var kIa=/[\x00\x22\x27\x3c\x3e]/g,mIa=/^(?!style|on|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|src|usemap)(?:[a-z0-9_$:-]*)$/i,iIa=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,jIa=/=b.pa[r]);d++){for(var e=d;0==b.yd[e][c];)if(e++,e==b.pa[y]&&(e=d,c++,c==b.pa[r]))return b;var f=a,g=d,h=f.yd[e];f.yd[e]=f.yd[g];f.yd[g]=h;e=b.yd[d][c];for(f=c;f=a||(d=a)});return d} function lT(a,b){var c=gT(b);return c(mT(a,function(a){return-c(a)}))}function mT(a,b){var c=gT(b),d,e;V(a,function(a){var b=c(a);d>=b||(d=b,e=a)});return e}function nT(a,b){var c=gT(b);return mT(a,function(a){return-c(a)})}var AIa=1/k[Od](2*k.PI);function BIa(a,b,c){if(0>c)throw"Bad normal distribution: sigma = "+c+qf;if(0==c)return a==b?da:0;a=(a-b)/c;return AIa*k.exp(-.5*a*a)/c} function CIa(a,b,c){b=b||0;c=c||1;if(0==c)return a>=b?1:0;if(0!=b||1!=c)return CIa((a-b)/c);if(0=d&&g.ra[od]<=c)){n=tk(g);q=n.ra[F];$a(n.ra,Tk(f.x,n.ra[od],-1));Ua(n.ra,Tk(f.x,q,-1));if(q=n.Pj)t=q[0],q[0]=q[2],q[2]=t,q[0].x=Tk(f.x, q[0].x,-1),q[1].x=Tk(f.x,q[1].x,-1),q[2].x=Tk(f.x,q[2].x,-1);n.ra[F]>=d&&n.ra[od]<=c?(g.ra=n.ra,g.Pj=n.Pj):(g.Pj&&(q=new no(d+4,c-4),t=new no(n.Pj[0].x,n.Pj[2].x),v=new no(g.Pj[0].x,g.Pj[2].x),!(q[Rc]<=v[Rc]&&q.end>=v.end)&&q[Rc]<=t[Rc]&&q.end>=t.end&&(g.ra=n.ra,g.Pj=n.Pj)),g.ra[od]>c&&($a(g.ra,g.ra[F]-(g.ra[od]-c)),Ua(g.ra,c)),g.ra[F]=d&&g.ra[Xc]<=e)){c=tk(g);n=c.ra.top;c.ra.top=Tk(f.y,c.ra[Xc],-1);Ma(c.ra,Tk(f.y,n, -1));if(n=c.Pj)q=n[0],n[0]=n[2],n[2]=q,n[0].y=Tk(f.y,n[0].y,-1),n[1].y=Tk(f.y,n[1].y,-1),n[2].y=Tk(f.y,n[2].y,-1);c.ra.top>=d&&c.ra[Xc]<=e?(g.ra=c.ra,g.Pj=c.Pj):(g.ra[Xc]>e&&(g.ra.top-=g.ra[Xc]-e,Ma(g.ra,e)),g.ra.topX[I]-1?X[z](W[r]):X[E]=k.max(X[E],W[r]))}}t=[];v=[];C=0;if(O)for(c=0;c=this.Xr&&(this.Kr(),this.Xr=da,this.qd[Ms]())};function QIa(){this.vk=this.Cf=null}R=QIa[J];R.adoptText=function(a){this.Cf=a};R.first=function(){return this.vk=0};R.current=function(){return this.vk||0};Ea(R,function(a){a=this.bp(a);return null==a?a:this.vk=a});function RIa(a,b){b.lastIndex=a.vk;var c=b[yb](a.Cf);return!c||0>c[yc]?a.Cf[I]:c[yc]+c[0][I]} R.bp=function(a){if(0===a)a=RIa(this,/(\r\n|\n|\r)/g);else if(1===a)a=RIa(this,/([`~!@#$%^&*()_+\-=\[\]\\{}|;\':",\.\/<>?]|[ \t\u2009\u200b]+)/g);else if(2===a)a=RIa(this,/[\u00ad]/g);else if(3===a)a:{a=this.vk+1;for(var b=this.Cf[I];a=a.Cf[I])return!0;if(c[iC]()>a.vk){var d=c.breakType();c=c[iC]();var e=a.gO.OG(b,d,c);if(null==e)throw m("Break type "+d+" in "+b+" iterator was classified as null.");e in a.mt||(a.mt[e]=[]);a.mt[e][z](c)}return!1}function XIa(a,b){for(var c=a.mt[b];c&&0d)&&b>d&&(a=d);(null==a||!bl(a)||ac)for(d=0;-3<=d&&!(b=MT(b,d),a(b)<=c);d--);else{for(;a(MT(b,e.bp(3)))<=c;)f=e[zc](3);if(d&&a(MT(b,f))>c)for(e=b[ud](0,f),d=0;-3<=d&&!(b=e+MT(b,d),a(b)<=c);d--);else b=MT(b,f)}return b} var fJa=Qo(function(a,b,c,d,e,f){if(b===L)return{N:[],Ut:!1};var g=null==f||null==f.truncate?!0:f.truncate,h=null==f||null==f.Qfa?!1:f.Qfa;f=null==f||null==f.z$?!1:f.z$;var l=a;a=function(a){return l(a,c)[r]};var n=ZIa();n[WC](b);n[KA]();for(var q=!1,t=dJa(b),v=!1,x=[],A=0;;){var C=cJa(a,t,n,A,d,f),E=n[zc](C);if(0!==C)for(;E=b[I]||x[I]>=e||!P){(Eh;++h)e.ta(g[h].x+.5,g[h].y+.5);e.ta(f[od]-1,f.top);e.Vf(f[od]-1,f.top+1,1,1,0,90,!0);e.ta(f[od],f[Xc]-1);e.Vf(f[od]-1,f[Xc]-1,1,1,90,180,!0);if(null!=g&&g[0].y==d.ra[Xc])for(h=0;3>h;++h)e.ta(g[h].x+.5,g[h].y+.5);e[as]();d=[new Ao({fill:Ci, stroke:tN,strokeWidth:1}),new Ao({fill:tN,strokeWidth:0,fillOpacity:.6}),new Ao({fill:tN,strokeWidth:0,fillOpacity:.4})];for(f=d[I]-1;0<=f;--f)g=b.Ba(e,d[f],c),b.In(g,f,f);e=a.rG;for(d=0;dthis.Nt.Zb()||null==b)return c;var c=Mn(c),d=this.Nt.get(b);return Jn(Rn(c,[255,255,255],1-d/this.Nt.Zb()))};function fU(a,b){this.YQ=a;this.vna=b;this.mu=new kl;this.Nt=new kl}fU[J].yr=function(a,b){this.mu.Ke(a)||this.mu.set(a,this.mu.Zb());null!=b&&!this.Nt.Ke(b)&&this.Nt.set(b,this.Nt.Zb())}; fU[J].lf=function(){var a=new dU(this.mu.Zb(),this.YQ,this.vna),a=new AJa(a);a.mu=this.mu[Lc]();a.Nt=this.Nt[Lc]();return a};function gU(a,b){var c=a[gB],c=Xfa(Tl(b),c);b[p](c);a.vH&&Xa(c,a[gB][Gb]);var d,e=a[SC],f=a.GK;d=a.uG;var g=a.Jt,h=a[VB],l=new Ql(c[ee],c[ve]),n=d[od]-e.x>=l[r]+h,q=e.x-d[F]>=l[r]+h,t=d[Xc]-e.y>=l[y]+h,v=e.y-d.top>=l[y]+h,x=Yk(e.x-f.x),f=Yk(e.y-f.y);0===x&&x===f&&(x=!q||n||t||v?1:-1,f=v||n?-1:1);n=e.y+(g+l[y]/2)*f;e=Rk(e.x+(g+l[r]/2)*x-l[r]/2,d[F]+h,d[od]-h-l[r]);d=Rk(n-l[y]/2,d.top+h,d[Xc]-h-l[y]);d=new Ll(e,d);oa(c[w],c[ee]+1+Q);Sa(c[w],c[ve]+Q);$a(c[w],d.x+Q);c[w].top=d.y+Q;return c};function hU(a,b,c){this.Zm=a;this.featureId=b[Lc]();this.Vl=c};function iU(){this.rt=new kl;this.UT=null;this.x8=!0}iU[J].mX=function(){return[]};vr(iU[J],function(a){if(null==this.UT){this.UT=new kl;var b=this.mX(a);V(b,S(this.Pfa,this,a,this.UT))}var b=this.wA(a),c=new sl(this.rt.Jk());V(b,function(b){var e=b[XC].Xe();c[Ub](e);this.Pfa(a,this.rt,b)},this);this.x8&&fl(c,function(b){var c=this.rt.get(b);a.mg(c.Zm);this.rt[Ub](b)},this)}); iU[J].Pfa=function(a,b,c){var d=c[XC].Xe(),e=b.get(d,null);e&&e.y5&&a.mg(e.y5);c.Vl[0]===OL?(kn(e.Zm,!1),e.y5=c.Zm,e.qya=c.Vl,a.$n(e.y5,e[XC],e.qya)):e!=c&&(null===e||e.Vl!==c.Vl?(null!=e&&a.mg(e.Zm),a.$n(c.Zm,c[XC],c.Vl)):a.ye(c.Zm,e.Zm,c[XC],c.Vl),b.set(d,c))};function BJa(a){a=Aj(a[Ac](Hi),function(a){return null!=a&&jj(a)!==L});for(var b={},c=0;ca.O())throw m("Data table should have at least 2 columns");if(a.L(0)!=ni)throw m("Column 0 must be of type string");if(a.L(1)!=ni)throw m("Column 1 must be of type string");for(var c=this.lt(b),d=c.Y$,e=c.Z$,f=c.yaa,g={},h=[],l=0;le&&(e=h);e>a.Ab&&(a.Ab=e);if(Li(d)){if(a.IU[I]c)return e?qza:OL;if(d==kE)return String(a);d=.5;c>b&&(d=(a-b)/(c-b));if(e)return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-."[Jb](k[Fb](d*mKa/64))+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-."[Jb](k[Fb](d*mKa%64));a=k[B](61*d);return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"[Jb](a)} hV[J].J=function(){hV.g.J[K](this);delete this.Bw;delete this.Cta;delete this.Awa;delete this.Wpa;delete this.Xpa;delete this.uE;delete this.IU;delete this.Rd;this.Ze=null;delete this.Qa;delete this.Ab;this.sg=null;delete this.nK;delete this.z2;delete this.Gua;delete this.SS;delete this.Hua};function gKa(a){nv[K](this,fna);this.uri=a}U(gKa,nv);function pV(a){$T[K](this,a,[aI,$H])}U(pV,$T);pV[J].FG=function(a,b,c){if(b==aI){if(!a[Ks](c.Tn))return c.Tn=a,!0}else if(null!=c.Tn)return c.Tn=null,!0;return!1};pV[J].pk=function(a){return null!=a.Tn?[new ZT(Mu,a.sf)]:[]};function qV(){this.Zca=null;this.Wua={};this.TS={};this.s$=new sl;this.Wna=new sl}qV[J].set=function(a,b){this.Wua[a]!==b?this.s$.add(a):this.s$[Ub](a);this.Zca&&this.Zca[a]===b||(this.Wna.add(a),this.TS[a]=b)};qV[J].get=function(a){return this.TS[a]};qV[J].keys=function(){return lk(this.TS)};function rV(a,b,c){this.tg=a;this.faa=b;this.pi=new qV;this.zn=null;this.Bta=c;a===iG&&(this.pi.set(QI,M),this.pi.set(vE,KN),this.zn=new nP(this.Kq()))}R=rV[J];R.Zm=function(){if(null==this.zn){var a=nKa[this.tg];if(!a)throw m("No draw routine for "+this.tg+qf);this.zn=a[K](null,this.Kq());this.zn[Y]({idStr:this.faa.Xe()})}return this.zn};R.Kq=function(){return this.pi.TS};function sV(a,b){a.pi.set(qD,b);return a}function tV(a,b){a.pi.set(Ei,b);return a}R.Lg=function(a){this.pi.set(Di,a);return this}; R.bk=function(a){this.pi.set(xh,a);return this};R.Ft=function(a){this.pi.set(Ju,a);return this};Sy(R,function(a){this.pi.set(Ipa,a);return this});function oKa(a,b){var c={};Yo(b,nL,null,function(b){var e=tp(b[nc]||c[nc])||M;a.hf(e);e=lp(b[be]);null!=e&&a.Bf(e);e=tp(b[dc]||c[dc]);null!=e&&a.pd(e);b=jp(b[Td]);null!=b&&a.$k(b);return null})}R.pd=function(a){this.pi.set(vE,a);this.zn&&this.zn[w](vE,a);return this};R.$k=function(a){this.pi.set(oE,a);this.zn&&this.zn[w](oE,a);return this}; R.hf=function(a){this.pi.set(QI,a);return this};R.Bf=function(a){this.pi.set(LI,a);return this};zz(R,function(a,b){this.zn[eC](a,b);return this});R.ta=function(a,b){this.zn[UC](a,b);return this};R.Vf=function(a,b,c,d,e,f,g){this.zn.arc(a,b,c,d,e,f,g);return this};R.zga=function(a){this.pi.set(DI,a);return this}; var nKa={circle:function(a){return new fP(a[nC],a.x,a.y,{fill:a[nc]})},line:function(a){return new hP(a.x,a.y,a.ie,a.te,a)},rect:function(a){return new iP(a.x,a.y,a[r],a[y],a)},text:function(a){return new jP(a.x,a.y,a[td],a)}};function pKa(a){this.zh=[];this.pa=a;this.Fy=0}R=pKa[J];R.Sb=function(){return this.pa};R.S_=function(){return this.zh};R.ta=function(a,b,c,d,e,f){a=tV(sV(new rV(ku,a||this.gB(),b||oL),c),d);a.pi.set(oD,e);a.pi.set(mD,f);this.zh[z](a);return a};R.qA=function(a,b,c,d,e,f){a=tV(sV((new rV(Ju,a||this.gB(),b||oL)).Ft(c),d),e).Lg(f);this.zh[z](a);return a};R.gB=function(){var a=new QT(wM);ST(a,YL,nza+this.Fy);this.Fy+=1;return a};function uV(a,b){var c;c=Ki[Gc][Yc];c=hj(pj(c))||zn(1,c)!=fu?Ch:fu;return SO(UDa,c,a,b)};function qKa(a,b){if(a){if(b[I]!=a[I])throw m("colorsScale and valuesScale must be of the same length");}else if(1!=b[I])throw m("colorsScale must contain exactly one element when no valueScale is provided");this.il=a;this.su=Bj(b,function(a){return Gn(a).$b})}var rKa=[wN,JN],sKa=[xN,wN,JN]; function tKa(a,b){if(!a.il)return a.su[0];if(b>=a.il[a.il[I]-1])return a.su[a.su[I]-1];if(b<=a.il[0])return a.su[0];var c=Wj(a.il,b);if(0<=c)return a.su[c];var d=-c-2,c=-c-1;return vo(a.su[c],a.su[d],(b-a.il[d])/(a.il[c]-a.il[d]))} function uKa(a,b){b&&0!=b[I]?1==b[I]&&(b=[rKa[0],b[0]]):b=a&&3==a[I]?sKa:rKa;if(!a||2>a[I])return{values:null,tY:[wj(b)]};var c=a[0],d=a[a[I]-1],e=d-c;if(0==e)return{values:[d],tY:[wj(b)]};if(2==a[I])for(a=[],d=e/(b[I]-1),e=0;ee)throw m("colorAxis.minValue ("+d+") must be at most colorAxis.maxValue ("+e+kf);(d=Yfa(b,d,e))&&(c=[d[Rc],d.end])}var d=a.U(RJ),d=a.U(pwa, d),e=a.U(jwa,rKa),f=a.U(iwa,sKa);d&&0!=d[I]?1==d[I]&&(d=[e[0],d[0]]):d=c&&3==c[I]?f:e;c=uKa(c,d);return new qKa(c[QA],c.tY)};function vV(a,b){this.x=a||0;this.y=b||0}Ha(vV[J],function(){return new vV(this.x,this.y)});function wV(a){var b=Bj(a.N,function(b){var d=a[SC]?a[SC]:{x:0,y:0},e=sO(b.x+d.x,b[I],a.Pc);b=sO(b.y+d.y,a.la[Ic],a.Qc);return e[Rc]==e.end||b[Rc]==b.end?null:new Im(b[Rc],e.end,b.end,e[Rc])}),b=Aj(b,Si);return xo(b)};function wKa(a,b){return k.abs(a-b)}function xKa(a,b,c){if(!a||!b)return!0;var d=c||wKa;return ik(a,function(a,c){var g=b[c];return!Li(b[c])||.05>=d(a,g)})}function yKa(a,b,c){if(0==a.x||0==b.x)return{x:0,y:(0==a.x&&0==b.x?0:0==a.x?a.y:b.y)*c/6};c=c/3*k.min(k.abs(a.x),k.abs(b.x));b=(a.y/a.x+b.y/b.x)/2;return 0a});return-1==d?b[I]-1:0==d?0:b[d][c]-ab)return e>=d?{n:e,last:l,eL:b-(g-q)}:null===f?null:{n:f,last:n,eL:c-h};v=k.min(b-g,t);g+=v;l=q+v;e++}return{n:e,last:l,eL:b-g}}function GKa(a,b,c){a=Bj(a,c||Qk);Yj(a);for(var d=c=0;db;++b){if(k.abs(a-k[B](a))<1E-7*a)return b;a*=10}return 16}function KKa(a){var b=oq;if(0>=a)return b[mc](0,b[re](qf));for(var b=b[mc](0,b[re](qf)+1),c=0;cb||0>c?null:a[b][c]} function MKa(a,b,c,d,e,f){var g=[],h=LKa(c,d-1,e);h&&g[z]({qT:h,km:h.km+1,IJ:d-1,XV:null,JJ:null,YV:null});(h=LKa(c,d,e-1))&&g[z]({qT:h,km:h.km+1,IJ:null,XV:null,JJ:e-1,YV:null});(c=LKa(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g[z]({qT:c,km:c.km,IJ:d-1,XV:e-1,JJ:e-1,YV:d-1});Yj(g,function(a,b){return a.km-b.km});return 0f;f++){var g=QKa(a,b,c,e),h=QKa(a,b,c,0),l=xKa(a,g,d),h=xKa(a,h,d);if(l&&h)break;a=g;e*=.99}return a}function QKa(a,b,c,d){var e={};fk(a,function(f,g){for(var h=f,l=0;lg?1:0});0>b&&(b=-b-2);return 0>b?null:a[b]}function WKa(){return{transform:function(a){return k.log(a)/k[vC]},inverse:function(a){return k.pow(10,a)}}} function XKa(a){return{transform:function(b){return b>a?k.log(b/a)/k[vC]:b<-a?-k.log(-b/a)/k[vC]:0},inverse:function(b){return 0b?-k.pow(10,-b)*a:0}}}var YKa={$Ba:cG,yBa:nH,NBa:OG};function ZKa(a,b,c){return(c=Ap(a,c,YKa))?c:ap(a,b)?nH:cG}function $Ka(a,b,c){switch(a){case cG:return Jj(c)?BV():TKa(c);case nH:return WKa();case OG:return XKa(b);default:return BV()}};/* Portions of this code are from MochiKit, received by The Closure Authors under the MIT license. All other code is Copyright 2005-2009 The Closure Authors. All Rights Reserved. */ function CV(a,b){this.gf=[];this.yea=a;this.m$=b||null;this.WI=this.DB=!1;this.ut=void 0;this.m5=this.Tla=this.wX=!1;this.OV=0;this.wd=null;this.EX=0}R=CV[J];ir(R,function(a){if(this.DB)this.ut instanceof CV&&this.ut[Cs]();else{if(this.wd){var b=this.wd;delete this.wd;if(a)b[Cs](a);else b.EX--,0>=b.EX&&b[Cs]()}this.yea?this.yea[K](this.m$,this):this.m5=!0;this.DB||DV(this,new EV)}});R.K9=function(a,b){this.wX=!1;aLa(this,a,b)};function aLa(a,b,c){a.DB=!0;a.ut=c;a.WI=!b;bLa(a)} R.pu=function(){if(this.DB){if(!this.m5)throw new FV;this.m5=!1}};R.Z8=function(a){this.pu();aLa(this,!0,a)};function DV(a,b){a.pu();aLa(a,!1,b)}function cLa(a,b){GV(a,b,null,void 0)}function dLa(a,b){GV(a,null,b,void 0)}function GV(a,b,c,d){a.gf[z]([b,c,d]);a.DB&&bLa(a)}R.then=function(a,b,c){var d,e,f=new Sv(function(a,b){d=a;e=b});GV(this,d,function(a){a instanceof EV?f[Cs]():e(a)});return f[Rs](a,b,c)};Xja(CV);CV[J].Uj=function(a){return a instanceof m}; function eLa(a){return Dj(a.gf,function(a){return aj(a[1])})} function bLa(a){if(a.OV&&a.DB&&eLa(a)){var b=a.OV,c=HV[b];c&&(Ki[zr](c.Tb),delete HV[b]);a.OV=0}a.wd&&(a.wd.EX--,delete a.wd);for(var b=a.ut,d=c=!1;a.gf[I]&&!a.wX;){var e=a.gf[xb](),f=e[0],g=e[1],e=e[2];if(f=a.WI?g:f)try{var h=f[K](e||a.m$,b);Li(h)&&(a.WI=a.WI&&(h==b||a.Uj(h)),a.ut=b=h);if(Yja(b)||typeof Ki[ls]===sh&&b instanceof Ki[ls])d=!0,a.wX=!0}catch(l){b=l,a.WI=!0,eLa(a)||(c=!0)}}a.ut=b;if(d)if(h=S(a.K9,a,!0),d=S(a.K9,a,!1),b instanceof CV)GV(b,h,d),b.Tla=!0;else b[Rs](h,d);c&&(b=new fLa(b), HV[b.Tb]=b,a.OV=b.Tb)}function gLa(a){var b=new CV;DV(b,a);return b}function FV(){fj[K](this)}U(FV,fj);Ga(FV[J],"Deferred has already fired");gb(FV[J],"AlreadyCalledError");function EV(){fj[K](this)}U(EV,fj);Ga(EV[J],"Deferred was canceled");gb(EV[J],"CanceledError");function fLa(a){this.Tb=Ki[Xr](S(this.Qya,this),0);this.us=a}fLa[J].Qya=function(){delete HV[this.Tb];throw this.us;};var HV={};function hLa(a,b){var c=b||{},d=c[fe]||ea,e=hm(pg),f={hga:e,Df:void 0},g=new CV(iLa,f),h=null,l=null!=c.timeout?c.timeout:5E3;0b.cD?!0:a.MSb.MS?!0:a.revg[0].xh[r]||0>g[0].xh[y]))return null;l=e;n=b.tda;e=[];for(t=0;tv[v[I]-1]?q=x:(A=v[v[I]-1]-v[0],q=0==A?.5*x:(q-v[0])/A*x)),q=l[F]+q+h/2,q=[q-h/2,l.top,q+h/2,l.top,q,l.top+d],v=new Ao({fill:n,stroke:n}),e[t]={path:q,brush:v}; a=[];b[wC]==zh&&(a=f,c=[],c[0]={x:0,y:b[y]-a[ec][y],text:a[ec][td],style:b.la},c[1]={x:b[r]-a[Cb][r],y:b[y]-a[Cb][y],text:a[Cb][td],style:b.la},a=c);a={nY:g,X1:e,T5:a};f=a.nY;for(c=0;c d;++d)b[wC]==zi&&(h=f[c][rC][2*d],f[c][rC][2*d]=f[c][rC][2*d+1],f[c][rC][2*d+1]=h),f[c][rC][2*d]+=b[F],f[c][rC][2*d+1]+=b.top;f=a.T5;for(c=0;cb.bm[I]&&(b.bm[1]=k.abs(b.bm[0]-d[0])>k.abs(b.bm[0]-d[1])?d[0]:d[1]):b.bm=d;this.b=a||{};this.b3=b[xr].lat/(180/k.PI);this.jT=b[xr].lng/(180/k.PI);this.ap=Bj(b.parallels,function(a){return a/(180/k.PI)})}U(GLa,OV); GLa[J].UD=function(a){return Bj(arguments,S(function(a){var c=a[0]/(180/k.PI),d=.5*(k.sin(this.ap[0])+k.sin(this.ap[1]));a=d*(a[1]/(180/k.PI)-this.jT);var e=k.cos(this.ap[0]),e=e*e+2*d*k.sin(this.ap[0]),c=k[Od](e-2*d*k.sin(c))/d,d=k[Od](e-2*d*k.sin(this.b3))/d;return{x:180/k.PI*k.sin(a)*c,y:180/k.PI*(d-c*k.cos(a))}},this))};function PV(a){this.b=a||{}}U(PV,OV);PV[J].w_=function(){return 2.2};PV[J].UD=function(a){return Bj(arguments,function(a){var c=a[0]/(180/k.PI);a=a[1]/(180/k.PI)*3/(2*k.PI)*(180/k.PI);return{x:k[Od](k.PI*k.PI/3-c*c)*a,y:c}})};function HLa(a){var b=0,c=0;if(a.boundingBox)var d=a.boundingBox.lo,c=a.boundingBox.hi,b=(c[0]-d[0])/2+d[0],c=(c[1]-d[1])/2+d[1];d=[20,50];b={parallels:d,origin:{lat:b,lng:c}};c=b[xr];a[xr]&&vk(c,a[xr]);vk(b,a);Fy(b,c);b.bm&&0!==b.bm[I]?2>b.bm[I]&&(b.bm[1]=k.abs(b.bm[0]-d[0])>k.abs(b.bm[0]-d[1])?d[0]:d[1]):b.bm=d;this.b=a||{};this.b3=b[xr].lat/(180/k.PI);this.jT=b[xr].lng/(180/k.PI);this.ap=Bj(b.parallels,function(a){return a/(180/k.PI)})}U(HLa,OV); HLa[J].UD=function(a){return Bj(arguments,S(function(a){var c=a[0]/(180/k.PI);a=a[1]/(180/k.PI);var d=k.log(1/k.cos(this.ap[1])*k.cos(this.ap[0]))/k.log(k.tan(.25*k.PI+.5*this.ap[1])*(1/k.tan(.25*k.PI+.5*this.ap[0]))),e=k.cos(this.ap[0])*k.pow(k.tan(.25*k.PI+.5*this.ap[0]),d)/d,c=e*k.pow(1/k.tan(.25*k.PI+.5*c),d),e=e*k.pow(1/k.tan(.25*k.PI+.5*this.b3),d);return{x:180/k.PI*k.sin(d*(a-this.jT))*c,y:e-180/k.PI*k.cos(d*(a-this.jT))*c}},this))};function ILa(a){return 180/k.PI*(k.atan(k.exp(a/(180/k.PI)))-k.PI/4)*2}function JLa(){this.or={}}JLa[J].track=function(a){V(arguments,S(function(a){for(var c in a)if(a[Jc](c)){c in this.or||(this.or[c]={min:da,max:-da});if(!this.or[c].min||a[c]this.or[c].max)this.or[c].max=a[c]}},this))};JLa[J].getBounds=function(a){return{min:this.or[a].min,max:this.or[a].max}};function KLa(a){this.b=a||{}}U(KLa,OV);KLa[J].UD=function(a){return Bj(arguments,function(a){return{x:a[1],y:180/k.PI*k.log(k.tan(a[0]/180*.5*k.PI+k.PI/4))}})};var LLa={jAa:"albers",sBa:Dsa,vBa:"lambert",IBa:WG},QV={};QV.mercator=KLa;QV[Dsa]=PV;QV.albers=GLa;QV.lambert=HLa;var MLa={NONE:M,TOP_LEFT:RD,TOP_RIGHT:xna,BOTTOM_LEFT:VK,BOTTOM_RIGHT:"bottom_right"},NLa={NONE:M,fCa:KF,zAa:UK,Ew:$g};function OLa(a){return Yo(a,Wpa,{name:WG},function(a){Xi(a)||(a={name:a});var c=a[Sd];if(null!=c&&!mk(LLa,np(c)))throw m("The projection you specified is not valid.");return a})} var PLa={region:rD,resolution:EJ,domain:rM,displayMode:Qg,showGeocodeWarnings:!1,backgroundColor:{fill:Ci,stroke:EN,strokeWidth:0},datalessRegionColor:"F5F5F5",defaultColor:"267114",markerOpacity:1,selectionMode:ji,fontName:yM,geocodingContext:KF,tooltip:{isHtml:!1,textStyle:{fontName:yM,fontSize:13,color:Tg},trigger:qh,showDisputedText:!1,showTitle:!0},colorAxis:{minValue:null,maxValue:null,values:null},sizeAxis:{minValue:null,maxValue:null,minSize:3,maxSize:12},legend:{position:VK,orientation:zh, textStyle:{color:Tg,auraColor:Ci}},marker:{style:{stroke:{color:tN,width:1}}},projection:WG,keepAspectRatio:!0,magnifyingGlass:{enable:!0,zoomFactor:5}};function RV(a){kv[K](this);this.fd=a;this.WE=null;this.Uga=!0;this.qI=null;this.Mq=new Yw;this.dta=/^([a-zA-Z][a-zA-Z]|[a-zA-Z][a-zA-Z]\-[a-zA-Z0-9](|[a-zA-Z0-9](|[a-zA-Z0-9]))|\d\d\d)$/;this.jta=/^\d\d\d$/}U(RV,kv);R=RV[J];R.Z4=function(a){this.WE=a;null!=this.Tta&&this.Tta(a)};function QLa(a,b,c,d,e,f){a.Uga=e;if(0==b.X())Wv(function(){f([],[],!0)});else switch(c.LW){case ju:a.JY(b,c,f);break;case xu:RLa(a,b,c,d,f);break;case Kt:a.IY(b,c,d,f)}} R.JY=function(a,b,c){for(var d=[],e=0;et?n:-n));x.ta(q+(g>q?l:-l),t);x[as]();q=e.Ba(x,v,d);WV(a,q,jH,!0);q=new Ao({fill:Ci});q=e.Dl(g,h,l,n,q,d);WV(a,q,kH,!0);q=new Ao({stroke:Hxa,strokeWidth:1.5});q=e.Dl(g,h,l,n,q,d);WV(a,q,kH,!0);q=e.Ha();f=e.RG(q,new Lm(f[F]+3.5,f.top+3.5,f[r]-7,f[y]-7),!0);e[p](d,f);f=new Ao({stroke:jxa,strokeWidth:1.5}); d=e.Dl(g,h,l-3.5,n-3.5,f,d);WV(a,d,kH,!0);d=c[Ts];$La(a,q,b,d.wD,!0);aMa(a,q,b,d,!0);cMa(a,q,c.gD,!0,b.xk);a.N1=c.Uo}else a.N1=null}function fMa(a,b){0=d)){var e=c==DG?0:d-1,d=c==DG?d:-1;c=c==DG?1:-1;for(var f=e;f!=d;f+=c){var g=b[f][0],h=b[f][1];f==e?a[eC](g,h):a.ta(g,h)}a[as]()}} function cMa(a,b,c,d,e){var f=a.l;c=Pj(c);Yj(c,function(a,b){return b[kB]-a[kB]});for(var g=0;gd.ni[1]&&(a-=360);c=Sl(this.bba)/2/c/(e[y]/(d.ni[0]-d.rh[0]));return{ni:[b+c,a+c],rh:[b-c,a-c]}};function tMa(a,b){var c=Fj(a.gD,function(a){return a.ij==b});if(!c)return!1;var d=a[Ts].wD,c=Nl(new Ll(c.x,c.y),new Ll(d[F]+d[r]/2,d.top+d[y]/2)),d=Sl(d.Sb())/2;return c<.9*d};function YV(a,b,c,d){this.zg=!a.zC()&&ap(b,Gra);this.D=c;this.kb=d;this.bB=this.zK=null}Tq(YV[J],function(a,b){if(!this.zg)return!1;if(uMa(this,a)||this.l0(a,b))return!0;var c=a[mC]==VI;return a[Y].CJ&&c?!0:!1});YV[J].l0=function(a,b){if(a[G]!=dH)return!1;if(a[Y].Oo){if(!a[Y].wC)return!1;if(b&&tMa(b,a[Y].ij))return!0;vMa(this);this.zK=ba[Xr](this.Qi(function(){this.zK=null;this.D.Ev={Uo:a[Y].Uo,ij:a[Y].ij};HT(this.kb,0)}),300);return!0}vMa(this);return!1}; function uMa(a,b){if(!a.D.Ev)return!1;switch(b[G]){case eH:case UI:var c;b[Y].CJ?c=!1:(wMa(a),c=!0);return c;case dH:case TI:if(b[Y].Oo){c=b[mC]==fH;var d=b[mC]==jH;b[Y].CJ&&!d?xMa(a):c&&(b[Y].wC?xMa(a):wMa(a))}else null===a.bB&&(c=b[mC]==fH,(b[Y].CJ||c)&&yMa(a));return!1;case SI:return b[mC]==jH?(yMa(a),c=!0):c=!1,c;default:return!1}}function yMa(a){xMa(a);a.bB=ba[Xr](a.Qi(function(){this.bB=null;wMa(this)}),500)}function wMa(a){a.D.Ev=null;HT(a.kb,0)} function vMa(a){null!==a.zK&&(Ki[zr](a.zK),a.zK=null)}function xMa(a){null!==a.bB&&(Ki[zr](a.bB),a.bB=null)}YV[J].Qi=function(a){return S(a,this)};function zMa(a,b,c,d){this.o2=k.pow(a,2);this.a2=k.pow(b,2);this.Mna=b;this.K3=(this.tr=c?new no(d[hD](c[Rc]),d[hD](c.end)):null)?this.tr.end-this.tr[Rc]:null;this.tea=d}function AMa(a,b){var c=null;null!=b&&null!=a.tea&&(b=a.tea[hD](b));if(null!=b&&null!=a.tr)0===a.K3&&b===a.tr[Rc]?c=(a.a2+a.o2)/2:b<=a.tr[Rc]?c=a.o2:b>=a.tr.end&&(c=a.a2);else if(!a.K3||null==b)return a.Mna;null==c&&(b=Rk(b,a.tr[Rc],a.tr.end),c=Tk(a.o2,a.a2,(b-a.tr[Rc])/a.K3));return k[B](k[Od](c))} function BMa(a,b){var c=kp(a,Eoa),d=kp(a,Goa);if(c>d)throw m("sizeAxis.minSize ("+c+") must be at most sizeAxis.maxSize ("+d+kf);var e=fp(a,Doa),f=fp(a,Foa);if(null!=e&&null!=f&&e>f)throw m("sizeAxis.minValue ("+e+") must be at most sizeAxis.maxValue ("+f+kf);e=Yfa(b,e,f);f=ZKa(a,Hoa,Coa);f=$Ka(f,1,[]);return new zMa(c,d,e,f)};function ZV(a){this.b=a||{}}U(ZV,OV);ZV[J].w_=function(){return 1};ZV[J].UD=function(a){return Bj(arguments,function(a){return{x:a[1],y:a[0]}})};function CMa(a,b,c,d,e,f){this.b=a;var g=OLa(a);this.C3=new QV[g[Sd]](g);this.V=b;this.Aa=c;var h=Co(Cp(a,nL)),g=b-h,h=c-h,l=k[B]((b-g)/2),n=k[B]((c-h)/2);this.Or=new Lm(l,n,g,h);l=this.Or;if(bp(a,Csa))var q=l[r],n=l[y],t=this.C3.w_(),g=k.min(q,k[B](n*t)),h=k[B]((q-g)/2)+l[F],q=k.min(n,k[B](q/t)),l=k[B]((n-q)/2)+l.top,g=new Lm(h,l,g,q);else g=l[Lc]();this.Gv=g;this.Xd=d;this.C=e;this.eb=f;this.l$=kp(a,DI,k[B](k.pow(2*(this.Or[r]+this.Or[y]),1/3)));this.Zta=up(a,[xra,yra],tN);this.$ta=kp(a,wra,1); this.hZ=op(a,EI);this.Sr=DMa(this);this.RL=EMa(this);d=a.U(BH);this.gsa=Qi(d)==Uh;this.eS=zp(a,zH,MLa,VK);this.ada=mp(a,Asa,1/3);this.cS=zp(a,tsa,DLa,zh);this.dda=Dp(a,yH,{Va:this.hZ,fontSize:this.l$});this.M2=sp(a,usa);this.Ena=up(a,wJ,L);this.fP=up(a,rJ,L);this.A9=FMa(this);this.gya=GMa(this);d=Dp(a,VD);e=Wfa(d);this.oF=zp(a,UD,Fp,qh);this.yv=this.oF!=M;this.Rt={normal:d,bold:e};d=ap(a,Ina);this.kza=ap(a,Gna);this.iza=d?VDa:WDa;this.j1=ap(a,WD);this.Kna=10;this.Q3=this.qq=this.EF=null;this.HA=tN; this.WK=null;this.Yta=mp(a,ura);this.Rta=new sMa(this.Gv.Sb(),new Im(0,b,c,0))}function HMa(a,b){for(var c=0,d=a.EF[I];cd;d++){var e=(a.ni[1]-a.rh[1])/10*d+a.rh[1],f=(a.ni[0]-a.rh[0])/10*d+a.rh[0],e=b.UD([f,a.rh[1]],[f,a.ni[1]],[a.rh[0],e],[a.ni[0],e]);c.track[bd](c,e)}d=c[XA](qD);c=c[XA](Ei);return{ni:[c.max,d.max],rh:[c.min,d.min]}}R=CMa[J]; R.pfa=function(a,b,c,d){for(var e=LMa(this,wea(el(d.PD),el(d.Wm)));e[1]>a.ni[1];)e[1]-=360;for(;e[1]c[kB]}} function NMa(a,b,c,d){var e=a.gya(b),f=a.A9(b);if(null==f)return[];var f=new Ao({stroke:a.Zta,strokeWidth:a.$ta,fill:f,fillOpacity:a.Yta}),g=la(c.lat),h=[];c=la(c.lng);c=[c,c+360,c-360];for(var l=0;lt.ni[0])){for(var v=0;vt.ni[1])){var x=a.u3(n.fu,n.wD,q,[g,x]),A=String(b+pf+n.id+pf+v),C=fH;null!=a.eb.WJ&&0<=a.eb.WJ?C=a.C.Ia(b,a.eb.WJ):null!=a.eb.SF&&0<=a.eb.SF?C=a.C.Ia(b,a.eb.SF):null!=a.eb.dL&&0<=a.eb.dL? C=a.C.Ia(b,a.eb.dL):null!=a.eb.QC&&null!=a.eb.$C&&0<=a.eb.QC&&0<=a.eb.$C&&(C=PMa(a.C[H](b,a.eb.QC),a.C[H](b,a.eb.$C)));h[z]({Uo:A,label:C,ij:b,x:x[0],y:x[1],size:e,brush:f,wC:!1})}}if(0n[od]&&(t=f.x-q[r]);var v=f.y-q[y];vb.rh[0]&&a.latb.rh[1]&&a.lng+cthis.Rc&&(this.kp[Ke]({v:this.Rc,label:L}),this.eh[Ke](new kW(L,{})));this.Rc=k.min(this.kp[0].v[qd](),this.Rc);a=this.kp[this.kp[I]-1].v[qd]();a>this.ze[qd]()&&(this.ze=a);this.Q6=this.V/(this.ze-this.Rc); this.yh=[];a=0;for(b=this.kp[I];athis.V+this.E5&&(Tz(e,bJ),Ia(l,this.yh[d]-f),l.end=this.yh[d]);po(l,g[0])?h[z](d):g[z](l);for(e=1;ethis.kp[d].v)&&q[gd]){for(var h=b,e=this.yh[d],f=this.rm+10,l=q[NC]|| pK,n=q.la,q=q[gd][Ac](Ne),t=[],v=0,x=q[I];va[qd]()?!0:!1,h&&(l+=eFa),l=b(l,a),c.eh[z](new kW(l,{Vb:L,bold:h,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]-1+L;if(e<=Dygraph.DAILY)return l=Wf,0===a[wc]()||d?(l+=fFa,h=!0):h=!1,d=!1,l=b(l,a),c.eh[z](new kW(l,{Vb:L,bold:h,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]-1+L;if(e<=Dygraph.WEEKLY)return h=d,d=!1,l=b(gg,a),c.eh[z](new kW(l,{Vb:L,bold:h,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]- 1+L;if(e<=Dygraph.BIANNUAL)return l=hM,h=0===a[Zd]()||d,d=c.Rc>a[qd]()?!0:!1,h&&(l+=dFa),l=b(l,a),c.eh[z](new kW(l,{Vb:L,bold:h,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]-1+L;if(e<=Dygraph.CENTENNIAL)return l=b(Hma,a),c.eh[z](new kW(l,{Vb:L,bold:!1,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]-1+L;throw yza;};case qqa:return 50}};function mW(a,b){return 1===a?b:b+fi};function yNa(){}ua(yNa[J],function(a,b){var c=sAa,d=sAa;a[Pc]()===b[Pc]()&&(c=tAa,a[Zd]()===b[Zd]()&&(d=Fva));c=new Up(c);d=new Up(d);return[c[Sb](a),d[Sb](b)][Je](TN)});yNa[J].Pu=function(a,b){var c=k[Eb](k.abs(b-a)/864E5);return c+mW(la(c),TEa)};function zNa(){}ua(zNa[J],function(a,b){var c=new Up(vh),d=c[Sb](a)[Le](),c=c[Sb](b)[Le]();if(864E5>k.abs(b-a))return[d,c][Je](TN);var e=new Up(gg),f=e[Sb](a),e=e[Sb](b);return[f,d,pf,e,c][Je](Oe)});zNa[J].Pu=function(a,b){var c=(k.abs(b-a)/36E5)[Db](2)[Bb](/\.?0*$/,L);return c+mW(la(c),QEa)};function ANa(){}ua(ANa[J],function(a,b){var c=$f;if(0!==a[je]()||0!==b[je]())c+=$Ba;else if(0!==a[ge]()||0!==b[ge]())c+=Cf;c=new Up(c);return[c[Sb](a),c[Sb](b)][Je](TN)});ANa[J].Pu=function(a,b){var c=b-a,d=k[Fb](c/36E5),e=k[Fb](c/6E4%60),f=k[Fb](c/1E3%60),g=c%1E3,c=[];0g&&(f--,g+=Mo(c,(d+11)%12));0>f&&(e--,f+=12);c=[];0b[ge]()||6E4c.HI()&&(e=!0);e&&b[z](new KNa);Qj(b,c.Mm());e&&b[z](new JNa)},this);return b};pW[J].Mn=function(){if(1===this.hh[I])return this.hh[0];var a=[];V(this.hh,function(b){a[z](b.Mn())});this.hh=a;return this};function LNa(){}U(LNa,oW);LNa[J].gq=function(){return KDa};function MNa(a){yz(this,a)}U(MNa,oW);MNa[J].gq=function(){return N};function qW(a){yz(this,a)}U(qW,Oi);qW[J].Mm=function(){return[new MNa(this[Ad])]};qW[J].Iy=function(){return 0>this[Ad]};hb(qW[J],function(){return this[Ad]});qW[J].Eca=function(){return!0};function NNa(a){this.hh=[a]}U(NNa,pW);function rW(a){this.hh=[a]}U(rW,NNa);rW[J].Mn=function(){var a=this.hh[0].Mn();if(a.Iy()){if(a instanceof rW)return a.hh[0];if(a instanceof qW)return new qW(-a[H]());throw m("Unknown type of negative.");}return new rW(a)};rW[J].Mm=function(){return Oj([new LNa],this.hh[0].Mm())};rW[J].Iy=function(){return this.Mn()instanceof rW};function sW(a){this.hh=a}U(sW,pW);sW[J].HI=function(){return 1};sW[J].Mm=function(){var a=[];V(this.hh,function(b){var c=b.Iy();0a.Hda&&(e=k[B](e/a.Hda),1b?a/k.pow(10,-b):a*k.pow(10,b)}function WNa(a){a=k.abs(.4342944819032518*k.log(a));return 1E-7>k.abs(a-k[B](a))}function yW(a){return k[Fb](.4342944819032518*k.log(a))}function zW(a){return k[Eb](.4342944819032518*k.log(a))};function AW(){}R=AW[J];Ka(R,function(a,b,c){this.Y8=!1;this.b=a;this.yD=b;this.zq=null===c||0>c?this.Oaa():2b?1:0};function ZNa(a){this.gP=a.zu+1;this.$a=a[CB];this.aua=a.Bda;this.r_=0;this.hs=a.rZ||BV();this.a7=0;this.va=[]}ZNa[J].add=function(a,b){if(0b.x?1:a.xe[e[I]-1].x&&TNa(d,g.max);return{data:d.lf(),Lq:c}} function gOa(a){var b=dOa(a),c;c=[];for(var d=b[I]-1;0<=d;d--){var e=b[d];if(null!=e&&0!==e){e=new qW(e);if(0h?null:A)&&h=aPa[e-1]?f=.7:0a[I]?Oj(a,dk(0,4-a[I])):Pj(a);return a[Ar]()}function fPa(a){a=ePa(a);var b=new Date(1970,0,1,0,0,0,0);b[Ld]((a[6]||0)+1970);b[Jd](a[5]||0);b[Xd]((a[4]||0)+1);b.setHours(a[3]||0);b.setMinutes(a[2]||0);b.setSeconds(a[1]||0);b.setMilliseconds(a[0]||0);return b}function gPa(a,b){return Bj(a,function(a){return a*b})} var SW="Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),hPa=["milliseconds","seconds","minutes","hours",Gva,"months","years"],iPa={};V(hPa,function(a,b){iPa[a]=b});var jPa=[[1],[0,1],[0,0,1],[0,0,0,1],[0,0,0,0,1],[0,0,0,0,0,1],[0,0,0,0,0,0,1]],ZOa=[0,0,0,0,1,0,0],aPa=[500,30,30,12,15,6,0],XW=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function kPa(a){switch(a){case eh:case fh:return{hk:lPa,Px:mPa};case si:return{hk:nPa,Px:oPa};case N:case ni:return{hk:pPa,Px:qPa};default:return{hk:pPa,Px:qPa}}}function pPa(a){return ha(a)}function qPa(a){return a}function lPa(a){return a[jc]()}function mPa(a){return new Date(a)}function nPa(a){return YW(a)}function oPa(a){return VW(a)[Ar]()};function ZW(a,b,c){this.h4=a;this.wP=b;this.cZ=c}U(ZW,AW);R=ZW[J];R.eQ=function(){return null};Ka(R,function(a,b,c){ZW.g[Vc][K](this,a,b,c);a=Yo(a,this.lb(lua));b=[];b[z](a.millisecond);b[z](a.second);b[z](a.minute);b[z](a.hour);b[z](a.day);b[z](a.month);b[z](a.year);this.cZ=rPa([b,dk(this.cn,b[I]),this.cZ])});function rPa(a){a=ek[bd](null,a);return Bj(a,function(a){return Fj(a,function(a){return a})})}R.U=function(a,b){return a.U(b)};R.ur=function(a){return lPa(a)};R.vK=function(a){return mPa(a)}; R.s_=function(a){return a};R.yG=function(a){var b=this.Ue,c=this.ff,d=this.zq;-1===d&&(d=6);var e=(c-b)/d,d=TW(e,this.h4,this.wP),f;a?(f=RW(new Date(b),d),b=YOa(new Date(c),d,1)):(f=RW(new Date(b),d),this.ur(f)!=b&&(f=YOa(new Date(b),d,1)),b=RW(new Date(c),d));c=VW(e);c=$Oa(c,d);this.vha=c=0=l)return null;for(var n=k[Fb](k.log(l)/k.log(10)),q=xV(5,function(a){return{je:k.pow(10,n-a),lO:5}}),l=[],t=!1,v=0;va.km&&(a={km:n,wT:{oj:e*c.je,rs:l*c.je}})}return a}, a);return a.wT}function xPa(a,b,c,d,e,f,g){var h=[];if(1>g)return h;for(var l=b-a,n=d+f,q=k[Eb](l/(1-(c+e))/g),l=k[Fb](l/(1-n)/g);qa?1b&&(a/=k.pow(10,b));a=k[B](1E4*a)}if(0==a)return 0;for(0>a&&(a=-a);0===k[B](a%10);)a=k[B](a/10);if(1==a||5==a)return.5;b=2*k[Fb](k.log(a)/k.log(10));return b=b+a%2+(0==a%5?0:2)});function aX(){this.f$=0}U(aX,AW);aX[J].eQ=function(){return 0};var yPa={W5:10,R0:10,Isa:10,Fva:10,Uya:10};R=aX[J];R.Oaa=function(){return 4};Ka(R,function(a,b,c){aX.g[Vc][K](this,a,b,c);this.gd=null;this.pL=ep(a,this.lb(zI),1);this.iM=a.U(this.lb(Vna),sk(yPa))}); R.t_=function(a){var b,c,d,e,f,g=this.Ue,h=this.ff,l=this.uea;b=S(zPa,null,this.iM,this.zq,g,h,l);a?(d=1/k.max(k.min(this.zq,6),3),e=c=-1E-4,f=d,null!=l&&(a=h-g,lh&&h+a>l&&(h=l))):(c=-1/k.max(this.zq,3),d=0,e=c,f=d,this.iM.W5*=2,this.iM.R0*=-1);l=g;a=h;var n=this.zq;(b=wPa(l,a,c,d,e,f,n,b))||(0<=l||0>=a||1==n?b={oj:l,rs:a}:(b=k.max(1,k.min(n-1,k[B](a/(a-l)*n))),c=n-b,l=k.max(a/b,-l/c),b={oj:-c*l,rs:b*l}));l=(b.rs-b.oj)/this.zq;a=[];for(c=0;c<=this.zq;++c)a[z](b.oj+l*c);a[0]!==g&&a[0]- l==g&&a[Ke](g);a[a[I]-1]!==h&&a[a[I]-1]+l==h&&a[z](h);this.zq=a[I]-1;BW(this,k.min(a[0],this.Ue));CW(this,k.max(a[a[I]-1],this.ff));this.$q(a)};R.$q=function(a){aX.g.$q[K](this,a);var b=0;V(this[xB],function(a){a=this.Aq(a);b=k.max(b,JKa(a/this.pL))},this);this.f$=b};R.kH=function(){var a=this.cn,a={pattern:a,fractionDigits:a?null:this.f$,scaleFactor:this.pL,prefix:sp(this.b,this.lb(AI)),suffix:sp(this.b,this.lb(yI))};this.gd=new nq(a)}; function zPa(a,b,c,d,e,f,g,h){var l=(g-f)/b,n=f*h,q=g*h;h=0;if(null!=e){var t=e>=n&&e<=q;h+=(t?1:-1)*a.R0;t&&(n=k.min(e,n),q=k.max(e,q))}h-=k.abs(1-(d-c)/(q-n))*a.W5;c=$W(l)*a.Uya;h=h-c-($W(f)+$W(g)+$W(f/l))*a.Fva;if(1d?1:0};R.ur=function(a){return YW(a)};R.vK=function(a){return VW(a)[Ar]()};R.s_=function(a){return a}; R.yG=function(a){var b=this.Ue,c=this.ff;this.Qa=b;this.Ab=c;var d=this.zq;-1===d&&(d=6);var d=(c-b)/d,e=TW(d,CPa,0);this.Z_=dPa(e);e=UW(e);this.tickSize=d=k.max(1,k[B](d/e))*e;a?(BW(this,k[Fb](b/d)*d),CW(this,k[Eb](c/d)*d)):(BW(this,k[Eb](b/d)*d),CW(this,k[Fb](c/d)*d))};R.t_=function(){for(var a=[],b=this.Ue,c=this.ff;bl&&(n=n[Lc](),n.$k(l)),this.S.xZ(d,h,d+e,h,n,b));c.Yg&&c.XM&&((d=c.NK)||(d={type:ZJ}),l=c.Yg,eX(this,g,h,k.min(c.$c,f/2,e/2),l,d,b))}else this.S.ob(a.sc[HB][F],a.sc[HB].top,a.sc[HB][r],a.sc[HB][y],a.sc.brush,b)}; function KPa(a,b){if(b.ba){var c=a.S.Ha(!1),d=DT([wH,b[yc]]);a[JA](c.a(),d,wH);if(d=JPa(b))d=Nm(d),a.S.ob(d[F],d.top,d[r],d[y],Go,c);b.Ja&&a.Gu(b.Ja,c);b.sc&&a.wZ(b,c);d=null;if(b.ah&&b.ah.ba){var e=b.ah[HB].x,f=b.ah[HB].y,g=b.ah.brush,d=a.S,h=d.Ha();d.ob(e,f,12,12,g,h);d[p](c,h);g=new oO;g[eC](e+2,f+2);g.ta(e+12-2,f+12-2);g[eC](e+12-2,f+2);g.ta(e+2,f+12-2);e=new Ao;e.pd(We);e.$k(2);d.Ba(g,e,h);d=h.a();h=DT([wpa,b[yc]]);a[JA](d,h)}a.S[p](a.bt,c)}} function LPa(a,b){b&&(MPa(a,b.z3,-1),b.g3&&a.Gu(b.g3,a.bt),MPa(a,b.D2,1))}function MPa(a,b,c){if(b){var d=rO(b[rC]),d=a.S.Ba(d,b.brush,a.bt);b[PB]&&(b=DT([vH,c]),a[JA](d,b))}}function IPa(a,b){if(b){var c=b[LA],d=a.S,e=a.ex;WLa(c.nY,d,e);XLa(c.X1,d,e);YLa(c.T5,d,e);c=a.S.ob(b.YH[F],b.YH.top,b.YH[r],b.YH[y],Go,a.ex);a[JA](c,fwa)}}R.Jj=function(a,b,c){var d=b[Ic];a=this.S.Pl(a,b);a>c&&(d=k.max(1,k[Fb](b[Ic]*c/a)));return d};function fX(a,b){var c=a.Fd[b];c&&(a.S.mg(c),delete a.Fd[b])} R.AK=function(a,b){var c=a[gB]?gU(a,this.Pv[ns]()):hJa(a,this.S,this.l6).a();this[JA](c,b)};R.Gu=function(a,b,c){(a=NPa(this,a,c))&&this.S[p](b,a);return a}; function NPa(a,b,c){var d=b.N;if(!d||0==d[I])return null;a=a.S;var e=b.la,f=b.Hr,g=null!=b.Ib?b.Ib:0,h=b[SC]?b[SC]:{x:0,y:0},l=b.sa,n=!!l||c||!1;c=a.Ha();if(0===g&&f){var q=wV(b);if(q){var t=k[Eb](q[F]-3)+.5,v=k[Fb](q.top-1)+.5;a.ob(t,v,k[Fb](q[od]+3)+.5-t,k[Fb](q[Xc]+1)+.5-v,f,c)}}for(f=0;f=A;P--)O=v.j[P].ea,t.ta(O.AX,O.BX),O.yX==O.AX&&O.zX==O.BX||t.ta(O.yX,O.zX);else O=v.j[E].ea,t.ta(O.AX,O.BX),t[as]();a.S.Ba(q,n,l)}d=DT([Ng,c]);a.ye(a.If.area.bf,d,l.a()); if(e){d=SOa(b);e=DT([ku,c]);f=d.Fc(a.S);g=$Pa(a,b);if(f){l=b.Go;n=b.hj;if(l||n){g=g||a.S.Ha();if(l)for(d=0;d=b[SB])OPa(a,e),aQa(a,b,c);else{var f=QW(b,d);if(!Jj(f.Cc)){d=(f=f.Fc(a.S))&&d?null:$Pa(a,b);if(f){var g=b.Go,h=b.hj;if(g||h){d||(d=a.S.Ha());if(g)for(var l=0;l=l[od]||h.x+g<=l[F]||h.y-g>=l[Xc]||h.y+g<=l.top)g=!1;else{if((h.x>=l[od]||h.x<=l[F])&&(h.y>=l[Xc]||h.y<=l.top)){g*=g;var n=h.x-l[od],q=h.x-l[F],t=h.y-l[Xc],h=h.y-l.top,l=n*n,q=q*q,t=t*t,h=h*h;if(l+t>=g&&l+h>=g&&q+h>=g&&q+t>=g){g=!1;break a}}g=!0}}g&&(g=DT([b[G]==RK?SK:$F,c,e]),NW(d,b)?a.ye(f,g,fQa(a,d,QOa(d,b),LW(d,b))):OPa(a,g),d.sa&&(f=DT([Mu,c,e]),gX(a,d.sa,f)),d.Tc&&hX(a,d.Tc,c,e),d.ea.Os&&eQa(a, b,c,e,d.ea.Os))}function ZPa(a,b,c,d){if(c&&c.ea){var e=a.S.wl(c.ea[UC][F],c.ea[UC].top,c.ea[UC][r],c.ea[UC][y],c.Oc),f=a.S.wl(c.ea[MC][F],c.ea[MC].top,c.ea[MC][r],c.ea[MC][y],c.yA),g=a.S.Ha();a.S[p](g,e);a.S[p](g,f);if(e=c.Go)for(f=0;ff[od])&&(f=b[KC])&&!Jj(f)){var g=[zL,d];null!=c&&Lj(g,c,1);var g=DT(g),h=e.x,l=e.y,n=e[I],q=e[D],e=e[wC]==zh?[n,1]:[1,n],e=a.S.wl(k.min(h,h+e[0]),k.min(l,l+e[1]),k.abs(e[0]),k.abs(e[1]),new Ao({fill:q}));a.ye(a.If.annotation.bf,g,e);e=a.S.Ha();g=[xL,d];null!=c&&Lj(g,c,1);h=null;b.bundle&&!b.bundle.i1&&(f=[b.bundle[gd]],h=-1);b=a.S.HH();for(l=0;ld)throw m("Data table should have at least 3 columns");a(this.A2,!0,[ni]);var e=a(this.YM,!1,[ni]),f=a(this.aN,!1,[ni]);this.Eia=c.Na(this.YM);this.Kia=c.Na(this.aN);$i(this.Rr)&&this.Rra.tM)throw m("Not enough space for labels. Need: "+b+" got: "+a.tM);a.Jy[ye](function(a,b){var c=a.$Y,d=b.$Y;return c==d?a[yc]>b[yc]?1:0:c>d?1:-1});c=0;for(d=a.Jy[I];ce[0].av()){for(var f=a,g=e,e=0;eb[c][I]} function vQa(a,b){var c=a.gc[Xc]-a.gc.top,d=a.Ta[Ic],e=c-a.QF*d,f=1C)&&A[I]b.O())throw m("Not enough columns given to draw the requested chart.");if(ap(this[fs],GF)){for(var c=[],a=a.X()-1;0<=a;a--)c[z](a);b.Kn(c)}this.Xb=b};function EQa(a,b,c,d){null!=b||(b=d());b=k[B](b);null!=a||(a=(c-b)/2);a=k[B](a);b=k.min(a+b,c);return{start:a,end:b}} R.gma=function(){var a=this.ca,b=Ep(this[fs],gK,a[r]),c=Ep(this[fs],jK,a[y]),d=Ep(this[fs],hK,a[y]),e=Ep(this[fs],iK,a[r]),f=S(function(){var b=a[r]/1.618,c=a[r]-a[y]*(1.618-1);return k[B](b>c?b:(b+2*c)/3)},this),e=EQa(e,b,a[r],f),b=k.min(e[Rc],e.end),e=e.end,f=e-b,g=S(function(){var b=a[y]/1.618,c=a[y]-a[r]*(1.618-1);return k[B](b>c?b:(b+2*c)/3)},this),d=EQa(d,c,a[y],g),c=k.min(d[Rc],d.end),d=d.end;a.F={left:b,right:e,width:f,top:c,bottom:d,height:d-c}};function oX(a,b,c,d){return new FQa(a,b,c,d)}function FQa(a,b,c,d){this.iS=b;this.gd=new nq({pattern:a});this.bya=c;this.Tva=d}ua(FQa[J],function(a){a/=this.iS;return this.gd.wc(a)+(Oe+(2>k.abs(a)?this.bya:this.Tva))});function pX(){this.d$=new Date;this.qm(fg)}pX[J].qm=function(a){switch(a){case Fg:a=hq.YEAR_FULL;break;case ng:a=eba;break;case hg:a=hq.YEAR_MONTH_ABBR;break;case Tf:a=Up[Pd].SHORT_DATE;break;default:a=Up[Pd].SHORT_DATETIME}this.gd=new lq({pattern:a,timeZone:0})};ua(pX[J],function(a){this.d$[Zc](a);return this.gd.wc(this.d$)});function qX(){this.e2=null;this.zD=[];this.k_=this.Yz=this.uK=null}function GQa(a,b){a.e2=b;return a}function HQa(a,b){a.uK=b;return a}qX[J].Un=function(a){this.Yz=a;return this}; function IQa(a,b){var c;c=KKa($i(b)?b:3);c=[oX(c,k.pow(10,15),cAa,cAa),oX(c,k.pow(10,12),Eza,Eza),oX(c,k.pow(10,9),nBa,nBa),oX(c,k.pow(10,6),qAa,qAa)];a.zD=c;return a}function JQa(a){var b;b=KKa($i(5)?5:3);b=[oX(b,k.pow(10,15),mg,mg),oX(b,k.pow(10,12),ug,ug),oX(b,k.pow(10,9),xM,xM),oX(b,k.pow(10,6),eg,eg)];a.zD=b;return a}qX[J].lf=function(){var a;a=this.k_?new nq(this.k_):new nq({pattern:KKa($i(this.e2)?this.e2:16)});return new KQa(a,this.zD,this.uK,this.Yz)}; function KQa(a,b,c,d){this.Jna=a;this.zD=b||[];this.uK=c||null;this.Yz=d||null}ua(KQa[J],function(a){var b=0>a;a=k.abs(a);if(this.uK){var c=this.uK;if(0!=a){var d=k[Fb](k.log(k.abs(a))/GIa)+1;d>c?(c=k.pow(10,d-c),a=k[B](a/c)*c):(c=k.pow(10,c-d),a=k[B](a*c)/c)}}c=null;for(d=0;d=e.iS){c=e[Sb](a);break}}null==c&&(c=this.Jna.wc(a));this.Yz&&(a=this.Yz.symbol,d=this.Yz.usePadding?Oe:L,c=this.Yz[uc]==zu?c+d+a:a+d+c);return b?pf+c:c});function rX(a,b,c,d,e,f){this.Nd=a;this.Ga=b;this.oy=c;this.hv=d;this.Nb=f}function LQa(a,b,c){return new rX(a,b,!0,!0,0,c)}function sX(a,b,c){return new rX(a,b,!1,!1,0,c)}kz(rX[J],function(){return k[B](this.Ga)});hb(rX[J],function(){return this.Nd});rX[J].hd=function(){return this.Nb};rX[J].Hn=function(a){this.Nb=a};function tX(a,b){this.VL=a;this.wK=b||0;var c;c=this.VL+this.wK;if(1<=c)c=1;else{var d=c[qc]();c=0;var e=d[Dd](fJ);-1!=e?c=ka(d[mc](e+1),10):e=d[I];d=d[Dd](qf);-1!=d&&(c-=e-1-d);c=k.pow(10,-c)}this.pea=c;this.Ga=0}R=tX[J];Ea(R,function(){this.Ga++;return this[H]()});R.Zg=function(){this.Ga--;return this[H]()};hb(R,function(){return k[B]((this.Ga*this.VL+this.wK)*this.pea)/this.pea});ta(R,function(a){this.Ga=k[Fb]((a-this.wK)/this.VL);return this[H]()}); ra(R,function(a){this.Ga=k[Eb]((a-this.wK)/this.VL);return this[H]()});Wa(R,function(a){this.Ga=k[B]((a-this.wK)/this.VL);return this[H]()});function MQa(a,b,c,d){this.oa=a;this.Mg=b;this.wb=c;this.gd=d}function NQa(a,b){var c=b[I];if(0=this.ym?(this.Sk=new vX(a,b,c,d,this.gu),this.Fi=k[B](this.Sk.pb(this.ym))):b<=-this.ym?(this.Sk=new vX(-b,-a,d,c,this.gu),this.Fi=k[B](this.Sk.pb(this.ym)),f=2*this.Fi-d,e=2*this.Fi-c,this.Sk=new vX(-b,-a,f,e,this.gu)):a>=-this.ym?(this.Fi=k[B](c),this.Sk=new vX(this.ym,b,this.Fi,d, this.gu)):b<=this.ym?(this.Fi=k[B](d),e=2*this.Fi-c,this.Sk=new vX(this.ym,-a,this.Fi,e,this.gu)):(this.Sk=new vX(this.ym,b,0,1,this.gu),e=this.Sk.pb(-a),this.Fi=k[B](c+e/(e+1)*(d-c)),b>=-a?this.Sk=new vX(this.ym,b,this.Fi,d,this.gu):(e=2*this.Fi-c,this.Sk=new vX(this.ym,-a,this.Fi,e,this.gu)));this.Ig=dthis.Fi*b?this.Sk.xf(a):a*bthis.ym?this.Sk.pb(a):a<-this.ym?2*this.Fi-this.Sk.pb(-a):this.Fi};function wX(a){this.Iua=a[Ib]();this.VJ=a[I];this.Ga=0}R=wX[J];Ea(R,function(){this.Ga++;return this[H]()});R.Zg=function(){this.Ga--;return this[H]()};hb(R,function(){var a=k[Fb](this.Ga/this.VJ);return xW(this.Iua[this.Ga-a*this.VJ],a)});ta(R,function(a){this.Ga=this.VJ*zW(a);if(this[H]()!=a)for(;this.Zg()>a;);return this[H]()});ra(R,function(a){this.Ga=this.VJ*yW(a);if(this[H]()!=a)for(;this[zc]()a;);if(a-this[H]()=a&&d<=b&&(a=this.oa.xf(d+this.gK),c=k.max(c,a));return this.Kt[Eb](c)};function xX(a,b,c,d){this.zH=a;this.XO=b;this.l4=c;this.fga=d;this.wx=(this.fga-this.l4)/(this.XO-this.zH);this.qL=this.wx*this.zH-this.l4}R=xX[J];R.xf=function(a){return(a+this.qL)/this.wx};R.pb=function(a){return a*this.wx-this.qL};R.Eo=function(){return this.l4};R.en=function(){return this.fga};R.cc=function(){return this.zH};R.ic=function(){return this.XO};function VQa(a,b){this.aT=a;this.sK=k[Fb](a/10);this.xr=a-this.sK;this.pc=0;this.DS=yW(k.abs(b));this.iA=this.xr*this.DS;this.Ga=0}function WQa(a){var b=k[Fb](a.Ga/a.xr);a=10*(a.Ga+a.sK-b*a.xr)/a.aT;0==a&&(a=1);return xW(a,b)}R=VQa[J];hb(R,function(){this.Ga=k.abs(this.pc)+this.iA;return 0this.pc?-WQa(this):0});Ea(R,function(){this.pc++;return this[H]()});R.Zg=function(){this.pc--;return this[H]()}; ta(R,function(a){var b=this.sK,c=yW(k.abs(a));if(k.abs(a)<=k.pow(10,this.DS))return this.pc=0>a?-1:0,this[H]();0a&&(this.pc=this.iA-this.xr*c,b=-b);this[H]()!=a&&(c=this.aT*a/xW(1,zW(k.abs(a))),this.pc+=k[Fb](c)-b);return this[H]()}); ra(R,function(a){var b=this.sK,c=yW(k.abs(a));if(k.abs(a)<=k.pow(10,this.DS))return this.pc=0a&&(this.pc=this.iA-this.xr*c,b=-b);this[H]()!=a&&(c=this.aT*a/xW(1,zW(k.abs(a))),this.pc+=k[Eb](c)-b);return this[H]()}); Wa(R,function(a){var b=yW(k.abs(a));if(k.abs(a)<=k.pow(10,this.DS))return this.pc=0;if(0a)return a-this[H]()>=this.Zg()-a?this[zc]():this[H]();this.Zg()}else if(0>a){this.pc=this.iA-this.xr*b;if(this.Zg()c[I])return uX(this.sp,c);var b=c[0],d=c[1];if(0==b){if(3>c[I])return uX(this.sp,c);b=d;d=c[2]}c=xW(1,zW(k.abs(b)));c==b&&(c*=10);this.Kt[Eb](c/k.abs(d-b));do if(b=this.Kt.Zg(),c=new VQa(b,a),c=RQa(c,this.oa.cc(),this.oa.ic(),b),b=this.sp,d=[],!(1>=c[I]||0!=c[0])){d[z](c[0]);for(var e=1,f=c[I];e=this.gK);return this.Kt.Zg()};function YQa(a,b){this.Mz=null!=a?a:1;12=this.mha)return yX(this,4),this.cj*this.gf[Fb](a/this.cj);for(yX(this,2);a>=this.Dj[this.Ga];)this.Ga++;return this.Dj[--this.Ga]}); ra(R,function(a){if(a<=this.v3)return yX(this,1),this.gf[Eb](a);if(a>this.jD)return yX(this,4),this.cj*this.gf[Eb](a/this.cj);for(yX(this,3);a<=this.Dj[this.Ga];)this.Ga--;return this.Dj[++this.Ga]});Wa(R,function(a){if(a=this.Eya)return yX(this,4),this.cj*this.gf[B](a/this.cj);for(yX(this,3);0a?6048E5==a?new tX(a,3456E5):new tX(a):new YQa(k[B](a/2629746E3))} function aRa(a){if(!ma(a))return Zqa;var b=new Date;b[Zc](a);a=L+AX(b[Rb]()[qc](),4);var c=b[Oc](),d=b[he](),e=1!=d,f=b[Fe](),g=b[Ee](),h=b.getUTCSeconds(),b=b.getUTCMilliseconds(),l=0!=f||0!=g||0!=h||0!=b;if(0!=c||e||l)a=a+pf+AX((c+1)[qc](),2);if(e||l)a+=pf,a+=AX(d[qc](),2);l&&(a+=ug,a+=AX(f[qc](),2),a+=Bf,a+=AX(g[qc](),2),a+=Bf,a+=AX(h[qc](),2),a+=qf,a+=AX(b[qc](),3));return a} function BX(a,b){var c=L,d=new Date;d[Zc](a);var e=d[Oc](),f=d[he](),g=d[Fe](),h=d[Ee](),l=d.getUTCSeconds(),n=d.getUTCMilliseconds(),c=c+AX(d[Rb]()[qc](),4);if(b==Fg)return c;c=c+pf+AX((e+1)[qc](),2);if(b==hg)return c;c+=pf;c+=AX(f[qc](),2);if(b==Tf)return c;c+=ug;c+=AX(g[qc](),2);c+=Bf;c+=AX(h[qc](),2);c+=Bf;c+=AX(l[qc](),2);c+=qf;return c+=AX(n[qc](),3)}function AX(a,b){for(var c=a[I];cd?-bRa(-d,c):cRa(d,c);var e=a.end,c=0>e?-cRa(-e,c):bRa(e,c);return new no(d,c)} function cRa(a,b){if(0==a)return 0;for(var c=a,d=0,e=ia;0a-b))break;e=h*g+d;e=EX(e,f);if(e<=a&&e>a-b)break;f=h*g;d+=f;c-=f}return e}function bRa(a,b){if(0==a)return 0;for(var c=a,d=0,e=ia;0h&&(e=5*g+d,e=EX(e,f),e<=a+b&&e>=a))break;e=h*g+d;e=EX(e,f);if(e<=a+b&&e>=a)break;e=(h+1)*g+d;e=EX(e,f);if(e<=a+b&&e>=a)break;f=h*g;d+=f;c-=f}return e} function EX(a,b){var c=xW(1,k.abs(b));return k[B](a*c)/c}function dRa(a){var b=yW(a),b=xW(1,b);a/=b;b=k.abs(k[B](a)-a);0!=b&&1E-10>b&&(a=k[B](a));return k[Fb](a)};function eRa(a,b,c,d,e,f,g,h,l){this.xna=a;this.Pca=b;this.Zha=c;this.Mg=d;this.rg=e;this.oa=f;this.HS=g;this.wb=h;this.S0=l;this.wna=Rp(a);this.LR=Rp(b);this.rg.qm(this.Pca)}function fRa(a,b,c){var d=a.oa.pb(b);c=a.oa.pb(c);d=(d+c)/2;return sX(a.oa.xf(d),d,a.rg[Sb](b))};function gRa(a,b,c,d,e,f,g){this.oa=a;this.el=b;this.Mg=c;this.rg=d;this.HS=e;this.wb=f;this.S0=g;this.kha=[FX(this,Tf,1),FX(this,Tf,7),FX(this,hg,1),FX(this,hg,2),FX(this,hg,3),FX(this,ng,1),FX(this,hg,6),FX(this,Fg,1),FX(this,Fg,2),FX(this,Fg,5),FX(this,Fg,10),FX(this,Fg,20),FX(this,Fg,50),FX(this,Fg,100),FX(this,Fg,1E3),FX(this,Fg,1E4),FX(this,Fg,1E7)]}function FX(a,b,c){return new eRa(a.el,b,c,a.Mg,a.rg,a.oa,a.HS,a.wb,a.S0)} gRa[J].uI=function(){for(var a=Rp(this.el),b=0;bd.wna,l=zX(d.LR*d.Zha),n=zX(d.LR),c=[],q=ia,t=l[Eb](e),e=n[Eb](e);e<=f;e=n[zc]()){var v=d.oa.pb(e);if(e==t){var t=l[zc](),x=d,A=q,C=e,E=x.Mg.Xu(x.rg[Sb](A),x.wb),P=x.Mg.Xu(x.rg[Sb](C),x.wb);if(k.abs(x.oa.pb(A)- x.oa.pb(C))-(E+P)/2t/2&&h[z](sX(f,q,n)));if(d.S0){f=d;n=g;l=c;h=void 0;b:{for(h=l[I]-1;0<=h;h--)if(null!=l[h].hd()){h=l[h];break b}h=null}null!=h&&(l=f.Mg.Xu(h.hd(),f.wb),t=f.Mg.Xu(n.hd(),f.wb),k.abs(h[AB]()-n[AB]())-(l+t)/ 2f)c=d,d=c.rg[Sb](c.oa.cc()),g=c.rg[Sb](c.oa.ic()),d=d+pf+g,g=[],f=k.abs(c.oa.Eo()-c.oa.en()),c.Mg.ub(d)>f+40||g[z](sX(ia,c.oa.Eo()+c.oa.en()/2,d)),c=g;else{b:{d=c;if(!(2>d[I]))for(g=d[0],f=1;fk.abs(n[AB]()-g[AB]())&&g[H]()!=n[H]()){d=!0;break b}g=n}d=!1}if(d){d=[];for(g=0;gv||v>d)t=k.min(f,e);c=a.pb(t);b=a.pb(b);b=hRa(c,a)/hRa(b,a)}return(.65=t&&(v=l[I]);var C=n.bp();if(null!=C){C=c(C[jc]()-a.jM);if(CA){h=k.max(0, h-1);break}h++}C||l[z]({xa:x,fa:A,ba:!0,brush:b.cv,length:null})}if(q){1x.end){f=k.max(0,f-1);break}f++}A&&h[z]({xa:q.xa,ba:!0,fa:t,Ja:{text:e[n][td],la:b,N:[{x:t,y:0,text:e[n][td],length:v}],Pc:a,Qc:bJ,ZDa:e[n][td],anchor:null,Ib:0}})}}return h} function pRa(a){return Bj(a,function(a){return 0a.by||null===a.by&&a.bD)&&(a.R6=!0,a.by=-1);d[Vc](c,a.yD,a.by);a.ka=d;a.dataType=b;Vy(a,d.U(c,a.lb(Rh)));Ky(a,d.U(c,a.lb(Ph)));a.yw=c.U(a.lb(kL),GOa.vAxis.gridlines.baseline)} function MX(a,b){a.DF=zp(b,a.lb(vD),oOa,a.DF);if(a[G]==yi){var c=a.ka,d=c.U(b,a.lb(Lma));$i(d)||(d=DW(c,c.U(b,a.lb(wD))));var e=c.U(b,a.lb(Mma));$i(e)||(e=DW(c,c.U(b,a.lb(xD))));null!=d&&(a.rb.min=d);null!=e&&(a.rb.max=e)}else a.rb.min=ep(b,a.lb(wD),a.rb.min),a.rb.max=ep(b,a.lb(xD),a.rb.max),a.rb.max=k.max(a.rb.min+1,a.rb.max);a.rb.min>a.rb.max&&(c=a.rb.min,a.rb.min=a.rb.max,a.rb.max=c);a[G]==yi&&(a.rb.min!=-da&&BW(a.ka,a.rb.min),a.rb.max!=da&&CW(a.ka,a.rb.max))} function rRa(a){if(a[G]==yi&&!a.ka)throw m("Axis type/data type mismatch for "+a.yD);} function sRa(a,b,c,d,e,f){a.qg=d+(1==a[hA]?.5:-.5);a.iG=c-1;a.qf=d+c*a[hA];c=a.X8(b);a.sI(b);tRa(a)&&(a.R6||ap(a.b,a.lb(uta)))&&(a.C2=!0);b=a.C2?uRa(a,b,e,f):vRa(a,b,e,f);return{title:a[JC],name:a.Gaa(),type:a[G],pq:a.bD,dataType:a[zB],Qm:a.Qm,qg:a.qg,qf:a.qf,Sd:{Oe:S(a.sea,a),hl:S(a.Aq,a)},position:{Oe:S(a.xG,a),hl:S(a.T8,a)},fk:c,zb:b.zb,Pa:b.Pa,ai:b.ai,text:a.qj,zF:a.ka?{min:a.ka.Ue,max:a.ka.ff}:{min:a.rb.min,max:a.rb.max}}} function vRa(a,b,c,d){a[G]==yi?(wRa(a),a.rj?xRa(a):a.R6?tRa(a)?yRa(a,b):zRa(a,b):ARa(a)):BRa(a,b,a.iG+1);var e=CRa(a),f=null;if(a[G]==yi){var f=Bj(a[xB],function(a){return{tick:a,xa:a.xa,fa:a.fa,ba:!0,length:null,brush:this.cv}},a),g;if(g=a.bD?DRa(a,f):ERa(a,f))g=Bj(g,function(a){return{xa:this.T8(a),fa:a,ba:!0,length:null,brush:this.NS}},a),Qj(f,g);zj(f,function(a){if(NX(this,a.fa)||OX(this,a.fa))a.ba=!1,Nj(this[xB],a.tick);delete a.tick},a)}e&&(e.ba=e.fa!=da&&!NX(a,e.fa)&&!OX(a,e.fa));g=null;ap(a.b, a.lb(Una))&&(f&&(g=Pj(f)),e&&Qj(g||[],[e]));a.QX(b,c,d,null);a.OX(b);return{Pa:f,ai:g,zb:e}} function uRa(a,b,c,d){PX(a,QX(a));RX(a);if(a.ka.Ue>=a.ka.ff)return{Pa:null,ai:null,zb:null};var e=CRa(a);Yj(a.VF);for(var f=da,g=1;g=this.rb.min&&a<=this.rb.max},a);$i(a.by)&&2>a.by&&(b=Rj(b,0,a.by));a.ka.$q(b);a.ka.kH();var c=EW(a.ka);jz(a,Bj(a.ka[xB],function(a){var b=this.ka.Aq(a),f=c.wc(b);return{xa:b,fa:this.Ie(a),text:f,ba:!0}},a))} function HRa(a){var b=da,c=null,d,e=a.ka[xB],e=Bj(e,function(a){d=0b&&(d=0=b[I]||0==a.vq)return null;var c=(b[1].fa-b[0].fa)/(a.vq+1),d=[],e,f,g=b[0].fa;for(e=f=k[Fb]((g-a.qg)/c);0=b[I]||0==a.vq)return null;for(var c=b[0],d=c.xa,e=d,f=[c],g=1;g=b[I])return null;var h=b[1].fa-b[0].fa,c=[],d=[],l;a.vq=k.min(DOa[I],a.vq);e=DOa[a.vq-1];a.vq=e[I];for(g=0;gh)&&WNa(h))for(1>h&&(f=-1,e=b[g+1].fa),h=b[g+1].fa-b[g].fa,l=0;ld&&a.rb.max==da&&CW(b,k.min(d+e,0))}} R.Ie=function(a){return null!=a?this.qg+(a-this.xF)*this[hA]*this.ez:null};function FRa(a,b){if(null==b)return null;Gy(a,1);var c=null!=b?(b-a.qg)*a[hA]/a.ez+a.xF:null;Gy(a,-1);return a.Ie(c)}R.sea=function(a){return this[G]==yi?DW(this.ka,a):a};R.Aq=function(a){return null!=a?this[G]==yi?this.ka.Aq(a):a:null};R.T8=function(a){a=null!=a?(a-this.qg)*this[hA]/this.ez+this.xF:null;return null!=a?this.Aq(a):null};R.xG=function(a){return this.Ie(this.sea(a))}; function GRa(a){switch(a[G]){case KK:return a.rb.min-.5}return a.rb.min}function SX(a,b){return a[G]==yi?b>=a.rb.min&&b<=a.rb.max:b>=k[Fb](a.rb.min)&&ba.qf*a[hA]}function NX(a,b){return fa(b)?!0:b*a[hA]a.bi[I]||2>b} function LRa(a,b,c,d,e){b=KRa(b,a.bi[I],d,a.iya);for(var f=1>=a.bi[I]?a.Hha:k.abs(a.bi[1].fa-a.bi[0].fa)*d-a.pua,g=[];bt||0==v.Nv)x=VX(this,e),v=null}else x=VX(this,e);var A=NT(e,l,this[JC].la,a.F[r],da),C=this.sq,E=k.max(C,k[B](f/ 1.618)),P=k.max(C,k[B](f/3.236)),O=function(){return{key:bE,min:x.minHeight+C,max:x.maxHeight+C,bc:[E-C]}},X=[];X[z]({key:XK,min:C,bc:[da]});0t&&(Ja=v=null,x=VX(this,e),X[T]=O(),X=IKa(X,0,W,f,void 0),g=yV(X,a[y]-a.F[Xc])));var La=a.F[Xc],Ba=g[xB]||[];if(0a[xB][I]?1:k[Eb]((e+a.sq)/f/k.abs(a[xB][1].fa-a[xB][0].fa)));for(var l=0,n=0;nk.abs(a))?f[Sb](a):g[Sb](a)}),l=a.ca,n=0,q=l[wC]===zi,t=l.m[I],v=0;v=O&&(O=6);O/=2;0q;++q){var t=a.L(q);c=a.Sg(q,di);l(c);eSa(f,t);t={columns:{},dataType:t};Bz(t[Is],[q]);e[z](t);n[c]=q;g[z]({af:q,gm:Xt,gE:0,kc:null})}for(q=0;qh)throw m("Invalid gap value ("+h+") in data row #"+f+". Gap value must be non-negative.");c[z]({Rc:d,ze:g,spa:h})}d=g}return c}R.Naa=function(){return this.Ir&&this.Ir.Ep==N?null:null!=this.kf[0]&&null!=this.kf[1]?TD:null!=this.kf[1]?Jh:zu};R.Maa=function(){return this.Ir&&this.Ir.Ep==N?TD:null}; function aY(a){var b=a[Is][Y];return b?b[0]:a[Is][wG][0]}function lSa(a){for(var b=a.ca,c=a.Xb,d=a.zd,e=0;e=d[F]&&this.Qf.Uq(d)},this),S(this.vwa,this),S(function(){this.Ir||(dSa(this,this.Xb),cSa(this),xSa(this))},this)]}; R.ima=function(){var a=this.ca,b=this.mc,c=jk(this.Cg)[JC].la,d=k.max(a[JC].la[Ic],c[Ic]),e=this.Qf.Ta[Ic],f=this.Qf[AB](),g=this.Cj.Ta[Ic],h=this.Cj[AB](),l=a.jF==TH?a[JC][td]:L,n=L,q=L;if(a.jG==TH){var t=function(a){var b=lk(a);Yj(b);b=Bj(b,function(b){return a[b][JC][td]});return Aj(b,function(a){return a!=L})[Je](of)};switch(a.hb){case Bu:case SK:n=t(this.Cg);q=t(this.kf);break;case sh:n=t({0:this.zd}),q=t(this.Ye)}}var n=n&&q?n+ZEa+q:n?n:q?q:L,q=k.max(2,k[B](d/1.618)),v=k.max(2,k[B](e/1.618)), x=k.max(2,k[B](g/1.618)),A=a.F[r]-2*q,g=NT(b,l,a[JC].la,A,1),t=0t.Ww||1>n.Ww)v=FSa(v,!1),q.Ns=v;1!=t.Ax&&1!=n.Ax&&(n=k.min(n.Ax,t.Ax),v=GSa(v,n),q.Ns=v);0==t.qpa&&h&&!h.Re&&(q.Ns=null);n=t}h=q}}} function HSa(a){var b={fill:{},stroke:{},shape:{}};null!=a&&(null!=a[zC]&&Jz(b,a[zC]),null!=a[kB]&&ez(b,a[kB]),null!=a[D]&&Ya(b[nc],Ya(b[dc],a[D])),null!=a[ie]&&rb(b[nc],rb(b[dc],a[ie])),null!=a[jA]&&Ya(b[nc],a[jA]),null!=a[be]&&rb(b[nc],a[be]),null!=a[wA]&&Ya(b[dc],a[wA]),null!=a[pc]&&rb(b[dc],a[pc]),null!=a[Td]&&oa(b[dc],a[Td]),null!=a.shapeType&&db(b[iA],a.shapeType),null!=a.shapeSides&&(b[iA].sides=a.shapeSides),null!=a.shapeRotation&&(b[iA].rotation=a.shapeRotation),null!=a.shapeDent&&(b[iA].dent= a.shapeDent));return b}function ISa(a,b,c){var d=void 0;b=null!=b[Is][w]?b[Is][w][0]:void 0;if(null!=b&&a.Xb.L(b)===ni&&(a=a.Xb[H](c,b),null!=a)){var e,d=jj(a);if(Ln(d))e={fill:{color:d},stroke:{color:d}};else if(d[Jb](0)===Gi){try{var f=go(d)}catch(g){}null!=f&&(e=f)}null==e&&(lj(d,Gi)?(e=gk(BJa(d),HSa),L in e&&(vk(e,e[L]),ok(e,L)),lf in e&&(vk(e,e[lf]),ok(e,lf))):e=HSa(vn(d)));d=e}if(null!=d)return new To([d])} function dY(a,b,c,d,e){a.yv&&(b.rd=JSa(a,c,d,e));var f=ISa(a,c,e);d=KSa(a,c,e);var g=LSa(a,c,e);a=MSa(a,c,e);e=PW(b,c);var h=c.Yg;if(null!=f){var h=h[Lc](),l=function(a,b,c){b=b||L;c!==vE&&(a.hf(up(f,[b+OI,b+QI],a.jb())),a.Bf(mp(f,b+NI,a.Ae)));c!==QI&&(a.pd(up(f,[b+sE,b+vE],a.re)),Bo(a,mp(f,b+rE,a.$h)),a.$k(ep(f,b+qE,a.Ob)))};Dz(b,e=kp(f,mqa,e));var n=Bp(f,nqa);null!=n&&(b.shape=n);n=bp(f,lqa);null!=n&&Jz(b,n);l(h);switch(c[G]){case ku:case Bu:case Ng:l(h,oqa);null!=c.Oc&&(b.Ns=(b.Ns||b.Oc||c.Oc)[Lc](), l(b.Ns,null,vE),l(b.Ns,sH,vE));null!=c.Ow&&(b.pJ=(b.pJ||b.Oc||c.Ow)[Lc](),l(b.pJ,null,QI),l(b.pJ,Yxa,QI));break;case zE:l(h,Yxa,QI),null!=c.Oc&&(b.Oc=(b.Oc||c.Oc)[Lc](),l(b.Oc,null,vE),l(b.Oc,sH,vE));case lL:l(h,Kxa);break;case MK:b.yA=b.yA[Lc](),l(b.yA),l(b.Oc),l(b.yA,Kxa),l(b.Oc,sH)}b.brush=h}a||(sr(b,a),c.fba=c.fba||h.QI(),h=c.fba,b.brush=h);1!=g&&(b.Ax=g,c[G]==ku||c[G]==Ng||c[G]==Bu)&&(e=k[B](e*k[Od](g)*10)/10,Dz(b,e));if(1>d)switch(b.Ww=d,c[G]){case ku:case Ng:case Bu:b.brush=FSa(h,!0);Dz(b, k.max(e-Co(b.brush)/2,0));break;case lL:case zE:b.brush=FSa(h,!1)}}function JSa(a,b,c,d){c=a.RX(b,c,d);var e=b[Is].tooltip;e&&!b.Eg&&(a=ZX(a,e[0],d))&&vk(c,a);c.Ug=!!c.Ug;return c}function ZX(a,b,c){var d=a.Xb;a=a.ca.Dg&&(d[Fd](c,b,Bh)||d.Sg(b,Bh));b=d.Ia(c,b);return{Ug:!!a,Ph:b?!0:!1,content:b}} R.RX=function(a,b,c){if(this.ca.hb===Bu||a.Eg||0===a[SB]){var d=this.Xb,e=this.ca,f,g,h,l;if(a.Eg)f=a[Y][c][0],g=a[Y][c][1],null!=f&&(f=wq(f,d.L(a.af))),null!=g&&(g=wq(g,a[zB])),h=e.Lh===KK?g:f+of+g,l=f;else if(this.ca.kd){var n=this.Cg[0][JC][td]||PL,q=this.kf[0][JC][td]||tza;h=b%2?b-1:b;b=e.m[h];h=e.m[h+1];f=e.Ak[h.af][Is][hC][0];g=aY(h);f=d.Ia(c,f);g=d.Ia(c,g);h=n+NM+f+of+q+NM+g;f=e.Ak[b.af][Is][hC][0];g=aY(b);f=d.Ia(c,f);g=d.Ia(c,g);h+=Ne+n+NM+f+of+q+NM+g}else f=e.Ak[a.af][Is][hC][0],g=aY(a), f=d.Ia(c,f),g=d.Ia(c,g),h=e.Lh===KK?g:f+of+g;a={Ph:!1,content:h,Fn:a[JC],Vw:l}}else a=NSa(this,a,c);return a}; function NSa(a,b,c){var d=a.Xb,e=a.ca.Ma[c],e=b.Eg?b[Y][c][0][qc]():e.rw[b.af];if(b[G]==MK){var f=b[Is][Y];a=d.Ia(c,f[0])+TN+d.Ia(c,f[3])+of+d.Ia(c,f[1])+TN+d.Ia(c,f[2])}else if(a.ca.kd){var g=b[Is][wG],f=b[Is][Y],h=a.Xb[H](c,g[0]);a=a.Xb[H](c,f[0]);g=d.Ia(c,g[0]);f=d.Ia(c,f[0]);if(null===h&&hj(g)&&null===a&&hj(f))return{Ph:!1,content:null};a=f+Ne+g}else{f=b[Is][Y];h=b.Eg?b[Y][c][1]:a.Xb[H](c,f[0]);a=b.Eg?b[Y][c][1][qc]():a.Xb.Ia(c,f[0]);if(null===h&&hj(a))return{Ph:!1,content:null};h=b[Is][Nb]|| [];h[I]&&(h=Bj(h,function(a){return d.Ia(c,a)}),a+=vha+h[Je](of)+Jg)}return{Ph:!1,content:a,Vw:e,Fn:b[JC],Ug:!1}} function sSa(a){function b(a){return{d:a.x,t:a.y}}function c(a){return new BO(a.d,a.t)}function d(a){return{x:a.x,y:a.y}}function e(a){return new BO(a.x,a.y)}var f=a.ca,g=a.zd,h=S(function(a,b,c){b.Gxa&&(this.Cg[0].Ac(c.x),this.kf[0].Ac(c.y))},a);a=S(function(a,b,c){g.Ac(c.d);b.Mga&&this.Ye[a.Ld].Ac(c.t)},a);var l,n,q;switch(f.hb){case Bu:l=e;n=d;q=h;break;case sh:l=c,n=b,q=a}for(h=0;he)var f=d,d=e,e=f;for(var g,h,f=0;fc&&e(),b.sU=new Im(f,c,g,d)):1==n?(dc&&e(),b.sU=new Im(d,l,c,h))} R.vwa=function(){OSa(this);PSa(this)};function OSa(a){var b=a.ca;fk(b.sd,function(a,d){QSa(this,this.kf[d],b.sd[d],this.nta)},a);fk(b.Dd,function(a,d){QSa(this,this.Cg[d],b.Dd[d],this.ata)},a)}function PSa(a){var b=a.ca;fk(b.Dd,function(a,d){QSa(this,this.Cg[d],b.Dd[d],this.bta)},a)}function QSa(a,b,c,d){c[td]&&uz(c,Aj(c[td],S(d,a,b)))}R.ata=function(a,b){var c=this.ca,d=b.Ja;return d.Ib?!0:(d=wV(d))?a.Rn!=TH||(new Im(c.F.top,c.F[od],c.F[Xc],c.F[F]))[ad](d)?!0:!1:!0}; R.bta=function(a,b){var c=this.ca;if(a.Rn!=TH)return!0;var d=b.Ja;if(d.Ib)return!0;var e=wV(d);if(!e)return!0;var d=d.la[Ic]/2,f=new Im(e.top,e[od]+d,e[Xc],e[F]-d),g;for(g in c.sd){var h=ha(g);if(this.kf[h].Rn==TH&&!(1>(c.sd[h][td]?c.sd[h][td][I]:0))){var l=wV(c.sd[h][td][0].Ja),n=wV(wj(c.sd[h][td]).Ja);if(l||n){if(l&&Km(f,l)||n&&Km(f,n))return!1;l?n?(h=k.min(l[F],n[F]),l=k.max(l[od],n[od])):(h=l[F],l=l[od]):(h=n[F],l=n[od]);if(k.abs(e[F]-h)b[r]?(c=b[F],n=BE):(c=n,n=pK),W={i1:!1,label:{text:W,la:h,N:[{x:0,y:0,length:Ja[r],text:W}],Pc:n,Qc:bJ,anchor:new vV(c, O),Ib:0}},a.yv&&(W[gd].sa=gBa),O=W);c=[];for(n=0;npb[r]-Vg)if(Hc[y]xd[Ic]/3)Kn=rc,jl=[rf],Wg=k[Fb](pb[aC]().y),$e.Qc=pK,$e.Ut=!0;else{pb=null;break a}$e.N=[];if(jl[I])for(xd=rc=0,tj=jl[I];xdLa[r]?(Fc.x=C,Ja.Pc=pK):(Fc.x=P[F],Ja.Pc=BE);break;case zi:Fc.x=P[F]+P[r]+2,Ja.Pc=BE,Ja.Qc=pK,Fc.y=P[aC]().y}}else Fc.x=X,Ja.Pc=pK,Ja.Qc=bJ;if(pb&&(e||!e&&!pb.Ut)){c[z](pb);var Sf=!0}else{switch(f){case zh:Ja.Pc=pK;Ja.Qc=bJ;break;case zi:Ja.Pc=BE,Ja.Qc=pK}uz(Ja,W[td]);Ja.la=h;Ja.Hr=l;Xz(Ja,Fc);Ja.Ut=!1;Ja.N=[{x:0,y:0,length:La[r],text:W[td]}];Ja.Ib=0;La=W.lF;a.yv&&null!=La&&(Ja.rd=ZX(a,La,W[kC]));c[z](Ja); T-=h[Ic]}}n=Sf?0:sa;a=zi;t&&f===zi&&(n=0,a=zh,C=b[F]+b[r],E=k[Fb](b.top+b[y]/2));return{jha:{x:C,y:E,length:n,orientation:a,color:q},labels:c,bundle:O?O:null}} function SSa(a,b,c,d,e){var f=b.x,g=b.y,h=d[Ic];b=[];for(var l=0;la.ca.F[Xc]&&(h=a.ca.F[Xc],g=h-l)}else g=a.ca.F.top,h=a.ca.F[Xc];for(var t=k[B]((g+h)/2),v=f+2,x=[],l=0;lk[Fb](b)?(b=k[Fb](b+f),d=k[Fb](d)):b+=f;var h=ep(a[fs],vva,.3),f=XSa(a,c);c=(c.Wsa?h:1)*g.iV/2;g=(e?k[Eb]:k[Fb])(f-c);c=k[Fb](f+c);b=iY(a,g,b);a=iY(a,c,d);return XRa(b.x,b.y,a.x,a.y)} R.Fwa=function(a,b){function c(a){return null!=a?a:e}var d=this.Ye[a.Ld],e=DW(d.ka,d.zb.xa)||0,d=gY(this,a.Ld,b.d,b.t),f=gY(this,a.Ld,b.Vla,c(b.Wla)),g=gY(this,a.Ld,b.Xla,c(b.Yla)),h=gY(this,a.Ld,b.$ma,c(b.ana)),l=gY(this,a.Ld,b.bna,c(b.cna)),n=hY(this,a,b);return{x:d.x,y:d.y,yX:f.x,zX:f.y,AX:g.x,BX:g.y,vO:h.x,wO:h.y,xO:l.x,yO:l.y,Os:n}}; function hY(a,b,c){if(!c.xJ)return[];var d=a.zd;b=a.Ye[b.Ld];var e=a.hV;if(c.ZE>=e.fla||c.Au>=d[xB][I]&&d[G]!=yi)return[];for(var f=XSa(a,c),g=[],h=0,l;l=c.xJ[h];h++){var n=b.Ie(l.psa),q=b.Ie(l.Qta),t=(d[G]==yi?d[xB]&&1c&&(e=k[Fb](e));this.hV={fla:d,iV:e,ioa:a.hb===cI?0:((e+1)*d-1)/2}}}; function YSa(a,b){if(Jj(b))return 0;if(a[G]==yi){for(var c=a.iG,d=null,e=0;ed)break;d={aS:d};a[Cr](asa+b,d);break;case vH:d={Rwa:ha(d[1])};a[Cr](Wra+b,d);break;case wpa:d=ha(d[1]);d={aS:d};a[Cr](Bpa+b,d);break;default:a.v$(b,c)}}Mq(R,function(a,b){this.No[Cr]({type:a,data:b})});function lY(a,b,c,d){jY[K](this,a,b,c,d.hb);this.$=d;this.r3=fTa(this)}U(lY,jY);lY[J].fia=function(a){this.$=a;this.r3=fTa(this)};function fTa(a){var b=a.$;if(b.hb!=sh&&b.hb!=Bu)return{};a={};for(var b=b.m,c=0;cd?b:c}this.$.Lh==KK?(c=b[Ac](Se)[0],c=c!=Mt&&c!=SK&&c!=NK&&c!=$F&&c!=VF&&c!=yE):c=!0;return c?b:Qt}; function gTa(a,b){if(!(new Lm(a.$.F[F]+1,a.$.F.top+1,a.$.F[r]-2,a.$.F[y]-2))[ad](b))return null;switch(a.$.Lh){case uJ:var c=b.x,d=b.y,e=null,f=da,g;for(g in a.r3){var h=a.r3[g],l=h[lA].x,n=h[lA].y,q=h[nC];l-c<=q&&l-c>=-q&&n-d<=q&&n-d>=-q&&(l=(l-c)*(l-c)+(n-d)*(n-d),l<=q*q&&l<=f&&(e=DT([VF,h.kc,h.Si]),f=l))}return e;case KK:a:{c=a.$.Ma;for(d=0;df?[c,g]:[g,c],g=[this.p$,this.q$]);c={entries:[]};e.Fn?sY(this,c,e.Fn,e[Gb],!0,this.Gt,d,!0,f,g,h):sY(this,c,null,e[Gb],!1,this.Gt,d);this.Ju(c,a.kk);return c}; function pTa(a,b,c){var d=b.Mb,e={entries:[]};V(c,S(function(a){a=d.m[a];var b=a.rd;b.Fn?sY(this,e,b.Fn,b[Gb],!0,this.Gt,a,!0):sY(this,e,null,b[Gb],!1,this.Gt,a)},a));a.Ju(e,b.kk);return e} qY[J].O9=function(a,b){var c=a.Mb,d=c.Ma[b].rd,e=!1,f={entries:[]};if(d&&d[Gb])sY(this,f,null,d[Gb],!1,!1);else{var g=0,h=1,l=c.m[I];ROa(c)&&(g=c.m[I]-1,l=h=-1);for(var n=null;g!=l;g+=h){var q=c.m[g];if(q.ZU){d=OW(c,g,b);if(n!=q.af){var n=q.af,t=c.Ma[b].rw[n];hj(pj(t))||rY(this,f,t)}q.j[d]&&q.j[d].rd&&q.j[d].rd[Gb]&&(d=q.j[d].rd,sY(this,f,d.Fn,d[Gb],!0,this.Gt,q,void 0,void 0,void 0,void 0,d.Ph&&d.Ug),e=!0)}}}null!=a.kk&&0=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}function tTa(a,b){var c=CO(a.pie[lA],WX(((b.Us?45:(b.be+b.xd)/2)/180-.5)*k.PI,a.pie.md,a.pie.nd)),c=new Ll(c.x+b[ZA].x,c.y+b[ZA].y);c.x=Rk(c.x,0,a[r]);c.y=Rk(c.y,0,a[y]);return c}function uTa(a){var b=a[SC]?a[SC]:new Ll(0,0),c=a.N[0],d=a.la[Ic];return 270==a.Ib?new Ll(b.x+c.x+d,b.y+c.y-c[I]/2):new Ll(b.x+c.x+c[I]/2,b.y+c.y-d)} function vTa(a,b,c){var d=a.m[b],e=d[G];c=OW(a,b,c);switch(a.hb){case sh:case cI:switch(e){case lL:case zE:return d=d.j[c],d=d.ea.Dr||d.ea,b=uY(a),d=new Ll(d[F]+(d[F]b.x?d[F]+d[r]:d[F],d.topa.F[od])d.x+=2*(b.x-d.x);if(d.ya.F[Xc])d.y+=2*(b.y-d.y);return d}return new Ll(0,0)}function wTa(a,b){var c=a.F;b.x=Rk(b.x,c[F],c[od]);b.y=Rk(b.y,c.top,c[Xc])}function xTa(a,b,c,d){var e=null,f=null,g=jk(b.Dd),h=jk(b.sd),l=g.Qm,n=h.Qm,q=d;b[wC]&&b[wC]!==zh?(n=-n,h[G]===yi&&(q=b.Ma[d][Y]),f=h[uc].Oe(q)):(g[G]===yi&&(q=b.Ma[d][Y]),e=g[uc].Oe(q));a=a.Fr.Ta[Ic];c.x=null===e?c.x:e;c.y=null===f?c.y:f;e=c.x-l*a;f=c.y+n*a;return new Ll(e,f)} function yTa(a,b){var c=CO(a.pie[lA],WX(((b.Us?45:(b.be+b.xd)/2)/180-.5)*k.PI,a.pie.md-.1,a.pie.nd-.1));return new Ll(c.x+b[ZA].x,c.y+b[ZA].y)}function zTa(a){var b=a[SC]?a[SC]:new Ll(0,0),c=a.N[0],d=a.la[Ic];return 270==a.Ib?new Ll(b.x+c.x+d/2,b.y+c.y):new Ll(b.x+c.x,b.y+c.y-d/2)} function ATa(a,b,c){c=OW(a,b,c);var d=a.m[b];b=d[G];c=d.j[c].ea;if(b==lL||b==zE||b==MK){var e=c.Dr||c[MC]||c;c=e[F];b=e[r];var d=c+b,f=e.top,e=e[y],g=f+e,h=uY(a);a=a[wC]==zh?g>h.y?new Ll(c+b/2,g-.1):new Ll(c+b/2,f+.1):cl});this.Hm=$i(c)&&0e?Rk(c,e,f):c:g?k.max(c,e):h?k.min(c,f):c;a=(b-a)/e;b=.8*a;e=1.2*a;f=k[B];if(!(a>e||a=e)){c=1;g=a;do{var g=a,l=c,h=f;0==g||!bl(g)||0>=l||(l=(0==g?1:k.pow(10,k[Eb](-k.log(k.abs(g))/k[vC])-1))*k.pow(10,k.max(0,l)),l*=0=b&&g<=e)&&5>c);a=5>c?g:a}return d?.5=g.u1?g.OJ:k[Fb]((q-g.Vp)/g.Hm)+g.xs,x=n+1-c;d.Oa(t,x,(d[H](t,x)||0)+1);x=this.yl.Na(n)||QL;h[n-c][t][z]({row:l,Kb:n,label:{title:a,Vw:a,Fn:x,content:q[qc](),N:[{title:x,value:q||0}]}})}for(var A=[],n=c;nd?1:0}),d.xz(n-c,fta,b),V(b,function(a,b){A[a.Kb][a.row]=b});for(n=c;na||b}function CSa(a,b,c){for(var d=[],e=0;e=d[MC][r]|| 0>=d[MC][y])&&delete c.hj;break;case ku:case Ng:case Bu:case RK:Jz(c,!0);d.x=g.ea.x;d.y=g.ea.y;if(a.QO===$g||a.QO===hi){var n=Io(a.ona||h.jb(),1,!1,a.pna);$Ta(b,g,c,n,a.qna)}d.brush=new Ao({fill:l,fillOpacity:e,stroke:h.jb(),strokeWidth:1});Dz(d,PW(g,f)+1.5+d.brush.Ob/2)}}} function $Ta(a,b,c,d,e){c=c.T9||(c.T9={});c.x=b.ea.x;c.y=b.ea.y;c.brush=d;b=new Ll(a.F[F],c.y);d=new Ll(a.F[od],c.y);var f=new Ll(c.x,a.F.top);a=new Ll(c.x,a.F[Xc]);c.path=c[rC]||new oO;if(e===$g||e===zi)for(f=rO([f,a]),a=0;a=a[I]?wj(a):jUa(a[b-1],a[b],.5)};a.Nr.kd?kUa(a,q,function(a,b,c,d){return b.Fx?a[b.jd*c+d]:t(a,b.jd*c+d)}):LY(a,q,function(a,b){return b.Fx?a[b.jd]:t(a,b.jd)})}} function gUa(a,b,c){var d=a.Nr.Ma,e=a.Zw.Ma;if(d&&e)if(0==d[I]||0==e[I])a.Tj.Ma=[],LY(a,[],function(){return null});else{var f=function(a){return b(a[Y])},g=[],h=[];if(d[I]===e[I])for(var l=0;l=c.top&&b<=c[Xc]:!1);return(!d||(c?a>=c[F]&&a<=c[od]:!1))&&b} function nUa(a,b,c,d,e){a[uc]&&a[uc].Oe&&b[uc]&&b[uc].Oe&&(c[uc].Oe=function(c){var d=a[uc].Oe(c);c=b[uc].Oe(c);return NY(d,c,e)});a[JC]&&b[JC]&&V(c[JC].N,function(c,d){c.x=NY(a[JC].N[d].x,b[JC].N[d].x,e);c.y=NY(a[JC].N[d].y,b[JC].N[d].y,e)});a.zb&&b.zb&&(c.zb.fa=NY(a.zb.fa,b.zb.fa,e));a.Pa&&b.Pa&&V(c.Pa,function(c,g){c.fa=NY(a.Pa[g].fa,b.Pa[g].fa,e);c.ba=d(c.fa,c.fa)});a.ai&&b.ai&&V(c.ai,function(c,g){c.fa=NY(a.ai[g].fa,b.ai[g].fa,e);c.ba=d(c.fa,c.fa)});a.fk&&b.fk&&(c.fk=lUa(a.fk,b.fk,e));null!= a.qg&&null!=b.qg&&(c.qg=NY(a.qg,b.qg,e));null!=a.qf&&null!=b.qf&&(c.qf=NY(a.qf,b.qf,e));a[td]&&b[td]&&V(c[td],function(c,g){if(c){var h=a[td][g].Ja,l=b[td][g].Ja,n=c.Ja;n&&n[SC]&&(n[SC].x=NY(h[SC].x,l[SC].x,e),n[SC].y=NY(h[SC].y,l[SC].y,e));c.Ja&&(h=0d)&&(g===f||0c)&&(g===e||0a.wheelDelta){if(d[JB]>=d.gua)return;Na(d,d[JB]*d.Nia)}else{if(d[JB]<=d.g2)return;Na(d,d[JB]/d.Nia)}if(c.mv){var e=(d.Vo+d.sn)/2,f=d.gT*d[JB]/2;d.sn=e-f;d.Vo=e+f}c.zw&&(c=(d.Wo+d.tn)/2,e=d.fT*d[JB]/2,d.tn=c-e,d.Wo=c+e);this[jC]()}};var vUa=[{isEnabled:function(a){a=a.U(XI);return null==a||Ti(a)&&Ij(a,ava)?!0:!1},constructor:qUa},{isEnabled:function(a){a=a.U(XI);return Ti(a)&&Ij(a,$ua)?!0:!1},constructor:rUa},{isEnabled:function(a){a=a.U(XI);return null==a||Ti(a)&&Ij(a,npa)?!0:!1},constructor:tUa},{isEnabled:function(a){a=a.U(XI);return Ti(a)&&Ij(a,rqa),!1},constructor:sUa},{isEnabled:function(a){a=a.U(XI);return null==a||Ti(a)&&Ij(a,gpa)?!0:!1},constructor:uUa}];function wUa(a,b,c,d){if(c.U(vi)===gG)throw m("Cannot use explorer with a pie chart");this.b=c;this.Ua=a;this.qs=null;this.Mj=b;this.$=d;this.fh=null;this.so=[];xUa(this)}R=wUa[J];R.my=function(){var a=ep(this.b,Fua,4);1>a&&(a=1/a);var b=ep(this.b,Gua,.25);1a.m[I])return!1;this.dg=b;for(var d=a.pie.si,e=a.m[I]/d[I],f=0;fa.m[n].xd;)UY(this,a.m[n],g,h),n+=1;l&&UY(this,l,g,h);for(l=q-1;l>=n;--l)UY(this,a.m[l],g,h)}a.nq&&(this.OR=c.Ha(),EUa(this,a.nq),c[p](this.dg,this.OR));return!0}; R.wZ=function(a,b){if(this.Mb.I6){var c=a.sc[HB][y],d=a.sc[HB][F]+a.sc[HB][r]/2,e=a.sc[HB].top+c/2,f=a.sc.brush[Lc]();f.Bf(1);eX(this,d,e,c/2,f,{type:ZJ},b)}else TY.g.wZ[K](this,a,b)}; function UY(a,b,c,d){if(b.ba){var e=a.S.Ha(),f=a.Mb,g=f.pie[lA],h=b[ZA];if(b.fc){var l=f.pie.LD,n=b.fc,q=new oO;q[eC](h.x+n.vf.x,h.y+n.vf.y);q.ta(h.x+n.vf.x,h.y+n.vf.y+l);q.Vf(h.x+g.x,h.y+g.y+l,c,d,n.be,n.xd,!0);q.ta(h.x+n.di.x,h.y+n.di.y);q.Vf(h.x+g.x,h.y+g.y,c,d,n.xd,n.be,!1);a.S.Ba(q,n.brush,e)}if(b.Eu||b.zx)l=f.pie.LD,n=new oO,n[eC](h.x+g.x,h.y+g.y),n.ta(h.x+g.x,h.y+g.y+l),b.zx&&(n.ta(h.x+b.di.x,h.y+b.di.y+l),n.ta(h.x+b.di.x,h.y+b.di.y)),b.Eu&&(n.ta(h.x+b.vf.x,h.y+b.vf.y+l),n.ta(h.x+b.vf.x,h.y+ b.vf.y)),a.S.Ba(n,b.jR,e);n=b.vy?b.vy.brush:b.brush;b.Us?0==b.wJ&&0==b.sC?a.S.Dl(g.x,g.y,c,d,n,e):(q=new oO,q[eC](g.x,g.y-d),q.Vf(g.x,g.y,c,d,0,180,!0),q.Vf(g.x,g.y,c,d,180,360,!0),q[eC](g.x,g.y-b.sC),q.Vf(g.x,g.y,b.wJ,b.sC,360,180,!1),q.Vf(g.x,g.y,b.wJ,b.sC,180,0,!1),q[as](),a.S.Ba(q,n,e)):(q=new oO,q[eC](h.x+b.rC.x,h.y+b.rC.y),q.ta(h.x+b.vf.x,h.y+b.vf.y),q.Vf(h.x+g.x,h.y+g.y,c,d,b.be,b.xd,!0),q.ta(h.x+b.pv.x,h.y+b.pv.y),q.Vf(h.x+g.x,h.y+g.y,b.wJ,b.sC,b.xd,b.be,!1),a.S.Ba(q,n,e));b.hj&&f.Nga&&FUa(a, b.hj,e);if(c=b.Go){c.fc&&(d=new oO,d[eC](c.fc.vf.x,c.fc.vf.y),d.ta(c.fc.vf.x,c.fc.vf.y+l),d.Vf(c.fc.ci.x,c.fc.ci.y+l,c.fc.md,c.fc.nd,c.fc.be,c.fc.xd,!0),d.ta(c.fc.di.x,c.fc.di.y),d.Vf(c.fc.ci.x,c.fc.ci.y,c.fc.md,c.fc.nd,c.fc.xd,c.fc.be,!1),a.S.Ba(d,c.fc.brush,e));if(c.Eu||c.zx)d=new oO,d[eC](c.qC.x,c.qC.y),d.ta(c.lR.x,c.lR.y),d.ta(c.lR.x,c.lR.y+l),d.ta(c.qC.x,c.qC.y+l),d.ta(c.qC.x,c.qC.y),a.S.Ba(d,c.jR,e);FUa(a,c,e)}b.n1&&a.S.$d(b[td],b.S5.x+h.x,b.S5.y+h.y,b.nV[r],BE,BE,b.la,e);h=DT([IE,b[yc]]);e= e.a();a.ye(a.dg,h,e);b.sa&&(e=DT([Mu,b[yc]]),a.AK(b.sa,e))}}function FUa(a,b,c){if(b.Us)a.S.Dl(b.ci.x,b.ci.y,b.md,b.nd,b.brush,c);else{var d=new oO;d[eC](b.vf.x,b.vf.y);d.Vf(b.ci.x,b.ci.y,b.md,b.nd,b.be,b.xd,!0);a.S.Ba(d,b.brush,c)}} function EUa(a,b){for(var c=S(a.Gu,a),d=S(a[JA],a),e=a.S,f=a.OR,g=0;gc)return{};var d={};d[c]={gha:4,Oc:new Ao({stroke:SM,strokeWidth:2,strokeOpacity:.7})};return d};function VY(a,b,c,d,e){this.Cb=b.U(RJ,IW);this.bha=ep(b,sqa,0);this.zwa=0>ep(b,gh,1);nX[K](this,a,b,c,d,e)}U(VY,nX);VY[J].tJ=function(){return[S(function(){this.ca.Lh=oF;this.ca.kd=ap(this[fs],Jsa);this.ca.Zc&=!this.ca.kd;this.ca.kd&&(this.ca.Hh=this.ca.Hh||{},this.ca.Hh.pie=this.ca.Hh.pie||{},this.ca.Hh.pie.Fca=this[fs].U(tva,!0),this.ca.Hh.pie.$0=this[fs].U(xva,.6));for(var a=0;athis.Xb[H](a,1))throw m("Negative values are invalid for a pie chart.");},this),S(nX[J].tJ,this)]}; VY[J].Naa=function(){return zu};VY[J].Maa=function(){return null}; VY[J].V8=function(){return[S(function(){var a=this.Zp();if(this.Xb.L(0)!=ni)throw m("Pie chart should have a first column of type string");var b;b=this.ca;var c=b.F,d=this.Qf[AB](),e=null,f=null,g=k[B](1.618*b.Tm),e=k[B](c[r]*(1-1/1.618)-g);d==Jh?(f=new Im(c.top,c[F]+e,c[Xc],c[F]),e=new Im(c.top,c[od],c[Xc],f[od]+g)):d==zu?(f=new Im(c.top,c[od],c[Xc],c[od]-e),e=new Im(c.top,f[F]-g,c[Xc],c[F])):d==WK?(e=new Im(c.top,c[od],c.top+1/1.618*(c[Xc]-c.top-g),c[F]),f=new Im(e[Xc]+g,c[od],c[Xc],c[F])):e=new Im(c.top, c[od],c[Xc],c[F]);var c=0,d=k.min(e[od]-e[F],e[Xc]-e.top),h=g=k[Fb](d/2),d=k[B]((e[od]+e[F])/2),e=k[B]((e[Xc]+e.top)/2);b.Zc&&(h*=.8,c=g/5,e-=c/2);if(b.kd){var l={md:g*b.Hh.pie.$0,nd:h*b.Hh.pie.$0},g={md:g,nd:h};b={pie:{center:new BO(d,e),md:g.md,nd:g.nd,LD:c,si:b.Hh.pie.Fca?[l,g]:[g,l]},La:f}}else b={pie:{center:new BO(d,e),md:g,nd:h,LD:c,si:[{md:g,nd:h}]},La:f};LUa(this,b);f=this.Qf[AB]();b.La?this.Qf.Uq(b.La):f==YK?this.Qf.Uq(MUa(this)):f==FH&&NUa(this,a.F,b,this.Qf.Ta)},this)]}; function OUa(a,b,c){var d=a.ca,e={},f=up(a[fs],eG,L);a=b[D];var g=b.mb;b=b.ph;var h;d.Zc?(d=a,h=g,f=b):h=d=f;e.normal=new Ao({stroke:d,strokeWidth:1,fill:a,fillOpacity:null!=c?c:1});e.mb=new Ao({stroke:h,strokeWidth:1,fill:g,fillOpacity:null!=c?c:1});e.ph=new Ao({stroke:f,strokeWidth:1,fill:b,fillOpacity:null!=c?c:1});return e} function MUa(a){var b=a.ca,c=b[y]-b.F[Xc];a=a.Qf.Ta[Ic];var d=[];d[z]({min:2,bc:[da]});var e=d[I];d[z]({min:a+2,bc:[da]});c=HKa(d,c);return c[I]>e?(c=b.F[Xc]+c[e],new Im(c-a,b.F[od],c,b.F[F])):null} function LUa(a,b){var c=a.ca,d=a.Xb,e=b.pie[lA],f=b.pie.LD,g=d.X(),h=MV(up(a[fs],vqa,L)),l=OUa(a,h,1),n=Dp(a[fs],tqa,{Va:c.xk,fontSize:c.Tm}),q=zp(a[fs],dG,wOa,c.kd?M:hG),t=zp(a[fs],Fna,xOa,$g),v=mp(a[fs],yoa,1/720),x=ap(a[fs],iva),A=op(a[fs],uqa,jAa),C=mp(a[fs],fG,0);a[fs][ysa]=2;c.m=[];c.So=[];var E,P,O;c.kd?(E=a[fs].U(yva,.01),E=c.Hh.pie.$0*(1+E),E=c.Hh.pie.Fca?[0,E]:[E,0],P=[!1,!0],O=[a[fs].U(nJ,.5),a[fs].U(oJ,1)]):(E=[0],P=[!0],O=[1]);c.pie={center:e,LD:f,md:b.pie.md,nd:b.pie.nd,si:[]};for(var f= S(function(a,b,d,e){var f=c.m[a];1==b?null!=d?f.rd={Ug:!!e,Ph:!0,content:d}:WY(f,t,f):(a=c.m[a-g],WY(f,t,f,a),WY(a,t,f,a))},a),X=S(function(a){var b=c.pie.si[a-1].mT,d=c.pie.si[0].mT;1==a&&b?WY(b,t,b):1La+2&&d.Ik(La+2)===Mu&&d.L(La+2)===ni,cx=Wg&&!(!d[Fd](Vg,La+2,Bh)&&!d.Sg(La+2,Bh)),$e=d[H](Vg,La+1)||0,jl=d.Ia(Vg,La+1),Kn=d[H](Vg,0),Sf=d.Ia(Vg,0),oh=0===tj?0:If/tj,dx=0===tj?0:oh+$e/tj,yq=dx-oh>=v,Wg=Wg&&d[Wr](Vg,La+2)||null;yq?If+=$e:xd+=$e;var hp=xoa+Ja,hs=a[fs].U(hp+bDa, a.Cb[Vg%a.Cb[I]]),hs=MV(hs),is=OUa(a,hs,O[La]),ph=ep(a[fs],hp+NCa,0),ip=mp(a[fs],hp+SCa,C)+nd,ex=Dp(a[fs],hp+HCa,n),Eu=ap(a[fs],[hp+$Ca,cJ],!0),$e=PUa(a,Ja,Vg,oh,dx,$e,jl,Sf,yq,e,Hc,Fc,ip,ph,q,ex,hs,is,Eu);c.m[z]($e);yq=ap(a[fs],hp+DCa,rc&&(yq||x));T(Kn,Sf,hs[D],Ja,yq);La==Ba-1&&f(Ja,Ba,Wg,cx);Ja+=1}0sa?O=null:(sa=k[Od](sa),O=[O-sa,O+sa]);if(null===O||0>O[1]){A=null;break b}h=E(h,O[1])}A=h}if(.4>A)a=null;else{l=l[Lc]();l[JB](-A);a=URa(a,g,g);b:{a=WRa(l,a);g=Sk(f-c,2*k.PI);A=0;h=g;for(E=0;E=g||0==P){a=!1;break b}h=k.min(P,h);A=k.max(P,A)}a=A-h=T.be&&90<=T.xd&&(t={},90>T.be?(t.be=90,t.vf=new BO(n.x+q,n.y)):(t.be=T.be,t.vf=T.vf),270e;if(T.Eu||T.zx)T.jR=T.Pb.mb;return T}function WY(a,b,c,d){c=QUa(c,b);d&&(c+=Ne+QUa(d,b));a.rd={Fn:a[JC],content:c}} function NUa(a,b,c,d){var e=a.ca,f=e.pie.md,g=e.pie.nd,h=c.pie[lA],l=zp(a[fs],xsa,xOa,hG),n=k.PI*(3*(f+g)-k[Od]((3*f+g)*(f+3*g))),q=[];c=[];for(var t=0;tA?T=k.min(T,180):X=k.max(X,180)):T=X=P;var W=function(a){return CO(h,WX(a,C,E))},O=function(a){return W(k.asin(Rk((a- h.y)/E,-1,1)))},sa=function(a){return W(k.PI-k.asin(Rk((a-h.y)/E,-1,1)))},v={tfa:W(Uk(P-90)).y,kT:new no(W(Uk(X-90)).y,W(Uk(T-90)).y),lA:v[td],zA:QUa(x,l),ica:x[Ad],index:x[yc]};180>A?(v.Qea=O,q[z](v)):(v.Qea=sa,c[z](v))}}f=b[r]/2-f-d[Ic];e=GUa(new Im(b.top,b[od],b[Xc],b[od]-f),a.mc,2,d,q);b=GUa(new Im(b.top,b[F]+f,b[Xc],b[F]),a.mc,1,d,c);d=[];Qj(d,e,b);a.ca.nq=d};function XY(a,b,c){jY[K](this,a,b,c,gG)}U(XY,jY);XY[J].fs=function(a){return this.S.Uu(a[Us])};XY[J].v$=function(a,b){var c=b[Ac](Se);switch(c[0]){case IE:c=ha(c[1]);if(0>c)break;this[Cr](cpa+a,{kc:c,Si:null})}};function YY(a,b,c,d,e,f,g){xY[K](this,a,b,c,d,e,g);var h=ap(a,cJ,!0);this.Eoa=xV(f,function(b){return ap(a,xoa+b+$Ca,h)});this.Ixa=ap(a,Toa,!0)}U(YY,xY);YY[J].ws=function(a,b,c){this.iZ(a,b,c)};YY[J].W$=function(a,b){return a[Ks](b,!0)};function ZY(a,b){a.m=a.m||{};var c=a.m;c[b]=c[b]||{};return c[b]} YY[J].iZ=function(a,b,c){var d={Mb:a,kk:this.ue.getEntries(),sv:c,lk:b.Bh},e=b.Bh[$C].Cx;null!=e&&pz(b.Bh[$C],this.ue.lh(e)[LB]);for(var f=this.mp.t6,e=f==hi||f==$g,g=f==qh||f==$g,h=this.ue&&0c){if(b-a.y3<1E3/this.Xf.c2)return}else c=1,a.done=!0;c=a.Qsa.interpolate(a.uoa(c));a.wfa=c;a.y3=b;this.Uc.Lp(c,{});this.mf[Cr](vya)}this.$=a.jea};R.Mt=function(){this.Xf&&(mv(this.Xf.timer),this.Xf=null)}; R.wpa=function(){var a=this.$.F;return{left:a[F],top:a.top,width:a[r],height:a[y]}};R.zo=function(a){return null==this.Uc?null:(a=this.Uc.zo(a))?{left:a[F],top:a.top,width:a[od]-a[F],height:a[Xc]-a.top}:null};R.$p=function(){var a=this.$;return{getChartAreaBoundingBox:S(this.wpa,this),getBoundingBox:S(this.zo,this),getXLocation:S(TOa,null,a),getYLocation:S(UOa,null,a),getHAxisValue:S(VOa,null,a),getVAxisValue:S(WOa,null,a),getPointDatum:S(XOa,null,a)}};R.Zp=function(){return this.$}; R.Lj=function(){if(!this.b||!this.$||!this.Ua)throw m("Chart has not finished drawing.");var a=new Ql(this.V,this.Aa),b=Tl(this.ma)[Wb](ih),a=YO(b,a),a=new EO(b,a),c=new RO(b),a=this.sO(c,a),c=yY(this.ig,this.$,this.Ua);a.Lp(this.$,c);return b[cc][0].toDataURL(Ssa)};function aZ(a){$Y[K](this,a);this.Vd(gG)}U(aZ,$Y);R=aZ[J];R.Ida=function(){};R.cH=function(a,b,c,d,e,f){a=new VY(a,b,c,d,e);a[Vc](this.yj,f);return a};R.xY=function(a,b,c,d,e,f,g){return new YY(a,b,c,d,e,f,g)}; R.wY=function(a,b,c){return new XY(a,b,c)};R.sO=function(a,b){return new TY(a,b)};R.tu=function(a,b){return bZ(a,b)};function fZ(a){$Y[K](this,a);this.Vd(sh,Ng,zh)}U(fZ,$Y);function gZ(a){$Y[K](this,a);this.Vd(sh,zE,zh)}U(gZ,$Y);function hZ(a){$Y[K](this,a);this.Vd(sh,M,zh,roa)}U(hZ,$Y);function iZ(a){$Y[K](this,a);this.Vd(sh,ku,zh)}U(iZ,$Y);function jZ(a){$Y[K](this,a);this.Vd(Bu)}U(jZ,$Y);jZ[J].tu=function(a,b){return bZ(a,b)};function kZ(a){$Y[K](this,a);this.Vd(SK)}U(kZ,$Y);function lZ(a){$Y[K](this,a);this.Vd(sh,lL,zi)}U(lZ,$Y);lZ[J].tu=function(a,b){return bZ(a,b)}; function mZ(a){$Y[K](this,a);this.Vd(sh,MK,zh)}U(mZ,$Y);function nZ(a){$Y[K](this,a);this.Vd(sh,lL,zh)}U(nZ,$Y);nZ[J].tu=function(a,b){return bZ(a,b)};function oZ(a){$Y[K](this,a);this.Vd(sh,M,zh)}U(oZ,$Y);function pZ(a){$Y[K](this,a);this.Vd(cI,lL,zh)}U(pZ,$Y);function qZ(a){Rw[K](this,a);this.Fd={};this.W=null;this.qk={Zt:!1};this.gI=this.cL=this.R=this.l=this.Ng=this.$=this.jk=this.C=null;this.aL=50;this.Sda=0;this.JS=1;this.XX=this.v5=this.oW=!1;this.nS=this.zS=this.p_=this.j5=null;this.Nf=!1;this.Kc=null;this.D={range:null,pP:null,oh:null};this.zj={Wk:{min:0,max:0},value:{min:0,max:0}};this.oX=null;this.yY=!1;this.cu=null}U(qZ,Rw); var rZ={q7:SG,o7:bH,Ew:$g},sZ={l7:"rangeSelectorMinHandle",k7:"rangeSelectorMaxHandle",x7:"rangeSelectorMinScreen",w7:"rangeSelectorMaxScreen"},gVa={Kja:wt,Via:jt,bja:pt,tka:Ct},hVa={fill:tN,fillOpacity:.5},iVa={chartArea:{top:tf,height:cN},enableInteractivity:!1,legend:{position:M},hAxis:{textPosition:TH},vAxis:{textPosition:M,gridlines:{color:M}}},jVa={chartArea:{left:tf,width:cN},enableInteractivity:!1,legend:{position:M},vAxis:{textPosition:TH},hAxis:{textPosition:M,gridlines:{color:M}}},tZ={brush:new Ao({stroke:KN, fill:Ve}),hM:new Ql(10,16),Rya:3};R=qZ[J]; vr(R,function(a,b,c){this.hc();pq(a);this.C=a;this.jk=kPa(a.L(0));null==this.cL&&(this.cL=new GT(S(this.Eza,this)));null==this.gI&&(this.gI=new GT(S(this.s6,this,!0)));b=new To([b||{}]);this.lt(b);this.Kc=this.Jaa(b);c=c||{};if(!this.W){var d=null;switch(zp(b,fK,gVa,pt)){case jt:d=new fZ(this.ma);break;case pt:d=new oZ(this.ma);break;case Ct:d=new jZ(this.ma);break;case wt:d=new iZ(this.ma);break;default:d=new oZ(this.ma)}this.W=d;Gw(this.W,wu,S(this.bva,this,c))}this.oW&&(this.zS=this.C[H](0,0), this.nS=this.C[H](k.max(0,this.C.X()-1),0),b={min:this.zS,max:this.nS},c[CB]&&kVa(this,b,c[CB]),this.Kc.domainAxis=this.Kc.domainAxis||{},this.Kc.domainAxis.viewWindow=b);this.W[Ws](a,this.Kc)});R.lt=function(a){this.aL=kp(a,Fpa,50);this.Sda=kp(a,ira,0);this.b_=ap(a,xua,!1);this.oW=ap(a,Fma,!1);this.v5=ap(a,voa,!1);this.XX=ap(a,ixa,!1);this.j5=Cp(a,Ioa,new Ao(hVa));this.p_=Go[Lc]();this.Nf=zp(a,pG,rOa,zh)==zi};R.Jaa=function(a){a=So(Yo(a,Mwa));a.theme=this.Nf?jVa:iVa;return a}; function lVa(a,b){var c=xV(a.X(),function(b){return a[H](b,0)}),c=Aj(c,Si);return Bj(c,b)}R.bva=function(a){Kw(this.W);this.qk={Zt:!0};mVa(this,a);mv(this.l);this.l=this.W.Ka.cb(1);mv(this.R);this.R=new hy;nVa(this)};R.zea=function(a){Kw(this.W);mVa(this,a);oVa(this,$g)}; function mVa(a,b){a.$=a.W.Zp();a.Ng=a.Nf?a.$.sd[0]:a.$.Dd[0];var c=a.zj,d;d={min:k.min(a.Ng.qg,a.Ng.qf),max:k.max(a.Ng.qg,a.Ng.qf)};c.Wk=d;c=a.zj;d=a.Ng[uc].hl(a.Ng.qg);var e=a.Ng[uc].hl(a.Ng.qf);d={min:k.min(d,e),max:k.max(d,e)};yz(c,d);c=a.Sda;if(0>=c)a.JS=1;else{d=0;d=a.zj.Wk.min;var e=a.Ng[uc].hl(d),f=null;Wi(e)?(f=new Date,f[Zc](e[jc]()+c)):f=e+c;d=k[Eb](k.abs(a.Ng[uc].Oe(f)-d));c=k.max(d,1);a.JS=cd)return{direction:-1*c,ratio:d/.1};a=(a.zj.Wk.max-a.D[CB].Vh)/b;return.1>a?{direction:1*c,ratio:a/.1}:null}function xVa(a){if(a.oW){var b=!1;a.D.oh==$g&&wVa(a)&&(b=!0);b&&!a.cu?(a.cu=new Vv(a.aL),a.R.o(a.cu,Ku,S(a.jqa,a)),a.cu[Rc](),Fw(a.W,wu,S(a.zea,a,null))):!b&&a.cu&&(mv(a.cu),a.cu=null)}} R.jqa=function(){if(this.cu){var a=wVa(this),b=this.aL/Tk(1E3,6E4,a.ratio),c=this.jk.hk(this.zS),d=this.jk.hk(this.nS),e=(d-c)*b,b=this.Kc.domainAxis.viewWindow,f=b.max,g=this.jk.hk(b.min),f=this.jk.hk(f);0>a[hA]?(a=k.max(g-e,c),c=f-(g-a)):(c=k.min(f+e,d),a=g+(c-f));d=this.jk.Px(a);e=this.jk.Px(c);if(g!=a||f!=c)b.min=d,b.max=e,this.W[Ws](this.C,this.Kc),this.s6(!0)}};R.Qra=function(a,b){a.Zt&&null!=this.D.oh&&(this.yY||yVa(this,b),bz(b[Us][w],GG))}; R.Nqa=function(a,b){a.Zt&&null!=this.D.oh&&yVa(this,b)};function yVa(a,b){var c=a.D;c[CB]&&null!=c[CB].Wh&&null!=c[CB].Vh||mz(c,{Wh:a.zj.Wk.min,Vh:a.zj.Wk.max});var d=dn(b),e,d=(a.Nf?d.y:d.x)-c.pP,f=a.D[CB],g=a.zj.Wk,h;switch(a.D.oh){case $g:e=g.min-f.Wh;h=g.max-f.Vh;break;case SG:e=g.min-f.Wh;h=f.Vh-a.JS-f.Wh;break;case bH:e=f.Wh+a.JS-f.Vh,h=g.max-f.Vh}e=Rk(d,e,h);c.pP+=e;c.oh!=bH&&(c[CB].Wh+=e);c.oh!=SG&&(c[CB].Vh+=e);xVa(a);HT(a.cL,a.aL);HT(a.gI,a.aL)} R.aC=function(a,b,c){if(a.Zt&&sv(c)){a=dn(c);var d=this.D;d.pP=this.Nf?a.y:a.x;d.oh=b.oh;xVa(this);c[Br]()}}; R.JQ=function(a){if(a.Zt&&(a=this.D,null!==a.oh)){var b=!1;if(this.v5){var c=this.oX,b=a[CB].Vh,d=yo(c,a[CB].Wh),b=yo(c,b);vVa(this,d,b,a.oh)}else if(this.XX){var e=new no(a[CB].Wh,a[CB].Vh),d=e.end-e[Rc],b=this.zj.Wk,f=c=this.oX,g=S(qo,null,e),c=Fj(f,g),g=Hj(f,g);if(null===c||null===g)c=yo(f,e[Rc]),f=yo(f,e.end),g=c=f=k.abs(e[Rc]-c)<=k.abs(e.end-f)?c:f;e=e.end-e[Rc];c=$k(c,g)-e/2;e=new no(c,c+e);Ia(e,k.max(e[Rc],b.min));e.end=e[Rc]+d;e.end=k.min(e.end,b.max);Ia(e,e.end-d);vVa(this,e[Rc],e.end,a.oh)}else this.oW&& a.oh!=$g&&(b=this.Kc.domainAxis.viewWindow,d=this.nQ(),b=kVa(this,b,d))&&(Fw(this.W,wu,S(this.zea,this,{range:d})),this.W[Ws](this.C,this.Kc));this.s6(!1);a.oh=null;xVa(this)}}; function kVa(a,b,c){var d=b.max,e=a.jk.hk(b.min),d=a.jk.hk(d),f=d-e;0===f&&(--e,d+=1,f=2);var g=c[Rc];c=c.end;if(null==g||null==c)return!1;var h=a.jk.hk(g),l=a.jk.hk(c);c=l-h;var g=.1*f,n=.6*f;if(c>=g&&c<=n)return!1;h=(h+l)/2;f/=(cb.end&&(Ia(a,a[Rc]-(a.end-b.end)),a.end=b.end);a[Rc]h)&&(n=h);null!=n&&bl(n)&&(n-=g[r]());h=this[jd](xh);null!=h&&bl(h)||(h=null);null!=l&&bl(l)&&(null==h||h==da||h>l)&&(h=l);null!=h&&bl(h)&&(h-=g[y]());d={padding:e,margin:d,border:f,Uk:g,content:{width:null!=n?n:null,height:null!=h?h:null}};null!=d[Gb][r]&&oa(d[Gb],k.max(0,d[Gb][r]));null!=d[Gb][y]&&Sa(d[Gb],k.max(0,d[Gb][y]));e=(new AVa).yz(this);e.sS=d;null!=d[Gb][r]&&e.Lg(d[Gb][r]+d.Uk[r]());null!=d[Gb][y]&&e.bk(d[Gb][y]+d.Uk[y]());f=e;e=(e=this.E1(a, e,d,b))||f;a=b.halign||0;d=b.valign||0;e.Ct(e.Pf||0);e.Ln(e.av()||0);f=b[RG];null!=f&&bl(f)&&e.Lg(f);b=b[kra];null!=b&&bl(b)&&e.bk(b);b=(f=e.zB)?f[r]:0;f=f?f[y]:0;c&&(e.ub()>c[r]&&e.Lg(c[r]),e[pC]()>c[y]&&e.bk(c[y]));e.zB=new Ql(b,f);c&&null!=c[r]&&a&&e.ub()E)E=1;var P=C[jd](yF);if(!$i(P)||1>P)P=1;var O=void 0;if(c&&(!f||!g)){for(var X=f?da:0,T=g?da:0,O=x,W=x+E;O=E&&(l[x]=k.max(Ja[r](),l[x]));if(c&&!f)for(O=x,W=x+E;O=P&&(n[A]=k.max(Ja[y](),n[A]));if(c&&!g)for(sa=A,Ba=A+P;sat)t=1;if(1c)if(1===b.Jc[I])oa(b[kB],b.Jc[0]=c);else for(E=ck(b.Jc[I]),Yj(E,function(a,c){return-Xj(b.Jc[a],b.Jc[c])}),g=0,h=E[I]-1;g=l&&(a=l);f=0;for(l= g;f<=l;f++)b.Jc[E[f]]-=a/(g+1);oa(b[kB],b[kB][r]-a);if(b[kB][r]<=c)break}if(b[kB][r]!==c){g=0;for(h=b.Jc[I];g=b[kB][r]?c/b.Jc[I]:b.Jc[g]/b[kB][r]*c;oa(b[kB],c)}}} function DVa(a,b,c){for(var d=0,e=Bj(b.Gc,function(a,c){b.CP[c]&&d++;for(var e=da,f=0,g=this.xe[r];ft)t=1;if(1c)if(1===b.Gc[I])Sa(b[kB],b.Gc[0]=c);else for(E=ck(b.Gc[I]),Yj(E,function(a,c){return-Xj(b.Gc[a],b.Gc[c])}),g=0,h=E[I]-1;g=l&&(a=l);f=0; for(l=g;f<=l;f++)b.Gc[E[f]]-=a/(g+1);Sa(b[kB],b[kB][y]-a);if(b[kB][y]<=c)break}if(b[kB][y]!==c){g=0;for(h=b.Gc[I];g=b[kB][y]?c/b.Gc[I]:b.Gc[g]/b[kB][y]*c;Sa(b[kB],c)}}} R.E1=function(a,b,c){var d=BVa(this,a);CVa(this,d,c);DVa(this,d,c);d=BVa(this,a,d,!1,!0);CVa(this,d,c);DVa(this,d,c);d=BVa(this,a,d,!1,!1);a=this.xe[r];for(var e=this.xe[y],f=d.Jc,g=d.Gc,h=d[DB],l=dk(da,a),n=dk(da,e),q=d=0,t=0;t=g?e=[]:(e=fJa(a,e,d,f,g),e=Bj(e.N,jj));e=e[Je](Ne);a=a(e,d);b.Lg(k.min(a[r]+c.Uk[r](),b.ub()||da));b[HC](Ju,e);oa(d,b.ub()-c.Uk[r]());b[HC](oi,d);b.bk(a[y]+c.Uk[y]());return b};function EVa(a){this.rq=(a||{}).maxWidth||null} var FVa={"line-spacing":5,"max-lines":2,fill:vZ[PM],"font.family":aM,"font.size":14,"font.weight":500},GVa={fill:vZ[TM],"font.family":aM,"font.size":14},HVa={"max-lines":1,fill:vZ[WM],"font.family":aM,"font.size":14},IVa={"font.family":aM,"font.size":14},JVa={"font.family":aM,"font.size":24,"max-lines":1},KVa={"corners.rx":2,"corners.ry":2,"fill.color":Ci,"stroke.color":"#c1c1c1","stroke.width":1.1,"padding.left":15,"padding.right":15,"padding.top":18,"padding.bottom":18,"shadow.xoffset":0,"shadow.yoffset":2, "shadow.radius":1,"shadow.opacity":.2};EVa[J].yu=function(a,b){var c=20,d;if(1this.po.y?GL:0=a.Zi[y];case fL:return a.Nm.top+a.Nm[y]-(a.Wd.top+a.Wd[y])>=a.Zi[y];case zu:return a.Nm[F]+a.Nm[r]-(a.Wd[F]+a.Wd[r])>=a.Zi[r];case Jh:return a.Wd[F]-a.Nm[F]>=a.Zi[r];case pK:var c=new Lm(a.Wd[F]-(a.Zi[r]/2-a.Wd[r]/2),a.Wd.top-(a.Zi[y]/2-a.Wd[y]/2),a.Zi[r],a.Zi[y]);return c[F]>=a.Nm[F]&&c.top>=a.Nm.top&&c[F]+c[r]<=a.Nm[F]+a.Nm[r]&&c.top+c[y]<=a.Nm.top+a.Nm[y]}} function SVa(a){return 0>a.po.x?a.Wd[F]+a.cR:0a.po.y?a.Wd.top+a.cR:0q||this.$a.endA[F]-f[od]||(f=A,Jm(d,A),v=(new jP(q,b.top,t,x))[w](lI,v===bJ?1:v===pK?.5:0)[w](AD,e===bJ?1:e===pK?.5:0),q=ST(this.oG[Lc](),rg,h),c[z](new hU(v,q,this.ri)))}},this);if(this.Nb){var g=this.Nb[Ac](Ne),h=a.df(g,this.Xg);e===BE?(g=(new jP((d[od]-d[F])/2+d[F],d[Xc]+18,g,this.Xg))[w](lI,.5)[w](AD,0),Ma(d,d[Xc]+(h[y]+18))):(g=(new jP((d[od]-d[F])/2+d[F],d.top-18,g,this.Xg))[w](lI,.5)[w](AD,1),d.top-=h[y]+18);c[z](new hU(g,ST(this.oG[Lc](), rg,HH),this.ri))}return{size:new Lm(d[F],d.top,d[od]-d[F],d[Xc]-d.top),elements:c}};function GZ(a){this.ka=a[JB];this.lma=a[nA];this.Csa=a.c$;this.IK=a.IK||50;ez(this,a[kB]);this.Rc=a.Rc;this.ze=a.ze;ua(this,a[Sb]);this.Fk=null;jz(this,cWa(this))}GZ[J].iR=function(){}; function cWa(a){var b=a.MI(a.Rc,a.ze);a.iR(b);b=Bj(b,function(a){a=a.v;return{value:a,label:this.As(a)}},a);if(0===b[I])b[z]({value:a.Rc,label:a.As(a.Rc)}),a.Rc!=a.ze&&b[z]({value:a.ze,label:a.As(a.ze)});else if(a.lma){var c=a.Rc,d=a.ze,e=d-c,f=k.min(b[0][Ad][qd](),c[qd]());.25>=(c-f)/e&&(a.Rc=f);c=k.max(b[b[I]-1][Ad][qd](),d[qd]());.25>=(c-d)/e&&(a.ze=c)}if(a.Csa){for(;b[0][Ad]a.ze;)b.pop();b[b[I]- 1][Ad]!=a.ze&&(d=a.As(a.ze),null!=d&&b[z]({value:a.ze,label:d}))}return Aj(b,function(a){return null!=a[gd]})}GZ[J].As=function(a){a=this.ka.fi(a);return null==a?null:{label:null!=this.Fk?this.Fk.wc(a):String(a),la:{}}};function HZ(){this.Oi=0}R=HZ[J];R.jx=function(a,b){return this.ix(this[JB](a),this[JB](b))};R.ix=function(a,b){return b-a};R.NB=function(){return this.fi(this.Oi)};R.Co=function(){return this.Oi};R.Bt=function(a){this.Oi=this[JB](a)};R.cw=function(a){this.Oi=a};function dWa(a){this.bi=a[xB];this.qe=a[JB];this.$a=a[CB];this.Nb=a[gd]||void 0;this.oG=a.G8;this.ri=a.Vl;this.k5=a.ek||Jh;this.Y5=a.yha||{};this.Xg=a.Sca||{}} dWa[J].I=function(a,b){var c=[],d=new Im(b.top,b[F]+b[r],b.top+b[y],b[F]),e=this.k5===Jh?bJ:BE;V(this.bi[xB],function(f,g){var h=f[Ad];if(!(this.$a[Rc]>h||this.$a.endl||1=e&&(e=this.jL(a,b,e,this.pG),null!=e)){var f=ST(this.nG[Lc](),eM,this.bi[xB][I]);c[z](new hU(e,f,this.ri))}}return c};function fWa(a){this.bi=a[xB];this.qe=a[JB];this.nG=a.uX;this.ri=a.Vl;this.hL=a.Pa||!1;this.W3=a.zb||!1;this.RI=a[w].Pa;this.pG=uo({},this.RI,a[w].zb)}fWa[J].jL=function(a,b,c,d){if(null==c)return null;a=c*b[r]+b[F];return new hP(a,b.top,a,b.top+b[y],d)}; fWa[J].I=function(a,b){var c=[],d=!1;this.hL&&V(this.bi[xB],function(e,f){var l=e[Ad],l=this.qe[JB](l);if(!(0>l||1=e&&(e=this.jL(a,b,e,this.pG),null!=e)){var f=ST(this.nG[Lc](),eM,this.bi[xB][I]);c[z](new hU(e,f,this.ri))}}return c};function gWa(a){a=a||{};this.Mca=a[w]&&a[w].Jt||0;this.Wma=a[w]&&a[w].ma||{};this.usa=a[w]&&a[w][YB]||{};this.aza=a[w]&&a[w][JC]||{};this.Dya=a[w]&&a[w].dh||{}} gWa[J].yu=function(a){var b=xZ(new yZ(2,2*a[I]-1),this.Wma);V(a,function(c,d){d*=2;var e=xZ((new wZ)[TA](OI,c[D]),this.usa)[TA](VH,c.tsa);b.lc(0,d,e);e=c.dh;if(null!=c[JC]||e){var f=xZ(new zZ(c[JC]),this.aza)[TA](VH,c.gk),g;e&&(g=xZ(new zZ(c.dh),this.Dya)[TA](VH,c.Bya));null==f[jd](aH)&&f[TA](aH,g?1:2);g?(e=(new yZ(1,2)).lc(0,0,f),e.lc(1,0,g),b.lc(1,d,e)):b.lc(1,d,f)}d/2+1f;f++)for(var g=0;2>g;g++)for(var h=0;2>h;h++){var l=awa+d(f,g,h),n=0===g?-da:da,q=0===h?-da:da,t=a[FC].x.fi(0===f?-da:da),n=a[FC].y.fi(n),q=b[w](awa+d(e?n:t,e?t:n,e?-q:q));null!=q&&c[w](l,q)}} function lWa(a,b){var c=b.eB,d=(new nP(b.Ic))[Y](b[Y]());V(c,function(a){switch(a[0]){case eg:d[eC](this[FC].x[JB](this.xo?a[2]:a[1]),this[FC].y[JB](this.xo?a[1]:a[2]));break;case dg:d[UC](this[FC].x[JB](this.xo?a[2]:a[1]),this[FC].y[JB](this.xo?a[1]:a[2]));break;default:throw m("Unrecognized command "+a[0]);}},a);return d} eA(MZ[J],function(a){if(a instanceof iP){var b=eP(a),c=this.xo?ep(b,Ei):ep(b,qD),d=this.xo?ep(b,qD):ep(b,Ei),e=this.xo?ep(b,xh):ep(b,Di),f=this.xo?ep(b,Di):ep(b,xh),b=c+e,e=d+f,c=this[FC].x[JB](c),b=this[FC].x[JB](b),d=this[FC].y[JB](d),e=this[FC].y[JB](e),d=new iP(c,d,b-c,e-d,a.Ic);kWa(this,a,d);d[Y](a[Y]());return d}if(a instanceof nP)return lWa(this,a);if(a instanceof fP)return d=eP(a),c=a.Ic,(new fP(ep(d,ai),this[FC].x[JB](ep(d,this.xo?Ei:qD)),this[FC].y[JB](ep(d,this.xo?qD:Ei)),c))[EC](a[Y]()); throw m("Projection unknown type: "+a);});function NZ(a){this.ZB=0;GZ[K](this,a)}U(NZ,GZ);NZ[J].iR=function(){null!=this[Sb]&&0a[qd]();b&&(c+=eFa);break;case Dygraph.DAILY:case Dygraph.TWO_DAILY:c=Wf;0===a[wc]()||this.Gr?(c+=Ne+Xp.MONTH_DAY_SHORT,b=!0):b=!1;this.Gr=!1;break;case Dygraph.WEEKLY:c=Xp.MONTH_DAY_ABBR;b=this.Gr;this.Gr=!1;break;case Dygraph.MONTHLY:case Dygraph.QUARTERLY:case Dygraph.BIANNUAL:c=wAa;b=0===a[Zd]()||this.Gr;this.Gr=this.Rc>a[qd]();b&&(c+=Ne+Xp.YEAR_FULL);break;case Dygraph.ANNUAL:case Dygraph.DECADAL:case Dygraph.CENTENNIAL:c=Xp.YEAR_FULL}if(null!= c)return c=(new Up(c))[Sb](a),{label:c,la:{bold:b}};throw yza;};NZ[J].MI=function(a,b){var c=this.jH(),d=Dygraph.pickDateTickGranularity(a,b,this[kB],c);return Dygraph.getDateAxis(a,b,d,c)};NZ[J].jH=function(){var a=this,b={axisLabelFormatter:function(b,d){a.ZB=d;return L+b},pixelsPerLabel:this.IK};return function(a){return b[a]}};function OZ(a){GZ[K](this,a)}U(OZ,GZ);OZ[J].As=function(a){return{label:String(this.ka.fi(a)),la:{Vb:L,bold:!1,color:Tg,Va:yM,fontSize:13,oc:!1,he:!1}}};OZ[J].MI=function(a,b){var c=this.jH(),d=Bj(mWa(this.ka),function(a){return a.v});return Dygraph.numericTicks(a,b,this[kB],c,void 0,d)};OZ[J].jH=function(){var a={axisLabelFormatter:function(a){return L+a},pixelsPerLabel:this.IK};return function(b){return a[b]}};function PZ(a){this.Fk=null;GZ[K](this,a)}U(PZ,GZ);PZ[J].As=function(a){return{label:this.Fk.wc(a),la:{Vb:L,bold:!1,color:Tg,Va:yM,fontSize:13,oc:!1,he:!1}}};PZ[J].iR=function(a){var b=0;V(a,function(a){b=k.max(b,JKa(a.v))},this);a={fractionDigits:b,pattern:ii};this[Sb]&&vk(a,this[Sb]);this.Fk=new nq(a)};PZ[J].MI=function(a,b){return Dygraph.numericTicks(a,b,this[kB],this.jH())};PZ[J].jH=function(){var a={axisLabelFormatter:function(a){return L+a},pixelsPerLabel:this.IK};return function(b){return a[b]}};function QZ(a,b){this.Lx=a;this.sL=b}R=QZ[J];R.jx=function(a,b){return this.Lx.ix(a,b)};R.ix=function(a,b){return this.sL.ix(a,b)};R.NB=function(){return this.Lx.NB()};R.Co=function(){return this.sL.Co()};R.Rh=function(){return this.Lx.Rh()};R.Bt=function(a){this.cw(this.Lx[JB](a))};R.cw=function(a){this.Lx.cw(a);this.sL.Bt(a)};Na(R,function(a){a=this.Lx[JB](a);return this.sL[JB](a)});R.fi=function(a){a=this.sL.fi(a);return this.Lx.fi(a)};function RZ(){this.Oi=0}U(RZ,HZ);Na(RZ[J],function(a){return null!=a?a[jc]():null});RZ[J].fi=function(a){if(null===a)return null;var b=new Date;b[Zc](a);return b};RZ[J].Rh=function(){return!1};function nWa(a){this.qe=a}R=nWa[J];R.jx=function(a,b){return this.qe.ix(a,b)};R.ix=function(a,b){return this.qe.jx(a,b)};R.NB=function(){return this.qe.Co()};R.Co=function(){return this.qe.NB()};R.Bt=function(a){this.qe.cw(a)};R.cw=function(a){this.qe.Bt(a)};R.Rh=function(){return this.qe.Rh()};Na(R,function(a){return this.qe.fi(a)});R.fi=function(a){return this.qe[JB](a)};function SZ(){this.Oi=0}U(SZ,HZ);Na(SZ[J],function(a){return YW(a)});SZ[J].fi=function(a){return null===a?null:VW(a)[Ar]()};SZ[J].Rh=function(){return!1};function oWa(){this.Oi=this[JB]([0,0,0]);this.tV=new SZ;this.DH=new RZ}R=oWa[J];R.jx=function(a,b){return this.tV.jx(a,b)};R.ix=function(a,b){return this.DH.jx(a,b)};R.NB=function(){return this.fi(this.Oi)};R.Co=function(){return this.Oi};R.Bt=function(a){this.Oi=this[JB](a)};R.cw=function(a){this.Oi=a};R.Rh=function(){return!1};Na(R,function(a){return null===a?null:fPa(a)});R.fi=function(a){return null===a?null:VW(UW([a[je](),a[ge](),a[ed](),a[gc](),a[Lb]()-1,a[Zd](),a[Uc]()-1970]))[Ar]()};function TZ(a){this.tV=new SZ;this.DH=new QZ(new nWa(this.tV),new QZ(new oWa,new RZ));NZ[K](this,a)}U(TZ,NZ);TZ[J].iR=function(){this.Fk=new JZ(this[Sb])};TZ[J].MI=function(a,b){var c=this.DH[JB](a),d=this.DH[JB](b),c=TZ.g.MI[K](this,c,d);return Bj(c,function(a){return{v:this.DH.fi(a.v)}},this)};TZ[J].As=function(a){a=this.tV.fi(a);return{label:this.Fk.wc(a),la:{}}};var UZ={};UZ[Zg]=OZ;UZ.string=OZ;UZ.number=PZ;UZ.date=NZ;UZ.datetime=NZ;UZ.timeofday=TZ;function pWa(){}U(pWa,LZ);eA(pWa[J],function(a){var b={},c={},d=[];V(a,function(a){if(a instanceof iP){var f=a[Y]().id,g=Bj([f.qb.DOMAIN_INDEX,f.qb.group,f.qb[Ec]],String)[Je](pf),f=f.qb.OBJECT_INDEX,h=0k.abs(n))l&&d[z](l),h[g]=a;else d[z](a)}else d[z](a)});fk(b,function(a){d[z](a[Lc]()[Y](a[Y]())[w](OJ,2)[w](NJ,2)[w](MJ,2)[w](LJ,2))});fk(c,function(a){d[z](a[Lc]()[Y](a[Y]())[w](IJ,2)[w](HJ,2)[w](GJ,2)[w](FJ,2))});return d});function qWa(a,b){this.qsa=a;this.Qza=b}U(qWa,LZ);eA(qWa[J],function(a){var b={};return Bj(a,function(a){var d=a[Y]()[Ad],e=d.tB;e in b||(b[e]={});var f=b[e],d=d.jw;if(!(d in f)){var e=this.qsa[e],g=this.Qza[d];f[d]=new MZ({x:new QZ(e.YA,e.m4),y:new QZ(g.YA,g.m4)})}return f[d][hD](a)},this)});function rWa(a){this.Z7=a}U(rWa,LZ);eA(rWa[J],function(a){if(a instanceof iP){var b=this.Z7,c=this.Z7+1,d=eP(a),e=ep(d,qD),f=ep(d,Di);if(k.abs(f)>c)var g=Yk(f),f=f-g*b,e=e+g*b/2;g=ep(d,Ei);d=ep(d,xh);k.abs(d)>c&&(c=Yk(d),d-=c*b,g+=c*b/2);b=a[Y]();null!=b||(b=null);return(new iP(e,g,f,d,a.Ic))[EC](b)}return a});function VZ(){this.Oi=0}U(VZ,HZ);Na(VZ[J],function(a){return null!=a?ha(a):null});VZ[J].fi=function(a){return null!=a?a:null};VZ[J].Rh=function(){return!1};function WZ(a,b){this.Oi=0;this.yo={start:a?a[Rc]:0,end:a?a.end:1};this.Uz={start:b?b[Rc]:0,end:b?b.end:1}}U(WZ,VZ);Bz(WZ[J],function(a,b){a=null!=a?this.yo[Rc]:a;b=null!=b?this.yo.end:b;this.yo={start:a,end:b};return this});mz(WZ[J],function(a,b){a=null!=a?this.yo[Rc]:a;b=null!=b?this.yo.end:b;this.Uz={start:a,end:b};return this});Na(WZ[J],function(a){return null!=a?(a-this.yo[Rc])/(this.yo.end-this.yo[Rc])*(this.Uz.end-this.Uz[Rc])+this.Uz[Rc]:null}); WZ[J].fi=function(a){return null!=a?(a-this.Uz[Rc])/(this.Uz.end-this.Uz[Rc])*(this.yo.end-this.yo[Rc])+this.yo[Rc]:null};function XZ(a,b){iU[K](this);this.t9=!0;this.zy=new sl;this.Yv=new sl;this.definition=a;this.Ec={};this.SU={};this.Ci=b;this.vX=op(this[LA][fs],Fxa,ci);this.bca=mp(this[LA][fs],bta,.15);this.Wwa=mp(this[LA][fs],dpa,.7);Lp(hN)}U(XZ,iU);function sWa(a,b,c){a=Mn(a);c===ata?(c=Lfa(a[0],a[1],a[2]),c[2]=k.max(c[2]-b,0),a=Qn(c[0],c[1],c[2])):a=Sn(a,b);return Jn(a)}function tWa(a,b,c){a=Mn(a);c===ata?(c=Lfa(a[0],a[1],a[2]),c[2]=k.min(c[2]+b,1),a=Qn(c[0],c[1],c[2])):a=ao(a,b);return Jn(a)}R=XZ[J]; R.cache=function(a,b,c){a=a in this.Ec?this.Ec[a]:this.Ec[a]={Al:!0,value:null};a.Al&&(a.Al=!1,dj(),yz(a,c?b[K](c):b()));return a[Ad]};R.Al=function(a){a in this.Ec&&(this.Ec[a].Al=!0)};function YZ(a,b,c){var d=a[LA][wC]===zi;c=a[LA].dM[c];a=a[LA].QH[b];return{mv:d?c:a,zw:d?a:c}}function uWa(a){return a[LA][wC]===zi?a[LA].dM:a[LA].QH}function vWa(a){return a[LA][wC]===zi?a[LA].QH:a[LA].dM} function wWa(a){switch(a[G]()){case tM:return UT(a.qb.COLUMN_INDEX,a.qb.ROW_INDEX);case sM:return TT(a.qb.COLUMN_INDEX)}return null}function xWa(a,b){var c=wWa(b[Y]().id),d=c.Xe(),c=TT(c.qb.COLUMN_INDEX).Xe(),e=0c[F]+c[r]&&Ua(n,n[od]-(a[od]-(c[F]+c[r])));a[Xc]>c.top+c[y]&&Ma(n,n[Xc]-(a[Xc]-(c.top+c[y])))}for(var f=null,g=10,h=null,l=null,n=Mm(c),q=GWa(n),t=0,v=0;!Om(q,f)&&0<--g;)f=q,t++,v++,h=DWa(a,b,n,d),e(h.ra),l=FWa(a,b,n,d),e(l.ra),q=GWa(n);return{rect:q,elements:Oj(h[SA],l[SA])}} function EWa(a){var b=a[fs].U(Gpa);if(null!=b){var c=$i(b),b=c?b:a[JB][JB](b);!c&&a[JB].Rh()&&(b-=.5);null!=b&&bl(b)&&Ia(a[CB],b)}b=a[fs].U(Hpa);null!=b&&(b=(c=$i(b))?b:a[JB][JB](b),!c&&a[JB].Rh()&&(b+=.5),null!=b&&bl(b)&&(a[CB].end=b));a[CB][Rc]>a[CB].end&&(c=a[CB][Rc],Ia(a[CB],a[CB].end),a[CB].end=c)} function IWa(a){if(op(a[LA][fs],zH)==M)return null;var b=new gWa({maxWidth:null,style:{ma:a[LA][w].La.ma,Jt:a[LA][w].La.Jt,icon:a[LA][w].La[YB],title:a[LA][w].La[JC],dh:a[LA][w].La.dh}}),c=a[LA][rA].UB(),d=Bj(c,function(a,b){return{index:b,Kb:a.Kb}});Yj(d,function(a,b){return Xj(a.Kb,b.Kb)});return b.yu(Aj(Bj(d,function(a,b){var d=c[a[yc]],h=this[LA][Sr].Na(d.Kb);this[LA][Sr].Na(d.Kb);return ap(this[LA][fs],lF+b+RCa,!0)?{color:d[D],title:op(this[LA][fs],lF+b+GCa,h),dh:op(this[LA][fs],lF+b+ICa),tsa:TT(d.Kb, Wsa).Xe(),gk:TT(d.Kb,aE).Xe(),Bya:TT(d.Kb,nE).Xe()}:null},a),vea(),a))[TA](vi,BH)} R.wA=function(a){dj();var b=a.cb().Tv();this.l=b;var c=this.Sb(),d=this[MA](fxa,function(){var a=xZ(xZ(new yZ(1,5),this[LA][w][PC]),{width:c[r],height:c[y],id:(new QT(wM)).Xe(),layer:oL}),d=this[LA][JC]?xZ(new zZ(this[LA][JC]),this[LA][w][JC])[TA](VH,(new QT(aE)).Xe())[TA](CH,oL):null,e=this[LA].dh?xZ(new zZ(this[LA].dh),this[LA][w].dh)[TA](VH,ST(new QT(aE),YL,nE).Xe())[TA](CH,oL):null;d&&a.lc(0,0,d);e&&a.lc(0,2,e);d&&e&&a.lc(0,1,(new wZ)[TA](xh,this[LA][w].Cya));(d||e)&&a.lc(0,3,(new wZ)[TA](xh, this[LA][w].$ya));d=xZ(new wZ,this[LA][w].F)[TA](vi,Qt)[TA](xh,da)[TA](Di,da);if(e=IWa(this)){e[TA]($G,c[r]/3);var l=kp(this[LA][fs],isa,0),n=op(this[LA][fs],zH);op(this[LA][fs],AH,BE);var q=n===Jh?0:2,n=n===Jh?2:0;a.lc(0,4,(new yZ(3,1))[TA](xh,da).lc(1,0,(new wZ)[TA](Di,l)).lc(q,0,e).lc(n,0,d))}else a.lc(0,4,d);return a[rA](b.df,{})},this),e=this[LA][wC]===zi?new Im(0,0,12,0):new Im(0,12,0,12);a=[];Qj(a,this[MA](hxa,function(){var a=this,c=[],h=null,l=null,n=0,q=null,t=new BZ([function(b,c,d){var g= c[bD]();if(g[jd](vi)===Qt){var t=c.eK(),g=t[VB],v=t[RA],t=d.x+c[F]()+g[F]()+v[F]();d=d.y+c.top()+g.top()+v.top();var x=c[r]()-g[r]()-v[r]();c=c[y]()-g[y]()-v[y]();c=new Lm(t,d,x,c);b=HWa(a,b,c,e);b[MC].top=k[Eb](b[MC].top)+.5;Sa(b[MC],k[Fb](b[MC][y])-1);$a(b[MC],k[Eb](b[MC][F])+.5);oa(b[MC],k[Fb](b[MC][r])-1);q=b[MC][Lc]();n=q.top-c.top;return[]}return g[jd](vi)===BH?(h=c,l=d,[]):null}]);fA(t,!1);var v=t.I(b,d);this[LA].F=q;var x=Mm(q);Qj(c,DWa(this,b,x,e)[SA]);Qj(c,FWa(this,b,x,e)[SA]);x=new BZ([]); fA(x,t[iD]);var A=[];h&&(A=x.I(b,h[bD]()[rA](b.df,{},new Ql(h[r](),q[y])),Pl(l,new Ll(h[F](),n))));var C=0,E=0;fl(wea(el(v),el(A)),function(a){var b=a[w](VH),d=a[w](CH)||oL;null==b&&t[iD]?c[z](new hU(a,ST(new QT(Dva),eM,C++),oL)):null!=b&&c[z](new hU(a,ST(VT(b),eM,E++),d))});c[z](new hU((new iP(q[F],q.top,q[r],q[y]))[GB](this[LA][w].F),ST(new QT(wM),YL,lK),oL));return c},this));Qj(a,this[MA](gxa,function(){return this.hL(b,this[LA].F,e)},this));Qj(a,this.Y3(b,this[LA].F,e));this.SU={};V(a,function(a){this.SU[a[XC].Xe()]= a.Zm},this);this.ha&&a[z](this[MA](Nna,function(){var a=(new BZ([])).I(b,this.ha[rA],this.ha[ZA]),c=new lP;V(a,S(c.add,c));return new hU(c,new QT(VL),Mu)},this));return a}; R.ny=function(a,b){this.Al(Nna);if(b&&!this.ha&&a[G]()===tM){dj();this.Sb();var c=a.qb.DOMAIN_INDEX,d=a.qb.COLUMN_INDEX,e=a.qb.ROW_INDEX,f=this[LA][Sr].Na(d),g=AWa(this,a)[0][iA],h=g[Y]()[Ad],l=this[LA][wC]===zi,n=this[LA].QH[h.tB],c=(n[xB].Fk||new KZ[n[G]](n[Sb])).wc(this[LA][Sr][H](e,c)),n=this[LA].dM[h.jw],d=(n[xB].Fk||new KZ[n[G]](n[Sb])).wc(this[LA][Sr][H](e,d)),f=(new EVa).yu(c,[{title:f,value:d,color:sWa(h[D],this.bca,this.vX)}])[rA](this.l.df,{}),h=f[r](),d=f[y](),c=new Ql(f[r](),f[y]()), e=this[LA].F,q=eP(g),n=g instanceof iP?new Lm((0>ep(q,Di)?ep(q,Di):0)+ep(q,qD)-10,(0>ep(q,xh)?ep(q,xh):0)+ep(q,Ei)-10,k.abs(ep(q,Di))+20,k.abs(ep(q,xh))+20):new Lm(ep(q,qD)-ep(q,ai)-10,ep(q,Ei)-ep(q,ai)-10,2*ep(q,ai)+20,2*ep(q,ai)+20);g instanceof iP?(g=l?Yk(ep(q,Di)):0,l=l?0:Yk(ep(q,xh))):l=g=0;l=(new PVa(e,n,c,10,new Ll(g,l)))[uc]();this.ha={layout:f,offset:new Ll(Rk(l.x,e[F],e[F]+e[r]-h),Rk(l.y,e.top,e.top+e[y]-d))}}else b||(this.ha=null)};R.Sb=function(){return this[LA][kB]}; R.om=function(a,b,c){if(a)if(b[G]===Mu)this.ny(a,c);else{var d=this.Yv.Zb();this.zy.Zb();b=b[G]===Cu?this.Yv:this.zy;var e=a[G](),f;switch(e){case sM:case tM:f=wWa(a);c?b.add(f.Xe()):b[Ub](f.Xe());break;case wM:case VL:this.zy[bc]()}if(this.Yv.Zb()!==d||e===sM)dj(),yWa(this);e===sM?zWa(this,a.qb.COLUMN_INDEX):f&&e===tM&&(a=AWa(this,f))&&V(a,function(a){xWa(this,a[iA])},this)}};function ZZ(){this.Oi=0;this.oi={};this.EK=[]}U(ZZ,HZ);ZZ[J].Rh=function(){return!0};function mWa(a){return Bj(a.EK,function(a,c){return{v:c+.5,oDa:a}})}Na(ZZ[J],function(a){if(null===a)return null;a=String(a);return a in this.oi?this.oi[a]+.5:null});ZZ[J].fi=function(a){return null!=a&&(a-=.5,0<=a&&a