(function() {
/**
 * SWFObject v1.4.2: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * **SWFObject is the SWF embed script formerly known as FlashObject. The name was changed for
 *   legal reasons.
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){
if(!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_7);
this.setAttribute("doExpressInstall",false);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}};
deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _16=new Array();
var key;
var _18=this.getVariables();
for(key in _18){_16.push(key+"="+_18[key]);}
return _16;
},getSWFHTML:function(){
var _19="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1a=this.getParams();
for(var key in _1a){_19+=key+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");
if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}
_19+="/>";
}else{if(this.getAttribute("doExpressInstall")){
this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _1d=this.getParams();
for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}
_19+="</object>";}
return _19;
},write:function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
n.innerHTML=this.getSWFHTML();
return true;
}else{
if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
return false;}};
deconcept.SWFObjectUtil.getPlayerVersion=function(){
var _23=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{
try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}
catch(e){try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
_23=new deconcept.PlayerVersion([6,0,21]);
axo.AllowScriptAccess="always";}
catch(e){
if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}
catch(e){}}
if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}
return _23;};
deconcept.PlayerVersion=function(_27){
this.major=_27[0]!=null?parseInt(_27[0],10):0;
this.minor=_27[1]!=null?parseInt(_27[1],10):0;
this.rev=_27[2]!=null?parseInt(_27[2],10):0;
};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){return false;}
return true;
};
deconcept.util={getRequestParameter:function(_29){
var q=document.location.search||document.location.hash;
if(q){
var _2b=q.substring(1).split("&");
for(var i=0;i<_2b.length;i++){
if(_2b[i].substring(0,_2b[i].indexOf("="))==_29){
return _2b[i].substring((_2b[i].indexOf("=")+1));}}}
return "";}};
deconcept.SWFObjectUtil.cleanupSWFs=function(){
var _2d=document.getElementsByTagName("OBJECT");
for(var i=0;i<_2d.length;i++){
_2d[i].style.display="none";
for(var x in _2d[i]){if(typeof _2d[i][x]=="function"){_2d[i][x]=null;}}}};
if(typeof window.onunload=="function"){
if (!deconcept.SWFObjectUtil.cleanupInstalled){
deconcept.SWFObjectUtil.cleanupInstalled = true;
var oldunload=window.onunload;
window.onunload=function(){
deconcept.SWFObjectUtil.cleanupSWFs();
oldunload();};}
}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;
deconcept.SWFObjectUtil.cleanupInstalled = true;}
if(Array.prototype.push==null){
Array.prototype.push=function(_30){
this[this.length]=_30;
return this.length;};}

var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject; // for legacy support
var SWFObject=deconcept.SWFObject;

(function (){if(window["__gvizguard__"])return; function e(a){throw a;}var g=void 0,i=null,aa=clearInterval,ba=encodeURIComponent,k=google_exportSymbol,ca=window,da=Number,ea=Object,fa=Infinity,l=Error,ga=parseInt,ha=parseFloat,ja=String,ka=isFinite,n=document,la=decodeURIComponent,ma=isNaN,o=google_exportProperty,na=RegExp,oa=Array,p=Math;function pa(a,b){return a.width=b}function ra(a,b){return a.innerHTML=b}function ta(a,b){return a.currentTarget=b}function ua(a,b){return a.left=b}function va(a,b){return a.screenX=b}
function wa(a,b){return a.screenY=b}function za(a,b){return a.format=b}function Aa(a,b){return a.keyCode=b}function Ba(a,b){return a.handleEvent=b}function Ca(a,b){return a.type=b}function Da(a,b){return a.setContent=b}function Ea(a,b){return a.getValue=b}function Fa(a,b){return a.clientX=b}function Ga(a,b){return a.clientY=b}function Ha(a,b){return a.visibility=b}function Ia(a,b){return a.setState=b}function Ja(a,b){return a.length=b}function Ka(a,b){return a.setValue=b}
function La(a,b){return a.className=b}function Ma(a,b){return a.next=b}function Na(a,b){return a.clone=b}function Oa(a,b){return a.target=b}function Pa(a,b){return a.contains=b}function Qa(a,b){return a.display=b}function Ra(a,b){return a.height=b}
var Sa="appendChild",r="push",Ta="isCollapsed",Ua="trigger",Va="getBoundingClientRect",Wa="getParent",Xa="open",Ya="DataTable",Za="test",$a="relatedTarget",ab="clearTimeout",s="width",bb="collapse",cb="round",db="slice",t="replace",eb="nodeType",fb="events",gb="floor",hb="getElementById",ib="getOptions",jb="RequestParameters",kb="concat",lb="charAt",mb="createTextNode",nb="getNumberOfColumns",ob="getDate",pb="value",qb="getDataTable",rb="preventDefault",sb="insertBefore",tb="targetTouches",v="indexOf",
ub="setEnd",w="dispatchEvent",vb="getProperty",wb="capture",xb="getColumnProperties",yb="nodeName",zb="currentTarget",x="left",Ab="setColumnProperties",Bb="screenX",Cb="screenY",Db="match",Eb="format",Fb="getBoxObjectFor",Gb="send",Hb="charCode",Ib="getObject",Jb="isError",Kb="focus",Lb="createElement",Mb="getColumnLabel",Nb="toDataTable",Ob="scrollHeight",Pb="keyCode",y="getColumnType",Qb="firstChild",Rb="getSortedRows",Sb="forEach",Tb="clientLeft",Ub="getTableRowIndex",Vb="setAttribute",Wb="clientTop",
Xb="handleEvent",Yb="getRowProperties",Zb="getTableProperties",$b="setRefreshInterval",z="type",ac="childNodes",bc="defaultView",cc="setCell",ec="source",fc="setContent",gc="name",hc="getHours",A="getValue",ic="getTime",jc="addRows",kc="setActive",lc="getElementsByTagName",mc="clientX",nc="clientY",oc="documentElement",pc="substr",qc="setState",rc="scrollTop",sc="toString",tc="altKey",uc="getMonth",vc="setStart",wc="getView",xc="getNumberOfRows",B="length",yc="propertyIsEnumerable",zc="getProperties",
Ac="addError",C="prototype",Bc="toJSON",Cc="setValue",Dc="clientWidth",Ec="abort",Fc="setTimeout",Gc="document",Hc="getSeconds",Ic="ctrlKey",Jc="split",Kc="getColumnProperty",Lc="constructor",Mc="stopPropagation",Nc="getColumnPattern",Oc="location",Pc="setFormattedValue",Qc="visualization",Rc="disabled",Sc="message",Tc="hasOwnProperty",Uc="style",Vc="setQuery",Wc="body",Xc="removeChild",Yc="clone",Zc="getDataSourceUrl",$c="target",ad="lastChild",bd="getOption",F="call",cd="isEnabled",dd="removeAll",
ed="start",fd="lastIndexOf",gd="draw",hd="setProperty",id="getFullYear",jd="DataView",kd="getRefreshInterval",ld="getColumnRange",md="getState",nd="clientHeight",od="scrollLeft",pd="addRange",qd="charCodeAt",rd="getPackages",sd="bottom",td="href",ud="substring",vd="getQuery",wd="apply",xd="shiftKey",yd="tagName",zd="addColumn",Ad="element",Bd="getFormattedValue",Cd="errors",Dd="parentNode",Ed="getMinutes",Fd="label",Gd="offsetTop",H="height",Hd="splice",I="join",Id="setColumns",Jd="toLowerCase",Kd=
"right",Ld="setOption",Md="getTimezoneOffset",J="",Nd="\n",Od="\n<\/script>",Pd=" ",Qd=" [",Rd=" is duplicate in sortColumns.",Sd=' name="',Td=' type="',Ud='"',Vd='" />',Wd='" src="http://www.google.com/ig/ifr?url=',Xd='">\n',Yd="#",Zd="#$1$1$2$2$3$3",$d="#fff",ae="$1",be="%",ce="%22",de="%27",ee="&",fe="&amp;",ge="&gt;",he="&lt;",ie="&quot;",je="&requireauth=1&",ke="&up_",le="&up__table_query_url=",me="'",ne="''",oe="').send(\n     function(response) {\n      new ",pe="']});\n\n   function drawVisualization() {\n    new google.visualization.Query('",
qe="(",re='(\n       document.getElementById(\'visualization\')).\n        draw(response.getDataTable(), null);\n      });\n   }\n\n   google.setOnLoadCallback(drawVisualization);\n  <\/script>\n </head>\n <body>\n  <div id="visualization" style="width: 500px; height: 500px;"></div>\n </body>\n</html>',se="(\\d*)(\\D*)",te=")",ue="*",ve="+",we=",",xe=", ",ye="-",ze="-active",Ae="-bg",Be="-buttons",Ce="-caption",De="-checkbox",Ee="-checked",Fe="-content",Ge="-default",He="-disabled",Ie="-dropdown",
Je="-focused",Ke="-highlight",Le="-horizontal",Me="-hover",Ne="-inner-box",Oe="-open",Pe="-outer-box",Qe="-rtl",Re="-selected",Te="-title",Ue="-title-close",Ve="-title-draggable",We="-title-text",Xe="-vertical",Ye=".",Ze="..",$e="./",af='.png" height="12" width="',bf="/",cf="/.",df="//",ef="/chart.html",ff="/chart.js",gf="/static/modules/gviz/",hf="/tq",jf="/util/bar_",kf="/util/util.css",lf="0",mf="0.5",nf="0.6",of="00",pf="000",qf="0000000000000000",rf="1",sf="1.0",tf="1.9",uf="5.7",vf="500",wf=
"525",xf="528",yf="7",zf="9",Af=":",Bf=";",Cf=";sig:",Df=";type:",Ef="<",Ff="</span>\u00a0",Gf='<html>\n <head>\n  <title>Google Visualization API</title>\n  <script type="text/javascript" src="http://www.google.com/jsapi"><\/script>\n  <script type="text/javascript">\n   google.load(\'visualization\', \'1\', {packages: [\'',Hf='<iframe style="',If='<img style="padding: 0" src="',Jf='<script type="text/javascript" src="',Kf='<span style="padding: 0; float: left; white-space: nowrap;">',Lf="=",Mf=
">",Nf="?",Of="@",Pf="APPLET",Qf="AREA",Rf="Add to iGoogle",Sf="AreaChart",Tf="BASE",Uf="BODY",Vf="BR",Wf="BUTTON",Xf="BarChart",Yf="COL",Zf="CSS1Compat",$f="Chart options",ag="Column index ",bg="ColumnChart",cg="Component already rendered",dg="Container is not defined",eg="Content-Type",fg="Copy-Paste this code to an HTML page",gg="Date(",hg="E",ig="End",jg="EndToEnd",kg="Etc/GMT",lg="Export data as CSV",mg="Export data as HTML",ng="FRAME",og="G",pg="GET",qg="GMT",rg="Google Visualization",sg="Google_Visualization",
tg="H",ug="HR",vg="HTML",wg="IFRAME",xg="IMG",yg="INPUT",zg="ISINDEX",Ag="ImageChart",Bg="ImageRadarChart",Cg="Invalid DataView column type.",Dg="Invalid formatType parameter ",Eg="Invalid listener argument",Fg="JavaScript",Gg="Javascript code",Hg="K",Ig="L",Jg="LINK",Kg="LineChart",Lg="M",Mg="META",Ng="MSXML2.XMLHTTP",Og="MSXML2.XMLHTTP.3.0",Pg="MSXML2.XMLHTTP.6.0",Qg="Microsoft.XMLHTTP",Rg="MozOpacity",Sg="NOFRAMES",Tg="NOSCRIPT",Ug="Name",Vg="Not a valid 2D array.",Wg="OBJECT",Xg="PARAM",Yg="POST",
Zg="Publish to web page",$g="Q",ah="Request timed out",bh="S",ch="SCRIPT",dh="SELECT",eh="STYLE",fh="ScatterChart",gh="Start",hh="StartToEnd",ih="StartToStart",jh="TEXTAREA",kh="TR",lh="Timed out after ",mh="To",nh="Type",oh="UTC",ph="Unable to set parent component",qh="Uneven number of arguments",rh="Unspported type",sh="W",th="Z",uh="[",vh="[object Array]",wh="[object Function]",xh="[object Window]",yh="\\",zh="\\\\",Ah="\\c",Bh="\\s",Ch="\\u",Dh="]",Eh="_",Fh="_bar_format_old_value",Gh="_swf",
Hh="_table_query_refresh_interval",Ih="_table_query_url",Jh="a",Kh="abort",Lh="absolute",Mh="action",Nh="activate",Oh="activedescendant",Ph="addGradientRange",Qh="afterhide",Rh="aftershow",Sh="allowFullscreen",Th="allowScriptAccess",Uh="alpha(opacity=",Vh="altKey",Wh="always",Xh="application/x-www-form-urlencoded;charset=utf-8",Yh="aria-",Zh="array",$h="auto",ai="b",bi="background-color:",ci="beforedrag",di="block",ei="blur",fi="body",gi="boolean",hi="border:0;vertical-align:bottom;",ii="borderLeftWidth",
ji="borderRightWidth",ki="borderTopWidth",li="br",mi="button",ni="c",oi="call",pi="callee",qi="character",ri="chart",si="check",ti="checked",ui="cht",vi="class",wi="className",xi="click",yi="close",zi="color:",Ai="column",Bi="columnFilters[",Ci="complete",Di="control",Ei="corechart",Fi="csv",Gi="ctrlKey",Hi="d",Ii="date",Ji="datetime",Ki="dblclick",Li="deactivate",Mi="desc",Ni="detailed_message",Oi="dialog",Pi="dialogselect",Qi="direction",Ri="disable",Si="disabled",Ti="display",Ui="display: none; padding-top: 2px",
Vi="div",Wi="drag",Xi="dragstart",Yi="draw",Zi="enable",$i="end",aj="enter",bj="error",cj="expanded",dj="false",ej="filter",fj="fixed",gj="focus",hj="focusin",ij="focusout",jj="for",kj="format",lj="full",mj="function",nj="g",oj="gadgets.io.makeRequest",pj="gadgets.io.makeRequest failed",qj="getColumnIndex",rj="getColumnLabel",sj="getColumnPattern",tj="getColumnProperties",uj="getColumnProperty",vj="getColumnRange",wj="getContainerId",xj="getDataSourceUrl",yj="getDataTable",zj="getDistinctValues",
Aj="getFilteredRows",Bj="getFormattedValue",Cj="getNumberOfColumns",Dj="getNumberOfRows",Ej="getRefreshInterval",Fj="getRowProperties",Gj="getRowProperty",Hj="getTableProperties",Ij="getTableProperty",Jj="goog-button",Kj="goog-container",Lj="goog-control",Mj="goog-custom-button",Nj="goog-inline-block ",Oj="goog-menu",Pj="goog-menu-button",Qj="goog-menuheader",Rj="goog-menuitem",Sj="goog-menuitem-accel",Tj="goog-menuseparator",Uj="goog-option",Vj="goog-option-selected",Wj="google-visualization-formatters-arrow-dr",
Xj="google-visualization-formatters-arrow-empty",Yj="google-visualization-formatters-arrow-ug",Zj="google-visualization-toolbar-big-dialog",$j="google-visualization-toolbar-export-data",ak="google-visualization-toolbar-export-igoogle",bk="google-visualization-toolbar-html-code",ck="google-visualization-toolbar-html-code-explanation",dk="google-visualization-toolbar-small-dialog",ek="google-visualization-toolbar-triangle",fk="google.loader.GoogleApisBase",gk="google.visualization.",hk="google.visualization.Player.",
ik="google.visualization.Version",jk="h",kk="hAxis",lk="hasLabelsColumn",mk="haspopup",nk="head",ok="hex",pk="hidden",qk="hide",rk="highlight",sk="horizontal",tk="html",uk="htmlcode",vk="http%",xk="http://ajax.googleapis.com/ajax",yk="http://dummy.com",zk="http://www.google.com/ig/adde?moduleurl=",Ak="https%",Bk="iframe",Ck="igoogle",Dk="img",Ek="inline",Fk="innerText",Gk="input",Hk="invalid_query",Ik='javascript:""',Jk="jscode",Kk="json",Lk="k",Mk="key",Nk="keydown",Ok="keypress",Pk="keyup",Qk="labelledby",
Rk="leave",Sk="left",Tk="link",Uk="long",Vk="losecapture",Wk="m",Xk="makeRequest",Yk="make_request_failed",Zk="maxValue",$k="medium",al="menu",bl="menuitem",cl="message",dl="metaKey",el="minValue",fl="modal-dialog",gl="modifier",hl="mousedown",il="mousemove",jl="mouseout",kl="mouseover",ll="mouseup",ml="ms, aborting",nl="name",ol="named",pl="native code",ql="new ",rl="nodeType",sl="none",tl="not_modified",ul="null",L="number",vl="object",wl="on",xl="opacity",yl="open",zl="options",Al="out:csv;",Bl=
"out:html;",Cl="outerHTML",Dl="overflow",El="package",Fl="padding: 2px",Gl="pause",Hl="platformModifierKey",Il="play",Jl="position",Kl="position:fixed;width:0;height:0;left:0;top:0;",Ll="pre",Ml="pressed",Nl="pub",Ol="px",Pl="r",Ql="range",Rl="ready",Sl="readystatechange",Tl="reason",Ul="refresh",Vl="relative",Wl="reqId:",Xl="resize",Yl="rgb",Zl="right",$l="role",am="rs",bm="rtl",cm="s",dm="script",em="scroll",fm="seek",gm="seekRelease",hm="select",im="selected",jm="separator",km="setContainerId",
lm="setDataSourceUrl",mm="setOptions",nm="setQuery",om="setRefreshInterval",pm="shiftKey",qm="short",rm="show",sm="sortColumns",tm="sortColumns[",um="span",vm="splice",wm="start",xm="statechange",ym="static",M="string",zm="style",Am="stylesheet",Bm="success",Cm="tabIndex",Dm="tabindex",Em="text/css",Fm="text/javascript",Gm="textContent",Hm="tick",Im="timeofday",Jm="timeout",Km="toJSON",Lm="touchcancel",Mm="touchend",Nm="touchmove",Om="touchstart",Pm="tqrt",Qm="tqx",Rm="true",Sm="type",Tm="uncheck",
Um="unhighlight",Vm="unselect",Wm="unselectable",Xm="user_not_authenticated",Ym="v",Zm="vAxis",$m="value",an="var _et_ = 1;",bn="vertical",cn="visible",dn="visualization",en="w",fn="warning",gn="width: 700px; height: 500px;",hn="window.event",jn="withCredentials",kn="xhr",ln="xhrpost",mn="y",nn="z",on="zx",pn="{",qn="}",rn="\u00a0",sn="\u00d7",tn="\u25bc",N,un=un||{},O=this,vn=i;function wn(a,b){for(var c=a[Jc](Ye),d=b||O,f;f=c.shift();)if(xn(d[f]))d=d[f];else return i;return d}function yn(){}
function zn(a){a.qa=function(){return a.Lk||(a.Lk=new a)}}function An(a){var b=typeof a;if(b==vl)if(a){if(a instanceof oa)return Zh;else if(a instanceof ea)return b;var c=ea[C][sc][F](a);if(c==xh)return vl;if(c==vh||typeof a[B]==L&&typeof a[Hd]!="undefined"&&typeof a[yc]!="undefined"&&!a[yc](vm))return Zh;if(c==wh||typeof a[F]!="undefined"&&typeof a[yc]!="undefined"&&!a[yc](oi))return mj}else return ul;else if(b==mj&&typeof a[F]=="undefined")return vl;return b}function Bn(a){return a!==g}
function xn(a){return a!=i}function P(a){return An(a)==Zh}function Cn(a){var b=An(a);return b==Zh||b==vl&&typeof a[B]==L}function Dn(a){return En(a)&&typeof a[id]==mj}function Q(a){return typeof a==M}function Fn(a){return typeof a==L}function Gn(a){return An(a)==mj}function En(a){a=An(a);return a==vl||a==Zh||a==mj}function Hn(a){return a[In]||(a[In]=++Jn)}var In="closure_uid_"+p[gb](p.random()*2147483648)[sc](36),Jn=0;
function Kn(a){var b=An(a);if(b==vl||b==Zh){if(a[Yc])return a[Yc]();var b=b==Zh?[]:{},c;for(c in a)b[c]=Kn(a[c]);return b}return a}function Ln(a){return a[F][wd](a.bind,arguments)}function Mn(a,b){var c=b||O;if(arguments[B]>2){var d=oa[C][db][F](arguments,2);return function(){var b=oa[C][db][F](arguments);oa[C].unshift[wd](b,d);return a[wd](c,b)}}else return function(){return a[wd](c,arguments)}}
function Nn(){Nn=Function[C].bind&&Function[C].bind[sc]()[v](pl)!=-1?Ln:Mn;return Nn[wd](i,arguments)}function On(a){var b=oa[C][db][F](arguments,1);return function(){var c=oa[C][db][F](arguments);c.unshift[wd](c,b);return a[wd](this,c)}}var Pn=Date.now||function(){return+new Date};
function Qn(a){if(O.execScript)O.execScript(a,Fg);else if(O.eval)if(vn==i&&(O.eval(an),typeof O._et_!="undefined"?(delete O._et_,vn=!0):vn=!1),vn)O.eval(a);else{var b=O[Gc],c=b[Lb](dm);Ca(c,Fm);c.defer=!1;c[Sa](b[mb](a));b[Wc][Sa](c);b[Wc][Xc](c)}else e(l("goog.globalEval not available"))}function R(a,b){function c(){}c.prototype=b[C];a.b=b[C];a.prototype=new c;a[C].constructor=a};function Rn(a){var b;if(n[lc](nk)[B]==0){b=n[lc](tk)[0];var c=n[lc](fi)[0],d=n[Lb](nk);b[sb](d,c)}b=n[lc](nk)[0];c=n[Lb](dm);Ca(c,Fm);c.src=a;b[Sa](c)}function Sn(a){return function(b){google[Qc][Cd][dd](a);var c=b[Jb]();c&&google[Qc][Cd].addErrorFromQueryResponse(a,b);return!c}};function Tn(a,b){this.x=Bn(a)?a:0;this.y=Bn(b)?b:0}Na(Tn[C],function(){return new Tn(this.x,this.y)});function Un(a,b){return new Tn(a.x-b.x,a.y-b.y)};function Vn(a,b){pa(this,a);Ra(this,b)}Na(Vn[C],function(){return new Vn(this[s],this[H])});Vn[C].ceil=function(){pa(this,p.ceil(this[s]));Ra(this,p.ceil(this[H]));return this};Vn[C].floor=function(){pa(this,p[gb](this[s]));Ra(this,p[gb](this[H]));return this};Vn[C].round=function(){pa(this,p[cb](this[s]));Ra(this,p[cb](this[H]));return this};function Wn(a){return a[t](/[\t\r\n ]+/g,Pd)[t](/^[\t\r\n ]+|[\t\r\n ]+$/g,J)}function Xn(a){return a[t](/^[\s\xa0]+|[\s\xa0]+$/g,J)}var Yn=/^[a-zA-Z0-9\-_.!~*'()]*$/;function Zn(a){a=ja(a);if(!Yn[Za](a))return ba(a);return a}function $n(a,b){if(b)return a[t](ao,fe)[t](bo,he)[t](co,ge)[t](eo,ie);else{if(!fo[Za](a))return a;a[v](ee)!=-1&&(a=a[t](ao,fe));a[v](Ef)!=-1&&(a=a[t](bo,he));a[v](Mf)!=-1&&(a=a[t](co,ge));a[v](Ud)!=-1&&(a=a[t](eo,ie));return a}}var ao=/&/g,bo=/</g,co=/>/g,eo=/\"/g,fo=/[&<>\"]/;
function go(a,b,c){a=Bn(c)?a.toFixed(c):ja(a);c=a[v](Ye);c==-1&&(c=a[B]);return oa(p.max(0,b-c)+1)[I](lf)+a}function ho(a,b){for(var c=0,d=Xn(ja(a))[Jc](Ye),f=Xn(ja(b))[Jc](Ye),h=p.max(d[B],f[B]),j=0;c==0&&j<h;j++){var m=d[j]||J,q=f[j]||J,u=na(se,nj),D=na(se,nj);do{var E=u.exec(m)||[J,J,J],K=D.exec(q)||[J,J,J];if(E[0][B]==0&&K[0][B]==0)break;c=io(E[1][B]==0?0:ga(E[1],10),K[1][B]==0?0:ga(K[1],10))||io(E[2][B]==0,K[2][B]==0)||io(E[2],K[2])}while(c==0)}return c}
function io(a,b){if(a<b)return-1;else if(a>b)return 1;return 0};var jo=na("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function ko(a){return a&&la(a)}var lo=/#|$/;var mo=/\/spreadsheet/,no=/\/(ccc|tq|pub)$/,oo=/^\/a\/(\w+.)*\w+/,po=/^(\/a\/(\w+.)*\w+)?/,qo=/^spreadsheets?[0-9]?\.google\.com$/,ro=/^docs\.google\.com*$/,so=/(trix|spreadsheets|docs|webdrive)-[a-z]+\.corp\.google\.com/,to=/^(\w*\.){1,2}corp\.google\.com$/;function uo(a){var b=ko(a[Db](jo)[3]||i),c=qo[Za](b),d=so[Za](b),f=to[Za](b),b=ro[Za](b),h=ko(a[Db](jo)[5]||i),j=na(po[ec]+no[ec]),h=(a=na(po[ec]+mo[ec]+no[ec])[Za](h))||j[Za](h);return b&&a||(d||f||c)&&h};var vo=oa[C],wo=vo[v]?function(a,b,c){return vo[v][F](a,b,c)}:function(a,b,c){c=c==i?0:c<0?p.max(0,a[B]+c):c;if(Q(a)){if(!Q(b)||b[B]!=1)return-1;return a[v](b,c)}for(;c<a[B];c++)if(c in a&&a[c]===b)return c;return-1},xo=vo[Sb]?function(a,b,c){vo[Sb][F](a,b,c)}:function(a,b,c){for(var d=a[B],f=Q(a)?a[Jc](J):a,h=0;h<d;h++)h in f&&b[F](c,f[h],h,a)},yo=vo.filter?function(a,b,c){return vo.filter[F](a,b,c)}:function(a,b,c){for(var d=a[B],f=[],h=0,j=Q(a)?a[Jc](J):a,m=0;m<d;m++)if(m in j){var q=j[m];b[F](c,
q,m,a)&&(f[h++]=q)}return f},zo=vo.map?function(a,b,c){return vo.map[F](a,b,c)}:function(a,b,c){for(var d=a[B],f=oa(d),h=Q(a)?a[Jc](J):a,j=0;j<d;j++)j in h&&(f[j]=b[F](c,h[j],j,a));return f},Ao=vo.every?function(a,b,c){return vo.every[F](a,b,c)}:function(a,b,c){for(var d=a[B],f=Q(a)?a[Jc](J):a,h=0;h<d;h++)if(h in f&&!b[F](c,f[h],h,a))return!1;return!0};function Bo(a,b){return wo(a,b)>=0}function Co(a,b){var c=wo(a,b),d;(d=c>=0)&&vo[Hd][F](a,c,1);return d}
function Do(){return vo[kb][wd](vo,arguments)}function Eo(a){if(P(a))return Do(a);else{for(var b=[],c=0,d=a[B];c<d;c++)b[c]=a[c];return b}}function Fo(a){for(var b=1;b<arguments[B];b++){var c=arguments[b],d;if(P(c)||(d=Cn(c))&&c[Tc](pi))a[r][wd](a,c);else if(d)for(var f=a[B],h=c[B],j=0;j<h;j++)a[f+j]=c[j];else a[r](c)}}function Go(a){return vo[Hd][wd](a,Ho(arguments,1))}function Ho(a,b,c){return arguments[B]<=2?vo[db][F](a,b):vo[db][F](a,b,c)}function Io(a,b){vo.sort[F](a,b||Jo)}
function Ko(a,b){for(var c=0;c<a[B];c++)a[c]={index:c,value:a[c]};var d=b||Jo;Io(a,function(a,b){return d(a[pb],b[pb])||a.index-b.index});for(c=0;c<a[B];c++)a[c]=a[c][pb]}function Jo(a,b){return a>b?1:a<b?-1:0};function Lo(a,b,c){for(var d in a)b[F](c,a[d],d,a)}function Mo(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function No(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function Oo(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function Po(a,b){var c;(c=b in a)&&delete a[b];return c}var Qo=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"];
function Ro(a){for(var b,c,d=1;d<arguments[B];d++){c=arguments[d];for(b in c)a[b]=c[b];for(var f=0;f<Qo[B];f++)b=Qo[f],ea[C][Tc][F](c,b)&&(a[b]=c[b])}}function So(){var a=arguments[B];if(a==1&&P(arguments[0]))return So[wd](i,arguments[0]);a%2&&e(l(qh));for(var b={},c=0;c<a;c+=2)b[arguments[c]]=arguments[c+1];return b};var To,Uo,Vo,Wo,Xo,Yo;function Zo(){return O.navigator?O.navigator.userAgent:i}function $o(){return O.navigator}Xo=Wo=Vo=Uo=To=!1;var ap;if(ap=Zo()){var bp=$o();To=ap[v]("Opera")==0;Uo=!To&&ap[v]("MSIE")!=-1;Wo=(Vo=!To&&ap[v]("WebKit")!=-1)&&ap[v]("Mobile")!=-1;Xo=!To&&!Vo&&bp.product=="Gecko"}var cp=To,S=Uo,dp=Xo,ep=Vo,fp=Wo,gp=$o(),hp=gp&&gp.platform||J;Yo=hp[v]("Mac")!=-1;hp[v]("Win");hp[v]("Linux");var ip=!!$o()&&($o().appVersion||J)[v]("X11")!=-1,jp;
a:{var kp=J,lp;if(cp&&O.opera)var mp=O.opera.version,kp=typeof mp==mj?mp():mp;else if(dp?lp=/rv\:([^\);]+)(\)|;)/:S?lp=/MSIE\s+([^\);]+)(\)|;)/:ep&&(lp=/WebKit\/(\S+)/),lp)var np=lp.exec(Zo()),kp=np?np[1]:J;if(S){var op,pp=O[Gc];op=pp?pp.documentMode:g;if(op>ha(kp)){jp=ja(op);break a}}jp=kp}var qp=jp,rp={};function sp(a){return rp[a]||(rp[a]=ho(qp,a)>=0)}var tp={};function up(a){return tp[a]||(tp[a]=S&&n.documentMode&&n.documentMode>=a)};var vp,wp=!S||sp(zf);!dp&&!S||S&&sp(zf)||dp&&sp("1.9.1");var xp=S&&!sp(zf);function yp(a){return(a=a.className)&&typeof a[Jc]==mj?a[Jc](/\s+/):[]}function zp(a){var b=yp(a),c=Ho(arguments,1),d;d=b;for(var f=0,h=0;h<c[B];h++)Bo(d,c[h])||(d[r](c[h]),f++);d=f==c[B];La(a,b[I](Pd));return d}function Ap(a){var b=yp(a),c=Ho(arguments,1),d;d=b;for(var f=0,h=0;h<d[B];h++)Bo(c,d[h])&&(Go(d,h--,1),f++);d=f==c[B];La(a,b[I](Pd));return d};function Bp(a){return a?new Cp(Dp(a)):vp||(vp=new Cp)}function Ep(a){return Q(a)?n[hb](a):a}function Fp(a,b){Lo(b,function(b,d){d==zm?a[Uc].cssText=b:d==vi?La(a,b):d==jj?a.htmlFor=b:d in Gp?a[Vb](Gp[d],b):a[d]=b})}var Gp={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",maxlength:"maxLength",type:Sm};
function Hp(a){var b=a[Gc];if(ep&&!sp(vf)&&!fp){typeof a.innerHeight=="undefined"&&(a=ca);var b=a.innerHeight,c=a[Gc][oc][Ob];a==a.top&&c<b&&(b-=15);return new Vn(a.innerWidth,b)}a=Ip(b)?b[oc]:b[Wc];return new Vn(a[Dc],a[nd])}function Jp(a){return a?a.parentWindow||a[bc]:ca}function Kp(){return Lp(n,arguments)}
function Lp(a,b){var c=b[0],d=b[1];if(!wp&&d&&(d[gc]||d[z])){c=[Ef,c];d[gc]&&c[r](Sd,$n(d[gc]),Ud);if(d[z]){c[r](Td,$n(d[z]),Ud);var f={};Ro(f,d);d=f;delete d[z]}c[r](Mf);c=c[I](J)}c=a[Lb](c);d&&(Q(d)?La(c,d):P(d)?zp[wd](i,[c][kb](d)):Fp(c,d));b[B]>2&&Mp(a,c,b,2);return c}function Mp(a,b,c,d){function f(c){c&&b[Sa](Q(c)?a[mb](c):c)}for(;d<c[B];d++){var h=c[d];Cn(h)&&!Np(h)?xo(Op(h)?Eo(h):h,f):f(h)}}function Ip(a){return a.compatMode==Zf}function Pp(a){for(var b;b=a[Qb];)a[Xc](b)}
function Qp(a){return a&&a[Dd]?a[Dd][Xc](a):i}function Np(a){return En(a)&&a[eb]>0}function Rp(a,b){if(a.contains&&b[eb]==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b[Dd];return b==a}function Dp(a){return a[eb]==9?a:a.ownerDocument||a[Gc]}function Sp(a,b){if(Gm in a)a.textContent=b;else if(a[Qb]&&a[Qb][eb]==3){for(;a[ad]!=a[Qb];)a[Xc](a[ad]);a[Qb].data=b}else Pp(a),a[Sa](Dp(a)[mb](b))}
function Tp(a){if(Cl in a)return a.outerHTML;else{var b=Dp(a)[Lb](Vi);b[Sa](a.cloneNode(!0));return b.innerHTML}}var Up={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Vp={IMG:Pd,BR:Nd};function Wp(a){var b=a.getAttributeNode(Dm);if(b&&b.specified)return a=a.tabIndex,Fn(a)&&a>=0;return!1}function Xp(a){var b=[];Yp(a,b,!1);return b[I](J)}
function Yp(a,b,c){if(!(a[yb]in Up))if(a[eb]==3)c?b[r](ja(a.nodeValue)[t](/(\r\n|\r|\n)/g,J)):b[r](a.nodeValue);else if(a[yb]in Vp)b[r](Vp[a[yb]]);else for(a=a[Qb];a;)Yp(a,b,c),a=a.nextSibling}function Op(a){if(a&&typeof a[B]==L)if(En(a))return typeof a.item==mj||typeof a.item==M;else if(Gn(a))return typeof a.item==mj;return!1}function Cp(a){this.m=a||O[Gc]||n}N=Cp[C];N.A=Bp;N.a=function(a){return Q(a)?this.m[hb](a):a};N.setProperties=Fp;N.hk=function(a){a=a||this.Mg();return Hp(a||ca)};
N.d=function(){return Lp(this.m,arguments)};N.createElement=function(a){return this.m[Lb](a)};N.createTextNode=function(a){return this.m[mb](a)};N.Lg=function(){return Ip(this.m)};N.Mg=function(){return this.m.parentWindow||this.m[bc]};N.gk=function(){return!ep&&Ip(this.m)?this.m[oc]:this.m[Wc]};N.Yb=function(){var a=this.m,b=!ep&&Ip(a)?a[oc]:a[Wc],a=a.parentWindow||a[bc];return new Tn(a.pageXOffset||b[od],a.pageYOffset||b[rc])};N.appendChild=function(a,b){a[Sa](b)};N.He=Pp;
N.Xk=function(a,b){b[Dd]&&b[Dd][sb](a,b)};N.removeNode=Qp;Pa(N,Rp);var Zp="StopIteration"in O?O.StopIteration:l("StopIteration");function $p(){}Ma($p[C],function(){e(Zp)});$p[C].Ph=function(){return this};function aq(a){if(typeof a.Nb==mj)return a.Nb();if(Q(a))return a[Jc](J);if(Cn(a)){for(var b=[],c=a[B],d=0;d<c;d++)b[r](a[d]);return b}return Mo(a)}function bq(a,b,c){if(typeof a[Sb]==mj)a[Sb](b,c);else if(Cn(a)||Q(a))xo(a,b,c);else{var d;if(typeof a.Mb==mj)d=a.Mb();else if(typeof a.Nb!=mj)if(Cn(a)||Q(a)){d=[];for(var f=a[B],h=0;h<f;h++)d[r](h)}else d=No(a);else d=g;for(var f=aq(a),h=f[B],j=0;j<h;j++)b[F](c,f[j],d&&d[j],a)}};function cq(a){this.va={};this.o=[];var b=arguments[B];if(b>1){b%2&&e(l(qh));for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.Vj(a)}N=cq[C];N.w=0;N.Db=0;N.Nb=function(){this.Bd();for(var a=[],b=0;b<this.o[B];b++)a[r](this.va[this.o[b]]);return a};N.Mb=function(){this.Bd();return this.o[kb]()};N.eb=function(a){return dq(this.va,a)};N.clear=function(){this.va={};Ja(this.o,0);this.Db=this.w=0};
N.remove=function(a){if(dq(this.va,a))return delete this.va[a],this.w--,this.Db++,this.o[B]>2*this.w&&this.Bd(),!0;return!1};N.Bd=function(){if(this.w!=this.o[B]){for(var a=0,b=0;a<this.o[B];){var c=this.o[a];dq(this.va,c)&&(this.o[b++]=c);a++}Ja(this.o,b)}if(this.w!=this.o[B]){for(var d={},b=a=0;a<this.o[B];)c=this.o[a],dq(d,c)||(this.o[b++]=c,d[c]=1),a++;Ja(this.o,b)}};N.get=function(a,b){if(dq(this.va,a))return this.va[a];return b};
N.set=function(a,b){dq(this.va,a)||(this.w++,this.o[r](a),this.Db++);this.va[a]=b};N.Vj=function(a){var b;a instanceof cq?(b=a.Mb(),a=a.Nb()):(b=No(a),a=Mo(a));for(var c=0;c<b[B];c++)this.set(b[c],a[c])};Na(N,function(){return new cq(this)});N.Ph=function(a){this.Bd();var b=0,c=this.o,d=this.va,f=this.Db,h=this,j=new $p;Ma(j,function(){for(;;){f!=h.Db&&e(l("The map has changed since the iterator was created"));b>=c[B]&&e(Zp);var j=c[b++];return a?j:d[j]}});return j};
function dq(a,b){return ea[C][Tc][F](a,b)};function eq(){}eq[C].Ze=!1;eq[C].D=function(){if(!this.Ze)this.Ze=!0,this.j()};eq[C].j=function(){};var fq=new Function(Jh,"return a");var gq,hq=!S||sp(zf),iq=S&&!sp("8");function jq(a,b){Ca(this,a);Oa(this,b);ta(this,this[$c])}R(jq,eq);N=jq[C];N.j=function(){delete this[z];delete this[$c];delete this[zb]};N.Lb=!1;N.Mc=!0;N.stopPropagation=function(){this.Lb=!0};N.preventDefault=function(){this.Mc=!1};function kq(a){a[rb]()};function lq(a,b){a&&this.Ib(a,b)}R(lq,jq);var mq=[1,4,2];N=lq[C];Oa(N,i);N.relatedTarget=i;N.offsetX=0;N.offsetY=0;Fa(N,0);Ga(N,0);va(N,0);wa(N,0);N.button=0;Aa(N,0);N.charCode=0;N.ctrlKey=!1;N.altKey=!1;N.shiftKey=!1;N.metaKey=!1;N.kk=!1;N.Z=i;
N.Ib=function(a,b){var c=Ca(this,a[z]);jq[F](this,c);Oa(this,a[$c]||a.srcElement);ta(this,b);var d=a[$a];if(d){if(dp){var f;a:{try{fq(d[yb]);f=!0;break a}catch(h){}f=!1}f||(d=i)}}else if(c==kl)d=a.fromElement;else if(c==jl)d=a.toElement;this.relatedTarget=d;this.offsetX=a.offsetX!==g?a.offsetX:a.layerX;this.offsetY=a.offsetY!==g?a.offsetY:a.layerY;Fa(this,a[mc]!==g?a[mc]:a.pageX);Ga(this,a[nc]!==g?a[nc]:a.pageY);va(this,a[Bb]||0);wa(this,a[Cb]||0);this.button=a.button;Aa(this,a[Pb]||0);this.charCode=
a[Hb]||(c==Ok?a[Pb]:0);this.ctrlKey=a[Ic];this.altKey=a[tc];this.shiftKey=a[xd];this.metaKey=a.metaKey;this.kk=Yo?a.metaKey:a[Ic];this.state=a.state;this.Z=a;delete this.Mc;delete this.Lb};N.Ll=function(a){return hq?this.Z.button==a:this[z]==xi?a==0:!!(this.Z.button&mq[a])};N.pe=function(){return this.Ll(0)&&!(ep&&Yo&&this[Ic])};N.stopPropagation=function(){lq.b[Mc][F](this);this.Z[Mc]?this.Z[Mc]():this.Z.cancelBubble=!0};
N.preventDefault=function(){lq.b[rb][F](this);var a=this.Z;if(a[rb])a[rb]();else if(a.returnValue=!1,iq)try{(a[Ic]||a[Pb]>=112&&a[Pb]<=123)&&Aa(a,-1)}catch(b){}};N.pj=function(){return this.Z};N.j=function(){lq.b.j[F](this);this.Z=i;Oa(this,i);ta(this,i);this.relatedTarget=i};function nq(a,b){this.kh=b;this.Fb=[];this.Jk(a)}R(nq,eq);N=nq[C];N.Bf=i;N.jh=i;N.Nc=function(a){this.Bf=a};N.getObject=function(){if(this.Fb[B])return this.Fb.pop();return this.th()};N.jc=function(a){this.Fb[B]<this.kh?this.Fb[r](a):this.rg(a)};N.Jk=function(a){a>this.kh&&e(l("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var b=0;b<a;b++)this.Fb[r](this.th())};N.th=function(){return this.Bf?this.Bf():{}};
N.rg=function(a){if(this.jh)this.jh(a);else if(En(a))if(Gn(a.D))a.D();else for(var b in a)delete a[b]};N.j=function(){nq.b.j[F](this);for(var a=this.Fb;a[B];)this.rg(a.pop());delete this.Fb};var oq,pq=(oq="ScriptEngine"in O&&O.ScriptEngine()=="JScript")?O.ScriptEngineMajorVersion()+Ye+O.ScriptEngineMinorVersion()+Ye+O.ScriptEngineBuildVersion():lf;function qq(){}var rq=0;N=qq[C];N.key=0;N.ic=!1;N.bh=!1;N.Ib=function(a,b,c,d,f,h){Gn(a)?this.ah=!0:a&&a[Xb]&&Gn(a[Xb])?this.ah=!1:e(l(Eg));this.ec=a;this.Ig=b;this.src=c;Ca(this,d);this.capture=!!f;this.sd=h;this.bh=!1;this.key=++rq;this.ic=!1};Ba(N,function(a){if(this.ah)return this.ec[F](this.sd||this.src,a);return this.ec[Xb][F](this.ec,a)});var sq,tq,uq,vq,wq,xq,yq,zq,Aq,Bq,Cq;
(function(){function a(){return{w:0,sa:0}}function b(){return[]}function c(){function a(b){return j[F](a.src,a.key,b)}return a}function d(){return new qq}function f(){return new lq}var h=oq&&!(ho(pq,uf)>=0),j;xq=function(a){j=a};if(h){sq=function(){return m[Ib]()};tq=function(a){m.jc(a)};uq=function(){return q[Ib]()};vq=function(a){q.jc(a)};wq=function(){return u[Ib]()};yq=function(){u.jc(c())};zq=function(){return D[Ib]()};Aq=function(a){D.jc(a)};Bq=function(){return E[Ib]()};Cq=function(a){E.jc(a)};
var m=new nq(0,600);m.Nc(a);var q=new nq(0,600);q.Nc(b);var u=new nq(0,600);u.Nc(c);var D=new nq(0,600);D.Nc(d);var E=new nq(0,600);E.Nc(f)}else sq=a,tq=yn,uq=b,vq=yn,wq=c,yq=yn,zq=d,Aq=yn,Bq=f,Cq=yn})();var Dq={},Eq={},Fq={},Gq={};
function Hq(a,b,c,d,f){if(b)if(P(b)){for(var h=0;h<b[B];h++)Hq(a,b[h],c,d,f);return i}else{var d=!!d,j=Eq;b in j||(j[b]=sq());j=j[b];d in j||(j[d]=sq(),j.w++);var j=j[d],m=Hn(a),q;j.sa++;if(j[m]){q=j[m];for(h=0;h<q[B];h++)if(j=q[h],j.ec==c&&j.sd==f){if(j.ic)break;return q[h].key}}else q=j[m]=uq(),j.w++;h=wq();h.src=a;j=zq();j.Ib(c,h,a,b,d,f);c=j.key;h.key=c;q[r](j);Dq[c]=j;Fq[m]||(Fq[m]=uq());Fq[m][r](j);a.addEventListener?(a==O||!a.Cg)&&a.addEventListener(b,h,d):a.attachEvent(Iq(b),h);return c}else e(l("Invalid event type"))}
function Jq(a,b,c,d,f){if(P(b)){for(var h=0;h<b[B];h++)Jq(a,b[h],c,d,f);return i}d=!!d;a=Kq(a,b,d);if(!a)return!1;for(h=0;h<a[B];h++)if(a[h].ec==c&&a[h][wb]==d&&a[h].sd==f)return Lq(a[h].key);return!1}
function Lq(a){if(!Dq[a])return!1;var b=Dq[a];if(b.ic)return!1;var c=b.src,d=b[z],f=b.Ig,h=b[wb];c.removeEventListener?(c==O||!c.Cg)&&c.removeEventListener(d,f,h):c.detachEvent&&c.detachEvent(Iq(d),f);c=Hn(c);f=Eq[d][h][c];if(Fq[c]){var j=Fq[c];Co(j,b);j[B]==0&&delete Fq[c]}b.ic=!0;f.Sg=!0;Mq(d,h,c,f);delete Dq[a];return!0}
function Mq(a,b,c,d){if(!d.Id&&d.Sg){for(var f=0,h=0;f<d[B];f++)if(d[f].ic){var j=d[f].Ig;j.src=i;yq(j);Aq(d[f])}else f!=h&&(d[h]=d[f]),h++;Ja(d,h);d.Sg=!1;h==0&&(vq(d),delete Eq[a][b][c],Eq[a][b].w--,Eq[a][b].w==0&&(tq(Eq[a][b]),delete Eq[a][b],Eq[a].w--),Eq[a].w==0&&(tq(Eq[a]),delete Eq[a]))}}
function Nq(a,b,c){var d=0,f=b==i,h=c==i,c=!!c;if(a==i)Lo(Fq,function(a){for(var j=a[B]-1;j>=0;j--){var m=a[j];if((f||b==m[z])&&(h||c==m[wb]))Lq(m.key),d++}});else if(a=Hn(a),Fq[a])for(var a=Fq[a],j=a[B]-1;j>=0;j--){var m=a[j];if((f||b==m[z])&&(h||c==m[wb]))Lq(m.key),d++}return d}function Kq(a,b,c){var d=Eq;if(b in d&&(d=d[b],c in d&&(d=d[c],a=Hn(a),d[a])))return d[a];return i}function Iq(a){if(a in Gq)return Gq[a];return Gq[a]=wl+a}
function Oq(a,b,c,d,f){var h=1,b=Hn(b);if(a[b]){a.sa--;a=a[b];a.Id?a.Id++:a.Id=1;try{for(var j=a[B],m=0;m<j;m++){var q=a[m];q&&!q.ic&&(h&=Pq(q,f)!==!1)}}finally{a.Id--,Mq(c,d,b,a)}}return Boolean(h)}function Pq(a,b){var c=a[Xb](b);a.bh&&Lq(a.key);return c}
function Qq(a,b){var c=b[z]||b,d=Eq;if(!(c in d))return!0;if(Q(b))b=new jq(b,a);else if(b instanceof jq)Oa(b,b[$c]||a);else{var f=b,b=new jq(c,a);Ro(b,f)}var f=1,h,d=d[c],c=!0 in d,j;if(c){h=[];for(j=a;j;j=j.pd)h[r](j);j=d[!0];j.sa=j.w;for(var m=h[B]-1;!b.Lb&&m>=0&&j.sa;m--)ta(b,h[m]),f&=Oq(j,h[m],b[z],!0,b)&&b.Mc!=!1}if(!1 in d)if(j=d[!1],j.sa=j.w,c)for(m=0;!b.Lb&&m<h[B]&&j.sa;m++)ta(b,h[m]),f&=Oq(j,h[m],b[z],!1,b)&&b.Mc!=!1;else for(d=a;!b.Lb&&d&&j.sa;d=d.pd)ta(b,d),f&=Oq(j,d,b[z],!1,b)&&b.Mc!=
!1;return Boolean(f)}
xq(function(a,b){if(!Dq[a])return!0;var c=Dq[a],d=c[z],f=Eq;if(!(d in f))return!0;var f=f[d],h,j;gq===g&&(gq=S&&!O.addEventListener);if(gq){h=b||wn(hn);var m=!0 in f,q=!1 in f;if(m){if(h[Pb]<0||h.returnValue!=g)return!0;a:{var u=!1;if(h[Pb]==0)try{Aa(h,-1);break a}catch(D){u=!0}if(u||h.returnValue==g)h.returnValue=!0}}u=Bq();u.Ib(h,this);h=!0;try{if(m){for(var E=uq(),K=u[zb];K;K=K[Dd])E[r](K);j=f[!0];j.sa=j.w;for(var G=E[B]-1;!u.Lb&&G>=0&&j.sa;G--)ta(u,E[G]),h&=Oq(j,E[G],d,!0,u);if(q){j=f[!1];j.sa=
j.w;for(G=0;!u.Lb&&G<E[B]&&j.sa;G++)ta(u,E[G]),h&=Oq(j,E[G],d,!1,u)}}else h=Pq(c,u)}finally{E&&(Ja(E,0),vq(E)),u.D(),Cq(u)}return h}d=new lq(b,this);try{h=Pq(c,d)}finally{d.D()}return h});function Rq(){}R(Rq,eq);N=Rq[C];N.Cg=!0;N.pd=i;N.Qe=function(a){this.pd=a};N.addEventListener=function(a,b,c,d){Hq(this,a,b,c,d)};N.removeEventListener=function(a,b,c,d){Jq(this,a,b,c,d)};N.dispatchEvent=function(a){return Qq(this,a)};N.j=function(){Rq.b.j[F](this);Nq(this);this.pd=i};function Sq(a){var a=ja(a),b;b=/^\s*$/[Za](a)?!1:/^[\],:{}\s\u2028\u2029]*$/[Za](a[t](/\\["\\\/bfnrtu]/g,Of)[t](/"[^"\\\n\r\u2028\u2029\x00-\x08\x10-\x1f\x80-\x9f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Dh)[t](/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,J));if(b)try{return eval(qe+a+te)}catch(c){}e(l("Invalid JSON string: "+a))}function Tq(){}Tq[C].Ql=function(a){var b=[];this.zf(a,b);return b[I](J)};
Tq[C].zf=function(a,b){switch(typeof a){case M:this.uh(a,b);break;case L:this.Rk(a,b);break;case gi:b[r](a);break;case "undefined":b[r](ul);break;case vl:if(a==i){b[r](ul);break}if(P(a)){this.Qk(a,b);break}this.Sk(a,b);break;case mj:break;default:e(l("Unknown type: "+typeof a))}};var Uq={'"':'\\"',"\\":zh,"/":"\\/","\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"},Vq=/\uffff/[Za]("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;
Tq[C].uh=function(a,b){b[r](Ud,a[t](Vq,function(a){if(a in Uq)return Uq[a];var b=a[qd](0),f=Ch;b<16?f+=pf:b<256?f+=of:b<4096&&(f+=lf);return Uq[a]=f+b[sc](16)}),Ud)};Tq[C].Rk=function(a,b){b[r](ka(a)&&!ma(a)?a:ul)};Tq[C].Qk=function(a,b){var c=a[B];b[r](uh);for(var d=J,f=0;f<c;f++)b[r](d),this.zf(a[f],b),d=we;b[r](Dh)};Tq[C].Sk=function(a,b){b[r](pn);var c=J,d;for(d in a)if(ea[C][Tc][F](a,d)){var f=a[d];typeof f!=mj&&(b[r](c),this.uh(d,b),b[r](Af),this.zf(f,b),c=we)}b[r](qn)};function Wq(a,b){this.Ld=a||1;this.Cc=b||Xq;this.df=Nn(this.uk,this);this.ef=Pn()}R(Wq,Rq);Wq[C].enabled=!1;var Xq=O.window;N=Wq[C];N.fa=i;N.uk=function(){if(this.enabled){var a=Pn()-this.ef;if(a>0&&a<this.Ld*0.8)this.fa=this.Cc[Fc](this.df,this.Ld-a);else if(this.fk(),this.enabled)this.fa=this.Cc[Fc](this.df,this.Ld),this.ef=Pn()}};N.fk=function(){this[w](Hm)};N.start=function(){this.enabled=!0;if(!this.fa)this.fa=this.Cc[Fc](this.df,this.Ld),this.ef=Pn()};
N.stop=function(){this.enabled=!1;if(this.fa)this.Cc[ab](this.fa),this.fa=i};N.j=function(){Wq.b.j[F](this);this.stop();delete this.Cc};function Yq(){if(dp)this.Pb={},this.Nd={},this.Md=[]}N=Yq[C];N.ga=dp;N.pg=function(a){this.ga&&this.Md[r](Q(a)?a:En(a)?Hn(a):J)};N.og=function(){this.ga&&this.Bk(this.Md.pop())};N.wi=function(a){if(this.ga)for(var a=Hn(a),b=0;b<this.Md[B];b++){var c=this.Md[b];this.Od(this.Pb,c,a);this.Od(this.Nd,a,c)}};N.Oj=function(a){if(this.ga)for(var b in a=Hn(a),delete this.Nd[a],this.Pb)Co(this.Pb[b],a),this.Pb[b][B]==0&&delete this.Pb[b]};
N.Bk=function(a){var b=this.Nd[a],c=this.Pb[a];b&&c&&xo(b,function(a){xo(c,function(b){this.Od(this.Pb,a,b);this.Od(this.Nd,b,a)},this)},this)};N.Od=function(a,b,c){a[b]||(a[b]=[]);Bo(a[b],c)||a[b][r](c)};var Zq=new Yq;function $q(){}$q[C].Oh=i;$q[C].getOptions=function(){return this.Oh||(this.Oh=this.ol())};function ar(){return br.Hh()}var br;function cr(){}R(cr,$q);cr[C].Hh=function(){var a=this.Qh();return a?new ActiveXObject(a):new XMLHttpRequest};cr[C].ol=function(){var a={};this.Qh()&&(a[0]=!0,a[1]=!0);return a};cr[C].Df=i;cr[C].Qh=function(){if(!this.Df&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){for(var a=[Pg,Og,Ng,Qg],b=0;b<a[B];b++){var c=a[b];try{return new ActiveXObject(c),this.Df=c}catch(d){}}e(l("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed"))}return this.Df};
br=new cr;function dr(a){this.headers=new cq;this.wd=a||i}R(dr,Rq);var er=/^https?:?$/i,fr=[];function gr(a){a.D();Co(fr,a)}N=dr[C];N.bb=!1;N.q=i;N.md=i;N.td=J;N.vi=J;N.yc=0;N.Bb=J;N.Ee=!1;N.fd=!1;N.Ae=!1;N.zb=!1;N.xd=0;N.Cb=i;N.fg=J;N.yi=!1;N.Vl=function(a){this.xd=p.max(0,a)};
N.send=function(a,b,c,d){this.q&&e(l("[goog.net.XhrIo] Object is active with another request"));b=b?b.toUpperCase():pg;this.td=a;this.Bb=J;this.yc=0;this.vi=b;this.Ee=!1;this.bb=!0;this.q=this.ui();this.md=this.wd?this.wd[ib]():br[ib]();Zq.wi(this.q);this.q.onreadystatechange=Nn(this.$f,this);try{this.Ae=!0,this.q[Xa](b,a,!0),this.Ae=!1}catch(f){this.eg(5,f);return}var a=c||J,h=this.headers[Yc]();d&&bq(d,function(a,b){h.set(b,a)});b==Yg&&!h.eb(eg)&&h.set(eg,Xh);bq(h,function(a,b){this.q.setRequestHeader(b,
a)},this);if(this.fg)this.q.responseType=this.fg;if(jn in this.q)this.q.withCredentials=this.yi;try{if(this.Cb)Xq[ab](this.Cb),this.Cb=i;if(this.xd>0)this.Cb=Xq[Fc](Nn(this.xi,this),this.xd);this.fd=!0;this.q[Gb](a);this.fd=!1}catch(j){this.eg(5,j)}};N.ui=function(){return this.wd?this.wd.Hh():new ar};N.dispatchEvent=function(a){if(this.q){Zq.pg(this.q);try{return dr.b[w][F](this,a)}finally{Zq.og()}}else return dr.b[w][F](this,a)};
N.xi=function(){if(typeof un!="undefined"&&this.q)this.Bb=lh+this.xd+ml,this.yc=8,this[w](Jm),this[Ec](8)};N.eg=function(a,b){this.bb=!1;if(this.q)this.zb=!0,this.q[Ec](),this.zb=!1;this.Bb=b;this.yc=a;this.tg();this.cd()};N.tg=function(){if(!this.Ee)this.Ee=!0,this[w](Ci),this[w](bj)};N.abort=function(a){if(this.q&&this.bb)this.bb=!1,this.zb=!0,this.q[Ec](),this.zb=!1,this.yc=a||7,this[w](Ci),this[w](Kh),this.cd()};
N.j=function(){if(this.q){if(this.bb)this.bb=!1,this.zb=!0,this.q[Ec](),this.zb=!1;this.cd(!0)}dr.b.j[F](this)};N.$f=function(){!this.Ae&&!this.fd&&!this.zb?this.nf():this.ih()};N.nf=function(){this.ih()};N.ih=function(){if(this.bb&&typeof un!="undefined"&&(!this.md[1]||!(this.Lc()==4&&this.Ye()==2)))if(this.fd&&this.Lc()==4)Xq[Fc](Nn(this.$f,this),0);else if(this[w](Sl),this.lj())this.bb=!1,this.Hg()?(this[w](Ci),this[w](Bm)):(this.yc=6,this.Bb=this.jj()+Qd+this.Ye()+Dh,this.tg()),this.cd()};
N.cd=function(a){if(this.q){var b=this.q,c=this.md[0]?yn:i;this.md=this.q=i;if(this.Cb)Xq[ab](this.Cb),this.Cb=i;a||(Zq.pg(b),this[w](Rl),Zq.og());Zq.Oj(b);try{b.onreadystatechange=c}catch(d){}}};N.Ca=function(){return!!this.q};N.lj=function(){return this.Lc()==4};N.Hg=function(){switch(this.Ye()){case 0:return!this.jl();case 200:case 204:case 304:return!0;default:return!1}};
N.jl=function(){var a=Q(this.td)?this.td[Db](jo)[1]||i:this.td.oa;if(a)return er[Za](a);return self[Oc]?er[Za](self[Oc].protocol):!0};N.Lc=function(){return this.q?this.q.readyState:0};N.Ye=function(){try{return this.Lc()>2?this.q.status:-1}catch(a){return-1}};N.jj=function(){try{return this.Lc()>2?this.q.statusText:J}catch(a){return J}};N.Zk=function(){try{return this.q?this.q.responseText:J}catch(a){return J}};N.Yk=function(){return Q(this.Bb)?this.Bb:ja(this.Bb)};dr.send=function(a,b,c,d,f,h){var j=new dr;fr[r](j);b&&Hq(j,Ci,b);Hq(j,Rl,On(gr,j));h&&j.Vl(h);j[Gb](a,c,d,f)};dr.vm=function(){for(;fr[B];)fr.pop().D()};dr.xm=function(a){dr[C].nf=a.am(dr[C].nf)};dr.wm=gr;dr.em=eg;dr.jm=Xh;dr.zm=fr;function hr(a,b){var c;a instanceof hr?(this.cc(b==i?a.Da:b),this.jd(a.oa),this.kd(a.yb),this.gd(a.wb),this.xc(a.La),this.wc(a.na),this.Ce(a.$[Yc]()),this.hd(a.xb)):a&&(c=ja(a)[Db](jo))?(this.cc(!!b),this.jd(c[1]||J,!0),this.kd(c[2]||J,!0),this.gd(c[3]||J,!0),this.xc(c[4]),this.wc(c[5]||J,!0),this[Vc](c[6]||J,!0),this.hd(c[7]||J,!0)):(this.cc(!!b),this.$=new ir(i,this,this.Da))}N=hr[C];N.oa=J;N.yb=J;N.wb=J;N.La=i;N.na=J;N.xb=J;N.Ml=!1;N.Da=!1;
N.toString=function(){if(this.ra)return this.ra;var a=[];this.oa&&a[r](jr(this.oa,kr),Af);if(this.wb){a[r](df);this.yb&&a[r](jr(this.yb,kr),Of);var b;b=this.wb;b=Q(b)?ba(b):i;a[r](b);this.La!=i&&a[r](Af,ja(this.La))}this.na&&(this.ze()&&this.na[lb](0)!=bf&&a[r](bf),a[r](jr(this.na,lr)));(b=ja(this.$))&&a[r](Nf,b);this.xb&&a[r](Yd,jr(this.xb,mr));return this.ra=a[I](J)};
N.ck=function(a){var b=this[Yc](),c=a.Ei();c?b.jd(a.oa):c=a.Fi();c?b.kd(a.yb):c=a.ze();c?b.gd(a.wb):c=a.Ci();var d=a.na;if(c)b.xc(a.La);else if(c=a.qg()){if(d[lb](0)!=bf)if(this.ze()&&!this.qg())d=bf+d;else{var f=b.na[fd](bf);f!=-1&&(d=b.na[pc](0,f+1)+d)}f=d;if(f==Ze||f==Ye)d=J;else if(f[v]($e)==-1&&f[v](cf)==-1)d=f;else{for(var d=f[fd](bf,0)==0,f=f[Jc](bf),h=[],j=0;j<f[B];){var m=f[j++];m==Ye?d&&j==f[B]&&h[r](J):m==Ze?((h[B]>1||h[B]==1&&h[0]!=J)&&h.pop(),d&&j==f[B]&&h[r](J)):(h[r](m),d=!0)}d=h[I](bf)}}c?
b.wc(d):c=a.Di();c?b[Vc](a.Ai()):c=a.Bi();c&&b.hd(a.xb);return b};Na(N,function(){var a=this.oa,b=this.yb,c=this.wb,d=this.La,f=this.na,h=this.$[Yc](),j=this.xb,m=new hr(i,this.Da);a&&m.jd(a);b&&m.kd(b);c&&m.gd(c);d&&m.xc(d);f&&m.wc(f);h&&m.Ce(h);j&&m.hd(j);return m});N.jd=function(a,b){this.Pa();delete this.ra;if(this.oa=b?a?la(a):J:a)this.oa=this.oa[t](/:$/,J);return this};N.Ei=function(){return!!this.oa};N.kd=function(a,b){this.Pa();delete this.ra;this.yb=b?a?la(a):J:a;return this};N.Fi=function(){return!!this.yb};
N.gd=function(a,b){this.Pa();delete this.ra;this.wb=b?a?la(a):J:a;return this};N.ze=function(){return!!this.wb};N.xc=function(a){this.Pa();delete this.ra;a?(a=da(a),(ma(a)||a<0)&&e(l("Bad port number "+a)),this.La=a):this.La=i;return this};N.Ci=function(){return this.La!=i};N.wc=function(a,b){this.Pa();delete this.ra;this.na=b?a?la(a):J:a;return this};N.qg=function(){return!!this.na};N.Di=function(){return this.$[sc]()!==J};
N.Ce=function(a,b){this.Pa();delete this.ra;a instanceof ir?(this.$=a,this.$.Ve=this,this.$.cc(this.Da)):(b||(a=jr(a,nr)),this.$=new ir(a,this,this.Da));return this};N.setQuery=function(a,b){return this.Ce(a,b)};N.Kl=function(){return this.$[sc]()};N.Ai=function(){return this.$.Gk()};N.getQuery=function(){return this.Kl()};N.nd=function(a,b){this.Pa();delete this.ra;this.$.set(a,b);return this};N.hh=function(a){return this.$.get(a)};
N.hd=function(a,b){this.Pa();delete this.ra;this.xb=b?a?la(a):J:a;return this};N.Bi=function(){return!!this.xb};N.Uj=function(){this.Pa();this.nd(on,p[gb](p.random()*2147483648)[sc](36)+p.abs(p[gb](p.random()*2147483648)^Pn())[sc](36));return this};N.Pa=function(){this.Ml&&e(l("Tried to modify a read-only Uri"))};N.cc=function(a){this.Da=a;this.$&&this.$.cc(a);return this};var or=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/;
function jr(a,b){var c=i;Q(a)&&(c=a,or[Za](c)||(c=encodeURI(a)),c.search(b)>=0&&(c=c[t](b,pr)));return c}function pr(a){a=a[qd](0);return be+(a>>4&15)[sc](16)+(a&15)[sc](16)}var kr=/[#\/\?@]/g,lr=/[\#\?]/g,nr=/[\#\?@]/g,mr=/#/g;function ir(a,b,c){this.Ua=a||i;this.Ve=b||i;this.Da=!!c}N=ir[C];
N.hb=function(){if(!this.z&&(this.z=new cq,this.Ua))for(var a=this.Ua[Jc](ee),b=0;b<a[B];b++){var c=a[b][v](Lf),d=i,f=i;c>=0?(d=a[b][ud](0,c),f=a[b][ud](c+1)):d=a[b];d=la(d[t](/\+/g,Pd));d=this.Hb(d);this.add(d,f?la(f[t](/\+/g,Pd)):J)}};N.z=i;N.w=i;N.add=function(a,b){this.hb();this.Jc();a=this.Hb(a);if(this.eb(a)){var c=this.z.get(a);P(c)?c[r](b):this.z.set(a,[c,b])}else this.z.set(a,b);this.w++;return this};
N.remove=function(a){this.hb();a=this.Hb(a);if(this.z.eb(a)){this.Jc();var b=this.z.get(a);P(b)?this.w-=b[B]:this.w--;return this.z.remove(a)}return!1};N.clear=function(){this.Jc();this.z&&this.z.clear();this.w=0};N.eb=function(a){this.hb();a=this.Hb(a);return this.z.eb(a)};N.Mb=function(){this.hb();for(var a=this.z.Nb(),b=this.z.Mb(),c=[],d=0;d<b[B];d++){var f=a[d];if(P(f))for(var h=0;h<f[B];h++)c[r](b[d]);else c[r](b[d])}return c};
N.Nb=function(a){this.hb();if(a)if(a=this.Hb(a),this.eb(a)){var b=this.z.get(a);if(P(b))return b;else a=[],a[r](b)}else a=[];else for(var b=this.z.Nb(),a=[],c=0;c<b[B];c++){var d=b[c];P(d)?Fo(a,d):a[r](d)}return a};N.set=function(a,b){this.hb();this.Jc();a=this.Hb(a);if(this.eb(a)){var c=this.z.get(a);P(c)?this.w-=c[B]:this.w--}this.z.set(a,b);this.w++;return this};N.get=function(a,b){this.hb();a=this.Hb(a);if(this.eb(a)){var c=this.z.get(a);return P(c)?c[0]:c}else return b};
N.toString=function(){if(this.Ua)return this.Ua;if(!this.z)return J;for(var a=[],b=0,c=this.z.Mb(),d=0;d<c[B];d++){var f=c[d],h=Zn(f),f=this.z.get(f);if(P(f))for(var j=0;j<f[B];j++)b>0&&a[r](ee),a[r](h),f[j]!==J&&a[r](Lf,Zn(f[j])),b++;else b>0&&a[r](ee),a[r](h),f!==J&&a[r](Lf,Zn(f)),b++}return this.Ua=a[I](J)};N.Gk=function(){if(!this.oc)this.oc=this[sc]()?la(this[sc]()):J;return this.oc};N.Jc=function(){delete this.oc;delete this.Ua;this.Ve&&delete this.Ve.ra};
Na(N,function(){var a=new ir;if(this.oc)a.oc=this.oc;if(this.Ua)a.Ua=this.Ua;if(this.z)a.z=this.z[Yc]();return a});N.Hb=function(a){a=ja(a);this.Da&&(a=a[Jd]());return a};N.cc=function(a){a&&!this.Da&&(this.hb(),this.Jc(),bq(this.z,function(a,c){var d=c[Jd]();c!=d&&(this.remove(c),this.add(d,a))},this));this.Da=a};N.extend=function(){for(var a=0;a<arguments[B];a++)bq(arguments[a],function(a,c){this.add(c,a)},this)};function qr(a){a=rr(a,sr);return(new Tq).Ql(a)}function tr(a){Sq(a);return ur(a)}function ur(a){a=vr(a);return eval(qe+a+te)}function rr(a,b){var a=b(a),c=An(a);if(c==vl||c==Zh){var c=c==Zh?[]:{},d;for(d in a){var f=rr(a[d],b);Bn(f)&&(c[d]=f)}}else c=a;return c}function vr(a){return a[t](/"(Date\([\d,\s]*\))"/g,function(a,c){return ql+c})}
function sr(a){Dn(a)&&(a=a.getMilliseconds()!==0?[a[id](),a[uc](),a[ob](),a[hc](),a[Ed](),a[Hc](),a.getMilliseconds()]:a[Hc]()!==0||a[Ed]()!==0||a[hc]()!==0?[a[id](),a[uc](),a[ob](),a[hc](),a[Ed](),a[Hc]()]:[a[id](),a[uc](),a[ob]()],a=gg+a[I](xe)+te);return a};var wr={sl:["BC","AD"],rl:["Before Christ","Anno Domini"],al:["J","F",Lg,"A",Lg,"J","J","A",bh,"O","N","D"],dl:["J","F",Lg,"A",Lg,"J","J","A",bh,"O","N","D"],$k:["January","February","March","April","May","June","July","August","September","October","November","December"],cl:["January","February","March","April","May","June","July","August","September","October","November","December"],bl:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],fl:["Jan","Feb","Mar","Apr","May","Jun",
"Jul","Aug","Sep","Oct","Nov","Dec"],wl:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],hl:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],vl:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],gl:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],lm:[bh,Lg,"T",sh,"T","F",bh],el:[bh,Lg,"T",sh,"T","F",bh],ul:["Q1","Q2","Q3","Q4"],tl:["1st quarter","2nd quarter","3rd quarter","4th quarter"],Fl:["AM","PM"],xh:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],yh:["h:mm:ss a zzzz",
"h:mm:ss a z","h:mm:ss a","h:mm a"],hm:6,sm:[5,6],im:2};function xr(){}function yr(a){if(typeof a==L){var b=new xr;b.ph=a;var c;c=a;if(c==0)c=kg;else{var d=[kg,c<0?ye:ve];c=p.abs(c);d[r](p[gb](c/60)%100);c%=60;c!=0&&d[r](Af,go(c,2));c=d[I](J)}b.sh=c;a==0?a=oh:(c=[oh,a<0?ve:ye],a=p.abs(a),c[r](p[gb](a/60)%100),a%=60,a!=0&&c[r](Af,a),a=c[I](J));b.pf=[a,a];b.Xd=[];return b}b=new xr;b.sh=a.id;b.ph=-a.std_offset;b.pf=a.names;b.Xd=a.transitions;return b}N=xr[C];
N.Lh=function(a){for(var a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5,b=0;b<this.Xd[B]&&a>=this.Xd[b];)b+=2;return b==0?0:this.Xd[b-1]};N.yl=function(a){var a=this.vf(a),b=[qg];b[r](a<=0?ve:ye);a=p.abs(a);b[r](go(p[gb](a/60)%100,2),Af,go(a%60,2));return b[I](J)};N.zl=function(a){return this.pf[this.Ih(a)?3:1]};N.vf=function(a){return this.ph-this.Lh(a)};
N.Al=function(a){var a=-this.vf(a),b=[a<0?ye:ve],a=p.abs(a);b[r](go(p[gb](a/60)%100,2),go(a%60,2));return b[I](J)};N.Bl=function(a){return this.pf[this.Ih(a)?2:0]};N.Ih=function(a){return this.Lh(a)>0};function zr(a){this.Ud=[];typeof a==L?this.oh(a):this.nh(a)}var Ar=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvzZ]+/];N=zr[C];N.nh=function(a){for(;a;)for(var b=0;b<Ar[B];++b){var c=a[Db](Ar[b]);if(c){c=c[0];a=a[ud](c[B]);b==0&&(c==ne?c=me:(c=c[ud](1,c[B]-1),c=c[t](/\'\'/,me)));this.Ud[r]({text:c,type:b});break}}};
za(N,function(a,b){var c=b?(a[Md]()-b.vf(a))*6E4:0,d=c?new Date(a[ic]()+c):a,f=d;b&&d[Md]()!=a[Md]()&&(c+=c>0?-864E5:864E5,f=new Date(a[ic]()+c));for(var c=[],h=0;h<this.Ud[B];++h){var j=this.Ud[h].text;1==this.Ud[h][z]?c[r](this.Nk(j,a,d,f,b)):c[r](j)}return c[I](J)});N.oh=function(a){if(a<4)a=wr.xh[a];else if(a<8)a=wr.yh[a-4];else if(a<12)a=wr.xh[a-8]+Pd+wr.yh[a-8];else{this.oh(10);return}this.nh(a)};N.Cj=function(a,b){var c=b[id]()>0?1:0;return a>=4?wr.rl[c]:wr.sl[c]};
N.Nj=function(a,b){var c=b[id]();c<0&&(c=-c);return a==2?go(c%100,2):ja(c)};N.Fj=function(a,b){var c=b[uc]();switch(a){case 5:return wr.al[c];case 4:return wr.$k[c];case 3:return wr.bl[c];default:return go(c+1,a)}};N.yj=function(a,b){return go(b[hc]()||24,a)};N.Dj=function(a,b){return(b[ic]()%1E3/1E3).toFixed(p.min(3,a))[pc](2)+(a>3?go(0,a-3):J)};N.Bj=function(a,b){var c=b.getDay();return a>=4?wr.wl[c]:wr.vl[c]};N.zj=function(a,b){var c=b[hc]();return wr.Fl[c>=12&&c<24?1:0]};
N.xj=function(a,b){return go(b[hc]()%12||12,a)};N.vj=function(a,b){return go(b[hc]()%12,a)};N.wj=function(a,b){return go(b[hc](),a)};N.Ij=function(a,b){var c=b.getDay();switch(a){case 5:return wr.el[c];case 4:return wr.hl[c];case 3:return wr.gl[c];default:return go(c,1)}};N.Jj=function(a,b){var c=b[uc]();switch(a){case 5:return wr.dl[c];case 4:return wr.cl[c];case 3:return wr.fl[c];default:return go(c+1,a)}};N.Gj=function(a,b){var c=p[gb](b[uc]()/3);return a<4?wr.ul[c]:wr.tl[c]};
N.Aj=function(a,b){return go(b[ob](),a)};N.Ej=function(a,b){return go(b[Ed](),a)};N.Hj=function(a,b){return go(b[Hc](),a)};N.Lj=function(a,b,c){c=c||yr(b[Md]());return a<4?c.Al(b):c.yl(b)};N.Mj=function(a,b,c){c=c||yr(b[Md]());return a<4?c.Bl(b):c.zl(b)};N.Kj=function(a,b){b=b||yr(a[Md]());return b.sh};
N.Nk=function(a,b,c,d,f){var h=a[B];switch(a[lb](0)){case og:return this.Cj(h,c);case mn:return this.Nj(h,c);case Lg:return this.Fj(h,c);case Lk:return this.yj(h,d);case bh:return this.Dj(h,d);case hg:return this.Bj(h,c);case Jh:return this.zj(h,d);case jk:return this.xj(h,d);case Hg:return this.vj(h,d);case tg:return this.wj(h,d);case ni:return this.Ij(h,c);case Ig:return this.Jj(h,c);case $g:return this.Gj(h,c);case Hi:return this.Aj(h,c);case Wk:return this.Ej(h,d);case cm:return this.Hj(h,d);
case Ym:return this.Kj(b,f);case nn:return this.Mj(h,b,f);case th:return this.Lj(h,b,f);default:return J}};function Br(a,b,c){typeof b!=vl||!(Ai in b)?e(l(c+' must have a property "column"')):Mi in b&&typeof b.desc!=gi&&e(l('Property "desc" in '+c+" must be boolean."));T(a,b.column)}
function Cr(a,b){if(typeof b==L)return T(a,b),[{column:b}];else if(typeof b==vl)if(Cn(b)){b[B]<1&&e(l("sortColumns is an empty array. Must have at least one element."));var c={};if(typeof b[0]==vl){for(var d=0;d<b[B];d++){Br(a,b[d],tm+d+Dh);var f=b[d].column;f in c&&e(l(ag+f+Rd));c[f]=!0}return b}else if(typeof b[0]==L){for(var h=[],d=0;d<b[B];d++)T(a,b[d]),b[d]in c&&e(l(ag+f+Rd)),c[f]=!0,h[r]({column:b[d]});return h}else e(l("sortColumns is an array, but neither of objects nor of numbers. Must be either of those."))}else return Br(a,
b,sm),[b]}function Dr(a,b){var c=a[xc]();c>0?(p[gb](b)!==b||b<0||b>=c)&&e(l("Invalid row index "+b+". Should be in the range [0-"+(c-1)+"].")):e(l("Table has no rows."))}function T(a,b){var c=a[nb]();c>0?(p[gb](b)!==b||b<0||b>=c)&&e(l("Invalid column index "+b+". Should be an integer in the range [0-"+(c-1)+"].")):e(l("Table has no columns."))}
function Er(a,b,c){if(c!=i){var a=a[y](b),d=typeof c;switch(a){case L:if(d==L)return;break;case M:if(d==M)return;break;case gi:if(d==gi)return;break;case Ii:case Ji:if(Dn(c))return;break;case Im:if(Cn(c)&&c[B]>2&&c[B]<5){for(var d=!0,f=0;f<c[B];f++){var h=c[f];if(typeof h!=L||h!=p[gb](h)){d=!1;break}}if(c[0]<0||c[0]>23||c[1]<0||c[1]>59||c[2]<0||c[2]>59)d=!1;if(c[B]==4&&(c[3]<0||c[3]>999))d=!1;if(d)return}}e(l("Type mismatch. Value "+c+" does not match type "+a+" in column index "+b))}}
function Fr(a,b,c){if(b==i)return c==i?0:-1;if(c==i)return 1;switch(a){case gi:case L:case M:case Ii:case Ji:return b<c?-1:c<b?1:0;case Im:for(a=0;a<3;a++)if(b[a]<c[a])return-1;else if(c[a]<b[a])return 1;b=b[B]<4?0:b[3];c=c[B]<4?0:c[3];return b<c?-1:c<b?1:0}}function Gr(a,b){T(a,b);var c=a[y](b),d=i,f=i,h,j,m=a[xc]();for(h=0;h<m;h++)if(j=a[A](h,b),xn(j)){f=d=j;break}if(d==i)return{min:i,max:i};for(h++;h<m;h++)j=a[A](h,b),xn(j)&&(Fr(c,j,d)<0?d=j:Fr(c,f,j)<0&&(f=j));return{min:d,max:f}}
function Hr(a,b){for(var b=Cr(a,b),c=[],d=a[xc](),f=0;f<d;f++)c[r](f);Ko(c,function(c,d){for(var f=0;f<b[B];f++){var q=b[f],u=q.column,u=Fr(a[y](u),a[A](c,u),a[A](d,u));if(u!=0)return u*(q.desc?-1:1)}return 0});return c}function Ir(a,b){T(a,b);var c=a[xc]();if(c==0)return[];for(var d=[],f=0;f<c;++f)d[r](a[A](f,b));var h=a[y](b);Ko(d,function(a,b){return Fr(h,a,b)});var c=d[0],j=[];j[r](c);for(f=1;f<d[B];f++){var m=d[f];Fr(h,m,c)!=0&&j[r](m);c=m}return j}
function Jr(a,b,c){for(var d=0;d<b[B];d++){var f=b[d],h=f.column,j=a[A](c,h),h=a[y](h);if(f.minValue!=i||f.maxValue!=i){if(j==i)return!1;if(f.minValue!=i&&Fr(h,j,f.minValue)<0)return!1;if(f.maxValue!=i&&Fr(h,j,f.maxValue)>0)return!1}else if(Fr(h,j,f[pb])!=0)return!1}return!0}
function Kr(a,b){(!Cn(b)||b[B]==0)&&e(l("columnFilters must be a non-empty array"));for(var c={},d=0;d<b[B];d++){if(typeof b[d]!=vl||!(Ai in b[d]))$m in b[d]||el in b[d]||Zk in b[d]?$m in b[d]&&(el in b[d]||Zk in b[d])&&e(l(Bi+d+'] must specify either "value" or range properties ("minValue" and/or "maxValue"')):e(l(Bi+d+'] must have properties "column" and "value", "minValue"or "maxValue"'));var f=b[d].column;f in c&&e(l(ag+f+" is duplicate in columnFilters."));T(a,f);Er(a,f,b[d][pb]);c[f]=!0}c=[];
d=a[xc]();for(f=0;f<d;f++)Jr(a,b,f)&&c[r](f);return c}function Lr(a,b){var c;b==Im?(c=[],c[r](a[0]),c[r]((a[1]<10?lf:J)+a[1]),c[r]((a[2]<10?lf:J)+a[2]),c=c[I](Af),a[B]>3&&a[3]>0&&(c+=Ye+(a[3]<10?of:a[3]<100?lf:J)+a[3])):b==Ii?(c=new zr(2),c=c[Eb](a)):b==Ji?(c=new zr(10),c=c[Eb](a)):c=ja(a);return c}function Mr(a,b,c,d){for(var f=i,h=a[xc]();(d?b>=0:b<h)&&f===i;)f=a[A](b,c),b+=d?-1:1;return f};function U(a,b){this.Db=b?b==mf?mf:nf:nf;a?(Q(a)&&(a=tr(a)),this.B=a.cols||[],this.F=a.rows||[],this.Va=a.p||i):(this.B=[],this.F=[],this.Va=i)}var Nr={dm:gi,mm:L,om:M,fm:Ii,pm:Im,gm:Ji};N=U[C];N.B=i;N.Db=i;N.F=i;N.Va=i;N.getNumberOfRows=function(){return this.F[B]};N.getNumberOfColumns=function(){return this.B[B]};Na(N,function(){return new U(this[Bc]())});N.getColumnId=function(a){T(this,a);return this.B[a].id};
N.getColumnIndex=function(a){for(var b=this.B,c=0;c<b[B];c++)if(b[c].id==a)return c;return-1};N.getColumnLabel=function(a){T(this,a);return this.B[a][Fd]};N.getColumnPattern=function(a){T(this,a);return this.B[a].pattern};N.getColumnType=function(a){T(this,a);return this.B[a][z]};Ea(N,function(a,b){Dr(this,a);T(this,b);var c=this.Pc(a,b),d=i;if(c)d=c.v,d=Bn(d)?d:i;return d});N.Pc=function(a,b){return this.F[a].c[b]};
N.getFormattedValue=function(a,b){Dr(this,a);T(this,b);var c=this.Pc(a,b),d=J;if(c)if(typeof c.f!="undefined"&&c.f!=i)d=c.f;else if(c=this[A](a,b),c!==i)return Lr(c,this[y](b));return d};N.getProperty=function(a,b,c){Dr(this,a);T(this,b);return(a=(a=this.Pc(a,b))&&a.p)&&c in a?a[c]:i};N.getProperties=function(a,b){Dr(this,a);T(this,b);var c=this.Pc(a,b);c||(c={v:i,f:i},this.F[a].c[b]=c);c.p||(c.p={});return c.p};N.getTableProperties=function(){return this.Va};
N.getTableProperty=function(a){var b=this.Va;return b&&a in b?b[a]:i};N.setTableProperties=function(a){this.Va=a};N.setTableProperty=function(a,b){if(!this.Va)this.Va={};this.Va[a]=b};Ka(N,function(a,b,c){this[cc](a,b,c,g,g)});N.setFormattedValue=function(a,b,c){this[cc](a,b,g,c,g)};N.setProperties=function(a,b,c){this[cc](a,b,g,g,c)};N.setProperty=function(a,b,c,d){this[zc](a,b)[c]=d};
N.setCell=function(a,b,c,d,f){Dr(this,a);T(this,b);var h=this.Pc(a,b);h||(h={},this.F[a].c[b]=h);if(typeof c!="undefined")Er(this,b,c),h.v=c;typeof d!="undefined"&&(h.f=d);Bn(f)&&(h.p=En(f)?f:{})};N.setRowProperties=function(a,b){Dr(this,a);this.F[a].p=b};N.setRowProperty=function(a,b,c){this[Yb](a)[b]=c};N.getRowProperty=function(a,b){Dr(this,a);var c=this.F[a];return(c=c&&c.p)&&b in c?c[b]:i};N.getRowProperties=function(a){Dr(this,a);a=this.F[a];a.p||(a.p={});return a.p};
N.setColumnLabel=function(a,b){T(this,a);this.B[a].label=b};N.setColumnProperties=function(a,b){T(this,a);this.B[a].p=b};N.setColumnProperty=function(a,b,c){this[xb](a)[b]=c};N.getColumnProperty=function(a,b){T(this,a);var c=this.B[a];return(c=c&&c.p)&&b in c?c[b]:i};N.getColumnProperties=function(a){T(this,a);a=this.B[a];a.p||(a.p={});return a.p};
N.insertColumn=function(a,b,c,d){a!==this.B[B]&&T(this,a);Oo(Nr,b)||e(l("Invalid type: "+b+Ye));this.B[Hd](a,0,{id:d||J,label:c||J,pattern:J,type:b});for(b=0;b<this.F[B];b++)this.F[b].c[Hd](a,0,{v:i,f:i})};N.addColumn=function(a,b,c){this.insertColumn(this.B[B],a,b,c);return this.B[B]-1};
N.Tj=function(a,b){var c={};if(An(b)==vl&&!Dn(b)){c.v=typeof b.v=="undefined"?i:b.v;var d=typeof b.f;d=="undefined"||d==ul?c.f=i:d==M?c.f=b.f:e(l("Formatted value ('f'), if specified, must be a string."));d=typeof b.p;d==vl?c.p=b.p:d!=ul&&d!="undefined"&&e(l("Properties ('p'), if specified, must be an Object."))}else c.v=xn(b)?b:i,c.f=i;Er(this,a,c.v);return c};
N.insertRows=function(a,b){a!==this.F[B]&&Dr(this,a);var c;if(typeof b==vl&&b[Lc]==oa)c=b;else if(typeof b==L){(b!=p[gb](b)||b<0)&&e(l("Invalid value for numOrArray: "+b+". If numOrArray is a number it should be a nonnegative integer."));c=[];for(var d=0;d<b;d++)c[d]=i}else e(l("Invalid value for numOrArray. Should be a number or an array of arrays of cells."));for(var d=[],f=0;f<c[B];f++){var h=c[f],j=[];if(h===i)for(h=0;h<this.B[B];h++)j[r]({v:i,f:i});else if(P(h)){h[B]!=this.B[B]&&e(l("Row given with size different than "+
this.B[B]+" (the number of columns in the table)."));for(var m=0;m<h[B];m++)j[r](this.Tj(m,h[m]))}else e(l("Every row given must be either null or an array."));h={};h.c=j;d[r](h)}On(Go,this.F,a,0)[wd](i,d);return a+d[B]-1};N.addRows=function(a){if(typeof a==L||typeof a==vl&&a[Lc]==oa)return this.insertRows(this.F[B],a);else e(l("Argument given to addRows must be either a number or an array"))};
N.addRow=function(a){if(typeof a==vl&&a[Lc]==oa)return this[jc]([a]);else if(typeof a=="undefined"||a==i)return this[jc](1);else e(l("If argument is given to addRow, it must be an array, or null"))};N.getColumnRange=function(a){return Gr(this,a)};N.getSortedRows=function(a){return Hr(this,a)};N.sort=function(a){var a=Cr(this,a),b=this;Ko(this.F,function(c,d){for(var f=0;f<a[B];f++){var h=a[f],j=h.column,m=c.c[j],q=d.c[j],m=m?m.v:i,q=q?q.v:i,j=Fr(b[y](j),m,q);if(j!=0)return j*(h.desc?-1:1)}return 0})};
N.toJSON=function(){return qr({cols:this.B,rows:this.F,p:this.Va})};N.getDistinctValues=function(a){return Ir(this,a)};N.getFilteredRows=function(a){return Kr(this,a)};N.removeRows=function(a,b){b<=0||(Dr(this,a),a+b>this.F[B]&&(b=this.F[B]-a),this.F[Hd](a,b))};N.removeRow=function(a){this.removeRows(a,1)};N.removeColumns=function(a,b){if(!(b<=0)){T(this,a);a+b>this.B[B]&&(b=this.B[B]-a);this.B[Hd](a,b);for(var c=0;c<this.F[B];c++)this.F[c].c[Hd](a,b)}};
N.removeColumn=function(a){this.removeColumns(a,1)};function Or(a){var b=a.version||nf;this.hj=Oo(Pr,b)?b:nf;this.$e=a.status;this.nb=[];this.ob=[];this.ob=a.warnings||[];this.nb=a[Cd]||[];Qr(this.ob);Qr(this.nb);if(this.$e!=bj)this.Jg=a.sig,this.h=new U(a.table,this.hj)}function Qr(a){for(var b=0;b<a[B];b++){var c=a[b].detailed_message;if(c){var d=a[b];c=c?c[Db](Rr)&&!c[Db](Sr)?c:c[t](/&/g,fe)[t](/</g,he)[t](/>/g,ge)[t](/\"/g,ie):J;d.detailed_message=c}}}
var Rr=/^[^<]*(<a(( )+target=('_blank')?("_blank")?)?( )+(href=('[^']*')?("[^"]*")?)>[^<]*<\/a>[^<]*)*$/,Sr=/javascript((s)?( )?)*:/,Pr={qm:mf,rm:nf};N=Or[C];N.Jg=i;N.h=i;N.isError=function(){return this.$e==bj};N.hasWarning=function(){return this.$e==fn};N.containsReason=function(a){for(var b=0;b<this.nb[B];b++)if(this.nb[b].reason==a)return!0;for(b=0;b<this.ob[B];b++)if(this.ob[b].reason==a)return!0;return!1};N.getDataSignature=function(){return this.Jg};N.getDataTable=function(){return this.h};
N.Cf=function(a){if(this[Jb]()&&this.nb&&this.nb[0]&&this.nb[0][a])return this.nb[0][a];if(this.hasWarning()&&this.ob&&this.ob[0]&&this.ob[0][a])return this.ob[0][a];return i};N.getReasons=function(){var a=this.Cf(Tl);return xn(a)&&a!=J?[a]:[]};N.getMessage=function(){return this.Cf(cl)||J};N.getDetailedMessage=function(){return this.Cf(Ni)||J};function Tr(a,b){var c=b||{};this.gf=c.sendMethod||$h;Oo(Ur,this.gf)||e(l("Send method not supported: "+this.gf));this.Kg=c.makeRequestParams_||{};uo(a)&&(a=this.Ck(a));var d=a,c=uo(d),d=ko(d[Db](jo)[5]||i),d=oo[Za](d);this.Xj=c&&d;this.Wj=a;this.Ag=Vr++;Wr[r](this)}var Ur={tm:kn,um:ln,nm:"scriptInjection",km:Xk,cm:$h},Xr=new cq({"X-DataSource-Auth":Jh}),Vr=0,Yr={};Tr[C].vh=30;var Wr=[],Zr=O.gadgets;function $r(){for(var a=0;a<Wr[B];a++){var b=Wr[a];b.kf&&b.Kd()}}N=Tr[C];
N.Ck=function(a){a=new hr(a);a.La==433&&a.xc(i);var b=a.na,b=b[t](/\/ccc$/,hf);/\/pub$/[Za](b)&&(b=b[t](/\/pub$/,hf),a.nd(Nl,rf));a.wc(b);return a[sc]()};function as(a){a[$c].Hg()?(a=Xn(a[$c].Zk()),a[Db](/^({.*})$/)?(a=ur(a),bs(a)):Qn(vr(a))):e(l("google.visualization.Query: "+a[$c].Yk()))}function bs(a){var b=a.reqId,c=Yr[b];c?(Yr[b]=i,c.Rd(a)):e(l("Missing query for request id: "+b))}N.mf=i;N.Pd=i;N.Yd=i;N.Ma=i;N.cf=i;N.qc=i;N.kf=!0;N.Ab=0;N.Te=i;N.Ca=!1;
N.setRefreshInterval=function(a){(typeof a!=L||a<0)&&e(l("Refresh interval must be a non-negative number"));this.Ab=a;this.wh()};N.jf=function(){if(this.Yd)ca[ab](this.Yd),this.Yd=i};N.Hk=function(){this.Th(Jm,ah)};N.Th=function(a,b,c){this.Rd({version:nf,status:bj,errors:[{reason:a,message:b,detailed_message:c}]})};
N.$j=function(a){var b={};this.Ma&&(b.tq=ja(this.Ma));var c=Wl+ja(this.Ag),d=this.Te;d&&(c+=Cf+d);this.cf&&(c+=Df+this.cf);b.tqx=c;if(this.qc){var c=[],f;for(f in this.qc)c[r](f+Af+this.qc[f]);b.tqh=c[I](Bf)}f=a;a=f[v](Yd);a!=-1&&(f=f[ud](0,a));c=f[v](Nf);d=a=J;d=[];c==-1?a=f:(a=f[ud](0,c),d=f[ud](c+1),d=d[Jc](ee));f=[];for(c=0;c<d[B];c++){var h={};h.name=d[c][Jc](Lf)[0];h.ff=d[c];f[r](h)}for(var j in b){d=b[j];h=!1;for(c=0;c<f[B];c++)if(f[c][gc]==j){f[c].ff=j+Lf+ba(d);h=!0;break}if(!h)c={},c.name=
j,c.ff=j+Lf+ba(d),f[r](c)}b=a;if(f[B]>0){b+=Nf;j=[];for(c=0;c<f[B];c++)j[r](f[c].ff);b+=j[I](ee)}a=b;this.Ab&&(b=new hr(a),b.Uj(),a=b[sc]());return a};
N.Kd=function(){var a=this.$j(this.Wj);Yr[ja(this.Ag)]=this;var b=this.gf,c=pg;b==ln&&(b=kn,c=Yg);if(b==$h)if(/[?&]alt=gviz(&[^&]*)*$/[Za](a))b=Xk;else{var b=a.search(lo),d;b:{for(d=0;(d=a[v](Pm,d))>=0&&d<b;){var f=a[qd](d-1);if(f==38||f==63)if(f=a[qd](d+4),!f||f==61||f==38||f==35)break b;d+=5}d=-1}if(d<0)b=i;else{f=a[v](ee,d);if(f<0||f>b)f=b;d+=5;b=la(a[pc](d,f-d)[t](/\+/g,Pd))}b=b||$h;Oo(Ur,b)||(b=$h)}if(b==Xk)wn(oj)?this.dk(a,this.Kg):e(l("gadgets.io.makeRequest is not defined."));else{if(!(d=
b==kn)){if(b=b==$h)d=(new hr(O[Oc][td])).ck(new hr(a))[sc](),b=O[Oc][td][Db](jo),d=d[Db](jo),b=b[3]==d[3]&&b[1]==d[1]&&b[4]==d[4];d=b}d?(b=g,d=a,c==Yg&&(a=a[Jc](Nf),a[B]>=1&&(d=a[0]),a[B]>=2&&(b=a[1])),dr[Gb](d,as,c,b,Xr)):(c=n[lc](fi)[0],b=this.Te===i,this.Xj&&b?(b=n[Lb](Dk),this.bk(b,a),c[Sa](b)):this.lf(a))}};N.bk=function(a,b){var c=this;a.onerror=function(){c.lf(b)};a.onload=function(){c.lf(b)};Qa(a[Uc],sl);a.src=b+je+(new Date)[ic]()};
N.dk=function(a,b){if(b[Zr.io[jb].CONTENT_TYPE]==i)b[Zr.io[jb].CONTENT_TYPE]=Zr.io.ContentType.TEXT;if(b[Zr.io[jb].AUTHORIZATION]==i)b[Zr.io[jb].AUTHORIZATION]=Zr.io.AuthorizationType.SIGNED;b.OAUTH_ENABLE_PRIVATE_NETWORK==i&&(b.OAUTH_ENABLE_PRIVATE_NETWORK=!0);b.OAUTH_ADD_EMAIL==i&&(b.OAUTH_ADD_EMAIL=!0);Zr.io.makeRequest(a,Nn(this.ml,this),b);this.Gh()};N.ml=function(a){if(a!=i&&a.data)Qn(vr(a.data));else{var b=J;a&&a[Cd]&&(b=a[Cd][I](Pd));this.Th(Yk,pj,b)}};N.lf=function(a){this.Gh();Rn(a);this.wh()};
N.Gh=function(){var a=this;this.jf();this.Yd=ca[Fc](function(){a.Hk()},this.vh*1E3)};N.Xg=function(){if(this.Pd)ca[ab](this.Pd),this.Pd=i};N.wh=function(){this.Xg();if(this.Ab!=0&&this.kf&&this.Ca){var a=this;this.Pd=ca[Fc](function(){a.Kd()},this.Ab*1E3)}};N.send=function(a){this.Ca=!0;this.mf=a;this.Kd()};N.makeRequest=function(a,b){this.Ca=!0;this.mf=a;this.Wl=Xk;this.Kg=b||{};this.Kd()};N.abort=function(){this.Ca=!1;this.jf();this.Xg()};
N.Rd=function(a){this.jf();a=new Or(a);if(!a.containsReason(tl)){this.Te=a[Jb]()?i:a.getDataSignature();var b=this.mf;b[F](b,a)}};N.setTimeout=function(a){(typeof a!=L||ma(a)||a<=0)&&e(l("Timeout must be a positive number"));this.vh=a};N.setRefreshable=function(a){typeof a!=gi&&e(l("Refreshable must be a boolean"));return this.kf=a};N.setQuery=function(a){typeof a!=M&&e(l("queryString must be a string"));this.Ma=a};N.Tl=function(a){this.cf=a;a!=i&&this.Kh(Sm,a)};
N.Kh=function(a,b){a=a[t](/\\/g,zh);b=b[t](/\\/g,zh);a=a[t](/:/g,Ah);b=b[t](/:/g,Ah);a=a[t](/;/g,Bh);b=b[t](/;/g,Bh);if(!this.qc)this.qc={};this.qc[a]=b};function cs(){var a;ds||(ds=!0,O.IDIModule&&O.IDIModule.registerListener($r,{pollingInterval:100}),O.gadgets&&(es(Ze),this.Fh()));a=n;a=a.querySelectorAll&&a.querySelector&&(!ep||Ip(n)||sp(xf))?a.querySelectorAll(Uf):a[lc](Uf);this.ql=Sn(a[0])}var ds=!1;cs[C].Nh=200;function fs(){return!!O.gadgets&&!!O.gadgets.rpc}cs[C].Fh=function(){if(fs()){var a=O.gadgets;Gn(a.rpc.register)&&a.rpc.register(Ul,$r)}else this.Nh>0&&(this.Nh--,ca[Fc](Nn(this.Fh,this),100))};
cs[C].createQueryFromPrefs=function(a){var b=a.getString(Ih),c=b[Jd]();if(c[v](vk)==0||c[v](Ak)==0)b=la(b);b=new Tr(b);a=a.getInt(Hh);b[$b](a);return b};cs[C].validateResponse=function(a){return this.ql(a)};function es(a){if(fs()){var b=O.gadgets;try{b.rpc.getRelayUrl(a)||b.rpc.setRelayUrl(a,yk)}catch(c){Gn(b.rpc.setRelayUrl)&&b.rpc.setRelayUrl(a,yk)}}}O.gadgets&&!fs()&&Rn("http://www.gmodules.com/gadgets/rpc/rpc.v.js");es(Ze);function gs(a){var b=a.__eventTarget;if(!xn(b))b=new Rq,a.__eventTarget=b;return a=b}function hs(a){return function(b){a(b.Pl)}}function is(a){this.wa=a}is[C].Kk=function(){return this.wa};function js(a,b){jq[F](this,a);this.Pl=b}R(js,jq);function ks(a,b,c,d){this.Ma=a;this.fb=b;this.V=c||{};this.Zb=d;this.Hc=i;if(d)this.Hc=this.af=Sn(d);(!b||!(Yi in b)||typeof b[gd]!=mj)&&e(l("Visualization must have a draw method."))}N=ks[C];N.af=i;N.dh=i;N.fh=i;N.h=i;N.setOptions=function(a){this.V=a||{}};N.draw=function(){this.h&&this.fb[gd](this.h,this.V)};N.Rl=function(a){var b=this.Zb;this.Hc=a?a:b?this.Hc=this.af:i};
N.sendAndDraw=function(){this.Hc||e(l("If no container was supplied, a custom error handler must be supplied instead."));var a=this;this.Ma[Gb](function(b){var c=a.dh;c&&c(b);a.Rd(b);(c=a.fh)&&c(b)})};N.Rd=function(a){var b=this.Hc;if(b(a))this.h=a[qb](),this.fb[gd](this.h,this.V)};N.setCustomResponseHandler=function(a){a==i?this.bm=i:(typeof a!=mj&&e(l("Custom response handler must be a function.")),this.dh=a)};
N.setCustomPostResponseHandler=function(a){if(a!=i)typeof a!=mj&&e(l("Custom post response handler must be a function.")),this.fh=a};N.abort=function(){this.Ma[Ec]()};function V(a){this.h=a;for(var b=[],a=a[nb](),c=0;c<a;c++)b[r](c);this.t=b;this.Ta=!0;this.Ra=i;this.Ne=[];this.Me=!0}N=V[C];N.fj=function(){for(var a=0;a<this.t[B];a++)En(this.t[a])&&(this.Ne[a]=[]);this.Me=!1};N.Kc=function(){this.Me=!0};N.jk=function(){for(var a=[],b=this.h[xc](),c=0;c<b;c++)a[r](c);this.Ra=a;this.Kc()};
N.setColumns=function(a){for(var b=this.h,c=No(ls),d=0;d<a[B];d++){var f=a[d];if(Fn(f))T(b,f);else if(!En(f)||f.calc==i||f[z]==i)e(l('Invalid column input, expected either a number or an object with "calc" and "type" properties.'));else{var h=f.calc;if(Q(h))(!c||c&&!Bo(c,h))&&e(l('Unknown function "'+h+Ud)),f=f.sourceColumn,xn(f)&&T(b,f)}}this.t=Kn(a);this.Kc()};
N.$g=function(a,b){if(P(a)){Bn(b)&&e(l("If the first parameter is an array, no second parameter is expected"));for(var c=0;c<a[B];c++)Dr(this.h,a[c]);return Eo(a)}else if(An(a)==L){!An(b)==L&&e(l("If first parameter is a number, second parameter must be specified and be a number."));a>b&&e(l("The first parameter (min) must be smaller than or equal to the second parameter (max)."));Dr(this.h,a);Dr(this.h,b);for(var d=[],c=a;c<=b;c++)d[r](c);return d}else e(l("First parameter must be a number or an array."))};
N.setRows=function(a,b){this.Ra=this.$g(a,b);this.Ta=!1;this.Kc()};N.getViewColumns=function(){return Kn(this.t)};N.getViewRows=function(){if(this.Ta){for(var a=[],b=this.h[xc](),c=0;c<b;c++)a[r](c);return a}return Eo(this.Ra)};N.hideColumns=function(a){this[Id](yo(this.t,function(b){return!Bo(a,b)}));this.Kc()};N.hideRows=function(a,b){var c=this.$g(a,b);if(this.Ta)this.jk(),this.Ta=!1;this.setRows(yo(this.Ra,function(a){return!Bo(c,a)}));this.Kc()};
N.getViewColumnIndex=function(a){return wo(this.t,a)};N.getViewRowIndex=function(a){if(this.Ta){if(a<0||a>=this.h[xc]())return-1;return a}return wo(this.Ra,a)};N.getTableColumnIndex=function(a){T(this,a);a=this.t[a];return Fn(a)?a:-1};N.getUnderlyingTableColumnIndex=function(a){a=this.getTableColumnIndex(a);if(a==-1)return a;Gn(this.h.getUnderlyingTableColumnIndex)&&(a=this.h.getUnderlyingTableColumnIndex(a));return a};N.getTableRowIndex=function(a){Dr(this,a);return this.Ta?a:this.Ra[a]};
N.getUnderlyingTableRowIndex=function(a){a=this[Ub](a);Gn(this.h.getUnderlyingTableRowIndex)&&(a=this.h.getUnderlyingTableRowIndex(a));return a};N.getNumberOfRows=function(){return this.Ta?this.h[xc]():this.Ra[B]};N.getNumberOfColumns=function(){return this.t[B]};N.getColumnId=function(a){T(this,a);a=this.t[a];return Fn(a)?this.h.getColumnId(a):a.id};N.getColumnIndex=function(a){for(var b=0;b<this.t[B];b++){var c=this.t[b];if(En(c)&&c.id==a)return b}return this.getViewColumnIndex(this.h.getColumnIndex(a))};
N.getColumnLabel=function(a){T(this,a);a=this.t[a];return Fn(a)?this.h[Mb](a):a[Fd]};N.getColumnPattern=function(a){T(this,a);a=this.t[a];return Fn(a)?this.h[Nc](a):i};N.getColumnType=function(a){T(this,a);a=this.t[a];return Fn(a)?this.h[y](a):a[z]};Ea(N,function(a,b){T(this,b);var c=this[Ub](a),d=this.t[b];return Fn(d)?this.h[A](c,d):this.kj(c,b)});
N.kj=function(a,b){this.Me&&this.fj();var c=this.Ne[b][a];if(!Bn(c)){var c=this.t[b],d=c.calc;Q(d)?(d=ls[d],c=d(this.h,a,c.sourceColumn)):c=d[F](i,this.h,a);this.Ne[b][a]=c}return c};N.getFormattedValue=function(a,b){T(this,b);var c=this.t[b];return En(c)?Lr(this[A](a,b),this[y](b)):Fn(c)?this.h[Bd](this[Ub](a),c):J};N.getProperty=function(a,b,c){T(this,b);b=this.t[b];return Fn(b)?this.h[vb](this[Ub](a),b,c):i};
N.getProperties=function(a,b){T(this,b);var c=this.t[b];return Fn(c)?this.h[zc](this[Ub](a),c):{}};N.getColumnProperty=function(a,b){T(this,a);var c=this.t[a];return Fn(c)?this.h[Kc](c,b):i};N.getColumnProperties=function(a){T(this,a);a=this.t[a];return Fn(a)?this.h[xb](a):{}};N.getTableProperty=function(a){return this.h.getTableProperty(a)};N.getTableProperties=function(){return this.h[Zb]()};N.getRowProperty=function(a,b){return this.h.getRowProperty(this[Ub](a),b)};
N.getRowProperties=function(a){Dr(this,a);return this.h[Yb](this[Ub](a))};N.getColumnRange=function(a){return Gr(this,a)};N.getDistinctValues=function(a){return Ir(this,a)};N.getSortedRows=function(a){return Hr(this,a)};N.getFilteredRows=function(a){return Kr(this,a)};
N.toDataTable=function(){var a=this.h;Gn(a[Nb])&&(a=a[Nb]());var a=tr(a[Bc]()),b=this[nb](),c=this[xc](),d,f,h,j=[],m=[];for(d=0;d<b;d++){h=this.t[d];if(En(h)){f={};var q=g;for(q in h)f[q]=h[q];delete f.calc}else Fn(h)?f=a.cols[h]:e(l(Cg));j[r](f)}for(f=0;f<c;f++){var q=a.rows[this.Ta?f:this.Ra[f]],u=[];for(d=0;d<b;d++){h=this.t[d];var D;En(h)?D={v:this[A](f,d)}:Fn(h)?D=q.c[this.t[d]]:e(l(Cg));u[r](D)}q.c=u;m[r](q)}a.cols=j;a.rows=m;return a=new U(a)};
N.toJSON=function(){for(var a={},b=[],c=0;c<this.t[B];c++){var d=this.t[c];(!En(d)||Q(d.calc))&&b[r](d)}b[B]==0||(a.columns=b);this.Ta||(a.rows=Eo(this.Ra));return qr(a)};var ls={emptyString:function(){return J},toString:function(a,b,c){return a[Bd](b,c)},fillFromTop:function(a,b,c){return Mr(a,b,c,!0)},fillFromBottom:function(a,b,c){return Mr(a,b,c,!1)}};var X={Af:"google-visualization-errors"};X.vg=X.Af+ye;X.Bh=X.Af+Af;X.tf=X.Af+"-all-";X.Ke=X.Bh+" container is null";X.Oi="background-color: #c00000; color: white; padding: 2px;";X.Qi="background-color: #fff4c2; color: black; white-space: nowrap; padding: 2px; border: 1px solid black;";X.Ri="font: normal 0.8em arial,sans-serif; margin-bottom: 5px;";X.Pi="font-size: 1.1em; color: #0000cc; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;";
X.ug=0;
X.addError=function(a,b,c,d){X.Le(a)||e(l(X.Ke+". message: "+b));var c=X.Ti(b,c,d),f=c.errorMessage,b=c.detailedMessage,c=c.options,h=xn(c.showInTooltip)?!!c.showInTooltip:!0,j=(c[z]==fn?fn:bj)==bj?X.Oi:X.Qi;j+=c[Uc]?c[Uc]:J;var m=!!c.removable,d=Bp(),f=d.d(um,{style:j},d[mb](f)),j=X.vg+X.ug++,q=d.d(Vi,{id:j,style:X.Ri},f);if(b)h?f.title=b:(h=n[Lb](um),ra(h,b),d[Sa](q,d.d(Vi,{style:Fl},h)));if(m)b=d.d(um,{style:X.Pi},d[mb](sn)),b.onclick=On(X.Pe,q),d[Sa](f,b);X.Si(a,q);c.removeDuplicates&&X.Ui(a,
q);return j};X.removeAll=function(a){X.Le(a)||e(l(X.Ke));if(a=X.rf(a,!1))Qa(a[Uc],sl),Pp(a)};X.addErrorFromQueryResponse=function(a,b){X.Le(a)||e(l(X.Ke));b||e(l(X.Bh+" response is null"));if(!b[Jb]()&&!b.hasWarning())return i;var c=b.getReasons(),d=!0;b[Jb]()&&(d=!(Bo(c,Xm)||Bo(c,Hk)));var c=b.getMessage(),f=b.getDetailedMessage(),d={showInTooltip:d};Ca(d,b[Jb]()?bj:fn);d.removeDuplicates=!0;return X[Ac](a,c,f,d)};X.removeError=function(a){a=n[hb](a);if(X.uf(a))return X.Pe(a),!0;return!1};
X.getContainer=function(a){a=n[hb](a);if(X.uf(a))return a[Dd][Dd];return i};X.createProtectedCallback=function(a,b){return function(){try{a[wd](i,arguments)}catch(c){Gn(b)?b(c):google[Qc][Cd][Ac](b,c[Sc])}}};X.Pe=function(a){var b=a[Dd];Qp(a);b[ac][B]==0&&Qa(b[Uc],sl)};X.uf=function(a){if(Np(a)&&a.id&&a.id[fd](X.vg,0)==0&&(a=a[Dd])&&a.id&&a.id[fd](X.tf,0)==0&&a[Dd])return!0;return!1};
X.Ti=function(a,b,c){var d=xn(a)&&a?a:bj,f=J,h={},j=arguments[B];j==2?b&&An(b)==vl?h=b:f=xn(b)?b:f:j==3&&(f=xn(b)?b:f,h=c||{});d=Xn(d);f=Xn(f);return{errorMessage:d,detailedMessage:f,options:h}};X.Le=function(a){return xn(a)&&Np(a)};X.rf=function(a,b){for(var c=a[ac],d=i,f=Bp(),h=0;h<c[B];h++)if(c[h].id&&c[h].id[fd](X.tf,0)==0){d=c[h];f.removeNode(d);break}!d&&b&&(d=X.tf+X.ug++,d=Kp(Vi,{id:d,style:Ui},i));d&&((c=a[Qb])?f.Xk(d,c):f[Sa](a,d));return d};
X.Si=function(a,b){var c=X.rf(a,!0);Qa(c[Uc],di);c[Sa](b)};X.il=function(a,b){var c=X.rf(a,!0);xo(c&&c[ac],function(a){X.uf(a)&&b(a)})};X.Ui=function(a,b){var c=/id="?google-visualization-errors-[0-9]*"?/,d=Tp(b),d=d[t](c,J),f=[];X.il(a,function(a){if(a!=b){var j=Tp(a),j=j[t](c,J);j==d&&f[r](a)}});xo(f,X.Pe);return f[B]};function ms(a,b,c,d){this.top=a;this.right=b;this.bottom=c;ua(this,d)}Na(ms[C],function(){return new ms(this.top,this[Kd],this[sd],this[x])});Pa(ms[C],function(a){a=!this||!a?!1:a instanceof ms?a[x]>=this[x]&&a[Kd]<=this[Kd]&&a.top>=this.top&&a[sd]<=this[sd]:a.x>=this[x]&&a.x<=this[Kd]&&a.y>=this.top&&a.y<=this[sd];return a});function ns(a,b,c,d){ua(this,a);this.top=b;pa(this,c);Ra(this,d)}Na(ns[C],function(){return new ns(this[x],this.top,this[s],this[H])});ns[C].qj=function(a){var b=p.max(this[x],a[x]),c=p.min(this[x]+this[s],a[x]+a[s]);if(b<=c){var d=p.max(this.top,a.top),a=p.min(this.top+this[H],a.top+a[H]);if(d<=a)return ua(this,b),this.top=d,pa(this,c-b),Ra(this,a-d),!0}return!1};
Pa(ns[C],function(a){return a instanceof ns?this[x]<=a[x]&&this[x]+this[s]>=a[x]+a[s]&&this.top<=a.top&&this.top+this[H]>=a.top+a[H]:a.x>=this[x]&&a.x<=this[x]+this[s]&&a.y>=this.top&&a.y<=this.top+this[H]});function os(a,b){var c=Dp(a);if(c[bc]&&c[bc].getComputedStyle&&(c=c[bc].getComputedStyle(a,i)))return c[b]||c.getPropertyValue(b);return J}function ps(a,b){return os(a,b)||(a.currentStyle?a.currentStyle[b]:i)||a[Uc][b]}function qs(a,b,c){var d,f=dp&&(Yo||ip)&&sp(tf);b instanceof Tn?(d=b.x,b=b.y):(d=b,b=c);ua(a[Uc],rs(d,f));a[Uc].top=rs(b,f)}function ss(a){var b=a[Va]();if(S)a=a.ownerDocument,b.left-=a[oc][Tb]+a[Wc][Tb],b.top-=a[oc][Wb]+a[Wc][Wb];return b}
function ts(a){if(S)return a.offsetParent;for(var b=Dp(a),c=ps(a,Jl),d=c==fj||c==Lh,a=a[Dd];a&&a!=b;a=a[Dd])if(c=ps(a,Jl),d=d&&c==ym&&a!=b[oc]&&a!=b[Wc],!d&&(a.scrollWidth>a[Dc]||a[Ob]>a[nd]||c==fj||c==Lh||c==Vl))return a;return i}
function us(a){for(var b=new ms(0,fa,fa,0),c=Bp(a),d=c.m[Wc],f=c.gk(),h;a=ts(a);)if((!S||a[Dc]!=0)&&(!ep||a[nd]!=0||a!=d)&&(a.scrollWidth!=a[Dc]||a[Ob]!=a[nd])&&ps(a,Dl)!=cn){var j=vs(a),m;m=a;if(dp&&!sp(tf)){var q=ha(os(m,ii));if(ws(m)){var u=m.offsetWidth-m[Dc]-q-ha(os(m,ji));q+=u}m=new Tn(q,ha(os(m,ki)))}else m=new Tn(m[Tb],m[Wb]);j.x+=m.x;j.y+=m.y;b.top=p.max(b.top,j.y);b.right=p.min(b[Kd],j.x+a[Dc]);b.bottom=p.min(b[sd],j.y+a[nd]);ua(b,p.max(b[x],j.x));h=h||a!=f}d=f[od];f=f[rc];ep?(b.left+=d,
b.top+=f):(ua(b,p.max(b[x],d)),b.top=p.max(b.top,f));if(!h||ep)b.right+=d,b.bottom+=f;c=c.hk();b.right=p.min(b[Kd],d+c[s]);b.bottom=p.min(b[sd],f+c[H]);return b.top>=0&&b[x]>=0&&b[sd]>b.top&&b[Kd]>b[x]?b:i}
function vs(a){var b,c=Dp(a),d=ps(a,Jl),f=dp&&c[Fb]&&!a[Va]&&d==Lh&&(b=c[Fb](a))&&(b[Bb]<0||b[Cb]<0),h=new Tn(0,0),j;b=c?c[eb]==9?c:Dp(c):n;j=S&&!sp(9)&&!Bp(b).Lg()?b[Wc]:b[oc];if(a==j)return h;if(a[Va])b=ss(a),a=Bp(c).Yb(),h.x=b[x]+a.x,h.y=b.top+a.y;else if(c[Fb]&&!f)b=c[Fb](a),a=c[Fb](j),h.x=b[Bb]-a[Bb],h.y=b[Cb]-a[Cb];else{b=a;do{h.x+=b.offsetLeft;h.y+=b[Gd];b!=a&&(h.x+=b[Tb]||0,h.y+=b[Wb]||0);if(ep&&ps(b,Jl)==fj){h.x+=c[Wc][od];h.y+=c[Wc][rc];break}b=b.offsetParent}while(b&&b!=a);if(cp||ep&&d==
Lh)h.y-=c[Wc][Gd];for(b=a;(b=ts(b))&&b!=c[Wc]&&b!=j;)if(h.x-=b[od],!cp||b[yd]!=kh)h.y-=b[rc]}return h}function xs(a,b,c){b instanceof Vn?(c=b[H],b=b[s]):c==g&&e(l("missing height argument"));pa(a[Uc],rs(b,!0));Ra(a[Uc],rs(c,!0))}function rs(a,b){typeof a==L&&(a=(b?p[cb](a):a)+Ol);return a}
function ys(a){if(ps(a,Ti)!=sl)return new Vn(a.offsetWidth,a.offsetHeight);var b=a[Uc],c=b.display,d=b.visibility,f=b.position;Ha(b,pk);b.position=Lh;Qa(b,Ek);var h=a.offsetWidth,a=a.offsetHeight;Qa(b,c);b.position=f;Ha(b,d);return new Vn(h,a)}function zs(a){var b=vs(a),a=ys(a);return new ns(b.x,b.y,a[s],a[H])}function As(a,b){var c=a[Uc];if(xl in c)c.opacity=b;else if(Rg in c)c.MozOpacity=b;else if(ej in c)c.filter=b===J?J:Uh+b*100+te}function Bs(a,b){Qa(a[Uc],b?J:sl)}
function ws(a){return bm==ps(a,Qi)}var Cs=dp?"MozUserSelect":ep?"WebkitUserSelect":i;function Ds(a,b,c){c=!c?a[lc](ue):i;if(Cs){if(b=b?sl:J,a[Uc][Cs]=b,c)for(var a=0,d;d=c[a];a++)d[Uc][Cs]=b}else if(S||cp)if(b=b?wl:J,a[Vb](Wm,b),c)for(a=0;d=c[a];a++)d[Vb](Wm,b)};function Es(){var a=wn(fk);xn(a)||(a=xk);var b=wn(ik);xn(b)||(b=sf);return a+gf+b}function Fs(a){for(var b=Es()+a,a=n[lc](Jg),c=0;c<a[B];c++)if(a[c]&&a[c][td]&&a[c][td]==b)return;a=n[Lb](Tk);a.href=b;a.rel=Am;Ca(a,Em);if(n[lc](nk)[B]==0){var b=n[lc](tk)[0],c=n[lc](fi)[0],d=n[Lb](nk);b[sb](d,c)}n[lc](nk)[0][Sa](a)};function Gs(a,b){this.start=a<b?a:b;this.end=a<b?b:a}Na(Gs[C],function(){return new Gs(this[ed],this.end)});function Hs(a,b){return a[ed]<=b&&a.end>=b};function Is(){}N=Is[C];N.W=function(a){(!En(a)||!Gn(a[nb])||!Gn(a[xc]))&&e(l("Invalid data table."))};N.ek=function(a){this.W(a);a=new google[Qc][jd](a);if(this.R(a))return a;a=this.Qj(a);a=this.Ob(a);a=this.Ug(a);return this.R(a)?a:i};N.e=function(a,b,c){return c==a[y](b)};N.indexOf=function(a,b){for(var c=0;c<a[nb]();c++)if(a[y](c)==b)return c;return-1};N.Ue=function(a,b){return this.e(a,b,L)?this.Jb(a,b,function(a){return a>=0}):!1};
N.Jb=function(a,b,c){for(var d=p.min(a[xc](),20),f=0;f<d;f++){var h=a[A](f,b);if(h!=i&&!c(h))return!1}return!0};N.Fg=function(a,b,c){if(!this.e(a,b,L))return!1;if(!this.e(a,c,L))return!1;var d=Nn(this.nj,this),f=Nn(this.oj,this);return this.Jb(a,b,d)&&this.Jb(a,c,f)};N.nj=function(a){return Hs(new Gs(-90,90),a)&&!(ka(a)&&a%1==0)};N.oj=function(a){return Hs(new Gs(-180,180),a)&&!(ka(a)&&a%1==0)};N.Fa=function(a,b){var c=new google[Qc][jd](a);c[Id](b);return c};
N.ua=function(a,b){for(var c=a[nb](),d=0;d<c;d++)b(d)};N.Cd=function(a,b){var c=this,d=0;this.ua(a,function(f){c.e(a,f,b)&&d++});return d};N.Ob=function(a){var b=this,c=[],d=this.Cd(a,M);this.ua(a,function(f){b.e(a,f,L)?c[r](f):b.e(a,f,M)&&d==1&&c[r](f)});return this.Fa(a,c)};N.Ug=function(a){if(this.Cd(a,M)==1){var b=this[v](a,M),c=[b];this.ua(a,function(a){a!=b&&c[r](a)});a=this.Fa(a,c)}return a};
N.Qj=function(a){var b=this,c=[];this.ua(a,function(d){b.e(a,d,M)?b.Jb(a,d,function(a){return/^[\s\xa0]*$/[Za](a)})||c[r](d):c[r](d)});return this.Fa(a,c)};N.Bg=function(a){for(var b=a.getDistinctValues(0),c=p.min(a[xc](),20),d=0,f=0;f<c;f++){var h=a[A](f,1);(!h||Bo(b,h))&&d++}return d/c>0.6};function Js(){}R(Js,Is);Js[C].R=function(a){this.W(a);var b=a[nb]();if(b<2)return!1;var c=a[y](0);if(c!=Ii&&c!=Ji)return!1;if(a[y](1)!=L)return!1;for(var c=0,d=1;d<b;d++){var f=a[y](d);if(f==L)c=0;else if(f==M){if(c++,c>2)return!1}else return!1}return!0};Js[C].Ob=function(a){var b=this,c=[];this.ua(a,function(d){(b.e(a,d,M)||b.e(a,d,L)||b.e(a,d,Ii)||b.e(a,d,Ji))&&c[r](d)});return this.Fa(a,c)};
Js[C].Ug=function(a){var b=0;b+=this.Cd(a,Ii);b+=this.Cd(a,Ji);if(b==1){var c=this[v](a,Ii),c=c==-1?this[v](a,Ji):c,d=[c];this.ua(a,function(a){a!=c&&d[r](a)});a=this.Fa(a,d)}return a};function Ks(){}R(Ks,Is);Ks[C].R=function(a){this.W(a);var b=a[nb]();if(b==0)return!1;for(var c=!this.e(a,0,L)?1:0,d=b>c;c<b;c++)if(!this.e(a,c,L)){d=!1;break}return d};function Ls(){}R(Ls,Is);Ls[C].R=function(a){this.W(a);if(a[nb]()!=5)return!1;return this.e(a,0,M)&&this.e(a,1,L)&&this.e(a,2,L)&&this.e(a,3,L)&&this.e(a,4,L)};Ls[C].Ob=function(a){var b=this,c=[];this.ua(a,function(d){(b.e(a,d,M)||b.e(a,d,L))&&c[r](d)});return this.Fa(a,c)};function Ms(){}R(Ms,Is);Ms[C].R=function(a){this.W(a);var b=a[nb]();if(b==0)return!1;for(var c=!this.e(a,0,L)?1:0,d=b>c;c<b;c++)if(!this.e(a,c,L)){d=!1;break}return d};function Ns(){}R(Ns,Is);Ns[C].R=function(a){return(new Ms).R(a)};function Os(){}R(Os,Is);Os[C].R=function(a){this.W(a);return this.wk(a)||this.xk(a)};Os[C].wk=function(a){var b=a[nb]();if(b<1||b>2)return!1;var c=!0;b==2&&(c=c&&this.e(a,0,M));return c=c&&this.Ue(a,b-1)};Os[C].xk=function(a){var b=a[nb](),c=a[xc]();if(b==0||c!=1)return!1;for(var c=!0,d=0;d<b;d++)if(!this.e(a,d,L)){c=!1;break}return c};function Ps(){}R(Ps,Is);Ps[C].R=function(a){return this.yf(a)||this.xf(a)};Ps[C].yf=function(a){this.W(a);var b=a[nb]();if(b<2||b>4)return!1;var c=this.e(a,0,L),c=c&&this.e(a,1,L);b==3&&(c=c&&this.e(a,2,L));b==4&&(c=c&&this.e(a,3,M));return c&&this.Fg(a,0,1)};Ps[C].xf=function(a){var b=a[nb]();if(b<1||b>3)return!1;var c=this.e(a,0,M);b==2&&(c=c&&this.e(a,1,L));b==3&&(c=c&&this.e(a,2,M));return c};function Qs(){}R(Qs,Is);Qs[C].R=function(a){return this.yf(a)||this.xf(a)};Qs[C].yf=function(a){this.W(a);var b=a[nb]();if(b<2||b>3)return!1;var c=this.e(a,0,L),c=c&&this.e(a,1,L);b==3&&(c=c&&this.e(a,2,M));return c&&this.Fg(a,0,1)};Qs[C].xf=function(a){this.W(a);var b=a[nb]();if(b<1||b>2)return!1;if(!this.e(a,0,M))return!1;if(b==2&&!this.e(a,1,M))return!1;return!0};function Rs(){}R(Rs,Is);Rs[C].R=function(a){this.W(a);var b=a[nb]();if(b<3)return!1;if(a[y](0)!=M)return!1;var c=a[y](1);if(c!=L&&c!=Ii&&c!=M)return!1;if(c==M&&!this.mk(a,1)&&!this.lk(a,1))return!1;if(c==L&&!this.Jb(a,1,function(a){return ka(a)&&a%1==0}))return!1;for(c=2;c<b;c++){var d=a[y](c);if(d!=L&&d!=M)return!1}return!0};Rs[C].mk=function(a,b){return this.Jb(a,b,function(a){if(a[B]!=7)return!1;if(ma(a[ud](0,3)))return!1;if(a[lb](4)!=sh)return!1;if(ma(a[ud](6,7)))return!1;return!0})};
Rs[C].lk=function(a,b){return this.Jb(a,b,function(a){if(a[B]!=6)return!1;if(ma(a[ud](0,3)))return!1;if(a[lb](4)!=$g)return!1;if(ma(a[lb](5)))return!1;return!0})};function Ss(){}R(Ss,Is);Ss[C].R=function(a){this.W(a);var b=a[nb]();if(b<2||b>3)return!1;var c=this.e(a,0,M)&&this.e(a,1,M);b==3&&(c=c&&this.e(a,2,M));return c&&this.Bg(a)};Ss[C].Ob=function(a){var b=this,c=[];this.ua(a,function(d){b.e(a,d,M)&&c[r](d)});return this.Fa(a,c)};function Ts(){}R(Ts,Is);Ts[C].R=function(a){this.W(a);var b=a[nb]();if(b<1||b>2)return!1;var c=this.e(a,b-1,L);return c=c&&this.Ue(a,b-1)};function Us(){}R(Us,Is);Us[C].R=function(a){this.W(a);var b=a[nb]();if(b==0)return!1;for(var c=this.e(a,0,M)?1:0,d=b>c;c<b;c++)if(!this.e(a,c,L)){d=!1;break}return d};function Vs(){}R(Vs,Is);Vs[C].R=function(a){this.W(a);var b=a[nb]();if(b<2)return!1;if(this.e(a,0,gi)||this.e(a,0,M))return!1;for(var c=!this.e(a,0,L)?1:0,d=b>c;c<b;c++)if(!this.e(a,c,L)){d=!1;break}return d};Vs[C].Ob=function(a){var b=this,c=[];this.ua(a,function(d){!b.e(a,d,M)&&!b.e(a,d,gi)&&c[r](d)});return this.Fa(a,c)};function Ws(){}R(Ws,Is);Ws[C].R=function(a){this.W(a);for(var b=!0,c=a[nb](),d=0;d<c;d++)if(!this.e(a,d,L)){b=!1;break}return b};Ws[C].Ob=function(a){var b=this,c=[];this.ua(a,function(d){b.e(a,d,L)&&c[r](d)});return this.Fa(a,c)};function Xs(){}R(Xs,Is);Xs[C].R=function(){return!0};function Ys(){}R(Ys,Is);Ys[C].R=function(a){this.W(a);var b=a[nb]();if(b!=4)return!1;var c=this.e(a,0,M)&&this.e(a,1,M);b>2&&(c=c&&this.Ue(a,2))&&b>3&&(c=c&&this.e(a,3,L));return c&&this.Bg(a)};Ys[C].Ob=function(a){var b=this,c=[];this.ua(a,function(d){(b.e(a,d,M)||b.e(a,d,L))&&c[r](d)});return this.Fa(a,c)};var Zs=So("AnnotatedTimeLine",{format:new Js,T:3},Sf,{format:new Ks,T:2},Xf,{format:new Ms,T:2},bg,{format:new Ms,T:2},"FunctionChart",{format:new Ns,T:2},"Gauge",{format:new Os,T:1},"GeoMap",{format:new Ps,T:2},Kg,{format:new Ms,T:2},"ImageCandlestickChart",{format:new Ls,T:2},Bg,{format:new Us,T:1},"ImageSparkLine",{format:new Ws,T:1},"Map",{format:new Qs,T:2},"MotionChart",{format:new Rs,T:3},"OrgChart",{format:new Ss,T:2},"PieChart",{format:new Ts,T:2},fh,{format:new Vs,T:2},"Table",{format:new Xs,
T:0},"TreeMap",{format:new Ys,T:2});function $s(a,b){var c=b||{};Q(c)&&(c=tr(c));this.gg=c.containerId||i;this.qd=a;this.Oa=c[a+nh]||i;this.hg=c[a+Ug]||i;this.fb=i;this.Fe=c.dataSourceUrl||i;this.h=i;this.setDataTable(c.dataTable);this.V=c.options||{};this.Na=c.state||{};var d=c.packages;this.ig=Bn(d)?d:i;this.Ma=c.query||i;this.Ab=c.refreshInterval||i;this.jg=c.view||i}
var at={AnnotatedTimeLine:"annotatedtimeline",AreaChart:Ei,BarChart:Ei,CandlestickChart:Ei,ColumnChart:Ei,ComboChart:Ei,Gauge:"gauge",GeoChart:"geochart",GeoMap:"geomap",ImageAreaChart:"imageareachart",ImageBarChart:"imagebarchart",ImageCandlestickChart:"imagechart",ImageChart:"imagechart",ImageLineChart:"imagelinechart",ImagePieChart:"imagepiechart",ImageSparkLine:"imagesparkline",IntensityMap:"intensitymap",LineChart:Ei,Map:"map",MotionChart:"motionchart",OrgChart:"orgchart",PieChart:Ei,ScatterChart:Ei,
Table:"table",Timeline:"timeline",TreeMap:"treemap",StringFilter:"controls"};N=$s[C];N.Yg=i;N.draw=function(a){a=Ep(a||J);Np(a)||(a=Ep(this.getContainerId()),Np(a)||e(l("The container is null or not defined.")));try{if(xn(this.Oa)||e(l("The "+this.qd+" type is not defined.")),this.Rg())this.eh(a);else{var b=Nn(this.eh,this,a),b=google[Qc][Cd].createProtectedCallback(b,Nn(this.hf,this,a));this.ok(b)}}catch(c){this.hf(a,c)}};N.toJSON=function(){return this.Mh(this[qb]())};
N.Mh=function(a){var b=this[rd](),c=g;a!==i&&(c=a instanceof google[Qc][Ya]?tr(a[Bc]()):tr(a[Nb]()[Bc]()));a={dataSourceUrl:this[Zc]()||g,dataTable:c,options:this[ib]()||g,state:this[md]()||g,packages:b===i?g:b,refreshInterval:this[kd]()||g,query:this[vd]()||g,view:this[wc]()||g};a[this.qd+nh]=this.Oa||g;a[this.qd+Ug]=this.getName()||g;return qr(a)};N.getDataSourceUrl=function(){return this.Fe};N.getDataTable=function(){return this.h};N.Rh=function(){return this.Oa};N.getName=function(){return this.hg};
N.Sh=function(){return this.fb};N.getContainerId=function(){return this.gg};N.getQuery=function(){return this.Ma};N.getRefreshInterval=function(){return this.Ab};N.getOption=function(a,b){var c=this.V[a],b=Bn(b)?b:i;return c=xn(c)?c:b};N.getOptions=function(){return this.V};N.getState=function(){return this.Na};N.setDataSourceUrl=function(a){if(a!=this.Fe)this.$l=i;this.Fe=a};N.setDataTable=function(a){this.h=a==i?i:Gn(a[Zb])?a:P(a)?google[Qc].arrayToDataTable(a):new google[Qc][Ya](a)};
N.Vh=function(a){this.Oa=a};N.Uh=function(a){this.hg=a};N.setContainerId=function(a){this.gg=a};N.setQuery=function(a){this.Ma=a};N.setRefreshInterval=function(a){this.Ab=a};N.setOption=function(a,b){this.V[a]=xn(b)?b:g};N.setOptions=function(a){this.V=a||{}};Ia(N,function(a){this.Na=a||{}});N.setPackages=function(a){this.ig=a};N.setView=function(a){this.jg=a};N.getSnapshot=function(){return new this[Lc](this.Mh(this.Yg||this[qb]()))};N.getView=function(){return this.jg};
N.Rg=function(){var a=this.Oa,b=wn(a);Gn(b)||(b=wn(gk+a),Gn(b)||(b=i));return b};N.getPackages=function(){return this.ig};N.hf=function(a,b){var c=b&&b[Sc]||bj,d=google[Qc][Cd][Ac](a,c);google[Qc][fb][Ua](this,bj,{id:d,message:c})};N.nl=function(a,b){var c=b.getMessage(),d=b.getDetailedMessage(),f=google[Qc][Cd].addErrorFromQueryResponse(a,b);google[Qc][fb][Ua](this,bj,{id:f,message:c,detailedMessage:d})};
N.Gl=function(){var a=this[rd]();if(!xn(a)){var b=this.Oa,b=b[t](gk,J),a=at[b];xn(a)||e(l("Invalid visualization type: "+b))}Q(a)&&(a=[a]);return a};
N.qh=function(a,b){var j;var c=this.Rg();c||e(l("Invalid "+this.qd+" type: "+this.Oa));var d;if(!this.fb||this.fb[Lc]!=c){d=new c(a);var f=this;xo([Rl,hm,bj,xm],function(a){google[Qc][fb].addListener(d,a,function(b){if(a==Rl)f.fb=d;(a==Rl||a==xm)&&Gn(d[md])&&f[qc](d[md][F](d));google[Qc][fb][Ua](f,a,b)})})}else d=this.fb;this.Yg=b;c=this[wc]();if(c==$h){c=this.Oa;if(c==Ag){var h=this[bd](ui);if(h==Pl||h==am)c=Bg}if(j=(c=Zs[c])&&c[Eb],c=j)b=(c=c.ek(b))?c[Nb]():b}else xn(c)&&(b=google[Qc][jd].fromJSON(b,
c));this.ak(b);d[gd](b,this[ib](),this[md]())};N.Ik=function(a,b){if(b[Jb]())this.nl(a,b);else{var c=b[qb]();this.qh(a,c)}};N.ok=function(a){var a={packages:this.Gl(),callback:a},b=wn(ik);b===i&&(b=sf);google.load(dn,b,a)};N.eh=function(a){var b=this[qb]();b?this.qh(a,b):(b=Nn(this.Ik,this,a),b=google[Qc][Cd].createProtectedCallback(b,Nn(this.hf,this,a)),this.sf(b,!0))};
N.sf=function(a,b){var c=typeof b==gi?b:!1,d=this[Zc]()||J,d=new google[Qc].Query(d),f=this[kd]();f&&c&&d[$b](f);(c=this[vd]())&&d[Vc](c);d[Gb](a)};
N.ak=function(a){var b=this.Oa;if(b==Sf||b==Xf||b==bg||b==Kg||b==fh){var c=this[bd](Zm,{}),d=this[bd](kk,{}),f={},h;h=b==fh||this[bd](lk)==!0?1:0;for(var j=a&&a[nb]()||0,m=h;m<j;m++)a[y](m)==L&&(h=a[Nc](m),Q(h)&&(f[h]=!0));h=0;for(var q in f)h++;if(h==1)a:{for(var u in f){f=u;break a}f=g}else f=i;h=f;h!=i&&(h=h[t](rf,lf),b==Xf?za(d,h):za(c,h));b==fh&&j>0&&(h=a[Nc](0),Q(h)&&(h=h[t](rf,lf),za(d,h)));this[Ld](Zm,c);this[Ld](kk,d)}};function Y(a){$s[F](this,ri,a)}R(Y,$s);N=Y[C];N.Jl=$s[C].Sh;
N.setChartType=$s[C].Vh;N.getChartType=$s[C].Rh;N.setChartName=$s[C].Uh;N.getChartName=$s[C].getName;function Z(a){$s[F](this,Di,a)}R(Z,$s);N=Z[C];N.getControl=$s[C].Sh;N.setControlType=$s[C].Vh;N.getControlType=$s[C].Rh;N.setControlName=$s[C].Uh;N.getControlName=$s[C].getName;function bt(a,b){(new Y(a))[gd](b)};So(L,function(a){var b=ha(a);ma(b)&&e(l("Not a number "+a));return b},M,function(a){return a},gi,function(a){return a==Rm},Ii,function(){e(l(rh))},Ji,function(){e(l(rh))},Im,function(){e(l(rh))});function ct(a){for(var b=0,c=0;c<a[B];c++)b+=a[c];return b};function dt(a){this.V=a||{};Fs(kf)}za(dt[C],function(a,b){if(a[y](b)==L)for(var c=this.V.base||0,d=0;d<a[xc]();d++){var f=a[A](d,b),h=i,h=f<c?Wj:f>c?Yj:Xj;a[hd](d,b,wi,h)}});function et(a){this.V=a||{};ft||(ft=Es()+jf)}var ft=i,gt={red:Pl,blue:ai,green:nj};function ht(a,b,c){b>0&&c[r](If,ft,a,af,b,Vd)}
za(et[C],function(a,b){if(a[y](b)==L){var c=this.V,d=c.min,f=c.max,h=i;if(d==i||f==i)h=a[ld](b),f==i&&(f=h.max),d==i&&(d=p.min(0,h.min));if(d>=f)h=h||a[ld](b),f=h.max,d=h.min;d==f&&(d==0?f=1:d>0?d=0:f=0);var h=f-d,j=c.base||0,j=p.max(d,p.min(f,j)),m=c[s]||100,q=c.showValue;q==i&&(q=!0);for(var u=p[cb]((j-d)/h*m),D=m-u,E=0;E<a[xc]();E++){var K=a[A](E,b),G=[],K=p.max(d,p.min(f,K)),sa=p.ceil((K-d)/h*m);G[r](Kf);ht(cm,1,G);var qa=it(c.colorPositive,ai),xa=it(c.colorNegative,Pl),W=c.drawZeroLine?1:0;u>
0?K<j?(ht(en,sa,G),ht(xa,u-sa,G),W>0&&ht(nn,W,G),ht(en,D,G)):(ht(en,u,G),W>0&&ht(nn,W,G),ht(qa,sa-u,G),ht(en,m-sa,G)):(ht(qa,sa,G),ht(en,m-sa,G));ht(cm,1,G);K=a[vb](E,b,Fh);K==i&&(K=a[Bd](E,b),a[hd](E,b,Fh,K));q&&(G[r](rn),G[r](K));G[r](Ff);a[Pc](E,b,G[I](J))}}});function it(a,b){a=(a||J)[Jd]();return gt[a]||b};var jt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",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:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",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:"#9370d8",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:"#d87093",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:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function kt(a){var b={},a=ja(a),c=a[lb](0)==Yd?a:Yd+a;if(lt[Za](c))return b.Zd=mt(c),Ca(b,ok),b;else{a:{var d=a[Db](nt);if(d){var c=da(d[1]),f=da(d[2]),d=da(d[3]);if(c>=0&&c<=255&&f>=0&&f<=255&&d>=0&&d<=255){c=[c,f,d];break a}}c=[]}if(c[B])return b.Zd=ot(c[0],c[1],c[2]),Ca(b,Yl),b;else if(jt&&(c=jt[a[Jd]()]))return b.Zd=c,Ca(b,ol),b}e(l(a+" is not a valid color string"))}var pt=/#(.)(.)(.)/;function mt(a){lt[Za](a)||e(l(me+a+"' is not a valid hex color"));a[B]==4&&(a=a[t](pt,Zd));return a[Jd]()}
function qt(a){a=mt(a);return[ga(a[pc](1,2),16),ga(a[pc](3,2),16),ga(a[pc](5,2),16)]}function ot(a,b,c){a=da(a);b=da(b);c=da(c);(ma(a)||a<0||a>255||ma(b)||b<0||b>255||ma(c)||c<0||c>255)&&e(l('"('+a+we+b+we+c+'") is not a valid RGB color'));a=rt(a[sc](16));b=rt(b[sc](16));c=rt(c[sc](16));return Yd+a+b+c}var lt=/^#(?:[0-9a-f]{3}){1,2}$/i,nt=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function rt(a){return a[B]==1?lf+a:a};function st(a,b,c,d){Dn(a)&&(a=a[ic]());Dn(b)&&(b=b[ic]());P(a)&&(a=tt(a));P(b)&&(b=tt(b));this.lh=a;this.Ok=b;this.yk=c;this.Pk=d}Pa(st[C],function(a){var b=this.lh,c=this.Ok;if(a==i)return b==i&&c==i;else Dn(a)?a=a[ic]():P(a)&&(a=tt(a));return(b==i||a>=b)&&(c==i||a<c)});st[C].Ch=function(){return this.Pk};function ut(a,b,c,d,f){st[F](this,a,b,c,J);this.qf=b-a;if(this.qf<=0)this.qf=1;this.zk=qt(kt(d).Zd);this.Ak=qt(kt(f).Zd)}R(ut,st);
ut[C].Ch=function(a){var b;b=this.zk;var c=this.Ak,a=1-(a-this.lh)/this.qf,a=p.min(p.max(a,0),1);b=[p[cb](a*b[0]+(1-a)*c[0]),p[cb](a*b[1]+(1-a)*c[1]),p[cb](a*b[2]+(1-a)*c[2])];return ot(b[0],b[1],b[2])};function vt(){this.$d=[]}vt[C].addRange=function(a,b,c,d){this.$d[r](new st(a,b,c,d))};vt[C].addGradientRange=function(a,b,c,d,f){this.$d[r](new ut(a,b,c,d,f))};
za(vt[C],function(a,b){var c=a[y](b);if(c==L||c==M||c==Ii||c==Ji||c==Im)for(c=0;c<a[xc]();c++){for(var d=a[A](c,b),f=J,h=0;h<this.$d[B];h++){var j=this.$d[h];if(j.contains(d)){h=j.yk;d=j.Ch(d);h&&(f+=zi+h+Bf);d&&(f+=bi+d+Bf);break}}a[hd](c,b,zm,f)}});function tt(a){return a[0]*36E5+a[1]*6E4+a[2]*1E3+(a[B]==4?a[3]:0)};function wt(a){this.V=a||{}}
za(wt[C],function(a,b){var c=a[y](b);if(!(c!=Ii&&c!=Ji)){var d=this.V;if(d.pattern!=i)c=new zr(d.pattern);else{var f=d.formatType||qm,h;if(c==Ii)switch(f){case Uk:h=1;break;case $k:h=2;break;case qm:h=3;break;default:e(l(Dg+f+Ye))}else if(c==Ji)switch(f){case Uk:h=9;break;case $k:h=10;break;case qm:h=11;break;default:e(l(Dg+f+Ye))}else e(l("Column type: required date or datetime found "+c));c=new zr(h)}d=d.timeZone;if(xn(d))var j=yr(-d*60);d=a[xc]();for(f=0;f<d;f++)h=a[A](f,b),h=h===i?J:j==i?c[Eb](h,
yr(h[Md]())):c[Eb](h,j),a[Pc](f,b,h)}});function xt(a){this.V=a||{}}za(xt[C],function(a,b){if(a[y](b)==L){var c=this.V,d=c.fractionDigits;d==i&&(d=2);var f=c.decimalSymbol||Ye,h=c.groupingSymbol;h==i&&(h=f==we?Ye:we);for(var j=c.prefix||J,m=c.suffix||J,q=c.negativeColor,c=c.negativeParens,u=0;u<a[xc]();u++){var D=a[A](u,b);if(D!=i){var E=D;c&&(E=p.abs(E));E=this.Dk(E,d,f,h);E=j+E+m;c&&D<0&&(E=qe+E+te);a[Pc](u,b,E);q&&D<0&&a[hd](u,b,zm,zi+q+Bf)}}}});
xt[C].Dk=function(a,b,c,d){b==0&&(a=p[cb](a));var f=[];a<0&&(a=-a,f[r](ye));var h=p.pow(10,b),j=p[cb](a*h),a=ja(p[gb](j/h)),h=ja(j%h);if(a[B]>3&&d){j=a[B]%3;j>0&&(f[r](a[ud](0,j),d),a=a[ud](j));for(;a[B]>3;)f[r](a[ud](0,3),d),a=a[ud](3)}f[r](a);b>0&&(f[r](c),h[B]<b&&(h=qf+h),f[r](h[ud](h[B]-b)));return f[I](J)};function yt(a){this.Ol=a||J}function zt(a,b,c,d,f,h,j){return h>0&&j[h-1]==yh?d:b[Bd](a,c[ga(f,10)])}za(yt[C],function(a,b,c,d){var f=b[0];c!=i&&An(c)==L&&(f=c);c=d||i;for(d=0;d<a[xc]();d++){var h=this.Ol[t](/{(\d+)}/g,On(zt,d,a,b)),h=h[t](/\\(.)/g,ae);c?a[hd](d,f,c,h):a[Pc](d,f,h)}});k("google.visualization.NumberFormat",xt);o(xt[C],kj,xt[C][Eb]);k("google.visualization.ColorFormat",vt);o(vt[C],kj,vt[C][Eb]);o(vt[C],"addRange",vt[C][pd]);o(vt[C],Ph,vt[C].addGradientRange);k("google.visualization.BarFormat",et);o(et[C],kj,et[C][Eb]);k("google.visualization.ArrowFormat",dt);o(dt[C],kj,dt[C][Eb]);k("google.visualization.PatternFormat",yt);o(yt[C],kj,yt[C][Eb]);k("google.visualization.DateFormat",wt);o(wt[C],kj,wt[C][Eb]);k("google.visualization.TableNumberFormat",xt);
o(xt[C],kj,xt[C][Eb]);k("google.visualization.TableColorFormat",vt);o(vt[C],kj,vt[C][Eb]);o(vt[C],"addRange",vt[C][pd]);o(vt[C],Ph,vt[C].addGradientRange);k("google.visualization.TableBarFormat",et);o(et[C],kj,et[C][Eb]);k("google.visualization.TableArrowFormat",dt);o(dt[C],kj,dt[C][Eb]);k("google.visualization.TablePatternFormat",yt);o(yt[C],kj,yt[C][Eb]);k("google.visualization.TableDateFormat",wt);o(wt[C],kj,wt[C][Eb]);function At(a){this.Aa=Bp();this.Zb=a;this.We=this.Gg=this.gj=this.Ga=this.Dg=this.lc=this.Dd=i;this.mc=hk+Bt++ +Gh;Ct[this.mc]=this;Fs(kf)}var Bt=0,Ct={},Dt=Es()+"/util/player.swf";N=At[C];N.sk=function(a){this.Dd=a[ed]||0;(this.lc=a.end||i)||e(l("end is mandatory."));this.Dg=a.step||1;this.Ga=a.current||this.Dd;this.gj=a.play||!1;this.Gg=a.timeInterval||100};N.draw=function(a){a=a||{};this.sk(a);var b=this.Zb;this.Aa.He(b);b||e(l(dg));this.rk(a)};
N.rk=function(a){var b=this.Zb,a=new SWFObject(Dt,this.mc,a[s]||b[s]||500,a[H]||b[H]||25,zf,$d);a.addParam(al,dj);a.addParam(Th,Wh);a.addParam(Sh,Rm);a.addVariable(nl,this.mc);if(!b.id)b.id=this.mc;a.write(b.id)};N.Jd=function(){n[hb](this.mc).setPos(this.Ga)};N.vk=function(){n[hb](this.mc).init(this.Dd,this.lc);this.Jd()};N.mh=function(a){if(a){if(this.Ga==this.lc)this.Ga=this.Dd;this.We=setInterval(Nn(this.ik,this),this.Gg)}else aa(this.We)};
N.ik=function(){this.Jd();google[Qc][fb][Ua](this,Il,{current:this.Ga});this.Ga+=this.Dg;if(this.Ga>=this.lc)this.Ga=this.lc,aa(this.We);this.Jd()};function Et(a,b,c,d,f){this.aa=!!b;a&&this.nc(a,d);this.kb=f!=g?f:this.xa||0;this.aa&&(this.kb*=-1);this.Fd=!c}R(Et,$p);N=Et[C];N.ta=i;N.xa=0;N.Je=!1;N.nc=function(a,b,c){if(this.ta=a)this.xa=Fn(b)?b:this.ta[eb]!=1?0:this.aa?-1:1;if(Fn(c))this.kb=c};N.we=function(a){this.ta=a.ta;this.xa=a.xa;this.kb=a.kb;this.aa=a.aa;this.Fd=a.Fd};Na(N,function(){return new Et(this.ta,this.aa,!this.Fd,this.xa,this.kb)});N.pk=function(){var a=this.aa?1:-1;if(this.xa==a)this.xa=a*-1,this.kb+=this.xa*(this.aa?-1:1)};
Ma(N,function(){var a;if(this.Je){(!this.ta||this.Fd&&this.kb==0)&&e(Zp);a=this.ta;var b=this.aa?-1:1;if(this.xa==b){var c=this.aa?a[ad]:a[Qb];c?this.nc(c):this.nc(a,b*-1)}else(c=this.aa?a.previousSibling:a.nextSibling)?this.nc(c):this.nc(a[Dd],b*-1);this.kb+=this.xa*(this.aa?-1:1)}else this.Je=!0;(a=this.ta)||e(Zp);return a});N.rj=function(){return this.xa==1};
N.splice=function(){var a=this.ta;this.pk();this.aa=!this.aa;Et[C].next[F](this);this.aa=!this.aa;for(var b=Cn(arguments[0])?arguments[0]:arguments,c=b[B]-1;c>=0;c--)a[Dd]&&a[Dd][sb](b[c],a.nextSibling);Qp(a)};function Ft(a,b){Et[F](this,a,b,!0)}R(Ft,Et);function Gt(a,b,c,d,f){var h;if(a){this.I=a;this.M=b;this.C=c;this.L=d;if(a[eb]==1&&a[yd]!=Vf)if(a=a[ac],b=a[b])this.I=b,this.M=0;else{if(a[B])this.I=a[a[B]-1];h=!0}if(c[eb]==1)(this.C=c[ac][d])?this.L=0:this.C=c}Ft[F](this,f?this.C:this.I,f);if(h)try{this.next()}catch(j){j!=Zp&&e(j)}}R(Gt,Ft);N=Gt[C];N.I=i;N.C=i;N.M=0;N.L=0;N.ka=function(){return this.I};N.Ha=function(){return this.C};N.mj=function(){return this.Je&&this.ta==this.C&&(!this.L||!this.rj())};Ma(N,function(){this.mj()&&e(Zp);return Gt.b.next[F](this)});
N.we=function(a){this.I=a.I;this.C=a.C;this.M=a.M;this.L=a.L;this.ag=a.ag;Gt.b.we[F](this,a)};Na(N,function(){var a=new Gt(this.I,this.M,this.C,this.L,this.ag);a.we(this);return a});function Ht(){}Ht[C].zg=function(a,b){var c=b&&!a[Ta](),d=a.n;try{return c?this.ja(d,0,1)>=0&&this.ja(d,1,0)<=0:this.ja(d,0,0)>=0&&this.ja(d,1,1)<=0}catch(f){return S||e(f),!1}};Ht[C].Ph=function(){return new Gt(this.ka(),this.Sa(),this.Ha(),this.mb())};function It(a){this.n=a}R(It,Ht);function Jt(a){var b=Dp(a).createRange();if(a[eb]==3)b[vc](a,0),b[ub](a,a[B]);else if(Kt(a)){for(var c,d=a;(c=d[Qb])&&Kt(c);)d=c;b[vc](d,0);for(d=a;(c=d[ad])&&Kt(c);)d=c;b[ub](d,d[eb]==1?d[ac][B]:d[B])}else c=a[Dd],a=wo(c[ac],a),b[vc](c,a),b[ub](c,a+1);return b}function Lt(a,b,c,d){var f=Dp(a).createRange();f[vc](a,b);f[ub](c,d);return f}N=It[C];Na(N,function(){return new this[Lc](this.n.cloneRange())});N.getContainer=function(){return this.n.commonAncestorContainer};
N.ka=function(){return this.n.startContainer};N.Sa=function(){return this.n.startOffset};N.Ha=function(){return this.n.endContainer};N.mb=function(){return this.n.endOffset};N.ja=function(a,b,c){return this.n.compareBoundaryPoints(c==1?b==1?O.Range.START_TO_START:O.Range.START_TO_END:b==1?O.Range.END_TO_START:O.Range.END_TO_END,a)};N.isCollapsed=function(){return this.n.collapsed};N.select=function(a){this.Wd(Jp(Dp(this.ka())).getSelection(),a)};N.Wd=function(a){a.removeAllRanges();a[pd](this.n)};
N.collapse=function(a){this.n[bb](a)};function Mt(a){this.n=a}R(Mt,It);Mt[C].Wd=function(a,b){var c=b?this.Ha():this.ka(),d=b?this.mb():this.Sa(),f=b?this.ka():this.Ha(),h=b?this.Sa():this.mb();a[bb](c,d);(c!=f||d!=h)&&a.extend(f,h)};function Nt(a,b){this.n=a;this.aj=b}R(Nt,Ht);function Ot(a){var b=Dp(a)[Wc].createTextRange();if(a[eb]==1)b.moveToElementText(a),Kt(a)&&!a[ac][B]&&b[bb](!1);else{for(var c=0,d=a;d=d.previousSibling;){var f=d[eb];if(f==3)c+=d[B];else if(f==1){b.moveToElementText(d);break}}d||b.moveToElementText(a[Dd]);b[bb](!d);c&&b.move(qi,c);b.moveEnd(qi,a[B])}return b}
function Pt(a,b,c,d){var D;var f=a,h=b,j=c,m=d,q=!1;f[eb]==1&&(h=f[ac][h],q=!h,f=h||f[ad]||f,h=0);var u=Ot(f);h&&u.move(qi,h);if(f==j&&h==m)u[bb](!0);else q&&u[bb](!1),q=!1,j[eb]==1&&(D=(h=j[ac][m])||j[ad]||j,j=D,m=0,q=!h),f=Ot(j),f[bb](!q),m&&f.moveEnd(qi,m),u.setEndPoint(jg,f);m=new Nt(u,Dp(a));m.I=a;m.M=b;m.C=c;m.L=d;return m}N=Nt[C];N.Qa=i;N.I=i;N.C=i;N.M=-1;N.L=-1;Na(N,function(){var a=new Nt(this.n.duplicate(),this.aj);a.Qa=this.Qa;a.I=this.I;a.C=this.C;return a});
N.getContainer=function(){if(!this.Qa){var a=this.n.text,b=this.n.duplicate(),c=a[t](/ +$/,J);(c=a[B]-c[B])&&b.moveEnd(qi,-c);c=b.parentElement();b=b.htmlText[t](/(\r\n|\r|\n)+/g,Pd)[B];if(this[Ta]()&&b>0)return this.Qa=c;for(;b>c.outerHTML[t](/(\r\n|\r|\n)+/g,Pd)[B];)c=c[Dd];for(;c[ac][B]==1&&c.innerText==(c[Qb][eb]==3?c[Qb].nodeValue:c[Qb].innerText);){if(!Kt(c[Qb]))break;c=c[Qb]}a[B]==0&&(c=this.Pg(c));this.Qa=c}return this.Qa};
N.Pg=function(a){for(var b=a[ac],c=0,d=b[B];c<d;c++){var f=b[c];if(Kt(f)){var h=Ot(f),j=h.htmlText!=f.outerHTML;if(this[Ta]()&&j?this.ja(h,1,1)>=0&&this.ja(h,1,0)<=0:this.n.inRange(h))return this.Pg(f)}}return a};N.ka=function(){if(!this.I&&(this.I=this.Bc(1),this[Ta]()))this.C=this.I;return this.I};N.Sa=function(){if(this.M<0&&(this.M=this.Qg(1),this[Ta]()))this.L=this.M;return this.M};N.Ha=function(){if(this[Ta]())return this.ka();if(!this.C)this.C=this.Bc(0);return this.C};
N.mb=function(){if(this[Ta]())return this.Sa();if(this.L<0&&(this.L=this.Qg(0),this[Ta]()))this.M=this.L;return this.L};N.ja=function(a,b,c){return this.n.compareEndPoints((b==1?gh:ig)+mh+(c==1?gh:ig),a)};
N.Bc=function(a,b){var c=b||this.getContainer();if(!c||!c[Qb])return c;for(var d=a==1,f=0,h=c[ac][B];f<h;f++){var j=d?f:h-f-1,m=c[ac][j],q;try{q=Qt(m)}catch(u){continue}var D=q.n;if(this[Ta]())if(Kt(m)){if(q.zg(this))return this.Bc(a,m)}else{if(this.ja(D,1,1)==0){this.M=this.L=j;break}}else if(this.zg(q)){if(!Kt(m)){d?this.M=j:this.L=j+1;break}return this.Bc(a,m)}else if(this.ja(D,1,0)<0&&this.ja(D,0,1)>0)return this.Bc(a,m)}return c};
N.sj=function(a,b,c){return this.n.compareEndPoints((b==1?gh:ig)+mh+(c==1?gh:ig),Qt(a).n)};N.Qg=function(a,b){var c=a==1,d=b||(c?this.ka():this.Ha());if(d[eb]==1){for(var d=d[ac],f=d[B],h=c?1:-1,j=c?0:f-1;j>=0&&j<f;j+=h){var m=d[j];if(!Kt(m)&&this.sj(m,a,a)==0)return c?j:j+1}return j==-1?0:j}else return f=this.n.duplicate(),h=Ot(d),f.setEndPoint(c?jg:ih,h),f=f.text[B],c?d[B]-f:f};N.isCollapsed=function(){return this.n.compareEndPoints(hh,this.n)==0};N.select=function(){this.n.select()};
N.collapse=function(a){this.n[bb](a);a?(this.C=this.I,this.L=this.M):(this.I=this.C,this.M=this.L)};function Rt(a){this.n=a}R(Rt,It);Rt[C].Wd=function(a){a[bb](this.ka(),this.Sa());(this.Ha()!=this.ka()||this.mb()!=this.Sa())&&a.extend(this.Ha(),this.mb());a.rangeCount==0&&a[pd](this.n)};function St(a){this.n=a}R(St,It);St[C].ja=function(a,b,c){if(sp(xf))return St.b.ja[F](this,a,b,c);return this.n.compareBoundaryPoints(c==1?b==1?O.Range.START_TO_START:O.Range.END_TO_START:b==1?O.Range.START_TO_END:O.Range.END_TO_END,a)};St[C].Wd=function(a,b){a.removeAllRanges();b?a.setBaseAndExtent(this.Ha(),this.mb(),this.ka(),this.Sa()):a.setBaseAndExtent(this.ka(),this.Sa(),this.Ha(),this.mb())};function Qt(a){if(S&&!up(9)){var b=new Nt(Ot(a),Dp(a));if(Kt(a)){for(var c,d=a;(c=d[Qb])&&Kt(c);)d=c;b.I=d;b.M=0;for(d=a;(c=d[ad])&&Kt(c);)d=c;b.C=d;b.L=d[eb]==1?d[ac][B]:d[B];b.Qa=a}else b.I=b.C=b.Qa=a[Dd],b.M=wo(b.Qa[ac],a),b.L=b.M+1;a=b}else a=ep?new St(Jt(a)):dp?new Mt(Jt(a)):cp?new Rt(Jt(a)):new It(Jt(a));return a}
function Kt(a){var b;a:if(a[eb]!=1)b=!1;else{switch(a[yd]){case Pf:case Qf:case Tf:case Vf:case Yf:case ng:case ug:case xg:case yg:case wg:case zg:case Jg:case Sg:case Tg:case Mg:case Wg:case Xg:case ch:case eh:b=!1;break a}b=!0}return b||a[eb]==3};function Tt(a,b){a[Vb]($l,b);a.ym=b}function Ut(a,b,c){a[Vb](Yh+b,c)};function Vt(a){this.k=a;a=S?ij:ei;this.si=Hq(this.k,S?hj:gj,this,!S);this.ti=Hq(this.k,a,this,!S)}R(Vt,Rq);Ba(Vt[C],function(a){var b=new lq(a.Z);Ca(b,a[z]==hj||a[z]==gj?hj:ij);try{this[w](b)}finally{b.D()}});Vt[C].j=function(){Vt.b.j[F](this);Lq(this.si);Lq(this.ti);delete this.k};function Wt(a,b,c,d,f){if(!S&&(!ep||!sp(wf)))return!0;if(Yo&&f)return Xt(a);if(f&&!d)return!1;if(!c&&(b==17||b==18))return!1;if(S&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!ep}return Xt(a)}
function Xt(a){if(a>=48&&a<=57)return!0;if(a>=96&&a<=106)return!0;if(a>=65&&a<=90)return!0;if(ep&&a==0)return!0;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}};function Yt(a){this.Eg=a}R(Yt,eq);var Zt=new nq(0,100),$t=[];N=Yt[C];N.i=function(a,b,c,d,f){P(b)||($t[0]=b,b=$t);for(var h=0;h<b[B];h++)this.pl(Hq(a,b[h],c||this,d||!1,f||this.Eg||this));return this};N.pl=function(a){this.o?this.o[a]=!0:this.wa?(this.o=Zt[Ib](),this.o[this.wa]=!0,this.wa=i,this.o[a]=!0):this.wa=a};
N.Y=function(a,b,c,d,f){if(this.wa||this.o)if(P(b))for(var h=0;h<b[B];h++)this.Y(a,b[h],c,d,f);else{a:{c=c||this;f=f||this.Eg||this;d=!!d;if(a=Kq(a,b,d))for(b=0;b<a[B];b++)if(a[b].ec==c&&a[b][wb]==d&&a[b].sd==f){a=a[b];break a}a=i}if(a)if(a=a.key,Lq(a),this.o)Po(this.o,a);else if(this.wa==a)this.wa=i}return this};N.removeAll=function(){if(this.o){for(var a in this.o)Lq(a),delete this.o[a];Zt.jc(this.o);this.o=i}else this.wa&&Lq(this.wa)};N.j=function(){Yt.b.j[F](this);this[dd]()};Ba(N,function(){e(l("EventHandler.handleEvent not implemented"))});function au(a,b,c){Oa(this,a);this.handle=b||a;this.oe=c||new ns(NaN,NaN,NaN,NaN);this.m=Dp(a);this.Ba=new Yt(this);Hq(this.handle,[Om,hl],this.Yf,!1,this)}R(au,Rq);var bu=S||dp&&sp("1.9.3");N=au[C];Fa(N,0);Ga(N,0);va(N,0);wa(N,0);N.mg=0;N.ng=0;N.Dc=0;N.Ec=0;N.ga=!0;N.gb=!1;N.kg=0;N.Li=0;N.Wi=!1;N.X=function(){return this.Ba};N.j=function(){au.b.j[F](this);Jq(this.handle,[Om,hl],this.Yf,!1,this);this.Ba.D();delete this[$c];delete this.handle;delete this.Ba};
N.Yf=function(a){var b=a[z]==hl;if(this.ga&&!this.gb&&(!b||a.pe())){this.Be(a);if(this.kg==0)if(this.lg(a),this.gb)a[rb]();else return;else a[rb]();this.Mi();Fa(this,this.mg=a[mc]);Ga(this,this.ng=a[nc]);va(this,a[Bb]);wa(this,a[Cb]);this.Dc=this[$c].offsetLeft;this.Ec=this[$c][Gd];this.Fc=Bp(this.m).Yb();this.Li=Pn()}};
N.Mi=function(){var a=this.m,b=a[oc],c=!bu;this.Ba.i(a,[Nm,il],this.Vi,c);this.Ba.i(a,[Mm,ll],this.vd,c);bu?(b.setCapture(!1),this.Ba.i(b,Vk,this.vd)):this.Ba.i(Jp(a),ei,this.vd);S&&this.Wi&&this.Ba.i(a,Xi,kq);this.Yi&&this.Ba.i(this.Yi,em,this.Xi,c)};N.lg=function(a){if(this[w](new cu(wm,this,a[mc],a[nc],a))!==!1)this.gb=!0};
N.vd=function(a,b){this.Ba[dd]();bu&&this.m.releaseCapture();if(this.gb)this.Be(a),this.gb=!1,this[w](new cu($i,this,a[mc],a[nc],a,this.xg(this.Dc),this.yg(this.Ec),b||a[z]==Lm));(a[z]==Mm||a[z]==Lm)&&a[rb]()};N.Be=function(a){var b=a[z];b==Om||b==Nm?a.Ib(a.Z[tb][0],a[zb]):(b==Mm||b==Lm)&&a.Ib(a.Z.changedTouches[0],a[zb])};
N.Vi=function(a){if(this.ga){this.Be(a);var b=a[mc]-this[mc],c=a[nc]-this[nc];Fa(this,a[mc]);Ga(this,a[nc]);va(this,a[Bb]);wa(this,a[Cb]);if(!this.gb){var d=this.mg-this[mc],f=this.ng-this[nc];if(d*d+f*f>this.kg&&(this.lg(a),!this.gb)){this.vd(a);return}}c=this.Ng(b,c);b=c.x;c=c.y;this.gb&&this[w](new cu(ci,this,a[mc],a[nc],a,b,c))!==!1&&(this.Og(a,b,c,!1),a[rb]())}};
N.Ng=function(a,b){var c=Bp(this.m).Yb();a+=c.x-this.Fc.x;b+=c.y-this.Fc.y;this.Fc=c;this.Dc+=a;this.Ec+=b;return new Tn(this.xg(this.Dc),this.yg(this.Ec))};N.Xi=function(a){var b=this.Ng(0,0);Fa(a,this.Fc.x-this[mc]);Ga(a,this.Fc.y-this[nc]);this.Og(a,b.x,b.y,!0)};N.Og=function(a,b,c){this.Hl(b,c);this[w](new cu(Wi,this,a[mc],a[nc],a,b,c))};N.xg=function(a){var b=this.oe,c=!ma(b[x])?b[x]:i,b=!ma(b[s])?b[s]:0;return p.min(c!=i?c+b:fa,p.max(c!=i?c:-fa,a))};
N.yg=function(a){var b=this.oe,c=!ma(b.top)?b.top:i,b=!ma(b[H])?b[H]:0;return p.min(c!=i?c+b:fa,p.max(c!=i?c:-fa,a))};N.Hl=function(a,b){ua(this[$c][Uc],a+Ol);this[$c][Uc].top=b+Ol};function cu(a,b,c,d,f,h,j,m){jq[F](this,a);Fa(this,c);Ga(this,d);this.Xl=f;ua(this,Bn(h)?h:b.Dc);this.top=Bn(j)?j:b.Ec;this.Zl=b;this.Yl=!!m}R(cu,jq);function du(){}zn(du);du[C].Nl=0;du[C].Uk=function(){return Af+(this.Nl++)[sc](36)};du.qa();function eu(a){this.Aa=a||Bp();this.Ic=fu}R(eu,Rq);eu[C].Vk=du.qa();var fu=i;function gu(a,b){switch(a){case 1:return b?Ri:Zi;case 2:return b?rk:Um;case 4:return b?Nh:Li;case 8:return b?hm:Vm;case 16:return b?si:Tm;case 32:return b?gj:ei;case 64:return b?yl:yi}e(l("Invalid component state"))}N=eu[C];N.Ad=i;N.r=!1;N.k=i;N.Ic=i;N.je=i;N.ya=i;N.U=i;N.Xa=i;N.hi=!1;N.Sb=function(){return this.Ad||(this.Ad=this.Vk.Uk())};N.a=function(){return this.k};N.fe=function(a){this.k=a};
N.X=function(){return this.Xb||(this.Xb=new Yt(this))};N.ae=function(a){this==a&&e(l(ph));a&&this.ya&&this.Ad&&this.ya.ge(this.Ad)&&this.ya!=a&&e(l(ph));this.ya=a;eu.b.Qe[F](this,a)};N.getParent=function(){return this.ya};N.Qe=function(a){this.ya&&this.ya!=a&&e(l("Method not supported"));eu.b.Qe[F](this,a)};N.A=function(){return this.Aa};N.d=function(){this.k=this.Aa[Lb](Vi)};N.Ia=function(a){this.Of(a)};
N.Of=function(a,b){this.r&&e(l(cg));this.k||this.d();a?a[sb](this.k,b||i):this.Aa.m[Wc][Sa](this.k);(!this.ya||this.ya.r)&&this.S()};N.S=function(){this.r=!0;this.Qb(function(a){!a.r&&a.a()&&a.S()})};N.ea=function(){this.Qb(function(a){a.r&&a.ea()});this.Xb&&this.Xb[dd]();this.r=!1};N.j=function(){eu.b.j[F](this);this.r&&this.ea();this.Xb&&(this.Xb.D(),delete this.Xb);this.Qb(function(a){a.D()});!this.hi&&this.k&&Qp(this.k);this.ya=this.je=this.k=this.Xa=this.U=i};N.Ul=function(a){this.je=a};
N.Ed=function(a,b){this.Ac(a,this.Ya(),b)};
N.Ac=function(a,b,c){a.r&&(c||!this.r)&&e(l(cg));(b<0||b>this.Ya())&&e(l("Child component index out of bounds"));if(!this.Xa||!this.U)this.Xa={},this.U=[];if(a[Wa]()==this)this.Xa[a.Sb()]=a,Co(this.U,a);else{var d=this.Xa,f=a.Sb();f in d&&e(l('The object already contains the key "'+f+Ud));d[f]=a}a.ae(this);Go(this.U,b,0,a);a.r&&this.r&&a[Wa]()==this?(c=this.P(),c[sb](a.a(),c[ac][b]||i)):c?(this.k||this.d(),b=this.Za(b+1),a.Of(this.P(),b?b.k:i)):this.r&&!a.r&&a.k&&a.S()};N.P=function(){return this.k};
N.ne=function(){if(this.Ic==i)this.Ic=ws(this.r?this.k:this.Aa.m[Wc]);return this.Ic};N.$b=function(a){this.r&&e(l(cg));this.Ic=a};N.Cl=function(){return!!this.U&&this.U[B]!=0};N.Ya=function(){return this.U?this.U[B]:0};N.ge=function(a){if(this.Xa&&a){var b=this.Xa,a=a in b?b[a]:g;a=a||i}else a=i;return a};N.Za=function(a){return this.U?this.U[a]||i:i};N.Qb=function(a,b){this.U&&xo(this.U,a,b)};N.Wc=function(a){return this.U&&a?wo(this.U,a):-1};
N.removeChild=function(a,b){if(a){var c=Q(a)?a:a.Sb(),a=this.ge(c);c&&a&&(Po(this.Xa,c),Co(this.U,a),b&&(a.ea(),a.k&&Qp(a.k)),a.ae(i))}a||e(l("Child is not in parent component"));return a};N.Dl=function(a,b){return this[Xc](this.Za(a),b)};N.He=function(a){for(;this.Cl();)this.Dl(0,a)};function hu(a,b,c){eu[F](this,c);this.ma=a||fl;this.ve=!!b;this.$a=(new iu).da(ju,!0).da(ku,!1,!0)}R(hu,eu);N=hu[C];N.Sc=i;N.Ii=!0;N.Qf=!0;N.ve=!1;N.ud=!0;N.Kf=!0;N.ri=0.5;N.ki=J;N.la=J;N.$a=i;N.Tb=i;N.s=!1;N.$h=!1;N.J=i;N.G=i;N.$c=i;N.Rc=i;N.Sf=i;N.Qc=i;N.tc=i;N.Wa=i;Da(N,function(a){this.la=a;this.tc&&ra(this.tc,a)});N.of=function(){this.a()||this.Ia()};N.P=function(){this.of();return this.tc};N.cj=function(){this.of();return this.Rc};N.bj=function(){this.of();return this.Wa};
N.di=function(){var a=new au(this.a(),this.$c);zp(this.$c,this.ma+Ve);return a};
N.d=function(){this.ji();var a=this.A();this.fe(a.d(Vi,{className:this.ma,tabIndex:0},this.$c=a.d(Vi,{className:this.ma+Te,id:this.Sb()},this.Rc=a.d(um,this.ma+We,this.ki),this.Qc=a.d(um,this.ma+Ue)),this.tc=a.d(Vi,this.ma+Fe),this.Wa=a.d(Vi,this.ma+Be),this.Gf=a.d(um,{tabIndex:0})));this.Sf=this.$c.id;Tt(this.a(),Oi);Ut(this.a(),Qk,this.Sf||J);this.la&&ra(this.tc,this.la);Bs(this.Qc,this.Qf);Bs(this.a(),!1);this.$a&&this.$a.ii(this.Wa)};
N.ji=function(){if(this.ve&&this.ud&&!this.G)this.G=this.A().d(Bk,{frameborder:0,style:hi,src:Ik}),La(this.G,this.ma+Ae),Bs(this.G,!1),As(this.G,0);else if((!this.ve||!this.ud)&&this.G)Qp(this.G),this.G=i;if(this.ud&&!this.J)this.J=this.A().d(Vi,this.ma+Ae),As(this.J,this.ri),Bs(this.J,!1);else if(!this.ud&&this.J)Qp(this.J),this.J=i};N.Ia=function(a){this.r&&e(l(cg));this.a()||this.d();a=a||this.A().m[Wc];this.gi(a);hu.b.Ia[F](this,a)};N.gi=function(a){this.G&&a[Sa](this.G);this.J&&a[Sa](this.J)};
N.S=function(){hu.b.S[F](this);this.Sc=new Vt(this.A().m);if(this.Kf&&!this.Tb)this.Tb=this.di();this.X().i(this.Qc,xi,this.fi).i(this.Sc,hj,this.ei);Tt(this.a(),Oi);this.Rc.id!==J&&Ut(this.a(),Qk,this.Rc.id)};N.ea=function(){this.s&&this.N(!1);this.Sc.D();this.Sc=i;if(this.Tb)this.Tb.D(),this.Tb=i;hu.b.ea[F](this)};
N.N=function(a){if(a!=this.s){var b=this.A().m,c=Jp(b)||ca;this.r||this.Ia(b[Wc]);a?(this.Jf(),this.rb(),this.X().i(this.a(),Nk,this.Tc).i(this.a(),Ok,this.Tc).i(c,Xl,this.If)):this.X().Y(this.a(),Nk,this.Tc).Y(this.a(),Ok,this.Tc).Y(c,Xl,this.If);this.G&&Bs(this.G,a);this.J&&Bs(this.J,a);Bs(this.a(),a);a&&this[Kb]();(this.s=a)?this.X().i(this.Wa,xi,this.Hf):(this.X().Y(this.Wa,xi,this.Hf),this[w](Qh),this.$h&&this.D())}};
N.focus=function(){try{this.a()[Kb]()}catch(a){}if(this.$a){var b=this.$a.Xc;if(b)for(var c=this.A().m,d=this.Wa[lc](mi),f=0,h;h=d[f];f++)if(h[gc]==b){try{if(ep||cp){var j=c[Lb](Gk);j[Uc].cssText=Kl;this.a()[Sa](j);j[Kb]();this.a()[Xc](j)}h[Kb]()}catch(m){}break}}};
N.Jf=function(){this.G&&Bs(this.G,!1);this.J&&Bs(this.J,!1);var a=this.A().m,b=Hp(Jp(a)||ca||ca),c=p.max(a[Wc].scrollWidth,b[s]),a=p.max(a[Wc][Ob],b[H]);this.G&&(Bs(this.G,!0),xs(this.G,c,a));this.J&&(Bs(this.J,!0),xs(this.J,c,a));if(this.Kf)b=ys(this.a()),this.Tb.oe=new ns(0,0,c-b[s],a-b[H])};N.rb=function(){var a=this.A().m,b=Jp(a)||ca;if(ps(this.a(),Jl)==fj)var c=a=0;else c=this.A().Yb(),a=c.x,c=c.y;var d=ys(this.a()),b=Hp(b||ca);qs(this.a(),p.max(a+b[s]/2-d[s]/2,0),p.max(c+b[H]/2-d[H]/2,0))};
N.fi=function(){if(this.Qf){var a=this.$a,b=a&&a.Ie;b?(a=a.get(b),this[w](new lu(b,a))&&this.N(!1)):this.N(!1)}};N.j=function(){hu.b.j[F](this);if(this.J)Qp(this.J),this.J=i;if(this.G)Qp(this.G),this.G=i;this.Gf=this.Wa=this.Qc=i};N.Hf=function(a){if((a=this.nk(a[$c]))&&!a[Rc]){var a=a[gc],b=this.$a.get(a);this[w](new lu(a,b))&&this.N(!1)}};N.nk=function(a){for(;a!=i&&a!=this.Wa;){if(a[yd]==Wf)return a;a=a[Dd]}return i};
N.Tc=function(a){var b=!1,c=!1,d=this.$a,f=a[$c];if(a[z]==Nk)if(this.Ii&&a[Pb]==27){var h=d&&d.Ie,f=f[yd]==dh&&!f[Rc];h&&!f?(c=!0,b=d.get(h),b=this[w](new lu(h,b))):f||(b=!0)}else a[Pb]==9&&a[xd]&&f==this.a()&&(c=!0);else if(a[Pb]==13){if(f[yd]==Wf)h=f[gc];else if(d){var j=d.Xc,m=j&&d.Ji(j),f=(f[yd]==jh||f[yd]==dh)&&!f[Rc];m&&!m[Rc]&&!f&&(h=j)}h&&(c=!0,b=this[w](new lu(h,ja(d.get(h)))))}if(b||c)a[Mc](),a[rb]();b&&this.N(!1)};N.If=function(){this.Jf()};
N.ei=function(a){if(this.Gf==a[$c])a=this.ll,Gn(a)?this&&(a=Nn(a,this)):a&&typeof a[Xb]==mj?a=Nn(a[Xb],a):e(l(Eg)),Xq[Fc](a,0)};N.ll=function(){S&&this.A().m[Wc][Kb]();this.a()[Kb]()};function lu(a,b){Ca(this,Pi);this.key=a;this.caption=b}R(lu,jq);function iu(a){this.Aa=a||Bp();cq[F](this)}R(iu,cq);N=iu[C];N.ma="goog-buttonset";N.Xc=i;N.k=i;N.Ie=i;N.set=function(a,b,c,d){cq[C].set[F](this,a,b);if(c)this.Xc=a;if(d)this.Ie=a;return this};N.da=function(a,b,c){return this.set(a.key,a.caption,b,c)};
N.ii=function(a){this.k=a;this.Ia()};N.Ia=function(){if(this.k){ra(this.k,J);var a=Bp(this.k);bq(this,function(b,c){var d=a.d(mi,{name:c},b);c==this.Xc&&La(d,this.ma+Ge);this.k[Sa](d)},this)}};N.a=function(){return this.k};N.A=function(){return this.Aa};N.Ji=function(a){for(var b=this.Il(),c=0,d;d=b[c];c++)if(d[gc]==a||d.id==a)return d;return i};N.Il=function(){return this.k[lc](Wf)};var ju={key:"ok",caption:"OK"},ku={key:"cancel",caption:"Cancel"},mu={key:"yes",caption:"Yes"},nu={key:"no",caption:"No"};
(new iu).da(ju,!0,!0);(new iu).da(ju,!0).da(ku,!1,!0);(new iu).da(mu,!0).da(nu,!1,!0);(new iu).da(mu).da(nu,!0).da(ku,!1,!0);(new iu).da({key:"continue",caption:"Continue"}).da({key:"save",caption:"Save"}).da(ku,!0,!0);function ou(a,b){a&&this.Rf(a,b)}R(ou,Rq);N=ou[C];N.k=i;N.Gd=i;N.Xe=i;N.Hd=i;N.jb=-1;N.ib=-1;
var pu={"3":13,"12":144,"63232":38,"63233":40,"63234":37,"63235":39,"63236":112,"63237":113,"63238":114,"63239":115,"63240":116,"63241":117,"63242":118,"63243":119,"63244":120,"63245":121,"63246":122,"63247":123,"63248":44,"63272":46,"63273":36,"63275":35,"63276":33,"63277":34,"63289":144,"63302":45},qu={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},ru={61:187,
59:186},su=S||ep&&sp(wf);N=ou[C];N.tj=function(a){if(ep&&(this.jb==17&&!a[Ic]||this.jb==18&&!a[tc]))this.ib=this.jb=-1;su&&!Wt(a[Pb],this.jb,a[xd],a[Ic],a[tc])?this[Xb](a):this.ib=dp&&a[Pb]in ru?ru[a[Pb]]:a[Pb]};N.uj=function(){this.ib=this.jb=-1};
Ba(N,function(a){var b=a.Z,c,d;S&&a[z]==Ok?(c=this.ib,d=c!=13&&c!=27?b[Pb]:0):ep&&a[z]==Ok?(c=this.ib,d=b[Hb]>=0&&b[Hb]<63232&&Xt(c)?b[Hb]:0):cp?(c=this.ib,d=Xt(c)?b[Pb]:0):(c=b[Pb]||this.ib,d=b[Hb]||0,Yo&&d==63&&!c&&(c=191));var f=c,h=b.keyIdentifier;c?c>=63232&&c in pu?f=pu[c]:c==25&&a[xd]&&(f=9):h&&h in qu&&(f=qu[h]);a=f==this.jb;this.jb=f;b=new tu(f,d,a,b);try{this[w](b)}finally{b.D()}});N.a=function(){return this.k};
N.Rf=function(a,b){this.Hd&&this.detach();this.k=a;this.Gd=Hq(this.k,Ok,this,b);this.Xe=Hq(this.k,Nk,this.tj,b,this);this.Hd=Hq(this.k,Pk,this.uj,b,this)};N.detach=function(){if(this.Gd)Lq(this.Gd),Lq(this.Xe),Lq(this.Hd),this.Hd=this.Xe=this.Gd=i;this.k=i;this.ib=this.jb=-1};N.j=function(){ou.b.j[F](this);this.detach()};function tu(a,b,c,d){d&&this.Ib(d,g);Ca(this,Mk);Aa(this,a);this.charCode=b;this.repeat=c}R(tu,lq);function uu(){}var vu;zn(uu);N=uu[C];N.lb=function(){};N.d=function(a){return a.A().d(Vi,this.fc(a)[I](Pd),a.la)};N.P=function(a){return a};N.zd=function(a,b,c){if(a=a.a?a.a():a)if(S&&!sp(yf)){var d=this.sg(yp(a),b);d[r](b);On(c?zp:Ap,a)[wd](i,d)}else c?zp(a,b):Ap(a,b)};N.Vg=function(a,b,c){this.zd(a,b,c)};N.Rb=function(a){a.ne()&&this.$b(a.a(),!0);a[cd]()&&this.ub(a,a.s)};N.qi=function(a){var b=this.lb();b&&Tt(a,b)};N.ad=function(a,b){Ds(a,!b,!S&&!cp)};N.$b=function(a,b){this.zd(a,this.pc()+Qe,b)};
N.pb=function(a){var b;if(a.ba(32)&&(b=a.O()))return Wp(b);return!1};N.ub=function(a,b){var c;if(a.ba(32)&&(c=a.O())){if(!b&&a.Wg()){try{c.blur()}catch(d){}a.Wg()&&a.sb(i)}if(Wp(c)!=b)b?c.tabIndex=0:c.removeAttribute(Cm)}};N.N=function(a,b){Bs(a,b)};Ia(N,function(a,b,c){var d=a.a();if(d){var f=this.od(b);f&&this.zd(a,f,c);this.uc(d,b,c)}});N.uc=function(a,b,c){vu||(vu=So(1,Si,4,Ml,8,im,16,ti,64,cj));(b=vu[b])&&Ut(a,b,c)};
Da(N,function(a,b){var c=this.P(a);if(c&&(Pp(c),b))if(Q(b))Sp(c,b);else{var d=function(a){if(a){var b=Dp(c);c[Sa](Q(a)?b[mb](a):a)}};P(b)?xo(b,d):Cn(b)&&!(rl in b)?xo(Eo(b),d):d(b)}});N.O=function(a){return a.a()};N.Q=function(){return Lj};N.pc=function(){return this.Q()};N.fc=function(a){var b=this.Q(),c=[b],d=this.pc();d!=b&&c[r](d);b=this.Yj(a[md]());c[r][wd](c,b);(a=a.Ea)&&c[r][wd](c,a);S&&!sp(yf)&&c[r][wd](c,this.sg(c));return c};
N.sg=function(a,b){var c=[];b&&(a=a[kb]([b]));xo([],function(d){Ao(d,On(Bo,a))&&(!b||Bo(d,b))&&c[r](d[I](Eh))});return c};N.Yj=function(a){for(var b=[];a;){var c=a&-a;b[r](this.od(c));a&=~c}return b};N.od=function(a){this.Ah||this.kl();return this.Ah[a]};N.kl=function(){var a=this.pc();this.Ah=So(1,a+He,2,a+Me,4,a+ze,8,a+Re,16,a+Ee,32,a+Je,64,a+Oe)};function wu(a,b){a||e(l("Invalid class name "+a));Gn(b)||e(l("Invalid decorator function "+b))}var xu={};function yu(a,b,c){eu[F](this,c);if(!b){for(var b=this[Lc],d;b;){d=Hn(b);if(d=xu[d])break;b=b.b?b.b[Lc]:i}b=d?Gn(d.qa)?d.qa():new d:i}this.l=b;this.Xf(a)}R(yu,eu);N=yu[C];N.la=i;N.Na=0;N.sc=39;N.Vd=255;N.Qd=0;N.s=!0;N.Ea=i;N.he=!0;N.ie=!1;N.me=function(a){this.r&&a!=this.he&&this.Pf(a);this.he=a};N.O=function(){return this.l.O(this)};N.Yc=function(){return this.ia||(this.ia=new ou)};N.xl=function(a){if(a)this.Ea?Bo(this.Ea,a)||this.Ea[r](a):this.Ea=[a],this.l.Vg(this,a,!0)};
N.El=function(a){if(a&&this.Ea){Co(this.Ea,a);if(this.Ea[B]==0)this.Ea=i;this.l.Vg(this,a,!1)}};N.zd=function(a,b){b?this.xl(a):this.El(a)};N.d=function(){var a=this.l.d(this);this.fe(a);this.l.qi(a);this.ie||this.l.ad(a,!1);this.s||this.l.N(a,!1)};N.P=function(){return this.l.P(this.a())};N.S=function(){yu.b.S[F](this);this.l.Rb(this);if(this.sc&-2&&(this.he&&this.Pf(!0),this.ba(32))){var a=this.O();if(a){var b=this.Yc();b.Rf(a);this.X().i(b,Mk,this.Ja).i(a,gj,this.Zc).i(a,ei,this.sb)}}};
N.Pf=function(a){var b=this.X(),c=this.a();a?(b.i(c,kl,this.se).i(c,hl,this.qb).i(c,ll,this.tb).i(c,jl,this.re),S&&b.i(c,Ki,this.Zf)):(b.Y(c,kl,this.se).Y(c,hl,this.qb).Y(c,ll,this.tb).Y(c,jl,this.re),S&&b.Y(c,Ki,this.Zf))};N.ea=function(){yu.b.ea[F](this);this.ia&&this.ia.detach();this.s&&this[cd]()&&this.l.ub(this,!1)};N.j=function(){yu.b.j[F](this);this.ia&&(this.ia.D(),delete this.ia);delete this.l;this.Ea=this.la=i};Da(N,function(a){this.l[fc](this.a(),a);this.Xf(a)});
N.Xf=function(a){this.la=a};N.vc=function(){var a=this.la;if(!a)return J;if(!Q(a))if(P(a))a=zo(a,Xp)[I](J);else{if(xp&&Fk in a)a=a.innerText[t](/(\r\n|\r|\n)/g,Nd);else{var b=[];Yp(a,b,!0);a=b[I](J)}a=a[t](/ \xAD /g,Pd)[t](/\xAD/g,J);a=a[t](/\u200B/g,J);S||(a=a[t](/ +/g,Pd));a!=Pd&&(a=a[t](/^\s*/,J))}return Wn(a)};N.$b=function(a){yu.b.$b[F](this,a);var b=this.a();b&&this.l.$b(b,a)};N.ad=function(a){this.ie=a;var b=this.a();b&&this.l.ad(b,a)};
N.N=function(a,b){if(b||this.s!=a&&this[w](a?rm:qk)){var c=this.a();c&&this.l.N(c,a);this[cd]()&&this.l.ub(this,a);this.s=a;return!0}return!1};N.isEnabled=function(){return!this.za(1)};N.Ka=function(a){this.rc(2,a)&&this[qc](2,a)};N.Ca=function(){return this.za(4)};N.setActive=function(a){this.rc(4,a)&&this[qc](4,a)};N.bf=function(a){this.rc(8,a)&&this[qc](8,a)};N.Pj=function(){return this.za(16)};N.Rj=function(a){this.rc(16,a)&&this[qc](16,a)};N.Wg=function(){return this.za(32)};
N.rh=function(a){this.rc(32,a)&&this[qc](32,a)};N.ed=function(){return this.za(64)};N.H=function(a){this.rc(64,a)&&this[qc](64,a)};N.getState=function(){return this.Na};N.za=function(a){return!!(this.Na&a)};Ia(N,function(a,b){if(this.ba(a)&&b!=this.za(a))this.l[qc](this,a,b),this.Na=b?this.Na|a:this.Na&~a});N.gh=function(a){this.Na=a};N.ba=function(a){return!!(this.sc&a)};N.pa=function(a,b){this.r&&this.za(a)&&!b&&e(l(cg));!b&&this.za(a)&&this[qc](a,!1);this.sc=b?this.sc|a:this.sc&~a};
N.ca=function(a){return!!(this.Vd&a)&&this.ba(a)};N.Ek=function(a,b){this.Vd=b?this.Vd|a:this.Vd&~a};N.cg=function(a,b){this.Qd=b?this.Qd|a:this.Qd&~a};N.rc=function(a,b){return this.ba(a)&&this.za(a)!=b&&(!(this.Qd&a)||this[w](gu(a,b)))&&!this.Ze};N.se=function(a){(!a[$a]||!Rp(this.a(),a[$a]))&&this[w](aj)&&this[cd]()&&this.ca(2)&&this.Ka(!0)};N.re=function(a){if((!a[$a]||!Rp(this.a(),a[$a]))&&this[w](Rk))this.ca(4)&&this[kc](!1),this.ca(2)&&this.Ka(!1)};
N.qb=function(a){this[cd]()&&(this.ca(2)&&this.Ka(!0),a.pe()&&(this.ca(4)&&this[kc](!0),this.l.pb(this)&&this.O()[Kb]()));!this.ie&&a.pe()&&a[rb]()};N.tb=function(a){this[cd]()&&(this.ca(2)&&this.Ka(!0),this.Ca()&&this.bc(a)&&this.ca(4)&&this[kc](!1))};N.Zf=function(a){this[cd]()&&this.bc(a)};N.bc=function(a){this.ca(16)&&this.Rj(!this.Pj());this.ca(8)&&this.bf(!0);this.ca(64)&&this.H(!this.ed());var b=new jq(Mh,this);if(a)for(var c=[Vh,Gi,dl,pm,Hl],d,f=0;d=c[f];f++)b[d]=a[d];return this[w](b)};
N.Zc=function(){this.ca(32)&&this.rh(!0)};N.sb=function(){this.ca(4)&&this[kc](!1);this.ca(32)&&this.rh(!1)};N.Ja=function(a){if(this.s&&this[cd]()&&this.ac(a))return a[rb](),a[Mc](),!0;return!1};N.ac=function(a){return a[Pb]==13&&this.bc(a)};Gn(yu)||e(l("Invalid component class "+yu));Gn(uu)||e(l("Invalid renderer class "+uu));var zu=Hn(yu);xu[zu]=uu;wu(Lj,function(){return new yu(i)});function Au(){this.Dh=[]}R(Au,uu);zn(Au);N=Au[C];N.ld=function(a){var b=this.Dh[a];if(!b){switch(a){case 0:b=this.pc()+Ke;break;case 1:b=this.pc()+De;break;case 2:b=this.pc()+Fe}this.Dh[a]=b}return b};N.lb=function(){return bl};N.d=function(a){var b=a.A().d(Vi,this.fc(a)[I](Pd),this.Hi(a.la,a.A()));this.Ki(a,b,a.ba(8)||a.ba(16));return b};N.P=function(a){return a&&a[Qb]};Da(N,function(a,b){var c=this.P(a),d=this.te(a)?c[Qb]:i;Au.b[fc][F](this,a,b);d&&!this.te(a)&&c[sb](d,c[Qb]||i)});
N.Hi=function(a,b){var c=this.ld(2);return b.d(Vi,c,a)};N.te=function(a){if(a=this.P(a)){var a=a[Qb],b=this.ld(1);return!!a&&!!a.className&&a.className[v](b)!=-1}return!1};N.Ki=function(a,b,c){if(c!=this.te(b))if(c?zp(b,Uj):Ap(b,Uj),b=this.P(b),c)c=this.ld(1),b[sb](a.A().d(Vi,c),b[Qb]||i);else b[Xc](b[Qb])};N.od=function(a){switch(a){case 2:return this.ld(0);case 16:case 8:return Vj;default:return Au.b.od[F](this,a)}};N.Q=function(){return Rj};function Bu(a,b,c,d){yu[F](this,a,d||Au.qa(),c);this[Cc](b)}R(Bu,yu);Ea(Bu[C],function(){var a=this.je;return a!=i?a:this.vc()});Ka(Bu[C],function(a){this.Ul(a)});Bu[C].vc=function(){var a=this.la;if(P(a))return a=zo(a,function(a){return Bo(yp(a),Sj)?J:Xp(a)})[I](J),Wn(a);return Bu.b.vc[F](this)};Bu[C].tb=function(a){var b=this[Wa]();if(b){var c=b.bg;b.bg=i;if(b=c&&Fn(a[mc]))b=new Tn(a[mc],a[nc]),b=c==b?!0:!c||!b?!1:c.x==b.x&&c.y==b.y;if(b)return}Bu.b.tb[F](this,a)};wu(Rj,function(){return new Bu(i)});function Cu(a){return function(){return a}}var Du=Cu(!1),Eu=Cu(!0);function Fu(a,b,c,d,f,h,j,m){var q,u=c.offsetParent;if(u){var D=u[yd]==vg||u[yd]==Uf;if(!D||ps(u,Jl)!=ym)q=vs(u),D||(q=Un(q,new Tn(u[od],u[rc])))}u=zs(a);(D=us(a))&&u.qj(new ns(D[x],D.top,D[Kd]-D[x],D[sd]-D.top));var D=Bp(a),E=Bp(c);if(D.m!=E.m){var K=D.m[Wc],E=E.Mg(),G=new Tn(0,0),sa=Jp(Dp(K)),qa=K;do{var xa;if(sa==E)xa=vs(qa);else{var W=qa;xa=new Tn;if(W[eb]==1)if(W[Va])W=ss(W),xa.x=W[x],xa.y=W.top;else{var ia=Bp(W).Yb(),W=vs(W);xa.x=W.x-ia.x;xa.y=W.y-ia.y}else{var ia=Gn(W.pj),ya=W;W[tb]?ya=W[tb][0]:
ia&&W.Z[tb]&&(ya=W.Z[tb][0]);xa.x=ya[mc];xa.y=ya[nc]}}G.x+=xa.x;G.y+=xa.y}while(sa&&sa!=E&&(qa=sa.frameElement)&&(sa=sa.parent));K=Un(G,vs(K));S&&!D.Lg()&&(K=Un(K,D.Yb()));u.left+=K.x;u.top+=K.y}a=(b&4&&ws(a)?b^2:b)&-5;b=new Tn(a&2?u[x]+u[s]:u[x],a&1?u.top+u[H]:u.top);q&&(b=Un(b,q));f&&(b.x+=(a&2?-1:1)*f.x,b.y+=(a&1?-1:1)*f.y);var $;if(j&&($=us(c))&&q)$.top=p.max(0,$.top-q.y),$.right-=q.x,$.bottom-=q.y,ua($,p.max(0,$[x]-q.x));a:{q=$;f=b[Yc]();$=0;a=(d&4&&ws(c)?d^2:d)&-5;d=ys(c);m=m?m[Yc]():d[Yc]();
if(h||a!=0)a&2?f.x-=m[s]+(h?h[Kd]:0):h&&(f.x+=h[x]),a&1?f.y-=m[H]+(h?h[sd]:0):h&&(f.y+=h.top);if(j){if(q){h=f;$=0;if((j&65)==65&&(h.x<q[x]||h.x+m[s]>q[Kd]))j&=-2;if((j&132)==132&&(h.y<q.top||h.y+m[H]>q[sd]))j&=-5;if(h.x<q[x]&&j&1)h.x=q[x],$|=1;h.x<q[x]&&h.x+m[s]>q[Kd]&&j&16&&(m.width-=h.x+m[s]-q[Kd],$|=4);if(h.x+m[s]>q[Kd]&&j&1)h.x=p.max(q[Kd]-m[s],q[x]),$|=1;j&2&&($|=(h.x<q[x]?16:0)|(h.x+m[s]>q[Kd]?32:0));if(h.y<q.top&&j&4)h.y=q.top,$|=2;h.y>=q.top&&h.y+m[H]>q[sd]&&j&32&&(m.height-=h.y+m[H]-q[sd],
$|=8);if(h.y+m[H]>q[sd]&&j&4)h.y=p.max(q[sd]-m[H],q.top),$|=2;j&8&&($|=(h.y<q.top?64:0)|(h.y+m[H]>q[sd]?128:0));j=$}else j=256;$=j;if($&496){c=$;break a}}qs(c,f);j=d==m?!0:!d||!m?!1:d[s]==m[s]&&d[H]==m[H];j||xs(c,m);c=$}return c};function Gu(){}Gu[C].rb=function(){};function Hu(a,b){this.element=a;this.kc=b}R(Hu,Gu);Hu[C].rb=function(a,b,c){Fu(this[Ad],this.kc,a,b,g,c)};function Iu(a,b,c){Hu[F](this,a,b);this.Mk=c}R(Iu,Hu);Iu[C].zh=Du;Iu[C].rb=function(a,b,c,d){var f=Fu(this[Ad],this.kc,a,b,i,c,10,d);if(f&496){var h=this.kc,j=b;f&48&&(h^=2,j^=2);f&192&&(h^=1,j^=1);f=Fu(this[Ad],h,a,j,i,c,10,d);f&496&&(this.Mk?(f=this.zh()?197:5,Fu(this[Ad],this.kc,a,b,i,c,f,d)):Fu(this[Ad],this.kc,a,b,i,c,0,d))}};function Ju(a,b,c,d){Iu[F](this,a,b,c);this.dj=d}R(Ju,Iu);Ju[C].zh=Eu;Ju[C].rb=function(a,b,c,d){this.dj?Fu(this[Ad],this.kc,a,b,i,c,97,d):Ju.b.rb[F](this,a,b,c,d)};function Ku(){}R(Ku,uu);zn(Ku);N=Ku[C];N.lb=function(){return mi};N.uc=function(a,b,c){b==16?Ut(a,Ml,c):Ku.b.uc[F](this,a,b,c)};N.d=function(a){var b=Ku.b.d[F](this,a),c=a.dd();c&&this.le(b,c);(c=a[A]())&&this[Cc](b,c);a.ba(16)&&this.uc(b,16,!1);return b};Ea(N,yn);Ka(N,yn);N.dd=function(a){return a.title};N.le=function(a,b){if(a)a.title=b||J};N.Q=function(){return Jj};function Lu(){}R(Lu,Ku);zn(Lu);N=Lu[C];N.lb=function(){};N.d=function(a){this.Ni(a);return a.A().d(mi,{"class":this.fc(a)[I](Pd),disabled:!a[cd](),title:a.dd()||J,value:a[A]()||J},a.vc()||J)};N.Rb=function(a){a.X().i(a.a(),xi,a.bc)};N.ad=yn;N.$b=yn;N.pb=function(a){return a[cd]()};N.ub=yn;Ia(N,function(a,b,c){Lu.b[qc][F](this,a,b,c);if((a=a.a())&&b==1)a.disabled=c});Ea(N,function(a){return a[pb]});Ka(N,function(a,b){if(a)a.value=b});N.uc=yn;N.Ni=function(a){a.me(!1);a.Ek(255,!1);a.pa(32,!1)};function Mu(a,b,c){yu[F](this,a,b||Lu.qa(),c)}R(Mu,yu);N=Mu[C];Ea(N,function(){return this.Vf});Ka(N,function(a){this.Vf=a;this.l[Cc](this.a(),a)});N.dd=function(){return this.Tf};N.le=function(a){this.Tf=a;this.l.le(this.a(),a)};N.j=function(){Mu.b.j[F](this);delete this.Vf;delete this.Tf};N.S=function(){Mu.b.S[F](this);if(this.ba(32)){var a=this.O();a&&this.X().i(a,Pk,this.ac)}};N.ac=function(a){if(a[Pb]==13&&a[z]==Mk||a[Pb]==32&&a[z]==Pk)return this.bc(a);return a[Pb]==32};wu(Jj,function(){return new Mu(i)});function Nu(){}R(Nu,uu);zn(Nu);Nu[C].d=function(a){return a.A().d(Vi,this.Q())};Da(Nu[C],function(){});Nu[C].Q=function(){return Tj};function Ou(a,b){yu[F](this,i,a||Nu.qa(),b);this.pa(1,!1);this.pa(2,!1);this.pa(4,!1);this.pa(32,!1);this.gh(1)}R(Ou,yu);Ou[C].S=function(){Ou.b.S[F](this);Tt(this.a(),jm)};wu(Tj,function(){return new Ou});function Pu(){}zn(Pu);N=Pu[C];N.lb=function(){};N.Uf=function(a,b){if(a)a.tabIndex=b?0:-1};N.d=function(a){return a.A().d(Vi,this.fc(a)[I](Pd))};N.P=function(a){return a};N.Rb=function(a){a=a.a();Ds(a,!0,dp);if(S)a.hideFocus=!0;var b=this.lb();b&&Tt(a,b)};N.O=function(a){return a.a()};N.Q=function(){return Kj};N.fc=function(a){var b=this.Q(),c=[b,a.dc==sk?b+Le:b+Xe];a[cd]()||c[r](b+He);return c};function Qu(a,b,c){eu[F](this,c);this.l=b||Pu.qa();this.dc=a||bn}R(Qu,eu);N=Qu[C];N.wg=i;N.ia=i;N.l=i;N.dc=i;N.s=!0;N.ga=!0;N.Ge=!0;N.ha=-1;N.K=i;N.ke=!1;N.pi=!1;N.oi=!0;N.ab=i;N.O=function(){return this.wg||this.l.O(this)};N.Yc=function(){return this.ia||(this.ia=new ou(this.O()))};N.d=function(){this.fe(this.l.d(this))};N.P=function(){return this.l.P(this.a())};
N.S=function(){Qu.b.S[F](this);this.Qb(function(a){a.r&&this.Ef(a)},this);var a=this.a();this.l.Rb(this);this.N(this.s,!0);this.X().i(this,aj,this.be).i(this,rk,this.ce).i(this,Um,this.de).i(this,yl,this.Zh).i(this,yi,this.Xh).i(a,hl,this.qb).i(Dp(a),ll,this.Yh).i(a,[hl,ll,kl,jl],this.Wh);this.pb()&&this.Ff(!0)};N.Ff=function(a){var b=this.X(),c=this.O();a?b.i(c,gj,this.Zc).i(c,ei,this.sb).i(this.Yc(),Mk,this.Ja):b.Y(c,gj,this.Zc).Y(c,ei,this.sb).Y(this.Yc(),Mk,this.Ja)};
N.ea=function(){this.Vb(-1);this.K&&this.K.H(!1);this.ke=!1;Qu.b.ea[F](this)};N.j=function(){Qu.b.j[F](this);if(this.ia)this.ia.D(),this.ia=i;this.l=this.K=this.ab=i};N.be=function(){return!0};N.ce=function(a){var b=this.Wc(a[$c]);if(b>-1&&b!=this.ha){var c=this.Wb();c&&c.Ka(!1);this.ha=b;c=this.Wb();this.ke&&c[kc](!0);this.oi&&this.K&&c!=this.K&&(c.ba(64)?c.H(!0):this.K.H(!1))}Ut(this.a(),Oh,a[$c].a().id)};N.de=function(a){if(a[$c]==this.Wb())this.ha=-1;Ut(this.a(),Oh,J)};
N.Zh=function(a){if((a=a[$c])&&a!=this.K&&a[Wa]()==this)this.K&&this.K.H(!1),this.K=a};N.Xh=function(a){if(a[$c]==this.K)this.K=i};N.qb=function(a){this.ga&&this.Ub(!0);var b=this.O();b&&Wp(b)?b[Kb]():a[rb]()};N.Yh=function(){this.Ub(!1)};N.Wh=function(a){var b=this.qk(a[$c]);if(b)switch(a[z]){case hl:b.qb(a);break;case ll:b.tb(a);break;case kl:b.se(a);break;case jl:b.re(a)}};N.qk=function(a){if(this.ab)for(var b=this.a();a&&a!==b;){var c=a.id;if(c in this.ab)return this.ab[c];a=a[Dd]}return i};
N.Zc=function(){};N.sb=function(){this.Vb(-1);this.Ub(!1);this.K&&this.K.H(!1)};N.Ja=function(a){if(this[cd]()&&this.s&&(this.Ya()!=0||this.wg)&&this.ac(a))return a[rb](),a[Mc](),!0;return!1};
N.ac=function(a){var b=this.Wb();if(b&&typeof b.Ja==mj&&b.Ja(a))return!0;if(this.K&&this.K!=b&&typeof this.K.Ja==mj&&this.K.Ja(a))return!0;if(a[xd]||a[Ic]||a.metaKey||a[tc])return!1;switch(a[Pb]){case 27:if(this.pb())this.O().blur();else return!1;break;case 36:this.Zi();break;case 35:this.$i();break;case 38:if(this.dc==bn)this.Se();else return!1;break;case 37:if(this.dc==sk)this.ne()?this.Re():this.Se();else return!1;break;case 40:if(this.dc==bn)this.Re();else return!1;break;case 39:if(this.dc==sk)this.ne()?
this.Se():this.Re();else return!1;break;default:return!1}return!0};N.Ef=function(a){var b=a.a(),b=b.id||(b.id=a.Sb());if(!this.ab)this.ab={};this.ab[b]=a};N.Ed=function(a,b){Qu.b.Ed[F](this,a,b)};N.Ac=function(a,b,c){a.cg(2,!0);a.cg(64,!0);(this.pb()||!this.pi)&&a.pa(32,!1);a.me(!1);Qu.b.Ac[F](this,a,b,c);c&&this.r&&this.Ef(a);b<=this.ha&&this.ha++};
N.removeChild=function(a,b){if(a=Q(a)?this.ge(a):a){var c=this.Wc(a);c!=-1&&(c==this.ha?a.Ka(!1):c<this.ha&&this.ha--);(c=a.a())&&c.id&&Po(this.ab,c.id)}a=Qu.b[Xc][F](this,a,b);a.me(!0);return a};N.N=function(a,b){if(b||this.s!=a&&this[w](a?rm:qk)){this.s=a;var c=this.a();c&&(Bs(c,a),this.pb()&&this.l.Uf(this.O(),this.ga&&this.s),b||this[w](this.s?Rh:Qh));return!0}return!1};N.isEnabled=function(){return this.ga};N.pb=function(){return this.Ge};
N.ub=function(a){a!=this.Ge&&this.r&&this.Ff(a);this.Ge=a;this.ga&&this.s&&this.l.Uf(this.O(),a)};N.Vb=function(a){(a=this.Za(a))?a.Ka(!0):this.ha>-1&&this.Wb().Ka(!1)};N.Ka=function(a){this.Vb(this.Wc(a))};N.Wb=function(){return this.Za(this.ha)};N.Zi=function(){this.Sd(function(a,b){return(a+1)%b},this.Ya()-1)};N.$i=function(){this.Sd(function(a,b){a--;return a<0?b-1:a},0)};N.Re=function(){this.Sd(function(a,b){return(a+1)%b},this.ha)};
N.Se=function(){this.Sd(function(a,b){a--;return a<0?b-1:a},this.ha)};N.Sd=function(a,b){for(var c=b<0?this.Wc(this.K):b,d=this.Ya(),c=a[F](this,c,d),f=0;f<=d;){var h=this.Za(c);if(h&&this.Tg(h))return this.Sj(c),!0;f++;c=a[F](this,c,d)}return!1};N.Tg=function(a){return a.s&&a[cd]()&&a.ba(2)};N.Sj=function(a){this.Vb(a)};N.Ub=function(a){this.ke=a};function Ru(){}R(Ru,uu);zn(Ru);Ru[C].Q=function(){return Qj};function Su(a,b,c){yu[F](this,a,c||Ru.qa(),b);this.pa(1,!1);this.pa(2,!1);this.pa(4,!1);this.pa(32,!1);this.gh(1)}R(Su,yu);wu(Qj,function(){return new Su(i)});function Tu(){}R(Tu,Pu);zn(Tu);Tu[C].lb=function(){return al};Tu[C].vb=function(a,b){return Rp(a.a(),b)};Tu[C].Q=function(){return Oj};Tu[C].Rb=function(a){Tu.b.Rb[F](this,a);Ut(a.a(),mk,Rm)};wu(Tj,function(){return new Ou});function Uu(a,b){Qu[F](this,bn,b||Tu.qa(),a);this.ub(!1)}R(Uu,Qu);N=Uu[C];N.ye=!0;N.Zj=!1;N.Q=function(){return this.l.Q()};N.vb=function(a){if(this.l.vb(this,a))return!0;for(var b=0,c=this.Ya();b<c;b++){var d=this.Za(b);if(typeof d.vb==mj&&d.vb(a))return!0}return!1};N.cb=function(a){this.Ed(a,!0)};N.hc=function(a,b){this.Ac(a,b,!0)};N.Oc=function(a){return this.Za(a)};N.wf=function(){return this.Ya()};
N.nc=function(a,b){var c=this.s;c||Bs(this.a(),!0);var d=this.a(),f=a,h=b,j=vs(d);if(f instanceof Tn)h=f.y,f=f.x;qs(d,d.offsetLeft+(f-j.x),d[Gd]+(h-j.y));c||Bs(this.a(),!1)};N.zi=function(a){(this.ye=a)&&this.ub(!0)};N.N=function(a,b,c){(b=Uu.b.N[F](this,a,b))&&a&&this.r&&this.ye&&this.O()[Kb]();this.bg=a&&c&&Fn(c[mc])?new Tn(c[mc],c[nc]):i;return b};N.be=function(a){this.ye&&this.O()[Kb]();return Uu.b.be[F](this,a)};N.Tg=function(a){return(this.Zj||a[cd]())&&a.s&&a.ba(2)};function Vu(){}R(Vu,Ku);zn(Vu);N=Vu[C];N.d=function(a){var b={"class":Nj+this.fc(a)[I](Pd),title:a.dd()||J};return a.A().d(Vi,b,this.createButton(a.la,a.A()))};N.lb=function(){return mi};N.P=function(a){return a&&a[Qb][Qb]};N.createButton=function(a,b){return b.d(Vi,Nj+(this.Q()+Pe),b.d(Vi,Nj+(this.Q()+Ne),a))};N.Q=function(){return Mj};function Wu(){}R(Wu,Vu);zn(Wu);dp&&Da(Wu[C],function(a,b){var c=Wu.b.P[F](this,a&&a[Qb]);if(c){var d=this.createCaption(b,Bp(a)),f=c[Dd];f&&f.replaceChild(d,c)}});N=Wu[C];N.P=function(a){a=Wu.b.P[F](this,a&&a[Qb]);dp&&a&&a.__goog_wrapper_div&&(a=a[Qb]);return a};N.createButton=function(a,b){return Wu.b.createButton[F](this,[this.createCaption(a,b),this.ij(b)],b)};N.createCaption=function(a,b){return b.d(Vi,Nj+(this.Q()+Ce),a)};N.ij=function(a){return a.d(Vi,Nj+(this.Q()+Ie),rn)};N.Q=function(){return Pj};function Xu(a,b,c,d){Mu[F](this,a,c||Wu.qa(),d);this.pa(64,!0);b&&this.bd(b);this.fa=new Wq(500)}R(Xu,Mu);N=Xu[C];N.Wf=!0;N.qe=!1;N.ee=!1;N.ci=!1;N.S=function(){Xu.b.S[F](this);this.g&&this.Vc(this.g,!0);Ut(this.a(),mk,Rm)};N.ea=function(){Xu.b.ea[F](this);if(this.g){this.H(!1);this.g.ea();this.Vc(this.g,!1);var a=this.g.a();a&&Qp(a)}};N.j=function(){Xu.b.j[F](this);this.g&&(this.g.D(),delete this.g);delete this.ai;this.fa.D()};
N.qb=function(a){Xu.b.qb[F](this,a);this.Ca()&&(this.H(!this.ed(),a),this.g&&this.g.Ub(this.ed()))};N.tb=function(a){Xu.b.tb[F](this,a);this.g&&!this.Ca()&&this.g.Ub(!1)};N.bc=function(){this[kc](!1);return!0};N.li=function(a){this.g&&this.g.s&&!this.vb(a[$c])&&this.H(!1)};N.vb=function(a){return a&&Rp(this.a(),a)||this.g&&this.g.vb(a)||!1};
N.ac=function(a){if(a[Pb]==32){if(a[rb](),a[z]!=Pk)return!1}else if(a[z]!=Mk)return!1;if(this.g&&this.g.s){var b=this.g.Ja(a);if(a[Pb]==27)return this.H(!1),!0;return b}if(a[Pb]==40||a[Pb]==38||a[Pb]==32)return this.H(!0),!0;return!1};N.xe=function(){this.H(!1)};N.mi=function(){this.Ca()||this.H(!1)};N.sb=function(a){this.ee||this.H(!1);Xu.b.sb[F](this,a)};N.zc=function(){this.g||this.bd(new Uu(this.A()));return this.g||i};
N.bd=function(a){var b=this.g;if(a!=b&&(b&&(this.H(!1),this.r&&this.Vc(b,!1),delete this.g),a))this.g=a,a.ae(this),a.N(!1),a.zi(this.ee),this.r&&this.Vc(a,!0);return b};N.cb=function(a){this.zc().Ed(a,!0)};N.hc=function(a,b){this.zc().Ac(a,b,!0)};N.Oc=function(a){return this.g?this.g.Za(a):i};N.wf=function(){return this.g?this.g.Ya():0};N.N=function(a,b){var c=Xu.b.N[F](this,a,b);c&&!this.s&&this.H(!1);return c};
N.H=function(a,b){Xu.b.H[F](this,a);if(this.g&&this.za(64)==a){if(a)this.g.r||(this.ci?this.g.Ia(this.a()[Dd]):this.g.Ia()),this.Nf=us(this.a()),this.Lf=zs(this.a()),this.Mf(),this.g.Vb(-1);else if(this[kc](!1),this.g.Ub(!1),this.a()&&Ut(this.a(),Oh,J),xn(this.Uc)){this.Uc=g;var c=this.g.a();c&&xs(c,J,J)}this.g.N(a,!1,b);this.bi(a)}};
N.Mf=function(){if(this.g.r){var a=new Ju(this.ai||this.a(),this.Wf?5:7,!this.qe,this.qe),b=this.g.a();this.g.s||(Ha(b[Uc],pk),Bs(b,!0));if(!this.Uc&&this.qe)this.Uc=ys(b);a.rb(b,this.Wf?4:6,i,this.Uc);this.g.s||(Bs(b,!1),Ha(b[Uc],cn))}};N.ni=function(){var a=zs(this.a()),b=us(this.a()),c;c=this.Lf;c=c==a?!0:!c||!a?!1:c[x]==a[x]&&c[s]==a[s]&&c.top==a.top&&c[H]==a[H];if(!(c=!c))c=this.Nf,c=c==b?!0:!c||!b?!1:c.top==b.top&&c[Kd]==b[Kd]&&c[sd]==b[sd]&&c[x]==b[x],c=!c;if(c)this.Lf=a,this.Nf=b,this.Mf()};
N.Vc=function(a,b){var c=this.X(),d=b?c.i:c.Y;d[F](c,a,Mh,this.xe);d[F](c,a,rk,this.ce);d[F](c,a,Um,this.de)};N.ce=function(a){Ut(this.a(),Oh,a[$c].a().id)};N.de=function(){this.g.Wb()||Ut(this.a(),Oh,J)};N.bi=function(a){var b=this.X(),c=a?b.i:b.Y;c[F](b,this.A().m,hl,this.li,!0);this.ee&&c[F](b,this.g,ei,this.mi);c[F](b,this.fa,Hm,this.ni);a?this.fa[ed]():this.fa.stop()};wu(Pj,function(){return new Xu(i)});function Yu(a){this.Eb=[];this.Tk(a)}R(Yu,Rq);N=Yu[C];N.Gb=i;N.Jh=i;N.wf=function(){return this.Eb[B]};N.Wk=function(a){return a?wo(this.Eb,a):-1};N.Oc=function(a){return this.Eb[a]||i};N.Tk=function(a){a&&(xo(a,function(a){this.Td(a,!1)},this),Fo(this.Eb,a))};N.cb=function(a){this.hc(a,this.wf())};N.hc=function(a,b){a&&(this.Td(a,!1),Go(this.Eb,b,0,a))};N.yd=function(){return this.Gb};N.Kb=function(a){if(a!=this.Gb)this.Td(this.Gb,!1),this.Gb=a,this.Td(a,!0);this[w](hm)};N.rd=function(){return this.Wk(this.Gb)};
N.Eh=function(a){this.Kb(this.Oc(a))};N.clear=function(){var a=this.Eb;if(!P(a))for(var b=a[B]-1;b>=0;b--)delete a[b];Ja(a,0);this.Gb=i};N.j=function(){Yu.b.j[F](this);delete this.Eb;this.Gb=i};N.Td=function(a,b){a&&(typeof this.Jh==mj?this.Jh(a,b):typeof a.bf==mj&&a.bf(b))};function Zu(a,b,c,d){Xu[F](this,a,b,c,d);this.Sl(a)}R(Zu,Xu);N=Zu[C];N.u=i;N.ue=i;N.S=function(){Zu.b.S[F](this);this.Oe();this.dg()};N.j=function(){Zu.b.j[F](this);if(this.u)this.u.D(),this.u=i;this.ue=i};N.xe=function(a){this.Kb(a[$c]);Zu.b.xe[F](this,a);a[Mc]();this[w](Mh)};N.ej=function(){var a=this.yd();Zu.b[Cc][F](this,a&&a[A]());this.Oe()};N.bd=function(a){var b=Zu.b.bd[F](this,a);a!=b&&(this.u&&this.u.clear(),a&&(this.u?a.Qb(function(a){this.u.cb(a)},this):this.De(a)));return b};
N.Sl=function(a){this.ue=a;this.Oe()};N.cb=function(a){Zu.b.cb[F](this,a);this.u?this.u.cb(a):this.De(this.zc())};N.hc=function(a,b){Zu.b.hc[F](this,a,b);this.u?this.u.hc(a,b):this.De(this.zc())};N.Kb=function(a){this.u&&this.u.Kb(a)};N.Eh=function(a){this.u&&this.Kb(this.u.Oc(a))};Ka(N,function(a){if(xn(a)&&this.u)for(var b=0,c;c=this.u.Oc(b);b++)if(c&&typeof c[A]==mj&&c[A]()==a){this.Kb(c);return}this.Kb(i)});N.yd=function(){return this.u?this.u.yd():i};
N.rd=function(){return this.u?this.u.rd():-1};N.De=function(a){this.u=new Yu;a&&a.Qb(function(a){this.u.cb(a)},this);this.dg()};N.dg=function(){this.u&&this.X().i(this.u,hm,this.ej)};N.Oe=function(){var a=this.yd();this[fc](a?a.vc():this.ue)};N.H=function(a,b){Zu.b.H[F](this,a,b);this.ed()&&this.zc().Vb(this.rd())};wu("goog-select",function(){return new Zu(i)});function $u(a,b){this.Aa=Bp();this.Zb=a;this.Zg=[];Fs(kf);this.tk(b)}N=$u[C];N.gc=i;
function av(a,b){var c=Bp(),d,f,h=i;switch(a){case 2:d=new hu(dk);h=Ql+d.Sb();f=c.d(Vi,i,c.d(Vi,{"class":ck},fg),c.d(li,i),c.d(Ll,i,c.d(Vi,{id:h},b[Sc])));break;case 3:d=new hu(Zj);f=c.d(Vi,i,c.d(Vi,{"class":ck},fg),c.d(li,i));var j=c.d(Vi,i,c.d(Ll,i,b[Sc]));c[Sa](f,j)}d[fc](f.innerHTML);ra(d.cj(),rg);ra(d.bj(),J);d.N(!0);h&&(c=Ep(h),(S&&!up(9)?Pt(c,0,c,1):ep?new St(Lt(c,0,c,1)):dp?new Mt(Lt(c,0,c,1)):cp?new Rt(Lt(c,0,c,1)):new It(Lt(c,0,c,1))).select())}
N.tk=function(a){var a=a||{},b=this.Zb,c=this.Aa;c.He(b);b||e(l(dg));var d=c.d(um,i),f=[c.d(um,i,$f),c.d(Vi,{"class":ek},tn)];this.gc=new Zu(f);if(a)for(f=0;f<a[B];f++){var h=i,j=a[f],m=j.datasource,q=j.gadget,u=j.userprefs,D=j[Qc],E=j[El],K=j[Uc]||gn;switch(j[z]){case Fi:h=this.Gc(f,On(function(a){ca[Xa]((new hr(a)).nd(Qm,Al),sg)},m),lg,$j);break;case uk:h=this.Gc(f,On(function(a,b){av(2,{message:Hf+K+Wd+ba(a)+le+ba(b)+bv(u)+Vd})},q,m),Zg,bk);break;case Jk:h=this.Gc(f,On(function(a,b,c){av(3,{message:Gf+
ba(b)+pe+a+oe+ba(c)+re})},m,E,D),Gg,bk);break;case tk:h=this.Gc(f,On(function(a){ca[Xa]((new hr(a)).nd(Qm,Bl),sg)},m),mg,$j);break;case Ck:h=this.Gc(f,On(function(a,b,c){ca[Xa](zk+ba(a)+le+ba(b)+bv(c))},q,m,u),Rf,ak);break;default:e(l("No such toolbar component as: "+j.toSource()))}h&&this.gc.cb(h)}Hq(this.gc,Mh,Nn(this.Gi,this));this.gc.Ia(d);c[Sa](b,d)};N.Fk=function(){this.gc.Eh(-1)};N.Gi=function(){this.Zg[this.gc.rd()]();this.Fk()};N.Gc=function(a,b,c){c=new Bu(c);this.Zg[a]=b;return c};
function bv(a){if(!a)return J;var b=J,c;for(c in a)b+=ke+c+Lf+ba(a[c]);return b};k("google.visualization.drawChart",bt);k("google.visualization.drawFromUrl",function(a,b){var c=new hr(b||n[Oc][td]),d=c.hh(Kk),f;xn(d)?f=d:(f={},xo(c.$.Mb(),function(a){var b=c.hh(a);try{xn(b)&&(b=tr(b))}catch(d){}f[a]=b}),f.options=Kn(f));bt(f,a)});
k("google.visualization.createUrl",function(a,b){Q(a)&&(a=tr(a));var c=[],d,f;for(f in a)if(f==zl){var h=a[f],j;for(j in h)d=h[j],Q(d)||(d=qr(d)),c[r](j+Lf+Zn(d))}else d=a[f],Q(d)||(d=Gn(d[Bc])?d[Bc]():qr(d)),c[r](f+Lf+Zn(d));d=Es()+ef;d=d[t](/^https?:/,J);c=(b||d)+Nf+c[I](ee);c=c[t](/'/g,de);return c=c[t](/"/g,ce)});k("google.visualization.createSnippet",function(a){var b=Es()+ff,b=b[t](/^https?:/,J),b=Jf+b+Xd,a=(new Y(a))[Bc](),a=a[t](/</g,he),a=a[t](/>/g,ge);b+=a;b+=Od;return b});
k("google.visualization.ChartWrapper",Y);o(Y[C],Yi,Y[C][gd]);o(Y[C],Km,Y[C][Bc]);o(Y[C],"getSnapshot",Y[C].getSnapshot);o(Y[C],xj,Y[C][Zc]);o(Y[C],yj,Y[C][qb]);o(Y[C],"getChartName",Y[C].getChartName);o(Y[C],"getChartType",Y[C].getChartType);o(Y[C],"getChart",Y[C].Jl);o(Y[C],wj,Y[C].getContainerId);o(Y[C],"getPackages",Y[C][rd]);o(Y[C],"getQuery",Y[C][vd]);o(Y[C],Ej,Y[C][kd]);o(Y[C],"getView",Y[C][wc]);o(Y[C],"getOption",Y[C][bd]);o(Y[C],"getOptions",Y[C][ib]);o(Y[C],"getState",Y[C][md]);
o(Y[C],"sendQuery",Y[C].sf);o(Y[C],lm,Y[C].setDataSourceUrl);o(Y[C],"setDataTable",Y[C].setDataTable);o(Y[C],"setChartName",Y[C].setChartName);o(Y[C],"setChartType",Y[C].setChartType);o(Y[C],km,Y[C].setContainerId);o(Y[C],"setPackages",Y[C].setPackages);o(Y[C],nm,Y[C][Vc]);o(Y[C],om,Y[C][$b]);o(Y[C],"setView",Y[C].setView);o(Y[C],"setOption",Y[C][Ld]);o(Y[C],mm,Y[C].setOptions);o(Y[C],"setState",Y[C][qc]);k("google.visualization.ControlWrapper",Z);o(Z[C],Yi,Z[C][gd]);o(Z[C],Km,Z[C][Bc]);
o(Z[C],"getSnapshot",Z[C].getSnapshot);o(Z[C],xj,Z[C][Zc]);o(Z[C],yj,Z[C][qb]);o(Z[C],"getControlName",Z[C].getControlName);o(Z[C],"getControlType",Z[C].getControlType);o(Z[C],"getControl",Z[C].getControl);o(Z[C],wj,Z[C].getContainerId);o(Z[C],"getPackages",Z[C][rd]);o(Z[C],"getQuery",Z[C][vd]);o(Z[C],Ej,Z[C][kd]);o(Z[C],"getView",Z[C][wc]);o(Z[C],"getOption",Z[C][bd]);o(Z[C],"getOptions",Z[C][ib]);o(Z[C],"getState",Z[C][md]);o(Z[C],"sendQuery",Z[C].sf);o(Z[C],lm,Z[C].setDataSourceUrl);
o(Z[C],"setDataTable",Z[C].setDataTable);o(Z[C],"setControlName",Z[C].setControlName);o(Z[C],"setControlType",Z[C].setControlType);o(Z[C],km,Z[C].setContainerId);o(Z[C],"setPackages",Z[C].setPackages);o(Z[C],nm,Z[C][Vc]);o(Z[C],om,Z[C][$b]);o(Z[C],"setView",Z[C].setView);o(Z[C],"setOption",Z[C][Ld]);o(Z[C],mm,Z[C].setOptions);o(Z[C],"setState",Z[C][qc]);k("google.visualization.Player",At);o(At[C],Yi,At[C][gd]);k("onPlayBarEvent",function(a,b,c){a=Ct[a];switch(b){case Il:a.mh(!0);break;case Gl:a.mh(!1);break;case Rl:a.vk();break;case fm:case gm:a.Ga=p[gb](c),google[Qc][fb][Ua](a,Il,{current:a.Ga}),a.Jd()}});k("google.visualization.drawToolbar",function(a,b){new $u(a,b)});k("google.visualization.data.avg",function(a){return ct(a)/a[B]});k("google.visualization.data.count",function(a){return a[B]});
k("google.visualization.data.group",function(a,b,c){function d(a,b,c,d){return b[F](i,c[A](d,a))}var f=[],h=[];xo(b,function(a){if(Fn(a))f[r](a);else if(An(a)==vl){var b=a.column;gl in a&&h[r]([b,{calc:On(d,b,a.modifier),type:a[z],label:a[Fd],id:a.id}]);f[r](b)}});if(h[B]!=0){for(var j=new google[Qc][jd](a),m=j.getViewColumns(),q=a[xc](),u=0;u<q;u++)xo(h,function(a){m[a[0]]=a[1]});j[Id](m);a=j}var D=new google[Qc][Ya],E=[];xo(f,function(c,d){var f=a[y](c),h=b[d][Fd]||a[Mb](c);D[zd](f,h,b[d].id);E[r](f)});
c=c||[];xo(c,function(b){var c=b.column,c=b[Fd]||a[Mb](c);D[zd](b[z],c,b.id)});var K=[];xo(f,function(a){K[r]({column:a})});for(var G=a[Rb](K),sa=[],qa=0;qa<c[B];qa++)sa[r]([]);for(qa=0;qa<G[B];qa++){xo(c,function(b,c){sa[c][r](a[A](G[qa],b.column))});j=!1;if(qa<G[B]-1){j=!0;for(q=0;q<f[B];q++){var u=a[A](G[qa],f[q]),xa=a[A](G[qa+1],f[q]);if(google[Qc].datautils.compareValues(E[q],u,xa)!=0){j=!1;break}}}if(!j){var W=D.addRow();xo(f,function(b,c){D[Cc](W,c,a[A](G[qa],b))});var ia=b[B];xo(c,function(a,
b){var c=a.aggregation[F](this,sa[b]);D[Cc](W,ia+b,c)});for(j=0;j<G[B];j++)sa[j]=[]}}return D});
k("google.visualization.data.join",function(a,b,c,d,f,h){var j=c==Sk||c==lj,m=c==Zl||c==lj,q=new google[Qc][Ya],u=[];xo(d,function(c){var d=a[y](c[0]),f=b[y](c[1]);d!=f&&e(l("Key types do not match:"+d+xe+f));f=q[zd](d,a[Mb](c[0]));q[Ab](f,a[xb](c[0]));u[r](d)});var D=[],E=[];xo(d,function(a){D[r]({column:a[0]});E[r]({column:a[1]})});var K=a[Rb](D),G=b[Rb](E);xo(f,function(b){var c=q[zd](a[y](b),a[Mb](b));q[Ab](c,a[xb](b))});xo(h,function(a){var c=q[zd](b[y](a),b[Mb](a));q[Ab](c,b[xb](a))});for(var sa=
!1,qa=0,xa=0,W=0;qa<K[B]||xa<G[B];){var ia=0,ya=[];if(xa>=G[B])if(j)ya[0]=K[qa],ia=-1;else break;else if(qa>=K[B])if(m)ya[1]=G[xa],ia=1;else break;else{ya[0]=K[qa];ya[1]=G[xa];for(var $=0;$<d[B];$++){var ia=a[A](ya[0],d[$][0]),cv=b[A](ya[1],d[$][1]),ia=google[Qc].datautils.compareValues(u[$],ia,cv);if(ia!=0)break}}if(sa&&ia!=0)sa=!1,xa++;else{if(ia==-1&&j||ia==1&&m||ia==0){q.addRow();var Se,dc;ia==-1&&j||ia==0&&c!=Zl?(Se=a,dc=0):(Se=b,dc=1);xo(d,function(a,b){c==lj?q[Cc](W,b,Se[A](ya[dc],a[dc])):
q[cc](W,b,Se[A](ya[dc],a[dc]),Se[Bd](ya[dc],a[dc]),Se[zc](ya[dc],a[dc]))});if(ia==-1&&j||ia==0){var wk=d[B];xo(f,function(b,c){q[cc](W,c+wk,a[A](ya[0],b),a[Bd](ya[0],b),a[zc](ya[0],b))})}if(ia==1&&m||ia==0)wk=f[B]+d[B],xo(h,function(a,c){q[cc](W,c+wk,b[A](ya[1],a),b[Bd](ya[1],a),b[zc](ya[1],a))});W++}ia==1?xa++:qa++;ia==0&&(sa=!0)}}return q});k("google.visualization.data.max",function(a){if(a[B]==0)return i;for(var b=a[0],c=1;c<a[B];c++){var d=a[c];d!=i&&d>b&&(b=d)}return b});
k("google.visualization.data.min",function(a){if(a[B]==0)return i;for(var b=a[0],c=1;c<a[B];c++){var d=a[c];d!=i&&d<b&&(b=d)}return b});k("google.visualization.data.month",function(a){return a[uc]()+1});k("google.visualization.data.sum",ct);k("__gvizguard__",!0);k("google.visualization.Query",Tr);o(Tr[C],Xk,Tr[C].makeRequest);o(Tr[C],om,Tr[C][$b]);o(Tr[C],nm,Tr[C][Vc]);o(Tr[C],"send",Tr[C][Gb]);o(Tr[C],"setRefreshable",Tr[C].setRefreshable);o(Tr[C],"setTimeout",Tr[C][Fc]);o(Tr[C],"setHandlerType",Tr[C].Tl);o(Tr[C],"setHandlerParameter",Tr[C].Kh);o(Tr,"setResponse",bs);o(Tr[C],Kh,Tr[C][Ec]);k("google.visualization.QueryResponse",Or);o(Or[C],yj,Or[C][qb]);o(Or[C],"isError",Or[C][Jb]);o(Or[C],"hasWarning",Or[C].hasWarning);
o(Or[C],"getReasons",Or[C].getReasons);o(Or[C],"getMessage",Or[C].getMessage);o(Or[C],"getDetailedMessage",Or[C].getDetailedMessage);k("google.visualization.DataTable",U);o(U[C],"addColumn",U[C][zd]);o(U[C],"addRow",U[C].addRow);o(U[C],"addRows",U[C][jc]);o(U[C],"clone",U[C][Yc]);o(U[C],"getColumnId",U[C].getColumnId);o(U[C],qj,U[C].getColumnIndex);o(U[C],rj,U[C][Mb]);o(U[C],sj,U[C][Nc]);o(U[C],uj,U[C][Kc]);o(U[C],tj,U[C][xb]);o(U[C],vj,U[C][ld]);o(U[C],"getColumnType",U[C][y]);o(U[C],zj,U[C].getDistinctValues);
o(U[C],Aj,U[C].getFilteredRows);o(U[C],Bj,U[C][Bd]);o(U[C],Cj,U[C][nb]);o(U[C],Dj,U[C][xc]);o(U[C],"getProperties",U[C][zc]);o(U[C],"getProperty",U[C][vb]);o(U[C],Gj,U[C].getRowProperty);o(U[C],Fj,U[C][Yb]);o(U[C],"getSortedRows",U[C][Rb]);o(U[C],Ij,U[C].getTableProperty);o(U[C],Hj,U[C][Zb]);o(U[C],"getValue",U[C][A]);o(U[C],"insertColumn",U[C].insertColumn);o(U[C],"insertRows",U[C].insertRows);o(U[C],"removeColumn",U[C].removeColumn);o(U[C],"removeColumns",U[C].removeColumns);
o(U[C],"removeRow",U[C].removeRow);o(U[C],"removeRows",U[C].removeRows);o(U[C],"setCell",U[C][cc]);o(U[C],"setColumnLabel",U[C].setColumnLabel);o(U[C],"setColumnProperties",U[C][Ab]);o(U[C],"setColumnProperty",U[C].setColumnProperty);o(U[C],"setFormattedValue",U[C][Pc]);o(U[C],"setProperties",U[C].setProperties);o(U[C],"setProperty",U[C][hd]);o(U[C],"setRowProperties",U[C].setRowProperties);o(U[C],"setRowProperty",U[C].setRowProperty);o(U[C],"setTableProperties",U[C].setTableProperties);
o(U[C],"setTableProperty",U[C].setTableProperty);o(U[C],"setValue",U[C][Cc]);o(U[C],"sort",U[C].sort);o(U[C],Km,U[C][Bc]);k("google.visualization.DataView",V);o(V,"fromJSON",function(a,b){Q(b)&&(b=tr(b));var c=new V(a),d=b.columns,f=b.rows;xn(d)&&c[Id](d);xn(f)&&c.setRows(f);return c});o(V[C],"getColumnId",V[C].getColumnId);o(V[C],qj,V[C].getColumnIndex);o(V[C],rj,V[C][Mb]);o(V[C],sj,V[C][Nc]);o(V[C],uj,V[C][Kc]);o(V[C],uj,V[C][Kc]);o(V[C],tj,V[C][xb]);o(V[C],vj,V[C][ld]);o(V[C],"getColumnType",V[C][y]);
o(V[C],zj,V[C].getDistinctValues);o(V[C],Aj,V[C].getFilteredRows);o(V[C],Bj,V[C][Bd]);o(V[C],Cj,V[C][nb]);o(V[C],Dj,V[C][xc]);o(V[C],"getProperties",V[C][zc]);o(V[C],"getProperty",V[C][vb]);o(V[C],Gj,V[C].getRowProperty);o(V[C],Fj,V[C][Yb]);o(V[C],"getSortedRows",V[C][Rb]);o(V[C],"getTableColumnIndex",V[C].getTableColumnIndex);o(V[C],"getUnderlyingTableColumnIndex",V[C].getUnderlyingTableColumnIndex);o(V[C],"getTableRowIndex",V[C][Ub]);o(V[C],"getUnderlyingTableRowIndex",V[C].getUnderlyingTableRowIndex);
o(V[C],Ij,V[C].getTableProperty);o(V[C],Hj,V[C][Zb]);o(V[C],"getValue",V[C][A]);o(V[C],"getViewColumnIndex",V[C].getViewColumnIndex);o(V[C],"getViewColumns",V[C].getViewColumns);o(V[C],"getViewRowIndex",V[C].getViewRowIndex);o(V[C],"getViewRows",V[C].getViewRows);o(V[C],"hideColumns",V[C].hideColumns);o(V[C],"hideRows",V[C].hideRows);o(V[C],"setColumns",V[C][Id]);o(V[C],"setRows",V[C].setRows);o(V[C],"toDataTable",V[C][Nb]);o(V[C],Km,V[C][Bc]);k("google.visualization.GadgetHelper",cs);
o(cs[C],"createQueryFromPrefs",cs[C].createQueryFromPrefs);o(cs[C],"validateResponse",cs[C].validateResponse);k("google.visualization.errors",X);o(X,"addError",X[Ac]);o(X,"removeAll",X[dd]);o(X,"removeError",X.removeError);o(X,"addErrorFromQueryResponse",X.addErrorFromQueryResponse);o(X,"getContainer",X.getContainer);o(X,"createProtectedCallback",X.createProtectedCallback);k("google.visualization.events.addListener",function(a,b,c){a=gs(a);b=Hq(a,b,hs(c));return new is(b)});
k("google.visualization.events.trigger",function(a,b,c){a=gs(a);b=new js(b,c);Qq(a,b)});k("google.visualization.events.removeListener",function(a){a=a&&Gn(a.Kk)&&a.wa;if(Fn(a))return Lq(a);return!1});k("google.visualization.events.removeAllListeners",function(a){var b=gs(a),b=Nq(b),c=a.__eventTarget;c&&typeof c.D==mj&&c.D();a.__eventTarget=g;return b});k("google.visualization.QueryWrapper",ks);o(ks[C],mm,ks[C].setOptions);o(ks[C],Yi,ks[C][gd]);o(ks[C],"setCustomErrorHandler",ks[C].Rl);
o(ks[C],"sendAndDraw",ks[C].sendAndDraw);o(ks[C],"setCustomPostResponseHandler",ks[C].setCustomPostResponseHandler);o(ks[C],"setCustomResponseHandler",ks[C].setCustomResponseHandler);o(ks[C],Kh,ks[C][Ec]);
k("google.visualization.arrayToDataTable",function(a,b){var c=new U,d,f,h;P(a)||e(l("Not an array"));if(a[B]==0)return c;P(a[0])||e(l(Vg));var j=a[0][B];for(d=1;d<a[B];d++)(!P(a[d])||a[d][B]!=j)&&e(l(Vg));var m=(d=!b)?a[0]:[],q=d?a[db](1,a[B]):a,u=[];for(f=0;f<j;f++){var D=M;for(d=0;d<q[B];d++)if(h=q[d][f],xn(h)){Q(h)?D=M:Fn(h)?D=L:P(h)?D=Im:typeof h==gi?D=gi:Dn(h)?e(l("Date and datetime column types are not supported")):e(l("Invalid value in "+d+we+f));break}u[f]=D}for(f=0;f<j;f++)c[zd](u[f],m[f]);
c[jc](q);return c});k("google.visualization.datautils.compareValues",Fr); })();

(function (){ function g(a){throw a;}var aa=void 0,j=null,ba=google_exportSymbol,ca=window,da=Number,ea=Object,fa=Infinity,k=Error,ga=parseInt,ha=parseFloat,ia=String,ja=isFinite,ka=document,na=isNaN,oa=google_exportProperty,pa=Array,n=Math;function qa(a,b){return a.width=b}function ra(a,b){return a.round=b}function sa(a,b){return a.fontFamily=b}function ta(a,b){return a.ceil=b}function ua(a,b){return a.floor=b}function va(a,b){return a.stroked=b}function wa(a,b){return a.color=b}
function xa(a,b){return a.currentTarget=b}function ya(a,b){return a.left=b}function za(a,b){return a.format=b}function Aa(a,b){return a.keyCode=b}function Ba(a,b){return a.type=b}function Ca(a,b){return a.clear=b}function Da(a,b){return a.orientation=b}function Ea(a,b){return a.getValue=b}function Fa(a,b){return a.visibility=b}function Ga(a,b){return a.length=b}function Ha(a,b){return a.position=b}function Ia(a,b){return a.cursor=b}function Ja(a,b){return a.className=b}
function Ka(a,b){return a.index=b}function La(a,b){return a.next=b}function Ma(a,b){return a.fontSize=b}function Na(a,b){return a.clone=b}function Oa(a,b){return a.target=b}function Pa(a,b){return a.anchor=b}function Qa(a,b){return a.bottom=b}function Ra(a,b){return a.contains=b}function Sa(a,b){return a.display=b}function Ta(a,b){return a.height=b}function Ua(a,b){return a.right=b}
var Va="appendChild",p="push",Wa="direction",Xa="trigger",Ya="getBoundingClientRect",Za="test",$a="relatedTarget",r="width",t="text",u="round",ab="slice",bb="replace",cb="selection",db="nodeType",eb="data",fb="ceil",gb="events",v="floor",hb="content",ib="getElementById",jb="concat",kb="charAt",lb="createTextNode",mb="getNumberOfColumns",nb="getDate",ob="preventDefault",pb="targetTouches",qb="button",rb="indexOf",sb="color",tb="dispatchEvent",ub="capture",x="left",vb="screenX",wb="screenY",xb="format",
yb="getBoxObjectFor",zb="getObject",Bb="createElement",Cb="keyCode",Db="getColumnType",Eb="firstChild",Fb="forEach",Gb="clientLeft",Hb="sqrt",Ib="addEventListener",y="setAttribute",Jb="clientTop",Kb="handleEvent",Lb="setSelection",z="type",Mb="clear",Nb="drawChart",Ob="orientation",Pb="stroke",Qb="defaultView",Rb="getHours",A="getValue",Sb="getTime",Tb="clientX",Ub="clientY",Vb="documentElement",Wb="substr",Xb="scrollTop",Yb="toString",Zb="getMonth",$b="bold",ac="getNumberOfRows",C="length",bc="propertyIsEnumerable",
D="title",cc="position",E="prototype",F="index",dc="setChartType",ec="clientWidth",fc="getSelection",gc="setTimeout",hc="document",ic="next",jc="getSeconds",kc="ctrlKey",lc="split",mc="stopPropagation",nc="rect",G="fontSize",oc="visualization",pc="hasOwnProperty",I="style",qc="body",rc="removeChild",sc="clone",tc="target",uc="getUTCMonth",K="call",vc="anchor",wc="removeAll",xc="start",yc="draw",zc="getFullYear",Ac="clientHeight",Bc="scrollLeft",L="bottom",Cc="substring",Dc="scale",Ec="contains",Fc=
"apply",Gc="tagName",Hc="getFormattedValue",Ic="errors",Jc="parentNode",Kc="getMinutes",M="height",Lc="join",Mc="toLowerCase",N="right",Nc="getTimezoneOffset",O="",Oc="\n",Pc=" ",Qc=" (",Rc=" - ",Sc=" / ",Tc=" B",Uc=" M",Vc=" Q",Wc=" T",Xc=" _loaded = true;",Yc=' name="',Zc=' onload="CHART_loaded()"',$c=' type="',ad=' xmlns:svg="http://www.w3.org/2000/svg"',bd=' xmlns:xlink="http://www.w3.org/1999/xlink">',cd='"',dd="#",ed="#$1$1$2$2$3$3",fd="#000",gd="#000020",hd="#7993ad",id="#7f9a6b",jd="#8080ff",
kd="#999999",ld="#9bbdde",md="#a2c488",nd="#a992ad",od="#ad7d79",pd="#aea971",qd="#c991ff",rd="#ccc",sd="#cdc785",td="#ce9839",ud="#d2feb0",vd="#d6b9db",wd="#dea19b",xd="#e0e0e0",yd="#e0e0ff",zd="#eeee5b",Ad="#eeeeac",Bd="#ffbc46",Cd="#ffd1c9",Ed="#fff",Fd="#fff0db",Gd="#ffffff",Hd="%",Id="&",Jd="&amp;",Kd="&gt;",Ld="&lt;",Md="&quot;",Nd="'",Od="''",Pd="(",Qd="(\\d*)(\\D*)",Rd=")",Sd="+",P=",",Td=", ",Ud=",0,",Vd="-",Wd="-200px",Xd=".",Yd="...",Zd="/",$d="0",ae="0 0",be="0%",ce="00",de="000",ee="0000000000000000",
fe="1",ge="1 1",he="1 2",ie="1.8",je="1.9",ke="100%",le="1px",me="1px solid infotext",ne="2 2",oe="2 2 1 2",pe="2 2 1 2 1 2",qe="4 2",re="4 2 1 2",se="420+",te="5.5",ue="5.7",ve="500",we="8 2",xe="8 2 1 2",ye="8 2 1 2 1 2",ze="9",Ae="9.0",Be=":",Ce=": ",De=";",Ee="<",Fe="</body>",Ge="</head>",He="</html>",Ie="<\/script>",Je='<?xml version="1.0"?>',Ke='<body marginwidth="0" marginheight="0"',Le='<div id="chartArea"></div>',Me="<head>",Ne='<html xmlns:v="urn:scheman-microsoft-com:vml">',Oe='<html xmlns="http://www.w3.org/1999/xhtml"',
Pe='<script type="text/javascript">',Qe="<style> v\\:* { behavior:url(#default#VML);}</style>",Re=">",Se="@",Te="A",Ue="AT",Ve="BODY",We="C",Xe="CSS1Compat",Ye="DAY",Ze="Date(",$e="Drawing_Frame_",af="E",bf="Etc/GMT",cf="G",df="GMT",ef="H",ff="HOUR",gf="HTML",hf="IFRAME",jf="Invalid listener argument",kf="K",lf="L",mf="M",nf="MILLISECOND",of="MINUTE",pf="MONTH",qf="No data",rf="Other",sf="Q",tf="Q yyyy",uf="QUARTER",vf="S",wf="SECOND",xf="TR",yf="Too many percent/permill",zf="UTC",Af="WA",Bf="WEEK",
Cf="X",Df="YEAR",Ef="Z",Ff="[",Gf="[object Array]",Hf="[object Function]",If="[object Window]",Jf="\\u",Kf="]",Lf="_ABSTRACT_RENDERER_ID_",Mf="a",Nf="absolute",Of="animation",Pf="animationEasing",Qf="annotationTextStyle",Rf="area",Sf="array",Tf="axisBackgroundColor",Uf="axisTitlesPosition",Vf="backgroundColor",Wf="bars",Xf="baseline",Yf="baselineColor",Zf="beforehide",$f="beforeshow",ag="black",bg="block",cg="blur",dg="bold",eg="boolean",fg="borderLeftWidth",gg="borderRightWidth",hg="borderTopWidth",
ig="both",jg="bottom",kg="bottom-space",lg="c",mg="call",ng="callee",og="candlestick",pg="category",qg="categorypoint",rg="ceil",sg="cell",tg="center",ug="chart",vg="chartArea",wg="chartArea.height",xg="chartArea.left",yg="chartArea.top",zg="chartArea.width",Ag="chartHover",Bg="circle",Cg="class",Dg="click",Eg="clip-path",Fg="clipPath",Gg="closedPhase",Hg="col-resize",Ig="color",Jg="colors",Kg="column",Lg="columns",Mg="curveType",Ng="cx",Og="cy",Pg="d",Qg="dash",Rg="dashdot",Sg="dataType",Tg="datalabel",
Ug="datapoint",Vg="datum",Wg="datumClick",Xg="datumHover",Yg="dd MM y",Zg="dd MMM y HH:mm:ss",$g="deactivate",ah="decimalSeparator",bh="default",ch="defs",dh="direction",eh="display",fh="displayTinySlicesInLenged",gh="div",hh="dot",ih="doubleclick",jh="draw",kh="e",lh="ellipse",mh="end",nh="error",oh="false",ph="fill",qh="fill-opacity",rh="fixed",sh="floor",th="focus",uh="font-family",vh="font-size",wh="font-style",xh="font-weight",yh="fontName",zh="fontSize",Ah="for",Bh="format",Ch="formatter",R=
"function",Dh="function CHART_loaded() {",Eh="g",Fh="get",Gh="getSelection",Hh="gradient",Ih="gradientUnits",Jh="gridlineColor",Kh="groupingSeparator",Lh="h",Mh="hAxes.",Nh="hAxis",Oh="hasLabelsColumn",Ph="height",Qh="hex",Rh="hidden",Sh="hide",Th="high",Uh="horizontal",Vh="http://www.w3.org/1999/xhtml",Wh="http://www.w3.org/2000/svg",Xh="id",Yh="iframe",Zh="image/svg+xml",$h="in",ai="inAndOut",bi="inTextPosition",ci="infobackground",di="inline",ei="interpolateNulls",fi="is3D",gi="isStacked",hi="italic",
ii="k",ji="keydown",ki="keypress",li="label",mi="left",ni="legend",oi="legend.pagingTextStyle",pi="legend.position",qi="legend.scrollArrows.activeColor",ri="legend.scrollArrows.inactiveColor",si="legend.scrollArrows.orientation",ti="legend.showPageIndex",ui="legend.textStyle",vi="legend.usePaging",wi="legendEntryClick",xi="legendEntryHover",yi="legendFontSize",zi="legendTextColor",Ai="legendTextStyle",Bi="line",Ci="lineSize",Di="lineWidth",Ei="linear",Fi="linearGradient",Gi="logScale",Hi="logScaleX",
Ii="longdash",Ji="longdashdot",Ki="longdashdotdot",Li="low",Mi="m",Ni="majorAxisTextColor",Oi="manualEventHandling",Pi="marginConstraints",Qi="max",Ri="maxAlternation",Si="maxValue",Ti="middle",Ui="min",Vi="minValue",Wi="minorAxisTextColor",Xi="mousedown",Yi="mousemove",Zi="mouseout",$i="mouseover",aj="mouseup",bj="move",cj="move_offscreen",dj="named",ej="native code",fj="new ",gj="no",S="none",hj="nowrap",ij="null",jj="numDecimals",kj="numSignificantDigits",lj="number",nj="numberOfSections",oj="o",
pj="object",qj="offset",rj="on",sj="onmouseout",tj="onmouseover",uj="orientation",vj="out",wj="overflow",xj="path",yj="percentage",zj="phase",Aj="pie",Bj="pieBaseSliceBrush",Cj="pieResidueSliceColor",Dj="pieResidueSliceLabel",Ej="pieSliceText",Fj="pieSliceTextStyle",Gj="pointSize",Hj="position",Ij="position: absolute; top: 0; left: 0; z-index: 1;",Jj="position:absolute;display:none;",Kj="px",Lj="r",Mj="rangeSelectorHover",Nj="rangeSelectorMouseMove",Oj="rangeSelectorMousePress",Pj="rangechange",Qj=
"ready",Rj="rect",Sj="rect(",Tj="relative",Uj="removeSerieClick",Vj="reverseAxis",Wj="reverseCategories",Xj="rgb",Yj="right",Zj="right-space",$j="rightclick",ak="rotate(",bk="round",ck="row",dk="rtl",ek="rx",fk="ry",gk="s",hk="scatter",ik="screen",jk="select",kk="selectionMode",lk="serieClick",mk="serieHover",nk="series.",ok="seriesType",pk="set",qk="setSelection",rk="shape",sk="shortdash",tk="shortdashdot",uk="shortdashdotdot",vk="shortdot",wk="show",xk="showRangeSelector",yk="showTextEvery",zk=
"single",Ak="slantedText",Bk="slantedTextAngle",Ck="slice",Dk="sliceVisibilityThreshold",Ek="sliceinner",Fk="sliceside",Gk="smoothingFactor",Hk="solid",Ik="splice",Jk="start",Kk="static",Lk="stop",Mk="stop-color:",Nk="string",Ok="stroke",Pk="stroke-dasharray",Qk="stroke-opacity",Rk="stroke-width",Sk="style",Tk="svg",Uk="targetAxisIndex",Vk="text",Wk="text-anchor",Xk="text-decoration",Yk="textColor",Zk="textContent",$k="textFontSize",al="textPosition",bl="textStyle",cl="textpathok",dl="tick",el="tickScoringWeights",
fl="ticks",gl="timeGranularity",hl="title",il="titleColor",jl="titleFontSize",kl="titlePosition",ll="titleTextStyle",ml="titleX",nl="titleY",ol="toggle_display",pl="tooltipFontSize",ql="tooltipHover",rl="tooltipMode",sl="tooltipTextColor",tl="tooltipTextStyle",ul="top",vl="top-space",wl="transform",xl="translate(",yl="transparent",zl="true",Al="type",Bl="underline",Cl="unit",Dl="url(#",El="useMagnitudes",Fl="usePositionedLabelsLegend",Gl="userSpaceOnUse",Hl="v",Il="v-text-align",Jl="v:fill",Kl="v:group",
Ll="v:oval",Ml="v:path",Nl="v:rect",Ol="v:shape",Pl="v:stroke",Ql="v:textpath",Rl="vAxes.",Sl="vAxis",T="value",Tl="valueFormatter",Ul="var _loaded = false;",Vl="vertical",Wl="visible",Xl="warning",Yl="white",Zl="width",$l="window.event",am="x",bm="x1",cm="x2",dm="y",em="y1",fm="y2",gm="z",hm="zOrder",im="{",jm="}",km="\u00a0",lm="\u00a4",mm="\u2030",V,nm=this;function om(a,b){for(var c=a[lc](Xd),d=b||nm,e;e=c.shift();)if(W(d[e]))d=d[e];else return j;return d}function pm(){}
function qm(a){var b=typeof a;if(b==pj)if(a){if(a instanceof pa)return Sf;else if(a instanceof ea)return b;var c=ea[E][Yb][K](a);if(c==If)return pj;if(c==Gf||typeof a[C]==lj&&typeof a.splice!="undefined"&&typeof a[bc]!="undefined"&&!a[bc](Ik))return Sf;if(c==Hf||typeof a[K]!="undefined"&&typeof a[bc]!="undefined"&&!a[bc](mg))return R}else return ij;else if(b==R&&typeof a[K]=="undefined")return pj;return b}function rm(a){return a!==aa}function sm(a){return a===j}function W(a){return a!=j}
function tm(a){return qm(a)==Sf}function um(a){var b=qm(a);return b==Sf||b==pj&&typeof a[C]==lj}function vm(a){return typeof a==Nk}function wm(a){return typeof a==lj}function xm(a){return qm(a)==R}function ym(a){a=qm(a);return a==pj||a==Sf||a==R}function zm(a){return a[Am]||(a[Am]=++Bm)}var Am="closure_uid_"+n[v](n.random()*2147483648)[Yb](36),Bm=0;function Cm(a){return a[K][Fc](a.bind,arguments)}
function Dm(a,b){var c=b||nm;if(arguments[C]>2){var d=pa[E][ab][K](arguments,2);return function(){var b=pa[E][ab][K](arguments);pa[E].unshift[Fc](b,d);return a[Fc](c,b)}}else return function(){return a[Fc](c,arguments)}}function X(){X=Function[E].bind&&Function[E].bind[Yb]()[rb](ej)!=-1?Cm:Dm;return X[Fc](j,arguments)}function Em(a){var b=pa[E][ab][K](arguments,1);return function(){var c=pa[E][ab][K](arguments);c.unshift[Fc](c,b);return a[Fc](this,c)}}var Fm=Date.now||function(){return+new Date};
function Y(a,b){function c(){}c.prototype=b[E];a.Ca=b[E];a.prototype=new c;a[E].constructor=a};function Gm(a){return a[bb](/^[\s\xa0]+|[\s\xa0]+$/g,O)}function Hm(a,b){if(b)return a[bb](Im,Jd)[bb](Jm,Ld)[bb](Km,Kd)[bb](Lm,Md);else{if(!Mm[Za](a))return a;a[rb](Id)!=-1&&(a=a[bb](Im,Jd));a[rb](Ee)!=-1&&(a=a[bb](Jm,Ld));a[rb](Re)!=-1&&(a=a[bb](Km,Kd));a[rb](cd)!=-1&&(a=a[bb](Lm,Md));return a}}var Im=/&/g,Jm=/</g,Km=/>/g,Lm=/\"/g,Mm=/[&<>\"]/;function Nm(a,b,c){a=rm(c)?a.toFixed(c):ia(a);c=a[rb](Xd);c==-1&&(c=a[C]);return pa(n.max(0,b-c)+1)[Lc]($d)+a}
function Om(a,b){for(var c=0,d=Gm(ia(a))[lc](Xd),e=Gm(ia(b))[lc](Xd),f=n.max(d[C],e[C]),h=0;c==0&&h<f;h++){var i=d[h]||O,l=e[h]||O,m=RegExp(Qd,Eh),o=RegExp(Qd,Eh);do{var q=m.exec(i)||[O,O,O],s=o.exec(l)||[O,O,O];if(q[0][C]==0&&s[0][C]==0)break;c=Pm(q[1][C]==0?0:ga(q[1],10),s[1][C]==0?0:ga(s[1],10))||Pm(q[2][C]==0,s[2][C]==0)||Pm(q[2],s[2])}while(c==0)}return c}function Pm(a,b){if(a<b)return-1;else if(a>b)return 1;return 0}
function Qm(a){var b=da(a);if(b==0&&/^[\s\xa0]*$/[Za](a))return NaN;return b}var Rm={};function Sm(a){return Rm[a]||(Rm[a]=ia(a)[bb](/\-([a-z])/g,function(a,c){return c.toUpperCase()}))};var Tm=pa[E],Um=Tm[rb]?function(a,b,c){return Tm[rb][K](a,b,c)}:function(a,b,c){c=c==j?0:c<0?n.max(0,a[C]+c):c;if(vm(a)){if(!vm(b)||b[C]!=1)return-1;return a[rb](b,c)}for(;c<a[C];c++)if(c in a&&a[c]===b)return c;return-1},Z=Tm[Fb]?function(a,b,c){Tm[Fb][K](a,b,c)}:function(a,b,c){for(var d=a[C],e=vm(a)?a[lc](O):a,f=0;f<d;f++)f in e&&b[K](c,e[f],f,a)},Vm=Tm.filter?function(a,b,c){return Tm.filter[K](a,b,c)}:function(a,b,c){for(var d=a[C],e=[],f=0,h=vm(a)?a[lc](O):a,i=0;i<d;i++)if(i in h){var l=h[i];
b[K](c,l,i,a)&&(e[f++]=l)}return e},$=Tm.map?function(a,b,c){return Tm.map[K](a,b,c)}:function(a,b,c){for(var d=a[C],e=pa(d),f=vm(a)?a[lc](O):a,h=0;h<d;h++)h in f&&(e[h]=b[K](c,f[h],h,a));return e};function Wm(a,b,c,d){if(a.reduce)return d?a.reduce(X(b,d),c):a.reduce(b,c);var e=c;Z(a,function(c,h){e=b[K](d,e,c,h,a)});return e}var Xm=Tm.some?function(a,b,c){return Tm.some[K](a,b,c)}:function(a,b,c){for(var d=a[C],e=vm(a)?a[lc](O):a,f=0;f<d;f++)if(f in e&&b[K](c,e[f],f,a))return!0;return!1};
function Ym(a,b,c){b=Zm(a,b,c);return b<0?j:vm(a)?a[kb](b):a[b]}function Zm(a,b,c){for(var d=a[C],e=vm(a)?a[lc](O):a,f=0;f<d;f++)if(f in e&&b[K](c,e[f],f,a))return f;return-1}function $m(a,b,c){a:{for(var d=vm(a)?a[lc](O):a,e=a[C]-1;e>=0;e--)if(e in d&&b[K](c,d[e],e,a)){b=e;break a}b=-1}return b<0?j:vm(a)?a[kb](b):a[b]}function an(a){if(!tm(a))for(var b=a[C]-1;b>=0;b--)delete a[b];Ga(a,0)}function bn(a,b){var c=Um(a,b),d;(d=c>=0)&&Tm.splice[K](a,c,1);return d}
function cn(){return Tm[jb][Fc](Tm,arguments)}function dn(a){if(tm(a))return cn(a);else{for(var b=[],c=0,d=a[C];c<d;c++)b[c]=a[c];return b}}function en(a){for(var b=1;b<arguments[C];b++){var c=arguments[b],d;if(tm(c)||(d=um(c))&&c[pc](ng))a[p][Fc](a,c);else if(d)for(var e=a[C],f=c[C],h=0;h<f;h++)a[e+h]=c[h];else a[p](c)}}function fn(a,b,c){return arguments[C]<=2?Tm[ab][K](a,b):Tm[ab][K](a,b,c)}
function gn(a,b){for(var c=b||a,d={},e=0,f=0;f<a[C];){var h=a[f++],i=ym(h)?oj+zm(h):(typeof h)[kb](0)+h;ea[E][pc][K](d,i)||(d[i]=!0,c[e++]=h)}Ga(c,e)}function hn(a,b){Tm.sort[K](a,b||jn)}function kn(a,b){for(var c=0;c<a[C];c++)a[c]={index:c,value:a[c]};var d=b||jn;hn(a,function(a,b){return d(a.value,b.value)||a[F]-b[F]});for(c=0;c<a[C];c++)a[c]=a[c].value}function jn(a,b){return a>b?1:a<b?-1:0}
function ln(a,b){for(var c={},d=0;d<a[C];d++){var e=a[d],f=b(e,d,a);rm(f)&&(c[f]||(c[f]=[]))[p](e)}return c};function mn(a,b){this.x=rm(a)?a:0;this.y=rm(b)?b:0}Na(mn[E],function(){return new mn(this.x,this.y)});function nn(a,b){return new mn(a.x-b.x,a.y-b.y)};function on(a,b){qa(this,a);Ta(this,b)}V=on[E];Na(V,function(){return new on(this[r],this[M])});V.fb=function(){return this[r]*this[M]};ta(V,function(){qa(this,n[fb](this[r]));Ta(this,n[fb](this[M]));return this});ua(V,function(){qa(this,n[v](this[r]));Ta(this,n[v](this[M]));return this});ra(V,function(){qa(this,n[u](this[r]));Ta(this,n[u](this[M]));return this});V.scale=function(a){this.width*=a;this.height*=a;return this};function pn(a,b,c){for(var d in a)b[K](c,a[d],d,a)}function qn(a,b,c){var d={},e;for(e in a)d[e]=b[K](c,a[e],e,a);return d}function rn(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function sn(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function tn(a){var b={},c;for(c in a)b[c]=a[c];return b}function un(a){var b=qm(a);if(b==pj||b==Sf){if(a[sc])return a[sc]();var b=b==Sf?[]:{},c;for(c in a)b[c]=un(a[c]);return b}return a}
var vn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"];function wn(a){for(var b,c,d=1;d<arguments[C];d++){c=arguments[d];for(b in c)a[b]=c[b];for(var e=0;e<vn[C];e++)b=vn[e],ea[E][pc][K](c,b)&&(a[b]=c[b])}};var xn,yn,zn,An,Bn,Cn;function Dn(){return nm.navigator?nm.navigator.userAgent:j}function En(){return nm.navigator}Bn=An=zn=yn=xn=!1;var Fn;if(Fn=Dn()){var Gn=En();xn=Fn[rb]("Opera")==0;yn=!xn&&Fn[rb]("MSIE")!=-1;An=(zn=!xn&&Fn[rb]("WebKit")!=-1)&&Fn[rb]("Mobile")!=-1;Bn=!xn&&!zn&&Gn.product=="Gecko"}var Hn=xn,In=yn,Jn=Bn,Kn=zn,Ln=An,Mn=En();Cn=(Mn&&Mn.platform||O)[rb]("Mac")!=-1;var Nn=!!En()&&(En().appVersion||O)[rb]("X11")!=-1,On;
a:{var Pn=O,Qn;if(Hn&&nm.opera)var Rn=nm.opera.version,Pn=typeof Rn==R?Rn():Rn;else if(Jn?Qn=/rv\:([^\);]+)(\)|;)/:In?Qn=/MSIE\s+([^\);]+)(\)|;)/:Kn&&(Qn=/WebKit\/(\S+)/),Qn)var Sn=Qn.exec(Dn()),Pn=Sn?Sn[1]:O;if(In){var Tn,Un=nm[hc];Tn=Un?Un.documentMode:aa;if(Tn>ha(Pn)){On=ia(Tn);break a}}On=Pn}var Vn=On,Wn={};function Xn(a){return Wn[a]||(Wn[a]=Om(Vn,a)>=0)};var Yn,Zn=!In||Xn(ze);!Jn&&!In||In&&Xn(ze)||Jn&&Xn("1.9.1");In&&Xn(ze);function $n(a){var b;b=(b=a.className)&&typeof b[lc]==R?b[lc](/\s+/):[];var c=fn(arguments,1),d;d=b;for(var e=0,f=0;f<c[C];f++)Um(d,c[f])>=0||(d[p](c[f]),e++);d=e==c[C];Ja(a,b[Lc](Pc));return d};function ao(a){return a?new bo(co(a)):Yn||(Yn=new bo)}function eo(a,b){pn(b,function(b,d){d==Sk?a[I].cssText=b:d==Cg?Ja(a,b):d==Ah?a.htmlFor=b:d in fo?a[y](fo[d],b):a[d]=b})}var fo={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:Ph,width:Zl,usemap:"useMap",frameborder:"frameBorder",maxlength:"maxLength",type:Al};function go(){return ho(ka,arguments)}
function ho(a,b){var c=b[0],d=b[1];if(!Zn&&d&&(d.name||d[z])){c=[Ee,c];d.name&&c[p](Yc,Hm(d.name),cd);if(d[z]){c[p]($c,Hm(d[z]),cd);var e={};wn(e,d);d=e;delete d[z]}c[p](Re);c=c[Lc](O)}c=a[Bb](c);d&&(vm(d)?Ja(c,d):tm(d)?$n[Fc](j,[c][jb](d)):eo(c,d));b[C]>2&&io(a,c,b,2);return c}
function io(a,b,c,d){function e(c){c&&b[Va](vm(c)?a[lb](c):c)}for(;d<c[C];d++){var f=c[d];if(um(f)&&!(ym(f)&&f[db]>0)){var h;a:{if(f&&typeof f[C]==lj)if(ym(f)){h=typeof f.item==R||typeof f.item==Nk;break a}else if(xm(f)){h=typeof f.item==R;break a}h=!1}Z(h?dn(f):f,e)}else e(f)}}function jo(a){return a.compatMode==Xe}function ko(a){for(var b;b=a[Eb];)a[rc](b)}function lo(a){return a&&a[Jc]?a[Jc][rc](a):j}
function mo(a,b){if(a[Ec]&&b[db]==1)return a==b||a[Ec](b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b[Jc];return b==a}function co(a){return a[db]==9?a:a.ownerDocument||a[hc]}function bo(a){this.wa=a||nm[hc]||ka}V=bo[E];V.Da=function(a){return vm(a)?this.wa[ib](a):a};
V.Hq=function(a){var a=a||this.Xb()||ca,b=a[hc];if(Kn&&!Xn(ve)&&!Ln){typeof a.innerHeight=="undefined"&&(a=ca);var b=a.innerHeight,c=a[hc][Vb].scrollHeight;a==a.top&&c<b&&(b-=15);a=new on(a.innerWidth,b)}else a=jo(b)?b[Vb]:b[qc],a=new on(a[ec],a[Ac]);return a};V.Fk=function(){return ho(this.wa,arguments)};V.createElement=function(a){return this.wa[Bb](a)};V.createTextNode=function(a){return this.wa[lb](a)};V.Ik=function(){return jo(this.wa)};V.Xb=function(){return this.wa.parentWindow||this.wa[Qb]};
V.Gq=function(){return!Kn&&jo(this.wa)?this.wa[Vb]:this.wa[qc]};V.Uf=function(){var a=this.wa,b=!Kn&&jo(a)?a[Vb]:a[qc],a=a.parentWindow||a[Qb];return new mn(a.pageXOffset||b[Bc],a.pageYOffset||b[Xb])};V.appendChild=function(a,b){a[Va](b)};V.Af=ko;Ra(V,mo);var no=new Function(Mf,"return a");var oo,po=!In||Xn(ze),qo=In&&!Xn("8");function ro(){}ro[E].il=!1;ro[E].Mb=function(){if(!this.il)this.il=!0,this.ca()};ro[E].ca=function(){};function so(a,b){Ba(this,a);Oa(this,b);xa(this,this[tc])}Y(so,ro);V=so[E];V.ca=function(){delete this[z];delete this[tc];delete this.currentTarget};V.Mc=!1;V.we=!0;V.stopPropagation=function(){this.Mc=!0};V.preventDefault=function(){this.we=!1};function to(a,b){a&&this.mb(a,b)}Y(to,so);var uo=[1,4,2];V=to[E];Oa(V,j);V.relatedTarget=j;V.offsetX=0;V.offsetY=0;V.clientX=0;V.clientY=0;V.screenX=0;V.screenY=0;V.button=0;Aa(V,0);V.charCode=0;V.ctrlKey=!1;V.altKey=!1;V.shiftKey=!1;V.metaKey=!1;V.uq=!1;V.Bb=j;
V.mb=function(a,b){var c=Ba(this,a[z]);so[K](this,c);Oa(this,a[tc]||a.srcElement);xa(this,b);var d=a[$a];if(d){if(Jn){var e;a:{try{no(d.nodeName);e=!0;break a}catch(f){}e=!1}e||(d=j)}}else if(c==$i)d=a.fromElement;else if(c==Zi)d=a.toElement;this.relatedTarget=d;this.offsetX=a.offsetX!==aa?a.offsetX:a.layerX;this.offsetY=a.offsetY!==aa?a.offsetY:a.layerY;this.clientX=a[Tb]!==aa?a[Tb]:a.pageX;this.clientY=a[Ub]!==aa?a[Ub]:a.pageY;this.screenX=a[vb]||0;this.screenY=a[wb]||0;this.button=a[qb];Aa(this,
a[Cb]||0);this.charCode=a.charCode||(c==ki?a[Cb]:0);this.ctrlKey=a[kc];this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.uq=Cn?a.metaKey:a[kc];this.state=a.state;this.Bb=a;delete this.we;delete this.Mc};V.Yr=function(a){return po?this.Bb[qb]==a:this[z]==Dg?a==0:!!(this.Bb[qb]&uo[a])};V.qn=function(){return this.Yr(0)&&!(Kn&&Cn&&this[kc])};V.stopPropagation=function(){to.Ca[mc][K](this);this.Bb[mc]?this.Bb[mc]():this.Bb.cancelBubble=!0};
V.preventDefault=function(){to.Ca[ob][K](this);var a=this.Bb;if(a[ob])a[ob]();else if(a.returnValue=!1,qo)try{(a[kc]||a[Cb]>=112&&a[Cb]<=123)&&Aa(a,-1)}catch(b){}};V.ip=function(){return this.Bb};V.ca=function(){to.Ca.ca[K](this);this.Bb=j;Oa(this,j);xa(this,j);this.relatedTarget=j};function vo(a,b){this.hl=b;this.Nc=[];this.Xq(a)}Y(vo,ro);V=vo[E];V.ti=j;V.vl=j;V.Ce=function(a){this.ti=a};V.getObject=function(){if(this.Nc[C])return this.Nc.pop();return this.tl()};V.Ad=function(a){this.Nc[C]<this.hl?this.Nc[p](a):this.Kk(a)};V.Xq=function(a){a>this.hl&&g(k("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var b=0;b<a;b++)this.Nc[p](this.tl())};V.tl=function(){return this.ti?this.ti():{}};
V.Kk=function(a){if(this.vl)this.vl(a);else if(ym(a))if(xm(a.Mb))a.Mb();else for(var b in a)delete a[b]};V.ca=function(){vo.Ca.ca[K](this);for(var a=this.Nc;a[C];)this.Kk(a.pop());delete this.Nc};var wo,xo=(wo="ScriptEngine"in nm&&nm.ScriptEngine()=="JScript")?nm.ScriptEngineMajorVersion()+Xd+nm.ScriptEngineMinorVersion()+Xd+nm.ScriptEngineBuildVersion():$d;function yo(){}var zo=0;V=yo[E];V.key=0;V.yd=!1;V.$k=!1;V.mb=function(a,b,c,d,e,f){xm(a)?this.Zk=!0:a&&a[Kb]&&xm(a[Kb])?this.Zk=!1:g(k(jf));this.ve=a;this.Bk=b;this.src=c;Ba(this,d);this.capture=!!e;this.Mh=f;this.$k=!1;this.key=++zo;this.yd=!1};V.handleEvent=function(a){if(this.Zk)return this.ve[K](this.Mh||this.src,a);return this.ve[Kb][K](this.ve,a)};var Ao,Bo,Co,Do,Eo,Fo,Go,Ho,Io,Jo,Ko;
(function(){function a(){return{qa:0,Ab:0}}function b(){return[]}function c(){function a(b){return h[K](a.src,a.key,b)}return a}function d(){return new yo}function e(){return new to}var f=wo&&!(Om(xo,ue)>=0),h;Fo=function(a){h=a};if(f){Ao=function(){return i[zb]()};Bo=function(a){i.Ad(a)};Co=function(){return l[zb]()};Do=function(a){l.Ad(a)};Eo=function(){return m[zb]()};Go=function(){m.Ad(c())};Ho=function(){return o[zb]()};Io=function(a){o.Ad(a)};Jo=function(){return q[zb]()};Ko=function(a){q.Ad(a)};
var i=new vo(0,600);i.Ce(a);var l=new vo(0,600);l.Ce(b);var m=new vo(0,600);m.Ce(c);var o=new vo(0,600);o.Ce(d);var q=new vo(0,600);q.Ce(e)}else Ao=a,Bo=pm,Co=b,Do=pm,Eo=c,Go=pm,Ho=d,Io=pm,Jo=e,Ko=pm})();var Lo={},Mo={},No={},Oo={};
function Po(a,b,c,d,e){if(b)if(tm(b)){for(var f=0;f<b[C];f++)Po(a,b[f],c,d,e);return j}else{var d=!!d,h=Mo;b in h||(h[b]=Ao());h=h[b];d in h||(h[d]=Ao(),h.qa++);var h=h[d],i=zm(a),l;h.Ab++;if(h[i]){l=h[i];for(f=0;f<l[C];f++)if(h=l[f],h.ve==c&&h.Mh==e){if(h.yd)break;return l[f].key}}else l=h[i]=Co(),h.qa++;f=Eo();f.src=a;h=Ho();h.mb(c,f,a,b,d,e);c=h.key;f.key=c;l[p](h);Lo[c]=h;No[i]||(No[i]=Co());No[i][p](h);a[Ib]?(a==nm||!a.xk)&&a[Ib](b,f,d):a.attachEvent(Qo(b),f);return c}else g(k("Invalid event type"))}
function Ro(a,b,c,d,e){if(tm(b)){for(var f=0;f<b[C];f++)Ro(a,b[f],c,d,e);return j}d=!!d;a:{f=Mo;if(b in f&&(f=f[b],d in f&&(f=f[d],a=zm(a),f[a]))){a=f[a];break a}a=j}if(!a)return!1;for(f=0;f<a[C];f++)if(a[f].ve==c&&a[f][ub]==d&&a[f].Mh==e)return So(a[f].key);return!1}
function So(a){if(!Lo[a])return!1;var b=Lo[a];if(b.yd)return!1;var c=b.src,d=b[z],e=b.Bk,f=b[ub];c.removeEventListener?(c==nm||!c.xk)&&c.removeEventListener(d,e,f):c.detachEvent&&c.detachEvent(Qo(d),e);c=zm(c);e=Mo[d][f][c];if(No[c]){var h=No[c];bn(h,b);h[C]==0&&delete No[c]}b.yd=!0;e.Rk=!0;To(d,f,c,e);delete Lo[a];return!0}
function To(a,b,c,d){if(!d.ag&&d.Rk){for(var e=0,f=0;e<d[C];e++)if(d[e].yd){var h=d[e].Bk;h.src=j;Go(h);Io(d[e])}else e!=f&&(d[f]=d[e]),f++;Ga(d,f);d.Rk=!1;f==0&&(Do(d),delete Mo[a][b][c],Mo[a][b].qa--,Mo[a][b].qa==0&&(Bo(Mo[a][b]),delete Mo[a][b],Mo[a].qa--),Mo[a].qa==0&&(Bo(Mo[a]),delete Mo[a]))}}
function Uo(a,b,c){var d=0,e=b==j,f=c==j,c=!!c;if(a==j)pn(No,function(a){for(var h=a[C]-1;h>=0;h--){var i=a[h];if((e||b==i[z])&&(f||c==i[ub]))So(i.key),d++}});else if(a=zm(a),No[a])for(var a=No[a],h=a[C]-1;h>=0;h--){var i=a[h];if((e||b==i[z])&&(f||c==i[ub]))So(i.key),d++}return d}function Vo(a,b,c){var a=zm(a),d=No[a];if(d){var e=rm(b),f=rm(c);return e&&f?(d=Mo[b],!!d&&!!d[c]&&a in d[c]):!e&&!f?!0:Xm(d,function(a){return e&&a[z]==b||f&&a[ub]==c})}return!1}
function Qo(a){if(a in Oo)return Oo[a];return Oo[a]=rj+a}function Wo(a,b,c,d,e){var f=1,b=zm(b);if(a[b]){a.Ab--;a=a[b];a.ag?a.ag++:a.ag=1;try{for(var h=a[C],i=0;i<h;i++){var l=a[i];l&&!l.yd&&(f&=Xo(l,e)!==!1)}}finally{a.ag--,To(c,d,b,a)}}return Boolean(f)}function Xo(a,b){var c=a[Kb](b);a.$k&&So(a.key);return c}
Fo(function(a,b){if(!Lo[a])return!0;var c=Lo[a],d=c[z],e=Mo;if(!(d in e))return!0;var e=e[d],f,h;oo===aa&&(oo=In&&!nm[Ib]);if(oo){f=b||om($l);var i=!0 in e,l=!1 in e;if(i){if(f[Cb]<0||f.returnValue!=aa)return!0;a:{var m=!1;if(f[Cb]==0)try{Aa(f,-1);break a}catch(o){m=!0}if(m||f.returnValue==aa)f.returnValue=!0}}m=Jo();m.mb(f,this);f=!0;try{if(i){for(var q=Co(),s=m.currentTarget;s;s=s[Jc])q[p](s);h=e[!0];h.Ab=h.qa;for(var w=q[C]-1;!m.Mc&&w>=0&&h.Ab;w--)xa(m,q[w]),f&=Wo(h,q[w],d,!0,m);if(l){h=e[!1];
h.Ab=h.qa;for(w=0;!m.Mc&&w<q[C]&&h.Ab;w++)xa(m,q[w]),f&=Wo(h,q[w],d,!1,m)}}else f=Xo(c,m)}finally{q&&(Ga(q,0),Do(q)),m.Mb(),Ko(m)}return f}d=new to(b,this);try{f=Xo(c,d)}finally{d.Mb()}return f});function Yo(a,b,c){return n.min(n.max(a,b),c)}function Zo(a,b){var c=a%b;return c*b<0?c+b:c}function $o(a){return a*n.PI/180};function ap(a){this.yb=a}Y(ap,ro);var bp=new vo(0,100),cp=[];V=ap[E];V.zd=function(a,b,c,d,e){tm(b)||(cp[0]=b,b=cp);for(var f=0;f<b[C];f++)this.Yq(Po(a,b[f],c||this,d||!1,e||this.yb||this));return this};V.Yq=function(a){this.D?this.D[a]=!0:this.De?(this.D=bp[zb](),this.D[this.De]=!0,this.De=j,this.D[a]=!0):this.De=a};V.removeAll=function(){if(this.D){for(var a in this.D)So(a),delete this.D[a];bp.Ad(this.D);this.D=j}else this.De&&So(this.De)};V.ca=function(){ap.Ca.ca[K](this);this[wc]()};
V.handleEvent=function(){g(k("EventHandler.handleEvent not implemented"))};function dp(a,b,c,d){this.top=a;Ua(this,b);Qa(this,c);ya(this,d)}Na(dp[E],function(){return new dp(this.top,this[N],this[L],this[x])});Ra(dp[E],function(a){a=!this||!a?!1:a instanceof dp?a[x]>=this[x]&&a[N]<=this[N]&&a.top>=this.top&&a[L]<=this[L]:a.x>=this[x]&&a.x<=this[N]&&a.y>=this.top&&a.y<=this[L];return a});dp[E].xj=function(a){ya(this,n.min(this[x],a[x]));this.top=n.min(this.top,a.top);Ua(this,n.max(this[N],a[N]));Qa(this,n.max(this[L],a[L]))};function ep(a,b,c,d){ya(this,a);this.top=b;qa(this,c);Ta(this,d)}Na(ep[E],function(){return new ep(this[x],this.top,this[r],this[M])});ep[E].Hk=function(a){var b=n.max(this[x],a[x]),c=n.min(this[x]+this[r],a[x]+a[r]);if(b<=c){var d=n.max(this.top,a.top),a=n.min(this.top+this[M],a.top+a[M]);if(d<=a)return ya(this,b),this.top=d,qa(this,c-b),Ta(this,a-d),!0}return!1};
Ra(ep[E],function(a){return a instanceof ep?this[x]<=a[x]&&this[x]+this[r]>=a[x]+a[r]&&this.top<=a.top&&this.top+this[M]>=a.top+a[M]:a.x>=this[x]&&a.x<=this[x]+this[r]&&a.y>=this.top&&a.y<=this.top+this[M]});function fp(a,b,c){vm(b)?gp(a,c,b):pn(b,Em(gp,a))}function gp(a,b,c){a[I][Sm(c)]=b}function hp(a,b){var c=co(a);if(c[Qb]&&c[Qb].getComputedStyle&&(c=c[Qb].getComputedStyle(a,j)))return c[b]||c.getPropertyValue(b);return O}function ip(a,b){return hp(a,b)||(a.currentStyle?a.currentStyle[b]:j)||a[I][b]}function jp(a){a=a?a[db]==9?a:co(a):ka;if(In&&!Xn(9)&&!ao(a).Ik())return a[qc];return a[Vb]}
function kp(a){var b=a[Ya]();if(In)a=a.ownerDocument,b.left-=a[Vb][Gb]+a[qc][Gb],b.top-=a[Vb][Jb]+a[qc][Jb];return b}function lp(a){if(In)return a.offsetParent;for(var b=co(a),c=ip(a,Hj),d=c==rh||c==Nf,a=a[Jc];a&&a!=b;a=a[Jc])if(c=ip(a,Hj),d=d&&c==Kk&&a!=b[Vb]&&a!=b[qc],!d&&(a.scrollWidth>a[ec]||a.scrollHeight>a[Ac]||c==rh||c==Nf||c==Tj))return a;return j}
function mp(a){for(var b=new dp(0,fa,fa,0),c=ao(a),d=c.wa[qc],e=c.Gq(),f;a=lp(a);)if((!In||a[ec]!=0)&&(!Kn||a[Ac]!=0||a!=d)&&(a.scrollWidth!=a[ec]||a.scrollHeight!=a[Ac])&&ip(a,wj)!=Wl){var h=np(a),i;i=a;if(Jn&&!Xn(je)){var l=ha(hp(i,fg));if(op(i)){var m=i.offsetWidth-i[ec]-l-ha(hp(i,gg));l+=m}i=new mn(l,ha(hp(i,hg)))}else i=new mn(i[Gb],i[Jb]);h.x+=i.x;h.y+=i.y;b.top=n.max(b.top,h.y);Ua(b,n.min(b[N],h.x+a[ec]));Qa(b,n.min(b[L],h.y+a[Ac]));ya(b,n.max(b[x],h.x));f=f||a!=e}d=e[Bc];e=e[Xb];Kn?(b.left+=
d,b.top+=e):(ya(b,n.max(b[x],d)),b.top=n.max(b.top,e));if(!f||Kn)b.right+=d,b.bottom+=e;c=c.Hq();Ua(b,n.min(b[N],d+c[r]));Qa(b,n.min(b[L],e+c[M]));return b.top>=0&&b[x]>=0&&b[L]>b.top&&b[N]>b[x]?b:j}
function np(a){var b,c=co(a),d=ip(a,Hj),e=Jn&&c[yb]&&!a[Ya]&&d==Nf&&(b=c[yb](a))&&(b[vb]<0||b[wb]<0),f=new mn(0,0),h=jp(c);if(a==h)return f;if(a[Ya])b=kp(a),a=ao(c).Uf(),f.x=b[x]+a.x,f.y=b.top+a.y;else if(c[yb]&&!e)b=c[yb](a),a=c[yb](h),f.x=b[vb]-a[vb],f.y=b[wb]-a[wb];else{b=a;do{f.x+=b.offsetLeft;f.y+=b.offsetTop;b!=a&&(f.x+=b[Gb]||0,f.y+=b[Jb]||0);if(Kn&&ip(b,Hj)==rh){f.x+=c[qc][Bc];f.y+=c[qc][Xb];break}b=b.offsetParent}while(b&&b!=a);if(Hn||Kn&&d==Nf)f.y-=c[qc].offsetTop;for(b=a;(b=lp(b))&&b!=
c[qc]&&b!=h;)if(f.x-=b[Bc],!Hn||b[Gc]!=xf)f.y-=b[Xb]}return f}function pp(a,b){typeof a==lj&&(a=(b?n[u](a):a)+Kj);return a}function qp(a){if(ip(a,eh)!=S)return new on(a.offsetWidth,a.offsetHeight);var b=a[I],c=b.display,d=b.visibility,e=b[cc];Fa(b,Rh);Ha(b,Nf);Sa(b,di);var f=a.offsetWidth,a=a.offsetHeight;Sa(b,c);Ha(b,e);Fa(b,d);return new on(f,a)}function rp(a,b){Sa(a[I],b?O:S)}function op(a){return dk==ip(a,dh)};function sp(a,b,c,d,e,f,h,i){var l,m=c.offsetParent;if(m){var o=m[Gc]==gf||m[Gc]==Ve;if(!o||ip(m,Hj)!=Kk)l=np(m),o||(l=nn(l,new mn(m[Bc],m[Xb])))}m=np(a);o=qp(a);m=new ep(m.x,m.y,o[r],o[M]);(o=mp(a))&&m.Hk(new ep(o[x],o.top,o[N]-o[x],o[L]-o.top));var o=ao(a),q=ao(c);if(o.wa!=q.wa){var s=o.wa[qc],q=q.Xb(),w=new mn(0,0),J=co(s)?co(s).parentWindow||co(s)[Qb]:ca,Q=s;do{var H;if(J==q)H=np(Q);else{var B=Q;H=new mn;if(B[db]==1)if(B[Ya])B=kp(B),H.x=B[x],H.y=B.top;else{var la=ao(B).Uf(),B=np(B);H.x=B.x-la.x;
H.y=B.y-la.y}else{var la=xm(B.ip),U=B;B[pb]?U=B[pb][0]:la&&B.Bb[pb]&&(U=B.Bb[pb][0]);H.x=U[Tb];H.y=U[Ub]}}w.x+=H.x;w.y+=H.y}while(J&&J!=q&&(Q=J.frameElement)&&(J=J.parent));s=nn(w,np(s));In&&!o.Ik()&&(s=nn(s,o.Uf()));m.left+=s.x;m.top+=s.y}a=(b&4&&op(a)?b^2:b)&-5;b=new mn(a&2?m[x]+m[r]:m[x],a&1?m.top+m[M]:m.top);l&&(b=nn(b,l));e&&(b.x+=(a&2?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);var ma;if(h&&(ma=mp(c))&&l)ma.top=n.max(0,ma.top-l.y),ma.right-=l.x,ma.bottom-=l.y,ya(ma,n.max(0,ma[x]-l.x));return tp(b,c,d,f,
ma,h,i)}
function tp(a,b,c,d,e,f,h){var a=a[sc](),i=0,l=(c&4&&op(b)?c^2:c)&-5,c=qp(b),h=h?h[sc]():c[sc]();if(d||l!=0)l&2?a.x-=h[r]+(d?d[N]:0):d&&(a.x+=d[x]),l&1?a.y-=h[M]+(d?d[L]:0):d&&(a.y+=d.top);if(f){if(e){i=a;d=0;if((f&65)==65&&(i.x<e[x]||i.x+h[r]>e[N]))f&=-2;if((f&132)==132&&(i.y<e.top||i.y+h[M]>e[L]))f&=-5;if(i.x<e[x]&&f&1)i.x=e[x],d|=1;i.x<e[x]&&i.x+h[r]>e[N]&&f&16&&(h.width-=i.x+h[r]-e[N],d|=4);if(i.x+h[r]>e[N]&&f&1)i.x=n.max(e[N]-h[r],e[x]),d|=1;f&2&&(d|=(i.x<e[x]?16:0)|(i.x+h[r]>e[N]?32:0));if(i.y<
e.top&&f&4)i.y=e.top,d|=2;i.y>=e.top&&i.y+h[M]>e[L]&&f&32&&(h.height-=i.y+h[M]-e[L],d|=8);if(i.y+h[M]>e[L]&&f&4)i.y=n.max(e[L]-h[M],e.top),d|=2;f&8&&(d|=(i.y<e.top?64:0)|(i.y+h[M]>e[L]?128:0));i=d}else i=256;if(i&496)return i}f=a;e=Jn&&(Cn||Nn)&&Xn(je);f instanceof mn?(a=f.x,f=f.y):(a=f,f=aa);ya(b[I],pp(a,e));b[I].top=pp(f,e);c=c==h?!0:!c||!h?!1:c[r]==h[r]&&c[M]==h[M];if(!c){var c=h,m;c instanceof on?(m=c[M],c=c[r]):g(k("missing height argument"));qa(b[I],pp(c,!0));Ta(b[I],pp(m,!0))}return i};function up(){}up[E].Ob=function(){};function vp(a,b){this.element=a;this.Gl=b}Y(vp,up);vp[E].Ob=function(a,b,c){sp(this.element,this.Gl,a,b,aa,c)};function wp(a,b){this.N=a instanceof mn?a:new mn(a,b)}Y(wp,up);wp[E].Ob=function(a,b,c,d){sp(jp(a),0,a,b,this.N,c,j,d)};var xp="StopIteration"in nm?nm.StopIteration:k("StopIteration");function yp(){}La(yp[E],function(){g(xp)});yp[E].li=function(){return this};function zp(a){if(typeof a.Qc==R)return a.Qc();if(vm(a))return a[lc](O);if(um(a)){for(var b=[],c=a[C],d=0;d<c;d++)b[p](a[d]);return b}return rn(a)}function Ap(a,b,c){if(typeof a[Fb]==R)a[Fb](b,c);else if(um(a)||vm(a))Z(a,b,c);else{var d;if(typeof a.ni==R)d=a.ni();else if(typeof a.Qc!=R)if(um(a)||vm(a)){d=[];for(var e=a[C],f=0;f<e;f++)d[p](f)}else d=sn(a);else d=aa;for(var e=zp(a),f=e[C],h=0;h<f;h++)b[K](c,e[h],d&&d[h],a)}};function Bp(a){this.va={};this.D=[];var b=arguments[C];if(b>1){b%2&&g(k("Uneven number of arguments"));for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.Zh(a)}V=Bp[E];V.qa=0;V.ue=0;V.Qc=function(){this.Tf();for(var a=[],b=0;b<this.D[C];b++)a[p](this.va[this.D[b]]);return a};V.ni=function(){this.Tf();return this.D[jb]()};V.Rq=function(a){return ea[E][pc][K](this.va,a)};Ca(V,function(){this.va={};Ga(this.D,0);this.ue=this.qa=0});
V.remove=function(a){if(ea[E][pc][K](this.va,a))return delete this.va[a],this.qa--,this.ue++,this.D[C]>2*this.qa&&this.Tf(),!0;return!1};V.Tf=function(){if(this.qa!=this.D[C]){for(var a=0,b=0;a<this.D[C];){var c=this.D[a];ea[E][pc][K](this.va,c)&&(this.D[b++]=c);a++}Ga(this.D,b)}if(this.qa!=this.D[C]){for(var d={},b=a=0;a<this.D[C];)c=this.D[a],ea[E][pc][K](d,c)||(this.D[b++]=c,d[c]=1),a++;Ga(this.D,b)}};V.set=function(a,b){ea[E][pc][K](this.va,a)||(this.qa++,this.D[p](a),this.ue++);this.va[a]=b};
V.Zh=function(a){var b;a instanceof Bp?(b=a.ni(),a=a.Qc()):(b=sn(a),a=rn(a));for(var c=0;c<b[C];c++)this.set(b[c],a[c])};Na(V,function(){return new Bp(this)});V.li=function(a){this.Tf();var b=0,c=this.D,d=this.va,e=this.ue,f=this,h=new yp;La(h,function(){for(;;){e!=f.ue&&g(k("The map has changed since the iterator was created"));b>=c[C]&&g(xp);var h=c[b++];return a?h:d[h]}});return h};function Cp(a){this.va=new Bp;a&&this.Zh(a)}function Dp(a){var b=typeof a;return b==pj&&a||b==R?oj+zm(a):b[Wb](0,1)+a}V=Cp[E];V.add=function(a){this.va.set(Dp(a),a)};V.Zh=function(a){for(var a=zp(a),b=a[C],c=0;c<b;c++)this.add(a[c])};V.removeAll=function(a){for(var a=zp(a),b=a[C],c=0;c<b;c++)this.remove(a[c])};V.remove=function(a){return this.va.remove(Dp(a))};Ca(V,function(){this.va[Mb]()});Ra(V,function(a){return this.va.Rq(Dp(a))});
V.Hk=function(a){for(var b=new Cp,a=zp(a),c=0;c<a[C];c++){var d=a[c];this[Ec](d)&&b.add(d)}return b};V.Qc=function(){return this.va.Qc()};Na(V,function(){return new Cp(this)});V.li=function(){return this.va.li(!1)};function Ep(){}Y(Ep,ro);V=Ep[E];V.xk=!0;V.Lh=j;V.addEventListener=function(a,b,c,d){Po(this,a,b,c,d)};V.removeEventListener=function(a,b,c,d){Ro(this,a,b,c,d)};
V.dispatchEvent=function(a){var b=a[z]||a,c=Mo;if(b in c){if(vm(a))a=new so(a,this);else if(a instanceof so)Oa(a,a[tc]||this);else{var d=a,a=new so(b,this);wn(a,d)}var d=1,e,c=c[b],b=!0 in c,f;if(b){e=[];for(f=this;f;f=f.Lh)e[p](f);f=c[!0];f.Ab=f.qa;for(var h=e[C]-1;!a.Mc&&h>=0&&f.Ab;h--)xa(a,e[h]),d&=Wo(f,e[h],a[z],!0,a)&&a.we!=!1}if(!1 in c)if(f=c[!1],f.Ab=f.qa,b)for(h=0;!a.Mc&&h<e[C]&&f.Ab;h++)xa(a,e[h]),d&=Wo(f,e[h],a[z],!1,a)&&a.we!=!1;else for(e=this;!a.Mc&&e&&f.Ab;e=e.Lh)xa(a,e),d&=Wo(f,e,
a[z],!1,a)&&a.we!=!1;a=Boolean(d)}else a=!0;return a};V.ca=function(){Ep.Ca.ca[K](this);Uo(this);this.Lh=j};function Fp(a,b){this.$f=a||1;this.qe=b||Gp;this.Wh=X(this.ai,this);this.Cd=Fm()}Y(Fp,Ep);Fp[E].enabled=!1;var Gp=nm.window;V=Fp[E];V.pb=j;V.ai=function(){if(this.enabled){var a=Fm()-this.Cd;if(a>0&&a<this.$f*0.8)this.pb=this.qe[gc](this.Wh,this.$f-a);else if(this.iq(),this.enabled)this.pb=this.qe[gc](this.Wh,this.$f),this.Cd=Fm()}};V.iq=function(){this[tb](dl)};V.start=function(){this.enabled=!0;if(!this.pb)this.pb=this.qe[gc](this.Wh,this.$f),this.Cd=Fm()};
V.stop=function(){this.enabled=!1;if(this.pb)this.qe.clearTimeout(this.pb),this.pb=j};V.ca=function(){Fp.Ca.ca[K](this);this.stop();delete this.qe};function Hp(a,b,c){xm(a)?c&&(a=X(a,c)):a&&typeof a[Kb]==R?a=X(a[Kb],a):g(k(jf));return b>2147483647?-1:Gp[gc](a,b||0)};function Ip(a){return a};function Jp(a,b){this.yb=new ap(this);this.Qh(a||j);b&&this.Sq(b)}Y(Jp,Ep);V=Jp[E];V.Oa=j;V.Io=!0;V.bl=j;V.xd=!1;V.aq=!1;V.Fl=-1;V.El=-1;V.Jo=!1;V.zq=!0;V.sd=ol;V.Sq=function(a){this.sd=a};V.Da=function(){return this.Oa};V.Qh=function(a){this.Vq();this.Oa=a};V.Vq=function(){this.xd&&g(k("Can not change this state of the popup while showing."))};V.Pa=function(){return this.xd};V.ud=function(a){a?this.Cr():this.eg()};V.Ob=pm;
V.Cr=function(){if(!this.xd&&this.zh()){this.Oa||g(k("Caller must call setElement before trying to show the popup"));this.Ob();var a=co(this.Oa);this.Jo&&this.yb.zd(a,ji,this.Ko,!0);if(this.Io)if(this.yb.zd(a,Xi,this.tk,!0),In){var b;try{b=a.activeElement}catch(c){}for(;b&&b.nodeName==hf;){try{var d=Kn?b[hc]||b.contentWindow[hc]:b.contentDocument||b.contentWindow[hc]}catch(e){break}a=d;b=a.activeElement}this.yb.zd(a,Xi,this.tk,!0);this.yb.zd(a,$g,this.sk)}else this.yb.zd(a,cg,this.sk);this.sd==ol?
this.Mo():this.sd==cj&&this.Ob();this.xd=!0;this.Lo()}};V.eg=function(a){if(!this.xd||!this.$p(a))return!1;this.yb&&this.yb[wc]();this.sd==ol?this.aq?Hp(this.Qk,0,this):this.Qk():this.sd==cj&&this.Zp();this.xd=!1;this.Jh(a);return!0};V.Mo=function(){Fa(this.Oa[I],Wl);rp(this.Oa,!0)};V.Qk=function(){Fa(this.Oa[I],Rh);rp(this.Oa,!1)};V.Zp=function(){ya(this.Oa[I],Wd);this.Oa[I].top=Wd};V.zh=function(){return this[tb]($f)};V.Lo=function(){this.Fl=Fm();this.El=-1;this[tb](wk)};
V.$p=function(a){return this[tb]({type:Zf,target:a})};V.Jh=function(a){this.El=Fm();this[tb]({type:Sh,target:a})};V.tk=function(a){a=a[tc];!mo(this.Oa,a)&&(!this.bl||mo(this.bl,a))&&!this.Yk()&&this.eg(a)};V.Ko=function(a){a[Cb]==27&&this.eg(a[tc])&&(a[ob](),a[mc]())};V.sk=function(a){if(this.zq){var b=co(this.Oa);if(In||Hn){if((a=b.activeElement)&&mo(this.Oa,a))return}else if(a[tc]!=b)return;this.Yk()||this.eg()}};V.Yk=function(){return Fm()-this.Fl<150};
V.ca=function(){Jp.Ca.ca[K](this);this.yb.Mb();delete this.Oa;delete this.yb};function Kp(a,b){this.to=4;this.e=b||aa;Jp[K](this,a)}Y(Kp,Jp);Kp[E].Fc=function(){return this.e||j};Kp[E].Zq=function(a){this.e=a||aa;this.Pa()&&this.Ob()};Kp[E].Ob=function(){if(this.e){var a=!this.Pa()&&this.sd!=cj,b=this.Da();a&&(Fa(b[I],Rh),rp(b,!0));this.e.Ob(b,this.to,this.gs);a&&rp(b,!1)}};function Lp(a,b,c){this.If=c||(a?ao(vm(a)?ka[ib](a):a):ao());Kp[K](this,this.If.Fk(gh,{style:Jj}));this.$h=new mn(1,1);this.Jc=new Cp;a&&this.xq(a);b!=j&&this.yq(b)}Y(Lp,Kp);var Mp=[];V=Lp[E];V.Na=j;Ja(V,"goog-tooltip");V.xl=500;V.yl=0;V.xq=function(a){a=vm(a)?ka[ib](a):a;this.Jc.add(a);Po(a,$i,this.fl,!1,this);Po(a,Zi,this.gg,!1,this);Po(a,Yi,this.el,!1,this);Po(a,th,this.dl,!1,this);Po(a,cg,this.gg,!1,this)};
V.detach=function(a){if(a)a=vm(a)?ka[ib](a):a,this.ql(a),this.Jc.remove(a);else{for(var b=this.Jc.Qc(),c=0;a=b[c];c++)this.ql(a);this.Jc[Mb]()}};V.ql=function(a){Ro(a,$i,this.fl,!1,this);Ro(a,Zi,this.gg,!1,this);Ro(a,Yi,this.el,!1,this);Ro(a,th,this.dl,!1,this);Ro(a,cg,this.gg,!1,this)};V.qq=function(a){this.xl=a};V.pq=function(a){this.yl=a};
V.yq=function(a){var b=this.Da();if(Zk in b)b.textContent=a;else if(b[Eb]&&b[Eb][db]==3){for(;b.lastChild!=b[Eb];)b[rc](b.lastChild);b[Eb].data=a}else ko(b),b[Va](co(b)[lb](a))};V.Qh=function(a){var b=this.Da();b&&lo(b);Lp.Ca.Qh[K](this,a);a&&(b=this.If.wa[qc],b.insertBefore(a,b.lastChild))};V.getState=function(){return this.Bd?this.Pa()?4:1:this.te?3:this.Pa()?2:0};
V.zh=function(){if(!Jp[E].zh[K](this))return!1;if(this[vc])for(var a,b=0;a=Mp[b];b++)mo(a.Da(),this[vc])||a.ud(!1);Um(Mp,this)>=0||Mp[p](this);a=this.Da();Ja(a,this.className);this.Pf();Po(a,$i,this.Ak,!1,this);Po(a,Zi,this.zk,!1,this);this.xh();return!0};V.Jh=function(){bn(Mp,this);for(var a=this.Da(),b,c=0;b=Mp[c];c++)b[vc]&&mo(a,b[vc])&&b.ud(!1);this.Jk&&this.Jk.Hh();Ro(a,$i,this.Ak,!1,this);Ro(a,Zi,this.zk,!1,this);Pa(this,aa);if(this.getState()==0)this.Lf=!1;Jp[E].Jh[K](this)};
V.$q=function(a,b){this[vc]==a&&this.Jc[Ec](this[vc])&&(this.Lf||!this.ls?(this.ud(!1),this.Pa()||this.Lp(a,b)):Pa(this,aa));this.Bd=aa};V.Lp=function(a,b){var c;b?c=b:(c=this.$h[sc](),c=new Np(c));Pa(this,a);this.Zq(c);this.ud(!0)};V.hr=function(a){this.te=aa;a==this[vc]&&(this.Na==j||this.Na!=this.Da()&&!this.Jc[Ec](this.Na))&&!this.hp()&&this.ud(!1)};V.hp=function(){return!(!this.Vk||!this.Vk.Na)};V.Sk=function(a){var b=this.If.Uf();this.$h.x=a[Tb]+b.x;this.$h.y=a[Ub]+b.y};
V.fl=function(a){var b=this.Qf(a[tc]);this.Na=b;this.Pf();b!=this[vc]&&(Pa(this,b),this.Mk(b),this.Lk(),this.Sk(a))};V.Qf=function(a){try{for(;a&&!this.Jc[Ec](a);)a=a[Jc];return a}catch(b){return j}};V.el=function(a){this.Sk(a);this.Lf=!0};V.dl=function(a){this.Na=a=this.Qf(a[tc]);this.Lf=!0;if(this[vc]!=a){Pa(this,a);var b=new Op(this.Na);this.Pf();this.Mk(a,b);this.Lk()}};V.Lk=function(){if(this[vc])for(var a,b=0;a=Mp[b];b++)if(mo(a.Da(),this[vc]))a.Vk=this,this.Jk=a};
V.gg=function(a){var b=this.Qf(a[tc]),c=this.Qf(a[$a]);if(b!=c){if(b==this.Na)this.Na=j;this.xh();this.Lf=!1;this.Pa()&&(!a[$a]||!mo(this.Da(),a[$a]))?this.Hh():Pa(this,aa)}};V.Ak=function(){var a=this.Da();if(this.Na!=a)this.Pf(),this.Na=a};V.zk=function(a){var b=this.Da();if(this.Na==b&&(!a[$a]||!mo(b,a[$a])))this.Na=j,this.Hh()};V.Mk=function(a,b){if(!this.Bd)this.Bd=Hp(X(this.$q,this,a,b),this.xl)};V.xh=function(){if(this.Bd)Gp.clearTimeout(this.Bd),this.Bd=aa};
V.Hh=function(){if(this.getState()==2)this.te=Hp(X(this.hr,this,this[vc]),this.yl)};V.Pf=function(){if(this.te)Gp.clearTimeout(this.te),this.te=aa};V.ca=function(){this.ud(!1);this.xh();this.detach();this.Da()&&lo(this.Da());this.Na=j;delete this.If;Lp.Ca.ca[K](this)};function Np(a,b){wp[K](this,a,b)}Y(Np,wp);Np[E].Ob=function(a,b,c){b=jp(a);b=mp(b);c=c?new dp(c.top+10,c[N],c[L],c[x]+10):new dp(10,0,0,10);tp(this.N,a,4,c,b,9)&496&&tp(this.N,a,4,c,b,5)};function Op(a){vp[K](this,a,3)}Y(Op,vp);
Op[E].Ob=function(a,b,c){var d=new mn(10,0);sp(this.element,this.Gl,a,b,d,c,9)&496&&sp(this.element,2,a,1,d,c,5)};function Pp(a){this.lb=a;this.Gk=ao(a);this.Ih=[];this.Rh=new ap}var Qp=0;function Rp(){var a=Lf+Qp[Yb]();Qp++;return a}V=Pp[E];qa(V,0);Ta(V,0);Ca(V,function(){this.Rh.Mb();this.Rh=new ap;Z(this.Ih,function(a){a.ca()});an(this.Ih);this.Af(this.lb[ib](vg))});V.h=function(a,b,c){this.Rh.zd(a,b,c)};V.bh=function(a,b,c){a=new Lp(a);b=this.Gk.Fk(gh,O,b);fp(b,c);a.Da()[Va](b);a.qq(100);a.pq(100);this.Ih[p](a);return a};V.A=function(a,b){b||(b=this.lb[ib](ug));b[Va](a)};V.Af=function(a){this.Gk.Af(a)};
V.$i=function(a,b){var c=[];if(a[C]>0){var d=0;this.Ia(c,a[d].x,a[d].y);for(++d;d<a[C];++d)this.B(c,a[d].x,a[d].y);(!W(b)||!b)&&this.Xd(c)}return c};V.uo=function(a,b){return this.of(a,b)[r]};var Sp={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",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:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",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:"#9370d8",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:"#d87093",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:Gd,whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Tp(a){var b={},a=ia(a),c=a[kb](0)==dd?a:dd+a;if(Up[Za](c))return b.ig=Vp(c),Ba(b,Qh),b;else{a:{var d=a.match(Wp);if(d){var c=da(d[1]),e=da(d[2]),d=da(d[3]);if(c>=0&&c<=255&&e>=0&&e<=255&&d>=0&&d<=255){c=[c,e,d];break a}}c=[]}if(c[C])return b.ig=Xp(c),Ba(b,Xj),b;else if(Sp&&(c=Sp[a[Mc]()]))return b.ig=c,Ba(b,dj),b}g(k(a+" is not a valid color string"))}var Yp=/#(.)(.)(.)/;function Vp(a){Up[Za](a)||g(k(Nd+a+"' is not a valid hex color"));a[C]==4&&(a=a[bb](Yp,ed));return a[Mc]()}
function Zp(a){a=Vp(a);return[ga(a[Wb](1,2),16),ga(a[Wb](3,2),16),ga(a[Wb](5,2),16)]}function Xp(a){var b=a[0],c=a[1],a=a[2],b=da(b),c=da(c),a=da(a);(na(b)||b<0||b>255||na(c)||c<0||c>255||na(a)||a<0||a>255)&&g(k('"('+b+P+c+P+a+'") is not a valid RGB color'));return dd+(b[Yb](16)[C]==1?$d+b[Yb](16):b[Yb](16))+(c[Yb](16)[C]==1?$d+c[Yb](16):c[Yb](16))+(a[Yb](16)[C]==1?$d+a[Yb](16):a[Yb](16))}var Up=/^#(?:[0-9a-f]{3}){1,2}$/i,Wp=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
function $p(a,b,c){c=Yo(c,0,1);return[n[u](c*a[0]+(1-c)*b[0]),n[u](c*a[1]+(1-c)*b[1]),n[u](c*a[2]+(1-c)*b[2])]};function aq(a){W(a)||(a={});this.oa=S;W(a.fill)&&this.bk(a.fill);this.fc=1;W(a.Ga)&&this.co(a.Ga);this.lc=S;W(a[Pb])&&this.gc(a[Pb]);this.qd=1;W(a.Ba)&&this.nf(a.Ba);this.Gc=1;W(a.ek)&&this.fo(a.ek);this.rd=Hk;W(a.ho)&&this.eo(a.ho);this.Yb=a.Yb||j}V=aq[E];Na(V,function(){var a=new aq;a.oa=this.oa;a.fc=this.fc;a.lc=this.lc;a.qd=this.qd;a.Gc=this.Gc;a.rd=this.rd;a.Yb=this.Yb?tn(this.Yb):j;return a});function bq(a){return a==S||a==O||a==yl?S:Tp(a).ig}V.bk=function(a){this.oa=bq(a)};
V.co=function(a){this.fc=Yo(a,0,1)};V.gc=function(a,b){this.lc=bq(a);W(b)&&this.nf(b)};V.nf=function(a){this.qd=a};V.fo=function(a){this.Gc=Yo(a,0,1)};V.eo=function(a){this.rd=a};V.Yi=function(){return this.fc>0&&(!(!W(this.oa)||this.oa==S)||W(this.Yb))};V.qf=function(){return this.qd>0&&this.Gc>0&&!(!W(this.lc)||this.lc==S)};V.oo=function(){return this.rd!=Hk};V.Sd=function(){return this.Yi()&&this.fc>=1};V.no=function(){return this.qf()&&this.Gc>=1};var cq=new aq({Ga:0,fill:Yl,ek:0,stroke:Yl});function dq(a){Pp[K](this,a);this.Uh=j}Y(dq,Pp);V=dq[E];V.Mi=function(a,b){qa(this,a);Ta(this,b);var c=this.Uh;if(c)c=c[I],c.top=b+10+Kj,ya(c,a+10+Kj);c=this.Za(Tk);c[y](Xh,ug);c[y](Zl,a);c[y](Ph,b);this.lb[ib](vg)[Va](c);var d=this.Za(ch);d[y](Xh,ch);c[Va](d);return c};V.al=function(){return this.lb[ib](vg).innerHTML};ra(V,function(a){return n[u](100*a)/100});V.Zg=function(a,b,c,d,e){var f=this.Za(Bg);f[y](Ng,a+0.5);f[y](Og,b+0.5);f[y](Lj,c);this.ja(f,d);this.A(f,e);return f};
V.Xi=function(a,b,c,d,e,f){var h=this.Za(lh);h[y](Ng,a+0.5);h[y](Og,b+0.5);h[y](ek,c);h[y](fk,d);this.ja(h,e);this.A(h,f);return h};V.Y=function(a,b,c,d,e,f){var h=this.Za(Rj);h[y](am,a);h[y](dm,b);h[y](Zl,c);h[y](Ph,d);this.ja(h,e);this.A(h,f);return h};V.Qd=function(a,b,c,d,e,f,h){c+=f[G]/2;return this.jd(a,b,c,b+d,c,e,f,h)};
V.jd=function(a,b,c,d,e,f,h,i){var l=new aq({fill:h[sb]});if(h.za){var m=new aq({fill:h[sb],stroke:h.za,Ba:3}),o=this.T();this.A(o,i);this.Kc(a,b,c,d,e,f,h,m,o);this.Kc(a,b,c,d,e,f,h,l,o);return o}else return this.Kc(a,b,c,d,e,f,h,l,i)};
V.Kc=function(a,b,c,d,e,f,h,i,l){var m=Zo(n.atan2(e-c,d-b)*180/n.PI,360);d-=b;e-=c;e=n[u](n[Hb](d*d+e*e));d=this.Za(Vk);d[Va](this.lb[lb](a));var a=n[u](c-h[G]/2+n[u](h[G]*0.85)),o=b;f==tg?(o+=n[u](e/2),d[y](Wk,Ti)):f==mh&&(o+=e,d[y](Wk,mh));d[y](am,o);d[y](dm,a);d[y](uh,h.Fa);d[y](vh,h[G]||0);h[$b]&&d[y](xh,dg);h.pd&&d[y](wh,hi);h.Cj&&d[y](Xk,Bl);m!=0&&d[y](wl,ak+m+Pc+b+Pc+c+Rd);this.ja(d,i);this.A(d,l);return d};V.tb=function(a,b,c){var d=this.Za(xj);d[y](Pg,a[Lc](O));this.ja(d,b);this.A(d,c);return d};
V.T=function(a){var b=this.Za(Eh);if(W(a)){var c=Rp(),d=this.Za(Fg),e=this.Za(Rj);e[y](am,a[x]);e[y](dm,a.top);e[y](Zl,a[r]);e[y](Ph,a[M]);d[Va](e);d[y](Xh,c);this.lb[ib](ch)[Va](d);b[y](Eg,Dl+c+Rd)}return b};V.Ia=function(a,b,c){a[p](mf+b+P+c)};V.B=function(a,b,c){a[p](lf+b+P+c)};V.Xg=function(a,b,c,d,e,f,h){a[p](We+b+P+c+P+d+P+e+P+f+P+h)};V.Xd=function(a){a[p](Ef)};
V.ic=function(a,b,c,d,e,f,h,i){var f=Zo(f,360),h=Zo(h,360),l=d*n.cos($o(h-90)),m=e*n.sin($o(h-90)),f=i?h-f:f-h;f<0&&(f+=360);a[p](Te+d+P+e+Ud+(f>180?1:0)+P+(i?1:0)+P+(b+l)+P+(c+m))};V.Xj=function(a,b,c){a[y](wl,xl+b+Td+c+Rd)};V.oh=function(a,b){a[y](Zl,b)};V.Bf=function(a,b){a[y](am,b)};V.gc=function(a,b,c){a[y](Rk,c);b&&a[y](Ok,b)};
V.of=function(a,b){var c=this.Ph;if(!c){var d=this.lb,c=d.createElementNS(Vh,gh),e=c[I];Sa(e,S);Ha(e,Nf);e.top=this[M]+10+Kj;ya(e,this[r]+10+Kj);e.whiteSpace=hj;c[Va](d[lb](Pc));d[qc][Va](c);this.Ph=c}c[Eb].data=a;e=c[I];sa(e,b.Fa);Ma(e,b[G]+Kj);e.fontWeight=b[$b]?dg:O;e.fontStyle=b.pd?hi:O;Sa(e,bg);d=c[ec];c=c[Ac];Sa(e,S);return new on(d,c)};V.Za=function(a){return this.lb.createElementNS(Wh,a)};
V.ja=function(a,b){b.qf()?(a[y](Ok,b.lc),a[y](Rk,b.qd)):(a[y](Ok,S),a[y](Rk,0));a[y](qh,b.fc);a[y](Qk,b.Gc);a[y](Pk,eq(b.rd));var c=b.Yb;if(c){var d=Rp(),e=this.Za(Fi),f=c.Mn,h=c.Nn,i=c.On,l=c.Pn;typeof f==Nk&&f[kb](f[C]-1)==Hd&&(f=n[u](ga(f,10)*this[r]/100));typeof h==Nk&&h[kb](h[C]-1)==Hd&&(h=n[u](ga(h,10)*this[r]/100));typeof i==Nk&&i[kb](i[C]-1)==Hd&&(i=n[u](ga(i,10)*this[M]/100));typeof l==Nk&&l[kb](l[C]-1)==Hd&&(l=n[u](ga(l,10)*this[M]/100));e[y](Xh,d);e[y](bm,f);e[y](em,i);e[y](cm,h);e[y](fm,
l);e[y](Ih,Gl);f=this.Za(Lk);f[y](qj,be);f[y](Sk,Mk+c.Ln);e[Va](f);f=this.Za(Lk);f[y](qj,ke);f[y](Sk,Mk+c.Zj);e[Va](f);this.lb[ib](ch)[Va](e);a[y](ph,Dl+d+Rd)}else a[y](ph,b.oa)};function eq(a){switch(a){case Hk:return $d;case sk:return ne;case vk:return ge;case tk:return oe;case uk:return pe;case hh:return he;case Qg:return qe;case Ii:return we;case Rg:return re;case Ji:return xe;case Ki:return ye;default:return eq(Hk)}};function fq(a){Pp[K](this,a);this.Uh=j}Y(fq,Pp);V=fq[E];V.Mi=function(a,b){qa(this,a);Ta(this,b);var c=this.Uh;if(c)c=c[I],c.top=this.da(b+10),ya(c,this.da(a+10));c=this.hq(new aq,this.lb[ib](vg));c.id=ug;c.coordorigin=ae;c.coordsize=a+Pc+b;return c};ra(V,function(a){return n[u](a)});V.Zg=function(a,b,c,d,e){var f=this.La(Ll),h=c*2;this.vd(f,a-c,b-c,h,h);this.ja(f,d,!1);this.A(f,e);return f};V.Xi=function(a,b,c,d,e,f){var h=this.La(Ll);this.vd(h,a-c,b-d,c*2,d*2);this.ja(h,e,!1);this.A(h,f);return h};
V.Y=function(a,b,c,d,e,f){var h=this.La(Nl),i=e.Sd()&&d>=1&&c>=1&&!W(e.Yb);this.ja(h,e,i);if(e.qf()||i)c=n.max(c-1,0),d=n.max(d-1,0);this.vd(h,a,b,c,d);this.A(h,f);return h};V.Qd=function(a,b,c,d,e,f,h){c+=f[G]/2;return this.jd(a,b,c,b+d,c,e,f,h)};V.jd=function(a,b,c,d,e,f,h,i){var l=new aq({fill:h[sb]});if(h.za){var m=new aq({fill:h[sb],stroke:h.za,Ba:2}),o=this.T();this.A(o,i);this.Kc(a,b,c,d,e,f,h,m,o);this.Kc(a,b,c,d,e,f,h,l,o);return o}else return this.Kc(a,b,c,d,e,f,h,l,i)};
V.Kc=function(a,b,c,d,e,f,h,i,l){var m=l;l.nodeName!=rk&&(m=this.La(Ol),this.vd(m,0,0,this[r],this[M]));var b=n[u](b),c=n[u](c),d=n[u](d),e=n[u](e),o=this.La(Ml);o[y](Hl,mf+b+P+c+lf+d+P+e+af);o[y](cl,zl);b=this.La(Ql);b[y](rj,zl);c=b[I];Ma(c,h[G]);sa(c,h.Fa);f==tg?c[y](Il,tg):f==Jk?c[y](Il,mi):f==mh&&c[y](Il,Yj);if(h[$b])c.fontWeight=dg;if(h.pd)c.fontStyle=hi;b[y](Nk,a);m[Va](o);m[Va](b);this.ja(m,i,!1);this.A(m,l);return m};
V.tb=function(a,b,c){for(var d=this.La(Ol),e=this.La(Ml);a[C]>0&&a[a[C]-1].lastIndexOf(mf,0)==0;)a=fn(a,0,a[C]-1);e[y](Hl,a[Lc](O));this.vd(d,0,0,this[r],this[M]);d[Va](e);this.ja(d,b,!1);this.A(d,c);return d};V.T=function(a){if(W(a)){var b=this.La(gh);b[I].clip=Sj+[this.da(a.top),this.da(a[x]+a[r]),this.da(a.top+a[M]),this.da(a[x])][Lc](P)+Rd;Ha(b[I],Nf);b[I].top=0;ya(b[I],0);qa(b[I],this.da(this[r]));Ta(b[I],this.da(this[M]));return b}else return a=this.La(Kl),this.vd(a,0,0,this[r],this[M]),a};
V.Ia=function(a,b,c){a[p](mf+n[u](b)+P+n[u](c))};V.B=function(a,b,c){a[p](lf+n[u](b)+P+n[u](c))};V.Xg=function(a,b,c,d,e,f,h){a[p](We+n[u](b)+P+n[u](c)+P+n[u](d)+P+n[u](e)+P+n[u](f)+P+n[u](h))};V.Xd=function(a){a[p](Cf)};
V.ic=function(a,b,c,d,e,f,h,i){var f=Zo(f,360),h=Zo(h,360),l=n[u](d*n.cos($o(f-90))),m=n[u](e*n.sin($o(f-90))),o=n[u](d*n.cos($o(h-90))),q=n[u](e*n.sin($o(h-90))),d=n[u](d),e=n[u](e),b=n[u](b),c=n[u](c);if(!(l===o&&m===q)||!(i&&Zo(h-f,360)<180||!i&&Zo(f-h,360)<180))a[p]((i?Af:Ue)+(b-d)+P+(c-e)+P+(b+d)+P+(c+e)+P+(b+l)+P+(c+m)+P+(b+o)+P+(c+q))};V.Xj=function(a,b,c){a[I].top=this.da(c);ya(a[I],this.da(b))};V.oh=function(a,b){qa(a[I],this.da(b))};V.Bf=function(a,b){ya(a[I],this.da(b))};
V.gc=function(a,b,c){if(c==0)va(a,oh);else{va(a,zl);if(b)a.strokecolor=b;a.strokeweight=c}};V.of=function(a,b){var c=this.Ph;if(c==j){var c=this.La(gh),d=c[I];Sa(d,S);Ha(d,Nf);d.top=this.da(this[M]+10);ya(d,this.da(this[r]+10));d.whiteSpace=hj;d=this.lb;c[Va](d[lb](Pc));d[qc][Va](c);this.Ph=c}c[Eb].data=a;d=c[I];sa(d,b.Fa);Ma(d,this.da(b[G]||0));d.fontWeight=b[$b]?dg:O;d.fontStyle=b.pd?hi:O;Sa(d,bg);var e=c[ec],c=c[Ac];Sa(d,S);b[$b]&&(e*=1.1);b.pd&&(e*=0.9);return new on(e,c)};
V.da=function(a){return n[u](a)+Kj};V.La=function(a){return this.lb[Bb](a)};
V.ja=function(a,b,c){for(var d=a.children,e=0;e<d[C];e++)(a.children[e][Gc]==ph||a.children[e][Gc]==Ok)&&a[rc](d[e]);c=W(c)?c:!0;if(b.qf()){if(va(a,!0),a.strokeweight=b.qd,a.strokecolor=b.lc,c=!b.no(),d=b.oo(),c||d){e=this.La(Pl);if(c)e.opacity=ia(n[u](b.Gc*100))+Hd;d&&(e.dashstyle=b.rd);a[Va](e)}}else c&&b.Sd()?(va(a,!0),a.strokeweight=1,a.strokecolor=b.oa):va(a,!1);if(rm(a.filled))a.filled=zl;c=b.Yb;if(W(b.Yb)){b=this.La(Jl);wa(b,c.Ln);b.Zj=c.Zj;var d=c.Mn,e=c.On,f=c.Nn,c=c.Pn;typeof d==Nk&&(d=
ga(d,10));typeof e==Nk&&(e=ga(e,10));typeof f==Nk&&(f=ga(f,10));typeof c==Nk&&(c=ga(c,10));c=Zo(n.atan2(c-e,f-d)*180/n.PI,360);c=Zo(270-c,360);b.fs=c;Ba(b,Hh);a[Va](b)}else b.oa==S?a.filled=oh:b.Sd()?a.fillcolor=b.oa:(c=this.La(Jl),c.opacity=ia(n[u](b.fc*100))+Hd,wa(c,b.oa),a[Va](c))};V.hq=function(a,b){var c=this.T();this.ja(c,a);this.A(c,b);return c};V.vd=function(a,b,c,d,e){a=a[I];ya(a,this.da(b));a.top=this.da(c);qa(a,this.da(d));Ta(a,this.da(e))};function gq(a,b){hq()||g("Graphics is not supported");for(var c=n[v](n.random()*1E5);ca.frames[$e+c];)c++;this.ei=$e+c;this.Lb=a;this.Nb=j;c=iq();this.kq(b,c);jq(X(this.mq,this),X(this.lq,this,c))}Y(gq,ro);V=gq[E];V.lq=function(a){this.Nb=a?new fq(this.Xb()[hc]):new dq(this.Xb()[hc])};function iq(){if(!In)return!1;if(W(ka.documentMode))return ka.documentMode<9;return!Xn(ze)}V.mq=function(){var a=this.Xb();return a&&a._loaded};
V.xf=function(a){var b=X(function(){return W(this.Nb)},this),c=X(function(){a(this.Nb)},this);jq(b,c)};V.Xb=function(){return ca.frames[this.ei]};
V.kq=function(a,b){var c=ka[Bb](Yh);c.name=this.ei;c.id=this.ei;qa(c,a[r]);Ta(c,a[M]);c.frameBorder=0;c.scrolling=gj;c.marginHeight=0;c.marginWidth=0;b||Ba(c,Zh);this.Lb.innerHTML=O;this.Lb[Va](c);var d=c.contentDocument;d||(d=c.contentWindow[hc]);d.open();c=[];b?(c[p](Ne),c[p](Me),c[p](Qe)):(c[p](Je),c[p](Oe),c[p](ad),c[p](bd),c[p](Me));c[p](Pe);c[p](Ul);c[p](Dh);c[p](Xc);c[p](jm);c[p](Ie);c[p](Ge);c[p](Ke);c[p](Zc);c[p](Re);c[p](Le);c[p](Fe);c[p](He);d.write(c[Lc](Oc));d.close()};
function hq(){if(In)return Om(Vn,te)>=0;if(Jn)return Om(Vn,ie)>=0;if(Hn)return Om(Vn,Ae)>=0;if(Kn)return Om(Vn,se)>=0;return!1}function jq(a,b,c){rm(c)||(c=50);a[K]()?b[K]():ca[gc](function(){jq(a,b,c)},c)}V.ca=function(){this.Nb&&this.Nb[Mb]();this.Nb=j;var a=this.Xb();W(a)&&lo(a);this.Lb.innerHTML=O};var kq={},lq=!1;function mq(a){var b={};wa(b,a[sb]||a);var c=Zp(Tp(b[sb]).ig);b.Rb=a.darker||Xp($p([0,0,0],c,0.25));b.Jb=a.lighter||Xp($p([255,255,255],c,0.25));return b};function nq(a,b){this.Bl=b;var c;if(W(a.lg)){c=a.lg;if(!lq)kq.classic={colors:[{color:wd,dark:od,light:Cd},{color:sd,dark:pd,light:Ad},{color:vd,dark:nd,light:Fd},{color:md,dark:id,light:ud},{color:Bd,dark:td,light:zd},{color:ld,dark:hd,light:qd}],backgroundColor:{fill:yd,gradient:{color1:jd,color2:gd,x1:be,y1:be,x2:ke,y2:ke}},titleTextStyle:{color:Yl},hAxis:{textStyle:{color:Yl},titleTextStyle:{color:Yl}},vAxis:{textStyle:{color:Yl},titleTextStyle:{color:Yl}},legendTextStyle:{color:Yl},axisBackgroundColor:{stroke:xd,
fill:S},areaBackgroundOpacity:0.8},lq=!0;c=kq[c]}else c={};this.lg=c;this.options=a}function oq(a,b,c){if(vm(b))return pq(a,b,c);for(var d=0;d<b[C];++d){var e=pq(a,b[d],c);if(W(e))return e}return j}function pq(a,b,c){a=om(b,a);if(W(a)&&xm(c))return c(a);return a}V=nq[E];V.O=function(a,b,c){var d=oq(this.options,a,c);if(W(d))return d;d=oq(this.lg,a,c);if(W(d))return d;d=oq(this.Bl,a,c);if(W(d))return d;d=b;if(rm(d))return d;return j};function qq(a,b,c,d){b=oq(b,c)||{};W(d)&&(b=d(b));wn(a,b)}
V.Dk=function(a,b,c){b=W(b)?tn(b):{};qq(b,this.Bl,a,c);qq(b,this.lg,a,c);qq(b,this.options,a,c);return b};function rq(a){if(!W(a))return j;if(typeof a==eg)return a;a=ia(a);return a==fe||a[Mc]()==zl?!0:a==$d||a[Mc]()==oh?!1:j}V.eb=function(a,b){var c=this.jh(a);if(W(c))return c;rm(b)||(b=!1);return b};V.jh=function(a){return this.O(a,j,rq)};function sq(a){if(!W(a))return j;if(typeof a==lj)return a;a=Qm(ia(a));return na(a)?j:a}V.Qa=function(a,b){var c=this.pe(a);if(W(c))return c;rm(b)||(b=0);return b};
V.pe=function(a){return this.O(a,j,sq)};function tq(a){if(!W(a))return j;return ia(a)}V.Fb=function(a,b){rm(b)||(b=O);return this.O(a,b,tq)};V.nk=function(a){return this.O(a,j,tq)};function uq(a){return(a=tq(a))?a:j}V.pg=function(a,b){return this.O(a,b,uq)};function vq(a,b){var c=tq(b),d;a:{for(d in a)if(a[d]==c){d=!0;break a}d=!1}return d?c:j}V.la=function(a,b,c){return this.O(a,c,X(vq,j,b))};
V.Ne=function(a,b){var c=this.Dk(a,b,function(a){ym(a)||(a={fill:a});var b={},c=uq(a.fill);if(W(c))b.fill=c;c=uq(a[Pb]);if(W(c))b.stroke=c;c=sq(a.opacity);if(W(c))b.Ga=c;a=sq(a.strokeWidth);if(W(a))b.Ba=a;return b});return new aq(c)};V.Pb=function(a,b){return this.Dk(a,b,function(a){var b={},e=uq(a[sb]);W(e)&&wa(b,e);if(e=tq(a.fontName))b.Fa=e;(e=sq(a[G]))&&Ma(b,e);e=rq(a[$b]);if(W(e))b.bold=e;e=rq(a.italic);if(W(e))b.pd=e;a=rq(a.underline);if(W(a))b.Cj=a;return b})};var wq={Ts:"multiple",SINGLE:zk};function xq(a,b,c){b||g(k("viscommon: container cannot be null"));var d=!!c,e=go(gh,{style:Ij}),c=ip(b,Hj);(c==O||c==Kk)&&fp(b,Hj,Tj);return{addError:function(c){d?(e[Jc]!=b&&b[Va](e),yq(a,e,c)):yq(a,b,c)},it:function(c){d?(e[Jc]!=b&&b[Va](e),zq(a,e,c)):zq(a,b,c)},removeAll:function(){d?google[oc][Ic][wc](e):google[oc][Ic][wc](b)}}}function yq(a,b,c){var d={removable:!1,type:nh},b=google[oc][Ic].addError(b,c,j,d);google[oc][gb][Xa](a,nh,{id:b,message:c,detailedMessage:O,options:d})}
function zq(a,b,c){var d={removable:!0,type:Xl},b=google[oc][Ic].addError(b,c,j,d);google[oc][gb][Xa](a,nh,{id:b,message:c,detailedMessage:O,options:d})};function Aq(a,b){this.x=a;this.y=b}Y(Aq,mn);V=Aq[E];Na(V,function(){return new Aq(this.x,this.y)});V.Jl=function(){return n[Hb](this.x*this.x+this.y*this.y)};V.sn=function(){return this.x*this.x+this.y*this.y};V.scale=function(a){this.x*=a;this.y*=a;return this};V.add=function(a){this.x+=a.x;this.y+=a.y;return this};function Bq(a,b){return new Aq(a.x+b.x,a.y+b.y)}function Cq(a,b){return new Aq(a.x-b.x,a.y-b.y)};function Dq(a){return a*a*a}function Eq(a){return 1-n.pow(1-a,3)}function Fq(a){return 3*a*a-2*a*a*a};var Gq={NONE:S,Zs:Aj,Sr:R,Ur:hk},Hq={NONE:S,Ks:Bi,rs:Rf,ss:Wf,Ur:hk,us:og},Iq={Rr:pg,Vr:T,vs:qg},Jq={NONE:S,at:Yj,Js:mi,ct:ul,ts:jg,Tr:$h,Is:"labeled"},Kq={dt:Vl,Ds:Uh},Lq={NONE:S,Tr:$h,Ws:vj},Mq={Cs:Th,Ls:Li},Nq={NONE:S,Hs:li,Vr:T,Xs:yj},Oq={NONE:S,xs:Vg,Rr:pg},Pq={NONE:S,Sr:R,Ys:zj,ws:Gg},Qq={LINEAR:Ei,Fs:$h,Vs:vj,Gs:ai};function Rq(a){switch(a){case Ei:return function(a){return a};case $h:return Dq;case vj:return Eq;case ai:return Fq}g(k("Invalid easing function name"))}
var Sq={decimalSeparator:Xd,groupingSeparator:P,vAxis:{type:T,titleTextStyle:{color:"#222",italic:!0},baselineColor:"#333"},hAxis:{type:pg,titleTextStyle:{color:"#222",italic:!0},baselineColor:"#333"},colors:[{color:"#3366CC",lighter:"#45AFE2"},{color:"#DC3912",lighter:"#FF3300"},{color:"#FF9900",lighter:"#FFCC00"},{color:"#109618",lighter:"#14C21D"},{color:"#990099",lighter:"#DF51FD"},{color:"#0099C6",lighter:"#15CBFF"},{color:"#DD4477",lighter:"#FF97D2"},{color:"#66AA00",lighter:"#97FB00"},{color:"#B82E2E",
lighter:"#DB6651"},{color:"#316395",lighter:"#518BC6"},{color:"#994499",lighter:"#BD6CBD"},{color:"#22AA99",lighter:"#35D7C2"},{color:"#AAAA11",lighter:"#E9E91F"},{color:"#6633CC",lighter:"#9877DD"},{color:"#E67300",lighter:"#FF8F20"},{color:"#8B0707",lighter:"#D20B0B"},{color:"#651067",lighter:"#B61DBA"},{color:"#329262",lighter:"#40BD7E"},{color:"#5574A6",lighter:"#6AA7C4"},{color:"#3B3EAC",lighter:"#6D70CD"},{color:"#B77322",lighter:"#DA9136"},{color:"#16D620",lighter:"#2DEA36"},{color:"#B91383",
lighter:"#E81EA6"},{color:"#F4359E",lighter:"#F558AE"},{color:"#9C5935",lighter:"#C07145"},{color:"#A9C413",lighter:"#D7EE53"},{color:"#2A778D",lighter:"#3EA7C6"},{color:"#668D1C",lighter:"#97D129"},{color:"#BEA413",lighter:"#E9CA1D"},{color:"#0C5922",lighter:"#149638"},{color:"#743411",lighter:"#C5571D"}],fontName:"Arial",titleTextStyle:{color:ag,bold:!0},annotationTextStyle:{color:ag},majorAxisTextColor:"#222",minorAxisTextColor:"#444",backgroundColor:{fill:Ed,stroke:"#666",strokeWidth:0},axisBackgroundColor:{fill:S},
tooltipTextStyle:{color:ag},gridlineColor:"#cccccc",pieBaseSliceBrush:{stroke:Yl,strokeWidth:1},pieSliceTextStyle:{color:Yl},areaBackgroundOpacity:0.3,legend:{textStyle:{color:"#222"},pagingTextStyle:{color:"#01c"},scrollArrows:{activeColor:"#01c",inactiveColor:rd}},rangeSelector:{handleBrush:{fill:rd,stroke:fd},sideScreenBrush:{fill:rd,fillOpacity:0.5},fullScreenBrush:{fill:fd,fillOpacity:0},handleWidth:3}};function Tq(a){for(var b={},c=[],d=0;d<a;d++)c[d]=b;this.Al=c;this.zl={}}V=Tq[E];V.Lj=function(a,b){this.Al[a]=b;this.zl=Wm(this.Al,this.nl,{},this)};V.mi=function(a){var b=qm(a);return b!=pj&&b!=Sf||xm(a[sc])};V.kg=function(a){if(this.mi(a))return a;if(qm(a)==Sf)return $(a,this.kg,this);return qn(a,this.kg,this)};V.nl=function(a,b){if(this.mi(b))return b;if(this.mi(a)||qm(b)==Sf)return this.kg(b);var c=qm(a)==pj;pn(b,function(b,e){a[e]=c&&(!(e in a)||a[e]==j)?this.kg(b):this.nl(a[e],b)},this);return a};
V.compact=function(){return this.zl};function Uq(){this.ob={};this.qb={};this.rb={}}V=Uq[E];Ca(V,function(){this.ob={};this.qb={};this.rb={}});Na(V,function(){var a=new Uq;a.ob=tn(this.ob);a.qb=tn(this.qb);a.rb=tn(this.rb);return a});V.Il=function(a){var a=a==ck?this.ob:this.qb,b=[],c;for(c in a)b[p](ga(c,10));return b};V.Br=function(){return this.Il(ck)};V.Ar=function(){return this.Il(Kg)};V.zr=function(){var a=[],b;for(b in this.rb){var c=b[lc](P);a[p]({row:ga(c[0],10),column:ga(c[1],10)})}return a};
V.getSelection=function(){for(var a=[],b=this.Br(),c=this.Ar(),d=this.zr(),e=0;e<b[C];e++){var f={};f.row=b[e];a[p](f)}for(e=0;e<c[C];e++)f={},f.column=c[e],a[p](f);for(e=0;e<d[C];e++)f={},f.row=d[e].row,f.column=d[e].column,a[p](f);return a};V.gq=function(a,b){if(a==ck)return this.hf(b[0]);return this.ji(b[0])};V.hf=function(a){return this.ob[ia(a)]!=j};V.ji=function(a){return this.qb[ia(a)]!=j};V.ll=function(a,b){return this.rb[ia(a+P+b)]!=j};
V.si=function(a,b){if(this.gq(a,b))return!1;a==ck?this.ob[b[0]]=1:a==Kg?this.qb[b[0]]=1:this.rb[ia(b[0]+P+b[1])]=1;return!0};V.addRow=function(a){return this.si(ck,[a])};V.addColumn=function(a){return this.si(Kg,[a])};V.nr=function(a,b){return this.si(sg,[a,b])};V.zo=function(a,b){var c=this.hf(a);b&&this[Mb]();c?this.removeRow(a):this.addRow(a);return!c};V.yo=function(a,b){var c=this.ji(a);b&&this[Mb]();c?this.removeColumn(a):this.addColumn(a);return!c};
V.Hn=function(a,b,c){var d=this.ll(a,b);c&&this[Mb]();d?this.pr(a,b):this.nr(a,b);return!d};V.removeRow=function(a){if(!this.hf(a))return!1;delete this.ob[a];return!0};V.removeColumn=function(a){if(!this.ji(a))return!1;delete this.qb[a];return!0};V.pr=function(a,b){if(!this.ll(a,b))return!1;delete this.rb[ia(a+P+b)];return!0};
V.setSelection=function(a){var b={},c={},d={};a||(a=[]);for(var e=0;e<a[C];e++){var f=a[e];f.row!=j&&f.column!=j?d[ia(f.row+P+f.column)]=1:f.row!=j?b[f.row]=1:f.column!=j&&(c[f.column]=1)}var h=this.Fd(b,this.ob),i=this.Fd(c,this.qb),l=this.Fd(d,this.rb),a=this.Fd(this.ob,b),e=this.Fd(this.qb,c),f=this.Fd(this.rb,d);this.ob=b;this.qb=c;this.rb=d;b=new Uq;b.ob=h;b.qb=i;b.rb=l;c=new Uq;c.ob=a;c.qb=e;c.rb=f;return new Vq(b,c)};V.Fd=function(a,b){var c={},d;for(d in a)b[d]||(c[d]=1);return c};
function Vq(a,b){this.ps=a;this.qs=b};function Wq(a){this.selection=new Uq;this.k={K:{G:j,P:j,vb:j},pa:{G:j,P:j,vb:j},j:{K:{wg:j},zc:j,dd:j},sb:{Ta:j,Oe:j,Aa:j}};if(a&&(this[cb][Lb](a[cb]),a.k)){var b=new Tq(2);b.Lj(0,this.k);b.Lj(1,a.k);this.k=b.compact()}}Na(Wq[E],function(){var a=new Wq;a.selection=this[cb][sc]();a.k=un(this.k);return a});Wq[E].Qi=function(){return ia(this.k.j.K.wg)};function Xq(a,b,c,d,e){W(e)||(e=1);if(e==0)return{d:[],F:!1};var f=[],b=Yq(b,f,d,e,function(b){return a(b,c)[r]});return{d:f,F:b}}
function Yq(a,b,c,d,e){if(e(a)<=c)return a&&b[p](a),!1;if(d>1){for(var f=0,h=1;h<a[C];h++)if(a[kb](h)==Pc)if(e(a[Wb](0,h))<=c)f=h;else break;if(f>0)return b[p](a[Wb](0,f)),Yq(a[Wb](f+1),b,c,d-1,e)}if(c<e(Yd)){for(h=2;h>=1;h--)if(e("..."[Wb](0,h))<=c){b[p]("..."[Wb](0,h));break}return!0}for(h=a[C]-1;h>=1;h--)if(d=a[Wb](0,h)+Yd,e(d)<=c)return b[p](d),!0;b[p](Yd);return!0}
function Zq(a){var b={background:ci,padding:le,border:me};if(W(a[G]))Ma(b,a[G]+Kj),b.margin=a[G]+Kj;W(a.Fa)&&sa(b,a.Fa);return b};function $q(a,b,c){var d=b.T(),e=a.nn,f=[],h=e.Nj,e=e.kn;b.Ia(f,h[x]+4,h[L]);b.ic(f,h[x]+4,h[L]-4,4,4,180,270,!0);b.B(f,h[x],h.top+4);b.ic(f,h[x]+4,h.top+4,4,4,270,0,!0);if(W(e)&&e[0].y==h.top)for(var i=0;i<3;++i)b.B(f,e[i].x,e[i].y);b.B(f,h[N]-4,h.top);b.ic(f,h[N]-4,h.top+4,4,4,0,90,!0);b.B(f,h[N],h[L]-4);b.ic(f,h[N]-4,h[L]-4,4,4,90,180,!0);if(W(e)&&e[0].y==h[L])for(i=0;i<3;++i)b.B(f,e[i].x,e[i].y);b.Xd(f);h=[new aq({fill:Yl,stroke:kd,Ba:1}),new aq({fill:kd,Ba:0,Ga:0.6}),new aq({fill:kd,Ba:0,Ga:0.3})];
for(e=h[C]-1;e>=0;--e)i=b.tb(f,h[e],d),b.Xj(i,e,e);f=a.ln;h=a.jn;e=f[r];b.Qd(f[D][t],f[D].x,f[D].y,e,Jk,a.mn,d);for(a=0;a<f[hb][C];a++)b.Qd(f[hb][a][t],f[hb][a].x,f[hb][a].y,e,Jk,h,d);b.A(d,c);return d};function ar(a,b){this.Nb=a;this.f=b;this.uk=b.$l;this.Po=this.vk(this.uk,!0);this.No=this.vk(this.uk,!1);this.Mg()}V=ar[E];V.Mg=function(){var a=this.f;this.de=a[r];this.oc=a[M];a.S==Aj?(a=this.f.L.Jd,this.he=a.x,this.ie=a.y):(this.he=rm(a.ma[0].aa)?a.ma[0].aa:n.min(a.ma[0].Db,a.ma[0].bc),this.ie=rm(a.ub[0].aa)?a.ub[0].aa:n.max(a.ub[0].Db,a.ub[0].bc))};V.on=function(a,b,c){return{title:a,content:b+Ce+c}};V.pn=function(a,b,c){return{title:a,content:b+Sc+c}};
V.Lq=function(a,b){var c=this.f.m[a];switch(this.f.S){case hk:return this.pn(c[D],c.c[b].Am,c.c[b].Bm);case Aj:return{title:c[D],content:c.hc+Qc+c.wj+Rd};case R:return this.on(this.f.Ha[b][D],c[D],c.c[b].hc)}};V.Pq=function(a){for(var b=this.f.Ha[a][D],c=[],d=0;d<this.f.m[C];d++){var e=this.f.m[d];W(e.c[a])&&c[p](e[D]+Ce+e.c[a].hc)}return{title:b,content:c[Lc](Oc)}};V.Pj=function(a,b){var c=a.l,d=1+n[fb]((W(a.Pd)?a.Pd:b)/2/n[Hb](2));return{x:c.x+(c.x>=this.he?d:-d),y:c.y+(c.y<=this.ie?-d:d)}};
V.tn=function(a){a=a.l;return{x:a[x]+a[r]>this.he?a[x]+a[r]:a[x],y:a.top<this.ie?a.top:a.top+a[M]}};V.un=function(a){a=a.l[nc];return{x:a[x]+a[r]>this.he?a[x]+a[r]:a[x],y:a.top<this.ie?a.top:a.top+a[M]}};V.vn=function(a){var b=Bq(this.f.L.Jd,br(((a.Bg?45:(a.Tb+a.Ib)/2)/180-0.5)*n.PI,this.f.L.Ge,this.f.L.He));return{x:b.x+a.Cg.x,y:b.y+a.Cg.y}};
V.Kj=function(a,b){var c=this.f.m[a],d=c[z];switch(this.f.S){case R:switch(d){case Wf:return this.tn(c.c[b]);case Bi:case Rf:return this.Pj(c.c[b],c.Pd);case og:return this.un(c.c[b])}case hk:return this.Pj(c.c[b],c.Pd);case Aj:return this.vn(c)}};V.Oq=function(a){for(var b=this.f.m,c=0;c<b[C];c++)if(W(b[c].c[a]))return this.Kj(c,a);return{x:this.f.b[x],y:this.f.b[L]}};V.vk=function(a,b){a=tn(a);if(!W(a[$b]))a.bold=b;return a};V.fp=function(){return{title:this.Po,content:this.No}};
V.cl=function(a,b,c){for(var d=this.Nb,e={x:this.he,y:this.ie},f=this.fp(),d=X(d.of,d),h=this.de,i=this.oc,l=b[hb],m=f[D],o=f[hb],q=m[G],m=d(b[D]||O,m)[r],l=l[lc](Oc),s=0;s<l[C];s++)q+=o[G]+o[G]/3.236,m=n.max(m,d(l[s],o)[r]);m=n.max(m,2*o[G]);d=new on(n[u](m+2*o[G]/1.618),n[u](q+2*o[G]/1.618));q=f[D][G];o=a.y<=e.y?-1:1;m=a.x>=e.x?1:-1;a.y+o*(q+d[M])>i-5&&(o=-1);a.y+o*(q+d[M])<5&&(o=1);a.x+m*(2*q+4)>h-5&&(m=-1);a.x+m*(2*q+4)<5&&(m=1);c=W(c)?c:!0;e={x:a.x+m*q,y:a.y+o*q};i={x:a.x+2*m*q,y:a.y+o*q};a=
o*m==1?[e,a,i]:[i,a,e];i=n[u](e.x-d[r]/2);q=i+d[r];i<5?(i=5,q=i+d[r]):q>h-5&&(q=h-5,i=q-d[r]);o==1?(h=e.y,e=h+d[M]):(e=e.y,h=e-d[M]);h={Nj:new dp(h,q,e,i),kn:c?a:j};a=f[hb];i=a[G]/1.618;o=h.Nj;c=n[u](o[N]-o[x]-2*i);e=n[u](o[x]+i);i=o.top+i;o={x:e,y:n[u](i),text:b[D]};i+=f[D][G];b=b[hb][lc](Oc);q=[];for(m=0;m<b[C];m++)i+=a[G]/3.236,q[p]({x:e,y:n[u](i),text:b[m]}),i+=a[G];return{size:d,nn:h,ln:{title:o,content:q,width:c},mn:f[D],jn:f[hb]}};
V.Nq=function(a,b,c){a=this.cl(this.Kj(a,b),this.Lq(a,b),!0);return $q(a,this.Nb,c)};V.Mq=function(a,b){var c=this.Oq(a),d=this.Pq(a),c=this.cl(c,d,!1);return $q(c,this.Nb,b)};function cr(a){this.a=a}V=cr[E];V.M=j;V.jb=j;V.Dg=j;V.wc=j;V.Ri=!1;V.Xm=function(a){this.jb=a};V.xf=function(){return this.a};
V.drawChart=function(a,b,c,d){var e=W(d)?d:!1;this.Vc=a;d=this.g;this.g=b[sc]();this.Nl=b;a.og&&(c=!1);if(e||!d||a.Tc&&b.Qi()!=d.Qi()){this.cb=c;this.M={};d=this.a;d[Mb]();c=d.Mi(a[r],a[M]);if(this.cb){var f=this;c.onmousedown=function(a){f.Ul(a)};c.ondblclick=function(a){f.Tl(a)};c.oncontextmenu=function(a){return f.Vl(a)}}e=d.T();a.Kd&&d.Y(0.5,0.5,n[v](a[r]-1),n[v](a[M]-1),a.Kd,e);a.Hd==vj&&this.cc(a[D],e);this.Oi(a,e)||this.Rl(a,e);d.A(e,c);if(this.cb&&(this.Dg=new ar(d,a),this.wc=d.T(),d.h(this.wc,
$i,this.o(ql,{q:!0})),d.h(this.wc,Zi,this.o(ql,{q:!1})),d.A(this.wc,c),d.h(e,Yi,this.o(Ag,{q:!0})),d.h(e,Zi,this.o(Ag,{q:!1})),!this.Ri))this.jb[tb]({type:Qj}),this.Ri=!0;d=this.g;d.k.K={G:j,P:j,vb:j};d.k.pa={G:j,P:j,vb:j}}var c=b.k.K,e=d.k.K,h=b.k.pa,d=d.k.pa;this.Pi(c,e)||(this.Gg(e.G,e.P,!1),this.Gg(c.G,c.P,!0),this.Ni(e,sj),this.Ni(c,tj));if(!this.Pi(h,d))switch(a.Id){case Vg:W(h.G)&&(a.S==Aj||W(h.P))?this.Xl(h.G,h.P):this.Te();break;case pg:a.S==R&&(W(h.vb)?this.Wl(h.vb):this.Te())}if(a.og&&
(b=b.k.sb,W(b.Aa)&&W(b.Oe)))d=a.sb.Fe,a=a.ma[0],this.Sl(b,d,a.Db,a.bc-d)};V.Rl=function(a,b){var c={color:ag,Fa:a.dc,fontSize:a.Eb,bold:!1,pd:!1,Cj:!1};this.gn(qf,c,a.b[r]);var d=a.b.top+n[u](a.b[M]/2);this.a.jd(qf,a.b[x],d,a.b[x]+a.b[r],d,tg,c,b)};
V.Vi=function(a){var b=this.Vc,c=b.j.Md;if(c){for(var c=c(this.g.k),d=0;d<c.Ai[C];d++){var e=c.Ai[d];if(e.Pa){var f=this.cc(e.hb,a);if(!b.Tc)var h=this.a.Y(e[nc][x],e[nc].top,e[nc][r],e[nc][M],e.U,a);if(W(e[F])&&this.cb){if(this.g.k.j.K.wg==e[F]&&b.Tc){var i=e.Ml,l=e.hb.d[0].y;W(i)&&W(l)&&(i=this.jm(i,l,e.U,a),this.a.h(i,Dg,this.o(Uj,{r:e[F]})),this.a.h(i,$i,this.o(xi,{r:e[F],q:!0})),this.a.h(i,Zi,this.o(xi,{r:e[F],q:!1})))}b.Tc?(this.a.h(f,$i,this.o(xi,{r:e[F],q:!0})),this.a.h(f,Zi,this.o(xi,{r:e[F],
q:!1}))):(this.a.h(h,Dg,this.o(wi,{r:e[F]})),this.a.h(h,$i,this.o(xi,{r:e[F],q:!0})),this.a.h(h,Zi,this.o(xi,{r:e[F],q:!1})))}}}if(c.Bi&&!b.Tc){b=c.Bi;c=this.a;d=j;if(d=b.Pl)h=c.$i(d.path),h=c.tb(h,d.U,a),d.zg&&this.cb&&c.h(h,Dg,X(this.Zi,this,-1));b.Gi&&this.cc(b.Gi,a);if(d=b.Ol)h=c.$i(d.path),h=c.tb(h,d.U,a),d.zg&&this.cb&&c.h(h,Dg,X(this.Zi,this,1))}}};
V.jm=function(a,b,c,d){var e=this.a,f=e.T();e.Y(a,b,12,12,c,f);e.A(f,d);c=[];e.Ia(c,a+2,b+2);e.B(c,a+12-2,b+12-2);e.Ia(c,a+12-2,b+2);e.B(c,a+2,b+12-2);e.Xd(c);a=new aq;a.gc(Gd);a.nf(2);e.tb(c,a,f);return f};V.Pi=function(a,b){return a.P==b.P&&a.G==b.G&&a.vb==b.vb};V.Ni=function(a,b){if(W(a.P)){var c=this.jb.eh(a.G,a.P);this.jb[tb]({type:b,row:c.md,column:c.ld})}};V.Tl=function(a){if(!a)a=this.jb.rl().event;this.jb[tb]({type:ih,x:a[Tb],y:a[Ub]})};
V.Ul=function(a){if(!a)a=this.jb.rl().event;a[qb]==2?this.jb[tb]({type:$j,x:a[Tb],y:a[Ub]}):this.jb[tb]({type:Xi,x:a[Tb],y:a[Ub]})};V.Vl=function(a){if(Kn)return this.jb[tb]({type:$j,x:a[Tb],y:a[Ub]}),a.cancelBubble=!0,a[ob](),a[mc](),!0;return!Vo(this.jb,$j)};V.gn=function(a,b,c){var d=b[G],a=this.a.uo(a,b);a>c&&(d=n.max(1,n[v](b[G]*c/a)));return d};V.Te=function(){this.a.Af(this.wc)};V.Xl=function(a,b){this.Te();this.Dg.Nq(a,b,this.wc)};V.Wl=function(a){this.Te();this.Dg.Mq(a,this.wc)};
V.Zi=function(a){var b=this.Vc,c=this.Nl;b.j.ae(c.k,a);this[Nb](b,c,!0,!0)};V.cc=function(a,b){var c=this.a,d=a.d,e=a.n,f=a.X;if(!d||d[C]==0)return j;for(var h=c.T(),i=0;i<d[C];i++)c.Qd(d[i][t],d[i].x,d[i].y,d[i][C],a.align,e,h);f&&this.cb&&(d=Wm(d,function(a,b){var c=new dp(b.y,b.x+b[C],b.y+e[G],b.x);a?a.xj(c):a=c;return a},j),d=c.Y(d[x],d.top,d[N]-d[x],d[L]-d.top,cq,h),c.bh(d,f,Zq(e)));c.A(h,b);return h};
V.fn=function(a,b){var c=this.a,d=a.d,e=a.n,f=a.X;if(d&&d[C]!=0){for(var h=c.T(),i=e[G]/2,l=0;l<d[C];l++){var m=d[l].x+i;c.jd(d[l][t],m,d[l].y,m,d[l].y-d[l][C],a.align,e,h)}f&&this.cb&&(d=Wm(d,function(a,b){var c=new dp(b.y-b[C],b.x+e[G],b.y,b.x);a?a.xj(c):a=c;return a},j),d=c.Y(d[x],d.top,d[N]-d[x],d[L]-d.top,cq,h),c.bh(d,f,Zq(e)));c.A(h,b)}};V.o=function(a,b){return X(function(c){return this[tb](a,b,c)},this)};V.dispatchEvent=function(a,b,c){this.jb[tb]({type:a,R:b,xb:c})};function dr(a){return a[Lc](Xd)};var er={AED:"\u062f.\u0625",ARS:"$",AUD:"$",BDT:"\u09f3",BRL:"R$",CAD:"$",CHF:"Fr.",CLP:"$",CNY:"\u00a5",COP:"$",CRC:"\u20a1",CUP:"$",CZK:"K\u010d",DKK:"kr",DOP:"$",EGP:"\u00a3",EUR:"\u20ac",GBP:"\u00a3",HKD:"$",HRK:"kn",HUF:"Ft",IDR:"Rp",ILS:"\u20aa",INR:"Rs",IQD:"\u0639\u062f",ISK:"kr",JMD:"$",JPY:"\u00a5",KRW:"\u20a9",KWD:"\u062f.\u0643",LKR:"Rs",LVL:"Ls",MNT:"\u20ae",MXN:"$",MYR:"RM",NOK:"kr",NZD:"$",PAB:"B/.",PEN:"S/.",PHP:"P",PKR:"Rs.",PLN:"z\u0142",RON:lf,RUB:"\u0440\u0443\u0431",SAR:"\u0633.\u0631",
SEK:"kr",SGD:"$",SKK:"Sk",SYP:"SYP",THB:"\u0e3f",TRY:"TL",TWD:"NT$",USD:"$",UYU:"$",VEF:"Bs.F",VND:"\u20ab",XAF:"FCFA",XCD:"$",YER:"YER",ZAR:"R"};var fr={bg:Xd,cg:P,vq:Hd,Vf:$d,Fq:Sd,Eq:Vd,Dq:af,wq:mm,cp:"\u221e",dp:"NaN",ml:"#,##0.###",Kq:"#E0",Jq:"#,##0%",Iq:"\u00a4#,##0.00;(\u00a4#,##0.00)",ro:"USD"},gr=fr,gr=fr;function hr(a,b){this.ik=b||gr.ro;this.po=er[this.ik];this.Mf=40;this.zb=1;this.wh=3;this.Jf=this.ne=0;this.dk=!1;this.uh=this.th=O;this.Gf=Vd;this.sh=O;this.ua=1;this.vh=3;this.Hf=this.ak=!1;typeof a==lj?this.Nf(a):this.qc(a)}V=hr[E];V.qc=function(a){this.os=a[bb](/ /g,km);var b=[0];this.th=this.fg(a,b);var c=b[0];this.tq(a,b);c=b[0]-c;this.uh=this.fg(a,b);b[0]<a[C]&&a[kb](b[0])==De?(b[0]++,this.Gf=this.fg(a,b),b[0]+=c,this.sh=this.fg(a,b)):(this.Gf=this.th+this.Gf,this.sh+=this.uh)};
V.Nf=function(a){switch(a){case 1:this.qc(gr.ml);break;case 2:this.qc(gr.Kq);break;case 3:this.qc(gr.Jq);break;case 4:this.qc(gr.Iq);break;default:g(k("Unsupported pattern type."))}};za(V,function(a){if(na(a))return gr.dp;var b=[],c=a<0||a==0&&1/a<0;b[p](c?this.Gf:this.th);if(ja(a))a*=c?-1:1,a*=this.ua,this.Hf?this.ep(a,b):this.Oh(a,this.zb,b);else b[p](gr.cp);b[p](c?this.sh:this.uh);return b[Lc](O)});
V.Oh=function(a,b,c){for(var d=n.pow(10,this.wh),a=n[u](a*d),e=n[v](a/d),f=n[v](a-e*d),h=this.ne>0||f>0,i=O,a=e;a>1.0E20;)i=$d+i,a=n[u](a/10);var i=a+i,l=gr.bg,m=gr.cg,a=gr.Vf.charCodeAt(0),o=i[C];if(e>0||b>0){for(e=o;e<b;e++)c[p](gr.Vf);for(e=0;e<o;e++)c[p](ia.fromCharCode(a+i[kb](e)*1)),o-e>1&&this.vh>0&&(o-e)%this.vh==1&&c[p](m)}else h||c[p](gr.Vf);(this.ak||h)&&c[p](l);b=O+(f+d);for(d=b[C];b[kb](d-1)==$d&&d>this.ne+1;)d--;for(e=1;e<d;e++)c[p](ia.fromCharCode(a+b[kb](e)*1))};
V.gl=function(a,b){b[p](gr.Dq);a<0?(a=-a,b[p](gr.Eq)):this.dk&&b[p](gr.Fq);for(var c=O+a,d=c[C];d<this.Jf;d++)b[p](gr.Vf);b[p](c)};V.ep=function(a,b){if(a==0)this.Oh(a,this.zb,b),this.gl(0,b);else{var c=n[v](n.log(a)/n.log(10));a/=n.pow(10,c);var d=this.zb;if(this.Mf>1&&this.Mf>this.zb){for(;c%this.Mf!=0;)a*=10,c--;d=1}else this.zb<1?(c++,a/=10):(c-=this.zb-1,a*=n.pow(10,this.zb-1));this.Oh(a,d,b);this.gl(c,b)}};
V.fg=function(a,b){for(var c=O,d=!1,e=a[C];b[0]<e;b[0]++){var f=a[kb](b[0]);if(f==Nd)b[0]+1<e&&a[kb](b[0]+1)==Nd?(b[0]++,c+=Nd):d=!d;else if(d)c+=f;else switch(f){case dd:case $d:case P:case Xd:case De:return c;case lm:b[0]+1<e&&a[kb](b[0]+1)==lm?(b[0]++,c+=this.ik):c+=this.po;break;case Hd:this.ua!=1&&g(k(yf));this.ua=100;c+=gr.vq;break;case mm:this.ua!=1&&g(k(yf));this.ua=1E3;c+=gr.wq;break;default:c+=f}}return c};
V.tq=function(a,b){for(var c=-1,d=0,e=0,f=0,h=-1,i=a[C],l=!0;b[0]<i&&l;b[0]++)switch(a[kb](b[0])){case dd:e>0?f++:d++;h>=0&&c<0&&h++;break;case $d:f>0&&g(k('Unexpected "0" in pattern "'+a+cd));e++;h>=0&&c<0&&h++;break;case P:h=0;break;case Xd:c>=0&&g(k('Multiple decimal separators in pattern "'+a+cd));c=d+e+f;break;case af:this.Hf&&g(k('Multiple exponential symbols in pattern "'+a+cd));this.Hf=!0;this.Jf=0;if(b[0]+1<i&&a[kb](b[0]+1)==Sd)b[0]++,this.dk=!0;for(;b[0]+1<i&&a[kb](b[0]+1)==$d;)b[0]++,this.Jf++;
(d+e<1||this.Jf<1)&&g(k('Malformed exponential pattern "'+a+cd));l=!1;break;default:b[0]--,l=!1}e==0&&d>0&&c>=0&&(e=c,e==0&&e++,f=d-e,d=e-1,e=1);(c<0&&f>0||c>=0&&(c<d||c>d+e)||h==0)&&g(k('Malformed pattern "'+a+cd));f=d+e+f;this.wh=c>=0?f-c:0;if(c>=0&&(this.ne=d+e-c,this.ne<0))this.ne=0;this.zb=(c>=0?c:f)-d;if(this.Hf&&(this.Mf=d+this.zb,this.wh==0&&this.zb==0))this.zb=1;this.vh=n.max(0,h);this.ak=c==0||c==f};var ir=n.log(10);function jr(a,b,c){if(a.x==0||b.x==0)return{x:0,y:(a.x==0&&b.x==0?0:a.x==0?a.y:b.y)*c/6};c=c/3*n.min(n.abs(a.x),n.abs(b.x));b=(a.y/a.x+b.y/b.x)/2;return a.x>0?{x:c,y:c*b}:{x:-c,y:-c*b}}function kr(a,b,c){var d=a.Jl(),e=b.Jl();return d==0||e==0?new Aq(0,0):(d=n[Hb](d/e),Bq(a[sc]()[Dc](1/d),b[sc]()[Dc](d))[Dc](c/6))}
function lr(a,b,c,d,e){for(var c=c?jr:kr,f=[],h=0;h<a[C];++h){var i,l;e?(i=mr(a,h,1,d),l=mr(a,h,-1,d)):(i=d?(h+1)%a[C]:h+1,l=d?(a[C]+h-1)%a[C]:h-1);W(i)&&W(l)&&W(a[h])&&W(a[l])&&W(a[i])?(i=c(Cq(a[h],a[l]),Cq(a[i],a[h]),b),f[p]([Cq(a[h],i),Bq(a[h],i)])):W(a[h])?f[p]([a[h][sc](),a[h][sc]()]):f[p](j)}return f}function mr(a,b,c,d){var e=b+c;for(d&&(e=(e+a[C])%a[C]);e!=b&&e>=0&&e<a[C];){if(W(a[e]))return e;e+=c;d&&(e=(e+a[C])%a[C])}return j}
function nr(a,b,c){var c=c||0,d=Zm(b,function(b){return b[c]>a});if(d==-1)return b[C]-1;if(d==0)return 0;return b[d][c]-a<a-b[d-1][c]?d:d-1}function or(a,b,c,d){d=d||0;c=c||0;if(b[C]>0&&a<=b[b[C]-1])return c=nr(a,b,d),[c,b[c][d]];var e=b[C]-1-c,f=b[b[C]-1][d],h=b[e][d],i=f-h,l=n[v]((a-f)/i),a=a-f-l*i,e=$(fn(b,e),function(a){return[a[d]-h]}),a=nr(a,e,0);return[b[C]-1+l*c+a,f+l*i+e[a][0]]}function pr(a,b,c){for(var d=[],e=0;e<a;e++)d[e]=b[K](c,e);return d}
function qr(a){return W(a.max)?a.max:a.min}function rr(a,b,c,d){rm(c)||(c=0);rm(d)||(d=a[C]);for(var c=b-c,e=0,f=c>=0?0:j,h=0,i=0,l=j,m=j;e<a[C];){var o=a[e].min,q=qr(a[e])-o;h+=o;if(h<=c)var f=e+1,s=n.min(c-h,q),i=h+s,m=o+s;if(h>b){if(e>=d)return{Yh:e,Xh:l,Be:b-(h-o)};return sm(f)?j:{Yh:f,Xh:m,Be:c-i}}s=n.min(b-h,q);h+=s;l=o+s;e++}return{Yh:e,Xh:l,Be:b-h}}
function sr(a,b,c){c=c||Ip;a=$(a,c);hn(a);for(var d=c=0;d<a[C];d++){var e=a[C]-d,f=(a[d]-c)*e;if(f<=b)c=a[d],b-=f;else{c+=b/e;b=0;break}}return{Kp:c,Be:b}}function tr(a,b,c,d){var e=rr(a,b,c,d);if(!e)return j;var b=e.Be,c=fn(a,0,e.Yh),d=Wm(c,function(a,b){return n.max(a,b.w[C])},0),f=$(c,qr);if(f[C]>0)f[f[C]-1]=e.Xh;for(var h=0;h<d;h++){for(var e=sr(c,b,function(a){return a.w[h]||0}),b=e.Be,i=0;i<f[C];i++)f[i]+=n.min(e.Kp,a[i].w[h]||0);if(b==0)break}return f}
function ur(a,b,c,d){var e=tr(a,b,c,d),f={};Z(a,function(a,b){var c=a.key;W(f[c])||(f[c]=[]);b<e[C]&&f[c][p](e[b])});return f}function vr(a){for(var b=fn(arguments,1),c=[],d=0;d<b[C];d+=2){var e=fn(a,n.min(b[d],a[C]),n.min(b[d+1],a[C]));en(c,e)}return c}
function wr(a,b,c,d,e,f,h,i){if(a==b)return j;for(var l=[],m=n.pow(10,n[v](n.log(b-a)/ir)-1)/2,o=0;o<5;++o,m/=10)if(l=xr(a/m,b/m,c,d,e,f,h),l[C]>0)break;return Wm(l,function(a,b){for(var d=b.Np;d<=b.Mp;d+=b.Op){var e=m*d,f=m*(d+c*b.Mj),h=i(e,f);h>a.ab&&(a={ab:h,Uk:{ke:e,Cf:f}})}return a},{ab:-fa,Uk:j}).Uk}
function xr(a,b,c,d,e,f,h){for(var i=[],l=b-a,m=n[v](l/(1-(h+e))/c),l=n[fb](l/(1-(f+d))/c);l<=m;++l){var o=l*c,q=n[fb](n.max(a-e*o,b-(1-f)*o)),s=n[v](n.min(a-d*o,b-(1-h)*o)),w=1;b>0&&a<0?(q=n[fb](q/l)*l,s=n[v](s/l)*l,w=l):a>=0?q=n.max(0,q):s=n.min(-o,s);s-q>=0&&i[p]({Mj:l,Op:w,Np:q,Mp:s})}return i}function yr(a){if(a==0)return 0;for(var b=n.abs(a),c=n.pow(10,n[v](n.log(b)/ir)),d=0;d<8;++d){var e=b/c%1;if(e<1.0E-8||e>0.99999999)break;c/=10}return d+(n[u](b/c)%10==5?0.5:1)+(a!=n[v](a)?1:0)}
function zr(a){var b=gr.ml;if(a<=0)return b[Wb](0,b.lastIndexOf(Xd));for(var b=b[Wb](0,b.lastIndexOf(Xd)+1),c=0;c<a;c++)b+=dd;return b}function Ar(a,b){for(var c=[],d=0;d<a[C];++d){var e=b.x,f=b.y,h=a[d][0],i=a[d][1],l=a[d][2];h-e<=l&&h-e>=-l&&i-f<=l&&i-f>=-l&&(e=(h-e)*(h-e)+(i-f)*(i-f),e<=l*l&&c[p]({index:d,Kf:n[Hb](e)}))}return c}function Br(a,b){if(vm(a))return[a+Xd+b];return $(a,function(a){return a+Xd+b})}function Cr(a,b,c){if(b<0||c<0)return j;return a[b][c]}
function Dr(a,b,c,d,e,f){var h=[],i=Cr(c,d-1,e);i&&h[p]({Wf:i,ab:i.ab+1,ye:d-1,Xf:j,ze:j,Yf:j});(i=Cr(c,d,e-1))&&h[p]({Wf:i,ab:i.ab+1,ye:j,Xf:j,ze:e-1,Yf:j});(c=Cr(c,d-1,e-1))&&f(a[d-1],b[e-1])&&h[p]({Wf:c,ab:c.ab,ye:d-1,Xf:e-1,ze:e-1,Yf:d-1});hn(h,function(a,b){return a.ab-b.ab});return h[C]>0?h[0]:{Wf:j,ab:0,ye:j,Xf:j,ze:j,Yf:j}}
function Er(a,b,c){for(var d=c||function(a,b){return a==b},c=[],e=0;e<=a[C];e++){c[e]=c[e]||[];for(var f=0;f<=b[C];f++)c[e][f]=Dr(a,b,c,e,f,d)}d={};e={};a=c[a[C]][b[C]];for(b=a.ab;a;){if(W(a.ye))d[a.ye]=a.Xf;if(W(a.ze))e[a.ze]=a.Yf;a=a.Wf}return{ab:b,An:d,Bn:e}};function Fr(a){this.a=a;this.$c=this.Wa=this.qg=this.ug=this.rg=this.Me=this.sg=this.tg=this.Wi=j}Y(Fr,cr);V=Fr[E];
V.Oi=function(a,b){this.Wi=this.a.T();this.tg=this.a.T();this.sg=this.a.T();this.Me=this.a.T();this.rg=this.a.T();this.ug=this.a.T();this.qg=this.a.T();this.Wa=this.a.T(new ep(a.b[x],a.b.top,a.b[r],a.b[M]));this.a.Y(a.b[x],a.b.top,a.b[r],a.b[M],a.Wc,this.Wa);Z(a.ma,function(c){this.cm(a,c,b)},this);Z(a.ub,function(c){this.gm(a,c,b)},this);if(a.Xc)this.$c=[];for(var c=[],d=0;d<a.m[C];d++)c[p]({Ke:a.m[d].Ke,type:a.m[d][z],im:d});kn(c,function(a,b){return jn(a[z],b[z])});kn(c,function(a,b){return jn(a.Ke,
b.Ke)});for(d=0;d<c[C];d++){var e=c[d].im,f=a.m[e];f[z]==Wf?this.am(f,e):f[z]==og?this.bm(f,e):(f[z]==Bi||f[z]==hk||f[z]==Rf)&&this.em(f,e,a.Uc,a.ui)}this.cb&&a.Xc&&(this.a.h(this.Wa,Dg,X(function(a){var b=Ar(this.$c,new Aq(a[Tb],a[Ub]));this.Ng(Wg,a,b)},this)),this.a.h(this.Wa,Yi,X(function(a){var b=Ar(this.$c,new Aq(a[Tb],a[Ub]));this.Ng(Xg,a,b)},this)),this.a.h(this.Wa,Zi,X(function(a){this.Ng(Xg,a,[])},this)));this.a.A(this.Wa,b);this.a.A(this.qg,this.Wa);this.a.A(this.ug,this.Wa);this.a.A(this.Me,
this.Wa);this.a.A(this.rg,this.Wa);this.a.A(this.sg,this.Wa);this.a.A(this.tg,this.Wa);this.a.A(this.Wi,this.Wa);a.Hd==$h&&this.cc(a[D],b);a.Le&&this.cc(a.Le,b);a.og&&W(a.ma[0].Je)&&this.fm(a,this.g.k.sb,b);this.Vi(b);Z(a.ma,function(c){this.dm(a,c,b)},this);Z(a.ub,function(c){this.hm(a,c,b)},this);return!0};V.am=function(a,b){for(var c=0;c<a.c[C];c++)this.Zo(a,b,a.c[c],c)};V.gj=function(a,b){var c=a[sc]();c.gc(c.oa);c.nf(b);c.bk(Gd);return c};
V.bm=function(a,b){for(var c=0;c<a.c[C];c++){var d=a.c[c];if(d&&d.l){if(d.Gb.Ei)d.$=tn(a.$),d.$.ea=this.gj(d.$.ea,d.l.kd[r]),d.$.Jb=this.gj(d.$.Jb,d.l.kd[r]);var e=d.Gb.Ei?1:0,f=d.l[nc][M];f-=2*e;f<=2&&(f=2);var h=h-2*e;h<=0&&(h=1);var i=this.a.Y(d.l.kd[x],d.l.kd.top,d.l.kd[r],d.l.kd[M],a.$.ea,this.Me),d=this.a.Y(d.l[nc][x]+e,d.l[nc].top+e,d.l[nc][r]-2*e,f,d.$?d.$.ea:a.$.ea,this.Me);this.M[dr([Ug,b,c])]=d;this.cb&&(this.a.h(d,Dg,this.o(Wg,{r:b,ha:c})),this.a.h(d,$i,this.o(Xg,{r:b,ha:c,q:!0})),this.a.h(d,
Zi,this.o(Xg,{r:b,ha:c,q:!1})),this.a.h(i,Dg,this.o(Wg,{r:b,ha:c})),this.a.h(i,$i,this.o(Xg,{r:b,ha:c,q:!0})),this.a.h(i,Zi,this.o(Xg,{r:b,ha:c,q:!1})))}}};V.Zo=function(a,b,c,d){c&&c.l&&(a=this.a.Y(c.l[x],c.l.top,c.l[r],c.l[M],c.U||a.$.ea,this.ug),this.M[dr([Ug,b,d])]=a,this.cb&&!this.Vc.Xc&&(this.a.h(a,Dg,this.o(Wg,{r:b,ha:d})),this.a.h(a,$i,this.o(Xg,{r:b,ha:d,q:!0})),this.a.h(a,Zi,this.o(Xg,{r:b,ha:d,q:!1}))))};
V.em=function(a,b,c,d){var e=this.a,f=j,h=!1;a[z]==Rf&&(d=!1,f=[],c?e.Ia(f,a.c[0].l.$d,a.c[0].l.hd):(e.Ia(f,a.c[a.c[C]-1].l.$e,a.c[a.c[C]-1].l.hd),e.B(f,a.c[0].l.$d,a.c[0].l.hd)));if(a.lineWidth>0||a[z]==Rf){for(var i=new aq({fill:S,stroke:a.$.ea.lc,Ba:a.lineWidth}),l=[],m=!0,o,q,s=j,w=0;w<a.c[C];w++)(o=a.c[w])&&o.l?(q=o.l,W(o.l.x)&&W(o.l.y)?(h=!0,m?(f?e.Ia(l,q.af,q.bf):e.Ia(l,q.x,q.y),m=!1):a.Li?(o=a.c[s],e.Xg(l,o.kc.x,o.kc.y,a.c[w].jc.x,a.c[w].jc.y,q.x,q.y)):f?(e.B(l,q.Sg,q.Tg),(q.af!=q.Sg||q.bf!=
q.Tg)&&e.Ia(l,q.af,q.bf)):e.B(l,q.x,q.y),f&&(e.B(f,q.Sg,q.Tg),e.B(f,q.af,q.bf)),s=w):(f&&c&&(e.B(f,q.$e,q.Rg),e.B(f,q.$d,q.hd)),m=!0)):d||(m=!0);a.Ql&&(m=d?Ym(a.c,function(a){return W(a)}):a.c[0],d=d?$m(a.c,function(a){return W(a)}):a.c[a.c[C]-1],W(d)&&W(d.kc)&&W(m)&&W(m.jc)&&e.Xg(l,d.kc.x,d.kc.y,m.jc.x,m.jc.y,m.l.x,m.l.y));if(f){if(c)for(w=a.c[C]-1;w>=1;w--)o=a.c[w],q=o.l,e.B(f,q.$d,q.hd),(q.$e!=q.$d||q.Rg!=q.hd)&&e.B(f,q.$e,q.Rg);f&&h&&(e.Xd(f),c=e.tb(f,new aq({stroke:S,fill:a.$.ea.oa,Ga:0.3}),
this.qg),this.M[dr([Rf,b])]=c)}a.lineWidth>0&&h&&(e=e.tb(l,i,this.rg),this.M[dr([Bi,b])]=e)}for(w=0;w<a.c[C];w++)this.rm(a,b,a.c[w],w)};
V.rm=function(a,b,c,d){if(c&&c.l){var e=this.a.Zg(c.l.x,c.l.y,(W(c.size)?c.size:a.Pd)/2,(W(c.um)?c.um:a.Di)?c.U||a.$.ea:cq,this.tg);this.M[dr([Ug,b,d])]=e;if(this.cb&&(a=W(c.xg)?c.xg:a.xg,W(a)))if(this.Vc.Xc)this.$c[p]([c.l.x,c.l.y,a,b,d]);else this.a.h(e,Dg,this.o(Wg,{r:b,ha:d})),this.a.h(e,$i,this.o(Xg,{r:b,ha:d,q:!0})),this.a.h(e,Zi,this.o(Xg,{r:b,ha:d,q:!1})),c=this.a.Zg(c.l.x,c.l.y,2*a,cq,this.sg),this.a.h(c,Dg,this.o(Wg,{r:b,ha:d})),this.a.h(c,$i,this.o(Xg,{r:b,ha:d,q:!0})),this.a.h(c,Zi,this.o(Xg,
{r:b,ha:d,q:!1}))}};V.cm=function(a,b,c){var d=this.a;this.cc(b[D],c);b.be&&Z(b.be,function(b){d.Y(n[u](b),a.b.top,1,a.b[M],a.Ci,c)});W(b.aa)&&d.Y(n[u](b.aa),a.b.top,1,a.b[M],b.Pe,c)};
V.dm=function(a,b,c){var d=this.a;Z(b.tc,function(){},this);(a=b[t])&&a.Qe?Z(a.Qe,function(a){this.cc(a,c)},this):a&&a.Ag&&Z(a.Ag,function(a){d.jd(a[t],a.lf[0].x,a.lf[0].y,a.lf[1].x,a.lf[1].y,a.align,a.n,c);if(a.X){var b=[];if(a.kf[C]>0){var h=a.kf[a.kf[C]-1];d.Ia(b,h.x,h.y)}Z(a.kf,function(a){d.B(b,a.x,a.y)});h=d.tb(b,cq,c);d.bh(h,a.X,Zq(a.n))}})};
V.gm=function(a,b,c){var d=this.a;this.fn(b[D],c);b.be&&Z(b.be,function(b){d.Y(a.b[x],n[u](b),a.b[r],1,a.Ci,c)});W(b.aa)&&d.Y(a.b[x],n[u](b.aa),a.b[r],1,b.Pe,c)};V.hm=function(a,b,c){Z(b.tc,function(){},this);b[t]&&Z(b[t],function(a){this.cc(a,c)},this)};V.Ng=function(a,b,c){this[tb](a,{Xc:!0,bo:$(c,X(function(a){return{r:this.$c[a[F]][3],ha:this.$c[a[F]][4],Kf:a.Kf}},this))},b)};
V.Gg=function(a,b,c){if(W(a)){var d=this.Vc.m[a];(d[z]==Bi||d[z]==hk||d[z]==Rf)&&dr([Bi,a]);W(b)&&(a=this.M[dr([Ug,a,b])],b=d.c[b].$||d.$,a&&(d[z]==Bi||d[z]==hk||d[z]==Rf?d.Di?this.a.ja(a,c?b.Jb:b.ea):this.a.ja(a,c?b.ea:cq):this.a.ja(a,c?b.Jb:b.ea)))}};
V.fm=function(a,b,c){var d=this.a,e=d.T();d.A(e,c);var f=a.ma[0],h=f.Db,f=f.bc,b=b.Ta;W(b)&&(h=b[xc]?b[xc]:h,f=b.end?b.end:f);var i=a.sb,b=d.Y(h,a.b.top,a.b[r],a.b[M],i.Ll,e);this.M.rangeSelectorStartScreen=d.Y(h,a.b.top,0,a.b[M],i.wi,e);this.M.rangeSelectorEndScreen=d.Y(f,a.b.top,0,a.b[M],i.wi,e);h=d.Y(h,a.b.top,i.Fe,a.b[M],i.vi,e);this.M.rangeSelectorStartHandle=h;a=d.Y(f,a.b.top,i.Fe,a.b[M],i.vi,e);this.M.rangeSelectorEndHandle=a;this.a.h(e,Yi,this.o(Nj,{}));this.a.h(c,Zi,this.o(Mj,{type:ik,q:!1}));
this.a.h(c,aj,this.o(Oj,{Xe:!1}));this.a.h(h,Xi,this.o(Oj,{Aa:Jk,Xe:!0}));this.a.h(h,$i,this.o(Mj,{type:Jk,q:!0}));this.a.h(h,Zi,this.o(Mj,{type:Jk,q:!1}));this.a.h(a,Xi,this.o(Oj,{Aa:mh,Xe:!0}));this.a.h(a,$i,this.o(Mj,{type:mh,q:!0}));this.a.h(a,Zi,this.o(Mj,{type:mh,q:!1}));this.a.h(b,Xi,this.o(Oj,{Aa:ig,Xe:!0}));this.a.h(b,$i,this.o(Mj,{type:ik,q:!0}))};
V.Sl=function(a,b,c,d){var e=0;a.Aa!=mh&&(e=n.min(a.Ta[xc],a.Ta.end),this.a.Bf(this.M.rangeSelectorStartHandle,e),this.a.oh(this.M.rangeSelectorStartScreen,e-c));if(a.Aa!=Jk)e=n.max(a.Ta[xc],a.Ta.end),a=this.M.rangeSelectorEndScreen,c=this.M.rangeSelectorEndHandle,this.a.oh(a,d-e),this.a.Bf(a,e+b),this.a.Bf(c,e)};var Gr={Ms:nf,bt:wf,Ns:of,Es:ff,ys:Ye,et:Bf,Os:pf,$s:uf,gt:Df};function Hr(a){switch(a){case nf:return 1;case wf:return 1E3;case of:return 6E4;case ff:return 36E5;case Ye:return 864E5;case Bf:return 6048E5;case pf:return 2629746E3;case uf:return 7889238E3;case Df:return 31556952E3;default:g(k("Unknown time duration: "+a))}};var Ir={Fr:["BC","AD"],Er:["Before Christ","Anno Domini"],rr:["J","F",mf,Te,mf,"J","J",Te,vf,"O","N","D"],ur:["J","F",mf,Te,mf,"J","J",Te,vf,"O","N","D"],qr:["January","February","March","April","May","June","July","August","September","October","November","December"],tr:["January","February","March","April","May","June","July","August","September","October","November","December"],sr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wr:["Jan","Feb","Mar","Apr","May","Jun",
"Jul","Aug","Sep","Oct","Nov","Dec"],Jr:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],yr:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],Ir:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],xr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],Us:[vf,mf,"T","W","T","F",vf],vr:[vf,mf,"T","W","T","F",vf],Hr:["Q1","Q2","Q3","Q4"],Gr:["1st quarter","2nd quarter","3rd quarter","4th quarter"],Qr:["AM","PM"],jl:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],kl:["h:mm:ss a zzzz",
"h:mm:ss a z","h:mm:ss a","h:mm a"],As:6,ft:[5,6],Bs:2};function Jr(){}function Kr(a){if(typeof a==lj){var b=new Jr;b.ol=a;var c;c=a;if(c==0)c=bf;else{var d=[bf,c<0?Vd:Sd];c=n.abs(c);d[p](n[v](c/60)%100);c%=60;c!=0&&d[p](Be,Nm(c,2));c=d[Lc](O)}b.sl=c;a==0?a=zf:(c=[zf,a<0?Sd:Vd],a=n.abs(a),c[p](n[v](a/60)%100),a%=60,a!=0&&c[p](Be,a),a=c[Lc](O));b.ki=[a,a];b.jg=[];return b}b=new Jr;b.sl=a.id;b.ol=-a.std_offset;b.ki=a.names;b.jg=a.transitions;return b}V=Jr[E];
V.Dl=function(a){for(var a=Date.UTC(a.getUTCFullYear(),a[uc](),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5,b=0;b<this.jg[C]&&a>=this.jg[b];)b+=2;return b==0?0:this.jg[b-1]};V.Kr=function(a){var a=this.oi(a),b=[df];b[p](a<=0?Sd:Vd);a=n.abs(a);b[p](Nm(n[v](a/60)%100,2),Be,Nm(a%60,2));return b[Lc](O)};V.Lr=function(a){return this.ki[this.Cl(a)?3:1]};V.oi=function(a){return this.ol-this.Dl(a)};
V.Mr=function(a){var a=-this.oi(a),b=[a<0?Vd:Sd],a=n.abs(a);b[p](Nm(n[v](a/60)%100,2),Nm(a%60,2));return b[Lc](O)};V.Nr=function(a){return this.ki[this.Cl(a)?2:0]};V.Cl=function(a){return this.Dl(a)>0};function Lr(a){this.hg=[];typeof a==lj?this.Nf(a):this.qc(a)}var Mr=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvzZ]+/];V=Lr[E];V.qc=function(a){for(;a;)for(var b=0;b<Mr[C];++b){var c=a.match(Mr[b]);if(c){c=c[0];a=a[Cc](c[C]);b==0&&(c==Od?c=Nd:(c=c[Cc](1,c[C]-1),c=c[bb](/\'\'/,Nd)));this.hg[p]({text:c,type:b});break}}};
za(V,function(a,b){var c=b?(a[Nc]()-b.oi(a))*6E4:0,d=c?new Date(a[Sb]()+c):a,e=d;b&&d[Nc]()!=a[Nc]()&&(c+=c>0?-864E5:864E5,e=new Date(a[Sb]()+c));for(var c=[],f=0;f<this.hg[C];++f){var h=this.hg[f][t];1==this.hg[f][z]?c[p](this.gr(h,a,d,e,b)):c[p](h)}return c[Lc](O)});V.Nf=function(a){if(a<4)a=Ir.jl[a];else if(a<8)a=Ir.kl[a-4];else if(a<12)a=Ir.jl[a-8]+Pc+Ir.kl[a-8];else{this.Nf(10);return}this.qc(a)};V.rp=function(a,b){var c=b[zc]()>0?1:0;return a>=4?Ir.Er[c]:Ir.Fr[c]};
V.Cp=function(a,b){var c=b[zc]();c<0&&(c=-c);return a==2?Nm(c%100,2):ia(c)};V.up=function(a,b){var c=b[Zb]();switch(a){case 5:return Ir.rr[c];case 4:return Ir.qr[c];case 3:return Ir.sr[c];default:return Nm(c+1,a)}};V.np=function(a,b){return Nm(b[Rb]()||24,a)};V.sp=function(a,b){return(b[Sb]()%1E3/1E3).toFixed(n.min(3,a))[Wb](2)+(a>3?Nm(0,a-3):O)};V.qp=function(a,b){var c=b.getDay();return a>=4?Ir.Jr[c]:Ir.Ir[c]};V.op=function(a,b){var c=b[Rb]();return Ir.Qr[c>=12&&c<24?1:0]};
V.mp=function(a,b){return Nm(b[Rb]()%12||12,a)};V.kp=function(a,b){return Nm(b[Rb]()%12,a)};V.lp=function(a,b){return Nm(b[Rb](),a)};V.xp=function(a,b){var c=b.getDay();switch(a){case 5:return Ir.vr[c];case 4:return Ir.yr[c];case 3:return Ir.xr[c];default:return Nm(c,1)}};V.yp=function(a,b){var c=b[Zb]();switch(a){case 5:return Ir.ur[c];case 4:return Ir.tr[c];case 3:return Ir.wr[c];default:return Nm(c+1,a)}};V.vp=function(a,b){var c=n[v](b[Zb]()/3);return a<4?Ir.Hr[c]:Ir.Gr[c]};
V.pp=function(a,b){return Nm(b[nb](),a)};V.tp=function(a,b){return Nm(b[Kc](),a)};V.wp=function(a,b){return Nm(b[jc](),a)};V.Ap=function(a,b,c){c=c||Kr(b[Nc]());return a<4?c.Mr(b):c.Kr(b)};V.Bp=function(a,b,c){c=c||Kr(b[Nc]());return a<4?c.Nr(b):c.Lr(b)};V.zp=function(a,b){b=b||Kr(a[Nc]());return b.sl};
V.gr=function(a,b,c,d,e){var f=a[C];switch(a[kb](0)){case cf:return this.rp(f,c);case dm:return this.Cp(f,c);case mf:return this.up(f,c);case ii:return this.np(f,d);case vf:return this.sp(f,d);case af:return this.qp(f,c);case Mf:return this.op(f,d);case Lh:return this.mp(f,d);case kf:return this.kp(f,d);case ef:return this.lp(f,d);case lg:return this.xp(f,c);case lf:return this.yp(f,c);case sf:return this.vp(f,c);case Pg:return this.pp(f,c);case Mi:return this.tp(f,d);case gk:return this.wp(f,d);
case Hl:return this.zp(b,e);case gm:return this.Bp(f,b,e);case Ef:return this.Ap(f,b,e);default:return O}};var Nr={ir:"yyyy",jr:"MMM y",ht:"MMMM yyyy",Ps:"MMM d",Qs:"MMMM dd",Ss:"M/d",Rs:"MMMM d",zs:Pg},Or=Nr,Or=Nr;function Pr(){this.Qq=Kr(0);this.pl=new Date;this.ee(nf)}Pr[E].ee=function(a){switch(a){case Df:a=Or.ir;break;case uf:a=tf;break;case pf:a=Or.jr;break;case Ye:a=3;break;default:a=11}this.me=new Lr(a)};za(Pr[E],function(a){this.pl.setTime(a);return this.me[xb](this.pl,this.Qq)});function Qr(){this.gi=j;this.Dd=[];this.fi=this.Pc=this.Ae=j}V=Qr[E];V.Fo=function(a){this.fi=a;return this};V.Co=function(a){this.gi=a;return this};V.Do=function(a){this.Ae=a;return this};V.Eo=function(a){this.Pc=a;return this};
V.Go=function(a){a=zr(wm(a)?a:3);this.Dd=[new Rr(1E15,a+Vc),new Rr(1E12,a+Wc),new Rr(1E9,a+Tc),new Rr(1E6,a+Uc)];return this};V.Ao=function(){var a;a=this.fi?new hr(this.fi):new hr(zr(wm(this.gi)?this.gi:16));return new Sr(a,this.Dd,this.Ae,this.Pc)};function Sr(a,b,c,d){this.jq=a;this.Dd=b||[];this.Ae=c||j;this.Pc=d||j;a:{a=this.Dd;b=fa;for(c=0;c<a[C];c++){d=a[c];if(b<d.dg)break a;b=d.dg}}}
za(Sr[E],function(a){var b=a<0,a=n.abs(a);if(this.Ae){var c=this.Ae;if(a!=0){var d=n[v](n.log(n.abs(a))/ir)+1;d>c?(c=n.pow(10,d-c),a=n[u](a/c)*c):(c=n.pow(10,c-d),a=n[u](a*c)/c)}}c=j;for(d=0;d<this.Dd[C];d++){var e=this.Dd[d];if(a>=e.dg){c=e[xb](a);break}}c==j&&(c=this.jq[xb](a));c=this.Cq(c);return b?Vd+c:c});Sr[E].Cq=function(a){if(!this.Pc)return a;var b=this.Pc.symbol,c=this.Pc.usePadding?Pc:O;return this.Pc[cc]==Yj?a+c+b:b+c+a};
function Rr(a,b,c){this.dg=a;this.wl=new hr(b);this.fr=c?new hr(c):this.wl}za(Rr[E],function(a){a/=this.dg;return(n.abs(n[u](a))==1?this.fr:this.wl)[xb](a)});function Tr(a,b,c,d,e){this.Zf=a;this.Vh=b;this.ns=c;this.ms=d;this.Gd=e;a=this.bi(a);this.Oc=(d-c)/(this.bi(b)-a);this.xe=this.Oc*a-c}Tr[E].I=function(a){return this.bi(a)*this.Oc-this.xe};Tr[E].Ka=function(a){return this.Uq((a+this.xe)/this.Oc)};Tr[E].bi=function(a){switch(this.Gd){case 0:return n.log(a);case 1:return a;default:return(n.pow(a,this.Gd)-1)/this.Gd}};Tr[E].Uq=function(a){switch(this.Gd){case 0:return n.pow(n.E,a);case 1:return a;default:return n.pow(a*this.Gd+1,1/this.Gd)}};function Ur(a,b){if(b<0)return a/n.pow(10,-b);return a*n.pow(10,b)}function Vr(a){return n.log(a)*0.4342944819032518}function Wr(a){return n[v](Vr(a))}function Xr(a){return n[fb](Vr(a))};function Yr(a,b,c,d,e,f){this.Hc=a;this.je=b;this.gd=c;this.fd=d;this.io=e;this.ck=f;this.$a=this.jo();a>=this.$a?(this.Q=this.rc(a,b,c,d),this.ra=n[u](this.Q.I(this.$a))):b<=-this.$a?(this.Q=this.rc(-b,-a,d,c),this.ra=n[u](this.Q.I(this.$a)),f=2*this.ra-d,e=2*this.ra-c,this.Q=this.rc(-b,-a,f,e)):a>=-this.$a?(this.ra=n[u](c),this.Q=this.rc(this.$a,b,this.ra,d)):b<=this.$a?(this.ra=n[u](d),e=2*this.ra-c,this.Q=this.rc(this.$a,-a,this.ra,e)):(this.Q=this.rc(this.$a,b,0,1),e=this.Q.I(-a),this.ra=n[u](c+
(d-c)*(e/(e+1))),b>=-a?this.Q=this.rc(this.$a,b,this.ra,d):(e=2*this.ra-c,this.Q=this.rc(this.$a,-a,this.ra,e)));this.Zd=d<c}V=Yr[E];V.Bc=function(){return this.Hc};V.Ac=function(){return this.je};V.Dc=function(){return this.gd};V.mc=function(){return this.fd};V.jo=function(){return this.Hc==this.je?this.Hc/2:na(this.ck)?Ur(1,Wr(this.je-this.Hc))/1E3:this.ck/2};V.rc=function(a,b,c,d){return new Tr(a,b,c,d,this.io)};
V.Ka=function(a){if(this.Hc==this.je)return this.Hc;var b=this.Zd?-1:1;return a*b>this.ra*b?this.Q.Ka(a):a*b<this.ra*b?-this.Q.Ka(2*this.ra-a):0};V.I=function(a){if(this.Hc==this.je)return n.abs(this.gd-this.fd)/2;return a>this.$a?this.Q.I(a):a<-this.$a?2*this.ra-this.Q.I(-a):this.ra};function Zr(a,b,c,d,e,f,h){rm(h)||(h=2);this.Uo=a;this.e=b;this.Ro=c;this.So=d;this.hs=e;this.Ec=f;this.is=this.To(h)}Zr[E].To=function(a){switch(a){case 1:case 2:case 3:break;default:g(k("Invalid label alignment value: "+a))}return a};function $r(a,b,c){return new Zr(a,b,!0,!0,!0,c)}function as(a,b,c){return new Zr(a,b,!1,!1,!1,c)}Zr[E].Fc=function(){return n[u](this.e)};Ea(Zr[E],function(){return this.Uo});Zr[E].Bq=function(a){this.Ec=a};function bs(a,b){this.se=a;this.re=b||0;this.wk=this.Xo(this.se+this.re);this.e=0}V=bs[E];La(V,function(){this.e++;return this[A]()});V.ka=function(){this.e--;return this[A]()};Ea(V,function(){return n[u]((this.e*this.se+this.re)*this.wk)/this.wk});ua(V,function(a){this.e=n[v]((a-this.re)/this.se);return this[A]()});ta(V,function(a){this.e=n[fb]((a-this.re)/this.se);return this[A]()});ra(V,function(a){this.e=n[u]((a-this.re)/this.se);return this[A]()});
V.Xo=function(a){if(a>=1)return 1;var b=a[Yb](),a=0,c=b[rb](kh);c!=-1?a=ga(b[Wb](c+1),10):c=b[C];b=b[rb](Xd);b!=-1&&(a-=c-1-b);return n.pow(10,-a)};function cs(a,b,c,d){this.t=a;this.Zb=b;this.Ua=c;this.me=d}V=cs[E];V.$j=function(a){var b=a[C];if(b>0)for(;--b;)if(this.Hl(a[b-1],a[b]))return!1;return!0};V.Hl=function(a,b){var c=this.Ck(a),d=this.Ck(b);return n.abs(this.t.I(a)-this.t.I(b))<(c+d)/2};V.qo=function(a){var b=[];if(a[C]<=1||a[0]!=0)return a;b[p](a[0]);for(var c=1,d=a[C];c<d;c++)this.Hl(a[0],a[c])||b[p](a[c]);return b};V.Ck=function(a){return this.Zb.Ch(this.me[xb](a),this.Ua)};V.kk=function(a,b){return n.abs(this.t.Ka(b)-this.t.Ka(a))};
V.Df=function(a){for(var b=[],c=0;c<a[C];c++){var d=a[c];b[p]($r(d,this.t.I(d),this.me[xb](d)))}return b};V.qh=function(a,b,c,d){if(b==c)return[b];for(var e=[],b=a[fb](b);b<=c;)e[p](b),b=a[ic]();e[C]==1&&(b=(new bs(d/10))[v](c),b!=e[0]&&e[p](b));return e};function ds(a){this.bp(a);this.ap=a[jb]();this.oe=a[C];this.e=0}V=ds[E];La(V,function(){this.e++;return this[A]()});V.ka=function(){this.e--;return this[A]()};V.bp=function(a){var b=a[C];b==0&&g(k("Multiplier is empty."));a[0]<1&&g(k("Multipliers first value is too low."));a[b-1]>=10&&g(k("Multipliers last value is too high."));for(var c=0,d,e=0;e<b;e++)d=a[e],wm(a[e])||g(k("MultiplierList contains non-numerical value.")),d<=c&&g(k("MultiplierList is not sorted.")),c=d};
Ea(V,function(){var a=n[v](this.e/this.oe);return Ur(this.ap[this.e-a*this.oe],a)});ua(V,function(a){this.Gh(sh,a);this.e=this.oe*Xr(a);if(this[A]()!=a)for(;this.ka()>a;);return this[A]()});ta(V,function(a){this.Gh(rg,a);this.e=this.oe*Wr(a);if(this[A]()!=a)for(;this[ic]()<a;);return this[A]()});ra(V,function(a){this.Gh(bk,a);this.e=this.oe*Xr(a);if(this[A]()!=a){for(;this.ka()>a;);if(a-this[A]()<this[ic]()-a)return this.ka()}return this[A]()});
V.Gh=function(a,b){b<=0&&g(k(this+Xd+a+Pd+b+") - Received "+b+" but may only take positive numbers as argument."))};function es(a,b,c,d,e){this.Q=a;this.Bh=e;this.Xa=new cs(a,c,d,b);this.$b=new ds([1,2,5])}es[E].mf=function(){var a=this.rh(),b;this.$b[v](a);do b=this.Xa.qh(new bs(a),this.Q.Bc(),this.Q.Ac(),a),a=this.$b[ic]();while(!this.Xa.$j(b));return this.Xa.Df(b)};es[E].rh=function(){var a=this.Q.Dc(),b=this.Q.mc(),c=n.max(this.Xa.kk(a,a+this.Bh),this.Xa.kk(b-this.Bh,b)),d=this.Q.I(0);d>=a&&d<=b&&(c=n.max(c,this.Q.Ka(this.Q.I(0)+this.Bh)));return this.$b[fb](c)};function fs(a,b,c,d){this.Zf=a;this.Vh=b;this.hi=c;this.Xk=d;this.Oc=(this.Xk-this.hi)/(this.Vh-this.Zf);this.xe=this.Oc*this.Zf-this.hi}V=fs[E];V.Ka=function(a){return(a+this.xe)/this.Oc};V.I=function(a){return a*this.Oc-this.xe};V.Dc=function(){return this.hi};V.mc=function(){return this.Xk};V.Bc=function(){return this.Zf};V.Ac=function(){return this.Vh};function gs(a,b){this.Ef=a;this.le=n[v](a/10);this.ac=a-this.le;this.sa=0;this.Ff=Wr(n.abs(b));this.Ic=this.ac*this.Ff;this.e=0}V=gs[E];V.rk=function(){var a=n[v](this.e/this.ac),b;b=10*(this.e+this.le-a*this.ac)/this.Ef;b==0&&(b=1);return Ur(b,a)};Ea(V,function(){this.e=n.abs(this.sa)+this.Ic;if(this.sa>0)return this.rk();if(this.sa<0)return-this.rk();return 0});La(V,function(){this.sa++;return this[A]()});V.ka=function(){this.sa--;return this[A]()};
ua(V,function(a){var b=this.le,c=Wr(n.abs(a));if(n.abs(a)<=n.pow(10,this.Ff))return this.sa=a<0?-1:0,this[A]();else if(a>0)this.sa=this.ac*c-this.Ic;else if(a<0)this.sa=this.Ic-this.ac*c,b=-b;this[A]()!=a&&(c=this.Ef*a/Ur(1,Xr(n.abs(a))),this.sa+=n[v](c)-b);return this[A]()});
ta(V,function(a){var b=this.le,c=Wr(n.abs(a));if(n.abs(a)<=n.pow(10,this.Ff))return this.sa=a>0?1:0,this[A]();else if(a>0)this.sa=this.ac*c-this.Ic;else if(a<0)this.sa=this.Ic-this.ac*c,b=-b;this[A]()!=a&&(c=this.Ef*a/Ur(1,Xr(n.abs(a))),this.sa+=n[fb](c)-b);return this[A]()});
ra(V,function(a){var b=Wr(n.abs(a));if(n.abs(a)<=n.pow(10,this.Ff))return this.sa=0;else if(a>0)if(this.sa=this.ac*b-this.Ic,this[ic]()>a){if(a-this[A]()>=this.ka()-a)return this[ic]();return this[A]()}else this.ka();else if(a<0)if(this.sa=this.Ic-this.ac*b,this.ka()<a){if(a-this[A]()<this[ic]()-a)return this.ka();return this[A]()}else this[ic]();this[A]()!=a&&(b=this.Ef*a/Ur(1,Xr(n.abs(a))),this.sa+=n[u](b)-this.le);return this[A]()});function hs(a,b,c,d,e,f){this.t=a;this.me=b;this.Zb=c;this.Ua=d;this.zf=f;this.$n=e;this.Xa=new cs(a,c,d,b);this.$b=new ds([1,2,5])}
hs[E].mf=function(){var a=this.rh(),b=this.Xa.qh(new gs(a,this.zf),this.t.Bc(),this.t.Ac(),a);if(b[C]<2)return this.Xa.Df(b);var a=b[0],c=b[1];if(a==0){if(b[C]<3)return this.Xa.Df(b);a=c;c=b[2]}b=Ur(1,Xr(n.abs(a)));b==a&&(b*=10);this.$b[fb](b/n.abs(c-a));do a=this.$b.ka(),b=this.Xa.qh(new gs(a,this.zf),this.t.Bc(),this.t.Ac(),a),b=this.Xa.qo(b);while(!this.Xa.$j(b));return this.Xa.Df(b)};
hs[E].rh=function(){var a=this.t.I(this.zf*10),b;this.$b[v](1);do b=this.$b[ic](),b=this.t.I(this.zf*10*(b-1)/b);while(n.abs(a-b)>=this.$n);return this.$b.ka()};function is(a,b){this.Wk=a;this.u=b}is[E].Fh=function(a){return this.Wk(a,this.u)[r]};is[E].Ed=function(a){return this.Wk(a,this.u)[M]};is[E].Ch=function(a,b){return b==Uh?this.Fh(a):this.Ed(a)};function js(a,b){this.Sc=W(a)?a:1;if(this.Sc>12)this.sq=new bs(n[v](this.Sc/12));this.rq=b||0;this.bb=new Date;this[v](0)}V=js[E];Ea(V,function(){return this.bb[Sb]()});La(V,function(){var a=this.bb[uc]();a+=this.Sc;this.bb.setUTCMonth(a);return this[A]()});V.ka=function(){this.bb.setUTCMonth(this.bb[uc]()-this.Sc);return this[A]()};
ua(V,function(a){this.bb.setTime(a);this.Sc>1&&(this.bb.setUTCMonth(this.bb[uc]()-(this.bb[uc]()+12-this.rq)%this.Sc%12),this.Sc>12&&this.bb.setUTCFullYear(this.sq[v](this.bb.getUTCFullYear())));this.bb.setUTCDate(1);this.bb.setUTCHours(0,0,0,0);return this[A]()});ta(V,function(a){if(this[v](a)<a)return this[ic]();return this[A]()});ra(V,function(a){if(this[v](a)!=a&&a-this[A]()<this[ic]()-a)return this.ka();return this[A]()});function ks(){this.e=0}V=ks[E];La(V,function(){this.e++;return this[A]()});V.ka=function(){this.e--;return this[A]()};Ea(V,function(){return Ur(1,this.e)});ua(V,function(a){this.e=Wr(a);return this[A]()});ta(V,function(a){this.e=Xr(a);return this[A]()});ra(V,function(a){var b=Ur(1,Xr(a)),c=b/10;this.e=n[u](Vr(a-c<b-a?c:b));return this[A]()});function ls(a){a?(this.Ea=[1E3,5E3,1E4,15E3,3E4,6E4,3E5,6E5,9E5,18E5,36E5,108E5,216E5,432E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.W=new ds([1,2,5])):(this.Ea=[1E3,6E4,36E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.W=new ks);this.yf=this.W[u](this.Ea[0]);this.mh=this.W.ka();this.Fn=this.mh+(this.yf-this.mh)/2;this.td=this.Ea[this.Ea[C]-1];this.W[u](1);this.Yj=this.td*this.W[ic]();this.Gn=this.td+(this.Yj-this.td)/2;this.Ma(2)}V=ls[E];
V.Ma=function(a){this.nh=a==1||a==4;if(a==2)this.e=0;else if(a==3)this.e=this.Ea[C]-1;else if(a==1)this.ua=1;else if(a==4)this.ua=this.td};Ea(V,function(){if(this.nh)return this.ua*this.W[A]();return this.Ea[this.e]});ua(V,function(a){if(a<this.yf)return this.Ma(1),this.W[v](a);else if(a>=this.Yj)return this.Ma(4),this.ua*this.W[v](a/this.ua);else{for(this.Ma(2);a>=this.Ea[this.e];)this.e++;return this.Ea[--this.e]}});
ta(V,function(a){if(a<=this.mh)return this.Ma(1),this.W[fb](a);else if(a>this.td)return this.Ma(4),this.ua*this.W[fb](a/this.ua);else{for(this.Ma(3);a<=this.Ea[this.e];)this.e--;return this.Ea[++this.e]}});ra(V,function(a){if(a<this.Fn)return this.Ma(1),this.W[u](a);else if(a>=this.Gn)return this.Ma(4),this.ua*this.W[u](a/this.ua);else{for(this.Ma(3);this.e>0&&a<this.Ea[this.e];)this.e--;this.Ea[this.e+1]-a<=a-this.Ea[this.e]&&this.e++;return this.Ea[this.e]}});
La(V,function(){this.nh?(this.W[ic](),this.ua==1&&this.W[A]()==this.yf&&this.Ma(2)):(this.e++,this.e==this.Ea[C]&&(this.Ma(4),this.W[u](1),this.W[ic]()));return this[A]()});V.ka=function(){this.nh?(this.W.ka(),this.ua==this.td&&this.W[A]()==1&&this.Ma(3)):(this.e--,this.e==-1&&(this.Ma(1),this.W[u](this.yf),this.W.ka()));return this[A]()};function ms(a,b){var c=W(b)?b:1,a=(new ls)[u](a);return a<2629746E3?a==6048E5?new bs(a,864E5*(3+c)):new bs(a):new js(n[u](a/2629746E3))}function ns(a){if(a==0)return 0;if(!ja(a))return NaN;for(var b=a,c=!1,d=0,e=a;!c;){e-=d;var f=Xr(e),h=n[v](e/Ur(1,f-1)),i=(h+1)*Ur(1,f-1),l=(i+d-a)/a;h==4?(b=i+d,c=!0):h==10?(b=d+e,c=!0):h>=8&&d==0?(b=Ur(1,f),c=!0):a==h*Ur(1,f-1)?(b=e,c=!0):l<=0.25&&l>0.001?(b=i+d,c=!0):l<=0.001&&(b=e+d,c=!0);d+=h*Ur(1,f-1)}return b};function os(a,b,c,d,e,f,h,i){this.En=a;this.Vj=b;this.Dn=Hr(a);this.wf=Hr(b);this.Wj=c;this.Zb=d;this.Ya=e;this.t=f;this.hk=h;this.Ua=i;this.Ya.ee(this.Vj)}V=os[E];V.Wn=function(a){return[as(a,n.abs(this.t.Dc()-this.t.mc())/2,this.Ya[xb](a))]};
V.Tq=function(){var a=this.t.Bc(),b=this.t.Ac();this.Ya.ee(this.En);if(a==b)return this.Wn(a);var c;c=this.Ya[xb](b);c=new Zr(b,this.t.mc(),!0,!0,!1,c,1);this.Ya.ee(this.Vj);for(var d=this.Wj==1&&this.wf>this.Dn,e=ms(this.wf*this.Wj),f=ms(this.wf),h=[],i=NaN,l=e[fb](a),a=f[fb](a);a<=b;a=f[ic]()){var m=this.t.I(a);if(a==l){l=e[ic]();if(this.Yn(i,a))return j;d?(na(i)||h[p](this.Un(i,a)),h[p](new Zr(a,m,!0,!0,!0,j))):(i=$r(a,m,this.Ya[xb](a)),h[p](i));i=a}else h[p](new Zr(a,m,!1,!0,!1,j))}this.Tn(c,
h,this.Zb);h[p](c);if(this.Vn(h)<2)return this.Sn();if(this.Xn(h))return this.Zn(h);return h};V.Tn=function(a,b,c){b=this.Aq(b);b!=j&&b.Fc()+c.Fh(b.Ec)>a.Fc()&&b.Bq(j)};V.Aq=function(a){for(var b=a[C]-1;b>=0;b--)if(a[b].Ec!=j)return a[b];return j};V.Sn=function(){var a=this.Ya[xb](this.t.Bc()),b=this.Ya[xb](this.t.Ac()),a=a+Vd+b,b=[];this.Qo(a,this.t)||b[p](as(NaN,this.t.Dc()+this.t.mc()/2,a));return b};V.Qo=function(a){var b=n.abs(this.t.Dc()-this.t.mc());return this.Zb.Fh(a)>b+40};
V.Vn=function(a){for(var b=0,c=0;c<a[C];c++)a[c].Ec!=j&&b++;return b};V.Zn=function(a){for(var b=[],c=0;c<a[C];c++){var d=a[c];(!d.So||d.Ro)&&b[p](d)}return b};V.Yn=function(a,b){var c=this.Zb.Ch(this.Ya[xb](a),this.Ua),d=this.Zb.Ch(this.Ya[xb](b),this.Ua);return n.abs(this.t.I(a)-this.t.I(b))-(c+d)/2<10};V.Xn=function(a){if(a[C]<2)return!1;for(var b=a[0],c=1;c<a[C];c++){var d=a[c];if(n.abs(d.Fc()-b.Fc())<5&&b[A]()!=d[A]())return!0;b=d}return!1};
V.Un=function(a,b){var c=(this.t.I(a)+this.t.I(b))/2;return as(this.t.Ka(c),c,this.Ya[xb](a))};function ps(a,b,c,d,e,f){this.t=a;this.Rd=b;this.Zb=c;this.Ya=d;this.hk=e;this.Ua=f;this.mk=this.Ho()}ps[E].Ho=function(){return[this.xa(Ye,1),this.xa(Ye,7),this.xa(pf,1),this.xa(pf,2),this.xa(pf,3),this.xa(pf,6),this.xa(Df,1),this.xa(Df,2),this.xa(Df,5),this.xa(Df,10),this.xa(Df,20),this.xa(Df,50),this.xa(Df,100),this.xa(Df,1E3),this.xa(Df,1E4),this.xa(Df,1E7)]};ps[E].xa=function(a,b){return new os(this.Rd,a,b,this.Zb,this.Ya,this.t,this.hk,this.Ua)};
ps[E].mf=function(){for(var a=Hr(this.Rd),b=0;b<this.mk[C];b++){var c=this.mk[b];if(a<=c.wf&&(c=c.Tq(),c!=j))return c}return[]};function qs(){this.Kl={}}var rs=j;function ss(){if(rs)return rs;return rs=new qs}qs[E].ko=function(a){return(a=this.Kl[a])?a[Fc](j,[]):j};qs[E].ng=function(a,b){this.Kl[a]=b};function ts(){}V=ts[E];V.mb=function(a,b){this.Ud=b;this.Mj=0;this.nc=a.Qa(this.z(nj),this.Rj());this.s=[];this.J=this.C=j;this.wn=a.O(this.z(Tl),function(a,b){return b});this.Oj=(this.Yg=a.eb(this.z(Gi)))?{transform:function(a){return n.log(a)/ir},inverse:function(a){return n.pow(10,a)}}:{transform:function(a){return a},inverse:function(a){return a}}};V.z=function(a){return Br(this.Ud,a)};V.Rj=function(){return-1};
V.xn=function(a,b){this.kh(a);this.kh(b);if(!W(this.C)||!W(this.J))this.C=0,this.J=1;if(this.C==this.J)this.C==0?(this.C=-1,this.J=1):this.C>0?(this.C/=2,this.J*=2):(this.C*=2,this.J/=2);this.Eh(this.C,this.J);this.nc=n.max(1,this.s[C]-1)};V.zn=function(a,b){var c=this.mg(a,b);return this.wn(a,c)};V.ia=function(a){try{var b=this.Oj.transform(this.ri(a))}catch(c){return j}if(typeof b!=lj||na(b)||b==fa||b==-fa)return j;return b};
V.V=function(a){if(W(a))this.C=W(this.C)?n.min(this.C,a):a,this.J=W(this.J)?n.max(this.J,a):a};V.kh=function(a){this.V(this.ia(a))};V.Qj=function(a){return this.pi(this.Oj.inverse(a))};V.mg=function(a){return a[Yb]()};function us(a,b,c,d){this.Ud=c;this.p=b;Ka(this,d);Ba(this,b.la(this.z(Al),Iq,O));this.dataType=b.Fb(this.z(Sg));this.Yc=this.Si=this.Ti=j;this.Yl=a.Qb.bars>0;c=b.Fb(this.z(hl));d=b.Pb(this.z(ll),{Fa:a.dc,fontSize:a.Eb});this.title={text:c,n:d,d:[],align:tg,X:O};c=this[z]!=T||a.S==hk?b.Fb(Ni):b.Fb(Wi);this.fa=b.Pb(this.z(bl),{color:c,Fa:a.dc,fontSize:a.Eb});this.uc=b.la(this.z(al),Lq,vj);this.Od=b.la(this.z(bi),Mq,Li);this.Zl=b.Fb(this.z(Bh));a=b.pg(this.z(Yf),O);this.Pe=new aq({fill:a});this.Hb=
2;this.zi=n.max(this.Hb,n[u](this[D].n[G]/3.236));this.s=[];this.tc=[];this.Ve=0;this.direction=this.Zc=b.Qa(this.z(dh),1);this.bc=this.Db=j;this.yg=this.Re=0;this[z]==T?(this.aa=this.i=j,this.Rd=b.la(this.z(gl),Gr,nf)):(this.Td=1,this.Hi=this.Kg=this.Jg=this.Se=0)}V=us[E];V.z=function(a){return Br(this.Ud,a)};V.sf=function(a,b){var a=this.dataType||a||lj,c=ss().ko(a);c.mb(b,this.Ud);this.i=c;this.Ti=c.O(b,this.z(Vi));this.Si=c.O(b,this.z(Si));this.Yc=c.O(b,this.z(Xf))};
V.Sj=function(){this[z]==T&&!this.i&&g(k("Axis type/data type mismatch for "+this.Ud))};V.Om=function(a){var b=new Qr,c=a.nk(this.z(Bh));c?b.Fo(c):(c=this.z(Ch),a.O(c),c=a.pe(this.z(jj)),wm(c)&&b.Co(c),c=a.pe(this.z(kj)),wm(c)&&b.Do(c),(c=a.O(this.z(Cl)))&&b.Eo({symbol:c.symbol,position:c[cc],usePadding:c.usePadding}),a.eb(this.z(El))&&b.Go());return b.Ao()};
V.nd=function(a,b,c,d){this.Db=c;this.Ve=b;this.bc=c+b*this[Wa];if(this[z]==T)this.i.nc==0?this.i.constructor==vs?this.Zm(a):this.$m(a):this.Ym();else{c=this.Jg+(this[z]==pg?1:0);this.Yl&&(c=n.min(c,n[v](b/2)));var b=c+(this[z]==pg?0:1),e=this.Ve/1.618/c;this.Td=n.min(this.Kg+1,n[v]((e+1)/2));this.Se=n[v]((e-this.Td+1)/this.Td);this.Hi=n[u](((this.Se+1)*this.Td-1)/2);this.yg=this[z]==pg?-0.5:0;this.Re=this.Ve/c;this.s=pr(b,function(b){return{N:this.Kb(b),text:a.Ha[b][D]}},this)}this.Jj(a);this.Ij(a,
d);this.Hj(a);return{title:this[D],aa:this[z]==T?this.aa:j,Pe:this.Pe,Zc:this.Zc,Db:this.Db,bc:this.bc,Je:this[z]==T?{lj:X(this.an,this),cs:X(this.bn,this)}:j,be:this[z]==T?$(this.s,function(a){return a.N}):j,text:this.vc,tc:this.tc}};V.Ym=function(){this.i.kh(this.Yc);this.i.xn(this.Ti,this.Si);this.ah(this.i.C,this.i.J);this.s=$(this.i.s,function(a){var b=this.i.zn(this.i.Qj(a),this.Zl);return{N:this.Kb(a),text:b}},this)};
V.Zm=function(a){var b=this.i.C,c=this.i.J;this.ah(b,c);var d=this.dh(a),e=new Pr;e.ee(this.Rd);var f=d.gd,h=d.fd,a=new is(a.sc,this.fa);if(d.Zd)var i=f,f=h,h=i;b=(new ps(new fs(b,c,f,h),this.Rd,a,e,40,d[Ob])).mf();this.s=[];for(c=0;c<b[C];c++)d=b[c],d.Ec&&this.s[p]({N:d.Fc(),text:d.Ec})};V.ah=function(a,b){this.Re=this.Ve/(b-a);this.yg=a;this.aa=this.Kb(W(this.Yc)?this.i.ia(this.Yc):Yo(this.i.ia(this.i.Ah()),a,b))};
V.$m=function(a){var b=n.max(0,this.i.J<0?-ns(-this.i.J):ns(this.i.J)),c=n.min(0,this.i.C<0?-ns(-this.i.C):ns(this.i.C));this.V(c);this.V(b);this.ah(c,b);var d=this.dh(a);this.i.Yg&&(c=n.pow(10,c),b=n.pow(10,b));var e,f=d.gd,h=d.fd,i=this.i.Yg?0:1;e=(b-c)/1E3;var a=new is(a.sc,this.fa),l=this.Om(this.p);if(d.Zd)var m=f,f=h,h=m;b=i==1?new fs(c,b,f,h):new Yr(c,b,f,h,i,e);d=d[Ob];if(b.Bc()==b.Ac())c=1;else{var c=n.min(b.Dc(),b.mc()),f=n.max(b.Dc(),b.mc()),h=n.abs(b.Ka(c)),i=n.abs(b.Ka(f)),m=n.max(h,
i),o=0,q=b.I(0);if(c>q||q>f)o=n.min(h,i);c=n.abs(b.Ka(b.I(o)+10)-b.Ka(b.I(o)))/n.abs(b.Ka(b.I(m)+10)-b.Ka(b.I(m)))}e=(c>0.5?new es(b,l,a,d,40):new hs(b,l,a,d,40,e)).mf();this.s=[];for(a=0;a<e[C];a++)l=e[a],this.s[p]({N:l.Fc(),text:l.Ec})};V.V=function(a){this[z]==T&&this.i.V(a)};V.pj=function(){if(this[z]==T){var a=this.i,b=(a.J-a.C)*0.01;if(a.C>0)a.C=n.max(a.C-b,0);if(a.J<0)a.J=n.min(a.J+b,0)}};V.Cc=function(a,b){this.Jg=n.max(this.Jg,a);this.Kg=n.max(this.Kg,b)};
V.Kb=function(a){if(!W(a))return j;this[z]==T&&(a=Yo(a,this.i.C,this.i.J));return this.Db+(a-this.yg)*this[Wa]*this.Re};V.Jp=function(a){if(!W(a))return j;return(a-this.Db)*this[Wa]/this.Re+this.i.C};V.an=function(a){a=this.Jp(a);if(!W(a))return j;return this.i.Qj(a)};V.bn=function(a){return this.Kb(this.i.ia(a))};V.ef=function(a){switch(this.Zc){case 1:return fn(a,1);case -1:return fn(a,0,a[C]-1)}};V.Vg=function(a){switch(this.Zc){case 1:return fn(a,0,a[C]-1);case -1:return fn(a,1)}};function ws(a,b,c,d,e,f){this.ok=a;this.Lc=b;this.lk=c;this.Of=d;this.Ip=e;this.qk=f}V=ws[E];V.Yo=function(a){if(this.Lc[C]<=1)return this.ok;return n.abs(this.Lc[1].N-this.Lc[0].N)*a-this.Ip};V.Rf=function(a,b,c){a=n[fb]((this.Lc[C]-a)/(b*c));return this.Lc[C]<2||a<2};V.Xr=function(a,b,c,d){for(var e=this.Yo(c),f=[];a<this.Lc[C];a+=c){var h=this.Lc[a],i=n.min(e,h.N*2,(this.ok-h.N)*2),l=this.qk(h[t],i,d),m=l.F;if(i<e)m=this.qk(h[t],e,d).F;f[p]({N:h.N,ej:b,text:h[t],width:i,Yd:l,F:m})}return f};
V.jk=function(a,b,c,d){for(var e=b*c,d=b>1?1:d,f=[],h=0;h<b;h++){var i=this.Xr(a+h*c,h*d,e,d);en(f,i)}return f};V.Sh=function(a,b,c){a=this.jk(a,b,c,fa);return Wm(a,function(a,b){return{ed:n.max(a.ed,b.Yd.d[C]),F:a.F||b.F}},{ed:0,F:!1})};V.Pg=function(){for(var a=1,b=this.Of||1,c=this.Sh(0,a,b),d=a;c.F&&a<this.lk;){a++;if(this.Rf(0,a,b))break;d=a;c=this.Sh(0,d,b)}a=b;if(!this.Of)for(;c.F;){b++;if(this.Rf(0,d,b))break;a=b;c=this.Sh(0,d,a)}return{Og:d,yc:a,ed:c.ed*d}};
V.di=function(a,b,c,d,e){a=this.jk(a,b,c,d);e=Wm(a,function(a,b){var c=b.F?1:0;delete b.F;return a+c},0)<=a[C]*e;return{Ze:a,yk:e}};V.fj=function(a,b,c,d){for(var e=n.min(this.lk,c),a=n.min(a,e),b=this.Of||b,f=this.di(0,a,b,c,d),h=a;!f.yk&&a<e;){a++;if(this.Rf(0,a,b))break;h=a;f=this.di(0,h,b,c,d)}e=b;if(!this.Of)for(;!f.yk;){b++;if(this.Rf(0,h,b))break;e=b;f=this.di(0,h,e,c,d)}return{Og:h,yc:e,Ze:f.Ze}};function xs(a,b,c){us[K](this,a,b,[Mh+c,Nh],c);this.Qg=b.jh(this.z(Ak));a=b.Qa(this.z(Bk),30);if(a<1||a>90)a=30;this.pf=$o(a);this.aj=b.Qa(this.z(Ri),2);this.Ye=b.Qa(this.z(yk),0);this.vc={Qe:j,Ag:j}}Y(xs,us);V=xs[E];V.nd=function(a,b){return xs.Ca.nd[K](this,a,a.b[r],this[Wa]==1?a.b[x]:a.b[N],b)};
V.Jj=function(a){if(this[F]==0){var b=a.sc,c=this.fa[G],d=this[D].n[G],e=a.j.n[G],f=a.Ie==vj?this[D][t]:O,h=this,i=new ws(a[r],this.s,this.aj,this.Ye,c,function(a,c,d){return Xq(b,a,h.fa,c,d)}),l=this.Ye||1,m,o;this.uc==vj&&(W(this.Qg)?this.Qg?o=this.Wg(b):m=i.Pg():(m=i.Pg(),m.yc>l&&(m=j,o=this.Wg(b))));var q=Xq(b,f,this[D].n,a.b[r],fa),s=this.Hb,w=n.max(s,n[u](c/1.618)),J=n.max(s,n[u](c/3.236)),Q=function(){return{key:fl,min:o.minHeight+s,max:o.maxHeight+s,w:[w-s]}},H=[];H[p]({key:kg,min:s,w:[fa]});
q.d[C]>0&&H[p]({key:hl,min:d+s,w:[fa]});a.j[cc]==jg&&H[p]({key:ni,min:e+s,w:[fa]});var B=H[C];m?H[p]({key:fl,min:c+s,w:[w-s]}):o&&H[p](Q());var la=H[C];if(m)for(var U=1;U<m.ed;U++)H[p]({key:fl,min:c+s,w:[J-s]});J=H[C];for(U=1;U<q.d[C];U++)H[p]({key:hl,min:d+s,w:[this.zi-s]});var q=ur(H,a[M]-a.b[L]),ma=q.ticks||[],Dd;m&&(Dd=i.fj(m.Og,m.yc,ma[C],0),!W(this.Qg)&&Dd.yc>l&&(Dd=m=j,o=this.Wg(b),H[B]=Q(),H=vr(H,0,la,J,aa),q=ur(H,a[M]-a.b[L])));var Ab=a.b[L],ma=q.ticks||[];if(ma[C]>0){for(U=1;U<ma[C];U++)ma[U]+=
ma[U-1];if(m)this.vc.Qe=$(Dd.Ze,function(a){var b=$(a.Yd.d,function(b,d){return{x:a.N-a[r]/2,y:Ab+ma[a.ej+d]-c,length:a[r],text:b}},this);return{text:a[t],n:this.fa,d:b,align:tg,X:a.Yd.F?a[t]:O}},this);else if(o)U=ma[0],i=n.min(U-s,o.maxHeight),this.vc.Ag=this.mm(b,Ab+U-i,i,o.yc);Ab+=ma[ma[C]-1]}i=q[D]||[];if(i[C]>0){l=Xq(b,f,this[D].n,a.b[r],i[C]);this[D].X=l.F?f:O;for(U=0;U<i[C];U++)Ab+=i[U],this[D].d[p]({x:a.b[x],y:Ab-d,length:a.b[r],text:l.d[U]})}d=q.legend||[];if(d[C]>0)Ab+=d[0],a.j.fb=new dp(Ab-
e,a.b[N],Ab,a.b[x])}};V.Wg=function(a){function b(b){b=a(b[t],c)[r]*e+d*f;return n[fb](b)}var c=this.fa,d=c[G],e=n.sin(this.pf),f=n.cos(this.pf),h=$(this.s,b),h=n.max[Fc](j,h),i=b({text:Yd}),i=n.min(h,i),l=this.Ye;l||(l=this.s[C]<2?1:n[fb]((d+this.Hb)/e/n.abs(this.s[1].N-this.s[0].N)));return{minHeight:i,maxHeight:h,yc:l}};
V.mm=function(a,b,c,d){for(var e=this.fa[G],f=n.sin(this.pf),h=n.cos(this.pf),c=n[v]((c-e*h)/f),i=[],l=0;l<this.s[C];l+=d){var m=this.s[l],o=Xq(a,m[t],this.fa,c,1),q=new Aq(-c*h,c*f),s=new Aq(e*f,e*h),w=new Aq(m.N,b),q=w[sc]().add(q),J=q[sc]().add(s),Q=w[sc]().add(s),H=s[sc]()[Dc](0.5),s=q[sc]().add(H),H=w[sc]().add(H);i[p]({kf:[w,q,J,Q],lf:[s,H],text:o.d[C]>0?o.d[0]:O,n:this.fa,align:mh,X:o.F?m[t]:j})}return i};
V.Ij=function(a,b){if(this[F]==0){var c=a.sc,d=this.fa[G],e=tn(this.fa);e.za=a.Ld;var f=this.s;if(this[z]==T)switch(this.Od){case Th:f=this.Vg(f);b[z]==T&&(f=this.ef(f));break;case Li:f=this.ef(f)}else this[z]==qg&&(f=fn(f,1,f[C]-1));var f=new ws(a[r],f,this.aj,this.Ye,d,function(a,b,d){return Xq(c,a,e,b,d)}),h;this.uc==$h&&(h=f.Pg());var i=this.Hb,l=n.max(this.Hb,n[u](d/3.236)),m=n.max(this.Hb,n[u](d/1.618)),m=this[z]==T?l:m,o=n.max(i,n[u](d/3.236)),q=this[z]==T?this.Od==Th?Jk:mh:tg,s=[];s[p]({key:vl,
min:i,w:[fa]});if(h)for(var w=0;w<h.ed;w++)s[p]({key:fl,min:d+i,w:[(w==0?m:o)-i]});var d=ur(s,n[v](a.b[M]/2)),J=a.b[L],Q=d.ticks||[];if(Q[C]>0){for(w=1;w<Q[C];w++)Q[w]+=Q[w-1];h=f.fj(h.Og,h.yc,Q[C],0.5);this.vc.Qe=$(h.Ze,function(a){var b=a.Yd.d;b.reverse();b=$(b,function(b,c){return{x:a.N-(this[z]==T?this.Od==Th?-l:a[r]+l:a[r]/2),y:J-Q[a.ej+c],length:a[r],text:b}},this);return{text:a[t],n:e,d:b,align:q,X:a.Yd.F?a[t]:O}},this);J-=Q[Q[C]-1]}}};V.Hj=function(){if(this[z]!=T)this.tc=$(this.s,function(){return j})};
V.dh=function(a){var b={};b.Zd=this[Wa]==-1;b.gd=a.b[x];b.fd=a.b[N];Da(b,Uh);return b};function ys(a,b,c){for(var d=new Date(a),e=!1,f=b[C],h=[n[v],n[fb]][c],i=0;i<f;++i){var l=a[pk+zs[i]],m=a[Fh+zs[i]][Fc](a),o=b[i],q=As[i];if(o==0)e=e||m!=0&&c!=0,l[Fc](d,[q]);else return e?l[Fc](d,[q+o*(1+n[v]((m-q)/o))]):l[Fc](d,[q+o*h((m-q)/o)]),d}}function Bs(a,b,c){var d=dn(a),e;for(e=0;e<d[C]&&b[e]==0;++e)d[e]=0;if(e==d[C])return j;if(e==0)return d[0]=c(a[0]/b[0])*b[0],d;var f=0;a[e-1]>=Cs[e-1]?f=0.7:a[e-1]>0&&(f=0.1);d[e]=c((a[e]+f)/b[e])*b[e];return d}
function Ds(a,b,c){var d=$(b,function(a){return[n.log(Es(a))]});if(!c)return a=nr(n.log(a),d),b[a];c=or(n.log(a),d,c);a=c[0];if(a<=d[C]-1)return b[a];return Bs(Fs(n.exp(c[1])),b[b[C]-1],n[u])}function Gs(a){a=Zm(a,function(a){return a!=0});return n.max(0,a)}function Es(a){if(a==j)return-1;for(var b=0,c=a[C],d=0;d<c;++d)b+=a[d]*Hs[d];return b}function Fs(a){for(var b=[],c=Hs[C]-1;c>=0;c--)b[c]=n[v](a/Hs[c]),a-=b[c]*Hs[c];return b}
function Is(a){var b=[],a=n[v](a/1E3);b[p](n[v](a/3600));b[p](n[v](a/60)-b[0]*60);b[p](a-b[0]*3600-b[1]*60);return b}var zs=["Milliseconds","Seconds","Minutes","Hours","Date","Month","FullYear"],As=[0,0,0,0,1,0,0],Cs=[500,30,30,12,15,6,0],Hs=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function vs(a,b,c){this.Dh=a;this.wo=b;this.vo=c}Y(vs,ts);V=vs[E];V.mb=function(a,b){vs.Ca.mb[K](this,a,b)};V.O=function(a,b){return a.O(b)};V.ri=function(a){return a[Sb]()};V.pi=function(a){return new Date(a)};V.Ah=function(){var a=new Date(0);a.setFullYear(0);return a};
V.Eh=function(a,b){var c=(b-a)/4,d=Ds(c,this.Dh,this.wo),e=ys(new Date(a),d,0),f=ys(new Date(b),d,1),c=Fs(c),c=Bs(c,d,n[u]),c=Es(c)>0?c:d;this.s=[];for(d=e;d<f;){this.s[p](d[Sb]());var h=c,i=new Date(d),l;b:{for(l=0;l<h[C];++l)if(h[l]!=0){l=!1;break b}l=!0}if(!l){for(l=0;l<h[C];++l){var m=zs[l],o=i[pk+m],m=i[Fh+m][Fc](i,[]);o[Fc](i,[m+h[l]])}i<=d&&g("Error adding duration to date")}d=i}this.s[p](d[Sb]());this.C=e[Sb]();this.J=d[Sb]();e=Gs(c);this.xo=Js(this.vo[e])};
V.mg=function(a,b){return(b?Js(b):this.xo)[xb](a)};function Js(a){Ks[a]||(Ks[a]=new Lr(a));return Ks[a]}
var Ks={},Ls=[[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10]],Ms=[Yg,Yg,Yg,Yg,Yg,"MM y",dm],Ns=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,
0,0,0,0,5],[0,0,0,0,0,0,10]],Os=[Zg,Zg,"dd MMM y HH:mm","dd MMM y HH:00","dd MMM y","MMM y",dm];function Ps(){}Y(Ps,ts);V=Ps[E];V.Rj=function(){return 4};V.mb=function(a,b){Ps.Ca.mb[K](this,a,b);this.fk=a.Fb(ah);this.gk=a.Fb(Kh);this.rn=a.O(this.z(el),[10,2,1]);this.rf=a.O(this.z(Pi),[-1.0E-4,1/this.nc,-1.0E-4,1/this.nc])};
V.Eh=function(a,b){var c;c=this.nc;var d=this.rf[0],e=this.rf[1],f=this.rf[2],h=this.rf[3],i=X(Qs,j,this.rn,this.nc,a,b);if(!(d=wr(a,b,c,d,e,f,h,i)))a>=0||b<=0||c==1?d={ke:a,Cf:b}:(d=n.max(1,n.min(c-1,n[u](c*(b/(b-a))))),c-=d,e=n.max(b/d,-a/c),d={ke:-c*e,Cf:d*e});c=d;d=(c.Cf-c.ke)/this.nc;this.s=[];for(e=0;e<=this.nc;++e)this.s[p](c.ke+d*e);this.C=n.min(c.ke,a);this.J=n.max(c.Cf,b);a:if(d==0)c=0;else{c=n.abs(d);for(d=0;d<16;++d){if(n.abs(c-n[u](c))<c*1.0E-7){c=d;break a}c*=10}c=16}this.ao=c};
function Qs(a,b,c,d,e,f){c=a[0]*(d-c)/(f-e);for(d=0;d<=b;++d)c-=a[1]*yr(e+d*(f-e)/b);c-=a[2]*yr((f-e)/b);return c}V.O=function(a,b){return a.pe(b)};
V.mg=function(a,b){if(b){var c=this.gk,d=gr,e=d.bg,f=d.cg;d.bg=this.fk;d.cg=c;c=(new hr(b))[xb](a);d.bg=e;d.cg=f;return c}var h=a,d=this.ao,e=this.fk,f=this.gk;d==0&&(h=n[u](h));c=[];h<0&&(h=-h,c[p](Vd));var i=n.pow(10,d),l=n[u](h*i),h=ia(n[v](l/i)),i=ia(l%i);if(h[C]>3&&f){l=h[C]%3;l>0&&(c[p](h[Cc](0,l),f),h=h[Cc](l));for(;h[C]>3;)c[p](h[Cc](0,3),f),h=h[Cc](3)}c[p](h);d>0&&(c[p](e),i[C]<d&&(i=ee+i),c[p](i[Cc](i[C]-d)));return c[Lc](O)};V.ri=function(a){return a};V.pi=function(a){return a};V.Ah=function(){return 0};function Rs(a){this.Dh=a}Y(Rs,ts);V=Rs[E];V.mb=function(a,b){Rs.Ca.mb[K](this,a,b)};V.O=function(a,b){return a.O(b)};V.ri=function(a){return((a[0]*60+a[1])*60+a[2])*1E3};V.pi=function(a){return Is(a)};V.Ah=function(){return Is(0)};V.Eh=function(a,b){var c=(b-a)/4,d=Ds(c,this.Dh,0),e=Es(d),c=n.max(1,n[u](c/e))*e;this.C=n[v](a/c)*c;this.J=n[fb](b/c)*c;this.s=[];for(e=this.C;e<this.J;)this.s[p](e),e+=c;this.s[p](e);this.Bo=Gs(d)};
V.mg=function(a){var b=this.Bo,a=(a[2]+a[1]*100+a[0]*1E4+1E6)[Yb](),c=a[ab](1,3)+Be+a[ab](3,5);b<=1&&(c+=Be+a[ab](3,5));return c};var Ss=[[0,1,0,0],[0,2,0,0],[0,5,0,0],[0,10,0,0],[0,20,0,0],[0,30,0,0],[0,0,1,0],[0,0,5,0],[0,0,10,0],[0,0,15,0],[0,0,30,0],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12]];ss().ng("timeofday",function(){return new Rs(Ss)});ss().ng("date",function(){return new vs(Ls,2,Ms)});ss().ng("datetime",function(){return new vs(Ns,2,Os)});ss().ng(lj,function(){return new Ps});function Ts(a,b,c){us[K](this,a,b,[Rl+c,Sl],c);if(this[z]==T)this.direction=-this[Wa];this.vc=j}Y(Ts,us);V=Ts[E];V.nd=function(a,b){return Ts.Ca.nd[K](this,a,a.b[M],this[Wa]==1?a.b.top:a.b[L],b)};
V.Jj=function(a){var b=a.sc,c=this.fa[G],d=this[D].n[G],e=a.Ie==vj?this[D][t]:O,f=this.Hb,h=Wm(this.s,function(a,c){return n.max(a,b(c[t],this.fa)[r])},0,this),i=b(Yd,this.fa)[r],i=n.min(i,h),l=Xq(b,e,this[D].n,a.b[M],fa),m=[];this.uc==vj?m[p]({key:Zj,min:f,w:[c-f]}):m[p]({key:Zj,min:0,w:[fa]});l.d[C]>0&&m[p]({key:hl,min:d+f,w:[fa]});this.uc==vj&&m[p]({key:fl,min:i+f,max:h+f,w:[fa]});for(i=1;i<l.d[C];i++)m[p]({key:hl,min:d+f,w:[this.zi-f]});var l=ur(m,a.b[x]),o=this[F]==0?0:a[r],m=l[D]||[];if(m[C]>
0){var q=Xq(b,e,this[D].n,a.b[M],m[C]);this[D].X=q.F?e:O;for(i=0;i<m[C];i++)o+=m[i]*(this[F]==0?1:-1),this[D].d[p]({x:o-d*(this[F]==0?1:0),y:a.b[L],length:a.b[M],text:q.d[i]})}if(this.uc==vj){a=l.ticks[0]||0;o+=a*(this[F]==0?1:-1);var s=n.min(h,a-f);this.vc=$(this.s,function(a){var d=Xq(b,a[t],this.fa,s,1),e=$(d.d,function(b){return{x:o-s*(this[F]==0?1:0),y:a.N-c/2,length:s,text:b}},this);return{text:a[t],n:this.fa,d:e,align:this[F]==0?mh:Jk,X:d.F?a[t]:O}},this)}};
V.Ij=function(a,b){var c=a.sc,d=this.fa[G],e=tn(this.fa);e.za=a.Ld;var f=this.s;if(this[z]==T)switch(this.Od){case Th:f=this.Vg(f);b[z]==T&&(f=this.ef(f));break;case Li:if(f=this.ef(f),a.Hd==$h||a.j[cc]==$h)f=this.Vg(f)}else this[z]==qg&&(f=fn(f,1,f[C]-1));var h=this.Hb,i=n.max(this.Hb,n[u](d/3.236)),l=n.max(this.Hb,n[u](d/1.618)),l=this[z]==T?i:l,m=this[z]==T?this.Od==Th?d+i:-i:d/2,d=Wm(this.s,function(a,b){return n.max(a,c(b[t],e)[r])},0,this),i=c(Yd,e)[r],i=n.min(i,d),o=[];o[p]({key:Zj,min:h,w:[fa]});
this.uc==$h&&o[p]({key:fl,min:i+h,max:d+l,w:[]});var l=ur(o,a.b[r]/2),q=this[F]==0?a.b[x]:a.b[N];if(this.uc==$h){var l=l.ticks[0]||0,s=n.min(d,l-h);q+=(l-s)*(this[F]==0?1:-1);this.vc=$(f,function(a){var b=Xq(c,a[t],e,s,1),d=$(b.d,function(b){return{x:q-s*(this[F]==0?0:1),y:a.N-m,length:s,text:b}},this);return{text:a[t],n:e,d:d,align:this[F]==0?Jk:mh,X:b.F?a[t]:O}},this)}};V.Hj=function(){if(this[z]!=T)this.tc=$(this.s,function(){return j})};
V.dh=function(a){var b={};b.Zd=this[Wa]==-1;b.gd=a.b.top;b.fd=a.b[L];Da(b,Vl);return b};function Us(a,b,c,d,e,f){this.na=a;this.p=b;this.g=c;this.Z=d;this.ec=e;this.f=f;this.ya=this.gb=this.Sa=this.Ra=j;this.dn();a=f.Qb.bars>0||f.Qb.area>0;f.Xc=!f.Qb.bars&&this.p.eb(Oi);this.cn();f.Uc=this.p.eb(gi)&&a&&!this.Lg()}V=Us[E];V.Lg=function(){return this.Sa[C]>1};
V.uj=function(){var a=this.f;this.Mm();a.Uc&&Z(this.ya,function(a){a.V(0)});a.Qb.bars&&this.Im();a.Qb.candlestick&&this.Jm();a.Qb.line&&(this.Km(),this.vj());a.Qb.area&&this.Hm();a.Qb.scatter&&(this.Lm(),this.vj());a.ma=$(this.Ra,function(b){return b.nd(a,b)});a.ub=$(this.Sa,function(b){return b.nd(a,b)});this.Nm();if(a.j[cc]==Yj&&!this.Lg()&&(a.j.fb=new dp(a.b.top,a[r]-a.j.n[G],a.b[L],a.b[N]+a.j.n[G]),a.j.fb[N]<a.j.fb[x]))a.j.fb=j};
V.Nm=function(){Z(this.f.m,function(a){var b=this.en(a);a.c&&Z(a.c,function(c){if(W(c)){c.l=b(c.Gb);if(a[z]==Bi||a[z]==Rf)c.ds=j;if(W(c.sj))c.jc=b(c.sj);if(W(c.tj))c.kc=b(c.tj)}})},this)};V.en=function(a){switch(a[z]){case hk:return X(this.er,this);case Bi:return X(this.dr,this);case Wf:return X(this.br,this);case og:return X(this.cr,this);case Rf:return X(this.ar,this)}return j};V.er=function(a){return{x:this.Ra[0].Kb(a.x),y:this.Sa[0].Kb(a.y)}};V.dr=function(a){return this.wd(a.H,a.bd,a.cd)};
V.br=function(a){return this.ii(a,a.qj,a.rj)};V.cr=function(a){var b=this.ii(a,a.wm,a.xm),a=this.ii(a,a.vm,a.lineTo);a.left+=(b[r]-(b[r]%2?3:2))/2;qa(a,2);return{rect:b,kd:a}};
V.ii=function(a,b,c){var d=this.gb,e=this.ya[a.H];if(a.df>d.Td||a.cf>=d.s[C])return j;a=n[u](d.s[a.cf].N-d.Hi+(d.Se+1)*a.df);b=e.Kb(b);e=e.Kb(c);c=n.min(b,e);e=n.max(b,e);b=n.min(1,0.2*(e-c));n[u](c+b)<n[u](e)&&n[u](c+b)>n[u](c)?(c=n[u](c+b),e=n[u](e)):c+=b;c=this.ph(a,c);d=this.ph(a+d.Se,e);return new ep(n.min(c.x,d.x),n.min(c.y,d.y),n.abs(d.x-c.x),n.abs(d.y-c.y))};
V.ar=function(a){var b=this.wd(a.H,a.bd,a.cd),c=this.wd(a.H,a.hj,a.ij),d=this.wd(a.H,a.jj,a.kj),e=this.wd(a.H,a.nm,a.om),a=this.wd(a.H,a.pm,a.qm);return{x:b.x,y:b.y,$e:c.x,Rg:c.y,$d:d.x,hd:d.y,af:e.x,bf:e.y,Sg:a.x,Tg:a.y}};V.ph=function(a,b){switch(this.f[Ob]){case Uh:return{x:a,y:b};case Vl:return{x:b,y:a}}g(k("Invalid orientation."))};V.wd=function(a,b,c){return this.ph(this.gb.Kb(b),this.ya[a].Kb(c))};
V.cn=function(){var a=this.f;switch(a.S){case R:Da(a,this.p.la(uj,Kq,O));a[Ob]||g(k("Unspecified orientation."));this.ya=[];this.Ra=[];this.Sa=[];var b,c,d,e;switch(a[Ob]){case Uh:d=xs;e=this.Ra;b=Ts;c=this.Sa;break;case Vl:d=Ts,e=this.Sa,b=xs,c=this.Ra}for(var f=0;f<a.hh[C];++f){var h=a.hh[f],i=new b(a,this.p,h);i[z]!=T&&g(k("Target-axis must be of type value"));this.ya[h]=i;c[h]=i}this.gb=new d(a,this.p,0);e[p](this.gb);break;case hk:this.Ra=[new xs(a,this.p,0)],this.Sa=[new Ts(a,this.p,0)]}this.Cn()};
V.yn=function(a,b){var c=this.f,d=this.p,e=nk+b+Xd,f=this.na.getTableColumnIndex(a),c=c.S==hk?hk:d.la(e+Al,Hq,c.xi),h=c==hk?0:2,i=d.Qa([e+Gj,Gj],c==hk?7:0),l=i>0,m=d.O(e+Ig,j),m=W(m)?mq(m):this.ec[b%this.ec[C]],o;switch(c){case og:o=[a,a+1,a+2,a+3];break;case hk:o=[0,a];break;default:o=[a]}return{id:this.na.getColumnId(a),title:this.na.getColumnLabel(a)||O,Pa:!0,sm:f,Ja:o,color:m,$:this.We(m,c),type:c,Ke:d.Qa(e+hm,0),lineWidth:d.Qa([e+Di,Di],h),Pd:i||7,xg:6,Ug:d.la([e+Mg,Mg],Pq,S),lm:d.Qa([e+Gk,Gk],
1),Di:l,c:[],as:[],H:d.Qa(e+Uk,0)}};V.dn=function(){var a=this.f,b=this.na;a.Ha=pr(b[ac](),function(a){var c=b[Hc](a,0)||O,a=b.getTableRowIndex(a);return{title:c,sm:a}});a.m=[];a.ce=[];for(var c=0,d=1;d<b[mb]();++d){var e=this.yn(d,c);a.m[p](e);a.ce[p]({text:e[D],U:new aq({fill:e[sb][sb]}),index:c++});e[z]==og&&(d+=3)}c=ln(a.m,function(a){return a[z]});a.Qb=qn(c,function(a){return a[C]});a.hh=$(a.m,function(a){return a.H});gn(a.hh)};
V.Mm=function(){var a=this.f,b=this.Z,c=a[D].n[G],d=this.Ra[0][D].n,e=d[G],f=n.max(c,e),h=a.j.n[G],i=a.j[cc],l=a.Hd==$h?a[D][t]:O,m=a.Ie==$h?this.Ra[0][D][t]:O,o=a.Ie==$h?this.Sa[0][D][t]:O,m=m&&o?m+Sc+o:m?m:o?o:O,o=n.max(2,n[u](f/1.618)),q=n.max(2,n[u](h/1.618)),s=a.b[r]-2*o,w=Xq(b,l,a[D].n,s,1),J=w.d[C]>0?w.d[0]:O,Q=b(J,a[D].n)[r],s=n.max(s-Q-n[u](n.max(2,f*1.618)),0),b=Xq(b,m,d,s,1),H=b.d[C]>0?b.d[0]:O,B=[];B[p]({key:kg,min:2,w:[fa]});(J||H)&&B[p]({key:hl,min:f+2,w:[o-2]});i==$h&&B[p]({key:ni,
min:h+2,w:[q-2]});i=ur(B,n[v](a.b[M]/2));f=a.b.top;q=i[D]||[];if(q[C]>0){f+=q[0];if(J)a[D].n.za=a.Ld,a[D].d[p]({text:J,x:a.b[x]+o,y:f-c,length:Q}),a[D].X=w.F?l:O;if(H)a.Le={text:m,n:tn(d),d:[],align:mh,X:b.F?m:O},a.Le.n.za=a.Ld,a.Le.d[p]({text:H,x:a.b[N]-s-o,y:f-e,length:s})}c=i.legend||[];if(c[C]>0)f+=c[0],a.j.fb=new dp(f-h,a.b[N],f,a.b[x])};
V.Cn=function(){for(var a=this.f,b=this.na,c=b[Db](0),d,e=1;e<b[mb]();e++)d=d||b[Db](e);switch(a.S){case hk:a=this.Ra[0];b=this.Sa[0];c==Nk&&g(k("The x-axis column cannot be of type string"));a[z]!=T&&g(k("The x-axis must be of type value"));a.sf(c,this.p);d==Nk&&g(k("The y-axis column(s) cannot be of type string"));b[z]!=T&&g(k("The y-axis must be of type value"));b.sf(d,this.p);break;case R:a=this.gb;a[z]==T&&(c==Nk&&g(k("The domain-axis column cannot be of type string")),a.sf(c,this.p));d==Nk&&
g(k("The target-axis column(s) cannot be of type string"));for(e=0;e<this.ya[C];++e)this.ya[e].sf(d,this.p)}Z(this.Ra,function(a){a.Sj()});Z(this.Sa,function(a){a.Sj()})};V.We=function(a,b){var c={},d,e,f,h,i,l,m;b==Bi||b==hk||b==Rf?(d=a[sb],e=2,f=a[sb],h=a.Rb,i=Ed,l=a.Jb,m=Ed):(d=S,e=0,f=a[sb],h=S,i=a.Rb,l=S,m=a.Jb);c.ea=new aq({stroke:d,Ba:e,fill:f,Ga:1});c.Rb=new aq({stroke:h,Ba:e,fill:i,Ga:1});c.Jb=new aq({stroke:l,Ba:e,fill:m,Ga:1});return c};
V.vj=function(){function a(a,b){return{bd:a.x,cd:a.y,H:b}}function b(a){return new Aq(a.bd,a.cd)}function c(a,b){return{x:a.x,y:a.y,H:b}}function d(a){return new Aq(a.x,a.y)}var e=this.f,f=this.gb,h=X(function(a){this.Ra[0].V(a.x);this.Sa[0].V(a.y)},this),i=X(function(a){f.V(a.bd);this.ya[a.H].V(a.cd)},this),l,m,o;switch(e.S){case hk:l=d;m=c;o=h;break;case R:l=b,m=a,o=i}for(h=0;h<e.m[C];h++)if(i=e.m[h],i[z]==hk||i[z]==Bi)if(Um([R,zj,Gg],i.Ug)>=0){var q=i[z]==hk&&i.Ug==Gg,s=i.Ug==R;i.Li=!0;i.Ql=q;
q=lr($(i.c,function(a){return W(a)?l(a.Gb):j}),i.lm,s,q,e.ui);for(s=0;s<i.c[C];++s)if(q[s]){var w=m(q[s][0],i.H),J=m(q[s][1],i.H);i.c[s].sj=w;i.c[s].tj=J;o(w);o(J)}}else i.Li=!1};V.Im=function(){var a=this.f;this.gb[z]==T&&g(k("Bars series with value domain axis is not supported."));a.Uc?this.Wo():this.Vo()};
V.Km=function(){var a=this.f,b=this.na,c=this.gb;c[z]!=T&&c.Cc(a.Ha[C]-1,0);for(var d=0;d<a.Ha[C];d++)for(var e=0;e<a.m[C];e++){var f=a.m[e],h=f.H,i=this.ya[h];if(f[z]==Bi){var l=f.Ja[0],m=b[A](d,l),l=b[Hc](d,l),m=i.i.ia(m);if(W(m))i.V(m),c[z]==T?(i=b[A](d,0),i=c.i.ia(i),c.V(i)):i=d,f.c[p]({Gb:{bd:i,cd:m,H:h},hc:l});else f.c[p](j)}}};
V.Hm=function(){var a=this.f,b=this.na,c=this.gb;c[z]!=T&&c.Cc(a.Ha[C]-1,0);for(var d=0;d<a.Ha[C];d++)for(var e=0,f=0,h=0,i=0;i<a.m[C];i++){var l=a.m[i],m=l.H,o=this.ya[m],q=n[u](o.aa),s=q,w=q;if(l[z]==Rf){var J=l.Ja[0],Q=b[A](d,J),J=b[Hc](d,J),Q=o.i.ia(Q),H;c[z]==T?(H=b[A](d,0),H=c.i.ia(H),c.V(H)):H=d;if(W(Q)){var B,la;a.Uc?(h+=Q,B=h,s=f,w=e,la=f+Q,q=e+Q,d==b[ac]()-1||!sm(b[A](d+1,i+1))?f+=Q:la=f,d==0||!sm(b[A](d-1,i+1))?e+=Q:q=e):(B=Q,la=d==b[ac]()-1||!sm(b[A](d+1,i+1))?B:q,q=d==0||!sm(b[A](d-1,
i+1))?B:q);o.V(B);m={Gb:{H:m,bd:H,cd:B,pm:H,qm:q,nm:H,om:la,jj:H,kj:s,hj:H,ij:w}}}else a.Uc&&(s=f,w=e),m={Gb:{H:m,jj:d,kj:s,hj:d,ij:w}};m.hc=J;l.c[p](m)}}};V.Lm=function(){for(var a=this.f,b=this.na,c=0;c<b[ac]();c++)for(var d=0;d<a.m[C];d++){var e=a.m[d];if(e[z]==hk){var f=e.Ja[0],h=e.Ja[1],i=b[A](c,f),l=b[A](c,h),i=this.Ra[0].i.ia(i),l=this.Sa[0].i.ia(l);this.Sa[0].V(l);this.Ra[0].V(i);if(!sm(i)&&!sm(l))f=b[Hc](c,f),h=b[Hc](c,h),e.c[p]({Gb:{x:i,y:l},Am:f,Bm:h});else e.c[p](j)}}};
V.Vo=function(){var a=this.f,b=this.na,c=this.gb,d=Vm(a.m,function(a){return a[z]==Wf});c.Cc(a.Ha[C]-1,0);Z(a.Ha,function(a,f){Z(d,function(a,d){var e=a.H,m=this.ya[e],o=m.i.ia(m.Yc)||0,q=a.Ja[0],s=b[A](f,q),q=b[Hc](f,q),s=m.i.ia(s);if(sm(s))a.c[p](j);else m.V(s),c.Cc(0,d),a.c[p]({Gb:{cf:f,df:d,H:e,qj:o,rj:s},hc:q})},this)},this);Z(this.ya,function(a){a.pj()})};
V.Jm=function(){var a=this.f,b=this.na,c=this.gb,d=Vm(a.m,function(a){return a[z]==og});c.Cc(a.Ha[C]-1,0);Z(a.Ha,function(a,f){Z(d,function(a,d){var e=a.H,m=this.ya[e];m.i.ia(m.Yc);c.Cc(0,d);var o=b[A](f,a.Ja[0]),q=b[A](f,a.Ja[1]),s=b[A](f,a.Ja[2]),w=b[A](f,a.Ja[3]),o=m.i.ia(o),q=m.i.ia(q),s=m.i.ia(s),w=m.i.ia(w);if(sm(o)||sm(w)||sm(q)||sm(s))a.c[p](j);else{var J=s<q;m.V(o);m.V(w);a.c[p]({Gb:{cf:f,df:d,H:e,vm:o,lineTo:w,wm:J?s:q,xm:J?q:s,Ei:J},hc:b[Hc](f,a.Ja[0])+Rc+b[Hc](f,a.Ja[3])+Td+b[Hc](f,a.Ja[1])+
Rc+b[Hc](f,a.Ja[2])})}},this)},this);Z(this.ya,function(a){a.pj()})};V.Wo=function(){var a=this.f,b=this.na;this.gb.Cc(a.Ha[C]-1,0);for(var c=0;c<a.Ha[C];c++)for(var d=[0,0],e=0;e<a.m[C];e++){var f=a.m[e],h=f.H,i=this.ya[h];if(f[z]!=Wf)f.c[p](j);else{var l=f.Ja[0],m=b[A](c,l),l=b[Hc](c,l),m=i.i.ia(m);if(sm(m))f.c[p](j);else{var o=m>0?0:1;i.V(d[o]+m);f.c[p]({Gb:{cf:c,df:0,H:h,qj:d[o],rj:d[o]+m},hc:l});d[o]+=m}}}};function Vs(a,b,c){this.Th=a;this.oc=b;this.fe=a-b/2;this.Pm=c;Ka(this,0)}Vs[E].Pk=function(a){this.fe=a};Vs[E].or=function(){return this.fe+this.oc};Vs[E].Ed=function(){return this.oc};function Ws(a,b){this.ci=a;this.Rc=b;for(var c=0,d=b[C];c<d;c++)Ka(b[c],c)}V=Ws[E];V.Qm=function(){for(var a=0,b=0,c=this.Rc[C];b<c;b++)a+=this.Rc[b].Ed();a>this.ci&&g(k("Not enough space for labels. Need: "+a+" got: "+this.ci));this.Rc.sort(function(a,b){var c=a.Th,d=b.Th;if(c==d)return a[F]>b[F];return c>d?1:-1});b=0;for(c=this.Rc[C];b<c;b++){var a=this.Rc[b],d=this.Ok(a.fe,a.Ed());a.Pk(d)}b=[];a=0;for(c=this.Rc[C];a<c;a++)b[p]([this.Rc[a]]);for(;this.fq(b););};
V.fq=function(a){for(var b=0;b<a[C]-1;b++){var c=a[b],d=a[b+1];if(this.Pr(c,d))return this.Or(c,d),a.splice(b+1,1),!0}return!1};V.Pr=function(a,b){return a[a[C]-1].or()>b[0].fe};V.Or=function(a,b){for(var c=0;c<b[C];c++)a[p](b[c]);for(var d=0,e=0,c=0;c<a[C];c++)d+=a[c].Th,e+=a[c].Ed();d=d/a[C]-e/2;d=this.Ok(d,e);for(c=0;c<a[C];c++)e=a[c],e.Pk(d),d+=e.Ed()};V.Ok=function(a,b){return Yo(a,0,this.ci-b)};function Xs(a,b){this.e=a.j[cc];var c=Uh;if(this.e==mi||this.e==Yj)c=Vl;this.Ua=c;this.Ui=this.ib=!1;this.u=a.j.n;this.bj=b.Pb(oi,this.u);this.Z=a.sc;this.f=a;this.ba=this.u[G];this.Sb=n[u](this.u[G]/(1.618*1.618));this.v=a.j.fb;this.Vb=[];this.Ig=(this.Wd=b.eb(vi,!0))&&b.eb(ti,!0);this.km=b.la(si,Kq,this.Ua);this.cj=b.Ne(qi);this.dj=b.Ne(ri);this.kb=j;this.Vd=this.Sb;this.ad=this.xc=this.Hg=0;this.tm()}V=Xs[E];
V.Md=function(a){this.Gm(a);var a=a.j,b=a.zc>0,c=this.Vb;b&&(c=fn(c,a.zc));var d;if(this.Ua==Vl){var e=this.v[N]-this.v[x]-(this.ba+this.Sb),f=this.v[L]-this.v.top,h=f-this.ba*2;d=$(c,function(a){a=Xq(this.Z,a[t],this.u,e,fa);if(a.d[C]==0)a.d=[O];return a},this);f=this.ff(d,this.ib?h:f);d=this.mj(c,f,d);c=this.f.Tc&&this.f.xi==Bi?this.Fm(f,c):this.Em(f,c)}else d=j,d=this.ib?this.xc-this.Vd-this.v[x]:this.v[N]-this.v[x],f=this.gf(c,d),d=f[C]<c[C],c=this.Cm(f,c);return{Ai:c,Bi:this.ib?this.Dm(a.dd,
b,d):j}};V.tm=function(){this.lo();this.e==mi||this.e==Yj?this.mo(O,!0):this.e==ul?this.yh(O,!1):this.e==jg?this.yh(O,!0):this.e==$h&&this.yh(this.f.Ld,!1)};V.lo=function(){this.Vb=this.f.ce};
V.mo=function(a,b){var c=n.max(this.v[N]-this.v[x]-(this.ba+this.Sb),0),d=this.v[L]-this.v.top,e=n.max(d-this.ba*2,0),f=this.Vb;this.u.za=a;var h=this.f;h.Uc&&h.S==R&&h[Ob]==Uh&&f.reverse();var h=$(f,function(a){a=Xq(this.Z,a[t],this.u,c,fa);if(a.d[C]==0)a.d=[O];return a},this),i=this.ff(h,d),d=this.mj(f,i,h);if(this.ib=b&&d){i=this.ff(h,e);if(this.Wd){this.kb=[];for(d=0;d<f[C];){this.kb[p](d);for(var l=0;rm(i[l])&&i[l][C]!=0;)++l;if(l==0){this.kb=j;this.ib=!1;break}d+=l;h=fn(h,l);i=this.ff(h,e)}}if(this.ib)this.Hg=
n[u](this.v[L]-this.ba),this.xc=this.v[x],this.ad=this.xc+this.ba+this.Vd,this.Ig&&(this.ad+=this.fh(this.kb[C])+this.Vd)}};V.ff=function(a,b){var c=this.u[G],c=this.oq(a,c+n[u](c/1.618),c+n[u](c/3.236));return ur(c,b)};V.Rm=function(a){var a=this.f.m[a].c,b=a[C]-1,c;do c=a[b],b--;while(b>=0&&c==j);return c.l.y};
V.Fm=function(a,b){for(var c=this.v[N]-this.v[x],d=n[u](this.v[x]),e=[],f=[],h=0;h<b[C];h++){var i=b[h],l=Xq(this.Z,i[t],this.u,c,a[h][C]),m={};m.U=i.U[sc]();var o=tn(this.u);wa(o,m.U.oa);m.hb={text:i[t],n:o,d:[],align:Jk,X:l.F?i[t]:O};this.u.za&&m.U.gc(this.u.za,1);m.Pa=!0;for(o=0;o<l.d[C];o++)m.hb.d[p]({length:c,text:l.d[o]});o=this.Z(m.hb.d[0][t],this.u)[r];m.Ml=d+o+5;Ka(m,i[F]);o=this.Rm(m[F]);i=this.Z(m.hb.d[0],this.u)[M];l=new Vs(o,m.hb.d[C]*i,m);e[p](l);f[p](m)}(new Ws(this.v[L],e)).Qm();for(o=
0;o<e[C];o++){l=e[o];c=l.fe;m=l.Pm;m=m.hb.d;for(h=0;h<m[C];h++)m[h].y=n[u](h*i+c),m[h].x=d}return f};
V.Em=function(a,b){var c=this.ba+this.Sb,d=this.v[N]-this.v[x]-c,e=this.u[G],f=e+n[u](e/1.618);e+=n[u](e/3.236);for(var h=[],i=n[u](this.v.top),l=n[u](this.v[x]),m=0;m<b[C];m++){var o=b[m],q=a[m][C];if(q!=0){var q=Xq(this.Z,o[t],this.u,d,q),s={};s.hb={text:o[t],n:this.u,d:[],align:Jk,X:q.F?o[t]:O};s.rect=new ep(l,i,this.ba,this.ba);s.U=o.U[sc]();this.u.za&&s.U.gc(this.u.za,1);var w=l+c;s.Pa=!0;for(var J=0;J<q.d[C];J++)J>0&&(i+=e),s.hb.d[p]({x:w,y:i,length:d,text:q.d[J]});Ka(s,o[F]);i+=f;h[p](s)}}return h};
V.oq=function(a,b,c){for(var d=Wm(a,function(a,b){return n.max(a,b.d[C])},0),e=[],f=0;f<d;f++){var h=f==0?b:c;Z(a,function(a,b){f<a.d[C]&&e[p]({key:b,min:f==0&&b==0?this.u[G]:h,w:[]})},this)}return e};V.mj=function(a,b,c){var d=a[C]-1;return a[C]>1&&b[d][C]<(this.Wd?1:c[d].d[C])};
V.yh=function(a,b){var c=this.Vb;this.u.za=a;this.Ui=b;if(this.ib=this.gf(c,this.v[N]-this.v[x])[C]<this.Vb[C])if(this.Wd&&!this.lh(9)&&!this.lh(99)&&this.lh(0),this.ib)this.Hg=n[u](this.v.top),this.ad=this.v[N]-this.ba,this.xc=this.ad-this.Vd-this.ba,this.Ig&&(this.xc-=this.fh(this.kb[C])+this.Vd)};
V.lh=function(a){var b=this.v[N]-this.v[x];b-=(this.ba+this.Sb)*2;a>0&&(b-=this.fh(a)+this.Sb);this.kb=[];for(var c=0,d=this.gf(this.Vb,b),e=this.Vb;c<this.Vb[C];){if(a>0&&this.kb[C]==a)return!1;this.kb[p](c);d=d[C];if(d==0){this.kb=j;this.ib=!1;break}c+=d;e=fn(e,d);d=this.gf(e,b)}return!0};V.gf=function(a,b){var c=n.min(this.f[r]*(2-1.618)/2,b);if(c<this.ba+this.Sb)return[];c=this.Oo(c,a);return tr(c,b)};
V.Cm=function(a,b){for(var c=this.v[N]-this.v[x],d=this.ba+this.Sb,e=n[u](this.u[G]*1.618),f=[],h=0,i=n[u](this.v.top),l=0;l<a[C];l++){var m=b[l],o=Xq(this.Z,m[t],this.u,a[l]-d-(l>0?e:0),1),q=o.d[C]>0?o.d[0]:O,s=this.Z(q,this.u)[r],w={};w.hb={text:m[t],n:this.u,d:[{x:h+d,y:i,length:s,text:q}],align:Jk,X:o.F?m[t]:O};w.Pa=!0;w.U=m.U[sc]();this.u.za&&w.U.gc(this.u.za,1);w.rect=new ep(h,i,this.ba,this.ba);Ka(w,m[F]);f[p](w);h+=s+d+e}d=this.v[x];!this.ib&&this.Ui&&(d+=n[v]((c-(h-e))/2));for(l=0;l<f[C];l++){w=
f[l];w[nc].left+=d;for(c=0;c<w.hb.d[C];c++)w.hb.d[c].x+=d}return f};V.Oo=function(a,b){var c=this.ba+this.Sb,d=n[u](this.u[G]*1.618);return $(b,function(b,f){var h=this.Z(b[t],this.u)[r]+c,i=n.min(a,h);h-=i;f>0&&(i+=d);return{min:i,w:[h]}},this)};V.fh=function(a){for(var b=$d;a>=10;)b+=$d,a/=10;return this.Z(b+Zd+b,this.bj)[r]};
V.Dm=function(a,b,c){var d=this.Hg,e=j;this.Ig&&(e=a+1+Zd+this.kb[C],a=this.xc+this.ba,e={text:e,n:this.bj,d:[{x:a,y:d,text:e,length:this.ad-a}],align:tg,X:O});var a=this.ba,f=n[u](a/2),h=this.xc,i=this.ad,l=j,m=j;this.km==Vl?(l=[{x:h+a,y:d+a},{x:h+f,y:d},{x:h,y:d+a}],m=[{x:i,y:d},{x:i+a,y:d},{x:i+f,y:d+a}]):(l=[{x:h+a,y:d+a},{x:h+a,y:d},{x:h,y:d+f}],m=[{x:i,y:d},{x:i+a,y:d+f},{x:i,y:d+a}]);return{Pl:{path:l,zg:b,U:b?this.cj:this.dj},Ol:{path:m,zg:c,U:c?this.cj:this.dj},Gi:e}};
V.Gm=function(a){if(!W(a.j))a.j={};a=a.j;if(!W(a.zc))a.zc=0;if(!W(a.dd))a.dd=0};V.ae=function(a,b){var c=a.j;if(this.Wd){var d=c.dd+b;(d<0||d>=this.kb[C])&&g(k("Reached a legend page outside of legend boundaries."));c.dd=d;c.zc=this.kb[c.dd]}else d=c.zc+b,(d<0||d>=this.Vb[C])&&g(k("Legend scrolled outside of legend boundaries.")),c.zc=d};function Ys(){return Wm(arguments,Bq,new Aq(0,0))}function Zs(){return Wm(arguments,function(a,b){return new on(a[r]+b[r],a[M]+b[M])},new on(0,0))}function br(a,b,c){return new Aq(n.cos(a)*b,n.sin(a)*c)}function $s(a){return new Aq(a[0],a[1])}function at(a,b){return $([[a.x-b[r]/2,a.y-b[M]/2],[a.x+b[r]/2,a.y-b[M]/2],[a.x+b[r]/2,a.y+b[M]/2],[a.x-b[r]/2,a.y+b[M]/2]],$s)};function bt(a,b,c,d,e,f){for(var h=0;h<a[ac]();h++)a[A](h,1)<0&&g(k("Negative values are invalid for a pie chart."));this.na=a;this.p=b;this.g=c;this.Z=d;this.ec=e;this.f=f}V=bt[E];V.uj=function(){var a=this.f,b=this.$g();this.Rn(b.L.Jd,b.L.Ge,b.L.He,b.L[M]);if(b.j)a.j.fb=b.j;else if(a.j[cc]==jg)a.j.fb=this.Qn()};
V.We=function(a){var b=this.f,c={},d=this.p.O(Bj),e=d.Ba,f=a[sb],h=a.Rb,a=a.Jb,i;b.Nd?(b=f,i=h,d=a):(b=d[Pb],i=d[Pb],d=d[Pb]);c.ea=new aq({stroke:b,Ba:e,fill:f,Ga:1});c.Rb=new aq({stroke:i,Ba:e,fill:h,Ga:1});c.Jb=new aq({stroke:d,Ba:e,fill:a,Ga:1});return c};V.Qn=function(){var a=this.f,b=a[M]-a.b[L],c=a.j.n[G],d=[];d[p]({min:2,w:[fa]});var e=d[C];d[p]({min:c+2,w:[fa]});b=tr(d,b);if(b[C]>e)return e=a.b[L]+b[e],new dp(e-c,a.b[N],e,a.b[x]);return j};
V.$g=function(){var a=this.f,b=a.b,c=a.j[cc],d=j,e=j,d=n[u](a.Eb*1.618),f=n[u](b[r]*(1-1/1.618)-d);c==mi?(e=new dp(b.top,b[x]+f,b[L],b[x]),d=new dp(b.top,b[N],b[L],e[N]+d)):c==Yj?(e=new dp(b.top,b[N],b[L],b[N]-f),d=new dp(b.top,e[x]-d,b[L],b[x])):d=new dp(b.top,b[N],b[L],b[x]);var b=0,f=c=n[v](n.min(d[N]-d[x],d[L]-d.top)/2),h=n[u]((d[N]+d[x])/2),d=n[u]((d[L]+d.top)/2);a.Nd&&(f*=0.8,b=c/5,d-=b/2);return{L:{Jd:new Aq(h,d),Ge:c,He:f,height:b},j:e}};
V.Rn=function(a,b,c,d){for(var e=this.f,f=this.na,h=mq(this.p.pg(Cj,rd)),i=this.We(h),l=this.p.Pb(Fj,{Fa:e.dc,fontSize:e.Eb}),m=this.p.la(Ej,Nq,yj),o=this.p.Qa(Dk,1/720),q=this.p.eb(fh),s=this.p.Fb(Dj,rf),w=0,J=0;J<f[ac]();J++)w+=f[A](J,1)||0;var Q=0,H=0;e.m=[];e.ce=[];for(J=0;J<f[ac]();++J){var B=f[A](J,1)||0,la=f[Hc](J,1),U=f[Hc](J,0),ma=H/w,Dd=ma+B/w,Ab=Dd-ma>=o;Ab?H+=B:Q+=B;var mj=this.ec[J%this.ec[C]],pt=this.We(mj);e.m[p](this.oj(J,ma,Dd,B,la,U,Ab,this.g[cb].hf(J),a,b,c,d,m,l,mj,pt));(Ab||q)&&
e.ce[p]({text:U,U:new aq({fill:mj[sb]}),index:J})}e.L={};if(Q>0)U=s,e.L.nj=this.oj(j,1-Q/w,1,Q,ia(Q),U,!0,!1,a,b,c,d,m,l,h,i),new aq({fill:h[sb]}),q||e.ce[p]({text:U,U:new aq({fill:h[sb]}),index:j});e.L.n=l;e.L.Ge=b;e.L.He=c;e.L.Jd=a;e.L.yi=d};
V.oj=function(a,b,c,d,e,f,h,i,l,m,o,q,s,w,J,Q){var q=this.f,H=w[G],B={},la=c-b;B.value=d;B.hc=e;wa(B,J);B.$=Q;B.title=f;B.selected=i;Ka(B,a);B.Pa=h;B.Tb=b*360;B.Ib=c*360;B.wj=n[u](la*1E3)/10+Hd;a=O;switch(s){case yj:a=B.wj;break;case li:a=B[D];break;case T:a=e}B.text=a;if(!h)return B;e=this.Z(B[t],w)[r];B.Ue=new on(e,H);B.Bg=la==1;if(B[t])if(B.Bg)B.Fg=Cq(l,new Aq(e/2,H/2)),B.Eg=!0;else{e=m-H;H=o-H;w=B.Ue;h=n.PI*2*(b-0.25);s=n.PI*2*(c-0.25);w=new on(w[r]/e,w[M]/H);la=new on(2/e,2/H);a=br((h+s)/2+n.PI,
1,1);b:{d=at(new Aq(0,0),w);f=1;i=n.min;for(J=0;J<d[C];++J){var U=d[J],Q=a.x*U.x+a.y*U.y,U=Q*Q+1-U.sn();U<0?Q=j:(U=n[Hb](U),Q=[Q-U,Q+U]);if(sm(Q)||Q[1]<0){d=j;break b}f=i(f,Q[1])}d=f}if(W(0.4)&&d<0.4)h=j;else{a=a[sc]()[Dc](-d);w=Zs(w,la,la);b:{w=at(a,w);s=Zo(s-h,n.PI*2);la=0;d=s;for(f=0;f<w[C];++f){i=Zo(n.atan2(w[f].y,w[f].x)-h,n.PI*2);if(i>=s||i==0){h=!1;break b}d=n.min(i,d);la=n.max(i,la)}h=la-d<n.PI}h=h?a:j}e=h&&new Aq(h.x*e,h.y*H);if(!sm(e))B.Eg=!0,B.Fg=Ys(l,e,new Aq(-B.Ue[r]/2,-B.Ue[M]/2))}else B.Eg=
!1;B.Cg=new Aq(0,0);e=br((c*2-0.5)*n.PI,m,o);B.Va=Bq(l,br((b*2-0.5)*n.PI,m,o));B.Ub=Bq(l,e);if(q.Nd&&B.Tb<=270&&B.Ib>=90)o={},B.Tb<90?(o.Tb=90,o.Va=new Aq(l.x+m,l.y)):(o.Tb=B.Tb,o.Va=B.Va),B.Ib>270?(o.Ib=270,o.Ub=new Aq(l.x-m,l.y)):(o.Ib=B.Ib,o.Ub=B.Ub),B.Ki=o;B.Ii=q.Nd&&b>0.5;B.Ji=q.Nd&&c<0.5;return B};function ct(a,b,c,d,e,f){this.vg=a;this.na=j;this.p=b;this.g=c||new Wq;this.Z=d;this.ec=$(b.O(Jg),mq);a=this.f={};a.sc=d;qa(a,e);Ta(a,f);a.tc=[];a.S=b.la(Al,Gq,S);a.dc=b.Fb(yh);a.Eb=b.Qa(zh,n[u](n.pow((a[r]+a[M])*2,1/3)));a.xi=b.la(ok,Hq,Bi);a.$l=b.Pb(tl,{Fa:a.dc,fontSize:a.Eb});a.Id=b.la(rl,Oq,Vg);a.Id==pg&&a.S!=R&&g(k("The given tooltip mode cannot be used with this chart type."));a.Fi=b.la(kk,wq,zk);a.Kd=b.Ne(Vf);a.Wc=b.Ne(Tf);d=b.pg(Jh,O);a.Ci=new aq({fill:d});a.sb={vi:new aq({stroke:fd,fill:rd}),
wi:new aq({fill:rd,Ga:0.5}),Ll:new aq({fill:fd,Ga:0}),Fe:3};a.Ld=a.Wc.Sd()?a.Wc.oa:a.Kd.Sd()?a.Wc.Yi()?Xp($p(Zp(a.Wc.oa),Zp(a.Kd.oa),a.Wc.fc)):a.Kd.oa:O;d={Fa:a.dc,fontSize:n[u](a.Eb*0.75)};a.Zr=b.Pb(Qf,d);d.bold=!0;a.$r=b.Pb(Qf,d);d=b.Fb(hl);e=b.Pb(ll,{Fa:a.dc,fontSize:a.Eb});a.title={text:d,n:e,d:[],align:Jk,X:O};a.Hd=b.la(kl,Lq,vj);a.Ie=b.la(Uf,Lq,vj);a.Nd=b.eb(fi);a.ui=b.eb(ei);a.Tc=b.eb(Fl);a.og=b.eb(xk);this.Mg()}V=ct[E];
V.Mg=function(){var a=this.f;this.ym();var b=j,c=Yj;a.S==Aj?b=new bt(this.na,this.p,this.g,this.Z,this.ec,a):(b=new Us(this.na,this.p,this.g,this.Z,this.ec,a),b.Lg()&&(c=ul));var c=this.p.la(pi,Jq,c),d=this.p.Pb(ui,{Fa:a.dc,fontSize:a.Eb});a.j={position:c,n:d,fb:j,Md:j,ae:j};this.$g();this.zm();b.uj();if(a.j.fb)b=new Xs(a,this.p),a.j.Md=X(b.Md,b),a.j.ae=X(b.ae,b)};
V.vf=function(a,b,c){var d=NaN,e=a.pe(b);W(e)&&(d=e);a=a.nk(b);W(a)&&(a=Gm(a),b=a[C]-1,b>=0&&a[rb](Hd,b)==b&&(d=a[C]-1,b=a,d>=0&&d<a[C]&&(b=a[Wb](0,d)+a[Wb](d+1,a[C]-d-1)),a=Qm(b),d=c*a/100));return d=n[u](Yo(d,0,c))};
V.ym=function(){var a=this.vg,b=[];if(this.f.S!=hk){var c=this.p.jh(Oh);W(c)||(c=a[mb]()>1&&(a[Db](0)==Nk||a[Db](0)!=a[Db](1)));c||b[p]({calc:function(){return O},type:Nk})}for(c=0;c<a[mb]();c++)b[p](c);b[C]<2&&g(k("Not enough columns given to draw the requested chart."));var d=new google[oc].DataView(a);d.setColumns(b);if(this.p.eb(Wj)){b=[];for(c=a[ac]()-1;c>=0;c--)b[p](c);d.setRows(b)}this.na=d};V.Tj=function(a,b,c,d){na(b)&&(b=d());na(a)&&(a=n[u]((c-b)/2));return{tf:a,uf:n.min(a+b,c)}};
V.$g=function(){var a=this.f,b=this.vf(this.p,zg,a[r]),c=this.vf(this.p,wg,a[M]),d=this.vf(this.p,yg,a[M]),e=this.vf(this.p,xg,a[r]),f=X(function(){var b=a[r]/1.618,c=a[r]-a[M]*(1.618-1);return n[u](b>c?b:(b+2*c)/3)},this),f=this.Tj(e,b,a[r],f),b=f.tf,e=f.uf,f=f.uf-f.tf,h=X(function(){var b=a[M]/1.618,c=a[M]-a[r]*(1.618-1);return n[u](b>c?b:(b+2*c)/3)},this),c=this.Tj(d,c,a[M],h);a.b={left:b,right:e,width:f,top:c.tf,bottom:c.uf,height:c.uf-c.tf}};
V.zm=function(){var a=this.f,b=a[D].n[G],c=a.j.n[G],d=a.j[cc],e=a.Hd==vj?a[D][t]:O,f=Xq(this.Z,e,a[D].n,a.b[r],fa),h=n.max(2,n[u](b/3.236)),i=n.max(2,n[u](c/1.618)),l=[];l[p]({key:kg,min:2,w:[n.max(2,n[u](a.Eb*1.618))-2]});l[p]({key:vl,min:0,w:[fa]});f.d[C]>0&&l[p]({key:hl,min:b+2,w:[]});d==ul&&l[p]({key:ni,min:c+2,w:[i-2]});for(d=1;d<f.d[C];d++)l[p]({key:hl,min:b+2,w:[h-2]});h=ur(l,a.b.top);f=h[vl][0]||0;l=h[D]||[];i=Xq(this.Z,e,a[D].n,a.b[r],l[C]);for(d=0;d<i.d[C];d++)f+=l[d],a[D].d[p]({text:i.d[d],
x:a.b[x],y:f-b,length:a.b[r]});a[D].X=i.F?e:O;b=h.legend||[];if(b[C]>0)f+=b[0],a.j.fb=new dp(f-c,a.b[N],f,a.b[x])};function dt(a,b){this.Dj=a;this.Ej=b;this.ge=tn(b);this.ge.ma=$(b.ma,et);this.ge.ub=$(b.ub,et);this.ge.j.Md=j;this.ge.j.ae=j;var c=Er(a.m,b.m,function(a,b){return a.id==b.id});this.Fj=Vm(a.m,function(a,b){return W(c.An[b])});this.Wm=Vm(b.m,function(a,b){return W(c.Bn[b])})}function et(a){a=tn(a);a.be=j;a.text=j;a.aa=j;return a}function ft(a,b,c){if(a==b)return a;if(wm(a)&&wm(b))return a*(1-c)+b*c;return j}
function gt(a,b,c){if(!a)return b;if(!b)return a;var d={};pn(a,function(e,f){rm(b[f])&&(d[f]=ft(a[f],b[f],c))});return d}
dt[E].$o=function(a){var b=this.ge;Z(b.ma,function(b,c){b.aa=ft(this.Dj.ma[c].aa,this.Ej.ma[c].aa,a)},this);Z(b.ub,function(b,c){b.aa=ft(this.Dj.ub[c].aa,this.Ej.ub[c].aa,a)},this);b.m=[];for(var c=0;c<this.Fj[C];++c){var d=this.Fj[c],e=this.Wm[c],f=tn(e);if(d&&e&&d.c&&e.c&&d[z]==e[z]){f.c=[];for(var h=n.max(d.c[C],e.c[C]),i=0;i<h;++i){var l=i/(h-1)||0,m=n[u](l*(d.c[C]-1)),l=n[u](l*(e.c[C]-1));f.c[i]={l:gt(d.c[m]&&d.c[m].l,e.c[l]&&e.c[l].l,a),jc:gt(d.c[m]&&d.c[m].jc,e.c[l]&&e.c[l].jc,a),kc:gt(d.c[m]&&
d.c[m].kc,e.c[l]&&e.c[l].kc,a)}}}b.m[c]=f}return b};function ht(a){this.a=a}Y(ht,cr);ht[E].Oi=function(a,b){if(a.m[C]<1)return!1;this.Vi(b);for(var c=0;c<a.m[C]&&a.m[c].Ib<180;)this.Kh(a,b,a.m[c]),c+=1;a.L.nj&&this.Kh(a,b,a.L.nj);for(var d=a.m[C]-1;d>=c;d--)this.Kh(a,b,a.m[d]);return!0};
ht[E].Kh=function(a,b,c){if(c.Pa){var d=c[F],e=this.a.T(),f=j,h=j,h=j,f=a.L.Ge,i=a.L.He,l=a.L.Jd,m=c.$,o=c.Cg;if(c.Ki){var h=a.L.yi,q=c.Ki,s=[];this.a.Ia(s,o.x+q.Va.x,o.y+q.Va.y);this.a.B(s,o.x+q.Va.x,o.y+q.Va.y+h);this.a.ic(s,o.x+l.x,o.y+l.y+h,f,i,q.Tb,q.Ib,!0);this.a.B(s,o.x+q.Ub.x,o.y+q.Ub.y);this.a.ic(s,o.x+l.x,o.y+l.y,f,i,q.Ib,q.Tb,!1);h=this.a.tb(s,m.Rb,e);this.M[dr([Fk,d])]=h}if(c.Ii||c.Ji)h=a.L.yi,q=[],this.a.Ia(q,o.x+l.x,o.y+l.y),this.a.B(q,o.x+l.x,o.y+l.y+h),c.Ji&&(this.a.B(q,o.x+c.Ub.x,
o.y+c.Ub.y+h),this.a.B(q,o.x+c.Ub.x,o.y+c.Ub.y)),c.Ii&&(this.a.B(q,o.x+c.Va.x,o.y+c.Va.y+h),this.a.B(q,o.x+c.Va.x,o.y+c.Va.y)),h=this.a.tb(q,m.Rb,e),this.M[dr([Ek,d])]=h;c.Bg?f=this.a.Xi(l.x,l.y,f,i,m.ea,e):(h=[],this.a.Ia(h,o.x+l.x,o.y+l.y),this.a.B(h,o.x+c.Va.x,o.y+c.Va.y),this.a.ic(h,o.x+l.x,o.y+l.y,f,i,c.Tb,c.Ib,!0),this.a.B(h,o.x+l.x,o.y+l.y),f=this.a.tb(h,m.ea,e));this.M[dr([Ck,d])]=f;c.Eg&&(a=this.a.Qd(c[t],c.Fg.x+o.x,c.Fg.y+o.y,c.Ue[r],tg,a.L.n,e),this.M[dr([Tg,d])]=a);this.a.A(e,b);W(c[F])&&
this.cb&&(this.a.h(e,Dg,this.o(lk,{r:c[F]})),this.a.h(e,$i,this.o(mk,{r:c[F],q:!0})),this.a.h(e,Zi,this.o(mk,{r:c[F],q:!1})))}};ht[E].Gg=function(a,b,c){if(W(a)&&(b=this.Vc.m[a])){var b=b.$,d=this.M[dr([Ck,a])];d&&this.a.ja(d,c?b.Jb:b.ea);(d=this.M[dr([Fk,a])])&&this.a.ja(d,c?b.ea:b.Rb);(a=this.M[dr([Ek,a])])&&this.a.ja(a,c?b.ea:b.Rb)}};function it(a){this.pb=new Fp(50);this.nq=a;Po(this.pb,dl,X(this.ai,this));this.pb[xc]()}Y(it,ro);V=it[E];V.Ee=fa;V.Cd=0;V.wb=function(a){this.Ee=n.min(this.Ee,a)};V.ai=function(){var a=Fm();this.Ee-=a-this.Cd;this.Cd=a;if(this.Ee<=0)this.nq(),this.Ee=fa};V.ca=function(){this.pb.Mb();this.pb=j};function jt(a,b,c){this.es=b;W(c)&&this[Ib](Qj,c);this.p=this.ga=j;this.Lb=a;this.Wb=this.ta=this.pc=this.jf=this.g=this.od=j;this.In()}Y(jt,Ep);V=jt[E];
V.draw=function(a,b,c){this.ta&&this.Uj();b.isStacked&&b.vAxis&&b.vAxis.baseline&&g(k("Cannot set a non-zero base-line for a stacked chart"));this.p=new nq(b,Sq);var d;a:{d=this.Lb;var e;if(b&&(e=b[r],vm(e)&&!/[^0-9]/[Za](e)&&(e=ga(e,10)),typeof e==lj&&e>=30)){d=e;break a}if(d&&(e=d[ec],e>=30)){d=e;break a}d=32}this.de=d;a:{d=this.Lb;if(b&&(b=b[M],vm(b)&&!/[^0-9]/[Za](b)&&(b=ga(b,10)),typeof b==lj&&b>=30))break a;if(d&&(b=d[Ac],b>=30))break a;b=32}this.oc=b;if(!W(this.pc))try{this.pc=new gq(this.Lb,
new on(this.de,this.oc))}catch(f){g(k("Your browser does not support charts"))}this.g=new Wq(c);this.jf=this.g[sc]();this.vg=a;this.ta=new it(X(this.Kn,this));this.pc.xf(X(this.Jn,this))};
V.Jn=function(a){var b;this.Wb?(b=this.Wb.Aj,this.gh()):b=this.ga;var c=this.pc.Xb();qa(c,this.de);Ta(c,this.oc);c=(new ct(this.vg,this.p,this.g,X(a.of,a),this.de,this.oc)).f;this.od=c.S==Aj?new ht(a):new Fr(a);this.od.Xm(this);if((a=this.p.Qa(Of))&&b&&b.S==c.S){this.ga=j;var d=Fm(),e=this.p.la(Pf,Qq,Ei),e=Rq(e);this.Wb={bs:b,zj:c,Um:new dt(b,c),Aj:b,startTime:d,Tm:d+a*1E3,Bj:0,ih:new Fp(10),Sm:e,yj:!1};Po(this.Wb.ih,dl,X(this.Vm,this));this.Wb.ih[xc]()}else this.ga=c,this.od[Nb](this.ga,this.g,!0)};
V.rl=function(){return this.pc.Xb()};V.clearChart=function(){this.Wb&&this.gh();this.ta&&this.Uj();this.pc.Mb();this.pc=j;Uo(this)};V.setSelection=function(a){this.g[cb][Lb](a);this.ta.wb(50)};V.getSelection=function(){return this.g[cb][fc]()};V.Kn=function(){this.pc.xf(X(this.Wq,this))};V.Wq=function(){this.od[Nb](this.ga,this.g,!0);this.jf=this.g[sc]()};
V.Vm=function(){var a=this.Wb,b,c;if(a.yj)b=a.zj,c=!0,this.ga=a.zj,this.gh();else{var d=Fm();b=(d-a.startTime)/(a.Tm-a.startTime);if(b<1){if(d-a.Bj<1E3/30)return}else b=1,a.yj=!0;b=a.Um.$o(a.Sm(b));c=!1;a.Aj=b;a.Bj=d}this.od[Nb](b,this.jf,c,!0)};V.gh=function(){this.Wb.ih.Mb();this.Wb=j};V.Uj=function(){this.ta.Mb();this.ta=j};
V.Pp=function(a){var b=this.ga;if(a.R.q&&b.Id==pg&&b.S==R){var c=a.xb[Tb],a=a.xb[Ub],d=this.ga.b;c>d[x]&&c<d[N]&&a>d.top&&a<d[L]?(b=n[v](b.Ha[C]*(b.ma[0].Zc==1?c-d[x]:d[N]-c)/(d[r]+1)),this.g.k.K.vb=b,this.g.k.pa.vb=b):(this.g.k.K.vb=j,this.g.k.pa.vb=j);this.ta.wb(50)}};V.Yp=function(a){var b=this.g.k,c=this.jf.k;a.R.q?(b.pa.P=c.pa.P,b.pa.G=c.pa.G,b.K.P=c.K.P,b.K.G=c.K.G):(b.pa.P=j,b.pa.G=j,b.K.P=j,b.K.G=j);this.ta.wb(a.R.q?50:750)};V.Sp=function(a){this.pk(a.R.r);this.ta.wb(50)};
V.Xp=function(a){this.pk(a.R.r);this.ta.wb(50)};V.Qp=function(a){var b=kt(a),a=this.ga.Fi==zk,b=this.eh(b.r,b.ha);W(b.md)&&W(b.ld)&&this.g[cb].Hn(b.md,b.ld,a);this.ta.wb(50);this[tb]({type:jk})};V.pk=function(a){var b=this.ga.Fi==zk;this.ga.S==Aj?this.g[cb].zo(a,b):this.g[cb].yo(a+1,b);this[tb]({type:jk})};V.Tp=function(a){this.g.k.j.K.wg=a.R.q?a.R.r:j;this.Gj(a)};
V.Gj=function(a){var b=this.eh(a.R.r,j);a.R.q?(this.g.k.K.G=a.R.r,this.g.k.pa.G=this.ga.Id==Vg?a.R.r:j,this.ta.wb(50),this[tb]({type:tj,row:b.md,column:b.ld})):(this.g.k.K.G=j,this.g.k.pa.G=j,this.ta.wb(250),this[tb]({type:sj,row:b.md,column:b.ld}));this.g.k.K.P=j};V.Rp=function(a){(a=kt(a))?(this.g.k.K.G=a.r,this.g.k.K.P=a.ha,this.g.k.pa.P=this.ga.Id==Vg?a.ha:j,this.g.k.pa.G=this.g.k.K.G,this.ta.wb(50)):(this.g.k.K.G=j,this.g.k.K.P=j,this.g.k.pa.P=j,this.g.k.pa.G=j,this.ta.wb(250))};
V.eh=function(a,b){return this.ga.S==Aj?{md:a,ld:j}:{md:b,ld:a+1}};V.Vp=function(a){var b=this.g.k.sb;if(W(b.Aa)){Ia(a.xb[tc][I],bj);var c=this.ga.ma[0],d=c.Db,c=c.bc-this.ga.sb.Fe;if(!W(b.Ta))b.Ta={start:d,end:c};a=a.xb[Tb];d=this.hn(d,c,a-b.Oe);b.Oe=a;b.Aa!=mh&&(b.Ta.start+=d);b.Aa!=Jk&&(b.Ta.end+=d);this.ta.wb(50)}};V.hn=function(a,b,c){var d=this.g.k.sb.Ta,e=this.g.k.sb.Aa;e==ig?(a-=d[xc],b-=d.end):e==Jk?(a-=d[xc],b=d.end-d[xc]):(a=d[xc]-d.end,b-=d.end);return Yo(c,a,b)};
V.Wp=function(a){if(a.xb.qn()){var b=this.g.k.sb;if(a.R.Xe)b.Oe=a.xb[Tb],b.Aa=a.R.Aa;else{if(W(b.Aa)&&W(b.Ta)){var c=this.ga.ma[0];W(c.Je)&&(a=c.Je.lj(b.Ta[xc]),c=c.Je.lj(b.Ta.end),this[tb]({type:Pj,start:a,end:c}))}b.Aa=j}}};V.Up=function(a){Ia(a.xb[tc][I],bh);if(a.R.q)Ia(a.xb[tc][I],a.R[z]==ik?bj:Hg);else{var b=this.ga,c=a.xb[Tb],d=a.xb[Ub];if(c<=0||c>=b[r]||d<=0||d>=b[M])this.g.k.sb.Aa=j,Ia(a.xb[tc][I],bh)}};
V.In=function(){this.Cb(wi,this.Sp);this.Cb(xi,this.Tp);this.Cb(lk,this.Xp);this.Cb(mk,this.Gj);this.Cb(Wg,this.Qp);this.Cb(Xg,this.Rp);this.Cb(Ag,this.Pp);this.Cb(ql,this.Yp);this.Cb(Nj,this.Vp);this.Cb(Oj,this.Wp);this.Cb(Mj,this.Up)};V.Cb=function(a,b){Po(this,a,X(b,this))};function kt(a){var b=j;if(a.R.Xc){for(var a=a.R.bo,c=fa,d=j,e=0;e<a[C];++e)if(a[e].Kf<=c)d=e,c=a[e].Kf;W(d)&&(b=a[d])}else if(!W(a.R.q)||a.R.q)b=a.R;return b};function lt(a){var a=ia(a),b;b=/^\s*$/[Za](a)?!1:/^[\],:{}\s\u2028\u2029]*$/[Za](a[bb](/\\["\\\/bfnrtu]/g,Se)[bb](/"[^"\\\n\r\u2028\u2029\x00-\x08\x10-\x1f\x80-\x9f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Kf)[bb](/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,O));if(b)try{return eval(Pd+a+Rd)}catch(c){}g(k("Invalid JSON string: "+a))}function mt(){}mt[E].Ep=function(a){var b=[];this.qi(a,b);return b[Lc](O)};
mt[E].qi=function(a,b){switch(typeof a){case Nk:this.ul(a,b);break;case lj:this.lr(a,b);break;case eg:b[p](a);break;case "undefined":b[p](ij);break;case pj:if(a==j){b[p](ij);break}if(tm(a)){this.kr(a,b);break}this.mr(a,b);break;case R:break;default:g(k("Unknown type: "+typeof a))}};var nt={'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"},ot=/\uffff/[Za]("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;
mt[E].ul=function(a,b){b[p](cd,a[bb](ot,function(a){if(a in nt)return nt[a];var b=a.charCodeAt(0),e=Jf;b<16?e+=de:b<256?e+=ce:b<4096&&(e+=$d);return nt[a]=e+b[Yb](16)}),cd)};mt[E].lr=function(a,b){b[p](ja(a)&&!na(a)?a:ij)};mt[E].kr=function(a,b){var c=a[C];b[p](Ff);for(var d=O,e=0;e<c;e++)b[p](d),this.qi(a[e],b),d=P;b[p](Kf)};mt[E].mr=function(a,b){b[p](im);var c=O,d;for(d in a)if(ea[E][pc][K](a,d)){var e=a[d];typeof e!=R&&(b[p](c),this.ul(d,b),b[p](Be),this.qi(e,b),c=P)}b[p](jm)};function qt(a){a=rt(a);return eval(Pd+a+Rd)}function st(a,b){var a=b(a),c=qm(a);if(c==pj||c==Sf){var c=c==Sf?[]:{},d;for(d in a){var e=st(a[d],b);rm(e)&&(c[d]=e)}}else c=a;return c}function rt(a){return a[bb](/"(Date\([\d,\s]*\))"/g,function(a,c){return fj+c})}
function tt(a){ym(a)&&typeof a[zc]==R&&(a=a.getMilliseconds()!==0?[a[zc](),a[Zb](),a[nb](),a[Rb](),a[Kc](),a[jc](),a.getMilliseconds()]:a[jc]()!==0||a[Kc]()!==0||a[Rb]()!==0?[a[zc](),a[Zb](),a[nb](),a[Rb](),a[Kc](),a[jc]()]:[a[zc](),a[Zb](),a[nb]()],a=Ze+a[Lc](Td)+Rd);return a};function ut(a){this.js=vt++;this.Ek=this.Sf=S;this.Ua=Uh;ym(a)&&a[db]>0||g(k("Container is not defined"));this.Lb=a;this.gp=xq(this,a);this.Nh=!1;this.nb=j}var vt=0;V=ut[E];V.Dp=function(){if(!this.nb)this.nb=new jt(this.Lb,X(this.Nk,this),X(this.dq,this)),this.nb[Ib](jk,X(this.bq,this)),this.nb[Ib](tj,X(this.Tk,this,!0)),this.nb[Ib](sj,X(this.Tk,this,!1)),this.nb[Ib](Pj,X(this.cq,this)),this.nb[Ib](Uj,X(this.eq,this))};V.setChartType=function(a,b,c){this.Sf=a;if(W(b))this.Ek=b;if(W(c))this.Ua=c};
V.Nk=function(a,b){var c;var d=this.gp;try{c=a[K](b)}catch(e){d.addError(e.message)}return c};V.draw=function(a,b,c){this.Nk(function(){this.Dr(a,b,c)},this)};
V.Dr=function(a,b,c){b=b||{};b=st(b,tt);b=(new mt).Ep(b);lt(b);b=qt(b);this.Dp();this.Gp(b);this.Hp(b);this.Fp(b);if(this.Sf!=S){var d=b,e=d.hAxis,f=d.vAxis,h=j;switch(d[z]){case hk:h=f;break;case R:switch(d[Ob]){case Uh:h=f;break;case Vl:h=e}}h&&(wt(d,Ui,h,Vi),wt(d,Qi,h,Si),wt(d,Gi,h,Gi));e&&(wt(d,Hi,e,Gi),wt(d,ml,e,hl));f&&wt(d,nl,f,hl);d.smoothLine&&!rm(d.curveType)&&(d.curveType=R);wt(d,Ci,d,Di);wt(d,Vj,d,Wj)}d=b;xt(d,il,jl,ll);xt(d,zi,yi,Ai);xt(d,sl,pl,tl);yt(d.hAxis);yt(d.vAxis);e=d.legend;
if(W(e)){if(typeof e==Nk)f=e,e={},d.legend=e,Ha(e,f)}else e={},d.legend=e;wt(d,Ai,e,bl);google[oc][Ic][wc](this.Lb);a||g(k("Data table is not defined"));this.jp=(d=a[Db](0)!=lj)?1:0;this.ks=a[ac]();if(this.Sf==Aj)if(d&&a[mb]()==1)a=google[oc][eb].group(a,[0],[{column:0,aggregation:google[oc][eb].count,type:lj}]),this.Nh=!0;else if(b.aggregate&&d)a=google[oc][eb].group(a,[0],[{column:this.jp,aggregation:google[oc][eb].sum,type:lj}]),this.Nh=!0;this.nb[yc](a,b,c)};
V.Tk=function(a,b){a?google[oc][gb][Xa](this,tj,b):google[oc][gb][Xa](this,sj,b)};V.cq=function(a){google[oc][gb][Xa](this,Pj,a)};V.dq=function(){google[oc][gb][Xa](this,Qj,j)};V.bq=function(){google[oc][gb][Xa](this,jk,{})};V.eq=function(a){google[oc][gb][Xa](this,Uj,{index:a.R.r})};V.getSelection=function(){return this.Nh?j:this.nb[fc]()};V.setSelection=function(a){this.nb[Lb](a)};
V.Gp=function(a){switch(a[z]){case Bi:this[dc](R,Bi,Uh);Ba(a,j);break;case Rf:this[dc](R,Rf,Uh);Ba(a,j);break;case Lg:this[dc](R,Wf,Uh);Ba(a,j);break;case Wf:this[dc](R,Wf,Vl);Ba(a,j);break;case hk:this[dc](hk);Ba(a,j);break;case Aj:this[dc](Aj),Ba(a,j)}var b=this.Sf;b==S&&(b=j);var c=a[z]||S;c==S&&(c=j);!b&&!c&&g(k("Unspecified chart type."));b&&c&&b!=c&&g(k("Incompatible chart types."));Ba(a,b||c)};
V.Hp=function(a){if(a[z]==R){var b=this.Ek;b==S&&(b=j);var c=a.seriesType||S;c==S&&(c=j);b&&c&&b!=c&&g(k("Incompatible default series types."));a.seriesType=b||c}};V.Fp=function(a){var b=j,c=j;switch(a[z]){case hk:c=b=T;break;case R:Da(a,a[Ob]||this.Ua);var d=zt(a),d=At(d);switch(a[Ob]){case Uh:b=d;c=T;break;case Vl:c=d,b=T}}if(b&&c)a.hAxis=a.hAxis||{},a.vAxis=a.vAxis||{},Ba(a.hAxis,a.hAxis[z]||b),Ba(a.vAxis,a.vAxis[z]||c)};
function zt(a){function b(a,b){return c==a&&d==b||c==b&&d==a}var c=a.seriesType,d=j;Ap(a.series||[],function(a){d=a&&a[z];W(d)&&(c?c!=d&&(b(Bi,Rf)?c=Rf:b(Bi,Wf)?c=Wf:b(Rf,Wf)?c=Wf:g(k("Incompatible series types."))):c=d)});return c}function At(a){switch(a){case Bi:return pg;case Rf:return qg;case Wf:return pg}return j}function yt(a){W(a)&&(xt(a,Yk,$k,bl),xt(a,il,jl,ll))}function xt(a,b,c,d){a[d]=a[d]||{};d=a[d];wt(a,b,d,Ig);wt(a,c,d,zh)}function wt(a,b,c,d){rm(a[b])&&!rm(c[d])&&(c[d]=a[b])}
V.clearChart=function(){this.nb.clearChart()};V.Wr=function(){var a=this.nb.od.xf();return a.al?a.al():O};function Bt(a){ut[K](this,a);this[dc](R,Rf,Uh)}Y(Bt,ut);function Ct(a){ut[K](this,a);this[dc](R,Bi,Uh)}Y(Ct,ut);function Dt(a){ut[K](this,a);this[dc](hk)}Y(Dt,ut);function Et(a){ut[K](this,a);this[dc](R,Wf,Vl)}Y(Et,ut);function Ft(a){ut[K](this,a);this[dc](R,og,Uh)}Y(Ft,ut);function Gt(a){ut[K](this,a);this[dc](R,Wf,Uh)}Y(Gt,ut);function Ht(a){ut[K](this,a);this[dc](R,S,Uh)}Y(Ht,ut);function It(a){ut[K](this,a);this[dc](Aj)}Y(It,ut);ba("google.visualization.CoreChart",ut);oa(ut[E],jh,ut[E][yc]);oa(ut[E],Gh,ut[E][fc]);oa(ut[E],qk,ut[E][Lb]);oa(ut[E],"dump",ut[E].Wr);oa(ut[E],"clearChart",ut[E].clearChart);ba("google.visualization.AreaChart",Bt);oa(Bt[E],jh,Bt[E][yc]);oa(Bt[E],Gh,Bt[E][fc]);oa(Bt[E],qk,Bt[E][Lb]);ba("google.visualization.BarChart",Et);oa(Et[E],jh,Et[E][yc]);oa(Et[E],Gh,Et[E][fc]);oa(Et[E],qk,Et[E][Lb]);ba("google.visualization.CandlestickChart",Ft);oa(Ft[E],jh,Ft[E][yc]);oa(Ft[E],Gh,Ft[E][fc]);oa(Ft[E],qk,Ft[E][Lb]);
ba("google.visualization.ColumnChart",Gt);oa(Gt[E],jh,Gt[E][yc]);oa(Gt[E],Gh,Gt[E][fc]);oa(Gt[E],qk,Gt[E][Lb]);ba("google.visualization.ComboChart",Ht);oa(Ht[E],jh,Ht[E][yc]);oa(Ht[E],Gh,Ht[E][fc]);oa(Ht[E],qk,Ht[E][Lb]);ba("google.visualization.LineChart",Ct);oa(Ct[E],jh,Ct[E][yc]);oa(Ct[E],Gh,Ct[E][fc]);oa(Ct[E],qk,Ct[E][Lb]);ba("google.visualization.PieChart",It);oa(It[E],jh,It[E][yc]);oa(It[E],Gh,It[E][fc]);oa(It[E],qk,It[E][Lb]);ba("google.visualization.ScatterChart",Dt);oa(Dt[E],jh,Dt[E][yc]);
oa(Dt[E],Gh,Dt[E][fc]);oa(Dt[E],qk,Dt[E][Lb]); })();
google.loader.loaded({"module":"visualization","version":"1.0","components":["corechart","default"]});
google.loader.eval.visualization = function() {eval(arguments[0]);};if (google.loader.eval.scripts && google.loader.eval.scripts['visualization']) {(function() {var scripts = google.loader.eval.scripts['visualization'];for (var i = 0; i < scripts.length; i++) {google.loader.eval.visualization(scripts[i]);}})();google.loader.eval.scripts['visualization'] = null;}})();