(function() {
var aa=encodeURIComponent,ca=window,da=Object,ea=Infinity,fa=document,ga=isNaN,h=Math,ha=Array,ia=Number,ja=NaN,m=Error,ka=Boolean,la=parseInt,ma=parseFloat,na=isFinite,oa=decodeURIComponent;function pa(a,b){return a.width=b}function ra(a,b){return a.data=b}function sa(a,b){return a.ceil=b}function ta(a,b){return a.floor=b}function ua(a,b){return a.format=b}function va(a,b){return a.remove=b}function wa(a,b){return a.clear=b}function xa(a,b){return a.getColumnIndex=b}
function za(a,b){return a.stroke=b}function Ba(a,b){return a.getTime=b}function Ca(a,b){return a.fill=b}function Da(a,b){return a.toString=b}function Ea(a,b){return a.position=b}function Fa(a,b){return a.toJSON=b}function Ga(a,b){return a.next=b}function Ia(a,b){return a.constructor=b}function Ja(a,b){return a.fontSize=b}function Ka(a,b){return a.message=b}function La(a,b){return a.start=b}function Ma(a,b){return a.init=b}function Na(a,b){return a.bottom=b}function Oa(a,b){return a.scale=b}
function Pa(a,b){return a.contains=b}function Qa(a,b){return a.label=b}function Ra(a,b){return a.display=b}function Sa(a,b){return a.height=b}function Ta(a,b){return a.right=b}function Ua(a,b){return a.isEmpty=b}function Va(a,b){return a.round=b}function Wa(a,b){return a.innerHTML=b}function Xa(a,b){return a.color=b}function Ya(a,b){return a.left=b}function Za(a,b){return a.equals=b}function $a(a,b){return a.cssText=b}function ab(a,b){return a.type=b}function bb(a,b){return a.tabIndex=b}
function db(a,b){return a.translate=b}function eb(a,b){return a.name=b}function fb(a,b){return a.getValue=b}function gb(a,b){return a.parse=b}function hb(a,b){return a.visibility=b}function ib(a,b){return a.bold=b}function jb(a,b){return a.length=b}function kb(a,b){return a.prototype=b}function lb(a,b){return a.className=b}function mb(a,b){return a.opacity=b}function nb(a,b){return a.sort=b}
var p="appendChild",ob="filter",pb="activeElement",qb="getBoundingClientRect",rb="shift",sb="exec",r="width",tb="collapse",ub="pattern",vb="replace",wb="toFixed",xb="ceil",t="floor",yb="content",zb="offsetWidth",Ab="concat",Bb="charAt",Cb="createTextNode",Db="getDate",Eb="insertBefore",Fb="targetTouches",Gb="screenX",Hb="screenY",Ib="match",Jb="getUTCFullYear",Kb="format",Lb="getBoxObjectFor",Nb="cols",Ob="remove",Pb="querySelector",Qb="createElement",Rb="scrollHeight",Sb="firstChild",Tb="forEach",
Ub="clientLeft",v="setAttribute",Vb="clientTop",Wb="clear",Xb="childNodes",Yb="stroke",Zb="bind",$b="getHours",ac="nextSibling",bc="getTime",cc="getElementsByTagName",dc="documentElement",ec="substr",fc="fill",gc="previousSibling",hc="toString",ic="propertyIsEnumerable",jc="position",lc="getDay",mc="sourceIndex",nc="index",oc="next",pc="split",qc="offsetParent",rc="constructor",sc="userAgent",tc="location",uc="fontSize",vc="hasOwnProperty",x="style",wc="ownerDocument",xc="search",yc="lastChild",zc=
"getUTCMonth",Ac="getYear",Bc="scrollWidth",y="start",Cc="random",Dc="setProperty",Ec="getFullYear",Fc="init",Gc="scrollLeft",Hc="bottom",Ic="href",Jc="setTime",Kc="rows",Lc="contains",Mc="apply",Nc="tagName",Pc="removeAttribute",Qc="getMinutes",Rc="label",Sc="display",Tc="offsetTop",A="height",Uc="offsetHeight",Vc="Range",Xc="execScript",Yc="nodeValue",Zc="right",C="push",$c="isEmpty",ad="valueOf",bd="test",cd="text",D="round",dd="slice",ed="nodeType",fd="load",gd="getElementById",hd="innerHTML",
id="value",jd="item",ld="indexOf",E="color",md="compareDocumentPosition",nd="nodeName",od="createRange",G="left",pd="setMonth",qd="fromCharCode",rd="setFullYear",sd="atan2",td="children",ud="sqrt",vd="Format",wd="parentElement",H="type",xd="defaultView",yd="name",I="getValue",zd="clientX",Ad="clientY",Bd="setDate",Cd="scrollTop",Dd="getMonth",Ed="bold",J="length",K="prototype",Fd="className",Gd="clientWidth",Hd="document",Id="getSeconds",Jd="getUTCDate",Kd="opacity",Ld="getMilliseconds",Md="visualization",
Nd="disabled",Od="offsetLeft",Pd="body",Qd="removeChild",L="call",Rd="lastIndexOf",Sd="getAttribute",Td="querySelectorAll",Ud="setUTCMonth",Wd="clientHeight",Xd="charCodeAt",Yd="compatMode",Zd="sort",$d="currentStyle",ae="substring",be="documentMode",ce="every",de="getUTCMinutes",ee="getUTCHours",fe="parentNode",ge="toUpperCase",he="splice",ie="join",je="unshift",ke="toLowerCase",le="getTimezoneOffset",O="",me="\n",ne=" ",aaa=" and ",baa=" does not match type ",caa=' name="',daa=' type="',oe='"',
pe='" />',qe="#",eaa="#$1$1$2$2$3$3",re="#000000",se="#808080",te="#fff",ue="#ffffff",ve="$",faa="$1",we="%",xe="&",ye="&#39;",ze="&amp;",gaa="&client=google-gviz",Ae="&gt;",Be="&lt;",De="&quot;",Ee="'",haa="''",Fe="(",iaa="(^",Ge=")",jaa=")([a-z])",He="*",Ie="+",Je=",",Ke=", ",Le="-",kaa="-moz",laa="-ms",maa="-o",naa="-transform",oaa="-webkit",Me=".",Ne="...",paa='.png" height="12" width="',qaa="//ajax.googleapis.com/ajax",raa="/static/modules/gviz/",saa="/util/bar_",taa="/util/format.css",Oe="0",
Pe="0.5",Qe="0.6",Re="00",Se="000",uaa="0000000000000000",Te="1",vaa="1.0",waa="1.9",Ue="10",Ve="3",We="9",Xe=":",Ye=";",Ze="<",xaa="</span>\u00a0",yaa="</table>",zaa="</tr>",$e="<br>",Aaa='<img style="padding: 0" src="',Baa='<span style="padding: 0; float: left; white-space: nowrap;">',Caa="<table>",Daa="<td>&nbsp;</td>",Eaa="<td></td>",Faa="<tr>",af="=",bf=">",cf="?",Gaa="@",df="A",Haa="APPLET",Iaa="AREA",Jaa="BASE",ef="BR",ff="BUTTON",Kaa="COL",Laa="COMMAND",gf="CSS1Compat",Maa="Can't combine significant digits and minimum fraction digits",
hf="Container is not defined",jf="DAY",kf="DIV",Naa="Date(",lf="December",mf="E",Oaa="EMBED",Paa="Etc/GMT",nf="F",Qaa="FRAME",of="February",Raa="G",Saa="GMT",Taa="H",Uaa="HOUR",pf="HR",Vaa="IFRAME",Waa="IMG",qf="INPUT",Xaa="ISINDEX",Yaa="JavaScript",Zaa="K",$aa="KEYGEN",rf="L",aba="LINK",sf="M",bba="META",tf="MILLISECOND",cba="MINUTE",uf="MMM d",vf="MONTH",wf="MSIE",dba="Moz",eba="MozOpacity",xf="N",fba="NOFRAMES",gba="NOSCRIPT",yf="November",zf="O",hba="OBJECT",iba="PARAM",Af="Q",jba="Q yyyy",Bf=
"QUARTER",Cf="S",Df="SCRIPT",kba="SECOND",Ef="SELECT",Ff="SOURCE",lba="STYLE",mba="SVG",If="Saturday",Kf="September",nba="Style",Lf="T",Mf="TEXTAREA",Nf="TL",Of="TR",oba="TRACK",Pf="Thursday",pba="Too many percent/permill",qba="Type mismatch. Value ",rba="UTC",sba="Uneven number of arguments",Qf="W",tba="WBR",uba="WEEK",vba="Webkit",Rf="Wednesday",wba="Width",Sf="YEAR",Vf="Z",xba="[",yba="[object Array]",zba="[object Function]",Aba="[object Window]",Bba="\\",Cba="\\$1",Yf="\\\\",Zf="\\s",Dba="\\u",
Eba="\\x08",$f="]",Fba="]+",Gba="_bar_format_old_value",ag="_default_",bg="a",cg="absolute",Hba="alpha(opacity=",Iba="amp",Jba="aria-",dg="array",eg="auto",fg="b",gg="background-color:",Kba="bar.groupWidth",hg="body",jg="boolean",Lba="borderBottom",Mba="borderBottomWidth",Nba="borderLeft",Oba="borderLeftWidth",Pba="borderRight",Qba="borderRightWidth",Rba="borderTop",Sba="borderTopWidth",kg="both",lg="c",Tba="call",Uba="callee",Vba="class",Wba="className",Xba="clearMinutes",Yba="color:",mg="column",
Zba="columnFilters[",$ba="compare",ng="d",aca="data-",og="date",pg="datetime",bca="decimalSymbol",cca="desc",qg="direction",rg="display",Q="div",dca="document",vg="f",wg="false",xg="filter",yg="fixed",zg="focus",eca="for",fca="formatType",gca="fractionDigits",Ag="full",Bg="function",Cg="g",hca="google-visualization-formatters-arrow-dr",ica="google-visualization-formatters-arrow-empty",jca="google-visualization-formatters-arrow-ug",kca="google.loader.GoogleApisBase",lca="google.maps.DirectionsService",
mca="google.visualization.",nca="google.visualization.ModulePath",oca="google.visualization.NumberFormat",pca="google.visualization.Version",qca="groupingSymbol",rca="gt",Dg="h",Eg="h:mm a",Fg="h:mm:ss a",Gg="head",Hg="height",sca="hex",Ig="hidden",Jg="horizontal",Kg="href",Mg="html",Ng="https",Og="inline",tca="innerText",Pg="k",Qg="left",Rg="link",Sg="long",uca="lt",Tg="m",vca="maps",Ug="maxValue",Vg="medium",Wg="minValue",wca="ms",xca="named",yca="native code",zca="negativeColor",Aca="negativeParens",
Bca="new ",R="none",Xg="null",Yg="number",Zg="o",$g="object",ah="on",bh="opacity",Cca="outerHTML",ch="overflow",Dca="paddingBottom",Eca="paddingLeft",Fca="paddingRight",Gca="paddingTop",dh="pattern",Hca="pixelHeight",Ica="pixelLeft",Jca="pixelWidth",eh="position",Kca="prefix",S="px",Lca="quot",fh="r",gh="relative",hh="rgb",ih="role",jh="rtl",kh="s",Mca="scaleFactor",lh="script",mh="selection",Nca="sensor=false",nh="short",oh="single",ph="solid",Oca="sortColumns",Pca="sortColumns[",Qca="sourceIndex",
Rca="splice",qh="static",rh="string",sh="style",Sca="stylesheet",th="suffix",Tca="tabIndex",Uca="tabindex",Vca="text/css",uh="text/javascript",Wca="textContent",vh="time",Xca="timeZone",wh="timeofday",xh="transform",yh="transparent",zh="true",Ah="type",Bh="unselectable",Ch="v",Dh="value",Yca="valueType",Zca="var ",$ca="var _et_ = 1;",Eh="vertical",Fh="visible",ada="visualization",Gh="w",Hh="white",Ih="width",Jh="y",Kh="z",Lh="{",bda="{0}",cda="{1}",dda="|[",Mh="}",Nh="\u00a0",eda="\u00a4",fda="\u2030",
T,Oh=Oh||{},Ph=this;function Qh(a){return void 0!==a}function V(a,b,c){a=a[pc](Me);c=c||Ph;a[0]in c||!c[Xc]||c[Xc](Zca+a[0]);for(var d;a[J]&&(d=a[rb]());)!a[J]&&Qh(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}function Sh(a,b){for(var c=a[pc](Me),d=b||Ph,e;e=c[rb]();)if(null!=d[e])d=d[e];else return null;return d}function Th(){}function Uh(a){a.Xb=function(){return a.Xca?a.Xca:a.Xca=new a}}
function Vh(a){var b=typeof a;if(b==$g)if(a){if(a instanceof ha)return dg;if(a instanceof da)return b;var c=da[K][hc][L](a);if(c==Aba)return $g;if(c==yba||typeof a[J]==Yg&&"undefined"!=typeof a[he]&&"undefined"!=typeof a[ic]&&!a[ic](Rca))return dg;if(c==zba||"undefined"!=typeof a[L]&&"undefined"!=typeof a[ic]&&!a[ic](Tba))return Bg}else return Xg;else if(b==Bg&&"undefined"==typeof a[L])return $g;return b}function Wh(a){return null===a}function Xh(a){return null!=a}
function Yh(a){return Vh(a)==dg}function Zh(a){var b=Vh(a);return b==dg||b==$g&&typeof a[J]==Yg}function $h(a){return ai(a)&&typeof a[Ec]==Bg}function bi(a){return typeof a==rh}function ci(a){return typeof a==jg}function di(a){return typeof a==Yg}function ei(a){return Vh(a)==Bg}function ai(a){var b=typeof a;return b==$g&&null!=a||b==Bg}function fi(a){return a[gda]||(a[gda]=++hda)}var gda="closure_uid_"+(1E9*h[Cc]()>>>0),hda=0;function ida(a,b,c){return a[L][Mc](a[Zb],arguments)}
function jda(a,b,c){if(!a)throw m();if(2<arguments[J]){var d=ha[K][dd][L](arguments,2);return function(){var c=ha[K][dd][L](arguments);ha[K][je][Mc](c,d);return a[Mc](b,c)}}return function(){return a[Mc](b,arguments)}}function W(a,b,c){W=Function[K][Zb]&&-1!=Function[K][Zb][hc]()[ld](yca)?ida:jda;return W[Mc](null,arguments)}function gi(a,b){var c=ha[K][dd][L](arguments,1);return function(){var b=c[dd]();b[C][Mc](b,arguments);return a[Mc](this,b)}}var hi=Date.now||function(){return+new Date};
function kda(a){if(Ph[Xc])Ph[Xc](a,Yaa);else if(Ph.eval)if(null==ii&&(Ph.eval($ca),"undefined"!=typeof Ph._et_?(delete Ph._et_,ii=!0):ii=!1),ii)Ph.eval(a);else{var b=Ph[Hd],c=b[Qb](lh);ab(c,uh);c.defer=!1;c[p](b[Cb](a));b[Pd][p](c);b[Pd][Qd](c)}else throw m("goog.globalEval not available");}var ii=null;function X(a,b){function c(){}kb(c,b[K]);a.e=b[K];kb(a,new c);Ia(a[K],a);a.Ud=function(a,c,f){var g=ha[K][dd][L](arguments,2);return b[K][c][Mc](a,g)}};var google=google||ca.google||{};function ji(a){if(m.captureStackTrace)m.captureStackTrace(this,ji);else{var b=m().stack;b&&(this.stack=b)}a&&Ka(this,String(a))}X(ji,m);eb(ji[K],"CustomError");var lda;function ki(a,b){return 0==a[Rd](b,0)}function mda(a){var b=a[J]-1;return 0<=b&&a[ld](we,b)==b}function li(a){return/^[\s\xa0]*$/[bd](a)}function mi(a){return li(ni(a))}function oi(a){return!/[^0-9]/[bd](a)}function nda(a){return a[vb](/[\t\r\n ]+/g,ne)[vb](/^[\t\r\n ]+|[\t\r\n ]+$/g,O)}function pi(a){return a[vb](/^[\s\xa0]+|[\s\xa0]+$/g,O)}
function qi(a,b){if(b)return a[vb](oda,ze)[vb](pda,Be)[vb](qda,Ae)[vb](rda,De)[vb](sda,ye);if(!tda[bd](a))return a;-1!=a[ld](xe)&&(a=a[vb](oda,ze));-1!=a[ld](Ze)&&(a=a[vb](pda,Be));-1!=a[ld](bf)&&(a=a[vb](qda,Ae));-1!=a[ld](oe)&&(a=a[vb](rda,De));-1!=a[ld](Ee)&&(a=a[vb](sda,ye));return a}var oda=/&/g,pda=/</g,qda=/>/g,rda=/"/g,sda=/'/g,tda=/[&<>"']/;function uda(a){return ri(a,xe)?dca in Ph?vda(a):wda(a):a}
function vda(a){var b={"&amp;":xe,"&lt;":Ze,"&gt;":bf,"&quot;":oe},c;c=fa[Qb](Q);return a[vb](xda,function(a,e){var f=b[a];if(f)return f;if(e[Bb](0)==qe){var g=ia(Oe+e[ec](1));ga(g)||(f=String[qd](g))}f||(Wa(c,a+ne),f=c[Sb][Yc][dd](0,-1));return b[a]=f})}function wda(a){return a[vb](/&([^;]+);/g,function(a,c){switch(c){case Iba:return xe;case uca:return Ze;case rca:return bf;case Lca:return oe;default:if(c[Bb](0)==qe){var d=ia(Oe+c[ec](1));if(!ga(d))return String[qd](d)}return a}})}var xda=/&([^;\s<&]+);?/g;
function si(a,b){a[J]>b&&(a=a[ae](0,b-3)+Ne);return a}function ri(a,b){return-1!=a[ld](b)}function ti(a,b){return ha(b+1)[ie](a)}function ui(a,b){var c=Qh(void 0)?a[wb](void 0):String(a),d=c[ld](Me);-1==d&&(d=c[J]);return ti(Oe,h.max(0,b-d))+c}function ni(a){return null==a?O:String(a)}function yda(a){return ha[K][ie][L](arguments,O)}
function vi(a,b){for(var c=0,d=pi(String(a))[pc](Me),e=pi(String(b))[pc](Me),f=h.max(d[J],e[J]),g=0;0==c&&g<f;g++){var k=d[g]||O,l=e[g]||O,n=/(\d*)(\D*)/g,q=/(\d*)(\D*)/g;do{var s=n[sb](k)||[O,O,O],u=q[sb](l)||[O,O,O];if(0==s[0][J]&&0==u[0][J])break;c=wi(0==s[1][J]?0:la(s[1],10),0==u[1][J]?0:la(u[1],10))||wi(0==s[2][J],0==u[2][J])||wi(s[2],u[2])}while(0==c)}return c}function wi(a,b){return a<b?-1:a>b?1:0}function xi(a){for(var b=0,c=0;c<a[J];++c)b=31*b+a[Xd](c),b%=4294967296;return b}
var zda=2147483648*h[Cc]()|0;function yi(a){var b=ia(a);return 0==b&&li(a)?ja:b}function zi(a){return String(a)[vb](/\-([a-z])/g,function(a,c){return c[ge]()})}function Ada(a){var b=bi(void 0)?"undefined"[vb](/([-()\[\]{}+?*.$\^|,:#<!\\])/g,Cba)[vb](/\x08/g,Eba):Zf;return a[vb](new RegExp(iaa+(b?dda+b+Fba:O)+jaa,Cg),function(a,b,e){return b+e[ge]()})};function Ai(a){return a[a[J]-1]}var Bi=ha[K],Ci=Bi[ld]?function(a,b,c){return Bi[ld][L](a,b,c)}:function(a,b,c){c=null==c?0:0>c?h.max(0,a[J]+c):c;if(bi(a))return bi(b)&&1==b[J]?a[ld](b,c):-1;for(;c<a[J];c++)if(c in a&&a[c]===b)return c;return-1},Y=Bi[Tb]?function(a,b,c){Bi[Tb][L](a,b,c)}:function(a,b,c){for(var d=a[J],e=bi(a)?a[pc](O):a,f=0;f<d;f++)f in e&&b[L](c,e[f],f,a)};function Ei(a,b,c){for(var d=a[J],e=bi(a)?a[pc](O):a,d=d-1;0<=d;--d)d in e&&b[L](c,e[d],d,a)}
var Fi=Bi[ob]?function(a,b,c){return Bi[ob][L](a,b,c)}:function(a,b,c){for(var d=a[J],e=[],f=0,g=bi(a)?a[pc](O):a,k=0;k<d;k++)if(k in g){var l=g[k];b[L](c,l,k,a)&&(e[f++]=l)}return e},Gi=Bi.map?function(a,b,c){return Bi.map[L](a,b,c)}:function(a,b,c){for(var d=a[J],e=ha(d),f=bi(a)?a[pc](O):a,g=0;g<d;g++)g in f&&(e[g]=b[L](c,f[g],g,a));return e},Hi=Bi.reduce?function(a,b,c,d){d&&(b=W(b,d));return Bi.reduce[L](a,b,c)}:function(a,b,c,d){var e=c;Y(a,function(c,g){e=b[L](d,e,c,g,a)});return e},Mi=Bi.some?
function(a,b,c){return Bi.some[L](a,b,c)}:function(a,b,c){for(var d=a[J],e=bi(a)?a[pc](O):a,f=0;f<d;f++)if(f in e&&b[L](c,e[f],f,a))return!0;return!1},Ni=Bi[ce]?function(a,b,c){return Bi[ce][L](a,b,c)}:function(a,b,c){for(var d=a[J],e=bi(a)?a[pc](O):a,f=0;f<d;f++)if(f in e&&!b[L](c,e[f],f,a))return!1;return!0};function Oi(a,b){var c=Pi(a,b,void 0);return 0>c?null:bi(a)?a[Bb](c):a[c]}function Pi(a,b,c){for(var d=a[J],e=bi(a)?a[pc](O):a,f=0;f<d;f++)if(f in e&&b[L](c,e[f],f,a))return f;return-1}
function Qi(a,b){var c;t:{var d=a[J];c=bi(a)?a[pc](O):a;for(d-=1;0<=d;d--)if(d in c&&b[L](void 0,c[d],d,a)){c=d;break t}c=-1}return 0>c?null:bi(a)?a[Bb](c):a[c]}function Ri(a,b){return 0<=Ci(a,b)}function Si(a){return 0==a[J]}function Ti(a){if(!Yh(a))for(var b=a[J]-1;0<=b;b--)delete a[b];jb(a,0)}function Ui(a,b,c){Vi(a,c,0,b)}function Wi(a,b){var c=Ci(a,b),d;(d=0<=c)&&Bi[he][L](a,c,1);return d}function Xi(a){return Bi[Ab][Mc](Bi,arguments)}
function Yi(a){var b=a[J];if(0<b){for(var c=ha(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function Zi(a,b){for(var c=1;c<arguments[J];c++){var d=arguments[c],e;if(Yh(d)||(e=Zh(d))&&da[K][vc][L](d,Uba))a[C][Mc](a,d);else if(e)for(var f=a[J],g=d[J],k=0;k<g;k++)a[f+k]=d[k];else a[C](d)}}function Vi(a,b,c,d){return Bi[he][Mc](a,$i(arguments,1))}function $i(a,b,c){return 2>=arguments[J]?Bi[dd][L](a,b):Bi[dd][L](a,b,c)}
function Bda(a){for(var b={},c=0,d=0;d<a[J];){var e=a[d++],f=ai(e)?Zg+fi(e):(typeof e)[Bb](0)+e;da[K][vc][L](b,f)||(b[f]=!0,a[c++]=e)}jb(a,c)}function aj(a,b,c){return Cda(a,c||bj,!1,b)}function Dda(a,b,c){return Cda(a,b,!0,void 0,c)}function Cda(a,b,c,d,e){for(var f=0,g=a[J],k;f<g;){var l=f+g>>1,n;n=c?b[L](e,a[l],l,a):b(d,a[l]);0<n?f=l+1:(g=l,k=!n)}return k?f:~f}function cj(a,b){a[Zd](b||bj)}
function dj(a,b){for(var c=0;c<a[J];c++)a[c]={index:c,value:a[c]};var d=b||bj;cj(a,function(a,b){return d(a[id],b[id])||a[nc]-b[nc]});for(c=0;c<a[J];c++)a[c]=a[c][id]}function Eda(a){var b=bj;cj(a,function(a,d){return b(a.x,d.x)})}function ej(a,b){if(!Zh(a)||!Zh(b)||a[J]!=b[J])return!1;for(var c=a[J],d=Fda,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}function bj(a,b){return a>b?1:a<b?-1:0}function Fda(a,b){return a===b}
function Gda(a,b){for(var c={},d=0;d<a[J];d++){var e=a[d],f=b[L](void 0,e,d,a);Qh(f)&&(c[f]||(c[f]=[]))[C](e)}return c}function fj(a){var b=[];if(0>1*(a-0))return[];for(var c=0;c<a;c+=1)b[C](c);return b}function gj(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c}function ij(a){for(var b=[],c=0;c<arguments[J];c++){var d=arguments[c];Yh(d)?b[C][Mc](b,ij[Mc](null,d)):b[C](d)}return b}
function Hda(a){if(!arguments[J])return[];for(var b=[],c=0;;c++){for(var d=[],e=0;e<arguments[J];e++){var f=arguments[e];if(c>=f[J])return b;d[C](f[c])}b[C](d)}};function jj(a){return function(){return a}}var Ida=jj(!0),Jda=jj(null);function kj(a){return a}function Kda(a){return function(){throw a;}}function Lda(a){var b;b=b||0;return function(){return a[Mc](this,ha[K][dd][L](arguments,0,b))}};function nj(a,b,c){return h.min(h.max(a,b),c)}function oj(a,b){var c=a%b;return 0>c*b?c+b:c}function pj(a,b,c){return a+c*(b-a)}function qj(a){return a*h.PI/180}function rj(a,b){return b*h.cos(qj(a))}function sj(a,b){return b*h.sin(qj(a))}function tj(a,b,c,d){return oj(180*h[sd](d-b,c-a)/h.PI,360)}function uj(a){return 0==a?0:0>a?-1:1}function Mda(a){return Hi(arguments,function(a,c){return a+c},0)}function vj(a){return Mda[Mc](null,arguments)/arguments[J]}function wj(a){return na(a)&&0==a%1}
function xj(a){return na(a)&&!ga(a)};var yj="StopIteration"in Ph?Ph.StopIteration:m("StopIteration");function zj(){}Ga(zj[K],function(){throw yj;});zj[K].fs=function(){return this};function Aj(a){if(a instanceof zj)return a;if(typeof a.fs==Bg)return a.fs(!1);if(Zh(a)){var b=0,c=new zj;Ga(c,function(){for(;;){if(b>=a[J])throw yj;if(b in a)return a[b++];b++}});return c}throw m("Not implemented");}
function Bj(a,b,c){if(Zh(a))try{Y(a,b,c)}catch(d){if(d!==yj)throw d;}else{a=Aj(a);try{for(;;)b[L](c,a[oc](),void 0,a)}catch(e){if(e!==yj)throw e;}}}function Cj(a,b,c){var d=0,e=a,f=c||1;1<arguments[J]&&(d=a,e=b);if(0==f)throw m("Range step argument must not be zero");var g=new zj;Ga(g,function(){if(0<f&&d>=e||0>f&&d<=e)throw yj;var a=d;d+=f;return a});return g}function Nda(a,b,c){var d=Aj(a);a=new zj;Ga(a,function(){var a=d[oc]();return b[L](c,a,void 0,d)});return a}
function Oda(a){var b=Aj(arguments),c=new zj,d=null;Ga(c,function(){for(;;){if(null==d){var a=b[oc]();d=Aj(a)}try{return d[oc]()}catch(c){if(c!==yj)throw c;d=null}}});return c}function Pda(a){if(Zh(a))return Yi(a);a=Aj(a);var b=[];Bj(a,function(a){b[C](a)});return b}function Qda(a){try{return Aj(a)[oc]()}catch(b){if(b!=yj)throw b;return null}};function Dj(a,b,c){for(var d in a)b[L](c,a[d],d,a)}function Ej(a,b,c){var d={},e;for(e in a)d[e]=b[L](c,a[e],e,a);return d}function Fj(a,b){for(var c in a)if(b[L](void 0,a[c],c,a))return!0;return!1}function Rda(a,b,c){for(var d in a)if(!b[L](c,a[d],d,a))return!1;return!0}function Sda(a){var b=0,c;for(c in a)b++;return b}function Gj(a){for(var b in a)return a[b]}function Hj(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Ij(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}
function Jj(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function Kj(a){for(var b in a)return!1;return!0}function Lj(a,b){b in a&&delete a[b]}function Mj(a,b,c){if(b in a)throw m('The object already contains the key "'+b+oe);a[b]=c}function Nj(a,b){return b in a?a[b]:void 0}function Oj(a,b,c){return b in a?a[b]:a[b]=c}function Pj(a){var b={},c;for(c in a)b[c]=a[c];return b}
function Qj(a){var b=Vh(a);if(b==$g||b==dg){if(a.o)return a.o();var b=b==dg?[]:{},c;for(c in a)b[c]=Qj(a[c]);return b}return a}function Rj(a){var b={},c;for(c in a)b[a[c]]=c;return b}var Tda="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Sj(a,b){for(var c,d,e=1;e<arguments[J];e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Tda[J];f++)c=Tda[f],da[K][vc][L](d,c)&&(a[c]=d[c])}}
function Uda(a){var b=arguments[J];if(1==b&&Yh(arguments[0]))return Uda[Mc](null,arguments[0]);if(b%2)throw m(sba);for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}function Tj(a){var b=arguments[J];if(1==b&&Yh(arguments[0]))return Tj[Mc](null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};function Uj(a,b){this.ab={};this.Yd=[];this.Tx=this.Mb=0;var c=arguments[J];if(1<c){if(c%2)throw m(sba);for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.Q0(a)}T=Uj[K];T.Lc=function(){return this.Mb};T.La=function(){Vj(this);for(var a=[],b=0;b<this.Yd[J];b++)a[C](this.ab[this.Yd[b]]);return a};T.hk=function(){Vj(this);return this.Yd[Ab]()};T.$e=function(a){return Wj(this.ab,a)};T.$R=function(a){for(var b=0;b<this.Yd[J];b++){var c=this.Yd[b];if(Wj(this.ab,c)&&this.ab[c]==a)return!0}return!1};
Za(T,function(a,b){if(this===a)return!0;if(this.Mb!=a.Lc())return!1;var c=b||Vda;Vj(this);for(var d,e=0;d=this.Yd[e];e++)if(!c(this.get(d),a.get(d)))return!1;return!0});function Vda(a,b){return a===b}Ua(T,function(){return 0==this.Mb});wa(T,function(){this.ab={};jb(this.Yd,0);this.Tx=this.Mb=0});va(T,function(a){return Wj(this.ab,a)?(delete this.ab[a],this.Mb--,this.Tx++,this.Yd[J]>2*this.Mb&&Vj(this),!0):!1});
function Vj(a){if(a.Mb!=a.Yd[J]){for(var b=0,c=0;b<a.Yd[J];){var d=a.Yd[b];Wj(a.ab,d)&&(a.Yd[c++]=d);b++}jb(a.Yd,c)}if(a.Mb!=a.Yd[J]){for(var e={},c=b=0;b<a.Yd[J];)d=a.Yd[b],Wj(e,d)||(a.Yd[c++]=d,e[d]=1),b++;jb(a.Yd,c)}}T.get=function(a,b){return Wj(this.ab,a)?this.ab[a]:b};T.set=function(a,b){Wj(this.ab,a)||(this.Mb++,this.Yd[C](a),this.Tx++);this.ab[a]=b};T.Q0=function(a){var b;a instanceof Uj?(b=a.hk(),a=a.La()):(b=Ij(a),a=Hj(a));for(var c=0;c<b[J];c++)this.set(b[c],a[c])};
T.forEach=function(a,b){for(var c=this.hk(),d=0;d<c[J];d++){var e=c[d],f=this.get(e);a[L](b,f,e,this)}};T.o=function(){return new Uj(this)};T.transpose=function(){for(var a=new Uj,b=0;b<this.Yd[J];b++){var c=this.Yd[b];a.set(this.ab[c],c)}return a};T.fs=function(a){Vj(this);var b=0,c=this.Yd,d=this.ab,e=this.Tx,f=this,g=new zj;Ga(g,function(){for(;;){if(e!=f.Tx)throw m("The map has changed since the iterator was created");if(b>=c[J])throw yj;var g=c[b++];return a?g:d[g]}});return g};
function Wj(a,b){return da[K][vc][L](a,b)};function Wda(a){return typeof a.Lc==Bg?a.Lc():Zh(a)||bi(a)?a[J]:Sda(a)}function Xj(a){if(typeof a.La==Bg)return a.La();if(bi(a))return a[pc](O);if(Zh(a)){for(var b=[],c=a[J],d=0;d<c;d++)b[C](a[d]);return b}return Hj(a)}function ak(a){if(typeof a.hk==Bg)return a.hk();if(typeof a.La!=Bg){if(Zh(a)||bi(a)){var b=[];a=a[J];for(var c=0;c<a;c++)b[C](c);return b}return Ij(a)}}
function bk(a,b,c){if(typeof a[Tb]==Bg)a[Tb](b,c);else if(Zh(a)||bi(a))Y(a,b,c);else for(var d=ak(a),e=Xj(a),f=e[J],g=0;g<f;g++)b[L](c,e[g],d&&d[g],a)}function Xda(a,b,c){if(typeof a[ob]==Bg)return a[ob](b,c);if(Zh(a)||bi(a))return Fi(a,b,c);var d,e=ak(a),f=Xj(a),g=f[J];if(e){d={};for(var k=0;k<g;k++)b[L](c,f[k],e[k],a)&&(d[e[k]]=f[k])}else for(d=[],k=0;k<g;k++)b[L](c,f[k],void 0,a)&&d[C](f[k]);return d}
function Yda(a,b,c){if(typeof a.map==Bg)return a.map(b,c);if(Zh(a)||bi(a))return Gi(a,b,c);var d,e=ak(a),f=Xj(a),g=f[J];if(e){d={};for(var k=0;k<g;k++)d[e[k]]=b[L](c,f[k],e[k],a)}else for(d=[],k=0;k<g;k++)d[k]=b[L](c,f[k],void 0,a);return d}function Zda(a,b,c){if(typeof a[ce]==Bg)return a[ce](b,c);if(Zh(a)||bi(a))return Ni(a,b,c);for(var d=ak(a),e=Xj(a),f=e[J],g=0;g<f;g++)if(!b[L](c,e[g],d&&d[g],a))return!1;return!0};function ck(a){this.ab=new Uj;a&&this.Q0(a)}function dk(a){var b=typeof a;return b==$g&&a||b==Bg?Zg+fi(a):b[ec](0,1)+a}T=ck[K];T.Lc=function(){return this.ab.Lc()};T.add=function(a){this.ab.set(dk(a),a)};T.Q0=function(a){a=Xj(a);for(var b=a[J],c=0;c<b;c++)this.add(a[c])};T.oc=function(a){a=Xj(a);for(var b=a[J],c=0;c<b;c++)this[Ob](a[c])};va(T,function(a){return this.ab[Ob](dk(a))});wa(T,function(){this.ab[Wb]()});Ua(T,function(){return this.ab[$c]()});Pa(T,function(a){return this.ab.$e(dk(a))});
T.Ky=function(a){var b=new ck;a=Xj(a);for(var c=0;c<a[J];c++){var d=a[c];this[Lc](d)&&b.add(d)}return b};T.Il=function(a){var b=this.o();b.oc(a);return b};T.La=function(){return this.ab.La()};T.o=function(){return new ck(this)};Za(T,function(a){return this.Lc()==Wda(a)&&this.rS(a)});T.rS=function(a){var b=Wda(a);if(this.Lc()>b)return!1;!(a instanceof ck)&&5<b&&(a=new ck(a));return Zda(this,function(b){var d=a;return typeof d[Lc]==Bg?d[Lc](b):typeof d.$R==Bg?d.$R(b):Zh(d)||bi(d)?Ri(d,b):Jj(d,b)})};
T.fs=function(){return this.ab.fs(!1)};var ek;t:{var $da=Ph.navigator;if($da){var aea=$da[sc];if(aea){ek=aea;break t}}ek=O};var fk,gk,hk,bea;function ik(){return Ph.navigator||null}var jk=ri(ek,"Opera")||ri(ek,"OPR"),kk=ri(ek,"Trident")||ri(ek,wf),lk=ri(ek,"Gecko")&&!ri(ek[ke](),"webkit")&&!(ri(ek,"Trident")||ri(ek,wf)),mk=ri(ek[ke](),"webkit"),cea=mk&&ri(ek,"Mobile"),dea=ik(),nk=dea&&dea.platform||O;fk=ri(nk,"Mac");gk=ri(nk,"Win");hk=ri(nk,"Linux");bea=!!ik()&&ri(ik().appVersion||O,"X11");var ok=ek;ok&&ri(ok,"Android");ok&&ri(ok,"iPhone");ok&&ri(ok,"iPad");function eea(){var a=Ph[Hd];return a?a[be]:void 0}
var pk=function(){var a=O,b;if(jk&&Ph.opera)return a=Ph.opera.version,ei(a)?a():a;lk?b=/rv\:([^\);]+)(\)|;)/:kk?b=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:mk&&(b=/WebKit\/(\S+)/);b&&(a=(a=b[sb](ek))?a[1]:O);return kk&&(b=eea(),b>ma(a))?String(b):a}(),fea={};function qk(a){return fea[a]||(fea[a]=0<=vi(pk,a))}function rk(a){return kk&&gea>=a}var hea=Ph[Hd],gea=hea&&kk?eea()||(hea[Yd]==gf?la(pk,10):5):void 0;function sk(a,b){this.x=Qh(a)?a:0;this.y=Qh(b)?b:0}T=sk[K];T.o=function(){return new sk(this.x,this.y)};function tk(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function uk(a,b){var c=a.x-b.x,d=a.y-b.y;return h[ud](c*c+d*d)}function vk(a,b){return new sk(a.x-b.x,a.y-b.y)}function wk(a,b){return new sk(a.x+b.x,a.y+b.y)}sa(T,function(){this.x=h[xb](this.x);this.y=h[xb](this.y);return this});ta(T,function(){this.x=h[t](this.x);this.y=h[t](this.y);return this});
Va(T,function(){this.x=h[D](this.x);this.y=h[D](this.y);return this});db(T,function(a,b){a instanceof sk?(this.x+=a.x,this.y+=a.y):(this.x+=a,di(b)&&(this.y+=b));return this});Oa(T,function(a,b){var c=di(b)?b:a;this.x*=a;this.y*=c;return this});function xk(a,b){pa(this,a);Sa(this,b)}function yk(a,b){return a==b?!0:a&&b?a[r]==b[r]&&a[A]==b[A]:!1}T=xk[K];T.o=function(){return new xk(this[r],this[A])};function zk(a){return h.min(a[r],a[A])}T.area=function(){return this[r]*this[A]};Ua(T,function(){return!this.area()});sa(T,function(){pa(this,h[xb](this[r]));Sa(this,h[xb](this[A]));return this});ta(T,function(){pa(this,h[t](this[r]));Sa(this,h[t](this[A]));return this});Va(T,function(){pa(this,h[D](this[r]));Sa(this,h[D](this[A]));return this});
Oa(T,function(a,b){var c=di(b)?b:a;pa(this,this[r]*a);Sa(this,this[A]*c);return this});var iea=!kk||rk(9),jea=!lk&&!kk||kk&&rk(9)||lk&&qk("1.9.1"),kea=kk&&!qk(We),lea=kk||jk||mk;function Ak(a){a=a[Fd];return bi(a)&&a[Ib](/\S+/g)||[]}function Bk(a,b){for(var c=Ak(a),d=$i(arguments,1),e=c[J]+d[J],f=c,g=0;g<d[J];g++)Ri(f,d[g])||f[C](d[g]);f=c[ie](ne);lb(a,f);return c[J]==e}function Ck(a,b){var c=Ak(a),d=$i(arguments,1),c=mea(c,d)[ie](ne);lb(a,c)}function mea(a,b){return Fi(a,function(a){return!Ri(b,a)})}function Dk(a,b,c){c?Bk(a,b):Ck(a,b)};function Ek(a){return a?new Fk(Gk(a)):lda||(lda=new Fk)}function Hk(a){return bi(a)?fa[gd](a):a}function Ik(a,b,c){return Jk(fa,a,b,c)}function Mk(a,b){var c=b||fa;return c[Td]&&c[Pb]?c[Td](Me+a):Jk(fa,He,a,b)}function Nk(a,b){var c=b||fa,d=null;return(d=c[Td]&&c[Pb]?c[Pb](Me+a):Jk(fa,He,a,b)[0])||null}
function Jk(a,b,c,d){a=d||a;b=b&&b!=He?b[ge]():O;if(a[Td]&&a[Pb]&&(b||c))return a[Td](b+(c?Me+c:O));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g[nd]&&(d[e++]=g);jb(d,e);return d}return a}a=a[cc](b||He);if(c){d={};for(f=e=0;g=a[f];f++)b=g[Fd],typeof b[pc]==Bg&&Ri(b[pc](/\s+/),c)&&(d[e++]=g);jb(d,e);return d}return a}
function Ok(a,b){Dj(b,function(b,d){d==sh?$a(a[x],b):d==Vba?lb(a,b):d==eca?a.htmlFor=b:d in nea?a[v](nea[d],b):ki(d,Jba)||ki(d,aca)?a[v](d,b):a[d]=b})}var nea={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:Hg,maxlength:"maxLength",role:ih,rowspan:"rowSpan",type:Ah,usemap:"useMap",valign:"vAlign",width:Ih};function Pk(a){a=a[Hd];a=a[Yd]==gf?a[dc]:a[Pd];return new xk(a[Gd],a[Wd])}function oea(a){return mk||a[Yd]!=gf?a[Pd]||a[dc]:a[dc]}
function Qk(a){return a?a.parentWindow||a[xd]:ca}function Rk(a,b,c){return pea(fa,arguments)}function pea(a,b){var c=b[0],d=b[1];if(!iea&&d&&(d[yd]||d[H])){c=[Ze,c];d[yd]&&c[C](caa,qi(d[yd]),oe);if(d[H]){c[C](daa,qi(d[H]),oe);var e={};Sj(e,d);delete e[H];d=e}c[C](bf);c=c[ie](O)}c=a[Qb](c);d&&(bi(d)?lb(c,d):Yh(d)?Bk[Mc](null,[c][Ab](d)):Ok(c,d));2<b[J]&&qea(a,c,b,2);return c}
function qea(a,b,c,d){function e(c){c&&b[p](bi(c)?a[Cb](c):c)}for(;d<c[J];d++){var f=c[d];Zh(f)&&!Sk(f)?Y(rea(f)?Yi(f):f,e):e(f)}}function Tk(a){return fa[Qb](a)}function Uk(a){if(1!=a[ed])return!1;switch(a[Nc]){case Haa:case Iaa:case Jaa:case ef:case Kaa:case Laa:case Oaa:case Qaa:case pf:case Waa:case qf:case Vaa:case Xaa:case $aa:case aba:case fba:case gba:case bba:case hba:case iba:case Df:case Ff:case lba:case oba:case tba:return!1}return!0}function sea(a,b){a[p](b)}
function Vk(a,b){qea(Gk(a),a,arguments,1)}function Wk(a){for(var b;b=a[Sb];)a[Qd](b)}function Xk(a,b){b[fe]&&b[fe][Eb](a,b)}function Yk(a,b){b[fe]&&b[fe][Eb](a,b[ac])}function Zk(a){return a&&a[fe]?a[fe][Qd](a):null}function $k(a){return jea&&void 0!=a[td]?a[td]:Fi(a[Xb],function(a){return 1==a[ed]})}function al(a){return void 0!=a.firstElementChild?a.firstElementChild:tea(a[Sb])}function tea(a){for(;a&&1!=a[ed];)a=a[ac];return a}function Sk(a){return ai(a)&&0<a[ed]}
function bl(a){return ai(a)&&1==a[ed]}function cl(a){var b;if(lea&&!(kk&&qk(We)&&!qk(Ue)&&Ph.SVGElement&&a instanceof Ph.SVGElement)&&(b=a[wd]))return b;b=a[fe];return bl(b)?b:null}function dl(a,b){if(a[Lc]&&1==b[ed])return a==b||a[Lc](b);if("undefined"!=typeof a[md])return a==b||ka(a[md](b)&16);for(;b&&a!=b;)b=b[fe];return b==a}
function uea(a,b){if(a==b)return 0;if(a[md])return a[md](b)&2?1:-1;if(kk&&!rk(9)){if(9==a[ed])return-1;if(9==b[ed])return 1}if(Qca in a||a[fe]&&Qca in a[fe]){var c=1==a[ed],d=1==b[ed];if(c&&d)return a[mc]-b[mc];var e=a[fe],f=b[fe];return e==f?vea(a,b):!c&&dl(e,b)?-1*wea(a,b):!d&&dl(f,a)?wea(b,a):(c?a[mc]:e[mc])-(d?b[mc]:f[mc])}d=Gk(a);c=d[od]();c.selectNode(a);c[tb](!0);d=d[od]();d.selectNode(b);d[tb](!0);return c.compareBoundaryPoints(Ph[Vc].START_TO_END,d)}
function wea(a,b){var c=a[fe];if(c==b)return-1;for(var d=b;d[fe]!=c;)d=d[fe];return vea(d,a)}function vea(a,b){for(var c=b;c=c[gc];)if(c==a)return-1;return 1}function Gk(a){return 9==a[ed]?a:a[wc]||a[Hd]}function el(a,b){if(Wca in a)a.textContent=b;else if(3==a[ed])ra(a,b);else if(a[Sb]&&3==a[Sb][ed]){for(;a[yc]!=a[Sb];)a[Qd](a[yc]);ra(a[Sb],b)}else{Wk(a);var c=Gk(a);a[p](c[Cb](String(b)))}}function xea(a){if(Cca in a)return a.outerHTML;var b=Gk(a)[Qb](Q);b[p](a.cloneNode(!0));return b[hd]}
function yea(a,b){var c=[];return fl(a,b,c,!0)?c[0]:void 0}function zea(a,b){var c=[];fl(a,b,c,!1);return c}function fl(a,b,c,d){if(null!=a)for(a=a[Sb];a;){if(b(a)&&(c[C](a),d)||fl(a,b,c,d))return!0;a=a[ac]}return!1}var Aea={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Bea={IMG:ne,BR:me};function gl(a,b){b?bb(a,0):(bb(a,-1),a[Pc](Tca))}function hl(a){a=a.getAttributeNode(Uca);return null!=a&&a.specified}function il(a){a=a.tabIndex;return di(a)&&0<=a&&32768>a}
function jl(a){if(kea&&tca in a)a=a.innerText[vb](/(\r\n|\r|\n)/g,me);else{var b=[];kl(a,b,!0);a=b[ie](O)}a=a[vb](/ \xAD /g,ne)[vb](/\xAD/g,O);a=a[vb](/\u200B/g,O);kea||(a=a[vb](/ +/g,ne));a!=ne&&(a=a[vb](/^\s*/,O));return a}function ll(a){var b=[];kl(a,b,!1);return b[ie](O)}function kl(a,b,c){if(!(a[nd]in Aea))if(3==a[ed])c?b[C](String(a[Yc])[vb](/(\r\n|\r|\n)/g,O)):b[C](a[Yc]);else if(a[nd]in Bea)b[C](Bea[a[nd]]);else for(a=a[Sb];a;)kl(a,b,c),a=a[ac]}
function rea(a){if(a&&typeof a[J]==Yg){if(ai(a))return typeof a[jd]==Bg||typeof a[jd]==rh;if(ei(a))return typeof a[jd]==Bg}return!1}function Cea(a){return ml(a,function(a){return a[nd]==mba&&!0},!0)}function ml(a,b,c){c||(a=a[fe]);for(c=0;a;){if(b(a))return a;a=a[fe];c++}return null}function nl(a){try{return a&&a[pb]}catch(b){}return null}function Fk(a){this.of=a||Ph[Hd]||fa}T=Fk[K];T.ea=Ek;T.$b=function(){return this.of};T.a=function(a){return bi(a)?this.of[gd](a):a};
T.Kv=function(a,b){return Nk(a,b||this.of)};T.kv=Ok;T.h=function(a,b,c){return pea(this.of,arguments)};T.createElement=function(a){return this.of[Qb](a)};T.createTextNode=function(a){return this.of[Cb](String(a))};T.Xda=function(a,b,c){var d=this.of,e=!!c;c=[Faa];for(var f=0;f<b;f++)c[C](e?Daa:Eaa);c[C](zaa);c=c[ie](O);b=[Caa];for(f=0;f<a;f++)b[C](c);b[C](yaa);a=d[Qb](kf);Wa(a,b[ie](O));return a[Qd](a[Sb])};
function ol(a,b){var c;var d=a.of;c=d[Qb](Q);kk?(Wa(c,$e+b),c[Qd](c[Sb])):Wa(c,b);if(1==c[Xb][J])c=c[Qd](c[Sb]);else{for(d=d.createDocumentFragment();c[Sb];)d[p](c[Sb]);c=d}return c}function pl(a){return a.of[Yd]==gf}T.xB=function(){var a=this.of;return a.parentWindow||a[xd]};function ql(a){var b=a.of;a=oea(b);b=b.parentWindow||b[xd];return kk&&qk(Ue)&&b.pageYOffset!=a[Cd]?new sk(a[Gc],a[Cd]):new sk(b.pageXOffset||a[Gc],b.pageYOffset||a[Cd])}T.bE=function(a){return nl(a||this.of)};T.appendChild=sea;
T.append=Vk;T.cd=Wk;T.FX=Xk;T.zga=Yk;T.removeNode=Zk;T.$f=$k;T.n9=al;T.mK=Sk;T.Zia=bl;Pa(T,dl);T.yna=el;T.Jq=function(a){var b;(b=a[Nc]==df||a[Nc]==qf||a[Nc]==Mf||a[Nc]==Ef||a[Nc]==ff?!a[Nd]&&(!hl(a)||il(a)):hl(a)&&il(a))&&kk?(a=ei(a[qb])?a[qb]():{height:a[Uc],width:a[zb]},a=null!=a&&0<a[A]&&0<a[r]):a=b;return a};function Dea(){return mk?vba:lk?dba:kk?wca:jk?zf:null}function Eea(){return mk?oaa:lk?kaa:kk?laa:jk?maa:null};function rl(a,b,c,d){this.top=a;Ta(this,b);Na(this,c);Ya(this,d)}T=rl[K];T.o=function(){return new rl(this.top,this[Zc],this[Hc],this[G])};Pa(T,function(a){return this&&a?a instanceof rl?a[G]>=this[G]&&a[Zc]<=this[Zc]&&a.top>=this.top&&a[Hc]<=this[Hc]:a.x>=this[G]&&a.x<=this[Zc]&&a.y>=this.top&&a.y<=this[Hc]:!1});
T.expand=function(a,b,c,d){ai(a)?(this.top-=a.top,Ta(this,this[Zc]+a[Zc]),Na(this,this[Hc]+a[Hc]),Ya(this,this[G]-a[G])):(this.top-=a,Ta(this,this[Zc]+b),Na(this,this[Hc]+c),Ya(this,this[G]-d));return this};function tl(a,b){Ya(a,h.min(a[G],b[G]));a.top=h.min(a.top,b.top);Ta(a,h.max(a[Zc],b[Zc]));Na(a,h.max(a[Hc],b[Hc]))}function ul(a,b){return a[G]<=b[Zc]&&b[G]<=a[Zc]&&a.top<=b[Hc]&&b.top<=a[Hc]}
sa(T,function(){this.top=h[xb](this.top);Ta(this,h[xb](this[Zc]));Na(this,h[xb](this[Hc]));Ya(this,h[xb](this[G]));return this});ta(T,function(){this.top=h[t](this.top);Ta(this,h[t](this[Zc]));Na(this,h[t](this[Hc]));Ya(this,h[t](this[G]));return this});Va(T,function(){this.top=h[D](this.top);Ta(this,h[D](this[Zc]));Na(this,h[D](this[Hc]));Ya(this,h[D](this[G]));return this});
db(T,function(a,b){a instanceof sk?(Ya(this,this[G]+a.x),Ta(this,this[Zc]+a.x),this.top+=a.y,Na(this,this[Hc]+a.y)):(Ya(this,this[G]+a),Ta(this,this[Zc]+a),di(b)&&(this.top+=b,Na(this,this[Hc]+b)));return this});Oa(T,function(a,b){var c=di(b)?b:a;Ya(this,this[G]*a);Ta(this,this[Zc]*a);this.top*=c;Na(this,this[Hc]*c);return this});function vl(a,b,c,d){Ya(this,a);this.top=b;pa(this,c);Sa(this,d)}T=vl[K];T.o=function(){return new vl(this[G],this.top,this[r],this[A])};function wl(a){return new rl(a.top,a[G]+a[r],a.top+a[A],a[G])}function xl(a){return new vl(a[G],a.top,a[Zc]-a[G],a[Hc]-a.top)}function yl(a,b){return a==b?!0:a&&b?a[G]==b[G]&&a[r]==b[r]&&a.top==b.top&&a[A]==b[A]:!1}
T.Ky=function(a){var b=h.max(this[G],a[G]),c=h.min(this[G]+this[r],a[G]+a[r]);if(b<=c){var d=h.max(this.top,a.top);a=h.min(this.top+this[A],a.top+a[A]);if(d<=a)return Ya(this,b),this.top=d,pa(this,c-b),Sa(this,a-d),!0}return!1};function Fea(a,b){var c=h.max(a[G],b[G]),d=h.min(a[G]+a[r],b[G]+b[r]);if(c<=d){var e=h.max(a.top,b.top),f=h.min(a.top+a[A],b.top+b[A]);if(e<=f)return new vl(c,e,d-c,f-e)}return null}
T.Il=function(a){var b=Fea(this,a);if(b&&b[A]&&b[r]){var b=[],c=this.top,d=this[A],e=this[G]+this[r],f=this.top+this[A],g=a[G]+a[r],k=a.top+a[A];a.top>this.top&&(b[C](new vl(this[G],this.top,this[r],a.top-this.top)),c=a.top,d-=a.top-this.top);k<f&&(b[C](new vl(this[G],k,this[r],f-k)),d=k-c);a[G]>this[G]&&b[C](new vl(this[G],c,a[G]-this[G],d));g<e&&b[C](new vl(g,c,e-g,d));a=b}else a=[this.o()];return a};
Pa(T,function(a){return a instanceof vl?this[G]<=a[G]&&this[G]+this[r]>=a[G]+a[r]&&this.top<=a.top&&this.top+this[A]>=a.top+a[A]:a.x>=this[G]&&a.x<=this[G]+this[r]&&a.y>=this.top&&a.y<=this.top+this[A]});function Gea(a,b){var c=b.x<a[G]?a[G]-b.x:h.max(b.x-(a[G]+a[r]),0),d=b.y<a.top?a.top-b.y:h.max(b.y-(a.top+a[A]),0);return c*c+d*d}T.distance=function(a){return h[ud](Gea(this,a))};T.Ub=function(){return new xk(this[r],this[A])};
T.getCenter=function(){return new sk(this[G]+this[r]/2,this.top+this[A]/2)};sa(T,function(){Ya(this,h[xb](this[G]));this.top=h[xb](this.top);pa(this,h[xb](this[r]));Sa(this,h[xb](this[A]));return this});ta(T,function(){Ya(this,h[t](this[G]));this.top=h[t](this.top);pa(this,h[t](this[r]));Sa(this,h[t](this[A]));return this});Va(T,function(){Ya(this,h[D](this[G]));this.top=h[D](this.top);pa(this,h[D](this[r]));Sa(this,h[D](this[A]));return this});
db(T,function(a,b){a instanceof sk?(Ya(this,this[G]+a.x),this.top+=a.y):(Ya(this,this[G]+a),di(b)&&(this.top+=b));return this});Oa(T,function(a,b){var c=di(b)?b:a;Ya(this,this[G]*a);pa(this,this[r]*a);this.top*=c;Sa(this,this[A]*c);return this});function zl(a,b,c){bi(b)?Hea(a,c,b):Dj(b,gi(Hea,a))}function Hea(a,b,c){(c=Iea(a,c))&&(a[x][c]=b)}function Iea(a,b){var c=zi(b);if(void 0===a[x][c]){var d=Dea()+Ada(b);if(void 0!==a[x][d])return d}return c}function Jea(a,b){var c=a[x][zi(b)];return"undefined"!==typeof c?c:a[x][Iea(a,b)]||O}function Al(a,b){var c=Gk(a);return c[xd]&&c[xd].getComputedStyle&&(c=c[xd].getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||O:O}function Bl(a,b){return Al(a,b)||(a[$d]?a[$d][b]:null)||a[x]&&a[x][b]}
function Cl(a){return Bl(a,eh)}function Dl(a,b,c){var d,e=lk&&(fk||bea)&&qk(waa);b instanceof sk?(d=b.x,b=b.y):(d=b,b=c);Ya(a[x],El(d,e));a[x].top=El(b,e)}function Fl(a){return new sk(a[Od],a[Tc])}function Gl(a){a=a?Gk(a):fa;return!kk||rk(9)||pl(Ek(a))?a[dc]:a[Pd]}function Hl(a){var b;try{b=a[qb]()}catch(c){return{left:0,top:0,right:0,bottom:0}}kk&&a[wc][Pd]&&(a=a[wc],Ya(b,b[G]-(a[dc][Ub]+a[Pd][Ub])),b.top-=a[dc][Vb]+a[Pd][Vb]);return b}
function Kea(a){if(kk&&!rk(8))return a[qc];var b=Gk(a),c=Bl(a,eh),d=c==yg||c==cg;for(a=a[fe];a&&a!=b;a=a[fe])if(c=Bl(a,eh),d=d&&c==qh&&a!=b[dc]&&a!=b[Pd],!d&&(a[Bc]>a[Gd]||a[Rb]>a[Wd]||c==yg||c==cg||c==gh))return a;return null}
function Il(a){for(var b=new rl(0,ea,ea,0),c=Ek(a),d=c.$b()[Pd],e=c.$b()[dc],f=oea(c.of);a=Kea(a);)if(!(kk&&0==a[Gd]||mk&&0==a[Wd]&&a==d||a==d||a==e||Bl(a,ch)==Fh)){var g=Jl(a),k;k=a;if(lk&&!qk(waa)){var l=ma(Al(k,Oba));if(Kl(k))var n=k[zb]-k[Gd]-l-ma(Al(k,Qba)),l=l+n;k=new sk(l,ma(Al(k,Sba)))}else k=new sk(k[Ub],k[Vb]);g.x+=k.x;g.y+=k.y;b.top=h.max(b.top,g.y);Ta(b,h.min(b[Zc],g.x+a[Gd]));Na(b,h.min(b[Hc],g.y+a[Wd]));Ya(b,h.max(b[G],g.x))}d=f[Gc];f=f[Cd];Ya(b,h.max(b[G],d));b.top=h.max(b.top,f);c=
c.xB();c=Pk(c||ca);Ta(b,h.min(b[Zc],d+c[r]));Na(b,h.min(b[Hc],f+c[A]));return 0<=b.top&&0<=b[G]&&b[Hc]>b.top&&b[Zc]>b[G]?b:null}
function Jl(a){var b,c=Gk(a),d=Bl(a,eh),e=lk&&c[Lb]&&!a[qb]&&d==cg&&(b=c[Lb](a))&&(0>b[Gb]||0>b[Hb]),f=new sk(0,0),g=Gl(c);if(a==g)return f;if(a[qb])b=Hl(a),a=ql(Ek(c)),f.x=b[G]+a.x,f.y=b.top+a.y;else if(c[Lb]&&!e)b=c[Lb](a),a=c[Lb](g),f.x=b[Gb]-a[Gb],f.y=b[Hb]-a[Hb];else{b=a;do{f.x+=b[Od];f.y+=b[Tc];b!=a&&(f.x+=b[Ub]||0,f.y+=b[Vb]||0);if(mk&&Cl(b)==yg){f.x+=c[Pd][Gc];f.y+=c[Pd][Cd];break}b=b[qc]}while(b&&b!=a);if(jk||mk&&d==cg)f.y-=c[Pd][Tc];for(b=a;(b=Kea(b))&&b!=c[Pd]&&b!=g;)f.x-=b[Gc],jk&&b[Nc]==
Of||(f.y-=b[Cd])}return f}function Ll(a,b){var c=Ml(a),d=Ml(b);return new sk(c.x-d.x,c.y-d.y)}function Lea(a){var b;if(a[qb])b=Hl(a),b=new sk(b[G],b.top);else{b=ql(Ek(a));var c=Jl(a);b=new sk(c.x-b.x,c.y-b.y)}if(lk&&!qk(12)){i:{c=zi(xh);if(void 0===a[x][c]&&(c=Dea()+Ada(xh),void 0!==a[x][c])){c=Eea()+naa;break i}c=xh}a=(a=Bl(a,c)||Bl(a,xh))?(a=a[Ib](Mea))?new sk(ma(a[1]),ma(a[2])):new sk(0,0):new sk(0,0);a=wk(b,a)}else a=b;return a}
function Ml(a){if(1==a[ed])return Lea(a);var b=ei(a.Rpa),c=a;a[Fb]?c=a[Fb][0]:b&&a.Ka[Fb]&&(c=a.Ka[Fb][0]);return new sk(c[zd],c[Ad])}function Nl(a,b,c){if(b instanceof xk)c=b[A],b=b[r];else if(void 0==c)throw m("missing height argument");pa(a[x],El(b,!0));Sa(a[x],El(c,!0))}function El(a,b){typeof a==Yg&&(a=(b?h[D](a):a)+S);return a}function Ol(a){return Pl(a)}
function Pl(a){var b=Nea;if(Bl(a,rg)!=R)return b(a);var c=a[x],d=c[Sc],e=c.visibility,f=c[jc];hb(c,Ig);Ea(c,cg);Ra(c,Og);a=b(a);Ra(c,d);Ea(c,f);hb(c,e);return a}function Nea(a){var b=a[zb],c=a[Uc],d=mk&&!b&&!c;return Qh(b)&&!d||!a[qb]?new xk(b,c):(a=Hl(a),new xk(a[Zc]-a[G],a[Hc]-a.top))}function Ql(a){var b=Jl(a);a=Pl(a);return new vl(b.x,b.y,a[r],a[A])}function Rl(a,b){var c=a[x];bh in c?mb(c,b):eba in c?c.MozOpacity=b:xg in c&&(c.filter=b===O?O:Hba+100*b+Ge)}function Sl(a,b){Ra(a[x],b?O:R)}
function Tl(a){var b=Ek(void 0),c=null,c=b.$b();if(kk&&c.createStyleSheet)b=c=c.createStyleSheet(),kk&&Qh(b.cssText)?$a(b,a):Wa(b,a);else{var d=Jk(b.of,Gg,void 0,void 0)[0];d||(c=Jk(b.of,hg,void 0,void 0)[0],d=b.h(Gg),c[fe][Eb](d,c));var e=c=b.h(sh);kk&&Qh(e.cssText)?$a(e,a):Wa(e,a);b[p](d,c)}return c}function Kl(a){return jh==Bl(a,qg)}var Ul=lk?"MozUserSelect":mk?"WebkitUserSelect":null;
function Vl(a,b,c){c=c?null:a[cc](He);if(Ul){if(b=b?R:O,a[x][Ul]=b,c){a=0;for(var d;d=c[a];a++)d[x][Ul]=b}}else if(kk||jk)if(b=b?ah:O,a[v](Bh,b),c)for(a=0;d=c[a];a++)d[v](Bh,b)}function Wl(a){var b=Gk(a),c=kk&&a[$d];if(c&&pl(Ek(b))&&c[r]!=eg&&c[A]!=eg&&!c.boxSizing)return b=Xl(a,c[r],Ih,Jca),a=Xl(a,c[A],Hg,Hca),new xk(b,a);c=new xk(a[zb],a[Uc]);b=Yl(a);a=Zl(a);return new xk(c[r]-a[G]-b[G]-b[Zc]-a[Zc],c[A]-a.top-b.top-b[Hc]-a[Hc])}
function Xl(a,b,c,d){if(/^\d+px?$/[bd](b))return la(b,10);var e=a[x][c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a[$d][c];a[x][c]=b;b=a[x][d];a[x][c]=e;a.runtimeStyle[c]=f;return b}function $l(a,b){var c=a[$d]?a[$d][b]:null;return c?Xl(a,c,Qg,Ica):0}function Yl(a){if(kk){var b=$l(a,Eca),c=$l(a,Fca),d=$l(a,Gca);a=$l(a,Dca);return new rl(d,c,a,b)}b=Al(a,Eca);c=Al(a,Fca);d=Al(a,Gca);a=Al(a,Dca);return new rl(ma(d),ma(c),ma(a),ma(b))}var Oea={thin:2,medium:4,thick:6};
function am(a,b){if((a[$d]?a[$d][b+nba]:null)==R)return 0;var c=a[$d]?a[$d][b+wba]:null;return c in Oea?Oea[c]:Xl(a,c,Qg,Ica)}function Zl(a){if(kk&&!rk(9)){var b=am(a,Nba),c=am(a,Pba),d=am(a,Rba);a=am(a,Lba);return new rl(d,c,a,b)}b=Al(a,Oba);c=Al(a,Qba);d=Al(a,Sba);a=Al(a,Mba);return new rl(ma(d),ma(c),ma(a),ma(b))}function bm(a){var b={};Y(a[pc](/\s*;\s*/),function(a){a=a[pc](/\s*:\s*/);2==a[J]&&(b[zi(a[0][ke]())]=a[1])});return b}var Mea=/matrix\([0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, ([0-9\.\-]+)p?x?, ([0-9\.\-]+)p?x?\)/;var Pea=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function cm(a){if(dm){dm=!1;var b=Ph[tc];if(b){var c=b[Ic];if(c&&(c=em(c))&&c!=b.hostname)throw dm=!0,m();}}return a[Ib](Pea)}var dm=mk;function em(a){return(a=cm(a)[3]||null)&&oa(a)}function fm(a){return(a=cm(a)[5]||null)&&oa(a)}
function gm(a,b,c,d){for(var e=c[J];0<=(b=a[ld](c,b))&&b<d;){var f=a[Xd](b-1);if(38==f||63==f)if(f=a[Xd](b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1}var hm=/#|$/;function im(a,b){var c=a[xc](hm),d=gm(a,0,b,c);if(0>d)return null;var e=a[ld](xe,d);if(0>e||e>c)e=c;d+=b[J]+1;return oa(a[ec](d,e-d)[vb](/\+/g,ne))}var Qea=/[?&]($|#)/;function jm(a,b){for(var c=a[xc](hm),d=0,e,f=[];0<=(e=gm(a,d,b,c));)f[C](a[ae](d,e)),d=h.min(a[ld](xe,e)+1||c,c);f[C](a[ec](d));return f[ie](O)[vb](Qea,faa)}
function km(a,b,c){a=[jm(a,b),xe,b];null!=c&&a[C](af,aa(String(c)));a[1]&&(c=a[0],b=c[ld](qe),0<=b&&(a[C](c[ec](b)),a[0]=c=c[ec](0,b)),b=c[ld](cf),0>b?a[1]=cf:b==c[J]-1&&(a[1]=void 0));return a[ie](O)};var lm={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:re,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:se,green:"#008000",greenyellow:"#adff2f",grey:se,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:ue,whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function mm(a){var b={};a=String(a);var c=a[Bb](0)==qe?a:qe+a;if(nm[bd](c))return b.vd=om(c),ab(b,sca),b;c=Rea(a);if(c[J])return b.vd=pm(c),ab(b,hh),b;if(lm&&(c=lm[a[ke]()]))return b.vd=c,ab(b,xca),b;throw m(a+" is not a valid color string");}function qm(a){return!!(nm[bd](a[Bb](0)==qe?a:qe+a)||Rea(a)[J]||lm&&lm[a[ke]()])}var Sea=/#(.)(.)(.)/;function om(a){if(!nm[bd](a))throw m(Ee+a+"' is not a valid hex color");4==a[J]&&(a=a[vb](Sea,eaa));return a[ke]()}
function rm(a){a=om(a);return[la(a[ec](1,2),16),la(a[ec](3,2),16),la(a[ec](5,2),16)]}function sm(a,b,c){a=ia(a);b=ia(b);c=ia(c);if(ga(a)||0>a||255<a||ga(b)||0>b||255<b||ga(c)||0>c||255<c)throw m('"('+a+Je+b+Je+c+'") is not a valid RGB color');a=tm(a[hc](16));b=tm(b[hc](16));c=tm(c[hc](16));return qe+a+b+c}function pm(a){return sm(a[0],a[1],a[2])}
function Tea(a){var b=a[0]/255,c=a[1]/255;a=a[2]/255;var d=h.max(b,c,a),e=h.min(b,c,a),f=0,g=0,k=0.5*(d+e);d!=e&&(d==b?f=60*(c-a)/(d-e):d==c?f=60*(a-b)/(d-e)+120:d==a&&(f=60*(b-c)/(d-e)+240),g=0<k&&0.5>=k?(d-e)/(2*k):(d-e)/(2-2*k));return[h[D](f+360)%360,g,k]}function um(a,b,c){0>c?c+=1:1<c&&(c-=1);return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}
function Uea(a){var b=a[1],c=a[2],d=0,e=0,f=0;a=a[0]/360;if(0==b)d=e=f=255*c;else var g=f=0,g=0.5>c?c*(1+b):c+b-b*c,f=2*c-g,d=255*um(f,g,a+1/3),e=255*um(f,g,a),f=255*um(f,g,a-1/3);return[h[D](d),h[D](e),h[D](f)]}var nm=/^#(?:[0-9a-f]{3}){1,2}$/i,Vea=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function Rea(a){var b=a[Ib](Vea);if(b){a=ia(b[1]);var c=ia(b[2]),b=ia(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}
function tm(a){return 1==a[J]?Oe+a:a}function vm(a,b,c){c=nj(c,0,1);return[h[D](c*a[0]+(1-c)*b[0]),h[D](c*a[1]+(1-c)*b[1]),h[D](c*a[2]+(1-c)*b[2])]}function wm(a,b){return vm([0,0,0],a,b)}function xm(a,b){return vm([255,255,255],a,b)}function ym(a,b){for(var c=[],d=0;d<b[J];d++)c[C]({color:b[d],eh:Wea(b[d],a)+Xea(b[d],a)});c[Zd](function(a,b){return b.eh-a.eh});return c[0][E]}function Wea(a,b){return h.abs(h[D]((299*a[0]+587*a[1]+114*a[2])/1E3)-h[D]((299*b[0]+587*b[1]+114*b[2])/1E3))}
function Xea(a,b){return h.abs(a[0]-b[0])+h.abs(a[1]-b[1])+h.abs(a[2]-b[2])};function zm(a,b){La(this,a<b?a:b);this.end=a<b?b:a}zm[K].o=function(){return new zm(this[y],this.end)};zm[K].getLength=function(){return this.end-this[y]};function Am(a,b){La(a,h.min(a[y],b));a.end=h.max(a.end,b)}function Bm(a,b){return a[y]<=b&&a.end>=b};function Cm(a,b){a&&(a.logicalname=b)}function Yea(a){return(a=ml(a,function(a){return null!=a.logicalname},!0))?a.logicalname:ag};function Dm(a){return a==R||a==O||a==yh?R:mm(a).vd}function Em(a){if(a==R)return R;a=rm(a);a=h[D]((a[0]+a[1]+a[2])/3);return sm(a,a,a)}function Zea(a){a=Pj(a);null==a[Ed]&&ib(a,!0);return a}function $ea(a,b){var c=a.h(b[yd],b.fd);a.kv(c,{style:b[x]});if(null!=b[yb]){var d=Yh(b[yb])?b[yb]:[b[yb]];Y(d,function(b){if(bi(b))a[p](c,a[Cb](b));else b=bi(b[yb])&&b.ela?ol(a,b[yb]):$ea(a,b),a[p](c,b)})}null!=b.id&&Cm(c,b.id);return c};function Mm(a,b,c){return a&&a!=R?b&&b!=R?pm(vm(rm(a),rm(b),c)):a:b}function Nm(a,b){if(null==b)return a;var c=new zm(b,b);return a?new zm(h.min(a[y],c[y]),h.max(a.end,c.end)):c}function afa(a,b,c){var d=null!=b?b:a&&null!=c&&c<a[y]?c:a?a[y]:null;a=null!=c?c:a&&null!=b&&b>a.end?b:a?a.end:null;return null!=d&&null!=a?new zm(d,a):null}function Om(a){if(0==a[J])return null;for(var b=a[0].o(),c=1;c<a[J];c++)tl(b,a[c]);return b}
function Pm(a,b){var c=aj(a,b);if(0<=c)return b;c=-(c+1);if(0==c)return a[0];if(c==a[J])return Ai(a);var d=a[c-1],c=a[c];return h.abs(b-d)<=h.abs(b-c)?d:c};function Qm(a,b,c){this.Ge=a;this.qk=Dm(b);this.yx=Dm(null!=c?c:ue)}Qm[K].Hd=function(){return this.qk};Qm[K].qr=function(){return this.yx};Qm[K].o=function(){return new Qm(this.Ge,this.qk,this.yx)};Qm[K].lF=function(){return new Qm(this.Ge,Em(this.qk),Em(this.yx))};function Rm(a){a=a||{};this.aB=R;null!=a[fc]&&this.pe(a[fc]);this.Oe=1;null!=a.ae&&this.dh(a.ae);this.Qd=R;null!=a[Yb]&&this.dd(a[Yb]);this.Hb=1;null!=a.qa&&this.yk(a.qa);this.Ai=1;null!=a.Cg&&Sm(this,a.Cg);this.Hk=ph;null!=a.cO&&(this.Hk=a.cO);this.mA=null!=a.ji?a.ji:null;this.nA=null!=a.ki?a.ki:null;this.Qg=null;a.gh&&(this.Qg=Pj(a.gh),this.Qg.lg=Dm(this.Qg.lg),this.Qg.Tf=Dm(this.Qg.Tf));this.fe=null;a[ub]&&(this.fe=a[ub]);this.VW=null}T=Rm[K];
T.sm=function(){return{fill:this.gb(),ae:this.Oe,stroke:this.Qd,qa:this.Hb,Cg:this.Ai,cO:this.Hk,ji:this.mA,ki:this.nA,gh:Qj(this.Qg),pattern:Qj(this.fe)}};
Fa(T,function(){var a=this.Qg||null;a&&(a={color1:a.lg,color2:a.Tf,opacity1:a.Wy,opacity2:a.Xy,x1:a.x1,y1:a.y1,x2:a.hb,y2:a.kb,useObjectBoundingBoxUnits:a.sv,sharpTransition:a.uK});var b=this.fe||null;b&&(b={style:b.Ge,color:b.Hd(),bgcolor:b.qr()});a={fill:this.gb(),fillOpacity:this.Oe,stroke:this.Qd,strokeWidth:this.Hb,strokeOpacity:this.Ai,strokeDashStyle:this.Hk,rx:this.mA,ry:this.nA,gradient:a,pattern:b};return"undefined"!==typeof JSON&&JSON.stringify?JSON.stringify(a):Tm(a)});T.o=function(){return new Rm(this.sm())};
T.lF=function(){var a=this.o();a.pe(Em(this.aB));a.dd(Em(this.Qd));if(this.Qg){var b=Pj(this.Qg);b.lg=Em(this.Qg.lg);b.Tf=Em(this.Qg.Tf);a.gh=b}this.fe&&(b=this.fe.lF(),a.fe=b);return a};function bfa(a){return null==a||a==R}T.pe=function(a){this.aB=Dm(a)};T.gb=function(){return this.aB};T.dh=function(a){this.Oe=nj(a,0,1)};T.dd=function(a,b){this.Qd=Dm(a);null!=b&&this.yk(b)};T.Yaa=function(){return this.Qd};T.yk=function(a){this.Hb=a};function Um(a){return Vm(a)?a.Hb:0}
function Sm(a,b){a.Ai=nj(b,0,1)}T.setShadow=function(a){this.VW=a};T.getShadow=function(){return this.VW};function Wm(a){return 0<a.Oe&&(!bfa(a.aB)||null!=a.Qg||null!=a.fe)}function Vm(a){return 0<a.Hb&&0<a.Ai&&!bfa(a.Qd)}function Xm(a){return Wm(a)&&1<=a.Oe}var Ym=new Rm({ae:0,fill:Hh,Cg:0,stroke:Hh});function Zm(a,b){return new Rm({stroke:R,fill:a,ae:null!=b?b:1})}function $m(a,b,c,d){return new Rm({stroke:a,qa:b,Cg:null!=d?d:1,fill:null!=c&&c?te:R})}
function cfa(a,b){var c;if(a===b)c=!0;else if(null==a||null==b)c=!1;else if(c=a.aB==b.aB)if(c=a.Oe==b.Oe)if(c=a.Qd==b.Qd)if(c=a.Hb==b.Hb)if(c=a.Ai==b.Ai)if(c=a.Hk==b.Hk)if(c=a.mA==b.mA)if(c=a.nA==b.nA){c=a.gh;var d=b.gh;if(c=c===d?!0:null==c||null==d?!1:c.lg==d.lg&&c.Tf==d.Tf&&c.x1==d.x1&&c.y1==d.y1&&c.hb==d.hb&&c.kb==d.kb&&c.sv===d.sv)c=a.fe,d=b.fe,c=c===d?!0:null==c||null==d?!1:c.yx==d.yx&&c.qk==d.qk&&c.Ge==d.Ge}return c};var an,bn="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),dfa=["Sunday","Monday","Tuesday",Rf,Pf,"Friday",If];
an={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:["J",nf,sf,df,sf,"J","J",df,Cf,zf,xf,"D"],STANDALONENARROWMONTHS:["J",nf,sf,df,sf,"J","J",df,Cf,zf,xf,"D"],MONTHS:["January",of,"March","April","May","June","July","August",Kf,"October",yf,lf],STANDALONEMONTHS:["January",of,"March","April","May","June","July","August",Kf,"October",yf,lf],SHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONESHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),
WEEKDAYS:["Sunday","Monday","Tuesday",Rf,Pf,"Friday",If],STANDALONEWEEKDAYS:["Sunday","Monday","Tuesday",Rf,Pf,"Friday",If],SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NARROWWEEKDAYS:[Cf,sf,Lf,Qf,Lf,nf,Cf],STANDALONENARROWWEEKDAYS:[Cf,sf,Lf,Qf,Lf,nf,Cf],SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y","MMMM d, y","MMM d, y",
"M/d/yy"],TIMEFORMATS:["h:mm:ss a zzzz","h:mm:ss a z",Fg,Eg],DATETIMEFORMATS:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5};function cn(a,b){switch(b){case 1:return 0!=a%4||0==a%100&&0!=a%400?28:29;case 5:case 8:case 10:case 3:return 30}return 31}function efa(a,b){var c=b||new Date(hi());return a[Ec]()==c[Ec]()}function dn(a,b,c){di(a)?(this.qb=ffa(a,b||0,c||1),en(this,c||1)):ai(a)?(this.qb=ffa(a[Ec](),a[Dd](),a[Db]()),en(this,a[Db]())):(this.qb=new Date(hi()),this.qb.setHours(0),this.qb.setMinutes(0),this.qb.setSeconds(0),this.qb.setMilliseconds(0))}
function ffa(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b[rd](b[Ec]()-1900);return b}T=dn[K];T.Kca=an.FIRSTDAYOFWEEK;T.Lca=an.FIRSTWEEKCUTOFFDAY;T.o=function(){var a=new dn(this.qb);a.Kca=this.Kca;a.Lca=this.Lca;return a};T.getFullYear=function(){return this.qb[Ec]()};T.getYear=function(){return this[Ec]()};T.getMonth=function(){return this.qb[Dd]()};T.getDate=function(){return this.qb[Db]()};Ba(T,function(){return this.qb[bc]()});T.getDay=function(){return this.qb[lc]()};T.getUTCFullYear=function(){return this.qb[Jb]()};
T.getUTCMonth=function(){return this.qb[zc]()};T.getUTCDate=function(){return this.qb[Jd]()};T.getUTCHours=function(){return this.qb[ee]()};T.getUTCMinutes=function(){return this.qb[de]()};T.getTimezoneOffset=function(){return this.qb[le]()};T.set=function(a){this.qb=new Date(a[Ec](),a[Dd](),a[Db]())};T.setFullYear=function(a){this.qb[rd](a)};T.setMonth=function(a){this.qb[pd](a)};T.setDate=function(a){this.qb[Bd](a)};T.setTime=function(a){this.qb[Jc](a)};T.setUTCFullYear=function(a){this.qb.setUTCFullYear(a)};
T.setUTCMonth=function(a){this.qb[Ud](a)};T.setUTCDate=function(a){this.qb.setUTCDate(a)};T.add=function(a){if(a.years||a.months){var b=this[Dd]()+a.months+12*a.years,c=this[Ac]()+h[t](b/12),b=b%12;0>b&&(b+=12);var d=h.min(cn(c,b),this[Db]());this[Bd](1);this[rd](c);this[pd](b);this[Bd](d)}a.days&&(a=new Date((new Date(this[Ac](),this[Dd](),this[Db](),12))[bc]()+864E5*a.days),this[Bd](1),this[rd](a[Ec]()),this[pd](a[Dd]()),this[Bd](a[Db]()),en(this,a[Db]()))};
T.kta=function(){return[this[Ec](),ui(this[Dd]()+1,2),ui(this[Db](),2)][ie](O)+O};Za(T,function(a){return!(!a||this[Ac]()!=a[Ac]()||this[Dd]()!=a[Dd]()||this[Db]()!=a[Db]())});Da(T,function(){return this.kta()});function en(a,b){a[Db]()!=b&&a.qb.setUTCHours(a.qb[ee]()+(a[Db]()<b?1:-1))}T.valueOf=function(){return this.qb[ad]()};function fn(a,b){return a[bc]()-b[bc]()};function gn(a,b){if(null==a&&null==b)return a===b;if(a===b)return!0;var c=Vh(a),d=Vh(b);if(c!=d)return!1;var d=$h(a),e=$h(b);if(d!=e)return!1;switch(c){case $g:if(d&&e)return 0==fn(a,b);for(var f in a)if(a[vc](f)&&(!b[vc](f)||!gn(a[f],b[f])))return!1;for(var g in b)if(b[vc](g)&&!a[vc](g))return!1;return!0;case dg:if(a[J]!=b[J])return!1;for(c=0;c<a[J];++c)if(!gn(a[c],b[c]))return!1;return!0;case Bg:return!0;case rh:case Yg:case jg:return!1;default:throw m("Error while comparing "+a+aaa+b+": unexpected type of obj1 "+
c);}}function hn(a){if($h(a)){var b=new Date;b[Jc](a[ad]());return b}var c=Vh(a);if(c==$g||c==dg){if(a.o)return a.o();c=c==dg?[]:{};for(b in a)c[b]=hn(a[b]);return c}return a};function jn(a){this.Vj=a||[{}]}function kn(a,b){Ui(a.Vj,b,1)}function gfa(a,b){for(var c in b)ai(b[c])&&a[c]?gfa(a[c],b[c]):a[c]=b[c]}function hfa(a,b){Dj(b,function(b,d){ai(b)&&!Yh(b)?(a[d]=a[d]||{},hfa(a[d],b)):null!=b&&(a[d]=b)})}function ln(a){var b={};Ei(a.Vj,function(a){hfa(b,a)});return b}function mn(a,b,c){t:{b=b[pc](Me);a=a||Ph;for(var d=0;d<b[J];d++){var e=b[d];if(null!=a[e])a=a[e];else{b=null;break t}}b=a}return null!=b&&ei(c)?c(b):b}
jn[K].R=function(a,b,c){for(var d=null,e=0;e<this.Vj[J];e++){t:{var d=this.Vj[e],f=a,g=c;if(bi(f))d=mn(d,f,g);else{for(var k=0;k<f[J];++k){var l=mn(d,f[k],g);if(null!=l){d=l;break t}}d=null}}if(null!=d)return d}d=b;return Qh(d)?d:null};function nn(a,b,c,d){c=null!=c?Pj(c):{};for(var e=a.Vj[J]-1;0<=e;e--){var f=c,g=a.Vj[e],k=b,l=d;bi(k)&&(k=[k]);for(var n=k[J]-1;0<=n;--n){var q=mn(g,k[n],l)||{};Sj(f,q)}}return c}
function on(a){if(null==a)return null;if(typeof a==jg)return a;a=String(a);return a==Te||a[ke]()==zh?!0:a==Oe||a[ke]()==wg?!1:null}function pn(a,b,c){a=a.R(b,null,on);if(null!=a)return a;Qh(c)||(c=!1);return c}function qn(a){if(null==a)return null;if(typeof a==Yg)return a;a=yi(String(a));return ga(a)?null:a}function rn(a){return null!=a?Yh(a)?Gi(a,qn):null:null}function ifa(a){if(null==a)return null;if(di(a))return a;a=ia(a);return ga(a)?null:a}
function sn(a,b,c){a=tn(a,b);if(null!=a)return a;Qh(c)||(c=0);return c}function jfa(a,b,c){a=a.R(b,null,ifa);if(null!=a)return a;Qh(c)||(c=0);return c}function tn(a,b){return a.R(b,null,qn)}function un(a){a=qn(a);return null!=a&&0<=a?a:null}function vn(a,b,c){a=a.R(b,null,un);if(null!=a)return a;Qh(c)||(c=0);return c}function wn(a){a=un(a);return null!=a?nj(a,0,1):null}function xn(a,b,c){a=a.R(b,null,wn);if(null!=a)return a;Qh(c)||(c=0);return c}function yn(a){return null!=a?String(a):null}
function zn(a,b,c){Qh(c)||(c=O);return a.R(b,c,yn)}function An(a,b){return a.R(b,null,yn)}function Bn(a,b){var c=yn(a);if(!c)return null;if(Ri(b||[],c))return c;try{return Dm(c)}catch(d){return null}}function Cn(a,b,c){return a.R(b,c,Bn)}function Dn(a,b,c,d){return a.R(b,d,function(a){return Bn(a,c)})}function En(a,b){return a.R(b,null,Bn)}function kfa(a){return null!=a?Yh(a)?Gi(a,String):null:null}function Fn(a,b){var c=yn(b);return Jj(a,c)?c:null}
function Gn(a,b,c,d){return a.R(b,d,W(Fn,null,c))}function Hn(a,b,c){return a.R(b,null,W(Fn,null,c))}function In(a,b,c){Qh(c)||(c=null);return a.R(b,c)}
function Jn(a,b,c){c=c?c.sm():null;a=nn(a,b,c,function(a){ai(a)||(a={fill:a});var b={},c=Bn(a[fc]);null!=c&&Ca(b,c);c=wn(a.fillOpacity);null!=c&&(b.ae=c);c=Bn(a[Yb]);null!=c&&za(b,c);c=un(a.strokeWidth);null!=c&&(b.qa=c);c=wn(a.strokeOpacity);null!=c&&(b.Cg=c);c=rn(a.strokeDashStyle);null!=c&&Yh(c)&&(b.cO=c);c=qn(a.rx);null!=c&&(b.ji=c);c=qn(a.ry);null!=c&&(b.ki=c);(a=a.gradient)&&null!=a.color1&&null!=a.color2&&null!=a.x1&&null!=a.y1&&null!=a.x2&&null!=a.y2&&(c={},c.lg=Bn(a.color1),c.Tf=Bn(a.color2),
c.Wy=wn(a.opacity1),c.Xy=wn(a.opacity2),c.x1=a.x1,c.y1=a.y1,c.hb=a.x2,c.kb=a.y2,c.sv=on(a.useObjectBoundingBoxUnits),b.gh=c);return b});a=new Rm(a);Wm(a)||(a.pe(Ym.gb()),a.dh(Ym.Oe));Vm(a)||(a.dd(Ym.Qd),Sm(a,Ym.Ai));return a}
function Kn(a,b){var c={},d=Bn(a[E],b);null!=d&&Xa(c,d);d=wn(a[Kd]);null!=d&&mb(c,d);d=Bn(a.auraColor,b);null!=d&&(c.Tb=d);if(d=yn(a.fontName))c.Va=d;(d=un(a[uc]))&&Ja(c,d);d=on(a[Ed]);null!=d&&ib(c,d);d=on(a.italic);null!=d&&(c.Ic=d);d=on(a.underline);null!=d&&(c.De=d);return c}function Ln(a,b,c){return nn(a,b,c,function(a){return Kn(a)})}function lfa(a,b,c,d){return nn(a,b,d,function(a){return Kn(a,c)})}
function mfa(a,b){var c=null,d=qn(b);if(null!=d)c=d;else if(d=yn(b),null!=d&&mda(d)){var c=d[J]-1,e=d;0<=c&&c<d[J]&&(e=d[ec](0,c)+d[ec](c+1,d[J]-c-1));c=a*yi(e)/100}null!=c&&(c=nj(c,0,a));return c}function nfa(a,b){var c,d=Mn(a,Kba,b);if(null!=d)return d;Qh(c)||(c=0);return c}function Mn(a,b,c){return a.R(b,null,W(mfa,null,c))}var ofa={Hva:"multiple",gwa:oh},Nn={NONE:R,Ura:zg,asa:mh,Vx:kg},pfa={NONE:R,Ura:zg,asa:mh,Vx:kg},qfa={xS:Jg,yS:Eh,Vx:kg};function rfa(){this.Um=!1;this.p2=[]}Uh(rfa);function sfa(a,b,c){var d=c.callback;c.callback=function(){var b=d[Mc](this,arguments);0<a.p2[J]?(a.p2[rb]()(),a.Um=!0):a.Um=!1;return b};b=W(google[fd],Ph.google,ada,b,c);if(a.Um)a.p2[C](b);else a.Um=!0,b()};function On(a,b,c){return b.R(Ih,null,un)||Wl(a)[r]||c||400}function Pn(a,b,c){return b.R(Hg,null,un)||Wl(a)[A]||c||200}function Qn(a,b,c,d){return b&&(b=b[r],bi(b)&&oi(b)&&(b=la(b,10)),typeof b==Yg&&30<=b&&(!d||b<=d))||a&&(b=a[Gd],30<=b&&(!d||b<=d))?b:c||400}function Rn(a,b,c,d,e){return b&&(b=b[A],bi(b)&&oi(b)&&(b=la(b,10)),typeof b==Yg&&b>=(e||30)&&(!d||b<=d))||a&&(b=a[Wd],b>=(e||30)&&(!d||b<=d))?b:c||200}function tfa(a){var b=ufa,c=a&&a.colors;c&&0!=c[J]||(c=(a=a&&a[E])?[a]:b);return c}
function Wn(){var a=Sh(nca);if(null!=a)return a;a=Sh(kca);null!=a||(a=qaa);var b=Sh(pca);null!=b||(b=vaa);return a+raa+b}function vfa(){if(0==fa[cc](Gg)[J]){var a=fa[cc](Mg)[0],b=fa[cc](hg)[0],c=fa[Qb](Gg);a[Eb](c,b)}return fa[cc](Gg)[0]}function Xn(a){a=Wn()+a;for(var b=fa[cc](aba),c=0;c<b[J];c++)if(b[c]&&b[c][Sd](Kg)&&b[c][Sd](Kg)===a)return;b=fa[Qb](Rg);b.href=a;b.rel=Sca;ab(b,Vca);vfa()[p](b)}var Yn=[];
function wfa(a){function b(){if(xfa()){var a=Yn;Yn=[];Y(a,function(a){a()})}else throw m("Error: cannot load Maps API.");}xfa()?a():(Yn[C](a),1==Yn[J]&&(a=Nca,yfa()&&(a+=gaa),google[fd](vca,Ve,{callback:b,other_params:a})))}function yfa(){var a=Ph[tc][Ic];if(!mi(a)){if((cm(a)[1]||null)!=Ng)return!1;a=em(a);if(!mi(a)){var b=/^ajax\.googleapis\.com$/[bd](a);return/\.google\.com$/[bd](a)||b}}return!1}function xfa(){return!!Sh(lca)}
function Zn(a){var b=null,c=Ph.google;(c=c&&c[Md]&&c[Md].Locale)&&c.packages&&c.packages[a]&&(b=c.locale);return b}function $n(a,b){var c=Vh(a);b=(31*b+xi(c))%67108864;switch(c){case $g:if(a[rc]==Date)b=(31*b+xi(og))%67108864,b=$n(a[bc](),b);else{c=Ij(a);cj(c);var c=Tj(c),d;for(d in c)b=$n(a[d],$n(d,b))}break;case dg:for(d=0;d<a[J];d++)b=$n(a[d],$n(String(d),b));break;default:b=(31*b+xi(String(a)))%67108864}return b}function ao(a){if(!Sk(a))throw m(hf);return a}
function bo(a){var b=Sh(mca+a);ei(b)||(b=Sh(a),ei(b)||(b=null));return b};function co(a){this.b=a||{};Xn(taa)}ua(co[K],function(a,b){if(a.D(b)==Yg)for(var c=this.b.base||0,d=0;d<a.M();d++){var e=a[I](d,b),f=null,f=e<c?hca:e>c?jca:ica;a[Dc](d,b,Wba,f)}});function eo(a){a=String(a);if(/^\s*$/[bd](a)?0:/^[\],:{}\s\u2028\u2029]*$/[bd](a[vb](/\\["\\\/bfnrtu]/g,Gaa)[vb](/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,$f)[vb](/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,O)))try{return eval(Fe+a+Ge)}catch(b){}throw m("Invalid JSON string: "+a);}function fo(a){return eval(Fe+a+Ge)}function Tm(a){return(new zfa(void 0)).Hn(a)}function zfa(a){this.GS=a}zfa[K].Hn=function(a){var b=[];go(this,a,b);return b[ie](O)};
function go(a,b,c){switch(typeof b){case rh:Afa(b,c);break;case Yg:c[C](na(b)&&!ga(b)?b:Xg);break;case jg:c[C](b);break;case "undefined":c[C](Xg);break;case $g:if(null==b){c[C](Xg);break}if(Yh(b)){var d=b[J];c[C](xba);for(var e=O,f=0;f<d;f++)c[C](e),e=b[f],go(a,a.GS?a.GS[L](b,String(f),e):e,c),e=Je;c[C]($f);break}c[C](Lh);d=O;for(f in b)da[K][vc][L](b,f)&&(e=b[f],typeof e!=Bg&&(c[C](d),Afa(f,c),c[C](Xe),go(a,a.GS?a.GS[L](b,f,e):e,c),d=Je));c[C](Mh);break;case Bg:break;default:throw m("Unknown type: "+
typeof b);}}var ho={'"':'\\"',"\\":Yf,"/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Bfa=/\uffff/[bd]("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;function Afa(a,b){b[C](oe,a[vb](Bfa,function(a){if(a in ho)return ho[a];var b=a[Xd](0),e=Dba;16>b?e+=Se:256>b?e+=Re:4096>b&&(e+=Oe);return ho[a]=e+b[hc](16)}),oe)};function io(a){return Tm(jo(a,ko))}function lo(a){eo(a);return Cfa(a)}function Cfa(a){a=mo(a);return eval(Fe+a+Ge)}function jo(a,b){a=b(a);var c=Vh(a);if(c==$g||c==dg){var c=c==dg?[]:{},d;for(d in a)if(a[vc](d)){var e=jo(a[d],b);Qh(e)&&(c[d]=e)}}else c=a;return c}function mo(a){return a[vb](/"(Date\([\d,\s]*\))"/g,function(a,c){return Bca+c})}
function ko(a){$h(a)&&(a=0!==a[Ld]()?[a[Ec](),a[Dd](),a[Db](),a[$b](),a[Qc](),a[Id](),a[Ld]()]:0!==a[Id]()||0!==a[Qc]()||0!==a[$b]()?[a[Ec](),a[Dd](),a[Db](),a[$b](),a[Qc](),a[Id]()]:[a[Ec](),a[Dd](),a[Db]()],a=Naa+a[ie](Ke)+Ge);return a};var Dfa={Cva:tf,awa:kba,Dva:cba,ava:Uaa,Nua:jf,Hwa:uba,Fva:vf,Xva:Bf,Lwa:Sf};function no(a){switch(a){case tf:return 1;case kba:return 1E3;case cba:return 6E4;case Uaa:return 36E5;case jf:return 864E5;case uba:return 6048E5;case vf:return 2629746E3;case Bf:return 7889238E3;case Sf:return 31556952E3}return 0};function oo(){}function po(a){if(typeof a==Yg){var b=new oo;b.qda=a;var c;c=a;if(0==c)c=Paa;else{var d=[Paa,0>c?Le:Ie];c=h.abs(c);d[C](h[t](c/60)%100);c%=60;0!=c&&d[C](Xe,ui(c,2));c=d[ie](O)}b.rda=c;0==a?a=rba:(c=[rba,0>a?Ie:Le],a=h.abs(a),c[C](h[t](a/60)%100),a%=60,0!=a&&c[C](Xe,a),a=c[ie](O));b.k2=[a,a];b.vC=[];return b}b=new oo;b.rda=a.id;b.qda=-a.std_offset;b.k2=a.names;b.vC=a.transitions;return b}T=oo[K];
T.getDaylightAdjustment=function(a){a=Date.UTC(a[Jb](),a[zc](),a[Jd](),a[ee](),a[de]())/36E5;for(var b=0;b<this.vC[J]&&a>=this.vC[b];)b+=2;return 0==b?0:this.vC[b-1]};T.getGMTString=function(a){a=this.getOffset(a);var b=[Saa];b[C](0>=a?Ie:Le);a=h.abs(a);b[C](ui(h[t](a/60)%100,2),Xe,ui(a%60,2));return b[ie](O)};T.getLongName=function(a){return this.k2[this.isDaylightTime(a)?3:1]};T.getOffset=function(a){return this.qda-this.getDaylightAdjustment(a)};
T.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?Le:Ie];a=h.abs(a);b[C](ui(h[t](a/60)%100,2),ui(a%60,2));return b[ie](O)};T.getShortName=function(a){return this.k2[this.isDaylightTime(a)?2:0]};T.getTimeZoneId=function(){return this.rda};T.isDaylightTime=function(a){return 0<this.getDaylightAdjustment(a)};function qo(a,b){this.qS=[];this.df=b||an;typeof a==Yg?this.fR(a):this.ls(a)}var Efa=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvwzZ]+/];qo[K].ls=function(a){for(;a;)for(var b=0;b<Efa[J];++b){var c=a[Ib](Efa[b]);if(c){c=c[0];a=a[ae](c[J]);0==b&&(c==haa?c=Ee:(c=c[ae](1,c[J]-1),c=c[vb](/\'\'/,Ee)));this.qS[C]({text:c,type:b});break}}};
ua(qo[K],function(a,b){if(!a)throw m("The date to format must be non-null.");var c=b?6E4*(a[le]()-b.getOffset(a)):0,d=c?new Date(a[bc]()+c):a,e=d;b&&d[le]()!=a[le]()&&(c+=0<c?-864E5:864E5,e=new Date(a[bc]()+c));for(var c=[],f=0;f<this.qS[J];++f){var g=this.qS[f][cd];1==this.qS[f][H]?c[C](Ffa(this,g,a,d,e,b)):c[C](g)}return c[ie](O)});
qo[K].fR=function(a){var b;if(4>a)b=this.df.DATEFORMATS[a];else if(8>a)b=this.df.TIMEFORMATS[a-4];else if(12>a)b=this.df.DATETIMEFORMATS[a-8],b=b[vb](cda,this.df.DATEFORMATS[a-8]),b=b[vb](bda,this.df.TIMEFORMATS[a-8]);else{this.fR(10);return}this.ls(b)};function ro(a,b){var c;c=String(b);var d=a.df||an;if(void 0!==d.Fqa){for(var e=[],f=0;f<c[J];f++){var g=c[Xd](f);e[C](48<=g&&57>=g?String[qd](d.Fqa+g-48):c[Bb](f))}c=e[ie](O)}return c}
function so(a){if(!(a[$b]&&a[Id]&&a[Qc]))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 Ffa(a,b,c,d,e,f){var g=b[J];switch(b[Bb](0)){case Raa:return c=0<d[Ec]()?1:0,4<=g?a.df.ERANAMES[c]:a.df.ERAS[c];case Jh:return c=d[Ec](),0>c&&(c=-c),2==g&&(c%=100),ro(a,ui(c,g));case sf:t:switch(c=d[Dd](),g){case 5:a=a.df.NARROWMONTHS[c];break t;case 4:a=a.df.MONTHS[c];break t;case 3:a=a.df.SHORTMONTHS[c];break t;default:a=ro(a,ui(c+1,g))}return a;case Pg:return so(e),ro(a,ui(e[$b]()||24,g));case Cf:return c=e[bc]()%1E3/1E3,ro(a,c[wb](h.min(3,g))[ec](2)+(3<g?ui(0,g-3):O));case mf:return c=
d[lc](),4<=g?a.df.WEEKDAYS[c]:a.df.SHORTWEEKDAYS[c];case bg:return so(e),g=e[$b](),a.df.AMPMS[12<=g&&24>g?1:0];case Dg:return so(e),ro(a,ui(e[$b]()%12||12,g));case Zaa:return so(e),ro(a,ui(e[$b]()%12,g));case Taa:return so(e),ro(a,ui(e[$b](),g));case lg:t:switch(c=d[lc](),g){case 5:a=a.df.STANDALONENARROWWEEKDAYS[c];break t;case 4:a=a.df.STANDALONEWEEKDAYS[c];break t;case 3:a=a.df.STANDALONESHORTWEEKDAYS[c];break t;default:a=ro(a,ui(c,1))}return a;case rf:t:switch(c=d[Dd](),g){case 5:a=a.df.STANDALONENARROWMONTHS[c];
break t;case 4:a=a.df.STANDALONEMONTHS[c];break t;case 3:a=a.df.STANDALONESHORTMONTHS[c];break t;default:a=ro(a,ui(c+1,g))}return a;case Af:return c=h[t](d[Dd]()/3),4>g?a.df.SHORTQUARTERS[c]:a.df.QUARTERS[c];case ng:return ro(a,ui(d[Db](),g));case Tg:return so(e),ro(a,ui(e[Qc](),g));case kh:return so(e),ro(a,ui(e[Id](),g));case Ch:return a=f||po(c[le]()),a.getTimeZoneId();case Gh:return c=new Date(e[Ec](),e[Dd](),e[Db]()),b=a.df.FIRSTDAYOFWEEK||0,c=c[ad]()+864E5*(((a.df.FIRSTWEEKCUTOFFDAY||3)-b+7)%
7-((c[lc]()+6)%7-b+7)%7),c=h[t](h[D]((c-(new Date((new Date(c))[Ec](),0,1))[ad]())/864E5)/7)+1,ro(a,ui(c,g));case Kh:return a=f||po(c[le]()),4>g?a.getShortName(c):a.getLongName(c);case Vf:return b=f||po(c[le]()),4>g?b.getRFCTimeZoneString(c):ro(a,b.getGMTString(c));default:return O}};var Gfa={YEAR_FULL:Jh,YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",MONTH_DAY_ABBR:uf,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:ng},Hfa=Gfa,Hfa=Gfa;var Ifa={oqa:{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"}},nqa:{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"}}},to=Ifa,to=Ifa;function Jfa(a){var b=uo.Qra,c=[Oe];a=vo[a][0]&7;if(0<a){c[C](Me);for(var d=0;d<a;d++)c[C](Oe)}return b[vb](/0.00/g,c[ie](O))}
var vo={AED:[2,"dh","\u062f.\u0625.","DH"],ALL:[0,"Lek","Lek"],AUD:[2,ve,"AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,ve,"C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,ve,"CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[0,ve,"COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[18,"kr","kr"],DOP:[2,ve,"RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,ve,"HK$"],HRK:[2,"kn","kn"],HUF:[0,"Ft","Ft"],
IDR:[0,"Rp","Rp"],ILS:[2,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,ve,"JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],LVL:[2,"Ls","Ls"],MNT:[0,"\u20ae","MN\u20ae"],MXN:[2,ve,"Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","Php"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u0440\u0443\u0431.",
"\u0440\u0443\u0431."],SAR:[2,"Rial","Rial"],SEK:[2,"kr","kr"],SGD:[2,ve,"S$"],THB:[2,"\u0e3f","THB"],TRY:[2,Nf,"YTL"],TWD:[2,"NT$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u20b4","UAH"],USD:[2,ve,"US$"],UYU:[2,ve,"$U"],VND:[0,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var Kfa={DECIMAL_SEP:Me,GROUP_SEP:Je,o1:we,z1:Oe,Lqa:Ie,Kqa:Le,nca:mf,jca:fda,P0:"\u221e",Noa:"NaN",DECIMAL_PATTERN:"#,##0.###",Gqa:"#E0",Z1:"#,##0%",Qra:"\u00a4#,##0.00",Ona:"USD"},uo=Kfa,uo=Kfa;function wo(a,b,c){this.jJ=b||uo.Ona;this.Dna=c||0;this.NQ=40;this.po=1;this.fy=0;this.Yx=3;this.cR=this.hs=0;this.Xaa=this.xaa=!1;this.QI=this.Ux=O;this.Fu=Le;this.rC=O;this.Vi=1;this.b0=3;this.OQ=this.waa=!1;this.$I=0;this.Aaa=null;typeof a==Yg?this.fR(a):this.ls(a)}var xo=!1;T=wo[K];T.setMinimumFractionDigits=function(a){if(0<this.fy&&0<a)throw m(Maa);this.hs=a;return this};T.setMaximumFractionDigits=function(a){this.Yx=a;return this};
T.setSignificantDigits=function(a){if(0<this.hs&&0<=a)throw m(Maa);this.fy=a;return this};
T.ls=function(a){this.fe=a[vb](/ /g,Nh);var b=[0];this.Ux=yo(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,k=-1,l=a[J],n=!0;b[0]<l&&n;b[0]++)switch(a[Bb](b[0])){case qe:0<f?g++:e++;0<=k&&0>d&&k++;break;case Oe:if(0<g)throw m('Unexpected "0" in pattern "'+a+oe);f++;0<=k&&0>d&&k++;break;case Je:k=0;break;case Me:if(0<=d)throw m('Multiple decimal separators in pattern "'+a+oe);d=e+f+g;break;case mf:if(this.OQ)throw m('Multiple exponential symbols in pattern "'+a+oe);this.OQ=!0;this.cR=0;b[0]+1<l&&a[Bb](b[0]+
1)==Ie&&(b[0]++,this.xaa=!0);for(;b[0]+1<l&&a[Bb](b[0]+1)==Oe;)b[0]++,this.cR++;if(1>e+f||1>this.cR)throw m('Malformed exponential pattern "'+a+oe);n=!1;break;default:b[0]--,n=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==k)throw m('Malformed pattern "'+a+oe);g=e+f+g;this.Yx=0<=d?g-d:0;0<=d&&(this.hs=e+f-d,0>this.hs&&(this.hs=0));this.po=(0<=d?d:g)-e;this.OQ&&(this.NQ=e+this.po,0==this.Yx&&0==this.po&&(this.po=1));this.b0=h.max(0,k);this.waa=0==d||d==g;c=
b[0]-c;this.QI=yo(this,a,b);b[0]<a[J]&&a[Bb](b[0])==Ye?(b[0]++,this.Fu=yo(this,a,b),b[0]+=c,this.rC=yo(this,a,b)):(this.Fu=this.Ux+this.Fu,this.rC+=this.QI)};T.fR=function(a){switch(a){case 1:this.ls(uo.DECIMAL_PATTERN);break;case 2:this.ls(uo.Gqa);break;case 3:this.ls(uo.Z1);break;case 4:this.ls(Jfa(this.jJ));break;case 5:Lfa(this,1);break;case 6:Lfa(this,2);break;default:throw m("Unsupported pattern type.");}};
function Lfa(a,b){a.$I=b;a.ls(uo.DECIMAL_PATTERN);a.setMinimumFractionDigits(0);a.setMaximumFractionDigits(2);a.setSignificantDigits(2)}
gb(T,function(a,b){var c=b||[0];if(0!=this.$I)throw m("Parsing of compact numbers is unimplemented");var d=ja;a=a[vb](/ /g,Nh);var e=a[ld](this.Ux,c[0])==c[0],f=a[ld](this.Fu,c[0])==c[0];e&&f&&(this.Ux[J]>this.Fu[J]?f=!1:this.Ux[J]<this.Fu[J]&&(e=!1));e?c[0]+=this.Ux[J]:f&&(c[0]+=this.Fu[J]);if(a[ld](uo.P0,c[0])==c[0])c[0]+=uo.P0[J],d=ea;else{var d=a,g=!1,k=!1,l=!1,n=1,q=uo.DECIMAL_SEP,s=uo.GROUP_SEP,u=uo.nca;if(0!=this.$I)throw m("Parsing of compact style numbers is not implemented");for(var w=O;c[0]<
d[J];c[0]++){var z=d[Bb](c[0]),B=Mfa(z);if(0<=B&&9>=B)w+=B,l=!0;else if(z==q[Bb](0)){if(g||k)break;w+=Me;g=!0}else if(z==s[Bb](0)&&(Nh!=s[Bb](0)||c[0]+1<d[J]&&0<=Mfa(d[Bb](c[0]+1)))){if(g||k)break}else if(z==u[Bb](0)){if(k)break;w+=mf;k=!0}else if(z==Ie||z==Le)w+=z;else if(z==uo.o1[Bb](0)){if(1!=n)break;n=100;if(l){c[0]++;break}}else if(z==uo.jca[Bb](0)){if(1!=n)break;n=1E3;if(l){c[0]++;break}}else break}d=ma(w)/n}if(e){if(a[ld](this.QI,c[0])!=c[0])return ja;c[0]+=this.QI[J]}else if(f){if(a[ld](this.rC,
c[0])!=c[0])return ja;c[0]+=this.rC[J]}return f?-d:d});
ua(T,function(a){if(ga(a))return uo.Noa;var b=[],c;var d=null===this.Aaa?a:this.Aaa,e=a;0==this.$I?c=zo:(d=h.abs(d),e=h.abs(e),c=Nfa(this,1>=d?0:Ao(d)).S0,e/=h.pow(10,c),Bo(this,e),d/=h.pow(10,c),d=Bo(this,d),c=Nfa(this,c+Ao(d.cba)));a/=h.pow(10,c.S0);b[C](c.prefix);d=0>a||0==a&&0>1/a;b[C](d?this.Fu:this.Ux);if(na(a))if(a=a*(d?-1:1)*this.Vi,this.OQ)if(0==a)Co(this,a,this.po,b),Ofa(this,0,b);else{e=h.log(a)/h.log(10);e=h[t](e+2E-15);a/=h.pow(10,e);var f=this.po;if(1<this.NQ&&this.NQ>this.po){for(;0!=
e%this.NQ;)a*=10,e--;f=1}else 1>this.po?(e++,a/=10):(e-=this.po-1,a*=h.pow(10,this.po-1));Co(this,a,f,b);Ofa(this,e,b)}else Co(this,a,this.po,b);else b[C](uo.P0);b[C](d?this.rC:this.QI);b[C](c.zg);return b[ie](O)});function Bo(a,b){var c=h.pow(10,a.Yx),d=0>=a.fy?h[D](b*c):h[t](Pfa(b*c,a.fy,a.Yx)),e;na(d)?(e=h[t](d/c),c=h[t](d-e*c)):(e=b,c=0);return{cba:e,Ypa:c}}
function Co(a,b,c,d){if(a.hs>a.Yx)throw m("Min value must be less than max value");b=Bo(a,b);var e=h.pow(10,a.Yx),f=b.cba,g=b.Ypa,k=0==f?0:Ao(f)+1,l=0<a.hs||0<g||a.Xaa&&k<a.fy;b=a.hs;l&&(b=a.Xaa&&0<a.fy?a.fy-k:a.hs);for(var n=O,k=f;1E20<k;)n=Oe+n,k=h[D](k/10);var n=k+n,q=uo.DECIMAL_SEP,s=uo.GROUP_SEP,k=xo?48:uo.z1[Xd](0),u=n[J];if(0<f||0<c){for(f=u;f<c;f++)d[C](String[qd](k));for(f=0;f<u;f++)d[C](String[qd](k+1*n[Bb](f))),1<u-f&&0<a.b0&&1==(u-f)%a.b0&&d[C](s)}else l||d[C](String[qd](k));(a.waa||l)&&
d[C](q);a=O+(g+e);for(c=a[J];a[Bb](c-1)==Oe&&c>b+1;)c--;for(f=1;f<c;f++)d[C](String[qd](k+1*a[Bb](f)))}function Ofa(a,b,c){c[C](uo.nca);0>b?(b=-b,c[C](uo.Kqa)):a.xaa&&c[C](uo.Lqa);b=O+b;for(var d=xo?Oe:uo.z1,e=b[J];e<a.cR;e++)c[C](d);c[C](b)}function Mfa(a){a=a[Xd](0);if(48<=a&&58>a)return a-48;var b=uo.z1[Xd](0);return b<=a&&a<b+10?a-b:-1}
function yo(a,b,c){for(var d=O,e=!1,f=b[J];c[0]<f;c[0]++){var g=b[Bb](c[0]);if(g==Ee)c[0]+1<f&&b[Bb](c[0]+1)==Ee?(c[0]++,d+=Ee):e=!e;else if(e)d+=g;else switch(g){case qe:case Oe:case Je:case Me:case Ye:return d;case eda:if(c[0]+1<f&&b[Bb](c[0]+1)==eda)c[0]++,d+=a.jJ;else switch(a.Dna){case 0:d+=vo[a.jJ][1];break;case 2:var g=a.jJ,k=vo[g],d=d+(g==k[1]?g:g+ne+k[1]);break;case 1:d+=vo[a.jJ][2]}break;case we:if(1!=a.Vi)throw m(pba);a.Vi=100;d+=uo.o1;break;case fda:if(1!=a.Vi)throw m(pba);a.Vi=1E3;d+=
uo.jca;break;default:d+=g}}return d}var zo={prefix:O,zg:O,S0:0};function Nfa(a,b){var c=1==a.$I?to.oqa:to.nqa;if(3>b)return zo;b=h.min(14,b);c=c[h.pow(10,b)];if(!c)return zo;c=c.other;return c&&c!=Oe?(c=/([^0]*)(0+)(.*)/[sb](c))?{prefix:c[1],zg:c[3],S0:b-(c[2][J]-1)}:zo:zo}function Ao(a){for(var b=0;1<=(a/=10);)b++;return b}function Pfa(a,b,c){if(!a)return a;b=b-Ao(a)-1;if(b<-c)return c=h.pow(10,c),h[D](a/c)*c;c=h.pow(10,b);return h[D](a*c)/c};ua(qo[K],qo[K][Kb]);qo.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 Do=Hfa;ua(wo[K],wo[K][Kb]);wo.setEnforceAsciiDigits=function(a){xo=a};wo.isEnforceAsciiDigits=function(){return xo};var Eo=uo;oo.createTimeZone=po;function Fo(){}Fo[K].Ee=function(a){return this.$da(a)};function Go(a){this[Fc](a)}X(Go,Fo);Ma(Go[K],function(a){a=new jn([a||{},{formatType:nh,valueType:pg}]);this.fe=a.R(dh);this.le=null;this.Ena=Hn(a,fca,Qfa);this.wna=Hn(a,Yca,Rfa);this.Cna=pn(a,Xba,!1);this.bba=null;a=tn(a,Xca);null!=a&&(this.bba=oo.createTimeZone(60*-a))});var Ho=qo[vd],Qfa={Vua:Ag,qva:Sg,wva:Vg,SHORT:nh},Rfa={Sra:og,Tra:pg,uwa:vh};
function Sfa(a,b){switch(a){case og:switch(b){case Ag:return qo[vd].FULL_DATE;case Sg:return qo[vd].LONG_DATE;case Vg:return qo[vd].MEDIUM_DATE;case nh:return qo[vd].SHORT_DATE}case pg:switch(b){case Ag:return qo[vd].FULL_DATETIME;case Sg:return qo[vd].LONG_DATETIME;case Vg:return qo[vd].MEDIUM_DATETIME;case nh:return qo[vd].SHORT_DATETIME}case vh:switch(b){case Ag:return qo[vd].FULL_TIME;case Sg:return qo[vd].LONG_TIME;case Vg:return qo[vd].MEDIUM_TIME;case nh:return qo[vd].SHORT_TIME}default:return qo[vd].FULL_DATETIME}}
Go[K].Dk=function(a){switch(a){case Sf:a=Do.YEAR_FULL;break;case Bf:a=jba;break;case vf:a=Do.YEAR_MONTH_ABBR;break;case jf:a=qo[vd].SHORT_DATE;break;default:a=qo[vd].SHORT_DATETIME}this[Fc]({pattern:a,timeZone:0})};ua(Go[K],function(a,b){var c=Fn(Rfa,a.D(b));if(c==og||c==pg)for(var c=this.cN(c),d=a.M(),e=0;e<d;e++){var f=a[I](e,b),f=Tfa(this,c,f);a.uH(e,b,f)}});Go[K].$da=function(a){this.le||(this.le=this.cN(this.wna));return Tfa(this,this.le,a)};
Go[K].cN=function(a){var b=this.fe;null!=b||(b=Sfa(a,this.Ena));return new qo(b)};function Tfa(a,b,c){if(null===c)return O;var d=a.bba;null==d&&(d=oo.createTimeZone(c[le]()));c=new Date(c[bc]());a.Cna&&c.setMinutes(0);return b[Kb](c,d)};function Io(a){var b=new jn([a||{},{decimalSymbol:Ufa,groupingSymbol:Vfa,fractionDigits:2,negativeParens:!1,prefix:O,suffix:O,scaleFactor:1}]);this.oy=vn(b,gca);a&&di(a.fractionDigits)&&ga(a.fractionDigits)&&(this.oy=ja);this.Ipa=zn(b,bca);this.v1=zn(b,qca);this.uca=zn(b,Kca);this.vca=zn(b,th);this.p$=En(b,zca);this.tca=pn(b,Aca);this.fe=An(b,dh);this.QG=sn(b,Mca);if(0>=this.QG)throw m("Scale factor must be a positive number.");}X(Io,Fo);var Ufa=Eo.DECIMAL_SEP,Vfa=Eo.GROUP_SEP,Jo=Eo.DECIMAL_PATTERN;
ua(Io[K],function(a,b){if(a.D(b)==Yg)for(var c=0;c<a.M();c++){var d=a[I](c,b);if(null!=d){var e=this.Ee(d);a.uH(c,b,e);!mi(this.p$)&&0>d&&a[Dc](c,b,sh,Yba+this.p$+Ye)}}});
Io[K].$da=function(a){var b=null,b=a/this.QG;if(null===this.fe){if(ga(this.oy))return String(a);this.tca&&(b=h.abs(b));var c=b;0==this.oy&&(c=h[D](c));b=[];0>c&&(c=-c,b[C](Le));var d=h.pow(10,this.oy),e=h[D](c*d),c=String(h[t](e/d)),d=String(e%d);if(3<c[J]&&this.v1)for(e=c[J]%3,0<e&&(b[C](c[ae](0,e),this.v1),c=c[ae](e));3<c[J];)b[C](c[ae](0,3),this.v1),c=c[ae](3);b[C](c);0<this.oy&&(b[C](this.Ipa),d[J]<this.oy&&(d=uaa+d),b[C](d[ae](d[J]-this.oy)));b=b[ie](O);b=this.uca+b+this.vca;this.tca&&0>a&&(b=
Fe+b+Ge)}else a=(new wo(this.fe))[Kb](b),b=this.uca+a+this.vca;return b};function Wfa(a){return null==a?null:ei(a.Mx)?a:Yh(a)?Xfa(a):new Ko(a)}function Yfa(a){var b={};if(Vh(a)!=$g||$h(a))b.v=null!=a?a:null,b.f=null;else{b.v="undefined"==typeof a.v?null:a.v;var c=typeof a.f;if("undefined"==c||c==Xg)b.f=null;else if(c==rh)b.f=a.f;else throw m("Formatted value ('f'), if specified, must be a string.");c=typeof a.p;if(c==$g)b.p=a.p;else if(c!=Xg&&"undefined"!=c)throw m("Properties ('p'), if specified, must be an Object.");}return{v:b.v,f:b.f,p:b.p}}
function Zfa(a,b,c){if(typeof b==$g&&mg in b){if(cca in b&&typeof b.desc!=jg)throw m('Property "desc" in '+c+" must be boolean.");if($ba in b&&!ei(b.compare))throw m('Property "compare" in '+c+" must be a function.");}else throw m(c+' must be an object with a "column" property.');Lo(a,b.column)}
function $fa(a,b,c){function d(d,e){for(var f=0;f<c[J];f++){var g=c[f],k=g.column,l=b(d,k),B=b(e,k),k=g.compare?null===l?null===B?0:-1:null===B?1:g.compare(l,B):Mo(a.D(k),l,B);if(0!=k)return k*(g.desc?-1:1)}return 0}if(ei(c))d=c;else if(typeof c==Yg)Lo(a,c),c=[{column:c}];else if(typeof c==$g)if(Zh(c)){if(1>c[J])throw m("sortColumns is an empty array. Must have at least one element.");for(var e={},f=[],g=0;g<c[J];g++){var k,l=c[g];if(typeof c[g]==Yg)k=c[g],Lo(a,k),l={column:c[g]};else if(typeof c[g]==
$g)k=c[g].column,Zfa(a,c[g],Pca+g+$f);else throw m("sortColumns is an array, but not composed of only objects or numbers.");if(k in e)throw m("Column index "+k+" is duplicated in sortColumns.");e[k]=!0;f[C](l)}c=f}else Zfa(a,c,Oca),c=[c];return d}function No(a,b){var c=a.M();if(0<c){if(h[t](b)!==b||0>b||b>=c)throw m("Invalid row index "+b+". Should be in the range [0-"+(c-1)+"].");}else throw m("Table has no rows.");}
function Lo(a,b){var c=a.H();if(0<c){if(h[t](b)!==b||0>b||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 Oo(a,b,c){a=a.D(b);if(!aga(c,a))throw m(qba+c+baa+a+" in column index "+b);}
function aga(a,b){if(null==a)return!0;var c=typeof a;switch(b){case Yg:if(c==Yg)return!0;break;case rh:if(c==rh)return!0;break;case jg:if(c==jg)return!0;break;case og:case pg:if($h(a))return!0;break;case wh:if(Zh(a)&&2<a[J]&&5>a[J]){for(var c=!0,d=0;d<a[J];d++){var e=a[d];if(typeof e!=Yg||e!=h[t](e)){c=!1;break}}if(0>a[0]||0>a[1]||59<a[1]||0>a[2]||59<a[2])c=!1;4==a[J]&&(0>a[3]||999<a[3])&&(c=!1);if(c)return!0}}return!1}
function Mo(a,b,c){if(null==b)return null==c?0:-1;if(null==c)return 1;switch(a){case wh:for(a=0;3>a;a++){if(b[a]<c[a])return-1;if(c[a]<b[a])return 1}b=4>b[J]?0:b[3];c=4>c[J]?0:c[3];return b<c?-1:c<b?1:0;default:return b<c?-1:c<b?1:0}}function bga(a,b){Lo(a,b);var c=a.D(b),d=null,e=null,f,g,k=a.M();for(f=0;f<k;f++)if(g=a[I](f,b),null!=g){e=d=g;break}if(null==d)return{min:null,max:null};for(f++;f<k;f++)g=a[I](f,b),null!=g&&(0>Mo(c,g,d)?d=g:0>Mo(c,e,g)&&(e=g));return{min:d,max:e}}
function cga(a,b){for(var c=$fa(a,function(b,c){return a[I](b,c)},b),d=[],e=a.M(),f=0;f<e;f++)d[C](f);dj(d,c);return d}function dga(a,b){Lo(a,b);var c=a.M();if(0==c)return[];for(var d=[],e=0;e<c;++e)d[C](a[I](e,b));var f=a.D(b);dj(d,function(a,b){return Mo(f,a,b)});var c=d[0],g=[];g[C](c);for(e=1;e<d[J];e++){var k=d[e];0!=Mo(f,k,c)&&g[C](k);c=k}return g}
function ega(a,b,c){if(ei(b))return b(a,c);for(var d=0;d<b[J];d++){var e=b[d],f=e.column,g=a[I](c,f),k=a.D(f);if(Dh in e){if(0!==Mo(k,g,e[id]))return!1}else if(null!=e.minValue||null!=e.maxValue)if(null==g||null!=e.minValue&&0>Mo(k,g,e.minValue)||null!=e.maxValue&&0<Mo(k,g,e.maxValue))return!1;if(ei(e[bd])&&!e[bd](g,c,f,a))return!1}return!0}
function fga(a,b){if(!ei(b)){if(!Zh(b)||0==b[J])throw m("columnFilters must be a non-empty array");for(var c={},d=0;d<b[J];d++){if(typeof b[d]!=$g||!(mg in b[d])){if(!(Dh in b[d]||Wg in b[d]||Ug in b[d]))throw m(Zba+d+'] must have properties "column" and "value", "minValue"or "maxValue"');if(Dh in b[d]&&(Wg in b[d]||Ug in b[d]))throw m(Zba+d+'] must specify either "value" or range properties ("minValue" and/or "maxValue"');}var e=b[d].column;if(e in c)throw m("Column index "+e+" is duplicate in columnFilters.");
Lo(a,e);Oo(a,e,b[d][id]);c[e]=!0}}c=[];d=a.M();for(e=0;e<d;e++)ega(a,b,e)&&c[C](e);return c}function Po(a,b){var c;b==wh?(c=[],c[C](a[0]),c[C]((10>a[1]?Oe:O)+a[1]),c[C]((10>a[2]?Oe:O)+a[2]),c=c[ie](Xe),3<a[J]&&0<a[3]&&(c+=Me+(10>a[3]?Re:100>a[3]?Oe:O)+a[3])):b==og?(c=new Go({formatType:Vg,valueType:og}),c=c.Ee(a)):b==pg?(c=new Go({formatType:Vg,valueType:pg}),c=c.Ee(a)):b==Yg?(c=new Io({fractionDigits:ja}),c=c.Ee(a)):c=null!=a?String(a):O;return c}
function gga(a,b){var c={};if(!Yh(a))throw m("Not an array");if(0<a[J]){var d=!b,e,f;if(d)e=Gi(a[0],function(a){if(bi(a))return{label:a};if(ai(a))return Pj(a);throw m("Unknown header type: "+a);});else{e=[];f=0;Yh(a[0])?f=a[0][J]:ai(a[0])&&lg in a[0]&&Yh(a[0].c)&&(f=a[0].c[J]);for(var g=0;g<f;g++)e[C]({type:void 0})}c.cols=e;c.rows=[];f=e[J];for(var k=ha(e[J]),d=d?$i(a,1):a,g=0;g<d[J];g++){var l=d[g];if(Yh(l))l={c:l};else if(!(ai(l)&&lg in l))throw m("Invalid row type for row "+g);if(l.c[J]!==e[J])throw m("Row "+
g+" has "+l.c[J]+" columns, but must have "+e[J]);l.c=Yi(l.c);c[Kc][C](l);for(var n=0;n<f;n++){var q=rh,q=l.c[n];ai(q)&&(Ch in q||vg in q)?q=q.v:l.c[n]={v:q};if(null==e[n][H]&&(null==k[n]||k[n]===og)&&null!=q){if(bi(q))q=rh;else if(di(q))q=Yg;else if(Yh(q))q=wh;else if(ci(q))q=jg;else if($h(q))q=new Date(q),q=0!==q[$b]()+q[Qc]()+q[Id]()+q[Ld]()?pg:og;else throw m("Unknown type of value in "+g+Je+n);k[n]=q}}}Y(c[Nb],function(a,b){null!=a[H]||ab(a,k[b]||rh)})}return c}
function Xfa(a,b){return new Ko(gga(a,b))}function hga(a,b,c,d){for(var e=null,f=a.M();(d?0<=b:b<f)&&null===e;)e=a[I](b,c),b+=d?-1:1;return e};var iga={Fwa:Pe,Gwa:Qe};function Ko(a,b){this.Tx=b===Pe?Pe:Qe;if(!ei(this.Mx))throw m('You called google.visualization.DataTable() without the "new" keyword');a?(bi(a)?a=lo(a):jga(a),this.uf=[],this.tf=[],this.vs=a.p||null,null!=a[Nb]&&Y(a[Nb],W(function(a){this.mg(a)},this)),null!=a[Kc]&&(this.tf=a[Kc])):(this.uf=[],this.tf=[],this.vs=null);this.Ad=[]}var kga={rua:jg,Kva:Yg,pwa:rh,Sra:og,wwa:wh,Tra:pg};
function jga(a){var b=a[Nb]||[];a=a[Kc]||[];for(var c=b[J],d=0;d<c;d++){var e=b[d][H];if(e==og||e==pg)for(var e=a[J],f=0;f<e;f++){var g=a[f].c[d];if(g){var k=g.v;if($h(k))return;bi(k)&&(g=io(g),g=lo(g),a[f].c[d]=g)}}}}T=Ko[K];T.uf=null;T.Tx=null;T.tf=null;T.vs=null;T.Ad=null;T.M=function(){return this.tf[J]};T.H=function(){return this.uf[J]};T.jf=function(a){Lo(this,a);return this.uf[a].id||O};xa(T,function(a){for(var b=this.uf,c=0;c<b[J];c++)if(b[c].id==a)return c;return-1});
T.cb=function(a){Lo(this,a);return this.uf[a][Rc]||O};T.ju=function(a){Lo(this,a);return this.uf[a][ub]};T.Ss=function(a){a=this.Li(a,ih);return a=bi(a)?a:O};T.D=function(a){Lo(this,a);return this.uf[a][H]};fb(T,function(a,b){No(this,a);Lo(this,b);var c=this.Pr(a,b),d=null;c&&(d=c.v,d=Qh(d)?d:null);return d});T.Pr=function(a,b){return this.tf[a].c[b]};
T.Aa=function(a,b){No(this,a);Lo(this,b);var c=this.Pr(a,b),d=O;if(c)if("undefined"!=typeof c.f&&null!=c.f)d=c.f;else{this.Ad[a]=this.Ad[a]||[];var e=this.Ad[a],c=e[b]||{};e[b]=c;Qh(c.Pe)?d=c.Pe:(e=this[I](a,b),null===e||(d=Po(e,this.D(b))),c.Pe=d)}return d};T.Ao=function(a,b,c){No(this,a);Lo(this,b);return(a=(a=this.Pr(a,b))&&a.p)&&c in a?a[c]:null};T.sm=function(a,b){No(this,a);Lo(this,b);var c=this.Pr(a,b);c||(c={v:null,f:null},this.tf[a].c[b]=c);c.p||(c.p={});return c.p};T.Mx=function(){return this.vs};
T.uR=function(a){var b=this.vs;return b&&a in b?b[a]:null};T.gta=function(a){this.vs=a};T.hta=function(a,b){this.vs||(this.vs={});this.vs[a]=b};T.wa=function(a,b,c){this.al(a,b,c,void 0,void 0)};T.uH=function(a,b,c){this.al(a,b,void 0,c,void 0)};T.kv=function(a,b,c){this.al(a,b,void 0,void 0,c)};T.setProperty=function(a,b,c,d){this.sm(a,b)[c]=d};
T.al=function(a,b,c,d,e){No(this,a);Lo(this,b);var f=this.Ad[a];f&&f[b]&&(f[b]={});f=this.Pr(a,b);f||(f={},this.tf[a].c[b]=f);"undefined"!=typeof c&&(this.D(b)==Yg&&bi(c)&&!ga(c)?f.v=ia(c):(Oo(this,b,c),f.v=c));"undefined"!=typeof d&&(f.f=d);Qh(e)&&(f.p=ai(e)?e:{})};T.fta=function(a,b){No(this,a);this.tf[a].p=b};T.s4=function(a,b,c){this.mJ(a)[b]=c};T.Yq=function(a,b){No(this,a);var c=this.tf[a];return(c=c&&c.p)&&b in c?c[b]:null};T.mJ=function(a){No(this,a);a=this.tf[a];a.p||(a.p={});return a.p};
T.Tsa=function(a,b){Lo(this,a);Qa(this.uf[a],b)};T.paa=function(a,b){Lo(this,a);this.uf[a].p=b};T.Sv=function(a,b,c){this.Sq(a)[b]=c};T.Li=function(a,b){Lo(this,a);var c=this.uf[a];return(c=c&&c.p)&&b in c?c[b]:null};T.Sq=function(a){Lo(this,a);a=this.uf[a];a.p||(a.p={});return a.p};
T.jda=function(a,b,c,d){a!==this.uf[J]&&(this.Ad=[],Lo(this,a));ai(b)||(b={id:d||O,label:c||O,pattern:O,type:b});c=b[H];if(!Jj(kga,c))throw m("Invalid type, "+c+', for column "'+(b[Rc]||b.id||a)+'".');if(c=b.role)d=b.p||{},null==d.role&&(d.role=c,b.p=d);this.uf[he](a,0,b);for(b=0;b<this.tf[J];b++)this.tf[b].c[he](a,0,{v:null,f:null})};T.mg=function(a,b,c){this.jda(this.uf[J],a,b,c);return this.uf[J]-1};function lga(a,b,c){c=Yfa(c);Oo(a,b,c.v);return c}
T.sY=function(a,b){a!==this.tf[J]&&(this.Ad=[],No(this,a));var c;if(Yh(b))c=b;else if(typeof b==Yg){if(b!=h[t](b)||0>b)throw m("Invalid value for numOrArray: "+b+". If numOrArray is a number it should be a nonnegative integer.");c=gj(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<c[J];e++){var f=c[e],g=[];if(null===f)for(f=0;f<this.uf[J];f++)g[C]({v:null,f:null});else if(Yh(f)){if(f[J]!=this.uf[J])throw m("Row given with size different than "+
this.uf[J]+" (the number of columns in the table).");for(var k=0;k<f[J];k++)g[C](lga(this,k,f[k]))}else throw m("Every row given must be either null or an array.");f={};f.c=g;d[C](f);1E4==d[J]&&(g=d,gi(Vi,this.tf,a,0)[Mc](null,g),a+=d[J],d=[])}c=d;gi(Vi,this.tf,a,0)[Mc](null,c);return a+d[J]-1};T.Cz=function(a){if(typeof a==Yg||Yh(a))return this.sY(this.tf[J],a);throw m("Argument given to addRows must be either a number or an array");};
T.lq=function(a){if(Yh(a))return this.Cz([a]);if(null!=a)throw m("If argument is given to addRow, it must be an array, or null");return this.Cz(1)};T.qp=function(a){return bga(this,a)};T.Co=function(a){return cga(this,a)};nb(T,function(a){this.Ad=[];a=$fa(this,function(a,c){var d=a.c[c];return d?d.v:null},a);dj(this.tf,a)});T.sR=function(a){Lo(this,a);return a};T.pR=function(a){No(this,a);return a};T.o=function(){return new Ko(this.Ir())};
T.Ir=function(){return jo({cols:this.uf,rows:this.tf,p:this.vs},ko)};Fa(T,function(){return Tm(this.Ir())});T.QR=function(a){return dga(this,a)};T.WJ=function(a){return fga(this,a)};T.hea=function(a,b){0>=b||(this.Ad=[],No(this,a),a+b>this.tf[J]&&(b=this.tf[J]-a),this.tf[he](a,b))};T.mB=function(a){this.hea(a,1)};T.gea=function(a,b){if(!(0>=b)){this.Ad=[];Lo(this,a);a+b>this.uf[J]&&(b=this.uf[J]-a);this.uf[he](a,b);for(var c=0;c<this.tf[J];c++)this.tf[c].c[he](a,b)}};T.a2=function(a){this.gea(a,1)};function Qo(a){this.b=a||{};So||(So=Wn()+saa)}var So=null,mga={red:fh,blue:fg,green:Cg};function To(a,b,c){0<b&&c[C](Aaa,So,a,paa,b,pe)}
ua(Qo[K],function(a,b){if(a.D(b)==Yg){var c=this.b,d=c.min,e=c.max,f=null;if(null==d||null==e)f=a.qp(b),null==e&&(e=f.max),null==d&&(d=h.min(0,f.min));d>=e&&(f=f||a.qp(b),e=f.max,d=f.min);d==e&&(0==d?e=1:0<d?d=0:e=0);var f=e-d,g=c.base||0,g=h.max(d,h.min(e,g)),k=c[r]||100,l=c.showValue;null==l&&(l=!0);for(var n=h[D]((g-d)/f*k),q=k-n,s=0;s<a.M();s++){var u=a[I](s,b),w=[],u=h.max(d,h.min(e,u)),z=h[xb]((u-d)/f*k);w[C](Baa);To(kh,1,w);var B=nga(c.colorPositive,fg),F=nga(c.colorNegative,fh),M=c.drawZeroLine?
1:0;0<n?u<g?(To(Gh,z,w),To(F,n-z,w),0<M&&To(Kh,M,w),To(Gh,q,w)):(To(Gh,n,w),0<M&&To(Kh,M,w),To(B,z-n,w),To(Gh,k-z,w)):(To(B,z,w),To(Gh,k-z,w));To(kh,1,w);u=a.Ao(s,b,Gba);null==u&&(u=a.Aa(s,b),a[Dc](s,b,Gba,u));l&&(w[C](Nh),w[C](u));w[C](xaa);a.uH(s,b,w[ie](O))}}});function nga(a,b){a=(a||O)[ke]();return mga[a]||b};function Yo(a,b,c,d){$h(a)&&(a=a[bc]());$h(b)&&(b=b[bc]());Yh(a)&&(a=Zo(a));Yh(b)&&(b=Zo(b));this.Zca=a;this.Bqa=b;this.qk=c;this.yx=d}Pa(Yo[K],function(a){var b=this.Zca,c=this.Bqa;if(null==a)return null==b&&null==c;$h(a)?a=a[bc]():Yh(a)&&(a=Zo(a));return(null==b||a>=b)&&(null==c||a<c)});Yo[K].Hd=function(){return this.qk};Yo[K].qr=function(){return this.yx};function $o(a,b,c,d,e){Yo[L](this,a,b,c,O);this.I1=b-a;0>=this.I1&&(this.I1=1);this.cqa=rm(mm(d).vd);this.dqa=rm(mm(e).vd)}X($o,Yo);
$o[K].qr=function(a){if(!di(a))return O;a=vm(this.cqa,this.dqa,1-(a-this.Zca)/this.I1);return sm(a[0],a[1],a[2])};function ap(){this.BQ=[]}ap[K].addRange=function(a,b,c,d){this.BQ[C](new Yo(a,b,c,d))};ap[K].msa=function(a,b,c,d,e){this.BQ[C](new $o(a,b,c,d,e))};
ua(ap[K],function(a,b){var c=a.D(b);if(c==Yg||c==rh||c==og||c==pg||c==wh)for(c=0;c<a.M();c++){for(var d=a[I](c,b),e=O,f=0;f<this.BQ[J];f++){var g=this.BQ[f];if(g[Lc](d)){f=g.Hd();d=g.qr(d);f&&(e+=Yba+f+Ye);d&&(e+=gg+d+Ye);break}}a[Dc](c,b,sh,e)}});function Zo(a){return 36E5*a[0]+6E4*a[1]+1E3*a[2]+(4==a[J]?a[3]:0)};function bp(a){this.fe=a||O}function oga(a,b,c,d,e,f,g){return 0<f&&g[f-1]==Bba?d:b.Aa(a,c[la(e,10)])}ua(bp[K],function(a,b,c,d){var e=b[0];null!=c&&Vh(c)==Yg&&(e=c);c=d||null;for(d=0;d<a.M();d++){var f=this.fe[vb](/{(\d+)}/g,gi(oga,d,a,b)),f=f[vb](/\\(.)/g,faa);c?a[Dc](d,e,c,f):a.uH(d,e,f)}});V(oca,Io,void 0);ua(Io[K],Io[K][Kb]);Io[K].formatValue=Io[K].Ee;V("google.visualization.NumberFormat.useNativeCharactersIfAvailable",function(a){wo.setEnforceAsciiDigits(!a)},void 0);V("google.visualization.NumberFormat.DECIMAL_SEP",Ufa,void 0);V("google.visualization.NumberFormat.GROUP_SEP",Vfa,void 0);V("google.visualization.NumberFormat.DECIMAL_PATTERN",Jo,void 0);V("google.visualization.ColorFormat",ap,void 0);ua(ap[K],ap[K][Kb]);ap[K].addRange=ap[K].addRange;ap[K].addGradientRange=ap[K].msa;
V("google.visualization.BarFormat",Qo,void 0);ua(Qo[K],Qo[K][Kb]);V("google.visualization.ArrowFormat",co,void 0);ua(co[K],co[K][Kb]);V("google.visualization.PatternFormat",bp,void 0);ua(bp[K],bp[K][Kb]);V("google.visualization.DateFormat",Go,void 0);ua(Go[K],Go[K][Kb]);Go[K].formatValue=Go[K].Ee;V(oca,Io,void 0);ua(Io[K],Io[K][Kb]);V("google.visualization.TableColorFormat",ap,void 0);V("google.visualization.TableBarFormat",Qo,void 0);ua(Qo[K],Qo[K][Kb]);
V("google.visualization.TableArrowFormat",co,void 0);ua(co[K],co[K][Kb]);V("google.visualization.TablePatternFormat",bp,void 0);ua(bp[K],bp[K][Kb]);V("google.visualization.TableDateFormat",Go,void 0);;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});



function cp(a,b){return a.onload=b}function dp(a,b){return a.dispatchEvent=b}function ep(a,b){return a.setPath=b}function fp(a,b){return a.screenX=b}function gp(a,b){return a.screenY=b}function hp(a,b){return a.send=b}function ip(a,b){return a.getName=b}function jp(a,b){return a.keyCode=b}function kp(a,b){return a.handleEvent=b}function lp(a,b){return a.bind=b}function mp(a,b){return a.altKey=b}function np(a,b){return a.index=b}function op(a,b){return a.setOptions=b}
function pp(a,b){return a.getOption=b}function qp(a,b){return a.state=b}function rp(a,b){return a.options=b}function sp(a,b){return a.getState=b}function tp(a,b){return a.onreadystatechange=b}function up(a,b){return a.cancel=b}function vp(a,b){return a.metaKey=b}function wp(a,b){return a.currentTarget=b}function xp(a,b){return a.clientX=b}function yp(a,b){return a.clientY=b}function zp(a,b){return a.stop=b}function Ap(a,b){return a.title=b}function Bp(a,b){return a.abort=b}
function Cp(a,b){return a.visualization=b}function Dp(a,b){return a.target=b}function Ep(a,b){return a.draw=b}
var Fp="relatedTarget",Gp="clearTimeout",Z="data",Hp="preventDefault",$="dispatchEvent",Ip="setPath",Jp="MAX_VALUE",Kp="send",Lp="getName",Mp="charCode",Np="keyCode",Op="LatLng",Pp="handleEvent",Qp="getColumnIndex",Rp="source",Sp="bounds",Tp="altKey",Up="create",Vp="table",Wp="toJSON",Xp="LatLngBounds",Yp="setTimeout",Zp="stopPropagation",$p="setOptions",aq="message",bq="maps",cq="getOption",dq="state",eq="options",fq="protocol",hq="getState",kq="removeNode",lq="offsetX",mq="offsetY",nq="gadgets",
oq="open",pq="cancel",qq="RequestParameters",rq="button",Cq="metaKey",Dq="currentTarget",Eq="readyState",Fq="addEventListener",Gq="parse",Hq="stop",Iq="abort",Jq="ctrlKey",Kq="getPath",Lq="view",Mq="target",Nq="draw",Oq="shiftKey",pga="\n\x3c/script>",qga="\r",rga=" [",sga=" at line ",tga=" does not fit either the Control or Visualization specification.",uga=" does not fit the Control specification while handling 'ready' event.",vga=" does not fit the Control specification.",Pq=" must be of type '",
wga='""',xga='">\n',yga="%22",zga="%27",Aga="&requireauth=1&",Qq="'.",Rq="..",Bga="./",Sq=".format",Tq="/",Cga="/.",Dga="//",Ega="/chart.html",Fga="/chart.js",Gga="/gviz/tq",Uq="/tq",Vq="528",Wq="8",Hga=":\n",Iga=";sig:",Jga=";type:",Xq="<CRLF>",Kga="<EMPTY>",Yq="<EOF>",Zq="<EOR>",Lga='<script type="text/javascript" src="',$q="AnnotatedTimeLine",ar="AreaChart",br="AreaChart-stacked",cr="BarChart",dr="BubbleChart",er="CandlestickChart",Mga="Cannot bind a control to itself.",fr="ColumnChart",gr="ComboChart",
Nga="Content-Type",Oga="Custom response handler must be a function.",Pga="Dashboard",Qga="GET",hr="Gauge",ir="GeoChart",jr="Histogram",kr="ImageRadarChart",lr="ImageSparkLine",Rga="Incompatible data table: ",Sga="Invalid DataView column type.",mr="Invalid data table format: column #",Tga="Invalid data table format: must have 3 columns.",nr="LineChart",Uga="MSXML2.XMLHTTP",Vga="MSXML2.XMLHTTP.3.0",Wga="MSXML2.XMLHTTP.6.0",or="Map",Xga="Microsoft.XMLHTTP",pr="MotionChart",Yga="Name",Zga="One or more participants failed to draw()",
qr="OrgChart",rr="POST",sr="PieChart",$ga="Request timed out",tr="ScatterChart",ur="SteppedAreaChart",vr="Table",aha="The requested control and participant cannot be bound together, as this would introduce a dependency cycle",bha="Timed out after ",wr="Timeline",xr="TreeMap",cha="Type",yr="WordTree",dha="\\c",zr="^",eha="_table_query_refresh_interval",fha="_table_query_url",gha="a String",hha="abort",Ar="addTrendLine",Br="address",iha="an Array",Cr="annotatedtimeline",jha="application/x-www-form-urlencoded;charset=utf-8",
Dr="block",Er="chart",Fr="click",Gr="complete",kha="content-type",lha="control",Hr="controls",Ir="corechart",mha="dashboard",Jr="data",Kr="datatable",nha="date|datetime",oha="detailed_message",pha="display: none; padding-top: 2px",Lr="domain",qha="domainAxis",rha="draw",Mr="drawing",sha="emptyString",Nr="error",Or="focusin",Pr="focusout",tha="gadgets.io.makeRequest",uha="gadgets.io.makeRequest failed",Qr="gauge",Rr="geochart",vha="google.maps.Geocoder",wha="google.visualization.LoadArgs",xha="google.visualization.Query",
yha="google.visualization.events.addListener",zha="google.visualization.events.addOneTimeListener",Aha="google.visualization.events.removeAllListeners",Bha="google.visualization.events.removeListener",Cha="google.visualization.events.trigger",Sr="hasLabelsColumn",Dha="hl",Tr="http",Eha="http%",Fha="http://dummy.com",Gha="https%",Hha="identity",Ur="imagesparkline",Vr="img",Iha="invalid_query",Wr="json",Xr="keypress",Yr="latlng",Zr="linktable",as="makeRequest",Jha="make_request_failed",bs="map",cs=
"markers",Kha="message",Lha="modifier",ds="motionchart",es="mousedown",fs="mouseout",gs="mouseover",Mha="ms, aborting",Nha="nodetable",Oha="not_modified",Pha="options",us="orgchart",Qha="padding: 2px",vs="pending",Rha="percent",Sha="position: absolute; top: 0; left: 0; z-index: 1;",Tha="pub",ws="ready",Uha="readystatechange",Vha="reason",Wha="refresh",xs="regioncode",ys="regions",Xha="reqId:",zs="right",As="select",Yha="series.1.lineWidth",Zha="series.1.pointSize",$ha="series.1.visibleInLegend",aia=
"sig:",Bs="span",Cs="statechange",bia="stringify",cia="success",Ds="table",dia="targetAxes.0",eia="targetAxes.1",fia="targetAxis",Es="text",gia="the wrong type of data",Fs="tick",Gs="timeline",hia="timeline.taskMajor",iia="timeout",Hs="tooltip",jia="tqrt",Is="treemap",Js="ui",kia="ui.type",Ks="uichange",lia="user_not_authenticated",Ls="vAxis",Ms="warning",mia="window.event",nia="withCredentials",Ns="xhr",Os="xhrpost",oia="zx",Ps="|",pia="\u00d7";
function Qs(a){this.sna=qia(a);this.l0=a.status;this.Ku=[];this.Lu=[];this.Lu=a.warnings||[];this.Ku=a.errors||[];ria(this.Lu);ria(this.Ku);this.l0!=Nr&&(this.Z_=a.sig,this.t=new Ko(a[Vp],this.sna))}function ria(a){for(var b=0;b<a[J];b++){var c=a[b].detailed_message;if(c){var d=a[b],c=c?c[Ib](sia)&&!c[Ib](tia)?c:c[vb](/&/g,ze)[vb](/</g,Be)[vb](/>/g,Ae)[vb](/\"/g,De):O;d.detailed_message=c}}}
var sia=/^[^<]*(<a(( )+target=('_blank')?("_blank")?)?( )+(href=('[^']*')?("[^"]*")?)>[^<]*<\/a>[^<]*)*$/,tia=/javascript((s)?( )?)*:/;function qia(a){a=a.version||Qe;return Jj(iga,a)?a:Qe}T=Qs[K];T.Z_=null;T.t=null;T.Ni=function(){return this.l0==Nr};T.f1=function(){return this.l0==Ms};function uia(a){for(var b=0;b<a.Ku[J];b++)if(a.Ku[b].reason==Oha)return!0;for(b=0;b<a.Lu[J];b++)if(a.Lu[b].reason==Oha)return!0;return!1}T.Pa=function(){return this.t};
function Rs(a,b){return a.Ni()&&a.Ku&&a.Ku[0]&&a.Ku[0][b]?a.Ku[0][b]:a.f1()&&a.Lu&&a.Lu[0]&&a.Lu[0][b]?a.Lu[0][b]:null}T.mca=function(){var a=Rs(this,Vha);return null!=a&&a!=O?[a]:[]};T.fI=function(){return Rs(this,Kha)||O};T.I0=function(){return Rs(this,oha)||O};var Ss={D2:"google-visualization-errors"};Ss.haa=Ss.D2+Le;Ss.kca=Ss.D2+Xe;Ss.t2=Ss.D2+"-all-";Ss.r_=Ss.kca+" container is null";Ss.Ima="background-color: #c00000; color: white; padding: 2px;";Ss.Kma="background-color: #fff4c2; color: black; white-space: nowrap; padding: 2px; border: 1px solid black;";Ss.Lma="font: normal 0.8em arial,sans-serif; margin-bottom: 5px;";Ss.Jma="font-size: 1.1em; color: #0000cc; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;";
Ss.caa=0;
Ss.td=function(a,b,c,d){if(!Ss.ME(a))throw m(Ss.r_+". message: "+b);c=Ss.Nma(b,c,d);var e=c.errorMessage;b=c.detailedMessage;c=c[eq];var f=null!=c.showInTooltip?!!c.showInTooltip:!0,g=(c[H]==Ms?Ms:Nr)==Nr?Ss.Ima:Ss.Kma,g=g+(c[x]?c[x]:O),k=!!c.removable;d=Ek();var e=d.h(Bs,{style:g},d[Cb](e)),g=Ss.haa+Ss.caa++,l=d.h(Q,{id:g,style:Ss.Lma},e);b&&(f?Ap(e,b):(f=fa[Qb](Bs),Wa(f,b),d[p](l,d.h(Q,{style:Qha},f))));k&&(b=d.h(Bs,{style:Ss.Jma},d[Cb](pia)),b.onclick=gi(Ss.N_,l),d[p](e,b));Ss.Mma(a,l);c.removeDuplicates&&
Ss.Oma(a,l);return g};Ss.oc=function(a){if(!Ss.ME(a))throw m(Ss.r_);if(a=Ss.j2(a,!1))Ra(a[x],R),Wk(a)};Ss.TB=function(a,b){if(!Ss.ME(a))throw m(Ss.r_);if(!b)throw m(Ss.kca+" response is null");if(!b.Ni()&&!b.f1())return null;var c=b.mca(),d=!0;b.Ni()&&(d=!(Ri(c,lia)||Ri(c,Iha)));var c=b.fI(),e=b.I0(),d={showInTooltip:d};ab(d,b.Ni()?Nr:Ms);d.removeDuplicates=!0;return Ss.td(a,c,e,d)};Ss.Qsa=function(a){a=fa[gd](a);return Ss.w2(a)?(Ss.N_(a),!0):!1};
Ss.ac=function(a){a=fa[gd](a);return Ss.w2(a)?a[fe][fe]:null};Ss.UP=function(a,b){return function(){try{a[Mc](null,arguments)}catch(c){ei(b)?b(c):Ss.td(b,c[aq])}}};Ss.N_=function(a){var b=a[fe];Zk(a);0==b[Xb][J]&&Ra(b[x],R)};Ss.w2=function(a){return Sk(a)&&a.id&&ki(a.id,Ss.haa)&&(a=a[fe])&&a.id&&ki(a.id,Ss.t2)&&a[fe]?!0:!1};
Ss.Nma=function(a,b,c){var d=null!=a&&a?a:Nr,e=O,f={},g=arguments[J];2==g?b&&Vh(b)==$g?f=b:e=null!=b?b:e:3==g&&(e=null!=b?b:e,f=c||{});d=pi(d);e=pi(e);return{errorMessage:d,detailedMessage:e,options:f}};Ss.ME=function(a){return null!=a&&Sk(a)};Ss.j2=function(a,b){for(var c=a[Xb],d=null,e=Ek(),f=0;f<c[J];f++)if(c[f].id&&ki(c[f].id,Ss.t2)){d=c[f];e[kq](d);break}!d&&b&&(d=Ss.t2+Ss.caa++,d=Rk(Q,{id:d,style:pha},null));d&&((c=a[Sb])?e.FX(d,c):e[p](a,d));return d};
Ss.Mma=function(a,b){var c=Ss.j2(a,!0);Ra(c[x],Dr);c[p](b)};Ss.vra=function(a,b){var c=Ss.j2(a,!0);Y(c&&c[Xb],function(a){Ss.w2(a)&&b(a)})};Ss.Oma=function(a,b){var c=/id="?google-visualization-errors-[0-9]*"?/,d=xea(b),d=d[vb](c,O),e=[];Ss.vra(a,function(a){if(a!=b){var g=xea(a),g=g[vb](c,O);g==d&&e[C](a)}});Y(e,Ss.N_)};function Ts(a){var b;if(0==fa[cc](Gg)[J]){b=fa[cc](Mg)[0];var c=fa[cc](hg)[0],d=fa[Qb](Gg);b[Eb](d,c)}b=fa[cc](Gg)[0];c=fa[Qb](lh);ab(c,uh);c.src=a;b[p](c)}function via(a){return function(b){Ss.oc(a);var c=b.Ni();c&&Ss.TB(a,b);return!c}};function Us(){}Us[K].Mj=!1;Us[K].Bg=function(){return this.Mj};Us[K].W=function(){this.Mj||(this.Mj=!0,this.w())};function Vs(a,b){var c=gi(Ws,b);a.aK||(a.aK=[]);a.aK[C](W(c,void 0))}Us[K].w=function(){if(this.aK)for(;this.aK[J];)this.aK[rb]()()};function Ws(a){a&&typeof a.W==Bg&&a.W()}function wia(a){for(var b=0,c=arguments[J];b<c;++b){var d=arguments[b];Zh(d)?wia[Mc](null,d):Ws(d)}};function Xs(a,b){ab(this,a);Dp(this,b);wp(this,this[Mq]);this.defaultPrevented=this.xy=!1;this.zba=!0}Xs[K].w=function(){};Xs[K].W=function(){};Xs[K].stopPropagation=function(){this.xy=!0};Xs[K].preventDefault=function(){this.defaultPrevented=!0;this.zba=!1};function Ys(a){a[Hp]()};function Zs(a){Zs[ne](a);return a}Zs[ne]=Th;var xia=!kk||rk(9),yia=!kk||rk(9),zia=kk&&!qk(We);!mk||qk(Vq);lk&&qk("1.9b")||kk&&qk(Wq)||jk&&qk("9.5")||mk&&qk(Vq);lk&&!qk(Wq)||kk&&qk(We);var Aia=kk?Or:"DOMFocusIn",Bia=kk?Pr:"DOMFocusOut";function $s(a,b){Xs[L](this,a?a[H]:O);Dp(this,null);wp(this,null);this.relatedTarget=null;this.offsetY=this.offsetX=0;xp(this,0);yp(this,0);fp(this,0);gp(this,0);this.button=0;jp(this,0);this.charCode=0;this.ctrlKey=!1;mp(this,!1);this.shiftKey=!1;vp(this,!1);qp(this,null);this.O0=!1;this.Ka=null;a&&this[Fc](a,b)}X($s,Xs);var Cia=[1,4,2];T=$s[K];
Ma(T,function(a,b){var c=ab(this,a[H]);Dp(this,a[Mq]||a.srcElement);wp(this,b);var d=a[Fp];if(d){if(lk){var e;t:{try{Zs(d[nd]);e=!0;break t}catch(f){}e=!1}e||(d=null)}}else c==gs?d=a.fromElement:c==fs&&(d=a.toElement);this.relatedTarget=d;this.offsetX=mk||void 0!==a[lq]?a[lq]:a.layerX;this.offsetY=mk||void 0!==a[mq]?a[mq]:a.layerY;xp(this,void 0!==a[zd]?a[zd]:a.pageX);yp(this,void 0!==a[Ad]?a[Ad]:a.pageY);fp(this,a[Gb]||0);gp(this,a[Hb]||0);this.button=a[rq];jp(this,a[Np]||0);this.charCode=a[Mp]||
(c==Xr?a[Np]:0);this.ctrlKey=a[Jq];mp(this,a[Tp]);this.shiftKey=a[Oq];vp(this,a[Cq]);this.O0=fk?a[Cq]:a[Jq];qp(this,a[dq]);this.Ka=a;a.defaultPrevented&&this[Hp]()});function at(a,b){return xia?a.Ka[rq]==b:a[H]==Fr?0==b:!!(a.Ka[rq]&Cia[b])}function bt(a){return at(a,0)&&!(mk&&fk&&a[Jq])}T.stopPropagation=function(){$s.e[Zp][L](this);this.Ka[Zp]?this.Ka[Zp]():this.Ka.cancelBubble=!0};
T.preventDefault=function(){$s.e[Hp][L](this);var a=this.Ka;if(a[Hp])a[Hp]();else if(a.returnValue=!1,zia)try{(a[Jq]||112<=a[Np]&&123>=a[Np])&&jp(a,-1)}catch(b){}};T.Rpa=function(){return this.Ka};T.w=function(){};var ct="closure_listenable_"+(1E6*h[Cc]()|0);function dt(a){try{return!(!a||!a[ct])}catch(b){return!1}}var Dia=0;function Eia(a,b,c,d,e){this.ro=a;this.OR=null;this.src=b;ab(this,c);this.OC=!!d;this.Na=e;this.key=++Dia;this.GC=this.DR=!1}function et(a){a.GC=!0;a.ro=null;a.OR=null;a.src=null;a.Na=null};function ft(a){this.src=a;this.bh={};this.OJ=0}T=ft[K];T.add=function(a,b,c,d,e){var f=a[hc]();a=this.bh[f];a||(a=this.bh[f]=[],this.OJ++);var g=gt(a,b,d,e);-1<g?(b=a[g],c||(b.DR=!1)):(b=new Eia(b,this.src,f,!!d,e),b.DR=c,a[C](b));return b};va(T,function(a,b,c,d){a=a[hc]();if(!(a in this.bh))return!1;var e=this.bh[a];b=gt(e,b,c,d);return-1<b?(et(e[b]),Bi[he][L](e,b,1),0==e[J]&&(delete this.bh[a],this.OJ--),!0):!1});
function ht(a,b){var c=b[H];if(!(c in a.bh))return!1;var d=Wi(a.bh[c],b);d&&(et(b),0==a.bh[c][J]&&(delete a.bh[c],a.OJ--));return d}T.oc=function(a){a=a&&a[hc]();var b=0,c;for(c in this.bh)if(!a||c==a){for(var d=this.bh[c],e=0;e<d[J];e++)++b,et(d[e]);delete this.bh[c];this.OJ--}return b};T.eS=function(a,b){var c=this.bh[a[hc]()],d=[];if(c)for(var e=0;e<c[J];++e){var f=c[e];f.OC==b&&d[C](f)}return d};T.yJ=function(a,b,c,d){a=this.bh[a[hc]()];var e=-1;a&&(e=gt(a,b,c,d));return-1<e?a[e]:null};
T.sS=function(a,b){var c=Qh(a),d=c?a[hc]():O,e=Qh(b);return Fj(this.bh,function(a){for(var g=0;g<a[J];++g)if(!(c&&a[g][H]!=d||e&&a[g].OC!=b))return!0;return!1})};function gt(a,b,c,d){for(var e=0;e<a[J];++e){var f=a[e];if(!f.GC&&f.ro==b&&f.OC==!!c&&f.Na==d)return e}return-1};var it="closure_lm_"+(1E6*h[Cc]()|0),jt={},Fia=0;function kt(a,b,c,d,e){if(Yh(b)){for(var f=0;f<b[J];f++)kt(a,b[f],c,d,e);return null}c=lt(c);return dt(a)?a.l(b,c,d,e):Gia(a,b,c,!1,d,e)}function Gia(a,b,c,d,e,f){if(!b)throw m("Invalid event type");var g=!!e,k=mt(a);k||(a[it]=k=new ft(a));c=k.add(b,c,d,e,f);if(c.OR)return c;d=Hia();c.OR=d;d.src=a;d.ro=c;a[Fq]?a[Fq](b[hc](),d,g):a.attachEvent(Iia(b[hc]()),d);Fia++;return c}
function Hia(){var a=Jia,b=yia?function(c){return a[L](b.src,b.ro,c)}:function(c){c=a[L](b.src,b.ro,c);if(!c)return c};return b}function nt(a,b,c,d,e){if(Yh(b)){for(var f=0;f<b[J];f++)nt(a,b[f],c,d,e);return null}c=lt(c);return dt(a)?a.sB(b,c,d,e):Gia(a,b,c,!0,d,e)}function ot(a,b,c,d,e){if(Yh(b))for(var f=0;f<b[J];f++)ot(a,b[f],c,d,e);else c=lt(c),dt(a)?a.uc(b,c,d,e):a&&(a=mt(a))&&(b=a.yJ(b,c,!!d,e))&&pt(b)}
function pt(a){if(di(a)||!a||a.GC)return!1;var b=a.src;if(dt(b))return ht(b.rl,a);var c=a[H],d=a.OR;b.removeEventListener?b.removeEventListener(c,d,a.OC):b.detachEvent&&b.detachEvent(Iia(c),d);Fia--;(c=mt(b))?(ht(c,a),0==c.OJ&&(c.src=null,b[it]=null)):et(a);return!0}function qt(a){if(!a)return 0;if(dt(a))return a.rl?a.rl.oc(void 0):0;a=mt(a);if(!a)return 0;var b=0,c;for(c in a.bh)for(var d=Yi(a.bh[c]),e=0;e<d[J];++e)pt(d[e])&&++b;return b}
function Kia(a){if(dt(a))return a.sS(es,!1);a=mt(a);return!!a&&a.sS(es,!1)}function Iia(a){return a in jt?jt[a]:jt[a]=ah+a}function Lia(a,b,c,d){var e=1;if(a=mt(a))if(b=a.bh[b[hc]()])for(b=Yi(b),a=0;a<b[J];a++){var f=b[a];f&&f.OC==c&&!f.GC&&(e&=!1!==Mia(f,d))}return ka(e)}function Mia(a,b){var c=a.ro,d=a.Na||a.src;a.DR&&pt(a);return c[L](d,b)}
function Jia(a,b){if(a.GC)return!0;if(!yia){var c=b||Sh(mia),d=new $s(c,this),e=!0;if(!(0>c[Np]||void 0!=c.returnValue)){t:{var f=!1;if(0==c[Np])try{jp(c,-1);break t}catch(g){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d[Dq];f;f=f[fe])c[C](f);for(var f=a[H],k=c[J]-1;!d.xy&&0<=k;k--)wp(d,c[k]),e&=Lia(c[k],f,!0,d);for(k=0;!d.xy&&k<c[J];k++)wp(d,c[k]),e&=Lia(c[k],f,!1,d)}return e}return Mia(a,new $s(b,this))}function mt(a){a=a[it];return a instanceof ft?a:null}
var Nia="__closure_events_fn_"+(1E9*h[Cc]()>>>0);function lt(a){return ei(a)?a:a[Nia]||(a[Nia]=function(b){return a[Pp](b)})};function rt(){this.rl=new ft(this);this.vqa=this}X(rt,Us);rt[K][ct]=!0;T=rt[K];T.KB=null;T.Az=function(a){this.KB=a};T.addEventListener=function(a,b,c,d){kt(this,a,b,c,d)};T.removeEventListener=function(a,b,c,d){ot(this,a,b,c,d)};
dp(T,function(a){var b,c=this.KB;if(c)for(b=[];c;c=c.KB)b[C](c);var c=this.vqa,d=a[H]||a;if(bi(a))a=new Xs(a,c);else if(a instanceof Xs)Dp(a,a[Mq]||c);else{var e=a;a=new Xs(d,c);Sj(a,e)}var e=!0,f;if(b)for(var g=b[J]-1;!a.xy&&0<=g;g--)f=wp(a,b[g]),e=st(f,d,!0,a)&&e;a.xy||(f=wp(a,c),e=st(f,d,!0,a)&&e,a.xy||(e=st(f,d,!1,a)&&e));if(b)for(g=0;!a.xy&&g<b[J];g++)f=wp(a,b[g]),e=st(f,d,!1,a)&&e;return e});T.w=function(){rt.e.w[L](this);this.rl&&this.rl.oc(void 0);this.KB=null};
T.l=function(a,b,c,d){return this.rl.add(String(a),b,!1,c,d)};T.sB=function(a,b,c,d){return this.rl.add(String(a),b,!0,c,d)};T.uc=function(a,b,c,d){return this.rl[Ob](String(a),b,c,d)};function st(a,b,c,d){b=a.rl.bh[String(b)];if(!b)return!0;b=Yi(b);for(var e=!0,f=0;f<b[J];++f){var g=b[f];if(g&&!g.GC&&g.OC==c){var k=g.ro,l=g.Na||g.src;g.DR&&ht(a.rl,g);e=!1!==k[L](l,d)&&e}}return e&&!1!=d.zba}T.eS=function(a,b){return this.rl.eS(String(a),b)};
T.yJ=function(a,b,c,d){return this.rl.yJ(String(a),b,c,d)};T.sS=function(a,b){return this.rl.sS(Qh(a)?String(a):void 0,b)};function tt(a,b){rt[L](this);this.Nu=a||1;this.QB=b||Ph;this.r1=W(this.n1,this);this.ZC=hi()}X(tt,rt);T=tt[K];T.is=!1;T.Sc=null;T.n1=function(){if(this.is){var a=hi()-this.ZC;0<a&&a<0.8*this.Nu?this.Sc=this.QB[Yp](this.r1,this.Nu-a):(this.Sc&&(this.QB[Gp](this.Sc),this.Sc=null),this[$](Fs),this.is&&(this.Sc=this.QB[Yp](this.r1,this.Nu),this.ZC=hi()))}};La(T,function(){this.is=!0;this.Sc||(this.Sc=this.QB[Yp](this.r1,this.Nu),this.ZC=hi())});
zp(T,function(){this.is=!1;this.Sc&&(this.QB[Gp](this.Sc),this.Sc=null)});T.w=function(){tt.e.w[L](this);this[Hq]();delete this.QB};function ut(a,b,c){if(ei(a))c&&(a=W(a,c));else if(a&&typeof a[Pp]==Bg)a=W(a[Pp],a);else throw m("Invalid listener argument");return 2147483647<b?-1:Ph[Yp](a,b||0)}function vt(a){Ph[Gp](a)};function wt(){}wt[K].Wda=null;wt[K].Vc=function(){var a;(a=this.Wda)||(a={},Oia(this)&&(a[0]=!0,a[1]=!0),a=this.Wda=a);return a};var xt;function Pia(){}X(Pia,wt);function Qia(a){return(a=Oia(a))?new ActiveXObject(a):new XMLHttpRequest}function Oia(a){if(!a.cea&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=[Wga,Vga,Uga,Xga],c=0;c<b[J];c++){var d=b[c];try{return new ActiveXObject(d),a.cea=d}catch(e){}}throw m("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.cea}xt=new Pia;function yt(a){rt[L](this);this.headers=new Uj;this.cQ=a||null;this.au=!1;this.ZP=this.pd=null;this.Cx=this.$Z=O;this.mx=this.IZ=this.WP=this.ZZ=!1;this.bQ=0;this.aQ=null;this.h$=O;this.VZ=this.T7=!1}X(yt,rt);var Ria=/^https?$/i,Sia=[rr,"PUT"],Tia=[];T=yt[K];T.Sla=function(){this.W();Wi(Tia,this)};
hp(T,function(a,b,c,d){if(this.pd)throw m("[goog.net.XhrIo] Object is active with another request="+this.$Z+"; newUri="+a);b=b?b[ge]():Qga;this.$Z=a;this.Cx=O;this.ZZ=!1;this.au=!0;this.pd=this.cQ?Qia(this.cQ):Qia(xt);this.ZP=this.cQ?this.cQ.Vc():xt.Vc();tp(this.pd,W(this.m$,this));try{this.IZ=!0,this.pd[oq](b,String(a),!0),this.IZ=!1}catch(e){this.Lr(5,e);return}a=c||O;var f=this.headers.o();d&&bk(d,function(a,b){f.set(b,a)});d=Oi(f.hk(),Uia);c=Ph.FormData&&a instanceof Ph.FormData;!Ri(Sia,b)||d||
c||f.set(Nga,jha);f[Tb](function(a,b){this.pd.setRequestHeader(b,a)},this);this.h$&&(this.pd.responseType=this.h$);nia in this.pd&&(this.pd.withCredentials=this.T7);try{Via(this),0<this.bQ&&((this.VZ=Wia(this.pd))?(this.pd.timeout=this.bQ,this.pd.ontimeout=W(this.Ve,this)):this.aQ=ut(this.Ve,this.bQ,this)),this.WP=!0,this.pd[Kp](a),this.WP=!1}catch(g){this.Lr(5,g)}});function Wia(a){return kk&&qk(9)&&di(a.timeout)&&Qh(a.ontimeout)}function Uia(a){return kha==a[ke]()}
T.Ve=function(){"undefined"!=typeof Oh&&this.pd&&(this.Cx=bha+this.bQ+Mha,this[$](iia),this[Iq](8))};T.Lr=function(a,b){this.au=!1;this.pd&&(this.mx=!0,this.pd[Iq](),this.mx=!1);this.Cx=b;Xia(this);zt(this)};function Xia(a){a.ZZ||(a.ZZ=!0,a[$](Gr),a[$](Nr))}Bp(T,function(){this.pd&&this.au&&(this.au=!1,this.mx=!0,this.pd[Iq](),this.mx=!1,this[$](Gr),this[$](hha),zt(this))});T.w=function(){this.pd&&(this.au&&(this.au=!1,this.mx=!0,this.pd[Iq](),this.mx=!1),zt(this,!0));yt.e.w[L](this)};
T.m$=function(){this.Mj||(this.IZ||this.WP||this.mx?Yia(this):this.rqa())};T.rqa=function(){Yia(this)};function Yia(a){if(a.au&&"undefined"!=typeof Oh&&(!a.ZP[1]||4!=At(a)||2!=Bt(a)))if(a.WP&&4==At(a))ut(a.m$,0,a);else if(a[$](Uha),4==At(a)){a.au=!1;try{if(Zia(a))a[$](Gr),a[$](cia);else{var b;try{b=2<At(a)?a.pd.statusText:O}catch(c){b=O}a.Cx=b+rga+Bt(a)+$f;Xia(a)}}finally{zt(a)}}}
function zt(a,b){if(a.pd){Via(a);var c=a.pd,d=a.ZP[0]?Th:null;a.pd=null;a.ZP=null;b||a[$](ws);try{tp(c,d)}catch(e){}}}function Via(a){a.pd&&a.VZ&&(a.pd.ontimeout=null);di(a.aQ)&&(vt(a.aQ),a.aQ=null)}T.nk=function(){return!!this.pd};function Zia(a){var b=Bt(a),c;t:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break t;default:c=!1}if(!c){if(b=0===b)a=cm(String(a.$Z))[1]||null,!a&&self[tc]&&(a=self[tc][fq],a=a[ec](0,a[J]-1)),b=!Ria[bd](a?a[ke]():O);c=b}return c}
function At(a){return a.pd?a.pd[Eq]:0}function Bt(a){try{return 2<At(a)?a.pd.status:-1}catch(b){return-1}}function $ia(a){return bi(a.Cx)?a.Cx:String(a.Cx)};function Ct(a,b){var c;if(a instanceof Ct)this.Km=Qh(b)?b:a.Km,Dt(this,a.Zk),c=a.Sx,Et(this),this.Sx=c,Ft(this,a.Au),Gt(this,a.zu),this[Ip](a[Kq]()),Ht(this,a.Oi.o()),c=a.Rx,Et(this),this.Rx=c;else if(a&&(c=cm(String(a)))){this.Km=!!b;Dt(this,c[1]||O,!0);var d=c[2]||O;Et(this);this.Sx=It(d);Ft(this,c[3]||O,!0);Gt(this,c[4]);this[Ip](c[5]||O,!0);Ht(this,c[6]||O,!0);c=c[7]||O;Et(this);this.Rx=It(c)}else this.Km=!!b,this.Oi=new Jt(null,0,this.Km)}T=Ct[K];T.Zk=O;T.Sx=O;T.Au=O;T.zu=null;T.sk=O;T.Rx=O;
T.Nsa=!1;T.Km=!1;Da(T,function(){var a=[],b=this.Zk;b&&a[C](Kt(b,aja),Xe);if(b=this.Au){a[C](Dga);var c=this.Sx;c&&a[C](Kt(c,aja),Gaa);a[C](aa(String(b)));b=this.zu;null!=b&&a[C](Xe,String(b))}if(b=this[Kq]())this.Au&&b[Bb](0)!=Tq&&a[C](Tq),a[C](Kt(b,b[Bb](0)==Tq?bja:cja));(b=this.Oi[hc]())&&a[C](cf,b);(b=this.Rx)&&a[C](qe,Kt(b,dja));return a[ie](O)});
T.resolve=function(a){var b=this.o(),c=!!a.Zk;c?Dt(b,a.Zk):c=!!a.Sx;if(c){var d=a.Sx;Et(b);b.Sx=d}else c=!!a.Au;c?Ft(b,a.Au):c=null!=a.zu;d=a[Kq]();if(c)Gt(b,a.zu);else if(c=!!a.sk){if(d[Bb](0)!=Tq)if(this.Au&&!this.sk)d=Tq+d;else{var e=b[Kq]()[Rd](Tq);-1!=e&&(d=b[Kq]()[ec](0,e+1)+d)}e=d;if(e==Rq||e==Me)d=O;else if(ri(e,Bga)||ri(e,Cga)){for(var d=ki(e,Tq),e=e[pc](Tq),f=[],g=0;g<e[J];){var k=e[g++];k==Me?d&&g==e[J]&&f[C](O):k==Rq?((1<f[J]||1==f[J]&&f[0]!=O)&&f.pop(),d&&g==e[J]&&f[C](O)):(f[C](k),d=
!0)}d=f[ie](Tq)}else d=e}c?b[Ip](d):c=a.Oi[hc]()!==O;c?Ht(b,It(a.Oi[hc]())):c=!!a.Rx;c&&(a=a.Rx,Et(b),b.Rx=a);return b};T.o=function(){return new Ct(this)};function Dt(a,b,c){Et(a);a.Zk=c?It(b):b;a.Zk&&(a.Zk=a.Zk[vb](/:$/,O))}function Ft(a,b,c){Et(a);a.Au=c?It(b):b}function Gt(a,b){Et(a);if(b){b=ia(b);if(ga(b)||0>b)throw m("Bad port number "+b);a.zu=b}else a.zu=null}T.getPath=function(){return this.sk};ep(T,function(a,b){Et(this);this.sk=b?It(a):a;return this});
function Ht(a,b,c){Et(a);b instanceof Jt?(a.Oi=b,a.Oi.R1(a.Km)):(c||(b=Kt(b,eja)),a.Oi=new Jt(b,0,a.Km));return a}T.fk=function(a,b){return Ht(this,a,b)};T.On=function(){return this.Oi[hc]()};T.Oc=function(a,b){Et(this);this.Oi.set(a,b);return this};function fja(a,b,c){Et(a);Yh(c)||(c=[String(c)]);a.Oi.setValues(b,c)}function Lt(a,b){return a.Oi.get(b)}T.s1=function(a){Et(this);this.Oi[Ob](a);return this};function Et(a){if(a.Nsa)throw m("Tried to modify a read-only Uri");}
T.R1=function(a){this.Km=a;this.Oi&&this.Oi.R1(a);return this};function gja(a){return a instanceof Ct?a.o():new Ct(a,void 0)}function It(a){return a?oa(a):O}function Kt(a,b){return bi(a)?encodeURI(a)[vb](b,hja):null}function hja(a){a=a[Xd](0);return we+(a>>4&15)[hc](16)+(a&15)[hc](16)}var aja=/[#\/\?@]/g,cja=/[\#\?:]/g,bja=/[\#\?]/g,eja=/[\#\?@]/g,dja=/#/g;function Jt(a,b,c){this.Al=a||null;this.Km=!!c}
function Mt(a){if(!a.Rf&&(a.Rf=new Uj,a.Mb=0,a.Al))for(var b=a.Al[pc](xe),c=0;c<b[J];c++){var d=b[c][ld](af),e=null,f=null;0<=d?(e=b[c][ae](0,d),f=b[c][ae](d+1)):e=b[c];e=oa(e[vb](/\+/g,ne));e=Nt(a,e);a.add(e,f?oa(f[vb](/\+/g,ne)):O)}}T=Jt[K];T.Rf=null;T.Mb=null;T.Lc=function(){Mt(this);return this.Mb};T.add=function(a,b){Mt(this);this.Al=null;a=Nt(this,a);var c=this.Rf.get(a);c||this.Rf.set(a,c=[]);c[C](b);this.Mb++;return this};
va(T,function(a){Mt(this);a=Nt(this,a);return this.Rf.$e(a)?(this.Al=null,this.Mb-=this.Rf.get(a)[J],this.Rf[Ob](a)):!1});wa(T,function(){this.Rf=this.Al=null;this.Mb=0});Ua(T,function(){Mt(this);return 0==this.Mb});T.$e=function(a){Mt(this);a=Nt(this,a);return this.Rf.$e(a)};T.$R=function(a){var b=this.La();return Ri(b,a)};T.hk=function(){Mt(this);for(var a=this.Rf.La(),b=this.Rf.hk(),c=[],d=0;d<b[J];d++)for(var e=a[d],f=0;f<e[J];f++)c[C](b[d]);return c};
T.La=function(a){Mt(this);var b=[];if(bi(a))this.$e(a)&&(b=Xi(b,this.Rf.get(Nt(this,a))));else{a=this.Rf.La();for(var c=0;c<a[J];c++)b=Xi(b,a[c])}return b};T.set=function(a,b){Mt(this);this.Al=null;a=Nt(this,a);this.$e(a)&&(this.Mb-=this.Rf.get(a)[J]);this.Rf.set(a,[b]);this.Mb++;return this};T.get=function(a,b){var c=a?this.La(a):[];return 0<c[J]?String(c[0]):b};T.setValues=function(a,b){this[Ob](a);0<b[J]&&(this.Al=null,this.Rf.set(Nt(this,a),Yi(b)),this.Mb+=b[J])};
Da(T,function(){if(this.Al)return this.Al;if(!this.Rf)return O;for(var a=[],b=this.Rf.hk(),c=0;c<b[J];c++)for(var d=b[c],e=aa(String(d)),d=this.La(d),f=0;f<d[J];f++){var g=e;d[f]!==O&&(g+=af+aa(String(d[f])));a[C](g)}return this.Al=a[ie](xe)});T.o=function(){var a=new Jt;a.Al=this.Al;this.Rf&&(a.Rf=this.Rf.o(),a.Mb=this.Mb);return a};function Nt(a,b){var c=String(b);a.Km&&(c=c[ke]());return c}
T.R1=function(a){a&&!this.Km&&(Mt(this),this.Al=null,this.Rf[Tb](function(a,c){var d=c[ke]();c!=d&&(this[Ob](c),this.setValues(d,a))},this));this.Km=a};T.extend=function(a){for(var b=0;b<arguments[J];b++)bk(arguments[b],function(a,b){this.add(b,a)},this)};var ija=/\/spreadsheet/,jja=/\/(ccc|tq|pub)$/,kja=/^spreadsheets?[0-9]?\.google\.com$/,lja=/^docs\.google\.com*$/,mja=/^(trix|spreadsheets|docs|webdrive)(-[a-z]+)?\.(corp|sandbox)\.google\.com/,nja=/^(\w*\.){1,2}corp\.google\.com$/,oja=/\/spreadsheets(\/d\/[^/]+)?/,pja=/\/(edit|gviz\/tq|)$/,qja=/^docs\.google\.com*$/,rja=/^docs\.sandbox\.google\.com*$/,sja=/^(\w*\.){1,2}corp\.google\.com$/,tja=/^\/a\/([\w-]+\.)+\w+/,Ot=/^(\/a\/([\w-]+\.)+\w+)?/,uja=/^[a-z]+\d+\:[a-z]+\d+$/i,vja=/^[a-z]+\d+$/i;
function Pt(a){var b=em(a),c=kja[bd](b),d=mja[bd](b),e=nja[bd](b),b=lja[bd](b),f=fm(a),g=new RegExp(Ot[Rp]+jja[Rp]),f=(a=(new RegExp(Ot[Rp]+ija[Rp]+jja[Rp]))[bd](f))||g[bd](f);return b&&a||(d||e||c)&&f}function wja(a){var b=em(a),c=rja[bd](b),d=sja[bd](b),b=qja[bd](b);a=fm(a);a=(new RegExp(Ot[Rp]+oja[Rp]+pja[Rp]))[bd](a);return(b||c||d)&&a}
function xja(a){if(!vja[bd](a))return null;a=a[ge]();for(var b,c=O,d=0;d<a[J];d++){var e=a[Xd](d);if(65>e||90<e){c=a[ae](0,d);b=a[ae](d);break}}a=0;d=1;for(e=c[J]-1;0<=e;e--)a+=d*(c[Xd](e)-64),d*=26;c=a;b=la(b,10);return ga(b)||0>=b||0>c?null:new sk(c,b)};var yja={firstLineIsHeader:!1};function Qt(a,b,c,d){b=b[pc](/\r?\n/)[c];Ka(this,a+sga+(c+1)+Hga+b);Ka(this,this[aq]+(me+ti(ne,-1==d?b[J]:d)+zr))}X(Qt,m);V("vis.csv.ParseError",Qt,void 0);eb(Qt[K],"ParseError");function Rt(a){this.b=a||{};Dj(yja,function(a,c){Oj(this.b,c,a)},this)}V("vis.csv.Parser",Rt,void 0);
gb(Rt[K],function(a){function b(a){a==Xq&&(l--,n=q);s=a}function c(){q=n;if(null!=s){var b=s;b==Xq&&(l++,n=0);s=null;return b}if(k>=g)return Yq;b=a[Bb](k++);n++;var c=!1;b==me?c=!0:b==qga&&(k<g&&a[Bb](k)==me&&k++,c=!0);return c?(l++,n=0,Xq):b}function d(){var d=k,e=u;u=!1;var f=c();if(f==Kga)return Zq;if(f==Yq||f==Xq)return e?(b(Kga),O):Zq;if(f==oe){d=k;e=null;for(f=c();f!=Yq;f=c())if(f==oe)if(e=k-1,f=c(),f==oe)e=null;else{if(f==Je||f==Yq||f==Xq){f==Xq&&b(f);break}throw new Qt('Unexpected character "'+
f+'" after quote mark',a,l,n-1);}if(null==e)throw new Qt("Unexpected end of text after open quote",a,l,n);return a[ae](d,e)[vb](/""/g,oe)}for(;f!=Yq&&f!=Je&&f!=Xq;f=c())if(f==oe)throw new Qt("Unexpected quote mark",a,l,n-1);f==Je&&(u=!0);f!=Yq&&f!=Xq||b(f);return a[ae](d,f==Yq?k:k-1)[vb](/[\r\n]+/g,O)}function e(){if(k>=g)return Yq;for(var a=[],b=d();b!=Zq;b=d())a[C](b);return a}var f=this.b.firstLineIsHeader,g=a[J],k=0,l=0,n=0,q=0,s=null,u=!1,w=[],z=[],B=null;f&&(w=e(),B=w[J]);for(var F=e();F!=Yq;F=
e()){null==B&&(B=F[J]);if(F[J]!=B)throw new Qt("Record has "+F[J]+" field"+(1==F[J]?O:kh)+", but expected "+B,a,l-1,-1);if(f){for(var M={},N=0;N<F[J];N++)M[w[N]]=F[N];z[C](M)}else z[C](F)}return z});gb(Rt[K],Rt[K][Gq]);function zja(a,b,c){this.Xna=new Rt;this.ZQ=null!=c?c:!1;this.Wna=a;for(a=0;a<b[J];a++)if(c=b[a],!Aja[c])throw m("Unsupported type: "+c);this.Yna=b;this.Ib=[]}var Aja={number:function(a){var b=ma(a);if(ga(b))throw m("Not a number "+a);return b},string:function(a){return a},"boolean":function(a){return a[ke]()===zh},date:function(a){return new Date(a)},datetime:function(a){return new Date(a)},timeofday:function(a){return a[pc](Je)}};function St(a,b){var c=b||{};this.v9=Qh(c.csvColumns);this.lna=c.csvColumns;this.ZQ=!!c.csvHasHeader;this.n_=c.sendMethod||eg;this.Jla=!!c.xhrWithCredentials;if(!Jj(Bja,this.n_))throw m("Send method not supported: "+this.n_);this.d$=c.makeRequestParams_||{};if(wja(a)){var d=a,c=new Ct(d);433==c.zu&&Gt(c,null);var e=c[Kq](),e=e[vb](/\/edit$/,Gga);c[Ip](e);e=em(d);d=!Wh(ia(cm(d)[4]||null)||null);d=sja[bd](e)&&d;Dt(c,d?Tr:Ng);a=c[hc]()}else if(Pt(a)){e=a;c=new Ct(e);433==c.zu&&Gt(c,null);d=c[Kq]();d=
d[vb](/\/ccc$/,Uq);/\/pub$/[bd](d)&&(d=d[vb](/\/pub$/,Uq),c.Oc(Tha,Te));c[Ip](d);var d=em(e),e=null!=(ia(cm(e)[4]||null)||null),f=mja[bd](d),d=nja[bd](d)&&!f&&e;Dt(c,d?Tr:Ng);a=c[hc]()}d=a;c=Pt(d);d=fm(d);d=tja[bd](d);(c=c&&d)||(d=a,c=wja(d),d=fm(d),d=tja[bd](d),c=c&&d);this.Ila=c;this.Hla=a;this.m_=Cja++;Tt[C](this)}var Bja={Jwa:Ns,Kwa:Os,$va:"scriptInjection",sva:as,Oda:eg},Dja=new Uj({"X-DataSource-Auth":bg}),Cja=0,Ut={};St[K].Eda=30;var Tt=[],Vt=Ph[nq];
function Eja(){for(var a=0;a<Tt[J];a++){var b=Tt[a];b.H1&&b.ct()}}function Fja(a,b){var c=a[ld](qe);-1!=c&&(a=a[ae](0,c));var d=a[ld](cf),e=c=O,f=[];-1==d?c=a:(c=a[ae](0,d),e=a[ae](d+1),f=e[pc](xe));d=[];for(e=0;e<f[J];e++){var g=f[e][pc](af),k={};eb(k,g[0]);k.P2=f[e];d[C](k)}for(var l in b){f=b[l];g=!1;for(e=0;e<d[J];e++)if(d[e][yd]==l){d[e].P2=l+af+aa(f);g=!0;break}g||(e={},eb(e,l),e.P2=l+af+aa(f),d[C](e))}l=c;if(0<d[J]){l+=cf;c=[];for(e=0;e<d[J];e++)c[C](d[e].P2);l+=c[ie](xe)}return l}T=St[K];
T.Wla=function(a,b){if(Zia(b[Mq])){var c;var d=b[Mq];try{c=d.pd?d.pd.responseText:O}catch(e){c=O}c=pi(c);if(this.v9){var f=new zja(c,this.lna,this.ZQ),d=f.Xna[Gq](f.Wna);c=new Ko;if(d&&0<d[J]){for(var g=[],k=f.Yna,l=0,n=k[J];l<n;l++)g[C]({type:k[l],label:[]});if(f.ZQ)for(k=0,n=g[J];k<n;k++)g[k][Rc][C](d[0][k]);k=0;for(n=g[J];k<n;k++)l=g[k],c.mg(l[H],l[Rc][ie](ne));f.Ib=g;g=f.Ib;n=f=f.ZQ?1:0;for(k=d[J];n<k;n++){c.lq();for(var l=0,q=g[J];l<q;l++)c.al(n-f,l,Aja[g[l][H]](d[n][l]))}}d={};d.table=c[Wp]();
d.version=qia(d);d.reqId=a;Wt(d)}else c[Ib](/^({.*})$/)?(c=Cfa(c),Wt(c)):kda(mo(c))}else if(this.xu)Xt(this,xha,$ia(b[Mq]));else throw m("google.visualization.Query: "+$ia(b[Mq]));};function Wt(a){var b=a.reqId,c=Ut[b];if(c)Ut[b]=null,c.aD(a);else throw m("Missing query for request id: "+b);}T.xu=null;T.oS=null;T.wS=null;T.lj=null;T.w_=null;T.iC=null;T.H1=!0;T.cl=0;T.nI=null;T.nk=!1;T.Vm=function(a){if(typeof a!=Yg||0>a)throw m("Refresh interval must be a non-negative number");this.cl=a;Yt(this)};
function Zt(a){a.wS&&(ca[Gp](a.wS),a.wS=null)}function Xt(a,b,c,d){a.aD({version:Qe,status:Nr,errors:[{reason:b,message:c,detailed_message:d}]})}
T.ct=function(){var a;a=this.Hla;var b={};this.lj&&(b.tq=String(this.lj));var c=Xha+String(this.m_),d=this.nI;d&&(c+=Iga+d);this.w_&&(c+=Jga+this.w_);b.tqx=c;if(this.iC){var c=[],e;for(e in this.iC)c[C](e+Xe+this.iC[e]);b.tqh=c[ie](Ye)}a=Fja(a,b);this.cl&&(a=new Ct(a),mk&&(Et(a),a.Oc(oia,h[t](2147483648*h[Cc]())[hc](36)+h.abs(h[t](2147483648*h[Cc]())^hi())[hc](36))),a=a[hc]());e={};Ut[String(this.m_)]=this;c=this.n_;b=Qga;c==Os&&(c=Ns,b=rr);c==eg&&(c={},/[?&]alt=gviz(&[^&]*)*$/[bd](a)?e=as:(d=im(a,
jia)||eg,d=d[pc](Xe),e=d[0],e!==Ns&&e!==Os||!Ri(d,nia)||(c.xhrWithCredentials=!0),Jj(Bja,e)||(e=eg)),e={sendMethod:e,options:c},c=e.sendMethod,e=e[eq]);if(c==as)if(Sh(tha))b=this.d$,null==b[Vt.io[qq].CONTENT_TYPE]&&(b[Vt.io[qq].CONTENT_TYPE]=Vt.io.ContentType.TEXT),null==b[Vt.io[qq].AUTHORIZATION]&&(b[Vt.io[qq].AUTHORIZATION]=Vt.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),Vt.io.makeRequest(a,
W(this.Vla,this),b),$t(this);else throw m("gadgets.io.makeRequest is not defined.");else{if(!(d=c==Ns)){if(c=c==eg)d=Ph[tc][Ic],c=(new Ct(d)).resolve(new Ct(a))[hc](),d=cm(d),c=cm(c),c=d[3]==c[3]&&d[1]==c[1]&&d[4]==c[4];d=c}if(d){c=void 0;d=a;b==rr&&(a=a[pc](cf),1<=a[J]&&(d=a[0]),2<=a[J]&&(c=a[1]));a=d;d=W(gi(this.Wla,this.m_),this);e=this.Jla||!!e.xhrWithCredentials;var f=new yt;Tia[C](f);d&&f.l(Gr,d);f.sB(ws,f.Sla);e&&(f.T7=e);f[Kp](a,b,c,Dja)}else{if(this.v9)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=fa[cc](hg)[0];e=null===this.nI;this.Ila&&e?(e=fa[Qb](Vr),Gja(this,e,a),b[p](e)):($t(this),Ts(a),Yt(this))}}};function Gja(a,b,c){b.onerror=function(){$t(a);Ts(c);Yt(a)};cp(b,function(){$t(a);Ts(c);Yt(a)});Ra(b[x],R);var d=c+Aga+(new Date)[bc]();b.src=d}T.Vla=function(a){if(null!=a&&a[Z])kda(mo(a[Z]));else{var b=O;a&&a.errors&&(b=a.errors[ie](ne));Xt(this,Jha,uha,b)}};function $t(a){Zt(a);a.wS=ca[Yp](function(){Xt(a,iia,$ga)},1E3*a.Eda)}function Hja(a){a.oS&&(ca[Gp](a.oS),a.oS=null)}
function Yt(a){Hja(a);0!=a.cl&&a.H1&&a.nk&&(a.oS=ca[Yp](function(){a.ct()},1E3*a.cl))}hp(T,function(a){this.nk=!0;this.xu=a;this.ct()});T.makeRequest=function(a,b){this.nk=!0;this.xu=a;this.Zta=as;this.d$=b||{};this.ct()};Bp(T,function(){this.nk=!1;Zt(this);Hja(this)});T.aD=function(a){Zt(this);a=new Qs(a);if(!uia(a)){this.nI=a.Ni()?null:a.Z_;var b=this.xu;b[L](b,a)}};T.setTimeout=function(a){if(typeof a!=Yg||ga(a)||0>=a)throw m("Timeout must be a positive number");this.Eda=a};
T.eta=function(a){if(typeof a!=jg)throw m("Refreshable must be a boolean");return this.H1=a};T.fk=function(a){if(typeof a!=rh)throw m("queryString must be a string");this.lj=a};T.ata=function(a){this.w_=a;null!=a&&this.Fda(Ah,a)};T.Fda=function(a,b){a=a[vb](/\\/g,Yf);b=b[vb](/\\/g,Yf);a=a[vb](/:/g,dha);b=b[vb](/:/g,dha);a=a[vb](/;/g,Zf);b=b[vb](/;/g,Zf);this.iC||(this.iC={});this.iC[a]=b};function au(){Ija||(Ija=!0,Ph.jra&&Ph.jra.cua(Eja,{pollingInterval:100}),Ph[nq]&&(Jja(),this.vda()));var a=Ik(hg)[0];this.nra=via(a)}var Ija=!1;au[K].Kda=200;function bu(){return!!Ph[nq]&&!!Ph[nq].rpc}au[K].vda=function(){if(bu()){var a=Ph[nq];ei(a.rpc.register)&&a.rpc.register(Wha,Eja)}else 0<this.Kda&&(this.Kda--,ca[Yp](W(this.vda,this),100))};au[K].rsa=function(a){var b=a.getString(fha),c=b[ke]();if(0==c[ld](Eha)||0==c[ld](Gha))b=oa(b);b=new St(b);a=a.getInt(eha);b.Vm(a);return b};au[K].lta=function(a){return this.nra(a)};
function Jja(){if(bu()){var a=Ph[nq];try{a.rpc.getRelayUrl(Rq)||a.rpc.setRelayUrl(Rq,Fha)}catch(b){ei(a.rpc.setRelayUrl)&&a.rpc.setRelayUrl(Rq,Fha)}}}Ph[nq]&&!bu()&&Ts("//www-opensocial.googleusercontent.com/gadgets/rpc/rpc.v.js");Jja();var eu=Ph.__gvizguard__?Sh(yha):function(a,b,c){a=cu(a);b=kt(a,b,Kja(c));return new du(b)},fu=Ph.__gvizguard__?Sh(zha):function(a,b,c){a=cu(a);b=nt(a,b,Kja(c));return new du(b)},hu=Ph.__gvizguard__?Sh(Cha):function(a,b,c){cu(a)[$](new gu(b,c))},iu=Ph.__gvizguard__?Sh(Bha):function(a){return(a=a&&ei(a.getKey)&&a.getKey())?pt(a):!1},ju=Ph.__gvizguard__?Sh(Aha):function(a){var b=cu(a),b=qt(b);Ws(a.__eventTarget);a.__eventTarget=void 0;return b};
function cu(a){var b=a.__eventTarget;null==b&&(b=new rt,a.__eventTarget=b);return a=b}function Kja(a){return function(b){b&&b.wra?a(b.Mda):a()}}function du(a){this.Osa=a}du[K].getKey=function(){return this.Osa};function gu(a,b){Xs[L](this,a);this.Mda=b}X(gu,Xs);gu[K].wra=function(){return this.Mda};function ku(a){this.t=a;var b=[];a=a.H();for(var c=0;c<a;c++)b[C](c);this.Ib=b;this.Qr=!0;this.Or=null;this.a_=[];this.ax=!0}T=ku[K];T.Pa=function(){return this.t};function Lja(a){for(var b=[],c=a.t.M(),d=0;d<c;d++)b[C](d);a.Or=b;a.ax=!0}
T.yq=function(a){for(var b=this.t,c=Ij(Mja),d=0;d<a[J];d++){var e=a[d];if(di(e))Lo(b,e);else if(ai(e)){var f=e.sourceColumn,e=e.calc;if(bi(e)){if(!c||c&&!Ri(c,e))throw m('Unknown function "'+e+oe);null!=f&&Lo(b,f)}}else throw m("Invalid column input, expected either a number or an object.");}this.Ib=Qj(a);a=this.t;b=this.Ib;for(c=0;c<b[J];c++)if(d=b[c],ai(d)){if(f=d.role)e=d.properties||{},e.role=f,d.properties=e;f=d.sourceColumn;di(f)&&(Lo(a,f),d.calc=d.calc||Hha,ab(d,d[H]||a.D(f)))}this.ax=!0};
function Nja(a,b,c){if(Yh(b)){if(Qh(c))throw m("If the first parameter is an array, no second parameter is expected");for(var d=0;d<b[J];d++)No(a.t,b[d]);return Yi(b)}if(Vh(b)==Yg){if(!Vh(c)==Yg)throw m("If first parameter is a number, second parameter must be specified and be a number.");if(b>c)throw m("The first parameter (min) must be smaller than or equal to the second parameter (max).");No(a.t,b);No(a.t,c);a=[];for(d=b;d<=c;d++)a[C](d);return a}throw m("First parameter must be a number or an array.");
}T.qn=function(a,b){this.Or=Nja(this,a,b);this.Qr=!1;this.ax=!0};T.N9=function(){return Qj(this.Ib)};T.oca=function(){if(this.Qr){for(var a=[],b=this.t.M(),c=0;c<b;c++)a[C](c);return a}return Yi(this.Or)};T.Ksa=function(a){this.yq(Fi(this.Ib,function(b){return!Ri(a,b)}));this.ax=!0};T.Lsa=function(a,b){var c=Nja(this,a,b);this.Qr&&(Lja(this),this.Qr=!1);this.qn(Fi(this.Or,function(a){return!Ri(c,a)}));this.ax=!0};
T.Daa=function(a){for(var b=0;b<this.Ib[J];b++){var c=this.Ib[b];if(c==a||ai(c)&&c.sourceColumn==a)return b}return-1};T.Isa=function(a){return this.Qr?0>a||a>=this.t.M()?-1:a:Ci(this.Or,a)};T.jF=function(a){Lo(this,a);a=this.Ib[a];return di(a)?a:ai(a)&&di(a.sourceColumn)?a.sourceColumn:-1};T.sR=function(a){a=this.jF(a);return-1==a?a:a=this.t.sR(a)};T.cn=function(a){No(this,a);return this.Qr?a:this.Or[a]};T.pR=function(a){a=this.cn(a);return a=this.t.pR(a)};
T.M=function(){return this.Qr?this.t.M():this.Or[J]};T.H=function(){return this.Ib[J]};T.jf=function(a){Lo(this,a);a=this.Ib[a];return di(a)?this.t.jf(a):a.id||O};xa(T,function(a){for(var b=0;b<this.Ib[J];b++){var c=this.Ib[b];if(ai(c)&&c.id==a)return b}a=this.t[Qp](a);return this.Daa(a)});T.cb=function(a){Lo(this,a);a=this.Ib[a];return di(a)?this.t.cb(a):a[Rc]||O};T.ju=function(a){Lo(this,a);a=this.Ib[a];return di(a)?this.t.ju(a):null};T.Ss=function(a){a=this.Li(a,ih);return a=bi(a)?a:O};
T.D=function(a){Lo(this,a);a=this.Ib[a];return di(a)?this.t.D(a):a[H]};
T.Pr=function(a,b){Lo(this,b);var c=this.Ib[b],d=null,e=this.cn(a);if(ai(c)){if(this.ax){for(c=0;c<this.Ib[J];c++)ai(this.Ib[c])&&(this.a_[c]=[]);this.ax=!1}c=this.a_[b][e];if(!Qh(c)){var c=null,d=this.Ib[b],f=d.calc;bi(f)?(f=Mja[f],c=f(this.t,e,d)):ei(f)&&(c=f[L](null,this.t,e));c=Yfa(c);d=d[H];f=c.v;if(mi(d))throw m('"type" must be specified');if(!aga(f,d))throw m(qba+f+baa+d);this.a_[b][e]=c}d=c;d.p=ai(d.p)?d.p:{}}else if(di(c))d={v:this.t[I](e,c),f:null,p:null};else throw m("Invalid column definition: "+
d);return d};fb(T,function(a,b){return this.Pr(a,b).v});T.Aa=function(a,b){var c=this.Pr(a,b);if(null==c.f){var d=this.Ib[b];if(ai(d))d=this.D(b),c.f=null!=c.v?Po(c.v,d):O;else if(di(d)){var e=this.cn(a);c.f=this.t.Aa(e,d)}}return c.f};T.Ao=function(a,b,c){a=this.sm(a,b)[c];return Qh(a)?a:null};T.sm=function(a,b){var c=this.Pr(a,b);if(!c.p){var c=this.cn(a),d=this.jF(b);return this.t.sm(c,d)}return c.p};T.Li=function(a,b){Lo(this,a);var c=this.Ib[a];return di(c)?this.t.Li(c,b):this.Sq(a)[b]||null};
T.Sq=function(a){Lo(this,a);a=this.Ib[a];return di(a)?this.t.Sq(a):a.properties||{}};T.uR=function(a){return this.t.uR(a)};T.Mx=function(){return this.t.Mx()};T.Yq=function(a,b){var c=this.cn(a);return this.t.Yq(c,b)};T.mJ=function(a){No(this,a);a=this.cn(a);return this.t.mJ(a)};T.qp=function(a){return bga(this,a)};T.QR=function(a){return dga(this,a)};T.Co=function(a){return cga(this,a)};T.WJ=function(a){return fga(this,a)};
T.ww=function(){var a=this.t;ei(a.ww)&&(a=a.ww());var a=a.Ir(),b=this.H(),c=this.M(),d,e,f,g=[],k=[];for(d=0;d<b;d++){f=this.Ib[d];if(ai(f))e=Pj(f),delete e.calc,delete e.sourceColumn;else if(di(f))e=a[Nb][f];else throw m(Sga);g[C](e)}for(e=0;e<c;e++){var l=a[Kc][this.Qr?e:this.Or[e]],n=[];for(d=0;d<b;d++){f=this.Ib[d];if(ai(f))f={v:this[I](e,d)};else if(di(f))f=l.c[this.Ib[d]];else throw m(Sga);n[C](f)}l.c=n;k[C](l)}a.cols=g;a.rows=k;return a=new Ko(a)};
T.Ir=function(){for(var a={},b=[],c=0;c<this.Ib[J];c++){var d=this.Ib[c];ai(d)&&!bi(d.calc)||b[C](d)}Si(b)||(a.columns=b);this.Qr||(a.rows=Yi(this.Or));return a};Fa(T,function(){return io(this.Ir())});function lu(a,b){bi(b)&&(b=lo(b));var c=new ku(a),d=b.columns,e=b[Kc];null!=d&&c.yq(d);null!=e&&c.qn(e);return c}
var Mja={emptyString:function(){return O},error:function(a,b,c){var d=c.sourceColumn,e=c.magnitude;if(!di(d)||!di(e))return null;a=a[I](b,d);return di(a)?c.errorType==Rha?a+e/100*a:a+e:null},stringify:function(a,b,c){c=c.sourceColumn;return di(c)?a.Aa(b,c):O},fillFromTop:function(a,b,c){c=c.sourceColumn;return di(c)?hga(a,b,c,!0):null},fillFromBottom:function(a,b,c){c=c.sourceColumn;return di(c)?hga(a,b,c,!1):null},identity:function(a,b,c){c=c.sourceColumn;return di(c)?a[I](b,c):null}};function mu(a,b,c){this.QN=a;this.m=b;a=Cl(b);a!=O&&a!=qh||zl(b,eh,gh);this.hJ=null;c&&(this.hJ=Rk(Q,{style:Sha}))}function Oja(a){return a.hJ?(a.hJ[fe]!=a.m&&a.m[p](a.hJ),a.hJ):a.m}mu[K].td=function(a){Pja(this,a,Nr)};function nu(a,b){Pja(a,b,Ms)}function Pja(a,b,c){var d=Oja(a);c={removable:!0,type:c};b={id:Ss.td(d,b,null,c),message:b,detailedMessage:O,options:c};hu(a.QN,Nr,b)}mu[K].oc=function(){var a=Oja(this);Ss.oc(a)};function ou(a,b,c){try{b[L](c)}catch(d){a.td(d[aq])}};function Qja(a){this.yc=a;this.LR=!1}Qja[K].$pa=function(a,b){return W(function(){if(!this.LR){var c=arguments;ou(this.yc,function(){a[Mc](b,c)})}},this)};function pu(a){this.lb=ao(a);this.tu=new mu(this,this.lb);this.Tu=null}X(pu,Us);pu[K].ac=function(){return this.lb};Ep(pu[K],function(a,b,c){ou(this.tu,W(function(){this.We(a,b,c)},this))});pu[K].We=function(a,b,c){if(!a)throw m("Data table is not defined.");if(!ei(a.Mx))throw b=gia,Yh(a)?b=iha:bi(a)&&(b=gha),m("You called the draw() method with "+b+" rather than a DataTable or DataView");this.Tu&&(this.Tu.LR=!0);this.Tu=new Qja(this.tu);var d=W(this.Tu.$pa,this.Tu);this.Ym(d,a,b,c)};
pu[K].Yf=function(){this.Tu&&(this.Tu.LR=!0,this.Tu=null);this.Wg()};function qu(a,b,c,d){this.lj=a;this.QN=b;this.b=c||{};this.m=d;this.yc=null;d&&(this.yc=this.VY=via(d));if(!(b&&rha in b&&typeof b[Nq]==Bg))throw m("Visualization must have a draw method.");}T=qu[K];T.VY=null;T.JC=null;T.fJ=null;T.t=null;op(T,function(a){this.b=a||{}});Ep(T,function(){this.t&&this.QN[Nq](this.t,this.b)});T.Wsa=function(a){var b=this.m;this.yc=a?a:b?this.yc=this.VY:null};
T.xC=function(){if(!this.yc)throw m("If no container was supplied, a custom error handler must be supplied instead.");var a=this;this.lj[Kp](function(b){var c=a.JC;c&&c(b);a.aD(b);(c=a.fJ)&&c(b)})};T.aD=function(a){var b=this.yc;b(a)&&(this.t=a.Pa(),this.QN[Nq](this.t,this.b))};T.yR=function(a){if(null!=a){if(typeof a!=Bg)throw m(Oga);this.JC=a}};T.xR=function(a){if(null!=a){if(typeof a!=Bg)throw m("Custom post response handler must be a function.");this.fJ=a}};Bp(T,function(){this.lj[Iq]()});function ru(a,b){this.Qe=b;this.kqa=a}hp(ru[K],function(a){this.xu=a;this.ct()});ru[K].ct=function(){var a;a=this.Qe;var b={},c,d=this.nI;d&&(c=aia+d);c&&(b.tqx=c,a=Fja(a,b));this.kqa[L](this,W(this.aD,this),a)};ru[K].aD=function(a){a=new Qs(a);if(!uia(a)){this.nI=a.Ni()?null:a.Z_;var b=this.xu;b[L](b,a)}};function su(){this.Xp=this.Ec=0;this.Fa=[]}function tu(a){if(a.Ec!=a.Xp){var b=a.Fa[a.Ec];delete a.Fa[a.Ec];a.Ec++;return b}}T=su[K];T.zO=function(){return this.Ec==this.Xp?void 0:this.Fa[this.Ec]};T.Lc=function(){return this.Xp-this.Ec};Ua(T,function(){return 0==this.Xp-this.Ec});wa(T,function(){jb(this.Fa,0);this.Xp=this.Ec=0});Pa(T,function(a){return Ri(this.Fa,a)});va(T,function(a){a=Ci(this.Fa,a);if(0>a)return!1;a==this.Ec?tu(this):(Bi[he][L](this.Fa,a,1),this.Xp--);return!0});
T.La=function(){return this.Fa[dd](this.Ec,this.Xp)};function uu(){if(!Sh(vha))throw m("your page is missing the google maps API");this.YC=new google[bq].Geocoder;this.Ad={};this.Ad[Tm({address:O})]={response:[],status:google[bq].GeocoderStatus.ZERO_RESULTS};this.Um=new ck;this.Bu=new Uj;this.mC=new su}Uh(uu);function vu(a,b,c){this.os=a||[];this.NJ=0;this.Yr=b;this.UQ=!1;this.gS=new Uj;this.Jpa=c||this.os[J]}up(vu[K],function(){this.UQ=!0});
vu[K].finish=function(a,b){var c=Tm(a);this.gS.$e(c)||this.gS.set(c,b);c=[];if(!this.UQ){for(var d=h.min(this.NJ+this.Jpa,this.os[J]),e=this.NJ;e<d;e++){var f=Tm(this.os[e]);if(!this.gS.$e(f))return;f=this.gS.get(f);null!=f&&(f=f.response);c[C](f)}this.NJ+=c[J];this.Yr(c);this.NJ>=this.os[J]&&this[pq]()}};function wu(){this.os=[];this.YC=null}wu[K].add=function(a){this.os[C](a)};
wu[K].create=function(a,b,c){if(null!=this.YC){var d=new vu(a,b,c);this.add(d);this.YC.geocode(d)}else wfa(W(function(){null==this.YC&&(this.YC=uu.Xb());this[Up](a,b,c)},this))};up(wu[K],function(){Y(this.os,function(a){a[pq]()});this.os=[]});uu[K].geocode=function(a){Y(a.os,W(function(b){var c=Tm(b);if(c in this.Ad)a.finish(b,this.Ad[c]);else{if(!this.Bu.$e(c)){var d=this.mC;d.Fa[d.Xp++]=b;this.Bu.set(c,[])}this.Bu.get(c)[C](a)}},this));this.eba()};
uu[K].eba=function(){if(0!==this.mC.Lc()||0!==this.Um.Lc()){var a=0<this.Um.Lc()?eo(this.Um.La()[0]):this.mC.zO(),b=Tm(a);if(b in this.Ad){var c=this.Bu.get(b),c=this.Ad[b];tu(this.mC);this.rR(a,c.response,c.status);this.Bu[Ob](b)}else 0===this.Um.Lc()&&0<this.mC.Lc()?(tu(this.mC),c=this.Bu.get(b),Ni(c,function(a){return a.UQ})?this.rR(a,null,null):(this.Um.add(b),Rja(this,a,W(this.rR,this,a)))):0<this.Um.Lc()&&Rja(this,a,W(this.rR,this,a))}};
function Rja(a,b,c){if(ai(b)&&(b=Qj(b),b[Sp])){var d=b[Sp];b.bounds=new google[bq][Xp](new google[bq][Op](d.lo.lat,d.lo.lng),new google[bq][Op](d.hi.lat,d.hi.lng))}a.YC.geocode(b,c)}function Sja(a,b,c){var d=Tm(b),e=a.Bu.get(d);null!=e&&Y(e,function(a){a.UQ||a.finish(b,c)});a.Um[Ob](d);a.Bu[Ob](d)}
uu[K].rR=function(a,b,c){var d=0;if(c==google[bq].GeocoderStatus.OVER_QUERY_LIMIT)d=520;else if(c==google[bq].GeocoderStatus.OK){var e=Tm(a);b={response:b,status:c};this.Ad[e]=b;Sja(this,a,b)}else Sja(this,a,null);this.LR=!1;ut(W(this.eba,this),d,this)};function xu(){}function yu(a){if(!(ai(a)&&ei(a.H)&&ei(a.M)))throw m("Invalid data table.");}T=xu[K];T.Ij=function(a){return this.Lb(a)?2:0};T.Ua=function(a,b,c){return a.H()>b&&c==a.D(b)};function Tja(a,b,c,d){for(var e=0;e<d[J];e++)if(a.Ua(b,c,d[e]))return!0;return!1}T.indexOf=function(a,b){for(var c=0;c<a.H();c++)if(a.D(c)==b)return c;return-1};function zu(a,b,c){for(var d=0;d<b[J];++d){var e=b[d];if(e>=a.H()||a.D(e)!=c[d])return!1}return!0}
function Au(a,b,c){return a.Ua(b,c,Yg)?Bu(b,c,function(a){return 0<=a}):!1}function Bu(a,b,c){for(var d=h.min(a.M(),20),e=0;e<d;e++){var f=a[I](e,b);if(null!=f&&!c(f))return!1}return!0}T.tna=function(a){return Bm(new zm(-90,90),a)&&!wj(a)};T.una=function(a){return Bm(new zm(-180,180),a)&&!wj(a)};function Uja(a){for(var b=a.QR(0),c=h.min(a.M(),20),d=0,e=0;e<c;e++){var f=a[I](e,1);f&&!Ri(b,f)||d++}return 0.6<d/c};function Cu(){}X(Cu,xu);Cu[K].Lb=function(a){try{this.xd(a)}catch(b){return!1}return!0};Cu[K].xd=function(a){yu(a);var b=a.H();if(2>b)throw m("Invalid data table format: must have at least 2 columns.");for(var c=!0,d=[],e=0;e<b;e++){var f=a.Ss(e);li(f)&&(c?(f=Lr,c=!1):f=Jr);d[C](f)}if(d[0]!==Lr)throw m("Invalid data format: first column must be domain.");a=Vja(d);return{Ng:a.Ng,fw:Gi(a.Df,function(a){return{gm:a.Af,Ng:a.Ng,k:Gi(a.Df,function(a){return{RK:a.Af,Ng:a.Ng}})}})}};
function Vja(a){for(var b=[Lr,Jr],c={Df:[],Ng:{}},d=[c],e=-1,f=0;f<a[J];f++){var g=a[f],k=Ci(b,g),l=null;0<=k&&(l={Af:f,Iv:g,Df:[],Ng:{}});if(0<=k&&k<e){e-=k;for(g=0;g<=e;g++)d.pop();e=k;k=d[d[J]-1];d[C](l);k.Df[C](l)}else 0<=e&&g===b[e]?(d.pop(),k=d[d[J]-1],d[C](l),k.Df[C](l)):e+1<b[J]&&g===b[e+1]?(k=d[d[J]-1],e++,d[C](l),k.Df[C](l)):(k=d[d[J]-1],g in k.Ng||(k.Ng[g]=[]),k.Ng[g][C](f))}return c};function Du(){}X(Du,xu);Du[K].Lb=function(a){yu(a);var b=a.H();if(2>b)return!1;var c=a.D(0);if(c!=og&&c!=pg||a.D(1)!=Yg)return!1;for(var c=0,d=1;d<b;d++){var e=a.D(d);if(e==Yg)c=0;else if(e==rh){if(c++,2<c)return!1}else return!1}return!0};Du[K].Ij=function(a){if(!this.Lb(a))return 0;var b=!1,c=0<this[ld](a,rh),b=a.M(),d=a.Co(0);if(50<b)b=!0;else{for(var e=ia[Jp],f=ia.MIN_VALUE,g=1;g<b;g++)var k=h.abs(a[I](d[g-1],0)-a[I](d[g],0)),e=0<k&&k<e?k:e,f=k>f?k:f;b=0!=e&&50<f/e?!0:!1}return c&&b?3:c||b?2:1};function Eu(a){this.C$=!!(a||{}).Ida}X(Eu,xu);Eu[K].Lb=function(a){yu(a);var b=0,c=a.H();if(1>c)return!1;if(!this.Ua(a,0,Yg)&&(b++,this.C$))for(;b<c&&this.Ua(a,b,rh);)b++;for(var d=null;b<c;){var e=a.D(b);if(e==Yg)d={};else if(this.C$&&e==rh){if(!d)return!1}else if(e==jg){if(!d||d.Qv)return!1;d.Qv=b}else return!1;b++}return null!==d};function Fu(a){this.GO=a&&a.Dd||!1;Eu[L](this,a)}X(Fu,Eu);Fu[K].Lb=function(a){yu(a);if(!Fu.e.Lb[L](this,a))return!1;var b=a.H();if(this.GO)for(var c=1;c<b;c++)if(this.Ua(a,c,Yg)&&!Au(this,a,c))return!1;return!0};Fu[K].Ij=function(a){for(var b=a.H(),c=a.M(),d=0,e=!1,f=0;f<b;f++)this.Ua(a,f,Yg)&&(d++,Au(this,a,f)||(e=!0));return this.Lb(a)?1==c||e||this.Ua(a,0,rh)?1:2<d&&this.GO?3:1!=d||this.GO?1:2:0};function Gu(){}X(Gu,xu);Gu[K].Lb=function(a){yu(a);var b=a.H();return 3>b||5<b||!this.Ua(a,0,rh)||!this.Ua(a,1,Yg)||!this.Ua(a,2,Yg)||3<b&&!this.Ua(a,3,rh)||4<b&&!this.Ua(a,4,Yg)?!1:!0};Gu[K].Ij=function(a){if(this.Lb(a)){var b;if(this.Ua(a,3,rh)){b={};for(var c=0,d=h.min(a.M(),20),e=0;e<d;e++){var f=a[I](e,3);b[f]||c++;b[f]=!0}b=10>c}else b=!1;a=b?3:this.Ua(a,3,rh)?1:2}else a=0;return a};function Hu(){}X(Hu,xu);Hu[K].Lb=function(a){try{this.xd(a)}catch(b){return!1}return!0};Hu[K].xd=function(a){yu(a);var b=a.H();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.Db(a,0,rh);this.Db(a,c,rh);this.Db(a,d,Yg);return{vt:c,zja:0,oB:d}};Hu[K].Db=function(a,b,c){if(!this.Ua(a,b,c))throw m(mr+b+Pq+c+Qq);};function Iu(a){this.Jm=a;this.b8=new Uj}np(Iu[K],function(){return this.Jm});function Ju(){}X(Ju,xu);Ju[K].Lb=function(a){try{this.xd(a)}catch(b){return!1}return!0};Ju[K].xd=function(a){yu(a);for(var b=[],c=a.H(),d=0;d<c;++d){var e=a.Ss(d);if(e===O)b[C](new Iu(d));else{if(1>b[J])throw m("At least 1 data column must come before any role column.");Ai(b).b8.set(e,d)}}if(2!=b[J])throw m("Invalid data table format: must have 2 data columns.");c=b[0];b=b[1];this.Db(a,c[nc](),nha);this.Db(a,b[nc](),Yg);return{yX:c,oB:b}};
Ju[K].Db=function(a,b,c){if(!Mi(c[pc](Ps),function(c){return this.Ua(a,b,c)},this))throw m(mr+b+Pq+c+Qq);};function Ku(){}X(Ku,xu);Ku[K].Lb=function(a){yu(a);var b=a.H();if(5>b||6<b||!(this.Ua(a,0,rh)&&this.Ua(a,1,Yg)&&this.Ua(a,2,Yg)&&this.Ua(a,3,Yg)&&this.Ua(a,4,Yg))||6==b&&!this.Ua(a,5,rh))return!1;for(var b=h.min(a.M(),20),c=0;c<b;c++){var d=a[I](c,1),e=a[I](c,2),f=a[I](c,3),g=a[I](c,4);if(d!=h.min(d,e,f,g)||g!=h.max(d,e,f,g))return!1}return!0};Ku[K].Ij=function(a){return this.Lb(a)?3:0};function Lu(){Eu[L](this)}X(Lu,Eu);Lu[K].Ij=function(a){var b=this.Ua(a,0,Yg),c=a.H();b||c--;return this.Lb(a)?2>c?1:2:0};function Mu(){this.Lr=null}X(Mu,xu);Mu[K].Lb=function(a){return!!Wja(this,a)};Mu[K].xd=function(a){a=Wja(this,a);if(null!=a)return a;throw m(this.Lr);};function Wja(a,b){var c=new Iu(0),d=new Iu(1),e=new Iu(2),f=new Iu(3),g=new Iu(4),k=new Iu(5),l=new Iu(6);return a.Db(b,c[nc](),rh)&&a.Db(b,d[nc](),rh)&&a.Db(b,e[nc](),og)&&a.Db(b,f[nc](),og)&&a.Db(b,g[nc](),Yg)&&a.Db(b,k[nc](),Yg)&&a.Db(b,l[nc](),rh)?{zpa:c,vt:d,OF:e,NF:f,vpa:g,Apa:k,upa:l}:null}
Mu[K].Db=function(a,b,c){return this.Ua(a,b,c)?!0:(this.Lr=mr+b+Pq+c+Qq,!1)};function Nu(){}X(Nu,xu);Nu[K].Lb=function(a){yu(a);var b;b=a.H();if(1>b||2<b)b=!1;else{var c=!0;2==b&&(c=c&&this.Ua(a,0,rh));b=c=c&&Au(this,a,b-1)}if(!b)if(b=a.H(),c=a.M(),0==b||1!=c)b=!1;else{for(var c=!0,d=0;d<b;d++)if(!this.Ua(a,d,Yg)){c=!1;break}b=c}return b};Nu[K].Ij=function(a){return this.Lb(a)?1<a.M()?2:3:0};function Ou(){}X(Ou,xu);var Xja={Zva:ys,uva:cs,TEXT:Es,Oda:eg};Ou[K].Lb=function(a){var b=a.H();if(1>b||2<b)return!1;var c=this.Ua(a,0,rh);2==b&&(c=c&&this.Ua(a,1,Yg));return c};Ou[K].Ij=function(a){return this.Lb(a)?1:0};
Ou[K].xd=function(a,b,c){try{b=b||eg;var d=0,e,f=-1,g=-1,k=-1,l=-1;if(zu(a,[d,d+1],[Yg,Yg])){e=Yr;k=d;l=d+1;d+=2;if(b===ys)throw m("displayMode must be set to Markers when using lat/long addresses.");b===eg&&(b=cs)}else if(zu(a,[d],[rh])){switch(b){case eg:e=xs;b=ys;f=d;break;case ys:e=xs;f=d;break;case cs:case Es:e=Br;g=d;break;default:throw m("Unknown displayMode: "+b);}d+=1}else throw m("Unknown address type.");var n=null;zu(a,[d],[rh])&&Hs!=a.Li(d,ih)&&(n=d++);var q=null,s=null;zu(a,[d],[Yg])&&
(q=d++,zu(a,[d],[Yg])&&(s=d++));var u=null;zu(a,[d],[rh])&&Hs==a.Li(d,ih)&&(u=d++);e!=xs&&null!=q&&null==s&&(s=q);if(a.H()!=d)throw m("Table contains more columns than expected (Expecting "+d+" columns)");return{xX:e,a3:b,pG:f,qG:g,FA:k,HA:l,RG:n,xt:q,YA:s,rY:u}}catch(w){return c&&c.td(Rga+w),null}};function Pu(){}X(Pu,xu);Pu[K].Lb=function(a){try{this.xd(a)}catch(b){return!1}return!0};Pu[K].xd=function(a){yu(a);if(5!=a.H())throw m("Invalid data table format: must have 5 columns.");this.Db(a,0,Yg);this.Db(a,1,Yg);this.Db(a,2,Yg);this.Db(a,3,Yg);this.Db(a,4,rh);return{Tga:0,Uga:1,Sga:2,Kta:3,Rga:4}};Pu[K].Db=function(a,b,c){if(!this.Ua(a,b,c))throw m(mr+b+Pq+c+Qq);};function Qu(a){Eu[L](this,a)}X(Qu,Eu);Qu[K].Lb=function(a){yu(a);if(!Qu.e.Lb[L](this,a))return!1;var b=a.H();if(this.GO)for(var c=1;c<b;c++)if(this.Ua(a,c,Yg)&&!Au(this,a,c))return!1;return!0};Qu[K].Ij=function(a){for(var b=a.H(),c=a.M(),d=0,e=0,f=0;f<b;f++)this.Ua(a,f,Yg)?d++:this.Ua(a,f,og)&&e++;return this.Lb(a)?10>c?1:2>d&&0==e?3:2:0};function Ru(){}X(Ru,xu);Ru[K].Lb=function(a){return Yja(this,a)||Zja(this,a)};Ru[K].Ij=function(a){var b=Yja(this,a);a=Zja(this,a);return b||a?a?1:3:0};function Yja(a,b){yu(b);var c=b.H();if(2>c||3<c)return!1;var d=a.Ua(b,0,Yg),d=d&&a.Ua(b,1,Yg);3==c&&(d=d&&a.Ua(b,2,rh));if(c=d)a.Ua(b,0,Yg)&&a.Ua(b,1,Yg)?(c=W(a.tna,a),d=W(a.una,a),c=Bu(b,0,c)&&Bu(b,1,d)):c=!1;return c}function Zja(a,b){yu(b);var c=b.H();return 1>c||2<c||!a.Ua(b,0,rh)||2==c&&!a.Ua(b,1,rh)?!1:!0};function Su(){}X(Su,xu);Su[K].Lb=function(a){yu(a);var b=a.H();if(3>b||a.D(0)!=rh)return!1;var c=a.D(1);if(c!=Yg&&c!=og&&c!=rh||c==rh&&!$ja(a)&&!aka(a)||c==Yg&&!Bu(a,1,function(a){return wj(a)}))return!1;for(c=2;c<b;c++){var d=a.D(c);if(d!=Yg&&d!=rh)return!1}return!0};Su[K].Ij=function(a){return this.Lb(a)?this.Ua(a,1,Yg)&&!bka(a)?1:3:0};function bka(a){return Bu(a,1,function(a){return 1900<a&&2100>a})}
function $ja(a){return Bu(a,1,function(a){return 7!=a[J]||ga(a[ae](0,3))||a[Bb](4)!=Qf||ga(a[ae](6,7))?!1:!0})}function aka(a){return Bu(a,1,function(a){return 6!=a[J]||ga(a[ae](0,3))||a[Bb](4)!=Af||ga(a[Bb](5))?!1:!0})};function Tu(){}X(Tu,xu);Tu[K].Lb=function(a){yu(a);var b=a.H();if(2>b||3<b)return!1;var c=this.Ua(a,0,rh)&&this.Ua(a,1,rh);3==b&&(c=c&&this.Ua(a,2,rh));return c&&Uja(a)};Tu[K].Ij=function(a){return this.Lb(a)?3:0};function $u(){}X($u,xu);$u[K].Lb=function(a){yu(a);var b=a.H();if(1>b||2<b)return!1;var c=this.Ua(a,b-1,Yg);return c=c&&Au(this,a,b-1)};$u[K].Ij=function(a){if(this.Lb(a))if(1==a.M())a=1;else{var b;if(!(b=!this.Ua(a,0,rh))&&!(b=25<a.M())){for(var c=b=0;c<a.M();c++)b+=a[I](c,1);b=!(97<b&&103>b||0.97<b&&1.03>b)}a=b?2:3}else a=0;return a};function av(){}X(av,xu);av[K].Lb=function(a){yu(a);var b=a.H();if(0==b)return!1;for(var c=this.Ua(a,0,rh)?1:0,d=b>c;c<b;c++)if(!this.Ua(a,c,Yg)){d=!1;break}return d};function bv(){}X(bv,xu);bv[K].Lb=function(a){try{this.xd(a)}catch(b){return!1}return!0};
bv[K].xd=function(a){if(Yh(a)){var b=a[0];a=a[1];var c=b.H();if(3!==c)throw m("Invalid linkTable format: must have 3 columns.");this.Db(Zr,b,0,Yg);this.Db(Zr,b,1,Yg);this.Db(Zr,b,2,Yg);c=a.H();if(1!==c&&2!==c)throw m("Invalid nodeTable format: must have 1 or 2 columns.");this.Db(Nha,a,0,rh);2===c&&this.Db(Nha,a,1,rh);for(var d=[],e=[],f=0,g=b.M();f<g;++f){var k=b[I](f,0),l=b[I](f,1),n=b[I](f,2);e[C]({source:k,target:l,value:n})}f=0;for(g=a.M();f<g;++f)d[C]({name:a[I](f,0),jb:2===c?a[I](f,1):O});return{links:e,
nodes:d}}yu(a);if(3!==a.H())throw m(Tga);this.Db(Kr,a,0,rh);this.Db(Kr,a,1,rh);this.Db(Kr,a,2,Yg);b=new Uj;c=[];d=[];e=0;for(f=a.M();e<f;++e)g=cka(b,c,a[I](e,0)),k=cka(b,c,a[I](e,1)),l=a[I](e,2),d[C]({source:g,target:k,value:l});return{links:d,nodes:c}};function cka(a,b,c){if(a.$e(c))return a.get(c);a.set(c,b[J]);b[C]({name:c,jb:O});return b[J]-1}bv[K].Db=function(a,b,c,d){if(!this.Ua(b,c,d))throw m("Invalid format in "+a+": column #"+c+Pq+d+Qq);};function cv(){}X(cv,xu);cv[K].Lb=function(a){yu(a);var b=a.H();if(2>b||this.Ua(a,0,jg)||this.Ua(a,0,rh))return!1;for(var c=1,d=0,e=0;c<b;){var f=a.D(c);if(f==Yg)d++,e=0;else if(f==jg){if(e++,0==d||1<e)return!1}else return!1;c++}return 0<d};function dv(){}X(dv,xu);dv[K].Lb=function(a){yu(a);for(var b=!0,c=a.H(),d=0;d<c;d++)if(!this.Ua(a,d,Yg)){b=!1;break}return b};dv[K].Ij=function(a){return this.Lb(a)?2>a.H()?1:2:0};function ev(){}X(ev,xu);ev[K].Lb=function(a){try{this.xd(a)}catch(b){return!1}return!0};ev[K].xd=function(a){yu(a);var b=a.H();if(1>b)throw m("Invalid data table format: must have at least 1 column.");this.Db(a,0,og);for(var c=[],d=1;d<b;d++)this.Db(a,d,Yg),c[C](d);return{yX:0,rja:c}};ev[K].Db=function(a,b,c){if(!this.Ua(a,b,c))throw m(mr+b+Pq+c+Qq);};function fv(){}X(fv,xu);fv[K].Lb=function(a){try{this.xd(a)}catch(b){return!1}return!0};fv[K].xd=function(a){yu(a);if(3!=a.H())throw m(Tga);this.Db(a,0,rh);this.Db(a,1,Yg);this.Db(a,2,rh);return{vt:0,rka:2,oB:1}};fv[K].Db=function(a,b,c){if(!this.Ua(a,b,c))throw m(mr+b+Pq+c+Qq);};function gv(){}X(gv,xu);gv[K].Lb=function(){return!0};function hv(a){this.b=a||new jn([])}X(hv,xu);var dka=[og,Yg,pg];hv[K].Lb=function(a){try{this.xd(a)}catch(b){return!1}return!0};
hv[K].xd=function(a){yu(a);for(var b=[],c=a.H(),d=0;d<c;++d){var e=a.Ss(d);if(e===O)b[C]({index:d,Ng:{}});else{if(1>b[J])throw m("At least 1 data column must come before any role columns");Ai(b).Ng[e]=d}}c=b[J];if(3!==c&&4!==c)throw m("Invalid data table format: must have 3 or 4 data columns.");d=4==c;this.Db(a,b[0][nc],rh);d&&this.Db(a,b[1][nc],rh);this.Db(a,b[d?2:1][nc],dka);this.Db(a,b[d?3:2][nc],dka);return 4===c?(a=!pn(this.b,hia,!0),{vt:b[a?1:0],lA:b[a?0:1],OF:b[2],NF:b[3]}):{vt:b[0],lA:null,
OF:b[1],NF:b[2]}};hv[K].Db=function(a,b,c){Yh(c)||(c=[c]);if(!Tja(this,a,b,c))throw m(mr+b+Pq+c+Qq);};function iv(){}X(iv,xu);iv[K].Lb=function(a){try{this.xd(a)}catch(b){return!1}return!0};iv[K].xd=function(a){yu(a);if(2>a.H())throw m("Invalid data table format: must have 2 columns.");this.Db(a,0,og);this.Db(a,1,Yg);return{Qta:0,Rta:1}};iv[K].Db=function(a,b,c){Yh(c)||(c=[c]);if(!Tja(this,a,b,c))throw m(mr+b+Pq+c+Qq);};function jv(){}X(jv,xu);jv[K].Lb=function(a){yu(a);var b=a.H();if(2>b||4<b)return!1;var c=this.Ua(a,0,rh)&&this.Ua(a,1,rh);2<b&&(c=c&&Au(this,a,2))&&3<b&&(c=c&&this.Ua(a,3,Yg));return c&&Uja(a)};jv[K].Ij=function(a){return this.Lb(a)?3:0};function kv(a){this.xk=Yh(a)?a:Hj(eka)}kv[K].kU=function(a){var b=[];Dj(this.xk,function(c){var d=fka[c],e=d&&d[Kb];e&&(e=e.Ij(a),0!=e&&b[C]({type:c,Hca:e,oe:d.oe}))});gka(b);return Gi(b,function(a){return a[H]})};function gka(a){dj(a,function(a,c){var d=a.Hca-c.Hca;0==d&&(d=a.oe-c.oe);return-d})}
var eka={hua:$q,Gra:ar,nua:cr,yua:dr,Aua:er,Iua:fr,Kra:gr,Wua:hr,Xua:ir,Wra:jr,bva:kr,cva:lr,Gva:pr,Xra:nr,Tva:sr,tva:or,Lva:qr,$ra:tr,kwa:br,nwa:ur,l5:vr,vwa:wr,xwa:xr,gsa:yr},fka={AnnotatedTimeLine:{format:new Du,oe:3},AreaChart:{format:new Fu({Ida:!0}),oe:2},BarChart:{format:new Eu,oe:2},BubbleChart:{format:new Gu,oe:2},CandlestickChart:{format:new Ku,oe:2},ColumnChart:{format:new Eu,oe:2},ComboChart:{format:new Lu,oe:2},Gauge:{format:new Nu,oe:1},GeoChart:{format:new Ou,oe:3},Histogram:{format:new Qu,
oe:3},LineChart:{format:new Eu({Ida:!0}),oe:2},ImageRadarChart:{format:new av,oe:1},ImageSparkLine:{format:new dv,oe:1},Map:{format:new Ru,oe:2},MotionChart:{format:new Su,oe:3},OrgChart:{format:new Tu,oe:2},PieChart:{format:new $u,oe:2},ScatterChart:{format:new cv,oe:2},"AreaChart-stacked":{format:new Fu({Dd:!0}),oe:2},SteppedAreaChart:{format:new Fu,oe:2},Table:{format:new gv,oe:0},Timeline:{format:new hv,oe:2},TreeMap:{format:new jv,oe:2},WordTree:{format:new Ou,oe:2}};V("google.visualization.ChartSelection",kv,void 0);kv[K].calculateChartTypes=kv[K].kU;var hka={AnnotatedTimeLine:Cr,AnnotationChart:"annotationchart",AreaChart:Ir,BarChart:Ir,BubbleChart:Ir,CandlestickChart:Ir,ColumnChart:Ir,ComboChart:Ir,Gauge:Qr,GeoChart:Rr,GeoMap:"geomap",Histogram:Ir,ImageAreaChart:"imageareachart",ImageBarChart:"imagebarchart",ImageCandlestickChart:"imagechart",ImageChart:"imagechart",ImageLineChart:"imagelinechart",ImagePieChart:"imagepiechart",ImageSparkLine:Ur,IntensityMap:"intensitymap",LineChart:Ir,Map:bs,MotionChart:ds,OrgChart:us,PieChart:Ir,RangeSelector:Ir,
ScatterChart:Ir,SparklineChart:Ir,SteppedAreaChart:Ir,Table:Ds,Timeline:Gs,TreeMap:Is,StringFilter:Hr,DateRangeFilter:Hr,NumberRangeFilter:Hr,CategoryFilter:Hr,ChartRangeFilter:Hr,NumberRangeSetter:Hr,ColumnSelector:Hr,Dashboard:Hr};function lv(a,b){var c=a.useFormatFromData;ci(c)&&!c||!mi(a[Kb])||(b=Fi(b,function(a){return!mi(a)}),Bda(b),1==b[J]&&(c=ika(b[0]),ua(a,c)))}function ika(a){mi(a)||(a=a[vb](/\d/g,Oe),a=a[vb](/#{10,}/,ti(qe,10)));return a};function jka(a){var b=kka(a),c=new ku(a);c.yq([0,1,{type:Yg,calc:function(c,e){var f=mv(a,e);return null!=f?b.gJ*f.x+b.coa:null}}]);return c}function kka(a){var b;b=a.M();for(var c=new sk,d=0;d<b;d++){var e=mv(a,d);null!=e&&(c.x+=e.x,c.y+=e.y)}b=new sk(c.x/b,c.y/b);for(e=d=c=0;e<a.M();e++){var f=mv(a,e);null!=f&&(f=new sk(f.x-b.x,f.y-b.y),c+=f.x*f.y,d+=f.x*f.x)}a={};a.gJ=c/d||1;a.coa=b.y-a.gJ*b.x;return a}function mv(a,b){var c=a[I](b,0),d=a[I](b,1);return null==c||null==d?null:new sk(c,d)};function lka(a){var b=a.Vb(),c=a.Pa();a=a.Vc();var d;t:if(d=a.useFormatFromData,ci(d)&&!d)d=!1;else{d=[Ls,fia,dia,eia,qha];for(var e=0;e<d[J];e++)if(Sh(d[e]+Sq,a)){d=!1;break t}d=!0}if(d)if(b==dr)3>c.H()||(b=c.ju(1),d=a.hAxis||{},lv(d,[b]),a.hAxis=d,c=c.ju(2),b=a.vAxes||{},d=b[0]||{},lv(d,[c]),b[0]=d,a.vAxes=b);else{d=a.vAxes||[{},{}];for(var e=a.hAxis||{},f=d[0]||{},g=d[1]||{},k=[],l=[],n=c&&c.H()||0,q=0;q<n;q++)if(c.D(q)==Yg){var s=c.ju(q),u;u=q;0==u?u=null:(u--,u=((a.series||{})[u]||{}).targetAxisIndex||
0);switch(u){case 0:k[C](s);break;case 1:l[C](s)}}b==cr?lv(e,k):(lv(f,k),lv(g,l));0<n&&c.D(0)!=rh&&(b=b==cr?f:e,s=c.ju(0),lv(b,[s]));d[0]=f;d[1]=g;a.vAxes=d;a.hAxis=e}}function mka(a){if(a[cq](Ar)){var b=a.Pa();a.Vb()==tr&&2==b.H()&&(b=jka(b),a.jg(b),a.K(Yha,2),a.K(Zha,0),a.K($ha,!1));a.K(Ar,null)}}function nka(a){var b=a.Pa(),c=a.In;if(Yh(c))for(var d=0;d<c[J];d++)b=lu(b,c[d]);else null!=c&&(b=lu(b,c));a.PB(null);a.jg(b)}
function oka(a){var b=a.Vb();if((hka[b]||null)==Ir&&b!=tr){var b=a.Pa(),c=a[cq](Sr);if(null!=c){for(var d=[{calc:c?bia:sha,sourceColumn:0,type:rh}],e=b.H(),c=c?1:0;c<e;c++)d[C](c);b=new ku(b);b.yq(d);a.K(Sr,null);a.jg(b)}}};function nv(a,b){var c=b||{};bi(c)&&(c=lo(c));this.$F=c.containerId||null;this.fM=a;this.rg=c[a+cha]||null;this.Oh=c[a+Yga]||null;this.wA=null;Cp(this,null);this.hN=null;this.Qe=c.dataSourceUrl||null;this.t=null;this.jg(c.dataTable);this.b=c[eq]||{};this.n=c[dq]||{};var d=c.packages;this.xM=Qh(d)?d:null;this.lj=c.query||null;this.cl=c.refreshInterval||null;this.In=c[Lq]||null;this.FE=null;this.r6=[nka,oka,lka,mka];this.l7=c.isDefaultVisualization||!Qh(c.isDefaultVisualization)}X(nv,Us);T=nv[K];
T.saa=null;T.pS=null;T.m=null;T.o=function(){var a=new this[rc](this[Wp]());a.FE=this.FE;return a};T.w=function(){this[Wb]();nv.e.w[L](this)};wa(T,function(){ov(this)});
Ep(T,function(a){a=Hk(a||O);if(!Sk(a)){var b=this.$F;a=Hk(b);if(!Sk(a))throw m("The container #"+b+" is null or not defined.");}this.m=a;try{if(null==this.Vb())throw m("The "+this.fM+" type is not defined.");if(bo(this.Vb()))this.O$(a);else{var c=W(this.O$,this,a),c=Ss.UP(c,W(this.Ip,this,a)),d=this.xM;if(null==d){var e=this.Vb(),e=e[vb](mca,O),d=hka[e]||null;if(null==d)throw m("Invalid visualization type: "+e);}bi(d)&&(d=[d]);var d={packages:d,callback:c},f=Sh(pca);null===f&&(f=vaa);d=d?d:{callback:Th};
d.callback=d.callback||Th;var g,e=null,k=Sh(wha);k&&0<=gm(k,0,Dha,k[xc](hm))&&(e=im(k,Dha));(g=e)&&!d.language&&(d.language=g);sfa(rfa.Xb(),f,d)}}catch(l){this.Ip(a,l)}});Fa(T,function(){return io(pka(this,this.Pa()))});T.Ir=function(){return pka(this,this.saa||this.Pa())};
function pka(a,b){var c=a.xM,d=void 0;null===b||(d=ei(b.ww)?b.ww().Ir():b.Ir());c={containerId:a.$F||void 0,dataSourceUrl:a.Qe||void 0,dataTable:d,options:a.Vc()||void 0,state:a[hq]()||void 0,packages:null===c?void 0:c,refreshInterval:a.cl||void 0,query:a.On()||void 0,view:a.In||void 0,isDefaultVisualization:a.Waa()};c[a.fM+cha]=a.Vb()||void 0;c[a.fM+Yga]=a[Lp]()||void 0;a.Vaa(c);return c}T.Vaa=function(){};T.CS=function(){return this.Qe};T.Pa=function(){return this.t};T.Vb=function(){return this.rg};
ip(T,function(){return this.Oh});T.N2=function(){return this[Md]};T.zS=function(){return this.$F};T.On=function(){return this.lj};T.DS=function(){return this.cl};pp(T,function(a,b){return pv(this.b,a,b)});function pv(a,b,c){a=-1==b[ld](Me)?a[b]:Sh(b,a);c=Qh(c)?c:null;return null!=a?a:c}T.Vc=function(){return this.b};sp(T,function(){return this.n});T.Waa=function(){return this.l7};T.qi=function(a){this.Qe=a};T.Xsa=function(a){this.FE=a};T.Dsa=function(){return this.FE};T.jg=function(a){this.t=Wfa(a)};
T.Du=function(a){this.rg=a};T.An=function(a){this.Oh=a};T.HS=function(a){this.$F=a};T.fk=function(a){this.lj=a};T.Vm=function(a){this.cl=a};T.K=function(a,b){qka(this.b,a,b)};function qka(a,b,c){null==c?Wh(pv(a,b))||(c=b[pc](Me),1<c[J]&&(b=c.pop(),a=pv(a,c[ie](Me))),delete a[b]):V(b,c,a)}op(T,function(a){this.b=a||{}});T.setProperty=function(a,b){var c=a[pc](Me);if(0<c[J]){var d=c[rb]();if(d=rka[d])if(0===c[J])d.set[Mc](this,b);else d=d.get[Mc](this),qka(d,c[ie](Me),b)}};
T.vc=function(a){this.n=a||{}};T.gI=function(a){this.xM=a};T.PB=function(a){this.In=a};T.ita=function(a){a!=this[Md]&&(this.hN=a)};T.R3=function(a){this.l7=a};T.$Q=function(){return new this[rc](this.Ir())};T.FS=function(){return this.In};T.K2=function(){return this.xM};T.Ip=function(a,b){var c=b&&b[aq]||Nr,d=Ss.td(a,c);hu(this,Nr,{id:d,message:c})};
T.PP=function(a,b){var c=bo(this.Vb());if(!c)throw m("Invalid "+this.fM+" type: "+this.Vb());this.hN&&(ov(this),Cp(this,this.hN),this.hN=null);var d;if(d=this[Md])if(d=this[Md][rc]==c)d=(d=this[Md])&&ei(d.ac)?d.ac()==a:!1;d?c=this[Md]:(ov(this),c=new c(a));this.wA&&this.wA!=c&&ei(this.wA.Yf)&&this.wA.Yf();this.wA=c;ska(this,c);this.saa=b;d=hn(this.Vc());d=new qv({chartType:this.Vb(),dataTable:b,options:d,view:this.In});for(var e=0;e<this.r6[J];e++)this.r6[e](d);c[Nq](d.Pa(),d.Vc(),this[hq]())};
T.Psa=function(a){Yh(this.In)?this.In[C](a):this.In=null===this.In?[a]:[this.In,a]};T.Toa=function(a,b){if(b.Ni()){var c=b.fI(),d=b.I0(),e=Ss.TB(a,b);hu(this,Nr,{id:e,message:c,detailedMessage:d})}else this.PP(a,b.Pa())};function ska(a,b){tka(a);var c=[];Y([ws,As,Nr,Cs],function(d){var e=eu(b,d,function(c){d==ws&&(a.wA=null,Cp(a,b));d!=ws&&d!=Cs||!ei(b[hq])||a.vc(b[hq][L](b));hu(a,d,c)});c[C](e)});a.pS=c}
T.O$=function(a){var b=this.Pa();if(b)this.PP(a,b);else if(null!=this.Qe)b=W(this.Toa,this,a),b=Ss.UP(b,W(this.Ip,this,a)),this.KQ(b,!0);else throw m("Cannot draw chart: no data specified.");};T.KQ=function(a,b){var c=ci(b)?b:!1,d=new St(this.Qe||O),e=this.cl;e&&c&&d.Vm(e);(c=this.On())&&d.fk(c);d[Kp](a)};function ov(a){a[Md]&&ei(a[Md].Yf)&&a[Md].Yf();Ws(a[Md]);Cp(a,null)}function tka(a){Yh(a.pS)&&(Y(a.pS,function(a){iu(a)}),a.pS=null)}
var rka={name:{get:nv[K][Lp],set:nv[K].An},type:{get:nv[K].Vb,set:nv[K].Du},containerId:{get:nv[K].zS,set:nv[K].HS},options:{get:nv[K].Vc,set:nv[K][$p]},state:{get:nv[K][hq],set:nv[K].vc},dataSourceUrl:{get:nv[K].CS,set:nv[K].qi},dataTable:{get:nv[K].Pa,set:nv[K].jg},refreshInterval:{get:nv[K].DS,set:nv[K].Vm},query:{get:nv[K].On,set:nv[K].fk},view:{get:nv[K].FS,set:nv[K].PB}};function qv(a){nv[L](this,Er,a)}X(qv,nv);T=qv[K];T.Sd=nv[K].N2;T.xL=nv[K].ita;T.Gd=nv[K].Du;T.Ya=nv[K].Vb;T.oW=nv[K].An;
T.nW=nv[K][Lp];function rv(a){nv[L](this,lha,a)}X(rv,nv);T=rv[K];T.eR=nv[K].N2;T.Vsa=nv[K].Du;T.Csa=nv[K].Vb;T.Usa=nv[K].An;T.Bsa=nv[K][Lp];function sv(a){this.Td=a;this.Yd={}}X(sv,Us);var uka=[];T=sv[K];T.l=function(a,b,c,d){return tv(this,a,b,c,d)};function uv(a,b,c,d,e){tv(a,b,c,d,!1,e)}function tv(a,b,c,d,e,f){Yh(c)||(c&&(uka[0]=c[hc]()),c=uka);for(var g=0;g<c[J];g++){var k=kt(b,c[g],d||a[Pp],e||!1,f||a.Td||a);if(!k)break;a.Yd[k.key]=k}return a}T.sB=function(a,b,c,d){return vka(this,a,b,c,d)};
function vka(a,b,c,d,e,f){if(Yh(c))for(var g=0;g<c[J];g++)vka(a,b,c[g],d,e,f);else{b=nt(b,c,d||a[Pp],e,f||a.Td||a);if(!b)return a;a.Yd[b.key]=b}return a}T.uc=function(a,b,c,d,e){if(Yh(b))for(var f=0;f<b[J];f++)this.uc(a,b[f],c,d,e);else c=c||this[Pp],e=e||this.Td||this,c=lt(c),d=!!d,b=dt(a)?a.yJ(b,c,d,e):a?(a=mt(a))?a.yJ(b,c,d,e):null:null,b&&(pt(b),delete this.Yd[b.key]);return this};T.oc=function(){Dj(this.Yd,pt);this.Yd={}};T.w=function(){sv.e.w[L](this);this.oc()};
kp(T,function(){throw m("EventHandler.handleEvent not implemented");});function vv(a){this.m=a;this.C=new sv(this)}X(vv,Us);T=vv[K];T.w=function(){this[Wb]();vv.e.w[L](this)};wa(T,function(){this.C.oc();Ws(this.C);Wk(this.m)});T.ac=function(){return this.m};T.addEventListener=function(a,b,c,d,e){e?tv(this.C,a,b,c,d,e):this.C.l(a,b,c,d)};Ep(T,function(){});sp(T,function(){return{}});function wv(a){this.m=ao(a);this.yc=new mu(this,this.m);this.yaa=[]}X(wv,Us);T=wv[K];T.w=function(){this[Wb]();wv.e.w[L](this)};wa(T,function(){wka(this)});T.xa=null;T.lz=null;T.b=null;T.Mc=null;T.XG=null;T.$W=null;T.n=null;T.Ut=null;T.Pa=function(){return this.xa};T.Vc=function(){return this.b};T.uj=function(){return{}};T.$k=function(a,b){return In(b,Js,{})};T.Ar=function(){return O};T.Rba=function(a){this.yaa=a};T.sP=function(){return this.yaa};T.zp=function(){};
sp(T,function(){return this.n?lo(io(this.n)):null});Ep(T,function(a,b,c){this.xa=a;this.lz=b||{};this.$W=c||{};ou(this.yc,this.wz,this)});
T.wz=function(){if(this.xa){this.n=this.$W||{};if(!ai(this.n))throw m("Control state must be an object.");this.Ut=this.Ut||this.n;this.b=new jn([this.lz,this.uj()||{}]);this.zp(this.xa,this.b,this.n);wka(this);var a=zn(this.b,kia,this.Ar());this.Mc=(a=bo(a))?new a(this.m):null;if(!this.Mc)throw m("Invalid Ui instance.");this.XG=eu(this.Mc,Ks,W(this.uia,this));this.Mc[Nq](this.n,this.$k(this.xa,this.b));this.n=this.Mc[hq]();hu(this,ws,null)}};
function wka(a){a.XG&&(iu(a.XG),Ws(a.XG),a.XG=null);Ws(a.Mc);a.Mc=null;Wk(a.m)}T.uia=function(a){this.n=this.Mc[hq]();hu(this,Cs,a)};T.zs=function(){ou(this.yc,this.mqa,this)};T.mqa=function(){this.Ut&&(this.$W=this.Ut,this.wz())};function xv(){this.Vg=new Uj;this.ts=new Uj;this.Iu=new Uj}function xka(a,b,c){yka(a,b,c)||(a.Vg.set(yv(b),b),a.Vg.set(yv(c),c),zka(b,c,a.ts),zka(c,b,a.Iu))}T=xv[K];wa(T,function(){this.Vg[Wb]();this.ts[Wb]();this.Iu[Wb]()});Ua(T,function(){return this.Vg[$c]()});T.Lc=function(){return this.Vg.Lc()};T.La=function(){return this.Vg.La()};Pa(T,function(a){return this.Vg.$e(yv(a))});function yka(a,b,c){b=yv(b);return a.ts.$e(b)&&a.ts.get(b)[Lc](yv(c))}
function zv(a,b){if(!a[Lc](b))return null;var c=a.Iu.get(yv(b));return c?Yda(c,function(a){return this.Vg.get(a)},a):null}T.$f=function(a){return this[Lc](a)?(a=this.ts.get(yv(a)))?Yda(a,function(a){return this.Vg.get(a)},this):null:null};function Av(a){if(a.Vg[$c]())return[];var b=[];bk(a.ts,function(a,d){this.Iu.$e(d)||b[C](this.Vg.get(d))},a);if(0==b[J])throw m("Invalid state: DAG has not root node(s).");return b}
function Aka(a){for(var b=Bka(a.Iu),c=[],d=Gi(Av(a),function(a){return yv(a)},a);0<d[J];){for(var e=[],f=0;f<d[J];f++){var g=d[f];c[C](a.Vg.get(g));var k=a.ts.get(g);k&&bk(k,function(a){b.get(a)[Ob](g);b.get(a)[$c]()&&(b[Ob](a),e[C](a))})}d=e}if(c[J]!=a.Vg.Lc())throw m("cycle detected");}T.o=function(){return this[$c]()?new xv:xv[K].tR[Mc](this,Av(this))};T.tR=function(a){var b=new xv;if(0==arguments[J])return b;for(var c=0;c<arguments[J];c++)Cka(this,arguments[c],b);return b};
function Cka(a,b,c){var d=a.$f(b);d&&bk(d,function(a){xka(c,b,a);Cka(this,a,c)},a)}function yv(a){var b=typeof a;return b==$g&&a||b==Bg?Zg+fi(a):b[ec](0,1)+a}function zka(a,b,c){var d=c.get(yv(a));d||(d=new ck,c.set(yv(a),d));d.add(yv(b))}function Dka(a,b,c){var d=c.get(yv(a));d[Ob](yv(b));d[$c]()&&c[Ob](yv(a))}function Eka(a,b){return!a.ts.$e(yv(b))&&!a.Iu.$e(yv(b))}function Bka(a){var b=new Uj;bk(a,function(a,d){b.set(d,a.o())});return b};function Bv(a){this.Yg=new xv;this.kR=null;this.xJ=[];this.yc=new mu(this,a);this.Tm=null}X(Bv,Us);T=Bv[K];T.w=function(){this[Wb]();Bv.e.w[L](this)};wa(T,function(){Y(this.xJ,function(a){iu(a)});this.xJ=[];this.Tm=null;this.Yg[Wb]()});T.Ip=function(a){this.yc.td(a)};
lp(T,function(a,b){if(Fka(a))if(Gka(b)){var c=fi(a);if(fi(b)==c)this.Ip(Mga);else{c=[];this.Yg[Lc](a)||c[C](a);this.Yg[Lc](b)||c[C](b);xka(this.Yg,a,b);var d;try{Aka(this.Yg),d=!0}catch(e){d=!1}d?d=!0:(this.Ip(aha),d=!1);if(d)for(d=0;d<c[J];d++)this.xJ[C](eu(c[d],Cs,W(this.ypa,this,c[d]))),this.xJ[C](eu(c[d],ws,W(this.xpa,this,c[d]))),this.xJ[C](eu(c[d],Nr,W(this.wpa,this,c[d])));else c=this.Yg,yka(c,a,b)&&(Dka(a,b,c.ts),Dka(b,a,c.Iu),Eka(c,a)&&c.Vg[Ob](yv(a)),Eka(c,b)&&c.Vg[Ob](yv(b)))}}else this.Ip(b+
tga);else this.Ip(a+vga)});Ep(T,function(a){if(a&&!this.Yg[$c]()){this.kR=Wfa(a);this.Tm=new Cv(this);a=Av(this.Yg);for(var b=0;b<a[J];b++)a[b].jg(this.kR);this.Tm[y](a)}});function Gka(a){return ai(a)&&ei(a[Nq])&&ei(a.setDataTable)}function Fka(a){return Gka(a)&&ei(a.getControl)}T.ypa=function(a){this.Tm=this.Tm||new Cv(this);Hka(this.Tm,a)};
T.xpa=function(a){var b;if(b=Fka(a)){b=a.eR();var c;if(c=ai(b)){if(ei(b.applyOperator))t:{b=this.Yg;c=b.tR(a);for(var d=c.La(),e=0;e<d[J];e++){var f=d[e];if(f!=a&&zv(c,f)[J]!=zv(b,f)[J]){b=!1;break t}}b=!0}else b=ei(b[Mc]);c=b}b=!c}b?this.Ip(a+uga):(this.Tm=this.Tm||new Cv(this),Hka(this.Tm,a))};T.wpa=function(a){this.Tm&&this.Tm.handleError(a)};function Ika(a,b){b?hu(a,ws,null):a.Ip(Zga);a.Tm=null}
function Jka(a,b){if(1==b[J])return b[0];for(var c=b[0],d=$i(b,1),e=new ck(Kka(a,d[0])),f=1;f<d[J]&&(e=e.Ky(Kka(a,d[f])),!e[$c]());f++);for(var f=[],g=0;g<c.M();g++)e[Lc](Lka(a,c,g))&&f[C](g);e=new ck(Mka(a,d[0]));for(g=1;g<d[J]&&(e=e.Ky(Mka(a,d[g])),!e[$c]());g++);d=[];for(g=0;g<c.H();g++)e[Lc](Nka(a,c,g))&&d[C](g);c=new ku(c);c.qn(f);c.yq(d);return c}function Kka(a,b){for(var c=[],d=0;d<b.M();d++){var e=Lka(a,b,d);null!=e&&c[C](e)}return c}
function Lka(a,b,c){for(;b!==a.kR;)c=b.cn(c),b=b.Pa();return c}function Mka(a,b){for(var c=[],d=0;d<b.H();d++){var e=Nka(a,b,d);null!=e&&c[C](e)}return c}function Nka(a,b,c){for(;b!==a.kR&&-1!==c;)c=b.jF(c),b=b.Pa();-1==c&&(c=null);return c}function Cv(a){this.xr=a;this.Yg=a.Yg.o();this.Qp={};a=this.Yg.La();for(var b=0;b<a[J];b++)this.Qp[fi(a[b])]=ws}La(Cv[K],function(a){Cv[K].Jca[Mc](this,a);for(var b=0;b<a[J];b++)this.We(a[b])});
function Hka(a,b){if(a.Yg[Lc](b)){switch(a.Qp[fi(b)]){case vs:break;case Nr:break;case Mr:a.Qp[fi(b)]=ws;Oka(a,b);break;case ws:a.Jca(b);Oka(a,b);break;default:fi(b)}Pka(a)}}Cv[K].handleError=function(a){if(this.Yg[Lc](a)){switch(this.Qp[fi(a)]){case vs:case ws:case Nr:break;case Mr:this.Qp[fi(a)]=Nr;a=this.Yg.tR(a).La();for(var b=1;b<a[J];b++)this.Qp[fi(a[b])]=Nr;break;default:fi(a)}Pka(this)}};
function Pka(a){var b=0;Rda(a.Qp,function(a){if(a==Nr)b++;else if(a!=ws)return!1;return!0},a)&&Ika(a.xr,0==b)}Cv[K].Jca=function(a){for(var b=xv[K].tR[Mc](this.Yg,arguments),c=b.La(),d=0;d<c[J];d++){var e=b,f=c[d];if(!e[Lc](f)||e.Iu.$e(yv(f)))this.Qp[fi(c[d])]=vs}};Cv[K].We=function(a){this.Qp[fi(a)]=Mr;var b=Ss.UP(function(){a[Nq]()},W(this.handleError,this,a));ut(b)};
function Oka(a,b){var c=a.Yg.$f(b);if(c){var d=b.eR();d.Rba&&d.Rba(c);for(d=0;d<c[J];d++){var e=c[d],f;t:{f=a;var g=zv(f.Yg,e);if(g)for(var k=0;k<g[J];k++)if(f.Qp[fi(g[k])]!=ws){f=!1;break t}f=!0}f&&(f=Qka(a,e),e.jg(f),a.We(e))}}}function Qka(a,b){var c=Gi(zv(a.Yg,b),function(a){a=a.eR();if(ei(a[Mc]))return a[Mc][L](a)});return Jka(a.xr,c)};function Dv(a){this.m=a;this.xr=new Bv(a);Ws(this.hY);this.hY=eu(this.xr,ws,W(this.Gaa,this,ws));Ws(this.gY);this.gY=eu(this.xr,Nr,W(this.Gaa,this,Nr))}X(Dv,Us);T=Dv[K];T.w=function(){this[Wb]();Ws(this.hY);Ws(this.gY);Ws(this.xr);Dv.e.w[L](this)};wa(T,function(){iu(this.hY);iu(this.gY);this.xr[Wb]()});lp(T,function(a,b){Yh(a)||(a=[a]);Yh(b)||(b=[b]);for(var c=0;c<a[J];c++)for(var d=0;d<b[J];d++)this.xr[Zb](a[c],b[d]);return this});Ep(T,function(a){this.xr[Nq](a)});T.ac=function(){return this.m};
T.Gaa=function(a,b){hu(this,a,b||null)};function Ev(a){nv[L](this,mha,a);a=a||{};bi(a)&&(a=lo(a));this.Vp=a.wrappers||null;this.kC=a.bindings||null;this.Du(a.dashboardType||Pga);Fv(this)}X(Ev,nv);T=Ev[K];T.PP=function(a,b){function c(a){return f[a]}Ws(this[Md]);a=ao(a);for(var d=new Dv(a),e=this.kC||[],f=this.Vp,g=e[J],k=0;k<g;k++){var l=Gi(e[k].controls,c),n=Gi(e[k].participants,c);d[Zb](l,n)}Cp(this,d);Ev.e.PP[L](this,a,b)};T.Vaa=function(a){a.wrappers=this.Vp?Gi(this.Vp,function(a){return a[Wp]()}):void 0;a.bindings=this.kC||void 0};
T.jta=function(a){this.Vp=a||null;Fv(this)};T.Jsa=function(){return this.Vp};T.Ssa=function(a){this.kC=a||null;Fv(this)};T.xsa=function(){return this.kC};T.Esa=nv[K].N2;T.Zsa=nv[K].An;T.Fsa=nv[K][Lp];function Fv(a){var b=a.Vp;if(null!==b&&!Yh(b)){var c=[];Dj(b,function(a,b){ei(a[Wp])||(a=Gv(a));a.An(b);c[C](a)},a);b=c}var d=a.kC;Hv(b)&&Hv(d)||(a.Vp=Gi(b,a.q_,a),a.kC=Gi(d,a.lqa,a))}T.q_=function(a){ei(a[Wp])||(a=Gv(a));a.jg(null);a.qi(null);return a};
T.lqa=function(a){var b=a.controls,c=a.participants;if(Hv(b)||Hv(c))throw m("invalid binding: "+a);b=Gi(b,this.Yda,this);c=Gi(c,this.Yda,this);return{controls:b,participants:c}};T.Yda=function(a){var b=a,c=/^{.*}$/;if(ai(a)||bi(a)&&c[bd](a))return ei(b[Wp])||(b=Gv(b)),this.Vp[C](b),this.Vp[J]-1;a=Rka(this);a=mi(b)?-1:Ci(a,b);if(-1==a)throw m("Invalid wrapper name: "+b);return a};function Rka(a){return Gi(a.Vp,function(a){return a[Lp]()})}function Hv(a){return Yh(a)?Si(a):!0};function Iv(a,b){Gv(a)[Nq](b)}function Gv(a){a=a||{};bi(a)&&(a=lo(a));return a.controlType?new rv(a):a.dashboardType?new Ev(a):new qv(a)};function Jv(a,b,c){var d=b.D(c),e=b.jf(c),f=b.cb(c),d=a.mg(d,f,e);a.paa(d,b.Sq(c))}function Kv(a){for(var b=0,c=0;c<a[J];c++)b+=a[c];return b}function Ska(a){return a[J]}function Tka(a){return Kv(a)/a[J]}
function Lv(a,b,c){function d(a,b,c,d){return b[L](null,c[I](d,a))}var e=[],f=[];Y(b,function(a){if(di(a))e[C](a);else if(Vh(a)==$g){var b=a.column;Lha in a&&f[C]([b,{calc:gi(d,b,a.modifier),type:a[H],label:a[Rc],id:a.id}]);e[C](b)}});if(!Si(f)){for(var g=new ku(a),k=g.N9(),l=a.M(),n=0;n<l;n++)Y(f,function(a){k[a[0]]=a[1]});g.yq(k);a=g}var q=new Ko,s=[];Y(e,function(c,d){var e=a.D(c),f=b[d][Rc]||a.cb(c),g=null!=b[d].id?b[d].id:a.jf(c);q.mg(e,f,g);s[C](e)});c=c||[];Y(c,function(b){var c=b.column,d=
b[Rc]||a.cb(c),c=null!=b.id?b.id:a.jf(c);q.mg(b[H],d,c)});var u=[];Y(e,function(a){u[C]({column:a})});for(var w=a.Co(u),z=[],B=0;B<c[J];B++)z[C]([]);for(B=0;B<w[J];B++){Y(c,function(b,c){z[c][C](a[I](w[B],b.column))});g=!1;if(B<w[J]-1)for(g=!0,l=0;l<e[J];l++){var n=a[I](w[B],e[l]),F=a[I](w[B+1],e[l]);if(0!=Mo(s[l],n,F)){g=!1;break}}if(!g){var M=q.lq();Y(e,function(b,c){q.wa(M,c,a[I](w[B],b))});var N=b[J];Y(c,function(a,b){var c=a.aggregation[L](null,z[b]);q.wa(M,N+b,c)});for(g=0;g<c[J];g++)z[g]=[]}}return q}
;V("google.visualization.drawChart",Iv,void 0);V("google.visualization.drawFromUrl",function(a,b){var c=new Ct(b||fa[tc][Ic]),d=Lt(c,Wr),e;null!=d?e=d:(e={},Y(c.Oi.hk(),function(a){var b=Lt(c,a);try{null!=b&&(b=lo(b))}catch(d){}e[a]=b}),rp(e,Qj(e)));Iv(e,a)},void 0);
V("google.visualization.createUrl",function(a,b){bi(a)&&(a=lo(a));var c=[],d,e;for(e in a)if(e==Pha){var f=a[e],g;for(g in f)d=f[g],bi(d)||(d=io(d)),c[C](g+af+aa(String(d)))}else d=a[e],bi(d)||(d=ei(d[Wp])?d[Wp]():io(d)),c[C](e+af+aa(String(d)));d=Wn()+Ega;d=d[vb](/^https?:/,O);c=(b||d)+cf+c[ie](xe);c=c[vb](/'/g,zga);return c=c[vb](/"/g,yga)},void 0);
V("google.visualization.createSnippet",function(a){var b=Wn()+Fga,b=b[vb](/^https?:/,O),b=Lga+b+xga;a=Gv(a)[Wp]();a=a[vb](/</g,Be);a=a[vb](/>/g,Ae);return b=b+a+pga},void 0);V("google.visualization.createWrapper",Gv,void 0);V("google.visualization.ChartWrapper",qv,void 0);wa(qv[K],qv[K][Wb]);Ep(qv[K],qv[K][Nq]);qv[K].clone=qv[K].o;Fa(qv[K],qv[K][Wp]);qv[K].getSnapshot=qv[K].$Q;qv[K].getDataSourceUrl=qv[K].CS;qv[K].getDataTable=qv[K].Pa;qv[K].getChartName=qv[K].nW;qv[K].getChartType=qv[K].Ya;
qv[K].getChart=qv[K].Sd;qv[K].getContainerId=qv[K].zS;qv[K].getPackages=qv[K].K2;qv[K].getQuery=qv[K].On;qv[K].getRefreshInterval=qv[K].DS;qv[K].getView=qv[K].FS;pp(qv[K],qv[K][cq]);qv[K].getOptions=qv[K].Vc;sp(qv[K],qv[K][hq]);qv[K].getCustomRequestHandler=qv[K].Dsa;qv[K].isDefaultVisualization=qv[K].Waa;qv[K].pushView=qv[K].Psa;qv[K].sendQuery=qv[K].KQ;qv[K].setDataSourceUrl=qv[K].qi;qv[K].setDataTable=qv[K].jg;qv[K].setChart=qv[K].xL;qv[K].setChartName=qv[K].oW;qv[K].setChartType=qv[K].Gd;
qv[K].setContainerId=qv[K].HS;qv[K].setIsDefaultVisualization=qv[K].R3;qv[K].setPackages=qv[K].gI;qv[K].setQuery=qv[K].fk;qv[K].setRefreshInterval=qv[K].Vm;qv[K].setView=qv[K].PB;qv[K].setOption=qv[K].K;op(qv[K],qv[K][$p]);qv[K].setState=qv[K].vc;qv[K].setCustomRequestHandler=qv[K].Xsa;V("google.visualization.ControlWrapper",rv,void 0);wa(rv[K],rv[K][Wb]);Ep(rv[K],rv[K][Nq]);Fa(rv[K],rv[K][Wp]);rv[K].getSnapshot=rv[K].$Q;rv[K].getDataSourceUrl=rv[K].CS;rv[K].getDataTable=rv[K].Pa;
rv[K].getControlName=rv[K].Bsa;rv[K].getControlType=rv[K].Csa;rv[K].getControl=rv[K].eR;rv[K].getContainerId=rv[K].zS;rv[K].getPackages=rv[K].K2;rv[K].getQuery=rv[K].On;rv[K].getRefreshInterval=rv[K].DS;rv[K].getView=rv[K].FS;pp(rv[K],rv[K][cq]);rv[K].getOptions=rv[K].Vc;sp(rv[K],rv[K][hq]);rv[K].sendQuery=rv[K].KQ;rv[K].setDataSourceUrl=rv[K].qi;rv[K].setDataTable=rv[K].jg;rv[K].setControlName=rv[K].Usa;rv[K].setControlType=rv[K].Vsa;rv[K].setContainerId=rv[K].HS;rv[K].setPackages=rv[K].gI;
rv[K].setQuery=rv[K].fk;rv[K].setRefreshInterval=rv[K].Vm;rv[K].setView=rv[K].PB;rv[K].setOption=rv[K].K;op(rv[K],rv[K][$p]);rv[K].setState=rv[K].vc;V("google.visualization.DashboardWrapper",Ev,void 0);wa(Ev[K],Ev[K][Wb]);Ep(Ev[K],Ev[K][Nq]);Fa(Ev[K],Ev[K][Wp]);Ev[K].getBindings=Ev[K].xsa;Ev[K].getDataSourceUrl=Ev[K].CS;Ev[K].getDataTable=Ev[K].Pa;Ev[K].getDashboard=Ev[K].Esa;Ev[K].getDashboardName=Ev[K].Fsa;Ev[K].getContainerId=Ev[K].zS;Ev[K].getPackages=Ev[K].K2;Ev[K].getQuery=Ev[K].On;
Ev[K].getRefreshInterval=Ev[K].DS;Ev[K].getView=Ev[K].FS;Ev[K].getWrappers=Ev[K].Jsa;Ev[K].setBindings=Ev[K].Ssa;Ev[K].setDataSourceUrl=Ev[K].qi;Ev[K].setDataTable=Ev[K].jg;Ev[K].setDashboardName=Ev[K].Zsa;Ev[K].setContainerId=Ev[K].HS;Ev[K].setPackages=Ev[K].gI;Ev[K].setQuery=Ev[K].fk;Ev[K].setRefreshInterval=Ev[K].Vm;Ev[K].setView=Ev[K].PB;Ev[K].getSnapshot=Ev[K].$Q;Ev[K].setWrappers=Ev[K].jta;V("google.visualization.data.avg",Tka,void 0);V("google.visualization.data.count",Ska,void 0);V("google.visualization.data.group",Lv,void 0);
V("google.visualization.data.join",function(a,b,c,d,e,f){var g=c==Qg||c==Ag,k=c==zs||c==Ag,l=new Ko,n=[];Y(d,function(c){var d=a.D(c[0]),e=b.D(c[1]);if(d!=e)throw m("Key types do not match:"+d+Ke+e);Jv(l,a,c[0]);n[C](d)});var q=[],s=[];Y(d,function(a){q[C]({column:a[0]});s[C]({column:a[1]})});var u=a.Co(q),w=b.Co(s);Y(e,function(b){Jv(l,a,b)});Y(f,function(a){Jv(l,b,a)});for(var z=!1,B=0,F=0,M=0;B<u[J]||F<w[J];){var N=0,P=[];if(F>=w[J])if(g)P[0]=u[B],N=-1;else break;else if(B>=u[J])if(k)P[1]=w[F],
N=1;else break;else{P[0]=u[B];P[1]=w[F];for(var ba=0;ba<d[J];ba++){var N=a[I](P[0],d[ba][0]),U=b[I](P[1],d[ba][1]),N=Mo(n[ba],N,U);if(0!=N)break}}if(z&&0!=N)z=!1,F++;else{if(-1==N&&g||1==N&&k||0==N){l.lq();var qa,ya;-1==N&&g||0==N&&c!=zs?(qa=a,ya=0):(qa=b,ya=1);Y(d,function(a,b){c==Ag?l.wa(M,b,qa[I](P[ya],a[ya])):l.al(M,b,qa[I](P[ya],a[ya]),qa.Aa(P[ya],a[ya]),qa.sm(P[ya],a[ya]))});if(-1==N&&g||0==N){var Ha=d[J];Y(e,function(b,c){l.al(M,c+Ha,a[I](P[0],b),a.Aa(P[0],b),a.sm(P[0],b))})}if(1==N&&k||0==
N)Ha=e[J]+d[J],Y(f,function(a,c){l.al(M,c+Ha,b[I](P[1],a),b.Aa(P[1],a),b.sm(P[1],a))});M++}1==N?F++:B++;0==N&&(z=!0)}}return l},void 0);V("google.visualization.data.max",function(a){if(0==a[J])return null;for(var b=a[0],c=1;c<a[J];c++){var d=a[c];null!=d&&d>b&&(b=d)}return b},void 0);V("google.visualization.data.min",function(a){if(0==a[J])return null;for(var b=a[0],c=1;c<a[J];c++){var d=a[c];null!=d&&d<b&&(b=d)}return b},void 0);V("google.visualization.data.month",function(a){return a[Dd]()+1},void 0);
V("google.visualization.data.sum",Kv,void 0);V("__gvizguard__",!0,void 0);V(xha,St,void 0);St[K].makeRequest=St[K].makeRequest;St[K].setRefreshInterval=St[K].Vm;St[K].setQuery=St[K].fk;hp(St[K],St[K][Kp]);St[K].setRefreshable=St[K].eta;St[K].setTimeout=St[K][Yp];St[K].setHandlerType=St[K].ata;St[K].setHandlerParameter=St[K].Fda;St.setResponse=Wt;Bp(St[K],St[K][Iq]);V("google.visualization.CustomQuery",ru,void 0);hp(ru[K],ru[K][Kp]);V("google.visualization.QueryResponse",Qs,void 0);Qs[K].getDataTable=Qs[K].Pa;Qs[K].isError=Qs[K].Ni;
Qs[K].hasWarning=Qs[K].f1;Qs[K].getReasons=Qs[K].mca;Qs[K].getMessage=Qs[K].fI;Qs[K].getDetailedMessage=Qs[K].I0;V("google.visualization.DataTable",Ko,void 0);Ko[K].addColumn=Ko[K].mg;Ko[K].addRow=Ko[K].lq;Ko[K].addRows=Ko[K].Cz;Ko[K].clone=Ko[K].o;Ko[K].getColumnId=Ko[K].jf;xa(Ko[K],Ko[K][Qp]);Ko[K].getColumnLabel=Ko[K].cb;Ko[K].getColumnPattern=Ko[K].ju;Ko[K].getColumnProperty=Ko[K].Li;Ko[K].getColumnProperties=Ko[K].Sq;Ko[K].getColumnRange=Ko[K].qp;Ko[K].getColumnRole=Ko[K].Ss;
Ko[K].getColumnType=Ko[K].D;Ko[K].getDistinctValues=Ko[K].QR;Ko[K].getFilteredRows=Ko[K].WJ;Ko[K].getFormattedValue=Ko[K].Aa;Ko[K].getNumberOfColumns=Ko[K].H;Ko[K].getNumberOfRows=Ko[K].M;Ko[K].getProperties=Ko[K].sm;Ko[K].getProperty=Ko[K].Ao;Ko[K].getRowProperty=Ko[K].Yq;Ko[K].getRowProperties=Ko[K].mJ;Ko[K].getSortedRows=Ko[K].Co;Ko[K].getTableProperty=Ko[K].uR;Ko[K].getTableProperties=Ko[K].Mx;Ko[K].getUnderlyingTableColumnIndex=Ko[K].sR;Ko[K].getUnderlyingTableRowIndex=Ko[K].pR;fb(Ko[K],Ko[K][I]);
Ko[K].insertColumn=Ko[K].jda;Ko[K].insertRows=Ko[K].sY;Ko[K].removeColumn=Ko[K].a2;Ko[K].removeColumns=Ko[K].gea;Ko[K].removeRow=Ko[K].mB;Ko[K].removeRows=Ko[K].hea;Ko[K].setCell=Ko[K].al;Ko[K].setColumnLabel=Ko[K].Tsa;Ko[K].setColumnProperties=Ko[K].paa;Ko[K].setColumnProperty=Ko[K].Sv;Ko[K].setFormattedValue=Ko[K].uH;Ko[K].setProperties=Ko[K].kv;Ko[K].setProperty=Ko[K][Dc];Ko[K].setRowProperties=Ko[K].fta;Ko[K].setRowProperty=Ko[K].s4;Ko[K].setTableProperties=Ko[K].gta;Ko[K].setTableProperty=Ko[K].hta;
Ko[K].setValue=Ko[K].wa;nb(Ko[K],Ko[K][Zd]);Fa(Ko[K],Ko[K][Wp]);V("google.visualization.DataView",ku,void 0);ku.fromJSON=lu;ku[K].getColumnId=ku[K].jf;xa(ku[K],ku[K][Qp]);ku[K].getColumnLabel=ku[K].cb;ku[K].getColumnPattern=ku[K].ju;ku[K].getColumnProperty=ku[K].Li;ku[K].getColumnProperty=ku[K].Li;ku[K].getColumnProperties=ku[K].Sq;ku[K].getColumnRange=ku[K].qp;ku[K].getColumnRole=ku[K].Ss;ku[K].getColumnType=ku[K].D;ku[K].getDistinctValues=ku[K].QR;ku[K].getFilteredRows=ku[K].WJ;
ku[K].getFormattedValue=ku[K].Aa;ku[K].getNumberOfColumns=ku[K].H;ku[K].getNumberOfRows=ku[K].M;ku[K].getProperties=ku[K].sm;ku[K].getProperty=ku[K].Ao;ku[K].getRowProperty=ku[K].Yq;ku[K].getRowProperties=ku[K].mJ;ku[K].getSortedRows=ku[K].Co;ku[K].getTableColumnIndex=ku[K].jF;ku[K].getUnderlyingTableColumnIndex=ku[K].sR;ku[K].getTableRowIndex=ku[K].cn;ku[K].getUnderlyingTableRowIndex=ku[K].pR;ku[K].getTableProperty=ku[K].uR;ku[K].getTableProperties=ku[K].Mx;fb(ku[K],ku[K][I]);
ku[K].getViewColumnIndex=ku[K].Daa;ku[K].getViewColumns=ku[K].N9;ku[K].getViewRowIndex=ku[K].Isa;ku[K].getViewRows=ku[K].oca;ku[K].hideColumns=ku[K].Ksa;ku[K].hideRows=ku[K].Lsa;ku[K].setColumns=ku[K].yq;ku[K].setRows=ku[K].qn;ku[K].toDataTable=ku[K].ww;Fa(ku[K],ku[K][Wp]);V("google.visualization.errors",Ss,void 0);Ss.addError=Ss.td;Ss.removeAll=Ss.oc;Ss.removeError=Ss.Qsa;Ss.addErrorFromQueryResponse=Ss.TB;Ss.getContainer=Ss.ac;Ss.createProtectedCallback=Ss.UP;V(yha,eu,void 0);V(zha,fu,void 0);
V(Cha,hu,void 0);V(Bha,iu,void 0);V(Aha,ju,void 0);V("google.visualization.QueryWrapper",qu,void 0);op(qu[K],qu[K][$p]);Ep(qu[K],qu[K][Nq]);qu[K].setCustomErrorHandler=qu[K].Wsa;qu[K].sendAndDraw=qu[K].xC;qu[K].setCustomPostResponseHandler=qu[K].xR;qu[K].setCustomResponseHandler=qu[K].yR;Bp(qu[K],qu[K][Iq]);V("google.visualization.arrayToDataTable",Xfa,void 0);V("google.visualization.datautils.compareValues",Mo,void 0);
V("google.visualization.dataTableToCsv",function(a){for(var b=O,c=0;c<a.M();c++){for(var d=0;d<a.H();d++){0<d&&(b+=Je);var e=a.Aa(c,d),e=e[vb](/"/g,wga),f=-1!=e[ld](Je),g=-1!=e[ld](me),k=-1!=e[ld](oe);if(f||g||k)e=oe+e+oe;b+=e}b+=me}return b},void 0);V("google.visualization.GadgetHelper",au,void 0);au[K].createQueryFromPrefs=au[K].rsa;au[K].validateResponse=au[K].lta;;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});



var Mv=unescape,Nv=escape,Ov=setTimeout,Pv=navigator;function Qv(a,b){return a.direction=b}function Rv(a,b){return a.filled=b}function Sv(a,b){return a.weight=b}function Tv(a,b){return a.collapse=b}function Uv(a,b){return a.selected=b}function Vv(a,b){return a.stroked=b}function Wv(a,b){return a.fillcolor=b}function Xv(a,b){return a.select=b}function Yv(a,b){return a.setRadius=b}function Zv(a,b){return a.setSelection=b}function $v(a,b){return a.depth=b}function aw(a,b){return a.refresh=b}
function bw(a,b){return a.items=b}function cw(a,b){return a.whiteSpace=b}function dw(a,b){return a.strokeweight=b}function ew(a,b){return a.fillStyle=b}function fw(a,b){return a.setVisible=b}function gw(a,b){return a.marginWidth=b}function hw(a,b){return a.cursor=b}function iw(a,b){return a.size=b}function jw(a,b){return a.setVisibleChartRange=b}function kw(a,b){return a.coordorigin=b}function lw(a,b){return a.style=b}function mw(a,b){return a.close=b}function nw(a,b){return a.ticks=b}
function ow(a,b){return a.parent=b}function pw(a,b){return a.getPosition=b}function qw(a,b){return a.isEnabled=b}function rw(a,b){return a.range=b}function sw(a,b){return a.marginHeight=b}function tw(a,b){return a.coordinates=b}function uw(a,b){return a.action=b}function vw(a,b){return a.reset=b}function ww(a,b){return a.startTime=b}function xw(a,b){return a.node=b}function yw(a,b){return a.root=b}function zw(a,b){return a.lineWidth=b}function Aw(a,b){return a.frameBorder=b}
function Bw(a,b){return a.text=b}function Cw(a,b){return a.annotations=b}function Dw(a,b){return a.createCaption=b}function Ew(a,b){return a.fontFamily=b}function Fw(a,b){return a.value=b}function Gw(a,b){return a.move=b}function Hw(a,b){return a.strokeStyle=b}function Iw(a,b){return a.strokecolor=b}function Jw(a,b){return a.radius=b}function Kw(a,b){return a.getHeight=b}function Lw(a,b){return a.scrolling=b}function Mw(a,b){return a.orientation=b}function Nw(a,b){return a.setContent=b}
function Ow(a,b){return a.getContent=b}function Pw(a,b){return a.visible=b}function Qw(a,b){return a.fontWeight=b}function Rw(a,b){return a.scrollTop=b}function Sw(a,b){return a.getColors=b}function Tw(a,b){return a.getSelection=b}function Uw(a,b){return a.disabled=b}function Vw(a,b){return a.textAlign=b}function Ww(a,b){return a.background=b}function Xw(a,b){return a.fontStyle=b}function Yw(a,b){return a.getId=b}function Zw(a,b){return a.anchor=b}function $w(a,b){return a.coords=b}
function ax(a,b){return a.coordsize=b}function bx(a,b){return a.setPosition=b}function cx(a,b){return a.element=b}function dx(a,b){return a.update=b}function ex(a,b){return a.transform=b}
var gx="origin",ix="order",jx="direction",kx="shape",lx="fillColor",mx="getParent",nx="center",ox="classList",px="selection",qx="inRange",rx="reverse",sx="extend",tx="layout",ux="selected",vx="collapsed",wx="insert",xx="interval",yx="geometry",zx="setEnd",Ax="strokeColor",Bx="registerElement",Cx="write",Dx="definition",Ex="fillText",Fx="focus",Gx="select",Hx="values",Vx="padding",Wx="elements",Xx="moveTo",Yx="setSelection",Zx="depth",$x="getBounds",ay="datum",by="offset",cy="items",dy="contentWindow",
ey="duplicate",fy="time",gy="caption",hy="setVisible",iy="cursor",jy="html",ky="views",ly="size",my="MapTypeId",ny="createElementNS",oy="setVisibleChartRange",py="handle",qy="save",ry="nodes",sy="rotate",ty="moveToElementText",uy="addListener",vy="close",wy="ticks",xy="parent",yy="dataType",zy="getPosition",Ay="isEnabled",By="range",Cy="multiple",Dy="fireEvent",Ey="coordinates",Fy="scale",Gy="restore",Hy="action",Iy="startTime",Jy="fillRect",Ky="attributes",Ly="node",My="compact",Ny="lineWidth",Oy=
"closePath",Py="isCollapsed",Qy="margin",Ry="lineTo",Sy="icon",Ty="replaceChild",Uy="annotations",Vy="getCenter",Wy="createCaption",Xy="blur",Yy="move",Zy="backgroundColor",$y="domain",az="updateOptions",bz="radius",cz="equals",dz="beginPath",ez="getHeight",fz="play",gz="path",hz="detach",iz="getContext",jz="translate",kz="LN10",lz="orientation",mz="setContent",nz="getContent",oz="visible",pz="setActive",qz="strokeRect",rz="frames",sz="setStart",tz="getColors",uz="title",vz="labels",wz="getSelection",
xz="duration",yz="scope",zz="rect",Az="then",Bz="alpha",Cz="Circle",Dz="background",Ez="entries",Fz="getId",Gz="anchor",Hz="moveEnd",Iz="coords",Jz="compareEndPoints",Kz="addColorStop",Lz="setPosition",Mz="element",Nz="contentDocument",Oz="axis",Pz="update",Qz="areas",Rz="append",Sz="transform",Tz="event",Uka="\n M/d",Vka="\n a",Wka="\n yyyy",Xka="\x0B",Yka=" (",Zka=" (count)",$ka=" * ",ala=" + ",Uz=" - ",bla=" - Flash Player Installation",cla=" / ",dla=" 0 ",ela=" = ",fla=" [+]",gla=" _loaded = true;",
hla=" already defined.",ila=" does not have a domain column.",Vz=' id="',jla=" loaded, but verification object ",kla=' onload="CHART_loaded()"',Wz=" to ",lla=" was not defined.",mla=' xmlns:svg="http://www.w3.org/2000/svg"',nla=' xmlns:xlink="http://www.w3.org/1999/xlink">',Xz='" ',ola='" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="',pla='" height="',qla='" name="',rla='" src="http://www.google.com/ig/ifr?url=',sla='" style="',Yz='" value="',tla='" width="',Zz='">',$z='"></div>',ula=
"#.###",aA="#000",vla="#000020",bA="#00f",cA="#0f0",dA="#109618",eA="#222222",fA="#333333",gA="#3399CC",hA="#444444",iA="#666",jA="#666666",wla="#7993ad",xla="#7f9a6b",yla="#8080ff",kA="#994499",lA="#999",mA="#999999",zla="#9a9a9a",Ala="#9bbdde",nA="#CCCCCC",oA="#DC3912",Bla="#DDD",pA="#EFE6DC",qA="#FF9900",rA="#FFFFFF",Cla="#a2c488",Dla="#a992ad",Ela="#ad7d79",Fla="#aea971",sA="#b7b7b7",Gla="#c991ff",tA="#ccc",uA="#cccccc",Hla="#cdc785",Ila="#ce9839",Jla="#d2feb0",Kla="#d6b9db",vA="#dc3912",Lla=
"#dea19b",Mla="#default#VML",wA="#e0e0e0",xA="#eee",Nla="#eeee5b",Ola="#eeeeac",Pla="#eeeeee",yA="#f00",Qla="#ff9900",Rla="#ffbc46",Sla="#ffd1c9",Tla="#fff0db",Ula="#visualization",Vla="$version",Wla="%s",Xla="%s's administration (under dispute)",Yla="%s://www.gstatic.com/charts/%s/%s/",zA="&nbsp;",Zla="&up_",$la="&up__table_query_url=",ama="').send(\n     function(response) {\n      new ",bma="']});\n\n   function drawVisualization() {\n    new google.visualization.Query('",cma='(\n       document.getElementById(\'visualization\')).\n        draw(response.getDataTable(), null);\n      });\n   }\n\n   google.setOnLoadCallback(drawVisualization);\n  \x3c/script>\n </head>\n <body>\n  <div id="visualization" style="width: 500px; height: 500px;"></div>\n </body>\n</html>',
dma=") translate(",ema=",0,",fma="--",gma="-10000px",hma="-1000px",ima="-active",jma="-bg",kma="-buttons",AA="-caption",lma="-checkbox",mma="-checked",nma="-collapse-left",oma="-collapse-right",BA="-content",CA="-default",DA="-disabled",EA="-dropdown",pma="-focused",qma="-highlight",rma="-horizontal",sma="-hover",tma="-inner-box",uma="-mag",vma="-open",wma="-outer-box",xma="-rtl",yma="-selected",zma="-title",Ama="-title-close",Bma="-title-draggable",Cma="-title-text",Dma="-unchecked",Ema="-undetermined",
Fma="-vertical",Gma="-webkit-user-select:none;",Hma="../../shapes/rect-util",FA="./abstract_shape",GA="./circle",HA="./ellipse",Ima="./group",IA="./line",JA="./path",Jma="./path-util",KA="./rect",Kma="./shapes",LA="./svg-util",MA="./text",Lma=".annotations.",Mma=".color",Nma=".enableInteractivity",Oma=".gif",Pma=".hole",Qma=".js",Rma=".lbl",Sma=".offset",Tma=".style",Uma=".textStyle",Vma=".type",Wma=".visibleInLegend",Xma="//chart.googleapis.com/chart",Yma="/>",Zma="/core/patterns/",NA="/core/tooltip.css",
OA="0 0",$ma="0 0 4 4",PA="0%",ana="1.8",bna="1/",QA="100%",cna="12pt Times New Roman",RA="15px",SA="1e12",TA="1px",dna="1px solid infotext",UA="2",ena="200px",VA="2d",YA="4",fna="420+",gna="49.99%",hna="5.5",ina="50%",jna="525",kna="531",lna="532.0",mna="533.17.9",ZA="6",$A="636363",aB="7",nna="808080",ona="9.0",pna="90%",qna="9e9e9e",bB=": ",rna=":m",cB=":mm",sna=":ss",tna=":|",una=";color: #333333;margin:0;font-style:",vna=";font-weight:",wna=";height:",xna=";overflow-y:",yna=";stop-opacity:",
zna=";text-decoration:",Ana=";width:",Bna="< ",dB="</body>",eB="</div>",fB="</head>",gB="</html>",Cna="</object>",Dna="\x3c/script>",hB="</span>",Ena='<?xml version="1.0"?>',Fna='<body marginwidth="0" marginheight="0"',Gna="<default>",Hna='<div id="chartArea"></div>',Ina='<div id="renderers"></div>',Jna='<embed type="application/x-shockwave-flash" src="',iB="<head>",Kna='<html xmlns:v="urn:schemas-microsoft-com:vml">',Lna='<html xmlns="http://www.w3.org/1999/xhtml"',Mna='<html>\n <head>\n  <title>Google Visualization API</title>\n  <script type="text/javascript" src="http://www.google.com/jsapi">\x3c/script>\n  <script type="text/javascript">\n   google.load(\'visualization\', \'1\', {packages: [\'',
Nna='<iframe style="',Ona='<object id="',Pna='<param name="',Qna='<param name="flashvars" value="',Rna='<param name="movie" value="',Sna='<script type="text/javascript">',Tna='<span style="color:',jB="<style> v\\:* { behavior:url(#default#VML);}</style>",kB='="',Una="A ",Vna="A chart.",lB="AT",Wna="ActiveX",Xna="Add to iGoogle",Yna="All data columns of the same series must be of the same data type",Zna="All domains must be of the same data type",mB="Area",nB="Arial",$na="B",oB="BACKGROUND",aoa="BODY",
pB="Bars",boa="Billion",qB="C",rB="CELL",coa="COLUMN_INDEX",sB="COM",tB="COUNTRIES",doa="Cancel",eoa="Chart options",foa="Circle",goa="Click",hoa="Click to expand annotations",ioa="Close",IB="Column ",JB="Columns",KB="Component already rendered",joa="Copy-Paste this code to an HTML page",koa="Current: ",loa="DOMMouseScroll",moa="Data has no columns.",noa="Data must contain at least two columns.",LB="Data table is not defined",ooa="DblClick",poa="Drawing_Frame_",qoa="Each values column may be followed by one or two annotation columns. column number ",
roa="Ellipse",MB="End",soa="EndToEnd",toa="Error while loading script ",uoa="Export data as CSV",voa="Export data as HTML",woa='Failed geocoding "',xoa="First column must be a domain column",yoa="First column must contain date, or date and time.",zoa="GViz is Great.",Aoa="Geocoding failed for all data points",Boa="Google Visualization",Coa="Google_Visualization",Doa="Group",Eoa="HEAD",NB="HH:mm",Foa="HH:mm MMMM dd, yyyy",Goa="HH:mm:ss",Hoa="HTML",Ioa="HoverIn",Joa="HoverOut",Koa="Items",Loa="Javascript code",
Moa="Jsloader error (code #",Noa="L ",OB="LI",Ooa="Last domain does not have enough data columns (missing ",PB="Line",QB="Lines",Poa="M ",Qoa="METROS",RB="MMM",SB="MMMM dd, yyyy",Roa="Million",Soa="MouseDown",Toa="MouseUp",TB="No data",Uoa="OK",Voa="Only one data column with role 'tooltip' per series is allowed",Woa="Other",Xoa="PROVINCES",Yoa="Path",UB="Pie",Zoa="PlugIn",$oa="Previous data",apa="Previous: ",bpa="Promise cannot resolve to itself",cpa="Publish to web page",dpa="Quadrillion",epa="REGIONS",
VB="ROW",WB="ROW_INDEX",fpa="Rect",gpa="Requested map does not exist.",hpa="RightClick",XB="Roboto2",YB="Roboto2-light",ipa="SU",jpa="SUBREGIONS",ZB="SUBTYPE",$B="Scatter",kpa="Script ",lpa="Scroll",mpa="Shockwave Flash",npa="ShockwaveFlash.ShockwaveFlash",opa="ShockwaveFlash.ShockwaveFlash.",ppa="ShockwaveFlash.ShockwaveFlash.6",qpa="ShockwaveFlash.ShockwaveFlash.7",rpa="SourceAlpha",spa="SourceGraphic",aC="Start",tpa="Start and end points must be 2D",upa="StartToEnd",vpa="StartToStart",bC="TD",
cC="Text",wpa="The columns type does not match the supported data format. See documentation for supported formats.",xpa="The visualization is not ready yet.",ypa="Timeout reached for loading script ",dC="To",zpa="Trendline ",Apa="Trillion",Bpa="UK",Cpa="UL",eC="US",fC="US-",Dpa="UTF-8",Epa="Unable to set parent component",Fpa="Unexpected domain column (column #",Gpa="Unknown granularity.",gC="Value",Hpa="Verification object ",Ipa="WA",Jpa="Windows CE",hC="X",Kpa="Y",Lpa="Your browser does not support charts",
iC="_",Mpa="_ABSTRACT_RENDERER_ID_",Npa="__",Opa="__DISPUTED__",Ppa="__DISPUTED__All",Qpa="__internal_",Rpa="_callbacks_.",jC="_focusedLabels",kC="_selectedLabels",Spa="_trendline",Tpa="charts-button",Upa="charts-checkbox",Vpa="charts-container",Wpa="charts-control",Xpa="charts-custom-button",Ypa="charts-flat-button",lC="charts-inline-block",mC="charts-inline-block ",Zpa="charts-link-button",
nC="charts-menu",$pa="charts-menu-button",aqa="charts-menuheader",bqa="charts-menuitem",cqa="charts-menuitem-accel",dqa="charts-menuitem-mnemonic-separator",oC="charts-menuseparator",eqa="charts-modalpopup",pC="charts-option",fqa="charts-option-selected",gqa="charts-select",hqa="charts-serverchart-image",iqa="charts-slider-disabled",
jqa="charts-slider-dragging",kqa="charts-slider-thumb-dragging",qC="action",lqa="actionsMenu.disabledTextStyle",mqa="actionsMenu.textStyle",nqa="actionsMenuEntry",oqa="actionsMenuEntryClick",pqa="actionsMenuEntryHoverIn",qqa="actionsMenuEntryHoverOut",rqa="activate",rC="activedescendant",sqa="additions text",tqa="ae",sC="afterhide",tC="aftershow",uqa="aggregationTarget",uC="allValuesSuffix",vqa="allowContainerBoundaryTextCufoff",vC="always",wqa="alwaysOutside",xqa="angle",
yqa="animate",wC="animation.duration",zqa="animation.easing",Aqa="animation.maxFramesPerSecond",Bqa="animationEasing",Cqa="animationfinish",Dqa="animationframefinish",xC="annotation",Eqa="annotation.",Fqa="annotationClick",Gqa="annotationHoverIn",Hqa="annotationHoverOut",Iqa="annotations.alwaysOutside",Jqa="annotations.boxStyle",Kqa="annotations.datum.alwaysOutside",Lqa="annotations.datum.boxStyle",Mqa="annotations.datum.highContrast",Nqa="annotations.datum.stemColor",Oqa="annotations.datum.style",
Pqa="annotations.datum.textStyle",Qqa="annotations.domain.boxStyle",Rqa="annotations.domain.stemColor",Sqa="annotations.domain.style",Tqa="annotations.domain.textStyle",Uqa="annotations.highContrast",Vqa="annotations.stemColor",Wqa="annotations.style",yC="annotations.textStyle",zC="annotationtext",AC="arc",BC="area",Xqa="area.",CC="areaOpacity",Yqa="aria-activedescendant",Zqa="aria-hidden",DC="aria-label",EC="arial",$qa="attachToEnd",ara="attachToStart",FC="axis",bra="axisBackgroundColor",cra="axisLabelFormatter",
dra="axisTitlesPosition",GC="background",HC="backgroundColor",IC="backgroundColor.fill",JC="bar",era="bar.",fra="barWidth",KC="bars",LC="baseline",gra="baselineColor",MC="beforedrag",NC="beforehide",OC="beforeshow",hra="begin",ira="bfbfbf",jra="bg",PC="bhg",QC="bhs",RC="black",SC="blue",TC="blur",UC="bold",kra="bold ",lra="border",VC="border-box",mra="border:0;vertical-align:bottom;",WC="bottom",XC="bottom-space",YC="bottom-vert",ZC="bottom_left",nra="bound",$C="bounds",aD="box",ora="boxStyle",pra=
"boxWidth",qra="boxes",bD="br",cD="bubble",rra="bubble.opacity",sra="bubble.stroke",tra="bubble.textStyle",dD="bubbles",eD="button",fD="bvg",gD="bvs",ura="callImmediate",vra="callback",hD="cancel",iD="candlestick",wra="candlestick.fallingColor",xra="candlestick.hollowIsRising",yra="candlestick.risingColor",jD="candlesticks",kD="canvas",lD="category",zra="categoryClick",Ara="categoryHoverIn",Bra="categoryHoverOut",mD="categorypoint",nD="categorysensitivityarea",Cra="cccccc",oD="cell",pD="center",Dra=
"centerSelectionAroundData",qD="change",rD="character",sD="chartArea",Era="chartArea.backgroundColor",tD="chartArea.height",uD="chartArea.left",vD="chartArea.top",wD="chartArea.width",Fra="chartClick",Gra="chartDblClick",Hra="chartDrag",Ira="chartDragEnd",Jra="chartDragStart",Kra="chartHoverIn",Lra="chartHoverOut",Mra="chartMouseDown",Nra="chartMouseMove",Ora="chartMouseUp",Pra="chartOptions",Qra="chartPinch",Rra="chartPinchEnd",Sra="chartPinchStart",Tra="chartRightClick",Ura="chartScroll",xD="chartType",
yD="chartarea",Vra="charteditor",zD="chco",Wra="chd",Xra="chdl",Yra="check",AD="checkbox",BD="checked",Zra="chf",$ra="chl",asa="chld",CD="chs",DD="cht",bsa="chtt",csa="chxl",dsa="chxt",ED="circle",FD="classdef",esa="clear",fsa="clip-path",gsa="clipPath",GD="clipped",hsa="clone",HD="close",ID="closedPhase",JD="col-resize",isa="collapse",KD="color",jsa="color2",LD="colorAxis.colors",ksa="colorAxis.legend.numberFormat",lsa="colorAxis.legend.position",msa="colorAxis.legend.textStyle",nsa="colorAxis.maxValue",
osa="colorAxis.minValue",psa="colorAxis.values",qsa="colorAxis.values must not contain nulls",MD="colorBar",rsa="colorbar",ND="colors",ssa="columns",tsa="connectSteps",OD="contextmenu",usa="continents",vsa="corners.bottomleft.rx",wsa="corners.bottomleft.ry",xsa="corners.bottomright.rx",ysa="corners.bottomright.ry",zsa="corners.rx",Asa="corners.ry",Bsa="corners.topleft.rx",Csa="corners.topleft.ry",Dsa="corners.topright.rx",Esa="corners.topright.ry",PD="countries",Fsa="countries_en",Gsa="country",Hsa=
"crosshair.color",Isa="crosshair.focused.color",Jsa="crosshair.focused.opacity",Ksa="crosshair.focused.orientation",Lsa="crosshair.opacity",Msa="crosshair.orientation",Nsa="crosshair.selected.color",Osa="crosshair.selected.opacity",Psa="crosshair.selected.orientation",Qsa="crosshair.trigger",Rsa="csv",Ssa="cursor:default;-webkit-user-select:none;",QD="curve",RD="curveType",Tsa="cut",SD="cx",TD="cy",UD="dash",Usa="dataOpacity",Vsa="datalessRegionColor",VD="dateFormat",WD="datum",Wsa="datumClick",Xsa=
"datumHoverIn",Ysa="datumHoverOut",XD="day",YD="dblclick",Zsa="deactivate",ZD="default",$sa="defaultColor",$D="defs",ata="degree",bta="destroy",cta="detectflash",aE="dialogselect",dta="diamond",eta="diff.innerCircle.borderFactor",fta="diff.innerCircle.radiusFactor",bE="diff.newData.opacity",gta="diff.newData.tooltip.prefix",hta="diff.newData.widthFactor",ita="diff.oldData.color",jta="diff.oldData.inCenter",cE="diff.oldData.opacity",kta="diff.oldData.tooltip.prefix",dE="disable",lta="disabled",mta=
"display:table-cell;padding: 0;margin: 0;border: 0",nta="display:table;position:absolute;padding:0;margin:0;border:0",ota="displayAnnotations",pta="displayDateBarSeparator",qta="displayLegendDots",rta="displayLegendValues",sta="displayMode",eE="displayRangeSelector",tta="displayTinySlicesInLegend",fE="displayZoomButtons",uta="disputed",gE="dive",hE="doExpressInstall",vta="down",iE="drag",wta="dragToPan",xta="dragToZoom",yta="dragend",zta="dragstart",Ata="drawCircle",Bta="drawEllipse",Cta="drawLine",
Dta="drawRect",Eta="drawShape",Fta="drawText",Gta="drop",Hta="dx",Ita="dy",jE="e",Jta="earlycancel",Kta="easing",Lta="elaborated",Mta="elaborated.isDisputed",Nta="elaborated.origin.x",Ota="elaborated.origin.y",Pta="elaborated.rowId",kE="ellipse",Qta="empty",lE="en",mE="enable",nE="enableInteractivity",Rta="enableRegionInteractivity",Sta="enableScrollWheel",oE="end",pE="enter",Tta="exp",Uta="expanded",qE="explicit",rE="explorer",sE="explorer.actions",Vta="explorer.axis",Wta="explorer.axis.",Xta="explorer.keepInBounds",
Yta="explorer.maxZoomIn",Zta="explorer.maxZoomOut",$ta="explorer.zoomDelta",aua="feComponentTransfer",bua="feFuncA",cua="feGaussianBlur",dua="feMerge",tE="feMergeNode",eua="feOffset",uE="feature",vE="featureClick",wE="featureHover",xE="featureMove",yE="fgrid",zE="fill",AE="fill-opacity",fua="fill.color",gua="fill.opacity",hua="fillColor",iua="fillOpacity",BE="finish",jua="firstVisibleText",kua="fixedRangeSize",lua='flashvars="',CE="focusTarget",mua="focusedFeature",nua="focusedMarker",oua="font-family",
pua="font-family:",qua="font-size",DE="font-style",EE="font-weight",rua="font.family",sua="font.size",FE="fontColor",tua="fontFamily",GE="fontName",HE="fontSize",IE="forceIFrame",JE="format",uua="formatOptions",KE="formatOptions.prefix",LE="formatOptions.scaleFactor",ME="formatOptions.suffix",vua="formatter.numDecimals",wua="formatter.numSignificantDigits",xua="formatter.unit",yua="formatter.useMagnitudes",zua="function CHART_loaded() {",Aua="g_vml_",Bua="g_vml_:",Cua="g_vml_\\:*{behavior:url(#default#VML)}",
Dua="geocodingContext",NE="get",Eua="goog_",Fua="google-visualization-toolbar-big-dialog",Gua="google-visualization-toolbar-html-code-explanation",Hua="google-visualization-toolbar-small-dialog",OE="google-visualization-tooltip",Iua="google-visualization-tooltip-action",Jua="google-visualization-tooltip-action-list",Kua="google-visualization-tooltip-item",Lua="google-visualization-tooltip-item-list",Mua="google-visualization-tooltip-separator",Nua="google-visualization-tooltip-square",Oua="google.visualization.AreaChart",
Pua="google.visualization.BarChart",Qua="google.visualization.ColumnChart",Rua="google.visualization.LineChart",Sua="google.visualization.PieChart",Tua="google.visualization.ScatterChart",Uua="google_visualization_geochart_",Vua="google_visualization_geochart_boundingBoxes",Wua="google_visualization_geochart_mapList",PE="gradient",Xua="gradientUnits",QE="gray",RE="green",SE="grid",TE="gridline",Yua="gridlineColor",Zua="gridlines.allowMinor",$ua="gridlines.color",ava="gridlines.count",bva="gridlines.minMajorTextDistance",
cva="gridlines.minMinorTextDistance",dva="gridlines.minNotchDistance",eva="gridlines.minStrongLineDistance",fva="gridlines.minStrongToWeakLineDistance",gva="gridlines.minWeakLineDistance",hva="gridlines.minorGridlineOpacity",iva="gridlines.minorTextOpacity",jva="gridlines.newTimeline",kva="gridlines.unitThreshold",UE="group",lva="hAxes.",VE="hAxis",mva="hAxis#",WE="halign",XE="haspopup",YE="headerColor",ZE="headerHeight",nva="height:",$E="hide",aF="high",ova="highContrast",bF="highlight",cF="histogram",
pva="histogram.bucketSize",dF="histogram.hideBucketItems",qva="histogram.lastBucketPercentile",rva="histogram.maxBucketNumber",sva="histogram.minBucketNumber",tva="histogram.sortBucketItems",uva="histogramBucketItems",vva="histogramBuckets",wva="histogramElementIndexes",xva="hour",yva="hover",eF="hoverIn",fF="hoverOut",zva="htmlcode",Ava="http:",Bva="http://www.google.com/ig/adde?moduleurl=",Cva="http://www.w3.org/1999/xlink",gF="http://www.w3.org/2000/svg",hF="https:",iF="hybrid",jF="i",kF="id",
Dva="identifier",lF="iframe",Eva="igoogle",Fva="image",Gva="image/png",Hva="image/svg+xml",mF="in",nF="inAndOut",Iva="inTextPosition",Jva="info/boundingBoxes.js",Kva="info/mapList.js",Lva="infobackground",oF="input",pF="inside",Mva="interactivityModel",qF="interpolateNulls",rF="interval",Nva="interval.",Ova="intervals.",sF="is3D",Pva="isDiff",tF="isStacked",uF="italic",Qva="italic ",Rva='javascript:""',Sva="jscode",Tva="kavrayskiy-vii",Uva="keepAspectRatio",vF="key",wF="keydown",xF="keyup",yF="l",
zF="label",AF="labelInLegend",BF="labeled",CF="labelledby",Vva="leave",DF="legend",Wva="legend.alignment",Xva="legend.bar.length",Yva="legend.iconWidthScaleFactor",Zva="legend.labeledValueText",$va="legend.maxLines",awa="legend.newLegend",bwa="legend.numberFormat",cwa="legend.orientation",dwa="legend.pagingTextStyle",ewa="legend.position",fwa="legend.scrollArrows.activeColor",gwa="legend.scrollArrows.inactiveColor",hwa="legend.scrollArrows.orientation",iwa="legend.showPageIndex",jwa="legend.textStyle",
kwa="legendEntry",Bwa="legendEntryClick",Cwa="legendEntryHoverIn",Dwa="legendEntryHoverOut",Ewa="legendFontSize",Fwa="legendScrollButton",Gwa="legendScrollButtonClick",Hwa="legendTextColor",EF="legendTextStyle",FF="legendentry",GF="legendscrollbutton",HF="letter",IF="li",JF="line",KF="line.",Iwa="lineColor",Jwa="lineDashStyle",Kwa="lineSize",Lwa="lineSpacing",Mwa="lineWeight",LF="lineWidth",MF="linear",Nwa="linearGradient",NF="links",Owa="listbox",Pwa="load",Qwa="loaded",OF="log",PF="logScale",Rwa=
"logScaleX",Swa="losecapture",Twa="low",QF="ltr",Uwa="magnifyingGlass.enable",Vwa="magnifyingGlass.zoomFactor",RF="magnifyingGlassBorder",SF="magnifyingGlassTriangle",Wwa="majorAxisTextColor",Xwa="mapLoaded",TF="mapType",Ywa="mapfiles/%s.js",UF="marker",Zwa="marker.style.stroke",$wa="marker.style.stroke.color",axa="marker.style.stroke.width",VF="markerClick",mG="markerHover",bxa="markerMove",cxa="markerOpacity",nG="math",dxa="matrix(",oG="max",exa="maxAlternation",pG="maxColor",fxa="maxColorValue",
qG="maxDepth",gxa="maxTextLines",rG="maximized",hxa="menu",ixa="menuitem",sG="menuitemcheckbox",tG="menuitemradio",uG="mercator",jxa="meta",vG="metros",wG="midColor",xG="middle",yG="min",zG="minColor",kxa="minColorValue",lxa="minRangeSize",mxa="minTextSpacing",nxa="minorAxisTextColor",AG="minorGridlines.color",oxa="minorGridlines.count",BG="mirrorLog",CG="mixed",pxa="modal-dialog",DG="month",qxa="mouseenter",rxa="mouseleave",EG="mousemove",FG="mouseup",GG="mousewheel",HG="move",IG="move_offscreen",
JG="name",KG="natural",LG="no",sxa="nodeType",MG="normal",txa="notime",NG="nowrap",uxa="objectBoundingBox",vxa="ocean",OG="off",PG="offset",QG="ok",RG="old-data",wxa="onmousedown",SG="onmousemove",TG="onmouseout",UG="onmouseover",xxa="onmouseup",yxa="onreadystatechange",zxa="onunload",Axa="opacity2",VG="opaque",Bxa="open",Cxa="optimizeQuality",Dxa="option",WG="orientation",XG="out",Exa="out:csv;",Fxa="out:html;",Gxa="outTextPosition",YG="outside",Hxa="oval",Ixa="overflow:auto;position:absolute;top:0;width:100px;height:100px",
Jxa="overflow:hidden;position:relative;width:",Kxa="overflowX",Lxa="overlaybox",ZG="owns",$G="p",Mxa="p3",Nxa="package",Oxa="paste",aH="path",Pxa="pathinterval",Qxa="patternUnits",Rxa="pc",bH="percentage",Sxa="phase",cH="pie",dH="pieHole",Txa="pieResidueSliceColor",Uxa="pieResidueSliceLabel",eH="pieSliceBorderColor",fH="pieSliceText",Vxa="pieSliceTextStyle",Wxa="pieStartAngle",gH="piecewiseLinear",Xxa="pinchToZoom",Yxa="pixelsPerLabel",hH="play",iH="point",Zxa="point.",$xa="pointShape",jH="pointSize",
kH="pointer",lH="points",mH="pointsensitivityarea",nH="polygon",aya="position:absolute;display:none;",bya="position:relative;overflow:hidden",cya="pre",dya="preserveAspectRatio",eya="pressed",oH="pretty",pH="primarydiagonalstripes",fya="projection",gya="propertychange",qH="provinces",hya="pt",iya="purple",jya="px ",rH="px;",kya="px;overflow-x:",lya="px;position: absolute;top:0;left:0;",sH="quadtree",mya="rablshadow",tH="range",nya="rangeChangeEventFiringRate",uH="rangechange",vH="rect",oya="rect(",
wH="red",xH="redirectUrl",yH="redraw",zH="region",pya="regionClick",AH="remove",qya="removeSerieButton",rya="removeSerieButtonClick",sya="removeSerieButtonHoverIn",tya="removeSerieButtonHoverOut",uya="removeShape",vya="removeserie",wya="removeseriebutton",xya="renderers",BH="renderers/abstract/abstractrenderer",yya="renderers/canvas/canvas",zya="renderers/canvas/circle",Aya="renderers/canvas/ellipse",Bya="renderers/canvas/line",Cya="renderers/canvas/path",Dya="renderers/canvas/rect",Eya="renderers/canvas/shapes",
Fya="renderers/canvas/text",Gya="renderers/svg/circle",Hya="renderers/svg/ellipse",Iya="renderers/svg/group",Jya="renderers/svg/line",Kya="renderers/svg/path",Lya="renderers/svg/path-util",Mya="renderers/svg/rect",Nya="renderers/svg/shapes",Oya="renderers/svg/svg",Pya="renderers/svg/svg-util",Qya="renderers/svg/text",Rya="repeat",Sya="reset",CH="resize",DH="resolution",Tya="resume",Uya="reverse",Vya="reverseAxis",EH="reverseCategories",Wya="rgb(",Xya="rgba(",FH="rgba(0,0,0,0)",GH="right-space",Yya=
"rightClickToReset",HH="rightclick",Zya="rotate",IH="rotate(",JH="row",$ya="row-resize",KH="rowlabels",LH="rows",MH="rx",NH="ry",OH="sans-serif",aza="scale(",PH="scaleType",QH="scatter",bza="scene",RH="screen",SH="scroll",cza="scrollToZoom",dza="secondarydiagonalstripes",TH="selected",UH="selectedRows",eza="selectionMode",VH="separator",fza="serie",gza="serieClick",hza="serieHoverIn",iza="serieHoverOut",WH="series",XH="series-color",YH="series-color-dark",jza="series-color-light",ZH="series.",kza=
"seriesType",$H="set",lza="shadow.opacity",mza="shadow.radius",nza="shadow.x-offset",oza="shadow.xOffset",pza="shadow.xoffset",qza="shadow.y-offset",rza="shadow.yOffset",sza="shadow.yoffset",aI="shape",tza="shapes/abstract_shape",uza="shapes/circle",vza="shapes/ellipse",wza="shapes/group",xza="shapes/line",yza="shapes/path",zza="shapes/rect",Aza="shapes/rect-util",bI="shapes/shapes",Bza="shapes/text",Cza="shortBarWidth",Dza="shortdash",cI="show",Eza="showChartButtons",Fza="showGeocodeWarnings",dI=
"showLine",Gza="showR2",Hza="showRemoveSeriesButton",Iza="showScale",Jza="showSidePanel",Kza="showTextEvery",Lza="showTextEveryMode",eI="showTip",fI="showTooltips",Mza="sideScreenColor",Nza="sizeAxis.logScale",Oza="sizeAxis.maxSize",Pza="sizeAxis.maxValue",Qza="sizeAxis.minSize",Rza="sizeAxis.minValue",Sza="sizeAxis.scaleType",Tza="slantedText",Uza="slantedTextAngle",gI="slice",Vza="sliceVisibilityThreshold",Wza="slices.",hI="slider",Xza="slope",iI="smoothingFactor",Yza="snapToData",Zza="sortBubblesBySize",
$za="sparkline",jI="square",kI="src",lI="stack",aAa="stageShape",mI="star",nI="start",oI="state",bAa="stdDeviation",cAa="stemColor",pI="step",qI="steppedArea",rI="steppedareabar",dAa="sticks",sI="stop",tI="stop-color:",uI="stroke",eAa="stroke-dasharray",fAa="stroke-linecap",vI="stroke-opacity",wI="stroke-width",gAa="stroke.color",hAa="stroke.opacity",iAa="stroke.width",jAa="strokeColor",kAa="strokeOpacity",lAa="strokeWidth",mAa="subcontinents",nAa="submit",xI="svg",yI="swf",zI="t",oAa="targetAxes.",
AI="targetAxisIndex",BI="tbody",CI="td",DI="text-anchor",pAa="text-decoration",qAa="textColor",rAa="textFontSize",sAa="textPosition",EI="textStyle",tAa="textpath",FI="textpathok",uAa="thickness",vAa="tickScoringWeights",GI="ticks",wAa="timeGranularity",HI="title",xAa="titleColor",II="titleFontSize",yAa="titlePosition",JI="titleTextStyle",zAa="titleX",KI="titleY",LI="toggle_display",AAa="tooltip.isHtml",BAa="tooltip.showColorCode",CAa="tooltip.showDisputedText",DAa="tooltip.showEmpty",EAa="tooltip.showTitle",
FAa="tooltip.text",GAa="tooltip.textStyle",MI="tooltip.trigger",HAa="tooltipFontSize",IAa="tooltipHoverIn",JAa="tooltipHoverOut",KAa="tooltipText",LAa="tooltipTextColor",MAa="tooltipTextStyle",NAa="tooltipTrigger",NI="top",OI="top-space",PI="top_left",OAa="top_right",PAa="touchcancel",QAa="touchend",RAa="touchmove",QI="touchstart",SAa="tqx",RI="tr",TAa="track",UAa="translate(",VAa="trendlines.",WAa="triangle",XAa="trigger",YAa="type_error:SafeHtml",SI="ul",ZAa="unbound",$Aa="uncheck",TI="underline",
UI="unhighlight",aBa="unselect",bBa="up",cBa="uritoolong",dBa="url(",VI="url(#",eBa="urn:schemas-microsoft-com:vml",fBa="useExpressInstall",gBa="useLargeControl",hBa="useMapTypeControl",WI="userSpaceOnUse",XI="v-text-align",YI="v:fill",iBa="v:group",ZI="v:oval",$I="v:path",jBa="v:rect",aJ="v:shape",kBa="v:stroke",lBa="v:textpath",mBa="vAxes.",nBa="vAxis#",bJ="valign",oBa="value-and-percentage",pBa="valueFormatter",qBa="valuemax",rBa="valuemin",sBa="valuenow",tBa="valuetext",uBa="var _loaded = false;",
cJ="version",dJ="viewBox",eJ="viewWindow.max",fJ="viewWindow.min",vBa="viewWindow.numericMax",wBa="viewWindow.numericMin",gJ="viewWindowMode",hJ="visibleInLegend",xBa="week",iJ="width: ",yBa="width: 700px; height: 500px;",zBa="width:100px;height:100px;overflow:scroll;position:absolute;visibility:hidden;",jJ="wordtree",kJ="world",lJ="x",mJ="x1",nJ="x2",ABa="xiRedirectUrl",oJ="y1",pJ="y2",qJ="year",rJ="yyyy",BBa="zOrder",CBa="zoomAroundSelection",DBa="zoomLevel",EBa="zoomOut",sJ="{}",FBa="\u00b0";
function GBa(a,b){var c=b||HBa;return function(){var b=this||Ph,b=b.closure_memoize_cache_||(b.closure_memoize_cache_={}),e=c(fi(a),arguments);return b[vc](e)?b[e]:b[e]=a[Mc](this,arguments)}}function HBa(a,b){for(var c=[a],d=b[J]-1;0<=d;--d)c[C](typeof b[d],b[d]);return c[ie](Xka)};Tj([BC,"base",bD,"col","command","embed","hr",Vr,oF,"keygen",Rg,jxa,"param","source",TAa,"wbr"]);var IBa=/<[^>]*>|&[^;]+;/g;function tJ(a,b){return b?a[vb](IBa,O):a}
var JBa=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,KBa=/^[^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]/,LBa=/^http:\/\/.*/,MBa=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)",jF);function uJ(){return MBa[bd](Zn(Vra)||lE)}
var NBa=/\s+/,OBa=/\d/;function PBa(a,b){for(var c=0,d=0,e=!1,f=tJ(a,b)[pc](NBa),g=0;g<f[J];g++){var k=f[g];KBa[bd](tJ(k,void 0))?(c++,d++):LBa[bd](k)?e=!0:JBa[bd](tJ(k,void 0))?d++:OBa[bd](k)&&(e=!0)}return 0==d?e?1:0:0.4<c/d?-1:1};function vJ(){this.b2=O;this.hra=QBa;this.zda=null}vJ[K].cra=!0;vJ[K].f2=function(){return this.zda};vJ[K].dra=!0;function wJ(a){return a instanceof vJ&&a[rc]===vJ&&a.hra===QBa?a.b2:YAa}function xJ(a){var b=null;a.cra&&(b=a.f2());return yJ(qi(a.dra?a.b2:String(a)),b)}Tj(qC,"cite",Jr,"formaction",Kg,"manifest","poster",kI);Tj(Rg,lh,sh);var QBa={};function yJ(a,b){var c=new vJ;c.b2=a;c.zda=b;return c}var zJ=xJ(O);function AJ(a,b){Wa(a,wJ(b))};function RBa(a){var b=a[Od],c=a[qc];c||Cl(a)!=yg||(c=Gk(a)[dc]);if(!c)return b;if(lk)var d=Zl(c),b=b+d[G];else rk(8)&&(d=Zl(c),b-=d[G]);return Kl(c)?c[Gd]-(b+a[zb]):b};function BJ(a,b,c,d,e,f,g,k,l){var n=CJ(c),q=Ql(a),s=Il(a);s&&q.Ky(xl(s));var s=Ek(a),u=Ek(c);if(s.$b()!=u.$b()){var w=s.$b()[Pd],u=u.xB(),z=new sk(0,0),B=Qk(Gk(w)),F=w;do{var M=B==u?Jl(F):Lea(F);z.x+=M.x;z.y+=M.y}while(B&&B!=u&&(F=B.frameElement)&&(B=B[xy]));w=vk(z,Jl(w));kk&&!pl(s)&&(w=vk(w,ql(s)));Ya(q,q[G]+w.x);q.top+=w.y}a=DJ(a,b);q=new sk(a&2?q[G]+q[r]:q[G],a&1?q.top+q[A]:q.top);q=vk(q,n);e&&(q.x+=(a&2?-1:1)*e.x,q.y+=(a&1?-1:1)*e.y);var N;if(g)if(l)N=l;else if(N=Il(c))N.top-=n.y,Ta(N,N[Zc]-
n.x),Na(N,N[Hc]-n.y),Ya(N,N[G]-n.x);return EJ(q,c,d,f,N,g,k)}function CJ(a){var b;if(a=a[qc]){var c=a[Nc]==Hoa||a[Nc]==aoa;c&&Cl(a)==qh||(b=Jl(a),c||(c=(c=Kl(a))&&lk?-a[Gc]:!c||kk&&qk(Wq)||Bl(a,Kxa)==Fh?a[Gc]:a[Bc]-a[Gd]-a[Gc],b=vk(b,new sk(c,a[Cd]))))}return b||new sk}
function EJ(a,b,c,d,e,f,g){a=a.o();var k=0,l=DJ(b,c);c=Pl(b);g=g?g.o():c.o();if(d||0!=l)l&2?a.x-=g[r]+(d?d[Zc]:0):d&&(a.x+=d[G]),l&1?a.y-=g[A]+(d?d[Hc]:0):d&&(a.y+=d.top);if(f&&(e?(k=a,d=0,65==(f&65)&&(k.x<e[G]||k.x>=e[Zc])&&(f&=-2),132==(f&132)&&(k.y<e.top||k.y>=e[Hc])&&(f&=-5),k.x<e[G]&&f&1&&(k.x=e[G],d|=1),k.x<e[G]&&k.x+g[r]>e[Zc]&&f&16&&(pa(g,h.max(g[r]-(k.x+g[r]-e[Zc]),0)),d|=4),k.x+g[r]>e[Zc]&&f&1&&(k.x=h.max(e[Zc]-g[r],e[G]),d|=1),f&2&&(d=d|(k.x<e[G]?16:0)|(k.x+g[r]>e[Zc]?32:0)),k.y<e.top&&
f&4&&(k.y=e.top,d|=2),k.y<=e.top&&k.y+g[A]<e[Hc]&&f&32&&(Sa(g,h.max(g[A]-(e.top-k.y),0)),k.y=e.top,d|=8),k.y>=e.top&&k.y+g[A]>e[Hc]&&f&32&&(Sa(g,h.max(g[A]-(k.y+g[A]-e[Hc]),0)),d|=8),k.y+g[A]>e[Hc]&&f&4&&(k.y=h.max(e[Hc]-g[A],e.top),d|=2),f&8&&(d=d|(k.y<e.top?64:0)|(k.y+g[A]>e[Hc]?128:0)),k=d):k=256,k&496))return k;Dl(b,a);yk(c,g)||(a=Gk(b),e=pl(Ek(a)),!kk||e&&qk(Wq)?(b=b[x],lk?b.MozBoxSizing=VC:mk?b.WebkitBoxSizing=VC:b.boxSizing=VC,pa(b,h.max(g[r],0)+S),Sa(b,h.max(g[A],0)+S)):(a=b[x],e?(e=Yl(b),
b=Zl(b),a.pixelWidth=g[r]-b[G]-e[G]-e[Zc]-b[Zc],a.pixelHeight=g[A]-b.top-e.top-e[Hc]-b[Hc]):(a.pixelWidth=g[r],a.pixelHeight=g[A])));return k}function DJ(a,b){return(b&4&&Kl(a)?b^2:b)&-5};function FJ(){}FJ[K].Ie=function(){};function GJ(a,b,c){cx(this,a);this.fH=b;this.pra=c}X(GJ,FJ);GJ[K].Ie=function(a,b,c){BJ(this[Mz],this.fH,a,b,void 0,c,this.pra)};function HJ(a,b){this.aa=a instanceof sk?a:new sk(a,b)}X(HJ,FJ);HJ[K].Ie=function(a,b,c,d){BJ(Gl(a),0,a,b,this.aa,c,null,d)};function IJ(a,b,c,d){GJ[L](this,a,b);this.XN=c?5:0;this.r2=d||void 0}X(IJ,GJ);IJ[K].Eia=function(){return this.XN};IJ[K].Ie=function(a,b,c,d){var e=BJ(this[Mz],this.fH,a,b,null,c,10,d,this.r2);if(e&496){var f=JJ(e,this.fH);b=JJ(e,b);e=BJ(this[Mz],f,a,b,null,c,10,d,this.r2);e&496&&(f=JJ(e,f),b=JJ(e,b),BJ(this[Mz],f,a,b,null,c,this.XN,d,this.r2))}};function JJ(a,b){a&48&&(b^=2);a&192&&(b^=1);return b};function KJ(a,b){this.aa=a instanceof sk?a:new sk(a,b)}X(KJ,FJ);KJ[K].Ie=function(a,b,c,d){var e;e=Gk(a);var f=e[Pd];e=e[dc];e=new sk(f[Gc]||e[Gc],f[Cd]||e[Cd]);f=this.aa.x+e.x;e=this.aa.y+e.y;var g=CJ(a),f=f-g.x;e-=g.y;EJ(new sk(f,e),a,b,c,null,null,d)};function SBa(a){if(a[Tp]&&!a[Jq]||a[Cq]||112<=a[Np]&&123>=a[Np])return!1;switch(a[Np]){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 224:case 92:return!1;case 0:return!lk;default:return 166>a[Np]||183<a[Np]}}
function TBa(a,b,c,d,e){if(!(kk||mk&&qk(jna)))return!0;if(fk&&e)return LJ(a);if(e&&!d)return!1;di(b)&&(b=MJ(b));if(!c&&(17==b||18==b||fk&&91==b))return!1;if(mk&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(kk&&d&&b==a)return!1;switch(a){case 13:return!(kk&&rk(9));case 27:return!mk}return LJ(a)}
function LJ(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||mk&&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 MJ(a){if(lk)a=UBa(a);else if(fk&&mk)t:switch(a){case 93:a=91;break t}return a}
function UBa(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 NJ(a,b){rt[L](this);this.Td=new sv(this);this.hF(a||null);b&&this.Du(b)}X(NJ,rt);T=NJ[K];T.q=null;T.B9=!0;T.aba=null;T.MB=!1;T.pna=!1;T.hZ=-1;T.Cka=!1;T.Bna=!0;T.rg=LI;T.Vb=function(){return this.rg};T.Du=function(a){this.rg=a};T.a=function(){return this.q};T.hF=function(a){VBa(this);this.q=a};T.uL=function(a){VBa(this);this.B9=a};T.NM=function(a,b){this.zA=a;this.kB=b};T.hc=function(){return this.Td};
function VBa(a){if(a.MB)throw m("Can not change this state of the popup while showing.");}T.O=function(){return this.MB};fw(T,function(a){this.zA&&this.zA[Hq]();this.kB&&this.kB[Hq]();a?this.R0():this.lC()});T.Ie=Th;
T.R0=function(){if(!this.MB&&this.JW()){if(!this.q)throw m("Caller must call setElement before trying to show the popup");this.Ie();var a=Gk(this.q);this.Cka&&this.Td.l(a,wF,this.Dka,!0);if(this.B9)if(this.Td.l(a,es,this.D9,!0),kk){var b;try{b=a[pb]}catch(c){}for(;b&&b[nd]==Vaa;){try{var d=b[Nz]||b[dy][Hd]}catch(e){break}a=d;b=a[pb]}this.Td.l(a,es,this.D9,!0);this.Td.l(a,Zsa,this.C9)}else this.Td.l(a,TC,this.C9);this.rg==LI?(hb(this.q[x],Fh),Sl(this.q,!0)):this.rg==IG&&this.Ie();this.MB=!0;this.hZ=
hi();this.zA?(nt(this.zA,oE,this.E9,!1,this),this.zA[fz]()):this.E9()}};T.lC=function(a){if(!this.MB||!this[$]({type:NC,target:a}))return!1;this.Td&&this.Td.oc();this.MB=!1;hi();this.kB?(nt(this.kB,oE,gi(this.ica,a),!1,this),this.kB[fz]()):this.ica(a);return!0};T.ica=function(a){this.rg==LI?this.pna?ut(this.Jaa,0,this):this.Jaa():this.rg==IG&&(this.q[x].top=gma);this.WX(a)};T.Jaa=function(){hb(this.q[x],Ig);Sl(this.q,!1)};T.JW=function(){return this[$](OC)};T.E9=function(){this[$](cI)};
T.WX=function(a){this[$]({type:$E,target:a})};T.D9=function(a){a=a[Mq];dl(this.q,a)||this.aba&&!dl(this.aba,a)||150>hi()-this.hZ||this.lC(a)};T.Dka=function(a){27==a[Np]&&this.lC(a[Mq])&&(a[Hp](),a[Zp]())};T.C9=function(a){if(this.Bna){var b=Gk(this.q);if("undefined"!=typeof fa[pb]){if(a=b[pb],!a||dl(this.q,a)||a[Nc]==aoa)return}else if(a[Mq]!=b)return;150>hi()-this.hZ||this.lC()}};T.w=function(){NJ.e.w[L](this);this.Td.W();Ws(this.zA);Ws(this.kB);delete this.q;delete this.Td};function OJ(a,b){this.b7=4;this.ya=b||void 0;NJ[L](this,a)}X(OJ,NJ);pw(OJ[K],function(){return this.ya||null});bx(OJ[K],function(a){this.ya=a||void 0;this.O()&&this.Ie()});OJ[K].Ie=function(){if(this.ya){var a=!this.O()&&this.Vb()!=IG,b=this.a();a&&(hb(b[x],Ig),Sl(b,!0));this.ya.Ie(b,this.b7,this.wta);a&&Sl(b,!1)}};function PJ(a,b,c){this.P=c||(a?Ek(Hk(a)):Ek());OJ[L](this,this.P.h(Q,{style:aya}));this.ub=new sk(1,1);this.Fa=new ck;a&&this.cz(a);null!=b&&this.$q(b)}X(PJ,OJ);var QJ=[];T=PJ[K];T.Lf=null;lb(T,"charts-tooltip");T.UM=500;T.S7=0;T.ea=function(){return this.P};T.cz=function(a){a=Hk(a);this.Fa.add(a);kt(a,gs,this.En,!1,this);kt(a,fs,this.YR,!1,this);kt(a,EG,this.Zba,!1,this);kt(a,zg,this.Pt,!1,this);kt(a,TC,this.YR,!1,this)};
T.detach=function(a){if(a)a=Hk(a),WBa(this,a),this.Fa[Ob](a);else{for(var b=this.Fa.La(),c=0;a=b[c];c++)WBa(this,a);this.Fa[Wb]()}};function WBa(a,b){ot(b,gs,a.En,!1,a);ot(b,fs,a.YR,!1,a);ot(b,EG,a.Zba,!1,a);ot(b,zg,a.Pt,!1,a);ot(b,TC,a.YR,!1,a)}T.$q=function(a){el(this.a(),a)};T.F_=function(a){var b=this.a();b&&AJ(b,a)};T.hF=function(a){var b=this.a();b&&Zk(b);PJ.e.hF[L](this,a);a&&(b=this.P.$b()[Pd],b[Eb](a,b[yc]))};T.Mu=function(){return jl(this.a())};T.G5=function(){return this.a()[hd]};
sp(T,function(){return this.Hu?this.O()?4:1:this.vH?3:this.O()?2:0});T.JW=function(){if(!NJ[K].JW[L](this))return!1;if(this[Gz])for(var a,b=0;a=QJ[b];b++)dl(a.a(),this[Gz])||a[hy](!1);Ri(QJ,this)||QJ[C](this);a=this.a();lb(a,this[Fd]);RJ(this);kt(a,gs,this.y9,!1,this);kt(a,fs,this.x9,!1,this);SJ(this);return!0};
T.WX=function(){Wi(QJ,this);for(var a=this.a(),b,c=0;b=QJ[c];c++)b[Gz]&&dl(a,b[Gz])&&b[hy](!1);this.z9&&TJ(this.z9);ot(a,gs,this.y9,!1,this);ot(a,fs,this.x9,!1,this);Zw(this,void 0);0==this[hq]()&&(this.lO=!1);NJ[K].WX[L](this)};T.Mca=function(a,b){this[Gz]==a&&this.Fa[Lc](this[Gz])&&(this.lO||!this.Jta?(this[hy](!1),this.O()||(Zw(this,a),this[Lz](b||this.ON(0)),this[hy](!0))):Zw(this,void 0));this.Hu=void 0};T.j_=function(){return this.Fa};T.bE=function(){return this.Lf};
T.gra=function(a){this.vH=void 0;a==this[Gz]&&(null!=this.Lf&&(this.Lf==this.a()||this.Fa[Lc](this.Lf))||this.O8&&this.O8.Lf||this[hy](!1))};function XBa(a,b){var c=ql(a.P);a.ub.x=b[zd]+c.x;a.ub.y=b[Ad]+c.y}T.En=function(a){var b=UJ(this,a[Mq]);this.Lf=b;RJ(this);b!=this[Gz]&&(Zw(this,b),this.Hu||(this.Hu=ut(W(this.Mca,this,b,void 0),this.UM)),YBa(this),XBa(this,a))};function UJ(a,b){try{for(;b&&!a.Fa[Lc](b);)b=b[fe];return b}catch(c){return null}}T.Zba=function(a){XBa(this,a);this.lO=!0};
T.Pt=function(a){this.Lf=a=UJ(this,a[Mq]);this.lO=!0;if(this[Gz]!=a){Zw(this,a);var b=this.ON(1);RJ(this);this.Hu||(this.Hu=ut(W(this.Mca,this,a,b),this.UM));YBa(this)}};T.ON=function(a){return 0==a?(a=this.ub.o(),new VJ(a)):new WJ(this.Lf)};function YBa(a){if(a[Gz])for(var b,c=0;b=QJ[c];c++)dl(b.a(),a[Gz])&&(b.O8=a,a.z9=b)}T.YR=function(a){var b=UJ(this,a[Mq]),c=UJ(this,a[Fp]);b!=c&&(b==this.Lf&&(this.Lf=null),SJ(this),this.lO=!1,!this.O()||a[Fp]&&dl(this.a(),a[Fp])?Zw(this,void 0):TJ(this))};
T.y9=function(){var a=this.a();this.Lf!=a&&(RJ(this),this.Lf=a)};T.x9=function(a){var b=this.a();this.Lf!=b||a[Fp]&&dl(b,a[Fp])||(this.Lf=null,TJ(this))};function SJ(a){a.Hu&&(vt(a.Hu),a.Hu=void 0)}function TJ(a){2==a[hq]()&&(a.vH=ut(W(a.gra,a,a[Gz]),a.S7))}function RJ(a){a.vH&&(vt(a.vH),a.vH=void 0)}T.w=function(){this[hy](!1);SJ(this);this[hz]();this.a()&&Zk(this.a());this.Lf=null;delete this.P;PJ.e.w[L](this)};function VJ(a,b){HJ[L](this,a,b)}X(VJ,HJ);
VJ[K].Ie=function(a,b,c){b=Gl(a);b=Il(b);c=c?new rl(c.top+10,c[Zc],c[Hc],c[G]+10):new rl(10,0,0,10);EJ(this.aa,a,4,c,b,9)&496&&EJ(this.aa,a,4,c,b,5)};function WJ(a){GJ[L](this,a,3)}X(WJ,GJ);WJ[K].Ie=function(a,b,c){var d=new sk(10,0);BJ(this[Mz],this.fH,a,b,d,c,9)&496&&BJ(this[Mz],2,a,1,d,c,5)};function XJ(a){var b=null,c=null;ei(a)?b=a:c=a;this.Hna=b;this.q=c;this.qR=null}XJ[K].zn=function(a){this.qR=a;this.q&&Cm(this.q,a)};XJ[K].Er=function(){return this.q?Yea(this.q):this.qR};XJ[K].a=function(){this.q||(this.q=this.Hna(),null===this.qR||Cm(this.q,this.qR));return this.q};function YJ(){this.Yc=[]}T=YJ[K];T.qj=function(a){this.Yc[C](a)};Gw(T,function(a,b){this.qj(ZJ(a,b))});T.Z=function(a,b){this.qj({type:JF,data:{x:a,y:b}})};T.Zj=function(a,b,c,d,e,f){this.qj({type:QD,data:{x1:a,y1:b,hb:c,kb:d,x:e,y:f}})};T.Wf=function(a,b,c,d,e,f,g){this.qj({type:AC,data:{WA:a,XA:b,ji:c,ki:d,ew:e,Rq:f,c$:g}})};
function $J(a,b,c){if(0!=b[J])if(0==a.Yc[J]?a[Yy](b[0].x,b[0].y):a.Z(b[0].x,b[0].y),c)for(var d=1;d<b[J];++d)a.Zj(c[d-1][1].x,c[d-1][1].y,c[d][0].x,c[d][0].y,b[d].x,b[d].y);else for(d=1;d<b[J];++d)a.Z(b[d].x,b[d].y)}mw(T,function(){this.qj({type:HD,data:null})});function ZJ(a,b){return{type:HG,data:{x:a,y:b}}}function aK(a,b){var c=new YJ;0<a[J]&&($J(c,a),b||c[vy]());return c};function bK(a,b,c){switch(c){case nI:c=a;a+=b;break;case oE:c=a-b;break;case pD:c=a-b/2;a+=b/2;break;default:c=a=ja}return{start:c,end:a}}function cK(a,b,c){switch(c){case oE:return b;case pD:return vj(a,b);default:return a}};function dK(a,b){this.lb=a;this.fC=b;this.Cs=null;this.vf=GBa(W(function(a,b){return this.hC(a,b)},this),function(a,b){var e=[a,b[0]];Dj(b[1],function(a,b){e[C](a);e[C](b)});return e[ie](iC)});this.Uu=null}X(dK,Us);function eK(){Ph.__googleVisualizationAbstractRendererElementsCount__=Ph.__googleVisualizationAbstractRendererElementsCount__||0;var a=Mpa+Ph.__googleVisualizationAbstractRendererElementsCount__[hc]();Ph.__googleVisualizationAbstractRendererElementsCount__++;return a}T=dK[K];pa(T,0);
Sa(T,0);T.wk=function(a,b){var c=this.qP(a,b);c.zn(ag);return this.Cs=c};T.deleteContents=function(a){this.J2(a)};T.flush=function(){};wa(T,function(){this.Wg()});T.Wg=function(){this.Cs=null};T.w=function(){this.Wg();dK.e.w[L](this)};T.ac=function(){return this.lb};T.zn=function(a,b){a&&(a[rc]==XJ?a.zn(b):Cm(a,b))};T.Er=function(a){return Yea(a)};T.appendChild=function(a,b){if(b){var c;if(b[rc]==XJ){if(!b.q)return;c=b.a()}else c=b;a.a()[p](c)}};T.replaceChild=function(a,b,c){a.a()[Ty](b,c)};
T.cd=function(a){if(a.q){var b=a.a();this.nt.cd(b);a.a()}};T.za=function(a){a=null!=a?a:!1;var b=new XJ(W(this.oZ,this));a||b.a();return b};T.JU=function(){};T.tba=function(){return null};T.uba=function(){};function fK(a,b,c,d,e,f){var g=new YJ;g[Yy](b,c);g.Z(d,e);return a.tc(g,f)}
T.tc=function(a,b){for(var c=[],d=0;d<a.Yc[J];d++){var e=c,f=a.Yc[d];switch(f[H]){case HG:f=f[Z];this.Zc(e,f.x,f.y);break;case JF:f=f[Z];this.va(e,f.x,f.y);break;case QD:f=f[Z];this.Cq(e,f.x1,f.y1,f.hb,f.kb,f.x,f.y);break;case AC:f=f[Z];this.rm(e,f.WA,f.XA,f.ji,f.ki,f.ew,f.Rq,f.c$);break;case HD:this.vi(e)}}return this.f_(c,b)};
function ZBa(a,b,c,d,e,f,g,k){b=b[pc](me);var l=[],n=f;f=qj(f+90);c-=h.cos(f)*k*b[J];d-=h.sin(f)*k*b[J];for(var q=0,s=b[J];q<s;q++)l[C](a.Jp(b[q],c,d,e,n,pD,nI,g)),c+=h.cos(f)*k,d+=h.sin(f)*k;return l}T.Zd=function(a,b,c,d,e){a=this.Uv(a,b,c,d);this[p](e,a);return a};T.Nj=function(a,b,c,d,e,f){a=this.I2(a,b,c,d,e);this[p](f,a);return a};T.rb=function(a,b,c,d,e,f){a=this.Ak(a,b,c,d,e);this[p](f,a);return a};T.eK=function(a,b,c,d,e,f){a=fK(this,a,b,c,d,e);this[p](f,a);return a};
T.na=function(a,b,c){a=this.tc(a,b);this[p](c,a);return a};T.Pd=function(a,b,c,d,e,f,g,k){a=this.qt(a,b,c,d,e,f,g);this[p](k,a);return a};T.mi=function(a,b,c,d,e,f,g,k,l){a=this.nJ(a,b,c,d,e,f,g,k);this[p](l,a);return a};function $Ba(a,b,c,d,e,f,g,k,l,n){b=a.Jp(b,c,d,e,f,g,k,l);a[p](n,b)}T.Gk=function(a,b){return this.vf(a,b)[r]};function aCa(a,b,c){var d;d=d||0;b=b[pc](me);for(var e=0,f=0,g=0,k=b[J];g<k;g++){var l=a.vf(b[g],c),e=h.max(e,l[r]),f=f+l[A];0<g&&(f+=d)}return new xk(e,f)}T.qB=function(){return!1};function bCa(a){return ml(a,function(a){return a.referencepoint},!0)}function gK(a){var b=bCa(a[Mq]);return Ll(a,b)};function hK(a,b){dK[L](this,a,b);this.nt=Ek(a);this.pN=this.nt.$b();this.Aq=[];this.C=new sv}X(hK,dK);function cCa(a,b,c,d){b=new PJ(b);var e=a.nt.h(Q);c=c[pc](me);e[p](a.nt[Cb](c[0]));for(var f=1;f<c[J];++f)e[p](a.nt.h(bD)),e[p](a.nt[Cb](c[f]));zl(e,d);b.a()[p](e);b.UM=100;b.S7=100;a.Aq[C](b)}T=hK[K];T.Ff=function(a){this.nt[kq](a);qt(a)};wa(T,function(){this.C.oc();Ws(this.C);this.C=new sv;hK.e[Wb][L](this)});
T.Wg=function(){hK.e.Wg[L](this);Y(this.Aq,function(a){Ws(a)});Ti(this.Aq);this.nt.cd(this.lb);this.C.oc();Ws(this.C)};T.Nk=function(a){var b=bCa(a);return b?(b=Ll(a,b),a=Pl(a),new rl(b.y,b.x+a[r],b.y+a[A],b.x)):null};T.Fb=function(a,b,c){a[rc]==XJ&&(a=a.a());this.C.l(a,b,c)};T.replaceChild=function(a,b,c){hK.e[Ty][L](this,a,b,c);qt(c)};function iK(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d}iK[K].o=function(){return new iK(this.x0,this.y0,this.x1,this.y1)};Za(iK[K],function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1});function dCa(a){var b=a.x1-a.x0;a=a.y1-a.y0;return h[ud](b*b+a*a)}function jK(a,b){return new sk(pj(a.x0,a.x1,b),pj(a.y0,a.y1,b))};function kK(a,b){this.x=a;this.y=b}X(kK,sk);T=kK[K];T.o=function(){return new kK(this.x,this.y)};T.hba=function(){return h[ud](this.x*this.x+this.y*this.y)};Oa(T,sk[K][Fy]);T.add=function(a){this.x+=a.x;this.y+=a.y;return this};T.w0=function(a){this.x-=a.x;this.y-=a.y;return this};T.rotate=function(a){var b=h.cos(a);a=h.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};Za(T,function(a){return this==a||!!a&&this.x==a.x&&this.y==a.y});
function lK(a,b){return new kK(a.x+b.x,a.y+b.y)}function mK(a,b){return new kK(a.x-b.x,a.y-b.y)};function nK(a,b){hK[L](this,a,b);this.ha=null;var c=Ek(b)[Qb](kD);this.fC[p](c);this.dca=c[iz](VA);this.h1=null}X(nK,hK);function oK(a){a.Xba||(a.ha[dz](),a.Xba=!0)}T=nK[K];T.qP=function(a,b){var c=Ek(this.lb)[Qb](kD);c[v](Ih,a);c[v](Hg,b);this.lb[p](c);this.ha=c[iz](VA);return new XJ(c)};T.J2=function(){var a=this.Cs.a();this.ha.clearRect(0,0,a[r],a[A])};function pK(a){return Ek(a.lb)[Qb](Qta)}function qK(a,b){if(a==R)return FH;b==R&&(b=1);return Xya+rm(a)+Je+b+Ge}
function rK(a,b){"undefined"!==typeof a.setLineDash?a.setLineDash(b):a.Nwa=b}
T.$h=function(a){Hw(this.ha,qK(a.Qd,a.Ai));ew(this.ha,qK(a.gb(),a.Oe));var b=a.Hk;null!=b&&b==UD?rK(this.ha,[8,2]):Yh(b)?rK(this.ha,b):rK(this.ha,[]);var b=a.fe,c=a.Qg;if(null!=b){var d;switch(b.Ge){case pH:c=this.pN[Qb](kD),c[v](Ih,4),c[v](Hg,4),d=c[iz](VA),ew(d,b.qr()),d[Jy](0,0,4,4),Hw(d,b.Hd()),d[dz](),zw(d,2),d.lineCap=jI,d[Xx](2,0),d[Ry](4,2),d[Xx](0,2),d[Ry](2,4),d[Yb](),d=c}ew(this.ha,this.ha.createPattern(d,Rya))}else null!=c&&(b=this.ha.createLinearGradient(+c.x1,+c.y1,+c.hb,+c.kb),b[Kz](0,
c.lg),b[Kz](1,c.Tf),ew(this.ha,b));zw(this.ha,a.Hb)};function eCa(a,b){b.Tb&&b.Tb!=R?(Hw(a,b.Tb),zw(a,3)):Hw(a,FH);ew(a,qK(b[E],b[Kd]?b[Kd]:1));rK(a,[]);var c=O;b.Ic&&(c=Qva);b[Ed]&&(c+=kra);c+=b[uc]+jya+b.Va;a.font=c}T.Uv=function(a,b,c,d){this.ha[dz]();this.$h(d);this.ha.arc(a,b,c,0,2*h.PI);this.ha[Oy]();this.ha[fc]();this.ha[Yb]();return pK(this)};
T.I2=function(a,b,c,d,e){this.ha[qy]();this.$h(e);this.ha[jz](a,b);c>d?(this.ha[Fy](1,d/c),a=c):(this.ha[Fy](c/d,1),a=d);this.ha.arc(0,0,a,0,2*h.PI,!1);this.ha[fc]();this.ha[Yb]();this.ha[Gy]();return pK(this)};T.Ak=function(a,b,c,d,e){this.$h(e);this.ha[Jy](a,b,c,d);this.ha[qz](a,b,c,d);return pK(this)};T.pZ=function(){return pK(this)};T.f_=function(a,b){this.$h(b);this.ha[fc]();this.ha[Yb]();this.Xba=!1;return pK(this)};T.qt=function(a,b,c,d,e,f,g){return this.Jp(a,b,c,d,0,e,f,g)};
T.nJ=function(a,b,c,d,e,f,g,k){var l=cK(b,d,f),n=cK(c,e,f),q=dCa(new iK(b,c,d,e));return this.Jp(a,l,n,q,tj(b,c,d,e),f,g,k)};
T.Jp=function(a,b,c,d,e,f,g,k){eCa(this.ha,k);this.ha[qy]();e=qj(e);d=b*h.sin(-e)+c*h.cos(-e);b=b*h.cos(-e)-c*h.sin(-e);this.ha[sy](e);g==nI?d+=4*k[uc]/5:g==pD?d+=k[uc]/3:g==oE&&(d-=k[uc]/5);f!=nI&&(f==pD?b-=this.hC(a,k)[r]/2:f==oE&&(b-=this.hC(a,k)[r]));this.ha.strokeText(a,b,d);this.ha[Ex](a,b,d);k.De&&(this.ha[dz](),e=k[uc]/15,d+=e+1,1>e&&(e=1),zw(this.ha,e),this.ha[Xx](b,d),this.ha[Ry](this.ha.measureText(a)[r]+b,d),Hw(this.ha,this.ha.fillStyle),this.ha[Yb]());this.ha[Gy]();return pK(this)};
T.oZ=function(){return pK(this)};T.JU=function(a){this.h1=a;this.ha[qy]();this.ha[dz]();ew(this.ha,FH);this.ha[zz](a[G],a.top,a[r],a[A]);this.ha[Yb]();this.ha.clip();return pK(this)};T.uba=function(){this.h1=null;this.ha[Gy]()};T.tba=function(){return this.h1};T.cE=function(){return pK(this)};T.Zc=function(a,b,c){oK(this);this.ha[Xx](b,c)};T.va=function(a,b,c){oK(this);this.ha[Ry](b,c)};T.Cq=function(a,b,c,d,e,f,g){oK(this);this.ha.bezierCurveTo(b,c,d,e,f,g)};T.vi=function(){oK(this);this.ha[Oy]()};
T.rm=function(a,b,c,d,e,f,g,k){oK(this);f=qj(f-90);g=qj(g-90);a=h.max(d,e);this.ha[qy]();this.ha[jz](b,c);this.ha[Fy](d/a,e/a);this.ha.arc(0,0,a,f,g,!k);this.ha[Gy]()};T.em=function(){};T.sl=function(){};T.Ex=function(){};T.jQ=function(){};T.kQ=function(){};T.dd=function(){};T.hC=function(a,b){eCa(this.dca,b);return new xk(this.dca.measureText(a)[r],b[uc])};T.i0=function(){return pK(this)};T.Ri=function(){};function sK(a){this.m=a;this.C=new sv}X(sK,Us);T=sK[K];T.ac=function(){return this.m};wa(T,function(){this.TE();this.C=new sv});T.TE=function(){Wk(this.m);this.C.oc();Ws(this.C)};T.w=function(){this.TE();sK.e.w[L](this)};T.Fb=function(a,b,c){this.C.l(a,b,c)};function tK(a,b){hK[L](this,a,b);this.$o=null;this.qO={};this.SX={};this.hC(zoa,{fontSize:8,Va:nB,bold:!1,Ic:!1})}X(tK,hK);function fCa(a,b){a.$o=a.Ra($D);a.$o[v](kF,$D);a.qO={};a.SX={};a.D8={};b[p](a.$o)}T=tK[K];T.qP=function(a,b){pa(this,a);Sa(this,b);var c=this.Ra(xI);c[v](Ih,a);c[v](Hg,b);c[x].overflow=Ig;c[v](DC,Vna);this.lb[p](c);fCa(this,c);return new XJ(c)};
T.Nk=function(a){if(a instanceof Ph.SVGElement&&a[Nc][ke]()!==aH){var b=a.getBBox();return b.y|b.x|b[A]|b[r]?new rl(b.y,b.x+b[r],b.y+b[A],b.x):tK.e.Nk[L](this,a)}return tK.e.Nk[L](this,a)};T.J2=function(){for(var a=this.Cs.a(),b=a[Xb],c=b[J];1<c;)a[Qd](b[0]),c--;fCa(this,a)};T.Jna=function(){return this.lb[hd]};Va(T,function(a){return h[D](100*a)/100});T.Uv=function(a,b,c,d){var e=this.Ra(ED);e[v](SD,a);e[v](TD,b);e[v](fh,c);this.Ri(e,d);return e};
T.I2=function(a,b,c,d,e){var f=this.Ra(kE);f[v](SD,a);f[v](TD,b);f[v](MH,c);f[v](NH,d);this.Ri(f,e);return f};T.Ak=function(a,b,c,d,e){var f=this.Ra(vH);f[v](lJ,a);f[v](Jh,b);f[v](Ih,c);f[v](Hg,d);this.Ri(f,e);return f};T.pZ=function(a,b,c,d,e,f,g){b=nva+c+kya+(f?SH:Ig)+xna+(g?SH:Ig)+Ana+b+lya;d=this.qP(d,e);if(Zh(a))for(e=0,c=a[J];e<c;e++)this[p](d,a[e]);else this[p](d,a);a=Rk(Q,{style:b},d.a());this.lb[p](a);return{append:[],w6:[d.a()]}};
T.f_=function(a,b){var c=this.Ra(aH);0<a[J]&&c[v](ng,a[ie](O));this.Ri(c,b);return c};T.qt=function(a,b,c,d,e,f,g){return this.Jp(a,b,c,d,0,e,f,g)};T.nJ=function(a,b,c,d,e,f,g,k){var l=cK(b,d,f),n=cK(c,e,f),q=dCa(new iK(b,c,d,e));return this.Jp(a,l,n,q,tj(b,c,d,e),f,g,k)};
T.Jp=function(a,b,c,d,e,f,g,k){var l=Qh(k[Kd])?k[Kd]:1,n=new Rm({fill:k[E],ae:l});if(k[E]&&k[E]!=R&&k.Tb&&k.Tb!=R){var l=new Rm({fill:k[E],ae:l,stroke:k.Tb,Cg:l,qa:3}),q=this.za();this.tH(a,b,c,d,e,f,g,k,l,q);this.tH(a,b,c,d,e,f,g,k,n,q);return q.a()}return this.sH(a,b,c,d,e,f,g,k,n)};
T.sH=function(a,b,c,d,e,f,g,k,l){d=this.Ra(Es);g=bK(0,k[uc],g);g=cK(g[y],g.end,oE);g-=0.15*k[uc];g=new kK(0,g);g[sy](qj(e));c=new kK(b,c);c.add(g);b=c.x;c=c.y;d[p](this.pN[Cb](a));switch(f){case nI:d[v](DI,nI);break;case pD:d[v](DI,xG);break;case oE:d[v](DI,oE)}d[v](lJ,b);d[v](Jh,c);d[v](oua,k.Va);d[v](qua,k[uc]||0);k[Ed]&&d[v](EE,UC);k.Ic&&d[v](DE,uF);k.De&&d[v](pAa,TI);0!=e&&d[v](xh,IH+e+ne+b+ne+c+Ge);this.Ri(d,l);return d};
T.tH=function(a,b,c,d,e,f,g,k,l,n){a=this.sH(a,b,c,d,e,f,g,k,l);this[p](n,a);return a};T.oZ=function(){return this.Ra(Cg)};T.cE=function(a,b,c){var d=eK(),e=this.Ra(gsa);c?(c=this.Ra(kE),c[v](SD,b[G]+b[r]/2),c[v](TD,b.top+b[A]/2),c[v](MH,b[r]/2),c[v](NH,b[A]/2)):(c=this.Ra(vH),c[v](lJ,b[G]),c[v](Jh,b.top),c[v](Ih,b[r]),c[v](Hg,b[A]));e[p](c);e[v](kF,d);this.$o[p](e);a=a.a();b=O;lk&&(b=ca[tc][Ic][pc](qe)[0]);a[v](fsa,dBa+b+qe+d+Ge);return a};T.Zc=function(a,b,c){a[C](sf+b+Je+c)};
T.va=function(a,b,c){a[C](rf+b+Je+c)};T.Cq=function(a,b,c,d,e,f,g){a[C](qB+b+Je+c+Je+d+Je+e+Je+f+Je+g)};T.vi=function(a){a[C](Vf)};T.rm=function(a,b,c,d,e,f,g,k){f=oj(f,360);g=oj(g,360);var l=rj(g-90,d),n=sj(g-90,e);f=k?g-f:f-g;0>f&&(f+=360);a[C](df+d+Je+e+ema+(180<f?1:0)+Je+(k?1:0)+Je+h[t](1E5*(b+l))/1E5+Je+h[t](1E5*(c+n))/1E5)};T.em=function(a,b,c){a[v](xh,UAa+b+Ke+c+Ge)};T.sl=function(a,b){a[v](Ih,b)};T.Ex=function(a,b){a[v](Hg,b)};T.jQ=function(a,b){a[v](lJ,b)};T.kQ=function(a,b){a[v](Jh,b)};
T.dd=function(a,b,c){a[v](wI,c);b&&a[v](uI,b)};T.hC=function(a,b){var c=this.fC;ra(c[Sb],a);var d=c[x];Ew(d,b.Va);Ja(d,b[uc]+S);Qw(d,b[Ed]?UC:O);Xw(d,b.Ic?uF:O);Ra(d,Dr);var e=c[Gd],c=c[Wd];Ra(d,R);return new xk(e,c)};T.i0=function(){if(null!=this.Uu)return this.Uu;var a=Tk(Q);$a(a[x],Ixa);var b=Tk(Q);Nl(b,ena,ena);a[p](b);fa[Pd][p](a);b=a[zb]-a[Gd];Zk(a);return this.Uu=b};T.Ra=function(a){return this.pN[ny](gF,a)};
T.Ri=function(a,b){Vm(b)?(a[v](uI,b.Qd),a[v](wI,b.Hb),Vm(b)&&1<=b.Ai?a[Pc](vI):a[v](vI,b.Ai),b.Hk!=ph?a[v](eAa,gCa(b.Hk,b.Hb)):a[Pc](eAa)):(a[v](uI,R),a[v](wI,0));Xm(b)?a[Pc](AE):a[v](AE,b.Oe);var c=b.mA;di(c)&&a[v](MH,c);c=b.nA;di(c)&&a[v](NH,c);var d=b.Qg;if(d){var e=$n(d,1)[hc](),c=this.SX[e];if(!c){c=eK();this.SX[e]=c;var e=this.Ra(Nwa),f=d.x1,g=d.hb,k=d.y1,l=d.kb,n=d.lg,q=d.Tf,s=d.Wy||1,u=d.Xy||1,w=d.sv?uxa:WI;e[v](kF,c);e[v](mJ,f);e[v](oJ,k);e[v](nJ,g);e[v](pJ,l);e[v](Xua,w);f=tI+n+yna+s;q=
tI+q+yna+u;u=this.Ra(sI);u[v](PG,PA);u[v](sh,f);e[p](u);d.uK&&(d=this.Ra(sI),d[v](PG,gna),d[v](sh,f),e[p](d),d=this.Ra(sI),d[v](PG,ina),d[v](sh,q),e[p](d));d=this.Ra(sI);d[v](PG,QA);d[v](sh,q);e[p](d);this.$o[p](e)}a[v](zE,VI+c+Ge)}else if(null!=b.fe){e=b.fe;c=e.Ge+iC+e.Hd()+iC+e.qr();if(!(c in this.qO)){d=null;switch(e.Ge){case pH:d=this.Ra(dh);d[v](Qxa,WI);d[v](lJ,Oe);d[v](Jh,Oe);d[v](Ih,YA);d[v](Hg,YA);d[v](dJ,$ma);q=this.Ra(vH);q[v](lJ,Oe);q[v](Jh,Oe);q[v](Ih,YA);q[v](Hg,YA);q[v](zE,e.qr());d[p](q);
q=this.Ra(Cg);q[v](uI,e.Hd());q[v](fAa,jI);e=this.Ra(JF);e[v](mJ,UA);e[v](oJ,Oe);e[v](nJ,YA);e[v](pJ,UA);e[v](wI,UA);q[p](e);e=this.Ra(JF);e[v](mJ,Oe);e[v](oJ,UA);e[v](nJ,UA);e[v](pJ,YA);e[v](wI,UA);q[p](e);d[p](q);break;case dza:d=this.Ra(dh),d[v](Qxa,WI),d[v](lJ,Oe),d[v](Jh,Oe),d[v](Ih,ZA),d[v](Hg,ZA),d[v](dJ,$ma),q=this.Ra(vH),q[v](lJ,Oe),q[v](Jh,Oe),q[v](Ih,YA),q[v](Hg,YA),q[v](zE,e.qr()),d[p](q),q=this.Ra(Cg),q[v](uI,e.Hd()),q[v](fAa,jI),e=this.Ra(JF),e[v](mJ,UA),e[v](oJ,Oe),e[v](nJ,Oe),e[v](pJ,
UA),e[v](wI,UA),q[p](e),e=this.Ra(JF),e[v](mJ,YA),e[v](oJ,UA),e[v](nJ,UA),e[v](pJ,YA),e[v](wI,UA),q[p](e),d[p](q)}e=eK();d[v](kF,e);this.$o[p](d);this.qO[c]=e}c=this.qO[c];a[v](zE,VI+c+Ge)}else a[v](zE,b.gb());null!=b.VW&&(d=b.getShadow(),e=$n(d,1)[hc](),c=this.D8[e],c||(c=eK(),this.D8[e]=c,e=this.Ra(xg),e[v](kF,c),q=this.Ra(cua),q[v](mF,rpa),q[v](bAa,d[bz]),e[p](q),q=this.Ra(eua),q[v](Hta,d.dia||0),q[v](Ita,d.eia||0),e[p](q),null!=d[Kd]&&(q=this.Ra(aua),u=this.Ra(bua),u[v](Ah,MF),u[v](Xza,d[Kd]),
q[p](u),e[p](q)),d=this.Ra(dua),q=this.Ra(tE),d[p](q),q=this.Ra(tE),q[v](mF,spa),d[p](q),e[p](d),this.$o[p](e)),a[v](xg,VI+c+Ge))};function gCa(a,b){if(Yh(a))return a[ie](Je);switch(a){case ph:return Oe;case UD:return String(4*b)+Je+String(b);default:return gCa(ph,b)}};function uK(a,b){hK[L](this,a,b);this.ru=null}X(uK,hK);T=uK[K];T.qP=function(a,b){pa(this,a);Sa(this,b);var c=this.Vd(Q);this.tj(c,-5E4,-5E4,this[r]+1E5,this[A]+1E5);this.lb[p](c);var d=this.za(),e=d.a();kw(e,OA);ax(e,a+ne+b);e[x].top=5E4;Ya(e[x],5E4);c[p](e);return d};T.J2=function(){for(var a=this.Cs.a(),b=a[Xb],c=b[J];1<c;)a[Qd](b[0]),c--};Va(T,function(a){return h[D](a)});T.Uv=function(a,b,c,d){var e=this.Vd(ZI),f=2*c;this.tj(e,a-c,b-c,f,f);this.Ri(e,d,!1);return e};
T.I2=function(a,b,c,d,e){var f=this.Vd(ZI);this.tj(f,a-c,b-d,2*c,2*d);this.Ri(f,e,!1);return f};T.Ak=function(a,b,c,d,e){var f=this.Vd(jBa),g=Xm(e)&&1<=d&&1<=c&&null==e.Qg;this.Ri(f,e,g);if(Vm(e)||g)c=h.max(c-1,0),d=h.max(d-1,0);this.tj(f,a,b,c,d);return f};T.pZ=function(a,b,c,d,e,f,g){b=Rk(Q,{style:nva+c+kya+(f?SH:Ig)+xna+(g?SH:Ig)+Ana+b+rH});b=new XJ(b);if(Zh(a))for(c=0,d=a[J];c<d;c++)this[p](b,a[c]);else this[p](b,a);return{append:[b.a()],w6:[]}};
T.f_=function(a,b){for(var c=this.Vd(aJ),d=this.Vd($I);0<a[J]&&ki(Ai(a),sf);)a=$i(a,0,a[J]-1);d[v](Ch,a[ie](O));this.tj(c,0,0,this[r],this[A]);c[p](d);this.Ri(c,b,!1);return c};T.qt=function(a,b,c,d,e,f,g){b=bK(b,d,e);c=bK(c,g[uc],f);f=pD;c=cK(c[y],c.end,f);return this.nJ(a,b[y],c,b.end,c,e,f,g)};
T.nJ=function(a,b,c,d,e,f,g,k){var l=new Rm({fill:k[E]});if(k[E]&&k[E]!=R&&k.Tb&&k.Tb!=R){var n=new Rm({fill:k[E],stroke:k.Tb,qa:2}),q=this.za();this.tH(a,b,c,d,e,f,g,k,n,q);this.tH(a,b,c,d,e,f,g,k,l,q);return q.a()}return this.sH(a,b,c,d,e,f,g,k,l)};T.Jp=function(a,b,c,d,e,f,g,k){e=qj(e);d=bK(b,d,f);b=new kK(b,c);var l=new kK(d[y],c),l=l.o().w0(b)[sy](e).add(b);c=new kK(d.end,c);c=c.o().w0(b)[sy](e).add(b);return this.nJ(a,l.x,l.y,c.x,c.y,f,g,k)};
T.sH=function(a,b,c,d,e,f,g,k,l){var n=this.Vd(aJ);this.tj(n,0,0,this[r],this[A]);g!=pD&&(g=bK(0,k[uc],g),g=cK(g[y],g.end,pD),g=new kK(0,g),g[sy](qj(tj(b,c,d,e))),c=new kK(b,c),e=new kK(d,e),c.add(g),e.add(g),b=c.x,c=c.y,d=e.x,e=e.y);b=h[D](b);c=h[D](c);d=h[D](d);e=h[D](e);g=this.Vd($I);g[v](Ch,sf+b+Je+c+rf+d+Je+e+mf);g[v](FI,zh);b=this.Vd(lBa);b[v](ah,zh);d=b[x];Ja(d,k[uc]||O);Ew(d,k.Va||O);switch(f){case nI:d[v](XI,Qg);break;case pD:d[v](XI,pD);break;case oE:d[v](XI,zs)}k[Ed]&&Qw(d,UC);k.Ic&&Xw(d,
uF);b[v](rh,a);n[p](g);n[p](b);this.Ri(n,l,!1);return n};T.tH=function(a,b,c,d,e,f,g,k,l,n){a=this.sH(a,b,c,d,e,f,g,k,l);this[p](n,a);return a};T.oZ=function(){var a=this.Vd(iBa);this.tj(a,0,0,this[r],this[A]);return a};T.cE=function(a,b){var c=this.Vd(Q),d=[this.Rb(5E4+b.top),this.Rb(5E4+b[G]+b[r]),this.Rb(5E4+b.top+b[A]),this.Rb(5E4+b[G])];c[x].clip=oya+d[ie](Ke)+Ge;this.tj(c,0,0,this[r]+1E5,this[A]+1E5);a.a();d=new XJ(c);this[p](d,a);this.rb(1,1,1,1,new Rm({fill:Hh}),d);return c};
T.Zc=function(a,b,c){a[C](sf+h[D](b)+Je+h[D](c))};T.va=function(a,b,c){a[C](rf+h[D](b)+Je+h[D](c))};T.Cq=function(a,b,c,d,e,f,g){a[C](qB+h[D](b)+Je+h[D](c)+Je+h[D](d)+Je+h[D](e)+Je+h[D](f)+Je+h[D](g))};T.vi=function(a){a[C](hC)};
T.rm=function(a,b,c,d,e,f,g,k){f=oj(f,360);g=oj(g,360);var l=h[D](rj(f-90,d)),n=h[D](sj(f-90,e)),q=h[D](rj(g-90,d)),s=h[D](sj(g-90,e));d=h[D](d);e=h[D](e);b=h[D](b);c=h[D](c);l===q&&n===s&&(k&&180>oj(g-f,360)||!k&&180>oj(f-g,360))||a[C]((k?Ipa:lB)+(b-d)+Je+(c-e)+Je+(b+d)+Je+(c+e)+Je+(b+l)+Je+(c+n)+Je+(b+q)+Je+(c+s))};T.em=function(a,b,c){a[x].top=this.Rb(c);Ya(a[x],this.Rb(b))};T.sl=function(a,b){pa(a[x],this.Rb(b))};T.Ex=function(a,b){Sa(a[x],this.Rb(b))};T.jQ=function(a,b){Ya(a[x],this.Rb(b))};
T.kQ=function(a,b){a[x].top=this.Rb(b)};T.dd=function(a,b,c){0==c?Vv(a,!1):(Vv(a,!0),b&&Iw(a,b),dw(a,c))};T.hC=function(a,b){var c=this.fC;ra(c[Sb],a);var d=c[x];Ew(d,b.Va);Ja(d,this.Rb(b[uc]||0));Qw(d,b[Ed]?UC:O);Xw(d,b.Ic?uF:O);Ra(d,Dr);var e=c[Gd],c=c[Wd];Ra(d,R);b[Ed]&&(e*=1.1);b.Ic&&(e*=0.9);return new xk(e,c)};T.i0=function(){if(null!=this.Uu)return this.Uu;var a=Rk(Q,{style:zBa});this.fC[p](a);Ra(this.fC[x],Dr);this.Uu=a[zb]-a[Gd];Ra(this.fC[x],R);Zk(a);return this.Uu};
T.Rb=function(a){return h[D](a)+S};T.Vd=function(a){return this.pN[Qb](a)};
T.Ri=function(a,b,c){for(var d=a[td],e=0;e<d[J];e++)a[td][e][Nc]!=zE&&a[td][e][Nc]!=uI||a[Qd](d[e]);c=null!=c?c:!0;if(Vm(b)){if(Vv(a,!0),dw(a,b.Hb),Iw(a,b.Qd),c=!(Vm(b)&&1<=b.Ai),d=b.Hk!=ph,c||d)e=this.Vd(kBa),c&&mb(e,String(h[D](100*b.Ai))+we),d&&(e.dashstyle=hCa(b.Hk)),a[p](e)}else c&&Xm(b)?(Vv(a,!0),dw(a,1),Iw(a,b.gb())):Vv(a,!1);Qh(a.filled)&&Rv(a,!0);c=b.Qg;if(null!=c){b=this.Vd(YI);b[v](KD,c.lg);b[v](jsa,c.Tf);b[v](bh,c.Wy||1);b[v](Axa,c.Xy||1);var d=c.x1,e=c.y1,f=c.hb;c=c.kb;typeof d==rh&&
(d=la(d,10));typeof e==rh&&(e=la(e,10));typeof f==rh&&(f=la(f,10));typeof c==rh&&(c=la(c,10));c=tj(d,e,f,c);c=oj(270-c,360);b[v](xqa,c);b[v](Ah,PE);a[p](b)}else b.fe?(c=b.fe,b=this.Vd(YI),b[v](Ah,dh),b[v](KD,c.Hd()),b[v](jsa,c.qr()),c=Wn()+Zma+c.Ge+Oma,b[v](kI,c),a[p](b)):b.gb()==R?Rv(a,!1):Xm(b)?Wv(a,b.gb()):(c=this.Vd(YI),mb(c,String(h[D](100*b.Oe))+we),Xa(c,b.gb()),a[p](c))};T.tj=function(a,b,c,d,e){a=a[x];Ea(a,cg);Ya(a,this.Rb(b));a.top=this.Rb(c);pa(a,this.Rb(d));Sa(a,this.Rb(e))};T.qB=function(){return!0};
function hCa(a){if(Yh(a))return a[ie](ne);switch(a){case ph:return ph;case UD:return Dza;default:return hCa(ph)}};function vK(a,b,c,d){if(!(kk?0<=vi(pk,hna):lk?0<=vi(pk,ana):jk?0<=vi(pk,ona):mk&&0<=vi(pk,fna)))throw m("Graphics is not supported");for(var e=h[t](1E5*h[Cc]());ca[rz][poa+e];)e++;this.ak=poa+e;(a=this.m=a)&&(a.referencepoint=!0);Wa(this.m,O);this.Dp=b;this.hm=Ek(this.m);this.CX=this.ym=null;this.tr=!1;this.hO=[];this.si=null;this.mma=(b=kk?null!=fa[be]?9>fa[be]:!qk(We):!1)?uK:tK;if(this.fO=b||d)d=this.hm[Qb](lF),eb(d,this.ak),d.id=this.ak,pa(d,this.Dp[r][hc]()),Sa(d,this.Dp[A][hc]()),Aw(d,0),Lw(d,
LG),sw(d,0),gw(d,0),d.allowTransparency=zh,b||ab(d,Hva),this.hm[p](this.m,d),d=d[Nz]||d[dy][Hd],d[oq](),a=[],b?(a[C](Kna),a[C](iB),a[C](jB)):(a[C](Ena),a[C](Lna),a[C](mla),a[C](nla),a[C](iB)),a[C](Sna),a[C](uBa),a[C](zua),a[C](gla),a[C](Mh),a[C](Dna),a[C](fB),a[C](Fna),a[C](kla),a[C](bf),a[C](Ina),a[C](dB),a[C](gB),d[Cx](a[ie](me)),d[vy]();iCa(this,c)}X(vK,Us);function iCa(a,b){var c=W(a.Dra,a),d=W(a.Era,a);wK(c,d,b)}T=vK[K];
T.Era=function(){if(this.fO){var a;a=(a=this.hm.a(this.ak))?a[Nz]||a[dy][Hd]:null;var b=this.ym=a[gd](xya);b&&(b.referencepoint=!0);this.CX=xK(a[Pd],this.Dp)}else this.ym=this.hm[Qb](Q),zl(this.ym,eh,gh),Nl(this.ym,this.Dp),this.ym.dir=QF,this.m[p](this.ym),this.CX=xK(this.m,this.Dp);this.tr=!0};function xK(a,b){var c=Ek(a),d=c[Qb](Q),e=d[x];Ra(e,R);Ea(e,cg);e.top=b[A]+10+S;Ya(e,b[r]+10+S);cw(e,NG);e=c.$b();c[p](d,e[Cb](ne));c[p](a,d);return d}
T.Dra=function(){if(!this.fO)return!0;var a;return(a=(a=this.hm.a(this.ak))?a[dy]||Qk(a[Nz]||a[dy][Hd]):null)&&a._loaded};T.eb=function(a){if(!this.tr)return null;for(a=null!=a?a:0;this.hO[J]<=a;){var b=Ek(this.ym)[Qb](Q);zl(b,eh,cg);Dl(b,0,0);Nl(b,QA,QA);this.ym[p](b);b=new this.mma(b,this.CX);Vs(this,b);this.hO[C](b)}return this.hO[a]};T.Av=function(){if(!this.tr)return null;if(!this.si){var a;a=this.hm[Qb](Q);this.si=new sK(a);this.hm[p](this.m,this.si.ac())}return this.si};
T.Io=function(a,b){wK(W(function(){return null!=this.ym},this),a,b)};dx(T,function(a,b){if(!yk(this.Dp,a))if(this.Dp=a,this.fO){var c=this.hm.a(this.ak);c&&(pa(c,this.Dp[r][hc]()),Sa(c,this.Dp[A][hc]()))}else this.tr&&Nl(this.ym,this.Dp);this.tr||iCa(this,b)});function wK(a,b,c,d){a[L]()?b[L]():jCa(a,b,c,d)}function jCa(a,b,c,d){var e=null!=d?d:10;ca[Yp](c(function(){wK(a,b,c,e)}),e)}T.w=function(){this.hm.cd(this.m);Ws(this.si);Y(this.hO,function(a){Ws(a)});vK.e.w[L](this)};function yK(){this.Yc=[]}T=yK[K];T.qj=function(a,b){this.Yc[C]({brush:a,JX:b})};Gw(T,function(a,b){this.qj(null,ZJ(a,b))});T.Z=function(a,b,c){this.qj(a,{type:JF,data:{x:b,y:c}})};T.Zj=function(a,b,c,d,e,f,g){this.qj(a,{type:QD,data:{x1:b,y1:c,hb:d,kb:e,x:f,y:g}})};T.Wf=function(a,b,c,d,e,f,g,k){this.qj(a,{type:AC,data:{WA:b,XA:c,ji:d,ki:e,ew:f,Rq:g,c$:k}})};mw(T,function(a){var b=this.Yc[0].JX[Z];this.Z(a,b.x,b.y)});
function kCa(a){switch(a[H]){case HG:case JF:case QD:return a=a[Z],new sk(a.x,a.y);case AC:a=a[Z];var b=oj(a.Rq,360);return new sk(a.WA+rj(b-90,a.ji),a.XA+sj(b-90,a.ki));default:return new sk(0,0)}}
T.tc=function(a){for(var b=[],c=null,d=0;d<this.Yc[J];d++){var e=this.Yc[d],f=e.JX;if(f[H]==HG)c=kCa(f);else{t:{for(var e=e.brush,g=0;g<b[J];g++){var k=b[g];if(cfa(e,k.brush)){e=k;break t}}k={brush:e,Yc:new YJ,Gh:null};b[C](k);e=k}tk(e.Gh,c)||e.Yc[Yy](c.x,c.y);e.Yc.qj(f);c=e.Gh=kCa(f)}}if(Si(b))a=null;else if(1==b[J])a=a.tc(b[0].Yc,b[0].brush);else{c=a.za();for(d=0;d<b[J];d++)f=b[d],f=a.tc(f.Yc,f.brush),a[p](c,f);a=c.a()}return a};
function lCa(a){for(var b=new YJ,c=0;c<a.Yc[J];c++)b.qj(a.Yc[c].JX);return b};function mCa(a,b){var c=new YJ,d=a.Yc;if(0==d[J]||1==d[J])return c;for(var e=[null],f=0;f<d[J];f++){var g=d[f];g[Z]&&e[C](new sk(g[Z].x,g[Z].y))}e[C](null);var g=d[d[J]-1][H]==HD,f=e[1].o(),k=e[2].o(),l=e[e[J]-3].o(),n=e[e[J]-2].o();g?(e[0]=n,e[e[J]-1]=f):tk(f,n)?(e[0]=l,e[e[J]-1]=k):(e[0]=jK(new iK(f.x,f.y,k.x,k.y),-1),e[e[J]-1]=jK(new iK(n.x,n.y,l.x,l.y),-1));for(var k=0>b,q=null,s=null,n=null,l=e[J]-2,f=0;f<=l;f++)if(!tk(e[f],e[f+1])){var u;u=e[f];var w=e[f+1],z,B=(w.y-u.y)/(w.x-u.x);z=na(B)?{kl:B,
no:u.y-B*u.x}:{kl:ea,no:u.x};B=z.kl;z=z.no;if(B==ea)u={kl:ea,no:0>w.y-u.y?z+b:z-b};else{var F=b*h[ud](1+B*B);u={kl:B,no:0<w.x-u.x?z+F:z-F}}q?(w=zK(q,u),ai(w)?(B=zK(AK(s,e[f]),q),z=zK(AK(e[f],s),q),B=Bm(new zm(B.x,z.x),w.x)&&Bm(new zm(B.y,z.y),w.y)):B=w==ea,q=B&&w!=ea?w:zK(AK(e[f],s),q),c.qj(nCa(n,q)),B||(n=zK(AK(e[f],e[f+1]),u),c.Wf(e[f].x,e[f].y,h.abs(b),h.abs(b),180-180*h[sd](q.x-e[f].x,q.y-e[f].y)/h.PI,180-180*h[sd](n.x-e[f].x,n.y-e[f].y)/h.PI,k)),q=u,s=e[f],n=d[f]):(q=u,s=e[f],n=ZJ(d[f].x,d[f].y))}g&&
c[vy]();return c}function nCa(a,b){var c=Qj(a);switch(a[H]){case HG:case JF:c[Z].x=b.x;c[Z].y=b.y;break;case QD:c[Z].x=b.x;c[Z].y=b.y;var d=b.x-a[Z].x,e=b.y-a[Z].y;c[Z].x1+=d;c[Z].y1+=e;c[Z].hb+=d;c[Z].kb+=e}return c}function AK(a,b){var c=(a.x-b.x)/(b.y-a.y),d;na(c)?d=a.y-c*a.x:(c=ea,d=a.x);return{kl:c,no:d}}
function zK(a,b){var c=a.kl,d=a.no,e=b.kl,f=b.no;na(c)||(c=ea);na(e)||(e=ea);if(c==e||1E-5>=h.abs(c-e))return d==f||1E-5>=h.abs(d-f)?ea:null;if(c==ea)return new sk(d,e*d+f);if(e==ea)return new sk(f,c*f+d);var g=e-c;return new sk(-(f-d)/g,(d*e-c*f)/g)};var BK=function(){function a(a,b){if(-1===b[ld](Me))return b;var c=a[pc](Tq);c.pop();var d=b[pc](Tq),l=d.pop();if(d[0]===Me)d[he][Mc](d,[0,1][Ab](c));else{for(var n=0,q=d[J];n<q;n++)if(d[n]===Rq)c.pop(),d[he](n,1),n--;else break;d=c[Ab](d)}d[C](l);return d[ie](Tq)}function b(b,c,g){for(var k=[],l=0,n=c[J];l<n;l++)k[C](d[a(b,c[l])]);d[b]=g[Mc](this,k)}var c,d={};b(sH,[],function(){function a(b,c){if(!b||b.x1>=b.hb||b.y1>=b.kb)throw"Error constructing QuadTree: invalid bounds given.";this.v4=c||0;this.bounds=
b;this.nodes=ha(4);this.Tz=!1;bw(this,[])}function b(a,c){if(this.Tz){var d=this.KU(c);b[L](this[ry][d],a,c)}a[C][Mc](a,this[cy]);return a}kb(a,{insert:function(a){var b=a.Nk();if(this.Tz){var c=this.KU(b),c=this[ry][c],d=c[Sp];b.x1>=d.x1&&b.hb<=d.hb&&b.y1>=d.y1&&b.kb<=d.kb?c[wx](a):this[cy][C](a)}else if(this[cy][C](a),4>this.v4&&4<this[cy][J]){this[pc]();a=0;for(b=this[cy][J];a<b;a++)this[wx](this[cy][a]);bw(this,this[cy][J]>b?this[cy][he](b,this[cy][J]-b):[])}},clear:function(){bw(this,[]);if(this.Tz){for(var a=
0,b=this[ry][J];a<b;a++)this[ry][a][Wb]();delete this[ry];this.nodes=ha(4);this.Tz=!1}},query:function(a){return b[L](this,[],a)},KU:function(a){var b=!(a.y1>(this[Sp].y1+this[Sp].kb)/2),c=0;a.x1>(this[Sp].x1+this[Sp].hb)/2?c=b?1:2:b||(c=3);return c},split:function(){var b=(this[Sp].hb-this[Sp].x1)/2,c=(this[Sp].kb-this[Sp].y1)/2,d=this[Sp].x1,f=this[Sp].y1,q=this.v4+1;this[ry][0]=new a({x1:d,y1:f,hb:d+b,kb:f+c},q);this[ry][1]=new a({x1:d+b,y1:f,hb:d+b+b,kb:f+c},q);this[ry][2]=new a({x1:d+b,y1:f+
c,hb:d+b+b,kb:f+c+c},q);this[ry][3]=new a({x1:d,y1:f+c,hb:d+b,kb:f+c+c},q);this.Tz=!0},remove:function(a){var b=this[cy][ld](a);return 0<=b?(this[cy][he](b,1),!0):this.Tz?!this[ry][ce](function(b){return!b[Ob](a)}):!1}});return a});b(FD,[],function(){function a(){}function b(c){kb(a,c);return new a}function c(a){return function(){throw'abstract method "'+a+'" not implemented.';}}var d={};d.Vq=da[Up]||b;d.Bfa=c;d.vfa=function(a){for(var b=[Ata,Bta,Cta,Dta,Eta,Fta,uya,aAa,esa],d,e=0,f=b[J];e<f;e++)d=
b[e],a[K][d]=c(d)};return d});b(BH,[FD],function(a){function b(a,c,d){this.V=c;this.Oa=d}a.vfa(b);return b});b(tza,[FD],function(a){function b(a){this.DL={click:[],mousemove:[],mouseenter:[],mouseleave:[],box:[],redraw:[],remove:[]};ow(this,null);this.xa=null;yw(this,null);this.children=null;this.Ge=a||{}}function c(a){if(!this.DL[vc](a))throw'event type "'+a+'" unknown.';}ra(b[K],function(a){return void 0!==a?(this.xa=a,this):this.xa});lw(b[K],function(a,b){if(void 0!==b){var c=this.Ge,d;d=a[pc](Me);
for(var e=0,f=d[J];e<f;e++)if(e<f-1){if(typeof c[d[e]]!==$g||null==c[d[e]])c[d[e]]={};c=c[d[e]]}else c[d[e]]=b;this[Dy](yH,[this]);return this}c=this.Ge;if(null!=a)for(d=a[pc](Me),e=0,f=d[J];e<f&&typeof c===$g&&null!=c;e++)c=c[d[e]];return c});b[K].l=function(a,b){c[L](this,a);this.DL[a][C](b);return this};b[K].uc=function(a,b){c[L](this,a);for(var d=this.DL[a],e=0,f=d[J];e<f;e++)if(d[e]===b)return delete d[e],!0;return!1};b[K].Nk=function(){if(!this[Dy](aD,[this])||null==this.Of)if(!this.Rz()||null==
this.Of)throw"cannot determine bounding box until inserted into a scene.";return this.Of};b[K].Rz=function(){return!1};b[K].fireEvent=function(a,b){c[L](this,a);for(var d=this.DL[a],e=0,f=d[J];e<f;e++)d[e][Mc](this,b);return 0<f};b[K].o=a.Bfa(hsa);return b});b(wza,[FA,FD],function(a,b){function c(b,f){a[L](this,f);this.ng=b||[];this.OU=d[Zb](this)}function d(){this[Dy](yH,[this])}kb(c,b.Vq(a[K]));Ia(c[K],c);c.xh=Doa;c[K].add=function(a){this.ng[C](a);a.l(yH,this.OU);this[Dy](yH,[this]);return this};
wa(c[K],function(){for(var a=0,b=this.ng[J];a<b;a++)this.ng[a].uc(yH,this.OU),this[Dy](AH,[this.ng[a]]);this.ng=[];this[Dy](yH,[this]);return this});va(c[K],function(a){a.uc(yH,this.OU);var b=this.ng[ld](a);if(0>b)throw"Shape does not exist.";this.ng[he](b,1);this[Dy](AH,[a]);return this});c[K].NU=function(){return this.ng};return c});b(uza,[FA,FD],function(a,b){function c(b,d,f,g){g=g||{};g.r=null==b?g.r:b;g.x=null==d?g.x:d;g.y=null==f?g.y:f;a[L](this,g)}kb(c,b.Vq(a[K]));Ia(c[K],c);c.xh=foa;c[K].Rz=
function(){var a=this[x](fh),b=this[x](lJ),c=this[x](Jh);this.Of={x:b-a,y:c-a,width:2*a,height:2*a};return!0};return c});b(vza,[FA,FD],function(a,b){function c(b,d,f,g,s){s=s||{};s.rx=null==b?s.rx:b;s.ry=null==d?s.ry:d;s.x=null==f?s.x:f;s.y=null==g?s.y:g;a[L](this,s)}kb(c,b.Vq(a[K]));Ia(c[K],c);c.xh=roa;c[K].Rz=function(){var a=this[x](MH),b=this[x](NH),c=this[x](lJ),d=this[x](Jh);this.Of={x:c-a,y:d-b,width:2*a,height:2*b};return!0};return c});b(xza,[FA,FD],function(a,b){function c(b,d,f,g,s){s=s||
{};s.x1=null==b?s.x1:b;s.y1=null==d?s.y1:d;s.x2=null==f?s.x2:f;s.y2=null==g?s.y2:g;a[L](this,s)}kb(c,b.Vq(a[K]));Ia(c[K],c);c.xh=PB;c[K].Rz=function(){var a=this[x](mJ),b=this[x](oJ),c=this[x](nJ),d=this[x](pJ);this.Of={x:h.min(a,c),y:h.min(b,d),width:h.abs(c-a),height:h.abs(d-b)};return!0};return c});b(nG,[],function(){function a(b,c){var d=b%c;return 0>d*c?d+c:d}function b(c,d,f){c=a(c,360);d=a(d,360);d<c&&(d+=360);f=a(f,360);f<c&&(f+=360);return f<=d}return{EL:a,yfa:function(c,d,l,n,q,s,u){q=a(q,
360);s=a(s,360);var w=q/180*h.PI,z=q/180*h.PI,B=c+l*h.cos(w),w=d+n*h.sin(w),F=c+l*h.cos(z),z=d+n*h.sin(z);u||(u=q,q=s,s=u);u=b(q,s,0)?c+l:h.max(B,F);var M=b(q,s,90)?d+n:h.max(w,z);c=b(q,s,180)?c-l:h.min(B,F);d=b(q,s,270)?d-n:h.min(w,z);return{x1:c,y1:d,hb:u,kb:M}},zfa:function(a,b,c,d){function e(q){var w=1-q,z=w*w,B=q*q,F=z*w,z=3*q*z,w=3*w*B;q*=B;f[C](a.x*F+b.x*z+c.x*w+d.x*q);u[C](a.y*F+b.y*z+c.y*w+d.y*q)}var f=[a.x,d.x],u=[a.y,d.y],w=2*a.x-4*b.x+2*c.x,z=b.x-a.x,B=-a.x+3*b.x+d.x-3*c.x,F=(-w+h[ud](w*
w-4*z*B))/(2*B),w=(-w-h[ud](w*w-4*z*B))/(2*B);h.abs(F)>SA&&(F=0.5);h.abs(w)>SA&&(w=0.5);0<F&&1>F&&e(F);0<w&&1>w&&e(w);w=2*a.y-4*b.y+2*c.y;z=b.y-a.y;B=-a.y+3*b.y+d.y-3*c.y;F=(-w+h[ud](w*w-4*z*B))/(2*B);w=(-w-h[ud](w*w-4*z*B))/(2*B);h.abs(F)>SA&&(F=0.5);h.abs(w)>SA&&(w=0.5);0<F&&1>F&&e(F);0<w&&1>w&&e(w);F={x1:h.min[Mc](h,f),y1:h.min[Mc](h,u),hb:h.max[Mc](h,f),kb:h.max[Mc](h,u)};pa(F,F.hb-F.x1);Sa(F,F.kb-F.y1);return F}}});b(yza,[FA,FD,nG],function(a,b,c){function d(b){a[L](this,b);this.Of={x1:null,
y1:null,hb:null,kb:null,width:0,height:0};this.rt=[];this.Uz=null}function l(a){if(null==a)throw"Point cannot be null.";null==this.Of.x1&&(this.Of.x1=ea);null==this.Of.y1&&(this.Of.y1=ea);null==this.Of.hb&&(this.Of.hb=-ea);null==this.Of.kb&&(this.Of.kb=-ea);var b=h.min(this.Of.x1,a.x),c=h.min(this.Of.y1,a.y),d=h.max(this.Of.hb,a.x);a=h.max(this.Of.kb,a.y);this.Of={x1:b,y1:c,hb:d,kb:a,width:d-b,height:a-c}}function n(){var a=this.rt[this.rt[J]-1][pc](ne);switch(a[0]){case rf:l[L](this,this.Uz);l[L](this,
{x:a[1],y:a[2]});break;case qB:a=c.zfa(this.Uz,{x:+a[1],y:+a[2]},{x:+a[3],y:+a[4]},{x:+a[5],y:+a[6]});l[L](this,{x:a.x1,y:a.y1});l[L](this,{x:a.hb,y:a.kb});break;case df:a=c.yfa(+a[1],+a[2],+a[3],+a[4],+a[5],+a[6],+a[7]);l[L](this,{x:a.x1,y:a.y1});l[L](this,{x:a.hb,y:a.kb});break;default:throw"unknown command.";}}kb(d,b.Vq(a[K]));Ia(d[K],d);d.xh=Yoa;d[K].Rz=function(){return!0};Gw(d[K],function(a,b){this.rt[C](Poa+a+ne+b);this.Uz={x:a,y:b};return this});d[K].line=function(a,b){this.rt[C](Noa+a+ne+
b);n[L](this);this.Uz={x:a,y:b};return this};d[K].arc=function(a,b,d,e,f,k,l){f=c.EL(f,360);k=c.EL(k,360);this.rt[C](Una+a+ne+b+ne+d+ne+e+ne+f+ne+k+ne+ia(l));n[L](this);this.Uz={x:a,y:b};return this};mw(d[K],function(){this.rt[C](Vf);this.Uz=null;return this});return d});b(zza,[FA,FD],function(a,b){function c(b,d,f,g,s){s=s||{};s.x=null==b?s.x:b;s.y=null==d?s.y:d;pa(s,null==f?s[r]:f);Sa(s,null==g?s[A]:g);a[L](this,s)}kb(c,b.Vq(a[K]));Ia(c[K],c);c.xh=fpa;c[K].Rz=function(){this.Of={x:this[x](lJ),y:this[x](Jh),
width:this[x](Ih),height:this[x](Hg)};return!0};c[K].o=function(){return new c(this[x](lJ),this[x](Jh),this[x](Ih),this[x](Hg),this[x]())};return c});b(Bza,[FA,FD],function(a,b){function c(b,d,f,g){g=g||{};g.x=null==b?g.x:b;g.y=null==d?g.y:d;Bw(g,null==f?g[cd]:f);a[L](this,g)}kb(c,b.Vq(a[K]));Ia(c[K],c);c.xh=cC;return c});b(bI,[Ima,GA,HA,IA,JA,KA,MA],function(a,b,c,d,l,n,q){return{h4:a,Circle:b,pF:c,ot:d,rU:l,Xj:n,Nv:q}});b(Pya,[],function(){function a(e,q,s){var u=q[x](mza)||0,w=q[x](lza)||0;if(u||
w){var z=q[x](oza)||q[x](nza)||q[x](pza)||0,B=q[x](rza)||q[x](qza)||q[x](sza)||0,F=[u,w,z,B][ie](),M=q.iw;if(q=M?c[F]:b[F])N=q[Sd](kF);else{q=fa[ny](gF,xg);var N=mya+(M?l++:d++);q[v](kF,N);var P=fa[ny](gF,cua);P[v](mF,rpa);P[v](bAa,u);u=fa[ny](gF,eua);u[v](Hta,z);u[v](Ita,B);if(null!=w){var ba=fa[ny](gF,aua),U=fa[ny](gF,bua);U[v](Ah,MF);U[v](Xza,w)}var z=fa[ny](gF,dua),B=fa[ny](gF,tE),qa=fa[ny](gF,tE);qa[v](mF,spa);q[p](P);q[p](u);null!=w&&(ba[p](U),q[p](ba));z[p](B);z[p](qa);q[p](z);for(M?c[F]=q:
b[F]=q;s[nd]!==xI;)s=s[fe];s=s[Pb]($D)||s;s[Eb](q,s[Sb])}e[v](xg,VI+N+Ge)}}var b={},c={},d=0,l=0;return{nta:a,Qz:function(b,c,d){var f=c[x](fua)||c[x](hua);typeof f!==rh&&typeof f!==Yg||b[v](zE,f);f=c[x](gua)||c[x](iua)||c[x](AE);typeof f!==rh&&typeof f!==Yg||b[v](AE,f);f=c[x](gAa)||c[x](jAa)||c[x](uI);typeof f!==rh&&typeof f!==Yg||b[v](uI,f);f=c[x](hAa)||c[x](kAa)||c[x](vI);typeof f!==rh&&typeof f!==Yg||b[v](vI,f);f=c[x](iAa)||c[x](lAa)||c[x](wI);typeof f!==rh&&typeof f!==Yg||b[v](wI,f);a(b,c,d)},
wfa:function(){for(var a in b)if(b[vc](a)){var c=b[a];c[fe][Qd](c);delete b[a]}d=0;b={}}}});b(Gya,[LA],function(a){function b(c,d,f){f=f||fa[ny](gF,ED);f[v](SD,c[x](lJ));f[v](TD,c[x](Jh));f[v](fh,c[x](fh));a.Qz(f,c,d);d&&d[p](f);return f}var c={};Ep(c,b);c.Mg=function(a,c,d){b(a,c,d);return[]};return c});b(Hya,[LA],function(a){function b(c,d,f){f=f||fa[ny](gF,kE);f[v](SD,c[x](lJ));f[v](TD,c[x](Jh));f[v](MH,c[x](MH));f[v](NH,c[x](NH));a.Qz(f,c,d);d&&d[p](f);return f}var c={};Ep(c,b);c.Mg=function(a,
c,d){b(a,c,d);return[]};return c});b(Jya,[LA],function(a){function b(c,d,f){f=f||fa[ny](gF,JF);f[v](mJ,c[x](mJ));f[v](oJ,c[x](oJ));f[v](nJ,c[x](nJ));f[v](pJ,c[x](pJ));a.Qz(f,c,d);d&&d[p](f);return f}var c={};Ep(c,b);c.Mg=function(a,c,d){b(a,c,d);return[]};return c});b(Lya,[nG,LA],function(a,b){return{u4:function(c,d,l){for(var n=l||fa[ny](gF,aH),q=d.rt,s=[],u=0,w=q[J];u<w;u++){var z=q[u];if(z[0]===df){var B=z[pc](ne),F=+B[1],M=+B[2],z=+B[3],N=+B[4],P=a.EL(+B[5],360),ba=a.EL(+B[6],360),B=!!+B[7],F=
F+h.cos(ba/180*h.PI)*z,M=M+h.sin(ba/180*h.PI)*N,P=B?ba-P:P-ba;0>P&&(P+=360);z=Una+z+ne+N+dla+ia(180<P)+ne+ia(B)+ne+F+ne+M}s[C](z)}l||n[v](ng,s[ie](ne));b.Qz(n,d,c);return n}}});b(Kya,[Jma,LA],function(a){function b(c,d,f){c=a.u4(d,c,f);d&&d[p](c);return c}var c={};Ep(c,b);c.Mg=function(a,c,d){b(a,c,d);return[]};return c});b(Aza,[JA],function(a){return{Afa:function(a){var b=a[x](Bsa)||0,c=a[x](Csa)||0,d=a[x](Dsa)||0,e=a[x](Esa)||0,q=a[x](vsa)||0,s=a[x](wsa)||0,u=a[x](xsa)||0;a=a[x](ysa)||0;return b||
c||d||e||q||s||u||a},xfa:function(b){var c=b[x](Bsa)||0,d=b[x](Csa)||0,l=b[x](Dsa)||0,n=b[x](Esa)||0,q=b[x](vsa)||0,s=b[x](wsa)||0,u=b[x](xsa)||0,w=b[x](ysa)||0,z=b[x](Ih),B=b[x](Hg),F=b[x](lJ),M=b[x](Jh),F=0<=z?F:F+z,M=0<=B?M:M+B,z=h.abs(z),B=h.abs(B);if(c+l>z)var N=z/(c+l),c=c*N,d=d*N,l=l*N,n=n*N;q+u>z&&(N=z/(q+u),q*=N,s*=N,u*=N,w*=N);d+s>B&&(N=B/(d+s),c*=N,d*=N,q*=N,s*=N);n+w>B&&(N=B/(n+w),l*=N,n*=N,u*=N,w*=N);return(new a(b[x]()))[Yy](F+z-l,M).arc(F+z-l,M+n,l,n,270,0,!0).line(F+z,M+B-w).arc(F+
z-u,M+B-w,u,w,0,90,!0).line(F+q,M+B).arc(F+q,M+B-s,q,s,90,180,!0).line(F,M+d).arc(F+c,M+d,c,d,180,270,!0)[vy]()}}});b(Mya,[Hma,Jma,LA],function(a,b,c){function d(k,l,s){var u=k[x](zsa),w=k[x](Asa),z=k[x](Ih),B=k[x](Hg),F=k[x](lJ),M=k[x](Jh),F=0<=z?F:F+z,M=0<=B?M:M+B,z=h.abs(z),B=h.abs(B);typeof u===Yg&&typeof w===Yg||!a.Afa(k)?(s=s||fa[ny](gF,vH),s[v](lJ,F),s[v](Jh,M),s[v](Ih,z),s[v](Hg,B),null!=u&&typeof u===Yg&&s[v](MH,u),null!=w&&typeof w===Yg&&s[v](NH,w),c.Qz(s,k,l)):(k=a.xfa(k),s=b.u4(l,k,s));
l&&l[p](s);return s}var l={};Ep(l,d);l.Mg=function(a,b,c){d(a,b,c);return[]};return l});b(Qya,[LA],function(a){function b(c,d,f,g,k,l){var B=f[x](rua)||f[x](tua)||f[x](GE),F=f[x](sua)||f[x](HE);g=g||fa[ny](gF,Es);g[v](lJ,null==k?f[x](lJ):k);g[v](Jh,null==l?f[x](Jh):l);g[v](sh,Ssa);g.textContent=d;a.Qz(g,f,c);typeof B===rh&&Ew(g[x],B);typeof F!==rh&&typeof F!==Yg||Ja(g[x],F);return g}function c(a,d,e,g,k){var l=null!=g;g=b(k,a,d,g,null,e);l||k[p](g);return g}function d(a,e,k){var l,w,z;z=a[x](Lwa)||
0;var B=a[x](Es)[pc](me),F=a[x](Jh),M=[];k=k||fa[ny](gF,Cg);e&&e[p](k);for(var N=0,P=B[J];N<P;N++){var ba=B[N];l=a;w=F;var U=k,qa=l[x](Lwa)||0,ya=l[x](Ih)||ea,Ha=c(ba,l,w,null,U),Aa=Ha.getBBox();if(Aa[r]>ya){for(var Wc=b(U,zA,l,Ha,100,100).getBBox(),ba=ba[pc](ne),Aa=[],cb=0,kc=ba[J];cb<kc;cb++)Aa[C](b(U,ba[cb],l,Ha,null,0).getBBox());for(var kd=[],Mb=0,cb=0,kc=ba[J];cb<kc;cb++){var Oc;if(Oc=1<cb-Mb){for(var Vd=Oc=0,Tf=Mb,Uf=h.min(cb,Aa[J]);Tf<Uf;Tf++)Oc=h.max(Oc,Aa[Tf][A]),0<Tf&&(Vd+=Wc[r]),Vd+=Aa[Tf][r];
Oc=Vd>ya}Oc&&(kd[C]([Mb,cb]),Mb=cb)}0<cb-Mb&&kd[C]([Mb,cb]);Aa=null;ya=[];cb=0;for(kc=kd[J];cb<kc;cb++){Wc=kd[cb];Ha=c(ba[dd](Wc[0],Wc[1])[ie](ne),l,w,0===cb?Ha:null,U);Vd=Ha.getBBox();w+=qa+Vd[A];ya[C](Ha);if(null==Aa)Wc=Vd;else{var Tf=Aa.x,Mb=Aa.y,Wc=Aa[r]+Tf,Aa=Aa[A]+Mb,Ce=Vd.x,Uf=Vd.y;Oc=Vd[r]+Ce;Vd=Vd[A]+Uf;Tf=h.min(Tf,Ce);Mb=h.min(Mb,Uf);Wc=h.max(Wc,Oc);Aa=h.max(Aa,Vd);Wc={x:Tf,y:Mb,width:Wc-Tf,height:Aa-Mb}}Aa=Wc}l=ya}else l=[Ha];w=Aa;U=0;for(qa=l[J];U<qa;U++)M[C](l[U]);F+=w[A]+z}z=k===e?M[0]:
k;e&&e[p](z);e=h.max(0,h.min(1,a[x](WE)||0));if(ga(e)||!na(e))e=0;B=a[x](bJ);if(typeof B===Yg){if(B=h.max(0,h.min(1,B)),ga(B)||!na(B))B=0}else B=LC;F=z.getBBox();k=a[x](Jh)-F.y;N=M[M[J]-1].getBBox().y-F.y;P=0;for(l=M[J];P<l;P++){w=M[P];U=w.getBBox();w[v](lJ,a[x](lJ)-U[r]*e);U=U.y;if(typeof B===Yg)U+=2*k,U-=F[A]*B;else if(B===LC)U=U+k-N;else throw"Unrecognized valign value: "+B;w[v](Jh,U)}M=a[x](Zya);null!=M&&0!=M&&z[v](xh,IH+M+ne+a[x](lJ)+ne+a[x](Jh)+Ge);return z}var l={};Ep(l,d);l.Mg=function(a,
b,c){for(;c&&c[Sb];)c[Qd](c[Sb]);d(a,b,c);return[]};return l});b(Iya,[GA,HA,IA,JA,KA,MA],function(a,b,c,d,l,n){var q={draw:function(a,b){var c=fa[ny](gF,Cg),d=[c];b[p](c);for(var e=a.ng,f=0,g=e[J];f<g;f++){var k=e[f];d[C](s[k[rc].xh][Nq](k,c))}return d},Mg:function(a){return a.ng}},s={Circle:a,Ellipse:b,Line:c,Path:d,Rect:l,Text:n,Group:q};return q});b(Nya,[bI,Ima,GA,HA,IA,JA,KA,MA],function(a,b,c,d,l,n,q,s){var u={};u[a.h4.xh]=b;u[a[Cz].xh]=c;u[a.pF.xh]=d;u[a.ot.xh]=l;u[a.rU.xh]=n;u[a.Xj.xh]=q;u[a.Nv.xh]=
s;return u});b(Oya,[sH,BH,FD,bI,Kma,LA],function(a,b,c,d,l,n){function q(c,d,g){b[L](this,c,d,g);var k=this.svg=fa[ny](gF,xI);k[v](Ih,d);k[v](Hg,g);F[L]({svg:c,Wq:{clear:function(){}}});k[p](fa[ny](gF,$D));c[p](k);c=u[Zb](this);k[Fq](Fr,c);k[Fq](EG,c);k[Fq](qxa,c);k[Fq](rxa,c);this.Wq=new a({x1:0,y1:0,hb:d,kb:g});this.st=[];this.elements=[]}function s(a){var b=this.st[ld](a);if(0>b)return!1;a.iw||(this[Wx][b][fe][Qd](this[Wx][b]),this.Wq[Ob](a));this.st[he](b,1);this[Wx][he](b,1);return!0}function u(a){for(var b=
{x1:a[lq],y1:a[mq],hb:a[lq],kb:a[mq]},c=[],d=a[Mq];d!==this.svg;)c[C](d),d=d[fe];for(var d=this.Wq.query(b),e=0,f=d[J];e<f;e++){var g=d[e];if(!(0>c[ld](B[L](this,g)))){g[Dy](a[H],[{point:{x:b.x1,y:b.y1}}]);break}}}function w(a){for(a=[a];0<a[J];){var b=a.pop(),c=b[rc].xh,d=B[L](this,b);a=a[Ab](l[c].Mg(b,this.svg,d)||[])}}function z(a){if(a[rc].xh!==Yoa){if(a.iw){var b;if(!this.w4){b=this.w4=fa[Qb](Q);Ea(b[x],cg);b[x].top=hma;Ya(b[x],hma);cw(b[x],NG);var c=fa[ny](gF,xI);b[p](c);fa[Pd][p](b)}b=this.w4;
Ra(b[x],Dr);c=l[a[rc].xh][Nq](a,b[Sb])}else c=B[L](this,a);var d=c.getBBox();a.Of={width:d[r],height:d[A],x:d.x,y:d.y};a.iw&&(Ra(b[x],R),c[wd][Qd](c))}}function B(a){a=this.st[ld](a);return 0>a?null:this[Wx][a]}function F(){for(var a=this.svg,b;a[Sb];)a[Sb][Nc]===$D&&(b=!0),a[Qd](a[Sb]);b&&a[p](fa[ny](gF,$D));this.st=[];this.elements=[];this.Wq[Wb]();n.wfa()}kb(q,c.Vq(b[K]));Ia(q[K],q);q[K].Rs=function(a){var b=B[L](this,a);if(b)return a[Dy](yH,[a]),a;var b=l[a[rc].xh][Nq](a,this.svg),b=[][Ab](b),
c=[a];for(a.NU&&(c=c[Ab](a.ng));0<c[J];){var d=c[rb](),e=b[rb]();if(d.NU&&e[rb])var f=e[rb](),b=b[Ab](e),c=c[Ab](d.ng),e=f;f=this.st[ld](d);if(0<=f){if(null!=this[Wx][f]||!d.iw)throw"Shape exists and is not a staged shape.";d.iw=!1;this[Wx][f]=e}else this.st[C](d),this[Wx][C](e);d.l(aD,z[Zb](this));d.l(yH,w[Zb](this));d.l(AH,s[Zb](this));this.Wq[wx](d)}return a};q[K].Zd=function(a,b,c,e){a=new d[Cz](a,b,c,e);return this.Rs(a)};q[K].Nj=function(a,b,c,e,f){a=new d.pF(a,b,c,e,f);return this.Rs(a)};q[K].rb=
function(a,b,c,e,f){a=new d.Xj(a,b,c,e,f);return this.Rs(a)};q[K].eK=function(a,b,c,e,f){a=new d.ot(a,b,c,e,f);return this.Rs(a)};q[K].Pd=function(a,b,c,e){c=new d.Nv(a,b,c,e);return this.Rs(c)};q[K].IU=s;q[K].Cfa=function(a){if(a.iw)throw m("can't stage a shape that's already staged.");if(-1!==this.st[ld](a))throw m("can't stage a shape that's already drawn.");a.iw=!0;this.st[C](a);this[Wx][C](null);a.l(aD,z[Zb](this))};wa(q[K],F);return q});b(zya,[],function(){return{draw:function(a,b){b[dz]();
b.arc(a.x,a.y,a.lt,0,2*h.PI,!1);b[Oy]();b[fc]()},Sz:function(a,b){var c=a.x-b.x,d=a.y-b.y;return h[ud](c*c+d*d)<=a.lt}}});b(Aya,[],function(){return{draw:function(a,b){b[qy]();b[dz]();b[jz](a.x-a.ji,a.y-a.ki);b[Fy](a.ji,a.ki);b.arc(1,1,1,0,2*h.PI,!1);ew(b,yA);b[fc]();b[Gy]()},Sz:function(a,b){var c=(b.x-a.x)/a.ji,d=(b.y-a.y)/a.ki;return 1>=c*c+d*d}}});b(Bya,[],function(){return{draw:function(a,b){b[qy]();b[dz]();b[Xx](a.x1,a.y1);b[Ry](a.hb,a.kb);b[Oy]();Hw(b,iya);b[Yb]();b[Gy]()},Sz:function(a,b){var c=
(a.y1-a.kb)/(a.x1-a.hb);return 0.5>h.abs(c*b.x+(a.y1-c*a.x1)-b.y)}}});b(Cya,[],function(){function a(b,c){c[dz]();for(var d=b.rt,e=0,n=d[J];e<n;e++){var q=d[e][pc](ne);switch(q[0]){case sf:c[Xx](q[1],q[2]);break;case rf:c[Ry](q[1],q[2]);break;case qB:c.bezierCurveTo(q[1],q[2],q[3],q[4],q[5],q[6]);break;case Vf:c[Oy]();return;default:throw'unknown path command "'+d[e]+'".';}}}return{draw:function(b,c){c[qy]();a(b,c);ew(c,bA);c[fc]();c[Gy]()},Sz:function(b,c){var d=fa[Qb](kD)[iz](VA);a(b,d);return d.isPointInPath(c.x,
c.y)||d.ota(c.x,c.y)}}});b(Dya,[],function(){return{draw:function(a,b){b[qy]();b[dz]();b[zz](a.x,a.y,a[r],a[A]);ew(b,cA);b[fc]();b[Gy]()},Sz:function(a,b){return b.x>a.x&&b.x<a.x+a[r]&&b.y>a.y&&b.y<a.y+a[A]}}});b(Fya,[],function(){return{draw:function(a,b){b.font=cna;b[Ex](a.zq,a.x,a.y)},Sz:function(a,b){var c=a.Nk();return b.x>c.x&&b.x<c.x+c[r]&&b.y>c.y&&b.y<c.y+c[A]}}});b(Eya,[GA,HA,IA,JA,KA,MA],function(a,b,c,d,l,n){return{Circle:a,pF:b,ot:c,rU:d,Xj:l,Nv:n}});b(yya,[sH,BH,FD,bI,Kma],function(a,
b,c,d,l){function n(c,d,g){b[L](this,c,d,g);var k=this.canvas=fa[Qb](kD);k[v](Ih,d);k[v](Hg,g);k[v](sh,Gma);c[p](k);this.hw=k[iz](VA);this.Wq=new a({x1:0,y1:0,hb:d,kb:g});this.all=[];c[Fq](Fr,s[Zb](this))}function q(a){this.all[C](a);a.l(aD,u[Zb](this));this.Wq[wx](a);return a}function s(a){var b={x:a[lq],y:a[mq]};a=[];for(var c=this.Wq.query({x1:b.x,y1:b.y,hb:b.x,kb:b.y}),d=0,e=c[J];d<e;d++){var f=c[d];l[f[rc][yd]].Sz(f,b)&&a[C](f)}if(a[J]){b=-1;c=a[0];d=0;for(e=a[J];d<e;d++)f=this.all[ld](a[d]),
f>b&&(b=f,c=a[d]);c[Dy](Fr)}}function u(a){a[rc][yd]===cC&&(a.Of={width:this.hw.measureText(a.zq)[r],height:12,x:a.x,y:a.y})}kb(n,c.Vq(b[K]));Ia(n[K],n);n[K].Rs=function(a){l[a[rc][yd]][Nq](a,this.hw);return q[L](this,a)};n[K].Zd=function(a,b,c){a=new d[Cz](a,b,c);l[Cz][Nq](a,this.hw);return q[L](this,a)};n[K].Nj=function(a,b,c,e){a=new d.pF(a,b,c,e);l.pF[Nq](a,this.hw);return q[L](this,a)};n[K].rb=function(a,b,c,e){a=new d.Xj(a,b,c,e);l.Xj[Nq](a,this.hw);return q[L](this,a)};n[K].eK=function(a,b,
c,e){a=new d.ot(a,b,c,e);l.ot[Nq](a,this.hw);return q[L](this,a)};n[K].IU=function(a){var b=this.all[ld](a);if(0>b)return!1;this.Wq[Ob](a);this.all[he](b,1);pa(this.canvas,this.canvas[r]);a=0;for(b=this.all[J];a<b;a++){var c=this.all[a];c&&l[c[rc][yd]][Nq](c,this.hw)}return!0};return n});b(bza,[Oya,yya,bI],function(a,b,d){function k(c,k,u,w){var z;u===xI?z=a:u===kD&&(z=b);n.G=z;n.Gg=d;n.X3=l;return new z(w,c,k)}function l(a){return function(b,c){var e=new d.Nv(0,0,b,c);a.Cfa(e);var f=e.Nk();a.IU(e);
delete f.x;delete f.y;return f}}var n=c=function(a,b,c,d,e){var f=function(){return this}(),g,l=!1;e&&e.fonts&&f.WebFont?WebFont[fd]({custom:{families:e.fonts},active:function(){g&&g(k(a,b,c,d))},fontinactive:function(){throw m("one or more fonts could not be loaded.");}}):l=!0;return{then:function(e){if(l)f[Yp](e[Zb](f,k(a,b,c,d)),0);else g=e}}};n.Gg=d});return c}();function CK(a,b,c,d){var e=this;(new BK(b[r]||0,b[A]||0,xI,a,d?{fonts:[XB,YB]}:void 0))[Az](function(a){e.Aw=a;e.Aw.vf=BK.Ac=BK.X3(e.Aw);e.ym={}})}X(CK,vK);T=CK[K];T.eb=function(){return this.Aw};T.Av=function(){return{}};T.Io=function(a,b){CK.e.Io[L](this,a,b)};dx(T,function(){});T.w=function(){};function DK(a,b,c,d,e){this.eg=!!b;a&&this[Lz](a,d);$v(this,void 0!=e?e:this.rk||0);this.eg&&$v(this,-1*this[Zx]);this.lS=!c}X(DK,zj);T=DK[K];xw(T,null);T.rk=0;T.a1=!1;bx(T,function(a,b,c){xw(this,a);a&&(this.rk=di(b)?b:1!=this[Ly][ed]?0:this.eg?-1:1);di(c)&&$v(this,c)});T.TP=function(a){xw(this,a[Ly]);this.rk=a.rk;$v(this,a[Zx]);this.eg=a.eg;this.lS=a.lS};T.o=function(){return new DK(this[Ly],this.eg,!this.lS,this.rk,this[Zx])};
Ga(T,function(){var a;if(this.a1){if(!this[Ly]||this.lS&&0==this[Zx])throw yj;a=this[Ly];var b=this.eg?-1:1;if(this.rk==b){var c=this.eg?a[yc]:a[Sb];c?this[Lz](c):this[Lz](a,-1*b)}else(c=this.eg?a[gc]:a[ac])?this[Lz](c):this[Lz](a[fe],-1*b);$v(this,this[Zx]+this.rk*(this.eg?-1:1))}else this.a1=!0;a=this[Ly];if(!this[Ly])throw yj;return a});Za(T,function(a){return a[Ly]==this[Ly]&&(!this[Ly]||a.rk==this.rk)});
T.splice=function(a){var b=this[Ly],c=this.eg?1:-1;this.rk==c&&(this.rk=-1*c,$v(this,this[Zx]+this.rk*(this.eg?-1:1)));this.eg=!this.eg;DK[K][oc][L](this);this.eg=!this.eg;for(var c=Zh(arguments[0])?arguments[0]:arguments,d=c[J]-1;0<=d;d--)Yk(c[d],b);Zk(b)};function EK(){}EK[K].vba=function(){return!1};EK[K].$b=function(){return Gk(kk?this.ac():this.Si())};EK[K].xB=function(){return Qk(this.$b())};EK[K].containsNode=function(a,b){return this.uC(oCa(a),b)};function pCa(a,b){DK[L](this,a,b,!0)}X(pCa,DK);function FK(a,b,c,d,e){var f;a&&(this.Nd=a,this.Md=b,this.qd=c,this.Ld=d,1==a[ed]&&a[Nc]!=ef&&(a=a[Xb],(b=a[b])?(this.Nd=b,this.Md=0):(a[J]&&(this.Nd=Ai(a)),f=!0)),1==c[ed]&&((this.qd=c[Xb][d])?this.Ld=0:this.qd=c));DK[L](this,e?this.qd:this.Nd,e,!0);if(f)try{this[oc]()}catch(g){if(g!=yj)throw g;}}X(FK,pCa);T=FK[K];T.Nd=null;T.qd=null;T.Md=0;T.Ld=0;T.Si=function(){return this.Nd};T.tl=function(){return this.qd};T.xma=function(){return this.a1&&this[Ly]==this.qd&&(!this.Ld||1!=this.rk)};
Ga(T,function(){if(this.xma())throw yj;return FK.e[oc][L](this)});T.TP=function(a){this.Nd=a.Nd;this.qd=a.qd;this.Md=a.Md;this.Ld=a.Ld;this.Vn=a.Vn;FK.e.TP[L](this,a)};T.o=function(){var a=new FK(this.Nd,this.Md,this.qd,this.Ld,this.Vn);a.TP(this);return a};function GK(){}GK[K].uC=function(a,b){var c=b&&!a[Py](),d=a.Sa;try{return c?0<=this.Gm(d,0,1)&&0>=this.Gm(d,1,0):0<=this.Gm(d,0,0)&&0>=this.Gm(d,1,1)}catch(e){if(!kk)throw e;return!1}};GK[K].containsNode=function(a,b){return this.uC(HK(a),b)};GK[K].fs=function(){return new FK(this.Si(),this.Em(),this.tl(),this.bo())};function IK(a){this.Sa=a}X(IK,GK);function JK(a){var b=Gk(a)[od]();if(3==a[ed])b[sz](a,0),b[zx](a,a[J]);else if(KK(a)){for(var c,d=a;(c=d[Sb])&&KK(c);)d=c;b[sz](d,0);for(d=a;(c=d[yc])&&KK(c);)d=c;b[zx](d,1==d[ed]?d[Xb][J]:d[J])}else c=a[fe],a=Ci(c[Xb],a),b[sz](c,a),b[zx](c,a+1);return b}function LK(a,b,c,d){var e=Gk(a)[od]();e[sz](a,b);e[zx](c,d);return e}T=IK[K];T.o=function(){return new this[rc](this.Sa.cloneRange())};T.ac=function(){return this.Sa.commonAncestorContainer};T.Si=function(){return this.Sa.startContainer};
T.Em=function(){return this.Sa.startOffset};T.tl=function(){return this.Sa.endContainer};T.bo=function(){return this.Sa.endOffset};T.Gm=function(a,b,c){return this.Sa.compareBoundaryPoints(1==c?1==b?Ph[Vc].START_TO_START:Ph[Vc].START_TO_END:1==b?Ph[Vc].END_TO_START:Ph[Vc].END_TO_END,a)};T.isCollapsed=function(){return this.Sa[vx]};T.Mu=function(){return this.Sa[hc]()};Xv(T,function(a){var b=Qk(Gk(this.Si()));this.EI(b[wz](),a)});T.EI=function(a){a.removeAllRanges();a.addRange(this.Sa)};Tv(T,function(a){this.Sa[tb](a)});function MK(a){this.Sa=a}X(MK,IK);MK[K].EI=function(a,b){if(!b||this[Py]())MK.e.EI[L](this,a,b);else a[tb](this.tl(),this.bo()),a[sx](this.Si(),this.Em())};function NK(a,b){this.Sa=a;this.wj=b}X(NK,GK);function OK(a){var b=Gk(a)[Pd].createTextRange();if(1==a[ed])b[ty](a),KK(a)&&!a[Xb][J]&&b[tb](!1);else{for(var c=0,d=a;d=d[gc];){var e=d[ed];if(3==e)c+=d[J];else if(1==e){b[ty](d);break}}d||b[ty](a[fe]);b[tb](!d);c&&b[Yy](rD,c);b[Hz](rD,a[J])}return b}T=NK[K];T.ms=null;T.Nd=null;T.qd=null;T.Md=-1;T.Ld=-1;T.o=function(){var a=new NK(this.Sa[ey](),this.wj);a.ms=this.ms;a.Nd=this.Nd;a.qd=this.qd;return a};
T.ac=function(){if(!this.ms){var a=this.Sa[cd],b=this.Sa[ey](),c=a[vb](/ +$/,O);(c=a[J]-c[J])&&b[Hz](rD,-c);c=b[wd]();b=b.htmlText[vb](/(\r\n|\r|\n)+/g,ne)[J];if(this[Py]()&&0<b)return this.ms=c;for(;b>c.outerHTML[vb](/(\r\n|\r|\n)+/g,ne)[J];)c=c[fe];for(;1==c[Xb][J]&&c.innerText==qCa(c[Sb])&&KK(c[Sb]);)c=c[Sb];0==a[J]&&(c=rCa(this,c));this.ms=c}return this.ms};
function rCa(a,b){for(var c=b[Xb],d=0,e=c[J];d<e;d++){var f=c[d];if(KK(f)){var g=OK(f),k=g.htmlText!=f.outerHTML;if(a[Py]()&&k?0<=a.Gm(g,1,1)&&0>=a.Gm(g,1,0):a.Sa[qx](g))return rCa(a,f)}}return b}T.Si=function(){this.Nd||(this.Nd=PK(this,1),this[Py]()&&(this.qd=this.Nd));return this.Nd};T.Em=function(){0>this.Md&&(this.Md=this.WC(1),this[Py]()&&(this.Ld=this.Md));return this.Md};T.tl=function(){if(this[Py]())return this.Si();this.qd||(this.qd=PK(this,0));return this.qd};
T.bo=function(){if(this[Py]())return this.Em();0>this.Ld&&(this.Ld=this.WC(0),this[Py]()&&(this.Md=this.Ld));return this.Ld};T.Gm=function(a,b,c){return this.Sa[Jz]((1==b?aC:MB)+dC+(1==c?aC:MB),a)};
function PK(a,b,c){c=c||a.ac();if(!c||!c[Sb])return c;for(var d=1==b,e=0,f=c[Xb][J];e<f;e++){var g=d?e:f-e-1,k=c[Xb][g],l;try{l=HK(k)}catch(n){continue}var q=l.Sa;if(a[Py]())if(!KK(k)){if(0==a.Gm(q,1,1)){a.Md=a.Ld=g;break}}else{if(l.uC(a))return PK(a,b,k)}else{if(a.uC(l)){if(!KK(k)){d?a.Md=g:a.Ld=g+1;break}return PK(a,b,k)}if(0>a.Gm(q,1,0)&&0<a.Gm(q,0,1))return PK(a,b,k)}}return c}
T.WC=function(a,b){var c=1==a,d=b||(c?this.Si():this.tl());if(1==d[ed]){for(var d=d[Xb],e=d[J],f=c?1:-1,g=c?0:e-1;0<=g&&g<e;g+=f){var k=d[g];if(!KK(k)&&0==this.Sa[Jz]((1==a?aC:MB)+dC+(1==a?aC:MB),HK(k).Sa))return c?g:g+1}return-1==g?0:g}e=this.Sa[ey]();f=OK(d);e.setEndPoint(c?soa:vpa,f);e=e[cd][J];return c?d[J]-e:e};function qCa(a){return 3==a[ed]?a[Yc]:a.innerText}T.isCollapsed=function(){return 0==this.Sa[Jz](upa,this.Sa)};T.Mu=function(){return this.Sa[cd]};Xv(T,function(){this.Sa[Gx]()});
Tv(T,function(a){this.Sa[tb](a);a?(this.qd=this.Nd,this.Ld=this.Md):(this.Nd=this.qd,this.Md=this.Ld)});function QK(a){this.Sa=a}X(QK,IK);QK[K].EI=function(a){a[tb](this.Si(),this.Em());this.tl()==this.Si()&&this.bo()==this.Em()||a[sx](this.tl(),this.bo());0==a.rangeCount&&a.addRange(this.Sa)};function RK(a){this.Sa=a}X(RK,IK);RK[K].Gm=function(a,b,c){return qk(Vq)?RK.e.Gm[L](this,a,b,c):this.Sa.compareBoundaryPoints(1==c?1==b?Ph[Vc].START_TO_START:Ph[Vc].END_TO_START:1==b?Ph[Vc].START_TO_END:Ph[Vc].END_TO_END,a)};RK[K].EI=function(a,b){a.removeAllRanges();b?a.setBaseAndExtent(this.tl(),this.bo(),this.Si(),this.Em()):a.setBaseAndExtent(this.Si(),this.Em(),this.tl(),this.bo())};function HK(a){if(kk&&!rk(9)){var b=new NK(OK(a),Gk(a));if(KK(a)){for(var c,d=a;(c=d[Sb])&&KK(c);)d=c;b.Nd=d;b.Md=0;for(d=a;(c=d[yc])&&KK(c);)d=c;b.qd=d;b.Ld=1==d[ed]?d[Xb][J]:d[J];b.ms=a}else b.Nd=b.qd=b.ms=a[fe],b.Md=Ci(b.ms[Xb],a),b.Ld=b.Md+1;a=b}else a=mk?new RK(JK(a)):lk?new MK(JK(a)):jk?new QK(JK(a)):new IK(JK(a));return a}function KK(a){return Uk(a)||3==a[ed]};function SK(){}X(SK,EK);T=SK[K];T.$x=null;T.Nd=null;T.Md=null;T.qd=null;T.Ld=null;T.Vn=!1;T.o=function(){var a=new SK;a.$x=this.$x;a.Nd=this.Nd;a.Md=this.Md;a.qd=this.qd;a.Ld=this.Ld;a.Vn=this.Vn;return a};T.Vb=function(){return Es};
function TK(a){var b;if(!(b=a.$x)){b=a.Si();var c=a.Em(),d=a.tl(),e=a.bo();if(kk&&!rk(9)){var f=b,g=c,k=d,l=e,n=!1;1==f[ed]&&(g=f[Xb][g],n=!g,f=g||f[yc]||f,g=0);var q=OK(f);g&&q[Yy](rD,g);if(f==k&&g==l)q[tb](!0);else n&&q[tb](!1),n=!1,1==k[ed]&&(k=(g=k[Xb][l])||k[yc]||k,l=0,n=!g),f=OK(k),f[tb](!n),l&&f[Hz](rD,l),q.setEndPoint(soa,f);l=new NK(q,Gk(b));l.Nd=b;l.Md=c;l.qd=d;l.Ld=e;b=l}else b=mk?new RK(LK(b,c,d,e)):lk?new MK(LK(b,c,d,e)):jk?new QK(LK(b,c,d,e)):new IK(LK(b,c,d,e));b=a.$x=b}return b}
T.ac=function(){return TK(this).ac()};T.Si=function(){return this.Nd||(this.Nd=TK(this).Si())};T.Em=function(){return null!=this.Md?this.Md:this.Md=TK(this).Em()};T.tl=function(){return this.qd||(this.qd=TK(this).tl())};T.bo=function(){return null!=this.Ld?this.Ld:this.Ld=TK(this).bo()};T.vba=function(){return this.Vn};T.uC=function(a,b){var c=a.Vb();return c==Es?TK(this).uC(TK(a),b):c==lha?(c=a.j_(),(b?Mi:Ni)(c,function(a){return this.containsNode(a,b)},this)):!1};T.isCollapsed=function(){return TK(this)[Py]()};
T.Mu=function(){return TK(this).Mu()};T.fs=function(){return new FK(this.Si(),this.Em(),this.tl(),this.bo())};Xv(T,function(){TK(this)[Gx](this.Vn)});Tv(T,function(a){a=this.vba()?!a:a;this.$x&&this.$x[tb](a);a?(this.qd=this.Nd,this.Ld=this.Md):(this.Nd=this.qd,this.Md=this.Ld);this.Vn=!1});function oCa(a){a=HK(a);var b=new SK;b.$x=a;b.Vn=!1;return b}function sCa(a,b,c,d){if(a==c)return d<b;var e;if(1==a[ed]&&b)if(e=a[Xb][b])a=e,b=0;else if(dl(a,c))return!0;if(1==c[ed]&&d)if(e=c[Xb][d])c=e,d=0;else if(dl(c,a))return!1;return 0<(uea(a,c)||b-d)};function UK(){}Uh(UK);UK[K].hqa=0;function VK(a){rt[L](this);this.P=a||Ek();this.jo=tCa}X(VK,rt);VK[K].gqa=UK.Xb();var tCa=null;function uCa(a,b){switch(a){case 1:return b?dE:mE;case 2:return b?bF:UI;case 4:return b?rqa:Zsa;case 8:return b?As:aBa;case 16:return b?Yra:$Aa;case 32:return b?zg:TC;case 64:return b?Bxa:HD}throw m("Invalid component state");}T=VK[K];T.bc=null;T.yb=!1;T.q=null;T.jo=null;T.Uk=null;T.Kd=null;T.ie=null;T.un=null;T.K5=!1;Yw(T,function(){return this.bc||(this.bc=Xe+(this.gqa.hqa++)[hc](36))});
T.jw=function(a){this.Kd&&this.Kd.un&&(Lj(this.Kd.un,this.bc),Mj(this.Kd.un,a,this));this.bc=a};T.a=function(){return this.q};T.Kv=function(a){return this.q?this.P.Kv(a,this.q):null};T.hc=function(){this.Lw||(this.Lw=new sv(this));return this.Lw};function WK(a,b){if(a==b)throw m(Epa);if(b&&a.Kd&&a.bc&&a.Kd.ut(a.bc)&&a.Kd!=b)throw m(Epa);a.Kd=b;VK.e.Az[L](a,b)}T.getParent=function(){return this.Kd};T.Az=function(a){if(this.Kd&&this.Kd!=a)throw m("Method not supported");VK.e.Az[L](this,a)};T.ea=function(){return this.P};
T.h=function(){this.q=this.P[Qb](Q)};T.B=function(a){this.Hy(a)};T.Hy=function(a,b){if(this.yb)throw m(KB);this.q||this.h();a?a[Eb](this.q,b||null):this.P.$b()[Pd][p](this.q);this.Kd&&!this.Kd.yb||this.Bb()};T.Ia=function(a){if(this.yb)throw m(KB);if(a&&this.Ah(a)){this.K5=!0;var b=Gk(a);this.P&&this.P.$b()==b||(this.P=Ek(a));this.mf(a);this.Bb()}else throw m("Invalid element to decorate");};T.Ah=function(){return!0};T.mf=function(a){this.q=a};
T.Bb=function(){this.yb=!0;XK(this,function(a){!a.yb&&a.a()&&a.Bb()})};T.ve=function(){XK(this,function(a){a.yb&&a.ve()});this.Lw&&this.Lw.oc();this.yb=!1};T.w=function(){this.yb&&this.ve();this.Lw&&(this.Lw.W(),delete this.Lw);XK(this,function(a){a.W()});!this.K5&&this.q&&Zk(this.q);this.Kd=this.Uk=this.q=this.un=this.ie=null;VK.e.w[L](this)};function YK(a){return a.Uk}T.ua=function(a,b){this.qx(a,this.Zf(),b)};
T.qx=function(a,b,c){if(a.yb&&(c||!this.yb))throw m(KB);if(0>b||b>this.Zf())throw m("Child component index out of bounds");this.un&&this.ie||(this.un={},this.ie=[]);if(a[mx]()==this){var d=a[Fz]();this.un[d]=a;Wi(this.ie,a)}else Mj(this.un,a[Fz](),a);WK(a,this);Ui(this.ie,a,b);a.yb&&this.yb&&a[mx]()==this?(c=this.$a(),c[Eb](a.a(),c[Xb][b]||null)):c?(this.q||this.h(),b=this.ff(b+1),a.Hy(this.$a(),b?b.q:null)):this.yb&&!a.yb&&a.q&&a.q[fe]&&1==a.q[fe][ed]&&a.Bb()};T.$a=function(){return this.q};
T.Lg=function(){null==this.jo&&(this.jo=Kl(this.yb?this.q:this.P.$b()[Pd]));return this.jo};T.rv=function(a){if(this.yb)throw m(KB);this.jo=a};T.Zf=function(){return this.ie?this.ie[J]:0};T.ut=function(a){return this.un&&a?Nj(this.un,a)||null:null};T.ff=function(a){return this.ie?this.ie[a]||null:null};function XK(a,b,c){a.ie&&Y(a.ie,b,c)}function ZK(a,b){return a.ie&&b?Ci(a.ie,b):-1}
T.removeChild=function(a,b){if(a){var c=bi(a)?a:a[Fz]();a=this.ut(c);c&&a&&(Lj(this.un,c),Wi(this.ie,a),b&&(a.ve(),a.q&&Zk(a.q)),WK(a,null))}if(!a)throw m("Child is not in parent component");return a};function vCa(a,b){return a[Qd](a.ff(0),b)}T.cd=function(a){for(var b=[];this.ie&&0!=this.ie[J];)b[C](vCa(this,a));return b};var $K;function aL(a,b){b?a[v](ih,b):a[Pc](ih)}function bL(a,b,c){Zh(c)&&(c=c[ie](ne));var d=Jba+b;if(c===O||void 0==c)$K||($K={atomic:!1,autocomplete:R,dropeffect:R,haspopup:!1,live:OG,multiline:!1,multiselectable:!1,orientation:Eh,readonly:!1,relevant:sqa,required:!1,sort:R,busy:!1,disabled:!1,hidden:!1,invalid:wg}),c=$K,b in c?a[v](d,c[b]):a[Pc](d);else a[v](d,c)}function cL(a){a=a[Sd](DC);return null==a||void 0==a?O:String(a)};function dL(a){if(a[ox])return a[ox];a=a[Fd];return bi(a)&&a[Ib](/\S+/g)||[]}function wCa(a,b){lb(a,b)}function eL(a,b){return a[ox]?a[ox][Lc](b):Ri(dL(a),b)}function fL(a,b){a[ox]?a[ox].add(b):eL(a,b)||lb(a,a[Fd]+(0<a[Fd][J]?ne+b:b))}function gL(a,b){if(a[ox])Y(b,function(b){fL(a,b)});else{var c={};Y(dL(a),function(a){c[a]=!0});Y(b,function(a){c[a]=!0});lb(a,O);for(var d in c)lb(a,a[Fd]+(0<a[Fd][J]?ne+d:d))}}
function hL(a,b){if(a[ox])a[ox][Ob](b);else eL(a,b)&&lb(a,Fi(dL(a),function(a){return a!=b})[ie](ne))}function iL(a,b){a[ox]?Y(b,function(b){hL(a,b)}):lb(a,Fi(dL(a),function(a){return!Ri(b,a)})[ie](ne))}function jL(a,b,c){c?fL(a,b):hL(a,b)};function kL(a,b,c){rt[L](this);Dp(this,a);this.handle=b||a;this.B0=c||new vl(ja,ja,ja,ja);this.of=Gk(a);this.C=new sv(this);Vs(this,this.C);kt(this[py],[QI,es],this.n8,!1,this)}X(kL,rt);var lL=kk||lk&&qk("1.9.3");T=kL[K];xp(T,0);yp(T,0);fp(T,0);gp(T,0);T.Qt=0;T.Tl=0;T.Nt=0;T.lr=0;T.qg=!0;T.Ep=!1;T.p9=0;T.zM=0;T.Gka=!1;T.nx=!1;T.wt=function(a){this.nx=a};T.hc=function(){return this.C};function mL(a,b){a.B0=b||new vl(ja,ja,ja,ja)}T.Ga=function(a){this.qg=a};
T.w=function(){kL.e.w[L](this);ot(this[py],[QI,es],this.n8,!1,this);this.C.oc();lL&&this.of.releaseCapture();Dp(this,null);this.handle=null};T.sG=function(){Qh(this.jo)||(this.jo=Kl(this[Mq]));return this.jo};
T.n8=function(a){var b=a[H]==es;if(!this.qg||this.Ep||b&&!bt(a))this[$](Jta);else{nL(a);if(0==this.p9)if(this[$](new oL(nI,this,a[zd],a[Ad],a)))this.Ep=!0,a[Hp]();else return;else a[Hp]();var b=this.of,c=b[dc],d=!lL;this.C.l(b,[RAa,EG],this.EK,d);this.C.l(b,[QAa,FG],this.zP,d);lL?(c.setCapture(!1),this.C.l(c,Swa,this.zP)):this.C.l(Qk(b),TC,this.zP);kk&&this.Gka&&this.C.l(b,zta,Ys);this.Ika&&this.C.l(this.Ika,SH,this.Hka,d);xp(this,this.Qt=a[zd]);yp(this,this.Tl=a[Ad]);fp(this,a[Gb]);gp(this,a[Hb]);
this.Nt=this.nx?RBa(this[Mq]):this[Mq][Od];this.lr=this[Mq][Tc];this.kZ=ql(Ek(this.of));this.zM=hi()}};T.zP=function(a){this.C.oc();lL&&this.of.releaseCapture();if(this.Ep){nL(a);this.Ep=!1;var b=xCa(this,this.Nt),c=yCa(this,this.lr);this[$](new oL(oE,this,a[zd],a[Ad],a,b,c))}else this[$](Jta)};function nL(a){var b=a[H];b==QI||b==RAa?a[Fc](a.Ka[Fb][0],a[Dq]):b!=QAa&&b!=PAa||a[Fc](a.Ka.changedTouches[0],a[Dq])}
T.EK=function(a){if(this.qg){nL(a);var b=(this.nx&&this.sG()?-1:1)*(a[zd]-this[zd]),c=a[Ad]-this[Ad];xp(this,a[zd]);yp(this,a[Ad]);fp(this,a[Gb]);gp(this,a[Hb]);if(!this.Ep){var d=this.Qt-this[zd],e=this.Tl-this[Ad];if(d*d+e*e>this.p9)if(this[$](new oL(nI,this,a[zd],a[Ad],a)))this.Ep=!0;else{this.Mj||this.zP(a);return}}c=zCa(this,b,c);b=c.x;c=c.y;this.Ep&&this[$](new oL(MC,this,a[zd],a[Ad],a,b,c))&&(ACa(this,a,b,c),a[Hp]())}};
function zCa(a,b,c){var d=ql(Ek(a.of));b+=d.x-a.kZ.x;c+=d.y-a.kZ.y;a.kZ=d;a.Nt+=b;a.lr+=c;b=xCa(a,a.Nt);a=yCa(a,a.lr);return new sk(b,a)}T.Hka=function(a){var b=zCa(this,0,0);xp(a,this[zd]);yp(a,this[Ad]);ACa(this,a,b.x,b.y)};function ACa(a,b,c,d){a.Jw(c,d);a[$](new oL(iE,a,b[zd],b[Ad],b,c,d))}function xCa(a,b){var c=a.B0,d=ga(c[G])?null:c[G],c=ga(c[r])?0:c[r];return h.min(null!=d?d+c:ea,h.max(null!=d?d:-ea,b))}
function yCa(a,b){var c=a.B0,d=ga(c.top)?null:c.top,c=ga(c[A])?0:c[A];return h.min(null!=d?d+c:ea,h.max(null!=d?d:-ea,b))}T.Jw=function(a,b){this.nx&&this.sG()?Ta(this[Mq][x],a+S):Ya(this[Mq][x],a+S);this[Mq][x].top=b+S};function oL(a,b,c,d,e,f,g){Xs[L](this,a);xp(this,c);yp(this,d);this.xja=e;Ya(this,Qh(f)?f:b.Nt);this.top=Qh(g)?g:b.lr;this.XX=b}X(oL,Xs);function pL(a){rt[L](this);this.q=a;a=kk?Pr:TC;this.Dja=kt(this.q,kk?Or:zg,this,!kk);this.Eja=kt(this.q,a,this,!kk)}X(pL,rt);kp(pL[K],function(a){var b=new $s(a.Ka);ab(b,a[H]==Or||a[H]==zg?Or:Pr);this[$](b)});pL[K].w=function(){pL.e.w[L](this);pt(this.Dja);pt(this.Eja);delete this.q};function qL(a,b){VK[L](this,b);this.hla=!!a;this.$H=null}X(qL,VK);T=qL[K];T.dV=null;T.Rd=!1;T.Vk=null;T.Ii=null;T.Dn=null;T.QY=!1;T.$=function(){return eqa};T.xA=function(){return this.Vk};T.h=function(){qL.e.h[L](this);var a=this.a(),b=pi(this.$())[pc](ne);gL(a,b);gl(a,!0);Sl(a,!1);BCa(this);CCa(this)};function BCa(a){if(a.hla&&!a.Ii){var b;b=a.ea().h(lF,{frameborder:0,style:mra,src:Rva});a.Ii=b;lb(a.Ii,a.$()+jma);Sl(a.Ii,!1);Rl(a.Ii,0)}a.Vk||(a.Vk=a.ea().h(Q,a.$()+jma),Sl(a.Vk,!1))}
function CCa(a){a.Dn||(a.Dn=a.ea()[Qb](Bs),Sl(a.Dn,!1),gl(a.Dn,!0),Ea(a.Dn[x],cg))}T.g9=function(){this.QY=!1};T.Ah=function(a){return!!a&&a[Nc]==kf};T.mf=function(a){qL.e.mf[L](this,a);a=pi(this.$())[pc](ne);gL(this.a(),a);BCa(this);CCa(this);Sl(this.a(),!1)};T.Bb=function(){this.Ii&&Xk(this.Ii,this.a());Xk(this.Vk,this.a());qL.e.Bb[L](this);Yk(this.Dn,this.a());this.dV=new pL(this.ea().$b());this.hc().l(this.dV,Or,this.Aga);rL(this,!1)};
T.ve=function(){this.O()&&this[hy](!1);Ws(this.dV);qL.e.ve[L](this);Zk(this.Ii);Zk(this.Vk);Zk(this.Dn)};fw(T,function(a){a!=this.Rd&&(this.Gw&&this.Gw[Hq](),this.KA&&this.KA[Hq](),this.Uw&&this.Uw[Hq](),this.lB&&this.lB[Hq](),this.yb&&rL(this,a),a?this.R0():this.lC())});function rL(a,b){for(var c=a.ea().$b()[Pd][Sb];c;c=c[ac])if(1==c[ed]){var d=c;b?bL(d,Ig,b):d[Pc](Zqa)}c=a.q;(d=!b)?bL(c,Ig,d):c[Pc](Zqa)}T.NM=function(a,b,c,d){this.Gw=a;this.Uw=b;this.KA=c;this.lB=d};
T.R0=function(){if(this[$](OC)){try{this.$H=this.ea().$b()[pb]}catch(a){}this.YY();this.Ie();this.hc().l(this.ea().xB(),CH,this.YY);DCa(this,!0);this[Fx]();this.Rd=!0;this.Gw&&this.KA?(nt(this.Gw,oE,this.kO,!1,this),this.KA[fz](),this.Gw[fz]()):this.kO()}};
T.lC=function(){if(this[$](NC)){this.hc().uc(this.ea().xB(),CH,this.YY);this.Rd=!1;this.Uw&&this.lB?(nt(this.Uw,oE,this.LO,!1,this),this.lB[fz](),this.Uw[fz]()):this.LO();try{var a=this.ea().$b()[Pd],b=this.ea().$b()[pb]||a;this.$H&&b==a&&this.$H!=a&&this.$H[Fx]()}catch(c){}this.$H=null}};function DCa(a,b){a.Ii&&Sl(a.Ii,b);a.Vk&&Sl(a.Vk,b);Sl(a.a(),b);Sl(a.Dn,b)}T.kO=function(){this[$](cI)};T.LO=function(){DCa(this,!1);this[$]($E)};T.O=function(){return this.Rd};T.focus=function(){this.mda()};
T.YY=function(){this.Ii&&Sl(this.Ii,!1);this.Vk&&Sl(this.Vk,!1);var a=this.ea().$b(),b=Pk(Qk(a)||ca||ca),c=h.max(b[r],h.max(a[Pd][Bc],a[dc][Bc])),a=h.max(b[A],h.max(a[Pd][Rb],a[dc][Rb]));this.Ii&&(Sl(this.Ii,!0),Nl(this.Ii,c,a));this.Vk&&(Sl(this.Vk,!0),Nl(this.Vk,c,a))};T.Ie=function(){var a=this.ea().$b(),b=Qk(a)||ca;if(Cl(this.a())==yg)var c=a=0;else c=ql(this.ea()),a=c.x,c=c.y;var d=Ol(this.a()),b=Pk(b||ca),a=h.max(a+b[r]/2-d[r]/2,0),c=h.max(c+b[A]/2-d[A]/2,0);Dl(this.a(),a,c);Dl(this.Dn,a,c)};
T.Aga=function(a){this.QY?this.g9():a[Mq]==this.Dn&&ut(this.mda,0,this)};T.mda=function(){try{kk&&this.ea().$b()[Pd][Fx](),this.a()[Fx]()}catch(a){}};T.w=function(){Ws(this.Gw);this.Gw=null;Ws(this.Uw);this.Uw=null;Ws(this.KA);this.KA=null;Ws(this.lB);this.lB=null;qL.e.w[L](this)};function sL(a,b,c){qL[L](this,b,c);this.hj=a||pxa;this.Mh=(new tL).Ti(uL,!0).Ti(vL,!1,!0)}X(sL,qL);T=sL[K];T.oka=!0;T.RD=!0;T.DD=!0;T.O5=!0;T.kL=0.5;T.Bf=O;T.ph=null;T.rj=null;T.gH=!1;T.$j=null;T.ej=null;T.lL=null;T.wi=null;T.ck=null;T.kh=null;T.bK="dialog";T.$=function(){return this.hj};T.setTitle=function(a){this.Bf=a;this.ej&&el(this.ej,a)};T.getTitle=function(){return this.Bf};Nw(T,function(a){this.ph=a=yJ(a,null);this.ck&&AJ(this.ck,a)});Ow(T,function(){return null!=this.ph?wJ(this.ph):O});
T.vv=function(){return this.bK};T.iea=function(a){this.bK=a};function wL(a){a.a()||a.B()}T.$a=function(){wL(this);return this.ck};function ECa(a){wL(a);return a.a()}T.xA=function(){wL(this);return sL.e.xA[L](this)};function xL(a,b){a.kL=b;if(a.a()){var c=a.xA();c&&Rl(c,a.kL)}}function yL(a,b){a.DD=b;if(a.yb){var c=a.ea(),d=a.xA(),e=a.Ii;b?(e&&c.FX(e,a.a()),c.FX(d,a.a())):(c[kq](e),c[kq](d))}a.O()&&rL(a,b)}T.getDraggable=function(){return this.O5};
function FCa(a,b){var c=pi(a.hj+Bma)[pc](ne);a.a()&&(b?gL(a.$j,c):iL(a.$j,c));if(b&&!a.rj){var d;d=new kL(a.a(),a.$j);a.rj=d;gL(a.$j,c);kt(a.rj,nI,a.NX,!1,a)}else!b&&a.rj&&(a.rj.W(),a.rj=null)}
T.h=function(){sL.e.h[L](this);var a=this.a(),b=this.ea();this.$j=b.h(Q,this.hj+zma,this.ej=b.h(Bs,{className:this.hj+Cma,id:this[Fz]()},this.Bf),this.wi=b.h(Bs,this.hj+Ama));Vk(a,this.$j,this.ck=b.h(Q,this.hj+BA),this.kh=b.h(Q,this.hj+kma));aL(this.wi,eD);gl(this.wi,!0);bL(this.wi,zF,ioa);this.lL=this.ej.id;aL(a,this.vv());bL(a,CF,this.lL||O);this.ph&&AJ(this.ck,this.ph);Sl(this.wi,this.RD);this.Mh&&(a=this.Mh,a.q=this.kh,a.B());Sl(this.kh,!!this.Mh);xL(this,this.kL)};
T.mf=function(a){sL.e.mf[L](this,a);a=this.a();var b=this.hj+BA;this.ck=Ik(null,b,a)[0];this.ck||(this.ck=this.ea().h(Q,b),this.ph&&AJ(this.ck,this.ph),a[p](this.ck));var b=this.hj+zma,c=this.hj+Cma,d=this.hj+Ama;(this.$j=Ik(null,b,a)[0])?(this.ej=Ik(null,c,this.$j)[0],this.wi=Ik(null,d,this.$j)[0]):(this.$j=this.ea().h(Q,b),a[Eb](this.$j,this.ck));this.ej?(this.Bf=jl(this.ej),this.ej.id||(this.ej.id=this[Fz]())):(this.ej=Rk(Bs,{className:c,id:this[Fz]()}),this.$j[p](this.ej));this.lL=this.ej.id;
bL(a,CF,this.lL||O);this.wi||(this.wi=this.ea().h(Bs,d),this.$j[p](this.wi));Sl(this.wi,this.RD);b=this.hj+kma;(this.kh=Ik(null,b,a)[0])?(this.Mh=new tL(this.ea()),this.Mh.Ia(this.kh)):(this.kh=this.ea().h(Q,b),a[p](this.kh),this.Mh&&(a=this.Mh,a.q=this.kh,a.B()),Sl(this.kh,!!this.Mh));xL(this,this.kL)};
T.Bb=function(){sL.e.Bb[L](this);this.hc().l(this.a(),wF,this.P5).l(this.a(),Xr,this.P5);this.hc().l(this.kh,Fr,this.$ga);FCa(this,this.O5);this.hc().l(this.wi,Fr,this.aha);var a=this.a();aL(a,this.vv());this.ej.id!==O&&bL(a,CF,this.ej.id);this.DD||yL(this,!1)};T.ve=function(){this.O()&&this[hy](!1);FCa(this,!1);sL.e.ve[L](this)};fw(T,function(a){a!=this.O()&&(this.yb||this.B(),sL.e[hy][L](this,a))});T.kO=function(){sL.e.kO[L](this);this[$](tC)};
T.LO=function(){sL.e.LO[L](this);this[$](sC);this.gH&&this.W()};T.NX=function(){var a=this.ea().$b(),b=Pk(Qk(a)||ca||ca),c=h.max(a[Pd][Bc],b[r]),a=h.max(a[Pd][Rb],b[A]),d=Ol(this.a());Cl(this.a())==yg?mL(this.rj,new vl(0,0,h.max(0,b[r]-d[r]),h.max(0,b[A]-d[A]))):mL(this.rj,new vl(0,0,c-d[r],a-d[A]))};T.aha=function(){zL(this)};function zL(a){if(a.RD){var b=a.Mh,c=b&&b.OY;if(c)b=b.get(c),a[$](new AL(c,b))&&a[hy](!1);else a[hy](!1)}}T.YS=function(a){this.gH=a};T.w=function(){this.kh=this.wi=null;sL.e.w[L](this)};
T.$ga=function(a){t:{for(a=a[Mq];null!=a&&a!=this.kh;){if(a[Nc]==ff)break t;a=a[fe]}a=null}if(a&&!a[Nd]){a=a[yd];var b=this.Mh.get(a);this[$](new AL(a,b))&&this[hy](!1)}};
T.P5=function(a){var b=!1,c=!1,d=this.Mh,e=a[Mq];if(a[H]==wF)if(this.oka&&27==a[Np]){var f=d&&d.OY,e=e[Nc]==Ef&&!e[Nd];f&&!e?(c=!0,b=d.get(f),b=this[$](new AL(f,b))):e||(b=!0)}else{if(9==a[Np]&&a[Oq]&&e==this.a()){this.QY=!0;try{this.Dn[Fx]()}catch(g){}ut(this.g9,0,this)}}else if(13==a[Np]){if(e[Nc]==ff&&!e[Nd])f=e[yd];else if(e==this.wi)zL(this);else if(d){var k=d.NW,l=k&&BL(d,k),e=(e[Nc]==Mf||e[Nc]==Ef||e[Nc]==df)&&!e[Nd];!l||l[Nd]||e||(f=k)}f&&d&&(c=!0,b=this[$](new AL(f,String(d.get(f)))))}else e==
this.wi&&32==a[Np]&&zL(this);if(b||c)a[Zp](),a[Hp]();b&&this[hy](!1)};function AL(a,b){ab(this,aE);this.key=a;this.caption=b}X(AL,Xs);function tL(a){this.P=a||Ek();Uj[L](this)}X(tL,Uj);T=tL[K];T.hj="charts-buttonset";T.NW=null;T.q=null;T.OY=null;T.set=function(a,b,c,d){Uj[K].set[L](this,a,b);c&&(this.NW=a);d&&(this.OY=a);return this};T.Ti=function(a,b,c){return this.set(a.key,a[gy],b,c)};
T.B=function(){if(this.q){AJ(this.q,zJ);var a=Ek(this.q);this[Tb](function(b,c){var d=a.h(eD,{name:c},b);c==this.NW&&lb(d,this.hj+CA);this.q[p](d)},this)}};T.Ia=function(a){if(a&&1==a[ed]){this.q=a;a=this.q[cc](eD);for(var b=0,c,d,e;c=a[b];b++)if(d=c[yd]||c.id,e=jl(c)||c[id],d){var f=0==b;this.set(d,e,f,c[yd]==hD);f&&fL(c,this.hj+CA)}}};T.a=function(){return this.q};T.ea=function(){return this.P};function BL(a,b){for(var c=a.q[cc](ff),d=0,e;e=c[d];d++)if(e[yd]==b||e.id==b)return e;return null}
var uL={key:QG,caption:Uoa},vL={key:hD,caption:doa},GCa={key:"yes",caption:"Yes"},HCa={key:LG,caption:"No"},ICa={key:"save",caption:"Save"},JCa={key:"continue",caption:"Continue"};"undefined"!=typeof fa&&((new tL).Ti(uL,!0,!0),(new tL).Ti(uL,!0).Ti(vL,!1,!0),(new tL).Ti(GCa,!0).Ti(HCa,!1,!0),(new tL).Ti(GCa).Ti(HCa,!0).Ti(vL,!1,!0),(new tL).Ti(JCa).Ti(ICa).Ti(vL,!0,!0));function CL(a,b){rt[L](this);a&&this.cz(a,b)}X(CL,rt);T=CL[K];T.q=null;T.aR=null;T.c0=null;T.bR=null;T.El=-1;T.Eu=-1;T.k1=!1;
var KCa={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},LCa={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},MCa=kk||mk&&qk(jna),NCa=fk&&lk;T=CL[K];
T.mm=function(a){mk&&(17==this.El&&!a[Jq]||18==this.El&&!a[Tp]||fk&&91==this.El&&!a[Cq])&&(this.Eu=this.El=-1);-1==this.El&&(a[Jq]&&17!=a[Np]?this.El=17:a[Tp]&&18!=a[Np]?this.El=18:a[Cq]&&91!=a[Np]&&(this.El=91));if(MCa&&!TBa(a[Np],this.El,a[Oq],a[Jq],a[Tp]))this[Pp](a);else this.Eu=MJ(a[Np]),NCa&&(this.k1=a[Tp])};T.ona=function(a){this.Eu=this.El=-1;this.k1=a[Tp]};
kp(T,function(a){var b=a.Ka,c,d,e=b[Tp];kk&&a[H]==Xr?(c=this.Eu,d=13!=c&&27!=c?b[Np]:0):mk&&a[H]==Xr?(c=this.Eu,d=0<=b[Mp]&&63232>b[Mp]&&LJ(c)?b[Mp]:0):jk?(c=this.Eu,d=LJ(c)?b[Np]:0):(c=b[Np]||this.Eu,d=b[Mp]||0,NCa&&(e=this.k1),fk&&63==d&&224==c&&(c=191));var f=c=MJ(c),g=b.keyIdentifier;c?63232<=c&&c in KCa?f=KCa[c]:25==c&&a[Oq]&&(f=9):g&&g in LCa&&(f=LCa[g]);a=f==this.El;this.El=f;b=new OCa(f,d,a,b);mp(b,e);this[$](b)});T.a=function(){return this.q};
T.cz=function(a,b){this.bR&&this[hz]();this.q=a;this.aR=kt(this.q,Xr,this,b);this.c0=kt(this.q,wF,this.mm,b,this);this.bR=kt(this.q,xF,this.ona,b,this)};T.detach=function(){this.aR&&(pt(this.aR),pt(this.c0),pt(this.bR),this.bR=this.c0=this.aR=null);this.q=null;this.Eu=this.El=-1};T.w=function(){CL.e.w[L](this);this[hz]()};function OCa(a,b,c,d){$s[L](this,d);ab(this,vF);jp(this,a);this.charCode=b;this.repeat=c}X(OCa,$s);function DL(){}var EL;Uh(DL);function PCa(a){var b=new FL;b.$=function(){return a};return b}var QCa={button:eya,checkbox:BD,menuitem:TH,menuitemcheckbox:BD,menuitemradio:BD,radio:BD,tab:TH,treeitem:TH};T=DL[K];T.yj=function(){};T.h=function(a){var b=a.ea().h(Q,this.ol(a)[ie](ne),a[nz]());GL(this,a,b);return b};T.$a=function(a){return a};T.fr=function(a,b,c){if(a=a.a?a.a():a){var d=[b];kk&&!qk(aB)&&(d=HL(dL(a),b),d[C](b));(c?gL:iL)(a,d)}};T.Ah=function(){return!0};
T.Ia=function(a,b){b.id&&a.jw(b.id);var c=this.$a(b);c&&c[Sb]?a.zz(c[Sb][ac]?Yi(c[Xb]):c[Sb]):a.zz(null);var d=0,e=this.$(),f=this.$(),g=!1,k=!1,c=!1,l=Yi(dL(b));Y(l,function(a){g||a!=e?k||a!=f?d|=this.qY(a):k=!0:(g=!0,f==e&&(k=!0))},this);a.n=d;g||(l[C](e),f==e&&(k=!0));k||l[C](f);var n=a.Ln;n&&l[C][Mc](l,n);if(kk&&!qk(aB)){var q=HL(l);0<q[J]&&(l[C][Mc](l,q),c=!0)}g&&k&&!n&&!c||wCa(b,l[ie](ne));GL(this,a,b);return b};T.im=function(a){a.Lg()&&this.rv(a.a(),!0);a[Ay]()&&this.kn(a,a.O())};
function IL(a,b,c){if(a=c||a.yj())c=b[Sd](ih)||null,a!=c&&aL(b,a)}function GL(a,b,c){b.O()||bL(c,Ig,!b.O());b[Ay]()||a.op(c,1,!b[Ay]());JL(b,8)&&a.op(c,8,b.rP());JL(b,16)&&a.op(c,16,b.Xl());JL(b,64)&&a.op(c,64,KL(b,64))}T.HF=function(a,b){Vl(a,!b,!kk&&!jk)};T.rv=function(a,b){this.fr(a,this.$()+xma,b)};T.Jq=function(a){var b;return JL(a,32)&&(b=a.pg())?hl(b)&&il(b):!1};
T.kn=function(a,b){var c;if(JL(a,32)&&(c=a.pg())){if(!b&&KL(a,32)){try{c[Xy]()}catch(d){}KL(a,32)&&a.Hw(null)}(hl(c)&&il(c))!=b&&gl(c,b)}};fw(T,function(a,b){Sl(a,b);a&&bL(a,Ig,!b)});T.vc=function(a,b,c){var d=a.a();if(d){var e=this.yG(b);e&&this.fr(a,e,c);this.op(d,b,c)}};T.op=function(a,b,c){EL||(EL={1:lta,8:TH,16:BD,64:Uta});b=EL[b];var d=a[Sd](ih)||null;d&&(d=QCa[d]||b,b=b==BD||b==TH?d:b);b&&bL(a,b,c)};
Nw(T,function(a,b){var c=this.$a(a);if(c&&(Wk(c),b))if(bi(b))el(c,b);else{var d=function(a){if(a){var b=Gk(c);c[p](bi(a)?b[Cb](a):a)}};Yh(b)?Y(b,d):!Zh(b)||sxa in b?d(b):Y(Yi(b),d)}});T.pg=function(a){return a.a()};T.$=function(){return Wpa};T.ol=function(a){var b=this.$(),c=[b],d=this.$();d!=b&&c[C](d);b=a[hq]();for(d=[];b;){var e=b&-b;d[C](this.yG(e));b&=~e}c[C][Mc](c,d);(a=a.Ln)&&c[C][Mc](c,a);kk&&!qk(aB)&&c[C][Mc](c,HL(c));return c};
function HL(a,b){var c=[];b&&(a=a[Ab]([b]));Y([],function(d){!Ni(d,gi(Ri,a))||b&&!Ri(d,b)||c[C](d[ie](iC))});return c}T.yG=function(a){this.XR||RCa(this);return this.XR[a]};T.qY=function(a){this.Dda||(this.XR||RCa(this),this.Dda=Rj(this.XR));a=la(this.Dda[a],10);return ga(a)?0:a};function RCa(a){var b=a.$();ri(b[vb](/\xa0|\s/g,ne),ne);a.XR={1:b+DA,2:b+sma,4:b+ima,8:b+yma,16:b+mma,32:b+pma,64:b+vma}};function ML(a,b){if(!a)throw m("Invalid class name "+a);if(!ei(b))throw m("Invalid decorator function "+b);NL[a]=b}function SCa(a){var b;a=dL(a);for(var c=0,d=a[J];c<d;c++)if(b=a[c],b=b in NL?NL[b]():null)return b;return null}var TCa={},NL={};function UCa(a){var b=SCa(a);b&&b.Ia(a);return b};function OL(a,b,c){VK[L](this,c);if(!b){b=this[rc];for(var d;b;){d=fi(b);if(d=TCa[d])break;b=b.e?b.e[rc]:null}b=d?ei(d.Xb)?d.Xb():new d:null}this.g=b;this.zz(Qh(a)?a:null)}X(OL,VK);T=OL[K];T.ph=null;T.n=0;T.wG=39;T.Br=255;T.$r=0;T.Rd=!0;T.Ln=null;T.sL=!0;T.XL=!1;T.bK=null;function PL(a,b){a.yb&&b!=a.sL&&VCa(a,b);a.sL=b}T.pg=function(){return this.g.pg(this)};T.rN=function(){return this.lf||(this.lf=new CL)};T.eb=function(){return this.g};
T.L$=function(a){if(this.yb)throw m(KB);this.a()&&(this.q=null);this.g=a};T.en=function(a){a&&(this.Ln?Ri(this.Ln,a)||this.Ln[C](a):this.Ln=[a],this.g.fr(this,a,!0))};T.fr=function(a,b){b?this.en(a):a&&this.Ln&&Wi(this.Ln,a)&&(0==this.Ln[J]&&(this.Ln=null),this.g.fr(this,a,!1))};T.h=function(){var a=this.g.h(this);this.q=a;IL(this.g,a,this.vv());this.XL||this.g.HF(a,!1);this.O()||this.g[hy](a,!1)};T.vv=function(){return this.bK};T.iea=function(a){this.bK=a};T.$a=function(){return this.g.$a(this.a())};
T.Ah=function(a){return this.g.Ah(a)};T.mf=function(a){this.q=a=this.g.Ia(this,a);IL(this.g,a,this.vv());this.XL||this.g.HF(a,!1);this.Rd=a[x][Sc]!=R};T.Bb=function(){OL.e.Bb[L](this);this.g.im(this);if(this.wG&-2&&(this.sL&&VCa(this,!0),JL(this,32))){var a=this.pg();if(a){var b=this.rN();b.cz(a);this.hc().l(b,vF,this.Ci).l(a,zg,this.Pt).l(a,TC,this.Hw)}}};
function VCa(a,b){var c=a.hc(),d=a.a();b?(c.l(d,gs,a.En).l(d,es,a.Le).l(d,FG,a.np).l(d,fs,a.uM),a.bH!=Th&&c.l(d,OD,a.bH),kk&&c.l(d,YD,a.k7)):(c.uc(d,gs,a.En).uc(d,es,a.Le).uc(d,FG,a.np).uc(d,fs,a.uM),a.bH!=Th&&c.uc(d,OD,a.bH),kk&&c.uc(d,YD,a.k7))}T.ve=function(){OL.e.ve[L](this);this.lf&&this.lf[hz]();this.O()&&this[Ay]()&&this.g.kn(this,!1)};T.w=function(){OL.e.w[L](this);this.lf&&(this.lf.W(),delete this.lf);delete this.g;this.Ln=this.ph=null};Ow(T,function(){return this.ph});
Nw(T,function(a){this.g[mz](this.a(),a);this.zz(a)});T.zz=function(a){this.ph=a};T.Tk=function(){var a=this[nz]();if(!a)return O;a=bi(a)?a:Yh(a)?Gi(a,ll)[ie](O):jl(a);return nda(a)};T.rv=function(a){OL.e.rv[L](this,a);var b=this.a();b&&this.g.rv(b,a)};T.HF=function(a){this.XL=a;var b=this.a();b&&this.g.HF(b,a)};T.O=function(){return this.Rd};fw(T,function(a,b){if(b||this.Rd!=a&&this[$](a?cI:$E)){var c=this.a();c&&this.g[hy](c,a);this[Ay]()&&this.g.kn(this,a);this.Rd=a;return!0}return!1});
qw(T,function(){return!KL(this,1)});T.Ga=function(a){var b=this[mx]();b&&typeof b[Ay]==Bg&&!b[Ay]()||!QL(this,1,!a)||(a||(this[pz](!1),this.uh(!1)),this.O()&&this.g.kn(this,a),this.vc(1,!a))};T.uh=function(a){QL(this,2,a)&&this.vc(2,a)};T.nk=function(){return KL(this,4)};T.setActive=function(a){QL(this,4,a)&&this.vc(4,a)};T.rP=function(){return KL(this,8)};T.Fn=function(a){QL(this,8,a)&&this.vc(8,a)};T.Xl=function(){return KL(this,16)};T.Dg=function(a){QL(this,16,a)&&this.vc(16,a)};
T.pC=function(a){QL(this,32,a)&&this.vc(32,a)};T.ad=function(a){QL(this,64,a)&&this.vc(64,a)};sp(T,function(){return this.n});function KL(a,b){return!!(a.n&b)}T.vc=function(a,b){JL(this,a)&&b!=KL(this,a)&&(this.g.vc(this,a,b),this.n=b?this.n|a:this.n&~a)};function JL(a,b){return!!(a.wG&b)}function RL(a,b,c){if(a.yb&&KL(a,b)&&!c)throw m(KB);!c&&KL(a,b)&&a.vc(b,!1);a.wG=c?a.wG|b:a.wG&~b}function SL(a,b){return!!(a.Br&b)&&JL(a,b)}
function QL(a,b,c){return JL(a,b)&&KL(a,b)!=c&&(!(a.$r&b)||a[$](uCa(b,c)))&&!a.Mj}T.En=function(a){!WCa(a,this.a())&&this[$](pE)&&this[Ay]()&&SL(this,2)&&this.uh(!0)};T.uM=function(a){!WCa(a,this.a())&&this[$](Vva)&&(SL(this,4)&&this[pz](!1),SL(this,2)&&this.uh(!1))};T.bH=Th;function WCa(a,b){return!!a[Fp]&&dl(b,a[Fp])}T.Le=function(a){this[Ay]()&&(SL(this,2)&&this.uh(!0),bt(a)&&(SL(this,4)&&this[pz](!0),this.g.Jq(this)&&this.pg()[Fx]()));!this.XL&&bt(a)&&a[Hp]()};
T.np=function(a){this[Ay]()&&(SL(this,2)&&this.uh(!0),this.nk()&&this.Wh(a)&&SL(this,4)&&this[pz](!1))};T.k7=function(a){this[Ay]()&&this.Wh(a)};T.Wh=function(a){SL(this,16)&&this.Dg(!this.Xl());SL(this,8)&&this.Fn(!0);SL(this,64)&&this.ad(!KL(this,64));var b=new Xs(qC,this);a&&(mp(b,a[Tp]),b.ctrlKey=a[Jq],vp(b,a[Cq]),b.shiftKey=a[Oq],b.O0=a.O0);return this[$](b)};T.Pt=function(){SL(this,32)&&this.pC(!0)};T.Hw=function(){SL(this,4)&&this[pz](!1);SL(this,32)&&this.pC(!1)};
T.Ci=function(a){return this.O()&&this[Ay]()&&this.ml(a)?(a[Hp](),a[Zp](),!0):!1};T.ml=function(a){return 13==a[Np]&&this.Wh(a)};if(!ei(OL))throw m("Invalid component class "+OL);if(!ei(DL))throw m("Invalid renderer class "+DL);var XCa=fi(OL);TCa[XCa]=DL;ML(Wpa,function(){return new OL(null)});function TL(){this.j1=[]}X(TL,DL);Uh(TL);function UL(a,b){var c=a.j1[b];if(!c){switch(b){case 0:c=a.$()+qma;break;case 1:c=a.$()+lma;break;case 2:c=a.$()+BA}a.j1[b]=c}return c}T=TL[K];T.yj=function(){return ixa};T.h=function(a){var b=a.ea().h(Q,this.ol(a)[ie](ne),YCa(this,a[nz](),a.ea()));VL(this,a,b,JL(a,8)||JL(a,16));GL(this,a,b);ZCa(this,a,b);return b};T.$a=function(a){return a&&a[Sb]};
T.Ia=function(a,b){var c=al(b),d=UL(this,2);c&&eL(c,d)||b[p](YCa(this,b[Xb],a.ea()));eL(b,pC)&&(a.nN(!0),this.nN(a,b,!0));return TL.e.Ia[L](this,a,b)};Nw(T,function(a,b){var c=this.$a(a),d=WL(this,a)?c[Sb]:null;TL.e[mz][L](this,a,b);d&&!WL(this,a)&&c[Eb](d,c[Sb]||null)});function YCa(a,b,c){a=UL(a,2);return c.h(Q,a,b)}T.IY=function(a,b,c){b&&(aL(b,c?tG:this.yj()),VL(this,a,b,c))};T.nN=function(a,b,c){b&&(aL(b,c?sG:this.yj()),VL(this,a,b,c))};
function WL(a,b){var c=a.$a(b);if(c){var c=c[Sb],d=UL(a,1);return!!c&&bl(c)&&eL(c,d)}return!1}function VL(a,b,c,d){if(d!=WL(a,c))if(jL(c,pC,d),c=a.$a(c),d)a=UL(a,1),c[Eb](b.ea().h(Q,a),c[Sb]||null);else c[Qd](c[Sb])}T.yG=function(a){switch(a){case 2:return UL(this,0);case 16:case 8:return fqa;default:return TL.e.yG[L](this,a)}};T.qY=function(a){var b=UL(this,0);switch(a){case fqa:return 16;case b:return 2;default:return TL.e.qY[L](this,a)}};T.$=function(){return bqa};
function ZCa(a,b,c){(JL(b,8)||JL(b,16))&&IL(a,c,JL(b,16)?sG:tG)};function XL(a,b,c,d){OL[L](this,a,d||TL.Xb(),c);this.wa(b)}X(XL,OL);T=XL[K];fb(T,function(){var a=this.Uk;return null!=a?a:this.Tk()});T.wa=function(a){this.Uk=a};T.IY=function(a){RL(this,8,a);this.Xl()&&!a&&this.Dg(!1);var b=this.a();b&&this.eb().IY(this,b,a)};T.nN=function(a){RL(this,16,a);var b=this.a();b&&this.eb().nN(this,b,a)};T.Tk=function(){var a=this[nz]();return Yh(a)?(a=Gi(a,function(a){return bl(a)&&(eL(a,cqa)||eL(a,dqa))?O:ll(a)})[ie](O),nda(a)):XL.e.Tk[L](this)};
T.np=function(a){var b=this[mx]();if(b){var c=b.n$;b.n$=null;if(c&&di(a[zd])&&tk(c,new sk(a[zd],a[Ad])))return}XL.e.np[L](this,a)};T.ml=function(a){return a[Np]==this.FZ&&this.Wh(a)?!0:XL.e.ml[L](this,a)};T.Tla=function(){return this.FZ};ML(bqa,function(){return new XL(null)});XL[K].h=function(){XL.e.h[L](this);ZCa(this.eb(),this,this.a())};XL[K].vv=function(){return JL(this,16)?sG:JL(this,8)?tG:XL.e.vv[L](this)};function YL(a,b,c,d){IJ[L](this,a,b,c||d);if(c||d)this.XN=65|(d?32:132)}X(YL,IJ);var ZL,$L;$L=ZL=!1;var aM=ek;aM&&(-1!=aM[ld]("Firefox")||-1!=aM[ld]("Camino")||(-1!=aM[ld]("iPhone")||-1!=aM[ld]("iPod")?ZL=!0:-1!=aM[ld]("iPad")?$L=!0:-1!=aM[ld]("Chrome")||-1!=aM[ld]("Android")||aM[ld]("Safari")));var $Ca=ZL,aDa=$L;function bM(){}X(bM,DL);Uh(bM);T=bM[K];T.yj=function(){return eD};T.op=function(a,b,c){switch(b){case 8:case 16:bL(a,eya,c);break;default:case 64:case 1:bM.e.op[L](this,a,b,c)}};T.h=function(a){var b=bM.e.h[L](this,a);this.Rh(b,a.gk());var c=a[I]();c&&this.wa(b,c);JL(a,16)&&this.op(b,16,a.Xl());return b};T.Ia=function(a,b){b=bM.e.Ia[L](this,a,b);var c=this[I](b);a.hd=c;a.tA(this.gk(b));JL(a,16)&&this.op(b,16,a.Xl());return b};fb(T,Th);T.wa=Th;T.gk=function(a){return a[uz]};
T.Rh=function(a,b){a&&b&&Ap(a,b)};T.tt=function(a,b){var c=a.Lg(),d=this.$()+nma,e=this.$()+oma;a.fr(c?e:d,!!(b&1));a.fr(c?d:e,!!(b&2))};T.$=function(){return Tpa};function cM(){}X(cM,bM);Uh(cM);T=cM[K];T.yj=function(){};T.h=function(a){PL(a,!1);a.Br&=-256;RL(a,32,!1);return a.ea().h(eD,{"class":this.ol(a)[ie](ne),disabled:!a[Ay](),title:a.gk()||O,value:a[I]()||O},a.Tk()||O)};T.Ah=function(a){return a[Nc]==ff||a[Nc]==qf&&(a[H]==eD||a[H]==nAa||a[H]==Sya)};T.Ia=function(a,b){PL(a,!1);a.Br&=-256;RL(a,32,!1);if(b[Nd]){var c=this.yG(1);fL(b,c)}return cM.e.Ia[L](this,a,b)};T.im=function(a){a.hc().l(a.a(),Fr,a.Wh)};T.HF=Th;T.rv=Th;T.Jq=function(a){return a[Ay]()};
T.kn=Th;T.vc=function(a,b,c){cM.e.vc[L](this,a,b,c);(a=a.a())&&1==b&&Uw(a,c)};fb(T,function(a){return a[id]});T.wa=function(a,b){a&&Fw(a,b)};T.op=Th;function dM(a,b,c){OL[L](this,a,b||cM.Xb(),c)}X(dM,OL);T=dM[K];fb(T,function(){return this.hd});T.wa=function(a){this.hd=a;this.eb().wa(this.a(),a)};T.gk=function(){return this.ka};T.Rh=function(a){this.ka=a;this.eb().Rh(this.a(),a)};T.tA=function(a){this.ka=a};T.tt=function(a){this.eb().tt(this,a)};T.w=function(){dM.e.w[L](this);delete this.hd;delete this.ka};T.Bb=function(){dM.e.Bb[L](this);if(JL(this,32)){var a=this.pg();a&&this.hc().l(a,xF,this.ml)}};
T.ml=function(a){return 13==a[Np]&&a[H]==vF||32==a[Np]&&a[H]==xF?this.Wh(a):32==a[Np]};ML(Tpa,function(){return new dM(null)});function eM(a){this.vS=a}Uh(eM);T=eM[K];T.yj=function(){return this.vS};function fM(a,b){a&&bb(a,b?0:-1)}T.h=function(a){return a.ea().h(Q,this.ol(a)[ie](ne))};T.$a=function(a){return a};T.Ah=function(a){return a[Nc]==kf};T.Ia=function(a,b){b.id&&a.jw(b.id);var c=this.$(),d=!1,e=dL(b);e&&Y(e,function(b){b==c?d=!0:b&&this.tZ(a,b,c)},this);d||fL(b,c);bDa(this,a,this.$a(b));return b};T.tZ=function(a,b,c){b==c+DA?a.Ga(!1):b==c+rma?a.HG(Jg):b==c+Fma&&a.HG(Eh)};
function bDa(a,b,c){if(c)for(var d=c[Sb],e;d&&d[fe]==c;){e=d[ac];if(1==d[ed]){var f=a.iY(d);f&&(f.q=d,b[Ay]()||f.Ga(!1),b.ua(f),f.Ia(d))}else d[Yc]&&pi(d[Yc])!=O||c[Qd](d);d=e}}T.iY=function(a){return SCa(a)};T.im=function(a){a=a.a();Vl(a,!0,lk);kk&&(a.hideFocus=!0);var b=this.yj();b&&aL(a,b)};T.pg=function(a){return a.a()};T.$=function(){return Vpa};T.ol=function(a){var b=this.$(),c=[b,a.Dr()==Jg?b+rma:b+Fma];a[Ay]()||c[C](b+DA);return c};function gM(a,b,c){VK[L](this,c);this.g=b||eM.Xb();this.ib=a||Eh}X(gM,VK);T=gM[K];T.FW=null;T.lf=null;T.g=null;T.ib=null;T.Rd=!0;T.qg=!0;T.U0=!0;T.qf=-1;T.Rg=null;T.nn=!1;T.Ala=!1;T.Qja=!0;T.Xq=null;T.pg=function(){return this.FW||this.g.pg(this)};T.rN=function(){return this.lf||(this.lf=new CL(this.pg()))};T.eb=function(){return this.g};T.L$=function(a){if(this.a())throw m(KB);this.g=a};T.h=function(){this.q=this.g.h(this)};T.$a=function(){return this.g.$a(this.a())};T.Ah=function(a){return this.g.Ah(a)};
T.mf=function(a){this.q=this.g.Ia(this,a);a[x][Sc]==R&&(this.Rd=!1)};T.Bb=function(){gM.e.Bb[L](this);XK(this,function(a){a.yb&&cDa(this,a)},this);var a=this.a();this.g.im(this);this[hy](this.Rd,!0);this.hc().l(this,pE,this.PU).l(this,bF,this.BU).l(this,UI,this.DU).l(this,Bxa,this.Hfa).l(this,HD,this.Ffa).l(a,es,this.Le).l(Gk(a),FG,this.Gfa).l(a,[es,FG,gs,fs,OD],this.Efa);this.Jq()&&dDa(this,!0)};
function dDa(a,b){var c=a.hc(),d=a.pg();b?c.l(d,zg,a.Pt).l(d,TC,a.Hw).l(a.rN(),vF,a.Ci):c.uc(d,zg,a.Pt).uc(d,TC,a.Hw).uc(a.rN(),vF,a.Ci)}T.ve=function(){this.nf(-1);this.Rg&&this.Rg.ad(!1);this.nn=!1;gM.e.ve[L](this)};T.w=function(){gM.e.w[L](this);this.lf&&(this.lf.W(),this.lf=null);this.g=this.Rg=this.Xq=this.FW=null};T.PU=function(){return!0};
T.BU=function(a){var b=ZK(this,a[Mq]);if(-1<b&&b!=this.qf){var c=hM(this);c&&c.uh(!1);this.qf=b;c=hM(this);this.nn&&c[pz](!0);this.Qja&&this.Rg&&c!=this.Rg&&(JL(c,64)?c.ad(!0):this.Rg.ad(!1))}b=this.a();null!=a[Mq].a()&&bL(b,rC,a[Mq].a().id)};T.DU=function(a){a[Mq]==hM(this)&&(this.qf=-1);this.a()[Pc](Yqa)};T.Hfa=function(a){(a=a[Mq])&&a!=this.Rg&&a[mx]()==this&&(this.Rg&&this.Rg.ad(!1),this.Rg=a)};T.Ffa=function(a){a[Mq]==this.Rg&&(this.Rg=null)};
T.Le=function(a){this.qg&&(this.nn=!0);var b=this.pg();b&&hl(b)&&il(b)?b[Fx]():a[Hp]()};T.Gfa=function(){this.nn=!1};T.Efa=function(a){var b;t:{b=a[Mq];if(this.Xq)for(var c=this.a();b&&b!==c;){var d=b.id;if(d in this.Xq){b=this.Xq[d];break t}b=b[fe]}b=null}if(b)switch(a[H]){case es:b.Le(a);break;case FG:b.np(a);break;case gs:b.En(a);break;case fs:b.uM(a);break;case OD:b.bH(a)}};T.Pt=function(){};T.Hw=function(){this.nf(-1);this.nn=!1;this.Rg&&this.Rg.ad(!1)};
T.Ci=function(a){return this[Ay]()&&this.O()&&(0!=this.Zf()||this.FW)&&this.ml(a)?(a[Hp](),a[Zp](),!0):!1};
T.ml=function(a){var b=hM(this);if(b&&typeof b.Ci==Bg&&b.Ci(a)||this.Rg&&this.Rg!=b&&typeof this.Rg.Ci==Bg&&this.Rg.Ci(a))return!0;if(a[Oq]||a[Jq]||a[Cq]||a[Tp])return!1;switch(a[Np]){case 27:if(this.Jq())this.pg()[Xy]();else return!1;break;case 36:eDa(this);break;case 35:fDa(this);break;case 38:if(this.ib==Eh)iM(this);else return!1;break;case 37:if(this.ib==Jg)this.Lg()?jM(this):iM(this);else return!1;break;case 40:if(this.ib==Eh)jM(this);else return!1;break;case 39:if(this.ib==Jg)this.Lg()?iM(this):
jM(this);else return!1;break;default:return!1}return!0};function cDa(a,b){var c=b.a(),c=c.id||(c.id=b[Fz]());a.Xq||(a.Xq={});a.Xq[c]=b}T.ua=function(a,b){gM.e.ua[L](this,a,b)};T.qx=function(a,b,c){a.$r|=2;a.$r|=64;!this.Jq()&&this.Ala||RL(a,32,!1);PL(a,!1);gM.e.qx[L](this,a,b,c);a.yb&&this.yb&&cDa(this,a);b<=this.qf&&this.qf++};
T.removeChild=function(a,b){if(a=bi(a)?this.ut(a):a){var c=ZK(this,a);-1!=c&&(c==this.qf?(a.uh(!1),this.qf=-1):c<this.qf&&this.qf--);(c=a.a())&&c.id&&this.Xq&&Lj(this.Xq,c.id)}a=gM.e[Qd][L](this,a,b);PL(a,!0);return a};T.Dr=function(){return this.ib};T.HG=function(a){if(this.a())throw m(KB);this.ib=a};T.O=function(){return this.Rd};fw(T,function(a,b){if(b||this.Rd!=a&&this[$](a?cI:$E)){this.Rd=a;var c=this.a();c&&(Sl(c,a),this.Jq()&&fM(this.pg(),this.qg&&this.Rd),b||this[$](this.Rd?tC:sC));return!0}return!1});
qw(T,function(){return this.qg});T.Ga=function(a){this.qg!=a&&this[$](a?mE:dE)&&(a?(this.qg=!0,XK(this,function(a){a.qba?delete a.qba:a.Ga(!0)})):(XK(this,function(a){a[Ay]()?a.Ga(!1):a.qba=!0}),this.nn=this.qg=!1),this.Jq()&&fM(this.pg(),a&&this.Rd))};T.Jq=function(){return this.U0};T.kn=function(a){a!=this.U0&&this.yb&&dDa(this,a);this.U0=a;this.qg&&this.Rd&&fM(this.pg(),a)};T.nf=function(a){(a=this.ff(a))?a.uh(!0):-1<this.qf&&hM(this).uh(!1)};T.uh=function(a){this.nf(ZK(this,a))};
function hM(a){return a.ff(a.qf)}function eDa(a){kM(a,function(a,c){return(a+1)%c},a.Zf()-1)}function fDa(a){kM(a,function(a,c){a--;return 0>a?c-1:a},0)}function jM(a){kM(a,function(a,c){return(a+1)%c},a.qf)}function iM(a){kM(a,function(a,c){a--;return 0>a?c-1:a},a.qf)}function kM(a,b,c){c=0>c?ZK(a,a.Rg):c;var d=a.Zf();c=b[L](a,c,d);for(var e=0;e<=d;){var f=a.ff(c);if(f&&a.rca(f)){a.i_(c);break}e++;c=b[L](a,c,d)}}T.rca=function(a){return a.O()&&a[Ay]()&&JL(a,2)};T.i_=function(a){this.nf(a)};function lM(){}X(lM,DL);Uh(lM);lM[K].$=function(){return aqa};function mM(a,b,c){OL[L](this,a,c||lM.Xb(),b);RL(this,1,!1);RL(this,2,!1);RL(this,4,!1);RL(this,32,!1);this.n=1}X(mM,OL);ML(aqa,function(){return new mM(null)});function nM(){}X(nM,DL);Uh(nM);nM[K].h=function(a){return a.ea().h(Q,this.$())};nM[K].Ia=function(a,b){b.id&&a.jw(b.id);if(b[Nc]==pf){var c=b;b=this.h(a);Xk(b,c);Zk(c)}else fL(b,this.$());return b};Nw(nM[K],function(){});nM[K].$=function(){return oC};function oM(a,b){OL[L](this,null,a||nM.Xb(),b);RL(this,1,!1);RL(this,2,!1);RL(this,4,!1);RL(this,32,!1);this.n=1}X(oM,OL);oM[K].Bb=function(){oM.e.Bb[L](this);var a=this.a();aL(a,VH)};ML(oC,function(){return new oM});function pM(a){this.vS=a||hxa}X(pM,eM);Uh(pM);T=pM[K];T.Ah=function(a){return a[Nc]==Cpa||pM.e.Ah[L](this,a)};T.iY=function(a){return a[Nc]==pf?new oM:pM.e.iY[L](this,a)};T.zr=function(a,b){return dl(a.a(),b)};T.$=function(){return nC};T.im=function(a){pM.e.im[L](this,a);a=a.a();bL(a,XE,zh)};ML(oC,function(){return new oM});function qM(a,b){gM[L](this,Eh,b||pM.Xb(),a);this.kn(!1)}X(qM,gM);T=qM[K];T.YG=!0;T.x$=!1;T.$=function(){return this.eb().$()};T.zr=function(a){if(this.eb().zr(this,a))return!0;for(var b=0,c=this.Zf();b<c;b++){var d=this.ff(b);if(typeof d.zr==Bg&&d.zr(a))return!0}return!1};T.bj=function(a){this.ua(a,!0)};T.uu=function(a,b){this.qx(a,b,!0)};T.bd=function(a){return this.ff(a)};T.Ig=function(){return this.Zf()};T.vA=function(){var a=[];XK(this,function(b){a[C](b)});return a};
bx(T,function(a,b){var c=this.O();c||Sl(this.a(),!0);var d=this.a(),e=a,f=b,g=Jl(d);e instanceof sk&&(f=e.y,e=e.x);Dl(d,d[Od]+(e-g.x),d[Tc]+(f-g.y));c||Sl(this.a(),!1)});pw(T,function(){return this.O()?Jl(this.a()):null});fw(T,function(a,b,c){(b=qM.e[hy][L](this,a,b))&&a&&this.yb&&this.YG&&this.pg()[Fx]();this.n$=a&&c&&di(c[zd])?new sk(c[zd],c[Ad]):null;return b});T.PU=function(a){this.YG&&this.pg()[Fx]();return qM.e.PU[L](this,a)};T.rca=function(a){return(this.x$||a[Ay]())&&a.O()&&JL(a,2)};
T.mf=function(a){var b=this.eb(),c;c=this.ea();var d=b.$()+BA;c=Jk(c.of,Q,d,a);for(var d=c[J],e=0;e<d;e++)bDa(b,this,c[e]);qM.e.mf[L](this,a)};T.ml=function(a){var b=qM.e.ml[L](this,a);b||XK(this,function(c){!b&&c.Tla&&c.FZ==a[Np]&&(this[Ay]()&&this.uh(c),b=c.Ci(a))},this);return b};
T.nf=function(a){qM.e.nf[L](this,a);if(a=this.ff(a)){var b=a.a();a=this.a();var c=Jl(b),d=Jl(a),e=Zl(a),f=c.x-d.x-e[G],c=c.y-d.y-e.top,d=a[Wd]-b[Uc],e=a[Gc],g=a[Cd],e=e+h.min(f,h.max(f-(a[Gd]-b[zb]),0)),g=g+h.min(c,h.max(c-d,0)),b=new sk(e,g);a.scrollLeft=b.x;Rw(a,b.y)}};function rM(){}X(rM,bM);Uh(rM);T=rM[K];T.h=function(a){var b={"class":mC+this.ol(a)[ie](ne)},b=a.ea().h(Q,b,this.UN(a[nz](),a.ea()));this.Rh(b,a.gk());GL(this,a,b);return b};T.yj=function(){return eD};T.$a=function(a){return a&&a[Sb][Sb]};T.UN=function(a,b){return b.h(Q,mC+(this.$()+wma),b.h(Q,mC+(this.$()+tma),a))};T.Ah=function(a){return a[Nc]==kf};
T.Ia=function(a,b){gDa(b,!0);gDa(b,!1);var c;t:{c=a.ea().n9(b);var d=this.$()+wma;if(c&&eL(c,d)&&(c=a.ea().n9(c),d=this.$()+tma,c&&eL(c,d))){c=!0;break t}c=!1}c||b[p](this.UN(b[Xb],a.ea()));gL(b,[lC,this.$()]);return rM.e.Ia[L](this,a,b)};T.$=function(){return Xpa};function gDa(a,b){if(a)for(var c=b?a[Sb]:a[yc],d;c&&c[fe]==a;){d=b?c[ac]:c[gc];if(3==c[ed]){var e=c[Yc];if(pi(e)==O)a[Qd](c);else{c.nodeValue=b?e[vb](/^[\s\xa0]+/,O):e[vb](/[\s\xa0]+$/,O);break}}else break;c=d}};function sM(){}X(sM,rM);Uh(sM);T=sM[K];T.$a=function(a){return sM.e.$a[L](this,a&&a[Sb])};T.Ia=function(a,b){var c=Ik(He,nC,b)[0];if(c){Sl(c,!1);Gk(c)[Pd][p](c);var d=new qM;d.Ia(c);a.jm(d)}return sM.e.Ia[L](this,a,b)};T.UN=function(a,b){return sM.e.UN[L](this,[this[Wy](a,b),this.DN(b)],b)};Dw(T,function(a,b){return tM(a,this.$(),b)});function tM(a,b,c){return c.h(Q,mC+(b+AA),a)}T.DN=function(a){return a.h(Q,mC+(this.$()+EA),Nh)};T.$=function(){return $pa};function uM(a,b,c,d,e){dM[L](this,a,c||sM.Xb(),d);RL(this,64,!0);this.wN=new YL(null,5);b&&this.jm(b);this.gia=null;this.Sc=new tt(500);!$Ca&&!aDa||qk(mna)||(this.rz=!0);this.qma=e||pM.Xb()}X(uM,dM);T=uM[K];T.rz=!1;T.gfa=!1;T.Bb=function(){uM.e.Bb[L](this);hDa(this,!0);this.Y&&vM(this,this.Y,!0);bL(this.q,XE,!!this.Y)};T.ve=function(){uM.e.ve[L](this);hDa(this,!1);if(this.Y){this.ad(!1);this.Y.ve();vM(this,this.Y,!1);var a=this.Y.a();a&&Zk(a)}};
T.w=function(){uM.e.w[L](this);this.Y&&(this.Y.W(),delete this.Y);delete this.Xfa;this.Sc.W()};T.Le=function(a){uM.e.Le[L](this,a);this.nk()&&(this.ad(!KL(this,64),a),this.Y&&(this.Y.nn=KL(this,64)))};T.np=function(a){uM.e.np[L](this,a);this.Y&&!this.nk()&&(this.Y.nn=!1)};T.Wh=function(){this[pz](!1);return!0};T.dfa=function(a){this.Y&&this.Y.O()&&!this.zr(a[Mq])&&this.ad(!1)};T.zr=function(a){return a&&dl(this.a(),a)||this.Y&&this.Y.zr(a)||!1};
T.ml=function(a){if(32==a[Np]){if(a[Hp](),a[H]!=xF)return!0}else if(a[H]!=vF)return!1;if(this.Y&&this.Y.O()){var b=this.Y.Ci(a);return 27==a[Np]?(this.ad(!1),!0):b}return 40==a[Np]||38==a[Np]||32==a[Np]||13==a[Np]?(this.ad(!0,a),!0):!1};T.Hr=function(){this.ad(!1)};T.efa=function(){this.nk()||this.ad(!1)};T.Hw=function(a){this.rz||this.ad(!1);uM.e.Hw[L](this,a)};T.bg=function(){this.Y||this.jm(new qM(this.ea(),this.qma));return this.Y||null};
T.jm=function(a){var b=this.Y;if(a!=b&&(b&&(this.ad(!1),this.yb&&vM(this,b,!1),delete this.Y),this.yb&&bL(this.q,XE,!!a),a)){this.Y=a;WK(a,this);a[hy](!1);var c=this.rz;(a.YG=c)&&a.kn(!0);this.yb&&vM(this,a,!0)}return b};T.bj=function(a){this.bg().ua(a,!0)};T.uu=function(a,b){this.bg().qx(a,b,!0)};T.bd=function(a){return this.Y?this.Y.ff(a):null};T.Ig=function(){return this.Y?this.Y.Zf():0};fw(T,function(a,b){var c=uM.e[hy][L](this,a,b);c&&!this.O()&&this.ad(!1);return c});
T.Ga=function(a){uM.e.Ga[L](this,a);this[Ay]()||this.ad(!1)};T.iaa=function(){this.ad(!0)};T.ev=function(){this.ad(!1)};
T.ad=function(a,b){uM.e.ad[L](this,a);if(this.Y&&KL(this,64)==a){if(a){if(!this.Y.yb)if(this.gfa){var c;c=this.a();(c=void 0!=c.nextElementSibling?c.nextElementSibling:tea(c[ac]))?this.Y.Hy(c[fe],c):this.Y.B(this.a()[fe])}else this.Y.B();this.W3=Il(this.a());this.V3=Ql(this.a());this.TK();this.Y.nf(!b||40!=b[Np]&&38!=b[Np]?-1:0)}else{this[pz](!1);this.Y.nn=!1;if(c=this.a())bL(c,rC,O),bL(c,ZG,O);null!=this.ZK&&(this.ZK=void 0,(c=this.Y.a())&&Nl(c,O,O))}this.Y[hy](a,!1,b);if(!this.Mj){c=this.hc();var d=
a?c.l:c.uc;d[L](c,this.ea().$b(),es,this.dfa,!0);this.rz&&d[L](c,this.Y,TC,this.efa);d[L](c,this.Sc,Fs,this.ffa);a?this.Sc[y]():this.Sc[Hq]()}}};T.TK=function(){if(this.Y.yb){var a=this.Xfa||this.a(),b=this.wN;cx(this.wN,a);a=this.Y.a();this.Y.O()||(hb(a[x],Ig),Sl(a,!0));!this.ZK&&this.wN.Eia&&this.wN.XN&32&&(this.ZK=Pl(a));b.Ie(a,b.fH^1,this.gia,this.ZK);this.Y.O()||(Sl(a,!1),hb(a[x],Fh))}};
T.ffa=function(){var a=Ql(this.a()),b=Il(this.a()),c;(c=!yl(this.V3,a))||(c=this.W3,c=!(c==b||c&&b&&c.top==b.top&&c[Zc]==b[Zc]&&c[Hc]==b[Hc]&&c[G]==b[G]));c&&(this.V3=a,this.W3=b,this.TK())};function vM(a,b,c){var d=a.hc();c=c?d.l:d.uc;c[L](d,b,qC,a.Hr);c[L](d,b,bF,a.BU);c[L](d,b,UI,a.DU)}function hDa(a,b){var c=a.hc();(b?c.l:c.uc)[L](c,a.a(),wF,a.Tia)}T.BU=function(a){var b=this.a();null!=a[Mq].a()&&(bL(b,rC,a[Mq].a().id),bL(b,ZG,a[Mq].a().id))};
T.Tia=function(a){JL(this,32)&&this.pg()&&this.Y&&this.Y.O()&&a[Zp]()};T.DU=function(){if(!hM(this.Y)){var a=this.a();bL(a,rC,O);bL(a,ZG,O)}};ML($pa,function(){return new uM(null)});function wM(a){rt[L](this);this.Mr=[];iDa(this,a)}X(wM,rt);T=wM[K];T.wx=null;T.zN=null;T.Ig=function(){return this.Mr[J]};T.bd=function(a){return this.Mr[a]||null};function iDa(a,b){b&&(Y(b,function(a){this.zB(a,!1)},a),Zi(a.Mr,b))}T.bj=function(a){this.uu(a,this.Ig())};T.uu=function(a,b){a&&(this.zB(a,!1),Ui(this.Mr,a,b))};T.Ke=function(){return this.wx};T.vA=function(){return Yi(this.Mr)};T.lk=function(a){a!=this.wx&&(this.zB(this.wx,!1),this.wx=a,this.zB(a,!0));this[$](As)};
T.sr=function(){var a=this.wx;return a?Ci(this.Mr,a):-1};T.Ok=function(a){this.lk(this.bd(a))};wa(T,function(){Ti(this.Mr);this.wx=null});T.w=function(){wM.e.w[L](this);delete this.Mr;this.wx=null};T.zB=function(a,b){a&&(typeof this.zN==Bg?this.zN(a,b):typeof a.Fn==Bg&&a.Fn(b))};function xM(a,b,c,d,e){uM[L](this,a,b,c,d,e||new pM(Owa));this.oF=this[nz]();this.PX=null}X(xM,uM);T=xM[K];T.pa=null;T.Bb=function(){xM.e.Bb[L](this);yM(this);jDa(this)};T.mf=function(a){xM.e.mf[L](this,a);(a=this.Tk())?(this.oF=a,yM(this)):this.Ke()||this.Ok(0)};T.w=function(){xM.e.w[L](this);this.pa&&(this.pa.W(),this.pa=null);this.oF=null};T.Hr=function(a){this.lk(a[Mq]);xM.e.Hr[L](this,a);a[Zp]();this[$](qC)};T.jY=function(){var a=this.Ke();xM.e.wa[L](this,a&&a[I]());yM(this)};
T.jm=function(a){var b=xM.e.jm[L](this,a);a!=b&&(this.pa&&this.pa[Wb](),a&&(this.pa?XK(a,function(a){zM(a);this.pa.bj(a)},this):AM(this,a)));return b};T.bj=function(a){zM(a);xM.e.bj[L](this,a);this.pa?this.pa.bj(a):AM(this,this.bg())};T.uu=function(a,b){zM(a);xM.e.uu[L](this,a,b);this.pa?this.pa.uu(a,b):AM(this,this.bg())};T.lk=function(a){if(this.pa){var b=this.Ke();this.pa.lk(a);a!=b&&this[$](qD)}};T.Ok=function(a){this.pa&&this.lk(this.pa.bd(a))};
T.wa=function(a){if(null!=a&&this.pa)for(var b=0,c;c=this.pa.bd(b);b++)if(c&&typeof c[I]==Bg&&c[I]()==a){this.lk(c);return}this.lk(null)};fb(T,function(){var a=this.Ke();return a?a[I]():null});T.Ke=function(){return this.pa?this.pa.Ke():null};T.sr=function(){return this.pa?this.pa.sr():-1};function AM(a,b){a.pa=new wM;b&&XK(b,function(a){zM(a);this.pa.bj(a)},a);jDa(a)}function jDa(a){a.pa&&a.hc().l(a.pa,As,a.jY)}
function yM(a){var b=a.Ke();a[mz](b?b.Tk():a.oF);var c=a.eb().$a(a.a());c&&a.ea().Zia(c)&&(null==a.PX&&(a.PX=cL(c)),a=(b=b?b.a():null)?cL(b):a.PX,bL(c,zF,a))}function zM(a){a.iea(a instanceof XL?Dxa:VH)}T.ad=function(a,b){xM.e.ad[L](this,a,b);KL(this,64)&&this.bg().nf(this.sr())};ML(gqa,function(){return new xM(null)});function BM(a,b){this.P=Ek();this.m=a;this.o$=[];this.We(b)}BM[K].nB=null;
function kDa(a,b){var c=Ek(),d,e,f=null;switch(a){case 2:d=new sL(Hua);f=tH+d[Fz]();e=c.h(Q,null,c.h(Q,{"class":Gua},joa),c.h(bD,null),c.h(cya,null,c.h(Q,{id:f},b[aq])));break;case 3:d=new sL(Fua);e=c.h(Q,null,c.h(Q,{"class":Gua},joa),c.h(bD,null));var g=c.h(Q,null,c.h(cya,null,b[aq]));c[p](e,g)}d[mz](e[hd]);c=d;wL(c);Wa(c.ej,Boa);c=d;wL(c);Wa(c.kh,O);d[hy](!0);if(f){d=c=Hk(f);f=0;e=1;g=new SK;g.Vn=sCa(d,f,c,e);if(bl(d)&&!Uk(d)){var k=d[fe],f=Ci(k[Xb],d);d=k}bl(c)&&!Uk(c)&&(k=c[fe],e=Ci(k[Xb],c),
c=k);g.Vn?(g.Nd=c,g.Md=e,g.qd=d,g.Ld=f):(g.Nd=d,g.Md=f,g.qd=c,g.Ld=e);g[Gx]()}}
BM[K].We=function(a){a=a||[];var b=this.m,c=this.P;c.cd(b);if(!b)throw m(hf);var d=c.h(Bs,null),e=[c.h(Bs,null,eoa)];this.nB=new xM(e);if(a)for(e=0;e<a[J];e++){var f=null,f=a[e],g=f.datasource,k=f.gadget,l=f.userprefs,n=f[Md],q=f[Nxa],s=f[x]||yBa;switch(f[H]){case Rsa:f=CM(this,e,gi(function(a){ca[oq]((new Ct(a)).Oc(SAa,Exa),Coa)},g),uoa);break;case zva:f=CM(this,e,gi(function(a,b){kDa(2,{message:Nna+s+rla+aa(a)+$la+aa(b)+lDa(l)+pe})},k,g),cpa);break;case Sva:f=CM(this,e,gi(function(a,b,c){kDa(3,
{message:Mna+aa(b)+bma+a+ama+aa(c)+cma})},g,q,n),Loa);break;case Mg:f=CM(this,e,gi(function(a){ca[oq]((new Ct(a)).Oc(SAa,Fxa),Coa)},g),voa);break;case Eva:f=CM(this,e,gi(function(a,b,c){ca[oq](Bva+aa(a)+$la+aa(b)+lDa(c))},k,g,l),Xna);break;default:throw m("No such toolbar component as: "+f.toSource());}f&&this.nB.bj(f)}kt(this.nB,qC,W(this.Pia,this));this.nB.B(d);c[p](b,d)};BM[K].Pia=function(){var a=this.nB.sr();this.o$[a]();this.nB.Ok(-1)};function CM(a,b,c,d){d=new XL(d);a.o$[b]=c;return d}
function lDa(a){if(!a)return O;var b=O,c;for(c in a)b+=Zla+c+af+aa(a[c]);return b};function FL(){}X(FL,DL);Uh(FL);FL[K].h=function(a){var b=a.ea().h(Bs,this.ol(a)[ie](ne));mDa(this,b,a.lp);return b};FL[K].Ia=function(a,b){b=FL.e.Ia[L](this,a,b);var c=dL(b),d=!1;Ri(c,KM(this,null))?d=null:Ri(c,KM(this,!0))?d=!0:Ri(c,KM(this,!1))&&(d=!1);a.lp=d;bL(b,BD,null==d?CG:!0==d?zh:wg);return b};FL[K].yj=function(){return AD};function mDa(a,b,c){if(b){var d=KM(a,c);eL(b,d)||(Dj(nDa,function(a){a=KM(this,a);jL(b,a,a==d)},a),bL(b,BD,null==c?CG:!0==c?zh:wg))}}FL[K].$=function(){return Upa};
function KM(a,b){var c=a.$();if(!0==b)return c+mma;if(!1==b)return c+Dma;if(null==b)return c+Ema;throw m("Invalid checkbox state: "+b);};function LM(a,b,c){c=c||FL.Xb();OL[L](this,null,c,b);this.lp=Qh(a)?a:!1}X(LM,OL);var nDa={Fua:!0,Bwa:!1,Cwa:null};T=LM[K];T.Gb=null;T.Xl=function(){return!0==this.lp};T.Dg=function(a){a!=this.lp&&(this.lp=a,mDa(this.eb(),this.a(),this.lp))};T.Zl=function(a){this.yb?(this.ve(),this.Gb=a,this.Bb()):this.Gb=a};T.toggle=function(){this.Dg(this.lp?!1:!0)};
T.Bb=function(){LM.e.Bb[L](this);if(this.sL){var a=this.hc();this.Gb&&a.l(this.Gb,Fr,this.OV).l(this.Gb,gs,this.En).l(this.Gb,fs,this.uM).l(this.Gb,es,this.Le).l(this.Gb,FG,this.np);a.l(this.a(),Fr,this.OV)}if(this.Gb){if(!this.Gb.id){var a=this.Gb,b;b=this[Fz]()+Rma;a.id=b}a=this.a();bL(a,CF,this.Gb.id)}};T.Ga=function(a){LM.e.Ga[L](this,a);(a=this.a())&&bb(a,this[Ay]()?0:-1)};T.OV=function(a){a[Zp]();var b=this.lp?$Aa:Yra;this[Ay]()&&!a[Mq][Ic]&&this[$](b)&&(a[Hp](),this.toggle(),this[$](qD))};
T.ml=function(a){32==a[Np]&&this.OV(a);return!1};ML(Upa,function(){return new LM});function MM(a,b){rt[L](this);this.q=a;var c=bl(this.q)?this.q:this.q?this.q[Pd]:null;this.ena=!!c&&Kl(c);this.H8=kt(this.q,lk?loa:GG,this,b)}X(MM,rt);
kp(MM[K],function(a){var b=0,c=0,d=0;a=a.Ka;if(a[H]==GG){c=1;if(kk||mk&&(gk||qk(lna)))c=40;d=$M(-a.wheelDelta,c);Qh(a.wheelDeltaX)?(b=$M(-a.wheelDeltaX,c),c=$M(-a.wheelDeltaY,c)):c=d}else d=a.detail,100<d?d=3:-100>d&&(d=-3),Qh(a[Oz])&&a[Oz]===a.HORIZONTAL_AXIS?b=d:c=d;di(this.yca)&&(b=nj(b,-this.yca,this.yca));di(this.zca)&&(c=nj(c,-this.zca,this.zca));this.ena&&(b=-b);b=new oDa(d,a,b,c);this[$](b)});function $M(a,b){return mk&&(fk||hk)&&0!=a%b?a:a/b}
MM[K].w=function(){MM.e.w[L](this);pt(this.H8);this.H8=null};function oDa(a,b,c,d){$s[L](this,b);ab(this,GG);this.detail=a;this.Nt=c;this.lr=d}X(oDa,$s);function aN(){rt[L](this);this.n=0;ww(this,null);this.Ks=null}X(aN,rt);aN[K].Zt=function(){return 1==this.n};aN[K].nH=function(){this.Qi(hra)};aN[K].Zw=function(){this.Qi(oE)};aN[K].Qi=function(a){this[$](a)};function bN(){aN[L](this);this.Cr=[]}X(bN,aN);bN[K].add=function(a){Ri(this.Cr,a)||(this.Cr[C](a),kt(a,BE,this.uda,!1,this))};va(bN[K],function(a){Wi(this.Cr,a)&&ot(a,BE,this.uda,!1,this)});bN[K].w=function(){Y(this.Cr,function(a){a.W()});jb(this.Cr,0);bN.e.w[L](this)};function cN(){bN[L](this);this.R_=0}X(cN,bN);
cN[K].play=function(a){if(0==this.Cr[J])return!1;if(a||0==this.n)this.R_=0,this.nH();else if(this.Zt())return!1;this.Qi(hH);-1==this.n&&this.Qi(Tya);var b=-1==this.n&&!a;ww(this,hi());this.Ks=null;this.n=1;Y(this.Cr,function(c){b&&-1!=c.n||c[fz](a)});return!0};zp(cN[K],function(a){Y(this.Cr,function(b){0==b.n||b[Hq](a)});this.n=0;this.Ks=hi();this.Qi(sI);this.Zw()});cN[K].uda=function(){this.R_++;this.R_==this.Cr[J]&&(this.Ks=hi(),this.n=0,this.Qi(BE),this.Zw())};function dN(a,b,c){this.yr=a;this.Nu=b||0;this.Td=c;this.Yr=W(this.zJ,this)}X(dN,Us);T=dN[K];T.bc=0;T.w=function(){dN.e.w[L](this);this[Hq]();delete this.yr;delete this.Td};La(T,function(a){this[Hq]();this.bc=ut(this.Yr,Qh(a)?a:this.Nu)});zp(T,function(){this.nk()&&vt(this.bc);this.bc=0});T.VR=function(){this[Hq]();this.zJ()};T.nk=function(){return 0!=this.bc};T.zJ=function(){this.bc=0;this.yr&&this.yr[L](this.Td)};var eN={},fN=null;function gN(a){a=fi(a);delete eN[a];Kj(eN)&&fN&&fN[Hq]()}function pDa(){fN||(fN=new dN(function(){qDa()},20));var a=fN;a.nk()||a[y]()}function qDa(){var a=hi();Dj(eN,function(b){rDa(b,a)});Kj(eN)||pDa()};function hN(a,b,c,d){aN[L](this);if(!Yh(a)||!Yh(b))throw m("Start and end parameters must be arrays");if(a[J]!=b[J])throw m("Start and end points must be the same length");this.Ei=a;this.Iq=b;this.duration=c;this.Yca=d;$w(this,[]);this.nx=!1}X(hN,aN);T=hN[K];T.wt=function(a){this.nx=a};T.Nm=0;
T.play=function(a){if(a||0==this.n)this.Nm=0,$w(this,this.Ei);else if(this.Zt())return!1;gN(this);a=hi();ww(this,a);-1==this.n&&ww(this,this[Iy]-this[xz]*this.Nm);this.Ks=this[Iy]+this[xz];this.Nm||this.nH();this.Qi(hH);-1==this.n&&this.Qi(Tya);this.n=1;var b=fi(this);b in eN||(eN[b]=this);pDa();rDa(this,a);return!0};zp(T,function(a){gN(this);this.n=0;a&&(this.Nm=1);sDa(this,this.Nm);this.Qi(sI);this.Zw()});T.w=function(){0==this.n||this[Hq](!1);this.Qi(bta);hN.e.w[L](this)};
function rDa(a,b){a.Nm=(b-a[Iy])/(a.Ks-a[Iy]);1<=a.Nm&&(a.Nm=1);sDa(a,a.Nm);1==a.Nm?(a.n=0,gN(a),a.Qi(BE),a.Zw()):a.Zt()&&a.bZ()}function sDa(a,b){ei(a.Yca)&&(b=a.Yca(b));$w(a,ha(a.Ei[J]));for(var c=0;c<a.Ei[J];c++)a[Iz][c]=(a.Iq[c]-a.Ei[c])*b+a.Ei[c]}T.bZ=function(){this.Qi(yqa)};T.Qi=function(a){this[$](new tDa(a,this))};function tDa(a,b){Xs[L](this,a);$w(this,b[Iz]);this.x=b[Iz][0];this.y=b[Iz][1];this.z=b[Iz][2];this.duration=b[xz];this.Nm=b.Nm;qp(this,b.n)}X(tDa,Xs);function iN(a,b,c,d,e){hN[L](this,b,c,d,e);cx(this,a)}X(iN,hN);T=iN[K];T.Px=Th;T.Lg=function(){Qh(this.jo)||(this.jo=Kl(this[Mz]));return this.jo};T.bZ=function(){this.Px();iN.e.bZ[L](this)};T.Zw=function(){this.Px();iN.e.Zw[L](this)};T.nH=function(){this.Px();iN.e.nH[L](this)};function jN(a,b,c,d,e){if(2!=b[J]||2!=c[J])throw m(tpa);iN[Mc](this,arguments)}X(jN,iN);jN[K].Px=function(){var a=this.nx&&this.Lg()?zs:Qg;this[Mz][x][a]=h[D](this[Iz][0])+S;this[Mz][x].top=h[D](this[Iz][1])+S};
function kN(a,b,c,d,e){if(2!=b[J]||2!=c[J])throw m(tpa);iN[Mc](this,arguments)}X(kN,iN);kN[K].Px=function(){pa(this[Mz][x],h[D](this[Iz][0])+S);Sa(this[Mz][x],h[D](this[Iz][1])+S)};function lN(a,b,c,d,e){iN[L](this,a,[b],[c],d,e)}X(lN,iN);lN[K].Px=function(){pa(this[Mz][x],h[D](this[Iz][0])+S)};function mN(a,b,c,d,e){iN[L](this,a,[b],[c],d,e)}X(mN,iN);mN[K].Px=function(){Sa(this[Mz][x],h[D](this[Iz][0])+S)};function nN(){rt[L](this)}X(nN,rt);T=nN[K];T.hd=0;T.qo=0;T.Sm=100;T.Gl=0;T.Ui=1;T.tk=!1;T.Lx=!1;T.wa=function(a){a=oN(this,a);this.hd!=a&&(this.hd=a+this.Gl>this.Sm?this.Sm-this.Gl:a<this.qo?this.qo:a,this.tk||this.Lx||this[$](qD))};fb(T,function(){return oN(this,this.hd)});T.VQ=function(a){a=oN(this,a);this.Gl!=a&&(this.Gl=0>a?0:this.hd+a>this.Sm?this.Sm-this.hd:a,this.tk||this.Lx||this[$](qD))};T.fl=function(){var a=this.Gl;return null==this.Ui?a:h[D](a/this.Ui)*this.Ui};
T.Gs=function(a){if(this.qo!=a){var b=this.tk;this.tk=!0;this.qo=a;a+this.Gl>this.Sm&&(this.Gl=this.Sm-this.qo);a>this.hd&&this.wa(a);a>this.Sm&&(this.Gl=0,this.nq(a),this.wa(a));(this.tk=b)||this.Lx||this[$](qD)}};T.Ye=function(){return oN(this,this.qo)};T.nq=function(a){a=oN(this,a);if(this.Sm!=a){var b=this.tk;this.tk=!0;this.Sm=a;a<this.hd+this.Gl&&this.wa(a-this.Gl);a<this.qo&&(this.Gl=0,this.Gs(a),this.wa(this.Sm));a<this.qo+this.Gl&&(this.Gl=this.Sm-this.qo);(this.tk=b)||this.Lx||this[$](qD)}};
T.Xe=function(){return oN(this,this.Sm)};T.dI=function(){return this.Ui};T.GQ=function(a){this.Ui!=a&&(this.Ui=a,a=this.tk,this.tk=!0,this.nq(this.Xe()),this.VQ(this.fl()),this.wa(this[I]()),(this.tk=a)||this.Lx||this[$](qD))};function oN(a,b){return null==a.Ui?b:a.qo+h[D]((b-a.qo)/a.Ui)*a.Ui};function pN(a,b){VK[L](this,a);this.J9=null;this.ze=new nN;this.$ja=b||Jda;kt(this.ze,qD,this.Kaa,!1,this)}X(pN,VK);var uDa={yS:Eh,xS:Jg};T=pN[K];T.ib=Jg;T.BP=!1;T.nia=!1;T.Im=10;T.PQ=0;T.e7=!0;T.zM=0;T.mia=1E3;T.qg=!0;T.Yk=!1;T.h=function(){pN.e.h[L](this);var a=this.ea().h(Q,this.$(this.ib));this.mf(a)};T.mf=function(a){pN.e.mf[L](this,a);fL(a,this.$(this.ib));this.Vha();a=this.a();aL(a,hI);vDa(this)};
T.Bb=function(){pN.e.Bb[L](this);this.Sk=new kL(this.ld);this.dp=new kL(this.Bi);this.Sk.wt(this.Yk);this.dp.wt(this.Yk);this.Sk.Jw=this.dp.Jw=Th;this.lf=new CL(this.a());wDa(this,!0);bb(this.a(),0);qN(this)};
function wDa(a,b){b?(a.hc().l(a.Sk,MC,a.FN).l(a.dp,MC,a.FN).l(a.Sk,[nI,oE],a.Tt).l(a.dp,[nI,oE],a.Tt).l(a.lf,vF,a.mm).l(a.a(),Fr,a.JN).l(a.a(),es,a.JN),a.e7&&xDa(a,!0)):(a.hc().uc(a.Sk,MC,a.FN).uc(a.dp,MC,a.FN).uc(a.Sk,[nI,oE],a.Tt).uc(a.dp,[nI,oE],a.Tt).uc(a.lf,vF,a.mm).uc(a.a(),Fr,a.JN).uc(a.a(),es,a.JN),a.e7&&xDa(a,!1))}T.ve=function(){pN.e.ve[L](this);wia(this.Sk,this.dp,this.lf,this.Rl)};
T.FN=function(a){var b=a.XX==this.Sk?this.ld:this.Bi,c;this.ib==Eh?(c=this.a()[Wd]-b[Uc],c=(c-a.top)/c*(this.Xe()-this.Ye())+this.Ye()):(c=this.a()[Gd]-b[zb],c=a[G]/c*(this.Xe()-this.Ye())+this.Ye());c=a.XX==this.Sk?h.min(h.max(c,this.Ye()),this[I]()+this.fl()):h.min(h.max(c,this[I]()),this.Xe());rN(this,b,c)};T.Tt=function(a){var b=a[H]==nI;jL(this.a(),jqa,b);jL(a[Mq][py],kqa,b);a=a.XX==this.Sk;b?(this[$](jE),this[$](a?bg:lg)):(this[$](vg),this[$](a?fg:ng))};
T.mm=function(a){var b=!0;switch(a[Np]){case 36:sN(this,this.Ye());break;case 35:sN(this,this.Xe());break;case 33:tN(this,this.Im);break;case 34:tN(this,-this.Im);break;case 37:var c=this.Yk&&this.Lg()?1:-1;tN(this,a[Oq]?c*this.Im:c*this.Qx);break;case 40:tN(this,a[Oq]?-this.Im:-this.Qx);break;case 39:c=this.Yk&&this.Lg()?-1:1;tN(this,a[Oq]?c*this.Im:c*this.Qx);break;case 38:tN(this,a[Oq]?this.Im:this.Qx);break;default:b=!1}b&&a[Hp]()};
T.JN=function(a){this.a()[Fx]&&this.a()[Fx]();var b=a[Mq];dl(this.ld,b)||dl(this.Bi,b)||(b=a[H]==Fr,b&&hi()<this.zM+this.mia||(b||(this.zM=hi()),this.nia?sN(this,yDa(this,a)):(this.UW(a),this.xm=zDa(this,yDa(this,a)),this.W6=this.ib==Eh?this.tw<this.xm[Tc]:this.tw>uN(this,this.xm)+this.xm[zb],a=Gk(this.a()),this.hc().l(a,FG,this.QW,!0).l(this.a(),EG,this.UW),this.kt||(this.kt=new tt(200),this.hc().l(this.kt,Fs,this.X6)),this.X6(),this.kt[y]())))};
T.G7=function(a){tN(this,(0<a.detail?-1:1)*this.Qx);a[Hp]()};T.X6=function(){var a;if(this.ib==Eh){var b=this.tw,c=this.xm[Tc];this.W6?b<c&&(a=vN(this,this.xm)+this.Im):b>c+this.xm[Uc]&&(a=vN(this,this.xm)-this.Im)}else b=this.tw,c=uN(this,this.xm),this.W6?b>c+this.xm[zb]&&(a=vN(this,this.xm)+this.Im):b<c&&(a=vN(this,this.xm)-this.Im);Qh(a)&&rN(this,this.xm,a)};T.QW=function(){this.kt&&this.kt[Hq]();var a=Gk(this.a());this.hc().uc(a,FG,this.QW,!0).uc(this.a(),EG,this.UW)};
function wN(a,b){var c=Ll(b,a.a());return a.ib==Eh?c.y:a.Yk&&a.Lg()?a.a()[Gd]-c.x:c.x}T.UW=function(a){this.tw=wN(this,a)};function yDa(a,b){var c=a.Ye(),d=a.Xe();if(a.ib==Eh){var e=a.ld[Uc],f=a.a()[Wd]-e,e=wN(a,b)-e/2;return(d-c)*(f-e)/f+c}e=a.ld[zb];f=a.a()[Gd]-e;e=wN(a,b)-e/2;return(d-c)*e/f+c}function vN(a,b){if(b==a.ld)return a.ze[I]();if(b==a.Bi)return a.ze[I]()+a.ze.fl();throw m("Illegal thumb element. Neither minThumb nor maxThumb");}
function tN(a,b){h.abs(b)<a.dI()&&(b=uj(b)*a.dI());var c=vN(a,a.ld)+b,d=vN(a,a.Bi)+b,c=nj(c,a.Ye(),a.Xe()-a.PQ),d=nj(d,a.Ye()+a.PQ,a.Xe());xN(a,c,d-c)}function rN(a,b,c){var d=oN(a.ze,c);c=b==a.ld?d:a.ze[I]();b=b==a.Bi?d:a.ze[I]()+a.ze.fl();c>=a.Ye()&&b>=c+a.PQ&&a.Xe()>=b&&xN(a,c,b-c)}function xN(a,b,c){a.Ye()<=b&&b<=a.Xe()-c&&a.PQ<=c&&c<=a.Xe()-b&&(b!=a[I]()||c!=a.fl())&&(a.ze.Lx=!0,a.ze.VQ(0),a.ze.wa(b),a.ze.VQ(c),a.ze.Lx=!1,a.Kaa())}T.Ye=function(){return this.ze.Ye()};T.Gs=function(a){this.ze.Gs(a)};
T.Xe=function(){return this.ze.Xe()};T.nq=function(a){this.ze.nq(a)};function zDa(a,b){return b<=a.ze[I]()+a.ze.fl()/2?a.ld:a.Bi}T.Kaa=function(){qN(this);vDa(this);this[$](qD)};
function qN(a){if(a.ld&&!a.BP){var b=yN(a,vN(a,a.ld)),c=yN(a,vN(a,a.Bi));if(a.ib==Eh)a.ld[x].top=b.y+S,a.Bi[x].top=c.y+S,a.cg&&(b=zN(c.y,b.y,a.ld[Uc]),a.cg[x].top=b[by]+S,Sa(a.cg[x],b[ly]+S));else{var d=a.Yk&&a.Lg()?zs:Qg;a.ld[x][d]=b.x+S;a.Bi[x][d]=c.x+S;a.cg&&(b=zN(b.x,c.x,a.ld[zb]),a.cg[x][d]=b[by]+S,pa(a.cg[x],b[ly]+S))}}}function zN(a,b,c){var d=h[xb](c/2);return{offset:a+d,size:h.max(b-a+c-2*d,0)}}
function yN(a,b){var c=new sk;if(a.ld){var d=a.Ye(),e=a.Xe(),d=b==d&&d==e?0:(b-d)/(e-d);a.ib==Eh?(e=a.ld[Uc],e=a.a()[Wd]-e,d=h[D](d*e),c.x=uN(a,a.ld),c.y=e-d):(e=a.a()[Gd]-a.ld[zb],d=h[D](d*e),c.x=d,c.y=a.ld[Tc])}return c}
function sN(a,b){b=nj(b,a.Ye(),a.Xe());a.BP&&a.QM[Hq](!0);var c=new cN,d,e=zDa(a,b),f=a[I](),g=a.fl(),k=vN(a,e),l=yN(a,k);d=a.dI();h.abs(b-k)<d&&(b=nj(k+(b>k?d:-d),a.Ye(),a.Xe()));rN(a,e,b);k=yN(a,vN(a,e));d=a.ib==Eh?[uN(a,e),k.y]:[k.x,e[Tc]];l=new jN(e,[l.x,l.y],d,100);l.wt(a.Yk);c.add(l);a.cg&&ADa(a,e,f,g,k,c);a.J9&&(e=a.J9.Eta(f,b,100),Y(e,function(a){c.add(a)}));a.QM=c;a.hc().l(c,oE,a.jla);a.BP=!0;c[fz](!1)}
function ADa(a,b,c,d,e,f){var g=yN(a,c),k=yN(a,c+d);c=g;d=k;b==a.ld?c=e:d=e;a.ib==Eh?(b=zN(k.y,g.y,a.ld[Uc]),g=zN(d.y,c.y,a.ld[Uc]),e=new jN(a.cg,[uN(a,a.cg),b[by]],[uN(a,a.cg),g[by]],100),b=new mN(a.cg,b[ly],g[ly],100)):(b=zN(g.x,k.x,a.ld[zb]),g=zN(c.x,d.x,a.ld[zb]),e=new jN(a.cg,[b[by],a.cg[Tc]],[g[by],a.cg[Tc]],100),b=new lN(a.cg,b[ly],g[ly],100));e.wt(a.Yk);b.wt(a.Yk);f.add(e);f.add(b)}T.jla=function(){this.BP=!1};
T.HG=function(a){if(this.ib!=a){var b=this.$(this.ib),c=this.$(a);this.ib=a;this.a()&&(a=this.a(),eL(a,b)&&(hL(a,b),fL(a,c)),b=this.Yk&&this.Lg()?zs:Qg,this.ld[x][b]=this.ld[x].top=O,this.Bi[x][b]=this.Bi[x].top=O,this.cg&&(this.cg[x][b]=this.cg[x].top=O,pa(this.cg[x],Sa(this.cg[x],O))),qN(this))}};T.Dr=function(){return this.ib};
T.w=function(){pN.e.w[L](this);this.kt&&this.kt.W();delete this.kt;this.QM&&this.QM.W();delete this.QM;delete this.ld;delete this.Bi;this.cg&&delete this.cg;this.ze.W();delete this.ze;this.lf&&(this.lf.W(),delete this.lf);this.Rl&&(this.Rl.W(),delete this.Rl);this.Sk&&(this.Sk.W(),delete this.Sk);this.dp&&(this.dp.W(),delete this.dp)};T.Qx=1;T.dI=function(){return this.ze.dI()};T.GQ=function(a){this.ze.GQ(a)};fb(T,function(){return this.ze[I]()});T.wa=function(a){rN(this,this.ld,a)};T.fl=function(){return this.ze.fl()};
T.VQ=function(a){rN(this,this.Bi,this.ze[I]()+a)};fw(T,function(a){Sl(this.a(),a);a&&qN(this)});function vDa(a){var b=a.a();b&&(bL(b,rBa,a.Ye()),bL(b,qBa,a.Xe()),bL(b,sBa,a[I]()),bL(b,tBa,a.$ja(a[I]())||O))}function xDa(a,b){b?(a.Rl||(a.Rl=new MM(a.a())),a.hc().l(a.Rl,GG,a.G7)):a.hc().uc(a.Rl,GG,a.G7)}T.Ga=function(a){this.qg!=a&&this[$](a?mE:dE)&&(this.qg=a,wDa(this,a),a||this.QW(),jL(this.a(),iqa,!a))};qw(T,function(){return this.qg});function uN(a,b){return a.Yk?RBa(b):b[Od]};V("google.visualization.drawToolbar",function(a,b){new BM(a,b)},void 0);var BDa=h.log(10);function AN(a){return a[ie](qe)}var CDa=["minorgridline",TE,BC,rI,JC,Pxa,LC,rF,JF,iD,cD,xC,mH,iH,HI,"axistick","axistitle",nD,zC,DF,GF,FF,rsa,Hs,qC];function BN(a,b,c){return{html:DDa(a),Eca:!1,Fca:c,anchor:c,Dca:b,Gca:20,margin:5}}function DDa(a){if(0==a[Ez][J])return{name:Q,content:[],fd:{className:OE}};var b=Pi(a[Ez],function(a){return a[H]==VH}),c;-1==b?c=EDa(a[Ez]):(c=EDa($i(a[Ez],0,b)),a=FDa($i(a[Ez],b+1)),c=Xi(c,{name:Q,fd:{className:Mua}},a));return{name:Q,content:c,fd:{className:OE}}}function EDa(a){return{name:SI,fd:{className:Lua},content:Gi(a,function(a){return{name:IF,content:GDa(a[Z]),fd:{className:Kua}}})}}
function FDa(a){return{name:SI,fd:{className:Jua},content:Gi(a,function(a){return{name:IF,id:AN([qC,a[Z].id]),content:GDa(a[Z]),fd:{className:Iua}}})}}function GDa(a){return Gi(a[cy],function(a,c){switch(a[H]){case Es:var d=a[Z][x];return{name:Bs,style:pua+d.Va+una+(d.Ic?uF:R)+zna+(d.De?TI:R)+vna+(d[Ed]?UC:R)+Ye,ela:!!a[jy],content:(0==c?O:ne)+a[Z][cd]};case jI:return{name:Q,style:gg+(a[Z].brush&&a[Z].brush.gb())+Ye,fd:{className:Nua}}}})};function CN(a,b,c,d,e,f,g,k,l){var n={items:[]};null!=e&&(e=Zm(e,f),n[cy][C]({type:jI,data:{size:b[uc]/2,brush:e}}));null!=g&&n[cy][C](DN(g,b));if(null!=c){if(null==d)throw m("Line title is specified without a text style.");c=DN(c+Xe,d);n[cy][C](c)}c=DN(a,b,k);n[cy][C](c);null!=l&&(n.id=l,Ww(n,{brush:Ym}));return{type:JF,data:n}}function HDa(a){return{type:JF,data:{items:Gi(a,function(a){if(null!=a[cd])return DN(a[cd],a[x],a[jy]);throw m("Unrecognized item.");})}}}
function IDa(){return{type:VH,data:{brush:$m(xA,1)}}}function DN(a,b,c){a={type:Es,data:{text:a,style:b}};c&&(a.html=!0);return a}
function EN(a,b,c,d,e,f,g,k){if(k)return BN(a,e,f);for(var l=k=0;l<a[Ez][J];l++){var n=a[Ez][l];if(n[H]==JF)for(var n=n[Z],q=0;q<n[cy][J];q++){var s=n[cy][q];s[H]==Es&&(k=h.max(k,s[Z][x][uc]))}}0==k&&(k=g||0);var u;g=k;for(q=l=n=0;q<a[Ez][J];q++)switch(s=a[Ez][q],s[H]){case JF:s=JDa(s[Z],b);l+=s[A]+(0<q?s.Ou:0);n=h.max(n,s[r]);break;case VH:l+=1.5*g+s[Z].brush.Hb}n=h.max(n,2*g);n=h[D](n+2*g/1.618);g=h[D](l+2*g/1.618);u=new xk(n,g);var l=uj(d.x-f.x),n=uj(d.y-f.y),w=null,w=c?new sk(d.x+l*k,d.y+n*(k+
u[A]/2)):new sk(d.x+l*u[r]/2,d.y+n*u[A]/2),q=w.x-u[r]/2,s=q+u[r],z=w.y-u[A]/2,B=z+u[A];g={};c&&(c=new sk(w.x,pj(d.y,w.y,k/(k+u[A]/2))),w=new sk(pj(w.x,d.x,-1),c.y),c.x=h[D](c.x),c.y=h[D](c.y),w.x=h[D](w.x),w.y=h[D](w.y),g.zj=1==l*n?[c,d,w]:[w,d,c]);g.la=new rl(h[D](z),h[D](s),h[D](B),h[D](q));d=e[G]+5;c=e[Zc]-5;if(!(g.la[G]>=d&&g.la[Zc]<=c)){l=Qj(g);n=l.la[G];Ya(l.la,pj(f.x,l.la[Zc],-1));Ta(l.la,pj(f.x,n,-1));if(n=l.zj)q=n[0],n[0]=n[2],n[2]=q,n[0].x=pj(f.x,n[0].x,-1),n[1].x=pj(f.x,n[1].x,-1),n[2].x=
pj(f.x,n[2].x,-1);l.la[G]>=d&&l.la[Zc]<=c?(g.la=l.la,g.zj=l.zj):(g.zj&&(n=new zm(d+4,c-4),q=new zm(l.zj[0].x,l.zj[2].x),s=new zm(g.zj[0].x,g.zj[2].x),!(n[y]<=s[y]&&n.end>=s.end)&&n[y]<=q[y]&&n.end>=q.end&&(g.la=l.la,g.zj=l.zj)),g.la[Zc]>c&&(Ya(g.la,g.la[G]-(g.la[Zc]-c)),Ta(g.la,c)),g.la[G]<d&&(Ta(g.la,g.la[Zc]+(d-g.la[G])),Ya(g.la,d)))}d=e.top+5;e=e[Hc]-5;if(!(g.la.top>=d&&g.la[Hc]<=e)){c=Qj(g);l=c.la.top;c.la.top=pj(f.y,c.la[Hc],-1);Na(c.la,pj(f.y,l,-1));if(l=c.zj)n=l[0],l[0]=l[2],l[2]=n,l[0].y=
pj(f.y,l[0].y,-1),l[1].y=pj(f.y,l[1].y,-1),l[2].y=pj(f.y,l[2].y,-1);c.la.top>=d&&c.la[Hc]<=e?(g.la=c.la,g.zj=c.zj):(g.la[Hc]>e&&(g.la.top-=g.la[Hc]-e,Na(g.la,e)),g.la.top<d&&(Na(g.la,g.la[Hc]+(d-g.la.top)),g.la.top=d),delete g.zj)}f=k;e={};k=f/1.618;k=new rl(g.la.top+k,g.la[Zc]-k,g.la[Hc]-k,g.la[G]+k);d=[];var F=k.top,l=a[Ez][J],M=!1;for(c=0;c<l;c++)if(a[Ez][c].UI){M=!0;break}var N=[],n=[];for(c=0;c<l;c++)if(u=a[Ez][c],u[H]===JF){var P=u[Z],q=[];n[C](q);B=0;for(w=P[cy][J];B<w;B++){var ba=KDa(P[cy][B],
b);q[C](ba);u.UI&&(B>N[J]-1?N[C](ba[r]):N[B]=h.max(N[B],ba[r]))}}q=[];s=[];z=0;if(M)for(c=0;c<l;c++)if(u=a[Ez][c],u[H]==JF){M=[];s[C](M);var U=0;if(u.UI)for(P=u[Z],B=0,w=P[cy][J];B<w;B++)ba=n[z][B],u=N[B]-ba[r],M[C](u),U+=u;q[C](U);z++}for(c=z=0;c<l;c++){u=a[Ez][c];N={ih:u,data:{}};switch(u[H]){case JF:P=u[Z];M=N[Z];U=JDa(P,b);u.UI&&pa(U,U[r]+q[z]);0<c&&(F+=U.Ou);P[Dz]&&Ww(M,{la:new rl(F-U.Ou/2,g.la[Zc],F+U[A]+U.Ou,g.la[G])});for(var qa=[],ya=k[G],B=0,w=P[cy][J];B<w;B++){P={};ba=n[z][B];u.UI&&pa(ba,
ba[r]+s[z][B]);0<B&&(ya+=ba.iR);var Ha=F+(U[A]-ba[A])/2;P.la=new rl(h[D](Ha),h[D](ya+ba[r]),h[D](Ha+ba[A]),h[D](ya));qa[C](P);ya+=ba[r]}bw(M,qa);F+=U[A];z++;break;case VH:B=u[Z],w=F+f+B.brush.Hb/2,N[Z].line=new iK(g.la[G],w,g.la[Zc],w),F+=1.5*f+B.brush.Hb/2}d[C](N)}e.entries=d;return{outline:g,qH:e}}function JDa(a,b){for(var c=0,d=0,e=0,f=0;f<a[cy][J];f++)var g=KDa(a[cy][f],b),c=c+(g[r]+(0<f?g.iR:0)),d=h.max(d,g[A]),e=h.max(e,g[A]/2+g.Ou);return{width:c,height:d,Ou:e-d/2}}
function KDa(a,b){switch(a[H]){case Es:var c=a[Z][x];return{width:b?b(String(a[Z][cd]),c)[r]:0,height:c[uc],Ou:c[uc]/3.236,iR:c[uc]/3.236};case jI:var d=c=a[Z][ly];return{width:c,height:c,Ou:d,iR:d};default:return d=c=a[Z][ly],{width:c,height:c,Ou:d,iR:d}}};function FN(){this.sc=new ck;this.uk=new ck;this.bi=new ck}T=FN[K];wa(T,function(){this.sc=new ck;this.uk=new ck;this.bi=new ck});T.o=function(){var a=new FN;a.sc=new ck(this.sc.La());a.uk=new ck(this.uk.La());a.bi=new ck(this.bi.La());return a};Za(T,function(a){return this.sc[cz](a.sc)&&this.uk[cz](a.uk)&&this.bi[cz](a.bi)});function GN(a,b){var c=[];Bj(b==JH?a.sc:a.uk,function(a){c[C](la(a,10))});return c}function HN(a){return GN(a,JH)}
function IN(a){var b=[];Bj(a.bi,function(a){a=a[pc](Je);b[C]({row:la(a[0],10),column:la(a[1],10)})});return b}Tw(T,function(){for(var a=[],b=HN(this),c=GN(this,mg),d=IN(this),e=0;e<b[J];e++){var f={};f.row=b[e];f.column=null;a[C](f)}for(e=0;e<c[J];e++)f={row:null},f.column=c[e],a[C](f);for(e=0;e<d[J];e++)f={},f.row=d[e].row,f.column=d[e].column,a[C](f);return a});function JN(a,b){return a.sc[Lc](String(b))}function KN(a,b){return a.uk[Lc](String(b))}
function LN(a,b,c){if(b==JH?JN(a,c[0]):b==mg?KN(a,c[0]):a.bi[Lc](String(c[0]+Je+c[1])))return!1;b==JH?a.sc.add(String(c[0])):b==mg?a.uk.add(String(c[0])):a.bi.add(String(c[0]+Je+c[1]));return!0}T.lq=function(a){return LN(this,JH,[a])};T.mg=function(a){return LN(this,mg,[a])};function MN(a,b,c){var d=JN(a,b);c&&a[Wb]();d?a.mB(b):a.lq(b)}function NN(a,b,c){var d=KN(a,b);c&&a[Wb]();d?a.a2(b):a.mg(b)}
function ON(a,b,c,d){var e=a.bi[Lc](String(b+Je+c));d&&a[Wb]();e?a.bi[Lc](String(b+Je+c))&&a.bi[Ob](String(b+Je+c)):LN(a,oD,[b,c])}T.mB=function(a){if(!JN(this,a))return!1;this.sc[Ob](String(a));return!0};T.a2=function(a){if(!KN(this,a))return!1;this.uk[Ob](String(a));return!0};
Zv(T,function(a){var b=new ck,c=new ck,d=new ck;a||(a=[]);for(var e=0;e<a[J];e++){var f=a[e];null!=f.row&&null!=f.column?d.add(String(f.row+Je+f.column)):null!=f.row?b.add(String(f.row)):null!=f.column&&c.add(String(f.column))}var g=b.Il(this.sc),k=c.Il(this.uk),l=d.Il(this.bi);a=this.sc.Il(b);e=this.uk.Il(c);f=this.bi.Il(d);this.sc=b;this.uk=c;this.bi=d;b=new FN;b.sc=g;b.uk=k;b.bi=l;c=new FN;c.sc=a;c.uk=e;c.bi=f;return new LDa(b,c)});function LDa(a,b){this.eG=a;this.fG=b};function PN(a,b){if(a instanceof PN)this.rd=a.ZB();else{var c;if(c=Zh(a))t:{for(var d=c=0;d<a[J];d++){if(!Zh(a[d])||0<c&&a[d][J]!=c){c=!1;break t}for(var e=0;e<a[d][J];e++)if(!di(a[d][e])){c=!1;break t}0==c&&(c=a[d][J])}c=0!=c}if(c)this.rd=Yi(a);else if(a instanceof xk)this.rd=MDa(a[A],a[r]);else if(di(a)&&di(b)&&0<a&&0<b)this.rd=MDa(a,b);else throw m("Invalid argument(s) for Matrix contructor");}this.da=new xk(this.rd[0][J],this.rd[J])}
function QN(a,b,c){for(var d=0;d<a.Ub()[A];d++)for(var e=0;e<a.Ub()[r];e++)b[L](c,a.rd[d][e],d,e,a)}function RN(a,b){var c=new PN(a.Ub());QN(a,function(d,e,f){c.rd[e][f]=b[L](void 0,d,e,f,a)});return c}function MDa(a,b){for(var c=[],d=0;d<a;d++){c[d]=[];for(var e=0;e<b;e++)c[d][e]=0}return c}T=PN[K];T.add=function(a){if(!yk(this.da,a.Ub()))throw m("Matrix summation is only supported on arrays of equal size");return RN(this,function(b,c,d){return b+a.rd[c][d]})};
function NDa(a,b){if(a.da[A]!=b.Ub()[A])throw m("The given matrix has height "+b.da[A]+", but  needs to have height "+a.da[A]+Me);var c=new PN(a.da[A],a.da[r]+b.da[r]);QN(a,function(a,b,f){c.rd[b][f]=a});QN(b,function(a,b,f){c.rd[b][this.da[r]+f]=a},a);return c}Za(T,function(a,b){if(this.da[r]!=a.da[r]||this.da[A]!=a.da[A])return!1;for(var c=b||0,d=0;d<this.da[A];d++)for(var e=0;e<this.da[r];e++)if(!(h.abs(this.rd[d][e]-a.rd[d][e])<=(c||1E-6)))return!1;return!0});
T.bma=function(){if(this.da[r]!=this.da[A])throw m("An inverse can only be taken on a square matrix.");if(1==this.Ub()[r]){var a=SN(this,0,0);return 0==a?null:new PN([[1/a]])}for(var a=this.da[A],b=[],c=0;c<a;c++){b[c]=[];for(var d=0;d<a;d++)b[c][d]=c==d?1:0}a=new PN(b);b=ODa(NDa(this,a));return PDa(b,0,a.da[r]-1,a.da[A]-1)[cz](a)?PDa(b,a.da[r]):null};
function ODa(a){for(var b=new PN(a),c=0,d=0;d<b.da[A]&&!(c>=b.da[r]);d++){for(var e=d;0==b.rd[e][c];)if(e++,e==b.da[A]&&(e=d,c++,c==b.da[r]))return b;var f=a,g=d,k=f.rd[e];f.rd[e]=f.rd[g];f.rd[g]=k;e=b.rd[d][c];for(f=c;f<b.da[r];f++)b.rd[d][f]/=e;for(e=0;e<b.da[A];e++)if(e!=d)for(g=b.rd[e][c],f=c;f<b.da[r];f++)b.rd[e][f]-=g*b.rd[d][f];c++}return b}T.Ub=function(){return this.da};function TN(a){var b=new PN(a.da[r],a.da[A]);QN(a,function(a,d,e){b.rd[e][d]=a});return b}
function SN(a,b,c){return 0<=b&&b<a.da[A]&&0<=c&&c<a.da[r]?a.rd[b][c]:null}T.multiply=function(a){if(a instanceof PN){if(this.da[r]!=a.Ub()[A])throw m("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");return QDa(this,a)}if(di(a))return RDa(this,a);throw m("A matrix can only be multiplied by a number or another matrix.");};
T.w0=function(a){if(!yk(this.da,a.Ub()))throw m("Matrix subtraction is only supported on arrays of equal size.");return RN(this,function(b,c,d){return b-a.rd[c][d]})};T.ZB=function(){return this.rd};function PDa(a,b,c,d){var e=new PN((c?c:a.da[A]-1)-0+1,(d?d:a.da[r]-1)-b+1);QN(e,function(a,c,d){e.rd[c][d]=this.rd[0+c][b+d]},a);return e}
function QDa(a,b){var c=new PN(a.da[A],b.Ub()[r]);QN(c,function(a,e,f){for(var g=a=0;g<this.da[r];g++)a+=SN(this,e,g)*SN(b,g,f);if(!(0<=e&&e<c.da[A]&&0<=f&&f<c.da[r]))throw m("Index out of bounds when setting matrix value, ("+e+Je+f+") in size ("+c.da[A]+Je+c.da[r]+Ge);c.rd[e][f]=a},a);return c}function RDa(a,b){return RN(a,function(a){return a*b})};function UN(a,b,c,d,e,f){var g=null!=e?e:1;if(0==g)return{F:[],ge:!1,Kg:0};e=[];b=SDa(b,e,d,g,null!=f?f:!1,function(b){return a(b,c)[r]});return{F:e,ge:b.qs,Kg:b.Kg}}
function SDa(a,b,c,d,e,f){var g=f(a);if(g<=c)return a&&Zi(b,a[hc]()[pc](me)),{qs:!1,Kg:g};if(1<d){for(var k=0,l=0,g=1;g<a[J];g++){var n=a[Bb](g);if(n==ne||n==me){var q=f(a[ec](0,g));if(q<=c)if(l=q,k=g,n==me)break;else continue;break}}if(0<k)return b[C](a[ec](0,k)),b=SDa(a[ec](k+1),b,c,d-1,!1,f),{qs:b.qs,Kg:h.max(l,b.Kg)}}if(e&&(d=f(a[ec](0,1)+Ne),c<d)){for(g=h.min(a[J],5);1<=g;g--)if(d=f(a[ec](0,g)),d<=c)return b[C](a[ec](0,g)),{qs:!0,Kg:d};return{qs:!0,Kg:0}}d=f(Ne);if(c<d){for(g=2;1<=g;g--)if(a=
f("..."[ec](0,g)),a<=c)return b[C]("..."[ec](0,g)),{qs:!0,Kg:a};return{qs:!0,Kg:0}}for(g=a[J]-1;1<=g;g--)if(e=a[ec](0,g)+Ne,l=f(e),l<=c)return b[C](e),{qs:!0,Kg:l};b[C](Ne);return{qs:!0,Kg:d}}function TDa(a){var b={background:Lva,padding:TA,border:dna};null!=a[uc]&&(Ja(b,a[uc]+S),b.margin=a[uc]+S);null!=a.Va&&Ew(b,a.Va);return b};function VN(a){this.Yr=a;this.es=ea;this.ZC=0;a=new tt(15);Vs(this,a);kt(a,Fs,W(this.n1,this));this.Sc=a}X(VN,Us);function WN(a,b){var c=a.es;a.es=h.min(a.es,b);xj(a.es)?xj(c)||a.Sc[y]():a.Sc[Hq]()}VN[K].n1=function(){var a=hi();this.es-=a-this.ZC;this.ZC=a;0>=this.es&&(this.Yr(),this.es=ea,this.Sc[Hq]())};function XN(a,b){var c=b?UDa:VDa,d=c[J];this.Kk=[];for(var e=1+h[t]((a-1)/d),f=h[xb](a/e),g=[],k=0;k<d;k++)c[k][1]<f&&g[C](c[k][0]);for(k=0;k<a;k++){var c=g[b?k%f:h[t](k/e)],l=h.pow(b?0.7:0.85,b?h[t](k/f):k%e);this.Kk[k]=Gi(c,function(a){return~~(l*a+255*(1-l))})}}
var VDa=[[[67,69,157],6],[[67,116,224],0],[[83,168,251],1],[[26,135,99],7],[[95,150,84],4],[[185,194,70],9],[[241,202,58],2],[[228,147,7],3],[[231,113,27],8],[[211,54,45],5],[[135,27,71],10]],UDa=[[[67,69,157],6],[[83,168,251],8],[[95,150,84],10],[[241,202,58],2],[[231,113,27],5],[[135,27,71],4],[[67,116,224],0],[[26,135,99],1],[[185,194,70],9],[[228,147,7],7],[[211,54,45],3]];XN[K].Ub=function(){return this.Kk[J]};XN[K].Hd=function(a){return Wya+this.Kk[a]+Ge};
function YN(a,b){function c(a){a=a[hc](16);1==a[J]&&(a=Oe+a);return a}var d=a.Kk[b];return qe+(c(d[0])+c(d[1])+c(d[2]))[ge]()};function ZN(){this.$C=this.z2=null}function WDa(a){var b=new ZN;b.z2=a;return b}function XDa(a){var b=new ZN;b.$C=a;return b}function $N(a){if(null!=a.z2)return a.z2;throw m("AbstractRenderer not set");}ZN[K].Aw=function(){if(null!=this.$C)return this.$C;throw m("Scene not set");};function aO(a,b){this.rg=a;this.dc=null!=b&&Pj(b)||{}}function bO(a){return cO(new aO(VB),WB,a)}function dO(a,b){return cO(cO(new aO(rB),WB,b),coa,a)}function eO(a){a=eo(a);return new aO(a.rg,a.dc)}aO[K].o=function(){return eO(this.Hn())};Za(aO[K],function(a){if(!a||this.rg!=a.rg)return!1;var b=Ij(this.dc);return b[J]!==Ij(a.dc)[J]?!1:Ni(Gi(b,W(function(b){return this.dc[b]===a.dc[b]},this)),kj)});function cO(a,b,c){a.dc[b]=c;return a}ab(aO[K],function(){return this.rg});aO[K].Hn=function(){return Tm(this)};function YDa(a){ab(this,a);ra(this,null)}function fO(a,b){bi(a)&&(a=new YDa(a));this.Gp=a;this.Fp=[];b&&this.Fp[C](b)}function ZDa(){this.Wr=[];this.Xr=[];this.HQ=!1};function gO(){Uv(this,new FN);this.ci=this.Qm=this.af=null}gO[K].o=function(){var a=new gO;Uv(a,this[ux].o());a.af=this.af?this.af.o():null;a.Qm=this.Qm?this.Qm.o():null;a.ci=this.ci?this.ci.o():null;return a};Za(gO[K],function(a){return this[ux][cz](a[ux])&&(this.af?this.af[cz](a.af):!a.af)&&(this.Qm?this.Qm[cz](a.Qm):!a.Qm)&&(this.ci?this.ci[cz](a.ci):!a.ci)});function $Da(a){this.n=null;this.eu=[];this.iI=a}T=$Da[K];T.hI=function(a){if(this.n[cz](a))return{HQ:!1,Wr:[],Xr:[]};var b=this.eu;a=this.ql(a);return this.XI(a,b)};T.ql=function(a){if(null==this.iI)return[];var b=Hi(this.iI,function(b,d){Zi(b,d.ql(a));return b},[],this);this.eu=b;this.n=a.o();return b};T.XI=function(a,b){var c=this.Wu(a),d=this.Wu(b),e=c.Il(d),c=d.Il(c),d=new ZDa;d.Wr=this.Xu(e);d.Xr=this.Xu(c);return d};T.Wu=function(a){a=Gi(a,function(a){return Tm(a)});return new ck(a)};
T.Xu=function(a){a=a.La();return Gi(a,function(a){a=eo(a);a.Fp=Gi(a.Fp,function(a){return new aO(a.rg,a.dc)});return a})};function hO(a,b){this.Tma=new ck(a);this.Uma=new ck(b)};function iO(a){hO[L](this,a,[eF,fF])}X(iO,hO);iO[K].SQ=function(a,b,c){if(b==eF){if(!a[cz](c.af))return c.af=a,!0}else if(null!=c.af)return c.af=null,!0;return!1};iO[K].ql=function(a){return null!=a.af?[new fO(zg,a.af)]:[]};function aEa(){};function jO(a,b,c,d,e){this.WB=a;this.G=b;this.Wd=WDa(b);this.Pq=c;this.hu=null;this.Ax=bEa;this.ur=d;this.FQ=e;this.eo=null}X(jO,aEa);T=jO[K];Ep(T,function(a){this.hu={};var b=this.G;b[Wb]();this.eo=this.WB.yu(a,this.Pq);a=this.eo.Ub();a=b.wk(a[r],a[A]);for(var c=0;c<this.Ax[J];c++){var d=this.Ax[c],e=b.za();b[p](a,e);this.hu[d]=e}this.eo[Nq](this);this.z_(a)});T.MI=function(a){this.Ax=a};aw(T,function(a){this.YJ(a.Xr,!1);this.YJ(a.Wr,!0);this.eo[Nq](this)});
T.YJ=function(a,b){for(var c=0;c<a[J];c++)for(var d=a[c],e=d.Fp,f=0;f<e[J];f++)this.eo.Pm(e[f],d.Gp,b)};T.z_=function(a){var b=this.G;b.Fb(a,OD,Ys);b.Fb(a,gs,this.FQ(W(this[Pp],this,eF)));b.Fb(a,fs,this.FQ(W(this[Pp],this,fF)));b.Fb(a,Fr,this.FQ(W(this[Pp],this,Fr)))};kp(T,function(a,b){b[Zp]&&b[Zp]();var c=this.G.Er(b[Mq]);c!=ag&&(c=eO(c),this.ur(c,a))});T.eb=function(){return this.Wd};T.qe=function(a,b,c,d){null!=b?this.s2(a,b):this.Cn(a,c,d)};
T.Cn=function(a,b,c){this.G[p](this.hu[c],a);this.G.zn(a,b.Hn())};T.s2=function(a,b){cl(b)[Ty](a,b);var c=this.G.Er(b);this.G.zn(a,c)};T.Ff=function(a){this.G.Ff(a)};var bEa=[GC,LH,KH,kC,jC];function kO(a){this.hy=a;this.n=null}kO[K].vc=function(a){this.n=a.o()};kO[K].nv=function(a){var b=this.n;a[ux][cz](b[ux])||this[$](As,null);null===a.ci||a.ci[cz](b.ci)||this[$](As,null);var c=a.af,d=b.af,e=c;if(!c&&d||c&&!c[cz](d)){var b=UG,f;if(!d)f=c.dc.ROW_INDEX;else if(!c)b=TG,f=d.dc.ROW_INDEX,e=d;else if(d[H]()!==c[H]()||d.dc.ROW_INDEX!==c.dc.ROW_INDEX)f=c.dc.ROW_INDEX;c={row:f};e&&(e=e.dc.DATE,null!=e&&(c.date=e));this[$](b,c)}this.n=a.o()};dp(kO[K],function(a,b){hu(this.hy,a,b)});function lO(a,b){this.n=null;this.iI=b;this.Xa=new VN(a);Vs(this,this.Xa)}X(lO,Us);lO[K].vc=function(a){this.n=a};lO[K].eI=function(){return W(this[Pp],this)};kp(lO[K],function(a,b){if(null!=this.iI){var c=!1;Y(this.iI,function(d){d.Tma[Lc](a[H]())&&d.Uma[Lc](b)&&(d=d.SQ(a,b,this.n),c=c||d)},this);c&&WN(this.Xa,50)}});function mO(a,b,c,d,e){this.WB=a;qp(this,null);this.qI=null;a=this.WB.my();this.I$=new $Da(a);var f=e(W(this.Lh,this,!0));this.ur=new lO(f,a);Vs(this,this.ur);this.H$=this.WB.Hx(b,c,this.ur.eI(),e);this.D_=new kO(d)}X(mO,Us);Ep(mO[K],function(a,b){qp(this,b.o());this.ur.vc(this[dq]);this.D_.vc(this[dq]);var c=this.I$.ql(this[dq]);this.H$[Nq](a,c);this.qI=this[dq].o();this.D_[$](ws,null)});mO[K].Lh=function(a){var b=this.I$.hI(this[dq]);this.H$.refresh(b);this.qI=this[dq].o();a&&this.D_.nv(this[dq])};
Zv(mO[K],function(a){this.Lh(!0);this[dq][ux][Yx](a);this.Lh(!1)});Tw(mO[K],function(){if(null==this.qI.ci)return this.qI[ux][wz]();var a=this.qI.ci,b={};null!=a.dc.DATE&&(b.date=a.dc.DATE);null!=a.dc.ROW_INDEX&&(b.row=a.dc.ROW_INDEX);return[b]});function nO(a){pu[L](this,a)}X(nO,pu);nO[K].my=function(){return null};nO[K].Wg=function(){Ws(this.Bd);this.Bd=null};Zv(nO[K],function(a){this.Bd&&this.Bd[Yx](a)});Tw(nO[K],function(){return this.Bd?this.Bd[wz]():[]});function oO(a){pu[L](this,a);this.$n=null}X(oO,nO);T=oO[K];T.Hx=function(a,b,c,d){if(null==b)throw m("Internal error: missing overlayArea");a=$N(a);return new jO(this,a,b,c,d)};T.Ym=function(a,b,c){Ss.oc(this.lb);c=new jn([c||{},this.uj()||{}]);var d=On(this.lb,c),e=Pn(this.lb,c),d=new xk(d,e),e=pn(c,IE);this.wba(d,a,e);this.$n.Io(W(this.xn,this,b,c,d,a),a)};T.wba=function(a,b,c){null!=this.$n?this.$n[Pz](a,b):this.$n=new vK(this.lb,a,b,c)};
T.xn=function(a,b,c,d){var e=this.$n.eb(),f=this.$n.Av();a=this.ps(a,b,W(e.vf,e),c).Zh();Ws(this.Bd);e=e instanceof dK?WDa(e):XDa(e);this.Bd=new mO(this,e,f,this,d);b=new gO(nn(b,oI));this.Bd[Nq](a,b)};T.Wg=function(){oO.e.Wg[L](this);Ws(this.$n);this.$n=null};function pO(){this.Kk=null;this.KJ=new Uj}pO[K].Ly=function(a){this.KJ.$e(a)||this.KJ.set(a,this.KJ.Lc())};pO[K].Ev=function(a){null==this.Kk&&(this.Kk=new XN(this.KJ.Lc()));return YN(this.Kk,this.KJ.get(a))};function qO(a,b,c){this.tm=a;this.Ot=b.o();this.ll=c};function rO(){this.cs=new Uj;this.JQ=null;this.D$=!0}rO[K].Sba=function(){return[]};Ep(rO[K],function(a){if(null==this.JQ){this.JQ=new Uj;var b=this.Sba(a);Y(b,W(this.Tba,this,a,this.JQ))}var b=this.EJ(a),c=new ck(this.cs.hk());Y(b,function(b){var e=b.Ot.Hn();c[Ob](e);this.Tba(a,this.cs,b)},this);this.D$&&Bj(c,function(b){var c=this.cs.get(b);a.Ff(c.tm);this.cs[Ob](b)},this)});
rO[K].Tba=function(a,b,c){var d=c.Ot.Hn(),e=b.get(d,null);e&&e.V0&&a.Ff(e.V0);c.ll[0]===iC?(Sl(e.tm,!1),e.V0=c.tm,e.Qoa=c.ll,a.Cn(e.V0,e.Ot,e.Qoa)):(null===e||e.ll!==c.ll?(null!=e&&a.Ff(e.tm),a.Cn(c.tm,c.Ot,c.ll)):a.qe(c.tm,e.tm,c.Ot,c.ll),b.set(d,c))};function cEa(a,b){dEa(b);return 0==b[J]?null===a?0:a:Hi(b,function(a,b){return a+b},0)}function eEa(a,b){dEa(b);if(0==b[J])return a;var c=Fi(b,function(a){return null!=a});return 0==c[J]?null:cEa(a,c)/c[J]}function dEa(a){Y(a,function(){})};function sO(a){this.Vj=gj({},a);this.i2=gj({},a)}function tO(a,b,c){var d=a.Vj[J];for(a.Vj[b]=c;b<d;++b)a.i2[b]=uO(a,0==b?{}:a.i2[b-1],a.Vj[b])}function fEa(a){var b=Vh(a);return b!=$g&&b!=dg||b==$g&&ei(a.o)||$h(a)}function uO(a,b,c){if(fEa(c)||fEa(b)||Vh(c)==dg)return c;if(Vh(b)==$g){var d=Pj(b);Dj(c,function(a,c){d[c]=c in b&&null!=b[c]?uO(this,b[c],a):a},a)}else d=Yi(b),Dj(c,function(a,c){d[c]=uO(this,b[c],a)},a);return d}sO[K].compact=function(){return Ai(this.i2)};function vO(a,b){this.bc=a;this.Oh=b}X(vO,Us);var gEa=[];T=vO[K];T.Kd=null;T.ie=null;T.jw=function(a){this.bc=a};Yw(T,function(){return this.bc});ip(T,function(){return this.Oh});T.getParent=function(){return this.Kd};T.dF=function(){return!this.Zf()};T.$f=function(){return this.ie||gEa};T.ff=function(a){return this.$f()[a]||null};T.Zf=function(){return this.$f()[J]};Kw(T,function(){var a=this.$f();return Hi(a,function(a,c){return h.max(a,c[ez]())},-1)+1});
function hEa(a){var b=[];for(a=a[mx]();a;)b[C](a),a=a[mx]();return b}Pa(T,function(a){do a=a[mx]();while(a&&a!=this);return ka(a)});T.eJ=function(a,b){function c(d,e){!1!==a[L](b,d,e)&&Y(d.$f(),function(a){c(a,e+1)})}c(this,0)};T.find=function(a,b){var c=[];this.eJ(function(d){a[L](b,d)&&c[C](d)});return c};T.vR=function(a,b,c,d){for(var e=a[L](d,this),f=[],g=this.$f(),k=0;k<g[J];k++){var l=g[k].vR(a,b,c,d);f[C](l)}a=b[L](d,e,f);c&&c[L](d,this,a);return a};
T.ua=function(a){a.Kd=this;this.ie=this.ie||[];this.ie[C](a);Vs(this,a)};function wO(a,b,c){vO[L](this,c,a);this.t=b}X(wO,vO);T=wO[K];T.Pa=function(){return this.t};function iEa(a){return a.Aa(0)||a[Lp]()}T.Yq=function(a){return this.P_(this.t.Yq,a)};fb(T,function(a){return this.P_(this.t[I],a)});T.Aa=function(a){return this.P_(this.t.Aa,a)};T.P_=function(a,b){var c=this[Fz]();return null!=c?(c=[c],Zi(c,$i(arguments,1)),a[Mc](this.t,c)):null};function xO(){this.hp=[];this.Rw={}}X(xO,Us);T=xO[K];T.NB=function(a){var b=a[Fz]();null!=b&&(this.Rw[b]=a)};Kw(T,function(){return Hi(this.hp,function(a,b){return h.max(a,b[ez]())},-1)});T.eJ=function(a,b){for(var c=this.hp,d=0;d<c[J];d++)c[d].eJ(a,b)};T.find=function(a,b){for(var c=[],d=this.hp,e=0;e<d[J];e++)Zi(c,d[e].find(a,b));return c};T.vR=function(a,b,c,d){for(var e=this.hp,f=0;f<e[J];f++)e[f].vR(a,b,c,d)};function yO(a,b){xO[L](this);if(2>a.H())throw m("Data table should have at least 2 columns");if(a.D(0)!=rh)throw m("Column 0 must be of type string");if(a.D(1)!=rh)throw m("Column 1 must be of type string");for(var c=this.rq(b),d=c.x5,e=c.y5,c=c.z5,f={},g=[],k=0;k<a.M();k++){var l=a[I](k,0);if(l){var n=f[l];n?null==n[Fz]()&&n.jw(k):(f[l]=n=new wO(l,a,k),g[C](n));if(l=n[I](1)){var q=f[l];q||(f[l]=q=new wO(l,a,null),g[C](q));if(n[mx]()){if(e)throw m("More than one row with the same id ("+n[Lp]()+").");
}else if(n!=q&&!n[Lc](q))q.ua(n);else if(d)throw m("Data contains a cycle: "+jEa(Xi(q,hEa(q)))+Me);}}}for(d=0;d<g[J];d++){n=g[d];if(c&&Wh(n[Fz]()))throw m('Failed to find row with id "'+n[Lp]()+'".');n[mx]()?this.NB(n):(e=n,this.hp[C](e),Vs(this,e),this.NB(e))}}X(yO,xO);function jEa(a){return Gi(a,function(a){return a[Lp]()})[hc]()}yO[K].rq=function(a){var b=new sO(2);tO(b,0,{x5:!0,y5:!0,z5:!0});null!=a&&tO(b,1,a);return b[My]()};function zO(a,b,c){xO[L](this);a=a.hp;for(var d=0;d<a[J];d++){var e=kEa(this,a[d],b,c);this.hp[C](e);Vs(this,e);this.NB(e)}}X(zO,xO);function kEa(a,b,c,d){var e=c[L](d,b);b=b.$f();for(var f=0;f<b[J];f++){var g=kEa(a,b[f],c,d);a.NB(g);e.ua(g)}return e};function AO(){};function lEa(a){this.vsa=a||String}var mEa={number:function(a,b){return b.vsa(a[id])},identifier:function(a){return a[yd]},"+":function(){return ala},"-":function(){return Uz},"--":function(){return Le},"=":function(){return ela},"*":function(){return $ka},"(":function(){return Fe},")":function(){return Ge},",":function(){return Ke},"^":function(){return zr}};lEa[K].B=function(a){return Gi(a,function(a){return mEa[a.vo()](a,this)},this)[ie](O)};function BO(){}X(BO,AO);BO[K].vo=function(){return Le};function CO(){}X(CO,AO);CO[K].vo=function(){return Ie};Th[K].zl=function(){return this};Th[K].Kx=function(){return!1};Th[K].J$=function(){return!1};function DO(a){this.$g=a}X(DO,Th);DO[K].join=function(a){var b=[];Y(this.$g,function(c,d){0<d&&b[C](a);Zi(b,c.Qk())});return b};DO[K].zl=function(){if(1===this.$g[J])return this.$g[0];var a=[];Y(this.$g,function(b){a[C](b.zl())});this.$g=a;return this};function EO(a){this.$g=a}X(EO,DO);EO[K].Qk=function(){var a=[];Y(this.$g,function(b){var c=b.Kx();0<a[J]&&c?(a[C](new BO),b=(new FO(b)).zl()):0<a[J]&&a[C](new CO);a=Xi(a,b.Qk())});return a};function GO(){}X(GO,AO);GO[K].vo=function(){return Ge};function HO(a){eb(this,a)}X(HO,AO);HO[K].vo=function(){return Dva};function IO(){}X(IO,AO);IO[K].vo=function(){return Fe};function JO(){}X(JO,AO);JO[K].vo=function(){return Je};function KO(a,b){this.$g=b;eb(this,a)}X(KO,DO);KO[K].zl=function(){return this};KO[K].Qk=function(){var a=[new HO(this[yd]),new IO];Zi(a,this[ie](new JO),[new GO]);return a};function LO(){}X(LO,AO);LO[K].vo=function(){return af};function MO(a){this.$g=a}X(MO,DO);MO[K].Qk=function(){return this[ie](new LO)};function NO(){}X(NO,AO);NO[K].vo=function(){return He};function OO(){}X(OO,AO);OO[K].vo=function(){return fma};function nEa(a){this.$g=[a]}X(nEa,DO);function FO(a){this.$g=[a]}X(FO,nEa);FO[K].zl=function(){var a=this.$g[0].zl();if(a.Kx()){if(a instanceof FO)return a.$g[0];if(a instanceof PO)return new PO(-a[I]());throw m("Unknown type of negative.");}return new FO(a)};FO[K].Qk=function(){return Xi([new OO],this.$g[0].Qk())};FO[K].Kx=function(){return this.zl()instanceof FO};function QO(a){Fw(this,a)}X(QO,AO);QO[K].vo=function(){return Yg};function PO(a){Fw(this,a)}X(PO,Th);PO[K].Qk=function(){return[new QO(this[id])]};PO[K].Kx=function(){return 0>this[id]};fb(PO[K],function(){return this[id]});PO[K].J$=function(){return!0};function RO(a,b){this.$g=a;this.z$=null!=b?b:!1}X(RO,DO);RO[K].zl=function(){RO.e.zl[L](this);var a=0,b=[],c=1;Y(this.$g,function(d){d.Kx()&&(d=(new FO(d)).zl(),a++);d.J$()&&(c*=d[I](),d=null);d&&b[C](d)});1!==c&&Vi(b,0,0,new PO(c));var d=new RO(b,this.z$);a%2&&(d=new FO(d));return d};RO[K].Qk=function(){return this.z$?Xi[Mc](null,Gi(this.$g,function(a){return a.Qk()})):this[ie](new NO)};RO[K].Kx=function(){var a=0;Y(this.$g,function(b){b.Kx()&&a++});return!!(a%2)};function oEa(a,b){this.xa=[];this.pca=a;this.qca=b}function SO(a,b){if(0<a.xa[J]){var c=a.xa[a.xa[J]-1][0],d=b-c;if(d>a.pca&&(d=h[D](d/a.pca),1<d))for(var e=1;e<d;e++){var f=e/d*(b-c)+c;a.xa[C]([f,a.qca(f)])}}a.xa[C]([b,a.qca(b)])}oEa[K].jq=function(){return this.xa};function pEa(a,b,c,d){a=qEa(a,b,c,{range:d[By],Oaa:d.Oaa,jz:1});return null===a||ga(a.So)?null:{data:a[Z],So:a.So,$s:{offset:a.oI[0],gJ:a.oI[1]}}};function TO(a,b){return 0>b?a/h.pow(10,-b):a*h.pow(10,b)}function UO(a){a=h.abs(0.4342944819032518*h.log(a));return 1E-7>h.abs(a-h[D](a))}function VO(a){return h[t](0.4342944819032518*h.log(a))}function WO(a){return h[xb](0.4342944819032518*h.log(a))};function rEa(){return{transform:function(a){return a},inverse:function(a){return a}}}function sEa(a){var b=tEa(a);return{transform:function(a){var d=uEa(b,a,function(a){return a[Rp]});return null===d?a:d[Mq]+(a-d[Rp])*d.kD},inverse:function(a){var d=uEa(b,a,function(a){return a[Mq]});return null===d?a:0==d.kD?d[Rp]:d[Rp]+(a-d[Mq])/d.kD}}}
function tEa(a){for(var b=[],c=0,d=null,e=0;e<a[J];e++){var f=a[e],g=f.Zka,k=f[y],f=f.end,l=g/(f-k);null===d||d!=k?(d={source:k,target:k+c,kD:l},b[C](d)):(d=b[b[J]-1],d.kD=l);b[C]({source:f,target:k+c+g,kD:1});c+=g-(f-k);d=f}return b}function uEa(a,b,c){b=aj(a,{source:b,target:b,kD:0},function(a,b){var f=c(a),g=c(b);return f<g?-1:f>g?1:0});0>b&&(b=-b-2);return 0>b?null:a[b]}function vEa(){return{transform:function(a){return h.log(a)/h[kz]},inverse:function(a){return h.pow(10,a)}}}
function wEa(a){return{transform:function(b){return b>a?h.log(b/a)/h[kz]:b<-a?-h.log(-b/a)/h[kz]:0},inverse:function(b){return 0<b?h.pow(10,b)*a:0>b?-h.pow(10,-b)*a:0}}}var xEa={Sva:gH,pva:OF,Eva:BG};function XO(a,b,c){return(c=Hn(a,c,xEa))?c:pn(a,b)?OF:gH}function yEa(a,b,c){switch(a){case gH:return Si(c)?rEa():sEa(c);case OF:return vEa();case BG:return wEa(b);default:return rEa()}};function zEa(a,b){return h.abs(a-b)}function AEa(a,b,c){if(!a||!b)return!0;var d=c||zEa;return Rda(a,function(a,c){var g=b[c];return!Qh(b[c])||0.05>=d(a,g)})}function BEa(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*h.min(h.abs(a.x),h.abs(b.x));b=(a.y/a.x+b.y/b.x)/2;return 0<a.x?{x:c,y:c*b}:{x:-c,y:-c*b}}function CEa(a,b,c){var d=a.hba(),e=b.hba();if(0==d||0==e)return new kK(0,0);d=h[ud](d/e);a=lK(a.o()[Fy](1/d),b.o()[Fy](d));a[Fy](c/6);return a}
function YO(a,b,c,d,e){c=c?BEa:CEa;for(var f=[],g=0;g<a[J];++g){var k,l;e?(k=DEa(a,g,1,d),l=DEa(a,g,-1,d)):(k=d?(g+1)%a[J]:g+1,l=d?(a[J]+g-1)%a[J]:g-1);null!=k&&null!=l&&null!=a[g]&&null!=a[l]&&null!=a[k]?(k=c(mK(a[g],a[l]),mK(a[k],a[g]),b),f[C]([mK(a[g],k),lK(a[g],k)])):null!=a[g]?f[C]([a[g].o(),a[g].o()]):f[C](null)}return f}function DEa(a,b,c,d){var e=b+c;for(d&&(e=(e+a[J])%a[J]);e!=b&&0<=e&&e<a[J];){if(null!=a[e])return e;e+=c;d&&(e=(e+a[J])%a[J])}return null}
function ZO(a,b,c){c=c||0;var d=Pi(b,function(b){return b[c]>a});return-1==d?b[J]-1:0==d?0:b[d][c]-a<a-b[d-1][c]?d:d-1}function EEa(a,b,c){var d;d=d||0;c=c||0;if(0<b[J]&&a<=Ai(b))return c=ZO(a,b,d),[c,b[c][d]];var e=b[J]-1-c,f=Ai(b)[d],g=b[e][d],k=f-g,l=h[t]((a-f)/k);a=a-f-l*k;e=Gi($i(b,e),function(a){return[a[d]-g]});a=ZO(a,e,0);return[b[J]-1+l*c+a,f+l*k+e[a][0]]}function $O(a,b,c){for(var d=[],e=0;e<a;e++)d[e]=b[L](c,e);return d}function FEa(a){return null!=a.max?a.max:a.min}
function GEa(a,b,c,d){Qh(c)||(c=0);Qh(d)||(d=a[J]);c=b-c;for(var e=0,f=0<=c?0:null,g=0,k=0,l=null,n=null;e<a[J];){var q=a[e].min,s=FEa(a[e])-q,g=g+q;if(g<=c)var f=e+1,u=h.min(c-g,s),k=g+u,n=q+u;if(g>b)return e>=d?{no:e,last:l,VJ:b-(g-q)}:null===f?null:{no:f,last:n,VJ:c-k};u=h.min(b-g,s);g+=u;l=q+u;e++}return{no:e,last:l,VJ:b-g}}function HEa(a,b,c){a=Gi(a,c||kj);cj(a);for(var d=c=0;d<a[J];d++){var e=a[J]-d,f=(a[d]-c)*e;if(f<=b)c=a[d],b-=f;else{c+=b/e;b=0;break}}return{Xpa:c,VJ:b}}
function aP(a,b,c,d){var e=GEa(a,b,c,d);if(!e)return null;b=e.VJ;c=$i(a,0,e.no);d=Hi(c,function(a,b){return h.max(a,b.Tc[J])},0);var f=Gi(c,FEa);0<f[J]&&(f[f[J]-1]=e.last);for(var g=0;g<d;g++){e=HEa(c,b,function(a){return a.Tc[g]||0});b=e.VJ;for(var k=0;k<f[J];k++)f[k]+=h.min(e.Xpa,a[k].Tc[g]||0);if(0==b)break}return f}function bP(a,b){var c=aP(a,b,void 0,void 0),d={};Y(a,function(a,b){var g=a.key;null!=d[g]||(d[g]=[]);b<c[J]&&d[g][C](c[b])});return d}
function IEa(a,b){for(var c=$i(arguments,1),d=[],e=0;e<c[J];e+=2){var f=h.min(c[e],a[J]),g=h.min(c[e+1],a[J]),f=$i(a,f,g);Zi(d,f)}return d}function JEa(a){if(0==a)return 0;a=h.abs(a);for(var b=0;16>b;++b){if(h.abs(a-h[D](a))<1E-7*a)return b;a*=10}return 16}function cP(a){var b=Jo;if(0>=a)return b[ec](0,b[Rd](Me));for(var b=b[ec](0,b[Rd](Me)+1),c=0;c<a;c++)b+=qe;return b}function KEa(a,b){return bi(a)?[a+Me+b]:Gi(a,function(a){return a+Me+b})}function dP(a,b,c){return 0>b||0>c?null:a[b][c]}
function LEa(a,b,c,d,e,f){var g=[],k=dP(c,d-1,e);k&&g[C]({iS:k,Kl:k.Kl+1,RJ:d-1,jS:null,SJ:null,kS:null});(k=dP(c,d,e-1))&&g[C]({iS:k,Kl:k.Kl+1,RJ:null,jS:null,SJ:e-1,kS:null});(c=dP(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g[C]({iS:c,Kl:c.Kl,RJ:d-1,jS:e-1,SJ:e-1,kS:d-1});cj(g,function(a,b){return a.Kl-b.Kl});return 0<g[J]?g[0]:{iS:null,Kl:0,RJ:null,jS:null,SJ:null,kS:null}}
function eP(a,b,c){var d=c||function(a,b){return a==b};c=[];for(var e=0,f=a[J];e<=f;e++){c[e]=c[e]||[];for(var g=0,k=b[J];g<=k;g++)c[e][g]=LEa(a,b,c,e,g,d)}a={};b={};k=c[f][k];for(c=k.Kl;k;)null!=k.RJ&&(a[k.RJ]=k.jS),null!=k.SJ&&(b[k.SJ]=k.kS),k=k.iS;return{Kl:c,lV:a,mV:b}}
function MEa(a,b,c){function d(a,b,c){if(null==c)return 0;if(c===b[J]-1||null==a)return c;var d=f(b[c]);if(null==d)return c+1;b=f(b[c+1]);return null==b?c:h.abs(a-d)<=h.abs(a-b)?c:c+1}if(!a||!b||0===a[J]||0===b[J])return null;for(var e=[],f=c||kj,g=c=0,k,l;c<a[J]||g<b[J];)c<a[J]&&(k=f(a[c])),g<b[J]&&(l=f(b[g])),c<a[J]&&g<b[J]&&k==l?(e[C]({value:k,HC:c,IC:g}),c++,g++):c<a[J]&&(null==k||g==b[J]||k<l)?(e[C]({value:k,HC:c,IC:null}),c++):g<b[J]&&(null==l||c==a[J]||l<k)&&(e[C]({value:l,HC:null,IC:g}),g++);
var n=null,q=null;Y(e,function(c){null==c.HC?c.HC=d(c[id],a,n):n=c.HC;null==c.IC?c.IC=d(c[id],b,q):q=c.IC});return e}function fP(a,b){for(var c in a)if(!Ri(b,c))return!1;return!0}function NEa(a,b,c,d){for(var e=1,f=0;1E3>f;f++){var g=OEa(a,b,c,e),k=OEa(a,b,c,0),l=AEa(a,g,d),k=AEa(a,k,d);if(l&&k)break;a=g;e*=0.99}return a}function OEa(a,b,c,d){var e={};Dj(a,function(f,g){for(var k=f,l=0;l<b[J];l++)var n=(0,b[l])(a,g,d),k=c(k,n);e[g]=k});return e}
function gP(a,b,c){if(c)return hP(Fi(a,Xh),b);var d=-1;for(c=0;c<a[J];c++)if(null===a[c]){d=$i(a,d+1,c);d=hP(d,b);if(null!==d)return d;d=c}a=$i(a,d+1);return hP(a,b)}function hP(a,b){var c=aj(a,b,function(a,b){return bj(a,b.x)});if(0<=c)return a[c].y;var d=-(c+1);if(0==d||d==a[J])return null;c=a[d-1];d=a[d];return jK(new iK(c.x,c.y,d.x,d.y),(b-c.x)/(d.x-c.x)).y};function iP(){}T=iP[K];Ma(T,function(a,b,c){this.b=a;this.CE=b;this.Ap=null===c||0>c?this.P8():2<c?c-1:1;nw(this,[]);this.jc=ea;this.ic=-ea;ua(this,An(a,this.Ha(JE)));a.R(this.Ha(pBa),function(a,b){return b});this.eA=null});
T.$A=function(a,b){var c=XO(this.b,this.Ha(PF),this.Ha(PH));if(!Si(b)&&c!=gH)throw m("Non-linear scale with gaps is not supported.");for(var d=[],e=0;e<b[J];e++){var f;t:{var g=b[e];f=this.wZ(g.wia);var k=this.jI(g.wc),g=this.jI(g.xe);if(0<f)if(k+f<g)k+=f;else{f=null;break t}f={Zka:0,start:k,end:g}}f&&d[C](f)}this.eA=yEa(c,TO(1,VO(a)),d)};T.Ha=function(a){return KEa(this.CE,a)};T.P8=function(){return-1};
function PEa(a,b,c,d){d&&(a.fc(jP(a,b)),a.fc(jP(a,c)));a.jc==ea&&a.ic==-ea&&(a.jc=0,a.ic=1);a.jc==ea&&(a.jc=a.ic);a.ic==-ea&&(a.ic=a.jc);a.jc==a.ic&&(0==a.jc?(a.jc=-1,a.ic=1):0<a.jc?(a.jc/=2,a.ic*=2):(a.jc*=2,a.ic/=2));a.cH(a.jc,a.ic,d);a.N0(a.jc,a.ic,d);a.pH();a.Ap=h.max(1,a[wy][J]-1)}T.cH=function(){};T.Ro=function(a){nw(this,a)};function kP(a){a.le||a.pH();return a.le}function jP(a,b){var c=lP(a,b);if(null==c)return null;c=a.eA[Sz](c);return na(c)?c:null}
function lP(a,b){return null!=b?a.jI(b):null}T.fc=function(a){null!=a&&(this.jc=h.min(this.jc,a),this.ic=h.max(this.ic,a))};T.Po=function(a){return this.xE(this.eA.inverse(a))};T.K8=function(a,b){return a<b?-1:a>b?1:0};function mP(a){eb(this,a)}X(mP,Th);mP[K].Qk=function(){return[new HO(this[yd])]};ip(mP[K],function(){return this[yd]});function nP(){}X(nP,AO);nP[K].vo=function(){return zr};function oP(a){this.$g=a}X(oP,DO);oP[K].Qk=function(){return this[ie](new nP)};function QEa(a){this.zR=a.jz+1;this.Sa=a[By];this.Vna=a.Oaa;this.s0=this.F0=0;this.xa=[]}QEa[K].add=function(a,b){if(0<this.xa[J]){var c=a-this.xa[this.xa[J]-1].x;0<c&&(this.F0+=c)}this.s0+=b;this.xa[C]({x:a,y:b})};function REa(a){var b=a.Vna||null!=a.Sa&&null!=a.Sa.min&&xj(a.Sa.min)&&null!=a.Sa.max&&xj(a.Sa.max)&&(a.Sa.max-a.Sa.min)/100||void 0;null!=b&&xj(b)||(b=a.F0/(a.xa[J]-1));return b}function SEa(a,b){return Hi(a.xa,function(a,d){return a+h.pow(d.x,b)},0)}
function TEa(a,b){return Hi(a.xa,function(a,d){return a+h.pow(d.x,b)*d.y},0)}function UEa(a){for(var b=[],c=a.zR,d=0;d<c;d++){for(var e=ha(c+1),f=0;f<=c;f++)e[f]=f<c?SEa(a,d+f):TEa(a,d);b[C](e)}return new PN(b)}function VEa(a){var b=ODa(UEa(a));return Gi(fj(a.zR),function(a){return SN(b,a,this.zR)},a)}function WEa(a,b){var c=a.zR;return function(a){for(var e=0,f=0;f<c;f++)e+=b[f]*h.pow(a,f);return e}}
function XEa(a,b){var c=WEa(a,b),d=REa(a);if(null==d||ga(d)||!xj(d)||0===d)return null;var d=new oEa(d,c),e=a.xa;cj(e,function(a,b){return a.x>b.x?1:a.x<b.x?-1:0});var f=a.s0/e[J],g=a.Sa;null!=a.Sa&&null!=a.Sa.min&&xj(a.Sa.min)&&g.min<e[0].x&&SO(d,g.min);for(var k=0,l=0,n=0;n<e[J];n++){var q=e[n].x,s=e[n].y;SO(d,q);k+=h.pow(s-c(q),2);l+=h.pow(s-f,2)}c=1-k/l;null!=a.Sa&&null!=a.Sa.max&&xj(a.Sa.max)&&g.max>e[e[J]-1].x&&SO(d,g.max);return{data:d.jq(),So:c}}
function YEa(a){var b=VEa(a),c;c=[];for(var d=b[J]-1;0<=d;d--){var e=b[d];if(null!=e&&0<e){e=new PO(e);if(0<d){var f=new mP(lJ);1<d&&(f=new oP([f,new PO(d)]));e=new RO([e,f],!0)}c[C](e)}}c=new MO([new mP(Jh),new EO(c)]);a=XEa(a,b);return null!=a&&0!==a[Z][J]?{oI:b,data:a[Z],So:a.So,$s:c.zl()}:null};function qEa(a,b,c,d){var e=new QEa(d);Bj(Cj(a),function(a){var d=b(a);a=c(a);null!=d&&xj(d)&&null!=a&&xj(a)&&e.add(d,a)});return YEa(e)};var ZEa={LINEAR:MF,Tua:"exponential",Uva:"polynomial"},$Ea={linear:function(a,b,c,d){a=pEa(a,b,c,d);if(null===a)return null;b=new MO([new mP(Jh),new EO([new RO([new PO(a.$s.gJ),new mP(lJ)]),new PO(a.$s[by])])]);return{data:a[Z],So:a.So,$s:b.zl()}},exponential:function(a,b,c,d){for(var e=ea,f=0;f<a;f++){var g=b(f),k=c(f);null!=k&&k<e&&(e=k)}e=0<e?null:e-1;a=pEa(a,b,function(a){a=c(a);if(null==a)return null;null!=e&&(a-=e);return h.log(a)},d);if(null===a)return null;b=[];for(f=0;f<a[Z][J];f++)g=a[Z][f][0],
k=h.exp(a[Z][f][1]),null!=e&&(k+=e),b[C]([g,k]);f=new KO(Tta,[new EO([new RO([new PO(a.$s.gJ),new mP(lJ)]),new PO(a.$s[by])])]);null===e||(f=new EO([f,new PO(e)]));f=(new MO([new mP(Jh),f])).zl();return{data:b,So:a.So,$s:f}}};$Ea.polynomial=qEa;var aFa={NONE:R,Rva:cH,Vra:Bg,Zra:QH,wua:cD,Wra:cF},bFa={NONE:R,Rda:JF,Fra:BC,mwa:qI,Hra:KC,zua:jD,Zra:QH,xua:dD},cFa={Hra:KC,owa:dAa,vua:qra,POINTS:lH,Rda:JF,Fra:BC,NONE:R},dFa={Lua:YH,ova:jza,Hua:XH},eFa={Pda:lD,Vda:Dh,Bua:mD},fFa={Vva:oH,vva:rG,Sua:qE},gFa={NONE:R,RIGHT:zs,LEFT:Qg,TOP:NI,BOTTOM:WC,Qda:mF,lva:BF,sua:YC},hFa={NONE:R,TOP:NI,BOTTOM:WC,Qda:mF},pP={yS:Eh,xS:Jg},iFa={lwa:nI,Cua:pD,Qua:oE},qP={NONE:R,Qda:mF,Nva:XG},jFa={tua:nra,Awa:ZAa},kFa={$ua:aF,rva:Twa},lFa={NONE:R,kva:zF,Vda:Dh,Yra:bH,
Ewa:oBa},mFa={Vx:kg,Vda:Dh,Yra:bH},nFa={DEFAULT:ZD,Oua:gE},oFa={Mua:WD,Pda:lD,bsa:WH},pFa={Oda:eg,Pda:lD,bsa:WH,NONE:R},rP={NONE:R,Vra:Bg,Qva:Sxa,Gua:ID},qFa={mua:ara,lua:$qa},sP={nva:HF,Rda:JF},tP=[{color:"#3366CC",lighter:"#45AFE2"},{color:oA,lighter:"#FF3300"},{color:qA,lighter:"#FFCC00"},{color:dA,lighter:"#14C21D"},{color:"#990099",lighter:"#DF51FD"},{color:"#0099C6",lighter:"#15CBFF"},{color:"#DD4477",lighter:"#FF97D2"},{color:"#66AA00",lighter:"#97FB00"},{color:"#B82E2E",lighter:"#DB6651"},
{color:"#316395",lighter:"#518BC6"},{color:kA,lighter:"#BD6CBD"},{color:"#22AA99",lighter:"#35D7C2"},{color:"#AAAA11",lighter:"#E9E91F"},{color:"#6633CC",lighter:"#9877DD"},{color:"#E67300",lighter:"#FF8F20"},{color:"#8B0707",lighter:"#D20B0B"},{color:"#651067",lighter:"#B61DBA"},{color:"#329262",lighter:"#40BD7E"},{color:"#5574A6",lighter:"#6AA7C4"},{color:"#3B3EAC",lighter:"#6D70CD"},{color:"#B77322",lighter:"#DA9136"},{color:"#16D620",lighter:"#2DEA36"},{color:"#B91383",lighter:"#E81EA6"},{color:"#F4359E",
lighter:"#F558AE"},{color:"#9C5935",lighter:"#C07145"},{color:"#A9C413",lighter:"#D7EE53"},{color:"#2A778D",lighter:"#3EA7C6"},{color:"#668D1C",lighter:"#97D129"},{color:"#BEA413",lighter:"#E9CA1D"},{color:"#0C5922",lighter:"#149638"},{color:"#743411",lighter:"#C5571D"}],rFa={color:"#EEEEEE",lighter:"#FEFEFE"},sFa=[[5],[2,5],[2,5],[2,4,6,8],[2,4,6,8],[2,3,4,5,6,7],[2,3,4,5,6,7,8],[2,3,4,5,6,7,8,9]],tFa={titleTextStyle:{color:eA,italic:!0},gridlines:{baseline:eg,minorTextOpacity:0.7,minorGridlineOpacity:0.4,
newTimeline:!1,allowMinor:!0,minStrongLineDistance:40,minWeakLineDistance:40,minStrongToWeakLineDistance:5,minNotchDistance:10,minMajorTextDistance:10,minMinorTextDistance:5,unitThreshold:1.5}},uFa={histogram:{hAxis:{baselineColor:R,gridlines:{color:R}},bar:{groupWidth:QA}}},vFa={vAxis:tFa,hAxis:tFa,sizeAxis:{minSize:5,maxSize:30},fontName:nB,titleTextStyle:{color:re,bold:!0},bubble:{textStyle:{color:re}},candlestick:{hollowIsRising:!1},annotations:{datum:{textStyle:{color:XH},stemColor:mA},domain:{textStyle:{color:eA},
stemColor:mA}},majorAxisTextColor:eA,minorAxisTextColor:hA,backgroundColor:{fill:te,stroke:jA,strokeWidth:0},chartArea:{backgroundColor:{fill:R}},tooltip:{textStyle:{color:re}},baselineColor:fA,gridlineColor:uA,pieSliceBorderColor:ue,pieResidueSliceColor:uA,pieSliceTextStyle:{color:ue},areaOpacity:0.3,intervals:{style:KC,color:YH,lineWidth:1,fillOpacity:0.3,barWidth:0.25,shortBarWidth:0.1,boxWidth:0.25,dataOpacity:1,pointSize:6},actionsMenu:{textStyle:{color:re},disabledTextStyle:{color:"#c0c0c0"}},
legend:{newLegend:!1,textStyle:{color:eA},pagingTextStyle:{color:"#0011cc"},scrollArrows:{activeColor:"#0011cc",inactiveColor:uA}},aggregationTarget:eg,colorAxis:{legend:{textStyle:{color:re}}},bar:{groupWidth:100/1.618+we},histogram:{lastBucketPercentile:0,hideBucketItems:!1,bucketSize:-1,minBucketNumer:5,maxBucketNumber:50}};function uP(a,b){this.x=a||0;this.y=b||0}uP[K].o=function(){return new uP(this.x,this.y)};function vP(){this.sqa=GBa(W(this.sra,this));ua(this,W(this.tra,this))}Uh(vP);vP[K].tra=function(a,b){return this.sqa(a).Ee(b)};vP[K].sra=function(a){return new Go({pattern:a,valueType:vh})};function wP(a,b,c){Qa(this,a);this.X=b;Vw(this,c||null)}wP[K].qc=function(a){for(var b=this[Rc][pc](me),c=0,d=0,e=b[J];d<e;d++)c=h.max(c,a(b[d],this.X));return c};function xP(a,b,c,d,e,f,g){this.V=a;this.wc=b;this.xe=c;this.zv=e;this.Bja=f;this.nm=!0;this.xg=[];this.tY=d;this.Tl=null;this.$E=0;this.Kka=g||null;a=W(this.vma,this);b=Dygraph.pickDateTickGranularity(this.wc,this.xe,this.V,a);this.Mn=Dygraph.getDateAxis(this.wc,this.xe,b,a);this.Mn[0].v[ad]()>this.wc&&(this.Mn[je]({v:this.wc,label:O}),this.xg[je](new wP(O,{})));this.wc=h.min(this.Mn[0].v[ad](),this.wc);a=this.Mn[this.Mn[J]-1].v[ad]();a>this.xe[ad]()&&(this.xe=a);this.gX=this.V/(this.xe-this.wc);
this.kp=[];a=0;for(b=this.Mn[J];a<b;a++)this.kp[C](this[Fy](this.Mn[a].v))}
Ep(xP[K],function(a,b){if(this.nm){if(null==this.Tl)throw"startY must be set before calling draw().";var c=this.Mn[J]-1;if(0!==c){var d=W(a.Gk,a),e=this.xg[c],f=this.xg[c-1],g=e.qc(d),k=f.qc(d);g/2+this.kp[c]-this.Bja>this.V+this.tY&&(Vw(e,oE),k/2+this.kp[c-1]>this.kp[c]-g&&(Qa(f,O),f.X={Tb:O,bold:!1,color:RC,Va:nB,fontSize:13,Ic:!1,De:!1}));c=this.xg[0];e=this.xg[1];f=c.qc(d);d=e.qc(d);this.kp[0]-f/2<this.tY-this.zv&&(Vw(c,nI),this.kp[0]+f>this.kp[1]-d/2&&(Qa(e,O),e.X={Tb:O,bold:!1,color:RC,Va:nB,
fontSize:13,Ic:!1,De:!1}))}d={};c=0;for(e=this.Mn[J];c<e;c++)if(!(this.wc>this.Mn[c].v)){for(var l=this.xg[c],f=a,g=this.kp[c],k=this.Tl+10,n=l.textAlign||pD,q=l.X,l=l[Rc][pc](me),s=[],u=0,w=l[J];u<w;u++)s[C](f.qt(l[u],g,k,15,n,nI,q)),k+=15;f=s;g=0;for(k=f[J];g<k;g++)b(f[g],null,d)}this.nm=!1}});Oa(xP[K],function(a){return(a-this.wc)*this.gX+this.tY});
xP[K].vma=function(a){function b(a,b){return e(c.Kka||a,b)}var c=this,d=!0,e=vP.Xb()[Kb];switch(a){case cra:return function(a,e){var k,l;c.$E=e;if(e<=Dygraph.THIRTY_SECONDLY)return l=b(kh,a),c.xg[C](new wP(l,{Tb:O,bold:!1,color:RC,Va:nB,fontSize:13,Ic:!1,De:!1})),c.xg[J]-1+O;if(e<=Dygraph.THIRTY_MINUTELY)return l=cB,0===a[Qc]()||d?(k=!0,l=NB):k=!1,d=!1,l=b(l,a),c.xg[C](new wP(l,{Tb:O,bold:k,color:RC,Va:nB,fontSize:13,Ic:!1,De:!1})),c.xg[J]-1+O;if(e<=Dygraph.SIX_HOURLY)return l=Dg,k=a[$b](),0!==a[Qc]()&&
(l+=rna),k=12===k||0===k||d,d=c.wc>a[ad]()?!0:!1,k&&(l+=Vka),l=b(l,a),c.xg[C](new wP(l,{Tb:O,bold:k,color:RC,Va:nB,fontSize:13,Ic:!1,De:!1})),c.xg[J]-1+O;if(e<=Dygraph.DAILY)return l=mf,0===a[lc]()||d?(l+=Uka,k=!0):k=!1,d=!1,l=b(l,a),c.xg[C](new wP(l,{Tb:O,bold:k,color:RC,Va:nB,fontSize:13,Ic:!1,De:!1})),c.xg[J]-1+O;if(e<=Dygraph.WEEKLY)return k=d,d=!1,l=b(uf,a),c.xg[C](new wP(l,{Tb:O,bold:k,color:RC,Va:nB,fontSize:13,Ic:!1,De:!1})),c.xg[J]-1+O;if(e<=Dygraph.BIANNUAL)return l=RB,k=0===a[Dd]()||d,
d=c.wc>a[ad]()?!0:!1,k&&(l+=Wka),l=b(l,a),c.xg[C](new wP(l,{Tb:O,bold:k,color:RC,Va:nB,fontSize:13,Ic:!1,De:!1})),c.xg[J]-1+O;if(e<=Dygraph.CENTENNIAL)return l=b(rJ,a),c.xg[C](new wP(l,{Tb:O,bold:!1,color:RC,Va:nB,fontSize:13,Ic:!1,De:!1})),c.xg[J]-1+O;throw Gpa;};case Yxa:return 50}};function yP(a,b){var c=a[jy],c=$ea(Ek(b),c);b[p](c);a.Eca&&Wa(c,a[jy][yb]);var d,e=a.Fca;d=a.Dca;var f=a.Gca,g=a[Qy],k=new xk(c[Gd],c[Wd]),l=d[Zc]-e.x>=k[r]+g,n=d[Hc]-e.y>=k[A]+g,q=e.y-d.top>=k[A]+g,s=e.y+(f+k[A]/2)*(q||l?-1:1),e=nj(e.x+(f+k[r]/2)*(e.x-d[G]>=k[r]+g&&!l&&!n&&!q?-1:1)-k[r]/2,d[G]+g,d[Zc]-g-k[r]);d=nj(s-k[A]/2,d.top+g,d[Hc]-g-k[A]);d=new sk(e,d);pa(c[x],c[Gd]+1+S);Sa(c[x],c[Wd]+S);Ya(c[x],d.x+S);c[x].top=d.y+S;return c};function zP(a,b,c){var d=b.za(),e=a.outline,f=new YJ,g=new rl(e.la.top+0.5,e.la[Zc]+0.5,e.la[Hc]+0.5,e.la[G]+0.5),k=e.zj;f[Yy](g[G]+1,g[Hc]);f.Wf(g[G]+1,g[Hc]-1,1,1,180,270,!0);f.Z(g[G],g.top+1);f.Wf(g[G]+1,g.top+1,1,1,270,0,!0);if(null!=k&&k[0].y==e.la.top)for(var l=0;3>l;++l)f.Z(k[l].x+0.5,k[l].y+0.5);f.Z(g[Zc]-1,g.top);f.Wf(g[Zc]-1,g.top+1,1,1,0,90,!0);f.Z(g[Zc],g[Hc]-1);f.Wf(g[Zc]-1,g[Hc]-1,1,1,90,180,!0);if(null!=k&&k[0].y==e.la[Hc])for(l=0;3>l;++l)f.Z(k[l].x+0.5,k[l].y+0.5);f[vy]();e=[new Rm({fill:Hh,
stroke:tA,qa:1}),new Rm({fill:tA,qa:0,ae:0.6}),new Rm({fill:tA,qa:0,ae:0.4})];for(g=e[J]-1;0<=g;--g)k=b.na(f,e[g],d),b.em(k,g,g);a=a.qH;for(f=0;f<a[Ez][J];f++)switch(k=a[Ez][f],g=k.ih,e=b.za(),b[p](d,e),g[H]){case JF:g=g[Z];k=k[Z];k[Dz]&&b.rb(k[Dz].la[G],k[Dz].la.top,k[Dz].la[Zc]-k[Dz].la[G],k[Dz].la[Hc]-k[Dz].la.top,g[Dz].brush,e);for(l=0;l<k[cy][J];l++){var n=g[cy][l],q=k[cy][l];switch(n[H]){case Es:b.Pd(n[Z][cd],q.la[G],q.la.top,1,nI,nI,n[Z][x],e);break;case jI:b.rb(q.la[G],q.la.top,q.la[Zc]-q.la[G],
q.la[Hc]-q.la.top,n[Z].brush,e)}}null!=g.id&&(g=AN([qC,g.id]),b.zn(e,g));break;case VH:g=g[Z],k=k[Z],l=new YJ,l[Yy](k.line.x0,k.line.y0),l.Z(k.line.x1,k.line.y1),b.na(l,g.brush,e)}b[p](c,d);return d};function AP(){this.Hj=[];this.Mb=[];this.Jl=[]}AP[K].Zp=null;AP[K].Ag=null;AP[K].Fx=!0;var wFa=[2,2,6,6,0];T=AP[K];wa(T,function(){jb(this.Hj,0);jb(this.Mb,0);jb(this.Jl,0);delete this.Zp;delete this.Ag;delete this.Fx;return this});T.moveTo=function(a,b){0==Ai(this.Hj)?jb(this.Jl,this.Jl[J]-2):(this.Hj[C](0),this.Mb[C](1));this.Jl[C](a,b);this.Ag=this.Zp=[a,b];return this};
T.lineTo=function(a){var b=Ai(this.Hj);if(null==b)throw m("Path cannot start with lineTo");1!=b&&(this.Hj[C](1),this.Mb[C](0));for(b=0;b<arguments[J];b+=2){var c=arguments[b],d=arguments[b+1];this.Jl[C](c,d)}this.Mb[this.Mb[J]-1]+=b/2;this.Ag=[c,d];return this};
T.lda=function(a){var b=Ai(this.Hj);if(null==b)throw m("Path cannot start with curve");2!=b&&(this.Hj[C](2),this.Mb[C](0));for(b=0;b<arguments[J];b+=6){var c=arguments[b+4],d=arguments[b+5];this.Jl[C](arguments[b],arguments[b+1],arguments[b+2],arguments[b+3],c,d)}this.Mb[this.Mb[J]-1]+=b/6;this.Ag=[c,d];return this};mw(T,function(){var a=Ai(this.Hj);if(null==a)throw m("Path cannot start with close");4!=a&&(this.Hj[C](4),this.Mb[C](1),this.Ag=this.Zp);return this});
T.arc=function(a,b,c,d,e,f,g){a+=rj(e,c);b+=sj(e,d);g?this.Ag&&a==this.Ag[0]&&b==this.Ag[1]||this[Ry](a,b):this[Xx](a,b);return this.arcTo(c,d,e,f)};T.arcTo=function(a,b,c,d){var e=this.Ag[0]-rj(c,a)+rj(c+d,a),f=this.Ag[1]-sj(c,b)+sj(c+d,b);this.Hj[C](3);this.Mb[C](1);this.Jl[C](a,b,c,d,e,f);this.Fx=!1;this.Ag=[e,f];return this};
T.nsa=function(a,b,c,d){var e=this.Ag[0]-rj(c,a),f=this.Ag[1]-sj(c,b),g=qj(d);d=h[xb](h.abs(g)/h.PI*2);g/=d;c=qj(c);for(var k=0;k<d;k++){var l=h.cos(c),n=h.sin(c),q=4/3*h.sin(g/2)/(1+h.cos(g/2)),s=e+(l-q*n)*a,u=f+(n+q*l)*b;c+=g;l=h.cos(c);n=h.sin(c);this.lda(s,u,e+(l+q*n)*a,f+(n-q*l)*b,e+l*a,f+n*b)}return this};function BP(a,b){for(var c=a.Jl,d=0,e=0,f=a.Hj[J];e<f;e++){var g=a.Hj[e],k=wFa[g]*a.Mb[e];b(g,c[dd](d,d+k));d+=k}}
T.o=function(){var a=new this[rc];a.Hj=this.Hj[Ab]();a.Mb=this.Mb[Ab]();a.Jl=this.Jl[Ab]();a.Zp=this.Zp&&this.Zp[Ab]();a.Ag=this.Ag&&this.Ag[Ab]();a.Fx=this.Fx;return a};var CP={};CP[0]=AP[K][Xx];CP[1]=AP[K][Ry];CP[4]=AP[K][vy];CP[2]=AP[K].lda;CP[3]=AP[K].nsa;function xFa(a){if(a.Fx)return a.o();var b=new AP;BP(a,function(a,d){CP[a][Mc](b,d)});return b}
ex(AP[K],function(a){if(!this.Fx)throw m("Non-simple path");a[Sz](this.Jl,0,this.Jl,0,this.Jl[J]/2);this.Zp&&a[Sz](this.Zp,0,this.Zp,0,1);this.Ag&&this.Zp!=this.Ag&&a[Sz](this.Ag,0,this.Ag,0,1);return this});Ua(AP[K],function(){return 0==this.Hj[J]});function DP(a,b,c,d,e){VK[L](this,e);pa(this,a);Sa(this,b);this.Jn=c||null;this.RF=d||null}X(DP,VK);T=DP[K];T.Kf=null;T.Dt=0;T.qw=0;function EP(a){return a.Jn?new xk(a.Jn,a.RF):a.ik()}T.Ub=function(){return this.ik()};T.ik=function(){return this.yb?Ol(this.a()):di(this[r])&&di(this[A])?new xk(this[r],this[A]):null};function FP(a){var b=a.ik();return b?b[r]/EP(a)[r]:0}T.Ff=function(a){Zk(a.a())};T.Zd=function(a,b,c,d,e,f){return this.Nj(a,b,c,c,d,e,f)};
T.Pd=function(a,b,c,d,e,f,g,k,l,n,q){var s=k[ly]/2;c=g==WC?c+e-s:g==pD?c+e/2:c+s;return this.mi(a,b,c,b+d,c,f,k,l,n,q)};T.tc=function(){return new AP};function GP(a,b,c,d,e,f){if(6==arguments[J])this.setTransform(a,b,c,d,e,f);else{if(0!=arguments[J])throw m("Insufficient matrix parameters");this.Ej=this.Gj=1;this.Wi=this.Fj=this.Bj=this.Cj=0}}T=GP[K];T.o=function(){return new GP(this.Ej,this.Wi,this.Fj,this.Gj,this.Bj,this.Cj)};T.setTransform=function(a,b,c,d,e,f){if(!(di(a)&&di(b)&&di(c)&&di(d)&&di(e)&&di(f)))throw m("Invalid transform parameters");this.Ej=a;this.Wi=b;this.Fj=c;this.Gj=d;this.Bj=e;this.Cj=f;return this};
T.TP=function(a){this.Ej=a.Ej;this.Wi=a.Wi;this.Fj=a.Fj;this.Gj=a.Gj;this.Bj=a.Bj;this.Cj=a.Cj;return this};Oa(T,function(a,b){this.Ej*=a;this.Wi*=a;this.Fj*=b;this.Gj*=b;return this});db(T,function(a,b){this.Bj+=a*this.Ej+b*this.Fj;this.Cj+=a*this.Wi+b*this.Gj;return this});
T.rotate=function(a,b,c){var d=new GP,e=h.cos(a);a=h.sin(a);b=d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e);c=this.Ej;d=this.Fj;this.Ej=b.Ej*c+b.Wi*d;this.Fj=b.Fj*c+b.Gj*d;this.Bj+=b.Bj*c+b.Cj*d;c=this.Wi;d=this.Gj;this.Wi=b.Ej*c+b.Wi*d;this.Gj=b.Fj*c+b.Gj*d;this.Cj+=b.Bj*c+b.Cj*d;return this};Da(T,function(){return dxa+[this.Ej,this.Wi,this.Fj,this.Gj,this.Bj,this.Cj][ie]()+Ge});
ex(T,function(a,b,c,d,e){var f=b;for(b+=2*e;f<b;){e=a[f++];var g=a[f++];c[d++]=e*this.Ej+g*this.Fj+this.Bj;c[d++]=e*this.Wi+g*this.Gj+this.Cj}});Za(T,function(a){return this==a?!0:a?this.Ej==a.Ej&&this.Fj==a.Fj&&this.Bj==a.Bj&&this.Wi==a.Wi&&this.Gj==a.Gj&&this.Cj==a.Cj:!1});function HP(a,b){rt[L](this);this.q=a;this.jd=b;this[ct]=!1}X(HP,rt);T=HP[K];T.jd=null;T.q=null;T.dR=null;T.a=function(){return this.q};T.bea=function(){return this.jd};T.addEventListener=function(a,b,c,d){kt(this.q,a,b,c,d)};T.removeEventListener=function(a,b,c,d){ot(this.q,a,b,c,d)};T.w=function(){HP.e.w[L](this);qt(this.q)};function IP(a,b,c,d){HP[L](this,a,b);this.dd(c);this.pe(d)}X(IP,HP);T=IP[K];Ca(T,null);T.Qd=null;T.pe=function(a){Ca(this,a);this.jd.U1(this,a)};T.gb=function(){return this[fc]};T.dd=function(a){this.Qd=a;this.jd.B1(this,a)};T.Yaa=function(){return this.Qd};function JP(a,b,c,d){IP[L](this,a,b,c,d)}X(JP,IP);function KP(a,b){HP[L](this,a,b)}X(KP,HP);function LP(a,b){HP[L](this,a,b)}X(LP,HP);function MP(a,b,c,d){IP[L](this,a,b,c,d)}X(MP,IP);function NP(a,b,c,d){IP[L](this,a,b,c,d)}X(NP,IP);function OP(a,b,c,d){IP[L](this,a,b,c,d)}X(OP,IP);function PP(a){HP[L](this,null,a);this.ie=[]}X(PP,KP);wa(PP[K],function(){this.ie[J]&&(jb(this.ie,0),this.jd.Mg())});PP[K].Je=function(){};PP[K].appendChild=function(a){this.ie[C](a)};Ep(PP[K],function(){for(var a=0,b=this.ie[J];a<b;a++)this.jd.qe(this.ie[a])});function QP(a,b,c,d,e,f,g,k){IP[L](this,a,b,g,k);this.Vca=c;this.Wca=d;this.J1=e;this.K1=f;this.sk=new AP;RP(this);this.L1=new SP(null,b,this.sk,g,k)}X(QP,JP);
function RP(a){a.sk[Wb]();a.sk[Xx](a.Vca+rj(0,a.J1),a.Wca+sj(0,a.K1));a.sk.arcTo(a.J1,a.K1,0,360);a.sk[vy]()}QP[K].setCenter=function(a,b){this.Vca=a;this.Wca=b;RP(this);this.L1[Ip](this.sk)};Yv(QP[K],function(a,b){this.J1=a;this.K1=b;RP(this);this.L1[Ip](this.sk)});Ep(QP[K],function(a){this.L1[Nq](a)});function TP(a,b,c,d,e,f,g,k){IP[L](this,a,b,g,k);this.Ru=c;this.Su=d;this.ky=e;this.jy=f}X(TP,NP);bx(TP[K],function(a,b){this.Ru=a;this.Su=b;this.Yp&&this.jd.Mg()});TP[K].Yp=!1;
TP[K].Je=function(a,b){this.ky=a;this.jy=b;this.Yp&&this.jd.Mg()};Ep(TP[K],function(a){this.Yp=!0;a[dz]();a[Xx](this.Ru,this.Su);a[Ry](this.Ru,this.Su+this.jy);a[Ry](this.Ru+this.ky,this.Su+this.jy);a[Ry](this.Ru+this.ky,this.Su);a[Oy]()});function SP(a,b,c,d,e){IP[L](this,a,b,d,e);this[Ip](c)}X(SP,MP);SP[K].Yp=!1;ep(SP[K],function(a){this.sk=a.Fx?a:xFa(a);this.Yp&&this.jd.Mg()});
Ep(SP[K],function(a){this.Yp=!0;a[dz]();BP(this.sk,function(b,c){switch(b){case 0:a[Xx](c[0],c[1]);break;case 1:for(var d=0;d<c[J];d+=2)a[Ry](c[d],c[d+1]);break;case 2:for(d=0;d<c[J];d+=6)a.bezierCurveTo(c[d],c[d+1],c[d+2],c[d+3],c[d+4],c[d+5]);break;case 3:throw m("Canvas paths cannot contain arcs");case 4:a[Oy]()}})});
function UP(a,b,c,d,e,f,g,k,l,n){var q=Rk(kf,{style:nta});IP[L](this,q,a,l,n);this.zq=b;this.d8=c;this.nja=d;this.e8=e;this.oja=f;this.lja=g||Qg;this.mja=k;this.wO=Rk(kf,{style:mta});c=this.d8;k=this.e8;d=this.nja;e=this.oja;l=this.lja;f=this.mja;b=this.a()[x];g=FP(this.jd);n=this.jd;var s=n.ik();n=s?s[A]/EP(n)[A]:0;c==k?(b.lineHeight=pna,this.wO[x].verticalAlign=l==pD?xG:l==Qg?d<e?NI:WC:d<e?WC:NI,Vw(b,pD),k=f[ly]*g,b.top=h[D](h.min(d,e)*n)+S,Ya(b,h[D]((c-k/2)*g)+S),pa(b,h[D](k)+S),Sa(b,h.abs(d-e)*
n+S),Ja(b,0.6*f[ly]*n+hya)):(b.lineHeight=QA,this.wO[x].verticalAlign=NI,Vw(b,l),b.top=h[D](((d+e)/2-2*f[ly]/3)*n)+S,Ya(b,h[D](c*g)+S),pa(b,h[D](h.abs(k-c)*g)+S),Sa(b,eg),Ja(b,f[ly]*n+hya));Qw(b,f[Ed]?UC:MG);Xw(b,f.Ic?uF:MG);Ew(b,f.family);c=this.gb();Xa(b,c.Hd()||c.x7());yFa(this);a.a()[p](q);q[p](this.wO)}X(UP,OP);UP[K].$q=function(a){this.zq=a;yFa(this)};UP[K].pe=function(a){Ca(this,a);var b=this.a();b&&Xa(b[x],a.Hd()||a.x7())};UP[K].dd=function(){};Ep(UP[K],function(){});
function yFa(a){Wa(a.wO,a.d8==a.e8?Gi(a.zq[pc](O),function(a){return qi(a)})[ie]($e):qi(a.zq))}function VP(a,b,c,d,e,f,g){HP[L](this,a,b);this.Ru=c;this.Su=d;this.ky=e;this.jy=f;this.Tpa=g}X(VP,LP);T=VP[K];T.Yp=!1;bx(T,function(a,b){this.Ru=a;this.Su=b;this.Yp&&this.jd.Mg()});T.Je=function(a,b){this.ky=a;this.jy=b;this.Yp&&this.jd.Mg()};Ep(T,function(a){this.Qba?(this.ky&&this.jy&&a.drawImage(this.Qba,this.Ru,this.Su,this.ky,this.jy),this.Yp=!0):(a=new Image,cp(a,W(this.Vpa,this,a)),a.src=this.Tpa)});
T.Vpa=function(a){this.Qba=a;this.jd.Mg()};function zFa(){};function WP(a,b){this.qk=a;this.Vl=null==b?1:b}X(WP,zFa);WP[K].Hd=function(){return this.qk};function XP(a,b,c,d,e){DP[L](this,a,b,c,d,e)}X(XP,DP);T=XP[K];T.U1=function(){this.Mg()};T.B1=function(){this.Mg()};function AFa(a,b){var c=a[iz]();c[qy]();var d=b.dR?b.dR.o():new GP,e=d.Bj,f=d.Cj;(e||f)&&c[jz](e,f);(d=d.Wi)&&c[sy](h.asin(d))}T.h=function(){var a=this.P.h(Q,{style:bya});this.q=a;this.gc=this.P.h(kD);a[p](this.gc);this.eY=this.Kf=new PP(this);this.tja=0;YP(this)};T.getContext=function(){this.a()||this.h();this.gA||(this.gA=this.gc[iz](VA),this.gA[qy]());return this.gA};
T.Je=function(a,b){pa(this,a);Sa(this,b);YP(this);this.Mg()};T.ik=function(){var a=this[r],b=this[A],c=bi(a)&&-1!=a[ld](we),d=bi(b)&&-1!=b[ld](we);if(!this.yb&&(c||d))return null;var e,f;c&&(e=this.a()[fe],f=Pl(e),a=ma(a)*f[r]/100);d&&(e=e||this.a()[fe],f=f||Pl(e),b=ma(b)*f[A]/100);return new xk(a,b)};function YP(a){Nl(a.a(),a[r],a[A]);var b=a.ik();b&&(Nl(a.gc,b[r],b[A]),pa(a.gc,b[r]),Sa(a.gc,b[A]),a.gA=null)}
vw(T,function(){var a=this[iz]();a[Gy]();var b=this.ik();b[r]&&b[A]&&a.clearRect(0,0,b[r],b[A]);a[qy]()});wa(T,function(){this.reset();this.Kf[Wb]();for(var a=this.a();1<a[Xb][J];)a[Qd](a[yc])});T.Mg=function(){if(!this.Tta&&this.yb){this.reset();if(this.Jn){var a=this.ik();this[iz]()[Fy](a[r]/this.Jn,a[A]/this.RF)}(this.Dt||this.qw)&&this[iz]()[jz](-this.Dt,-this.qw);AFa(this,this.Kf);this.Kf[Nq](this.gA);this[iz]()[Gy]()}};
T.qe=function(a){if(!(a instanceof UP)){var b=this[iz]();AFa(this,a);if(a.gb&&a.Yaa){var c=a.gb();if(c)if(c instanceof WP)0!=c.Vl&&(b.globalAlpha=c.Vl,ew(b,c.Hd()),a[Nq](b),b[fc](),b.globalAlpha=1);else{var d=b.createLinearGradient(c.Mta(),c.Ota(),c.Nta(),c.Pta());d[Kz](0,c.x7());d[Kz](1,c.Lta());ew(b,d);a[Nq](b);b[fc]()}if(c=a.Qd)a[Nq](b),Hw(b,c.Hd()),a=c.qc(),bi(a)&&-1!=a[ld](S)&&(a=ma(a)/FP(this)),zw(b,a),b[Yb]()}else a[Nq](b);this[iz]()[Gy]()}};T.Mm=function(a,b){this[Rz](a,b)};
T.append=function(a,b){b=b||this.Kf;b[p](a);!this.yb||this.tja||b!=this.Kf&&b!=this.eY||this.qe(a)};T.Nj=function(a,b,c,d,e,f,g){a=new QP(null,this,a,b,c,d,e,f);this[Rz](a,g);return a};T.rb=function(a,b,c,d,e,f,g){a=new TP(null,this,a,b,c,d,e,f);this[Rz](a,g);return a};T.drawImage=function(a,b,c,d,e,f){a=new VP(null,this,a,b,c,d,e);this[Rz](a,f);return a};T.mi=function(a,b,c,d,e,f,g,k,l,n){a=new UP(this,a,b,c,d,e,f,g,k,l);this[Rz](a,n);return a};
T.na=function(a,b,c,d){a=new SP(null,this,a,b,c);this[Rz](a,d);return a};T.za=function(a){var b=new PP(this);a=a||this.Kf;if(a==this.Kf||a==this.eY)this.eY=b;this[Rz](b,a);return b};T.w=function(){this.gA=null;XP.e.w[L](this)};T.Bb=function(){var a=this.ik();XP.e.Bb[L](this);a||(YP(this),this[$](CH));this.Mg()};function ZP(a,b){this.V=a;this.qk=b}ZP[K].qc=function(){return this.V};ZP[K].Hd=function(){return this.qk};function $P(a,b){HP[L](this,a,b)}X($P,KP);wa($P[K],function(){Wk(this.a())});$P[K].Je=function(a,b){aQ(this.a(),{width:a,height:b})};function bQ(a,b,c,d){IP[L](this,a,b,c,d)}X(bQ,JP);bQ[K].setCenter=function(a,b){aQ(this.a(),{cx:a,cy:b})};Yv(bQ[K],function(a,b){aQ(this.a(),{rx:a,ry:b})});function cQ(a,b,c,d){IP[L](this,a,b,c,d)}X(cQ,NP);bx(cQ[K],function(a,b){aQ(this.a(),{x:a,y:b})});cQ[K].Je=function(a,b){aQ(this.a(),{width:a,height:b})};function dQ(a,b,c,d){IP[L](this,a,b,c,d)}X(dQ,MP);
ep(dQ[K],function(a){aQ(this.a(),{d:BFa(a)})});function eQ(a,b,c,d){IP[L](this,a,b,c,d)}X(eQ,OP);eQ[K].$q=function(a){ra(this.a()[Sb],a)};function fQ(a,b){HP[L](this,a,b)}X(fQ,LP);bx(fQ[K],function(a,b){aQ(this.a(),{x:a,y:b})});fQ[K].Je=function(a,b){aQ(this.a(),{width:a,height:b})};function gQ(a,b,c,d,e){DP[L](this,a,b,c,d,e);this.$o={};this.SU=mk&&!qk(526);this.Td=new sv(this)}var hQ;X(gQ,DP);T=gQ[K];T.Ra=function(a,b){var c=this.P.$b()[ny](gF,a);b&&aQ(c,b);return c};function aQ(a,b){for(var c in b)a[v](c,b[c])}T.Mm=function(a,b){(b||this.Kf).a()[p](a.a())};T.U1=function(a,b){var c=a.a();if(b instanceof WP)c[v](zE,b.Hd()),c[v](AE,b.Vl);else c[v](zE,R)};
T.B1=function(a,b){var c=a.a();if(b){c[v](uI,b.Hd());var d=b.qc();bi(d)&&-1!=d[ld](S)?c[v](wI,ma(d)/FP(this)):c[v](wI,d)}else c[v](uI,R)};T.h=function(){var a=this.Ra(xI,{width:this[r],height:this[A],overflow:Ig}),b=this.Ra(Cg);this.zV=this.Ra($D);this.Kf=new $P(b,this);a[p](this.zV);a[p](b);this.q=a;if(this.Jn||this.Dt||this.qw)this.a()[v](dya,R),this.SU?this.JL():this.a()[v](dJ,this.Dt+ne+this.qw+ne+(this.Jn?this.Jn+ne+this.RF:O))};
T.JL=function(){if(this.yb&&(this.Jn||this.Dt||!this.qw)){var a=this.ik();if(0==a[r])hb(this.a()[x],Ig);else{hb(this.a()[x],O);var b=-this.Dt,c=-this.qw,d=a[r]/this.Jn,a=a[A]/this.RF;this.Kf.a()[v](xh,aza+d+ne+a+dma+b+ne+c+Ge)}}};T.Je=function(a,b){Nl(this.a(),a,b)};
T.ik=function(){if(!lk)return this.yb?Ol(this.a()):gQ.e.ik[L](this);var a=this[r],b=this[A],c=bi(a)&&-1!=a[ld](we),d=bi(b)&&-1!=b[ld](we);if(!this.yb&&(c||d))return null;var e,f;c&&(e=this.a()[fe],f=Pl(e),a=ma(a)*f[r]/100);d&&(e=e||this.a()[fe],f=f||Pl(e),b=ma(b)*f[A]/100);return new xk(a,b)};wa(T,function(){this.Kf[Wb]();Wk(this.zV);this.$o={}});T.Nj=function(a,b,c,d,e,f,g){a=this.Ra(kE,{cx:a,cy:b,rx:c,ry:d});e=new bQ(a,this,e,f);this.Mm(e,g);return e};
T.rb=function(a,b,c,d,e,f,g){a=this.Ra(vH,{x:a,y:b,width:c,height:d});e=new cQ(a,this,e,f);this.Mm(e,g);return e};T.drawImage=function(a,b,c,d,e,f){a=this.Ra(Fva,{x:a,y:b,width:c,height:d,"image-rendering":Cxa,preserveAspectRatio:R});a.setAttributeNS(Cva,Kg,e);e=new fQ(a,this);this.Mm(e,f);return e};
T.mi=function(a,b,c,d,e,f,g,k,l,n){var q=h[D](tj(b,c,d,e));d-=b;e-=c;e=h[D](h[ud](d*d+e*e));var s=g[ly];d={"font-family":g.family,"font-size":s};var u=h[D](0.85*s),s=h[D](c-s/2+u),u=b;f==pD?(u+=h[D](e/2),d[DI]=xG):f==zs&&(u+=e,d[DI]=oE);d.x=u;d.y=s;g[Ed]&&(d[EE]=UC);g.Ic&&(d[DE]=uF);0!=q&&ex(d,IH+q+ne+b+ne+c+Ge);b=this.Ra(Es,d);b[p](this.P.$b()[Cb](a));null==k&&lk&&fk&&(a=RC,l instanceof WP&&(a=l.Hd()),k=new ZP(1,a));l=new eQ(b,this,k,l);this.Mm(l,n);return l};
T.na=function(a,b,c,d){a=this.Ra(aH,{d:BFa(a)});b=new dQ(a,this,b,c);this.Mm(b,d);return b};function BFa(a){var b=[];BP(a,function(a,d){switch(a){case 0:b[C](sf);ha[K][C][Mc](b,d);break;case 1:b[C](rf);ha[K][C][Mc](b,d);break;case 2:b[C](qB);ha[K][C][Mc](b,d);break;case 3:var e=d[3];b[C](df,d[0],d[1],0,180<h.abs(e)?1:0,0<e?1:0,d[4],d[5]);break;case 4:b[C](Vf)}});return b[ie](ne)}T.za=function(a){var b=this.Ra(Cg);(a||this.Kf).a()[p](b);return new $P(b,this)};T.Gk=function(){};
T.Bb=function(){var a=this.ik();gQ.e.Bb[L](this);a||this[$](CH);if(this.SU){var a=this[r],b=this[A];typeof a==rh&&-1!=a[ld](we)&&typeof b==rh&&-1!=b[ld](we)&&this.Td.l(CFa(),Fs,this.JL);this.JL()}};T.ve=function(){gQ.e.ve[L](this);this.SU&&this.Td.uc(CFa(),Fs,this.JL)};T.w=function(){delete this.$o;delete this.zV;delete this.Kf;gQ.e.w[L](this)};function CFa(){hQ||(hQ=new tt(400),hQ[y]());return hQ};function iQ(){return this.q=this.jd.P.a(this.bc)||this.q}function jQ(a,b){this.bc=a.id;HP[L](this,a,b)}X(jQ,KP);jQ[K].a=iQ;wa(jQ[K],function(){Wk(this.a())});jQ[K].Je=function(a,b){var c=this.a(),d=c[x];pa(d,kQ(a)+S);Sa(d,kQ(b)+S);ax(c,kQ(a)+ne+kQ(b));this.jd.Kf!=this&&kw(c,OA)};function lQ(a,b,c,d,e,f,g,k){this.bc=a.id;IP[L](this,a,b,g,k);this.WA=c;this.XA=d;this.ji=e;this.ki=f}X(lQ,JP);lQ[K].a=iQ;lQ[K].setCenter=function(a,b){this.WA=a;this.XA=b;mQ(this.a(),a-this.ji,b-this.ki,2*this.ji,2*this.ki)};
Yv(lQ[K],function(a,b){this.ji=a;this.ki=b;mQ(this.a(),this.WA-a,this.XA-b,2*a,2*b)});function nQ(a,b,c,d){this.bc=a.id;IP[L](this,a,b,c,d)}X(nQ,NP);nQ[K].a=iQ;bx(nQ[K],function(a,b){var c=this.a()[x];Ya(c,oQ(a));c.top=oQ(b)});nQ[K].Je=function(a,b){var c=this.a()[x];pa(c,kQ(a)+S);Sa(c,kQ(b)+S)};function pQ(a,b,c,d){this.bc=a.id;IP[L](this,a,b,c,d)}X(pQ,MP);pQ[K].a=iQ;ep(pQ[K],function(a){qQ(this.a(),aH,DFa(a))});function rQ(a,b,c,d){this.bc=a.id;IP[L](this,a,b,c,d)}X(rQ,OP);rQ[K].a=iQ;
rQ[K].$q=function(a){qQ(this.a()[Xb][1],rh,a)};function sQ(a,b){this.bc=a.id;HP[L](this,a,b)}X(sQ,LP);sQ[K].a=iQ;bx(sQ[K],function(a,b){var c=this.a()[x];Ya(c,oQ(a));c.top=oQ(b)});sQ[K].Je=function(a,b){var c=this.a()[x];pa(c,oQ(a));Sa(c,oQ(b))};function tQ(a,b,c,d,e){DP[L](this,a,b,c,d,e);this.Td=new sv(this)}X(tQ,DP);var uQ=fa[be]&&8<=fa[be];function EFa(a){return bi(a)&&mda(a)?a:ma(a[hc]())+S}function vQ(a){return h[D](100*(ma(a[hc]())-0.5))}function oQ(a){return vQ(a)+S}function kQ(a){return h[D](100*ma(a[hc]()))}function qQ(a,b,c){uQ?a[b]=c:a[v](b,c)}function wQ(a,b){var c=a.P[Qb](Bua+b);c.id=Eua+zda++;return c}function xQ(a){uQ&&a.yb&&Wa(a.a(),a.a()[hd])}tQ[K].Mm=function(a,b){(b||this.Kf).a()[p](a.a());xQ(this)};
tQ[K].U1=function(a,b){var c=a.a();Wv(c,O);for(var d=0;d<c[Xb][J];d++){var e=c[Xb][d];e[Nc]==zE&&c[Qd](e)}b instanceof WP?b.Hd()==yh?Rv(c,!1):1!=b.Vl?(Rv(c,!0),d=wQ(this,zE),mb(d,h[D](100*b.Vl)+we),Xa(d,b.Hd()),c[p](d)):(Rv(c,!0),Wv(c,b.Hd())):Rv(c,!1);xQ(this)};tQ[K].B1=function(a,b){var c=a.a();if(b){Vv(c,!0);var d=b.qc(),d=bi(d)&&-1==d[ld](S)?ma(d):d*FP(this),e=c[cc](uI)[0];1>d?(e=e||wQ(this,uI),mb(e,d),Sv(e,TA),Xa(e,b.Hd()),c[p](e)):(e&&c[Qd](e),Iw(c,b.Hd()),dw(c,d+S))}else Vv(c,!1);xQ(this)};
function mQ(a,b,c,d,e){var f=a[x];Ea(f,cg);Ya(f,oQ(b));f.top=oQ(c);pa(f,kQ(d)+S);Sa(f,kQ(e)+S);a[Nc]==aI&&ax(a,kQ(d)+ne+kQ(e))}function yQ(a,b){var c=wQ(a,b),d=EP(a);mQ(c,0,0,d[r],d[A]);return c}try{eval("document.namespaces")}catch(FFa){}T=tQ[K];
T.h=function(){var a=this.P.$b();a.namespaces.g_vml_||(uQ?a.namespaces.add(Aua,eBa,Mla):a.namespaces.add(Aua,eBa),$a(a.createStyleSheet(),Cua));var a=this[r],b=this[A],c=this.P.h(Q,{style:Jxa+EFa(a)+wna+EFa(b)});this.q=c;var d=wQ(this,UE),e=d[x];Ea(e,cg);Ya(e,e.top=0);pa(e,this[r]);Sa(e,this[A]);ax(d,this.Jn?kQ(this.Jn)+ne+kQ(this.RF):kQ(a)+ne+kQ(b));kw(d,Qh(this.Dt)?kQ(this.Dt)+ne+kQ(this.qw):OA);c[p](d);this.Kf=new jQ(d,this);kt(c,CH,W(this.cU,this))};
T.cU=function(){var a=Ol(this.a()),b=this.Kf.a()[x];if(a[r])pa(b,a[r]+S),Sa(b,a[A]+S);else{for(a=this.a();a&&a[$d]&&a[$d][Sc]!=R;)a=a[fe];a&&a[$d]&&this.Td.l(a,gya,this.cU)}this[$](CH)};T.Je=function(a,b){Nl(this.a(),a,b)};T.ik=function(){var a=this.a();return new xk(a[x].pixelWidth||a[zb]||1,a[x].pixelHeight||a[Uc]||1)};wa(T,function(){this.Kf[Wb]()});T.Nj=function(a,b,c,d,e,f,g){var k=wQ(this,Hxa);mQ(k,a-c,b-d,2*c,2*d);a=new lQ(k,this,a,b,c,d,e,f);this.Mm(a,g);return a};
T.rb=function(a,b,c,d,e,f,g){var k=wQ(this,vH);mQ(k,a,b,c,d);a=new nQ(k,this,e,f);this.Mm(a,g);return a};T.drawImage=function(a,b,c,d,e,f){var g=wQ(this,Fva);mQ(g,a,b,c,d);qQ(g,kI,e);a=new sQ(g,this);this.Mm(a,f);return a};
T.mi=function(a,b,c,d,e,f,g,k,l,n){var q=yQ(this,aI),s=wQ(this,aH);b=sf+vQ(b)+Je+vQ(c)+rf+vQ(d)+Je+vQ(e)+mf;qQ(s,Ch,b);qQ(s,FI,zh);b=wQ(this,tAa);b[v](ah,zh);c=b[x];Ja(c,g[ly]*FP(this));Ew(c,g.family);null!=f&&(c[XI]=f);g[Ed]&&Qw(c,UC);g.Ic&&Xw(c,uF);qQ(b,rh,a);q[p](s);q[p](b);a=new rQ(q,this,k,l);this.Mm(a,n);return a};T.na=function(a,b,c,d){var e=yQ(this,aI);qQ(e,aH,DFa(a));a=new pQ(e,this,b,c);this.Mm(a,d);return a};
function DFa(a){var b=[];BP(a,function(a,d){switch(a){case 0:b[C](Tg);ha[K][C][Mc](b,Gi(d,kQ));break;case 1:b[C](yF);ha[K][C][Mc](b,Gi(d,kQ));break;case 2:b[C](lg);ha[K][C][Mc](b,Gi(d,kQ));break;case 4:b[C](lJ);break;case 3:var e=d[2]+d[3],f=kQ(d[4]-rj(e,d[0])),e=kQ(d[5]-sj(e,d[1])),g=kQ(d[0]),k=kQ(d[1]),l=h[D](-65536*d[2]),n=h[D](-65536*d[3]);b[C](tqa,f,e,g,k,l,n)}});return b[ie](ne)}T.za=function(a){var b=yQ(this,UE);(a||this.Kf).a()[p](b);return new jQ(b,this)};T.Gk=function(){return 0};
T.Bb=function(){tQ.e.Bb[L](this);this.cU();xQ(this)};T.w=function(){this.Kf=null;tQ.e.w[L](this)};function zQ(a,b,c,d,e){VK[L](this,d);this.ye=new Ct(e||Xma);this.xG=O;this.wd=[];this.vz=[];this.aO=[];this.It=[];this.Uia=[];this.Xia=[];this.iH=[];this.wX={};this.Via={};this.bO={};this.Wia={};this.Du(a);this.Je(b,c);this.Ca=AQ(this)?0:ea}X(zQ,VK);T=zQ[K];T.p5=2048;T.ija=0;T.jja=0;T.mb=-ea;T.Bf=null;T.uW=null;T.h=function(){var a=this.Ub();this.q=this.ea().h(Vr,{src:BQ(this),"class":hqa,width:a[0],height:a[1]})};T.mf=function(a){a.src=BQ(this);this.q=a};
function BQ(a){var b;a.xG!=O?b=CQ(a,a.xG):(b=CQ(a,jE))||(b=CQ(a,kh));b||a[$](new GFa(a.ye[hc]()));return a.ye}function HFa(a,b){var c=[];Y(b,function(a){a.area=a.area||jra;a.Gp=a.Gp||kh;c[C]([a.area,a.Gp,a[E]][ie]())});c=c[ie](Ps);a.Oc(Zra,c)}T.Du=function(a){this.ye.Oc(DD,a)};T.Vb=function(){return Lt(this.ye,DD)};T.Je=function(a,b){var c=[a||300,b||150][ie](lJ);this.ye.Oc(CD,c)};T.Ub=function(){return Lt(this.ye,CD)[pc](lJ)};T.eN=function(a){this.Ca=a};T.dN=function(a){this.mb=a};
function DQ(a,b){a.It=b;a.ye.Oc($ra,a.It[ie](Ps))}function EQ(a){a=a.Vb();return a==bD||a==PC||a==QC||a==fD||a==gD}function AQ(a){a=a.Vb();return a==$G||a==Mxa||a==Rxa}function IFa(a){a=a.Vb();return a==bD||a==PC||a==QC}function JFa(a){a=a.Vb();return a==bD||a==QC||a==gD}T.Oc=function(a,b){this.ye.Oc(a,b)};T.s1=function(a){this.ye.s1(a)};T.setTitle=function(a){this.Bf=a;this.ye.Oc(bsa,this.Bf[vb](/\n/g,Ps))};function FQ(a,b){a.iH[C](b);a.ye.Oc(dsa,a.iH[ie](Je));return a.iH[J]-1}
function GQ(a,b,c){a.wX[b]=c;b=KFa(a,a.wX,tna,Ps);a.ye.Oc(csa,b)}function HQ(a,b,c,d){var e;e=ea;for(var f=0,g=b[J];f<g;++f){var k=b[f];null!=k&&k<e&&(e=k)}e<a.Ca&&(a.Ca=e);e=-ea;f=0;for(g=b[J];f<g;++f)k=b[f],null!=k&&k>e&&(e=k);e>a.mb&&(a.mb=e);if(Qh(d)){if(a.aO[J]<a.wd[J])throw m("Cannot start adding legends text after first element.");a.aO[C](d);a.ye.Oc(Xra,a.aO[ie](Ps))}a.wd[C](b);a.vz[C](c);a.ye.Oc(zD,a.vz[ie](Je))}T.getData=function(a){return Qh(a)?this.wd[a]:this.wd};
function CQ(a,b){for(var c=[],d=0,e=a.wd[J];d<e;++d){var f=c,g=d,k;k=a;for(var l=a.wd[d],n=a.Ca,q=a.mb,s=b,u=[],w=0,z=l[J];w<z;++w)u[C](LFa(l[w],n,q,s));k=u[ie](k.xG==zI?Je:O);f[g]=k}c=c[ie](b==zI?Ps:Je);c=null==a.uW?yda(b,Xe,c):yda(b,a.uW,Xe,c);a.ye.Oc(Wra,c);return a.ye[hc]()[J]<a.p5}function KFa(a,b,c,d){var e=[],f=0;for(a=a.iH[J];f<a;++f)b[f]&&e[C](f+c+b[f][ie](d));return e[ie](Ps)}var MFa=h.pow(64,2)-1;
function LFa(a,b,c,d){var e=d==jE;if(null===a||!Qh(a)||ga(a)||a<b||a>c)return e?Npa:iC;if(d==zI)return String(a);d=0.5;c>b&&(d=(a-b)/(c-b));if(e)return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-."[Bb](h[t](d*MFa/64))+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-."[Bb](h[t](d*MFa%64));a=h[D](61*d);return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"[Bb](a)}
zQ[K].w=function(){zQ.e.w[L](this);delete this.It;delete this.Uia;delete this.Xia;delete this.ija;delete this.jja;delete this.vz;delete this.aO;delete this.wd;this.ye=null;delete this.Ca;delete this.mb;this.Bf=null;delete this.iH;delete this.wX;delete this.Via;delete this.bO;delete this.Wia};function GFa(a){Xs[L](this,cBa);this.uri=a}X(GFa,Xs);function IQ(a){hO[L](this,a,[eF,fF])}X(IQ,hO);IQ[K].SQ=function(a,b,c){if(b==eF){if(!a[cz](c.Qm))return c.Qm=a,!0}else if(null!=c.Qm)return c.Qm=null,!0;return!1};IQ[K].ql=function(a){return null!=a.Qm?[new fO(Hs,a.af)]:[]};function JQ(a,b,c,d,e){this.WB=a;this.G=b.Aw();this.Wd=b;this.hu=null;this.Ax=NFa;this.ur=d;this.FQ=e;this.eo=null}X(JQ,aEa);T=JQ[K];Ep(T,function(a){this.hu={};this.G[Wb]();this.eo=this.WB.yu(a,null);this.eo.Ub();for(a=0;a<this.Ax[J];a++)this.hu[this.Ax[a]]=new BK.Gg.h4;this.eo[Nq](this)});function OFa(a){var b=a.Wd.Aw();Y(Hj(a.hu),function(a){b.Rs(a)},a)}T.MI=function(a){this.Ax=a};aw(T,function(a){this.YJ(a.Xr,!1);this.YJ(a.Wr,!0);this.eo[Nq](this)});
T.YJ=function(a,b){for(var c=0;c<a[J];c++)for(var d=a[c],e=d.Fp,f=0;f<e[J];f++)this.eo.Pm(e[f],d.Gp,b)};T.z_=function(a){function b(a,b){return function(e){a[Mc](b,[this,e])}}a.l(Fr,b(function(a){this[Pp](Fr,a)},this));a.l(EG,b(function(a){this[Pp](eF,a)},this));a.l(rxa,b(function(a){this[Pp](fF,a)},this))};kp(T,function(a,b){var c=b[Z]().idStr;c!=ag&&(c=eO(c),this.ur(c,a))});T.eb=function(){return this.Wd};T.Cn=function(a,b){var c=a[Z]()||{};c.idStr=b.Hn();a[Z](c);this.z_(a)};
T.qe=function(a,b,c,d){b&&this.Ff(b);this.Cn(a,c,d)};T.Ff=function(a){a&&this.G.IU(a)};var NFa=[GC,LH,KH,kC,jC];function KQ(a,b){var c=ha[K][dd][L](arguments),d=c[rb]();if("undefined"==typeof d)throw m("[goog.string.format] Template required");return d[vb](/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,k,l,n,q,s){if(n==we)return we;var u=c[rb]();if("undefined"==typeof u)throw m("[goog.string.format] Not enough arguments");arguments[0]=u;return LQ[n][Mc](null,arguments)})}
var LQ={s:function(a,b,c){return ga(c)||c==O||a[J]>=c?a:a=-1<b[ld](Le,0)?a+ti(ne,c-a[J]):ti(ne,c-a[J])+a},f:function(a,b,c,d,e){d=a[hc]();ga(e)||e==O||(d=a[wb](e));var f;f=0>a?Le:0<=b[ld](Ie)?Ie:0<=b[ld](ne)?ne:O;0<=a&&(d=f+d);if(ga(c)||d[J]>=c)return d;d=ga(e)?h.abs(a)[hc]():h.abs(a)[wb](e);a=c-d[J]-f[J];0<=b[ld](Le,0)?d=f+d+ti(ne,a):(b=0<=b[ld](Oe,0)?Oe:ne,d=f+ti(b,a)+d);return d},d:function(a,b,c,d,e,f,g,k){return LQ.f(la(a,10),b,c,d,0,f,g,k)}};LQ.i=LQ.d;LQ.u=LQ.d;function MQ(a,b){var c;c=Ph[tc][Ic];c=mi(c)||(cm(c)[1]||null)!=Tr?Ng:Tr;return KQ(Yla,c,a,b)};function PFa(a,b){if(a){if(b[J]!=a[J])throw m("colorsScale and valuesScale must be of the same length");}else if(1!=b[J])throw m("colorsScale must contain exactly one element when no valueScale is provided");this.mk=a;this.iu=Gi(b,function(a){return mm(a).vd})}var QFa=[pA,dA],RFa=[oA,pA,dA];
function NQ(a,b){if(!a.mk)return a.iu[0];if(b>=a.mk[a.mk[J]-1])return a.iu[a.iu[J]-1];if(b<=a.mk[0])return a.iu[0];var c=aj(a.mk,b);if(0<=c)return a.iu[c];var d=-c-2,c=-c-1;return Mm(a.iu[c],a.iu[d],(b-a.mk[d])/(a.mk[c]-a.mk[d]))}
function SFa(a,b){b&&0!=b[J]?1==b[J]&&(b=[QFa[0],b[0]]):b=a&&3==a[J]?RFa:QFa;if(!a||2>a[J])return{values:null,b1:[Ai(b)]};var c=a[0],d=a[a[J]-1],e=d-c;if(0==e)return{values:[d],b1:[Ai(b)]};if(2==a[J])for(a=[],d=e/(b[J]-1),e=0;e<b[J];e++)a[C](c+d*e);return{values:a,b1:b}}
function TFa(a,b){var c=null,d=a.R(psa);if(d&&0<d[J]){1==d[J]&&(d=[d[0],d[0]]);b&&(null==d[0]&&(d[0]=b[y]),null==d[d[J]-1]&&(d[d[J]-1]=b.end));if(null==d[0])throw m(qsa);for(c=1;c<d[J];c++){if(null==d[c])throw m(qsa);if(d[c]<d[c-1])throw m("colorAxis.values must be a monotonically increasing series");}c=d}else{var d=tn(a,osa),e=tn(a,nsa);if(null!=d&&null!=e&&d>e)throw m("colorAxis.minValue ("+d+") must be at most colorAxis.maxValue ("+e+Ge);(d=afa(b,d,e))&&(c=[d[y],d.end])}d=a.R(ND);d=a.R(LD,d);c=
SFa(c,d);return new PFa(c[Hx],c.b1)};function OQ(a){var b=Gi(a.F,function(b){var d=a[Gz]?a[Gz]:{x:0,y:0},e=bK(b.x+d.x,b[J],a.Cc);b=bK(b.y+d.y,a.X[uc],a.Bc);return e[y]==e.end||b[y]==b.end?null:new rl(b[y],e.end,b.end,e[y])}),b=Fi(b,Xh);return Om(b)};function UFa(a){a=VFa(a);ei(Ph.setImmediate)?Ph.setImmediate(a):(PQ||(PQ=WFa()),PQ(a))}var PQ;
function WFa(){if(Ph.Hda&&Ph.Hda.resolve){var a=Ph.Hda.resolve();return function(b){a[Az](function(){try{b()}catch(a){Ph[Yp](Kda(a),0)}})}}var b=Ph.MessageChannel;"undefined"===typeof b&&"undefined"!==typeof ca&&ca.postMessage&&ca[Fq]&&(b=function(){var a=fa[Qb](lF);Ra(a[x],R);a.src=O;fa[dc][p](a);var b=a[dy],a=b[Hd];a[oq]();a[Cx](O);a[vy]();var c=ura+h[Cc](),d=b[tc][fq]+Dga+b[tc].host,a=W(function(a){if(a[gx]==d||a[Z]==c)this.port1.onmessage()},this);b[Fq](Kha,a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,
d)}}});if("undefined"!==typeof b){var c=new b,d={},e=d;c.port1.onmessage=function(){d=d[oc];var a=d.Jda;d.Jda=null;a()};return function(a){Ga(e,{Jda:a});e=e[oc];c.port2.postMessage(0)}}return"undefined"!==typeof fa&&yxa in fa[Qb](lh)?function(a){var b=fa[Qb](lh);tp(b,function(){tp(b,null);b[fe][Qd](b);b=null;a();a=null});fa[dc][p](b)}:function(a){Ph[Yp](a,0)}}var VFa=kj;function XFa(a){UFa(function(){throw a;})}function QQ(a,b){RQ||(UFa(YFa),RQ=!0);SQ[C](new ZFa(a,b))}var RQ=!1,SQ=[];function YFa(){for(;SQ[J];){var a=SQ;SQ=[];for(var b=0;b<a[J];b++){var c=a[b];try{c.usa[L](c[yz])}catch(d){XFa(d)}}}RQ=!1}function ZFa(a,b){this.usa=a;this.scope=b};function $Fa(a){a[K].then=a[K][Az];a[K].$goog_Thenable=!0}function aGa(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function TQ(a,b){this.n=0;this.bs=void 0;this.Om=this.Kd=null;this.TQ=this.S_=!1;try{var c=this;a[L](b,function(a){UQ(c,2,a)},function(a){UQ(c,3,a)})}catch(d){UQ(this,3,d)}}TQ[K].then=function(a,b,c){return bGa(this,ei(a)?a:null,ei(b)?b:null,c)};$Fa(TQ);up(TQ[K],function(a){0==this.n&&QQ(function(){var b=new VQ(a);cGa(this,b)},this)});
function cGa(a,b){if(0==a.n)if(a.Kd){var c=a.Kd;if(c.Om){for(var d=0,e=-1,f=0,g;g=c.Om[f];f++)if(g=g.YQ)if(d++,g==a&&(e=f),0<=e&&1<d)break;0<=e&&(0==c.n&&1==d?cGa(c,b):(d=c.Om[he](e,1)[0],dGa(c,d,3,b)))}}else UQ(a,3,b)}function eGa(a,b){a.Om&&a.Om[J]||2!=a.n&&3!=a.n||fGa(a);a.Om||(a.Om=[]);a.Om[C](b)}
function bGa(a,b,c,d){var e={YQ:null,Sca:null,Tca:null};e.YQ=new TQ(function(a,g){e.Sca=b?function(c){try{var e=b[L](d,c);a(e)}catch(n){g(n)}}:a;e.Tca=c?function(b){try{var e=c[L](d,b);!Qh(e)&&b instanceof VQ?g(b):a(e)}catch(n){g(n)}}:g});e.YQ.Kd=a;eGa(a,e);return e.YQ}TQ[K].Paa=function(a){this.n=0;UQ(this,2,a)};TQ[K].Qaa=function(a){this.n=0;UQ(this,3,a)};
function UQ(a,b,c){if(0==a.n){if(a==c)b=3,c=new TypeError(bpa);else{if(aGa(c)){a.n=1;c[Az](a.Paa,a.Qaa,a);return}if(ai(c))try{var d=c[Az];if(ei(d)){gGa(a,c,d);return}}catch(e){b=3,c=e}}a.bs=c;a.n=b;fGa(a);3!=b||c instanceof VQ||hGa(a,c)}}function gGa(a,b,c){function d(b){f||(f=!0,a.Qaa(b))}function e(b){f||(f=!0,a.Paa(b))}a.n=1;var f=!1;try{c[L](b,e,d)}catch(g){d(g)}}function fGa(a){a.S_||(a.S_=!0,QQ(a.ura,a))}
TQ[K].ura=function(){for(;this.Om&&this.Om[J];){var a=this.Om;this.Om=[];for(var b=0;b<a[J];b++)dGa(this,a[b],this.n,this.bs)}this.S_=!1};function dGa(a,b,c,d){if(2==c)b.Sca(d);else{for(;a&&a.TQ;a=a.Kd)a.TQ=!1;b.Tca(d)}}function hGa(a,b){a.TQ=!0;QQ(function(){a.TQ&&iGa[L](null,b)})}var iGa=XFa;function VQ(a){ji[L](this,a)}X(VQ,ji);eb(VQ[K],hD);/*
 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 WQ(a,b){this.Ne=[];this.Mba=a;this.Raa=b||null;this.iJ=this.BC=!1;this.bs=void 0;this.X0=this.vna=this.p0=!1;this.lR=0;this.Kd=null;this.m0=0}T=WQ[K];up(T,function(a){if(this.BC)this.bs instanceof WQ&&this.bs[pq]();else{if(this.Kd){var b=this.Kd;delete this.Kd;if(a)b[pq](a);else b.m0--,0>=b.m0&&b[pq]()}this.Mba?this.Mba[L](this.Raa,this):this.X0=!0;this.BC||XQ(this,new YQ)}});T.jba=function(a,b){this.p0=!1;ZQ(this,a,b)};function ZQ(a,b,c){a.BC=!0;a.bs=c;a.iJ=!b;jGa(a)}
T.Et=function(){if(this.BC){if(!this.X0)throw new $Q;this.X0=!1}};T.cda=function(a){this.Et();ZQ(this,!0,a)};function XQ(a,b){a.Et();ZQ(a,!1,b)}function kGa(a,b){aR(a,b,null,void 0)}function lGa(a,b){aR(a,null,b,void 0)}function aR(a,b,c,d){a.Ne[C]([b,c,d]);a.BC&&jGa(a)}T.then=function(a,b,c){var d,e,f=new TQ(function(a,b){d=a;e=b});aR(this,d,function(a){a instanceof YQ?f[pq]():e(a)});return f[Az](a,b,c)};$Fa(WQ);WQ[K].Ni=function(a){return a instanceof m};
function mGa(a){return Mi(a.Ne,function(a){return ei(a[1])})}
function jGa(a){if(a.lR&&a.BC&&mGa(a)){var b=a.lR,c=bR[b];c&&(Ph[Gp](c.bc),delete bR[b]);a.lR=0}a.Kd&&(a.Kd.m0--,delete a.Kd);for(var b=a.bs,d=c=!1;a.Ne[J]&&!a.p0;){var e=a.Ne[rb](),f=e[0],g=e[1],e=e[2];if(f=a.iJ?g:f)try{var k=f[L](e||a.Raa,b);Qh(k)&&(a.iJ=a.iJ&&(k==b||a.Ni(k)),a.bs=b=k);aGa(b)&&(d=!0,a.p0=!0)}catch(l){b=l,a.iJ=!0,mGa(a)||(c=!0)}}a.bs=b;if(d)if(k=W(a.jba,a,!0),d=W(a.jba,a,!1),b instanceof WQ)aR(b,k,d),b.vna=!0;else b[Az](k,d);c&&(b=new nGa(b),bR[b.bc]=b,a.lR=b.bc)}
function oGa(a){var b=new WQ;XQ(b,a);return b}function $Q(){ji[L](this)}X($Q,ji);Ka($Q[K],"Deferred has already fired");eb($Q[K],"AlreadyCalledError");function YQ(){ji[L](this)}X(YQ,ji);Ka(YQ[K],"Deferred was canceled");eb(YQ[K],"CanceledError");function nGa(a){this.bc=Ph[Yp](W(this.Zpa,this),0);this.Lr=a}nGa[K].Zpa=function(){delete bR[this.bc];throw this.Lr;};var bR={};function pGa(a,b){var c=b||{},d=c[Hd]||fa,e=Tk(Df),f={eda:e,Ve:void 0},g=new WQ(qGa,f),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=ca[Yp](function(){cR(e,!0);XQ(g,new dR(1,ypa+a))},l),f.Ve=k);cp(e,tp(e,function(){e[Eq]&&e[Eq]!=Qwa&&e[Eq]!=Gr||(cR(e,c.Y$||!1,k),g.cda(null))}));e.onerror=function(){cR(e,!0,k);XQ(g,new dR(0,toa+a))};Ok(e,{type:uh,charset:Dpa,src:a});rGa(d)[p](e);return g}
function eR(a,b){Ph.closure_verification||(Ph.closure_verification={});var c=Ph.closure_verification;if(Qh(c[b]))return oGa(new dR(3,Hpa+b+hla));var d=pGa(a,{Y$:!0}),e=new WQ(W(d[pq],d));kGa(d,function(){var d=c[b];Qh(d)?(e.cda(d),delete c[b]):XQ(e,new dR(2,kpa+a+jla+b+lla))});lGa(d,function(a){Qh(c[b])&&delete c[b];XQ(e,a)});return e}function rGa(a){var b=a[cc](Eoa);return!b||Si(b)?a[dc]:b[0]}function qGa(){if(this&&this.eda){var a=this.eda;a&&a[Nc]==Df&&cR(a,!0,this.Ve)}}
function cR(a,b,c){null!=c&&Ph[Gp](c);cp(a,Th);a.onerror=Th;tp(a,Th);b&&ca[Yp](function(){Zk(a)},0)}function dR(a,b){var c=Moa+a+Ge;b&&(c+=bB+b);ji[L](this,c);this.code=a}X(dR,ji);var __flash_unloadHandler,__flash_savedUnloadHandler;/*
 SWFObject v1.5: Flash Player detection and embed -
 http://blog.deconcept.com/swfobject/

 SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 http://www.opensource.org/licenses/mit-license.php

*/
function fR(a,b,c,d,e,f,g,k,l,n){if(fa[gd]){this.ppa=n?n:cta;t:{n=this.ppa;var q=fa[tc][xc]||fa[tc].hash;if(null==n)n=q;else{if(q)for(var q=q[ae](1)[pc](xe),s=0;s<q[J];s++)if(q[s][ae](0,q[s][ld](af))==n){n=q[s][ae](q[s][ld](af)+1);break t}n=O}}this.jpa=n;this.Ta={};this.wm={};this.attributes=[];a&&this[v](yI,a);b&&this[v](kF,b);c&&this[v](Ih,c);d&&this[v](Hg,d);e&&this[v](cJ,new gR(e[hc]()[pc](Me)));t:if(a=new gR([0,0,0]),Pv.plugins&&Pv.mimeTypes[J])(b=Pv.plugins[mpa])&&b.description&&(a=new gR(b.description[vb](/([a-zA-Z]|\s)+/,
O)[vb](/(\s+r|\s+b[0-9]+)/,Me)[pc](Me)));else if(Pv[sc]&&0<=Pv[sc][ld](Jpa))for(b=1,c=3;b;)try{c++,b=new ActiveXObject(opa+c),a=new gR([c,0,0])}catch(u){b=null}else{b=null;try{b=new ActiveXObject(qpa)}catch(w){try{b=new ActiveXObject(ppa),a=new gR([6,0,21]),b.Uta=vC}catch(z){if(6==a.dD)break t}try{b=new ActiveXObject(npa)}catch(B){}}null!=b&&(a=new gR(b.GetVariable(Vla)[pc](ne)[1][pc](Je)))}this.aS=a;!ca.opera&&fa.all&&7<this.aS.dD&&(sGa=!0);f&&(this.Ta.bgcolor=f);this.Ta.quality=g?g:aF;this[v](fBa,
!1);this[v](hE,!1);this[v](ABa,k?k:ca[tc]);this[v](xH,O);l&&this[v](xH,l)}}var sGa;
kb(fR,{setAttribute:function(a,b){this[Ky][a]=b},getAttribute:function(a){return this[Ky][a]},getParams:function(){return this.Ta},write:function(a){if(this[Sd](fBa)&&hR(this.aS,new gR([6,0,65]))&&!hR(this.aS,this[Sd](cJ))){this[v](hE,!0);var b=Nv(this[Sd](ABa));this.wm.MMredirectURL=b;Ap(fa,fa[uz][dd](0,47)+bla);this.wm.MMdoctitle=fa[uz]}if(this.jpa||this[Sd](hE)||hR(this.aS,this[Sd](cJ))){a=typeof a==rh?fa[gd](a):a;b=O;if(Pv.plugins&&Pv.mimeTypes&&Pv.mimeTypes[J]){this[Sd](hE)&&(this.wm.MMplayerType=
Zoa,this[v](yI,this.Jqa));var b=Jna+this[Sd](yI)+tla+this[Sd](Ih)+pla+this[Sd](Hg)+sla+this[Sd](sh)+oe,b=b+(Vz+this[Sd](kF)+qla+this[Sd](kF)+Xz),c=this.getParams(),d;for(d in c)b+=[d]+kB+c[d]+Xz;d=tGa(this)[ie](xe);0<d[J]&&(b+=lua+d+oe);b+=Yma}else{this[Sd](hE)&&(this.wm.MMplayerType=Wna,this[v](yI,this.Jqa));b=Ona+this[Sd](kF)+ola+this[Sd](Ih)+pla+this[Sd](Hg)+sla+this[Sd](sh)+Zz;b+=Rna+this[Sd](yI)+pe;c=this.getParams();for(d in c)b+=Pna+d+Yz+c[d]+pe;d=tGa(this)[ie](xe);0<d[J]&&(b+=Qna+d+pe);b+=
Cna}Wa(a,b);return!0}this[Sd](xH)!=O&&fa[tc][vb](this[Sd](xH));return!1}});function tGa(a){var b=[],c;a=a.wm;for(c in a)b[b[J]]=c+af+a[c];return b}function gR(a){this.dD=null!=a[0]?la(a[0],10):0;this.uS=null!=a[1]?la(a[1],10):0;this.rev=null!=a[2]?la(a[2],10):0}function hR(a,b){return a.dD<b.dD?!1:a.dD>b.dD?!0:a.uS<b.uS?!1:a.uS>b.uS?!0:a.rev<b.rev?!1:!0}function uGa(){for(var a=fa[cc](hba),b=a[J]-1;0<=b;b--){Ra(a[b][x],R);for(var c in a[b])typeof a[b][c]==Bg&&(a[b][c]=function(){})}}
if(sGa&&!vGa){ca.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};ca.attachEvent(zxa,uGa)});var vGa=!0}!fa[gd]&&fa.all&&(fa.getElementById=function(a){return fa.all[a]});function wGa(a){this.ssa=a}var xGa=MQ("regioncoder",Oe)+"geocodes",iR={};function yGa(a,b){a=pi(a[ke]());a=aa(String(a));var c=iR[a];if(null==c){iR[a]=[b];var c=xGa+Tq+a+Qma,d=vfa(),e=fa[Qb](lh);ab(e,uh);e.src=c;d[p](e);ut(gi(zGa,a,null),5E3)}else Vh(c)==dg?Ri(c,b)||c[C](b):ut(gi(b,c),0)}function zGa(a,b){if(b){var c=new wGa(b),d=iR[a];if(Vh(d)==dg){iR[a]=c;for(var e=0;e<d[J];e++)d[e](c)}}else if(d=iR[a],Vh(d)==dg)for(iR[a]=null,e=0;e<d[J];e++)d[e](null)}
function AGa(a,b){b=pi(b[ke]());return a.ssa[b]}
var BGa=["AD","AE","AF","AG","AL","AM","AO","AR",lB,"AU","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BN","BO",ef,"BS","BT","BW","BY","BZ","CA","CD","CF","CG","CH","CI","CL","CM","CN","CO","CR","CS","CU","CV","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","ER","ES","ET","FI","FJ","FM","FR","GA","GB","GD","GE","GH","GM","GN","GQ","GR","GT","GW","GY","HN",pf,"HT","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KZ","LA","LB",OB,
"LK","LR","LS","LT","LU","LV","LY","MA","MD","ME","MG","MH","MK","ML","MM","MN","MR","MT","MU","MV","MW","MX","MY","MZ","NA","NE","NG","NI","NL","NO","NP","NR","NZ","OM","PA","PE","PG","PH","PK","PL","PT","PW","PY","QA","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SK","SL","SM","SN","SO","SR","ST","SV","SY","SZ",bC,"TG","TH","TJ",Nf,"TM","TN","TO",Of,"TT","TV","TW","TZ","UA","UG","UM",eC,"UY","UZ","VC","VE","VN","VU","WS","YE","YU","ZA","ZM","ZW"];V("gviz.util.RegionCoder.dictionaryReady",zGa,void 0);var CGa={xS:Jg,yS:Eh};
function jR(a,b,c,d){var e={},f={},g=b.K6||Jo;if(b[lz]==Jg){var f=b.X,e=a.mk[0],k=a.mk[a.mk[J]-1],g=new Io({pattern:g}),e=g.Ee(e),k=g.Ee(k),f={Hh:{text:e,width:d?d(e,f)[r]:0,height:f[uc]},Zi:{text:k,width:d?d(k,f)[r]:0,height:f[uc]}};d=f.Hh[A]/4;e=new vl(f.Hh[r]+d,0,b[r]-(f.Hh[r]+f.Zi[r]+2*d),b[A])}else e=new vl(0,0,b[r],b[A]);d=0.33*e[A];var k=2*(d/h[ud](3)),g=new vl(e[G]+k/2,e.top+d+1,e[r]-k,e[A]-d-1),l=a.iu,n=a.mk,q=n[n[J]-1]-n[0],s;if(0==q)s=[{Xg:new vl(g[G],g.top,g[r],g[A]),brush:new Rm({fill:l[0]})}];
else{s=[];for(var q=g[r]/q,u=g[G],w=0,z=0;z<n[J]-1;++z)w=u+(n[z+1]-n[z])*q,s[z]={Xg:new vl(u,g.top,w-u,g[A]),brush:new Rm({gh:{x1:u,y1:0,hb:w,kb:0,lg:l[z],Tf:l[z+1]}})},u=w}g=s;if(null!=g&&0<g[J]&&(0>g[0].Xg[r]||0>g[0].Xg[A]))return null;l=e;n=b.J6;e=[];for(s=0;s<c[J];++s)q=c[s][id],u=a.mk,q<u[0]?q=0:(w=l[r]-k,q>u[u[J]-1]?q=w:(z=u[u[J]-1]-u[0],q=0==z?0.5*w:(q-u[0])/z*w)),q=l[G]+q+k/2,q=[q-k/2,l.top,q+k/2,l.top,q,l.top+d],u=new Rm({fill:n,stroke:n}),e[s]={path:q,brush:u};a=[];b[lz]==Jg&&(a=f,c=[],
c[0]={x:0,y:b[A]-a.Hh[A],text:a.Hh[cd],style:b.X},c[1]={x:b[r]-a.Zi[r],y:b[A]-a.Zi[A],text:a.Zi[cd],style:b.X},a=c);a={pW:g,qW:e,rW:a};f=a.pW;for(c=0;c<f[J];++c)d=f[c],b[lz]==Eh&&(k=d.Xg[G],Ya(d.Xg,d.Xg.top),d.Xg.top=k,k=d.Xg[r],pa(d.Xg,d.Xg[A]),Sa(d.Xg,k)),Ya(d.Xg,d.Xg[G]+b[G]),d.Xg.top+=b.top,k=d.brush.o(),d.brush=k,d=k.Qg,b[lz]==Eh&&(d.y1=d.x1,d.x1=0,d.kb=d.hb,d.hb=0),null!=d&&(d.x1+=b[G],d.y1+=b.top,d.hb+=b[G],d.kb+=b.top);f=a.qW;for(c=0;c<f[J];++c)for(d=0;3>d;++d)b[lz]==Eh&&(k=f[c][gz][2*d],
f[c][gz][2*d]=f[c][gz][2*d+1],f[c][gz][2*d+1]=k),f[c][gz][2*d]+=b[G],f[c][gz][2*d+1]+=b.top;f=a.rW;for(c=0;c<f[J];++c)f[c].x+=b[G],f[c].y+=b.top;return a};var DGa={Jua:usa,qwa:mAa,Kua:PD,Wva:qH,Ava:vG};function kR(a){this.b=a||{}}kR[K].uV=function(){return 1.618};kR[K].set=function(a,b){this.b[a]=b};kR[K].Vc=function(){return Qj(this.b)};function lR(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=[29.5,45.5];b={parallels:d,origin:{lat:b,lng:c}};c=b[gx];a[gx]&&Sj(c,a[gx]);Sj(b,a);b.origin=c;b.Dl&&0!==b.Dl[J]?2>b.Dl[J]&&(b.Dl[1]=h.abs(b.Dl[0]-d[0])>h.abs(b.Dl[0]-d[1])?d[0]:d[1]):b.Dl=d;this.b=a||{};this.v_=b[gx].lat/(180/h.PI);this.rQ=b[gx].lng/(180/h.PI);this.mo=Gi(b.parallels,function(a){return a/(180/h.PI)})}X(lR,kR);
lR[K].iD=function(a){return Gi(arguments,W(function(a){var c=a[0]/(180/h.PI),d=0.5*(h.sin(this.mo[0])+h.sin(this.mo[1]));a=d*(a[1]/(180/h.PI)-this.rQ);var e=h.cos(this.mo[0]),e=e*e+2*d*h.sin(this.mo[0]),c=h[ud](e-2*d*h.sin(c))/d,d=h[ud](e-2*d*h.sin(this.v_))/d;return{x:180/h.PI*h.sin(a)*c,y:180/h.PI*(d-c*h.cos(a))}},this))};function mR(a){this.b=a||{}}X(mR,kR);mR[K].uV=function(){return 2.2};mR[K].iD=function(a){return Gi(arguments,function(a){var c=a[0]/(180/h.PI);a=a[1]/(180/h.PI)*3/(2*h.PI)*(180/h.PI);return{x:h[ud](h.PI*h.PI/3-c*c)*a,y:c}})};function nR(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[gx];a[gx]&&Sj(c,a[gx]);Sj(b,a);b.origin=c;b.Dl&&0!==b.Dl[J]?2>b.Dl[J]&&(b.Dl[1]=h.abs(b.Dl[0]-d[0])>h.abs(b.Dl[0]-d[1])?d[0]:d[1]):b.Dl=d;this.b=a||{};this.v_=b[gx].lat/(180/h.PI);this.rQ=b[gx].lng/(180/h.PI);this.mo=Gi(b.parallels,function(a){return a/(180/h.PI)})}X(nR,kR);
nR[K].iD=function(a){return Gi(arguments,W(function(a){var c=a[0]/(180/h.PI);a=a[1]/(180/h.PI);var d=h.log(1/h.cos(this.mo[1])*h.cos(this.mo[0]))/h.log(h.tan(0.25*h.PI+0.5*this.mo[1])*(1/h.tan(0.25*h.PI+0.5*this.mo[0]))),e=h.cos(this.mo[0])*h.pow(h.tan(0.25*h.PI+0.5*this.mo[0]),d)/d,c=e*h.pow(1/h.tan(0.25*h.PI+0.5*c),d),e=e*h.pow(1/h.tan(0.25*h.PI+0.5*this.v_),d);return{x:180/h.PI*h.sin(d*(a-this.rQ))*c,y:e-180/h.PI*h.cos(d*(a-this.rQ))*c}},this))};function oR(a){return 180/h.PI*(h.atan(h.exp(a/(180/h.PI)))-h.PI/4)*2}function pR(){this.bq={}}pR[K].aqa=function(a){Y(arguments,W(function(a){for(var c in a)if(a[vc](c)){c in this.bq||(this.bq[c]={min:ea,max:-ea});if(!this.bq[c].min||a[c]<this.bq[c].min)this.bq[c].min=a[c];if(!this.bq[c].max||a[c]>this.bq[c].max)this.bq[c].max=a[c]}},this))};pR[K].getBounds=function(a){return{min:this.bq[a].min,max:this.bq[a].max}};function qR(a){this.b=a||{}}X(qR,kR);qR[K].iD=function(a){return Gi(arguments,function(a){return{x:a[1],y:180/h.PI*h.log(h.tan(a[0]/180*0.5*h.PI+h.PI/4))}})};var EGa={gua:"albers",jva:Tva,mva:"lambert",zva:uG},rR={};rR.mercator=qR;rR[Tva]=mR;rR.albers=lR;rR.lambert=nR;var FGa={NONE:R,TOP_LEFT:PI,TOP_RIGHT:OAa,BOTTOM_LEFT:ZC,BOTTOM_RIGHT:"bottom_right"},GGa={NONE:R,Yva:zH,uua:$C,Vx:kg};function HGa(a){return nn(a,fya,{name:uG},function(a){ai(a)||(a={name:a});var c=a[yd];if(null!=c&&!Jj(EGa,yn(c)))throw m("The projection you specified is not valid.");return a})}
var IGa={region:kJ,resolution:PD,domain:sB,displayMode:eg,showGeocodeWarnings:!1,backgroundColor:{fill:Hh,stroke:iA,strokeWidth:0},datalessRegionColor:"F5F5F5",defaultColor:"267114",markerOpacity:1,selectionMode:oh,fontName:nB,geocodingContext:zH,tooltip:{isHtml:!1,textStyle:{fontName:nB,fontSize:13,color:RC},trigger:zg,showDisputedText:!1,showTitle:!0},colorAxis:{minValue:null,maxValue:null,values:null},sizeAxis:{minValue:null,maxValue:null,minSize:3,maxSize:12},legend:{position:ZC,orientation:Jg,
textStyle:{color:RC,auraColor:Hh}},marker:{style:{stroke:{color:tA,width:1}}},projection:uG,keepAspectRatio:!0,magnifyingGlass:{enable:!0,zoomFactor:5}};function sR(a){this.yc=a;this.wC=null;this.Faa=!0;this.oJ=null;this.To=new wu;this.Kpa=/^([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.epa=/^\d\d\d$/}X(sR,Us);T=sR[K];T.g1=function(a){this.wC=a;null!=this.ora&&this.ora(a)};function JGa(a,b,c,d,e,f){a.Faa=e;if(0==b.M())ut(function(){f([],[],!0)});else switch(c.xX){case Yr:a.gW(b,c,f);break;case xs:KGa(a,b,c,d,f);break;case Br:a.fW(b,c,d,f)}}
T.gW=function(a,b,c){for(var d=[],e=0;e<a.M();e++){var f=a[I](e,b.FA),g=a[I](e,b.HA);d[e]=null==f||null==g?null:{lat:ni(f),lng:ni(g)}}ut(function(){c([],d,!0)})};function KGa(a,b,c,d,e){for(var f=[],g=0;g<b.M();g++)f[C](b[I](g,c.pG));d.Rm==vG||d.Rm==usa||d.Rm==mAa?a.cW(d,f,e):a.dW(d,f,e)}T.cW=function(a,b,c){a=ki(a.Ju,eC)&&a.Rm==vG;for(var d=[],e=0;e<b[J];e++){var f=ni(b[e]);a&&this.epa[bd](f)&&(f=fC+f);d[C](f[ge]())}ut(function(){c(d,[],!0)})};
T.dW=function(a,b,c){var d=a.Ju,e;e=a.Rm==qH&&0<=aj(BGa,d)?d:Fsa;if(a.Rm==qH&&d==eC)for(a=0;a<b[J];++a){var f=b[a];2==f[J]&&(b[a]=fC+f)}yGa(e,this.Fi(function(a){a=this.NY(b,a);for(var e=[],f=0;f<b[J];f++)if(null==a[f]){var n=b[f];e[C]({f0:n,Uaa:f,Taa:null});a[f]=n}Si(e)?c(a,[],!0):(c(a,[],!1),LGa(this,e,d,c,a))}))};T.NY=function(a,b){for(var c=[],d=0;d<a[J];++d){var e=pi(ni(a[d]))[ke](),f=b&&AGa(b,e),e=f?f:this.Kpa[bd](e)?e[ge]():null;c[C](e)}return c};function tR(a,b){a.Faa&&a.yc&&nu(a.yc,b)}
T.fW=function(a,b,c,d){var e=[];c=c.Ju;2==c[J]&&(c=c[ge](),c=c[vb](/GB/,Bpa),c=c[vb](/RU/,ipa),c=c[vb](/TP/,Nf));for(var f=0;f<a.M();f++){var g=ni(a[I](f,b.qG));MGa(this,c)&&(g+=ne+c);e[C]({f0:g,Taa:f,Uaa:null})}LGa(this,e,c,d,[])};function MGa(a,b){return b==kJ||oi(b)?!1:a.oJ===zH||a.oJ===kg}
function NGa(a){var b=ea,c=ea,d=-ea,e=-ea;if(null!=a.wC&&0!==a.wC[ky][J])return Y(a.wC[ky],function(a){a=a.bt;b=h.min(b,a.Og[0]);c=h.min(b,a.Og[1]);d=h.max(d,a.Uh[0]);e=h.max(d,a.Uh[1])}),{lo:{lat:b,lng:c},hi:{lat:d,lng:e}}}function LGa(a,b,c,d,e){for(var f=[],g=0;g<b[J];g++){var k={address:b[g].f0};MGa(a,c)&&(k.region=c);a.oJ!==$C&&a.oJ!==kg||(k.bounds=NGa(a));f[C](k)}b=Yi(b);d=W(a.$Y,a,b,d,e,[]);a.To[Up](f,d,1)}
T.$Y=function(a,b,c,d,e){for(var f=e[J],g=0;g<f;g++){var k=a[g],l=k.f0,n=k.Uaa,q=k.Taa;if(e[g]&&e[g][0]){k=e[g][0];if(null!=n){var s=c,u=n,w=k.address_components,z=null;1==w[J]&&0<=Ci(w[0].types,Gsa)?z=w[0].short_name:2==w[J]&&w[1].short_name==eC&&(z=fC+w[0].short_name);s[u]=z;c[n]||(tR(this,woa+l+oe),c[n]=l)}null!=q&&(l=d,n=q,k={lat:k[yx][tc].lat(),lng:k[yx][tc].lng()},l[n]=k)}else null!=n&&(c[n]=null),null!=q&&(d[q]=null),tR(this,woa+l+oe)}Vi(a,0,f);(a=Si(a))&&Ni(c,Wh)&&Ni(d,Wh)&&tR(this,Aoa);b(c,
d,a)};T.Fi=function(a){return W(a,this)};T.w=function(){this.To[pq]();sR.e.w[L](this)};function OGa(a,b,c){for(var d=0;d<a[J];++d)b.rb(a[d].Xg[G],a[d].Xg.top,a[d].Xg[r],a[d].Xg[A],a[d].brush,c)}function PGa(a,b,c){for(var d=0;d<a[J];++d){var e=new YJ;e[Yy](a[d][gz][0],a[d][gz][1]);e.Z(a[d][gz][2],a[d][gz][3]);e.Z(a[d][gz][4],a[d][gz][5]);e[vy]();b.na(e,a[d].brush,c)}}function QGa(a,b,c){for(var d=0;d<a[J];++d)b.Pd(a[d][cd],a[d].x,a[d].y,1,nI,nI,a[d][x],c)};function uR(a){return a[ie](Me)};function vR(a,b,c){this.g=b;this.vf=W(this.g.vf,this.g);this.si=a;this.iN=[];this.Za=c;this.ed={};this.pc=new rt;this.SW=this.Jv=this.Yv=this.Xv=this.Pv=this.mt=this.Fz=null}X(vR,Us);vR[K].l=function(a,b){kt(this.pc,a,b)};
function RGa(a,b){var c=a.g;c[Wb]();var d=c.wk(b[r],b[A]);a.ed={};var e=c.za();SGa(a,e,b,new vl(0,0,b[r],b[A]),!1);var f=c.za(),g=a.g,k=g.za();a.Pv=g.za();for(var l=0;l<b[ky][J];++l)TGa(a,k,b,b[ky][l],!1),UGa(a,b,b[ky][l]);a.mt=g.za();wR(a,a.mt,b.Fy,!1,b.Kj);g[p](f,k);g[p](f,a.Pv);g[p](f,a.mt);g=b.bfa;f=c.cE(f,a.qB()?new vl(g[G],g.top,g[r]-1,g[A]-1):g);a.Yv=c.za();VGa(a,b);a.Jv=c.za();WGa(a,b);a.Xv=c.za();XGa(a,b);c[p](d,e);c[p](e,f);c[p](e,a.Yv);c[p](e,a.Jv);c[p](e,a.Xv);a.Fz=b;YGa(a,d)}
function xR(a,b,c){c=c||!1;a.g.cd(a.Xv);XGa(a,b);if(c||!gn(a.Fz.nz,b.nz))for(a.g.cd(a.Pv),c=0;c<b[ky][J];++c)UGa(a,b,b[ky][c]);ZGa(a,b);a.g.cd(a.Yv);VGa(a,b);a.SW!=(b.UD?b.UD.bn:null)&&(a.g.cd(a.Jv),WGa(a,b));a.Fz=b}function UGa(a,b,c){var d=a.g.za();c=Fi(c.N,function(a){return Ri(b.nz,a.id)});for(var e=0;e<c[J];++e)$Ga(a,d,b,c[e]);a.g[p](a.Pv,d)}function aHa(a,b){var c=a.g;Y($k(a.mt.a()),function(a){Y($k(a),function(a){c.Ff(a)},this)},a);wR(a,a.mt,b.Fy,!1,b.Kj)}
var bHa=new Rm({qa:Ve,stroke:RC,Cg:"0.2"}),cHa=new Rm({qa:Te,stroke:RC,Cg:"0.1"});function $Ga(a,b,c,d){a.qB()||(c=c.hz[d.id].ce,yR(a,b,d,!1,!1,[bHa,cHa,c[fc]]),Si(d.Cm)||(yR(a,b,d,!0,!1,[c.Cm]),yR(a,b,d,!1,!1,[c.border])))}
function WGa(a,b){var c=b.UD;if(c){var d=a.Jv,e=a.g,f=c[Lq].Zy,g=f[G]+f[r]/2,k=f.top+f[A]/2,l=f[r]/2,n=f[A]/2,q=c.A5.x,s=c.A5.y,u=new Rm({fill:nna,ae:0.25}),w=new YJ;w[Yy](q,s);w.Z(q,s+(k>s?n:-n));w.Z(q+(g>q?l:-l),s);w[vy]();q=e.na(w,u,d);zR(a,q,SF,!0);q=new Rm({fill:Hh});q=e.Nj(g,k,l,n,q,d);zR(a,q,RF,!0);q=new Rm({stroke:ira,qa:1.5});q=e.Nj(g,k,l,n,q,d);zR(a,q,RF,!0);q=e.za();f=e.cE(q,new vl(f[G]+3.5,f.top+3.5,f[r]-7,f[A]-7),!0);e[p](d,f);f=new Rm({stroke:Cra,qa:1.5});d=e.Nj(g,k,l-3.5,n-3.5,f,d);
zR(a,d,RF,!0);d=c[Lq];SGa(a,q,b,d.Zy,!0);TGa(a,q,b,d,!0);wR(a,q,c.Fy,!0,b.Kj);a.SW=c.bn}else a.SW=null}function XGa(a,b){0<a.iN[J]&&(Gi(a.iN,function(a){this.g.Ff(a)},a),a.iN=[]);a.iN=0<b.Aq[J]?Gi(b.Aq,function(a){return a[jy]?yP(a,this.si.ac()):zP(a,this.g,this.Xv).a()},a):[]}function dHa(a,b){Dj(b.hz,function(a,b){var e=a.ce;AR(this,b,uE,e[fc]);AR(this,b,uta,e.Cm);AR(this,b,lra,e.border)},a)}function AR(a,b,c,d){b=uR([c,b]);b=a.ed[b];if(null!=b)for(c=0;c<b[J];++c)a.g.Ri(b[c],d)}
function YGa(a,b){var c=a.Fi(function(a){var b=eHa(this,a[Mq]);if(b&&b.oO){var c=fHa(a[H],b[H]),d=b.cu,b=Pj(b[Z]);a[H]==fs?b.jn=!1:a[H]==gs&&(b.jn=!0);b.ub=gK(a);this.pc[$]({type:c,cu:d,data:b})}}),d=a.g;d.Fb(b,EG,c);d.Fb(b,fs,c);d.Fb(b,gs,c);d.Fb(b,Fr,c)}function fHa(a,b){switch(b){case uE:switch(a){case Fr:return vE;case EG:return xE;case fs:case gs:return wE}case UF:switch(a){case Fr:return VF;case EG:return bxa;case fs:case gs:return mG}}return null}
function zR(a,b,c,d){BR(a,b,[nf,c,Te,d?Te:Oe,O,Oe])}function BR(a,b,c){c=c[ie](qe);a.g.zn(b,c)}function eHa(a,b){var c=a.g.Er(b);if(!c||c==ag)return null;var c=c[pc](qe),d=c[1],e=c[2]==Te?!0:!1,f=c[3]==Te?!0:!1;switch(c[0]){case nf:return{type:uE,cu:d,oO:e,data:{WH:f,Ot:c[4]?c[4]:null,zF:c[5]==Te?!0:!1}};case sf:return{type:UF,cu:d,oO:e,data:{WH:f,bn:c[4],ri:yi(c[5]),Ty:c[6]==Te?!0:!1}};default:return null}}function SGa(a,b,c,d,e){b=a.g.rb(d[G],d.top,d[r],d[A],c.nD,b);zR(a,b,vxa,e)}
function TGa(a,b,c,d,e){for(var f=a.g.za(),g=0;g<d.N[J];++g){var k=a,l=f,n=d.N[g],q=e,s=c.hz[n.id].ce;yR(k,l,n,!1,q,[s[fc]],uE);Si(n.Cm)||(yR(k,l,n,!0,q,[s.Cm],uta),yR(k,l,n,!1,q,[s.border],lra))}a.g[p](b,f)}
function yR(a,b,c,d,e,f,g){var k=d?c.Cm:c.IB,l=c.id;(g=null!=g?uR([g,l]):null)&&(a.ed[g]=a.ed[g]||[]);for(l=0;l<k[J];++l){var n;n=k[l];var q=new YJ;gHa(q,n.lI,KG);for(var s=0;s<n.kI[J];s++)gHa(q,n.kI[s],Uya);n=q;if(0<n.Yc[J])for(q=0;q<f[J];++q)if(s=a.g.na(n,f[q],b))BR(a,s,[nf,uE,c.oO?Te:Oe,e?Te:Oe,c.id,d?Te:Oe]),g&&a.ed[g][C](s)}}
function gHa(a,b,c){b=b.j;var d=b[J];if(!(1>=d)){var e=c==KG?0:d-1,d=c==KG?d:-1;c=c==KG?1:-1;for(var f=e;f!=d;f+=c){var g=b[f][0],k=b[f][1];f==e?a[Yy](g,k):a.Z(g,k)}a[vy]()}}
function wR(a,b,c,d,e){var f=a.g;c=Yi(c);cj(c,function(a,b){return b[ly]-a[ly]});for(var g=0;g<c[J];++g){var k=c[g],l=f.za();BR(a,l,[sf,UF,Te,d?Te:Oe,k.bn,k.ri,k.Ty?Te:Oe]);f[p](b,l);a.Za.a3===Es?f.Pd(k[Rc],k.x,k.y,20,pD,pD,{Va:e,fontSize:k[ly],color:k.brush.gb(),opacity:k.brush.Oe,Tb:O,bold:!1,De:!1,Ic:!1},l):f.Zd(k.x,k.y,k[ly],k.brush,l);k=uR([UF,k.bn]);a.ed[k]=l.a()}}
function ZGa(a,b){var c=a.g,d=a.Fz.sz;Y(d,function(a){if(!Ri(b.sz,a)){a=uR([UF,a]);a=$k(this.ed[a]);for(var d=1;d<a[J];++d)c.Ff(a[d])}},a);Y(b.sz,function(a){if(!Ri(d,a)){a=uR([UF,a]);a=this.ed[a];var b=al(a).cloneNode(!0);c.Ri(b,bHa);a[p](b)}},a)}function VGa(a,b){if(b.gi){var c=b.gi,d=a.g,e=a.Yv;OGa(c.pW,d,e);PGa(c.qW,d,e);QGa(c.rW,d,e)}}
vR[K].w=function(){qt(this.pc);null!=this.kga&&this.g.Ff(this.kga);this.g[Wb]();Ws(this.Fz);this.Fz=null;this.mt&&this.g.Ff(this.mt.a());this.mt=null;this.Pv&&this.g.Ff(this.Pv.a());this.Pv=null;this.Xv&&this.g.Ff(this.Xv.a());this.Xv=null;this.Yv&&this.g.Ff(this.Yv.a());this.Yv=null;this.Jv&&this.g.Ff(this.Jv.a());this.Jv=null;vR.e.w[L](this)};vR[K].Fi=function(a){return W(a,this)};vR[K].qB=function(){return this.g.qB()};function CR(a){this.selection=new FN;this.Ft=this.sj=this.mG=this.af=null;if(null!=a){this[px][Yx](a[px]);var b=new jn([a]);this.af=An(b,mua);this.mG=An(b,nua);if(null!=nn(b,Lta)){a=tn(b,Pta);var c=b.R(Mta,null,on),d=tn(b,Nta),b=tn(b,Ota);null!=a&&null!=d&&null!=b&&null!=c&&(this.sj={ri:a,zF:c,origin:{x:d,y:b}})}}}CR[K].o=function(){var a=new CR;a.selection=this[px].o();a.af=Qj(this.af);a.sj=Qj(this.sj);a.Ft=Qj(this.Ft);return a};Za(CR[K],function(a){return Tm(this)==Tm(a)});function hHa(a,b){var c=new rl(-5,-5,-5,-5);this.tn=b.o().expand(c);c=2*zk(a)/5;this.y7=new xk(c,c)}hHa[K].j9=function(a,b,c){var d=b.FT,e=b.Zy.Ub();b=ma(a.lat);a=ma(a.lng);a<d.Og[1]?a+=360:a>d.Uh[1]&&(a-=360);c=zk(this.y7)/2/c/(e[A]/(d.Uh[0]-d.Og[0]));return{Uh:[b+c,a+c],Og:[b-c,a-c]}};function iHa(a,b){var c=Oi(a.Fy,function(a){return a.ri==b});if(!c)return!1;var d=a[Lq].Zy,c=uk(new sk(c.x,c.y),new sk(d[G]+d[r]/2,d.top+d[A]/2)),d=zk(d.Ub())/2;return c<0.9*d};function DR(a,b,c,d){this.qg=!a.qB()&&pn(b,Uwa);this.n=c;this.Xa=d;this.dC=this.wI=null}kp(DR[K],function(a,b){if(!this.qg)return!1;if(jHa(this,a)||kHa(this,a,b))return!0;var c=a.cu==uE;return a[Z].WH&&c?!0:!1});function kHa(a,b,c){if(b[H]!=mG)return!1;if(b[Z].jn){if(!b[Z].Ty)return!1;if(c&&iHa(c,b[Z].ri))return!0;lHa(a);a.wI=ca[Yp](a.Fi(function(){this.wI=null;this.n.Ft={bn:b[Z].bn,ri:b[Z].ri};WN(this.Xa,0)}),300);return!0}lHa(a);return!1}
function jHa(a,b){if(!a.n.Ft)return!1;switch(b[H]){case VF:case vE:var c;b[Z].WH?c=!1:(ER(a),c=!0);return c;case mG:case wE:if(b[Z].jn){c=b.cu==UF;var d=b.cu==SF;b[Z].WH&&!d?FR(a):c&&(b[Z].Ty?FR(a):ER(a))}else null===a.dC&&(c=b.cu==UF,(b[Z].WH||c)&&mHa(a));return!1;case xE:return b.cu==SF?(mHa(a),c=!0):c=!1,c;default:return!1}}function mHa(a){FR(a);a.dC=ca[Yp](a.Fi(function(){this.dC=null;ER(this)}),500)}function ER(a){a.n.Ft=null;WN(a.Xa,0)}function lHa(a){null!==a.wI&&(Ph[Gp](a.wI),a.wI=null)}
function FR(a){null!==a.dC&&(Ph[Gp](a.dC),a.dC=null)}DR[K].Fi=function(a){return W(a,this)};function nHa(a,b,c,d){this.P1=h.pow(a,2);this.O1=h.pow(b,2);this.qqa=b;this.Q1=(this.aq=c?new zm(d[Sz](c[y]),d[Sz](c.end)):null)?this.aq.end-this.aq[y]:null;this.dda=d}function oHa(a,b){var c=null;null!=b&&null!=a.dda&&(b=a.dda[Sz](b));if(null!=b&&null!=a.aq)0===a.Q1&&b===a.aq[y]?c=(a.O1+a.P1)/2:b<=a.aq[y]?c=a.P1:b>=a.aq.end&&(c=a.O1);else if(!a.Q1||null==b)return a.qqa;null==c&&(b=nj(b,a.aq[y],a.aq.end),c=pj(a.P1,a.O1,(b-a.aq[y])/a.Q1));return h[D](h[ud](c))}
function pHa(a,b){var c=vn(a,Qza),d=vn(a,Oza);if(c>d)throw m("sizeAxis.minSize ("+c+") must be at most sizeAxis.maxSize ("+d+Ge);var e=tn(a,Rza),f=tn(a,Pza);if(null!=e&&null!=f&&e>f)throw m("sizeAxis.minValue ("+e+") must be at most sizeAxis.maxValue ("+f+Ge);e=afa(b,e,f);f=XO(a,Nza,Sza);f=yEa(f,ja,[]);return new nHa(c,d,e,f)};function GR(a){this.b=a||{}}X(GR,kR);GR[K].uV=function(){return 1};GR[K].iD=function(a){return Gi(arguments,function(a){return{x:a[1],y:a[0]}})};function qHa(a,b,c,d,e,f){this.b=a;var g=HGa(a);this.mT=new rR[g[yd]](g);this.V=b;this.Oa=c;var k=Um(Jn(a,HC)),g=b-k,k=c-k,l=h[D]((b-g)/2),n=h[D]((c-k)/2);this.Gq=new vl(l,n,g,k);l=this.Gq;if(a.R(Uva,null,on))var q=l[r],n=l[A],s=this.mT.uV(),g=h.min(q,h[D](n*s)),k=h[D]((q-g)/2)+l[G],q=h.min(n,h[D](q/s)),l=h[D]((n-q)/2)+l.top,g=new vl(k,l,g,q);else g=l.o();this.Us=g;this.Wc=d;this.t=e;this.Za=f;this.v3=vn(a,HE,h[D](h.pow(2*(this.Gq[r]+this.Gq[A]),1/3)));this.ifa=Cn(a,[$wa,Zwa],tA);this.jfa=vn(a,axa,
1);this.lT=zn(a,GE);this.iq=rHa(this);this.rD=sHa(this);d=a.R(DF);this.Lfa=Vh(d)==$g;this.LL=Gn(a,ewa,FGa,ZC);this.I4=xn(a,Xva,1/3);this.KL=Gn(a,cwa,CGa,Jg);this.J4=Ln(a,jwa,{Va:this.lT,fontSize:this.v3});this.RT=An(a,bwa);this.Dfa=Cn(a,Vsa,O);this.YK=Cn(a,$sa,O);this.s3=tHa(this);this.kfa=uHa(this);d=Ln(a,GAa);e=Zea(d);this.kz=Gn(a,MI,Nn,zg);this.As=this.kz!=R;this.Kq={normal:d,bold:e};d=pn(a,CAa);this.qfa=pn(a,EAa);this.pfa=d?Xla:Wla;this.FU=pn(a,AAa);this.cga=10;this.sT=this.Oo=this.pz=null;this.Yy=
tA;this.YD=null;this.hfa=xn(a,cxa);this.ofa=new hHa(this.Us.Ub(),new rl(0,b,c,0))}function vHa(a,b){for(var c=0,d=a.pz[J];c<d;c++)for(var e=a.pz[c].qV.N,f=0,g=e[J];f<g;f++){var k=e[f];if(k.id==b)return k}return null}function wHa(a,b){var c=xHa(a,a.Dfa),d={};Y(b[ky],function(a){Y(a.N,function(a){d[a.id]={ce:c}},this)},a);return d}
function yHa(a,b){for(var c=new pR,d=1;10>d;d++){var e=(a.Uh[1]-a.Og[1])/10*d+a.Og[1],f=(a.Uh[0]-a.Og[0])/10*d+a.Og[0],e=b.iD([f,a.Og[1]],[f,a.Uh[1]],[a.Og[0],e],[a.Uh[0],e]);c.aqa[Mc](c,e)}d=c[$x](lJ);c=c[$x](Jh);return{Uh:[c.max,d.max],Og:[c.min,d.min]}}T=qHa[K];
T.i5=function(a,b,c,d){for(var e=zHa(this,Oda(Aj(d.IB),Aj(d.Cm)));e[1]>a.Uh[1];)e[1]-=360;for(;e[1]<a.Og[1];)e[1]+=360;return{id:d.id,center:this.lX(a,b,c,e),IB:Gi(d.IB,W(this.sca,this,a,b,c)),Cm:Gi(d.Cm,W(this.sca,this,a,b,c)),oO:d.id!=Ppa}};function zHa(a,b){var c=0,d=0,e=0;Bj(b,function(a){Y(a.lI,function(a){c+=a[0];d+=oj(a[1],360);e++},this)},a);return[c/e,d/e]}T.sca=function(a,b,c,d){return{lI:this.tda(a,b,c,d.lI),kI:Gi(d.kI,W(this.tda,this,a,b,c))}};
T.tda=function(a,b,c,d){return{j:Gi(d,W(this.lX,this,a,b,c))}};T.lX=function(a,b,c,d){var e=a.Og;a=a.Uh;var f=b[r],g=b[A],k=b[G];b=b.top;c=c.iD(d)[0];return[k+f*(c.x-e[1])/(a[1]-e[1]),b+g*(1-(c.y-e[0])/(a[0]-e[0]))]};function AHa(a,b){var c=[];a.Oo=[];for(var d=Gi(a.pz,function(a){return a.qV}),e=0;e<b[J];++e){var f=b[e],g={location:f,PV:{}};if(null!=f){f=BHa(a,e,f,d);Zi(c,f);for(var k=0;k<f[J];k++){var l=f[k];g.PV[l.bn]=l}}a.Oo[C](g)}CHa(c);return c}
function CHa(a){for(var b=0;b<a[J];b++){for(var c=a[b],d=new sk(c.x,c.y),e=0,f=0;f<a[J];f++)if(b!=f){var g=a[f],k=uk(d,new sk(g.x,g.y));k<c[ly]+g[ly]&&(e+=c[ly]+g[ly]-k)}c.Ty=e>c[ly]}}
function BHa(a,b,c,d){var e=a.kfa(b),f=a.s3(b);if(null==f)return[];var f=new Rm({stroke:a.ifa,qa:a.jfa,fill:f,ae:a.hfa}),g=ma(c.lat),k=[];c=ma(c.lng);c=[c,c+360,c-360];for(var l=0;l<d[J];++l){var n=d[l],q=a.YD[l],s=n.FT;if(!(g<s.Og[0]||g>s.Uh[0])){for(var u=0;u<c[J];++u){var w=c[u];if(!(w<s.Og[1]||w>s.Uh[1])){var w=a.lX(n.bt,n.Zy,q,[g,w]),z=String(b+Le+n.id+Le+u),B=UF;null!=a.Za.RG&&0<=a.Za.RG?B=a.t.Aa(b,a.Za.RG):null!=a.Za.qG&&0<=a.Za.qG?B=a.t.Aa(b,a.Za.qG):null!=a.Za.pG&&0<=a.Za.pG?B=a.t.Aa(b,a.Za.pG):
null!=a.Za.FA&&null!=a.Za.HA&&0<=a.Za.FA&&0<=a.Za.HA&&(B=DHa(a.t[I](b,a.Za.FA),a.t[I](b,a.Za.HA)));k[C]({bn:z,label:B,ri:b,x:w[0],y:w[1],size:e,brush:f,Ty:!1})}}if(0<k[J])break}}return k}
function EHa(a,b,c){var d=a.Oo,e=d[c],f=e.PV[b];if(!f.Ty)return null;var g=b[pc](Le)[1],k=a.pz[g],l=a.YD[g],n=sn(a.b,Vwa),q=a.ofa,e=q.j9(e[tc],k.qV,n),f=new sk(f.x,f.y),n=q.tn,q=q.y7,s=f.x;s+q[r]>n[Zc]&&(s=f.x-q[r]);var u=f.y-q[A];u<n.top&&(u=f.y);q=new vl(s,u,q[r],q[A]);l=yHa(e,l);c={id:g+Le+c+uma,bt:l,FT:e,Zy:q,N:Gi(k.N,W(a.i5,a,e,q,new GR))};g=[];for(k=0;k<d[J];k++)l=d[k][tc],null!=l&&Zi(g,BHa(a,k,l,[c]));return{bn:b,A5:f,view:c,Fy:g}}
function FHa(a,b){if(!a.Lfa||null==a.iq||!a.iq.mk)return null;var c=a.J4[uc],d=a.Gq[r],e=a.Gq[A],f={top:0,left:0,width:a.KL==Jg?d*a.I4:e*a.I4,height:1.5*c,orientation:a.KL,X:a.J4,J6:RC,K6:a.RT};f.top=a.LL==PI||a.LL==OAa?3*c:a.KL==Eh?e-c-f[r]:e-c-f[A];Ya(f,a.LL==PI||a.LL==ZC?0.5*c:a.KL==Eh?d-c-f[A]:d-c-f[r]);Ya(f,f[G]+a.Gq[G]);f.top+=a.Gq.top;return jR(a.iq,f,b,a.Wc)}function GHa(a,b){for(var c=null,d=0;d<a.t.M();++d)var e=a.t[I](d,b),c=Nm(c,e);return c}
function tHa(a){var b=a.Za.xt;return null!=b?function(a){a=this.t[I](a,b);return null!=a?NQ(this.iq,a):this.YK}:function(){return this.YK}}function uHa(a){var b=a.Za.YA;return null!=b?function(a){a=this.t[I](a,b);return oHa(this.rD,a)}:function(){return this.cga}}function rHa(a){var b=a.Za.xt;if(null==b)return null;b=GHa(a,b);return TFa(a.b,b)}function sHa(a){var b=a.Za.YA,b=null!=b?GHa(a,b):null;return pHa(a.b,b)}
function HHa(a,b){var c={nz:[],sz:[]};null!=b.af&&(c.nz=[b.af]);null!=b.mG&&(c.sz=[b.mG]);c.Aq=[];a.As&&(a.kz===kg||a.kz===mh)&&Y(HN(b[px]),function(a){var b=IHa(this,a,!1),d=this.Wc,e=this.Kq.normal[uc],f=new rl(0,this.V-1,this.Oa-1,0),s=this.Oo[a];a=(a=this.sT[a])&&vHa(this,a);var u=null,w=null;a?(c.nz[C](a.id),u=w=new sk(a[nx][0],a[nx][1]),c.Aq[C](EN(b,d,!1,w,f,u,void 0,this.FU))):s&&Dj(s.PV,function(a,g){c.sz[C](g);c.Aq[C](EN(b,d,!1,new sk(a.x-e,a.y-e),f,new sk(a.x,a.y),void 0,this.FU))},this)},
a);if(null!=b.sj){if(a.As&&(a.kz===kg||a.kz===zg)){var d=IHa(a,b.sj.ri,b.sj.zF),e=a.Kq.normal[uc],f=new sk(b.sj[gx].x,b.sj[gx].y);c.Aq[C](EN(d,a.Wc,!1,new sk(f.x-e,f.y-e),new rl(0,a.V-1,a.Oa-1,0),f,void 0,a.FU))}null!=a.Za.xt&&(d={value:a.t[I](b.sj.ri,a.Za.xt)},c.gi=FHa(a,[d]))}null!=b.Ft&&(c.UD=EHa(a,b.Ft.bn,b.Ft.ri));return c}function JHa(a,b,c){b=0<=a?c:b;a=h.abs(a);c=h[t](a);var d=60*(a-c);a=h[t](d);d=h[D](60*(d-a));return c+FBa+a+Ee+d+oe+b}
function DHa(a,b){return JHa(a,Cf,xf)+ne+JHa(b,Qf,mf)}
function IHa(a,b,c){var d=a.Za,e=a.t,f={entries:[]},g;if(null!=d.RG)g=e.Aa(b,d.RG);else switch(d.xX){case Yr:c=e[I](b,d.FA);g=e[I](b,d.HA);g=DHa(c,g);break;case xs:g=e.Aa(b,d.pG);c&&(g=KQ(a.pfa,g));break;case Br:g=e.Aa(b,d.qG);break;default:g=O}a.qfa&&(c=CN(g,a.Kq[Ed]),f[Ez][C](c));if(null!=d.rY)if(c=e.Aa(b,d.rY),e.Li(d.rY,Mg))f[Ez][C](CN(c,a.Kq.normal,void 0,void 0,void 0,void 0,void 0,!0));else for(b=c[pc](me),d=0;d<b[J];d++)c=CN(b[d],a.Kq.normal),f[Ez][C](c);else null!=d.xt&&(g=e.cb(d.xt),c=e.Aa(b,
d.xt),c=CN(c,a.Kq[Ed],g,a.Kq.normal),f[Ez][C](c)),null!=d.YA&&d.YA!=d.xt&&(g=e.cb(d.YA),c=e.Aa(b,d.YA),c=CN(c,a.Kq[Ed],g,a.Kq.normal),f[Ez][C](c));return f}T.Fi=function(a){return W(a,this)};function xHa(a,b){var c=b===R?[255,255,255]:rm(b),c=pm(wm(c,0.1));return{fill:new Rm({stroke:c,fill:b}),Cm:new Rm({stroke:R,pattern:new Qm(pH,b,b==a.Yy?te:a.Yy)}),border:new Rm({stroke:c})}};function HR(a,b,c,d,e,f,g,k,l){this.Pk=a;this.b=b;this.V=c;this.Oa=d;this.Za=f;this.n=g;this.dm=null;this.vU=!1;this.uha=k;this.mn=l;this.fT=!1;this.kT=null;this.l4=!1;this.Xa=new VN(this.Fi(this.wq));this.kA=new sO(3);this.WM=[!1,!1,!1];this.Oy=new qHa(this.b,this.V,this.Oa,this.Pk.vf,e,this.Za);this.a5=new DR(a,b,g,this.Xa);this.c6=pn(b,Rta,f.a3==ys);this.XV()}X(HR,Us);T=HR[K];
T.g1=function(a,b){var c;c=this.Oy;var d=c.b;c.pz=[];c.YD=[];for(var e=[],f=0,g=a[ky][J];f<g;f++){var k=a[ky][f],l=c.mT.Vc();l.boundingBox={lo:k.bt.Og,hi:k.bt.Uh};l=new c.mT[rc](l);c.YD[C](l);var l=c,n=k,q=f,s=new vl(n.oga*l.Us[r]+l.Us[G],n.pga*l.Us[A]+l.Us.top,n[Fy]*l.Us[r],n[Fy]*l.Us[A]),u=l.YD[q],w=yHa(n.bt,u),l={id:String(q),bt:w,FT:n.bt,Zy:s,N:Gi(n.N,W(l.i5,l,w,s,u))};e[C](l);c.pz[C]({N:k.N,qV:l})}c={width:c.V,height:c.Oa,bfa:c.Us,Gy:Gn(d,eza,ofa,oh),tta:c.kz,nD:Jn(d,HC),T2:En(d,Yua),title:{text:zn(d,
HI),X:Ln(d,JI,{Va:c.lT,fontSize:c.v3}),F:[],align:nI,vb:O},views:e,hz:wHa(c,a),nz:[],sz:[],Fy:[],gi:null,UD:null,Kj:c.lT};this.iE(0,c);this.fT=!0;this.mn(Xwa,b);null!=this.kT?this.kT():this.wq()};
function KHa(a,b,c,d,e,f){a.vU=!1;var g=a.Fi(function(){this.l4=d;if(null!=e){this.dm=null;var a=this.Oy;a.t=e;a.iq=rHa(a);a.rD=sHa(a)}null!=f&&(this.n=f,this.a5.n=f);a=this.Oy;a.sT=[];for(var g={},n=0;n<a.t.M();++n){var q=b[n];a.sT[C](q);if(null!=q){var s=a.s3(n);null!=s&&(g[q]={ri:n,ce:xHa(a,s)})}}a={hz:g,Fy:AHa(a,c),gi:FHa(a,[])};this.iE(1,a);this.wq()});a.fT?g():a.kT=g}Zv(T,function(a){this.n[px][Yx](a);WN(this.Xa,1)});Tw(T,function(){return this.n[px][wz]()});
T.wq=function(){if(this.fT){if(null==this.dm||!this.dm[cz](this.n)){var a=HHa(this.Oy,this.n);this.iE(2,a)}a=this.kA[My]();if(this.WM[0])RGa(this.Pk,a);else if(this.WM[1]){var b=this.Pk;dHa(b,a);aHa(b,a);xR(b,a,!0)}else xR(this.Pk,a);this.WM=[!1,!1,!1];this.dm=this.n.o();!this.vU&&this.l4&&(this.uha(),this.vU=!0)}};
T.$ma=function(a){if(!IR(this,a)&&this.c6){var b=a[Z].Ot;null!==b&&(a[Z].jn?(this.n.af=b,b=LHa(this,b),this.n.sj=null!=b?{ri:b,zF:a[Z].zF,origin:{x:a[Z].ub.x,y:a[Z].ub.y}}:null):(this.n.af=null,this.n.sj=null),WN(this.Xa,50))}};T.cna=function(a){IR(this,a)||(a[Z].jn?(this.n.mG=a[Z].bn,this.n.sj={ri:a[Z].ri,zF:!1,origin:{x:a[Z].ub.x,y:a[Z].ub.y}}):(this.n.mG=null,this.n.sj=null),WN(this.Xa,50))};T.ana=function(a){IR(this,a)||MHa(this,a)};T.dna=function(a){MHa(this,a)};
function MHa(a,b){null!=a.n.sj&&(a.n.sj.origin={x:b[Z].ub.x,y:b[Z].ub.y},WN(a.Xa,3))}T.Zma=function(a){if(!IR(this,a)&&this.c6){var b=a[Z].Ot;null===b||this.mn(pya,{region:b});b=LHa(this,b);this.Dv(a,b)}};T.bna=function(a){IR(this,a)||this.Dv(a,a[Z].ri)};T.Dv=function(a,b){var c=this.kA[My]().Gy==oh;if(null!=b)MN(this.n[px],b,c),this.mn(As,{});else this.n[px][Wb]();this.Xa&&WN(this.Xa,50)};function IR(a,b){var c=a.kA[My]();return a.a5[Pp](b,c?c.UD:null)}
T.XV=function(){this.Pk.l(vE,this.Fi(this.Zma));this.Pk.l(wE,this.Fi(this.$ma));this.Pk.l(xE,this.Fi(this.ana));this.Pk.l(VF,this.Fi(this.bna));this.Pk.l(mG,this.Fi(this.cna));this.Pk.l(bxa,this.Fi(this.dna))};function LHa(a,b){if(null===b)return null;var c=a.kA[My]();return c.hz[b]?c.hz[b].ri:null}T.iE=function(a,b){tO(this.kA,a,b);this.WM[a]=!0};T.w=function(){Ws(this.Xa);this.Xa=null;Ws(this.Pk);this.Pk=null;Ws(this.Oy);this.Oy=null;HR.e.w[L](this)};T.Fi=function(a){return W(a,this)};var NHa={COM:{COUNTRIES:["002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155","AD","AE","AF","AG","AI","AL","AM","AO","AR","AS",lB,"AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ",ef,"BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG",
"EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN",pf,"HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC",OB,"LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL",
"NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC",bC,"TF","TG","TH","TJ","TK",Nf,"TM","TN","TO",Of,"TT","TV","TW","TZ","UA","UG","UM",eC,"UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW",kJ],METROS:[eC,"US-500","US-501","US-502","US-503","US-504","US-505","US-506","US-507","US-508",
"US-509","US-510","US-511","US-512","US-513","US-514","US-515","US-516","US-517","US-518","US-519","US-520","US-521","US-522","US-523","US-524","US-525","US-526","US-527","US-528","US-529","US-530","US-531","US-532","US-533","US-534","US-535","US-536","US-537","US-538","US-539","US-540","US-541","US-542","US-543","US-544","US-545","US-546","US-547","US-548","US-549","US-550","US-551","US-552","US-553","US-554","US-555","US-556","US-557","US-558","US-559","US-560","US-561","US-563","US-564","US-565",
"US-566","US-567","US-569","US-570","US-571","US-573","US-574","US-575","US-576","US-577","US-581","US-582","US-583","US-584","US-588","US-592","US-596","US-597","US-598","US-600","US-602","US-603","US-604","US-605","US-606","US-609","US-610","US-611","US-612","US-613","US-616","US-617","US-618","US-619","US-622","US-623","US-624","US-625","US-626","US-627","US-628","US-630","US-631","US-632","US-633","US-634","US-635","US-636","US-637","US-638","US-639","US-640","US-641","US-642","US-643","US-644",
"US-647","US-648","US-649","US-650","US-651","US-652","US-656","US-657","US-658","US-659","US-661","US-662","US-669","US-670","US-671","US-673","US-675","US-676","US-678","US-679","US-682","US-686","US-687","US-691","US-692","US-693","US-698","US-702","US-705","US-709","US-710","US-711","US-716","US-717","US-718","US-722","US-724","US-725","US-734","US-736","US-737","US-740","US-743","US-744","US-745","US-746","US-747","US-749","US-751","US-752","US-753","US-754","US-755","US-756","US-757","US-758",
"US-759","US-760","US-762","US-764","US-765","US-766","US-767","US-770","US-771","US-773","US-789","US-790","US-798","US-800","US-801","US-802","US-803","US-804","US-807","US-810","US-811","US-813","US-819","US-820","US-821","US-825","US-828","US-839","US-855","US-862","US-866","US-868","US-881","US-AK","US-AL","US-AR","US-AZ","US-CA","US-CO","US-CT","US-DC","US-DE","US-FL","US-GA","US-HI","US-IA","US-ID","US-IL","US-IN","US-KS","US-KY","US-LA","US-MA","US-MD","US-ME","US-MI","US-MN","US-MO","US-MS",
"US-MT","US-NC","US-ND","US-NE","US-NH","US-NJ","US-NM","US-NV","US-NY","US-OH","US-OK","US-OR","US-PA","US-RI","US-SC","US-SD","US-TN","US-TX","US-UT","US-VA","US-VT","US-WA","US-WI","US-WV","US-WY"],PROVINCES:["AD","AE","AF","AG","AL","AM","AO","AR",lB,"AU","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BN","BO","BQ",ef,"BS","BT","BW","BY","BZ","CA","CD","CF","CG","CH","CI","CL","CM","CN","CO","CR","CU","CV","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ",
"FM","FR","GA","GB","GD","GE","GH","GL","GM","GN","GQ","GR","GT","GW","GY","HN",pf,"HT","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KZ","LA","LB","LC",OB,"LK","LR","LS","LT","LU","LV","LY","MA","MD","ME","MG","MH","MK","ML","MM","MN","MR","MU","MV","MW","MX","MY","MZ","NA","NE","NG","NI","NL","NO","NP","NR","NZ","OM","PA","PE","PG","PH","PK","PL","PT","PW","PY","QA","RO","RS","RU","RW","SA","SB","SC","SD","SE","SH","SI","SK","SL","SM",
"SN","SO","SR","SS","ST","SV","SY","SZ",bC,"TG","TH","TJ",Nf,"TM","TN","TO",Of,"TT","TV","TZ","UA","UG",eC,"US-AK","US-AL","US-AR","US-AZ","US-CA","US-CO","US-CT","US-DC","US-DE","US-FL","US-GA","US-HI","US-IA","US-ID","US-IL","US-IN","US-KS","US-KY","US-LA","US-MA","US-MD","US-ME","US-MI","US-MN","US-MO","US-MS","US-MT","US-NC","US-ND","US-NE","US-NH","US-NJ","US-NM","US-NV","US-NY","US-OH","US-OK","US-OR","US-PA","US-RI","US-SC","US-SD","US-TN","US-TX","US-UT","US-VA","US-VT","US-WA","US-WI","US-WV",
"US-WY","UY","UZ","VC","VE","VN","VU","YE","ZA","ZM","ZW"],REGIONS:["002","009","019","142","150",kJ],SUBREGIONS:["002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155",kJ]},IN:{COUNTRIES:["002","009","019","030","034","035","142","143","145","151","AF","BD","BT","CN","IN","MM","NP","PK","RU","TJ","UZ",kJ],PROVINCES:"AF BD BT CN IN MM NP PK RU TJ UZ".split(" "),REGIONS:["002","009","019","142",
kJ],SUBREGIONS:["002","009","019","030","034","035","142","143","145","151",kJ]}};var JR={},KR={},LR=null,OHa=MQ(Rr,Ue),MR=OHa;function PHa(a,b,c){MR=a?a+Tq:OHa;KR={};NR=null;a?aR(eR(MR+Kva,Wua),function(a){OR=a;b()},function(){c()}):(OR=NHa,b())}
function QHa(a,b){if(null==b)throw m("Callback is null or undefined");var c=RHa(a);if(Qh(KR[c])){var d=W(b,null,KR[c]);Ov(d,0)}else if(Qh(JR[c]))JR[c][C](b);else JR[c]=[b],d=MR+KQ(Ywa,c),aR(eR(d,Uua+c[vb](Le,ve)),function(a){var b={views:Gi(a[ky],SHa)};KR[c]=b;Y(JR[c],function(a){a(b)});delete JR[c]},function(){Y(JR[c],function(a){a(null)});delete JR[c]})}function RHa(a){var b=O;a[$y]!=sB&&(b=a[$y]+iC);return b+a.Ju+iC+THa(a.Rm)}
function THa(a){null!=LR||(LR={continents:epa,subcontinents:jpa,countries:tB,provinces:Xoa,metros:Qoa});return LR[a]}var OR=NHa;function UHa(a){var b=a[$y],c=a.Ju;a=THa(a.Rm);if(b=OR[b])if(b=b[a])return 0<=aj(b,c);return!1}var NR=null;function VHa(a){null!=NR?a(NR):aR(eR(MR+Jva,Vua),function(b){NR=b=Gi(b,WHa);a(b)},function(){a(null)})}
function SHa(a){for(var b=Gi(a.features,XHa),c={},d=[],e=0;e<b[J];e++){var f=b[e],g=f.id;ki(g,Opa)?c[g]=f:d[C](f)}for(e=0;e<d[J];e++)f=d[e],b=c[Opa+f.id],f.Cm=b?b.IB:[];if(c=c.__DISPUTED__All)c.Cm=c.IB,d[C](c);return{N:d,bt:YHa(a.boundingBox),oga:a.xoffset,pga:a.yoffset,scale:a[Fy]}}function XHa(a){return{id:a.id,IB:Gi(a.polygons,ZHa),Cm:[]}}function ZHa(a){return Zh(a)?{lI:PR(a),kI:[]}:{lI:PR(a.shell),kI:Gi(a.holes,PR)}}function PR(a){return Gi(a,function(a){return[oR(a[0]),ma(a[1])]})}
function YHa(a){return{Uh:[oR(a.hi[0]),ma(a.hi[1])],Og:[oR(a.lo[0]),ma(a.lo[1])]}}function WHa(a){return{Ju:a.region,Rm:a.resolution,domain:a[$y],Qna:Gi(a.boundingBoxes,YHa)}};function $Ha(a,b,c,d){var e=zn(c,zH);if(e!=eg)d(QR(e,c));else if(b.xX!=Yr)d(QR(kJ,c));else{for(var f=Hn(c,DH,DGa),g=An(c,Lr),k=[],e=0;e<a.M();++e)k[C]({lat:a[I](e,b.FA),lng:a[I](e,b.HA)});VHa(function(a){if(a){t:{for(var b=0;b<a[J];++b){var e=a[b];if(null==f||e.Rm==f)if(null==g||e[$y]==g){for(var s=!0,u=0;u<k[J];++u){for(var w=k[u],z=!1,B=e.Qna,F=0;F<B[J];++F)if(aIa(w,B[F])){z=!0;break}if(!z){s=!1;break}}if(s){a={Ju:e.Ju,Rm:e.Rm,domain:e[$y]};break t}}}a=null}null!=a?d(a):d(QR(kJ,c))}else d(null)})}}
function QR(a,b){var c=Gn(b,DH,DGa,PD),d=zn(b,Lr),c={Ju:a,Rm:c,domain:d};return UHa(c)||c[$y]!=sB&&(c.domain=sB,UHa(c))?c:null}function aIa(a,b){return a.lat>b.Og[0]&&a.lat<b.Uh[0]&&Mi([-360,0,360],function(c){return a.lng+c>b.Og[1]&&a.lng+c<b.Uh[1]})};function RR(a){pu[L](this,a);this.ul=this.Da=null;this.Gx=new sR(this.tu);this.d_=O;this.Ma=this.vj=null}X(RR,pu);T=RR[K];T.Ym=function(a,b,c,d){Xn(NA);Ss.oc(this.lb);this.vj=a;Ws(this.Gx);this.Gx=new sR(this.tu);a=c||{};a=lo(io(a));var e=new jn([a,IGa]),f=new CR(d);this.Ma=this.Ht(this.lb,e);d=Gn(e,sta,Xja,eg);var g=(new Ou).xd(b,d,this.tu);if(null!=g){var k=Tm({options:a,format:g,size:this.Ma});d=this.vj(function(a){if(null==a)throw m(gpa);bIa(this,b,g,e,k,f,a)},this);$Ha(b,g,e,d)}};
T.Jj=function(){var a=Ek(this.lb)[Qb](Q),b=xK(a,this.Ma),c=new sK(a),d=new nK(a,b),b=this.ul,c=new vR(c,d,b.Pk.Za),b=b.kA[My]();RGa(c,b);dHa(c,b);aHa(c,b);xR(c,b,!0);xR(c,b);return a[Xb][0].toDataURL(Gva)};T.Ht=function(a,b){var c=On(a,b,-1),d=Pn(a,b,-1);-1==c&&-1==d?(c=556,d=347):-1==c?c=h[D](556*d/347):-1==d&&(d=h[D](347*c/556));return new xk(c,d)};
function bIa(a,b,c,d,e,f,g){var k=pn(d,Fza);if(a.d_==e)cIa(a,!1,d,b,c,g,k,f,e);else{if(null!=a.Da)a.Da[Pz](a.Ma,a.vj);else{var l=pn(d,IE);a.Da=new vK(a.lb,a.Ma,a.vj,l)}a.Da.Io(W(function(){var a=this.Da.eb(),l=this.Da.Av(),a=new vR(l,a,c);null!=this.ul&&Ws(this.ul);l=this.Ma;Ws(this.ul);this.ul=new HR(a,d,l[r],l[A],b,c,f,W(this.kma,this),W(this.U$,this));cIa(this,!0,d,b,c,g,k,f,e)},a),a.vj)}}
function cIa(a,b,c,d,e,f,g,k,l){c=Gn(c,Dua,GGa,zH);var n=c===$C||c===kg,q=a.vj(function(a,b,c){KHa(this.ul,a,b,c,d,k)},a),s=W(function(){JGa(this.Gx,d,e,f,g,q)},a);a.Gx.oJ=c;b&&(a.Gx.wC=null,QHa(f,a.vj(function(a){null!=a?(this.ul.g1(a,f),n&&(this.Gx.g1(a),s()),this.d_=l):this.tu.td(gpa)},a)));n||(a.Gx.wC=null,s())}Zv(T,function(a){null!=this.ul?this.ul[Yx](a):this.tu.td(xpa)});Tw(T,function(){if(null!=this.ul)return this.ul[wz]();this.tu.td(xpa);return[]});T.kma=function(){this.U$(ws,{})};
T.U$=function(a,b){hu(this,a,b)};T.Wg=function(){this.d_=O;Ws(this.ul);this.ul=null;Ws(this.Da);this.Da=null};V("google.visualization.GeoChart",RR,void 0);Ep(RR[K],RR[K][Nq]);RR[K].getImageURI=RR[K].Jj;Zv(RR[K],RR[K][Yx]);Tw(RR[K],RR[K][wz]);RR[K].clearChart=RR[K].Yf;V("google.visualization.GeoChart.mapExists",function(a){null!=a||(a={});a=new jn([a,IGa]);var b=zn(a,zH);return null!=QR(b,a)},void 0);V("google.visualization.GeoChart.setMapsSource",function(a,b,c){PHa(a,function(){b&&b()},function(){c&&c()})},void 0);function SR(a){pu[L](this,a);this.$C=new BK(800,600,xI,fa[Pb](Ula))}X(SR,nO);T=SR[K];T.Ym=function(a,b,c){Ss.oc(this.lb);c=new jn([c||{},this.uj()||{}]);var d=On(this.lb,c),e=Pn(this.lb,c);Ov(W(this.xn,this,b,c,new xk(d,e),a),0)};T.xn=function(a,b,c,d){BK.Ac=BK.X3(this.$C);a=this.ps(a,b,BK.Ac,c).Zh();c=XDa(this.$C);this.Bd=new mO(this,c,null,this,d);b=new gO(nn(b,oI));this.Bd[Nq](a,b)};T.Wg=function(){SR.e.Wg[L](this)};T.Hx=function(a,b,c,d){a=new JQ(this,a,0,c,d);(b=this.Bda())&&a.MI(b);return a};
T.Bda=function(){};function TR(a,b,c){this.rg=a;this.Bma=b;this.Pi={};this.Epa=!1;this.eD=null;this.Cma=c;a===aH&&(this.eD=new BK.Gg.rU({fill:R,stroke:aA}))}T=TR[K];vw(T,function(){this.Epa&&(this.Pi=da.getPrototypeOf(this.Pi))});T.tm=function(){if(null==this.eD){var a=dIa[this.rg];if(!a)throw m("No draw routine for "+this.rg+Me);this.eD=a[L](null,this.Pi)}return this.eD};function UR(a,b){a.Pi.x=b;return a}function VR(a,b){a.Pi.y=b;return a}T.sl=function(a){pa(this.Pi,a);return this};
T.Ex=function(a){Sa(this.Pi,a);return this};T.$q=function(a){Bw(this.Pi,a);return this};Yv(T,function(a){Jw(this.Pi,a);return this});function WR(a,b,c,d){var e=d||{};nn(b,c,null,function(b){var c=Bn(b[fc]||e[fc])||R;a.pe(c);c=wn(b.fillOpacity);null!=c&&a.dh(c);c=Bn(b[Yb]||e[Yb]);null!=c&&a.dd(c);b=un(b.strokeWidth);null!=b&&a.yk(b);return null})}T.dd=function(a){za(this.Pi,a);return this};T.yk=function(a){this.Pi.qa=a;return this};T.pe=function(a){Ca(this.Pi,a);return this};
T.dh=function(a){this.Pi.ae=a;return this};Gw(T,function(a,b){this.eD[Yy](a,b);return this});T.Z=function(a,b){this.eD.line(a,b);return this};var dIa={circle:function(a){return new BK.Gg[Cz](a[bz],a.x,a.y,{fill:a[fc]})},line:function(a){return new BK.Gg.ot(a.x,a.y,a.hb,a.kb,a)},rect:function(a){return new BK.Gg.Xj(a.x,a.y,a[r],a[A],a)},text:function(a){return new BK.Gg.Nv(a.x,a.y,a[cd],a)}};function XR(a){this.ng=[];this.da=a;this.c1=0}XR[K].Ub=function(){return this.da};XR[K].NU=function(){return this.ng};XR[K].Z=function(a,b,c,d,e,f){a=VR(UR(new TR(JF,a||YR(this),b||GC),c),d);a.Pi.hb=e;a.Pi.kb=f;this.ng[C](a);return a};function ZR(a,b,c,d,e,f,g){b=VR(UR(new TR(vH,b||YR(a),c||GC),d),e).sl(f).Ex(g);a.ng[C](b);return b}function eIa(a,b,c,d,e,f,g){b=VR(UR((new TR(Es,b||YR(a),c||GC)).$q(d),e),f).sl(g);a.ng[C](b);return b}
function YR(a){var b=new aO(oB);cO(b,ZB,Qpa+a.c1);a.c1+=1;return b};function fIa(){this.cs=new Uj;this.ga=this.da=this.JQ=null}T=fIa[K];T.Pm=function(){};T.IH=function(a){this.ga=a;this.Je(a.Ub())};T.Je=function(a){this.da=a};T.Ub=function(){return this.da};Ep(T,function(a){var b=new Uj;Y(this.ga.ng,function(c){var d=c.Bma.Hn();this.cs.$e(d)?c.tm=this.cs.get(d).tm:a.hu[c.Cma].add(c.tm());b.set(d,c)},this);Bj(this.cs.fs(!0),function(a){b.$e(a)},this);this.cs=b;OFa(a)});function $R(a){SR[L](this,a)}X($R,SR);$R[K].yu=function(a){var b=new fIa;b.IH(a);return b};function aS(a,b){return bS(a,b,0)}function bS(a,b,c){for(var d=new Date(a),e=!1,f=b[J],g=[h[t],h[xb]][c],k=0;k<f;++k){var l=a[$H+cS[k]],n=a[NE+cS[k]][Mc](a),q=b[k],s=gIa[k];if(0==q)e=e||0!=n&&0!=c,l[Mc](d,[s]);else{e?l[Mc](d,[s+q*(1+h[t]((n-s)/q))]):l[Mc](d,[s+q*g((n-s)/q)]);break}}return d}function hIa(a,b){var c=h[D],d=Yi(a),e;for(e=0;e<d[J]&&0==b[e];++e)d[e]=0;if(0==e)return d[0]=c(a[0]/b[0])*b[0],d;var f=0;a[e-1]>=iIa[e-1]?f=0.7:0<a[e-1]&&(f=0.1);d[e]=c((a[e]+f)/b[e])*b[e];return d}
function jIa(a){a=aS(a,[0,0,0,0,1]);return a=kIa(a,[0,0,0,0,(7+a[lc]()-1)%7],-1)}function dS(a,b,c){var d=Gi(b,function(a){return[h.log(eS(a))]});if(!c)return a=ZO(h.log(a),d),b[a];c=EEa(h.log(a),d,c);a=c[0];return a<=d[J]-1?b[a]:hIa(lIa(h.exp(c[1])),Ai(b))}
function kIa(a,b,c){var d=new Date(a[bc]()),e;t:{for(e=0;e<b[J];++e)if(0!=b[e]){e=!1;break t}e=!0}if(e)return d;for(e=0;e<b[J];++e)if(0!=b[e]){var f=cS[e],g=d[$H+f],f=d[NE+f][Mc](d,[]);g[Mc](d,[f+c*b[e]])}if(0<c&&d<=a)throw"Error adding duration to date";if(0>c&&d>=a)throw"Error subtracting duration from date";return d}function fS(a,b,c,d){this.gda=a[bc]();this.Oz=b;this.tqa=d;this.V1=a[NE+cS[c]][Mc](a,[]);this.uqa=a[$H+cS[c]];this.bx=new Date(this.gda)}
Ga(fS[K],function(){var a=this.bx;this.bx=new Date(this.gda);this.V1+=this.tqa;this.uqa[Mc](this.bx,[this.V1]);return a});fS[K].zO=function(){return this.bx<this.Oz?this.bx:null};function gS(a){a=Pi(a,function(a){return 0!=a});return h.max(0,a)}function eS(a){if(null==a)return-1;for(var b=0,c=a[J],d=0;d<c;++d)b+=a[d]*hS[d];return b}function lIa(a){for(var b=[],c=hS[J]-1;0<=c;c--)b[c]=h[t](a/hS[c]),a-=b[c]*hS[c];return b}
function iS(a){var b=0;4===a[J]&&(b=a[3]);return 1E3*(60*(60*a[0]+a[1])+a[2])+b}function jS(a){var b=[],c=a%1E3;a=h[t](a/1E3);b=a%60;a=h[t](a/60);var d=a%60;a=h[t](a/60);b=[a,d,b];0!==c&&b[C](c);return b}function mIa(a,b){return Gi(a,function(a){return a*b})}var cS="Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),gIa=[0,0,0,0,1,0,0],iIa=[500,30,30,12,15,6,0],hS=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function nIa(a){switch(a){case og:case pg:return{xl:oIa,Bx:pIa};case wh:return{xl:qIa,Bx:rIa};case Yg:case rh:return{xl:sIa,Bx:tIa};default:return{xl:sIa,Bx:tIa}}}function sIa(a){return ia(a)}function tIa(a){return a}function oIa(a){return a[bc]()}function pIa(a){return new Date(a)}function qIa(a){return iS(a)}function rIa(a){return jS(a)};function uIa(a){return h.pow(a,3)}function vIa(a){return 1-h.pow(1-a,3)}function wIa(a){return 3*a*a-2*a*a*a};var xIa={LINEAR:MF,dva:mF,Mva:XG,iva:nF};function yIa(a){switch(a){case MF:return kj;case mF:return uIa;case XG:return vIa;case nF:return wIa;default:return kj}}function zIa(a,b,c){b=vn(a,wC,b);if(!b)return null;var d=vn(a,Aqa,30);a=Gn(a,zqa,xIa,c);a=yIa(a);return{duration:b,u3:a,nT:d}};function kS(){}X(kS,bM);Uh(kS);T=kS[K];T.h=function(a){var b={"class":mC+this.ol(a)[ie](ne)},b=a.ea().h(Q,b,a[nz]());this.Rh(b,a.gk());GL(this,a,b);return b};T.yj=function(){return eD};T.Ah=function(a){return a[Nc]==kf};T.Ia=function(a,b){fL(b,lC);return kS.e.Ia[L](this,a,b)};fb(T,function(){return O});T.$=function(){return Ypa};ML(Ypa,function(){return new dM(null,kS.Xb())});function lS(){}X(lS,kS);Uh(lS);lS[K].$=function(){return Zpa};ML(Zpa,function(){return new dM(null,lS.Xb())});function mS(a,b,c){this.VX=a;this.uO=b;this.b_=c}X(mS,iP);T=mS[K];Ma(T,function(a,b,c){mS.e[Fc][L](this,a,b,c);a=nn(a,this.Ha(uua));b=[];b[C](a.millisecond);b[C](a.second);b[C](a.minute);b[C](a.hour);b[C](a.day);b[C](a.month);b[C](a.year);this.b_=AIa([b,gj(this[Kb],b[J]),this.b_])});function AIa(a){a=Hda[Mc](null,a);return Gi(a,function(a){return Oi(a,function(a){return a})})}T.R=function(a,b){return a.R(b)};T.jI=function(a){return oIa(a)};T.xE=function(a){return pIa(a)};T.wZ=function(a){return a};
T.jZ=function(){var a=new Date(0);a[rd](0);return a};T.cH=function(a,b,c){var d=this.Ap;-1===d&&(d=6);var e=(b-a)/d,d=dS(e,this.VX,this.uO);c?(a=aS(new Date(a),d),b=bS(new Date(b),d,1)):(a=bS(new Date(a),d,1),b=aS(new Date(b),d));e=lIa(e);e=hIa(e,d);this.rba=e=0<eS(e)?e:d;this.Loa=a;this.Eba=b;c&&(this.jc=a[bc](),this.ic=b[bc]())};T.N0=function(a,b,c){a=[];for(b=this.Loa;b<this.Eba;)a[C](b[bc]()),b=kIa(b,this.rba,1);if(c||b<=this.Eba)a[C](b[bc]()),this.ic=h.max(this.ic,b[bc]());this.Ro(a)};
T.pH=function(){var a=gS(this.rba),a=this.b_[a];this.le=typeof a===$g?new Go(a):new Go({pattern:a})};
var BIa=[[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],CIa=[Ho.MEDIUM_DATE,Ho.MEDIUM_DATE,Ho.MEDIUM_DATE,Ho.MEDIUM_DATE,Ho.MEDIUM_DATE,Do.YEAR_MONTH_ABBR,Jh],DIa=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,
0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],EIa=[Ho.MEDIUM_TIME,Ho.MEDIUM_TIME,Ho.SHORT_TIME,{pattern:Ho.SHORT_TIME,clearMinutes:!0},Ho.MEDIUM_DATE,Do.YEAR_MONTH_ABBR,Jh];function FIa(a,b,c,d,e,f,g,k){var l=b-a;if(0>=l)return null;for(var n=h[t](h.log(l)/h.log(10)),l=$O(5,function(a){return{Ud:h.pow(10,n-a),cS:5}}),q=[],s=!1,u=0;u<l[J];++u){var w=l[u],z=GIa(a/(w.Ud*w.cS),b/(w.Ud*w.cS),c,d,e,f,g),q=q[Ab](Gi(z,function(a){return[w,a]}));if(s)break;s=!Si(z)}return Hi(q,function(a,b){for(var c=b[0],d=b[1],e=null,f=d.gpa;f<=d.fpa&&e!=f;e=f,f+=d.hpa){var e=h[D](c.cS*f),l=h[D](c.cS*(f+g*d.ipa)),n=k(e,l,c.Ud);n>a.Kl&&(a={Kl:n,fca:{Ei:h[D](e)*c.Ud,Iq:h[D](l)*c.Ud}})}return a},
{Kl:-ea,fca:null}).fca}function GIa(a,b,c,d,e,f,g){for(var k=[],l=b-a,n=d+f,q=h[xb](l/(1-(c+e))/g),l=h[t](l/(1-n)/g);q<ea&&q<=l;++q){var n=q*g,s=h[xb](h.max(a-d*n,b-(1-e)*n)),u=h[t](h.min(a-c*n,b-(1-f)*n)),w=1;0<b&&0>a?1<g&&(s=h[xb](s/q)*q,u=h[t](u/q)*q,w=q):0<=a?s=h.max(0,s):u=h.min(-n,u);0<=u-s&&k[C]({ipa:q,hpa:w,gpa:s,fpa:u})}return k}function nS(a){if(0==a)return 0;0>a&&(a=-a);if(0.5>a)return 0;for(;0==h[D](a%10);)a=h[D](a/10);return 1==a||5==a?0.5:h[t](h.log(a)/h.log(10))+1};function oS(){this.a8=0}X(oS,iP);T=oS[K];T.P8=function(){return 4};Ma(T,function(a,b,c){oS.e[Fc][L](this,a,b,c);this.le=null;this.QG=sn(a,this.Ha(LE),1);this.XO=a.R(this.Ha(vAa),[10,2,5,1])});
T.N0=function(a,b,c){var d,e,f,g,k;c?(d=W(HIa,null,this.XO,this.Ap,a,b),e=-1E-4,f=1/h.max(this.Ap,3),g=e,k=f):(e=-1/h.max(this.Ap,3),f=0,g=e,k=f,this.XO[0]*=-1,d=W(HIa,null,this.XO,this.Ap,this.jc,this.ic));c=this.Ap;(d=FIa(a,b,e,f,g,k,c,d))||(0<=a||0>=b||1==c?d={Ei:a,Iq:b}:(d=h.max(1,h.min(c-1,h[D](b/(b-a)*c))),c-=d,a=h.max(b/d,-a/c),d={Ei:-c*a,Iq:d*a}));a=d;b=(a.Iq-a.Ei)/this.Ap;c=[];for(d=0;d<=this.Ap;++d)c[C](a.Ei+b*d);this.jc=h.min(c[0],this.jc);this.ic=h.max(c[c[J]-1],this.ic);this.Ro(c)};
T.Ro=function(a){oS.e.Ro[L](this,a);var b=0;Y(this[wy],function(a){a=this.Po(a);b=h.max(b,JEa(a/this.QG))},this);this.a8=b};T.pH=function(){var a={pattern:this[Kb],fractionDigits:this[Kb]?null:this.a8,scaleFactor:this.QG,prefix:An(this.b,this.Ha(KE)),suffix:An(this.b,this.Ha(ME))};this.le=new Io(a)};function HIa(a,b,c,d,e,f,g){c=a[0]*(d-c)/(g*(f-e));d=(f-e)/b;for(g=1;g<b;++g)c-=a[1]*h.pow(nS(e+g*d),1.2);c-=a[2]*h.pow(nS(e),1.2);c-=a[2]*h.pow(nS(f),1.2);return c-=a[3]*h.pow(nS(d),1.2)}
T.R=function(a,b){return tn(a,b)};T.jI=function(a){return ia(a)};T.xE=function(a){return a};T.wZ=function(a){return a};T.jZ=function(){return 0};function IIa(){this.cK={}}var pS=null;function qS(){return pS?pS:pS=new IIa}IIa[K].Ug=function(a){return(a=this.cK[a])?a[Mc](null,[]):null};function rS(){this.daa=1}X(rS,iP);T=rS[K];T.R=function(a,b){var c;t:{c=a.R(b,null);if(bi(c)){var d=c[pc](Xe);1==d[J]&&(d=c[pc](Je));if(3==d[J]){var e=yi(d[0]),f=yi(d[1]),d=yi(d[2]);if(0<=d&&0<=f&&0<=e){c=[e,f,d];break t}}}c=!Yh(c)||3!=c[J]&&4!=c[J]?null:c}return c};T.K8=function(a,b){var c=iS(a),d=iS(b);return c<d?-1:c>d?1:0};T.jI=function(a){return iS(a)};T.xE=function(a){return jS(a)};T.wZ=function(a){return a};T.jZ=function(){return jS(0)};
T.cH=function(a,b,c){var d=this.Ap;-1===d&&(d=6);var d=(b-a)/d,e=dS(d,JIa,0);this.daa=gS(e);e=eS(e);this.tickSize=d=h.max(1,h[D](d/e))*e;c?(a=h[t](a/d)*d,b=h[xb](b/d)*d):(a=h[xb](a/d)*d,b=h[t](b/d)*d);this.Ca=a;this.mb=b;c&&(this.jc=a,this.ic=b)};T.N0=function(){for(var a=[],b=this.Ca;b<this.mb;)a[C](b),b+=this.tickSize;a[C](b);this.Ro(a)};T.pH=function(){var a=new Go({pattern:this[Kb]?this[Kb]:1>=this.daa?Goa:NB});this.le={Ee:function(b){return a.Ee(new Date(1970,0,1,b[0],b[1],b[2],0))}}};
var JIa=[[0,1,0,0],[0,2,0,0],[0,5,0,0],[0,10,0,0],[0,20,0,0],[0,30,0,0],[0,0,1,0],[0,0,5,0],[0,0,10,0],[0,0,15,0],[0,0,30,0],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12]];qS().cK.timeofday=function(){return new rS};qS().cK.date=function(){return new mS(BIa,3,CIa)};qS().cK.datetime=function(){return new mS(DIa,3,EIa)};qS().cK.number=function(){return new oS};function sS(){}T=sS[K];T.iO=function(a){var b=a.nb;a=a.jb;var c=tS(this,b,a);return this.k[b].j[c].de.gv||(this.Ba[c]?this.Ba[a].Ts[0]:null)};function KIa(a,b){var c=b.nb,d=tS(a,c,b.jb);return a.k[c].j[d].de.$l||a.k[c][uz]}T.QX=function(a){return a.jb};T.$V=function(a){return{bb:a.jb,Af:this.k[a.nb].Bs}};T.hM=function(a){var b=this.hq[a.Af].kc;return null!=b?{nb:b,jb:this.eq[a.bb]}:null};T.qF=function(a,b){return this.k[a].j[b].de};function uS(a,b){this.G=b;this.Pq=a;this.bv=this.dq=this.xW=this.Ob=this.uv=this.ed=this.gq=null}T=uS[K];T.yo=function(a,b){this.ed={};this.uv={};this.G[Wb]();this.Pq[Wb]();LIa(this,a,b);var c=this.Ob,c=this.G.wk(c[r],c[A]);MIa(this,b,c)};function LIa(a,b,c){var d=new sO(2);tO(d,0,b);tO(d,1,c);a.Ob=d[My]()}
function MIa(a,b,c){a[Bx](c.a(),Er);var d=a.Ob,e=a.G,f=d.nD;!Wm(f)&&!Vm(f)||e.rb(0,0,d[r],d[A],f,c);d.Iy==XG&&(f=a.Is(d[uz],c),a[Bx](f,HI));a.dq=e.za(!0);f=d.Ea;a.mD(f);f&&f[jc]!=mF&&(e[p](c,a.dq),a[Bx](a.dq.a(),DF));a.bv=e.za(!0);f=d.gi;NIa(a,f);f&&f[jc]!=mF&&(e[p](c,a.bv),a.ed.colorbar=a.bv.a());a.xW=e.za(!1);a.I6(d,c)||a.XT(d,c);e[p](c,a.xW);a.gq=b}
T.XT=function(a,b){var c={color:RC,Va:a.Kj,fontSize:a.Nl,bold:!1,Ic:!1,De:!1};this.$i(TB,c,a.A[r]);var d=a.A.top+h[D](a.A[A]/2);this.G.mi(TB,a.A[G],d,a.A[G]+a.A[r],d,pD,pD,c,b)};T.mD=function(a){if(a){var b=a.ln;if(b){var c;a.iG?c=a.area:(c=Gi(b,function(a){return OIa(a)},this),c=Om(c));c&&(c=xl(c),this.G.rb(c[G],c.top,c[r],c[A],Ym,this.dq));for(c=0;c<b[J];c++)PIa(this,b[c]);QIa(this,a.iG)}}};function OIa(a){var b=[];if(a.ma){var c=OQ(a.ma);c&&b[C](c)}a.Wb&&b[C](wl(a.Wb[Ey]));return Om(b)}
function vS(a,b,c,d,e,f,g){var k=f[H],l=ia(f.sides);null!=l&&xj(l)||(l=5);var n=ia(f.rotation);null!=n&&xj(n)||(n=0);n=n/180*h.PI-h.PI/2;k===WAa?(k=nH,l=3):k===jI?(k=nH,l=4,n+=h.PI/4):k===dta&&(k=nH,l=4);var q=k===mI;500<l&&(k===nH||k===mI)&&(k=ED);var s=null;if(k===nH||k===mI){f=ia(f.dent);null!=f&&xj(f)||(5<=l?(f=h.cos(h.PI/l),f-=h.pow(h.sin(h.PI/l),2)/h.sin(h.PI/2-h.PI/l)):f=0.3);f*=d;k===mI&&(l*=2);k=new YJ;for(s=0;s<l;s++){var u=d;q&&s%2&&(u=f);var w=2*h.PI/l*s+n,z=h.cos(w)*u+b,u=h.sin(w)*u+
c;0<s?k.Z(z,u):k[Yy](z,u)}k[vy]();s=a.G.tc(k,e)}else s=a.G.Uv(b,c,d,e);s&&g&&a.G[p](g,s);return s}
function PIa(a,b){if(b.O){var c=a.G.za(!1),d=AN([FF,b[nc]]);a[Bx](c.a(),d,FF);if(d=OIa(b))d=xl(d),a.G.rb(d[G],d.top,d[r],d[A],Ym,c);b.ma&&a.Is(b.ma,c);if(b.Wb)if(d=a.Ob.k[b[nc]],a.Ob.R2&&d&&!d.eh&&d.oD){var e=b.Wb[Ey][G],f=b.Wb[Ey][r],g=b.Wb[Ey][A],k=e+f/2,l=b.Wb[Ey].top+g/2;d.Yu&&a.G.rb(e,l,f,g/2,d.Yu,c);var n=0.5*g,q=d.$d;q&&(q.Hb>n&&(q=q.o(),q.yk(n)),a.G.eK(e,l,e+f,l,q,c));d.fh&&((e=d.oD)||(e={type:ED}),vS(a,k,l,g/2,d.fh,e,c))}else a.G.rb(b.Wb[Ey][G],b.Wb[Ey].top,b.Wb[Ey][r],b.Wb[Ey][A],b.Wb.brush,
c);d=null;b.re&&b.re.O&&(k=b.re[Ey].x,l=b.re[Ey].y,e=b.re.brush,d=a.G,g=d.za(),d.rb(k,l,12,12,e,g),d[p](c,g),e=new YJ,e[Yy](k+2,l+2),e.Z(k+12-2,l+12-2),e[Yy](k+12-2,l+2),e.Z(k+2,l+12-2),k=new Rm,k.dd(ue),k.yk(2),d.na(e,k,g),d=g.a(),g=AN([wya,b[nc]]),a[Bx](d,g));a.G[p](a.dq,c)}}function QIa(a,b){b&&(RIa(a,b.YW,-1),b.XW&&a.Is(b.XW,a.dq),RIa(a,b.WW,1))}function RIa(a,b,c){if(b){var d=aK(b[gz]),d=a.G.na(d,b.brush,a.dq);b.Kt&&(b=AN([GF,c]),a[Bx](d,b))}}
function NIa(a,b){if(b){var c=b[Dx],d=a.G,e=a.bv;OGa(c.pW,d,e);PGa(c.qW,d,e);QGa(c.rW,d,e);c=a.G.rb(b.oG[G],b.oG.top,b.oG[r],b.oG[A],Ym,a.bv);a[Bx](c,rsa)}}T.$i=function(a,b,c){var d=b[uc];a=this.G.Gk(a,b);a>c&&(d=h.max(1,h[t](b[uc]*c/a)));return d};function wS(a,b){var c=a.ed[b];c&&(a.G.Ff(c),delete a.ed[b])}T.kE=function(a,b){var c=a[jy]?yP(a,this.Pq.ac()):zP(a,this.G,this.xW).a();this[Bx](c,b)};T.Is=function(a,b,c){(a=SIa(this,a,c))&&this.G[p](b,a);return a};
function SIa(a,b,c){var d=b.F;if(!d||0==d[J])return null;a=a.G;var e=b.X,f=b.cq,g=null!=b.Cb?b.Cb:0,k=b[Gz]?b[Gz]:{x:0,y:0},l=b.vb,n=!!l||c||!1;c=a.za();if(0===g&&f){var q=OQ(b);if(q){var s=h[xb](q[G]-3)+0.5,u=h[t](q.top-1)+0.5;a.rb(s,u,h[t](q[Zc]+3)+0.5-s,h[t](q[Hc]+1)+0.5-u,f,c)}}for(f=0;f<d[J];f++)q=d[f],0===g?a.Pd(q[cd],q.x+k.x,q.y+k.y,q[J],b.Cc,b.Bc,e,c):$Ba(a,q[cd],q.x+k.x,q.y+k.y,q[J],g,b.Cc,b.Bc,e,c);if(n){n=null;if(0===g)(q=OQ(b))&&(n=a.rb(q[G],q.top,q[Zc]-q[G],q[Hc]-q.top,Ym,c));else{var w=
qj(g);b=Qj(b);b.Cb=0;k=(new kK(k.x,k.y))[sy](-w);Zw(b,new uP(k.x,k.y));for(f=0;f<d[J];f++)k=(new kK(d[f].x,d[f].y))[sy](-w),b.F[f].x=k.x,b.F[f].y=k.y;if(q=OQ(b))d=[new kK(q[G],q.top),new kK(q[Zc],q.top),new kK(q[Zc],q[Hc]),new kK(q[G],q[Hc])],Y(d,function(a){a[sy](w)}),d=aK(d,!1),n=a.na(d,Ym,c)}l&&n&&cCa(a,n,l,TDa(e))}return c.a()}T.qe=function(a,b,c){var d=this.ed[b];null!=d?this.G[Ty](a,c,d):this.G[p](a,c);this[Bx](c,b)};
T.registerElement=function(a,b,c){a&&(this.G.zn(a,b),this.ed[b]=a,c&&(this.uv[c]||(this.uv[c]=[]),Ri(this.uv[c],b)||this.uv[c][C](b)))};function xS(a,b){var c=a.ed[b];c&&(a.G.Ff(c),delete a.ed[b])}T.Nk=function(a){var b=[];if(this.ed[a]){var c=this.G.Nk(this.ed[a]);c&&b[C](c)}a=this.uv[a]||[];for(var d=0;d<a[J];++d)(c=this.G.Nk(this.ed[a[d]]))&&b[C](c);return Om(b)};function yS(a,b){return a.S&&a.S.brush||a.brush||b.fh}function zS(a,b){return null===a.kw?null:a.kw||b.$d}function AS(a){return a[H]==JF||a[H]==BC||a[H]==QH}function BS(a,b){return null!=a[oz]?a[oz]:b.dK}function tS(a,b,c){b=a.k[b];return b.Eg&&Qh(b.J3)?(a=a.k[b.J3].j[c],a=null!=a?a.Cf.Jk:a,null!=a?aj(b.j,a,function(a,b){return a-b.Cf.Jk}):c):c}function TIa(a,b){return a.S&&null!=a.S[bz]?a.S[bz]:null!=a[bz]?a[bz]:b.Pc}function CS(a,b){return TIa(a,b)+Um(yS(a,b))/2}
function UIa(a){return a.Dd&&a.Wa==Bg&&a[lz]==Jg}
function DS(a,b){for(var c=new yK,d=!0,e=!0,f=null,g=null,k=0;k<a.j[J];k++){var l=a.j[k];if(l&&l.S&&null!=l.S.x&&null!=l.S.y){d&&(f=k,d=!1);var n=l.S,q=zS(l,a);e||null===q?(c[Yy](n.x,n.y),e=!1):a.QV?c.Zj(q,a.j[g].jr.x,a.j[g].jr.y,l.ir.x,l.ir.y,n.x,n.y):c.Z(q,n.x,n.y);g=k}else e=!b||d}!d&a.Hga&&(d=b?g:a.j[J]-1,f=b?f:0,null!=d&&null!=f&&a.j[d]&&a.j[f]&&(q=zS(a.j[f],a),a.QV?c.Zj(q,a.j[d].jr.x,a.j[d].jr.y,a.j[f].ir.x,a.j[f].ir.y,a.j[f].S.x,a.j[f].S.y):c[vy](q)));return c}
function ES(a){for(var b=new yK,c=!0,d=0;d<a.j[J];d++){var e=a.j[d].S;null!=e.x&&null!=e.y?(c||b.Z(zS(a.j[d],a),e.JK,e.KK),(c||e.JK!=e.GK||e.KK!=e.IK)&&b[Yy](e.GK,e.IK),c=!1):c=!0}return b}function VIa(a,b,c){return(c=(a=a.Be)&&a[c||0])&&c[jc].Se(b)}function WIa(a,b,c){return(c=(a=a.be)&&a[c||0])&&c[jc].Se(b)}function XIa(a,b,c){return(c=(a=a.Be)&&a[c||0])&&c[jc].Bk(b)}function YIa(a,b,c){return(c=(a=a.be)&&a[c||0])&&c[jc].Bk(b)}
function ZIa(a,b,c,d){for(var e=a.k,f=null,g=ea,k,l=new sk(b,c),n=0,q=e[J];n<q;n++){var s=e[n];if(!s.Eg)if(a.Wa===cH){t:{var u=b,w=c;k=d;var z=s.My.x-u,B=s.My.y-w,F=0<-z*(s.My.y-s.Ue.y)+B*(s.My.x-s.Ue.x);if(0<-(s.Es.x-s.jh.x)*B+(s.Es.y-s.jh.y)*z&&F&&(z=h[ud](h.pow(s.Es.x-s.jh.x,2)+h.pow(s.Es.y-s.jh.y,2)),h[ud](h.pow(s.Es.x-u,2)+h.pow(s.Es.y-w,2))<z+k)){s=!0;break t}s=!1}if(s)return{bb:n}}else{u=0;for(w=s.j[J];u<w;u++)if((k=s.j[u])&&null!=k.S)switch(k=k.S,s[H]){case JF:case dD:case QH:k=uk(l,k);k<
d&&k<g&&(f={uD:u,bb:n},g=k);break;case jD:case KC:z=null;s[H]===KC?z=new vl(k[G],k.top,k[r],k[A]):s[H]===jD&&(z=k.line,B=h.min(k[zz].top,z.top),z=new vl(k[zz][G],B,k[zz][r],h.max(k[zz].top+k[zz][A],z.top+z[A])-B));k=d;z=z.distance(l);(k=z>k?null:z)&&k<g&&(f={uD:u,bb:n},g=k);break;default:throw"unknown chart type for getPointDatum.";}if(0===g)break}}return f};function FS(a,b){uS[L](this,a,b);this.gf=null;this.v0=[]}X(FS,uS);function GS(a,b,c){a.v0[C]({definition:b,id:c})}function HS(a){var b=a.G.tba();a.G.uba();Y(a.v0,W(function(a){this.kE(a[Dx],a.id)},a));a.G.JU(b);a.v0=[]}T=FS[K];
T.I6=function(a,b){function c(b){b=a.k[b];return!a.Uc||b[H]!==QH||b.dK}$Ia(this,a);var d=this.G.za(!1);this.G[p](b,d);this[Bx](d.a(),yD);Dj(this.gf,function(a){a.Fe||(a.Fe=this.G.za(!(Qh(a.i4)&&!a.i4)))},this);this.G.rb(a.A[G],a.A.top,a.A[r],a.A[A],a.W2,d);a.Iy==mF&&this.Is(a[uz],this.gf[uz].Fe);a.JD&&this.Is(a.JD,this.gf.axistitle.Fe);Y(a.Ba,function(a,b){a.Jc&&IS(this,a.Jc,null,b)},this);Dj(a.Be,function(b){aJa(this,a,b)},this);Dj(a.be,function(b){bJa(this,a,b)},this);Dj(a.Be,function(a){cJa(this,
a)},this);Dj(a.be,function(a){cJa(this,a)},this);var e=new vl(a.A[G],a.A.top,a.A[r],a.A[A]);this.G.JU(e);for(var f=[],g=0;g<a.k[J];g++)c(g)&&f[C]({pD:a.k[g].pD,index:g});dj(f,function(a,b){return bj(a.pD,b.pD)});for(g=0;g<f[J];g++){var k=f[g][nc];JS(this,a.k[k],k)}a.Uc&&a.k[0][H]===QH&&dJa(this,a,b);for(g=0;g<a.Ba[J];g++)a.Ba[g].vb&&(f=AN([Hs,g]),GS(this,a.Ba[g].vb,f));HS(this);var l=this.G.za(!1),e=this.G.cE(l,e);this.G[p](d,e);Y(CDa,function(a){var c=this.gf[a].Fe;if(c){var e;switch(this.gf[a][jc]){case GD:e=
l;break;case pF:e=d;break;case YG:e=b}this.G[p](e,c)}},this);return!0};
function $Ia(a,b){a.gf={};var c=a.gf;uw(c,{position:YG});c.annotation={position:GD};c.annotationtext={position:pF};c.area={position:GD};c.bar={position:GD};c.baseline={position:GD};c.bubble={position:GD};c.categorysensitivityarea={position:GD};c.candlestick={position:GD};c.histogram={position:GD};c.gridline={position:GD};c.interval={position:GD};c.line={position:GD};c.minorgridline={position:GD};c.overlaybox={position:GD};c.pathinterval={position:GD};c.point={position:pF,i4:!1};c.pointsensitivityarea=
{position:pF};c.steppedareabar={position:GD};c.tooltip={position:YG};Ap(c,{position:b.Iy==mF?pF:YG});c.axistick={position:pF};c.axistitle={position:b.qD==mF?pF:YG};var d=b.Ea&&b.Ea[jc]==mF,e=d?a.dq:null,d=d?pF:YG;c.legend={Fe:e,position:d};c.legendscrollbutton={Fe:e,position:d};c.legendentry={Fe:e,position:d};e=b.gi&&b.gi[jc]==mF;c.colorbar={Fe:e?a.bv:null,position:e?pF:YG}}
function JS(a,b,c){if(b[H]==dD)eJa(a,b,c);else if(b[H]==KC)fJa(a,b,c);else if(b[H]==qI)fJa(a,b,c);else if(b[H]==jD)for(var d=0;d<b.j[J];d++)gJa(a,c,b.j[d],d);else if(b[H]==BC){var e=a.Ob.Dd,f=a.Ob.Lj;if(0!=b.j[J]){for(var f=f&&!e,g=[],k={start:null,end:null,brush:null},d=0;d<=b.j[J];d++){var l=b.j[d];l&&!l.Ae?null===k[y]?La(k,d):(l=l.QS||b.Yu,null===k.brush||cfa(k.brush,l)?(k.end=d,k.brush=l):(g[C](k),k={start:d-1,end:d,brush:l})):f&&d!==b.j[J]||(null===k[y]||null===k.end||g[C](k),d<b.j[J]&&(k={start:null,
end:null,brush:null}))}l=a.G.za();for(d=0;d<g[J];d++){var k=g[d],n=k.brush,q=new YJ,s=q,u=b,w=e,z=k[y],k=k.end,B=!0,F=null;s[Yy](u.j[z].S.tT,u.j[z].S.uT);for(var M=z;M<=k;M++){var N=u.j[M],P=N.S;N.Ae||(s.Z(P.JK,P.KK),P.GK==P.JK&&P.IK==P.KK||s.Z(P.GK,P.IK),null!=P.x&&null!=P.y&&(B=!1,F=M))}if(!B)if(w)for(M=k;M>=z;M--)P=u.j[M].S,s.Z(P.vT,P.wT),P.tT==P.vT&&P.uT==P.wT||s.Z(P.tT,P.uT);else P=u.j[F].S,s.Z(P.vT,P.wT),s[vy]();a.G.na(q,n,l)}d=AN([BC,c]);a.qe(a.gf.area.Fe,d,l.a());if(e){d=ES(b);e=AN([JF,c]);
f=d.tc(a.G);g=hJa(a,b);if(f){l=b.an;n=b.li;if(l||n){g=g||a.G.za();if(l)for(d=0;d<l.Hf[J];d++)a.G.na(l.Hf[d][gz],l.Hf[d].brush,g);n&&a.G.na(n[gz],n.brush,g)}g&&a.G[p](g,f)}d=g?g.a():f;null!=d&&a.qe(a.gf.line.Fe,e,d);KS(a,b,c)}else iJa(a,b,c,f)}}else iJa(a,b,c,a.Ob.Lj);if(b.ef&&b.ef.ii)for(b=b.ef.ii,d=0;e=b[d];++d)0!=e.line[J]&&(f=new YJ,$J(f,e.line,e.JS),e[Hc]&&$J(f,e[Hc],e.Rea),g=a.G.za(),a.G.na(f,e.brush,g),e=g.a(),f=AN([Pxa,c,d]),a.qe(a.gf.pathinterval.Fe,f,e))}
function jJa(a,b,c,d,e){b[H]==KC||b[H]==qI?a.ue(b,c,d,e):b[H]==jD?gJa(a,c,d,e):b[H]==dD?a.hG(b,c,d,e):LS(a,b,c,d,e,a.gf.point.Fe)}function eJa(a,b,c){var d=a.gf.bubble.Fe,e=$O(b.j[J],function(a){return a});b.Qea&&cj(e,function(a,c){var d=b.j[a],e=b.j[c];return(e?e.S[bz]:0)-(d?d.S[bz]:0)});for(var f=0;f<e[J];f++){var g=e[f],k=b.j[g];k&&(a.hG(b,c,k,g),k=a.G.Pd(k[cd],k.S.x,k.S.y,k.Mea,pD,pD,k.X,d),g=AN([cD,c,g]),a.G.zn(k,g))}}function fJa(a,b,c){for(var d=0;d<b.j[J];d++)a.ue(b,c,b.j[d],d)}
T.ue=function(a,b,c,d){if(c&&c.S){var e=c.brush||yS(c,a),f=a[H]==KC?JC:rI,g=AN([f,b,d]),k=c.S.vD||c.S,e=this.G.Ak(k[G],k.top,k[r],k[A],e),k=null,l=c.S.outline,n=c.an,q=c.li;if(l||n||q){k=this.G.za();this.G[p](k,e);if(l){var s=c.$d||a.$d,l=aK(l,!0);this.G.na(l,s,k)}if(n)for(s=0;s<n.Hf[J];s++)l=n.Hf[s][zz],this.G.rb(l[G],l.top,l[r],l[A],n.Hf[s].brush,k);q&&this.G.rb(q[zz][G],q[zz].top,q[zz][r],q[zz][A],q.brush,k)}e=k?k.a():e;this.qe(this.gf[f].Fe,g,e);c.vb&&(f=AN([Hs,b,d]),GS(this,c.vb,f));c.Jc&&IS(this,
c.Jc,b,d);c.S.sq&&kJa(this,a,b,d,c.S.sq)}};function hJa(a,b){var c=null,d=null;Y(b.j,function(a,f){var g=b.j[f-1],k=b.j[f+1],g=!g||!g.S||g.Ae,k=!k||!k.S||k.Ae;a&&a.S&&!a.Ae&&g&&k&&(c||(c=this.G.za()),d||(d=Zm(b.$d.Qd,b.$d.Ai)),this.G.Zd(a.S.x,a.S.y,b[Ny],d,c))},a);return c}
function iJa(a,b,c,d){var e=AN([JF,c]);if(0>=b[Ny])xS(a,e),KS(a,b,c);else{var f=DS(b,d);if(!Si(f.Yc)){d=(f=f.tc(a.G))&&d?null:hJa(a,b);if(f){var g=b.an,k=b.li;if(g||k){d||(d=a.G.za());if(g)for(var l=0;l<g.Hf[J];l++)a.G.na(g.Hf[l][gz],g.Hf[l].brush,d);k&&a.G.na(k[gz],k.brush,d)}d&&a.G[p](d,f)}f=d?d.a():f;null!=f&&a.qe(a.gf.line.Fe,e,f);KS(a,b,c)}}}
function dJa(a,b,c){for(var d=0,e=b.k[J];d<e;d+=2){var f=b.k[d],g=b.k[d+1],k=f.j[J];if(0!=k)for(var l=new Rm({stroke:f.fh.gb(),Cg:f.fh.Oe,qa:1}),n=0;n<k;n++){var q=f.j[n],s=g.j[n];q&&q.S&&!q.Ae&&a.G.eK(q.S.x,q.S.y,s.S.x,s.S.y,l,c)}}}function KS(a,b,c){for(var d=0;d<b.j[J];d++)LS(a,b,c,b.j[d],d,a.gf.point.Fe)}T.hG=function(a,b,c,d){LS(this,a,b,c,d,this.gf.bubble.Fe)};
function lJa(a,b,c,d){var e=null,f=b.li,g=b.an,k=b.I5;if(f||g||k)e=a.G.za();k&&a.G.na(k[gz],k.brush,e);k=b[kx]||{type:ED};f&&vS(a,f.x,f.y,f[bz]+0.5,f.brush,k,e);if(g)for(f=0;f<g.Hf[J];f++)vS(a,g.x,g.y,g.Hf[f][bz],g.Hf[f].brush,k,e);b=vS(a,b.S.x,b.S.y,c,d,k);e&&a.G[p](e,b);return e?e.a():b}
function LS(a,b,c,d,e,f){var g;if(g=d&&d.S&&!d.Ae)t:{var k=d.S;g=CS(d,b);var l=a.Ob.A;if(k.x-g>=l[Zc]||k.x+g<=l[G]||k.y-g>=l[Hc]||k.y+g<=l.top)g=!1;else{if((k.x>=l[Zc]||k.x<=l[G])&&(k.y>=l[Hc]||k.y<=l.top)){g*=g;var n=k.x-l[Zc],q=k.x-l[G],s=k.y-l[Hc],k=k.y-l.top,l=n*n,q=q*q,s=s*s,k=k*k;if(l+s>=g&&l+k>=g&&q+k>=g&&q+s>=g){g=!1;break t}}g=!0}}g&&(g=AN([b[H]==dD?cD:iH,c,e]),BS(d,b)?a.qe(f,g,lJa(a,d,TIa(d,b),yS(d,b))):xS(a,g),d.vb&&(f=AN([Hs,c,e]),GS(a,d.vb,f)),d.Jc&&IS(a,d.Jc,c,e),d.S.sq&&kJa(a,b,c,e,
d.S.sq))}function gJa(a,b,c,d){if(c&&c.S){var e=a.G.Ak(c.S.line[G],c.S.line.top,c.S.line[r],c.S.line[A],c.$d),f=a.G.Ak(c.S[zz][G],c.S[zz].top,c.S[zz][r],c.S[zz][A],c.Jy),g=a.G.za();a.G[p](g,e);a.G[p](g,f);if(e=c.an)for(f=0;f<e.Hf[J];f++){var k=e.Hf[f][zz];a.G.rb(k[G],k.top,k[r],k[A],e.Hf[f].brush,g)}(e=c.li)&&a.G.rb(e[zz][G],e[zz].top,e[zz][r],e[zz][A],e.brush,g);e=AN([iD,b,d]);a.qe(a.gf.candlestick.Fe,e,g.a());c.vb&&(b=AN([Hs,b,d]),GS(a,c.vb,b))}}
function IS(a,b,c,d){if(b){var e=b.E3,f=a.Ob.A;if(e&&!(e.x<f[G]||e.x>f[Zc])&&(f=b[vz])&&!Si(f)){var g=[xC,d];null!=c&&Ui(g,c,1);var g=AN(g),k=e.x,l=e.y,n=e[J],q=e[E],e=e[lz]==Jg?[n,1]:[1,n],e=a.G.Ak(h.min(k,k+e[0]),h.min(l,l+e[1]),h.abs(e[0]),h.abs(e[1]),new Rm({fill:q}));a.qe(a.gf.annotation.Fe,g,e);e=a.G.za();g=[zC,d];null!=c&&Ui(g,c,1);k=null;b.bundle&&!b.bundle.KS&&(f=[b.bundle[Rc]],k=-1);for(b=0;b<f[J];b++)if(q=f[b],l=SIa(a,q,!0))q.ka&&(n=AN([Hs,c,d,b]),GS(a,q.ka,n)),a.G[p](e,l),q=Yi(g),q[C](k||
b),q=AN(q),a[Bx](l,q);c=AN(g);a.qe(a.gf.annotationtext.Fe,c,e.a())}}}function kJa(a,b,c,d,e){if(null!=b.ef){var f=a.G.za();b=b.ef.ND;for(var g=0;g<e[J];g++){var k=e[g][zz],l=b[e[g].LD];if(l&&l[x]!=BC&&l[x]!=JF){var n=l.brush;if(0==k[r]&&0==k[A])l=l.KD/2,0<l&&(k=a.G.Uv(k[G],k.top,l,n),a.G[p](f,k));else if(0==k[r]||0==k[A])l=new YJ,l[Yy](k[G],k.top),l.Z(k[G]+k[r],k.top+k[A]),a.G.na(l,n,f);else a.G[p](f,a.G.Ak(k[G],k.top,k[r],k[A],n))}}f.q&&(c=AN([rF,c,d]),f=f.a(),a.qe(a.gf[xx].Fe,c,f))}}
function aJa(a,b,c){var d=W(function(a,d){var g=h[t](a.aa),k=null!=a[J]?a[J]:b.A[A],l=c.VM.aa,l=h.min(l,l+c.VM[jx]*k);return this.G.rb(g,l,1,k,a.brush,d)},a);mJa(a,c,d)}function bJa(a,b,c){var d=W(function(a,d){var g=h[t](a.aa),k=null!=a[J]?a[J]:b.A[r],l=c.VM.aa,l=h.min(l,l+c.VM[jx]*k);return this.G.rb(l,g,k,1,a.brush,d)},a);mJa(a,c,d)}
function mJa(a,b,c){if(b.wb){var d=a.gf.gridline.Fe,e=AN([b[yd],TE]);Y(b.wb,function(a,f){var g=AN([b[yd],TE,f]);nJa(this,a,c,d,g,e)},a)}var f=a.gf.baseline.Fe,g=AN([b[yd],LC]);nJa(a,b.Ed,c,f,g)}function nJa(a,b,c,d,e,f){var g;if(g=b)if(g=b.O)g=b.brush,g=!(!Wm(g)&&!Vm(g));g&&(b=c(b,d),a[Bx](b,e,f))}
function cJa(a,b){var c=a.gf,d=a.Is(b[uz],c.axistitle.Fe),e=AN([b[yd],HI]);a[Bx](d,e);if(b[cd]){var f=c.axistick.Fe,g=AN([b[yd],zF]);Y(b[cd],function(a,c){if(a.O){var d=this.Is(a.ma,f),e=AN([b[yd],zF,c]);this[Bx](d,e,g)}},a)}}T.d3=function(a,b){this.oK(a);this.j0(a,b)};
T.oK=function(a){var b=this.gq;if(b){for(var c in b.k){var d=a.k[c];if(fP(b.k[c],Ij({j:null}))){var e=b.k[c].j,f;for(f in e){var g=e[f];if(g.vb){var k=AN([Hs,ia(c),ia(f)]);wS(this,k)}if(g=g.Jc)for(var l in g[vz])g[vz][l].ka&&(k=AN([Hs,ia(c),ia(f),ia(l)]),wS(this,k));jJa(this,d,ia(c),d.j[f],ia(f))}}else{for(f in b.k[c].j)b.k[c].j[f].vb&&(k=AN([Hs,ia(c),ia(f)]),wS(this,k));JS(this,d,ia(c))}}for(var n in b.Ba)if(c=b.Ba[n],c.vb&&(k=AN([Hs,ia(n)]),wS(this,k)),g=c.Jc){for(l in g[vz])g[vz][l].ka&&(k=AN([Hs,
null,ia(n),ia(l)]),wS(this,k));IS(this,a.Ba[n].Jc,null,ia(n))}HS(this)}};T.j0=function(a,b){for(var c in b.k){var d=a.k[c];if(fP(b.k[c],Ij({j:null})))for(var e in b.k[c].j){var f=new sO(2);tO(f,0,d.j[e]);tO(f,1,b.k[c].j[e]);f=f[My]();jJa(this,d,ia(c),f,ia(e))}else f=new sO(2),tO(f,0,d),tO(f,1,b.k[c]),d=f[My](),JS(this,d,ia(c))}for(var g in b.Ba)b.Ba[g].vb&&(c=AN([Hs,ia(g)]),GS(this,b.Ba[g].vb,c)),b.Ba[g].Jc&&(c=new sO(2),tO(c,0,a.Ba[g].Jc),tO(c,1,b.Ba[g].Jc),c=c[My](),IS(this,c,null,ia(g)));HS(this)};function oJa(a){this.x=a.x||0;this.y=a.y||0;this.Ze=new uP(this.x,this.y);jb(this,a[J]);Bw(this,a[cd])};function pJa(a){Bw(this,a[cd]);this.X=a.X;this.F=a.F;this.Cc=a.Cc;this.Bc=a.Bc;this.vb=void 0!==a.vb?a.vb:O;this.de=a.de;this.Cb=null!=a.Cb?a.Cb:0;Zw(this,void 0!==a[Gz]?a[Gz]:null);this.TA=!!a.TA}pJa[K].j9=function(){var a=this,b=Gi(this.F,function(b){var d=a[Gz]?a[Gz]:{x:0,y:0},e=bK(b.x+d.x,b[J],a.Cc);b=bK(b.y+d.y,a.X[uc],a.Bc);return e[y]==e.end||b[y]==b.end?null:new rl(b[y],e.end,b.end,e[y])}),b=Fi(b,Xh);return Om(b)};function qJa(a){a=Fi(a[pc](Mh),function(a){return null!=a&&pi(a)!==O});for(var b={},c=0;c<a[J];c++){var d=a[c][pc](Lh),e=Gi(d[0][pc](Je),pi),f=bm(pi(d[1]));0===e[J]?Sj(b,f):Y(e,function(a){b[a]=b[a]||{};Sj(b[a],f)})}return b};var MS={},rJa=!1;
function sJa(a){if(!rJa){var b={colors:[{color:Lla,dark:Ela,light:Sla},{color:Hla,dark:Fla,light:Ola},{color:Kla,dark:Dla,light:Tla},{color:Cla,dark:xla,light:Jla},{color:Rla,dark:Ila,light:Nla},{color:Ala,dark:wla,light:Gla}],backgroundColor:{gradient:{color1:yla,color2:vla,x1:PA,y1:PA,x2:QA,y2:QA}},titleTextStyle:{color:Hh},hAxis:{textStyle:{color:Hh},titleTextStyle:{color:Hh}},vAxis:{textStyle:{color:Hh},titleTextStyle:{color:Hh}},legend:{textStyle:{color:Hh}},chartArea:{backgroundColor:{stroke:wA,fill:R}},
areaOpacity:0.8};MS.classic=b;b={titlePosition:mF,axisTitlesPosition:mF,legend:{position:mF},chartArea:{width:QA,height:QA},vAxis:{textPosition:mF},hAxis:{textPosition:mF}};MS.maximized=b;b={enableInteractivity:!1,legend:{position:R},seriesType:BC,lineWidth:1.6,chartArea:{width:QA,height:QA},vAxis:{textPosition:R,gridlines:{color:R},baselineColor:R},hAxis:{textPosition:R,gridlines:{color:R},baselineColor:R}};MS.sparkline=b;rJa=!0}return MS[a]}
function NS(a){var b={};Xa(b,a[E]||a);var c=Dm(b[E]);c==R?(b.tb=a.darker||c,b.Mi=a.lighter||c):(c=rm(c),b.tb=a.darker||pm(wm(c,0.25)),b.Mi=a.lighter||pm(xm(c,0.25)));return b};function OS(a,b,c,d){this.Uf=a;this.b=b;this.Pl=d;this.Wc=c;this.ta=Ln(this.b,tra,{Va:d.Kj,fontSize:d.Nl,Tb:d.$u});this.Qd=Cn(this.b,sra,tA);this.Vl=xn(this.b,rra,0.8);this.VS=0;this.yD=1;this.zD=2;this.pq=3;this.qq=4;this.Do=this.j3=this.i3=this.l3=this.k3=O;this.pT=this.b.R(ND,tP);this.YK=NS(this.pT[0])[E];this.rD=this.iq=this.qT=this.oT=this.Vy=this.Qy=null;this.Yi()}
OS[K].Yi=function(){function a(a,b,d){if(c.H()<=a)return O;var e=c.D(a);if(b&&!Ri(d,e))throw m(IB+a+" must be of type "+d[ie](Tq));if(!b&&Ri(d,e))throw m(IB+a+" cannot be of type "+d[ie](Tq));return e}var b=this.Pl,c=this.Uf,d=c.H();if(3>d)throw m("Data table should have at least 3 columns");a(this.VS,!0,[rh]);var e=a(this.yD,!1,[rh]),f=a(this.zD,!1,[rh]);this.k3=c.cb(this.yD);this.l3=c.cb(this.zD);di(this.pq)&&this.pq<d?(this.Do=a(this.pq,!0,[Yg,rh]),this.Do==rh&&(this.Qy={},this.Vy=[]),this.i3=
c.cb(this.pq)):this.pq=null;var g=!1;di(this.qq)&&this.qq<d?(a(this.qq,!0,[Yg]),this.j3=c.cb(this.qq),g=pn(this.b,Zza,!0)):this.qq=null;b.Ba=[];b.eq={};for(d=0;d<c.M();d++){var k=c.cn(d);b.eq[k]=d}b.k=[{type:dD,dK:!0,Qea:g,j:[],pta:this.Qy,qta:this.Vy}];b.Ns=e;b.eE=[f];b.xf={};b.xf.bubbles=1;b.dn=[]};function tJa(a,b,c){for(var d=a.Uf,e=0;e<d.M();e++){var f=d[I](e,a.yD),g=d[I](e,a.zD),f=lP(b.ca,f),g=lP(c.ca,g);null!=f&&PS(b,f);null!=g&&PS(c,g)}}
function uJa(a,b,c,d){for(var e=0;e<a.Uf.M();e++){var f;t:{f=a;var g=b,k=c,l=e,n=f.Uf,q=n[I](l,f.VS),s=n.Aa(l,f.VS),u=n[I](l,f.yD),w=n[I](l,f.zD),z=null;if(null!=f.pq&&(z=n[I](l,f.pq),null==z)){f=null;break t}var B=null;if(null!=f.qq&&(B=n[I](l,f.qq),null==B)){f=null;break t}n=f.Wc(s,f.ta)[r];if(f.Do==Yg)f.oT=Nm(f.oT,z);else if(f.Do==rh){var F=z,M=f.Qy[F];if(!M){var M=ZH+F+Me,N=Cn(f.b,M+KD,f.pT[f.Vy[J]%f.pT[J]]),N=NS(N),P=pn(f.b,M+hJ,!0),M=zn(f.b,M+AF,F),M={color:N[E],Oj:P,zk:M};f.Qy[F]=M;f.Vy[C](F)}}f.qT=
Nm(f.qT,B);u=jP(g.ca,u);w=jP(k.ca,w);null===u||null===w?f=null:(QS(g,u)&&QS(k,w)&&(g.fc(u),k.fc(w)),g=f.ZT(l,s),f={id:q,text:s,Mea:n,X:f.ta,de:g,Cf:{x:u,y:w,color:z,size:B}})}a.Pl.k[0].j[C](f)}if(a.Do==Yg)a.iq=TFa(a.b,a.oT),d.c4(a.iq);else if(a.Do==rh)for(e=0;e<a.Vy[J];e++)b=a.Vy[e],c=a.Qy[b],c.Oj&&a.Pl.dn[C]({index:e,id:b,text:c.zk,brush:new Rm({fill:c[E]}),O:!0});a.rD=pHa(a.b,a.qT)}
OS[K].ZT=function(a,b){var c=this.Uf,d=c.Aa(a,this.yD),e=c.Aa(a,this.zD),d=[{title:this.k3,value:d},{title:this.l3,value:e}];null!=this.pq&&(e=c.Aa(a,this.pq),d[C]({title:this.i3,value:e}));null!=this.qq&&(c=c.Aa(a,this.qq),d[C]({title:this.j3,value:c}));return{title:b,F:d}};function vJa(){this.um=0;this.wW=this.vp=-1;this.pr=0;this.nG=-1}
vJa[K].create=function(a,b,c,d,e){if(0!=a[J]&&(a=Fi(a,function(a){return null!=a}),cj(a),0!=a[J]))if(a[0]==a[a[J]-1])this.um=1,this.vp=a[0],this.wW=a[0],this.nG=0;else{var f=h[xb](0.5*a[J])-1,g=h.min(a[J]-1,h[xb]((100-b)/100*a[J])-1),k=h.max(0,h[xb](b/100*a[J])-1);b=wJa(a);var l=a[f]-h.min(a[f]-a[0],1.5*(a[f]-a[k]));l!=a[0]&&(this.pr=1,b&&(l=h[t](l)));var n=a[f]+h.min(a[a[J]-1]-a[f],1.5*(a[g]-a[f])),f=Fi(a,function(a){return a<n&&a>l});this.um=di(c)&&0<c?c:xJa(l,n,f[J],b,d,e);this.vp=this.um*(1==
this.pr?h[D](l/this.um):h[t](l/this.um));1==this.pr&&this.vp<a[0]&&(this.pr=0);a=h[t]((n-this.vp)/this.um);this.wW=this.um*a+this.vp;this.nG=a+this.pr}};function wJa(a){for(var b=0;b<a[J];b++)if(!wj(a[b]))return!1;return!0}function yJa(a){var b=[];1==a.pr&&b[C](Bna+(a.vp.toPrecision(10)-0));for(var c=a.nG-a.pr,d=0;d<c+1;d++)b[C]((d*a.um+a.vp).toPrecision(10)-0+Ie);return b}function zJa(a){for(var b=[],c=0;c<=a.nG+1;c++)b[C]((c-a.pr)*a.um+a.vp);return b}
function xJa(a,b,c,d,e,f){if(a==b)return 1;if(0==c)return b-a;a=b-a;c=h[ud](c);b=null!=e&&0<e;var g=null!=f&&0<f;e=b&&g?f>e?nj(c,e,f):c:b?h.max(c,e):g?h.min(c,f):c;e=a/e;f=0.8*e;a=1.2*e;c=h[D];if(!(e>a||e<f||f>=a)){b=1;g=e;do{var g=e,k=b,l=c;0==g||!xj(g)||0>=k||(k=(0==g?1:h.pow(10,h[xb](-h.log(h.abs(g))/h[kz])-1))*h.pow(10,h.max(0,k)),k*=0<g?1:-1,g=h.max(5*l(k*g/5),1)/k);b++}while(!(g>=f&&g<=a)&&5>b);e=5>b?g:e}return d?0.5<e?h[D](e):1:e};function AJa(a,b,c){this.Pl=a;this.ya=c?Gn(b,lsa,hFa,c):R;this.ta=Ln(b,msa,{Va:a.Kj,fontSize:a.Nl,Tb:this.ya==mF?a.$u:R});this.RT=An(b,ksa);this.vg=this.Yb=null}T=AJa[K];pw(T,function(){return this.ya});Kw(T,function(){return 1.5*this.ta[uc]});T.getArea=function(){return this.Yb};T.Go=function(a){this.Yb=a};T.c4=function(a){this.vg=a};
T.zW=function(){if(!this.Yb||!this.vg)return null;var a={top:this.Yb.top,left:this.Yb[G],width:this.Yb[Zc]-this.Yb[G],height:this.Yb[Hc]-this.Yb.top,orientation:Jg,X:this.ta,J6:RC,K6:this.RT},b=jR(this.vg,a,[],this.Pl.Ac);return null!=b?{position:this.ya,scale:this.vg,oG:a,definition:b}:null};function RS(a,b,c){this.m1=a;this.Oa=b;this.rw=a-b/2;this.Bga=c;np(this,0)}RS[K].getCenter=function(){return this.rw+this.Oa/2};Kw(RS[K],function(){return this.Oa});function BJa(a,b){this.bI=a;this.yy=b;for(var c=0,d=b[J];c<d;c++)np(b[c],c)}function CJa(a){for(var b=0,c=0,d=a.yy[J];c<d;c++)b+=a.yy[c][ez]();if(b>a.bI)throw m("Not enough space for labels. Need: "+b+" got: "+a.bI);a.yy[Zd](function(a,b){var c=a.m1,d=b.m1;return c==d?a[nc]>b[nc]?1:0:c>d?1:-1});c=0;for(d=a.yy[J];c<d;c++){var b=a.yy[c],e=DJa(a,b.rw,b[ez]());b.rw=e}c=[];b=0;for(d=a.yy[J];b<d;b++)c[C]([a.yy[b]]);for(;EJa(a,c););}
function EJa(a,b){for(var c=0;c<b[J]-1;c++){var d=b[c],e=b[c+1],f=d[d[J]-1];if(f.rw+f.Oa>e[0].rw){for(var f=a,g=e,e=0;e<g[J];e++)d[C](g[e]);for(var k=0,e=g=0;e<d[J];e++)k+=d[e].m1,g+=d[e][ez]();k=k/d[J]-g/2;k=DJa(f,k,g);for(e=0;e<d[J];e++)f=d[e],f.rw=k,k+=f[ez]();b[he](c+1,1);return!0}}return!1}function DJa(a,b,c){return nj(b,0,a.bI-c)};function SS(a,b,c,d){this.Pl=a;this.ya=c?Gn(b,ewa,gFa,c):R;this.tL=Gn(b,Wva,iFa,this.ya==WC?pD:nI);c=Jg;if(this.ya==Qg||this.ya==zs||this.ya==BF||this.ya==YC)c=Eh;this.ib=c;this.ta=Ln(b,jwa,{Va:a.Kj,fontSize:a.Nl,Tb:this.ya==mF?a.$u:R});this.Mq=!1;this.S5=Ln(b,dwa,this.ta);this.Wc=a.Ac;this.iF=this.ta[uc];d=d?nj(d,1,2):1;this.ek=this.iF*d;this.ht=h[D](this.ta[uc]/(1.618*1.618));this.qE=this.Yb=null;this.TV=pn(b,iwa,!0);this.iha=Gn(b,hwa,pP,this.ib);this.gha=Jn(b,fwa);this.hha=Jn(b,gwa);this.Me=null;
this.IM=this.ht;this.xw=this.yw=this.RV=0;this.m4=this.ya==NI?vn(b,$va,1):1;this.tE=0}pw(SS[K],function(){return this.ya});SS[K].getArea=function(){return this.Yb};SS[K].Go=function(a){this.Yb=a};function FJa(a){a.qE=Fi(a.Pl.dn,function(a){return a.O})}
SS[K].zW=function(){if(!this.Yb)return null;if(this.ya!=R)if(this.ib==Eh)GJa(this);else{for(var a=[1,9,99,0],b=0;b<a[J];++b){var c;t:{c=a[b];var d=this.Yb[Zc]-this.Yb[G],e=!1;1!=c&&(d-=2*(this.ek+this.ht),e=!0,0!=c&&(d-=TS(this,c)+this.ht));var f=US(this,this.qE,d);if(0==f[J])this.Mq=!1;else{this.Me=[];for(var g=this.qE;0<g[J];){if(0<c&&this.Me[J]==c){c=!1;break t}for(var k=[HJa(this,f,g,e)],l=1;l<this.tE&&g[J]!=f[J];l++)g=$i(g,f[J]),f=US(this,g,d),k[C](HJa(this,f,g,e));k=IJa(this,k);this.Me[C](k);
g=$i(g,f[J]);f=US(this,g,d)}this.Mq=1<this.Me[J]}c=!0}if(c)break}this.Mq&&(this.RV=h[D]((this.Yb.top+this.Yb[Hc]-this.ek)/2),this.xw=this.Yb[Zc]-this.ek,this.yw=this.xw-this.IM-this.ek,this.TV&&(a=TS(this,this.Me[J]),this.yw-=a+this.IM))}a=this.Me&&0<this.Me[J]?this.Me[0]:null;if(this.Mq){b=1<this.Me[J];c=this.RV;d=null;this.TV&&(d=bna+this.Me[J],e=this.yw+this.ek,f=this.xw-e,d={text:d,X:this.S5,cq:null,F:[{x:e+f/2,y:c,text:d,length:f}],Cc:pD,Bc:nI,vb:O,anchor:null,Cb:0});var g=this.iha==Eh,k=this.ek,
l=h[D](k/2),n=this.yw,q=this.xw,f=e=null;g?(e=[{x:n+k,y:c+k},{x:n+l,y:c},{x:n,y:c+k}],f=[{x:q,y:c},{x:q+k,y:c},{x:q+l,y:c+k}]):(e=[{x:n+k,y:c+k},{x:n+k,y:c},{x:n,y:c+l}],f=[{x:q,y:c},{x:q+k,y:c+l},{x:q,y:c+k}]);c={Kt:this.gha,yN:this.hha};b={YW:{path:e,Kt:!1,ce:c,brush:c.yN},WW:{path:f,Kt:b,ce:c,brush:b?c.Kt:c.yN},XW:d}}else b=null;return{position:this.ya,area:this.Yb,Me:this.Me,ln:a,iG:b}};
function GJa(a){var b=h.max(a.Yb[Zc]-a.Yb[G]-(a.ek+a.ht),0),c=a.Yb[Hc]-a.Yb.top,d=h.max(c-2*a.iF,0),e=a.qE,f=a.Pl;UIa(f)&&e[rx]();var g=Gi(e,function(a){a=UN(this.Wc,a[cd],this.ta,b,ea);0==a.F[J]&&(a.F=[O]);return a},a);if(a.ya!=BF||f.eT!=JF&&f.eT!=BC)if(c=VS(a,g,c),a.Mq=JJa(e,c),a.Mq)if(c=VS(a,g,d),Qh(c[0])&&0!=c[0][J]){for(a.Me=[];0<e[J];){f=KJa(a,c,e);a.Me[C](f);for(f=0;Qh(c[f])&&0!=c[f][J];)++f;g=$i(g,f);c=VS(a,g,d);e=$i(e,f)}a.Mq&&(a.RV=h[D](a.Yb[Hc]-a.iF),a.yw=a.Yb[G],a.xw=a.yw+a.ek+a.IM,a.TV&&
(d=TS(a,a.Me[J]),a.xw+=d+a.IM))}else a.Mq=!1;else f=KJa(a,c,e),a.Me=[f];else f=LJa(a,g,c,e),a.Me=[f]}function VS(a,b,c){var d=a.ta[uc],e=h[D](d/1.618),f=h[D](d/3.236);a=MJa(a,b,d+e,d+f);return bP(a,c)}function NJa(a,b){var c=Gj(a.Pl.Be),d=a.Pl.k[b],e=Gi(d.j,function(a){return!a||a.Ae?null:new sk(a.S.x,a.S.y)}),d=gP(e,c.Gh,d.Lj);return null===d?OJa(e,c.Gh):d}
function OJa(a,b){a=Fi(a,Xh);var c=-(aj(a,b,function(a,b){return bj(a,b.x)})+1),c=$i(a,0,c);return(c=Qi(c,function(a){return null!==a.y}))?c.y:null}
function LJa(a,b,c,d){for(var e=a.Yb[Zc]-a.Yb[G],f=h[D](a.Yb[G]),g=[],k=[],l=a.Pl.By==gE,n=0;n<d[J];n++){var q=d[n],s=UN(a.Wc,q[cd],a.ta,e,b[n].F[J]),u={};u.id=q.id;u.brush=q.brush.o();var w=Pj(a.ta);Xa(w,u.brush.gb());u.ma={text:q[cd],X:w,cq:null,F:[],Cc:nI,Bc:nI,vb:s.ge?q[cd]:O,anchor:null,Cb:0};w.Tb&&u.brush.dd(w.Tb,1);u.O=!0;for(var z=0;z<s.F[J];z++)u.ma.F[C]({length:e,text:s.F[z]});l&&(z=a.Wc(u.ma.F[0][cd],w)[r],u.re={},tw(u.re,{x:f+z+5}),u.re.brush=u.brush,u.re.O=!1);np(u,q[nc]);z=NJa(a,u[nc])||
0;w=a.Wc(u.ma.F[0],w)[A];q=new RS(z,u.ma.F[J]*w,u);g[C](q);k[C](u)}CJa(new BJa(c,g));for(z=0;z<g[J];z++)for(q=g[z],a=q.rw,u=q.Bga,b=u.ma.F,n=0;n<b[J];n++)b[n].y=h[D](n*w+a),b[n].x=f,l&&(u.re[Ey].y=b[n].y);return k}
function KJa(a,b,c){for(var d=a.ek+a.ht,e=a.Yb[Zc]-a.Yb[G]-d,f=a.ta[uc],g=h[D](f/1.618),k=h[D](f/3.236),l=f+g,n=f+k,f=[],k=0,q=h[D](a.Yb[G]),s=0;s<c[J];s++){var u=c[s],w=b[s][J];if(0!=w){var z=UN(a.Wc,u[cd],a.ta,e,w),w={};w.id=u.id;w.ma={text:u[cd],X:a.ta,cq:null,F:[],anchor:new uP(q,0),Cc:nI,Bc:nI,vb:z.ge?u[cd]:O,Cb:0};w.Wb={};tw(w.Wb,new vl(q,k,a.ek,a.iF));w.Wb.brush=u.brush.o();a.ta.Tb&&w.Wb.brush.dd(a.ta.Tb,1);w.O=!0;for(var B=0;B<z.F[J];B++)0<B&&(k+=n),w.ma.F[C]({x:d,y:k,length:e,text:z.F[B]});
np(w,u[nc]);k+=l;f[C](w)}}b=h[D](a.Yb.top);a.Mq||(g=k-g,c=a.Yb[Hc]-a.Yb.top,a.tL==oE?b+=c-g:a.tL==pD&&(b+=h[t]((c-g)/2)));for(s=0;s<f[J];s++)w=f[s],w.Wb[Ey].top+=b,w.ma[Gz].y+=b;return f}function MJa(a,b,c,d){for(var e=Hi(b,function(a,b){return h.max(a,b.F[J])},0),f=[],g=0;g<e;g++){var k=0==g?c:d;Y(b,function(a,b){g<a.F[J]&&f[C]({key:b,min:0==g&&0==b?this.ta[uc]:k,Tc:[]})},a)}return f}function JJa(a,b){var c=a[J]-1;return 1<a[J]&&1>b[c][J]}
function IJa(a,b){var c=a.Yb[Hc]-a.Yb.top,d=a.ta[uc],e=c-a.tE*d,f=1<a.tE?e/(a.tE-1):0,g=(c-((d+f)*b[J]-f))/2,k=[];Y(b,function(a){var b=h[D](g);Y(a,function(a){a.ma[Gz].y+=b;a.Wb[Ey].top+=b});g+=d+f;Zi(k,a)});return k}function US(a,b,c){var d=a.ek+a.ht,e=h.min(a.Pl[r]*(2-1.618)/2,c);if(e<d)return[];a=PJa(a,e,b);return aP(a,c)}
function HJa(a,b,c,d){for(var e=a.Yb[Zc]-a.Yb[G],f=a.ek+a.ht,g=h[D](1.618*a.ta[uc]),k=[],l=0,n=h[D](a.Yb.top),q=0;q<b[J];q++){var s=c[q],u=UN(a.Wc,s[cd],a.ta,b[q]-f-(0<q?g:0),1),w=0<u.F[J]?u.F[0]:O,z=a.Wc(w,a.ta)[r],B=[{x:l+f,y:0,length:z,text:w}],F={};F.id=s.id;F.ma={text:s[cd],X:a.ta,cq:null,F:w?B:[],anchor:new uP(0,n),Cc:nI,Bc:nI,vb:u.ge?s[cd]:O,Cb:0};F.O=!0;F.Wb={};F.Wb.brush=s.brush.o();a.ta.Tb&&F.Wb.brush.dd(a.ta.Tb,1);tw(F.Wb,new vl(l,n,a.ek,a.iF));np(F,s[nc]);k[C](F);l+=z+f+g}b=a.Yb[G];d||
(d=l-g,a.tL==oE?b+=e-d:a.tL==pD&&(b+=h[t]((e-d)/2)));for(q=0;q<k[J];q++)F=k[q],Ya(F.Wb[Ey],F.Wb[Ey][G]+b),F.ma[Gz].x+=b;return k}function PJa(a,b,c){var d=a.ek+a.ht,e=h[D](1.618*a.ta[uc]);return Gi(c,function(a,c){var k=this.Wc(a[cd],this.ta)[r]+d,l=h.min(b,k),k=k-l;0<c&&(l+=e);return{min:l,Tc:[k]}},a)}function TS(a,b){for(var c=Oe;10<=b;)c+=Oe,b/=10;return a.Wc(c+Tq+c,a.S5)[r]};function WS(a,b,c,d,e){this.mz=a;this.Nb=null;rp(this,b);this.Ac=c;this.fj=this.kf=null;a=this.L=this.f5();a.Ac=c;pa(a,d);Sa(a,e);a.Wa=Gn(b,Ah,aFa,R);a.Kj=zn(b,GE);a.Nl=vn(b,HE,h[D](h.pow(2*(a[r]+a[A]),1/3)));a.eT=Gn(b,kza,bFa,JF);a.Ls=pn(b,AAa);a.Gy=Gn(b,eza,ofa,oh);a.R2=pn(b,awa);a.nD=Jn(b,HC);a.W2=Jn(b,Era);c=a.W2;d=a.nD;c=Xm(c)?c.gb():Xm(d)?Wm(c)?Mm(c.gb(),d.gb(),c.Oe):d.gb():null;a.fK=c;a.lea=Cn(b,gra,O);a.T2=Cn(b,Yua,O);a.$u=a.fK||O;c=zn(b,HI);a.Iy=Gn(b,yAa,qP,XG);d=Ln(b,JI,{Va:a.Kj,fontSize:a.Nl,
Tb:a.Iy==mF?a.$u:R});Ap(a,{text:c,X:d,cq:null,F:[],Cc:nI,Bc:oE,vb:O,anchor:null,Cb:0});a.qD=Gn(b,dra,qP,XG);a.Fc=pn(b,sF);a.Lj=pn(b,qF);a.By=Gn(b,Mva,nFa,ZD);this.e5();this[Fc]();if(a.By==gE&&(!a.xf||a.xf.line!=a.k[J]))throw m("DIVE interactivity model is only supported when all series are of type line.");}WS[K].f5=function(){return new sS};WS[K].Ay=function(){return this.L};
Ma(WS[K],function(){var a=this.L;QJa(this);var b=this.u6(),c=this.t6(),d=null,e=a.Wa;!a.Uc||e!==cH&&e!==QH?a.R2&&e!==cH&&e!==cD&&(d=2):d=2;this.kf=new SS(a,this[eq],b,d);this.fj=new AJa(a,this[eq],c);this.s6();FJa(this.kf);var b=this.L,e=b[uz].X[uc],c=this.kf.ta[uc],f=this.kf[zy](),g=this.fj.ta[uc],k=this.fj[zy](),d=b.Iy==XG?b[uz][cd]:O,l=UN(this.Ac,d,b[uz].X,b.A[r],ea),n=h.max(2,h[D](e/3.236)),q=h.max(2,h[D](c/1.618)),g=h.max(2,h[D](g/1.618)),s=h.max(2,h[D](1.618*b.Nl)),u=[];u[C]({key:XC,min:2,Tc:[s-
2]});u[C]({key:OI,min:0,Tc:[ea]});0<l.F[J]&&u[C]({key:HI,min:e+2,Tc:[]});if(f==NI){for(var f=this.kf,s=b.A[r],w=f.qE,z=US(f,w,s),B=1;(0==f.m4||f.m4>B)&&z[J]<w[J];)++B,w=$i(w,z[J]),z=US(f,w,s);s=B;for(f=0;f<s;++f)u[C]({key:DF,min:c+2,Tc:[q-2]})}k==NI&&u[C]({key:MD,min:this.fj[ez]()+2,Tc:[g-2]});for(f=1;f<l.F[J];f++)u[C]({key:HI,min:e+2,Tc:[n-2]});k=bP(u,b.A.top);e=k[OI][0]||0;l=k[uz]||[];n=UN(this.Ac,d,b[uz].X,b.A[r],l[J]);for(f=0;f<n.F[J];f++)e+=l[f],b[uz].F[C]({text:n.F[f],x:b.A[G],y:e,length:b.A[r]});
b[uz].vb=n.ge?d:O;d=k.legend||[];0<d[J]&&(this.kf.tE=d[J],c=e+d[0]-c,e+=Mda[Mc](null,d),this.kf.Go(new rl(c,b.A[Zc],e,b.A[G])));c=k.colorBar||[];0<c[J]&&(e+=c[0],b=new rl(e-this.fj[ez](),b.A[Zc],e,b.A[G]),this.fj.Go(b));a.Ea=this.kf.zW();a.gi=this.fj.zW()});WS[K].e5=function(){var a=this.mz,b=new ku(a);if(2>b.H())throw m("Not enough columns given to draw the requested chart.");if(pn(this[eq],EH)){for(var c=[],a=a.M()-1;0<=a;a--)c[C](a);b.qn(c)}this.Nb=b};
function RJa(a,b,c,d){null!=b||(b=d());b=h[D](b);null!=a||(a=(c-b)/2);a=h[D](a);b=h.min(a+b,c);return{start:a,end:b}}
function QJa(a){var b=a.L,c=Mn(a[eq],wD,b[r]),d=Mn(a[eq],tD,b[A]),e=Mn(a[eq],vD,b[A]),f=Mn(a[eq],uD,b[r]),g=W(function(){var a=b[r]/1.618,c=b[r]-b[A]*(1.618-1);return h[D](a>c?a:(a+2*c)/3)},a),f=RJa(f,c,b[r],g),c=h.min(f[y],f.end),f=f.end,g=f-c;a=W(function(){var a=b[A]/1.618,c=b[A]-b[r]*(1.618-1);return h[D](a>c?a:(a+2*c)/3)},a);e=RJa(e,d,b[A],a);d=h.min(e[y],e.end);e=e.end;b.A={left:c,right:f,width:g,top:d,bottom:e,height:e-d}};function XS(a,b,c,d){return new SJa(a,b,c,d)}function SJa(a,b,c,d){this.vN=b;this.le=new Io({pattern:a});this.Opa=c;this.Npa=d}ua(SJa[K],function(a){a/=this.vN;return this.le.Ee(a)+(ne+(2>h.abs(a)?this.Opa:this.Npa))});function YS(){this.wca=new Date;this.Dk(tf)}YS[K].Dk=function(a){switch(a){case Sf:a=Do.YEAR_FULL;break;case Bf:a=jba;break;case vf:a=Do.YEAR_MONTH_ABBR;break;case jf:a=qo[vd].SHORT_DATE;break;default:a=qo[vd].SHORT_DATETIME}this.le=new Go({pattern:a,timeZone:0})};ua(YS[K],function(a){this.wca[Jc](a);return this.le.Ee(this.wca)});function ZS(){this.S1=null;this.hD=[];this.AV=this.ny=this.LJ=null}function $S(a,b){a.S1=b;return a}function aT(a,b){a.LJ=b;return a}ZS[K].mE=function(a){this.ny=a;return this};
function TJa(a,b){var c;c=cP(di(b)?b:3);c=[XS(c,h.pow(10,15),dpa,dpa),XS(c,h.pow(10,12),Apa,Apa),XS(c,h.pow(10,9),boa,boa),XS(c,h.pow(10,6),Roa,Roa)];a.hD=c;return a}function bT(a){var b;b=cP(di(5)?5:3);b=[XS(b,h.pow(10,15),Af,Af),XS(b,h.pow(10,12),Lf,Lf),XS(b,h.pow(10,9),$na,$na),XS(b,h.pow(10,6),sf,sf)];a.hD=b;return a}ZS[K].jq=function(){var a;a=this.AV?new Io(this.AV):new Io({pattern:cP(di(this.S1)?this.S1:16)});return new UJa(a,this.hD,this.LJ,this.ny)};
function UJa(a,b,c,d){this.Upa=a;this.hD=b||[];this.LJ=c||null;this.ny=d||null}ua(UJa[K],function(a){var b=0>a;a=h.abs(a);if(this.LJ){var c=this.LJ;if(0!=a){var d=h[t](h.log(h.abs(a))/BDa)+1;d>c?(c=h.pow(10,d-c),a=h[D](a/c)*c):(c=h.pow(10,c-d),a=h[D](a*c)/c)}}c=null;for(d=0;d<this.hD[J];d++){var e=this.hD[d];if(a>=e.vN){c=e[Kb](a);break}}null==c&&(c=this.Upa.Ee(a));this.ny&&(a=this.ny.symbol,d=this.ny.usePadding?ne:O,c=this.ny[jc]==zs?c+d+a:a+d+c);return b?Le+c:c});function cT(a,b,c,d,e,f){this.hd=a;this.ya=b;this.vw=c;this.zt=d;this.Gb=f}function VJa(a,b,c){return new cT(a,b,!0,!0,0,c)}function dT(a,b,c){return new cT(a,b,!1,!1,0,c)}pw(cT[K],function(){return h[D](this.ya)});fb(cT[K],function(){return this.hd});cT[K].sd=function(){return this.Gb};cT[K].Zl=function(a){this.Gb=a};function eT(a,b){this.JJ=a;this.IJ=b||0;var c;c=this.JJ+this.IJ;if(1<=c)c=1;else{var d=c[hc]();c=0;var e=d[ld](jE);-1!=e?c=la(d[ec](e+1),10):e=d[J];d=d[ld](Me);-1!=d&&(c-=e-1-d);c=h.pow(10,-c)}this.hca=c;this.ya=0}T=eT[K];Ga(T,function(){this.ya++;return this[I]()});T.wg=function(){this.ya--;return this[I]()};fb(T,function(){return h[D]((this.ya*this.JJ+this.IJ)*this.hca)/this.hca});ta(T,function(a){this.ya=h[t]((a-this.IJ)/this.JJ);return this[I]()});
sa(T,function(a){this.ya=h[xb]((a-this.IJ)/this.JJ);return this[I]()});Va(T,function(a){this.ya=h[D]((a-this.IJ)/this.JJ);return this[I]()});function WJa(a,b,c,d){this.fa=a;this.dg=b;this.ib=c;this.le=d}function XJa(a,b){var c=b[J];if(0<c)for(;--c;)if(YJa(a,b[c-1],b[c]))return!1;return!0}function YJa(a,b,c){var d=ZJa(a,b),e=ZJa(a,c);return h.abs(a.fa.fb(b)-a.fa.fb(c))<(d+e)/2}function ZJa(a,b){var c=a.le[Kb](b);return a.dg.mu(c,a.ib)}function $Ja(a,b,c){b=a.fa.bf(b);a=a.fa.bf(c);return h.abs(a-b)}function fT(a,b){for(var c=[],d=0;d<b[J];d++){var e=b[d];c[C](VJa(e,a.fa.fb(e),a.le[Kb](e)))}return c}
function gT(a,b,c,d){if(b==c)return[b];if(!xj(b))return[c];var e=[];for(b=a[xb](b);b<=c;)e[C](b),b=a[oc]();1==e[J]&&(b=(new eT(d/10))[t](c),b!=e[0]&&e[C](b));return e};function hT(a,b,c,d,e){this.lJ=a;this.nR=b;this.nS=c;this.E1=d;this.jD=e;a=iT(this,a);b=iT(this,b)-a;this.py=(d-c)/b;this.QJ=this.py*a-c}hT[K].fb=function(a){return iT(this,a)*this.py-this.QJ};hT[K].bf=function(a){t:switch(a=(a+this.QJ)/this.py,this.jD){case 0:a=h.pow(h.E,a);break t;case 1:break t;default:a=h.pow(a*this.jD+1,1/this.jD)}return a};function iT(a,b){switch(a.jD){case 0:return h.log(b);case 1:return b;default:return(h.pow(b,a.jD)-1)/a.jD}};function jT(a,b,c,d,e,f){this.ks=a;this.dJ=b;this.Jz=c;this.Iz=d;this.Pu=e;this.$aa=f;this.ks==this.dJ?e=this.ks/2:ga(this.$aa)?e=TO(1,VO(this.dJ-this.ks))/1E3:(e=this.$aa/2,0<this.ks&&(e=h.min(this.ks,e)));this.Hl=e;a>=this.Hl?(this.Sf=new hT(a,b,c,d,this.Pu),this.ei=h[D](this.Sf.fb(this.Hl))):b<=-this.Hl?(this.Sf=new hT(-b,-a,d,c,this.Pu),this.ei=h[D](this.Sf.fb(this.Hl)),f=2*this.ei-d,e=2*this.ei-c,this.Sf=new hT(-b,-a,f,e,this.Pu)):a>=-this.Hl?(this.ei=h[D](c),this.Sf=new hT(this.Hl,b,this.ei,
d,this.Pu)):b<=this.Hl?(this.ei=h[D](d),e=2*this.ei-c,this.Sf=new hT(this.Hl,-a,this.ei,e,this.Pu)):(this.Sf=new hT(this.Hl,b,0,1,this.Pu),e=this.Sf.fb(-a),this.ei=h[D](c+e/(e+1)*(d-c)),b>=-a?this.Sf=new hT(this.Hl,b,this.ei,d,this.Pu):(e=2*this.ei-c,this.Sf=new hT(this.Hl,-a,this.ei,e,this.Pu)));this.eg=d<c}T=jT[K];T.Sb=function(){return this.ks};T.Zb=function(){return this.dJ};T.Zn=function(){return this.Jz};T.Dm=function(){return this.Iz};
T.bf=function(a){if(this.ks==this.dJ)return this.ks;var b=this.eg?-1:1;return a*b>this.ei*b?this.Sf.bf(a):a*b<this.ei*b?-this.Sf.bf(2*this.ei-a):0};T.fb=function(a){return this.ks==this.dJ?h.abs(this.Jz-this.Iz)/2:a>this.Hl?this.Sf.fb(a):a<-this.Hl?2*this.ei-this.Sf.fb(-a):this.ei};function kT(a){this.Fpa=a[Ab]();this.GJ=a[J];this.ya=0}T=kT[K];Ga(T,function(){this.ya++;return this[I]()});T.wg=function(){this.ya--;return this[I]()};fb(T,function(){var a=h[t](this.ya/this.GJ);return TO(this.Fpa[this.ya-a*this.GJ],a)});ta(T,function(a){this.ya=this.GJ*WO(a);if(this[I]()!=a)for(;this.wg()>a;);return this[I]()});sa(T,function(a){this.ya=this.GJ*VO(a);if(this[I]()!=a)for(;this[oc]()<a;);return this[I]()});
Va(T,function(a){this.ya=this.GJ*WO(a);if(this[I]()!=a){for(;this.wg()>a;);if(a-this[I]()<this[oc]()-a)return this.wg()}return this[I]()});function lT(a,b,c,d,e){this.Sf=a;this.G0=e;this.Kp=new WJa(a,c,d,b);this.Sr=new kT([1,2,5])}lT[K].cG=function(){var a=this.O_(),b;this.Sr[t](a);do b=new eT(a),b=gT(b,this.Sf.Sb(),this.Sf.Zb(),a),a=this.Sr[oc]();while(!XJa(this.Kp,b));return fT(this.Kp,b)};lT[K].O_=function(){var a=this.Sf.Zn(),b=this.Sf.Dm(),c=$Ja(this.Kp,b-this.G0,b),d=$Ja(this.Kp,a,a+this.G0),c=h.max(d,c),d=this.Sf.fb(0);d>=a&&d<=b&&(a=this.Sf.bf(this.Sf.fb(0)+this.G0),c=h.max(c,a));return this.Sr[xb](c)};function mT(a,b,c,d){this.lJ=a;this.nR=b;this.T1=c;this.fda=d;this.py=(this.fda-this.T1)/(this.nR-this.lJ);this.QJ=this.py*this.lJ-this.T1}T=mT[K];T.bf=function(a){return(a+this.QJ)/this.py};T.fb=function(a){return a*this.py-this.QJ};T.Zn=function(){return this.T1};T.Dm=function(){return this.fda};T.Sb=function(){return this.lJ};T.Zb=function(){return this.nR};function nT(a,b){this.jR=a;this.kJ=h[t](a/10);this.ss=a-this.kJ;this.ec=0;this.mR=VO(h.abs(b));this.gy=this.ss*this.mR;this.ya=0}function aKa(a){var b=h[t](a.ya/a.ss);a=10*(a.ya+a.kJ-b*a.ss)/a.jR;0==a&&(a=1);return TO(a,b)}T=nT[K];fb(T,function(){this.ya=h.abs(this.ec)+this.gy;return 0<this.ec?aKa(this):0>this.ec?-aKa(this):0});Ga(T,function(){this.ec++;return this[I]()});T.wg=function(){this.ec--;return this[I]()};
ta(T,function(a){var b=this.kJ,c=VO(h.abs(a));if(h.abs(a)<=h.pow(10,this.mR))return this.ec=0>a?-1:0,this[I]();0<a?this.ec=this.ss*c-this.gy:0>a&&(this.ec=this.gy-this.ss*c,b=-b);this[I]()!=a&&(c=this.jR*a/TO(1,WO(h.abs(a))),this.ec+=h[t](c)-b);return this[I]()});
sa(T,function(a){var b=this.kJ,c=VO(h.abs(a));if(h.abs(a)<=h.pow(10,this.mR))return this.ec=0<a?1:0,this[I]();0<a?this.ec=this.ss*c-this.gy:0>a&&(this.ec=this.gy-this.ss*c,b=-b);this[I]()!=a&&(c=this.jR*a/TO(1,WO(h.abs(a))),this.ec+=h[xb](c)-b);return this[I]()});
Va(T,function(a){var b=VO(h.abs(a));if(h.abs(a)<=h.pow(10,this.mR))return this.ec=0;if(0<a){this.ec=this.ss*b-this.gy;if(this[oc]()>a)return a-this[I]()>=this.wg()-a?this[oc]():this[I]();this.wg()}else if(0>a){this.ec=this.gy-this.ss*b;if(this.wg()<a)return a-this[I]()<this[oc]()-a?this.wg():this[I]();this[oc]()}this[I]()!=a&&(b=this.jR*a/TO(1,WO(h.abs(a))),this.ec+=h[D](b)-this.kJ);return this[I]()});function oT(a,b,c,d,e,f){this.fa=a;this.le=b;this.dg=c;this.ib=d;this.xj=f;this.dma=e;this.Kp=new WJa(a,c,d,b);this.Sr=new kT([1,2,5])}
oT[K].cG=function(){var a=this.xj/10,b=this.O_(),c=new nT(b,a),c=gT(c,this.fa.Sb(),this.fa.Zb(),b);if(2>c[J])return fT(this.Kp,c);var b=c[0],d=c[1];if(0==b){if(3>c[J])return fT(this.Kp,c);b=d;d=c[2]}c=TO(1,WO(h.abs(b)));c==b&&(c*=10);this.Sr[xb](c/h.abs(d-b));do if(b=this.Sr.wg(),c=new nT(b,a),c=gT(c,this.fa.Sb(),this.fa.Zb(),b),b=this.Kp,d=[],!(1>=c[J]||0!=c[0])){d[C](c[0]);for(var e=1,f=c[J];e<f;e++)YJa(b,c[0],c[e])||d[C](c[e]);c=d}while(!XJa(this.Kp,c));return fT(this.Kp,c)};
oT[K].O_=function(){var a=this.fa.fb(10*this.xj),b;this.Sr[t](1);do b=this.Sr[oc](),b=this.fa.fb(10*this.xj*(b-1)/b);while(h.abs(a-b)>=this.dma);return this.Sr.wg()};function bKa(a,b){this.wy=null!=a?a:1;12<this.wy&&(this.Cqa=new eT(h[t](this.wy/12)));this.Aqa=b||0;this.Ml=new Date;this[t](0)}T=bKa[K];fb(T,function(){return this.Ml[bc]()});Ga(T,function(){var a=this.Ml[zc](),a=a+this.wy;this.Ml[Ud](a);return this[I]()});T.wg=function(){this.Ml[Ud](this.Ml[zc]()-this.wy);return this[I]()};
ta(T,function(a){this.Ml[Jc](a);1<this.wy&&(this.Ml[Ud](this.Ml[zc]()-(this.Ml[zc]()+12-this.Aqa)%this.wy%12),12<this.wy&&(a=this.Cqa[t](this.Ml[Jb]()),this.Ml.setUTCFullYear(a)));this.Ml.setUTCDate(1);this.Ml.setUTCHours(0,0,0,0);return this[I]()});sa(T,function(a){return this[t](a)<a?this[oc]():this[I]()});Va(T,function(a){return this[t](a)!=a&&a-this[I]()<this[oc]()-a?this.wg():this[I]()});function cKa(){this.ya=0}T=cKa[K];Ga(T,function(){this.ya++;return this[I]()});T.wg=function(){this.ya--;return this[I]()};fb(T,function(){return TO(1,this.ya)});ta(T,function(a){this.ya=VO(a);return this[I]()});sa(T,function(a){this.ya=WO(a);return this[I]()});Va(T,function(a){var b=TO(1,WO(a)),c=b/10;this.ya=h[D](0.4342944819032518*h.log(a-c<b-a?c:b));return this[I]()});function dKa(a){a?(this.Dj=[1E3,5E3,1E4,15E3,3E4,6E4,3E5,6E5,9E5,18E5,36E5,108E5,216E5,432E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.Ne=new kT([1,2,5])):(this.Dj=[1E3,6E4,36E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.Ne=new cKa);this.gR=this.Ne[D](this.Dj[0]);this.r0=this.Ne.wg();this.xna=this.r0+(this.gR-this.r0)/2;this.AC=this.Dj[this.Dj[J]-1];this.Ne[D](1);this.Zaa=this.AC*this.Ne[oc]();this.zna=this.AC+(this.Zaa-this.AC)/2;pT(this,2)}
function pT(a,b){a.t0=1==b||4==b;2==b?a.ya=0:3==b?a.ya=a.Dj[J]-1:1==b?a.Vi=1:4==b&&(a.Vi=a.AC)}T=dKa[K];fb(T,function(){return this.t0?this.Vi*this.Ne[I]():this.Dj[this.ya]});ta(T,function(a){if(a<this.gR)return pT(this,1),this.Ne[t](a);if(a>=this.Zaa)return pT(this,4),this.Vi*this.Ne[t](a/this.Vi);for(pT(this,2);a>=this.Dj[this.ya];)this.ya++;return this.Dj[--this.ya]});
sa(T,function(a){if(a<=this.r0)return pT(this,1),this.Ne[xb](a);if(a>this.AC)return pT(this,4),this.Vi*this.Ne[xb](a/this.Vi);for(pT(this,3);a<=this.Dj[this.ya];)this.ya--;return this.Dj[++this.ya]});Va(T,function(a){if(a<this.xna)return pT(this,1),this.Ne[D](a);if(a>=this.zna)return pT(this,4),this.Vi*this.Ne[D](a/this.Vi);for(pT(this,3);0<this.ya&&a<this.Dj[this.ya];)this.ya--;this.Dj[this.ya+1]-a<=a-this.Dj[this.ya]&&this.ya++;return this.Dj[this.ya]});
Ga(T,function(){this.t0?(this.Ne[oc](),1==this.Vi&&this.Ne[I]()==this.gR&&pT(this,2)):(this.ya++,this.ya==this.Dj[J]&&(pT(this,4),this.Ne[D](1),this.Ne[oc]()));return this[I]()});T.wg=function(){this.t0?(this.Ne.wg(),this.Vi==this.AC&&1==this.Ne[I]()&&pT(this,3)):(this.ya--,-1==this.ya&&(pT(this,1),this.Ne[D](this.gR),this.Ne.wg()));return this[I]()};function qT(a){a=(new dKa(!0))[D](a);return 2629746E3>a?6048E5==a?new eT(a,3456E5):new eT(a):new bKa(h[D](a/2629746E3))}
function eKa(a){if(!na(a))return txa;var b=new Date;b[Jc](a);a=O+rT(b[Jb]()[hc](),4);var c=b[zc](),d=b[Jd](),e=1!=d,f=b[ee](),g=b[de](),k=b.getUTCSeconds(),b=b.getUTCMilliseconds(),l=0!=f||0!=g||0!=k||0!=b;if(0!=c||e||l)a=a+Le+rT((c+1)[hc](),2);if(e||l)a+=Le,a+=rT(d[hc](),2);l&&(a+=Lf,a+=rT(f[hc](),2),a+=Xe,a+=rT(g[hc](),2),a+=Xe,a+=rT(k[hc](),2),a+=Me,a+=rT(b[hc](),3));return a}
function sT(a,b){var c=O,d=new Date;d[Jc](a);var e=d[zc](),f=d[Jd](),g=d[ee](),k=d[de](),l=d.getUTCSeconds(),n=d.getUTCMilliseconds(),c=c+rT(d[Jb]()[hc](),4);if(b==Sf)return c;c=c+Le+rT((e+1)[hc](),2);if(b==vf)return c;c+=Le;c+=rT(f[hc](),2);if(b==jf)return c;c+=Lf;c+=rT(g[hc](),2);c+=Xe;c+=rT(k[hc](),2);c+=Xe;c+=rT(l[hc](),2);c+=Me;return c+=rT(n[hc](),3)}function rT(a,b){for(var c=a[J];c<b;c++)a=Oe+a;return a}
function tT(a){if(a==txa||null==a||a==O)return ja;var b=0,c=0,d=1,e=0,f=0,g=0,k=0,b=la(a[ec](0,4),10);4<a[J]&&(c=la(a[ec](5,2),10)-1,7<a[J]&&(d=la(a[ec](8,2),10),10<a[J]&&(e=la(a[ec](11,2),10),f=la(a[ec](14,2),10),g=la(a[ec](17,2),10),k=la(a[ec](20,3),10))));return Date.UTC(b,c,d,e,f,g,k)}function uT(a,b){if(a[y]==a.end||0==b)return a;var c=(a.end-a[y])*b,d;d=a[y];d=0>d?-fKa(-d,c):gKa(d,c);var e=a.end,c=0>e?-gKa(-e,c):fKa(e,c);return new zm(d,c)}
function gKa(a,b){if(0==a)return 0;for(var c=a,d=0,e=ja;0<c;){var f=VO(c),g=TO(1,f),k=hKa(c);if(5<k&&(e=5*g+d,e=vT(e,f),e<=a&&e>a-b))break;e=k*g+d;e=vT(e,f);if(e<=a&&e>a-b)break;f=k*g;d+=f;c-=f}return e}function fKa(a,b){if(0==a)return 0;for(var c=a,d=0,e=ja;0<c;){var f=VO(c),g=TO(1,f),k=hKa(c);if(5>k&&(e=5*g+d,e=vT(e,f),e<=a+b&&e>=a))break;e=k*g+d;e=vT(e,f);if(e<=a+b&&e>=a)break;e=(k+1)*g+d;e=vT(e,f);if(e<=a+b&&e>=a)break;f=k*g;d+=f;c-=f}return e}
function vT(a,b){var c=TO(1,h.abs(b));return h[D](a*c)/c}function hKa(a){var b=VO(a),b=TO(1,b);a/=b;b=h.abs(h[D](a)-a);0!=b&&1E-10>b&&(a=h[D](a));return h[t](a)};function iKa(a,b,c,d,e,f,g,k,l){this.Wja=a;this.Q8=b;this.R8=c;this.dg=d;this.Nf=e;this.fa=f;this.jP=g;this.ib=k;this.HY=l;this.Vja=no(a);this.oP=no(b);this.Nf.Dk(this.Q8)}function jKa(a,b,c){var d=a.fa.fb(b);c=a.fa.fb(c);d=(d+c)/2;return dT(a.fa.bf(d),d,a.Nf[Kb](b))};function wT(a,b,c,d,e,f,g){this.fa=a;this.Pj=b;this.dg=c;this.Nf=d;this.jP=e;this.ib=f;this.HY=g;this.W8=[xT(this,jf,1),xT(this,jf,7),xT(this,vf,1),xT(this,vf,2),xT(this,vf,3),xT(this,Bf,1),xT(this,vf,6),xT(this,Sf,1),xT(this,Sf,2),xT(this,Sf,5),xT(this,Sf,10),xT(this,Sf,20),xT(this,Sf,50),xT(this,Sf,100),xT(this,Sf,1E3),xT(this,Sf,1E4),xT(this,Sf,1E7)]}function xT(a,b,c){return new iKa(a.Pj,b,c,a.dg,a.Nf,a.fa,a.jP,a.ib,a.HY)}
wT[K].cG=function(){for(var a=no(this.Pj),b=0;b<this.W8[J];b++){var c=this.W8[b];if(a<=c.oP){t:{var d=c,e=d.fa.Sb(),f=d.fa.Zb();d.Nf.Dk(d.Wja);if(e==f)c=[dT(e,h.abs(d.fa.Zn()-d.fa.Dm())/2,d.Nf[Kb](e))];else{var g,c=d.Nf[Kb](f);g=new cT(f,d.fa.Dm(),!0,!0,0,c);d.Nf.Dk(d.Q8);for(var k=1==d.R8&&d.oP>d.Vja,l=qT(d.oP*d.R8),n=qT(d.oP),c=[],q=ja,s=l[xb](e),e=n[xb](e);e<=f;e=n[oc]()){var u=d.fa.fb(e);if(e==s){var s=l[oc](),w=d,z=q,B=e,F=w.dg.mu(w.Nf[Kb](z),w.ib),M=w.dg.mu(w.Nf[Kb](B),w.ib);if(h.abs(w.fa.fb(z)-
w.fa.fb(B))-(F+M)/2<w.jP){c=null;break t}k?(ga(q)||c[C](jKa(d,q,e)),c[C](new cT(e,u,!0,!0,0,null))):(q=VJa(e,u,d.Nf[Kb](e)),c[C](q));q=e}else c[C](new cT(e,u,!1,!0,0,null))}k&&f<e&&(l=d,k=c,e=n,n=l.Nf[Kb](f),s=l.dg.mu(n,l.ib),q=e[I](),e=e.wg(),e=l.fa.fb(e),q=l.fa.fb(q),l=l.fa.fb(f),q=(e+q)/2,l-q>s/2&&k[C](dT(f,q,n)));if(d.HY){f=d;n=g;l=c;k=void 0;i:{for(k=l[J]-1;0<=k;k--)if(null!=l[k].sd()){k=l[k];break i}k=null}null!=k&&(l=f.dg.mu(k.sd(),f.ib),s=f.dg.mu(n.sd(),f.ib),h.abs(k[zy]()-n[zy]())-(l+s)/
2<f.jP&&k.Zl(null));c[C](g)}g=c;for(n=f=0;n<g[J];n++)null!=g[n].sd()&&f++;if(2>f)c=d,d=c.Nf[Kb](c.fa.Sb()),g=c.Nf[Kb](c.fa.Zb()),d=d+Le+g,g=[],f=h.abs(c.fa.Zn()-c.fa.Dm()),c.dg.qc(d)>f+40||g[C](dT(ja,c.fa.Zn()+c.fa.Dm()/2,d)),c=g;else{i:{d=c;if(!(2>d[J]))for(g=d[0],f=1;f<d[J];f++){n=d[f];if(5>h.abs(n[zy]()-g[zy]())&&g[I]()!=n[I]()){d=!0;break i}g=n}d=!1}if(d){d=[];for(g=0;g<c[J];g++)f=c[g],f.zt&&!f.vw||d[C](f);c=d}}}}if(null!=c)return c}}return[]};function yT(a,b,c,d,e,f,g,k,l,n,q){e&&(e=c,c=d,d=e);if(a==b)return g=(d-c)/2+c,q=q[Kb](a),[dT(a,g,q)];a=1==f?new mT(a,b,c,d):new jT(a,b,c,d,f,g);if(a.Sb()==a.Zb())b=1;else{c=h.min(a.Zn(),a.Dm());d=h.max(a.Zn(),a.Dm());f=h.abs(a.bf(c));e=h.abs(a.bf(d));b=h.max(f,e);var s=0,u=a.fb(0);if(c>u||u>d)s=h.min(f,e);c=a.fb(s);b=a.fb(b);b=kKa(c,a)/kKa(b,a)}return(0.65<b?new lT(a,q,n,k,l):new oT(a,q,n,k,l,g)).cG()}function kKa(a,b){var c=b.bf(a),d=b.bf(a+10);return h.abs(d-c)};function zT(a,b){this.Ara=a;this.zra=b}zT[K].qc=function(a){return a[J]*this.Ara};Kw(zT[K],function(){return this.zra});zT[K].mu=function(a,b){return b==Jg?this.qc(a):this[ez](a)};function AT(a,b){this.JR=a;this.ta=b}AT[K].qc=function(a){return this.JR(a,this.ta)[r]};Kw(AT[K],function(a){return this.JR(a,this.ta)[A]});AT[K].mu=function(a,b){return b==Jg?this.qc(a):this[ez](a)};function lKa(a,b,c,d,e){this.VX=a;this.uO=b;this.N8=c;this.Mja=vn(d,e(eva));this.Oja=vn(d,e(gva));this.Nja=vn(d,e(fva));this.Lja=vn(d,e(dva));this.Kja=vn(d,e(bva));this.p6=vn(d,e(cva));this.Pja=vn(d,e(kva));this.L8=pn(d,e(Zua))}function mKa(a,b){return new lKa(nKa,oKa,pKa,a,b)}
lKa[K].dga=function(a,b,c,d,e,f){var g,k;g=h[D](0.15*(b-a));a-=g;b+=g;k=dS(c,qKa,this.uO);c=dS((b-a)/this.Pja/2,this.VX,this.uO);var l=rKa(c);c=gS(l);g=a;a=this.N8[c];k=eS(k)<eS(l);a=sKa({Hh:g,Zi:b,oY:a[nc],t8:a[xz],u8:a.jx,pY:a.nu,Dta:Ai(a.nu),r8:this.Mja,Js:e.Js,gd:e.gd,s8:this.Kja,mY:[],q8:0},d,f);if(!(this.L8&&1==a[Cy]&&0<c&&k)){f=BT(this,e.gd,1==a[Cy]&&k?1:0,a.wb,a.UO);if(this.L8&&1<a[Cy]){if(a.vja/a[Cy]<this.Lja)d=[];else{e=e.Js;g=[];c=new fS(a.wb[0].ra,new Date(b),c,1);for(b=0;c.bx<c.Oz;)0!=
b%a[Cy]&&(k=c[oc](),l=d(k[bc]()),g[C]({ra:k,aa:l,O:!0,brush:e,length:5})),b++;d=g}a=Xi(a.wb,d)}else a=a.wb;return{wb:a,aj:f}}c=this.N8[c-1];f=sKa({Hh:g,Zi:b,oY:c[nc],t8:c[xz],u8:c.kx,pY:c.lx,r8:this.Oja,Js:e.kK,gd:e.OD,s8:this.p6,mY:a.wb,q8:this.Nja},d,f);if(null==f)return d=BT(this,e.gd,2,a.wb,a.UO),{wb:a.wb,aj:d};d=BT(this,e.gd,1,a.wb,a.UO);e=BT(this,e.OD,1,f.wb,f.UO,d);a=Xi(f.wb,a.wb);f=Xi(d,e);return{wb:a,aj:f}};
function sKa(a,b,c){for(var d=Gi(a.u8,function(a){return new Go({pattern:a})}),e=0;e<a.pY[J];++e){var f=a.pY[e],g=0,k=mIa(a.t8,f),k=aS(new Date(a.Hh),k);4==a.oY&&(k=jIa(k));for(var l=new fS(k,new Date(a.Zi),a.oY,f),k=[],n=!0,q=b(a.Hh),s=-1;l.bx<l.Oz;){var u=l[oc](),w=b(u[bc]());-1==s&&w>=q&&(s=k[J]);var z=l.zO();if(null!=z){z=b(z[bc]());if(z<w+1)continue;if(z-w<a.r8){n=!1;break}}for(z=!1;g<a.mY[J];){var B=a.mY[g];if(h.abs(B.aa-w)<a.q8){z=!0;break}if(B.aa>w){g=h.max(0,g-1);break}g++}z||k[C]({ra:u,
aa:w,O:!0,brush:a.Js,length:null})}if(n){1<s&&(k=$i(k,s-1));g=n=null;for(q=0;q<d[J];++q){s=d[q];u=!0;w=[];for(l=0;l<k[J];++l){var z=k[l],B=s.Ee(z.ra),F=c(B,a.gd)[r];if(l+1<k[J]&&k[l+1].aa-z.aa<a.s8+F){u=!1;break}w[C]({text:B,Oha:F})}if(u){n=q;g=w;break}}if(null!=n){a=ea;for(l=0;l<k[J]-1;++l)a=h.min(a,k[l+1].aa-k[l].aa);return{wb:k,UO:g,multiple:f,vja:a}}}}return null}
function BT(a,b,c,d,e,f){var g=[];if(null!=f)for(var k=0;k<f[J];++k){var l=f[k].ma,n=l.F[0];g[C](tKa(n.x,n[J],l.Cc,a.p6))}a=1==c?nI:pD;f=0;k=[];l=2==c?d[J]-1:d[J];for(n=0;n<l;++n){var q=d[n];if(q.O&&e[n]){for(var s=h[D](2==c?(d[n+1].aa+q.aa)/2:q.aa),u=e[n].Oha,w=tKa(s,u,a),z=!0;f<g[J];){var B=g[f],F=w,M=B;if(h.max(F[y],M[y])<=h.min(F.end,M.end)){z=!1;break}if(B[y]>w.end){f=h.max(0,f-1);break}f++}z&&k[C]({ra:q.ra,O:!0,aa:s,ma:{text:e[n][cd],X:b,F:[{x:s,y:0,text:e[n][cd],length:u}],Cc:a,Bc:oE,xta:e[n][cd],
anchor:null,Cb:0}})}}return k}function rKa(a){return Gi(a,function(a){return 0<a?1:0})}function tKa(a,b,c,d){d=Qh(d)?d:0;c==nI?(c=a,a=c+b):(c=h[D](a-b/2),a=h[D](a+b/2));return new zm(c-d,a+d)}
var qKa=[[1],[50],[500],[0,1],[0,15],[0,30],[0,0,1],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,0,1]],nKa=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,0,1],[0,0,0,0,0,0,10],[0,0,0,0,0,0,50],[0,
0,0,0,0,0,100]],oKa=3,pKa=[{index:0,duration:[1],jx:[Fg],nu:[1,5,10,50,100,500],kx:[Fg],lx:[1,5,10,50,100]},{index:1,duration:[0,1],jx:[Fg],nu:[1,5,10,15,30],kx:[sna],lx:[1,5,10,15]},{index:2,duration:[0,0,1],jx:[Eg],nu:[1,2,5,15,20,30],kx:[cB],lx:[1,2,5,15]},{index:3,duration:[0,0,0,1],jx:["h a"],nu:[1,2,6,12],kx:["h a"],lx:[1,2,6]},{index:4,duration:[0,0,0,0,1],jx:[uf,ng],nu:[1,2,7],kx:[ng],lx:[1,7]},{index:5,duration:[0,0,0,0,0,1],jx:["MMM y","MMM yy",RB],nu:[1,3,6],kx:[RB],lx:[1,3]},{index:6,
duration:[0,0,0,0,0,0,1],jx:[Jh],nu:[1,2,5,10,20,50,100,200,500,1E3],kx:[Jh],lx:[1,2,5,10,20,50,100,200,500,1E3]}];function CT(a,b,c,d,e,f,g){this.CE=c;this.b=b;np(this,d);ab(this,Gn(b,this.Ha(Ah),eFa,e));this.Zi=this.Hh=null;this.XD=[];this.Bq=null;this.Iea=0<a.xf.bars;c=zn(b,this.Ha(HI));d={Va:a.Kj,fontSize:a.Nl,Tb:a.qD==mF?a.$u:R};d=Ln(b,this.Ha(JI),d);Ap(this,{text:c,X:d,cq:null,F:[],Cc:pD,Bc:nI,vb:O,anchor:null,Cb:0});this.aj=null;this.Sl=Gn(b,this.Ha(sAa),qP,XG);c={color:this[H]!=Dh||a.Wa==QH?zn(b,Wwa):zn(b,nxa),Va:a.Kj,fontSize:a.Nl,Tb:this.Sl==mF?a.$u:R};this.gd=Ln(b,this.Ha(EI),c);d=vn(b,this.Ha(iva));
d=Mm(this.gd[E],a.fK||te,d);this.OD=Ln(b,this.Ha(EI),c);Xa(this.OD,d);this.Pea=Gn(b,this.Ha(Gxa),jFa,ZAa);this.Z2=Gn(b,this.Ha(Iva),kFa,Twa);c=Cn(b,this.Ha(gra),a.lea);this.ZD=new Rm({fill:c});c=Cn(b,this.Ha($ua),a.T2);this.Js=new Rm({fill:c});this.Vo=vn(b,this.Ha(oxa),0);d=vn(b,this.Ha(hva));a=Mm(c,a.fK||te,d);a=Cn(b,this.Ha(AG),a);this.kK=new Rm({fill:a});this.Eo=2;this.Y2=h.max(this.Eo,h[D](this[uz].X[uc]/3.236));nw(this,[]);if(this.zi=g||b.R(this.Ha(GI)))this.zi=Gi(this.zi,function(a){var b={};
b.v=Qh(a.v)?a.v:a;bi(a.f)&&(b.f=a.f);return b});this.WD=0;this.Ol=sn(b,this.Ha(qg),1);Qv(this,this.Ol);this.Gh=this.hh=null;this.iz=this.pv=0;this.zb={min:-ea,max:ea};this.vq=null;this.$ea=f;f=XO(this.b,this.Ha(PF),this.Ha(PH));this.cfa=f===BG;this.Sy=f===OF||this.cfa;this[H]==Dh?(this.gT=this.Ed=this.ca=null,this.Pj=Gn(b,this.Ha(wAa),Dfa,tf),this.qK=ea):this.zi=null}T=CT[K];T.Ha=function(a){return KEa(this.CE,a)};function PS(a,b){di(b)&&0!==b&&!ga(b)&&(a.qK=h.min(h.abs(b),a.qK))}
T.$A=function(a){this.ca.$A(this.qK/10,a||[])};function DT(a,b,c){var d=qS().Ug(b);a.Tw=tn(c,a.Ha(ava));var e=a.Dr(),e=!a.Sy&&In(c,rE)&&(!In(c,Vta)||An(c,a.Ha(Wta+e)));!a.zi&&(e||0>a.Tw||null===a.Tw&&a.Sy)&&(a.gT=!0,a.Tw=-1);d[Fc](c,a.CE,a.Tw);a.ca=d;a.dataType=b;a.Hh=d.R(c,a.Ha(Wg));a.Zi=d.R(c,a.Ha(Ug));a.Bq=c.R(a.Ha(LC),vFa.vAxis.gridlines.baseline)}
function ET(a,b){a.vq=Hn(b,a.Ha(gJ),fFa);if(null===a.vq||a.vq==qE){if(a[H]==Dh){var c=a.ca,d=c.R(b,a.Ha(wBa));di(d)||(d=jP(c,c.R(b,a.Ha(fJ))));var e=c.R(b,a.Ha(vBa));di(e)||(e=jP(c,c.R(b,a.Ha(eJ))));null!=d&&(a.zb.min=d);null!=e&&(a.zb.max=e)}else a.zb.min=sn(b,a.Ha(fJ),a.zb.min),a.zb.max=sn(b,a.Ha(eJ),a.zb.max);a.zb.min>a.zb.max&&(c=a.zb.min,a.zb.min=a.zb.max,a.zb.max=c);a.vq=a.zb.min!=-ea||a.zb.max!=ea?qE:a.$ea;a[H]==Dh&&a.vq==qE&&(a.zb.min!=-ea&&(a.ca.jc=a.zb.min),a.zb.max!=ea&&(a.ca.ic=a.zb.max))}}
function uKa(a){return a.vq==qE&&(a.zb.min==-ea||a.zb.max==ea)}function vKa(a){if(a[H]==Dh&&!a.ca)throw m("Axis type/data type mismatch for "+a.CE);}
function wKa(a,b,c,d,e,f){a.hh=d+(1==a[jx]?0.5:-0.5);a.WD=c-1;a.Gh=d+c*a[jx];c=a.l8(b);d=!1;xKa(a)&&(pn(a.b,a.Ha(jva))||a.gT)&&(d=!0);b=d?yKa(a,b,e,f):zKa(a,b,e,f);return{title:a[uz],name:a.m8(),type:a[H],xo:a.Sy,dataType:a[yy],Ol:a.Ol,hh:a.hh,Gh:a.Gh,ke:{Se:W(a.i8,a),Bk:W(a.Po,a)},position:{Se:W(a.OG,a),Bk:W(a.A6,a)},VM:c,Ed:b.Ed,wb:b.wb,text:a.aj}}
function zKa(a,b,c,d){a[H]==Dh?(AKa(a),a.zi?BKa(a):a.gT?xKa(a)?CKa(a,b):DKa(a,b):EKa(a)):FKa(a,b,a.WD+1);var e=GKa(a),f=null;if(a[H]==Dh){var f=Gi(a[wy],function(a){return{Q9:a,ra:a.ra,aa:a.aa,O:!0,length:null,brush:this.Js}},a),g;if(g=a.Sy?HKa(a,f):IKa(a,f))g=Gi(g,function(a){return{ra:this.A6(a),aa:a,O:!0,length:null,brush:this.kK}},a),Zi(f,g);Ei(f,function(a){if(a.aa*this[jx]<this.hh*this[jx]||FT(this,a.aa))a.O=!1,Wi(this[wy],a.Q9);delete a.Q9},a)}a.iV(b,c,d,null);a.hV(b);return{wb:f,Ed:e}}
function yKa(a,b,c,d){GT(a);if(a.ca.jc>=a.ca.ic)return{wb:null,Ed:null};var e=GKa(a);cj(a.XD);for(var f=ea,g=1;g<a.XD[J];++g){var k=a.XD[g]-a.XD[g-1];k&&(f=h.min(f,k))}var g=mKa(a.b,W(a.Ha,a)),k={gd:a.gd,Js:a.Js,OD:a.OD,kK:a.kK},l=a[jx];Qv(a,1);var n=g.dga(a.ca.jc,a.ca.ic,f,W(a.se,a),k,b.Ac);Qv(a,l);-1===l&&(Ei(n.wb,function(a){a.aa=HT(this,a.aa)},a),Ei(n.aj,function(a){a.aa=HT(this,a.aa);a.ma.F[0].x=HT(this,a.ma.F[0].x)},a));var q=a.oL(b)[lz]===Eh;Ei(n.aj,function(a){a.ra=this.ca.Po(a.ra[bc]());
if(q){var b=a.ma.F[0].x;a.ma.F[0].x=a.ma.F[0].y;a.ma.F[0].y=b}},a);Ei(n.wb,function(a){a.ra=this.ca.Po(a.ra[bc]());if(a.aa*this[jx]<this.hh*this[jx]||FT(this,a.aa))a.O=!1,Wi(n.wb,a)},a);var s=nw(a,[]);Ei(n.aj,function(a){a.aa*this[jx]<this.hh*this[jx]||FT(this,a.aa)?Wi(n.aj,a):s[C]({ra:a.ra,aa:a.aa,text:a.ma[cd],O:a.O})},a);a.iV(b,c,d,n.aj);a.hV(b);return{wb:n.wb,Ed:e}}
function FKa(a,b,c){var d;a.vq==qE?(a.zb.min==-ea?a.zb.min=h.min(0,a.zb.max-1):a.zb.max==ea&&(a.zb.max=h.max(b.Ba[J],a.zb.min+1)),d=a.zb.max-a.zb.min):(a.zb.min=0,a.zb.max=b.Ba[J],d=b.Ba[J]);a.Iea&&(d=h.min(d,h[t]((c+1)/2)));a[H]==mD&&(d=h.max(1,d-1));a.iz=JKa(a);a.pv=a.WD/d;nw(a,$O(b.Ba[J],function(a){var c=a-this.iz;return{ra:b.Ba[a][Z],aa:this.se(a),text:b.Ba[a].Ts[0],O:0<=c&&c<=d}},a))}
function BKa(a){var b=a.ca;cj(a.zi,function(a,c){return b.K8(a.v,c.v)});0<a.zi[J]&&(a.fc(jP(b,a.zi[0].v)),a.fc(jP(b,a.zi[a.zi[J]-1].v)));GT(a);b.cH(b.jc,b.ic,!1);-1===a.Ol&&(a.zi=Yi(a.zi),a.zi[rx]());var c=Gi(a.zi,function(a){return jP(this.ca,a.v)},a);b.Ro(c);var d=kP(a.ca);nw(a,Gi(a.zi,function(a){var c=a.v,g=jP(b,c),g=this.se(g);a=a.f;bi(a)||(a=d.Ee(c));return{ra:c,aa:g,text:a,O:!0}},a))}
function EKa(a){PEa(a.ca,a.Hh,a.Zi,a.vq==oH||uKa(a));a.Sy&&KKa(a);var b=a.ca[wy];uKa(a)&&(b=Fi(b,function(a){return a>=this.zb.min&&a<=this.zb.max},a));di(a.Tw)&&2>a.Tw&&(b=$i(b,0,a.Tw));a.ca.Ro(b);a.ca.pH();var c=kP(a.ca);GT(a);nw(a,Gi(a.ca[wy],function(a){var b=this.ca.Po(a),f=c.Ee(b);return{ra:b,aa:this.se(a),text:f,O:!0}},a))}
function KKa(a){var b=ea,c=null,d,e=a.ca[wy],e=Gi(e,function(a){d=0<a-c?1:-1;a=d*h[t](d*a);c&&0!==a*c&&0<a-c&&(b=h.min(b,h.abs(a-c)));return c=a});b!==ea&&(c=null,Ei(e,function(a,g){null!==c&&(c===a&&Bi[he][L](e,g,1),h.abs(a-c)>b&&(d=0<a-c?1:-1,Ui(e,c+d*b,g+1)));c=a}));a.ca.Ro(e)}
function CKa(a,b){GT(a);var c=a.ca,d=a.oL(b);c.cH(c.jc,c.ic,!1);var e=kP(c);e.Dk(a.Pj);var f=d.Jz,g=d.Iz-1,k=new AT(b.Ac,a.gd);if(d.eg)var l=f,f=g,g=l;d=(new wT(new mT(c.jc,c.ic,f,g),a.Pj,k,e,10,d[lz],!1)).cG();nw(a,[]);for(e=0;e<d[J];e++)f=d[e],f.sd()&&a[wy][C]({ra:c.Po(f[I]()),aa:f[zy](),text:f.sd(),O:!0})}
function IKa(a,b){if(!b||1>=b[J]||0==a.Vo)return null;var c=(b[1].aa-b[0].aa)/(a.Vo+1),d=[],e,f,g=b[0].aa;for(e=f=h[t]((g-a.hh)/c);0<e;e--){var k=h[t](g-c*e);1<h.abs(k-a.hh)&&d[C](k)}for(e=0;e<b[J]-1;e++)for(g=b[e].aa,f=0;f<a.Vo;f++)g+=c,d[C](h[t](g));g=Ai(b).aa;f=h[t]((a.Gh-g)/c);for(e=1;e<=f;e++)k=h[t](g+c*e),1<h.abs(k-a.Gh)&&d[C](k);return d}
function HKa(a,b){if(!b||1>=b[J]||0==a.Vo)return null;for(var c=b[0],d=c.ra,e=d,f=[c],g=1;g<b[J]-1;g++)c=b[g],e=d,d=c.ra,0!==d&&(UO(d)||e&&UO(e/d))&&f[C](c);f[C](b[b[J]-1]);b=f;if(1>=b[J])return null;var k=b[1].aa-b[0].aa,c=[],d=[],l;a.Vo=h.min(sFa[J],a.Vo);e=sFa[a.Vo-1];a.Vo=e[J];for(g=0;g<a.Vo;g++)f=h.log(e[g])/h.log(10),d[C](f);for(g=0;g<b[J]-1;g++)if(e=b[g].aa,f=1,k=b[g+1].ra/b[g].ra,!(0>k)&&UO(k))for(1>k&&(f=-1,e=b[g+1].aa),k=b[g+1].aa-b[g].aa,l=0;l<a.Vo;l++)c[C](e+f*k*d[l]);return c}
function GKa(a){var b=null;a[H]==Dh&&a.Ed&&(b={ra:a.Ed.ra,aa:a.Ed.aa,O:!0,length:null,brush:a.ZD});return b}function AKa(a){null!=a.Bq&&a.Bq!==eg&&a.fc(jP(a.ca,a.Bq));null!=a.Hh&&a.fc(jP(a.ca,a.Hh));null!=a.Zi&&a.fc(jP(a.ca,a.Zi))}
function GT(a){var b=xj(a.zb.min)?a.zb.min:a.ca.jc,c=xj(a.zb.max)?a.zb.max:a.ca.ic;b===c&&(b-=1,c+=1);a.pv=a.WD/(c-b);b!==ea&&(a.iz=b);if(Qh(a.Bq)&&a.Bq!==eg)b=jP(a.ca,a.Bq);else{var d=jP(a.ca,a.ca.jZ()),b=nj(d,b,c);xj(b)||(b=0)}a.Ed=null;xj(b)&&(c=a.se(b),ga(c)||(a.Ed={ra:a.ca.Po(b),aa:c}))}
function DKa(a,b){if(a.vq==oH&&na(a.ca.jc)&&na(a.ca.ic)){var c=uT(new zm(a.ca.jc,a.ca.ic),0.1);a.fc(c[y]);a.fc(c.end)}GT(a);var c=a.oL(b),d=a.ca.eA.inverse(a.ca.jc),e=a.ca.eA.inverse(a.ca.ic);PS(a,d);PS(a,e);var f=a.Sy?0:1,g=new AT(b.Ac,a.gd),k,l=a.b;k=new ZS;var n=An(l,a.Ha(JE));In(l,a.Ha(uua));var q=tn(l,a.Ha(LE)),s=An(l,a.Ha(KE)),u=An(a.b,a.Ha(ME));n||q||s||u?k.AV={pattern:n,scaleFactor:q,prefix:s,suffix:u}:(n=tn(l,a.Ha(vua)),di(n)&&$S(k,n),n=tn(l,a.Ha(wua)),di(n)&&aT(k,n),(n=l.R(a.Ha(xua)))&&
k.mE({symbol:n.symbol,position:n[jc],usePadding:n.usePadding}),pn(l,a.Ha(yua))&&bT(k));k=k.jq();l=[];xj(d)&&(l=yT(d,e,c.Jz,c.Iz-1,c.eg,f,a.qK,c[lz],40,g,k));nw(a,[]);for(c=0;c<l[J];c++)d=l[c],e=d[I](),f=a.ca.eA[Sz](e),a[wy][C]({ra:e,aa:a.se(f),text:d.sd(),O:!0})}T.fc=function(a){this[H]==Dh&&null!=a&&QS(this,a)&&(this.ca.fc(a),this.XD[C](a))};function LKa(a){if(a[H]==Dh){var b=a.ca,c=0.01*(b.ic-b.jc);0<b.jc&&a.zb.min==-ea&&(b.jc=h.max(b.jc-c,0));0>b.ic&&a.zb.max==ea&&(b.ic=h.min(b.ic+c,0))}}
T.se=function(a){return null!=a?this.hh+(a-this.iz)*this[jx]*this.pv:null};function HT(a,b){if(null==b)return null;Qv(a,1);var c=null!=b?(b-a.hh)*a[jx]/a.pv+a.iz:null;Qv(a,-1);return a.se(c)}T.i8=function(a){return this[H]==Dh?jP(this.ca,a):a};T.Po=function(a){return null!=a?this[H]==Dh?this.ca.Po(a):a:null};T.A6=function(a){a=null!=a?(a-this.hh)*this[jx]/this.pv+this.iz:null;return null!=a?this.Po(a):null};T.OG=function(a){return this.se(this.i8(a))};
function JKa(a){switch(a[H]){case lD:return a.zb.min-0.5}return a.zb.min}function QS(a,b){return a[H]==Dh?b>=a.zb.min&&b<=a.zb.max:b>=h[t](a.zb.min)&&b<h[xb](a.zb.max)}function FT(a,b){return b*a[jx]>a.Gh*a[jx]}function xKa(a){return null!=a.ca&&(a.ca instanceof mS||a.ca instanceof rS)};function MKa(a,b,c,d,e,f,g,k,l,n){this.g$=a;this.Mf=b;this.boa=c;this.ina=d;this.Iba=e;this.RR=f;this.vla=g;this.ula=k;this.tla=l;this.e$=n}function NKa(a,b,c,d){switch(d){case $qa:return(b-1-a)%c;default:return a}}function IT(a,b,c){b=h[xb]((a.Mf[J]-0)/(b*c));return 2>a.Mf[J]||2>b}
function OKa(a,b,c,d,e){b=NKa(b,a.Mf[J],d,a.vla);for(var f=1>=a.Mf[J]?a.g$:h.abs(a.Mf[1].aa-a.Mf[0].aa)*d-a.ula,g=[];b<a.Mf[J];b+=d){var k=a.Mf[b],l=k.O&&!a.tla?h.min(f,2*k.aa,2*(a.g$-k.aa)):f,n=a.e$(k[cd],l,e),q=n.ge;l<f&&(q=a.e$(k[cd],f,e).ge);g[C]({ra:k.ra,O:k.O,aa:k.aa,U4:c,text:k[cd],width:n.Kg,layout:n,ge:q})}return g}function PKa(a,b,c,d){var e=b*c;d=1<b?1:d;for(var f=[],g=0;g<b;g++){var k=OKa(a,a.boa+g*c,g*d,e,d);Zi(f,k)}cj(f,function(a,b){return a.aa-b.aa});return f}
function JT(a,b,c){a=PKa(a,b,c,a.ina);return Hi(a,function(a,b){return{yt:h.max(a.yt,b[tx].F[J]),ge:a.ge||b.ge}},{yt:0,ge:!1})}function KT(a){for(var b=1,c=a.RR||1,d=JT(a,b,c),e=b;d.ge&&b<a.Iba;){b++;if(IT(a,b,c))break;e=b;d=JT(a,e,c)}b=c;if(!a.RR)for(;d.ge;){c++;if(IT(a,e,c))break;b=c;d=JT(a,e,b)}return{pV:e,ow:b,yt:d.yt*e}}function LT(a,b,c,d,e){a=PKa(a,b,c,d);e=Hi(a,function(a,b){var c=b.ge?1:0;delete b.ge;return a+c},0)<=a[J]*e;return{jM:a,Ica:e}}
function QKa(a,b,c,d,e){var f=h.min(a.Iba,d);b=h.min(b,f);c=a.RR||c;for(var g=LT(a,b,c,d,e),k=b;!g.Ica&&b<f;){b++;if(IT(a,b,c))break;k=b;g=LT(a,k,c,d,e)}f=c;if(!a.RR)for(;!g.Ica;){c++;if(IT(a,k,c))break;f=c;g=LT(a,k,f,d,e)}return{pV:k,ow:f,jM:g.jM}};function MT(a,b,c,d,e,f,g){CT[L](this,a,b,Xi([lva+d,VE],c),d,e,f,g);a=this.Ha(Tza);this.QU=b.R(a,null,on);a=vn(b,this.Ha(Uza),30);if(0>a||90<a)a=30;this.Dha=a;this.bN=qj(a);this.p4=vn(b,this.Ha(jua));this.q4=vn(b,this.Ha(gxa),ea);this.xU=vn(b,this.Ha(exa),2);this.zL=vn(b,this.Ha(Kza),0);this.tU=Gn(b,this.Ha(Lza),qFa,ara);this.r4=vn(b,this.Ha(mxa),this.gd[uc]);this.o4=pn(b,this.Ha(vqa),!1)}X(MT,CT);T=MT[K];T.m8=function(){return mva+this[nc]};
T.hX=function(a,b,c){return wKa(this,a,a.A[r],1==this[jx]?a.A[G]:a.A[Zc],b,c)};
T.iV=function(a,b,c,d){if(0==this[nc]){var e=a.Ac,f=this.gd[uc],g=this[uz].X[uc],k=b.ta[uc],l=a.qD==XG?this[uz][cd]:O,n=this,q=new MKa(a[r],this[wy],this.p4,this.q4,this.xU,this.zL,this.tU,this.r4,this.o4,function(a,b,c){return UN(e,a,n.gd,b,c)}),s=this.zL||1,u,w;if(this.Sl==XG&&!d)if(null!=this.QU)this.QU?w=NT(this,e):u=KT(q);else if(this[wy][J]*f/(this.xU*s)<=a[r]){if(u=KT(q),u.ow>s||0==u.yt)w=NT(this,e),u=null}else w=NT(this,e);var z=UN(e,l,this[uz].X,a.A[r],ea),B=this.Eo,F=h.max(B,h[D](f/1.618)),
M=h.max(B,h[D](f/3.236)),N=function(){return{key:GI,min:w.minHeight+B,max:w.maxHeight+B,Tc:[F-B]}},P=[];P[C]({key:XC,min:B,Tc:[ea]});0<z.F[J]&&P[C]({key:HI,min:g+B,Tc:[ea]});b[zy]()==WC&&P[C]({key:DF,min:k+B,Tc:[ea]});c[zy]()==WC&&P[C]({key:MD,min:c[ez]()+B,Tc:[ea]});var ba=P[J];d||u&&0<u.yt?P[C]({key:GI,min:f+B,Tc:[F-B]}):w&&P[C](N());var U=P[J];if(u)for(var qa=1;qa<u.yt;qa++)P[C]({key:GI,min:f+B,Tc:[M-B]});f=P[J];for(qa=1;qa<z.F[J];qa++)P[C]({key:HI,min:g+B,Tc:[this.Y2-B]});var g=bP(P,a[A]-a.A[Hc]),
ya=g[wy]||[],Ha;u&&(Ha=QKa(q,u.pV,u.ow,ya[J],0),null==this.QU&&Ha.ow>s&&(Ha=u=null,w=NT(this,e),P[ba]=N(),P=IEa(P,0,U,f,void 0),g=bP(P,a[A]-a.A[Hc])));var Aa=a.A[Hc],ya=g[wy]||[];if(0<ya[J]){for(qa=1;qa<ya[J];qa++)ya[qa]+=ya[qa-1];if(d){q=Aa+ya[0];for(qa=0;qa<d[J];qa++)s=d[qa].ma,Zw(s,s[Gz]||new uP(0,0)),s[Gz].y=q;this.aj=d}else u?this.aj=Gi(Ha.jM,function(a){var b=Gi(a[tx].F,function(b,c){return{x:0,y:ya[a.U4+c],length:a[r],text:b}},this);return{ra:a.ra,O:a.O,ma:{text:a[cd],X:this.gd,F:b,Cc:pD,Bc:oE,
vb:a[tx].ge?a[cd]:O,anchor:new uP(a.aa,Aa),Cb:0}}},this):w&&(qa=ya[0],d=h.min(qa-B,w.maxHeight),this.aj=RKa(this,e,Aa+qa-d,d,w.ow));Aa+=Ai(ya)}d=g[uz]||[];if(0<d[J])for(q=UN(e,l,this[uz].X,a.A[r],d[J]),this[uz].vb=q.ge?l:O,qa=0;qa<d[J];qa++)Aa+=d[qa],this[uz].Bc=oE,this[uz].F[C]({x:a.A[G]+a.A[r]/2,y:Aa,length:a.A[r],text:q.F[qa]});l=g.legend||[];0<l[J]&&(Aa+=l[0],b.Go(new rl(Aa-k,a.A[Zc],Aa,a.A[G])));b=g.colorBar||[];0<b[J]&&(Aa+=b[0],a=new rl(Aa-c[ez](),a.A[Zc],Aa,a.A[G]),c.Go(a))}};
function NT(a,b){function c(a){a=b(a[cd],d)[r]*f+e*g;return h[xb](a)}var d=a.gd,e=d[uc],f=h.sin(a.bN),g=h.cos(a.bN),k=a.zL;k||(k=2>a[wy][J]?1:h[xb]((e+a.Eo)/f/h.abs(a[wy][1].aa-a[wy][0].aa)));for(var l=0,n=0;n<a[wy][J];n+=k)l=h.max(c(a[wy][n]),l);n=c({text:Ne});return{minHeight:h.min(l,n),maxHeight:l,ow:k}}
function RKa(a,b,c,d,e){var f=a.gd[uc],g=h.sin(a.bN),k=NKa(0,a[wy][J],e,a.tU);d=(d-f*h.cos(a.bN))/g;d=h[t](d);for(var l=[];k<a[wy][J];k+=e){var n=a[wy][k],q=UN(b,n[cd],a.gd,d,1),s={text:n[cd],X:a.gd,F:[],Cb:-a.Dha,Cc:oE,Bc:nI,vb:q.ge?n[cd]:O,anchor:new uP(n.aa-0.5*g*f,c)};0<q.F[J]&&s.F[C]({x:0,y:0,length:d,text:q.F[0]});l[C]({ra:n.ra,O:n.O,ma:s})}return l}
T.hV=function(a){if(0==this[nc]){var b=a.Ac,c=this.gd[uc],d=new MKa(a[r],this[wy],this.p4,this.q4,this.xU,this.zL,this.tU,this.r4,this.o4,W(function(a,c,d){return UN(b,a,this.gd,c,d)},this)),e;this.Sl==mF&&(e=KT(d));var f=this.Eo,g=h.max(this.Eo,h[D](c/3.236)),k=h.max(this.Eo,h[D](c/1.618)),k=this[H]==Dh?g:k,l=h.max(f,h[D](c/3.236)),n,q;this[H]==Dh?this.Z2==aF?(n=nI,q=g):(n=oE,q=-g):(n=pD,q=0);g=[];g[C]({key:OI,min:f,Tc:[ea]});if(e)for(var s=0;s<e.yt;s++)g[C]({key:GI,min:c+f,Tc:[(0==s?k:l)-f]});var u=
bP(g,h[t](a.A[A]/2))[wy]||[];if(0<u[J]){for(s=1;s<u[J];s++)u[s]+=u[s-1];c=QKa(d,e.pV,e.ow,u[J],0.5);this.aj=Gi(c.jM,function(b){var c=b[tx].F;c[rx]();c=Gi(c,function(a,c){return{x:0,y:-u[b.U4+c],length:b[r],text:a}},this);return{ra:b.ra,O:b.O,ma:{text:b[cd],X:this.gd,F:c,Cc:n,Bc:nI,vb:b[tx].ge?b[cd]:O,anchor:new uP(q+b.aa,a.A[Hc]),Cb:0}}},this)}}};T.oL=function(a){var b={};b.eg=-1==this[jx];b.Jz=a.A[G];b.Iz=a.A[Zc];Mw(b,this.Dr());return b};T.Dr=function(){return Jg};
T.l8=function(a){return 0==this[nc]?{aa:a.A[Hc],direction:-1}:{aa:a.A.top,direction:1}};function SKa(a){return new kK(h[D](a.x),h[D](a.y))}function TKa(a){return Hi(arguments,lK,new kK(0,0))}function UKa(a){return Hi(arguments,function(a,c){return new xk(a[r]+c[r],a[A]+c[A])},new xk(0,0))}function OT(a,b,c){return new kK(h.cos(a)*b,h.sin(a)*c)}function VKa(a){return new kK(a[0],a[1])}function WKa(a,b){return Gi([[a.x-b[r]/2,a.y-b[A]/2],[a.x+b[r]/2,a.y-b[A]/2],[a.x+b[r]/2,a.y+b[A]/2],[a.x-b[r]/2,a.y+b[A]/2]],VKa)}
function XKa(a,b,c,d){return new vl(h.min(a,c),h.min(b,d),h.abs(c-a),h.abs(d-b))};function PT(a,b,c,d,e,f,g){CT[L](this,a,b,Xi([mBa+d,Ls],c),d,e,f,g);this[H]==Dh&&Qv(this,-this[jx])}X(PT,CT);T=PT[K];T.m8=function(){return nBa+this[nc]};T.hX=function(a,b,c){return wKa(this,a,a.A[A],1==this[jx]?a.A.top:a.A[Hc],b,c)};
T.iV=function(a){var b=a.Ac,c=this.gd[uc],d=this[uz].X[uc],e=a.qD==XG?this[uz][cd]:O,f=this.Eo,g=Hi(this[wy],function(a,c){return h.max(a,b(c[cd],this.gd)[r])},0,this),k=b(Ne,this.gd)[r],k=h.min(k,g),l=UN(b,e,this[uz].X,a.A[A],ea),n=[];this.Sl==XG?n[C]({key:GH,min:f,Tc:[c-f]}):n[C]({key:GH,min:0,Tc:[ea]});0<l.F[J]&&n[C]({key:HI,min:d+f,Tc:[ea]});this.Sl==XG&&n[C]({key:GI,min:k+f,max:g+f,Tc:[ea]});for(c=1;c<l.F[J];c++)n[C]({key:HI,min:d+f,Tc:[this.Y2-f]});var d=bP(n,0==this[nc]?a.A[G]:a[r]-a.A[Zc]),
q=0==this[nc]?0:a[r],l=d[uz]||[];if(0<l[J])for(n=UN(b,e,this[uz].X,a.A[A],l[J]),1===this[nc]&&n.F[rx](),this[uz].vb=n.ge?e:O,c=0;c<l[J];c++)q+=l[c]*(0==this[nc]?1:-1),this[uz].Cb=-90,this[uz].Bc=0==this[nc]?oE:nI,this[uz].F[C]({x:q,y:a.A.top+a.A[A]/2,length:a.A[A],text:n.F[c]});if(this.Sl==XG){var e=d[wy][0]||0,q=q+e*(0==this[nc]?1:-1),s=h.min(g,e-f);this.aj=s<k?[]:Gi(this[wy],function(b,c){var d=0==this[nc]?oE:nI,e=pD;this.Pea==nra&&(0==c&&(e=1==this[jx]?nI:oE),c==this[wy][J]-1&&(e=1==this[jx]?oE:
nI));return YKa(this,a,b,q,s,d,e,0)},this)}};
T.hV=function(a){var b=a.Ac,c=this.gd[uc],d=this.Eo,e=h.max(this.Eo,h[D](c/3.236)),c=h.max(this.Eo,h[D](c/1.618)),c=this[H]==Dh?e:c,f,g;this[H]==Dh?this.Z2==aF?(f=oE,g=e):(f=nI,g=-e):(f=pD,g=0);var e=Hi(this[wy],function(a,c){return h.max(a,b(c[cd],this.gd)[r])},0,this),k=b(Ne,this.gd)[r],k=h.min(k,e),l=[];l[C]({key:GH,min:d,Tc:[ea]});this.Sl==mF&&l[C]({key:GI,min:k+d,max:e+c,Tc:[]});var c=bP(l,a.A[r]/2),n=0==this[nc]?a.A[G]:a.A[Zc];if(this.Sl==mF){var c=c[wy][0]||0,q=h.min(e,c-d),n=n+(c-q)*(0==this[nc]?
1:-1);this.aj=Gi(this[wy],function(b){return YKa(this,a,b,n,q,0==this[nc]?nI:oE,f,g)},this)}};function YKa(a,b,c,d,e,f,g,k){b=UN(b.Ac,c[cd],a.gd,e,1);var l=Gi(b.F,function(a){return{x:0,y:0,length:e,text:a}},a);return{ra:c.ra,O:c.O,ma:{text:c[cd],X:a.gd,cq:null,F:l,Cc:f,Bc:g,vb:b.ge?c[cd]:O,anchor:new uP(d,c.aa-k),Cb:0}}}T.oL=function(a){var b={};b.eg=-1==this[jx];b.Jz=a.A.top;b.Iz=a.A[Hc];Mw(b,this.Dr());return b};T.Dr=function(){return Eh};
T.l8=function(a){return 0==this[nc]?{aa:a.A[G],direction:1}:{aa:a.A[Zc],direction:-1}};function QT(a,b,c,d,e){this.Eq=this.tM=this.rT=this.Te=this.Xc=this.Re=this.kg=this.sb=null;this.Zv=1;this.KM=null;WS[L](this,a,b,c,d,e)}X(QT,WS);T=QT[K];
Ma(T,function(){var a=this[eq];this.As=Hn(a,MI,Nn)!=R;this.L.Fh=Gn(a,CE,oFa,WD);if(this.L.Fh==lD&&this.L.Wa!=Bg)throw m("Focus target "+this.L.Fh+" is not supported for the chosen chart type.");this.L.Uc=pn(this[eq],Pva);this.L.Wa==cD?this.Eq=new OS(this.Nb,this[eq],this.Ac,this.L):(this.sb=a.R(ND,tP),ZKa(this));a=0<this.L.xf.bars||0<this.L.xf.area||0<this.L.xf.steppedArea;this.L.Dd=pn(this[eq],tF)&&a;this.L.S2=pn(this[eq],Hza,!1);a=this.L;switch(a.Wa){case Bg:case cF:Mw(a,Gn(this[eq],WG,pP,O));if(!a[lz])throw m("Unspecified orientation.");
this.Te={};this.kg={};this.Re={};var b,c,d,e;switch(a[lz]){case Jg:d=MT;e=this.kg;b=PT;c=this.Re;break;case Eh:d=PT,e=this.Re,b=MT,c=this.kg}for(var f=this.rT.La(),g=0;g<f[J];++g){var k=f[g],l=new b(a,this[eq],[oAa+k,fia],k,Dh,oH);if(l[H]!=Dh)throw m("Target-axis must be of type value");this.Te[k]=l;c[k]=l}var n;a.Wa===cF&&(n=a.k[0].fd.histogramBuckets);b=d;c=this[eq];if(this.Nb.D(0)==rh)i:{switch($Ka(this)){case BC:d=1<this.L.Ba[J]?mD:lD;break i;case JF:case KC:case qI:case jD:d=lD;break i}d=null}else d=
Dh;this.Xc=new b(a,c,[qha],0,d,rG,n);e[0]=this.Xc;break;case QH:case cD:this.kg={0:new MT(a,this[eq],[],0,Dh,oH)},this.Re={0:new PT(a,this[eq],[],0,Dh,oH)}}aLa(this);QT.e[Fc][L](this)});
function ZKa(a){var b=a.L,c=a.Nb,d=b.Wa==QH?function(){return QH}:b.Wa===cF?function(){return KC}:W(function(a){return Gn(this[eq],ZH+a+Vma,bFa,b.eT)},a),d=b.Uc?bLa(c,d,b.Wa):cLa(c,d);b.Ba=[];b.eq={};for(var e=d.Tj,f=0;f<c.M();f++){var g=c.cn(f),k=c[I](f,0),l=Gi(e,function(a){return c.Aa(f,a.oa[$y][0])||O}),k={data:k,Ts:l,Bs:g};if(l=e[0].oa.tooltip)k.de=RT(a,l[0],f);b.Ba[C](k);b.eq[g]=f}b.k=[];for(f=0;f<d.TU[J];f++)e=dLa(a,f,d.TU[f]),b.k[C](e),Kj(c.Sq(f))||(b.k[f].fd=c.Sq(f));b.hq=d.K4;b.Tj=d.Tj;
b.Ns=d.Ns;b.eE={};b.xf={};a.rT=new ck;a.tM=[];for(f=0;f<b.k[J];++f){d=b.k[f];a.rT.add(d.ee);e=b.eE[d.ee];if(null==e)b.eE[d.ee]=d[yy];else if(e!=d[yy])throw m("All series on a given axis must be of the same data type");b.xf[d[H]]=(b.xf[d[H]]||0)+1;e=a.tM[d.ee]||{};a.tM[d.ee]=e;e[d[H]]=(e[d[H]]||0)+1}}
function eLa(a){var b={},c=a.L;c.dn=[];var d=W(function(a){var d=c.k[a];if(c.Uc&&d[H]===QH){var g=[this[eq].R(cE,0.5),this[eq].R(bE,1)],k=d[E][E];c.dn[C]({id:d.id,text:d.zk,brush:new Rm({gh:{lg:k,Tf:k,Wy:g[0],Xy:g[1],x1:QA,y1:PA,hb:PA,kb:PA,sv:!0,uK:!0}}),index:a,O:d.Oj})}else g=new Rm({fill:d[E][E]}),d.HD&&g.dh(d.HD),c.dn[C]({id:d.id,text:d.zk,brush:g,index:a,O:d.Oj});b[a]=!0},a);Y(c.k,function(a,c){b[c]||(d(c),null!=a.tD&&d(a.tD))},a);c.Uc&&c.k[0][H]===KC&&c.dn[C]({id:-1,text:$oa,brush:new Rm({fill:rFa[E]}),
index:-1,O:!0})}
function fLa(a,b){function c(a){return a=864E5*a+e}function d(a){a-=e;return a/864E5}for(var e=(new Date(1900,0,1,0,0,0))[bc](),f=new wo(ula),g=new lEa(function(a){return f[Kb](a)}),k=a.L,l=k.Wa==QH?QH:JF,n=0,q=k.k[J],s=0;s<q;s++){var u=k.k[s],w=VAa+s+Me;if(null!=In(a[eq],VAa+s)){n++;var z=Gn(a[eq],w+Ah,ZEa,MF),B=a[eq].R(w+KD,Gna),F=B===Gna;F&&(B=u.fh.gb());var F=xn(a[eq],[w+bh,bh],F?0.5:1),M=vn(a[eq],[w+jH,jH],0),N=0<M;0>=M&&(M=6);M/=2;0<M&&(M+=1);var P={};null!=u.oa[Z]&&ra(P,u.oa[Z]);var ba=vn(a[eq],
[w+LF,LF],2);Gn(a[eq],w+RD,rP,R);pn(a[eq],w+hJ,!1);var B=NS(B),z=$Ea[z],U=a.kg[0],qa=a.Re[0];if(k[lz]===Eh)var ya=U,U=qa,qa=ya;if(U[H]===Dh){var Ha=U.ca,Aa=qa.ca,Wc=u.oa[Z][0],cb=kj,kc=kj;0<b.M()&&$h(b[I](0,0))&&(cb=d,kc=c);U={min:cb(Ha.jc),max:cb(Ha.ic)};z=z(b.M(),function(a){a=b[I](a,0);a=lP(Ha,a);return cb(a)},function(a){return lP(Aa,b[I](a,Wc))},{range:U,jz:sn(a[eq],w+ata,3)});if(null!==z){U=zn(a[eq],w+HI,g.B(z.$s.Qk())||zpa+n);qa=Gi(z[Z],function(a){var b=kc(a[0]),b=null!=b?Ha.xE(b):null;a=
a[1];a=null!=a?Aa.xE(a):null;return[b,a]});u.tD=k.k[J];ya=$m(B[E],ba);Sm(ya,F);var kd=Zm(B[E]);kd.dh(F);var Mb=zn(a[eq],w+AF,U);pn(a[eq],w+Gza,!1)&&(Mb+=me+g.B((new MO([new oP([new mP(fh),new PO(2)]),new PO(z.So)])).Qk()));k.k[C]({id:u.id+Spa,title:U,Eg:!0,data:qa,dataType:u[yy],O:!0,Bs:0,oa:P,J3:s,He:u.He,ef:null,color:B,HD:F,fh:kd,$d:ya,Yu:null,FD:null,type:l,pD:sn(a[eq],w+BBa,0),lineWidth:ba,Pc:M,V2:12,av:Gn(a[eq],w+RD,rP,R),gK:vn(a[eq],[w+iI,iI],1),dK:N,j:[],JS:[],ee:u.ee,Oj:pn(a[eq],w+hJ,!1),
zk:Mb})}}}}}
function cLa(a,b){for(var c=[],d=[],e=null,f=null,g=0,k=[],l=0;l<a.H();++l){var n=a.D(l),q=a.Li(l,ih)||(0==l?Lr:Jr);if(0==l&&q!==Lr)throw m(xoa);if(q==Lr){if(0<g)throw m(Fpa+l+Ge);e={oa:{},dataType:n};f={kc:null,He:d[J]};d[C](e)}0==g&&q===Jr&&(f=c[J],g=b(f),e={type:g,dataType:n,oa:{}},f={kc:f,He:null},c[C](e),g=g===jD?4:1);if(q===Jr&&(g--,n!==e[yy]))throw m(Yna);if(q===Hs&&e.oa[q])throw m(Voa);e.oa[q]=e.oa[q]||[];k[C]({kc:f.kc,He:f.He,Iv:q,Uy:e.oa[q][J]});e.oa[q][C](l)}if(0<g)throw m(Ooa+g+Ge);e=
0;n=d[0][yy];for(l=0;l<c[J];++l){if(d[J]<=e)throw m("Series #"+l+ila);q=d[e+1];f=c[l].oa[Z];if(q&&q.oa[$y][0]<=f[0]&&(++e,n!==d[e][yy]))throw m(Zna);c[l].He=e}return{TU:c,Tj:d,Ns:n,K4:k}}function gLa(a,b){if(a!==b)throw m("Column types must be consistent: equal for domain columns and for columns in the same serie.");}
function bLa(a,b,c){var d=[],e=[],f=null,g=[];if(c===QH){for(var k=a.H()-2,l=function(a){if(a!==Jr&&a!==RG)throw m("All columns must be either data or old-data columns");},n={data:null,"old-data":null},f=a.D(0),q=0;2>q;++q){var s=a.D(q);c=a.Li(q,ih);l(c);gLa(f,s);s={oa:{},dataType:s};s.oa.domain=[q];e[C](s);n[c]=q;g[C]({He:q,Iv:Lr,Uy:0,kc:null})}for(q=0;q<k;++q){var u=2+q,s=a.D(q);c=a.Li(q,ih);l(c);q%2&&gLa(d[q-1][yy],s);var w=n[c],s={type:b(q),dataType:s,He:w,oa:{}};s.oa[c]=[u];d[C](s);g[C]({He:w,
Iv:c,Uy:0,kc:q})}}else if(c===Bg){k=f=null;for(q=l=0;q<a.H();++q){s=a.D(q);c=a.Li(q,ih)||(0===q?Lr:Jr);if(0===q&&c!==Lr)throw m(xoa);if(c===Lr){if(0<l)throw m(Fpa+q+Ge);f={oa:{},dataType:s};k={kc:null,He:e[J]};e[C](f)}0!==l||c!==Jr&&c!==RG||(k=d[J],l=b(k),f={type:l,dataType:s,oa:{}},k={kc:k,He:null},d[C](f),l=l===jD?4:c===RG?2:1);if(c===Jr||c===RG)if(l--,s!==f[yy])throw m(Yna);if(c===Hs&&f.oa[c])throw m(Voa);f.oa[c]=f.oa[c]||[];g[C]({kc:k.kc,He:k.He,Iv:c,Uy:f.oa[c][J]});f.oa[c][C](q)}if(0<l)throw m(Ooa+
l+Ge);a=0;f=e[0][yy];for(q=0;q<d[J];++q){if(e[J]<=a)throw m("Series #"+q+ila);b=e[a+1];c=d[q].oa[RG]||d[q].oa[Z];if(b&&b.oa[$y][0]<=c[0]&&(++a,f!==e[a][yy]))throw m(Zna);d[q].He=a}}return{TU:d,Tj:e,Ns:f,K4:g}}T.RE=function(a){a=a.oa[RG];return null!=a&&0<a[J]};
function dLa(a,b,c){var d=c[H],e=c.oa,f=c.He,g=a[eq],k=ZH+b+Me,l=e[Z]||e[RG],n=a.Nb.jF(l[0]),q=a.Nb.cb(l[0])||O,s=d==QH?0:2,u=vn(g,[k+jH,jH],d==QH?7:0),w=d==JF||d==BC||d==QH?0<u:!0;0==u&&(u=d==QH?7:6);u/=2;0<u&&(u+=1);b=g.R(k+KD,a.sb[(a.L.Uc&&d==QH?h[t](b/2):b)%a.sb[J]]);b=NS(b);var z=null;if(d==BC||d==qI)z=xn(g,[k+CC,CC]),z=Zm(b[E],z);var B=null;if(d==jD)var B=new Rm({stroke:b[E],qa:2,fill:b[E]}),F=new Rm({stroke:b[E],qa:2,fill:te}),M=pn(g,xra),N=M?B:F,B={I3:Jn(g,[k+yra,yra],M?F:B),H3:Jn(g,[k+wra,
wra],N)};s=vn(g,[k+LF,LF],s);F=$m(b[E],s);if(M=g.R([k+Jwa,Jwa],null,rn))F.Hk=M;M=vn(g,[k+Usa,Usa],1);N=null;if(d===QH||d===JF||d===BC)N=In(g,[k+$xa,$xa],{type:ED}),bi(N)&&(N={type:N});var P=null;if(a.L.Uc&&d===QH){var ba=a.RE(c),M=ba?a[eq].R(cE,0.5):a[eq].R(bE,1);ba&&(P=!1)}ba=d==qI?z:Zm(b[E],M);if(a.L.Uc)if(d===KC)var U=g.R(ita,rFa),U=NS(U),U={background:{fh:Zm(U[E],M)}};else d===QH&&a.RE(c)&&(w=!1);var qa=hLa(a,e,g,k,b);return{id:a.Nb.jf(l[0]),title:q,dataType:c[yy],O:!0,Bs:n,oa:e,He:f,ef:qa,color:b,
HD:M,fh:ba,$d:F,oD:N,eh:U,Yu:z,FD:B,type:d,pD:sn(g,k+BBa,0),lineWidth:s,Pc:u,V2:12,av:Gn(g,[k+RD,RD],rP,R),gK:vn(g,[k+iI,iI],1),dK:w,j:[],JS:[],ee:vn(g,[k+AI,AI],0),Oj:null!=P?P:pn(g,k+hJ,!0),zk:zn(g,k+AF,q)}}
function hLa(a,b,c,d,e){function f(a,b){return g(a,b)[Ab]([d+b,b])}function g(a,b){return[d+Nva+a+Me+b,d+Ova+b,Nva+a+Me+b,Ova+b]}var k=b[xx];if(!k)return null;b={Eb:[],Kw:[],tN:[],j:[],areas:[],F:[],ND:{}};for(var l={},n=0;n<k[J];n++){var q=k[n],s=a.Nb.jf(q)||a.Nb.cb(q)||ZD,u=Hn(c,g(s,sh),cFa);switch(u){case KC:b.Eb[C](q);break;case dAa:b.Kw[C](q);break;case qra:b.tN[C](q);break;case lH:b.j[C](q);break;case BC:b[Qz][C](q);break;case JF:b.F[C](q);break;case R:break;default:throw m("Invalid interval style: "+
u);}s in l?l[s][C](q):l[s]=[q]}1<b.Eb[J]&&0==b.Kw[J]&&(b.Kw=[b.Eb[0],b.Eb[b.Eb[J]-1]]);if(0!=b.Kw[J]%2)throw m("Stick-intervals must be defined by an even number of columns");if(0!=b[Qz][J]%2)throw m("Area-intervals must be defined by an even number of columns");for(s in l){u=vn(c,g(s,LF));n=xn(c,g(s,iua));q=Dn(c,g(s,KD),Hj(dFa),O);q=ST(q,e);n=new Rm({stroke:q,fill:q,ae:n,qa:u});q=vn(c,g(s,fra));a=vn(c,g(s,Cza));var k=vn(c,g(s,pra)),w=vn(c,g(s,jH)),u=Hn(c,g(s,sh),cFa),z=pn(c,f(s,qF)),B=Gn(c,f(s,RD),
rP,R),F=vn(c,f(s,iI),1),u={style:u,brush:n,Sha:q,Uha:a,Tha:k,KD:w,Lj:z,av:B,gK:F};a=l[s];for(n=0;n<a[J];++n)q=a[n],b.ND[q]=u}return b}function $Ka(a){var b=[JF,BC,qI,KC,jD],c={};Y(b,function(a,b){c[a]=b});a=Hi(a.L.k,function(a,b){return h.max(a,c[b[H]])},0);return b[a]}
function aLa(a){var b=a.L;switch(b.Wa){case QH:case cD:if(b.Ns==rh)throw m("X values column cannot be of type string");var c=b.eE[0];if(c==rh)throw m("Data column(s) cannot be of type string");var d=a.kg[0],e=a.Re[0];if(d[H]!=Dh)throw m("The x-axis must be of type value");DT(d,b.Ns,a[eq]);if(e[H]!=Dh)throw m("The y-axis must be of type value");DT(e,c,a[eq]);break;case Bg:case cF:c=a.Xc;if(c[H]==Dh){if(b.Ns==rh)throw m("Domain column cannot be of type string, it should be the X values on a continuous domain axis");
DT(c,b.Ns,a[eq])}Dj(a.Te,function(a,c){var d=b.eE[c];if(d==rh)throw m("Data column(s) for axis #"+c+" cannot be of type string");DT(a,d,this[eq]);d=this.tM[c];null===a.Bq&&(0<d.bars||0<d.area||0<d.steppedArea)&&(a.Bq=0)},a)}Dj(a.kg,function(a){vKa(a)});Dj(a.Re,function(a){vKa(a)})}
function iLa(a){if(null===TT(a))return[];for(var b=(a.L.Tj[0].oa[$y]||[])[0],c=[],d=null,e=a.Nb,f=0;f<e.M();f++){var g=e[I](f,b),k=UT(a,f);if(null!==d&&null!=k){if(0>k)throw m("Invalid gap value ("+k+") in data row #"+f+". Gap value must be non-negative.");c[C]({wc:d,xe:g,wia:k})}d=g}return c}T.u6=function(){return this.Eq&&this.Eq.Do==Yg?null:null!=this.Re[0]&&null!=this.Re[1]?NI:null!=this.Re[1]?Qg:zs};T.t6=function(){return this.Eq&&this.Eq.Do==Yg?NI:null};
function VT(a){var b=a.oa[Z];return b?b[0]:a.oa[RG][0]}function jLa(a){for(var b=a.L,c=a.Nb,d=a.Xc,e=0;e<b.Ba[J];e++){for(var f=0;f<b.k[J];f++){var g=b.k[f],k=a.Te[g.ee],g=c[I](e,VT(g)),g=lP(k.ca,g);null!=g&&PS(k,g)}d[H]==Dh&&(f=c[I](e,0),f=lP(d.ca,f),PS(d,f))}}function kLa(a){var b=a.L,c=a.Nb,d=a.kg[0];a=a.Re[0];for(var e=0;e<c.M();e++)for(var f=0;f<b.k[J];f++){var g=b.k[f],k=VT(g),g=c[I](e,b.Tj[g.He].oa[$y][0]),k=c[I](e,k),g=lP(d.ca,g),k=lP(a.ca,k);null!=g&&PS(d,g);null!=k&&PS(a,k)}}
T.s6=function(){var a=this.L;lLa(this);(a.Dd||a.Uc||a.Wa===cF)&&Dj(this.Te,function(a){a.fc(0)});if(a.Wa===Bg||a.Wa===cF)jLa(this),this.Xc[H]==Dh&&this.Xc.$A(iLa(this)),ET(this.Xc,this[eq]),Dj(this.Te,function(a){a.$A();ET(a,this[eq])},this);else{var b=this.kg[0],c=this.Re[0];a.Wa==cD?tJa(this.Eq,b,c):a.Wa==QH&&kLa(this);b.$A();ET(b,this[eq]);c.$A();ET(c,this[eq])}a.xf.bars&&mLa(this,KC);if(a.xf.steppedArea){if(this.Xc[H]==Dh)throw m("Stepped area series with value domain axis is not supported.");
mLa(this,qI)}a.xf.candlesticks&&nLa(this);a.xf.line&&(oLa(this),pLa(this));a.xf.area&&qLa(this);a.xf.scatter&&(rLa(this),pLa(this));a.xf.bubbles&&uJa(this.Eq,this.kg[0],this.Re[0],this.fj);(a.xf.bars||a.xf.candlesticks)&&a.Wa!==cF&&this.Xc&&this.Xc[H]==Dh&&sLa(this);a.Be=Ej(this.kg,function(a){return a.hX(this.L,this.kf,this.fj)},this);a.be=Ej(this.Re,function(a){return a.hX(this.L,this.kf,this.fj)},this);tLa(this);uLa(this);vLa(this);(a.Wa===Bg&&a[lz]===Jg||a.xf.bars)&&wLa(this);var b=this.kf[zy](),
c=this.kf.ta[uc],d=null;b!=zs&&b!=BF||null!=this.Re[1]||(d=new rl(a.A.top,a[r]-c,a.A[Hc],a.A[Zc]+c));b!=Qg||null!=this.Re[0]||(d=new rl(a.A.top,a.A[G]-c,a.A[Hc],c));d&&d[Zc]>=d[G]&&this.kf.Go(d);xLa(this);yLa(this);this.Eq||(fLa(this,this.Nb),eLa(this),zLa(this))};
function lLa(a){var b=a.L,c=a.Ac,d=Gj(a.kg)[uz].X,e=h.max(b[uz].X[uc],d[uc]),f=a.kf.ta[uc],g=a.kf[zy](),k=a.fj.ta[uc],l=a.fj[zy](),n=b.Iy==mF?b[uz][cd]:O,q=O,s=O;if(b.qD==mF){var u=function(a){var b=Ij(a);cj(b);b=Gi(b,function(b){return a[b][uz][cd]});return Fi(b,function(a){return a!=O})[ie](Ke)};switch(b.Wa){case QH:case cD:q=u(a.kg);s=u(a.Re);break;case Bg:q=u({0:a.Xc}),s=u(a.Te)}}var q=q&&s?q+cla+s:q?q:s?s:O,s=h.max(2,h[D](e/1.618)),w=h.max(2,h[D](f/1.618)),z=h.max(2,h[D](k/1.618)),B=b.A[r]-2*
s,k=UN(c,n,b[uz].X,B,1),u=0<k.F[J]?k.F[0]:O,F=c(u,b[uz].X)[r],M=h[D](h.max(2,1.618*e)),B=h.max(B-F-M,0),c=UN(c,q,d,B,1),M=0<c.F[J]?c.F[0]:O,N=[];N[C]({key:XC,min:2,Tc:[ea]});(u||M)&&N[C]({key:HI,min:e+2,Tc:[s-2]});g==mF&&N[C]({key:DF,min:f+2,Tc:[w-2]});l==mF&&N[C]({key:MD,min:a.fj[ez]()+2,Tc:[z-2]});g=bP(N,h[t](b.A[A]/2));e=b.A.top;l=g[uz]||[];0<l[J]&&(e+=l[0],u&&(b[uz].F[C]({text:u,x:b.A[G]+s,y:e,length:F}),b[uz].vb=k.ge?n:O),M&&(b.JD={text:q,X:d,cq:null,F:[],Cc:oE,Bc:oE,vb:c.ge?q:O,anchor:null,
Cb:0},b.JD.F[C]({text:M,x:b.A[Zc]-s,y:e,length:B})));d=g.legend||[];0<d[J]&&(e+=d[0],a.kf.Go(new rl(e-f,b.A[Zc],e,b.A[G])));f=g.colorBar||[];0<f[J]&&(e+=f[0],b=new rl(e-a.fj[ez](),b.A[Zc],e,b.A[G]),a.fj.Go(b))}function mLa(a,b){var c=a.L;c.Uc?ALa(a,b):BLa(a,b,c.Dd)}function sLa(a){var b=a.Xc,c=Fi(a.L.Ba,function(a,b){return 0!=UT(this,b)},a),d=ea,e;Y(c,function(a){a=jP(b.ca,a[Z]);Qh(e)&&(d=h.min(d,h.abs(a-e)));e=a},a);xj(d)&&(a=d/2,b.fc(b.ca.jc-a),b.fc(b.ca.ic+a))}
function BLa(a,b,c){var d=a.L,e=a.Nb,f=a.Xc,g=a.L.Wa===cF,k=(d.A[A]-1)/CLa(c,d,e);a.L.ov=g&&DLa(k,pn(a[eq],dF));for(var l=0;l<d.Ba[J];l++)for(var k=0==UT(a,l),n=Ej(a.Te,function(){return[0,0]}),q=-1,s=0;s<d.k[J];s++){var u=d.k[s];if(u[H]==b){q++;!1==c&&(n[u.ee]=[0,0]);var w=u.j;if(k)w[C](null);else{var z=u.ee,B=a.Te[z],F=e[I](l,u.oa[Z][0]),F=jP(B.ca,F),M=WT(a,l);f.fc(M);var N=0<F?0:1,P=n[z];QS(f,M)&&(c?B.fc(F+P[N]):B.fc(F));c||(a.Zv=h.max(a.Zv,q+1));var z=function(a,b,c,d){b={Cf:{Dq:l,Fv:b,Rj:c,Ck:a+
(d||g?P[N]:0),Jk:M,zE:XT(this,u,l,P[N],!0)}};null==a&&(b.Ae=!0);u[H]==qI&&(c=w[J],b.Cf.g4=0!=c&&w[c-1]?w[c-1].Cf.Ck:null);YT(this,b,u,s,l);w[C](b);P[N]+=a},B=c?0:q,ba=c||g?P[N]:null;if(g&&!a.L.ov)for(var U=0;U<F;U++)ba=c||g?P[N]:null,z[L](a,1,B,ba,c);else z[L](a,F,B,ba,c)}}}c||Dj(a.Te,function(a){LKa(a)})}
function ALa(a,b){for(var c=a.L,d=a.Nb,e=a.Xc,f=Fi(c.k,function(a){return a[H]==b}),g=0;g<c.Ba[J];++g){var k=0==UT(a,g),l=WT(a,g);e.fc(l);for(var n=QS(e,l),q=[RG,Jr],s=0;s<f[J];++s){var u=f[s];if(k){u.j[C](null);return}for(var w=a.Te[u.ee],z=w.ca,B=0;B<q[J];++B){var F=q[B],M=d[I](g,u.oa[F][0]),M=jP(z,M);if(null===M){u.j[C](null);return}n&&w.fc(M);a.Zv=h.max(a.Zv,s+1);F={brush:F==RG?u.eh[Dz].fh:null,Cf:{Dq:g,Fv:s,Rj:null,Ck:M,Jk:l,aga:F==Jr,zE:XT(a,u,g,0,!0)}};YT(a,F,u,s,g);u.j[C](F)}}}Dj(a.Te,function(a){LKa(a)})}
function nLa(a){var b=a.L,c=a.Nb,d=a.Xc,e=Fi(b.k,function(a){return a[H]==jD});Y(b.Ba,function(a,b){var k=0==UT(this,b);Y(e,function(a,e){if(k)a.j[C](null);else{var f=a.oa[Z],s=this.Te[a.ee];this.Zv=h.max(this.Zv,e+1);var u=c[I](b,f[0]),w=c[I](b,f[1]),z=c[I](b,f[2]),f=c[I](b,f[3]),u=jP(s.ca,u),w=jP(s.ca,w),z=jP(s.ca,z),f=jP(s.ca,f);if(null===u||null===f||null===w||null===z)a.j[C](null);else{var B=WT(this,b);d.fc(B);var F=z<w;QS(d,B)&&(s.fc(u),s.fc(f));s={Jy:F?a.FD.H3:a.FD.I3,$d:Zm(a[E][E]),Cf:{Dq:b,
Fv:e,dha:u,lineTo:f,eha:F?z:w,fha:F?w:z,cha:F,Jk:B}};YT(this,s,a,e,b);a.j[C](s)}}},this)},a)}function ELa(a,b){var c=a.L,d=a.Nb,e=a.Xc,f=c.k[b];if(f[H]==JF)for(var c=f.Eg?f[Z]:c.Ba,g=0;g<c[J];g++){var k=a.Te[f.ee],l=f.oa[Z][0],l=f.Eg?f[Z][g][1]:d[I](g,l),l=jP(k.ca,l),n;if(null!=l){var q=WT(a,g,f);e.fc(q);(n=QS(e,q)&&!f.Eg)&&k.fc(l);k=f.Eg?null:XT(a,f,g,0,n)}else n=!1,k=null;k={Cf:{Dq:g,Fv:0,Jk:q,Vv:l,zE:k},shape:f.oD,x4:n};null==l&&(k.Ae=!0);YT(a,k,f,b,g);f.j[C](k)}}
function oLa(a){for(var b=a.L,c=0;c<b.k[J];c++)ELa(a,c);FLa(a);ZT(a)}function FLa(a){for(var b=a.Xc,c=a.L.k,d=0;d<c[J];d++){var e=c[d];if((e[H]==JF||e[H]==BC)&&0!=e[Ny]){var f=a.Te[e.ee],g=Gi(e.j,function(a){return!a||a.Ae?null:new sk(a.Cf.Jk,a.Cf.Vv)}),k=a.L.Lj,e=gP(g,JKa(b),k),l;t:{switch(b[H]){case mD:l=b.zb.max-1;break t;case lD:l=b.zb.max-0.5;break t}l=b.zb.max}k=gP(g,l,k);f.fc(e);f.fc(k)}}}
function qLa(a){for(var b=a.L,c=a.Nb,d=a.Xc,e=b.Lj,f=0;f<b.Ba[J];f++)for(var g=Ej(a.Te,function(){return 0}),k=Pj(g),l=Pj(g),n=0;n<b.k[J];n++){var q=b.k[n];if(q[H]==BC){var s=q.ee,u=a.Te[s],w=null,z=null,B=q.oa[Z][0],F=c[I](f,B),F=jP(u.ca,F),M=WT(a,f),N;if(null==F||ga(F))b.Dd&&(w=k[s],z=g[s]),s={B4:M,C4:w,z4:M,A4:z,G4:M,H4:z,D4:M,E4:w},N=!1;else{var P,ba;N=0<f?c[I](f-1,B):null;var U=f<c.M()-1?c[I](f+1,B):null;b.Dd?(B=F+l[s],w=k[s],z=g[s],P=k[s]+F,ba=g[s]+F,f==c.M()-1||null!==U&&!ga(U)?k[s]+=F:P=k[s],
0==f||null!==N&&!ga(N)?g[s]+=F:ba=g[s]):(P=ba=B=F,f==c.M()-1||null!==U&&!ga(U)?P=B:e||(P=null),0==f||null!==N&&!ga(N)?ba=B:e||(ba=null));d.fc(M);(N=QS(d,M))&&u.fc(B);u=XT(a,q,f,l[s],N);b.Dd&&(l[s]=B);s={Jk:M,Vv:B,Dq:f,Fv:0,G4:M,H4:ba,D4:M,E4:P,B4:M,C4:w,z4:M,A4:z,zE:u}}s={Cf:s,shape:q.oD,x4:N};YT(a,s,q,n,f);if(null==F||ga(F))s.Ae=!0;q.j[C](s)}}FLa(a);ZT(a)}function zLa(a){Y(a.L.k,function(a,c){a.Eg&&(a[H]===QH?GLa(this,c):a[H]===JF&&ELa(this,c),HLa(this,c))},a)}
function GLa(a,b){var c=a.L,d=a.Nb,e=a.kg[0],f=a.Re[0],g=c.k[b],k=g.He;if(g[H]===QH)for(var l=g.Eg?g[Z][J]:d.M(),n=0;n<l;n++){var q=c.Tj[k].oa[$y][0],s=VT(g),q=g.Eg?g[Z][n][0]:d[I](n,q),u=g.Eg?g[Z][n][1]:d[I](n,s),s=jP(e.ca,q),q=jP(f.ca,u);if(null===s||null===q)g.j[C](null);else(u=QS(e,s)&&QS(f,q))&&!g.Eg&&(e.fc(s),f.fc(q)),s={Cf:{x:s,y:q},shape:g.oD,bga:u},YT(a,s,g,b,n),g.j[C](s)}}function rLa(a){for(var b=a.L,c=0;c<b.k[J];c++)GLa(a,c);ZT(a)}
function ZT(a){function b(a){return!(!a||a.Ae)}for(var c=W(function(a){var b=null!=a.Cf?a.Cf.Dq:null;return{Qv:null!=a.Qv?a.Qv:1,lw:null!=a.lw?a.lw:1,scope:null!=a[yz]?a[yz]:!0,Qia:null!=b?UT(this,b):null}},a),d=null===TT(a),e=0;e<a.L.k[J];e++){var f=a.L.k[e],g=f.Yu,k=f.oa.emphasis||[],l=f.oa[yz]||[];if(0!=(f.oa.certainty||[])[J]||0!=k[J]||0!=l[J]||!d)for(var k=Qi(f.j,b),n=c(k||{}),l=0;l<f.j[J];l++){var q=f.j[l];if(q&&!q.Ae){var s=c(q),u=f.$d;s[yz]||n[yz]||(f.N7=f.N7||u.lF(),u=f.N7,q.kw=u,g&&(f.M7=
f.M7||g.lF(),q.QS=f.M7));if(1>s.Qv||1>n.Qv)u=$T(u,!1),q.kw=u;1!=s.lw&&1!=n.lw&&(n=h.min(n.lw,s.lw),u=ILa(u,n),q.kw=u);0==s.Qia&&k&&!k.Ae&&(q.kw=null);n=s}k=q}}}function JLa(a){var b={fill:{},stroke:{}};null!=a&&(null!=a[E]&&Xa(b[fc],Xa(b[Yb],a[E])),null!=a[Kd]&&mb(b[fc],mb(b[Yb],a[Kd])),null!=a[lx]&&Xa(b[fc],a[lx]),null!=a.fillOpacity&&mb(b[fc],a.fillOpacity),null!=a[Ax]&&Xa(b[Yb],a[Ax]),null!=a.strokeOpacity&&mb(b[Yb],a.strokeOpacity),null!=a.strokeWidth&&pa(b[Yb],a.strokeWidth));return b}
function KLa(a,b,c){var d=void 0;b=null!=b.oa[x]?b.oa[x][0]:void 0;if(null!=b&&a.Nb.D(b)===rh&&(a=a.Nb[I](c,b),null!=a)){var e,d=pi(a);if(qm(d))e={fill:{color:d},stroke:{color:d}};else if(d[Bb](0)===Lh){try{var f=eo(d)}catch(g){}null!=f&&(e=f)}null==e&&(ri(d,Lh)?(e=Ej(qJa(d),JLa),O in e&&(Sj(e,e[O]),Lj(e,O)),He in e&&(Sj(e,e[He]),Lj(e,He))):e=JLa(bm(d)));d=e}if(null!=d)return new jn([d])}
function YT(a,b,c,d,e){a.As&&(b.de=LLa(a,c,d,e));var f=KLa(a,c,e);d=MLa(a,c,e);var g=NLa(a,c,e);a=OLa(a,c,e);e=c.fh;if(null!=f){e=e.o();var k=function(a,b){var c=b||O;a.pe(Cn(f,[c+fua,c+zE],a.gb()));a.dh(xn(f,c+gua,a.Oe));a.dd(Cn(f,[c+gAa,c+uI],a.Qd));Sm(a,xn(f,c+hAa,a.Ai));a.yk(sn(f,c+iAa,a.Hb))};k(e);switch(c[H]){case JF:case QH:case BC:k(e,Zxa);Xh(f.R(JF,null))&&null!=c.$d&&(b.kw=c.$d.o(),k(b.kw,KF));Xh(f.R(BC,null))&&null!=c.Yu&&(b.QS=c.Yu.o(),k(b.QS,Xqa));break;case qI:Xh(f.R(JF,null))&&k(e,
KF);case KC:k(e,era);break;case jD:b.Jy=b.Jy.o(),k(b.Jy),k(b.$d),k(b.Jy,era),k(b.$d,KF)}b.brush=e}k=CS(b,c);a||(b.scope=a,c.Z7=c.Z7||e.lF(),e=c.Z7,b.brush=e);1!=g&&(b.lw=g,c[H]==JF||c[H]==BC||c[H]==QH)&&(k=h[D](k*h[ud](g)*10)/10,Jw(b,k));if(1>d)switch(b.Qv=d,c[H]){case JF:case BC:case QH:b.brush=$T(e,!0);Jw(b,h.max(k-Um(b.brush)/2,0));break;case KC:case qI:b.brush=$T(e,!1)}}function LLa(a,b,c,d){c=a.ZT(b,c,d);var e=b.oa.tooltip;e&&!b.Eg&&(a=RT(a,e[0],d))&&Sj(c,a);c.am=!!c.am;return c}
function RT(a,b,c){var d=a.Nb;a=a.L.Ls&&(d.Ao(c,b,Mg)||d.Li(b,Mg));b=d.Aa(c,b);return{am:!!a,ti:b?!0:!1,content:b}}
T.ZT=function(a,b,c){if(this.L.Wa===QH||a.Eg){var d=this.Nb,e=this.L,f,g,k,l;if(a.Eg)f=a[Z][c][0],g=a[Z][c][1],null!=f&&(f=Po(f,d.D(a.He))),null!=g&&(g=Po(g,a[yy])),k=e.Fh===lD?g:f+Ke+g,l=f;else if(this.L.Uc){var n=this.kg[0][uz][cd]||hC,q=this.Re[0][uz][cd]||Kpa;k=b%2?b-1:b;b=e.k[k];k=e.k[k+1];f=e.Tj[k.He].oa[$y][0];g=VT(k);f=d.Aa(c,f);g=d.Aa(c,g);k=n+bB+f+Ke+q+bB+g;f=e.Tj[b.He].oa[$y][0];g=VT(b);f=d.Aa(c,f);g=d.Aa(c,g);k+=me+n+bB+f+Ke+q+bB+g}else f=e.Tj[a.He].oa[$y][0],g=VT(a),f=d.Aa(c,f),g=d.Aa(c,
g),k=f+Ke+g;a={ti:!1,content:k,$l:a[uz],gv:l}}else a=PLa(this,a,c);return a};
function PLa(a,b,c){var d=a.Nb,e=a.L.Ba[c],e=b.Eg?b[Z][c][0][hc]():e.Ts[b.He];if(b[H]==jD){var f=b.oa[Z];a=d.Aa(c,f[0])+Uz+d.Aa(c,f[3])+Ke+d.Aa(c,f[1])+Uz+d.Aa(c,f[2])}else if(a.L.Uc){var g=b.oa[RG],f=b.oa[Z],k=a.Nb[I](c,g[0]);a=a.Nb[I](c,f[0]);g=d.Aa(c,g[0]);f=d.Aa(c,f[0]);if(null===k&&li(g)&&null===a&&li(f))return{ti:!1,content:null};a=f+me+g}else{f=b.oa[Z];k=b.Eg?b[Z][c][1]:a.Nb[I](c,f[0]);a=b.Eg?b[Z][c][1][hc]():a.Nb.Aa(c,f[0]);if(null===k&&li(a))return{ti:!1,content:null};k=b.oa[xx]||[];k[J]&&
(k=Gi(k,function(a){return d.Aa(c,a)}),a+=rga+k[ie](Ke)+$f)}return{ti:!1,content:a,gv:e,$l:b[uz],am:!1}}
function pLa(a){function b(a){return{Jk:a.x,Vv:a.y}}function c(a){return new kK(a.Jk,a.Vv)}function d(a){return{x:a.x,y:a.y}}function e(a){return new kK(a.x,a.y)}var f=a.L,g=a.Xc,k=W(function(a,b,c){b.bga&&(this.kg[0].fc(c.x),this.Re[0].fc(c.y))},a);a=W(function(a,b,c){g.fc(c.Jk);b.x4&&this.Te[a.ee].fc(c.Vv)},a);var l,n,q;switch(f.Wa){case QH:l=e;n=d;q=k;break;case Bg:l=c,n=b,q=a}for(k=0;k<f.k[J];k++)if(a=f.k[k],a[H]==QH||a[H]==JF)if(Ri([Bg,Sxa,ID],a.av)){var s=a[H]==QH&&a.av==ID,u=a.av==Bg;a.QV=
!0;a.Hga=s;s=YO(Gi(a.j,function(a){return!a||a.Ae?null:l(a.Cf)}),a.gK,u,s,f.Lj);for(u=0;u<a.j[J];++u){var w=a.j[u];if(s[u]){var z=n(s[u][0]),B=n(s[u][1]);w.v5=z;w.w5=B;q(a,w,z);q(a,w,B)}}}else a.QV=!1}
function uLa(a){if(a.L.Fh==lD){var b=a.Xc,c=fj(a.L.Ba[J]);dj(c,W(function(a,b){return bj(aU(this,a),aU(this,b))},a));var d=b.hh,e=b.Gh;if(d>e)var f=d,d=e,e=f;for(var g,k,f=0;f<c[J];f++){var l=c[f];k=aU(a,l);if(null!=k){if(FT(b,k))return;if(!(k*b[jx]<b.hh*b[jx])){g=f;break}}}if(Qh(g))for(var n=d,q,d=null,f=g;f<c[J];f++){null!=d&&f<d&&(f=d,d=null);l=c[f];g=n;if(f==c[J]-1){bU(a,l,g,e);break}q=aU(a,c[f+1]);if(null==q){for(n=f+2;n<c[J];n++)if(q=aU(a,c[n]),null!=q){d=n;break}if(null==q){bU(a,l,g,e);break}}if(FT(b,
q)){bU(a,l,g,e);break}n=vj(k,q);bU(a,l,g,n);k=q}}}function aU(a,b){var c=a.L.Ba,d=a.Xc;return d[H]==Dh?null!=c[b][Z]?d.OG(c[b][Z]):null:d.se(b)}function bU(a,b,c,d){function e(){var a=c;c=d;d=a}var f=a.L.A.top,g=a.L.A[Hc],k=a.L.A[G],l=a.L.A[Zc],n=a.Xc[jx];b=a.L.Ba[b];a.L[lz]==Jg?1==n?(d<c&&e(),b.kP=new rl(f,d,g,c)):(d>c&&e(),b.kP=new rl(f,c,g,d)):1==n?(d<c&&e(),b.kP=new rl(c,l,d,k)):(d>c&&e(),b.kP=new rl(d,l,c,k))}
function xLa(a){var b=a.L;Dj(b.be,function(a,d){cU(this,this.Re[d],b.be[d],this.kna)},a);Dj(b.Be,function(a,d){cU(this,this.kg[d],b.Be[d],this.jna)},a)}function yLa(a){var b=a.L;Dj(b.Be,function(a,d){cU(this,this.kg[d],b.Be[d],this.Mna)},a)}function cU(a,b,c,d){c[cd]&&Bw(c,Fi(c[cd],W(d,a,b)))}T.jna=function(a,b){var c=this.L,d=b.ma;return d.Cb?!0:(d=OQ(d))?a.Sl!=mF||(new rl(c.A.top,c.A[Zc],c.A[Hc],c.A[G]))[Lc](d)?!0:!1:!0};
T.Mna=function(a,b){var c=this.L;if(a.Sl!=mF)return!0;var d=b.ma;if(d.Cb)return!0;var e=OQ(d);if(!e)return!0;var d=d.X[uc]/2,f=new rl(e.top,e[Zc]+d,e[Hc],e[G]-d),g;for(g in c.be){var k=ia(g);if(this.Re[k].Sl==mF&&!(1>(c.be[k][cd]?c.be[k][cd][J]:0))){var l=OQ(c.be[k][cd][0].ma),n=OQ(Ai(c.be[k][cd]).ma);if(l||n){if(l&&ul(f,l)||n&&ul(f,n))return!1;l?n?(k=h.min(l[G],n[G]),l=h.max(l[Zc],n[Zc])):(k=l[G],l=l[Zc]):(k=n[G],l=n[Zc]);if(h.abs(e[G]-k)<d||h.abs(e[Zc]-l)<d)return!1}}}return!0};
T.kna=function(a,b){var c=this.L,d=new rl(c.A.top,c.A[Zc],c.A[Hc],c.A[G]),e=b.ma,f=e.X[uc]/2,e=OQ(e);if(!e)return!0;if(a.Sl==mF&&!d[Lc](e))return!1;d=new rl(e.top,e[Zc]+f,e[Hc],e[G]-f);return(f=OQ(c[uz]))&&ul(d,f)||(c=c.JD?OQ(c.JD):null)&&ul(d,c)?!1:(c=this.kf.getArea())&&ul(d,c)?!1:!0};
function wLa(a){var b=a.L,c=a.Xc,d=a[eq],e={Va:b.Kj,fontSize:b.Nl,Tb:b.$u},f=Ln(d,[Tqa,yC],e),g=Jn(d,[Qqa,Jqa]),k=Cn(d,[Rqa,Vqa],O),l=Gn(d,[Sqa,Wqa],sP,HF);Y(a.L.Ba,function(a,d){var e=[],n=[];Y(b.Tj,function(a){a=this.iK(d,a.oa,l);Zi(e,a.FL);Zi(n,a.line)},this);if(e[J]||n[J]){var q=WT(this,d),q=c.se(q),s=b.A.top+b.A[A];e[J]&&(s={x:q,y:s},a.Jc=QLa(this,s,R,O,!1,this.L[lz],e,f,g,5,k));n[J]&&(s={x:q,y:null},a.Jc=RLa(this,s,n,f,k))}},a);var n=Hj(dFa),q=pn(d,[Mqa,Uqa],!0),s=pn(d,[Kqa,Iqa],!1),u=lfa(d,
[Pqa,yC],n,e),w=Jn(d,[Lqa,Jqa]),z=Dn(d,[Nqa,Vqa],n,O),B=Gn(d,[Oqa,Wqa],sP,HF);Y(a.L.k,function(a,b){if(a[H]==BC||a[H]==KC||a[H]==JF||a[H]==QH){var c=ZH+b+Lma,e=pn(d,c+ova,q),f=pn(d,c+wqa,s),g=lfa(d,c+EI,n,u);Xa(g,ST(g[E],a[E]));var k=Jn(d,[c+ora],w),l=Dn(d,c+cAa,n,z),l=ST(l,a[E]);Gn(d,c+sh,sP,B);for(c=0;c<a.j[J];++c)if(null!=a.j[c]&&null!=a.j[c].S){var Ha=a.j[c],Aa=this.iK(c,a.oa,B),Wc=Ha.S,cb=a[E][E][ke](),Ha=Ha.brush?Ha.brush.gb():cb;if(Ha!==cb&&e){var cb=Pj(g),kc=[0.1,0.2,0.3],kd=rm(Ha),Mb=rm(this.L.nD.gb()),
Oc=Gi(kc,gi(wm,kd)),kc=Gi(kc,gi(xm,kd)),kd=pm(ym(Mb,Xi([kd],Oc,kc)));Xa(cb,kd)}else cb=g;Aa.FL[J]&&(a.j[c].Jc=QLa(this,Wc,a[H],Ha,this.L.Dd,this.L[lz],Aa.FL,cb,k,12,l,e,f));Aa.line[J]&&(a.j[c].Jc=RLa(this,Wc,Aa.line,g,l))}}},a)}T.iK=function(a,b,c){var d=this.Nb,e=b.annotation,f={line:[],FL:[]};if(null==e)return f;b=b.annotationText||[];for(var g=0;g<e[J];++g){var k=e[g],l=k+1,n=0<=Ci(b,l);d[I](a,k)&&(l={text:d.Aa(a,k),W5:n?l:null,rowIndex:a},Gn(this[eq],Eqa+k+Tma,sP,c)==JF?f.line[C](l):f.FL[C](l))}return f};
function QLa(a,b,c,d,e,f,g,k,l,n,q,s,u){var w=[[64,64,64],[128,128,128],[255,255,255]],z=null==s?!0:s;s=c===KC;var B,F;if(s)var M=new vl(b[G],b.top,b[r],b[A]),N=F=b.top,P=B=h[t](b[G]+b[r]/2);else var P=B=b.x,N=F=b.y;var ba=N-n,U=ba,qa=-n,ya=g[J],Ha=n+k[uc]*ya;N-Ha<a.L.A.top&&N+Ha<a.L.A[Hc]&&(ba=N+Ha,U=N+n+k[uc],qa=n);N=null;1<ya&&(n=P,N=U,U=null,U=g[0][cd]+fla,Ha=a.Ac(U,k),c===KC&&Ha[r]>b[r]?(c=b[G],n=nI):(c=n,n=pD),U={KS:!1,label:{text:U,X:k,F:[{x:0,y:0,length:Ha[r],text:U}],Cc:n,Bc:oE,anchor:new uP(c,
N),Cb:0}},a.As&&(U[Rc].vb=hoa),N=U);c=[];for(n=0;n<ya;n++){var U=g[n],Aa=a.Ac(U[cd],k),Ha={},Wc=new uP(B,ba),cb=null;Ha.X=jo(k,ko);if(s){if(M&&!u){var cb=rm(d),kc=pm(ym(cb,w)),cb=f===Jg?NI:zs,kd=jo(k,ko);z&&(kd.Tb=R,Xa(kd,kc));t:{var Mb=U[cd],Oc=kd,Vd=cb,cb=M,Tf=a.Ac,kd=a.As,Uf=di(2)?2:0,Ce=di(2)?2:0,kc=Tf(Mb,Oc),gq,Gf=cb.Ub();gq=kc[r]<=Gf[r]&&kc[A]<=Gf[A];var Gf={},Di=[];Bw(Gf,Mb);Gf.X=Oc;if(Vd===NI)Vd=h[t](cb[Vy]().x),Ce=cb.top+Ce,Gf.Cc=pD,Gf.Bc=nI;else if(Vd===zs)Vd=cb[G]+(cb[r]-Uf),Ce=h[t](cb[Vy]().y),
Gf.Cc=oE,Gf.Bc=pD;else throw m("Invalid text block position.");if(!gq||kc[r]>cb[r]-Uf)if(kc[A]<cb[A]){if(Oc=UN(Tf,Mb,Oc,cb[r]-Uf,cb[A]/(kc[A]+2)),Di=Oc.F,Oc.ge){var hj=Mb;Gf.TA=!0}}else if(cb[A]>Oc[uc]/3)hj=Mb,Di=[Ne],Ce=h[t](cb[Vy]().y),Gf.Bc=pD,Gf.TA=!0;else{cb=null;break t}Gf.F=[];if(Di[J])for(Oc=Mb=0,Tf=Di[J];Oc<Tf;Oc++)Gf.F[C](new oJa({x:0,y:Mb,length:cb[r],text:Di[Oc]})),Mb+=kc[A];else Gf.F[C](new oJa({x:0,y:0,length:kc[r],text:Mb}));Gf.Cb=0;Zw(Gf,new uP(Vd,Ce));kd&&hj&&(Gf.de={am:!1,ti:!1,
content:hj});cb=new pJa(Gf)}}if(u||!e&&(!cb||1<cb.F[J]||cb.TA))switch(f){case Jg:Ha.Bc=oE;b[r]>Aa[r]?(Wc.x=B,Ha.Cc=pD):(Wc.x=M[G],Ha.Cc=nI);break;case Eh:Wc.x=M[G]+M[r]+2,Ha.Cc=nI,Ha.Bc=pD,Wc.y=M[Vy]().y}}else Wc.x=P,Ha.Cc=pD,Ha.Bc=oE;if(cb&&(e||!e&&!cb.TA)){c[C](cb);var Hf=!0}else{switch(f){case Jg:Ha.Cc=pD;Ha.Bc=oE;break;case Eh:Ha.Cc=nI,Ha.Bc=pD}Bw(Ha,U[cd]);Ha.X=k;Ha.cq=l;Zw(Ha,Wc);Ha.TA=!1;Ha.F=[{x:0,y:0,length:Aa[r],text:U[cd]}];Ha.Cb=0;Aa=U.W5;a.As&&null!=Aa&&(Ha.de=RT(a,Aa,U.rowIndex));c[C](Ha);
ba-=k[uc]}}n=Hf?0:qa;a=Eh;s&&f===Eh&&(n=0,a=Jg,B=b[G]+b[r],F=h[t](b.top+b[A]/2));return{E3:{x:B,y:F,length:n,orientation:a,color:q},labels:c,bundle:N?N:null}}
function RLa(a,b,c,d,e){var f=b.x,g=b.y,k=d[uc];b=[];for(var l=0;l<c[J];l++){var n=c[l],q=UN(a.L.Ac,n[cd],d,a.L.A[A]-k);b[C](q)}if(null!=g){for(l=n=0;l<b[J];l++)q=b[l],n=h.max(n,q.Kg);l=n+k;g=h[D](g-l/2);g<a.L.A.top&&(g=a.L.A.top);k=g+l;k>a.L.A[Hc]&&(k=a.L.A[Hc],g=k-l)}else g=a.L.A.top,k=a.L.A[Hc];for(var s=h[D]((g+k)/2),u=f+2,w=[],l=0;l<c[J];l++){var n=c[l],q=b[l],q={text:n,X:d,F:[{x:u,y:s,length:q.Kg,text:q.F[0]}],Cc:pD,Bc:nI,anchor:null,Cb:270},z=n.W5;a.As&&null!=z&&(q.de=RT(a,z,n.rowIndex));w[C](q);
u+=d[uc]}return{E3:{x:f,y:g,length:k-g,orientation:Eh,color:e},labels:w,bundle:null}}function HLa(a,b){var c=a.L.k[b],d=SLa(a,c);c.j&&Y(c.j,function(a){null!=a&&(a.S=d(a.Cf),null!=a.v5&&(a.ir=d(a.v5)),null!=a.w5&&(a.jr=d(a.w5)))});c.ef&&(0<c.ef.F[J]||0<c.ef[Qz][J])&&TLa(c)}function vLa(a){Y(a.L.k,function(a,c){HLa(this,c)},a)}
function TLa(a){function b(b){var c=e[b];delete e[b];if(c&&1<c.line[J]){c[Hc]&&c[Hc][rx]();if(f[b].av!=R){var d=f[b].av==Bg;b=f[b].gK;c.JS=YO(c.line,b,d,!1,!1);c[Hc]&&(c.Rea=YO(c[Hc],b,d,!1,!1))}a.ef.ii[C](c)}}function c(a,b){if(!e[a]){var c=f[a].brush.o(),d=f[a][x],g={};g.LD=a;g.line=[];d==BC?(c.yk(0),Na(g,[])):c.dh(0);g.brush=c;e[a]=g}e[a].line[C](new kK(b[G],b.top));e[a][Hc]&&e[a][Hc][C](new kK(b[G]+b[r],b.top+b[A]))}function d(a){a=f[a][x];return a==BC||a==JF}var e={},f=a.ef.ND;a.ef.ii=[];for(var g=
0;g<a.j[J];g++){var k={},l=a.j[g];if(l&&l.S&&l.S.sq)for(var l=l.S.sq,n=0;n<l[J];++n){var q=l[n].LD;d(q)&&(k[q]=!0,c(q,l[n][zz]))}for(q in e)k[q]||f[q].Lj||b(q)}for(q in e)b(q)}function SLa(a,b){switch(b[H]){case QH:return W(a.Zqa,a,b);case dD:return W(a.Wqa,a,b);case JF:return W(a.Yqa,a,b);case KC:return W(a.Vqa,a,b);case qI:return W(a.$qa,a,b);case jD:return W(a.Xqa,a,b);case BC:return W(a.Uqa,a,b)}return null}T.Zqa=function(a,b){return{x:this.kg[0].se(b.x),y:this.Re[0].se(b.y)}};
T.Wqa=function(a,b){var c=this.Eq,d=this.kg[0].se(b.x),e=this.Re[0].se(b.y),f;f=c.Do==Yg?NQ(c.iq,b[E]):c.Do==rh?c.Qy[b[E]][E]:c.YK;f=new Rm({fill:f,ae:c.Vl,stroke:c.Qd});c=oHa(c.rD,b[ly]);return{x:d,y:e,brush:f,radius:c,lN:c}};T.Yqa=function(a,b){var c=dU(this,a.ee,b.Jk,b.Vv);c.sq=eU(this,a,b);return c};T.Vqa=function(a,b){var c=fU(this,a,b,b.Rj,b.Ck);return c?{top:c.top,left:c[G],width:c[r],height:c[A],sq:eU(this,a,b)}:null};
T.Xqa=function(a,b){var c=fU(this,a,b,b.eha,b.fha),d=fU(this,a,b,b.dha,b[Ry]);if(!c||!d)return null;pa(d,2);Ya(d,d[G]+(c[r]-(c[r]%2?3:2))/2);var e=b.cha?a.FD.H3:a.FD.I3;Vm(e)&&(e=e.Hb/2,Sa(c,c[A]-2*e),pa(c,c[r]-2*e),Ya(c,c[G]+e),c.top+=e);Sa(c,h.max(c[A],2));pa(c,h.max(c[r],1));return{rect:c,line:d}};
T.$qa=function(a,b){var c=this.Te[a.ee];null==b.Rj&&(b.Rj=jP(c.ca,c.Ed.ra));var d=this.Xc,e=d[wy][b.Dq].aa,f=d.pv,g=h[t](e-d[jx]*f/2),f=h[t](e+d[jx]*f/2),k=c.se(b.Ck),d=gU(this,g,c.se(b.Rj)),e=gU(this,g,k),f=gU(this,f,k),k=[];pn(this[eq],tsa,!0)&&null!=b.g4&&(c=gU(this,g,c.se(b.g4)),k[C](c));k[C](e);k[C](f);return{vD:XKa(d.x,d.y,f.x,f.y),outline:k,sq:eU(this,a,b)}};
function fU(a,b,c,d,e){var f=a.Xc,g=a.Te[b.ee];b=a.KM;null!=d||(d=jP(g.ca,g.Ed.ra));if(c.Fv>=b.z6||c.Dq>=f[wy][J]&&f[H]!=Dh)return null;f=h.min(g.se(d),g.se(e));d=h.max(g.se(d),g.se(e));g=(e=a.L.Wa===cF)?DLa(g.pv,pn(a[eq],dF))?0:1:h.min(1,0.2*(d-f));0===g||h[t](f+g)<h[t](d)&&h[t](f+g)>h[t](f)?(f=h[t](f+g),d=h[t](d)):f+=g;var k=sn(a[eq],hta,0.3),g=ULa(a,c);c=(c.aga?k:1)*b.kN/2;b=(e?h[xb]:h[t])(g-c);c=h[t](g+c);f=gU(a,b,f);a=gU(a,c,d);return XKa(f.x,f.y,a.x,a.y)}
T.Uqa=function(a,b){function c(a){return null!=a?a:e}var d=this.Te[a.ee],e=jP(d.ca,d.Ed.ra),d=dU(this,a.ee,b.Jk,b.Vv),f=dU(this,a.ee,b.z4,c(b.A4)),g=dU(this,a.ee,b.B4,c(b.C4)),k=dU(this,a.ee,b.D4,c(b.E4)),l=dU(this,a.ee,b.G4,c(b.H4)),n=eU(this,a,b);return{x:d.x,y:d.y,tT:f.x,uT:f.y,vT:g.x,wT:g.y,GK:k.x,IK:k.y,JK:l.x,KK:l.y,sq:n}};
function eU(a,b,c){if(!c.zE)return[];var d=a.Xc;b=a.Te[b.ee];var e=a.KM;if(c.Fv>=e.z6||c.Dq>=d[wy][J]&&d[H]!=Dh)return[];for(var f=ULa(a,c),g=[],k=0,l;l=c.zE[k];k++){var n=b.se(l.hia),q=b.se(l.iia),s=(d[H]==Dh?d[wy]&&1<d[wy][J]?d[wy][1].aa-d[wy][0].aa:0:e.kN)*l.jia,u=h.abs(n-q),q=gU(a,f-s/2,h.min(q,n)),n=q.x,q=q.y,s=gU(a,s,u);g[C]({rect:new vl(n,q,s.x,s.y),LD:l.LD})}return g}function ULa(a,b){var c=a.Xc,d=a.KM;return(c[H]==Dh?c.se(b.Jk):c[wy][b.Dq].aa)-d.$ia+(d.kN+1)*b.Fv+d.kN/2}
function ST(a,b){switch(a){case YH:return b.tb;case jza:return b.Mi;case XH:return b[E];default:return a}}function gU(a,b,c){switch(a.L[lz]){case Jg:return{x:b,y:c};case Eh:return{x:c,y:b}}throw m("Invalid orientation.");}function dU(a,b,c,d){return gU(a,a.Xc.se(c),a.Te[b].se(d))}function $T(a,b){var c=a.o();if(Wm(c)&&c.gb()!=ue){var d=new Qm(pH,c.gb());c.fe=d;!Vm(c)&&b&&(c.dd(c.gb()),c.yk(1))}else Vm(c)&&(c.Hk=UD);return c}function ILa(a,b){var c=a.o();c.yk(c.Hb*b);return c}
function MLa(a,b,c){a=a.Nb;b=b.oa.certainty||[];return b[J]&&(c=a[I](c,b[0]),null!=c)?a.D(b[0])==jg?c?1:0:c:1}function OLa(a,b,c){a=a.Nb;b=b.oa[yz]||[];return b[J]&&(c=a[I](c,b[0]),null!=c)?!!c:!0}function NLa(a,b,c){a=a.Nb;b=b.oa.emphasis||[];return b[J]&&(c=a[I](c,b[0]),null!=c)?a.D(b[0])==jg?c?2:1:c:1}function UT(a,b){var c=TT(a);return null===c?null:a.Nb[I](b,c)}function TT(a){if(null===a.Xc||a.Xc[H]!=Dh)return null;a=a.L.Tj[0].oa.gap||[];return Si(a)?null:a[0]}
function XT(a,b,c,d,e){function f(a,b,f){var g=jP(k.ca,l[I](c,a));b=jP(k.ca,l[I](c,b));null!=g&&null!=b&&(g+=d,b+=d,e&&(k.fc(g),k.fc(b)),n[C]({iia:g,hia:b,jia:f,LD:a}))}var g=b.ef;if(!g)return null;var k=a.Te[b.ee],l=a.Nb,n=[];for(a=0;a<g.Kw[J];a+=2)f(g.Kw[a],g.Kw[a+1],0);for(var q=0,s=g.tN[J]-1;q<=s;q++,s--)a=g.tN[q],b=g.tN[s],f(a,b,g.ND[a].Tha);for(b=0;b<g.j[J];b++)a=g.j[b],f(a,a,0);for(b=0;b<g.Eb[J];b++)a=g.Eb[b],q=g.ND[a],f(a,a,0==b||b==g.Eb[J]-1?q.Sha:q.Uha);q=0;for(s=g[Qz][J]-1;q<=s;q++,s--)a=
g[Qz][q],b=g[Qz][s],f(a,b,0);for(b=0;b<g.F[J];b++)a=g.F[b],f(a,a,0);return n[J]?n:null}function tLa(a){var b=a.L;if(b.xf.bars||b.xf.candlesticks||!Wh(Oi(b.k,function(a){return null!=a.ef}))){var c=Fi(b.Ba,function(a,b){return 0!=UT(this,b)},a),c=VLa(a.Xc,c),c=h.max(c,1),d=nfa(a[eq],c),d=h.max(d,1),e=h.min(a.Zv,h[t]((d+1)/2)),f=(d-e+1)/e;c>d&&(f=h[t](f));a.KM={z6:e,kN:f,$ia:b.Wa===cF?0:((f+1)*e-1)/2}}}
function VLa(a,b){if(Si(b))return 0;if(a[H]==Dh){for(var c=a.WD,d=null,e=0;e<b[J];e++){var f=a.OG(b[e][Z]);null!=d&&(c=h.min(c,h.abs(f-d)));d=f}return c}return h.abs(a.OG(1)-a.OG(0))}function WT(a,b,c){var d=a.Nb;a=a.Xc;a[H]==Dh&&(b=c&&c.Eg?c[Z][b][0]:d[I](b,0),b=jP(a.ca,b));return b};function hU(a){this.Ql=a;this.k_=[];this.mQ=!1;this.Ch={ne:null,Qt:0,Tl:0,uI:0,vI:0}}hU[K].Le=function(a,b,c){this.k_[c]=!0;0===c&&(this.Ch.ne=b,this.Ch.Qt=a.x,this.Ch.Tl=a.y,this.Ch.uI=a.x,this.Ch.vI=a.y)};dp(hU[K],function(a,b){this.Ql[$]({type:a,data:b})});function iU(a,b,c,d){this.Ql=a;this.G=b;this.Pq=c;this.pi=d;this.zx=null;this.yZ=new hU(a);this.mO=null}X(iU,Us);T=iU[K];T.w=function(){this.G[Wb]();this.Pq[Wb]();Ws(this.mO);iU.e.w[L](this)};function WLa(a){var b=a.G.Cs;XLa(a,W(function(a,d){this.G.Fb(b,a,d)},a));Ws(a.mO);a.mO=new MM(a.G.ac());kt(a.mO,GG,W(a.gna,a))}function YLa(a){var b=a.Pq.ac();XLa(a,W(function(a,d){this.Pq.Fb(b,a,d)},a))}function ZLa(a){var b=fa;$La(a,W(function(a,d){this.Pq.Fb(b,a,d)},a))}
function $La(a,b){b(EG,W(a.Bra,a));b(FG,W(a.Cra,a))}function XLa(a,b){b(gs,W(a.oda,a));b(fs,W(a.Rqa,a));b(EG,W(a.oda,a));b(FG,W(a.Qqa,a));b(es,W(a.Pqa,a));b(Fr,W(a.Nqa,a));b(OD,W(a.Sqa,a));b(YD,W(a.Oqa,a))}T.Bra=function(a){var b=Ml(this.G.ac());a=Ml(a);a.x-=b.x;a.y-=b.y;b=this.yZ;b.k_[0]&&(b.Ch.uI=a.x,b.Ch.vI=a.y,b.mQ||b[$](Jra,{ne:b.Ch.ne,ub:{x:b.Ch.Qt,y:b.Ch.Tl}}),b.mQ=!0,b[$](Hra,{ne:b.Ch.ne,ub:{x:b.Ch.uI,y:b.Ch.vI}}))};
T.Cra=function(a){var b=Ml(this.G.ac()),c=Ml(a);c.x-=b.x;c.y-=b.y;b=this.yZ;a=a[rq];b.k_[a]=!1;0===a&&b.mQ&&(b.mQ=!1,b.Ch.uI=c.x,b.Ch.vI=c.y,b[$](Ira,{ne:b.Ch.ne,ub:{x:b.Ch.uI,y:b.Ch.vI}}))};T.oda=function(a){var b=gK(a),c=this.us(a);a[H]==EG&&this[$](Nra,{ub:b,ne:c});c!=this.zx&&(null!=this.zx&&aMa(this,this.zx),this[$](Kra,{ub:b}),jU(this,Ioa,c),this.zx=c)};T.Rqa=function(a){a=this.us(a);a==this.zx&&(aMa(this,a),this.zx=null)};function aMa(a,b){a[$](Lra,null);jU(a,Joa,b)}
T.Qqa=function(a){var b=gK(a);a=this.us(a);this[$](Ora,{ub:b,ne:a});jU(this,Toa,a)};T.Pqa=function(a){var b=gK(a),c=this.us(a);this[$](Mra,{ub:b,ne:c,preventDefault:W(a[Hp],a)});jU(this,Soa,c);this.yZ.Le(b,c,a[rq])};T.Nqa=function(a){var b=gK(a);a=this.us(a);this[$](Fra,{ub:b,ne:a});jU(this,goa,a)};T.Sqa=function(a){var b=gK(a),c=this.us(a);this[$](Tra,{ub:b,ne:c});jU(this,hpa,c);Ys(a)};T.Oqa=function(a){var b=gK(a);a=this.us(a);this[$](Gra,{ub:b,ne:a});jU(this,ooa,a)};
T.gna=function(a){var b=gK(a),c=this.us(a);this[$](Ura,{ub:b,ne:c,wheelDelta:a.detail,preventDefault:W(a[Hp],a)});jU(this,lpa,c)};
function jU(a,b,c){var d=c[pc](qe);switch(d[0]){case Hs:var e=c=null,f=null;a.pi==cH?c=ia(d[1]):4==d[J]?(c=d[1]?ia(d[1]):null,e=ia(d[2]),f=ia(d[3])):3==d[J]?(c=ia(d[1]),e=ia(d[2])):e=ia(d[1]);d={kc:c,Ji:e,fx:f};a[$](Hs+b,d);break;case qC:d={$v:d[1]};a[$](nqa+b,d);break;case FF:d=ia(d[1]);if(0>d)break;d={mP:d};a[$](kwa+b,d);break;case GF:d={jma:ia(d[1])};a[$](Fwa+b,d);break;case wya:d=ia(d[1]);d={mP:d};a[$](qya+b,d);break;default:a.Wba(b,c)}}dp(T,function(a,b){this.Ql[$]({type:a,data:b})});function kU(a,b,c,d){iU[L](this,a,b,c,d.Wa);this.Q=d;this.mZ=bMa(this)}X(kU,iU);kU[K].e3=function(a){this.Q=a;this.mZ=bMa(this)};function bMa(a){var b=a.Q;if(b.Wa!=Bg&&b.Wa!=QH)return{};a={};for(var b=b.k,c=0;c<b[J];c++){var d=b[c];if(AS(d))for(var e=d.j,f=0;f<e[J];f++){var g=e[f];if(g&&g.S&&!g.Ae){var k=AN([iH,c,f]);a[k]={center:g.S,radius:g.S&&null!=g.S.lN?g.S.lN:null!=g.lN?g.lN:d.V2,kc:c,Ji:f}}}}return a}
kU[K].us=function(a){var b=this.G.Er(a[Mq]),c=gK(a),c=cMa(this,c);if(a[H]==fs){a=this.zx;if(null==a)return b;c=c==a?null:a}if(null!=c){a=dMa(b);var d=dMa(c),b=a>d?b:c}this.Q.Fh==lD?(c=b[pc](qe)[0],c=c!=JC&&c!=cD&&c!=iD&&c!=iH&&c!=mH&&c!=rI):c=!0;return c?b:Er};
function cMa(a,b){if(!(new vl(a.Q.A[G]+1,a.Q.A.top+1,a.Q.A[r]-2,a.Q.A[A]-2))[Lc](b))return null;switch(a.Q.Fh){case WD:var c=b.x,d=b.y,e=null,f=ea,g;for(g in a.mZ){var k=a.mZ[g],l=k[nx].x,n=k[nx].y,q=k[bz];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=AN([mH,k.kc,k.Ji]),f=l))}return e;case lD:t:{c=a.Q.Ba;for(d=0;d<c[J];d++)if((e=c[d].kP)&&e[Lc](b)){c=AN([nD,d]);break t}c=null}return c}return null}function dMa(a){a=a[pc](qe);return Ci(CDa,a[0])}
kU[K].Wba=function(a,b){var c=b[pc](qe);switch(c[0]){case JC:case cD:case iD:case iH:case mH:case rI:var d=ia(c[1]),c={kc:d,Ji:ia(c[2])};this[$](WD+a,c);break;case nD:c=ia(c[1]);c={kc:null,Ji:c};this[$](lD+a,c);break;case zC:d=ia(Ai(c));this[$](xC+a,3==c[J]?{kc:null,Ji:ia(c[1]),fx:d}:{kc:ia(c[1]),Ji:ia(c[2]),fx:d});break;case JF:case BC:d=ia(c[1]),c={kc:d,Ji:null},this[$](fza+a,c)}};function lU(a,b){this.Gu={};this.Qu={};this.UC=[];this[az](a,b)}function eMa(a){Y(a.UC,function(a){fMa(this,this.Qu[a])},a)}lU[K].updateOptions=function(a,b){this.ta=Ln(a,mqa,b);this.Uoa=Ln(a,lqa,b);eMa(this)};lU[K].getEntries=function(){for(var a=[],b=0,c=this.UC[J];b<c;b++){var d=this.UC[b],e=this.Qu[d];if(!e[oz]||e[oz]()){var f=null,f=e.is&&!e.is()?CN(e[cd]||O,this.Uoa,null,null,null,null,null,!1,null):Qj(this.Gu[d]);a[C](f)}}return a};
function fMa(a,b){if(!b.id)throw m("Missing mandatory ID for action.");var c=null;a.Qu[b.id]?c=a.Qu[b.id]:(c=a.Qu[b.id]={id:b.id,text:void 0,visible:void 0,is:void 0,action:void 0},a.UC[C](b.id));Sj(c,b);a.Gu[b.id]=CN(c[cd]||O,a.ta,null,null,null,null,null,!1,c.id)}lU[K].Tg=function(a){(a=this.Qu[a])&&(a=Qj(a));return a};function gMa(a,b){a.qH=a.qH||{};var c=a.qH;c.entries=c[Ez]||{};c=c[Ez];c[b]=c[b]||{};c=c[b];c.ih=c.ih||{};return c.ih}
lU[K].gu=function(a,b,c){if(!a[jy]){var d=b.Qa.$v;null!=d&&(a=Pi(a.qH[Ez],function(a){return a.ih[Z].id==d}),-1!==a&&(c=gMa(c,a),ra(c,c[Z]||{}),Ww(c[Z],c[Z][Dz]||{}),c[Z][Dz].brush=Zm(Bla)))}};function hMa(a){this.Ob=a}function mU(a,b){var c={index:{},order:[],Ts:{}};Y(b,function(a){var b=this.getKey(a);if(null!=b){if(!c.Ts[vc](b)){var f=this.getTitle(a);f&&(c.Ts[b]=f)}c[nc][vc](b)||(c[nc][b]=[],c[ix][C](b));c[nc][b][C](a)}},a);return c};function nU(a){this.Ob=a}X(nU,hMa);nU[K].getKey=function(a){return this.Ob.QX(a)};nU[K].getTitle=function(a){return this.Ob.iO(a)};Ow(nU[K],function(a,b,c){var d=KIa(this.Ob,c);return iMa(a,d,b[yb]||O,!0,a.Lka,this.Ob.k[c.nb])});function oU(a){this.Ob=a}X(oU,hMa);oU[K].getKey=function(a){return a.nb};oU[K].getTitle=function(a){return KIa(this.Ob,a)};Ow(oU[K],function(a,b,c){c=this.Ob.iO(c)||O;return[c?CN(b[yb]||O,a.aH,c,a.ta):null]});function pU(a,b,c,d){b=Ln(a,GAa,{Va:b.Va,fontSize:b[uc]});this.ar=pn(a,BAa,c==lD);this.Lka=pn(a,BAa,!0);this.tia=pn(a,DAa,!0);this.ta=b;this.aH=Zea(b);this.te=d||null;this.Z6=zn(a,gta,koa);this.a7=zn(a,kta,apa)}pU[K].jt=function(){};function qU(a,b,c,d){pU[L](this,a,b,c,d)}X(qU,pU);
qU[K].Y5=function(a,b,c){var d=a.Ob,e=d.k[b];c=d.qF(b,c);var f=!1,g=null,k=null,l=null!=d.Uc&&d.Uc;if(d.Uc)if(f=!0,k=[this.Z6,this.a7],d=e[H],d===KC)g=[{color:e.fh.gb(),alpha:e.fh.Oe},{color:e.eh[Dz].fh.gb(),alpha:e.eh[Dz].fh.Oe}];else if(d===QH)d=b%2?b-1:b,b=a.Ob.k[d],d=a.Ob.k[d+1],g=[{color:d.fh.gb(),alpha:d.fh.Oe},{color:b.fh.gb(),alpha:b.fh.Oe}];else throw m("Diff chart not supported for the chosen chart type.");b={entries:[]};if(c.F)for(c[uz]&&rU(this,b,c[uz]),e=0;e<c.F[J];e++)k=c.F[e],f=b,k=
(l=k[uz])?CN(k[id],this.aH,l,this.ta):null,null!=k&&f[Ez][C](k);else c.gv&&!c.ti?(rU(this,b,c.gv),sU(this,b,c.$l,c[yb],!0,this.ar,e,f,g,k,l)):c.$l&&!c.ti?sU(this,b,c.$l,c[yb],!0,this.ar,e,!0,g,k,l):null!=c[yb]&&sU(this,b,null,c[yb],!1,this.ar,e);this.jt(b,a.Sj);return b};
function jMa(a,b,c,d){var e=b.Ob,f=new nU(e),g=new oU(e),k=null;d==lD?k=f:d==WH&&(k=g);var l;if(k)l=mU(k,c);else{d=mU(f,c);var n=mU(g,c),k=g;l=n;1==d[ix][J]&&1<n[ix][J]&&(k=f,l=d)}var q={entries:[]};Y(l[ix],function(a){rU(this,q,l.Ts[a][hc]());Y(l[nc][a],function(a){var b=e.qF(a.nb,a.jb);b.ti?sU(this,q,null,b[yb],!1,this.ar,e.k[a.nb]):q[Ez][C][Mc](q[Ez],k[nz](this,b,a))},this)},a);a.jt(q,b.Sj,0<c[J]);return q}
qU[K].Z5=function(a,b){var c=a.Ob,d=c.k[b],e=d.de,f=null,g=null,k=null!=c.Uc&&c.Uc;c.Uc&&(f=c.k[J],f=(b+f/c.pie.Ih[J])%f,g=c.k[f],c={color:d.brush.gb(),alpha:d.brush.Oe},g={color:g.brush.gb(),alpha:g.brush.Oe},f=b>f?[c,g]:[g,c],g=[this.Z6,this.a7]);c={entries:[]};e.$l?sU(this,c,e.$l,e[yb],!0,this.ar,d,!0,f,g,k):sU(this,c,null,e[yb],!1,this.ar,d);this.jt(c,a.Sj);return c};
function kMa(a,b,c){var d=b.Ob,e={entries:[]};Y(c,W(function(a){a=d.k[a];var b=a.de;b.$l?sU(this,e,b.$l,b[yb],!0,this.ar,a,!0):sU(this,e,null,b[yb],!1,this.ar,a)},a));a.jt(e,b.Sj);return e}
qU[K].X5=function(a,b){var c=a.Ob,d=c.Ba[b].de,e=!1,f={entries:[]};if(d&&d[yb])sU(this,f,null,d[yb],!1,!1);else{var g=0,k=1,l=c.k[J];UIa(c)&&(g=c.k[J]-1,l=k=-1);for(var n=null;g!=l;g+=k){var q=c.k[g],d=tS(c,g,b);if(n!=q.He){var n=q.He,s=c.Ba[b].Ts[n];mi(s)||rU(this,f,s)}q.j[d]&&q.j[d].de&&q.j[d].de[yb]&&(d=q.j[d].de,sU(this,f,d.$l,d[yb],!0,this.ar,q,void 0,void 0,void 0,void 0,d.ti&&d.am),e=!0)}}null!=a.Sj&&0<a.Sj[J]&&(e=!0);this.jt(f,a.Sj);return e||this.tia?f:null};
function rU(a,b,c){a=CN(c,a.aH);b[Ez][C](a)}function iMa(a,b,c,d,e,f,g,k,l,n,q){g=null!=g?g:!1;d=d?a.aH:a.ta;c=c[pc](me);var s=e?f[E][E]:null;b=g&&null!=b?CN(b,a.ta,null,null,s,f&&f.HD):CN(c[0],d,b,a.ta,s,f&&f.HD,null,q);a=[b];for(g=g?0:1;g<c[J];g++)s=null!=k?k[g][E]:e?R:null,b=CN(c[g],d,null,null,s,null!=k?k[g][Bz]:null,null!=l?l[g]:null,q),b.UI=n,a[C](b);return a}function sU(a,b,c,d,e,f,g,k,l,n,q,s){b[Ez][C][Mc](b[Ez],iMa(a,c,d,e,f,g,k,l,n,q,s))}
qU[K].jt=function(a,b,c){b&&0!==b[J]&&((void 0==c||c)&&a[Ez][C](IDa()),Zi(a[Ez],b))};function tU(a,b,c){pU[L](this,a,b,c);this.I8=this.aH;this.gP=Pj(this.ta);Xa(this.gP,jA);Ja(this.gP,this.gP[uc]-2)}X(tU,pU);tU[K].Y5=function(a,b,c){b=a.Ob.k[b];a=b.j[c].de;c=[];b.Oj||(b=CN(b[uz],this.I8),c[C](b));b=CN(a[yb],this.I8);c[C](b);a=CN(a.gv,this.gP);c[C](a);return{entries:c}};tU[K].Z5=function(){return{entries:[]}};tU[K].X5=function(){return{entries:[]}};function lMa(a,b,c){this.Gt=b;this.tn=new rl(0,c[r],c[A],0);b=null!=b.te&&0<b.te.getEntries()[J]?kg:zg;this.aT=Gn(a,MI,Nn,b)}function uU(a){if(a.Wa==cH){var b=a.pie[nx];return new sk(b.x,b.y)}b=Gj(a.Be);b=null!=b.Ed?b.Ed.aa:h.min(b.hh,b.Gh);a=Gj(a.be);a=null!=a.Ed?a.Ed.aa:h.max(a.hh,a.Gh);return new sk(b,a)}function mMa(a,b){a.tn=b}function vU(a,b,c){var d=b.S;b=CS(b,c);a=uU(a);b=1+h[xb](b/h[ud](2));return new sk(d.x+(d.x>=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}
function nMa(a,b){var c=lK(a.pie[nx],OT(((b.mq?45:(b.Fd+b.$c)/2)/180-0.5)*h.PI,a.pie.Qc,a.pie.Rc)),c=new sk(c.x+b[by].x,c.y+b[by].y);c.x=nj(c.x,0,a[r]);c.y=nj(c.y,0,a[A]);return c}function oMa(a){var b=a[Gz]?a[Gz]:new sk(0,0),c=a.F[0],d=a.X[uc];return 270==a.Cb?new sk(b.x+c.x+d,b.y+c.y-c[J]/2):new sk(b.x+c.x+c[J]/2,b.y+c.y-d)}
function pMa(a,b,c){var d=a.k[b],e=d[H];c=tS(a,b,c);switch(a.Wa){case Bg:case cF:switch(e){case KC:case qI:return d=d.j[c],d=d.S.vD||d.S,b=uU(a),d=new sk(d[G]+(d[G]<b.x?0:d[r]),d.top+(d.top<b.y?0:d[A])),qMa(a,d),d;case JF:case BC:return vU(a,d.j[c],d);case jD:return d=d.j[c].S[zz],b=uU(a),d=new sk(d[G]+d[r]>b.x?d[G]+d[r]:d[G],d.top<b.y?d.top:d.top+d[A]),qMa(a,d),d}case QH:return vU(a,d.j[c],d);case cD:c=d.j[c];b=c.S;d=vU(a,c,d);if(d.x<a.A[G]||d.x>a.A[Zc])d.x+=2*(b.x-d.x);if(d.y<a.A.top||d.y>a.A[Hc])d.y+=
2*(b.y-d.y);return d}return new sk(0,0)}function qMa(a,b){var c=a.A;b.x=nj(b.x,c[G],c[Zc]);b.y=nj(b.y,c.top,c[Hc])}function rMa(a,b){var c=lK(a.pie[nx],OT(((b.mq?45:(b.Fd+b.$c)/2)/180-0.5)*h.PI,a.pie.Qc-0.1,a.pie.Rc-0.1));return new sk(c.x+b[by].x,c.y+b[by].y)}function sMa(a){var b=a[Gz]?a[Gz]:new sk(0,0),c=a.F[0],d=a.X[uc];return 270==a.Cb?new sk(b.x+c.x+d/2,b.y+c.y):new sk(b.x+c.x,b.y+c.y-d/2)}
function tMa(a,b,c){c=tS(a,b,c);var d=a.k[b];b=d[H];c=d.j[c].S;if(b==KC||b==qI||b==jD){var e=c.vD||c[zz]||c;c=e[G];b=e[r];var d=c+b,f=e.top,e=e[A],g=f+e,k=uU(a);a=a[lz]==Jg?g>k.y?new sk(c+b/2,g-0.1):new sk(c+b/2,f+0.1):c<k.x?new sk(c+0.1,f+e/2):new sk(d-0.1,f+e/2)}else a=new sk(c.x,c.y);return a}
function wU(a,b,c,d,e,f){if(null===c||null===d||null===e)if(null===c||null===d)if(null!==c&&null===d){d=b.Ob;f=d.k[c];e=nMa(d,f);f=rMa(d,f);var g=d.k[c].de;g.am&&g.ti?a=xU(a,g[yb],f):(b=a.Gt.Z5(b,c),a=EN(b,d.Ac,!0,e,a.tn,f,void 0,d.Ls))}else if(null!==c||null===d||null===e)if(null===c&&null!==d){c=b.Ob;e=f.o();var g=f=null,k=Gj(c.Be),l=Gj(c.be),n=k.Ol,q=l.Ol,s=d;c[lz]&&c[lz]!==Jg?(q=-q,l[H]===Dh&&(s=c.Ba[d][Z]),g=l[jc].Se(s)):(k[H]===Dh&&(s=c.Ba[d][Z]),f=k[jc].Se(s));k=a.Gt.ta[uc];e.x=null===f?e.x:
f;e.y=null===g?e.y:g;f=e.x-n*k;g=e.y+q*k;f=new sk(f,g);(g=c.Ba[d].de)&&g.am&&g.ti?a=xU(a,g[yb],e):(b=a.Gt.X5(b,d),a=null===b?null:EN(b,c.Ac,!1,f,a.tn,e,void 0,c.Ls))}else a=null;else c=b.Ob,g=c.Ba[d].Jc[vz][e],(n=g.de)?(f=oMa(g),g=sMa(g),n.am&&n.ti?a=xU(a,n[yb],g):(n=a.Gt,d={entries:[CN(b.Ob.Ba[d].Jc[vz][e].de[yb],n.ta)]},0<b.Sj[J]&&n.jt(d,b.Sj),a=EN(d,c.Ac,!1,f,a.tn,g,void 0,c.Ls))):a=null;else e=b.Ob,f=pMa(e,c,d),g=tMa(e,c,d),n=e.k[c].j[d].de,n.am&&n.ti?a=xU(a,n[yb],g):(b=a.Gt.Y5(b,c,d),a=EN(b,
e.Ac,!0,f,a.tn,g,void 0,e.Ls));else f=b.Ob,n=f.k[c].j[d].Jc[vz][e],(q=n.de)?(g=oMa(n),n=sMa(n),q.am&&q.ti?a=xU(a,q[yb],n):(q=a.Gt,d={entries:[CN(b.Ob.k[c].j[d].Jc[vz][e].de[yb],q.ta)]},q.jt(d,b.Sj),a=EN(d,f.Ac,!1,g,a.tn,n,void 0,f.Ls))):a=null;return a}function uMa(a,b,c,d){var e=b.Ob,f=b.Ob.k[d];d=nMa(e,f);var f=rMa(e,f),g=Gi(c,function(a){return e.k[a].de});Mi(g,function(a){return a.am&&a.ti});b=kMa(a.Gt,b,c);return EN(b,e.Ac,!0,d,a.tn,f,void 0,e.Ls)}
function vMa(a,b,c,d,e){var f=b.Ob,g=pMa(f,d.nb,d.jb);d=tMa(f,d.nb,d.jb);var k=Gi(c,function(a){var b=tS(f,a.nb,a.jb);return f.k[a.nb].j[b].de});Mi(k,function(a){return a.am&&a.ti});b=jMa(a.Gt,b,c,e);return EN(b,f.Ac,!0,g,a.tn,d,void 0,f.Ls)}function xU(a,b,c){return{html:{content:b,fd:{className:OE}},Eca:!0,Fca:c,anchor:c,Dca:a.tn,Gca:20,margin:5}};function yU(a,b,c,d,e,f){this.te=f;d==gE||this.te?null!=this.te&&this.te[az](a,c):this.te=new lU(a,c);c=d==gE?new tU(a,c,e):new qU(a,c,e,this.te);this.Fo=new lMa(a,c,b)}function zU(a,b,c){var d={};if(null!=c.Ea.vB){d.Ea=d.Ea||{};var e=b.Ea,f=c.Ea.vB;d.Ea.ln=e.Me[f];var g=f+1+Tq+e.Me[J],k=e.iG.YW,l=0<f,e=e.iG.WW,f=f<b.Ea.Me[J]-1;d.Ea.iG={YW:{brush:l?k.ce.Kt:k.ce.yN,Kt:l},WW:{brush:f?e.ce.Kt:e.ce.yN,Kt:f},XW:{text:g,F:{0:{text:g}}}}}a.gu(b,c,d);return d}yU[K].Hi=function(a){this.te&&fMa(this.te,a)};
yU[K].Tg=function(a){if(this.te)return this.te.Tg(a)};yU[K].Gi=function(a){if(this.te){var b=this.te;a in b.Gu&&delete b.Gu[a];a in b.Qu&&delete b.Qu[a];a=Ci(b.UC,a);0<=a&&b.UC[he](a,1)}};function AU(a){Uv(this,new FN);this.Qa={nb:null,datum:null,jb:null};Cw(this,{Qa:null,lK:null});this.Ea={Qa:{ih:null},vB:null};this.wh={Qa:{$v:null}};hw(this,{position:null,t4:null});this.Jh=this.hn=null;a&&(this[ux][Yx](a[ux]),a.Qa&&(this.Qa=BU(this.Qa,a.Qa)),a[Uy]&&Cw(this,BU(this[Uy],a[Uy])),a.Ea&&(this.Ea=BU(this.Ea,a.Ea)),a.wh&&(this.wh=BU(this.wh,a.wh)),a.hn&&(this.hn=BU(this.hn,a.hn)),a.Jh&&BU(this.Jh,a.Jh))}
AU[K].o=function(){var a=new AU;Uv(a,this[ux].o());a.Qa=hn(this.Qa);Cw(a,hn(this[Uy]));a.Ea=hn(this.Ea);a.wh=hn(this.wh);hw(a,hn(this[iy]));a.hn=hn(this.hn);a.Jh=hn(this.Jh);return a};Za(AU[K],function(a,b){var c=Qh(b)?b:!1;return this[ux][cz](a[ux])&&gn(this.Qa,a.Qa)&&gn(this[Uy],a[Uy])&&gn(this.Ea,a.Ea)&&gn(this.wh,a.wh)&&(c||gn(this[iy],a[iy]))&&gn(this.hn,a.hn)&&gn(this.Jh,a.Jh)});function BU(a,b){var c=new sO(2);tO(c,0,a);tO(c,1,b);return c[My]()};function CU(){}X(CU,sS);T=CU[K];T.iO=function(a){var b=a.nb,c=a.jb;return this.ov?CU.e.iO[L](this,a):this.k[b].fd.histogramBucketItems[c][Rc].gv};T.QX=function(a){return this.ov?CU.e.QX[L](this,a):this.k[a.nb].fd.histogramBucketItems[a.jb].bb};T.$V=function(a){if(this.ov)return CU.e.$V[L](this,a);a=this.k[a.nb].fd.histogramBucketItems[a.jb];return{bb:a.bb,Af:a.Af}};
T.hM=function(a){var b=this.hq[a.Af].kc;return null!=b?this.ov?CU.e.hM[L](this,a):{nb:b,jb:this.k[b].fd.histogramElementIndexes[a.bb]}:null};T.qF=function(a,b){var c=this.k[a],d=c.j[b];return this.ov?{F:[{title:Koa,value:d.Cf.Ck-d.Cf.Rj}]}:c.fd.histogramBucketItems[b][Rc]};function DU(a,b,c,d,e){QT[L](this,a,b,c,d,e)}X(DU,QT);DU[K].f5=function(){return new CU};
DU[K].e5=function(){for(var a=this.mz,b=a.D(0)===rh,c=b?1:0,d=[],e=a.M(),f=a.H(),g=0;g<e;g++)for(var k=c;k<f;k++){var l=a[I](g,k);di(l)&&!na(l)||null===l&&!this.L.Lj||d[C](l||0)}var g=sn(this[eq],pva),n=sn(this[eq],qva),k=sn(this[eq],sva),l=sn(this[eq],rva),q=pn(this[eq],tva),s=new vJa;s[Up](d,n,g,k,l);g=g||s.um;n=[];l=yJa(s);d=new Ko;d.mg(Yg,zF);for(g=c;g<f;g++)for(k=a.cb(g)+Zka,d.mg(Yg,k),n[g-c]=[],k=0;k<l[J];k++)n[g-c][C]([]);a=zJa(s);for(g=0;g<l[J];g++)d.lq(),d.wa(g,0,a[g]);for(g=0;g<e;g++)for(a=
b?this.mz[I](g,0):O,k=c;k<f;k++)if(l=this.mz[I](g,k),!(di(l)&&!na(l)||null===l&&!this.L.Lj)){var u=0==s.um||l<s.vp?0:l>=s.wW?s.nG:h[t]((l-s.vp)/s.um)+s.pr,w=k+1-c;d.wa(u,w,(d[I](u,w)||0)+1);w=this.mz.cb(k)||gC;n[k-c][u][C]({bb:g,Af:k,label:{title:a,gv:a,$l:w,content:l[hc](),F:[{title:w,value:l||0}]}})}for(var z=[],k=c;k<f;k++)z[k]=[];for(k=c;k<f;k++)b=ij(n[k-c]),q&&b[Zd](function(a,b){var c=a[Rc].F[0][id],d=b[Rc].F[0][id];return c<d?-1:c>d?1:0}),d.Sv(k-c,uva,b),Y(b,function(a,b){z[a.Af][a.bb]=b});
for(k=c;k<f;k++)d.Sv(k-c,wva,z[k]);c=zJa(s);d.Sv(0,vva,c);this.Nb=new ku(d)};function DLa(a,b){return 4>a||b}function CLa(a,b,c){for(var d=[],e=0;e<b.Ba[J];e++){d[e]=[];for(var f=0;f<b.k[J];f++){var g=b.k[f];if(g[H]==KC){var k=a?0:f;d[e][k]=(d[e][k]||0)+c[I](e,g.oa[Z][0])}}}for(e=a=0;e<d[J];e++)for(f=0;f<d[e][J];f++)a=h.max(d[e][f],a);return a};function EU(a,b,c,d,e,f,g){yU[L](this,a,b,c,d,e,g);var k=pn(a,nE,!0);this.iT=k;this.yM=Hn(a,Qsa,pfa);this.mha=Gn(a,[Psa,Msa],qfa,kg);this.ria=Gn(a,[Ksa,Msa],qfa,kg);this.kha=En(a,[Nsa,Hsa]);this.pia=En(a,[Isa,Hsa]);this.lha=xn(a,[Osa,Lsa],1);this.qia=xn(a,[Jsa,Lsa],1);this.q6=Gn(a,uqa,pFa,R);this.bm=$O(f,function(b){return pn(a,ZH+b+Nma,k)});this.Gna=Mi(this.bm,kj);this.vK=!0}X(EU,yU);EU[K].gu=function(a,b,c){this.vK=!0;switch(a.By){case ZD:this.q2(a,b,c);break;case gE:wMa(this,a,b,c)}};
EU[K].c3=function(a,b){return a[cz](b,this.vK)};function FU(a,b,c){a.k=a.k||{};a=a.k;a[b]=a[b]||{};b=a[b];b.j=b.j||{};b=b.j;b[c]=b[c]||{};return b[c]}function GU(a,b,c){if(null!=b)return a=FU(a,b,c),a.Jc=a.Jc||{},a.Jc;a=xMa(a,c);a.Jc=a.Jc||{};return a.Jc}function HU(a,b){a.k=a.k||{};var c=a.k;c[b]=c[b]||{};return c[b]}function xMa(a,b){a.Ba=a.Ba||{};var c=a.Ba;c[b]=c[b]||{};return c[b]}function IU(a,b){a.Ea=a.Ea||{};var c=a.Ea;c.ln=c.ln||{};c=c.ln;c[b]=c[b]||{};return c[b]}
EU[K].q2=function(a,b,c){var d={Ob:a,Sj:this.te.getEntries(),qv:c,Yl:b.wh},e=b.wh.Qa.$v;null!=e&&uw(b.wh.Qa,this.te.Tg(e)[Hy]);for(var e=this.Fo.aT,f=e==mh||e==kg,e=e==zg||e==kg,g=this.q6!=R,k=this.te&&0<d.Sj[J],l=IN(b[ux]),n=1<l[J]&&(g||k),q=0;q<l[J];++q){var s=l[q],u=s.column,w=s.row,z=a.hq[u],s=z.kc;if(w=a.hM({Af:u,bb:w}))switch(z.Iv){case Jr:if(!this.bm[s])break;JU(this,a,w.nb,w.jb,c);f&&!n&&KU(this,d,w.nb,w.jb);break;case xC:if(null!=s?!this.bm[s]:!this.iT)break;s=z.Uy;yMa(w.nb,w.jb,s,c);f&&
LU(this,d,w.nb,w.jb,s)}}f&&n&&!a.ov&&(q=Fi(Gi(l,function(b){return a.hM({Af:b.column,bb:b.row})}),Xh),0<q[J]&&zMa(this,d,g?q:[],q[q[J]-1]));l=GN(b[ux],mg);for(q=0;q<l[J];++q)u=l[q],z=a.hq[u],null!=z&&(s=z.kc,null!=s&&this.bm[s]&&AMa(this,a,s,c));l=a.Wa===cD;n=HN(b[ux]);k=1<n[J]&&(g||k);for(q=0;q<n[J];++q)w=n[q],w=a.eq[w],l?(s=0,this.bm[s]&&(JU(this,a,s,w,c),f&&!k&&KU(this,d,s,w))):(BMa(this,a,w,c),f&&!k&&CMa(this,d,b[iy].t4,w));if(k)if(l)KU(this,d,0,a.eq[n[n[J]-1]]);else if(f){var B=a.k,q=ij(Gi(n,
function(b){for(var c=[],d=0;d<B[J];d++){var e=a.eq[b];null!=e&&c[C]({nb:d,jb:e})}return c}));0<q[J]&&zMa(this,d,g?q:[],q[q[J]-1])}f=b.Qa.nb;g=b.Qa[ay];null!=g?this.bm[f]&&(MU(this,a,f,g,c),e&&KU(this,d,f,g),DMa(a,f,g,c)):null!=f&&this.bm[f]&&NU(this,a,f,c);f=b.Ea.Qa.ih;null!=f&&this.bm[f]&&NU(this,a,f,c);f=b.Qa.jb;null!=f&&a.Ba[f]&&(EMa(this,a,f,c),e&&(CMa(this,d,b[iy][jc],f),this.vK=!1));if(f=b[Uy].lK)f=GU(c,f.kc,f.$S),f.bundle=f.bundle||{},f.bundle.KS=!0;(f=b[Uy].Qa)&&e&&(g=a.hq[f.Af],e=g.kc,f=
a.eq[f.bb],g=g.Uy,(null!=e?this.bm[e]:this.iT)&&LU(this,d,e,f,g));if(b=b.Jh)c.Jh=b};var FMa=[0.25,0.1,0.05],GMa=[0.3,0.1,0.05],HMa=[0.3,0.15,0.05];
function MU(a,b,c,d,e){var f=b.k[c],g=f.j[d];if(g&&!g.Ae&&g.S&&(!AS(f)||0!=f[Ny]||BS(g,f))){var k=f[H]==KC?HMa:FMa;e=FU(e,c,d);e.an={};c=e.an;c.Hf=[];for(d=0;d<k[J];d++){var l=new Rm({fill:R,stroke:RC,Cg:k[d],qa:1});c.Hf[C]({brush:l})}switch(f[H]){case KC:case qI:case jD:a=g.S.vD||g.S[zz]||g.S;b=new vl(a[G],a.top,a[r],a[A]);for(d=0;d<k[J];d++)a=c.Hf[d].brush.Hb,c.Hf[d].rect=new vl(b[G]-a/2,b.top-a/2,b[r]+a,b[A]+a),Ya(b,b[G]-a),b.top-=a,pa(b,b[r]+2*a),Sa(b,b[A]+2*a);break;case JF:case BC:case QH:case dD:Pw(e,
!0);c.x=g.S.x;c.y=g.S.y;if(a.yM===kg||a.yM===zg)d=yS(g,f),d=$m(a.pia||d.gb(),1,!1,a.qia),IMa(b,g,e,d,a.ria);e.li?(a=e.li,b=a[bz]+a.brush.Hb/2):b=CS(g,f);for(d=0;d<k[J];d++)a=c.Hf[d].brush.Hb,Jw(c.Hf[d],b+a/2),b+=a}}}
function NU(a,b,c,d){var e=b.k[c],f;if(AS(e)&&0<e[Ny]){f=HU(d,c);f.an={};f=f.an;f.Hf=[];var g;g=e[H]==BC?b.Dd?ES(e):DS(e,!1):DS(e,b.Lj);g=lCa(g);for(var k=e.$d.Hb/2,l=0;l<GMa[J];l++){var n=new Rm({fill:R,stroke:RC,Cg:GMa[l],qa:1}),q=mCa(g,k+n.Hb/2);f.Hf[C]({brush:n,path:q});k+=n.Hb}}f=(f=(f=d.k)&&f[c])&&f.j;for(g=0;g<e.j[J];++g)k=e.j[g],!k||k.Ae||(BS(k,e)||f&&f[g]&&f[g][oz])&&MU(a,b,c,g,d);b.Uc&&e[H]===QH&&!a.RE(e.oa)&&NU(a,b,c-1,d)}EU[K].RE=function(a){a=a[RG];return null!=a&&0<a[J]};
function EMa(a,b,c,d){for(var e=b.k,f=0;f<e[J];++f){var g=tS(b,f,c);a.bm[f]&&null!=g&&MU(a,b,f,g,d)}}
function JU(a,b,c,d,e){var f=b.k[c],g=f.j[d];if(g&&!g.Ae&&g.S&&(!AS(f)||0!=f[Ny]||BS(g,f))){var k=yS(g,f);c=FU(e,c,d);c.li={};d=c.li;var l=b.fK;e=1;null==l&&(l=Hh,e=0);switch(f[H]){case KC:case qI:case jD:e=1;d.brush=Ym.o();d.brush.dd(l);f[H]==jD&&(a=rm(mm(k.gb()).vd),b=rm(mm(l).vd),f=rm(mm(g.Jy.gb()).vd),d.brush.dd(pm(ym(f,[a,b]))));Sm(d.brush,e);d.brush.yk(1);g=g.S.vD||g.S[zz]||g.S;k=k.Hb;a=d.brush.Hb;d.rect=new vl(g[G]+k/2+1.5+a/2,g.top+k/2+1.5+a/2,g[r]-(k+3+a),g[A]-(k+3+a));(0>=d[zz][r]||0>=d[zz][A])&&
delete c.li;break;case JF:case BC:case QH:case dD:Pw(c,!0);d.x=g.S.x;d.y=g.S.y;if(a.yM===kg||a.yM===mh){var n=$m(a.kha||k.gb(),1,!1,a.lha);IMa(b,g,c,n,a.mha)}d.brush=new Rm({fill:l,ae:e,stroke:k.gb(),qa:1});Jw(d,CS(g,f)+1.5+d.brush.Hb/2)}}}
function IMa(a,b,c,d,e){c=c.I5||(c.I5={});c.x=b.S.x;c.y=b.S.y;c.brush=d;b=new sk(a.A[G],c.y);d=new sk(a.A[Zc],c.y);var f=new sk(c.x,a.A.top);a=new sk(c.x,a.A[Hc]);c.path=c[gz]||new YJ;if(e===kg||e===Eh)for(f=aK([f,a]),a=0;a<f.Yc[J]-1;a++)c[gz].qj(f.Yc[a]);if(e===kg||e===Jg)for(e=aK([b,d]),a=0;a<e.Yc[J]-1;a++)c[gz].qj(e.Yc[a]);c[gz][vy]()}
function AMa(a,b,c,d){var e=b.k[c];if((e[H]==JF||e[H]==BC||e[H]==QH)&&0<e[Ny]){var f=HU(d,c);f.li={};var f=f.li,g;g=e[H]==BC?b.Dd?ES(e):DS(e,!1):DS(e,b.Lj);g=lCa(g);f.brush=new Rm({stroke:e.$d.Qd,qa:h.min(1,e.$d.Hb/2)});f.path=mCa(g,-(e.$d.Hb/2+2+f.brush.Hb/2))}for(f=0;f<e.j[J];++f)g=e.j[f],!g||g.Ae||BS(g,e)&&JU(a,b,c,f,d);b.Uc&&e[H]===QH&&!a.RE(e.oa)&&AMa(a,b,c-1,d)}function BMa(a,b,c,d){for(var e=b.k,f=0;f<e[J];++f){var g=tS(b,f,c);a.bm[f]&&null!=g&&JU(a,b,f,g,d)}}
function JMa(a,b,c,d){c=FU(b.qv,c.nb,c.jb);var e=null!=b.Yl;c.vb=d;e&&a.te.gu(d,b.Yl,c.vb)}function KU(a,b,c,d){var e=wU(a.Fo,b,c,d,null);JMa(a,b,{nb:c,jb:d},e)}function zMa(a,b,c,d){c=vMa(a.Fo,b,c,d,a.q6);JMa(a,b,d,c)}function CMa(a,b,c,d){if(c&&a.Gna){var e=xMa(b.qv,d),f=null!=b.Yl;c=wU(a.Fo,b,null,d,null,c);null!==c&&(e.vb=c,f&&a.te.gu(c,b.Yl,e.vb))}}
function LU(a,b,c,d,e){var f=GU(b.qv,c,d);f.labels=f[vz]||{};f=f[vz];f[e]=f[e]||{};var f=f[e],g=null!=b.Yl;c=wU(a.Fo,b,c,d,e);f.ka=c;g&&c&&a.te.gu(c,b.Yl,f.ka)}function DMa(a,b,c,d){if(a.gi){var e=a.gi;a=jR(e[Fy],e.oG,[{value:a.k[b].j[c].Cf[E]}],a.Ac);d.gi={definition:a}}}function yMa(a,b,c,d){a=GU(d,a,b);a.labels=a[vz]||{};a=a[vz];a[c]=a[c]||{};c=a[c];c.X=c.X||{};ib(c.X,!0)}
function wMa(a,b,c,d){var e={Ob:b,Sj:[],qv:d,Yl:null},f=c.Qa.nb,g=c.Qa[ay];b.Ea&&mMa(a.Fo,new rl(0,b.Ea.area[G],b[A],0));var k=a.Fo.aT;if(null!=f&&null==g){for(var l=c[iy][jc].x,n=b.k[f].j,g=Fi(n,function(a){return null!=a}),q=0;q<g[J]&&g[q].S.x<l;)q++;0==q?g=0:q==g[J]?g=g[J]-1:(l=l<vj(g[q-1].S.x,g[q].S.x)?q-1:q,g=Ci(n,g[l]));a.vK=!1}n=null;if(null!=g)for(n=FU(d,f,g),Pw(n,!0),k==zg&&KU(a,e,f,g),b.Ea&&(n=IU(d,f),n.re={O:b.S2}),n=0;n<b.k[J];n++)n!=f&&(b.Ea&&(g=IU(d,n),g.ma={X:{color:nA}}),g=HU(d,n),
l=b.k[n],g.$d=l.$d.o(),Sm(g.$d,0.3));if(f=c[Uy].lK)f=GU(d,f.kc,f.$S),f.bundle=f.bundle||{},f.bundle.KS=!0;if(g=c[Uy].Qa)n=b.hq[g.Af],f=n.kc,g=b.eq[g.bb],n=n.Uy,(null!=f?a.bm[f]:a.iT)&&LU(a,e,f,g,n);if(b.Ea&&b.Ea[jc]==BF&&null!=c.Ea.Qa.ih){c=c.Ea.Qa.ih;n=IU(d,c);n.re={O:b.S2};for(var f=b.k[c].j,s,n=f[J]-1;0<=n;n--)if((g=f[n])&&!g.Ae&&g.S&&(new rl(b.A.top,b.A[Zc],b.A[Hc],b.A[G]))[Lc](new sk(g.S.x,g.S.y))){s=n;break}null!=s&&(n=FU(d,c,s),Pw(n,!0),k==zg&&KU(a,e,c,s));for(n=0;n<b.k[J];n++)n!=c&&(g=IU(d,
n),g.ma={X:{color:nA}},g=HU(d,n),l=b.k[n],g.$d=l.$d.o(),Sm(g.$d,0.3))}};function KMa(a,b){this.oA=a;this.wM=b;this.kj=Pj(a);this.kj.Be&&(this.kj.Be=Ej(this.kj.Be,Pj),this.Xga=Ej(a.Be,function(c,d){return LMa(a.Be[d],b.Be[d],this.kj.Be[d],!0,!1)},this));this.kj.be&&(this.kj.be=Ej(this.kj.be,Pj),this.Yga=Ej(a.be,function(c,d){return LMa(a.be[d],b.be[d],this.kj.be[d],!1,!0)},this));this.vn=this.bk=null;MMa(this);this.dM=this.jV=null;NMa(this)}
function LMa(a,b,c,d,e){if(!a||!b)return null;var f=Pj(a),g=Pj(a);if(a[H]==Dh&&b[H]==Dh&&a[yy]===b[yy]){a.Ed&&b.Ed&&(g.Ed=b.Ed,c.Ed=Pj(c.Ed));g.ke=Pj(g.ke);Ea(g,Pj(g[jc]));c.ke=Pj(c.ke);Ea(c,Pj(c[jc]));g[jc].Se=b[jc].Se;if(a.wb&&b.wb){g.wb=Yi(g.wb);c.wb=Yi(c.wb);for(var k=g.wb,l=c.wb,n=0;n<k[J];n++){k[n]=Pj(k[n]);l[n]=Pj(l[n]);var q=k[n],s=a.ke.Se(q.ra),s=b.ke.Bk(s);q.aa=b[jc].Se(s)}}if(a[cd]&&b[cd])for(Bw(g,Yi(g[cd])),Bw(c,Yi(c[cd])),k=g[cd],c=c[cd],OU(k),OU(c),n=0;n<k[J];n++)OMa(a,b,a[cd][n],k[n],
d,e)}else if(a[cd]&&b[cd]){var u=eP(a[cd],b[cd],function(a,b){return a.ra==b.ra});Bw(f,Fi(a[cd],function(a,b){return null!=u.lV[b]}));Bw(g,Fi(b[cd],function(a,b){return null!=u.mV[b]}));Bw(c,Yi(f[cd]));OU(f[cd]);OU(g[cd]);OU(c[cd])}return[f,g]}function OMa(a,b,c,d,e,f){var g=d.ma,k=a.ke.Se(d.ra),k=b.ke.Bk(k);a=a[jc].Se(d.ra);b=b[jc].Se(k);e&&(e=c.ma[Gz].x-a,g[Gz].x=b+e);f&&(e=c.ma[Gz].y-a,g[Gz].y=b+e)}
function OU(a){Y(a,function(b,c){a[c]=Pj(a[c]);b=a[c];b.ma=Pj(b.ma);var d=b.ma;if(d[Gz]){var e=d[Gz];Zw(d,new uP(e.x,e.y))}})}function MMa(a){var b=a.oA,c=a.wM;if(b.k&&c.k){var d=eP(b.k,c.k,function(a,b){return a.id==b.id});a.bk=Fi(b.k,function(a,b){return null!=d.lV[b]});a.vn=Fi(c.k,function(a,b){return null!=d.mV[b]});b.Wa==Bg||b.Wa==QH?(b=b[lz]==Jg?b.Be[0]:b.be[0],c=c[lz]==Jg?c.Be[0]:c.be[0],b[H]==Dh&&c[H]==Dh&&b[yy]===c[yy]?PMa(a,b.ke.Se,b.ke.Bk):QMa(a)):b.Wa==cD&&RMa(a)}}
function QMa(a){var b=a.oA.Ba,c=a.wM.Ba;if(b&&c){var d={},e={},f={},g={};Y(b,function(a,b){null!=a[Z]&&(f[a[Z]]=b)});Y(c,function(a,b){null!=a[Z]&&(g[a[Z]]=b)});Y(b,function(a,b){null!=a[Z]&&(d[b]=g[a[Z]])});Y(c,function(a,b){if(null!=a[Z]){var c=f[a[Z]];d[c]!==b&&(c=null);e[b]=c}});Y(b,function(a,b){null!=a[Z]&&e[g[a[Z]]]!==b&&(d[b]=null)});for(var k=0,l=0,n=[],q=[];k<b[J]||l<c[J];)k<b[J]&&null==d[k]?(q[C]({Nw:{Vh:k,iy:!0},Ow:{Vh:l,iy:!1}}),n[C]({data:b[k][Z]}),k++):(l<c[J]&&null==e[l]?(q[C]({Nw:{Vh:k,
iy:!1},Ow:{Vh:l,iy:!0}}),n[C]({data:c[l][Z]})):(q[C]({Nw:{Vh:k,iy:!0},Ow:{Vh:l,iy:!0}}),n[C]({data:b[k][Z]}),k++),l++);a.kj.Ba=n;var s=function(a,b){return 0==b?a[0]:b>=a[J]?Ai(a):PU(a[b-1],a[b],0.5)};a.oA.Uc?SMa(a,q,function(a,b,c,d){return b.iy?a[b.Vh*c+d]:s(a,b.Vh*c+d)}):QU(a,q,function(a,b){return b.iy?a[b.Vh]:s(a,b.Vh)})}}
function PMa(a,b,c){var d=a.oA.Ba,e=a.wM.Ba;if(d&&e)if(0==d[J]||0==e[J])a.kj.Ba=[],QU(a,[],function(){return null});else{var f=function(a){return b(a[Z])},g=[],k=[];if(d[J]===e[J])for(var l=0;l<d[J];l++)k[C]({Nw:l,Ow:l}),g[C]({data:c(vj(f(d[l]),f(e[l])))});else l=MEa(d,e,f),Y(l,function(a){var b=a.HC;a=a.IC;var l;null!=d[b]&&null!=e[a]&&(l=c(vj(f(d[b]),f(e[a]))));null!=l&&(k[C]({Nw:b,Ow:a}),g[C]({data:l}))});a.kj.Ba=g;a.oA.Uc?SMa(a,k,function(a,b,c,d){return a[b*c+d]}):QU(a,k,function(a,b){return a[b]})}}
function RMa(a){function b(a){a=Pj(a);a.S=Pj(a.S);a.S.brush=a.S.brush.o();a.S.brush.dh(0);Sm(a.S.brush,0);a.X=Pj(a.X);mb(a.X,0);return a}var c=a.bk[0].j,d=a.vn[0].j,e=[],f=[],g=[],k={};Y(d,function(a,b){null!=a&&(Qh(k[a.id])||(k[a.id]=[]),k[a.id][C](b))});Dj(c,function(a,b){if(null!=a){var c=a.id&&k[a.id],c=c&&c[rb]();Qh(c)?g[C]({Nw:b,Ow:c}):e[C](a)}});Dj(k,function(a){Y(a,function(a){f[C](d[a])})});QU(a,g,function(a,b){return a[b]});var c=Gi(e,b),l=Gi(f,b);a.bk[0].Kz=Xi(e,l);a.vn[0].Kz=Xi(c,f)}
function QU(a,b,c){for(var d=0;d<a.bk[J];d++){for(var e=a.bk[d].j,f=a.vn[d].j,g=[],k=[],l=0;l<b[J];l++){var n=b[l],q=c(e,n.Nw),n=c(f,n.Ow);q&&!q.Ae&&n&&!n.Ae&&(g[C](q),k[C](n))}a.bk[d]=RU(a.bk[d],g);a.vn[d]=RU(a.vn[d],k)}}
function SMa(a,b,c){for(var d=0;d<a.bk[J];d++){var e=a.bk[d].j,f=a.vn[d].j,g=[],k=[];if(0<b[J])for(var l=h[xb](e[J]/b[J]),n=h[xb](f[J]/b[J]),q=0;q<b[J];q++){for(var s=b[q],u=0;u<l;u++){var w=c(e,s.Nw,l,u);w&&!w.Ae&&g[C](w)}for(u=0;u<n;u++)(w=c(f,s.Ow,n,u))&&!w.Ae&&k[C](w)}a.bk[d]=RU(a.bk[d],g);a.vn[d]=RU(a.vn[d],k)}}function RU(a,b){var c=Pj(a);c.j=b;return c}
function NMa(a){var b=a.oA,c=a.wM;if(b.Ea&&b.Ea.Me&&c.Ea&&c.Ea.Me){var b=b.Ea.Me[0],c=c.Ea.Me[0],d=eP(b,c,function(a,b){return a.id==b.id});a.jV=Fi(b,function(a,b){return null!=d.lV[b]});a.dM=Fi(c,function(a,b){return null!=d.mV[b]});a.kj.Ea=Pj(a.kj.Ea);c=a.kj.Ea;c.ln=Yi(a.dM);c.Me=[c.ln];a=c.ln;for(c=0;c<a[J];++c){a[c]=Pj(a[c]);b=a[c];if(b.ma&&(b.ma=Pj(b.ma),b.ma.F)){b.ma.F=Yi(b.ma.F);for(var e=0;e<b.ma.F[J];e++)b.ma.F[e]=Pj(b.ma.F[e])}b.Wb&&(b.Wb=Pj(b.Wb),b.Wb[Ey]&&tw(b.Wb,b.Wb[Ey].o()));b.re&&
(b.re=Pj(b.re),b.re[Ey]&&tw(b.re,Pj(b.re[Ey])))}}}function SU(a,b,c){if(a!==b)if(a&&a[rc]==Rm&&b&&b[rc]==Rm)a=new Rm({fill:Mm(a.gb(),b.gb(),1-c),ae:SU(a.Oe,b.Oe,c),stroke:Mm(a.Qd,b.Qd,1-c),qa:SU(a.Hb,b.Hb,c),Cg:SU(a.Ai,b.Ai,c),cO:a.Hk,gh:a.Qg,pattern:a.fe});else if(Yh(a)&&Yh(b))if(a){if(b){for(var d=[],e=h.min(a[J],b[J]),f=0;f<e;f++)d[C](SU(a[f],b[f],c));a=d}}else a=b;else a=ai(a)||ai(b)?TMa(a,b,c):bi(a)||bi(b)?a:di(a)&&di(b)?a*(1-c)+b*c:null;return a}
function TMa(a,b,c){if(!a)return b;if(!b)return a;var d={};Dj(a,function(e,f){Qh(b[f])&&(d[f]=SU(a[f],b[f],c))});return d}function UMa(a,b,c,d,e){b=!e||(c?b>=c.top&&b<=c[Hc]:!1);return(!d||(c?a>=c[G]&&a<=c[Zc]:!1))&&b}
function VMa(a,b,c,d,e){a[jc]&&a[jc].Se&&b[jc]&&b[jc].Se&&(c[jc].Se=function(c){var d=a[jc].Se(c);c=b[jc].Se(c);return SU(d,c,e)});a.Ed&&b.Ed&&(c.Ed.aa=SU(a.Ed.aa,b.Ed.aa,e));a.wb&&b.wb&&Y(c.wb,function(c,g){c.aa=SU(a.wb[g].aa,b.wb[g].aa,e);c.O=d(c.aa,c.aa)});a[cd]&&b[cd]&&Y(c[cd],function(c,g){if(c){var k=a[cd][g].ma,l=b[cd][g].ma,n=c.ma;n&&n[Gz]&&(n[Gz].x=SU(k[Gz].x,l[Gz].x,e),n[Gz].y=SU(k[Gz].y,l[Gz].y,e));c.ma&&(k=0<c.ma.F[J],c.O=d((k?c.ma.F[0].x:0)+c.ma[Gz].x,(k?c.ma.F[0].y:0)+c.ma[Gz].y))}})}
function PU(a,b,c){if(!a||!b)return null;var d=Pj(a);if(Qh(a.S)||Qh(b.S))d.S=SU(a.S||{},b.S||{},c),d.Cf=SU(a.Cf||{},b.Cf||{},c);Qh(a.ir)&&Qh(b.ir)&&(d.ir=SU(a.ir,b.ir,c));Qh(a.jr)&&Qh(b.jr)&&(d.jr=SU(a.jr,b.jr,c));Qh(a.X)&&Qh(b.X)&&a.X!==b.X&&(d.X=Pj(a.X),Xa(d.X,Mm(a.X[E],b.X[E],1-c)),mb(d.X,SU(Qh(a.X[Kd])?a.X[Kd]:1,Qh(b.X[Kd])?b.X[Kd]:1,c)));null!=a.Jc&&null!=b.Jc&&a.Jc[vz][0][cd]===b.Jc[vz][0][cd]?d.Jc=SU(a.Jc,b.Jc,c):delete d.Jc;return d}
KMa[K].interpolate=function(a){var b=this.kj;if(b.Be){var c=function(a,c){return UMa(a,c,b.A,!0,!1)};Dj(b.Be,function(b,d){var e=this.Xga[d];e&&VMa(e[0],e[1],b,c,a)},this)}if(b.be){var d=function(a,c){return UMa(a,c,b.A,!1,!0)};Dj(b.be,function(b,c){var e=this.Yga[c];e&&VMa(e[0],e[1],b,d,a)},this)}if(this.bk&&this.vn){b.k=[];for(var e=0;e<this.bk[J];++e){var f=this.bk[e],g=this.vn[e],k=Pj(g);if(f&&g&&f[H]==g[H]){if(f.j&&g.j){k.j=[];for(var l=0;l<f.j[J];l++)k.j[l]=PU(f.j[l],g.j[l],a);if(f.Kz&&g.Kz)for(l=
0;l<f.Kz[J];l++)k.j[C](PU(f.Kz[l],g.Kz[l],a))}f.ef&&f.ef.ii&&g.ef&&g.ef.ii&&(k.ef=Pj(k.ef),k.ef.ii=SU(f.ef.ii,g.ef.ii,a))}b.k[e]=k}}if(this.jV&&this.dM&&b.Ea&&b.Ea.ln)for(e=0;e<b.Ea.ln[J];e++){f=b.Ea.ln[e];g=this.jV[e];k=this.dM[e];if(f.ma&&f.ma.F&&g.ma&&g.ma.F&&!Si(g.ma.F)&&k.ma&&k.ma.F)for(var n=f.ma.F,q=g.ma.F,s=k.ma.F,u=q[J],l=0;l<n[J];l++){var w=l<u?q[l]:q[u-1];n[l].x=SU(w.x,s[l].x,a);n[l].y=SU(w.y,s[l].y,a)}f.Wb&&f.Wb[Ey]&&g.Wb&&g.Wb[Ey]&&k.Wb&&k.Wb[Ey]&&(l=SU(g.Wb[Ey],k.Wb[Ey],a),tw(f.Wb,new vl(l[G],
l.top,l[r],l[A])));f.re&&f.re[Ey]&&g.re&&g.re[Ey]&&k.re&&k.re[Ey]&&tw(f.re,SU(g.re[Ey],k.re[Ey],a))}return b};function TU(a){this.hy=a}
TU[K].nv=function(a,b,c,d){var e=[],f=b.Qa,g=a.Qa;if(f.nb!=g.nb||f[ay]!=g[ay])null!=g.nb&&e[C](UU(TG,g.nb,g[ay],c,d)),null!=f.nb&&e[C](UU(UG,f.nb,f[ay],c,d));f.jb!=g.jb&&(null!=g.jb&&(g=g.jb,e[C]({type:TG,data:{row:g,column:null}})),null!=f.jb&&(g=f.jb,e[C]({type:UG,data:{row:g,column:null}})));f=b[Uy].Qa;g=a[Uy].Qa;!g||f&&f.bb==g.bb&&f.Af==g.Af||e[C]({type:TG,data:{row:g.bb,column:g.Af}});!f||g&&f.bb==g.bb&&f.Af==g.Af||e[C]({type:UG,data:{row:f.bb,column:f.Af}});f=b.Ea.Qa;g=a.Ea.Qa;f.ih!=g.ih&&(null!=
g.ih&&e[C](UU(TG,g.ih,null,c,d)),null!=f.ih&&e[C](UU(UG,f.ih,null,c,d)));b[ux][cz](a[ux])||e[C]({type:As});Y(e,W(function(a){this[$](a[H],a[Z])},this))};dp(TU[K],function(a,b){hu(this.hy,a,b||null)});function UU(a,b,c,d,e){b=e[b];d==cH?(c=b.Bs,d=null):d=b.Bs;return{type:a,data:{row:c,column:d}}};function VU(a,b){return nj(a.x,b[G],b[G]+b[r])===a.x&&nj(a.y,b.top,b.top+b[A])===a.y?!0:!1};function WMa(a,b){this.Mt=a;this.Lt=b};function XMa(a,b,c,d,e,f,g,k){this.Op=ia(a);this.Pp=ia(c);this.Mp=ia(b);this.Np=ia(d);this.CQ=ia(a);this.DQ=ia(c);this.pQ=ia(b)-ia(a);this.oQ=ia(d)-ia(c);Oa(this,1);this.Tna=e;this.k0=f;this.pba=g;this.EQ=k};function WU(a,b,c){this.kr=c;this.Ja=a;this.oj=b;this.Mf=this.ug=null}T=WU[K];sp(T,function(){return this.Ja});T.Gv=function(a){this.ug=a};T.ey=function(){};T.ay=function(){};T.by=function(){};T.XC=function(){};T.CC=function(){};T.DC=function(){};T.zC=function(){};T.yC=function(){};T.Le=function(){};
T.updateOptions=function(){var a={hAxis:{viewWindowMode:qE,viewWindow:{}},vAxis:{viewWindowMode:qE,viewWindow:{}}};this.Ja.hn=a;this.kr.Mt&&(ga(this.ug.Op)||(a.hAxis.viewWindow.numericMin=this.ug.Op),ga(this.ug.Mp)||(a.hAxis.viewWindow.numericMax=this.ug.Mp));this.kr.Lt&&(ga(this.ug.Pp)||(a.vAxis.viewWindow.numericMin=this.ug.Pp),ga(this.ug.Np)||(a.vAxis.viewWindow.numericMax=this.ug.Np))};function XU(a,b,c){WU[L](this,a,b,c);this.Ka=null}X(XU,WU);T=XU[K];T.ey=function(a){var b=this.oj().getChartAreaBoundingBox();VU(a,b)&&(this.Ka={x:a.x,y:a.y,md:0,Xd:0})};T.ay=function(a){if(this.Ka){var b=a.x;a=a.y;this.Ka={md:b-this.Ka.x,Xd:a-this.Ka.y,x:b,y:a};this.PC()}};T.by=function(){this.Ka=null};T.Le=function(a,b){var c=this.oj().getChartAreaBoundingBox();VU(a,c)&&b()};
T.PC=function(){var a=this.ug;if(a){var b=this.kr,c=this.oj();if(b.Mt){var d=this.Ka.x-this.Ka.md,e=c.getHAxisValue(this.Ka.x)-c.getHAxisValue(d),f=a.Op-e,g=a.Mp-e,d=h.max(f,a.CQ),k=h.min(g,a.CQ+a.pQ);if(a.EQ&&(d===f||0>e)&&(k===g||0<e)||!a.EQ)a.Op=f,a.Mp=g}b.Lt&&(d=this.Ka.y-this.Ka.Xd,c=c.getVAxisValue(this.Ka.y)-c.getVAxisValue(d),b=a.Pp-c,e=a.Np-c,d=h.max(b,a.DQ),k=h.min(e,a.DQ+a.oQ),a.EQ&&(d===b||0>c)&&(k===e||0<c)||!a.EQ)&&(a.Pp=b,a.Np=e);this[az]()}};function YU(a,b,c){WU[L](this,a,b,c);this.Ka=null}X(YU,WU);T=YU[K];T.ey=function(a){var b=this.oj().getChartAreaBoundingBox();VU(a,b)&&(this.Ka={Qt:a.x,Tl:a.y,z0:0,A0:0})};
T.ay=function(a){if(this.Ka){var b=this.oj().getChartAreaBoundingBox(),c=this.kr;this.u0(a,b);this.Ka.z0=a.x;this.Ka.A0=a.y;if(c.Mt){a=h.min(this.Ka.Qt,this.Ka.z0);var d=h.abs(this.Ka.Qt-this.Ka.z0)}else a=b[G],d=b[r];c.Lt?(c=h.min(this.Ka.Tl,this.Ka.A0),b=h.abs(this.Ka.Tl-this.Ka.A0)):(c=b.top,b=b[A]);this[hq]().Jh={left:a,top:c,width:d,height:b,color:SC,opacity:0.2}}};T.by=function(){this.Ka&&(this.PC(),this.Ka=null)};
T.PC=function(){var a=this.kr,b=this.ug,c=this.oj(),d=this[hq]().Jh,e=c.getHAxisValue(d[G]),f=c.getHAxisValue(d[G]+d[r]),g=c.getVAxisValue(d.top),c=c.getVAxisValue(d.top+d[A]);if(e!==f&&g!==c){d=b.pQ*b.k0;if(a.Mt){var k=h.min(e,f),e=h.max(e,f);e-k<d&&(e=(k+e)/2,k=e-d/2,e+=d/2);b.Op=k;b.Mp=e}f=b.oQ*b.k0;a.Lt&&(a=h.min(g,c),g=h.max(g,c),g-a<f&&(e=(a+g)/2,a=e-f/2,g=e+f/2),b.Pp=a,b.Np=g);this[az]()}};T.u0=function(a,b){a.x=nj(a.x,b[G],b[G]+b[r]);a.y=nj(a.y,b.top,b.top+b[A])};function ZU(a,b,c){WU[L](this,a,b,c);this.Ka=null}X(ZU,WU);T=ZU[K];T.XC=function(a){var b=this.oj().getChartAreaBoundingBox();VU(a,b)&&(this.Ka={x:a.x,y:a.y,scale:a.gesture[Fy],kba:1})};T.CC=function(a){if(this.Ka){var b=this.oj().getChartAreaBoundingBox();this.u0(a,b);this.Ka.kba=this.Ka[Fy];Oa(this.Ka,a.gesture[Fy]);this.PC()}};T.DC=function(){this.Ka&&(this.PC(),this.Ka=null)};
T.PC=function(){var a=this.ug,b=this.oj();if(a){var c=1-(this.Ka.kba-this.Ka[Fy]),d=b.getHAxisValue(this.Ka.x),e=a.Mp-d;a.Op=d-(d-a.Op)/c;a.Mp=d+e/c;b=b.getVAxisValue(this.Ka.y);d=a.Np-b;a.Pp=b-(b-a.Pp)/c;a.Np=b+d/c;this[az]()}};T.u0=function(a,b){a.x=nj(a.x,b[G],b[G]+b[r]);a.y=nj(a.y,b.top,b.top+b[A])};function $U(a,b,c){WU[L](this,a,b,c)}X($U,WU);$U[K].yC=function(){var a=this.ug;Oa(a,1);a.Op=a.CQ;a.Mp=a.CQ+a.pQ;a.Pp=a.DQ;a.Np=a.DQ+a.oQ;this[az]()};function aV(a,b,c){WU[L](this,a,b,c)}X(aV,WU);aV[K].zC=function(a,b){var c=this.kr,d=this.oj().getChartAreaBoundingBox();if(VU(a,d)){b();d=this.ug;if(0>a.wheelDelta){if(d[Fy]>=d.Tna)return;Oa(d,d[Fy]*d.pba)}else{if(d[Fy]<=d.k0)return;Oa(d,d[Fy]/d.pba)}if(c.Mt){var e=(d.Mp+d.Op)/2,f=d.pQ*d[Fy]/2;d.Op=e-f;d.Mp=e+f}c.Lt&&(c=(d.Np+d.Pp)/2,e=d.oQ*d[Fy]/2,d.Pp=c-e,d.Np=c+e);this[az]()}};var YMa=[{isEnabled:function(a){a=a.R(sE);return null==a||Yh(a)&&Ri(a,wta)?!0:!1},constructor:XU},{isEnabled:function(a){a=a.R(sE);return Yh(a)&&Ri(a,xta)?!0:!1},constructor:YU},{isEnabled:function(a){a=a.R(sE);return null==a||Yh(a)&&Ri(a,Yya)?!0:!1},constructor:$U},{isEnabled:function(a){a=a.R(sE);return Yh(a)&&Ri(a,Xxa),!1},constructor:ZU},{isEnabled:function(a){a=a.R(sE);return null==a||Yh(a)&&Ri(a,cza)?!0:!1},constructor:aV}];function ZMa(a,b,c,d){if(c.R(Ah)===cH)throw m("Cannot use explorer with a pie chart");this.b=c;this.Ja=a;this.kr=null;this.oj=b;this.Q=d;this.Mf=this.ug=null;this.Tn=[];$Ma(this,d)}T=ZMa[K];
T.Gv=function(){var a=this.oj(),b=a.getChartAreaBoundingBox(),c=a.getHAxisValue(b[G]),d=a.getHAxisValue(b[G]+b[r]),e=a.getVAxisValue(b.top+b[A]),a=a.getVAxisValue(b.top),b=sn(this.b,Zta,4),f=sn(this.b,Yta,0.25),g=sn(this.b,$ta,1.5),k=pn(this.b,Xta,!1);this.ug=new XMa(c,d,e,a,b,f,g,k);Y(this.Tn,function(a){a.Gv(this.ug)},this)};
function $Ma(a,b){var c=b.Be[0],d=b.be[0],c=!b.Be[1]&&c[H]===Dh&&!c.xo,d=!b.be[1]&&d[H]===Dh&&!d.xo,e=a.b.R(rE)[Oz];e===Jg?d=!1:e===Eh&&(c=!1);a.kr=new WMa(c,d);Y(YMa,function(a){a[Ay](this.b)&&this.Tn[C](new a[rc](this.Ja,this.oj,this.kr))},a)}T.ey=function(a){Y(this.Tn,function(b){b.ey(a)},this)};T.ay=function(a){Y(this.Tn,function(b){b.ay(a)},this)};T.by=function(a){Y(this.Tn,function(b){b.by(a)},this)};T.yC=function(a){Y(this.Tn,function(b){b.yC(a)},this)};
T.zC=function(a,b){Y(this.Tn,function(c){c.zC(a,b)},this)};T.Le=function(a,b){Y(this.Tn,function(c){c.Le(a,b)},this)};T.XC=function(a,b){Y(this.Tn,function(c){c.XC(a,b)},this)};T.CC=function(a,b){Y(this.Tn,function(c){c.CC(a,b)},this)};T.DC=function(a,b){Y(this.Tn,function(c){c.DC(a,b)},this)};var aNa=[{isEnabled:function(a){return a.R(rE)?!0:!1},constructor:ZMa}];function bNa(a,b,c,d){this.b=a;this.n=b;this.oj=c;this.Q=d;this.Un=[];this.Xa=null;cNa(this)}function cNa(a){a.b&&Y(aNa,function(a){a[Ay]&&a[Ay](this.b)&&this.Un[C](new a[rc](this.n,this.oj,this.b,this.Q))},a)}T=bNa[K];T.by=function(a){Y(this.Un,function(b){b.by(a)});WN(this.Xa,15)};T.ay=function(a){Y(this.Un,function(b){b.ay(a)});WN(this.Xa,5)};T.ey=function(a){Y(this.Un,function(b){b.ey(a)});WN(this.Xa,5)};T.zC=function(a,b){Y(this.Un,function(c){c.zC(a,b)});WN(this.Xa,5)};
T.yC=function(a){Y(this.Un,function(b){b.yC(a)});WN(this.Xa,5)};T.Le=function(a,b){Y(this.Un,function(c){c.Le(a,b)})};T.XC=function(a,b){Y(this.Un,function(c){c.XC(a,b)})};T.CC=function(a,b){Y(this.Un,function(c){c.CC(a,b)});WN(this.Xa,5)};T.DC=function(a,b){Y(this.Un,function(c){c.DC(a,b)});WN(this.Xa,15)};T.Gv=function(){Y(this.Un,function(a){a.Gv()})};function bV(a,b,c,d,e,f){this.Q=a;this.Ja=b;this.Ql=c;this.yf=d;this.Xa=new VN(e);Vs(this,this.Xa);this.co=f;this.co.Xa=this.Xa;this.XV()}X(bV,Us);T=bV[K];T.w=function(){qt(this.Ql);bV.e.w[L](this)};T.qoa=function(a){Ea(this.Ja[iy],a[Z].ub);WN(this.Xa,5)};T.roa=function(){};T.toa=function(a){Ea(this.Ja[iy],a[Z].ub);this.yf[$](SG,{targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y})};T.uoa=function(a){this.yf[$](xxa,{targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y})};
T.soa=function(a){var b={targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y};this.yf[$](wxa,b);this.co.Le(b,a[Z][Hp])};T.loa=function(a){this.yf[$](Fr,{targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y})};T.yoa=function(a){a={targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y};this.yf[$](HH,a);this.co.yC(a)};T.moa=function(a){this.yf[$](YD,{targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y})};T.zoa=function(a){var b={targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y,wheelDelta:a[Z].wheelDelta};this.yf[$](SH,b);this.co.zC(b,a[Z][Hp])};
T.ooa=function(a){a={targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y};this.yf[$](zta,a);this.co.ey(a)};T.poa=function(a){a={targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y};this.yf[$](iE,a);this.co.ay(a)};T.noa=function(a){a={targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y};this.yf[$](yta,a);this.co.by(a)};T.woa=function(a){this.co.XC({targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y,gesture:a[Z].Fba},a[Z][Hp])};T.xoa=function(a){this.co.CC({targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y,gesture:a[Z].Fba},a[Z][Hp])};
T.voa=function(a){this.co.DC({targetID:a[Z].ne,x:a[Z].ub.x,y:a[Z].ub.y,gesture:a[Z].Fba},a[Z][Hp])};T.joa=function(a){this.Ja.Qa.jb=a[Z].Ji;WN(this.Xa,50)};T.koa=function(){Ea(this.Ja[iy],null);this.Ja.Qa.jb=null;WN(this.Xa,50)};T.ioa=function(a){var b=this.Q;this.Ja[iy].t4=this.Ja[iy][jc].o();MN(this.Ja[ux],b.Ba[a[Z].Ji].Bs,b.Gy==oh);WN(this.Xa,0)};T.Aba=function(a){this.Q.Wa!=cD&&(this.Ja.Ea.Qa.ih=a[Z].mP,WN(this.Xa,50))};T.Bba=function(){this.Q.Wa!=cD&&(this.Ja.Ea.Qa.ih=null,WN(this.Xa,250))};
T.Doa=function(a){this.Q.Wa!=cD&&(dNa(this,a[Z].mP),WN(this.Xa,0))};T.Eoa=function(a){null==this.Ja.Ea.vB&&(this.Ja.Ea.vB=0);this.Ja.Ea.vB+=a[Z].jma;WN(this.Xa,0)};T.d9=function(a){if(this.Q.Wa!=cD){var b=this.Q.By;if(this.Q.Fh==WH||b==gE)this.Ja.Qa.nb=a[Z].kc,WN(this.Xa,50)}};T.K$=function(){if(this.Q.Wa!=cD){var a=this.Q.By;if(this.Q.Fh==WH||a==gE)this.Ja.Qa.nb=null,WN(this.Xa,250)}};T.Q6=function(a){this.Q.Wa!=cD&&this.Q.Fh==WH&&(dNa(this,a[Z].kc),WN(this.Xa,0))};T.Goa=function(a){this.Aba(a)};
T.Hoa=function(){this.Bba()};T.Foa=function(a){this.yf[$](vya,{index:a[Z].mP})};T.Boa=function(a){this.Q.Fh==WH?this.d9(a):(this.Ja.Qa.nb=a[Z].kc,this.Ja.Qa.datum=a[Z].Ji,WN(this.Xa,50))};T.Coa=function(){this.Q.Fh==WH?this.K$():(cV(this),WN(this.Xa,250))};T.Aoa=function(a){var b=this.Q;if(b.Fh==WH)this.Q6(a);else{var c=b.Gy==oh;a={jb:a[Z].Ji,nb:a[Z].kc};b.Wa==cD?MN(this.Ja[ux],a.jb,c):b.k[a.nb].Eg||(b=b.$V(a),this.Q.Fh==WH?NN(this.Ja[ux],b.Af,c):ON(this.Ja[ux],b.bb,b.Af,c));WN(this.Xa,0)}};
T.x8=function(a){var b=a[Z].fx;-1!=b&&(this.Ja[Uy].Qa={bb:a[Z].Ji,Af:eNa(this,a[Z].kc,b)},cV(this),WN(this.Xa,50))};T.V8=function(a){-1!=a[Z].fx&&(this.Ja[Uy].Qa=null,WN(this.Xa,250))};T.hoa=function(a){var b=this.Q.Gy==oh,c=a[Z].Ji,d=a[Z].kc;a=a[Z].fx;-1==a?this.Ja[Uy].lK={kc:d,$S:c}:ON(this.Ja[ux],c,eNa(this,d,a),b);WN(this.Xa,0)};
T.Ioa=function(a){if(null===a[Z].fx){switch(this.Q.Fh){case WD:this.Ja.Qa.datum=a[Z].Ji;this.Ja.Qa.nb=a[Z].kc;break;case WH:this.Ja.Qa.nb=a[Z].kc;break;case lD:this.Ja.Qa.jb=a[Z].Ji}WN(this.Xa,50)}else this.x8(a)};T.Joa=function(a){if(null===a[Z].fx){switch(this.Q.Fh){case WD:cV(this);break;case WH:this.Ja.Qa.nb=null;break;case lD:Ea(this.Ja[iy],null),this.Ja.Qa.jb=null}WN(this.Xa,750)}else this.V8(a)};T.foa=function(a){this.Ja.wh.Qa.$v=a[Z].$v;WN(this.Xa,50)};
T.goa=function(){this.Ja.wh.Qa.$v=null;WN(this.Xa,250)};T.eoa=function(){this.Ja.wh.Qa[Hy]&&this.Ja.wh.Qa[Hy]();WN(this.Xa,250)};T.Gv=function(){this.co.Gv()};function cV(a){a.Ja.Qa.nb=null;a.Ja.Qa.datum=null}function eNa(a,b,c){a=a.Q;var d=null;if(null!=b)d=a.k[b].oa.annotation;else for(b=0;b<a.Tj[J];++b)d=a.Tj[b].oa.annotation;return d[c]}
T.XV=function(){var a=W(function(a,c){kt(this.Ql,a,W(c,this))},this);a(Kra,this.qoa);a(Lra,this.roa);a(Nra,this.toa);a(Ora,this.uoa);a(Mra,this.soa);a(Fra,this.loa);a(Tra,this.yoa);a(Gra,this.moa);a(Ura,this.zoa);a(Jra,this.ooa);a(Hra,this.poa);a(Ira,this.noa);a(Sra,this.woa);a(Qra,this.xoa);a(Rra,this.voa);a(Ara,this.joa);a(Bra,this.koa);a(zra,this.ioa);a(Cwa,this.Aba);a(Dwa,this.Bba);a(Bwa,this.Doa);a(Gwa,this.Eoa);a(hza,this.d9);a(iza,this.K$);a(gza,this.Q6);a(sya,this.Goa);a(tya,this.Hoa);a(rya,
this.Foa);a(Xsa,this.Boa);a(Ysa,this.Coa);a(Wsa,this.Aoa);a(Gqa,this.x8);a(Hqa,this.V8);a(Fqa,this.hoa);a(IAa,this.Ioa);a(JAa,this.Joa);a(pqa,this.foa);a(qqa,this.goa);a(oqa,this.eoa)};function dNa(a,b){var c=a.Q,d=c.Gy==oh,e=c.k[b].Bs;c.Wa==cH?MN(a.Ja[ux],e,d):NN(a.Ja[ux],e,d)};function dV(a,b){uS[L](this,a,b);this.OL=this.wf=null}X(dV,uS);dV[K].I6=function(a,b){var c=this.G;if(1>a.k[J])return!1;this.wf=b;for(var d=a.pie.Ih,e=a.k[J]/d[J],f=0;f<d[J];++f){for(var g=d[f].Qc,k=d[f].Rc,l=d[f].hL,n=f*e,q=n+e;n<q&&180>a.k[n].$c;)eV(this,a.k[n],g,k),n+=1;l&&eV(this,l,g,k);for(l=q-1;l>=n;--l)eV(this,a.k[l],g,k)}a.wo&&(this.OL=c.za(),fNa(this,a.wo),c[p](this.wf,this.OL));return!0};
function eV(a,b,c,d){if(b.O){var e=a.G.za(),f=a.Ob,g=f.pie[nx],k=b[by];if(b.Pb){var l=f.pie.Cy,n=b.Pb,q=new YJ;q[Yy](k.x+n.Ue.x,k.y+n.Ue.y);q.Z(k.x+n.Ue.x,k.y+n.Ue.y+l);q.Wf(k.x+g.x,k.y+g.y+l,c,d,n.Fd,n.$c,!0);q.Z(k.x+n.jh.x,k.y+n.jh.y);q.Wf(k.x+g.x,k.y+g.y,c,d,n.$c,n.Fd,!1);a.G.na(q,n.brush,e)}if(b.Fs||b.jv)l=f.pie.Cy,f=new YJ,f[Yy](k.x+g.x,k.y+g.y),f.Z(k.x+g.x,k.y+g.y+l),b.jv&&(f.Z(k.x+b.jh.x,k.y+b.jh.y+l),f.Z(k.x+b.jh.x,k.y+b.jh.y)),b.Fs&&(f.Z(k.x+b.Ue.x,k.y+b.Ue.y+l),f.Z(k.x+b.Ue.x,k.y+b.Ue.y)),
a.G.na(f,b.jK,e);f=b.cv?b.cv.brush:b.brush;b.mq?0==b.ED&&0==b.Ry?a.G.Nj(g.x,g.y,c,d,f,e):(n=new YJ,n[Yy](g.x,g.y-d),n.Wf(g.x,g.y,c,d,0,180,!0),n.Wf(g.x,g.y,c,d,180,360,!0),n[Yy](g.x,g.y-b.Ry),n.Wf(g.x,g.y,b.ED,b.Ry,360,180,!1),n.Wf(g.x,g.y,b.ED,b.Ry,180,0,!1),n[vy](),a.G.na(n,f,e)):(n=new YJ,n[Yy](k.x+b.My.x,k.y+b.My.y),n.Z(k.x+b.Ue.x,k.y+b.Ue.y),n.Wf(k.x+g.x,k.y+g.y,c,d,b.Fd,b.$c,!0),n.Z(k.x+b.Es.x,k.y+b.Es.y),n.Wf(k.x+g.x,k.y+g.y,b.ED,b.Ry,b.$c,b.Fd,!1),a.G.na(n,f,e));b.li&&gNa(a,b.li,e);if(c=b.an){c.Pb&&
(d=new YJ,d[Yy](c.Pb.Ue.x,c.Pb.Ue.y),d.Z(c.Pb.Ue.x,c.Pb.Ue.y+l),d.Wf(c.Pb.qh.x,c.Pb.qh.y+l,c.Pb.Qc,c.Pb.Rc,c.Pb.Fd,c.Pb.$c,!0),d.Z(c.Pb.jh.x,c.Pb.jh.y),d.Wf(c.Pb.qh.x,c.Pb.qh.y,c.Pb.Qc,c.Pb.Rc,c.Pb.$c,c.Pb.Fd,!1),a.G.na(d,c.Pb.brush,e));if(c.Fs||c.jv)d=new YJ,d[Yy](c.dz.x,c.dz.y),d.Z(c.nK.x,c.nK.y),d.Z(c.nK.x,c.nK.y+l),d.Z(c.dz.x,c.dz.y+l),d.Z(c.dz.x,c.dz.y),a.G.na(d,c.jK,e);gNa(a,c,e)}b.cT&&a.G.Pd(b[cd],b.dT.x+k.x,b.dT.y+k.y,b.pK[r],nI,nI,b.X,e);k=AN([gI,b[nc]]);e=e.a();a.qe(a.wf,k,e);b.vb&&(e=AN([Hs,
b[nc]]),a.kE(b.vb,e))}}function gNa(a,b,c){if(b.mq)a.G.Nj(b.qh.x,b.qh.y,b.Qc,b.Rc,b.brush,c);else{var d=new YJ;d[Yy](b.Ue.x,b.Ue.y);d.Wf(b.qh.x,b.qh.y,b.Qc,b.Rc,b.Fd,b.$c,!0);a.G.na(d,b.brush,c)}}
function fNa(a,b){for(var c=W(a.Is,a),d=W(a[Bx],a),e=a.G,f=a.OL,g=0;g<b[J];++g){var k=b[g],l=e.za(),n=e.za(),q=new YJ;q[Yy](k.Ei.x+0.5,k.Ei.y+0.5);q.Z(k.b4+0.5,k.Ei.y+0.5);q.Z(k.b4+0.5,k.Iq.y+0.5);q.Z(k.Iq.x+0.5,k.Iq.y+0.5);e.na(q,k.$d,n);e.Zd(k.Ei.x+0.5,k.Ei.y+0.5,k.a4,k.lfa,n);c(k.$y,l);c(k.az,l);e[p](f,l);e[p](f,n);k=AN([FF,k[nc]]);d(l.a(),k)}}
dV[K].d3=function(a,b){if(!gn(b.wo,this.gq.wo)){this.G.cd(this.OL);var c=new sO(2);tO(c,0,a.wo||{});tO(c,1,b.wo||{});c=c[My]();fNa(this,c)}this.oK(a);this.j0(a,b)};dV[K].oK=function(a){var b=this.gq;if(b)for(var c in b.k){if(b.k[c].vb){var d=AN([Hs,ia(c)]);wS(this,d)}d=a.pie.Ih[c<a.k[J]/a.pie.Ih[J]?0:1];eV(this,a.k[c],d.Qc,d.Rc)}};dV[K].j0=function(a,b){for(var c in b.k){var d=new sO(2);tO(d,0,a.k[c]);tO(d,1,b.k[c]);var e=a.pie.Ih[c<a.k[J]/a.pie.Ih[J]?0:1],f=e.Qc,e=e.Rc;eV(this,d[My](),f,e)}};function hNa(a,b,c,d,e){var f=a[Zc]-a[G],g=Pj(d),k=Pj(d);Xa(k,qna);d=d[uc]/3.236;var l=g[uc]+d,n=k[uc]+d,q=iNa(a,f,b,g,k,d,e),s=[],u;2==c?(c=a[Zc],a=a[G],u=oE):(c=a[G],a=a[Zc],u=nI);for(var w=0;w<e[J];++w){var z=e[w],B=q[w];if(null!=B){var F=UN(b,z.$y,g,f,B.lH),M=UN(b,z.az,k,f,B.mH),N=SKa(new kK(c,B.y));s[C]({a4:2,Ei:SKa(z.N4(nj(B.y,z.HL[y],z.HL.end))),b4:a,Iq:N,lfa:new Rm({fill:$A,ae:0.7}),$d:new Rm({stroke:$A,qa:1,Cg:0.7}),Cta:d,$y:{text:z.$y,X:g,anchor:new uP(N.x,N.y),F:Gi(F.F,function(a,b){return{x:0,
y:(b-F.F[J])*l,length:F.Kg,text:a}}),Cc:u,Bc:nI,vb:F.ge?z.$y:O,Cb:0},zta:g,az:{text:z.az,X:k,anchor:new uP(N.x,N.y),F:Gi(M.F,function(a,b){return{x:0,y:(b+1)*n,length:M.Kg,text:a}}),Cc:u,Bc:oE,vb:M.ge?z.az:O,Cb:0},Bta:k,Ata:u,index:z[nc]})}}return s}
function iNa(a,b,c,d,e,f,g){var k=d[uc]+f,l=e[uc]+f,n=Gi(g,function(a,g){var k=UN(c,a.$y,d,b,ea),l=UN(c,a.az,e,b,ea);return{bJ:g,Y_:a.V6,Zx:a.V6,lH:k.F[J],mH:l.F[J],WQ:f,XQ:f}});cj(n,function(a,b){return a.Zx-b.Zx});n=Yi(n);cj(n,function(a,b){return g[a.bJ].U6-g[b.bJ].U6});var q=[];0<n[J]&&q[C](n.pop());for(var s=null,u=0,w;w=fV(a,k,l,g,q,!1),!(0===n[J]||w.cJ&&15<u);)w.cJ?(u++,s&&Wi(q,s)):u=0,s=n.pop(),q[C](s),cj(q,function(a,b){return a.Zx-b.Zx});w.cJ&&s&&(Wi(q,s),w=fV(a,k,l,g,q,!1));a=fV(a,k,l,
g,q,!0);a.cJ||(w=a);return w[tx]}function fV(a,b,c,d,e,f){0<e[J]&&(e[0].WQ=0,Ai(e).XQ=0);for(var g=0;g<e[J];g++){var k=e[g],l=e[g-1],n=e[g+1],n=n?d[n.bJ].HL.end-5:a[Hc];k.Bca=new zm(h.min(k.Y_,l?d[l.bJ].HL[y]+5:a.top),h.max(k.Y_,n))}a=jNa(a,b,c,e,f);d=!1;f={};for(g=0;g<e[J];g++){var k=e[g],l=a[g],n=(l[Gz]-l.top-k.WQ)/b,q=(l[Hc]-l[Gz]-k.XQ)/c,n=h[t](n+0.1),q=h[t](q+0.1),s=n<k.lH||q<k.mH;d=d||s;f[k.bJ]={y:l[Gz],lH:n,mH:q,cJ:s}}return{layout:f,cJ:d}}
function jNa(a,b,c,d,e){var f=Ej(d,function(a){return{anchor:a.Zx,top:a.Zx-(a.lH*b+a.WQ),bottom:a.Zx+(a.mH*c+a.XQ)}}),g=[];g[C](function(b,c){var d=b[c].top;return 0==c?{top:h.max(a.top-d,0)}:{top:h.max(b[yi(c)-1][Hc]-d,0)/2}});g[C](function(b,c){var e=b[c][Hc];return c==d[J]-1?{bottom:h.min(a[Hc]-e,0)}:{bottom:h.min(b[yi(c)+1].top-e,0)/2}});g[C](function(a,c,f){var g=a[c][Gz]-a[c].top;a=h.max(-g,0);c=d[c];c=h.max(c.lH*b+c.WQ-h.max(g,0),0);f=(a+c*(e?1:f))/2;return{anchor:f,top:-f}});g[C](function(a,
b,f){var g=a[b][Hc]-a[b][Gz];a=h.max(-g,0);b=d[b];b=h.max(b.mH*c+b.XQ-h.max(g,0),0);f=(a+b*(e?1:f))/2;return{anchor:-f,bottom:f}});g[C](function(a,b){var c=a[b][Gz],e=d[b];return{anchor:nj(c,e.Bca[y],e.Bca.end)-c}});e&&g[C](function(a,b,c){return{anchor:(d[b].Y_-a[b][Gz])*c}});var k=NEa(f,g,function(a,b){return{anchor:a[Gz]+(b[Gz]||0),top:a.top+(b.top||0),bottom:a[Hc]+(b[Hc]||0)}},function(a,b){return h.max(h.abs(a[Gz]-b[Gz]),h.abs(a.top-b.top),h.abs(a[Hc]-b[Hc]))});return Gi(d,function(a,b){var c=
k[String(b)];return{anchor:c[Gz],top:c.top,bottom:c[Hc]}})}function kNa(a,b){var c=Pi(a,function(a){return a[nc]==b});if(0>c)return{};var d={};d[c]={a4:4,$d:new Rm({stroke:$A,qa:2,Cg:0.7})};return d};function gV(a,b,c,d,e){this.sb=b.R(ND,tP);this.B5=sn(b,Wxa,0);this.Fga=0>sn(b,qg,1);WS[L](this,a,b,c,d,e)}X(gV,WS);Ma(gV[K],function(){this.L.Fh=WH;this.L.Uc=pn(this[eq],Pva);this.L.Fc&=!this.L.Uc;this.L.Uc&&(this.L.eh=this.L.eh||{},this.L.eh.pie=this.L.eh.pie||{},this.L.eh.pie.h3=this[eq].R(jta,!0),this.L.eh.pie.hT=this[eq].R(fta,0.6));for(var a=0;a<this.Nb.M();a++)if(0>this.Nb[I](a,1))throw m("Negative values are invalid for a pie chart.");gV.e[Fc][L](this)});gV[K].u6=function(){return zs};
gV[K].t6=function(){return null};
gV[K].s6=function(){var a=this.L;if(this.Nb.D(0)!=rh)throw m("Pie chart should have a first column of type string");var b;b=this.L;var c=b.A,d=this.kf[zy](),e=null,f=null,g=h[D](1.618*b.Nl),e=h[D](c[r]*(1-1/1.618)-g);d==Qg?(f=new rl(c.top,c[G]+e,c[Hc],c[G]),e=new rl(c.top,c[Zc],c[Hc],f[Zc]+g)):d==zs?(f=new rl(c.top,c[Zc],c[Hc],c[Zc]-e),e=new rl(c.top,f[G]-g,c[Hc],c[G])):d==YC?(e=new rl(c.top,c[Zc],c.top+1/1.618*(c[Hc]-c.top-g),c[G]),f=new rl(e[Hc]+g,c[Zc],c[Hc],c[G])):e=new rl(c.top,c[Zc],c[Hc],c[G]);
var c=0,d=h.min(e[Zc]-e[G],e[Hc]-e.top),k=g=h[t](d/2),d=h[D]((e[Zc]+e[G])/2),e=h[D]((e[Hc]+e.top)/2);b.Fc&&(k*=0.8,c=g/5,e-=c/2);if(b.Uc){var l={Qc:g*b.eh.pie.hT,Rc:k*b.eh.pie.hT},g={Qc:g,Rc:k};b={pie:{center:new kK(d,e),Qc:g.Qc,Rc:g.Rc,Cy:c,Ih:b.eh.pie.h3?[l,g]:[g,l]},Ea:f}}else b={pie:{center:new kK(d,e),Qc:g,Rc:k,Cy:c,Ih:[{Qc:g,Rc:k}]},Ea:f};lNa(this,b);f=this.kf[zy]();b.Ea?this.kf.Go(b.Ea):f==WC?this.kf.Go(mNa(this)):f==BF&&nNa(this,a.A,b,this.kf.ta)};
function oNa(a,b,c){var d=a.L,e={},f=Cn(a[eq],eH,O);a=b[E];var g=b.tb;b=b.Mi;var k;d.Fc?(d=a,k=g,f=b):k=d=f;e.normal=new Rm({stroke:d,qa:1,fill:a,ae:null!=c?c:1});e.tb=new Rm({stroke:k,qa:1,fill:g,ae:null!=c?c:1});e.Mi=new Rm({stroke:f,qa:1,fill:b,ae:null!=c?c:1});return e}function mNa(a){var b=a.L,c=b[A]-b.A[Hc];a=a.kf.ta[uc];var d=[];d[C]({min:2,Tc:[ea]});var e=d[J];d[C]({min:a+2,Tc:[ea]});c=aP(d,c);return c[J]>e?(c=b.A[Hc]+c[e],new rl(c-a,b.A[Zc],c,b.A[G])):null}
function lNa(a,b){var c=a.L,d=a.Nb,e=b.pie[nx],f=b.pie.Cy,g=d.M(),k=NS(Cn(a[eq],Txa,O)),l=oNa(a,k,1),n=Ln(a[eq],Vxa,{Va:c.Kj,fontSize:c.Nl}),q=Gn(a[eq],fH,lFa,c.Uc?R:bH),s=Gn(a[eq],FAa,mFa,kg),u=xn(a[eq],Vza,1/720),w=pn(a[eq],tta),z=zn(a[eq],Uxa,Woa),B=xn(a[eq],dH,0);a[eq][Yva]=2;c.k=[];c.dn=[];var F,M,N;c.Uc?(F=a[eq].R(eta,0.01),F=c.eh.pie.hT*(1+F),F=c.eh.pie.h3?[0,F]:[F,0],M=[!1,!0],N=[a[eq].R(cE,0.5),a[eq].R(bE,1)]):(F=[0],M=[!0],N=[1]);c.pie={center:e,Cy:f,Qc:b.pie.Qc,Rc:b.pie.Rc,Ih:[]};for(var f=
W(function(a,b){var d=c.k[a];if(1==b)hV(d,s,d);else{var e=c.k[a-g];hV(d,s,d,e);hV(e,s,d,e)}},a),P=W(function(a){var b=c.pie.Ih[a-1].hL,d=c.pie.Ih[0].hL;1==a&&b?hV(b,s,b):1<a&&(b&&d?(hV(b,s,b,d),hV(d,s,b,d)):b?(d={oz:Oe,Pe:Oe},hV(b,s,b,d)):d&&(b={oz:Oe,Pe:Oe},hV(d,s,b,d)))},a),ba=W(function(a,b,d,e,f){c.Uc?c.dn[C]({id:a,text:b,brush:new Rm({gh:{lg:d,Tf:d,Wy:N[0],Xy:N[1],x1:QA,y1:PA,hb:PA,kb:PA,sv:!0,uK:!0}}),index:e,O:f}):c.dn[C]({id:a,text:b,brush:new Rm({fill:d}),index:e,O:f})},a),U=c.pie.Ih,qa=
b.pie.Ih,ya=qa[J],Ha=0,Aa=0;Aa<ya;++Aa){for(var Wc=qa[Aa],cb=null,kc=Wc.Qc,Wc=Wc.Rc,kd=F[Aa],Mb=M[Aa],Oc=0,Vd=0,Tf=0,Uf=0;Uf<g;Uf++)Tf+=d[I](Uf,Aa+1)||0;for(Uf=0;Uf<g;++Uf){var Ce=d[I](Uf,Aa+1)||0,gq=d.Aa(Uf,Aa+1),Gf=d[I](Uf,0),Di=d.Aa(Uf,0),hj=Vd/Tf,Hf=hj+Ce/Tf,sg=Hf-hj>=u;sg?Vd+=Ce:Oc+=Ce;var $r=Wza+Ha,Ro=a[eq].R($r+Mma,a.sb[Uf%a.sb[J]]),Ro=NS(Ro),hx=oNa(a,Ro,N[Aa]),XA=sn(a[eq],$r+Sma,0),jq=xn(a[eq],$r+Pma,B)+kd,tg=Ln(a[eq],$r+Uma,n),Ce=pNa(a,Ha,Uf,hj,Hf,Ce,gq,Di,sg,e,kc,Wc,jq,XA,q,tg,Ro,hx);c.k[C](Ce);
sg=pn(a[eq],$r+Wma,Mb&&(sg||w));ba(Gf,Di,Ro[E],Ha,sg);Aa==ya-1&&f(Ha,ya);Ha+=1}0<Oc&&(hj=1-Oc/Tf,Hf=1,Ce=Oc,gq=String(Oc),Di=z,cb=pNa(a,-1,-1,hj,Hf,Ce,gq,Di,!0,e,kc,Wc,B+kd,0,q,n,k,l),Mb&&!w&&ba(O,Di,k[E],-1,!0));U[C]({Qc:kc,Rc:Wc,hL:cb});Aa==ya-1&&P(ya)}}function iV(a,b){switch(b){case bH:return a.oz;case Dh:return a.Pe;case kg:return a.Pe+Yka+a.oz+Ge}return O}
function pNa(a,b,c,d,e,f,g,k,l,n,q,s,u,w,z,B,F,M){var N=a.L;if(N.Fc||1<=u)u=0;var P={},ba=e-d;Fw(P,f);P.Pe=g;Xa(P,F);P.ce=M;P.brush=P.ce.normal;Ap(P,k);np(P,b);P.Bs=0<=c?a.Nb.cn(c):null;P.O=l;b=q*u;u*=s;P.ED=b;P.Ry=u;P.Fd=360*d+a.B5;P.$c=360*e+a.B5;a.Fga&&(c=360-P.Fd,P.Fd=360-P.$c,P.$c=c);c=h.PI*(P.Fd-90)/180;f=h.PI*(P.$c-90)/180;P.oz=h[D](1E3*ba)/10+we;k=O;switch(z){case bH:k=P.oz;break;case zF:k=P[uz];break;case Dh:k=g;break;case oBa:k=g+Yka+P.oz+Ge}Bw(P,k);if(!l)return P;P.X=B;a=a.Ac(P[cd],B)[r];
B=B[uc];P.pK=new xk(a,B);P.mq=1==ba;if(P[cd])if(P.mq)P.dT=mK(n,new kK(a/2,B/2)),P.cT=!0;else{ba=q-B;B=s-B;a=P.pK;a=new xk(a[r]/ba,a[A]/B);g=new xk(2/ba,2/B);l=OT((c+f)/2+h.PI,1,1);i:{z=WKa(new kK(0,0),a);k=1;F=h.min;for(M=0;M<z[J];++M){var U;var qa=z[M];U=l.x*qa.x+l.y*qa.y;qa=U*U+1-(qa.x*qa.x+qa.y*qa.y);0>qa?U=null:(qa=h[ud](qa),U=[U-qa,U+qa]);if(null===U||0>U[1]){z=null;break i}k=F(k,U[1])}z=k}if(0.4>z)a=null;else{l=l.o();l[Fy](-z);a=UKa(a,g,g);i:{a=WKa(l,a);g=oj(f-c,2*h.PI);z=0;k=g;for(F=0;F<a[J];++F){M=
oj(h[sd](a[F].y,a[F].x)-c,2*h.PI);if(M>=g||0==M){a=!1;break i}k=h.min(M,k);z=h.max(M,z)}a=z-k<h.PI}a=a?l:null}ba=a&&new kK(a.x*ba,a.y*B);null!==ba&&(P.cT=!0,P.dT=TKa(n,ba,new kK(-P.pK[r]/2,-P.pK[A]/2)))}else P.cT=!1;P.offset=OT((c+f)/2,q,s)[Fy](w);w=OT(f,q,s);P.Ue=lK(n,OT(c,q,s));P.jh=lK(n,w);s=OT(f,b,u);P.My=lK(n,OT(c,b,u));P.Es=lK(n,s);N.Fc&&270>=P.Fd&&90<=P.$c&&(s={},90>P.Fd?(s.Fd=90,s.Ue=new kK(n.x+q,n.y)):(s.Fd=P.Fd,s.Ue=P.Ue),270<P.$c?(s.$c=270,s.jh=new kK(n.x-q,n.y)):(s.$c=P.$c,s.jh=P.jh),
s.brush=P.ce.tb,P.Pb=s);P.Fs=N.Fc&&0.5<d;P.jv=N.Fc&&0.5>e;if(P.Fs||P.jv)P.jK=P.ce.tb;return P}function hV(a,b,c,d){c=iV(c,b);d&&(c+=me+iV(d,b));a.de={$l:a[uz],content:c}}
function nNa(a,b,c,d){var e=a.L,f=e.pie.Qc,g=e.pie.Rc,k=c.pie[nx],l=Gn(a[eq],Zva,mFa,bH),n=h.PI*(3*(f+g)-h[ud]((3*f+g)*(f+3*g))),q=[];c=[];for(var s=0;s<e.dn[J];++s){var u=e.dn[s];if(u.O){var w;if(0<=u[nc])w=e.k[u[nc]];else{var z=e.pie.Ih;w=z[z[J]-1].hL}var B=h.max((f+w.ED)/2,0.75*f),F=h.max((g+w.Ry)/2,0.75*g),M=(w.$c+w.Fd)/2,z=oj(M,360),N=vj(f-B,g-F)/n*360,P,ba;2*N<w.$c-w.Fd?(P=w.Fd+N,ba=w.$c-N,180>z?ba=h.min(ba,180):P=h.max(P,180)):ba=P=M;var U=function(a){return lK(k,OT(a,B,F))},N=function(a){return U(h.asin(nj((a-
k.y)/F,-1,1)))},qa=function(a){return U(h.PI-h.asin(nj((a-k.y)/F,-1,1)))},u={V6:U(qj(M-90)).y,HL:new zm(U(qj(P-90)).y,U(qj(ba-90)).y),$y:u[cd],az:iV(w,l),U6:w[id],index:w[nc]};180>z?(u.N4=N,q[C](u)):(u.N4=qa,c[C](u))}}f=b[r]/2-f-d[uc];e=hNa(new rl(b.top,b[Zc],b[Hc],b[Zc]-f),a.Ac,2,d,q);b=hNa(new rl(b.top,b[G]+f,b[Hc],b[G]),a.Ac,1,d,c);d=[];Zi(d,e,b);a.L.wo=d};function jV(a,b,c){iU[L](this,a,b,c,cH)}X(jV,iU);jV[K].us=function(a){return this.G.Er(a[Mq])};jV[K].Wba=function(a,b){var c=b[pc](qe);switch(c[0]){case gI:c=ia(c[1]);if(0>c)break;this[$](fza+a,{kc:c,Ji:null})}};function kV(a,b,c,d,e,f,g){yU[L](this,a,b,c,d,e,g);var k=pn(a,nE,!0);this.C6=$O(f,function(b){return pn(a,Wza+b+Nma,k)})}X(kV,yU);kV[K].gu=function(a,b,c){this.q2(a,b,c)};kV[K].c3=function(a,b){return a[cz](b,!0)};function lV(a,b){a.k=a.k||{};var c=a.k;c[b]=c[b]||{};return c[b]}
kV[K].q2=function(a,b,c){var d={Ob:a,Sj:this.te.getEntries(),qv:c,Yl:b.wh},e=b.wh.Qa.$v;null!=e&&uw(b.wh.Qa,this.te.Tg(e)[Hy]);for(var f=this.Fo.aT,e=f==mh||f==kg,g=f==zg||f==kg,k=this.te&&0<d.Sj[J],f=HN(b[ux]),k=1<f[J]&&k,l=0;l<f[J];++l){var n=f[l],q=a.pie.Ih[J],n=n+a.k[J]/q*(q-1);this.C6[n]&&(qNa(a,n,c),e&&!k&&rNa(this,d,n))}e&&k&&sNa(this,d,f,f[f[J]-1]);var s=W(function(b){if(a.Uc){var c=a.k[J];return[b,(b+c/a.pie.Ih[J])%c]}return[b]},this),e=W(function(b,e){if(null!=b){for(var f=s(b),k=!1,l=0;l<
f[J];++l){var n=f[l];if(null!=n&&this.C6[n]){k=k||!0;if(a.Uc){var q=n,P=c,ba=a.k[q];if(null!=ba[by]){var U=ba.brush.o();U.dd(Mm(ba.brush.gb(),re,0.7));U.dh(ba.brush.Oe+0.1);lV(P,q).cv={brush:U}}}else tNa(a,n,c);a.wo&&(c.wo=kNa(a.wo,n))}}e&&g&&k&&rNa(this,d,b)}},this);if(f=b.Jh)c.Jh=f;e(b.Qa.nb,!0);e(b.Ea.Qa.ih,!1)};
function tNa(a,b,c){var d=a.pie;a=a.k[b];if(null!=a[by]){c=lV(c,b);c.an={};b=c.an;b.brush=new Rm({stroke:a.brush.gb(),qa:6.5,Cg:0.3});b.qh=new sk(d[nx].x+a[by].x,d[nx].y+a[by].y);b.Fd=a.Fd;b.$c=a.$c;b.mq=a.mq;var e;(e=c.li)?(c=e.Qc+e.brush.Hb/2,e=e.Rc+e.brush.Hb/2):(e=a.brush.Hb/2,c=d.Qc+e,e=d.Rc+e);d=b.brush.Hb/2;b.Qc=c+d;b.Rc=e+d;c=qj(b.Fd-90);e=qj(b.$c-90);b.Ue=wk(b.qh,OT(c,b.Qc,b.Rc));b.jh=wk(b.qh,OT(e,b.Qc,b.Rc));var f=a.Pb;f&&(b.Pb=b.Pb||{},b.Pb.brush=Zm(f.brush.gb(),0.3),b.Pb.qh=b.qh.o(),b.Pb.Fd=
f.Fd,b.Pb.$c=f.$c,b.Pb.Qc=b.Qc+d,b.Pb.Rc=b.Rc+d,c=qj(b.Pb.Fd-90),e=qj(b.Pb.$c-90),b.Pb.Ue=wk(b.Pb.qh,OT(c,b.Pb.Qc,b.Pb.Rc)),b.Pb.jh=wk(b.Pb.qh,OT(e,b.Pb.Qc,b.Pb.Rc)));b.Fs=a.Fs;b.jv=a.jv;if(b.Fs||b.jv)b.jK=Zm(a.jK.gb(),0.3),b.kia=b.Fs?c:e,a=function(a,b){return wk(a.qh,OT(a.kia,a.Qc+b*a.brush.Hb/2,a.Rc+b*a.brush.Hb/2))},b.dz=a(b,-1),b.nK=a(b,1)}}
function qNa(a,b,c){var d=a.pie;0<d.Cy||(a=a.k[b],null!=a[by]&&(b=lV(c,b),b.li={},b=b.li,b.brush=$m(a.brush.gb(),2),b.qh=new sk(d[nx].x+a[by].x,d[nx].y+a[by].y),b.Fd=a.Fd,b.$c=a.$c,b.mq=a.mq,a=a.brush.Hb/2+2.5+b.brush.Hb/2,b.Qc=d.Qc+a,b.Rc=d.Rc+a,d=qj(b.$c-90),b.Ue=wk(b.qh,OT(qj(b.Fd-90),b.Qc,b.Rc)),b.jh=wk(b.qh,OT(d,b.Qc,b.Rc))))}function rNa(a,b,c){var d=lV(b.qv,c);c=wU(a.Fo,b,c,null,null);d.vb=c;b.Yl&&a.te.gu(c,b.Yl,d.vb)}
function sNa(a,b,c,d){var e=lV(b.qv,d);c=uMa(a.Fo,b,c,d);e.vb=c;b.Yl&&a.te.gu(c,b.Yl,e.vb)};function mV(a){pu[L](this,a);this.pi=null;this.ib=Jg;this.Ef=this.Gc=this.b=this.Q=this.M3=null;this.wK=[];this.og=this.Da=this.tv=this.Ja=null;this.Ql=new rt;this.C=null;this.yf=new TU(this);this.$m=null}X(mV,pu);T=mV[K];T.w=function(){this.Wg();Ws(this.Ql);mV.e.w[L](this)};T.sh=null;function uNa(a,b,c,d,e,f){return a.pi===cH?new gV(b,c,d,e,f):a.pi===cF?new DU(b,c,d,e,f):new QT(b,c,d,e,f)}T.Gd=function(a,b,c,d){this.pi=a;null!=b&&(this.Gpa=b);null!=c&&(this.ib=c);null!=d&&(this.M3=d)};
T.Ym=function(a,b,c,d){Xn(NA);c=c||{};c=lo(io(c));vNa(this,c);wNa(this,c);Mw(c,c[lz]||this.ib);c.theme=c.theme||this.M3;this.pi!=R&&xNa(c);if(this.pi!=cH&&on(c.reverseCategories)){var e=c[lz]===Eh?Ls:VE;c[e]=c[e]||{};Qv(c[e],-1);delete c.reverseCategories}yNa(c);Ss.oc(this.lb);if(!b)throw m(LB);Mi(fj(b.H()),function(a){return b.Ss(a)==RG})&&(c.isDiff=!0);this.xv=b.D(0)!=Yg?1:0;this.Nh=b.M();zNa(this);if(c.isStacked&&c.vAxis&&c.vAxis.baseline)throw m("Cannot set a non-zero base-line for a stacked chart");
var f=c.theme||[];Yh(f)||(f=[f]);for(var e=[c],g=0;g<f[J];++g){var k;if(bi(f[g]))k=sJa(f[g]);else if(ai(f[g]))k=f[g];else throw m("Theme should be a theme name or an options object.");e[C](k)}c=c[H][ke]();uFa[c]&&e[C](uFa[c]);e[C](vFa);this.b=new jn(e);this.pi=Gn(this.b,Ah,aFa,R);this.V=On(this.lb,this.b);this.Oa=Pn(this.lb,this.b);c=new xk(this.V,this.Oa);e=pn(this.b,IE);if(!this.Da||this.Da.Mj)try{this.Da=new vK(this.lb,c,a,e)}catch(l){throw m(Lpa);}else this.Da[Pz](c,a);this.Ja=new AU(d);this.t=
b;this.Da.Io(W(this.xn,this),a)};
T.xn=function(){var a=this.Da.eb(),b=this.Da.Av(),c;this.og?(c=this.og.z3,this.kq()):c=this.Q;var d=this.b,e=uNa(this,this.t,d,W(a.vf,a),this.V,this.Oa).Ay(),f=new bNa(d,this.Ja,W(this.Bo,this),e);Ws(this.C);this.C=new bV(e,this.Ja,this.Ql,this.yf,W(this.Lh,this,!0),f);var f=new xk(this.V,this.Oa),g={Va:e.Kj,fontSize:e.Nl},k=e.By,l=e.Fh,n=e.k[J],q=this.Ef?this.Ef.te:void 0;this.Ef=e.Wa==cH?new kV(d,f,g,k,l,n,q):new EU(d,f,g,k,l,n,q);Y(this.wK,W(function(a){bi(a)?this.Gi(a):this.Hi(a)},this));this.wK=
[];this.Gc=e.Wa==cH?new dV(b,a):new FS(b,a);(a=zIa(d,0,MF))&&c&&c.Wa==e.Wa&&c[r]==e[r]&&c[A]==e[A]&&c.A.top==e.A.top&&c.A[Hc]==e.A[Hc]&&c.A[G]==e.A[G]&&c.A[Zc]==e.A[Zc]?(this.Q=null,b=hi(),this.kq(),this.og={mta:c,y3:e,Oea:new KMa(c,e),z3:c,startTime:b,Ks:b+a[xz],A3:0,timer:new tt(10),Nea:a.u3,nT:a.nT,x3:!1},this.B3(),kt(this.og.timer,Fs,W(this.B3,this)),this.og.timer[y](),this.Q=e):(this.Q=e,ANa(this),BNa(this));this.yf[$](ws);this.C.Gv()};
function nV(a,b){var c=new Ko,d=b.M(),e=b.H(),f=a.D(0)!=Yg;f&&c.mg(a.D(0),a.cb(0));for(var g=f?1:0,k=g;k<e;++k)c.mg({type:a.D(k),label:a.cb(k),role:RG}),c.mg({type:b.D(k),label:b.cb(k),role:Jr});c.Cz(d);for(var l=0;l<d;++l){k=null;f&&(k=b[I](l,0),c.al(l,0,k));for(var n=g,k=g;k<e;++k){var q=a[I](l,k);c.al(l,n,q);n+=1;q=b[I](l,k);c.al(l,n,q);n+=1}}return c}
function vNa(a,b){switch(b[H]){case JF:a.Gd(Bg,JF,Jg);ab(b,null);break;case BC:a.Gd(Bg,BC,Jg);ab(b,null);break;case ssa:a.Gd(Bg,KC,Jg);ab(b,null);break;case KC:a.Gd(Bg,KC,Eh);ab(b,null);break;case QH:a.Gd(QH);ab(b,null);break;case cH:a.Gd(cH),ab(b,null)}var c=a.pi;c==R&&(c=null);var d=b[H]||R;d==R&&(d=null);if(!c&&!d)throw m("Unspecified chart type.");if(c&&d&&c!=d)throw m("Incompatible chart types.");ab(b,c||d)}
function wNa(a,b){if(b[H]==Bg){var c=a.Gpa;c==R&&(c=null);var d=b.seriesType||R;d==R&&(d=null);if(c&&d&&c!=d)throw m("Incompatible default series types.");b.seriesType=c||d}}
function xNa(a){a.hAxis=a.hAxis||{};a.vAxis=a.vAxis||{};var b=a.hAxis,c=a.vAxis,d=null;switch(a[H]){case QH:d=c;break;case Bg:a.targetAxis=a.targetAxis||{},d=a.targetAxis}d&&(oV(a,yG,d,Wg),oV(a,oG,d,Ug),oV(a,PF,d,PF));b&&(oV(a,Rwa,b,PF),oV(a,zAa,b,HI));c&&oV(a,KI,c,HI);a.smoothLine&&!Qh(a.curveType)&&(a.curveType=Bg);oV(a,Kwa,a,LF);oV(a,Vya,a,EH);a.chartArea=a.chartArea||{};oV(a,bra,a.chartArea,HC)}
function yNa(a){pV(a,xAa,II,JI);pV(a,Hwa,Ewa,EF);qV(a.hAxis);for(var b in a.hAxes)qV(a.hAxes[b]);qV(a.vAxis);for(b in a.vAxes)qV(a.vAxes[b]);b=a.tooltip;null==b&&(b={},a.tooltip=b);pV(a,LAa,HAa,MAa);oV(a,MAa,b,EI);oV(a,KAa,b,Es);oV(a,NAa,b,XAa);b.trigger==yva&&(b.trigger=zg);b=a.legend;if(null==b)b={},a.legend=b;else if(typeof b==rh){var c=b;b={};a.legend=b;Ea(b,c)}oV(a,EF,b,EI);b=a.animation;null==b?(b={},a.animation=b):typeof b==Yg&&(c=1E3*b,b={},a.animation=b,b.duration=c);oV(a,Bqa,b,Kta)}
function qV(a){if(null!=a){pV(a,qAa,rAa,EI);pV(a,xAa,II,JI);a.gridlines=a.gridlines||{};var b=a.gridlines,c=a.numberOfSections;!Qh(b.count)&&Qh(c)&&typeof c==Yg&&(b.count=c+1);a=a.gridlineColor;!Qh(b[E])&&Qh(a)&&Xa(b,a)}}function pV(a,b,c,d){a[d]=a[d]||{};d=a[d];oV(a,b,d,KD);oV(a,c,d,HE)}function oV(a,b,c,d){Qh(a[b])&&!Qh(c[d])&&(c[d]=a[b])}T.Wg=function(){this.kq();zNa(this);Ws(this.Da);qt(this)};function zNa(a){if(a.C&&!a.C.Mj){var b=a.C.Xa;b.es=ea;b.Sc[Hq]()}Ws(a.C);Ws(a.$m);qt(a.Ql)}
T.Hi=function(a){null!=this.Ef?this.Ef.Hi(a):this.wK[C](a)};function CNa(a,b){var c=new FN;c[Yx](b);for(var c=IN(c),d=!1,e=0;e<c[J];e++){var f=c[e],g=f.column,f=f.row,g=a.Q.hq&&a.Q.hq[g];if(!g)return!1;var k=g.kc,l,n;null!=k?l=a.Q.k[k].j[f]:n=a.Q.Ba[f];if(!l&&!n)return!1;if(g.Iv==xC){if(d)return!1;d=!0;if(!(l||n).Jc)return!1}}return!0}
Zv(T,function(a){if(CNa(this,a)){var b=null;if(this.Q.Wa!=cH){var c=new FN;c[Yx](a);for(var c=IN(c),d=0;d<c[J];d++){var e=c[d],f=this.Q.hq[e.column];if(f.Iv==xC){b={kc:f.kc,$S:e.row};break}}}this.Lh(!0);this.Ja[ux][Yx](a);b&&(this.Ja[Uy].lK=b);this.Lh(!1)}});
T.Lh=function(a){var b=this.tv;if(!this.Ef.c3(this.Ja,this.tv)){var c=this.Ja.hn,d;if(c){gfa(this.b.Vj[0],c);c=this.Da.eb();c=uNa(this,this.t,this.b,W(c.vf,c),this.V,this.Oa).Ay();this.C.Q=c;this.$m.e3&&this.$m.e3(c);d=zU(this.Ef,c,this.Ja);this.Q=c;this.Gc.oK(this.Q);var c=this.Gc,e=this.Q;c.ed={};c.uv={};LIa(c,e,d);c.G.deleteContents(!0);MIa(c,d,c.G.Cs);c.G.flush();this.Ja.hn=null}else{d=zU(this.Ef,this.Q,this.Ja);var c=this.Gc,e=this.Q,f=Ij({k:null,Ba:null,Ea:null,wo:null,gi:null,Jh:null});fP(d,
f)&&fP(c.gq,f)?(gn(d.Ea,c.gq.Ea)||(c.G.cd(c.dq),f=new sO(2),tO(f,0,e.Ea||{}),tO(f,1,d.Ea||{}),f=f[My](),c.mD(f)),gn(d.gi,c.gq.gi)||(c.G.cd(c.bv),f=new sO(2),tO(f,0,e.gi||{}),tO(f,1,d.gi||{}),f=f[My](),NIa(c,f)),c.d3(e,d),gn(d.Jh,c.gq.Jh)||(xS(c,Lxa),e=d.Jh,f=new Rm,f.pe(e[E]),f.dh(e[Kd]),e=c.G.rb(e[G],e.top,e[r],e[A],f,c.G.Cs),c[Bx](e,Lxa)),c.gq=d):c.yo(e,d)}this.tv=this.Ja.o()}a&&this.yf.nv(b,this.tv,this.Q.Wa,this.Q.k)};Tw(T,function(){return this.tv?this.tv[ux][wz]():[]});
T.Tg=function(a){return this.Ef?this.Ef.Tg(a):void 0};T.Gi=function(a){null!=this.Ef?this.Ef.Gi(a):this.wK[C](a)};T.tsa=function(){var a=this.Da.eb();return a.Jna?a.lb[hd]:O};function ANa(a){var b=zU(a.Ef,a.Q,a.Ja);a.Gc.yo(a.Q,b);a.tv=a.Ja.o()}function BNa(a){var b=a.Da.eb(),c=a.Da.Av();Ws(a.$m);a.$m=a.Q.Wa==cH?new jV(a.Ql,b,c):new kU(a.Ql,b,c,a.Q);WLa(a.$m);YLa(a.$m);ZLa(a.$m)}
T.B3=function(){var a=this.og;this.Q=null;if(a.x3)this.kq(),this.Q=a.y3,ANa(this),BNa(this),this.yf[$](Cqa);else{var b=hi(),c=(b-a[Iy])/(a.Ks-a[Iy]);if(1>c){if(b-a.A3<1E3/this.og.nT)return}else c=1,a.x3=!0;c=a.Oea.interpolate(a.Nea(c));a.z3=c;a.A3=b;this.Gc.yo(c,{});this.yf[$](Dqa)}this.Q=a.y3};T.kq=function(){this.og&&(Ws(this.og.timer),this.og=null)};T.Moa=function(){var a=this.Q.A;return{left:a[G],top:a.top,width:a[r],height:a[A]}};
T.Nk=function(a){return null==this.Gc?null:(a=this.Gc.Nk(a))?{left:a[G],top:a.top,width:a[Zc]-a[G],height:a[Hc]-a.top}:null};T.Bo=function(){var a=this.Q;return{getChartAreaBoundingBox:W(this.Moa,this),getBoundingBox:W(this.Nk,this),getXLocation:W(VIa,null,a),getYLocation:W(WIa,null,a),getHAxisValue:W(XIa,null,a),getVAxisValue:W(YIa,null,a),getPointDatum:W(ZIa,null,a)}};T.Ay=function(){return this.Q};
T.Jj=function(){if(!this.b)throw m("Chart not drawn.");var a=new xk(this.V,this.Oa),b=Ek(this.lb)[Qb](Q),a=xK(b,a),a=new nK(b,a),c=new sK(b),a=this.pi==cH?new dV(c,a):new FS(c,a),c=zU(this.Ef,this.Q,this.Ja);a.yo(this.Q,c);return b[Xb][0].toDataURL(Gva)};function rV(a){mV[L](this,a);this.Gd(Bg,BC,Jg)}X(rV,mV);function sV(a){mV[L](this,a);this.Gd(Bg,qI,Jg)}X(sV,mV);function tV(a){mV[L](this,a);this.Gd(Bg,R,Jg,$za)}X(tV,mV);function vV(a){mV[L](this,a);this.Gd(Bg,JF,Jg)}X(vV,mV);function wV(a){mV[L](this,a);this.Gd(QH)}X(wV,mV);wV[K].uo=function(a,b){return nV(a,b)};V("google.visualization.ScatterChart.prototype.computeDiff",wV[K].uo,void 0);function xV(a){mV[L](this,a);this.Gd(cD)}X(xV,mV);function yV(a){mV[L](this,a);this.Gd(Bg,KC,Eh)}X(yV,mV);
yV[K].uo=function(a,b){return nV(a,b)};V("google.visualization.BarChart.prototype.computeDiff",yV[K].uo,void 0);function zV(a){mV[L](this,a);this.Gd(Bg,jD,Jg)}X(zV,mV);function AV(a){mV[L](this,a);this.Gd(Bg,KC,Jg)}X(AV,mV);AV[K].uo=function(a,b){return nV(a,b)};V("google.visualization.ColumnChart.prototype.computeDiff",AV[K].uo,void 0);function BV(a){mV[L](this,a);this.Gd(Bg,R,Jg)}X(BV,mV);function CV(a){mV[L](this,a);this.Gd(cH)}X(CV,mV);CV[K].uo=function(a,b){return nV(a,b)};
V("google.visualization.PieChart.prototype.computeDiff",CV[K].uo,void 0);function DV(a){mV[L](this,a);this.Gd(cF,KC,Jg)}X(DV,mV);function EV(a){rt[L](this);this.ed={};this.J=null;this.Uj={et:!1};this.vE=this.wE=this.C=this.g=this.sg=this.Q=this.ij=this.t=null;this.m=a;this.lE=50;this.L3=0;this.mL=1;this.xT=this.yT=this.rK=!1;this.VK=this.WK=this.NS=this.OS=null;this.Xf=!1;this.ud=null;this.n={range:null,yL:null,Hg:null};this.jj={dk:{min:0,max:0},value:{min:0,max:0}};this.$T=null;this.RS=!1;this.ft=null}X(EV,rt);
var FV={naa:yG,maa:oG,Vx:kg},GV={p3:"rangeSelectorMinHandle",o3:"rangeSelectorMaxHandle",r3:"rangeSelectorMinScreen",q3:"rangeSelectorMaxScreen"},DNa={Xra:nr,Gra:ar,Kra:gr,$ra:tr},ENa={fill:tA,ae:0.5},FNa={chartArea:{top:Oe,height:QA},enableInteractivity:!1,legend:{position:R},hAxis:{textPosition:mF},vAxis:{textPosition:R,gridlines:{color:R}}},GNa={chartArea:{left:Oe,width:QA},enableInteractivity:!1,legend:{position:R},vAxis:{textPosition:mF},hAxis:{textPosition:R,gridlines:{color:R}}},HV={brush:new Rm({stroke:aA,
fill:te}),uG:new xk(10,16),sja:3};T=EV[K];
Ep(T,function(a,b,c){this.Yf();this.t=a;this.ij=nIa(a.D(0));this.ed={};null==this.wE&&(this.wE=new VN(W(this.fja,this)));null==this.vE&&(this.vE=new VN(W(this.hW,this,!0)));b=new jn([b||{}]);this.rq(b);this.ud=this.V7(b);c=c||{};eu(this.J,ws,W(this.eja,this,c));this.rK&&(this.WK=this.t[I](0,0),this.VK=this.t[I](h.max(0,this.t.M()-1),0),b={min:this.WK,max:this.VK},c[By]&&HNa(this,b,c[By]),this.ud.domainAxis=this.ud.domainAxis||{},this.ud.domainAxis.viewWindow=b);this.J[Nq](a,this.ud)});
T.rq=function(a){this.lE=vn(a,nya,50);this.L3=vn(a,lxa,0);this.SS=pn(a,kua,!1);this.rK=pn(a,CBa,!1);this.yT=pn(a,Yza,!1);this.xT=pn(a,Dra,!1);this.OS=Jn(a,Mza,new Rm(ENa));this.NS=Ym.o();this.Yf();var b=null;switch(Gn(a,xD,DNa,gr)){case ar:b=new rV(this.m);break;case gr:b=new BV(this.m);break;case tr:b=new wV(this.m);break;case nr:b=new vV(this.m);break;default:b=new BV(this.m)}this.J=b;this.Xf=Gn(a,WG,pP,Jg)==Eh};T.V7=function(a){a=hn(nn(a,Pra));a.theme=this.Xf?GNa:FNa;return a};
function INa(a,b){var c=$O(a.M(),function(b){return a[I](b,0)}),c=Fi(c,Xh);return Gi(c,b)}T.eja=function(a){ju(this.J);this.Uj={et:!0};JNa(this,a);Ws(this.g);this.g=this.J.Da.eb(1);Ws(this.C);this.C=new sv;this.We()};T.U7=function(a){ju(this.J);JNa(this,a);IV(this,kg)};
function JNa(a,b){a.Q=a.J.Ay();a.sg=a.Xf?a.Q.be[0]:a.Q.Be[0];var c=a.jj,d;d={min:h.min(a.sg.hh,a.sg.Gh),max:h.max(a.sg.hh,a.sg.Gh)};c.dk=d;c=a.jj;d=a.sg[jc].Bk(a.sg.hh);var e=a.sg[jc].Bk(a.sg.Gh);d={min:h.min(d,e),max:h.max(d,e)};Fw(c,d);c=a.L3;if(0>=c)a.mL=1;else{d=0;d=a.jj.dk.min;var e=a.sg[jc].Bk(d),f=null;$h(e)?(f=new Date,f[Jc](e[bc]()+c)):f=e+c;d=h[xb](h.abs(a.sg[jc].Se(f)-d));c=h.max(d,1);a.mL=c<a.jj.dk.max-a.jj.dk.min?c:1}if(a.yT||a.xT)c=a.sg,d=INa(a.t,c[jc].Se),c=a.Xf?1==c.Ol?d[rx]():d:1==
c.Ol?d:d[rx](),a.$T=c;b&&(c=b[By],rw(a.n,KNa(a,ai(c)?c[y]:null,ai(c)?c.end:null)))}
T.We=function(){var a=this.g,b=this.Q,c=a.wk(b[r],b[A]),d=a.za(!1);a[p](c,d);c=b.A;a.rb(0,0,b[r],b[A],this.NS,d);var b=a.rb(c[G],c.top,c[r],c[A],this.NS,d),e=LNa(this),e=a.rb(e[G],e.top,e[r],e[A],this.OS,d);this.ed[GV.r3]=e;e=MNa(this);e=a.rb(e[G],e.top,e[r],e[A],this.OS,d);this.ed[GV.q3]=e;e=NNa(this,this.n[By].nh,c,a,d);this.ed[GV.p3]=e;a=NNa(this,this.n[By].mh,c,a,d);this.ed[GV.o3]=a;var f=Gk(this.m);this.C.l(f[Pd],EG,W(this.Kea,this,this.Uj));this.C.l(f[Pd],FG,W(this.t3,this,this.Uj));d=d.a();
this.C.l(d,EG,W(this.Lea,this,this.Uj));this.C.l(d,fs,W(this.jE,this,this.Uj,{type:RH,jn:!1}));(this.RS=ml(d,function(a){return a==f[Pd]}))||this.C.l(d,FG,W(this.t3,this,this.Uj));this.SS||(ONa(this,e,yG,yG),ONa(this,a,oG,oG));this.C.l(b,es,W(this.xK,this,this.Uj,{Hg:kg}));this.C.l(b,gs,W(this.jE,this,this.Uj,{type:RH,jn:!0}));this.C.l(b,fs,W(this.jE,this,this.Uj,{type:RH,jn:!1}));hu(this,ws,null)};
function ONa(a,b,c,d){a.C.l(b,es,W(a.xK,a,a.Uj,{Hg:d}));a.C.l(b,gs,W(a.jE,a,a.Uj,{type:c,jn:!0}));a.C.l(b,fs,W(a.jE,a,a.Uj,{type:c,jn:!1}))}
function NNa(a,b,c,d,e){var f=HV.uG,g=HV.sja,k=HV.brush,l=d.za(!1);d[p](e,l);e=0.5*f[r];var n=a.Xf?c[G]:h[t](b-e)+0.5;b=a.Xf?h[t](b-e)+0.5:c.top;d.em(l.a(),n,b);a.Xf?(b=h[D](e),b=aK(a.Xf?[{x:0,y:b},{x:0+c[r],y:b}]:[{x:0,y:b},{x:0,y:b+c[A]}]),d.na(b,k,l),a.SS||PNa(a,0.5*(c[r]-f[A]),0,f[A],f[r],g,d,k,l)):(b=h[D](e),b=aK(a.Xf?[{x:b,y:0},{x:b+c[r],y:0}]:[{x:b,y:0},{x:b,y:0+c[A]}]),d.na(b,k,l),a.SS||PNa(a,0,0.5*(c[A]-f[A]),f[r],f[A],g,d,k,l));return l.a()}
function PNa(a,b,c,d,e,f,g,k,l){d=b+d;e=c+e;var n=aK([{x:b+f,y:c},{x:d-f,y:c},{x:d,y:c+f},{x:d,y:e-f},{x:d-f,y:e},{x:b+f,y:e},{x:b,y:e-f},{x:b,y:c+f}],!1);g.na(n,k,l);f+=1;a.Xf?(a=aK([{x:b+f,y:c+f},{x:d-f,y:c+f}]),b=aK([{x:b+f,y:e-f},{x:d-f,y:e-f}])):(a=aK([{x:b+f,y:c+f},{x:b+f,y:e-f}]),b=aK([{x:d-f,y:c+f},{x:d-f,y:e-f}]));g.na(a,k,l);g.na(b,k,l)}function LNa(a){var b=a.Q.A,c=a.n[By].nh;return a.Xf?new vl(b[G],b.top,b[r],c-b.top):new vl(b[G],b.top,c-b[G],b[A])}
function MNa(a){var b=a.Q.A,c=a.n[By].mh;return a.Xf?new vl(b[G],c,b[r],b[Hc]-c):new vl(c,b.top,b[Zc]-c,b[A])}function KNa(a,b,c){var d=a.jj.dk.min,e=a.jj.dk.max,f=1==a.sg.Ol&&!a.Xf;null!=b&&(b=a.sg[jc].Se(b),f?d=h.max(b,d):e=h.min(b,e));null!=c&&(a=a.sg[jc].Se(c),f?e=h.min(a,e):d=h.max(a,d));return{nh:d,mh:e}}T.pO=function(){var a=this.n[By],b=this.sg[jc].Bk(a.nh),a=this.sg[jc].Bk(a.mh),c=1==this.sg.Ol&&!this.Xf;return{start:c?b:a,end:c?a:b}};
T.dta=function(a,b){if(!this.Uj.et)return!1;var c=this.n[By];if(null==c.nh||null==c.mh)return!1;c=KNa(this,a,b);c=JV(this,c.nh,c.mh,kg);this.n.Hg=null;return c};function JV(a,b,c,d){var e=a.n[By];if(e.nh==b&&e.mh==c)return!1;rw(a.n,{nh:b,mh:c});IV(a,d);return!0}
function IV(a,b){var c=a.Xf?HV.uG[A]:HV.uG[r],d=a.Xf?HV.uG[r]:HV.uG[A];if(b!=oG){var e=LNa(a),f=a.ed[GV.r3],g=a.ed[GV.p3];if(a.Xf){var k=h[t](e.top+e[A]-0.5*d)+0.5;a.g.em(g,0,k);a.g.kQ(f,e.top);a.g.Ex(f,e[A])}else k=h[t](e[G]+e[r]-0.5*c)+0.5,a.g.em(g,k,0),a.g.jQ(f,e[G]),a.g.sl(f,e[r])}b!=yG&&(e=MNa(a),f=a.ed[GV.q3],g=a.ed[GV.o3],a.Xf?(k=h[t](e.top-0.5*d)+0.5,a.g.em(g,0,k),a.g.kQ(f,e.top),a.g.Ex(f,e[A])):(k=h[t](e[G]-0.5*c)+0.5,a.g.em(g,k,0),a.g.jQ(f,e[G]),a.g.sl(f,e[r])))}
T.fja=function(){IV(this,this.n.Hg)};function QNa(a){var b=a.jj.dk.max-a.jj.dk.min,c=a.sg.Ol,d=(a.n[By].nh-a.jj.dk.min)/b;if(0.1>d)return{direction:-1*c,c8:d/0.1};a=(a.jj.dk.max-a.n[By].mh)/b;return 0.1>a?{direction:1*c,c8:a/0.1}:null}function KV(a){if(a.rK){var b=!1;a.n.Hg==kg&&QNa(a)&&(b=!0);b&&!a.ft?(a.ft=new tt(a.lE),a.C.l(a.ft,Fs,W(a.cka,a)),a.ft[y]()):!b&&a.ft&&(Ws(a.ft),a.ft=null)}}
T.cka=function(){if(this.ft){var a=QNa(this),b=this.lE/pj(1E3,6E4,a.c8),c=this.ij.xl(this.WK),d=this.ij.xl(this.VK),e=(d-c)*b,b=this.ud.domainAxis.viewWindow,f=b.max,g=this.ij.xl(b.min),f=this.ij.xl(f);0>a[jx]?(c=h.max(g-e,c),a=f-(g-c)):(a=h.min(f+e,d),c=g+(a-f));g=this.ij.Bx(c);a=this.ij.Bx(a);b.min=g;b.max=a;eu(this.J,ws,W(this.U7,this,null));this.J[Nq](this.t,this.ud);this.hW(!0)}};T.Lea=function(a,b){a.et&&null!=this.n.Hg&&(this.RS||RNa(this,b),hw(b[Mq][x],HG))};
T.Kea=function(a,b){a.et&&null!=this.n.Hg&&RNa(this,b)};function RNa(a,b){var c=a.n;c[By]&&null!=c[By].nh&&null!=c[By].mh||rw(c,{nh:a.jj.dk.min,mh:a.jj.dk.max});var d=Ml(b),e,d=(a.Xf?d.y:d.x)-c.yL,f=a.n[By],g=a.jj.dk,k;switch(a.n.Hg){case kg:e=g.min-f.nh;k=g.max-f.mh;break;case yG:e=g.min-f.nh;k=f.mh-a.mL-f.nh;break;case oG:e=f.nh+a.mL-f.mh,k=g.max-f.mh}e=nj(d,e,k);c.yL+=e;c.Hg!=oG&&(c[By].nh+=e);c.Hg!=yG&&(c[By].mh+=e);KV(a);WN(a.wE,a.lE);WN(a.vE,a.lE)}
T.xK=function(a,b,c){if(a.et&&bt(c)){a=Ml(c);var d=this.n;d.yL=this.Xf?a.y:a.x;d.Hg=b.Hg;KV(this);c[Hp]()}};
T.t3=function(a){if(a.et&&(a=this.n,null!==a.Hg)){if(this.yT){var b=this.$T,c=a[By].mh,d=Pm(b,a[By].nh),c=Pm(b,c);JV(this,d,c,a.Hg)}else if(this.xT){var e=new zm(a[By].nh,a[By].mh),d=e.end-e[y],c=this.jj.dk,f=b=this.$T,g=W(Bm,null,e),b=Oi(f,g),g=Qi(f,g);if(null===b||null===g)b=Pm(f,e[y]),f=Pm(f,e.end),g=b=f=h.abs(e[y]-b)<=h.abs(e.end-f)?b:f;e=e.end-e[y];b=vj(b,g)-e/2;e=new zm(b,b+e);La(e,h.max(e[y],c.min));e.end=e[y]+d;e.end=h.min(e.end,c.max);La(e,e.end-d);JV(this,e[y],e.end,a.Hg)}else this.rK&&
a.Hg!=kg&&(d=this.ud.domainAxis.viewWindow,c=this.pO(),HNa(this,d,c),eu(this.J,ws,W(this.U7,this,{range:c})),this.J[Nq](this.t,this.ud));this.hW(!1);a.Hg=null;KV(this)}};
function HNa(a,b,c){var d=b.max,e=a.ij.xl(b.min),d=a.ij.xl(d),f=d-e;0===f&&(e-=1,d+=1,f=2);var g=c[y];c=c.end;if(null!=g&&null!=c){var k=a.ij.xl(g),l=a.ij.xl(c);c=l-k;var g=0.1*f,n=0.6*f;c>=g&&c<=n||(k=(k+l)/2,f/=(c<g?0.9*n:1.1*g)/c,f=new zm(k-f/2,k+f/2),c<g||(e=a.ij.xl(a.WK),d=a.ij.xl(a.VK)),SNa(f,new zm(e,d)),e=a.ij.Bx(f[y]),a=a.ij.Bx(f.end),b.min=e,b.max=a)}}function SNa(a,b){a[y]<b[y]&&(a.end+=b[y]-a[y],La(a,b[y]));a.end>b.end&&(La(a,a[y]-(a.end-b.end)),a.end=b.end);a[y]<b[y]&&La(a,b[y])}
T.jE=function(a,b,c){a.et&&!this.n.Hg&&hw(c[Mq][x],b.jn?b[H]==RH?HG:this.Xf?$ya:JD:ZD)};T.hW=function(a){var b=this.n.Hg,c=this.pO();if(null!=b&&null!=c){var d=this.sg.Ol;hu(this,uH,{start:c[y],end:c.end,startChanged:b==(1==d?FV.naa:FV.maa)||b==FV.Vx,endChanged:b==(1==d?FV.maa:FV.naa)||b==FV.Vx,inProgress:a})}};T.Yf=function(){this.J&&(ju(this.J),Ws(this.wE),this.wE=null,Ws(this.vE),this.vE=null,this.Uj.et=!1,Ws(this.g),this.g=null,Ws(this.C),this.C=null,this.J.Yf(),this.J=null,qt(this))};var TNa={day:864E5,hour:36E5,minute:6E4,second:1E3,millisecond:1};function LV(a){var b=MV(a),c;t:{c=a[pc](ne);if(2===c[J]){c=ia(c[0]);if(di(c)&&!ga(c))break t;throw m('Invalid number for increment: "'+a+'".');}c=1}b=TNa[b];if(!b)throw m('Invalid number for increment "'+a+'".');return c*b}function MV(a){var b=a[J]-1;a=a[Bb](b)===kh?a[ae](0,b):a;a=a[pc](ne);return 2===a[J]?a[1]:a[0]}function UNa(a,b,c){a=ia(a);b=(a-c)%LV(b);return a=new Date(a-b)}
function VNa(a,b,c){a=ia(a);c=a-c;b=LV(b);c%=b;return a=0===c?new Date(a):new Date(a+b-c)};function NV(a){rt[L](this);this.q=a;a=kk||mk&&!qk(kna)&&a[Nc]==Mf;this.C=new sv(this);this.C.l(this.q,a?[wF,Oxa,Tsa,Gta,oF]:oF,this)}X(NV,rt);NV[K].Sc=null;kp(NV[K],function(a){if(a[H]==oF)kk&&qk(10)&&0==a[Np]&&0==a[Mp]||(OV(this),jk&&this.q!=Gk(this.q)[pb]||this[$](WNa(a)));else if(a[H]!=wF||SBa(a)){var b=a[H]==wF?this.q[id]:null;kk&&229==a[Np]&&(b=null);var c=WNa(a);OV(this);this.Sc=ut(function(){this.Sc=null;this.q[id]!=b&&this[$](c)},0,this)}});
function OV(a){null!=a.Sc&&(vt(a.Sc),a.Sc=null)}function WNa(a){a=new $s(a.Ka);ab(a,oF);return a}NV[K].w=function(){NV.e.w[L](this);this.C.W();OV(this);delete this.q};function PV(a,b,c){dM[L](this,a,b||rM.Xb(),c)}X(PV,dM);ML(Xpa,function(){return new PV(null)});function QV(a,b){VK[L](this,b);this.Gb=a||O}X(QV,VK);QV[K].Hp=null;QV[K].qka=10;var RV="placeholder"in fa[Qb](oF);T=QV[K];T.lG=!1;T.h=function(){this.q=this.ea().h(oF,{type:Es})};T.mf=function(a){QV.e.mf[L](this,a);this.Gb||(this.Gb=a[Sd](zF)||O);nl(Gk(a))==a&&(this.lG=!0,a=this.a(),hL(a,this.$G));RV?this.a().placeholder=this.Gb:(a=this.a(),bL(a,zF,this.Gb))};
T.Bb=function(){QV.e.Bb[L](this);var a=new sv(this);a.l(this.a(),zg,this.m5);a.l(this.a(),TC,this.gM);if(RV)this.C=a;else{lk&&a.l(this.a(),[Xr,wF,xF],this.Dga);var b=Gk(this.a());a.l(Qk(b),Pwa,this.Ega);this.C=a;XNa(this)}this.Et();this.a().ni=this};T.ve=function(){QV.e.ve[L](this);this.C&&(this.C.W(),this.C=null);this.a().ni=null};function XNa(a){!a.yia&&a.C&&a.a().form&&(a.C.l(a.a().form,nAa,a.zia),a.yia=!0)}T.w=function(){QV.e.w[L](this);this.C&&(this.C.W(),this.C=null)};T.$G="label-input-label";
T.m5=function(){this.lG=!0;var a=this.a();hL(a,this.$G);if(!RV&&!SV(this)&&!this.pka){var b=this,a=function(){b.a()&&Fw(b.a(),O)};kk?ut(a,10):a()}};T.gM=function(){RV||(this.C.uc(this.a(),Fr,this.m5),this.Hp=null);this.lG=!1;this.Et()};T.Dga=function(a){27==a[Np]&&(a[H]==wF?this.Hp=this.a()[id]:a[H]==Xr?Fw(this.a(),this.Hp):a[H]==xF&&(this.Hp=null),a[Hp]())};T.zia=function(){SV(this)||(Fw(this.a(),O),ut(this.Uka,10,this))};T.Uka=function(){SV(this)||Fw(this.a(),this.Gb)};T.Ega=function(){this.Et()};
function SV(a){return!!a.a()&&a.a()[id]!=O&&a.a()[id]!=a.Gb}wa(T,function(){Fw(this.a(),O);null!=this.Hp&&(this.Hp=O)});vw(T,function(){SV(this)&&(this[Wb](),this.Et())});T.wa=function(a){null!=this.Hp&&(this.Hp=a);Fw(this.a(),a);this.Et()};fb(T,function(){return null!=this.Hp?this.Hp:SV(this)?this.a()[id]:O});T.Zl=function(a){RV?(this.Gb=a,this.a()&&(this.a().placeholder=this.Gb)):(this.a()&&!SV(this)&&Fw(this.a(),O),this.Gb=a,this.i9(),(a=this.a())&&bL(a,zF,this.Gb))};T.sd=function(){return this.Gb};
T.Et=function(){var a=this.a();RV?this.a().placeholder!=this.Gb&&(this.a().placeholder=this.Gb):(XNa(this),bL(a,zF,this.Gb));SV(this)?(a=this.a(),hL(a,this.$G)):(this.pka||this.lG||(a=this.a(),fL(a,this.$G)),RV||ut(this.i9,this.qka,this))};T.Ga=function(a){Uw(this.a(),!a);var b=this.a();jL(b,this.$G+DA,!a)};qw(T,function(){return!this.a()[Nd]});T.i9=function(){!this.a()||SV(this)||this.lG||Fw(this.a(),this.Gb)};function TV(a,b){this.ye=new Ct(a);this.wma=b?b:vra;this.Ve=5E3}var YNa=0;hp(TV[K],function(a,b,c,d){a=a||null;d=d||iC+(YNa++)[hc](36)+hi()[hc](36);Ph._callbacks_||(Ph._callbacks_={});var e=this.ye.o();if(a)for(var f in a)a[vc]&&!a[vc](f)||fja(e,f,a[f]);b&&(Ph._callbacks_[d]=ZNa(d,b),fja(e,this.wma,Rpa+d));b=pGa(e[hc](),{timeout:this.Ve,Y$:!0});lGa(b,$Na(d,a,c));return{bc:d,baa:b}});up(TV[K],function(a){a&&(a.baa&&a.baa[pq](),a.bc&&UV(a.bc,!1))});
function $Na(a,b,c){return function(){UV(a,!1);c&&c(b)}}function ZNa(a,b){return function(c){UV(a,!0);b[Mc](void 0,arguments)}}function UV(a,b){Ph._callbacks_[a]&&(b?delete Ph._callbacks_[a]:Ph._callbacks_[a]=Th)};;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});



function IZ(a,b){return a.time=b}var BYa="#444",JZ="#990000",CYa="annotationText",KZ="certainty",DYa="inline-block",LZ="size";V("google.visualization.CoreChart",mV,void 0);Ep(mV[K],mV[K][Nq]);mV[K].getImageURI=mV[K].Jj;Tw(mV[K],mV[K][wz]);Zv(mV[K],mV[K][Yx]);mV[K].dump=mV[K].tsa;mV[K].clearChart=mV[K].Yf;mV[K].getChartLayoutInterface=mV[K].Bo;mV[K].getContainer=mV[K].ac;mV[K].setAction=mV[K].Hi;mV[K].getAction=mV[K].Tg;mV[K].removeAction=mV[K].Gi;V(Oua,rV,void 0);Ep(rV[K],rV[K][Nq]);
rV[K].getImageURI=rV[K].Jj;Tw(rV[K],rV[K][wz]);Zv(rV[K],rV[K][Yx]);rV[K].setAction=rV[K].Hi;rV[K].getAction=rV[K].Tg;rV[K].removeAction=rV[K].Gi;V(Pua,yV,void 0);yV[K].computeDiff=yV[K].uo;Ep(yV[K],yV[K][Nq]);yV[K].getImageURI=yV[K].Jj;Tw(yV[K],yV[K][wz]);Zv(yV[K],yV[K][Yx]);yV[K].setAction=yV[K].Hi;yV[K].getAction=yV[K].Tg;yV[K].removeAction=yV[K].Gi;V("google.visualization.BubbleChart",xV,void 0);Ep(xV[K],xV[K][Nq]);yV[K].getImageURI=yV[K].Jj;Tw(xV[K],xV[K][wz]);Zv(xV[K],xV[K][Yx]);
xV[K].setAction=xV[K].Hi;xV[K].getAction=xV[K].Tg;xV[K].removeAction=xV[K].Gi;V("google.visualization.CandlestickChart",zV,void 0);Ep(zV[K],zV[K][Nq]);yV[K].getImageURI=yV[K].Jj;Tw(zV[K],zV[K][wz]);Zv(zV[K],zV[K][Yx]);zV[K].setAction=zV[K].Hi;zV[K].getAction=zV[K].Tg;zV[K].removeAction=zV[K].Gi;V("google.visualization.Histogram",DV,void 0);Ep(DV[K],DV[K][Nq]);yV[K].getImageURI=yV[K].Jj;Tw(DV[K],DV[K][wz]);Zv(DV[K],DV[K][Yx]);DV[K].setAction=DV[K].Hi;DV[K].getAction=DV[K].Tg;DV[K].removeAction=DV[K].Gi;
V(Qua,AV,void 0);AV[K].computeDiff=AV[K].uo;Ep(AV[K],AV[K][Nq]);yV[K].getImageURI=yV[K].Jj;Tw(AV[K],AV[K][wz]);Zv(AV[K],AV[K][Yx]);AV[K].setAction=AV[K].Hi;AV[K].getAction=AV[K].Tg;AV[K].removeAction=AV[K].Gi;V("google.visualization.ComboChart",BV,void 0);Ep(BV[K],BV[K][Nq]);yV[K].getImageURI=yV[K].Jj;Tw(BV[K],BV[K][wz]);Zv(BV[K],BV[K][Yx]);BV[K].setAction=BV[K].Hi;BV[K].getAction=BV[K].Tg;BV[K].removeAction=BV[K].Gi;V(Rua,vV,void 0);Ep(vV[K],vV[K][Nq]);yV[K].getImageURI=yV[K].Jj;Tw(vV[K],vV[K][wz]);
Zv(vV[K],vV[K][Yx]);vV[K].setAction=vV[K].Hi;vV[K].getAction=vV[K].Tg;vV[K].removeAction=vV[K].Gi;V(Sua,CV,void 0);CV[K].computeDiff=CV[K].uo;Ep(CV[K],CV[K][Nq]);yV[K].getImageURI=yV[K].Jj;Tw(CV[K],CV[K][wz]);Zv(CV[K],CV[K][Yx]);CV[K].setAction=CV[K].Hi;CV[K].getAction=CV[K].Tg;CV[K].removeAction=CV[K].Gi;V(Tua,wV,void 0);wV[K].computeDiff=wV[K].uo;Ep(wV[K],wV[K][Nq]);yV[K].getImageURI=yV[K].Jj;Tw(wV[K],wV[K][wz]);Zv(wV[K],wV[K][Yx]);wV[K].setAction=wV[K].Hi;wV[K].getAction=wV[K].Tg;
wV[K].removeAction=wV[K].Gi;V("google.visualization.SparklineChart",tV,void 0);Ep(tV[K],tV[K][Nq]);yV[K].getImageURI=yV[K].Jj;Tw(tV[K],tV[K][wz]);Zv(tV[K],tV[K][Yx]);tV[K].setAction=tV[K].Hi;tV[K].getAction=tV[K].Tg;tV[K].removeAction=tV[K].Gi;V("google.visualization.SteppedAreaChart",sV,void 0);Ep(sV[K],sV[K][Nq]);yV[K].getImageURI=yV[K].Jj;Tw(sV[K],sV[K][wz]);Zv(sV[K],sV[K][Yx]);sV[K].setAction=sV[K].Hi;sV[K].getAction=sV[K].Tg;sV[K].removeAction=sV[K].Gi;
V("google.visualization.RangeSelector",EV,void 0);Ep(EV[K],EV[K][Nq]);EV[K].getRange=EV[K].pO;EV[K].setRange=EV[K].dta;;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});


google.loader.loaded({"module":"visualization","version":"1.0","components":["ui","corechart","default","format"]});
google.loader.eval.visualization = function() {eval(arguments[0]);};if (google.loader.eval.scripts && google.loader.eval.scripts['visualization']) {(function() {var scripts = google.loader.eval.scripts['visualization'];for (var i = 0; i < scripts.length; i++) {google.loader.eval.visualization(scripts[i]);}})();google.loader.eval.scripts['visualization'] = null;}})();