From ddaf1cbe5fcf733d01fce5a104ba78bea82df6c5 Mon Sep 17 00:00:00 2001 From: Alan Scherger Date: Tue, 21 Jul 2020 14:49:35 -0500 Subject: [PATCH] use Google Charts loader and not jsapi --- .../pages/assets/html/containers.html | 6 +- cmd/internal/pages/assets/js/containers.js | 2 + cmd/internal/pages/assets/js/gcharts.js | 1378 ----------------- cmd/internal/pages/assets/js/google-jsapi.js | 39 - cmd/internal/pages/assets/js/loader.js | 142 ++ cmd/internal/pages/static/assets.go | 178 ++- cmd/internal/pages/static/static.go | 6 +- cmd/internal/pages/templates.go | 6 +- 8 files changed, 248 insertions(+), 1509 deletions(-) delete mode 100644 cmd/internal/pages/assets/js/gcharts.js delete mode 100644 cmd/internal/pages/assets/js/google-jsapi.js create mode 100644 cmd/internal/pages/assets/js/loader.js diff --git a/cmd/internal/pages/assets/html/containers.html b/cmd/internal/pages/assets/html/containers.html index b009bec009..8c4643b553 100644 --- a/cmd/internal/pages/assets/html/containers.html +++ b/cmd/internal/pages/assets/html/containers.html @@ -29,10 +29,8 @@ - - + -
@@ -263,7 +261,7 @@

Top Memory Usage: {{end}}

diff --git a/cmd/internal/pages/assets/js/containers.js b/cmd/internal/pages/assets/js/containers.js index f2799f5fcb..b28b9ffed3 100644 --- a/cmd/internal/pages/assets/js/containers.js +++ b/cmd/internal/pages/assets/js/containers.js @@ -12,6 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. +google.charts.load('current', {packages: ['corechart', 'gauge', 'default', 'format', 'ui', 'table']}); + function humanize(num, size, units) { var unit; for (unit = units.pop(); units.length && num >= size; unit = units.pop()) { diff --git a/cmd/internal/pages/assets/js/gcharts.js b/cmd/internal/pages/assets/js/gcharts.js deleted file mode 100644 index e50b8f91fe..0000000000 --- a/cmd/internal/pages/assets/js/gcharts.js +++ /dev/null @@ -1,1378 +0,0 @@ -(function() { -var aa=encodeURIComponent,ba=window,ca=Object,da=Infinity,ea=document,fa=isNaN,h=Math,ga=Array,ha=Number,ia=NaN,m=Error,ja=Boolean,ka=parseInt,la=parseFloat,na=isFinite,oa=decodeURIComponent;function pa(a,b){return a.width=b}function qa(a,b){return a.data=b}function ra(a,b){return a.ceil=b}function sa(a,b){return a.floor=b}function ta(a,b){return a.format=b}function ua(a,b){return a.remove=b}function va(a,b){return a.clear=b}function wa(a,b){return a.getColumnIndex=b} -function xa(a,b){return a.stroke=b}function ya(a,b){return a.getTime=b}function za(a,b){return a.fill=b}function Aa(a,b){return a.toString=b}function Ba(a,b){return a.position=b}function Ca(a,b){return a.toJSON=b}function Da(a,b){return a.next=b}function Ea(a,b){return a.constructor=b}function Fa(a,b){return a.fontSize=b}function Ga(a,b){return a.message=b}function Ia(a,b){return a.clone=b}function Ka(a,b){return a.start=b}function La(a,b){return a.init=b}function Ma(a,b){return a.bottom=b} -function Na(a,b){return a.scale=b}function Oa(a,b){return a.rows=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 Wa(a,b){return a.round=b}function Xa(a,b){return a.innerHTML=b}function Ya(a,b){return a.color=b}function Za(a,b){return a.left=b}function $a(a,b){return a.equals=b}function ab(a,b){return a.cssText=b} -function bb(a,b){return a.getHeight=b}function cb(a,b){return a.type=b}function db(a,b){return a.tabIndex=b}function eb(a,b){return a.translate=b}function fb(a,b){return a.name=b}function gb(a,b){return a.getValue=b}function hb(a,b){return a.parse=b}function ib(a,b){return a.visibility=b}function jb(a,b){return a.bold=b}function kb(a,b){return a.length=b}function lb(a,b){return a.prototype=b}function mb(a,b){return a.className=b}function nb(a,b){return a.opacity=b} -function ob(a,b){return a.sort=b} -var q="appendChild",pb="filter",qb="activeElement",rb="getBoundingClientRect",sb="shift",tb="exec",r="width",ub="collapse",vb="pattern",wb="replace",xb="toFixed",yb="ceil",t="floor",zb="content",Ab="offsetWidth",Bb="concat",Cb="charAt",Db="createTextNode",Eb="getDate",Fb="insertBefore",Gb="interval",Hb="targetTouches",Ib="screenX",Kb="screenY",Lb="match",Mb="getUTCFullYear",Nb="format",Ob="getBoxObjectFor",Pb="cols",Qb="remove",Rb="querySelector",Sb="createElement",Tb="scrollHeight",Ub="firstChild", -Vb="forEach",Wb="clientLeft",w="setAttribute",Xb="clientTop",Yb="clear",Zb="childNodes",$b="stroke",ac="bind",bc="getHours",cc="names",dc="nextSibling",ec="getTime",fc="getElementsByTagName",gc="documentElement",hc="substr",ic="fill",jc="previousSibling",kc="toString",lc="propertyIsEnumerable",mc="position",nc="getDay",oc="sourceIndex",pc="index",qc="next",rc="split",tc="offsetParent",uc="constructor",vc="userAgent",wc="stack",xc="location",yc="fontSize",zc="hasOwnProperty",x="style",Ac="ownerDocument", -Bc="clone",Cc="search",Dc="lastChild",Ec="getUTCMonth",Fc="getYear",Gc="scrollWidth",y="start",Hc="random",Ic="setProperty",Jc="getFullYear",Kc="init",Lc="scrollLeft",Mc="bottom",Nc="href",Oc="setTime",Pc="rows",Rc="contains",Sc="apply",Tc="tagName",Uc="removeAttribute",Vc="getMinutes",Wc="label",Xc="display",Yc="offsetTop",A="height",Zc="offsetHeight",$c="Range",ad="execScript",bd="nodeValue",cd="right",C="push",dd="isEmpty",fd="valueOf",gd="stringify",hd="test",id="text",E="round",jd="slice",kd= -"nodeType",ld="load",md="getElementById",nd="innerHTML",od="value",pd="item",qd="indexOf",F="color",rd="compareDocumentPosition",sd="nodeName",td="createRange",G="left",ud="setMonth",vd="fromCharCode",wd="setFullYear",xd="atan2",yd="children",zd="sqrt",Ad="Format",H="type",Bd="defaultView",Cd="name",I="getValue",Dd="clientX",Ed="clientY",Fd="setDate",Gd="scrollTop",Hd="getMonth",Id="bold",J="length",K="prototype",Jd="className",Kd="clientWidth",Ld="document",Md="getSeconds",Nd="getUTCDate",Od="opacity", -Pd="getMilliseconds",Qd="visualization",Rd="disabled",Sd="offsetLeft",Td="body",Ud="removeChild",L="call",Vd="some",Wd="lastIndexOf",Xd="getAttribute",Yd="querySelectorAll",Zd="setUTCMonth",$d="clientHeight",ae="charCodeAt",be="compatMode",ce="sort",de="currentStyle",ee="substring",fe="documentMode",ge="every",he="getUTCMinutes",ie="getUTCHours",je="parentNode",ke="toUpperCase",le="splice",me="join",oe="unshift",pe="toLowerCase",qe="getTimezoneOffset",O="",aaa="\x00",re="\n",se=" ",te=" and ",baa= -" does not match type ",caa=' name="',daa=' type="',ue='"',ve='" />',we="#",eaa="#$1$1$2$2$3$3",xe="#000000",ye="#808080",ze="#fff",Ae="#ffffff",Be="$",Ce="$1",De="%",Ee="&",Fe="�",He="'",Ie="&",faa="&client=google-gviz",Je=">",Ke="<",Le=""",Me="'",gaa="''",Ne="(",haa="(^",Oe=")",iaa=")([a-z])",Pe="*",Qe="+",Re=",",Se=", ",Te="-",jaa="-moz",kaa="-ms",laa="-o",maa="-transform",naa="-webkit",Ue=".",Ve="...",We=".SSS",oaa='.png" height="12" width="',paa="//ajax.googleapis.com/ajax", -qaa="/static/modules/gviz/",raa="/util/bar_",saa="/util/format.css",Xe="0",Ye="0.5",Ze="0.6",taa="00",$e="000",uaa="0000000000000000",af="1",vaa="1.0",waa="1.9",bf="10",cf="3",df="9",ef=":",ff=":ss",gf=";",hf="<",xaa="\u00a0",yaa="",zaa="",jf="
",Aaa='',Caa="",Daa="",Eaa="",kf="",lf="=",mf=">",nf="?",Faa="@",of="A",Gaa="APPLET",Haa="AREA",Iaa="BASE", -pf="BR",qf="BUTTON",Jaa="COL",Kaa="COMMAND",rf="CSS1Compat",Laa="Can't combine significant digits and minimum fraction digits",sf="Column ",tf="Container is not defined",uf="DAY",vf="DIV",Maa="Date(",yf="December",zf="E",Naa="EMBED",Oaa="Etc/GMT",Af="F",Paa="FRAME",Bf="February",Qaa="G",Raa="GMT",Saa="H",Cf="HH:mm",Taa="HOUR",Df="HR",Uaa="IFRAME",Vaa="IMG",Ef="INPUT",Waa="ISINDEX",Xaa="JavaScript",Yaa="K",Zaa="KEYGEN",Ff="L",$aa="LINK",Gf="M",aba="META",Hf="MILLISECOND",bba="MINUTE",If="MMM d",Jf= -"MONTH",Kf="MSIE",cba="Moz",dba="MozOpacity",Lf="N",eba="NOFRAMES",fba="NOSCRIPT",Mf="November",Nf="O",gba="OBJECT",hba="PARAM",Of="Q",iba="Q yyyy",Pf="QUARTER",Qf="S",Rf="SCRIPT",jba="SECOND",Sf="SELECT",Tf="SOURCE",kba="STYLE",lba="SVG",Uf="Saturday",Vf="September",mba="Style",Wf="T",Xf="TEXTAREA",Yf="TL",Zf="TR",nba="TRACK",bg="Thursday",oba="Too many percent/permill",pba="Type mismatch. Value ",qba="UTC",rba="Uneven number of arguments",eg="W",sba="WBR",tba="WEEK",uba="Webkit",fg="Wednesday", -vba="Width",gg="YEAR",hg="Z",wba="[",xba="[object Array]",yba="[object Function]",zba="[object Window]",Aba="\\",Bba="\\$1",ig="\\\\",jg="\\s",Cba="\\u",Dba="\\x08",kg="]",Eba="]+",Fba="_bar_format_old_value",lg="_default_",mg="a",pg="absolute",Gba="alpha(opacity=",Hba="amp",qg="aria-",rg="array",sg="auto",tg="b",ug="background-color:",Iba="bar.groupWidth",vg="body",wg="boolean",Jba="borderBottom",Kba="borderBottomWidth",Lba="borderLeft",Mba="borderLeftWidth",Nba="borderRight",Oba="borderRightWidth", -Pba="borderTop",Qba="borderTopWidth",xg="both",yg="c",Rba="call",Sba="callee",Tba="class",Uba="className",Vba="clearMinutes",Wba="color:",zg="column",Xba="columnFilters[",Yba="compare",Ag="d",Zba="data-",Bg="date",Cg="datetime",$ba="decimalSymbol",aca="desc",Dg="direction",Eg="display",P="div",bca="document",Fg="f",Gg="false",Ig="filter",Jg="fixed",Kg="focus",cca="for",dca="formatType",eca="fractionDigits",Lg="full",Mg="function",Ng="g",fca="google-visualization-formatters-arrow-dr",gca="google-visualization-formatters-arrow-empty", -hca="google-visualization-formatters-arrow-ug",ica="google.charts.",jca="google.loader.GoogleApisBase",kca="google.maps.DirectionsService",lca="google.visualization.",mca="google.visualization.ModulePath",nca="google.visualization.NumberFormat",oca="google.visualization.Version",pca="groupingSymbol",qca="gt",Og="h",Pg="h:mm a",Qg="head",Rg="height",rca="hex",Sg="hidden",Tg="horizontal",Ug="href",Vg="html",Wg="https",Zg="inline",sca="innerText",$g="k",ah="left",bh="link",ch="long",tca="lt",dh="m", -uca="maps",eh="maxValue",fh="medium",gh="minValue",vca="ms",wca="named",xca="native code",yca="negativeColor",zca="negativeParens",Aca="new ",Q="none",hh="null",T="number",ih="o",jh="object",kh="on",lh="opacity",Bca="outerHTML",oh="overflow",Cca="paddingBottom",Dca="paddingLeft",Eca="paddingRight",Fca="paddingTop",ph="pattern",Gca="pixelHeight",Hca="pixelLeft",Ica="pixelWidth",qh="position",rh="prefix",U="px",Jca="quot",sh="r",th="relative",uh="rgb",vh="role",wh="rtl",xh="s",Kca="scaleFactor",yh= -"script",zh="selection",Lca="sensor=false",Ah="short",Bh="single",Ch="solid",Mca="sortColumns",Nca="sortColumns[",Oca="sourceIndex",Pca="splice",Dh="static",Eh="string",Fh="style",Qca="stylesheet",Gh="suffix",Rca="tabIndex",Sca="tabindex",Tca="text/css",Hh="text/javascript",Uca="textContent",Ih="time",Vca="timeZone",Jh="timeofday",Kh="transform",Lh="transparent",Mh="true",Nh="type",Oh="unselectable",Ph="v",Qh="value",Wca="valueType",Xca="var ",Yca="var _et_ = 1;",Rh="vertical",Sh="visible",Zca="visualization", -Th="w",Uh="white",Vh="width",Wh="y",Xh="z",$ca="zoomButtonsOrder",Yh="{",ada="{0}",bda="{1}",cda="|[",Zh="}",$h="\u00a0",dda="\u00a4",eda="\u2030",W,ai=ai||{},bi=this;function ci(a){return void 0!==a}function di(a,b,c){a=a[rc](Ue);c=c||bi;a[0]in c||!c[ad]||c[ad](Xca+a[0]);for(var d;a[J]&&(d=a[sb]());)!a[J]&&ci(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}function ei(a,b){for(var c=a[rc](Ue),d=b||bi,e;e=c[sb]();)if(null!=d[e])d=d[e];else return null;return d}function fi(){} -function gi(a){a.Vb=function(){return a.bfa?a.bfa:a.bfa=new a}}function hi(a){var b=typeof a;if(b==jh)if(a){if(a instanceof ga)return rg;if(a instanceof ca)return b;var c=ca[K][kc][L](a);if(c==zba)return jh;if(c==xba||typeof a[J]==T&&"undefined"!=typeof a[le]&&"undefined"!=typeof a[lc]&&!a[lc](Pca))return rg;if(c==yba||"undefined"!=typeof a[L]&&"undefined"!=typeof a[lc]&&!a[lc](Rba))return Mg}else return hh;else if(b==Mg&&"undefined"==typeof a[L])return jh;return b} -function ii(a){return null===a}function ji(a){return null!=a}function ki(a){return hi(a)==rg}function li(a){var b=hi(a);return b==rg||b==jh&&typeof a[J]==T}function mi(a){return ni(a)&&typeof a[Jc]==Mg}function oi(a){return typeof a==Eh}function pi(a){return typeof a==wg}function qi(a){return typeof a==T}function ri(a){return hi(a)==Mg}function ni(a){var b=typeof a;return b==jh&&null!=a||b==Mg}function ti(a){return a[fda]||(a[fda]=++gda)}var fda="closure_uid_"+(1E9*h[Hc]()>>>0),gda=0; -function hda(a,b,c){return a[L][Sc](a[ac],arguments)}function ida(a,b,c){if(!a)throw m();if(2/g,qda=/"/g,rda=/'/g,sda=/\x00/g,tda=/[\x00&<>"']/;function uda(a){return Fi(a,Ee)?bca in bi?vda(a):wda(a):a} -function vda(a){var b={"&":Ee,"<":hf,">":mf,""":ue},c;c=bi[Ld][Sb](P);return a[wb](xda,function(a,e){var f=b[a];if(f)return f;if(e[Cb](0)==we){var g=ha(Xe+e[hc](1));fa(g)||(f=String[vd](g))}f||(Xa(c,a+se),f=c[Ub][bd][jd](0,-1));return b[a]=f})}function wda(a){return a[wb](/&([^;]+);/g,function(a,c){switch(c){case Hba:return Ee;case tca:return hf;case qca:return mf;case Jca:return ue;default:if(c[Cb](0)==we){var d=ha(Xe+c[hc](1));if(!fa(d))return String[vd](d)}return a}})}var xda=/&([^;\s<&]+);?/g; -function Gi(a,b){a[J]>b&&(a=a[ee](0,b-3)+Ve);return a}function Fi(a,b){return-1!=a[qd](b)}function Hi(a,b){return ga(b+1)[me](a)}function Ii(a,b){var c=ci(void 0)?a[xb](void 0):String(a),d=c[qd](Ue);-1==d&&(d=c[J]);return Hi(Xe,h.max(0,b-d))+c}function Bi(a){return null==a?O:String(a)}function yda(a){return ga[K][me][L](arguments,O)} -function Ji(a,b){for(var c=0,d=Di(String(a))[rc](Ue),e=Di(String(b))[rc](Ue),f=h.max(d[J],e[J]),g=0;0==c&&gb?1:0}function Li(a){for(var b=0,c=0;cc?h.max(0,a[J]+c):c;if(oi(a))return oi(b)&&1==b[J]?a[qd](b,c):-1;for(;cc&&(c=h.max(0,a[J]+c));if(oi(a))return oi(b)&&1==b[J]?a[Wd](b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},Z=Pi[Vb]?function(a,b,c){Pi[Vb][L](a,b,c)}:function(a,b,c){for(var d= -a[J],e=oi(a)?a[rc](O):a,f=0;fb?null:oi(a)?a[Cb](b):a[b]} -function Yi(a,b,c){for(var d=a[J],e=oi(a)?a[rc](O):a,f=0;fc?null:oi(a)?a[Cb](c):a[c]}function $i(a,b){return 0<=Qi(a,b)}function aj(a){return 0==a[J]}function bj(a){if(!ki(a))for(var b=a[J]-1;0<=b;b--)delete a[b];kb(a,0)}function cj(a,b,c){dj(a,c,0,b)} -function ej(a,b){var c=Qi(a,b),d;(d=0<=c)&&Pi[le][L](a,c,1);return d}function fj(a){return Pi[Bb][Sc](Pi,arguments)}function gj(a){var b=a[J];if(0=arguments[J]?Pi[jd][L](a,b):Pi[jd][L](a,b,c)}function Dda(a){for(var b={},c=0,d=0;d>1,n;n=c?b[L](e,a[l],l,a):b(d,a[l]);0b?1:a1*(a-0))return[];for(var c=0;c=f[J])return b;d[C](f[c])}b[C](d)}};function xj(a){return function(){return a}}var Jda=xj(!0),yj=xj(null);function zj(a){return a}function Kda(a){var b;b=b||0;return function(){return a[Sc](this,ga[K][jd][L](arguments,0,b))}}function Lda(){return function(){return!ii[Sc](this,arguments)}};function Aj(a,b,c){return h.min(h.max(a,b),c)}function Bj(a,b){var c=a%b;return 0>c*b?c+b:c}function Cj(a,b,c){return a+c*(b-a)}function Dj(a){return a*h.PI/180}function Ej(a,b){return b*h.cos(Dj(a))}function Fj(a,b){return b*h.sin(Dj(a))}function Gj(a,b,c,d){return Bj(180*h[xd](d-b,c-a)/h.PI,360)}function Hj(a){return 0==a?0:0>a?-1:1}function Ij(a){return Ui(arguments,function(a,c){return a+c},0)}function Jj(a){return Ij[Sc](null,arguments)/arguments[J]}function Kj(a){return na(a)&&0==a%1} -function Lj(a){return na(a)&&!fa(a)};var Mj="StopIteration"in bi?bi.StopIteration:m("StopIteration");function Nj(){}Da(Nj[K],function(){throw Mj;});Nj[K].at=function(){return this};function Pj(a){if(a instanceof Nj)return a;if(typeof a.at==Mg)return a.at(!1);if(li(a)){var b=0,c=new Nj;Da(c,function(){for(;;){if(b>=a[J])throw Mj;if(b in a)return a[b++];b++}});return c}throw m("Not implemented");} -function Qj(a,b,c){if(li(a))try{Z(a,b,c)}catch(d){if(d!==Mj)throw d;}else{a=Pj(a);try{for(;;)b[L](c,a[qc](),void 0,a)}catch(e){if(e!==Mj)throw e;}}}function Rj(a,b,c){var d=0,e=a,f=c||1;1=e||0>f&&d<=e)throw Mj;var a=d;d+=f;return a});return g}function Mda(a,b,c){var d=Pj(a);a=new Nj;Da(a,function(){var a=d[qc]();return b[L](c,a,void 0,d)});return a} -function Nda(a){var b=Pj(arguments),c=new Nj,d=null;Da(c,function(){for(;;){if(null==d){var a=b[qc]();d=Pj(a)}try{return d[qc]()}catch(c){if(c!==Mj)throw c;d=null}}});return c}function Oda(a){if(li(a))return gj(a);a=Pj(a);var b=[];Qj(a,function(a){b[C](a)});return b}function Pda(a){try{return Pj(a)[qc]()}catch(b){if(b!=Mj)throw b;return null}};function Sj(a,b,c){for(var d in a)b[L](c,a[d],d,a)}function Vj(a,b,c){var d={},e;for(e in a)d[e]=b[L](c,a[e],e,a);return d}function Wj(a,b){for(var c in a)if(b[L](void 0,a[c],c,a))return!0;return!1}function Xj(a,b,c){for(var d in a)if(!b[L](c,a[d],d,a))return!1;return!0}function Qda(a){var b=0,c;for(c in a)b++;return b}function Yj(a){for(var b in a)return a[b]}function Zj(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function ak(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b} -function bk(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function ck(a){for(var b in a)return!1;return!0}function dk(a,b){b in a&&delete a[b]}function ek(a,b,c){if(b in a)throw m('The object already contains the key "'+b+ue);a[b]=c}function fk(a,b,c){return b in a?a[b]:a[b]=c}function gk(a){var b={},c;for(c in a)b[c]=a[c];return b}function hk(a){var b=hi(a);if(b==jh||b==rg){if(a[Bc])return a[Bc]();var b=b==rg?[]:{},c;for(c in a)b[c]=hk(a[c]);return b}return a} -function ik(a){var b={},c;for(c in a)b[a[c]]=c;return b}var Rda="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function jk(a,b){for(var c,d,e=1;e2*this.Tb&&mk(this),!0):!1}); -function mk(a){if(a.Tb!=a.ne[J]){for(var b=0,c=0;b=c[J])throw Mj;var g=c[b++];return a?g:d[g]}});return g}; -function nk(a,b){return ca[K][zc][L](a,b)};function Uda(a){return typeof a.dc==Mg?a.dc():li(a)||oi(a)?a[J]:Qda(a)}function ok(a){if(typeof a.Ua==Mg)return a.Ua();if(oi(a))return a[rc](O);if(li(a)){for(var b=[],c=a[J],d=0;db)return!1;!(a instanceof sk)&&5la(a))?String(b):a}(),dea={};function Ik(a){return dea[a]||(dea[a]=0<=Ji(Hk,a))}function Jk(a){return Ak&&eea>=a}var fea=bi[Ld],eea=fea&&Ak?cea()||(fea[be]==rf?ka(Hk,10):5):void 0;function Kk(a,b){this.x=ci(a)?a:0;this.y=ci(b)?b:0}W=Kk[K];Ia(W,function(){return new Kk(this.x,this.y)});function Lk(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Mk(a,b){var c=a.x-b.x,d=a.y-b.y;return h[zd](c*c+d*d)}function Nk(a,b){return new Kk(a.x-b.x,a.y-b.y)}function Ok(a,b){return new Kk(a.x+b.x,a.y+b.y)}ra(W,function(){this.x=h[yb](this.x);this.y=h[yb](this.y);return this});sa(W,function(){this.x=h[t](this.x);this.y=h[t](this.y);return this}); -Wa(W,function(){this.x=h[E](this.x);this.y=h[E](this.y);return this});eb(W,function(a,b){a instanceof Kk?(this.x+=a.x,this.y+=a.y):(this.x+=a,qi(b)&&(this.y+=b));return this});Na(W,function(a,b){var c=qi(b)?b:a;this.x*=a;this.y*=c;return this});function Pk(a,b){pa(this,a);Sa(this,b)}function Qk(a,b){return a==b?!0:a&&b?a[r]==b[r]&&a[A]==b[A]:!1}W=Pk[K];Ia(W,function(){return new Pk(this[r],this[A])});function Rk(a){return h.min(a[r],a[A])}W.area=function(){return this[r]*this[A]};Ua(W,function(){return!this.area()});ra(W,function(){pa(this,h[yb](this[r]));Sa(this,h[yb](this[A]));return this});sa(W,function(){pa(this,h[t](this[r]));Sa(this,h[t](this[A]));return this});Wa(W,function(){pa(this,h[E](this[r]));Sa(this,h[E](this[A]));return this}); -Na(W,function(a,b){var c=qi(b)?b:a;pa(this,this[r]*a);Sa(this,this[A]*c);return this});var gea=!Ak||Jk(9),hea=!Bk&&!Ak||Ak&&Jk(9)||Bk&&Ik("1.9.1"),iea=Ak&&!Ik(df),jea=Ak||zk||Ek;function Sk(a){return a?new Tk(Uk(a)):kda||(kda=new Tk)}function Vk(a){return oi(a)?ea[md](a):a}function Wk(a,b,c){return Xk(ea,a,b,c)}function Yk(a,b){var c=b||ea;return c[Yd]&&c[Rb]?c[Yd](Ue+a):Xk(ea,Pe,a,b)}function Zk(a,b){var c=b||ea,d=null;return(d=c[Yd]&&c[Rb]?c[Rb](Ue+a):Xk(ea,Pe,a,b)[0])||null} -function Xk(a,b,c,d){a=d||a;b=b&&b!=Pe?b[ke]():O;if(a[Yd]&&a[Rb]&&(b||c))return a[Yd](b+(c?Ue+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[sd]&&(d[e++]=g);kb(d,e);return d}return a}a=a[fc](b||Pe);if(c){d={};for(f=e=0;g=a[f];f++)b=g[Jd],typeof b[rc]==Mg&&$i(b[rc](/\s+/),c)&&(d[e++]=g);kb(d,e);return d}return a} -function $k(a,b){Sj(b,function(b,d){d==Fh?ab(a[x],b):d==Tba?mb(a,b):d==cca?a.htmlFor=b:d in kea?a[w](kea[d],b):yi(d,qg)||yi(d,Zba)?a[w](d,b):a[d]=b})}var kea={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:Rg,maxlength:"maxLength",role:vh,rowspan:"rowSpan",type:Nh,usemap:"useMap",valign:"vAlign",width:Vh};function al(a){a=a[Ld];a=a[be]==rf?a[gc]:a[Td];return new Pk(a[Kd],a[$d])}function lea(a){return Ek||a[be]!=rf?a[Td]||a[gc]:a[gc]} -function bl(a){return a?a.parentWindow||a[Bd]:ba}function cl(a,b,c){return mea(ea,arguments)}function mea(a,b){var c=b[0],d=b[1];if(!gea&&d&&(d[Cd]||d[H])){c=[hf,c];d[Cd]&&c[C](caa,Ei(d[Cd]),ue);if(d[H]){c[C](daa,Ei(d[H]),ue);var e={};jk(e,d);delete e[H];d=e}c[C](mf);c=c[me](O)}c=a[Sb](c);d&&(oi(d)?mb(c,d):ki(d)?mb(c,d[me](se)):$k(c,d));2a} -function xl(a){if(iea&&sca in a)a=a.innerText[wb](/(\r\n|\r|\n)/g,re);else{var b=[];yl(a,b,!0);a=b[me](O)}a=a[wb](/ \xAD /g,se)[wb](/\xAD/g,O);a=a[wb](/\u200B/g,O);iea||(a=a[wb](/ +/g,se));a!=se&&(a=a[wb](/^\s*/,O));return a}function zl(a){var b=[];yl(a,b,!1);return b[me](O)}function yl(a,b,c){if(!(a[sd]in xea))if(3==a[kd])c?b[C](String(a[bd])[wb](/(\r\n|\r|\n)/g,O)):b[C](a[bd]);else if(a[sd]in yea)b[C](yea[a[sd]]);else for(a=a[Ub];a;)yl(a,b,c),a=a[dc]} -function oea(a){if(a&&typeof a[J]==T){if(ni(a))return typeof a[pd]==Mg||typeof a[pd]==Eh;if(ri(a))return typeof a[pd]==Mg}return!1}function zea(a){return Al(a,function(a){return a[sd]==lba&&!0},!0)}function Al(a,b,c){c||(a=a[je]);for(c=0;a;){if(b(a))return a;a=a[je];c++}return null}function Bl(a){try{return a&&a[qb]}catch(b){}return null}function Tk(a){this.qf=a||bi[Ld]||ea}W=Tk[K];W.ia=Sk;W.gc=function(){return this.qf};W.a=function(a){return oi(a)?this.qf[md](a):a}; -W.St=function(a,b){return Zk(a,b||this.qf)};W.f8=function(a,b){return Zk(a,b||this.qf)};W.jw=$k;W.j=function(a,b,c){return mea(this.qf,arguments)};W.createElement=function(a){return this.qf[Sb](a)};W.createTextNode=function(a){return this.qf[Db](String(a))};W.ega=function(a,b,c){var d=this.qf,e=!!c;c=[kf];for(var f=0;f=this[G]&&a[cd]<=this[cd]&&a.top>=this.top&&a[Mc]<=this[Mc]:a.x>=this[G]&&a.x<=this[cd]&&a.y>=this.top&&a.y<=this[Mc]:!1}); -W.expand=function(a,b,c,d){ni(a)?(this.top-=a.top,Ta(this,this[cd]+a[cd]),Ma(this,this[Mc]+a[Mc]),Za(this,this[G]-a[G])):(this.top-=a,Ta(this,this[cd]+b),Ma(this,this[Mc]+c),Za(this,this[G]-d));return this};function Gl(a,b){Za(a,h.min(a[G],b[G]));a.top=h.min(a.top,b.top);Ta(a,h.max(a[cd],b[cd]));Ma(a,h.max(a[Mc],b[Mc]))}function Hl(a,b){return a[G]<=b[cd]&&b[G]<=a[cd]&&a.top<=b[Mc]&&b.top<=a[Mc]} -ra(W,function(){this.top=h[yb](this.top);Ta(this,h[yb](this[cd]));Ma(this,h[yb](this[Mc]));Za(this,h[yb](this[G]));return this});sa(W,function(){this.top=h[t](this.top);Ta(this,h[t](this[cd]));Ma(this,h[t](this[Mc]));Za(this,h[t](this[G]));return this});Wa(W,function(){this.top=h[E](this.top);Ta(this,h[E](this[cd]));Ma(this,h[E](this[Mc]));Za(this,h[E](this[G]));return this}); -eb(W,function(a,b){a instanceof Kk?(Za(this,this[G]+a.x),Ta(this,this[cd]+a.x),this.top+=a.y,Ma(this,this[Mc]+a.y)):(Za(this,this[G]+a),Ta(this,this[cd]+a),qi(b)&&(this.top+=b,Ma(this,this[Mc]+b)));return this});Na(W,function(a,b){var c=qi(b)?b:a;Za(this,this[G]*a);Ta(this,this[cd]*a);this.top*=c;Ma(this,this[Mc]*c);return this});function Il(a,b,c,d){Za(this,a);this.top=b;pa(this,c);Sa(this,d)}W=Il[K];Ia(W,function(){return new Il(this[G],this.top,this[r],this[A])});function Jl(a){return new Fl(a.top,a[G]+a[r],a.top+a[A],a[G])}function Kl(a){return new Il(a[G],a.top,a[cd]-a[G],a[Mc]-a.top)}function Ll(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} -W.Nz=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 Za(this,b),this.top=d,pa(this,c-b),Sa(this,a-d),!0}return!1};function Cea(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 Il(c,e,d-c,f-e)}return null} -W.im=function(a){var b=Cea(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 Il(this[G],this.top,this[r],a.top-this.top)),c=a.top,d-=a.top-this.top);kthis[G]&&b[C](new Il(this[G],c,a[G]-this[G],d));g=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 Dea(a,b){var c=b.xa[Kd]||a[Tb]>a[$d]||c==Jg||c==pg||c==th))return a;return null} -function Vl(a){for(var b=new Fl(0,da,da,0),c=Sk(a),d=c.gc()[Td],e=c.gc()[gc],f=lea(c.qf);a=Hea(a);)if(!(Ak&&0==a[Kd]||Ek&&0==a[$d]&&a==d)&&a!=d&&a!=e&&Ol(a,oh)!=Sh){var g=Wl(a),k;k=a;if(Bk&&!Ik(waa)){var l=la(Nl(k,Mba));if(Xl(k))var n=k[Ab]-k[Kd]-l-la(Nl(k,Oba)),l=l+n;k=new Kk(l,la(Nl(k,Qba)))}else k=new Kk(k[Wb],k[Xb]);g.x+=k.x;g.y+=k.y;b.top=h.max(b.top,g.y);Ta(b,h.min(b[cd],g.x+a[Kd]));Ma(b,h.min(b[Mc],g.y+a[$d]));Za(b,h.max(b[G],g.x))}d=f[Lc];f=f[Gd];Za(b,h.max(b[G],d));b.top=h.max(b.top,f);c= -c.QB();c=al(c||ba);Ta(b,h.min(b[cd],d+c[r]));Ma(b,h.min(b[Mc],f+c[A]));return 0<=b.top&&0<=b[G]&&b[Mc]>b.top&&b[cd]>b[G]?b:null} -function Wl(a){var b,c=Uk(a),d=Ol(a,qh),e=Bk&&c[Ob]&&!a[rb]&&d==pg&&(b=c[Ob](a))&&(0>b[Ib]||0>b[Kb]),f=new Kk(0,0),g=Tl(c);if(a==g)return f;if(a[rb])b=Ul(a),a=El(Sk(c)),f.x=b[G]+a.x,f.y=b.top+a.y;else if(c[Ob]&&!e)b=c[Ob](a),a=c[Ob](g),f.x=b[Ib]-a[Ib],f.y=b[Kb]-a[Kb];else{b=a;do{f.x+=b[Sd];f.y+=b[Yc];b!=a&&(f.x+=b[Wb]||0,f.y+=b[Xb]||0);if(Ek&&Pl(b)==Jg){f.x+=c[Td][Lc];f.y+=c[Td][Gd];break}b=b[tc]}while(b&&b!=a);if(zk||Ek&&d==pg)f.y-=c[Td][Yc];for(b=a;(b=Hea(b))&&b!=c[Td]&&b!=g;)f.x-=b[Lc],zk&&b[Tc]== -Zf||(f.y-=b[Gd])}return f}function Yl(a,b){var c=Zl(a),d=Zl(b);return new Kk(c.x-d.x,c.y-d.y)}function Iea(a){var b;if(a[rb])b=Ul(a),b=new Kk(b[G],b.top);else{b=El(Sk(a));var c=Wl(a);b=new Kk(c.x-b.x,c.y-b.y)}if(Bk&&!Ik(12)){i:{c=Ni(Kh);if(void 0===a[x][c]&&(c=Aea()+Ada(c),void 0!==a[x][c])){c=Bea()+maa;break i}c=Kh}a=(a=Ol(a,c)||Ol(a,Kh))?(a=a[Lb](Jea))?new Kk(la(a[1]),la(a[2])):new Kk(0,0):new Kk(0,0);a=Ok(b,a)}else a=b;return a} -function Zl(a){if(1==a[kd])return Iea(a);var b=ri(a.vsa),c=a;a[Hb]?c=a[Hb][0]:b&&a.Qa[Hb]&&(c=a.Qa[Hb][0]);return new Kk(c[Dd],c[Ed])}function $l(a,b,c){if(b instanceof Pk)c=b[A],b=b[r];else if(void 0==c)throw m("missing height argument");am(a,b);cm(a,c)}function Rl(a,b){typeof a==T&&(a=(b?h[E](a):a)+U);return a}function cm(a,b){Sa(a[x],Rl(b,!0))}function am(a,b){pa(a[x],Rl(b,!0))}function dm(a){return em(a)} -function em(a){var b=Kea;if(Ol(a,Eg)!=Q)return b(a);var c=a[x],d=c[Xc],e=c.visibility,f=c[mc];ib(c,Sg);Ba(c,pg);Ra(c,Zg);a=b(a);Ra(c,d);Ba(c,f);ib(c,e);return a}function Kea(a){var b=a[Ab],c=a[Zc],d=Ek&&!b&&!c;return ci(b)&&!d||!a[rb]?new Pk(b,c):(a=Ul(a),new Pk(a[cd]-a[G],a[Mc]-a.top))}function fm(a){var b=Wl(a);a=em(a);return new Il(b.x,b.y,a[r],a[A])}function gm(a,b){var c=a[x];lh in c?nb(c,b):dba in c?c.MozOpacity=b:Ig in c&&(c.filter=b===O?O:Gba+100*b+Oe)}function hm(a,b){Ra(a[x],b?O:Q)} -function im(a){var b=Sk(void 0),c=null,c=b.gc();if(Ak&&c.createStyleSheet)b=c=c.createStyleSheet(),Ak&&ci(b.cssText)?ab(b,a):Xa(b,a);else{var d=Xk(b.qf,Qg,void 0,void 0)[0];d||(c=Xk(b.qf,vg,void 0,void 0)[0],d=b.j(Qg),c[je][Fb](d,c));var e=c=b.j(Fh);Ak&&ci(e.cssText)?ab(e,a):Xa(e,a);b[q](d,c)}return c}function Xl(a){return wh==Ol(a,Dg)}var jm=Bk?"MozUserSelect":Ek?"WebkitUserSelect":null; -function km(a,b,c){c=c?null:a[fc](Pe);if(jm){if(b=b?Q:O,a[x][jm]=b,c){a=0;for(var d;d=c[a];a++)d[x][jm]=b}}else if(Ak||zk)if(b=b?kh:O,a[w](Oh,b),c)for(a=0;d=c[a];a++)d[w](Oh,b)}function lm(a){var b=Uk(a),c=Ak&&a[de];if(c&&Dl(Sk(b))&&c[r]!=sg&&c[A]!=sg&&!c.boxSizing)return b=mm(a,c[r],Vh,Ica),a=mm(a,c[A],Rg,Gca),new Pk(b,a);c=new Pk(a[Ab],a[Zc]);b=nm(a);a=om(a);return new Pk(c[r]-a[G]-b[G]-b[cd]-a[cd],c[A]-a.top-b.top-b[Mc]-a[Mc])} -function mm(a,b,c,d){if(/^\d+px?$/[hd](b))return ka(b,10);var e=a[x][c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a[de][c];a[x][c]=b;b=a[x][d];a[x][c]=e;a.runtimeStyle[c]=f;return b}function pm(a,b){var c=a[de]?a[de][b]:null;return c?mm(a,c,ah,Hca):0}function nm(a){if(Ak){var b=pm(a,Dca),c=pm(a,Eca),d=pm(a,Fca);a=pm(a,Cca);return new Fl(d,c,a,b)}b=Nl(a,Dca);c=Nl(a,Eca);d=Nl(a,Fca);a=Nl(a,Cca);return new Fl(la(d),la(c),la(a),la(b))}var Lea={thin:2,medium:4,thick:6}; -function qm(a,b){if((a[de]?a[de][b+mba]:null)==Q)return 0;var c=a[de]?a[de][b+vba]:null;return c in Lea?Lea[c]:mm(a,c,ah,Hca)}function om(a){if(Ak&&!Jk(9)){var b=qm(a,Lba),c=qm(a,Nba),d=qm(a,Pba);a=qm(a,Jba);return new Fl(d,c,a,b)}b=Nl(a,Mba);c=Nl(a,Oba);d=Nl(a,Qba);a=Nl(a,Kba);return new Fl(la(d),la(c),la(a),la(b))}function rm(a){var b={};Z(a[rc](/\s*;\s*/),function(a){a=a[rc](/\s*:\s*/);2==a[J]&&(b[Ni(a[0][pe]())]=a[1])});return b}var Jea=/matrix\([0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, ([0-9\.\-]+)p?x?, ([0-9\.\-]+)p?x?\)/;var Mea=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function sm(a){if(tm){tm=!1;var b=bi[xc];if(b){var c=b[Nc];if(c&&(c=um(c))&&c!=b.hostname)throw tm=!0,m();}}return a[Lb](Mea)}var tm=Ek;function um(a){return(a=sm(a)[3]||null)&&oa(a)}function vm(a){return(a=sm(a)[5]||null)&&oa(a)} -function wm(a,b,c,d){for(var e=c[J];0<=(b=a[qd](c,b))&&bd)return null;var e=a[qd](Ee,d);if(0>e||e>c)e=c;d+=b[J]+1;return oa(a[hc](d,e-d)[wb](/\+/g,se))}var Nea=/[?&]($|#)/;function zm(a,b){for(var c=a[Cc](xm),d=0,e,f=[];0<=(e=wm(a,d,b,c));)f[C](a[ee](d,e)),d=h.min(a[qd](Ee,e)+1||c,c);f[C](a[hc](d));return f[me](O)[wb](Nea,Ce)} -function Am(a,b,c){a=[zm(a,b),Ee,b];null!=c&&a[C](lf,aa(String(c)));a[1]&&(c=a[0],b=c[qd](we),0<=b&&(a[C](c[hc](b)),a[0]=c=c[hc](0,b)),b=c[qd](nf),0>b?a[1]=nf:b==c[J]-1&&(a[1]=void 0));return a[me](O)};var Bm={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:xe,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:ye,green:"#008000",greenyellow:"#adff2f",grey:ye,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:Ae,whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Cm(a){var b={};a=String(a);var c=a[Cb](0)==we?a:we+a;if(Dm[hd](c))return b.od=Em(c),cb(b,rca),b;c=Oea(a);if(c[J])return b.od=Fm(c),cb(b,uh),b;if(Bm&&(c=Bm[a[pe]()]))return b.od=c,cb(b,wca),b;throw m(a+" is not a valid color string");}function Gm(a){return!!(Dm[hd](a[Cb](0)==we?a:we+a)||Oea(a)[J]||Bm&&Bm[a[pe]()])}var Pea=/#(.)(.)(.)/;function Em(a){if(!Dm[hd](a))throw m(Me+a+"' is not a valid hex color");4==a[J]&&(a=a[wb](Pea,eaa));return a[pe]()} -function Hm(a){a=Em(a);return[ka(a[hc](1,2),16),ka(a[hc](3,2),16),ka(a[hc](5,2),16)]}function Im(a,b,c){a=ha(a);b=ha(b);c=ha(c);if(fa(a)||0>a||255b||255c||255=k?(d-e)/(2*k):(d-e)/(2-2*k));return[h[E](f+360)%360,g,k]}function Km(a,b,c){0>c?c+=1:16*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a} -function Rea(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=.5>c?c*(1+b):c+b-b*c,f=2*c-g,d=255*Km(f,g,a+1/3),e=255*Km(f,g,a),f=255*Km(f,g,a-1/3);return[h[E](d),h[E](e),h[E](f)]}var Dm=/^#(?:[0-9a-f]{3}){1,2}$/i,Sea=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function Oea(a){var b=a[Lb](Sea);if(b){a=ha(b[1]);var c=ha(b[2]),b=ha(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]} -function Jm(a){return 1==a[J]?Xe+a:a}function Lm(a,b,c){c=Aj(c,0,1);return[h[E](c*a[0]+(1-c)*b[0]),h[E](c*a[1]+(1-c)*b[1]),h[E](c*a[2]+(1-c)*b[2])]}function Mm(a,b){return Lm([0,0,0],a,b)}function Nm(a,b){return Lm([255,255,255],a,b)}function Om(a,b){for(var c=[],d=0;d=b};function Tm(a,b){a&&(a.logicalname=b)}function Vea(a){return(a=Al(a,function(a){return null!=a.logicalname},!0))?a.logicalname:lg};function Um(a){return a==Q||a==O||a==Lh?Q:Cm(a).od}function Vm(a){if(a==Q)return Q;a=Hm(a);a=h[E]((a[0]+a[1]+a[2])/3);return Im(a,a,a)}function Wea(a){a=gk(a);null==a[Id]&&jb(a,!0);return a}function Xea(a,b){var c=a.j(b[Cd],b.Sc);a.jw(c,{style:b[x]});if(null!=b[zb]){var d=ki(b[zb])?b[zb]:[b[zb]];Z(d,function(b){if(oi(b))a[q](c,a[Db](b));else b=oi(b[zb])&&b.Fna?Cl(a,b[zb]):Xea(a,b),a[q](c,b)})}null!=b.id&&Tm(c,b.id);return c};function Wm(a,b){a=a||{};if(2==arguments[J]){var c=arguments[1],d;for(d in c)if(ki(c[d]))a[d]=gj(c[d]);else if(typeof a[d]===jh&&null!=a[d])a[d]=Wm(a[d],c[d]);else if(typeof c[d]===jh&&null!=c[d])a[d]=Wm({},c[d]);else if(null==a[d]||null!=c[d])a[d]=c[d]}else if(2a.end?b:a?a.end:null;return null!=d&&null!=a?new Pm(d,a):null}function Zm(a){if(0==a[J])return null;for(var b=a[0][Bc](),c=1;ca&&b[wd](b[Jc]()-1900);return b}W=wn[K];W.Qea=tn.FIRSTDAYOFWEEK;W.Rea=tn.FIRSTWEEKCUTOFFDAY;Ia(W,function(){var a=new wn(this.tb);a.Qea=this.Qea;a.Rea=this.Rea;return a});W.getFullYear=function(){return this.tb[Jc]()};W.getYear=function(){return this[Jc]()};W.getMonth=function(){return this.tb[Hd]()};W.getDate=function(){return this.tb[Eb]()};ya(W,function(){return this.tb[ec]()});W.getDay=function(){return this.tb[nc]()};W.getUTCFullYear=function(){return this.tb[Mb]()}; -W.getUTCMonth=function(){return this.tb[Ec]()};W.getUTCDate=function(){return this.tb[Nd]()};W.getUTCHours=function(){return this.tb[ie]()};W.getUTCMinutes=function(){return this.tb[he]()};W.getTimezoneOffset=function(){return this.tb[qe]()};W.set=function(a){this.tb=new Date(a[Jc](),a[Hd](),a[Eb]())};W.setFullYear=function(a){this.tb[wd](a)};W.setMonth=function(a){this.tb[ud](a)};W.setDate=function(a){this.tb[Fd](a)};W.setTime=function(a){this.tb[Oc](a)};W.setUTCFullYear=function(a){this.tb.setUTCFullYear(a)}; -W.setUTCMonth=function(a){this.tb[Zd](a)};W.setUTCDate=function(a){this.tb.setUTCDate(a)};W.add=function(a){if(a.years||a.months){var b=this[Hd]()+a.months+12*a.years,c=this[Fc]()+h[t](b/12),b=b%12;0>b&&(b+=12);var d=h.min(vn(c,b),this[Eb]());this[Fd](1);this[wd](c);this[ud](b);this[Fd](d)}a.days&&(a=new Date((new Date(this[Fc](),this[Hd](),this[Eb](),12))[ec]()+864E5*a.days),this[Fd](1),this[wd](a[Jc]()),this[ud](a[Hd]()),this[Fd](a[Eb]()),xn(this,a[Eb]()))}; -W.awa=function(){return[this[Jc](),Ii(this[Hd]()+1,2),Ii(this[Eb](),2)][me](O)+O};$a(W,function(a){return!(!a||this[Fc]()!=a[Fc]()||this[Hd]()!=a[Hd]()||this[Eb]()!=a[Eb]())});Aa(W,function(){return this.awa()});function xn(a,b){a[Eb]()!=b&&a.tb.setUTCHours(a.tb[ie]()+(a[Eb]()=(e||30)&&(!d||b<=d))||a&&(b=a[$d],b>=(e||30)&&(!d||b<=d))?b:c||200}function sfa(a){var b=tfa,c=a&&a.colors;c&&0!=c[J]||(c=(a=a&&a[F])?[a]:b);return c} -function mo(){var a=ei(mca);if(null!=a)return a;a=ei(jca);null!=a||(a=paa);var b=ei(oca);null!=b||(b=vaa);return a+qaa+b}function ufa(){if(0==ea[fc](Qg)[J]){var a=ea[fc](Vg)[0],b=ea[fc](vg)[0],c=ea[Sb](Qg);a[Fb](c,b)}return ea[fc](Qg)[0]}function no(a){a=mo()+a;for(var b=ea[fc]($aa),c=0;cc?hca:gca;a[Ic](d,b,Uba,f)}});function vo(a){a=String(a);if(/^\s*$/[hd](a)?0:/^[\],:{}\s\u2028\u2029]*$/[hd](a[wb](/\\["\\\/bfnrtu]/g,Faa)[wb](/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,kg)[wb](/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,O)))try{return eval(Ne+a+Oe)}catch(b){}throw m("Invalid JSON string: "+a);}function zo(a){return eval(Ne+a+Oe)}function dn(a){return(new yfa(void 0)).rg(a)}function yfa(a){this.WU=a}yfa[K].rg=function(a){var b=[];Ao(this,a,b);return b[me](O)}; -function Ao(a,b,c){switch(typeof b){case Eh:zfa(b,c);break;case T:c[C](na(b)&&!fa(b)?b:hh);break;case wg:c[C](b);break;case "undefined":c[C](hh);break;case jh:if(null==b){c[C](hh);break}if(ki(b)){var d=b[J];c[C](wba);for(var e=O,f=0;fb?e+=$e:256>b?e+=taa:4096>b&&(e+=Xe);return Bo[a]=e+b[kc](16)}),ue)};function Co(a){return dn(Do(a,Eo))}function Fo(a){vo(a);return Bfa(a)}function Bfa(a){a=Go(a);return eval(Ne+a+Oe)}function Do(a,b){a=b(a);var c=hi(a);if(c==jh||c==rg){var c=c==rg?[]:{},d;for(d in a)if(a[zc](d)){var e=Do(a[d],b);ci(e)&&(c[d]=e)}}else c=a;return c}function Go(a){return a[wb](/"(Date\([\d,\s]*\))"/g,function(a,c){return Aca+c})} -function Eo(a){mi(a)&&(a=0!==a[Pd]()?[a[Jc](),a[Hd](),a[Eb](),a[bc](),a[Vc](),a[Md](),a[Pd]()]:0!==a[Md]()||0!==a[Vc]()||0!==a[bc]()?[a[Jc](),a[Hd](),a[Eb](),a[bc](),a[Vc](),a[Md]()]:[a[Jc](),a[Hd](),a[Eb]()],a=Maa+a[me](Se)+Oe);return a};var Cfa={qxa:wg,Gya:T,jza:Eh,Gua:Bg,rza:Jh,Hua:Cg};var Dfa={zya:Hf,Wya:jba,Aya:bba,Xxa:Taa,Mxa:uf,Cza:tba,Cya:Jf,Sya:Pf,Gza:gg};function Ho(a){switch(a){case Hf:return 1;case jba:return 1E3;case bba:return 6E4;case Taa:return 36E5;case uf:return 864E5;case tba:return 6048E5;case Jf:return 2629746E3;case Pf:return 7889238E3;case gg:return 31556952E3}return 0};function Io(){}function Jo(a){if(typeof a==T){var b=new Io;b.xfa=a;var c;c=a;if(0==c)c=Oaa;else{var d=[Oaa,0>c?Te:Qe];c=h.abs(c);d[C](h[t](c/60)%100);c%=60;0!=c&&d[C](ef,Ii(c,2));c=d[me](O)}b.yfa=c;0==a?a=qba:(c=[qba,0>a?Qe:Te],a=h.abs(a),c[C](h[t](a/60)%100),a%=60,0!=a&&c[C](ef,a),a=c[me](O));b.m4=[a,a];b.PD=[];return b}b=new Io;b.yfa=a.id;b.xfa=-a.std_offset;b.m4=a[cc];b.PD=a.transitions;return b}W=Io[K]; -W.getDaylightAdjustment=function(a){a=Date.UTC(a[Mb](),a[Ec](),a[Nd](),a[ie](),a[he]())/36E5;for(var b=0;b=this.PD[b];)b+=2;return 0==b?0:this.PD[b-1]};W.getGMTString=function(a){a=this.getOffset(a);var b=[Raa];b[C](0>=a?Qe:Te);a=h.abs(a);b[C](Ii(h[t](a/60)%100,2),ef,Ii(a%60,2));return b[me](O)};W.getLongName=function(a){return this.m4[this.isDaylightTime(a)?3:1]};W.getOffset=function(a){return this.xfa-this.getDaylightAdjustment(a)}; -W.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?Te:Qe];a=h.abs(a);b[C](Ii(h[t](a/60)%100,2),Ii(a%60,2));return b[me](O)};W.getShortName=function(a){return this.m4[this.isDaylightTime(a)?2:0]};W.getTimeZoneId=function(){return this.yfa};W.isDaylightTime=function(a){return 0a)b=this.uf.DATEFORMATS[a];else if(8>a)b=this.uf.TIMEFORMATS[a-4];else if(12>a)b=this.uf.DATETIMEFORMATS[a-8],b=b[wb](bda,this.uf.DATEFORMATS[a-8]),b=b[wb](ada,this.uf.TIMEFORMATS[a-8]);else{this.hT(10);return}this.ft(b)};function Lo(a,b){var c;c=String(b);var d=a.uf||tn;if(void 0!==d.ita){for(var e=[],f=0;f=g?String[vd](d.ita+g-48):c[Cb](f))}c=e[me](O)}return c} -function Mo(a){if(!(a[bc]&&a[Md]&&a[Vc]))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[Cb](0)){case Qaa:return c=0c&&(c=-c),2==g&&(c%=100),Lo(a,Ii(c,g));case Gf:t:switch(c=d[Hd](),g){case 5:a=a.uf.NARROWMONTHS[c];break t;case 4:a=a.uf.MONTHS[c];break t;case 3:a=a.uf.SHORTMONTHS[c];break t;default:a=Lo(a,Ii(c+1,g))}return a;case $g:return Mo(e),Lo(a,Ii(e[bc]()||24,g));case Qf:return c=e[ec]()%1E3/1E3,Lo(a,c[xb](h.min(3,g))[hc](2)+(3g?1:0];case Og:return Mo(e),Lo(a,Ii(e[bc]()%12||12,g));case Yaa:return Mo(e),Lo(a,Ii(e[bc]()%12,g));case Saa:return Mo(e),Lo(a,Ii(e[bc](),g));case yg:t:switch(c=d[nc](),g){case 5:a=a.uf.STANDALONENARROWWEEKDAYS[c];break t;case 4:a=a.uf.STANDALONEWEEKDAYS[c];break t;case 3:a=a.uf.STANDALONESHORTWEEKDAYS[c];break t;default:a=Lo(a,Ii(c,1))}return a;case Ff:t:switch(c=d[Hd](),g){case 5:a=a.uf.STANDALONENARROWMONTHS[c]; -break t;case 4:a=a.uf.STANDALONEMONTHS[c];break t;case 3:a=a.uf.STANDALONESHORTMONTHS[c];break t;default:a=Lo(a,Ii(c+1,g))}return a;case Of:return c=h[t](d[Hd]()/3),4>g?a.uf.SHORTQUARTERS[c]:a.uf.QUARTERS[c];case Ag:return Lo(a,Ii(d[Eb](),g));case dh:return Mo(e),Lo(a,Ii(e[Vc](),g));case xh:return Mo(e),Lo(a,Ii(e[Md](),g));case Ph:return a=f||Jo(c[qe]()),a.getTimeZoneId();case Th:return c=new Date(e[Jc](),e[Hd](),e[Eb]()),b=a.uf.FIRSTDAYOFWEEK||0,c=c[fd]()+864E5*(((a.uf.FIRSTWEEKCUTOFFDAY||3)-b+7)% -7-((c[nc]()+6)%7-b+7)%7),c=h[t](h[E]((c-(new Date((new Date(c))[Jc](),0,1))[fd]())/864E5)/7)+1,Lo(a,Ii(c,g));case Xh:return a=f||Jo(c[qe]()),4>g?a.getShortName(c):a.getLongName(c);case hg:return b=f||Jo(c[qe]()),4>g?b.getRFCTimeZoneString(c):Lo(a,b.getGMTString(c));default:return O}};var Gfa={YEAR_FULL:Wh,YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",MONTH_DAY_ABBR:If,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:Ag},No=Gfa,No=Gfa;var Hfa={Tta:{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"}},Sta:{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"}}},Oo=Hfa,Oo=Hfa;function Ifa(a){var b=Po.Eua,c=[Xe];a=Qo[a][0]&7;if(0d&&k++;break;case Xe:if(0d&&k++;break;case Re:k=0;break;case Ue:if(0<=d)throw m('Multiple decimal separators in pattern "'+a+ue);d=e+f+g;break;case zf:if(this.XS)throw m('Multiple exponential symbols in pattern "'+a+ue);this.XS=!0;this.bT=0;b[0]+1e+f||1>this.bT)throw m('Malformed exponential pattern "'+a+ue);n=!1;break;default:b[0]--,n=!1}0==f&&0d&&0e+f)||0==k)throw m('Malformed pattern "'+a+ue);g=e+f+g;this.Uy=0<=d?g-d:0;0<=d&&(this.ct=e+f-d,0>this.ct&&(this.ct=0));this.Uo=(0<=d?d:g)-e;this.XS&&(this.TS=e+this.Uo,0==this.Uy&&0==this.Uo&&(this.Uo=1));this.Z1=h.max(0,k);this.vca=0==d||d==g;c= -b[0]-c;this.kK=To(this,a,b);b[0]this.Av[J]?f=!1:this.Qy[J]=B)v+=B,l=!0;else if(z==p[Cb](0)){if(g||k)break;v+=Ue;g=!0}else if(z==s[Cb](0)&&($h!=s[Cb](0)||c[0]+1=d?0:Vo(d)).divisorBase,e/=h.pow(10,c),Wo(this,e),d/=h.pow(10,c),d=Wo(this,d),c=Mfa(this,c+Vo(d.uda)));a/=h.pow(10,c.divisorBase);b[C](c.prefix);d=0>a||0==a&&0>1/a;b[C](d?this.Av:this.Qy);if(na(a))if(a=a*(d?-1:1)*this.tj,this.XS)if(0==a)Xo(this,a,this.Uo,b),Nfa(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.Uo;if(1 -this.Uo){for(;0!=e%this.TS;)a*=10,e--;f=1}else 1>this.Uo?(e++,a/=10):(e-=this.Uo-1,a*=h.pow(10,this.Uo-1));Xo(this,a,f,b);Nfa(this,e,b)}else Xo(this,a,this.Uo,b);else b[C](Po.c3);b[C](d?this.ND:this.kK);b[C](c.suffix);return b[me](O)});function Wo(a,b){var c=h.pow(10,a.Uy),d=0>=a.bz?h[E](b*c):h[E](Ofa(b*c,a.bz,a.Uy)),e;na(d)?(e=h[t](d/c),c=h[t](d-e*c)):(e=b,c=0);return{uda:e,Gsa:c}} -function Xo(a,b,c,d){if(a.ct>a.Uy)throw m("Min value must be less than max value");b=Wo(a,b);var e=h.pow(10,a.Uy),f=b.uda,g=b.Gsa,k=0==f?0:Vo(f)+1,l=0b+1;)c--;for(f=1;fb?(b=-b,c[C](Po.qta)):a.wca&&c[C](Po.rta);b=O+b;for(var d=So?Xe:Po.y3,e=b[J];ea)return a-48;var b=Po.y3[ae](0);return b<=a&&ab)return Uo;b=h.min(14,b);c=c[h.pow(10,b)];if(!c)return Uo;c=c.other;return c&&c!=Xe?(c=/([^0]*)(0+)(.*)/[tb](c))?{prefix:c[1],suffix:c[3],divisorBase:b-(c[2][J]-1)}:Uo:Uo}function Vo(a){for(var b=0;1<=(a/=10);)b++;return b}function Ofa(a,b,c){if(!a)return a;b=b-Vo(a)-1;if(b<-c)return c=h.pow(10,c),h[E](a/c)*c;c=h.pow(10,b);return h[E](a*c)/c};ta(Ko[K],Ko[K][Nb]);Ko.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 Yo=No;Ro.Format={Iua:1,Sua:2,eL:3,Dua:4,Cua:5,Bua:6};ta(Ro[K],Ro[K][Nb]);Ro.setEnforceAsciiDigits=function(a){So=a};Ro.isEnforceAsciiDigits=function(){return So};var Zo=Po;Io.createTimeZone=Jo;function $o(){}$o[K].getStringValue=function(a,b){var c=this.D(b);if(c!==Eh)throw m(sf+b+" must be of type string, was "+c);return this[I](a,b)};function ap(){}ap[K].Oc=function(a){return this.PU(a)};function bp(a){this[Kc](a)}Y(bp,ap);La(bp[K],function(a){a=new Bn([a||{},{formatType:Ah,valueType:Cg}]);this.vd=a.S(ph);this.sd=null;this.Wpa=ao(a,dca,Pfa);this.Ppa=ao(a,Wca,Qfa);this.Vpa=In(a,Vba,!1);this.Qca=null;a=Nn(a,Vca);null!=a&&(this.Qca=Io.createTimeZone(60*-a))});var cp=Ko[Ad],Pfa={Sxa:Lg,nya:ch,tya:fh,SHORT:Ah},Qfa={Gua:Bg,Hua:Cg,pza:Ih}; -function Rfa(a,b){switch(a){case Bg:switch(b){case Lg:return Ko[Ad].FULL_DATE;case ch:return Ko[Ad].LONG_DATE;case fh:return Ko[Ad].MEDIUM_DATE;case Ah:return Ko[Ad].SHORT_DATE}case Cg:switch(b){case Lg:return Ko[Ad].FULL_DATETIME;case ch:return Ko[Ad].LONG_DATETIME;case fh:return Ko[Ad].MEDIUM_DATETIME;case Ah:return Ko[Ad].SHORT_DATETIME}case Ih:switch(b){case Lg:return Ko[Ad].FULL_TIME;case ch:return Ko[Ad].LONG_TIME;case fh:return Ko[Ad].MEDIUM_TIME;case Ah:return Ko[Ad].SHORT_TIME}default:return Ko[Ad].FULL_DATETIME}} -bp[K].gl=function(a){switch(a){case gg:a=Yo.YEAR_FULL;break;case Pf:a=iba;break;case Jf:a=Yo.YEAR_MONTH_ABBR;break;case uf:a=Ko[Ad].SHORT_DATE;break;default:a=Ko[Ad].SHORT_DATETIME}this[Kc]({pattern:a,timeZone:0})};ta(bp[K],function(a,b){var c=Zn(Qfa,a.D(b));if(c==Bg||c==Cg)for(var c=this.QO(c),d=a.M(),e=0;e=this.iI)throw m("Scale factor must be a positive number.");}Y(dp,ap); -var Vfa={decimal:Ro[Ad].Iua,scientific:Ro[Ad].Sua,percent:Ro[Ad].eL,currency:Ro[Ad].Dua,"short":Ro[Ad].Cua,"long":Ro[Ad].Bua},Wfa=!1,Tfa=Zo.DECIMAL_SEP,Ufa=Zo.GROUP_SEP,ep=Zo.DECIMAL_PATTERN;ta(dp[K],function(a,b){if(a.D(b)==T)for(var c=0;cd&&a[Ic](c,b,Fh,Wba+this.oba+gf)}}}); -dp[K].PU=function(a){var b=null,b=a/this.iI;if(null===this.vd){if(fa(this.nz))return String(a);this.uea&&(b=h.abs(b));var c=b;0==this.nz&&(c=h[E](c));b=[];0>c&&(c=-c,b[C](Te));var d=h.pow(10,this.nz),e=h[E](c*d),c=String(h[t](e/d)),d=String(e%d);if(3a&&(b= -Ne+b+Oe)}else c=new Ro(this.vd),a=Ro.isEnforceAsciiDigits(),Ro.setEnforceAsciiDigits(!Wfa),b=c[Nb](b),b=this.vea+b+this.wea,Ro.setEnforceAsciiDigits(a);return b};function Xfa(a){return null==a?null:ri(a.Fy)?a:ki(a)?Yfa(a):new fp(a)}function Zfa(a){var b={};if(hi(a)!=jh||mi(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==hh)b.f=null;else if(c==Eh)b.f=a.f;else throw m("Formatted value ('f'), if specified, must be a string.");c=typeof a.p;if(c==jh)b.p=a.p;else if(c!=hh&&"undefined"!=c)throw m("Properties ('p'), if specified, must be an Object.");}return{v:b.v,f:b.f,p:b.p}} -function $fa(a,b,c){if(typeof b==jh&&zg in b){if(aca in b&&typeof b.desc!=wg)throw m('Property "desc" in '+c+" must be boolean.");if(Yba in b&&!ri(b.compare))throw m('Property "compare" in '+c+" must be a function.");}else throw m(c+' must be an object with a "column" property.');gp(a,b.column)} -function aga(a,b,c){function d(d,e){for(var f=0;fc[J])throw m("sortColumns is an empty array. Must have at least one element.");for(var e={},f=[],g=0;gb||b>=c)throw m("Invalid row index "+b+". Should be in the range [0-"+(c-1)+"].");}else throw m("Table has no rows.");} -function gp(a,b){var c=a.H();if(0b||b>=c)throw m("Invalid column index "+b+". Should be an integer in the range [0-"+(c-1)+"].");}else throw m("Table has no columns.");}function jp(a,b,c){a=a.D(b);if(!bga(c,a))throw m(pba+c+baa+a+" in column index "+b);} -function bga(a,b){if(null==a)return!0;var c=typeof a;switch(b){case T:if(c==T)return!0;break;case Eh:if(c==Eh)return!0;break;case wg:if(c==wg)return!0;break;case Bg:case Cg:if(mi(a))return!0;break;case Jh:if(li(a)&&2a[J]){for(var c=!0,d=0;da[0]||0>a[1]||59a[2]||59a[3]||999a;a++){if(b[a]b[J]?0:b[3];c=4>c[J]?0:c[3];return bhp(c,g,d)?d=g:0>hp(c,e,g)&&(e=g));return{min:d,max:e}} -function dga(a,b){for(var c=aga(a,function(b,c){return a[I](b,c)},b),d=[],e=a.M(),f=0;fhp(k,g,e.minValue)||null!=e.maxValue&&0b)throw m("Invalid value for numOrArray: "+b+". If numOrArray is a number it should be a nonnegative integer.");c=qj(null,b)}else throw m("Invalid value for numOrArray. Should be a number or an array of arrays of cells.");for(var d=[],e=0;e=b||(this.Gc=[],ip(this,a),a+b>this.Nf[J]&&(b=this.Nf[J]-a),this.Nf[le](a,b))};W.sC=function(a){this.qga(a,1)};W.pga=function(a,b){if(!(0>=b)){this.Gc=[];gp(this,a);a+b>this.Pf[J]&&(b=this.Pf[J]-a);this.Pf[le](a,b);for(var c=0;c=e&&(f=f||a.Sp(b),e=f.max,d=f.min);d==e&&(0==d?e=1:0=b)&&(null==c||a=this.I3&&(this.I3=1);this.Isa=Hm(Cm(d).od);this.Jsa=Hm(Cm(e).od)}Y(qp,op); -qp[K].hs=function(a){if(!qi(a))return O;a=Lm(this.Isa,this.Jsa,1-(a-this.iN)/this.I3);return Im(a[0],a[1],a[2])};function rp(){this.uS=[]}rp[K].addRange=function(a,b,c,d){this.uS[C](new op(a,b,c,d))};rp[K].eva=function(a,b,c,d,e){this.uS[C](new qp(a,b,c,d,e))}; -ta(rp[K],function(a,b){var c=a.D(b);if(c==T||c==Eh||c==Bg||c==Cg||c==Jh)for(c=0;c/g,Je)[wb](/\"/g,Le):O;d.detailed_message=c}}} -var ria=/^[^<]*([^<]*<\/a>[^<]*)*$/,sia=/javascript((s)?( )?)*:/;function pia(a){a=a.version||Ze;return bk(jga,a)?a:Ze}W=qt[K];W.V1=null;W.t=null;W.lj=function(){return this.m2==ps};W.l3=function(){return this.m2==bt};function tia(a){for(var b=0;b=a[lq])&&Gp(a,-1)}catch(b){}};W.vsa=function(){return this.Qa};W.B=function(){};var Dt="closure_listenable_"+(1E6*h[Hc]()|0);function Et(a){return!(!a||!a[Dt])}var Cia=0;function Dia(a,b,c,d,e){this.Vo=a;this.OT=null;this.src=b;cb(this,c);this.hE=!!d;this.Ta=e;this.key=++Cia;this.eE=this.FT=!1}function Ft(a){a.eE=!0;a.Vo=null;a.OT=null;a.src=null;a.Ta=null};function Gt(a){this.src=a;this.Bh={};this.mL=0}W=Gt[K];W.add=function(a,b,c,d,e){var f=a[kc]();a=this.Bh[f];a||(a=this.Bh[f]=[],this.mL++);var g=Ht(a,b,d,e);-1c[lq]||void 0!=c.returnValue)){t:{var f=!1;if(0==c[lq])try{Gp(c,-1);break t}catch(g){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d[Sq];f;f=f[je])c[C](f);for(var f=a[H],k=c[J]-1;!d.zz&&0<=k;k--)Tp(d,c[k]),e&=Kia(c[k],f,!0,d);for(k=0;!d.zz&&k>>0);function Mt(a){if(ri(a))return a;a[St]||(a[St]=function(b){return a[nq](b)});return a[St]};function Tt(){this.Yl=new Gt(this);this.Xsa=this;this.$C=null}Y(Tt,ut);Tt[K][Dt]=!0;W=Tt[K];W.IA=function(a){this.$C=a};W.addEventListener=function(a,b,c,d){Lt(this,a,b,c,d)};W.removeEventListener=function(a,b,c,d){Pt(this,a,b,c,d)}; -up(W,function(a){var b,c=this.$C;if(c)for(b=[];c;c=c.$C)b[C](c);var c=this.Xsa,d=a[H]||a;if(oi(a))a=new xt(a,c);else if(a instanceof xt)$p(a,a[ar]||c);else{var e=a;a=new xt(d,c);jk(a,e)}var e=!0,f;if(b)for(var g=b[J]-1;!a.zz&&0<=g;g--)f=Tp(a,b[g]),e=Ut(f,d,!0,a)&&e;a.zz||(f=Tp(a,c),e=Ut(f,d,!0,a)&&e,a.zz||(e=Ut(f,d,!1,a)&&e));if(b)for(g=0;!a.zz&&gb)throw m("Bad port number "+b);a.Lv=b}else a.Lv=null}W.getPath=function(){return this.$k};vp(W,function(a,b){fu(this);this.$k=b?ju(a):a;return this}); -function iu(a,b,c){fu(a);b instanceof ku?(a.mj=b,a.mj.T3(a.Dn)):(c||(b=lu(b,cja)),a.mj=new ku(b,0,a.Dn));return a}W.Ik=function(a,b){return iu(this,a,b)};W.ro=function(){return this.mj[kc]()};W.Yc=function(a,b){fu(this);this.mj.set(a,b);return this};function dja(a,b,c){fu(a);ki(c)||(c=[String(c)]);a.mj.setValues(b,c)}function mu(a,b){return a.mj.get(b)}W.u3=function(a){fu(this);this.mj[Qb](a);return this};function fu(a){if(a.Cva)throw m("Tried to modify a read-only Uri");} -W.T3=function(a){this.Dn=a;this.mj&&this.mj.T3(a);return this};function eja(a){return a instanceof du?a[Bc]():new du(a,void 0)}function ju(a){return a?oa(a):O}function lu(a,b){return oi(a)?encodeURI(a)[wb](b,fja):null}function fja(a){a=a[ae](0);return De+(a>>4&15)[kc](16)+(a&15)[kc](16)}var Zia=/[#\/\?@]/g,aja=/[\#\?:]/g,$ia=/[\#\?]/g,cja=/[\#\?@]/g,bja=/#/g;function ku(a,b,c){this.gm=a||null;this.Dn=!!c} -function nu(a){if(!a.ig&&(a.ig=new lk,a.Tb=0,a.gm))for(var b=a.gm[rc](Ee),c=0;ce||90=b||0>c?null:new Kk(c,b)};var wja={firstLineIsHeader:!1};function ru(a,b,c,d){b=b[rc](/\r?\n/)[c];Ga(this,a+sga+(c+1)+Hga+b);Ga(this,this[Aq]+(re+Hi(se,-1==d?b[J]:d)+$r))}Y(ru,m);di("vis.csv.ParseError",ru,void 0);fb(ru[K],"ParseError");function su(a){this.b=a||{};Sj(wja,function(a,c){fk(this.b,c,a)},this)}di("vis.csv.Parser",su,void 0); -hb(su[K],function(a){function b(a){a==xr&&(l--,n=p);s=a}function c(){p=n;if(null!=s){var b=s;b==xr&&(l++,n=0);s=null;return b}if(k>=g)return yr;b=a[Cb](k++);n++;var c=!1;b==re?c=!0:b==qga&&(k=g)return yr;for(var a=[],b=d();b!=zr;b=d())a[C](b);return a}var f=this.b.firstLineIsHeader,g=a[J],k=0,l=0,n=0,p=0,s=null,u=!1,v=[],z=[],B=null;f&&(v=e(),B=v[J]);for(var D=e();D!=yr;D= -e()){null==B&&(B=D[J]);if(D[J]!=B)throw new ru("Record has "+D[J]+" field"+(1==D[J]?O:xh)+", but expected "+B,a,l-1,-1);if(f){for(var N={},M=0;Ma)throw m("Refresh interval must be a non-negative number");this.Il=a;zu(this)}; -function Au(a){a.KU&&(ba[cq](a.KU),a.KU=null)}function yu(a,b,c,d){a.qE({version:Ze,status:ps,errors:[{reason:b,message:c,detailed_message:d}]})} -W.fu=function(){var a;a=this.aoa;var b={};this.Lj&&(b.tq=String(this.Lj));var c=Xha+String(this.d1),d=this.LJ;d&&(c+=Iga+d);this.p1&&(c+=Jga+this.p1);b.tqx=c;if(this.vD){var c=[],e;for(e in this.vD)c[C](e+ef+this.vD[e]);b.tqh=c[me](gf)}a=Dja(a,b);this.Il&&(a=new du(a),Ek&&(fu(a),a.Yc(nia,h[t](2147483648*h[Hc]())[kc](36)+h.abs(h[t](2147483648*h[Hc]())^vi())[kc](36))),a=a[kc]());e={};vu[String(this.d1)]=this;c=this.e1;b=Qga;c==dt&&(c=ct,b=Sr);c==sg&&(c={},/[?&]alt=gviz(&[^&]*)*$/[hd](a)?e=Cs:(d=ym(a, -iia)||sg,d=d[rc](ef),e=d[0],e!==ct&&e!==dt||!$i(d,mia)||(c.xhrWithCredentials=!0),bk(zja,e)||(e=sg)),e={sendMethod:e,options:c},c=e.sendMethod,e=e[Eq]);if(c==Cs)if(ei(tha))b=this.cba,null==b[wu.io[Oq].CONTENT_TYPE]&&(b[wu.io[Oq].CONTENT_TYPE]=wu.io.ContentType.TEXT),null==b[wu.io[Oq].AUTHORIZATION]&&(b[wu.io[Oq].AUTHORIZATION]=wu.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),wu.io.makeRequest(a, -X(this.roa,this),b),Bu(this);else throw m("gadgets.io.makeRequest is not defined.");else{if(!(d=c==ct)){if(c=c==sg)d=bi[xc][Nc],c=(new du(d)).resolve(new du(a))[kc](),d=sm(d),c=sm(c),c=d[3]==c[3]&&d[1]==c[1]&&d[4]==c[4];d=c}if(d){c=void 0;d=a;b==Sr&&(a=a[rc](nf),1<=a[J]&&(d=a[0]),2<=a[J]&&(c=a[1]));a=d;d=X(ui(this.soa,this.d1),this);e=this.coa||!!e.xhrWithCredentials;var f=new $t;Ria[C](f);d&&f.m(hs,d);f.AC(Ls,f.poa);e&&(f.daa=e);f[iq](a,b,c,Bja)}else{if(this.maa)throw m("CSV files on other domains are not supported. Please use sendMethod: 'xhr' or 'auto' and serve your .csv file from the same domain as this page."); -b=ea[fc](vg)[0];e=null===this.LJ;this.boa&&e?(e=ea[Sb](xs),Eja(this,e,a),b[q](e)):(Bu(this),tt(a),zu(this))}}};function Eja(a,b,c){b.onerror=function(){Bu(a);tt(c);zu(a)};tp(b,function(){Bu(a);tt(c);zu(a)});Ra(b[x],Q);var d=c+Aga+(new Date)[ec]();b.src=d}W.roa=function(a){if(null!=a&&a[$])jda(Go(a[$]));else{var b=O;a&&a.errors&&(b=a.errors[me](se));yu(this,Jha,uha,b)}};function Bu(a){Au(a);a.KU=ba[xq](function(){yu(a,hia,aha)},1E3*a.Ofa)}function Fja(a){a.uU&&(ba[cq](a.uU),a.uU=null)} -function zu(a){Fja(a);0!=a.Il&&a.J3&&a.Rk&&(a.uU=ba[xq](function(){a.fu()},1E3*a.Il))}yp(W,function(a){this.Rk=!0;this.nv=a;this.fu()});W.makeRequest=function(a,b){this.Rk=!0;this.nv=a;this.Xwa=Cs;this.cba=b||{};this.fu()};Yp(W,function(){this.Rk=!1;Au(this);Fja(this)});W.qE=function(a){Au(this);a=new qt(a);if(!tia(a)){this.LJ=a.lj()?null:a.V1;var b=this.nv;b[L](b,a)}};W.setTimeout=function(a){if(typeof a!=T||fa(a)||0>=a)throw m("Timeout must be a positive number");this.Ofa=a}; -W.Vva=function(a){if(typeof a!=wg)throw m("Refreshable must be a boolean");return this.J3=a};W.Ik=function(a){if(typeof a!=Eh)throw m("queryString must be a string");this.Lj=a};W.Rva=function(a){this.p1=a;null!=a&&this.Pfa(Nh,a)};W.Pfa=function(a,b){a=a[wb](/\\/g,ig);b=b[wb](/\\/g,ig);a=a[wb](/:/g,eha);b=b[wb](/:/g,eha);a=a[wb](/;/g,jg);b=b[wb](/;/g,jg);this.vD||(this.vD={});this.vD[a]=b};function Cu(){Gja||(Gja=!0,bi.Vta&&bi.Vta.$wa(Cja,{pollingInterval:100}),bi[Lq]&&(Hja(),this.Dfa()));var a=Wk(vg)[0];this.Yta=uia(a)}var Gja=!1;Cu[K].Sfa=200;function Du(){return!!bi[Lq]&&!!bi[Lq].rpc}Cu[K].Dfa=function(){if(Du()){var a=bi[Lq];ri(a.rpc.register)&&a.rpc.register(Wha,Cja)}else 0c)throw m("The first parameter (min) must be smaller than or equal to the second parameter (max).");ip(a.t,b);ip(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."); -}W.Wn=function(a,b){this.Is=Lja(this,a,b);this.Js=!1;this.by=!0};W.Kaa=function(){return hk(this.Qb)};W.sea=function(){if(this.Js){for(var a=[],b=this.t.M(),c=0;ca||a>=this.t.M()?-1:a:Qi(this.Is,a)};W.wG=function(a){gp(this,a);a=this.Qb[a];return qi(a)?a:ni(a)&&qi(a.sourceColumn)?a.sourceColumn:-1};W.uT=function(a){a=this.wG(a);return-1==a?a:a=this.t.uT(a)};W.um=function(a){ip(this,a);return this.Js?a:this.Is[a]};W.sT=function(a){a=this.um(a);return a=this.t.sT(a)};W.M=function(){return this.Js?this.t.M():this.Is[J]}; -W.H=function(){return this.Qb[J]};W.Xe=function(a){gp(this,a);a=this.Qb[a];return qi(a)?this.t.Xe(a):a.id||O};wa(W,function(a){for(var b=0;bb)return ej(this.Cn,a);Pi[le][L](this.nm,b,1);return!0}); -W.Ua=function(){for(var a=[],b=this.nm[J]-1;0<=b;--b)a[C](this.nm[b]);for(var c=this.Cn[J],b=0;b=this.kt[J]&&this[Nq]())}};function Yu(){this.kt=[];this.lE=null}Yu[K].add=function(a){this.kt[C](a)}; -Yu[K].create=function(a,b,c){if(null!=this.lE){var d=new Xu(a,b,c);this.add(d);this.lE.geocode(d)}else vfa(X(function(){null==this.lE&&(this.lE=Wu.Vb());this[sq](a,b,c)},this))};Rp(Yu[K],function(){Z(this.kt,function(a){a[Nq]()});this.kt=[]});Wu[K].geocode=function(a){Z(a.kt,X(function(b){var c=dn(b);c in this.Gc?a.finish(b,this.Gc[c]):(this.yv.bf(c)||(this.KD.Cn[C](b),this.yv.set(c,[])),this.yv.get(c)[C](a))},this));this.Rda()}; -Wu[K].Rda=function(){if(0!==this.KD.dc()||0!==this.yn.dc()){var a=0b&&c==a.D(b)};function Sja(a,b,c,d){for(var e=0;e=a.H()||a.D(e)!=c[d])return!1}return!0} -function bv(a,b,c){return a.$a(b,c,T)?cv(b,c,function(a){return 0<=a}):!1}function cv(a,b,c){for(var d=h.min(a.M(),20),e=0;eb)throw m(Uga);for(var c=!0,d=[],e=0;eb)return!1;var c=a.D(0);if(c!=Bg&&c!=Cg||a.D(1)!=T)return!1;for(var c=0,d=1;df?k:f;b=0!=e&&50c)return!1;if(!this.$a(a,0,T)&&(b++,this.Aba))for(;bb||5c}else b=!1;a=b?3:this.$a(a,3,Eh)?1:2}else a=0;return a};function iv(){}Y(iv,Zu);iv[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};iv[K].gd=function(a){$u(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.Kb(a,0,Eh);this.Kb(a,c,Eh);this.Kb(a,d,T);return{ou:c,dma:0,yC:d}};iv[K].Kb=function(a,b,c){if(!this.$a(a,b,c))throw m(Nr+b+dr+c+er);};function jv(a){this.rn=a;this.n$=new lk}Kp(jv[K],function(){return this.rn});function kv(){}Y(kv,Zu);kv[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};kv[K].gd=function(a){$u(a);for(var b=[],c=a.H(),d=0;db[J])throw m("At least 1 data column must come before any role column.");Oi(b).n$.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.Kb(a,c[pc](),oha);this.Kb(a,b[pc](),T);return{OZ:c,yC:b}}; -kv[K].Kb=function(a,b,c){if(!Vi(c[rc](et),function(c){return this.$a(a,b,c)},this))throw m(Nr+b+dr+c+er);};function lv(){}Y(lv,Zu);lv[K].Pb=function(a){$u(a);var b=a.H();if(5>b||6c?1:2:0};function nv(){this.Us=null}Y(nv,Zu);nv[K].Pb=function(a){return!!Vja(this,a)};nv[K].gd=function(a){a=Vja(this,a);if(null!=a)return a;throw m(this.Us);};function Vja(a,b){var c=new jv(0),d=new jv(1),e=new jv(2),f=new jv(3),g=new jv(4),k=new jv(5),l=new jv(6);return a.Kb(b,c[pc](),Eh)&&a.Kb(b,d[pc](),Eh)&&a.Kb(b,e[pc](),Bg)&&a.Kb(b,f[pc](),Bg)&&a.Kb(b,g[pc](),T)&&a.Kb(b,k[pc](),T)&&a.Kb(b,l[pc](),Eh)?{Xra:c,ou:d,$G:e,ZG:f,Wra:g,Yra:k,Ura:l}:null} -nv[K].Kb=function(a,b,c){return this.$a(a,b,c)?!0:(this.Us=Nr+b+dr+c+er,!1)};function ov(){}Y(ov,Zu);ov[K].Pb=function(a){$u(a);var b;b=a.H();if(1>b||2b||2c?1:2>d&&0==e?3:2:0};function sv(){}Y(sv,Zu);sv[K].Pb=function(a){return Xja(this,a)||Yja(this,a)};sv[K].jk=function(a){var b=Xja(this,a);a=Yja(this,a);return b||a?a?1:3:0};function Xja(a,b){$u(b);var c=b.H();if(2>c||3c||2b||a.D(0)!=Eh)return!1;var c=a.D(1);if(c!=T&&c!=Bg&&c!=Eh||c==Eh&&!Zja(a)&&!$ja(a)||c==T&&!cv(a,1,function(a){return Kj(a)}))return!1;for(c=2;ca})} -function Zja(a){return cv(a,1,function(a){return 7!=a[J]||fa(a[ee](0,3))||a[Cb](4)!=eg||fa(a[ee](6,7))?!1:!0})}function $ja(a){return cv(a,1,function(a){return 6!=a[J]||fa(a[ee](0,3))||a[Cb](4)!=Of||fa(a[Cb](5))?!1:!0})};function uv(){}Y(uv,Zu);uv[K].Pb=function(a){$u(a);var b=a.H();if(2>b||3b||2b||.97b)}a=b?2:3}else a=0;return a};function wv(){}Y(wv,Zu);wv[K].Pb=function(a){$u(a);var b=a.H();if(0==b)return!1;for(var c=this.$a(a,0,Eh)?1:0,d=b>c;cb||this.$a(a,0,wg)||this.$a(a,0,Eh))return!1;for(var c=1,d=0,e=0;ca.H()?1:2:0};function Av(){}Y(Av,Zu);Av[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};Av[K].gd=function(a){$u(a);var b=a.H();if(1>b)throw m("Invalid data table format: must have at least 1 column.");this.Kb(a,0,Bg);for(var c=[],d=1;da)throw m(Uga);return{numColumns:a}};function Ev(a){this.b=a||new Bn([])}Y(Ev,Zu);var cka=[Bg,T,Cg];Ev[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0}; -Ev[K].gd=function(a){$u(a);for(var b=[],c=a.H(),d=0;db[J])throw m("At least 1 data column must come before any role columns");Oi(b).qg[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.Kb(a,b[0][pc],Eh);d&&this.Kb(a,b[1][pc],Eh);this.Kb(a,b[d?2:1][pc],cka);this.Kb(a,b[d?3:2][pc],cka);return 4===c?(a=!In(this.b,gia,!0),{ou:b[a?1:0],EB:b[a?0:1],$G:b[2],ZG:b[3]}):{ou:b[0],EB:null, -$G:b[1],ZG:b[2]}};Ev[K].Kb=function(a,b,c){ki(c)||(c=[c]);if(!Sja(this,a,b,c))throw m(Nr+b+dr+c+er);};function Lv(){}Y(Lv,Zu);Lv[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};Lv[K].gd=function(a){$u(a);if(2>a.H())throw m("Invalid data table format: must have 2 columns.");this.Kb(a,0,Bg);this.Kb(a,1,T);return{Owa:0,Pwa:1}};Lv[K].Kb=function(a,b,c){ki(c)||(c=[c]);if(!Sja(this,a,b,c))throw m(Nr+b+dr+c+er);};function Mv(){}Y(Mv,Zu);Mv[K].Pb=function(a){$u(a);var b=a.H();if(2>b||4c.H()||(b=c.$u(1),d=a.hAxis||{},Ov(d,[b]),a.hAxis=d,c=c.$u(2),b=a.vAxes||{},d=b[0]||{},Ov(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,p=0;p/g,Je);return b=b+a+pga},void 0);di("google.visualization.createWrapper",iw,void 0);di("google.visualization.ChartWrapper",Tv,void 0);va(Tv[K],Tv[K][Yb]);aq(Tv[K],Tv[K][br]);Ia(Tv[K],Tv[K][Bc]);Ca(Tv[K],Tv[K][uq]);Tv[K].getSnapshot=Tv[K].ZS;Tv[K].getDataSourceUrl=Tv[K].SU;Tv[K].getDataTable=Tv[K].Va;Tv[K].getChartName=Tv[K].cZ;Tv[K].getChartType=Tv[K].eb; -Tv[K].getChart=Tv[K].ge;Tv[K].getContainerId=Tv[K].QU;Tv[K].getPackages=Tv[K].N4;Tv[K].getQuery=Tv[K].ro;Tv[K].getRefreshInterval=Tv[K].TU;Tv[K].getView=Tv[K].UU;Mp(Tv[K],Tv[K][Cq]);Tv[K].getOptions=Tv[K].kd;Pp(Tv[K],Tv[K][Hq]);Tv[K].getCustomRequestHandler=Tv[K].tva;Tv[K].isDefaultVisualization=Tv[K].Yca;Tv[K].pushView=Tv[K].Fva;Tv[K].sendQuery=Tv[K].zS;Tv[K].setDataSourceUrl=Tv[K].Ni;Tv[K].setDataTable=Tv[K].Fh;Tv[K].setChart=Tv[K].bO;Tv[K].setChartName=Tv[K].dZ;Tv[K].setChartType=Tv[K].Nd; -Tv[K].setContainerId=Tv[K].XU;Tv[K].setIsDefaultVisualization=Tv[K].j6;Tv[K].setPackages=Tv[K].AJ;Tv[K].setQuery=Tv[K].Ik;Tv[K].setRefreshInterval=Tv[K].Bn;Tv[K].setView=Tv[K].cD;Tv[K].setOption=Tv[K].K;Lp(Tv[K],Tv[K][zq]);Tv[K].setState=Tv[K].Cc;Tv[K].setCustomRequestHandler=Tv[K].Nva;di("google.visualization.ControlWrapper",Uv,void 0);va(Uv[K],Uv[K][Yb]);aq(Uv[K],Uv[K][br]);Ca(Uv[K],Uv[K][uq]);Uv[K].getSnapshot=Uv[K].ZS;Uv[K].getDataSourceUrl=Uv[K].SU;Uv[K].getDataTable=Uv[K].Va; -Uv[K].getControlName=Uv[K].rva;Uv[K].getControlType=Uv[K].sva;Uv[K].getControl=Uv[K].gT;Uv[K].getContainerId=Uv[K].QU;Uv[K].getPackages=Uv[K].N4;Uv[K].getQuery=Uv[K].ro;Uv[K].getRefreshInterval=Uv[K].TU;Uv[K].getView=Uv[K].UU;Mp(Uv[K],Uv[K][Cq]);Uv[K].getOptions=Uv[K].kd;Pp(Uv[K],Uv[K][Hq]);Uv[K].sendQuery=Uv[K].zS;Uv[K].setDataSourceUrl=Uv[K].Ni;Uv[K].setDataTable=Uv[K].Fh;Uv[K].setControlName=Uv[K].Kva;Uv[K].setControlType=Uv[K].Lva;Uv[K].setContainerId=Uv[K].XU;Uv[K].setPackages=Uv[K].AJ; -Uv[K].setQuery=Uv[K].Ik;Uv[K].setRefreshInterval=Uv[K].Bn;Uv[K].setView=Uv[K].cD;Uv[K].setOption=Uv[K].K;Lp(Uv[K],Uv[K][zq]);Uv[K].setState=Uv[K].Cc;di("google.visualization.DashboardWrapper",gw,void 0);va(gw[K],gw[K][Yb]);aq(gw[K],gw[K][br]);Ca(gw[K],gw[K][uq]);gw[K].getBindings=gw[K].nva;gw[K].getDataSourceUrl=gw[K].SU;gw[K].getDataTable=gw[K].Va;gw[K].getDashboard=gw[K].uva;gw[K].getDashboardName=gw[K].vva;gw[K].getContainerId=gw[K].QU;gw[K].getPackages=gw[K].N4;gw[K].getQuery=gw[K].ro; -gw[K].getRefreshInterval=gw[K].TU;gw[K].getView=gw[K].UU;gw[K].getWrappers=gw[K].yva;gw[K].setBindings=gw[K].Iva;gw[K].setDataSourceUrl=gw[K].Ni;gw[K].setDataTable=gw[K].Fh;gw[K].setDashboardName=gw[K].Pva;gw[K].setContainerId=gw[K].XU;gw[K].setPackages=gw[K].AJ;gw[K].setQuery=gw[K].Ik;gw[K].setRefreshInterval=gw[K].Bn;gw[K].setView=gw[K].cD;gw[K].getSnapshot=gw[K].ZS;gw[K].setWrappers=gw[K].$va;di("google.visualization.data.avg",Ska,void 0);di("google.visualization.data.count",Rka,void 0);di("google.visualization.data.group",nw,void 0); -di("google.visualization.data.join",function(a,b,c,d,e,f){var g=c==ah||c==Lg,k=c==Os||c==Lg,l=new fp,n=[];Z(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+Se+e);lw(l,a,c[0]);n[C](d)});var p=[],s=[];Z(d,function(a){p[C]({column:a[0]});s[C]({column:a[1]})});var u=a.dp(p),v=b.dp(s);Z(e,function(b){lw(l,a,b)});Z(f,function(a){lw(l,b,a)});for(var z=!1,B=0,D=0,N=0;B=v[J])if(g)R[0]=u[B],M=-1;else break;else if(B>=u[J])if(k)R[1]=v[D], -M=1;else break;else{R[0]=u[B];R[1]=v[D];for(var S=0;Sb&&(b=d)}return b},void 0);di("google.visualization.data.min",function(a){if(0==a[J])return null;for(var b=a[0],c=1;c\n \n \n
\n \n',bma=") translate(",cma=",0,",dma="--",ema="-10000px",fma="-1000px",gma="-active",hma="-bg",ima="-buttons",oB="-caption",jma="-checkbox",kma="-checked",lma="-collapse-left",mma="-collapse-right",pB="-content", -qB="-default",rB="-disabled",sB="-dropdown",nma="-focused",oma="-highlight",pma="-horizontal",qma="-hover",tB="-inner-box",rma="-mag",sma="-open",uB="-outer-box",tma="-rtl",uma="-selected",vma="-title",wma="-title-close",xma="-title-draggable",yma="-title-text",zma="-unchecked",Ama="-undetermined",Bma="-vertical",Cma="-webkit-user-select:none;",Dma="../../shapes/rect-util",Ema="../../shapes/shapes",vB="./abstract_shape",wB="./circle",xB="./ellipse",Fma="./group",yB="./line",zB="./path",Gma="./path-util", -AB="./rect",Hma="./shapes",BB="./svg-util",CB="./text",Ima=".annotations.",Jma=".gif",Kma=".gradient.from",Lma=".gradient.to",Mma=".gradient.x1",Nma=".gradient.x2",Oma=".gradient.y1",Pma=".gradient.y2",Qma=".js",Rma=".lbl",Sma=".offset",Tma=".style",Uma=".type",Vma="//chart.googleapis.com/chart",Wma="/>",Xma="/core/patterns/",DB="/core/tooltip.css",EB="0 0",Yma="0 0 4 4",FB="0%",Zma="0.###E0",$ma="1.8",ana="1/",GB="100%",bna="12pt Times New Roman",HB="15px",IB="1e12",JB="1px",cna="1px solid infotext", -KB="2",dna="200px",LB="2d",MB="4",ena="420+",fna="49.99%",gna="5.5",hna="50%",ina="525",jna="531",kna="532.0",lna="533.17.9",NB="6",OB="7",mna="808080",nna="9.0",ona="90%",PB=": ",pna=":m",QB=":mm",qna=":|",rna=";color: #333333;margin:0;font-style:",sna=";font-weight:",tna=";height:",una=";overflow-y:",vna=";stop-opacity:",wna=";text-decoration:",xna=";width:",yna="< ",RB="",SB="",TB="",UB="",VB="",zna="",Ana="\x3c/script>",WB="",XB="",Bna="", -Cna="
\n",Dna='',Ena=']*>|&[^;]+;/g;function IK(a,b){return b?a[wb](RBa,O):a}var SBa=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,TBa=/^[^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]/,UBa=/^http:\/\/.*/,VBa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i; -function JK(){return VBa[hd](po(gsa)||pF)}var WBa=/\s+/,XBa=/\d/;function YBa(a,b){for(var c=0,d=0,e=!1,f=IK(a,b)[rc](WBa),g=0;g=e[cd])&&(f&=-2),132==(f&132)&&(k.y=e[Mc])&&(f&=-5),k.xe[cd]&&f&16&&(pa(g,h.max(g[r]-(k.x+g[r]-e[cd]),0)),d|=4),k.x+g[r]>e[cd]&&f&1&&(k.x=h.max(e[cd]-g[r],e[G]),d|=1),f&2&&(d=d|(k.xe[cd]?32:0)),k.y< -e.top&&f&4&&(k.y=e.top,d|=2),k.y<=e.top&&k.y+g[A]=e.top&&k.y+g[A]>e[Mc]&&f&32&&(Sa(g,h.max(g[A]-(k.y+g[A]-e[Mc]),0)),d|=8),k.y+g[A]>e[Mc]&&f&4&&(k.y=h.max(e[Mc]-g[A],e.top),d|=2),f&8&&(d=d|(k.ye[Mc]?128:0)),k=d):k=256,k&496))return k;Ql(b,a);Qk(c,g)||(a=Uk(b),e=Dl(Sk(a)),!Ak||Ik(bf)||e&&Ik(wr)?(b=b[x],Bk?b.MozBoxSizing=OD:Ek?b.WebkitBoxSizing=OD:b.boxSizing=OD,pa(b,h.max(g[r],0)+U),Sa(b,h.max(g[A],0)+U)):(a= -b[x],e?(e=nm(b),b=om(b),a.pixelWidth=g[r]-b[G]-e[G]-e[cd]-b[cd],a.pixelHeight=g[A]-b.top-e.top-e[Mc]-b[Mc]):(a.pixelWidth=g[r],a.pixelHeight=g[A])));return k}function VK(a,b){return(b&4&&Xl(a)?b^2:b)&-5};function XK(){}XK[K].Ze=function(){};function YK(a,b,c){Ix(this,a);this.EI=b;this.$ta=c}Y(YK,XK);YK[K].Ze=function(a,b,c){TK(this[yA],this.EI,a,b,void 0,c,this.$ta)};function ZK(a,b){this.X=a instanceof Kk?a:new Kk(a,b)}Y(ZK,XK);ZK[K].Ze=function(a,b,c,d){TK(Tl(a),0,a,b,this.X,c,null,d)};function $K(a,b,c,d){YK[L](this,a,b);this.ZP=c?5:0;this.t4=d||void 0}Y($K,YK);$K[K].vla=function(){return this.ZP};$K[K].Ze=function(a,b,c,d){var e=TK(this[yA],this.EI,a,b,null,c,10,d,this.t4);if(e&496){var f=aL(e,this.EI);b=aL(e,b);e=TK(this[yA],f,a,b,null,c,10,d,this.t4);e&496&&(f=aL(e,f),b=aL(e,b),TK(this[yA],f,a,b,null,c,this.ZP,d,this.t4))}};function aL(a,b){a&48&&(b^=2);a&192&&(b^=1);return b};function bL(a,b){this.X=a instanceof Kk?a:new Kk(a,b)}Y(bL,XK);bL[K].Ze=function(a,b,c,d){var e;e=Uk(a);var f=e[Td];e=e[gc];e=new Kk(f[Lc]||e[Lc],f[Gd]||e[Gd]);f=this.X.x+e.x;e=this.X.y+e.y;var g=UK(a),f=f-g.x;e-=g.y;WK(new Kk(f,e),a,b,c,null,null,d)};function lCa(a){if(a[rq]&&!a[Yq]||a[Rq]||112<=a[lq]&&123>=a[lq])return!1;switch(a[lq]){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!Bk;default:return 166>a[lq]||183=a||96<=a&&106>=a||65<=a&&90>=a||Ek&&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 dL(a){if(Bk)a=nCa(a);else if(vk&&Ek)t:switch(a){case 93:a=91;break t}return a} -function nCa(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 eL(a,b){Tt[L](this);this.he=new Vv(this);this.Iw(a||null);b&&this.wv(b)}Y(eL,Tt);W=eL[K];W.q=null;W.xaa=!0;W.f$=null;W.Zca=null;W.ZC=!1;W.Opa=!1;W.d0=-1;W.Wma=!1;W.Ypa=!0;W.Mg=YJ;W.bc=function(){return this.Mg};W.wv=function(a){this.Mg=a};W.a=function(){return this.q};W.Iw=function(a){oCa(this);this.q=a};W.kN=function(a){oCa(this);this.xaa=a};W.LO=function(a,b){this.WB=a;this.rC=b};W.tc=function(){return this.he}; -function oCa(a){if(a.ZC)throw m("Can not change this state of the popup while showing.");}W.R=function(){return this.ZC};Jw(W,function(a){this.WB&&this.WB[Wq]();this.rC&&this.rC[Wq]();a?this.U2():this.DD()});W.Ze=fi; -W.U2=function(){if(!this.ZC&&this.JY()){if(!this.q)throw m("Caller must call setElement before trying to show the popup");this.Ze();var a=Uk(this.q);this.Wma&&this.he.m(a,CG,this.Xma,!0);if(this.xaa)if(this.he.m(a,Gs,this.Aaa,!0),Ak){var b;try{b=a[qb]}catch(c){}for(;b&&b[sd]==Uaa;){try{var d=b[zA]||b[Jy][Ld]}catch(e){break}a=d;b=a[qb]}this.he.m(a,Gs,this.Aaa,!0);this.he.m(a,fta,this.zaa)}else this.he.m(a,LD,this.zaa);this.Mg==YJ?(ib(this.q[x],Sh),hm(this.q,!0)):this.Mg==TH&&this.Ze();this.ZC=!0;this.d0= -vi();this.WB?(Ot(this.WB,sF,this.Baa,!1,this),this.WB[Pz]()):this.Baa()}};W.DD=function(a){if(!this.ZC||!this[fq]({type:FD,target:a}))return!1;this.he&&this.he.mc();this.ZC=!1;vi();this.rC?(Ot(this.rC,sF,ui(this.lea,a),!1,this),this.rC[Pz]()):this.lea(a);return!0};W.lea=function(a){this.Mg==YJ?this.Opa?Wt(this.Fca,0,this):this.Fca():this.Mg==TH&&(this.q[x].top=ema);this.m_(a)};W.Fca=function(){ib(this.q[x],Sg);hm(this.q,!1)};W.JY=function(){return this[fq](GD)};W.Baa=function(){this[fq](qJ)}; -W.m_=function(a){this[fq]({type:gG,target:a})};W.Aaa=function(a){a=a[ar];pl(this.q,a)||pCa(this,a)||this.Zca&&!pl(this.Zca,a)||150>vi()-this.d0||this.DD(a)};W.Xma=function(a){27==a[lq]&&this.DD(a[ar])&&(a[eq](),a[yq]())};W.zaa=function(a){if(this.Ypa){var b=Uk(this.q);if("undefined"!=typeof ea[qb]){if(a=b[qb],!a||pl(this.q,a)||a[Tc]==boa)return}else if(a[ar]!=b)return;150>vi()-this.d0||this.DD()}};function pCa(a,b){return Vi(a.f$||[],function(a){return b===a||pl(a,b)})} -W.B=function(){eL.e.B[L](this);this.he.Z();wt(this.WB);wt(this.rC);delete this.q;delete this.he;delete this.f$};function fL(a,b){this.t9=4;this.za=b||void 0;eL[L](this,a)}Y(fL,eL);Sw(fL[K],function(){return this.za||null});Hx(fL[K],function(a){this.za=a||void 0;this.R()&&this.Ze()});fL[K].Ze=function(){if(this.za){var a=!this.R()&&this.bc()!=TH,b=this.a();a&&(ib(b[x],Sg),hm(b,!0));this.za.Ze(b,this.t9,this.uwa);a&&hm(b,!1)}};function gL(a,b,c){this.U=c||(a?Sk(Vk(a)):Sk());fL[L](this,this.U.j(P,{style:Mxa}));this.xb=new Kk(1,1);this.Pa=new sk;a&&this.dA(a);null!=b&&this.Pr(b)}Y(gL,fL);var hL=[];W=gL[K];W.eg=null;mb(W,"charts-tooltip");W.VO=500;W.i$=0;W.ia=function(){return this.U};W.dA=function(a){a=Vk(a);this.Pa.add(a);Lt(a,Is,this.ko,!1,this);Lt(a,Hs,this.fU,!1,this);Lt(a,PH,this.eea,!1,this);Lt(a,Kg,this.Du,!1,this);Lt(a,LD,this.fU,!1,this)}; -W.detach=function(a){if(a)a=Vk(a),qCa(this,a),this.Pa[Qb](a);else{for(var b=this.Pa.Ua(),c=0;a=b[c];c++)qCa(this,a);this.Pa[Yb]()}};function qCa(a,b){Pt(b,Is,a.ko,!1,a);Pt(b,Hs,a.fU,!1,a);Pt(b,PH,a.eea,!1,a);Pt(b,Kg,a.Du,!1,a);Pt(b,LD,a.fU,!1,a)}W.Pr=function(a){ql(this.a(),a)};W.s1=function(a){var b=this.a();b&&SK(b,a)};W.Iw=function(a){var b=this.a();b&&kl(b);gL.e.Iw[L](this,a);a&&(b=this.U.gc()[Td],b[Fb](a,b[Dc]))};W.Gv=function(){return xl(this.a())};W.S7=function(){return this.a()[nd]}; -Pp(W,function(){return this.Bv?this.R()?4:1:this.$I?3:this.R()?2:0});W.JY=function(){if(!eL[K].JY[L](this))return!1;if(this[sA])for(var a,b=0;a=hL[b];b++)pl(a.a(),this[sA])||a[Ny](!1);$i(hL,this)||hL[C](this);a=this.a();mb(a,this[Jd]);iL(this);Lt(a,Is,this.Gaa,!1,this);Lt(a,Hs,this.Faa,!1,this);jL(this);return!0}; -W.m_=function(){ej(hL,this);for(var a=this.a(),b,c=0;b=hL[c];c++)b[sA]&&pl(a,b[sA])&&b[Ny](!1);this.Haa&&kL(this.Haa);Pt(a,Is,this.Gaa,!1,this);Pt(a,Hs,this.Faa,!1,this);Ex(this,void 0);0==this[Hq]()&&(this.iQ=!1);eL[K].m_[L](this)};W.Tea=function(a,b){this[sA]==a&&this.Pa[Rc](this[sA])&&(this.iQ||!this.Nwa?(this[Ny](!1),this.R()||(Ex(this,a),this[xA](b||this.PP(0)),this[Ny](!0))):Ex(this,void 0));this.Bv=void 0};W.d2=function(){return this.Pa};W.vF=function(){return this.eg}; -W.Rta=function(a){this.$I=void 0;a==this[sA]&&(null!=this.eg&&(this.eg==this.a()||this.Pa[Rc](this.eg))||this.Z$&&this.Z$.eg||this[Ny](!1))};function rCa(a,b){var c=El(a.U);a.xb.x=b[Dd]+c.x;a.xb.y=b[Ed]+c.y}W.ko=function(a){var b=lL(this,a[ar]);this.eg=b;iL(this);b!=this[sA]&&(Ex(this,b),this.Bv||(this.Bv=Wt(X(this.Tea,this,b,void 0),this.VO)),sCa(this),rCa(this,a))};function lL(a,b){try{for(;b&&!a.Pa[Rc](b);)b=b[je];return b}catch(c){return null}}W.eea=function(a){rCa(this,a);this.iQ=!0}; -W.Du=function(a){this.eg=a=lL(this,a[ar]);this.iQ=!0;if(this[sA]!=a){Ex(this,a);var b=this.PP(1);iL(this);this.Bv||(this.Bv=Wt(X(this.Tea,this,a,b),this.VO));sCa(this)}};W.PP=function(a){return 0==a?(a=this.xb[Bc](),new mL(a)):new nL(this.eg)};function sCa(a){if(a[sA])for(var b,c=0;b=hL[c];c++)pl(b.a(),a[sA])&&(b.Z$=a,a.Haa=b)}W.fU=function(a){var b=lL(this,a[ar]),c=lL(this,a[bq]);b!=c&&(b==this.eg&&(this.eg=null),jL(this),this.iQ=!1,!this.R()||a[bq]&&pl(this.a(),a[bq])?Ex(this,void 0):kL(this))}; -W.Gaa=function(){var a=this.a();this.eg!=a&&(iL(this),this.eg=a)};W.Faa=function(a){var b=this.a();this.eg!=b||a[bq]&&pl(b,a[bq])||(this.eg=null,kL(this))};function jL(a){a.Bv&&(Xt(a.Bv),a.Bv=void 0)}function kL(a){2==a[Hq]()&&(a.$I=Wt(X(a.Rta,a,a[sA]),a.i$))}function iL(a){a.$I&&(Xt(a.$I),a.$I=void 0)}W.B=function(){this[Ny](!1);jL(this);this[Rz]();this.a()&&kl(this.a());this.eg=null;delete this.U;gL.e.B[L](this)};function mL(a,b){ZK[L](this,a,b)}Y(mL,ZK); -mL[K].Ze=function(a,b,c){b=Tl(a);b=Vl(b);c=c?new Fl(c.top+10,c[cd],c[Mc],c[G]+10):new Fl(10,0,0,10);WK(this.X,a,4,c,b,9)&496&&WK(this.X,a,4,c,b,5)};function nL(a){YK[L](this,a,3)}Y(nL,YK);nL[K].Ze=function(a,b,c){var d=new Kk(10,0);TK(this[yA],this.EI,a,b,d,c,9)&496&&TK(this[yA],2,a,1,d,c,5)};function oL(a){var b=null,c=null;ri(a)?b=a:c=a;this.fqa=b;this.q=c;this.qT=null}oL[K].bo=function(a){this.qT=a;this.q&&Tm(this.q,a)};oL[K].Uu=function(){return this.q?Vea(this.q):this.qT};oL[K].a=function(){this.q||(this.q=this.fqa(),null===this.qT||Tm(this.q,this.qT));return this.q};function pL(){this.md=[]}W=pL[K];W.Tj=function(a){this.md[C](a)};hx(W,function(a,b){this.Tj(qL(a,b))});W.da=function(a,b){this.Tj({type:SG,data:{x:a,y:b}})};W.Bp=function(a,b,c,d,e,f){this.Tj({type:UE,data:{x1:a,y1:b,Hb:c,Lb:d,x:e,y:f}})};W.xf=function(a,b,c,d,e,f,g){this.Tj({type:rD,data:{jC:a,kC:b,Gi:c,Hi:d,ax:e,Lr:f,nba:g}})}; -function rL(a,b,c){if(0!=b[J])if(0==a.md[J]?a[Hz](b[0].x,b[0].y):a.da(b[0].x,b[0].y),c)for(var d=1;dd?(this.na[mz](1,d/c),a=c):(this.na[mz](c/d,1),a=d);this.na.arc(0,0,a,0,2*h.PI,!1);this.na[ic]();this.na[$b]();this.na[nz]();return HL(this)};W.fl=function(a,b,c,d,e){this.yi(e);this.na[qz](a,b,c,d);this.na[aA](a,b,c,d);return HL(this)};W.o0=function(){return HL(this)};W.l1=function(a,b){this.yi(b);this.na[ic]();this.na[$b]();this.$da=!1;return HL(this)};W.gx=function(a,b,c,d,e,f,g){return this.Vs(a,b,c,d,0,e,f,g)}; -W.zL=function(a,b,c,d,e,f,g,k){var l=uL(b,d,f),n=uL(c,e,f),p=xCa(new AL(b,c,d,e));return this.Vs(a,l,n,p,Gj(b,c,d,e),f,g,k)}; -W.Vs=function(a,b,c,d,e,f,g,k){yCa(this.na,k);this.na[Wy]();e=Dj(e);d=b*h.sin(-e)+c*h.cos(-e);b=b*h.cos(-e)-c*h.sin(-e);this.na[Zy](e);g==AJ?d+=4*k[yc]/5:g==iE?d+=k[yc]/3:g==sF&&(d-=k[yc]/5);f!=AJ&&(f==iE?b-=this.qD(a,k)[r]/2:f==sF&&(b-=this.qD(a,k)[r]));this.na.strokeText(a,b,d);this.na[jy](a,b,d);k.Se&&(this.na[Nz](),e=k[yc]/15,d+=e+1,1>e&&(e=1),ax(this.na,e),this.na[py](b,d),this.na[zz](this.na.measureText(a)[r]+b,d),ix(this.na,this.na.fillStyle),this.na[$b]());this.na[nz]();return HL(this)}; -W.s0=function(){return HL(this)};W.EA=function(a){if(null===a)return HL(this);this.cU=a;this.na[Wy]();this.na[Nz]();Iw(this.na,NI);this.na[kA](a[G],a.top,a[r],a[A]);this.na.clip();return HL(this)};W.YF=function(){var a=this.cU;this.cU&&(this.cU=null,this.na[nz]());return a};W.uF=function(){return HL(this)};W.nd=function(a,b,c){GL(this);this.na[py](b,c)};W.xa=function(a,b,c){GL(this);this.na[zz](b,c)};W.lr=function(a,b,c,d,e,f,g){GL(this);this.na.bezierCurveTo(b,c,d,e,f,g)}; -W.Qi=function(){GL(this);this.na[vz]()};W.Wm=function(a,b,c,d,e,f,g,k){GL(this);f=Dj(f-90);g=Dj(g-90);a=h.max(d,e);this.na[Wy]();this.na[Tz](b,c);this.na[mz](d/a,e/a);this.na.arc(0,0,a,f,g,!k);this.na[nz]()};W.Em=function(){};W.yg=function(){};W.Yj=function(){};W.gS=function(){};W.hS=function(){};W.hd=function(){};W.qD=function(a,b){yCa(this.gea,b);return new Pk(this.gea.measureText(a)[r],b[yc])};W.k2=function(){return HL(this)};W.pj=function(){};var KL;function LL(a,b){b?a[w](vh,b):a[Uc](vh)}function ML(a,b,c){li(c)&&(c=c[me](se));var d=qg+b;if(c===O||void 0==c)KL||(KL={atomic:!1,autocomplete:Q,dropeffect:Q,haspopup:!1,live:ZH,multiline:!1,multiselectable:!1,orientation:Rh,readonly:!1,relevant:zqa,required:!1,sort:Q,busy:!1,disabled:!1,hidden:!1,invalid:Gg}),c=KL,b in c?a[w](d,c[b]):a[Uc](d);else a[w](d,c)}function NL(a,b){var c=a[Xd](qg+b);return null==c||void 0==c?O:String(c)};function OL(a){this.n=a;this.G=new Vv}Y(OL,ut);W=OL[K];W.pc=function(){return this.n};va(W,function(){this.gG();this.G=new Vv});W.gG=function(){hl(this.n);this.G.mc();wt(this.G)};W.B=function(){this.gG();OL.e.B[L](this)};W.hc=function(a,b,c){this.G.m(a,b,c)};function PL(a,b){zL[L](this,a,b);this.Cp=null;this.kQ={};this.j_={};this.qD(Doa,{fontSize:8,ab:gC,bold:!1,Tc:!1})}Y(PL,zL);function zCa(a,b){a.Cp=a.Za(cF);a.Cp[w](qG,cF);a.kQ={};a.j_={};a.H$={};b[q](a.Cp)}W=PL[K];W.aR=function(a,b){pa(this,a);Sa(this,b);var c=this.Za(KJ);c[w](Vh,a);c[w](Rg,b);c[x].overflow=Sg;c[w](vD,Una);this.ra[q](c);zCa(this,c);return new oL(c)}; -W.ul=function(a){if(a instanceof bi.SVGElement&&a[Tc][pe]()!==nI){var b=a.getBBox();return b.y|b.x|b[A]|b[r]?new Fl(b.y,b.x+b[r],b.y+b[A],b.x):PL.e.ul[L](this,a)}return PL.e.ul[L](this,a)};W.M4=function(){for(var a=this.wt.a(),b=a[Zb],c=b[J];1=l&&(l=360+l);var n=2*h.PI*h.min(d,e);.1>h.abs(l/360*n)&&(l=(.1/n*360-h.abs(l))*Hj(l)/2,f-=l,g+=l)}f=Bj(f,360);g=Bj(g,360);var n=Ej(g-90,d),p=Fj(g-90,e);l=k?g-f:f-g;0>l&&(l+=360);a[C](of+d+Re+e+cma+(180Bj(g-f,360)||!k&&180>Bj(f-g,360))||a[C]((k?Ppa:eC)+(b-d)+Re+(c-e)+Re+(b+d)+Re+(c+e)+Re+(b+l)+Re+(c+n)+Re+(b+p)+Re+(c+s))};W.Em=function(a,b,c){a[x].top=this.Zb(c);Za(a[x],this.Zb(b))};W.yg=function(a,b){pa(a[x],this.Zb(b))};W.Yj=function(a,b){Sa(a[x],this.Zb(b))};W.gS=function(a,b){Za(a[x],this.Zb(b))}; -W.hS=function(a,b){a[x].top=this.Zb(b)};W.hd=function(a,b,c){0==c?xw(a,!1):(xw(a,!0),b&&kx(a,b),Hw(a,c))};W.qD=function(a,b){var c=this.pD;qa(c[Ub],a);var d=c[x];fx(d,b.ab);Fa(d,this.Zb(b[yc]||0));sx(d,b[Id]?MD:O);Cx(d,b.Tc?AG:O);Ra(d,es);var e=c[Kd],c=c[$d];Ra(d,Q);b[Id]&&(e*=1.1);b.Tc&&(e*=.9);return new Pk(e,c)};W.k2=function(){if(null!=this.Nv)return this.Nv;var a=cl(P,{style:GBa});this.pD[q](a);Ra(this.pD[x],es);this.Nv=a[Ab]-a[Kd];Ra(this.pD[x],Q);kl(a);return this.Nv}; -W.Zb=function(a){return h[E](a)+U};W.ie=function(a){return this.qP[Sb](a)}; -W.pj=function(a,b,c){for(var d=a[yd],e=0;eea[fe]:!Ik(df):!1)?QL:PL;if(this.xQ=b||d)d=this.Lm[Sb](rG),fb(d,this.Ek),d.id=this.Ek,pa(d,this.Qk[r][kc]()),Sa(d,this.Qk[A][kc]()),bx(d,0), -nx(d,WH),Vw(d,0),Kw(d,0),d.allowTransparency=Mh,b||cb(d,Lva),this.Lm[q](this.ra,d),d=d[zA]||d[Jy][Ld],d[Mq](),a=[],b?(a[C](Jna),a[C](YB),a[C](ZB)):(a[C](Dna),a[C](Kna),a[C](kla),a[C](lla),a[C](YB)),a[C](Rna),a[C](CBa),a[C](Dua),a[C](ela),a[C](Zh),a[C](Ana),a[C](TB),a[C](Ena),a[C](ila),a[C](mf),a[C](Hna),a[C](RB),a[C](UB),d[ey](a[me](re)),d[bz]();CCa(this,c)}Y(RL,ut);function CCa(a,b){var c=X(a.nua,a),d=X(a.oua,a);SL(c,d,b)}W=RL[K]; -W.oua=function(){if(this.xQ){var a;a=(a=this.Lm.a(this.Ek))?a[zA]||a[Jy][Ld]:null;var b=this.Vl=a[md](pya);b&&(b.referencepoint=!0);this.s_=TL(a[Td],this.Qk)}else this.Vl=this.Lm[Sb](P),Ml(this.Vl,qh,th),$l(this.Vl,this.Qk),this.Vl.dir=$G,this.ra[q](this.Vl),this.s_=TL(this.ra,this.Qk);this.os=!0};function TL(a,b){var c=Sk(a),d=c[Sb](P),e=d[x];Ra(e,Q);Ba(e,pg);e.top=b[A]+10+U;Za(e,b[r]+10+U);Gw(e,YH);ML(d,Sg,!0);d[w](uD,!0);e=c.gc();c[q](d,e[Db](se));c[q](a,d);return d} -W.nua=function(){if(!this.xQ)return!0;var a;return(a=(a=this.Lm.a(this.Ek))?a[Jy]||bl(a[zA]||a[Jy][Ld]):null)&&a._loaded};W.jb=function(a){if(!this.os)return null;for(a=null!=a?a:0;this.zQ[J]<=a;){var b=Sk(this.Vl)[Sb](P);Ml(b,qh,pg);Ql(b,0,0);$l(b,GB,GB);this.Vl[q](b);b=new this.eqa(b,this.s_);vt(this,b);this.zQ[C](b)}return this.zQ[a]};W.lA=function(){if(!this.os)return null;if(!this.xk){var a;a=this.Lm[Sb](P);this.xk=new OL(a);this.Lm[q](this.ra,this.xk.pc())}return this.xk}; -W.Zq=function(a,b){SL(X(function(){return null!=this.Vl},this),a,b)};Jx(W,function(a,b){if(!Qk(this.Qk,a))if(this.Qk=a,this.xQ){var c=this.Lm.a(this.Ek);c&&(pa(c,this.Qk[r][kc]()),Sa(c,this.Qk[A][kc]()))}else this.os&&$l(this.Vl,this.Qk);this.os||CCa(this,b)});function SL(a,b,c,d){a[L]()?b[L]():DCa(a,b,c,d)}function DCa(a,b,c,d){var e=null!=d?d:10;ba[xq](c(function(){SL(a,b,c,e)}),e)}W.B=function(){this.Lm.Nc(this.ra);wt(this.xk);Z(this.zQ,function(a){wt(a)});RL.e.B[L](this)};function UL(){this.md=[]}W=UL[K];W.Tj=function(a,b){this.md[C]({brush:a,d_:b})};hx(W,function(a,b){this.Tj(null,qL(a,b))});W.da=function(a,b,c){this.Tj(a,{type:SG,data:{x:b,y:c}})};W.Bp=function(a,b,c,d,e,f,g){this.Tj(a,{type:UE,data:{x1:b,y1:c,Hb:d,Lb:e,x:f,y:g}})};W.xf=function(a,b,c,d,e,f,g,k){this.Tj(a,{type:rD,data:{jC:b,kC:c,Gi:d,Hi:e,ax:f,Lr:g,nba:k}})};Qw(W,function(a){var b=this.md[0].d_[$];this.da(a,b.x,b.y)}); -function ECa(a){switch(a[H]){case SH:case SG:case UE:return a=a[$],new Kk(a.x,a.y);case rD:a=a[$];var b=Bj(a.Lr,360);return new Kk(a.jC+Ej(b-90,a.Gi),a.kC+Fj(b-90,a.Hi));default:return new Kk(0,0)}} -W.Bc=function(a){for(var b=[],c=null,d=0;db,p=null,s=null,n=null,l=e[J]-2,f=0;f<=l;f++)if(!Lk(e[f],e[f+1])){var u;u=e[f];var v=e[f+1],z,B=(v.y-u.y)/(v.x-u.x);z= -na(B)?{Ul:B,Yo:u.y-B*u.x}:{Ul:da,Yo:u.x};B=z.Ul;z=z.Yo;if(B==da)u={Ul:da,Yo:0>v.y-u.y?z+b:z-b};else{var D=b*h[zd](1+B*B);u={Ul:B,Yo:0=h.abs(c-e))return d==f||1E-5>=h.abs(d-f)?da:null;if(c==da)return new Kk(d,e*d+f);if(e==da)return new Kk(f,c*f+d);var g=e-c;return new Kk(-(f-d)/g,(d*e-c*f)/g)};var XL=function(){function a(a,b){if(-1===b[qd](Ue))return b;var c=a[rc](jr);c.pop();var d=b[rc](jr),l=d.pop();if(d[0]===Ue)d[le][Sc](d,[0,1][Bb](c));else{for(var n=0,p=d[J];nb)throw spa;a.vb(GI,this.oB);a.vb(gs,this.Hl);a.vb(PH, -this.Hl);a.vb(NH,this.Hl);a.vb(OH,this.Hl);a.vb(UF,this.nB);a.vb(II,this.GG);a.kl=null;this.mg[le](b,1);return!0}function u(a){if(0>this.mg[qd](a))throw spa;a[kz](II,[a]);return this}lb(c,b.Ir(a[K]));Ea(c[K],c);c.mh=Hoa;c[K].hu=d;c[K].add=d;va(c[K],function(){for(var a=0,b=this.mg[J];ad*c?d+c:d}function b(c,d,f){c=a(c,360);d=a(d,360);dIB&&(D=.5);h.abs(v)>IB&&(v=.5);0D&&e(D);0v&&e(v);v=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;D=(-v+h[zd](v*v-4*z*B))/(2*B);v=(-v-h[zd](v*v-4*z*B))/(2*B);h.abs(D)>IB&&(D=.5);h.abs(v)>IB&&(v=.5);0D&&e(D);0v&&e(v);D={x1:h.min[Sc](h,f),y1:h.min[Sc](h,u), -Hb:h.max[Sc](h,f),Lb:h.max[Sc](h,u)};pa(D,D.Hb-D.x1);Sa(D,D.Lb-D.y1);return D}}});b(lza,[vB,zE,gH],function(a,b,c){function d(b){a[L](this,b);this.fo={x1:null,y1:null,Hb:null,Lb:null,width:0,height:0};this.Pp=[]}lb(d,b.Ir(a[K]));Ea(d[K],d);d.mh=dpa;d[K].jB=function(){return!1};hx(d[K],function(a,b){this.Pp[C](Uoa+a+se+b);return this});d[K].line=function(a,b){this.Pp[C](Soa+a+se+b);return this};d[K].arc=function(a,b,d,e,f,k,z){f=c.pN(f,360);k=c.pN(k,360);270===f&&0===k?this.Pp[C](bC+d+se+e+JA+(d+a)+ -se+b):180===f&&270===k?this.Pp[C](bC+d+se+e+JA+a+se+(b-e)):0===f&&90===k?this.Pp[C](bC+d+se+e+JA+a+se+(b+e)):90===f&&180===k?this.Pp[C](bC+d+se+e+JA+(a-d)+se+b):this.Pp[C](Coa+a+se+b+se+d+se+e+se+f+se+k+se+ha(z));return this};Qw(d[K],function(){this.Pp[C](hg);return this});return d});b(mza,[vB,zE],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)}lb(c,b.Ir(a[K]));Ea(c[K],c);c.mh=lpa;c[K].jB=function(){this.fo={x:this[x](AK), -y:this[x](Wh),width:this[x](Vh),height:this[x](Rg)};return!0};Ia(c[K],function(){return new c(this[x](AK),this[x](Wh),this[x](Vh),this[x](Rg),this[x]())});return c});b(oza,[vB,zE],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;cx(g,null==f?g[id]:f);a[L](this,g)}lb(c,b.Ir(a[K]));Ea(c[K],c);c.mh=UC;return c});b(pJ,[Fma,wB,xB,yB,zB,AB,CB],function(a,b,c,d,l,n,p){return{cV:a,Circle:b,DG:c,lu:d,wW:l,Rect:n,Text:p}});b(Hya,[],function(){function a(b){for(var c=0,d=arguments[J];c< -d;c++)if(null!=arguments[c])return arguments[c]}function b(c,d,f){s(c,d,f,!1);d=a(d[x](FF),d[x](jua),d[x](DF));typeof d!==Eh&&typeof d!==T||c[w](DF,d)}function c(b,d){var f=a(d[x](iua),d[x](kua),d[x](EF));typeof f!==Eh&&typeof f!==T||b[w](EF,f)}function d(b,c,f){s(b,c,f,!0);c=a(c[x](JJ),c[x](nAa),c[x](GJ));typeof c!==Eh&&typeof c!==T||b[w](GJ,c)}function l(b,c){var d=a(c[x](lAa),c[x](oAa),c[x](HJ));typeof d!==Eh&&typeof d!==T||b[w](HJ,d)}function n(b,c){var d=a(c[x](mAa),c[x](pAa),c[x](IJ));typeof d!== -Eh&&typeof d!==T||b[w](IJ,d)}function p(a,b){var c=b[x](lh);typeof c!==Eh&&typeof c!==T||a[w](lh,c)}function s(a,b,c,d){var e=d?GJ:DF,f=b[x](e+Kma),g=b[x](e+Lma);d=a[Xd](e);if(f&&g){var k=b[x](e+Mma)||FB,l=b[x](e+Oma)||FB,n=b[x](e+Nma)||GB,p=b[x](e+Pma)||FB,e=[f,g,k,l,n,p][me](),s=b.Jr;if(b=s?R[e]:M[e])u=b[Xd](qG);else{b=ea[Ty](nG,WG);var u=cya+(s?V++:S++);b[w](qG,u);b[w](BK,k);b[w](DK,l);b[w](CK,n);b[w](EK,p);k=ea[Ty](nG,EJ);k[w](iAa,f);k[w]($H,FB);f=ea[Ty](nG,EJ);f[w](iAa,g);f[w]($H,GB);b[q](k); -b[q](f);for(s?R[e]=b:M[e]=b;c[sd]!==KJ;)c=c[je];c=c[Rb](cF)||c;c[Fb](b,c[Ub])}c=hK+u+Oe;d!==c&&a[w](DF,c)}else d&&d[hc](0,5)===hK&&a[Uc](e)}function u(a,b,c){var d=b[x](lJ)||0,e=b[x](kJ)||0;if(d||e){var f=b[x](dza)||b[x](cza)||b[x](mJ)||0,g=b[x](fza)||b[x](eza)||b[x](nJ)||0,k=[d,e,f,g][me](),l=b.Jr,n=l?Ja[k]:ma[k];if(n)b=n[Xd](qG);else{n=ea[Ty](nG,Ig);b=dya+(l?Va++:Ha++);n[w](qG,b);var p=ea[Ty](nG,eua);p[w](sG,ypa);p[w](eAa,d);d=ea[Ty](nG,gua);d[w](lF,f);d[w](mF,g);if(null!=e){var s=ea[Ty](nG,cua), -u=ea[Ty](nG,dua);u[w](Nh,VG);u[w](Jza,e)}var f=ea[Ty](nG,fua),g=ea[Ty](nG,xF),v=ea[Ty](nG,xF);v[w](sG,zpa);n[q](p);n[q](d);null!=e&&(s[q](u),n[q](s));f[q](g);f[q](v);n[q](f);for(l?Ja[k]=n:ma[k]=n;c[sd]!==KJ;)c=c[je];c=c[Rb](cF)||c;c[Fb](n,c[Ub])}c=a[Xd](Ig);b=hK+b+Oe;c!==b&&a[w](Ig,b)}else a.hasAttribute(Ig)&&a[Uc](Ig)}var v={"fill.color":b,fillColor:b,fill:b,"fill.gradient.from":b,"fill.gradient.to":b,"fill.gradient.x1":b,"fill.gradient.y1":b,"fill.gradient.x2":b,"fill.gradient.y2":b,"fill.opacity":c, -fillOpacity:c,"fill-opacity":c,opacity:p,"stroke.color":d,strokeColor:d,stroke:d,"stroke.gradient.from":d,"stroke.gradient.to":d,"stroke.gradient.x1":d,"stroke.gradient.y1":d,"stroke.gradient.x2":d,"stroke.gradient.y2":d,"stroke.opacity":l,strokeOpacity:l,"stroke-opacity":l,"stroke.width":n,strokeWidth:n,"stroke-width":n,x:function(a,b){var c=b[x](AK);a[w](AK,c)},y:function(a,b){var c=b[x](Wh);a[w](Wh,c)}},z={},B={},D=0,N=0,M={},R={},S=0,V=0,ma={},Ja={},Ha=0,Va=0;return{Eha:u,Yw:function(a,e,s){p(a, -e);b(a,e,s);c(a,e);d(a,e,s);l(a,e);n(a,e);u(a,e,s);var v=e[x](ssa),M=e[x](rsa);if(v&&M){var ma=e[x](tsa)||0,R=e[x](usa)||0,S=[ma,R,v,M][me](),V=e.Jr;if(e=V?B[S]:z[S])Ja=e[Xd](qG);else{e=ea[Ty](nG,vsa);var Ja=bya+(V?N++:D++);e[w](qG,Ja);var Ha=ea[Ty](nG,EI);Ha[w](AK,ma);Ha[w](Wh,R);Ha[w](Vh,v);Ha[w](Rg,M);e[q](Ha);for(V?B[S]=e:z[S]=e;s[sd]!==KJ;)s=s[je];s=s[Rb](cF)||s;s[Fb](e,s[Ub])}a[w](AE,hK+Ja+Oe)}else a.hasAttribute(AE)&&a[Uc](AE)},iB:function(a,b,c,d,e){e=e||{};return(b=e[b]||v[b])?(b(a,c,d), -!0):!1},Gha:function(){for(var a in ma)if(ma[zc](a)){var b=ma[a];b[je][Ud](b);delete ma[a]}Ha=0;ma={};for(var c in M)ma[zc](c)&&(a=M[c],a[je][Ud](a),delete M[c]);S=0;M={};for(var d in z)z[zc](d)&&(c=z[d],c[je][Ud](c),delete z[d]);D=0;z={}}}});b(yya,[BB],function(a){function b(a,c){var d=c[x](AK);a[w](WE,d)}function c(a,b){var d=b[x](Wh);a[w](XE,d)}function d(a,b){var c=b[x](sh);a[w](sh,c)}var l={},n={r:d,x:b,y:c};aq(l,function(l,n,u){u=u||ea[Ty](nG,yE);b(u,l);c(u,l);d(u,l);a.Yw(u,l,n);n&&u[je]!== -n&&n[q](u);return u});l.ih=function(b,c,d,f){a.iB(f,c,b,d,n)};return l});b(zya,[BB],function(a){return{draw:function(b,c,d){d=d||ea[Ty](nG,oF);var l=b[x](AK);d[w](WE,l);l=b[x](Wh);d[w](XE,l);l=b[x](VI);d[w](VI,l);l=b[x](WI);d[w](WI,l);a.Yw(d,b,c);c&&d[je]!==c&&c[q](d);return d},ih:function(b,c,d,l){a.iB(l,c,b,d)}}});b(Bya,[BB],function(a){function b(a,c){var d=c[x](BK);a[w](BK,d)}function c(a,b){var d=b[x](DK);a[w](DK,d)}function d(a,b){var c=b[x](CK);a[w](CK,c)}function l(a,b){var c=b[x](EK);a[w](EK, -c)}var n={},p={x1:b,x2:d,y1:c,y2:l};aq(n,function(n,p,v){v=v||ea[Ty](nG,SG);b(v,n);d(v,n);c(v,n);l(v,n);a.Yw(v,n,p);p&&v[je]!==p&&p[q](v);return v});n.ih=function(b,c,d,f){a.iB(f,c,b,d,p)};return n});b(Dya,[gH,BB],function(a,b){function c(b){b=b.Pp;for(var d=[],f=0,g=b[J];fD&&(D+=360);s=bC+s+se+B+bla+ha(180< -D)+se+ha(u)+se+v+se+z}d[C](s)}return d[me](se)}return{o6:function(a,d,e){var p=e||ea[Ty](nG,nI);e||p[w](Ag,c(d));b.Yw(p,d,a);return p},Hha:c}});b(Cya,[Gma,BB],function(a,b){return{draw:function(b,c,d){b=a.o6(c,b,d);c&&b[je]!==c&&c[q](b);return b},ih:function(a,c,d,e){b.iB(e,c,a,d)}}});b(nza,[zB],function(a){return{Iha:function(a){var b=a[x](PE)||0,c=a[x](QE)||0,d=a[x](RE)||0,e=a[x](SE)||0,p=a[x](JE)||0,s=a[x](KE)||0,u=a[x](LE)||0;a=a[x](ME)||0;return b||c||d||e||p||s||u||a},n6:function(b){var c=b[x](PE)|| -0,d=b[x](QE)||0,l=b[x](RE)||0,n=b[x](SE)||0,p=b[x](JE)||0,s=b[x](KE)||0,u=b[x](LE)||0,v=b[x](ME)||0,z=b[x](Vh),B=b[x](Rg),D=b[x](AK),N=b[x](Wh),D=0<=z?D:D+z,N=0<=B?N:N+B,z=h.abs(z),B=h.abs(B);if(c+l>z)var M=z/(c+l),c=c*M,d=d*M,l=l*M,n=n*M;p+u>z&&(M=z/(p+u),p*=M,s*=M,u*=M,v*=M);d+s>B&&(M=B/(d+s),c*=M,d*=M,p*=M,s*=M);n+v>B&&(M=B/(n+v),l*=M,n*=M,u*=M,v*=M);return(new a(b[x]()))[Hz](D+z-l,N).arc(D+z-l,N+n,l,n,270,0,!0).line(D+z,N+B-v).arc(D+z-u,N+B-v,u,v,0,90,!0).line(D+p,N+B).arc(D+p,N+B-s,p,s,90,180, -!0).line(D,N+d).arc(D+c,N+d,c,d,180,270,!0)[bz]()}}});b(Eya,[Dma,Gma,BB],function(a,b,c){return{draw:function(d,l,n){var p=d[x](NE),s=d[x](OE),u=d[x](Vh),v=d[x](Rg),z=d[x](AK),B=d[x](Wh),z=0<=u?z:z+u,B=0<=v?B:B+v,u=h.abs(u),v=h.abs(v);typeof p===T&&typeof s===T||!a.Iha(d)?(n=n||ea[Ty](nG,EI),n[w](AK,z),n[w](Wh,B),n[w](Vh,u),n[w](Rg,v),null!=p&&typeof p===T&&n[w](VI,p),null!=s&&typeof s===T&&n[w](WI,s),c.Yw(n,d,l)):(d=a.n6(d),n=b.o6(l,d,n));l&&n[je]!==l&&l[q](n);return n},ih:function(d,l,n,p){if(!c.iB(p, -l,d,n))switch(l){case NE:case OE:case PE:case QE:case RE:case SE:case JE:case KE:case LE:case ME:p[Tc][pe]()===nI?(d=a.n6(d),d=b.Hha(d),p[w](Ag,d)):l===NE?p[w](VI,d[x](NE)):l===OE&&p[w](WI,d[x](OE));break;case lJ:case kJ:case dza:case cza:case mJ:case fza:case eza:case nJ:c.Eha(p,d,n);break;default:throw'unknown property on rect "'+l+'".';}}}});b(Iya,[BB,Ema],function(a){function b(a,c){var d=c[x](tua)||c[x](wua)||c[x](MF);typeof d===Eh&&fx(a[x],d)}function c(a,b){var d=b[x](uua)||b[x](NF);typeof d=== -T&&(d+=U);typeof d===Eh&&Fa(a[x],d)}function d(a,b){var c=b[x](vua)||b[x](xua);typeof c!==Eh&&typeof c!==T||sx(a[x],c)}function l(a,b){!0===b[x](AG)&&Cx(a[x],AG)}function n(a,b){!0===b[x](fK)&&(a[x].textDecoration=fK)}function p(p,s,u){var D=p[x](wwa)||p[x](swa)||0,N=p[x](Us);typeof N===Eh&&(N=N[rc](re));var M=p[x](Wh),R=!0;1===N[J]&&(N=N[0],R=!1);var S=R?O:N,V=p[x](AK);u=u&&u[Tc]===Us?u:ea[Ty](nG,Us);u.textContent=S;u[w](aya,Mh);u[w](AK,null==V?p[x](AK):V);u[w](Wh,null==M?p[x](Wh):M);u[w](Fh,Ysa); -u[x].webkitFontSmoothing=ira;a.Yw(u,p,s);l(u,p);n(u,p);b(u,p);c(u,p);d(u,p);M=u;s&&M[je]!==s&&s[q](M);s=[];if(R)for(S=0,u=N[J];Sb)return!1;if(a.LW){for(var b=a.mg,c=0,d=b[J];c=d[l])a[x](b.s6,b.jN),g--,f[l]=!0,b[kz](HF,[a,b]);else a[x](b.s6,e[l](k))});g?this.SW=n.t6[L](V,b):(this.SW=void 0,a.HW=!1,a[kz](HF,[a]))}var c,d=[],e=[],f=[];a.HW=!0;var g=a.FG[J];this.SW=n.t6[L](V,b)}function R(a){if(a===this)return this.svg;a=this.Qp[qd](a);return 0>a?null:this[oy][a]}function S(){for(var a=this.svg,b;a[Ub];)a[Ub][Tc]===cF&&(b=!0),a[Ud](a[Ub]);b&&a[q](ea[Ty](nG, -cF));this.Qp=[];this.elements=[];l.Gha();n.Fha[L](V,this.SW)}var V=function(){return this}();n.t6=V.requestAnimationFrame||V.mozRequestAnimationFrame||V.webkitRequestAnimationFrame||V.msRequestAnimationFrame||function(a){V[xq]((function(){return a[L](this,Date.now())},1E3/60))};n.Fha=V.cancelRequestAnimationFrame||V.cancelAnimationFrame||V.mozCancelRequestAnimationFrame||V.mozCancelAnimationFrame||V.webkitCancelRequestAnimationFrame||V.webkitCancelAnimationFrame||V.msCancelRequestAnimationFrame|| -V.msCancelAnimationFrame||V[cq];lb(n,b.Ir(a[K]));Ea(n[K],n);n[K].hu=function(a){return R[L](this,a)||a[Sz]()?(a[kz](GI,[a]),a):s[L](this,a,!0)};n[K].oe=function(a,b,d,e){a=new c[oA](a,b,d,e);return this.hu(a)};n[K].pk=function(a,b,d,e,f){a=new c.DG(a,b,d,e,f);return this.hu(a)};n[K].hb=function(a,b,d,e,f){a=new c[Gz](a,b,d,e,f);return this.hu(a)};n[K].JL=function(a,b,d,e,f){a=new c.lu(a,b,d,e,f);return this.hu(a)};n[K].Sd=function(a,b,d,e){d=new c[wz](a,b,d,e);return this.hu(d)};n[K].oN=function(a){if(null== -a[Sz]())throw"Attempted to remove shape that doesn't have a context.";return a[kz](II,[a])};n[K].Nha=function(a){if(a.Jr)throw m("can't stage a shape that's already staged.");if(-1!==this.Qp[qd](a))throw m("can't stage a shape that's already drawn.");a.Jr=!0;this.Qp[C](a);this[oy][C](null);a.m(UD,this.OW);a.m(UF,this.nB)};va(n[K],S);return n});b(Zxa,[],function(){function a(b,c){if(!b||b.x1>=b.Hb||b.y1>=b.Lb)throw"Error constructing QuadTree: invalid bounds given.";this.lN=c||0;this.bounds=b;this.nodes= -ga(4);this.mB=!1;Fw(this,[])}function b(a,c){if(this.mB){var d=this.JW(c);b[L](this[Yy][d],a,c)}a[C][Sc](a,this[vy]);return a}lb(a,{insert:function(a){var b=a.ul();if(this.mB){var c=this.JW(b),c=this[Yy][c],d=c[qq];b.x1>=d.x1&&b.Hb<=d.Hb&&b.y1>=d.y1&&b.Lb<=d.Lb?c.insert(a):this[vy][C](a)}else if(this[vy][C](a),4>this.lN&&4b?this[vy][le](b,this[vy][J]-b):[])}},clear:function(){Fw(this,[]);if(this.mB){for(var a= -0,b=this[Yy][J];a(this[qq].y1+this[qq].Lb)/2),c=0;a.x1>(this[qq].x1+this[qq].Hb)/2?c=b?1:2:b||(c=3);return c},split:function(){var b=(this[qq].Hb-this[qq].x1)/2,c=(this[qq].Lb-this[qq].y1)/2,d=this[qq].x1,f=this[qq].y1,p=this.lN+1;this[Yy][0]=new a({x1:d,y1:f,Hb:d+b,Lb:f+c},p);this[Yy][1]=new a({x1:d+b,y1:f,Hb:d+b+b,Lb:f+c},p);this[Yy][2]=new a({x1:d+b,y1:f+ -c,Hb:d+b+b,Lb:f+c+c},p);this[Yy][3]=new a({x1:d,y1:f+c,Hb:d+b,Lb:f+c+c},p);this.mB=!0},remove:function(a){var b=this[vy][qd](a);return 0<=b?(this[vy][le](b,1),!0):this.mB?!this[Yy][ge](function(b){return!b[Qb](a)}):!1}});return a});b(rya,[],function(){return{draw:function(a,b){b[Nz]();b.arc(a.x,a.y,a.eu,0,2*h.PI,!1);b[vz]();b[ic]()},kB:function(a,b){var c=a.x-b.x,d=a.y-b.y;return h[zd](c*c+d*d)<=a.eu}}});b(sya,[],function(){return{draw:function(a,b){b[Wy]();b[Nz]();b[Tz](a.x-a.Gi,a.y-a.Hi);b[mz](a.Gi, -a.Hi);b.arc(1,1,1,0,2*h.PI,!1);Iw(b,nB);b[ic]();b[nz]()},kB:function(a,b){var c=(b.x-a.x)/a.Gi,d=(b.y-a.y)/a.Hi;return 1>=c*c+d*d}}});b(tya,[],function(){return{draw:function(a,b){b[Wy]();b[Nz]();b[py](a.x1,a.y1);b[zz](a.Hb,a.Lb);b[vz]();ix(b,Vxa);b[$b]();b[nz]()},kB:function(a,b){var c=(a.y1-a.Lb)/(a.x1-a.Hb);return.5>h.abs(c*b.x+(a.y1-c*a.x1)-b.y)}}});b(uya,[],function(){function a(b,c){c[Nz]();for(var d=b.Pp,e=0,n=d[J];ea.x&&b.xa.y&&b.yc.x&&b.xc.y&&b.yb&&(b=f,c=a[d]);c[kz](gs)}}function u(a){a[uc][Cd]===UC&&(a.fo={width:this.Zw.measureText(a.Ke)[r],height:12,x:a.x,y:a.y})}lb(n,c.Ir(b[K]));Ea(n[K],n);n[K].hu=function(a){l[a[uc][Cd]][br](a,this.Zw); -return p[L](this,a)};n[K].oe=function(a,b,c){a=new d[oA](a,b,c);l[oA][br](a,this.Zw);return p[L](this,a)};n[K].pk=function(a,b,c,e){a=new d.DG(a,b,c,e);l.DG[br](a,this.Zw);return p[L](this,a)};n[K].hb=function(a,b,c,e){a=new d[Gz](a,b,c,e);l[Gz][br](a,this.Zw);return p[L](this,a)};n[K].JL=function(a,b,c,e){a=new d.lu(a,b,c,e);l.lu[br](a,this.Zw);return p[L](this,a)};n[K].oN=function(a){var b=this.all[qd](a);if(0>b)return!1;this.QW[Qb](a);this.all[le](b,1);pa(this.canvas,this.canvas[r]);a=0;for(b= -this.all[J];a=this.nn(d,1,0):0<=this.nn(d,0,0)&&0>=this.nn(d,1,1)}catch(e){if(!Ak)throw e;return!1}};bM[K].containsNode=function(a,b){return this.QD(cM(a),b)};bM[K].at=function(){return new aM(this.qj(),this.jn(),this.Zl(),this.Lo())};function dM(a){this.Ka=a}Y(dM,bM);function eM(a){var b=Uk(a)[td]();if(3==a[kd])b[cA](a,0),b[ay](a,a[J]);else if(fM(a)){for(var c,d=a;(c=d[Ub])&&fM(c);)d=c;b[cA](d,0);for(d=a;(c=d[Dc])&&fM(c);)d=c;b[ay](d,1==d[kd]?d[Zb][J]:d[J])}else c=a[je],a=Qi(c[Zb],a),b[cA](c,a),b[ay](c,a+1);return b}function gM(a,b,c,d){var e=Uk(a)[td]();e[cA](a,b);e[ay](c,d);return e}W=dM[K];Ia(W,function(){return new this[uc](this.Ka.cloneRange())});W.pc=function(){return this.Ka.commonAncestorContainer};W.qj=function(){return this.Ka.startContainer}; -W.jn=function(){return this.Ka.startOffset};W.Zl=function(){return this.Ka.endContainer};W.Lo=function(){return this.Ka.endOffset};W.nn=function(a,b,c){return this.Ka.compareBoundaryPoints(1==c?1==b?bi[$c].START_TO_START:bi[$c].START_TO_END:1==b?bi[$c].END_TO_START:bi[$c].END_TO_END,a)};W.isCollapsed=function(){return this.Ka[Zx]};W.Gv=function(){return this.Ka[kc]()};zw(W,function(a){var b=bl(Uk(this.qj()));this.aK(b[hA](),a)});W.aK=function(a){a.removeAllRanges();a.addRange(this.Ka)};vw(W,function(a){this.Ka[ub](a)});function hM(a){this.Ka=a}Y(hM,dM);hM[K].aK=function(a,b){if(!b||this[xz]())hM.e.aK[L](this,a,b);else a[ub](this.Zl(),this.Lo()),a[Wx](this.qj(),this.jn())};function iM(a,b){this.Ka=a;this.Wj=b}Y(iM,bM);function jM(a){var b=Uk(a)[Td].createTextRange();if(1==a[kd])b[$y](a),fM(a)&&!a[Zb][J]&&b[ub](!1);else{for(var c=0,d=a;d=d[jc];){var e=d[kd];if(3==e)c+=d[J];else if(1==e){b[$y](d);break}}d||b[$y](a[je]);b[ub](!d);c&&b[Hz](kE,c);b[tA](kE,a[J])}return b}W=iM[K];W.et=null;W.ae=null;W.Gd=null;W.$d=-1;W.Zd=-1;Ia(W,function(){var a=new iM(this.Ka[Ky](),this.Wj);a.et=this.et;a.ae=this.ae;a.Gd=this.Gd;return a}); -W.pc=function(){if(!this.et){var a=this.Ka[id],b=this.Ka[Ky](),c=a[wb](/ +$/,O);(c=a[J]-c[J])&&b[tA](kE,-c);c=b.parentElement();b=b.htmlText[wb](/(\r\n|\r|\n)+/g,se)[J];if(this[xz]()&&0c.outerHTML[wb](/(\r\n|\r|\n)+/g,se)[J];)c=c[je];for(;1==c[Zb][J]&&c.innerText==KCa(c[Ub])&&fM(c[Ub]);)c=c[Ub];0==a[J]&&(c=LCa(this,c));this.et=c}return this.et}; -function LCa(a,b){for(var c=b[Zb],d=0,e=c[J];d=a.nn(g,1,0):a.Ka[Vx](g))return LCa(a,f)}}return b}W.qj=function(){this.ae||(this.ae=kM(this,1),this[xz]()&&(this.Gd=this.ae));return this.ae};W.jn=function(){0>this.$d&&(this.$d=this.kE(1),this[xz]()&&(this.Zd=this.$d));return this.$d};W.Zl=function(){if(this[xz]())return this.qj();this.Gd||(this.Gd=kM(this,0));return this.Gd}; -W.Lo=function(){if(this[xz]())return this.jn();0>this.Zd&&(this.Zd=this.kE(0),this[xz]()&&(this.$d=this.Zd));return this.Zd};W.nn=function(a,b,c){return this.Ka[vA]((1==b?SC:GC)+VC+(1==c?SC:GC),a)}; -function kM(a,b,c){c=c||a.pc();if(!c||!c[Ub])return c;for(var d=1==b,e=0,f=c[Zb][J];ea.nn(p,1,0)&&0b||b>this.ng())throw m("Child component index out of bounds");this.Zn&&this.qd||(this.Zn={},this.qd=[]);if(a[Rx]()==this){var d=a[rA]();this.Zn[d]=a;ej(this.qd,a)}else ek(this.Zn,a[rA](),a);sM(a,this);cj(this.qd,a,b);a.Db&&this.Db&&a[Rx]()==this?(c=this.Ya(),c[Fb](a.a(),c[Zb][b]||null)):c?(this.q||this.j(),b=this.wf(b+1),a.Iz(this.Ya(),b?b.q:null)):this.Db&&!a.Db&&a.q&&a.q[je]&&1==a.q[je][kd]&&a.Fb()};W.Ya=function(){return this.q}; -W.hh=function(){null==this.pq&&(this.pq=Xl(this.Db?this.q:this.U.gc()[Td]));return this.pq};W.pw=function(a){if(this.Db)throw m(EC);this.pq=a};W.ng=function(){return this.qd?this.qd[J]:0};W.wB=function(a){if(this.Zn&&a){var b=this.Zn;a=(a in b?b[a]:void 0)||null}else a=null;return a};W.wf=function(a){return this.qd?this.qd[a]||null:null};function tM(a,b,c){a.qd&&Z(a.qd,b,c)}function vM(a,b){return a.qd&&b?Qi(a.qd,b):-1} -W.removeChild=function(a,b){if(a){var c=oi(a)?a:a[rA]();a=this.wB(c);c&&a&&(dk(this.Zn,c),ej(this.qd,a),b&&(a.He(),a.q&&kl(a.q)),sM(a,null))}if(!a)throw m("Child is not in parent component");return a};function PCa(a,b){return a[Ud](a.wf(0),b)}W.Nc=function(a){for(var b=[];this.qd&&0!=this.qd[J];)b[C](PCa(this,a));return b};function wM(a){if(a[Tx])return a[Tx];a=a[Jd];return oi(a)&&a[Lb](/\S+/g)||[]}function QCa(a,b){mb(a,b)}function xM(a,b){return a[Tx]?a[Tx][Rc](b):$i(wM(a),b)}function yM(a,b){a[Tx]?a[Tx].add(b):xM(a,b)||mb(a,a[Jd]+(0this.saa)if(this[fq](new HM(AJ,this,a[Dd],a[Ed],a)))this.iq=!0;else{this.nk||this.kR(a);return}}c=TCa(this,b,c);b=c.x;c=c.y;this.iq&&this[fq](new HM(ED,this,a[Dd],a[Ed],a,b,c))&&(UCa(this,a,b,c),a[eq]())}}; -function TCa(a,b,c){var d=El(Sk(a.qf));b+=d.x-a.j0.x;c+=d.y-a.j0.y;a.j0=d;a.Cu+=b;a.fs+=c;b=RCa(a,a.Cu);a=SCa(a,a.fs);return new Kk(b,a)}W.$ma=function(a){var b=TCa(this,0,0);Up(a,this[Dd]);Vp(a,this[Ed]);UCa(this,a,b.x,b.y)};function UCa(a,b,c,d){a.Fx(c,d);a[fq](new HM(kF,a,b[Dd],b[Ed],b,c,d))}function RCa(a,b){var c=a.G2,d=fa(c[G])?null:c[G],c=fa(c[r])?0:c[r];return h.min(null!=d?d+c:da,h.max(null!=d?d:-da,b))} -function SCa(a,b){var c=a.G2,d=fa(c.top)?null:c.top,c=fa(c[A])?0:c[A];return h.min(null!=d?d+c:da,h.max(null!=d?d:-da,b))}W.Fx=function(a,b){this.hy&&this.bI()?Ta(this[ar][x],a+U):Za(this[ar][x],a+U);this[ar][x].top=b+U};function HM(a,b,c,d,e,f,g){xt[L](this,a);Up(this,c);Vp(this,d);this.cma=e;Za(this,ci(f)?f:b.Cu);this.top=ci(g)?g:b.fs;this.n_=b}Y(HM,xt);function IM(a){Tt[L](this);this.q=a;a=Ak?rs:LD;this.ema=Lt(this.q,Ak?qs:Kg,this,!Ak);this.fma=Lt(this.q,a,this,!Ak)}Y(IM,Tt);Hp(IM[K],function(a){var b=new At(a.Qa);cb(b,a[H]==qs||a[H]==Kg?qs:rs);this[fq](b)});IM[K].B=function(){IM.e.B[L](this);Qt(this.ema);Qt(this.fma);delete this.q};function JM(a,b){rM[L](this,b);this.Ina=!!a;this.$B=null}Y(JM,rM);W=JM[K];W.qX=null;W.ee=!1;W.Cl=null;W.ej=null;W.ho=null;W.V_=!1;W.ca=function(){return lqa};W.XB=function(){return this.Cl};W.j=function(){JM.e.j[L](this);var a=this.a(),b=Di(this.ca())[rc](se);zM(a,b);ul(a,!0);hm(a,!1);VCa(this);WCa(this)};function VCa(a){if(a.Ina&&!a.ej){var b;b=a.ia().j(rG,{frameborder:0,style:zra,src:Wva});a.ej=b;mb(a.ej,a.ca()+hma);hm(a.ej,!1);gm(a.ej,0)}a.Cl||(a.Cl=a.ia().j(P,a.ca()+hma),hm(a.Cl,!1))} -function WCa(a){a.ho||(a.ho=a.ia()[Sb](Qs),hm(a.ho,!1),ul(a.ho,!0),Ba(a.ho[x],pg))}W.kaa=function(){this.V_=!1};W.Zh=function(a){return!!a&&a[Tc]==vf};W.Ef=function(a){JM.e.Ef[L](this,a);a=Di(this.ca())[rc](se);zM(this.a(),a);VCa(this);WCa(this);hm(this.a(),!1)};W.Fb=function(){this.ej&&il(this.ej,this.a());il(this.Cl,this.a());JM.e.Fb[L](this);jl(this.ho,this.a());this.qX=new IM(this.ia().gc());this.tc().m(this.qX,qs,this.Pia);KM(this,!1)}; -W.He=function(){this.R()&&this[Ny](!1);wt(this.qX);JM.e.He[L](this);kl(this.ej);kl(this.Cl);kl(this.ho)};Jw(W,function(a){a!=this.ee&&(this.Cx&&this.Cx[Wq](),this.eC&&this.eC[Wq](),this.kx&&this.kx[Wq](),this.IB&&this.IB[Wq](),this.Db&&KM(this,a),a?this.U2():this.DD())});function KM(a,b){if(b){a.zD||(a.zD=[]);for(var c=a.ia(),c=c.Xf(c.gc()[Td]),d=0;db[kq]&&cL(c)?b[kq]:0):zk?(c=this.uv,d=cL(c)?b[lq]:0):(c=b[lq]||this.uv,d=b[kq]||0,gDa&&(e=this.p3),vk&&63==d&&224==c&&(c=191));var f=c=dL(c),g=b.keyIdentifier;c?63232<=c&&c in dDa?f=dDa[c]:25==c&&a[cr]&&(f=9):g&&g in eDa&&(f=eDa[g]);a=f==this.dm;this.dm=f;b=new hDa(f,d,a,b);Jp(b,e);this[fq](b)});W.a=function(){return this.q}; -W.dA=function(a,b){this.SS&&this[Rz]();this.q=a;this.RS=Lt(this.q,zs,this,b);this.W1=Lt(this.q,CG,this.Pm,b,this);this.SS=Lt(this.q,DG,this.Npa,b,this)};W.detach=function(){this.RS&&(Qt(this.RS),Qt(this.W1),Qt(this.SS),this.SS=this.W1=this.RS=null);this.q=null;this.uv=this.dm=-1};W.B=function(){VM.e.B[L](this);this[Rz]()};function hDa(a,b,c,d){At[L](this,d);cb(this,BG);Gp(this,a);this.charCode=b;this.repeat=c}Y(hDa,At);function WM(){}var XM;gi(WM);function iDa(a){var b=new YM;b.ca=function(){return a};return b}var jDa={button:Rxa,checkbox:vE,menuitem:bJ,menuitemcheckbox:vE,menuitemradio:vE,radio:vE,tab:bJ,treeitem:bJ};W=WM[K];W.Xk=function(){};W.j=function(a){var b=a.ia().j(P,this.Sl(a)[me](se),a[Xz]());ZM(this,a,b);return b};W.Ya=function(a){return a};W.Zr=function(a,b,c){if(a=a.a?a.a():a){var d=[b];Ak&&!Ik(OB)&&(d=$M(wM(a),b),d[C](b));(c?zM:BM)(a,d)}};W.Zh=function(){return!0}; -W.Ma=function(a,b){b.id&&a.bx(b.id);var c=this.Ya(b);c&&c[Ub]?a.HA(c[Ub][dc]?gj(c[Zb]):c[Ub]):a.HA(null);var d=0,e=this.ca(),f=this.ca(),g=!1,k=!1,c=!1,l=gj(wM(b));Z(l,function(a){g||a!=e?k||a!=f?d|=this.D_(a):k=!0:(g=!0,f==e&&(k=!0))},this);a.o=d;g||(l[C](e),f==e&&(k=!0));k||l[C](f);var n=a.qo;n&&l[C][Sc](l,n);if(Ak&&!Ik(OB)){var p=$M(l);0a?c-1:a},0)}function AN(a){BN(a,function(a,c){return(a+1)%c},a.Kf)}function zN(a){BN(a,function(a,c){a--;return 0>a?c-1:a},a.Kf)}function BN(a,b,c){c=0>c?vM(a,a.lh):c;var d=a.ng();c=b[L](a,c,d);for(var e=0;e<=d;){var f=a.wf(c);if(f&&a.zea(f)){a.g1(c);break}e++;c=b[L](a,c,d)}}W.zea=function(a){return a.R()&&a[gz]()&&bN(a,2)};W.g1=function(a){this.Gf(a)};function CN(){}Y(CN,WM);gi(CN);CN[K].ca=function(){return hqa};function DN(a,b,c){fN[L](this,a,c||CN.Vb(),b);this.cg(1,!1);this.cg(2,!1);this.cg(4,!1);this.cg(32,!1);this.o=1}Y(DN,fN);dN(hqa,function(){return new DN(null)});function EN(){}Y(EN,WM);gi(EN);EN[K].j=function(a){return a.ia().j(P,this.ca())};EN[K].Ma=function(a,b){b.id&&a.bx(b.id);if(b[Tc]==Df){var c=b;b=this.j(a);il(b,c);kl(c)}else yM(b,this.ca());return b};px(EN[K],function(){});EN[K].ca=function(){return fD};function FN(a,b){fN[L](this,null,a||EN.Vb(),b);this.cg(1,!1);this.cg(2,!1);this.cg(4,!1);this.cg(32,!1);this.o=1}Y(FN,fN);FN[K].Fb=function(){FN.e.Fb[L](this);var a=this.a();LL(a,eJ)};dN(fD,function(){return new FN});function GN(a){this.JU=a||Swa}Y(GN,vN);gi(GN);W=GN[K];W.Zh=function(a){return a[Tc]==Jpa||GN.e.Zh[L](this,a)};W.w_=function(a){return a[Tc]==Df?new FN:GN.e.w_[L](this,a)};W.ss=function(a,b){return pl(a.a(),b)};W.ca=function(){return eD};W.Im=function(a){GN.e.Im[L](this,a);a=a.a();ML(a,dG,Mh)};dN(fD,function(){return new FN});function HN(a,b){xN[L](this,Rh,b||GN.Vb(),a);this.Sn(!1)}Y(HN,xN);W=HN[K];W.rI=!0;W.Eba=!1;W.ca=function(){return this.jb().ca()};W.ss=function(a){if(this.jb().ss(this,a))return!0;for(var b=0,c=this.ng();bd&&(d=-3),ci(a[AA])&&a[AA]===a.HORIZONTAL_AXIS?b=d:c=d;qi(this.Hea)&&(b=Aj(b,-this.Hea,this.Hea));qi(this.Iea)&&(c=Aj(c,-this.Iea,this.Iea));this.Epa&&(b=-b);b=new HDa(d,a,b,c);this[fq](b)});function YN(a,b){return Ek&&(vk||xk)&&0!=a%b?a:a/b} -XN[K].B=function(){XN.e.B[L](this);Qt(this.L$);this.L$=null};function HDa(a,b,c,d){At[L](this,b);cb(this,RH);this.detail=a;this.Cu=c;this.fs=d}Y(HDa,At);function ZN(){Tt[L](this);this.o=0;Zw(this,null);ux(this,null)}Y(ZN,Tt);ZN[K].Su=function(){return 1==this.o};ZN[K].WI=function(){this.oj(vra)};ZN[K].Wx=function(){this.oj(sF)};ZN[K].oj=function(a){this[fq](a)};function $N(){ZN[L](this);this.vs=[]}Y($N,ZN);$N[K].add=function(a){$i(this.vs,a)||(this.vs[C](a),Lt(a,GF,this.Cfa,!1,this))};ua($N[K],function(a){ej(this.vs,a)&&Pt(a,GF,this.Cfa,!1,this)});$N[K].B=function(){Z(this.vs,function(a){a.Z()});kb(this.vs,0);$N.e.B[L](this)};function aO(){$N[L](this);this.U1=0}Y(aO,$N); -aO[K].play=function(a){if(0==this.vs[J])return!1;if(a||0==this.o)this.U1=0,this.WI();else if(this.Su())return!1;this.oj(rI);-1==this.o&&this.oj(Lya);var b=-1==this.o&&!a;Zw(this,vi());ux(this,null);this.o=1;Z(this.vs,function(c){b&&-1!=c.o||c[Pz](a)});return!0};Wp(aO[K],function(a){Z(this.vs,function(b){0==b.o||b[Wq](a)});this.o=0;ux(this,vi());this.oj(EJ);this.Wx()});aO[K].Cfa=function(){this.U1++;this.U1==this.vs[J]&&(ux(this,vi()),this.o=0,this.oj(GF),this.Wx())};function bO(a,b,c){this.ms=a;this.Iv=b||0;this.he=c;this.Qs=X(this.YK,this)}Y(bO,ut);W=bO[K];W.ic=0;W.B=function(){bO.e.B[L](this);this[Wq]();delete this.ms;delete this.he};Ka(W,function(a){this[Wq]();this.ic=Wt(this.Qs,ci(a)?a:this.Iv)});Wp(W,function(){this.Rk()&&Xt(this.ic);this.ic=0});W.ZT=function(){this[Wq]();this.YK()};W.Rk=function(){return 0!=this.ic};W.YK=function(){this.ic=0;this.ms&&this.ms[L](this.he)};var cO={},dO=null;function eO(a){a=ti(a);delete cO[a];ck(cO)&&dO&&dO[Wq]()}function IDa(){dO||(dO=new bO(function(){JDa()},20));var a=dO;a.Rk()||a[y]()}function JDa(){var a=vi();Sj(cO,function(b){KDa(b,a)});ck(cO)||IDa()};function gO(a,b,c,d){ZN[L](this);if(!ki(a)||!ki(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.$i=a;this.ur=b;this.duration=c;this.ffa=d;Fx(this,[]);this.hy=!1}Y(gO,ZN);W=gO[K];W.ru=function(a){this.hy=a};W.un=0; -W.play=function(a){if(a||0==this.o)this.un=0,Fx(this,this.$i);else if(this.Su())return!1;eO(this);a=vi();Zw(this,a);-1==this.o&&Zw(this,this[pz]-this[iA]*this.un);ux(this,this[pz]+this[iA]);this.un||this.WI();this.oj(rI);-1==this.o&&this.oj(Lya);this.o=1;var b=ti(this);b in cO||(cO[b]=this);IDa();KDa(this,a);return!0};Wp(W,function(a){eO(this);this.o=0;a&&(this.un=1);LDa(this,this.un);this.oj(EJ);this.Wx()});W.B=function(){0==this.o||this[Wq](!1);this.oj(jta);gO.e.B[L](this)}; -function KDa(a,b){a.un=(b-a[pz])/(a.endTime-a[pz]);1<=a.un&&(a.un=1);LDa(a,a.un);1==a.un?(a.o=0,eO(a),a.oj(GF),a.Wx()):a.Su()&&a.g0()}function LDa(a,b){ri(a.ffa)&&(b=a.ffa(b));Fx(a,ga(a.$i[J]));for(var c=0;cthis.zn?this.zn-this.fm:aa?0:this.wd+a>this.zn?this.zn-this.wd:a,this.Zk||this.Iy||this[fq](jE))};W.Ml=function(){var a=this.fm;return null==this.sj?a:h[E](a/this.sj)*this.sj}; -W.zt=function(a){if(this.Wo!=a){var b=this.Zk;this.Zk=!0;this.Wo=a;a+this.fm>this.zn&&(this.fm=this.zn-this.Wo);a>this.wd&&this.Fa(a);a>this.zn&&(this.fm=0,this.Uq(a),this.Fa(a));(this.Zk=b)||this.Iy||this[fq](jE)}};W.of=function(){return nO(this,this.Wo)};W.Uq=function(a){a=nO(this,a);if(this.zn!=a){var b=this.Zk;this.Zk=!0;this.zn=a;atO(this,this.bn)+this.bn[Ab],a=Uk(this.a()),this.tc().m(a,QH,this.QY,!0).m(this.a(),PH,this.ZY),this.du||(this.du=new Vt(200),this.tc().m(this.du,Vs,this.k9)),this.k9(),this.du[y]())))}; -W.Z9=function(a){sO(this,(0c+this.bn[Zc]&&(a=uO(this,this.bn)-this.pn)}else b=this.nx,c=tO(this,this.bn),this.g9?b>c+this.bn[Ab]&&(a=uO(this,this.bn)+this.pn):b=a.of()&&b>=c+a.JS&&a.nf()>=b&&wO(a,c,b-c)}function wO(a,b,c){a.of()<=b&&b<=a.nf()-c&&a.JS<=c&&c<=a.nf()-b&&(b!=a[I]()||c!=a.Ml())&&(a.Ne.Iy=!0,a.Ne.VS(0),a.Ne.Fa(b),a.Ne.VS(c),a.Ne.Iy=!1,a.Tca())}W.of=function(){return this.Ne.of()};W.zt=function(a){this.Ne.zt(a)}; -W.nf=function(){return this.Ne.nf()};W.Uq=function(a){this.Ne.Uq(a)};function RDa(a,b){return b<=a.Ne[I]()+a.Ne.Ml()/2?a.Cd:a.Wi}W.Tca=function(){pO(this);NDa(this);this[fq](jE)}; -function pO(a){if(a.Cd&&!a.nR){var b=xO(a,uO(a,a.Cd)),c=xO(a,uO(a,a.Wi));if(a.lb==Rh)a.Cd[x].top=b.y+U,a.Wi[x].top=c.y+U,a.vg&&(b=yO(c.y,b.y,a.Cd[Zc]),a.vg[x].top=b[uy]+U,Sa(a.vg[x],b[Ry]+U));else{var d=a.Fl&&a.hh()?Os:ah;a.Cd[x][d]=b.x+U;a.Wi[x][d]=c.x+U;a.vg&&(b=yO(b.x,c.x,a.Cd[Ab]),a.vg[x][d]=b[uy]+U,pa(a.vg[x],b[Ry]+U))}}}function yO(a,b,c){var d=h[yb](c/2);return{offset:a+d,size:h.max(b-a+c-2*d,0)}} -function xO(a,b){var c=new Kk;if(a.Cd){var d=a.of(),e=a.nf(),d=b==d&&d==e?0:(b-d)/(e-d);a.lb==Rh?(e=a.Cd[Zc],e=a.a()[$d]-e,d=h[E](d*e),c.x=tO(a,a.Cd),c.y=e-d):(e=a.a()[Kd]-a.Cd[Ab],d=h[E](d*e),c.x=d,c.y=a.Cd[Yc])}return c} -function rO(a,b){b=Aj(b,a.of(),a.nf());a.nR&&a.KO[Wq](!0);var c=new aO,d,e=RDa(a,b),f=a[I](),g=a.Ml(),k=uO(a,e),l=xO(a,k);d=a.xJ();h.abs(b-k)k?d:-d),a.of(),a.nf()));qO(a,e,b);k=xO(a,uO(a,e));d=a.lb==Rh?[tO(a,e),k.y]:[k.x,e[Yc]];l=new iO(e,[l.x,l.y],d,100);l.ru(a.Fl);c.add(l);a.vg&&SDa(a,e,f,g,k,c);a.Jaa&&(e=a.Jaa.Cwa(f,b,100),Z(e,function(a){c.add(a)}));a.KO=c;a.tc().m(c,sF,a.Dna);a.nR=!0;c[Pz](!1)} -function SDa(a,b,c,d,e,f){var g=xO(a,c),k=xO(a,c+d);c=g;d=k;b==a.Cd?c=e:d=e;a.lb==Rh?(b=yO(k.y,g.y,a.Cd[Zc]),g=yO(d.y,c.y,a.Cd[Zc]),e=new iO(a.vg,[tO(a,a.vg),b[uy]],[tO(a,a.vg),g[uy]],100),b=new lO(a.vg,b[Ry],g[Ry],100)):(b=yO(g.x,k.x,a.Cd[Ab]),g=yO(c.x,d.x,a.Cd[Ab]),e=new iO(a.vg,[b[uy],a.vg[Yc]],[g[uy],a.vg[Yc]],100),b=new kO(a.vg,b[Ry],g[Ry],100));e.ru(a.Fl);b.ru(a.Fl);f.add(e);f.add(b)}W.Dna=function(){this.nR=!1}; -W.mI=function(a){if(this.lb!=a){var b=this.ca(this.lb),c=this.ca(a);this.lb=a;this.a()&&(a=this.a(),xM(a,b)&&(AM(a,b),yM(a,c)),b=this.Fl&&this.hh()?Os:ah,this.Cd[x][b]=this.Cd[x].top=O,this.Wi[x][b]=this.Wi[x].top=O,this.vg&&(this.vg[x][b]=this.vg[x].top=O,pa(this.vg[x],Sa(this.vg[x],O))),pO(this))}};W.us=function(){return this.lb}; -W.B=function(){oO.e.B[L](this);this.du&&this.du.Z();delete this.du;this.KO&&this.KO.Z();delete this.KO;delete this.Cd;delete this.Wi;this.vg&&delete this.vg;this.Ne.Z();delete this.Ne;this.Df&&(this.Df.Z(),delete this.Df);this.vm&&(this.vm.Z(),delete this.vm);this.Al&&(this.Al.Z(),delete this.Al);this.Fp&&(this.Fp.Z(),delete this.Fp)};W.My=1;W.xJ=function(){return this.Ne.xJ()};W.wS=function(a){this.Ne.wS(a)};gb(W,function(){return this.Ne[I]()});W.Fa=function(a){qO(this,this.Cd,a)};W.Ml=function(){return this.Ne.Ml()}; -W.VS=function(a){qO(this,this.Wi,this.Ne[I]()+a)};Jw(W,function(a){hm(this.a(),a);a&&pO(this)});function NDa(a){var b=a.a();b&&(ML(b,zBa,a.of()),ML(b,yBa,a.nf()),ML(b,ABa,a[I]()),ML(b,BBa,a.Bma(a[I]())||O))}function PDa(a,b){b?(a.vm||(a.vm=new XN(a.a())),a.tc().m(a.vm,RH,a.Z9)):a.tc().vb(a.vm,RH,a.Z9)}W.La=function(a){this.tg!=a&&this[fq](a?qF:gF)&&(this.tg=a,ODa(this,a),a||this.QY(),CM(this.a(),pqa,!a))};Tw(W,function(){return this.tg});function tO(a,b){return a.Fl?kCa(b):b[Sd]};di("google.visualization.drawToolbar",function(a,b){new TN(a,b)},void 0);function zO(){this.Ac=new sk;this.al=new sk;this.Ai=new sk}W=zO[K];va(W,function(){this.Ac=new sk;this.al=new sk;this.Ai=new sk});Ia(W,function(){var a=new zO;a.Ac=new sk(this.Ac.Ua());a.al=new sk(this.al.Ua());a.Ai=new sk(this.Ai.Ua());return a});$a(W,function(a){return this.Ac[Mz](a.Ac)&&this.al[Mz](a.al)&&this.Ai[Mz](a.Ai)});function AO(a,b){var c=[];Qj(b==SI?a.Ac:a.al,function(a){c[C](ka(a,10))});return c}function IO(a){return AO(a,SI)} -function JO(a){var b=[];Qj(a.Ai,function(a){a=a[rc](Re);b[C]({row:ka(a[0],10),column:ka(a[1],10)})});return b}xx(W,function(){for(var a=[],b=IO(this),c=AO(this,zg),d=JO(this),e=0;e=a)return 16==a%28?10:11;dP||(dP=new UDa);for(var b=dP,c=b.oga,d=0,e=c[J];8>1;c[f]<=a?d=f:e=f}for(;da?null:b[my][a]};h.pow(1024,-3);h.pow(1024,-2);h.pow(1024,2);h.pow(1024,3);h.pow(1024,4);h.pow(1024,5);Ak&&Ik(8);function WDa(a){this.bua=typeof a==T?0a?-1:null:null==a?null:a?-1:1}WDa[K].cua=YBa;var eP={},XDa={},fP={};function gP(){throw m("Do not instantiate directly");}gP[K].kL=null;Aa(gP[K],function(){return this[zb]});function hP(a,b,c){Xa(a,iP(b(c||jP,void 0,void 0)))}function kP(a,b,c,d){d=(d||Sk())[Sb](vf);a=iP(a(b||jP,void 0,c));Xa(d,a);return 1==d[Zb][J]&&(a=d[Ub],1==a[kd])?a:d}function iP(a){if(!ni(a))return String(a);if(a instanceof gP){if(a.Gq===eP)return a[zb];if(a.Gq===fP)return Ei(a[zb])}return FK}var jP={};function YDa(a){if(null!=a)switch(a.kL){case 1:return 1;case -1:return-1;case 0:return 0}return null}function lP(){gP[L](this)}Y(lP,gP);lP[K].Gq=eP;function mP(a){return null!=a&&a.Gq===eP?a:a instanceof NK?nP(OK(a),a.rz()):nP(Ei(String(String(a))),YDa(a))}function oP(){gP[L](this)}Y(oP,gP);oP[K].Gq={};function pP(a,b){this.content=String(a);this.kL=null!=b?b:null}Y(pP,gP);pP[K].Gq=fP; -function ZDa(a){function b(){}lb(b,a[K]);return function(a,d){var e=new b;e.content=String(a);void 0!==d&&(e.kL=d);return e}}var nP=ZDa(lP);ZDa(oP);function qP(a,b){var c=new Tk(void 0)||Sk(),d=iP(a(b||jP,void 0,void 0));return Cl(c,d)}function rP(a,b){function c(){}lb(c,a);var d=new c,e;for(e in b)d[e]=b[e];return d}var sP=function(a){function b(){}lb(b,a[K]);return function(a,d){if(!String(a))return O;var e=new b;e.content=String(a);void 0!==d&&(e.kL=d);return e}}(lP); -function tP(a){null!=a&&a.Gq===eP?(a=String(a[zb])[wb]($Da,O)[wb](aEa,Ke),a=String(a)[wb](bEa,cEa)):a=Ei(String(a));return a}function uP(a){null!=a&&a.Gq===XDa?a=a[zb][wb](/([^"'\s])$/,Sla):(a=String(a),a=dEa[hd](a)?a:FK);return a}function vP(a){return null!=a&&a.Gq===fP?FK:a} -var eEa={"\x00":Fe,"\t":" ","\n":" ","\x0B":" ","\f":" ","\r":" "," ":" ",'"':Le,"&":Ie,"'":He,"-":"-","/":"/","<":Ke,"=":"=",">":Je,"\u0060":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function cEa(a){return eEa[a]} -var bEa=/[\x00\x22\x27\x3c\x3e]/g,dEa=/^(?!style|on|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|src|usemap)(?:[a-z0-9_$:-]*)$/i,$Da=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,aEa=/=b.ja[r]);d++){for(var e=d;0==b.Jd[e][c];)if(e++,e==b.ja[A]&&(e=d,c++,c==b.ja[r]))return b;var f=a,g=d,k=f.Jd[e];f.Jd[e]=f.Jd[g];f.Jd[g]=k;e=b.Jd[d][c];for(f=c;f=a||(c=a)});return c}function EP(a){var b=BP(void 0);return b(FP(a,function(a){return-b(a)}))}function FP(a,b){var c=BP(b),d,e;Z(a,function(a){var b=c(a);d>=b||(d=b,e=a)});return e}function GP(a,b){var c=BP(b);return FP(a,function(a){return-c(a)})}var rEa=1/h[zd](2*h.PI); -function sEa(a,b,c){if(0>c)throw"Bad normal distribution: sigma = "+c+Ue;if(0==c)return a==b?da:0;a=(a-b)/c;return rEa*h.exp(-.5*a*a)/c}function tEa(a){var b={};a[Vb](function(a){b[a]=(a in b?b[a]:0)+1});return b}function uEa(a){var b=tEa(a),c=qEa(Zj(b));return ak(b)[pb](function(a){return b[a]==c}).map(function(b){return typeof a[0]==T?+b:b})}function HP(a){this.ka=a||{};this.wh=this.vh=0;fb(this,Wna)}function IP(a,b){Sj(b,function(a,b){fk(this.ka,b,a)},a)};var vEa=h.log(10);function JP(a){return a[me](we)}var wEa=["minorgridline",cva,sD,DJ,ds,yxa,CD,xG,SG,bE,WD,oD,wI,sI,UJ,rra,"axistitle",gE,qD,JG,PG,OG,Hsa,Xs,hD];function KP(a,b,c,d){return{html:xEa(a),Fea:!1,Gea:d,anchor:c,Eea:b,$A:20,margin:5}}function xEa(a){if(0==a[qA][J])return{name:P,content:[],Sc:{className:VF}};var b=Yi(a[qA],function(a){return a[H]==eJ}),c;-1==b?c=yEa(a[qA]):(c=yEa(jj(a[qA],0,b)),a=zEa(jj(a[qA],b+1)),c=fj(c,{name:P,Sc:{className:Qua}},a));return{name:P,content:c,Sc:{className:VF}}}function yEa(a){return{name:eK,Sc:{className:Pua},content:Ti(a,function(a){return{name:RG,content:AEa(a[$]),Sc:{className:Oua}}})}} -function zEa(a){return{name:eK,Sc:{className:Nua},content:Ti(a,function(a){return{name:RG,id:JP([hD,a[$].id]),content:AEa(a[$]),Sc:{className:Mua}}})}}function AEa(a){return Ti(a[vy],function(a,c){switch(a[H]){case Us:var d=a[$][x];return{name:Qs,style:rua+d.ab+rna+(d.Tc?AG:Q)+wna+(d.Se?fK:Q)+sna+(d[Id]?MD:Q)+gf,Fna:!!a[Py],content:(0==c?O:se)+a[$][id]};case wJ:return{name:P,style:ug+(a[$].brush&&a[$].brush.cb())+gf,Sc:{className:Rua}}}})};function LP(a,b,c,d,e,f,g,k,l){var n={items:[]};null!=e&&(e=rn(e,f),n[vy][C]({type:wJ,data:{size:b[yc]/2,brush:e}}));null!=g&&n[vy][C](MP(g,b));if(null!=c){if(null==d)throw m("Line title is specified without a text style.");c=MP(c+ef,d);n[vy][C](c)}c=MP(a,b,k);n[vy][C](c);null!=l&&(n.id=l,Bx(n,{brush:qn}));return{type:SG,data:n}}function BEa(){return{type:eJ,data:{brush:sn(mB,1)}}}function MP(a,b,c){a={type:Us,data:{text:a,style:b}};c&&(a.html=!0);return a} -function NP(a,b,c,d,e,f,g,k,l){if(k)return KP(a,e,d,f);for(var n=k=0;n=d&&g.fa[cd]<=c)){n=hk(g);p=n.fa[G];Za(n.fa,Cj(f.x,n.fa[cd],-1));Ta(n.fa,Cj(f.x,p,-1));if(p=n.$j)s=p[0],p[0]=p[2],p[2]=s,p[0].x=Cj(f.x,p[0].x,-1),p[1].x=Cj(f.x,p[1].x,-1), -p[2].x=Cj(f.x,p[2].x,-1);n.fa[G]>=d&&n.fa[cd]<=c?(g.fa=n.fa,g.$j=n.$j):(g.$j&&(p=new Pm(d+4,c-4),s=new Pm(n.$j[0].x,n.$j[2].x),u=new Pm(g.$j[0].x,g.$j[2].x),!(p[y]<=u[y]&&p.end>=u.end)&&p[y]<=s[y]&&p.end>=s.end&&(g.fa=n.fa,g.$j=n.$j)),g.fa[cd]>c&&(Za(g.fa,g.fa[G]-(g.fa[cd]-c)),Ta(g.fa,c)),g.fa[G]=d&&g.fa[Mc]<=e)){c=hk(g);n=c.fa.top;c.fa.top=Cj(f.y,c.fa[Mc],-1);Ma(c.fa,Cj(f.y,n,-1));if(n=c.$j)p=n[0],n[0]=n[2],n[2]=p, -n[0].y=Cj(f.y,n[0].y,-1),n[1].y=Cj(f.y,n[1].y,-1),n[2].y=Cj(f.y,n[2].y,-1);c.fa.top>=d&&c.fa[Mc]<=e?(g.fa=c.fa,g.$j=c.$j):(g.fa[Mc]>e&&(g.fa.top-=g.fa[Mc]-e,Ma(g.fa,e)),g.fa.topR[J]-1?R[C](V[r]):R[D]=h.max(R[D],V[r]))}}s=[];u=[];B=0;if(M)for(c=0;c=this.$s&&(this.Qs(),this.$s=da,this.fd[Wq]())};function QP(a,b,c,d,e,f){var g=null!=e?e:1;if(0==g)return{I:[],te:!1,gh:0};e=[];b=EEa(b,e,d,g,null!=f?f:!1,function(b){return a(b,c)[r]});return{I:e,te:b.gt,gh:b.gh}} -function EEa(a,b,c,d,e,f){var g=f(a);if(g<=c)return a&&ij(b,a[kc]()[rc](re)),{gt:!1,gh:g};if(1this.sE.dc()||null==b)return c;var c=Hm(c),d=this.sE.get(b);return Fm(Lm(c,[255,255,255],1-d/this.sE.dc()))};function lQ(a,b,c){this.Sm=a;this.xr=b[Bc]();this.Wl=c};function mQ(){this.Ys=new lk;this.vS=null;this.qba=!0}mQ[K].Lda=function(){return[]};aq(mQ[K],function(a){if(null==this.vS){this.vS=new lk;var b=this.Lda(a);Z(b,X(this.Mda,this,a,this.vS))}var b=this.XK(a),c=new sk(this.Ys.Mk());Z(b,function(b){var e=b.xr.rg();c[Qb](e);this.Mda(a,this.Ys,b)},this);this.qba&&Qj(c,function(b){var c=this.Ys.get(b);a.Yf(c.Sm);this.Ys[Qb](b)},this)}); -mQ[K].Mda=function(a,b,c){var d=c.xr.rg(),e=b.get(d,null);e&&e.V2&&a.Yf(e.V2);c.Wl[0]===$C?(hm(e.Sm,!1),e.V2=c.Sm,e.jra=c.Wl,a.oo(e.V2,e.xr,e.jra)):e!=c&&(null===e||e.Wl!==c.Wl?(null!=e&&a.Yf(e.Sm),a.oo(c.Sm,c.xr,c.Wl)):a.De(c.Sm,e.Sm,c.xr,c.Wl),b.set(d,c))};function TEa(a,b){UEa(b);return 0==b[J]?null===a?0:a:Ui(b,function(a,b){return a+b},0)}function VEa(a,b){UEa(b);if(0==b[J])return a;var c=Si(b,function(a){return null!=a});return 0==c[J]?null:TEa(a,c)/c[J]}function UEa(a){Z(a,function(){})};function nQ(a){this.Ti=qj({},a);this.g4=qj({},a)}function oQ(a,b,c){var d=a.Ti[J];for(a.Ti[b]=c;ba.H())throw m("Data table should have at least 2 columns");if(a.D(0)!=Eh)throw m("Column 0 must be of type string");if(a.D(1)!=Eh)throw m("Column 1 must be of type string");for(var c=this.Xq(b),d=c.r7,e=c.s7,c=c.t7,f={},g=[],k=0;kd?(e=e||rR(this,GJ),nb(e,d),uw(e,JB),Ya(e,b.Vd()),c[q](e)):(e&&c[Ud](e),kx(c,b.Vd()),Hw(c,d+U))}else xw(c,!1);sR(this)}; -function hR(a,b,c,d,e){var f=a[x];Ba(f,pg);Za(f,jR(b));f.top=jR(c);pa(f,fR(d)+U);Sa(f,fR(e)+U);a[Tc]==oJ&&Gx(a,fR(d)+se+fR(e))}function tR(a,b){var c=rR(a,b),d=zQ(a);hR(c,0,0,d[r],d[A]);return c}try{eval("document.namespaces")}catch(kFa){}W=oR[K]; -W.j=function(){var a=this.U.gc();a.namespaces.g_vml_||(pR?a.namespaces.add(Eua,iK,Lla):a.namespaces.add(Eua,iK),ab(a.createStyleSheet(),Gua));var a=this[r],b=this[A],c=this.U.j(P,{style:sxa+jFa(a)+tna+jFa(b)});this.q=c;var d=rR(this,aG),e=d[x];Ba(e,pg);Za(e,e.top=0);pa(e,this[r]);Sa(e,this[A]);Gx(d,this.po?fR(this.po)+se+fR(this.qH):fR(a)+se+fR(b));Ow(d,ci(this.wu)?fR(this.wu)+se+fR(this.lx):EB);c[q](d);this.bg=new eR(d,this);Lt(c,KI,X(this.rW,this))}; -W.rW=function(){var a=dm(this.a()),b=this.bg.a()[x];if(a[r])pa(b,a[r]+U),Sa(b,a[A]+U);else{for(a=this.a();a&&a[de]&&a[de][Xc]!=Q;)a=a[je];a&&a[de]&&this.he.m(a,Txa,this.rW)}this[fq](KI)};W.Ye=function(a,b){$l(this.a(),a,b)};W.Kk=function(){var a=this.a();return new Pk(a[x].pixelWidth||a[Ab]||1,a[x].pixelHeight||a[Zc]||1)};va(W,function(){this.bg[Yb]()});W.pk=function(a,b,c,d,e,f,g){var k=rR(this,qxa);hR(k,a-c,b-d,2*c,2*d);a=new gR(k,this,a,b,c,d,e,f);this.tn(a,g);return a}; -W.hb=function(a,b,c,d,e,f,g){var k=rR(this,EI);hR(k,a,b,c,d);a=new iR(k,this,e,f);this.tn(a,g);return a};W.drawImage=function(a,b,c,d,e,f){var g=rR(this,Jva);hR(g,a,b,c,d);lR(g,xJ,e);a=new nR(g,this);this.tn(a,f);return a}; -W.Ii=function(a,b,c,d,e,f,g,k,l,n){var p=tR(this,oJ),s=rR(this,nI);b=Gf+qR(b)+Re+qR(c)+Ff+qR(d)+Re+qR(e)+zf;lR(s,Ph,b);lR(s,SJ,Mh);b=rR(this,xAa);b[w](kh,Mh);c=b[x];Fa(c,g[Ry]*AQ(this));fx(c,g.family);null!=f&&(c[kK]=f);g[Id]&&sx(c,MD);g.Tc&&Cx(c,AG);lR(b,Eh,a);p[q](s);p[q](b);a=new mR(p,this,k,l);this.tn(a,n);return a};W.sa=function(a,b,c,d){var e=tR(this,oJ);lR(e,nI,iFa(a));a=new kR(e,this,b,c);this.tn(a,d);return a}; -function iFa(a){var b=[];wQ(a,function(a,d){switch(a){case 0:b[C](dh);ga[K][C][Sc](b,Ti(d,fR));break;case 1:b[C](EG);ga[K][C][Sc](b,Ti(d,fR));break;case 2:b[C](yg);ga[K][C][Sc](b,Ti(d,fR));break;case 4:b[C](AK);break;case 3:var e=d[2]+d[3],f=fR(d[4]-Ej(e,d[0])),e=fR(d[5]-Fj(e,d[1])),g=fR(d[0]),k=fR(d[1]),l=h[E](-65536*d[2]),n=h[E](-65536*d[3]);b[C](Aqa,f,e,g,k,l,n)}});return b[me](se)}W.Ba=function(a){var b=tR(this,aG);(a||this.bg).a()[q](b);return new eR(b,this)};W.ml=function(){return 0}; -W.Fb=function(){oR.e.Fb[L](this);this.rW();sR(this)};W.B=function(){this.bg=null;oR.e.B[L](this)};function uR(a,b,c,d,e){rM[L](this,d);this.Le=new du(e||Vma);this.dI=O;this.Od=[];this.xA=[];this.aQ=[];this.xu=[];this.Ala=[];this.Dla=[];this.II=[];this.VZ={};this.Bla={};this.bQ={};this.Cla={};this.wv(a);this.Ye(b,c);this.Ga=vR(this)?0:da}Y(uR,rM);W=uR[K];W.C7=2048;W.Tla=0;W.Ula=0;W.ob=-da;W.Uf=null;W.uY=null;W.j=function(){var a=this.ac();this.q=this.ia().j(xs,{src:wR(this),"class":oqa,width:a[0],height:a[1]})};W.Ef=function(a){a.src=wR(this);this.q=a}; -function wR(a){var b;a.dI!=O?b=xR(a,a.dI):(b=xR(a,nF))||(b=xR(a,xh));b||a[fq](new lFa(a.Le[kc]()));return a.Le}function mFa(a,b){var c=[];Z(b,function(a){a.area=a.area||xra;a.rq=a.rq||xh;c[C]([a.area,a.rq,a[F]][me]())});c=c[me](et);a.Yc(ksa,c)}W.wv=function(a){this.Le.Yc(xE,a)};W.bc=function(){return mu(this.Le,xE)};W.Ye=function(a,b){var c=[a||300,b||150][me](AK);this.Le.Yc(wE,c)};W.ac=function(){return mu(this.Le,wE)[rc](AK)};W.ZO=function(a){this.Ga=a};W.YO=function(a){this.ob=a}; -function yR(a,b){a.xu=b;a.Le.Yc(lsa,a.xu[me](et))}function zR(a){a=a.bc();return a==VD||a==HD||a==ID||a==ZD||a==$D}function vR(a){a=a.bc();return a==mI||a==vxa||a==Axa}function nFa(a){a=a.bc();return a==VD||a==HD||a==ID}function oFa(a){a=a.bc();return a==VD||a==ID||a==$D}W.Yc=function(a,b){this.Le.Yc(a,b)};W.u3=function(a){this.Le.u3(a)};W.setTitle=function(a){this.Uf=a;this.Le.Yc(nsa,this.Uf[wb](/\n/g,et))};function AR(a,b){a.II[C](b);a.Le.Yc(psa,a.II[me](Re));return a.II[J]-1} -function BR(a,b,c){a.VZ[b]=c;b=pFa(a,a.VZ,qna,et);a.Le.Yc(osa,b)}function CR(a,b,c,d){var e;e=da;for(var f=0,g=b[J];fe&&(e=k);e>a.ob&&(a.ob=e);if(ci(d)){if(a.aQ[J]c)return e?Upa:$C;if(d==MJ)return String(a);d=.5;c>b&&(d=(a-b)/(c-b));if(e)return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-."[Cb](h[t](d*rFa/64))+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-."[Cb](h[t](d*rFa%64));a=h[E](61*d);return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"[Cb](a)} -uR[K].B=function(){uR.e.B[L](this);delete this.xu;delete this.Ala;delete this.Dla;delete this.Tla;delete this.Ula;delete this.xA;delete this.aQ;delete this.Od;this.Le=null;delete this.Ga;delete this.ob;this.Uf=null;delete this.II;delete this.VZ;delete this.Bla;delete this.bQ;delete this.Cla};function lFa(a){xt[L](this,lBa);this.uri=a}Y(lFa,xt);function DR(a,b,c){this.Mg=a;this.uoa=b;this.Me={};this.Dra=!1;this.Zo=null;this.voa=c;a===nI&&(za(this.Me,Q),xa(this.Me,QA),this.Zo=new XL.fe.wW(this.Me))}W=DR[K];Yw(W,function(){this.Dra&&(this.Me=ca.getPrototypeOf(this.Me))});W.Sm=function(){if(null==this.Zo){var a=sFa[this.Mg];if(!a)throw m("No draw routine for "+this.Mg+Ue);this.Zo=a[L](null,this.Me)}return this.Zo};W.Sea=function(){return this.Me};function ER(a,b){a.Me.x=b;return a}function FR(a,b){a.Me.y=b;return a} -W.yg=function(a){pa(this.Me,a);return this};W.Yj=function(a){Sa(this.Me,a);return this};W.Pr=function(a){cx(this.Me,a);return this};Bw(W,function(a){lx(this.Me,a);return this});function GR(a,b,c,d){var e=d||{};Fn(b,c,null,function(b){var c=Vn(b[ic]||e[ic])||Q;a.Oe(c);c=Qn(b.fillOpacity);null!=c&&a.Ch(c);c=Vn(b[$b]||e[$b]);null!=c&&a.hd(c);b=On(b.strokeWidth);null!=b&&a.mk(b);return null})}W.hd=function(a){xa(this.Me,a);this.Zo&&this.Zo[x](GJ,a);return this}; -W.mk=function(a){this.Me.strokeWidth=a;this.Zo&&this.Zo[x](pAa,a);return this};W.Oe=function(a){za(this.Me,a);return this};W.Ch=function(a){this.Me.fillOpacity=a;return this};hx(W,function(a,b){this.Zo[Hz](a,b);return this});W.da=function(a,b){this.Zo.line(a,b);return this};W.xf=function(a,b,c,d,e,f,g){this.Zo.arc(a,b,c,d,e,f,g);return this};function tFa(a,b){fx(a.Me,b);return a}function HR(a,b){Fa(a.Me,b);return a}function uFa(a,b){var c=a.Me.corners={};c.rx=b;c.ry=b} -function vFa(a,b){a.Me.halign=b;return a}function wFa(a,b){a.Me.valign=b;return a}var sFa={circle:function(a){return new XL.fe[oA](a[Lz],a.x,a.y,{fill:a[ic]})},line:function(a){return new XL.fe.lu(a.x,a.y,a.Hb,a.Lb,a)},rect:function(a){return new XL.fe[Gz](a.x,a.y,a[r],a[A],a)},text:function(a){return new XL.fe[wz](a.x,a.y,a[id],a)}};function IR(a){this.mg=[];this.ja=a;this.k3=0}IR[K].ac=function(){return this.ja};IR[K].LW=function(){return this.mg};IR[K].da=function(a,b,c,d,e,f){a=FR(ER(new DR(SG,a||JR(this),b||yD),c),d);a.Me.x2=e;a.Me.y2=f;this.mg[C](a);return a};function KR(a,b,c,d,e,f,g){b=FR(ER(new DR(EI,b||JR(a),c||yD),d),e).yg(f).Yj(g);a.mg[C](b);return b}IR[K].bu=function(a,b,c,d,e,f){a=FR(ER((new DR(Us,a||JR(this),b||yD)).Pr(c),d),e).yg(f);this.mg[C](a);return a}; -function JR(a){var b=new TP(hC);VP(b,QC,Xpa+a.k3);a.k3+=1;return b};function LR(a,b){var c=ga[K][jd][L](arguments),d=c[sb]();if("undefined"==typeof d)throw m("[goog.string.format] Template required");return d[wb](/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,k,l,n,p,s){if(n==De)return De;var u=c[sb]();if("undefined"==typeof u)throw m("[goog.string.format] Not enough arguments");arguments[0]=u;return MR[n][Sc](null,arguments)})} -var MR={s:function(a,b,c){return fa(c)||c==O||a[J]>=c?a:a=-1a?Te:0<=b[qd](Qe)?Qe:0<=b[qd](se)?se:O;0<=a&&(d=f+d);if(fa(c)||d[J]>=c)return d;d=fa(e)?h.abs(a)[kc]():h.abs(a)[xb](e);a=c-d[J]-f[J];0<=b[qd](Te,0)?d=f+d+Hi(se,a):(b=0<=b[qd](Xe,0)?Xe:se,d=f+Hi(b,a)+d);return d},d:function(a,b,c,d,e,f,g,k){return MR.f(ka(a,10),b,c,d,0,f,g,k)}};MR.i=MR.d;MR.u=MR.d;function NR(a,b){var c;c=bi[xc][Nc];c=Ai(c)||(sm(c)[1]||null)!=vs?Wg:vs;return LR(Wla,c,a,b)};function xFa(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.Wk=a;this.lv=Ti(b,function(a){return Cm(a).od})}var yFa=[fB,TA],zFa=[eB,fB,TA]; -function OR(a,b){if(!a.Wk)return a.lv[0];if(b>=a.Wk[a.Wk[J]-1])return a.lv[a.lv[J]-1];if(b<=a.Wk[0])return a.lv[0];var c=kj(a.Wk,b);if(0<=c)return a.lv[c];var d=-c-2,c=-c-1;return Xm(a.lv[c],a.lv[d],(b-a.Wk[d])/(a.Wk[c]-a.Wk[d]))} -function AFa(a,b){b&&0!=b[J]?1==b[J]&&(b=[yFa[0],b[0]]):b=a&&3==a[J]?zFa:yFa;if(!a||2>a[J])return{values:null,e3:[Oi(b)]};var c=a[0],d=a[a[J]-1],e=d-c;if(0==e)return{values:[d],e3:[Oi(b)]};if(2==a[J])for(a=[],d=e/(b[J]-1),e=0;ee)throw m("colorAxis.minValue ("+d+") must be at most colorAxis.maxValue ("+e+Oe);(d=Yea(b,d,e))&&(c=[d[y],d.end])}d=a.S(HE);d=a.S(zsa,d); -c=AFa(c,d);return new xFa(c[my],c.e3)};function PR(a,b){var c=a[Py],c=Xea(Sk(b),c);b[q](c);a.Fea&&Xa(c,a[Py][zb]);var d,e=a[sA],f=a.Gea;d=a.Eea;var g=a.$A,k=a[yz],l=new Pk(c[Kd],c[$d]),n=e.y+(g+l[A]/2)*Hj(e.y-f.y),e=Aj(e.x+(g+l[r]/2)*Hj(e.x-f.x)-l[r]/2,d[G]+k,d[cd]-k-l[r]);d=Aj(n-l[A]/2,d.top+k,d[Mc]-k-l[A]);d=new Kk(e,d);pa(c[x],c[Kd]+1+U);Sa(c[x],c[$d]+U);Za(c[x],d.x+U);c[x].top=d.y+U;return c};function QR(a,b,c){var d=b.Ba(),e=a.outline,f=new pL,g=new Fl(e.fa.top+.5,e.fa[cd]+.5,e.fa[Mc]+.5,e.fa[G]+.5),k=e.$j;f[Hz](g[G]+1,g[Mc]);f.xf(g[G]+1,g[Mc]-1,1,1,180,270,!0);f.da(g[G],g.top+1);f.xf(g[G]+1,g.top+1,1,1,270,0,!0);if(null!=k&&k[0].y==e.fa.top)for(var l=0;3>l;++l)f.da(k[l].x+.5,k[l].y+.5);f.da(g[cd]-1,g.top);f.xf(g[cd]-1,g.top+1,1,1,0,90,!0);f.da(g[cd],g[Mc]-1);f.xf(g[cd]-1,g[Mc]-1,1,1,90,180,!0);if(null!=k&&k[0].y==e.fa[Mc])for(l=0;3>l;++l)f.da(k[l].x+.5,k[l].y+.5);f[bz]();e=[new bn({fill:Uh, -stroke:iB,ua:1}),new bn({fill:iB,ua:0,Ce:.6}),new bn({fill:iB,ua:0,Ce:.4})];for(g=e[J]-1;0<=g;--g)k=b.sa(f,e[g],d),b.Em(k,g,g);a=a.UI;for(f=0;f=d(a,g)})}function EFa(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 0a});return-1==d?b[J]-1:0==d?0:b[d][c]-ab)return e>=d?{Yo:e,last:l,nL:b-(g-p)}:null===f?null:{Yo:f,last:n,nL:c-k};u=h.min(b-g,s);g+=u;l=p+u;e++}return{Yo:e,last:l,nL:b-g}}function KFa(a,b,c){a=Ti(a,c||zj);mj(a);for(var d=c=0;db;++b){if(h.abs(a-h[E](a))<1E-7*a)return b;a*=10}return 16}function ZR(a){var b=ep;if(0>=a)return b[hc](0,b[Wd](Ue));for(var b=b[hc](0,b[Wd](Ue)+1),c=0;cb||0>c?null:a[b][c]} -function MFa(a,b,c,d,e,f){var g=[],k=aS(c,d-1,e);k&&g[C]({oU:k,km:k.km+1,qL:d-1,pU:null,rL:null,qU:null});(k=aS(c,d,e-1))&&g[C]({oU:k,km:k.km+1,qL:null,pU:null,rL:e-1,qU:null});(c=aS(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g[C]({oU:c,km:c.km,qL:d-1,pU:e-1,rL:e-1,qU:d-1});mj(g,function(a,b){return a.km-b.km});return 0f;f++){var g=QFa(a,b,c,e),k=QFa(a,b,c,0),l=DFa(a,g,d),k=DFa(a,k,d);if(l&&k)break;a=g;e*=.99}return a}function QFa(a,b,c,d){var e={};Sj(a,function(f,g){for(var k=f,l=0;lg?1:0});0>b&&(b=-b-2);return 0>b?null:a[b]}function VFa(){return{transform:function(a){return h.log(a)/h[Uz]},inverse:function(a){return h.pow(10,a)}}} -function WFa(a){return{transform:function(b){return b>a?h.log(b/a)/h[Uz]:b<-a?-h.log(-b/a)/h[Uz]:0},inverse:function(b){return 0b?-h.pow(10,-b)*a:0}}}var XFa={Nya:qI,mya:YG,Bya:KH};function eS(a,b,c){return(c=ao(a,c,XFa))?c:In(a,b)?YG:qI}function YFa(a,b,c){switch(a){case qI:return aj(c)?RFa():SFa(c);case YG:return VFa();case KH:return WFa(b);default:return RFa()}};function ZFa(a){bi[xq](function(){throw a;},0)}var fS; -function $Fa(){var a=bi.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof ba&&ba.postMessage&&ba[Uq]&&(a=function(){var a=ea[Sb](rG);Ra(a[x],Q);a.src=O;ea[gc][q](a);var b=a[Jy],a=b[Ld];a[Mq]();a[ey](O);a[bz]();var c=Hra+h[Hc](),d=b[xc][Fq]==hua?Pe:b[xc][Fq]+Dga+b[xc].host,a=X(function(a){if(a[Mx]==d||a[$]==c)this.port1.onmessage()},this);b[Uq](Kha,a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a){var b=new a,c={},d=c;b.port1.onmessage= -function(){c=c[qc];var a=c.dga;c.dga=null;a()};return function(a){Da(d,{dga:a});d=d[qc];b.port2.postMessage(0)}}return"undefined"!==typeof ea&&jxa in ea[Sb](yh)?function(a){var b=ea[Sb](yh);Qp(b,function(){Qp(b,null);b[je][Ud](b);b=null;a();a=null});ea[gc][q](b)}:function(a){bi[xq](a,0)}};function gS(a,b){hS||aGa();iS||(hS(),iS=!0);jS[C](new bGa(a,b))}var hS;function aGa(){if(bi.Promise&&bi.Promise.resolve){var a=bi.Promise.resolve();hS=function(){a[lA](cGa)}}else hS=function(){var a=cGa;ri(bi.setImmediate)?bi.setImmediate(a):(fS||(fS=$Fa()),fS(a))}}var iS=!1,jS=[];function cGa(){for(;jS[J];){var a=jS;jS=[];for(var b=0;b=b.p2&&b[Nq]()}this.Nda?this.Nda[L](this.Wca,this):this.b3=!0;this.ZD||oS(this,new pS)}});W.kda=function(a,b){this.r2=!1;qS(this,a,b)};function qS(a,b,c){a.ZD=!0;a.Xs=c;a.BK=!b;nGa(a)} -W.vu=function(){if(this.ZD){if(!this.b3)throw new rS;this.b3=!1}};W.gfa=function(a){this.vu();qS(this,!0,a)};function oS(a,b){a.vu();qS(a,!1,b)}function oGa(a,b){sS(a,b,null,void 0)}function pGa(a,b){sS(a,null,b,void 0)}function sS(a,b,c,d){a.cf[C]([b,c,d]);a.ZD&&nGa(a)}W.then=function(a,b,c){var d,e,f=new kS(function(a,b){d=a;e=b});sS(this,d,function(a){a instanceof pS?f[Nq]():e(a)});return f[lA](a,b,c)};dGa(nS);nS[K].lj=function(a){return a instanceof m}; -function qGa(a){return Vi(a.cf,function(a){return ri(a[1])})} -function nGa(a){if(a.rT&&a.ZD&&qGa(a)){var b=a.rT,c=tS[b];c&&(bi[cq](c.ic),delete tS[b]);a.rT=0}a.Yd&&(a.Yd.p2--,delete a.Yd);for(var b=a.Xs,d=c=!1;a.cf[J]&&!a.r2;){var e=a.cf[sb](),f=e[0],g=e[1],e=e[2];if(f=a.BK?g:f)try{var k=f[L](e||a.Wca,b);ci(k)&&(a.BK=a.BK&&(k==b||a.lj(k)),a.Xs=b=k);eGa(b)&&(d=!0,a.r2=!0)}catch(l){b=l,a.BK=!0,qGa(a)||(c=!0)}}a.Xs=b;if(d)if(k=X(a.kda,a,!0),d=X(a.kda,a,!1),b instanceof nS)sS(b,k,d),b.aqa=!0;else b[lA](k,d);c&&(b=new rGa(b),tS[b.ic]=b,a.rT=b.ic)} -function sGa(a){var b=new nS;oS(b,a);return b}function rS(){xi[L](this)}Y(rS,xi);Ga(rS[K],"Deferred has already fired");fb(rS[K],"AlreadyCalledError");function pS(){xi[L](this)}Y(pS,xi);Ga(pS[K],"Deferred was canceled");fb(pS[K],"CanceledError");function rGa(a){this.ic=bi[xq](X(this.Hsa,this),0);this.Us=a}rGa[K].Hsa=function(){delete tS[this.ic];throw this.Us;};var tS={};function tGa(a,b){var c=b||{},d=c[Ld]||ea,e=el(Rf),f={ifa:e,lf:void 0},g=new nS(uGa,f),k=null,l=null!=c.timeout?c.timeout:5E3;0b.oE?!0:a.IUb.IU?!0:a.revg[0].xh[r]||0>g[0].xh[A]))return null;l=e;n=b.c$;e=[];for(s=0;su[u[J]-1]?p=v:(z=u[u[J]-1]-u[0],p=0==z?.5*v:(p-u[0])/z*v)),p=l[G]+p+k/2,p=[p-k/2,l.top,p+k/2,l.top,p,l.top+d],u=new bn({fill:n,stroke:n}),e[s]={path:p,brush:u};a=[];b[Vz]==Tg&&(a=f,c=[],c[0]= -{x:0,y:b[A]-a.Fg[A],text:a.Fg[id],style:b.ba},c[1]={x:b[r]-a.Yg[r],y:b[A]-a.Yg[A],text:a.Yg[id],style:b.ba},a=c);a={jZ:g,kZ:e,lZ:a};f=a.jZ;for(c=0;cd;++d)b[Vz]==Rh&&(k=f[c][Qz][2*d],f[c][Qz][2* -d]=f[c][Qz][2*d+1],f[c][Qz][2*d+1]=k),f[c][Qz][2*d]+=b[G],f[c][Qz][2*d+1]+=b.top;f=a.lZ;for(c=0;cb.bm[J]&&(b.bm[1]=h.abs(b.bm[0]-d[0])>h.abs(b.bm[0]-d[1])?d[0]:d[1]):b.bm=d;this.b=a||{};this.$0=b[Mx].lat/(180/h.PI);this.bS=b[Mx].lng/(180/h.PI);this.Po=Ti(b.parallels,function(a){return a/(180/h.PI)})}Y(DS,CS); -DS[K].yE=function(a){return Ti(arguments,X(function(a){var c=a[0]/(180/h.PI),d=.5*(h.sin(this.Po[0])+h.sin(this.Po[1]));a=d*(a[1]/(180/h.PI)-this.bS);var e=h.cos(this.Po[0]),e=e*e+2*d*h.sin(this.Po[0]),c=h[zd](e-2*d*h.sin(c))/d,d=h[zd](e-2*d*h.sin(this.$0))/d;return{x:180/h.PI*h.sin(a)*c,y:180/h.PI*(d-c*h.cos(a))}},this))};function ES(a){this.b=a||{}}Y(ES,CS);ES[K].OX=function(){return 2.2};ES[K].yE=function(a){return Ti(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[zd](h.PI*h.PI/3-c*c)*a,y:c}})};function FS(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[Mx];a[Mx]&&jk(c,a[Mx]);jk(b,a);b.origin=c;b.bm&&0!==b.bm[J]?2>b.bm[J]&&(b.bm[1]=h.abs(b.bm[0]-d[0])>h.abs(b.bm[0]-d[1])?d[0]:d[1]):b.bm=d;this.b=a||{};this.$0=b[Mx].lat/(180/h.PI);this.bS=b[Mx].lng/(180/h.PI);this.Po=Ti(b.parallels,function(a){return a/(180/h.PI)})}Y(FS,CS); -FS[K].yE=function(a){return Ti(arguments,X(function(a){var c=a[0]/(180/h.PI);a=a[1]/(180/h.PI);var d=h.log(1/h.cos(this.Po[1])*h.cos(this.Po[0]))/h.log(h.tan(.25*h.PI+.5*this.Po[1])*(1/h.tan(.25*h.PI+.5*this.Po[0]))),e=h.cos(this.Po[0])*h.pow(h.tan(.25*h.PI+.5*this.Po[0]),d)/d,c=e*h.pow(1/h.tan(.25*h.PI+.5*c),d),e=e*h.pow(1/h.tan(.25*h.PI+.5*this.$0),d);return{x:180/h.PI*h.sin(d*(a-this.bS))*c,y:e-180/h.PI*h.cos(d*(a-this.bS))*c}},this))};function GS(a){return 180/h.PI*(h.atan(h.exp(a/(180/h.PI)))-h.PI/4)*2}function HS(){this.Jq={}}HS[K].track=function(a){Z(arguments,X(function(a){for(var c in a)if(a[zc](c)){c in this.Jq||(this.Jq[c]={min:da,max:-da});if(!this.Jq[c].min||a[c]this.Jq[c].max)this.Jq[c].max=a[c]}},this))};HS[K].getBounds=function(a){return{min:this.Jq[a].min,max:this.Jq[a].max}};function IS(a){this.b=a||{}}Y(IS,CS);IS[K].yE=function(a){return Ti(arguments,function(a){return{x:a[1],y:180/h.PI*h.log(h.tan(a[0]/180*.5*h.PI+h.PI/4))}})};var IGa={exa:"albers",gya:Yva,jya:"lambert",wya:DH},JS={};JS.mercator=IS;JS[Yva]=ES;JS.albers=DS;JS.lambert=FS;var JGa={NONE:Q,TOP_LEFT:bK,TOP_RIGHT:VAa,BOTTOM_LEFT:SD,BOTTOM_RIGHT:"bottom_right"},KGa={NONE:Q,Tya:HI,txa:TD,Ry:xg};function LGa(a){return Fn(a,Sxa,{name:DH},function(a){ni(a)||(a={name:a});var c=a[Cd];if(null!=c&&!bk(IGa,Sn(c)))throw m("The projection you specified is not valid.");return a})} -var MGa={region:zK,resolution:TE,domain:mC,displayMode:sg,showGeocodeWarnings:!1,backgroundColor:{fill:Uh,stroke:ZA,strokeWidth:0},datalessRegionColor:"F5F5F5",defaultColor:"267114",markerOpacity:1,selectionMode:Bh,fontName:gC,geocodingContext:HI,tooltip:{isHtml:!1,textStyle:{fontName:gC,fontSize:13,color:JD},trigger:Kg,showDisputedText:!1,showTitle:!0},colorAxis:{minValue:null,maxValue:null,values:null},sizeAxis:{minValue:null,maxValue:null,minSize:3,maxSize:12},legend:{position:SD,orientation:Tg, -textStyle:{color:JD,auraColor:Uh}},marker:{style:{stroke:{color:iB,width:1}}},projection:DH,keepAspectRatio:!0,magnifyingGlass:{enable:!0,zoomFactor:5}};function KS(a){this.Ec=a;this.VD=null;this.Cca=!0;this.JK=null;this.up=new Yu;this.nsa=/^([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.Ira=/^\d\d\d$/}Y(KS,ut);W=KS[K];W.m3=function(a){this.VD=a;null!=this.Zta&&this.Zta(a)};function NGa(a,b,c,d,e,f){a.Cca=e;if(0==b.M())Wt(function(){f([],[],!0)});else switch(c.JZ){case As:a.cY(b,c,f);break;case Ms:OGa(a,b,c,d,f);break;case bs:a.bY(b,c,d,f)}} -W.cY=function(a,b,c){for(var d=[],e=0;es?n:-n));v.da(p+(g>p?l:-l),s);v[bz]();p=e.sa(v,u,d);RS(a,p,bH,!0);p=new bn({fill:Uh});p=e.pk(g,k,l,n,p,d);RS(a,p,aH,!0);p=new bn({stroke:wra,ua:1.5});p=e.pk(g,k,l,n,p,d);RS(a,p,aH,!0);p=e.Ba();f=e.uF(p,new Il(f[G]+3.5,f.top+3.5,f[r]-7,f[A]-7),!0);e[q](d,f);f=new bn({stroke:Pra,ua:1.5});d=e.pk(g,k,l-3.5,n-3.5,f,d); -RS(a,d,aH,!0);d=c[$q];WGa(a,p,b,d.Yz,!0);XGa(a,p,b,d,!0);OS(a,p,c.Hz,!0,b.lk);a.bZ=c.Jn}else a.bZ=null}function aHa(a,b){0=d)){var e=c==VH?0:d-1,d=c==VH?d:-1;c=c==VH?1:-1;for(var f=e;f!=d;f+=c){var g=b[f][0],k=b[f][1];f==e?a[Hz](g,k):a.da(g,k)}a[bz]()}} -function OS(a,b,c,d,e){var f=a.g;c=gj(c);mj(c,function(a,b){return b[Ry]-a[Ry]});for(var g=0;gd.ri[1]&&(a-=360);c=Rk(this.z$)/2/c/(e[A]/(d.ri[0]-d.jh[0]));return{ri:[b+c,a+c],jh:[b-c,a-c]}};function mHa(a,b){var c=Xi(a.Hz,function(a){return a.Oi==b});if(!c)return!1;var d=a[$q].Yz,c=Mk(new Kk(c.x,c.y),new Kk(d[G]+d[r]/2,d.top+d[A]/2)),d=Rk(d.ac())/2;return c<.9*d};function VS(a,b,c,d){this.tg=!a.zC()&&In(b,Ewa);this.o=c;this.bb=d;this.uD=this.VJ=null}Hp(VS[K],function(a,b){if(!this.tg)return!1;if(nHa(this,a)||this.QX(a,b))return!0;var c=a.Wu==yF;return a[$].sJ&&c?!0:!1});VS[K].QX=function(a,b){if(a[H]!=fH)return!1;if(a[$].Rn){if(!a[$].Uz)return!1;if(b&&mHa(b,a[$].Oi))return!0;oHa(this);this.VJ=ba[xq](this.Zi(function(){this.VJ=null;this.o.Fu={Jn:a[$].Jn,Oi:a[$].Oi};PP(this.bb,0)}),300);return!0}oHa(this);return!1}; -function nHa(a,b){if(!a.o.Fu)return!1;switch(b[H]){case eH:case zF:var c;b[$].sJ?c=!1:(WS(a),c=!0);return c;case fH:case AF:if(b[$].Rn){c=b.Wu==dH;var d=b.Wu==bH;b[$].sJ&&!d?XS(a):c&&(b[$].Uz?XS(a):WS(a))}else null===a.uD&&(c=b.Wu==dH,(b[$].sJ||c)&&pHa(a));return!1;case BF:return b.Wu==bH?(pHa(a),c=!0):c=!1,c;default:return!1}}function pHa(a){XS(a);a.uD=ba[xq](a.Zi(function(){this.uD=null;WS(this)}),500)}function WS(a){a.o.Fu=null;PP(a.bb,0)}function oHa(a){null!==a.VJ&&(bi[cq](a.VJ),a.VJ=null)} -function XS(a){null!==a.uD&&(bi[cq](a.uD),a.uD=null)}VS[K].Zi=function(a){return X(a,this)};function qHa(a,b,c,d){this.R3=h.pow(a,2);this.Q3=h.pow(b,2);this.Vsa=b;this.S3=(this.Hq=c?new Pm(d[EA](c[y]),d[EA](c.end)):null)?this.Hq.end-this.Hq[y]:null;this.hfa=d}function rHa(a,b){var c=null;null!=b&&null!=a.hfa&&(b=a.hfa[EA](b));if(null!=b&&null!=a.Hq)0===a.S3&&b===a.Hq[y]?c=(a.Q3+a.R3)/2:b<=a.Hq[y]?c=a.R3:b>=a.Hq.end&&(c=a.Q3);else if(!a.S3||null==b)return a.Vsa;null==c&&(b=Aj(b,a.Hq[y],a.Hq.end),c=Cj(a.R3,a.Q3,(b-a.Hq[y])/a.S3));return h[E](h[zd](c))} -function sHa(a,b){var c=Pn(a,Eza),d=Pn(a,Cza);if(c>d)throw m("sizeAxis.minSize ("+c+") must be at most sizeAxis.maxSize ("+d+Oe);var e=Nn(a,Fza),f=Nn(a,Dza);if(null!=e&&null!=f&&e>f)throw m("sizeAxis.minValue ("+e+") must be at most sizeAxis.maxValue ("+f+Oe);e=Yea(b,e,f);f=eS(a,Bza,Gza);f=YFa(f,ia,[]);return new qHa(c,d,e,f)};function YS(a){this.b=a||{}}Y(YS,CS);YS[K].OX=function(){return 1};YS[K].yE=function(a){return Ti(arguments,function(a){return{x:a[1],y:a[0]}})};function tHa(a,b,c,d,e,f){this.b=a;var g=LGa(a);this.TV=new JS[g[Cd]](g);this.Q=b;this.qa=c;var k=en(co(a,zD)),g=b-k,k=c-k,l=h[E]((b-g)/2),n=h[E]((c-k)/2);this.wr=new Il(l,n,g,k);l=this.wr;if(Jn(a,Zva))var p=l[r],n=l[A],s=this.TV.OX(),g=h.min(p,h[E](n*s)),k=h[E]((p-g)/2)+l[G],p=h.min(n,h[E](p/s)),l=h[E]((n-p)/2)+l.top,g=new Il(k,l,g,p);else g=l[Bc]();this.Wt=g;this.Ld=d;this.t=e;this.fb=f;this.L5=Pn(a,NF,h[E](h.pow(2*(this.wr[r]+this.wr[A]),1/3)));this.xha=Wn(a,[Kwa,Jwa],iB);this.yha=Pn(a,Lwa,1); -this.RV=Tn(a,MF);this.Qq=uHa(this);this.TE=vHa(this);d=a.S(JG);this.via=hi(d)==jh;this.gO=$n(a,LG,JGa,SD);this.f7=Rn(a,awa,1/3);this.fO=$n(a,ewa,GGa,Tg);this.g7=fo(a,MG,{ab:this.RV,fontSize:this.L5});this.oW=Un(a,dwa);this.nia=Wn(a,ata,O);this.bN=Wn(a,hta,O);this.x5=wHa(this);this.zha=xHa(this);d=fo(a,NAa);e=Wea(d);this.tA=$n(a,ZJ,ho,Kg);this.tt=this.tA!=Q;this.Br={normal:d,bold:e};d=In(a,KAa);this.Zha=In(a,MAa);this.Yha=d?Vla:Ula;this.mX=In(a,GAa);this.Ria=10;this.aW=this.tp=this.wA=null;this.eA= -iB;this.wF=null;this.wha=Rn(a,Nwa);this.$ha=new lHa(this.Wt.ac(),new Fl(0,b,c,0))}function yHa(a,b){for(var c=0,d=a.wA[J];cd;d++){var e=(a.ri[1]-a.jh[1])/10*d+a.jh[1],f=(a.ri[0]-a.jh[0])/10*d+a.jh[0],e=b.yE([f,a.jh[1]],[f,a.ri[1]],[a.jh[0],e],[a.ri[0],e]);c.track[Sc](c,e)}d=c[sy](AK);c=c[sy](Wh);return{ri:[c.max,d.max],jh:[c.min,d.min]}}W=tHa[K]; -W.V6=function(a,b,c,d){for(var e=CHa(this,Nda(Pj(d.YC),Pj(d.en)));e[1]>a.ri[1];)e[1]-=360;for(;e[1]c[Ry]}} -function EHa(a,b,c,d){var e=a.zha(b),f=a.x5(b);if(null==f)return[];var f=new bn({stroke:a.xha,ua:a.yha,fill:f,Ce:a.wha}),g=la(c.lat),k=[];c=la(c.lng);c=[c,c+360,c-360];for(var l=0;ls.ri[0])){for(var u=0;us.ri[1])){var v=a.EZ(n.Vt,n.Yz,p,[g,v]),z=String(b+Te+n.id+Te+u),B=dH;null!=a.fb.pI&&0<=a.fb.pI?B=a.t.Ea(b,a.fb.pI):null!=a.fb.YH&&0<=a.fb.YH?B=a.t.Ea(b,a.fb.YH):null!=a.fb.XH&&0<=a.fb.XH?B=a.t.Ea(b,a.fb.XH): -null!=a.fb.bC&&null!=a.fb.cC&&0<=a.fb.bC&&0<=a.fb.cC&&(B=GHa(a.t[I](b,a.fb.bC),a.t[I](b,a.fb.cC)));k[C]({Jn:z,label:B,Oi:b,x:v[0],y:v[1],size:e,brush:f,Uz:!1})}}if(0n[cd]&&(s=f.x-p[r]);var u=f.y-p[A];ub.jh[0]&&a.latb.jh[1]&&a.lng+cthis.xd&&(this.to[oe]({v:this.xd,label:O}),this.Rg[oe](new oT(O,{})));this.xd=h.min(this.to[0].v[fd](),this.xd);a=this.to[this.to[J]-1].v[fd]();a>this.Hf[fd]()&&(this.Hf=a);this.mZ=this.Q/(this.Hf-this.xd); -this.uh=[];a=0;for(b=this.to[J];athis.Q+this.A0&&(Ax(e,sF),Ka(l,this.uh[d]-f),l.end=this.uh[d]);Rm(l,g[0])?k[C](d):g[C](l);for(e=1;ethis.to[d].v)&&p[Wc]){for(var k=b,e=this.uh[d],f=this.ll+10,l=p[mA]|| -iE,n=p.ba,p=p[Wc][rc](re),s=[],u=0,v=p[J];ua[fd]()?!0:!1,k&&(l+=Uka),l=b(l,a),c.Rg[C](new oT(l,{lc:O,bold:k,color:JD,ab:gC,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;if(e<=Dygraph.DAILY)return l=zf,0===a[nc]()||d?(l+=Tka,k=!0):k=!1,d=!1,l=b(l,a),c.Rg[C](new oT(l,{lc:O,bold:k,color:JD,ab:gC,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;if(e<=Dygraph.WEEKLY)return k=d,d=!1,l=b(If,a),c.Rg[C](new oT(l,{lc:O,bold:k,color:JD,ab:gC,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;if(e<=Dygraph.BIANNUAL)return l=KC,k=0===a[Hd]()||d, -d=c.xd>a[fd]()?!0:!1,k&&(l+=Vka),l=b(l,a),c.Rg[C](new oT(l,{lc:O,bold:k,color:JD,ab:gC,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;if(e<=Dygraph.CENTENNIAL)return l=b(JBa,a),c.Rg[C](new oT(l,{lc:O,bold:!1,color:JD,ab:gC,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;throw Npa;};case Dxa:return 50}};function qT(){};fi[K].qn=function(){return this};fi[K].Hy=function(){return!1};fi[K].Iba=function(){return!1};function rT(a,b){return 0>b?a/h.pow(10,-b):a*h.pow(10,b)}function sT(a){a=h.abs(.4342944819032518*h.log(a));return 1E-7>h.abs(a-h[E](a))}function tT(a){return h[t](.4342944819032518*h.log(a))}function uT(a){return h[yb](.4342944819032518*h.log(a))};function vT(){}W=vT[K];La(W,function(a,b,c){this.b=a;this.SF=b;this.hq=null===c||0>c?this.F$():2b?1:0};function kIa(a){this.Zp=a||String}var lIa={number:function(a,b){return b.Zp(a[od])},identifier:function(a){return a[Cd]},"+":function(){return Zka},"-":function(){return IA},"--":function(){return Te},"=":function(){return cla},"*":function(){return Yka},"(":function(){return Ne},")":function(){return Oe},",":function(){return Se},"^":function(){return $r}};kIa[K].C=function(a){return Ti(a,function(a){return lIa[a.Iq()](a,this)},this)[me](O)};function zT(){}Y(zT,qT);zT[K].Iq=function(){return Te};function AT(){}Y(AT,qT);AT[K].Iq=function(){return Qe};function BT(a){this.zh=a}Y(BT,fi);BT[K].join=function(a){var b=[];Z(this.zh,function(c,d){0c.vL()&&(e=!0);e&&b[C](new CT);ij(b,c.Fm());e&&b[C](new DT)},this);return b};BT[K].qn=function(){if(1===this.zh[J])return this.zh[0];var a=[];Z(this.zh,function(b){a[C](b.qn())});this.zh=a;return this};function ET(a){this.zh=a}Y(ET,BT);ET[K].vL=function(){return 1};ET[K].Fm=function(){var a=[];Z(this.zh,function(b){var c=b.Hy();0this[od]};gb(LT[K],function(){return this[od]});LT[K].Iba=function(){return!0};function NT(a,b){this.zh=a;this.Fba=null!=b?b:!1}Y(NT,BT);NT[K].vL=function(){return 2};NT[K].qn=function(){NT.e.qn[L](this);var a=0,b=[],c=1;Z(this.zh,function(d){d.Hy()&&(d=(new FT(d)).qn(),a++);d.Iba()&&(c*=d[I](),d=null);d&&b[C](d)});1!==c&&dj(b,0,0,new LT(c));var d=new NT(b,this.Fba);a%2&&(d=new FT(d));return d};NT[K].Fm=function(){return this.Fba?fj[Sc](null,Ti(this.zh,function(a){return a.Fm()})):this[me](new JT)};NT[K].Hy=function(){var a=0;Z(this.zh,function(b){b.Hy()&&a++});return!!(a%2)};function nIa(a,b){this.ya=[];this.tea=a;this.xea=b}function OT(a,b){if(0a.tea&&(d=h[E](d/a.tea),1b.x?1:a.xe[e[J]-1].x&&OT(d,g.max);return{data:d.sm(),sp:c}} -function yIa(a){var b=vIa(a),c;c=[];for(var d=b[J]-1;0<=d;d--){var e=b[d];if(null!=e&&0!==e){e=new LT(e);if(0=iJa[e-1]?f=.7:0a[J]?fj(a,qj(0,4-a[J])):gj(a);return a[dq]()}function lJa(a){a=iU(a);var b=new Date(1970,0,1,0,0,0,0);b[wd]((a[6]||0)+1970);b[ud](a[5]||0);b[Fd]((a[4]||0)+1);b.setHours(a[3]||0);b.setMinutes(a[2]||0);b.setSeconds(a[1]||0);b.setMilliseconds(a[0]||0);return b}function mJa(a,b){return Ti(a,function(a){return a*b})} -var aU="Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),kU=["milliseconds","seconds","minutes","hours",eta,"months","years"],lU={};Z(kU,function(a,b){lU[a]=b});var mU=[[1],[0,1],[0,0,1],[0,0,0,1],[0,0,0,0,1],[0,0,0,0,0,1],[0,0,0,0,0,0,1]],gJa=[0,0,0,0,1,0,0],iJa=[500,30,30,12,15,6,0],gU=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function nU(a){switch(a){case Bg:case Cg:return{ak:nJa,By:oJa};case Jh:return{ak:pJa,By:qJa};case T:case Eh:return{ak:rJa,By:sJa};default:return{ak:rJa,By:sJa}}}function rJa(a){return ha(a)}function sJa(a){return a}function nJa(a){return a[ec]()}function oJa(a){return new Date(a)}function pJa(a){return hU(a)}function qJa(a){return jU(a)};function oU(a,b,c){this.P_=a;this.YQ=b;this.Y0=c}Y(oU,vT);W=oU[K];La(W,function(a,b,c){oU.e[Kc][L](this,a,b,c);a=Fn(a,this.Ja(yua));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.Y0=tJa([b,qj(this[Nb],b[J]),this.Y0])});function tJa(a){a=wj[Sc](null,a);return Ti(a,function(a){return Xi(a,function(a){return a})})}W.S=function(a,b){return a.S(b)};W.CJ=function(a){return nJa(a)};W.UF=function(a){return oJa(a)};W.p0=function(a){return a}; -W.f0=function(){var a=new Date(0);a[wd](0);return a};W.uI=function(a,b,c){var d=this.hq;-1===d&&(d=6);var e=(b-a)/d,d=cU(e,this.P_,this.YQ);c?(a=ZT(new Date(a),d),b=$T(new Date(b),d,1)):(a=$T(new Date(a),d,1),b=ZT(new Date(b),d));e=eU(e);e=hJa(e,d);this.oda=e=0=l)return null;for(var n=h[t](h.log(l)/h.log(10)),l=VR(5,function(a){return{je:h.pow(10,n-a),gU:5}}),p=[],s=!1,u=0;ua.km&&(a={km:n,hea:{$i:h[E](e)*c.je,ur:h[E](l)*c.je}})}return a}, -{km:-da,hea:null}).hea}function zJa(a,b,c,d,e,f,g){for(var k=[],l=b-a,n=d+f,p=h[yb](l/(1-(c+e))/g),l=h[t](l/(1-n)/g);pa?1a&&(a=-a);if(.5>a)return 0;for(;0==h[E](a%10);)a=h[E](a/10);return 1==a||5==a?.5:h[t](h.log(a)/h.log(10))+1};function qU(){this.h$=0}Y(qU,vT);W=qU[K];W.F$=function(){return 4};La(W,function(a,b,c){qU.e[Kc][L](this,a,b,c);this.sd=null;this.iI=Mn(a,this.Ja(RF),1);this.DQ=a.S(this.Ja(zAa),[10,2,5,1])}); -W.Q2=function(a,b,c){var d,e,f,g,k;c?(d=X(AJa,null,this.DQ,this.hq,a,b),e=-1E-4,f=1/h.max(this.hq,3),g=e,k=f):(e=-1/h.max(this.hq,3),f=0,g=e,k=f,this.DQ[0]*=-1,d=X(AJa,null,this.DQ,this.hq,this.sc,this.qc));c=this.hq;(d=yJa(a,b,e,f,g,k,c,d))||(0<=a||0>=b||1==c?d={$i:a,ur:b}:(d=h.max(1,h.min(c-1,h[E](b/(b-a)*c))),c-=d,a=h.max(b/d,-a/c),d={$i:-c*a,ur:d*a}));a=d;b=(a.ur-a.$i)/this.hq;c=[];for(d=0;d<=this.hq;++d)c[C](a.$i+b*d);this.sc=h.min(c[0],this.sc);this.qc=h.max(c[c[J]-1],this.qc);this.rp(c)}; -W.rp=function(a){qU.e.rp[L](this,a);var b=0;Z(this[cz],function(a){a=this.pp(a);b=h.max(b,YR(a/this.iI))},this);this.h$=b};W.MI=function(){var a={pattern:this[Nb],fractionDigits:this[Nb]?null:this.h$,scaleFactor:this.iI,prefix:Un(this.b,this.Ja(QF)),suffix:Un(this.b,this.Ja(SF))};this.sd=new dp(a)};function AJa(a,b,c,d,e,f,g){c=a[0]*(d-c)/(g*(f-e));d=(f-e)/b;for(g=1;gd?1:0};W.CJ=function(a){return hU(a)};W.UF=function(a){return jU(a)};W.p0=function(a){return a};W.f0=function(){return jU(0)};W.uI=function(a,b,c){var d=this.hq;-1===d&&(d=6);var d=(b-a)/d,e=cU(d,CJa,0);this.G1=kJa(e);e=dU(e);this.tickSize=d=h.max(1,h[E](d/e))*e;c?(a=h[t](a/d)*d,b=h[yb](b/d)*d):(a=h[yb](a/d)*d,b=h[t](b/d)*d);this.Ga=a;this.ob=b;c&&(this.sc=a,this.qc=b)}; -W.Q2=function(){for(var a=[],b=this.Ga;bn&&(p=p[Bc](),p.mk(n)),a.F.JL(e,l,e+f,l,p,c));d.Cg&&((e=d.QE)||(e={type:yE}),xU(a,k,l,g/2,d.Cg,e,c))}else a.F.hb(b.Wc[lz][G],b.Wc[lz].top,b.Wc[lz][r],b.Wc[lz][A],b.Wc.brush, -c);d=null;b.Eg&&b.Eg.R&&(k=b.Eg[lz].x,l=b.Eg[lz].y,e=b.Eg.brush,d=a.F,g=d.Ba(),d.hb(k,l,12,12,e,g),d[q](c,g),e=new pL,e[Hz](k+2,l+2),e.da(k+12-2,l+12-2),e[Hz](k+12-2,l+2),e.da(k+2,l+12-2),k=new bn,k.hd(Ae),k.mk(2),d.sa(e,k,g),d=g.a(),g=JP([oya,b[pc]]),a[dy](d,g));a.F[q](a.Lq,c)}}function JJa(a,b){b&&(KJa(a,b.iZ,-1),b.hZ&&a.Dt(b.hZ,a.Lq),KJa(a,b.gZ,1))}function KJa(a,b,c){if(b){var d=sL(b[Qz]),d=a.F.sa(d,b.brush,a.Lq);b.Bu&&(b=JP([PG,c]),a[dy](d,b))}} -function GJa(a,b){if(b){var c=b[gy],d=a.F,e=a.bw;SGa(c.jZ,d,e);TGa(c.kZ,d,e);UGa(c.lZ,d,e);c=a.F.hb(b.QH[G],b.QH.top,b.QH[r],b.QH[A],qn,a.bw);a[dy](c,Hsa)}}W.zj=function(a,b,c){var d=b[yc];a=this.F.ml(a,b);a>c&&(d=h.max(1,h[t](b[yc]*c/a)));return d};function yU(a,b){var c=a.td[b];c&&(a.F.Yf(c),delete a.td[b])}W.HF=function(a,b){var c=a[Py]?PR(a,this.Dr.pc()):QR(a,this.F,this.yY).a();this[dy](c,b)};W.Dt=function(a,b,c){(a=LJa(this,a,c))&&this.F[q](b,a);return a}; -function LJa(a,b,c){var d=b.I;if(!d||0==d[J])return null;a=a.F;var e=b.ba,f=b.Kq,g=null!=b.Gb?b.Gb:0,k=b[sA]?b[sA]:{x:0,y:0},l=b.sb,n=!!l||c||!1;c=a.Ba();if(0===g&&f){var p=SR(b);if(p){var s=h[yb](p[G]-3)+.5,u=h[t](p.top-1)+.5;a.hb(s,u,h[t](p[cd]+3)+.5-s,h[t](p[Mc]+1)+.5-u,f,c)}}for(f=0;fk?null:z)&&k=z;N--)R=u.k[N].V,s.da(R.FV,R.GV),R.DV==R.FV&&R.EV==R.GV||s.da(R.DV,R.EV);else R=u.k[D].V,s.da(R.FV,R.GV),s[bz]();a.F.sa(p,n,l)}d=JP([sD,c]);a.De(a.zf.area.Ue,d,l.a());if(e){d=GU(b);e=JP([SG, -c]);f=d.Bc(a.F);g=bKa(a,b);if(f){l=b.Ln;n=b.Ji;if(l||n){g=g||a.F.Ba();if(l)for(d=0;d=b[uz])zU(a,e),MU(a,b,c);else{var f=FU(b,d);if(!aj(f.md)){d=(f=f.Bc(a.F))&&d?null:bKa(a,b);if(f){var g=b.Ln,k=b.Ji;if(g||k){d||(d=a.F.Ba());if(g)for(var l=0;l=l[cd]||k.x+g<=l[G]||k.y-g>=l[Mc]||k.y+g<=l.top)g=!1;else{if((k.x>=l[cd]||k.x<=l[G])&&(k.y>=l[Mc]||k.y<=l.top)){g*=g;var n=k.x-l[cd],p=k.x-l[G],s=k.y-l[Mc],k=k.y-l.top,l=n*n,p=p*p,s=s*s,k=k*k;if(l+s>=g&&l+k>=g&&p+k>=g&&p+s>=g){g=!1;break t}}g=!0}}g&&(g=JP([b[H]==XD?WD:sI,c,e]),DU(d,b)?a.De(f,g,fKa(a,d,NJa(d,b),AU(d,b))):zU(a,g),d.sb&&(f=JP([Xs,c,e]),IU(a,d.sb,f)),d.Uc&&KU(a,d.Uc,c,e),d.V.fr&&eKa(a,b,c,e, -d.V.fr))}function aKa(a,b,c,d){if(c&&c.V){var e=a.F.fl(c.V.line[G],c.V.line.top,c.V.line[r],c.V.line[A],c.Lc),f=a.F.fl(c.V[kA][G],c.V[kA].top,c.V[kA][r],c.V[kA][A],c.Pz),g=a.F.Ba();a.F[q](g,e);a.F[q](g,f);if(e=c.Ln)for(f=0;ff[cd])&&(f=b[gA])&&!aj(f)){var g=[oD,d];null!=c&&cj(g,c,1);var g=JP(g),k=e.x,l=e.y,n=e[J],p=e[F],e=e[Vz]==Tg?[n,1]:[1,n],e=a.F.fl(h.min(k,k+e[0]),h.min(l,l+e[1]),h.abs(e[0]),h.abs(e[1]),new bn({fill:p}));a.De(a.zf.annotation.Ue,g,e);e=a.F.Ba();g=[qD,d];null!=c&&cj(g,c,1);k=null;b.bundle&&!b.bundle.$U&&(f=[b.bundle[Wc]],k=-1);b=a.F.YF();for(l=0;ld)throw m("Data table should have at least 3 columns");a(this.hV,!0,[Eh]);var e=a(this.XE,!1,[Eh]),f=a(this.ZE,!1,[Eh]);this.h5=c.Ra(this.XE);this.i5=c.Ra(this.ZE);qi(this.Vq)&&this.Vql});this.Ym=qi(c)&&0e?Aj(c,e,f):c:g?h.max(c,e):k?h.min(c,f):c;a=(b-a)/e;b=.8*a;e=1.2*a;f=h[E];if(!(a>e||a=e)){c=1;g=a;do{var g=a,l=c,k=f;0==g||!Lj(g)||0>=l||(l=(0==g?1:h.pow(10,h[yb](-h.log(h.abs(g))/h[Uz])-1))*h.pow(10,h.max(0,l)),l*=0=b&&g<=e)&&5>c);a=5>c?g:a}return d?.5a.vJ)throw m("Not enough space for labels. Need: "+b+" got: "+a.vJ);a.vz[ce](function(a,b){var c=a.W2,d=b.W2;return c==d?a[pc]>b[pc]?1:0:c>d?1:-1});c=0;for(d=a.vz[J];ce[0].gu()){for(var f=a,g=e,e=0;eb[c][J]} -function CKa(a,b){var c=a.fc[Mc]-a.fc.top,d=a.Ha[yc],e=c-a.XF*d,f=1B)&&z[J]b.H())throw m("Not enough columns given to draw the requested chart.");if(In(this[Eq],MI)){for(var c=[],a=a.M()-1;0<=a;a--)c[C](a);b.Wn(c)}this.Ub=b}; -function LKa(a,b,c,d){null!=b||(b=d());b=h[E](b);null!=a||(a=(c-b)/2);a=h[E](a);b=h.min(a+b,c);return{start:a,end:b}} -function KKa(a){var b=a.N,c=go(a[Eq],qE,b[r]),d=go(a[Eq],nE,b[A]),e=go(a[Eq],pE,b[A]),f=go(a[Eq],oE,b[r]),g=X(function(){var a=b[r]/1.618,c=b[r]-b[A]*(1.618-1);return h[E](a>c?a:(a+2*c)/3)},a),f=LKa(f,c,b[r],g),c=h.min(f[y],f.end),f=f.end,g=f-c;a=X(function(){var a=b[A]/1.618,c=b[A]-b[r]*(1.618-1);return h[E](a>c?a:(a+2*c)/3)},a);e=LKa(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 ZU(a,b,c,d){return new MKa(a,b,c,d)}function MKa(a,b,c,d){this.nP=b;this.sd=new dp({pattern:a});this.fsa=c;this.esa=d}ta(MKa[K],function(a){a/=this.nP;return this.sd.Oc(a)+(se+(2>h.abs(a)?this.fsa:this.esa))});function $U(){this.mea=new Date;this.gl(Hf)}$U[K].gl=function(a){switch(a){case gg:a=Yo.YEAR_FULL;break;case Pf:a=iba;break;case Jf:a=Yo.YEAR_MONTH_ABBR;break;case uf:a=Ko[Ad].SHORT_DATE;break;default:a=Ko[Ad].SHORT_DATETIME}this.sd=new bp({pattern:a,timeZone:0})};ta($U[K],function(a){this.mea[Oc](a);return this.sd.Oc(this.mea)});function aV(){this.U3=null;this.uE=[];this.BX=this.lz=this.gL=null}function bV(a,b){a.U3=b;return a}function cV(a,b){a.gL=b;return a}aV[K].lp=function(a){this.lz=a;return this}; -function NKa(a,b){var c;c=ZR(qi(b)?b:3);c=[ZU(c,h.pow(10,15),jpa,jpa),ZU(c,h.pow(10,12),Hpa,Hpa),ZU(c,h.pow(10,9),coa,coa),ZU(c,h.pow(10,6),Woa,Woa)];a.uE=c;return a}function dV(a){var b;b=ZR(qi(5)?5:3);b=[ZU(b,h.pow(10,15),Of,Of),ZU(b,h.pow(10,12),Wf,Wf),ZU(b,h.pow(10,9),aoa,aoa),ZU(b,h.pow(10,6),Gf,Gf)];a.uE=b;return a}aV[K].sm=function(){var a;a=this.BX?new dp(this.BX):new dp({pattern:ZR(qi(this.U3)?this.U3:16)});return new OKa(a,this.uE,this.gL,this.lz)}; -function OKa(a,b,c,d){this.qsa=a;this.uE=b||[];this.gL=c||null;this.lz=d||null}ta(OKa[K],function(a){var b=0>a;a=h.abs(a);if(this.gL){var c=this.gL;if(0!=a){var d=h[t](h.log(h.abs(a))/vEa)+1;d>c?(c=h.pow(10,d-c),a=h[E](a/c)*c):(c=h.pow(10,c-d),a=h[E](a*c)/c)}}c=null;for(d=0;d=e.nP){c=e[Nb](a);break}}null==c&&(c=this.qsa.Oc(a));this.lz&&(a=this.lz.symbol,d=this.lz.usePadding?se:O,c=this.lz[mc]==Os?c+d+a:a+d+c);return b?Te+c:c});function eV(a,b,c,d,e,f){this.wd=a;this.za=b;this.qx=c;this.tu=d;this.Ob=f}function PKa(a,b,c){return new eV(a,b,!0,!0,0,c)}function fV(a,b,c){return new eV(a,b,!1,!1,0,c)}Sw(eV[K],function(){return h[E](this.za)});gb(eV[K],function(){return this.wd});eV[K].bd=function(){return this.Ob};eV[K].Bm=function(a){this.Ob=a};function gV(a,b){this.dL=a;this.cL=b||0;var c;c=this.dL+this.cL;if(1<=c)c=1;else{var d=c[kc]();c=0;var e=d[qd](nF);-1!=e?c=ka(d[hc](e+1),10):e=d[J];d=d[qd](Ue);-1!=d&&(c-=e-1-d);c=h.pow(10,-c)}this.jea=c;this.za=0}W=gV[K];Da(W,function(){this.za++;return this[I]()});W.Qg=function(){this.za--;return this[I]()};gb(W,function(){return h[E]((this.za*this.dL+this.cL)*this.jea)/this.jea});sa(W,function(a){this.za=h[t]((a-this.cL)/this.dL);return this[I]()}); -ra(W,function(a){this.za=h[yb]((a-this.cL)/this.dL);return this[I]()});Wa(W,function(a){this.za=h[E]((a-this.cL)/this.dL);return this[I]()});function QKa(a,b,c,d){this.la=a;this.ug=b;this.lb=c;this.sd=d}function RKa(a,b){var c=b[J];if(0=this.hm?(this.hg=new jV(a,b,c,d,this.Kv),this.Di=h[E](this.hg.ib(this.hm))):b<=-this.hm?(this.hg=new jV(-b,-a,d,c,this.Kv),this.Di=h[E](this.hg.ib(this.hm)),f=2*this.Di-d,e=2*this.Di-c,this.hg=new jV(-b,-a,f,e,this.Kv)):a>=-this.hm?(this.Di=h[E](c),this.hg=new jV(this.hm,b,this.Di, -d,this.Kv)):b<=this.hm?(this.Di=h[E](d),e=2*this.Di-c,this.hg=new jV(this.hm,-a,this.Di,e,this.Kv)):(this.hg=new jV(this.hm,b,0,1,this.Kv),e=this.hg.ib(-a),this.Di=h[E](c+e/(e+1)*(d-c)),b>=-a?this.hg=new jV(this.hm,b,this.Di,d,this.Kv):(e=2*this.Di-c,this.hg=new jV(this.hm,-a,this.Di,e,this.Kv)));this.wg=dthis.Di*b?this.hg.tf(a):a*bthis.hm?this.hg.ib(a):a<-this.hm?2*this.Di-this.hg.ib(-a):this.Di};function mV(a){this.hsa=a[Bb]();this.$K=a[J];this.za=0}W=mV[K];Da(W,function(){this.za++;return this[I]()});W.Qg=function(){this.za--;return this[I]()};gb(W,function(){var a=h[t](this.za/this.$K);return rT(this.hsa[this.za-a*this.$K],a)});sa(W,function(a){this.za=this.$K*uT(a);if(this[I]()!=a)for(;this.Qg()>a;);return this[I]()});ra(W,function(a){this.za=this.$K*tT(a);if(this[I]()!=a)for(;this[qc]()a;);if(a-this[I]()=a&&d<=b&&(a=this.hg.tf(this.hg.ib(0)+this.K2),c=h.max(c,a));return this.Ms[yb](c)};function oV(a,b,c,d){this.GK=a;this.pT=b;this.V3=c;this.jfa=d;this.pz=(this.jfa-this.V3)/(this.pT-this.GK);this.pL=this.pz*this.GK-this.V3}W=oV[K];W.tf=function(a){return(a+this.pL)/this.pz};W.ib=function(a){return a*this.pz-this.pL};W.Fo=function(){return this.V3};W.fn=function(){return this.jfa};W.$b=function(){return this.GK};W.ec=function(){return this.pT};function pV(a,b){this.oT=a;this.EK=h[t](a/10);this.it=a-this.EK;this.kc=0;this.tT=tT(h.abs(b));this.cz=this.it*this.tT;this.za=0}function VKa(a){var b=h[t](a.za/a.it);a=10*(a.za+a.EK-b*a.it)/a.oT;0==a&&(a=1);return rT(a,b)}W=pV[K];gb(W,function(){this.za=h.abs(this.kc)+this.cz;return 0this.kc?-VKa(this):0});Da(W,function(){this.kc++;return this[I]()});W.Qg=function(){this.kc--;return this[I]()}; -sa(W,function(a){var b=this.EK,c=tT(h.abs(a));if(h.abs(a)<=h.pow(10,this.tT))return this.kc=0>a?-1:0,this[I]();0a&&(this.kc=this.cz-this.it*c,b=-b);this[I]()!=a&&(c=this.oT*a/rT(1,uT(h.abs(a))),this.kc+=h[t](c)-b);return this[I]()}); -ra(W,function(a){var b=this.EK,c=tT(h.abs(a));if(h.abs(a)<=h.pow(10,this.tT))return this.kc=0a&&(this.kc=this.cz-this.it*c,b=-b);this[I]()!=a&&(c=this.oT*a/rT(1,uT(h.abs(a))),this.kc+=h[yb](c)-b);return this[I]()}); -Wa(W,function(a){var b=tT(h.abs(a));if(h.abs(a)<=h.pow(10,this.tT))return this.kc=0;if(0a)return a-this[I]()>=this.Qg()-a?this[qc]():this[I]();this.Qg()}else if(0>a){this.kc=this.cz-this.it*b;if(this.Qg()c[J])return hV(this.sq,c);var b=c[0],d=c[1];if(0==b){if(3>c[J])return hV(this.sq,c);b=d;d=c[2]}c=rT(1,uT(h.abs(b)));c==b&&(c*=10);this.Ms[yb](c/h.abs(d-b));do if(b=this.Ms.Qg(),c=new pV(b,a),c=iV(c,this.la.$b(),this.la.ec(),b),b=this.sq,d=[],!(1>=c[J]||0!=c[0])){d[C](c[0]);for(var e=1,f=c[J];e=this.woa);return this.Ms.Qg()};function WKa(a,b){this.yz=null!=a?a:1;12=this.cda)return rV(this,4),this.tj*this.cf[t](a/this.tj);for(rV(this,2);a>=this.ck[this.za];)this.za++;return this.ck[--this.za]}); -ra(W,function(a){if(a<=this.s2)return rV(this,1),this.cf[yb](a);if(a>this.YD)return rV(this,4),this.tj*this.cf[yb](a/this.tj);for(rV(this,3);a<=this.ck[this.za];)this.za--;return this.ck[++this.za]});Wa(W,function(a){if(a=this.iqa)return rV(this,4),this.tj*this.cf[E](a/this.tj);for(rV(this,3);0a?6048E5==a?new gV(a,3456E5):new gV(a):new WKa(h[E](a/2629746E3))} -function ZKa(a){if(!na(a))return exa;var b=new Date;b[Oc](a);a=O+tV(b[Mb]()[kc](),4);var c=b[Ec](),d=b[Nd](),e=1!=d,f=b[ie](),g=b[he](),k=b.getUTCSeconds(),b=b.getUTCMilliseconds(),l=0!=f||0!=g||0!=k||0!=b;if(0!=c||e||l)a=a+Te+tV((c+1)[kc](),2);if(e||l)a+=Te,a+=tV(d[kc](),2);l&&(a+=Wf,a+=tV(f[kc](),2),a+=ef,a+=tV(g[kc](),2),a+=ef,a+=tV(k[kc](),2),a+=Ue,a+=tV(b[kc](),3));return a} -function uV(a,b){var c=O,d=new Date;d[Oc](a);var e=d[Ec](),f=d[Nd](),g=d[ie](),k=d[he](),l=d.getUTCSeconds(),n=d.getUTCMilliseconds(),c=c+tV(d[Mb]()[kc](),4);if(b==gg)return c;c=c+Te+tV((e+1)[kc](),2);if(b==Jf)return c;c+=Te;c+=tV(f[kc](),2);if(b==uf)return c;c+=Wf;c+=tV(g[kc](),2);c+=ef;c+=tV(k[kc](),2);c+=ef;c+=tV(l[kc](),2);c+=Ue;return c+=tV(n[kc](),3)}function tV(a,b){for(var c=a[J];cd?-$Ka(-d,c):aLa(d,c);var e=a.end,c=0>e?-aLa(-e,c):$Ka(e,c);return new Pm(d,c)} -function aLa(a,b){if(0==a)return 0;for(var c=a,d=0,e=ia;0a-b))break;e=k*g+d;e=xV(e,f);if(e<=a&&e>a-b)break;f=k*g;d+=f;c-=f}return e}function $Ka(a,b){if(0==a)return 0;for(var c=a,d=0,e=ia;0k&&(e=5*g+d,e=xV(e,f),e<=a+b&&e>=a))break;e=k*g+d;e=xV(e,f);if(e<=a+b&&e>=a)break;e=(k+1)*g+d;e=xV(e,f);if(e<=a+b&&e>=a)break;f=k*g;d+=f;c-=f}return e} -function xV(a,b){var c=rT(1,h.abs(b));return h[E](a*c)/c}function bLa(a){var b=tT(a),b=rT(1,b);a/=b;b=h.abs(h[E](a)-a);0!=b&&1E-10>b&&(a=h[E](a));return h[t](a)};function cLa(a,b,c,d,e,f,g,k,l){this.rma=a;this.U$=b;this.V$=c;this.ug=d;this.dg=e;this.la=f;this.VQ=g;this.lb=k;this.K_=l;this.qma=Ho(a);this.XQ=Ho(b);this.dg.gl(this.U$)}function dLa(a,b,c){var d=a.la.ib(b);c=a.la.ib(c);d=(d+c)/2;return fV(a.la.tf(d),d,a.dg[Nb](b))};function yV(a,b,c,d,e,f,g){this.la=a;this.qk=b;this.ug=c;this.dg=d;this.VQ=e;this.lb=f;this.K_=g;this.X$=[zV(this,uf,1),zV(this,uf,7),zV(this,Jf,1),zV(this,Jf,2),zV(this,Jf,3),zV(this,Pf,1),zV(this,Jf,6),zV(this,gg,1),zV(this,gg,2),zV(this,gg,5),zV(this,gg,10),zV(this,gg,20),zV(this,gg,50),zV(this,gg,100),zV(this,gg,1E3),zV(this,gg,1E4),zV(this,gg,1E7)]}function zV(a,b,c){return new cLa(a.qk,b,c,a.ug,a.dg,a.la,a.VQ,a.lb,a.K_)} -yV[K].wH=function(){for(var a=Ho(this.qk),b=0;bd.qma,l=sV(d.XQ*d.V$),n=sV(d.XQ),c=[],p=ia,s=l[yb](e),e=n[yb](e);e<=f;e=n[qc]()){var u=d.la.ib(e);if(e==s){var s=l[qc](),v=d,z=p,B=e,D=v.ug.cv(v.dg[Nb](z),v.lb),N=v.ug.cv(v.dg[Nb](B),v.lb);if(h.abs(v.la.ib(z)- -v.la.ib(B))-(D+N)/2s/2&&k[C](fV(f,p,n)));if(d.K_){f=d;n=g;l=c;k=void 0;i:{for(k=l[J]-1;0<=k;k--)if(null!=l[k].bd()){k=l[k];break i}k=null}null!=k&&(l=f.ug.cv(k.bd(),f.lb),s=f.ug.cv(n.bd(),f.lb),h.abs(k[fz]()-n[fz]())-(l+s)/ -2f)c=d,d=c.dg[Nb](c.la.$b()),g=c.dg[Nb](c.la.ec()),d=d+Te+g,g=[],f=h.abs(c.la.Fo()-c.la.fn()),c.ug.mb(d)>f+40||g[C](fV(ia,c.la.Fo()+c.la.fn()/2,d)),c=g;else{i:{d=c;if(!(2>d[J]))for(g=d[0],f=1;fh.abs(n[fz]()-g[fz]())&&g[I]()!=n[I]()){d=!0;break i}g=n}d=!1}if(d){d=[];for(g=0;gu||u>d)s=h.min(f,e);c=a.ib(s);b=a.ib(b);b=eLa(c,a)/eLa(b,a)}return(.65=s&&(u=l[J]);var B=n.Ao();if(null!=B){B=c(B[ec]()-a.RH);if(Bz){k=h.max(0,k-1);break}k++}B|| -l[C]({ta:v,X:z,R:!0,brush:b.Bt,length:null})}if(p){1v.end){f=h.max(0,f-1);break}f++}z&&k[C]({ta:p.ta,R:!0,X:s,Aa:{text:e[n][id],ba:b,I:[{x:s,y:0,text:e[n][id],length:u}],Kc:a,Jc:sF,vwa:e[n][id],anchor:null,Gb:0}})}}return k} -function mLa(a){return Ti(a,function(a){return 0a.Ox||null===a.Ox&&a.Rz)&&(a.mV=!0,a.Ox=-1);d[Kc](c,a.SF,a.Ox);a.ea=d;a.dataType=b;a.Fg=d.S(c,a.Ja(gh));a.Yg=d.S(c,a.Ja(eh));a.hr=c.S(a.Ja(CD),WIa.vAxis.gridlines.baseline)} -function GV(a,b){a.dr=ao(b,a.Ja(vK),GIa);if(null===a.dr||a.dr==uF){if(a[H]==Qh){var c=a.ea,d=c.S(b,a.Ja(EBa));qi(d)||(d=wT(c,c.S(b,a.Ja(uK))));var e=c.S(b,a.Ja(DBa));qi(e)||(e=wT(c,c.S(b,a.Ja(tK))));null!=d&&(a.zb.min=d);null!=e&&(a.zb.max=e)}else a.zb.min=Mn(b,a.Ja(uK),a.zb.min),a.zb.max=Mn(b,a.Ja(tK),a.zb.max);a.zb.min>a.zb.max&&(c=a.zb.min,a.zb.min=a.zb.max,a.zb.max=c);a.dr=a.zb.min!=-da||a.zb.max!=da?uF:a.fha;a[H]==Qh&&a.dr==uF&&(a.zb.min!=-da&&(a.ea.sc=a.zb.min),a.zb.max!=da&&(a.ea.qc=a.zb.max))}} -function oLa(a){return a.dr==uF&&(a.zb.min==-da||a.zb.max==da)}function pLa(a){if(a[H]==Qh&&!a.ea)throw m("Axis type/data type mismatch for "+a.SF);} -function qLa(a,b,c,d,e,f){a.Te=d+(1==a[Ox]?.5:-.5);a.fF=c-1;a.ef=d+c*a[Ox];c=a.a$(b);rLa(a)&&(a.mV||In(a.b,a.Ja(mva)))&&(a.bV=!0);b=a.bV?sLa(a,b,e,f):tLa(a,b,e,f);return{title:a[fA],name:a.b$(),type:a[H],ap:a.Rz,dataType:a[ez],tm:a.tm,Te:a.Te,ef:a.ef,Xd:{Ee:X(a.L9,a),rk:X(a.pp,a)},position:{Ee:X(a.UH,a),rk:X(a.O7,a)},Jj:c,Eb:b.Eb,Ia:b.Ia,Th:b.Th,text:a.Mi}} -function tLa(a,b,c,d){a[H]==Qh?(uLa(a),a.Ui?vLa(a):a.mV?rLa(a)?wLa(a,b):xLa(a,b):yLa(a)):zLa(a,b,a.fF+1);var e=ALa(a),f=null;if(a[H]==Qh){var f=Ti(a[cz],function(a){return{a9:a,ta:a.ta,X:a.X,R:!0,length:null,brush:this.Bt}},a),g;if(g=a.Rz?BLa(a,f):CLa(a,f))g=Ti(g,function(a){return{ta:this.O7(a),X:a,R:!0,length:null,brush:this.YL}},a),ij(f,g);Ri(f,function(a){if(a.X*this[Ox]=a.ea.qc)return{Ia:null,Th:null,Eb:null};var e=ALa(a);mj(a.mF);for(var f=da,g=1;g=this.zb.min&&a<=this.zb.max},a));qi(a.Ox)&&2>a.Ox&&(b=jj(b,0,a.Ox));a.ea.rp(b);a.ea.MI();var c=xT(a.ea);IV(a);Rw(a,Ti(a.ea[cz],function(a){var b=this.ea.pp(a),f=c.Oc(b);return{ta:b,X:this.Fe(a),text:f,R:!0}},a))} -function ELa(a){var b=da,c=null,d,e=a.ea[cz],e=Ti(e,function(a){d=0b&&(d=0=b[J]||0==a.vp)return null;var c=(b[1].X-b[0].X)/(a.vp+1),d=[],e,f,g=b[0].X;for(e=f=h[t]((g-a.Te)/c);0=b[J]||0==a.vp)return null;for(var c=b[0],d=c.ta,e=d,f=[c],g=1;g=b[J])return null;var k=b[1].X-b[0].X,c=[],d=[],l;a.vp=h.min(TIa[J],a.vp);e=TIa[a.vp-1];a.vp=e[J];for(g=0;gk)&&sT(k))for(1>k&&(f=-1,e=b[g+1].X),k=b[g+1].X-b[g].X,l=0;lb.qc&&a.zb.max==da&&(b.qc=h.min(b.qc+c,0))}} -W.Fe=function(a){return null!=a?this.Te+(a-this.fA)*this[Ox]*this.lw:null};function JV(a,b){if(null==b)return null;sw(a,1);var c=null!=b?(b-a.Te)*a[Ox]/a.lw+a.fA:null;sw(a,-1);return a.Fe(c)}W.L9=function(a){return this[H]==Qh?wT(this.ea,a):a};W.pp=function(a){return null!=a?this[H]==Qh?this.ea.pp(a):a:null};W.O7=function(a){a=null!=a?(a-this.Te)*this[Ox]/this.lw+this.fA:null;return null!=a?this.pp(a):null};W.UH=function(a){return this.Fe(this.L9(a))}; -function DLa(a){switch(a[H]){case eE:return a.zb.min-.5}return a.zb.min}function SU(a,b){return a[H]==Qh?b>=a.zb.min&&b<=a.zb.max:b>=h[t](a.zb.min)&&ba.ef*a[Ox]}function rLa(a){return null!=a.ea&&(a.ea instanceof oU||a.ea instanceof tU)};function GLa(a,b,c,d,e,f,g,k,l,n){this.fba=a;this.Yh=b;this.Bqa=c;this.Kpa=d;this.Qda=e;this.UT=f;this.Xna=g;this.Wna=k;this.Vna=l;this.eba=n}function HLa(a,b,c,d){switch(d){case mra:return(b-1-a)%c;default:return a}}function KV(a,b,c){b=h[yb]((a.Yh[J]-0)/(b*c));return 2>a.Yh[J]||2>b} -function ILa(a,b,c,d,e){b=HLa(b,a.Yh[J],d,a.Xna);for(var f=1>=a.Yh[J]?a.fba:h.abs(a.Yh[1].X-a.Yh[0].X)*d-a.Wna,g=[];ba||90s||0==u.su)v=PV(this,e),u=null}else v=PV(this,e);var z=QP(e,l,this[fA].ba,a.A[r],da),B=this.gp,D=h.max(B,h[E](f/1.618)), -N=h.max(B,h[E](f/3.236)),M=function(){return{key:TJ,min:v.minHeight+B,max:v.maxHeight+B,Wb:[D-B]}},R=[];R[C]({key:QD,min:B,Wb:[da]});0s&&(Ha=u=null,v=PV(this,e),R[S]=M(),R=LFa(R,0,V,f,void 0),g=XR(R,a[A]-a.A[Mc])));var Va=a.A[Mc],Ja=g[cz]||[];if(0a[cz][J]?1:h[yb]((e+a.gp)/f/h.abs(a[cz][1].X-a[cz][0].X)));for(var l=0,n=0;nh.abs(a))?f[Nb](a):g[Nb](a)}),l=a.N,n=l.kb==ZI?ZI:SG,p=0,s=l.l[J],u=0;u=M&&(M=6);M/=2;0< -M&&(M+=1);var S={};null!=v.ga[$]&&qa(S,v.ga[$]);var V=Pn(a[Eq],[z+UG,UG],2);$n(a[Eq],z+VE,UT,Q);In(a[Eq],z+wK,!1);var D=PU(D),B=AIa[B],ma=a.Dg[0],Ja=a.gf[0];if(l[Vz]===Rh)var Ha=ma,ma=Ja,Ja=Ha;if(ma[H]===Qh){var Va=ma.ea,Ge=Ja.ea,Jb=v.ga[$][0],Qc=zj,ne=zj;0p;++p){var s=a.D(p);c=a.gj(p,vh);l(c);aMa(f,s);s={ga:{},dataType:s};s.ga.domain=[p];e[C](s);n[c]=p;g[C]({We:p,zw:ms,Zz:0,uc:null})}for(p=0;pk)throw m("Invalid gap value ("+k+") in data row #"+f+". Gap value must be non-negative.");c[C]({xd:d,Hf:g,Qka:k})}d=g}return c}W.y8=function(){return this.qr&&this.qr.fp==T?null:null!=this.gf[0]&&null!=this.gf[1]?$J:null!=this.gf[1]?ah:Os};W.x8=function(){return this.qr&&this.qr.fp==T?$J:null}; -function XV(a){var b=a.ga[$];return b?b[0]:a.ga[bI][0]}function dMa(a){for(var b=a.N,c=a.Ub,d=a.ld,e=0;e=d[G]&&this.Cf.ip(d);rMa(this);sMa(this);this.qr||($La(this,this.Ub),ZLa(this),tMa(this))}; -function fMa(a){var b=a.N,c=a.$c,d=Yj(a.Dg)[fA].ba,e=h.max(b[fA].ba[yc],d[yc]),f=a.Cf.Ha[yc],g=a.Cf[fz](),k=a.Ej.Ha[yc],l=a.Ej[fz](),n=b.Lz==sG?b[fA][id]:O,p=O,s=O;if(b.ME==sG){var u=function(a){var b=ak(a);mj(b);b=Ti(b,function(b){return a[b][fA][id]});return Si(b,function(a){return a!=O})[me](Se)};switch(b.kb){case ZI:case WD:p=u(a.Dg);s=u(a.gf);break;case Mg:p=u({0:a.ld}),s=u(a.jf)}}var p=p&&s?p+ala+s:p?p:s?s:O,s=h.max(2,h[E](e/1.618)),v=h.max(2,h[E](f/1.618)),z=h.max(2,h[E](k/1.618)),B=b.A[r]- -2*s,k=QP(c,n,b[fA].ba,B,1),u=0s.$w||1>n.$w)u=bW(u,!1),p.$r=u;1!=s.sx&&1!=n.sx&&(n=h.min(n.sx,s.sx),u=CMa(u,n),p.$r=u);0==s.tla&&k&&!k.Qe&&(p.$r=null);n=s}k=p}}} -function DMa(a){var b={fill:{},stroke:{},shape:{}};null!=a&&(null!=a[Yz]&&rx(b,a[Yz]),null!=a[Ry]&&Mw(b,a[Ry]),null!=a[F]&&Ya(b[ic],Ya(b[$b],a[F])),null!=a[Od]&&nb(b[ic],nb(b[$b],a[Od])),null!=a[Qx]&&Ya(b[ic],a[Qx]),null!=a.fillOpacity&&nb(b[ic],a.fillOpacity),null!=a[cy]&&Ya(b[$b],a[cy]),null!=a.strokeOpacity&&nb(b[$b],a.strokeOpacity),null!=a.strokeWidth&&pa(b[$b],a.strokeWidth),null!=a.shapeType&&cb(b[Px],a.shapeType),null!=a.shapeSides&&(b[Px].sides=a.shapeSides),null!=a.shapeRotation&&(b[Px].rotation= -a.shapeRotation),null!=a.shapeDent&&(b[Px].dent=a.shapeDent));return b}function EMa(a,b,c){var d=void 0;b=null!=b.ga[x]?b.ga[x][0]:void 0;if(null!=b&&a.Ub.D(b)===Eh&&(a=a.Ub[I](c,b),null!=a)){var e,d=Di(a);if(Gm(d))e={fill:{color:d},stroke:{color:d}};else if(d[Cb](0)===Yh){try{var f=vo(d)}catch(g){}null!=f&&(e=f)}null==e&&(Fi(d,Yh)?(e=Vj(kKa(d),DMa),O in e&&(jk(e,e[O]),dk(e,O)),Pe in e&&(jk(e,e[Pe]),dk(e,Pe))):e=DMa(rm(d)));d=e}if(null!=d)return new Bn([d])} -function $V(a,b,c,d,e){a.tt&&(b.de=FMa(a,c,d,e));var f=EMa(a,c,e);d=GMa(a,c,e);var g=HMa(a,c,e);a=IMa(a,c,e);e=EU(b,c);var k=c.Cg;if(null!=f){var k=k[Bc](),l=function(a,b,c){b=b||O;c!==GJ&&(a.Oe(Wn(f,[b+FF,b+DF],a.cb())),a.Ch(Rn(f,b+iua,a.Pe)));c!==DF&&(a.hd(Wn(f,[b+JJ,b+GJ],a.re)),cn(a,Rn(f,b+lAa,a.qi)),a.mk(Mn(f,b+mAa,a.Nb)))};lx(b,e=Pn(f,Ixa,e));var n=bo(f,Hxa);null!=n&&(b.shape=n);n=Jn(f,Jxa);null!=n&&rx(b,n);l(k);switch(c[H]){case SG:case ZI:case sD:l(k,Gxa);null!=c.Lc&&(b.$r=(b.$r||b.Lc||c.Lc)[Bc](), -l(b.$r,null,GJ),l(b.$r,TG,GJ));null!=c.Vv&&(b.eF=(b.eF||b.Lc||c.Vv)[Bc](),l(b.eF,null,DF),l(b.eF,kra,DF));break;case CJ:l(k,kra,DF),null!=c.Lc&&(b.Lc=(b.Lc||c.Lc)[Bc](),l(b.Lc,null,GJ),l(b.Lc,TG,GJ));case BD:l(k,tra);break;case cE:b.Pz=b.Pz[Bc](),l(b.Pz),l(b.Lc),l(b.Pz,tra),l(b.Lc,TG)}b.brush=k}a||(b.scope=a,c.Xaa=c.Xaa||k.lH(),k=c.Xaa,b.brush=k);1!=g&&(b.sx=g,c[H]==SG||c[H]==sD||c[H]==ZI)&&(e=h[E](e*h[zd](g)*10)/10,lx(b,e));if(1>d)switch(b.$w=d,c[H]){case SG:case sD:case ZI:b.brush=bW(k,!0);lx(b, -h.max(e-en(b.brush)/2,0));break;case BD:case CJ:b.brush=bW(k,!1)}}function FMa(a,b,c,d){c=a.cW(b,c,d);var e=b.ga.tooltip;e&&!b.$g&&(a=TV(a,e[0],d))&&jk(c,a);c.ql=!!c.ql;return c}function TV(a,b,c){var d=a.Ub;a=a.N.pr&&(d.hp(c,b,Vg)||d.gj(b,Vg));b=d.Ea(c,b);return{ql:!!a,ki:b?!0:!1,content:b}} -W.cW=function(a,b,c){if(this.N.kb===ZI||a.$g){var d=this.Ub,e=this.N,f,g,k,l;if(a.$g)f=a[$][c][0],g=a[$][c][1],null!=f&&(f=kp(f,d.D(a.We))),null!=g&&(g=kp(g,a[ez])),k=e.di===eE?g:f+Se+g,l=f;else if(this.N.jd){var n=this.Dg[0][fA][id]||ZC,p=this.gf[0][fA][id]||Rpa;k=b%2?b-1:b;b=e.l[k];k=e.l[k+1];f=e.uk[k.We].ga[Jz][0];g=XV(k);f=d.Ea(c,f);g=d.Ea(c,g);k=n+PB+f+Se+p+PB+g;f=e.uk[b.We].ga[Jz][0];g=XV(b);f=d.Ea(c,f);g=d.Ea(c,g);k+=re+n+PB+f+Se+p+PB+g}else f=e.uk[a.We].ga[Jz][0],g=XV(a),f=d.Ea(c,f),g=d.Ea(c, -g),k=f+Se+g;a={ki:!1,content:k,Cm:a[fA],hw:l}}else a=JMa(this,a,c);return a}; -function JMa(a,b,c){var d=a.Ub,e=a.N.Da[c],e=b.$g?b[$][c][0][kc]():e.Nt[b.We];if(b[H]==cE){var f=b.ga[$];a=d.Ea(c,f[0])+IA+d.Ea(c,f[3])+Se+d.Ea(c,f[1])+IA+d.Ea(c,f[2])}else if(a.N.jd){var g=b.ga[bI],f=b.ga[$],k=a.Ub[I](c,g[0]);a=a.Ub[I](c,f[0]);g=d.Ea(c,g[0]);f=d.Ea(c,f[0]);if(null===k&&zi(g)&&null===a&&zi(f))return{ki:!1,content:null};a=f+re+g}else{f=b.ga[$];k=b.$g?b[$][c][1]:a.Ub[I](c,f[0]);a=b.$g?b[$][c][1][kc]():a.Ub.Ea(c,f[0]);if(null===k&&zi(a))return{ki:!1,content:null};k=b.ga[Gb]||[];k[J]&& -(k=Ti(k,function(a){return d.Ea(c,a)}),a+=rga+k[me](Se)+kg)}return{ki:!1,content:a,hw:e,Cm:b[fA],ql:!1}} -function jMa(a){function b(a){return{ol:a.x,Mw:a.y}}function c(a){return new CL(a.ol,a.Mw)}function d(a){return{x:a.x,y:a.y}}function e(a){return new CL(a.x,a.y)}var f=a.N,g=a.ld,k=X(function(a,b,c){b.uia&&(this.Dg[0].nc(c.x),this.gf[0].nc(c.y))},a);a=X(function(a,b,c){g.nc(c.ol);b.C6&&this.jf[a.qe].nc(c.Mw)},a);var l,n,p;switch(f.kb){case ZI:l=e;n=d;p=k;break;case Mg:l=c,n=b,p=a}for(k=0;ke)var f=d,d=e,e=f;for(var g,k,f=0;fc&&e(),b.UQ=new Fl(f,c,g,d)):1==n?(dc&&e(),b.UQ=new Fl(d,l,c,k))} -function rMa(a){var b=a.N;Sj(b.Kd,function(a,d){eW(this,this.gf[d],b.Kd[d],this.Ipa)},a);Sj(b.ce,function(a,d){eW(this,this.Dg[d],b.ce[d],this.Hpa)},a)}function sMa(a){var b=a.N;Sj(b.ce,function(a,d){eW(this,this.Dg[d],b.ce[d],this.rqa)},a)}function eW(a,b,c,d){c[id]&&cx(c,Si(c[id],X(d,a,b)))}W.Hpa=function(a,b){var c=this.N,d=b.Aa;return d.Gb?!0:(d=SR(d))?a.wm!=sG||(new Fl(c.A.top,c.A[cd],c.A[Mc],c.A[G]))[Rc](d)?!0:!1:!0}; -W.rqa=function(a,b){var c=this.N;if(a.wm!=sG)return!0;var d=b.Aa;if(d.Gb)return!0;var e=SR(d);if(!e)return!0;var d=d.ba[yc]/2,f=new Fl(e.top,e[cd]+d,e[Mc],e[G]-d),g;for(g in c.Kd){var k=ha(g);if(this.gf[k].wm==sG&&!(1>(c.Kd[k][id]?c.Kd[k][id][J]:0))){var l=SR(c.Kd[k][id][0].Aa),n=SR(Oi(c.Kd[k][id]).Aa);if(l||n){if(l&&Hl(f,l)||n&&Hl(f,n))return!1;l?n?(k=h.min(l[G],n[G]),l=h.max(l[cd],n[cd])):(k=l[G],l=l[cd]):(k=n[G],l=n[cd]);if(h.abs(e[G]-k)b[r]?(c=b[G],n=AJ):(c=n,n=iE),V={$U:!1,label:{text:V,ba:k,I:[{x:0,y:0,length:Ha[r],text:V}],Kc:n,Jc:sF,anchor:new RR(c, -M),Gb:0}},a.tt&&(V[Wc].sb=ioa),M=V);c=[];for(n=0;nJb[r]-mh)if(Qc[A]ed[yc]/3)Oj=sc,hj=[Ve],xf=h[t](Jb[Dz]().y),$f.Jc=iE,$f.hC=!0;else{Jb=null;break t}$f.I=[];if(hj[J])for(ed=sc=0,rk=hj[J];edVa[r]?(Ge.x=B,Ha.Kc=iE):(Ge.x=N[G],Ha.Kc=AJ);break;case Rh:Ge.x=N[G]+N[r]+2,Ha.Kc=AJ,Ha.Jc=iE,Ge.y=N[Dz]().y}}else Ge.x=R,Ha.Kc=iE,Ha.Jc=sF;if(Jb&&(e||!e&&!Jb.hC)){c[C](Jb);var ag=!0}else{switch(f){case Tg:Ha.Kc=iE;Ha.Jc=sF;break;case Rh:Ha.Kc=AJ,Ha.Jc=iE}cx(Ha,V[id]);Ha.ba=k;Ha.Kq=l;Ex(Ha,Ge);Ha.hC=!1;Ha.I=[{x:0,y:0,length:Va[r],text:V[id]}];Ha.Gb=0;Va=V.e8;a.tt&&null!=Va&&(Ha.de=TV(a,Va,V.rowIndex));c[C](Ha); -S-=k[yc]}}n=ag?0:ma;a=Rh;s&&f===Rh&&(n=0,a=Tg,B=b[G]+b[r],D=h[t](b.top+b[A]/2));return{G5:{x:B,y:D,length:n,orientation:a,color:p},labels:c,bundle:M?M:null}} -function LMa(a,b,c,d,e){var f=b.x,g=b.y,k=d[yc];b=[];for(var l=0;la.N.A[Mc]&&(k=a.N.A[Mc],g=k-l)}else g=a.N.A.top,k=a.N.A[Mc];for(var s=h[E]((g+k)/2),u=f+2,v=[],l=0;l=b.z8||c.nr>=f[cz][J]&&f[H]!=Qh)return null;f=h.min(g.Fe(d),g.Fe(e));d=h.max(g.Fe(d),g.Fe(e));g=(e=a.N.kb===jG)?xMa(g.lw,In(a[Eq],kG))?0:1:h.min(1,.2*(d-f));0===g||h[t](f+g)h[t](f)?(f=h[t](f+g),d=h[t](d)):f+=g;var k=Mn(a[Eq],nta,.3),g=OMa(a,c);c=(c.oia?k:1)*b.aP/2;b=(e?h[yb]:h[t])(g-c);c=h[t](g+c);f=iW(a,b,f);a=iW(a,c,d);return RLa(f.x,f.y,a.x,a.y)} -W.Bta=function(a,b){function c(a){return null!=a?a:e}var d=this.jf[a.qe],e=wT(d.ea,d.Eb.ta),d=fW(this,a.qe,b.ol,b.Mw),f=fW(this,a.qe,b.u6,c(b.v6)),g=fW(this,a.qe,b.w6,c(b.x6)),k=fW(this,a.qe,b.y6,c(b.z6)),l=fW(this,a.qe,b.A6,c(b.B6)),n=gW(this,a,b);return{x:d.x,y:d.y,DV:f.x,EV:f.y,FV:g.x,GV:g.y,tM:k.x,uM:k.y,vM:l.x,wM:l.y,fr:n}}; -function gW(a,b,c){if(!c.VF)return[];var d=a.ld;b=a.jf[b.qe];var e=a.yO;if(c.yw>=e.z8||c.nr>=d[cz][J]&&d[H]!=Qh)return[];for(var f=OMa(a,c),g=[],k=0,l;l=c.VF[k];k++){var n=b.Fe(l.Cka),p=b.Fe(l.Dka),s=(d[H]==Qh?d[cz]&&1d&&(f=h[t](f));a.yO={z8:e,aP:f,Gla:b.kb===jG?0:((f+1)*e-1)/2}}} -function PMa(a,b){if(aj(b))return 0;if(a[H]==Qh){for(var c=a.fF,d=null,e=0;ed)break;d={ZQ:d};a[fq](kwa+b,d);break;case PG:d={Goa:ha(d[1])};a[fq](pwa+b,d);break;case oya:d=ha(d[1]);d={ZQ:d};a[fq](iya+b,d);break;default:a.Xda(b,c)}}up(W,function(a,b){this.Mn[fq]({type:a,data:b})});function mW(a,b,c,d){kW[L](this,a,b,c,d.kb);this.P=d;this.n0=WMa(this)}Y(mW,kW);mW[K].n5=function(a){this.P=a;this.n0=WMa(this)};function WMa(a){var b=a.P;if(b.kb!=Mg&&b.kb!=ZI)return{};a={};for(var b=b.l,c=0;cd?b:c}this.P.di==eE?(c=b[rc](we)[0],c=c!=ds&&c!=WD&&c!=bE&&c!=sI&&c!=wI&&c!=DJ):c=!0;return c?b:fs}; -function XMa(a,b){if(!(new Il(a.P.A[G]+1,a.P.A.top+1,a.P.A[r]-2,a.P.A[A]-2))[Rc](b))return null;switch(a.P.di){case $E:var c=b.x,d=b.y,e=null,f=da,g;for(g in a.n0){var k=a.n0[g],l=k[Sx].x,n=k[Sx].y,p=k[Lz];l-c<=p&&l-c>=-p&&n-d<=p&&n-d>=-p&&(l=(l-c)*(l-c)+(n-d)*(n-d),l<=p*p&&l<=f&&(e=JP([wI,k.uc,k.fj]),f=l))}return e;case eE:t:{c=a.P.Da;for(d=0;df?[c,g]:[g,c],g=[this.n9,this.o9]);c={entries:[]};e.Cm?uW(this,c,e.Cm,e[zb],!0,this.Qr,d,!0,f,g,k):uW(this,c,null,e[zb],!1,this.Qr,d);this.qu(c,a.vk);return c}; -function eNa(a,b,c){var d=b.Mb,e={entries:[]};Z(c,X(function(a){a=d.l[a];var b=a.de;b.Cm?uW(this,e,b.Cm,b[zb],!0,this.Qr,a,!0):uW(this,e,null,b[zb],!1,this.Qr,a)},a));a.qu(e,b.vk);return e} -sW[K].B9=function(a,b){var c=a.Mb,d=c.Da[b].de,e=!1,f={entries:[]};if(d&&d[zb])uW(this,f,null,d[zb],!1,!1);else{var g=0,k=1,l=c.l[J];OJa(c)&&(g=c.l[J]-1,l=k=-1);for(var n=null;g!=l;g+=k){var p=c.l[g],d=vU(c,g,b);if(n!=p.We){var n=p.We,s=c.Da[b].Nt[n];Ai(s)||tW(this,f,s)}p.k[d]&&p.k[d].de&&p.k[d].de[zb]&&(d=p.k[d].de,uW(this,f,d.Cm,d[zb],!0,this.Qr,p,void 0,void 0,void 0,void 0,d.ki&&d.ql),e=!0)}}null!=a.vk&&0=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}function hNa(a,b){var c=DL(a.pie[Sx],QV(((b.$q?45:(b.Ud+b.pd)/2)/180-.5)*h.PI,a.pie.cd,a.pie.dd)),c=new Kk(c.x+b[uy].x,c.y+b[uy].y);c.x=Aj(c.x,0,a[r]);c.y=Aj(c.y,0,a[A]);return c}function iNa(a){var b=a[sA]?a[sA]:new Kk(0,0),c=a.I[0],d=a.ba[yc];return 270==a.Gb?new Kk(b.x+c.x+d,b.y+c.y-c[J]/2):new Kk(b.x+c.x+c[J]/2,b.y+c.y-d)} -function jNa(a,b,c){var d=a.l[b],e=d[H];c=vU(a,b,c);switch(a.kb){case Mg:case jG:switch(e){case BD:case CJ:return d=d.k[c],d=d.V.Rq||d.V,b=wW(a),d=new Kk(d[G]+(d[G]b.x?d[G]+d[r]:d[G],d.topa.A[cd])d.x+=2*(b.x-d.x);if(d.ya.A[Mc])d.y+= -2*(b.y-d.y);return d}return new Kk(0,0)}function kNa(a,b){var c=a.A;b.x=Aj(b.x,c[G],c[cd]);b.y=Aj(b.y,c.top,c[Mc])}function lNa(a,b,c,d){var e=null,f=null,g=Yj(b.ce),k=Yj(b.Kd),l=g.tm,n=k.tm,p=d;b[Vz]&&b[Vz]!==Tg?(n=-n,k[H]===Qh&&(p=b.Da[d][$]),f=k[mc].Ee(p)):(g[H]===Qh&&(p=b.Da[d][$]),e=g[mc].Ee(p));a=a.ds.Ha[yc];c.x=null===e?c.x:e;c.y=null===f?c.y:f;e=c.x-l*a;f=c.y+n*a;return new Kk(e,f)} -function mNa(a,b){var c=DL(a.pie[Sx],QV(((b.$q?45:(b.Ud+b.pd)/2)/180-.5)*h.PI,a.pie.cd-.1,a.pie.dd-.1));return new Kk(c.x+b[uy].x,c.y+b[uy].y)}function nNa(a){var b=a[sA]?a[sA]:new Kk(0,0),c=a.I[0],d=a.ba[yc];return 270==a.Gb?new Kk(b.x+c.x+d/2,b.y+c.y):new Kk(b.x+c.x,b.y+c.y-d/2)} -function oNa(a,b,c){c=vU(a,b,c);var d=a.l[b];b=d[H];c=d.k[c].V;if(b==BD||b==CJ||b==cE){var e=c.Rq||c[kA]||c;c=e[G];b=e[r];var d=c+b,f=e.top,e=e[A],g=f+e,k=wW(a);a=a[Vz]==Tg?g>k.y?new Kk(c+b/2,g-.1):new Kk(c+b/2,f+.1):c=s.rY?s.JH:h[t]((l-s.aq)/s.Ym)+s.gs,v=k+1-c;d.Fa(u,v,(d[I](u,v)||0)+1);v=this.nA.Ra(k)||YC;n[k-c][u][C]({Wa:g,zc:k,label:{title:a,hw:a,Cm:v,content:l[kc](),I:[{title:v,value:l||0}]}})}for(var z=[],k=c;kd?1:0}),d.Kw(k-c,zva,b),Z(b,function(a,b){z[a.zc][a.Wa]=b}); -for(k=c;ka||b}function wMa(a,b,c){for(var d=[],e=0;e=d[kA][r]||0>= -d[kA][A])&&delete c.Ji;break;case SG:case sD:case ZI:case XD:rx(c,!0);d.x=g.V.x;d.y=g.V.y;if(a.iP===xg||a.iP===zh){var n=sn(a.oka||k.cb(),1,!1,a.pka);FNa(b,g,c,n,a.qka)}d.brush=new bn({fill:l,Ce:e,stroke:k.cb(),ua:1});lx(d,EU(g,f)+1.5+d.brush.Nb/2)}}} -function FNa(a,b,c,d,e){c=c.M7||(c.M7={});c.x=b.V.x;c.y=b.V.y;c.brush=d;b=new Kk(a.A[G],c.y);d=new Kk(a.A[cd],c.y);var f=new Kk(c.x,a.A.top);a=new Kk(c.x,a.A[Mc]);c.path=c[Qz]||new pL;if(e===xg||e===Rh)for(f=sL([f,a]),a=0;a=a[J]?Oi(a):SW(a[b-1],a[b],.5)};a.Cr.jd?PNa(a,p,function(a,b,c,d){return b.ez?a[b.si*c+d]:s(a,b.si*c+d)}):TW(a,p,function(a,b){return b.ez?a[b.si]:s(a,b.si)})}} -function MNa(a,b,c){var d=a.Cr.Da,e=a.Tw.Da;if(d&&e)if(0==d[J]||0==e[J])a.Oj.Da=[],TW(a,[],function(){return null});else{var f=function(a){return b(a[$])},g=[],k=[];if(d[J]===e[J])for(var l=0;l=c.top&&b<=c[Mc]:!1);return(!d||(c?a>=c[G]&&a<=c[cd]:!1))&&b} -function SNa(a,b,c,d,e){a[mc]&&a[mc].Ee&&b[mc]&&b[mc].Ee&&(c[mc].Ee=function(c){var d=a[mc].Ee(c);c=b[mc].Ee(c);return VW(d,c,e)});a[fA]&&b[fA]&&Z(c[fA].I,function(c,d){c.x=VW(a[fA].I[d].x,b[fA].I[d].x,e);c.y=VW(a[fA].I[d].y,b[fA].I[d].y,e)});a.Eb&&b.Eb&&(c.Eb.X=VW(a.Eb.X,b.Eb.X,e));a.Ia&&b.Ia&&Z(c.Ia,function(c,g){c.X=VW(a.Ia[g].X,b.Ia[g].X,e);c.R=d(c.X,c.X)});a.Th&&b.Th&&Z(c.Th,function(c,g){c.X=VW(a.Th[g].X,b.Th[g].X,e);c.R=d(c.X,c.X)});a.Jj&&b.Jj&&(c.Jj=QNa(a.Jj,b.Jj,e));null!=a.Te&&null!=b.Te&& -(c.Te=VW(a.Te,b.Te,e));null!=a.ef&&null!=b.ef&&(c.ef=VW(a.ef,b.ef,e));a[id]&&b[id]&&Z(c[id],function(c,g){if(c){var k=a[id][g].Aa,l=b[id][g].Aa,n=c.Aa;n&&n[sA]&&(n[sA].x=VW(k[sA].x,l[sA].x,e),n[sA].y=VW(k[sA].y,l[sA].y,e));c.Aa&&(k=0d)&&(g===f||0c)&&(g===e||0a.wheelDelta){if(d[mz]>=d.dpa)return;Na(d,d[mz]*d.eca)}else{if(d[mz]<=d.z1)return;Na(d,d[mz]/d.eca)}if(c.Ju){var e=(d.Jo+d.kn)/2,f=d.uR*d[mz]/2;d.kn=e-f;d.Jo=e+f}c.Iu&&(c=(d.Ko+d.ln)/2,e=d.tR*d[mz]/2,d.ln=c-e,d.Ko=c+e);this[Kz]()}};var VNa=[{isEnabled:function(a){a=a.S(wF);return null==a||ki(a)&&$i(a,Bta)?!0:!1},constructor:$W},{isEnabled:function(a){a=a.S(wF);return ki(a)&&$i(a,Cta)?!0:!1},constructor:aX},{isEnabled:function(a){a=a.S(wF);return null==a||ki(a)&&$i(a,Qya)?!0:!1},constructor:cX},{isEnabled:function(a){a=a.S(wF);return ki(a)&&$i(a,Cxa),!1},constructor:bX},{isEnabled:function(a){a=a.S(wF);return null==a||ki(a)&&$i(a,Tya)?!0:!1},constructor:dX}];function WNa(a,b,c,d){if(c.S(Nh)===pI)throw m("Cannot use explorer with a pie chart");this.b=c;this.Na=a;this.Xr=null;this.Nj=b;this.P=d;this.Pg=null;this.yo=[];XNa(this)}W=WNa[K];W.Ew=function(){var a=Mn(this.b,aua,4);1>a&&(a=1/a);var b=Mn(this.b,$ta,.25);1c){if(b-a.K5<1E3/this.Lg.OV)return}else c=1,a.H5=!0;c=a.aha.interpolate(a.$ga(c));a.J5=c;a.K5=b;this.Qc.cp(c,{});this.hf[fq](Mqa)}this.P=a.I5};W.Tq=function(){this.Lg&&(wt(this.Lg.timer),this.Lg=null)};W.kra=function(){var a=this.P.A;return{left:a[G],top:a.top,width:a[r],height:a[A]}}; -W.ul=function(a){return null==this.Qc?null:(a=this.Qc.ul(a))?{left:a[G],top:a.top,width:a[cd]-a[G],height:a[Mc]-a.top}:null};W.jp=function(){var a=this.P;return{getChartAreaBoundingBox:X(this.kra,this),getBoundingBox:X(this.ul,this),getXLocation:X(PJa,null,a),getYLocation:X(QJa,null,a),getHAxisValue:X(RJa,null,a),getVAxisValue:X(SJa,null,a),getPointDatum:X(TJa,null,a)}};W.Bz=function(){return this.P}; -W.kk=function(){if(!this.b)throw m("Chart not drawn.");var a=new Pk(this.Q,this.qa),b=Sk(this.ra)[Sb](P),a=TL(b,a),a=new FL(b,a),c=new OL(b),a=this.nM(c,a),c=BW(this.Wf,this.P,this.Na);a.cp(this.P,c);return b[Zb][0].toDataURL(Kva)};function mX(a){gX[L](this,a);this.Nd(Mg,sD,Tg)}Y(mX,gX);function nX(a){gX[L](this,a);this.Nd(Mg,CJ,Tg)}Y(nX,gX);function oX(a){gX[L](this,a);this.Nd(Mg,Q,Tg,Mza)}Y(oX,gX);function pX(a){gX[L](this,a);this.Nd(Mg,SG,Tg)}Y(pX,gX);function qX(a){gX[L](this,a);this.Nd(ZI)}Y(qX,gX);qX[K].Uv=function(a,b){return iX(a,b)};function rX(a){gX[L](this,a);this.Nd(WD)}Y(rX,gX);function sX(a){gX[L](this,a);this.Nd(Mg,BD,Rh)}Y(sX,gX);sX[K].Uv=function(a,b){return iX(a,b)}; -function tX(a){gX[L](this,a);this.Nd(Mg,cE,Tg)}Y(tX,gX);function uX(a){gX[L](this,a);this.Nd(Mg,BD,Tg)}Y(uX,gX);uX[K].Uv=function(a,b){return iX(a,b)};function vX(a){gX[L](this,a);this.Nd(Mg,Q,Tg)}Y(vX,gX);function wX(a){gX[L](this,a);this.Nd(jG,BD,Tg)}Y(wX,gX);function xX(a){Tt[L](this);this.td={};this.L=null;this.wk={$t:!1};this.ZF=this.$F=this.G=this.g=this.Ng=this.P=this.Ij=this.t=null;this.n=a;this.cG=50;this.T5=0;this.cN=1;this.dW=this.eW=this.gM=!1;this.RM=this.UM=this.eV=this.fV=null;this.yf=!1;this.ed=null;this.o={range:null,mN:null,dh:null};this.Kj={Gk:{min:0,max:0},value:{min:0,max:0}};this.kW=null;this.gV=!1;this.au=null}Y(xX,Tt); -var yX={pca:HH,oca:yH,Ry:xg},zX={q5:"rangeSelectorMinHandle",p5:"rangeSelectorMaxHandle",s5:"rangeSelectorMinScreen",r5:"rangeSelectorMaxScreen"},kOa={Oua:Or,qua:Br,vua:Hr,Rua:Ur},lOa={fill:iB,Ce:.5},mOa={chartArea:{top:Xe,height:GB},enableInteractivity:!1,legend:{position:Q},hAxis:{textPosition:sG},vAxis:{textPosition:Q,gridlines:{color:Q}}},nOa={chartArea:{left:Xe,width:GB},enableInteractivity:!1,legend:{position:Q},vAxis:{textPosition:sG},hAxis:{textPosition:Q,gridlines:{color:Q}}},AX={brush:new bn({stroke:QA, -fill:ze}),aI:new Pk(10,16),Yla:3};W=xX[K]; -aq(W,function(a,b,c){this.Zf();this.t=a;this.Ij=nU(a.D(0));this.td={};null==this.$F&&(this.$F=new OP(X(this.Ila,this)));null==this.ZF&&(this.ZF=new OP(X(this.mY,this,!0)));b=new Bn([b||{}]);this.Xq(b);this.ed=this.k$(b);c=c||{};Gu(this.L,Ls,X(this.Hla,this,c));this.gM&&(this.UM=this.t[I](0,0),this.RM=this.t[I](h.max(0,this.t.M()-1),0),b={min:this.UM,max:this.RM},c[hz]&&oOa(this,b,c[hz]),this.ed.domainAxis=this.ed.domainAxis||{},this.ed.domainAxis.viewWindow=b);this.L[br](a,this.ed)}); -W.Xq=function(a){this.cG=Pn(a,eya,50);this.T5=Pn(a,Ywa,0);this.lV=In(a,mua,!1);this.gM=In(a,LBa,!1);this.eW=In(a,Kza,!1);this.dW=In(a,Qra,!1);this.fV=co(a,Aza,new bn(lOa));this.eV=qn[Bc]();this.Zf();var b=null;switch($n(a,rE,kOa,Hr)){case Br:b=new mX(this.n);break;case Hr:b=new vX(this.n);break;case Ur:b=new qX(this.n);break;case Or:b=new pX(this.n);break;default:b=new vX(this.n)}this.L=b;this.yf=$n(a,iI,ST,Tg)==Rh};W.k$=function(a){a=An(Fn(a,asa));a.theme=this.yf?nOa:mOa;return a}; -function pOa(a,b){var c=VR(a.M(),function(b){return a[I](b,0)}),c=Si(c,ji);return Ti(c,b)}W.Hla=function(a){Lu(this.L);this.wk={$t:!0};qOa(this,a);wt(this.g);this.g=this.L.Xa.jb(1);wt(this.G);this.G=new Vv;this.mf()};W.l$=function(a){Lu(this.L);qOa(this,a);BX(this,xg)}; -function qOa(a,b){a.P=a.L.Bz();a.Ng=a.yf?a.P.Kd[0]:a.P.ce[0];var c=a.Kj,d;d={min:h.min(a.Ng.Te,a.Ng.ef),max:h.max(a.Ng.Te,a.Ng.ef)};c.Gk=d;c=a.Kj;d=a.Ng[mc].rk(a.Ng.Te);var e=a.Ng[mc].rk(a.Ng.ef);d={min:h.min(d,e),max:h.max(d,e)};gx(c,d);c=a.T5;if(0>=c)a.cN=1;else{d=0;d=a.Kj.Gk.min;var e=a.Ng[mc].rk(d),f=null;mi(e)?(f=new Date,f[Oc](e[ec]()+c)):f=e+c;d=h[yb](h.abs(a.Ng[mc].Ee(f)-d));c=h.max(d,1);a.cN=cd)return{direction:-1*c,t$:d/.1};a=(a.Kj.Gk.max-a.o[hz].Lh)/b;return.1>a?{direction:1*c,t$:a/.1}:null}function DX(a){if(a.gM){var b=!1;a.o.dh==xg&&xOa(a)&&(b=!0);b&&!a.au?(a.au=new Vt(a.cG),a.G.m(a.au,Vs,X(a.tma,a)),a.au[y]()):!b&&a.au&&(wt(a.au),a.au=null)}} -W.tma=function(){if(this.au){var a=xOa(this),b=this.cG/Cj(1E3,6E4,a.t$),c=this.Ij.ak(this.UM),d=this.Ij.ak(this.RM),e=(d-c)*b,b=this.ed.domainAxis.viewWindow,f=b.max,g=this.Ij.ak(b.min),f=this.Ij.ak(f);0>a[Ox]?(c=h.max(g-e,c),a=f-(g-c)):(a=h.min(f+e,d),c=g+(a-f));g=this.Ij.By(c);a=this.Ij.By(a);b.min=g;b.max=a;Gu(this.L,Ls,X(this.l$,this,null));this.L[br](this.t,this.ed);this.mY(!0)}};W.Uga=function(a,b){a.$t&&null!=this.o.dh&&(this.gV||yOa(this,b),Lw(b[ar][x],SH))}; -W.Tga=function(a,b){a.$t&&null!=this.o.dh&&yOa(this,b)};function yOa(a,b){var c=a.o;c[hz]&&null!=c[hz].Mh&&null!=c[hz].Lh||Uw(c,{Mh:a.Kj.Gk.min,Lh:a.Kj.Gk.max});var d=Zl(b),e,d=(a.yf?d.y:d.x)-c.mN,f=a.o[hz],g=a.Kj.Gk,k;switch(a.o.dh){case xg:e=g.min-f.Mh;k=g.max-f.Lh;break;case HH:e=g.min-f.Mh;k=f.Lh-a.cN-f.Mh;break;case yH:e=f.Mh+a.cN-f.Lh,k=g.max-f.Lh}e=Aj(d,e,k);c.mN+=e;c.dh!=yH&&(c[hz].Mh+=e);c.dh!=HH&&(c[hz].Lh+=e);DX(a);PP(a.$F,a.cG);PP(a.ZF,a.cG)} -W.iM=function(a,b,c){if(a.$t&&Ct(c)){a=Zl(c);var d=this.o;d.mN=this.yf?a.y:a.x;d.dh=b.dh;DX(this);c[eq]()}}; -W.v5=function(a){if(a.$t&&(a=this.o,null!==a.dh)){if(this.eW){var b=this.kW,c=a[hz].Lh,d=$m(b,a[hz].Mh),c=$m(b,c);CX(this,d,c,a.dh)}else if(this.dW){var e=new Pm(a[hz].Mh,a[hz].Lh),d=e.end-e[y],c=this.Kj.Gk,f=b=this.kW,g=X(Sm,null,e),b=Xi(f,g),g=Zi(f,g);if(null===b||null===g)b=$m(f,e[y]),f=$m(f,e.end),g=b=f=h.abs(e[y]-b)<=h.abs(e.end-f)?b:f;e=e.end-e[y];b=Jj(b,g)-e/2;e=new Pm(b,b+e);Ka(e,h.max(e[y],c.min));e.end=e[y]+d;e.end=h.min(e.end,c.max);Ka(e,e.end-d);CX(this,e[y],e.end,a.dh)}else this.gM&& -a.dh!=xg&&(d=this.ed.domainAxis.viewWindow,c=this.mQ(),oOa(this,d,c),Gu(this.L,Ls,X(this.l$,this,{range:c})),this.L[br](this.t,this.ed));this.mY(!1);a.dh=null;DX(this)}}; -function oOa(a,b,c){var d=b.max,e=a.Ij.ak(b.min),d=a.Ij.ak(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.ak(g),l=a.Ij.ak(c);c=l-k;var g=.1*f,n=.6*f;c>=g&&c<=n||(k=(k+l)/2,f/=(cb.end&&(Ka(a,a[y]-(a.end-b.end)),a.end=b.end);a[y]M?(S=sF,M=0):90<=M&&260>M?(S=AJ,M=d,d=this.Q):(R=h.min(d,this.Q-d),M=d-R,d+=R,e+=h[E](N/4)),a.Ii(n,M,e,d,e,S,iE,D,c))}a.sa(B,DYa,c);a.sa(z,EYa,c);this.Tq();b0(this,this.wd);this.k7=b;c0(this);this.tha()};W.dsa=function(a){this.JI=a.x;c0(this)};W.csa=function(){this.Tq()};W.Tq=function(){this.Lg&&(Rt(this.Lg),this.Lg[Wq](!1),wt(this.Lg),this.Lg=null)};function b0(a,b){var c=(b-a.Ga)/(a.ob-a.Ga),c=h.max(c,-.02);return c=h.min(c,1.02)} -function e0(a,b){var c=b0(a,b);return a.oQ*c+Bj((360-a.oQ)/2+90,360)} -function c0(a){if(a.g){var b=a.k7,c=a.g,d=a.Q/2,e=a.qa/2,f=a.oQ*a.JI+Bj((360-a.oQ)/2+90,360),g=h[E](.95*b),k=h[E](.3*b),l=Ej(f,g),g=Fj(f,g),n=Ej(f,k),k=Fj(f,k),f=Bj(f+90,360),p=.07*b,s=Ej(f,p),p=Fj(f,p),f=new pL;f[Hz](d+l,e+g);f.Bp(d+s,e+p,d-n+s/2,e-k+p/2,d-n,e-k);f.Bp(d-n-s/2,e-k-p/2,d-s,e-p,d+l,e+g);l=h[E](.15*b);(g=a.m$)?c.Nc(g):g=a.m$=c.Ba();a.WZ&&(b=e+h[E](.75*b),c.Ii(a.WZ,0,b,a.Q,b,iE,iE,a.nja,g));c.sa(f,FYa,g);c.oe(d-.5,e-.5,l,GYa,g);c[q](a.Tf,g)}};function HYa(a,b,c,d){this.n=a;this.Q=b;this.qa=c;this.yM=d;this.wx=[];this.Vc=[];this.Cw=[];this.vY=[];this.yk=[];this.Ga=0;this.ob=100;this.j$=this.WV=this.IM=this.HM=this.XV=this.LM=this.KM=this.VV=this.EM=this.zM=null;this.xp=!0;this.zY=0}W=HYa[K];W.Qz=2;W.zt=function(a){this.Ga!=a&&(this.Ga=a,this.xp=!0)};W.of=function(){return this.Ga};W.Uq=function(a){this.ob!=a&&(this.ob=a,this.xp=!0)};W.nf=function(){return this.ob};W.h8=function(a){this.j$=a}; -W.setValues=function(a,b,c){this.xp=this.xp||this.Vc[J]!=a[J]||this.yk[J]!=c[J]||!oj(this.yk,c);this.Vc=a;this.vY=b;this.yk=c};W.ZV=function(a){1==a[J]&&(a=[O,a[0],O]);oj(this.Cw,a)||(this.Cw=a,this.xp=!0)};function f0(a,b,c){return h.min(h[t](a.Q/c),h[t](a.qa/b))}aq(W,function(a){if(this.xp)IYa(this,a);else for(a=0;a=k&&(f=g,e++);k>=g&&(f=k,d++)}f=f0(a,d,e);f-=4;k=Sk();k.Nc(a.n);a.wx=[];if(0!=c){var l=k.j(Ss,{style:oYa,cellpadding:2,cellspacing:0,align:iE}),n=k.j(OJ,null);k[q](l,n);for(var g=[],p=0,s=0;sa.l[J])return!1;this.Tf=b;for(var d=a.pie.ei,e=a.l[J]/d[J],f=0;fa.l[n].pd;)v0(this,a.l[n],g,k),n+=1;l&&v0(this,l,g,k);for(l=p-1;l>=n;--l)v0(this,a.l[l],g,k)}a.bp&&(this.zN=c.Ba(),PZa(this,a.bp),c[q](this.Tf,this.zN));return!0}; -function v0(a,b,c,d){if(b.R){var e=a.F.Ba(),f=a.Mb,g=f.pie[Sx],k=b[uy];if(b.Xb){var l=f.pie.Dz,n=b.Xb,p=new pL;p[Hz](k.x+n.kf.x,k.y+n.kf.y);p.da(k.x+n.kf.x,k.y+n.kf.y+l);p.xf(k.x+g.x,k.y+g.y+l,c,d,n.Ud,n.pd,!0);p.da(k.x+n.Hh.x,k.y+n.Hh.y);p.xf(k.x+g.x,k.y+g.y,c,d,n.pd,n.Ud,!1);a.F.sa(p,n.brush,e)}if(b.Ct||b.nw)l=f.pie.Dz,n=new pL,n[Hz](k.x+g.x,k.y+g.y),n.da(k.x+g.x,k.y+g.y+l),b.nw&&(n.da(k.x+b.Hh.x,k.y+b.Hh.y+l),n.da(k.x+b.Hh.x,k.y+b.Hh.y)),b.Ct&&(n.da(k.x+b.kf.x,k.y+b.kf.y+l),n.da(k.x+b.kf.x,k.y+ -b.kf.y)),a.F.sa(n,b.WL,e);n=b.gw?b.gw.brush:b.brush;b.$q?0==b.kF&&0==b.Xz?a.F.pk(g.x,g.y,c,d,n,e):(p=new pL,p[Hz](g.x,g.y-d),p.xf(g.x,g.y,c,d,0,180,!0),p.xf(g.x,g.y,c,d,180,360,!0),p[Hz](g.x,g.y-b.Xz),p.xf(g.x,g.y,b.kF,b.Xz,360,180,!1),p.xf(g.x,g.y,b.kF,b.Xz,180,0,!1),p[bz](),a.F.sa(p,n,e)):(p=new pL,p[Hz](k.x+b.Oz.x,k.y+b.Oz.y),p.da(k.x+b.kf.x,k.y+b.kf.y),p.xf(k.x+g.x,k.y+g.y,c,d,b.Ud,b.pd,!0),p.da(k.x+b.yt.x,k.y+b.yt.y),p.xf(k.x+g.x,k.y+g.y,b.kF,b.Xz,b.pd,b.Ud,!1),a.F.sa(p,n,e));b.Ji&&f.V4&&QZa(a, -b.Ji,e);if(c=b.Ln){c.Xb&&(d=new pL,d[Hz](c.Xb.kf.x,c.Xb.kf.y),d.da(c.Xb.kf.x,c.Xb.kf.y+l),d.xf(c.Xb.Oh.x,c.Xb.Oh.y+l,c.Xb.cd,c.Xb.dd,c.Xb.Ud,c.Xb.pd,!0),d.da(c.Xb.Hh.x,c.Xb.Hh.y),d.xf(c.Xb.Oh.x,c.Xb.Oh.y,c.Xb.cd,c.Xb.dd,c.Xb.pd,c.Xb.Ud,!1),a.F.sa(d,c.Xb.brush,e));if(c.Ct||c.nw)d=new pL,d[Hz](c.oA.x,c.oA.y),d.da(c.eM.x,c.eM.y),d.da(c.eM.x,c.eM.y+l),d.da(c.oA.x,c.oA.y+l),d.da(c.oA.x,c.oA.y),a.F.sa(d,c.WL,e);QZa(a,c,e)}b.tV&&a.F.Sd(b[id],b.uV.x+k.x,b.uV.y+k.y,b.fM[r],AJ,AJ,b.ba,e);k=JP([m0,b[pc]]);e= -e.a();a.De(a.Tf,k,e);b.sb&&(e=JP([Xs,b[pc]]),a.HF(b.sb,e))}}function QZa(a,b,c){if(b.$q)a.F.pk(b.Oh.x,b.Oh.y,b.cd,b.dd,b.brush,c);else{var d=new pL;d[Hz](b.kf.x,b.kf.y);d.xf(b.Oh.x,b.Oh.y,b.cd,b.dd,b.Ud,b.pd,!0);a.F.sa(d,b.brush,c)}} -function PZa(a,b){for(var c=X(a.Dt,a),d=X(a[dy],a),e=a.F,f=a.zN,g=0;gc)return{};var d={};d[c]={d6:4,Lc:new bn({stroke:s0,ua:2,Xg:.7})};return d};function x0(a,b,c,d,e){this.ub=b.S(HE,WT);this.G8=Mn(b,wZa,0);this.Wja=0>Mn(b,Dg,1);YU[L](this,a,b,c,d,e)}Y(x0,YU);La(x0[K],function(){this.N.di=fJ;this.N.jd=In(this[Eq],Tva);this.N.Pc&=!this.N.jd;this.N.jd&&(this.N.Dh=this.N.Dh||{},this.N.Dh.pie=this.N.Dh.pie||{},this.N.Dh.pie.k5=this[Eq].S(EZa,!0),this.N.Dh.pie.rV=this[Eq].S(FZa,.6));for(var a=0;athis.Ub[I](a,1))throw m("Negative values are invalid for a pie chart.");x0.e[Kc][L](this)});x0[K].y8=function(){return Os}; -x0[K].x8=function(){return null}; -x0[K].w8=function(){var a=this.N;if(this.Ub.D(0)!=Eh)throw m("Pie chart should have a first column of type string");var b;b=this.N;var c=b.A,d=this.Cf[fz](),e=null,f=null,g=h[E](1.618*b.pm),e=h[E](c[r]*(1-1/1.618)-g);d==ah?(f=new Fl(c.top,c[G]+e,c[Mc],c[G]),e=new Fl(c.top,c[cd],c[Mc],f[cd]+g)):d==Os?(f=new Fl(c.top,c[cd],c[Mc],c[cd]-e),e=new Fl(c.top,f[G]-g,c[Mc],c[G])):d==RD?(e=new Fl(c.top,c[cd],c.top+1/1.618*(c[Mc]-c.top-g),c[G]),f=new Fl(e[Mc]+g,c[cd],c[Mc],c[G])):e=new Fl(c.top,c[cd],c[Mc],c[G]); -var c=0,d=h.min(e[cd]-e[G],e[Mc]-e.top),k=g=h[t](d/2),d=h[E]((e[cd]+e[G])/2),e=h[E]((e[Mc]+e.top)/2);b.Pc&&(k*=.8,c=g/5,e-=c/2);if(b.jd){var l={cd:g*b.Dh.pie.rV,dd:k*b.Dh.pie.rV},g={cd:g,dd:k};b={pie:{center:new CL(d,e),cd:g.cd,dd:g.dd,Dz:c,ei:b.Dh.pie.k5?[l,g]:[g,l]},Ca:f}}else b={pie:{center:new CL(d,e),cd:g,dd:k,Dz:c,ei:[{cd:g,dd:k}]},Ca:f};VZa(this,b);f=this.Cf[fz]();b.Ca?this.Cf.ip(b.Ca):f==PD?this.Cf.ip(WZa(this)):f==HG&&XZa(this,a.A,b,this.Cf.Ha)}; -function YZa(a,b,c){var d=a.N,e={},f=Wn(a[Eq],p0,O);a=b[F];var g=b.wb;b=b.ij;var k;d.Pc?(d=a,k=g,f=b):k=d=f;e.normal=new bn({stroke:d,ua:1,fill:a,Ce:null!=c?c:1});e.wb=new bn({stroke:k,ua:1,fill:g,Ce:null!=c?c:1});e.ij=new bn({stroke:f,ua:1,fill:b,Ce:null!=c?c:1});return e}function WZa(a){var b=a.N,c=b[A]-b.A[Mc];a=a.Cf.Ha[yc];var d=[];d[C]({min:2,Wb:[da]});var e=d[J];d[C]({min:a+2,Wb:[da]});c=WR(d,c);return c[J]>e?(c=b.A[Mc]+c[e],new Fl(c-a,b.A[cd],c,b.A[G])):null} -function VZa(a,b){var c=a.N,d=a.Ub,e=b.pie[Sx],f=b.pie.Dz,g=d.M(),k=PU(Wn(a[Eq],zZa,O)),l=YZa(a,k,1),n=fo(a[Eq],xZa,{ab:c.lk,fontSize:c.pm}),p=$n(a[Eq],o0,MIa,c.jd?Q:oI),s=$n(a[Eq],sZa,NIa,xg),u=Rn(a[Eq],uZa,1/720),v=In(a[Eq],DZa),z=Tn(a[Eq],yZa,bpa),B=Rn(a[Eq],q0,0);a[Eq][BZa]=2;c.l=[];c.Kn=[];var D,N,M;c.jd?(D=a[Eq].S(GZa,.01),D=c.Dh.pie.rV*(1+D),D=c.Dh.pie.k5?[0,D]:[D,0],N=[!1,!0],M=[a[Eq].S(fF,.5),a[Eq].S(eF,1)]):(D=[0],N=[!0],M=[1]);c.pie={center:e,Dz:f,cd:b.pie.cd,dd:b.pie.dd,ei:[]};for(var f= -X(function(a,b){var d=c.l[a];if(1==b)y0(d,s,d);else{var e=c.l[a-g];y0(d,s,d,e);y0(e,s,d,e)}},a),R=X(function(a){var b=c.pie.ei[a-1].YM,d=c.pie.ei[0].YM;1==a&&b?y0(b,s,b):1=u;Xg?wf+=xf:ed+=xf;var gr=tZa+Ha,zp=a[Eq].S(gr+NZa,a.ub[mh%a.ub[J]]),zp=PU(zp),iy=YZa(a,zp,M[Va]),dC=Mn(a[Eq],gr+Sma,0),hr=Rn(a[Eq],gr+LZa,B)+ne,Yg=fo(a[Eq],gr+KZa,n),to=In(a[Eq],[gr+MZa,rF],!0),xf=ZZa(a,Ha,mh,Oj,ag,xf,Pq,hj,Xg,e,Qc,Ge,hr, -dC,p,Yg,zp,iy,to);c.l[C](xf);Xg=In(a[Eq],gr+JZa,sc&&(Xg||v));S($f,hj,zp[F],Ha,Xg);Va==Ja-1&&f(Ha,Ja);Ha+=1}0ma?M=null:(ma=h[zd](ma),M=[M-ma,M+ma]);if(null===M||0>M[1]){z=null;break i}k=D(k,M[1])}z=k}if(.4>z)a=null;else{l=l[Bc]();l[mz](-z);a=OLa(a,g,g);i:{a=QLa(l,a);g=Bj(f-c,2*h.PI);z=0;k=g;for(D=0;D=g||0==N){a=!1;break i}k=h.min(N,k);z=h.max(N,z)}a=z-k=S.Ud&&90<=S.pd&&(s={},90>S.Ud?(s.Ud=90,s.kf=new CL(n.x+p,n.y)):(s.Ud=S.Ud,s.kf=S.kf),270e;if(S.Ct||S.nw)S.WL=S.pe.wb;return S}function y0(a,b,c,d){c=z0(c,b);d&&(c+=re+z0(d,b));a.de={Cm:a[fA],content:c}} -function XZa(a,b,c,d){var e=a.N,f=e.pie.cd,g=e.pie.dd,k=c.pie[Sx],l=$n(a[Eq],AZa,NIa,oI),n=h.PI*(3*(f+g)-h[zd]((3*f+g)*(f+3*g))),p=[];c=[];for(var s=0;sz?S=h.min(S,180):R=h.max(R,180)):S=R=N;var V=function(a){return DL(k,QV(a,B,D))},M=function(a){return V(h.asin(Aj((a- -k.y)/D,-1,1)))},ma=function(a){return V(h.PI-h.asin(Aj((a-k.y)/D,-1,1)))},u={d9:V(Dj(N-90)).y,yN:new Pm(V(Dj(R-90)).y,V(Dj(S-90)).y),aA:u[id],bA:z0(v,l),c9:v[od],index:v[pc]};180>z?(u.N6=M,p[C](u)):(u.N6=ma,c[C](u))}}f=b[r]/2-f-d[yc];e=RZa(new Fl(b.top,b[cd],b[Mc],b[cd]-f),a.$c,2,d,p);b=RZa(new Fl(b.top,b[G]+f,b[Mc],b[G]),a.$c,1,d,c);d=[];ij(d,e,b);a.N.bp=d};function A0(a,b,c){kW[L](this,a,b,c,pI)}Y(A0,kW);A0[K].lt=function(a){return this.F.Uu(a[ar])};A0[K].Xda=function(a,b){var c=b[rc](we);switch(c[0]){case m0:c=ha(c[1]);if(0>c)break;this[fq](Vya+a,{uc:c,fj:null})}};function B0(a,b,c,d,e,f,g){AW[L](this,a,b,c,d,e,g);var k=In(a,rF,!0);this.bla=VR(f,function(b){return In(a,tZa+b+MZa,k)});this.cla=In(a,vZa,!0)}Y(B0,AW);B0[K].Bs=function(a,b,c){this.s4(a,b,c)};B0[K].l5=function(a,b){return a[Mz](b,!0)};function C0(a,b){a.l=a.l||{};var c=a.l;c[b]=c[b]||{};return c[b]} -B0[K].s4=function(a,b,c){var d={Mb:a,vk:this.se.getEntries(),Gt:c,Ak:b.Uh},e=b.Uh.Sa.Xw;null!=e&&Xw(b.Uh.Sa,this.se.oh(e)[oz]);for(var f=this.Tn.qV,e=f==zh||f==xg,g=f==Kg||f==xg,k=this.se&&0\x3c/script>"):(D("safari")||D("konqueror"))&&g[r](S,10)),O[t](a)):P(g,"load",a)};K("google.setOnLoadCallback",google.T); -function P(a,b,c){if(a.addEventListener)a.addEventListener(b,c,!1);else if(a.attachEvent)a.attachEvent("on"+b,c);else{var e=a["on"+b];a["on"+b]=null!=e?aa([c,e]):c}}function aa(a){return function(){for(var b=0;b\x3c/script>'):"css"==a&&h.write('')}; -K("google.loader.writeLoadTag",google[z].d);google[z].Q=function(a){N=a};K("google.loader.rfm",google[z].Q);google[z].S=function(a){for(var b in a)"string"==typeof b&&b&&":"==b[n](0)&&!M[b]&&(M[b]=new T(b[A](1),a[b]))};K("google.loader.rpl",google[z].S);google[z].R=function(a){if((a=a.specs)&&a[x])for(var b=0;b=e}}); +q("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=r(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g=f}});q("String.prototype.repeat",function(a){return a?a:function(b){var c=r(this,null,"repeat");if(0>b||1342177279>>=1)c+=c;return d}}); +q("String.prototype.trimLeft",function(a){function b(){return this.replace(/^[\s\xa0]+/,"")}return a||b});q("String.prototype.trimStart",function(a){return a||String.prototype.trimLeft}); +q("Promise",function(a){function b(g){this.b=0;this.c=void 0;this.a=[];var h=this.g();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}}function c(){this.a=null}function d(g){return g instanceof b?g:new b(function(h){h(g)})}if(a)return a;c.prototype.b=function(g){if(null==this.a){this.a=[];var h=this;this.c(function(){h.h()})}this.a.push(g)};var e=fa.setTimeout;c.prototype.c=function(g){e(g,0)};c.prototype.h=function(){for(;this.a&&this.a.length;){var g=this.a;this.a=[];for(var h=0;hc&&(c=Math.max(c+e,0));cc?Math.max(f+c,0):Math.min(c,f);d=0>d?Math.max(f+d,0):Math.min(d,f);e=0>e?Math.max(f+e,0):Math.min(e,f);if(cd;)--e in this?this[--c]=this[e]:delete this[--c];return this}}); +q("Symbol",function(a){function b(e){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c("jscomp_symbol_"+(e||"")+"_"+d++,e)}function c(e,f){this.a=e;da(this,"description",{configurable:!0,writable:!0,value:f})}if(a)return a;c.prototype.toString=function(){return this.a};var d=0;return b}); +q("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;cc&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);cb?-c:c}}); +q("Math.log1p",function(a){return a?a:function(b){b=Number(b);if(.25>b&&-.25b?-c:c}}); +q("Math.clz32",function(a){return a?a:function(b){b=Number(b)>>>0;if(0===b)return 32;var c=0;0===(b&4294901760)&&(b<<=16,c+=16);0===(b&4278190080)&&(b<<=8,c+=8);0===(b&4026531840)&&(b<<=4,c+=4);0===(b&3221225472)&&(b<<=2,c+=2);0===(b&2147483648)&&c++;return c}});q("Math.cosh",function(a){if(a)return a;var b=Math.exp;return function(c){c=Number(c);return(b(c)+b(-c))/2}}); +q("Math.expm1",function(a){return a?a:function(b){b=Number(b);if(.25>b&&-.25arguments.length)return arguments.length?Math.abs(arguments[0]):0;var c,d,e;for(c=e=0;ce){if(!e)return e;for(c=d=0;c>>16&65535)*e+d*(c>>>16&65535)<<16>>>0)|0}});q("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}});q("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}});q("Math.sign",function(a){return a?a:function(b){b=Number(b);return 0===b||isNaN(b)?b:0b?-c:c}});q("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||Infinity===b||-Infinity===b||0===b)return b;var c=Math.floor(Math.abs(b));return 0>b?-c:c}});q("Number.EPSILON",function(){return Math.pow(2,-52)}); +q("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});q("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});q("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});q("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});q("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof b&&isNaN(b)}}); +q("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});q("Number.parseFloat",function(a){return a||parseFloat});q("Number.parseInt",function(a){return a||parseInt});var oa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c=arguments.length)return b[c];var e=ra(b,c);if(e)return e.get?e.get.call(d):e.value}});q("Reflect.has",function(a){return a?a:function(b,c){return c in b}}); +q("Reflect.isExtensible",function(a){return a?a:"function"==typeof Object.isExtensible?Object.isExtensible:function(){return!0}});q("Reflect.preventExtensions",function(a){return a?a:"function"!=typeof Object.preventExtensions?function(){return!1}:function(b){Object.preventExtensions(b);return!Object.isExtensible(b)}}); +q("Reflect.set",function(a){return a?a:function(b,c,d,e){var f=ra(b,c);return f?f.set?(f.set.call(3e||56319b||57343e||1114111=e?c+=String.fromCharCode(e):(e-=65536,c+=String.fromCharCode(e>>>10&1023|55296),c+=String.fromCharCode(e&1023|56320))}return c}}); +q("String.prototype.matchAll",function(a){return a?a:function(b){if(b instanceof RegExp&&!b.global)throw new TypeError("RegExp passed into String.prototype.matchAll() must have global tag.");var c=new RegExp(b,b instanceof RegExp?void 0:"g"),d=this,e=!1,f={next:function(){var g={},h=c.lastIndex;if(e)return{value:void 0,done:!0};var k=c.exec(d);if(!k)return e=!0,{value:void 0,done:!0};c.lastIndex===h&&(c.lastIndex+=1);g.value=k;g.done=!1;return g}};f[Symbol.iterator]=function(){return f};return f}}); +function sa(a,b){a=void 0!==a?String(a):" ";return 0a.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b}var Na={};var Xa=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};function Ya(a,b){return ab?1:0};var J;a:{var Za=u.navigator;if(Za){var $a=Za.userAgent;if($a){J=$a;break a}}J=""}function K(a){return-1!=J.indexOf(a)};function ab(a,b){for(var c in a)b.call(void 0,a[c],c,a)}var bb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function cb(a,b){for(var c,d,e=1;eparseFloat(mb)){lb=String(ob);break a}}lb=mb}var qb=lb,fb={}; +function rb(){return eb(function(){for(var a=0,b=Xa(String(qb)).split("."),c=Xa("11").split("."),d=Math.max(b.length,c.length),e=0;0==a&&ea.b&&(a.b++,b.next=a.a,a.a=b)};function xb(a){u.setTimeout(function(){throw a;},0)}var yb; +function zb(){var a=u.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!K("Presto")&&(a=function(){var e=ub("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=z(function(k){if(("*"==h||k.origin==h)&&k.data==g)this.port1.onmessage()},this);f.addEventListener("message", +e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}});if("undefined"!==typeof a&&!K("Trident")&&!K("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.L;c.L=null;e()}};return function(e){d.next={L:e};d=d.next;b.port2.postMessage(0)}}return function(e){u.setTimeout(e,0)}};function Ab(){this.b=this.a=null}var Cb=new vb(function(){return new Bb},function(a){a.reset()});Ab.prototype.add=function(a,b){var c=Cb.get();c.set(a,b);this.b?this.b.next=c:this.a=c;this.b=c};function Db(){var a=Eb,b=null;a.a&&(b=a.a,a.a=a.a.next,a.a||(a.b=null),b.next=null);return b}function Bb(){this.next=this.b=this.a=null}Bb.prototype.set=function(a,b){this.a=a;this.b=b;this.next=null};Bb.prototype.reset=function(){this.next=this.b=this.a=null};function Fb(a,b){Gb||Hb();Ib||(Gb(),Ib=!0);Eb.add(a,b)}var Gb;function Hb(){if(u.Promise&&u.Promise.resolve){var a=u.Promise.resolve(void 0);Gb=function(){a.then(Jb)}}else Gb=function(){var b=Jb;!y(u.setImmediate)||u.Window&&u.Window.prototype&&!K("Edge")&&u.Window.prototype.setImmediate==u.setImmediate?(yb||(yb=zb()),yb(b)):u.setImmediate(b)}}var Ib=!1,Eb=new Ab;function Jb(){for(var a;a=Db();){try{a.a.call(a.b)}catch(b){xb(b)}wb(Cb,a)}Ib=!1};function Kb(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function L(a){this.a=0;this.j=void 0;this.g=this.b=this.c=null;this.h=this.i=!1;if(a!=w)try{var b=this;a.call(void 0,function(c){M(b,2,c)},function(c){M(b,3,c)})}catch(c){M(this,3,c)}}function Lb(){this.next=this.c=this.b=this.g=this.a=null;this.h=!1}Lb.prototype.reset=function(){this.c=this.b=this.g=this.a=null;this.h=!1};var Mb=new vb(function(){return new Lb},function(a){a.reset()});function Nb(a,b,c){var d=Mb.get();d.g=a;d.b=b;d.c=c;return d} +L.prototype.then=function(a,b,c){return Ob(this,y(a)?a:null,y(b)?b:null,c)};L.prototype.$goog_Thenable=!0;L.prototype.cancel=function(a){if(0==this.a){var b=new N(a);Fb(function(){Pb(this,b)},this)}};function Pb(a,b){if(0==a.a)if(a.c){var c=a.c;if(c.b){for(var d=0,e=null,f=null,g=c.b;g&&(g.h||(d++,g.a==a&&(e=g),!(e&&1=b.m&&b.cancel())}this.F?this.F.call(this.H,this):this.A=!0;this.a||(a=new P(this),Q(this),R(this,!1,a))}};O.prototype.B=function(a,b){this.j=!1;R(this,a,b)};function R(a,b,c){a.a=!0;a.c=c;a.g=!b;Yb(a)} +function Q(a){if(a.a){if(!a.A)throw new Zb(a);a.A=!1}}function $b(a,b,c,d){a.h.push([b,c,d]);a.a&&Yb(a);return a}O.prototype.then=function(a,b,c){var d,e,f=new L(function(g,h){d=g;e=h});$b(this,d,function(g){g instanceof P?f.cancel():e(g)});return f.then(a,b,c)};O.prototype.$goog_Thenable=!0;function ac(a){return Ia(a.h,function(b){return y(b[1])})} +function Yb(a){if(a.i&&a.a&&ac(a)){var b=a.i,c=bc[b];c&&(u.clearTimeout(c.a),delete bc[b]);a.i=0}a.b&&(a.b.m--,delete a.b);b=a.c;for(var d=c=!1;a.h.length&&!a.j;){var e=a.h.shift(),f=e[0],g=e[1];e=e[2];if(f=a.g?g:f)try{var h=f.call(e||a.H,b);void 0!==h&&(a.g=a.g&&(h==b||h instanceof Error),a.c=b=h);if(Kb(b)||"function"===typeof u.Promise&&b instanceof u.Promise)d=!0,a.j=!0}catch(k){b=k,a.g=!0,ac(a)||(c=!0)}}a.c=b;d&&(h=z(a.B,a,!0),d=z(a.B,a,!1),b instanceof O?($b(b,h,d),b.U=!0):b.then(h,d));c&&(b= +new cc(b),bc[b.a]=b,a.i=b.a)}function dc(){var a=new O;Q(a);R(a,!0,null);return a}function Zb(){D.call(this)}C(Zb,D);Zb.prototype.message="Deferred has already fired";Zb.prototype.name="AlreadyCalledError";function P(){D.call(this)}C(P,D);P.prototype.message="Deferred was canceled";P.prototype.name="CanceledError";function cc(a){this.a=u.setTimeout(z(this.c,this),0);this.b=a}cc.prototype.c=function(){delete bc[this.a];throw this.b;};var bc={};var ec,fc=[];function gc(a,b){function c(){var e=a.shift();e=hc(e,b);a.length&&$b(e,c,c,void 0);return e}if(!a.length)return dc();var d=fc.length;La(fc,a);if(d)return ec;a=fc;return ec=c()} +function hc(a,b){var c=b||{};b=c.document||document;var d=Pa(a).toString(),e=ub("SCRIPT"),f={P:e,S:void 0},g=new O(ic,f),h=null,k=null!=c.timeout?c.timeout:5E3;0b)throw Error("Bad port number "+b);a.m=b}else a.m=null}function xc(a,b,c){b instanceof U?(a.c=b,Fc(a.c,a.i)):(c||(b=Ac(b,Gc)),a.c=new U(b,a.i))} +function zc(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function Ac(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Hc),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function Hc(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var Bc=/[#\/\?@]/g,Dc=/[#\?:]/g,Cc=/[#\?]/g,Gc=/[#\?@]/g,Ec=/#/g;function U(a,b){this.b=this.a=null;this.c=a||null;this.g=!!b} +function V(a){a.a||(a.a=new qc,a.b=0,a.c&&tc(a.c,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}m=U.prototype;m.add=function(a,b){V(this);this.c=null;a=W(this,a);var c=this.a.get(a);c||this.a.set(a,c=[]);c.push(b);this.b+=1;return this};function Ic(a,b){V(a);b=W(a,b);T(a.a.b,b)&&(a.c=null,a.b-=a.a.get(b).length,a=a.a,T(a.b,b)&&(delete a.b[b],a.c--,a.a.length>2*a.c&&rc(a)))}function Jc(a,b){V(a);b=W(a,b);return T(a.a.b,b)} +m.forEach=function(a,b){V(this);this.a.forEach(function(c,d){Ga(c,function(e){a.call(b,e,d,this)},this)},this)};m.C=function(){V(this);for(var a=this.a.D(),b=this.a.C(),c=[],d=0;d