(function() {
var gvjs_aa=" and ",gvjs_ba='" />',gvjs_ca="#000000",gvjs_da="#808080",gvjs_ea="#fff",gvjs_fa="#ffffff",gvjs_ga="&lt;",gvjs_ha="&quot;",gvjs_ia=", ",gvjs_ja="...",gvjs_ka="0000000000000000",gvjs_la="<br>",gvjs_ma="BUTTON",gvjs_na="Can't combine significant digits and minimum fraction digits",gvjs_oa="Container is not defined",gvjs_pa="DAY",gvjs_qa="DIV",gvjs_ra="December",gvjs_sa="Edge",gvjs_ta="February",gvjs_ua="INPUT",gvjs_va="Inconsistent use of percent/permill characters",gvjs_wa="MILLISECOND",
gvjs_xa="MONTH",gvjs_ya="November",gvjs_za="QUARTER",gvjs_Aa="SCRIPT",gvjs_Ba="SELECT",gvjs_Ca="SOURCE",gvjs_Da="Saturday",gvjs_Ea="September",gvjs_Fa="TEXTAREA",gvjs_Ga="Thursday",gvjs_Ha="Too many percent/permill",gvjs_Ia="Uneven number of arguments",gvjs_Ja="Wednesday",gvjs_Ka="YEAR",gvjs_La="_bar_format_old_value",gvjs_Ma="_default_",gvjs_a="absolute",gvjs_Na="array",gvjs_Oa="auto",gvjs_Pa="background-color:",gvjs_Qa="black",gvjs_Ra="boolean",gvjs_Sa="both",gvjs_Ta="date",gvjs_Ua="datetime",gvjs_Va=
"direction",gvjs_Wa="display",gvjs_b="div",gvjs_Xa="false",gvjs_Ya="filter",gvjs_Za="fixed",gvjs__a="focus",gvjs_0a="full",gvjs_c="function",gvjs_1a="google.charts.",gvjs_2a="google.visualization.",gvjs_3a="google.visualization.NumberFormat",gvjs_4a="google.visualization.Version",gvjs_5a="head",gvjs_6a="height",gvjs_7a="hidden",gvjs_d="horizontal",gvjs_8a="html",gvjs_9a="https",gvjs_$a="inline",gvjs_ab="left",gvjs_bb="medium",gvjs_e="none",gvjs_cb="null",gvjs_f="number",gvjs_db="object",gvjs_eb="opacity",
gvjs_fb="overflow",gvjs_gb="pattern",gvjs_hb="position",gvjs_ib="prefix",gvjs_g="px",gvjs_jb="relative",gvjs_kb="role",gvjs_lb="rtl",gvjs_mb="sans-serif",gvjs_nb="selection",gvjs_ob="short",gvjs_pb="single",gvjs_qb="solid",gvjs_rb="static",gvjs_h="string",gvjs_sb="style",gvjs_tb="suffix",gvjs_ub="text/javascript",gvjs_vb="timeofday",gvjs_wb="transparent",gvjs_xb="true",gvjs_yb="type",gvjs_zb="unselectable",gvjs_i="vertical",gvjs_Ab="visible",gvjs_Bb="white",gvjs_Cb="width",gvjs_Db="{1}, {0}",gvjs_,
gvjs_Eb=gvjs_Eb||{},gvjs_j=this;function gvjs_k(a){return void 0!==a}function gvjs_l(a,b,c){a=a.split(".");c=c||gvjs_j;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&gvjs_k(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}function gvjs_Fb(a,b){a=a.split(".");b=b||gvjs_j;for(var c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b}function gvjs_Gb(){}function gvjs_Hb(a){a.qc=function(){return a.Wda?a.Wda:a.Wda=new a}}
function gvjs_Ib(a){var b=typeof a;if(b==gvjs_db)if(a){if(a instanceof Array)return gvjs_Na;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return gvjs_db;if("[object Array]"==c||typeof a.length==gvjs_f&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return gvjs_Na;if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return gvjs_c}else return gvjs_cb;
else if(b==gvjs_c&&"undefined"==typeof a.call)return gvjs_db;return b}function gvjs_Jb(a){return null===a}function gvjs_Kb(a){return null!=a}function gvjs_m(a){return gvjs_Ib(a)==gvjs_Na}function gvjs_Lb(a){var b=gvjs_Ib(a);return b==gvjs_Na||b==gvjs_db&&typeof a.length==gvjs_f}function gvjs_Mb(a){return gvjs_n(a)&&typeof a.getFullYear==gvjs_c}function gvjs_o(a){return typeof a==gvjs_h}function gvjs_Nb(a){return typeof a==gvjs_Ra}function gvjs_p(a){return typeof a==gvjs_f}
function gvjs_q(a){return gvjs_Ib(a)==gvjs_c}function gvjs_n(a){var b=typeof a;return b==gvjs_db&&null!=a||b==gvjs_c}function gvjs_Ob(a){return a[gvjs_Pb]||(a[gvjs_Pb]=++gvjs_aaa)}var gvjs_Pb="closure_uid_"+(1E9*Math.random()>>>0),gvjs_aaa=0;function gvjs_baa(a,b,c){return a.call.apply(a.bind,arguments)}
function gvjs_caa(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function gvjs_r(a,b,c){gvjs_r=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?gvjs_baa:gvjs_caa;return gvjs_r.apply(null,arguments)}
function gvjs_Qb(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var gvjs_Rb=Date.now||function(){return+new Date};
function gvjs_Sb(a){if(gvjs_j.execScript)gvjs_j.execScript(a,"JavaScript");else if(gvjs_j.eval){if(null==gvjs_Tb)if(gvjs_j.eval("var _evalTest_ = 1;"),"undefined"!=typeof gvjs_j._evalTest_){try{delete gvjs_j._evalTest_}catch(d){}gvjs_Tb=!0}else gvjs_Tb=!1;if(gvjs_Tb)gvjs_j.eval(a);else{var b=gvjs_j.document,c=b.createElement(gvjs_Aa);c.type=gvjs_ub;c.defer=!1;c.appendChild(b.createTextNode(a));b.body.appendChild(c);b.body.removeChild(c)}}else throw Error("goog.globalEval not available");}
var gvjs_Tb=null;function gvjs_s(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.se=function(a,c,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[c].apply(a,g)}};var google=google||window.google||{};function gvjs_Ub(a){if(Error.captureStackTrace)Error.captureStackTrace(this,gvjs_Ub);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}gvjs_s(gvjs_Ub,Error);gvjs_Ub.prototype.name="CustomError";var gvjs_Vb;function gvjs_Wb(a,b){return 0==a.lastIndexOf(b,0)}function gvjs_Xb(a){var b=a.length-1;return 0<=b&&a.indexOf("%",b)==b}function gvjs_Yb(a){return/^[\s\xa0]*$/.test(a)}function gvjs_Zb(a){return!/[^0-9]/.test(a)}function gvjs__b(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}var gvjs_0b=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};
function gvjs_1b(a,b){if(b)a=a.replace(gvjs_2b,"&amp;").replace(gvjs_3b,gvjs_ga).replace(gvjs_4b,"&gt;").replace(gvjs_5b,gvjs_ha).replace(gvjs_6b,"&#39;").replace(gvjs_7b,"&#0;");else{if(!gvjs_daa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(gvjs_2b,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(gvjs_3b,gvjs_ga));-1!=a.indexOf(">")&&(a=a.replace(gvjs_4b,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(gvjs_5b,gvjs_ha));-1!=a.indexOf("'")&&(a=a.replace(gvjs_6b,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(gvjs_7b,
"&#0;"))}return a}var gvjs_2b=/&/g,gvjs_3b=/</g,gvjs_4b=/>/g,gvjs_5b=/"/g,gvjs_6b=/'/g,gvjs_7b=/\x00/g,gvjs_daa=/[\x00&<>"']/;function gvjs_8b(a){return gvjs_9b(a,"&")?"document"in gvjs_j?gvjs_eaa(a):gvjs_faa(a):a}
function gvjs_eaa(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c;c=gvjs_j.document.createElement(gvjs_b);return a.replace(gvjs_gaa,function(a,e){var f=b[a];if(f)return f;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})}
function gvjs_faa(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?a:String.fromCharCode(c)}})}var gvjs_gaa=/&([^;\s<&]+);?/g;function gvjs_$b(a,b){a.length>b&&(a=a.substring(0,b-3)+gvjs_ja);return a}function gvjs_9b(a,b){return-1!=a.indexOf(b)}
var gvjs_ac=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function gvjs_bc(a,b){a=gvjs_k(void 0)?a.toFixed(void 0):String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return gvjs_ac("0",Math.max(0,b-c))+a}function gvjs_cc(a){return null==a?"":String(a)}function gvjs_dc(a){return Array.prototype.join.call(arguments,"")}
function gvjs_ec(a,b){var c=0;a=gvjs_0b(String(a)).split(".");b=gvjs_0b(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",g=b[e]||"",h=/(\d*)(\D*)/g,k=/(\d*)(\D*)/g;do{var l=h.exec(f)||["","",""],m=k.exec(g)||["","",""];if(0==l[0].length&&0==m[0].length)break;c=gvjs_fc(0==l[1].length?0:parseInt(l[1],10),0==m[1].length?0:parseInt(m[1],10))||gvjs_fc(0==l[2].length,0==m[2].length)||gvjs_fc(l[2],m[2])}while(0==c)}return c}
function gvjs_fc(a,b){return a<b?-1:a>b?1:0}function gvjs_gc(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b}var gvjs_haa=2147483648*Math.random()|0;function gvjs_hc(a){var b=Number(a);return 0==b&&gvjs_Yb(a)?NaN:b}function gvjs_ic(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}
function gvjs_iaa(a){var b=gvjs_o(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};function gvjs_jc(a){return a[a.length-1]}
var gvjs_kc=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(gvjs_o(a))return gvjs_o(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},gvjs_jaa=Array.prototype.lastIndexOf?function(a,b,c){return Array.prototype.lastIndexOf.call(a,b,null==c?a.length-1:c)}:function(a,b,c){c=null==c?a.length-1:c;0>c&&(c=Math.max(0,a.length+c));if(gvjs_o(a))return gvjs_o(b)&&1==b.length?
a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},gvjs_t=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};function gvjs_lc(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,d=d-1;0<=d;--d)d in e&&b.call(c,e[d],d,a)}
var gvjs_mc=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=gvjs_o(a)?a.split(""):a,h=0;h<d;h++)if(h in g){var k=g[h];b.call(c,k,h,a)&&(e[f++]=k)}return e},gvjs_u=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=gvjs_o(a)?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e},gvjs_nc=Array.prototype.reduce?function(a,b,c,d){d&&(b=
gvjs_r(b,d));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;gvjs_t(a,function(c,g){e=b.call(d,e,c,g,a)});return e},gvjs_oc=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1},gvjs_pc=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)if(f in
e&&!b.call(c,e[f],f,a))return!1;return!0};function gvjs_kaa(a,b){var c=0;gvjs_t(a,function(a,e,f){b.call(void 0,a,e,f)&&++c},void 0);return c}function gvjs_qc(a,b,c){b=gvjs_rc(a,b,c);return 0>b?null:gvjs_o(a)?a.charAt(b):a[b]}function gvjs_rc(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1}
function gvjs_sc(a,b){a:{for(var c=a.length,d=gvjs_o(a)?a.split(""):a,c=c-1;0<=c;c--)if(c in d&&b.call(void 0,d[c],c,a)){b=c;break a}b=-1}return 0>b?null:gvjs_o(a)?a.charAt(b):a[b]}function gvjs_tc(a,b){return 0<=gvjs_kc(a,b)}function gvjs_uc(a){return 0==a.length}function gvjs_vc(a){if(!gvjs_m(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function gvjs_wc(a,b){gvjs_tc(a,b)||a.push(b)}function gvjs_xc(a,b,c){gvjs_yc(a,c,0,b)}
function gvjs_zc(a,b){b=gvjs_kc(a,b);var c;(c=0<=b)&&gvjs_Ac(a,b);return c}function gvjs_Ac(a,b){Array.prototype.splice.call(a,b,1)}function gvjs_laa(a,b){b=gvjs_rc(a,b,void 0);0<=b&&gvjs_Ac(a,b)}function gvjs_Bc(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function gvjs_Cc(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}
function gvjs_Dc(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(gvjs_Lb(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}}function gvjs_yc(a,b,c,d){return Array.prototype.splice.apply(a,gvjs_Ec(arguments,1))}function gvjs_Ec(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function gvjs_Fc(a,b,c){function d(a){return gvjs_n(a)?"o"+gvjs_Ob(a):(typeof a).charAt(0)+a}b=b||a;c=c||d;for(var e={},f=0,g=0;g<a.length;){var h=a[g++],k=c(h);Object.prototype.hasOwnProperty.call(e,k)||(e[k]=!0,b[f++]=h)}b.length=f}function gvjs_Gc(a,b,c){return gvjs_Hc(a,c||gvjs_Ic,!1,b)}function gvjs_maa(a,b,c){return gvjs_Hc(a,b,!0,void 0,c)}function gvjs_Hc(a,b,c,d,e){for(var f=0,g=a.length,h;f<g;){var k=f+g>>1,l;l=c?b.call(e,a[k],k,a):b(d,a[k]);0<l?f=k+1:(g=k,h=!l)}return h?f:~f}
function gvjs_Jc(a,b){a.sort(b||gvjs_Ic)}function gvjs_Kc(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};var e=b||gvjs_Ic;gvjs_Jc(c,function(a,b){return e(a.value,b.value)||a.index-b.index});for(d=0;d<a.length;d++)a[d]=c[d].value}function gvjs_naa(a,b){var c=gvjs_Ic;gvjs_Jc(a,function(a,e){return c(b(a),b(e))})}function gvjs_Lc(a){gvjs_naa(a,function(a){return a.x})}
function gvjs_Mc(a,b){if(!gvjs_Lb(a)||!gvjs_Lb(b)||a.length!=b.length)return!1;for(var c=a.length,d=gvjs_oaa,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}function gvjs_Ic(a,b){return a>b?1:a<b?-1:0}function gvjs_oaa(a,b){return a===b}function gvjs_paa(a,b){for(var c={},d=0;d<a.length;d++){var e=a[d],f=b.call(void 0,e,d,a);gvjs_k(f)&&(c[f]||(c[f]=[])).push(e)}return c}function gvjs_Nc(a){var b=[];if(0>1*(a-0))return[];for(var c=0;c<a;c+=1)b.push(c);return b}
function gvjs_Oc(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c}function gvjs_Pc(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(gvjs_m(d))for(var e=0;e<d.length;e+=8192)for(var f=gvjs_Ec(d,e,e+8192),f=gvjs_Pc.apply(null,f),g=0;g<f.length;g++)b.push(f[g]);else b.push(d)}return b}
function gvjs_Qc(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){for(var e=[],f=0;f<arguments.length;f++)e.push(arguments[f][d]);b.push(e)}return b};function gvjs_v(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function gvjs_Rc(a,b,c){var d={},e;for(e in a)d[e]=b.call(c,a[e],e,a);return d}function gvjs_Sc(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function gvjs_Tc(a,b,c){for(var d in a)if(!b.call(c,a[d],d,a))return!1;return!0}function gvjs_Uc(a){var b=0,c;for(c in a)b++;return b}function gvjs_Vc(a){for(var b in a)return a[b]}function gvjs_Wc(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}
function gvjs_Xc(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function gvjs_Yc(a,b){return null!==a&&b in a}function gvjs_Zc(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function gvjs__c(a){for(var b in a)return!1;return!0}function gvjs_0c(a,b){b in a&&delete a[b]}function gvjs_1c(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}function gvjs_2c(a,b,c){return null!==a&&b in a?a[b]:c}function gvjs_3c(a,b,c){return b in a?a[b]:a[b]=c}
function gvjs_qaa(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(c in b)if(!(c in a))return!1;return!0}function gvjs_w(a){var b={},c;for(c in a)b[c]=a[c];return b}function gvjs_4c(a){var b=gvjs_Ib(a);if(b==gvjs_db||b==gvjs_Na){if(gvjs_q(a.clone))return a.clone();var b=b==gvjs_Na?[]:{},c;for(c in a)b[c]=gvjs_4c(a[c]);return b}return a}function gvjs_5c(a){var b={},c;for(c in a)b[a[c]]=c;return b}var gvjs_6c="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function gvjs_7c(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<gvjs_6c.length;f++)c=gvjs_6c[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function gvjs_8c(a){var b=arguments.length;if(1==b&&gvjs_m(arguments[0]))return gvjs_8c.apply(null,arguments[0]);if(b%2)throw Error(gvjs_Ia);for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}
function gvjs_9c(a){var b=arguments.length;if(1==b&&gvjs_m(arguments[0]))return gvjs_9c.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};var gvjs_raa={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var gvjs_saa=/<[^>]*>|&[^;]+;/g;function gvjs_$c(a,b){return b?a.replace(gvjs_saa,""):a}
var gvjs_taa=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,gvjs_uaa=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]/,gvjs_vaa=/^http:\/\/.*/,gvjs_waa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,gvjs_xaa=/\s+/,gvjs_yaa=/[\d\u06f0-\u06f9]/;
function gvjs_ad(a,b){var c=0,d=0,e=!1;a=gvjs_$c(a,b).split(gvjs_xaa);for(b=0;b<a.length;b++){var f=a[b];gvjs_uaa.test(gvjs_$c(f,void 0))?(c++,d++):gvjs_vaa.test(f)?e=!0:gvjs_taa.test(gvjs_$c(f,void 0))?d++:gvjs_yaa.test(f)&&(e=!0)}return 0==d?e?1:0:.4<c/d?-1:1};var gvjs_bd;a:{var gvjs_cd=gvjs_j.navigator;if(gvjs_cd){var gvjs_dd=gvjs_cd.userAgent;if(gvjs_dd){gvjs_bd=gvjs_dd;break a}}gvjs_bd=""}function gvjs_ed(a){return gvjs_9b(gvjs_bd,a)};function gvjs_fd(){return(gvjs_ed("Chrome")||gvjs_ed("CriOS"))&&!gvjs_ed(gvjs_sa)};function gvjs_gd(){this.fW="";this.tma=gvjs_hd}gvjs_gd.prototype.Bv=!0;gvjs_gd.prototype.Ss=function(){return this.fW};gvjs_gd.prototype.toString=function(){return"Const{"+this.fW+"}"};function gvjs_id(a){return a instanceof gvjs_gd&&a.constructor===gvjs_gd&&a.tma===gvjs_hd?a.fW:"type_error:Const"}var gvjs_hd={};function gvjs_jd(a){var b=new gvjs_gd;b.fW=a;return b};function gvjs_kd(){this.T4="";this.dma=gvjs_ld}gvjs_kd.prototype.Bv=!0;var gvjs_ld={};gvjs_kd.prototype.Ss=function(){return this.T4};function gvjs_md(a){if(a instanceof gvjs_kd&&a.constructor===gvjs_kd&&a.dma===gvjs_ld)return a.T4;gvjs_Ib(a);return"type_error:SafeStyle"}gvjs_kd.prototype.XC=function(a){this.T4=a;return this};var gvjs_zaa=(new gvjs_kd).XC("");
function gvjs_nd(a){var b="",c;for(c in a){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];if(null!=d){if(d instanceof gvjs_gd)d=gvjs_id(d);else if(gvjs_Aaa.test(d)){for(var e=!0,f=!0,g=0;g<d.length;g++){var h=d.charAt(g);"'"==h&&f?e=!e:'"'==h&&e&&(f=!f)}e&&f||(d="zClosurez")}else d="zClosurez";b+=c+":"+d+";"}}return b?(new gvjs_kd).XC(b):gvjs_zaa}var gvjs_Aaa=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;function gvjs_od(){this.S4="";this.cma=gvjs_pd}gvjs_od.prototype.Bv=!0;var gvjs_pd={};gvjs_od.prototype.Ss=function(){return this.S4};gvjs_od.prototype.XC=function(a){this.S4=a;return this};function gvjs_qd(){this.Lz="";this.ema=gvjs_rd}gvjs_qd.prototype.Bv=!0;gvjs_qd.prototype.Ss=function(){return this.Lz};gvjs_qd.prototype.X1=!0;gvjs_qd.prototype.fv=function(){return 1};var gvjs_Baa=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i,gvjs_rd={};function gvjs_sd(a){var b=new gvjs_qd;b.Lz=a;return b}gvjs_sd("about:blank");function gvjs_td(){this.mha="";this.Cma=gvjs_ud}gvjs_td.prototype.Bv=!0;gvjs_td.prototype.Ss=function(){return this.mha};gvjs_td.prototype.X1=!0;gvjs_td.prototype.fv=function(){return 1};var gvjs_ud={};function gvjs_vd(){this.Lz="";this.bma=gvjs_wd;this.Kaa=null}gvjs_vd.prototype.X1=!0;gvjs_vd.prototype.fv=function(){return this.Kaa};gvjs_vd.prototype.Bv=!0;gvjs_vd.prototype.Ss=function(){return this.Lz};function gvjs_xd(a){if(a instanceof gvjs_vd&&a.constructor===gvjs_vd&&a.bma===gvjs_wd)return a.Lz;gvjs_Ib(a);return"type_error:SafeHtml"}function gvjs_yd(a){if(a instanceof gvjs_vd)return a;var b=null;a.X1&&(b=a.fv());return gvjs_zd(gvjs_1b(a.Bv?a.Ss():String(a)),b)}
function gvjs_Ad(a){if(a instanceof gvjs_vd)return a;a=gvjs_yd(a);var b;b=gvjs_xd(a).replace(/(\r\n|\r|\n)/g,gvjs_la);return gvjs_zd(b,a.fv())}var gvjs_Bd=/^[a-zA-Z0-9-]+$/,gvjs_Caa={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},gvjs_Daa={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};
function gvjs_Cd(a,b,c){if(!gvjs_Bd.test(a))throw Error("Invalid tag name <"+a+">.");if(a.toUpperCase()in gvjs_Daa)throw Error("Tag name <"+a+"> is not allowed for SafeHtml.");var d=null,e,f="";if(b)for(e in b){if(!gvjs_Bd.test(e))throw Error('Invalid attribute name "'+e+'".');var g=b[e];if(null!=g){var h,k=a;h=e;if(g instanceof gvjs_gd)g=gvjs_id(g);else if(h.toLowerCase()==gvjs_sb){if(!gvjs_n(g))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof g+
" given: "+g);g instanceof gvjs_kd||(g=gvjs_nd(g));g=gvjs_md(g)}else{if(/^on/i.test(h))throw Error('Attribute "'+h+'" requires goog.string.Const value, "'+g+'" given.');if(h.toLowerCase()in gvjs_Caa)if(g instanceof gvjs_td)g instanceof gvjs_td&&g.constructor===gvjs_td&&g.Cma===gvjs_ud?g=g.mha:(gvjs_Ib(g),g="type_error:TrustedResourceUrl");else if(g instanceof gvjs_qd)g instanceof gvjs_qd&&g.constructor===gvjs_qd&&g.ema===gvjs_rd?g=g.Lz:(gvjs_Ib(g),g="type_error:SafeUrl");else if(gvjs_o(g))g instanceof
gvjs_qd||(g=g.Bv?g.Ss():String(g),gvjs_Baa.test(g)||(g="about:invalid#zClosurez"),g=gvjs_sd(g)),g=g.Ss();else throw Error('Attribute "'+h+'" on tag "'+k+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+g+'" given.');}g.Bv&&(g=g.Ss());h=h+'="'+gvjs_1b(String(g))+'"';f+=" "+h}}e="<"+a+f;null!=c?gvjs_m(c)||(c=[c]):c=[];!0===gvjs_raa[a.toLowerCase()]?e+=">":(d=gvjs_Dd(c),e+=">"+gvjs_xd(d)+"</"+a+">",d=d.fv());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return gvjs_zd(e,d)}
function gvjs_Dd(a){function b(a){gvjs_m(a)?gvjs_t(a,b):(a=gvjs_yd(a),d+=gvjs_xd(a),a=a.fv(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";gvjs_t(arguments,b);return gvjs_zd(d,c)}var gvjs_wd={};function gvjs_zd(a,b){return(new gvjs_vd).XC(a,b)}gvjs_vd.prototype.XC=function(a,b){this.Lz=a;this.Kaa=b;return this};gvjs_zd("<!DOCTYPE html>",0);var gvjs_Ed=gvjs_zd("",0),gvjs_Fd=gvjs_zd(gvjs_la,0);function gvjs_Gd(a,b,c){return gvjs_zd(b,c||null)};function gvjs_Hd(a){return function(){return a}}var gvjs_Eaa=gvjs_Hd(!0),gvjs_Id=gvjs_Hd(null);function gvjs_Jd(a){return a}function gvjs_Faa(a){var b;b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}}function gvjs_Kd(){return function(){return!gvjs_Jb.apply(this,arguments)}};function gvjs_Ld(a,b,c){return Math.min(Math.max(a,b),c)}function gvjs_Md(a,b){a%=b;return 0>a*b?a+b:a}function gvjs_Nd(a,b,c){return a+c*(b-a)}function gvjs_Od(a){return a*Math.PI/180}function gvjs_Pd(a,b){return b*Math.cos(gvjs_Od(a))}function gvjs_Qd(a,b){return b*Math.sin(gvjs_Od(a))}function gvjs_Rd(a,b,c,d){return gvjs_Md(180*Math.atan2(d-b,c-a)/Math.PI,360)}var gvjs_Sd=Math.sign||function(a){return 0<a?1:0>a?-1:a};function gvjs_Td(a){return gvjs_nc(arguments,function(a,c){return a+c},0)}
function gvjs_Ud(a){return gvjs_Td.apply(null,arguments)/arguments.length}function gvjs_Vd(a){return isFinite(a)&&0==a%1}function gvjs_Wd(a){return isFinite(a)&&!isNaN(a)};var gvjs_Xd="StopIteration"in gvjs_j?gvjs_j.StopIteration:{message:"StopIteration",stack:""};function gvjs_Yd(){}gvjs_Yd.prototype.next=function(){throw gvjs_Xd;};gvjs_Yd.prototype.Ir=function(){return this};function gvjs_Zd(a){if(a instanceof gvjs_Yd)return a;if(typeof a.Ir==gvjs_c)return a.Ir(!1);if(gvjs_Lb(a)){var b=0,c=new gvjs_Yd;c.next=function(){for(;;){if(b>=a.length)throw gvjs_Xd;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}
function gvjs__d(a,b,c){if(gvjs_Lb(a))try{gvjs_t(a,b,c)}catch(d){if(d!==gvjs_Xd)throw d;}else{a=gvjs_Zd(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==gvjs_Xd)throw d;}}}function gvjs_0d(a,b,c){var d=0,e=a,f=c||1;1<arguments.length&&(d=a,e=b);if(0==f)throw Error("Range step argument must not be zero");var g=new gvjs_Yd;g.next=function(){if(0<f&&d>=e||0>f&&d<=e)throw gvjs_Xd;var a=d;d+=f;return a};return g}
function gvjs_1d(a,b,c){var d=gvjs_Zd(a);a=new gvjs_Yd;a.next=function(){var a=d.next();return b.call(c,a,void 0,d)};return a}function gvjs_Gaa(a,b){a=gvjs_Zd(a);try{for(;;)if(b.call(void 0,a.next(),void 0,a))return!0}catch(c){if(c!==gvjs_Xd)throw c;}return!1}function gvjs_2d(a){return gvjs_Haa(arguments)}
function gvjs_Haa(a){var b=gvjs_Zd(a);a=new gvjs_Yd;var c=null;a.next=function(){for(;;){if(null==c){var a=b.next();c=gvjs_Zd(a)}try{return c.next()}catch(e){if(e!==gvjs_Xd)throw e;c=null}}};return a}function gvjs_3d(a){if(gvjs_Lb(a))return gvjs_Cc(a);a=gvjs_Zd(a);var b=[];gvjs__d(a,function(a){b.push(a)});return b}function gvjs_Iaa(a){try{return gvjs_Zd(a).next()}catch(b){if(b!=gvjs_Xd)throw b;return null}};function gvjs_4d(a,b){this.hb={};this.Yd=[];this.IA=this.Ub=0;var c=arguments.length;if(1<c){if(c%2)throw Error(gvjs_Ia);for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)}gvjs_=gvjs_4d.prototype;gvjs_.yb=function(){return this.Ub};gvjs_.Va=function(){gvjs_5d(this);for(var a=[],b=0;b<this.Yd.length;b++)a.push(this.hb[this.Yd[b]]);return a};gvjs_.Zj=function(){gvjs_5d(this);return this.Yd.concat()};gvjs_.Ce=function(a){return gvjs_6d(this.hb,a)};
gvjs_.FH=function(a){for(var b=0;b<this.Yd.length;b++){var c=this.Yd[b];if(gvjs_6d(this.hb,c)&&this.hb[c]==a)return!0}return!1};gvjs_.equals=function(a,b){if(this===a)return!0;if(this.Ub!=a.yb())return!1;b=b||gvjs_Jaa;gvjs_5d(this);for(var c,d=0;c=this.Yd[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};function gvjs_Jaa(a,b){return a===b}gvjs_.isEmpty=function(){return 0==this.Ub};gvjs_.clear=function(){this.hb={};this.IA=this.Ub=this.Yd.length=0};
gvjs_.remove=function(a){return gvjs_6d(this.hb,a)?(delete this.hb[a],this.Ub--,this.IA++,this.Yd.length>2*this.Ub&&gvjs_5d(this),!0):!1};function gvjs_5d(a){if(a.Ub!=a.Yd.length){for(var b=0,c=0;b<a.Yd.length;){var d=a.Yd[b];gvjs_6d(a.hb,d)&&(a.Yd[c++]=d);b++}a.Yd.length=c}if(a.Ub!=a.Yd.length){for(var e={},c=b=0;b<a.Yd.length;)d=a.Yd[b],gvjs_6d(e,d)||(a.Yd[c++]=d,e[d]=1),b++;a.Yd.length=c}}gvjs_.get=function(a,b){return gvjs_6d(this.hb,a)?this.hb[a]:b};
gvjs_.set=function(a,b){gvjs_6d(this.hb,a)||(this.Ub++,this.Yd.push(a),this.IA++);this.hb[a]=b};gvjs_.addAll=function(a){var b;a instanceof gvjs_4d?(b=a.Zj(),a=a.Va()):(b=gvjs_Xc(a),a=gvjs_Wc(a));for(var c=0;c<b.length;c++)this.set(b[c],a[c])};gvjs_.forEach=function(a,b){for(var c=this.Zj(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};gvjs_.clone=function(){return new gvjs_4d(this)};
gvjs_.transpose=function(){for(var a=new gvjs_4d,b=0;b<this.Yd.length;b++){var c=this.Yd[b];a.set(this.hb[c],c)}return a};gvjs_.Ir=function(a){gvjs_5d(this);var b=0,c=this.IA,d=this,e=new gvjs_Yd;e.next=function(){if(c!=d.IA)throw Error("The map has changed since the iterator was created");if(b>=d.Yd.length)throw gvjs_Xd;var e=d.Yd[b++];return a?e:d.hb[e]};return e};function gvjs_6d(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function gvjs_7d(a){return a.yb&&typeof a.yb==gvjs_c?a.yb():gvjs_Lb(a)||gvjs_o(a)?a.length:gvjs_Uc(a)}function gvjs_8d(a){if(a.Va&&typeof a.Va==gvjs_c)return a.Va();if(gvjs_o(a))return a.split("");if(gvjs_Lb(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return gvjs_Wc(a)}function gvjs_9d(a){if(a.Zj&&typeof a.Zj==gvjs_c)return a.Zj();if(!a.Va||typeof a.Va!=gvjs_c){if(gvjs_Lb(a)||gvjs_o(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return gvjs_Xc(a)}}
function gvjs_$d(a,b,c){if(a.forEach&&typeof a.forEach==gvjs_c)a.forEach(b,c);else if(gvjs_Lb(a)||gvjs_o(a))gvjs_t(a,b,c);else for(var d=gvjs_9d(a),e=gvjs_8d(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)}
function gvjs_Kaa(a,b,c){if(typeof a.filter==gvjs_c)return a.filter(b,c);if(gvjs_Lb(a)||gvjs_o(a))return gvjs_mc(a,b,c);var d,e=gvjs_9d(a),f=gvjs_8d(a),g=f.length;if(e){d={};for(var h=0;h<g;h++)b.call(c,f[h],e[h],a)&&(d[e[h]]=f[h])}else for(d=[],h=0;h<g;h++)b.call(c,f[h],void 0,a)&&d.push(f[h]);return d}
function gvjs_ae(a,b,c){if(typeof a.map==gvjs_c)return a.map(b,c);if(gvjs_Lb(a)||gvjs_o(a))return gvjs_u(a,b,c);var d,e=gvjs_9d(a),f=gvjs_8d(a),g=f.length;if(e){d={};for(var h=0;h<g;h++)d[e[h]]=b.call(c,f[h],e[h],a)}else for(d=[],h=0;h<g;h++)d[h]=b.call(c,f[h],void 0,a);return d}
function gvjs_be(a,b,c){if(typeof a.every==gvjs_c)return a.every(b,c);if(gvjs_Lb(a)||gvjs_o(a))return gvjs_pc(a,b,c);for(var d=gvjs_9d(a),e=gvjs_8d(a),f=e.length,g=0;g<f;g++)if(!b.call(c,e[g],d&&d[g],a))return!1;return!0};function gvjs_x(a){this.hb=new gvjs_4d;a&&this.addAll(a)}function gvjs_ce(a){var b=typeof a;return b==gvjs_db&&a||b==gvjs_c?"o"+gvjs_Ob(a):b.substr(0,1)+a}gvjs_=gvjs_x.prototype;gvjs_.yb=function(){return this.hb.yb()};gvjs_.add=function(a){this.hb.set(gvjs_ce(a),a)};gvjs_.addAll=function(a){a=gvjs_8d(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])};gvjs_.Ec=function(a){a=gvjs_8d(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};gvjs_.remove=function(a){return this.hb.remove(gvjs_ce(a))};
gvjs_.clear=function(){this.hb.clear()};gvjs_.isEmpty=function(){return this.hb.isEmpty()};gvjs_.contains=function(a){return this.hb.Ce(gvjs_ce(a))};gvjs_.cD=function(a){var b=new gvjs_x;a=gvjs_8d(a);for(var c=0;c<a.length;c++){var d=a[c];this.contains(d)&&b.add(d)}return b};gvjs_.Kl=function(a){var b=this.clone();b.Ec(a);return b};gvjs_.Va=function(){return this.hb.Va()};gvjs_.clone=function(){return new gvjs_x(this)};gvjs_.equals=function(a){return this.yb()==gvjs_7d(a)&&this.iD(a)};
gvjs_.iD=function(a){var b=gvjs_7d(a);if(this.yb()>b)return!1;!(a instanceof gvjs_x)&&5<b&&(a=new gvjs_x(a));return gvjs_be(this,function(b){var d=a;return d.contains&&typeof d.contains==gvjs_c?d.contains(b):d.FH&&typeof d.FH==gvjs_c?d.FH(b):gvjs_Lb(d)||gvjs_o(d)?gvjs_tc(d,b):gvjs_Zc(d,b)})};gvjs_.Ir=function(){return this.hb.Ir(!1)};function gvjs_de(){return gvjs_ed("iPhone")&&!gvjs_ed("iPod")&&!gvjs_ed("iPad")};var gvjs_ee=gvjs_ed("Opera"),gvjs_y=gvjs_ed("Trident")||gvjs_ed("MSIE"),gvjs_fe=gvjs_ed(gvjs_sa),gvjs_Laa=gvjs_fe||gvjs_y,gvjs_ge=gvjs_ed("Gecko")&&!(gvjs_9b(gvjs_bd.toLowerCase(),"webkit")&&!gvjs_ed(gvjs_sa))&&!(gvjs_ed("Trident")||gvjs_ed("MSIE"))&&!gvjs_ed(gvjs_sa),gvjs_he=gvjs_9b(gvjs_bd.toLowerCase(),"webkit")&&!gvjs_ed(gvjs_sa),gvjs_ie=gvjs_he&&gvjs_ed("Mobile"),gvjs_je=gvjs_ed("Macintosh"),gvjs_ke=gvjs_ed("Windows"),gvjs_le=gvjs_ed("Linux")||gvjs_ed("CrOS"),gvjs_me=gvjs_j.navigator||null;
gvjs_me&&gvjs_9b(gvjs_me.appVersion||"","X11");gvjs_ed("Android");gvjs_de();gvjs_ed("iPad");gvjs_ed("iPod");function gvjs_ne(){var a=gvjs_j.document;return a?a.documentMode:void 0}var gvjs_oe;
a:{var gvjs_pe="",gvjs_qe=function(){var a=gvjs_bd;if(gvjs_ge)return/rv\:([^\);]+)(\)|;)/.exec(a);if(gvjs_fe)return/Edge\/([\d\.]+)/.exec(a);if(gvjs_y)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(gvjs_he)return/WebKit\/(\S+)/.exec(a);if(gvjs_ee)return/(?:Version)[ \/]?(\S+)/.exec(a)}();gvjs_qe&&(gvjs_pe=gvjs_qe?gvjs_qe[1]:"");if(gvjs_y){var gvjs_re=gvjs_ne();if(null!=gvjs_re&&gvjs_re>parseFloat(gvjs_pe)){gvjs_oe=String(gvjs_re);break a}}gvjs_oe=gvjs_pe}var gvjs_se=gvjs_oe,gvjs_te={};
function gvjs_ue(a){return gvjs_te[a]||(gvjs_te[a]=0<=gvjs_ec(gvjs_se,a))}function gvjs_ve(a){return Number(gvjs_Maa)>=a}var gvjs_we=gvjs_j.document,gvjs_Maa=gvjs_we&&gvjs_y?gvjs_ne()||("CSS1Compat"==gvjs_we.compatMode?parseInt(gvjs_se,10):5):void 0;function gvjs_xe(a,b){a.innerHTML=gvjs_xd(b)};function gvjs_z(a,b){this.x=gvjs_k(a)?a:0;this.y=gvjs_k(b)?b:0}gvjs_=gvjs_z.prototype;gvjs_.clone=function(){return new gvjs_z(this.x,this.y)};function gvjs_ye(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function gvjs_ze(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function gvjs_Ae(a,b){return new gvjs_z(a.x-b.x,a.y-b.y)}function gvjs_Be(a,b){return new gvjs_z(a.x+b.x,a.y+b.y)}gvjs_.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
gvjs_.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};gvjs_.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};gvjs_.translate=function(a,b){a instanceof gvjs_z?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),gvjs_p(b)&&(this.y+=b));return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.x*=a;this.y*=b;return this};function gvjs_A(a,b){this.width=a;this.height=b}function gvjs_Ce(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}gvjs_=gvjs_A.prototype;gvjs_.clone=function(){return new gvjs_A(this.width,this.height)};function gvjs_De(a){return Math.min(a.width,a.height)}gvjs_.area=function(){return this.width*this.height};gvjs_.isEmpty=function(){return!this.area()};gvjs_.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
gvjs_.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};gvjs_.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.width*=a;this.height*=b;return this};var gvjs_Naa=!gvjs_y||gvjs_ve(9),gvjs_Oaa=!gvjs_ge&&!gvjs_y||gvjs_y&&gvjs_ve(9)||gvjs_ge&&gvjs_ue("1.9.1"),gvjs_Ee=gvjs_y&&!gvjs_ue("9"),gvjs_Paa=gvjs_y||gvjs_ee||gvjs_he;function gvjs_Fe(a){return a?new gvjs_Ge(gvjs_He(a)):gvjs_Vb||(gvjs_Vb=new gvjs_Ge)}function gvjs_Ie(a,b){return gvjs_o(b)?a.getElementById(b):b}function gvjs_Je(a,b,c){return gvjs_Ke(document,a,b,c)}function gvjs_Le(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):gvjs_Ke(document,"*",a,b)}
function gvjs_Me(a,b){var c=b||document;return(c.getElementsByClassName?c.getElementsByClassName(a)[0]:c.querySelectorAll&&c.querySelector?c.querySelector("."+a):gvjs_Ke(document,"*",a,b)[0])||null}
function gvjs_Ke(a,b,c,d){a=d||a;b=b&&"*"!=b?b.toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,typeof b.split==gvjs_c&&gvjs_tc(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a}
function gvjs_Ne(a,b){gvjs_v(b,function(b,d){d==gvjs_sb?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:gvjs_Oe.hasOwnProperty(d)?a.setAttribute(gvjs_Oe[d],b):gvjs_Wb(d,"aria-")||gvjs_Wb(d,"data-")?a.setAttribute(d,b):a[d]=b})}var gvjs_Oe={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:gvjs_6a,maxlength:"maxLength",nonce:"nonce",role:gvjs_kb,rowspan:"rowSpan",type:gvjs_yb,usemap:"useMap",valign:"vAlign",width:gvjs_Cb};
function gvjs_Pe(a){a=a.document;a=gvjs_Qe(a)?a.documentElement:a.body;return new gvjs_A(a.clientWidth,a.clientHeight)}function gvjs_Re(a){var b=gvjs_Se(a);a=a.parentWindow||a.defaultView;return gvjs_y&&gvjs_ue("10")&&a.pageYOffset!=b.scrollTop?new gvjs_z(b.scrollLeft,b.scrollTop):new gvjs_z(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function gvjs_Se(a){return a.scrollingElement?a.scrollingElement:!gvjs_he&&gvjs_Qe(a)?a.documentElement:a.body||a.documentElement}
function gvjs_Te(a){return a?a.parentWindow||a.defaultView:window}function gvjs_B(a,b,c){return gvjs_Ue(document,arguments)}
function gvjs_Ue(a,b){var c=String(b[0]),d=b[1];if(!gvjs_Naa&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',gvjs_1b(d.name),'"');if(d.type){c.push(' type="',gvjs_1b(d.type),'"');var e={};gvjs_7c(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(gvjs_o(d)?c.className=d:gvjs_m(d)?c.className=d.join(" "):gvjs_Ne(c,d));2<b.length&&gvjs_Ve(a,c,b,2);return c}
function gvjs_Ve(a,b,c,d){function e(c){c&&b.appendChild(gvjs_o(c)?a.createTextNode(c):c)}for(;d<c.length;d++){var f=c[d];gvjs_Lb(f)&&!gvjs_We(f)?gvjs_t(gvjs_Qaa(f)?gvjs_Cc(f):f,e):e(f)}}function gvjs_Xe(a){return document.createElement(String(a))}
function gvjs_Ye(a,b){var c=a.createElement(gvjs_qa);gvjs_y?(gvjs_xe(c,gvjs_Dd(gvjs_Fd,b)),c.removeChild(c.firstChild)):gvjs_xe(c,b);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(a=a.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);c=a}return c}function gvjs_Qe(a){return"CSS1Compat"==a.compatMode}
function gvjs_Ze(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case gvjs_ua:case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case gvjs_Aa:case gvjs_Ca:case "STYLE":case "TRACK":case "WBR":return!1}return!0}function gvjs__e(a,b){a.appendChild(b)}function gvjs_0e(a,b){gvjs_Ve(gvjs_He(a),a,arguments,1)}
function gvjs_1e(a){for(var b;b=a.firstChild;)a.removeChild(b)}function gvjs_2e(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)}function gvjs_3e(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}function gvjs_4e(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function gvjs_5e(a){return gvjs_Oaa&&void 0!=a.children?a.children:gvjs_mc(a.childNodes,function(a){return 1==a.nodeType})}
function gvjs_6e(a){return gvjs_k(a.firstElementChild)?a.firstElementChild:gvjs_7e(a.firstChild,!0)}function gvjs_8e(a){return gvjs_k(a.nextElementSibling)?a.nextElementSibling:gvjs_7e(a.nextSibling,!0)}function gvjs_7e(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}function gvjs_We(a){return gvjs_n(a)&&0<a.nodeType}function gvjs_9e(a){return gvjs_n(a)&&1==a.nodeType}
function gvjs_$e(a){var b;if(gvjs_Paa&&!(gvjs_y&&gvjs_ue("9")&&!gvjs_ue("10")&&gvjs_j.SVGElement&&a instanceof gvjs_j.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return gvjs_9e(b)?b:null}function gvjs_af(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}
function gvjs_Raa(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(gvjs_y&&!gvjs_ve(9)){if(9==a.nodeType)return-1;if(9==b.nodeType)return 1}if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?gvjs_bf(a,b):!c&&gvjs_af(e,b)?-1*gvjs_cf(a,b):!d&&gvjs_af(f,a)?gvjs_cf(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:
f.sourceIndex)}d=gvjs_He(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(gvjs_j.Range.START_TO_END,a)}function gvjs_cf(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return gvjs_bf(b,a)}function gvjs_bf(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function gvjs_He(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function gvjs_df(a){return a.contentDocument||a.contentWindow.document}function gvjs_ef(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{gvjs_1e(a);var c=gvjs_He(a);a.appendChild(c.createTextNode(String(b)))}}
function gvjs_ff(a){if("outerHTML"in a)return a.outerHTML;var b=gvjs_He(a).createElement(gvjs_qa);b.appendChild(a.cloneNode(!0));return b.innerHTML}function gvjs_Saa(a,b){var c=[];return gvjs_gf(a,b,c,!0)?c[0]:void 0}function gvjs_gf(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||gvjs_gf(a,b,c,d))return!0;a=a.nextSibling}return!1}var gvjs_Taa={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},gvjs_hf={IMG:" ",BR:"\n"};function gvjs_if(a){return gvjs_jf(a)&&gvjs_kf(a)}
function gvjs_lf(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}function gvjs_jf(a){a=a.getAttributeNode("tabindex");return null!=a&&a.specified}function gvjs_kf(a){a=a.tabIndex;return gvjs_p(a)&&0<=a&&32768>a}
function gvjs_mf(a){if(gvjs_Ee&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];gvjs_nf(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");gvjs_Ee||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}function gvjs_of(a){var b=[];gvjs_nf(a,b,!1);return b.join("")}
function gvjs_nf(a,b,c){if(!(a.nodeName in gvjs_Taa))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in gvjs_hf)b.push(gvjs_hf[a.nodeName]);else for(a=a.firstChild;a;)gvjs_nf(a,b,c),a=a.nextSibling}function gvjs_Qaa(a){if(a&&typeof a.length==gvjs_f){if(gvjs_n(a))return typeof a.item==gvjs_c||typeof a.item==gvjs_h;if(gvjs_q(a))return typeof a.item==gvjs_c}return!1}
function gvjs_pf(a,b,c,d){c||(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null}function gvjs_qf(a){try{return a&&a.activeElement}catch(b){}return null}function gvjs_Ge(a){this.Ad=a||gvjs_j.document||document}gvjs_=gvjs_Ge.prototype;gvjs_.Da=gvjs_Fe;gvjs_.vc=function(){return this.Ad};gvjs_.j=function(a){return gvjs_Ie(this.Ad,a)};function gvjs_rf(a,b,c,d){return gvjs_Ke(a.Ad,b,c,d)}gvjs_.Os=function(a,b){return gvjs_Le(a,b||this.Ad)};
gvjs_.Ld=function(a,b){return gvjs_Me(a,b||this.Ad)};gvjs_.tca=function(a,b){return gvjs_Me(a,b||this.Ad)};gvjs_.sw=gvjs_Ne;gvjs_.C=function(a,b,c){return gvjs_Ue(this.Ad,arguments)};gvjs_.createElement=function(a){return this.Ad.createElement(String(a))};gvjs_.createTextNode=function(a){return this.Ad.createTextNode(String(a))};
gvjs_.kaa=function(a,b,c){var d=this.Ad;c=!!c;for(var e=d.createElement("TABLE"),f=e.appendChild(d.createElement("TBODY")),g=0;g<a;g++){for(var h=d.createElement("TR"),k=0;k<b;k++){var l=d.createElement("TD");c&&gvjs_ef(l,"\u00a0");h.appendChild(l)}f.appendChild(h)}return e};gvjs_.getWindow=function(){var a=this.Ad;return a.parentWindow||a.defaultView};gvjs_.oC=function(a){return gvjs_qf(a||this.Ad)};gvjs_.appendChild=gvjs__e;gvjs_.append=gvjs_0e;gvjs_.gc=gvjs_1e;gvjs_.l2=gvjs_2e;gvjs_.Tua=gvjs_3e;
gvjs_.removeNode=gvjs_4e;gvjs_.Ue=gvjs_5e;gvjs_.lca=gvjs_6e;function gvjs_Uaa(a){return gvjs_k(a.lastElementChild)?a.lastElementChild:gvjs_7e(a.lastChild,!1)}gvjs_.rca=gvjs_8e;gvjs_.To=gvjs_We;gvjs_.s2=gvjs_9e;gvjs_.RQ=gvjs_$e;gvjs_.contains=gvjs_af;gvjs_.Pra=gvjs_He;gvjs_.mca=gvjs_df;gvjs_.tia=gvjs_ef;function gvjs_Vaa(a,b){var c=[];gvjs_gf(a,b,c,!1);return c}
gvjs_.et=function(a){var b;(b="A"==a.tagName||a.tagName==gvjs_ua||a.tagName==gvjs_Fa||a.tagName==gvjs_Ba||a.tagName==gvjs_ma?!a.disabled&&(!gvjs_jf(a)||gvjs_kf(a)):gvjs_if(a))&&gvjs_y?(a=!gvjs_q(a.getBoundingClientRect)||gvjs_y&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a};gvjs_.Sra=gvjs_mf;function gvjs_sf(a,b){return gvjs_pf(b,function(a){return"SVG"==a.nodeName&&!0},!0,void 0)}gvjs_.bca=gvjs_pf;function gvjs_tf(a){gvjs_uf();return gvjs_zd(a,null)}var gvjs_uf=gvjs_Gb;function gvjs_C(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}gvjs_=gvjs_C.prototype;gvjs_.zb=function(){return this.right-this.left};gvjs_.getHeight=function(){return this.bottom-this.top};gvjs_.clone=function(){return new gvjs_C(this.top,this.right,this.bottom,this.left)};gvjs_.contains=function(a){return this&&a?a instanceof gvjs_C?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
gvjs_.expand=function(a,b,c,d){gvjs_n(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};function gvjs_vf(a,b){a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.right=Math.max(a.right,b.right);a.bottom=Math.max(a.bottom,b.bottom)}function gvjs_wf(a,b){return a.left<=b.right&&b.left<=a.right&&a.top<=b.bottom&&b.top<=a.bottom}
gvjs_.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};gvjs_.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};gvjs_.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
gvjs_.translate=function(a,b){a instanceof gvjs_z?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,gvjs_p(b)&&(this.top+=b,this.bottom+=b));return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function gvjs_D(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}gvjs_=gvjs_D.prototype;gvjs_.clone=function(){return new gvjs_D(this.left,this.top,this.width,this.height)};function gvjs_xf(a){return new gvjs_C(a.top,a.left+a.width,a.top+a.height,a.left)}function gvjs_yf(a){return new gvjs_D(a.left,a.top,a.right-a.left,a.bottom-a.top)}function gvjs_zf(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1}
gvjs_.cD=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var d=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);if(d<=a)return this.left=b,this.top=d,this.width=c-b,this.height=a-d,!0}return!1};function gvjs_Af(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return new gvjs_D(c,e,d-c,a-e)}return null}
gvjs_.Kl=function(a){var b=gvjs_Af(this,a);if(b&&b.height&&b.width){var b=[],c=this.top,d=this.height,e=this.left+this.width,f=this.top+this.height,g=a.left+a.width,h=a.top+a.height;a.top>this.top&&(b.push(new gvjs_D(this.left,this.top,this.width,a.top-this.top)),c=a.top,d-=a.top-this.top);h<f&&(b.push(new gvjs_D(this.left,h,this.width,f-h)),d=h-c);a.left>this.left&&b.push(new gvjs_D(this.left,c,a.left-this.left,d));g<e&&b.push(new gvjs_D(g,c,e-g,d));a=b}else a=[this.clone()];return a};
gvjs_.contains=function(a){return a instanceof gvjs_z?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};gvjs_.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};gvjs_.bc=function(){return new gvjs_A(this.width,this.height)};
gvjs_.getCenter=function(){return new gvjs_z(this.left+this.width/2,this.top+this.height/2)};gvjs_.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};gvjs_.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
gvjs_.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};gvjs_.translate=function(a,b){a instanceof gvjs_z?(this.left+=a.x,this.top+=a.y):(this.left+=a,gvjs_p(b)&&(this.top+=b));return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function gvjs_Bf(a){gvjs_Bf[" "](a);return a}gvjs_Bf[" "]=gvjs_Gb;function gvjs_Cf(a,b){try{return gvjs_Bf(a[b]),!0}catch(c){}return!1};function gvjs_E(a,b,c){if(gvjs_o(b))(b=gvjs_Df(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=gvjs_Df(c,d);f&&(c.style[f]=e)}}var gvjs_Ef={};function gvjs_Df(a,b){var c=gvjs_Ef[b];if(!c){var d=gvjs_ic(b),c=d;void 0===a.style[d]&&(d=(gvjs_he?"Webkit":gvjs_ge?"Moz":gvjs_y?"ms":gvjs_ee?"O":null)+gvjs_iaa(d),void 0!==a.style[d]&&(c=d));gvjs_Ef[b]=c}return c}function gvjs_Ff(a,b){var c=a.style[gvjs_ic(b)];return"undefined"!==typeof c?c:a.style[gvjs_Df(a,b)]||""}
function gvjs_Gf(a,b){var c=gvjs_He(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function gvjs_Hf(a,b){return gvjs_Gf(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function gvjs_If(a){return gvjs_Hf(a,gvjs_hb)}function gvjs_Jf(a,b,c){var d;b instanceof gvjs_z?(d=b.x,b=b.y):(d=b,b=c);a.style.left=gvjs_Kf(d,!1);a.style.top=gvjs_Kf(b,!1)}
function gvjs_Lf(a){return new gvjs_z(a.offsetLeft,a.offsetTop)}function gvjs_Mf(a){a=a?gvjs_He(a):document;return!gvjs_y||gvjs_ve(9)||gvjs_Qe(gvjs_Fe(a).Ad)?a.documentElement:a.body}function gvjs_Nf(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}gvjs_y&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
function gvjs_Waa(a){if(gvjs_y&&!gvjs_ve(8))return a.offsetParent;var b=gvjs_He(a),c=gvjs_Hf(a,gvjs_hb),d=c==gvjs_Za||c==gvjs_a;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=gvjs_Hf(a,gvjs_hb),d=d&&c==gvjs_rb&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c==gvjs_Za||c==gvjs_a||c==gvjs_jb))return a;return null}
function gvjs_Of(a){for(var b=new gvjs_C(0,Infinity,Infinity,0),c=gvjs_Fe(a),d=c.vc().body,e=c.vc().documentElement,f=gvjs_Se(c.Ad);a=gvjs_Waa(a);)if(!(gvjs_y&&0==a.clientWidth||gvjs_he&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&gvjs_Hf(a,gvjs_fb)!=gvjs_Ab){var g=gvjs_Pf(a),h=new gvjs_z(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;
b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=c.getWindow();c=gvjs_Pe(c||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}function gvjs_Pf(a){var b=gvjs_He(a),c=new gvjs_z(0,0),d=gvjs_Mf(b);if(a==d)return c;a=gvjs_Nf(a);b=gvjs_Re(gvjs_Fe(b).Ad);c.x=a.left+b.x;c.y=a.top+b.y;return c}function gvjs_Qf(a,b){a=gvjs_Rf(a);b=gvjs_Rf(b);return new gvjs_z(a.x-b.x,a.y-b.y)}
function gvjs_Sf(a){a=gvjs_Nf(a);return new gvjs_z(a.left,a.top)}function gvjs_Rf(a){if(1==a.nodeType)return gvjs_Sf(a);a=a.changedTouches?a.changedTouches[0]:a;return new gvjs_z(a.clientX,a.clientY)}function gvjs_Tf(a,b,c){if(b instanceof gvjs_A)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");gvjs_Uf(a,b);a.style.height=gvjs_Kf(c,!0)}function gvjs_Kf(a,b){typeof a==gvjs_f&&(a=(b?Math.round(a):a)+gvjs_g);return a}function gvjs_Uf(a,b){a.style.width=gvjs_Kf(b,!0)}
function gvjs_Vf(a){var b=gvjs_Xaa;if(gvjs_Hf(a,gvjs_Wa)!=gvjs_e)return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility=gvjs_7a;c.position=gvjs_a;c.display=gvjs_$a;a=b(a);c.display=d;c.position=f;c.visibility=e;return a}function gvjs_Xaa(a){var b=a.offsetWidth,c=a.offsetHeight,d=gvjs_he&&!b&&!c;return gvjs_k(b)&&!d||!a.getBoundingClientRect?new gvjs_A(b,c):(a=gvjs_Nf(a),new gvjs_A(a.right-a.left,a.bottom-a.top))}
function gvjs_Wf(a){var b=gvjs_Pf(a);a=gvjs_Vf(a);return new gvjs_D(b.x,b.y,a.width,a.height)}function gvjs_Xf(a,b){a=a.style;gvjs_eb in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:gvjs_Ya in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function gvjs_F(a,b){a.style.display=b?"":gvjs_e}
function gvjs_Yf(a){gvjs_uf();a=(new gvjs_od).XC(a);var b=gvjs_Fe(void 0),c,d=b.vc();gvjs_y&&d.createStyleSheet?(c=d.createStyleSheet(),gvjs_Zf(c,a)):(d=gvjs_rf(b,"HEAD")[0],d||(c=gvjs_rf(b,"BODY")[0],d=b.C("HEAD"),c.parentNode.insertBefore(d,c)),c=b.C("STYLE"),gvjs_Zf(c,a),b.appendChild(d,c));return c}function gvjs_Zf(a,b){b instanceof gvjs_od&&b.constructor===gvjs_od&&b.cma===gvjs_pd?b=b.S4:(gvjs_Ib(b),b="type_error:SafeStyleSheet");gvjs_y&&gvjs_k(a.cssText)?a.cssText=b:a.innerHTML=b}
function gvjs__f(a){return gvjs_lb==gvjs_Hf(a,gvjs_Va)}var gvjs_0f=gvjs_ge?"MozUserSelect":gvjs_he||gvjs_fe?"WebkitUserSelect":null;function gvjs_1f(a,b,c){c=c?null:a.getElementsByTagName("*");if(gvjs_0f){if(b=b?gvjs_e:"",a.style&&(a.style[gvjs_0f]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[gvjs_0f]=b)}}else if(gvjs_y||gvjs_ee)if(b=b?"on":"",a.setAttribute(gvjs_zb,b),c)for(a=0;d=c[a];a++)d.setAttribute(gvjs_zb,b)}
function gvjs_2f(a){var b=gvjs_He(a),c=gvjs_y&&a.currentStyle;if(c&&gvjs_Qe(gvjs_Fe(b).Ad)&&c.width!=gvjs_Oa&&c.height!=gvjs_Oa&&!c.boxSizing)return b=gvjs_3f(a,c.width,gvjs_Cb,"pixelWidth"),a=gvjs_3f(a,c.height,gvjs_6a,"pixelHeight"),new gvjs_A(b,a);c=new gvjs_A(a.offsetWidth,a.offsetHeight);b=gvjs_4f(a);a=gvjs_5f(a);return new gvjs_A(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function gvjs_3f(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return b}function gvjs_6f(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?gvjs_3f(a,b,gvjs_ab,"pixelLeft"):0}
function gvjs_4f(a){if(gvjs_y){var b=gvjs_6f(a,"paddingLeft"),c=gvjs_6f(a,"paddingRight"),d=gvjs_6f(a,"paddingTop");a=gvjs_6f(a,"paddingBottom");return new gvjs_C(d,c,a,b)}b=gvjs_Gf(a,"paddingLeft");c=gvjs_Gf(a,"paddingRight");d=gvjs_Gf(a,"paddingTop");a=gvjs_Gf(a,"paddingBottom");return new gvjs_C(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var gvjs_7f={thin:2,medium:4,thick:6};
function gvjs_8f(a,b){if((a.currentStyle?a.currentStyle[b+"Style"]:null)==gvjs_e)return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in gvjs_7f?gvjs_7f[b]:gvjs_3f(a,b,gvjs_ab,"pixelLeft")}
function gvjs_5f(a){if(gvjs_y&&!gvjs_ve(9)){var b=gvjs_8f(a,"borderLeft"),c=gvjs_8f(a,"borderRight"),d=gvjs_8f(a,"borderTop");a=gvjs_8f(a,"borderBottom");return new gvjs_C(d,c,a,b)}b=gvjs_Gf(a,"borderLeftWidth");c=gvjs_Gf(a,"borderRightWidth");d=gvjs_Gf(a,"borderTopWidth");a=gvjs_Gf(a,"borderBottomWidth");return new gvjs_C(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}
function gvjs_9f(a){var b={};gvjs_t(a.split(/\s*;\s*/),function(a){var d=a.match(/\s*([\w-]+)\s*\:(.+)/);d&&(a=d[1],d=gvjs_0b(d[2]),b[gvjs_ic(a.toLowerCase())]=d)});return b}function gvjs_Yaa(a){var b=[];gvjs_v(a,function(a,d){b.push(String(d).replace(/([A-Z])/g,"-$1").toLowerCase(),":",a,";")});return b.join("")};var gvjs_$f=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function gvjs_ag(a){return a?decodeURI(a):a}function gvjs_bg(a,b){return b.match(gvjs_$f)[a]||null}function gvjs_Zaa(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e,f=null;0<=d?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}}
function gvjs_cg(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1}var gvjs_dg=/#|$/;function gvjs_eg(a,b){var c=a.search(gvjs_dg),d=gvjs_cg(a,0,b,c);if(0>d)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))}var gvjs__aa=/[?&]($|#)/;
function gvjs_fg(a,b){for(var c=a.search(gvjs_dg),d=0,e,f=[];0<=(e=gvjs_cg(a,d,b,c));)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.substr(d));return f.join("").replace(gvjs__aa,"$1")}function gvjs_gg(a,b,c){a=[gvjs_fg(a,b),"&",b];null!=c&&a.push("=",encodeURIComponent(String(c)));a[1]&&(c=a[0],b=c.indexOf("#"),0<=b&&(a.push(c.substr(b)),a[0]=c=c.substr(0,b)),b=c.indexOf("?"),0>b?a[1]="?":b==c.length-1&&(a[1]=void 0));return a.join("")};function gvjs_hg(){this.Gm=!1;this.V4=[]}gvjs_Hb(gvjs_hg);function gvjs_0aa(a,b,c){var d=c.callback;c.callback=function(){var b=d.apply(this,arguments);0<a.V4.length?(a.V4.shift()(),a.Gm=!0):a.Gm=!1;return b};a.Gm?a.V4.push(function(){google.load("visualization",b,c)}):(a.Gm=!0,google.load("visualization",b,c))};function gvjs_ig(a,b,c){return gvjs_jg(b,gvjs_Cb)||gvjs_2f(a).width||c||400}function gvjs_kg(a,b,c){return gvjs_jg(b,gvjs_6a)||gvjs_2f(a).height||c||200}function gvjs_lg(a,b,c,d){return b&&(b=b.width,gvjs_o(b)&&gvjs_Zb(b)&&(b=parseInt(b,10)),typeof b==gvjs_f&&30<=b&&(!d||b<=d))||a&&(b=a.clientWidth,30<=b&&(!d||b<=d))?b:c||400}
function gvjs_mg(a,b,c,d,e){return b&&(b=b.height,gvjs_o(b)&&gvjs_Zb(b)&&(b=parseInt(b,10)),typeof b==gvjs_f&&b>=(e||30)&&(!d||b<=d))||a&&(b=a.clientHeight,b>=(e||30)&&(!d||b<=d))?b:c||200}function gvjs_ng(a){var b=gvjs_1aa,c=a&&a.colors;c&&0!=c.length||(c=(a=a&&a.color)?[a]:b);return c}
function gvjs_og(){var a=gvjs_Fb("google.visualization.ModulePath");if(null!=a)return a;a=gvjs_Fb("google.loader.GoogleApisBase");null!=a||(a="//ajax.googleapis.com/ajax");var b=gvjs_Fb(gvjs_4a);null!=b||(b="1.0");return a+"/static/modules/gviz/"+b}var gvjs_pg=null;function gvjs_qg(){null==gvjs_pg&&(gvjs_pg=new gvjs_Ge);return gvjs_pg}function gvjs_rg(){return gvjs_qg().vc()}function gvjs_sg(){return gvjs_qg().getWindow()}
function gvjs_tg(a){if(!gvjs_Fb("google.charts.load")){var b=gvjs_qg();a=gvjs_og()+a;for(var c=gvjs_rf(b,"LINK"),d=0;d<c.length;d++)if(c[d]&&c[d].getAttribute("href")&&c[d].getAttribute("href")===a)return;b=b.createElement("link");b.href=a;b.rel="stylesheet";b.type="text/css";a=gvjs_qg();if(0==gvjs_rf(a,gvjs_5a).length){var c=gvjs_rf(a,gvjs_8a)[0],d=gvjs_rf(a,"body")[0],e=a.createElement(gvjs_5a);c.insertBefore(e,d)}gvjs_rf(a,gvjs_5a)[0].appendChild(b)}}var gvjs_ug=[];
function gvjs_vg(a){function b(){if(gvjs_wg()){var a=gvjs_ug;gvjs_ug=[];gvjs_t(a,function(a){a()})}else throw Error("Error: cannot load Maps API.");}gvjs_wg()?a():(gvjs_ug.push(a),1==gvjs_ug.length&&(a="sensor=false",gvjs_2aa()&&(a+="&client=google-gviz"),google.load("maps","3",{callback:b,other_params:a})))}
function gvjs_2aa(){var a=gvjs_rg().location.href;if(!gvjs_Yb(gvjs_cc(a))){if(gvjs_bg(1,a)!=gvjs_9a)return!1;a=gvjs_ag(gvjs_bg(3,a));if(!gvjs_Yb(gvjs_cc(a))){var b=/^ajax\.googleapis\.com$/.test(a);return/\.google\.com$/.test(a)||b}}return!1}function gvjs_wg(){return!!gvjs_Fb("google.maps.DirectionsService")}function gvjs_xg(a){var b=null,c=gvjs_sg().google;(c=c&&c.visualization&&c.visualization.Locale)&&c.packages&&c.packages[a]&&(b=c.locale);return b}
function gvjs_yg(a,b){var c=gvjs_Ib(a);b=(31*b+gvjs_gc(c))%67108864;switch(c){case gvjs_db:if(a.constructor==Date)b=(31*b+gvjs_gc(gvjs_Ta))%67108864,b=gvjs_yg(a.getTime(),b);else{c=gvjs_Xc(a);gvjs_Jc(c);var c=gvjs_9c(c),d;for(d in c)b=gvjs_yg(a[d],gvjs_yg(d,b))}break;case gvjs_Na:for(d=0;d<a.length;d++)b=gvjs_yg(a[d],gvjs_yg(String(d),b));break;default:b=(31*b+gvjs_gc(String(a)))%67108864}return b}function gvjs_zg(a){if(!gvjs_qg().To(a))throw Error(gvjs_oa);return a}
function gvjs_Ag(a){var b=gvjs_sg();a=[gvjs_2a+a,gvjs_1a+a,a];for(var c=0;c<a.length;c++){var d=gvjs_Fb(a[c],b);if(gvjs_q(d))return d}return null};function gvjs_Bg(a){this.m=a||{};gvjs_tg("/util/format.css")}gvjs_Bg.prototype.format=function(a,b){if(a.R(b)==gvjs_f)for(var c=this.m.base||0,d=0;d<a.aa();d++){var e=a.getValue(d,b);a.setProperty(d,b,"className",e<c?"google-visualization-formatters-arrow-dr":e>c?"google-visualization-formatters-arrow-ug":"google-visualization-formatters-arrow-empty")}};function gvjs_Cg(a){this.m=a||{};gvjs_Dg||(gvjs_Dg=gvjs_og()+"/util/bar_")}var gvjs_Dg=null,gvjs_3aa={red:"r",blue:"b",green:"g"};function gvjs_Eg(a,b,c){0<b&&c.push('<img style="padding: 0" src="'+(gvjs_Dg||"")+(a||"")+'.png" height="12" width="'+b+gvjs_ba)}
gvjs_Cg.prototype.format=function(a,b){if(a.R(b)==gvjs_f){var c=this.m,d=c.min,e=c.max,f=null;if(null==d||null==e)f=a.lq(b),null==e&&(e=f.max),null==d&&(d=Math.min(0,f.min));d>=e&&(f=f||a.lq(b),e=f.max,d=f.min);d==e&&(0==d?e=1:0<d?d=0:e=0);var f=e-d,g=c.base||0,g=Math.max(d,Math.min(e,g)),h=c.width||100,k=c.showValue;null==k&&(k=!0);for(var l=Math.round((g-d)/f*h),m=h-l,n=0;n<a.aa();n++){var p=a.getValue(n,b),q=[],p=Math.max(d,Math.min(e,p)),r=Math.ceil((p-d)/f*h);q.push('<span style="padding: 0; float: left; white-space: nowrap;">');
gvjs_Eg("s",1,q);var t=gvjs_Fg(c.colorPositive,"b"),u=gvjs_Fg(c.colorNegative,"r"),w=c.drawZeroLine?1:0;0<l?p<g?(gvjs_Eg("w",r,q),gvjs_Eg(u,l-r,q),0<w&&gvjs_Eg("z",w,q),gvjs_Eg("w",m,q)):(gvjs_Eg("w",l,q),0<w&&gvjs_Eg("z",w,q),gvjs_Eg(t,r-l,q),gvjs_Eg("w",h-r,q)):(gvjs_Eg(t,r,q),gvjs_Eg("w",h-r,q));gvjs_Eg("s",1,q);p=a.getProperty(n,b,gvjs_La);null==p&&(p=a.Ia(n,b),a.setProperty(n,b,gvjs_La,p));k&&(q.push("\u00a0"),q.push(p));q.push("</span>\u00a0");a.Zz(n,b,q.join(""))}}};
function gvjs_Fg(a,b){a=(a||"").toLowerCase();return gvjs_3aa[a]||b};var gvjs_Gg={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:gvjs_ca,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:gvjs_da,green:"#008000",greenyellow:"#adff2f",grey:gvjs_da,honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:gvjs_fa,whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function gvjs_Hg(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(gvjs_Ig.test(c))return b.Vb=gvjs_Jg(c),b.type="hex",b;c=gvjs_Kg(a);if(c.length)return b.Vb=gvjs_Lg(c),b.type="rgb",b;if(gvjs_Gg&&(c=gvjs_Gg[a.toLowerCase()]))return b.Vb=c,b.type="named",b;throw Error(a+" is not a valid color string");}function gvjs_Mg(a){return!!(gvjs_Ig.test("#"==a.charAt(0)?a:"#"+a)||gvjs_Kg(a).length||gvjs_Gg&&gvjs_Gg[a.toLowerCase()])}var gvjs_4aa=/#(.)(.)(.)/;
function gvjs_Jg(a){if(!gvjs_Ig.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(gvjs_4aa,"#$1$1$2$2$3$3"));return a.toLowerCase()}function gvjs_Ng(a){a=gvjs_Jg(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}
function gvjs_Og(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error('"('+a+","+b+","+c+'") is not a valid RGB color');a=gvjs_Pg(a.toString(16));b=gvjs_Pg(b.toString(16));c=gvjs_Pg(c.toString(16));return"#"+a+b+c}function gvjs_Lg(a){return gvjs_Og(a[0],a[1],a[2])}
function gvjs_Qg(a,b,c){a/=255;b/=255;c/=255;var d=Math.max(a,b,c),e=Math.min(a,b,c),f=0,g=0,h=.5*(d+e);d!=e&&(d==a?f=60*(b-c)/(d-e):d==b?f=60*(c-a)/(d-e)+120:d==c&&(f=60*(a-b)/(d-e)+240),g=0<h&&.5>=h?(d-e)/(2*h):(d-e)/(2-2*h));return[Math.round(f+360)%360,g,h]}function gvjs_Rg(a,b,c){0>c?c+=1:1<c&&--c;return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}
function gvjs_Sg(a,b,c){a/=360;if(0==b)c=b=a=255*c;else{var d,e;e=.5>c?c*(1+b):c+b-b*c;d=2*c-e;c=255*gvjs_Rg(d,e,a+1/3);b=255*gvjs_Rg(d,e,a);a=255*gvjs_Rg(d,e,a-1/3)}return[Math.round(c),Math.round(b),Math.round(a)]}var gvjs_Ig=/^#(?:[0-9a-f]{3}){1,2}$/i,gvjs_5aa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
function gvjs_Kg(a){var b=a.match(gvjs_5aa);if(b){a=Number(b[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}function gvjs_Pg(a){return 1==a.length?"0"+a:a}function gvjs_Tg(a,b,c){c=gvjs_Ld(c,0,1);return[Math.round(c*a[0]+(1-c)*b[0]),Math.round(c*a[1]+(1-c)*b[1]),Math.round(c*a[2]+(1-c)*b[2])]}function gvjs_Ug(a,b){return gvjs_Tg([0,0,0],a,b)}function gvjs_Vg(a,b){return gvjs_Tg([255,255,255],a,b)}
function gvjs_Wg(a,b){for(var c=[],d=0;d<b.length;d++)c.push({color:b[d],Oh:Math.abs(gvjs_Xg(b[d])-gvjs_Xg(a))+gvjs_6aa(b[d],a)});c.sort(function(a,b){return b.Oh-a.Oh});return c[0].color}function gvjs_Xg(a){return Math.round((299*a[0]+587*a[1]+114*a[2])/1E3)}function gvjs_6aa(a,b){return Math.abs(a[0]-b[0])+Math.abs(a[1]-b[1])+Math.abs(a[2]-b[2])};function gvjs_Yg(a,b,c,d){gvjs_Mb(a)&&(a=a.getTime());gvjs_Mb(b)&&(b=b.getTime());gvjs_m(a)&&(a=gvjs_Zg(a));gvjs_m(b)&&(b=gvjs_Zg(b));this.o0=a;this.v7=b;this.Hk=c;this.jx=d}gvjs_Yg.prototype.contains=function(a){var b=this.o0,c=this.v7;if(null==a)return null==b&&null==c;gvjs_Mb(a)?a=a.getTime():gvjs_m(a)&&(a=gvjs_Zg(a));return(null==b||a>=b)&&(null==c||a<c)};gvjs_Yg.prototype.ue=function(){return this.Hk};gvjs_Yg.prototype.getBackgroundColor=function(){return this.jx};
function gvjs__g(a,b,c,d,e){gvjs_Yg.call(this,a,b,c,"");this.Y4=b-a;0>=this.Y4&&(this.Y4=1);this.mra=gvjs_Ng(gvjs_Hg(d).Vb);this.hBa=gvjs_Ng(gvjs_Hg(e).Vb)}gvjs_s(gvjs__g,gvjs_Yg);gvjs__g.prototype.getBackgroundColor=function(a){if(!gvjs_p(a))return"";a=gvjs_Tg(this.mra,this.hBa,1-(a-this.o0)/this.Y4);return gvjs_Og(a[0],a[1],a[2])};function gvjs_0g(){this.tU=[]}gvjs_0g.prototype.addRange=function(a,b,c,d){this.tU.push(new gvjs_Yg(a,b,c,d))};
gvjs_0g.prototype.Sma=function(a,b,c,d,e){this.tU.push(new gvjs__g(a,b,c,d,e))};gvjs_0g.prototype.format=function(a,b){var c=a.R(b);if(c==gvjs_f||c==gvjs_h||c==gvjs_Ta||c==gvjs_Ua||c==gvjs_vb)for(c=0;c<a.aa();c++){for(var d=a.getValue(c,b),e="",f=0;f<this.tU.length;f++){var g=this.tU[f];if(g.contains(d)){f=g.ue();d=g.getBackgroundColor(d);f&&(e+="color:"+f+";");d&&(e+=gvjs_Pa+d+";");break}}a.setProperty(c,b,gvjs_sb,e)}};function gvjs_Zg(a){return 36E5*a[0]+6E4*a[1]+1E3*a[2]+(4==a.length?a[3]:0)};var gvjs_7aa={UDa:gvjs_wa,uEa:"SECOND",VDa:"MINUTE",qDa:"HOUR",cDa:gvjs_pa,iFa:"WEEK",XDa:gvjs_xa,oEa:gvjs_za,mFa:gvjs_Ka};function gvjs_1g(a){switch(a){case gvjs_wa:return 1;case "SECOND":return 1E3;case "MINUTE":return 6E4;case "HOUR":return 36E5;case gvjs_pa:return 864E5;case "WEEK":return 6048E5;case gvjs_xa:return 2629746E3;case gvjs_za:return 7889238E3;case gvjs_Ka:return 31556952E3}return 0};var gvjs_2g="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),gvjs_3g=["Sunday","Monday","Tuesday",gvjs_Ja,gvjs_Ga,"Friday",gvjs_Da],gvjs_4g={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:"JFMAMJJASOND".split(""),STANDALONENARROWMONTHS:"JFMAMJJASOND".split(""),MONTHS:["January",gvjs_ta,"March","April","May","June","July","August",gvjs_Ea,"October",gvjs_ya,gvjs_ra],STANDALONEMONTHS:["January",gvjs_ta,"March","April","May","June","July","August",gvjs_Ea,"October",
gvjs_ya,gvjs_ra],SHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONESHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),WEEKDAYS:["Sunday","Monday","Tuesday",gvjs_Ja,gvjs_Ga,"Friday",gvjs_Da],STANDALONEWEEKDAYS:["Sunday","Monday","Tuesday",gvjs_Ja,gvjs_Ga,"Friday",gvjs_Da],SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NARROWWEEKDAYS:"SMTWTFS".split(""),STANDALONENARROWWEEKDAYS:"SMTWTFS".split(""),
SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],TIMEFORMATS:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],DATETIMEFORMATS:["{1} 'at' {0}","{1} 'at' {0}",gvjs_Db,gvjs_Db],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5},gvjs_4g={ERAS:["\u0434\u043e \u043d. \u044d.","\u043d. \u044d."],ERANAMES:["\u0434\u043e \u0420\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u0430 \u0425\u0440\u0438\u0441\u0442\u043e\u0432\u0430",
"\u043e\u0442 \u0420\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u0430 \u0425\u0440\u0438\u0441\u0442\u043e\u0432\u0430"],NARROWMONTHS:"\u042f\u0424\u041c\u0410\u041c\u0418\u0418\u0410\u0421\u041e\u041d\u0414".split(""),STANDALONENARROWMONTHS:"\u042f\u0424\u041c\u0410\u041c\u0418\u0418\u0410\u0421\u041e\u041d\u0414".split(""),MONTHS:"\u044f\u043d\u0432\u0430\u0440\u044f \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u043c\u0430\u0440\u0442\u0430 \u0430\u043f\u0440\u0435\u043b\u044f \u043c\u0430\u044f \u0438\u044e\u043d\u044f \u0438\u044e\u043b\u044f \u0430\u0432\u0433\u0443\u0441\u0442\u0430 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u043e\u043a\u0442\u044f\u0431\u0440\u044f \u043d\u043e\u044f\u0431\u0440\u044f \u0434\u0435\u043a\u0430\u0431\u0440\u044f".split(" "),
STANDALONEMONTHS:"\u044f\u043d\u0432\u0430\u0440\u044c \u0444\u0435\u0432\u0440\u0430\u043b\u044c \u043c\u0430\u0440\u0442 \u0430\u043f\u0440\u0435\u043b\u044c \u043c\u0430\u0439 \u0438\u044e\u043d\u044c \u0438\u044e\u043b\u044c \u0430\u0432\u0433\u0443\u0441\u0442 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c \u043e\u043a\u0442\u044f\u0431\u0440\u044c \u043d\u043e\u044f\u0431\u0440\u044c \u0434\u0435\u043a\u0430\u0431\u0440\u044c".split(" "),SHORTMONTHS:"\u044f\u043d\u0432. \u0444\u0435\u0432\u0440. \u043c\u0430\u0440. \u0430\u043f\u0440. \u043c\u0430\u044f \u0438\u044e\u043d. \u0438\u044e\u043b. \u0430\u0432\u0433. \u0441\u0435\u043d\u0442. \u043e\u043a\u0442. \u043d\u043e\u044f\u0431. \u0434\u0435\u043a.".split(" "),
STANDALONESHORTMONTHS:"\u044f\u043d\u0432. \u0444\u0435\u0432\u0440. \u043c\u0430\u0440\u0442 \u0430\u043f\u0440. \u043c\u0430\u0439 \u0438\u044e\u043d\u044c \u0438\u044e\u043b\u044c \u0430\u0432\u0433. \u0441\u0435\u043d\u0442. \u043e\u043a\u0442. \u043d\u043e\u044f\u0431. \u0434\u0435\u043a.".split(" "),WEEKDAYS:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a \u0432\u0442\u043e\u0440\u043d\u0438\u043a \u0441\u0440\u0435\u0434\u0430 \u0447\u0435\u0442\u0432\u0435\u0440\u0433 \u043f\u044f\u0442\u043d\u0438\u0446\u0430 \u0441\u0443\u0431\u0431\u043e\u0442\u0430".split(" "),
STANDALONEWEEKDAYS:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a \u0432\u0442\u043e\u0440\u043d\u0438\u043a \u0441\u0440\u0435\u0434\u0430 \u0447\u0435\u0442\u0432\u0435\u0440\u0433 \u043f\u044f\u0442\u043d\u0438\u0446\u0430 \u0441\u0443\u0431\u0431\u043e\u0442\u0430".split(" "),SHORTWEEKDAYS:"\u0432\u0441 \u043f\u043d \u0432\u0442 \u0441\u0440 \u0447\u0442 \u043f\u0442 \u0441\u0431".split(" "),STANDALONESHORTWEEKDAYS:"\u0432\u0441 \u043f\u043d \u0432\u0442 \u0441\u0440 \u0447\u0442 \u043f\u0442 \u0441\u0431".split(" "),
NARROWWEEKDAYS:"\u0432\u0441 \u043f\u043d \u0432\u0442 \u0441\u0440 \u0447\u0442 \u043f\u0442 \u0441\u0431".split(" "),STANDALONENARROWWEEKDAYS:"\u0412\u041f\u0412\u0421\u0427\u041f\u0421".split(""),SHORTQUARTERS:["1-\u0439 \u043a\u0432.","2-\u0439 \u043a\u0432.","3-\u0439 \u043a\u0432.","4-\u0439 \u043a\u0432."],QUARTERS:["1-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","2-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","3-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","4-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b"],
AMPMS:["\u0414\u041f","\u041f\u041f"],DATEFORMATS:["EEEE, d MMMM y '\u0433'.","d MMMM y '\u0433'.","d MMM y '\u0433'.","dd.MM.yy"],TIMEFORMATS:["H:mm:ss zzzz","H:mm:ss z","H:mm:ss","H:mm"],DATETIMEFORMATS:[gvjs_Db,gvjs_Db,gvjs_Db,gvjs_Db],FIRSTDAYOFWEEK:0,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:6};function gvjs_5g(a,b){switch(b){case 1:return 0!=a%4||0==a%100&&0!=a%400?28:29;case 5:case 8:case 10:case 3:return 30}return 31}function gvjs_6g(a,b){b=b||new Date(gvjs_Rb());return a.getFullYear()==b.getFullYear()}function gvjs_7g(a,b,c,d,e,f){gvjs_o(a)?(this.years="y"==a?b:0,this.months="m"==a?b:0,this.days="d"==a?b:0,this.hours="h"==a?b:0,this.minutes="n"==a?b:0,this.seconds="s"==a?b:0):(this.years=a||0,this.months=b||0,this.days=c||0,this.hours=d||0,this.minutes=e||0,this.seconds=f||0)}
gvjs_=gvjs_7g.prototype;
gvjs_.bN=function(a){var b=Math.min(this.years,this.months,this.days,this.hours,this.minutes,this.seconds),c=Math.max(this.years,this.months,this.days,this.hours,this.minutes,this.seconds);if(0>b&&0<c)return null;if(!a&&0==b&&0==c)return"PT0S";c=[];0>b&&c.push("-");c.push("P");(this.years||a)&&c.push(Math.abs(this.years)+"Y");(this.months||a)&&c.push(Math.abs(this.months)+"M");(this.days||a)&&c.push(Math.abs(this.days)+"D");if(this.hours||this.minutes||this.seconds||a)c.push("T"),(this.hours||a)&&
c.push(Math.abs(this.hours)+"H"),(this.minutes||a)&&c.push(Math.abs(this.minutes)+"M"),(this.seconds||a)&&c.push(Math.abs(this.seconds)+"S");return c.join("")};gvjs_.equals=function(a){return a.years==this.years&&a.months==this.months&&a.days==this.days&&a.hours==this.hours&&a.minutes==this.minutes&&a.seconds==this.seconds};gvjs_.clone=function(){return new gvjs_7g(this.years,this.months,this.days,this.hours,this.minutes,this.seconds)};
gvjs_.pca=function(){return new gvjs_7g(-1*this.years,-1*this.months,-1*this.days,-1*this.hours,-1*this.minutes,-1*this.seconds)};gvjs_.add=function(a){this.years+=a.years;this.months+=a.months;this.days+=a.days;this.hours+=a.hours;this.minutes+=a.minutes;this.seconds+=a.seconds};
function gvjs_8g(a,b,c){gvjs_p(a)?(this.Aa=gvjs_9g(a,b||0,c||1),gvjs_$g(this,c||1)):gvjs_n(a)?(this.Aa=gvjs_9g(a.getFullYear(),a.getMonth(),a.getDate()),gvjs_$g(this,a.getDate())):(this.Aa=new Date(gvjs_Rb()),a=this.Aa.getDate(),this.Aa.setHours(0),this.Aa.setMinutes(0),this.Aa.setSeconds(0),this.Aa.setMilliseconds(0),gvjs_$g(this,a))}function gvjs_9g(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}gvjs_=gvjs_8g.prototype;gvjs_.hC=gvjs_4g.FIRSTDAYOFWEEK;
gvjs_.iC=gvjs_4g.FIRSTWEEKCUTOFFDAY;gvjs_.clone=function(){var a=new gvjs_8g(this.Aa);a.hC=this.hC;a.iC=this.iC;return a};gvjs_.getFullYear=function(){return this.Aa.getFullYear()};gvjs_.getYear=function(){return this.getFullYear()};gvjs_.getMonth=function(){return this.Aa.getMonth()};gvjs_.getDate=function(){return this.Aa.getDate()};gvjs_.getTime=function(){return this.Aa.getTime()};gvjs_.getDay=function(){return this.Aa.getDay()};gvjs_.getUTCFullYear=function(){return this.Aa.getUTCFullYear()};
gvjs_.getUTCMonth=function(){return this.Aa.getUTCMonth()};gvjs_.getUTCDate=function(){return this.Aa.getUTCDate()};gvjs_.getUTCDay=function(){return this.Aa.getDay()};gvjs_.getUTCHours=function(){return this.Aa.getUTCHours()};gvjs_.getUTCMinutes=function(){return this.Aa.getUTCMinutes()};gvjs_.getTimezoneOffset=function(){return this.Aa.getTimezoneOffset()};
function gvjs_ah(a){a=a.getTimezoneOffset();if(0==a)a="Z";else{var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0<a?"-":"+")+gvjs_bc(c,2)+":"+gvjs_bc(b,2)}return a}gvjs_.set=function(a){this.Aa=new Date(a.getFullYear(),a.getMonth(),a.getDate())};gvjs_.setFullYear=function(a){this.Aa.setFullYear(a)};gvjs_.setMonth=function(a){this.Aa.setMonth(a)};gvjs_.setDate=function(a){this.Aa.setDate(a)};gvjs_.setTime=function(a){this.Aa.setTime(a)};gvjs_.setUTCFullYear=function(a){this.Aa.setUTCFullYear(a)};
gvjs_.setUTCMonth=function(a){this.Aa.setUTCMonth(a)};gvjs_.setUTCDate=function(a){this.Aa.setUTCDate(a)};
gvjs_.add=function(a){if(a.years||a.months){var b=this.getMonth()+a.months+12*a.years,c=this.getYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d=Math.min(gvjs_5g(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(b=new Date(this.getYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),gvjs_$g(this,a.getDate()))};
gvjs_.bN=function(a,b){return[this.getFullYear(),gvjs_bc(this.getMonth()+1,2),gvjs_bc(this.getDate(),2)].join(a?"-":"")+(b?gvjs_ah(this):"")};gvjs_.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};gvjs_.toString=function(){return this.bN()};function gvjs_$g(a,b){a.getDate()!=b&&(b=a.getDate()<b?1:-1,a.Aa.setUTCHours(a.Aa.getUTCHours()+b))}gvjs_.valueOf=function(){return this.Aa.valueOf()};
function gvjs_bh(a,b){return a.getTime()-b.getTime()}function gvjs_ch(a,b,c,d,e,f,g){this.Aa=gvjs_p(a)?new Date(a,b||0,c||1,d||0,e||0,f||0,g||0):new Date(a&&a.getTime?a.getTime():gvjs_Rb())}gvjs_s(gvjs_ch,gvjs_8g);gvjs_=gvjs_ch.prototype;gvjs_.getHours=function(){return this.Aa.getHours()};gvjs_.getMinutes=function(){return this.Aa.getMinutes()};gvjs_.getSeconds=function(){return this.Aa.getSeconds()};gvjs_.getMilliseconds=function(){return this.Aa.getMilliseconds()};gvjs_.getUTCDay=function(){return this.Aa.getUTCDay()};
gvjs_.getUTCHours=function(){return this.Aa.getUTCHours()};gvjs_.getUTCMinutes=function(){return this.Aa.getUTCMinutes()};gvjs_.getUTCSeconds=function(){return this.Aa.getUTCSeconds()};gvjs_.getUTCMilliseconds=function(){return this.Aa.getUTCMilliseconds()};gvjs_.setHours=function(a){this.Aa.setHours(a)};gvjs_.setMinutes=function(a){this.Aa.setMinutes(a)};gvjs_.setSeconds=function(a){this.Aa.setSeconds(a)};gvjs_.setMilliseconds=function(a){this.Aa.setMilliseconds(a)};gvjs_.setUTCHours=function(a){this.Aa.setUTCHours(a)};
gvjs_.setUTCMinutes=function(a){this.Aa.setUTCMinutes(a)};gvjs_.setUTCSeconds=function(a){this.Aa.setUTCSeconds(a)};gvjs_.setUTCMilliseconds=function(a){this.Aa.setUTCMilliseconds(a)};gvjs_.add=function(a){gvjs_8g.prototype.add.call(this,a);a.hours&&this.setUTCHours(this.Aa.getUTCHours()+a.hours);a.minutes&&this.setUTCMinutes(this.Aa.getUTCMinutes()+a.minutes);a.seconds&&this.setUTCSeconds(this.Aa.getUTCSeconds()+a.seconds)};
gvjs_.bN=function(a,b){var c=gvjs_8g.prototype.bN.call(this,a);return a?c+" "+gvjs_bc(this.getHours(),2)+":"+gvjs_bc(this.getMinutes(),2)+":"+gvjs_bc(this.getSeconds(),2)+(b?gvjs_ah(this):""):c+"T"+gvjs_bc(this.getHours(),2)+gvjs_bc(this.getMinutes(),2)+gvjs_bc(this.getSeconds(),2)+(b?gvjs_ah(this):"")};gvjs_.equals=function(a){return this.getTime()==a.getTime()};gvjs_.toString=function(){return this.bN()};gvjs_.clone=function(){var a=new gvjs_ch(this.Aa);a.hC=this.hC;a.iC=this.iC;return a};function gvjs_dh(){}
function gvjs_eh(a){if(typeof a==gvjs_f){var b=new gvjs_dh;b.Pia=a;var c;c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",gvjs_bc(c,2));c=d.join("")}b.oja=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=gvjs_fh(a);b.H7=[c,c];b.uA={JEa:a,U8:a};b.XF=[];return b}b=new gvjs_dh;b.oja=a.id;b.Pia=-a.std_offset;b.H7=a.names;b.uA=a.names_ext;b.XF=a.transitions;
return b}function gvjs_fh(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(gvjs_bc(Math.floor(a/60)%100,2),":",gvjs_bc(a%60,2));return b.join("")}gvjs_=gvjs_dh.prototype;gvjs_.getDaylightAdjustment=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b<this.XF.length&&a>=this.XF[b];)b+=2;return 0==b?0:this.XF[b-1]};gvjs_.getGMTString=function(a){return gvjs_fh(this.getOffset(a))};
gvjs_.getLongName=function(a){return this.H7[this.isDaylightTime(a)?3:1]};gvjs_.getOffset=function(a){return this.Pia-this.getDaylightAdjustment(a)};gvjs_.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(gvjs_bc(Math.floor(a/60)%100,2),gvjs_bc(a%60,2));return b.join("")};gvjs_.getShortName=function(a){return this.H7[this.isDaylightTime(a)?2:0]};gvjs_.getTimeZoneId=function(){return this.oja};gvjs_.isDaylightTime=function(a){return 0<this.getDaylightAdjustment(a)};function gvjs_gh(a,b){this.kU=[];this.qf=b||gvjs_4g;typeof a==gvjs_f?this.iO(a):this.Nr(a)}var gvjs_hh=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/];function gvjs_ih(a){return a.getHours?a.getHours():0}
gvjs_gh.prototype.Nr=function(a){for(gvjs_8aa&&(a=a.replace(/\u200f/g,""));a;)for(var b=0;b<gvjs_hh.length;++b){var c=a.match(gvjs_hh[b]);if(c){c=c[0];a=a.substring(c.length);0==b&&("''"==c?c="'":(c=c.substring(1,c.length-1),c=c.replace(/\'\'/,"'")));this.kU.push({text:c,type:b});break}}};
gvjs_gh.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?6E4*(a.getTimezoneOffset()-b.getOffset(a)):0,d=c?new Date(a.getTime()+c):a,e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=6E4*(d.getTimezoneOffset()-a.getTimezoneOffset()),d=new Date(d.getTime()+e),c+=0<c?-864E5:864E5,e=new Date(a.getTime()+c));for(var c=[],f=0;f<this.kU.length;++f){var g=this.kU[f].text;1==this.kU[f].type?c.push(gvjs_9aa(this,g,a,d,e,b)):c.push(g)}return c.join("")};
gvjs_gh.prototype.iO=function(a){var b;if(4>a)b=this.qf.DATEFORMATS[a];else if(8>a)b=this.qf.TIMEFORMATS[a-4];else if(12>a)b=this.qf.DATETIMEFORMATS[a-8],b=b.replace("{1}",this.qf.DATEFORMATS[a-8]),b=b.replace("{0}",this.qf.TIMEFORMATS[a-8]);else{this.iO(10);return}this.Nr(b)};function gvjs_jh(a,b){b=String(b);a=a.qf||gvjs_4g;if(void 0!==a.Ima){for(var c=[],d=0;d<b.length;d++){var e=b.charCodeAt(d);c.push(48<=e&&57>=e?String.fromCharCode(a.Ima+e-48):b.charAt(d))}b=c.join("")}return b}
var gvjs_8aa=!1;function gvjs_kh(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");}
function gvjs_9aa(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=g?a.qf.ERANAMES[c]:a.qf.ERAS[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),gvjs_jh(a,gvjs_bc(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.qf.NARROWMONTHS[c];break a;case 4:g=a.qf.MONTHS[c];break a;case 3:g=a.qf.SHORTMONTHS[c];break a;default:g=gvjs_jh(a,gvjs_bc(c+1,g))}return g;case "k":return gvjs_kh(e),c=gvjs_ih(e)||24,gvjs_jh(a,gvjs_bc(c,g));case "S":return c=e.getTime()%
1E3/1E3,gvjs_jh(a,c.toFixed(Math.min(3,g)).substr(2)+(3<g?gvjs_bc(0,g-3):""));case "E":return c=d.getDay(),4<=g?a.qf.WEEKDAYS[c]:a.qf.SHORTWEEKDAYS[c];case "a":return gvjs_kh(e),g=gvjs_ih(e),a.qf.AMPMS[12<=g&&24>g?1:0];case "h":return gvjs_kh(e),c=gvjs_ih(e)%12||12,gvjs_jh(a,gvjs_bc(c,g));case "K":return gvjs_kh(e),c=gvjs_ih(e)%12,gvjs_jh(a,gvjs_bc(c,g));case "H":return gvjs_kh(e),c=gvjs_ih(e),gvjs_jh(a,gvjs_bc(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.qf.STANDALONENARROWWEEKDAYS[c];break a;
case 4:g=a.qf.STANDALONEWEEKDAYS[c];break a;case 3:g=a.qf.STANDALONESHORTWEEKDAYS[c];break a;default:g=gvjs_jh(a,gvjs_bc(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.qf.STANDALONENARROWMONTHS[c];break a;case 4:g=a.qf.STANDALONEMONTHS[c];break a;case 3:g=a.qf.STANDALONESHORTMONTHS[c];break a;default:g=gvjs_jh(a,gvjs_bc(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.qf.SHORTQUARTERS[c]:a.qf.QUARTERS[c];case "d":return gvjs_jh(a,gvjs_bc(d.getDate(),g));case "m":return gvjs_kh(e),
gvjs_jh(a,gvjs_bc(e.getMinutes(),g));case "s":return gvjs_kh(e),gvjs_jh(a,gvjs_bc(e.getSeconds(),g));case "v":return g=f||gvjs_eh(c.getTimezoneOffset()),g.getTimeZoneId();case "V":return a=f||gvjs_eh(c.getTimezoneOffset()),2>=g?g=a.getTimeZoneId():(g=a,g=g.isDaylightTime(c)?gvjs_k(g.uA.gla)?g.uA.gla:g.uA.DST_GENERIC_LOCATION:gvjs_k(g.uA.U8)?g.uA.U8:g.uA.STD_GENERIC_LOCATION),g;case "w":return c=e.getFullYear(),b=e.getMonth(),d=e.getDate(),e=a.qf.FIRSTWEEKCUTOFFDAY,c=new Date(c,b,d),e=gvjs_k(e)?e:
3,b=a.qf.FIRSTDAYOFWEEK||0,d=((c.getDay()+6)%7-b+7)%7,c=c.valueOf()+864E5*((e-b+7)%7-d),e=(new Date((new Date(c)).getFullYear(),0,1)).valueOf(),gvjs_jh(a,gvjs_bc(Math.floor(Math.round((c-e)/864E5)/7)+1,g));case "z":return a=f||gvjs_eh(c.getTimezoneOffset()),4>g?a.getShortName(c):a.getLongName(c);case "Z":return e=f||gvjs_eh(c.getTimezoneOffset()),4>g?e.getRFCTimeZoneString(c):gvjs_jh(a,e.getGMTString(c));default:return""}};var gvjs_lh={YEAR_FULL:"y",YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",MONTH_DAY_ABBR:"MMM d",MONTH_DAY_FULL:"MMMM dd",MONTH_DAY_SHORT:"M/d",MONTH_DAY_MEDIUM:"MMMM d",MONTH_DAY_YEAR_MEDIUM:"MMM d, y",WEEKDAY_MONTH_DAY_MEDIUM:"EEE, MMM d",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE, MMM d, y",DAY_ABBR:"d"},gvjs_lh={YEAR_FULL:"y",YEAR_FULL_WITH_ERA:"y '\u0433'. G",YEAR_MONTH_ABBR:"LLL y '\u0433'.",YEAR_MONTH_FULL:"LLLL y '\u0433'.",MONTH_DAY_ABBR:"d MMM",MONTH_DAY_FULL:"dd MMMM",
MONTH_DAY_SHORT:"dd.MM",MONTH_DAY_MEDIUM:"d MMMM",MONTH_DAY_YEAR_MEDIUM:"d MMM y '\u0433'.",WEEKDAY_MONTH_DAY_MEDIUM:"ccc, d MMM",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE, d MMM y '\u0433'.",DAY_ABBR:"d"};var gvjs_mh={wX:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},v8:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}},gvjs_mh={wX:{1E3:{other:"0\u00a0\u0442\u044b\u0441."},1E4:{other:"00\u00a0\u0442\u044b\u0441."},1E5:{other:"000\u00a0\u0442\u044b\u0441."},1E6:{other:"0\u00a0\u043c\u043b\u043d"},1E7:{other:"00\u00a0\u043c\u043b\u043d"},1E8:{other:"000\u00a0\u043c\u043b\u043d"},1E9:{other:"0\u00a0\u043c\u043b\u0440\u0434"},1E10:{other:"00\u00a0\u043c\u043b\u0440\u0434"},1E11:{other:"000\u00a0\u043c\u043b\u0440\u0434"},1E12:{other:"0\u00a0\u0442\u0440\u043b\u043d"},1E13:{other:"00\u00a0\u0442\u0440\u043b\u043d"},
1E14:{other:"000\u00a0\u0442\u0440\u043b\u043d"}},v8:{1E3:{other:"0 \u0442\u044b\u0441\u044f\u0447\u0438"},1E4:{other:"00 \u0442\u044b\u0441\u044f\u0447\u0438"},1E5:{other:"000 \u0442\u044b\u0441\u044f\u0447\u0438"},1E6:{other:"0 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430"},1E7:{other:"00 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430"},1E8:{other:"000 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430"},1E9:{other:"0 \u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u0430"},1E10:{other:"00 \u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u0430"},
1E11:{other:"000 \u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u0430"},1E12:{other:"0 \u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u0430"},1E13:{other:"00 \u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u0430"},1E14:{other:"000 \u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u0430"}}};function gvjs_$aa(a){var b=gvjs_nh.x8,c=["0"];a=gvjs_oh[a][0]&7;if(0<a){c.push(".");for(var d=0;d<a;d++)c.push("0")}return b.replace(/0.00/g,c.join(""))}
var gvjs_oh={AED:[2,"dh","\u062f.\u0625.","DH"],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],
HUF:[34,"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","Php"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,
"\u20bd","RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"TL","YTL"],TWD:[2,"NT$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var gvjs_nh={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",WN:"0",L8:"+",I8:"-",AX:"E",EX:"\u2030",NN:"\u221e",K8:"NaN",DECIMAL_PATTERN:"#,##0.###",P8:"#E0",PN:"#,##0%",x8:"\u00a4#,##0.00",y8:"USD"},gvjs_nh={DECIMAL_SEP:",",GROUP_SEP:"\u00a0",PERCENT:"%",WN:"0",L8:"+",I8:"-",AX:"E",EX:"\u2030",NN:"\u221e",K8:"\u043d\u0435\u00a0\u0447\u0438\u0441\u043b\u043e",DECIMAL_PATTERN:"#,##0.###",P8:"#E0",PN:"#,##0\u00a0%",x8:"#,##0.00\u00a0\u00a4",y8:"RUB"};function gvjs_ph(a,b,c){this.cK=b||gvjs_nh.y8;this.ipa=c||0;this.gT=40;this.ap=1;this.pr=0;this.pz=3;this.qT=this.zt=0;this.Gia=this.bka=!1;this.tL=this.Kz="";this.Yv="-";this.WD="";this.ag=1;this.vz=!1;this.Fy=[];this.XW=this.Aaa=!1;this.AH=0;this.c$=null;typeof a==gvjs_f?this.iO(a):this.Nr(a)}var gvjs_qh=!1;gvjs_=gvjs_ph.prototype;gvjs_.setMinimumFractionDigits=function(a){if(0<this.pr&&0<a)throw Error(gvjs_na);this.zt=a;return this};gvjs_.setMaximumFractionDigits=function(a){this.pz=a;return this};
gvjs_.setSignificantDigits=function(a){if(0<this.zt&&0<=a)throw Error(gvjs_na);this.pr=a;return this};
gvjs_.Nr=function(a){this.$d=a.replace(/ /g,"\u00a0");var b=[0];this.Kz=gvjs_rh(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,h=-1,k=a.length,l=!0;b[0]<k&&l;b[0]++)switch(a.charAt(b[0])){case "#":0<f?g++:e++;0<=h&&0>d&&h++;break;case "0":if(0<g)throw Error('Unexpected "0" in pattern "'+a+'"');f++;0<=h&&0>d&&h++;break;case ",":0<h&&this.Fy.push(h);h=0;break;case ".":if(0<=d)throw Error('Multiple decimal separators in pattern "'+a+'"');d=e+f+g;break;case "E":if(this.XW)throw Error('Multiple exponential symbols in pattern "'+
a+'"');this.XW=!0;this.qT=0;b[0]+1<k&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.bka=!0);for(;b[0]+1<k&&"0"==a.charAt(b[0]+1);)b[0]++,this.qT++;if(1>e+f||1>this.qT)throw Error('Malformed exponential pattern "'+a+'"');l=!1;break;default:b[0]--,l=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==h)throw Error('Malformed pattern "'+a+'"');g=e+f+g;this.pz=0<=d?g-d:0;0<=d&&(this.zt=e+f-d,0>this.zt&&(this.zt=0));this.ap=(0<=d?d:g)-e;this.XW&&(this.gT=e+this.ap,0==this.pz&&
0==this.ap&&(this.ap=1));this.Fy.push(Math.max(0,h));this.Aaa=0==d||d==g;c=b[0]-c;this.tL=gvjs_rh(this,a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,1!=this.ag&&(this.vz=!0),this.Yv=gvjs_rh(this,a,b),b[0]+=c,this.WD=gvjs_rh(this,a,b)):(this.Yv=this.Kz+this.Yv,this.WD+=this.tL)};
gvjs_.iO=function(a){switch(a){case 1:this.Nr(gvjs_nh.DECIMAL_PATTERN);break;case 2:this.Nr(gvjs_nh.P8);break;case 3:this.Nr(gvjs_nh.PN);break;case 4:this.Nr(gvjs_$aa(this.cK));break;case 5:gvjs_sh(this,1);break;case 6:gvjs_sh(this,2);break;default:throw Error("Unsupported pattern type.");}};function gvjs_sh(a,b){a.AH=b;a.Nr(gvjs_nh.DECIMAL_PATTERN);a.setMinimumFractionDigits(0);a.setMaximumFractionDigits(2);a.setSignificantDigits(2)}
gvjs_.parse=function(a,b){b=b||[0];if(0!=this.AH)throw Error("Parsing of compact numbers is unimplemented");var c;a=a.replace(/ /g,"\u00a0");var d=a.indexOf(this.Kz,b[0])==b[0],e=a.indexOf(this.Yv,b[0])==b[0];d&&e&&(this.Kz.length>this.Yv.length?e=!1:this.Kz.length<this.Yv.length&&(d=!1));d?b[0]+=this.Kz.length:e&&(b[0]+=this.Yv.length);if(a.indexOf(gvjs_nh.NN,b[0])==b[0])b[0]+=gvjs_nh.NN.length,c=Infinity;else{c=a;var f=!1,g=!1,h=!1,k=1,l=gvjs_nh.DECIMAL_SEP,m=gvjs_nh.GROUP_SEP,n=gvjs_nh.AX;if(0!=
this.AH)throw Error("Parsing of compact style numbers is not implemented");for(var p="";b[0]<c.length;b[0]++){var q=c.charAt(b[0]),r=gvjs_th(q);if(0<=r&&9>=r)p+=r,h=!0;else if(q==l.charAt(0)){if(f||g)break;p+=".";f=!0}else if(q==m.charAt(0)&&("\u00a0"!=m.charAt(0)||b[0]+1<c.length&&0<=gvjs_th(c.charAt(b[0]+1)))){if(f||g)break}else if(q==n.charAt(0)){if(g)break;p+="E";g=!0}else if("+"==q||"-"==q)p+=q;else if(1==this.ag&&q==gvjs_nh.PERCENT.charAt(0)){if(1!=k)break;k=100;if(h){b[0]++;break}}else if(1==
this.ag&&q==gvjs_nh.EX.charAt(0)){if(1!=k)break;k=1E3;if(h){b[0]++;break}}else break}1!=this.ag&&(k=this.ag);c=parseFloat(p)/k}if(d){if(a.indexOf(this.tL,b[0])!=b[0])return NaN;b[0]+=this.tL.length}else if(e){if(a.indexOf(this.WD,b[0])!=b[0])return NaN;b[0]+=this.WD.length}return e?-c:c};
gvjs_.format=function(a){if(isNaN(a))return gvjs_nh.K8;var b=[],c;c=null===this.c$?a:this.c$;if(0==this.AH)c=gvjs_uh;else{c=Math.abs(c);var d=gvjs_vh(this,1>=c?0:gvjs_wh(c)).divisorBase;c=gvjs_vh(this,d+gvjs_wh(gvjs_xh(this,c/Math.pow(10,d)).Xda))}a/=Math.pow(10,c.divisorBase);b.push(c.prefix);d=0>a||0==a&&0>1/a;b.push(d?this.Yv:this.Kz);if(isFinite(a))if(a=a*(d?-1:1)*this.ag,this.XW)if(0==a)gvjs_yh(this,a,this.ap,b),gvjs_zh(this,0,b);else{var e=Math.floor(Math.log(a)/Math.log(10)+2E-15);a/=Math.pow(10,
e);var f=this.ap;if(1<this.gT&&this.gT>this.ap){for(;0!=e%this.gT;)a*=10,e--;f=1}else 1>this.ap?(e++,a/=10):(e-=this.ap-1,a*=Math.pow(10,this.ap-1));gvjs_yh(this,a,f,b);gvjs_zh(this,e,b)}else gvjs_yh(this,a,this.ap,b);else b.push(gvjs_nh.NN);b.push(d?this.WD:this.tL);b.push(c.suffix);return b.join("")};
function gvjs_xh(a,b){var c=Math.pow(10,a.pz),d;if(0>=a.pr)d=Math.round(b*c);else{d=b*c;var e=a.pz;d&&(a=a.pr-gvjs_wh(d)-1,a<-e?(e=Math.pow(10,e),d=Math.round(d/e)*e):(e=Math.pow(10,a),d=Math.round(d*e)/e));d=Math.round(d)}isFinite(d)?(b=Math.floor(d/c),c=Math.floor(d-b*c)):c=0;return{Xda:b,lra:c}}
function gvjs_yh(a,b,c,d){if(a.zt>a.pz)throw Error("Min value must be less than max value");d||(d=[]);b=gvjs_xh(a,b);var e=Math.pow(10,a.pz),f=b.Xda,g=b.lra,h=0==f?0:gvjs_wh(f)+1,k=0<a.zt||0<g||a.Gia&&h<a.pr;b=a.zt;k&&(b=a.Gia&&0<a.pr?a.pr-h:a.zt);for(var l="",h=f;1E20<h;)l="0"+l,h=Math.round(h/10);var l=h+l,m=gvjs_nh.DECIMAL_SEP,h=gvjs_qh?48:gvjs_nh.WN.charCodeAt(0),n=l.length,p=0;if(0<f||0<c){for(f=n;f<c;f++)d.push(String.fromCharCode(h));if(2<=a.Fy.length)for(c=1;c<a.Fy.length;c++)p+=a.Fy[c];c=
n-p;if(0<c)for(var f=a.Fy,p=n=0,q,r=gvjs_nh.GROUP_SEP,t=l.length,u=0;u<t;u++){if(d.push(String.fromCharCode(h+1*Number(l.charAt(u)))),1<t-u)if(q=f[p],u<c){var w=c-u;(1===q||0<q&&1===w%q)&&d.push(r)}else p<f.length&&(u===c?p+=1:q===u-c-n+1&&(d.push(r),n+=q,p+=1))}else{c=l;l=a.Fy;f=gvjs_nh.GROUP_SEP;q=c.length;r=[];for(n=l.length-1;0<=n&&0<q;n--){p=l[n];for(t=0;t<p&&0<=q-t-1;t++)r.push(String.fromCharCode(h+1*Number(c.charAt(q-t-1))));q-=p;0<q&&r.push(f)}d.push.apply(d,r.reverse())}}else k||d.push(String.fromCharCode(h));
(a.Aaa||k)&&d.push(m);a=""+(g+e);for(e=a.length;"0"==a.charAt(e-1)&&e>b+1;)e--;for(f=1;f<e;f++)d.push(String.fromCharCode(h+1*Number(a.charAt(f))))}function gvjs_zh(a,b,c){c.push(gvjs_nh.AX);0>b?(b=-b,c.push(gvjs_nh.I8)):a.bka&&c.push(gvjs_nh.L8);b=""+b;for(var d=gvjs_qh?"0":gvjs_nh.WN,e=b.length;e<a.qT;e++)c.push(d);c.push(b)}function gvjs_th(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=gvjs_nh.WN.charCodeAt(0);return b<=a&&a<b+10?a-b:-1}
function gvjs_rh(a,b,c){for(var d="",e=!1,f=b.length;c[0]<f;c[0]++){var g=b.charAt(c[0]);if("'"==g)c[0]+1<f&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":if(c[0]+1<f&&"\u00a4"==b.charAt(c[0]+1))c[0]++,d+=a.cK;else switch(a.ipa){case 0:d+=gvjs_oh[a.cK][1];break;case 2:var g=a.cK,h=gvjs_oh[g],d=d+(g==h[1]?g:g+" "+h[1]);break;case 1:d+=gvjs_oh[a.cK][2]}break;case "%":if(!a.vz&&1!=a.ag)throw Error(gvjs_Ha);
if(a.vz&&100!=a.ag)throw Error(gvjs_va);a.ag=100;a.vz=!1;d+=gvjs_nh.PERCENT;break;case "\u2030":if(!a.vz&&1!=a.ag)throw Error(gvjs_Ha);if(a.vz&&1E3!=a.ag)throw Error(gvjs_va);a.ag=1E3;a.vz=!1;d+=gvjs_nh.EX;break;default:d+=g}}return d}var gvjs_uh={prefix:"",suffix:"",divisorBase:0};
function gvjs_vh(a,b){a=1==a.AH?gvjs_mh.wX:gvjs_mh.v8;null==a&&(a=gvjs_mh.wX);if(3>b)return gvjs_uh;b=Math.min(14,b);var c=a[Math.pow(10,b)];for(--b;!c&&3<=b;)c=a[Math.pow(10,b)],b--;if(!c)return gvjs_uh;a=c.other;return a&&"0"!=a?(a=/([^0]*)(0+)(.*)/.exec(a))?{prefix:a[1],suffix:a[3],divisorBase:b+1-(a[2].length-1)}:gvjs_uh:gvjs_uh}function gvjs_wh(a){for(var b=0;1<=(a/=10);)b++;return b};gvjs_gh.prototype.format=gvjs_gh.prototype.format;gvjs_gh.Format={FULL_DATE:0,LONG_DATE:1,MEDIUM_DATE:2,SHORT_DATE:3,FULL_TIME:4,LONG_TIME:5,MEDIUM_TIME:6,SHORT_TIME:7,FULL_DATETIME:8,LONG_DATETIME:9,MEDIUM_DATETIME:10,SHORT_DATETIME:11};var gvjs_Ah=gvjs_lh;gvjs_ph.Format={DECIMAL:1,SCIENTIFIC:2,PERCENT:3,CURRENCY:4,COMPACT_SHORT:5,COMPACT_LONG:6};gvjs_ph.prototype.format=gvjs_ph.prototype.format;gvjs_ph.prototype.setSignificantDigits=gvjs_ph.prototype.setSignificantDigits;
gvjs_ph.setEnforceAsciiDigits=function(a){gvjs_qh=a};gvjs_ph.isEnforceAsciiDigits=function(){return gvjs_qh};var gvjs_Bh=gvjs_nh;gvjs_dh.createTimeZone=gvjs_eh;function gvjs_Ch(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))}function gvjs_Dh(a){a=String(a);if(gvjs_Ch(a))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function gvjs_Eh(a){return eval("("+a+")")}
function gvjs_Fh(a,b){return(new gvjs_Gh(b)).ne(a)}function gvjs_Gh(a){this.KU=a}gvjs_Gh.prototype.ne=function(a){var b=[];gvjs_Hh(this,a,b);return b.join("")};
function gvjs_Hh(a,b,c){if(null==b)c.push(gvjs_cb);else{if(typeof b==gvjs_db){if(gvjs_m(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],gvjs_Hh(a,a.KU?a.KU.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],typeof e!=gvjs_c&&(c.push(f),gvjs_Ih(d,c),c.push(":"),gvjs_Hh(a,a.KU?a.KU.call(b,d,e):e,c),f=","));c.push("}");
return}}switch(typeof b){case gvjs_h:gvjs_Ih(b,c);break;case gvjs_f:c.push(isFinite(b)&&!isNaN(b)?String(b):gvjs_cb);break;case gvjs_Ra:c.push(String(b));break;case gvjs_c:c.push(gvjs_cb);break;default:throw Error("Unknown type: "+typeof b);}}}var gvjs_Jh={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},gvjs_aba=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;
function gvjs_Ih(a,b){b.push('"',a.replace(gvjs_aba,function(a){var b=gvjs_Jh[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),gvjs_Jh[a]=b);return b}),'"')};var gvjs_Kh=gvjs_j.JSON&&gvjs_j.JSON.parse||gvjs_Dh,gvjs_Lh=gvjs_j.JSON&&gvjs_j.JSON.stringify||gvjs_Fh;function gvjs_Mh(a){return gvjs_Fh(gvjs_Nh(a,gvjs_Oh))}function gvjs_Ph(a){gvjs_Dh(a);return gvjs_Qh(a)}function gvjs_Qh(a){if(gvjs_Rh)return gvjs_Eh(a);a=eval("("+a+")");return gvjs_Sh(a)}
function gvjs_Nh(a,b){a=b(a);var c=gvjs_Ib(a);if(c==gvjs_db||c==gvjs_Na){var c=c==gvjs_Na?[]:{},d;for(d in a)if(!gvjs_9b(d,"___clazz$")&&a.hasOwnProperty(d)){var e=gvjs_Nh(a[d],b);gvjs_k(e)&&(c[d]=e)}}else c=a;return c}function gvjs_Sh(a){if(gvjs_o(a))return gvjs_bba(a);if(gvjs_m(a))return gvjs_u(a,gvjs_Sh);gvjs_n(a)&&gvjs_v(a,function(b,c){Object.prototype.hasOwnProperty.call(a,c)&&(a[c]=gvjs_Sh(b))});return a}
function gvjs_bba(a){var b=a.match(/^Date\(\s*([\d,\s]*)\)$/);return b?(a=b[1].split(/,\s*/),1==a.length?new Date(Number(a[0])||0):new Date(Number(a[0])||0,Number(a[1])||0,Number(a[2])||1,Number(a[3])||0,Number(a[4])||0,Number(a[5])||0,Number(a[6])||0)):a}
function gvjs_Oh(a){gvjs_Mb(a)&&(a=0!==a.getMilliseconds()?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()]:0!==a.getSeconds()||0!==a.getMinutes()||0!==a.getHours()?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds()]:[a.getFullYear(),a.getMonth(),a.getDate()],a="Date("+a.join(gvjs_ia)+")");return a}var gvjs_Rh=!1;function gvjs_G(a,b){this.start=a<b?a:b;this.end=a<b?b:a}gvjs_G.prototype.clone=function(){return new gvjs_G(this.start,this.end)};gvjs_G.prototype.getLength=function(){return this.end-this.start};function gvjs_Th(a,b){a.start=Math.min(a.start,b);a.end=Math.max(a.end,b)}function gvjs_Uh(a,b){return Math.max(a.start,b.start)<=Math.min(a.end,b.end)}function gvjs_Vh(a,b){return a.start<=b&&a.end>=b};function gvjs_Wh(a,b){a&&(a.logicalname=b)}function gvjs_Xh(a){return(a=gvjs_pf(a,function(a){return null!=a.logicalname},!0))?a.logicalname:gvjs_Ma};function gvjs_Yh(a){return a==gvjs_e||""==a||a==gvjs_wb?gvjs_e:gvjs_Hg(a).Vb}function gvjs_Zh(a){if(a==gvjs_e)return gvjs_e;a=gvjs_Ng(a);a=Math.round((a[0]+a[1]+a[2])/3);return gvjs_Og(a,a,a)}function gvjs__h(a){a=gvjs_w(a);null==a.bold&&(a.bold=!0);return a}
function gvjs_0h(a,b){var c=a.C(b.name,b.properties);a.sw(c,{style:b.style});if(null!=b.content){var d=gvjs_m(b.content)?b.content:[b.content];gvjs_t(d,function(b){gvjs_o(b)?a.appendChild(c,a.createTextNode(b)):(gvjs_o(b.content)&&b.a5?(b=gvjs_tf(b.content),b=gvjs_Ye(a.Ad,b)):b=gvjs_0h(a,b),a.appendChild(c,b))})}null!=b.id&&gvjs_Wh(c,b.id);return c};function gvjs_1h(a,b){a=a||{};if(2==arguments.length){var c=arguments[1],d;for(d in c)if(gvjs_m(c[d]))a[d]=gvjs_Cc(c[d]);else if(typeof a[d]===gvjs_db&&null!=a[d])a[d]=gvjs_1h(a[d],c[d]);else if(typeof c[d]===gvjs_db&&null!=c[d])a[d]=gvjs_1h({},c[d]);else if(null==a[d]||null!=c[d])a[d]=c[d]}else if(2<arguments.length)for(c=1,d=arguments.length;c<d;c++)a=gvjs_1h(a,arguments[c]);return a}function gvjs_2h(a,b,c){return a&&a!=gvjs_e?b&&b!=gvjs_e?gvjs_Lg(gvjs_Tg(gvjs_Ng(a),gvjs_Ng(b),c)):a:b}
function gvjs_3h(a,b){if(null==b)return a;b=new gvjs_G(b,b);return a?new gvjs_G(Math.min(a.start,b.start),Math.max(a.end,b.end)):b}function gvjs_4h(a,b,c){var d=null!=b?b:a&&null!=c&&c<a.start?c:a?a.start:null;a=null!=c?c:a&&null!=b&&b>a.end?b:a?a.end:null;return null!=d&&null!=a?new gvjs_G(d,a):null}function gvjs_5h(a){if(0==a.length)return null;for(var b=a[0].clone(),c=1;c<a.length;c++)gvjs_vf(b,a[c]);return b}
function gvjs_6h(a,b){var c=gvjs_Gc(a,b);if(0<=c)return b;c=-(c+1);if(0==c)return a[0];if(c==a.length)return gvjs_jc(a);var d=a[c-1];a=a[c];return Math.abs(b-d)<=Math.abs(b-a)?d:a};function gvjs_7h(a,b,c){this.Kc=a;this.Hk=gvjs_Yh(b);this.jx=gvjs_Yh(null!=c?c:gvjs_fa)}gvjs_=gvjs_7h.prototype;gvjs_.getStyle=function(){return this.Kc};gvjs_.ue=function(){return this.Hk};gvjs_.getBackgroundColor=function(){return this.jx};gvjs_.clone=function(){return new gvjs_7h(this.Kc,this.Hk,this.jx)};gvjs_.vJ=function(){return new gvjs_7h(this.Kc,gvjs_Zh(this.Hk),gvjs_Zh(this.jx))};function gvjs_H(a){a=a||{};this.by=gvjs_e;null!=a.fill&&this.af(a.fill);this.Ie=1;null!=a.fillOpacity&&this.Ef(a.fillOpacity);this.ye=gvjs_e;null!=a.stroke&&this.wd(a.stroke);this.Xb=1;null!=a.strokeWidth&&this.pl(a.strokeWidth);this.di=1;null!=a.strokeOpacity&&gvjs_8h(this,a.strokeOpacity);this.xm=gvjs_qb;null!=a.gW&&(this.xm=a.gW);this.DL=null!=a.rx?a.rx:null;this.EL=null!=a.ry?a.ry:null;this.pg=null;a.gradient&&(this.pg=gvjs_w(a.gradient),this.pg.jg=gvjs_Yh(this.pg.jg),this.pg.Lf=gvjs_Yh(this.pg.Lf));
this.$d=null;a.pattern&&(this.$d=a.pattern);this.wia=null}gvjs_=gvjs_H.prototype;gvjs_.getProperties=function(){return{fill:this.ob(),fillOpacity:this.Ie,stroke:this.ye,strokeWidth:this.Xb,strokeOpacity:this.di,gW:this.xm,rx:this.DL,ry:this.EL,gradient:gvjs_4c(this.pg),pattern:gvjs_4c(this.$d)}};
gvjs_.toJSON=function(){var a=this.pg||null;a&&(a={color1:a.jg,color2:a.Lf,opacity1:a.Qq,opacity2:a.Rq,x1:a.x1,y1:a.y1,x2:a.x2,y2:a.y2,useObjectBoundingBoxUnits:a.Dr,sharpTransition:a.kF});var b=this.$d||null;b&&(b={style:b.getStyle(),color:b.ue(),bgcolor:b.getBackgroundColor()});return gvjs_Lh({fill:this.ob(),fillOpacity:this.Ie,stroke:this.ye,strokeWidth:this.Xb,strokeOpacity:this.di,strokeDashStyle:this.xm,rx:this.DL,ry:this.EL,gradient:a,pattern:b})};gvjs_.clone=function(){return new gvjs_H(this.getProperties())};
gvjs_.vJ=function(){var a=this.clone();a.af(gvjs_Zh(this.by));a.wd(gvjs_Zh(this.ye));if(this.pg){var b=gvjs_w(this.pg);b.jg=gvjs_Zh(this.pg.jg);b.Lf=gvjs_Zh(this.pg.Lf);a.gradient=b}this.$d&&(b=this.$d.vJ(),a.$d=b);return a};function gvjs_9h(a){return null==a||a==gvjs_e}gvjs_.af=function(a){this.by=gvjs_Yh(a);this.by!==gvjs_e&&(this.pg=null);return this};gvjs_.ob=function(){return this.by};gvjs_.Ef=function(a){this.Ie=gvjs_Ld(a,0,1);return this};
gvjs_.wd=function(a,b){this.ye=gvjs_Yh(a);null!=b&&this.pl(b);return this};gvjs_.uca=function(){return this.ye};gvjs_.pl=function(a){this.Xb=a;return this};function gvjs_$h(a){return gvjs_ai(a)?a.Xb:0}function gvjs_8h(a,b){a.di=gvjs_Ld(b,0,1)}function gvjs_bi(a){return 0<a.Ie&&(!gvjs_9h(a.by)||null!=a.pg||null!=a.$d)}function gvjs_ai(a){return 0<a.Xb&&0<a.di&&!gvjs_9h(a.ye)}function gvjs_ci(a){return gvjs_bi(a)&&1<=a.Ie}var gvjs_di=new gvjs_H({fillOpacity:0,fill:gvjs_Bb,strokeOpacity:0,stroke:gvjs_Bb});
function gvjs_ei(a,b){return new gvjs_H({stroke:gvjs_e,fill:a,fillOpacity:null!=b?b:1})}function gvjs_fi(a,b,c,d){return new gvjs_H({stroke:a,strokeWidth:b,strokeOpacity:null!=d?d:1,fill:null!=c&&c?gvjs_ea:gvjs_e})}
function gvjs_gi(a,b){if(a===b)b=!0;else if(null==a||null==b)b=!1;else{var c;if(c=a.by==b.by&&a.Ie==b.Ie&&a.ye==b.ye&&a.Xb==b.Xb&&a.di==b.di&&a.xm==b.xm&&a.DL==b.DL&&a.EL==b.EL){c=a.gradient;var d=b.gradient;c=c===d?!0:null==c||null==d?!1:c.jg==d.jg&&c.Lf==d.Lf&&c.x1==d.x1&&c.y1==d.y1&&c.x2==d.x2&&c.y2==d.y2&&c.Dr===d.Dr}c&&(a=a.$d,b=b.$d,c=a===b?!0:null==a||null==b?!1:a.jx==b.jx&&a.Hk==b.Hk&&a.Kc==b.Kc);b=c}return b};function gvjs_hi(a){this.lb=a&&a.lb||gvjs_mb;this.fontSize=a&&a.fontSize||10;this.color=a&&a.color||gvjs_Qa;this.opacity=a&&a.opacity||1;this.Rb=a&&a.Rb||"";this.bold=a&&a.bold||!1;this.Qc=a&&a.Qc||!1;this.bf=a&&a.bf||!1}gvjs_=gvjs_hi.prototype;gvjs_.ad=function(){return{lb:this.lb,fontSize:this.fontSize,color:this.color,opacity:this.opacity,Rb:this.Rb,bold:this.bold,Qc:this.Qc,bf:this.bf}};gvjs_.Yz=function(a){this.lb=a;return this};gvjs_.pw=function(a){this.fontSize=a;return this};
gvjs_.setColor=function(a){this.color=a;return this};gvjs_.setOpacity=function(a){this.opacity=a;return this};function gvjs_ii(a,b){a.bold=b;return a}function gvjs_cba(a){a.Qc=!0;return a};function gvjs_dba(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};function gvjs_ji(a,b,c){this.dfa=a||null;this.hc=!!b;this.wba=c;this.hb=new gvjs_4d;this.ve=new gvjs_ki("",void 0);this.ve.next=this.ve.Mi=this.ve}function gvjs_li(a,b){(b=a.hb.get(b))&&a.hc&&(b.remove(),gvjs_mi(a,b));return b}gvjs_=gvjs_ji.prototype;gvjs_.get=function(a,b){return(a=gvjs_li(this,a))?a.value:b};gvjs_.set=function(a,b){var c=gvjs_li(this,a);c?c.value=b:(c=new gvjs_ki(a,b),this.hb.set(a,c),gvjs_mi(this,c))};gvjs_.hp=function(){return this.ve.next.value};
gvjs_.shift=function(){return gvjs_ni(this,this.ve.next)};gvjs_.pop=function(){return gvjs_ni(this,this.ve.Mi)};gvjs_.remove=function(a){return(a=this.hb.get(a))?(this.removeNode(a),!0):!1};gvjs_.removeNode=function(a){a.remove();this.hb.remove(a.key)};gvjs_.yb=function(){return this.hb.yb()};gvjs_.isEmpty=function(){return this.hb.isEmpty()};gvjs_.Zj=function(){return this.map(function(a,b){return b})};gvjs_.Va=function(){return this.map(function(a){return a})};
gvjs_.contains=function(a){return this.some(function(b){return b==a})};gvjs_.Ce=function(a){return this.hb.Ce(a)};gvjs_.clear=function(){gvjs_oi(this,0)};gvjs_.forEach=function(a,b){for(var c=this.ve.next;c!=this.ve;c=c.next)a.call(b,c.value,c.key,this)};gvjs_.map=function(a,b){for(var c=[],d=this.ve.next;d!=this.ve;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};gvjs_.some=function(a,b){for(var c=this.ve.next;c!=this.ve;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};
gvjs_.every=function(a,b){for(var c=this.ve.next;c!=this.ve;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};function gvjs_mi(a,b){a.hc?(b.next=a.ve.next,b.Mi=a.ve,a.ve.next=b,b.next.Mi=b):(b.Mi=a.ve.Mi,b.next=a.ve,a.ve.Mi=b,b.Mi.next=b);null!=a.dfa&&gvjs_oi(a,a.dfa)}function gvjs_oi(a,b){for(;a.yb()>b;){var c=a.hc?a.ve.Mi:a.ve.next;a.removeNode(c);a.wba&&a.wba(c.key,c.value)}}function gvjs_ni(a,b){a.ve!=b&&a.removeNode(b);return b.value}function gvjs_ki(a,b){this.key=a;this.value=b}
gvjs_ki.prototype.remove=function(){this.Mi.next=this.next;this.next.Mi=this.Mi;delete this.Mi;delete this.next};function gvjs_pi(a){this.boa=Math.max(1,a||Infinity);this.hc=new gvjs_ji(this.boa,!0)}gvjs_=gvjs_pi.prototype;gvjs_.clear=function(){this.hc.clear()};gvjs_.contains=function(a){return this.hc.Ce(a)};gvjs_.get=function(a){if(!this.contains(a))throw Error('Cache does not contain key "'+a+'"');return this.hc.get(a)};gvjs_.put=function(a,b){this.hc.set(a,b);return b};gvjs_.size=function(){return this.hc.yb()};function gvjs_qi(a,b){function c(){var a=f(gvjs_Ob(d),arguments);return g.contains(a)?g.get(a):g.put(a,d.apply(this,arguments))}var d=null,e={};gvjs_q(a)?(d=a,e=b||{}):gvjs_q(b)&&(d=b,e=a||{});var f=e.pV||gvjs_dba,g=e.cache||new gvjs_pi(1E3);c.clear=function(){g.clear()};return c};function gvjs_ri(a,b){if(null==a&&null==b)return a===b;if(a===b)return!0;var c=gvjs_Ib(a),d=gvjs_Ib(b);if(c!=d)return!1;var d=gvjs_Mb(a),e=gvjs_Mb(b);if(d!=e)return!1;switch(c){case gvjs_db:if(d&&e)return 0==gvjs_bh(a,b);for(var f in a)if(a.hasOwnProperty(f)&&(!b.hasOwnProperty(f)||!gvjs_ri(a[f],b[f])))return!1;for(var g in b)if(b.hasOwnProperty(g)&&!a.hasOwnProperty(g))return!1;return!0;case gvjs_Na:if(a.length!=b.length)return!1;for(c=0;c<a.length;++c)if(!gvjs_ri(a[c],b[c]))return!1;return!0;case gvjs_c:return!0;
case gvjs_h:case gvjs_f:case gvjs_Ra:return!1;default:throw Error("Error while comparing "+a+gvjs_aa+b+": unexpected type of obj1 "+c);}}function gvjs_si(a){if(gvjs_Mb(a)){var b=new Date;b.setTime(a.valueOf());return b}var c=gvjs_Ib(a);if(c==gvjs_db||c==gvjs_Na){if(a.clone)return a.clone();c=c==gvjs_Na?[]:{};for(b in a)c[b]=gvjs_si(a[b]);return c}return a}
function gvjs_ti(a,b){function c(a,e,f){for(var g in a)a.hasOwnProperty(g)&&(typeof a[g]===gvjs_db?c(a[g],e,f):b.call(void 0,a[g],g,a)&&f.push(a[g]));return f}return c(a,gvjs_qi(b),[])}function gvjs_eba(a,b,c){gvjs_t(b,function(b){gvjs_n(a)&&null!=a&&null==a[b]&&(a[b]={});a=a[b]});gvjs_n(a)&&gvjs_7c(a,c)};function gvjs_ui(a,b,c){this.Wh=a||[{}];this.g$=b||null;this.lS=null!=c?c:!1}gvjs_ui.prototype.view=function(a){a=gvjs_vi(this,a);return new gvjs_ui(this.Wh,a,this.lS)};function gvjs_vi(a,b){return null!=a.g$?gvjs_wi(a.g$,b):b}
function gvjs_wi(a,b){a=gvjs_o(a)?[a]:a;var c=gvjs_o(b)?[b]:b;if(0===a.length)return c;if(0===c.length)return a;var d=[];gvjs_t(a,function(a){var b=gvjs_Yb(a);gvjs_t(c,function(c){var h=gvjs_Yb(c);b||h?b?h||d.push(c):d.push(a):d.push(a+"."+c)})});return 1===d.length?d[0]:d}function gvjs_xi(a,b,c){gvjs_xc(a.Wh,c,b)}function gvjs_fba(a){var b="maps",b=gvjs_vi(a,b),c=new gvjs_x;gvjs_t(a.Wh,function(a){a=gvjs_yi(a,b);gvjs_n(a)&&c.addAll(gvjs_Xc(a))});return gvjs_3d(c)}
function gvjs_zi(a,b){for(var c in b)gvjs_n(b[c])&&a[c]?gvjs_zi(a[c],b[c]):a[c]=b[c]}function gvjs_Ai(a,b){gvjs_v(b,function(b,d){gvjs_n(b)&&!gvjs_m(b)?(a[d]=a[d]||{},gvjs_Ai(a[d],b)):null!=b&&(a[d]=b)})}function gvjs_Bi(a){var b={};gvjs_lc(a.Wh,function(a){gvjs_Ai(b,a)});return b}function gvjs_yi(a,b,c,d){if(gvjs_o(b))return gvjs_Ci(a,b,c,d);for(var e=0;e<b.length;++e){var f=gvjs_Ci(a,b[e],c,d);if(null!=f)return f}return null}
function gvjs_Ci(a,b,c,d){if(d)b=a[b];else a:{b=b.split(".");a=a||gvjs_sg();for(d=0;d<b.length;d++){var e=b[d];if(null!=a[e])a=a[e];else{b=null;break a}}b=a}return null!=b&&gvjs_q(c)?c(b):b}gvjs_ui.prototype.Y=function(a,b,c){var d;a=gvjs_vi(this,a);for(var e=0;e<this.Wh.length;e++)if(d=gvjs_yi(this.Wh[e],a,c,this.lS),null!=d)return d;d=b;return gvjs_k(d)?d:null};
function gvjs_Di(a,b,c,d){c=null!=c?gvjs_w(c):{};b=gvjs_vi(a,b);for(var e=a.Wh.length-1;0<=e;e--){var f=c,g=a.Wh[e],h=b,k=d,l=a.lS;gvjs_o(h)&&(h=[h]);for(var m=h.length-1;0<=m;--m){var n=gvjs_Ci(g,h[m],k,l)||{};gvjs_7c(f,n)}}return c}function gvjs_Ei(a,b,c){c=null!=c?gvjs_w(c):{};gvjs_o(b)&&(b=[b]);b=gvjs_vi(a,b);for(var d=a.Wh.length-1;0<=d;d--)for(var e=b.length-1;0<=e;--e){var f=gvjs_Ci(a.Wh[d],b[e],void 0,a.lS)||null;null!=f&&gvjs_n(f)&&gvjs_1h(c,f)}return c}
function gvjs_Fi(a){if(null==a)return null;if(typeof a==gvjs_Ra)return a;a=String(a);return"1"==a||a.toLowerCase()==gvjs_xb?!0:"0"==a||a.toLowerCase()==gvjs_Xa?!1:null}function gvjs_I(a,b,c){a=gvjs_Gi(a,b);if(null!=a)return a;gvjs_k(c)||(c=!1);return c}function gvjs_Gi(a,b){return a.Y(b,null,gvjs_Fi)}function gvjs_Hi(a){if(null==a)return null;if(typeof a===gvjs_f)return a;a=gvjs_hc(String(a));return isNaN(a)?null:a}
function gvjs_gba(a){return null!=a?typeof a===gvjs_f||typeof a===gvjs_h||typeof a===gvjs_Ra?a:null:null}function gvjs_Ii(a){return null!=a?gvjs_m(a)?gvjs_u(a,gvjs_Hi):null:null}function gvjs_Ji(a){if(null==a)return null;if(gvjs_p(a))return a;a=Number(a);return isNaN(a)?null:a}function gvjs_J(a,b,c){a=gvjs_K(a,b);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_Ki(a,b,c){a=gvjs_Li(a,b);if(null!=a)return a;gvjs_k(c)||(c="");return c}
function gvjs_Mi(a,b,c){a=a.Y(b,null,gvjs_Ji);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_K(a,b){return a.Y(b,null,gvjs_Hi)}function gvjs_Li(a,b){return a.Y(b,null,gvjs_gba)}function gvjs_Ni(a){a=gvjs_Hi(a);return null!=a&&0<=a?a:null}function gvjs_Oi(a,b,c){a=gvjs_jg(a,b);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_jg(a,b){return a.Y(b,null,gvjs_Ni)}function gvjs_Pi(a){a=gvjs_Ni(a);return null!=a?gvjs_Ld(a,0,1):null}
function gvjs_Qi(a,b,c){a=a.Y(b,null,gvjs_Pi);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_Ri(a){return null!=a?String(a):null}function gvjs_L(a,b,c){gvjs_k(c)||(c="");return a.Y(b,c,gvjs_Ri)}function gvjs_Si(a,b){return a.Y(b,null,gvjs_Ri)}function gvjs_Ti(a,b){a=gvjs_Ri(a);if(!a)return null;if(gvjs_tc(b||[],a))return a;try{return gvjs_Yh(a)}catch(c){return null}}function gvjs_Ui(a,b,c){return a.Y(b,c,gvjs_Ti)}
function gvjs_Vi(a,b,c,d){return a.Y(b,d,function(a){return gvjs_Ti(a,c)})}function gvjs_Wi(a,b){return a.Y(b,null,gvjs_Ti)}function gvjs_Xi(a,b,c){a=a.Y(b,null,gvjs_Yi);if(null!=a)return a;gvjs_k(c)||(c=[]);return c}function gvjs_Yi(a){if(null==a)return null;gvjs_o(a)&&(a=[a]);return gvjs_m(a)?gvjs_u(a,String):null}function gvjs_hba(a,b){if(null==b)return null;gvjs_o(b)&&(b=[b]);return gvjs_m(b)?gvjs_u(b,gvjs_r(gvjs_Zi,null,a)):null}function gvjs_Zi(a,b){b=gvjs_Ri(b);return gvjs_Zc(a,b)?b:null}
function gvjs__i(a,b,c,d){return a.Y(b,d,gvjs_r(gvjs_Zi,null,c))}function gvjs_0i(a,b,c){return a.Y(b,null,gvjs_r(gvjs_Zi,null,c))}function gvjs_1i(a,b,c){gvjs_k(c)||(c=null);return a.Y(b,c)}
function gvjs_2i(a,b,c){c=c?c.getProperties():null;a=gvjs_Di(a,b,c,function(a){gvjs_n(a)||(a={fill:a});var b={},c=gvjs_Ti(a.fill);null!=c&&(b.fill=c);c=gvjs_Pi(a.fillOpacity);null!=c&&(b.fillOpacity=c);c=gvjs_Ti(a.stroke);null!=c&&(b.stroke=c);c=gvjs_Ni(a.strokeWidth);null!=c&&(b.strokeWidth=c);c=gvjs_Pi(a.strokeOpacity);null!=c&&(b.strokeOpacity=c);c=gvjs_Ii(a.strokeDashStyle);null!=c&&gvjs_m(c)&&(b.gW=c);c=gvjs_Hi(a.rx);null!=c&&(b.rx=c);c=gvjs_Hi(a.ry);null!=c&&(b.ry=c);(a=a.gradient)&&null!=a.color1&&
null!=a.color2&&null!=a.x1&&null!=a.y1&&null!=a.x2&&null!=a.y2&&(c={},c.jg=gvjs_Ti(a.color1),c.Lf=gvjs_Ti(a.color2),c.Qq=gvjs_Pi(a.opacity1),c.Rq=gvjs_Pi(a.opacity2),c.x1=a.x1,c.y1=a.y1,c.x2=a.x2,c.y2=a.y2,c.Dr=gvjs_Fi(a.useObjectBoundingBoxUnits),b.gradient=c);return b});a=new gvjs_H(a);gvjs_bi(a)||(a.af(gvjs_di.ob()),a.Ef(gvjs_di.Ie));gvjs_ai(a)||(a.wd(gvjs_di.ye),gvjs_8h(a,gvjs_di.di));return a}
function gvjs_3i(a,b){var c={},d=gvjs_Ti(a.color,b);null!=d&&(c.color=d);d=gvjs_Pi(a.opacity);null!=d&&(c.opacity=d);b=gvjs_Ti(a.auraColor,b);null!=b&&(c.Rb=b);if(b=gvjs_Ni(a.auraWidth))c.tFa=b;if(b=gvjs_Ri(a.fontName))c.lb=b;if(b=gvjs_Ni(a.fontSize))c.fontSize=b;b=gvjs_Fi(a.bold);null!=b&&(c.bold=b);b=gvjs_Fi(a.italic);null!=b&&(c.Qc=b);a=gvjs_Fi(a.underline);null!=a&&(c.bf=a);return c}function gvjs_4i(a,b,c){return gvjs_Di(a,b,c,function(a){return gvjs_3i(a)})}
function gvjs_5i(a,b,c,d){return gvjs_Di(a,b,d,function(a){return gvjs_3i(a,c)})}function gvjs_6i(a,b){a=gvjs_Di(a,b,void 0);return{format:a.format,interval:a.interval}}function gvjs_7i(a,b){var c=null,d=gvjs_Hi(b);null!=d?c=d:(b=gvjs_Ri(b),null!=b&&gvjs_Xb(b)&&(c=b.length-1,d=b,0<=c&&c<b.length&&(d=b.substr(0,c)+b.substr(c+1,b.length-c-1)),c=a*gvjs_hc(d)/100));null!=c&&(c=gvjs_Ld(c,0,a));return c}function gvjs_8i(a,b,c){return a.Y(b,null,gvjs_r(gvjs_7i,null,c))}
var gvjs_9i={ZDa:"multiple",DEa:gvjs_pb},gvjs_$i={NONE:gvjs_e,nla:gvjs__a,jma:gvjs_nb,Vw:gvjs_Sa},gvjs_iba={NONE:gvjs_e,nla:gvjs__a,jma:gvjs_nb,Vw:gvjs_Sa},gvjs_aj={JN:gvjs_d,UN:gvjs_i,Vw:gvjs_Sa};function gvjs_bj(){}gvjs_bj.prototype.uc=function(a){return this.yQ(a)};function gvjs_cj(a){this.init(a)}gvjs_s(gvjs_cj,gvjs_bj);gvjs_cj.prototype.init=function(a){a=new gvjs_ui([a||{},{formatType:gvjs_ob,valueType:gvjs_Ua}]);this.$d=a.Y(gvjs_gb);this.qd=null;this.jra=gvjs_0i(a,"formatType",gvjs_jba);this.WBa=gvjs_0i(a,"valueType",gvjs_dj);this.zoa=gvjs_I(a,"clearMinutes",!1);this.pja=null;a=gvjs_K(a,"timeZone");null!=a&&(this.pja=gvjs_dh.createTimeZone(60*-a))};
var gvjs_ej=gvjs_gh.Format,gvjs_jba={iDa:gvjs_0a,IDa:"long",ODa:gvjs_bb,SHORT:gvjs_ob},gvjs_dj={ala:gvjs_Ta,bla:gvjs_Ua,TEa:"time"};
function gvjs_kba(a,b){switch(a){case gvjs_Ta:switch(b){case gvjs_0a:return gvjs_gh.Format.FULL_DATE;case "long":return gvjs_gh.Format.LONG_DATE;case gvjs_bb:return gvjs_gh.Format.MEDIUM_DATE;case gvjs_ob:return gvjs_gh.Format.SHORT_DATE}case gvjs_Ua:switch(b){case gvjs_0a:return gvjs_gh.Format.FULL_DATETIME;case "long":return gvjs_gh.Format.LONG_DATETIME;case gvjs_bb:return gvjs_gh.Format.MEDIUM_DATETIME;case gvjs_ob:return gvjs_gh.Format.SHORT_DATETIME}case "time":switch(b){case gvjs_0a:return gvjs_gh.Format.FULL_TIME;
case "long":return gvjs_gh.Format.LONG_TIME;case gvjs_bb:return gvjs_gh.Format.MEDIUM_TIME;case gvjs_ob:return gvjs_gh.Format.SHORT_TIME}default:return gvjs_gh.Format.FULL_DATETIME}}gvjs_cj.prototype.vm=function(a){switch(a){case gvjs_Ka:a=gvjs_Ah.YEAR_FULL;break;case gvjs_za:a="Q yyyy";break;case gvjs_xa:a=gvjs_Ah.YEAR_MONTH_ABBR;break;case gvjs_pa:a=gvjs_gh.Format.SHORT_DATE;break;default:a=gvjs_gh.Format.SHORT_DATETIME}this.init({pattern:a,timeZone:0})};
gvjs_cj.prototype.format=function(a,b){var c=gvjs_Zi(gvjs_dj,a.R(b));if(c==gvjs_Ta||c==gvjs_Ua)for(var c=this.uP(c),d=a.aa(),e=0;e<d;e++){var f=a.getValue(e,b),f=gvjs_fj(this,c,f);a.Zz(e,b,f)}};gvjs_cj.prototype.yQ=function(a){this.qd||(this.qd=this.uP(this.WBa));return gvjs_fj(this,this.qd,a)};gvjs_cj.prototype.uP=function(a){var b=this.$d;null!=b||(b=gvjs_kba(a,this.jra));return new gvjs_gh(b)};
function gvjs_fj(a,b,c){if(null===c)return"";var d=a.pja;null==d&&(d=gvjs_dh.createTimeZone(c.getTimezoneOffset()));c=new Date(c.getTime());a.zoa&&c.setMinutes(0);return b.format(c,d)};function gvjs_gj(a){var b=new gvjs_ui([a||{},{decimalSymbol:gvjs_hj,groupingSymbol:gvjs_ij,fractionDigits:2,significantDigits:null,negativeParens:!1,prefix:"",suffix:"",scaleFactor:1}]);this.jy=gvjs_Oi(b,"fractionDigits");a&&gvjs_p(a.fractionDigits)&&isNaN(a.fractionDigits)&&(this.jy=NaN);this.pr=gvjs_jg(b,"significantDigits");this.wpa=gvjs_L(b,"decimalSymbol");this.g1=gvjs_L(b,"groupingSymbol");this.bha=gvjs_L(b,gvjs_ib);this.cja=gvjs_L(b,gvjs_tb);this.Pfa=gvjs_Wi(b,"negativeColor");this.Qfa=gvjs_I(b,
"negativeParens");(this.$d=gvjs_Si(b,gvjs_gb))&&this.$d.toLowerCase()in gvjs_jj&&(this.$d=gvjs_jj[this.$d.toLowerCase()]);this.aM=gvjs_J(b,"scaleFactor");if(0>=this.aM)throw Error("Scale factor must be a positive number.");}gvjs_s(gvjs_gj,gvjs_bj);
var gvjs_jj={decimal:gvjs_ph.Format.DECIMAL,scientific:gvjs_ph.Format.SCIENTIFIC,percent:gvjs_ph.Format.PERCENT,currency:gvjs_ph.Format.CURRENCY,"short":gvjs_ph.Format.COMPACT_SHORT,"long":gvjs_ph.Format.COMPACT_LONG},gvjs_kj=!1,gvjs_hj=gvjs_Bh.DECIMAL_SEP,gvjs_ij=gvjs_Bh.GROUP_SEP,gvjs_lj=gvjs_Bh.DECIMAL_PATTERN;
gvjs_gj.prototype.format=function(a,b){if(a.R(b)==gvjs_f)for(var c=0;c<a.aa();c++){var d=a.getValue(c,b);if(null!=d){var e=this.uc(d);a.Zz(c,b,e);!gvjs_Yb(gvjs_cc(this.Pfa))&&0>d&&a.setProperty(c,b,gvjs_sb,"color:"+this.Pfa+";")}}};
gvjs_gj.prototype.yQ=function(a){var b;b=a/this.aM;if(null===this.$d){if(isNaN(this.jy))return String(a);this.Qfa&&(b=Math.abs(b));var c=b;0==this.jy&&(c=Math.round(c));b=[];0>c&&(c=-c,b.push("-"));var d=Math.pow(10,this.jy),e=Math.round(c*d),c=String(Math.floor(e/d)),d=String(e%d);if(3<c.length&&this.g1)for(e=c.length%3,0<e&&(b.push(c.substring(0,e),this.g1),c=c.substring(e));3<c.length;)b.push(c.substring(0,3),this.g1),c=c.substring(3);b.push(c);0<this.jy&&(b.push(this.wpa),d.length<this.jy&&(d=
gvjs_ka+d),b.push(d.substring(d.length-this.jy)));b=b.join("");b=this.bha+b+this.cja;this.Qfa&&0>a&&(b="("+b+")")}else c=new gvjs_ph(this.$d),a=gvjs_ph.isEnforceAsciiDigits(),gvjs_ph.setEnforceAsciiDigits(!gvjs_kj),null!=this.pr&&c.setSignificantDigits(this.pr),b=c.format(b),b=this.bha+b+this.cja,gvjs_ph.setEnforceAsciiDigits(a);return b};function gvjs_mj(a){this.$d=a||""}function gvjs_lba(a,b,c,d,e,f,g){return 0<f&&"\\"==g[f-1]?d:b.Ia(a,c[parseInt(e,10)])}gvjs_mj.prototype.format=function(a,b,c,d){var e=b[0];null!=c&&gvjs_Ib(c)==gvjs_f&&(e=c);c=d||null;for(d=0;d<a.aa();d++){var f=this.$d.replace(/{(\d+)}/g,gvjs_Qb(gvjs_lba,d,a,b)),f=f.replace(/\\(.)/g,"$1");c?a.setProperty(d,e,c,f):a.Zz(d,e,f)}};gvjs_l(gvjs_3a,gvjs_gj,void 0);gvjs_gj.prototype.format=gvjs_gj.prototype.format;gvjs_gj.prototype.formatValue=gvjs_gj.prototype.uc;gvjs_l("google.visualization.NumberFormat.useNativeCharactersIfAvailable",function(a){gvjs_kj=a},void 0);gvjs_l("google.visualization.NumberFormat.DECIMAL_SEP",gvjs_hj,void 0);gvjs_l("google.visualization.NumberFormat.GROUP_SEP",gvjs_ij,void 0);gvjs_l("google.visualization.NumberFormat.DECIMAL_PATTERN",gvjs_lj,void 0);
gvjs_l("google.visualization.ColorFormat",gvjs_0g,void 0);gvjs_0g.prototype.format=gvjs_0g.prototype.format;gvjs_0g.prototype.addRange=gvjs_0g.prototype.addRange;gvjs_0g.prototype.addGradientRange=gvjs_0g.prototype.Sma;gvjs_l("google.visualization.BarFormat",gvjs_Cg,void 0);gvjs_Cg.prototype.format=gvjs_Cg.prototype.format;gvjs_l("google.visualization.ArrowFormat",gvjs_Bg,void 0);gvjs_Bg.prototype.format=gvjs_Bg.prototype.format;gvjs_l("google.visualization.PatternFormat",gvjs_mj,void 0);
gvjs_mj.prototype.format=gvjs_mj.prototype.format;gvjs_l("google.visualization.DateFormat",gvjs_cj,void 0);gvjs_cj.prototype.format=gvjs_cj.prototype.format;gvjs_cj.prototype.formatValue=gvjs_cj.prototype.uc;gvjs_l(gvjs_3a,gvjs_gj,void 0);gvjs_gj.prototype.format=gvjs_gj.prototype.format;gvjs_l("google.visualization.TableColorFormat",gvjs_0g,void 0);gvjs_l("google.visualization.TableBarFormat",gvjs_Cg,void 0);gvjs_Cg.prototype.format=gvjs_Cg.prototype.format;
gvjs_l("google.visualization.TableArrowFormat",gvjs_Bg,void 0);gvjs_Bg.prototype.format=gvjs_Bg.prototype.format;gvjs_l("google.visualization.TablePatternFormat",gvjs_mj,void 0);gvjs_mj.prototype.format=gvjs_mj.prototype.format;gvjs_l("google.visualization.TableDateFormat",gvjs_cj,void 0);



var gvjs_nj=" does not match type ",gvjs_oj=" must be of type '",gvjs_pj=".format",gvjs_qj="<CRLF>",gvjs_rj="<EOF>",gvjs_sj='<script type="text/javascript" src="',gvjs_tj="AnnotatedTimeLine",gvjs_uj="AreaChart",gvjs_vj="AreaChart-stacked",gvjs_wj="BarChart",gvjs_xj="BubbleChart",gvjs_yj="CandlestickChart",gvjs_zj="Column ",gvjs_Aj="ColumnChart",gvjs_Bj="ComboChart",gvjs_Cj="Custom response handler must be a function.",gvjs_Dj="Gauge",gvjs_Ej="GeoChart",gvjs_Fj="HH:mm",gvjs_Gj="Histogram",gvjs_Hj=
"ImageRadarChart",gvjs_Ij="ImageSparkLine",gvjs_Jj="Invalid DataView column type.",gvjs_Kj="Invalid data table format: column #",gvjs_Lj="Invalid data table format: must have at least 2 columns.",gvjs_Mj="Invalid format in ",gvjs_Nj="LineChart",gvjs_Oj="Map",gvjs_Pj="MotionChart",gvjs_Qj="OrgChart",gvjs_Rj="PieChart",gvjs_Sj="ScatterChart",gvjs_Tj="SteppedAreaChart",gvjs_Uj="Table",gvjs_Vj="Timeline",gvjs_Wj="TreeMap",gvjs_Xj="Type mismatch. Value ",gvjs_Yj="WordTree",gvjs_Zj="addTrendLine",gvjs__j=
"annotatedtimeline",gvjs_0j="bar",gvjs_1j="block",gvjs_2j="cancel",gvjs_3j="chart",gvjs_4j="click",gvjs_5j="column",gvjs_6j="columnFilters[",gvjs_7j="complete",gvjs_8j="controls",gvjs_9j="corechart",gvjs_$j="data",gvjs_ak="datatable",gvjs_bk="domain",gvjs_ck="domainAxis",gvjs_dk="drawing",gvjs_ek="error",gvjs_fk="explicit",gvjs_gk="explicit format",gvjs_hk="focusin",gvjs_ik="focusout",gvjs_jk="geochart",gvjs_kk="google.charts.Bar",gvjs_lk="google.charts.Line",gvjs_mk="google.charts.Scatter",gvjs_nk=
"google.visualization.AnnotatedTimeLine",gvjs_ok="google.visualization.AnnotationChart",gvjs_pk="google.visualization.AreaChart",gvjs_qk="google.visualization.BarChart",gvjs_rk="google.visualization.BubbleChart",gvjs_sk="google.visualization.CandlestickChart",gvjs_tk="google.visualization.ClusterChart",gvjs_uk="google.visualization.ColumnChart",gvjs_vk="google.visualization.ComboChart",gvjs_wk="google.visualization.CoreChart",gvjs_xk="google.visualization.Gauge",gvjs_yk="google.visualization.GeoChart",
gvjs_zk="google.visualization.GeoMap",gvjs_Ak="google.visualization.HelloWorld",gvjs_Bk="google.visualization.Histogram",gvjs_Ck="google.visualization.ImageAreaChart",gvjs_Dk="google.visualization.ImageBarChart",gvjs_Ek="google.visualization.ImageCandlestickChart",gvjs_Fk="google.visualization.ImageChart",gvjs_Gk="google.visualization.ImageLineChart",gvjs_Hk="google.visualization.ImagePieChart",gvjs_Ik="google.visualization.ImageSparkLine",gvjs_Jk="google.visualization.IntensityMap",gvjs_Kk="google.visualization.LineChart",
gvjs_Lk="google.visualization.Map",gvjs_Mk="google.visualization.MotionChart",gvjs_Nk="google.visualization.OrgChart",gvjs_Ok="google.visualization.PieChart",gvjs_Pk="google.visualization.Query",gvjs_Qk="google.visualization.Sankey",gvjs_Rk="google.visualization.ScatterChart",gvjs_Sk="google.visualization.SparklineChart",gvjs_Tk="google.visualization.SteppedAreaChart",gvjs_Uk="google.visualization.Table",gvjs_Vk="google.visualization.Timeline",gvjs_Wk="google.visualization.TreeMap",gvjs_Xk="google.visualization.WordTree",
gvjs_Yk="google.visualization.events.addListener",gvjs_Zk="google.visualization.events.addOneTimeListener",gvjs__k="google.visualization.events.removeAllListeners",gvjs_0k="google.visualization.events.removeListener",gvjs_1k="google.visualization.events.trigger",gvjs_2k="hasLabelsColumn",gvjs_3k="http",gvjs_4k="http://dummy.com",gvjs_5k="imagesparkline",gvjs_6k="implicit",gvjs_7k="keypress",gvjs_8k="latlng",gvjs_M="line",gvjs_9k="linktable",gvjs_$k="makeRequest",gvjs_al="markers",gvjs_bl="maxValue",
gvjs_cl="minValue",gvjs_dl="motionchart",gvjs_el="mousedown",gvjs_fl="mouseout",gvjs_gl="mouseover",gvjs_hl="orgchart",gvjs_il="percent",gvjs_N="ready",gvjs_jl="regioncode",gvjs_kl="regions",gvjs_O="right",gvjs_ll="row",gvjs_ml="scatter",gvjs_P="select",gvjs_nl="span",gvjs_ol="statechange",gvjs_pl="stringify",gvjs_ql="table",gvjs_rl="targetAxis",gvjs_Q="text",gvjs_sl="tick",gvjs_tl="timeline",gvjs_ul="tooltip",gvjs_vl="uichange",gvjs_wl="vAxis",gvjs_xl="value",gvjs_yl="warning",gvjs_zl="withCredentials",
gvjs_mba={ECa:gvjs_Ra,aEa:gvjs_f,NEa:gvjs_h,ala:gvjs_Ta,VEa:gvjs_vb,bla:gvjs_Ua};function gvjs_Al(a){if(!a)throw Error("Data table is not defined.");if(!gvjs_q(a.yy)){var b="the wrong type of data";gvjs_m(a)?b="an Array":gvjs_o(a)&&(b="a String");throw Error("You called the draw() method with "+b+" rather than a DataTable or DataView");}}function gvjs_Bl(a){return null==a?null:gvjs_q(a.yy)?a:gvjs_m(a)?gvjs_Cl(a):new gvjs_R(a)}
function gvjs_Dl(a){var b={};if(gvjs_Ib(a)!=gvjs_db||gvjs_Mb(a))b.v=null!=a?a:null;else{b.v="undefined"==typeof a.v?null:a.v;if(null!=a.f)if(typeof a.f===gvjs_h)b.f=a.f;else throw Error("Formatted value ('f'), if specified, must be a string.");if(null!=a.p)if(typeof a.p===gvjs_db)b.p=a.p;else throw Error("Properties ('p'), if specified, must be an object.");}return b}
function gvjs_El(a,b,c){if(typeof b==gvjs_db&&gvjs_5j in b){if("desc"in b&&typeof b.desc!=gvjs_Ra)throw Error('Property "desc" in '+c+" must be boolean.");if("compare"in b&&!gvjs_q(b.compare))throw Error('Property "compare" in '+c+" must be a function.");}else throw Error(c+' must be an object with a "column" property.');gvjs_Fl(a,b.column)}
function gvjs_Gl(a,b,c){function d(d,e){for(var f=0;f<c.length;f++){var g=c[f],h=g.column,k=b(d,h),t=b(e,h),h=g.compare?null===k?null===t?0:-1:null===t?1:g.compare(k,t):gvjs_Hl(a.R(h),k,t);if(0!=h)return h*(g.desc?-1:1)}return 0}if(gvjs_q(c))d=c;else if(gvjs_p(c)||gvjs_o(c)){gvjs_Fl(a,c);var e=a.og(c);c=[{column:e}]}else if(gvjs_n(c))if(gvjs_Lb(c)){if(1>c.length)throw Error("sortColumns is an empty array. Must have at least one element.");for(var f={},g=[],h=0;h<c.length;h++){var k=c[h];if(gvjs_p(k)||
gvjs_o(k))gvjs_Fl(a,k),e=a.og(k),k={column:e};else if(gvjs_n(k))e=k.column,gvjs_El(a,k,"sortColumns["+h+"]");else throw Error("sortColumns is an array, but not composed of only objects or numbers.");if(e in f)throw Error("Column index "+e+" is duplicated in sortColumns.");f[e]=!0;g.push(k)}c=g}else gvjs_El(a,c,"sortColumns"),c=[c];return d}
function gvjs_Il(a,b){a=a.aa();if(0<a){if(Math.floor(b)!==b||0>b||b>=a)throw Error("Invalid row index "+b+". Should be in the range [0-"+(a-1)+"].");}else throw Error("Table has no rows.");}function gvjs_Fl(a,b){a.og(b);if(gvjs_p(b))gvjs_Jl(a,b);else if(-1===a.og(b))throw Error('Invalid column id "'+b+'"');}
function gvjs_Jl(a,b){a=a.S();if(0<a){if(Math.floor(b)!==b||0>b||b>=a)throw Error("Invalid column index "+b+". Should be an integer in the range [0-"+(a-1)+"].");}else throw Error("Table has no columns.");}function gvjs_Kl(a,b,c){a=a.R(b);if(!gvjs_Ll(c,a))throw Error(gvjs_Xj+c+gvjs_nj+a+" in column index "+b);}
function gvjs_Ll(a,b){if(null==a)return!0;var c=typeof a;switch(b){case gvjs_f:if(c==gvjs_f)return!0;break;case gvjs_h:if(c==gvjs_h)return!0;break;case gvjs_Ra:if(c==gvjs_Ra)return!0;break;case gvjs_Ta:case gvjs_Ua:if(gvjs_Mb(a))return!0;break;case gvjs_vb:if(gvjs_Lb(a)&&0<a.length&&8>a.length){b=!0;for(c=0;c<a.length;c++){var d=a[c];if(typeof d!=gvjs_f||d!=Math.floor(d)){b=!1;break}}if(b)return!0}}return!1}
function gvjs_Hl(a,b,c){if(null==b)return null==c?0:-1;if(null==c)return 1;switch(a){case gvjs_vb:for(a=0;3>a;a++){if(b[a]<c[a])return-1;if(c[a]<b[a])return 1}b=4>b.length?0:b[3];c=4>c.length?0:c[3];return b<c?-1:c<b?1:0;default:return b<c?-1:c<b?1:0}}
function gvjs_Ml(a,b){gvjs_Fl(a,b);b=a.og(b);var c=a.R(b),d=null,e=null,f,g,h=a.aa();for(f=0;f<h;f++)if(g=a.getValue(f,b),null!=g){e=d=g;break}if(null==d)return{min:null,max:null};for(f++;f<h;f++)g=a.getValue(f,b),null!=g&&(0>gvjs_Hl(c,g,d)?d=g:0>gvjs_Hl(c,e,g)&&(e=g));return{min:d,max:e}}function gvjs_Nl(a,b){b=gvjs_Gl(a,function(b,c){return a.getValue(b,c)},b);for(var c=[],d=a.aa(),e=0;e<d;e++)c.push(e);gvjs_Kc(c,b);return c}
function gvjs_Ol(a,b){gvjs_Fl(a,b);var c=a.og(b),d=a.aa();if(0==d)return[];b=[];for(var e=0;e<d;++e)b.push(a.getValue(e,c));var f=a.R(c);gvjs_Kc(b,function(a,b){return gvjs_Hl(f,a,b)});a=b[0];c=[];c.push(a);for(e=1;e<b.length;e++)d=b[e],0!=gvjs_Hl(f,d,a)&&c.push(d),a=d;return c}
function gvjs_nba(a,b,c){if(gvjs_q(b))return b(a,c);for(var d=0;d<b.length;d++){var e=b[d],f=e.column,g=a.getValue(c,f),h=a.R(f);if(gvjs_xl in e){if(0!==gvjs_Hl(h,g,e.value))return!1}else if(null!=e.minValue||null!=e.maxValue)if(null==g||null!=e.minValue&&0>gvjs_Hl(h,g,e.minValue)||null!=e.maxValue&&0<gvjs_Hl(h,g,e.maxValue))return!1;if(gvjs_q(e.test)&&!e.test(g,c,f,a))return!1}return!0}
function gvjs_Pl(a,b){if(!gvjs_q(b)){if(!gvjs_Lb(b)||0==b.length)throw Error("columnFilters must be a non-empty array");for(var c={},d=0;d<b.length;d++){if(typeof b[d]!=gvjs_db||!(gvjs_5j in b[d])){if(!(gvjs_xl in b[d]||gvjs_cl in b[d]||gvjs_bl in b[d]))throw Error(gvjs_6j+d+'] must have properties "column" and "value", "minValue"or "maxValue"');if(gvjs_xl in b[d]&&(gvjs_cl in b[d]||gvjs_bl in b[d]))throw Error(gvjs_6j+d+'] must specify either "value" or range properties ("minValue" and/or "maxValue"');
}var e=b[d].column;gvjs_Fl(a,e);var f=a.og(e);if(f in c)throw Error(gvjs_zj+e+" is duplicate in columnFilters.");gvjs_Kl(a,f,b[d].value);c[f]=!0}}c=[];d=a.aa();for(e=0;e<d;e++)gvjs_nba(a,b,e)&&c.push(e);return c}
function gvjs_Ql(a,b,c){if(c)a=c.uc(a);else switch(b){case gvjs_vb:b=new Date(1970,0,1,a[0],a[1],a[2],a[3]||0);c=gvjs_Fj;if(a[2]||a[3])c+=":ss";a[3]&&(c+=".SSS");c=new gvjs_cj({pattern:c});a=c.uc(b);break;case gvjs_Ta:c=new gvjs_cj({formatType:gvjs_bb,valueType:gvjs_Ta});a=c.uc(a);break;case gvjs_Ua:c=new gvjs_cj({formatType:gvjs_bb,valueType:gvjs_Ua});a=c.uc(a);break;case gvjs_f:c=new gvjs_gj({pattern:"decimal"});a=c.uc(a);break;default:a=null!=a?String(a):""}return a}
function gvjs_oba(a,b){var c={};if(!gvjs_m(a))throw Error("Not an array");if(0<a.length){var d=!b,e=a[0],f;if(d){if(!gvjs_m(e))throw Error("First row is not an array.");b=gvjs_u(e,function(a){if(gvjs_o(a))return{label:a};if(gvjs_n(a))return gvjs_w(a);throw Error("Unknown header type: "+a);})}else for(b=[],f=0,gvjs_m(e)?f=e.length:gvjs_n(e)&&gvjs_Yc(e,"c")&&gvjs_m(e.c)&&(f=e.c.length),e=0;e<f;e++)b.push({type:void 0});c.cols=b;c.rows=[];f=b.length;var g=Array(b.length);a=d?gvjs_Ec(a,1):a;for(d=0;d<
a.length;d++){e=a[d];if(gvjs_m(e))e={c:e};else if(!gvjs_n(e)||!gvjs_Yc(e,"c"))throw Error("Invalid row type for row "+d);if(e.c.length!==b.length)throw Error("Row "+d+" has "+e.c.length+" columns, but must have "+b.length);e.c=gvjs_Cc(e.c);c.rows.push(e);for(var h=0;h<f;h++){var k=gvjs_h,k=e.c[h];gvjs_n(k)&&(gvjs_Yc(k,"v")||gvjs_Yc(k,"f"))?k=k.v:e.c[h]={v:k};if(null==b[h].type&&(null==g[h]||g[h]===gvjs_Ta)&&null!=k){if(gvjs_o(k))k=gvjs_h;else if(gvjs_p(k))k=gvjs_f;else if(gvjs_m(k))k=gvjs_vb;else if(gvjs_Nb(k))k=
gvjs_Ra;else if(gvjs_Mb(k))k=new Date(k),k=0!==k.getHours()+k.getMinutes()+k.getSeconds()+k.getMilliseconds()?gvjs_Ua:gvjs_Ta;else throw Error("Unknown type of value in "+d+","+h);g[h]=k}}}gvjs_t(c.cols,function(a,b){null!=a.type||(a.type=g[b]||gvjs_h)})}return c}function gvjs_Cl(a,b){return new gvjs_R(gvjs_oba(a,b))}function gvjs_Rl(a,b,c,d){for(var e=null,f=a.aa();(d?0<=b:b<f)&&null===e;)e=a.getValue(b,c),b+=d?-1:1;return e};function gvjs_Sl(){this.Pm=null}gvjs_Sl.prototype.og=function(a){if(gvjs_p(a)){var b=this.S();return 0>a&&a>=b?-1:a}if(!this.Pm){this.Pm={};for(var b=this.S(),c=0;c<b;c++){var d=this.Ve(c);null==d||""===d||d in this.Pm||(this.Pm[d]=c)}for(c=0;c<b;c++)d=this.Qa(c),null==d||""===d||d in this.Pm||(this.Pm[d]=c)}a=this.Pm[a];return null==a?-1:a};
gvjs_Sl.prototype.getStringValue=function(a,b){var c=this.R(b);if(c!==gvjs_h)throw Error(gvjs_zj+b+" must be of type string; was "+c);return this.getValue(a,b)};function gvjs_Tl(a,b,c){var d=a.R(c);if(d!==gvjs_Ta&&d!==gvjs_Ua)throw Error(gvjs_zj+c+" must be of type date or datetime; was "+d);return a.getValue(b,c)};var gvjs_pba={gFa:"0.5",hFa:"0.6"};function gvjs_R(a,b){this.Pm=null;this.IA="0.5"===b?"0.5":"0.6";if(!gvjs_q(this.yy))throw Error('You called google.visualization.DataTable() without the "new" keyword');a?(gvjs_o(a)?a=gvjs_Ph(a):gvjs_qba(a),this.Mf=[],this.Nf=[],this.vr=a.p||null,null!=a.cols&&gvjs_t(a.cols,gvjs_r(function(a){this.fg(a)},this)),null!=a.rows&&(this.Nf=a.rows)):(this.Mf=[],this.Nf=[],this.vr=null);this.hc=[]}gvjs_s(gvjs_R,gvjs_Sl);
function gvjs_qba(a){var b=a.cols||[];a=a.rows||[];for(var c=b.length,d=0;d<c;d++){var e=b[d].type;if(e==gvjs_Ta||e==gvjs_Ua)for(var e=a.length,f=0;f<e;f++){var g=a[f].c[d];if(g){var h=g.v;if(gvjs_Mb(h))return;gvjs_o(h)&&(g=gvjs_Mh(g),g=gvjs_Ph(g),a[f].c[d]=g)}}}}gvjs_=gvjs_R.prototype;gvjs_.Mf=null;gvjs_.IA=null;gvjs_.Nf=null;gvjs_.vr=null;gvjs_.hc=null;gvjs_.aa=function(){return this.Nf.length};gvjs_.S=function(){return this.Mf.length};
gvjs_.Ve=function(a){gvjs_Jl(this,a);return this.Mf[a].id||""};gvjs_.Qa=function(a){gvjs_Jl(this,a);return String(this.Mf[a].label||"")};gvjs_.Ms=function(a){gvjs_Jl(this,a);return this.Mf[a].pattern};gvjs_.Yk=function(a){a=this.Fg(a,gvjs_kb);return a=gvjs_o(a)?a:""};gvjs_.R=function(a){gvjs_Jl(this,a);return this.Mf[a].type};gvjs_.getValue=function(a,b){gvjs_Il(this,a);gvjs_Jl(this,b);a=this.Ls(a,b);b=null;a&&(b=a.v,b=gvjs_k(b)?b:null);return b};gvjs_.Ls=function(a,b){return this.Nf[a].c[b]};
gvjs_.Ia=function(a,b,c){gvjs_Il(this,a);gvjs_Jl(this,b);var d=this.Ls(a,b),e="";if(d)if(null!=d.f)e=d.f;else{this.hc[a]=this.hc[a]||[];var f=this.hc[a],d=f[b]||{};f[b]=d;gvjs_k(d.wf)?e=d.wf:(a=this.getValue(a,b),null===a||(e=gvjs_Ql(a,this.R(b),c)),d.wf=e)}return e};gvjs_.getProperty=function(a,b,c){gvjs_Il(this,a);gvjs_Jl(this,b);return(a=(a=this.Ls(a,b))&&a.p)&&c in a?a[c]:null};
gvjs_.getProperties=function(a,b){gvjs_Il(this,a);gvjs_Jl(this,b);var c=this.Ls(a,b);c||(c={v:null},this.Nf[a].c[b]=c);c.p||(c.p={});return c.p};gvjs_.yy=function(){return this.vr};gvjs_.aR=function(a){var b=this.vr;return b&&a in b?b[a]:null};gvjs_.Dza=function(a){this.vr=a};gvjs_.Eza=function(a,b){this.vr||(this.vr={});this.vr[a]=b};gvjs_.Wa=function(a,b,c){this.sc(a,b,c,void 0,void 0)};gvjs_.Zz=function(a,b,c){this.sc(a,b,void 0,c,void 0)};gvjs_.sw=function(a,b,c){this.sc(a,b,void 0,void 0,c)};
gvjs_.setProperty=function(a,b,c,d){this.getProperties(a,b)[c]=d};gvjs_.sc=function(a,b,c,d,e){gvjs_Il(this,a);gvjs_Jl(this,b);var f=this.hc[a];f&&f[b]&&(f[b]={});f=this.Ls(a,b);f||(f={},this.Nf[a].c[b]=f);"undefined"!=typeof c&&(this.R(b)==gvjs_f&&gvjs_o(c)&&!isNaN(c)?f.v=Number(c):(gvjs_Kl(this,b,c),f.v=c));"undefined"!=typeof d&&(f.f=d);gvjs_k(e)&&(f.p=gvjs_n(e)?e:{})};gvjs_.Cza=function(a,b){gvjs_Il(this,a);this.Nf[a].p=b};gvjs_.qia=function(a,b,c){this.rJ(a)[b]=c};
gvjs_.Qs=function(a,b){gvjs_Il(this,a);return(a=(a=this.Nf[a])&&a.p)&&b in a?a[b]:null};gvjs_.rJ=function(a){gvjs_Il(this,a);a=this.Nf[a];a.p||(a.p={});return a.p};gvjs_.kza=function(a,b){gvjs_Jl(this,a);this.Mf[a].label=b};gvjs_.uV=function(a,b){gvjs_Jl(this,a);this.Mf[a].p=b};gvjs_.Wz=function(a,b,c){this.Go(a)[b]=c};gvjs_.Fg=function(a,b){gvjs_Jl(this,a);return(a=(a=this.Mf[a])&&a.p)&&b in a?a[b]:null};gvjs_.Go=function(a){gvjs_Jl(this,a);a=this.Mf[a];a.p||(a.p={});return a.p};
gvjs_.Tda=function(a,b,c,d){a!==this.Mf.length&&(this.hc=[],gvjs_Jl(this,a));gvjs_n(b)||(b={id:d||"",label:c||"",pattern:"",type:b});c=b.type;if(!gvjs_Zc(gvjs_mba,c))throw Error("Invalid type, "+c+', for column "'+(b.label||b.id||a)+'".');if(c=b.role)d=b.p||{},null==d.role&&(d.role=c,b.p=d);this.Mf.splice(a,0,b);this.Pm=null;for(b=0;b<this.Nf.length;b++)this.Nf[b].c.splice(a,0,{v:null})};gvjs_.fg=function(a,b,c){this.Tda(this.Mf.length,a,b,c);return this.Mf.length-1};
function gvjs_rba(a,b,c){c=gvjs_Dl(c);gvjs_Kl(a,b,c.v);return c}
gvjs_.j2=function(a,b){a!==this.Nf.length&&(this.hc=[],gvjs_Il(this,a));var c;if(gvjs_m(b))c=b;else if(typeof b==gvjs_f){if(b!=Math.floor(b)||0>b)throw Error("Invalid value for numOrArray: "+b+". If numOrArray is a number it should be a nonnegative integer.");c=gvjs_Oc(null,b)}else throw Error("Invalid value for numOrArray. Should be a number or an array of arrays of cells.");b=[];for(var d=0;d<c.length;d++){var e=c[d],f=[];if(null===e)for(e=0;e<this.Mf.length;e++)f.push({v:null});else if(gvjs_m(e)){if(e.length!=
this.Mf.length)throw Error("Row given with size different than "+this.Mf.length+" (the number of columns in the table).");for(var g=0;g<e.length;g++)f.push(gvjs_rba(this,g,e[g]))}else throw Error("Every row given must be either null or an array.");e={};e.c=f;b.push(e);1E4==b.length&&(f=b,gvjs_Qb(gvjs_yc,this.Nf,a,0).apply(null,f),a+=b.length,b=[])}c=b;gvjs_Qb(gvjs_yc,this.Nf,a,0).apply(null,c);return a+b.length-1};
gvjs_.nu=function(a){if(typeof a==gvjs_f||gvjs_m(a))return this.j2(this.Nf.length,a);throw Error("Argument given to addRows must be either a number or an array");};gvjs_.Lr=function(a){if(gvjs_m(a))return this.nu([a]);if(null!=a)throw Error("If argument is given to addRow, it must be an array, or null");return this.nu(1)};gvjs_.lq=function(a){return gvjs_Ml(this,a)};gvjs_.oq=function(a){return gvjs_Nl(this,a)};
gvjs_.sort=function(a){this.hc=[];a=gvjs_Gl(this,function(a,c){return(a=a.c[c])?a.v:null},a);gvjs_Kc(this.Nf,a)};gvjs_.bR=function(a){gvjs_Jl(this,a);return a};gvjs_.cR=function(a){gvjs_Il(this,a);return a};gvjs_.clone=function(){return new gvjs_R(this.up())};gvjs_.up=function(){var a={cols:this.Mf,rows:this.Nf};this.vr&&(a.p=this.vr);return gvjs_Nh(a,gvjs_Oh)};gvjs_.toJSON=function(){return gvjs_Lh(this.up())};gvjs_.LQ=function(a){return gvjs_Ol(this,a)};
gvjs_.tC=function(a){return gvjs_Pl(this,a)};gvjs_.yha=function(a,b){0>=b||(this.hc=[],gvjs_Il(this,a),a+b>this.Nf.length&&(b=this.Nf.length-a),this.Nf.splice(a,b))};gvjs_.Qz=function(a){this.yha(a,1)};gvjs_.xha=function(a,b){if(!(0>=b)){this.hc=[];gvjs_Jl(this,a);a+b>this.Mf.length&&(b=this.Mf.length-a);this.Mf.splice(a,b);this.Pm=null;for(var c=0;c<this.Nf.length;c++)this.Nf[c].c.splice(a,b)}};gvjs_.EU=function(a){this.xha(a,1)};function gvjs_Ul(a){this.Cya=gvjs_Vl(a);this.W_=a.status;this.av=[];this.Rw=[];this.Rw=a.warnings||[];this.av=a.errors||[];gvjs_Wl(this.Rw);gvjs_Wl(this.av);this.W_!=gvjs_ek&&(this.v6=a.sig,this.G=new gvjs_R(a.table,this.Cya))}function gvjs_Wl(a){for(var b=0;b<a.length;b++){var c=a[b].detailed_message;if(c){var d=a[b],c=c?c.match(gvjs_sba)&&!c.match(gvjs_tba)?c:c.replace(/&/g,"&amp;").replace(/</g,gvjs_ga).replace(/>/g,"&gt;").replace(/\"/g,gvjs_ha):"";d.detailed_message=c}}}
var gvjs_sba=/^[^<]*(<a(( )+target=('_blank')?("_blank")?)?( )+(href=('[^']*')?("[^"]*")?)>[^<]*<\/a>[^<]*)*$/,gvjs_tba=/javascript((s)?( )?)*:/;function gvjs_Vl(a){a=a.version||"0.6";return gvjs_Zc(gvjs_pba,a)?a:"0.6"}gvjs_=gvjs_Ul.prototype;gvjs_.v6=null;gvjs_.G=null;gvjs_.gk=function(){return this.W_==gvjs_ek};gvjs_.L1=function(){return this.W_==gvjs_yl};
function gvjs_Xl(a){for(var b=0;b<a.av.length;b++)if("not_modified"==a.av[b].reason)return!0;for(b=0;b<a.Rw.length;b++)if("not_modified"==a.Rw[b].reason)return!0;return!1}gvjs_.$a=function(){return this.G};function gvjs_Yl(a,b){return a.gk()&&a.av&&a.av[0]&&a.av[0][b]?a.av[0][b]:a.L1()&&a.Rw&&a.Rw[0]&&a.Rw[0][b]?a.Rw[0][b]:null}gvjs_.sca=function(){var a=gvjs_Yl(this,"reason");return null!=a&&""!=a?[a]:[]};gvjs_.pJ=function(){return gvjs_Yl(this,"message")||""};
gvjs_.I0=function(){return gvjs_Yl(this,"detailed_message")||""};var gvjs_S={BX:"google-visualization-errors"};gvjs_S.z8=gvjs_S.BX+"-";gvjs_S.C8=gvjs_S.BX+":";gvjs_S.uX=gvjs_S.BX+"-all-";gvjs_S.xX=gvjs_S.C8+" container is null";gvjs_S.jla="background-color: #c00000; color: white; padding: 2px;";gvjs_S.Fma="background-color: #fff4c2; color: black; white-space: nowrap; padding: 2px; border: 1px solid black;";gvjs_S.Hma="font: normal 0.8em arial,sans-serif; margin-bottom: 5px;";gvjs_S.$la="font-size: 1.1em; color: #0000cc; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;";
gvjs_S.vba=0;
gvjs_S.Ud=function(a,b,c,d){if(!gvjs_S.vN(a))throw Error(gvjs_S.xX+". message: "+b);b=gvjs_S.Mua(b,c,d);var e=b.errorMessage;d=b.detailedMessage;b=b.options;var f=null!=b.showInTooltip?!!b.showInTooltip:!0,g=(b.type==gvjs_yl?gvjs_yl:gvjs_ek)==gvjs_ek?gvjs_S.jla:gvjs_S.Fma,g=g+(b.style?b.style:""),h=!!b.removable;c=gvjs_qg();var e=c.C(gvjs_nl,{style:g},c.createTextNode(e)),g=gvjs_S.z8+gvjs_S.vba++,k=c.C(gvjs_b,{id:g,style:gvjs_S.Hma},e);d&&(f?e.title=d:(d=c.C(gvjs_nl,{},c.createTextNode(d)),c.appendChild(k,
c.C(gvjs_b,{style:"padding: 2px"},d))));h&&(d=c.C(gvjs_nl,{style:gvjs_S.$la},c.createTextNode("\u00d7")),d.onclick=gvjs_Qb(gvjs_S.u1,k),c.appendChild(e,d));gvjs_S.Rma(a,k);b.removeDuplicates&&gvjs_S.pya(a,k);return g};gvjs_S.Ec=function(a){if(!gvjs_S.vN(a))throw Error(gvjs_S.xX);if(a=gvjs_S.K0(a,!1))a.style.display=gvjs_e,gvjs_1e(a)};
gvjs_S.bB=function(a,b){if(!gvjs_S.vN(a))throw Error(gvjs_S.xX);if(!b)throw Error(gvjs_S.C8+" response is null");if(!b.gk()&&!b.L1())return null;var c=b.sca(),d=!0;b.gk()&&(d=!(gvjs_tc(c,"user_not_authenticated")||gvjs_tc(c,"invalid_query")));var c=b.pJ(),e=b.I0(),d={showInTooltip:d};d.type=b.gk()?gvjs_ek:gvjs_yl;d.removeDuplicates=!0;return gvjs_S.Ud(a,c,e,d)};gvjs_S.qya=function(a){a=gvjs_rg().getElementById(a);return gvjs_S.Z7(a)?(gvjs_S.u1(a),!0):!1};
gvjs_S.getContainer=function(a){a=gvjs_rg().getElementById(a);return gvjs_S.Z7(a)?a.parentNode.parentNode:null};gvjs_S.vP=function(a,b){return function(){try{a.apply(null,arguments)}catch(c){gvjs_q(b)?b(c):gvjs_S.Ud(b,c.message)}}};gvjs_S.u1=function(a){var b=a.parentNode;gvjs_4e(a);0==b.childNodes.length&&(b.style.display=gvjs_e)};gvjs_S.Z7=function(a){return gvjs_We(a)&&a.id&&gvjs_Wb(a.id,gvjs_S.z8)&&(a=a.parentNode)&&a.id&&gvjs_Wb(a.id,gvjs_S.uX)&&a.parentNode?!0:!1};
gvjs_S.Mua=function(a,b,c){var d=null!=a&&a?a:gvjs_ek,e="",f={},g=arguments.length;2==g?b&&gvjs_Ib(b)==gvjs_db?f=b:e=null!=b?b:e:3==g&&(e=null!=b?b:e,f=c||{});d=gvjs_0b(d);e=gvjs_0b(e);return{errorMessage:d,detailedMessage:e,options:f}};gvjs_S.vN=function(a){return null!=a&&gvjs_We(a)};
gvjs_S.K0=function(a,b){for(var c=a.childNodes,d=null,e=gvjs_qg(),f=0;f<c.length;f++)if(c[f].id&&gvjs_Wb(c[f].id,gvjs_S.uX)){d=c[f];e.removeNode(d);break}!d&&b&&(d=gvjs_S.uX+gvjs_S.vba++,d=e.C(gvjs_b,{id:d,style:"display: none; padding-top: 2px"},null));d&&((b=a.firstChild)?e.l2(d,b):e.appendChild(a,d));return d};gvjs_S.Rma=function(a,b){a=gvjs_S.K0(a,!0);a.style.display=gvjs_1j;a.appendChild(b)};gvjs_S.fra=function(a,b){a=(a=gvjs_S.K0(a,!0))&&gvjs_5e(a);gvjs_t(a,function(a){gvjs_S.Z7(a)&&b(a)})};
gvjs_S.pya=function(a,b){var c=/id="?google-visualization-errors-[0-9]*"?/,d=gvjs_ff(b),d=d.replace(c,""),e=[];gvjs_S.fra(a,function(a){if(a!=b){var g=gvjs_ff(a),g=g.replace(c,"");g==d&&e.push(a)}});gvjs_t(e,gvjs_S.u1)};function gvjs_Zl(a){var b=gvjs_qg(),c;c=gvjs_qg();if(0==gvjs_rf(c,gvjs_5a).length){var d=gvjs_rf(c,gvjs_8a)[0],e=gvjs_rf(c,"body")[0],f=c.createElement(gvjs_5a);d.insertBefore(f,e)}c=gvjs_rf(c,gvjs_5a)[0];b=b.createElement("script");b.type=gvjs_ub;b.src=a;c.appendChild(b)}function gvjs__l(a){return function(b){gvjs_S.Ec(a);var c=b.gk();c&&gvjs_S.bB(a,b);return!c}};function gvjs_T(){this.us=this.us;this.Az=this.Az}gvjs_T.prototype.us=!1;gvjs_T.prototype.isDisposed=function(){return this.us};gvjs_T.prototype.oa=function(){this.us||(this.us=!0,this.N())};function gvjs_0l(a,b){b=gvjs_Qb(gvjs_U,b);a.us?gvjs_k(void 0)?b.call(void 0):b():(a.Az||(a.Az=[]),a.Az.push(gvjs_k(void 0)?gvjs_r(b,void 0):b))}gvjs_T.prototype.N=function(){if(this.Az)for(;this.Az.length;)this.Az.shift()()};function gvjs_U(a){a&&typeof a.oa==gvjs_c&&a.oa()}
function gvjs_1l(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];gvjs_Lb(d)?gvjs_1l.apply(null,d):gvjs_U(d)}};function gvjs_2l(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Mz=!1;this.Hha=!0}gvjs_2l.prototype.stopPropagation=function(){this.Mz=!0};gvjs_2l.prototype.preventDefault=function(){this.defaultPrevented=!0;this.Hha=!1};function gvjs_3l(a){a.preventDefault()};var gvjs_uba=!gvjs_y||gvjs_ve(9),gvjs_4l=!gvjs_y||gvjs_ve(9),gvjs_vba=gvjs_y&&!gvjs_ue("9");!gvjs_he||gvjs_ue("528");gvjs_ge&&gvjs_ue("1.9b")||gvjs_y&&gvjs_ue("8")||gvjs_ee&&gvjs_ue("9.5")||gvjs_he&&gvjs_ue("528");gvjs_ge&&!gvjs_ue("8")||gvjs_y&&gvjs_ue("9");var gvjs_5l=gvjs_y?gvjs_hk:"DOMFocusIn",gvjs_wba=gvjs_y?gvjs_ik:"DOMFocusOut";function gvjs_6l(a,b){gvjs_2l.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.G4=!1;this.fj=null;a&&this.init(a,b)}gvjs_s(gvjs_6l,gvjs_2l);var gvjs_xba=[1,4,2];
gvjs_6l.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?gvjs_ge&&(gvjs_Cf(b,"nodeName")||(b=null)):c==gvjs_gl?b=a.fromElement:c==gvjs_fl&&(b=a.toElement);this.relatedTarget=b;null===d?(this.offsetX=gvjs_he||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=gvjs_he||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==
a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0):(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||(c==gvjs_7k?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.G4=gvjs_je?a.metaKey:a.ctrlKey;this.state=a.state;this.fj=a;a.defaultPrevented&&
this.preventDefault()};function gvjs_7l(a,b){return gvjs_uba?a.fj.button==b:a.type==gvjs_4j?0==b:!!(a.fj.button&gvjs_xba[b])}function gvjs_8l(a){return gvjs_7l(a,0)&&!(gvjs_he&&gvjs_je&&a.ctrlKey)}gvjs_6l.prototype.stopPropagation=function(){gvjs_6l.o.stopPropagation.call(this);this.fj.stopPropagation?this.fj.stopPropagation():this.fj.cancelBubble=!0};
gvjs_6l.prototype.preventDefault=function(){gvjs_6l.o.preventDefault.call(this);var a=this.fj;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,gvjs_vba)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var gvjs_9l="closure_listenable_"+(1E6*Math.random()|0);function gvjs_$l(a){return!(!a||!a[gvjs_9l])}var gvjs_yba=0;function gvjs_zba(a,b,c,d,e){this.listener=a;this.rU=null;this.src=b;this.type=c;this.AB=!!d;this.Ga=e;this.key=++gvjs_yba;this.vE=this.EO=!1}function gvjs_am(a){a.vE=!0;a.listener=null;a.rU=null;a.src=null;a.Ga=null};function gvjs_bm(a){this.src=a;this.uh={};this.iN=0}gvjs_=gvjs_bm.prototype;gvjs_.add=function(a,b,c,d,e){var f=a.toString();a=this.uh[f];a||(a=this.uh[f]=[],this.iN++);var g=gvjs_cm(a,b,d,e);-1<g?(b=a[g],c||(b.EO=!1)):(b=new gvjs_zba(b,this.src,f,!!d,e),b.EO=c,a.push(b));return b};gvjs_.remove=function(a,b,c,d){a=a.toString();if(!(a in this.uh))return!1;var e=this.uh[a];b=gvjs_cm(e,b,c,d);return-1<b?(gvjs_am(e[b]),gvjs_Ac(e,b),0==e.length&&(delete this.uh[a],this.iN--),!0):!1};
function gvjs_dm(a,b){var c=b.type;if(!(c in a.uh))return!1;var d=gvjs_zc(a.uh[c],b);d&&(gvjs_am(b),0==a.uh[c].length&&(delete a.uh[c],a.iN--));return d}gvjs_.Ec=function(a){a=a&&a.toString();var b=0,c;for(c in this.uh)if(!a||c==a){for(var d=this.uh[c],e=0;e<d.length;e++)++b,gvjs_am(d[e]);delete this.uh[c];this.iN--}return b};gvjs_.PQ=function(a,b){a=this.uh[a.toString()];var c=[];if(a)for(var d=0;d<a.length;++d){var e=a[d];e.AB==b&&c.push(e)}return c};
gvjs_.oJ=function(a,b,c,d){a=this.uh[a.toString()];var e=-1;a&&(e=gvjs_cm(a,b,c,d));return-1<e?a[e]:null};gvjs_.hasListener=function(a,b){var c=gvjs_k(a),d=c?a.toString():"",e=gvjs_k(b);return gvjs_Sc(this.uh,function(a){for(var g=0;g<a.length;++g)if(!(c&&a[g].type!=d||e&&a[g].AB!=b))return!0;return!1})};function gvjs_cm(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.vE&&f.listener==b&&f.AB==!!c&&f.Ga==d)return e}return-1};var gvjs_em="closure_lm_"+(1E6*Math.random()|0),gvjs_fm={},gvjs_gm=0;function gvjs_V(a,b,c,d,e){if(gvjs_m(b)){for(var f=0;f<b.length;f++)gvjs_V(a,b[f],c,d,e);return null}c=gvjs_hm(c);return gvjs_$l(a)?a.B(b,c,d,e):gvjs_im(a,b,c,!1,d,e)}
function gvjs_im(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=!!e,h=gvjs_jm(a);h||(a[gvjs_em]=h=new gvjs_bm(a));c=h.add(b,c,d,e,f);if(c.rU)return c;d=gvjs_Aba();c.rU=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,g);else if(a.attachEvent)a.attachEvent(gvjs_km(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");gvjs_gm++;return c}
function gvjs_Aba(){var a=gvjs_Bba,b=gvjs_4l?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function gvjs_lm(a,b,c,d,e){if(gvjs_m(b)){for(var f=0;f<b.length;f++)gvjs_lm(a,b[f],c,d,e);return null}c=gvjs_hm(c);return gvjs_$l(a)?a.vD(b,c,d,e):gvjs_im(a,b,c,!0,d,e)}
function gvjs_mm(a,b,c,d,e){if(gvjs_m(b))for(var f=0;f<b.length;f++)gvjs_mm(a,b[f],c,d,e);else c=gvjs_hm(c),gvjs_$l(a)?a.Qb(b,c,d,e):a&&(a=gvjs_jm(a))&&(b=a.oJ(b,c,!!d,e))&&gvjs_nm(b)}function gvjs_nm(a){if(gvjs_p(a)||!a||a.vE)return!1;var b=a.src;if(gvjs_$l(b))return gvjs_dm(b.Ol,a);var c=a.type,d=a.rU;b.removeEventListener?b.removeEventListener(c,d,a.AB):b.detachEvent&&b.detachEvent(gvjs_km(c),d);gvjs_gm--;(c=gvjs_jm(b))?(gvjs_dm(c,a),0==c.iN&&(c.src=null,b[gvjs_em]=null)):gvjs_am(a);return!0}
function gvjs_om(a){if(!a)return 0;if(gvjs_$l(a))return a.Ol?a.Ol.Ec(void 0):0;a=gvjs_jm(a);if(!a)return 0;var b=0,c;for(c in a.uh)for(var d=a.uh[c].concat(),e=0;e<d.length;++e)gvjs_nm(d[e])&&++b;return b}function gvjs_Cba(a){if(gvjs_$l(a))return a.hasListener(gvjs_el,!1);a=gvjs_jm(a);return!!a&&a.hasListener(gvjs_el,!1)}function gvjs_km(a){return a in gvjs_fm?gvjs_fm[a]:gvjs_fm[a]="on"+a}
function gvjs_pm(a,b,c,d){var e=!0;if(a=gvjs_jm(a))if(b=a.uh[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.AB==c&&!f.vE&&(f=gvjs_qm(f,d),e=e&&!1!==f)}return e}function gvjs_qm(a,b){var c=a.listener,d=a.Ga||a.src;a.EO&&gvjs_nm(a);return c.call(d,b)}
function gvjs_Bba(a,b){if(a.vE)return!0;if(!gvjs_4l){var c=b||gvjs_Fb("window.event");b=new gvjs_6l(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.Mz&&0<=e;e--){b.currentTarget=c[e];var f=gvjs_pm(c[e],a,!0,b),d=d&&f}for(e=0;!b.Mz&&e<c.length;e++)b.currentTarget=c[e],f=gvjs_pm(c[e],a,!1,b),d=d&&
f}return d}return gvjs_qm(a,new gvjs_6l(b,this))}function gvjs_jm(a){a=a[gvjs_em];return a instanceof gvjs_bm?a:null}var gvjs_rm="__closure_events_fn_"+(1E9*Math.random()>>>0);function gvjs_hm(a){if(gvjs_q(a))return a;a[gvjs_rm]||(a[gvjs_rm]=function(b){return a.handleEvent(b)});return a[gvjs_rm]};function gvjs_W(){gvjs_T.call(this);this.Ol=new gvjs_bm(this);this.Qma=this;this.B4=null}gvjs_s(gvjs_W,gvjs_T);gvjs_W.prototype[gvjs_9l]=!0;gvjs_=gvjs_W.prototype;gvjs_.SQ=function(){return this.B4};gvjs_.fF=function(a){this.B4=a};gvjs_.addEventListener=function(a,b,c,d){gvjs_V(this,a,b,c,d)};gvjs_.removeEventListener=function(a,b,c,d){gvjs_mm(this,a,b,c,d)};
gvjs_.dispatchEvent=function(a){var b,c=this.SQ();if(c)for(b=[];c;c=c.SQ())b.push(c);var c=this.Qma,d=a.type||a;if(gvjs_o(a))a=new gvjs_2l(a,c);else if(a instanceof gvjs_2l)a.target=a.target||c;else{var e=a;a=new gvjs_2l(d,c);gvjs_7c(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.Mz&&0<=g;g--)f=a.currentTarget=b[g],e=gvjs_sm(f,d,!0,a)&&e;a.Mz||(f=a.currentTarget=c,e=gvjs_sm(f,d,!0,a)&&e,a.Mz||(e=gvjs_sm(f,d,!1,a)&&e));if(b)for(g=0;!a.Mz&&g<b.length;g++)f=a.currentTarget=b[g],e=gvjs_sm(f,d,!1,a)&&e;
return e};gvjs_.N=function(){gvjs_W.o.N.call(this);this.Ol&&this.Ol.Ec(void 0);this.B4=null};gvjs_.B=function(a,b,c,d){return this.Ol.add(String(a),b,!1,c,d)};gvjs_.vD=function(a,b,c,d){return this.Ol.add(String(a),b,!0,c,d)};gvjs_.Qb=function(a,b,c,d){return this.Ol.remove(String(a),b,c,d)};
function gvjs_sm(a,b,c,d){b=a.Ol.uh[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.vE&&g.AB==c){var h=g.listener,k=g.Ga||g.src;g.EO&&gvjs_dm(a.Ol,g);e=!1!==h.call(k,d)&&e}}return e&&0!=d.Hha}gvjs_.PQ=function(a,b){return this.Ol.PQ(String(a),b)};gvjs_.oJ=function(a,b,c,d){return this.Ol.oJ(String(a),b,c,d)};gvjs_.hasListener=function(a,b){return this.Ol.hasListener(gvjs_k(a)?String(a):void 0,b)};function gvjs_tm(a,b,c){this.Nva=c;this.Zoa=a;this.zya=b;this.VT=0;this.ve=null}gvjs_tm.prototype.get=function(){var a;0<this.VT?(this.VT--,a=this.ve,this.ve=a.next,a.next=null):a=this.Zoa();return a};gvjs_tm.prototype.put=function(a){this.zya(a);this.VT<this.Nva&&(this.VT++,a.next=this.ve,this.ve=a)};function gvjs_um(a){gvjs_j.setTimeout(function(){throw a;},0)}var gvjs_vm;
function gvjs_Dba(){var a=gvjs_j.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!gvjs_ed("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display=gvjs_e;a.src="";document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host,a=gvjs_r(function(a){if(("*"==d||
a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!gvjs_ed("Trident")&&!gvjs_ed("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(gvjs_k(c.next)){c=c.next;var a=c.z$;c.z$=null;a()}};return function(a){d.next={z$:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement(gvjs_Aa)?function(a){var b=
document.createElement(gvjs_Aa);b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){gvjs_j.setTimeout(a,0)}};function gvjs_wm(){this.iX=this.fG=null}var gvjs_ym=new gvjs_tm(function(){return new gvjs_xm},function(a){a.reset()},100);gvjs_wm.prototype.add=function(a,b){var c=gvjs_ym.get();c.set(a,b);this.iX?this.iX.next=c:this.fG=c;this.iX=c};gvjs_wm.prototype.remove=function(){var a=null;this.fG&&(a=this.fG,this.fG=this.fG.next,this.fG||(this.iX=null),a.next=null);return a};function gvjs_xm(){this.next=this.scope=this.c0=null}gvjs_xm.prototype.set=function(a,b){this.c0=a;this.scope=b;this.next=null};
gvjs_xm.prototype.reset=function(){this.next=this.scope=this.c0=null};function gvjs_zm(a,b){gvjs_Am||gvjs_Eba();gvjs_Bm||(gvjs_Am(),gvjs_Bm=!0);gvjs_Cm.add(a,b)}var gvjs_Am;function gvjs_Eba(){if(gvjs_j.Promise&&gvjs_j.Promise.resolve){var a=gvjs_j.Promise.resolve(void 0);gvjs_Am=function(){a.then(gvjs_Dm)}}else gvjs_Am=function(){var a=gvjs_Dm;!gvjs_q(gvjs_j.setImmediate)||gvjs_j.Window&&gvjs_j.Window.prototype&&!gvjs_ed(gvjs_sa)&&gvjs_j.Window.prototype.setImmediate==gvjs_j.setImmediate?(gvjs_vm||(gvjs_vm=gvjs_Dba()),gvjs_vm(a)):gvjs_j.setImmediate(a)}}
var gvjs_Bm=!1,gvjs_Cm=new gvjs_wm;function gvjs_Dm(){for(var a;a=gvjs_Cm.remove();){try{a.c0.call(a.scope)}catch(b){gvjs_um(b)}gvjs_ym.put(a)}gvjs_Bm=!1};function gvjs_Em(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function gvjs_Fm(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function gvjs_Gm(a,b){this.I=0;this.Kt=void 0;this.zB=this.yu=this.Fd=null;this.hR=this.V_=!1;if(a!=gvjs_Gb)try{var c=this;a.call(b,function(a){gvjs_Hm(c,2,a)},function(a){gvjs_Hm(c,3,a)})}catch(d){gvjs_Hm(this,3,d)}}function gvjs_Im(){this.next=this.context=this.$D=this.iL=this.ux=null;this.fO=!1}gvjs_Im.prototype.reset=function(){this.context=this.$D=this.iL=this.ux=null;this.fO=!1};var gvjs_Jm=new gvjs_tm(function(){return new gvjs_Im},function(a){a.reset()},100);
function gvjs_Km(a,b,c){var d=gvjs_Jm.get();d.iL=a;d.$D=b;d.context=c;return d}function gvjs_Lm(){var a,b,c=new gvjs_Gm(function(c,e){a=c;b=e});return new gvjs_Fba(c,a,b)}gvjs_Gm.prototype.then=function(a,b,c){return gvjs_Gba(this,gvjs_q(a)?a:null,gvjs_q(b)?b:null,c)};gvjs_Em(gvjs_Gm);gvjs_Gm.prototype.cancel=function(a){0==this.I&&gvjs_zm(function(){var b=new gvjs_Mm(a);gvjs_Nm(this,b)},this)};
function gvjs_Nm(a,b){if(0==a.I)if(a.Fd){var c=a.Fd;if(c.yu){for(var d=0,e=null,f=null,g=c.yu;g&&(g.fO||(d++,g.ux==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.I&&1==d?gvjs_Nm(c,b):(f?(d=f,d.next==c.zB&&(c.zB=d),d.next=d.next.next):gvjs_Om(c),gvjs_Pm(c,e,3,b)))}a.Fd=null}else gvjs_Hm(a,3,b)}function gvjs_Qm(a,b){a.yu||2!=a.I&&3!=a.I||gvjs_Rm(a);a.zB?a.zB.next=b:a.yu=b;a.zB=b}
function gvjs_Gba(a,b,c,d){var e=gvjs_Km(null,null,null);e.ux=new gvjs_Gm(function(a,g){e.iL=b?function(c){try{var e=b.call(d,c);a(e)}catch(l){g(l)}}:a;e.$D=c?function(b){try{var e=c.call(d,b);!gvjs_k(e)&&b instanceof gvjs_Mm?g(b):a(e)}catch(l){g(l)}}:g});e.ux.Fd=a;gvjs_Qm(a,e);return e.ux}gvjs_Gm.prototype.BBa=function(a){this.I=0;gvjs_Hm(this,2,a)};gvjs_Gm.prototype.CBa=function(a){this.I=0;gvjs_Hm(this,3,a)};
function gvjs_Hm(a,b,c){if(0==a.I){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.I=1;var d;a:{var e=c,f=a.BBa,g=a.CBa;if(e instanceof gvjs_Gm)gvjs_Qm(e,gvjs_Km(f||gvjs_Gb,g||null,a)),d=!0;else if(gvjs_Fm(e))e.then(f,g,a),d=!0;else{if(gvjs_n(e))try{var h=e.then;if(gvjs_q(h)){gvjs_Hba(e,h,f,g,a);d=!0;break a}}catch(k){g.call(a,k);d=!0;break a}d=!1}}d||(a.Kt=c,a.I=b,a.Fd=null,gvjs_Rm(a),3!=b||c instanceof gvjs_Mm||gvjs_Iba(a,c))}}
function gvjs_Hba(a,b,c,d,e){function f(a){h||(h=!0,d.call(e,a))}function g(a){h||(h=!0,c.call(e,a))}var h=!1;try{b.call(a,g,f)}catch(k){f(k)}}function gvjs_Rm(a){a.V_||(a.V_=!0,gvjs_zm(a.Nqa,a))}function gvjs_Om(a){var b=null;a.yu&&(b=a.yu,a.yu=b.next,b.next=null);a.yu||(a.zB=null);return b}gvjs_Gm.prototype.Nqa=function(){for(var a;a=gvjs_Om(this);)gvjs_Pm(this,a,this.I,this.Kt);this.V_=!1};
function gvjs_Pm(a,b,c,d){if(3==c&&b.$D&&!b.fO)for(;a&&a.hR;a=a.Fd)a.hR=!1;if(b.ux)b.ux.Fd=null,gvjs_Sm(b,c,d);else try{b.fO?b.iL.call(b.context):gvjs_Sm(b,c,d)}catch(e){gvjs_Tm.call(null,e)}gvjs_Jm.put(b)}function gvjs_Sm(a,b,c){2==b?a.iL.call(a.context,c):a.$D&&a.$D.call(a.context,c)}function gvjs_Iba(a,b){a.hR=!0;gvjs_zm(function(){a.hR&&gvjs_Tm.call(null,b)})}var gvjs_Tm=gvjs_um;function gvjs_Mm(a){gvjs_Ub.call(this,a)}gvjs_s(gvjs_Mm,gvjs_Ub);gvjs_Mm.prototype.name=gvjs_2j;
function gvjs_Fba(a,b,c){this.zL=a;this.resolve=b;this.reject=c};function gvjs_Um(a,b){gvjs_W.call(this);this.Iv=a||1;this.HF=b||gvjs_j;this.EY=gvjs_r(this.j7,this);this.rD=gvjs_Rb()}gvjs_s(gvjs_Um,gvjs_W);gvjs_=gvjs_Um.prototype;gvjs_.enabled=!1;gvjs_.xd=null;gvjs_.j7=function(){if(this.enabled){var a=gvjs_Rb()-this.rD;0<a&&a<.8*this.Iv?this.xd=this.HF.setTimeout(this.EY,this.Iv-a):(this.xd&&(this.HF.clearTimeout(this.xd),this.xd=null),this.dispatchEvent(gvjs_sl),this.enabled&&(this.xd=this.HF.setTimeout(this.EY,this.Iv),this.rD=gvjs_Rb()))}};
gvjs_.start=function(){this.enabled=!0;this.xd||(this.xd=this.HF.setTimeout(this.EY,this.Iv),this.rD=gvjs_Rb())};gvjs_.stop=function(){this.enabled=!1;this.xd&&(this.HF.clearTimeout(this.xd),this.xd=null)};gvjs_.N=function(){gvjs_Um.o.N.call(this);this.stop();delete this.HF};
function gvjs_Vm(a,b,c){if(gvjs_q(a))c&&(a=gvjs_r(a,c));else if(a&&typeof a.handleEvent==gvjs_c)a=gvjs_r(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:gvjs_j.setTimeout(a,b||0)}function gvjs_Wm(a){gvjs_j.clearTimeout(a)};function gvjs_Xm(){}gvjs_Xm.prototype.o$=null;gvjs_Xm.prototype.gd=function(){var a;(a=this.o$)||(a={},gvjs_Ym(this)&&(a[0]=!0,a[1]=!0),a=this.o$=a);return a};var gvjs_Zm;function gvjs__m(){}gvjs_s(gvjs__m,gvjs_Xm);function gvjs_0m(a){return(a=gvjs_Ym(a))?new ActiveXObject(a):new XMLHttpRequest}
function gvjs_Ym(a){if(!a.Hda&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.Hda=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.Hda}gvjs_Zm=new gvjs__m;function gvjs_1m(a){gvjs_W.call(this);this.headers=new gvjs_4d;this.lX=a||null;this.lu=!1;this.kX=this.Uc=null;this.dz=this.P2="";this.Uy=this.Z1=this.$R=this.Q_=!1;this.DW=0;this.zW=null;this.Fha="";this.V7=this.cya=this.l8=!1}gvjs_s(gvjs_1m,gvjs_W);var gvjs_Jba=/^https?$/i,gvjs_Kba=["POST","PUT"],gvjs_2m=[];gvjs_=gvjs_1m.prototype;gvjs_.voa=function(){this.oa();gvjs_zc(gvjs_2m,this)};
gvjs_.send=function(a,b,c,d){if(this.Uc)throw Error("[goog.net.XhrIo] Object is active with another request="+this.P2+"; newUri="+a);b=b?b.toUpperCase():"GET";this.P2=a;this.dz="";this.Q_=!1;this.lu=!0;this.Uc=this.lX?gvjs_0m(this.lX):gvjs_0m(gvjs_Zm);this.kX=this.lX?this.lX.gd():gvjs_Zm.gd();this.Uc.onreadystatechange=gvjs_r(this.oga,this);this.cya&&"onprogress"in this.Uc&&(this.Uc.onprogress=gvjs_r(function(a){this.nga(a,!0)},this),this.Uc.upload&&(this.Uc.upload.onprogress=gvjs_r(this.nga,this)));
try{this.Z1=!0,this.Uc.open(b,String(a),!0),this.Z1=!1}catch(f){this.Es(5,f);return}a=c||"";var e=this.headers.clone();d&&gvjs_$d(d,function(a,b){e.set(b,a)});d=gvjs_qc(e.Zj(),gvjs_Lba);c=gvjs_j.FormData&&a instanceof gvjs_j.FormData;!gvjs_tc(gvjs_Kba,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(a,b){this.Uc.setRequestHeader(b,a)},this);this.Fha&&(this.Uc.responseType=this.Fha);gvjs_zl in this.Uc&&this.Uc.withCredentials!==this.l8&&(this.Uc.withCredentials=
this.l8);try{gvjs_3m(this),0<this.DW&&((this.V7=gvjs_Mba(this.Uc))?(this.Uc.timeout=this.DW,this.Uc.ontimeout=gvjs_r(this.Hf,this)):this.zW=gvjs_Vm(this.Hf,this.DW,this)),this.$R=!0,this.Uc.send(a),this.$R=!1}catch(f){this.Es(5,f)}};function gvjs_Mba(a){return gvjs_y&&gvjs_ue(9)&&gvjs_p(a.timeout)&&gvjs_k(a.ontimeout)}function gvjs_Lba(a){return"content-type"==a.toLowerCase()}
gvjs_.Hf=function(){"undefined"!=typeof gvjs_Eb&&this.Uc&&(this.dz="Timed out after "+this.DW+"ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};gvjs_.Es=function(a,b){this.lu=!1;this.Uc&&(this.Uy=!0,this.Uc.abort(),this.Uy=!1);this.dz=b;gvjs_4m(this);gvjs_5m(this)};function gvjs_4m(a){a.Q_||(a.Q_=!0,a.dispatchEvent(gvjs_7j),a.dispatchEvent(gvjs_ek))}
gvjs_.abort=function(){this.Uc&&this.lu&&(this.lu=!1,this.Uy=!0,this.Uc.abort(),this.Uy=!1,this.dispatchEvent(gvjs_7j),this.dispatchEvent("abort"),gvjs_5m(this))};gvjs_.N=function(){this.Uc&&(this.lu&&(this.lu=!1,this.Uy=!0,this.Uc.abort(),this.Uy=!1),gvjs_5m(this,!0));gvjs_1m.o.N.call(this)};gvjs_.oga=function(){this.isDisposed()||(this.Z1||this.$R||this.Uy?gvjs_6m(this):this.wxa())};gvjs_.wxa=function(){gvjs_6m(this)};
function gvjs_6m(a){if(a.lu&&"undefined"!=typeof gvjs_Eb&&(!a.kX[1]||4!=gvjs_7m(a)||2!=a.getStatus()))if(a.$R&&4==gvjs_7m(a))gvjs_Vm(a.oga,0,a);else if(a.dispatchEvent("readystatechange"),4==gvjs_7m(a)){a.lu=!1;try{if(gvjs_8m(a))a.dispatchEvent(gvjs_7j),a.dispatchEvent("success");else{var b;try{b=2<gvjs_7m(a)?a.Uc.statusText:""}catch(c){b=""}a.dz=b+" ["+a.getStatus()+"]";gvjs_4m(a)}}finally{gvjs_5m(a)}}}
gvjs_.nga=function(a,b){this.dispatchEvent(gvjs_9m(a,"progress"));this.dispatchEvent(gvjs_9m(a,b?"downloadprogress":"uploadprogress"))};function gvjs_9m(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}}function gvjs_5m(a,b){if(a.Uc){gvjs_3m(a);var c=a.Uc,d=a.kX[0]?gvjs_Gb:null;a.Uc=null;a.kX=null;b||a.dispatchEvent(gvjs_N);try{c.onreadystatechange=d}catch(e){}}}function gvjs_3m(a){a.Uc&&a.V7&&(a.Uc.ontimeout=null);gvjs_p(a.zW)&&(gvjs_Wm(a.zW),a.zW=null)}
gvjs_.dl=function(){return!!this.Uc};function gvjs_8m(a){var b=a.getStatus(),c;a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=gvjs_bg(1,String(a.P2)),!a&&gvjs_j.self&&gvjs_j.self.location&&(a=gvjs_j.self.location.protocol,a=a.substr(0,a.length-1)),b=!gvjs_Jba.test(a?a.toLowerCase():"");c=b}return c}function gvjs_7m(a){return a.Uc?a.Uc.readyState:0}gvjs_.getStatus=function(){try{return 2<gvjs_7m(this)?this.Uc.status:-1}catch(a){return-1}};
function gvjs_$m(a){return gvjs_o(a.dz)?a.dz:String(a.dz)};function gvjs_an(a,b){this.Ru=this.EA=this.qm="";this.fw=null;this.ky=this.il="";this.un=this.mva=!1;var c;a instanceof gvjs_an?(this.un=gvjs_k(b)?b:a.un,gvjs_bn(this,a.qm),c=a.EA,gvjs_cn(this),this.EA=c,gvjs_dn(this,a.Ru),gvjs_en(this,a.fw),this.setPath(a.getPath()),gvjs_fn(this,a.rj.clone()),a=a.ky,gvjs_cn(this),this.ky=a):a&&(c=String(a).match(gvjs_$f))?(this.un=!!b,gvjs_bn(this,c[1]||"",!0),a=c[2]||"",gvjs_cn(this),this.EA=gvjs_gn(a),gvjs_dn(this,c[3]||"",!0),gvjs_en(this,c[4]),this.setPath(c[5]||
"",!0),gvjs_fn(this,c[6]||"",!0),a=c[7]||"",gvjs_cn(this),this.ky=gvjs_gn(a)):(this.un=!!b,this.rj=new gvjs_hn(null,0,this.un))}gvjs_=gvjs_an.prototype;
gvjs_.toString=function(){var a=[],b=this.qm;b&&a.push(gvjs_in(b,gvjs_jn,!0),":");var c=this.Ru;if(c||"file"==b)a.push("//"),(b=this.EA)&&a.push(gvjs_in(b,gvjs_jn,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.fw,null!=c&&a.push(":",String(c));if(c=this.getPath())this.Ru&&"/"!=c.charAt(0)&&a.push("/"),a.push(gvjs_in(c,"/"==c.charAt(0)?gvjs_Nba:gvjs_Oba,!0));(c=this.rj.toString())&&a.push("?",c);(c=this.ky)&&a.push("#",gvjs_in(c,gvjs_Pba));return a.join("")};
gvjs_.resolve=function(a){var b=this.clone(),c=!!a.qm;c?gvjs_bn(b,a.qm):c=!!a.EA;if(c){var d=a.EA;gvjs_cn(b);b.EA=d}else c=!!a.Ru;c?gvjs_dn(b,a.Ru):c=null!=a.fw;d=a.getPath();if(c)gvjs_en(b,a.fw);else if(c=!!a.il){if("/"!=d.charAt(0))if(this.Ru&&!this.il)d="/"+d;else{var e=b.getPath().lastIndexOf("/");-1!=e&&(d=b.getPath().substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(gvjs_9b(e,"./")||gvjs_9b(e,"/.")){for(var d=gvjs_Wb(e,"/"),e=e.split("/"),f=[],g=0;g<e.length;){var h=e[g++];"."==h?d&&g==e.length&&
f.push(""):".."==h?((1<f.length||1==f.length&&""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.setPath(d):c=""!==a.rj.toString();c?gvjs_fn(b,gvjs_gn(a.rj.toString())):c=!!a.ky;c&&(a=a.ky,gvjs_cn(b),b.ky=a);return b};gvjs_.clone=function(){return new gvjs_an(this)};function gvjs_bn(a,b,c){gvjs_cn(a);a.qm=c?gvjs_gn(b,!0):b;a.qm&&(a.qm=a.qm.replace(/:$/,""))}function gvjs_dn(a,b,c){gvjs_cn(a);a.Ru=c?gvjs_gn(b,!0):b}
function gvjs_en(a,b){gvjs_cn(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.fw=b}else a.fw=null}gvjs_.getPath=function(){return this.il};gvjs_.setPath=function(a,b){gvjs_cn(this);this.il=b?gvjs_gn(a,!0):a;return this};function gvjs_fn(a,b,c){gvjs_cn(a);b instanceof gvjs_hn?(a.rj=b,a.rj.c6(a.un)):(c||(b=gvjs_in(b,gvjs_Qba)),a.rj=new gvjs_hn(b,0,a.un));return a}gvjs_.nl=function(a,b){return gvjs_fn(this,a,b)};gvjs_.Io=function(){return this.rj.toString()};
gvjs_.ld=function(a,b){gvjs_cn(this);this.rj.set(a,b);return this};function gvjs_kn(a,b,c){gvjs_cn(a);gvjs_m(c)||(c=[String(c)]);a.rj.setValues(b,c)}function gvjs_ln(a,b){return a.rj.get(b)}gvjs_.i5=function(a){gvjs_cn(this);this.rj.remove(a);return this};function gvjs_cn(a){if(a.mva)throw Error("Tried to modify a read-only Uri");}gvjs_.c6=function(a){this.un=a;this.rj&&this.rj.c6(a);return this};function gvjs_mn(a){return a instanceof gvjs_an?a.clone():new gvjs_an(a,void 0)}
function gvjs_gn(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function gvjs_in(a,b,c){return gvjs_o(a)?(a=encodeURI(a).replace(b,gvjs_Rba),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function gvjs_Rba(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var gvjs_jn=/[#\/\?@]/g,gvjs_Oba=/[\#\?:]/g,gvjs_Nba=/[\#\?]/g,gvjs_Qba=/[\#\?@]/g,gvjs_Pba=/#/g;function gvjs_hn(a,b,c){this.Ub=this.sg=null;this.Nl=a||null;this.un=!!c}
function gvjs_nn(a){a.sg||(a.sg=new gvjs_4d,a.Ub=0,a.Nl&&gvjs_Zaa(a.Nl,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}gvjs_=gvjs_hn.prototype;gvjs_.yb=function(){gvjs_nn(this);return this.Ub};gvjs_.add=function(a,b){gvjs_nn(this);this.Nl=null;a=gvjs_on(this,a);var c=this.sg.get(a);c||this.sg.set(a,c=[]);c.push(b);this.Ub+=1;return this};
gvjs_.remove=function(a){gvjs_nn(this);a=gvjs_on(this,a);return this.sg.Ce(a)?(this.Nl=null,this.Ub-=this.sg.get(a).length,this.sg.remove(a)):!1};gvjs_.clear=function(){this.sg=this.Nl=null;this.Ub=0};gvjs_.isEmpty=function(){gvjs_nn(this);return 0==this.Ub};gvjs_.Ce=function(a){gvjs_nn(this);a=gvjs_on(this,a);return this.sg.Ce(a)};gvjs_.FH=function(a){var b=this.Va();return gvjs_tc(b,a)};
gvjs_.Zj=function(){gvjs_nn(this);for(var a=this.sg.Va(),b=this.sg.Zj(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};gvjs_.Va=function(a){gvjs_nn(this);var b=[];if(gvjs_o(a))this.Ce(a)&&(b=gvjs_Bc(b,this.sg.get(gvjs_on(this,a))));else{a=this.sg.Va();for(var c=0;c<a.length;c++)b=gvjs_Bc(b,a[c])}return b};gvjs_.set=function(a,b){gvjs_nn(this);this.Nl=null;a=gvjs_on(this,a);this.Ce(a)&&(this.Ub-=this.sg.get(a).length);this.sg.set(a,[b]);this.Ub+=1;return this};
gvjs_.get=function(a,b){a=a?this.Va(a):[];return 0<a.length?String(a[0]):b};gvjs_.setValues=function(a,b){this.remove(a);0<b.length&&(this.Nl=null,this.sg.set(gvjs_on(this,a),gvjs_Cc(b)),this.Ub+=b.length)};gvjs_.toString=function(){if(this.Nl)return this.Nl;if(!this.sg)return"";for(var a=[],b=this.sg.Zj(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.Va(d),f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}return this.Nl=a.join("&")};
gvjs_.clone=function(){var a=new gvjs_hn;a.Nl=this.Nl;this.sg&&(a.sg=this.sg.clone(),a.Ub=this.Ub);return a};function gvjs_on(a,b){b=String(b);a.un&&(b=b.toLowerCase());return b}gvjs_.c6=function(a){a&&!this.un&&(gvjs_nn(this),this.Nl=null,this.sg.forEach(function(a,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.setValues(d,a))},this));this.un=a};gvjs_.extend=function(a){for(var b=0;b<arguments.length;b++)gvjs_$d(arguments[b],function(a,b){this.add(b,a)},this)};var gvjs_Sba=/\/spreadsheet/,gvjs_pn=/\/(ccc|tq|pub)$/,gvjs_Tba=/^spreadsheets?[0-9]?\.google\.com$/,gvjs_Uba=/^docs\.google\.com*$/,gvjs_qn=/^(trix|spreadsheets|docs|webdrive)(-[a-z]+)?\.(corp|sandbox)\.google\.com/,gvjs_rn=/^(\w*\.){1,2}corp\.google\.com$/,gvjs_Vba=/\/spreadsheets(\/d\/[^/]+)?/,gvjs_Wba=/\/(edit|gviz\/tq|)$/,gvjs_Xba=/^docs\.google\.com*$/,gvjs_Yba=/^docs\.sandbox\.google\.com*$/,gvjs_sn=/^(\w*\.){1,2}corp\.google\.com$/,gvjs_tn=/^\/a\/([\w-]+\.)+\w+/,gvjs_un=/^(\/a\/([\w-]+\.)+\w+)?/,
gvjs_Zba=/^[a-z]+\d+\:[a-z]+\d+$/i,gvjs__ba=/^[a-z]+\d+$/i;function gvjs_vn(a){var b=gvjs_ag(gvjs_bg(3,a)),c=gvjs_Tba.test(b),d=gvjs_qn.test(b),e=gvjs_rn.test(b),b=gvjs_Uba.test(b),f=gvjs_ag(gvjs_bg(5,a)),g=new RegExp(gvjs_un.source+gvjs_pn.source),f=(a=(new RegExp(gvjs_un.source+gvjs_Sba.source+gvjs_pn.source)).test(f))||g.test(f);return b&&a||(d||e||c)&&f}
function gvjs_wn(a){var b=gvjs_ag(gvjs_bg(3,a)),c=gvjs_Yba.test(b),d=gvjs_sn.test(b),b=gvjs_Xba.test(b);a=gvjs_ag(gvjs_bg(5,a));a=(new RegExp(gvjs_un.source+gvjs_Vba.source+gvjs_Wba.source)).test(a);return(b||c||d)&&a}
function gvjs_xn(a){if(!gvjs__ba.test(a))return null;a=a.toUpperCase();for(var b,c="",d=0;d<a.length;d++){var e=a.charCodeAt(d);if(65>e||90<e){c=a.substring(0,d);b=a.substring(d);break}}a=0;d=1;for(e=c.length-1;0<=e;e--)a+=d*(c.charCodeAt(e)-64),d*=26;c=a;b=parseInt(b,10);return isNaN(b)||0>=b||0>c?null:new gvjs_z(c,b)};var gvjs_0ba={firstLineIsHeader:!1};function gvjs_yn(a,b,c,d){b=b.split(/\r?\n/)[c];this.message=a+" at line "+(c+1)+":\n"+b;this.message+="\n"+gvjs_ac(" ",-1==d?b.length:d)+"^"}gvjs_s(gvjs_yn,Error);gvjs_l("infovis.csv.ParseError",gvjs_yn,void 0);gvjs_yn.prototype.name="ParseError";function gvjs_zn(a){this.m=a||{};gvjs_v(gvjs_0ba,function(a,c){gvjs_3c(this.m,c,a)},this)}gvjs_l("infovis.csv.Parser",gvjs_zn,void 0);
gvjs_zn.prototype.parse=function(a){function b(a){a==gvjs_qj&&(k--,l=m);n=a}function c(){m=l;if(null!=n){var b=n;b==gvjs_qj&&(k++,l=0);n=null;return b}if(h>=g)return gvjs_rj;b=a.charAt(h++);l++;var c=!1;"\n"==b?c=!0:"\r"==b&&(h<g&&"\n"==a.charAt(h)&&h++,c=!0);return c?(k++,l=0,gvjs_qj):b}function d(){var d=h,e=p;p=!1;var f=c();if("<EMPTY>"==f)return"<EOR>";if(f==gvjs_rj||f==gvjs_qj)return e?(b("<EMPTY>"),""):"<EOR>";if('"'==f){d=h;e=null;for(f=c();f!=gvjs_rj;f=c())if('"'==f)if(e=h-1,f=c(),'"'==f)e=
null;else{if(","==f||f==gvjs_rj||f==gvjs_qj){f==gvjs_qj&&b(f);break}throw new gvjs_yn('Unexpected character "'+f+'" after quote mark',a,k,l-1);}if(null==e)throw new gvjs_yn("Unexpected end of text after open quote",a,k,l);return a.substring(d,e).replace(/""/g,'"')}for(;f!=gvjs_rj&&","!=f&&f!=gvjs_qj;f=c())if('"'==f)throw new gvjs_yn("Unexpected quote mark",a,k,l-1);","==f&&(p=!0);f!=gvjs_rj&&f!=gvjs_qj||b(f);return a.substring(d,f==gvjs_rj?h:h-1).replace(/[\r\n]+/g,"")}function e(){if(h>=g)return gvjs_rj;
for(var a=[],b=d();"<EOR>"!=b;b=d())a.push(b);return a}var f=this.m.firstLineIsHeader,g=a.length,h=0,k=0,l=0,m=0,n=null,p=!1,q=[],r=[],t=null;f&&(q=e(),t=q.length);for(var u=e();u!=gvjs_rj;u=e()){null==t&&(t=u.length);if(u.length!=t)throw new gvjs_yn("Record has "+u.length+" field"+(1==u.length?"":"s")+", but expected "+t,a,k-1,-1);if(f){for(var w={},v=0;v<u.length;v++)w[q[v]]=u[v];r.push(w)}else r.push(u)}return r};gvjs_zn.prototype.parse=gvjs_zn.prototype.parse;function gvjs_1ba(a,b,c){this.Nxa=new gvjs_zn;this.vR=null!=c?c:!1;this.hpa=a;for(a=0;a<b.length;a++)if(c=b[a],!gvjs_An[c])throw Error("Unsupported type: "+c);this.yBa=b;this.Fb=[]}var gvjs_An={number:function(a){var b=parseFloat(a);if(isNaN(b))throw Error("Not a number "+a);return b},string:function(a){return a},"boolean":function(a){return a.toLowerCase()===gvjs_xb},date:function(a){return new Date(a)},datetime:function(a){return new Date(a)},timeofday:function(a){return a.split(",")}};function gvjs_Bn(a,b){b=b||{};this.Dga=gvjs_k(b.csvColumns);this.Foa=b.csvColumns;this.vR=!!b.csvHasHeader;this.O5=b.sendMethod||gvjs_Oa;this.dCa=!!b.xhrWithCredentials;if(!gvjs_Zc(gvjs_Cn,this.O5))throw Error("Send method not supported: "+this.O5);this.Vea=b.makeRequestParams_||{};if(gvjs_wn(a)){b=a;a=new gvjs_an(b);433==a.fw&&gvjs_en(a,null);var c=a.getPath(),c=c.replace(/\/edit$/,"/gviz/tq");a.setPath(c);c=gvjs_ag(gvjs_bg(3,b));b=null!==(Number(gvjs_bg(4,b))||null);b=gvjs_sn.test(c)&&b;gvjs_bn(a,
b?gvjs_3k:gvjs_9a);a=a.toString()}else if(gvjs_vn(a)){c=a;a=new gvjs_an(c);433==a.fw&&gvjs_en(a,null);b=a.getPath();b=b.replace(/\/ccc$/,"/tq");/\/pub$/.test(b)&&(b=b.replace(/\/pub$/,"/tq"),a.ld("pub","1"));a.setPath(b);b=gvjs_ag(gvjs_bg(3,c));var c=null!=(Number(gvjs_bg(4,c))||null),d=gvjs_qn.test(b);b=gvjs_rn.test(b)&&!d&&c;gvjs_bn(a,b?gvjs_3k:gvjs_9a);a=a.toString()}c=a;b=gvjs_vn(c);c=gvjs_ag(gvjs_bg(5,c));c=gvjs_tn.test(c);(b=b&&c)||(c=a,b=gvjs_wn(c),c=gvjs_ag(gvjs_bg(5,c)),c=gvjs_tn.test(c),
b=b&&c);this.Zua=b;this.qpa=a;this.r5=gvjs_2ba++;gvjs_Dn.push(this)}var gvjs_Cn={kFa:"xhr",lFa:"xhrpost",tEa:"scriptInjection",KDa:gvjs_$k,t8:gvjs_Oa},gvjs_3ba=new gvjs_4d({"X-DataSource-Auth":"a"}),gvjs_2ba=0,gvjs_En={};gvjs_Bn.prototype.qja=30;var gvjs_Dn=[],gvjs_Fn=gvjs_j.gadgets;function gvjs_Gn(){for(var a=0;a<gvjs_Dn.length;a++){var b=gvjs_Dn[a];b.e5&&b.nw()}}
function gvjs_Hn(a,b){var c=a.indexOf("#");-1!=c&&(a=a.substring(0,c));var d=a.indexOf("?"),e=[];-1==d?c=a:(c=a.substring(0,d),a=a.substring(d+1),e=a.split("&"));a=[];for(d=0;d<e.length;d++){var f=e[d].split("="),g={};g.name=f[0];g.s4=e[d];a.push(g)}for(var h in b){e=b[h];f=!1;for(d=0;d<a.length;d++)if(a[d].name==h){a[d].s4=h+"="+encodeURIComponent(e);f=!0;break}f||(d={},d.name=h,d.s4=h+"="+encodeURIComponent(e),a.push(d))}b=c;if(0<a.length){b+="?";h=[];for(d=0;d<a.length;d++)h.push(a[d].s4);b+=h.join("&")}return b}
gvjs_=gvjs_Bn.prototype;
gvjs_.Hza=function(a,b){if(gvjs_8m(b.target)){var c;b=b.target;try{c=b.Uc?b.Uc.responseText:""}catch(l){c=""}c=gvjs_0b(c);if(this.Dga){var d=new gvjs_1ba(c,this.Foa,this.vR);b=d.Nxa.parse(d.hpa);c=new gvjs_R;if(b&&0<b.length){for(var e=[],f=d.yBa,g=0,h=f.length;g<h;g++)e.push({type:f[g],label:[]});if(d.vR)for(f=0,h=e.length;f<h;f++)e[f].label.push(b[0][f]);f=0;for(h=e.length;f<h;f++)g=e[f],c.fg(g.type,g.label.join(" "));d.Fb=e;e=d.Fb;h=d=d.vR?1:0;for(f=b.length;h<f;h++){c.Lr();for(var g=0,k=e.length;g<
k;g++)c.sc(h-d,g,gvjs_An[e[g].type](b[h][g]))}}b={};b.table=c.toJSON();b.version=gvjs_Vl(b);b.reqId=a;gvjs_In(b)}else c.match(/^({.*})$/)?(a=gvjs_Qh(c),gvjs_In(a)):gvjs_Sb(c)}else if(this.kw)gvjs_Jn(this,gvjs_Pk,gvjs_$m(b.target));else throw Error("google.visualization.Query: "+gvjs_$m(b.target));};function gvjs_In(a){var b=a.reqId,c=gvjs_En[b];if(c)gvjs_En[b]=null,c.HC(a);else throw Error("Missing query for request id: "+b);}gvjs_.kw=null;gvjs_.zU=null;gvjs_.EW=null;gvjs_.lk=null;gvjs_.E1=null;
gvjs_.IC=null;gvjs_.e5=!0;gvjs_.nm=0;gvjs_.tK=null;gvjs_.dl=!1;gvjs_.Pn=function(a){if(typeof a!=gvjs_f||0>a)throw Error("Refresh interval must be a non-negative number");this.nm=a;gvjs_Kn(this)};function gvjs_Ln(a){a.EW&&(window.clearTimeout(a.EW),a.EW=null)}function gvjs_Jn(a,b,c,d){a.HC({version:"0.6",status:gvjs_ek,errors:[{reason:b,message:c,detailed_message:d}]})}
gvjs_.nw=function(){var a;a=this.qpa;var b={};this.lk&&(b.tq=String(this.lk));var c="reqId:"+String(this.r5),d=this.tK;d&&(c+=";sig:"+d);this.E1&&(c+=";type:"+this.E1);b.tqx=c;if(this.IC){var c=[],e;for(e in this.IC)c.push(e+":"+this.IC[e]);b.tqh=c.join(";")}a=gvjs_Hn(a,b);this.nm&&(a=new gvjs_an(a),gvjs_he&&(gvjs_cn(a),a.ld("zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^gvjs_Rb()).toString(36))),a=a.toString());e=gvjs_qg();c={};gvjs_En[String(this.r5)]=
this;d=this.O5;b="GET";"xhrpost"==d&&(d="xhr",b="POST");if(d==gvjs_Oa){d={};if(/[?&]alt=gviz(&[^&]*)*$/.test(a))c=gvjs_$k;else{var f=gvjs_eg(a,"tqrt")||gvjs_Oa,f=f.split(":"),c=f[0];"xhr"!==c&&"xhrpost"!==c||!gvjs_tc(f,gvjs_zl)||(d.xhrWithCredentials=!0);gvjs_Zc(gvjs_Cn,c)||(c=gvjs_Oa)}c={sendMethod:c,options:d};d=c.sendMethod;c=c.options}if(d==gvjs_$k)if(gvjs_Fb("gadgets.io.makeRequest"))b=this.Vea,null==b[gvjs_Fn.io.RequestParameters.CONTENT_TYPE]&&(b[gvjs_Fn.io.RequestParameters.CONTENT_TYPE]=
gvjs_Fn.io.ContentType.TEXT),null==b[gvjs_Fn.io.RequestParameters.AUTHORIZATION]&&(b[gvjs_Fn.io.RequestParameters.AUTHORIZATION]=gvjs_Fn.io.AuthorizationType.SIGNED),null==b.OAUTH_ENABLE_PRIVATE_NETWORK&&(b.OAUTH_ENABLE_PRIVATE_NETWORK=!0),null==b.OAUTH_ADD_EMAIL&&(b.OAUTH_ADD_EMAIL=!0),gvjs_Fn.io.makeRequest(a,gvjs_r(this.qta,this),b),gvjs_Mn(this);else throw Error("gadgets.io.makeRequest is not defined.");else{if(!(f="xhr"==d)){if(d=d==gvjs_Oa)f=e.getWindow().location.href,d=(new gvjs_an(f)).resolve(new gvjs_an(a)).toString(),
f=f.match(gvjs_$f),d=d.match(gvjs_$f),d=f[3]==d[3]&&f[1]==d[1]&&f[4]==d[4];f=d}if(f)e=void 0,d=a,"POST"==b&&(a=a.split("?"),1<=a.length&&(d=a[0]),2<=a.length&&(e=a[1])),a=d,d=gvjs_r(gvjs_Qb(this.Hza,this.r5),this),c=this.dCa||!!c.xhrWithCredentials,f=new gvjs_1m,gvjs_2m.push(f),d&&f.B(gvjs_7j,d),f.vD(gvjs_N,f.voa),c&&(f.l8=c),f.send(a,b,e,gvjs_3ba);else{if(this.Dga)throw Error("CSV files on other domains are not supported. Please use sendMethod: 'xhr' or 'auto' and serve your .csv file from the same domain as this page.");
b=gvjs_rf(e,"body")[0];c=null===this.tK;this.Zua&&c?(c=e.createElement("img"),gvjs_4ba(this,c,a),e.appendChild(b,c)):(gvjs_Mn(this),gvjs_Zl(a),gvjs_Kn(this))}}};function gvjs_4ba(a,b,c){b.onerror=function(){gvjs_Mn(a);gvjs_Zl(c);gvjs_Kn(a)};b.onload=function(){gvjs_Mn(a);gvjs_Zl(c);gvjs_Kn(a)};b.style.display=gvjs_e;var d=c+"&requireauth=1&"+(new Date).getTime();b.src=d}
gvjs_.qta=function(a){if(null!=a&&a.data)gvjs_Sb(a.data);else{var b="";a&&a.errors&&(b=a.errors.join(" "));gvjs_Jn(this,"make_request_failed","gadgets.io.makeRequest failed",b)}};function gvjs_Mn(a){gvjs_Ln(a);a.EW=window.setTimeout(function(){gvjs_Jn(a,"timeout","Request timed out")},1E3*a.qja)}function gvjs_Nn(a){a.zU&&(window.clearTimeout(a.zU),a.zU=null)}function gvjs_Kn(a){gvjs_Nn(a);0!=a.nm&&a.e5&&a.dl&&(a.zU=window.setTimeout(function(){a.nw()},1E3*a.nm))}
gvjs_.send=function(a){this.dl=!0;this.kw=a;this.nw()};gvjs_.makeRequest=function(a,b){this.dl=!0;this.kw=a;this.tGa=gvjs_$k;this.Vea=b||{};this.nw()};gvjs_.abort=function(){this.dl=!1;gvjs_Ln(this);gvjs_Nn(this)};gvjs_.HC=function(a){gvjs_Ln(this);a=new gvjs_Ul(a);if(!gvjs_Xl(a)){this.tK=a.gk()?null:a.v6;var b=this.kw;b.call(b,a)}};gvjs_.setTimeout=function(a){if(typeof a!=gvjs_f||isNaN(a)||0>=a)throw Error("Timeout must be a positive number");this.qja=a};
gvjs_.Bza=function(a){if(typeof a!=gvjs_Ra)throw Error("Refreshable must be a boolean");return this.e5=a};gvjs_.nl=function(a){if(typeof a!=gvjs_h)throw Error("queryString must be a string");this.lk=a};gvjs_.wza=function(a){this.E1=a;null!=a&&this.jia(gvjs_yb,a)};gvjs_.jia=function(a,b){a=a.replace(/\\/g,"\\\\");b=b.replace(/\\/g,"\\\\");a=a.replace(/:/g,"\\c");b=b.replace(/:/g,"\\c");a=a.replace(/;/g,"\\s");b=b.replace(/;/g,"\\s");this.IC||(this.IC={});this.IC[a]=b};function gvjs_On(){if(!gvjs_Pn){gvjs_Pn=!0;var a=gvjs_sg();a.IDIModule&&a.IDIModule.registerListener(gvjs_Gn,{pollingInterval:100});a.gadgets&&(gvjs_Qn(),this.uha())}a=gvjs_rf(gvjs_qg(),"body")[0];this.Bya=gvjs__l(a)}var gvjs_Pn=!1;gvjs_On.prototype.Uga=200;function gvjs_Rn(){return!!gvjs_j.gadgets&&!!gvjs_j.gadgets.rpc}
gvjs_On.prototype.uha=function(){if(gvjs_Rn()){var a=gvjs_j.gadgets;gvjs_q(a.rpc.register)&&a.rpc.register("refresh",gvjs_Gn)}else 0<this.Uga&&(this.Uga--,window.setTimeout(gvjs_r(this.uha,this),100))};gvjs_On.prototype.Voa=function(a){var b=a.getString("_table_query_url"),c=b.toLowerCase();if(0==c.indexOf("http%")||0==c.indexOf("https%"))b=decodeURIComponent(b);b=new gvjs_Bn(b);a=a.getInt("_table_query_refresh_interval");b.Pn(a);return b};gvjs_On.prototype.SBa=function(a){return this.Bya(a)};
function gvjs_Qn(){if(gvjs_Rn()){var a=gvjs_j.gadgets;try{a.rpc.getRelayUrl("..")||a.rpc.setRelayUrl("..",gvjs_4k)}catch(b){gvjs_q(a.rpc.setRelayUrl)&&a.rpc.setRelayUrl("..",gvjs_4k)}}}gvjs_j.gadgets&&!gvjs_Rn()&&gvjs_Zl("//www-opensocial.googleusercontent.com/gadgets/rpc/rpc.v.js");gvjs_Qn();var gvjs_Sn=gvjs_sg(),gvjs_Wn=gvjs_Sn.__gvizguard__?gvjs_Fb(gvjs_Yk):function(a,b,c){a=gvjs_Tn(a);b=gvjs_V(a,b,gvjs_Un(c));return new gvjs_Vn(b)},gvjs_Xn=gvjs_Sn.__gvizguard__?gvjs_Fb(gvjs_Zk):function(a,b,c){a=gvjs_Tn(a);b=gvjs_lm(a,b,gvjs_Un(c));return new gvjs_Vn(b)},gvjs_X=gvjs_Sn.__gvizguard__?gvjs_Fb(gvjs_1k):function(a,b,c){gvjs_Tn(a).dispatchEvent(new gvjs_Yn(b,c))},gvjs_Zn=gvjs_Sn.__gvizguard__?gvjs_Fb(gvjs_0k):function(a){return(a=a&&gvjs_q(a.getKey)&&a.getKey())?gvjs_nm(a):!1},gvjs__n=
gvjs_Sn.__gvizguard__?gvjs_Fb(gvjs__k):function(a){var b=gvjs_Tn(a),b=gvjs_om(b);gvjs_U(a.__eventTarget);a.__eventTarget=void 0;return b};function gvjs_Tn(a){var b=a.__eventTarget;null==b&&(b=new gvjs_W,a.__eventTarget=b);return a=b}function gvjs_Un(a){return function(b){b&&b.Hra?a(b.Ft):a()}}function gvjs_Vn(a){this.vS=a}gvjs_Vn.prototype.getKey=function(){return this.vS};function gvjs_Yn(a,b){gvjs_2l.call(this,a);this.Ft=b}gvjs_s(gvjs_Yn,gvjs_2l);gvjs_Yn.prototype.Hra=function(){return this.Ft};function gvjs_0n(a,b,c,d){this.lk=a;this.gX=b;this.m=c||{};this.L=d;this.fd=null;d&&(this.fd=this.o_=gvjs__l(d));if(!(b&&"draw"in b)||typeof b.draw!=gvjs_c)throw Error("Visualization must have a draw method.");}gvjs_=gvjs_0n.prototype;gvjs_.o_=null;gvjs_.QB=null;gvjs_.eI=null;gvjs_.G=null;gvjs_.setOptions=function(a){this.m=a||{}};gvjs_.draw=function(){this.G&&this.gX.draw(this.G,this.m)};gvjs_.pza=function(a){var b=this.L;this.fd=a?a:b?this.fd=this.o_:null};
gvjs_.XE=function(){if(!this.fd)throw Error("If no container was supplied, a custom error handler must be supplied instead.");var a=this;this.lk.send(function(b){var c=a.QB;c&&c(b);a.HC(b);(c=a.eI)&&c(b)})};gvjs_.HC=function(a){var b=this.fd;b(a)&&(this.G=a.$a(),this.gX.draw(this.G,this.m))};gvjs_.xV=function(a){if(null!=a){if(typeof a!=gvjs_c)throw Error(gvjs_Cj);this.QB=a}};
gvjs_.wV=function(a){if(null!=a){if(typeof a!=gvjs_c)throw Error("Custom post response handler must be a function.");this.eI=a}};gvjs_.abort=function(){this.lk.abort()};function gvjs_Y(a){this.Pm=null;this.G=a;var b=[];a=a.S();for(var c=0;c<a;c++)b.push(c);this.Fb=b;this.ct=!0;this.ll=null;this.VY=[];this.QY=!0}gvjs_s(gvjs_Y,gvjs_Sl);gvjs_=gvjs_Y.prototype;gvjs_.$a=function(){return this.G};
function gvjs_5ba(a,b,c){return gvjs_u(c,function(a){if(gvjs_o(a))a=this.og(a);else if(gvjs_n(a)){a=gvjs_4c(a);var c=a.role;if(c){var f=a.properties||{};f.role=c;a.properties=f}c=a.sourceColumn;gvjs_o(c)&&(c=a.sourceColumn=this.og(c));gvjs_p(c)&&(gvjs_Jl(b,c),a.calc=a.calc||"identity",a.type=a.type||b.R(c))}return a},a)}function gvjs_1n(a){a.QY=!0;a.Pm=null}function gvjs_6ba(a){for(var b=[],c=a.G.aa(),d=0;d<c;d++)b.push(d);a.ll=b;gvjs_1n(a)}
gvjs_.ir=function(a){for(var b=this.G,c=gvjs_Xc(gvjs_2n),d=0;d<a.length;d++){var e=a[d];if(gvjs_p(e)||gvjs_o(e))gvjs_Fl(b,e);else if(gvjs_n(e)){var f=e.sourceColumn,g=e.calc;if(gvjs_o(g)){if(!c||c&&!gvjs_tc(c,g))throw Error('Unknown function "'+g+'"');null!=f&&gvjs_Fl(b,f)}else if(g&&!e.type)throw Error('Calculated column must have a "type" property.');}else throw Error("Invalid column input, expected either a number, string, or an object.");}this.Fb=gvjs_5ba(this,this.G,a);gvjs_1n(this)};
function gvjs_3n(a,b,c){if(gvjs_m(b)){if(gvjs_k(c))throw Error("If the first parameter is an array, no second parameter is expected");for(var d=0;d<b.length;d++)gvjs_Il(a.G,b[d]);return gvjs_Cc(b)}if(gvjs_Ib(b)==gvjs_f){if(!gvjs_Ib(c)==gvjs_f)throw Error("If first parameter is a number, second parameter must be specified and be a number.");if(b>c)throw Error("The first parameter (min) must be smaller than or equal to the second parameter (max).");gvjs_Il(a.G,b);gvjs_Il(a.G,c);a=[];for(d=b;d<=c;d++)a.push(d);
return a}throw Error("First parameter must be a number or an array.");}gvjs_.np=function(a,b){this.ll=gvjs_3n(this,a,b);this.ct=!1;gvjs_1n(this)};gvjs_.xca=function(){return gvjs_4c(this.Fb)};gvjs_.yca=function(){if(this.ct){for(var a=[],b=this.G.aa(),c=0;c<b;c++)a.push(c);return a}return gvjs_Cc(this.ll)};gvjs_.nua=function(a){this.ir(gvjs_mc(this.Fb,function(b){return!gvjs_tc(a,b)}));gvjs_1n(this)};
gvjs_.qua=function(a,b){var c=gvjs_3n(this,a,b);this.ct&&(gvjs_6ba(this),this.ct=!1);this.np(gvjs_mc(this.ll,function(a){return!gvjs_tc(c,a)}));gvjs_1n(this)};gvjs_.wca=function(a){for(var b=0;b<this.Fb.length;b++){var c=this.Fb[b];if(c==a||gvjs_n(c)&&c.sourceColumn==a)return b}return-1};gvjs_.Y0=function(a){return this.ct?0>a||a>=this.G.aa()?-1:a:gvjs_kc(this.ll,a)};gvjs_.$Q=function(a){gvjs_Jl(this,a);a=this.Fb[a];return gvjs_p(a)?a:gvjs_n(a)&&gvjs_p(a.sourceColumn)?a.sourceColumn:-1};
gvjs_.bR=function(a){a=this.$Q(a);return-1==a?a:a=this.G.bR(a)};gvjs_.$k=function(a){gvjs_Il(this,a);return this.ct?a:this.ll[a]};gvjs_.cR=function(a){a=this.$k(a);return a=this.G.cR(a)};gvjs_.aa=function(){return this.ct?this.G.aa():this.ll.length};gvjs_.S=function(){return this.Fb.length};gvjs_.Ve=function(a){gvjs_Jl(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Ve(a):a.id||""};gvjs_.Qa=function(a){gvjs_Jl(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Qa(a):a.label||""};
gvjs_.Ms=function(a){gvjs_Jl(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Ms(a):null};gvjs_.Yk=function(a){a=this.Fg(a,gvjs_kb);return a=gvjs_o(a)?a:""};gvjs_.R=function(a){gvjs_Jl(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.R(a):a.type};
gvjs_.Ls=function(a,b){gvjs_Jl(this,b);var c=this.Fb[b],d=null;a=this.$k(a);if(gvjs_n(c)){if(this.QY){for(c=0;c<this.Fb.length;c++)gvjs_n(this.Fb[c])&&(this.VY[c]=[]);this.QY=!1}c=this.VY[b][a];if(!gvjs_k(c)){var c=null,d=this.Fb[b],e=d.calc;gvjs_o(e)?(e=gvjs_2n[e],c=e(this.G,a,d)):gvjs_q(e)&&(c=e.call(null,this.G,a));c=gvjs_Dl(c);d=d.type;e=c.v;if(gvjs_Yb(gvjs_cc(d)))throw Error('"type" must be specified');if(!gvjs_Ll(e,d))throw Error(gvjs_Xj+e+gvjs_nj+d);this.VY[b][a]=c}d=c;d.p=gvjs_n(d.p)?d.p:
{}}else if(gvjs_p(c))d={v:this.G.getValue(a,c)};else throw Error("Invalid column definition: "+d);return d};gvjs_.getValue=function(a,b){return this.Ls(a,b).v};gvjs_.Ia=function(a,b,c){var d=this.Ls(a,b);if(null==d.f){var e=this.Fb[b];gvjs_n(e)?(e=this.R(b),d.f=null!=d.v?gvjs_Ql(d.v,e,c):""):gvjs_p(e)&&(a=this.$k(a),d.f=this.G.Ia(a,e,c))}return d.f};gvjs_.getProperty=function(a,b,c){a=this.getProperties(a,b)[c];return gvjs_k(a)?a:null};
gvjs_.getProperties=function(a,b){var c=this.Ls(a,b);return c.p?c.p:(a=this.$k(a),b=this.$Q(b),this.G.getProperties(a,b))};gvjs_.Fg=function(a,b){gvjs_Jl(this,a);var c=this.Fb[a];return gvjs_p(c)?this.G.Fg(c,b):this.Go(a)[b]||null};gvjs_.Go=function(a){gvjs_Jl(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Go(a):a.properties||{}};gvjs_.aR=function(a){return this.G.aR(a)};gvjs_.yy=function(){return this.G.yy()};gvjs_.Qs=function(a,b){a=this.$k(a);return this.G.Qs(a,b)};
gvjs_.rJ=function(a){gvjs_Il(this,a);a=this.$k(a);return this.G.rJ(a)};gvjs_.lq=function(a){return gvjs_Ml(this,a)};gvjs_.LQ=function(a){return gvjs_Ol(this,a)};gvjs_.oq=function(a){return gvjs_Nl(this,a)};gvjs_.tC=function(a){return gvjs_Pl(this,a)};
gvjs_.Iw=function(){var a=this.G;gvjs_q(a.Iw)&&(a=a.Iw());var a=a.up(),b=this.S(),c=this.aa(),d,e,f,g=[],h=[];for(d=0;d<b;d++){f=this.Fb[d];if(gvjs_n(f))e=gvjs_w(f),delete e.calc,delete e.sourceColumn;else if(gvjs_p(f))e=a.cols[f];else throw Error(gvjs_Jj);g.push(e)}for(e=0;e<c;e++){var k=a.rows[this.ct?e:this.ll[e]],l=[];for(d=0;d<b;d++){f=this.Fb[d];if(gvjs_n(f))f={v:this.getValue(e,d)};else if(gvjs_p(f))f=k.c[this.Fb[d]];else throw Error(gvjs_Jj);l.push(f)}k.c=l;h.push(k)}a.cols=g;a.rows=h;return a=
new gvjs_R(a)};gvjs_.up=function(){for(var a={},b=[],c=0;c<this.Fb.length;c++){var d=this.Fb[c];gvjs_n(d)&&!gvjs_o(d.calc)||b.push(d)}gvjs_uc(b)||(a.columns=b);this.ct||(a.rows=gvjs_Cc(this.ll));return a};gvjs_.toJSON=function(){return gvjs_Mh(this.up())};function gvjs_4n(a,b){gvjs_o(b)&&(b=gvjs_Ph(b));a=new gvjs_Y(a);var c=b.columns;b=b.rows;null!=c&&a.ir(c);null!=b&&a.np(b);return a}
var gvjs_2n={emptyString:function(){return""},error:function(a,b,c){var d=c.sourceColumn,e=c.magnitude;if(!gvjs_p(d)||!gvjs_p(e))return null;a=a.getValue(b,d);return gvjs_p(a)?c.errorType==gvjs_il?a+e/100*a:a+e:null},mapFromSource:function(a,b,c){var d=c.sourceColumn;c=c.mapping;return gvjs_p(d)&&c?(a=a.getValue(b,d),a in c?c[a]:null):null},stringify:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?a.Ia(b,c):""},fillFromTop:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?gvjs_Rl(a,b,c,!0):null},
fillFromBottom:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?gvjs_Rl(a,b,c,!1):null},identity:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?a.getValue(b,c):null}};function gvjs_5n(a,b){this.Ee=b;this.xya=a}gvjs_5n.prototype.send=function(a){this.kw=a;this.nw()};gvjs_5n.prototype.nw=function(){var a;a=this.Ee;var b={},c,d=this.tK;d&&(c="sig:"+d);c&&(b.tqx=c,a=gvjs_Hn(a,b));this.xya.call(this,gvjs_r(this.HC,this),a)};gvjs_5n.prototype.HC=function(a){a=new gvjs_Ul(a);if(!gvjs_Xl(a)){this.tK=a.gk()?null:a.v6;var b=this.kw;b.call(b,a)}};function gvjs_6n(){this.nn=[];this.Fp=[]}function gvjs_7n(a){gvjs_uc(a.nn)&&(a.nn=a.Fp,a.nn.reverse(),a.Fp=[])}gvjs_=gvjs_6n.prototype;gvjs_.enqueue=function(a){this.Fp.push(a)};function gvjs_8n(a){gvjs_7n(a);return a.nn.pop()}gvjs_.hp=function(){gvjs_7n(this);return gvjs_jc(this.nn)};gvjs_.yb=function(){return this.nn.length+this.Fp.length};gvjs_.isEmpty=function(){return gvjs_uc(this.nn)&&gvjs_uc(this.Fp)};gvjs_.clear=function(){this.nn=[];this.Fp=[]};
gvjs_.contains=function(a){return gvjs_tc(this.nn,a)||gvjs_tc(this.Fp,a)};gvjs_.remove=function(a){var b;b=this.nn;var c=gvjs_jaa(b,a);0<=c?(gvjs_Ac(b,c),b=!0):b=!1;return b||gvjs_zc(this.Fp,a)};gvjs_.Va=function(){for(var a=[],b=this.nn.length-1;0<=b;--b)a.push(this.nn[b]);for(var c=this.Fp.length,b=0;b<c;++b)a.push(this.Fp[b]);return a};function gvjs_9n(){if(!gvjs_Fb("google.maps.Geocoder"))throw Error("your page is missing the google maps API");this.mC=new google.maps.Geocoder;this.hc={};this.hc[gvjs_Lh({address:""})]={response:[],status:google.maps.GeocoderStatus.ZERO_RESULTS};this.Gm=new gvjs_x;this.jw=new gvjs_4d;this.iE=new gvjs_6n}gvjs_Hb(gvjs_9n);function gvjs_$n(a,b,c){this.It=a||[];this.XL=0;this.Ur=b;this.GO=!1;this.OU=new gvjs_4d;this.Dna=c||this.It.length}gvjs_$n.prototype.cancel=function(){this.GO=!0};
gvjs_$n.prototype.finish=function(a,b){a=gvjs_Lh(a);this.OU.Ce(a)||this.OU.set(a,b);b=[];if(!this.GO){a=this.It.length;for(var c=this.XL;c<a;c++){var d=gvjs_Lh(this.It[c]);if(!this.OU.Ce(d))break;d=this.OU.get(d);null!=d&&(d=d.response);b.push(d)}b.length<this.Dna&&this.XL+b.length<a||(this.XL+=b.length,this.Ur(b),this.XL>=this.It.length&&this.cancel())}};function gvjs_ao(){this.It=[];this.mC=null}gvjs_ao.prototype.add=function(a){this.It.push(a)};
gvjs_ao.prototype.create=function(a,b,c){if(null!=this.mC){var d=new gvjs_$n(a,b,c);this.add(d);this.mC.geocode(d)}else gvjs_vg(gvjs_r(function(){null==this.mC&&(this.mC=gvjs_9n.qc());this.create(a,b,c)},this))};gvjs_ao.prototype.cancel=function(){gvjs_t(this.It,function(a){a.cancel()});this.It=[]};
gvjs_9n.prototype.geocode=function(a){gvjs_t(a.It,gvjs_r(function(b){var c=gvjs_Lh(b);c in this.hc?a.finish(b,this.hc[c]):(this.jw.Ce(c)||(this.iE.enqueue(b),this.jw.set(c,[])),this.jw.get(c).push(a))},this));this.Zba()};
gvjs_9n.prototype.Zba=function(){if(0!==this.iE.yb()||0!==this.Gm.yb()){var a=0<this.Gm.yb()?gvjs_Kh(this.Gm.Va()[0]):this.iE.hp(),b=gvjs_Lh(a);if(b in this.hc){var c=this.jw.get(b),c=this.hc[b];gvjs_8n(this.iE);this.sR(a,c.response,c.status);this.jw.remove(b)}else 0===this.Gm.yb()&&0<this.iE.yb()?(gvjs_8n(this.iE),c=this.jw.get(b),gvjs_pc(c,function(a){return a.GO})?this.sR(a,null,null):(this.Gm.add(b),gvjs_bo(this,a,gvjs_r(this.sR,this,a)))):0<this.Gm.yb()&&gvjs_bo(this,a,gvjs_r(this.sR,this,a))}};
function gvjs_bo(a,b,c){if(gvjs_n(b)&&(b=gvjs_4c(b),b.bounds)){var d=b.bounds;b.bounds=new google.maps.LatLngBounds(new google.maps.LatLng(d.lo.lat,d.lo.lng),new google.maps.LatLng(d.hi.lat,d.hi.lng))}a.mC.geocode(b,c)}function gvjs_co(a,b,c){var d=gvjs_Lh(b),e=a.jw.get(d);null!=e&&gvjs_t(e,function(a){a.GO||a.finish(b,c)});a.Gm.remove(d);a.jw.remove(d)}
gvjs_9n.prototype.sR=function(a,b,c){var d=0;if(c==google.maps.GeocoderStatus.OVER_QUERY_LIMIT)d=520;else if(c==google.maps.GeocoderStatus.OK){var e=gvjs_Lh(a);b={response:b,status:c};this.hc[e]=b;gvjs_co(this,a,b)}else gvjs_co(this,a,{response:null,status:c});this.dK=!1;gvjs_Vm(gvjs_r(this.Zba,this),d,this)};function gvjs_do(){}function gvjs_eo(a){if(gvjs_n(a)&&gvjs_q(a.S)&&gvjs_q(a.aa))return a;throw Error("Invalid data table.");}gvjs_=gvjs_do.prototype;gvjs_.Lj=function(a){return this.ac(a)?2:0};function gvjs_fo(a,b,c){return null==c||a.Yk(b)===c}function gvjs_go(a,b,c){return a.R(b)===c}gvjs_.pb=function(a,b,c,d){return b<a.S()&&gvjs_go(a,b,c)&&gvjs_fo(a,b,null==d?null:d)};
function gvjs_ho(a,b,c,d){d=null==d?[]:[d];return b<a.S()&&(0===c.length||gvjs_oc(c,gvjs_r(gvjs_go,null,a,b)))&&(0===d.length||gvjs_oc(d,gvjs_r(gvjs_fo,null,a,b)))}gvjs_.indexOf=function(a,b){for(var c=0;c<a.S();c++)if(a.R(c)==b)return c;return-1};function gvjs_io(a,b,c){for(var d=0;d<b.length;++d){var e=b[d];if(e>=a.S()||a.R(e)!=c[d])return!1}return!0}function gvjs_jo(a,b,c){return a.pb(b,c,gvjs_f)?gvjs_ko(b,c,function(a){return 0<=a}):!1}
function gvjs_ko(a,b,c){for(var d=Math.min(a.aa(),20),e=0;e<d;e++){var f=a.getValue(e,b);if(null!=f&&!c(f))return!1}return!0}gvjs_.soa=function(a){return gvjs_Vh(new gvjs_G(-90,90),a)&&!gvjs_Vd(a)};gvjs_.toa=function(a){return gvjs_Vh(new gvjs_G(-180,180),a)&&!gvjs_Vd(a)};function gvjs_lo(a){for(var b=a.LQ(0),c=Math.min(a.aa(),20),d=0,e=0;e<c;e++){var f=a.getValue(e,1);f&&!gvjs_tc(b,f)||d++}return.6<d/c};function gvjs_mo(){}gvjs_s(gvjs_mo,gvjs_do);gvjs_mo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_mo.prototype.Lc=function(a){gvjs_eo(a);var b=a.S();if(2>b)throw Error(gvjs_Lj);for(var c=!0,d=[],e=0;e<b;e++){var f=a.Yk(e);gvjs_Yb(f)&&(c?(f=gvjs_bk,c=!1):f=gvjs_$j);d.push(f)}if(d[0]!==gvjs_bk)throw Error("Invalid data format: first column must be domain.");a=gvjs_7ba(d);return{cg:a.cg,bn:gvjs_u(a.groups,function(a){return{dj:a.Tb,cg:a.cg,D:gvjs_u(a.groups,function(a){return{ms:a.Tb,cg:a.cg}})}})}};
function gvjs_7ba(a){for(var b=[gvjs_bk,gvjs_$j],c={groups:[],cg:{}},d=[c],e=-1,f=0;f<a.length;f++){var g=a[f],h=gvjs_kc(b,g),k=null;0<=h&&(k={Tb:f,kl:g,groups:[],cg:{}});if(0<=h&&h<e){e-=h;for(g=0;g<=e;g++)d.pop();e=h;h=d[d.length-1];d.push(k);h.groups.push(k)}else 0<=e&&g===b[e]?(d.pop(),h=d[d.length-1],d.push(k),h.groups.push(k)):e+1<b.length&&g===b[e+1]?(h=d[d.length-1],e++,d.push(k),h.groups.push(k)):(h=d[d.length-1],g in h.cg||(h.cg[g]=[]),h.cg[g].push(f))}return c};function gvjs_no(){}gvjs_s(gvjs_no,gvjs_do);gvjs_no.prototype.ac=function(a){a=gvjs_eo(a);var b=a.S();if(2>b)return!1;var c=a.R(0);if(c!=gvjs_Ta&&c!=gvjs_Ua||a.R(1)!=gvjs_f)return!1;for(var c=0,d=1;d<b;d++){var e=a.R(d);if(e==gvjs_f)c=0;else if(e==gvjs_h){if(c++,2<c)return!1}else return!1}return!0};
gvjs_no.prototype.Lj=function(a){if(!this.ac(a))return 0;a=gvjs_eo(a);var b=0<this.indexOf(a,gvjs_h),c=a.aa(),d=a.oq(0);if(50<c)a=!0;else{for(var e=Number.MAX_VALUE,f=Number.MIN_VALUE,g=1;g<c;g++)var h=Math.abs(a.getValue(d[g-1],0)-a.getValue(d[g],0)),e=0<h&&h<e?h:e,f=h>f?h:f;a=0!=e&&50<f/e?!0:!1}return b&&a?3:b||a?2:1};function gvjs_oo(a){this.y9=!!(a||{}).gB}gvjs_s(gvjs_oo,gvjs_do);gvjs_oo.prototype.ac=function(a){gvjs_eo(a);var b=0,c=a.S();if(1>c)return!1;if(!this.pb(a,0,gvjs_f)&&(b++,this.y9))for(;b<c&&this.pb(a,b,gvjs_h);)b++;for(var d=null;b<c;){var e=a.R(b);if(e==gvjs_f)d={};else if(this.y9&&e==gvjs_h){if(!d)return!1}else if(e==gvjs_Ra){if(!d||d.ox)return!1;d.ox=b}else return!1;b++}return null!==d};function gvjs_po(a){this.pS=a&&a.Vh||!1;gvjs_oo.call(this,a)}gvjs_s(gvjs_po,gvjs_oo);gvjs_po.prototype.ac=function(a){gvjs_eo(a);if(!gvjs_po.o.ac.call(this,a))return!1;var b=a.S();if(this.pS)for(var c=1;c<b;c++)if(this.pb(a,c,gvjs_f)&&!gvjs_jo(this,a,c))return!1;return!0};gvjs_po.prototype.Lj=function(a){for(var b=a.S(),c=a.aa(),d=0,e=!1,f=0;f<b;f++)this.pb(a,f,gvjs_f)&&(d++,gvjs_jo(this,a,f)||(e=!0));return this.ac(a)?1==c||e||this.pb(a,0,gvjs_h)?1:2<d&&this.pS?3:1!=d||this.pS?1:2:0};function gvjs_qo(){}gvjs_s(gvjs_qo,gvjs_do);gvjs_qo.prototype.ac=function(a){a=gvjs_eo(a);var b=a.S();return 3>b||5<b||!this.pb(a,0,gvjs_h)||!this.pb(a,1,gvjs_f)||!this.pb(a,2,gvjs_f)||3<b&&!this.pb(a,3,gvjs_h)||4<b&&!this.pb(a,4,gvjs_f)?!1:!0};gvjs_qo.prototype.Lj=function(a){a=gvjs_eo(a);if(this.ac(a)){var b;b=a;if(this.pb(b,3,gvjs_h)){for(var c={},d=0,e=Math.min(b.aa(),20),f=0;f<e;f++){var g=b.getValue(f,3);c[g]||d++;c[g]=!0}b=10>d}else b=!1;a=b?3:this.pb(a,3,gvjs_h)?1:2}else a=0;return a};function gvjs_ro(){}gvjs_s(gvjs_ro,gvjs_do);gvjs_ro.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_ro.prototype.Lc=function(a){a=gvjs_eo(a);var b=a.S();if(2!==b&&3!==b)throw Error("Invalid data table format: must have 2 or 3 columns.");var c=1,d=2;2===b&&(c--,d--);this.mb(a,0,gvjs_h);this.mb(a,c,gvjs_h);this.mb(a,d,gvjs_f);return{Wv:c,coa:0,HA:d}};gvjs_ro.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Kj+b+gvjs_oj+c+"'.");};function gvjs_so(a){this.vi=a;this.v5=new gvjs_4d}gvjs_so.prototype.index=function(){return this.vi};function gvjs_to(){}gvjs_s(gvjs_to,gvjs_do);gvjs_to.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_to.prototype.Lc=function(a){a=gvjs_eo(a);for(var b=[],c=a.S(),d=0;d<c;++d){var e=a.Yk(d);if(""===e)b.push(new gvjs_so(d));else{if(1>b.length)throw Error("At least 1 data column must come before any role column.");gvjs_jc(b).v5.set(e,d)}}if(2!=b.length)throw Error("Invalid data table format: must have 2 data columns.");c=b[0];b=b[1];this.mb(a,c.index(),"date|datetime");this.mb(a,b.index(),gvjs_f);return{h_:c,HA:b}};
gvjs_to.prototype.mb=function(a,b,c){if(!gvjs_oc(c.split("|"),function(c){return this.pb(a,b,c)},this))throw Error(gvjs_Kj+b+gvjs_oj+c+"'.");};function gvjs_uo(){}gvjs_s(gvjs_uo,gvjs_do);gvjs_uo.prototype.ac=function(a){gvjs_eo(a);var b=a.S();if(5>b||6<b||!(this.pb(a,0,gvjs_h)&&this.pb(a,1,gvjs_f)&&this.pb(a,2,gvjs_f)&&this.pb(a,3,gvjs_f)&&this.pb(a,4,gvjs_f))||6==b&&!this.pb(a,5,gvjs_h))return!1;for(var b=Math.min(a.aa(),20),c=!0,d=0;d<b;d++){var e=a.getValue(d,1),f=a.getValue(d,2),g=a.getValue(d,3),h=a.getValue(d,4);if(null!=e&&null!=f&&null!=g&&null!=h&&(c=!1,e!=Math.min(e,f,g,h)||h!=Math.max(e,f,g,h)))return!1}return!c};
gvjs_uo.prototype.Lj=function(a){return this.ac(a)?3:0};function gvjs_vo(a){gvjs_oo.call(this,a)}gvjs_s(gvjs_vo,gvjs_oo);gvjs_vo.prototype.Lj=function(a){a=gvjs_eo(a);var b=this.pb(a,0,gvjs_f),c=a.S();b||c--;return this.ac(a)?2>c?1:2:0};function gvjs_wo(){this.Es=null}gvjs_s(gvjs_wo,gvjs_do);gvjs_wo.prototype.ac=function(a){return!!gvjs_xo(this,a)};gvjs_wo.prototype.Lc=function(a){a=gvjs_xo(this,a);if(null!=a)return a;throw Error(this.Es);};
function gvjs_xo(a,b){b=gvjs_eo(b);var c=new gvjs_so(0),d=new gvjs_so(1),e=new gvjs_so(2),f=0;a.pb(b,e.index(),gvjs_h)||(f=-1,e=null);var g=new gvjs_so(3+f),h=new gvjs_so(4+f),k=new gvjs_so(5+f),l=new gvjs_so(6+f),f=new gvjs_so(7+f);return a.mb(b,c.index(),gvjs_h)&&a.mb(b,d.index(),gvjs_h)&&a.mb(b,g.index(),gvjs_Ta)&&a.mb(b,h.index(),gvjs_Ta)&&a.mb(b,k.index(),gvjs_f)&&a.mb(b,l.index(),gvjs_f)&&a.mb(b,f.index(),gvjs_h)?{zua:c,Wv:d,wM:g,MI:h,gqa:k,Oxa:l,Gpa:f,Dha:e}:null}
gvjs_wo.prototype.mb=function(a,b,c){return this.pb(a,b,c)?!0:(this.Es=gvjs_Kj+b+gvjs_oj+c+"'.",!1)};function gvjs_yo(){}gvjs_s(gvjs_yo,gvjs_do);gvjs_yo.prototype.ac=function(a){gvjs_eo(a);var b;b=a.S();if(1>b||2<b)b=!1;else{var c=!0;2==b&&(c=c&&this.pb(a,0,gvjs_h));b=c=c&&gvjs_jo(this,a,b-1)}if(!b)if(b=a.S(),c=a.aa(),0==b||1!=c)b=!1;else{for(var c=!0,d=0;d<b;d++)if(!this.pb(a,d,gvjs_f)){c=!1;break}b=c}return b};gvjs_yo.prototype.Lj=function(a){return this.ac(a)?1<a.aa()?2:3:0};function gvjs_zo(){}gvjs_s(gvjs_zo,gvjs_do);var gvjs_8ba={qEa:gvjs_kl,MDa:gvjs_al,TEXT:gvjs_Q,t8:gvjs_Oa};gvjs_zo.prototype.ac=function(a){var b=a.S();if(1>b||2<b)return!1;var c=this.pb(a,0,gvjs_h);2==b&&(c=c&&this.pb(a,1,gvjs_f));return c};gvjs_zo.prototype.Lj=function(a){return this.ac(a)?1:0};
gvjs_zo.prototype.Lc=function(a,b,c){try{a=gvjs_eo(a);b=b||gvjs_Oa;var d=0,e,f=-1,g=-1,h=-1,k=-1;if(gvjs_io(a,[d,d+1],[gvjs_f,gvjs_f])){e=gvjs_8k;h=d;k=d+1;d+=2;if(b===gvjs_kl)throw Error("displayMode must be set to Markers when using lat/long addresses.");b===gvjs_Oa&&(b=gvjs_al)}else if(gvjs_io(a,[d],[gvjs_h])){switch(b){case gvjs_Oa:e=gvjs_jl;b=gvjs_kl;f=d;break;case gvjs_kl:e=gvjs_jl;f=d;break;case gvjs_al:case gvjs_Q:e="address";g=d;break;default:throw Error("Unknown displayMode: "+b);}d+=1}else throw Error("Unknown address type.");
var l=null;gvjs_io(a,[d],[gvjs_h])&&gvjs_ul!=a.Fg(d,gvjs_kb)&&(l=d++);var m=null,n=null;gvjs_io(a,[d],[gvjs_f])&&(m=d++,gvjs_io(a,[d],[gvjs_f])&&(n=d++));var p=null;gvjs_io(a,[d],[gvjs_h])&&gvjs_ul==a.Fg(d,gvjs_kb)&&(p=d++);e!=gvjs_jl&&null!=m&&null==n&&(n=m);if(a.S()!=d)throw Error("Table contains more columns than expected (Expecting "+d+" columns)");return{PX:e,z_:b,KL:f,pG:g,sD:h,yD:k,yK:l,Gu:m,pF:n,w7:p}}catch(q){return c&&c.Ud("Incompatible data table: "+q),null}};function gvjs_Ao(){}gvjs_s(gvjs_Ao,gvjs_do);gvjs_Ao.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Ao.prototype.Lc=function(a){a=gvjs_eo(a);if(5!=a.S())throw Error("Invalid data table format: must have 5 columns.");this.mb(a,0,gvjs_f);this.mb(a,1,gvjs_f);this.mb(a,2,gvjs_f);this.mb(a,3,gvjs_f);this.mb(a,4,gvjs_h);return{aCa:0,iCa:1,jAa:2,kna:3,Aoa:4}};gvjs_Ao.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Kj+b+gvjs_oj+c+"'.");};function gvjs_Bo(a){gvjs_oo.call(this,a)}gvjs_s(gvjs_Bo,gvjs_oo);gvjs_Bo.prototype.ac=function(a){gvjs_eo(a);if(!gvjs_Bo.o.ac.call(this,a))return!1;var b=a.S();if(this.pS)for(var c=1;c<b;c++)if(this.pb(a,c,gvjs_f)&&!gvjs_jo(this,a,c))return!1;return!0};gvjs_Bo.prototype.Lj=function(a){for(var b=a.S(),c=a.aa(),d=0,e=0,f=0;f<b;f++)this.pb(a,f,gvjs_f)?d++:this.pb(a,f,gvjs_Ta)&&e++;return this.ac(a)?10>c?1:2>d&&0==e?3:2:0};function gvjs_Co(){}gvjs_s(gvjs_Co,gvjs_do);gvjs_Co.prototype.ac=function(a){return gvjs_Do(this,a)||gvjs_Eo(this,a)};gvjs_Co.prototype.Lj=function(a){var b=gvjs_Do(this,a);a=gvjs_Eo(this,a);return b||a?a?1:3:0};function gvjs_Do(a,b){gvjs_eo(b);var c=b.S();if(2>c||3<c)return!1;var d=a.pb(b,0,gvjs_f),d=d&&a.pb(b,1,gvjs_f);3==c&&(d=d&&a.pb(b,2,gvjs_h));if(c=d)a.pb(b,0,gvjs_f)&&a.pb(b,1,gvjs_f)?(c=gvjs_r(a.soa,a),a=gvjs_r(a.toa,a),c=gvjs_ko(b,0,c)&&gvjs_ko(b,1,a)):c=!1;return c}
function gvjs_Eo(a,b){gvjs_eo(b);var c=b.S();return 1>c||2<c||!a.pb(b,0,gvjs_h)||2==c&&!a.pb(b,1,gvjs_h)?!1:!0};function gvjs_Fo(){}gvjs_s(gvjs_Fo,gvjs_do);gvjs_Fo.prototype.ac=function(a){a=gvjs_eo(a);var b=a.S();if(3>b||a.R(0)!=gvjs_h)return!1;var c=a.R(1);if(c!=gvjs_f&&c!=gvjs_Ta&&c!=gvjs_h||c==gvjs_h&&!gvjs_9ba(a)&&!gvjs_$ba(a)||c==gvjs_f&&!gvjs_ko(a,1,function(a){return gvjs_Vd(a)}))return!1;for(c=2;c<b;c++){var d=a.R(c);if(d!=gvjs_f&&d!=gvjs_h)return!1}return!0};gvjs_Fo.prototype.Lj=function(a){try{a=gvjs_eo(a)}catch(b){return 0}return this.ac(a)?this.pb(a,1,gvjs_f)&&!gvjs_aca(a)?1:3:0};
function gvjs_aca(a){return gvjs_ko(a,1,function(a){return 1900<a&&2100>a})}function gvjs_9ba(a){return gvjs_ko(a,1,function(a){return 7!=a.length||isNaN(a.substring(0,3))||"W"!=a.charAt(4)||isNaN(a.substring(6,7))?!1:!0})}function gvjs_$ba(a){return gvjs_ko(a,1,function(a){return 6!=a.length||isNaN(a.substring(0,3))||"Q"!=a.charAt(4)||isNaN(a.charAt(5))?!1:!0})};function gvjs_Go(){}gvjs_s(gvjs_Go,gvjs_do);gvjs_Go.prototype.ac=function(a){gvjs_eo(a);var b=a.S();if(2>b||3<b)return!1;var c=this.pb(a,0,gvjs_h)&&this.pb(a,1,gvjs_h);3==b&&(c=c&&this.pb(a,2,gvjs_h));return c&&gvjs_lo(a)};gvjs_Go.prototype.Lj=function(a){return this.ac(a)?3:0};function gvjs_Ho(){}gvjs_s(gvjs_Ho,gvjs_do);gvjs_Ho.prototype.ac=function(a){gvjs_eo(a);var b=a.S();if(1>b||2<b)return!1;var c=this.pb(a,b-1,gvjs_f);return c=c&&gvjs_jo(this,a,b-1)};gvjs_Ho.prototype.Lj=function(a){if(this.ac(a))if(1==a.aa())a=1;else{var b;if(!(b=!this.pb(a,0,gvjs_h)||25<a.aa())){for(var c=b=0;c<a.aa();c++)b+=a.getValue(c,1);b=!(97<b&&103>b||.97<b&&1.03>b)}a=b?2:3}else a=0;return a};function gvjs_Io(){}gvjs_s(gvjs_Io,gvjs_do);gvjs_Io.prototype.ac=function(a){gvjs_eo(a);var b=a.S();if(0==b)return!1;for(var c=this.pb(a,0,gvjs_h)?1:0,d=b>c;c<b;c++)if(!this.pb(a,c,gvjs_f)){d=!1;break}return d};function gvjs_Jo(){}gvjs_s(gvjs_Jo,gvjs_do);gvjs_Jo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_Jo.prototype.Lc=function(a){if(gvjs_m(a)){var b=a,c=gvjs_eo(b[0]),b=gvjs_eo(b[1]),d=c.S();if(3>d)throw Error("Invalid linkTable format: must have at least 3 columns.");this.mb(gvjs_9k,c,0,gvjs_f);this.mb(gvjs_9k,c,1,gvjs_f);this.mb(gvjs_9k,c,2,gvjs_f);var e=null,f=a=null,g=3;3<d&&""==c.Yk(3)&&(this.mb(gvjs_9k,c,3,gvjs_f),e=3,g=4);for(;g<c.S();++g)d=c.Yk(g),d==gvjs_sb&&null===a?(a=g,this.mb(gvjs_9k,c,g,gvjs_h)):d==gvjs_ul&&null===f&&(f=g,this.mb(gvjs_9k,c,g,gvjs_h));d=b.S();if(1!==d&&2!==d)throw Error("Invalid nodeTable format: must have 1 or 2 columns.");
this.mb("nodetable",b,0,gvjs_h);2===d&&this.mb("nodetable",b,1,gvjs_h);for(var h=[],k=[],l=b.aa(),g=0,m=c.aa();g<m;++g){var n=c.getValue(g,0),p=c.getValue(g,1);if(n>=l||p>=l)throw Error("Invalid linkTable row: source and target nodes must be in the range 0 to "+(l-1)+".");var q=c.getValue(g,2),r=null,t=null,u=null;null!=a&&(r=c.getStringValue(g,a));null!=e&&(t=c.getValue(g,e));null!=f&&(u=c.getValue(g,f));k.push({source:n,target:p,value:q,style:r,ya:u,opacity:t})}g=0;for(m=b.aa();g<m;++g)h.push({name:b.getValue(g,
0),Jb:2===d?b.getValue(g,1):""});return{links:k,nodes:h,MF:f,WT:e}}a=gvjs_eo(a);f=a.S();if(3>f)throw Error("Invalid data table format: must have at least 3 columns.");this.mb(gvjs_ak,a,0,gvjs_h);this.mb(gvjs_ak,a,1,gvjs_h);this.mb(gvjs_ak,a,2,gvjs_f);e=b=c=null;d=3;3<f&&""==a.Yk(3)&&(this.mb(gvjs_ak,a,3,gvjs_f),c=3,d=4);for(f=d;f<a.S();++f)d=a.Yk(f),d==gvjs_sb&&null===b?(b=f,this.mb(gvjs_ak,a,f,gvjs_h)):d==gvjs_ul&&null===e&&(e=f,this.mb(gvjs_ak,a,f,gvjs_h));f=new gvjs_4d;d=[];g=[];h=0;for(k=a.aa();h<
k;++h)l=a.getStringValue(h,0),m=a.getStringValue(h,1),l=gvjs_Ko(f,d,l),m=gvjs_Ko(f,d,m),n=a.getValue(h,2),p=null,null!=b&&(p=a.getStringValue(h,b)),q=null!=e?a.getValue(h,e):null,r=null,null!=c&&(r=a.getValue(h,c)),g.push({source:l,target:m,value:n,style:p,ya:q,opacity:r});return{links:g,nodes:d,MF:e,WT:c}};function gvjs_Ko(a,b,c){if(a.Ce(c))return a.get(c);a.set(c,b.length);b.push({name:c,Jb:""});return b.length-1}
gvjs_Jo.prototype.mb=function(a,b,c,d,e){if(!this.pb(b,c,d,e))throw Error(gvjs_Mj+a+": column #"+c+gvjs_oj+d+"'.");};function gvjs_Lo(){}gvjs_s(gvjs_Lo,gvjs_do);gvjs_Lo.prototype.ac=function(a){gvjs_eo(a);for(var b=!0,c=a.S(),d=0;d<c;d++)if(!this.pb(a,d,gvjs_f)){b=!1;break}return b};gvjs_Lo.prototype.Lj=function(a){return this.ac(a)?2>a.S()?1:2:0};function gvjs_Mo(){}gvjs_s(gvjs_Mo,gvjs_do);gvjs_Mo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Mo.prototype.Lc=function(a){a=gvjs_eo(a);var b=a.S();if(1>b)throw Error("Invalid data table format: must have at least 1 column.");this.mb(a,0,gvjs_Ta);for(var c=[],d=1;d<b;d++)this.mb(a,d,gvjs_f),c.push(d);return{h_:0,TBa:c}};gvjs_Mo.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Kj+b+gvjs_oj+c+"'.");};function gvjs_No(){}gvjs_s(gvjs_No,gvjs_do);gvjs_No.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_No.prototype.Lc=function(a){a=gvjs_eo(a);if(3!=a.S())throw Error("Invalid data table format: must have 3 columns.");this.mb(a,0,gvjs_h);this.mb(a,1,gvjs_f);this.mb(a,2,gvjs_h);return{Wv:0,Mxa:2,HA:1}};gvjs_No.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Kj+b+gvjs_oj+c+"'.");};function gvjs_Oo(){}gvjs_s(gvjs_Oo,gvjs_do);gvjs_Oo.prototype.ac=function(){return!0};function gvjs_Po(){}gvjs_s(gvjs_Po,gvjs_do);gvjs_Po.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Po.prototype.Lc=function(a){gvjs_eo(a);a=a.S();if(2>a)throw Error(gvjs_Lj);return{numColumns:a}};function gvjs_Qo(a){this.m=a||new gvjs_ui([])}gvjs_s(gvjs_Qo,gvjs_do);var gvjs_Ro=[gvjs_Ta,gvjs_f,gvjs_Ua];gvjs_Qo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_Qo.prototype.Lc=function(a){a=gvjs_eo(a);for(var b=[],c=a.S(),d=0;d<c;++d){var e=a.Yk(d);if(""===e)b.push({index:d,cg:{}});else{if(1>b.length)throw Error("At least 1 data column must come before any role columns");gvjs_jc(b).cg[e]=d}}c=b.length;if(3!==c&&4!==c)throw Error("Invalid data table format: must have 3 or 4 data columns.");d=4==c;this.mb(a,b[0].index,gvjs_h);d&&this.mb(a,b[1].index,gvjs_h);this.mb(a,b[d?2:1].index,gvjs_Ro);this.mb(a,b[d?3:2].index,gvjs_Ro);return 4===c?(a=!gvjs_I(this.m,
"timeline.taskMajor",!0),{Wv:b[a?1:0],lt:b[a?0:1],wM:b[2],MI:b[3]}):{Wv:b[0],lt:null,wM:b[1],MI:b[2]}};gvjs_Qo.prototype.mb=function(a,b,c){gvjs_m(c)||(c=[c]);if(!gvjs_ho(a,b,c))throw Error(gvjs_Kj+b+gvjs_oj+c+"'.");};function gvjs_So(){}gvjs_s(gvjs_So,gvjs_do);gvjs_So.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_So.prototype.Lc=function(a){a=gvjs_eo(a);if(2>a.S())throw Error("Invalid data table format: must have 2 columns.");this.mb(a,0,gvjs_Ta);this.mb(a,1,gvjs_f);return{EFa:0,VFa:1}};gvjs_So.prototype.mb=function(a,b,c){gvjs_m(c)||(c=[c]);if(!gvjs_ho(a,b,c))throw Error(gvjs_Kj+b+gvjs_oj+c+"'.");};function gvjs_To(){}gvjs_s(gvjs_To,gvjs_do);gvjs_To.prototype.ac=function(a){gvjs_eo(a);var b=a.S();if(2>b||4<b)return!1;var c=this.pb(a,0,gvjs_h)&&this.pb(a,1,gvjs_h);2<b&&(c=c&&gvjs_jo(this,a,2))&&3<b&&(c=c&&this.pb(a,3,gvjs_f));return c&&gvjs_lo(a)};gvjs_To.prototype.Lj=function(a){return this.ac(a)?3:0};function gvjs_Uo(){}gvjs_s(gvjs_Uo,gvjs_do);var gvjs_bca={uDa:gvjs_6k,zX:gvjs_fk};gvjs_Uo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_Uo.prototype.Lc=function(a,b){gvjs_eo(a);if((null!=b?b:a.R(0)===gvjs_h?gvjs_6k:gvjs_fk)===gvjs_6k){this.mb("implicit format",a,0,gvjs_h,"");var c=b=null,d=null,e=1,f=a.S();e<f&&this.pb(a,e,gvjs_f,"")&&(b=e++);e<f&&gvjs_ho(a,e,[gvjs_f,gvjs_h],"")&&(c=e++);if(e<f)if(this.pb(a,e,gvjs_h,gvjs_sb))d=e++;else throw Error("Found unexpected column at "+e+".");if(e<f)throw Error("Found "+(f-e)+" extra columns.");a={format:gvjs_6k,columns:{text:0,weight:b,color:c,style:d}}}else{this.mb(gvjs_gk,a,0,gvjs_f,
"");this.mb(gvjs_gk,a,1,gvjs_h,"");this.mb(gvjs_gk,a,2,gvjs_f,"");this.mb(gvjs_gk,a,3,gvjs_f,"");b=4;c=a.S();d=null;b<c&&gvjs_ho(a,b,[gvjs_f,gvjs_h],"")&&(d=b++);e=null;c>b&&(this.mb(gvjs_gk,a,b,gvjs_h,gvjs_sb),e=b);if(1<c-b)throw Error("Expected between 4 and 6 columns, got "+c);a={format:gvjs_fk,columns:{id:0,Ap:1,parent:2,weight:3,color:d,style:e}}}return a};
gvjs_Uo.prototype.mb=function(a,b,c,d,e){gvjs_m(d)||(d=[d]);var f=d;e=null!=e?[e]:[];if(!(c<b.S())||0!==f.length&&!gvjs_oc(f,gvjs_r(gvjs_go,null,b,c))||0!==e.length&&!gvjs_oc(e,gvjs_r(gvjs_fo,null,b,c)))throw Error(gvjs_Mj+a+": column #"+c+gvjs_oj+d+"'.");};function gvjs_Vo(a){this.El=gvjs_m(a)?a:gvjs_Wc(gvjs_cca)}gvjs_Vo.prototype.$Y=function(a){var b=[];gvjs_v(this.El,function(c){var d=gvjs_dca[c],e=d&&d.format;e&&(e=e.Lj(a),0!=e&&b.push({type:c,Kba:e,De:d.De}))});gvjs_eca(b);return gvjs_u(b,function(a){return a.type})};function gvjs_eca(a){gvjs_Kc(a,function(a,c){var d=a.Kba-c.Kba;0==d&&(d=a.De-c.De);return-d})}
var gvjs_cca={tCa:gvjs_tj,Nka:gvjs_uj,ACa:gvjs_wj,LCa:gvjs_xj,NCa:gvjs_yj,WCa:gvjs_Aj,Uka:gvjs_Bj,jDa:gvjs_Dj,kDa:gvjs_Ej,tla:gvjs_Gj,sDa:gvjs_Hj,tDa:gvjs_Ij,YDa:gvjs_Pj,vla:gvjs_Nj,jEa:gvjs_Rj,LDa:gvjs_Oj,bEa:gvjs_Qj,gma:gvjs_Sj,IEa:gvjs_vj,LEa:gvjs_Tj,V8:gvjs_Uj,UEa:gvjs_Vj,WEa:gvjs_Wj,Gma:gvjs_Yj},gvjs_dca={AnnotatedTimeLine:{format:new gvjs_no,De:3},AreaChart:{format:new gvjs_po({gB:!0}),De:2},BarChart:{format:new gvjs_oo({gB:!0}),De:2},BubbleChart:{format:new gvjs_qo,De:2},CandlestickChart:{format:new gvjs_uo,
De:2},ColumnChart:{format:new gvjs_oo({gB:!0}),De:2},ComboChart:{format:new gvjs_vo({gB:!0}),De:2},Gauge:{format:new gvjs_yo,De:1},GeoChart:{format:new gvjs_zo,De:3},Histogram:{format:new gvjs_Bo,De:3},LineChart:{format:new gvjs_oo({gB:!0}),De:2},ImageRadarChart:{format:new gvjs_Io,De:1},ImageSparkLine:{format:new gvjs_Lo,De:1},Map:{format:new gvjs_Co,De:2},MotionChart:{format:new gvjs_Fo,De:3},OrgChart:{format:new gvjs_Go,De:2},PieChart:{format:new gvjs_Ho,De:2},ScatterChart:{format:new gvjs_oo({gB:!0}),
De:2},"AreaChart-stacked":{format:new gvjs_po({Vh:!0}),De:2},SteppedAreaChart:{format:new gvjs_po,De:2},Table:{format:new gvjs_Oo,De:0},Timeline:{format:new gvjs_Qo,De:2},TreeMap:{format:new gvjs_To,De:2},WordTree:{format:new gvjs_zo,De:2}};gvjs_l("google.visualization.ChartSelection",gvjs_Vo,void 0);gvjs_Vo.prototype.calculateChartTypes=gvjs_Vo.prototype.$Y;function gvjs_Wo(a){this.fd=a||null;this.dK=!1}gvjs_Wo.prototype.qka=function(a,b){return gvjs_r(function(){if(!this.dK){var c=arguments;this.fd?gvjs_Xo(this.fd,function(){a.apply(b,c)}):a.apply(b,c)}},this)};function gvjs_Yo(a,b,c){this.gX=a;this.L=b;this.QI=null;c&&(a=gvjs_If(b),""!=a&&a!=gvjs_rb||gvjs_E(b,gvjs_hb,gvjs_jb),this.QI=gvjs_B(gvjs_b,{style:"position: absolute; top: 0; left: 0; z-index: 1;"}))}function gvjs_Zo(a){return a.QI?(a.QI.parentNode!=a.L&&a.L.appendChild(a.QI),a.QI):a.L}gvjs_Yo.prototype.Ud=function(a){gvjs__o(this,a,gvjs_ek)};function gvjs_0o(a,b,c){gvjs__o(a,b,gvjs_yl,c)}
function gvjs__o(a,b,c,d){var e=gvjs_Zo(a);c={removable:!0,type:c};e=gvjs_S.Ud(e,b,null,c);(null==d||d)&&gvjs_X(a.gX,gvjs_ek,{id:e,message:b,detailedMessage:"",options:c})}gvjs_Yo.prototype.Ec=function(){var a=gvjs_Zo(this);gvjs_S.Ec(a)};function gvjs_Xo(a,b,c){try{b.call(c)}catch(d){a.Ud(d.message)}};function gvjs_1o(a){gvjs_T.call(this);this.na=gvjs_zg(a);this.Ao=new gvjs_Yo(this,this.na);this.Jm=null;this.Tk=gvjs_Lm()}gvjs_s(gvjs_1o,gvjs_T);gvjs_=gvjs_1o.prototype;gvjs_.getContainer=function(){return this.na};function gvjs_2o(a,b){a.Tk.reject=b}gvjs_.draw=function(a,b,c){gvjs_Xo(this.Ao,gvjs_r(function(){this.lg(a,b,c)},this))};
gvjs_.lg=function(a,b,c){gvjs_Al(a);this.Tk&&this.Tk.zL.cancel();this.Tk=gvjs_Lm();this.Jm&&(this.Jm.dK=!0);this.Jm=new gvjs_Wo(this.Ao);var d=gvjs_r(this.Jm.qka,this.Jm);this.Tj(d,a,b,c)};gvjs_.Zb=function(){this.Jm&&(this.Jm.dK=!0,this.Jm=null);this.Tk&&this.Tk.zL&&(this.Tk.zL.cancel(),this.Tk=null);this.Kf()};gvjs_.N=function(){this.Zb();gvjs_1o.o.N.call(this)};var gvjs_3o={Bar:gvjs_0j,Line:gvjs_M,Scatter:gvjs_ml,AnnotatedTimeLine:gvjs__j,AnnotationChart:"annotationchart",AreaChart:gvjs_9j,BarChart:gvjs_9j,BubbleChart:gvjs_9j,CandlestickChart:gvjs_9j,ColumnChart:gvjs_9j,ComboChart:gvjs_9j,Gauge:"gauge",GeoChart:gvjs_jk,GeoMap:"geomap",Histogram:gvjs_9j,ImageAreaChart:"imageareachart",ImageBarChart:"imagebarchart",ImageCandlestickChart:"imagechart",ImageChart:"imagechart",ImageLineChart:"imagelinechart",ImagePieChart:"imagepiechart",ImageSparkLine:gvjs_5k,
IntensityMap:"intensitymap",LineChart:gvjs_9j,Map:"map",MotionChart:gvjs_dl,OrgChart:gvjs_hl,PieChart:gvjs_9j,RangeSelector:gvjs_9j,ScatterChart:gvjs_9j,SparklineChart:gvjs_9j,SteppedAreaChart:gvjs_9j,Table:gvjs_ql,Timeline:gvjs_tl,TreeMap:"treemap",StringFilter:gvjs_8j,DateRangeFilter:gvjs_8j,NumberRangeFilter:gvjs_8j,CategoryFilter:gvjs_8j,ChartRangeFilter:gvjs_8j,NumberRangeSetter:gvjs_8j,ColumnSelector:gvjs_8j,Dashboard:gvjs_8j};function gvjs_4o(a,b){var c=a.useFormatFromData;gvjs_Nb(c)&&!c||!gvjs_Yb(gvjs_cc(a.format))||(b=gvjs_mc(b,function(a){return!gvjs_Yb(gvjs_cc(a))}),gvjs_Fc(b),1==b.length&&(b=gvjs_fca(b[0]),a.format=b))}function gvjs_fca(a){gvjs_Yb(gvjs_cc(a))||(a=a.replace(/\d/g,"0"),a=a.replace(/#{10,}/,gvjs_ac("#",10)));return a};function gvjs_gca(a){var b=gvjs_hca(a),c=new gvjs_Y(a);c.ir([0,1,{type:gvjs_f,calc:function(c,e){c=gvjs_5o(a,e);return null!=c?b.slope*c.x+b.intercept:null}}]);return c}function gvjs_hca(a){var b;b=a.aa();for(var c=new gvjs_z,d=0;d<b;d++){var e=gvjs_5o(a,d);null!=e&&(c.x+=e.x,c.y+=e.y)}b=new gvjs_z(c.x/b,c.y/b);for(e=d=c=0;e<a.aa();e++){var f=gvjs_5o(a,e);null!=f&&(f=new gvjs_z(f.x-b.x,f.y-b.y),c+=f.x*f.y,d+=f.x*f.x)}a={};a.slope=c/d||1;a.intercept=b.y-a.slope*b.x;return a}
function gvjs_5o(a,b){var c=a.getValue(b,0);a=a.getValue(b,1);return null==c||null==a?null:new gvjs_z(c,a)};function gvjs_ica(a){var b=a.getType(),c=a.$a();a=a.gd();var d;a:if(d=a.useFormatFromData,gvjs_Nb(d)&&!d)d=!1;else{d=[gvjs_wl,gvjs_rl,"targetAxes.0","targetAxes.1",gvjs_ck];for(var e=0;e<d.length;e++)if(gvjs_Fb(d[e]+gvjs_pj,a)){d=!1;break a}d=!0}if(d)if(b==gvjs_xj)3>c.S()||(b=c.Ms(1),d=a.hAxis||{},gvjs_4o(d,[b]),a.hAxis=d,c=c.Ms(2),b=a.vAxes||{},d=b[0]||{},gvjs_4o(d,[c]),b[0]=d,a.vAxes=b);else if(b==gvjs_Gj)c=c.Ms(1),b=a.hAxis||{},gvjs_4o(b,[c]),a.hAxis=b;else{d=a.vAxes||[{},{}];for(var e=a.hAxis||
{},f=d[0]||{},g=d[1]||{},h=[],k=[],l=c&&c.S()||0,m=0;m<l;m++)if(c.R(m)==gvjs_f){var n=c.Ms(m),p;p=m;0==p?p=null:(p--,p=((a.series||{})[p]||{}).targetAxisIndex||0);switch(p){case 0:h.push(n);break;case 1:k.push(n)}}b==gvjs_wj?gvjs_4o(e,h):(gvjs_4o(f,h),gvjs_4o(g,k));0<l&&c.R(0)!=gvjs_h&&(b=b==gvjs_wj?f:e,n=c.Ms(0),gvjs_4o(b,[n]));d[0]=f;d[1]=g;a.vAxes=d;a.hAxis=e}}
function gvjs_jca(a){if(a.getOption(gvjs_Zj)){var b=a.$a();a.getType()==gvjs_Sj&&2==b.S()&&(b=gvjs_gca(b),a.ih(b),a.W("series.1.lineWidth",2),a.W("series.1.pointSize",0),a.W("series.1.visibleInLegend",!1));a.W(gvjs_Zj,null)}}function gvjs_kca(a){var b=a.$a(),c=a.Si;if(gvjs_m(c))for(var d=0;d<c.length;d++)b=gvjs_4n(b,c[d]);else null!=c&&(b=gvjs_4n(b,c));a.iF(null);a.ih(b)}
function gvjs_lca(a){var b=a.getType();if((gvjs_3o[b]||null)==gvjs_9j&&b!=gvjs_Sj){var b=a.$a(),c=a.getOption(gvjs_2k);if(null!=c){for(var d=[{calc:c?gvjs_pl:"emptyString",sourceColumn:0,type:gvjs_h}],e=c?1:0,c=b.S();e<c;e++)d.push(e);b=new gvjs_Y(b);b.ir(d);a.W(gvjs_2k,null);a.ih(b)}}};new gvjs_x([gvjs_kk,gvjs_lk,gvjs_mk,gvjs_nk,gvjs_ok,gvjs_pk,gvjs_qk,gvjs_rk,gvjs_sk,gvjs_tk,gvjs_uk,gvjs_vk,gvjs_wk,"google.visualization.Gant",gvjs_xk,gvjs_yk,gvjs_zk,gvjs_Lk,gvjs_Ak,gvjs_Bk,gvjs_Ck,gvjs_Dk,gvjs_Ek,gvjs_Fk,gvjs_Gk,gvjs_Hk,gvjs_Ik,gvjs_Jk,gvjs_Kk,gvjs_Mk,gvjs_Nk,gvjs_Ok,gvjs_Qk,gvjs_Rk,gvjs_Sk,gvjs_Tk,gvjs_Uk,gvjs_Vk,gvjs_Wk,gvjs_Xk]);function gvjs_6o(a,b){gvjs_T.call(this);b=b||{};gvjs_o(b)&&(b=gvjs_Ph(b));this.L=b.container||null;this.Fx=b.containerId||null;this.ZL=null;this.jX=a;this.zg=b[a+"Type"]||null;this.Ii=b[a+"Name"]||null;this.KT=this.visualization=this.zD=null;this.Ee=b.dataSourceUrl||null;this.G=null;this.ih(b.dataTable);this.m=b.options||{};this.I=b.state||{};a=b.packages;this.hU=gvjs_k(a)?a:null;this.lk=b.query||null;this.nm=b.refreshInterval||null;this.Si=b.view||null;this.Oda=b.initialView||null;this.fI=null;this.zba=
[gvjs_kca,gvjs_lca,gvjs_ica,gvjs_jca];this.bea=b.isDefaultVisualization||!gvjs_k(b.isDefaultVisualization)}gvjs_s(gvjs_6o,gvjs_T);gvjs_=gvjs_6o.prototype;gvjs_.qha=null;gvjs_.fX=null;gvjs_.N=function(){this.clear();gvjs_6o.o.N.call(this)};gvjs_.clear=function(){gvjs_7o(this)};
gvjs_.draw=function(a){a&&this.fia(a);a=this.getContainer();try{if(null==this.getType())throw Error("The "+this.jX+" type is not defined.");if(gvjs_Ag(this.getType()))this.Xaa(a);else{var b=gvjs_r(this.Xaa,this,a),b=gvjs_S.vP(b,gvjs_r(this.rq,this,a)),c=this.hU;if(null==c){var d=this.getType(),d=d.replace(gvjs_2a,""),d=d.replace(gvjs_1a,""),c=gvjs_3o[d]||null;if(null==c)throw Error("Invalid visualization type: "+d);}gvjs_o(c)&&(c=[c]);var c={packages:c,callback:b},e=gvjs_Fb(gvjs_4a);null===e&&(e=
"1.0");c=c?c:{callback:gvjs_Gb};c.callback=c.callback||gvjs_Gb;var f,d=null,g=gvjs_Fb("google.visualization.LoadArgs");g&&0<=gvjs_cg(g,0,"hl",g.search(gvjs_dg))&&(d=gvjs_eg(g,"hl"));(f=d)&&!c.language&&(c.language=f);gvjs_0aa(gvjs_hg.qc(),e,c)}}catch(h){this.rq(a,h)}};gvjs_.clone=function(){var a=this.up(),a=new this.constructor(a);a.fI=this.fI;return a};gvjs_.toJSON=function(){var a=gvjs_8o(this,this.$a());a.container=void 0;return gvjs_Mh(a)};gvjs_.up=function(){return gvjs_8o(this,this.qha||this.$a())};
function gvjs_8o(a,b){var c=a.hU,d=void 0;null===b||(d=gvjs_q(b.Iw)?b.Iw().up():b.up());b={container:a.L||void 0,containerId:a.Fx||void 0,dataSourceUrl:a.Ee||void 0,dataTable:d,initialView:a.Oda||void 0,options:a.gd()||void 0,state:a.getState()||void 0,packages:null===c?void 0:c,refreshInterval:a.nm||void 0,query:a.Io()||void 0,view:a.Si||void 0,isDefaultVisualization:a.aea()};b[a.jX+"Type"]=a.getType()||void 0;b[a.jX+"Name"]=a.getName()||void 0;a.k9(b);return b}gvjs_.k9=function(){};gvjs_.HQ=function(){return this.Ee};
gvjs_.$a=function(){return this.G};gvjs_.getType=function(){return this.zg};gvjs_.getName=function(){return this.Ii};gvjs_.$0=function(){return this.visualization};gvjs_.getContainer=function(){var a;if(!(a=this.L))a:{if(!this.ZL){a=this.Fx;if(null==a){a=null;break a}var b=gvjs_qg(),c=b.j(a);if(!b.To(c))throw Error("The container #"+a+" is not defined.");this.ZL=c}a=this.ZL}return a};gvjs_.FQ=function(){return this.Fx};gvjs_.Io=function(){return this.lk};gvjs_.WQ=function(){return this.nm};
gvjs_.getOption=function(a,b){return gvjs_9o(this.m,a,b)};function gvjs_9o(a,b,c){a=-1==b.indexOf(".")?a[b]:gvjs_Fb(b,a);c=gvjs_k(c)?c:null;return null!=a?a:c}gvjs_.gd=function(){return this.m};gvjs_.getState=function(){return this.I};gvjs_.aea=function(){return this.bea};gvjs_.Qi=function(a){this.Ee=a};gvjs_.qza=function(a){this.fI=a};gvjs_.Ara=function(){return this.fI};gvjs_.ih=function(a){this.G=gvjs_Bl(a)};gvjs_.vw=function(a){this.zg=a};gvjs_.mp=function(a){this.Ii=a};
gvjs_.fia=function(a){this.ZL=this.Fx=this.L=null;gvjs_o(a)?this.Fx=a:this.L=a};gvjs_.vV=function(a){this.ZL=this.L=null;this.Fx=a};gvjs_.nl=function(a){this.lk=a};gvjs_.Pn=function(a){this.nm=a};gvjs_.W=function(a,b){gvjs_$o(this.m,a,b)};function gvjs_$o(a,b,c){null==c?null!==gvjs_9o(a,b)&&(c=b.split("."),1<c.length&&(b=c.pop(),a=gvjs_9o(a,c.join("."))),delete a[b]):gvjs_l(b,c,a)}gvjs_.setOptions=function(a){this.m=a||{}};
gvjs_.setProperty=function(a,b){a=a.split(".");if(0<a.length){var c=a.shift();if(c=gvjs_mca[c])0===a.length?c.set.apply(this,b):(c=c.get.apply(this),gvjs_$o(c,a.join("."),b))}};gvjs_.vd=function(a){this.I=a||{}};gvjs_.oM=function(a){this.hU=a};gvjs_.iF=function(a){this.Si=a};gvjs_.Fza=function(a){a!=this.visualization&&(this.KT=a)};gvjs_.lia=function(a){this.bea=a};gvjs_.XQ=function(){return new this.constructor(this.up())};gvjs_.eR=function(){return this.Si};gvjs_.R0=function(){return this.hU};
gvjs_.rq=function(a,b){b=b&&b.message||gvjs_ek;a=gvjs_S.Ud(a,b);gvjs_X(this,gvjs_ek,{id:a,message:b})};
gvjs_.$P=function(a,b){var c=gvjs_Ag(this.getType());if(!c)throw Error("Invalid "+this.jX+" type: "+this.getType());this.KT&&(gvjs_7o(this),this.visualization=this.KT,this.KT=null);var d;if(d=this.visualization&&this.visualization.constructor==c)d=(d=this.visualization)&&gvjs_q(d.getContainer)?d.getContainer()==a:!1;d?a=this.visualization:(gvjs_7o(this),a=new c(a));this.zD&&this.zD!=a&&gvjs_q(this.zD.Zb)&&this.zD.Zb();this.zD=a;gvjs_nca(this,a);this.qha=b;c=gvjs_si(this.gd());b=new gvjs_Z({chartType:this.getType(),
dataTable:b,options:c,view:this.Si});for(c=0;c<this.zba.length;c++)this.zba[c](b);a.draw(b.$a(),b.gd(),this.getState())};gvjs_.fya=function(a){gvjs_m(this.Si)?this.Si.push(a):this.Si=null===this.Si?[a]:[this.Si,a]};gvjs_.eqa=function(a,b){if(b.gk()){var c=b.pJ(),d=b.I0();a=gvjs_S.bB(a,b);gvjs_X(this,gvjs_ek,{id:a,message:c,detailedMessage:d})}else this.$P(a,b.$a())};
function gvjs_nca(a,b){gvjs_ap(a);var c=[];gvjs_t([gvjs_N,gvjs_P,gvjs_ek,gvjs_ol],function(d){var e=gvjs_Wn(b,d,function(c){d==gvjs_N&&(a.zD=null,a.visualization=b);d!=gvjs_N&&d!=gvjs_ol||!gvjs_q(b.getState)||a.vd(b.getState.call(b));gvjs_X(a,d,c)});c.push(e)});a.fX=c}gvjs_.Xaa=function(a){var b=this.$a();if(b)this.$P(a,b);else if(null!=this.Ee)b=gvjs_r(this.eqa,this,a),b=gvjs_S.vP(b,gvjs_r(this.rq,this,a)),this.lV(b,!0);else throw Error("Cannot draw chart: no data specified.");};
gvjs_.lV=function(a,b){var c=gvjs_Nb(b)?b:!1;b=new gvjs_Bn(this.Ee||"");var d=this.nm;d&&c&&b.Pn(d);(c=this.Io())&&b.nl(c);b.send(a)};function gvjs_7o(a){a.visualization&&gvjs_q(a.visualization.Zb)&&a.visualization.Zb();gvjs_ap(a);gvjs_U(a.visualization);a.visualization=null}function gvjs_ap(a){gvjs_m(a.fX)&&(gvjs_t(a.fX,function(a){gvjs_Zn(a)}),a.fX=null)}
var gvjs_mca={name:{get:gvjs_6o.prototype.getName,set:gvjs_6o.prototype.mp},type:{get:gvjs_6o.prototype.getType,set:gvjs_6o.prototype.vw},container:{get:gvjs_6o.prototype.getContainer,set:gvjs_6o.prototype.fia},containerId:{get:gvjs_6o.prototype.FQ,set:gvjs_6o.prototype.vV},options:{get:gvjs_6o.prototype.gd,set:gvjs_6o.prototype.setOptions},state:{get:gvjs_6o.prototype.getState,set:gvjs_6o.prototype.vd},dataSourceUrl:{get:gvjs_6o.prototype.HQ,set:gvjs_6o.prototype.Qi},dataTable:{get:gvjs_6o.prototype.$a,
set:gvjs_6o.prototype.ih},refreshInterval:{get:gvjs_6o.prototype.WQ,set:gvjs_6o.prototype.Pn},query:{get:gvjs_6o.prototype.Io,set:gvjs_6o.prototype.nl},view:{get:gvjs_6o.prototype.eR,set:gvjs_6o.prototype.iF}};function gvjs_Z(a){gvjs_6o.call(this,gvjs_3j,a)}gvjs_s(gvjs_Z,gvjs_6o);gvjs_=gvjs_Z.prototype;gvjs_.yf=gvjs_6o.prototype.$0;gvjs_.sV=gvjs_6o.prototype.Fza;gvjs_.be=gvjs_6o.prototype.vw;gvjs_.Ya=gvjs_6o.prototype.getType;gvjs_.T5=gvjs_6o.prototype.mp;gvjs_.D0=gvjs_6o.prototype.getName;
function gvjs__(a){gvjs_6o.call(this,"control",a)}gvjs_s(gvjs__,gvjs_6o);gvjs_=gvjs__.prototype;gvjs_.GQ=gvjs_6o.prototype.$0;gvjs_.mza=gvjs_6o.prototype.vw;gvjs_.zra=gvjs_6o.prototype.getType;gvjs_.lza=gvjs_6o.prototype.mp;gvjs_.yra=gvjs_6o.prototype.getName;function gvjs_bp(){this.Fc=new gvjs_x;this.ml=new gvjs_x;this.pk=new gvjs_x}gvjs_=gvjs_bp.prototype;gvjs_.clear=function(){this.Fc=new gvjs_x;this.ml=new gvjs_x;this.pk=new gvjs_x};gvjs_.clone=function(){var a=new gvjs_bp;a.Fc=new gvjs_x(this.Fc.Va());a.ml=new gvjs_x(this.ml.Va());a.pk=new gvjs_x(this.pk.Va());return a};gvjs_.equals=function(a){return this.Fc.equals(a.Fc)&&this.ml.equals(a.ml)&&this.pk.equals(a.pk)};
function gvjs_cp(a,b){var c=[];gvjs__d(b==gvjs_ll?a.Fc:a.ml,function(a){c.push(parseInt(a,10))});return c}function gvjs_dp(a){return gvjs_cp(a,gvjs_ll)}function gvjs_ep(a){var b=[];gvjs__d(a.pk,function(a){a=a.split(",");b.push({row:parseInt(a[0],10),column:parseInt(a[1],10)})});return b}
gvjs_.getSelection=function(){for(var a=[],b=gvjs_dp(this),c=gvjs_cp(this,gvjs_5j),d=gvjs_ep(this),e=0;e<b.length;e++){var f={};f.row=b[e];f.column=null;a.push(f)}for(e=0;e<c.length;e++)f={row:null},f.column=c[e],a.push(f);for(e=0;e<d.length;e++)f={},f.row=d[e].row,f.column=d[e].column,a.push(f);return a};function gvjs_fp(a,b){return a.Fc.contains(String(b))}function gvjs_gp(a,b){return a.ml.contains(String(b))}function gvjs_hp(a,b,c){return a.pk.contains(String(b+","+c))}
function gvjs_ip(a,b,c){if(b==gvjs_ll?gvjs_fp(a,c[0]):b==gvjs_5j?gvjs_gp(a,c[0]):gvjs_hp(a,c[0],c[1]))return!1;b==gvjs_ll?a.Fc.add(String(c[0])):b==gvjs_5j?a.ml.add(String(c[0])):a.pk.add(String(c[0]+","+c[1]));return!0}gvjs_.Lr=function(a){return gvjs_ip(this,gvjs_ll,[a])};gvjs_.fg=function(a){return gvjs_ip(this,gvjs_5j,[a])};function gvjs_jp(a,b,c){gvjs_ip(a,"cell",[b,c])}function gvjs_kp(a,b,c){var d=gvjs_fp(a,b);c&&a.clear();d?a.Qz(b):a.Lr(b)}
function gvjs_lp(a,b,c){var d=gvjs_gp(a,b);c&&a.clear();d?a.EU(b):a.fg(b)}function gvjs_mp(a,b,c,d){var e=gvjs_hp(a,b,c);d&&a.clear();e?a.OL(b,c):gvjs_jp(a,b,c)}gvjs_.Qz=function(a){if(!gvjs_fp(this,a))return!1;this.Fc.remove(String(a));return!0};gvjs_.EU=function(a){if(!gvjs_gp(this,a))return!1;this.ml.remove(String(a));return!0};gvjs_.OL=function(a,b){if(!gvjs_hp(this,a,b))return!1;this.pk.remove(String(a+","+b));return!0};
gvjs_.setSelection=function(a){var b=new gvjs_x,c=new gvjs_x,d=new gvjs_x;a||(a=[]);for(var e=0;e<a.length;e++){var f=a[e];null!=f.row&&null!=f.column?d.add(String(f.row+","+f.column)):null!=f.row?b.add(String(f.row)):null!=f.column&&c.add(String(f.column))}var g=b.Kl(this.Fc),h=c.Kl(this.ml),k=d.Kl(this.pk);a=this.Fc.Kl(b);e=this.ml.Kl(c);f=this.pk.Kl(d);this.Fc=b;this.ml=c;this.pk=d;b=new gvjs_bp;b.Fc=g;b.ml=h;b.pk=k;c=new gvjs_bp;c.Fc=a;c.ml=e;c.pk=f;return new gvjs_oca(b,c)};
function gvjs_oca(a,b){this.eB=a;this.wE=b};function gvjs_np(a){gvjs_T.call(this);this.Ed=a;this.Yd={}}gvjs_s(gvjs_np,gvjs_T);var gvjs_op=[];gvjs_=gvjs_np.prototype;gvjs_.B=function(a,b,c,d){return gvjs_pp(this,a,b,c,d)};function gvjs_qp(a,b,c,d,e){gvjs_pp(a,b,c,d,!1,e)}function gvjs_pp(a,b,c,d,e,f){gvjs_m(c)||(c&&(gvjs_op[0]=c.toString()),c=gvjs_op);for(var g=0;g<c.length;g++){var h=gvjs_V(b,c[g],d||a.handleEvent,e||!1,f||a.Ed||a);if(!h)break;a.Yd[h.key]=h}return a}gvjs_.vD=function(a,b,c,d){return gvjs_rp(this,a,b,c,d)};
function gvjs_rp(a,b,c,d,e,f){if(gvjs_m(c))for(var g=0;g<c.length;g++)gvjs_rp(a,b,c[g],d,e,f);else{b=gvjs_lm(b,c,d||a.handleEvent,e,f||a.Ed||a);if(!b)return a;a.Yd[b.key]=b}return a}gvjs_.Qb=function(a,b,c,d,e){if(gvjs_m(b))for(var f=0;f<b.length;f++)this.Qb(a,b[f],c,d,e);else c=c||this.handleEvent,e=e||this.Ed||this,c=gvjs_hm(c),d=!!d,b=gvjs_$l(a)?a.oJ(b,c,d,e):a?(a=gvjs_jm(a))?a.oJ(b,c,d,e):null:null,b&&(gvjs_nm(b),delete this.Yd[b.key]);return this};
gvjs_.Ec=function(){gvjs_v(this.Yd,function(a,b){this.Yd.hasOwnProperty(b)&&gvjs_nm(a)},this);this.Yd={}};gvjs_.N=function(){gvjs_np.o.N.call(this);this.Ec()};gvjs_.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function gvjs_sp(a){gvjs_T.call(this);this.L=a;this.U=new gvjs_np(this)}gvjs_s(gvjs_sp,gvjs_T);gvjs_=gvjs_sp.prototype;gvjs_.N=function(){this.clear();gvjs_sp.o.N.call(this)};gvjs_.clear=function(){this.U.Ec();gvjs_U(this.U);gvjs_1e(this.L)};gvjs_.getContainer=function(){return this.L};gvjs_.addEventListener=function(a,b,c,d,e){e?gvjs_pp(this.U,a,b,c,d,e):this.U.B(a,b,c,d)};gvjs_.draw=function(){};gvjs_.getState=function(){return{}};function gvjs_tp(a){gvjs_1o.call(this,a);this.Haa=[]}gvjs_s(gvjs_tp,gvjs_1o);gvjs_=gvjs_tp.prototype;gvjs_.N=function(){this.clear();gvjs_tp.o.N.call(this)};gvjs_.clear=function(){this.Kf()};gvjs_.Kf=function(){this.jN&&(gvjs_Zn(this.jN),gvjs_U(this.jN),this.jN=null);gvjs_U(this.Zc);this.Zc=null;gvjs_1e(this.na)};gvjs_.ta=null;gvjs_.Er=null;gvjs_.m=null;gvjs_.Zc=null;gvjs_.jN=null;gvjs_.W7=null;gvjs_.I=null;gvjs_.Dv=null;gvjs_.$a=function(){return this.ta};gvjs_.gd=function(){return this.m};
gvjs_.ph=function(){return{}};gvjs_.Zl=function(a,b){return gvjs_1i(b,"ui",{})};gvjs_.Ns=function(){return""};gvjs_.hia=function(a){this.Haa=a};gvjs_.KQ=function(){return this.Haa};gvjs_.Vq=function(){};gvjs_.getState=function(){return this.I?gvjs_Ph(gvjs_Mh(this.I)):null};gvjs_.draw=function(a,b,c){gvjs_Al(a);this.ta=a;this.Er=b||{};this.W7=c||{};gvjs_Xo(this.Ao,this.YB,this)};
gvjs_.YB=function(){if(this.ta){this.I=this.W7||{};if(!gvjs_n(this.I))throw Error("Control state must be an object.");this.Dv=this.Dv||this.I;this.m=new gvjs_ui([this.Er,this.ph()||{}]);this.Vq(this.ta,this.m,this.I);if(!this.Zc){var a=gvjs_L(this.m,"ui.type",this.Ns());this.Zc=(a=gvjs_Ag(a))?new a(this.na):null;if(!this.Zc)throw Error("Invalid Ui instance.");this.jN=gvjs_Wn(this.Zc,gvjs_vl,gvjs_r(this.ABa,this))}this.Zc.draw(this.I,this.Zl(this.ta,this.m));this.I=this.Zc.getState();gvjs_X(this,gvjs_N,
null)}};gvjs_.ABa=function(a){this.I=this.Zc.getState();gvjs_X(this,gvjs_ol,a)};gvjs_.Jt=function(){gvjs_Xo(this.Ao,this.yya,this)};gvjs_.yya=function(){this.Dv&&(this.W7=this.Dv,this.YB())};function gvjs_up(){this.wh=new gvjs_4d;this.Ks=new gvjs_4d;this.su=new gvjs_4d}function gvjs_vp(a,b,c){gvjs_wp(a,b,c)||(a.wh.set(gvjs_xp(b),b),a.wh.set(gvjs_xp(c),c),gvjs_yp(b,c,a.Ks),gvjs_yp(c,b,a.su))}gvjs_=gvjs_up.prototype;gvjs_.clear=function(){this.wh.clear();this.Ks.clear();this.su.clear()};gvjs_.isEmpty=function(){return this.wh.isEmpty()};gvjs_.qS=function(){try{return gvjs_pca(this),!0}catch(a){return!1}};gvjs_.yb=function(){return this.wh.yb()};gvjs_.Va=function(){return this.wh.Va()};
gvjs_.contains=function(a){return this.wh.Ce(gvjs_xp(a))};function gvjs_wp(a,b,c){b=gvjs_xp(b);return a.Ks.Ce(b)&&a.Ks.get(b).contains(gvjs_xp(c))}function gvjs_zp(a,b){return a.contains(b)?(b=a.su.get(gvjs_xp(b)))?gvjs_ae(b,function(a){return this.wh.get(a)},a):null:null}gvjs_.Ue=function(a){return this.contains(a)?(a=this.Ks.get(gvjs_xp(a)))?gvjs_ae(a,function(a){return this.wh.get(a)},this):null:null};
function gvjs_Ap(a){if(a.wh.isEmpty())return[];var b=[];gvjs_$d(a.Ks,function(a,d){this.su.Ce(d)||b.push(this.wh.get(d))},a);if(0==b.length)throw Error("Invalid state: DAG has not root node(s).");return b}
function gvjs_pca(a){for(var b=gvjs_qca(a.su),c=[],d=gvjs_u(gvjs_Ap(a),function(a){return gvjs_xp(a)},a);0<d.length;){for(var e=[],f=0;f<d.length;f++){var g=d[f];c.push(a.wh.get(g));var h=a.Ks.get(g);h&&gvjs_$d(h,function(a){b.get(a).remove(g);b.get(a).isEmpty()&&(b.remove(a),e.push(a))})}d=e}if(c.length!=a.wh.yb())throw Error("cycle detected");}gvjs_.clone=function(){return this.isEmpty()?new gvjs_up:gvjs_up.prototype.rQ.apply(this,gvjs_Ap(this))};
gvjs_.rQ=function(a){var b=new gvjs_up;if(0==arguments.length)return b;for(var c=0;c<arguments.length;c++)gvjs_Bp(this,arguments[c],b);return b};function gvjs_Bp(a,b,c){var d=a.Ue(b);d&&gvjs_$d(d,function(a){gvjs_vp(c,b,a);gvjs_Bp(this,a,c)},a)}function gvjs_xp(a){var b=typeof a;return b==gvjs_db&&a||b==gvjs_c?"o"+gvjs_Ob(a):b.substr(0,1)+a}function gvjs_yp(a,b,c){var d=c.get(gvjs_xp(a));d||(d=new gvjs_x,c.set(gvjs_xp(a),d));d.add(gvjs_xp(b))}
function gvjs_Cp(a,b,c){var d=c.get(gvjs_xp(a));d.remove(gvjs_xp(b));d.isEmpty()&&c.remove(gvjs_xp(a))}function gvjs_Dp(a,b){return!a.Ks.Ce(gvjs_xp(b))&&!a.su.Ce(gvjs_xp(b))}function gvjs_qca(a){var b=new gvjs_4d;gvjs_$d(a,function(a,d){b.set(d,a.clone())});return b};function gvjs_Ep(a){gvjs_T.call(this);this.Ah=new gvjs_up;this.$e=new gvjs_bp;this.M5={};this.DB={};this.VJ=null;this.wD=[];this.fd=new gvjs_Yo(this,a);this.cn=null}gvjs_s(gvjs_Ep,gvjs_T);gvjs_=gvjs_Ep.prototype;gvjs_.getSelection=function(){return this.$e.getSelection()};gvjs_.N=function(){this.clear();gvjs_Ep.o.N.call(this)};gvjs_.clear=function(){gvjs_t(this.wD,function(a){gvjs_Zn(a)});this.wD=[];this.cn=null;this.Ah.clear()};gvjs_.rq=function(a){this.fd.Ud(a)};
gvjs_.bind=function(a,b){if(gvjs_Fp(a))if(gvjs_Gp(b)){var c=gvjs_Ob(a);if(gvjs_Ob(b)==c)this.rq("Cannot bind a control to itself.");else{c=[];this.Ah.contains(a)||c.push(a);this.Ah.contains(b)||c.push(b);gvjs_vp(this.Ah,a,b);var d;this.Ah.qS()?d=!0:(this.rq("The requested control and participant cannot be bound together, as this would introduce a dependency cycle"),d=!1);if(d)for(a=0;a<c.length;a++)b=c[a],this.wD.push(gvjs_Wn(b,gvjs_ol,gvjs_r(this.Gta,this,b))),this.wD.push(gvjs_Wn(b,gvjs_N,gvjs_r(this.Eta,
this,b))),this.wD.push(gvjs_Wn(b,gvjs_ek,gvjs_r(this.Dta,this,b))),b.getChart&&this.wD.push(gvjs_Wn(b,gvjs_P,gvjs_r(this.Fta,this,b)));else c=this.Ah,gvjs_wp(c,a,b)&&(gvjs_Cp(a,b,c.Ks),gvjs_Cp(b,a,c.su),gvjs_Dp(c,a)&&c.wh.remove(gvjs_xp(a)),gvjs_Dp(c,b)&&c.wh.remove(gvjs_xp(b)))}}else this.rq(b+" does not fit either the Control or Visualization specification.");else this.rq(a+" does not fit the Control specification.")};
gvjs_.draw=function(a){if(a&&!this.Ah.isEmpty()){this.VJ=gvjs_Bl(a);this.cn=new gvjs_Hp(this);a=gvjs_Ap(this.Ah);for(var b=0;b<a.length;b++)a[b].ih(this.VJ);this.cn.start(a)}};function gvjs_Gp(a){return gvjs_n(a)&&gvjs_q(a.draw)&&gvjs_q(a.setDataTable)}function gvjs_Fp(a){return gvjs_Gp(a)&&gvjs_q(a.getControl)}gvjs_.Gta=function(a){this.cn=this.cn||new gvjs_Hp(this);gvjs_Ip(this.cn,a)};
gvjs_.Eta=function(a){var b;if(b=gvjs_Fp(a)){b=a.GQ();var c;if(c=gvjs_n(b)){if(gvjs_q(b.applyOperator))a:{b=this.Ah;c=b.rQ(a);for(var d=c.Va(),e=0;e<d.length;e++){var f=d[e];if(f!=a&&gvjs_zp(c,f).length!=gvjs_zp(b,f).length){b=!1;break a}}b=!0}else b=gvjs_q(b.apply);c=b}b=!c}b?this.rq(a+" does not fit the Control specification while handling 'ready' event."):(this.cn=this.cn||new gvjs_Hp(this),gvjs_Ip(this.cn,a))};
function gvjs_Jp(a,b){var c=b.row;b=b.column;if(null!=c||null!=b)null==c?a.$e.EU(b):null==b?a.$e.Qz(c):a.$e.OL(c,b)}
gvjs_.Fta=function(a){var b=gvjs_Ob(a),c=a.getChart().getSelection();this.M5[b]||(this.M5[b]=new gvjs_bp);var c=gvjs_mc(gvjs_u(c,function(b){for(var c=a.$a();c!==this.VJ;){b={row:null==b.row?null:c.getTableRowIndex(b.row),column:null==b.column?null:c.getTableColumnIndex(b.column)};0>b.row&&(b.row=null);0>b.column&&(b.column=null);if(null==b.row&&null==b.column)return null;c=c.$a()}return b},this),gvjs_Kb),d=this.M5[b].setSelection(c),c=d.eB.getSelection(),d=d.wE.getSelection();gvjs_t(c,function(a){var c=
a.row+","+a.column;this.DB[c]||(this.DB[c]=new gvjs_x);this.DB[c].add(b);c=a.row;a=a.column;if(null!=c||null!=a)null==c?this.$e.fg(a):null==a?this.$e.Lr(c):gvjs_jp(this.$e,c,a)},this);gvjs_t(d,function(a){var c=a.row+","+a.column;this.DB[c]?(this.DB[c].remove(b),0===this.DB[c].yb()&&gvjs_Jp(this,a)):gvjs_Jp(this,a)},this)};gvjs_.Dta=function(a){this.cn&&this.cn.handleError(a)};function gvjs_rca(a,b){b?gvjs_X(a,gvjs_N,null):a.rq("One or more participants failed to draw()");a.cn=null}
function gvjs_sca(a,b){if(1==b.length)return b[0];var c=b[0],d=gvjs_Ec(b,1),e=new gvjs_x(gvjs_Kp(a,d[0]));for(b=1;b<d.length&&(e=e.cD(gvjs_Kp(a,d[b])),!e.isEmpty());b++);b=[];for(var f=0;f<c.aa();f++)e.contains(gvjs_Lp(a,c,f))&&b.push(f);e=new gvjs_x(gvjs_Mp(a,d[0]));for(f=1;f<d.length&&(e=e.cD(gvjs_Mp(a,d[f])),!e.isEmpty());f++);d=[];for(f=0;f<c.S();f++)e.contains(gvjs_Np(a,c,f))&&d.push(f);a=new gvjs_Y(c);a.np(b);a.ir(d);return a}
function gvjs_Kp(a,b){for(var c=[],d=0;d<b.aa();d++){var e=gvjs_Lp(a,b,d);null!=e&&c.push(e)}return c}function gvjs_Lp(a,b,c){for(;b!==a.VJ;)c=b.$k(c),b=b.$a();return c}function gvjs_Mp(a,b){for(var c=[],d=0;d<b.S();d++){var e=gvjs_Np(a,b,d);null!=e&&c.push(e)}return c}function gvjs_Np(a,b,c){for(;b!==a.VJ&&-1!==c;)c=b.$Q(c),b=b.$a();-1==c&&(c=null);return c}function gvjs_Hp(a){this.Mp=a;this.Ah=a.Ah.clone();this.tr={};a=this.Ah.Va();for(var b=0;b<a.length;b++)this.tr[gvjs_Ob(a[b])]=gvjs_N}
gvjs_Hp.prototype.start=function(a){gvjs_Hp.prototype.Zea.apply(this,a);for(var b=0;b<a.length;b++)this.lg(a[b])};function gvjs_Ip(a,b){if(a.Ah.contains(b)){switch(a.tr[gvjs_Ob(b)]){case "pending":break;case gvjs_ek:break;case gvjs_dk:a.tr[gvjs_Ob(b)]=gvjs_N;gvjs_Op(a,b);break;case gvjs_N:a.Zea(b);gvjs_Op(a,b);break;default:gvjs_Ob(b)}gvjs_Pp(a)}}
gvjs_Hp.prototype.handleError=function(a){if(this.Ah.contains(a)){switch(this.tr[gvjs_Ob(a)]){case "pending":case gvjs_N:case gvjs_ek:break;case gvjs_dk:this.tr[gvjs_Ob(a)]=gvjs_ek;a=this.Ah.rQ(a).Va();for(var b=1;b<a.length;b++)this.tr[gvjs_Ob(a[b])]=gvjs_ek;break;default:gvjs_Ob(a)}gvjs_Pp(this)}};function gvjs_Pp(a){var b=0;gvjs_Tc(a.tr,function(a){if(a==gvjs_ek)b++;else if(a!=gvjs_N)return!1;return!0},a)&&gvjs_rca(a.Mp,0==b)}
gvjs_Hp.prototype.Zea=function(a){for(var b=gvjs_up.prototype.rQ.apply(this.Ah,arguments),c=b.Va(),d=0;d<c.length;d++){var e=b,f=c[d];if(!e.contains(f)||e.su.Ce(gvjs_xp(f)))this.tr[gvjs_Ob(c[d])]="pending"}};gvjs_Hp.prototype.lg=function(a){this.tr[gvjs_Ob(a)]=gvjs_dk;var b=gvjs_S.vP(function(){a.draw()},gvjs_r(this.handleError,this,a));gvjs_Vm(b)};
function gvjs_Op(a,b){var c=a.Ah.Ue(b);if(c)for(b=b.GQ(),b.hia&&b.hia(c),b=0;b<c.length;b++){var d=c[b],e;a:{e=a;var f=gvjs_zp(e.Ah,d);if(f)for(var g=0;g<f.length;g++)if(e.tr[gvjs_Ob(f[g])]!=gvjs_N){e=!1;break a}e=!0}e&&(e=gvjs_tca(a,d),d.ih(e),a.lg(d))}}function gvjs_tca(a,b){b=gvjs_u(gvjs_zp(a.Ah,b),function(a){a=a.GQ();if(gvjs_q(a.apply))return a.apply.call(a)});return gvjs_sca(a.Mp,b)};function gvjs_Qp(a){gvjs_T.call(this);this.L=a;this.Mp=new gvjs_Ep(a);gvjs_U(this.b5);this.b5=gvjs_Wn(this.Mp,gvjs_N,gvjs_r(this.Nca,this,gvjs_N));gvjs_U(this.R_);this.R_=gvjs_Wn(this.Mp,gvjs_ek,gvjs_r(this.Nca,this,gvjs_ek))}gvjs_s(gvjs_Qp,gvjs_T);gvjs_=gvjs_Qp.prototype;gvjs_.N=function(){this.clear();gvjs_U(this.b5);gvjs_U(this.R_);gvjs_U(this.Mp);gvjs_Qp.o.N.call(this)};gvjs_.clear=function(){gvjs_Zn(this.b5);gvjs_Zn(this.R_);this.Mp.clear()};
gvjs_.bind=function(a,b){gvjs_m(a)||(a=[a]);gvjs_m(b)||(b=[b]);for(var c=0;c<a.length;c++)for(var d=0;d<b.length;d++)this.Mp.bind(a[c],b[d]);return this};gvjs_.draw=function(a){this.Mp.draw(a)};gvjs_.getContainer=function(){return this.L};gvjs_.getSelection=function(){return this.Mp.getSelection()};gvjs_.Nca=function(a,b){gvjs_X(this,a,b||null)};function gvjs_Rp(a){gvjs_6o.call(this,"dashboard",a);a=a||{};gvjs_o(a)&&(a=gvjs_Ph(a));this.Ti=a.wrappers||null;this.rB=a.bindings||null;this.vw(a.dashboardType||"Dashboard");gvjs_Sp(this)}gvjs_s(gvjs_Rp,gvjs_6o);gvjs_=gvjs_Rp.prototype;
gvjs_.$P=function(a,b){function c(a){return f[a]}gvjs_U(this.visualization);a=gvjs_zg(a);for(var d=new gvjs_Qp(a),e=this.rB||[],f=this.Ti,g=e.length,h=0;h<g;h++){var k=gvjs_u(e[h].controls,c),l=gvjs_u(e[h].participants,c);d.bind(k,l)}this.visualization=d;gvjs_Rp.o.$P.call(this,a,b)};gvjs_.k9=function(a){a.wrappers=this.Ti?gvjs_u(this.Ti,function(a){return a.toJSON()}):void 0;a.bindings=this.rB||void 0};gvjs_.Gza=function(a){this.Ti=a||null;gvjs_Sp(this)};gvjs_.Ura=function(){return this.Ti};
gvjs_.jza=function(a){this.rB=a||null;gvjs_Sp(this)};gvjs_.tra=function(){return this.rB};gvjs_.Bra=gvjs_6o.prototype.$0;gvjs_.sza=gvjs_6o.prototype.mp;gvjs_.Cra=gvjs_6o.prototype.getName;function gvjs_Sp(a){var b=a.Ti;if(null!==b&&!gvjs_m(b)){var c=[];gvjs_v(b,function(a,b){gvjs_q(a.toJSON)||(a=gvjs_Tp(a));a.mp(b);c.push(a)},a);b=c}var d=a.rB;gvjs_Up(b)&&gvjs_Up(d)||(a.Ti=gvjs_u(b,a.X3,a),a.rB=gvjs_u(d,a.Uwa,a))}gvjs_.X3=function(a){gvjs_q(a.toJSON)||(a=gvjs_Tp(a));a.ih(null);a.Qi(null);return a};
gvjs_.Uwa=function(a){var b=a.controls,c=a.participants;if(gvjs_Up(b)||gvjs_Up(c))throw Error("invalid binding: "+a);b=gvjs_u(b,this.Gba,this);c=gvjs_u(c,this.Gba,this);return{controls:b,participants:c}};gvjs_.Gba=function(a){var b=a,c=/^{.*}$/;if(gvjs_n(a)||gvjs_o(a)&&c.test(a))return gvjs_q(b.toJSON)||(b=gvjs_Tp(b)),this.Ti.push(b),this.Ti.length-1;a=gvjs_uca(this);a=gvjs_Yb(gvjs_cc(b))?-1:gvjs_kc(a,b);if(-1==a)throw Error("Invalid wrapper name: "+b);return a};
function gvjs_uca(a){return gvjs_u(a.Ti,function(a){return a.getName()})}function gvjs_Up(a){return gvjs_m(a)?gvjs_uc(a):!0};function gvjs_Vp(a,b){gvjs_Tp(a).draw(b)}function gvjs_Tp(a){a=a||{};gvjs_o(a)&&(a=gvjs_Ph(a));return a.controlType?new gvjs__(a):a.dashboardType?new gvjs_Rp(a):new gvjs_Z(a)};function gvjs_Wp(a,b,c){var d=b.R(c),e=b.Ve(c),f=b.Qa(c),d=a.fg(d,f,e);a.uV(d,b.Go(c))}function gvjs_Xp(a){for(var b=0,c=0;c<a.length;c++)b+=a[c];return b}function gvjs_Yp(a){return a.length}function gvjs_Zp(a){return gvjs_Xp(a)/a.length}
function gvjs__p(a,b,c){function d(a,b,c,d){return b.call(null,c.getValue(d,a))}var e=[],f=[];gvjs_t(b,function(b){if(gvjs_p(b))e.push(b);else if(gvjs_Ib(b)==gvjs_db){var c=b.column,c=a.og(c);"modifier"in b&&f.push([c,{calc:gvjs_Qb(d,c,b.modifier),type:b.type,label:b.label,id:b.id}]);e.push(c)}});if(!gvjs_uc(f)){for(var g=new gvjs_Y(a),h=g.xca(),k=a.aa(),l=0;l<k;l++)gvjs_t(f,function(a){h[a[0]]=a[1]});g.ir(h);a=g}var m=new gvjs_R,n=[];gvjs_t(e,function(c,d){var e=a.R(c),f=b[d].label||a.Qa(c);c=null!=
b[d].id?b[d].id:a.Ve(c);m.fg(e,f,c);n.push(e)});c=c||[];gvjs_t(c,function(b){var c=a.og(b.column),d=b.label||a.Qa(c),c=null!=b.id?b.id:a.Ve(c);m.fg(b.type,d,c)});var p=[];gvjs_t(e,function(a){p.push({column:a})});for(var q=a.oq(p),r=[],t=0;t<c.length;t++)r.push([]);for(t=0;t<q.length;t++){gvjs_t(c,function(b,c){r[c].push(a.getValue(q[t],a.og(b.column)))});g=!1;if(t<q.length-1)for(g=!0,k=0;k<e.length;k++){var l=a.getValue(q[t],e[k]),u=a.getValue(q[t+1],e[k]);if(0!=gvjs_Hl(n[k],l,u)){g=!1;break}}if(!g){var w=
m.Lr();gvjs_t(e,function(b,c){m.Wa(w,c,a.getValue(q[t],b))});var v=b.length;gvjs_t(c,function(a,b){a=a.aggregation.call(null,r[b]);m.Wa(w,v+b,a)});for(g=0;g<c.length;g++)r[g]=[]}}return m};gvjs_l("google.visualization.drawChart",gvjs_Vp,void 0);gvjs_l("google.visualization.drawFromUrl",function(a,b){var c=new gvjs_an(b||gvjs_rg().location.href);b=gvjs_ln(c,"json");var d;null!=b?d=b:(d={},gvjs_t(c.rj.Zj(),function(a){var b=gvjs_ln(c,a);try{null!=b&&(b=gvjs_Ph(b))}catch(g){}d[a]=b}),d.options=gvjs_4c(d));gvjs_Vp(d,a)},void 0);
gvjs_l("google.visualization.createUrl",function(a,b){gvjs_o(a)&&(a=gvjs_Ph(a));var c=[],d,e;for(e in a)if("options"==e){var f=a[e],g;for(g in f)d=f[g],gvjs_o(d)||(d=gvjs_Mh(d)),c.push(g+"="+encodeURIComponent(String(d)))}else d=a[e],gvjs_o(d)||(d=gvjs_q(d.toJSON)?d.toJSON():gvjs_Mh(d)),c.push(e+"="+encodeURIComponent(String(d)));a=gvjs_og()+"/chart.html";a=a.replace(/^https?:/,"");c=(b||a)+"?"+c.join("&");c=c.replace(/'/g,"%27");return c=c.replace(/"/g,"%22")},void 0);
gvjs_l("google.visualization.createSnippet",function(a){var b=gvjs_og()+"/chart.js",b=b.replace(/^https?:/,""),b=gvjs_sj+b+'">\n';a=gvjs_Tp(a).toJSON();a=a.replace(/</g,gvjs_ga);a=a.replace(/>/g,"&gt;");return b+a+"\n\x3c/script>"},void 0);gvjs_l("google.visualization.createWrapper",gvjs_Tp,void 0);gvjs_l("google.visualization.ChartWrapper",gvjs_Z,void 0);gvjs_Z.prototype.clear=gvjs_Z.prototype.clear;gvjs_Z.prototype.draw=gvjs_Z.prototype.draw;gvjs_Z.prototype.clone=gvjs_Z.prototype.clone;
gvjs_Z.prototype.toJSON=gvjs_Z.prototype.toJSON;gvjs_Z.prototype.getSnapshot=gvjs_Z.prototype.XQ;gvjs_Z.prototype.getDataSourceUrl=gvjs_Z.prototype.HQ;gvjs_Z.prototype.getDataTable=gvjs_Z.prototype.$a;gvjs_Z.prototype.getChartName=gvjs_Z.prototype.D0;gvjs_Z.prototype.getChartType=gvjs_Z.prototype.Ya;gvjs_Z.prototype.getChart=gvjs_Z.prototype.yf;gvjs_Z.prototype.getContainerId=gvjs_Z.prototype.FQ;gvjs_Z.prototype.getPackages=gvjs_Z.prototype.R0;gvjs_Z.prototype.getQuery=gvjs_Z.prototype.Io;
gvjs_Z.prototype.getRefreshInterval=gvjs_Z.prototype.WQ;gvjs_Z.prototype.getView=gvjs_Z.prototype.eR;gvjs_Z.prototype.getOption=gvjs_Z.prototype.getOption;gvjs_Z.prototype.getOptions=gvjs_Z.prototype.gd;gvjs_Z.prototype.getState=gvjs_Z.prototype.getState;gvjs_Z.prototype.getCustomRequestHandler=gvjs_Z.prototype.Ara;gvjs_Z.prototype.isDefaultVisualization=gvjs_Z.prototype.aea;gvjs_Z.prototype.pushView=gvjs_Z.prototype.fya;gvjs_Z.prototype.sendQuery=gvjs_Z.prototype.lV;
gvjs_Z.prototype.setDataSourceUrl=gvjs_Z.prototype.Qi;gvjs_Z.prototype.setDataTable=gvjs_Z.prototype.ih;gvjs_Z.prototype.setChart=gvjs_Z.prototype.sV;gvjs_Z.prototype.setChartName=gvjs_Z.prototype.T5;gvjs_Z.prototype.setChartType=gvjs_Z.prototype.be;gvjs_Z.prototype.setContainerId=gvjs_Z.prototype.vV;gvjs_Z.prototype.setIsDefaultVisualization=gvjs_Z.prototype.lia;gvjs_Z.prototype.setPackages=gvjs_Z.prototype.oM;gvjs_Z.prototype.setQuery=gvjs_Z.prototype.nl;gvjs_Z.prototype.setRefreshInterval=gvjs_Z.prototype.Pn;
gvjs_Z.prototype.setView=gvjs_Z.prototype.iF;gvjs_Z.prototype.setOption=gvjs_Z.prototype.W;gvjs_Z.prototype.setOptions=gvjs_Z.prototype.setOptions;gvjs_Z.prototype.setState=gvjs_Z.prototype.vd;gvjs_Z.prototype.setCustomRequestHandler=gvjs_Z.prototype.qza;gvjs_l("google.visualization.ControlWrapper",gvjs__,void 0);gvjs__.prototype.clear=gvjs__.prototype.clear;gvjs__.prototype.draw=gvjs__.prototype.draw;gvjs__.prototype.toJSON=gvjs__.prototype.toJSON;gvjs__.prototype.getSnapshot=gvjs__.prototype.XQ;
gvjs__.prototype.getDataSourceUrl=gvjs__.prototype.HQ;gvjs__.prototype.getDataTable=gvjs__.prototype.$a;gvjs__.prototype.getControlName=gvjs__.prototype.yra;gvjs__.prototype.getControlType=gvjs__.prototype.zra;gvjs__.prototype.getControl=gvjs__.prototype.GQ;gvjs__.prototype.getContainerId=gvjs__.prototype.FQ;gvjs__.prototype.getPackages=gvjs__.prototype.R0;gvjs__.prototype.getQuery=gvjs__.prototype.Io;gvjs__.prototype.getRefreshInterval=gvjs__.prototype.WQ;gvjs__.prototype.getView=gvjs__.prototype.eR;
gvjs__.prototype.getOption=gvjs__.prototype.getOption;gvjs__.prototype.getOptions=gvjs__.prototype.gd;gvjs__.prototype.getState=gvjs__.prototype.getState;gvjs__.prototype.sendQuery=gvjs__.prototype.lV;gvjs__.prototype.setDataSourceUrl=gvjs__.prototype.Qi;gvjs__.prototype.setDataTable=gvjs__.prototype.ih;gvjs__.prototype.setControlName=gvjs__.prototype.lza;gvjs__.prototype.setControlType=gvjs__.prototype.mza;gvjs__.prototype.setContainerId=gvjs__.prototype.vV;gvjs__.prototype.setPackages=gvjs__.prototype.oM;
gvjs__.prototype.setQuery=gvjs__.prototype.nl;gvjs__.prototype.setRefreshInterval=gvjs__.prototype.Pn;gvjs__.prototype.setView=gvjs__.prototype.iF;gvjs__.prototype.setOption=gvjs__.prototype.W;gvjs__.prototype.setOptions=gvjs__.prototype.setOptions;gvjs__.prototype.setState=gvjs__.prototype.vd;gvjs_l("google.visualization.DashboardWrapper",gvjs_Rp,void 0);gvjs_Rp.prototype.clear=gvjs_Rp.prototype.clear;gvjs_Rp.prototype.draw=gvjs_Rp.prototype.draw;gvjs_Rp.prototype.toJSON=gvjs_Rp.prototype.toJSON;
gvjs_Rp.prototype.getBindings=gvjs_Rp.prototype.tra;gvjs_Rp.prototype.getDataSourceUrl=gvjs_Rp.prototype.HQ;gvjs_Rp.prototype.getDataTable=gvjs_Rp.prototype.$a;gvjs_Rp.prototype.getDashboard=gvjs_Rp.prototype.Bra;gvjs_Rp.prototype.getDashboardName=gvjs_Rp.prototype.Cra;gvjs_Rp.prototype.getContainerId=gvjs_Rp.prototype.FQ;gvjs_Rp.prototype.getPackages=gvjs_Rp.prototype.R0;gvjs_Rp.prototype.getQuery=gvjs_Rp.prototype.Io;gvjs_Rp.prototype.getRefreshInterval=gvjs_Rp.prototype.WQ;
gvjs_Rp.prototype.getView=gvjs_Rp.prototype.eR;gvjs_Rp.prototype.getWrappers=gvjs_Rp.prototype.Ura;gvjs_Rp.prototype.setBindings=gvjs_Rp.prototype.jza;gvjs_Rp.prototype.setDataSourceUrl=gvjs_Rp.prototype.Qi;gvjs_Rp.prototype.setDataTable=gvjs_Rp.prototype.ih;gvjs_Rp.prototype.setDashboardName=gvjs_Rp.prototype.sza;gvjs_Rp.prototype.setContainerId=gvjs_Rp.prototype.vV;gvjs_Rp.prototype.setPackages=gvjs_Rp.prototype.oM;gvjs_Rp.prototype.setQuery=gvjs_Rp.prototype.nl;
gvjs_Rp.prototype.setRefreshInterval=gvjs_Rp.prototype.Pn;gvjs_Rp.prototype.setView=gvjs_Rp.prototype.iF;gvjs_Rp.prototype.getSnapshot=gvjs_Rp.prototype.XQ;gvjs_Rp.prototype.setWrappers=gvjs_Rp.prototype.Gza;gvjs_l("google.visualization.data.avg",gvjs_Zp,void 0);gvjs_l("google.visualization.data.count",gvjs_Yp,void 0);gvjs_l("google.visualization.data.group",gvjs__p,void 0);
gvjs_l("google.visualization.data.join",function(a,b,c,d,e,f){d=gvjs_u(d,function(c){var d=a.og(c[0]);c=b.og(c[1]);return[d,c]});e=gvjs_u(e,gvjs_r(a.og,a));f=gvjs_u(f,gvjs_r(b.og,b));var g=c==gvjs_ab||c==gvjs_0a,h=c==gvjs_O||c==gvjs_0a,k=new gvjs_R,l=[];gvjs_t(d,function(c){var d=a.R(c[0]),e=b.R(c[1]);if(d!=e)throw Error("Key types do not match:"+d+gvjs_ia+e);gvjs_Wp(k,a,c[0]);l.push(d)});var m=[],n=[];gvjs_t(d,function(a){m.push({column:a[0]});n.push({column:a[1]})});var p=a.oq(m),q=b.oq(n);gvjs_t(e,
function(b){gvjs_Wp(k,a,b)});gvjs_t(f,function(a){gvjs_Wp(k,b,a)});for(var r=!1,t=0,u=0,w=0;t<p.length||u<q.length;){var v=0,y=[];if(u>=q.length)if(g)y[0]=p[t],v=-1;else break;else if(t>=p.length)if(h)y[1]=q[u],v=1;else break;else{y[0]=p[t];y[1]=q[u];for(var x=0;x<d.length;x++){var v=a.getValue(y[0],d[x][0]),z=b.getValue(y[1],d[x][1]),v=gvjs_Hl(l[x],v,z);if(0!=v)break}}if(r&&0!=v)r=!1,u++;else{if(-1==v&&g||1==v&&h||0==v){k.Lr();var A,B;-1==v&&g||0==v&&c!=gvjs_O?(A=a,B=0):(A=b,B=1);gvjs_t(d,function(a,
b){c==gvjs_0a?k.Wa(w,b,A.getValue(y[B],a[B])):k.sc(w,b,A.getValue(y[B],a[B]),A.Ia(y[B],a[B]),A.getProperties(y[B],a[B]))});if(-1==v&&g||0==v){var D=d.length;gvjs_t(e,function(b,c){k.sc(w,c+D,a.getValue(y[0],b),a.Ia(y[0],b),a.getProperties(y[0],b))})}if(1==v&&h||0==v)D=e.length+d.length,gvjs_t(f,function(a,c){k.sc(w,c+D,b.getValue(y[1],a),b.Ia(y[1],a),b.getProperties(y[1],a))});w++}1==v?u++:t++;0==v&&(r=!0)}}return k},void 0);
gvjs_l("google.visualization.data.max",function(a){if(0==a.length)return null;for(var b=a[0],c=1;c<a.length;c++){var d=a[c];null!=d&&d>b&&(b=d)}return b},void 0);gvjs_l("google.visualization.data.min",function(a){if(0==a.length)return null;for(var b=a[0],c=1;c<a.length;c++){var d=a[c];null!=d&&d<b&&(b=d)}return b},void 0);gvjs_l("google.visualization.data.month",function(a){return a.getMonth()+1},void 0);gvjs_l("google.visualization.data.sum",gvjs_Xp,void 0);gvjs_l("__gvizguard__",!0,void 0);gvjs_l(gvjs_Pk,gvjs_Bn,void 0);gvjs_Bn.prototype.makeRequest=gvjs_Bn.prototype.makeRequest;gvjs_Bn.prototype.setRefreshInterval=gvjs_Bn.prototype.Pn;gvjs_Bn.prototype.setQuery=gvjs_Bn.prototype.nl;gvjs_Bn.prototype.send=gvjs_Bn.prototype.send;gvjs_Bn.prototype.setRefreshable=gvjs_Bn.prototype.Bza;gvjs_Bn.prototype.setTimeout=gvjs_Bn.prototype.setTimeout;gvjs_Bn.prototype.setHandlerType=gvjs_Bn.prototype.wza;gvjs_Bn.prototype.setHandlerParameter=gvjs_Bn.prototype.jia;
gvjs_Bn.setResponse=gvjs_In;gvjs_Bn.prototype.abort=gvjs_Bn.prototype.abort;gvjs_l("google.visualization.CustomQuery",gvjs_5n,void 0);gvjs_5n.prototype.send=gvjs_5n.prototype.send;gvjs_l("google.visualization.QueryResponse",gvjs_Ul,void 0);gvjs_Ul.prototype.getDataTable=gvjs_Ul.prototype.$a;gvjs_Ul.prototype.isError=gvjs_Ul.prototype.gk;gvjs_Ul.prototype.hasWarning=gvjs_Ul.prototype.L1;gvjs_Ul.prototype.getReasons=gvjs_Ul.prototype.sca;gvjs_Ul.prototype.getMessage=gvjs_Ul.prototype.pJ;
gvjs_Ul.prototype.getDetailedMessage=gvjs_Ul.prototype.I0;gvjs_l("google.visualization.DataTable",gvjs_R,void 0);gvjs_R.prototype.addColumn=gvjs_R.prototype.fg;gvjs_R.prototype.addRow=gvjs_R.prototype.Lr;gvjs_R.prototype.addRows=gvjs_R.prototype.nu;gvjs_R.prototype.clone=gvjs_R.prototype.clone;gvjs_R.prototype.getColumnId=gvjs_R.prototype.Ve;gvjs_R.prototype.getColumnIndex=gvjs_R.prototype.og;gvjs_R.prototype.getColumnLabel=gvjs_R.prototype.Qa;gvjs_R.prototype.getColumnPattern=gvjs_R.prototype.Ms;
gvjs_R.prototype.getColumnProperty=gvjs_R.prototype.Fg;gvjs_R.prototype.getColumnProperties=gvjs_R.prototype.Go;gvjs_R.prototype.getColumnRange=gvjs_R.prototype.lq;gvjs_R.prototype.getColumnRole=gvjs_R.prototype.Yk;gvjs_R.prototype.getColumnType=gvjs_R.prototype.R;gvjs_R.prototype.getDistinctValues=gvjs_R.prototype.LQ;gvjs_R.prototype.getFilteredRows=gvjs_R.prototype.tC;gvjs_R.prototype.getFormattedValue=gvjs_R.prototype.Ia;gvjs_R.prototype.getNumberOfColumns=gvjs_R.prototype.S;
gvjs_R.prototype.getNumberOfRows=gvjs_R.prototype.aa;gvjs_R.prototype.getProperties=gvjs_R.prototype.getProperties;gvjs_R.prototype.getProperty=gvjs_R.prototype.getProperty;gvjs_R.prototype.getRowProperty=gvjs_R.prototype.Qs;gvjs_R.prototype.getRowProperties=gvjs_R.prototype.rJ;gvjs_R.prototype.getSortedRows=gvjs_R.prototype.oq;gvjs_R.prototype.getTableProperty=gvjs_R.prototype.aR;gvjs_R.prototype.getTableProperties=gvjs_R.prototype.yy;gvjs_R.prototype.getUnderlyingTableColumnIndex=gvjs_R.prototype.bR;
gvjs_R.prototype.getUnderlyingTableRowIndex=gvjs_R.prototype.cR;gvjs_R.prototype.getValue=gvjs_R.prototype.getValue;gvjs_R.prototype.insertColumn=gvjs_R.prototype.Tda;gvjs_R.prototype.insertRows=gvjs_R.prototype.j2;gvjs_R.prototype.removeColumn=gvjs_R.prototype.EU;gvjs_R.prototype.removeColumns=gvjs_R.prototype.xha;gvjs_R.prototype.removeRow=gvjs_R.prototype.Qz;gvjs_R.prototype.removeRows=gvjs_R.prototype.yha;gvjs_R.prototype.setCell=gvjs_R.prototype.sc;gvjs_R.prototype.setColumnLabel=gvjs_R.prototype.kza;
gvjs_R.prototype.setColumnProperties=gvjs_R.prototype.uV;gvjs_R.prototype.setColumnProperty=gvjs_R.prototype.Wz;gvjs_R.prototype.setFormattedValue=gvjs_R.prototype.Zz;gvjs_R.prototype.setProperties=gvjs_R.prototype.sw;gvjs_R.prototype.setProperty=gvjs_R.prototype.setProperty;gvjs_R.prototype.setRowProperties=gvjs_R.prototype.Cza;gvjs_R.prototype.setRowProperty=gvjs_R.prototype.qia;gvjs_R.prototype.setTableProperties=gvjs_R.prototype.Dza;gvjs_R.prototype.setTableProperty=gvjs_R.prototype.Eza;
gvjs_R.prototype.setValue=gvjs_R.prototype.Wa;gvjs_R.prototype.sort=gvjs_R.prototype.sort;gvjs_R.prototype.toJSON=gvjs_R.prototype.toJSON;gvjs_l("google.visualization.DataView",gvjs_Y,void 0);gvjs_Y.fromJSON=gvjs_4n;gvjs_Y.prototype.getColumnId=gvjs_Y.prototype.Ve;gvjs_Y.prototype.getColumnIndex=gvjs_Y.prototype.og;gvjs_Y.prototype.getColumnLabel=gvjs_Y.prototype.Qa;gvjs_Y.prototype.getColumnPattern=gvjs_Y.prototype.Ms;gvjs_Y.prototype.getColumnProperty=gvjs_Y.prototype.Fg;
gvjs_Y.prototype.getColumnProperty=gvjs_Y.prototype.Fg;gvjs_Y.prototype.getColumnProperties=gvjs_Y.prototype.Go;gvjs_Y.prototype.getColumnRange=gvjs_Y.prototype.lq;gvjs_Y.prototype.getColumnRole=gvjs_Y.prototype.Yk;gvjs_Y.prototype.getColumnType=gvjs_Y.prototype.R;gvjs_Y.prototype.getDistinctValues=gvjs_Y.prototype.LQ;gvjs_Y.prototype.getFilteredRows=gvjs_Y.prototype.tC;gvjs_Y.prototype.getFormattedValue=gvjs_Y.prototype.Ia;gvjs_Y.prototype.getNumberOfColumns=gvjs_Y.prototype.S;
gvjs_Y.prototype.getNumberOfRows=gvjs_Y.prototype.aa;gvjs_Y.prototype.getProperties=gvjs_Y.prototype.getProperties;gvjs_Y.prototype.getProperty=gvjs_Y.prototype.getProperty;gvjs_Y.prototype.getRowProperty=gvjs_Y.prototype.Qs;gvjs_Y.prototype.getRowProperties=gvjs_Y.prototype.rJ;gvjs_Y.prototype.getSortedRows=gvjs_Y.prototype.oq;gvjs_Y.prototype.getTableColumnIndex=gvjs_Y.prototype.$Q;gvjs_Y.prototype.getUnderlyingTableColumnIndex=gvjs_Y.prototype.bR;gvjs_Y.prototype.getTableRowIndex=gvjs_Y.prototype.$k;
gvjs_Y.prototype.getUnderlyingTableRowIndex=gvjs_Y.prototype.cR;gvjs_Y.prototype.getTableProperty=gvjs_Y.prototype.aR;gvjs_Y.prototype.getTableProperties=gvjs_Y.prototype.yy;gvjs_Y.prototype.getValue=gvjs_Y.prototype.getValue;gvjs_Y.prototype.getViewColumnIndex=gvjs_Y.prototype.wca;gvjs_Y.prototype.getViewColumns=gvjs_Y.prototype.xca;gvjs_Y.prototype.getViewRowIndex=gvjs_Y.prototype.Y0;gvjs_Y.prototype.getViewRows=gvjs_Y.prototype.yca;gvjs_Y.prototype.hideColumns=gvjs_Y.prototype.nua;
gvjs_Y.prototype.hideRows=gvjs_Y.prototype.qua;gvjs_Y.prototype.setColumns=gvjs_Y.prototype.ir;gvjs_Y.prototype.setRows=gvjs_Y.prototype.np;gvjs_Y.prototype.toDataTable=gvjs_Y.prototype.Iw;gvjs_Y.prototype.toJSON=gvjs_Y.prototype.toJSON;gvjs_l("google.visualization.errors",gvjs_S,void 0);gvjs_S.addError=gvjs_S.Ud;gvjs_S.removeAll=gvjs_S.Ec;gvjs_S.removeError=gvjs_S.qya;gvjs_S.addErrorFromQueryResponse=gvjs_S.bB;gvjs_S.getContainer=gvjs_S.getContainer;gvjs_S.createProtectedCallback=gvjs_S.vP;
gvjs_l(gvjs_Yk,gvjs_Wn,void 0);gvjs_l(gvjs_Zk,gvjs_Xn,void 0);gvjs_l(gvjs_1k,gvjs_X,void 0);gvjs_l(gvjs_0k,gvjs_Zn,void 0);gvjs_l(gvjs__k,gvjs__n,void 0);gvjs_l("google.visualization.QueryWrapper",gvjs_0n,void 0);gvjs_0n.prototype.setOptions=gvjs_0n.prototype.setOptions;gvjs_0n.prototype.draw=gvjs_0n.prototype.draw;gvjs_0n.prototype.setCustomErrorHandler=gvjs_0n.prototype.pza;gvjs_0n.prototype.sendAndDraw=gvjs_0n.prototype.XE;gvjs_0n.prototype.setCustomPostResponseHandler=gvjs_0n.prototype.wV;
gvjs_0n.prototype.setCustomResponseHandler=gvjs_0n.prototype.xV;gvjs_0n.prototype.abort=gvjs_0n.prototype.abort;gvjs_l("google.visualization.arrayToDataTable",gvjs_Cl,void 0);gvjs_l("google.visualization.datautils.compareValues",gvjs_Hl,void 0);
gvjs_l("google.visualization.dataTableToCsv",function(a){for(var b="",c=0;c<a.aa();c++){for(var d=0;d<a.S();d++){0<d&&(b+=",");var e=a.Ia(c,d),e=e.replace(/"/g,'""'),f=-1!=e.indexOf(","),g=-1!=e.indexOf("\n"),h=-1!=e.indexOf('"');if(f||g||h)e='"'+e+'"';b+=e}b+="\n"}return b},void 0);gvjs_l("google.visualization.setCspCompliantMode",function(a){gvjs_Rh=a},void 0);gvjs_l("google.visualization.GadgetHelper",gvjs_On,void 0);gvjs_On.prototype.createQueryFromPrefs=gvjs_On.prototype.Voa;gvjs_On.prototype.validateResponse=gvjs_On.prototype.SBa;



var gvjs_0p=" - ",gvjs_1p=" 0 0 1 ",gvjs_2p=" but expected type is ",gvjs_3p=" does not have a domain column.",gvjs_4p=' id="',gvjs_5p=" is of type ",gvjs_6p=" of ",gvjs_7p=" to ",gvjs_8p=' xmlns:svg="http://www.w3.org/2000/svg"',gvjs_9p=' xmlns:xlink="http://www.w3.org/1999/xlink">',gvjs_$p='" style="',gvjs_aq='" value="',gvjs_bq='". Axis does not exist.',gvjs_cq='">',gvjs_dq='"></div>',gvjs_eq="#000",gvjs_fq="#109618",gvjs_gq="#222222",gvjs_hq="#333333",gvjs_iq="#3399CC",gvjs_jq="#666666",gvjs_kq=
"#757575",gvjs_lq="#994499",gvjs_mq="#999",gvjs_nq="#999999",gvjs_oq="#CCCCCC",gvjs_pq="#DC3912",gvjs_qq="#FF9900",gvjs_rq="#FFFFFF",gvjs_sq="#ccc",gvjs_tq="#cccccc",gvjs_uq="#e0e0e0",gvjs_vq="&nbsp;",gvjs_wq="&up__table_query_url=",gvjs_xq="-caption",gvjs_yq="-content",gvjs_zq="-default",gvjs_Aq="-disabled",gvjs_Bq="-dropdown",gvjs_Cq="-inner-box",gvjs_Dq="-outer-box",gvjs_Eq=".enableInteractivity",gvjs_Fq="/core/tooltip.css",gvjs_Gq="0 0",gvjs_Hq="0%",gvjs_Iq="0px",gvjs_Jq="100",gvjs_Kq="100%",
gvjs_Lq="15px",gvjs_Mq="1px",gvjs_Nq="1px solid infotext",gvjs_Oq="400",gvjs_Pq="500",gvjs_Qq="600",gvjs_Rq="700",gvjs_Sq="800",gvjs_Tq="900",gvjs_Uq=";stop-opacity:",gvjs_0="</div>",gvjs_Vq="</li>",gvjs_Wq="</span>",gvjs_Xq='<?xml version="1.0"?>',gvjs_Yq='<body marginwidth="0" marginheight="0"',gvjs_Zq='<div id="',gvjs__q='<div id="chartArea"></div>',gvjs_0q="<head>",gvjs_1q='<html xmlns:v="urn:schemas-microsoft-com:vml">',gvjs_2q='<html xmlns="http://www.w3.org/1999/xhtml"',gvjs_3q='<param name="flashvars" value="',
gvjs_4q='<param name="movie" value="',gvjs_5q='<script type="text/javascript">',gvjs_6q='<span style="color:',gvjs_7q="<style> v\\:* { behavior:url(#default#VML);}</style>",gvjs_8q="All data columns targetting the same axis must be of the same data type.  Column #",gvjs_9q="All domains must be of the same data type",gvjs_$q="Arial",gvjs_ar="BACKGROUND",gvjs_br="CELL",gvjs_cr="COLUMN",gvjs_dr="COUNTRIES",gvjs_er="Component already rendered",gvjs_fr="Copy-Paste this code to an HTML page",gvjs_gr="DOMAIN_INDEX",
gvjs_hr="Data has no columns.",gvjs_ir="Data must contain at least two columns.",gvjs_jr="Data table is not defined",gvjs_kr="Drawing_Frame_",gvjs_lr="Each values column may be followed by one or two annotation columns. column number ",gvjs_mr='Failed geocoding "',gvjs_nr="First column must be a domain column",gvjs_or="First column must contain date, or date and time.",gvjs_pr="Geocoding failed for all data points",gvjs_qr="Google_Visualization",gvjs_rr="HH:mm MMMM dd, yyyy",gvjs_sr="Invalid orientation.",
gvjs_tr="Last domain does not have enough data columns (missing ",gvjs_ur="MMMM dd, yyyy",gvjs_vr="No datatable provided.",gvjs_wr="OBJECT_INDEX",gvjs_xr="ROW",gvjs_yr="ROW_INDEX",gvjs_zr="Requested map does not exist.",gvjs_Ar="Roboto",gvjs_Br="Roboto:medium",gvjs_Cr="SPAN",gvjs_Dr="SUBTYPE",gvjs_Er="Shape does not exist in this group.",gvjs_Fr="Start and end points must be 2D",gvjs_Gr="TOOLTIP",gvjs_Hr="The columns type does not match the supported data format. See documentation for supported formats.",
gvjs_Ir="The visualization is not ready yet.",gvjs_Jr="Theme should be a theme name or an options object.",gvjs_Kr="Unable to set parent component",gvjs_Lr="Unexpected domain column (column #",gvjs_Mr="Unknown granularity.",gvjs_Nr="_focusedLabels",gvjs_Or="_selectedLabels",gvjs_Pr="charts-button",gvjs_Qr="charts-checkbox",gvjs_Rr="charts-control",gvjs_Sr="charts-custom-button",gvjs_Tr="charts-flat-button",gvjs_Ur="charts-inline-block",
gvjs_Vr="charts-inline-block ",gvjs_Wr="charts-link-button",gvjs_Xr="charts-menu",gvjs_Yr="charts-menu-button",gvjs_Zr="charts-menuheader",gvjs__r="charts-menuitem",gvjs_0r="charts-menuseparator",gvjs_1r="charts-option",gvjs_2r="charts-option-selected",gvjs_3r="charts-select",gvjs_4r="above",gvjs_5r="action",gvjs_6r="activedescendant",gvjs_7r="allValuesSuffix",
gvjs_8r="always",gvjs_9r="animation.duration",gvjs_$r="animationfinish",gvjs_as="annotation",gvjs_bs="annotations.boxStyle",gvjs_cs="annotations.domain.stemColor",gvjs_ds="annotations.domain.style",gvjs_es="annotations.domain.textStyle",gvjs_fs="annotations.highContrast",gvjs_gs="annotations.stem.angle",gvjs_hs="annotations.stem.color",gvjs_is="annotations.stem.length",gvjs_js="annotations.stemColor",gvjs_ks="annotations.stemLength",gvjs_ls="annotations.style",gvjs_ms="annotations.textStyle",gvjs_ns=
"annotationtext",gvjs_os="area",gvjs_ps="areaOpacity",gvjs_qs="aria-activedescendant",gvjs_rs="aria-hidden",gvjs_ss="aria-label",gvjs_ts="arial",gvjs_us="background",gvjs_vs="background-color",gvjs_ws="backgroundColor",gvjs_xs="backgroundColor.fill",gvjs_ys="bar.groupWidth",gvjs_zs="bar.width",gvjs_As="bars",gvjs_Bs="baseline",gvjs_Cs="baselineColor",gvjs_Ds="beforedrag",gvjs_Es="beforehide",gvjs_Fs="beforeshow",gvjs_Gs="below",gvjs_Hs="blur",gvjs_Is="bold",gvjs_Js="border-box",gvjs_Ks="bottom",gvjs_Ls=
"bottom-space",gvjs_Ms="bottom-vert",gvjs_Ns="bottom_left",gvjs_Os="bubble",gvjs_Ps="bubble.opacity",gvjs_Qs="bubbles",gvjs_Rs="button",gvjs_Ss="candlestick",gvjs_Ts="candlestick.fallingColor",gvjs_Us="candlestick.risingColor",gvjs_Vs="candlesticks",gvjs_Ws="canvas",gvjs_Xs="category",gvjs_Ys="categorypoint",gvjs_Zs="categorysensitivityarea",gvjs_1="center",gvjs__s="change",gvjs_0s="character",gvjs_1s="chart.style.text",gvjs_2s="chartArea",gvjs_3s="chartArea.backgroundColor",gvjs_4s="chartArea.bottom",
gvjs_5s="chartArea.height",gvjs_6s="chartArea.left",gvjs_7s="chartArea.right",gvjs_8s="chartArea.top",gvjs_9s="chartArea.width",gvjs_$s="chartDragStart",gvjs_at="chartMouseDown",gvjs_bt="chartMouseMove",gvjs_ct="chartRightClick",gvjs_dt="chartType",gvjs_et="chartarea",gvjs_ft="checkbox",gvjs_gt="checked",gvjs_ht="circle",gvjs_it="clip-path",gvjs_jt="clipped",gvjs_kt="close",gvjs_lt="closedPhase",gvjs_mt="col-resize",gvjs_2="color",gvjs_nt="colorAxis.values must not contain nulls",gvjs_ot="colorBar",
gvjs_pt="colors",gvjs_qt="combobox",gvjs_rt="contextmenu",gvjs_st="corners.bottomleft.rx",gvjs_tt="corners.bottomleft.ry",gvjs_ut="corners.bottomright.rx",gvjs_vt="corners.bottomright.ry",gvjs_wt="corners.rx",gvjs_xt="corners.ry",gvjs_yt="corners.topleft.rx",gvjs_zt="corners.topleft.ry",gvjs_At="corners.topright.rx",gvjs_Bt="corners.topright.ry",gvjs_Ct="countries",gvjs_Dt="crosshair.color",gvjs_Et="crosshair.opacity",gvjs_Ft="crosshair.orientation",gvjs_Gt="curve",gvjs_Ht="curveType",gvjs_It="data-value",
gvjs_Jt="dataOpacity",gvjs_Kt="datalessRegionColor",gvjs_Lt="dateFormat",gvjs_Mt="datum",gvjs_Nt="dblclick",gvjs_Ot="default",gvjs_Pt="defaultColor",gvjs_Qt="defs",gvjs_Rt="dialogselect",gvjs_St="diff.newData.opacity",gvjs_Tt="diff.oldData.opacity",gvjs_Ut="disable",gvjs_Vt="displayAnnotations",gvjs_Wt="displayDateBarSeparator",gvjs_Xt="displayLegendDots",gvjs_Yt="displayLegendValues",gvjs_Zt="displayRangeSelector",gvjs__t="displayZoomButtons",gvjs_0t="dive",gvjs_1t="doExpressInstall",gvjs_2t="drag",
gvjs_3t="dragend",gvjs_4t="dragstart",gvjs_5t="ellipse",gvjs_6t="enable",gvjs_7t="enableInteractivity",gvjs_8t="enableScrollWheel",gvjs_3="end",gvjs_9t="explorer",gvjs_$t="explorer.actions",gvjs_au="feComponentTransfer",gvjs_bu="feGaussianBlur",gvjs_cu="feMergeNode",gvjs_du="feature",gvjs_eu="featureClick",gvjs_fu="featureHover",gvjs_gu="featureMove",gvjs_hu="fgrid",gvjs_iu="fill",gvjs_ju="fill-opacity",gvjs_ku="fill.color",gvjs_lu="fill.opacity",gvjs_mu="fillColor",gvjs_nu="fillOpacity",gvjs_ou=
"finish",gvjs_pu="focusTarget",gvjs_qu="font-family",gvjs_ru="font-size",gvjs_su="font-style",gvjs_tu="font-weight",gvjs_uu="font.family",gvjs_vu="font.size",gvjs_wu="font.underline",gvjs_xu="fontColor",gvjs_yu="fontFamily",gvjs_zu="fontName",gvjs_Au="fontSize",gvjs_Bu="forceIFrame",gvjs_Cu="format",gvjs_Du="formatOptions",gvjs_Eu="formatOptions.prefix",gvjs_Fu="formatOptions.scaleFactor",gvjs_Gu="formatOptions.suffix",gvjs_Hu="frozen-column",gvjs_Iu="getcontext",gvjs_Ju="global",gvjs_Ku="google-visualization-toolbar-html-code-explanation",
gvjs_Lu="google-visualization-tooltip",gvjs_Mu="gradient",gvjs_Nu="grid",gvjs_Ou="gridlineColor",gvjs_Pu="gridlines",gvjs_Qu="gridlines.color",gvjs_Ru="gridlines.count",gvjs_Su="group",gvjs_Tu="hAxis",gvjs_Uu="halign",gvjs_Vu="haspopup",gvjs_Wu="headerColor",gvjs_Xu="headerHeight",gvjs_Yu="hide",gvjs_Zu="high",gvjs__u="highContrast",gvjs_0u="highlight",gvjs_1u="histogram",gvjs_2u="histogram.bucketSize",gvjs_3u="histogram.hideBucketItems",gvjs_4u="histogram.lastBucketPercentile",gvjs_5u="histogramBuckets",
gvjs_6u="hoverIn",gvjs_7u="hoverOut",gvjs_8u="http://www.w3.org/2000/svg",gvjs_9u="hybrid",gvjs_$u="id",gvjs_av="iframe",gvjs_bv="in",gvjs_cv="inAndOut",gvjs_dv="infobackground",gvjs_ev="input",gvjs_fv="inside",gvjs_gv="interpolateNulls",gvjs_hv="interval",gvjs_iv="isStacked",gvjs_jv="italic",gvjs_kv="kavrayskiy-vii",gvjs_lv="key",gvjs_mv="keydown",gvjs_nv="keyup",gvjs_ov="label",gvjs_pv="labelInLegend",gvjs_qv="labeled",gvjs_rv="labelledby",gvjs_sv="last-frozen-column",gvjs_tv="legend",gvjs_uv="legend.alignment",
gvjs_vv="legend.maxLines",gvjs_wv="legend.position",gvjs_xv="legend.style.text",gvjs_yv="legend.textStyle",gvjs_zv="legendTextStyle",gvjs_Av="legendentry",gvjs_Bv="legendscrollbutton",gvjs_Cv="lineWidth",gvjs_Dv="linear",gvjs_Ev="linearGradient",gvjs_Fv="links",gvjs_Gv="logScale",gvjs_Hv="ltr",gvjs_Iv="magnifyingGlassBorder",gvjs_Jv="magnifyingGlassTriangle",gvjs_Kv="mapType",gvjs_Lv="margin",gvjs_Mv="margin.bottom",gvjs_Nv="marker",gvjs_Ov="markerClick",gvjs_Pv="markerHover",gvjs_Qv="material",gvjs_Rv=
"max",gvjs_Sv="max-lines",gvjs_Tv="max-width",gvjs_Uv="maxColor",gvjs_Vv="maxDepth",gvjs_Wv="maximized",gvjs_Xv="mercator",gvjs_Yv="midColor",gvjs_Zv="middle",gvjs__v="min",gvjs_0v="min-width",gvjs_1v="minColor",gvjs_2v="minorGridlines.color",gvjs_3v="minorGridlines.count",gvjs_4v="mirrorLog",gvjs_5v="month",gvjs_6v="mouseenter",gvjs_7v="mouseleave",gvjs_8v="mousemove",gvjs_9v="mouseup",gvjs_$v="mousewheel",gvjs_aw="move",gvjs_bw="move_offscreen",gvjs_cw="natural",gvjs_dw="normal",gvjs_ew="nowrap",
gvjs_fw="off",gvjs_gw="offset",gvjs_hw="old-data",gvjs_iw="onmousedown",gvjs_jw="onmousemove",gvjs_kw="onmouseout",gvjs_lw="onmouseover",gvjs_mw="opacity 1s linear",gvjs_nw="opaque",gvjs_ow="orientation",gvjs_pw="out",gvjs_qw="outside",gvjs_rw="page",gvjs_sw="paging-controls",gvjs_tw="path",gvjs_uw="percentage",gvjs_vw="pie",gvjs_ww="pieSliceBorderColor",gvjs_xw="pieSliceText",gvjs_yw="piecewiseLinear",gvjs_zw="placeholder",gvjs_Aw="playAnimation",gvjs_Bw="point",gvjs_Cw="pointSize",gvjs_Dw="pointer",
gvjs_Ew="points",gvjs_Fw="pointsVisible",gvjs_Gw="pointsensitivityarea",gvjs_Hw="polygon",gvjs_Iw="polynomial",gvjs_Jw="pretty",gvjs_Kw="primarydiagonalstripes",gvjs_Lw="provinces",gvjs_Mw="px;overflow-x:",gvjs_Nw="rabl-use-parent",gvjs_Ow="range",gvjs_Pw="rangechange",gvjs_Qw="rect",gvjs_Rw="redirectUrl",gvjs_Sw="redraw",gvjs_Tw="region",gvjs_Uw="remove",gvjs_Vw="removeseriebutton",gvjs_Ww="resize",gvjs_Xw="resolution",gvjs_Yw="reverseCategories",gvjs_Zw="rgba(0,0,0,0)",gvjs__w="right-space",gvjs_0w=
"rightclick",gvjs_1w="rotate",gvjs_2w="rotate(",gvjs_3w="rowlabels",gvjs_4w="rows",gvjs_5w="scaleType",gvjs_6w="screen",gvjs_7w="scroll",gvjs_8w="secondarydiagonalstripes",gvjs_9w="selected",gvjs_$w="selectedRows",gvjs_ax="selectionMode",gvjs_bx="separator",gvjs_cx="series",gvjs_dx="series-color",gvjs_ex="series-color-dark",gvjs_fx="series-color-light",gvjs_gx="series.",gvjs_hx="shadow.opacity",gvjs_ix="shadow.radius",gvjs_jx="shadow.xoffset",gvjs_kx="shadow.yoffset",gvjs_lx="shape",gvjs_mx="show",
gvjs_nx="showChartButtons",gvjs_ox="showLine",gvjs_px="showTooltip",gvjs_qx="showTooltips",gvjs_rx="size",gvjs_sx="slice",gvjs_tx="smoothingFactor",gvjs_ux="square",gvjs_vx="stack",gvjs_wx="star",gvjs_4="start",gvjs_xx="steppedArea",gvjs_yx="steppedareabar",gvjs_zx="stop",gvjs_Ax="stop-color:",gvjs_Bx="stroke",gvjs_Cx="stroke-dasharray",gvjs_Dx="stroke-linecap",gvjs_Ex="stroke-opacity",gvjs_Fx="stroke-width",gvjs_Gx="stroke.color",gvjs_Hx="stroke.opacity",gvjs_Ix="stroke.width",gvjs_Jx="strokeColor",
gvjs_Kx="strokeOpacity",gvjs_Lx="strokeWidth",gvjs_Mx="subtitle",gvjs_Nx="svg",gvjs_Ox="targetAxisIndex",gvjs_Px="tbody",gvjs_Qx="td",gvjs_Rx="text-anchor",gvjs_Sx="text-decoration",gvjs_Tx="textStyle",gvjs_Ux="textpathok",gvjs_Vx="ticks",gvjs_Wx="ticks.pixelsPerTick",gvjs_Xx="title",gvjs_Yx="titleFontSize",gvjs_Zx="titleTextStyle",gvjs__x="toggle_display",gvjs_0x="tooltip-shapes",gvjs_1x="tooltip.bounds",gvjs_2x="tooltip.ignoreBounds",gvjs_3x="tooltip.isHtml",gvjs_4x="tooltip.showColorCode",gvjs_5x=
"tooltip.textStyle",gvjs_6x="tooltip.trigger",gvjs_7x="tooltipTextStyle",gvjs_8x="top",gvjs_9x="top-space",gvjs_$x="top_left",gvjs_ay="tr",gvjs_by="transform",gvjs_cy="translate(",gvjs_dy="trendlines.",gvjs_ey="underline",gvjs_fy="unhighlight",gvjs_gy='unknown property on ellipse "',gvjs_hy="url(#",gvjs_iy="urn:schemas-microsoft-com:vml",gvjs_jy="useExpressInstall",gvjs_ky="useLargeControl",gvjs_ly="useMapTypeControl",gvjs_my="userSpaceOnUse",gvjs_ny="v-text-align",gvjs_oy="v:fill",gvjs_py="v:oval",
gvjs_qy="v:path",gvjs_ry="v:shape",gvjs_sy="vAxes",gvjs_ty="valign",gvjs_uy="value-and-percentage",gvjs_vy="var _loaded = false;",gvjs_wy="viewWindow.max",gvjs_xy="viewWindow.min",gvjs_yy="viewWindowMode",gvjs_zy="visibleInLegend",gvjs_Ay="wordtree",gvjs_By="world",gvjs_Cy="\u0413\u0438\u0441\u0442\u043e\u0433\u0440\u0430\u043c\u043c\u0430",gvjs_Dy="\u041d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445",gvjs_Ey="\u041e\u0431\u043b\u0430\u0441\u0442\u044c",gvjs_Fy="\u0420\u0430\u0437\u043c\u0435\u0440",
gvjs_Gy="\u0421\u0442\u043e\u043b\u0431\u0446\u044b",gvjs_Hy="\u0422\u043e\u0447\u0435\u0447\u043d\u0430\u044f",gvjs_Iy="\u0426\u0432\u0435\u0442";function gvjs_Jy(a){var b=null,c=null;gvjs_q(a)?b=a:c=a;this.Uoa=b;this.H=c;this.XS=null}gvjs_Jy.prototype.lp=function(a){this.XS=a;this.H&&gvjs_Wh(this.H,a)};gvjs_Jy.prototype.hv=function(){return this.H?gvjs_Xh(this.H):this.XS};gvjs_Jy.prototype.j=function(){this.H||(this.H=this.Uoa(),null===this.XS||gvjs_Wh(this.H,this.XS));return this.H};function gvjs_Ky(){this.Jc=[]}gvjs_=gvjs_Ky.prototype;gvjs_.Ij=function(a){this.Jc.push(a)};gvjs_.move=function(a,b){this.Ij(gvjs_Ly(a,b))};gvjs_.za=function(a,b){this.Ij({type:gvjs_M,data:{x:a,y:b}})};gvjs_.Bp=function(a,b,c,d,e,f){this.Ij({type:gvjs_Gt,data:{x1:a,y1:b,x2:c,y2:d,x:e,y:f}})};gvjs_.eg=function(a,b,c,d,e,f,g){this.Ij({type:"arc",data:{cx:a,cy:b,rx:c,ry:d,ly:e,eu:f,$da:g}})};
function gvjs_My(a,b,c){if(0!=b.length)if(0==a.Jc.length?a.move(b[0].x,b[0].y):a.za(b[0].x,b[0].y),c)for(var d=1;d<b.length;++d)a.Bp(c[d-1][1].x,c[d-1][1].y,c[d][0].x,c[d][0].y,b[d].x,b[d].y);else for(d=1;d<b.length;++d)a.za(b[d].x,b[d].y)}gvjs_.close=function(){this.Ij({type:gvjs_kt,data:null})};function gvjs_Ly(a,b){return{type:gvjs_aw,data:{x:a,y:b}}}function gvjs_Ny(a,b){var c=new gvjs_Ky;0<a.length&&(gvjs_My(c,a),b||c.close());return c};var gvjs_vca={sma:gvjs_4,CENTER:gvjs_1,ila:gvjs_3};function gvjs_Oy(a,b,c){switch(c){case gvjs_4:c=a;a+=b;break;case gvjs_3:c=a-b;break;case gvjs_1:c=a-b/2;a+=b/2;break;default:c=a=NaN}return{start:c,end:a}}function gvjs_Py(a,b,c,d){d&&(c=c===gvjs_4?gvjs_3:c===gvjs_3?gvjs_4:c);switch(c){case gvjs_3:return b;case gvjs_1:return gvjs_Ud(a,b);default:return a}};function gvjs_Qy(a,b){gvjs_T.call(this);this.na=a;this.yF=b;this.Sv=null;this.hf=gvjs_qi(gvjs_r(function(a,b,e){return this.xC(a,b,e)},this),{pV:function(a,b){var e=[a,b[0]];gvjs_v(b[1],function(a,b){e.push(a);e.push(b)});e.push(+b[2]);return"getTextSize_"+e.join("_")}});this.mw=null}gvjs_s(gvjs_Qy,gvjs_T);
function gvjs_Ry(){var a=gvjs_sg();a.__googleVisualizationAbstractRendererElementsCount__=a.__googleVisualizationAbstractRendererElementsCount__||0;var b="_ABSTRACT_RENDERER_ID_"+a.__googleVisualizationAbstractRendererElementsCount__.toString();a.__googleVisualizationAbstractRendererElementsCount__++;return b}gvjs_=gvjs_Qy.prototype;gvjs_.width=0;gvjs_.height=0;gvjs_.Um=function(a,b){a=this.sP(a,b);a.lp(gvjs_Ma);return this.Sv=a};gvjs_.deleteContents=function(a){this.w_(a)};gvjs_.flush=function(){};
gvjs_.clear=function(){this.Kf()};gvjs_.Kf=function(){this.Sv=null};gvjs_.N=function(){this.Kf();gvjs_Qy.o.N.call(this)};gvjs_.getContainer=function(){return this.na};gvjs_.lp=function(a,b){a&&(a.constructor==gvjs_Jy?a.lp(b):gvjs_Wh(a,b))};gvjs_.hv=function(a){return gvjs_Xh(a)};gvjs_.appendChild=function(a,b){if(b){if(b.constructor==gvjs_Jy){if(!b.H)return;b=b.j()}a.j().appendChild(b)}};
function gvjs_Sy(a,b){b instanceof gvjs_Jy&&(b=b.j());for(var c;c=b.firstChild;)gvjs_Sy(a,c);b.parentElement.removeChild(b)}gvjs_.replaceChild=function(a,b,c){a=a.j();gvjs_$e(c)!=a?(gvjs_Sy(this,c),a.appendChild(b)):a.replaceChild(b,c)};gvjs_.gc=function(a){if(a.H){var b=a.j();this.Pu.gc(b);a.j()}};gvjs_.Pa=function(a){a=null!=a?a:!1;var b=new gvjs_Jy(gvjs_r(this.QZ,this));a||b.j();return b};gvjs_.UB=function(){};gvjs_.nI=function(){return null};
function gvjs_Ty(a,b,c,d,e,f){var g=new gvjs_Ky;g.move(b,c);g.za(d,e);return a.Nc(g,f)}gvjs_.Nc=function(a,b){for(var c=[],d=0;d<a.Jc.length;d++){var e=c,f=a.Jc[d];switch(f.type){case gvjs_aw:f=f.data;this.yd(e,f.x,f.y);break;case gvjs_M:f=f.data;this.Ma(e,f.x,f.y);break;case gvjs_Gt:f=f.data;this.Kr(e,f.x1,f.y1,f.x2,f.y2,f.x,f.y);break;case "arc":f=f.data;this.Hm(e,f.cx,f.cy,f.rx,f.ry,f.ly,f.eu,f.$da);break;case gvjs_kt:this.Wi(e)}}return this.$Z(c,b)};
gvjs_.Se=function(a,b,c,d,e){a=this.Jx(a,b,c,d);this.appendChild(e,a);return a};gvjs_.Ml=function(a,b,c,d,e,f){a=this.PZ(a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.ub=function(a,b,c,d,e,f){a=this.Il(a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.H_=function(a,b,c,d,e,f){a=gvjs_Ty(this,a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.Ha=function(a,b,c){a=this.Nc(a,b);this.appendChild(c,a);return a};gvjs_.ie=function(a,b,c,d,e,f,g,h,k){a=this.Kx(a,b,c,d,e,f,g,k);this.appendChild(h,a);return a};
gvjs_.ej=function(a,b,c,d,e,f,g,h,k,l){a=this.VH(a,b,c,d,e,f,g,h,l);this.appendChild(k,a);return a};function gvjs_wca(a,b,c,d,e,f,g,h,k,l){b=a.hs(b,c,d,e,f,g,h,k,void 0);a.appendChild(l,b)}gvjs_.Yl=function(a,b){return this.hf(a,b).width};gvjs_.gD=function(){return!1};gvjs_.NH=gvjs_Id;function gvjs_Uy(a){gvjs_W.call(this);this.H=a;a=gvjs_y?gvjs_ik:gvjs_Hs;this.Qva=gvjs_V(this.H,gvjs_y?gvjs_hk:gvjs__a,this,!gvjs_y);this.Rva=gvjs_V(this.H,a,this,!gvjs_y)}gvjs_s(gvjs_Uy,gvjs_W);gvjs_Uy.prototype.handleEvent=function(a){var b=new gvjs_6l(a.fj);b.type=a.type==gvjs_hk||a.type==gvjs__a?gvjs_hk:gvjs_ik;this.dispatchEvent(b)};gvjs_Uy.prototype.N=function(){gvjs_Uy.o.N.call(this);gvjs_nm(this.Qva);gvjs_nm(this.Rva);delete this.H};function gvjs_Vy(){}gvjs_Vy.prototype.Df=function(){};function gvjs_Wy(a){var b=a.offsetLeft,c=a.offsetParent;c||gvjs_If(a)!=gvjs_Za||(c=gvjs_He(a).documentElement);if(!c)return b;if(gvjs_ge)var d=gvjs_5f(c),b=b+d.left;else gvjs_ve(8)&&!gvjs_ve(9)&&(d=gvjs_5f(c),b-=d.left);return gvjs__f(c)?c.clientWidth-(b+a.offsetWidth):b};function gvjs_Xy(a,b,c,d,e,f,g,h,k){var l=gvjs_Yy(c),m=gvjs_Wf(a),n=gvjs_Of(a);n&&m.cD(gvjs_yf(n));var n=gvjs_Fe(a),p=gvjs_Fe(c);if(n.vc()!=p.vc()){var q=n.vc().body;var p=p.getWindow(),r=new gvjs_z(0,0),t=gvjs_Te(gvjs_He(q));if(gvjs_Cf(t,"parent")){var u=q;do{var w=t==p?gvjs_Pf(u):gvjs_Sf(u);r.x+=w.x;r.y+=w.y}while(t&&t!=p&&t!=t.parent&&(u=t.frameElement)&&(t=t.parent))}q=gvjs_Ae(r,gvjs_Pf(q));!gvjs_y||gvjs_ve(9)||gvjs_Qe(n.Ad)||(q=gvjs_Ae(q,gvjs_Re(n.Ad)));m.left+=q.x;m.top+=q.y}a=gvjs_Zy(a,b);
b=m.left;a&4?b+=m.width:a&2&&(b+=m.width/2);m=new gvjs_z(b,m.top+(a&1?m.height:0));m=gvjs_Ae(m,l);e&&(m.x+=(a&4?-1:1)*e.x,m.y+=(a&1?-1:1)*e.y);var v;if(g)if(k)v=k;else if(v=gvjs_Of(c))v.top-=l.y,v.right-=l.x,v.bottom-=l.y,v.left-=l.x;return gvjs__y(m,c,d,f,v,g,h)}
function gvjs_Yy(a){var b;if(a=a.offsetParent){var c="HTML"==a.tagName||"BODY"==a.tagName;c&&gvjs_If(a)==gvjs_rb||(b=gvjs_Pf(a),c||(c=(c=gvjs__f(a))&&gvjs_ge?-a.scrollLeft:!c||gvjs_Laa&&gvjs_ue("8")||gvjs_Hf(a,"overflowX")==gvjs_Ab?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft,b=gvjs_Ae(b,new gvjs_z(c,a.scrollTop))))}return b||new gvjs_z}
function gvjs__y(a,b,c,d,e,f,g){a=a.clone();var h=gvjs_Zy(b,c);c=gvjs_Vf(b);g=g?g.clone():c.clone();a=a.clone();g=g.clone();var k=0;if(d||0!=h)h&4?a.x-=g.width+(d?d.right:0):h&2?a.x-=g.width/2:d&&(a.x+=d.left),h&1?a.y-=g.height+(d?d.bottom:0):d&&(a.y+=d.top);if(f){if(e){d=a;h=g;k=0;65==(f&65)&&(d.x<e.left||d.x>=e.right)&&(f&=-2);132==(f&132)&&(d.y<e.top||d.y>=e.bottom)&&(f&=-5);d.x<e.left&&f&1&&(d.x=e.left,k|=1);if(f&16){var l=d.x;d.x<e.left&&(d.x=e.left,k|=4);d.x+h.width>e.right&&(h.width=Math.min(e.right-
d.x,l+h.width-e.left),h.width=Math.max(h.width,0),k|=4)}d.x+h.width>e.right&&f&1&&(d.x=Math.max(e.right-h.width,e.left),k|=1);f&2&&(k|=(d.x<e.left?16:0)|(d.x+h.width>e.right?32:0));d.y<e.top&&f&4&&(d.y=e.top,k|=2);f&32&&(l=d.y,d.y<e.top&&(d.y=e.top,k|=8),d.y+h.height>e.bottom&&(h.height=Math.min(e.bottom-d.y,l+h.height-e.top),h.height=Math.max(h.height,0),k|=8));d.y+h.height>e.bottom&&f&4&&(d.y=Math.max(e.bottom-h.height,e.top),k|=2);f&8&&(k|=(d.y<e.top?64:0)|(d.y+h.height>e.bottom?128:0));e=k}else e=
256;k=e}f=new gvjs_D(0,0,0,0);f.left=a.x;f.top=a.y;f.width=g.width;f.height=g.height;e=k;if(e&496)return e;gvjs_Jf(b,new gvjs_z(f.left,f.top));g=f.bc();gvjs_Ce(c,g)||(c=g,g=gvjs_He(b),a=gvjs_Qe(gvjs_Fe(g).Ad),!gvjs_y||gvjs_ue("10")||a&&gvjs_ue("8")?(b=b.style,gvjs_ge?b.MozBoxSizing=gvjs_Js:gvjs_he?b.WebkitBoxSizing=gvjs_Js:b.boxSizing=gvjs_Js,b.width=Math.max(c.width,0)+gvjs_g,b.height=Math.max(c.height,0)+gvjs_g):(g=b.style,a?(a=gvjs_4f(b),b=gvjs_5f(b),g.pixelWidth=c.width-b.left-a.left-a.right-
b.right,g.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(g.pixelWidth=c.width,g.pixelHeight=c.height)));return e}function gvjs_Zy(a,b){return(b&8&&gvjs__f(a)?b^4:b)&-9};function gvjs_0y(a,b,c){this.element=a;this.LH=b;this.Jxa=c}gvjs_s(gvjs_0y,gvjs_Vy);gvjs_0y.prototype.Df=function(a,b,c){gvjs_Xy(this.element,this.LH,a,b,void 0,c,this.Jxa)};function gvjs_1y(a,b){this.la=a instanceof gvjs_z?a:new gvjs_z(a,b)}gvjs_s(gvjs_1y,gvjs_Vy);gvjs_1y.prototype.Df=function(a,b,c,d){gvjs_Xy(gvjs_Mf(a),0,a,b,this.la,c,null,d)};function gvjs_xca(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!gvjs_ge;default:return 166>a.keyCode||183<a.keyCode}}
function gvjs_yca(a,b,c,d,e){if(!(gvjs_y||gvjs_fe||gvjs_he&&gvjs_ue("525")))return!0;if(gvjs_je&&e)return gvjs_2y(a);if(e&&!d)return!1;gvjs_p(b)&&(b=gvjs_3y(b));if(!c&&(17==b||18==b||gvjs_je&&91==b))return!1;if((gvjs_he||gvjs_fe)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(gvjs_y&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!(gvjs_he||gvjs_fe)}return gvjs_2y(a)}
function gvjs_2y(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(gvjs_he||gvjs_fe)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function gvjs_3y(a){if(gvjs_ge)a=gvjs_zca(a);else if(gvjs_je&&gvjs_he)a:switch(a){case 93:a=91;break a}return a}
function gvjs_zca(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function gvjs_4y(a,b){gvjs_W.call(this);this.Ed=new gvjs_np(this);this.Xz(a||null);b&&this.vw(b)}gvjs_s(gvjs_4y,gvjs_W);gvjs_=gvjs_4y.prototype;gvjs_.H=null;gvjs_.T9=!0;gvjs_.R9=null;gvjs_.S9=null;gvjs_.jD=!1;gvjs_.Oza=!1;gvjs_.M2=-1;gvjs_.pua=!1;gvjs_.sqa=!0;gvjs_.zg=gvjs__x;gvjs_.getType=function(){return this.zg};gvjs_.vw=function(a){this.zg=a};gvjs_.j=function(){return this.H};gvjs_.Xz=function(a){gvjs_5y(this);this.H=a};gvjs_.rV=function(a){gvjs_5y(this);this.T9=a};
gvjs_.OV=function(a,b){this.mF=a;this.PC=b};gvjs_.Vc=function(){return this.Ed};function gvjs_5y(a){if(a.jD)throw Error("Can not change this state of the popup while showing.");}gvjs_.ea=function(){return this.jD};gvjs_.setVisible=function(a){this.mF&&this.mF.stop();this.PC&&this.PC.stop();a?this.s6():this.QC()};gvjs_.Df=gvjs_Gb;
gvjs_.s6=function(){if(!this.jD&&this.i4()){if(!this.H)throw Error("Caller must call setElement before trying to show the popup");this.Df();var a=gvjs_He(this.H);this.pua&&this.Ed.B(a,gvjs_mv,this.jxa,!0);if(this.T9)if(this.Ed.B(a,gvjs_el,this.hga,!0),gvjs_y){var b;try{b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=gvjs_df(b)}catch(d){break}a=c;b=a.activeElement}this.Ed.B(a,gvjs_el,this.hga,!0);this.Ed.B(a,"deactivate",this.gga)}else this.Ed.B(a,gvjs_Hs,this.gga);this.zg==gvjs__x?
(this.H.style.visibility=gvjs_Ab,gvjs_F(this.H,!0)):this.zg==gvjs_bw&&this.Df();this.jD=!0;this.M2=gvjs_Rb();this.mF?(gvjs_lm(this.mF,gvjs_3,this.Dz,!1,this),this.mF.play()):this.Dz()}};gvjs_.QC=function(a){if(!this.jD||!this.dispatchEvent({type:gvjs_Es,target:a}))return!1;this.Ed&&this.Ed.Ec();this.jD=!1;gvjs_Rb();this.PC?(gvjs_lm(this.PC,gvjs_3,gvjs_Qb(this.baa,a),!1,this),this.PC.play()):this.baa(a);return!0};
gvjs_.baa=function(a){this.zg==gvjs__x?this.Oza?gvjs_Vm(this.xda,0,this):this.xda():this.zg==gvjs_bw&&(this.H.style.top="-10000px");this.cw(a)};gvjs_.xda=function(){this.H.style.visibility=gvjs_7a;gvjs_F(this.H,!1)};gvjs_.i4=function(){return this.dispatchEvent(gvjs_Fs)};gvjs_.Dz=function(){this.dispatchEvent(gvjs_mx)};gvjs_.cw=function(a){this.dispatchEvent({type:gvjs_Yu,target:a})};
gvjs_.hga=function(a){a=a.target;gvjs_af(this.H,a)||gvjs_Aca(this,a)||this.S9&&!gvjs_af(this.S9,a)||150>gvjs_Rb()-this.M2||this.QC(a)};gvjs_.jxa=function(a){27==a.keyCode&&this.QC(a.target)&&(a.preventDefault(),a.stopPropagation())};gvjs_.gga=function(a){if(this.sqa){var b=gvjs_He(this.H);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||gvjs_af(this.H,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>gvjs_Rb()-this.M2||this.QC()}};
function gvjs_Aca(a,b){return gvjs_oc(a.R9||[],function(a){return b===a||gvjs_af(a,b)})}gvjs_.N=function(){gvjs_4y.o.N.call(this);this.Ed.oa();gvjs_U(this.mF);gvjs_U(this.PC);delete this.H;delete this.Ed;delete this.R9};function gvjs_6y(a,b){this.Wga=8;this.Na=b||void 0;gvjs_4y.call(this,a)}gvjs_s(gvjs_6y,gvjs_4y);gvjs_6y.prototype.getPosition=function(){return this.Na||null};gvjs_6y.prototype.setPosition=function(a){this.Na=a||void 0;this.ea()&&this.Df()};gvjs_6y.prototype.Df=function(){if(this.Na){var a=!this.ea()&&this.getType()!=gvjs_bw,b=this.j();a&&(b.style.visibility=gvjs_7a,gvjs_F(b,!0));this.Na.Df(b,this.Wga,this.bGa);a&&gvjs_F(b,!1)}};function gvjs_7y(a,b,c){this.F=c||(a?gvjs_Fe(gvjs_Ie(document,a)):gvjs_Fe());gvjs_6y.call(this,this.F.C(gvjs_qa,{style:"position:absolute;display:none;"}));this.Gb=new gvjs_z(1,1);this.gb=new gvjs_x;this.sA=null;a&&this.mB(a);null!=b&&this.Vt(b)}gvjs_s(gvjs_7y,gvjs_6y);var gvjs_8y=[];gvjs_=gvjs_7y.prototype;gvjs_.If=null;gvjs_.className="charts-tooltip";gvjs_.UV=500;gvjs_.vda=0;gvjs_.Da=function(){return this.F};
gvjs_.mB=function(a){a=gvjs_Ie(document,a);this.gb.add(a);gvjs_V(a,gvjs_gl,this.Us,!1,this);gvjs_V(a,gvjs_fl,this.oR,!1,this);gvjs_V(a,gvjs_8v,this.Xca,!1,this);gvjs_V(a,gvjs__a,this.sv,!1,this);gvjs_V(a,gvjs_Hs,this.oR,!1,this)};gvjs_.detach=function(a){if(a)a=gvjs_Ie(document,a),gvjs_9y(this,a),this.gb.remove(a);else{for(var b=this.gb.Va(),c=0;a=b[c];c++)gvjs_9y(this,a);this.gb.clear()}};
function gvjs_9y(a,b){gvjs_mm(b,gvjs_gl,a.Us,!1,a);gvjs_mm(b,gvjs_fl,a.oR,!1,a);gvjs_mm(b,gvjs_8v,a.Xca,!1,a);gvjs_mm(b,gvjs__a,a.sv,!1,a);gvjs_mm(b,gvjs_Hs,a.oR,!1,a)}gvjs_.Vt=function(a){gvjs_ef(this.j(),a)};gvjs_.g6=function(a){var b=this.j();b&&gvjs_xe(b,a)};
gvjs_.Xz=function(a){var b=this.j();b&&gvjs_4e(b);gvjs_7y.o.Xz.call(this,a);a?(b=this.F.vc().body,b.insertBefore(a,b.lastChild),gvjs_U(this.sA),this.sA=new gvjs_Uy(this.j()),gvjs_0l(this,this.sA),gvjs_V(this.sA,gvjs_hk,this.rH,void 0,this),gvjs_V(this.sA,gvjs_ik,this.dW,void 0,this)):(gvjs_U(this.sA),this.sA=null)};gvjs_.mv=function(){return gvjs_mf(this.j())};gvjs_.oca=function(){return this.j().innerHTML};gvjs_.getState=function(){return this.ww?this.ea()?4:1:this.OJ?3:this.ea()?2:0};
gvjs_.i4=function(){if(!gvjs_4y.prototype.i4.call(this))return!1;if(this.anchor)for(var a,b=0;a=gvjs_8y[b];b++)gvjs_af(a.j(),this.anchor)||a.setVisible(!1);gvjs_wc(gvjs_8y,this);a=this.j();a.className=this.className;this.rH();gvjs_V(a,gvjs_gl,this.ida,!1,this);gvjs_V(a,gvjs_fl,this.hda,!1,this);gvjs_$y(this);return!0};
gvjs_.cw=function(){gvjs_zc(gvjs_8y,this);for(var a=this.j(),b,c=0;b=gvjs_8y[c];c++)b.anchor&&gvjs_af(a,b.anchor)&&b.setVisible(!1);this.Cga&&this.Cga.dW();gvjs_mm(a,gvjs_gl,this.ida,!1,this);gvjs_mm(a,gvjs_fl,this.hda,!1,this);this.anchor=void 0;0==this.getState()&&(this.hV=!1);gvjs_4y.prototype.cw.call(this)};
gvjs_.pfa=function(a,b){this.anchor==a&&this.gb.contains(this.anchor)&&(this.hV||!this.pGa?(this.setVisible(!1),this.ea()||(this.anchor=a,this.setPosition(b||this.TQ(0)),this.setVisible(!0))):this.anchor=void 0);this.ww=void 0};gvjs_.kJ=function(){return this.gb};gvjs_.oC=function(){return this.If};
gvjs_.jwa=function(a){this.OJ=void 0;if(a==this.anchor){a=this.Da();var b=a.oC();a=b&&this.j()&&a.contains(this.j(),b);null!=this.If&&(this.If==this.j()||this.gb.contains(this.If))||a||this.I$&&this.I$.If||this.setVisible(!1)}};function gvjs_az(a,b){var c=gvjs_Re(a.F.Ad);a.Gb.x=b.clientX+c.x;a.Gb.y=b.clientY+c.y}
gvjs_.Us=function(a){var b=gvjs_bz(this,a.target);this.If=b;this.rH();b!=this.anchor&&(this.anchor=b,this.ww||(this.ww=gvjs_Vm(gvjs_r(this.pfa,this,b,void 0),this.UV)),gvjs_cz(this),gvjs_az(this,a))};function gvjs_bz(a,b){try{for(;b&&!a.gb.contains(b);)b=b.parentNode;return b}catch(c){return null}}gvjs_.Xca=function(a){gvjs_az(this,a);this.hV=!0};
gvjs_.sv=function(a){this.If=a=gvjs_bz(this,a.target);this.hV=!0;if(this.anchor!=a){this.anchor=a;var b=this.TQ(1);this.rH();this.ww||(this.ww=gvjs_Vm(gvjs_r(this.pfa,this,a,b),this.UV));gvjs_cz(this)}};gvjs_.TQ=function(a){return 0==a?(a=this.Gb.clone(),new gvjs_dz(a)):new gvjs_ez(this.If)};function gvjs_cz(a){if(a.anchor)for(var b,c=0;b=gvjs_8y[c];c++)gvjs_af(b.j(),a.anchor)&&(b.I$=a,a.Cga=b)}
gvjs_.oR=function(a){var b=gvjs_bz(this,a.target),c=gvjs_bz(this,a.relatedTarget);b!=c&&(b==this.If&&(this.If=null),gvjs_$y(this),this.hV=!1,!this.ea()||a.relatedTarget&&gvjs_af(this.j(),a.relatedTarget)?this.anchor=void 0:this.dW())};gvjs_.ida=function(){var a=this.j();this.If!=a&&(this.rH(),this.If=a)};gvjs_.hda=function(a){var b=this.j();this.If!=b||a.relatedTarget&&gvjs_af(b,a.relatedTarget)||(this.If=null,this.dW())};function gvjs_$y(a){a.ww&&(gvjs_Wm(a.ww),a.ww=void 0)}
gvjs_.dW=function(){2==this.getState()&&(this.OJ=gvjs_Vm(gvjs_r(this.jwa,this,this.anchor),this.vda))};gvjs_.rH=function(){this.OJ&&(gvjs_Wm(this.OJ),this.OJ=void 0)};gvjs_.N=function(){this.setVisible(!1);gvjs_$y(this);this.detach();this.j()&&gvjs_4e(this.j());this.If=null;delete this.F;gvjs_7y.o.N.call(this)};function gvjs_dz(a,b){gvjs_1y.call(this,a,b)}gvjs_s(gvjs_dz,gvjs_1y);
gvjs_dz.prototype.Df=function(a,b,c){b=gvjs_Mf(a);b=gvjs_Of(b);c=c?new gvjs_C(c.top+10,c.right,c.bottom,c.left+10):new gvjs_C(10,0,0,10);gvjs__y(this.la,a,8,c,b,9)&496&&gvjs__y(this.la,a,8,c,b,5)};function gvjs_ez(a){gvjs_0y.call(this,a,5)}gvjs_s(gvjs_ez,gvjs_0y);gvjs_ez.prototype.Df=function(a,b,c){var d=new gvjs_z(10,0);gvjs_Xy(this.element,this.LH,a,b,d,c,9)&496&&gvjs_Xy(this.element,4,a,1,d,c,5)};function gvjs_fz(a){return gvjs_pf(a,function(a){return a.referencepoint},!0)};function gvjs_gz(a,b){gvjs_Qy.call(this,a,b);this.Pu=gvjs_Fe(a);this.VP=this.Pu.vc();this.gu=[];this.U=new gvjs_np}gvjs_s(gvjs_gz,gvjs_Qy);function gvjs_Bca(a,b,c,d){b=new gvjs_7y(b);var e=a.Pu.C(gvjs_b);c=c.split("\n");e.appendChild(a.Pu.createTextNode(c[0]));for(var f=1;f<c.length;++f)e.appendChild(a.Pu.C("br")),e.appendChild(a.Pu.createTextNode(c[f]));gvjs_E(e,d);b.j().appendChild(e);b.UV=100;b.vda=100;a.gu.push(b)}gvjs_=gvjs_gz.prototype;gvjs_.Ze=function(a){this.Pu.removeNode(a);gvjs_om(a)};
gvjs_.clear=function(){this.U.Ec();gvjs_U(this.U);this.U=new gvjs_np;gvjs_gz.o.clear.call(this)};gvjs_.Kf=function(){gvjs_gz.o.Kf.call(this);gvjs_t(this.gu,function(a){gvjs_U(a)});gvjs_vc(this.gu);this.Pu.gc(this.na);this.U.Ec();gvjs_U(this.U)};gvjs_.Fo=function(a){var b=gvjs_fz(a);return b?(b=gvjs_Qf(a,b),a=gvjs_Vf(a),new gvjs_C(b.y,b.x+a.width,b.y+a.height,b.x)):null};
function gvjs_hz(a){for(var b=a.target;b.parentNode;)b=b.parentNode;9===b.nodeType||11===b.nodeType?(b=gvjs_fz(a.target),a=gvjs_Qf(a,b)):a=null;return a}gvjs_.xc=function(a,b,c){a.constructor==gvjs_Jy&&(a=a.j());this.U.B(a,b,c)};gvjs_.replaceChild=function(a,b,c){gvjs_gz.o.replaceChild.call(this,a,b,c);gvjs_om(c)};function gvjs_iz(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d}gvjs_iz.prototype.clone=function(){return new gvjs_iz(this.x0,this.y0,this.x1,this.y1)};gvjs_iz.prototype.equals=function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1};function gvjs_jz(a){var b=a.x1-a.x0;a=a.y1-a.y0;return b*b+a*a}function gvjs_kz(a,b){return new gvjs_z(gvjs_Nd(a.x0,a.x1,b),gvjs_Nd(a.y0,a.y1,b))};function gvjs_lz(a,b){gvjs_gz.call(this,a,b);this.Ba=null;a=gvjs_Fe(b).createElement(gvjs_Ws);this.yF.appendChild(a);this.eja=a.getContext("2d");this.Cn=this.wa=this.$O=null}gvjs_s(gvjs_lz,gvjs_gz);function gvjs_mz(a){a.Fga||(a.Ba.beginPath(),a.Cn=new gvjs_C(Infinity,-Infinity,-Infinity,Infinity),a.Fga=!0)}function gvjs_nz(a,b,c){a.Cn&&(a.Cn.left=Math.min(a.Cn.left,b),a.Cn.top=Math.min(a.Cn.top,c),a.Cn.right=Math.max(a.Cn.right,b),a.Cn.bottom=Math.max(a.Cn.bottom,c))}gvjs_=gvjs_lz.prototype;
gvjs_.sP=function(a,b){var c=gvjs_Fe(this.na).createElement(gvjs_Ws);c.setAttribute(gvjs_Cb,a);c.setAttribute(gvjs_6a,b);this.wa=new gvjs_A(a,b);this.na.appendChild(c);this.Ba=c.getContext("2d");return new gvjs_Jy(c)};gvjs_.w_=function(){var a=this.Sv.j();this.Ba.clearRect(0,0,a.width,a.height)};function gvjs_oz(a){return gvjs_Fe(a.na).createElement("empty")}function gvjs_pz(a,b){if(a==gvjs_e)return gvjs_Zw;b==gvjs_e&&(b=1);return"rgba("+gvjs_Ng(gvjs_Hg(a).Vb)+","+b+")"}
function gvjs_qz(a,b){"undefined"!==typeof a.setLineDash?a.setLineDash(b):a.dGa=b}function gvjs_rz(a,b,c,d,e){var f=/^(\d+(\.\d*)?)\%$/;typeof b===gvjs_h&&f.test(b)?(b=parseFloat(f.exec(b)[1])/100,c&&null!=e?b=d?e.height*b+e.top:e.width*b+e.left:null!=a.wa&&(b=d?a.wa.height*b:a.wa.width*b)):b=+b;return b}
gvjs_.Pi=function(a,b){this.Ba.strokeStyle=gvjs_pz(a.ye,a.di);this.Ba.fillStyle=gvjs_pz(a.ob(),a.Ie);var c=a.xm;null!=c&&"dash"==c?gvjs_qz(this.Ba,[8,2]):gvjs_m(c)?gvjs_qz(this.Ba,c):gvjs_qz(this.Ba,[]);var d=a.$d,c=a.pg;if(null!=d){c=null;switch(d.getStyle()){case gvjs_Kw:c=this.VP.createElement(gvjs_Ws),c.setAttribute(gvjs_Cb,4),c.setAttribute(gvjs_6a,4),b=c.getContext("2d"),b.fillStyle=d.getBackgroundColor(),b.fillRect(0,0,4,4),b.strokeStyle=d.ue(),b.beginPath(),b.lineWidth=2,b.lineCap=gvjs_ux,
b.moveTo(2,0),b.lineTo(4,2),b.moveTo(0,2),b.lineTo(2,4),b.stroke()}this.Ba.fillStyle=this.Ba.createPattern(c,"repeat")}else if(null!=c){var e=c.Dr||!1,d=gvjs_rz(this,c.x1,e,!1,b),f=gvjs_rz(this,c.y1,e,!0,b),g=gvjs_rz(this,c.x2,e,!1,b);b=gvjs_rz(this,c.y2,e,!0,b);b=this.Ba.createLinearGradient(d,f,g,b);b.addColorStop(0,c.jg);b.addColorStop(1,c.Lf);this.Ba.fillStyle=b}this.Ba.lineWidth=a.Xb};
function gvjs_sz(a,b){b.Rb&&b.Rb!=gvjs_e?(a.strokeStyle=b.Rb,a.lineWidth=3):a.strokeStyle=gvjs_Zw;a.fillStyle=gvjs_pz(b.color,b.opacity?b.opacity:1);gvjs_qz(a,[]);var c="";b.Qc&&(c="italic ");b.bold&&(c+="bold ");c+=b.fontSize+"px "+b.lb;a.font=c}gvjs_.Jx=function(a,b,c,d){this.Ba.beginPath();this.Pi(d,new gvjs_D(a-c,b-c,2*c,2*c));this.Ba.arc(a,b,c,0,2*Math.PI);this.Ba.closePath();this.Ba.fill();this.Ba.stroke();return gvjs_oz(this)};
gvjs_.PZ=function(a,b,c,d,e){this.Ba.save();this.Pi(e,new gvjs_D(a-c,b-d,2*c,2*d));this.Ba.translate(a,b);c>d?(this.Ba.scale(1,d/c),a=c):(this.Ba.scale(c/d,1),a=d);this.Ba.arc(0,0,a,0,2*Math.PI,!1);this.Ba.fill();this.Ba.stroke();this.Ba.restore();return gvjs_oz(this)};gvjs_.Il=function(a,b,c,d,e){this.Pi(e,new gvjs_D(a,b,c,d));this.Ba.fillRect(a,b,c,d);this.Ba.strokeRect(a,b,c,d);return gvjs_oz(this)};gvjs_.c3=function(){return{append:[],U_:[gvjs_oz(this)]}};
gvjs_.$Z=function(a,b){this.Pi(b,gvjs_yf(this.Cn));this.Ba.fill();this.Ba.stroke();this.Fga=!1;this.Cn=null;return gvjs_oz(this)};gvjs_.Kx=function(a,b,c,d,e,f,g){return this.hs(a,b,c,d,0,e,f,g)};gvjs_.VH=function(a,b,c,d,e,f,g,h){var k=gvjs_Py(b,d,f),l=gvjs_Py(c,e,f);return this.hs(a,k,l,Math.sqrt(gvjs_jz(new gvjs_iz(b,c,d,e))),gvjs_Rd(b,c,d,e),f,g,h)};
gvjs_.hs=function(a,b,c,d,e,f,g,h){gvjs_sz(this.Ba,h);this.Ba.save();e=gvjs_Od(e);d=b*Math.sin(-e)+c*Math.cos(-e);b=b*Math.cos(-e)-c*Math.sin(-e);this.Ba.rotate(e);g==gvjs_4?d+=4*h.fontSize/5:g==gvjs_1?d+=h.fontSize/3:g==gvjs_3&&(d-=h.fontSize/5);f!=gvjs_4&&(f==gvjs_1?b-=this.xC(a,h).width/2:f==gvjs_3&&(b-=this.xC(a,h).width));this.Ba.strokeText(a,b,d);this.Ba.fillText(a,b,d);h.bf&&(this.Ba.beginPath(),e=h.fontSize/15,d+=e+1,1>e&&(e=1),this.Ba.lineWidth=e,this.Ba.moveTo(b,d),this.Ba.lineTo(this.Ba.measureText(a).width+
b,d),this.Ba.strokeStyle=this.Ba.fillStyle,this.Ba.stroke());this.Ba.restore();return gvjs_oz(this)};gvjs_.QZ=function(){return gvjs_oz(this)};gvjs_.UB=function(a){null!==a&&(this.$O=a,this.Ba.save(),this.Ba.beginPath(),this.Ba.fillStyle=gvjs_Zw,this.Ba.rect(a.left,a.top,a.width,a.height),this.Ba.clip())};gvjs_.nI=function(){var a=this.$O;this.$O&&(this.$O=null,this.Ba.restore());return a};gvjs_.tH=function(){return gvjs_oz(this)};
gvjs_.yd=function(a,b,c){gvjs_mz(this);this.Ba.moveTo(b,c);gvjs_nz(this,b,c)};gvjs_.Ma=function(a,b,c){gvjs_mz(this);this.Ba.lineTo(b,c);gvjs_nz(this,b,c)};gvjs_.Kr=function(a,b,c,d,e,f,g){gvjs_mz(this);this.Ba.bezierCurveTo(b,c,d,e,f,g);gvjs_nz(this,b,c);gvjs_nz(this,d,e);gvjs_nz(this,f,g)};gvjs_.Wi=function(){gvjs_mz(this);this.Ba.closePath()};
gvjs_.Hm=function(a,b,c,d,e,f,g,h){gvjs_mz(this);f=gvjs_Od(f-90);g=gvjs_Od(g-90);a=Math.max(d,e);this.Ba.save();this.Ba.translate(b,c);this.Ba.scale(d/a,e/a);this.Ba.arc(0,0,a,f,g,!h);this.Ba.restore()};gvjs_.On=function(){};gvjs_.Qg=function(){};gvjs_.rk=function(){};gvjs_.EV=function(){};gvjs_.NV=function(){};gvjs_.wd=function(){};gvjs_.xC=function(a,b){gvjs_sz(this.eja,b);return new gvjs_A(this.eja.measureText(a).width,b.fontSize)};gvjs_.U0=function(){return 0};gvjs_.xj=function(){};var gvjs_tz;var gvjs_Cca=[gvjs_qt,gvjs_Nu,gvjs_Su,"listbox","menu","menubar","radiogroup",gvjs_ll,"rowgroup","tablist","textbox","toolbar","tree","treegrid"];function gvjs_uz(a,b){b?a.setAttribute(gvjs_kb,b):a.removeAttribute(gvjs_kb)}
function gvjs_vz(a,b,c){gvjs_m(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(gvjs_tz||(gvjs_tz={atomic:!1,autocomplete:gvjs_e,dropeffect:gvjs_e,haspopup:!1,live:gvjs_fw,multiline:!1,multiselectable:!1,orientation:gvjs_i,readonly:!1,relevant:"additions text",required:!1,sort:gvjs_e,busy:!1,disabled:!1,hidden:!1,invalid:gvjs_Xa}),c=gvjs_tz,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function gvjs_wz(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}function gvjs_xz(a){var b=gvjs_wz(a,gvjs_6r);return gvjs_He(a).getElementById(b)}function gvjs_yz(a,b){var c="";b&&(c=b.id);gvjs_vz(a,gvjs_6r,c)}function gvjs_zz(a){return gvjs_wz(a,gvjs_ov)}function gvjs_Az(a,b){gvjs_vz(a,gvjs_ov,b)};function gvjs_Bz(a){gvjs_T.call(this);this.L=a;this.U=new gvjs_np}gvjs_s(gvjs_Bz,gvjs_T);gvjs_=gvjs_Bz.prototype;gvjs_.getContainer=function(){return this.L};gvjs_.clear=function(){this.sH();this.U=new gvjs_np};gvjs_.sH=function(){gvjs_1e(this.L);this.U.Ec();gvjs_U(this.U)};gvjs_.N=function(){this.sH();gvjs_Bz.o.N.call(this)};gvjs_.xc=function(a,b,c){this.U.B(a,b,c)};function gvjs_Cz(a,b){this.x=a;this.y=b}gvjs_s(gvjs_Cz,gvjs_z);gvjs_=gvjs_Cz.prototype;gvjs_.clone=function(){return new gvjs_Cz(this.x,this.y)};gvjs_.Sea=function(){return Math.sqrt(this.x*this.x+this.y*this.y)};gvjs_.scale=gvjs_z.prototype.scale;gvjs_.add=function(a){this.x+=a.x;this.y+=a.y;return this};gvjs_.W6=function(a){this.x-=a.x;this.y-=a.y;return this};gvjs_.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};
gvjs_.equals=function(a){return this==a||!!a&&this.x==a.x&&this.y==a.y};function gvjs_Dz(a,b){return new gvjs_Cz(a.x+b.x,a.y+b.y)}function gvjs_Ez(a,b){return new gvjs_Cz(a.x-b.x,a.y-b.y)};function gvjs_Fz(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("[goog.string.format] Template required");return d.replace(/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,h,k,l,m,n){if("%"==l)return"%";var p=c.shift();if("undefined"==typeof p)throw Error("[goog.string.format] Not enough arguments");arguments[0]=p;return gvjs_Gz[l].apply(null,arguments)})}
var gvjs_Gz={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?a+gvjs_ac(" ",Number(c)-a.length):gvjs_ac(" ",Number(c)-a.length)+a},f:function(a,b,c,d,e){d=a.toString();isNaN(e)||""==e||(d=parseFloat(a).toFixed(e));var f;f=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;0<=b.indexOf("-",
0)?d=f+d+gvjs_ac(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+gvjs_ac(b,a)+d);return d},d:function(a,b,c,d,e,f,g,h){return gvjs_Gz.f(parseInt(a,10),b,c,d,0,f,g,h)}};gvjs_Gz.i=gvjs_Gz.d;gvjs_Gz.u=gvjs_Gz.d;function gvjs_Hz(a,b){gvjs_gz.call(this,a,b);this.Xp=null;this.jU={};this.a1={};this.xC("-._.-*^*-._.-*^*-._.-",{fontSize:8,lb:gvjs_$q,bold:!1,Qc:!1});this.nS=!1;for(a=this.na.parentElement.parentElement;a;){if(null!=a.getAttribute("dir")){this.nS=a.getAttribute("dir")===gvjs_lb;break}a=a.parentElement}}gvjs_s(gvjs_Hz,gvjs_gz);function gvjs_Iz(a,b){a.Xp=a.nb(gvjs_Qt);a.Xp.setAttribute(gvjs_$u,gvjs_Qt);a.jU={};a.a1={};a.via={};b.appendChild(a.Xp)}gvjs_=gvjs_Hz.prototype;
gvjs_.sP=function(a,b){this.width=a;this.height=b;var c=this.nb(gvjs_Nx);c.setAttribute(gvjs_Cb,a);c.setAttribute(gvjs_6a,b);c.style.overflow=gvjs_7a;c.setAttribute(gvjs_ss,"\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430.");this.na.appendChild(c);gvjs_Iz(this,c);return new gvjs_Jy(c)};
gvjs_.Fo=function(a){var b=gvjs_sg();return a instanceof b.SVGElement&&a.tagName.toLowerCase()!==gvjs_tw&&a.tagName.toLowerCase()!==gvjs_Nx?(b=a.getBBox(),b.y|b.x|b.height|b.width?new gvjs_C(b.y,b.x+b.width,b.y+b.height,b.x):gvjs_Hz.o.Fo.call(this,a)):gvjs_Hz.o.Fo.call(this,a)};gvjs_.w_=function(){for(var a=this.Sv.j(),b=a.childNodes,c=b.length;1<c;)a.removeChild(b[0]),c--;gvjs_Iz(this,a)};gvjs_.Kra=function(){return this.na.innerHTML};gvjs_.round=function(a){return Math.round(100*a)/100};
gvjs_.Jx=function(a,b,c,d){var e=this.nb(gvjs_ht);e.setAttribute("cx",a);e.setAttribute("cy",b);e.setAttribute("r",c);this.xj(e,d);return e};gvjs_.PZ=function(a,b,c,d,e){var f=this.nb(gvjs_5t);f.setAttribute("cx",a);f.setAttribute("cy",b);f.setAttribute("rx",c);f.setAttribute("ry",d);this.xj(f,e);return f};gvjs_.Il=function(a,b,c,d,e){var f=this.nb(gvjs_Qw);f.setAttribute("x",a);f.setAttribute("y",b);f.setAttribute(gvjs_Cb,c);f.setAttribute(gvjs_6a,d);this.xj(f,e);return f};
gvjs_.c3=function(a,b,c,d,e,f,g){b="height:"+c+gvjs_Mw+(f?gvjs_7w:gvjs_7a)+";overflow-y:"+(g?gvjs_7w:gvjs_7a)+";width:"+b+"px;position: absolute;top:0;left:0;";d=this.sP(d,e);if(gvjs_Lb(a))for(e=0,c=a.length;e<c;e++)this.appendChild(d,a[e]);else this.appendChild(d,a);a=gvjs_B(gvjs_b,{style:b},d.j());this.na.appendChild(a);return{append:[],U_:[d.j()]}};gvjs_.$Z=function(a,b){var c=this.nb(gvjs_tw);0<a.length&&c.setAttribute("d",a.join(""));this.xj(c,b);return c};
gvjs_.Kx=function(a,b,c,d,e,f,g,h){return this.hs(a,b,c,d,0,e,f,g,h)};gvjs_.VH=function(a,b,c,d,e,f,g,h,k){var l=gvjs_Py(b,d,f,k),m=gvjs_Py(c,e,f,k);return this.hs(a,l,m,Math.sqrt(gvjs_jz(new gvjs_iz(b,c,d,e))),gvjs_Rd(b,c,d,e),f,g,h,k)};
gvjs_.hs=function(a,b,c,d,e,f,g,h,k){var l=gvjs_k(h.opacity)?h.opacity:1,m=new gvjs_H({fill:h.color,fillOpacity:l});if(h.color&&h.color!=gvjs_e&&h.Rb&&h.Rb!=gvjs_e){var l=new gvjs_H({fill:h.color,fillOpacity:l,stroke:h.Rb,strokeOpacity:l,strokeWidth:3}),n=this.Pa();this.zI(a,b,c,d,e,f,g,h,l,n,k).setAttribute(gvjs_rs,gvjs_xb);this.zI(a,b,c,d,e,f,g,h,m,n,k);return n.j()}return this.UH(a,b,c,d,e,f,g,h,m,k)};
gvjs_.UH=function(a,b,c,d,e,f,g,h,k,l){d=this.nb(gvjs_Q);g=gvjs_Oy(0,h.fontSize,g);g=gvjs_Py(g.start,g.end,gvjs_3);g-=.15*h.fontSize;g=new gvjs_Cz(0,g);g.rotate(gvjs_Od(e));c=new gvjs_Cz(b,c);c.add(g);b=c.x;c=c.y;d.appendChild(this.VP.createTextNode(a));switch(f){case gvjs_4:d.setAttribute(gvjs_Rx,gvjs_4);break;case gvjs_1:d.setAttribute(gvjs_Rx,gvjs_Zv);break;case gvjs_3:d.setAttribute(gvjs_Rx,gvjs_3)}d.setAttribute("x",b);d.setAttribute("y",c);d.setAttribute(gvjs_qu,h.lb);d.setAttribute(gvjs_ru,
h.fontSize||0);h.bold&&d.setAttribute(gvjs_tu,gvjs_Is);h.Qc&&d.setAttribute(gvjs_su,gvjs_jv);h.bf&&d.setAttribute(gvjs_Sx,gvjs_ey);l&&d.setAttribute(gvjs_Va,gvjs_lb);0!=e&&d.setAttribute(gvjs_by,gvjs_2w+e+" "+b+" "+c+")");this.xj(d,k);return d};gvjs_.zI=function(a,b,c,d,e,f,g,h,k,l,m){a=this.UH(a,b,c,d,e,f,g,h,k,m);this.appendChild(l,a);return a};gvjs_.QZ=function(){return this.nb("g")};
gvjs_.tH=function(a,b,c){var d=gvjs_Ry(),e=this.nb("clipPath");c?(c=this.nb(gvjs_5t),c.setAttribute("cx",b.left+b.width/2),c.setAttribute("cy",b.top+b.height/2),c.setAttribute("rx",b.width/2),c.setAttribute("ry",b.height/2)):(c=this.nb(gvjs_Qw),c.setAttribute("x",b.left),c.setAttribute("y",b.top),c.setAttribute(gvjs_Cb,b.width),c.setAttribute(gvjs_6a,b.height));e.appendChild(c);e.setAttribute(gvjs_$u,d);this.Xp.appendChild(e);a=a.j();a.setAttribute(gvjs_it,gvjs_Jz(d));return a};
function gvjs_Jz(a){var b="";gvjs_y&&"9.0"===gvjs_se||(b=window.location.href.split("#")[0]);return"url("+b+"#"+a+")"}gvjs_.yd=function(a,b,c){a.push("M"+b+","+c)};gvjs_.Ma=function(a,b,c){a.push("L"+b+","+c)};gvjs_.Kr=function(a,b,c,d,e,f,g){a.push("C"+b+","+c+","+d+","+e+","+f+","+g)};gvjs_.Wi=function(a){a.push("Z")};
gvjs_.Hm=function(a,b,c,d,e,f,g,h){if(0<d&&0<e){var k;k=gvjs_Md(g,360)-gvjs_Md(f,360);180<k?k-=360:-180>=k&&(k=360+k);var l=2*Math.PI*Math.min(d,e);.1>Math.abs(k/360*l)&&(k=(.1/l*360-Math.abs(k))*gvjs_Sd(k)/2,f-=k,g+=k)}f=gvjs_Md(f,360);g=gvjs_Md(g,360);var l=gvjs_Pd(g-90,d),m=gvjs_Qd(g-90,e);k=h?g-f:f-g;0>k&&(k+=360);a.push("A"+d+","+e+",0,"+(180<k?1:0)+","+(h?1:0)+","+(b+l)+","+(c+m))};gvjs_.On=function(a,b,c){a.setAttribute(gvjs_by,gvjs_cy+b+gvjs_ia+c+")")};
gvjs_.Qg=function(a,b){a.setAttribute(gvjs_Cb,b)};gvjs_.rk=function(a,b){a.setAttribute(gvjs_6a,b)};gvjs_.EV=function(a,b){a.setAttribute("x",b)};gvjs_.NV=function(a,b){a.setAttribute("y",b)};gvjs_.wd=function(a,b,c){a.setAttribute(gvjs_Fx,c);b&&a.setAttribute(gvjs_Bx,b)};
gvjs_.xC=function(a,b,c){var d=this.yF;d.firstChild.data=a;a=d.style;a.fontFamily=b.lb;a.fontSize=b.fontSize+gvjs_g;a.fontWeight=b.bold?gvjs_Is:"";a.fontStyle=b.Qc?gvjs_jv:"";a.display=gvjs_1j;null!=c&&(b=gvjs_Fz("rotate(%ddeg)",c),a.transform=b,a.transformOrigin=gvjs_Gq,a.WebkitTransform=b,a.WebkitTransformOrigin=gvjs_Gq,a.MozTransform=b,a.MozTransformOrigin=gvjs_Gq,a.cEa=b,a.dEa=gvjs_Gq,a.msTransform=b,a.fGa=gvjs_Gq);b=d.clientWidth;d=d.clientHeight;a.display=gvjs_e;return new gvjs_A(b,d)};
gvjs_.U0=function(){if(null!=this.mw)return this.mw;var a=gvjs_Xe(gvjs_qa);a.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";var b=gvjs_Xe(gvjs_qa);gvjs_Tf(b,"200px","200px");a.appendChild(b);document.body.appendChild(a);b=a.offsetWidth-a.clientWidth;gvjs_4e(a);return this.mw=b};gvjs_.nb=function(a){return this.VP.createElementNS(gvjs_8u,a)};
gvjs_.xj=function(a,b){gvjs_ai(b)?(a.setAttribute(gvjs_Bx,b.ye),a.setAttribute(gvjs_Fx,b.Xb),gvjs_ai(b)&&1<=b.di?a.removeAttribute(gvjs_Ex):a.setAttribute(gvjs_Ex,b.di),b.xm!=gvjs_qb?a.setAttribute(gvjs_Cx,gvjs_Kz(b.xm,b.Xb)):a.removeAttribute(gvjs_Cx)):(a.setAttribute(gvjs_Bx,gvjs_e),a.setAttribute(gvjs_Fx,0));gvjs_ci(b)?a.removeAttribute(gvjs_ju):a.setAttribute(gvjs_ju,b.Ie);var c=b.DL;gvjs_p(c)&&a.setAttribute("rx",c);c=b.EL;gvjs_p(c)&&a.setAttribute("ry",c);var d=b.pg,e=b.$d;if(d){e=gvjs_yg(d,
1).toString();c=this.a1[e];if(!c){c=gvjs_Ry();this.a1[e]=c;var e=this.nb(gvjs_Ev),f=d.x1,g=d.x2,h=d.y1,k=d.y2,l=d.jg,m=d.Lf,n=1;if(0===d.Qq||d.Qq)n=d.Qq;var p=1;if(0===d.Rq||d.Rq)p=d.Rq;var q=d.Dr?"objectBoundingBox":gvjs_my;e.setAttribute(gvjs_$u,c);e.setAttribute("x1",f);e.setAttribute("y1",h);e.setAttribute("x2",g);e.setAttribute("y2",k);e.setAttribute("gradientUnits",q);f=gvjs_Ax+l+gvjs_Uq+n;m=gvjs_Ax+m+gvjs_Uq+p;p=this.nb(gvjs_zx);p.setAttribute(gvjs_gw,gvjs_Hq);p.setAttribute(gvjs_sb,f);e.appendChild(p);
d.kF&&(d=this.nb(gvjs_zx),d.setAttribute(gvjs_gw,"49.99%"),d.setAttribute(gvjs_sb,f),e.appendChild(d),d=this.nb(gvjs_zx),d.setAttribute(gvjs_gw,"50%"),d.setAttribute(gvjs_sb,m),e.appendChild(d));d=this.nb(gvjs_zx);d.setAttribute(gvjs_gw,gvjs_Kq);d.setAttribute(gvjs_sb,m);e.appendChild(d);this.Xp.appendChild(e)}a.setAttribute(gvjs_iu,gvjs_Jz(c))}else if(e){c=e.getStyle()+"_"+e.ue()+"_"+e.getBackgroundColor();if(!(c in this.jU)){d=null;switch(e.getStyle()){case gvjs_Kw:d=this.nb(gvjs_gb);d.setAttribute("patternUnits",
gvjs_my);d.setAttribute("x","0");d.setAttribute("y","0");d.setAttribute(gvjs_Cb,"4");d.setAttribute(gvjs_6a,"4");d.setAttribute("viewBox","0 0 4 4");m=this.nb(gvjs_Qw);m.setAttribute("x","0");m.setAttribute("y","0");m.setAttribute(gvjs_Cb,"4");m.setAttribute(gvjs_6a,"4");m.setAttribute(gvjs_iu,e.getBackgroundColor());d.appendChild(m);m=this.nb("g");m.setAttribute(gvjs_Bx,e.ue());m.setAttribute(gvjs_Dx,gvjs_ux);e=this.nb(gvjs_M);e.setAttribute("x1","2");e.setAttribute("y1","0");e.setAttribute("x2",
"4");e.setAttribute("y2","2");e.setAttribute(gvjs_Fx,"2");m.appendChild(e);e=this.nb(gvjs_M);e.setAttribute("x1","0");e.setAttribute("y1","2");e.setAttribute("x2","2");e.setAttribute("y2","4");e.setAttribute(gvjs_Fx,"2");m.appendChild(e);d.appendChild(m);break;case gvjs_8w:d=this.nb(gvjs_gb),d.setAttribute("patternUnits",gvjs_my),d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute(gvjs_Cb,"6"),d.setAttribute(gvjs_6a,"6"),d.setAttribute("viewBox","0 0 4 4"),m=this.nb(gvjs_Qw),m.setAttribute("x",
"0"),m.setAttribute("y","0"),m.setAttribute(gvjs_Cb,"4"),m.setAttribute(gvjs_6a,"4"),m.setAttribute(gvjs_iu,e.getBackgroundColor()),d.appendChild(m),m=this.nb("g"),m.setAttribute(gvjs_Bx,e.ue()),m.setAttribute(gvjs_Dx,gvjs_ux),e=this.nb(gvjs_M),e.setAttribute("x1","2"),e.setAttribute("y1","0"),e.setAttribute("x2","0"),e.setAttribute("y2","2"),e.setAttribute(gvjs_Fx,"2"),m.appendChild(e),e=this.nb(gvjs_M),e.setAttribute("x1","4"),e.setAttribute("y1","2"),e.setAttribute("x2","2"),e.setAttribute("y2",
"4"),e.setAttribute(gvjs_Fx,"2"),m.appendChild(e),d.appendChild(m)}e=gvjs_Ry();d.setAttribute(gvjs_$u,e);this.Xp.appendChild(d);this.jU[c]=e}c=this.jU[c];a.setAttribute(gvjs_iu,gvjs_Jz(c))}else a.setAttribute(gvjs_iu,b.ob());null!=b.wia&&(e=b.wia,c=gvjs_yg(e,1).toString(),b=this.via[c],b||(b=gvjs_Ry(),this.via[c]=b,c=this.nb(gvjs_Ya),c.setAttribute(gvjs_$u,b),d=this.nb(gvjs_bu),d.setAttribute(gvjs_bv,"SourceAlpha"),d.setAttribute("stdDeviation",e.radius),c.appendChild(d),d=this.nb("feOffset"),d.setAttribute("dx",
e.EGa||0),d.setAttribute("dy",e.FGa||0),c.appendChild(d),null!=e.opacity&&(d=this.nb(gvjs_au),m=this.nb("feFuncA"),m.setAttribute(gvjs_yb,gvjs_Dv),m.setAttribute("slope",e.opacity),d.appendChild(m),c.appendChild(d)),e=this.nb("feMerge"),d=this.nb(gvjs_cu),e.appendChild(d),d=this.nb(gvjs_cu),d.setAttribute(gvjs_bv,"SourceGraphic"),e.appendChild(d),c.appendChild(e),this.Xp.appendChild(c)),a.setAttribute(gvjs_Ya,gvjs_Jz(b)))};
function gvjs_Kz(a,b){if(gvjs_m(a))return a.join(",");switch(a){case gvjs_qb:return"0";case "dash":return String(4*b)+","+String(b);default:return gvjs_Kz(gvjs_qb,b)}}
gvjs_.NH=function(){var a=gvjs_B(gvjs_b,{"aria-label":"\u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0432 \u0432\u0438\u0434\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b.",style:"position:absolute;left:"+(this.nS?1E4:-1E4)+"px;top:auto;width:1px;height:1px;overflow:hidden"});this.na.appendChild(a);this.na.setAttribute(gvjs_ss,"\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430.");return a};function gvjs_Lz(a,b){gvjs_gz.call(this,a,b);this.Cw=null}gvjs_s(gvjs_Lz,gvjs_gz);gvjs_=gvjs_Lz.prototype;gvjs_.sP=function(a,b){this.width=a;this.height=b;var c=this.te(gvjs_b);this.tk(c,-5E4,-5E4,this.width+1E5,this.height+1E5);this.na.appendChild(c);var d=this.Pa(),e=d.j();e.coordorigin=gvjs_Gq;e.coordsize=a+" "+b;e.style.top=this.fc(5E4);e.style.left=this.fc(5E4);c.appendChild(e);return d};gvjs_.w_=function(){for(var a=this.Sv.j(),b=a.childNodes,c=b.length;1<c;)a.removeChild(b[0]),c--};
gvjs_.round=function(a){return Math.round(a)};gvjs_.Jx=function(a,b,c,d){var e=this.te(gvjs_py),f=2*c;this.tk(e,a-c,b-c,f,f);this.xj(e,d,!1);return e};gvjs_.PZ=function(a,b,c,d,e){var f=this.te(gvjs_py);this.tk(f,a-c,b-d,2*c,2*d);this.xj(f,e,!1);return f};gvjs_.Il=function(a,b,c,d,e){var f=this.te("v:rect"),g=gvjs_ci(e)&&1<=d&&1<=c&&null==e.pg;this.xj(f,e,g);if(gvjs_ai(e)||g)c=Math.max(c-1,0),d=Math.max(d-1,0);this.tk(f,a,b,c,d);return f};
gvjs_.c3=function(a,b,c,d,e,f,g){b=gvjs_B(gvjs_b,{style:"height:"+c+gvjs_Mw+(f?gvjs_7w:gvjs_7a)+";overflow-y:"+(g?gvjs_7w:gvjs_7a)+";width:"+b+"px;"});b=new gvjs_Jy(b);if(gvjs_Lb(a))for(c=0,d=a.length;c<d;c++)this.appendChild(b,a[c]);else this.appendChild(b,a);return{append:[b.j()],U_:[]}};
gvjs_.$Z=function(a,b){for(var c=this.te(gvjs_ry),d=this.te(gvjs_qy);0<a.length&&gvjs_Wb(gvjs_jc(a),"M");)a=gvjs_Ec(a,0,a.length-1);d.setAttribute("v",a.join(""));this.tk(c,0,0,this.width,this.height);c.appendChild(d);this.xj(c,b,!1);return c};gvjs_.Kx=function(a,b,c,d,e,f,g){b=gvjs_Oy(b,d,e);c=gvjs_Oy(c,g.fontSize,f);f=gvjs_1;c=gvjs_Py(c.start,c.end,f);return this.VH(a,b.start,c,b.end,c,e,f,g)};
gvjs_.VH=function(a,b,c,d,e,f,g,h){var k=new gvjs_H({fill:h.color});if(h.color&&h.color!=gvjs_e&&h.Rb&&h.Rb!=gvjs_e){var l=new gvjs_H({fill:h.color,stroke:h.Rb,strokeWidth:2}),m=this.Pa();this.zI(a,b,c,d,e,f,g,h,l,m);this.zI(a,b,c,d,e,f,g,h,k,m);return m.j()}return this.UH(a,b,c,d,e,f,g,h,k)};
gvjs_.hs=function(a,b,c,d,e,f,g,h){e=gvjs_Od(e);d=gvjs_Oy(b,d,f);b=new gvjs_Cz(b,c);var k=new gvjs_Cz(d.start,c),k=k.clone().W6(b).rotate(e).add(b);c=new gvjs_Cz(d.end,c);c=c.clone().W6(b).rotate(e).add(b);return this.VH(a,k.x,k.y,c.x,c.y,f,g,h)};
gvjs_.UH=function(a,b,c,d,e,f,g,h,k){var l=this.te(gvjs_ry);this.tk(l,0,0,this.width,this.height);g!=gvjs_1&&(g=gvjs_Oy(0,h.fontSize,g),g=gvjs_Py(g.start,g.end,gvjs_1),g=new gvjs_Cz(0,g),g.rotate(gvjs_Od(gvjs_Rd(b,c,d,e))),c=new gvjs_Cz(b,c),e=new gvjs_Cz(d,e),c.add(g),e.add(g),b=c.x,c=c.y,d=e.x,e=e.y);b=Math.round(b);c=Math.round(c);d=Math.round(d);e=Math.round(e);g=this.te(gvjs_qy);g.setAttribute("v","M"+b+","+c+"L"+d+","+e+"E");g.setAttribute(gvjs_Ux,gvjs_xb);b=this.te("v:textpath");b.setAttribute("on",
gvjs_xb);d=b.style;d.fontSize=h.fontSize||"";d.fontFamily=h.lb||"";switch(f){case gvjs_4:d.setAttribute(gvjs_ny,gvjs_ab);break;case gvjs_1:d.setAttribute(gvjs_ny,gvjs_1);break;case gvjs_3:d.setAttribute(gvjs_ny,gvjs_O)}h.bold&&(d.fontWeight=gvjs_Is);h.Qc&&(d.fontStyle=gvjs_jv);b.setAttribute(gvjs_h,a);l.appendChild(g);l.appendChild(b);this.xj(l,k,!1);return l};gvjs_.zI=function(a,b,c,d,e,f,g,h,k,l){a=this.UH(a,b,c,d,e,f,g,h,k);this.appendChild(l,a);return a};
gvjs_.QZ=function(){var a=this.te("v:group");this.tk(a,0,0,this.width,this.height);return a};gvjs_.tH=function(a,b){var c=this.te(gvjs_b);c.style.clip="rect("+[this.fc(5E4+b.top),this.fc(5E4+b.left+b.width),this.fc(5E4+b.top+b.height),this.fc(5E4+b.left)].join(gvjs_ia)+")";this.tk(c,0,0,this.width+1E5,this.height+1E5);a.j();b=new gvjs_Jy(c);this.appendChild(b,a);this.ub(1,1,1,1,new gvjs_H({fill:gvjs_Bb}),b);return c};gvjs_.yd=function(a,b,c){a.push("M"+Math.round(b)+","+Math.round(c))};
gvjs_.Ma=function(a,b,c){a.push("L"+Math.round(b)+","+Math.round(c))};gvjs_.Kr=function(a,b,c,d,e,f,g){a.push("C"+Math.round(b)+","+Math.round(c)+","+Math.round(d)+","+Math.round(e)+","+Math.round(f)+","+Math.round(g))};gvjs_.Wi=function(a){a.push("X")};
gvjs_.Hm=function(a,b,c,d,e,f,g,h){f=gvjs_Md(f,360);g=gvjs_Md(g,360);var k=Math.round(gvjs_Pd(f-90,d)),l=Math.round(gvjs_Qd(f-90,e)),m=Math.round(gvjs_Pd(g-90,d)),n=Math.round(gvjs_Qd(g-90,e));d=Math.round(d);e=Math.round(e);b=Math.round(b);c=Math.round(c);k===m&&l===n&&(h&&180>gvjs_Md(g-f,360)||!h&&180>gvjs_Md(f-g,360))||a.push((h?"WA":"AT")+(b-d)+","+(c-e)+","+(b+d)+","+(c+e)+","+(b+k)+","+(c+l)+","+(b+m)+","+(c+n))};gvjs_.On=function(a,b,c){a.style.top=this.fc(c);a.style.left=this.fc(b)};
gvjs_.Qg=function(a,b){a.style.width=this.fc(b)};gvjs_.rk=function(a,b){a.style.height=this.fc(b)};gvjs_.EV=function(a,b){a.style.left=this.fc(b)};gvjs_.NV=function(a,b){a.style.top=this.fc(b)};gvjs_.wd=function(a,b,c){0==c?a.stroked=!1:(a.stroked=!0,b&&(a.strokecolor=b),a.strokeweight=c)};
gvjs_.xC=function(a,b){var c=this.yF;c.firstChild.data=a;a=c.style;a.fontFamily=b.lb;a.fontSize=this.fc(b.fontSize||0);a.fontWeight=b.bold?gvjs_Is:"";a.fontStyle=b.Qc?gvjs_jv:"";a.display=gvjs_1j;var d=c.clientWidth,c=c.clientHeight;a.display=gvjs_e;b.bold&&(d*=1.1);b.Qc&&(d*=.9);return new gvjs_A(d,c)};
gvjs_.U0=function(){if(null!=this.mw)return this.mw;var a=gvjs_B(gvjs_b,{style:"width:100px;height:100px;overflow:scroll;position:absolute;visibility:hidden;"});this.yF.appendChild(a);this.yF.style.display=gvjs_1j;this.mw=a.offsetWidth-a.clientWidth;this.yF.style.display=gvjs_e;gvjs_4e(a);return this.mw};gvjs_.fc=function(a){return Math.round(a)+gvjs_g};gvjs_.te=function(a){return this.VP.createElement(a)};
gvjs_.xj=function(a,b,c){for(var d=a.children,e=0;e<d.length;e++)a.children[e].tagName!=gvjs_iu&&a.children[e].tagName!=gvjs_Bx||a.removeChild(d[e]);c=null!=c?c:!0;if(gvjs_ai(b)){if(a.stroked=!0,a.strokeweight=b.Xb,a.strokecolor=b.ye,c=!(gvjs_ai(b)&&1<=b.di),d=b.xm!=gvjs_qb,c||d)e=this.te("v:stroke"),c&&(e.opacity=String(Math.round(100*b.di))+"%"),d&&(e.dashstyle=gvjs_Mz(b.xm)),a.appendChild(e)}else c&&gvjs_ci(b)?(a.stroked=!0,a.strokeweight=1,a.strokecolor=b.ob()):a.stroked=!1;gvjs_k(a.filled)&&
(a.filled=!0);c=b.pg;if(null!=c){b=this.te(gvjs_oy);b.setAttribute(gvjs_2,c.jg);b.setAttribute("color2",c.Lf);b.setAttribute(gvjs_eb,c.Qq||1);b.setAttribute("opacity2",c.Rq||1);var d=c.x1,e=c.y1,f=c.x2;c=c.y2;typeof d==gvjs_h&&(d=parseInt(d,10));typeof e==gvjs_h&&(e=parseInt(e,10));typeof f==gvjs_h&&(f=parseInt(f,10));typeof c==gvjs_h&&(c=parseInt(c,10));c=gvjs_Rd(d,e,f,c);c=gvjs_Md(270-c,360);b.setAttribute("angle",c);b.setAttribute(gvjs_yb,gvjs_Mu);a.appendChild(b)}else b.$d?(c=b.$d,b=this.te(gvjs_oy),
b.setAttribute(gvjs_yb,gvjs_gb),b.setAttribute(gvjs_2,c.ue()),b.setAttribute("color2",c.getBackgroundColor()),c=gvjs_og()+"/core/patterns/"+c.getStyle()+".gif",b.setAttribute("src",c),a.appendChild(b)):b.ob()==gvjs_e?a.filled=!1:gvjs_ci(b)?a.fillcolor=b.ob():(c=this.te(gvjs_oy),c.opacity=String(Math.round(100*b.Ie))+"%",c.color=b.ob(),a.appendChild(c))};gvjs_.tk=function(a,b,c,d,e){a=a.style;a.position=gvjs_a;a.left=this.fc(b);a.top=this.fc(c);a.width=this.fc(d);a.height=this.fc(e)};gvjs_.gD=function(){return!0};
function gvjs_Mz(a){if(gvjs_m(a))return a.join(" ");switch(a){case gvjs_qb:return gvjs_qb;case "dash":return"shortdash";default:return gvjs_Mz(gvjs_qb)}};function gvjs_Nz(a,b,c,d){gvjs_T.call(this);if(!(gvjs_y?0<=gvjs_ec(gvjs_se,"5.5"):gvjs_ge?0<=gvjs_ec(gvjs_se,"1.8"):gvjs_ee?0<=gvjs_ec(gvjs_se,"9.0"):gvjs_he?0<=gvjs_ec(gvjs_se,"420+"):gvjs_fe))throw Error("Graphics is not supported");for(var e=Math.floor(1E5*Math.random());window.frames[gvjs_kr+e];)e++;this.Wk=gvjs_kr+e;(a=this.tN=a)&&(a.referencepoint=!0);gvjs_1e(this.tN);this.Rj=gvjs_Fe(this.tN);this.na=this.Rj.createElement(gvjs_b);this.na.style.position=gvjs_jb;this.tN.appendChild(this.na);this.Ok=
b;this.g7=this.om=null;this.ft=!1;this.JU=[];this.Ki=null;b=gvjs_rg();this.vya=(b=gvjs_y?null!=b.documentMode?9>b.documentMode:!gvjs_ue("9"):!1)?gvjs_Lz:gvjs_Hz;if(this.YW=b||d)d=this.Rj.createElement(gvjs_av),d.name=this.Wk,d.id=this.Wk,d.width=this.Ok.width.toString(),d.height=this.Ok.height.toString(),d.frameBorder=0,d.scrolling="no",d.marginHeight=0,d.marginWidth=0,d.allowTransparency=gvjs_xb,b||(d.type="image/svg+xml"),this.Rj.appendChild(this.na,d),d=this.Rj.mca(d),d.open(),a=[],b?(a.push(gvjs_1q),
a.push(gvjs_0q),a.push(gvjs_7q)):(a.push(gvjs_Xq),a.push(gvjs_2q),a.push(gvjs_8p),a.push(gvjs_9p),a.push(gvjs_0q)),a.push(gvjs_5q),a.push(gvjs_vy),a.push("function CHART_loaded() {"),a.push(" _loaded = true;"),a.push("}"),a.push("\x3c/script>"),a.push("</head>"),a.push(gvjs_Yq),a.push(' style="background:transparent"'),a.push(' onload="CHART_loaded()"'),a.push(">"),a.push('<div id="renderers"></div>'),a.push("</body>"),a.push("</html>"),d.write(a.join("\n")),d.close();gvjs_Oz(this,c)}
gvjs_s(gvjs_Nz,gvjs_T);function gvjs_Oz(a,b){var c=gvjs_r(a.eva,a);a=gvjs_r(a.oxa,a);gvjs_Pz(c,a,b)}gvjs_=gvjs_Nz.prototype;gvjs_.oxa=function(){if(this.YW){var a;a=(a=this.Rj.j(this.Wk))?this.Rj.mca(a):null;var b=this.om=a.getElementById("renderers");b&&(b.referencepoint=!0);this.g7=gvjs_Qz(a.body,this.Ok)}else this.om=this.Rj.createElement(gvjs_b),gvjs_E(this.om,gvjs_hb,gvjs_jb),gvjs_Tf(this.om,this.Ok),this.om.dir=gvjs_Hv,this.na.appendChild(this.om),this.g7=gvjs_Qz(this.na,this.Ok);this.ft=!0};
function gvjs_Qz(a,b){var c=gvjs_Fe(a),d=c.createElement(gvjs_b),e=d.style;e.display=gvjs_e;e.position=gvjs_a;e.top=b.height+10+gvjs_g;e.left=b.width+10+gvjs_g;e.whiteSpace=gvjs_ew;gvjs_vz(d,gvjs_7a,!0);d.setAttribute(gvjs_rs,!0);c.appendChild(d,c.createTextNode(" "));c.appendChild(a,d);return d}
gvjs_.eva=function(){if(!this.YW)return!0;var a;a=this.Rj.j(this.Wk);var b;if(a)a:{try{b=a.contentWindow||(a.contentDocument?gvjs_Te(a.contentDocument):null);break a}catch(c){}b=null}else b=null;return(a=b)&&a._loaded};gvjs_.cb=function(a){if(!this.ft)return null;for(a=null!=a?a:0;this.JU.length<=a;){var b=gvjs_Fe(this.om).createElement(gvjs_b);gvjs_E(b,gvjs_hb,gvjs_a);gvjs_Jf(b,0,0);gvjs_Tf(b,gvjs_Kq,gvjs_Kq);this.om.appendChild(b);b=new this.vya(b,this.g7);gvjs_0l(this,b);this.JU.push(b)}return this.JU[a]};
gvjs_.wy=function(){if(!this.ft)return null;if(!this.Ki){var a;a=this.Rj.createElement(gvjs_b);this.Ki=new gvjs_Bz(a);this.Rj.appendChild(this.na,this.Ki.getContainer())}return this.Ki};gvjs_.yp=function(a,b){gvjs_Pz(gvjs_r(function(){return null!=this.om},this),a,b)};gvjs_.update=function(a,b){if(!gvjs_Ce(this.Ok,a))if(this.Ok=a,this.YW){if(a=this.Rj.j(this.Wk))a.width=this.Ok.width.toString(),a.height=this.Ok.height.toString()}else this.ft&&gvjs_Tf(this.om,this.Ok);this.ft||gvjs_Oz(this,b)};
function gvjs_Pz(a,b,c,d){a.call()?b.call():gvjs_Dca(a,b,c,d)}function gvjs_Dca(a,b,c,d){var e=null!=d?d:10;window.setTimeout(c(function(){gvjs_Pz(a,b,c,e)}),e)}gvjs_.N=function(){try{this.Rj.gc(this.tN),gvjs_U(this.Ki),gvjs_t(this.JU,function(a){gvjs_U(a)})}catch(a){}gvjs_Nz.o.N.call(this)};function gvjs_Rz(){this.Jc=[]}gvjs_=gvjs_Rz.prototype;gvjs_.Ij=function(a,b){this.Jc.push({brush:a,H5:b})};gvjs_.move=function(a,b){this.Ij(null,gvjs_Ly(a,b))};gvjs_.za=function(a,b,c){this.Ij(a,{type:gvjs_M,data:{x:b,y:c}})};gvjs_.Bp=function(a,b,c,d,e,f,g){this.Ij(a,{type:gvjs_Gt,data:{x1:b,y1:c,x2:d,y2:e,x:f,y:g}})};gvjs_.eg=function(a,b,c,d,e,f,g,h){this.Ij(a,{type:"arc",data:{cx:b,cy:c,rx:d,ry:e,ly:f,eu:g,$da:h}})};gvjs_.close=function(a){var b=this.Jc[0].H5.data;this.za(a,b.x,b.y)};
function gvjs_Sz(a){switch(a.type){case gvjs_aw:case gvjs_M:case gvjs_Gt:return a=a.data,new gvjs_z(a.x,a.y);case "arc":a=a.data;var b=gvjs_Md(a.eu,360);return new gvjs_z(a.cx+gvjs_Pd(b-90,a.rx),a.cy+gvjs_Qd(b-90,a.ry));default:return new gvjs_z(0,0)}}
gvjs_.Nc=function(a){for(var b=[],c=null,d=0;d<this.Jc.length;d++){var e=this.Jc[d],f=e.H5;if(f.type==gvjs_aw)c=gvjs_Sz(f);else{a:{for(var e=e.brush,g=0;g<b.length;g++){var h=b[g];if(gvjs_gi(e,h.brush)){e=h;break a}}h={brush:e,Jc:new gvjs_Ky,sf:null};b.push(h);e=h}gvjs_ye(e.sf,c)||e.Jc.move(c.x,c.y);e.Jc.Ij(f);c=e.sf=gvjs_Sz(f)}}if(gvjs_uc(b))a=null;else if(1==b.length)a=a.Nc(b[0].Jc,b[0].brush);else{c=a.Pa();for(d=0;d<b.length;d++)f=b[d],f=a.Nc(f.Jc,f.brush),a.appendChild(c,f);a=c.j()}return a};
function gvjs_Tz(a){for(var b=new gvjs_Ky,c=0;c<a.Jc.length;c++)b.Ij(a.Jc[c].H5);return b};function gvjs_Uz(a,b){var c=new gvjs_Ky;a=a.Jc;if(0==a.length||1==a.length)return c;for(var d=[null],e=0;e<a.length;e++){var f=a[e];f.data&&d.push(new gvjs_z(f.data.x,f.data.y))}d.push(null);var f=a[a.length-1].type==gvjs_kt,e=d[1].clone(),g=d[2].clone(),h=d[d.length-3].clone(),k=d[d.length-2].clone();f?(d[0]=k,d[d.length-1]=e):gvjs_ye(e,k)?(d[0]=h,d[d.length-1]=g):(d[0]=gvjs_kz(new gvjs_iz(e.x,e.y,g.x,g.y),-1),d[d.length-1]=gvjs_kz(new gvjs_iz(k.x,k.y,h.x,h.y),-1));for(var g=0>b,l=null,m=null,k=
null,h=d.length-2,e=0;e<=h;e++)if(!gvjs_ye(d[e],d[e+1])){var n;n=d[e];var p=d[e+1],q,r=(p.y-n.y)/(p.x-n.x);q=isFinite(r)?{gm:r,n:n.y-r*n.x}:{gm:Infinity,n:n.x};r=q.gm;q=q.n;if(Infinity==r)n={gm:Infinity,n:0>p.y-n.y?q+b:q-b};else{var t=b*Math.sqrt(1+r*r);n={gm:r,n:0<p.x-n.x?q+t:q-t}}l?(p=gvjs_Vz(l,n),gvjs_n(p)?(r=gvjs_Vz(gvjs_Wz(m,d[e]),l),q=gvjs_Vz(gvjs_Wz(d[e],m),l),r=gvjs_Vh(new gvjs_G(r.x,q.x),p.x)&&gvjs_Vh(new gvjs_G(r.y,q.y),p.y)):r=Infinity==p,l=r&&Infinity!=p?p:gvjs_Vz(gvjs_Wz(d[e],m),l),c.Ij(gvjs_Eca(k,
l)),r||(k=gvjs_Vz(gvjs_Wz(d[e],d[e+1]),n),c.eg(d[e].x,d[e].y,Math.abs(b),Math.abs(b),180-180*Math.atan2(l.x-d[e].x,l.y-d[e].y)/Math.PI,180-180*Math.atan2(k.x-d[e].x,k.y-d[e].y)/Math.PI,g)),l=n,m=d[e],k=a[e]):(l=n,m=d[e],k=gvjs_Ly(a[e].data.x,a[e].data.y))}f&&c.close();return c}
function gvjs_Eca(a,b){var c=gvjs_4c(a);switch(a.type){case gvjs_aw:case gvjs_M:c.data.x=b.x;c.data.y=b.y;break;case gvjs_Gt:c.data.x=b.x;c.data.y=b.y;var d=b.x-a.data.x;a=b.y-a.data.y;c.data.x1+=d;c.data.y1+=a;c.data.x2+=d;c.data.y2+=a}return c}function gvjs_Wz(a,b){b=(a.x-b.x)/(b.y-a.y);isFinite(b)?a=a.y-b*a.x:(b=Infinity,a=a.x);return{gm:b,n:a}}
function gvjs_Vz(a,b){var c=a.gm;a=a.n;var d=b.gm;b=b.n;isFinite(c)||(c=Infinity);isFinite(d)||(d=Infinity);if(c==d||1E-5>=Math.abs(c-d))return a==b||1E-5>=Math.abs(a-b)?Infinity:null;if(Infinity==c)return new gvjs_z(a,d*a+b);if(Infinity==d)return new gvjs_z(b,c*b+a);var e=d-c;return new gvjs_z(-(b-a)/e,(a*d-c*b)/e)};function gvjs_Xz(){}gvjs_Xz.prototype.B=function(a,b){gvjs_Yz(this,a);this.UI[a].push(b);return this};gvjs_Xz.prototype.Qb=function(a,b){gvjs_Yz(this,a);a=this.UI[a];for(var c=null,d=0,e=a.length;d<e;d++)if(a[d]===b){c=d;break}return null!=c?(a.splice(c,1),!0):!1};gvjs_Xz.prototype.fireEvent=function(a,b){gvjs_Yz(this,a);a=this.UI[a];for(var c=[],d=0,e=a.length;d<e;d++)c.push(a[d]);for(d=0;d<e;d++)c[d].apply(this,b);return 0<e};
function gvjs_Yz(a,b){if(!a.UI.hasOwnProperty(b))throw'event type "'+b+'" unknown.';};function gvjs_Zz(a){this.UI={add:[],click:[],getcontext:[],mousemove:[],mouseenter:[],mouseleave:[],box:[],redraw:[],remove:[],playAnimation:[],finishAnimation:[]};this.Hl=this.ta=null;this.Kc={};this.Mr=[];if(null!=a)for(var b in a)this.setStyle(b,a[b]);this.m8=null}gvjs_s(gvjs_Zz,gvjs_Xz);gvjs_=gvjs_Zz.prototype;gvjs_.data=function(a){return void 0!==a?(this.ta=a,this):this.ta};gvjs_.setData=function(a){this.ta=a;return this};
gvjs_.setStyle=function(a,b){b instanceof Object&&null!=b&&(b=b.toString());if(this.Kc[a]===b)return!1;this.Kc[a]=b;this.oo=null;return!0};gvjs_.getStyle=function(a){return this.Kc[a]};function gvjs__z(a){null==a.m8&&(a.m8=new gvjs_ui([a.Kc],void 0,!0));return a.m8}gvjs_.style=function(a,b){return void 0!==b?(this.setStyle(a,b)&&this.fireEvent(gvjs_Sw,[this,a]),this):this.getStyle(a)};gvjs_.styles=function(a){for(var b in a)a.hasOwnProperty(b)&&this.style(b,a[b]);return this};
gvjs_.getContext=function(){this.Hl||this.fireEvent(gvjs_Iu,[this]);return this.Hl};gvjs_.Fo=function(){if(!(null!=this.oo||this.yB()&&null!=this.oo||this.fireEvent("box",[this])&&null!=this.oo))throw"cannot determine bounding box until inserted into a scene.";return this.oo};gvjs_.yB=function(){return!1};function gvjs_0z(a,b,c,d){gvjs_Zz.call(this,d);null!=a&&this.setStyle("r",a);null!=b&&this.setStyle("x",b);null!=c&&this.setStyle("y",c)}gvjs_s(gvjs_0z,gvjs_Zz);gvjs_0z.prototype.Ps=function(){return"Circle"};gvjs_0z.prototype.yB=function(){var a=this.style("r"),b=this.style("x"),c=this.style("y");this.oo={x:b-a,y:c-a,width:2*a,height:2*a};return!0};function gvjs_1z(a,b,c,d,e){gvjs_Zz.call(this,e);null!=a&&this.setStyle("rx",a);null!=b&&this.setStyle("ry",b);null!=c&&this.setStyle("x",c);null!=d&&this.setStyle("y",d)}gvjs_s(gvjs_1z,gvjs_Zz);gvjs_1z.prototype.Ps=function(){return"Ellipse"};gvjs_1z.prototype.yB=function(){var a=this.style("rx"),b=this.style("ry"),c=this.style("x"),d=this.style("y");this.oo={x:c-a,y:d-b,width:2*a,height:2*b};return!0};function gvjs_2z(a,b,c,d,e){gvjs_Zz.call(this,e);null!=a&&this.setStyle("x1",a);null!=b&&this.setStyle("y1",b);null!=c&&this.setStyle("x2",c);null!=d&&this.setStyle("y2",d)}gvjs_s(gvjs_2z,gvjs_Zz);gvjs_2z.prototype.Ps=function(){return"Line"};gvjs_2z.prototype.yB=function(){var a=this.style("x1"),b=this.style("y1"),c=this.style("x2"),d=this.style("y2");this.oo={x:Math.min(a,c),y:Math.min(b,d),width:Math.abs(c-a),height:Math.abs(d-b)};return!0};function gvjs_3z(a,b,c,d,e){gvjs_Zz.call(this,e);null!=a&&this.setStyle("x",a);null!=b&&this.setStyle("y",b);null!=c&&this.setStyle(gvjs_Cb,c);null!=d&&this.setStyle(gvjs_6a,d)}gvjs_s(gvjs_3z,gvjs_Zz);gvjs_3z.prototype.Ps=function(){return"Rect"};gvjs_3z.prototype.yB=function(){var a=gvjs__z(this);this.oo={x:gvjs_J(a,"x"),y:gvjs_J(a,"y"),width:gvjs_J(a,gvjs_Cb),height:gvjs_J(a,gvjs_6a)};return!0};
gvjs_3z.prototype.clone=function(){var a=gvjs__z(this);return new gvjs_3z(gvjs_K(a,"x"),gvjs_K(a,"y"),gvjs_K(a,gvjs_Cb),gvjs_K(a,gvjs_6a),this.Kc)};function gvjs_4z(a,b,c,d){gvjs_Zz.call(this,d);null!=a&&this.setStyle("x",a);null!=b&&this.setStyle("y",b);null!=c&&this.setStyle(gvjs_Q,c)}gvjs_s(gvjs_4z,gvjs_Zz);gvjs_4z.prototype.Ps=function(){return"Text"};function gvjs_5z(a,b,c){this.aoa=b;this.$na=c;this.UI={add:[],click:[],mousemove:[],mouseenter:[],mouseleave:[],redraw:[],remove:[]}}gvjs_s(gvjs_5z,gvjs_Xz);gvjs_5z.prototype.width=function(){return this.aoa};gvjs_5z.prototype.height=function(){return this.$na};
var gvjs_Fca=gvjs_j.requestAnimationFrame||gvjs_j.mozRequestAnimationFrame||gvjs_j.webkitRequestAnimationFrame||gvjs_j.msRequestAnimationFrame||function(a){return gvjs_j.setTimeout(function(){return a.call(this,Date.now())},1E3/60)},gvjs_6z=[],gvjs_7z=null;function gvjs_8z(a){gvjs_6z.push(a);null==gvjs_7z&&(gvjs_7z=gvjs_Fca.call(gvjs_j,function(a){var c=gvjs_6z;gvjs_6z=[];gvjs_7z=null;gvjs__d(c,function(c){c(a)})}))};function gvjs_9z(a){a%=360;return 0>360*a?a+360:a};function gvjs_$z(a){gvjs_Zz.call(this,a);this.oo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.Bx=[]}gvjs_s(gvjs_$z,gvjs_Zz);gvjs_=gvjs_$z.prototype;gvjs_.Ps=function(){return"Path"};gvjs_.yB=function(){return!1};gvjs_.clear=function(){this.oo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.Bx=[]};gvjs_.move=function(a,b){this.Bx.push(["M",a,b]);return this};gvjs_.line=function(a,b){this.Bx.push(["L",a,b]);return this};
gvjs_.arc=function(a,b,c,d,e,f,g){e=gvjs_9z(e);f=gvjs_9z(f);this.Bx.push(["GVIZARC",a,b,c,d,e,f,Number(g)]);return this};gvjs_.close=function(){this.Bx.push(["Z"]);return this};function gvjs_aA(a){var b=gvjs__z(a);a=gvjs_K(b,gvjs_yt)||0;var c=gvjs_K(b,gvjs_zt)||0,d=gvjs_K(b,gvjs_At)||0,e=gvjs_K(b,gvjs_Bt)||0,f=gvjs_K(b,gvjs_st)||0,g=gvjs_K(b,gvjs_tt)||0,h=gvjs_K(b,gvjs_ut)||0,b=gvjs_K(b,gvjs_vt)||0;return!!(a||c||d||e||f||g||h||b)}
function gvjs_bA(a){var b=gvjs__z(a),c=gvjs_J(b,gvjs_wt,0),d=gvjs_J(b,gvjs_xt,0),e=gvjs_J(b,gvjs_yt,c),f=gvjs_J(b,gvjs_zt,d),g=gvjs_J(b,gvjs_At,c),h=gvjs_J(b,gvjs_Bt,d),k=gvjs_J(b,gvjs_st,c),l=gvjs_J(b,gvjs_tt,d),c=gvjs_J(b,gvjs_ut,c),d=gvjs_J(b,gvjs_vt,d),m=gvjs_J(b,gvjs_Cb),n=gvjs_J(b,gvjs_6a),p=gvjs_J(b,"x"),b=gvjs_J(b,"y"),p=0<=m?p:p+m,b=0<=n?b:b+n,m=Math.abs(m),n=Math.abs(n);if(e+g>m)var q=m/(e+g),e=e*q,f=f*q,g=g*q,h=h*q;k+c>m&&(q=m/(k+c),k*=q,l*=q,c*=q,d*=q);f+l>n&&(q=n/(f+l),e*=q,f*=q,k*=q,
l*=q);h+d>n&&(q=n/(h+d),g*=q,h*=q,c*=q,d*=q);return(new gvjs_$z(a.Kc)).move(p+m-g,b).arc(p+m-g,b+h,g,h,270,0,!0).line(p+m,b+n-d).arc(p+m-c,b+n-d,c,d,0,90,!0).line(p+k,b+n).arc(p+k,b+n-l,k,l,90,180,!0).line(p,b+f).arc(p+e,b+f,e,f,180,270,!0).close()};function gvjs_cA(a){for(var b=0,c=arguments.length;b<c;b++)if(null!=arguments[b])return arguments[b]}
function gvjs_dA(a,b,c,d){gvjs_eA(0,b,c);gvjs_fA(a,b,c,d);gvjs_gA(0,b,c);gvjs_hA(a,b,c,d);gvjs_iA(0,b,c);gvjs_jA(0,b,c);gvjs_kA(a,b,c,d);var e=gvjs__z(c),f=gvjs_J(e,"clip.width"),g=gvjs_J(e,"clip.height");if(f&&g){var h=gvjs_J(e,"clip.x",0),e=gvjs_J(e,"clip.y",0),k=["clip",h,e,f,g].join(),l=c.rr;if(c=(l?a.yw:a.filters)[k]||null)n=c.getAttribute(gvjs_$u);else{var m=gvjs_rg();c=m.createElementNS(gvjs_8u,"clipPath");var n=gvjs_lA();c.setAttribute(gvjs_$u,n);m=m.createElementNS(gvjs_8u,gvjs_Qw);m.setAttribute("x",
h);m.setAttribute("y",e);m.setAttribute(gvjs_Cb,f);m.setAttribute(gvjs_6a,g);c.appendChild(m);(l?a.yw:a.filters)[k]=c;for(a=d;a.nodeName!==gvjs_Nx;)a=a.parentNode;a=a.querySelector(gvjs_Qt)||a;a.insertBefore(c,a.firstChild)}b.setAttribute(gvjs_it,gvjs_hy+n+")")}else b.hasAttribute(gvjs_it)&&b.removeAttribute(gvjs_it)}
function gvjs_fA(a,b,c,d){gvjs_mA(a,b,c,d,!1);a=gvjs_cA(c.style(gvjs_ku),c.style(gvjs_mu),c.style(gvjs_iu));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_iu,a):null===a&&b.removeAttribute(gvjs_iu)}function gvjs_gA(a,b,c){a=gvjs_cA(c.style(gvjs_lu),c.style(gvjs_nu),c.style(gvjs_ju));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_ju,a):null===a&&b.removeAttribute(gvjs_ju)}
function gvjs_hA(a,b,c,d){gvjs_mA(a,b,c,d,!0);a=gvjs_cA(c.style(gvjs_Gx),c.style(gvjs_Jx),c.style(gvjs_Bx));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Bx,a):null===a&&b.removeAttribute(gvjs_Bx)}function gvjs_iA(a,b,c){a=gvjs_cA(c.style(gvjs_Hx),c.style(gvjs_Kx),c.style(gvjs_Ex));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Ex,a):null===a&&b.removeAttribute(gvjs_Ex)}
function gvjs_jA(a,b,c){a=gvjs_cA(c.style(gvjs_Ix),c.style(gvjs_Lx),c.style(gvjs_Fx));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Fx,a):null===a&&b.removeAttribute(gvjs_Fx)}function gvjs_eA(a,b,c){a=c.style(gvjs_eb);typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_eb,a):null===a&&b.removeAttribute(gvjs_eb)}
function gvjs_mA(a,b,c,d,e){var f=gvjs__z(c),g=e?gvjs_Bx:gvjs_iu,h=gvjs_Li(f,g+".gradient.from"),k=gvjs_Li(f,g+".gradient.to");e=b.getAttribute(g);if(h&&k){var l=gvjs_Ki(f,g+".gradient.x1",gvjs_Hq),m=gvjs_Ki(f,g+".gradient.y1",gvjs_Hq),n=gvjs_Ki(f,g+".gradient.x2",gvjs_Kq),p=gvjs_Ki(f,g+".gradient.y2",gvjs_Hq),f=[gvjs_Mu,h,k,l,m,n,p].join(),q=c.rr;if(c=(q?a.yw:a.filters)[f]||null)g=c.getAttribute(gvjs_$u);else{var r=gvjs_rg();c=r.createElementNS(gvjs_8u,gvjs_Ev);g=gvjs_lA();c.setAttribute(gvjs_$u,
g);c.setAttribute("x1",l);c.setAttribute("y1",m);c.setAttribute("x2",n);c.setAttribute("y2",p);l=r.createElementNS(gvjs_8u,gvjs_zx);l.setAttribute("stop-color",h);l.setAttribute(gvjs_gw,gvjs_Hq);h=r.createElementNS(gvjs_8u,gvjs_zx);h.setAttribute("stop-color",k);h.setAttribute(gvjs_gw,gvjs_Kq);c.appendChild(l);c.appendChild(h);(q?a.yw:a.filters)[f]=c;for(a=d;a.nodeName!==gvjs_Nx;)a=a.parentNode;a=a.querySelector(gvjs_Qt)||a;a.insertBefore(c,a.firstChild)}a=gvjs_hy+g+")";e!==a&&b.setAttribute(gvjs_iu,
a)}else e&&e.substr(0,5)===gvjs_hy&&b.removeAttribute(g)}
function gvjs_kA(a,b,c,d){var e=gvjs__z(c),f=gvjs_Ki(e,gvjs_ix,0),g=gvjs_Ki(e,gvjs_hx,0);if(f||g){var h=gvjs_Li(e,"shadow.xOffset")||gvjs_Li(e,"shadow.x-offset")||gvjs_Li(e,gvjs_jx)||0,k=gvjs_Li(e,"shadow.yOffset")||gvjs_Li(e,"shadow.y-offset")||gvjs_Li(e,gvjs_kx)||0,e=[gvjs_Hs,f,g,h,k].join(),l=c.rr,m=(l?a.yw:a.filters)[e]||null;if(m)c=m.getAttribute(gvjs_$u);else{var n=gvjs_rg(),m=n.createElementNS(gvjs_8u,gvjs_Ya);m.setAttribute("x","-100%");m.setAttribute("y","-100%");m.setAttribute(gvjs_Cb,"300%");
m.setAttribute(gvjs_6a,"300%");c=gvjs_lA();m.setAttribute(gvjs_$u,c);var p=n.createElementNS(gvjs_8u,gvjs_bu);p.setAttribute(gvjs_bv,"SourceAlpha");p.setAttribute("stdDeviation",f);f=n.createElementNS(gvjs_8u,"feOffset");f.setAttribute("dx",h);f.setAttribute("dy",k);var q;if(null!=g){var r=n.createElementNS(gvjs_8u,gvjs_au);q=n.createElementNS(gvjs_8u,"feFuncA");q.setAttribute(gvjs_yb,gvjs_Dv);q.setAttribute("slope",g)}g=n.createElementNS(gvjs_8u,"feMerge");h=n.createElementNS(gvjs_8u,gvjs_cu);n=
n.createElementNS(gvjs_8u,gvjs_cu);n.setAttribute(gvjs_bv,"SourceGraphic");m.appendChild(p);m.appendChild(f);null!=q&&(r.appendChild(q),m.appendChild(r));g.appendChild(h);g.appendChild(n);m.appendChild(g);(l?a.yw:a.filters)[e]=m;for(a=d;a.nodeName!==gvjs_Nx;)a=a.parentNode;a=a.querySelector(gvjs_Qt)||a;a.insertBefore(m,a.firstChild)}a=b.getAttribute(gvjs_Ya);d=gvjs_hy+c+")";a!==d&&b.setAttribute(gvjs_Ya,d)}else b.hasAttribute(gvjs_Ya)&&b.removeAttribute(gvjs_Ya)}
var gvjs_Gca={"fill.color":gvjs_fA,fillColor:gvjs_fA,fill:gvjs_fA,"fill.gradient.from":gvjs_fA,"fill.gradient.to":gvjs_fA,"fill.gradient.x1":gvjs_fA,"fill.gradient.y1":gvjs_fA,"fill.gradient.x2":gvjs_fA,"fill.gradient.y2":gvjs_fA,"fill.opacity":gvjs_gA,fillOpacity:gvjs_gA,"fill-opacity":gvjs_gA,height:function(a,b,c){a=gvjs_J(gvjs__z(c),gvjs_6a);b.setAttribute(gvjs_6a,a)},opacity:gvjs_eA,"shadow.radius":gvjs_kA,"shadow.opacity":gvjs_kA,"shadow.xOffset":gvjs_kA,"shadow.x-offset":gvjs_kA,"shadow.xoffset":gvjs_kA,
"shadow.yOffset":gvjs_kA,"shadow.y-offset":gvjs_kA,"shadow.yoffset":gvjs_kA,"stroke.color":gvjs_hA,strokeColor:gvjs_hA,stroke:gvjs_hA,"stroke.gradient.from":gvjs_hA,"stroke.gradient.to":gvjs_hA,"stroke.gradient.x1":gvjs_hA,"stroke.gradient.y1":gvjs_hA,"stroke.gradient.x2":gvjs_hA,"stroke.gradient.y2":gvjs_hA,"stroke.opacity":gvjs_iA,strokeOpacity:gvjs_iA,"stroke-opacity":gvjs_iA,"stroke.width":gvjs_jA,strokeWidth:gvjs_jA,"stroke-width":gvjs_jA,width:function(a,b,c){a=gvjs_J(gvjs__z(c),gvjs_Cb);b.setAttribute(gvjs_Cb,
a)},x:function(a,b,c){a=gvjs_J(gvjs__z(c),"x");b.setAttribute("x",a)},y:function(a,b,c){a=gvjs_J(gvjs__z(c),"y");b.setAttribute("y",a)}};function gvjs_nA(a,b,c,d,e,f){f=f||{};return(c=f[c]||gvjs_Gca[c])?(c(a,b,d,e),!0):!1};var gvjs_oA={DG:function(a,b,c){a=gvjs_K(gvjs__z(c),"x");null!=a&&b.setAttribute("cx",a)},FG:function(a,b,c){a=gvjs_K(gvjs__z(c),"y");null!=a&&b.setAttribute("cy",a)},D9:function(a,b,c){a=gvjs_K(gvjs__z(c),"r");null!=a&&b.setAttribute("r",a)}};gvjs_oA.Nz={r:gvjs_oA.D9,x:gvjs_oA.DG,y:gvjs_oA.FG};gvjs_oA.draw=function(a,b,c,d){var e=gvjs_rg();d=d||e.createElementNS(gvjs_8u,gvjs_ht);gvjs_oA.DG(a,d,b);gvjs_oA.FG(a,d,b);gvjs_oA.D9(a,d,b);gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};
gvjs_oA.Lg=function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d,gvjs_oA.Nz))throw'unknown property on circle "'+c+'".';};var gvjs_pA={DG:function(a,b,c){a=gvjs_J(gvjs__z(c),"x");b.setAttribute("cx",a)},FG:function(a,b,c){a=gvjs_J(gvjs__z(c),"y");b.setAttribute("cy",a)},E9:function(a,b,c){a=gvjs_J(gvjs__z(c),"rx");b.setAttribute("rx",a)},G9:function(a,b,c){a=gvjs_J(gvjs__z(c),"ry");b.setAttribute("ry",a)}};gvjs_pA.Nz={x:gvjs_pA.DG,y:gvjs_pA.FG,rx:gvjs_pA.E9,ry:gvjs_pA.G9};
gvjs_pA.draw=function(a,b,c,d){var e=gvjs_rg();d=d||e.createElementNS(gvjs_8u,gvjs_5t);gvjs_pA.DG(a,d,b);gvjs_pA.FG(a,d,b);gvjs_pA.E9(a,d,b);gvjs_pA.G9(a,d,b);gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};gvjs_pA.Lg=function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d,gvjs_pA.Nz))throw gvjs_gy+c+'".';};var gvjs_qA={I9:function(a,b,c){a=gvjs_J(gvjs__z(c),"x1");b.setAttribute("x1",a)},K9:function(a,b,c){a=gvjs_J(gvjs__z(c),"y1");b.setAttribute("y1",a)},J9:function(a,b,c){a=gvjs_J(gvjs__z(c),"x2");b.setAttribute("x2",a)},L9:function(a,b,c){a=gvjs_J(gvjs__z(c),"y2");b.setAttribute("y2",a)}};gvjs_qA.Nz={x1:gvjs_qA.I9,x2:gvjs_qA.J9,y1:gvjs_qA.K9,y2:gvjs_qA.L9};
gvjs_qA.draw=function(a,b,c,d){var e=gvjs_rg();d=d||e.createElementNS(gvjs_8u,gvjs_M);gvjs_qA.I9(a,d,b);gvjs_qA.J9(a,d,b);gvjs_qA.K9(a,d,b);gvjs_qA.L9(a,d,b);gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};gvjs_qA.Lg=function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d,gvjs_qA.Nz))throw gvjs_gy+c+'".';};function gvjs_rA(a,b,c,d){var e=gvjs_rg(),e=d||e.createElementNS(gvjs_8u,gvjs_tw);d||e.setAttribute("d",gvjs_sA(c));gvjs_dA(a,e,c,b);return e}
function gvjs_sA(a){a=a.Bx;for(var b=[],c=0,d=a.length;c<d;c++){var e=a[c];if("GVIZARC"===e[0]){var f=e,g=Number(f[1]),h=Number(f[2]),e=Number(f[3]),k=Number(f[4]),l=gvjs_9z(Number(f[5])),m=gvjs_9z(Number(f[6])),f=!!Number(f[7]);270===l&&0===m?e="A "+e+" "+k+gvjs_1p+(e+g)+" "+h:180===l&&270===m?e="A "+e+" "+k+gvjs_1p+g+" "+(h-k):0===l&&90===m?e="A "+e+" "+k+gvjs_1p+g+" "+(h+k):90===l&&180===m?e="A "+e+" "+k+gvjs_1p+(g-e)+" "+h:(g+=Math.cos(m/180*Math.PI)*e,h+=Math.sin(m/180*Math.PI)*k,l=f?m-l:l-m,
0>l&&(l+=360),e="A "+e+" "+k+" 0 "+Number(180<l)+" "+Number(f)+" "+g+" "+h)}else e=e.join(" ");b.push(e)}return b.join(" ")};var gvjs_tA={draw:function(a,b,c,d){var e=b.style(gvjs_wt),f=b.style(gvjs_xt),g=gvjs__z(b),h=gvjs_J(g,gvjs_Cb),k=gvjs_J(g,gvjs_6a),l=gvjs_J(g,"x"),g=gvjs_J(g,"y"),l=0<=h?l:l+h,g=0<=k?g:g+k,h=Math.abs(h),k=Math.abs(k);if(typeof e===gvjs_f&&typeof f===gvjs_f||!gvjs_aA(b)){var m=gvjs_rg();d=d||m.createElementNS(gvjs_8u,gvjs_Qw);d.setAttribute("x",l);d.setAttribute("y",g);d.setAttribute(gvjs_Cb,h);d.setAttribute(gvjs_6a,k);null!=e&&typeof e===gvjs_f&&d.setAttribute("rx",e);null!=f&&typeof f===gvjs_f&&
d.setAttribute("ry",f);gvjs_dA(a,d,b,c)}else b=gvjs_bA(b),d=gvjs_rA(a,c,b,d);c&&d.parentNode!==c&&c.appendChild(d);return d},Lg:function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d))switch(c){case gvjs_wt:case gvjs_xt:case gvjs_yt:case gvjs_zt:case gvjs_At:case gvjs_Bt:case gvjs_st:case gvjs_tt:case gvjs_ut:case gvjs_vt:var f=gvjs_aA(b),g=e.tagName.toLowerCase();if(g===gvjs_tw&&!f||g===gvjs_Qw&&f)return gvjs_tA.draw(a,b,d);g===gvjs_tw?(a=gvjs_bA(b),a=gvjs_sA(a),e.setAttribute("d",a)):c===gvjs_wt?e.setAttribute("rx",
gvjs_J(gvjs__z(b),gvjs_wt)):c===gvjs_xt&&e.setAttribute("ry",gvjs_J(gvjs__z(b),gvjs_xt));break;default:throw'unknown property on rect "'+c+'".';}}};var gvjs_uA={hO:function(a,b,c){a=c.style(gvjs_uu)||c.style(gvjs_yu)||c.style(gvjs_zu);b.style.fontFamily=typeof a===gvjs_h?a:""},eY:function(a,b,c){a=c.style(gvjs_vu)||c.style(gvjs_Au);b.style.fontSize=typeof a===gvjs_f?a+gvjs_g:typeof a===gvjs_h?a:""},fY:function(a,b,c){a=c.style("font.weight")||c.style("fontWeight");b.style.fontWeight=typeof a===gvjs_h||typeof a===gvjs_f?String(a):""},B9:function(a,b,c){!0===c.style(gvjs_jv)?b.style.fontStyle=gvjs_jv:b.style.fontStyle=""},H9:function(a,b,c){!0===
c.style(gvjs_ey)?b.style.textDecoration=gvjs_ey:b.style.textDecoration=""}};gvjs_uA.Nz={"font.family":gvjs_uA.hO,fontFamily:gvjs_uA.hO,fontName:gvjs_uA.hO,"font.size":gvjs_uA.eY,fontSize:gvjs_uA.eY,"font.weight":gvjs_uA.fY,fontWeight:gvjs_uA.fY,italic:gvjs_uA.B9,underline:gvjs_uA.H9};
gvjs_uA.Woa=function(a,b,c,d,e,f,g){var h=gvjs_rg();e=e&&e.tagName===gvjs_Q?e:h.createElementNS(gvjs_8u,gvjs_Q);e.textContent=c;c=gvjs__z(d);e.setAttribute("x",null==f?gvjs_Ki(c,"x"):f);e.setAttribute("y",null==g?gvjs_Ki(c,"y"):g);e.setAttribute(gvjs_sb,"cursor:default;-webkit-user-select:none;-moz-osx-font-smoothing:grayscale;");e.style.webkitFontSmoothing="antialiased";gvjs_dA(a,e,d,b);gvjs_uA.B9(a,e,d);gvjs_uA.H9(a,e,d);gvjs_uA.hO(a,e,d);gvjs_uA.eY(a,e,d);gvjs_uA.fY(a,e,d);return e};
gvjs_uA.fqa=function(a,b,c,d){var e=b.style("lineSpacing")||b.style("line-spacing")||0,f=gvjs__z(b),g=gvjs_L(f,gvjs_Q,""),h=-1==gvjs_ad(g,void 0)&&gvjs_y;typeof g===gvjs_h&&(g=g.split("\n"));var k=gvjs_J(f,"y",0),l=!0;1===g.length&&(g=g[0],l=!1);a=gvjs_uA.Woa(a,c,l?"":g,b,d,gvjs_J(f,"x",0),k);c&&a.parentNode!==c&&c.appendChild(a);c=[];if(l)for(b=gvjs_rg(),d=0,k=g.length;d<k;d++){var m=b.createElementNS(gvjs_8u,"tspan");m.textContent=g[d];m.setAttribute(gvjs_Nw,!0);m.setAttribute("x",gvjs_Ki(f,"x"));
m.setAttribute("y",gvjs_Ki(f,"y"));var n=a.getBBox().height;0<d&&(n+=e);m.setAttribute("dy",n+gvjs_g);a.appendChild(m);c.push(m)}h&&(a.setAttribute("dir",gvjs_lb),a.setAttribute(gvjs_Rx,gvjs_3));return{group:a,V:l?c:[a]}};
gvjs_uA.draw=function(a,b,c,d){c=gvjs_uA.fqa(a,b,c,d);a=c.V;c=c.group;d=Math.max(0,Math.min(1,b.style(gvjs_Uu)||0));if(isNaN(d)||!isFinite(d))d=0;var e=b.style(gvjs_ty);if(typeof e===gvjs_f){if(e=Math.max(0,Math.min(1,e)),isNaN(e)||!isFinite(e))e=0}else e=gvjs_Bs;var f=c.getBBox(),g=b.style("y")-f.y,h;h="tspan"===a[a.length-1].tagName.toLowerCase()?a[a.length-1].getBoundingClientRect().top-c.getBoundingClientRect().top:a[a.length-1].getBBox().y-f.y;var k=b.style("y");if(null==k)return c;if(typeof e===
gvjs_f)k=k+g-f.height*e;else if(e===gvjs_Bs)k=k+g-h;else throw"Unrecognized valign value: "+e;c.setAttribute("y",k);e=0;for(f=a.length;e<f;e++)g=a[e],g.setAttribute("dx",-g.getComputedTextLength()*d+gvjs_g),g.setAttribute("y",k);a=b.style(gvjs_1w);null!=a&&0!=a&&c.setAttribute(gvjs_by,gvjs_2w+a+" "+b.style("x")+" "+b.style("y")+")");return c};
gvjs_uA.Lg=function(a,b,c,d,e){var f="x"===c||"y"===c;if(f||!gvjs_nA(a,e,c,b,d,gvjs_uA.Nz))if(c===gvjs_Q||c===gvjs_Uu||c===gvjs_ty||f){for(;e&&e.firstChild;)e.removeChild(e.firstChild);a=gvjs_uA.draw(a,b,d,e);if(e!==a)throw"error redrawing text";}else throw'error redrawing text element with changed property "'+c+'".';};var gvjs_vA={draw:function(a,b,c,d){var e=gvjs_rg();d=d||e.createElementNS(gvjs_8u,"g");gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d},Lg:function(a,b,c,d){a=gvjs_vA.draw(a,b,c,d);d!==a&&b.getContext().fireEvent("add",[b,a,!1])}};var gvjs_wA={};gvjs_wA.Circle=gvjs_oA;gvjs_wA.Ellipse=gvjs_pA;gvjs_wA.Line=gvjs_qA;gvjs_wA.Path={draw:function(a,b,c,d){a=gvjs_rA(a,c,b,d);c&&a.parentNode!==c&&c.appendChild(a);return a},Lg:function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d))throw gvjs_gy+c+'".';}};gvjs_wA.Rect=gvjs_tA;gvjs_wA.Text=gvjs_uA;gvjs_wA.Group=gvjs_vA;function gvjs_xA(a,b,c){gvjs_5z.call(this,0,b,c);this.svg=a;this.clear();var d=gvjs_rg(),e=this.svg=d.createElementNS(gvjs_8u,gvjs_Nx);e.setAttribute(gvjs_Cb,b);e.setAttribute(gvjs_6a,c);e.appendChild(d.createElementNS(gvjs_8u,gvjs_Qt));var f=d.createElement(gvjs_b);f.style.position=gvjs_a;f.style.left=gvjs_Iq;f.style.top=gvjs_Iq;f.style.width=gvjs_Kq;f.style.height=gvjs_Kq;d=d.createElement(gvjs_b);d.style.position=gvjs_jb;d.style.width=String(b)+gvjs_g;d.style.height=String(c)+gvjs_g;d.appendChild(f);
f.appendChild(e);a.appendChild(d);this.ZD=this.l4.bind(this);this.j4=this.dxa.bind(this);this.Cz=this.o4.bind(this);this.aE=this.p4.bind(this);this.g4=this.cga.bind(this);this.jm=this.m4.bind(this);this.n4=this.txa.bind(this);e.addEventListener(gvjs_4j,this.jm);e.addEventListener(gvjs_8v,this.jm);e.addEventListener(gvjs_gl,this.jm);e.addEventListener(gvjs_fl,this.jm);this.mr=[];this.elements=[];this.filters={};this.yw={};this.Mr=null}gvjs_s(gvjs_xA,gvjs_5z);var gvjs_Hca=0,gvjs_yA=[];
function gvjs_lA(){return 0<gvjs_yA.length?gvjs_yA.shift():"rablfilter"+gvjs_Hca++}function gvjs_zA(a){for(var b in a)if(Object.hasOwnProperty.call(a,b)){var c=a[b],d=c.getAttribute(gvjs_$u);gvjs_yA.push(d);d=c.parentNode;null!=d&&d.removeChild(c)}}function gvjs_AA(a){return gvjs_wA[gvjs_o(a)?a:a.Ps()]}
function gvjs_BA(a,b,c,d){var e=a.mr.indexOf(b);if(0<=e){if(null!=a.elements[e]||!b.rr)throw"Shape exists and is not a staged shape.";b.rr=!1;a.elements[e]=c}else a.mr.push(b),a.elements.push(c);c=b.Ps();"Text"!==c&&"Group"!==c||b.B("box",a.j4);b.B(gvjs_Sw,a.Cz);b.B("add",a.g4);b.B(gvjs_Aw,a.n4);b.B(gvjs_Uw,a.aE);d&&b.B(gvjs_Iu,a.ZD)}gvjs_=gvjs_xA.prototype;gvjs_.cga=function(a,b){var c=b?this.svg:gvjs_CA(this,a.getContext()),c=gvjs_AA(a).draw(this,a,c);gvjs_BA(this,a,c,!!b);gvjs_DA(this,a,c);return a};
gvjs_.Tu=function(a){return gvjs_CA(this,a)||a.getContext()?(a.fireEvent(gvjs_Sw,[a]),a):this.cga(a,!0)};function gvjs_DA(a,b,c){if(b.V0){b=b.Fh;for(var d=0,e=b.length;d<e;d++){var f=b[d],g=gvjs_AA(f).draw(a,f,c);gvjs_BA(a,f,g,!1);gvjs_DA(a,f,g)}}}gvjs_.Se=function(a,b,c,d){a=new gvjs_0z(a,b,c,d);this.Tu(a);return a};gvjs_.Ml=function(a,b,c,d,e){a=new gvjs_1z(a,b,c,d,e);this.Tu(a);return a};gvjs_.ub=function(a,b,c,d,e){a=new gvjs_3z(a,b,c,d,e);this.Tu(a);return a};
gvjs_.ie=function(a,b,c,d){a=new gvjs_4z(a,b,c,d);this.Tu(a);return a};gvjs_.H_=function(a,b,c,d,e){a=new gvjs_2z(a,b,c,d,e);this.Tu(a);return a};gvjs_.FU=function(a){if(null==a.getContext())throw"Attempted to remove shape that doesn't have a context.";return a.fireEvent(gvjs_Uw,[a])};
gvjs_.p4=function(a){var b=this.mr.indexOf(a);if(0>b)return!1;if(a.V0){for(var b=a.Fh,c=0,d=b.length;c<d;c++)a.fireEvent(gvjs_Uw,[b[c]]);b=this.mr.indexOf(a)}a.rr?a.rr=!1:this.elements[b].parentNode.removeChild(this.elements[b]);this.mr.splice(b,1);this.elements.splice(b,1);a.Qb("box",this.j4);a.Qb(gvjs_Sw,this.Cz);a.Qb(gvjs_Uw,this.aE);a.Qb(gvjs_Iu,this.ZD);a.Qb("add",this.g4);a.Qb(gvjs_Aw,this.n4);a.Hl=null;return!0};
gvjs_.m4=function(a){for(var b=a.target;null!=b.getAttribute(gvjs_Nw);)b=b.parentNode;var c=this.elements.indexOf(b);if(0<=c){var b=a.offsetX,d=a.offsetY;a=a.type;a===gvjs_gl?a=gvjs_6v:a===gvjs_fl&&(a=gvjs_7v);c=this.mr[c];c.fireEvent(a,[{point:{x:b,y:d},type:a,target:c}])}};gvjs_.o4=function(a,b){var c=a.getContext()||this,d=gvjs_CA(this,a),c=gvjs_CA(this,c);a=gvjs_AA(a).Lg(this,a,b,c,d);null!=a&&a!=d&&(this.elements[this.elements.indexOf(d)]=a,b=d.parentNode,b.insertBefore(a,d),b.removeChild(d))};
gvjs_.l4=function(a){a.Hl=this};
gvjs_.dxa=function(a){if("Path"!==a.Ps()){if(a.rr){var b;if(!this.qfa){b=gvjs_rg();var c=this.qfa=b.createElement(gvjs_b);c.style.position=gvjs_a;c.style.top="-1000px";c.style.left="-1000px";c.style.whiteSpace=gvjs_ew;var d=b.createElementNS(gvjs_8u,gvjs_Nx);c.appendChild(d);b.body.appendChild(c)}b=this.qfa;b.style.display=gvjs_1j;c=gvjs_AA(a).draw(this,a,b.firstChild)}else c=gvjs_CA(this,a);d=c.getBBox();a.oo={width:d.width,height:d.height,x:d.x,y:d.y};a.rr&&(b.style.display=gvjs_e,c.parentNode.removeChild(c))}};
gvjs_.txa=function(a,b){b={start:null,end:null,interpolate:null,shape:a,animation:b};a.qFa=!0;if(null!=this.Mr)this.Mr.push(b);else{this.Mr=[b];var c=this.Jm.qka(gvjs_r(function(a){this.Mr=gvjs_mc(this.Mr,function(b){null==b.start&&(b.start=a);null==b.interpolate&&(b.interpolate=b.animation.ZFa(b.animation.o0,b.animation.v7,b.animation.Rk,b.start));null==b.end&&(b.end=b.start+b.animation.Rk);if(a>=b.end||b.animation.vFa())return b.shape.style(b.animation.dya,b.animation.v7),b.animation.fireEvent("finishAnimation",
[b.shape,b.animation]),!1;b.shape.style(b.animation.dya,b.interpolate(a));return!0});0<this.Mr.length?gvjs_8z(c):this.Mr=null},this));gvjs_8z(c)}};function gvjs_CA(a,b){if(b===a)return a.svg;b=a.mr.indexOf(b);return 0>b?null:a.elements[b]}
gvjs_.clear=function(){var a=gvjs_rg(),b=this.svg,c;gvjs_zA(this.filters);gvjs_zA(this.yw);this.filters={};for(this.yw={};b.firstChild;)b.firstChild.tagName===gvjs_Qt&&(c=!0),b.removeChild(b.firstChild);c&&b.appendChild(a.createElementNS(gvjs_8u,gvjs_Qt));this.mr=[];this.elements=[];this.Mr=null;this.Jm&&(this.Jm.dK=!0);this.Jm=new gvjs_Wo};function gvjs_EA(a){return function(b,c){b=new gvjs_4z(0,0,b,c);if(b.rr)throw Error("can't stage a shape that's already staged.");if(-1!==a.mr.indexOf(b))throw Error("can't stage a shape that's already drawn.");b.rr=!0;a.mr.push(b);a.elements.push(null);b.B("box",a.j4);b.B(gvjs_Sw,a.Cz);b.B(gvjs_Uw,a.aE);b.B(gvjs_Iu,a.ZD);b.B("add",a.g4);b.B(gvjs_Aw,a.n4);c=b.Fo();a.FU(b);delete c.x;delete c.y;return c}}
function gvjs_FA(a,b){var c=function(){return this}(),d,e=!1,f=!1;b&&b.fonts&&c.WebFont?c.WebFont.load({google:{families:b.fonts},active:function(){f=!0;d&&d(a)},fontinactive:function(){throw Error("one or more fonts could not be loaded.");}}):e=!0;return{then:function(b){f||e?(e||f)&&c.setTimeout(b.bind(c,a),0):d=b}}};function gvjs_GA(a,b,c,d){this.na=a;this.Ok=new gvjs_A(0,0);this.cJ=d||null;this.update(b,c)}gvjs_s(gvjs_GA,gvjs_Nz);gvjs_=gvjs_GA.prototype;gvjs_.cb=function(){return this.hw};gvjs_.wy=function(){return{}};gvjs_.yp=function(a,b){gvjs_GA.o.yp.call(this,a,b)};
gvjs_.update=function(a){if(!gvjs_Ce(this.Ok,a)){this.Ok=a.clone();var b=this;this.om=null;this.ip&&this.ip.clear();var c=null,c=new gvjs_xA(this.na,a.width||0,a.height||0);gvjs_FA(c,this.cJ?{fonts:this.cJ}:void 0).then(function(a){b.hw=a;b.hw.hf=gvjs_qi(gvjs_EA(b.hw),{pV:function(a,b){a=[a,b[0]];a.push(JSON.stringify(b[1]));return a.join("_")}});b.om={}})}};gvjs_.N=function(){};function gvjs_HA(a,b,c,d,e){this.Mg=!!b;this.node=null;this.rl=0;this.Q6=!1;this.gP=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.rl||0;this.Mg&&(this.depth*=-1)}gvjs_s(gvjs_HA,gvjs_Yd);gvjs_=gvjs_HA.prototype;gvjs_.setPosition=function(a,b,c){if(this.node=a)this.rl=gvjs_p(b)?b:1!=this.node.nodeType?0:this.Mg?-1:1;gvjs_p(c)&&(this.depth=c)};gvjs_.pP=function(a){this.node=a.node;this.rl=a.rl;this.depth=a.depth;this.Mg=a.Mg;this.gP=a.gP};
gvjs_.clone=function(){return new gvjs_HA(this.node,this.Mg,!this.gP,this.rl,this.depth)};
gvjs_.next=function(){var a;if(this.Q6){if(!this.node||this.gP&&0==this.depth)throw gvjs_Xd;a=this.node;var b=this.Mg?-1:1;if(this.rl==b){var c=this.Mg?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.Mg?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.rl*(this.Mg?-1:1)}else this.Q6=!0;a=this.node;if(!this.node)throw gvjs_Xd;return a};gvjs_.equals=function(a){return a.node==this.node&&(!this.node||a.rl==this.rl)};
gvjs_.splice=function(a){var b=this.node,c=this.Mg?1:-1;this.rl==c&&(this.rl=-1*c,this.depth+=this.rl*(this.Mg?-1:1));this.Mg=!this.Mg;gvjs_HA.prototype.next.call(this);this.Mg=!this.Mg;for(var c=gvjs_Lb(arguments[0])?arguments[0]:arguments,d=c.length-1;0<=d;d--)gvjs_3e(c[d],b);gvjs_4e(b)};function gvjs_IA(){}gvjs_IA.prototype.mea=function(){return!1};gvjs_IA.prototype.vc=function(){return gvjs_He(gvjs_y?this.getContainer():this.kj())};gvjs_IA.prototype.getWindow=function(){return gvjs_Te(this.vc())};gvjs_IA.prototype.containsNode=function(a,b){return this.JB(gvjs_Ica(a),b)};function gvjs_JA(a,b){gvjs_HA.call(this,a,b,!0)}gvjs_s(gvjs_JA,gvjs_HA);function gvjs_KA(a,b,c,d,e){this.Kd=this.oe=null;this.je=this.pe=0;var f;a&&(this.oe=a,this.pe=b,this.Kd=c,this.je=d,1==a.nodeType&&"BR"!=a.tagName&&(a=a.childNodes,(b=a[b])?(this.oe=b,this.pe=0):(a.length&&(this.oe=gvjs_jc(a)),f=!0)),1==c.nodeType&&((this.Kd=c.childNodes[d])?this.je=0:this.Kd=c));gvjs_HA.call(this,e?this.Kd:this.oe,e,!0);if(f)try{this.next()}catch(g){if(g!=gvjs_Xd)throw g;}}gvjs_s(gvjs_KA,gvjs_JA);gvjs_=gvjs_KA.prototype;gvjs_.kj=function(){return this.oe};gvjs_.Vl=function(){return this.Kd};
gvjs_.jva=function(){return this.Q6&&this.node==this.Kd&&(!this.je||1!=this.rl)};gvjs_.next=function(){if(this.jva())throw gvjs_Xd;return gvjs_KA.o.next.call(this)};gvjs_.pP=function(a){this.oe=a.oe;this.Kd=a.Kd;this.pe=a.pe;this.je=a.je;this.Vo=a.Vo;gvjs_KA.o.pP.call(this,a)};gvjs_.clone=function(){var a=new gvjs_KA(this.oe,this.pe,this.Kd,this.je,this.Vo);a.pP(this);return a};function gvjs_LA(){}gvjs_LA.prototype.JB=function(a,b){b=b&&!a.isCollapsed();a=a.eb;try{return b?0<=this.Rm(a,0,1)&&0>=this.Rm(a,1,0):0<=this.Rm(a,0,0)&&0>=this.Rm(a,1,1)}catch(c){if(!gvjs_y)throw c;return!1}};gvjs_LA.prototype.containsNode=function(a,b){return this.JB(gvjs_MA(a),b)};gvjs_LA.prototype.Ir=function(){return new gvjs_KA(this.kj(),this.qn(),this.Vl(),this.Ho())};function gvjs_NA(a){this.eb=a}gvjs_s(gvjs_NA,gvjs_LA);function gvjs_OA(a){var b=gvjs_He(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(gvjs_PA(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_PA(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&gvjs_PA(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=gvjs_kc(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b}
function gvjs_QA(a,b,c,d){var e=gvjs_He(a).createRange();e.setStart(a,b);e.setEnd(c,d);return e}gvjs_=gvjs_NA.prototype;gvjs_.clone=function(){return new this.constructor(this.eb.cloneRange())};gvjs_.getContainer=function(){return this.eb.commonAncestorContainer};gvjs_.kj=function(){return this.eb.startContainer};gvjs_.qn=function(){return this.eb.startOffset};gvjs_.Vl=function(){return this.eb.endContainer};gvjs_.Ho=function(){return this.eb.endOffset};
gvjs_.Rm=function(a,b,c){return this.eb.compareBoundaryPoints(1==c?1==b?gvjs_j.Range.START_TO_START:gvjs_j.Range.START_TO_END:1==b?gvjs_j.Range.END_TO_START:gvjs_j.Range.END_TO_END,a)};gvjs_.isCollapsed=function(){return this.eb.collapsed};gvjs_.mv=function(){return this.eb.toString()};gvjs_.select=function(a){var b=gvjs_Te(gvjs_He(this.kj()));this.eM(b.getSelection(),a)};gvjs_.eM=function(a){a.removeAllRanges();a.addRange(this.eb)};gvjs_.collapse=function(a){this.eb.collapse(a)};function gvjs_RA(a){this.eb=a}gvjs_s(gvjs_RA,gvjs_NA);gvjs_RA.prototype.eM=function(a,b){!b||this.isCollapsed()?gvjs_RA.o.eM.call(this,a,b):(a.collapse(this.Vl(),this.Ho()),a.extend(this.kj(),this.qn()))};function gvjs_SA(a,b){this.Kd=this.oe=this.Bt=null;this.je=this.pe=-1;this.eb=a;this.Qj=b}gvjs_s(gvjs_SA,gvjs_LA);function gvjs_TA(a){var b=gvjs_He(a).body.createTextRange();if(1==a.nodeType)b.moveToElementText(a),gvjs_PA(a)&&!a.childNodes.length&&b.collapse(!1);else{for(var c=0,d=a;d=d.previousSibling;){var e=d.nodeType;if(3==e)c+=d.length;else if(1==e){b.moveToElementText(d);break}}d||b.moveToElementText(a.parentNode);b.collapse(!d);c&&b.move(gvjs_0s,c);b.moveEnd(gvjs_0s,a.length)}return b}
gvjs_=gvjs_SA.prototype;gvjs_.clone=function(){var a=new gvjs_SA(this.eb.duplicate(),this.Qj);a.Bt=this.Bt;a.oe=this.oe;a.Kd=this.Kd;return a};
gvjs_.getContainer=function(){if(!this.Bt){var a=this.eb.text,b=this.eb.duplicate(),c=a.replace(/ +$/,"");(c=a.length-c.length)&&b.moveEnd(gvjs_0s,-c);c=b.parentElement();b=b.htmlText.replace(/(\r\n|\r|\n)+/g," ").length;if(this.isCollapsed()&&0<b)return this.Bt=c;for(;b>c.outerHTML.replace(/(\r\n|\r|\n)+/g," ").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerText==gvjs_Jca(c.firstChild)&&gvjs_PA(c.firstChild);)c=c.firstChild;0==a.length&&(c=gvjs_UA(this,c));this.Bt=c}return this.Bt};
function gvjs_UA(a,b){for(var c=b.childNodes,d=0,e=c.length;d<e;d++){var f=c[d];if(gvjs_PA(f)){var g=gvjs_TA(f),h=g.htmlText!=f.outerHTML;if(a.isCollapsed()&&h?0<=a.Rm(g,1,1)&&0>=a.Rm(g,1,0):a.eb.inRange(g))return gvjs_UA(a,f)}}return b}gvjs_.kj=function(){this.oe||(this.oe=gvjs_VA(this,1),this.isCollapsed()&&(this.Kd=this.oe));return this.oe};gvjs_.qn=function(){0>this.pe&&(this.pe=this.vC(1),this.isCollapsed()&&(this.je=this.pe));return this.pe};
gvjs_.Vl=function(){if(this.isCollapsed())return this.kj();this.Kd||(this.Kd=gvjs_VA(this,0));return this.Kd};gvjs_.Ho=function(){if(this.isCollapsed())return this.qn();0>this.je&&(this.je=this.vC(0),this.isCollapsed()&&(this.pe=this.je));return this.je};gvjs_.Rm=function(a,b,c){return this.eb.compareEndPoints((1==b?"Start":"End")+"To"+(1==c?"Start":"End"),a)};
function gvjs_VA(a,b,c){c=c||a.getContainer();if(!c||!c.firstChild)return c;for(var d=1==b,e=0,f=c.childNodes.length;e<f;e++){var g=d?e:f-e-1,h=c.childNodes[g],k;try{k=gvjs_MA(h)}catch(m){continue}var l=k.eb;if(a.isCollapsed())if(!gvjs_PA(h)){if(0==a.Rm(l,1,1)){a.pe=a.je=g;break}}else{if(k.JB(a))return gvjs_VA(a,b,h)}else{if(a.JB(k)){if(!gvjs_PA(h)){d?a.pe=g:a.je=g+1;break}return gvjs_VA(a,b,h)}if(0>a.Rm(l,1,0)&&0<a.Rm(l,0,1))return gvjs_VA(a,b,h)}}return c}
gvjs_.vC=function(a,b){var c=1==a;b=b||(c?this.kj():this.Vl());if(1==b.nodeType){b=b.childNodes;for(var d=b.length,e=c?1:-1,f=c?0:d-1;0<=f&&f<d;f+=e){var g=b[f];if(!gvjs_PA(g)&&0==this.eb.compareEndPoints((1==a?"Start":"End")+"To"+(1==a?"Start":"End"),gvjs_MA(g).eb))return c?f:f+1}return-1==f?0:f}a=this.eb.duplicate();d=gvjs_TA(b);a.setEndPoint(c?"EndToEnd":"StartToStart",d);a=a.text.length;return c?b.length-a:a};function gvjs_Jca(a){return 3==a.nodeType?a.nodeValue:a.innerText}
gvjs_.isCollapsed=function(){return 0==this.eb.compareEndPoints("StartToEnd",this.eb)};gvjs_.mv=function(){return this.eb.text};gvjs_.select=function(){this.eb.select()};gvjs_.collapse=function(a){this.eb.collapse(a);a?(this.Kd=this.oe,this.je=this.pe):(this.oe=this.Kd,this.pe=this.je)};function gvjs_WA(a){this.eb=a}gvjs_s(gvjs_WA,gvjs_NA);gvjs_WA.prototype.eM=function(a){a.collapse(this.kj(),this.qn());this.Vl()==this.kj()&&this.Ho()==this.qn()||a.extend(this.Vl(),this.Ho());0==a.rangeCount&&a.addRange(this.eb)};function gvjs_XA(a){this.eb=a}gvjs_s(gvjs_XA,gvjs_NA);gvjs_XA.prototype.Rm=function(a,b,c){return gvjs_ue("528")?gvjs_XA.o.Rm.call(this,a,b,c):this.eb.compareBoundaryPoints(1==c?1==b?gvjs_j.Range.START_TO_START:gvjs_j.Range.END_TO_START:1==b?gvjs_j.Range.START_TO_END:gvjs_j.Range.END_TO_END,a)};gvjs_XA.prototype.eM=function(a,b){b?a.setBaseAndExtent(this.Vl(),this.Ho(),this.kj(),this.qn()):a.setBaseAndExtent(this.kj(),this.qn(),this.Vl(),this.Ho())};function gvjs_MA(a){if(gvjs_y&&!gvjs_ve(9)){var b=new gvjs_SA(gvjs_TA(a),gvjs_He(a));if(gvjs_PA(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_PA(c);)d=c;b.oe=d;b.pe=0;for(d=a;(c=d.lastChild)&&gvjs_PA(c);)d=c;b.Kd=d;b.je=1==d.nodeType?d.childNodes.length:d.length;b.Bt=a}else b.oe=b.Kd=b.Bt=a.parentNode,b.pe=gvjs_kc(b.Bt.childNodes,a),b.je=b.pe+1;a=b}else a=gvjs_he?new gvjs_XA(gvjs_OA(a)):gvjs_ge?new gvjs_RA(gvjs_OA(a)):gvjs_ee?new gvjs_WA(gvjs_OA(a)):new gvjs_NA(gvjs_OA(a));return a}
function gvjs_PA(a){return gvjs_Ze(a)||3==a.nodeType};function gvjs_YA(){this.je=this.Kd=this.pe=this.oe=this.vu=null;this.Vo=!1}gvjs_s(gvjs_YA,gvjs_IA);gvjs_=gvjs_YA.prototype;gvjs_.clone=function(){var a=new gvjs_YA;a.vu=this.vu&&this.vu.clone();a.oe=this.oe;a.pe=this.pe;a.Kd=this.Kd;a.je=this.je;a.Vo=this.Vo;return a};gvjs_.getType=function(){return gvjs_Q};
function gvjs_ZA(a){var b;if(!(b=a.vu)){b=a.kj();var c=a.qn(),d=a.Vl(),e=a.Ho();if(gvjs_y&&!gvjs_ve(9)){var f=b,g=c,h=d,k=e,l=!1;1==f.nodeType&&(g=f.childNodes[g],l=!g,f=g||f.lastChild||f,g=0);var m=gvjs_TA(f);g&&m.move(gvjs_0s,g);f==h&&g==k?m.collapse(!0):(l&&m.collapse(!1),l=!1,1==h.nodeType&&(h=(g=h.childNodes[k])||h.lastChild||h,k=0,l=!g),f=gvjs_TA(h),f.collapse(!l),k&&f.moveEnd(gvjs_0s,k),m.setEndPoint("EndToEnd",f));k=new gvjs_SA(m,gvjs_He(b));k.oe=b;k.pe=c;k.Kd=d;k.je=e;b=k}else b=gvjs_he?
new gvjs_XA(gvjs_QA(b,c,d,e)):gvjs_ge?new gvjs_RA(gvjs_QA(b,c,d,e)):gvjs_ee?new gvjs_WA(gvjs_QA(b,c,d,e)):new gvjs_NA(gvjs_QA(b,c,d,e));b=a.vu=b}return b}gvjs_.getContainer=function(){return gvjs_ZA(this).getContainer()};gvjs_.kj=function(){return this.oe||(this.oe=gvjs_ZA(this).kj())};gvjs_.qn=function(){return null!=this.pe?this.pe:this.pe=gvjs_ZA(this).qn()};gvjs_.Vl=function(){return this.Kd||(this.Kd=gvjs_ZA(this).Vl())};gvjs_.Ho=function(){return null!=this.je?this.je:this.je=gvjs_ZA(this).Ho()};
gvjs_.mea=function(){return this.Vo};gvjs_.JB=function(a,b){var c=a.getType();return c==gvjs_Q?gvjs_ZA(this).JB(gvjs_ZA(a),b):"control"==c?(a=a.kJ(),(b?gvjs_oc:gvjs_pc)(a,function(a){return this.containsNode(a,b)},this)):!1};gvjs_.isCollapsed=function(){return gvjs_ZA(this).isCollapsed()};gvjs_.mv=function(){return gvjs_ZA(this).mv()};gvjs_.Ir=function(){return new gvjs_KA(this.kj(),this.qn(),this.Vl(),this.Ho())};gvjs_.select=function(){gvjs_ZA(this).select(this.Vo)};
gvjs_.collapse=function(a){a=this.mea()?!a:a;this.vu&&this.vu.collapse(a);a?(this.Kd=this.oe,this.je=this.pe):(this.oe=this.Kd,this.pe=this.je);this.Vo=!1};function gvjs_Ica(a){a=gvjs_MA(a);var b=new gvjs_YA;b.vu=a;b.Vo=!1;return b}function gvjs_Kca(a,b,c,d){if(a==c)return d<b;var e;if(1==a.nodeType&&b)if(e=a.childNodes[b])a=e,b=0;else if(gvjs_af(a,c))return!0;if(1==c.nodeType&&d)if(e=c.childNodes[d])c=e,d=0;else if(gvjs_af(c,a))return!1;return 0<(gvjs_Raa(a,c)||b-d)};function gvjs__A(){}gvjs_Hb(gvjs__A);gvjs__A.prototype.S3=0;function gvjs_0A(a){gvjs_W.call(this);this.F=a||gvjs_Fe();this.ar=gvjs_Lca;this.cc=null;this.dc=!1;this.H=null;this.pv=void 0;this.qo=this.dd=this.Fd=this.Hi=null;this.lka=!1}gvjs_s(gvjs_0A,gvjs_W);gvjs_0A.prototype.Bua=gvjs__A.qc();var gvjs_Lca=null;
function gvjs_Mca(a,b){switch(a){case 1:return b?gvjs_Ut:gvjs_6t;case 2:return b?gvjs_0u:gvjs_fy;case 4:return b?"activate":"deactivate";case 8:return b?gvjs_P:"unselect";case 16:return b?"check":"uncheck";case 32:return b?gvjs__a:gvjs_Hs;case 64:return b?"open":gvjs_kt}throw Error("Invalid component state");}gvjs_=gvjs_0A.prototype;gvjs_.getId=function(){return this.cc||(this.cc=":"+(this.Bua.S3++).toString(36))};
gvjs_.$z=function(a){this.Fd&&this.Fd.qo&&(gvjs_0c(this.Fd.qo,this.cc),gvjs_1c(this.Fd.qo,a,this));this.cc=a};gvjs_.j=function(){return this.H};gvjs_.Os=function(a){return this.H?this.F.Os(a,this.H):[]};gvjs_.Ld=function(a){return this.H?this.F.Ld(a,this.H):null};gvjs_.tca=function(a){return this.Ld(a)};gvjs_.Vc=function(){this.pv||(this.pv=new gvjs_np(this));return this.pv};
function gvjs_1A(a,b){if(a==b)throw Error(gvjs_Kr);if(b&&a.Fd&&a.cc&&a.Fd.rC(a.cc)&&a.Fd!=b)throw Error(gvjs_Kr);a.Fd=b;gvjs_0A.o.fF.call(a,b)}gvjs_.getParent=function(){return this.Fd};gvjs_.fF=function(a){if(this.Fd&&this.Fd!=a)throw Error("Method not supported");gvjs_0A.o.fF.call(this,a)};gvjs_.Da=function(){return this.F};gvjs_.C=function(){this.H=this.F.createElement(gvjs_qa)};gvjs_.O=function(a){this.yE(a)};
gvjs_.yE=function(a,b){if(this.dc)throw Error(gvjs_er);this.H||this.C();a?a.insertBefore(this.H,b||null):this.F.vc().body.appendChild(this.H);this.Fd&&!this.Fd.dc||this.$b()};gvjs_.kb=function(a){if(this.dc)throw Error(gvjs_er);if(a&&this.Kh(a)){this.lka=!0;var b=gvjs_He(a);this.F&&this.F.vc()==b||(this.F=gvjs_Fe(a));this.Of(a);this.$b()}else throw Error("Invalid element to decorate");};gvjs_.Kh=function(){return!0};gvjs_.Of=function(a){this.H=a};
gvjs_.$b=function(){this.dc=!0;gvjs_2A(this,function(a){!a.dc&&a.j()&&a.$b()})};gvjs_.Rf=function(){gvjs_2A(this,function(a){a.dc&&a.Rf()});this.pv&&this.pv.Ec();this.dc=!1};gvjs_.N=function(){this.dc&&this.Rf();this.pv&&(this.pv.oa(),delete this.pv);gvjs_2A(this,function(a){a.oa()});!this.lka&&this.H&&gvjs_4e(this.H);this.Fd=this.Hi=this.H=this.qo=this.dd=null;gvjs_0A.o.N.call(this)};gvjs_.La=function(a,b){this.aB(a,this.zf(),b)};
gvjs_.aB=function(a,b,c){if(a.dc&&(c||!this.dc))throw Error(gvjs_er);if(0>b||b>this.zf())throw Error("Child component index out of bounds");this.qo&&this.dd||(this.qo={},this.dd=[]);if(a.getParent()==this){var d=a.getId();this.qo[d]=a;gvjs_zc(this.dd,a)}else gvjs_1c(this.qo,a.getId(),a);gvjs_1A(a,this);gvjs_xc(this.dd,a,b);a.dc&&this.dc&&a.getParent()==this?(c=this.sb(),b=c.childNodes[b]||null,b!=a.j()&&c.insertBefore(a.j(),b)):c?(this.H||this.C(),b=this.ng(b+1),a.yE(this.sb(),b?b.H:null)):this.dc&&
!a.dc&&a.H&&a.H.parentNode&&1==a.H.parentNode.nodeType&&a.$b()};gvjs_.sb=function(){return this.H};gvjs_.nj=function(){null==this.ar&&(this.ar=gvjs__f(this.dc?this.H:this.F.vc().body));return this.ar};gvjs_.aA=function(a){if(this.dc)throw Error(gvjs_er);this.ar=a};gvjs_.zf=function(){return this.dd?this.dd.length:0};gvjs_.rC=function(a){return this.qo&&a?gvjs_2c(this.qo,a)||null:null};gvjs_.ng=function(a){return this.dd?this.dd[a]||null:null};function gvjs_2A(a,b,c){a.dd&&gvjs_t(a.dd,b,c)}
function gvjs_3A(a,b){return a.dd&&b?gvjs_kc(a.dd,b):-1}gvjs_.removeChild=function(a,b){if(a){var c=gvjs_o(a)?a:a.getId();a=this.rC(c);c&&a&&(gvjs_0c(this.qo,c),gvjs_zc(this.dd,a),b&&(a.Rf(),a.H&&gvjs_4e(a.H)),gvjs_1A(a,null))}if(!a)throw Error("Child is not in parent component");return a};function gvjs_Nca(a,b){return a.removeChild(a.ng(0),b)}gvjs_.gc=function(a){for(var b=[];this.dd&&0!=this.dd.length;)b.push(gvjs_Nca(this,a));return b};function gvjs_4A(a){if(a.classList)return a.classList;a=a.className;return gvjs_o(a)&&a.match(/\S+/g)||[]}function gvjs_Oca(a,b){a.className=b}function gvjs_5A(a,b){return a.classList?a.classList.contains(b):gvjs_tc(gvjs_4A(a),b)}function gvjs_6A(a,b){a.classList?a.classList.add(b):gvjs_5A(a,b)||(a.className+=0<a.className.length?" "+b:b)}
function gvjs_7A(a,b){if(a.classList)gvjs_t(b,function(b){gvjs_6A(a,b)});else{var c={};gvjs_t(gvjs_4A(a),function(a){c[a]=!0});gvjs_t(b,function(a){c[a]=!0});a.className="";for(var d in c)a.className+=0<a.className.length?" "+d:d}}function gvjs_8A(a,b){a.classList?a.classList.remove(b):gvjs_5A(a,b)&&(a.className=gvjs_mc(gvjs_4A(a),function(a){return a!=b}).join(" "))}
function gvjs_9A(a,b){a.classList?gvjs_t(b,function(b){gvjs_8A(a,b)}):a.className=gvjs_mc(gvjs_4A(a),function(a){return!gvjs_tc(b,a)}).join(" ")}function gvjs_$A(a,b,c){c?gvjs_6A(a,b):gvjs_8A(a,b)};function gvjs_aB(a,b,c){gvjs_W.call(this);this.target=a;this.handle=b||a;this.V2=c||new gvjs_D(NaN,NaN,NaN,NaN);this.Ad=gvjs_He(a);this.U=new gvjs_np(this);gvjs_0l(this,this.U);this.deltaY=this.deltaX=this.sr=this.xM=this.screenY=this.screenX=this.clientY=this.clientX=0;this.Dg=!0;this.Yp=!1;this.eha=!0;this.Fda=0;this.zA=this.Eua=!1;gvjs_V(this.handle,["touchstart",gvjs_el],this.Tia,!1,this)}gvjs_s(gvjs_aB,gvjs_W);var gvjs_bB=gvjs_j.document&&gvjs_j.document.documentElement&&!!gvjs_j.document.documentElement.setCapture;
gvjs_=gvjs_aB.prototype;gvjs_.Yu=function(a){this.zA=a};gvjs_.Vc=function(){return this.U};function gvjs_cB(a,b){a.V2=b||new gvjs_D(NaN,NaN,NaN,NaN)}gvjs_.bb=function(a){this.Dg=a};gvjs_.N=function(){gvjs_aB.o.N.call(this);gvjs_mm(this.handle,["touchstart",gvjs_el],this.Tia,!1,this);this.U.Ec();gvjs_bB&&this.Ad.releaseCapture();this.handle=this.target=null};gvjs_.hK=function(){gvjs_k(this.ar)||(this.ar=gvjs__f(this.target));return this.ar};
gvjs_.Tia=function(a){var b=a.type==gvjs_el;if(!this.Dg||this.Yp||b&&!gvjs_8l(a))this.dispatchEvent("earlycancel");else{if(0==this.Fda)if(this.dispatchEvent(new gvjs_dB(gvjs_4,this,a.clientX,a.clientY,a)))this.Yp=!0,this.eha&&b&&a.preventDefault();else return;else this.eha&&b&&a.preventDefault();var b=this.Ad,c=b.documentElement,d=!gvjs_bB;this.U.B(b,["touchmove",gvjs_8v],this.rR,d);this.U.B(b,["touchend",gvjs_9v],this.kQ,d);gvjs_bB?(c.setCapture(!1),this.U.B(c,"losecapture",this.kQ)):this.U.B(gvjs_Te(b),
gvjs_Hs,this.kQ);gvjs_y&&this.Eua&&this.U.B(b,gvjs_4t,gvjs_3l);this.Zya&&this.U.B(this.Zya,gvjs_7w,this.xxa,d);this.clientX=this.xM=a.clientX;this.clientY=this.sr=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.deltaX=this.zA?gvjs_Wy(this.target):this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.y4=gvjs_Re(gvjs_Fe(this.Ad).Ad)}};
gvjs_.kQ=function(a){this.U.Ec();gvjs_bB&&this.Ad.releaseCapture();this.Yp?(this.Yp=!1,this.dispatchEvent(new gvjs_dB(gvjs_3,this,a.clientX,a.clientY,a,gvjs_eB(this,this.deltaX),gvjs_fB(this,this.deltaY)))):this.dispatchEvent("earlycancel")};
gvjs_.rR=function(a){if(this.Dg){var b=(this.zA&&this.hK()?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.Yp){var d=this.xM-this.clientX,e=this.sr-this.clientY;if(d*d+e*e>this.Fda)if(this.dispatchEvent(new gvjs_dB(gvjs_4,this,a.clientX,a.clientY,a)))this.Yp=!0;else{this.isDisposed()||this.kQ(a);return}}c=gvjs_gB(this,b,c);b=c.x;c=c.y;this.Yp&&this.dispatchEvent(new gvjs_dB(gvjs_Ds,this,a.clientX,
a.clientY,a,b,c))&&(gvjs_hB(this,a,b,c),a.preventDefault())}};function gvjs_gB(a,b,c){var d=gvjs_Re(gvjs_Fe(a.Ad).Ad);b+=d.x-a.y4.x;c+=d.y-a.y4.y;a.y4=d;a.deltaX+=b;a.deltaY+=c;return new gvjs_z(gvjs_eB(a,a.deltaX),gvjs_fB(a,a.deltaY))}gvjs_.xxa=function(a){var b=gvjs_gB(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;gvjs_hB(this,a,b.x,b.y)};function gvjs_hB(a,b,c,d){a.Ox(c,d);a.dispatchEvent(new gvjs_dB(gvjs_2t,a,b.clientX,b.clientY,b,c,d))}
function gvjs_eB(a,b){var c=a.V2;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}function gvjs_fB(a,b){var c=a.V2;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}gvjs_.Ox=function(a,b){this.zA&&this.hK()?this.target.style.right=a+gvjs_g:this.target.style.left=a+gvjs_g;this.target.style.top=b+gvjs_g};
function gvjs_dB(a,b,c,d,e,f,g){gvjs_2l.call(this,a);this.clientX=c;this.clientY=d;this.Nna=e;this.left=gvjs_k(f)?f:b.deltaX;this.top=gvjs_k(g)?g:b.deltaY;this.D_=b}gvjs_s(gvjs_dB,gvjs_2l);var gvjs_Pca=gvjs_y?'javascript:""':"about:blank";function gvjs_Qca(a,b){this.H=a;this.F=b};function gvjs_iB(a,b){gvjs_0A.call(this,b);this.OBa=!!a;this.qD=null}gvjs_s(gvjs_iB,gvjs_0A);gvjs_=gvjs_iB.prototype;gvjs_.d0=null;gvjs_.Ib=!1;gvjs_.Bl=null;gvjs_.Zi=null;gvjs_.sp=null;gvjs_.rY=!1;gvjs_.sa=function(){return"charts-modalpopup"};gvjs_.pC=function(){return this.Bl};gvjs_.C=function(){gvjs_iB.o.C.call(this);var a=this.j(),b=gvjs_0b(this.sa()).split(" ");gvjs_7A(a,b);gvjs_lf(a,!0);gvjs_F(a,!1);gvjs_jB(this);gvjs_kB(this)};
function gvjs_jB(a){if(a.OBa&&!a.Zi){var b;b=a.Da().C(gvjs_av,{frameborder:0,style:"border:0;vertical-align:bottom;",src:gvjs_Pca});a.Zi=b;a.Zi.className=a.sa()+"-bg";gvjs_F(a.Zi,!1);gvjs_Xf(a.Zi,0)}a.Bl||(a.Bl=a.Da().C(gvjs_qa,a.sa()+"-bg"),gvjs_F(a.Bl,!1))}function gvjs_kB(a){a.sp||(a.sp=a.Da().createElement(gvjs_Cr),gvjs_F(a.sp,!1),gvjs_lf(a.sp,!0),a.sp.style.position=gvjs_a)}gvjs_.Cha=function(){this.rY=!1};gvjs_.Kh=function(a){return!!a&&a.tagName==gvjs_qa};
gvjs_.Of=function(a){gvjs_iB.o.Of.call(this,a);a=gvjs_0b(this.sa()).split(" ");gvjs_7A(this.j(),a);gvjs_jB(this);gvjs_kB(this);gvjs_lf(this.j(),!0);gvjs_F(this.j(),!1)};gvjs_.$b=function(){this.Zi&&gvjs_2e(this.Zi,this.j());gvjs_2e(this.Bl,this.j());gvjs_iB.o.$b.call(this);gvjs_3e(this.sp,this.j());this.d0=new gvjs_Uy(this.Da().vc());this.Vc().B(this.d0,gvjs_hk,this.nxa);gvjs_lB(this,!1)};
gvjs_.Rf=function(){this.ea()&&this.setVisible(!1);gvjs_U(this.d0);gvjs_iB.o.Rf.call(this);gvjs_4e(this.Zi);gvjs_4e(this.Bl);gvjs_4e(this.sp)};gvjs_.setVisible=function(a){a!=this.Ib&&(this.Jz&&this.Jz.stop(),this.qB&&this.qB.stop(),this.Iz&&this.Iz.stop(),this.pB&&this.pB.stop(),this.dc&&gvjs_lB(this,a),a?this.s6():this.QC())};
function gvjs_lB(a,b){a.Efa||(a.Efa=new gvjs_Qca(a.H,a.F));a=a.Efa;if(b){a.JC||(a.JC=[]);b=a.F.Ue(a.F.vc().body);for(var c=0;c<b.length;c++){var d=b[c];d==a.H||gvjs_wz(d,gvjs_7a)||(gvjs_vz(d,gvjs_7a,!0),a.JC.push(d))}}else if(a.JC){for(c=0;c<a.JC.length;c++)a.JC[c].removeAttribute(gvjs_rs);a.JC=null}}gvjs_.OV=function(a,b,c,d){this.Jz=a;this.Iz=b;this.qB=c;this.pB=d};
gvjs_.s6=function(){if(this.dispatchEvent(gvjs_Fs)){try{this.qD=this.Da().vc().activeElement}catch(a){}this.t5();this.Df();this.Vc().B(this.Da().getWindow(),gvjs_Ww,this.t5);gvjs_mB(this,!0);this.focus();this.Ib=!0;this.Jz&&this.qB?(gvjs_lm(this.Jz,gvjs_3,this.Dz,!1,this),this.qB.play(),this.Jz.play()):this.Dz()}};
gvjs_.QC=function(){if(this.dispatchEvent(gvjs_Es)){this.Vc().Qb(this.Da().getWindow(),gvjs_Ww,this.t5);this.Ib=!1;this.Iz&&this.pB?(gvjs_lm(this.Iz,gvjs_3,this.cw,!1,this),this.pB.play(),this.Iz.play()):this.cw();a:{try{var a=this.Da(),b=a.vc().body,c=a.vc().activeElement||b;if(!this.qD||this.qD==b){this.qD=null;break a}(c==b||a.contains(this.j(),c))&&this.qD.focus()}catch(d){}this.qD=null}}};function gvjs_mB(a,b){a.Zi&&gvjs_F(a.Zi,b);a.Bl&&gvjs_F(a.Bl,b);gvjs_F(a.j(),b);gvjs_F(a.sp,b)}
gvjs_.Dz=function(){this.dispatchEvent(gvjs_mx)};gvjs_.cw=function(){gvjs_mB(this,!1);this.dispatchEvent(gvjs_Yu)};gvjs_.ea=function(){return this.Ib};gvjs_.focus=function(){this.Oba()};
gvjs_.t5=function(){this.Zi&&gvjs_F(this.Zi,!1);this.Bl&&gvjs_F(this.Bl,!1);var a=this.Da().vc(),b=gvjs_Pe(gvjs_Te(a)||window||window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth)),a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.Zi&&(gvjs_F(this.Zi,!0),gvjs_Tf(this.Zi,c,a));this.Bl&&(gvjs_F(this.Bl,!0),gvjs_Tf(this.Bl,c,a))};
gvjs_.Df=function(){var a=this.Da().vc(),b=gvjs_Te(a)||window;if(gvjs_If(this.j())==gvjs_Za)var c=a=0;else c=gvjs_Re(this.Da().Ad),a=c.x,c=c.y;var d=gvjs_Vf(this.j()),b=gvjs_Pe(b||window),a=Math.max(a+b.width/2-d.width/2,0),c=Math.max(c+b.height/2-d.height/2,0);gvjs_Jf(this.j(),a,c);gvjs_Jf(this.sp,a,c)};gvjs_.nxa=function(a){this.rY?this.Cha():a.target==this.sp&&gvjs_Vm(this.Oba,0,this)};gvjs_.Oba=function(){try{gvjs_y&&this.Da().vc().body.focus(),this.j().focus()}catch(a){}};
gvjs_.N=function(){gvjs_U(this.Jz);this.Jz=null;gvjs_U(this.Iz);this.Iz=null;gvjs_U(this.qB);this.qB=null;gvjs_U(this.pB);this.pB=null;gvjs_iB.o.N.call(this)};function gvjs_nB(a,b,c){gvjs_iB.call(this,b,c);this.Mj=a||"modal-dialog";this.mi=(new gvjs_oB).Vi(gvjs_pB,!0).Vi(gvjs_qB,!1,!0)}gvjs_s(gvjs_nB,gvjs_iB);gvjs_=gvjs_nB.prototype;gvjs_.Lqa=!0;gvjs_.JJ=!0;gvjs_.WK=!0;gvjs_.Vaa=!0;gvjs_.nO=.5;gvjs_.yg="";gvjs_.Bg=null;gvjs_.Sj=null;gvjs_.qI=!1;gvjs_.ul=null;gvjs_.Dj=null;gvjs_.HW=null;gvjs_.Cj=null;gvjs_.Jk=null;gvjs_.Jh=null;gvjs_.uL="dialog";gvjs_.sa=function(){return this.Mj};gvjs_.setTitle=function(a){this.yg=a;this.Dj&&gvjs_ef(this.Dj,a)};
gvjs_.getTitle=function(){return this.yg};gvjs_.tia=function(a){gvjs_rB(this,gvjs_Ad(a))};function gvjs_rB(a,b){a.Bg=b;a.Jk&&gvjs_xe(a.Jk,b)}gvjs_.getContent=function(){return null!=this.Bg?gvjs_xd(this.Bg):""};gvjs_.iv=function(){return this.uL};gvjs_.f6=function(a){this.uL=a};function gvjs_sB(a){a.j()||a.O()}gvjs_.sb=function(){gvjs_sB(this);return this.Jk};function gvjs_tB(a){gvjs_sB(a);return a.j()}gvjs_.pC=function(){gvjs_sB(this);return gvjs_nB.o.pC.call(this)};
function gvjs_uB(a,b){a.nO=b;a.j()&&(b=a.pC())&&gvjs_Xf(b,a.nO)}function gvjs_vB(a,b){a.WK=b;if(a.dc){var c=a.Da(),d=a.pC(),e=a.Zi;b?(e&&c.l2(e,a.j()),c.l2(d,a.j())):(c.removeNode(e),c.removeNode(d))}a.ea()&&gvjs_lB(a,b)}gvjs_.getDraggable=function(){return this.Vaa};
function gvjs_wB(a,b){var c=gvjs_0b(a.Mj+"-title-draggable").split(" ");a.j()&&(b?gvjs_7A(a.ul,c):gvjs_9A(a.ul,c));b&&!a.Sj?(b=new gvjs_aB(a.j(),a.ul),a.Sj=b,gvjs_7A(a.ul,c),gvjs_V(a.Sj,gvjs_4,a.W5,!1,a)):!b&&a.Sj&&(a.Sj.oa(),a.Sj=null)}
gvjs_.C=function(){gvjs_nB.o.C.call(this);var a=this.j(),b=this.Da();this.ul=b.C(gvjs_qa,this.Mj+"-title",this.Dj=b.C(gvjs_Cr,{className:this.Mj+"-title-text",id:this.getId()},this.yg),this.Cj=b.C(gvjs_Cr,this.Mj+"-title-close"));gvjs_0e(a,this.ul,this.Jk=b.C(gvjs_qa,this.Mj+gvjs_yq),this.Jh=b.C(gvjs_qa,this.Mj+"-buttons"));gvjs_uz(this.Dj,"heading");gvjs_uz(this.Cj,gvjs_Rs);gvjs_lf(this.Cj,!0);gvjs_Az(this.Cj,"\u0417\u0430\u043a\u0440\u044b\u0442\u044c");this.HW=this.Dj.id;gvjs_uz(a,this.iv());gvjs_vz(a,
gvjs_rv,this.HW||"");this.Bg&&gvjs_xe(this.Jk,this.Bg);gvjs_F(this.Cj,this.JJ);this.mi&&(a=this.mi,a.H=this.Jh,a.O());gvjs_F(this.Jh,!!this.mi);gvjs_uB(this,this.nO)};
gvjs_.Of=function(a){gvjs_nB.o.Of.call(this,a);a=this.j();var b=this.Mj+gvjs_yq;this.Jk=gvjs_Je(null,b,a)[0];this.Jk||(this.Jk=this.Da().C(gvjs_qa,b),this.Bg&&gvjs_xe(this.Jk,this.Bg),a.appendChild(this.Jk));var b=this.Mj+"-title",c=this.Mj+"-title-text",d=this.Mj+"-title-close";(this.ul=gvjs_Je(null,b,a)[0])?(this.Dj=gvjs_Je(null,c,this.ul)[0],this.Cj=gvjs_Je(null,d,this.ul)[0]):(this.ul=this.Da().C(gvjs_qa,b),a.insertBefore(this.ul,this.Jk));this.Dj?(this.yg=gvjs_mf(this.Dj),this.Dj.id||(this.Dj.id=
this.getId())):(this.Dj=gvjs_B(gvjs_Cr,{className:c,id:this.getId()}),this.ul.appendChild(this.Dj));this.HW=this.Dj.id;gvjs_vz(a,gvjs_rv,this.HW||"");this.Cj||(this.Cj=this.Da().C(gvjs_Cr,d),this.ul.appendChild(this.Cj));gvjs_F(this.Cj,this.JJ);b=this.Mj+"-buttons";(this.Jh=gvjs_Je(null,b,a)[0])?(this.mi=new gvjs_oB(this.Da()),this.mi.kb(this.Jh)):(this.Jh=this.Da().C(gvjs_qa,b),a.appendChild(this.Jh),this.mi&&(a=this.mi,a.H=this.Jh,a.O()),gvjs_F(this.Jh,!!this.mi));gvjs_uB(this,this.nO)};
gvjs_.$b=function(){gvjs_nB.o.$b.call(this);this.Vc().B(this.j(),gvjs_mv,this.jga).B(this.j(),gvjs_7k,this.jga);this.Vc().B(this.Jh,gvjs_4j,this.exa);gvjs_wB(this,this.Vaa);this.Vc().B(this.Cj,gvjs_4j,this.Axa);var a=this.j();gvjs_uz(a,this.iv());""!==this.Dj.id&&gvjs_vz(a,gvjs_rv,this.Dj.id);this.WK||gvjs_vB(this,!1)};gvjs_.Rf=function(){this.ea()&&this.setVisible(!1);gvjs_wB(this,!1);gvjs_nB.o.Rf.call(this)};
gvjs_.setVisible=function(a){a!=this.ea()&&(this.dc||this.O(),gvjs_nB.o.setVisible.call(this,a))};gvjs_.Dz=function(){gvjs_nB.o.Dz.call(this);this.dispatchEvent("aftershow")};gvjs_.cw=function(){gvjs_nB.o.cw.call(this);this.dispatchEvent("afterhide");this.qI&&this.oa()};
gvjs_.W5=function(){var a=this.Da().vc(),b=gvjs_Pe(gvjs_Te(a)||window||window),c=Math.max(a.body.scrollWidth,b.width),a=Math.max(a.body.scrollHeight,b.height),d=gvjs_Vf(this.j());gvjs_If(this.j())==gvjs_Za?gvjs_cB(this.Sj,new gvjs_D(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):gvjs_cB(this.Sj,new gvjs_D(0,0,c-d.width,a-d.height))};gvjs_.Axa=function(){gvjs_xB(this)};
function gvjs_xB(a){if(a.JJ){var b=a.mi,c=b&&b.aZ;c?(b=b.get(c),a.dispatchEvent(new gvjs_yB(c,b))&&a.setVisible(!1)):a.setVisible(!1)}}gvjs_.V5=function(a){this.qI=a};gvjs_.N=function(){this.Jh=this.Cj=null;gvjs_nB.o.N.call(this)};gvjs_.exa=function(a){a:{for(a=a.target;null!=a&&a!=this.Jh;){if(a.tagName==gvjs_ma)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.mi.get(a);this.dispatchEvent(new gvjs_yB(a,b))&&this.setVisible(!1)}};
gvjs_.jga=function(a){var b=!1,c=!1,d=this.mi,e=a.target;if(a.type==gvjs_mv)if(this.Lqa&&27==a.keyCode){var f=d&&d.aZ,e=e.tagName==gvjs_Ba&&!e.disabled;f&&!e?(c=!0,b=d.get(f),b=this.dispatchEvent(new gvjs_yB(f,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.j()){this.rY=!0;try{this.sp.focus()}catch(k){}gvjs_Vm(this.Cha,0,this)}}else if(13==a.keyCode){if(e.tagName==gvjs_ma&&!e.disabled)f=e.name;else if(e==this.Cj)gvjs_xB(this);else if(d){var g=d.n_,h=g&&gvjs_zB(d,g),e=(e.tagName==gvjs_Fa||
e.tagName==gvjs_Ba||"A"==e.tagName)&&!e.disabled;!h||h.disabled||e||(f=g)}f&&d&&(c=!0,b=this.dispatchEvent(new gvjs_yB(f,String(d.get(f)))))}else e==this.Cj&&32==a.keyCode&&gvjs_xB(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};function gvjs_yB(a,b){this.type=gvjs_Rt;this.key=a;this.caption=b}gvjs_s(gvjs_yB,gvjs_2l);function gvjs_oB(a){this.F=a||gvjs_Fe();gvjs_4d.call(this)}gvjs_s(gvjs_oB,gvjs_4d);gvjs_=gvjs_oB.prototype;gvjs_.Mj="charts-buttonset";
gvjs_.n_=null;gvjs_.H=null;gvjs_.aZ=null;gvjs_.set=function(a,b,c,d){gvjs_4d.prototype.set.call(this,a,b);c&&(this.n_=a);d&&(this.aZ=a);return this};gvjs_.Vi=function(a,b,c){return this.set(a.key,a.caption,b,c)};gvjs_.O=function(){if(this.H){gvjs_xe(this.H,gvjs_Ed);var a=gvjs_Fe(this.H);this.forEach(function(b,c){b=a.C(gvjs_ma,{name:c},b);c==this.n_&&(b.className=this.Mj+gvjs_zq);this.H.appendChild(b)},this)}};
gvjs_.kb=function(a){if(a&&1==a.nodeType){this.H=a;a=this.H.getElementsByTagName(gvjs_ma);for(var b=0,c,d,e;c=a[b];b++)if(d=c.name||c.id,e=gvjs_mf(c)||c.value,d){var f=0==b;this.set(d,e,f,c.name==gvjs_2j);f&&gvjs_6A(c,this.Mj+gvjs_zq)}}};gvjs_.j=function(){return this.H};gvjs_.Da=function(){return this.F};function gvjs_zB(a,b){a=a.H.getElementsByTagName(gvjs_ma);for(var c=0,d;d=a[c];c++)if(d.name==b||d.id==b)return d;return null}
var gvjs_pB={key:"ok",caption:"\u041e\u041a"},gvjs_qB={key:gvjs_2j,caption:"\u041e\u0442\u043c\u0435\u043d\u0430"},gvjs_AB={key:"yes",caption:"\u0414\u0430"},gvjs_BB={key:"no",caption:"\u041d\u0435\u0442"},gvjs_Rca={key:"save",caption:"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c"},gvjs_Sca={key:"continue",caption:"\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c"};
"undefined"!=typeof document&&((new gvjs_oB).Vi(gvjs_pB,!0,!0),(new gvjs_oB).Vi(gvjs_pB,!0).Vi(gvjs_qB,!1,!0),(new gvjs_oB).Vi(gvjs_AB,!0).Vi(gvjs_BB,!1,!0),(new gvjs_oB).Vi(gvjs_AB).Vi(gvjs_BB,!0).Vi(gvjs_qB,!1,!0),(new gvjs_oB).Vi(gvjs_Sca).Vi(gvjs_Rca).Vi(gvjs_qB,!0,!0));function gvjs_CB(a,b){gvjs_W.call(this);a&&this.mB(a,b)}gvjs_s(gvjs_CB,gvjs_W);gvjs_=gvjs_CB.prototype;gvjs_.H=null;gvjs_.tS=null;gvjs_.E2=null;gvjs_.uS=null;gvjs_.dm=-1;gvjs_.Mv=-1;gvjs_.WX=!1;
var gvjs_DB={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},gvjs_EB={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},gvjs_Tca=gvjs_y||gvjs_fe||gvjs_he&&gvjs_ue("525"),
gvjs_FB=gvjs_je&&gvjs_ge;gvjs_=gvjs_CB.prototype;gvjs_.sn=function(a){if(gvjs_he||gvjs_fe)if(17==this.dm&&!a.ctrlKey||18==this.dm&&!a.altKey||gvjs_je&&91==this.dm&&!a.metaKey)this.Mv=this.dm=-1;-1==this.dm&&(a.ctrlKey&&17!=a.keyCode?this.dm=17:a.altKey&&18!=a.keyCode?this.dm=18:a.metaKey&&91!=a.keyCode&&(this.dm=91));gvjs_Tca&&!gvjs_yca(a.keyCode,this.dm,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent(a):(this.Mv=gvjs_3y(a.keyCode),gvjs_FB&&(this.WX=a.altKey))};
gvjs_.ita=function(a){this.Mv=this.dm=-1;this.WX=a.altKey};
gvjs_.handleEvent=function(a){var b=a.fj,c,d,e=b.altKey;gvjs_y&&a.type==gvjs_7k?(c=this.Mv,d=13!=c&&27!=c?b.keyCode:0):(gvjs_he||gvjs_fe)&&a.type==gvjs_7k?(c=this.Mv,d=0<=b.charCode&&63232>b.charCode&&gvjs_2y(c)?b.charCode:0):gvjs_ee&&!gvjs_he?(c=this.Mv,d=gvjs_2y(c)?b.keyCode:0):(c=b.keyCode||this.Mv,d=b.charCode||0,gvjs_FB&&(e=this.WX),gvjs_je&&63==d&&224==c&&(c=191));var f=c=gvjs_3y(c),g=b.keyIdentifier;c?63232<=c&&c in gvjs_DB?f=gvjs_DB[c]:25==c&&a.shiftKey&&(f=9):g&&g in gvjs_EB&&(f=gvjs_EB[g]);
a=f==this.dm;this.dm=f;b=new gvjs_GB(f,d,a,b);b.altKey=e;this.dispatchEvent(b)};gvjs_.j=function(){return this.H};gvjs_.mB=function(a,b){this.uS&&this.detach();this.H=a;this.tS=gvjs_V(this.H,gvjs_7k,this,b);this.E2=gvjs_V(this.H,gvjs_mv,this.sn,b,this);this.uS=gvjs_V(this.H,gvjs_nv,this.ita,b,this)};gvjs_.detach=function(){this.tS&&(gvjs_nm(this.tS),gvjs_nm(this.E2),gvjs_nm(this.uS),this.uS=this.E2=this.tS=null);this.H=null;this.Mv=this.dm=-1};gvjs_.N=function(){gvjs_CB.o.N.call(this);this.detach()};
function gvjs_GB(a,b,c,d){gvjs_6l.call(this,d);this.type=gvjs_lv;this.keyCode=a;this.charCode=b;this.repeat=c}gvjs_s(gvjs_GB,gvjs_6l);function gvjs_HB(){}var gvjs_IB;gvjs_Hb(gvjs_HB);function gvjs_JB(a){var b=new gvjs_KB;b.sa=function(){return a};return b}var gvjs_Uca={button:"pressed",checkbox:gvjs_gt,menuitem:gvjs_9w,menuitemcheckbox:gvjs_gt,menuitemradio:gvjs_gt,radio:gvjs_gt,tab:gvjs_9w,treeitem:gvjs_9w};gvjs_=gvjs_HB.prototype;gvjs_.Xk=function(){};gvjs_.C=function(a){return a.Da().C(gvjs_qa,this.Ul(a).join(" "),a.getContent())};gvjs_.sb=function(a){return a};
gvjs_.As=function(a,b,c){if(a=a.j?a.j():a){var d=[b];gvjs_y&&!gvjs_ue("7")&&(d=gvjs_LB(gvjs_4A(a),b),d.push(b));(c?gvjs_7A:gvjs_9A)(a,d)}};gvjs_.Kh=function(){return!0};
gvjs_.kb=function(a,b){b.id&&a.$z(b.id);var c=this.sb(b);c&&c.firstChild?a.bF(c.firstChild.nextSibling?gvjs_Cc(c.childNodes):c.firstChild):a.bF(null);var d=0,e=this.sa(),f=this.sa(),g=!1,h=!1,k=!1,l=gvjs_Cc(gvjs_4A(b));gvjs_t(l,function(a){g||a!=e?h||a!=f?d|=this.ZQ(a):h=!0:(g=!0,f==e&&(h=!0));1==this.ZQ(a)&&gvjs_if(c)&&gvjs_lf(c,!1)},this);a.I=d;g||(l.push(e),f==e&&(h=!0));h||l.push(f);(a=a.Co)&&l.push.apply(l,a);if(gvjs_y&&!gvjs_ue("7")){var m=gvjs_LB(l);0<m.length&&(l.push.apply(l,m),k=!0)}g&&
h&&!a&&!k||gvjs_Oca(b,l.join(" "));return b};gvjs_.wq=function(a){a.nj()&&this.aA(a.j(),!0);a.isEnabled()&&this.jr(a,a.ea())};function gvjs_MB(a,b,c){if(a=c||a.Xk())c=b.getAttribute(gvjs_kb)||null,a!=c&&gvjs_uz(b,a)}function gvjs_NB(a,b,c){var d=b.O9;null!=d&&a.S5(c,d);b.ea()||gvjs_vz(c,gvjs_7a,!b.ea());b.isEnabled()||a.Cr(c,1,!b.isEnabled());gvjs_OB(b,8)&&a.Cr(c,8,b.oS());gvjs_OB(b,16)&&a.Cr(c,16,b.wn());gvjs_OB(b,64)&&a.Cr(c,64,gvjs_PB(b,64))}gvjs_.S5=function(a,b){gvjs_Az(a,b)};
gvjs_.iM=function(a,b){gvjs_1f(a,!b,!gvjs_y&&!gvjs_ee)};gvjs_.aA=function(a,b){this.As(a,this.sa()+"-rtl",b)};gvjs_.et=function(a){var b;return gvjs_OB(a,32)&&(b=a.$g())?gvjs_if(b):!1};gvjs_.jr=function(a,b){var c;if(gvjs_OB(a,32)&&(c=a.$g())){if(!b&&gvjs_PB(a,32)){try{c.blur()}catch(d){}gvjs_PB(a,32)&&a.Hy(null)}gvjs_if(c)!=b&&gvjs_lf(c,b)}};gvjs_.setVisible=function(a,b){gvjs_F(a,b);a&&gvjs_vz(a,gvjs_7a,!b)};
gvjs_.vd=function(a,b,c){var d=a.j();if(d){var e=this.hJ(b);e&&this.As(a,e,c);this.Cr(d,b,c)}};gvjs_.Cr=function(a,b,c){gvjs_IB||(gvjs_IB={1:"disabled",8:gvjs_9w,16:gvjs_gt,64:"expanded"});b=gvjs_IB[b];var d=a.getAttribute(gvjs_kb)||null;d&&(d=gvjs_Uca[d]||b,b=b==gvjs_gt||b==gvjs_9w?d:b);b&&gvjs_vz(a,b,c)};
gvjs_.setContent=function(a,b){var c=this.sb(a);c&&(gvjs_1e(c),b&&(gvjs_o(b)?gvjs_ef(c,b):(a=function(a){if(a){var b=gvjs_He(c);c.appendChild(gvjs_o(a)?b.createTextNode(a):a)}},gvjs_m(b)?gvjs_t(b,a):!gvjs_Lb(b)||"nodeType"in b?a(b):gvjs_t(gvjs_Cc(b),a))))};gvjs_.$g=function(a){return a.j()};gvjs_.sa=function(){return gvjs_Rr};
gvjs_.Ul=function(a){var b=this.sa(),c=[b],d=this.sa();d!=b&&c.push(d);b=a.getState();for(d=[];b;){var e=b&-b;d.push(this.hJ(e));b&=~e}c.push.apply(c,d);(a=a.Co)&&c.push.apply(c,a);gvjs_y&&!gvjs_ue("7")&&c.push.apply(c,gvjs_LB(c));return c};function gvjs_LB(a,b){var c=[];b&&(a=gvjs_Bc(a,[b]));gvjs_t([],function(d){!gvjs_pc(d,gvjs_Qb(gvjs_tc,a))||b&&!gvjs_tc(d,b)||c.push(d.join("_"))});return c}gvjs_.hJ=function(a){this.UO||gvjs_QB(this);return this.UO[a]};
gvjs_.ZQ=function(a){this.Xia||(this.UO||gvjs_QB(this),this.Xia=gvjs_5c(this.UO));a=parseInt(this.Xia[a],10);return isNaN(a)?0:a};function gvjs_QB(a){var b=a.sa();gvjs_9b(b.replace(/\xa0|\s/g," ")," ");a.UO={1:b+gvjs_Aq,2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function gvjs_RB(a,b){if(!a)throw Error("Invalid class name "+a);if(!gvjs_q(b))throw Error("Invalid decorator function "+b);gvjs_SB[a]=b}function gvjs_TB(a){var b;a=gvjs_4A(a);for(var c=0,d=a.length;c<d;c++)if(b=a[c],b=b in gvjs_SB?gvjs_SB[b]():null)return b;return null}var gvjs_UB={},gvjs_SB={};function gvjs_VB(a,b,c){gvjs_0A.call(this,c);if(!b){b=this.constructor;for(var d;b;){d=gvjs_Ob(b);if(d=gvjs_UB[d])break;b=b.o?b.o.constructor:null}b=d?gvjs_q(d.qc)?d.qc():new d:null}this.A=b;this.bF(gvjs_k(a)?a:null);this.O9=null}gvjs_s(gvjs_VB,gvjs_0A);gvjs_=gvjs_VB.prototype;gvjs_.Bg=null;gvjs_.I=0;gvjs_.EM=39;gvjs_.Or=255;gvjs_.$t=0;gvjs_.Ib=!0;gvjs_.Co=null;gvjs_.mR=!0;gvjs_.eO=!1;gvjs_.uL=null;function gvjs_WB(a,b){a.dc&&b!=a.mR&&gvjs_XB(a,b);a.mR=b}gvjs_.$g=function(){return this.A.$g(this)};
gvjs_.OQ=function(){return this.Yf||(this.Yf=new gvjs_CB)};gvjs_.cb=function(){return this.A};gvjs_.pia=function(a){if(this.dc)throw Error(gvjs_er);this.j()&&(this.H=null);this.A=a};gvjs_.eo=function(a){a&&(this.Co?gvjs_tc(this.Co,a)||this.Co.push(a):this.Co=[a],this.A.As(this,a,!0))};gvjs_.As=function(a,b){b?this.eo(a):a&&this.Co&&gvjs_zc(this.Co,a)&&(0==this.Co.length&&(this.Co=null),this.A.As(this,a,!1))};
gvjs_.C=function(){var a=this.A.C(this);this.H=a;gvjs_MB(this.A,a,this.iv());this.eO||this.A.iM(a,!1);this.ea()||this.A.setVisible(a,!1)};gvjs_.iv=function(){return this.uL};gvjs_.f6=function(a){this.uL=a};gvjs_.S5=function(a){this.O9=a;var b=this.j();b&&this.A.S5(b,a)};gvjs_.sb=function(){return this.A.sb(this.j())};gvjs_.Kh=function(a){return this.A.Kh(a)};gvjs_.Of=function(a){this.H=a=this.A.kb(this,a);gvjs_MB(this.A,a,this.iv());this.eO||this.A.iM(a,!1);this.Ib=a.style.display!=gvjs_e};
gvjs_.$b=function(){gvjs_VB.o.$b.call(this);gvjs_NB(this.A,this,this.H);this.A.wq(this);if(this.EM&-2&&(this.mR&&gvjs_XB(this,!0),gvjs_OB(this,32))){var a=this.$g();if(a){var b=this.OQ();b.mB(a);this.Vc().B(b,gvjs_lv,this.al).B(a,gvjs__a,this.sv).B(a,gvjs_Hs,this.Hy)}}};
function gvjs_XB(a,b){var c=a.Vc(),d=a.j();b?(c.B(d,gvjs_gl,a.Us).B(d,gvjs_el,a.Uf).B(d,gvjs_9v,a.Oo).B(d,gvjs_fl,a.nR),a.zJ!=gvjs_Gb&&c.B(d,gvjs_rt,a.zJ),gvjs_y&&(gvjs_ue(9)||c.B(d,gvjs_Nt,a.Oca),a.UJ||(a.UJ=new gvjs_YB(a),gvjs_0l(a,a.UJ)))):(c.Qb(d,gvjs_gl,a.Us).Qb(d,gvjs_el,a.Uf).Qb(d,gvjs_9v,a.Oo).Qb(d,gvjs_fl,a.nR),a.zJ!=gvjs_Gb&&c.Qb(d,gvjs_rt,a.zJ),gvjs_y&&(gvjs_ue(9)||c.Qb(d,gvjs_Nt,a.Oca),gvjs_U(a.UJ),a.UJ=null))}
gvjs_.Rf=function(){gvjs_VB.o.Rf.call(this);this.Yf&&this.Yf.detach();this.ea()&&this.isEnabled()&&this.A.jr(this,!1)};gvjs_.N=function(){gvjs_VB.o.N.call(this);this.Yf&&(this.Yf.oa(),delete this.Yf);delete this.A;this.UJ=this.Co=this.Bg=null};gvjs_.getContent=function(){return this.Bg};gvjs_.setContent=function(a){this.A.setContent(this.j(),a);this.bF(a)};gvjs_.bF=function(a){this.Bg=a};
gvjs_.Sl=function(){var a=this.getContent();if(!a)return"";a=gvjs_o(a)?a:gvjs_m(a)?gvjs_u(a,gvjs_of).join(""):gvjs_mf(a);return gvjs__b(a)};gvjs_.aA=function(a){gvjs_VB.o.aA.call(this,a);var b=this.j();b&&this.A.aA(b,a)};gvjs_.iM=function(a){this.eO=a;var b=this.j();b&&this.A.iM(b,a)};gvjs_.ea=function(){return this.Ib};
gvjs_.setVisible=function(a,b){return b||this.Ib!=a&&this.dispatchEvent(a?gvjs_mx:gvjs_Yu)?((b=this.j())&&this.A.setVisible(b,a),this.isEnabled()&&this.A.jr(this,a),this.Ib=a,!0):!1};gvjs_.isEnabled=function(){return!gvjs_PB(this,1)};gvjs_.bb=function(a){var b=this.getParent();b&&typeof b.isEnabled==gvjs_c&&!b.isEnabled()||!gvjs_ZB(this,1,!a)||(a||(this.setActive(!1),this.sk(!1)),this.ea()&&this.A.jr(this,a),this.vd(1,!a,!0))};gvjs_.sk=function(a){gvjs_ZB(this,2,a)&&this.vd(2,a)};
gvjs_.dl=function(){return gvjs_PB(this,4)};gvjs_.setActive=function(a){gvjs_ZB(this,4,a)&&this.vd(4,a)};gvjs_.oS=function(){return gvjs_PB(this,8)};gvjs_.op=function(a){gvjs_ZB(this,8,a)&&this.vd(8,a)};gvjs_.wn=function(){return gvjs_PB(this,16)};gvjs_.ci=function(a){gvjs_ZB(this,16,a)&&this.vd(16,a)};gvjs_.cF=function(a){gvjs_ZB(this,32,a)&&this.vd(32,a)};gvjs_.Rd=function(a){gvjs_ZB(this,64,a)&&this.vd(64,a)};gvjs_.getState=function(){return this.I};function gvjs_PB(a,b){return!!(a.I&b)}
gvjs_.vd=function(a,b,c){c||1!=a?gvjs_OB(this,a)&&b!=gvjs_PB(this,a)&&(this.A.vd(this,a,b),this.I=b?this.I|a:this.I&~a):this.bb(!b)};function gvjs_OB(a,b){return!!(a.EM&b)}gvjs_.wg=function(a,b){if(this.dc&&gvjs_PB(this,a)&&!b)throw Error(gvjs_er);!b&&gvjs_PB(this,a)&&this.vd(a,!1);this.EM=b?this.EM|a:this.EM&~a};function gvjs__B(a,b){return!!(a.Or&b)&&gvjs_OB(a,b)}function gvjs_ZB(a,b,c){return gvjs_OB(a,b)&&gvjs_PB(a,b)!=c&&(!(a.$t&b)||a.dispatchEvent(gvjs_Mca(b,c)))&&!a.isDisposed()}
gvjs_.Us=function(a){!gvjs_0B(a,this.j())&&this.dispatchEvent("enter")&&this.isEnabled()&&gvjs__B(this,2)&&this.sk(!0)};gvjs_.nR=function(a){!gvjs_0B(a,this.j())&&this.dispatchEvent("leave")&&(gvjs__B(this,4)&&this.setActive(!1),gvjs__B(this,2)&&this.sk(!1))};gvjs_.zJ=gvjs_Gb;function gvjs_0B(a,b){return!!a.relatedTarget&&gvjs_af(b,a.relatedTarget)}
gvjs_.Uf=function(a){this.isEnabled()&&(gvjs__B(this,2)&&this.sk(!0),gvjs_8l(a)&&(gvjs__B(this,4)&&this.setActive(!0),this.A&&this.A.et(this)&&this.$g().focus()));!this.eO&&gvjs_8l(a)&&a.preventDefault()};gvjs_.Oo=function(a){this.isEnabled()&&(gvjs__B(this,2)&&this.sk(!0),this.dl()&&this.qj(a)&&gvjs__B(this,4)&&this.setActive(!1))};gvjs_.Oca=function(a){this.isEnabled()&&this.qj(a)};
gvjs_.qj=function(a){gvjs__B(this,16)&&this.ci(!this.wn());gvjs__B(this,8)&&this.op(!0);gvjs__B(this,64)&&this.Rd(!gvjs_PB(this,64));var b=new gvjs_2l(gvjs_5r,this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.G4=a.G4);return this.dispatchEvent(b)};gvjs_.sv=function(){gvjs__B(this,32)&&this.cF(!0)};gvjs_.Hy=function(){gvjs__B(this,4)&&this.setActive(!1);gvjs__B(this,32)&&this.cF(!1)};
gvjs_.al=function(a){return this.ea()&&this.isEnabled()&&this.ak(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};gvjs_.ak=function(a){return 13==a.keyCode&&this.qj(a)};if(!gvjs_q(gvjs_VB))throw Error("Invalid component class "+gvjs_VB);if(!gvjs_q(gvjs_HB))throw Error("Invalid renderer class "+gvjs_HB);var gvjs_Vca=gvjs_Ob(gvjs_VB);gvjs_UB[gvjs_Vca]=gvjs_HB;gvjs_RB(gvjs_Rr,function(){return new gvjs_VB(null)});
function gvjs_YB(a){gvjs_T.call(this);this.oP=a;this.ZO=!1;this.Ed=new gvjs_np(this);gvjs_0l(this,this.Ed);a=this.oP.H;this.Ed.B(a,gvjs_el,this.GC).B(a,gvjs_9v,this.pR).B(a,gvjs_4j,this.Ts)}gvjs_s(gvjs_YB,gvjs_T);var gvjs_1B=!gvjs_y||gvjs_ve(9);gvjs_YB.prototype.GC=function(){this.ZO=!1};gvjs_YB.prototype.pR=function(){this.ZO=!0};
function gvjs_2B(a,b){if(!gvjs_1B)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c}
gvjs_YB.prototype.Ts=function(a){if(this.ZO)this.ZO=!1;else{var b=a.fj,c=b.button,d=b.type,e=gvjs_2B(b,gvjs_el);this.oP.Uf(new gvjs_6l(e,a.currentTarget));e=gvjs_2B(b,gvjs_9v);this.oP.Oo(new gvjs_6l(e,a.currentTarget));gvjs_1B||(b.button=c,b.type=d)}};gvjs_YB.prototype.N=function(){this.oP=null;gvjs_YB.o.N.call(this)};function gvjs_3B(){this.K$=[]}gvjs_s(gvjs_3B,gvjs_HB);gvjs_Hb(gvjs_3B);function gvjs_4B(a,b){var c=a.K$[b];if(!c){switch(b){case 0:c=a.sa()+"-highlight";break;case 1:c=a.sa()+"-checkbox";break;case 2:c=a.sa()+gvjs_yq}a.K$[b]=c}return c}gvjs_=gvjs_3B.prototype;gvjs_.Xk=function(){return"menuitem"};gvjs_.C=function(a){var b=a.Da().C(gvjs_qa,this.Ul(a).join(" "),gvjs_5B(this,a.getContent(),a.Da()));gvjs_6B(this,a,b,gvjs_OB(a,8)||gvjs_OB(a,16));return b};gvjs_.sb=function(a){return a&&a.firstChild};
gvjs_.kb=function(a,b){var c=gvjs_6e(b),d=gvjs_4B(this,2);c&&gvjs_5A(c,d)||b.appendChild(gvjs_5B(this,b.childNodes,a.Da()));gvjs_5A(b,gvjs_1r)&&(a.tV(!0),this.tV(a,b,!0));return gvjs_3B.o.kb.call(this,a,b)};gvjs_.setContent=function(a,b){var c=this.sb(a),d=gvjs_7B(this,a)?c.firstChild:null;gvjs_3B.o.setContent.call(this,a,b);d&&!gvjs_7B(this,a)&&c.insertBefore(d,c.firstChild||null)};function gvjs_5B(a,b,c){a=gvjs_4B(a,2);return c.C(gvjs_qa,a,b)}gvjs_.h6=function(a,b,c){a&&b&&gvjs_6B(this,a,b,c)};
gvjs_.tV=function(a,b,c){a&&b&&gvjs_6B(this,a,b,c)};function gvjs_7B(a,b){return(b=a.sb(b))?(b=b.firstChild,a=gvjs_4B(a,1),!!b&&gvjs_9e(b)&&gvjs_5A(b,a)):!1}function gvjs_6B(a,b,c,d){gvjs_MB(a,c,b.iv());gvjs_NB(a,b,c);d!=gvjs_7B(a,c)&&(gvjs_$A(c,gvjs_1r,d),c=a.sb(c),d?(a=gvjs_4B(a,1),c.insertBefore(b.Da().C(gvjs_qa,a),c.firstChild||null)):c.removeChild(c.firstChild))}gvjs_.hJ=function(a){switch(a){case 2:return gvjs_4B(this,0);case 16:case 8:return gvjs_2r;default:return gvjs_3B.o.hJ.call(this,a)}};
gvjs_.ZQ=function(a){var b=gvjs_4B(this,0);switch(a){case gvjs_2r:return 16;case b:return 2;default:return gvjs_3B.o.ZQ.call(this,a)}};gvjs_.sa=function(){return gvjs__r};function gvjs_8B(a,b,c,d){gvjs_VB.call(this,a,d||gvjs_3B.qc(),c);this.Wa(b)}gvjs_s(gvjs_8B,gvjs_VB);gvjs_=gvjs_8B.prototype;gvjs_.getValue=function(){var a=this.Hi;return null!=a?a:this.Sl()};gvjs_.Wa=function(a){this.Hi=a};gvjs_.wg=function(a,b){gvjs_8B.o.wg.call(this,a,b);switch(a){case 8:this.wn()&&!b&&this.ci(!1);(a=this.j())&&this.cb().h6(this,a,b);break;case 16:(a=this.j())&&this.cb().tV(this,a,b)}};gvjs_.h6=function(a){this.wg(8,a)};gvjs_.tV=function(a){this.wg(16,a)};
gvjs_.Sl=function(){var a=this.getContent();return gvjs_m(a)?(a=gvjs_u(a,function(a){return gvjs_9e(a)&&(gvjs_5A(a,"charts-menuitem-accel")||gvjs_5A(a,"charts-menuitem-mnemonic-separator"))?"":gvjs_of(a)}).join(""),gvjs__b(a)):gvjs_8B.o.Sl.call(this)};gvjs_.Oo=function(a){var b=this.getParent();if(b){var c=b.rga;b.rga=null;if(c&&gvjs_p(a.clientX)&&gvjs_ye(c,new gvjs_z(a.clientX,a.clientY)))return}gvjs_8B.o.Oo.call(this,a)};
gvjs_.ak=function(a){return a.keyCode==this.Dfa&&this.qj(a)?!0:gvjs_8B.o.ak.call(this,a)};gvjs_.Ora=function(){return this.Dfa};gvjs_RB(gvjs__r,function(){return new gvjs_8B(null)});gvjs_8B.prototype.iv=function(){return gvjs_OB(this,16)?"menuitemcheckbox":gvjs_OB(this,8)?"menuitemradio":gvjs_8B.o.iv.call(this)};gvjs_8B.prototype.getParent=function(){return gvjs_VB.prototype.getParent.call(this)};gvjs_8B.prototype.SQ=function(){return gvjs_VB.prototype.SQ.call(this)};function gvjs_9B(a,b,c,d){gvjs_0y.call(this,a,b);this.GS=c?5:0;this.u4=d||void 0}gvjs_s(gvjs_9B,gvjs_0y);gvjs_9B.prototype.Lra=function(){return this.GS};gvjs_9B.prototype.Df=function(a,b,c,d){var e=gvjs_Xy(this.element,this.LH,a,b,null,c,10,d,this.u4);if(e&496){var f=gvjs_$B(e,this.LH);b=gvjs_$B(e,b);e=gvjs_Xy(this.element,f,a,b,null,c,10,d,this.u4);e&496&&(f=gvjs_$B(e,f),b=gvjs_$B(e,b),gvjs_Xy(this.element,f,a,b,null,c,this.GS,d,this.u4))}};
function gvjs_$B(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};function gvjs_aC(a,b,c,d){gvjs_9B.call(this,a,b,c||d);if(c||d)this.GS=65|(d?32:132)}gvjs_s(gvjs_aC,gvjs_9B);gvjs_ed("Firefox");var gvjs_Wca=gvjs_de()||gvjs_ed("iPod"),gvjs_Xca=gvjs_ed("iPad");!gvjs_ed("Android")||gvjs_fd()||gvjs_ed("Firefox")||gvjs_ed("Opera")||gvjs_ed("Silk");gvjs_fd();!gvjs_ed("Safari")||gvjs_fd()||gvjs_ed("Coast")||gvjs_ed("Opera")||gvjs_ed(gvjs_sa)||gvjs_ed("Silk")||gvjs_ed("Android")||gvjs_de()||gvjs_ed("iPad")||gvjs_ed("iPod");function gvjs_bC(){}gvjs_s(gvjs_bC,gvjs_HB);gvjs_Hb(gvjs_bC);gvjs_=gvjs_bC.prototype;gvjs_.Xk=function(){return gvjs_Rs};gvjs_.Cr=function(a,b,c){switch(b){case 8:case 16:gvjs_vz(a,"pressed",c);break;default:case 64:case 1:gvjs_bC.o.Cr.call(this,a,b,c)}};gvjs_.C=function(a){var b=gvjs_bC.o.C.call(this,a);this.yj(b,a.rn());var c=a.getValue();c&&this.Wa(b,c);gvjs_OB(a,16)&&this.Cr(b,16,a.wn());return b};
gvjs_.kb=function(a,b){b=gvjs_bC.o.kb.call(this,a,b);var c=this.getValue(b);a.fe=c;a.hF(this.rn(b));gvjs_OB(a,16)&&this.Cr(b,16,a.wn());return b};gvjs_.getValue=gvjs_Gb;gvjs_.Wa=gvjs_Gb;gvjs_.rn=function(a){return a.title};gvjs_.yj=function(a,b){a&&(b?a.title=b:a.removeAttribute(gvjs_Xx))};gvjs_.ow=function(a,b){var c=a.nj(),d=this.sa()+"-collapse-left",e=this.sa()+"-collapse-right";a.As(c?e:d,!!(b&1));a.As(c?d:e,!!(b&2))};gvjs_.sa=function(){return gvjs_Pr};function gvjs_cC(){}gvjs_s(gvjs_cC,gvjs_bC);gvjs_Hb(gvjs_cC);gvjs_=gvjs_cC.prototype;gvjs_.Xk=function(){};gvjs_.C=function(a){gvjs_WB(a,!1);a.Or&=-256;a.wg(32,!1);return a.Da().C(gvjs_ma,{"class":this.Ul(a).join(" "),disabled:!a.isEnabled(),title:a.rn()||"",value:a.getValue()||""},a.Sl()||"")};gvjs_.Kh=function(a){return a.tagName==gvjs_ma||a.tagName==gvjs_ua&&(a.type==gvjs_Rs||"submit"==a.type||"reset"==a.type)};
gvjs_.kb=function(a,b){gvjs_WB(a,!1);a.Or&=-256;a.wg(32,!1);if(b.disabled){var c=this.hJ(1);gvjs_6A(b,c)}return gvjs_cC.o.kb.call(this,a,b)};gvjs_.wq=function(a){a.Vc().B(a.j(),gvjs_4j,a.qj)};gvjs_.iM=gvjs_Gb;gvjs_.aA=gvjs_Gb;gvjs_.et=function(a){return a.isEnabled()};gvjs_.jr=gvjs_Gb;gvjs_.vd=function(a,b,c){gvjs_cC.o.vd.call(this,a,b,c);(a=a.j())&&1==b&&(a.disabled=c)};gvjs_.getValue=function(a){return a.value};gvjs_.Wa=function(a,b){a&&(a.value=b)};gvjs_.Cr=gvjs_Gb;function gvjs_dC(a,b,c){gvjs_VB.call(this,a,b||gvjs_cC.qc(),c)}gvjs_s(gvjs_dC,gvjs_VB);gvjs_=gvjs_dC.prototype;gvjs_.getValue=function(){return this.fe};gvjs_.Wa=function(a){this.fe=a;this.cb().Wa(this.j(),a)};gvjs_.rn=function(){return this.pa};gvjs_.yj=function(a){this.pa=a;this.cb().yj(this.j(),a)};gvjs_.hF=function(a){this.pa=a};gvjs_.ow=function(a){this.cb().ow(this,a)};gvjs_.N=function(){gvjs_dC.o.N.call(this);delete this.fe;delete this.pa};
gvjs_.$b=function(){gvjs_dC.o.$b.call(this);if(gvjs_OB(this,32)){var a=this.$g();a&&this.Vc().B(a,gvjs_nv,this.ak)}};gvjs_.ak=function(a){return 13==a.keyCode&&a.type==gvjs_lv||32==a.keyCode&&a.type==gvjs_nv?this.qj(a):32==a.keyCode};gvjs_RB(gvjs_Pr,function(){return new gvjs_dC(null)});function gvjs_eC(a){this.kO=a}gvjs_Hb(gvjs_eC);gvjs_=gvjs_eC.prototype;gvjs_.Xk=function(){return this.kO};function gvjs_fC(a,b){a&&(a.tabIndex=b?0:-1)}gvjs_.C=function(a){return a.Da().C(gvjs_qa,this.Ul(a).join(" "))};gvjs_.sb=function(a){return a};gvjs_.Kh=function(a){return a.tagName==gvjs_qa};gvjs_.kb=function(a,b){b.id&&a.$z(b.id);var c=this.sa(),d=!1,e=gvjs_4A(b);e&&gvjs_t(e,function(b){b==c?d=!0:b&&this.i6(a,b,c)},this);d||gvjs_6A(b,c);gvjs_gC(this,a,this.sb(b));return b};
gvjs_.i6=function(a,b,c){b==c+gvjs_Aq?a.bb(!1):b==c+"-horizontal"?a.setOrientation(gvjs_d):b==c+"-vertical"&&a.setOrientation(gvjs_i)};function gvjs_gC(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;){e=d.nextSibling;if(1==d.nodeType){var f=a.G0(d);f&&(f.H=d,b.isEnabled()||f.bb(!1),b.La(f),f.kb(d))}else d.nodeValue&&""!=gvjs_0b(d.nodeValue)||c.removeChild(d);d=e}}gvjs_.G0=function(a){return gvjs_TB(a)};
gvjs_.wq=function(a){a=a.j();gvjs_1f(a,!0,gvjs_ge);gvjs_y&&(a.hideFocus=!0);var b=this.Xk();b&&gvjs_uz(a,b)};gvjs_.$g=function(a){return a.j()};gvjs_.sa=function(){return"charts-container"};gvjs_.Ul=function(a){var b=this.sa(),c=a.jj()==gvjs_d,c=[b,c?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+gvjs_Aq);return c};function gvjs_hC(a,b,c){gvjs_0A.call(this,c);this.A=b||gvjs_eC.qc();this.Bb=a||gvjs_i}gvjs_s(gvjs_hC,gvjs_0A);gvjs_=gvjs_hC.prototype;gvjs_.G2=null;gvjs_.Yf=null;gvjs_.A=null;gvjs_.Bb=null;gvjs_.Ib=!0;gvjs_.Dg=!0;gvjs_.e0=!0;gvjs_.le=-1;gvjs_.xh=null;gvjs_.Kq=!1;gvjs_.ena=!1;gvjs_.Bxa=!0;gvjs_.Zr=null;gvjs_.$g=function(){return this.G2||this.A.$g(this)};gvjs_.OQ=function(){return this.Yf||(this.Yf=new gvjs_CB(this.$g()))};gvjs_.cb=function(){return this.A};
gvjs_.pia=function(a){if(this.j())throw Error(gvjs_er);this.A=a};gvjs_.C=function(){this.H=this.A.C(this)};gvjs_.sb=function(){return this.A.sb(this.j())};gvjs_.Kh=function(a){return this.A.Kh(a)};gvjs_.Of=function(a){this.H=this.A.kb(this,a);a.style.display==gvjs_e&&(this.Ib=!1)};
gvjs_.$b=function(){gvjs_hC.o.$b.call(this);gvjs_2A(this,function(a){a.dc&&gvjs_iC(this,a)},this);var a=this.j();this.A.wq(this);this.setVisible(this.Ib,!0);this.Vc().B(this,"enter",this.p1).B(this,gvjs_0u,this.AJ).B(this,gvjs_fy,this.C1).B(this,"open",this.Ata).B(this,gvjs_kt,this.i1).B(a,gvjs_el,this.Uf).B(gvjs_He(a),gvjs_9v,this.Rsa).B(a,[gvjs_el,gvjs_9v,gvjs_gl,gvjs_fl,gvjs_rt],this.Fsa);this.et()&&gvjs_jC(this,!0)};
function gvjs_jC(a,b){var c=a.Vc(),d=a.$g();b?c.B(d,gvjs__a,a.sv).B(d,gvjs_Hs,a.Hy).B(a.OQ(),gvjs_lv,a.al):c.Qb(d,gvjs__a,a.sv).Qb(d,gvjs_Hs,a.Hy).Qb(a.OQ(),gvjs_lv,a.al)}gvjs_.Rf=function(){this.Og(-1);this.xh&&this.xh.Rd(!1);this.Kq=!1;gvjs_hC.o.Rf.call(this)};gvjs_.N=function(){gvjs_hC.o.N.call(this);this.Yf&&(this.Yf.oa(),this.Yf=null);this.A=this.xh=this.Zr=this.G2=null};gvjs_.p1=function(){return!0};
gvjs_.AJ=function(a){var b=gvjs_3A(this,a.target);if(-1<b&&b!=this.le){var c=gvjs_kC(this);c&&c.sk(!1);this.le=b;c=gvjs_kC(this);this.Kq&&c.setActive(!0);this.Bxa&&this.xh&&c!=this.xh&&(gvjs_OB(c,64)?c.Rd(!0):this.xh.Rd(!1))}b=this.j();null!=a.target.j()&&gvjs_vz(b,gvjs_6r,a.target.j().id)};gvjs_.C1=function(a){a.target==gvjs_kC(this)&&(this.le=-1);this.j().removeAttribute(gvjs_qs)};gvjs_.Ata=function(a){(a=a.target)&&a!=this.xh&&a.getParent()==this&&(this.xh&&this.xh.Rd(!1),this.xh=a)};
gvjs_.i1=function(a){a.target==this.xh&&(this.xh=null);var b=this.j(),c=a.target.j();b&&gvjs_PB(a.target,2)&&c&&gvjs_yz(b,c)};gvjs_.Uf=function(a){this.Dg&&(this.Kq=!0);var b=this.$g();b&&gvjs_if(b)?b.focus():a.preventDefault()};gvjs_.Rsa=function(){this.Kq=!1};
gvjs_.Fsa=function(a){var b;a:{b=a.target;if(this.Zr)for(var c=this.j();b&&b!==c;){var d=b.id;if(d in this.Zr){b=this.Zr[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case gvjs_el:b.Uf(a);break;case gvjs_9v:b.Oo(a);break;case gvjs_gl:b.Us(a);break;case gvjs_fl:b.nR(a);break;case gvjs_rt:b.zJ(a)}};gvjs_.sv=function(){};gvjs_.Hy=function(){this.Og(-1);this.Kq=!1;this.xh&&this.xh.Rd(!1)};
gvjs_.al=function(a){return this.isEnabled()&&this.ea()&&(0!=this.zf()||this.G2)&&this.ak(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
gvjs_.ak=function(a){var b=gvjs_kC(this);if(b&&typeof b.al==gvjs_c&&b.al(a)||this.xh&&this.xh!=b&&typeof this.xh.al==gvjs_c&&this.xh.al(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.et())this.$g().blur();else return!1;break;case 36:gvjs_lC(this);break;case 35:gvjs_Yca(this);break;case 38:if(this.Bb==gvjs_i)gvjs_mC(this);else return!1;break;case 37:if(this.Bb==gvjs_d)this.nj()?gvjs_nC(this):gvjs_mC(this);else return!1;break;case 40:if(this.Bb==
gvjs_i)gvjs_nC(this);else return!1;break;case 39:if(this.Bb==gvjs_d)this.nj()?gvjs_mC(this):gvjs_nC(this);else return!1;break;default:return!1}return!0};function gvjs_iC(a,b){var c=b.j(),c=c.id||(c.id=b.getId());a.Zr||(a.Zr={});a.Zr[c]=b}gvjs_.La=function(a,b){gvjs_hC.o.La.call(this,a,b)};
gvjs_.aB=function(a,b,c){a.$t|=2;a.$t|=64;!this.et()&&this.ena||a.wg(32,!1);gvjs_WB(a,!1);var d=a.getParent()==this?gvjs_3A(this,a):-1;gvjs_hC.o.aB.call(this,a,b,c);a.dc&&this.dc&&gvjs_iC(this,a);a=d;-1==a&&(a=this.zf());a==this.le?this.le=Math.min(this.zf()-1,b):a>this.le&&b<=this.le?this.le++:a<this.le&&b>this.le&&this.le--};
gvjs_.removeChild=function(a,b){if(a=gvjs_o(a)?this.rC(a):a){var c=gvjs_3A(this,a);-1!=c&&(c==this.le?(a.sk(!1),this.le=-1):c<this.le&&this.le--);(c=a.j())&&c.id&&this.Zr&&gvjs_0c(this.Zr,c.id)}a=gvjs_hC.o.removeChild.call(this,a,b);gvjs_WB(a,!0);return a};gvjs_.jj=function(){return this.Bb};gvjs_.setOrientation=function(a){if(this.j())throw Error(gvjs_er);this.Bb=a};gvjs_.ea=function(){return this.Ib};
gvjs_.setVisible=function(a,b){if(b||this.Ib!=a&&this.dispatchEvent(a?gvjs_mx:gvjs_Yu)){this.Ib=a;var c=this.j();c&&(gvjs_F(c,a),this.et()&&gvjs_fC(this.$g(),this.Dg&&this.Ib),b||this.dispatchEvent(this.Ib?"aftershow":"afterhide"));return!0}return!1};gvjs_.isEnabled=function(){return this.Dg};
gvjs_.bb=function(a){this.Dg!=a&&this.dispatchEvent(a?gvjs_6t:gvjs_Ut)&&(a?(this.Dg=!0,gvjs_2A(this,function(a){a.mka?delete a.mka:a.bb(!0)})):(gvjs_2A(this,function(a){a.isEnabled()?a.bb(!1):a.mka=!0}),this.Kq=this.Dg=!1),this.et()&&gvjs_fC(this.$g(),a&&this.Ib))};gvjs_.et=function(){return this.e0};gvjs_.jr=function(a){a!=this.e0&&this.dc&&gvjs_jC(this,a);this.e0=a;this.Dg&&this.Ib&&gvjs_fC(this.$g(),a)};gvjs_.Og=function(a){(a=this.ng(a))?a.sk(!0):-1<this.le&&gvjs_kC(this).sk(!1)};
gvjs_.sk=function(a){this.Og(gvjs_3A(this,a))};function gvjs_kC(a){return a.ng(a.le)}function gvjs_lC(a){gvjs_oC(a,function(a,c){return(a+1)%c},a.zf()-1)}function gvjs_Yca(a){gvjs_oC(a,function(a,c){a--;return 0>a?c-1:a},0)}function gvjs_nC(a){gvjs_oC(a,function(a,c){return(a+1)%c},a.le)}function gvjs_mC(a){gvjs_oC(a,function(a,c){a--;return 0>a?c-1:a},a.le)}
function gvjs_oC(a,b,c){c=0>c?gvjs_3A(a,a.xh):c;var d=a.zf();c=b.call(a,c,d);for(var e=0;e<=d;){var f=a.ng(c);if(f&&a.w$(f)){a.b6(c);break}e++;c=b.call(a,c,d)}}gvjs_.w$=function(a){return a.ea()&&a.isEnabled()&&gvjs_OB(a,2)};gvjs_.b6=function(a){this.Og(a)};function gvjs_pC(){}gvjs_s(gvjs_pC,gvjs_HB);gvjs_Hb(gvjs_pC);gvjs_pC.prototype.sa=function(){return gvjs_Zr};function gvjs_qC(a,b,c){gvjs_VB.call(this,a,c||gvjs_pC.qc(),b);this.wg(1,!1);this.wg(2,!1);this.wg(4,!1);this.wg(32,!1);this.I=1}gvjs_s(gvjs_qC,gvjs_VB);gvjs_RB(gvjs_Zr,function(){return new gvjs_qC(null)});function gvjs_rC(){}gvjs_s(gvjs_rC,gvjs_HB);gvjs_Hb(gvjs_rC);gvjs_rC.prototype.C=function(a){return a.Da().C(gvjs_qa,this.sa())};gvjs_rC.prototype.kb=function(a,b){b.id&&a.$z(b.id);if("HR"==b.tagName){var c=b;b=this.C(a);gvjs_2e(b,c);gvjs_4e(c)}else gvjs_6A(b,this.sa());return b};gvjs_rC.prototype.setContent=function(){};gvjs_rC.prototype.sa=function(){return gvjs_0r};function gvjs_sC(a,b){gvjs_VB.call(this,null,a||gvjs_rC.qc(),b);this.wg(1,!1);this.wg(2,!1);this.wg(4,!1);this.wg(32,!1);this.I=1}gvjs_s(gvjs_sC,gvjs_VB);gvjs_sC.prototype.$b=function(){gvjs_sC.o.$b.call(this);var a=this.j();gvjs_uz(a,gvjs_bx)};gvjs_RB(gvjs_0r,function(){return new gvjs_sC});function gvjs_tC(a){this.kO=a||"menu"}gvjs_s(gvjs_tC,gvjs_eC);gvjs_Hb(gvjs_tC);gvjs_=gvjs_tC.prototype;gvjs_.Kh=function(a){return"UL"==a.tagName||gvjs_tC.o.Kh.call(this,a)};gvjs_.G0=function(a){return"HR"==a.tagName?new gvjs_sC:gvjs_tC.o.G0.call(this,a)};gvjs_.Gx=function(a,b){return gvjs_af(a.j(),b)};gvjs_.sa=function(){return gvjs_Xr};gvjs_.wq=function(a){gvjs_tC.o.wq.call(this,a);a=a.j();gvjs_vz(a,gvjs_Vu,gvjs_xb)};gvjs_RB(gvjs_0r,function(){return new gvjs_sC});function gvjs_uC(a,b){gvjs_hC.call(this,gvjs_i,b||gvjs_tC.qc(),a);this.jr(!1)}gvjs_s(gvjs_uC,gvjs_hC);gvjs_=gvjs_uC.prototype;gvjs_.dO=!0;gvjs_.q9=!1;gvjs_.sa=function(){return this.cb().sa()};gvjs_.Gx=function(a){if(this.cb().Gx(this,a))return!0;for(var b=0,c=this.zf();b<c;b++){var d=this.ng(b);if(typeof d.Gx==gvjs_c&&d.Gx(a))return!0}return!1};gvjs_.Dk=function(a){this.La(a,!0)};gvjs_.Yw=function(a,b){this.aB(a,b,!0)};gvjs_.Md=function(a){return this.ng(a)};gvjs_.Sh=function(){return this.zf()};
gvjs_.mJ=function(){var a=[];gvjs_2A(this,function(b){a.push(b)});return a};gvjs_.setPosition=function(a,b){var c=this.ea();c||gvjs_F(this.j(),!0);var d=this.j(),e=gvjs_Pf(d);a instanceof gvjs_z&&(b=a.y,a=a.x);gvjs_Jf(d,d.offsetLeft+(a-e.x),d.offsetTop+(Number(b)-e.y));c||gvjs_F(this.j(),!1)};gvjs_.getPosition=function(){return this.ea()?gvjs_Pf(this.j()):null};
gvjs_.setVisible=function(a,b,c){(b=gvjs_uC.o.setVisible.call(this,a,b))&&a&&this.dc&&this.dO&&this.$g().focus();this.rga=a&&c&&gvjs_p(c.clientX)?new gvjs_z(c.clientX,c.clientY):null;return b};gvjs_.p1=function(a){this.dO&&this.$g().focus();return gvjs_uC.o.p1.call(this,a)};gvjs_.w$=function(a){return(this.q9||a.isEnabled())&&a.ea()&&gvjs_OB(a,2)};
gvjs_.Of=function(a){for(var b=this.cb(),c=gvjs_rf(this.Da(),gvjs_qa,b.sa()+gvjs_yq,a),d=c.length,e=0;e<d;e++)gvjs_gC(b,this,c[e]);gvjs_uC.o.Of.call(this,a)};gvjs_.ak=function(a){var b=gvjs_uC.o.ak.call(this,a);b||gvjs_2A(this,function(c){!b&&c.Ora&&c.Dfa==a.keyCode&&(this.isEnabled()&&this.sk(c),b=c.al(a))},this);return b};
gvjs_.Og=function(a){gvjs_uC.o.Og.call(this,a);if(a=this.ng(a)){var b=a.j(),c=(a=this.j()||gvjs_Se(document))||gvjs_Se(document),d=gvjs_Pf(b),e=gvjs_Pf(c),f=gvjs_5f(c);if(c==gvjs_Se(document)){var g=d.x-c.scrollLeft,d=d.y-c.scrollTop;gvjs_y&&!gvjs_ve(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;var f=c.clientHeight-b.offsetHeight,e=c.scrollLeft,h=c.scrollTop,e=e+Math.min(g,Math.max(g-(c.clientWidth-b.offsetWidth),0)),h=h+Math.min(d,Math.max(d-f,0)),b=new gvjs_z(e,h);a.scrollLeft=
b.x;a.scrollTop=b.y}};function gvjs_vC(){}gvjs_s(gvjs_vC,gvjs_bC);gvjs_Hb(gvjs_vC);gvjs_=gvjs_vC.prototype;gvjs_.C=function(a){var b={"class":gvjs_Vr+this.Ul(a).join(" ")},b=a.Da().C(gvjs_qa,b,this.rP(a.getContent(),a.Da()));this.yj(b,a.rn());return b};gvjs_.Xk=function(){return gvjs_Rs};gvjs_.sb=function(a){return a&&a.firstChild&&a.firstChild.firstChild};gvjs_.rP=function(a,b){return b.C(gvjs_qa,gvjs_Vr+(this.sa()+gvjs_Dq),b.C(gvjs_qa,gvjs_Vr+(this.sa()+gvjs_Cq),a))};gvjs_.Kh=function(a){return a.tagName==gvjs_qa};
gvjs_.kb=function(a,b){gvjs_wC(b,!0);gvjs_wC(b,!1);var c;a:{c=a.Da().lca(b);var d=this.sa()+gvjs_Dq;if(c&&gvjs_5A(c,d)&&(c=a.Da().lca(c),d=this.sa()+gvjs_Cq,c&&gvjs_5A(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.rP(b.childNodes,a.Da()));gvjs_7A(b,[gvjs_Ur,this.sa()]);return gvjs_vC.o.kb.call(this,a,b)};gvjs_.sa=function(){return gvjs_Sr};
function gvjs_wC(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var e=c.nodeValue;if(""==gvjs_0b(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function gvjs_xC(){}gvjs_s(gvjs_xC,gvjs_vC);gvjs_Hb(gvjs_xC);gvjs_=gvjs_xC.prototype;gvjs_.sb=function(a){return gvjs_xC.o.sb.call(this,a&&a.firstChild)};gvjs_.kb=function(a,b){var c=gvjs_Je("*",gvjs_Xr,b)[0];if(c){gvjs_F(c,!1);gvjs_He(c).body.appendChild(c);var d=new gvjs_uC;d.kb(c);a.Ut(d)}return gvjs_xC.o.kb.call(this,a,b)};gvjs_.rP=function(a,b){return gvjs_xC.o.rP.call(this,[this.createCaption(a,b),this.tP(b)],b)};gvjs_.createCaption=function(a,b){return gvjs_yC(a,this.sa(),b)};
function gvjs_yC(a,b,c){return c.C(gvjs_qa,gvjs_Vr+(b+gvjs_xq),a)}gvjs_.tP=function(a){return a.C(gvjs_qa,gvjs_Vr+(this.sa()+gvjs_Bq),"\u00a0")};gvjs_.sa=function(){return gvjs_Yr};function gvjs_zC(a,b,c,d,e){gvjs_dC.call(this,a,c||gvjs_xC.qc(),d);this.wg(64,!0);this.hT=new gvjs_aC(null,9);b&&this.Ut(b);this.kwa=null;this.xd=new gvjs_Um(500);!gvjs_Wca&&!gvjs_Xca||gvjs_ue("533.17.9")||(this.eD=!0);this.lwa=e||gvjs_tC.qc()}gvjs_s(gvjs_zC,gvjs_dC);gvjs_=gvjs_zC.prototype;gvjs_.eD=!1;gvjs_.tya=!1;gvjs_.cza=!1;gvjs_.$b=function(){gvjs_zC.o.$b.call(this);gvjs_AC(this,!0);this.qa&&gvjs_BC(this,this.qa,!0);gvjs_vz(this.H,gvjs_Vu,!!this.qa)};
gvjs_.Rf=function(){gvjs_zC.o.Rf.call(this);gvjs_AC(this,!1);if(this.qa){this.Rd(!1);this.qa.Rf();gvjs_BC(this,this.qa,!1);var a=this.qa.j();a&&gvjs_4e(a)}};gvjs_.N=function(){gvjs_zC.o.N.call(this);this.qa&&(this.qa.oa(),delete this.qa);delete this.Yxa;this.xd.oa()};gvjs_.Uf=function(a){gvjs_zC.o.Uf.call(this,a);this.dl()&&(this.Rd(!gvjs_PB(this,64),a),this.qa&&(this.qa.Kq=gvjs_PB(this,64)))};gvjs_.Oo=function(a){gvjs_zC.o.Oo.call(this,a);this.qa&&!this.dl()&&(this.qa.Kq=!1)};
gvjs_.qj=function(){this.setActive(!1);return!0};gvjs_.Psa=function(a){this.qa&&this.qa.ea()&&!this.Gx(a.target)&&this.Rd(!1)};gvjs_.Gx=function(a){return a&&gvjs_af(this.j(),a)||this.qa&&this.qa.Gx(a)||!1};
gvjs_.ak=function(a){if(32==a.keyCode){if(a.preventDefault(),a.type!=gvjs_nv)return!0}else if(a.type!=gvjs_lv)return!1;if(this.qa&&this.qa.ea()){var b=13==a.keyCode||32==a.keyCode,c=this.qa.al(a);return 27==a.keyCode||b?(this.Rd(!1),!0):c}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Rd(!0,a),!0):!1};gvjs_.Iy=function(){this.Rd(!1)};gvjs_.sta=function(){this.dl()||this.Rd(!1)};gvjs_.Hy=function(a){this.eD||this.Rd(!1);gvjs_zC.o.Hy.call(this,a)};
gvjs_.nq=function(){this.qa||this.Ut(new gvjs_uC(this.Da(),this.lwa));return this.qa||null};gvjs_.Ut=function(a){var b=this.qa;if(a!=b&&(b&&(this.Rd(!1),this.dc&&gvjs_BC(this,b,!1),delete this.qa),this.dc&&gvjs_vz(this.H,gvjs_Vu,!!a),a)){this.qa=a;gvjs_1A(a,this);a.setVisible(!1);var c=this.eD;(a.dO=c)&&a.jr(!0);this.dc&&gvjs_BC(this,a,!0)}return b};gvjs_.Dk=function(a){this.nq().La(a,!0)};gvjs_.Yw=function(a,b){this.nq().aB(a,b,!0)};gvjs_.Md=function(a){return this.qa?this.qa.ng(a):null};
gvjs_.Sh=function(){return this.qa?this.qa.zf():0};gvjs_.setVisible=function(a,b){(a=gvjs_zC.o.setVisible.call(this,a,b))&&!this.ea()&&this.Rd(!1);return a};gvjs_.bb=function(a){gvjs_zC.o.bb.call(this,a);this.isEnabled()||this.Rd(!1)};gvjs_.Aia=function(){this.Rd(!0)};gvjs_.My=function(){this.Rd(!1)};
gvjs_.Rd=function(a,b){gvjs_zC.o.Rd.call(this,a);if(this.qa&&gvjs_PB(this,64)==a){if(a){if(!this.qa.dc)if(this.tya){var c=gvjs_8e(this.j());c?this.qa.yE(c.parentNode,c):this.qa.O(this.j().parentNode)}else this.qa.O();this.jka=gvjs_Of(this.j());this.n$=gvjs_Wf(this.j());this.pU();c=!!b&&(13==b.keyCode||32==b.keyCode);b&&(40==b.keyCode||38==b.keyCode)||c&&this.cza?gvjs_lC(this.qa):this.qa.Og(-1)}else{this.setActive(!1);this.qa.Kq=!1;if(c=this.j())gvjs_vz(c,gvjs_6r,""),gvjs_vz(c,"owns","");null!=this.dU&&
(this.dU=void 0,(c=this.qa.j())&&gvjs_Tf(c,"",""))}this.qa.setVisible(a,!1,b);this.isDisposed()||(b=this.Vc(),c=a?b.B:b.Qb,c.call(b,this.Da().vc(),gvjs_el,this.Psa,!0),this.eD&&c.call(b,this.qa,gvjs_Hs,this.sta),c.call(b,this.xd,gvjs_sl,this.yxa),a?this.xd.start():this.xd.stop())}this.qa&&this.qa.j()&&this.qa.H.removeAttribute(gvjs_rs)};
gvjs_.pU=function(){if(this.qa.dc){var a=this.Yxa||this.j(),b=this.hT;this.hT.element=a;a=this.qa.j();this.qa.ea()||(a.style.visibility=gvjs_7a,gvjs_F(a,!0));!this.dU&&this.hT.Lra&&this.hT.GS&32&&(this.dU=gvjs_Vf(a));b.Df(a,b.LH^1,this.kwa,this.dU);this.qa.ea()||(gvjs_F(a,!1),a.style.visibility=gvjs_Ab)}};
gvjs_.yxa=function(){var a=gvjs_Wf(this.j()),b=gvjs_Of(this.j()),c;(c=!gvjs_zf(this.n$,a))||(c=this.jka,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.n$=a,this.jka=b,this.pU())};function gvjs_BC(a,b,c){var d=a.Vc();c=c?d.B:d.Qb;c.call(d,b,gvjs_5r,a.Iy);c.call(d,b,gvjs_kt,a.i1);c.call(d,b,gvjs_0u,a.AJ);c.call(d,b,gvjs_fy,a.C1)}function gvjs_AC(a,b){var c=a.Vc();(b?c.B:c.Qb).call(c,a.j(),gvjs_mv,a.gta)}
gvjs_.AJ=function(a){(a=a.target.j())&&gvjs_CC(this,a)};gvjs_.gta=function(a){gvjs_OB(this,32)&&this.$g()&&this.qa&&this.qa.ea()&&a.stopPropagation()};gvjs_.C1=function(){if(!gvjs_kC(this.qa)){var a=this.j();gvjs_vz(a,gvjs_6r,"");gvjs_vz(a,"owns","")}};gvjs_.i1=function(a){if(gvjs_PB(this,64)&&a.target instanceof gvjs_8B){a=a.target;var b=a.j();a.ea()&&gvjs_PB(a,2)&&null!=b&&gvjs_CC(this,b)}};
function gvjs_CC(a,b){a=a.j();b=gvjs_xz(b)||b;if(!b.id){var c=gvjs__A.qc();b.id=":"+(c.S3++).toString(36)}gvjs_yz(a,b);gvjs_vz(a,"owns",b.id)}gvjs_RB(gvjs_Yr,function(){return new gvjs_zC(null)});function gvjs_DC(a){gvjs_W.call(this);this.jt=[];gvjs_EC(this,a)}gvjs_s(gvjs_DC,gvjs_W);gvjs_=gvjs_DC.prototype;gvjs_.Uz=null;gvjs_.kV=null;gvjs_.Sh=function(){return this.jt.length};gvjs_.Md=function(a){return this.jt[a]||null};function gvjs_EC(a,b){b&&(gvjs_t(b,function(a){this.QE(a,!1)},a),gvjs_Dc(a.jt,b))}gvjs_.Dk=function(a){this.Yw(a,this.Sh())};gvjs_.Yw=function(a,b){a&&(this.QE(a,!1),gvjs_xc(this.jt,a,b))};gvjs_.Ke=function(){return this.Uz};gvjs_.mJ=function(){return gvjs_Cc(this.jt)};
gvjs_.ol=function(a){a!=this.Uz&&(this.QE(this.Uz,!1),this.Uz=a,this.QE(a,!0));this.dispatchEvent(gvjs_P)};gvjs_.Xl=function(){var a=this.Uz;return a?gvjs_kc(this.jt,a):-1};gvjs_.uk=function(a){this.ol(this.Md(a))};gvjs_.clear=function(){gvjs_vc(this.jt);this.Uz=null};gvjs_.N=function(){gvjs_DC.o.N.call(this);delete this.jt;this.Uz=null};gvjs_.QE=function(a,b){a&&(typeof this.kV==gvjs_c?this.kV(a,b):typeof a.op==gvjs_c&&a.op(b))};function gvjs_FC(a,b,c,d,e){gvjs_zC.call(this,a,b,c,d,e||new gvjs_tC("listbox"));this.HP=this.getContent();this.f2=null;this.f6("listbox")}gvjs_s(gvjs_FC,gvjs_zC);gvjs_=gvjs_FC.prototype;gvjs_.Ea=null;gvjs_.$b=function(){gvjs_FC.o.$b.call(this);gvjs_GC(this);gvjs_HC(this)};gvjs_.Of=function(a){gvjs_FC.o.Of.call(this,a);(a=this.Sl())?(this.HP=a,gvjs_GC(this)):this.Ke()||this.uk(0)};gvjs_.N=function(){gvjs_FC.o.N.call(this);this.Ea&&(this.Ea.oa(),this.Ea=null);this.HP=null};
gvjs_.Iy=function(a){this.ol(a.target);gvjs_FC.o.Iy.call(this,a);a.stopPropagation();this.dispatchEvent(gvjs_5r)};gvjs_.B1=function(){var a=this.Ke();gvjs_FC.o.Wa.call(this,a&&a.getValue());gvjs_GC(this)};gvjs_.Ut=function(a){var b=gvjs_FC.o.Ut.call(this,a);a!=b&&(this.Ea&&this.Ea.clear(),a&&(this.Ea?gvjs_2A(a,function(a){gvjs_IC(a);this.Ea.Dk(a)},this):gvjs_JC(this,a)));return b};gvjs_.Dk=function(a){gvjs_IC(a);gvjs_FC.o.Dk.call(this,a);this.Ea?this.Ea.Dk(a):gvjs_JC(this,this.nq());gvjs_KC(this)};
gvjs_.Yw=function(a,b){gvjs_IC(a);gvjs_FC.o.Yw.call(this,a,b);this.Ea?this.Ea.Yw(a,b):gvjs_JC(this,this.nq())};gvjs_.ol=function(a){if(this.Ea){var b=this.Ke();this.Ea.ol(a);a!=b&&this.dispatchEvent(gvjs__s)}};gvjs_.uk=function(a){this.Ea&&this.ol(this.Ea.Md(a))};gvjs_.Wa=function(a){if(null!=a&&this.Ea)for(var b=0,c;c=this.Ea.Md(b);b++)if(c&&typeof c.getValue==gvjs_c&&c.getValue()==a){this.ol(c);return}this.ol(null)};gvjs_.getValue=function(){var a=this.Ke();return a?a.getValue():null};
gvjs_.Ke=function(){return this.Ea?this.Ea.Ke():null};gvjs_.Xl=function(){return this.Ea?this.Ea.Xl():-1};function gvjs_JC(a,b){a.Ea=new gvjs_DC;b&&gvjs_2A(b,function(a){gvjs_IC(a);this.Ea.Dk(a)},a);gvjs_HC(a)}function gvjs_HC(a){a.Ea&&a.Vc().B(a.Ea,gvjs_P,a.B1)}function gvjs_GC(a){var b=a.Ke();a.setContent(b?b.Sl():a.HP);var c=a.cb().sb(a.j());c&&a.Da().s2(c)&&(null==a.f2&&(a.f2=gvjs_zz(c)),b=b?b.j():null,gvjs_Az(c,b?gvjs_zz(b):a.f2),gvjs_KC(a))}
function gvjs_KC(a){var b=a.cb();if(b&&(b=b.sb(a.j()))){var c=a.H;b.id||(b.id=":"+(gvjs__A.qc().S3++).toString(36));gvjs_uz(b,"option");gvjs_vz(c,gvjs_6r,b.id);a.Ea&&(c=a.Ea.mJ(),gvjs_vz(b,"setsize",gvjs_LC(c)),a=a.Ea.Xl(),gvjs_vz(b,"posinset",0<=a?gvjs_LC(gvjs_Ec(c,0,a+1)):0))}}function gvjs_LC(a){return gvjs_kaa(a,function(a){return a instanceof gvjs_8B})}function gvjs_IC(a){a.f6(a instanceof gvjs_8B?"option":gvjs_bx)}
gvjs_.Rd=function(a,b){gvjs_FC.o.Rd.call(this,a,b);gvjs_PB(this,64)?this.nq().Og(this.Xl()):gvjs_KC(this)};gvjs_RB(gvjs_3r,function(){return new gvjs_FC(null)});function gvjs_MC(a,b){this.F=gvjs_qg();this.L=a;this.v$=[];this.lg(b)}gvjs_MC.prototype.ME=null;
function gvjs_NC(a,b){var c=gvjs_qg(),d,e=gvjs_Ed,f=null;switch(a){case 2:d=new gvjs_nB("google-visualization-toolbar-small-dialog");f=gvjs_Ow+d.getId();e=gvjs_Dd(gvjs_Cd(gvjs_b,{"class":gvjs_Ku},gvjs_fr),gvjs_Fd,gvjs_Cd("pre",{},gvjs_Cd(gvjs_b,{id:f},b.message)));break;case 3:d=new gvjs_nB("google-visualization-toolbar-big-dialog"),e=gvjs_Dd(gvjs_Cd(gvjs_b,{"class":gvjs_Ku},gvjs_fr),gvjs_Fd,gvjs_Cd(gvjs_b,{},gvjs_Cd("pre",{},b.message)))}gvjs_rB(d,e);a=d;gvjs_sB(a);gvjs_ef(a.Dj,"Google Visualization");
a=d;gvjs_sB(a);gvjs_1e(a.Jh);d.setVisible(!0);f&&(c=f=c.j(f),d=0,a=1,b=new gvjs_YA,b.Vo=gvjs_Kca(c,d,f,a),gvjs_9e(c)&&!gvjs_Ze(c)&&(e=c.parentNode,d=gvjs_kc(e.childNodes,c),c=e),gvjs_9e(f)&&!gvjs_Ze(f)&&(e=f.parentNode,a=gvjs_kc(e.childNodes,f),f=e),b.Vo?(b.oe=f,b.pe=a,b.Kd=c,b.je=d):(b.oe=c,b.pe=d,b.Kd=f,b.je=a),b.select())}
gvjs_MC.prototype.lg=function(a){a=a||[];var b=this.L,c=this.F;c.gc(b);if(!b)throw Error(gvjs_oa);var d=c.C(gvjs_nl,null),e=[c.C(gvjs_nl,null,"Chart options")];this.ME=new gvjs_FC(e);if(a)for(e=0;e<a.length;e++){var f=null,f=a[e],g=f.datasource,h=f.gadget,k=f.userprefs,l=f.visualization,m=f["package"],n=f.style||"width: 700px; height: 500px;";switch(f.type){case "csv":f=gvjs_OC(this,e,gvjs_Qb(function(a){window.open((new gvjs_an(a)).ld("tqx","out:csv;"),gvjs_qr)},g),"Export data as CSV");break;case "htmlcode":f=
gvjs_OC(this,e,gvjs_Qb(function(a,b){gvjs_NC(2,{message:'<iframe style="'+n+'" src="http://www.google.com/ig/ifr?url='+encodeURIComponent(a)+gvjs_wq+encodeURIComponent(b)+gvjs_PC(k)+gvjs_ba})},h,g),"Publish to web page");break;case "jscode":f=gvjs_OC(this,e,gvjs_Qb(function(a,b,c){gvjs_NC(3,{message:'<html>\n <head>\n  <title>Google Visualization API</title>\n  <script type="text/javascript" src="https://www.google.com/jsapi">\x3c/script>\n  <script type="text/javascript">\n   google.load(\'visualization\', \'1\', {packages: [\''+
encodeURIComponent(b)+"']});\n\n   function drawVisualization() {\n    new google.visualization.Query('"+a+"').send(\n     function(response) {\n      new "+encodeURIComponent(c)+'(\n       document.getElementById(\'visualization\')).\n        draw(response.getDataTable(), null);\n      });\n   }\n\n   google.setOnLoadCallback(drawVisualization);\n  \x3c/script>\n </head>\n <body>\n  <div id="visualization" style="width: 500px; height: 500px;"></div>\n </body>\n</html>'})},g,m,l),"Javascript code");
break;case gvjs_8a:f=gvjs_OC(this,e,gvjs_Qb(function(a){window.open((new gvjs_an(a)).ld("tqx","out:html;"),gvjs_qr)},g),"Export data as HTML");break;case "igoogle":f=gvjs_OC(this,e,gvjs_Qb(function(a,b,c){window.open("http://www.google.com/ig/adde?moduleurl="+encodeURIComponent(a)+gvjs_wq+encodeURIComponent(b)+gvjs_PC(c))},h,g,k),"Add to iGoogle");break;default:throw Error("No such toolbar component as: "+f.toSource());}f&&this.ME.Dk(f)}gvjs_V(this.ME,gvjs_5r,gvjs_r(this.Wta,this));this.ME.O(d);c.appendChild(b,
d)};gvjs_MC.prototype.Wta=function(){var a=this.ME.Xl();this.v$[a]();this.ME.uk(-1)};function gvjs_OC(a,b,c,d){d=new gvjs_8B(d);a.v$[b]=c;return d}function gvjs_PC(a){if(!a)return"";var b="",c;for(c in a)b+="&up_"+c+"="+encodeURIComponent(a[c]);return b};function gvjs_KB(){}gvjs_s(gvjs_KB,gvjs_HB);gvjs_Hb(gvjs_KB);gvjs_KB.prototype.C=function(a){var b=a.Da().C(gvjs_Cr,this.Ul(a).join(" "));a=a.E0();gvjs_QC(this,b,a);return b};gvjs_KB.prototype.kb=function(a,b){b=gvjs_KB.o.kb.call(this,a,b);var c=gvjs_4A(b),d=!1;gvjs_tc(c,gvjs_RC(this,null))?d=null:gvjs_tc(c,gvjs_RC(this,!0))?d=!0:gvjs_tc(c,gvjs_RC(this,!1))&&(d=!1);a.Yr=d;gvjs_vz(b,gvjs_gt,null==d?"mixed":1==d?gvjs_xb:gvjs_Xa);return b};gvjs_KB.prototype.Xk=function(){return gvjs_ft};
function gvjs_QC(a,b,c){if(b){var d=gvjs_RC(a,c);gvjs_5A(b,d)||(gvjs_v(gvjs_Zca,function(a){a=gvjs_RC(this,a);gvjs_$A(b,a,a==d)},a),gvjs_vz(b,gvjs_gt,null==c?"mixed":1==c?gvjs_xb:gvjs_Xa))}}gvjs_KB.prototype.sa=function(){return gvjs_Qr};function gvjs_RC(a,b){a=a.sa();if(1==b)return a+"-checked";if(0==b)return a+"-unchecked";if(null==b)return a+"-undetermined";throw Error("Invalid checkbox state: "+b);};function gvjs_SC(a,b,c){c=c||gvjs_KB.qc();gvjs_VB.call(this,null,c,b);this.Yr=gvjs_k(a)?a:!1}gvjs_s(gvjs_SC,gvjs_VB);var gvjs_Zca={SCa:!0,bFa:!1,cFa:null};gvjs_=gvjs_SC.prototype;gvjs_.Wb=null;gvjs_.E0=function(){return this.Yr};gvjs_.wn=function(){return 1==this.Yr};gvjs_.ci=function(a){a!=this.Yr&&(this.Yr=a,gvjs_QC(this.cb(),this.j(),this.Yr))};gvjs_.Nn=function(a){if(this.dc){var b=gvjs_PB(this,32);this.Rf();this.Wb=a;this.$b();b&&this.H.focus()}else this.Wb=a};
gvjs_.toggle=function(){this.ci(this.Yr?!1:!0)};gvjs_.$b=function(){gvjs_SC.o.$b.call(this);if(this.mR){var a=this.Vc();this.Wb&&a.B(this.Wb,gvjs_4j,this.h1).B(this.Wb,gvjs_gl,this.Us).B(this.Wb,gvjs_fl,this.nR).B(this.Wb,gvjs_el,this.Uf).B(this.Wb,gvjs_9v,this.Oo);a.B(this.j(),gvjs_4j,this.h1)}a=this.H;this.Wb&&a!=this.Wb&&gvjs_Yb(gvjs_zz(a))&&(this.Wb.id||(this.Wb.id=this.getId()+".lbl"),gvjs_vz(a,gvjs_rv,this.Wb.id))};
gvjs_.bb=function(a){gvjs_SC.o.bb.call(this,a);if(a=this.j())a.tabIndex=this.isEnabled()?0:-1};gvjs_.h1=function(a){a.stopPropagation();var b=this.Yr?"uncheck":"check";this.isEnabled()&&!a.target.href&&this.dispatchEvent(b)&&(a.preventDefault(),this.toggle(),this.dispatchEvent(gvjs__s))};gvjs_.ak=function(a){32==a.keyCode&&(this.qj(a),this.h1(a));return!1};gvjs_RB(gvjs_Qr,function(){return new gvjs_SC});function gvjs_TC(a,b){gvjs_W.call(this);this.H=a;a=gvjs_9e(this.H)?this.H:this.H?this.H.body:null;this.nS=!!a&&gvjs__f(a);this.Oea=gvjs_V(this.H,gvjs_ge?"DOMMouseScroll":gvjs_$v,this,b)}gvjs_s(gvjs_TC,gvjs_W);
gvjs_TC.prototype.handleEvent=function(a){var b=0,c=0,d=a.fj;d.type==gvjs_$v?(a=gvjs_UC(-d.wheelDelta),gvjs_k(d.wheelDeltaX)?(b=gvjs_UC(-d.wheelDeltaX),c=gvjs_UC(-d.wheelDeltaY)):c=a):(a=d.detail,100<a?a=3:-100>a&&(a=-3),gvjs_k(d.axis)&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);gvjs_p(this.ffa)&&(b=gvjs_Ld(b,-this.ffa,this.ffa));gvjs_p(this.gfa)&&(c=gvjs_Ld(c,-this.gfa,this.gfa));this.nS&&(b=-b);b=new gvjs_VC(a,d,b,c);this.dispatchEvent(b)};
function gvjs_UC(a){return gvjs_he&&(gvjs_je||gvjs_le)&&0!=a%40?a:a/40}gvjs_TC.prototype.N=function(){gvjs_TC.o.N.call(this);gvjs_nm(this.Oea);this.Oea=null};function gvjs_VC(a,b,c,d){gvjs_6l.call(this,b);this.type=gvjs_$v;this.detail=a;this.deltaX=c;this.deltaY=d}gvjs_s(gvjs_VC,gvjs_6l);function gvjs_WC(){gvjs_W.call(this);this.I=0;this.endTime=this.startTime=null}gvjs_s(gvjs_WC,gvjs_W);gvjs_WC.prototype.Kv=function(){return 1==this.I};gvjs_WC.prototype.hL=function(){this.cj("begin")};gvjs_WC.prototype.Bz=function(){this.cj(gvjs_3)};gvjs_WC.prototype.cj=function(a){this.dispatchEvent(a)};function gvjs_XC(){gvjs_WC.call(this);this.Gt=[]}gvjs_s(gvjs_XC,gvjs_WC);gvjs_XC.prototype.add=function(a){gvjs_tc(this.Gt,a)||(this.Gt.push(a),gvjs_V(a,gvjs_ou,this.dga,!1,this))};gvjs_XC.prototype.remove=function(a){gvjs_zc(this.Gt,a)&&gvjs_mm(a,gvjs_ou,this.dga,!1,this)};gvjs_XC.prototype.N=function(){gvjs_t(this.Gt,function(a){a.oa()});this.Gt.length=0;gvjs_XC.o.N.call(this)};function gvjs_YC(){gvjs_XC.call(this);this.$_=0}gvjs_s(gvjs_YC,gvjs_XC);
gvjs_YC.prototype.play=function(a){if(0==this.Gt.length)return!1;if(a||0==this.I)this.$_=0,this.hL();else if(this.Kv())return!1;this.cj("play");-1==this.I&&this.cj("resume");var b=-1==this.I&&!a;this.startTime=gvjs_Rb();this.endTime=null;this.I=1;gvjs_t(this.Gt,function(c){b&&-1!=c.I||c.play(a)});return!0};gvjs_YC.prototype.stop=function(a){gvjs_t(this.Gt,function(b){0==b.I||b.stop(a)});this.I=0;this.endTime=gvjs_Rb();this.cj(gvjs_zx);this.Bz()};
gvjs_YC.prototype.dga=function(){this.$_++;this.$_==this.Gt.length&&(this.endTime=gvjs_Rb(),this.I=0,this.cj(gvjs_ou),this.Bz())};function gvjs_ZC(a,b,c){gvjs_T.call(this);this.st=a;this.Iv=b||0;this.Ed=c;this.Ur=gvjs_r(this.tI,this)}gvjs_s(gvjs_ZC,gvjs_T);gvjs_=gvjs_ZC.prototype;gvjs_.cc=0;gvjs_.N=function(){gvjs_ZC.o.N.call(this);this.stop();delete this.st;delete this.Ed};gvjs_.start=function(a){this.stop();this.cc=gvjs_Vm(this.Ur,gvjs_k(a)?a:this.Iv)};gvjs_.stop=function(){this.dl()&&gvjs_Wm(this.cc);this.cc=0};gvjs_.sQ=function(){this.stop();this.tI()};gvjs_.dl=function(){return 0!=this.cc};
gvjs_.tI=function(){this.cc=0;this.st&&this.st.call(this.Ed)};var gvjs__C={},gvjs_0C=null;function gvjs_1C(a){a=gvjs_Ob(a);delete gvjs__C[a];gvjs__c(gvjs__C)&&gvjs_0C&&gvjs_0C.stop()}function gvjs_2C(){gvjs_0C||(gvjs_0C=new gvjs_ZC(function(){gvjs__ca()},20));var a=gvjs_0C;a.dl()||a.start()}function gvjs__ca(){var a=gvjs_Rb();gvjs_v(gvjs__C,function(b){gvjs_3C(b,a)});gvjs__c(gvjs__C)||gvjs_2C()};function gvjs_4C(a,b,c,d){gvjs_WC.call(this);if(!gvjs_m(a)||!gvjs_m(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.zj=a;this.Bs=b;this.duration=c;this.e9=d;this.coords=[];this.zA=!1;this.En=0}gvjs_s(gvjs_4C,gvjs_WC);gvjs_=gvjs_4C.prototype;gvjs_.Yu=function(a){this.zA=a};
gvjs_.play=function(a){if(a||0==this.I)this.En=0,this.coords=this.zj;else if(this.Kv())return!1;gvjs_1C(this);this.startTime=a=gvjs_Rb();-1==this.I&&(this.startTime-=this.duration*this.En);this.endTime=this.startTime+this.duration;this.En||this.hL();this.cj("play");-1==this.I&&this.cj("resume");this.I=1;var b=gvjs_Ob(this);b in gvjs__C||(gvjs__C[b]=this);gvjs_2C();gvjs_3C(this,a);return!0};gvjs_.stop=function(a){gvjs_1C(this);this.I=0;a&&(this.En=1);gvjs_5C(this,this.En);this.cj(gvjs_zx);this.Bz()};
gvjs_.N=function(){0==this.I||this.stop(!1);this.cj("destroy");gvjs_4C.o.N.call(this)};function gvjs_3C(a,b){a.En=(b-a.startTime)/(a.endTime-a.startTime);1<=a.En&&(a.En=1);gvjs_5C(a,a.En);1==a.En?(a.I=0,gvjs_1C(a),a.cj(gvjs_ou),a.Bz()):a.Kv()&&a.h4()}function gvjs_5C(a,b){gvjs_q(a.e9)&&(b=a.e9(b));a.coords=Array(a.zj.length);for(var c=0;c<a.zj.length;c++)a.coords[c]=(a.Bs[c]-a.zj[c])*b+a.zj[c]}gvjs_.h4=function(){this.cj("animate")};gvjs_.cj=function(a){this.dispatchEvent(new gvjs_6C(a,this))};
function gvjs_6C(a,b){gvjs_2l.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.En=b.En;this.state=b.I}gvjs_s(gvjs_6C,gvjs_2l);function gvjs_7C(a,b,c,d,e){gvjs_4C.call(this,b,c,d,e);this.element=a}gvjs_s(gvjs_7C,gvjs_4C);gvjs_=gvjs_7C.prototype;gvjs_.yA=gvjs_Gb;gvjs_.nj=function(){gvjs_k(this.ar)||(this.ar=gvjs__f(this.element));return this.ar};gvjs_.h4=function(){this.yA();gvjs_7C.o.h4.call(this)};gvjs_.Bz=function(){this.yA();gvjs_7C.o.Bz.call(this)};gvjs_.hL=function(){this.yA();gvjs_7C.o.hL.call(this)};function gvjs_8C(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error(gvjs_Fr);gvjs_7C.apply(this,arguments)}
gvjs_s(gvjs_8C,gvjs_7C);gvjs_8C.prototype.yA=function(){var a=this.zA&&this.nj()?gvjs_O:gvjs_ab;this.element.style[a]=Math.round(this.coords[0])+gvjs_g;this.element.style.top=Math.round(this.coords[1])+gvjs_g};function gvjs_9C(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error(gvjs_Fr);gvjs_7C.apply(this,arguments)}gvjs_s(gvjs_9C,gvjs_7C);gvjs_9C.prototype.yA=function(){this.element.style.width=Math.round(this.coords[0])+gvjs_g;this.element.style.height=Math.round(this.coords[1])+gvjs_g};
function gvjs_$C(a,b,c,d,e){gvjs_7C.call(this,a,[b],[c],d,e)}gvjs_s(gvjs_$C,gvjs_7C);gvjs_$C.prototype.yA=function(){this.element.style.width=Math.round(this.coords[0])+gvjs_g};function gvjs_aD(a,b,c,d,e){gvjs_7C.call(this,a,[b],[c],d,e)}gvjs_s(gvjs_aD,gvjs_7C);gvjs_aD.prototype.yA=function(){this.element.style.height=Math.round(this.coords[0])+gvjs_g};function gvjs_bD(){gvjs_W.call(this)}gvjs_s(gvjs_bD,gvjs_W);gvjs_=gvjs_bD.prototype;gvjs_.fe=0;gvjs_.bp=0;gvjs_.yn=100;gvjs_.Pl=0;gvjs_.Aj=1;gvjs_.el=!1;gvjs_.sz=!1;gvjs_.Wa=function(a){a=gvjs_cD(this,a);this.fe!=a&&(this.fe=a+this.Pl>this.yn?this.yn-this.Pl:a<this.bp?this.bp:a,this.el||this.sz||this.dispatchEvent(gvjs__s))};gvjs_.getValue=function(){return gvjs_cD(this,this.fe)};
gvjs_.zV=function(a){a=gvjs_cD(this,a);this.Pl!=a&&(this.Pl=0>a?0:this.fe+a>this.yn?this.yn-this.fe:a,this.el||this.sz||this.dispatchEvent(gvjs__s))};gvjs_.Wl=function(){var a=this.Pl;return null==this.Aj?a:Math.round(a/this.Aj)*this.Aj};gvjs_.rw=function(a){if(this.bp!=a){var b=this.el;this.el=!0;this.bp=a;a+this.Pl>this.yn&&(this.Pl=this.yn-this.bp);a>this.fe&&this.Wa(a);a>this.yn&&(this.Pl=0,this.Tt(a),this.Wa(a));(this.el=b)||this.sz||this.dispatchEvent(gvjs__s)}};
gvjs_.Cf=function(){return gvjs_cD(this,this.bp)};gvjs_.Tt=function(a){a=gvjs_cD(this,a);if(this.yn!=a){var b=this.el;this.el=!0;this.yn=a;a<this.fe+this.Pl&&this.Wa(a-this.Pl);a<this.bp&&(this.Pl=0,this.rw(a),this.Wa(this.yn));a<this.bp+this.Pl&&(this.Pl=this.yn-this.bp);(this.el=b)||this.sz||this.dispatchEvent(gvjs__s)}};gvjs_.Bf=function(){return gvjs_cD(this,this.yn)};gvjs_.sJ=function(){return this.Aj};
gvjs_.KV=function(a){this.Aj!=a&&(this.Aj=a,a=this.el,this.el=!0,this.Tt(this.Bf()),this.zV(this.Wl()),this.Wa(this.getValue()),(this.el=a)||this.sz||this.dispatchEvent(gvjs__s))};function gvjs_cD(a,b){return null==a.Aj?b:a.bp+Math.round((b-a.bp)/a.Aj)*a.Aj};function gvjs_dD(a,b){gvjs_0A.call(this,a);this.l9=null;this.Ye=new gvjs_bD;this.zva=b||gvjs_Id;gvjs_V(this.Ye,gvjs__s,this.cda,!1,this)}gvjs_s(gvjs_dD,gvjs_0A);var gvjs_0ca={UN:gvjs_i,JN:gvjs_d};gvjs_=gvjs_dD.prototype;gvjs_.Bb=gvjs_d;gvjs_.iS=!1;gvjs_.Hwa=!1;gvjs_.Lm=10;gvjs_.sT=0;gvjs_.eea=!0;gvjs_.Gfa=0;gvjs_.Mla=1E3;gvjs_.Dg=!0;gvjs_.Ql=!1;gvjs_.C=function(){gvjs_dD.o.C.call(this);var a=this.Da().C(gvjs_qa,this.sa(this.Bb));this.Of(a)};
gvjs_.Of=function(a){gvjs_dD.o.Of.call(this,a);gvjs_6A(a,this.sa(this.Bb));this.Yoa();a=this.j();gvjs_uz(a,"slider");gvjs_eD(this)};gvjs_.$b=function(){gvjs_dD.o.$b.call(this);this.Em=new gvjs_aB(this.Td);this.eq=new gvjs_aB(this.gj);this.Em.Yu(this.Ql);this.eq.Yu(this.Ql);this.Em.Ox=this.eq.Ox=gvjs_Gb;this.Yf=new gvjs_CB(this.j());gvjs_fD(this,!0);this.j().tabIndex=0;gvjs_gD(this)};
function gvjs_fD(a,b){b?(a.Vc().B(a.Em,gvjs_Ds,a.jR).B(a.eq,gvjs_Ds,a.jR).B(a.Em,[gvjs_4,gvjs_3],a.tv).B(a.eq,[gvjs_4,gvjs_3],a.tv).B(a.Yf,gvjs_lv,a.sn).B(a.j(),gvjs_4j,a.lR).B(a.j(),gvjs_el,a.lR),a.eea&&gvjs_hD(a,!0)):(a.Vc().Qb(a.Em,gvjs_Ds,a.jR).Qb(a.eq,gvjs_Ds,a.jR).Qb(a.Em,[gvjs_4,gvjs_3],a.tv).Qb(a.eq,[gvjs_4,gvjs_3],a.tv).Qb(a.Yf,gvjs_lv,a.sn).Qb(a.j(),gvjs_4j,a.lR).Qb(a.j(),gvjs_el,a.lR),a.eea&&gvjs_hD(a,!1))}gvjs_.Rf=function(){gvjs_dD.o.Rf.call(this);gvjs_1l(this.Em,this.eq,this.Yf,this.zn)};
gvjs_.jR=function(a){var b=a.D_==this.Em?this.Td:this.gj,c;this.Bb==gvjs_i?(c=this.j().clientHeight-b.offsetHeight,c=(c-a.top)/c*(this.Bf()-this.Cf())+this.Cf()):(c=this.j().clientWidth-b.offsetWidth,c=a.left/c*(this.Bf()-this.Cf())+this.Cf());c=a.D_==this.Em?Math.min(Math.max(c,this.Cf()),this.getValue()+this.Wl()):Math.min(Math.max(c,this.getValue()),this.Bf());gvjs_iD(this,b,c)};
gvjs_.tv=function(a){var b=a.type==gvjs_4;gvjs_$A(this.j(),"charts-slider-dragging",b);gvjs_$A(a.target.handle,"charts-slider-thumb-dragging",b);a=a.D_==this.Em;b?(this.dispatchEvent("e"),this.dispatchEvent(a?"a":"c")):(this.dispatchEvent("f"),this.dispatchEvent(a?"b":"d"))};
gvjs_.sn=function(a){var b=!0;switch(a.keyCode){case 36:gvjs_jD(this,this.Cf());break;case 35:gvjs_jD(this,this.Bf());break;case 33:gvjs_kD(this,this.Lm);break;case 34:gvjs_kD(this,-this.Lm);break;case 37:var c=this.Ql&&this.nj()?1:-1;gvjs_kD(this,a.shiftKey?c*this.Lm:c*this.vA);break;case 40:gvjs_kD(this,a.shiftKey?-this.Lm:-this.vA);break;case 39:c=this.Ql&&this.nj()?-1:1;gvjs_kD(this,a.shiftKey?c*this.Lm:c*this.vA);break;case 38:gvjs_kD(this,a.shiftKey?this.Lm:this.vA);break;default:b=!1}b&&a.preventDefault()};
gvjs_.lR=function(a){this.j().focus&&this.j().focus();var b=a.target;gvjs_af(this.Td,b)||gvjs_af(this.gj,b)||(b=a.type==gvjs_4j,b&&gvjs_Rb()<this.Gfa+this.Mla||(b||(this.Gfa=gvjs_Rb()),this.Hwa?gvjs_jD(this,gvjs_lD(this,a)):(this.U6(a),this.Wn=gvjs_mD(this,gvjs_lD(this,a)),this.Kda=this.Bb==gvjs_i?this.ez<this.Wn.offsetTop:this.ez>gvjs_nD(this,this.Wn)+this.Wn.offsetWidth,a=gvjs_He(this.j()),this.Vc().B(a,gvjs_9v,this.S6,!0).B(this.j(),gvjs_8v,this.U6),this.Cv||(this.Cv=new gvjs_Um(200),this.Vc().B(this.Cv,
gvjs_sl,this.gda)),this.gda(),this.Cv.start())))};gvjs_.Yca=function(a){gvjs_kD(this,(0<a.detail?-1:1)*this.vA);a.preventDefault()};gvjs_.gda=function(){var a;if(this.Bb==gvjs_i){var b=this.ez,c=this.Wn.offsetTop;this.Kda?b<c&&(a=gvjs_oD(this,this.Wn)+this.Lm):b>c+this.Wn.offsetHeight&&(a=gvjs_oD(this,this.Wn)-this.Lm)}else b=this.ez,c=gvjs_nD(this,this.Wn),this.Kda?b>c+this.Wn.offsetWidth&&(a=gvjs_oD(this,this.Wn)+this.Lm):b<c&&(a=gvjs_oD(this,this.Wn)-this.Lm);gvjs_k(a)&&gvjs_iD(this,this.Wn,a)};
gvjs_.S6=function(){this.Cv&&this.Cv.stop();var a=gvjs_He(this.j());this.Vc().Qb(a,gvjs_9v,this.S6,!0).Qb(this.j(),gvjs_8v,this.U6)};function gvjs_pD(a,b){b=gvjs_Qf(b,a.j());return a.Bb==gvjs_i?b.y:a.Ql&&a.nj()?a.j().clientWidth-b.x:b.x}gvjs_.U6=function(a){this.ez=gvjs_pD(this,a)};
function gvjs_lD(a,b){var c=a.Cf(),d=a.Bf();if(a.Bb==gvjs_i){var e=a.Td.offsetHeight,f=a.j().clientHeight-e;a=gvjs_pD(a,b)-e/2;return(d-c)*(f-a)/f+c}e=a.Td.offsetWidth;f=a.j().clientWidth-e;a=gvjs_pD(a,b)-e/2;return(d-c)*a/f+c}function gvjs_oD(a,b){if(b==a.Td)return a.Ye.getValue();if(b==a.gj)return a.Ye.getValue()+a.Ye.Wl();throw Error("Illegal thumb element. Neither minThumb nor maxThumb");}
function gvjs_kD(a,b){Math.abs(b)<a.sJ()&&(b=gvjs_Sd(b)*a.sJ());var c=gvjs_oD(a,a.Td)+b;b=gvjs_oD(a,a.gj)+b;c=gvjs_Ld(c,a.Cf(),a.Bf()-a.sT);b=gvjs_Ld(b,a.Cf()+a.sT,a.Bf());gvjs_qD(a,c,b-c)}function gvjs_iD(a,b,c){var d=gvjs_cD(a.Ye,c);c=b==a.Td?d:a.Ye.getValue();b=b==a.gj?d:a.Ye.getValue()+a.Ye.Wl();c>=a.Cf()&&b>=c+a.sT&&a.Bf()>=b&&gvjs_qD(a,c,b-c)}
function gvjs_qD(a,b,c){a.Cf()<=b&&b<=a.Bf()-c&&a.sT<=c&&c<=a.Bf()-b&&(b!=a.getValue()||c!=a.Wl())&&(a.Ye.sz=!0,a.Ye.zV(0),a.Ye.Wa(b),a.Ye.zV(c),a.Ye.sz=!1,a.cda())}gvjs_.Cf=function(){return this.Ye.Cf()};gvjs_.rw=function(a){this.Ye.rw(a)};gvjs_.Bf=function(){return this.Ye.Bf()};gvjs_.Tt=function(a){this.Ye.Tt(a)};function gvjs_mD(a,b){return b<=a.Ye.getValue()+a.Ye.Wl()/2?a.Td:a.gj}gvjs_.cda=function(){gvjs_gD(this);gvjs_eD(this);this.dispatchEvent(gvjs__s)};
function gvjs_gD(a){if(a.Td&&!a.iS){var b=gvjs_rD(a,gvjs_oD(a,a.Td)),c=gvjs_rD(a,gvjs_oD(a,a.gj));if(a.Bb==gvjs_i)a.Td.style.top=b.y+gvjs_g,a.gj.style.top=c.y+gvjs_g,a.Kg&&(b=gvjs_sD(c.y,b.y,a.Td.offsetHeight),a.Kg.style.top=b.offset+gvjs_g,a.Kg.style.height=b.size+gvjs_g);else{var d=a.Ql&&a.nj()?gvjs_O:gvjs_ab;a.Td.style[d]=b.x+gvjs_g;a.gj.style[d]=c.x+gvjs_g;a.Kg&&(b=gvjs_sD(b.x,c.x,a.Td.offsetWidth),a.Kg.style[d]=b.offset+gvjs_g,a.Kg.style.width=b.size+gvjs_g)}}}
function gvjs_sD(a,b,c){var d=Math.ceil(c/2);return{offset:a+d,size:Math.max(b-a+c-2*d,0)}}function gvjs_rD(a,b){var c=new gvjs_z;if(a.Td){var d=a.Cf(),e=a.Bf();b=b==d&&d==e?0:(b-d)/(e-d);a.Bb==gvjs_i?(d=a.Td.offsetHeight,d=a.j().clientHeight-d,b=Math.round(b*d),c.x=gvjs_nD(a,a.Td),c.y=d-b):(d=a.j().clientWidth-a.Td.offsetWidth,c.x=Math.round(b*d),c.y=a.Td.offsetTop)}return c}
function gvjs_jD(a,b){b=gvjs_Ld(b,a.Cf(),a.Bf());a.iS&&(a.ZH.stop(!0),a.ZH.oa());var c=new gvjs_YC,d,e=gvjs_mD(a,b),f=a.getValue(),g=a.Wl(),h=gvjs_oD(a,e),k=gvjs_rD(a,h);d=a.sJ();Math.abs(b-h)<d&&(b=gvjs_Ld(h+(b>h?d:-d),a.Cf(),a.Bf()));gvjs_iD(a,e,b);h=gvjs_rD(a,gvjs_oD(a,e));d=a.Bb==gvjs_i?[gvjs_nD(a,e),h.y]:[h.x,e.offsetTop];k=new gvjs_8C(e,[k.x,k.y],d,100);k.Yu(a.Ql);c.add(k);a.Kg&&gvjs_1ca(a,e,f,g,h,c);a.l9&&(b=a.l9.BFa(f,b,100),gvjs_t(b,function(a){c.add(a)}));a.ZH=c;a.Vc().B(c,gvjs_3,a.Dqa);
a.iS=!0;c.play(!1)}
function gvjs_1ca(a,b,c,d,e,f){var g=gvjs_rD(a,c),h=gvjs_rD(a,c+d);c=g;d=h;b==a.Td?c=e:d=e;a.Bb==gvjs_i?(b=gvjs_sD(h.y,g.y,a.Td.offsetHeight),g=gvjs_sD(d.y,c.y,a.Td.offsetHeight),e=new gvjs_8C(a.Kg,[gvjs_nD(a,a.Kg),b.offset],[gvjs_nD(a,a.Kg),g.offset],100),b=new gvjs_aD(a.Kg,b.size,g.size,100)):(b=gvjs_sD(g.x,h.x,a.Td.offsetWidth),g=gvjs_sD(c.x,d.x,a.Td.offsetWidth),e=new gvjs_8C(a.Kg,[b.offset,a.Kg.offsetTop],[g.offset,a.Kg.offsetTop],100),b=new gvjs_$C(a.Kg,b.size,g.size,100));e.Yu(a.Ql);b.Yu(a.Ql);
f.add(e);f.add(b)}gvjs_.Dqa=function(){this.iS=!1};gvjs_.setOrientation=function(a){if(this.Bb!=a){var b=this.sa(this.Bb),c=this.sa(a);this.Bb=a;this.j()&&(a=this.j(),gvjs_5A(a,b)&&(gvjs_8A(a,b),gvjs_6A(a,c)),b=this.Ql&&this.nj()?gvjs_O:gvjs_ab,this.Td.style[b]=this.Td.style.top="",this.gj.style[b]=this.gj.style.top="",this.Kg&&(this.Kg.style[b]=this.Kg.style.top="",this.Kg.style.width=this.Kg.style.height=""),gvjs_gD(this))}};gvjs_.jj=function(){return this.Bb};
gvjs_.N=function(){gvjs_dD.o.N.call(this);this.Cv&&this.Cv.oa();delete this.Cv;this.ZH&&this.ZH.oa();delete this.ZH;delete this.Td;delete this.gj;this.Kg&&delete this.Kg;this.Ye.oa();delete this.Ye;this.Yf&&(this.Yf.oa(),delete this.Yf);this.zn&&(this.zn.oa(),delete this.zn);this.Em&&(this.Em.oa(),delete this.Em);this.eq&&(this.eq.oa(),delete this.eq)};gvjs_.vA=1;gvjs_.sJ=function(){return this.Ye.sJ()};gvjs_.KV=function(a){this.Ye.KV(a)};gvjs_.getValue=function(){return this.Ye.getValue()};
gvjs_.Wa=function(a){gvjs_iD(this,this.Td,a)};gvjs_.Wl=function(){return this.Ye.Wl()};gvjs_.zV=function(a){gvjs_iD(this,this.gj,this.Ye.getValue()+a)};gvjs_.setVisible=function(a){gvjs_F(this.j(),a);a&&gvjs_gD(this)};function gvjs_eD(a){var b=a.j();b&&(gvjs_vz(b,"valuemin",a.Cf()),gvjs_vz(b,"valuemax",a.Bf()),gvjs_vz(b,"valuenow",a.getValue()),gvjs_vz(b,"valuetext",a.zva(a.getValue())||""))}
function gvjs_hD(a,b){b?(a.zn||(a.zn=new gvjs_TC(a.j())),a.Vc().B(a.zn,gvjs_$v,a.Yca)):a.Vc().Qb(a.zn,gvjs_$v,a.Yca)}gvjs_.bb=function(a){this.Dg!=a&&this.dispatchEvent(a?gvjs_6t:gvjs_Ut)&&(this.Dg=a,gvjs_fD(this,a),a||this.S6(),gvjs_$A(this.j(),"charts-slider-disabled",!a))};gvjs_.isEnabled=function(){return this.Dg};function gvjs_nD(a,b){return a.Ql?gvjs_Wy(b):b.offsetLeft};gvjs_l("google.visualization.drawToolbar",function(a,b){new gvjs_MC(a,b)},void 0);function gvjs_2ca(a){this.type=a;this.data=null}function gvjs_tD(a,b){gvjs_o(a)&&(a=new gvjs_2ca(a));this.aq=a;this.xr=[];b&&this.xr.push(b)}function gvjs_3ca(){this.ys=[];this.zs=[];this.YO=!1};function gvjs_5(a,b){this.zg=a;this.tb=null!=b&&gvjs_w(b)||{}}function gvjs_uD(a,b){a=gvjs_vD(new gvjs_5(gvjs_xr),gvjs_yr,a);null!=b&&gvjs_vD(a,gvjs_Dr,b);return a}function gvjs_wD(a,b){a=gvjs_vD(new gvjs_5(gvjs_cr),"COLUMN_INDEX",a);null!=b&&gvjs_vD(a,gvjs_Dr,b);return a}function gvjs_xD(a,b){return gvjs_vD(gvjs_vD(new gvjs_5(gvjs_br),gvjs_yr,b),"COLUMN_INDEX",a)}function gvjs_yD(a){a=gvjs_Kh(a);return new gvjs_5(a.zg,a.tb)}gvjs_=gvjs_5.prototype;gvjs_.clone=function(){return gvjs_yD(this.ne())};
gvjs_.equals=function(a){if(!a||this.zg!=a.zg)return!1;var b=gvjs_Xc(this.tb);return b.length!==gvjs_Xc(a.tb).length?!1:gvjs_pc(gvjs_u(b,gvjs_r(function(b){return this.tb[b]===a.tb[b]},this)),gvjs_Jd)};function gvjs_4ca(a){var b={},c;for(c in a.tb)b[c]=a.tb[c];return b}function gvjs_vD(a,b,c){a.tb[b]=c;return a}gvjs_.iD=function(a){return this.zg===a.zg&&gvjs_Tc(this.tb,function(b,c){return a.tb[c]===b})};gvjs_.type=function(){return this.zg};gvjs_.ne=function(){return gvjs_Lh(this)};function gvjs_zD(a,b){this.Uqa=a;this.Cxa=new gvjs_x(b)}function gvjs_5ca(a,b,c){return gvjs_oc(a.Uqa,function(a){return a.iD(b)})&&a.Cxa.contains(c)};function gvjs_AD(a){gvjs_zD.call(this,a,[gvjs_6u,gvjs_7u])}gvjs_s(gvjs_AD,gvjs_zD);gvjs_AD.prototype.lH=function(a,b,c){if(b==gvjs_6u){if(!a.equals(c.vf))return c.vf=a,!0}else if(null!=c.vf)return c.vf=null,!0;return!1};gvjs_AD.prototype.Fk=function(a){return null!=a.vf?[new gvjs_tD(gvjs__a,a.vf)]:[]};function gvjs_BD(){this.ip=this.JX=null}function gvjs_CD(a){var b=new gvjs_BD;b.JX=a;return b}function gvjs_DD(a){var b=new gvjs_BD;b.ip=a;return b}function gvjs_ED(a){if(null!=a.JX)return a.JX;throw Error("AbstractRenderer not set");}gvjs_BD.prototype.hw=function(){if(null!=this.ip)return this.ip;throw Error("RaBl not set");};function gvjs_FD(a){for(var b=gvjs_Cd("thead",{},gvjs_GD(a,gvjs_6ca)),c=[],d=a.aa(),e=0;e<d;++e)c.push(gvjs_GD(a,function(a,b){a=a.Ia(e,b);return gvjs_Cd(gvjs_Qx,{},a)}));a=gvjs_Cd(gvjs_Px,{},gvjs_Dd(c));return gvjs_Cd(gvjs_ql,{},gvjs_Dd(b,a))}function gvjs_GD(a,b){for(var c=[],d=a.S(),e=0;e<d;++e)""===a.Yk(e)&&c.push(b(a,e));a=gvjs_Dd(c);return gvjs_Cd(gvjs_ay,{},a)}function gvjs_6ca(a,b){a=a.Qa(b)||a.Ve(b);return gvjs_Cd("th",{},a)};function gvjs_HD(){this.selected=new gvjs_bp;this.Zn=this.vf=null;this.Jn=new gvjs_x}gvjs_HD.prototype.clone=function(){var a=new gvjs_HD;a.selected=this.selected.clone();a.vf=this.vf?this.vf.clone():null;a.Zn=this.Zn?this.Zn.clone():null;a.Jn=this.Jn.clone();return a};gvjs_HD.prototype.equals=function(a){return this.selected.equals(a.selected)&&(this.vf?this.vf.equals(a.vf):!a.vf)&&(this.Zn?this.Zn.equals(a.Zn):!a.Zn)&&this.Jn.equals(a.Jn)};function gvjs_ID(a,b){this.bv=a;this.xba=b||null;this.I=null}gvjs_ID.prototype.vd=function(a){this.I=a.clone()};function gvjs_JD(a,b){if(!b)return null;var c={};c.row=b.tb.ROW_INDEX;c.column=b.tb.COLUMN_INDEX;a.xba&&gvjs_v(a.xba,function(a,e){e=b.tb[e];null!=e&&(c[a]=e)});return c}
gvjs_ID.prototype.Tx=function(a){var b=this.I,c=[];a.selected.equals(b.selected)&&a.Jn.equals(b.Jn)||c.push({event:gvjs_P,data:null});var d=a.vf,b=b.vf;if(!d&&b||d&&!d.equals(b)){var e=!!b&&!!d&&!b.equals(d);!e&&d||c.push({event:gvjs_kw,data:gvjs_JD(this,b)});!e&&b||c.push({event:gvjs_lw,data:gvjs_JD(this,d)})}this.I=a.clone();gvjs_t(c,function(a){this.dispatchEvent(a.event,a.data)},this)};gvjs_ID.prototype.dispatchEvent=function(a,b){gvjs_X(this.bv,a,b)};function gvjs_KD(a){gvjs_T.call(this);this.Ur=a;this.fs=Infinity;this.rD=0;a=new gvjs_Um(15);gvjs_0l(this,a);gvjs_V(a,gvjs_sl,gvjs_r(this.j7,this));this.xd=a}gvjs_s(gvjs_KD,gvjs_T);function gvjs_LD(a,b){var c=a.fs;a.fs=Math.min(a.fs,b);gvjs_Wd(a.fs)?gvjs_Wd(c)||a.xd.start():a.xd.stop()}gvjs_KD.prototype.j7=function(){var a=gvjs_Rb();this.fs-=a-this.rD;this.rD=a;0>=this.fs&&(this.Ur(),this.fs=Infinity,this.xd.stop())};function gvjs_MD(a,b){gvjs_T.call(this);this.I=null;this.uv=b;this.Lb=new gvjs_KD(a);gvjs_0l(this,this.Lb)}gvjs_s(gvjs_MD,gvjs_T);gvjs_MD.prototype.vd=function(a){this.I=a};gvjs_MD.prototype.lJ=function(){return gvjs_r(this.handleEvent,this)};gvjs_MD.prototype.handleEvent=function(a,b){if(null!=this.uv){var c=!1;gvjs_t(this.uv,function(d){gvjs_5ca(d,a,b)&&(d=d.lH(a,b,this.I),c=c||d)},this);c&&gvjs_LD(this.Lb,50)}};function gvjs_ND(a){this.I=null;this.Vu=[];this.uv=a}gvjs_=gvjs_ND.prototype;gvjs_.fH=function(a){if(this.I.equals(a))return{YO:!1,ys:[],zs:[]};var b=this.Vu;a=this.Fk(a);return this.DH(a,b)};gvjs_.Fk=function(a){if(null==this.uv)return[];var b=gvjs_nc(this.uv,function(b,d){gvjs_Dc(b,d.Fk(a));return b},[],this);this.Vu=b;this.I=a.clone();return b};gvjs_.DH=function(a,b){a=this.xu(a);var c=this.xu(b);b=a.Kl(c);a=c.Kl(a);c=new gvjs_3ca;c.ys=this.ew(b);c.zs=this.ew(a);return c};
gvjs_.xu=function(a){a=gvjs_u(a,function(a){return gvjs_Lh(a)});return new gvjs_x(a)};gvjs_.ew=function(a){a=a.Va();return gvjs_u(a,function(a){a=gvjs_Kh(a);a.xr=gvjs_u(a.xr,function(a){return new gvjs_5(a.zg,a.tb)});return a})};function gvjs_OD(a,b,c,d,e,f){gvjs_T.call(this);this.$x=a;this.dQ=this.state=null;this.yba=this.$x.mq();a=this.$x.gs(e);this.Yda=new gvjs_ND(a);e=f(gvjs_r(this.mk,this,!0));this.Fs=new gvjs_MD(e,a);gvjs_0l(this,this.Fs);this.m$=this.$x.Sp(b,c,this.Fs.lJ(),f);this.S_=new gvjs_ID(d,this.yba)}gvjs_s(gvjs_OD,gvjs_T);
gvjs_OD.prototype.draw=function(a,b){this.state=b.clone();this.Fs.vd(this.state);this.S_.vd(this.state);b=this.Yda.Fk(this.state);this.m$.draw(a,b);this.dQ=this.state.clone();this.S_.dispatchEvent(gvjs_N,null)};gvjs_OD.prototype.mk=function(a){var b=this.Yda.fH(this.state);this.m$.refresh(b);this.dQ=this.state.clone();a&&this.S_.Tx(this.state)};gvjs_OD.prototype.setSelection=function(a){this.mk(!0);this.state.selected.setSelection(a);this.mk(!1)};
gvjs_OD.prototype.getSelection=function(){var a=this.dQ.selected.getSelection();gvjs_Dc(a,gvjs_3d(gvjs_1d(this.dQ.Jn,function(a){a=gvjs_yD(a);var c={};gvjs_v(this.yba,function(d,e){e=a.tb[e];null!=e&&(c[d]=e)});return c},this)));return a};function gvjs_PD(a){gvjs_1o.call(this,a)}gvjs_s(gvjs_PD,gvjs_1o);gvjs_=gvjs_PD.prototype;gvjs_.mq=function(){return null};gvjs_.gs=function(){return null};gvjs_.Kf=function(){gvjs_U(this.ae);this.ae=null};gvjs_.setSelection=function(a){this.ae&&this.ae.setSelection(a)};gvjs_.getSelection=function(){return this.ae?this.ae.getSelection():[]};function gvjs_QD(){};function gvjs_RD(a,b,c,d,e){this.$x=a;this.X=b;this.ze=gvjs_CD(b);this.dw=c;this.mt=null;this.hz=gvjs_7ca;this.Fs=d;this.mO=e;this.po=null}gvjs_s(gvjs_RD,gvjs_QD);gvjs_=gvjs_RD.prototype;gvjs_.draw=function(a){this.mt={};var b=this.X;b.clear();this.po=this.$x.to(a,this.dw);a=this.po.bc();a=b.Um(a.width,a.height);for(var c=0;c<this.hz.length;c++){var d=this.hz[c],e=b.Pa();b.appendChild(a,e);this.mt[d]=e}this.po.draw(this);this.a6(a)};gvjs_.qw=function(a){this.hz=a};
gvjs_.refresh=function(a){this.mM(a.zs,!1);this.mM(a.ys,!0);this.po.draw(this)};gvjs_.mM=function(a,b){for(var c=0;c<a.length;c++)for(var d=a[c],e=d.xr,f=0;f<e.length;f++)this.po.um(e[f],d.aq,b)};gvjs_.a6=function(a){var b=this.X;b.xc(a,gvjs_rt,gvjs_3l);b.xc(a,gvjs_gl,this.mO(gvjs_r(this.handleEvent,this,gvjs_6u)));b.xc(a,gvjs_fl,this.mO(gvjs_r(this.handleEvent,this,gvjs_7u)));b.xc(a,gvjs_4j,this.mO(gvjs_r(this.handleEvent,this,gvjs_4j)))};
gvjs_.handleEvent=function(a,b){b.stopPropagation&&b.stopPropagation();b=this.X.hv(b.target);b!=gvjs_Ma&&(b=gvjs_yD(b),this.Fs(b,a))};gvjs_.cb=function(){return this.ze};gvjs_.Ge=function(a,b,c,d){null!=b?this.q5(a,b):this.fo(a,c,d)};gvjs_.fo=function(a,b,c){this.X.appendChild(this.mt[c],a);this.X.lp(a,b.ne())};gvjs_.q5=function(a,b){gvjs_$e(b).replaceChild(a,b);b=this.X.hv(b);this.X.lp(a,b)};gvjs_.Ze=function(a){this.X.Ze(a)};var gvjs_7ca=[gvjs_us,gvjs_4w,gvjs_3w,gvjs_Or,gvjs_Nr];function gvjs_SD(a){gvjs_1o.call(this,a);this.Xg=null}gvjs_s(gvjs_SD,gvjs_PD);gvjs_=gvjs_SD.prototype;gvjs_.Sp=function(a,b,c,d){if(null==b)throw Error("Internal error: missing overlayArea");a=gvjs_ED(a);return new gvjs_RD(this,a,b,c,d)};gvjs_.Tj=function(a,b,c){gvjs_S.Ec(this.na);c=c||{};var d=this.ph()||{};c=new gvjs_ui([c,d]);var d=gvjs_ig(this.na,c),e=gvjs_kg(this.na,c),d=new gvjs_A(d,e),e=gvjs_I(c,gvjs_Bu);this.RH(d,a,e);this.Xg.yp(gvjs_r(this.ro,this,b,c,d,a),a)};
gvjs_.RH=function(a,b,c){null!=this.Xg?this.Xg.update(a,b):this.Xg=new gvjs_Nz(this.na,a,b,c)};gvjs_.ro=function(a,b,c,d){var e=this.Xg.cb(),f=this.Xg.wy();c=this.Vm(a,b,gvjs_r(e.hf,e),c).qh();gvjs_U(this.ae);if(e instanceof gvjs_Qy)var g=gvjs_CD(e);else if(e instanceof gvjs_5z)g=gvjs_DD(e);else throw Error("Unknown renderer type");this.ae=new gvjs_OD(this,g,f,this,b,d);b=new gvjs_HD;this.ae.draw(c,b);e.NH&&(e=e.NH())&&a&&(e.innerHTML=gvjs_FD(a))};
gvjs_.Kf=function(){gvjs_SD.o.Kf.call(this);gvjs_U(this.Xg);this.Xg=null};function gvjs_TD(a,b,c){this.en=a;this.featureId=b.clone();this.em=c};function gvjs_UD(){this.Ht=new gvjs_4d;this.IU=null;this.U9=!0}gvjs_UD.prototype.nY=function(){return[]};gvjs_UD.prototype.draw=function(a){if(null==this.IU){this.IU=new gvjs_4d;var b=this.nY(a);gvjs_t(b,gvjs_r(this.Aha,this,a,this.IU))}var b=this.lB(a),c=new gvjs_x(this.Ht.Zj());gvjs_t(b,function(b){var e=b.featureId.ne();c.remove(e);this.Aha(a,this.Ht,b)},this);this.U9&&gvjs__d(c,function(b){var c=this.Ht.get(b);a.Ze(c.en);this.Ht.remove(b)},this)};
gvjs_UD.prototype.Aha=function(a,b,c){var d=c.featureId.ne(),e=b.get(d,null);e&&e.J6&&a.Ze(e.J6);"_"===c.em[0]?(gvjs_F(e.en,!1),e.J6=c.en,e.xAa=c.em,a.fo(e.J6,e.featureId,e.xAa)):e!=c&&(null===e||e.em!==c.em?(null!=e&&a.Ze(e.en),a.fo(c.en,c.featureId,c.em)):a.Ge(c.en,e.en,c.featureId,c.em),b.set(d,c))};function gvjs_VD(a,b,c){c=null!=c?gvjs_u(c,function(a){return[a,0]}):b?gvjs_8ca:gvjs_9ca;var d=c.length;this.zh=[];for(var e=1+Math.floor((a-1)/d),f=Math.ceil(a/e),g=[],h=0;h<d;h++)c[h][1]<f&&g.push(c[h][0]);for(h=0;h<a;h++){var k=Math.pow(b?.7:.85,b?Math.floor(h/f):h%e);this.zh[h]=gvjs_u(g[b?h%f:Math.floor(h/e)],function(a){return~~(k*a+255*(1-k))})}}
var gvjs_9ca=[[[66,133,244],0],[[219,68,55],0],[[244,180,0],0],[[15,157,88],0],[[171,71,188],0],[[0,172,193],0],[[255,112,67],0],[[158,157,36],0],[[92,107,192],0],[[240,98,146],0],[[0,121,107],0],[[194,24,91],0]],gvjs_8ca=[[[67,69,157],6],[[83,168,251],8],[[95,150,84],10],[[241,202,58],2],[[231,113,27],5],[[135,27,71],4],[[67,116,224],0],[[26,135,99],1],[[185,194,70],9],[[228,147,7],7],[[211,54,45],3]];gvjs_VD.prototype.bc=function(){return this.zh.length};
gvjs_VD.prototype.ue=function(a){return"rgb("+this.zh[a]+")"};function gvjs_WD(a,b){function c(a){a=a.toString(16);1==a.length&&(a="0"+a);return a}a=a.zh[b];return"#"+(c(a[0])+c(a[1])+c(a[2])).toUpperCase()};function gvjs_XD(a){this.zh=a;this.Au=new gvjs_4d;this.bu=new gvjs_4d}gvjs_XD.prototype.sq=function(a,b){a=gvjs_WD(this.zh,this.Au.get(a));if(2>this.bu.yb()||null==b)return a;a=gvjs_Ng(a);b=this.bu.get(b);return gvjs_Lg(gvjs_Tg(a,[255,255,255],1-b/this.bu.yb()))};function gvjs_YD(a,b){this.JR=a;this.kpa=b;this.Au=new gvjs_4d;this.bu=new gvjs_4d}gvjs_YD.prototype.mu=function(a,b){this.Au.Ce(a)||this.Au.set(a,this.Au.yb());null!=b&&!this.bu.Ce(b)&&this.bu.set(b,this.bu.yb())};
gvjs_YD.prototype.ad=function(){var a=new gvjs_VD(this.Au.yb(),this.JR,this.kpa),a=new gvjs_XD(a);a.Au=this.Au.clone();a.bu=this.bu.clone();return a};function gvjs_ZD(a){gvjs_zD.call(this,a,[gvjs_6u,gvjs_7u])}gvjs_s(gvjs_ZD,gvjs_zD);gvjs_ZD.prototype.lH=function(a,b,c){if(b==gvjs_6u){if(!a.equals(c.Zn))return c.Zn=a,!0}else if(null!=c.Zn)return c.Zn=null,!0;return!1};gvjs_ZD.prototype.Fk=function(a){return null!=a.Zn?[new gvjs_tD(gvjs_ul,a.vf)]:[]};var gvjs_$ca=Math.log(10),gvjs__D={100:"#c6dafc",500:"#5e97f6",800:"#2a56c6"},gvjs_0D={100:"#f4c7c3",500:"#db4437",900:"#a52714"},gvjs_1D={100:"#fce8b2",600:"#f2a600",700:"#f09300",800:"#ee8100"},gvjs_2D={100:"#b7e1cd",500:"#0f9d58",700:"#0b8043"},gvjs_3D={100:"#e1bee7",400:"#ab47bc",800:"#6a1b9a"},gvjs_4D={100:"#b2ebf2",600:"#00acc1",800:"#00838f"},gvjs_5D={100:"#ffccbc",400:"#ff7043",700:"#e64a19"},gvjs_6D={100:"#f0f4c3",800:"#9e9d24",900:"#827717"},gvjs_7D={100:"#c5cae9",400:"#5c6bc0",600:"#3949ab"},
gvjs_8D={100:"#f8bbd0",200:"#f48fb1",300:"#f06292",500:"#e91e63",700:"#c2185b",900:"#880e4f"},gvjs_9D={100:"#b2dfdb",700:"#00796b",900:"#004d40"},gvjs_$D={50:"#FAFAFA",100:"#F5F5F5",200:"#EEEEEE",300:"#E0E0E0",400:"#BDBDBD",500:"#9E9E9E",600:gvjs_kq,700:"#616161",800:"#424242",900:"#212121"};function gvjs_aE(a){return null==a||""===a?null:Number(a)}function gvjs_ada(a,b){return Math.abs(a-b)}function gvjs_bE(a,b,c){if(!a||!b)return!0;var d=c||gvjs_ada;return gvjs_Tc(a,function(a,c){var g=b[c];return!gvjs_k(b[c])||.05>=d(a,g)})}function gvjs_bda(a,b,c){if(0==a.x||0==b.x)return{x:0,y:(0==a.x&&0==b.x?0:0==a.x?a.y:b.y)*c/6};c=c/3*Math.min(Math.abs(a.x),Math.abs(b.x));b=(a.y/a.x+b.y/b.x)/2;return 0<a.x?{x:c,y:c*b}:{x:-c,y:-c*b}}
function gvjs_cda(a,b,c){var d=a.Sea(),e=b.Sea();if(0==d||0==e)return new gvjs_Cz(0,0);d=Math.sqrt(d/e);a=gvjs_Dz(a.clone().scale(1/d),b.clone().scale(d));a.scale(c/6);return a}
function gvjs_cE(a,b,c,d,e){c=c?gvjs_bda:gvjs_cda;for(var f=[],g=0;g<a.length;++g){var h,k;e?(h=gvjs_dE(a,g,1,d),k=gvjs_dE(a,g,-1,d)):(h=d?(g+1)%a.length:g+1,k=d?(a.length+g-1)%a.length:g-1);null!=h&&null!=k&&null!=a[g]&&null!=a[k]&&null!=a[h]?(h=c(gvjs_Ez(a[g],a[k]),gvjs_Ez(a[h],a[g]),b),f.push([gvjs_Ez(a[g],h),gvjs_Dz(a[g],h)])):null!=a[g]?f.push([a[g].clone(),a[g].clone()]):f.push(null)}return f}
function gvjs_dE(a,b,c,d){var e=b+c;for(d&&(e=(e+a.length)%a.length);e!=b&&0<=e&&e<a.length;){if(null!=a[e])return e;e+=c;d&&(e=(e+a.length)%a.length)}return null}function gvjs_eE(a,b,c){var d=c||0;c=gvjs_rc(b,function(b){return b[d]>a});return-1==c?b.length-1:0==c?0:b[c][d]-a<a-b[c-1][d]?c:c-1}
function gvjs_dda(a,b,c){c=c||0;if(0<b.length&&a<=gvjs_jc(b))return c=gvjs_eE(a,b,0),[c,b[c][0]];var d=b.length-1-c,e=gvjs_jc(b)[0],f=b[d][0],g=e-f,h=Math.floor((a-e)/g);a=a-e-h*g;d=gvjs_u(gvjs_Ec(b,d),function(a){return[a[0]-f]});a=gvjs_eE(a,d,0);return[b.length-1+h*c+a,e+h*g+d[a][0]]}function gvjs_fE(a,b){for(var c=[],d=0;d<a;d++)c[d]=b.call(void 0,d);return c}function gvjs_gE(a){return null!=a.max?a.max:a.min}
function gvjs_eda(a,b,c,d){gvjs_k(c)||(c=0);gvjs_k(d)||(d=a.length);c=b-c;for(var e=0,f=0<=c?0:null,g=0,h=0,k=null,l=null;e<a.length;){var m=a[e].min,n=gvjs_gE(a[e])-m,g=g+m;if(g<=c)var f=e+1,p=Math.min(c-g,n),h=g+p,l=m+p;if(g>b)return e>=d?{n:e,last:k,LL:b-(g-m)}:null===f?null:{n:f,last:l,LL:c-h};p=Math.min(b-g,n);g+=p;k=m+p;e++}return{n:e,last:k,LL:b-g}}
function gvjs_fda(a,b,c){a=gvjs_u(a,c||gvjs_Jd);gvjs_Jc(a);for(var d=c=0;d<a.length;d++){var e=a.length-d,f=(a[d]-c)*e;if(f<=b)c=a[d],b-=f;else{c+=b/e;b=0;break}}return{$Ba:c,LL:b}}
function gvjs_hE(a,b,c,d){var e=gvjs_eda(a,b,c,d);if(!e)return null;b=e.LL;c=gvjs_Ec(a,0,e.n);d=gvjs_nc(c,function(a,b){return Math.max(a,b.kc.length)},0);var f=gvjs_u(c,gvjs_gE);0<f.length&&(f[f.length-1]=e.last);for(var g=0;g<d;g++){e=gvjs_fda(c,b,function(a){return a.kc[g]||0});b=e.LL;for(var h=0;h<f.length;h++)f[h]+=Math.min(e.$Ba,a[h].kc[g]||0);if(0==b)break}return f}
function gvjs_iE(a,b){var c=gvjs_hE(a,b,void 0,void 0),d={};gvjs_t(a,function(a,b){a=a.key;null!=d[a]||(d[a]=[]);b<c.length&&d[a].push(c[b])});return d}function gvjs_gda(a,b){for(var c=gvjs_Ec(arguments,1),d=[],e=0;e<c.length;e+=2){var f=gvjs_Ec(a,Math.min(c[e],a.length),Math.min(c[e+1],a.length));gvjs_Dc(d,f)}return d}function gvjs_jE(a){if(0==a)return 0;a=Math.abs(a);for(var b=0;16>b;++b){if(Math.abs(a-Math.round(a))<1E-7*a)return b;a*=10}return 16}
function gvjs_kE(a,b){if(0==b)return b;var c=Math.floor(Math.log(Math.abs(b))/gvjs_$ca)+1;if(c>a)return a=Math.pow(10,c-a),Math.round(b/a)*a;a=Math.pow(10,a-c);return Math.round(b*a)/a}function gvjs_lE(a){var b=gvjs_lj;if(0>=a)return b.substr(0,b.lastIndexOf("."));for(var b=b.substr(0,b.lastIndexOf(".")+1),c=0;c<a;c++)b+="#";return b}function gvjs_mE(a,b){return gvjs_o(a)?[a+"."+b]:gvjs_u(a,function(a){return a+"."+b})}function gvjs_nE(a,b,c){return 0>b||0>c?null:a[b][c]}
function gvjs_hda(a,b,c,d,e,f){var g=[],h=gvjs_nE(c,d-1,e);h&&g.push({iU:h,rm:h.rm+1,mK:d-1,bX:null,nK:null,cX:null});(h=gvjs_nE(c,d,e-1))&&g.push({iU:h,rm:h.rm+1,mK:null,bX:null,nK:e-1,cX:null});(c=gvjs_nE(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g.push({iU:c,rm:c.rm,mK:d-1,bX:e-1,nK:e-1,cX:d-1});gvjs_Jc(g,function(a,b){return a.rm-b.rm});return 0<g.length?g[0]:{iU:null,rm:0,mK:null,bX:null,nK:null,cX:null}}
function gvjs_oE(a,b,c){var d=c||function(a,b){return a==b};c=[];for(var e=0,f=a.length;e<=f;e++){c[e]=c[e]||[];for(var g=0,h=b.length;g<=h;g++)c[e][g]=gvjs_hda(a,b,c,e,g,d)}a={};b={};h=c[f][h];for(c=h.rm;h;)null!=h.mK&&(a[h.mK]=h.bX),null!=h.nK&&(b[h.nK]=h.cX),h=h.iU;return{rm:c,Xea:a,Yea:b}}
function gvjs_ida(a,b,c){function d(a,b,c){if(null==c)return 0;if(c===b.length-1||null==a)return c;var d=f(b[c]);if(null==d)return c+1;b=f(b[c+1]);return null==b?c:Math.abs(a-d)<=Math.abs(a-b)?c:c+1}if(!a||!b||0===a.length||0===b.length)return null;for(var e=[],f=c||gvjs_Jd,g=c=0,h,k;c<a.length||g<b.length;)c<a.length&&(h=f(a[c])),g<b.length&&(k=f(b[g])),c<a.length&&g<b.length&&h==k?(e.push({value:h,iB:c,jB:g}),c++,g++):c<a.length&&(null==h||g==b.length||h<k)?(e.push({value:h,iB:c,jB:null}),c++):
g<b.length&&(null==k||c==a.length||k<h)&&(e.push({value:k,iB:null,jB:g}),g++);var l=null,m=null;gvjs_t(e,function(c){null==c.iB?c.iB=d(c.value,a,l):l=c.iB;null==c.jB?c.jB=d(c.value,b,m):m=c.jB});return e}function gvjs_pE(a,b){for(var c in a)if(!gvjs_tc(b,c))return!1;return!0}function gvjs_jda(a,b,c,d){for(var e=1,f=0;1E3>f;f++){var g=gvjs_qE(a,b,c,e),h=gvjs_qE(a,b,c,0),k=gvjs_bE(a,g,d),h=gvjs_bE(a,h,d);if(k&&h)break;a=g;e*=.99}return a}
function gvjs_qE(a,b,c,d){var e={};gvjs_v(a,function(f,g){for(var h=0;h<b.length;h++){var k=(0,b[h])(a,g,d);f=c(f,k)}e[g]=f});return e}function gvjs_rE(a,b,c){if(c)return gvjs_sE(gvjs_mc(a,gvjs_Kb),b);var d=-1;for(c=0;c<a.length;c++)if(null===a[c]){d=gvjs_Ec(a,d+1,c);d=gvjs_sE(d,b);if(null!==d)return d;d=c}a=gvjs_Ec(a,d+1);return gvjs_sE(a,b)}
function gvjs_sE(a,b){var c=gvjs_Gc(a,b,function(a,b){return gvjs_Ic(a,b.x)});if(0<=c)return a[c].y;var d=-(c+1);if(0==d||d==a.length)return null;c=a[d-1];a=a[d];return gvjs_kz(new gvjs_iz(c.x,c.y,a.x,a.y),(b-c.x)/(a.x-c.x)).y};function gvjs_tE(a,b){return gvjs_uE(a,b,0)}function gvjs_uE(a,b,c){for(var d=new Date(a.getTime()),e=!1,f=b.length,g=[Math.floor,Math.ceil][c],h=0;h<f;++h){var k=a["set"+gvjs_vE[h]],l=a["get"+gvjs_vE[h]].apply(a),m=b[h],n=gvjs_kda[h];if(0==m)e=e||0!=l&&0!=c,k.apply(d,[n]);else{e?k.apply(d,[n+m*(1+Math.floor((l-n)/m))]):k.apply(d,[n+m*g((l-n)/m)]);break}}return d}
function gvjs_wE(a,b,c){var d=gvjs_Cc(a),e;for(e=0;e<d.length&&0==b[e];++e)d[e]=0;if(0==e)return d[0]=c(a[0]/b[0])*b[0],d;var f=0;a[e-1]>=gvjs_lda[e-1]?f=.7:0<a[e-1]&&(f=.1);d[e]=c((a[e]+f)/b[e])*b[e];return d}function gvjs_mda(a){a=gvjs_tE(a,[0,0,0,0,1]);var b=[0,0,0,0,(7+a.getDay()-1)%7];return a=gvjs_xE(a,b,-1)}
function gvjs_yE(a,b,c){var d=gvjs_u(b,function(a){return[Math.log(gvjs_zE(a))]});if(!c)return a=gvjs_eE(Math.log(a),d),b[a];c=gvjs_dda(Math.log(a),d,c);a=c[0];return a<=d.length-1?b[a]:gvjs_wE(gvjs_AE(Math.exp(c[1])),gvjs_jc(b),Math.round)}function gvjs_xE(a,b,c){a=new Date(a.getTime());var d;a:{for(d=0;d<b.length;++d)if(0!=b[d]){d=!1;break a}d=!0}if(d)return a;for(d=0;d<b.length;++d)if(0!=b[d]){var e=gvjs_vE[d],f=a["set"+e],e=a["get"+e].apply(a,[]);f.apply(a,[e+c*b[d]])}return a}
function gvjs_BE(a,b,c,d){this.Uia=a.getTime();this.aC=b;this.gya=d;this.L7=a["get"+gvjs_vE[c]].apply(a,[]);this.Iza=a["set"+gvjs_vE[c]];this.wz=new Date(this.Uia)}gvjs_BE.prototype.next=function(){var a=this.wz;this.wz=new Date(this.Uia);this.L7+=this.gya;this.Iza.apply(this.wz,[this.L7]);return a};gvjs_BE.prototype.hp=function(){return this.wz<this.aC?this.wz:null};function gvjs_CE(a){a=gvjs_rc(a,function(a){return 0!=a});return Math.max(0,a)}
function gvjs_zE(a){if(null==a)return-1;for(var b=0,c=a.length,d=0;d<c;++d)b+=a[d]*gvjs_DE[d];return b}function gvjs_AE(a){for(var b=[],c=gvjs_DE.length-1;0<=c;c--)b[c]=Math.floor(a/gvjs_DE[c]),a-=b[c]*gvjs_DE[c];return b}function gvjs_EE(a){a=gvjs_FE(a);return gvjs_zE(a)}function gvjs_FE(a){a=4>a.length?gvjs_Bc(a,gvjs_Oc(0,4-a.length)):gvjs_Cc(a);return a.reverse()}
function gvjs_GE(a){a=gvjs_FE(a);var b=new Date(Date.UTC(1970,0,1,0,0,0,0));b.setUTCFullYear((a[6]||0)+1970);b.setUTCMonth(a[5]||0);b.setUTCDate((a[4]||0)+1);b.setUTCHours(a[3]||0);b.setUTCMinutes(a[2]||0);b.setUTCSeconds(a[1]||0);b.setUTCMilliseconds(a[0]||0);return b}function gvjs_nda(a,b){return gvjs_u(a,function(a){return a*b})}var gvjs_vE="Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),gvjs_HE="milliseconds seconds minutes hours days months years".split(" "),gvjs_IE={};
gvjs_t(gvjs_HE,function(a,b){gvjs_IE[a]=b});var gvjs_JE=[[1],[0,1],[0,0,1],[0,0,0,1],[0,0,0,0,1],[0,0,0,0,0,1],[0,0,0,0,0,0,1]],gvjs_kda=[0,0,0,0,1,0,0],gvjs_lda=[500,30,30,12,15,6,0],gvjs_DE=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function gvjs_KE(a){switch(a){case gvjs_Ta:case gvjs_Ua:return{ii:gvjs_LE,my:gvjs_ME};case gvjs_vb:return{ii:gvjs_oda,my:gvjs_pda};case gvjs_f:case gvjs_h:return{ii:gvjs_NE,my:gvjs_OE};default:return{ii:gvjs_NE,my:gvjs_OE}}}function gvjs_NE(a){return Number(a)}function gvjs_OE(a){return a}function gvjs_LE(a){return a.getTime()}function gvjs_ME(a){return new Date(a)}function gvjs_oda(a){return gvjs_EE(a)}function gvjs_pda(a){return gvjs_AE(a).reverse()};function gvjs_PE(a,b,c,d,e){var f=b.left+d;b=b.right-d;if(!(a.ua.left>=f&&a.ua.right<=b)){d=gvjs_4c(a);var g=d.ua.left;d.ua.left=gvjs_Nd(c.x,d.ua.right,-1);d.ua.right=gvjs_Nd(c.x,g,-1);if(g=d.lj){var h=g[0];g[0]=g[2];g[2]=h;g[0].x=gvjs_Nd(c.x,g[0].x,-1);g[1].x=gvjs_Nd(c.x,g[1].x,-1);g[2].x=gvjs_Nd(c.x,g[2].x,-1)}d.ua.left>=f&&d.ua.right<=b?(a.ua=d.ua,a.lj=d.lj):(a.lj&&(c=new gvjs_G(f+e,b-e),e=new gvjs_G(d.lj[0].x,d.lj[2].x),g=new gvjs_G(a.lj[0].x,a.lj[2].x),!(c.start<=g.start&&c.end>=g.end)&&c.start<=
e.start&&c.end>=e.end&&(a.ua=d.ua,a.lj=d.lj)),a.ua.right>b&&(a.ua.left-=a.ua.right-b,a.ua.right=b),a.ua.left<f&&(a.ua.right+=f-a.ua.left,a.ua.left=f))}}
function gvjs_QE(a,b,c,d){var e=b.top+d;b=b.bottom-d;if(!(a.ua.top>=e&&a.ua.bottom<=b)){d=gvjs_4c(a);var f=d.ua.top;d.ua.top=gvjs_Nd(c.y,d.ua.bottom,-1);d.ua.bottom=gvjs_Nd(c.y,f,-1);if(f=d.lj){var g=f[0];f[0]=f[2];f[2]=g;f[0].y=gvjs_Nd(c.y,f[0].y,-1);f[1].y=gvjs_Nd(c.y,f[1].y,-1);f[2].y=gvjs_Nd(c.y,f[2].y,-1)}d.ua.top>=e&&d.ua.bottom<=b?(a.ua=d.ua,a.lj=d.lj):(a.ua.bottom>b&&(a.ua.top-=a.ua.bottom-b,a.ua.bottom=b),a.ua.top<e&&(a.ua.bottom+=e-a.ua.top,a.ua.top=e),delete a.lj)}};function gvjs_RE(a,b){var c=a.html,c=gvjs_0h(gvjs_Fe(b),c);b.appendChild(c);a.dI&&(c.innerHTML=a.html.content);var d=a.anchor;b=a.pL;var e=a.dH,f=a.spacing;a=a.margin;var g=new gvjs_A(c.clientWidth,c.clientHeight),h=e.right-d.x>=g.width+a,k=d.x-e.left>=g.width+a,l=e.bottom-d.y>=g.height+a,m=d.y-e.top>=g.height+a,n=gvjs_Sd(d.x-b.x),p=gvjs_Sd(d.y-b.y);0===n&&n===p&&(n=!k||h||l||m?1:-1,p=m||h?-1:1);h=d.x+(f+g.width/2)*n;d=d.y+(f+g.height/2)*p;d={ua:new gvjs_C(d-g.height/2,h+g.width/2,d+g.height/2,h-
g.width/2),lj:null};gvjs_PE(d,e,b,a,0);gvjs_QE(d,e,b,a);b=new gvjs_z(d.ua.left,d.ua.top);c.style.width=c.clientWidth+1+gvjs_g;c.style.height=c.clientHeight+gvjs_g;c.style.left=b.x+gvjs_g;c.style.top=b.y+gvjs_g;return c};function gvjs_SE(a){return a.join("#")}var gvjs_TE=["minorgridline","gridline",gvjs_os,gvjs_Zs,gvjs_yx,gvjs_0j,"pathinterval",gvjs_Bs,gvjs_hv,gvjs_M,gvjs_Ss,gvjs_Os,gvjs_as,gvjs_Gw,gvjs_Bw,gvjs_Xx,"axistick","axistitle",gvjs_ns,gvjs_tv,gvjs_Bv,gvjs_Av,"colorbar",gvjs_ul,gvjs_5r];function gvjs_UE(a,b,c){a=gvjs_VE(a,b);b.appendChild(c,a);return a}
function gvjs_VE(a,b){var c=b.Pa(),d=a.outline,e=new gvjs_Ky,f=new gvjs_C(d.ua.top+.5,d.ua.right+.5,d.ua.bottom+.5,d.ua.left+.5),g=d.lj;e.move(f.left+1,f.bottom);e.eg(f.left+1,f.bottom-1,1,1,180,270,!0);e.za(f.left,f.top+1);e.eg(f.left+1,f.top+1,1,1,270,0,!0);if(null!=g&&g[0].y==d.ua.top)for(var h=0;3>h;++h)e.za(g[h].x+.5,g[h].y+.5);e.za(f.right-1,f.top);e.eg(f.right-1,f.top+1,1,1,0,90,!0);e.za(f.right,f.bottom-1);e.eg(f.right-1,f.bottom-1,1,1,90,180,!0);if(null!=g&&g[0].y==d.ua.bottom)for(h=0;3>
h;++h)e.za(g[h].x+.5,g[h].y+.5);e.close();d=[new gvjs_H({fill:gvjs_Bb,stroke:gvjs_sq,strokeWidth:1}),new gvjs_H({fill:gvjs_sq,strokeWidth:0,fillOpacity:.6}),new gvjs_H({fill:gvjs_sq,strokeWidth:0,fillOpacity:.4})];for(f=d.length-1;0<=f;--f)g=b.Ha(e,d[f],c),b.On(g,f,f);a=a.aH;for(e=0;e<a.entries.length;e++)switch(g=a.entries[e],f=g.Qh,d=b.Pa(),b.appendChild(c,d),f.type){case gvjs_M:f=f.data;g=g.data;g.background&&b.ub(g.background.ua.left,g.background.ua.top,g.background.ua.right-g.background.ua.left,
g.background.ua.bottom-g.background.ua.top,f.background.brush,d);for(h=0;h<g.items.length;h++){var k=f.items[h],l=g.items[h];switch(k.type){case gvjs_Q:b.ie(k.data.text,a.Kha?l.ua.right:l.ua.left,l.ua.top,1,gvjs_4,gvjs_4,k.data.style,d,a.Kha);break;case gvjs_ux:b.ub(l.ua.left,l.ua.top,l.ua.right-l.ua.left,l.ua.bottom-l.ua.top,k.data.brush,d)}}null!=f.id&&(f=gvjs_SE([gvjs_5r,f.id]),b.lp(d,f));break;case gvjs_bx:f=f.data,g=g.data,h=new gvjs_Ky,h.move(g.line.x0,g.line.y0),h.za(g.line.x1,g.line.y1),b.Ha(h,
f.brush,d)}return c};function gvjs_qda(){var a=[0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,5,11,11,48,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4,1,9,1,3,1,5,43,3,136,31,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,8,1,2,17,39,1,1,1,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1,9,1,41,3,17,37,4,3,5,7,8,3,2,8,2,30,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,30,2,17,38,3,1,2,5,7,1,9,1,10,2,30,2,22,
48,5,1,2,6,7,19,2,13,46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1,16,2,4,2,2,4,3,1,3,2,7,3,4,13,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,155,1,87,31,3,4,2,9,1,6,3,20,19,29,44,9,3,2,1,69,23,2,3,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,128,4,1,14,33,1,1,5,1,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,36,2,1,1,2,3,1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,
203,64,523,1,2,2,24,7,49,16,96,33,3070,3,141,1,96,32,554,6,105,2,30164,4,1,10,33,1,80,2,272,1,3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,27,18,24,24,4,8,2,23,11,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,69,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,5,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,7,216,1,158,2,89,3,513,1,2051,15,40,7,1,1472,1,1,1,53,14,1,57,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,75,2,1,48,3,9,1,1,1258,1,1,1,2,6,1,1,22681,
62,4,25042,1,1,3,3,1,5,8,8,2,7,30,4,148,3,8097,26,790017,255];this.iya=a;for(var b=1;b<a.length;b++)null==a[b]?a[b]=a[b-1]+1:a[b]+=a[b-1];this.values=[1,13,1,12,1,0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,1,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,2,4,0,5,2,0,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,4,0,5,0,2,4,2,6,2,5,0,2,0,4,0,5,2,0,4,
2,4,2,4,2,4,2,6,2,5,0,2,0,4,0,5,0,2,4,2,4,6,0,2,0,2,0,4,0,5,6,2,4,2,4,2,4,0,5,0,2,0,4,2,6,0,2,0,5,0,2,0,4,2,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2,4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,0,2,0,5,2,4,2,4,2,4,2,0,5,0,5,0,4,0,4,0,5,2,4,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6,5,0,2,0,2,4,0,5,4,2,4,2,6,4,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,0,2,0,2,4,2,0,2,0,4,2,0,2,0,1,
2,1,0,1,0,1,0,2,0,2,0,6,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0,4,0,5,4,6,0,2,0,5,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,6,0,4,2,4,0,2,6,0,2,4,0,4,2,4,6,2,0,1,0,2,0,2,4,2,6,0,2,4,0,4,2,4,6,0,2,4,2,4,2,6,2,0,4,2,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,14,0,1,2]};var gvjs_WE=null;function gvjs_XE(a){if(44032<=a&&55203>=a)return 16==a%28?10:11;gvjs_WE||(gvjs_WE=new gvjs_qda);for(var b=gvjs_WE,c=b.iya,d=0,e=c.length;8<e-d;){var f=e+d>>1;c[f]<=a?d=f:e=f}for(;d<e&&!(a<c[d]);++d);a=d-1;return 0>a?null:b.values[a]};function gvjs_YE(){this.Lk=this.Gf=null}gvjs_=gvjs_YE.prototype;gvjs_.adoptText=function(a){this.Gf=a};gvjs_.first=function(){return this.Lk=0};gvjs_.current=function(){return this.Lk||0};gvjs_.next=function(a){a=this.hp(a);return null==a?a:this.Lk=a};function gvjs_ZE(a,b){b.lastIndex=a.Lk;b=b.exec(a.Gf);return!b||0>b.index?a.Gf.length:b.index+b[0].length}
gvjs_.hp=function(a){if(0===a)a=gvjs_ZE(this,/(\r\n|\n|\r)/g);else if(1===a)a=gvjs_ZE(this,/([`~!@#$%^&*()_+\-=\[\]\\{}|;\':",\.\/<>?]|[ \t\u2009\u200b]+)/g);else if(2===a)a=gvjs_ZE(this,/[\u00ad]/g);else if(3===a)a:{a=this.Lk+1;for(var b=this.Gf.length;a<b;a++){var c=this.Gf.charCodeAt(a),d=gvjs_XE(this.Gf.charCodeAt(a-1)),c=gvjs_XE(c);if(12==d&&13==c?0:1==d||12==d||13==d||1==c||12==c||13==c||(7!=d||7!=c&&8!=c&&10!=c&&11!=c)&&(10!=d&&8!=d||8!=c&&9!=c)&&(11!=d&&9!=d||9!=c)&&2!=c&&6!=c&&(6!=d||5!=
c))break a}a=this.Gf.length}else a=this.Gf.length;return a};function gvjs__E(){this.rt={}}gvjs__E.prototype.add=function(a,b,c,d){null==b?this.rt[a]=d?{vx:d,We:c}:c:(a in this.rt||(this.rt[a]={}),this.rt[a][b]=d?{vx:d,We:c}:c)};function gvjs_0E(a,b){if(null==b)return Object.keys(a.rt);var c=[],d;for(d in a.rt){var e=a.rt[d];if(typeof e===gvjs_f)e===b&&c.push(d);else if(e.vx)0<=e.We.indexOf(b)&&c.push(d);else for(var f in e){var g=e[f];if(typeof g===gvjs_f)g===b&&c.push(d);else if(g.vx)0<=g.We.indexOf(b)&&c.push(d);else throw"Unknown type";}}return c}
gvjs__E.prototype.qH=function(a,b,c){if(!(a in this.rt))throw"Error: unknown iterator type "+a;a=this.rt[a];if(typeof a===gvjs_f)return a;if(a.vx)return a.vx(c);if(b in a){a=a[b];if(typeof a===gvjs_f)return a;if(a.vx)return a.vx(c)}return null};function gvjs_1E(a){this.Sva=a;this.kK={};this.VO=new gvjs__E;this.Ct={};this.Gf=this.Lk=null;this.qH(gvjs_M,gvjs_f,0);this.qH(gvjs_M,gvjs_e,[1,2],gvjs_r(function(a){return"\u00ad"===this.Gf[a-1]?2:1},this));this.qH(gvjs_0s,null,3)}gvjs_=gvjs_1E.prototype;gvjs_.adoptText=function(a){this.Gf=a;for(var b in this.kK)this.kK[b].adoptText(a)};function gvjs_2E(a,b){var c=a.kK[b];c||(c=a.kK[b]=new window.Intl.v8BreakIterator(a.Sva,{type:b}),null!=a.Gf&&c.adoptText(a.Gf),null!=a.Lk&&c.first());return c}
gvjs_.qH=function(a,b,c,d){this.VO.add(a,b,c,d)};function gvjs_3E(a,b,c){c.next();if(c.current()>=a.Gf.length)return!0;if(c.current()>a.Lk){var d=c.breakType();c=c.current();var e=a.VO.qH(b,d,c);if(null==e)throw Error("Break type "+d+" in "+b+" iterator was classified as null.");e in a.Ct||(a.Ct[e]=[]);a.Ct[e].push(c)}return!1}
function gvjs_4E(a,b){for(var c=a.Ct[b];c&&0<c.length&&c[0]<=a.Lk;)c.shift();for(var c=gvjs_0E(a.VO,b),d={},e=!1;!(e||a.Ct[b]&&0!==a.Ct[b].length);)for(var e=!0,f=0,g=c.length;f<g;f++){var h=c[f],k=gvjs_2E(a,h);d[h]||(e=!1,gvjs_3E(a,h,k)&&(d[h]=!0))}}gvjs_.first=function(){for(var a=gvjs_0E(this.VO,void 0),b=0,c=a.length;b<c;b++)gvjs_2E(this,a[b]).first();this.Ct={};return this.Lk=0};gvjs_.current=function(){return this.Lk||0};
gvjs_.next=function(a){gvjs_4E(this,a);a=this.Ct[a];if(null!=a&&0<a.length){a=this.Lk=a.shift();for(var b in this.kK)for(var c=gvjs_2E(this,b);c.current()<=a;)gvjs_3E(this,b,c);return this.Lk}return this.Gf.length};gvjs_.hp=function(a){gvjs_4E(this,a);a=this.Ct[a];return null!=a&&0<a.length?a[0]:this.Gf.length};function gvjs_5E(){this.QBa=window.Intl&&!!window.Intl.v8BreakIterator}gvjs_Hb(gvjs_5E);function gvjs_6E(){var a=["ru"];return gvjs_5E.qc().QBa?new gvjs_1E(a):new gvjs_YE};function gvjs_7E(){this.Fa=this.ba=this.uO=this.Fj=this.UU=this.Zf=0}gvjs_=gvjs_7E.prototype;gvjs_.left=function(){return this.Zf};gvjs_.top=function(){return this.Fj};gvjs_.right=function(){return this.UU};gvjs_.bottom=function(){return this.uO};gvjs_.St=function(a){this.Zf=a;this.ba=this.Zf+this.UU;return this};gvjs_.Qn=function(a){this.Fj=a;this.Fa=this.Fj+this.uO;return this};function gvjs_8E(a,b){a.UU=b;a.ba=a.Zf+a.UU;return a}function gvjs_9E(a,b){a.uO=b;a.Fa=a.Fj+a.uO;return a}
gvjs_.width=function(){return this.ba};gvjs_.height=function(){return this.Fa};function gvjs_$E(a,b,c,d,e,f,g,h,k){this.H=a;this.iT=b;this.dd=c;this.Zf=d;this.Fj=e;this.ba=f;this.Fa=g;this.dC=h;this.Ft=k}gvjs_=gvjs_$E.prototype;gvjs_.properties=function(){return this.Ft};gvjs_.property=function(a){return this.Ft[a]};gvjs_.element=function(){return this.H};gvjs_.KK=function(){return this.iT};gvjs_.children=function(){return this.dd};gvjs_.left=function(){return this.Zf};gvjs_.top=function(){return this.Fj};gvjs_.width=function(){return this.ba};gvjs_.height=function(){return this.Fa};
gvjs_.kc=function(){return this.dC};gvjs_.rect=function(){return new gvjs_D(this.Zf,this.Fj,this.ba,this.Fa)};gvjs_.ua=function(){return new gvjs_C(this.Fj,this.Zf+this.ba,this.Fj+this.Fa,this.Zf)};function gvjs_aF(a,b,c,d){(null==a||!gvjs_Wd(a)||a>d)&&b>d&&(a=d);(null==a||!gvjs_Wd(a)||a<c)&&b<c&&(a=c);return a}function gvjs_bF(a,b,c,d){d=null==d?".":d;for(var e in a)if(a.hasOwnProperty(e))if(a[e]instanceof Object&&!(a[e]instanceof Array))gvjs_bF(a[e],b.concat(e),c,d);else{var f=b.concat(e).join(d);c.hasOwnProperty(f)||(c[f]=a[e])}}function gvjs_cF(a){var b={};gvjs_bF(a,[],b,void 0);return b}
function gvjs_rda(a,b,c,d,e,f){var g=null;f=f?2:3;for(var h=0;h<=f;h++){var k=c.hp(h);if(null==g||k<g.position)g={position:k,level:h};if(a(b(d,k))<=e)return h}return g&&g.level||f}function gvjs_sda(a){return function(b,c){b=gvjs_0b(a.slice(b,c));"\u00ad"===b[b.length-1]&&(b=b.slice(0,b.length-1)+"-");return b}}function gvjs_dF(a,b){b=null==b?a.length:b;return 0<=b?gvjs_0b(a.slice(0,b))+"\u2026":"...".slice(0,b)}
function gvjs_tda(a,b,c,d){if(a(gvjs_dF(b))<=c)return gvjs_dF(b);var e=gvjs_6E();e.adoptText(b);e.first();var f=e.next(3),g=a(b.slice(0,f))<=c;if(d&&!g||!d&&a(gvjs_dF(b,f))>c)for(d=0;-3<=d&&!(b=gvjs_dF(b,d),a(b)<=c);d--);else{for(;a(gvjs_dF(b,e.hp(3)))<=c;)f=e.next(3);if(d&&a(gvjs_dF(b,f))>c)for(e=b.slice(0,f),d=0;-3<=d&&!(b=e+gvjs_dF(b,d),a(b)<=c);d--);else b=gvjs_dF(b,f)}return b}
var gvjs_eF=gvjs_qi(function(a,b,c,d,e,f){if(""===b)return{V:[],Nw:!1};var g=null==f||null==f.truncate?!0:f.truncate,h=null==f||null==f.Bha?!1:f.Bha;f=null==f||null==f.Saa?!1:f.Saa;var k=a;a=function(a){return k(a,c).width};var l=gvjs_6E();l.adoptText(b);l.first();for(var m=!1,n=gvjs_sda(b),p=!1,q=[],r=0;;){var t=gvjs_rda(a,n,l,r,d,f),u=l.next(t);if(0!==t)for(;u<b.length&&a(n(r,l.hp(t)))<=d;)u=l.next(t);q.push(n(r,u));var w=a(q[q.length-1])<=d;if(u>=b.length||q.length>=e||!w){(u<b.length||!w)&&g?
(0!==t&&(q[q.length-1]=n(r,l.hp(t))),p=!0):q.length<e&&u<b.length&&(m=!0);break}r=u}p&&(q[q.length-1]=gvjs_tda(a,q[q.length-1],d,h&&1===q.length),m=!0);1===q.length&&""===q[0]&&(q=[]);return{V:q,Nw:m}},{pV:function(a,b){a=[a];for(var c=1,d=b.length;c<d;c++)a.push(b[c]);return gvjs_Lh(a)}});function gvjs_uda(a){if(0==a.entries.length)return{name:gvjs_b,content:[],properties:{className:gvjs_Lu}};var b=gvjs_rc(a.entries,function(a){return a.type==gvjs_bx}),c;-1==b?c=gvjs_fF(a.entries):(c=gvjs_fF(gvjs_Ec(a.entries,0,b)),a=gvjs_vda(gvjs_Ec(a.entries,b+1)),c=gvjs_Bc(c,{name:gvjs_b,properties:{className:"google-visualization-tooltip-separator"}},a));return{name:gvjs_b,content:c,properties:{className:gvjs_Lu}}}
function gvjs_fF(a){return{name:"ul",properties:{className:"google-visualization-tooltip-item-list"},content:gvjs_u(a,function(a){return{name:"li",content:gvjs_gF(a.data),properties:{className:"google-visualization-tooltip-item"}}})}}
function gvjs_vda(a){return{name:"ul",properties:{className:"google-visualization-tooltip-action-list"},content:gvjs_u(a,function(a){return{name:"li",id:gvjs_SE([gvjs_5r,a.data.id]),content:gvjs_gF(a.data),properties:{className:"google-visualization-tooltip-action"}}})}}
function gvjs_gF(a){return gvjs_u(a.items,function(a,c){switch(a.type){case gvjs_Q:var d=a.data.style,e=gvjs_hq;try{e=gvjs_Hg(d.color).Vb}catch(f){}return{name:gvjs_nl,style:"font-family:"+d.lb+";font-size:"+d.fontSize+"px;color:"+e+";opacity:"+d.opacity+";margin:0;font-style:"+(d.Qc?gvjs_jv:gvjs_e)+";"+(d.Qc?"padding-right:0.04em;":"")+"text-decoration:"+(d.bf?gvjs_ey:gvjs_e)+";font-weight:"+(d.bold?gvjs_Is:gvjs_e)+";",a5:!!a.html,content:(0==c?"":" ")+a.data.text};case gvjs_ux:return{name:gvjs_b,
style:gvjs_Pa+(a.data.brush&&a.data.brush.ob())+";",properties:{className:"google-visualization-tooltip-square"}}}})};function gvjs_hF(a,b,c,d,e,f,g,h,k){var l={items:[]};null!=e&&(e=gvjs_ei(e,f),l.items.push({type:gvjs_ux,data:{size:b.fontSize/2,brush:e}}));null!=g&&l.items.push(gvjs_iF(g,b));if(null!=c&&""!==c){if(null==d)throw Error("Line title is specified without a text style.");c=gvjs_iF(c+":",d);l.items.push(c)}c=gvjs_iF(a,b,h);l.items.push(c);null!=k&&(l.id=k,l.background={brush:gvjs_di});return{type:gvjs_M,data:l}}function gvjs_jF(){return{type:gvjs_bx,data:{brush:gvjs_fi("#eee",1)}}}
function gvjs_iF(a,b,c){a={type:gvjs_Q,data:{text:a,style:b}};c&&(a.html=!0);return a}
function gvjs_kF(a,b,c,d,e,f,g,h,k){if(h)return{html:gvjs_uda(a),dI:!1,pL:f,anchor:d,dH:e,spacing:20,margin:5};for(var l=h=0;l<a.entries.length;l++){var m=a.entries[l];if(m.type==gvjs_M)for(var m=m.data,n=0;n<m.items.length;n++){var p=m.items[n];p.type==gvjs_Q&&(h=Math.max(h,p.data.style.fontSize))}}g=0==h?g||0:h;for(m=l=h=0;m<a.entries.length;m++)switch(n=a.entries[m],n.type){case gvjs_M:n=gvjs_lF(n.data,b);l+=n.height+(0<m?n.Kw:0);h=Math.max(h,n.width);break;case gvjs_bx:l+=1.5*g+n.data.brush.Xb}h=
Math.max(h,2*g);var q=new gvjs_A(Math.round(h+2*g/1.618),Math.round(l+2*g/1.618)),l=gvjs_Sd(d.x-f.x),m=gvjs_Sd(d.y-f.y),r;r=c?new gvjs_z(d.x+l*g,d.y+m*(g+q.height/2)):new gvjs_z(d.x+l*q.width/2,d.y+m*q.height/2);var n=r.x-q.width/2,p=n+q.width,t=r.y-q.height/2,u=t+q.height;h={};c&&(c=new gvjs_z(r.x,gvjs_Nd(d.y,r.y,g/(g+q.height/2))),r=new gvjs_z(gvjs_Nd(r.x,d.x,-1),c.y),c.x=Math.round(c.x),c.y=Math.round(c.y),r.x=Math.round(r.x),r.y=Math.round(r.y),h.lj=1==l*m?[c,d,r]:[r,d,c]);h.ua=new gvjs_C(Math.round(t),
Math.round(p),Math.round(u),Math.round(n));gvjs_PE(h,e,f,5,4);gvjs_QE(h,e,f,5);d={};e=g/1.618;e=new gvjs_C(h.ua.top+e,h.ua.right-e,h.ua.bottom-e,h.ua.left+e);f=[];var w=e.top,l=a.entries.length,v=!1;for(c=0;c<l;c++)if(a.entries[c].qG){v=!0;break}var y=[],m=[];for(c=0;c<l;c++)if(q=a.entries[c],q.type===gvjs_M){var x=q.data,n=[];m.push(n);u=0;for(r=x.items.length;u<r;u++){var z=gvjs_mF(x.items[u],b);n.push(z);q.qG&&(u>y.length-1?y.push(z.width):y[u]=Math.max(y[u],z.width))}}n=[];p=[];t=0;if(v)for(c=
0;c<l;c++)if(q=a.entries[c],q.type==gvjs_M){v=[];p.push(v);var A=0;if(q.qG)for(x=q.data,u=0,r=x.items.length;u<r;u++)z=m[t][u],q=y[u]-z.width,v.push(q),A+=q;n.push(A);t++}for(c=t=0;c<l;c++){q=a.entries[c];y={Qh:q,data:{}};switch(q.type){case gvjs_M:x=q.data;v=y.data;A=gvjs_lF(x,b);q.qG&&(A.width+=n[t]);0<c&&(w+=A.Kw);x.background&&(v.background={ua:new gvjs_C(w-A.Kw/2,h.ua.right,w+A.height+A.Kw,h.ua.left)});var B=[],D=e.left,u=0;for(r=x.items.length;u<r;u++){x={};z=m[t][u];q.qG&&(z.width+=p[t][u]);
0<u&&(D+=z.NS);var C=w+(A.height-z.height)/2;x.ua=new gvjs_C(Math.round(C),Math.round(D+z.width),Math.round(C+z.height),Math.round(D));k&&(C=e.right-(x.ua.left-e.left)-x.ua.left-z.width,x.ua.left+=C,x.ua.right+=C);B.push(x);D+=z.width}v.items=B;w+=A.height;t++;break;case gvjs_bx:u=q.data,r=w+g+u.brush.Xb/2,y.data.line=new gvjs_iz(h.ua.left,r,h.ua.right,r),w+=1.5*g+u.brush.Xb/2}f.push(y)}d.entries=f;d.Kha=!!k;return{outline:h,aH:d}}
function gvjs_lF(a,b){for(var c=0,d=0,e=0,f=0;f<a.items.length;f++)var g=gvjs_mF(a.items[f],b),c=c+(g.width+(0<f?g.NS:0)),d=Math.max(d,g.height),e=Math.max(e,g.height/2+g.Kw);return{width:c,height:d,Kw:e-d/2}}
function gvjs_mF(a,b){switch(a.type){case gvjs_Q:var c=a.data.style;return{width:b?b(String(a.data.text),c).width:0,height:c.fontSize,Kw:c.fontSize/3.236,NS:c.fontSize/3.236};case gvjs_ux:return b=a=a.data.size,{width:a,height:a,Kw:b,NS:b};default:return b=a=a.data.size,{width:a,height:a,Kw:b,NS:b}}};function gvjs_nF(a){gvjs_W.call(this);this.xd=null;this.H=a;a=gvjs_y||gvjs_fe||gvjs_he&&!gvjs_ue("531")&&a.tagName==gvjs_Fa;this.U=new gvjs_np(this);this.U.B(this.H,a?[gvjs_mv,"paste","cut","drop",gvjs_ev]:gvjs_ev,this)}gvjs_s(gvjs_nF,gvjs_W);
gvjs_nF.prototype.handleEvent=function(a){if(a.type==gvjs_ev)gvjs_y&&gvjs_ue(10)&&0==a.keyCode&&0==a.charCode||(gvjs_oF(this),this.dispatchEvent(gvjs_pF(a)));else if(a.type!=gvjs_mv||gvjs_xca(a)){var b=a.type==gvjs_mv?this.H.value:null;gvjs_y&&229==a.keyCode&&(b=null);var c=gvjs_pF(a);gvjs_oF(this);this.xd=gvjs_Vm(function(){this.xd=null;this.H.value!=b&&this.dispatchEvent(c)},0,this)}};function gvjs_oF(a){null!=a.xd&&(gvjs_Wm(a.xd),a.xd=null)}
function gvjs_pF(a){a=new gvjs_6l(a.fj);a.type=gvjs_ev;return a}gvjs_nF.prototype.N=function(){gvjs_nF.o.N.call(this);this.U.oa();gvjs_oF(this);delete this.H};function gvjs_qF(a,b){gvjs_0A.call(this,b);this.Wb=a||""}var gvjs_rF;gvjs_s(gvjs_qF,gvjs_0A);gvjs_=gvjs_qF.prototype;gvjs_.fq=null;gvjs_.Bva=10;function gvjs_sF(){null!=gvjs_rF||(gvjs_rF=gvjs_zw in document.createElement(gvjs_ua));return gvjs_rF}gvjs_.HJ=!1;gvjs_.C=function(){this.H=this.Da().C(gvjs_ua,{type:gvjs_Q})};
gvjs_.Of=function(a){gvjs_qF.o.Of.call(this,a);this.Wb||(this.Wb=a.getAttribute(gvjs_ov)||"");gvjs_qf(gvjs_He(a))==a&&(this.HJ=!0,a=this.j(),gvjs_8A(a,this.pK));gvjs_sF()&&(this.j().placeholder=this.Wb);a=this.j();gvjs_vz(a,gvjs_ov,this.Wb)};
gvjs_.$b=function(){gvjs_qF.o.$b.call(this);var a=new gvjs_np(this);a.B(this.j(),gvjs__a,this.Sca);a.B(this.j(),gvjs_Hs,this.kR);if(gvjs_sF())this.U=a;else{gvjs_ge&&a.B(this.j(),[gvjs_7k,gvjs_mv,gvjs_nv],this.Zsa);var b=gvjs_He(this.j());a.B(gvjs_Te(b),"load",this.fua);this.U=a;gvjs_tF(this)}this.Eu();this.j().oj=this};gvjs_.Rf=function(){gvjs_qF.o.Rf.call(this);this.U&&(this.U.oa(),this.U=null);this.j().oj=null};
function gvjs_tF(a){!a.hra&&a.U&&a.j().form&&(a.U.B(a.j().form,"submit",a.$sa),a.hra=!0)}gvjs_.N=function(){gvjs_qF.o.N.call(this);this.U&&(this.U.oa(),this.U=null)};gvjs_.pK="label-input-label";gvjs_.Sca=function(){this.HJ=!0;var a=this.j();gvjs_8A(a,this.pK);if(!gvjs_sF()&&!gvjs_uF(this)&&!this.Fua){var b=this,a=function(){b.j()&&(b.j().value="")};gvjs_y?gvjs_Vm(a,10):a()}};gvjs_.kR=function(){gvjs_sF()||(this.U.Qb(this.j(),gvjs_4j,this.Sca),this.fq=null);this.HJ=!1;this.Eu()};
gvjs_.Zsa=function(a){27==a.keyCode&&(a.type==gvjs_mv?this.fq=this.j().value:a.type==gvjs_7k?this.j().value=this.fq:a.type==gvjs_nv&&(this.fq=null),a.preventDefault())};gvjs_.$sa=function(){gvjs_uF(this)||(this.j().value="",gvjs_Vm(this.ksa,10,this))};gvjs_.ksa=function(){gvjs_uF(this)||(this.j().value=this.Wb)};gvjs_.fua=function(){this.Eu()};function gvjs_uF(a){return!!a.j()&&""!=a.j().value&&a.j().value!=a.Wb}gvjs_.clear=function(){this.j().value="";null!=this.fq&&(this.fq="")};
gvjs_.reset=function(){gvjs_uF(this)&&(this.clear(),this.Eu())};gvjs_.Wa=function(a){null!=this.fq&&(this.fq=a);this.j().value=a;this.Eu()};gvjs_.getValue=function(){return null!=this.fq?this.fq:gvjs_uF(this)?this.j().value:""};gvjs_.Nn=function(a){var b=this.j();gvjs_sF()?(b&&(b.placeholder=a),this.Wb=a):gvjs_uF(this)||(b&&(b.value=""),this.Wb=a,this.Gha());b&&gvjs_vz(b,gvjs_ov,this.Wb)};gvjs_.Bd=function(){return this.Wb};
gvjs_.Eu=function(){var a=this.j();gvjs_sF()?this.j().placeholder!=this.Wb&&(this.j().placeholder=this.Wb):gvjs_tF(this);gvjs_vz(a,gvjs_ov,this.Wb);gvjs_uF(this)?(a=this.j(),gvjs_8A(a,this.pK)):(this.Fua||this.HJ||(a=this.j(),gvjs_6A(a,this.pK)),gvjs_sF()||gvjs_Vm(this.Gha,this.Bva,this))};gvjs_.bb=function(a){this.j().disabled=!a;var b=this.j();gvjs_$A(b,this.pK+gvjs_Aq,!a)};gvjs_.isEnabled=function(){return!this.j().disabled};
gvjs_.Gha=function(){!this.j()||gvjs_uF(this)||this.HJ||(this.j().value=this.Wb)};function gvjs_vF(a,b){return 0>b?a/Math.pow(10,-b):a*Math.pow(10,b)}function gvjs_wF(a){a=Math.abs(.4342944819032518*Math.log(a));return 1E-7>Math.abs(a-Math.round(a))}function gvjs_xF(a){return Math.floor(.4342944819032518*Math.log(a))}function gvjs_yF(a){return Math.ceil(.4342944819032518*Math.log(a))};function gvjs_zF(){return{transform:function(a){return a},inverse:function(a){return a}}}function gvjs_wda(a){var b=gvjs_xda(a);return{transform:function(a){var d=gvjs_AF(b,a,function(a){return a.source});return null===d?a:d.target+(a-d.source)*d.lC},inverse:function(a){var d=gvjs_AF(b,a,function(a){return a.target});return null===d?a:0==d.lC?d.source:d.source+(a-d.target)/d.lC}}}
function gvjs_xda(a){for(var b=[],c=0,d=null,e=0;e<a.length;e++){var f=a[e],g=f.qra,h=f.start,f=f.end,k=g/(f-h);null===d||d!=h?(d={source:h,target:h+c,lC:k},b.push(d)):(d=b[b.length-1],d.lC=k);b.push({source:f,target:h+c+g,lC:1});c+=g-(f-h);d=f}return b}function gvjs_AF(a,b,c){b=gvjs_Gc(a,{source:b,target:b,lC:0},function(a,b){a=c(a);b=c(b);return a<b?-1:a>b?1:0});0>b&&(b=-b-2);return 0>b?null:a[b]}
function gvjs_yda(){return{transform:function(a){return Math.log(a)/Math.LN10},inverse:function(a){return Math.pow(10,a)}}}function gvjs_zda(a){return{transform:function(b){return b>a?Math.log(b/a)/Math.LN10:b<-a?-Math.log(-b/a)/Math.LN10:0},inverse:function(b){return 0<b?Math.pow(10,b)*a:0>b?-Math.pow(10,-b)*a:0}}}var gvjs_Ada={iEa:gvjs_yw,HDa:"log",WDa:gvjs_4v};function gvjs_BF(a,b,c){return(c=gvjs_0i(a,c,gvjs_Ada))?c:gvjs_I(a,b)?"log":gvjs_yw}
function gvjs_CF(a,b,c){switch(a){case gvjs_yw:return gvjs_uc(c)?gvjs_zF():gvjs_wda(c);case "log":return gvjs_yda();case gvjs_4v:return gvjs_zda(b);default:return gvjs_zF()}};function gvjs_DF(){}gvjs_=gvjs_DF.prototype;gvjs_.init=function(a,b,c){this.t$=!1;this.m=a;this.dE=b;this.Nq=null===c||0>c?this.kca():2<c?c-1:1;this.ticks=[];this.Xe=Infinity;this.kf=-Infinity;this.e4=null;this.mn=gvjs_Si(a,this.qb(gvjs_Cu));a.Y(this.qb("valueFormatter"),function(a,b){return b});this.qd=this.bw=null};function gvjs_EF(a,b){null!=b&&(a.Xe=b)}function gvjs_FF(a,b){null!=b&&(a.kf=b)}
gvjs_.WC=function(a,b){var c=gvjs_BF(this.m,this.qb(gvjs_Gv),this.qb(gvjs_5w));if(!gvjs_uc(b)&&c!=gvjs_yw)throw Error("Non-linear scale with gaps is not supported.");for(var d=[],e=0;e<b.length;e++){var f;a:{var g=b[e];f=this.t0(g.rra);var h=this.ao(g.Yc),g=this.ao(g.He);if(0<f)if(h+f<g)h+=f;else{f=null;break a}f={qra:0,start:h,end:g}}f&&d.push(f)}this.bw=gvjs_CF(c,gvjs_vF(1,gvjs_xF(a)),d)};gvjs_.qb=function(a){return gvjs_mE(this.dE,a)};gvjs_.kca=function(){return-1};
function gvjs_Bda(a,b,c,d){a.t$||(d&&(a.ic(a.Hc(b)),a.ic(a.Hc(c))),Infinity==a.Xe&&-Infinity==a.kf&&(gvjs_EF(a,0),gvjs_FF(a,1)),Infinity==a.Xe&&gvjs_EF(a,a.kf),-Infinity==a.kf&&gvjs_FF(a,a.Xe),a.Xe==a.kf&&(0==a.Xe?(gvjs_EF(a,-1),gvjs_FF(a,1)):0<a.Xe?(gvjs_EF(a,a.Xe/2),gvjs_FF(a,2*a.kf)):(gvjs_EF(a,2*a.Xe),gvjs_FF(a,a.kf/2))),a.hH(d),a.u0(d),a.QH(),a.Nq=Math.max(1,a.ticks.length-1),a.t$=!0)}gvjs_.hH=function(){};gvjs_.lr=function(a){this.ticks=a};function gvjs_GF(a,b){a.mn||(a.mn=b)}
function gvjs_HF(a){a.qd||a.QH();return a.qd}gvjs_.Hc=function(a){a=gvjs_IF(this,a);if(null==a)return null;a=this.bw.transform(a);return isFinite(a)?a:null};function gvjs_IF(a,b){return null!=b?a.ao(b):null}gvjs_.ic=function(a){null!=a&&(gvjs_EF(this,Math.min(this.Xe,a)),gvjs_FF(this,Math.max(this.kf,a)))};gvjs_.Bn=function(a){return this.d4(this.bw.inverse(a))};gvjs_.X$=function(a,b){return a<b?-1:a>b?1:0};function gvjs_JF(a,b,c){this.w5=a;this.fQ=b;this.j_=c}gvjs_s(gvjs_JF,gvjs_DF);gvjs_=gvjs_JF.prototype;gvjs_.H0=function(){return null};gvjs_.init=function(a,b,c){gvjs_JF.o.init.call(this,a,b,c);a=gvjs_Di(a,this.qb(gvjs_Du));b=[];b.push(a.millisecond);b.push(a.second);b.push(a.minute);b.push(a.hour);b.push(a.day);b.push(a.month);b.push(a.year);this.j_=gvjs_Cda([b,gvjs_Oc(this.mn,b.length),this.j_])};
function gvjs_Cda(a){a=gvjs_Qc.apply(null,a);return gvjs_u(a,function(a){return gvjs_qc(a,function(a){return a})})}gvjs_.Y=function(a,b){return a.Y(b)};gvjs_.ao=function(a){return gvjs_LE(a)};gvjs_.d4=function(a){return gvjs_ME(a)};gvjs_.t0=function(a){return a};
gvjs_.hH=function(a){var b=this.Xe,c=this.kf,d=this.Nq;-1===d&&(d=6);var e=(c-b)/d,d=gvjs_yE(e,this.w5,this.fQ),f=new Date(b),c=new Date(c);a?(f=gvjs_tE(f,d),c=gvjs_uE(c,d,1)):(f=gvjs_tE(f,d),this.ao(f)!=b&&(f=gvjs_uE(new Date(b),d,1)),c=gvjs_tE(c,d));b=gvjs_AE(e);b=gvjs_wE(b,d,Math.round);this.kja=b=0<gvjs_zE(b)?b:d;this.owa=f;this.efa=c;a&&(gvjs_EF(this,this.ao(f)),gvjs_FF(this,this.ao(c)))};
gvjs_.u0=function(a){for(var b=[],c=this.owa;c<this.efa;)b.push(this.ao(c)),c=gvjs_xE(c,this.kja,1);if(a||c<=this.efa)a=this.ao(c),b.push(a),gvjs_FF(this,Math.max(this.kf,a));this.lr(b)};gvjs_.QH=function(){var a=gvjs_CE(this.kja),a=this.j_[a];this.qd=typeof a===gvjs_db?new gvjs_cj(a):new gvjs_cj({pattern:a})};
var gvjs_Dda=[[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],gvjs_Eda=[gvjs_ej.MEDIUM_DATE,gvjs_ej.MEDIUM_DATE,gvjs_ej.MEDIUM_DATE,gvjs_ej.MEDIUM_DATE,gvjs_ej.MEDIUM_DATE,gvjs_Ah.YEAR_MONTH_ABBR,"y"],gvjs_Fda=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],
[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],gvjs_Gda=[gvjs_ej.MEDIUM_TIME,gvjs_ej.MEDIUM_TIME,gvjs_ej.SHORT_TIME,{pattern:gvjs_ej.SHORT_TIME,clearMinutes:!0},gvjs_ej.MEDIUM_DATE,gvjs_Ah.YEAR_MONTH_ABBR,"y"];function gvjs_Hda(a,b,c,d,e,f,g,h){var k=b-a;if(0>=k)return null;for(var l=Math.floor(Math.log(k)/Math.log(10)),m=gvjs_fE(5,function(a){return{se:Math.pow(10,l-a),aP:5}}),k=[],n=!1,p=0;p<m.length;++p){var q=m[p],r=gvjs_Ida(a/(q.se*q.aP),b/(q.se*q.aP),c,d,e,f,g),k=k.concat(gvjs_u(r,function(a){return{$n:q,qU:a}}));if(n)break;n=!gvjs_uc(r)}a={rm:-Infinity,qU:null};a=gvjs_nc(k,function(a,b){var c=b.$n;b=b.qU;for(var d=null,e=b.swa;e<=b.hwa&&d!=e;d=e,e+=b.Zwa){var d=Math.round(c.aP*e),f=Math.round(c.aP*
(e+g*b.aza)),k=h(d,f,c.se);k>a.rm&&(a={rm:k,qU:{zj:d*c.se,Bs:f*c.se}})}return a},a);return a.qU}
function gvjs_Ida(a,b,c,d,e,f,g){var h=[];if(1>g)return h;for(var k=b-a,l=Math.floor(k/(1-(d+f))/g),k=Math.ceil(k/(1-(c+e))/g);Infinity>k&&k<=l;++k)if(!(4<gvjs_KF(k))){var m=k*g,n=Math.ceil(Math.max(a-d*m,b-(1-e)*m)),p=Math.floor(Math.min(a-c*m,b-(1-f)*m)),q=1;0<b&&0>a?1<g&&(n=Math.ceil(n/k)*k,p=Math.floor(p/k)*k,q=k):0<=a?n=Math.max(0,n):p=Math.min(-m,p);0<=p-n&&h.push({aza:k,Zwa:q,swa:n,hwa:p})}return h}
var gvjs_KF=gvjs_qi(function(a){if(Math.round(a)!==a){var b=Math.floor(Math.log(a)/Math.log(10));0>b&&(a/=Math.pow(10,b));a=Math.round(1E4*a)}if(0==a)return 0;for(0>a&&(a=-a);0===Math.round(a%10);)a=Math.round(a/10);return 1==a||5==a?.5:2*Math.floor(Math.log(a)/Math.log(10))+a%2+(0==a%5?0:2)});function gvjs_LF(){this.zaa=0}gvjs_s(gvjs_LF,gvjs_DF);gvjs_LF.prototype.H0=function(){return 0};var gvjs_Jda={i7:10,a2:10,Pua:10,Hxa:10,$Aa:10};gvjs_=gvjs_LF.prototype;gvjs_.kca=function(){return 4};gvjs_.init=function(a,b,c){gvjs_LF.o.init.call(this,a,b,c);this.qd=null;this.aM=gvjs_J(a,this.qb(gvjs_Fu),1);this.UM=a.Y(this.qb("tickScoringWeights"),gvjs_w(gvjs_Jda))};
gvjs_.u0=function(a){var b,c,d,e,f,g=this.Xe,h=this.kf,k=this.e4;b=gvjs_r(gvjs_Kda,null,this.UM,this.Nq,g,h,k);a?(d=1/Math.max(Math.min(this.Nq,6),3),e=c=-1E-4,f=d,null!=k&&(a=h-g,k<g&&g-a<k?g=k:k>h&&h+a>k&&(h=k))):(c=-1/Math.max(this.Nq,3),d=0,e=c,f=d,this.UM.i7*=2,this.UM.a2*=-1);k=g;a=h;var l=this.Nq;(b=gvjs_Hda(k,a,c,d,e,f,l,b))||(0<=k||0>=a||1==l?b={zj:k,Bs:a}:(b=Math.max(1,Math.min(l-1,Math.round(a/(a-k)*l))),c=l-b,k=Math.max(a/b,-k/c),b={zj:-c*k,Bs:b*k}));k=(b.Bs-b.zj)/this.Nq;a=[];for(c=0;c<=
this.Nq;++c)a.push(b.zj+k*c);a[0]!==g&&a[0]-k==g&&a.unshift(g);a[a.length-1]!==h&&a[a.length-1]+k==h&&a.push(h);this.Nq=a.length-1;gvjs_EF(this,Math.min(a[0],this.Xe));gvjs_FF(this,Math.max(a[a.length-1],this.kf));this.lr(a)};gvjs_.lr=function(a){gvjs_LF.o.lr.call(this,a);var b=0;gvjs_t(this.ticks,function(a){a=this.Bn(a);b=Math.max(b,gvjs_jE(a/this.aM))},this);this.zaa=b};
gvjs_.QH=function(){var a=this.mn,a={pattern:a,fractionDigits:a?null:this.zaa,scaleFactor:this.aM,prefix:gvjs_Si(this.m,this.qb(gvjs_Eu)),suffix:gvjs_Si(this.m,this.qb(gvjs_Gu)),significantDigits:gvjs_jg(this.m,this.qb("formatOptions.significantDigits"))};this.qd=new gvjs_gj(a)};
function gvjs_Kda(a,b,c,d,e,f,g,h){var k=(g-f)/b,l=f*h,m=g*h;h=0;if(null!=e){var n=e>=l&&e<=m;h+=(n?1:-1)*a.a2;n&&(l=Math.min(e,l),m=Math.max(e,m))}h-=Math.abs(1-(d-c)/(m-l))*a.i7;c=gvjs_KF(k)*a.$Aa;h=h-c-(gvjs_KF(f)+gvjs_KF(g)+gvjs_KF(f/k))*a.Hxa;if(1<b)for(g=0,c=1;c<b;c++)g+=gvjs_KF(f+c*k)*a.Pua;return h}gvjs_.Y=function(a,b){return gvjs_K(a,b)};gvjs_.ao=function(a){return Number(a)};gvjs_.d4=function(a){return a};gvjs_.t0=function(a){return a};function gvjs_MF(){this.WL={}}var gvjs_NF=null;function gvjs_OF(){return gvjs_NF?gvjs_NF:gvjs_NF=new gvjs_MF}gvjs_MF.prototype.rh=function(a){return(a=this.WL[a])?a.apply(null,[]):null};function gvjs_PF(){this.c1=1}gvjs_s(gvjs_PF,gvjs_DF);gvjs_=gvjs_PF.prototype;gvjs_.H0=function(){return[0,0,0,0]};gvjs_.Y=function(a,b){return a.Y(b)};gvjs_.X$=function(a,b){a=gvjs_EE(a);b=gvjs_EE(b);return a<b?-1:a>b?1:0};gvjs_.ao=function(a){return gvjs_EE(a)};gvjs_.d4=function(a){return gvjs_AE(a).reverse()};gvjs_.t0=function(a){return a};
gvjs_.hH=function(a){var b=this.Xe,c=this.kf,d=this.Nq;-1===d&&(d=6);var e=(c-b)/d,d=gvjs_yE(e,gvjs_Lda,0);this.c1=gvjs_CE(d);var f=gvjs_zE(d);this.tickSize=Math.max(1,Math.round(e/f))*f;b=gvjs_AE(b);c=gvjs_AE(c);a&&(b=gvjs_wE(b,d,Math.floor),c=gvjs_wE(c,d,Math.ceil));gvjs_EF(this,this.ao(b.reverse()));gvjs_FF(this,this.ao(c.reverse()))};gvjs_.u0=function(){for(var a=[],b=this.Xe,c=this.kf;b<c;)a.push(b),b+=this.tickSize;a.push(b);this.lr(a)};
gvjs_.QH=function(){var a=new gvjs_cj({pattern:this.mn||(1<this.c1?gvjs_Fj:1===this.c1?"HH:mm:ss":"HH:mm:ss.SSS"),timeZone:0});this.qd={uc:function(b){b=gvjs_GE(b);return a.uc(b)}}};var gvjs_Lda=[[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]];gvjs_OF().WL.timeofday=function(){return new gvjs_PF};gvjs_OF().WL.date=function(){return new gvjs_JF(gvjs_Dda,3,gvjs_Eda)};gvjs_OF().WL.datetime=function(){return new gvjs_JF(gvjs_Fda,3,gvjs_Gda)};gvjs_OF().WL.number=function(){return new gvjs_LF};var gvjs_Mda={NONE:gvjs_e,pCa:gvjs_a,rEa:gvjs_jb,PERCENT:gvjs_il};function gvjs_QF(){}function gvjs_RF(a,b,c){b=a.D[b];return b.Gg&&gvjs_k(b.xga)?(a=a.D[b.xga].points[c],a=null!=a?a.bg.d:a,null!=a?gvjs_Gc(b.points,a,function(a,b){return a-b.bg.d}):c):c}gvjs_=gvjs_QF.prototype;gvjs_.EQ=function(a){var b=a.Mb;a=a.Jb;var c=gvjs_RF(this,b,a);return this.D[b].points[c].Hd.nx||(this.Xa[c]?this.Xa[a].Hw[0]:null)};
function gvjs_SF(a,b){var c=b.Mb;b=gvjs_RF(a,c,b.Jb);return a.D[c].points[b].Hd.Ln||a.D[c].title}gvjs_.z0=function(a){return a.Jb};gvjs_.A0=function(a){return{row:a.Jb,Tb:this.D[a.Mb].ps}};gvjs_.JQ=function(a){var b=this.Wp[a.Tb].Gc;return null!=b?{Mb:b,Jb:this.qs[a.row]}:null};gvjs_.uJ=function(a,b){return this.D[a].points[b].Hd};function gvjs_TF(){};function gvjs_UF(){}gvjs_s(gvjs_UF,gvjs_TF);gvjs_UF.prototype.pq=function(){return"-"};function gvjs_VF(){}gvjs_s(gvjs_VF,gvjs_TF);gvjs_VF.prototype.pq=function(){return"+"};function gvjs_WF(){}gvjs_s(gvjs_WF,gvjs_TF);gvjs_WF.prototype.pq=function(){return")"};function gvjs_XF(){}gvjs_s(gvjs_XF,gvjs_TF);gvjs_XF.prototype.pq=function(){return"("};gvjs_Gb.prototype.Sn=function(){return this};gvjs_Gb.prototype.$y=function(){return!1};gvjs_Gb.prototype.iea=function(){return!1};function gvjs_YF(a){this.mh=a}gvjs_s(gvjs_YF,gvjs_Gb);gvjs_YF.prototype.join=function(a){var b=[];gvjs_t(this.mh,function(c,d){0<d&&b.push(a);d=!1;c instanceof gvjs_YF&&1<c.mh.length&&this.qJ()>c.qJ()&&(d=!0);d&&b.push(new gvjs_XF);gvjs_Dc(b,c.Sm());d&&b.push(new gvjs_WF)},this);return b};gvjs_YF.prototype.Sn=function(){if(1===this.mh.length)return this.mh[0];var a=[];gvjs_t(this.mh,function(b){a.push(b.Sn())});this.mh=a;return this};function gvjs_ZF(){}gvjs_s(gvjs_ZF,gvjs_TF);gvjs_ZF.prototype.pq=function(){return"--"};function gvjs__F(a){this.value=a}gvjs_s(gvjs__F,gvjs_TF);gvjs__F.prototype.pq=function(){return gvjs_f};function gvjs_0F(a){this.value=a}gvjs_s(gvjs_0F,gvjs_Gb);gvjs_0F.prototype.Sm=function(){return[new gvjs__F(this.value)]};gvjs_0F.prototype.$y=function(){return 0>this.value};gvjs_0F.prototype.getValue=function(){return this.value};gvjs_0F.prototype.iea=function(){return!0};function gvjs_1F(a){this.mh=[a]}gvjs_s(gvjs_1F,gvjs_YF);function gvjs_2F(a){this.mh=[a]}gvjs_s(gvjs_2F,gvjs_1F);gvjs_2F.prototype.Sn=function(){var a=this.mh[0].Sn();if(a.$y()){if(a instanceof gvjs_2F)return a.mh[0];if(a instanceof gvjs_0F)return new gvjs_0F(-a.getValue());throw Error("Unknown type of negative.");}return new gvjs_2F(a)};gvjs_2F.prototype.Sm=function(){return gvjs_Bc([new gvjs_ZF],this.mh[0].Sm())};gvjs_2F.prototype.$y=function(){return this.Sn()instanceof gvjs_2F};function gvjs_3F(a){this.mh=a}gvjs_s(gvjs_3F,gvjs_YF);gvjs_3F.prototype.qJ=function(){return 1};gvjs_3F.prototype.Sm=function(){var a=[];gvjs_t(this.mh,function(b){var c=b.$y();0<a.length&&c?(a.push(new gvjs_UF),b=(new gvjs_2F(b)).Sn()):0<a.length&&a.push(new gvjs_VF);a=gvjs_Bc(a,b.Sm())});return a};function gvjs_4F(){}gvjs_s(gvjs_4F,gvjs_TF);gvjs_4F.prototype.pq=function(){return"="};function gvjs_5F(a){this.mh=a}gvjs_s(gvjs_5F,gvjs_YF);gvjs_5F.prototype.qJ=function(){return 0};gvjs_5F.prototype.Sm=function(){return this.join(new gvjs_4F)};function gvjs_6F(){}gvjs_s(gvjs_6F,gvjs_TF);gvjs_6F.prototype.pq=function(){return"*"};function gvjs_7F(a,b){this.mh=a;this.O$=null!=b?b:!1}gvjs_s(gvjs_7F,gvjs_YF);gvjs_7F.prototype.qJ=function(){return 2};gvjs_7F.prototype.Sn=function(){gvjs_7F.o.Sn.call(this);var a=0,b=[],c=1;gvjs_t(this.mh,function(d){d.$y()&&(d=(new gvjs_2F(d)).Sn(),a++);d.iea()&&(c*=d.getValue(),d=null);d&&b.push(d)});1!==c&&gvjs_yc(b,0,0,new gvjs_0F(c));var d=new gvjs_7F(b,this.O$);a%2&&(d=new gvjs_2F(d));return d};
gvjs_7F.prototype.Sm=function(){return this.O$?gvjs_Bc.apply(null,gvjs_u(this.mh,function(a){return a.Sm()})):this.join(new gvjs_6F)};gvjs_7F.prototype.$y=function(){var a=0;gvjs_t(this.mh,function(b){b.$y()&&a++});return!!(a%2)};function gvjs_8F(){}gvjs_s(gvjs_8F,gvjs_TF);gvjs_8F.prototype.pq=function(){return"^"};function gvjs_9F(a){this.mh=a}gvjs_s(gvjs_9F,gvjs_YF);gvjs_9F.prototype.qJ=function(){return 3};gvjs_9F.prototype.Sm=function(){return this.join(new gvjs_8F)};function gvjs_$F(a){this.name=a}gvjs_s(gvjs_$F,gvjs_TF);gvjs_$F.prototype.pq=function(){return"identifier"};function gvjs_aG(a){this.name=a}gvjs_s(gvjs_aG,gvjs_Gb);gvjs_aG.prototype.Sm=function(){return[new gvjs_$F(this.name)]};gvjs_aG.prototype.getName=function(){return this.name};function gvjs_bG(a,b){if(a instanceof gvjs_bG)this.Jd=a.Bm();else{var c;if(c=gvjs_Lb(a))a:{for(var d=c=0;d<a.length;d++){if(!gvjs_Lb(a[d])||0<c&&a[d].length!=c){c=!1;break a}for(var e=0;e<a[d].length;e++)if(!gvjs_p(a[d][e])){c=!1;break a}0==c&&(c=a[d].length)}c=0!=c}if(c)this.Jd=gvjs_Cc(a);else if(a instanceof gvjs_A)this.Jd=gvjs_cG(a.height,a.width);else if(gvjs_p(a)&&gvjs_p(b)&&0<a&&0<b)this.Jd=gvjs_cG(a,b);else throw Error("Invalid argument(s) for Matrix contructor");}this.wa=new gvjs_A(this.Jd[0].length,
this.Jd.length)}function gvjs_dG(a,b,c){for(var d=0;d<a.bc().height;d++)for(var e=0;e<a.bc().width;e++)b.call(c,a.Jd[d][e],d,e,a)}function gvjs_eG(a,b){var c=new gvjs_bG(a.bc());gvjs_dG(a,function(d,e,f){c.Jd[e][f]=b.call(void 0,d,e,f,a)});return c}function gvjs_cG(a,b){for(var c=[],d=0;d<a;d++){c[d]=[];for(var e=0;e<b;e++)c[d][e]=0}return c}gvjs_=gvjs_bG.prototype;
gvjs_.add=function(a){if(!gvjs_Ce(this.wa,a.bc()))throw Error("Matrix summation is only supported on arrays of equal size");return gvjs_eG(this,function(b,c,d){return b+a.Jd[c][d]})};function gvjs_Nda(a,b){if(a.wa.height!=b.bc().height)throw Error("The given matrix has height "+b.wa.height+", but  needs to have height "+a.wa.height+".");var c=new gvjs_bG(a.wa.height,a.wa.width+b.wa.width);gvjs_dG(a,function(a,b,f){c.Jd[b][f]=a});gvjs_dG(b,function(a,b,f){c.Jd[b][this.wa.width+f]=a},a);return c}
gvjs_.equals=function(a,b){if(this.wa.width!=a.wa.width||this.wa.height!=a.wa.height)return!1;b=b||0;for(var c=0;c<this.wa.height;c++)for(var d=0;d<this.wa.width;d++)if(!(Math.abs(this.Jd[c][d]-a.Jd[c][d])<=(b||1E-6)))return!1;return!0};
gvjs_.pca=function(){if(this.wa.width!=this.wa.height)throw Error("An inverse can only be taken on a square matrix.");if(1==this.bc().width){var a=gvjs_fG(this,0,0);return 0==a?null:new gvjs_bG([[1/Number(a)]])}for(var a=this.wa.height,b=[],c=0;c<a;c++){b[c]=[];for(var d=0;d<a;d++)b[c][d]=c==d?1:0}a=new gvjs_bG(b);b=gvjs_gG(gvjs_Nda(this,a));return gvjs_hG(b,0,a.wa.width-1,a.wa.height-1).equals(a)?gvjs_hG(b,a.wa.width):null};
function gvjs_gG(a){for(var b=new gvjs_bG(a),c=0,d=0;d<b.wa.height&&!(c>=b.wa.width);d++){for(var e=d;0==b.Jd[e][c];)if(e++,e==b.wa.height&&(e=d,c++,c==b.wa.width))return b;var f=a,g=d,h=f.Jd[e];f.Jd[e]=f.Jd[g];f.Jd[g]=h;e=b.Jd[d][c];for(f=c;f<b.wa.width;f++)b.Jd[d][f]/=e;for(e=0;e<b.wa.height;e++)if(e!=d)for(g=b.Jd[e][c],f=c;f<b.wa.width;f++)b.Jd[e][f]-=g*b.Jd[d][f];c++}return b}gvjs_.bc=function(){return this.wa};
function gvjs_iG(a){var b=new gvjs_bG(a.wa.width,a.wa.height);gvjs_dG(a,function(a,d,e){b.Jd[e][d]=a});return b}function gvjs_fG(a,b,c){return 0<=b&&b<a.wa.height&&0<=c&&c<a.wa.width?a.Jd[b][c]:null}
gvjs_.multiply=function(a){if(a instanceof gvjs_bG){if(this.wa.width!=a.bc().height)throw Error("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");return gvjs_Oda(this,a)}if(gvjs_p(a))return gvjs_Pda(this,a);throw Error("A matrix can only be multiplied by a number or another matrix.");};
gvjs_.W6=function(a){if(!gvjs_Ce(this.wa,a.bc()))throw Error("Matrix subtraction is only supported on arrays of equal size.");return gvjs_eG(this,function(b,c,d){return b-a.Jd[c][d]})};gvjs_.Bm=function(){return this.Jd};function gvjs_hG(a,b,c,d){var e=new gvjs_bG((c?c:a.wa.height-1)-0+1,(d?d:a.wa.width-1)-b+1);gvjs_dG(e,function(a,c,d){e.Jd[c][d]=this.Jd[0+c][b+d]},a);return e}
function gvjs_Oda(a,b){var c=new gvjs_bG(a.wa.height,b.bc().width);gvjs_dG(c,function(a,e,f){for(var g=a=0;g<this.wa.width;g++)a+=gvjs_fG(this,e,g)*gvjs_fG(b,g,f);if(!(0<=e&&e<c.wa.height&&0<=f&&f<c.wa.width))throw Error("Index out of bounds when setting matrix value, ("+e+","+f+") in size ("+c.wa.height+","+c.wa.width+")");c.Jd[e][f]=a},a);return c}function gvjs_Pda(a,b){return gvjs_eG(a,function(a){return a*b})};function gvjs_jG(a,b,c){this.ta=[];this.nfa=a;this.Cka=b;this.XB=c||gvjs_zF()}function gvjs_kG(a,b){if(0<a.ta.length){var c=a.ta[a.ta.length-1][0],d=b-c;if(d>a.nfa&&(d=Math.round(d/a.nfa),1<d))for(var e=1;e<d;e++){var f=e/d*(b-c)+c;a.ta.push([f,a.Cka(f)])}}a.ta.push([b,a.Cka(b)])}gvjs_jG.prototype.ad=function(){return this.ta};function gvjs_lG(a){this.OP=a.Nu+1;this.eb=a.range;this.cwa=a.hfa;this.s0=0;this.XB=a.A_||gvjs_zF();this.o8=0;this.ta=[]}gvjs_lG.prototype.add=function(a,b){if(gvjs_Wd(this.XB.transform(a))){if(0<this.ta.length){var c=a-this.ta[this.ta.length-1].x;0<c&&(this.s0+=c)}this.o8+=b;this.ta.push({x:a,y:b})}};
function gvjs_Qda(a){var b=a.cwa;b||(b=null!=a.eb&&null!=a.eb.min&&gvjs_Wd(a.eb.min)&&null!=a.eb.max&&gvjs_Wd(a.eb.max)?(a.eb.max-a.eb.min)/100:void 0);null!=b&&gvjs_Wd(b)||(b=a.s0/(a.ta.length-1));return b}function gvjs_Rda(a,b){return gvjs_nc(a.ta,function(a,d){return a+Math.pow(this.XB.inverse(d.x),b)},0,a)}function gvjs_Sda(a,b){return gvjs_nc(a.ta,function(a,d){return a+Math.pow(this.XB.inverse(d.x),b)*d.y},0,a)}
function gvjs_Tda(a){for(var b=[],c=a.OP,d=0;d<c;d++){for(var e=Array(c+1),f=0;f<=c;f++)e[f]=f<c?gvjs_Rda(a,d+f):gvjs_Sda(a,d);b.push(e)}return new gvjs_bG(b)}function gvjs_Uda(a){var b=gvjs_gG(gvjs_Tda(a));return gvjs_u(gvjs_Nc(a.OP),function(a){return gvjs_fG(b,a,this.OP)},a)}function gvjs_Vda(a,b){var c=a.OP;return gvjs_r(function(a){a=this.XB.inverse(a);for(var e=0,f=0;f<c;f++)e+=b[f]*Math.pow(a,f);return e},a)}
function gvjs_Wda(a,b){b=gvjs_Vda(a,b);var c=gvjs_Qda(a);if(null==c||isNaN(c)||!gvjs_Wd(c)||0===c)return null;var c=new gvjs_jG(c,b,a.XB),d=a.ta;gvjs_Jc(d,function(a,b){return a.x>b.x?1:a.x<b.x?-1:0});var e=a.o8/d.length,f=a.eb;null!=a.eb&&null!=a.eb.min&&gvjs_Wd(a.eb.min)&&f.min<d[0].x&&gvjs_kG(c,f.min);for(var g=0,h=0,k=!0,l=0;l<d.length;l++){var m=d[l].x,n=d[l].y,p=b(m),k=k&&p===n;gvjs_kG(c,m);g+=Math.pow(n-p,2);h+=Math.pow(n-e,2)}b=k?1:1-g/h;null!=a.eb&&null!=a.eb.max&&gvjs_Wd(a.eb.max)&&f.max>
d[d.length-1].x&&gvjs_kG(c,f.max);return{data:c.ad(),r2:b}}function gvjs_Xda(a){var b=gvjs_Uda(a),c;c=[];for(var d=b.length-1;0<=d;d--){var e=b[d];if(null!=e&&0!==e){e=new gvjs_0F(e);if(0<d){var f=new gvjs_aG("x");1<d&&(f=new gvjs_9F([f,new gvjs_0F(d)]));e=new gvjs_7F([e,f],!0)}c.push(e)}}c=new gvjs_5F([new gvjs_aG("y"),new gvjs_3F(c)]);a=gvjs_Wda(a,b);return null!=a&&0!==a.data.length?{Pp:b,data:a.data,r2:a.r2,$u:c.Sn()}:null};function gvjs_mG(a,b,c,d){var e=new gvjs_lG(d);gvjs__d(gvjs_0d(a),function(a){var d=b(a);a=c(a);null!=d&&gvjs_Wd(d)&&null!=a&&gvjs_Wd(a)&&e.add(d,a)});return gvjs_Xda(e)};function gvjs_nG(a,b,c,d){a=gvjs_mG(a,b,c,{range:d.range,hfa:d.hfa,Nu:1,A_:d.A_});return null===a||isNaN(a.r2)?null:{data:a.data,r2:a.r2,$u:{offset:a.Pp[0],slope:a.Pp[1]}}};var gvjs_Yda={LINEAR:gvjs_Dv,gDa:"exponential",lEa:gvjs_Iw},gvjs_oG={linear:function(a,b,c,d){a=gvjs_nG(a,b,c,d);return null===a?null:{data:a.data,r2:a.r2,$u:(new gvjs_5F([new gvjs_aG("y"),new gvjs_3F([new gvjs_7F([new gvjs_0F(a.$u.slope),new gvjs_aG("x")]),new gvjs_0F(a.$u.offset)])])).Sn()}},exponential:function(a,b,c,d){for(var e=Infinity,f=0;f<a;f++){var g=b(f),h=c(f);null!=h&&h<e&&(e=h)}e=0<e?null:e-1;a=gvjs_nG(a,b,function(a){a=c(a);if(null==a)return null;null!=e&&(a-=e);return Math.log(a)},
d);if(null===a)return null;b=[];for(f=0;f<a.data.length;f++)g=a.data[f][0],h=Math.exp(a.data[f][1]),null!=e&&(h+=e),b.push([g,h]);f=new gvjs_7F([new gvjs_0F(Math.exp(a.$u.offset)),new gvjs_9F([new gvjs_aG("e"),new gvjs_7F([new gvjs_0F(a.$u.slope),new gvjs_aG("x")],!0)])],!0);null===e||(f=new gvjs_3F([f,new gvjs_0F(e)]));f=(new gvjs_5F([new gvjs_aG("y"),f])).Sn();return{data:b,r2:a.r2,$u:f}}};gvjs_oG.polynomial=gvjs_mG;var gvjs_pG={NONE:gvjs_e,hEa:gvjs_vw,ola:gvjs_c,fma:gvjs_ml,JCa:gvjs_Os,tla:gvjs_1u},gvjs_qG={NONE:gvjs_e,D8:gvjs_M,Mka:gvjs_os,KEa:gvjs_xx,Pka:gvjs_As,MCa:gvjs_Vs,fma:gvjs_ml,KCa:gvjs_Qs},gvjs_rG={Pka:gvjs_As,MEa:"sticks",ICa:"boxes",POINTS:gvjs_Ew,D8:gvjs_M,Mka:gvjs_os,NONE:gvjs_e},gvjs_sG={$Ca:gvjs_ex,GDa:gvjs_fx,UCa:gvjs_dx},gvjs_Zda={vX:gvjs_Xs,a9:gvjs_xl,OCa:gvjs_Ys},gvjs__da={mEa:gvjs_Jw,NDa:gvjs_Wv,zX:gvjs_fk},gvjs_0da={NONE:gvjs_e,ama:gvjs_O,ula:gvjs_ab,W8:gvjs_8x,u8:gvjs_Ks,INSIDE:gvjs_bv,
DDa:gvjs_qv,FCa:gvjs_Ms},gvjs_1da={NONE:gvjs_e,W8:gvjs_8x,u8:gvjs_Ks,INSIDE:gvjs_bv},gvjs_tG={UN:gvjs_i,JN:gvjs_d},gvjs_2da={sma:gvjs_4,CENTER:gvjs_1,ila:gvjs_3},gvjs_uG={NONE:gvjs_e,INSIDE:gvjs_bv,OUTSIDE:gvjs_pw},gvjs_3da={GCa:"bound",aFa:"unbound"},gvjs_4da={pDa:gvjs_Zu,JDa:"low"},gvjs_5da={NONE:gvjs_e,CDa:gvjs_ov,a9:gvjs_xl,Xla:gvjs_uw,fFa:gvjs_uy},gvjs_vG={NONE:gvjs_e,Vw:gvjs_Sa,a9:gvjs_xl,Xla:gvjs_uw},gvjs_6da={DEFAULT:gvjs_Ot,dDa:gvjs_0t},gvjs_7da={bDa:gvjs_Mt,vX:gvjs_Xs,lma:gvjs_cx},gvjs_8da=
{t8:gvjs_Oa,vX:gvjs_Xs,lma:gvjs_cx,NONE:gvjs_e},gvjs_wG={NONE:gvjs_e,ola:gvjs_c,gEa:"phase",TCa:gvjs_lt},gvjs_9da={yCa:"attachToStart",xCa:"attachToEnd"},gvjs_xG={FDa:"letter",kEa:gvjs_Bw,D8:gvjs_M},gvjs_yG=[{color:"#3366CC",lighter:"#45AFE2"},{color:gvjs_pq,lighter:"#FF3300"},{color:gvjs_qq,lighter:"#FFCC00"},{color:gvjs_fq,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:gvjs_lq,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"}],gvjs_zG={color:"#EEEEEE",lighter:"#FEFEFE"},gvjs_AG=[[5],[2,5],[2,5],[2,4,6,8],[2,4,6,8],[2,3,4,5,6,7],[2,3,4,5,6,7,8],[2,3,4,5,6,7,8,9]],gvjs_BG={titleTextStyle:{color:gvjs_gq,italic:!0},gridlines:{baseline:gvjs_Oa,
minorTextOpacity:.7,minorGridlineOpacity:.4,newTimeline:!1,allowMinor:!0,minStrongLineDistance:40,minWeakLineDistance:40,minStrongToWeakLineDistance:5,minNotchDistance:10,minMajorTextDistance:10,minMinorTextDistance:5,unitThreshold:1.5,units:{milliseconds:{format:["h:mm:ss.SSS a"],interval:[1,5,10,50,100,200,500]},seconds:{format:["h:mm:ss a"],interval:[1,5,10,15,30]},minutes:{format:["h:mm a"],interval:[1,2,5,15,30]},hours:{format:["h a"],interval:[1,2,6,12]},days:{format:["MMM d","d"],interval:[1,
2,7]},months:{format:["MMM y","MMM yy","MMM"],interval:[1,3,6]},years:{format:["y"],interval:[1,2,5,10,20,50,100,200,500,1E3]}}},minorGridlines:{units:{milliseconds:{format:[".SSS"],interval:[50,100,200,500]},seconds:{format:[":ss"],interval:[1,5,10,15]},minutes:{format:[":mm"],interval:[1,2,5,15]},hours:{format:["h a"],interval:[1,2,6]},days:{format:["d"],interval:[1,7]},months:{format:["MMM","MM","MMMMM"],interval:[1,3]},years:{format:["y"],interval:[1,2,5,10,20,50,100,200,500,1E3]}}}},gvjs_CG=
{histogram:{hAxis:{baselineColor:gvjs_e,gridlines:{color:gvjs_e}}}},gvjs_DG={vAxis:gvjs_BG,hAxis:gvjs_BG,sizeAxis:{minSize:5,maxSize:30},fontName:gvjs_$q,titleTextStyle:{color:gvjs_ca,bold:!0},bubble:{textStyle:{color:gvjs_ca}},candlestick:{hollowIsRising:!1},annotations:{datum:{textStyle:{color:gvjs_dx},stemColor:gvjs_nq},domain:{textStyle:{color:gvjs_gq},stemColor:gvjs_nq}},majorAxisTextColor:gvjs_gq,minorAxisTextColor:"#444444",backgroundColor:{fill:gvjs_ea,stroke:gvjs_jq,strokeWidth:0},chartArea:{backgroundColor:{fill:gvjs_e}},
tooltip:{textStyle:{color:gvjs_ca}},baselineColor:gvjs_hq,gridlineColor:gvjs_tq,pieSliceBorderColor:gvjs_fa,pieResidueSliceColor:gvjs_tq,pieSliceTextStyle:{color:gvjs_fa},areaOpacity:.3,intervals:{style:gvjs_As,color:gvjs_ex,lineWidth:1,fillOpacity:.3,barWidth:.25,shortBarWidth:.1,boxWidth:.25,dataOpacity:1,pointSize:6},actionsMenu:{textStyle:{color:gvjs_ca},disabledTextStyle:{color:"#c0c0c0"}},legend:{newLegend:!0,textStyle:{color:gvjs_gq},pagingTextStyle:{color:"#0011cc"},scrollArrows:{activeColor:"#0011cc",
inactiveColor:gvjs_tq}},aggregationTarget:gvjs_Oa,colorAxis:{legend:{textStyle:{color:gvjs_ca}}},histogram:{lastBucketPercentile:0,hideBucketItems:!1,bucketSize:-1}};function gvjs_EG(a){this.Wh=gvjs_Oc({},a);this.GZ=gvjs_Oc({},a)}function gvjs_FG(a,b,c){var d=a.Wh.length;for(a.Wh[b]=c;b<d;++b)a.GZ[b]=gvjs_GG(a,0==b?{}:a.GZ[b-1],a.Wh[b])}function gvjs_HG(a){var b=gvjs_Ib(a);return b!=gvjs_db&&b!=gvjs_Na||b==gvjs_db&&gvjs_q(a.clone)||gvjs_Mb(a)}
function gvjs_GG(a,b,c){if(gvjs_HG(c)||gvjs_HG(b)||gvjs_Ib(c)==gvjs_Na)return c;if(gvjs_Ib(b)==gvjs_db){var d=gvjs_w(b);gvjs_v(c,function(a,c){d[c]=gvjs_Yc(b,c)&&null!=b[c]?gvjs_GG(this,b[c],a):a},a)}else d=gvjs_Cc(b),gvjs_v(c,function(a,c){d[c]=gvjs_GG(this,b[c],a)},a);return d}gvjs_EG.prototype.compact=function(){return gvjs_jc(this.GZ)};function gvjs_IG(a,b,c){for(var d=0;d<a.length;++d)b.ub(a[d].Ch.left,a[d].Ch.top,a[d].Ch.width,a[d].Ch.height,a[d].brush,c)}function gvjs_JG(a,b,c){for(var d=0;d<a.length;++d){var e=new gvjs_Ky;e.move(a[d].path[0],a[d].path[1]);e.za(a[d].path[2],a[d].path[3]);e.za(a[d].path[4],a[d].path[5]);e.close();b.Ha(e,a[d].brush,c)}}function gvjs_KG(a,b,c){for(var d=0;d<a.length;++d)b.ie(a[d].text,a[d].x,a[d].y,1,gvjs_4,gvjs_4,a[d].style,c)};function gvjs_LG(a,b){this.x=a||0;this.y=b||0}gvjs_LG.prototype.clone=function(){return new gvjs_LG(this.x,this.y)};function gvjs_MG(a){var b=gvjs_u(a.V,function(b){var d=a.anchor?a.anchor:{x:0,y:0},e=gvjs_Oy(b.x+d.x,b.length,a.ud);b=gvjs_Oy(b.y+d.y,a.ra.fontSize,a.jd);return e.start==e.end||b.start==b.end?null:new gvjs_C(b.start,e.end,b.end,e.start)}),b=gvjs_mc(b,gvjs_Kb);return gvjs_5h(b)};function gvjs_NG(a,b,c,d,e,f){function g(b){return a(b,c)}e=null!=e?Math.floor(e):1;if(0==e)return{V:[],Le:!1,wt:0};b=gvjs_eF(g,b,c,d,e,{truncate:!0,Bha:null!=f?f:!1,Saa:!0});return{V:b.V,Le:b.Nw,wt:0<b.V.length?Math.max.apply(null,gvjs_u(gvjs_u(b.V,g),function(a){return a.width})):0}}function gvjs_$da(a){var b={background:gvjs_dv,padding:gvjs_Mq,border:gvjs_Nq};null!=a.fontSize&&(b.fontSize=a.fontSize+gvjs_g,b.margin=a.fontSize+gvjs_g);null!=a.lb&&(b.fontFamily=a.lb);return b};function gvjs_OG(a,b){this.X=b;this.dw=a;this.xs=null;this.Od={};this.Dy={};this.xx=this.pt=this.x7=this.Sb=null}gvjs_=gvjs_OG.prototype;gvjs_.Zp=function(a,b){this.Od={};this.Dy={};this.X.clear();this.dw.clear();gvjs_PG(this,a,b);a=this.Sb;a=this.X.Um(a.width,a.height);gvjs_QG(this,b,a)};function gvjs_PG(a,b,c){var d=new gvjs_EG(2);gvjs_FG(d,0,b);gvjs_FG(d,1,c);a.Sb=d.compact()}
function gvjs_QG(a,b,c){a.registerElement(c.j(),gvjs_3j);var d=a.Sb,e=a.X,f=d.QG;!gvjs_bi(f)&&!gvjs_ai(f)||e.ub(0,0,d.width,d.height,f,c);d.KF==gvjs_pw&&(f=a.Uu(d.title,c,!0),a.registerElement(f,gvjs_Xx));a.pt=e.Pa(!0);f=d.Ta;a.xI(f);f&&(e.appendChild(c,a.pt),a.registerElement(a.pt.j(),gvjs_tv));a.xx=e.Pa(!0);f=d.aj;gvjs_RG(a,f);f&&f.position!=gvjs_bv&&(e.appendChild(c,a.xx),a.Od.colorbar=a.xx.j());a.x7=e.Pa(!1);a.Zaa(d,c)||a.E_(d,c);e.appendChild(c,a.x7);a.xs=b}
gvjs_.E_=function(a,b){var c={color:gvjs_Qa,lb:a.Nk,fontSize:a.Zm,bold:!1,Qc:!1,bf:!1};this.Wj(gvjs_Dy,c,a.K.width);var d=a.K.top+Math.round(a.K.height/2);this.X.ej(gvjs_Dy,a.K.left,d,a.K.left+a.K.width,d,gvjs_1,gvjs_1,c,b)};gvjs_.xI=function(a){if(a){var b=a.Lu;if(b){var c;a.cM?c=a.area:(c=gvjs_u(b,function(a){return gvjs_SG(a)},this),c=gvjs_5h(c));c&&(c=gvjs_yf(c),this.X.ub(c.left,c.top,c.width,c.height,gvjs_di,this.pt));for(c=0;c<b.length;c++)gvjs_aea(this,b[c]);gvjs_bea(this,a.cM)}}};
function gvjs_SG(a){var b=[];if(a.Oa){var c=gvjs_MG(a.Oa);c&&b.push(c)}a.yc&&b.push(gvjs_xf(a.yc.coordinates));return gvjs_5h(b)}
function gvjs_TG(a,b,c,d,e,f,g){var h=a.X.nI(),k=f.type,l=Number(f.sides);null!=l&&gvjs_Wd(l)||(l=5);var m=Number(f.rotation);null!=m&&gvjs_Wd(m)||(m=0);m=m/180*Math.PI-Math.PI/2;"triangle"===k?(k=gvjs_Hw,l=3):k===gvjs_ux?(k=gvjs_Hw,l=4,m+=Math.PI/4):"diamond"===k&&(k=gvjs_Hw,l=4);var n=k===gvjs_wx;500<l&&(k===gvjs_Hw||k===gvjs_wx)&&(k=gvjs_ht);if(k===gvjs_Hw||k===gvjs_wx){f=Number(f.dent);null!=f&&gvjs_Wd(f)||(5<=l?(f=Math.cos(Math.PI/l),f-=Math.pow(Math.sin(Math.PI/l),2)/Math.sin(Math.PI/2-Math.PI/
l)):f=.3);f*=d;k===gvjs_wx&&(l*=2);for(var k=new gvjs_Ky,p=0;p<l;p++){var q=d;n&&p%2&&(q=f);var r=2*Math.PI/l*p+m,t=Math.cos(r)*q+b,q=Math.sin(r)*q+c;0<p?k.za(t,q):k.move(t,q)}k.close();b=a.X.Nc(k,e)}else b=a.X.Jx(b,c,d,e);b&&g&&a.X.appendChild(g,b);a.X.UB(h);return b}
gvjs_.G_=function(a,b){var c=this.Sb.D[a.index];if(this.Sb.U7&&c&&!c.Oh&&c.sL){var d=a.yc.coordinates.left,e=a.yc.coordinates.width,f=a.yc.coordinates.height,g=d+e/2;a=a.yc.coordinates.top+f/2;c.gx&&this.X.ub(d,a,e,f/2,c.gx,b);var h=.5*f,k=c.Xc;k&&(k.Xb>h&&(k=k.clone(),k.pl(h)),this.X.H_(d,a,d+e,a,k,b));c.fh&&c.yN&&((d=c.sL)||(d={type:gvjs_ht}),gvjs_TG(this,g,a,Math.min(c.kd,f/2,e/2),c.fh,d,b))}else this.X.ub(a.yc.coordinates.left,a.yc.coordinates.top,a.yc.coordinates.width,a.yc.coordinates.height,
a.yc.brush,b)};
function gvjs_aea(a,b){if(b.ea){var c=a.X.Pa(!1),d=gvjs_SE([gvjs_Av,b.index]);a.registerElement(c.j(),d,gvjs_Av);if(d=gvjs_SG(b))d=gvjs_yf(d),a.X.ub(d.left,d.top,d.width,d.height,gvjs_di,c);b.Oa&&a.Uu(b.Oa,c);b.yc&&a.G_(b,c);if(b.hh&&b.hh.ea){var e=b.hh.coordinates.x,f=b.hh.coordinates.y,g=b.hh.brush,d=a.X,h=d.Pa();d.ub(e,f,12,12,g,h);d.appendChild(c,h);g=new gvjs_Ky;g.move(e+2,f+2);g.za(e+12-2,f+12-2);g.move(e+12-2,f+2);g.za(e+2,f+12-2);e=new gvjs_H;e.wd(gvjs_fa);e.pl(2);d.Ha(g,e,h);d=h.j();b=gvjs_SE([gvjs_Vw,
b.index]);a.registerElement(d,b)}a.X.appendChild(a.pt,c)}}function gvjs_bea(a,b){b&&(gvjs_UG(a,b.Q4,-1),b.v4&&a.Uu(b.v4,a.pt),gvjs_UG(a,b.R3,1))}function gvjs_UG(a,b,c){if(b){var d=gvjs_Ny(b.path),d=a.X.Ha(d,b.brush,a.pt);b.active&&(b=gvjs_SE([gvjs_Bv,c]),a.registerElement(d,b))}}function gvjs_RG(a,b){if(b){var c=b.definition,d=a.X,e=a.xx;gvjs_IG(c.uZ,d,e);gvjs_JG(c.l3,d,e);gvjs_KG(c.f7,d,e);b=a.X.ub(b.DI.left,b.DI.top,b.DI.width,b.DI.height,gvjs_di,a.xx);a.registerElement(b,"colorbar")}}
gvjs_.Wj=function(a,b,c){var d=b.fontSize;a=this.X.Yl(a,b);a>c&&(d=Math.max(1,Math.floor(b.fontSize*c/a)));return d};function gvjs_VG(a,b){var c=a.Od[b];c&&(a.X.Ze(c),delete a.Od[b])}gvjs_.kL=function(a,b){a=a.html?gvjs_RE(a,this.dw.getContainer()):gvjs_UE(a,this.X,this.x7).j();this.registerElement(a,b)};gvjs_.Uu=function(a,b,c){(a=gvjs_WG(this,a,c))&&this.X.appendChild(b,a);return a};
function gvjs_WG(a,b,c){var d=b.V;if(!d||0==d.length)return null;a=a.X;var e=b.ra,f=b.no,g=null!=b.angle?b.angle:0,h=b.anchor?b.anchor:{x:0,y:0},k=b.ya,l=!!k||c||!1;c=a.Pa();if(0===g&&f){var m=gvjs_MG(b);if(m){var n=Math.ceil(m.left-3)+.5,p=Math.floor(m.top-1)+.5;a.ub(n,p,Math.floor(m.right+3)+.5-n,Math.floor(m.bottom+1)+.5-p,f,c)}}for(f=0;f<d.length;f++)m=d[f],0===g?a.ie(m.text,m.x+h.x,m.y+h.y,m.length,b.ud,b.jd,e,c):gvjs_wca(a,m.text,m.x+h.x,m.y+h.y,m.length,g,b.ud,b.jd,e,c);if(l){l=null;if(0===
g)(m=gvjs_MG(b))&&(l=a.ub(m.left,m.top,m.right-m.left,m.bottom-m.top,gvjs_di,c));else{var q=gvjs_Od(g);b=gvjs_4c(b);b.angle=0;h=(new gvjs_Cz(h.x,h.y)).rotate(-q);b.anchor=new gvjs_LG(h.x,h.y);for(f=0;f<d.length;f++)h=(new gvjs_Cz(d[f].x,d[f].y)).rotate(-q),b.V[f].x=h.x,b.V[f].y=h.y;if(m=gvjs_MG(b))d=[new gvjs_Cz(m.left,m.top),new gvjs_Cz(m.right,m.top),new gvjs_Cz(m.right,m.bottom),new gvjs_Cz(m.left,m.bottom)],gvjs_t(d,function(a){a.rotate(q)}),d=gvjs_Ny(d,!1),l=a.Ha(d,gvjs_di,c)}k&&l&&gvjs_Bca(a,
l,k,gvjs_$da(e))}return c.j()}gvjs_.Ge=function(a,b,c){var d=this.Od[b];null!=d?this.X.replaceChild(a,c,d):this.X.appendChild(a,c);this.registerElement(c,b)};gvjs_.registerElement=function(a,b,c){a&&(this.X.lp(a,b),this.Od[b]=a,c&&(this.Dy[c]||(this.Dy[c]=[]),gvjs_tc(this.Dy[c],b)||this.Dy[c].push(b)))};function gvjs_XG(a,b){var c=a.Od[b];c&&(a.X.Ze(c),delete a.Od[b])}
gvjs_.Fo=function(a){var b=[];if(this.Od[a]){var c=this.X.Fo(this.Od[a]);c&&b.push(c)}a=this.Dy[a]||[];for(var d=0;d<a.length;++d)(c=this.X.Fo(this.Od[a[d]]))&&b.push(c);return gvjs_5h(b)};function gvjs_YG(a,b){return a.ia&&a.ia.brush||a.brush||b.fh}function gvjs_ZG(a){return!a||a.bm}function gvjs__G(a){return a.type==gvjs_M||a.type==gvjs_os||a.type==gvjs_ml}function gvjs_0G(a,b){return null!=a.visible?a.visible:b.yN}function gvjs_1G(a,b){var c=a.points[b],d=a.points[b-1];a=a.points[b+1];d=!d||!d.ia||d.bm;a=!a||!a.ia||a.bm;return!(!c||!c.ia||c.bm)&&d&&a}function gvjs_2G(a,b){return a.ia&&null!=a.ia.radius?a.ia.radius:null!=a.radius?a.radius:b.kd}
function gvjs_3G(a,b){return gvjs_2G(a,b)+gvjs_$h(gvjs_YG(a,b))/2}function gvjs_4G(a){return a.rp!==gvjs_e&&a.ib==gvjs_c&&a.orientation==gvjs_d}
function gvjs_5G(a,b){for(var c=new gvjs_Rz,d=!0,e=!0,f=null,g=null,h=0;h<a.points.length;h++){var k=a.points[h];if(k&&k.ia&&null!=k.ia.x&&null!=k.ia.y){d&&(f=h,d=!1);var l=k.ia,m=k&&k.at||a.Xc;if(e||null===m)c.move(l.x,l.y),e=!1;else{var n=a.points[g];a.q2&&n.$q?c.Bp(m,a.points[g].$q.x,a.points[g].$q.y,k.nt.x,k.nt.y,l.x,l.y):c.za(m,l.x,l.y)}g=h}else e=!b||d}!d&a.Yua&&(d=b?g:a.points.length-1,m=b?f:0,b=a.points[m],null!=d&&null!=m&&a.points[d]&&!gvjs_ZG(b)&&(m=b&&b.at||a.Xc,a.q2?c.Bp(m,a.points[d].$q.x,
a.points[d].$q.y,b.nt.x,b.nt.y,b.ia.x,b.ia.y):c.close(m)));return c}function gvjs_6G(a){for(var b=new gvjs_Rz,c=!0,d=0;d<a.points.length;d++){var e=a.points[d],f=e&&e.ia;!gvjs_ZG(e)&&f&&null!=f.x&&null!=f.y?(c||b.za(e&&e.at||a.Xc,f.lP,f.mP),(c||f.lP!=f.jP||f.mP!=f.kP)&&b.move(f.jP,f.kP),c=!1):c=!0}return b}function gvjs_cea(a,b,c){return(c=(a=a.Dd)&&a[c||0])&&c.position.Te(b)}function gvjs_dea(a,b,c){return(c=(a=a.Sc)&&a[c||0])&&c.position.Te(b)}
function gvjs_eea(a,b,c){return(c=(a=a.Dd)&&a[c||0])&&c.position.zk(b)}function gvjs_fea(a,b,c){return(c=(a=a.Sc)&&a[c||0])&&c.position.zk(b)}
function gvjs_gea(a,b,c,d){for(var e=a.D,f=null,g=Infinity,h,k=new gvjs_z(b,c),l=0,m=e.length;l<m;l++){var n=e[l];if(!n.Gg)if(a.ib===gvjs_vw){var p=n.ZC.x-b,q=n.ZC.y-c;h=0<-p*(n.ZC.y-n.xf.y)+q*(n.ZC.x-n.xf.x);if(0<-(n.Ev.x-n.ji.x)*q+(n.Ev.y-n.ji.y)*p&&h&&Math.sqrt(Math.pow(n.Ev.x-b,2)+Math.pow(n.Ev.y-c,2))<Math.sqrt(Math.pow(n.Ev.x-n.ji.x,2)+Math.pow(n.Ev.y-n.ji.y,2))+d)return{row:l}}else{p=0;for(q=n.points.length;p<q;p++)if((h=n.points[p])&&null!=h.ia)switch(h=h.ia,n.type){case gvjs_M:case gvjs_Qs:case gvjs_ml:h=
gvjs_ze(k,h);h<d&&h<g&&(f={uH:p,row:l},g=h);break;case gvjs_Vs:case gvjs_As:var r=null;if(n.type===gvjs_As)r=new gvjs_D(h.left,h.top,h.width,h.height);else if(n.type===gvjs_Vs)var r=h.line,t=Math.min(h.rect.top,r.top),r=new gvjs_D(h.rect.left,t,h.rect.width,Math.max(h.rect.top+h.rect.height,r.top+r.height)-t);h=d;r=r.distance(k);(h=r>h?null:r)&&h<g&&(f={uH:p,row:l},g=h);break;default:throw"unknown chart type for getPointDatum.";}if(0===g)break}}return f}
function gvjs_7G(a,b){switch(a){case gvjs_ex:return b.rb;case gvjs_fx:return b.th;case gvjs_dx:return b.color;default:return a}};function gvjs_8G(a,b){gvjs_OG.call(this,a,b);this.Pf=null;this.y7=[]}gvjs_s(gvjs_8G,gvjs_OG);function gvjs_9G(a,b,c){a.y7.push({definition:b,id:c})}function gvjs_$G(a){var b=a.X.nI();gvjs_t(a.y7,gvjs_r(function(a){this.kL(a.definition,a.id)},a));a.X.UB(b);a.y7=[]}gvjs_=gvjs_8G.prototype;
gvjs_.Zaa=function(a,b){function c(b){b=a.D[b];return!a.sd||b.type!==gvjs_ml||b.yN}gvjs_hea(this,a);var d=this.X.Pa(!1);this.X.appendChild(b,d);this.registerElement(d.j(),gvjs_et);gvjs_v(this.Pf,function(a){a.ff||(a.ff=this.X.Pa(!(gvjs_k(a.r9)&&!a.r9)))},this);this.X.ub(a.K.left,a.K.top,a.K.width,a.K.height,a.C$,d);a.KF==gvjs_bv&&this.Uu(a.title,this.Pf.title.ff,!0);a.ZJ&&this.Uu(a.ZJ,this.Pf.axistitle.ff,!0);gvjs_t(a.Xa,function(a,b){a.$c&&gvjs_aH(this,a.$c,null,b)},this);gvjs_v(a.Dd,function(b){gvjs_iea(this,
a,b)},this);gvjs_v(a.Sc,function(b){gvjs_jea(this,a,b)},this);var e=new gvjs_D(a.K.left,a.K.top,a.K.width,a.K.height);this.X.UB(e);for(var f=[],g=0;g<a.D.length;g++)c(g)&&f.push({FN:a.D[g].FN,index:g});gvjs_Kc(f,function(a,b){return gvjs_Ic(a.FN,b.FN)});for(g=0;g<f.length;g++){var h=f[g].index;gvjs_bH(this,a.D[h],h)}a.sd&&a.D[0].type===gvjs_ml&&gvjs_kea(this,a,b);for(g=0;g<a.Xa.length;g++)a.Xa[g].ya&&(f=gvjs_SE([gvjs_ul,g]),gvjs_9G(this,a.Xa[g].ya,f));g=this.X.nI();gvjs_v(a.Dd,function(a){gvjs_cH(this,
a)},this);gvjs_v(a.Sc,function(a){gvjs_cH(this,a)},this);this.X.UB(g);gvjs_$G(this);var k=this.X.Pa(!1),e=this.X.tH(k,e);this.X.appendChild(d,e);gvjs_t(gvjs_TE,function(a){var c=this.Pf[a].ff;if(c){var e;switch(this.Pf[a].position){case gvjs_jt:e=k;break;case gvjs_fv:e=d;break;case gvjs_qw:e=b}this.X.appendChild(e,c)}},this);return!0};
function gvjs_hea(a,b){a.Pf={};var c=a.Pf;c.action={position:gvjs_qw};c.annotation={position:gvjs_jt};c.annotationtext={position:gvjs_fv};c.area={position:gvjs_jt};c.bar={position:gvjs_jt};c.baseline={position:gvjs_jt};c.bubble={position:gvjs_jt};c.categorysensitivityarea={position:gvjs_jt};c.candlestick={position:gvjs_jt};c.histogram={position:gvjs_jt};c.gridline={position:gvjs_jt};c.interval={position:gvjs_jt};c.line={position:gvjs_jt};c.minorgridline={position:gvjs_jt};c.overlaybox={position:gvjs_jt};
c.pathinterval={position:gvjs_jt};c.point={position:gvjs_fv,r9:!1};c.pointsensitivityarea={position:gvjs_fv};c.steppedareabar={position:gvjs_jt};c.tooltip={position:gvjs_qw};c.title={position:b.KF==gvjs_bv?gvjs_fv:gvjs_qw};c.axistick={position:gvjs_fv};c.axistitle={position:b.JG==gvjs_bv?gvjs_fv:gvjs_qw};var d=b.Ta&&b.Ta.position==gvjs_bv,e=d?a.pt:null,d=d?gvjs_fv:gvjs_qw;c.legend={ff:e,position:d};c.legendscrollbutton={ff:e,position:d};c.legendentry={ff:e,position:d};b=b.aj&&b.aj.position==gvjs_bv;
c.colorbar={ff:b?a.xx:null,position:b?gvjs_fv:gvjs_qw}}
function gvjs_bH(a,b,c){if(b.type==gvjs_Qs)gvjs_lea(a,b,c);else if(b.type==gvjs_As)gvjs_dH(a,b,c);else if(b.type==gvjs_xx)gvjs_dH(a,b,c);else if(b.type==gvjs_Vs)for(var d=0;d<b.points.length;d++)gvjs_eH(a,c,b.points[d],d);else if(b.type==gvjs_os){var e=a.Sb.rp!==gvjs_e,f=a.Sb.ek;if(0!=b.points.length){for(var f=f&&!e,g=[],h={start:null,end:null,brush:null},d=0;d<=b.points.length;d++){var k=b.points[d];gvjs_ZG(k)?f&&d!==b.points.length||(null===h.start||null===h.end||g.push(h),d<b.points.length&&(h=
{start:null,end:null,brush:null})):null===h.start?h.start=d:(k=k&&k.bS||b.gx,null===h.brush||gvjs_gi(h.brush,k)?(h.end=d,h.brush=k):(g.push(h),h={start:d-1,end:d,brush:k}))}k=a.X.Pa();for(d=0;d<g.length;d++){var h=g[d],l=h.brush,m=new gvjs_Ky,n=m,p=b,q=e,r=h.start,h=h.end,t=!0,u=null;n.move(p.points[r].ia.yY,p.points[r].ia.zY);for(var w=r;w<=h;w++){var v=p.points[w];gvjs_ZG(v)||(v=v.ia,n.za(v.lP,v.mP),v.jP==v.lP&&v.kP==v.mP||n.za(v.jP,v.kP),null!=v.x&&null!=v.y&&(t=!1,u=w))}if(!t)if(q)for(w=h;w>=
r;w--)v=p.points[w].ia,n.za(v.AY,v.DY),v.yY==v.AY&&v.zY==v.DY||n.za(v.yY,v.zY);else v=p.points[u].ia,n.za(v.AY,v.DY),n.close();a.X.Ha(m,l,k)}d=gvjs_SE([gvjs_os,c]);a.Ge(a.Pf.area.ff,d,k.j());if(e){d=gvjs_6G(b);e=gvjs_SE([gvjs_M,c]);f=d.Nc(a.X);g=gvjs_fH(a,b);if(f){k=b.No;l=b.tj;if(k||l){g=g||a.X.Pa();if(k)for(d=0;d<k.We.length;d++)a.X.Ha(k.We[d].path,k.We[d].brush,g);l&&a.X.Ha(l.path,l.brush,g)}g&&a.X.appendChild(g,f)}d=g?g.j():f;null!=d&&a.Ge(a.Pf.line.ff,e,d);gvjs_gH(a,b,c)}else gvjs_hH(a,b,c,f)}}else gvjs_hH(a,
b,c,a.Sb.ek);if(b.Wf&&b.Wf.paths)for(b=b.Wf.paths,d=0;e=b[d];++d)0!=e.line.length&&(f=new gvjs_Ky,gvjs_My(f,e.line,e.LZ),e.bottom&&gvjs_My(f,e.bottom,e.Gna),g=a.X.Pa(),a.X.Ha(f,e.brush,g),e=g.j(),f=gvjs_SE(["pathinterval",c,d]),a.Ge(a.Pf.pathinterval.ff,f,e))}function gvjs_iH(a,b,c,d,e){b.type==gvjs_As||b.type==gvjs_xx?a.Re(b,c,d,e):b.type==gvjs_Vs?gvjs_eH(a,c,d,e):b.type==gvjs_Qs?a.wI(b,c,d,e):gvjs_jH(a,b,c,d,e,a.Pf.point.ff)}
function gvjs_lea(a,b,c){var d=a.Pf.bubble.ff,e=gvjs_fE(b.points.length,function(a){return a});b.vAa&&gvjs_Jc(e,function(a,c){a=b.points[a];c=b.points[c];return(c?c.ia.radius:0)-(a?a.ia.radius:0)});for(var f=0;f<e.length;f++){var g=e[f],h=b.points[g];if(h){a.wI(b,c,h,g);var k=a.X.hf(h.text,h.ra);if(k.width<2*h.ia.radius||k.height<2*h.ia.radius)h=a.X.ie(h.text,h.ia.x,h.ia.y,h.textLength,gvjs_1,gvjs_1,h.ra,d),g=gvjs_SE([gvjs_Os,c,g]),a.X.lp(h,g)}}}
function gvjs_dH(a,b,c){for(var d=0;d<b.points.length;d++)a.Re(b,c,b.points[d],d)}
gvjs_.Re=function(a,b,c,d){if(!gvjs_ZG(c)&&c.ia){var e=c.brush||gvjs_YG(c,a),f=a.type==gvjs_As?gvjs_0j:gvjs_yx,g=gvjs_SE([f,b,d]),h=c.ia.ko||c.ia,e=this.X.Il(h.left,h.top,h.width,h.height,e),h=null,k=c.ia.outline,l=c.No,m=c.tj;if(k||l||m){h=this.X.Pa();this.X.appendChild(h,e);if(k){var n=c.Xc||a.Xc,k=gvjs_Ny(k,!0);this.X.Ha(k,n,h)}if(l)for(n=0;n<l.We.length;n++)k=l.We[n].rect,this.X.ub(k.left,k.top,k.width,k.height,l.We[n].brush,h);m&&this.X.ub(m.rect.left,m.rect.top,m.rect.width,m.rect.height,m.brush,
h)}e=h?h.j():e;this.Ge(this.Pf[f].ff,g,e);c.ya&&(f=gvjs_SE([gvjs_ul,b,d]),gvjs_9G(this,c.ya,f));c.$c&&gvjs_aH(this,c.$c,b,d);c.ia.bt&&gvjs_kH(this,a,b,d,c.ia.bt)}};function gvjs_fH(a,b){var c=null,d=null;gvjs_t(b.points,function(a,f){gvjs_1G(b,f)&&(c||(c=this.X.Pa()),d||(d=gvjs_ei(b.Xc.ye,b.Xc.di)),a&&!gvjs_0G(a,b)&&this.X.Se(a.ia.x,a.ia.y,b.lineWidth,d,c))},a);return c}
function gvjs_hH(a,b,c,d){var e=gvjs_SE([gvjs_M,c]);if(0>=b.lineWidth)gvjs_XG(a,e),gvjs_gH(a,b,c);else{var f=gvjs_5G(b,d);if(!gvjs_uc(f.Jc)){d=(f=f.Nc(a.X))&&d?null:gvjs_fH(a,b);if(f){var g=b.No,h=b.tj;if(g||h){d||(d=a.X.Pa());if(g)for(var k=0;k<g.We.length;k++)a.X.Ha(g.We[k].path,g.We[k].brush,d);h&&a.X.Ha(h.path,h.brush,d)}d&&a.X.appendChild(d,f)}f=d?d.j():f;null!=f&&a.Ge(a.Pf.line.ff,e,f);gvjs_gH(a,b,c)}}}
function gvjs_kea(a,b,c){for(var d=0,e=b.D.length;d<e;d+=2){var f=b.D[d],g=b.D[d+1],h=f.points.length;if(0!=h)for(var k=new gvjs_H({stroke:f.fh.ob(),strokeOpacity:f.fh.Ie,strokeWidth:1}),l=0;l<h;l++){var m=f.points[l],n=g.points[l];!gvjs_ZG(m)&&m.ia&&a.X.H_(m.ia.x,m.ia.y,n.ia.x,n.ia.y,k,c)}}}function gvjs_gH(a,b,c){for(var d=0;d<b.points.length;d++)gvjs_jH(a,b,c,b.points[d],d,a.Pf.point.ff)}gvjs_.wI=function(a,b,c,d){gvjs_jH(this,a,b,c,d,this.Pf.bubble.ff)};
function gvjs_mea(a,b,c,d){var e=null,f=b.tj,g=b.No,h=b.maa;if(f||g||h)e=a.X.Pa();h&&a.X.Ha(h.path,h.brush,e);(h=b.shape)&&h.type||(h={type:gvjs_ht});f&&gvjs_TG(a,f.x,f.y,f.radius+.5,f.brush,h,e);if(g)for(f=0;f<g.We.length;f++)gvjs_TG(a,g.x,g.y,g.We[f].radius,g.We[f].brush,h,e);b=gvjs_TG(a,b.ia.x,b.ia.y,c,d,h);e&&a.X.appendChild(e,b);return e?e.j():b}
function gvjs_jH(a,b,c,d,e,f){var g;if(g=!gvjs_ZG(d)&&d.ia)a:{var h=d.ia;g=gvjs_3G(d,b);var k=a.Sb.K;if(h.x-g>=k.right||h.x+g<=k.left||h.y-g>=k.bottom||h.y+g<=k.top)g=!1;else{if((h.x>=k.right||h.x<=k.left)&&(h.y>=k.bottom||h.y<=k.top)){g*=g;var l=h.x-k.right,m=h.x-k.left,n=h.y-k.bottom,h=h.y-k.top,k=l*l,m=m*m,n=n*n,h=h*h;if(k+n>=g&&k+h>=g&&m+h>=g&&m+n>=g){g=!1;break a}}g=!0}}g&&(g=gvjs_SE([b.type==gvjs_Qs?gvjs_Os:gvjs_Bw,c,e]),gvjs_0G(d,b)?a.Ge(f,g,gvjs_mea(a,d,gvjs_2G(d,b),gvjs_YG(d,b))):gvjs_XG(a,
g),d.ya&&(f=gvjs_SE([gvjs_ul,c,e]),gvjs_9G(a,d.ya,f)),d.$c&&gvjs_aH(a,d.$c,c,e),d.ia.bt&&gvjs_kH(a,b,c,e,d.ia.bt))}
function gvjs_eH(a,b,c,d){if(c&&c.ia){var e=a.X.Il(c.ia.line.left,c.ia.line.top,c.ia.line.width,c.ia.line.height,c.Xc),f=a.X.Il(c.ia.rect.left,c.ia.rect.top,c.ia.rect.width,c.ia.rect.height,c.RG),g=a.X.Pa();a.X.appendChild(g,e);a.X.appendChild(g,f);if(e=c.No)for(f=0;f<e.We.length;f++){var h=e.We[f].rect;a.X.ub(h.left,h.top,h.width,h.height,e.We[f].brush,g)}(e=c.tj)&&a.X.ub(e.rect.left,e.rect.top,e.rect.width,e.rect.height,e.brush,g);e=gvjs_SE([gvjs_Ss,b,d]);a.Ge(a.Pf.candlestick.ff,e,g.j());c.ya&&
(b=gvjs_SE([gvjs_ul,b,d]),gvjs_9G(a,c.ya,b))}}
function gvjs_aH(a,b,c,d){if(b){var e=b.Yia,f=a.Sb.K;if(!(!e||e.x<f.left||e.x>f.right)&&(f=b.labels)&&!gvjs_uc(f)){var g=[gvjs_as,d];gvjs_xc(g,c,1);var g=gvjs_SE(g),h=e.x,k=e.y,l=e.length,l=e.orientation==gvjs_d?[l,1]:[1,l],e=a.X.Il(Math.min(h,h+l[0]),Math.min(k,k+l[1]),Math.abs(l[0]),Math.abs(l[1]),new gvjs_H({fill:e.color}));a.Ge(a.Pf.annotation.ff,g,e);e=a.X.Pa();g=[gvjs_ns,d];gvjs_xc(g,c,1);h=null;b.bundle&&!b.bundle.cea&&(f=[b.bundle.label],h=-1);b=a.X.nI();for(k=0;k<f.length;k++){var m=f[k];
if(l=gvjs_WG(a,m,!0)){if(m.pa){var n=gvjs_SE([gvjs_ul,c,d,k]);gvjs_9G(a,m.pa,n)}a.X.appendChild(e,l);m=gvjs_Cc(g);m.push(h||k);m=gvjs_SE(m);a.registerElement(l,m)}}a.X.UB(b);c=gvjs_SE(g);a.Ge(a.Pf.annotationtext.ff,c,e.j())}}}
function gvjs_kH(a,b,c,d,e){if(null!=b.Wf){var f=a.X.Pa();b=b.Wf.jF;for(var g=0;g<e.length;g++){var h=e[g].rect,k=b[e[g].cs];if(k&&k.style!=gvjs_os&&k.style!=gvjs_M){var l=e[g].brush;0==h.width&&0==h.height?(k=k.Sga/2,0<k&&(h=a.X.Jx(h.left,h.top,k,l),a.X.appendChild(f,h))):0==h.width||0==h.height?(k=new gvjs_Ky,k.move(h.left,h.top),k.za(h.left+h.width,h.top+h.height),a.X.Ha(k,l,f)):a.X.appendChild(f,a.X.Il(h.left,h.top,h.width,h.height,l))}}f.H&&(c=gvjs_SE([gvjs_hv,c,d]),f=f.j(),a.Ge(a.Pf.interval.ff,
c,f))}}function gvjs_iea(a,b,c){var d=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.height,k=c.wk.la;return this.X.ub(Math.floor(a.la),Math.min(k,k+c.wk.direction*e),1,e,a.brush,d)},a),e=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.bottom,k=c.wk.la;return this.X.ub(Math.floor(a.la),Math.min(k,k-c.wk.direction*e),1,e,a.brush,d)},a);gvjs_lH(a,c,d,e)}
function gvjs_jea(a,b,c){var d=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.width,k=c.wk.la;return this.X.ub(Math.min(k,k+c.wk.direction*e),Math.floor(a.la),e,1,a.brush,d)},a),e=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.left,k=c.wk.la;return this.X.ub(Math.min(k,k-c.wk.direction*e),Math.floor(a.la),e,1,a.brush,d)},a);gvjs_lH(a,c,d,e)}
function gvjs_lH(a,b,c,d){var e=gvjs_r(function(a,c,d){if(a){var e=this.Pf[c].ff,l=gvjs_SE([b.name,c]);gvjs_t(a,function(a,f){f=gvjs_SE([b.name,c,f]);gvjs_mH(this,a,d,e,f,l)},this)}},a);e(b.Za,"gridline",c);e(b.ei,"axistick",d);d=a.Pf.baseline.ff;e=gvjs_SE([b.name,gvjs_Bs]);b.Db&&b.Db.ea&&null!=b.Db.Ca&&Infinity!=b.Db.la&&gvjs_mH(a,b.Db,c,d,e)}function gvjs_mH(a,b,c,d,e,f){var g;if(g=b&&b.ea)g=b.brush,g=!(!gvjs_bi(g)&&!gvjs_ai(g));g&&(b=c(b,d),a.registerElement(b,e,f))}
function gvjs_cH(a,b){var c=a.Pf,d=a.Uu(b.title,c.axistitle.ff,!0),e=gvjs_SE([b.name,gvjs_Xx]);a.registerElement(d,e);if(b.text){var f=c.axistick.ff,g=gvjs_SE([b.name,gvjs_ov]);gvjs_t(b.text,function(a,c){a.ea&&(a=this.Uu(a.Oa,f),c=gvjs_SE([b.name,gvjs_ov,c]),this.registerElement(a,c,g))},a)}}gvjs_.sha=function(a,b){this.PU(a);this.dY(a,b)};
gvjs_.PU=function(a){var b=this.xs;if(b){for(var c in b.D){var d=Number(c),e=a.D[d];if(gvjs_pE(b.D[d],gvjs_Xc({points:null}))){var f=b.D[d].points,g;for(g in f){var h=Number(g),k=f[h];if(k.ya){var l=gvjs_SE([gvjs_ul,Number(d),Number(h)]);gvjs_VG(this,l)}if(k=k.$c)for(var m in k.labels)k.labels[m].pa&&(l=gvjs_SE([gvjs_ul,Number(d),Number(h),Number(m)]),gvjs_VG(this,l));gvjs_iH(this,e,Number(d),e.points[h],Number(h))}}else{for(h in b.D[d].points)b.D[d].points[h].ya&&(l=gvjs_SE([gvjs_ul,Number(d),Number(h)]),
gvjs_VG(this,l));gvjs_bH(this,e,Number(d))}}for(var n in b.Xa)if(c=Number(n),d=b.Xa[c],d.ya&&(l=gvjs_SE([gvjs_ul,Number(c)]),gvjs_VG(this,l)),k=d.$c){for(m in k.labels)k.labels[m].pa&&(l=gvjs_SE([gvjs_ul,null,Number(c),Number(m)]),gvjs_VG(this,l));gvjs_aH(this,a.Xa[c].$c,null,Number(c))}gvjs_$G(this)}};
gvjs_.dY=function(a,b){for(var c in b.D){var d=Number(c),e=a.D[d];if(gvjs_pE(b.D[d],gvjs_Xc({points:null})))for(var f in b.D[d].points){var g=Number(f),h=new gvjs_EG(2);gvjs_FG(h,0,e.points[g]);gvjs_FG(h,1,b.D[d].points[g]);h=h.compact();gvjs_iH(this,e,Number(d),h,Number(g))}else g=new gvjs_EG(2),gvjs_FG(g,0,e),gvjs_FG(g,1,b.D[d]),e=g.compact(),gvjs_bH(this,e,Number(d))}for(var k in b.Xa)c=Number(k),b.Xa[c].ya&&(d=gvjs_SE([gvjs_ul,Number(c)]),gvjs_9G(this,b.Xa[c].ya,d)),b.Xa[c].$c&&(d=new gvjs_EG(2),
gvjs_FG(d,0,a.Xa[c].$c),gvjs_FG(d,1,b.Xa[c].$c),d=d.compact(),gvjs_aH(this,d,null,Number(c)));gvjs_$G(this)};function gvjs_nH(a){this.Vk=a||String}var gvjs_nea={number:function(a,b){return b.Vk(a.value)},identifier:function(a){return a.name},"+":function(){return" + "},"-":function(){return gvjs_0p},"--":function(){return"-"},"=":function(){return" = "},"*":function(){return" * "},"(":function(){return"("},")":function(){return")"},",":function(){return gvjs_ia},"^":function(){return"^"}};gvjs_nH.prototype.O=function(a){return gvjs_u(a,function(a){return gvjs_nea[a.pq()](a,this)},this).join("")};function gvjs_oH(a){a=gvjs_mc(a.split("}"),function(a){return null!=a&&""!==gvjs_0b(a)});for(var b={},c=0;c<a.length;c++){var d=a[c].split("{"),e=gvjs_u(d[0].split(","),gvjs_0b),f=gvjs_9f(gvjs_0b(d[1]));0===e.length?gvjs_7c(b,f):gvjs_t(e,function(a){b[a]=b[a]||{};gvjs_7c(b[a],f)})}return b}
var gvjs_oea=[{input:gvjs_2,tg:[gvjs_ku,gvjs_Gx]},{input:gvjs_eb,tg:[gvjs_lu,gvjs_Hx]},{input:gvjs_mu,tg:[gvjs_ku]},{input:gvjs_nu,tg:[gvjs_lu]},{input:gvjs_Jx,tg:[gvjs_Gx]},{input:gvjs_Kx,tg:[gvjs_Hx]},{input:gvjs_Lx,tg:[gvjs_Ix]}],gvjs_pea=[{input:gvjs_2,tg:[gvjs_ku]},{input:gvjs_eb,tg:[gvjs_lu]},{input:gvjs_mu,tg:[gvjs_ku]},{input:gvjs_nu,tg:[gvjs_lu]},{input:gvjs_Jx,tg:[gvjs_Gx]},{input:gvjs_Kx,tg:[gvjs_Hx]},{input:gvjs_Lx,tg:[gvjs_Ix]},{input:gvjs_Au,tg:[gvjs_vu]},{input:gvjs_yu,tg:[gvjs_uu]},
{input:gvjs_Is,tg:["font.bold"]},{input:gvjs_jv,tg:["font.italic"]},{input:gvjs_ey,tg:[gvjs_wu]}];function gvjs_pH(a,b){var c={fill:{},stroke:{}};a=new gvjs_ui([a]);for(var d=0;d<b.length;d++){var e=b[d],f=e.tg,e=a.Y(e.input);if(null!=e)for(var g=0;g<f.length;g++)gvjs_l(f[g],e,c)}return c}function gvjs_qea(a){return gvjs_pH(a,gvjs_oea)}function gvjs_qH(a){return gvjs_pH(a,gvjs_pea)}
function gvjs_rH(a,b){if(null==a)return{};b=b||gvjs_qea;var c;a=gvjs_0b(a);if(gvjs_Mg(a))c=b({color:a});else if("{"===a.charAt(0)){try{var d=gvjs_Kh(a)}catch(e){}null!=d&&(c=d)}null==c&&(gvjs_9b(a,"{")?(c=gvjs_Rc(gvjs_oH(a),b),gvjs_Yc(c,"")&&(gvjs_7c(c,c[""]),gvjs_0c(c,"")),gvjs_Yc(c,"*")&&(gvjs_7c(c,c["*"]),gvjs_0c(c,"*"))):c=b(gvjs_9f(a)));return c}
function gvjs_sH(a,b){b.color=gvjs_L(a,gvjs_ku,b.color);b.opacity=gvjs_J(a,gvjs_lu,b.opacity);b.Rb=gvjs_L(a,gvjs_Gx,b.Rb);b.lb=gvjs_L(a,gvjs_uu,b.lb);b.fontSize=gvjs_J(a,gvjs_vu,b.fontSize);b.bold=gvjs_I(a,"font.bold",b.bold);b.Qc=gvjs_I(a,"font.italic",b.Qc);b.bf=gvjs_I(a,gvjs_wu,b.bf)};function gvjs_tH(a){this.x=a.x||0;this.y=a.y||0;this.pf=new gvjs_LG(this.x,this.y);this.length=a.length;this.text=a.text};function gvjs_uH(a){this.text=a.text;this.ra=a.ra;this.no=a.no;this.V=a.V;this.ud=a.ud;this.jd=a.jd;this.ya=void 0!==a.ya?a.ya:"";this.Hd=a.Hd;this.angle=null!=a.angle?a.angle:0;this.anchor=void 0!==a.anchor?a.anchor:null;this.Nw=!!a.Nw}
gvjs_uH.prototype.p$=function(){var a=this,b=gvjs_u(this.V,function(b){var d=a.anchor?a.anchor:{x:0,y:0},e=gvjs_Oy(b.x+d.x,b.length,a.ud);b=gvjs_Oy(b.y+d.y,a.ra.fontSize,a.jd);return e.start==e.end||b.start==b.end?null:new gvjs_C(b.start,e.end,b.end,e.start)}),b=gvjs_mc(b,gvjs_Kb);return gvjs_5h(b)};function gvjs_vH(a,b){this.$i=a;this.m=b}
function gvjs_rea(a){var b=a.$i.Tl(),c=a.m,d=a.$i.pd,e=b.orientation||gvjs_d;if(d){var f=d.direction,g=-1;e===gvjs_i&&(f=1,g=d.direction);var h=a.$i.sI,k=h&&h.CGa,h={lb:b.Nk,fontSize:b.Zm,Rb:b.Vy},l=gvjs_4i(c,[gvjs_es,gvjs_ms],h),m=gvjs_2i(c,["annotations.domain.boxStyle",gvjs_bs]),n=gvjs_Ui(c,["annotations.domain.stem.color",gvjs_cs,gvjs_hs,gvjs_js],""),p=gvjs_J(c,["annotations.domain.stem.length","annotations.domain.stemLength",gvjs_is,gvjs_ks],5),q=90;e===gvjs_i&&(q=0);gvjs_J(c,["annotations.domain.stem.angle",
gvjs_gs],q);var r=gvjs__i(c,[gvjs_ds,gvjs_ls],gvjs_xG,gvjs_Bw);"letter"===r&&(r=gvjs_Bw);gvjs_t(b.Xa,function(a,c){var h=[],k=[];gvjs_t(b.Qk,function(a){a=this.qQ(c,a.columns,r);gvjs_Dc(h,a.Dt);gvjs_Dc(k,a.line)},this);if(h.length||k.length){var q=gvjs_wH(this.$i,c),q=d.zd(q),t=null,u=null;e===gvjs_i?(t=b.K.left,u=q):(t=q,u=b.K.top+b.K.height);h.length&&(a.$c=gvjs_xH(this,t,u,null,gvjs_e,"",e,f,g,h,l,m,p,n));k.length&&(b.orientation===gvjs_i?t=null:u=null,a.$c=gvjs_yH(this,t,u,e,k,l,n))}},a);var t=
gvjs_Wc(gvjs_sG),u=gvjs_I(c,["annotations.datum.highContrast",gvjs_fs],!0),w=gvjs_I(c,["annotations.datum.alwaysOutside","annotations.alwaysOutside"],!1),v=gvjs_5i(c,["annotations.datum.textStyle",gvjs_ms],t,h),y=gvjs_2i(c,["annotations.datum.boxStyle",gvjs_bs]),x=gvjs_Vi(c,["annotations.datum.stem.color","annotations.datum.stemColor",gvjs_hs,gvjs_js],t,""),z=gvjs_J(c,["annotations.datum.stem.length","annotations.datum.stemLength",gvjs_is,gvjs_ks],12);gvjs_J(c,["annotations.datum.stem.angle",gvjs_gs],
q);var A=gvjs__i(c,["annotations.datum.style",gvjs_ls],gvjs_xG,gvjs_Bw);"letter"===A&&(A=gvjs_Bw);gvjs_t(b.D,function(a,f){if(a.type==gvjs_os||a.type==gvjs_As||a.type==gvjs_M||a.type==gvjs_ml||a.type==gvjs_xx){var g=gvjs_gx+f+".annotations.";f=gvjs_I(c,g+gvjs__u,u);var h=gvjs_I(c,g+"alwaysOutside",w),l=gvjs_5i(c,g+gvjs_Tx,t,v);l.color=gvjs_7G(l.color,a.color);var m=gvjs_2i(c,[g+"boxStyle"],y),n=gvjs_Vi(c,[g+"stemColor",g+"stem.color"],t,x),p=gvjs_J(c,[g+"stemLength",g+"stem.length"],z);gvjs_J(c,[g+
"stem.angle"],z);n=gvjs_7G(n,a.color);gvjs__i(c,g+gvjs_sb,gvjs_xG,A);for(var g=this.$i.qe[a.md],q=0;q<a.points.length;++q)if(null!=a.points[q]&&null!=a.points[q].ia){var r=a.points[q],O=this.qQ(q,a.columns,A),P=r.ia,L=gvjs_bi(a.fh)?a.fh.ob():f?gvjs_ea:gvjs_eq,r=r.brush&&gvjs_bi(r.brush)?r.brush.ob():L;if(r!==L&&f){var L=gvjs_w(l),ca=[.1,.2,.3],J=gvjs_Ng(r),T=gvjs_Ng(b.QG.ob()),M=gvjs_u(ca,gvjs_Qb(gvjs_Ug,J)),ca=gvjs_u(ca,gvjs_Qb(gvjs_Vg,J)),J=gvjs_Lg(gvjs_Wg(T,gvjs_Bc([J],M,ca)));L.color=J}else L=
l;var M=T=J=null,ca=d,N=g;e===gvjs_i&&(ca=g,N=d);if(null!=P.x)J=P.x,T=P.y;else if(null!=P.ko||null!=P.left)M=P.ko,null==M&&(M=new gvjs_D(P.left,P.top,P.width,P.height)),J=M.left,T=M.top,k?(1==ca.direction&&(J=M.left+M.width),1==N.direction&&(T=M.top+M.height)):e===gvjs_i?(T=M.top+M.height/2,1==ca.direction&&(J=M.left+M.width)):(J=M.left+M.width/2,1==N.direction&&(T=M.top+M.height));O.Dt.length&&(a.points[q].$c=gvjs_xH(this,J,T,M,a.type,r,e,ca.direction,N.direction,O.Dt,L,m,p,n,f,h));O.line.length&&
(a.points[q].$c=gvjs_yH(this,J,T,e,O.line,l,n))}}},a)}}gvjs_vH.prototype.qQ=function(a,b,c){var d=this.$i.Pb,e=b.annotation,f={line:[],Dt:[]};if(null==e)return f;b=b.annotationText||[];for(var g=0;g<e.length;++g){var h=e[g],k=h+1;0<=gvjs_kc(b,k)&&d.Ia(a,k)||(k=null);null!=d.getValue(a,h)&&(k={text:d.Ia(a,h),MF:k,rowIndex:a},gvjs__i(this.m,"annotation."+h+".style",gvjs_xG,c)==gvjs_M?f.line.push(k):f.Dt.push(k))}return f};
function gvjs_xH(a,b,c,d,e,f,g,h,k,l,m,n,p,q,r,t){var u=a.$i.Tl(),w=l.length,v=[[64,64,64],[128,128,128],[255,255,255]];r=null==r?!0:r;var y=e===gvjs_As||e===gvjs_xx;y&&d&&(g===gvjs_i?c=Math.floor(d.top+d.height/2):b=Math.floor(d.left+d.width/2));if(g===gvjs_d&&1===k||g===gvjs_i&&1===h)p*=-1;var x=g===gvjs_d?1===k?gvjs_Ks:gvjs_8x:1===h?gvjs_O:gvjs_ab,z=b,A=c-p;g===gvjs_i&&(z=b-p,A=c);e=-p;var B=p+m.fontSize*w;c-B<u.K.top&&c+B<u.K.bottom&&(A=c+B,e=p);p=[];for(u=0;u<w;u++){var B=l[u],D=(0,a.$i.zc)(B.text,
m),C={},G=new gvjs_LG(null==z?void 0:z,null==A?void 0:A),E=null;C.ra=(new gvjs_hi(m)).ad();if(!y)C.ud=gvjs_1,C.jd=gvjs_3;else if(d&&!t&&1===w){var E=gvjs_Ng(f),H=gvjs_Lg(gvjs_Wg(E,v)),E=gvjs_Nh(m,gvjs_Oh);r&&(E.Rb=gvjs_e,E.color=H);a:{var I=B.text,F=E,K=x,E=new gvjs_D(d.left,d.top+0,d.width,d.height),Q=a.$i.zc,H=a.$i.az,O=gvjs_p(4)?4:0,P=gvjs_p(2)?2:0,L=Q(I,F),ca,J=E.bc();ca=L.width<=J.width&&L.height<=J.height;var J={},T=[];J.text=I;J.ra=F;if(K===gvjs_8x)K=Math.floor(E.getCenter().x),P=E.top+P,J.ud=
gvjs_1,J.jd=gvjs_4;else if(K===gvjs_O)K=E.left+E.width-O,P=Math.floor(E.getCenter().y),J.ud=gvjs_3,J.jd=gvjs_1;else if(K===gvjs_Ks)K=Math.floor(E.getCenter().x),P=E.top+E.height-P,J.ud=gvjs_1,J.jd=gvjs_3;else if(K===gvjs_ab)K=E.left+O,P=Math.floor(E.getCenter().y),J.ud=gvjs_4,J.jd=gvjs_1;else throw Error("Invalid text block position.");if(!ca||L.width>E.width-O)if(L.height<E.height){if(F=gvjs_NG(Q,I,F,E.width-O,E.height/(L.height+2)),T=F.V,F.Le){var M=I;J.Nw=!0}}else if(E.height>F.fontSize/3)M=I,
T=[gvjs_ja],P=Math.floor(E.getCenter().y),J.jd=gvjs_1,J.Nw=!0;else{E=null;break a}J.V=[];if(T.length)for(F=I=0,Q=T.length;F<Q;F++)J.V.push(new gvjs_tH({x:0,y:I,length:E.width,text:T[F]})),I+=L.height;else J.V.push(new gvjs_tH({x:0,y:0,length:L.width,text:I}));J.angle=0;J.anchor=new gvjs_LG(K,P);H&&M&&(J.Hd={si:!1,bk:!1,content:M});E=new gvjs_uH(J)}}if(E&&!E.Nw&&1===w){p.push(E);var N=!0}else{switch(g){case gvjs_d:C.ud=gvjs_1;C.jd=-1===k?gvjs_3:gvjs_4;break;case gvjs_i:C.ud=1===h?gvjs_4:gvjs_3,C.jd=
gvjs_1}C.text=B.text;C.ra=m;C.no=n;C.anchor=G;C.Nw=!1;C.V=[{x:0,y:0,length:D.width,text:B.text}];C.angle=0;D=B.MF;a.$i.az&&null!=D&&(C.Hd=gvjs_zH(a.$i,D,B.rowIndex));p.push(new gvjs_uH(C));A+=k*m.fontSize*C.V.length}}a=gvjs_i;g===gvjs_i&&(a=gvjs_d);return{Yia:{x:b,y:c,length:N?0:e,orientation:a,color:q},labels:p,bundle:null}}
function gvjs_yH(a,b,c,d,e,f,g){for(var h=a.$i.Tl(),k=f.fontSize,l=[],m=a.$i.zc,n=0;n<e.length;n++){var p=e[n],q=gvjs_NG(m,p.text,f,h.K.height-k);l.push(q)}var m=gvjs_i,r=270,t=c,u=h.K.top,p=h.K.bottom;d===gvjs_i&&(m=gvjs_d,r=0,t=b,u=h.K.left,p=h.K.right);if(null!=b&&null!=c){for(n=h=0;n<l.length;n++)q=l[n],h=Math.max(h,q.wt);n=h+k;k=Math.max(Math.round(t-n/2),u);h=Math.min(k+n,p);k=h-n}else k=u,h=p;n=Math.round((k+h)/2);t=b;u=k;d===gvjs_i&&(t=k,u=c);d===gvjs_i?(b=n,c+=2):(b+=2,c=n);for(var w=[],
n=0;n<e.length;n++){var p=e[n],q=l[n],q={text:p,ra:f,V:[{x:b,y:c,length:q.wt,text:q.V[0]||""}],ud:gvjs_1,jd:gvjs_4,anchor:null,angle:r},v=p.MF;a.$i.az&&null!=v&&(q.Hd=gvjs_zH(a.$i,v,p.rowIndex));w.push(q);d===gvjs_i?c+=f.fontSize:b+=f.fontSize}return{Yia:{x:t,y:u,length:h-k,orientation:m,color:g},labels:w,bundle:null}};function gvjs_sea(a,b){if(a){if(b.length!=a.length)throw Error("colorsScale and valuesScale must be of the same length");}else if(1!==b.length)throw Error("colorsScale must contain exactly one element when no valueScale is provided");this.wl=a;this.Hu=gvjs_u(b,function(a){return gvjs_Hg(a).Vb})}var gvjs_AH=["#EFE6DC",gvjs_fq],gvjs_BH=[gvjs_pq,"#EFE6DC",gvjs_fq];
function gvjs_CH(a,b){if(!a.wl)return a.Hu[0];if(b>=a.wl[a.wl.length-1])return a.Hu[a.Hu.length-1];if(b<=a.wl[0])return a.Hu[0];var c=gvjs_Gc(a.wl,b);if(0<=c)return a.Hu[c];var d=-c-2,c=-c-1;return gvjs_2h(a.Hu[c],a.Hu[d],(b-a.wl[d])/(a.wl[c]-a.wl[d]))}
function gvjs_tea(a,b){b&&0!==b.length?1===b.length&&(b=[gvjs_AH[0],b[0]]):b=a&&3===a.length?gvjs_BH:gvjs_AH;if(!a||2>a.length)return{values:null,EZ:[gvjs_jc(b)]};var c=a[0],d=a[a.length-1],e=d-c;if(0===e)return{values:[d],EZ:[gvjs_jc(b)]};if(2===a.length)for(a=[],d=e/(b.length-1),e=0;e<b.length;e++)a.push(c+d*e);return{values:a,EZ:b}}
function gvjs_DH(a,b){var c=a.view("colorAxis"),d=null,e=c.Y("values",null,gvjs_Ii);if(e&&0<e.length){1===e.length&&(e=[e[0],e[0]]);b&&(null==e[0]&&(e[0]=b.start),null==e[e.length-1]&&(e[e.length-1]=b.end));if(null==e[0])throw Error(gvjs_nt);for(d=1;d<e.length;d++){if(null==e[d])throw Error(gvjs_nt);if(e[d]<e[d-1])throw Error("colorAxis.values must be a monotonically increasing series");}d=e}else{var e=gvjs_K(c,gvjs_cl),f=gvjs_K(c,gvjs_bl);if(null!=e&&null!=f&&e>f)throw Error("colorAxis.minValue ("+
e+") must be at most colorAxis.maxValue ("+f+")");(b=gvjs_4h(b,e,f))&&(d=[b.start,b.end])}a=gvjs_Xi(a,gvjs_pt);a=gvjs_Xi(c,gvjs_pt,a);b=c.Y("one-sided-colors",gvjs_AH);c=c.Y("two-sided-colors",gvjs_BH);a&&0!==a.length?1===a.length&&(a=[b[0],a[0]]):a=d&&3===d.length?c:b;c=gvjs_tea(d,a);return new gvjs_sea(c.values,c.EZ)};function gvjs_uea(a,b,c,d){this.C3=Math.pow(a,2);this.o3=Math.pow(b,2);this.Apa=b;this.Z4=(this.Hr=c?new gvjs_G(d.transform(c.start),d.transform(c.end)):null)?this.Hr.end-this.Hr.start:null;this.bga=d}
function gvjs_EH(a,b){var c=null;null!=b&&null!=a.bga&&(b=a.bga.transform(b));if(null!=b&&null!=a.Hr)0===a.Z4&&b===a.Hr.start?c=(a.o3+a.C3)/2:b<=a.Hr.start?c=a.C3:b>=a.Hr.end&&(c=a.o3);else if(!a.Z4||null==b)return a.Apa;null==c&&(b=gvjs_Ld(b,a.Hr.start,a.Hr.end),c=gvjs_Nd(a.C3,a.o3,(b-a.Hr.start)/a.Z4));return Math.round(Math.sqrt(c))}
function gvjs_FH(a,b){var c=gvjs_Oi(a,"sizeAxis.minSize"),d=gvjs_Oi(a,"sizeAxis.maxSize");if(c>d)throw Error("sizeAxis.minSize ("+c+") must be at most sizeAxis.maxSize ("+d+")");var e=gvjs_K(a,"sizeAxis.minValue"),f=gvjs_K(a,"sizeAxis.maxValue");if(null!=e&&null!=f&&e>f)throw Error("sizeAxis.minValue ("+e+") must be at most sizeAxis.maxValue ("+f+")");b=gvjs_4h(b,e,f);a=gvjs_BF(a,"sizeAxis.logScale","sizeAxis.scaleType");a=gvjs_CF(a,1,[]);return new gvjs_uea(c,d,b,a)};var gvjs_GH={},gvjs_HH=!1;
function gvjs_IH(a){if(!gvjs_HH){var b={colors:[{color:"#dea19b",dark:"#ad7d79",light:"#ffd1c9"},{color:"#cdc785",dark:"#aea971",light:"#eeeeac"},{color:"#d6b9db",dark:"#a992ad",light:"#fff0db"},{color:"#a2c488",dark:"#7f9a6b",light:"#d2feb0"},{color:"#ffbc46",dark:"#ce9839",light:"#eeee5b"},{color:"#9bbdde",dark:"#7993ad",light:"#c991ff"}],backgroundColor:{gradient:{color1:"#8080ff",color2:"#000020",x1:gvjs_Hq,y1:gvjs_Hq,x2:gvjs_Kq,y2:gvjs_Kq}},titleTextStyle:{color:gvjs_Bb},hAxis:{textStyle:{color:gvjs_Bb},
titleTextStyle:{color:gvjs_Bb}},vAxis:{textStyle:{color:gvjs_Bb},titleTextStyle:{color:gvjs_Bb}},legend:{textStyle:{color:gvjs_Bb}},chartArea:{backgroundColor:{stroke:gvjs_uq,fill:gvjs_e}},areaOpacity:.8};gvjs_GH.classic=b;b={titlePosition:gvjs_bv,axisTitlesPosition:gvjs_bv,legend:{position:gvjs_bv},chartArea:{width:gvjs_Kq,height:gvjs_Kq},vAxis:{textPosition:gvjs_bv},hAxis:{textPosition:gvjs_bv}};gvjs_GH.maximized=b;b={enableInteractivity:!1,legend:{position:gvjs_e},seriesType:gvjs_os,lineWidth:1.6,
chartArea:{width:gvjs_Kq,height:gvjs_Kq},vAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e},baselineColor:gvjs_e},hAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e},baselineColor:gvjs_e}};gvjs_GH.sparkline=b;b={bar:{groupWidth:"65%"},textStyle:{color:gvjs_kq,fontName:gvjs_Ar},annotations:{textStyle:{color:gvjs_kq,fontName:gvjs_Ar}},bubble:{highContrast:!0,textStyle:{auraColor:gvjs_e,color:"#636363",fontName:gvjs_Ar}},tooltip:{textStyle:{color:gvjs_kq,fontName:gvjs_Ar}},vAxis:{textStyle:{color:gvjs_kq,
fontName:gvjs_Ar,fontSize:12},gridlines:{color:gvjs_uq},baselineColor:"#9e9e9e"},legend:{newLegend:!0,pagingTextStyle:{fontName:gvjs_Ar},textStyle:{auraColor:gvjs_e,color:gvjs_kq,fontName:gvjs_Ar,fontSize:12}},hAxis:{textStyle:{color:gvjs_kq,fontName:gvjs_Ar,fontSize:12},gridlines:{color:gvjs_uq},baselineColor:"#9e9e9e"},pieSliceTextStyle:{color:gvjs_fa,fontName:gvjs_Ar,fontSize:14},pieResidueSliceColor:gvjs_kq,titleTextStyle:{color:gvjs_kq,fontName:gvjs_Ar,fontSize:16,bold:gvjs_Xa},scatter:{dataOpacity:.6},
colorAxis:{colors:[],"one-sided-colors":[gvjs_fa,gvjs__D[gvjs_Pq]],"two-sided-colors":[gvjs__D[gvjs_Pq],gvjs_fa,gvjs_1D[gvjs_Qq]],legend:{textStyle:{color:gvjs_kq,fontName:gvjs_Ar,fontSize:12}}},colors:[{color:gvjs__D[gvjs_Pq],dark:gvjs__D[gvjs_Sq],light:gvjs__D[gvjs_Jq]},{color:gvjs_0D[gvjs_Pq],dark:gvjs_0D[gvjs_Tq],light:gvjs_0D[gvjs_Jq]},{color:gvjs_1D[gvjs_Qq],dark:gvjs_1D[gvjs_Sq],light:gvjs_1D[gvjs_Jq]},{color:gvjs_2D[gvjs_Pq],dark:gvjs_2D[gvjs_Rq],light:gvjs_2D[gvjs_Jq]},{color:gvjs_3D[gvjs_Oq],
dark:gvjs_3D[gvjs_Sq],light:gvjs_3D[gvjs_Jq]},{color:gvjs_4D[gvjs_Qq],dark:gvjs_4D[gvjs_Sq],light:gvjs_4D[gvjs_Jq]},{color:gvjs_5D[gvjs_Oq],dark:gvjs_5D[gvjs_Rq],light:gvjs_5D[gvjs_Jq]},{color:gvjs_6D[gvjs_Sq],dark:gvjs_6D[gvjs_Tq],light:gvjs_6D[gvjs_Jq]},{color:gvjs_7D[gvjs_Oq],dark:gvjs_7D[gvjs_Qq],light:gvjs_7D[gvjs_Jq]},{color:gvjs_8D["300"],dark:gvjs_8D[gvjs_Pq],light:gvjs_8D[gvjs_Jq]},{color:gvjs_9D[gvjs_Rq],dark:gvjs_9D[gvjs_Tq],light:gvjs_9D[gvjs_Jq]},{color:gvjs_8D[gvjs_Rq],dark:gvjs_8D[gvjs_Tq],
light:gvjs_8D["200"]}]};gvjs_GH.material=b;gvjs_HH=!0}return gvjs_GH[a]}function gvjs_JH(a){var b={};b.color=a.color||a;var c=gvjs_Yh(b.color);c==gvjs_e?(b.rb=a.darker||c,b.th=a.lighter||c):(c=gvjs_Ng(c),b.rb=a.darker||gvjs_Lg(gvjs_Ug(c,.25)),b.th=a.lighter||gvjs_Lg(gvjs_Vg(c,.25)));return b};function gvjs_KH(a,b,c,d){this.Jl=a;this.m=b;this.Dl=d;this.ee=c;this.Ja=gvjs_4i(this.m,"bubble.textStyle",{lb:d.Nk,fontSize:d.Zm,Rb:d.Vy});this.NBa=gvjs_I(this.m,"bubble.highContrast",!1);this.ye=gvjs_Ui(this.m,"bubble.stroke",gvjs_sq);this.Sq=gvjs_Qi(this.m,gvjs_Ps,.8);this.Yna=[[255,255,255],[97,97,97]];this.O3=0;this.zN=1;this.EN=2;this.as=3;this.Yt=4;this.Qp=this.Jia=this.Q$=this.Bka=this.vka="";this.y_=this.m.Y(gvjs_pt,gvjs_yG);this.IP=gvjs_JH(this.y_[0]).color;this.tM=this.bs=this.B6=this.xZ=
this.fE=this.HB=null;this.dk()}
gvjs_KH.prototype.dk=function(){function a(a,b,d){if(c.S()<=a)return"";var e=c.R(a);if(b&&!gvjs_tc(d,e))throw Error(gvjs_zj+a+" must be of type "+d.join("/"));if(!b&&gvjs_tc(d,e))throw Error(gvjs_zj+a+" cannot be of type "+d.join("/"));return e}var b=this.Dl,c=this.Jl,d=c.S();if(3>d)throw Error("Data table should have at least 3 columns");a(this.O3,!0,[gvjs_h]);var e=a(this.zN,!1,[gvjs_h]),f=a(this.EN,!1,[gvjs_h]);this.vka=c.Qa(this.zN);this.Bka=c.Qa(this.EN);gvjs_p(this.as)&&this.as<d?(this.Qp=a(this.as,
!0,[gvjs_f,gvjs_h]),this.Qp==gvjs_h&&(this.HB={},this.fE=[]),this.Q$=c.Qa(this.as)):this.as=null;var g=!1;gvjs_p(this.Yt)&&this.Yt<d?(a(this.Yt,!0,[gvjs_f]),this.Jia=c.Qa(this.Yt),g=gvjs_I(this.m,"sortBubblesBySize",!0)):this.Yt=null;b.Xa=[];b.qs={};for(d=0;d<c.aa();d++){var h=c.$k?c.$k(d):d;b.qs[h]=d}b.D=[{type:gvjs_Qs,Yg:gvjs_I(this.m,["series.0.enableInteractivity",gvjs_7t],!0),yN:!0,XV:!0,vAa:g,points:[],yFa:this.HB,iGa:this.fE}];b.Qu=e;b.PM=[f];b.Eh={};b.Eh.bubbles=1;b.Yo=[]};
function gvjs_vea(a,b,c){for(var d=a.Jl,e=0;e<d.aa();e++){var f=d.getValue(e,a.zN),g=d.getValue(e,a.EN),f=gvjs_IF(b.ja,f),g=gvjs_IF(c.ja,g);null!=f&&gvjs_LH(b,f);null!=g&&gvjs_LH(c,g)}}gvjs_KH.prototype.Vma=function(a){if(a){var b=gvjs_Ng(gvjs_MH(this,a.bg)),c=gvjs_w(a.ra),b=gvjs_Lg(gvjs_Wg(b,this.Yna));c.color=b;a.ra=c}};
gvjs_KH.prototype.ZY=function(a,b){var c=this.Jl,d=c.Ia(a,this.zN),e=c.Ia(a,this.EN),d=[{title:this.vka||"X",value:d},{title:this.Bka||"Y",value:e}];null!=this.as&&(e=c.Ia(a,this.as),d.push({title:this.Q$||gvjs_Iy,value:e}));null!=this.Yt&&(a=c.Ia(a,this.Yt),d.push({title:this.Jia||gvjs_Fy,value:a}));return{title:b,V:d}};function gvjs_MH(a,b){return a.Qp==gvjs_f?gvjs_CH(a.bs,b.color):a.Qp==gvjs_h?a.HB[b.color].color:a.IP};var gvjs_wea={JN:gvjs_d,UN:gvjs_i};
function gvjs_NH(a,b,c,d){var e,f={},g=b.Zfa||gvjs_lj;if(b.orientation==gvjs_d){f=b.ra;e=a.wl[0];var h=a.wl[a.wl.length-1],g=new gvjs_gj({pattern:g});e=g.uc(e);h=g.uc(h);f={minValue:{text:e,width:d?d(e,f).width:0,height:f.fontSize},maxValue:{text:h,width:d?d(h,f).width:0,height:f.fontSize}};d=f.minValue.height/4;e=new gvjs_D(f.minValue.width+d,0,b.width-(f.minValue.width+f.maxValue.width+2*d),b.height)}else e=new gvjs_D(0,0,b.width,b.height);d=.33*e.height;var h=d/Math.sqrt(3)*2,g=new gvjs_D(e.left+
h/2,e.top+d+1,e.width-h,e.height-d-1),k=a.Hu,l=a.wl,m=l[l.length-1]-l[0],n;if(0==m)n=[{Ch:new gvjs_D(g.left,g.top,g.width,g.height),brush:new gvjs_H({fill:k[0]})}];else{n=[];for(var m=g.width/m,p=g.left,q,r=0;r<l.length-1;++r)q=p+(l[r+1]-l[r])*m,n[r]={Ch:new gvjs_D(p,g.top,q-p,g.height),brush:new gvjs_H({gradient:{x1:p,y1:0,x2:q,y2:0,jg:k[r],Lf:k[r+1]}})},p=q}g=n;if(null!=g&&0<g.length&&(0>g[0].Ch.width||0>g[0].Ch.height))return null;k=e;l=b.$ea;e=[];for(n=0;n<c.length;++n)m=c[n].value,p=a.wl,m<p[0]?
m=0:(q=k.width-h,m>p[p.length-1]?m=q:(r=p[p.length-1]-p[0],m=0==r?.5*q:(m-p[0])/r*q)),m=k.left+m+h/2,m=[m-h/2,k.top,m+h/2,k.top,m,k.top+d],p=new gvjs_H({fill:l,stroke:l}),e[n]={path:m,brush:p};a=[];b.orientation==gvjs_d&&(a=f,c=[],c[0]={x:0,y:b.height-a.minValue.height,text:a.minValue.text,style:b.ra},c[1]={x:b.width-a.maxValue.width,y:b.height-a.maxValue.height,text:a.maxValue.text,style:b.ra},a=c);a={uZ:g,l3:e,f7:a};f=a.uZ;for(c=0;c<f.length;++c)d=f[c],b.orientation==gvjs_i&&(h=d.Ch.left,d.Ch.left=
d.Ch.top,d.Ch.top=h,h=d.Ch.width,d.Ch.width=d.Ch.height,d.Ch.height=h),d.Ch.left+=b.left,d.Ch.top+=b.top,h=d.brush.clone(),d.brush=h,d=h.pg,b.orientation==gvjs_i&&(d.y1=d.x1,d.x1=0,d.y2=d.x2,d.x2=0),null!=d&&(d.x1+=b.left,d.y1+=b.top,d.x2+=b.left,d.y2+=b.top);f=a.l3;for(c=0;c<f.length;++c)for(d=0;3>d;++d)b.orientation==gvjs_i&&(h=f[c].path[2*d],f[c].path[2*d]=f[c].path[2*d+1],f[c].path[2*d+1]=h),f[c].path[2*d]+=b.left,f[c].path[2*d+1]+=b.top;f=a.f7;for(c=0;c<f.length;++c)f[c].x+=b.left,f[c].y+=b.top;
return a};function gvjs_OH(a,b,c){this.Dl=a;this.Na=c?gvjs__i(b,"colorAxis.legend.position",gvjs_1da,c):gvjs_e;this.Ja=gvjs_4i(b,"colorAxis.legend.textStyle",{lb:a.Nk,fontSize:a.Zm,Rb:this.Na==gvjs_bv?a.Vy:gvjs_e});this.a4=gvjs_Si(b,"colorAxis.legend.numberFormat");this.xe=this.oc=null}gvjs_=gvjs_OH.prototype;gvjs_.getPosition=function(){return this.Na};gvjs_.getHeight=function(){return 1.5*this.Ja.fontSize};gvjs_.getArea=function(){return this.oc};gvjs_.gr=function(a){this.oc=a};
gvjs_.setScale=function(a){this.xe=a};gvjs_.Mu=function(){if(!this.oc||!this.xe)return null;var a={top:this.oc.top,left:this.oc.left,width:this.oc.right-this.oc.left,height:this.oc.bottom-this.oc.top,orientation:gvjs_d,ra:this.Ja,$ea:gvjs_Qa,Zfa:this.a4},b=gvjs_NH(this.xe,a,[],this.Dl.zc);return null!=b?{position:this.Na,scale:this.xe,DI:a,definition:b}:null};function gvjs_PH(a,b,c){this.g_=a;this.Fa=b;this.yS=a-b/2;this.yva=c;this.index=0}gvjs_PH.prototype.ov=function(){return this.yS};gvjs_PH.prototype.Qn=function(a){this.yS=a};gvjs_PH.prototype.getCenter=function(){return this.yS+this.Fa/2};gvjs_PH.prototype.getHeight=function(){return this.Fa};function gvjs_xea(a,b){this.eN=a;this.bz=b;a=0;for(var c=b.length;a<c;a++)b[a].index=a}function gvjs_yea(a){for(var b=0,c=0,d=a.bz.length;c<d;c++)b+=a.bz[c].getHeight();if(b>a.eN)throw Error("Not enough space for labels. Need: "+b+" got: "+a.eN);a.bz.sort(function(a,b){var c=a.g_,d=b.g_;return c==d?a.index>b.index?1:0:c>d?1:-1});c=0;for(d=a.bz.length;c<d;c++){var b=a.bz[c],e=gvjs_QH(a,b.ov(),b.getHeight());b.Qn(e)}c=[];b=0;for(d=a.bz.length;b<d;b++)c.push([a.bz[b]]);for(;gvjs_zea(a,c););}
function gvjs_zea(a,b){for(var c=0;c<b.length-1;c++){var d=b[c],e=b[c+1],f=d[d.length-1];if(f.yS+f.Fa>e[0].ov()){f=e;for(e=0;e<f.length;e++)d.push(f[e]);for(var g=0,e=f=0;e<d.length;e++)g+=d[e].g_,f+=d[e].getHeight();g=g/d.length-f/2;g=gvjs_QH(a,g,f);for(e=0;e<d.length;e++)a=d[e],a.Qn(g),g+=a.getHeight();b.splice(c+1,1);return!0}}return!1}function gvjs_QH(a,b,c){return gvjs_Ld(b,0,a.eN-c)};function gvjs_RH(a,b,c,d){this.Dl=a;this.Na=c?gvjs__i(b,gvjs_wv,gvjs_0da,c):gvjs_e;this.cO=gvjs__i(b,gvjs_uv,gvjs_2da,this.Na==gvjs_Ks?gvjs_1:gvjs_4);c=gvjs_d;if(this.Na==gvjs_ab||this.Na==gvjs_O||this.Na==gvjs_qv||this.Na==gvjs_Ms)c=gvjs_i;this.Bb=c;this.Ja=gvjs_4i(b,gvjs_yv,{lb:a.Nk,fontSize:a.Zm,Rb:this.Na==gvjs_bv?a.Vy:gvjs_e});this.Xt=!1;this.Bga=gvjs_4i(b,"legend.pagingTextStyle",this.Ja);this.ee=a.zc;this.WR=this.Ja.fontSize;d=d?gvjs_Ld(d,1,4):1;this.Ty=this.WR*d;this.oy=Math.round(this.Ja.fontSize/
(1.618*1.618));this.sG=this.oc=null;this.p6=gvjs_I(b,"legend.showPageIndex",!0);this.Xya=gvjs__i(b,"legend.scrollArrows.orientation",gvjs_tG,this.Bb);this.Vya=gvjs_2i(b,"legend.scrollArrows.activeColor");this.Wya=gvjs_2i(b,"legend.scrollArrows.inactiveColor");this.ug=null;this.dJ=this.oy;this.Sz=this.Tz=this.E5=0;this.ifa=this.Na==gvjs_8x?gvjs_Oi(b,gvjs_vv,1):1;this.oG=0}gvjs_RH.prototype.getPosition=function(){return this.Na};gvjs_RH.prototype.getArea=function(){return this.oc};
gvjs_RH.prototype.gr=function(a){this.oc=a};function gvjs_Aea(a){a.sG=gvjs_mc(a.Dl.Yo,function(a){return a.ea})}
gvjs_RH.prototype.Mu=function(){if(!this.oc)return null;if(this.Na!=gvjs_e)if(this.Bb==gvjs_i)gvjs_Bea(this);else{for(var a=[1,9,99,0],b=0;b<a.length;++b){var c;a:{c=a[b];var d=this.oc.right-this.oc.left,e=!1,f=Math.round(1.618*this.Ja.fontSize);1!=c&&(d-=f+this.dJ+2*this.Ja.fontSize,e=!0,0!=c&&(d-=gvjs_SH(this,c)+this.oy));f=gvjs_TH(this,this.sG,d);if(0==f.length)this.Xt=!1;else{this.ug=[];for(var g=this.sG;0<g.length;){if(0<c&&this.ug.length==c){c=!1;break a}for(var h=[gvjs_UH(this,f,g,e)],k=1;k<
this.oG&&g.length!=f.length;k++)g=gvjs_Ec(g,f.length),f=gvjs_TH(this,g,d),h.push(gvjs_UH(this,f,g,e));h=gvjs_Cea(this,h);this.ug.push(h);g=gvjs_Ec(g,f.length);f=gvjs_TH(this,g,d)}this.Xt=1<this.ug.length}c=!0}if(c)break}this.Xt&&(this.E5=Math.round((this.oc.top+this.oc.bottom-this.Ja.fontSize)/2),this.Sz=this.oc.right-this.Ja.fontSize,this.Tz=this.Sz-this.dJ-this.Ja.fontSize,this.p6&&(a=gvjs_SH(this,this.ug.length),this.Tz-=a+this.dJ))}this.Xt?(a=1<this.ug.length,b=this.E5,c=null,this.p6&&(c="1/"+
this.ug.length,d=this.Tz+this.Ja.fontSize,e=this.Sz-d,c={text:c,ra:this.Bga,no:null,V:[{x:d+e/2,y:b,text:c,length:e}],ud:gvjs_1,jd:gvjs_4,ya:"",anchor:null,angle:0}),e=this.Ja.fontSize,f=Math.round(e/2),d=this.Tz,g=this.Sz,this.Xya==gvjs_i?(d=[{x:d+e,y:b+e},{x:d+f,y:b},{x:d,y:b+e}],b=[{x:g,y:b},{x:g+e,y:b},{x:g+f,y:b+e}]):(d=[{x:d+e,y:b+e},{x:d+e,y:b},{x:d,y:b+f}],b=[{x:g,y:b},{x:g+e,y:b+f},{x:g,y:b+e}]),e={active:this.Vya,aS:this.Wya},a={Q4:{path:d,active:!1,Yb:e,brush:e.aS},R3:{path:b,active:a,
Yb:e,brush:a?e.active:e.aS},v4:c}):a=null;return{position:this.Na,area:this.oc,ug:this.ug,Lu:this.ug&&0<this.ug.length?this.ug[0]:null,cM:a}};
function gvjs_Bea(a){var b=Math.max(a.oc.right-a.oc.left-(a.Ty+a.oy),0),c=a.oc.bottom-a.oc.top,d=Math.max(c-2*a.WR,0),e=a.sG,f=a.Dl;gvjs_4G(f)&&e.reverse();var g=gvjs_u(e,function(a){a=gvjs_NG(this.ee,a.text,this.Ja,b,Infinity);0==a.V.length&&(a.V=[""]);return a},a);if(a.Na!=gvjs_qv||f.r_!=gvjs_M&&f.r_!=gvjs_os)if(c=gvjs_VH(a,g,c),a.Xt=gvjs_Dea(e,c),a.Xt)if(c=gvjs_VH(a,g,d),gvjs_k(c[0])&&0!=c[0].length){for(a.ug=[];0<e.length;){f=gvjs_WH(a,c,e);a.ug.push(f);for(f=0;gvjs_k(c[f])&&0!=c[f].length;)++f;
g=gvjs_Ec(g,f);c=gvjs_VH(a,g,d);e=gvjs_Ec(e,f)}a.Xt&&(a.E5=Math.round(a.oc.bottom-a.Ja.fontSize),a.Tz=a.oc.left,a.Sz=a.Tz+a.Ja.fontSize+a.dJ,a.p6&&(d=gvjs_SH(a,a.ug.length),a.Sz+=d+a.dJ))}else a.Xt=!1;else f=gvjs_WH(a,c,e),a.ug=[f];else f=gvjs_Eea(a,g,c,e),a.ug=[f]}function gvjs_VH(a,b,c){var d=a.Ja.fontSize;a=gvjs_Fea(a,b,d+Math.round(d/1.618),d+Math.round(d/3.236));return gvjs_iE(a,c)}
function gvjs_Gea(a,b){var c=gvjs_Vc(a.Dl.Dd);b=a.Dl.D[b];a=gvjs_u(b.points,function(a){return gvjs_ZG(a)?null:new gvjs_z(a.ia.x,a.ia.y)});b=gvjs_rE(a,c.sf,b.ek);return null===b?gvjs_Hea(a,c.sf):b}function gvjs_Hea(a,b){a=gvjs_mc(a,gvjs_Kb);b=-(gvjs_Gc(a,b,function(a,b){return gvjs_Ic(a,b.x)})+1);a=gvjs_Ec(a,0,b);return(a=gvjs_sc(a,function(a){return null!==a.y}))?a.y:null}
function gvjs_Eea(a,b,c,d){for(var e=a.oc.right-a.oc.left,f=Math.round(a.oc.left),g=[],h=[],k=a.Dl.bD==gvjs_0t,l=0;l<d.length;l++){var m=d[l],n=gvjs_NG(a.ee,m.text,a.Ja,e,b[l].V.length),p={};p.id=m.id;p.brush=m.brush.clone();var q=gvjs_w(a.Ja);q.color=p.brush.ob();p.Oa={text:m.text,ra:q,no:null,V:[],ud:gvjs_4,jd:gvjs_4,ya:n.Le?m.text:"",anchor:null,angle:0};q.Rb&&p.brush.wd(q.Rb,1);p.ea=!0;for(var r=0;r<n.V.length;r++)p.Oa.V.push({length:e,text:n.V[r]});k&&(r=a.ee(p.Oa.V[0].text,q).width,p.hh={},
p.hh.coordinates={x:f+r+5},p.hh.brush=p.brush,p.hh.ea=!1);p.index=m.index;r=gvjs_Gea(a,p.index)||0;q=a.ee(p.Oa.V[0],q).height;m=new gvjs_PH(r,p.Oa.V.length*q,p);g.push(m);h.push(p)}gvjs_yea(new gvjs_xea(c,g));for(r=0;r<g.length;r++)for(m=g[r],a=m.ov(),p=m.yva,b=p.Oa.V,l=0;l<b.length;l++)b[l].y=Math.round(l*q+a),b[l].x=f,k&&(p.hh.coordinates.y=b[l].y);return h}
function gvjs_WH(a,b,c){for(var d=a.Ty+a.oy,e=a.oc.right-a.oc.left-d,f=a.Ja.fontSize,g=Math.round(f/1.618),h=f+g,k=f+Math.round(f/3.236),f=[],l=0,m=Math.round(a.oc.left),n=0;n<c.length;n++){var p=c[n],q=b[n].length;if(0!=q){var r=gvjs_NG(a.ee,p.text,a.Ja,e,q),q={};q.id=p.id;q.Oa={text:p.text,ra:a.Ja,no:null,V:[],anchor:new gvjs_LG(m,0),ud:gvjs_4,jd:gvjs_4,ya:r.Le?p.text:"",angle:0};q.yc={};q.yc.coordinates=new gvjs_D(m,l,a.Ty,a.WR);q.yc.brush=p.brush.clone();a.Ja.Rb&&q.yc.brush.wd(a.Ja.Rb,1);q.ea=
!0;for(var t=0;t<r.V.length;t++)0<t&&(l+=k),q.Oa.V.push({x:d,y:l,length:e,text:r.V[t]});q.index=p.index;l+=h;f.push(q)}}b=Math.round(a.oc.top);a.Xt||(g=l-g,c=a.oc.bottom-a.oc.top,a.cO==gvjs_3?b+=c-g:a.cO==gvjs_1&&(b+=Math.floor((c-g)/2)));for(n=0;n<f.length;n++)q=f[n],q.yc.coordinates.top+=b,q.Oa.anchor.y+=b;return f}
function gvjs_Fea(a,b,c,d){for(var e=gvjs_nc(b,function(a,b){return Math.max(a,b.V.length)},0),f=[],g=0;g<e;g++){var h=0==g?c:d;gvjs_t(b,function(a,b){g<a.V.length&&f.push({key:b,min:0==g&&0==b?this.Ja.fontSize:h,kc:[]})},a)}return f}function gvjs_Dea(a,b){var c=a.length-1;return 1<a.length&&1>b[c].length}
function gvjs_Cea(a,b){var c=a.oc.bottom-a.oc.top,d=a.Ja.fontSize,e=c-a.oG*d,f=1<a.oG?e/(a.oG-1):0,g=(c-((d+f)*b.length-f))/2,h=[];gvjs_t(b,function(a){var b=Math.round(g);gvjs_t(a,function(a){a.Oa.anchor.y+=b;a.yc.coordinates.top+=b});g+=d+f;gvjs_Dc(h,a)});return h}function gvjs_TH(a,b,c){var d=Math.min(a.Dl.width*(2-1.618)/2,c);if(d<a.Ty+a.oy)return[];a=gvjs_Iea(a,d,b);return gvjs_hE(a,c)}
function gvjs_UH(a,b,c,d){for(var e=a.oc.right-a.oc.left,f=a.Ty+a.oy,g=Math.round(1.618*a.Ja.fontSize),h=[],k=0,l=Math.round(a.oc.top),m=0;m<b.length;m++){var n=c[m],p=gvjs_NG(a.ee,n.text,a.Ja,b[m]-f-(0<m?g:0),1),q=0<p.V.length?p.V[0]:"",r=a.ee(q,a.Ja).width,t=[{x:k+f,y:0,length:r,text:q}],u={};u.id=n.id;u.Oa={text:n.text,ra:a.Ja,no:null,V:q?t:[],anchor:new gvjs_LG(0,l),ud:gvjs_4,jd:gvjs_4,ya:p.Le?n.text:"",angle:0};u.ea=!0;u.yc={};u.yc.brush=n.brush.clone();a.Ja.Rb&&u.yc.brush.wd(a.Ja.Rb,1);u.yc.coordinates=
new gvjs_D(k,l,a.Ty,a.WR);u.index=n.index;h.push(u);k+=r+f+g}b=a.oc.left;d||(d=k-g,a.cO==gvjs_3?b+=e-d:a.cO==gvjs_1&&(b+=Math.floor((e-d)/2)));for(m=0;m<h.length;m++)u=h[m],u.yc.coordinates.left+=b,u.Oa.anchor.x+=b;return h}function gvjs_Iea(a,b,c){var d=a.Ty+a.oy,e=Math.round(1.618*a.Ja.fontSize);return gvjs_u(c,function(a,c){var h=this.ee(a.text,this.Ja).width+d;a=Math.min(b,h);h-=a;0<c&&(a+=e);return{min:a,kc:[h]}},a)}
function gvjs_SH(a,b){for(var c="0";10<=b;)c+="0",b/=10;return a.ee(c+"/"+c,a.Bga).width};function gvjs_XH(a,b,c,d,e){this.Pb=this.bj=a;this.options=b;this.zc=c;this.Nj=this.$f=null;a=this.ma=this.Z$();a.zc=c;a.width=d;a.height=e;a.ib=gvjs__i(b,gvjs_yb,gvjs_pG,gvjs_e);a.Nk=gvjs_L(b,gvjs_zu);a.Zm=gvjs_Oi(b,gvjs_Au,Math.round(Math.pow(2*(a.width+a.height),1/3)));a.r_=gvjs__i(b,"seriesType",gvjs_qG,gvjs_M);a.Yg=gvjs_I(b,gvjs_7t,!0);a.rg=gvjs_I(b,gvjs_3x);a.WE=gvjs__i(b,gvjs_ax,gvjs_9i,gvjs_pb);a.U7=gvjs_I(b,"legend.newLegend");a.QG=gvjs_2i(b,gvjs_ws);a.C$=gvjs_2i(b,gvjs_3s);c=a.C$;d=a.QG;
c=gvjs_ci(c)?c.ob():gvjs_ci(d)?gvjs_bi(c)?gvjs_2h(c.ob(),d.ob(),c.Ie):d.ob():null;a.$N=c;a.Bna=gvjs_Ui(b,gvjs_Cs,"");a.Gca=gvjs_Ui(b,gvjs_Ou,"");a.Vy=a.$N||"";c=gvjs_L(b,gvjs_Xx);a.KF=gvjs__i(b,"titlePosition",gvjs_uG,gvjs_pw);d=gvjs_4i(b,gvjs_Zx,{lb:a.Nk,fontSize:a.Zm,Rb:a.KF==gvjs_bv?a.Vy:gvjs_e});a.title={text:c,ra:d,no:null,V:[],ud:gvjs_4,jd:gvjs_3,ya:"",anchor:null,angle:0};a.JG=gvjs__i(b,"axisTitlesPosition",gvjs_uG,gvjs_pw);a.hd=gvjs_I(b,"is3D");a.Lv=gvjs_I(b,"isRtl",!1);a.zia=gvjs_I(b,"shouldHighlightSelection",
!0);a.ek=gvjs_I(b,gvjs_gv);a.bD=gvjs__i(b,"interactivityModel",gvjs_6da,gvjs_Ot);this.haa()}gvjs_=gvjs_XH.prototype;gvjs_.qh=function(){return this.ma};gvjs_.Z$=function(){return new gvjs_QF};gvjs_.Tl=function(){return this.ma};
gvjs_.init=function(a,b){var c=Infinity;if(null!=b){var d=this.options.Y("async",null);c=gvjs_p(d)?d:(d=gvjs_I(this.options,"async",!1))?100:Infinity}var e=this.YJ(),f=a(gvjs_r(function(){for(var a=gvjs_Rb(),d=0;0<e.length&&d<=c;)(d=e.shift()())&&(e=gvjs_Bc(d,e)),d=gvjs_Rb()-a;if(0===e.length){if(this.ma.bD==gvjs_0t&&(!this.ma.Eh||this.ma.Eh.line!=this.ma.D.length))throw Error("DIVE interactivity model is only supported when all series are of type line.");b&&b(this)}else setTimeout(f,0)},this));f()};
gvjs_.YJ=function(){var a;return[gvjs_r(function(){a=this.Tl()},this),gvjs_r(this.Tna,this),gvjs_r(function(){var b=this.jca(),c=this.ica(),d=null,e=a.ib;!a.sd||e!==gvjs_vw&&e!==gvjs_ml?a.U7&&e!==gvjs_vw&&e!==gvjs_Os&&(d=2):d=2;d=gvjs_K(this.options,"legend.iconAspectRatio")||d;this.$f=new gvjs_RH(a,this.options,b,d);this.Nj=new gvjs_OH(a,this.options,c)},this),gvjs_r(this.zO,this),gvjs_r(function(){gvjs_Aea(this.$f);var b=this.ma,c=b.title.ra.fontSize,d=this.$f.Ja.fontSize,e=this.$f.getPosition(),
f=this.Nj.Ja.fontSize,g=this.Nj.getPosition(),h=b.KF==gvjs_pw?b.title.text:"",k=gvjs_NG(this.zc,h,b.title.ra,b.K.width,Infinity),l=Math.max(2,Math.round(c/3.236)),m=Math.max(2,Math.round(d/1.618)),f=Math.max(2,Math.round(f/1.618)),n=[];n.push({key:gvjs_Ls,min:2,kc:[Math.max(2,Math.round(1.618*b.Zm))-2]});n.push({key:gvjs_9x,min:0,kc:[Infinity]});0<k.V.length&&n.push({key:gvjs_Xx,min:c+2,kc:[]});if(e==gvjs_8x){var p,e=this.$f;p=b.K.width;for(var q=e.sG,r=gvjs_TH(e,q,p),t=1;(0==e.ifa||e.ifa>t)&&r.length<
q.length;)++t,q=gvjs_Ec(q,r.length),r=gvjs_TH(e,q,p);p=t;for(e=0;e<p;++e)n.push({key:gvjs_tv,min:d+2,kc:[m-2]})}g==gvjs_8x&&n.push({key:gvjs_ot,min:this.Nj.getHeight()+2,kc:[f-2]});for(e=1;e<k.V.length;e++)n.push({key:gvjs_Xx,min:c+2,kc:[l-2]});g=gvjs_iE(n,b.K.top);c=g[gvjs_9x][0]||0;k=g.title||[];l=gvjs_NG(this.zc,h,b.title.ra,b.K.width,k.length);for(e=0;e<l.V.length;e++)c+=k[e],b.title.V.push({text:l.V[e],x:b.K.left,y:c,length:b.K.width});b.title.ya=l.Le?h:"";h=g.legend||[];0<h.length&&(this.$f.oG=
h.length,d=c+h[0]-d,c+=gvjs_Td.apply(null,h),this.$f.gr(new gvjs_C(d,b.K.right,c,b.K.left)));d=g.colorBar||[];0<d.length&&(c+=d[0],b=new gvjs_C(c-this.Nj.getHeight(),b.K.right,c,b.K.left),this.Nj.gr(b));a.Ta=this.$f.Mu();a.aj=this.Nj.Mu()},this)]};gvjs_.haa=function(){this.Pb=new gvjs_Y(this.bj);if(2>this.Pb.S())throw Error("Not enough columns given to draw the requested chart.");};gvjs_.Vga=function(){};
function gvjs_YH(a,b,c,d,e){if(null==a||null==b)null==c&&(c=e()),c=Math.max(0,d-c),null==a&&null==b?a=b=c/2:null==a?a=c-b:b=c-a;c=Math.max(0,Math.round(d-(a+b)));a=Math.round(a);return{start:a,end:Math.min(d,a+c)}}
gvjs_.Tna=function(){var a=this.ma,b=gvjs_8i(this.options,gvjs_9s,a.width),c=gvjs_8i(this.options,gvjs_5s,a.height),d=gvjs_8i(this.options,gvjs_8s,a.height),e=gvjs_8i(this.options,gvjs_6s,a.width),f=gvjs_8i(this.options,gvjs_4s,a.height),g=gvjs_8i(this.options,gvjs_7s,a.width),h=gvjs_r(function(){var b=a.width/1.618,c=a.width-a.height*(1.618-1);return Math.round(b>c?b:(b+2*c)/3)},this),e=gvjs_YH(e,g,b,a.width,h),b=e.start,e=e.end,g=e-b,h=gvjs_r(function(){var b=a.height/1.618,c=a.height-a.width*(1.618-
1);return Math.round(b>c?b:(b+2*c)/3)},this),d=gvjs_YH(d,f,c,a.height,h),c=d.start,d=d.end;a.K={left:b,right:e,width:g,top:c,bottom:d,height:d-c}};function gvjs_ZH(a,b,c,d){this.ZS=b;this.qd=new gvjs_gj({pattern:a});this.iAa=c;this.Xxa=d}gvjs_ZH.prototype.format=function(a){a/=this.ZS;return this.qd.uc(a)+(" "+(2>Math.abs(a)?this.iAa:this.Xxa))};function gvjs__H(){this.xaa=new Date;this.vm(gvjs_wa)}gvjs__H.prototype.vm=function(a){switch(a){case gvjs_Ka:a=gvjs_Ah.YEAR_FULL;break;case gvjs_za:a="Q yyyy";break;case gvjs_xa:a=gvjs_Ah.YEAR_MONTH_ABBR;break;case gvjs_pa:a=gvjs_gh.Format.SHORT_DATE;break;default:a=gvjs_gh.Format.SHORT_DATETIME}this.qd=new gvjs_cj({pattern:a,timeZone:0})};gvjs__H.prototype.format=function(a){this.xaa.setTime(a);return this.qd.uc(this.xaa)};
function gvjs_0H(){this.s3=null;this.eE=[];this.l0=this.wA=this.eL=null}function gvjs_1H(a,b){a.s3=b;return a}function gvjs_2H(a,b){a.eL=b;return a}gvjs_0H.prototype.$n=function(a){this.wA=a;return this};
function gvjs_3H(a,b){b=gvjs_lE(gvjs_p(b)?b:3);b=[new gvjs_ZH(b,Math.pow(10,15),"\u043a\u0432\u0430\u0434\u0440\u0438\u043b\u044c\u043e\u043d","\u043a\u0432\u0434\u0440\u043b\u043d"),new gvjs_ZH(b,Math.pow(10,12),"\u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d","\u0442\u0440\u043b\u043d"),new gvjs_ZH(b,Math.pow(10,9),"\u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434","\u043c\u043b\u0440\u0434"),new gvjs_ZH(b,Math.pow(10,6),"\u043c\u0438\u043b\u043b\u0438\u043e\u043d","\u043c\u043b\u043d")];a.eE=
b;return a}function gvjs_4H(a){var b;b=gvjs_lE(gvjs_p(5)?5:3);b=[new gvjs_ZH(b,Math.pow(10,15),"\u043a\u0432\u0434\u0440\u043b\u043d","\u043a\u0432\u0434\u0440\u043b\u043d"),new gvjs_ZH(b,Math.pow(10,12),"\u0442\u0440\u043b\u043d","\u0442\u0440\u043b\u043d"),new gvjs_ZH(b,Math.pow(10,9),"\u043c\u043b\u0440\u0434","\u043c\u043b\u0440\u0434"),new gvjs_ZH(b,Math.pow(10,6),"\u043c\u043b\u043d","\u043c\u043b\u043d")];a.eE=b;return a}
gvjs_0H.prototype.ad=function(){var a;a=this.l0?new gvjs_gj(this.l0):new gvjs_gj({pattern:gvjs_lE(gvjs_p(this.s3)?this.s3:16)});return new gvjs_5H(a,this.eE,this.eL,this.wA)};function gvjs_5H(a,b,c,d){this.xpa=a;this.eE=b||[];this.eL=c||null;this.wA=d||null}
gvjs_5H.prototype.format=function(a){var b=0>a;a=Math.abs(a);this.eL&&(a=gvjs_kE(this.eL,a));for(var c=null,d=0;d<this.eE.length;d++){var e=this.eE[d];if(a>=e.ZS){c=e.format(a);break}}null==c&&(c=this.xpa.uc(a));this.wA&&(a=this.wA.symbol,d=this.wA.usePadding?" ":"",c=this.wA.position==gvjs_O?c+d+a:a+d+c);return b?"-"+c:c};function gvjs_6H(a,b,c,d,e,f){this.fe=a;this.Na=b;this.Ky=c;this.vv=d;this.Wb=f}function gvjs_7H(a,b,c){return new gvjs_6H(a,b,!0,!0,0,c)}function gvjs_8H(a,b,c){return new gvjs_6H(a,b,!1,!1,0,c)}gvjs_6H.prototype.getPosition=function(){return Math.round(this.Na)};gvjs_6H.prototype.getValue=function(){return this.fe};gvjs_6H.prototype.Bd=function(){return this.Wb};gvjs_6H.prototype.Nn=function(a){this.Wb=a};function gvjs_9H(a,b){this.uM=a;this.gL=b||0;a=this.uM+this.gL;if(1<=a)a=1;else{var c=a.toString();a=0;b=c.indexOf("e");-1!=b?a=parseInt(c.substr(b+1),10):b=c.length;c=c.indexOf(".");-1!=c&&(a-=b-1-c);a=Math.pow(10,-a)}this.Xfa=a;this.Na=0}gvjs_=gvjs_9H.prototype;gvjs_.next=function(){this.Na++;return this.getValue()};gvjs_.gh=function(){this.Na--;return this.getValue()};gvjs_.getValue=function(){return Math.round((this.Na*this.uM+this.gL)*this.Xfa)/this.Xfa};
gvjs_.floor=function(a){this.Na=Math.floor((a-this.gL)/this.uM);return this.getValue()};gvjs_.ceil=function(a){this.Na=Math.ceil((a-this.gL)/this.uM);return this.getValue()};gvjs_.round=function(a){this.Na=Math.round((a-this.gL)/this.uM);return this.getValue()};function gvjs_$H(a,b,c,d){this.va=a;this.Sg=b;this.Bb=c;this.qd=d}function gvjs_aI(a,b){var c=b.length;if(0<c)for(;--c;)if(gvjs_bI(a,b[c-1],b[c]))return!1;return!0}function gvjs_bI(a,b,c){var d=gvjs_cI(a,b),e=gvjs_cI(a,c);return Math.abs(a.va.vb(b)-a.va.vb(c))<(d+e)/2}function gvjs_cI(a,b){b=a.qd.format(b);return a.Sg.kv(b,a.Bb)}function gvjs_dI(a,b,c){b=a.va.Af(b);a=a.va.Af(c);return Math.abs(a-b)}
function gvjs_eI(a,b){for(var c=[],d=0;d<b.length;d++){var e=b[d];c.push(gvjs_7H(e,a.va.vb(e),a.qd.format(e)))}return c}function gvjs_fI(a,b,c,d){if(b==c)return[b];if(!gvjs_Wd(b))return[c];var e=[];for(b=a.ceil(b);b<=c;)e.push(b),b=a.next();1==e.length&&(b=(new gvjs_9H(d/10)).floor(c),b!=e[0]&&e.push(b));return e};function gvjs_gI(a,b,c,d,e){this.hI=a;this.zP=b;this.$U=c;this.A5=d;this.vB=e;a=gvjs_hI(this,a);this.Qx=(d-c)/(gvjs_hI(this,b)-a);this.bM=this.Qx*a-c}gvjs_gI.prototype.vb=function(a){return gvjs_hI(this,a)*this.Qx-this.bM};gvjs_gI.prototype.Af=function(a){a:switch(a=(a+this.bM)/this.Qx,this.vB){case 0:a=Math.pow(Math.E,a);break a;case 1:break a;default:a=Math.pow(a*this.vB+1,1/this.vB)}return a};
function gvjs_hI(a,b){switch(a.vB){case 0:return Math.log(b);case 1:return b;default:return(Math.pow(b,a.vB)-1)/a.vB}};function gvjs_iI(a,b,c,d,e,f){this.os=a;this.gI=b;this.JE=c;this.HE=d;this.uu=e;this.qba=f;this.os==this.gI?e=this.os/2:isNaN(this.qba)?e=gvjs_vF(1,gvjs_xF(this.gI-this.os))/1E3:(e=this.qba/2,0<this.os&&(e=Math.min(this.os,e)));this.Fm=e;a>=this.Fm?(this.gl=new gvjs_gI(a,b,c,d,this.uu),this.Ni=Math.round(this.gl.vb(this.Fm))):b<=-this.Fm?(this.gl=new gvjs_gI(-b,-a,d,c,this.uu),this.Ni=Math.round(this.gl.vb(this.Fm)),f=2*this.Ni-d,e=2*this.Ni-c,this.gl=new gvjs_gI(-b,-a,f,e,this.uu)):a>=-this.Fm?(this.Ni=
Math.round(c),this.gl=new gvjs_gI(this.Fm,b,this.Ni,d,this.uu)):b<=this.Fm?(this.Ni=Math.round(d),e=2*this.Ni-c,this.gl=new gvjs_gI(this.Fm,-a,this.Ni,e,this.uu)):(this.gl=new gvjs_gI(this.Fm,b,0,1,this.uu),e=this.gl.vb(-a),this.Ni=Math.round(c+e/(e+1)*(d-c)),b>=-a?this.gl=new gvjs_gI(this.Fm,b,this.Ni,d,this.uu):(e=2*this.Ni-c,this.gl=new gvjs_gI(this.Fm,-a,this.Ni,e,this.uu)));this.Mg=d<c}gvjs_=gvjs_iI.prototype;gvjs_.lc=function(){return this.os};gvjs_.pc=function(){return this.gI};gvjs_.Lo=function(){return this.JE};
gvjs_.pn=function(){return this.HE};gvjs_.Af=function(a){if(this.os==this.gI)return this.os;var b=this.Mg?-1:1;return a*b>this.Ni*b?this.gl.Af(a):a*b<this.Ni*b?-this.gl.Af(2*this.Ni-a):0};gvjs_.vb=function(a){return this.os==this.gI?Math.abs(this.JE-this.HE)/2:a>this.Fm?this.gl.vb(a):a<-this.Fm?2*this.Ni-this.gl.vb(-a):this.Ni};function gvjs_jI(a){this.Kwa=a.concat();this.xK=a.length;this.Na=0}gvjs_=gvjs_jI.prototype;gvjs_.next=function(){this.Na++;return this.getValue()};gvjs_.gh=function(){this.Na--;return this.getValue()};gvjs_.getValue=function(){var a=Math.floor(this.Na/this.xK);return gvjs_vF(this.Kwa[this.Na-a*this.xK],a)};gvjs_.floor=function(a){this.Na=this.xK*gvjs_yF(a);if(this.getValue()!=a)for(;this.gh()>a;);return this.getValue()};
gvjs_.ceil=function(a){this.Na=this.xK*gvjs_xF(a);if(this.getValue()!=a)for(;this.next()<a;);return this.getValue()};gvjs_.round=function(a){this.Na=this.xK*gvjs_yF(a);if(this.getValue()!=a){for(;this.gh()>a;);if(a-this.getValue()<this.next()-a)return this.gh()}return this.getValue()};function gvjs_kI(a,b,c,d,e){this.va=a;this.QK=e;this.Yi=0;this.Ep=new gvjs_$H(a,c,d,b);this.Zt=new gvjs_jI([1,2,5])}gvjs_kI.prototype.iJ=function(){var a=this.X0(),b;this.Zt.floor(a);do b=new gvjs_9H(a),b=gvjs_fI(b,this.va.lc(),this.va.pc(),a),a=this.Zt.next();while(!gvjs_aI(this.Ep,b));return gvjs_eI(this.Ep,b)};
gvjs_kI.prototype.X0=function(){var a=this.va.Lo(),b=this.va.pn(),c=gvjs_dI(this.Ep,b,b-this.QK),d=gvjs_dI(this.Ep,a,a+this.QK),c=Math.max(d,c),d=this.va.vb(this.Yi);d>=a&&d<=b&&(a=this.va.Af(d+this.QK),c=Math.max(c,a));return this.Zt.ceil(c)};function gvjs_lI(a,b,c,d){this.hI=a;this.zP=b;this.B5=c;this.Rha=d;this.Qx=(this.Rha-this.B5)/(this.zP-this.hI);this.bM=this.Qx*this.hI-this.B5}gvjs_=gvjs_lI.prototype;gvjs_.Af=function(a){return(a+this.bM)/this.Qx};gvjs_.vb=function(a){return a*this.Qx-this.bM};gvjs_.Lo=function(){return this.B5};gvjs_.pn=function(){return this.Rha};gvjs_.lc=function(){return this.hI};gvjs_.pc=function(){return this.zP};function gvjs_mI(a,b){this.UT=a;this.cL=Math.floor(a/10);this.Jr=a-this.cL;this.wc=0;this.rT=gvjs_xF(Math.abs(b));this.WA=this.Jr*this.rT;this.Na=0}function gvjs_nI(a){var b=Math.floor(a.Na/a.Jr);a=10*(a.Na+a.cL-b*a.Jr)/a.UT;0==a&&(a=1);return gvjs_vF(a,b)}gvjs_=gvjs_mI.prototype;gvjs_.getValue=function(){this.Na=Math.abs(this.wc)+this.WA;return 0<this.wc?gvjs_nI(this):0>this.wc?-gvjs_nI(this):0};gvjs_.next=function(){this.wc++;return this.getValue()};gvjs_.gh=function(){this.wc--;return this.getValue()};
gvjs_.floor=function(a){var b=this.cL,c=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.rT))return this.wc=0>a?-1:0,this.getValue();0<a?this.wc=this.Jr*c-this.WA:0>a&&(this.wc=this.WA-this.Jr*c,b=-b);this.getValue()!=a&&(c=this.UT*a/gvjs_vF(1,gvjs_yF(Math.abs(a))),this.wc+=Math.floor(c)-b);return this.getValue()};
gvjs_.ceil=function(a){var b=this.cL,c=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.rT))return this.wc=0<a?1:0,this.getValue();0<a?this.wc=this.Jr*c-this.WA:0>a&&(this.wc=this.WA-this.Jr*c,b=-b);this.getValue()!=a&&(c=this.UT*a/gvjs_vF(1,gvjs_yF(Math.abs(a))),this.wc+=Math.ceil(c)-b);return this.getValue()};
gvjs_.round=function(a){var b=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.rT))return this.wc=0;if(0<a){this.wc=this.Jr*b-this.WA;if(this.next()>a)return a-this.getValue()>=this.gh()-a?this.next():this.getValue();this.gh()}else if(0>a){this.wc=this.WA-this.Jr*b;if(this.gh()<a)return a-this.getValue()<this.next()-a?this.gh():this.getValue();this.next()}this.getValue()!=a&&(b=this.UT*a/gvjs_vF(1,gvjs_yF(Math.abs(a))),this.wc+=Math.round(b)-this.cL);return this.getValue()};function gvjs_oI(a,b,c,d,e,f){this.va=a;this.qd=b;this.Sg=c;this.Bb=d;this.Vj=f;this.QK=e;this.Ep=new gvjs_$H(a,c,d,b);this.Zt=new gvjs_jI([1,2,5])}
gvjs_oI.prototype.iJ=function(){var a=this.Vj/10,b=this.X0(),c=gvjs_fI(new gvjs_mI(b,a),this.va.lc(),this.va.pc(),b);if(2>c.length)return gvjs_eI(this.Ep,c);var b=c[0],d=c[1];if(0==b){if(3>c.length)return gvjs_eI(this.Ep,c);b=d;d=c[2]}c=gvjs_vF(1,gvjs_yF(Math.abs(b)));c==b&&(c*=10);this.Zt.ceil(c/Math.abs(d-b));do if(b=this.Zt.gh(),c=gvjs_fI(new gvjs_mI(b,a),this.va.lc(),this.va.pc(),b),b=this.Ep,d=[],!(1>=c.length||0!=c[0])){d.push(c[0]);for(var e=1,f=c.length;e<f;e++)gvjs_bI(b,c[0],c[e])||d.push(c[e]);
c=d}while(!gvjs_aI(this.Ep,c));return gvjs_eI(this.Ep,c)};gvjs_oI.prototype.X0=function(){var a=this.va.vb(10*this.Vj),b;this.Zt.floor(1);do b=this.Zt.next(),b=this.va.vb(10*this.Vj*(b-1)/b);while(Math.abs(a-b)>=this.QK);return this.Zt.gh()};function gvjs_pI(a,b){this.iA=null!=a?a:1;12<this.iA&&(this.mCa=new gvjs_9H(Math.floor(this.iA/12)));this.ora=b||0;this.im=new Date;this.floor(0)}gvjs_=gvjs_pI.prototype;gvjs_.getValue=function(){return this.im.getTime()};gvjs_.next=function(){var a=this.im.getUTCMonth(),a=a+this.iA;this.im.setUTCMonth(a);return this.getValue()};gvjs_.gh=function(){this.im.setUTCMonth(this.im.getUTCMonth()-this.iA);return this.getValue()};
gvjs_.floor=function(a){this.im.setTime(a);1<this.iA&&(this.im.setUTCMonth(this.im.getUTCMonth()-(this.im.getUTCMonth()+12-this.ora)%this.iA%12),12<this.iA&&(a=this.mCa.floor(this.im.getUTCFullYear()),this.im.setUTCFullYear(a)));this.im.setUTCDate(1);this.im.setUTCHours(0,0,0,0);return this.getValue()};gvjs_.ceil=function(a){return this.floor(a)<a?this.next():this.getValue()};gvjs_.round=function(a){return this.floor(a)!=a&&a-this.getValue()<this.next()-a?this.gh():this.getValue()};function gvjs_qI(){this.Na=0}gvjs_=gvjs_qI.prototype;gvjs_.next=function(){this.Na++;return this.getValue()};gvjs_.gh=function(){this.Na--;return this.getValue()};gvjs_.getValue=function(){return gvjs_vF(1,this.Na)};gvjs_.floor=function(a){this.Na=gvjs_xF(a);return this.getValue()};gvjs_.ceil=function(a){this.Na=gvjs_yF(a);return this.getValue()};gvjs_.round=function(a){var b=gvjs_vF(1,gvjs_yF(a)),c=b/10;this.Na=Math.round(.4342944819032518*Math.log(a-c<b-a?c:b));return this.getValue()};function gvjs_rI(a){a?(this.Oj=[1E3,5E3,1E4,15E3,3E4,6E4,3E5,6E5,9E5,18E5,36E5,108E5,216E5,432E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.lf=new gvjs_jI([1,2,5])):(this.Oj=[1E3,6E4,36E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.lf=new gvjs_qI);this.wT=this.lf.round(this.Oj[0]);this.M4=this.lf.gh();this.$xa=this.M4+(this.wT-this.M4)/2;this.ND=this.Oj[this.Oj.length-1];this.lf.round(1);this.bja=this.ND*this.lf.next();this.KAa=this.ND+(this.bja-this.ND)/2;gvjs_sI(this,2)}
function gvjs_sI(a,b){a.Y7=1==b||4==b;2==b?a.Na=0:3==b?a.Na=a.Oj.length-1:1==b?a.ag=1:4==b&&(a.ag=a.ND)}gvjs_=gvjs_rI.prototype;gvjs_.getValue=function(){return this.Y7?this.ag*this.lf.getValue():this.Oj[this.Na]};gvjs_.floor=function(a){if(a<this.wT)return gvjs_sI(this,1),this.lf.floor(a);if(a>=this.bja)return gvjs_sI(this,4),this.ag*this.lf.floor(a/this.ag);for(gvjs_sI(this,2);a>=this.Oj[this.Na];)this.Na++;return this.Oj[--this.Na]};
gvjs_.ceil=function(a){if(a<=this.M4)return gvjs_sI(this,1),this.lf.ceil(a);if(a>this.ND)return gvjs_sI(this,4),this.ag*this.lf.ceil(a/this.ag);for(gvjs_sI(this,3);a<=this.Oj[this.Na];)this.Na--;return this.Oj[++this.Na]};gvjs_.round=function(a){if(a<this.$xa)return gvjs_sI(this,1),this.lf.round(a);if(a>=this.KAa)return gvjs_sI(this,4),this.ag*this.lf.round(a/this.ag);for(gvjs_sI(this,3);0<this.Na&&a<this.Oj[this.Na];)this.Na--;this.Oj[this.Na+1]-a<=a-this.Oj[this.Na]&&this.Na++;return this.Oj[this.Na]};
gvjs_.next=function(){this.Y7?(this.lf.next(),1==this.ag&&this.lf.getValue()==this.wT&&gvjs_sI(this,2)):(this.Na++,this.Na==this.Oj.length&&(gvjs_sI(this,4),this.lf.round(1),this.lf.next()));return this.getValue()};gvjs_.gh=function(){this.Y7?(this.lf.gh(),this.ag==this.ND&&1==this.lf.getValue()&&gvjs_sI(this,3)):(this.Na--,-1==this.Na&&(gvjs_sI(this,1),this.lf.round(this.wT),this.lf.gh()));return this.getValue()};function gvjs_tI(a){a=(new gvjs_rI(!0)).round(a);return 2629746E3>a?6048E5==a?new gvjs_9H(a,3456E5):new gvjs_9H(a):new gvjs_pI(Math.round(a/2629746E3))}
function gvjs_uI(a){if(!isFinite(a))return"notime";var b=new Date;b.setTime(a);a=""+gvjs_vI(b.getUTCFullYear().toString(),4);var c=b.getUTCMonth(),d=b.getUTCDate(),e=1!=d,f=b.getUTCHours(),g=b.getUTCMinutes(),h=b.getUTCSeconds(),b=b.getUTCMilliseconds(),k=0!=f||0!=g||0!=h||0!=b;if(0!=c||e||k)a=a+"-"+gvjs_vI((c+1).toString(),2);if(e||k)a=a+"-"+gvjs_vI(d.toString(),2);k&&(a=a+"T"+gvjs_vI(f.toString(),2),a=a+":"+gvjs_vI(g.toString(),2),a=a+":"+gvjs_vI(h.toString(),2),a=a+"."+gvjs_vI(b.toString(),3));
return a}
function gvjs_wI(a,b){var c="",d=new Date;d.setTime(a);a=d.getUTCMonth();var e=d.getUTCDate(),f=d.getUTCHours(),g=d.getUTCMinutes(),h=d.getUTCSeconds(),k=d.getUTCMilliseconds(),c=c+gvjs_vI(d.getUTCFullYear().toString(),4);if(b==gvjs_Ka)return c;c=c+"-"+gvjs_vI((a+1).toString(),2);if(b==gvjs_xa)return c;c=c+"-"+gvjs_vI(e.toString(),2);if(b==gvjs_pa)return c;c=c+"T"+gvjs_vI(f.toString(),2);c=c+":"+gvjs_vI(g.toString(),2);c=c+":"+gvjs_vI(h.toString(),2);return c=c+"."+gvjs_vI(k.toString(),3)}
function gvjs_vI(a,b){for(var c=a.length;c<b;c++)a="0"+a;return a}function gvjs_xI(a){if("notime"==a||null==a||""==a)return NaN;var b,c=0,d=1,e=0,f=0,g=0,h=0;b=parseInt(a.substr(0,4),10);4<a.length&&(c=parseInt(a.substr(5,2),10)-1,7<a.length&&(d=parseInt(a.substr(8,2),10),10<a.length&&(e=parseInt(a.substr(11,2),10),f=parseInt(a.substr(14,2),10),g=parseInt(a.substr(17,2),10),h=parseInt(a.substr(20,3),10))));return Date.UTC(b,c,d,e,f,g,h)}
function gvjs_yI(a,b){if(a.start==a.end||0==b)return a;b*=a.end-a.start;var c=a.end;a=a.start;return new gvjs_G(0>a?-gvjs_zI(-a,b):gvjs_AI(a,b),0>c?-gvjs_AI(-c,b):gvjs_zI(c,b))}function gvjs_AI(a,b){if(0==a)return 0;for(var c=a,d=0,e=NaN;0<c;){var f=gvjs_xF(c),g=gvjs_vF(1,f),h=gvjs_BI(c);if(5<h&&(e=5*g+d,e=gvjs_CI(e,f),e<=a&&e>a-b))break;e=h*g+d;e=gvjs_CI(e,f);if(e<=a&&e>a-b)break;f=h*g;d+=f;c-=f}return e}
function gvjs_zI(a,b){if(0==a)return 0;for(var c=a,d=0,e=NaN;0<c;){var f=gvjs_xF(c),g=gvjs_vF(1,f),h=gvjs_BI(c);if(5>h&&(e=5*g+d,e=gvjs_CI(e,f),e<=a+b&&e>=a))break;e=h*g+d;e=gvjs_CI(e,f);if(e<=a+b&&e>=a)break;e=(h+1)*g+d;e=gvjs_CI(e,f);if(e<=a+b&&e>=a)break;f=h*g;d+=f;c-=f}return e}function gvjs_CI(a,b){b=gvjs_vF(1,Math.abs(b));return Math.round(a*b)/b}function gvjs_BI(a){a/=gvjs_vF(1,gvjs_xF(a));var b=Math.abs(Math.round(a)-a);0!=b&&1E-10>b&&(a=Math.round(a));return Math.floor(a)};function gvjs_Jea(a,b,c,d,e,f,g,h,k){this.mpa=a;this.uea=b;this.Nja=c;this.Sg=d;this.xg=e;this.va=f;this.uT=g;this.Bb=h;this.b2=k;this.lpa=gvjs_1g(a);this.xS=gvjs_1g(b);this.xg.vm(this.uea)}function gvjs_Kea(a,b,c){var d=a.va.vb(b);c=a.va.vb(c);d=(d+c)/2;return gvjs_8H(a.va.Af(d),d,a.xg.format(b))};function gvjs_DI(a,b,c,d,e,f,g){this.va=a;this.sl=b;this.Sg=c;this.xg=d;this.uT=e;this.Bb=f;this.b2=g;this.Zia=[gvjs_EI(this,gvjs_pa,1),gvjs_EI(this,gvjs_pa,7),gvjs_EI(this,gvjs_xa,1),gvjs_EI(this,gvjs_xa,2),gvjs_EI(this,gvjs_xa,3),gvjs_EI(this,gvjs_za,1),gvjs_EI(this,gvjs_xa,6),gvjs_EI(this,gvjs_Ka,1),gvjs_EI(this,gvjs_Ka,2),gvjs_EI(this,gvjs_Ka,5),gvjs_EI(this,gvjs_Ka,10),gvjs_EI(this,gvjs_Ka,20),gvjs_EI(this,gvjs_Ka,50),gvjs_EI(this,gvjs_Ka,100),gvjs_EI(this,gvjs_Ka,1E3),gvjs_EI(this,gvjs_Ka,1E4),
gvjs_EI(this,gvjs_Ka,1E7)]}function gvjs_EI(a,b,c){return new gvjs_Jea(a.sl,b,c,a.Sg,a.xg,a.va,a.uT,a.Bb,a.b2)}
gvjs_DI.prototype.iJ=function(){for(var a=gvjs_1g(this.sl),b=0;b<this.Zia.length;b++){var c=this.Zia[b];if(a<=c.xS){a:{var d=c,e=d.va.lc(),f=d.va.pc();d.xg.vm(d.mpa);if(e==f)c=[gvjs_8H(e,Math.abs(d.va.Lo()-d.va.pn())/2,d.xg.format(e))];else{var g,c=d.xg.format(f);g=new gvjs_6H(f,d.va.pn(),!0,!0,0,c);d.xg.vm(d.uea);for(var h=1==d.Nja&&d.xS>d.lpa,k=gvjs_tI(d.xS*d.Nja),l=gvjs_tI(d.xS),c=[],m=NaN,n=k.ceil(e),e=l.ceil(e);e<=f;e=l.next()){var p=d.va.vb(e);if(e==n){var n=k.next(),q=d,r=m,t=e,u=q.Sg.kv(q.xg.format(r),
q.Bb),w=q.Sg.kv(q.xg.format(t),q.Bb);if(Math.abs(q.va.vb(r)-q.va.vb(t))-(u+w)/2<q.uT){c=null;break a}h?(isNaN(m)||c.push(gvjs_Kea(d,m,e)),c.push(new gvjs_6H(e,p,!0,!0,0,null))):(m=gvjs_7H(e,p,d.xg.format(e)),c.push(m));m=e}else c.push(new gvjs_6H(e,p,!1,!0,0,null))}h&&f<e&&(k=d,h=c,e=l,l=k.xg.format(f),n=k.Sg.kv(l,k.Bb),m=e.getValue(),e=e.gh(),e=k.va.vb(e),m=k.va.vb(m),k=k.va.vb(f),m=(e+m)/2,k-m>n/2&&h.push(gvjs_8H(f,m,l)));if(d.b2){f=d;l=g;h=c;b:{for(k=h.length-1;0<=k;k--)if(null!=h[k].Bd()){h=h[k];
break b}h=null}null!=h&&(k=f.Sg.kv(h.Bd(),f.Bb),n=f.Sg.kv(l.Bd(),f.Bb),Math.abs(h.getPosition()-l.getPosition())-(k+n)/2<f.uT&&h.Nn(null));c.push(g)}g=c;for(l=f=0;l<g.length;l++)null!=g[l].Bd()&&f++;if(2>f)c=d,d=c.xg.format(c.va.lc()),g=c.xg.format(c.va.pc()),d=d+"-"+g,g=[],f=Math.abs(c.va.Lo()-c.va.pn()),c.Sg.zb(d)>f+40||g.push(gvjs_8H(NaN,c.va.Lo()+c.va.pn()/2,d)),c=g;else{b:{d=c;if(!(2>d.length))for(g=d[0],f=1;f<d.length;f++){l=d[f];if(5>Math.abs(l.getPosition()-g.getPosition())&&g.getValue()!=
l.getValue()){d=!0;break b}g=l}d=!1}if(d){d=[];for(g=0;g<c.length;g++)f=c[g],f.vv&&!f.Ky||d.push(f);c=d}}}}if(null!=c)return c}}return[]};function gvjs_FI(a,b,c,d,e,f,g,h,k,l,m){e&&(e=c,c=d,d=e);if(a==b)return g=(d-c)/2+c,m=m.format(a),[gvjs_8H(a,g,m)];a=1==f?new gvjs_lI(a,b,c,d):new gvjs_iI(a,b,c,d,f,g);if(a.lc()==a.pc())b=1;else{c=Math.min(a.Lo(),a.pn());d=Math.max(a.Lo(),a.pn());f=Math.abs(a.Af(c));e=Math.abs(a.Af(d));b=Math.max(f,e);var n=0,p=a.vb(0);if(c>p||p>d)n=Math.min(f,e);c=a.vb(n);b=a.vb(b);b=gvjs_GI(c,a)/gvjs_GI(b,a)}return(.65<b?new gvjs_kI(a,m,l,h,k):new gvjs_oI(a,m,l,h,k,g)).iJ()}
function gvjs_GI(a,b){var c=b.Af(a);a=b.Af(a+10);return Math.abs(a-c)};function gvjs_HI(a,b){this.loa=a;this.koa=b}gvjs_HI.prototype.zb=function(a){return a.length*this.loa};gvjs_HI.prototype.getHeight=function(){return this.koa};gvjs_HI.prototype.kv=function(a,b){return b==gvjs_d?this.zb(a):this.getHeight(a)};function gvjs_II(a,b){this.Bw=a;this.Ja=b}gvjs_II.prototype.zb=function(a){return this.Bw(a,this.Ja).width};gvjs_II.prototype.getHeight=function(a){return this.Bw(a,this.Ja).height};gvjs_II.prototype.kv=function(a,b){return b==gvjs_d?this.zb(a):this.getHeight(a)};function gvjs_JI(a,b,c,d,e,f){this.w5=a;this.fQ=b;this.m=c;this.aca=d;this.twa=gvjs_Oi(c,d("gridlines.minStrongLineDistance"));this.vwa=gvjs_Oi(c,d("gridlines.minWeakLineDistance"));this.uwa=gvjs_Oi(c,d("gridlines.minStrongToWeakLineDistance"));this.qwa=gvjs_Oi(c,d("gridlines.minNotchDistance"));this.pwa=gvjs_Oi(c,d("gridlines.minMajorTextDistance"));this.wfa=gvjs_Oi(c,d("gridlines.minMinorTextDistance"));this.FBa=gvjs_Oi(c,d("gridlines.unitThreshold"));this.s9=gvjs_I(c,d("gridlines.allowMinor"));
this.Xf=e;this.VM=f}function gvjs_Lea(a,b,c,d){return new gvjs_JI(gvjs_Mea,gvjs_Nea,a,b,c,d)}
gvjs_JI.prototype.Rna=function(a,b,c,d,e,f){b=gvjs_Oea(this,a,b,c);a=gvjs_6i(this.m,this.aca("gridlines.units."+b.$n));c=gvjs_IE[b.$n];a=gvjs_KI(this,{minValue:b.minValue,maxValue:b.maxValue,Mja:b.$n,Lja:c,Jja:gvjs_JE[c],Kja:a.format,K7:a.interval,vfa:this.twa,qv:e.qv,nd:e.nd,Afa:this.pwa,f1:[],ufa:0},d,f);if(!a||0===a.Za.length)return{Za:[],Bj:[]};if(!(this.s9&&1==a.multiple&&0<c)){f=gvjs_LI(this,e.nd,1!=a.multiple?0:1,a.Za,a.mW);if(this.s9&&1<a.multiple){if(a.wwa/a.multiple<this.qwa)d=[];else{e=
e.qv;c=[];b=new gvjs_BE(a.Za[0].Ca,new Date(b.maxValue+this.VM),gvjs_IE[b.$n],1);for(var g=0;b.wz<b.aC;){if(0!=g%a.multiple){var h=b.next(),k=d(h.getTime());c.push({Ca:h,la:k,ea:!0,brush:e,length:5})}g++}d=c}a=gvjs_Bc(a.Za,d)}else a=a.Za;return{Za:a,Bj:f}}--c;g=gvjs_HE[c];h=gvjs_6i(this.m,this.aca("minorGridlines.units."+g));f=gvjs_KI(this,{minValue:b.minValue,maxValue:b.maxValue,Mja:g,Lja:c,Jja:gvjs_JE[c],Kja:h.format,K7:h.interval,vfa:this.vwa,qv:e.yT,nd:e.UK,Afa:this.wfa,f1:a.Za,ufa:this.uwa},
d,f);if(null==f)return d=gvjs_LI(this,e.nd,2,a.Za,a.mW),{Za:a.Za,Bj:d};d=gvjs_LI(this,e.nd,1,a.Za,a.mW);e=gvjs_LI(this,e.UK,1,f.Za,f.mW,d);a=gvjs_Bc(f.Za,a.Za);f=gvjs_Bc(d,e);return{Za:a,Bj:f}};function gvjs_Oea(a,b,c,d){var e=Math.round(.15*(c-b));b-=e;c+=e;gvjs_yE(d,gvjs_Pea,a.fQ);a=gvjs_yE((c-b)/a.FBa/2,a.w5,a.fQ);var f=gvjs_Qea(a);a=gvjs_rc(gvjs_JE,function(a){return gvjs_Mc(a,f)});return{minValue:b,maxValue:c,$n:gvjs_HE[a]}}
function gvjs_KI(a,b,c,d){for(var e=gvjs_u(b.Kja,function(a){return new gvjs_cj({pattern:a})}),f=0;f<b.K7.length;++f){var g=b.K7[f],h=0,k=gvjs_nda(b.Jja,g),k=gvjs_tE(new Date(b.minValue+a.VM),k);"days"===b.Mja&&(k=gvjs_mda(k));for(var l=new gvjs_BE(k,new Date(b.maxValue+a.VM),b.Lja,g),k=[],m=!0,n=c(b.minValue),p=-1;l.wz<l.aC;){var q=l.next(),r=c(q.getTime()-a.VM);-1==p&&r>=n&&(p=k.length);var t=l.hp();if(null!=t){t=c(t.getTime()-a.VM);if(t<r+1)break;if(t-r<b.vfa){m=!1;break}}for(t=!1;h<b.f1.length;){var u=
b.f1[h];if(Math.abs(u.la-r)<b.ufa){t=!0;break}if(u.la>r){h=Math.max(0,h-1);break}h++}t||k.push({Ca:q,la:r,ea:!0,brush:b.qv,length:null})}if(m){1<p&&(k=gvjs_Ec(k,p-1));h=m=null;for(n=0;n<e.length;++n){p=e[n];q=!0;r=[];for(l=0;l<k.length;++l){var t=k[l],u=p.uc(t.Ca),w=d(u,b.nd),w=a.Xf?w.height:w.width;if(l+1<k.length&&k[l+1].la-t.la<b.Afa+w){q=!1;break}r.push({text:u,size:w})}if(q&&0<r.length){m=n;h=r;break}}if(null!=m){a=Infinity;for(l=0;l<k.length-1;++l)a=Math.min(a,k[l+1].la-k[l].la);return{Za:k,
mW:h,multiple:g,wwa:a}}}}return null}
function gvjs_LI(a,b,c,d,e,f){var g=[];if(null!=f)for(var h=0;h<f.length;++h){var k=f[h].Oa,l=k.V[0];g.push(gvjs_MI(l.x,l.length,k.ud,a.wfa))}a=1==c?gvjs_4:gvjs_1;f=0;h=[];k=2==c?d.length-1:d.length;for(l=0;l<k;++l){var m=d[l];if(m.ea&&e[l]){for(var n=Math.round(2==c?(d[l+1].la+m.la)/2:m.la),p=e[l].size,q=gvjs_MI(n,p,a),r=!0;f<g.length;){var t=g[f];if(gvjs_Uh(q,t)){r=!1;break}if(t.start>q.end){f=Math.max(0,f-1);break}f++}r&&h.push({Ca:m.Ca,ea:!0,la:n,Oa:{text:e[l].text,ra:b,V:[{x:n,y:0,text:e[l].text,
length:p}],ud:a,jd:gvjs_3,AGa:e[l].text,anchor:null,angle:0}})}}return h}function gvjs_Qea(a){return gvjs_u(a,function(a){return 0<a?1:0})}function gvjs_MI(a,b,c,d){d=gvjs_k(d)?d:0;c==gvjs_4?(c=a,a=c+b):(c=Math.round(a-b/2),a=Math.round(a+b/2));return new gvjs_G(c-d,a+d)}
var gvjs_Pea=[[1],[50],[500],[0,1],[0,15],[0,30],[0,0,1],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,0,1]],gvjs_Mea=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,0,1],[0,0,0,0,0,0,10],[0,0,0,0,
0,0,50],[0,0,0,0,0,0,100]],gvjs_Nea=3;function gvjs_NI(a,b,c,d,e,f){this.dE=c;this.m=b;this.index=d;this.type=gvjs__i(b,this.qb(gvjs_yb),gvjs_Zda,e);this.maxValue=this.minValue=null;this.rG=[];this.m_=this.AA=null;this.dna=0<a.Eh.bars;c=gvjs_L(b,this.qb(gvjs_Xx));d=a.JG===gvjs_bv?a.Vy:gvjs_e;d={lb:a.Nk,fontSize:a.Zm,Rb:d};d=gvjs_4i(b,this.qb(gvjs_Zx),d);this.title={text:c,ra:d,no:null,V:[],ud:gvjs_1,jd:gvjs_4,ya:"",anchor:null,angle:0};this.Q3=!1;this.Bj=null;this.Xn=gvjs__i(b,this.qb("textPosition"),gvjs_uG,gvjs_pw);c=this.type!=gvjs_xl||
a.ib==gvjs_ml?gvjs_Ui(b,"majorAxisTextColor",""):gvjs_Ui(b,"minorAxisTextColor","");d=this.Xn===gvjs_bv?a.Vy:gvjs_e;c={color:c,lb:a.Nk,fontSize:a.Zm,Rb:d};this.nd=gvjs_4i(b,this.qb(gvjs_Tx),c);d=gvjs_Oi(b,this.qb("gridlines.minorTextOpacity"));d=gvjs_2h(this.nd.color,a.$N||gvjs_ea,d);this.UK=gvjs_4i(b,this.qb(gvjs_Tx),c);this.UK.color=d;this.ZAa=gvjs__i(b,this.qb("outTextPosition"),gvjs_3da,"unbound");this.lja=gvjs__i(b,this.qb("inTextPosition"),gvjs_4da,"low");c=gvjs_Ui(b,this.qb(gvjs_Cs),a.Bna);
this.Ana=new gvjs_H({fill:c});c=gvjs_Ui(b,this.qb(gvjs_Qu),a.Gca);this.qv=new gvjs_H({fill:c});this.Jq=gvjs_Oi(b,this.qb(gvjs_3v),0);d=gvjs_Oi(b,this.qb("gridlines.minorGridlineOpacity"));a=gvjs_2h(c,a.$N||gvjs_ea,d);a=gvjs_Ui(b,this.qb(gvjs_2v),a);this.yT=new gvjs_H({fill:a});this.Fq=2;this.Yba=Math.max(this.Fq,Math.round(this.title.ra.fontSize/3.236));this.ticks=[];this.Ri=null;this.IG=0;this.direction=this.Wm=gvjs_J(b,this.qb(gvjs_Va),1);this.sf=this.Rg=null;this.xN=this.YD=0;this.xb={min:-Infinity,
max:Infinity};this.bG=this.Cpa=f;f=gvjs_BF(this.m,this.qb(gvjs_Gv),this.qb(gvjs_5w));this.xwa=f===gvjs_4v;this.ut="log"===f||this.xwa;this.type==gvjs_xl&&(this.d8=this.Db=this.ja=null,this.sl=gvjs__i(b,this.qb("timeGranularity"),gvjs_7aa,gvjs_wa),this.sX=Infinity)}gvjs_=gvjs_NI.prototype;gvjs_.qb=function(a){return gvjs_mE(this.dE,a)};function gvjs_LH(a,b){gvjs_p(b)&&0!==b&&!isNaN(b)&&(a.sX=Math.min(Math.abs(b),a.sX))}
gvjs_.WC=function(a){this.Ri&&0<this.Ri.length&&gvjs_t(this.Ri,function(a){gvjs_LH(this,a.v)},this);this.ja.WC(this.sX/10,a||[])};
function gvjs_OI(a,b,c){var d=gvjs_OF().rh(b);a.ja=d;a.dataType=b;a.Cy=gvjs_K(c,a.qb(gvjs_Ru));a.Ri=c.Y(a.qb(gvjs_Vx));a.Ri&&(a.Ri=gvjs_u(a.Ri,function(a){var b={};b.v=gvjs_k(a.v)?a.v:a;gvjs_o(a.f)&&(b.f=a.f);return b}));b=a.jj();b=!a.ut&&gvjs_1i(c,gvjs_9t)&&(!gvjs_1i(c,"explorer.axis")||gvjs_Si(c,a.qb("explorer.axis."+b)));!a.Ri&&(b||0>a.Cy||null===a.Cy&&a.ut)&&(a.d8=!0,a.Cy=-1);d.init(c,a.dE,a.Cy);a.minValue=d.Y(c,a.qb(gvjs_cl));a.maxValue=d.Y(c,a.qb(gvjs_bl));a.AA=c.Y(a.qb(gvjs_Bs),gvjs_DG.vAxis.gridlines.baseline);
c=null;c=gvjs_k(a.AA)&&a.AA!==gvjs_Oa?a.AA:a.m_||a.ja.H0();a.m_=c}
function gvjs_PI(a,b){a.bG=gvjs__i(b,a.qb(gvjs_yy),gvjs__da,a.bG);if(a.type==gvjs_xl){var c=a.ja,d=c.Y(b,a.qb("viewWindow.numericMin"));gvjs_p(d)||(d=c.Hc(c.Y(b,a.qb(gvjs_xy))));var e=c.Y(b,a.qb("viewWindow.numericMax"));gvjs_p(e)||(e=c.Hc(c.Y(b,a.qb(gvjs_wy))));null!=d&&(a.xb.min=d);null!=e&&(a.xb.max=e)}else a.xb.min=gvjs_J(b,a.qb(gvjs_xy),a.xb.min),a.xb.max=gvjs_J(b,a.qb(gvjs_wy),a.xb.max),a.xb.max=Math.max(a.xb.min+1,a.xb.max);a.xb.min>a.xb.max&&(b=a.xb.min,a.xb.min=a.xb.max,a.xb.max=b);a.type==
gvjs_xl&&(-Infinity!=a.xb.min&&gvjs_EF(a.ja,a.xb.min),Infinity!=a.xb.max&&gvjs_FF(a.ja,a.xb.max),gvjs_QI(a))}function gvjs_RI(a){if(a.type==gvjs_xl&&!a.ja)throw Error("Axis type/data type mismatch for "+a.dE);}
function gvjs_SI(a,b,c,d,e,f){a.Rg=d+(1==a.direction?.5:-.5);a.IG=c-1;a.sf=d+c*a.direction;c=a.s$(b);a.gJ(b);gvjs_TI(a)&&(a.d8||gvjs_I(a.m,a.qb("gridlines.newTimeline")))&&(a.Q3=!0);b=a.Q3?gvjs_Rea(a,b,e,f):gvjs_Sea(a,b,e,f);return{title:a.title,name:a.cca(),type:a.type,Cq:a.ut,dataType:a.dataType,Wm:a.Wm,Rg:a.Rg,sf:a.sf,Pd:{Te:gvjs_r(a.$fa,a),zk:gvjs_r(a.Bn,a)},position:{Te:gvjs_r(a.gH,a),zk:gvjs_r(a.q$,a)},wk:c,Db:b.Db,Za:b.Za,ei:b.ei,text:a.Bj,aG:a.ja?{min:a.ja.Xe,max:a.ja.kf}:{min:a.xb.min,max:a.xb.max}}}
function gvjs_Sea(a,b,c,d){a.type==gvjs_xl?(gvjs_Tea(a),a.Ri?gvjs_Uea(a):a.d8?gvjs_TI(a)?gvjs_Vea(a,b):gvjs_Wea(a,b):gvjs_Xea(a)):gvjs_Yea(a,b,a.IG+1);var e=gvjs_UI(a),f=null;if(a.type==gvjs_xl){var f=gvjs_u(a.ticks,function(a){return{tick:a,Ca:a.Ca,la:a.la,ea:!0,length:null,brush:this.qv}},a),g;if(g=a.ut?gvjs_Zea(a,f):gvjs__ea(a,f))g=gvjs_u(g,function(a){return{Ca:this.q$(a),la:a,ea:!0,length:null,brush:this.yT}},a),gvjs_Dc(f,g);gvjs_lc(f,function(a){if(gvjs_VI(this,a.la)||gvjs_WI(this,a.la))a.ea=
!1,gvjs_zc(this.ticks,a.tick);delete a.tick},a)}e&&(e.ea=Infinity!=e.la&&!gvjs_VI(a,e.la)&&!gvjs_WI(a,e.la));g=null;gvjs_I(a.m,a.qb("ticklines"))&&(f&&(g=gvjs_Cc(f)),e&&gvjs_Dc(g||[],[e]));a.YY(b,c,d,null);a.WY(b);return{Za:f,ei:g,Db:e}}
function gvjs_Rea(a,b,c,d){gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);if(a.ja.Xe>=a.ja.kf)return{Za:null,ei:null,Db:null};var e=gvjs_UI(a);gvjs_Jc(a.rG);for(var f=Infinity,g=1;g<a.rG.length;++g){var h=a.rG[g]-a.rG[g-1];h&&(f=Math.min(f,h))}Infinity===f&&(f=0);var k=a.gJ(b).orientation===gvjs_i,g=0;a.ja instanceof gvjs_PF&&(g=(new Date(1970,0,1)).getTime());var g=gvjs_Lea(a.m,gvjs_r(a.qb,a),k,g),h={nd:a.nd,qv:a.qv,UK:a.UK,yT:a.yT},l=a.direction;a.direction=1;var m=g.Rna(a.ja.Xe,a.ja.kf,f,gvjs_r(a.zd,a),h,b.zc);
a.direction=l;-1===l&&(gvjs_lc(m.Za,function(a){a.la=gvjs_ZI(this,a.la)},a),gvjs_lc(m.Bj,function(a){a.la=gvjs_ZI(this,a.la);a.Oa.V[0].x=gvjs_ZI(this,a.Oa.V[0].x)},a));gvjs_lc(m.Bj,function(a){a.Ca=this.ja.Bn(a.Ca.getTime());if(k){var b=a.Oa.V[0].x;a.Oa.V[0].x=a.Oa.V[0].y;a.Oa.V[0].y=b}},a);gvjs_lc(m.Za,function(a){a.Ca=this.ja.Bn(a.Ca.getTime());if(gvjs_VI(this,a.la)||gvjs_WI(this,a.la))a.ea=!1,gvjs_zc(m.Za,a)},a);var n=a.ticks=[];gvjs_lc(m.Bj,function(a){gvjs_VI(this,a.la)||gvjs_WI(this,a.la)?gvjs_zc(m.Bj,
a):n.push({Ca:a.Ca,la:a.la,text:a.Oa.text,ea:a.ea})},a);a.YY(b,c,d,m.Bj);a.WY(b);return{Za:m.Za,ei:null,Db:e}}
function gvjs_Yea(a,b,c){var d;-Infinity==a.xb.min&&(a.xb.min=Math.min(0,a.xb.max-1));Infinity==a.xb.max&&(a.xb.max=Math.max(b.Xa.length,a.xb.min+1));a.xb.max=Math.max(a.xb.min+1,a.xb.max);d=a.xb.max-a.xb.min;a.dna&&(d=Math.min(d,Math.floor((c+1)/2)));a.type==gvjs_Ys&&(d=Math.max(1,d-1));a.xN=gvjs__I(a);a.YD=a.IG/d;a.ticks=gvjs_fE(b.Xa.length,gvjs_r(function(a){var c=a-this.xN;return{Ca:b.Xa[a].data,la:this.zd(a),text:b.Xa[a].Hw[0],ea:0<=c&&c<=d}},a))}
function gvjs_Uea(a){var b=a.ja;gvjs_Jc(a.Ri,function(a,c){return b.X$(a.v,c.v)});0<a.Ri.length&&gvjs_t(a.Ri,function(a){this.ic(b.Hc(a.v))},a);gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);b.hH(!1);-1===a.Wm&&(a.Ri=gvjs_Cc(a.Ri),a.Ri.reverse());var c=gvjs_u(a.Ri,function(a){return this.ja.Hc(a.v)},a);b.lr(c);var d=gvjs_HF(a.ja);a.ticks=gvjs_u(a.Ri,function(a){var c=a.v,g=b.Hc(c),g=this.zd(g);a=a.f;gvjs_o(a)||(a=d.uc(c));return{Ca:c,la:g,text:a,ea:!0}},a)}
function gvjs_Xea(a){var b=gvjs_YI(a);gvjs_QI(a);gvjs_Bda(a.ja,a.minValue,a.maxValue,a.bG==gvjs_Jw||a.bG==gvjs_fk&&(-Infinity==a.xb.min||Infinity==a.xb.max));b=gvjs_YI(a);gvjs_XI(a,b);gvjs_QI(a);a.ut&&gvjs_0ea(a);b=a.ja.ticks;b=gvjs_mc(b,function(a){return a>=this.xb.min&&a<=this.xb.max},a);gvjs_p(a.Cy)&&2>a.Cy&&(b=gvjs_Ec(b,0,a.Cy));a.ja.lr(b);a.ja.QH();var c=gvjs_HF(a.ja);a.ticks=gvjs_u(a.ja.ticks,function(a){var b=this.ja.Bn(a),f=c.uc(b);return{Ca:b,la:this.zd(a),text:f,ea:!0}},a)}
function gvjs_0ea(a){var b=Infinity,c=null,d,e=a.ja.ticks,e=gvjs_u(e,function(a){d=0<a-c?1:-1;a=d*Math.floor(d*a);c&&0!==a*c&&0<a-c&&(b=Math.min(b,Math.abs(a-c)));return c=a});Infinity!==b&&(c=null,gvjs_lc(e,function(a,g){null!==c&&(c===a&&gvjs_Ac(e,g),Math.abs(a-c)>b&&(d=0<a-c?1:-1,gvjs_xc(e,c+d*b,g+1)));c=a}));a.ja.lr(e)}
function gvjs_Vea(a,b){gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);var c=a.ja,d=a.gJ(b);c.hH(!1);var e=gvjs_HF(c);e.vm(a.sl);var f=d.JE,g=d.HE-1;b=new gvjs_II(b.zc,a.nd);if(d.Mg)var h=f,f=g,g=h;d=(new gvjs_DI(new gvjs_lI(c.Xe,c.kf,f,g),a.sl,b,e,10,d.orientation,!1)).iJ();a.ticks=[];for(e=0;e<d.length;e++)f=d[e],(g=f.Bd())&&a.ticks.push({Ca:c.Bn(f.getValue()),la:f.getPosition(),text:g,ea:!0})}
function gvjs__ea(a,b){if(!b||1>=b.length||0==a.Jq)return null;var c=(b[1].la-b[0].la)/(a.Jq+1),d=[],e,f,g=b[0].la;for(e=f=Math.floor((g-a.Rg)/c);0<e;e--){var h=Math.floor(g-c*e);1<Math.abs(h-a.Rg)&&d.push(h)}for(e=0;e<b.length-1;e++)for(g=b[e].la,f=0;f<a.Jq;f++)g+=c,d.push(Math.floor(g));g=gvjs_jc(b).la;f=Math.floor((a.sf-g)/c);for(e=1;e<=f;e++)h=Math.floor(g+c*e),1<Math.abs(h-a.sf)&&d.push(h);return d}
function gvjs_Zea(a,b){if(!b||1>=b.length||0==a.Jq)return null;for(var c=b[0],d=c.Ca,e,f=[c],g=1;g<b.length-1;g++)c=b[g],e=d,d=c.Ca,0!==d&&(gvjs_wF(d)||e&&gvjs_wF(e/d))&&f.push(c);f.push(b[b.length-1]);b=f;if(1>=b.length)return null;var h,c=[],d=[],k;a.Jq=Math.min(gvjs_AG.length,a.Jq);e=gvjs_AG[a.Jq-1];a.Jq=e.length;for(g=0;g<a.Jq;g++)d.push(Math.log(e[g])/Math.log(10));for(g=0;g<b.length-1;g++)if(e=b[g].la,f=1,h=b[g+1].Ca/b[g].Ca,!(0>h)&&gvjs_wF(h))for(1>h&&(f=-1,e=b[g+1].la),h=b[g+1].la-b[g].la,
k=0;k<a.Jq;k++)c.push(e+f*h*d[k]);return c}function gvjs_UI(a){var b=null;a.type==gvjs_xl&&a.Db&&(b={Ca:a.Db.Ca,la:a.Db.la,ea:!0,length:null,brush:a.Ana});return b}function gvjs_Tea(a){null!=a.AA&&a.AA!==gvjs_Oa&&a.ic(a.ja.Hc(a.AA));null!=a.minValue&&a.ic(a.ja.Hc(a.minValue));null!=a.maxValue&&a.ic(a.ja.Hc(a.maxValue))}function gvjs_YI(a){var b=gvjs_Wd(a.xb.min)?a.xb.min:a.ja.Xe;a=gvjs_Wd(a.xb.max)?a.xb.max:a.ja.kf;b===a&&(--b,a+=1);return{min:b,max:a}}
function gvjs_XI(a,b){gvjs_EF(a.ja,b.min);gvjs_FF(a.ja,b.max);a.xb=b;a.YD=a.IG/(b.max-b.min);Infinity!==b.min&&(a.xN=b.min)}function gvjs_QI(a){var b=a.m_,b=null==b?null:a.ja.Hc(b);a.ja.e4=b;if(null!=b){var c=a.zd(b);a.Db={Ca:a.ja.Bn(b),la:c}}else a.Db={Ca:null,la:Infinity,ea:!1}}
function gvjs_Wea(a,b){if(a.bG==gvjs_Jw&&isFinite(a.ja.Xe)&&isFinite(a.ja.kf)){var c=gvjs_yI(new gvjs_G(a.ja.Xe,a.ja.kf),.1);a.ic(c.start);a.ic(c.end)}gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);var c=a.gJ(b),d=a.ja.bw.inverse(a.ja.Xe),e=a.ja.bw.inverse(a.ja.kf);gvjs_LH(a,d);gvjs_LH(a,e);var f=a.ut?0:1;b=new gvjs_II(b.zc,a.nd);var g=a.m.view(a.dE),h={};gvjs_eba(h,a.dca(),{format:a.ja.mn});gvjs_xi(g,1,h);var h=new gvjs_0H,k=gvjs_Si(g,gvjs_Cu);gvjs_1i(g,gvjs_Du);var l=gvjs_K(g,gvjs_Fu),m=gvjs_Si(g,gvjs_Eu),n=
gvjs_Si(a.m,gvjs_Gu);k||l||m||n?h.l0={pattern:k,scaleFactor:l,prefix:m,suffix:n}:(k=gvjs_K(g,"formatter.numDecimals"),gvjs_p(k)&&gvjs_1H(h,k),k=gvjs_K(g,"formatter.numSignificantDigits"),gvjs_p(k)&&gvjs_2H(h,k),(k=g.Y("formatter.unit"))&&h.$n({symbol:k.symbol,position:k.position,usePadding:k.usePadding}),gvjs_I(g,"formatter.useMagnitudes")&&gvjs_4H(h));h=h.ad();g=[];gvjs_Wd(d)&&(g=gvjs_FI(d,e,c.JE,c.HE-1,c.Mg,f,a.sX,c.orientation,40,b,h));a.ticks=[];for(c=0;c<g.length;c++)e=g[c],d=e.getValue(),f=
a.ja.bw.transform(d),f=a.zd(f),e=e.Bd(),a.ticks.push({Ca:d,la:f,text:e,ea:!0})}gvjs_.ic=function(a){this.type==gvjs_xl&&null!=a&&gvjs_0I(this,a)&&(this.ja.ic(a),this.rG.push(a))};function gvjs_1I(a){if(a.type==gvjs_xl){var b=a.ja,c=b.Xe,d=b.kf,e=.01*(d-c);0<c&&-Infinity==a.xb.min&&gvjs_EF(b,Math.max(c-e,0));0>d&&Infinity==a.xb.max&&gvjs_FF(b,Math.min(d+e,0))}}gvjs_.zd=function(a){return null!=a?this.Rg+(a-this.xN)*this.direction*this.YD:null};
function gvjs_2I(a,b){return null!=b?(b-a.Rg)*a.direction/a.YD+a.xN:null}function gvjs_ZI(a,b){if(null==b)return null;a.direction=1;b=gvjs_2I(a,b);a.direction=-1;return a.zd(b)}gvjs_.$fa=function(a){return this.type==gvjs_xl?this.ja.Hc(a):a};gvjs_.Bn=function(a){return null!=a?this.type==gvjs_xl?this.ja.Bn(a):a:null};gvjs_.q$=function(a){a=gvjs_2I(this,a);return null!=a?this.Bn(a):null};gvjs_.gH=function(a){return this.zd(this.$fa(a))};
function gvjs__I(a){switch(a.type){case gvjs_Xs:return a.xb.min-.5}return a.xb.min}function gvjs_0I(a,b){return null==b?!1:a.type==gvjs_xl?b>=a.xb.min&&b<=a.xb.max:b>=Math.floor(a.xb.min)&&b<Math.ceil(a.xb.max)}function gvjs_WI(a,b){return isNaN(b)?!0:b*a.direction>a.sf*a.direction}function gvjs_VI(a,b){return isNaN(b)?!0:b*a.direction<a.Rg*a.direction}function gvjs_TI(a){return null!=a.ja&&(a.ja instanceof gvjs_JF||a.ja instanceof gvjs_PF)};function gvjs_3I(a,b,c,d,e,f,g,h,k,l){this.wja=a;this.fi=b;this.Zqa=c;this.dwa=d;this.cfa=e;this.xQ=f;this.pAa=g;this.rwa=h;this.cna=k;this.r$=l}function gvjs_4I(a,b,c,d){switch(d){case "attachToEnd":return(b-1-a)%c;default:return a}}function gvjs_5I(a,b,c){b=Math.ceil((a.fi.length-0)/(b*c));return 2>a.fi.length||2>b}
function gvjs_1ea(a,b,c,d,e){b=gvjs_4I(b,a.fi.length,d,a.pAa);for(var f=1>=a.fi.length?a.wja:Math.abs(a.fi[1].la-a.fi[0].la)*d-a.rwa,g=[];b<a.fi.length;b+=d){var h=a.fi[b],k=h.ea&&!a.cna?Math.min(f,2*h.la,2*(a.wja-h.la)):f,l=a.r$(h.text,k,e),m=l.Le;k<f&&(m=a.r$(h.text,f,e).Le);g.push({Ca:h.Ca,ea:h.ea,la:h.la,Lea:c,text:h.text,width:l.wt,layout:l,Le:m})}return g}
function gvjs_6I(a,b,c,d){var e=b*c;d=1<b?1:d;for(var f=[],g=0;g<b;g++){var h=gvjs_1ea(a,a.Zqa+g*c,g*d,e,d);gvjs_Dc(f,h)}gvjs_Jc(f,function(a,b){return a.la-b.la});return f}function gvjs_7I(a,b,c){a=gvjs_6I(a,b,c,a.dwa);return gvjs_nc(a,function(a,b){return{aw:Math.max(a.aw,b.layout.V.length),Le:a.Le||b.Le}},{aw:0,Le:!1})}
function gvjs_8I(a){for(var b=1,c=a.xQ||1,d=gvjs_7I(a,b,c),e=b;d.Le&&b<a.cfa;){b++;if(gvjs_5I(a,b,c))break;e=b;d=gvjs_7I(a,e,c)}b=c;if(!a.xQ)for(;d.Le;){c++;if(gvjs_5I(a,e,c))break;b=c;d=gvjs_7I(a,e,b)}return{VX:e,fA:b,aw:d.aw*e}}function gvjs_9I(a,b,c,d,e){a=gvjs_6I(a,b,c,d);e=gvjs_nc(a,function(a,b){var c=b.Le?1:0;delete b.Le;return a+c},0)<=a.length*e;return{nW:a,f9:e}}
function gvjs_$I(a,b,c,d,e){var f=Math.min(a.cfa,d);b=Math.min(b,f);c=a.xQ||c;for(var g=gvjs_9I(a,b,c,d,e),h=b;!g.f9&&b<f;){b++;if(gvjs_5I(a,b,c))break;h=b;g=gvjs_9I(a,h,c,d,e)}f=c;if(!a.xQ)for(;!g.f9;){c++;if(gvjs_5I(a,h,c))break;f=c;g=gvjs_9I(a,h,f,d,e)}return{VX:h,fA:f,nW:g.nW}};function gvjs_aJ(a,b,c,d,e,f){gvjs_NI.call(this,a,b,gvjs_Bc(["hAxes."+d,gvjs_Tu],c),d,e,f);this.E6=gvjs_Gi(b,this.qb("slantedText"));a=gvjs_Oi(b,this.qb("slantedTextAngle"),30);this.Lia=a=gvjs_Md(a,360);this.$V=gvjs_Od(a);this.vna=gvjs_Oi(b,this.qb(gvjs_Lv),.5*this.nd.fontSize);this.Hba=gvjs_Oi(b,this.qb("firstVisibleText"));this.mfa=gvjs_Oi(b,this.qb("maxTextLines"),Infinity);this.n3=gvjs_Oi(b,this.qb("maxAlternation"),2);this.wQ=gvjs_Oi(b,this.qb("showTextEvery"),0);this.D6=gvjs__i(b,this.qb("showTextEveryMode"),
gvjs_9da,"attachToStart");this.Bfa=gvjs_Oi(b,this.qb("minTextSpacing"),this.nd.fontSize);this.p9=gvjs_I(b,this.qb("allowContainerBoundaryTextCufoff"),!1)}gvjs_s(gvjs_aJ,gvjs_NI);gvjs_=gvjs_aJ.prototype;gvjs_.dca=function(){return["hAxes",this.index]};gvjs_.cca=function(){return"hAxis#"+this.index};gvjs_.RY=function(a,b,c){return gvjs_SI(this,a,a.K.width,1==this.direction?a.K.left:a.K.right,b,c)};
gvjs_.YY=function(a,b,c,d){if(0==this.index){var e=a.zc,f=this.nd.fontSize,g=this.title.ra.fontSize,h=b.Ja.fontSize,k=a.JG==gvjs_pw?this.title.text:"",l=this,m=new gvjs_3I(a.width,this.ticks,this.Hba,this.mfa,this.n3,this.wQ,this.D6,this.Bfa,this.p9,function(a,b,c){return gvjs_NG(e,a,l.nd,b,c)}),n=this.wQ||1,p,q;if(this.Xn==gvjs_pw&&!d)if(null!=this.E6)this.E6?q=gvjs_bJ(this,e):p=gvjs_8I(m);else if(this.ticks.length*f/(this.n3*n)<=a.width){if(p=gvjs_8I(m),p.fA>n||0==p.aw)q=gvjs_bJ(this,e),p=null}else q=
gvjs_bJ(this,e);var r=gvjs_NG(e,k,this.title.ra,a.K.width,Infinity),t=this.Fq,u=Math.max(t,Math.round(f/1.618)),w=Math.max(t,Math.round(f/3.236)),v=function(){return{key:gvjs_Vx,min:q.minHeight+t,max:q.maxHeight+t,kc:[u-t]}},y=[];y.push({key:gvjs_Ls,min:t,kc:[Infinity]});0<r.V.length&&y.push({key:gvjs_Xx,min:g+t,kc:[Infinity]});b.getPosition()==gvjs_Ks&&y.push({key:gvjs_tv,min:h+t,kc:[Infinity]});c.getPosition()==gvjs_Ks&&y.push({key:gvjs_ot,min:c.getHeight()+t,kc:[Infinity]});var x=y.length;d||p&&
0<p.aw?y.push({key:gvjs_Vx,min:f+t,kc:[u-t]}):q&&y.push(v());var z=y.length;if(p)for(var A=1;A<p.aw;A++)y.push({key:gvjs_Vx,min:f+t,kc:[w-t]});f=y.length;for(A=1;A<r.V.length;A++)y.push({key:gvjs_Xx,min:g+t,kc:[this.Yba-t]});var g=gvjs_iE(y,a.height-a.K.bottom),B=g.ticks||[],D;p&&(D=gvjs_$I(m,p.VX,p.fA,B.length,0),null==this.E6&&D.fA>n&&(D=p=null,q=gvjs_bJ(this,e),y[x]=v(),y=gvjs_gda(y,0,z,f,void 0),g=gvjs_iE(y,a.height-a.K.bottom)));var C=a.K.bottom,B=g.ticks||[];if(0<B.length){for(A=1;A<B.length;A++)B[A]+=
B[A-1];if(d){m=C+B[0];for(A=0;A<d.length;A++)n=d[A].Oa,n.anchor=n.anchor||new gvjs_LG(0,0),n.anchor.y=m;this.Bj=d}else p?this.Bj=gvjs_u(D.nW,function(a){var b=gvjs_u(a.layout.V,function(b,c){return{x:0,y:B[a.Lea+c],length:a.width,text:b}},this);return{Ca:a.Ca,ea:a.ea,Oa:{text:a.text,ra:this.nd,V:b,ud:gvjs_1,jd:gvjs_3,ya:a.layout.Le?a.text:"",anchor:new gvjs_LG(a.la,C),angle:0}}},this):q&&(A=B[0],d=Math.min(A-t,q.maxHeight),this.Bj=gvjs_2ea(this,e,C+A-d,d,q.fA));C+=gvjs_jc(B)}d=g.title||[];if(0<d.length)for(m=
gvjs_NG(e,k,this.title.ra,a.K.width,d.length),this.title.ya=m.Le?k:"",A=0;A<d.length;A++)C+=d[A],this.title.jd=gvjs_3,this.title.V.push({x:a.K.left+a.K.width/2,y:C,length:a.K.width,text:m.V[A]});k=g.legend||[];0<k.length&&(C+=k[0],b.gr(new gvjs_C(C-h,a.K.right,C,a.K.left)));b=g.colorBar||[];0<b.length&&(C+=b[0],a=new gvjs_C(C-c.getHeight(),a.K.right,C,a.K.left),c.gr(a))}};
function gvjs_bJ(a,b){function c(a){a=b(a.text,d).width*f+e*g;return Math.ceil(a)}var d=a.nd,e=d.fontSize,f=Math.sin(a.$V%Math.PI),g=Math.cos(a.$V%Math.PI),h=a.wQ;h||(h=2>a.ticks.length?1:Math.ceil((e+a.Fq)/f/Math.abs(a.ticks[1].la-a.ticks[0].la)));for(var k=0,l=0;l<a.ticks.length;l+=h)k=Math.max(c(a.ticks[l]),k);a=c({text:gvjs_ja});return{minHeight:Math.min(k,a),maxHeight:k,fA:h}}
gvjs_.QQ=function(a){var b=a.zc;return gvjs_nc(this.ticks,function(a,d){return Math.max(a,b(d.text,this.nd).width)},0,this)};gvjs_.qca=function(a){var b=a.zc;a=this.QQ(a);b=b(gvjs_ja,this.nd).width;return Math.min(b,a)};
function gvjs_2ea(a,b,c,d,e){var f=gvjs_4I(0,a.ticks.length,e,a.D6);d=(d-a.nd.fontSize*Math.cos(a.$V%Math.PI))/Math.sin(a.$V%Math.PI);d=Math.floor(d);var g=[];for(c+=a.vna;f<a.ticks.length;f+=e){var h=a.ticks[f],k=gvjs_NG(b,h.text,a.nd,d,1),l={text:h.text,ra:a.nd,V:[],angle:-a.Lia,ud:180<a.Lia?gvjs_4:gvjs_3,jd:gvjs_1,ya:k.Le?h.text:"",anchor:new gvjs_LG(h.la,c)};0<k.V.length&&l.V.push({x:0,y:0,length:d,text:k.V[0]});g.push({Ca:h.Ca,ea:h.ea,Oa:l})}return g}
gvjs_.WY=function(a){if(0==this.index){var b=a.zc,c=this.nd.fontSize,d=new gvjs_3I(a.width,this.ticks,this.Hba,this.mfa,this.n3,this.wQ,this.D6,this.Bfa,this.p9,gvjs_r(function(a,c,d){return gvjs_NG(b,a,this.nd,c,d)},this)),e,f=this.lja;this.Xn==gvjs_bv&&(e=gvjs_8I(d),this.Q3&&(f=gvjs_Zu));var g=this.Fq,h=Math.max(this.Fq,Math.round(c/3.236)),k=Math.max(this.Fq,Math.round(c/1.618)),k=this.type==gvjs_xl?h:k,l=Math.max(g,Math.round(c/3.236)),m,n;this.type==gvjs_xl?f===gvjs_Zu?(m=gvjs_4,n=h):(m=gvjs_3,
n=-h):(m=gvjs_1,n=0);f=[];f.push({key:gvjs_9x,min:g,kc:[Infinity]});if(e)for(h=0;h<e.aw;h++)f.push({key:gvjs_Vx,min:c+g,kc:[(0==h?k:l)-g]});var p=gvjs_iE(f,Math.floor(a.K.height/2)).ticks||[];if(0<p.length){for(h=1;h<p.length;h++)p[h]+=p[h-1];c=gvjs_$I(d,e.VX,e.fA,p.length,.5);this.Bj=gvjs_u(c.nW,function(b){var c=b.layout.V;c.reverse();c=gvjs_u(c,function(a,c){return{x:0,y:-p[b.Lea+c],length:b.width,text:a}},this);return{Ca:b.Ca,ea:b.ea,Oa:{text:b.text,ra:this.nd,V:c,ud:m,jd:gvjs_4,ya:b.layout.Le?
b.text:"",anchor:new gvjs_LG(n+b.la,a.K.bottom),angle:0}}},this)}}};gvjs_.gJ=function(a){var b={};b.Mg=-1==this.direction;b.JE=a.K.left;b.HE=a.K.right;b.orientation=this.jj();return b};gvjs_.jj=function(){return gvjs_d};gvjs_.s$=function(a){return 0==this.index?{la:a.K.bottom,direction:-1}:{la:a.K.top,direction:1}};function gvjs_cJ(a){return new gvjs_Cz(Math.round(a.x),Math.round(a.y))}function gvjs_3ea(a){return gvjs_nc(arguments,gvjs_Dz,new gvjs_Cz(0,0))}function gvjs_4ea(a){return gvjs_nc(arguments,function(a,c){return new gvjs_A(a.width+c.width,a.height+c.height)},new gvjs_A(0,0))}function gvjs_dJ(a,b,c){return new gvjs_Cz(Math.cos(a)*b,Math.sin(a)*c)}function gvjs_5ea(a){return new gvjs_Cz(a[0],a[1])}
function gvjs_eJ(a,b){return gvjs_u([[a.x-b.width/2,a.y-b.height/2],[a.x+b.width/2,a.y-b.height/2],[a.x+b.width/2,a.y+b.height/2],[a.x-b.width/2,a.y+b.height/2]],gvjs_5ea)}function gvjs_fJ(a,b,c,d){return new gvjs_D(Math.min(a,c),Math.min(b,d),Math.abs(c-a),Math.abs(d-b))};function gvjs_gJ(a,b,c,d,e,f){gvjs_NI.call(this,a,b,gvjs_Bc(["vAxes."+d,gvjs_wl],c),d,e,f);this.type==gvjs_xl&&(this.direction=-this.direction)}gvjs_s(gvjs_gJ,gvjs_NI);gvjs_=gvjs_gJ.prototype;gvjs_.dca=function(){return[gvjs_sy,this.index]};gvjs_.cca=function(){return"vAxis#"+this.index};gvjs_.RY=function(a,b,c){return gvjs_SI(this,a,a.K.height,1==this.direction?a.K.top:a.K.bottom,b,c)};
gvjs_.QQ=function(a){var b=a.zc;return gvjs_nc(this.ticks,function(a,d){return Math.max(a,b(d.text,this.nd).width)},0,this)};gvjs_.qca=function(a){var b=a.zc;a=this.QQ(a);b=b(gvjs_ja,this.nd).width;return Math.min(b,a)};
gvjs_.YY=function(a){var b=a.zc,c=this.nd.fontSize,d=this.title.ra.fontSize,e=a.JG==gvjs_pw?this.title.text:"",f=gvjs_NG(b,e,this.title.ra,a.K.height,Infinity),g=this.Fq,h=this.QQ(a),k=this.qca(a),l=[];this.Xn==gvjs_pw?l.push({key:gvjs__w,min:g,kc:[c-g]}):l.push({key:gvjs__w,min:0,kc:[Infinity]});0<f.V.length&&l.push({key:gvjs_Xx,min:d+g,kc:[Infinity]});this.Xn==gvjs_pw&&l.push({key:gvjs_Vx,min:k+g,max:h+g,kc:[Infinity]});for(c=1;c<f.V.length;c++)l.push({key:gvjs_Xx,min:d+g,kc:[this.Yba-g]});var d=
gvjs_iE(l,0==this.index?a.K.left:a.width-a.K.right),m=0==this.index?0:a.width,f=d.title||[];if(0<f.length)for(b=gvjs_NG(b,e,this.title.ra,a.K.height,f.length),1===this.index&&b.V.reverse(),this.title.ya=b.Le?e:"",c=0;c<f.length;c++)m+=f[c]*(0==this.index?1:-1),this.title.angle=-90,this.title.jd=0==this.index?gvjs_3:gvjs_4,this.title.V.push({x:m,y:a.K.top+a.K.height/2,length:a.K.height,text:b.V[c]});if(this.Xn==gvjs_pw){var e=d.ticks[0]||0,m=m+e*(0==this.index?1:-1),n=Math.min(h,e-g);this.Bj=n<k?[]:
gvjs_u(this.ticks,function(b,c){var d=0==this.index?gvjs_3:gvjs_4,e=gvjs_1;"bound"==this.ZAa&&(0==c&&(e=1==this.direction?gvjs_4:gvjs_3),c==this.ticks.length-1&&(e=1==this.direction?gvjs_3:gvjs_4));return gvjs_hJ(this,a,b,m,n,d,e,0)},this)}};
gvjs_.WY=function(a){var b=a.zc,c=this.nd.fontSize,d=this.Fq,e=Math.max(this.Fq,Math.round(c/3.236)),c=Math.max(this.Fq,Math.round(c/1.618)),c=this.type==gvjs_xl?e:c,f,g;this.type==gvjs_xl?this.lja==gvjs_Zu?(f=gvjs_3,g=e):(f=gvjs_4,g=-e):(f=gvjs_1,g=0);var e=gvjs_nc(this.ticks,function(a,c){return Math.max(a,b(c.text,this.nd).width)},0,this),h=b(gvjs_ja,this.nd).width,h=Math.min(h,e),k=[];k.push({key:gvjs__w,min:d,kc:[Infinity]});this.Xn==gvjs_bv&&k.push({key:gvjs_Vx,min:h+d,max:e+c,kc:[]});var c=
gvjs_iE(k,a.K.width),l=0==this.index?a.K.left:a.K.right;if(this.Xn==gvjs_bv){var c=c.ticks[0]||0,m=Math.min(e,c-d),l=l+(c-m)*(0==this.index?1:-1);this.Bj=gvjs_u(this.ticks,function(b){return gvjs_hJ(this,a,b,l,m,0==this.index?gvjs_4:gvjs_3,f,g)},this)}};
function gvjs_hJ(a,b,c,d,e,f,g,h){b=gvjs_NG(b.zc,c.text,a.nd,e,1);var k=gvjs_u(b.V,function(a){return{x:0,y:0,length:e,text:a}},a);return{Ca:c.Ca,ea:c.ea,Oa:{text:c.text,ra:a.nd,no:null,V:k,ud:f,jd:g,ya:b.Le?c.text:"",anchor:new gvjs_LG(d,c.la-h),angle:0}}}gvjs_.gJ=function(a){var b={};b.Mg=-1==this.direction;b.JE=a.K.top;b.HE=a.K.bottom;b.orientation=this.jj();return b};gvjs_.jj=function(){return gvjs_i};gvjs_.s$=function(a){return 0==this.index?{la:a.K.left,direction:1}:{la:a.K.right,direction:-1}};function gvjs_iJ(a,b,c,d,e){this.Sr=this.c7=this.b7=this.qe=this.pd=this.re=this.Tf=this.Eb=null;this.yz=1;this.rO=this.sI=null;gvjs_XH.call(this,a,b,c,d,e)}gvjs_s(gvjs_iJ,gvjs_XH);gvjs_=gvjs_iJ.prototype;
gvjs_.YJ=function(){var a;return[gvjs_r(function(){var b=this.options;a=this.ma;a.sd=gvjs_I(b,"isDiff");a.sd||a.ib!==gvjs_ml||(a.ib=gvjs_c,gvjs_xi(b,1,{pointSize:7,trendlines:{pointsVisible:!1,lineWidth:2},lineWidth:0,orientation:gvjs_d,domainAxis:{viewWindowMode:gvjs_Jw}}));this.az=gvjs_0i(b,gvjs_6x,gvjs_$i)!=gvjs_e;var c=a,d;d=[gvjs_Mt];var e;e=b.Y(gvjs_pu,null,gvjs_r(gvjs_hba,null,gvjs_7da));null!=e?d=e:gvjs_k(d)||(d=[]);c.Zg=new gvjs_x(d);if(a.Zg.contains(gvjs_Xs)&&a.ib!=gvjs_c)throw Error("Focus target "+
a.Zg+" is not supported for the chosen chart type.");a.ib==gvjs_Os?this.Sr=new gvjs_KH(this.Pb,this.options,this.zc,a):(this.Eb=b.Y(gvjs_pt,gvjs_yG),gvjs_jJ(this));b=0<a.Eh.bars||0<a.Eh.area||0<a.Eh.steppedArea;c=gvjs_0i(this.options,gvjs_iv,gvjs_Mda);null==c&&(c=gvjs_I(this.options,gvjs_iv)?gvjs_a:gvjs_e);a.rp=b&&c||gvjs_e;a.Bia=gvjs_I(this.options,"showRemoveSeriesButton",!1)},this),gvjs_r(this.Toa,this),gvjs_r(this.Vga,this),gvjs_r(function(){a.ib===gvjs_1u&&gvjs_jJ(this)},this),gvjs_r(this.Jua,
this),gvjs_r(gvjs_XH.prototype.YJ,this)]};
function gvjs_jJ(a){var b=a.ma,c=a.Pb,d=b.ib==gvjs_ml?function(){return gvjs_ml}:b.ib===gvjs_1u?function(){return gvjs_As}:gvjs_r(function(a){return gvjs__i(this.options,gvjs_gx+a+".type",gvjs_qG,b.r_)},a),d=b.sd?gvjs_6ea(c,d,b.ib):gvjs_7ea(c,d);a.rO=d.b$;b.Xa=[];b.qs={};for(var e=d.Qk,f=0;f<c.aa();f++){var g=c.$k?c.$k(f):f,h=c.getValue(f,0),k=gvjs_u(e,function(a){return c.Ia(f,a.columns.domain[0])||""}),h={data:h,Hw:k,ps:g};if(k=e[0].columns.tooltip)h.Hd=gvjs_zH(a,k[0],f);b.Xa.push(h);b.qs[g]=f}b.D=
[];for(f=0;f<d.Q5.length;f++)e=gvjs_8ea(a,f,d.Q5[f]),b.D.push(e),gvjs__c(c.Go(f))||(b.D[f].properties=c.Go(f));b.Wp=d.V$;b.Qk=d.Qk;b.Qu=d.Qu;b.PM={};b.Eh={};a.b7=new gvjs_x;a.c7=[];for(f=0;f<b.D.length;++f){d=b.D[f];a.b7.add(d.md);e=b.PM[d.md];if(null==e)b.PM[d.md]=d.dataType;else if(e!=d.dataType)throw Error("All series on a given axis must be of the same data type");b.Eh[d.type]=(b.Eh[d.type]||0)+1;e=a.c7[d.md]||{};a.c7[d.md]=e;e[d.type]=(e[d.type]||0)+1}}
function gvjs_9ea(a){var b={},c=a.ma;c.Yo=[];var d=gvjs_r(function(a){var d=c.D[a];if(c.sd&&d.type===gvjs_ml){var g=[this.options.Y(gvjs_Tt,.5),this.options.Y(gvjs_St,1)],h=d.color.color;c.Yo.push({id:d.id,text:d.mD,brush:new gvjs_H({gradient:{jg:h,Lf:h,Qq:g[0],Rq:g[1],x1:gvjs_Kq,y1:gvjs_Hq,x2:gvjs_Hq,y2:gvjs_Hq,Dr:!0,kF:!0}}),index:a,ea:d.OA})}else g=new gvjs_H({fill:d.color.color}),d.zH&&g.Ef(d.zH),c.Yo.push({id:d.id,text:d.mD,brush:g,index:a,ea:d.OA});b[a]=!0},a);gvjs_t(c.D,function(a,c){b[c]||
(d(c),null!=a.gN&&d(a.gN))},a);c.sd&&c.D[0].type===gvjs_As&&c.Yo.push({id:-1,text:"Previous data",brush:new gvjs_H({fill:gvjs_zG.color}),index:-1,ea:!0})}
function gvjs_$ea(a,b){function c(a){return a=864E5*a+e}function d(a){a-=e;return a/864E5}for(var e=(new Date(1900,0,1,0,0,0)).getTime(),f=new gvjs_ph("0.###E0"),g=new gvjs_ph("#.###"),h=new gvjs_nH(function(a){return 0!==a&&(1E5<Math.abs(a)||.01>Math.abs(a))?f.format(a):g.format(a)}),k=a.ma,l=0,m=k.orientation===gvjs_i,n=k.D.length,p=0;p<n;p++){var q=k.D[p],r=function(a,b){return[gvjs_dy+p+"."+a,gvjs_dy+a].concat(b||[])};if(null!=gvjs_1i(a.options,gvjs_dy+p)){l++;var t=gvjs__i(a.options,r(gvjs_yb),
gvjs_Yda,gvjs_Dv),u=a.options.Y(r(gvjs_2),"<default>"),w="<default>"===u;w&&(u=q.fh.ob());var w=gvjs_Qi(a.options,r(gvjs_eb,[gvjs_Jt]),w?.5:1),v=gvjs_Oi(a.options,r(gvjs_Cw,[gvjs_Cw]),0),y=gvjs_I(a.options,r(gvjs_Fw,[gvjs_Fw]),0<v);0>=v&&(v=6);v/=2;0<v&&(v+=1);var x={};null!=q.columns.data&&(x.data=q.columns.data);var z=gvjs_Oi(a.options,r(gvjs_Cv,[gvjs_Cv]),2),A=gvjs__i(a.options,r(gvjs_Ht),gvjs_wG,gvjs_e),B=gvjs_I(a.options,r(gvjs_zy),!1),u=gvjs_JH(u),t=gvjs_oG[t],D=(m?a.re:a.Tf)[0],C=(m?a.Tf:a.re)[q.md];
if(D.type===gvjs_xl){var G=D.ja,E=C.ja,H=q.columns.data[0],I=gvjs_Jd,F=gvjs_Jd,D=null;0<b.aa()&&gvjs_Mb(b.getValue(0,0))?(I=d,F=c):D={transform:function(a){a=F(a);return G.bw.transform(a)},inverse:function(a){return I(G.bw.inverse(a))}};var C={min:I(G.Xe),max:I(G.kf)},K=t(b.aa(),function(a){a=b.getValue(a,0);a=G.Hc(a);return I(a)},function(a){return E.Hc(b.getValue(a,H))},{range:C,A_:D,Nu:gvjs_J(a.options,r("degree"),3)});if(null!==K){t=gvjs_L(a.options,r(gvjs_Xx),h.O(K.$u.Sm())||"Trendline "+l);
D=gvjs_u(K.data,function(a){var b=F(a[0]);return[G.Bn(b),E.Bn(a[1])]});q.gN=k.D.length;C=gvjs_fi(u.color,z);gvjs_8h(C,w);var Q=gvjs_ei(u.color);Q.Ef(w);var O=gvjs_L(a.options,r(gvjs_pv),t);gvjs_I(a.options,r("showR2"),!1)&&(O+="\n"+h.O((new gvjs_5F([new gvjs_9F([new gvjs_aG("r"),new gvjs_0F(2)]),new gvjs_0F(K.r2)])).Sm()));K=!1!==a.options.Y(r(gvjs_ul));q={id:q.id+"_trendline",title:t,Gg:!0,data:D,dataType:q.dataType,Yg:gvjs_I(a.options,r(gvjs_7t,[gvjs_7t]),!0),XV:K,ea:!0,ps:0,columns:x,xga:p,ef:q.ef,
Wf:null,color:u,zH:w,fh:Q,Xc:C,gx:null,iH:null,type:gvjs_M,FN:gvjs_J(a.options,r("zOrder"),0),lineWidth:z,kd:v,Rga:12,Lx:A,bW:gvjs_Oi(a.options,r(gvjs_tx,[gvjs_tx]),1),yN:y,points:[],LZ:[],md:q.md,OA:B,mD:O};k.D.push(q)}}}}}
function gvjs_7ea(a,b){for(var c=[],d=[],e=null,f=null,g=0,h=[],k=new gvjs_x,l=a.S(),m=!1,n=0;n<l;++n){var p=a.R(n),q=a.Fg(n,gvjs_kb)||(0==n?gvjs_bk:gvjs_$j);if(0==n&&q!==gvjs_bk)throw Error(gvjs_nr);if(q==gvjs_bk){if(m||0<g)throw Error(gvjs_Lr+n+")");m=!0;e={columns:{},dataType:p};f={Gc:null,ef:d.length};d.push(e)}else if(q===gvjs_$j){if(0===g){var f=c.length,r=b(f),e={type:r,dataType:p,columns:{}},f={Gc:f,ef:null};c.push(e);g=r===gvjs_Vs?4:1}g--;if(p!==e.dataType)throw Error(gvjs_8q+n+gvjs_5p+p+
gvjs_2p+e.dataType);r!==gvjs_As&&r!==gvjs_Vs||k.add(n)}else if(q===gvjs_ul&&e.columns[q])throw Error("Only one column with role 'tooltip' per series is allowed");q!==gvjs_bk&&(m=!1);e.columns[q]=e.columns[q]||[];h.push({Gc:f.Gc,ef:f.ef,kl:q,FE:e.columns[q].length});e.columns[q].push(n)}if(0<g)throw Error(gvjs_tr+g+")");a=0;b=d[0].dataType;for(n=0;n<c.length;++n){if(d.length<=a)throw Error("Series #"+n+gvjs_3p);e=d[a+1];l=c[n].columns.data;if(e&&e.columns.domain[0]<=l[0]&&(++a,b!==d[a].dataType))throw Error(gvjs_9q);
c[n].ef=a}return{Q5:c,Qk:d,Qu:b,V$:h,b$:k}}function gvjs_kJ(a,b){if(a!==b)throw Error("Column types must be consistent: equal for domain columns and for columns in the same serie.");}
function gvjs_6ea(a,b,c){var d=[],e=[],f=null,g=[],h=new gvjs_x;if(c===gvjs_ml){for(var k=a.S()-2,l=function(a){if(a!==gvjs_$j&&a!==gvjs_hw)throw Error("All columns must be either data or old-data columns");},m={data:null,"old-data":null},f=a.R(0),n=0;2>n;++n){var p=a.R(n);c=a.Fg(n,gvjs_kb);l(c);gvjs_kJ(f,p);p={columns:{},dataType:p};p.columns.domain=[n];e.push(p);m[c]=n;g.push({ef:n,kl:gvjs_bk,FE:0,Gc:null})}for(n=0;n<k;++n){var q=2+n,p=a.R(n);c=a.Fg(n,gvjs_kb);l(c);n%2&&gvjs_kJ(d[n-1].dataType,
p);var r=m[c],p={type:b(n),dataType:p,ef:r,columns:{}};p.columns[c]=[q];d.push(p);g.push({ef:r,kl:c,FE:0,Gc:n})}}else if(c===gvjs_c){m=f=null;q=0;k=a.S();for(n=0;n<k;++n){p=a.R(n);c=a.Fg(n,gvjs_kb)||(0===n?gvjs_bk:gvjs_$j);if(0===n&&c!==gvjs_bk)throw Error(gvjs_nr);if(c===gvjs_bk){if(0<q)throw Error(gvjs_Lr+n+")");f={columns:{},dataType:p};m={Gc:null,ef:e.length};e.push(f)}0!==q||c!==gvjs_$j&&c!==gvjs_hw||(m=d.length,l=b(m),f={type:l,dataType:p,columns:{}},m={Gc:m,ef:null},d.push(f),q=l===gvjs_Vs?
4:c===gvjs_hw?2:1,l!==gvjs_As&&l!==gvjs_Vs||h.add(n));if(c===gvjs_$j||c===gvjs_hw)if(q--,p!==f.dataType)throw Error(gvjs_8q+n+gvjs_5p+p+gvjs_2p+f.dataType);if(c===gvjs_ul&&f.columns[c])throw Error("Only one data column with role 'tooltip' per series is allowed");f.columns[c]=f.columns[c]||[];g.push({Gc:m.Gc,ef:m.ef,kl:c,FE:f.columns[c].length});f.columns[c].push(n)}if(0<q)throw Error(gvjs_tr+q+")");a=0;f=e[0].dataType;for(n=0;n<d.length;++n){if(e.length<=a)throw Error("Series #"+n+gvjs_3p);b=e[a+
1];c=d[n].columns[gvjs_hw]||d[n].columns.data;if(b&&b.columns.domain[0]<=c[0]&&(++a,f!==e[a].dataType))throw Error(gvjs_9q);d[n].ef=a}}return{Q5:d,Qk:e,Qu:f,V$:g,b$:h}}gvjs_.hM=function(a){a=a.columns[gvjs_hw];return null!=a&&0<a.length};
function gvjs_8ea(a,b,c){var d=c.type,e=c.columns,f=c.ef,g=a.options,h=gvjs_gx+b+".",k=d+".",l=e.data||e[gvjs_hw],m=a.Pb.og(l[0]),n=a.Pb.Qa(l[0])||"",p=d==gvjs_ml?0:2,q=gvjs_Oi(g,[h+gvjs_Cw,gvjs_Cw],d==gvjs_ml?7:0),r;r=gvjs_I(g,[h+gvjs_Fw,gvjs_Fw],d==gvjs_M||d==gvjs_os||d==gvjs_ml?0<q:!0);0==q&&(q=d==gvjs_ml?7:6);q/=2;0<q&&(q+=1);b=g.Y(h+gvjs_2,a.Eb[(a.ma.sd&&d==gvjs_ml?Math.floor(b/2):b)%a.Eb.length]);b=gvjs_JH(b);var t=null;if(d==gvjs_os||d==gvjs_xx)t=gvjs_Qi(g,[h+gvjs_ps,gvjs_ps]),t=gvjs_ei(b.color,
t);var u=null;if(d==gvjs_Vs)var u=new gvjs_H({stroke:b.color,strokeWidth:2,fill:b.color}),w=new gvjs_H({stroke:b.color,strokeWidth:2,fill:gvjs_ea}),v=gvjs_I(g,"candlestick.hollowIsRising"),y=v?u:w,u={Iha:gvjs_2i(g,[h+gvjs_Us,gvjs_Us],v?w:u),Bba:gvjs_2i(g,[h+gvjs_Ts,gvjs_Ts],y)};p=gvjs_Oi(g,[h+gvjs_Cv,gvjs_Cv],p);w=gvjs_fi(b.color,p);if(v=g.Y([h+"lineDashStyle","lineDashStyle"],null,gvjs_Ii))w.xm=v;k=gvjs_Oi(g,[h+gvjs_Jt,k+gvjs_Jt,gvjs_Jt],1);v=null;if(d===gvjs_ml||d===gvjs_M||d===gvjs_os)v=gvjs_1i(g,
[h+"pointShape","pointShape"],{type:gvjs_ht}),gvjs_o(v)&&(v={type:v});y=null;if(a.ma.sd&&d===gvjs_ml){var x=a.hM(c),k=x?a.options.Y(gvjs_Tt,.5):a.options.Y(gvjs_St,1);x&&(y=!1)}x=d==gvjs_xx?t:gvjs_ei(b.color,k);if(a.ma.sd)if(d===gvjs_As)var z=g.Y("diff.oldData.color",gvjs_zG),z=gvjs_JH(z),z={background:{fh:gvjs_ei(z.color,k)}};else d===gvjs_ml&&a.hM(c)&&(r=!1);else d===gvjs_ml&&(d=gvjs_M);var A=gvjs_afa(a,e,g,h,b),B=!1!==a.options.Y(h+gvjs_ul);return{id:a.Pb.Ve(l[0]),title:n,dataType:c.dataType,ea:!0,
XV:B,ps:m,columns:e,ef:f,Yg:gvjs_I(g,[h+gvjs_7t,gvjs_7t],!0),Wf:A,color:b,zH:k,fh:x,Xc:w,gx:t,sL:v,Oh:z,iH:u,type:d,FN:gvjs_J(g,h+"zOrder",0),lineWidth:p,kd:q,Rga:12,Lx:gvjs__i(g,[h+gvjs_Ht,gvjs_Ht],gvjs_wG,gvjs_e),bW:gvjs_Oi(g,[h+gvjs_tx,gvjs_tx],1),yN:r,points:[],LZ:[],md:gvjs_Oi(g,[h+gvjs_Ox,gvjs_Ox],0),OA:null!=y?y:gvjs_I(g,h+gvjs_zy,!0),mD:gvjs_L(g,h+gvjs_pv,n)}}
function gvjs_afa(a,b,c,d,e){function f(a,b){return g(a,b).concat([d+b,b])}function g(a,b){return[d+"interval."+a+"."+b,d+"intervals."+b,"interval."+a+"."+b,"intervals."+b]}var h=b.interval;if(!h)return null;b={Ob:[],jA:[],vO:[],points:[],areas:[],V:[],jF:{}};for(var k={},l=0;l<h.length;l++){var m=h[l],n=a.Pb.Ve(m)||a.Pb.Qa(m)||gvjs_Ot,p=gvjs_0i(c,g(n,gvjs_sb),gvjs_rG);switch(p){case gvjs_As:b.Ob.push(m);a.rO.add(m);break;case "sticks":b.jA.push(m);break;case "boxes":b.vO.push(m);a.rO.add(m);break;
case gvjs_Ew:b.points.push(m);break;case gvjs_os:b.areas.push(m);break;case gvjs_M:b.V.push(m);break;case gvjs_e:break;default:throw Error("Invalid interval style: "+p);}n in k?k[n].push(m):k[n]=[m]}1<b.Ob.length&&0==b.jA.length&&(b.jA=[b.Ob[0],b.Ob[b.Ob.length-1]]);if(0!=b.jA.length%2)throw Error("Stick-intervals must be defined by an even number of columns");if(0!=b.areas.length%2)throw Error("Area-intervals must be defined by an even number of columns");for(n in k){p=gvjs_Oi(c,g(n,gvjs_Cv));l=
gvjs_Qi(c,g(n,gvjs_nu));m=gvjs_Vi(c,g(n,gvjs_2),gvjs_Wc(gvjs_sG),"");m=gvjs_7G(m,e);l=new gvjs_H({stroke:m,fill:m,fillOpacity:l,strokeWidth:p});m=gvjs_Oi(c,g(n,"barWidth"));a=gvjs_Oi(c,g(n,"shortBarWidth"));var h=gvjs_Oi(c,g(n,"boxWidth")),q=gvjs_Oi(c,g(n,gvjs_Cw)),p=gvjs_0i(c,g(n,gvjs_sb),gvjs_rG),r=gvjs_I(c,f(n,gvjs_gv)),t=gvjs__i(c,f(n,gvjs_Ht),gvjs_wG,gvjs_e),u=gvjs_Oi(c,f(n,gvjs_tx),1),p={style:p,brush:l,zna:m,Kza:a,Mna:h,Sga:q,ek:r,Lx:t,bW:u};a=k[n];for(l=0;l<a.length;++l)m=a[l],b.jF[m]=p}return b}
gvjs_.Toa=function(){var a=this.ma;switch(a.ib){case gvjs_c:case gvjs_1u:a.orientation=gvjs__i(this.options,gvjs_ow,gvjs_tG,"");if(!a.orientation)throw Error("Unspecified orientation.");this.qe={};this.Tf={};this.re={};var b,c,d,e;switch(a.orientation){case gvjs_d:d=gvjs_aJ;e=this.Tf;b=gvjs_gJ;c=this.re;break;case gvjs_i:d=gvjs_gJ,e=this.re,b=gvjs_aJ,c=this.Tf}for(var f=this.b7.Va(),g=0;g<f.length;++g){var h=f[g],k=new b(a,this.options,["targetAxes."+h,gvjs_rl],h,gvjs_xl,gvjs_Jw);if(k.type!=gvjs_xl)throw Error("Target-axis must be of type value");
this.qe[h]=k;c[h]=k}b=d;c=this.options;if(this.Pb.R(0)==gvjs_h)b:{switch(gvjs_bfa(this)){case gvjs_os:d=1<this.ma.Xa.length?gvjs_Ys:gvjs_Xs;break b;case gvjs_M:case gvjs_ml:case gvjs_As:case gvjs_xx:case gvjs_Vs:d=gvjs_Xs;break b}d=null}else d=gvjs_xl;this.pd=new b(a,c,[gvjs_ck],0,d,gvjs_Wv);e[0]=this.pd;break;case gvjs_ml:case gvjs_Os:this.Tf={0:new gvjs_aJ(a,this.options,[],0,gvjs_xl,gvjs_Jw)},this.re={0:new gvjs_gJ(a,this.options,[],0,gvjs_xl,gvjs_Jw)},a.orientation===gvjs_d?(this.pd=this.Tf[0],
this.qe=this.re):(this.pd=this.re[0],this.qe=this.Tf)}};function gvjs_bfa(a){var b=[gvjs_M,gvjs_ml,gvjs_os,gvjs_xx,gvjs_As,gvjs_Vs],c={};gvjs_t(b,function(a,b){c[a]=b});a=gvjs_nc(a.ma.D,function(a,b){return Math.max(a,c[b.type])},0);return b[a]}
gvjs_.Jua=function(){var a=this.ma;switch(a.ib){case gvjs_ml:case gvjs_Os:if(a.Qu==gvjs_h)throw Error("X values column cannot be of type string");var b=a.PM[0];if(b==gvjs_h)throw Error("Data column(s) cannot be of type string");var c=this.Tf[0],d=this.re[0];if(c.type!=gvjs_xl)throw Error("The x-axis must be of type value");gvjs_OI(c,a.Qu,this.options);if(d.type!=gvjs_xl)throw Error("The y-axis must be of type value");gvjs_OI(d,b,this.options);break;case gvjs_c:case gvjs_1u:b=this.pd;a.ib===gvjs_1u&&
(c=this.Pb.Fg(0,gvjs_5u),gvjs_xi(this.options,1,{domainAxis:{ticks:c}}));if(b.type==gvjs_xl){if(a.Qu==gvjs_h)throw Error("Domain column cannot be of type string, it should be the X values on a continuous domain axis");gvjs_OI(b,a.Qu,this.options)}gvjs_v(this.qe,function(b,c){var d=a.PM[c];if(d==gvjs_h)throw Error("Data column(s) for axis #"+c+" cannot be of type string");gvjs_OI(b,d,this.options)},this)}gvjs_v(this.Tf,function(a){gvjs_RI(a)});gvjs_v(this.re,function(a){gvjs_RI(a)})};
function gvjs_cfa(a){if(null===gvjs_lJ(a))return[];for(var b=(a.ma.Qk[0].columns.domain||[])[0],c=[],d=null,e=a.Pb,f=0;f<e.aa();f++){var g=e.getValue(f,b),h=gvjs_mJ(a,f);if(null!==d&&null!=h){if(0>h)throw Error("Invalid gap value ("+h+") in data row #"+f+". Gap value must be non-negative.");c.push({Yc:d,He:g,rra:h})}d=g}return c}gvjs_.jca=function(){return this.Sr&&this.Sr.Qp==gvjs_f?null:null!=this.re[0]&&null!=this.re[1]?gvjs_8x:null!=this.re[1]?gvjs_ab:gvjs_O};
gvjs_.ica=function(){return this.Sr&&this.Sr.Qp==gvjs_f?gvjs_8x:null};function gvjs_nJ(a){var b=a.columns.data;return b?b[0]:a.columns[gvjs_hw][0]}function gvjs_dfa(a){for(var b=a.ma,c=a.Pb,d=a.pd,e=0;e<b.Xa.length;e++){for(var f=0;f<b.D.length;f++){var g=b.D[f],h=a.qe[g.md],g=c.getValue(e,gvjs_nJ(g)),g=gvjs_IF(h.ja,g);null!=g&&gvjs_LH(h,g)}d.type==gvjs_xl&&(f=c.getValue(e,0),f=gvjs_IF(d.ja,f),gvjs_LH(d,f))}}
function gvjs_efa(a){var b=a.ma,c=a.Pb,d=a.Tf[0];a=a.re[0];for(var e=0;e<c.aa();e++)for(var f=0;f<b.D.length;f++){var g=b.D[f],h=gvjs_nJ(g),g=c.getValue(e,b.Qk[g.ef].columns.domain[0]),h=c.getValue(e,h),g=gvjs_IF(d.ja,g),h=gvjs_IF(a.ja,h);null!=g&&gvjs_LH(d,g);null!=h&&gvjs_LH(a,h)}}
gvjs_.zO=function(){var a;return[gvjs_r(function(){a=this.Tl()},this),gvjs_r(this.Una,this),gvjs_r(function(){(a.rp!==gvjs_e||a.sd||a.ib===gvjs_1u)&&gvjs_v(this.qe,function(a){a.ic(0)})},this),gvjs_r(function(){if(a.ib===gvjs_c||a.ib===gvjs_1u)gvjs_dfa(this),this.pd.type==gvjs_xl&&this.pd.WC(gvjs_cfa(this)),gvjs_PI(this.pd,this.options),gvjs_v(this.qe,function(a){a.WC();gvjs_PI(a,this.options)},this);else{var b=this.Tf[0],c=this.re[0];a.ib==gvjs_Os?gvjs_vea(this.Sr,b,c):a.ib==gvjs_ml&&gvjs_efa(this);
b.WC();gvjs_PI(b,this.options);c.WC();gvjs_PI(c,this.options)}},this),gvjs_r(function(){this.ju=this.ju||gvjs_I(this.options,"bar.variableWidth");a.ib===gvjs_1u&&(this.ju=!1)},this),gvjs_r(function(){a.Eh.bars&&gvjs_oJ(this,gvjs_As);a.Eh.steppedArea&&(this.pd.type==gvjs_xl&&(this.ju=!0),gvjs_oJ(this,gvjs_xx));a.Eh.candlesticks&&gvjs_ffa(this);if(a.Eh.line){for(var b=this.ma,c=0;c<b.D.length;c++)gvjs_pJ(this,c);gvjs_qJ(this);gvjs_rJ(this);gvjs_sJ(this)}a.Eh.area&&gvjs_gfa(this);if(a.Eh.scatter){b=
this.ma;for(c=0;c<b.D.length;c++)gvjs_tJ(this,c);gvjs_rJ(this);gvjs_sJ(this)}if(a.Eh.bubbles){for(var b=this.Sr,d=this.Tf[0],e=this.re[0],f=this.Nj,c=0;c<b.Jl.aa();c++){var g;a:{g=b;var h=d,k=e,l=c,m=g.Jl,n=m.getValue(l,g.O3),p=m.Ia(l,g.O3),q=m.getValue(l,g.zN),r=m.getValue(l,g.EN),t=null;if(null!=g.as&&(t=m.getValue(l,g.as),null==t)){g=null;break a}var u=null;if(null!=g.Yt&&(u=m.getValue(l,g.Yt),null==u)){g=null;break a}m=g.ee(p,g.Ja).width;if(g.Qp==gvjs_f)g.xZ=gvjs_3h(g.xZ,t);else if(g.Qp==gvjs_h){var w=
t,v=g.HB[w];if(!v){var v=gvjs_gx+w+".",y=gvjs_Ui(g.m,v+gvjs_2,g.y_[g.fE.length%g.y_.length]),y=gvjs_JH(y),x=gvjs_I(g.m,v+gvjs_zy,!0),v=gvjs_L(g.m,v+gvjs_pv,w),v={color:y.color,OA:x,mD:v};g.HB[w]=v;g.fE.push(w)}}g.B6=gvjs_3h(g.B6,u);q=h.ja.Hc(q);r=k.ja.Hc(r);null===q||null===r?g=null:(gvjs_0I(h,q)&&gvjs_0I(k,r)&&(h.ic(q),k.ic(r)),h=g.ZY(l,p),g={id:n,text:p,textLength:m,ra:g.Ja,Hd:h,bg:{x:q,y:r,color:t,size:u}})}b.Dl.D[0].points.push(g)}if(b.Qp==gvjs_f)b.bs=gvjs_DH(b.m,b.xZ),f.setScale(b.bs);else if(b.Qp==
gvjs_h)for(c=0;c<b.fE.length;c++)d=b.fE[c],e=b.HB[d],e.OA&&b.Dl.Yo.push({index:c,id:d,text:e.mD,brush:new gvjs_H({fill:e.color}),ea:!0});b.tM=gvjs_FH(b.m,b.B6);b.NBa&&gvjs_t(b.Dl.D[0].points,b.Vma,b)}},this),gvjs_r(function(){var b=a.Eh.bars||a.Eh.candlesticks,c=null!=gvjs_qc(a.D,function(a){return null!=a.Wf});(b&&!this.ju||c)&&a.ib!==gvjs_1u&&gvjs_hfa(this)},this),gvjs_r(function(){a.Dd=gvjs_Rc(this.Tf,function(a){return a.RY(this.ma,this.$f,this.Nj)},this);a.Sc=gvjs_Rc(this.re,function(a){return a.RY(this.ma,
this.$f,this.Nj)},this);gvjs_ifa(this)},this),gvjs_r(this.Sna,this),gvjs_r(this.Zxa,this),gvjs_r(function(){gvjs_rea(new gvjs_vH(this,this.options))},this),gvjs_r(function(){var b=this.$f.getPosition(),c=this.$f.Ja.fontSize,d=null;b!=gvjs_O&&b!=gvjs_qv||null!=this.re[1]||(d=new gvjs_C(a.K.top,a.width-c,a.K.bottom,a.K.right+c));b!=gvjs_ab||null!=this.re[0]||(d=new gvjs_C(a.K.top,a.K.left-c,a.K.bottom,c));d&&d.right>=d.left&&this.$f.gr(d)},this),gvjs_r(this.Aya,this),gvjs_r(function(){this.Sr||(gvjs_$ea(this,
this.Pb),gvjs_9ea(this),gvjs_jfa(this))},this)]};
gvjs_.Una=function(){var a=this.ma,b=this.zc,c=(gvjs_Vc(this.Tf)||gvjs_Vc(this.re)).title.ra,d=Math.max(a.title.ra.fontSize,c.fontSize),e=this.$f.Ja.fontSize,f=this.$f.getPosition(),g=this.Nj.Ja.fontSize,h=this.Nj.getPosition(),k=a.KF==gvjs_bv?a.title.text:"",l="",m="";if(a.JG==gvjs_bv){var n=function(a){var b=gvjs_Xc(a);gvjs_Jc(b);b=gvjs_u(b,function(b){return a[b].title.text});return gvjs_mc(b,function(a){return""!=a}).join(gvjs_ia)};switch(a.ib){case gvjs_ml:case gvjs_Os:l=n(this.Tf);m=n(this.re);
break;case gvjs_c:l=n({0:this.pd}),m=n(this.qe)}}var l=l&&m?l+" / "+m:l?l:m?m:"",m=Math.max(2,Math.round(d/1.618)),p=Math.max(2,Math.round(e/1.618)),q=Math.max(2,Math.round(g/1.618)),r=a.K.width-2*m,g=gvjs_NG(b,k,a.title.ra,r,1),n=0<g.V.length?g.V[0]:"",t=b(n,a.title.ra).width,r=Math.max(r-t-Math.round(Math.max(2,1.618*d)),0),b=gvjs_NG(b,l,c,r,1),u=0<b.V.length?b.V[0]:"",w=[];w.push({key:gvjs_Ls,min:2,kc:[Infinity]});(n||u)&&w.push({key:gvjs_Xx,min:d+2,kc:[m-2]});f==gvjs_bv&&w.push({key:gvjs_tv,min:e+
2,kc:[p-2]});h==gvjs_bv&&w.push({key:gvjs_ot,min:this.Nj.getHeight()+2,kc:[q-2]});f=gvjs_iE(w,Math.floor(a.K.height/2));d=a.K.top;h=f.title||[];0<h.length&&(d+=h[0],n&&(a.title.V.push({text:n,x:a.K.left+m,y:d,length:t}),a.title.ya=g.Le?k:""),u&&(a.ZJ={text:l,ra:c,no:null,V:[],ud:gvjs_3,jd:gvjs_3,ya:b.Le?l:"",anchor:null,angle:0},a.ZJ.V.push({text:u,x:a.K.right-m,y:d,length:r})));c=f.legend||[];0<c.length&&(d+=c[0],this.$f.gr(new gvjs_C(d-e,a.K.right,d,a.K.left)));e=f.colorBar||[];0<e.length&&(d+=
e[0],a=new gvjs_C(d-this.Nj.getHeight(),a.K.right,d,a.K.left),this.Nj.gr(a))};function gvjs_oJ(a,b){var c=a.ma;c.sd?gvjs_kfa(a,b):gvjs_lfa(a,b,c.rp)}function gvjs_hfa(a){var b=a.pd;if(b.ja){var c=gvjs_mc(a.ma.Xa,function(a,b){return 0!=gvjs_mJ(this,b)},a),d=Infinity,e;gvjs_t(c,function(a){a=b.ja.Hc(a.data);null!=e&&(d=Math.min(d,Math.abs(a-e)));e=a},a);gvjs_Wd(d)&&(a=d/2,b.ic(b.ja.Xe-a),b.ic(b.ja.kf+a))}}
function gvjs_uJ(a,b){for(var c=a.ma,d=[],e=0;e<c.Xa.length;e++){var f={positive:0,negative:0};d[e]=f;for(var g=0;g<c.D.length;g++){var h=c.D[g];if(h.type==b){var k=a.qe[h.md],h=a.Pb.getValue(e,h.columns.data[0]);null!=h&&(k=k.ja.Hc(h),0<k?f.positive+=k:f.negative-=k)}}}return d}function gvjs_vJ(a,b){for(var c=a.ma,d=0;d<c.D.length;d++){var e=c.D[d];e.type==b&&(a.qe[e.md].bG=gvjs_Wv)}}
function gvjs_lfa(a,b,c){var d=a.ma,e=a.Pb,f=a.pd,g=a.ma.ib===gvjs_1u,h=a.ju,k=c!==gvjs_e,l=k&&d.rp!==gvjs_a;c=d.rp===gvjs_il?"#.##%":"0.00#";if(g){var m=(d.K.height-1)/gvjs_mfa(a,k);a.ma.Oy=gvjs_wJ(m,gvjs_I(a.options,gvjs_3u))}m=[];l&&(m=gvjs_uJ(a,b),gvjs_vJ(a,b));var n=null,p=f.ja?f.ja.e4:null;h&&f.ic(p);for(var q=0;q<d.Xa.length;q++){var h=0==gvjs_mJ(a,q),r=gvjs_Rc(a.qe,function(){return{positive:0,negative:0}}),t=-1;null!=p&&(n=p);p=gvjs_wH(a,q);f.ic(p);for(var u=gvjs_0I(f,p),w=0;w<d.D.length;w++){var v=
d.D[w];if(v.type==b){t++;k||(r[v.md]={positive:0,negative:0});var y=v.points;if(h)y.push(null);else{var x=v.md,z=a.qe[x],A=z.ut,B=e.getValue(q,v.columns.data[0]),B=A?B:z.ja.Hc(B),D;l&&(gvjs_GF(z.ja,c),D=gvjs_HF(z.ja));var C=0<=B?"positive":"negative",G=r[x];k||(a.yz=Math.max(a.yz,t+1));var E=m[q]&&m[q][C]||1,H=function(a){return null==a?null:a/E},x=gvjs_r(function(a,b,c){var d=null;null==a||isNaN(a)||(d=a+(k||g?G[C]:0));l&&(d=H(d),c=H(c));A&&(d=z.ja.Hc(d)||0,c=z.ja.Hc(c)||0);u&&z.ic(d);var e;null!=
a&&(e=gvjs_xJ(this,v,q,G[C],H,!0));b={bg:{Ou:q,vF:b,from:c,Am:d,Nx:n,d:p,bK:e}};null==a&&(b.bm=!0);v.type==gvjs_xx&&(e=y.length,b.bg.gha=0==e||null==y[e-1]?null:y[e-1].bg.Am);gvjs_yJ(this,b,v,w,q);l&&b.Hd&&(b.Hd.content=b.Hd.content+" ("+D.uc(d-c)+")");y.push(b);null==a||isNaN(a)||(G[C]+=a)},a),I=k?0:t,F=k||g?G[C]:null;if(g&&!a.ma.Oy)for(var K=0;K<B;K++)F=k||g?G[C]:null,x(1,I,F);else x(B,I,F)}}}}k||gvjs_v(a.qe,function(a){gvjs_1I(a)})}
function gvjs_kfa(a,b){for(var c=a.ma,d=a.Pb,e=a.pd,f=gvjs_mc(c.D,function(a){return a.type==b}),g=0;g<c.Xa.length;++g){var h=0==gvjs_mJ(a,g),k=gvjs_wH(a,g);e.ic(k);for(var l=gvjs_0I(e,k),m=[gvjs_hw,gvjs_$j],n=0;n<f.length;++n){var p=f[n];if(h){p.points.push(null);return}for(var q=a.qe[p.md],r=q.ja,t=0;t<m.length;++t){var u=m[t],w=d.getValue(g,p.columns[u][0]),w=r.Hc(w);if(null===w){p.points.push(null);return}l&&q.ic(w);a.yz=Math.max(a.yz,n+1);u={brush:u==gvjs_hw?p.Oh.background.fh:null,bg:{Ou:g,
vF:n,from:null,Am:w,d:k,bva:u==gvjs_$j,bK:gvjs_xJ(a,p,g,0,null,!0)}};gvjs_yJ(a,u,p,n,g);p.points.push(u)}}}gvjs_v(a.qe,function(a){gvjs_1I(a)})}
function gvjs_ffa(a){var b=a.ma,c=a.Pb,d=a.pd,e=gvjs_mc(b.D,function(a){return a.type==gvjs_Vs});gvjs_t(b.Xa,function(a,b){var h=0==gvjs_mJ(this,b);gvjs_t(e,function(a,e){if(h)a.points.push(null);else{var f=a.columns.data,n=this.qe[a.md];this.yz=Math.max(this.yz,e+1);var p=c.getValue(b,f[0]),q=c.getValue(b,f[1]),r=c.getValue(b,f[2]),f=c.getValue(b,f[3]),p=n.ja.Hc(p),q=n.ja.Hc(q),r=n.ja.Hc(r),f=n.ja.Hc(f);if(null===p||null===f||null===q||null===r)a.points.push(null);else{var t=gvjs_wH(this,b);d.ic(t);
var u=r<q;gvjs_0I(d,t)&&(n.ic(p),n.ic(f));n={RG:u?a.iH.Bba:a.iH.Iha,Xc:gvjs_ei(a.color.color),bg:{Ou:b,vF:e,Ova:p,lineTo:f,mya:u?r:q,nya:u?q:r,Xua:u,d:t}};gvjs_yJ(this,n,a,e,b);a.points.push(n)}}},this)},a)}
function gvjs_pJ(a,b){var c=a.ma,d=a.Pb,e=a.pd,f=c.D[b];if(f.type==gvjs_M)for(var c=f.Gg?f.data:c.Xa,g=0;g<c.length;g++){var h=a.qe[f.md],k=f.columns.data[0],k=f.Gg?f.data[g][1]:d.getValue(g,k),k=h.ja.Hc(k),l;if(null!=k){var m=gvjs_wH(a,g,f);e.ic(m);(l=gvjs_0I(e,m)&&!f.Gg)&&h.ic(k);h=f.Gg?null:gvjs_xJ(a,f,g,0,null,l)}else l=!1,h=null;h={bg:{Ou:g,vF:0,d:m,t:k,bK:h},shape:f.sL,yia:l};null==k&&(h.bm=!0);gvjs_yJ(a,h,f,b,g);f.points.push(h)}}
function gvjs_qJ(a){for(var b=a.pd,c=a.ma.D,d=0;d<c.length;d++){var e=c[d];if((e.type==gvjs_M||e.type==gvjs_os)&&0!=e.lineWidth){var f=a.qe[e.md],g=gvjs_u(e.points,function(a){return gvjs_ZG(a)?null:new gvjs_z(a.bg.d,a.bg.t)}),h=a.ma.ek,e=gvjs_rE(g,gvjs__I(b),h),k;a:{switch(b.type){case gvjs_Ys:k=b.xb.max-1;break a;case gvjs_Xs:k=b.xb.max-.5;break a}k=b.xb.max}h=gvjs_rE(g,k,h);f.ic(e);f.ic(h)}}}
function gvjs_gfa(a){var b=a.ma,c=a.Pb,d=a.pd,e=b.ek,f=b.rp!==gvjs_e,g=f&&b.rp!==gvjs_a,h=b.rp===gvjs_il?"#.##%":"0.00#",k=[];g&&(k=gvjs_uJ(a,gvjs_os),gvjs_vJ(a,gvjs_os));for(var l=0;l<b.Xa.length;l++)for(var m=gvjs_Rc(a.qe,function(){return 0}),n=k[l]&&k[l].positive+k[l].negative||1,p=function(a){return null==a?null:a/n},q=null,r=null,t=0;t<b.D.length;t++){var u=b.D[t];if(u.type==gvjs_os){var w=u.md,v=a.qe[w],y=v.ut,x=null,z=null,A=u.columns.data[0],B=c.getValue(l,A),B=y?B:v.ja.Hc(B),D=null==B||
isNaN(B);D&&(B=0);var C=gvjs_wH(a,l);if(null!=C){var G;g&&(gvjs_GF(v.ja,h),G=gvjs_HF(v.ja));var E;E=0<l?c.getValue(l-1,A):null;E=0===l||null===E&&!isNaN(E);var A=l<c.aa()-1?c.getValue(l+1,A):null,H=l===c.aa()-1||null===A&&!isNaN(A);f?(A=m[w],D||(A+=B),x=r,z=q,D||(H||(r=A),E||(q=A))):(r=q=A=B,e||(H&&(r=null),E&&(q=null)));d.ic(C);E=gvjs_0I(d,C);A=p(A);q=p(q);r=p(r);y&&(A=v.ja.Hc(A),q=v.ja.Hc(q),r=v.ja.Hc(r));E&&!D&&v.ic(A);v=gvjs_xJ(a,u,l,m[w],p,E);f&&!D&&(m[w]+=B);w={bg:{d:C,t:A,Ou:l,vF:0,Poa:C,Qoa:q,
Noa:C,Ooa:r,Jna:C,Kna:x,Hna:C,Ina:z,bK:v},shape:u.sL,yia:E};w.bm=D;D||(gvjs_yJ(a,w,u,t,l),g&&w.Hd&&(w.Hd.content=w.Hd.content+" ("+G.uc(p(B))+")"));u.points.push(w)}}}gvjs_qJ(a);gvjs_rJ(a)}function gvjs_jfa(a){gvjs_t(a.ma.D,function(a,c){a.Gg&&(a.type===gvjs_ml?gvjs_tJ(this,c):a.type===gvjs_M&&gvjs_pJ(this,c),gvjs_zJ(this,c))},a)}
function gvjs_tJ(a,b){var c=a.ma,d=a.Pb,e=a.Tf[0],f=a.re[0],g=c.D[b],h=g.ef;if(g.type===gvjs_ml)for(var k=g.Gg?g.data.length:d.aa(),l=0;l<k;l++){var m=c.Qk[h].columns.domain[0],n=gvjs_nJ(g),m=g.Gg?g.data[l][0]:d.getValue(l,m),p=g.Gg?g.data[l][1]:d.getValue(l,n),n=e.ja.Hc(m),m=f.ja.Hc(p);null===n||null===m?g.points.push(null):((p=gvjs_0I(e,n)&&gvjs_0I(f,m))&&!g.Gg&&(e.ic(n),f.ic(m)),n={bg:{x:n,y:m},shape:g.sL,Nza:p},gvjs_yJ(a,n,g,b,l),g.points.push(n))}}
function gvjs_rJ(a){function b(a){return!gvjs_ZG(a)}for(var c=gvjs_r(function(a){var b=null!=a.bg?a.bg.Ou:null;return{ox:null!=a.ox?a.ox:1,Vx:null!=a.Vx?a.Vx:1,scope:null!=a.scope?a.scope:!0,pra:null!=b?gvjs_mJ(this,b):null}},a),d=null===gvjs_lJ(a),e=0;e<a.ma.D.length;e++){var f=a.ma.D[e],g=f.gx,h=f.columns.emphasis||[],k=f.columns.scope||[];if(0!=(f.columns.certainty||[]).length||0!=h.length||0!=k.length||!d)for(var h=gvjs_sc(f.points,b),k=c(h||{}),l=0;l<f.points.length;l++){var m=f.points[l];if(!gvjs_ZG(m)){var n=
c(m),p=f.Xc;n.scope||k.scope||(f.Eca=f.Eca||p.vJ(),p=f.Eca,m.at=p,g&&(f.Dca=f.Dca||g.vJ(),m.bS=f.Dca));if(1>n.ox||1>k.ox)p=gvjs_AJ(p,!1),m.at=p;1!=n.Vx&&1!=k.Vx&&(p=gvjs_nfa(p,Math.min(k.Vx,n.Vx)),m.at=p);0!=n.pra||gvjs_ZG(h)||(m.at=null);k=n}h=m}}}
function gvjs_BJ(a){var b={fill:{},stroke:{},shape:{}};null!=a&&(null!=a.visible&&(b.visible=a.visible),null!=a.size&&(b.size=a.size),null!=a.color&&(b.fill.color=b.stroke.color=a.color),null!=a.opacity&&(b.fill.opacity=b.stroke.opacity=a.opacity),null!=a.fillColor&&(b.fill.color=a.fillColor),null!=a.fillOpacity&&(b.fill.opacity=a.fillOpacity),null!=a.strokeColor&&(b.stroke.color=a.strokeColor),null!=a.strokeOpacity&&(b.stroke.opacity=a.strokeOpacity),null!=a.strokeWidth&&(b.stroke.width=a.strokeWidth),
null!=a.shapeType&&(b.shape.type=a.shapeType),null!=a.shapeSides&&(b.shape.sides=a.shapeSides),null!=a.shapeRotation&&(b.shape.rotation=a.shapeRotation),null!=a.shapeDent&&(b.shape.dent=a.shapeDent),null!=a.shortSize&&(b.shortSize=a.shortSize));return b}
function gvjs_CJ(a,b,c){var d=void 0;b=null!=b.columns.style?b.columns.style[0]:void 0;if(null!=b&&a.Pb.R(b)===gvjs_h&&(a=a.Pb.getValue(c,b),null!=a)){var e,d=gvjs_0b(a);if(gvjs_Mg(d))e={fill:{color:d},stroke:{color:d}};else if("{"===d.charAt(0)){try{var f=gvjs_Kh(d)}catch(g){}null!=f&&(e=f)}null==e&&(gvjs_9b(d,"{")?(e=gvjs_Rc(gvjs_oH(d),gvjs_BJ),gvjs_Yc(e,"")&&(gvjs_7c(e,e[""]),gvjs_0c(e,"")),gvjs_Yc(e,"*")&&(gvjs_7c(e,e["*"]),gvjs_0c(e,"*"))):e=gvjs_BJ(gvjs_9f(d)));d=e}if(null!=d)return new gvjs_ui([d])}
function gvjs_DJ(a,b,c){c!==gvjs_Bx&&(a.af(gvjs_Ui(b,[gvjs_ku,gvjs_iu],a.ob())),a.Ef(gvjs_Qi(b,gvjs_lu,a.Ie)));c!==gvjs_iu&&(a.wd(gvjs_Ui(b,[gvjs_Gx,gvjs_Bx],a.ye)),gvjs_8h(a,gvjs_Qi(b,gvjs_Hx,a.di)),a.pl(gvjs_J(b,gvjs_Ix,a.Xb)))}
function gvjs_yJ(a,b,c,d,e){if(a.az){d=a.ZY(c,d,e);var f=c.columns.tooltip;f&&!c.Gg&&(f=gvjs_zH(a,f[0],e))&&gvjs_7c(d,f);d.si=!!d.si;b.Hd=d}d=gvjs_CJ(a,c,e);a:{var f=a.Pb,g=c.columns.certainty||[];if(g.length){var h=f.getValue(e,g[0]);if(null!=h){f=f.R(g[0])==gvjs_Ra?h?1:0:h;break a}}f=1}a:{g=a.Pb;h=c.columns.emphasis||[];if(h.length){var k=g.getValue(e,h[0]);if(null!=k){g=g.R(h[0])==gvjs_Ra?k?2:1:k;break a}}g=1}a:{a=a.Pb;h=c.columns.scope||[];if(h.length&&(e=a.getValue(e,h[0]),null!=e)){e=!!e;break a}e=
!0}a=gvjs_3G(b,c);h=c.fh;if(null!=d){h=h.clone();b.radius=a=gvjs_Oi(d,"point.size",a);k=gvjs_1i(d,"point.shape");null!=k&&(b.shape=k);k=gvjs_Gi(d,"point.visible");null!=k&&(b.visible=k);gvjs_DJ(h,d);switch(c.type){case gvjs_M:case gvjs_ml:case gvjs_os:gvjs_DJ(h,d.view(gvjs_Bw));null!=c.Xc&&(b.at=(b.at||b.Xc||c.Xc).clone(),gvjs_DJ(b.at,d.view([gvjs_M,""]),gvjs_Bx));null!=c.gx&&(b.bS=(b.bS||b.Xc||c.gx).clone(),gvjs_DJ(b.bS,d.view([gvjs_os,""]),gvjs_iu));break;case gvjs_xx:gvjs_DJ(h,d.view(gvjs_os),
gvjs_iu),null!=c.Xc&&(b.Xc=(b.Xc||c.Xc).clone(),gvjs_DJ(b.Xc,d.view([gvjs_M,""]),gvjs_Bx));case gvjs_As:gvjs_DJ(h,d.view(gvjs_0j));break;case gvjs_Vs:b.RG=b.RG.clone(),gvjs_DJ(b.RG,d.view([gvjs_0j,""])),gvjs_DJ(b.Xc,d.view([gvjs_M,""]))}b.brush=h}e||(b.scope=e,c.Fca=c.Fca||h.vJ(),h=c.Fca,b.brush=h);1!=g&&(b.Vx=g,c.type==gvjs_M||c.type==gvjs_os||c.type==gvjs_ml)&&(a=Math.round(a*Math.sqrt(g)*10)/10,b.radius=a);if(1>f)switch(b.ox=f,c.type){case gvjs_M:case gvjs_os:case gvjs_ml:b.brush=gvjs_AJ(h,!0);
b.radius=Math.max(a-gvjs_$h(b.brush)/2,0);break;case gvjs_As:case gvjs_xx:b.brush=gvjs_AJ(h,!1)}}function gvjs_zH(a,b,c){var d=a.Pb;a=a.ma.rg&&(d.getProperty(c,b,gvjs_8a)||d.Fg(b,gvjs_8a));b=d.Ia(c,b);return{si:!!a,bk:b?!0:!1,content:b}}
gvjs_.ZY=function(a,b,c){if(this.ma.ib===gvjs_ml||a.Gg||0===a.lineWidth){var d=this.Pb,e=this.ma,f,g,h,k;if(a.Gg)f=a.data[c][0],g=a.data[c][1],null!=f&&(f=gvjs_Ql(f,d.R(a.ef))),null!=g&&(g=gvjs_Ql(g,a.dataType)),h=e.Zg.contains(gvjs_Xs)?g:f+gvjs_ia+g,k=f;else if(this.ma.sd){var l=this.Tf[0].title.text||"X",m=this.re[0].title.text||"Y";h=b%2?b-1:b;b=e.D[h];h=e.D[h+1];f=e.Qk[h.ef].columns.domain[0];g=gvjs_nJ(h);f=d.Ia(c,f);g=d.Ia(c,g);h=l+": "+f+gvjs_ia+m+": "+g;f=e.Qk[b.ef].columns.domain[0];g=gvjs_nJ(b);
f=d.Ia(c,f);g=d.Ia(c,g);h+="\n"+l+": "+f+gvjs_ia+m+": "+g}else f=e.Qk[a.ef].columns.domain[0],g=gvjs_nJ(a),f=d.Ia(c,f),g=d.Ia(c,g),h=e.Zg.contains(gvjs_Xs)?g:f+gvjs_ia+g;a={bk:!1,content:h,Ln:a.title,nx:k}}else a=gvjs_ofa(this,a,c);return a};
function gvjs_ofa(a,b,c){var d=a.Pb,e=a.ma.Xa[c],e=b.Gg?b.data[c][0].toString():e.Hw[b.ef];if(b.type==gvjs_Vs){var f=b.columns.data;a=d.Ia(c,f[0])+gvjs_0p+d.Ia(c,f[3])+gvjs_ia+d.Ia(c,f[1])+gvjs_0p+d.Ia(c,f[2])}else if(a.ma.sd){var g=b.columns[gvjs_hw],f=b.columns.data,h=a.Pb.getValue(c,g[0]);a=a.Pb.getValue(c,f[0]);g=d.Ia(c,g[0]);f=d.Ia(c,f[0]);if(null===h&&gvjs_Yb(g)&&null===a&&gvjs_Yb(f))return{bk:!1,content:null};a=f+"\n"+g}else{f=b.columns.data;h=b.Gg?b.data[c][1]:a.Pb.getValue(c,f[0]);a=b.Gg?
b.data[c][1].toString():a.Pb.Ia(c,f[0]);if(null===h&&gvjs_Yb(a))return{bk:!1,content:null};h=b.columns.interval||[];h.length&&(h=gvjs_u(h,function(a){return d.Ia(c,a)}),a+=" ["+h.join(gvjs_ia)+"]")}return{bk:!1,content:a,nx:e,Ln:b.title,si:!1}}
function gvjs_sJ(a){function b(a){return{d:a.x,t:a.y}}function c(a){return new gvjs_Cz(a.d,a.t)}function d(a){return{x:a.x,y:a.y}}function e(a){return new gvjs_Cz(a.x,a.y)}var f=a.ma,g=a.pd,h=gvjs_r(function(a,b,c){b.Nza&&(this.Tf[0].ic(c.x),this.re[0].ic(c.y))},a);a=gvjs_r(function(a,b,c){g.ic(c.d);b.yia&&this.qe[a.md].ic(c.t)},a);var k,l,m;switch(f.ib){case gvjs_ml:k=e;l=d;m=h;break;case gvjs_c:k=c,l=b,m=a}for(h=0;h<f.D.length;h++)if(a=f.D[h],a.type==gvjs_ml||a.type==gvjs_M)if(gvjs_tc([gvjs_c,"phase",
gvjs_lt],a.Lx)){var n=a.type==gvjs_ml&&a.Lx==gvjs_lt,p=a.Lx==gvjs_c;a.q2=!0;a.Yua=n;n=gvjs_cE(gvjs_u(a.points,function(a){return gvjs_ZG(a)?null:k(a.bg)}),a.bW,p,n,f.ek);for(p=0;p<a.points.length;++p){var q=a.points[p];if(n[p]){var r=l(n[p][0]),t=l(n[p][1]);q.Tfa=r;q.Ufa=t;m(a,q,r);m(a,q,t)}}}else a.q2=!1}
gvjs_.Sna=function(){if(this.ma.Zg.contains(gvjs_Xs)){var a=this.ma.Xa,b=gvjs_u(a,function(a,b){return gvjs_EJ(this,b)},this),c=this.pd,a=gvjs_Nc(a.length);gvjs_Kc(a,gvjs_r(function(a,c){return gvjs_Ic(b[a],b[c])},this));var d=c.Rg,e=c.sf;if(d>e)var f=d,d=e,e=f;for(var g,h,f=0;f<a.length;f++){var k=a[f];h=gvjs_EJ(this,k);if(null!=h){if(gvjs_WI(c,h))return;if(!gvjs_VI(c,h)){g=f;break}}}if(gvjs_k(g))for(var l=d,m,d=null,f=g;f<a.length;f++){null!=d&&f<d&&(f=d,d=null);k=a[f];g=l;if(f==a.length-1){gvjs_FJ(this,
k,g,e);break}m=gvjs_EJ(this,a[f+1]);if(null==m){for(l=f+2;l<a.length;l++)if(m=gvjs_EJ(this,a[l]),null!=m){d=l;break}if(null==m){gvjs_FJ(this,k,g,e);break}}if(gvjs_WI(c,m)){gvjs_FJ(this,k,g,e);break}l=gvjs_Ud(h,m);gvjs_FJ(this,k,g,l);h=m}}};function gvjs_EJ(a,b){var c=a.ma.Xa;a=a.pd;return a.type==gvjs_xl?null!=c[b].data?a.gH(c[b].data):null:a.zd(b)}
function gvjs_FJ(a,b,c,d){function e(){var a=c;c=d;d=a}var f=a.ma.K.top,g=a.ma.K.bottom,h=a.ma.K.left,k=a.ma.K.right,l=a.pd.direction;b=a.ma.Xa[b];a.ma.orientation==gvjs_d?1==l?(d<c&&e(),b.mV=new gvjs_C(f,d,g,c)):(d>c&&e(),b.mV=new gvjs_C(f,c,g,d)):1==l?(d<c&&e(),b.mV=new gvjs_C(c,k,d,h)):(d>c&&e(),b.mV=new gvjs_C(d,k,c,h))}gvjs_.Aya=function(){gvjs_pfa(this);gvjs_qfa(this)};
function gvjs_pfa(a){var b=a.ma;gvjs_v(b.Sc,function(a,d){gvjs_GJ(this,this.re[d],b.Sc[d],this.rva)},a);gvjs_v(b.Dd,function(a,d){gvjs_GJ(this,this.Tf[d],b.Dd[d],this.fva)},a)}
function gvjs_qfa(a){var b=a.ma;gvjs_v(b.Sc,function(a,d){var e=null;gvjs_GJ(this,this.re[d],b.Sc[d],function(a,b){b=b.Oa;(a=gvjs_MG(b))?(b=Math.ceil(b.ra.fontSize/8),e&&a.left<=e.right+b&&e.left<=a.right+b&&a.top<=e.bottom+b&&e.top<=a.bottom+b?a=!1:(e||(e=a),gvjs_vf(e,a),a=!0)):a=!0;return a})},a);gvjs_v(b.Dd,function(a,d){gvjs_GJ(this,this.Tf[d],b.Dd[d],this.gva)},a)}function gvjs_GJ(a,b,c,d){c.text&&(c.text=gvjs_mc(c.text,gvjs_r(d,a,b)))}
gvjs_.fva=function(a,b){var c=this.ma;b=b.Oa;return b.angle?!0:(b=gvjs_MG(b))?a.Xn!=gvjs_bv||(new gvjs_C(c.K.top,c.K.right,c.K.bottom,c.K.left)).contains(b)?!0:!1:!0};
gvjs_.gva=function(a,b){var c=this.ma;if(a.Xn!=gvjs_bv)return!0;b=b.Oa;if(b.angle)return!0;a=gvjs_MG(b);if(!a)return!0;b=b.ra.fontSize/2;var d=new gvjs_C(a.top,a.right+b,a.bottom,a.left-b),e;for(e in c.Sc){var f=Number(e);if(this.re[f].Xn==gvjs_bv&&!(1>(c.Sc[f].text?c.Sc[f].text.length:0))){var g=gvjs_MG(c.Sc[f].text[0].Oa),h=gvjs_MG(gvjs_jc(c.Sc[f].text).Oa);if(g||h){if(g&&gvjs_wf(d,g)||h&&gvjs_wf(d,h))return!1;g?h?(f=Math.min(g.left,h.left),g=Math.max(g.right,h.right)):(f=g.left,g=g.right):(f=h.left,
g=h.right);if(Math.abs(a.left-f)<b||Math.abs(a.right-g)<b)return!1}}}return!0};gvjs_.rva=function(a,b){var c=this.ma,d=new gvjs_C(c.K.top,c.K.right,c.K.bottom,c.K.left),e=b.Oa;b=e.ra.fontSize/2;e=gvjs_MG(e);if(!e)return!0;if(a.Xn==gvjs_bv&&!d.contains(e))return!1;a=new gvjs_C(e.top,e.right+b,e.bottom,e.left-b);return(d=gvjs_MG(c.title))&&gvjs_wf(a,d)||(c=c.ZJ?gvjs_MG(c.ZJ):null)&&gvjs_wf(a,c)?!1:(c=this.$f.getArea())&&gvjs_wf(a,c)?!1:!0};
function gvjs_zJ(a,b){b=a.ma.D[b];var c=gvjs_rfa(a,b);b.points&&gvjs_t(b.points,function(a){null==a||a.bm||(a.ia=c(a.bg),null!=a.Tfa&&(a.nt=c(a.Tfa)),null!=a.Ufa&&(a.$q=c(a.Ufa)))});b.Wf&&(0<b.Wf.V.length||0<b.Wf.areas.length)&&gvjs_sfa(b)}gvjs_.Zxa=function(){gvjs_t(this.ma.D,function(a,b){gvjs_zJ(this,b)},this)};
function gvjs_sfa(a){function b(b){var c=e[b];delete e[b];if(c&&1<c.line.length){c.bottom&&c.bottom.reverse();if(f[b].Lx!=gvjs_e){var d=f[b].Lx==gvjs_c;b=f[b].bW;c.LZ=gvjs_cE(c.line,b,d,!1,!1);c.bottom&&(c.Gna=gvjs_cE(c.bottom,b,d,!1,!1))}a.Wf.paths.push(c)}}function c(a,b){if(!e[a]){var c=f[a].brush.clone(),d=f[a].style,g={};g.cs=a;g.line=[];d==gvjs_os?(c.pl(0),g.bottom=[]):c.Ef(0);g.brush=c;e[a]=g}e[a].line.push(new gvjs_Cz(b.left,b.top));e[a].bottom&&e[a].bottom.push(new gvjs_Cz(b.left+b.width,
b.top+b.height))}function d(a){a=f[a].style;return a==gvjs_os||a==gvjs_M}var e={},f=a.Wf.jF;a.Wf.paths=[];for(var g=0;g<a.points.length;g++){var h={},k=a.points[g];if(k&&k.ia&&k.ia.bt)for(var k=k.ia.bt,l=0;l<k.length;++l){var m=k[l].cs;d(m)&&(h[m]=!0,c(m,k[l].rect))}for(m in e)h[m]||f[m].ek||b(m)}for(m in e)b(m)}
function gvjs_rfa(a,b){switch(b.type){case gvjs_ml:return gvjs_r(a.Sya,a,b);case gvjs_Qs:return gvjs_r(a.Oya,a,b);case gvjs_M:return gvjs_r(a.Rya,a,b);case gvjs_As:return gvjs_r(a.Nya,a,b);case gvjs_xx:return gvjs_r(a.Tya,a,b);case gvjs_Vs:return gvjs_r(a.Pya,a,b);case gvjs_os:return gvjs_r(a.Mya,a,b)}return null}gvjs_.Sya=function(a,b){return{x:this.Tf[0].zd(b.x),y:this.re[0].zd(b.y)}};
gvjs_.Oya=function(a,b){var c=this.Sr;a=this.Tf[0].zd(b.x);var d=this.re[0].zd(b.y),e=gvjs_MH(c,b),e=new gvjs_H({fill:e,fillOpacity:c.Sq,stroke:c.ye});b=gvjs_EH(c.tM,b.size);return{x:a,y:d,brush:e,radius:b,nV:b}};gvjs_.Rya=function(a,b){var c=gvjs_HJ(this,a.md,b.d,b.t);c.bt=gvjs_IJ(this,a,b);return c};gvjs_.Nya=function(a,b){var c=gvjs_JJ(this,a,b,b.from,b.Am);return c?{top:c.top,left:c.left,width:Math.max(.5,c.width),height:Math.max(.5,c.height),bt:gvjs_IJ(this,a,b)}:null};
gvjs_.Pya=function(a,b){var c=gvjs_JJ(this,a,b,b.mya,b.nya),d=gvjs_JJ(this,a,b,b.Ova,b.lineTo);if(!c||!d)return null;var e=gvjs_KJ(this,d.left,d.top),f=gvjs_KJ(this,c.width,c.height),g=gvjs_KJ(this,d.width,d.height);g.domain=2;e.domain+=(f.domain-(f.domain%2?3:2))/2;e=gvjs_LJ(this,e.domain,e.target);g=gvjs_LJ(this,g.domain,g.target);d.width=g.x;d.height=g.y;d.left=e.x;d.top=e.y;a=b.Xua?a.iH.Bba:a.iH.Iha;gvjs_ai(a)&&(a=a.Xb/2,c.height-=2*a,c.width-=2*a,c.left+=a,c.top+=a);c.height=Math.max(c.height,
2);c.width=Math.max(c.width,1);return{rect:c,line:d}};
gvjs_.Tya=function(a,b){var c=this.qe[a.md];null==b.from&&(b.from=c.ja.Hc(c.Db.Ca),null==b.from&&(b.from=0));var d=this.pd,e=b.Ou,f;if(this.ju||d.ja){if(null==b.Nx)return null;e=Math.floor(d.zd(b.Nx));f=Math.floor(d.zd(b.d));d.ic(b.Nx)}else{var g=d.ticks[e].la;f=d.YD;e=Math.floor(g-d.direction*f/2);f=Math.floor(g+d.direction*f/2)}d.ic(b.d);var h=c.zd(b.Am),d=gvjs_LJ(this,e,c.zd(b.from)),g=gvjs_LJ(this,e,h);f=gvjs_LJ(this,f,h);h=[];gvjs_I(this.options,"connectSteps",!0)&&null!=b.gha&&(c=gvjs_LJ(this,
e,c.zd(b.gha)),h.push(c));h.push(g);h.push(f);return{ko:gvjs_fJ(d.x,d.y,f.x,f.y),outline:h,bt:gvjs_IJ(this,a,b)}};
function gvjs_JJ(a,b,c,d,e){var f=a.pd,g=a.qe[b.md],h=a.sI;null!=d||(d=g.ja.Hc(g.Db.Ca)||0);b=Math.min(g.zd(d),g.zd(e));d=Math.max(g.zd(d),g.zd(e));e=a.ma.ib===gvjs_1u?gvjs_wJ(g.YD,gvjs_I(a.options,gvjs_3u))?0:1:Math.min(1,.2*(d-b));0===e||Math.floor(b+e)<Math.floor(d)&&Math.floor(b+e)>Math.floor(b)?(b=Math.floor(b+e),d=Math.floor(d)):b+=e;e=gvjs_J(a.options,"diff.newData.widthFactor",.3);e=c.bva?e:1;if(a.ju){if(null==c.Nx)return null;e=Math.floor(f.zd(c.Nx));h=Math.floor(f.zd(c.d));f.ic(c.Nx)}else c=
gvjs_MJ(a,c),g=e*h.V6/2,e=h.x5(c-g),h=h.x5(c+g);f.ic(gvjs_2I(f,e));f.ic(gvjs_2I(f,h));f=gvjs_LJ(a,e,b);a=gvjs_LJ(a,h,d);return gvjs_fJ(f.x,f.y,a.x,a.y)}
gvjs_.Mya=function(a,b){function c(a){return null!=a?a:e}var d=this.qe[a.md],e=d.ja.Hc(d.Db.Ca)||0,d=gvjs_HJ(this,a.md,b.d,b.t),f=gvjs_HJ(this,a.md,b.Hna,c(b.Ina)),g=gvjs_HJ(this,a.md,b.Jna,c(b.Kna)),h=gvjs_HJ(this,a.md,b.Noa,c(b.Ooa)),k=gvjs_HJ(this,a.md,b.Poa,c(b.Qoa));a=gvjs_IJ(this,a,b);return{x:d.x,y:d.y,yY:f.x,zY:f.y,AY:g.x,DY:g.y,jP:h.x,kP:h.y,lP:k.x,mP:k.y,bt:a}};
function gvjs_IJ(a,b,c){if(!c.bK)return[];var d=a.pd;b=a.qe[b.md];var e=a.sI;if(c.vF>=e.Wwa||d.type!=gvjs_xl&&c.Ou>=d.ticks.length)return[];var f=gvjs_MJ(a,c),g=e.x5;a.ju?(d=d.zd(c.d)-d.zd(c.Nx),f-=d/2):d=e.V6+e.aja;for(var e=[],h=0,k;k=c.bK[h];h++){var l=b.zd(k.sua),m=b.zd(k.Tva),n=d*k.wAa/2,p=g(f-n),n=g(f+n),p=gvjs_LJ(a,p,Math.min(m,l)),l=gvjs_LJ(a,n,Math.max(m,l));e.push({rect:gvjs_fJ(p.x,p.y,l.x,l.y),cs:k.cs,brush:k.brush})}return e}
function gvjs_MJ(a,b){var c=a.pd,d=a.sI,c=c.type==gvjs_xl?c.zd(b.d):c.ticks[b.Ou].la;if(a.ju)return c;a=d.V6;return c-d.Xpa+(a+d.aja)*b.vF+a/2}function gvjs_KJ(a,b,c){switch(a.ma.orientation){case gvjs_d:return{domain:b,target:c};case gvjs_i:return{domain:c,target:b}}throw Error(gvjs_sr);}function gvjs_LJ(a,b,c){switch(a.ma.orientation){case gvjs_d:return{x:b,y:c};case gvjs_i:return{x:c,y:b}}throw Error(gvjs_sr);}function gvjs_HJ(a,b,c,d){return gvjs_LJ(a,a.pd.zd(c),a.qe[b].zd(d))}
function gvjs_AJ(a,b){a=a.clone();if(gvjs_bi(a)&&a.ob()!=gvjs_fa){var c=new gvjs_7h(gvjs_Kw,a.ob());a.$d=c;!gvjs_ai(a)&&b&&(a.wd(a.ob()),a.pl(1))}else gvjs_ai(a)&&(a.xm="dash");return a}function gvjs_nfa(a,b){a=a.clone();a.pl(a.Xb*b);return a}function gvjs_mJ(a,b){var c=gvjs_lJ(a);return null===c?null:a.Pb.getValue(b,c)}function gvjs_lJ(a){if(null===a.pd||a.pd.type!=gvjs_xl)return null;a=a.ma.Qk[0].columns.gap||[];return gvjs_uc(a)?null:a[0]}
function gvjs_xJ(a,b,c,d,e,f){function g(a,b,g,r,t){var z=h.jF[a],A=p.getValue(c,a),A=m?A:n(A);b=p.getValue(c,b);b=m?b:n(b);null!=A&&null!=b&&(A+=d,b+=d,e&&(A=e(A),b=e(b)),m&&(A=n(A),b=n(b)),f&&(l.ic(A),l.ic(b)),z=z.brush,null!=k&&(z=z.clone(),gvjs_DJ(z,k.view([r,""])),t=t||gvjs_rx,g=gvjs_J(k,[r+"."+t,t],g)),q.push({Tva:A,sua:b,wAa:g,cs:a,brush:z}))}var h=b.Wf;if(!h)return null;var k=gvjs_CJ(a,b,c),l=a.qe[b.md],m=l.ut,n=gvjs_r(l.ja.Hc,l.ja),p=a.Pb,q=[];for(a=0;a<h.jA.length;a+=2)g(h.jA[a],h.jA[a+
1],0,"interval stick");for(var r=0,t=h.vO.length-1;r<=t;r++,t--)a=h.vO[r],b=h.vO[t],g(a,b,h.jF[a].Mna,"interval box");for(b=0;b<h.points.length;b++)a=h.points[b],g(a,a,0,"interval point");for(b=0;b<h.Ob.length;b++)a=h.Ob[b],r=h.jF[a],t=!(0==b||b==h.Ob.length-1),g(a,a,t?r.Kza:r.zna,"interval bar",t?"shortSize":void 0);r=0;for(t=h.areas.length-1;r<=t;r++,t--)a=h.areas[r],b=h.areas[t],g(a,b,0,"interval area");for(b=0;b<h.V.length;b++)a=h.V[b],g(a,a,0,"interval line");return q.length?q:null}
function gvjs_ifa(a){var b=a.ma.ib===gvjs_1u,c=a.pd,d=gvjs_tfa(a),e=a.yz,f=gvjs_8i(a.options,"bar.group.gap",d),g=gvjs_8i(a.options,["bar.group.width",gvjs_ys],d);1==e&&(null==f&&(f=gvjs_8i(a.options,"bar.gap",d)),null==g&&(g=gvjs_8i(a.options,[gvjs_zs],d)));null==f&&b&&(f=1);if(null==g){var h=gvjs_K(a.options,"bar.gap")||1,k=gvjs_K(a.options,gvjs_zs);null!=k?g=e*(k+h)-h:b||(g=gvjs_7i(d,100/1.618+"%"))}null==f&&(f=Math.max(0,d-g));var g=Math.max(e,d-f),f=d-g,l,m=null,n,h=gvjs_r(function(){l=g/e;7>
l&&(l=Math.floor(l));l=Math.max(1,l);m=gvjs_8i(this.options,"bar.gap",l);var a=l,b=gvjs_8i(this.options,gvjs_zs,a);null!=b?n=b:(b=0,gvjs_k(gvjs_Kq)&&(b=gvjs_7i(a,gvjs_Kq)),n=b||0);null==m&&(m=Math.max(1<e?1:0,l-n));n=l-m},a);h();m>f&&(f=m,g=d-f);f-=m;g+=m;h();n=gvjs_kE(10,n);m=gvjs_kE(10,m);g=gvjs_kE(10,g);f=gvjs_kE(10,f);c=c.direction;d=f+m;a.sI={Wwa:e,Xpa:gvjs_kE(10,b?(-1===c?g+f:0)+-(f+m)/2:(g-m)/2),GFa:f,HFa:g,V6:n,aja:m,x5:7>n&&0==n%2||7>d&&0==d%2?function(a){return Math.floor(a)+.5}:function(a){return Math.floor(a+
.5)}}}function gvjs_tfa(a){var b=a.Pb;b.S();var c=a.pd,d=a.ma.Xa,d=gvjs_mc(d,function(a,b){return 0!=gvjs_mJ(this,b)},a);if(gvjs_uc(d))return 0;a=a.rO;if(!a||a.isEmpty())return 0;if(c.type==gvjs_xl){for(var e=c.IG,f=null,g=0;g<d.length;g++)if(gvjs_Gaa(a,function(a){return null!=b.getValue(g,a)})){var h=c.gH(d[g].data);null!=f&&(e=Math.min(e,Math.abs(h-f)));f=h}return e}return Math.abs(c.gH(1)-c.gH(0))}
function gvjs_wH(a,b,c){var d=a.Pb;a=a.pd;a.type==gvjs_xl&&(b=c&&c.Gg?c.data[b][0]:d.getValue(b,0),b=a.ja.Hc(b));return b};function gvjs_NJ(a){gvjs_T.call(this);this.cl=a;this.L3=[];this.kS=!1;this.Ph={Ne:null,xM:0,sr:0,XH:0,YH:0}}gvjs_s(gvjs_NJ,gvjs_T);gvjs_NJ.prototype.Uf=function(a,b,c){this.L3[c]=!0;0===c&&(this.Ph.Ne=b,this.Ph.xM=a.x,this.Ph.sr=a.y,this.Ph.XH=a.x,this.Ph.YH=a.y)};gvjs_NJ.prototype.dispatchEvent=function(a,b){this.cl.dispatchEvent({type:a,data:b})};gvjs_NJ.prototype.N=function(){this.cl=null;gvjs_NJ.o.N.call(this)};function gvjs_OJ(a,b,c,d){gvjs_T.call(this);this.cl=a;this.X=b;this.dw=c;this.lh=d;this.Qy=null;this.BQ=new gvjs_NJ(a);gvjs_0l(this,this.BQ);this.aV=null}gvjs_s(gvjs_OJ,gvjs_T);gvjs_=gvjs_OJ.prototype;gvjs_.N=function(){this.cl=null;gvjs_U(this.aV);gvjs_OJ.o.N.call(this)};function gvjs_ufa(a){var b=a.X.Sv;gvjs_PJ(a,gvjs_r(function(a,d){this.X.xc(b,a,d)},a));gvjs_U(a.aV);a.aV=new gvjs_TC(a.X.getContainer());gvjs_V(a.aV,gvjs_$v,gvjs_r(a.Rta,a))}
function gvjs_vfa(a){var b=a.dw.getContainer();gvjs_PJ(a,gvjs_r(function(a,d){this.dw.xc(b,a,d)},a))}function gvjs_wfa(a){var b=gvjs_rg();gvjs_xfa(a,gvjs_r(function(a,d){this.dw.xc(b,a,d)},a))}function gvjs_xfa(a,b){b(gvjs_8v,gvjs_r(a.Bta,a));b(gvjs_9v,gvjs_r(a.Cta,a))}
function gvjs_PJ(a,b){b(gvjs_gl,gvjs_r(a.Zca,a));b(gvjs_fl,gvjs_r(a.zta,a));b(gvjs_8v,gvjs_r(a.Zca,a));b(gvjs_9v,gvjs_r(a.yta,a));b(gvjs_el,gvjs_r(a.tta,a));b(gvjs_4j,gvjs_r(a.Gsa,a));b(gvjs_rt,gvjs_r(a.Pta,a));b(gvjs_Nt,gvjs_r(a.Osa,a))}
gvjs_.Bta=function(a){var b=gvjs_Rf(this.X.getContainer());a=gvjs_Rf(a);a.x-=b.x;a.y-=b.y;b=this.BQ;b.L3[0]&&(b.Ph.XH=a.x,b.Ph.YH=a.y,b.kS||b.dispatchEvent(gvjs_$s,{Ne:b.Ph.Ne,Gb:{x:b.Ph.xM,y:b.Ph.sr}}),b.kS=!0,b.dispatchEvent("chartDrag",{Ne:b.Ph.Ne,Gb:{x:b.Ph.XH,y:b.Ph.YH}}))};
gvjs_.Cta=function(a){var b=gvjs_Rf(this.X.getContainer()),c=gvjs_Rf(a);c.x-=b.x;c.y-=b.y;b=this.BQ;a=a.button;b.L3[a]=!1;0===a&&b.kS&&(b.kS=!1,b.Ph.XH=c.x,b.Ph.YH=c.y,b.dispatchEvent("chartDragEnd",{Ne:b.Ph.Ne,Gb:{x:b.Ph.XH,y:b.Ph.YH}}))};
gvjs_.Zca=function(a){var b=gvjs_hz(a);try{gvjs_hz(a)}catch(d){return}var c=this.ts(a);a.type==gvjs_8v&&this.dispatchEvent(gvjs_bt,{Gb:b,Ne:c});c!=this.Qy&&(null!=this.Qy&&gvjs_QJ(this,this.Qy),this.dispatchEvent("chartHoverIn",{Gb:b}),gvjs_RJ(this,"HoverIn",c),this.Qy=c)};gvjs_.zta=function(a){a=this.ts(a);a==this.Qy&&(gvjs_QJ(this,a),this.Qy=null)};function gvjs_QJ(a,b){a.dispatchEvent("chartHoverOut",null);gvjs_RJ(a,"HoverOut",b)}
gvjs_.yta=function(a){var b=gvjs_hz(a);a=this.ts(a);this.dispatchEvent("chartMouseUp",{Gb:b,Ne:a});gvjs_RJ(this,"MouseUp",a)};gvjs_.tta=function(a){var b=gvjs_hz(a),c=this.ts(a);this.dispatchEvent(gvjs_at,{Gb:b,Ne:c,preventDefault:gvjs_r(a.preventDefault,a)});gvjs_RJ(this,"MouseDown",c);this.BQ.Uf(b,c,a.button)};gvjs_.Gsa=function(a){var b=gvjs_hz(a);a=this.ts(a);this.dispatchEvent("chartClick",{Gb:b,Ne:a});gvjs_RJ(this,"Click",a)};
gvjs_.Pta=function(a){var b=gvjs_hz(a),c=this.ts(a);this.dispatchEvent(gvjs_ct,{Gb:b,Ne:c});gvjs_RJ(this,"RightClick",c);gvjs_3l(a)};gvjs_.Osa=function(a){var b=gvjs_hz(a);a=this.ts(a);this.dispatchEvent("chartDblClick",{Gb:b,Ne:a});gvjs_RJ(this,"DblClick",a)};gvjs_.Rta=function(a){var b=gvjs_hz(a),c=this.ts(a);this.dispatchEvent("chartScroll",{Gb:b,Ne:c,wheelDelta:a.detail,preventDefault:gvjs_r(a.preventDefault,a)});gvjs_RJ(this,"Scroll",c)};
function gvjs_RJ(a,b,c){var d=c.split("#");switch(d[0]){case gvjs_ul:var e=c=null,f=null;a.lh==gvjs_vw?c=gvjs_aE(d[1]):4==d.length?(c=gvjs_aE(d[1]),e=gvjs_aE(d[2]),f=gvjs_aE(d[3])):3==d.length?(c=gvjs_aE(d[1]),e=gvjs_aE(d[2])):e=gvjs_aE(d[1]);d={Gc:c,Mk:e,uG:f};a.dispatchEvent(gvjs_ul+b,d);break;case gvjs_5r:d={Xx:d[1]};a.dispatchEvent("actionsMenuEntry"+b,d);break;case gvjs_Av:d=gvjs_aE(d[1]);if(0>d)break;d={QS:d};a.dispatchEvent("legendEntry"+b,d);break;case gvjs_Bv:d={Yya:gvjs_aE(d[1])};a.dispatchEvent("legendScrollButton"+
b,d);break;case gvjs_Vw:d=gvjs_aE(d[1]);d={QS:d};a.dispatchEvent("removeSerieButton"+b,d);break;default:a.Oaa(b,c)}}gvjs_.dispatchEvent=function(a,b){this.cl&&this.cl.dispatchEvent({type:a,data:b})};function gvjs_SJ(a,b,c,d){gvjs_OJ.call(this,a,b,c,d.ib);this.da=d;this.I4=gvjs_TJ(this)}gvjs_s(gvjs_SJ,gvjs_OJ);gvjs_SJ.prototype.Vja=function(a){this.da=a;this.I4=gvjs_TJ(this)};
function gvjs_TJ(a){var b=a.da;if(b.ib!=gvjs_c&&b.ib!=gvjs_ml)return{};a={};for(var b=b.D,c=0;c<b.length;c++){var d=b[c];if(gvjs__G(d))for(var e=d.points,f=0;f<e.length;f++){var g=e[f];if(g&&g.ia&&!g.bm){var h=gvjs_SE([gvjs_Bw,c,f]);a[h]={center:g.ia,radius:g.ia&&null!=g.ia.nV?g.ia.nV:null!=g.nV?g.nV:d.Rga,Gc:c,Mk:f}}}}return a}
gvjs_SJ.prototype.ts=function(a){var b=this.X.hv(a.target),c=gvjs_hz(a);if(!c)return gvjs_3j;if((new gvjs_D(this.da.K.left+1,this.da.K.top+1,this.da.K.width-2,this.da.K.height-2)).contains(c)){var d=this.da.Zg,e=null;if(d.contains(gvjs_Mt)){var e=c.x,f=c.y,g=null,h=Infinity,k;for(k in this.I4){var l=this.I4[k],m=l.center.x,n=l.center.y,p=l.radius;m-e<=p&&m-e>=-p&&n-f<=p&&n-f>=-p&&(m=(m-e)*(m-e)+(n-f)*(n-f),m<=p*p&&m<=h&&(g=gvjs_SE([gvjs_Gw,l.Gc,l.Mk]),h=m))}e=g}if(null==e&&d.contains(gvjs_Xs))b:{d=
this.da.Xa;for(k=0;k<d.length;k++)if((e=d[k].mV)&&e.contains(c)){e=gvjs_SE([gvjs_Zs,k]);break b}e=null}c=e}else c=null;if(a.type==gvjs_fl){a=this.Qy;if(null==a)return b;c=c==a?null:a}null!=c&&(gvjs_UJ(this,b)?(a=gvjs_VJ(b),d=gvjs_VJ(c),b=a>d?b:c):b=c);return gvjs_UJ(this,b)?b:gvjs_3j};function gvjs_UJ(a,b){a=a.da.Zg;return a.contains(gvjs_Xs)&&!a.contains(gvjs_Mt)?(b=b.split("#")[0],b!=gvjs_0j&&b!=gvjs_Os&&b!=gvjs_Ss&&b!=gvjs_Bw&&b!=gvjs_Gw&&b!=gvjs_yx):!0}
function gvjs_VJ(a){a=a.split("#");return gvjs_kc(gvjs_TE,a[0])}
gvjs_SJ.prototype.Oaa=function(a,b){b=b.split("#");switch(b[0]){case gvjs_0j:case gvjs_Os:case gvjs_Ss:case gvjs_Bw:case gvjs_Gw:case gvjs_yx:var c=gvjs_aE(b[1]);b={Gc:c,Mk:gvjs_aE(b[2])};this.dispatchEvent(gvjs_Mt+a,b);break;case gvjs_Zs:b=gvjs_aE(b[1]);b={Gc:null,Mk:b};this.dispatchEvent(gvjs_Xs+a,b);break;case gvjs_ns:c=gvjs_aE(gvjs_jc(b));this.dispatchEvent(gvjs_as+a,3==b.length?{Gc:null,Mk:gvjs_aE(b[1]),uG:c}:{Gc:gvjs_aE(b[1]),Mk:gvjs_aE(b[2]),uG:c});break;case gvjs_M:case gvjs_os:c=gvjs_aE(b[1]),
b={Gc:c,Mk:null},this.dispatchEvent("serie"+a,b)}};function gvjs_WJ(a,b){this.Zu={};this.ku={};this.YA=[];this.updateOptions(a,b)}function gvjs_yfa(a){gvjs_t(a.YA,function(a){gvjs_XJ(this,this.ku[a])},a)}gvjs_WJ.prototype.updateOptions=function(a,b){this.Ja=gvjs_4i(a,"actionsMenu.textStyle",b);this.Mpa=gvjs_4i(a,"actionsMenu.disabledTextStyle",b);gvjs_yfa(this)};
gvjs_WJ.prototype.getEntries=function(){for(var a=[],b=0,c=this.YA.length;b<c;b++){var d=this.YA[b],e=this.ku[d];if(!e.visible||e.visible())d=e.enabled&&!e.enabled()?gvjs_hF(e.text||"",this.Mpa,null,null,null,null,null,!1,null):gvjs_4c(this.Zu[d]),a.push(d)}return a};
function gvjs_XJ(a,b){if(!b.id)throw Error("Missing mandatory ID for action.");var c;a.ku[b.id]?c=a.ku[b.id]:(c=a.ku[b.id]={id:b.id,text:void 0,visible:void 0,enabled:void 0,action:void 0},a.YA.push(b.id));gvjs_7c(c,b);a.Zu[b.id]=gvjs_hF(c.text||"",a.Ja,null,null,null,null,null,!1,c.id)}gvjs_WJ.prototype.oh=function(a){(a=this.ku[a])&&(a=gvjs_4c(a));return a};function gvjs_zfa(a,b){a.aH=a.aH||{};a=a.aH;a.entries=a.entries||{};a=a.entries;a[b]=a[b]||{};b=a[b];b.Qh=b.Qh||{};return b.Qh}
gvjs_WJ.prototype.Gs=function(a,b,c){if(!a.html){var d=b.focused.Xx;null!=d&&(a=gvjs_rc(a.aH.entries,function(a){return a.Qh.data.id==d}),-1!==a&&(c=gvjs_zfa(c,a),c.data=c.data||{},c.data.background=c.data.background||{},c.data.background.brush=gvjs_ei("#DDD")))}};function gvjs_YJ(a){this.Sb=a}function gvjs_ZJ(a,b){var c={index:{},order:[],Hw:{}};gvjs_t(b,function(a){var b=this.getKey(a);if(null!=b){if(!c.Hw.hasOwnProperty(b)){var f=this.getTitle(a);f&&(c.Hw[b]=f)}c.index.hasOwnProperty(b)||(c.index[b]=[],c.order.push(b));c.index[b].push(a)}},a);return c};function gvjs__J(a){this.Sb=a}gvjs_s(gvjs__J,gvjs_YJ);gvjs__J.prototype.getKey=function(a){return this.Sb.z0(a)};gvjs__J.prototype.getTitle=function(a){return this.Sb.EQ(a)};gvjs__J.prototype.getContent=function(a,b,c){var d=gvjs_SF(this.Sb,c);return gvjs_0J(a,d,b.content||"",!0,a.Wza,this.Sb.D[c.Mb])};function gvjs_1J(a){this.Sb=a}gvjs_s(gvjs_1J,gvjs_YJ);gvjs_1J.prototype.getKey=function(a){return a.Mb};gvjs_1J.prototype.getTitle=function(a){return gvjs_SF(this.Sb,a)};gvjs_1J.prototype.getContent=function(a,b,c){c=this.Sb.EQ(c)||"";return[c?gvjs_hF(b.content||"",a.bH,c,a.Ja):null]};function gvjs_2J(a,b,c,d){b=gvjs_4i(a,gvjs_5x,{lb:b.lb,fontSize:b.fontSize});this.Wt=gvjs_I(a,gvjs_4x,c.contains(gvjs_Xs));this.Wza=gvjs_I(a,gvjs_4x,!0);this.Xza=gvjs_I(a,"tooltip.showEmpty",!0);this.Ja=b;this.bH=gvjs__h(b);this.Ae=d||null;this.Iaa=gvjs_L(a,"diff.newData.tooltip.prefix","Current: ");this.Jaa=gvjs_L(a,"diff.oldData.tooltip.prefix","Previous: ")}gvjs_2J.prototype.Wu=function(){};function gvjs_3J(a,b,c,d){gvjs_2J.call(this,a,b,c,d)}gvjs_s(gvjs_3J,gvjs_2J);
gvjs_3J.prototype.iaa=function(a,b,c){var d=a.Sb,e=d.D[b];c=d.uJ(b,c);var f=!1,g=null,h=null,k=null!=d.sd&&d.sd;if(d.sd)if(f=!0,h=[this.Iaa,this.Jaa],d=e.type,d===gvjs_As)g=[{color:e.fh.ob(),alpha:e.fh.Ie},{color:e.Oh.background.fh.ob(),alpha:e.Oh.background.fh.Ie}];else if(d===gvjs_ml)d=b%2?b-1:b,b=a.Sb.D[d],d=a.Sb.D[d+1],g=[{color:d.fh.ob(),alpha:d.fh.Ie},{color:b.fh.ob(),alpha:b.fh.Ie}];else throw Error("Diff chart not supported for the chosen chart type.");b={entries:[]};if(c.V)for(c.title&&gvjs_4J(this,
b,c.title),e=0;e<c.V.length;e++)h=c.V[e],f=b,h=(k=h.title)?gvjs_hF(h.value,this.bH,k,this.Ja):null,null!=h&&f.entries.push(h);else c.nx&&!c.bk?(gvjs_4J(this,b,c.nx),gvjs_5J(this,b,c.Ln,c.content,!0,this.Wt,e,f,g,h,k)):c.Ln&&!c.bk?gvjs_5J(this,b,c.Ln,c.content,!0,this.Wt,e,!0,g,h,k):null!=c.content&&gvjs_5J(this,b,null,c.content,!1,this.Wt,e);this.Wu(b,a.Bk);return b};
function gvjs_6J(a,b,c,d){var e=b.Sb,f=new gvjs__J(e),g=new gvjs_1J(e),h=null;d==gvjs_Xs?h=f:d==gvjs_cx&&(h=g);var k;if(h)k=gvjs_ZJ(h,c);else{d=gvjs_ZJ(f,c);var l=gvjs_ZJ(g,c),h=g;k=l;1==d.order.length&&1<l.order.length&&(h=f,k=d)}var m={entries:[]};gvjs_t(k.order,function(a){gvjs_4J(this,m,k.Hw[a].toString());gvjs_t(k.index[a],function(a){var b=e.uJ(a.Mb,a.Jb);b.bk?gvjs_5J(this,m,null,b.content,!1,this.Wt,e.D[a.Mb]):m.entries.push.apply(m.entries,h.getContent(this,b,a))},this)},a);a.Wu(m,b.Bk,0<
c.length);return m}gvjs_3J.prototype.jaa=function(a,b){var c=a.Sb,d=c.D[b],e=d.Hd,f=null,g=null,h=null!=c.sd&&c.sd;c.sd&&(f=c.D.length,f=(b+f/c.pie.zi.length)%f,g=c.D[f],c={color:d.brush.ob(),alpha:d.brush.Ie},g={color:g.brush.ob(),alpha:g.brush.Ie},f=b>f?[c,g]:[g,c],g=[this.Iaa,this.Jaa]);b={entries:[]};e.Ln?gvjs_5J(this,b,e.Ln,e.content,!0,this.Wt,d,!0,f,g,h):gvjs_5J(this,b,null,e.content,!1,this.Wt,d);this.Wu(b,a.Bk);return b};
function gvjs_Afa(a,b,c){var d=b.Sb,e={entries:[]};gvjs_t(c,gvjs_r(function(a){a=d.D[a];var b=a.Hd;b.Ln?gvjs_5J(this,e,b.Ln,b.content,!0,this.Wt,a,!0):gvjs_5J(this,e,null,b.content,!1,this.Wt,a)},a));a.Wu(e,b.Bk);return e}
gvjs_3J.prototype.gaa=function(a,b){var c=a.Sb,d=c.Xa[b].Hd,e=!1,f={entries:[]};if(d&&d.content)gvjs_5J(this,f,null,d.content,!1,!1);else{var g=0,h=1,k=c.D.length;gvjs_4G(c)&&(g=c.D.length-1,k=h=-1);for(var l=null;g!=k;g+=h){var m=c.D[g];if(m.XV){d=gvjs_RF(c,g,b);if(l!=m.ef){var l=m.ef,n=c.Xa[b].Hw[l];gvjs_Yb(gvjs_cc(n))||gvjs_4J(this,f,n)}m.points[d]&&m.points[d].Hd&&m.points[d].Hd.content&&(d=m.points[d].Hd,gvjs_5J(this,f,d.Ln,d.content,!0,this.Wt,m,void 0,void 0,void 0,void 0,d.bk&&d.si),e=!0)}}}null!=
a.Bk&&0<a.Bk.length&&(e=!0);this.Wu(f,a.Bk);return e||this.Xza?f:null};function gvjs_4J(a,b,c){a=gvjs_hF(c,a.bH);b.entries.push(a)}function gvjs_0J(a,b,c,d,e,f,g,h,k,l,m){g=null!=g?g:!1;d=d?a.bH:a.Ja;c=c.split("\n");var n=e?f.color.color:null;b=g&&null!=b?gvjs_hF(b,a.Ja,null,null,n,f&&f.zH):gvjs_hF(c[0],d,b,a.Ja,n,f&&f.zH,null,m);a=[b];for(g=g?0:1;g<c.length;g++)n=null!=h?h[g].color:e?gvjs_e:null,b=gvjs_hF(c[g],d,null,null,n,null!=h?h[g].alpha:null,null!=k?k[g]:null,m),b.qG=l,a.push(b);return a}
function gvjs_5J(a,b,c,d,e,f,g,h,k,l,m,n){b.entries.push.apply(b.entries,gvjs_0J(a,c,d,e,f,g,h,k,l,m,n))}gvjs_3J.prototype.Wu=function(a,b,c){b&&0!==b.length&&((void 0==c||c)&&a.entries.push(gvjs_jF()),gvjs_Dc(a.entries,b))};function gvjs_7J(a,b,c){gvjs_2J.call(this,a,b,c);this.fka=this.bH;this.tW=gvjs_w(this.Ja);this.tW.color=gvjs_jq;this.tW.fontSize-=2}gvjs_s(gvjs_7J,gvjs_2J);gvjs_7J.prototype.iaa=function(a,b,c){b=a.Sb.D[b];a=b.points[c].Hd;c=[];b.OA||(b=gvjs_hF(b.title||"",this.fka),c.push(b));b=gvjs_hF(a.content,this.fka);c.push(b);a=gvjs_hF(a.nx,this.tW);c.push(a);return{entries:c}};gvjs_7J.prototype.jaa=function(){return{entries:[]}};gvjs_7J.prototype.gaa=function(){return{entries:[]}};function gvjs_Bfa(a,b,c){this.Qr=b;this.nf=new gvjs_C(0,c.width,c.height,0);gvjs_I(a,["tooltip.ignoreBounds.left",gvjs_2x],!1)?this.nf.left=-Infinity:this.nf.left-=gvjs_J(a,["tooltip.bounds.left",gvjs_1x],0);gvjs_I(a,["tooltip.ignoreBounds.top",gvjs_2x],!1)?this.nf.top=-Infinity:this.nf.top-=gvjs_J(a,["tooltip.bounds.top",gvjs_1x],0);gvjs_I(a,["tooltip.ignoreBounds.right",gvjs_2x],!1)?this.nf.right=Infinity:this.nf.right+=gvjs_J(a,["tooltip.bounds.right",gvjs_1x],0);gvjs_I(a,["tooltip.ignoreBounds.bottom",
gvjs_2x],!1)?this.nf.bottom=Infinity:this.nf.bottom+=gvjs_J(a,["tooltip.bounds.bottom",gvjs_1x],0);this.Mx=null;c=gvjs_K(a,"tooltip.pivot.x");var d=gvjs_K(a,"tooltip.pivot.y");null!=c&&gvjs_p(c)&&gvjs_Wd(c)&&null!=d&&gvjs_p(d)&&gvjs_Wd(d)&&(this.Mx=new gvjs_z(c,d));b=null!=b.Ae&&0<b.Ae.getEntries().length?gvjs_Sa:gvjs__a;this.E7=gvjs__i(a,gvjs_6x,gvjs_$i,b)}
function gvjs_8J(a){if(a.ib==gvjs_vw){var b=a.pie.center;return new gvjs_z(b.x,b.y)}b=gvjs_Vc(a.Dd);a=gvjs_Vc(a.Sc);return new gvjs_z(null!=b.Db?b.Db.la:Math.min(b.Rg,b.sf),null!=a.Db?a.Db.la:Math.max(a.Rg,a.sf))}function gvjs_Cfa(a,b){a.nf=b}function gvjs_9J(a,b,c){var d=b.ia;a=gvjs_8J(a);b=1+Math.ceil(gvjs_3G(b,c)/Math.sqrt(2));return new gvjs_z(d.x+(d.x>=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}
function gvjs_$J(a,b){var c=gvjs_Dz(a.pie.center,gvjs_dJ(((b.it?45:(b.ke+b.Gd)/2)/180-.5)*Math.PI,a.pie.radiusX,a.pie.radiusY));b=new gvjs_z(c.x+b.offset.x,c.y+b.offset.y);b.x=gvjs_Ld(b.x,0,a.width);b.y=gvjs_Ld(b.y,0,a.height);return b}function gvjs_aK(a){var b=a.anchor?a.anchor:new gvjs_z(0,0),c=a.V[0],d=a.ra.fontSize;return 270==a.angle?new gvjs_z(b.x+c.x+d,b.y+c.y-c.length/2):new gvjs_z(b.x+c.x+c.length/2,b.y+c.y-d)}
function gvjs_bK(a,b,c){var d=a.D[b],e=d.type;c=gvjs_RF(a,b,c);b=d.points[c];if(!b)return new gvjs_z(0,0);switch(a.ib){case gvjs_c:case gvjs_1u:switch(e){case gvjs_As:case gvjs_xx:return d=b.ia.ko||b.ia,e=gvjs_8J(a),d=new gvjs_z(d.left+(d.left<e.x?0:d.width),d.top+(d.top<e.y?0:d.height)),gvjs_cK(a,d),d;case gvjs_M:case gvjs_os:case gvjs_ml:return gvjs_9J(a,b,d);case gvjs_Vs:return d=b.ia.rect,e=gvjs_8J(a),d=new gvjs_z(d.left+d.width>e.x?d.left+d.width:d.left,d.top<e.y?d.top:d.top+d.height),gvjs_cK(a,
d),d}case gvjs_ml:return gvjs_9J(a,b,d);case gvjs_Os:e=b.ia;d=gvjs_9J(a,b,d);if(d.x<a.K.left||d.x>a.K.right)d.x+=2*(e.x-d.x);if(d.y<a.K.top||d.y>a.K.bottom)d.y+=2*(e.y-d.y);return d}return new gvjs_z(0,0)}function gvjs_cK(a,b){a=a.K;b.x=gvjs_Ld(b.x,a.left,a.right);b.y=gvjs_Ld(b.y,a.top,a.bottom)}
function gvjs_dK(a,b,c,d){var e=null,f=null,g=gvjs_Vc(b.Dd),h=gvjs_Vc(b.Sc),k=g.Wm,l=h.Wm,m=d;b.orientation&&b.orientation!==gvjs_d?(l=-l,h.type===gvjs_xl&&(m=b.Xa[d].data),f=h.position.Te(m)):(g.type===gvjs_xl&&(m=b.Xa[d].data),e=g.position.Te(m));a=a.Qr.Ja.fontSize;c.x=null===e?c.x:e;c.y=null===f?c.y:f;e=c.x-k*a;f=c.y+l*a;return new gvjs_z(e,f)}
function gvjs_eK(a,b){a=gvjs_Dz(a.pie.center,gvjs_dJ(((b.it?45:(b.ke+b.Gd)/2)/180-.5)*Math.PI,a.pie.radiusX-.1,a.pie.radiusY-.1));return new gvjs_z(a.x+b.offset.x,a.y+b.offset.y)}function gvjs_fK(a){var b=a.anchor?a.anchor:new gvjs_z(0,0),c=a.V[0],d=a.ra.fontSize;return 270==a.angle?new gvjs_z(b.x+c.x+d/2,b.y+c.y):new gvjs_z(b.x+c.x,b.y+c.y-d/2)}
function gvjs_gK(a,b,c){c=gvjs_RF(a,b,c);var d=a.D[b];b=d.type;c=d.points[c].ia;if(b==gvjs_As||b==gvjs_xx||b==gvjs_Vs){var e=c.ko||c.rect||c;c=e.left;b=e.width;var d=e.top,e=e.height,f=d+e,g=gvjs_8J(a);a=a.orientation==gvjs_d?f>g.y?new gvjs_z(c+b/2,f-.1):new gvjs_z(c+b/2,d+.1):c<g.x?new gvjs_z(c+.1,d+e/2):new gvjs_z(c+b-.1,d+e/2)}else a=new gvjs_z(c.x,c.y);return a}
function gvjs_hK(a,b,c,d,e,f){if(null===c||null===d||null===e)if(null===c||null===d)if(null!==c&&null===d)if(d=b.Sb,f=d.D[c],null==f.offset)a=null;else{e=gvjs_$J(d,f);f=gvjs_eK(d,f);var g=d.D[c].Hd;g.si&&g.bk?a=gvjs_iK(a,g.content,e,f):(b=a.Qr.jaa(b,c),a=gvjs_kF(b,d.zc,!0,e,a.nf,f,void 0,d.rg,d.Lv))}else if(null!==c||null===d||null===e)null===c&&null!==d?(c=b.Sb,e=f.clone(),f=gvjs_dK(a,c,e,d),e=a.Mx?gvjs_Be(f,a.Mx):e,(g=c.Xa[d].Hd)&&g.si&&g.bk?a=gvjs_iK(a,g.content,f,e):(b=a.Qr.gaa(b,d),a=null===
b?null:gvjs_kF(b,c.zc,!1,f,a.nf,e,void 0,c.rg,c.Lv))):a=null;else{c=b.Sb;var g=c.Xa[d].$c.labels[e],h=g.Hd;h?(f=gvjs_aK(g),g=gvjs_fK(g),h.si&&h.bk?a=gvjs_iK(a,h.content,f,g):(h=a.Qr,d={entries:[gvjs_hF(b.Sb.Xa[d].$c.labels[e].Hd.content,h.Ja)]},0<b.Bk.length&&h.Wu(d,b.Bk),a=gvjs_kF(d,c.zc,!1,f,a.nf,g,void 0,c.rg,c.Lv))):a=null}else e=b.Sb,e.D[c].XV?(f=gvjs_bK(e,c,d),g=a.Mx?gvjs_Be(f,a.Mx):gvjs_gK(e,c,d),(h=e.D[c].points[d].Hd)?h.si&&h.bk?a=gvjs_iK(a,h.content,f,g):(b=a.Qr.iaa(b,c,d),a=gvjs_kF(b,e.zc,
!0,f,a.nf,g,void 0,e.rg,e.Lv)):a=null):a=null;else{f=b.Sb;var h=f.D[c].points[d].$c.labels[e],k=h.Hd;k?(g=gvjs_aK(h),h=gvjs_fK(h),k.si&&k.bk?a=gvjs_iK(a,k.content,g,h):(k=a.Qr,d={entries:[gvjs_hF(b.Sb.D[c].points[d].$c.labels[e].Hd.content,k.Ja)]},k.Wu(d,b.Bk),a=gvjs_kF(d,f.zc,!1,g,a.nf,h,void 0,f.rg,f.Lv))):a=null}return a}
function gvjs_Dfa(a,b,c,d,e){var f=b.Sb;d=d.clone();var g=gvjs_dK(a,f,d,c[c.length-1]);d=a.Mx?gvjs_Be(g,a.Mx):d;var h=[];gvjs_t(c,function(a){gvjs_t(f.D,function(b,c){h.push({Mb:c,Jb:a})})});b=gvjs_6J(a.Qr,b,h,e);return null===b?null:gvjs_kF(b,f.zc,!1,g,a.nf,d,void 0,f.rg,f.Lv)}function gvjs_iK(a,b,c,d){return{html:{name:gvjs_b,content:b,properties:{className:gvjs_Lu}},dI:!0,pL:d,anchor:c,dH:a.nf,spacing:20,margin:5}};function gvjs_jK(a,b,c,d,e,f){this.Ae=f;d==gvjs_0t||this.Ae?null!=this.Ae&&this.Ae.updateOptions(a,c):this.Ae=new gvjs_WJ(a,c);c=d==gvjs_0t?new gvjs_7J(a,c,e):new gvjs_3J(a,c,e,this.Ae);this.vp=new gvjs_Bfa(a,c,b)}
function gvjs_kK(a,b,c){var d={};if(null!=c.Ta.OB){d.Ta=d.Ta||{};var e=b.Ta,f=c.Ta.OB;d.Ta.Lu=e.ug[f];var g=f+1+"/"+e.ug.length,h=e.cM.Q4,k=0<f,e=e.cM.R3,f=f<b.Ta.ug.length-1;d.Ta.cM={Q4:{brush:k?h.Yb.active:h.Yb.aS,active:k},R3:{brush:f?e.Yb.active:e.Yb.aS,active:f},v4:{text:g,V:{0:{text:g}}}}}a.Gs(b,c,d);return d}gvjs_jK.prototype.wj=function(a){this.Ae&&gvjs_XJ(this.Ae,a)};gvjs_jK.prototype.oh=function(a){if(this.Ae)return this.Ae.oh(a)};
gvjs_jK.prototype.sj=function(a){if(this.Ae){var b=this.Ae;a in b.Zu&&delete b.Zu[a];a in b.ku&&delete b.ku[a];a=gvjs_kc(b.YA,a);0<=a&&b.YA.splice(a,1)}};function gvjs_lK(a){this.selected=new gvjs_bp;this.focused={Mb:null,datum:null,Jb:null};this.annotations={focused:null,oQ:null};this.Ta={focused:{Qh:null},OB:null};this.Ih={focused:{Xx:null}};this.cursor={position:null,J4:null};this.Li=this.ep=null;a&&(this.selected.setSelection(a.selected),a.focused&&(this.focused=gvjs_mK(this.focused,a.focused)),a.annotations&&(this.annotations=gvjs_mK(this.annotations,a.annotations)),a.Ta&&(this.Ta=gvjs_mK(this.Ta,a.Ta)),a.Ih&&(this.Ih=gvjs_mK(this.Ih,a.Ih)),a.ep&&
(this.ep=gvjs_mK(this.ep,a.ep)),a.Li&&gvjs_mK(this.Li,a.Li))}gvjs_lK.prototype.clone=function(){var a=new gvjs_lK;a.selected=this.selected.clone();a.focused=gvjs_si(this.focused);a.annotations=gvjs_si(this.annotations);a.Ta=gvjs_si(this.Ta);a.Ih=gvjs_si(this.Ih);a.cursor=gvjs_si(this.cursor);a.ep=gvjs_si(this.ep);a.Li=gvjs_si(this.Li);return a};
gvjs_lK.prototype.equals=function(a,b){b=gvjs_k(b)?b:!1;return this.selected.equals(a.selected)&&gvjs_ri(this.focused,a.focused)&&gvjs_ri(this.annotations,a.annotations)&&gvjs_ri(this.Ta,a.Ta)&&gvjs_ri(this.Ih,a.Ih)&&(b||gvjs_ri(this.cursor,a.cursor))&&gvjs_ri(this.ep,a.ep)&&gvjs_ri(this.Li,a.Li)};function gvjs_mK(a,b){var c=new gvjs_EG(2);gvjs_FG(c,0,a);gvjs_FG(c,1,b);return c.compact()};function gvjs_nK(a,b,c,d,e,f,g){gvjs_jK.call(this,a,b,c,d,e,g);this.wP=gvjs_0i(a,"crosshair.trigger",gvjs_iba);this.fpa=gvjs__i(a,["crosshair.selected.orientation",gvjs_Ft],gvjs_aj,gvjs_Sa);this.cpa=gvjs__i(a,["crosshair.focused.orientation",gvjs_Ft],gvjs_aj,gvjs_Sa);this.dpa=gvjs_Wi(a,["crosshair.selected.color",gvjs_Dt]);this.apa=gvjs_Wi(a,["crosshair.focused.color",gvjs_Dt]);this.epa=gvjs_Qi(a,["crosshair.selected.opacity",gvjs_Et],1);this.bpa=gvjs_Qi(a,["crosshair.focused.opacity",gvjs_Et],1);
this.RX=gvjs__i(a,"aggregationTarget",gvjs_8da,gvjs_e);this.YR=!0}gvjs_s(gvjs_nK,gvjs_jK);gvjs_nK.prototype.Gs=function(a,b,c){this.YR=!0;switch(a.bD){case gvjs_Ot:this.q_(a,b,c);break;case gvjs_0t:gvjs_Efa(this,a,b,c)}};gvjs_nK.prototype.rba=function(a,b){return a.equals(b,this.YR)};function gvjs_Ffa(a){return gvjs_oc(a.D,function(a){return a.Yg})}function gvjs_oK(a,b,c){a.D=a.D||{};a=a.D;a[b]=a[b]||{};b=a[b];b.points=b.points||{};b=b.points;b[c]=b[c]||{};return b[c]}
function gvjs_pK(a,b,c){if(null!=b)return a=gvjs_oK(a,b,c),a.$c=a.$c||{},a.$c;a=gvjs_qK(a,c);a.$c=a.$c||{};return a.$c}function gvjs_rK(a,b){a.D=a.D||{};a=a.D;a[b]=a[b]||{};return a[b]}function gvjs_qK(a,b){a.Xa=a.Xa||{};a=a.Xa;a[b]=a[b]||{};return a[b]}function gvjs_sK(a,b){a.Ta=a.Ta||{};a=a.Ta;a.Lu=a.Lu||{};a=a.Lu;a[b]=a[b]||{};return a[b]}
gvjs_nK.prototype.q_=function(a,b,c){var d={Sb:a,Bk:this.Ae.getEntries(),Hv:c,Ck:b.Ih},e=b.Ih.focused.Xx;null!=e&&(b.Ih.focused.action=this.Ae.oh(e).action);for(var e=this.vp.E7,f=e==gvjs_nb||e==gvjs_Sa,e=e==gvjs__a||e==gvjs_Sa,g=this.RX!=gvjs_e,h=this.Ae&&0<d.Bk.length,k=gvjs_ep(b.selected),l=1<k.length&&(g||h),m=0;m<k.length;++m){var n=k[m],p=n.column,q=n.row,r=a.Wp[p],n=r.Gc;if(q=a.JQ({Tb:p,row:q}))switch(r.kl){case gvjs_$j:gvjs_tK(this,a,q.Mb,q.Jb,c);f&&!l&&gvjs_uK(this,d,q.Mb,q.Jb);break;case gvjs_as:if(null!=
n?a.D[n].Yg:a.Yg)n=r.FE,gvjs_Gfa(q.Mb,q.Jb,n,c),f&&gvjs_vK(this,d,q.Mb,q.Jb,n)}}f&&l&&!a.Oy&&(m=gvjs_mc(gvjs_u(k,function(b){return a.JQ({Tb:b.column,row:b.row})}),gvjs_Kb),0<m.length&&gvjs_Hfa(this,d,g?m:[],m[m.length-1]));k=gvjs_cp(b.selected,gvjs_5j);for(m=0;m<k.length;++m)p=k[m],r=a.Wp[p],null!=r&&(n=r.Gc,null!=n&&gvjs_wK(this,a,n,c));k=a.ib===gvjs_Os;l=gvjs_dp(b.selected);g=1<l.length&&(g||h);for(m=0;m<l.length;++m)q=l[m],h=a.qs[q],k?(n=0,gvjs_tK(this,a,n,h,c),f&&!g&&gvjs_uK(this,d,n,h)):(gvjs_Ifa(this,
a,h,c),f&&!g&&gvjs_xK(this,d,b.cursor.J4,h));g&&(k?gvjs_uK(this,d,0,a.qs[l[l.length-1]]):f&&(f=gvjs_u(l,function(b){return a.qs[b]}),0<f.length&&gvjs_Jfa(this,d,b.cursor.J4,f)));f=b.focused.Mb;m=b.focused.datum;null!=m?a.D[f].Yg&&(gvjs_yK(this,a,f,m,c),e&&gvjs_uK(this,d,f,m),gvjs_Kfa(a,f,m,c)):null!=f&&a.D[f].Yg&&gvjs_zK(this,a,f,c);f=b.Ta.focused.Qh;null!=f&&a.D[f].Yg&&gvjs_zK(this,a,f,c);f=b.focused.Jb;null!=f&&a.Xa[f]&&(gvjs_Lfa(this,a,f,c),e&&gvjs_Ffa(d.Sb)&&(gvjs_xK(this,d,b.cursor.position,
f),this.YR=!1));if(f=b.annotations.oQ)f=gvjs_pK(c,f.Gc,f.k_),f.bundle=f.bundle||{},f.bundle.cea=!0;(f=b.annotations.focused)&&e&&(m=a.Wp[f.Tb],e=m.Gc,f=a.qs[f.row],m=m.FE,(null!=e?a.D[e].Yg:a.Yg)&&gvjs_vK(this,d,e,f,m));if(b=b.Li)c.Li=b};var gvjs_Mfa=[.25,.1,.05],gvjs_AK=[.3,.1,.05],gvjs_Nfa=[.3,.15,.05];
function gvjs_yK(a,b,c,d,e){var f=b.D[c],g=f.points[d];if(!gvjs_ZG(g)&&g.ia&&(!gvjs__G(f)||0!=f.lineWidth||gvjs_0G(g,f))){var h=f.type==gvjs_As?gvjs_Nfa:gvjs_Mfa;e=gvjs_oK(e,c,d);e.No={};c=e.No;c.We=[];for(d=0;d<h.length;d++){var k=new gvjs_H({fill:gvjs_e,stroke:gvjs_Qa,strokeOpacity:h[d],strokeWidth:1});c.We.push({brush:k})}switch(f.type){case gvjs_As:case gvjs_xx:case gvjs_Vs:a=g.ia.ko||g.ia.rect||g.ia;b=new gvjs_D(a.left,a.top,a.width,a.height);for(d=0;d<h.length;d++)a=c.We[d].brush.Xb,c.We[d].rect=
new gvjs_D(b.left-a/2,b.top-a/2,b.width+a,b.height+a),b.left-=a,b.top-=a,b.width+=2*a,b.height+=2*a;break;case gvjs_M:case gvjs_os:case gvjs_ml:case gvjs_Qs:e.visible=!0;c.x=g.ia.x;c.y=g.ia.y;if(a.wP===gvjs_Sa||a.wP===gvjs__a)d=gvjs_YG(g,f),d=gvjs_fi(a.apa||d.ob(),1,!1,a.bpa),gvjs_BK(b,g,e,d,a.cpa);e.tj?(a=e.tj,b=a.radius+a.brush.Xb/2):b=gvjs_3G(g,f);for(d=0;d<h.length;d++)a=c.We[d].brush.Xb,c.We[d].radius=b+a/2,b+=a}}}
function gvjs_zK(a,b,c,d){var e=b.D[c],f;if(gvjs__G(e)&&0<e.lineWidth){f=gvjs_rK(d,c);f.No={};f=f.No;f.We=[];var g;g=e.type==gvjs_os?b.rp!==gvjs_e?gvjs_6G(e):gvjs_5G(e,!1):gvjs_5G(e,b.ek);g=gvjs_Tz(g);for(var h=e.Xc.Xb/2,k=0;k<gvjs_AK.length;k++){var l=new gvjs_H({fill:gvjs_e,stroke:gvjs_Qa,strokeOpacity:gvjs_AK[k],strokeWidth:1}),m=gvjs_Uz(g,h+l.Xb/2);f.We.push({brush:l,path:m});h+=l.Xb}}f=(f=(f=d.D)&&f[c])&&f.points;for(g=0;g<e.points.length;++g)h=e.points[g],gvjs_ZG(h)||(gvjs_0G(h,e)||f&&f[g]&&
f[g].visible)&&gvjs_yK(a,b,c,g,d);b.sd&&e.type===gvjs_ml&&!a.hM(e.columns)&&gvjs_zK(a,b,c-1,d)}gvjs_nK.prototype.hM=function(a){a=a[gvjs_hw];return null!=a&&0<a.length};function gvjs_Lfa(a,b,c,d){for(var e=b.D,f=0;f<e.length;++f){var g=gvjs_RF(b,f,c);b.D[f].Yg&&null!=g&&gvjs_yK(a,b,f,g,d)}}
function gvjs_tK(a,b,c,d,e){var f=b.D[c],g=f.points[d];if(!gvjs_ZG(g)&&g.ia&&(!gvjs__G(f)||0!=f.lineWidth||gvjs_0G(g,f))){var h=gvjs_YG(g,f);c=gvjs_oK(e,c,d);c.tj={};d=c.tj;var k=b.$N;e=1;null==k&&(k=gvjs_Bb,e=0);switch(f.type){case gvjs_As:case gvjs_xx:case gvjs_Vs:e=1;d.brush=gvjs_di.clone();d.brush.wd(k);f.type==gvjs_Vs&&(a=gvjs_Ng(gvjs_Hg(h.ob()).Vb),b=gvjs_Ng(gvjs_Hg(k).Vb),f=gvjs_Ng(gvjs_Hg(g.RG.ob()).Vb),d.brush.wd(gvjs_Lg(gvjs_Wg(f,[a,b]))));gvjs_8h(d.brush,e);d.brush.pl(1);g=g.ia.ko||g.ia.rect||
g.ia;h=h.Xb;a=d.brush.Xb;d.rect=new gvjs_D(g.left+h/2+1.5+a/2,g.top+h/2+1.5+a/2,g.width-(h+3+a),g.height-(h+3+a));(0>=d.rect.width||0>=d.rect.height)&&delete c.tj;break;case gvjs_M:case gvjs_os:case gvjs_ml:case gvjs_Qs:c.visible=!0;d.x=g.ia.x;d.y=g.ia.y;if(a.wP===gvjs_Sa||a.wP===gvjs_nb){var l=gvjs_fi(a.dpa||h.ob(),1,!1,a.epa);gvjs_BK(b,g,c,l,a.fpa)}d.brush=new gvjs_H({fill:k,fillOpacity:e,stroke:h.ob(),strokeWidth:1});d.radius=gvjs_3G(g,f)+1.5+d.brush.Xb/2}}}
function gvjs_BK(a,b,c,d,e){c=c.maa||(c.maa={});c.x=b.ia.x;c.y=b.ia.y;c.brush=d;b=new gvjs_z(a.K.left,c.y);d=new gvjs_z(a.K.right,c.y);var f=new gvjs_z(c.x,a.K.top);a=new gvjs_z(c.x,a.K.bottom);c.path=c.path||new gvjs_Ky;if(e===gvjs_Sa||e===gvjs_i)for(f=gvjs_Ny([f,a]),a=0;a<f.Jc.length-1;a++)c.path.Ij(f.Jc[a]);if(e===gvjs_Sa||e===gvjs_d)for(e=gvjs_Ny([b,d]),a=0;a<e.Jc.length-1;a++)c.path.Ij(e.Jc[a]);c.path.close()}
function gvjs_wK(a,b,c,d){var e=b.D[c];if((e.type==gvjs_M||e.type==gvjs_os||e.type==gvjs_ml)&&0<e.lineWidth){var f=gvjs_rK(d,c);f.tj={};var f=f.tj,g;g=e.type==gvjs_os?b.rp!==gvjs_e?gvjs_6G(e):gvjs_5G(e,!1):gvjs_5G(e,b.ek);g=gvjs_Tz(g);f.brush=new gvjs_H({stroke:e.Xc.ye,strokeWidth:Math.min(1,e.Xc.Xb/2)});f.path=gvjs_Uz(g,-(e.Xc.Xb/2+2+f.brush.Xb/2))}for(f=0;f<e.points.length;++f)g=e.points[f],gvjs_ZG(g)||(gvjs_0G(g,e)||gvjs_1G(e,f)&&!b.ek)&&gvjs_tK(a,b,c,f,d);b.sd&&e.type===gvjs_ml&&!a.hM(e.columns)&&
gvjs_wK(a,b,c-1,d)}function gvjs_Ifa(a,b,c,d){for(var e=b.D,f=0;f<e.length;++f){var g=gvjs_RF(b,f,c);null!=g&&gvjs_tK(a,b,f,g,d)}}function gvjs_CK(a,b,c,d){c=gvjs_oK(b.Hv,c.Mb,c.Jb);var e=null!=b.Ck;c.ya=d;e&&a.Ae.Gs(d,b.Ck,c.ya)}function gvjs_uK(a,b,c,d){var e=gvjs_hK(a.vp,b,c,d,null);null!=e&&gvjs_CK(a,b,{Mb:c,Jb:d},e)}
function gvjs_Hfa(a,b,c,d){var e;e=a.vp;var f=a.RX,g=b.Sb,h=gvjs_bK(g,d.Mb,d.Jb),k=gvjs_gK(g,d.Mb,d.Jb);c=gvjs_6J(e.Qr,b,c,f);e=gvjs_kF(c,g.zc,!0,h,e.nf,k,void 0,g.rg,g.Lv);gvjs_CK(a,b,d,e)}function gvjs_Jfa(a,b,c,d){if(c){c=gvjs_Dfa(a.vp,b,d,c,a.RX);d=gvjs_qK(b.Hv,d[d.length-1]);var e=null!=b.Ck;d.ya=c;e&&a.Ae.Gs(c,b.Ck,d.ya)}}function gvjs_xK(a,b,c,d){if(c){var e=gvjs_qK(b.Hv,d),f=null!=b.Ck;c=gvjs_hK(a.vp,b,null,d,null,c);null!==c&&(e.ya=c,f&&a.Ae.Gs(c,b.Ck,e.ya))}}
function gvjs_vK(a,b,c,d,e){var f=gvjs_pK(b.Hv,c,d);f.labels=f.labels||{};f=f.labels;f[e]=f[e]||{};var f=f[e],g=null!=b.Ck;c=gvjs_hK(a.vp,b,c,d,e);f.pa=c;g&&c&&a.Ae.Gs(c,b.Ck,f.pa)}function gvjs_Kfa(a,b,c,d){if(a.aj){var e=a.aj;a=gvjs_NH(e.scale,e.DI,[{value:a.D[b].points[c].bg.color}],a.zc);d.aj={definition:a}}}function gvjs_Gfa(a,b,c,d){a=gvjs_pK(d,a,b);a.labels=a.labels||{};a=a.labels;a[c]=a[c]||{};c=a[c];c.ra=c.ra||{};c.ra.bold=!0}
function gvjs_Efa(a,b,c,d){var e={Sb:b,Bk:[],Hv:d,Ck:null},f=c.focused.Mb,g=c.focused.datum;b.Ta&&gvjs_Cfa(a.vp,new gvjs_C(0,b.Ta.area.left,b.height,0));var h=a.vp.E7;if(null!=f&&null==g){for(var k=c.cursor.position.x,l=b.D[f].points,g=gvjs_mc(l,function(a){return null!=a}),m=0;m<g.length&&g[m].ia.x<k;)m++;0==m?g=0:m==g.length?g=g.length-1:(k=k<gvjs_Ud(g[m-1].ia.x,g[m].ia.x)?m-1:m,g=gvjs_kc(l,g[k]));a.YR=!1}l=null;if(null!=g)for(l=gvjs_oK(d,f,g),l.visible=!0,h==gvjs__a&&gvjs_uK(a,e,f,g),b.Ta&&(l=
gvjs_sK(d,f),l.hh={ea:b.Bia}),l=0;l<b.D.length;l++)l!=f&&(b.Ta&&(g=gvjs_sK(d,l),g.Oa={ra:{color:gvjs_oq}}),g=gvjs_rK(d,l),k=b.D[l],g.Xc=k.Xc.clone(),gvjs_8h(g.Xc,.3));if(f=c.annotations.oQ)f=gvjs_pK(d,f.Gc,f.k_),f.bundle=f.bundle||{},f.bundle.cea=!0;if(g=c.annotations.focused)l=b.Wp[g.Tb],f=l.Gc,g=b.qs[g.row],l=l.FE,(null!=f?b.D[f].Yg:b.Yg)&&gvjs_vK(a,e,f,g,l);if(b.Ta&&b.Ta.position==gvjs_qv&&null!=c.Ta.focused.Qh){c=c.Ta.focused.Qh;l=gvjs_sK(d,c);l.hh={ea:b.Bia};for(var f=b.D[c].points,n,l=f.length-
1;0<=l;l--)if(g=f[l],!gvjs_ZG(g)&&g.ia&&(new gvjs_C(b.K.top,b.K.right,b.K.bottom,b.K.left)).contains(new gvjs_z(g.ia.x,g.ia.y))){n=l;break}null!=n&&(l=gvjs_oK(d,c,n),l.visible=!0,h==gvjs__a&&gvjs_uK(a,e,c,n));for(l=0;l<b.D.length;l++)l!=c&&(g=gvjs_sK(d,l),g.Oa={ra:{color:gvjs_oq}},g=gvjs_rK(d,l),k=b.D[l],g.Xc=k.Xc.clone(),gvjs_8h(g.Xc,.3))}};function gvjs_DK(a,b){this.Wr=a;this.tx=b;this.fk=gvjs_w(a);var c=a.width!=b.width||a.height!=b.height;!c&&a.K&&b.K&&(c=a.K.width!=b.K.width||a.K.height!=b.K.height||a.K.left!=b.K.left||a.K.top!=b.K.top);this.fk.title&&c&&(this.fk.title.ra.opacity=0);this.fk.Dd&&(this.fk.Dd=gvjs_Rc(this.fk.Dd,gvjs_w),this.fsa=gvjs_Rc(a.Dd,function(d,e){return gvjs_EK(a.Dd[e],b.Dd[e],this.fk.Dd[e],!0,!1,c)},this));this.fk.Sc&&(this.fk.Sc=gvjs_Rc(this.fk.Sc,gvjs_w),this.RBa=gvjs_Rc(a.Sc,function(d,e){return gvjs_EK(a.Sc[e],
b.Sc[e],this.fk.Sc[e],!1,!0,c)},this));this.Mn=this.vj=null;gvjs_Ofa(this);this.Jea=this.Iea=null;gvjs_Pfa(this)}
function gvjs_EK(a,b,c,d,e,f){if(!a||!b)return null;var g=gvjs_w(a),h=gvjs_w(a);h.wk=b.wk;h.Rg=b.Rg;h.sf=b.sf;c.title&&f&&(c.title.ra.opacity=0);if(a.type==gvjs_xl&&b.type==gvjs_xl&&a.dataType===b.dataType){a.Db&&b.Db&&(h.Db=b.Db,c.Db=gvjs_w(c.Db));h.Pd=gvjs_w(h.Pd);h.position=gvjs_w(h.position);c.Pd=gvjs_w(c.Pd);c.position=gvjs_w(c.position);h.position.Te=b.position.Te;if(a.Za&&b.Za){h.Za=gvjs_Cc(h.Za);c.Za=gvjs_Cc(c.Za);var k=h.Za,l=c.Za;for(f=0;f<k.length;f++){k[f]=gvjs_w(k[f]);l[f]=gvjs_w(l[f]);
var m=k[f],n=a.Pd.Te(m.Ca),n=b.Pd.zk(n);m.la=b.position.Te(n)}}if(a.ei&&b.ei)for(h.ei=gvjs_Cc(h.ei),c.ei=gvjs_Cc(c.ei),k=h.ei,l=c.ei,f=0;f<k.length;f++)k[f]=gvjs_w(k[f]),l[f]=gvjs_w(l[f]),m=k[f],n=a.Pd.Te(m.Ca),n=b.Pd.zk(n),m.la=b.position.Te(n);if(a.text&&b.text)for(h.text=gvjs_Cc(h.text),c.text=gvjs_Cc(c.text),n=h.text,c=c.text,gvjs_FK(n),gvjs_FK(c),f=0;f<n.length;f++)gvjs_Qfa(a,b,a.text[f],b.text[f],n[f],d,e)}else if(a.text&&b.text){var p=gvjs_oE(a.text,b.text,function(a,b){return a.Ca==b.Ca});
g.text=gvjs_mc(a.text,function(a,b){return null!=p.Xea[b]});h.text=gvjs_mc(b.text,function(a,b){return null!=p.Yea[b]});c.text=gvjs_Cc(g.text);gvjs_FK(g.text);gvjs_FK(h.text);gvjs_FK(c.text)}return[g,h]}function gvjs_Qfa(a,b,c,d,e,f,g){var h=e.Oa,k=a.Pd.Te(e.Ca),k=b.Pd.zk(k);a=a.position.Te(e.Ca);b=b.position.Te(k);f&&(f=c.Oa.anchor.x-a,h.anchor.x=b+f,d&&(h.anchor.y=d.Oa.anchor.y));g&&(f=c.Oa.anchor.y-a,h.anchor.y=b+f,d&&(h.anchor.x=d.Oa.anchor.x))}
function gvjs_FK(a){gvjs_t(a,function(b,c){a[c]=gvjs_w(a[c]);b=a[c];b.Oa=gvjs_w(b.Oa);b=b.Oa;b.anchor&&(c=b.anchor,b.anchor=new gvjs_LG(c.x,c.y))})}
function gvjs_Ofa(a){var b=a.Wr,c=a.tx;if(b.D&&c.D){var d=gvjs_oE(b.D,c.D,function(a,b){return a.id==b.id});a.vj=gvjs_mc(b.D,function(a,b){return null!=d.Xea[b]});a.Mn=gvjs_mc(c.D,function(a,b){return null!=d.Yea[b]});b.ib==gvjs_c||b.ib==gvjs_ml?(b=null==b.orientation||b.orientation==gvjs_d?b.Dd[0]:b.Sc[0],c=null==c.orientation||c.orientation==gvjs_d?c.Dd[0]:c.Sc[0],b.type==gvjs_xl&&c.type==gvjs_xl&&b.dataType===c.dataType?gvjs_Rfa(a,b.Pd.Te,b.Pd.zk):gvjs_Sfa(a)):b.ib==gvjs_Os&&gvjs_Tfa(a)}}
function gvjs_Sfa(a){var b=a.Wr.Xa,c=a.tx.Xa;if(b&&c){var d={},e={},f={},g={};gvjs_t(b,function(a,b){null!=a.data&&(f[a.data]=b)});gvjs_t(c,function(a,b){null!=a.data&&(g[a.data]=b)});gvjs_t(b,function(a,b){null!=a.data&&(d[b]=g[a.data])});gvjs_t(c,function(a,b){null!=a.data&&(a=f[a.data],d[a]!==b&&(a=null),e[b]=a)});gvjs_t(b,function(a,b){null!=a.data&&e[g[a.data]]!==b&&(d[b]=null)});for(var h=0,k=0,l=[],m=[];h<b.length||k<c.length;)h<b.length&&null==d[h]?(m.push({kx:{rd:h,Zx:!0},lx:{rd:k,Zx:!1}}),
l.push({data:b[h].data}),h++):(k<c.length&&null==e[k]?(m.push({kx:{rd:h,Zx:!1},lx:{rd:k,Zx:!0}}),l.push({data:c[k].data})):(m.push({kx:{rd:h,Zx:!0},lx:{rd:k,Zx:!0}}),l.push({data:b[h].data}),h++),k++);a.fk.Xa=l;var n=function(a,b){return 0==b?a[0]:b>=a.length?gvjs_jc(a):gvjs_GK(a[b-1],a[b],.5)};a.Wr.sd?gvjs_HK(a,m,function(a,b,c,d){return b.Zx?a[b.rd*c+d]:n(a,b.rd*c+d)}):gvjs_IK(a,m,function(a,b){return b.Zx?a[b.rd]:n(a,b.rd)})}}
function gvjs_Rfa(a,b,c){var d=a.Wr.Xa,e=a.tx.Xa;if(d&&e)if(0==d.length||0==e.length)a.fk.Xa=[],gvjs_IK(a,[],function(){return null});else{var f=function(a){return b(a.data)},g=[],h=[];if(d.length===e.length)for(var k=0;k<d.length;k++)h.push({kx:k,lx:k}),g.push({data:c(gvjs_Ud(f(d[k]),f(e[k])))});else k=gvjs_ida(d,e,f),gvjs_t(k,function(a){var b=a.iB;a=a.jB;var k;null!=d[b]&&null!=e[a]&&(k=c(gvjs_Ud(f(d[b]),f(e[a]))));null!=k&&(h.push({kx:b,lx:a}),g.push({data:k}))});a.fk.Xa=g;a.Wr.sd?gvjs_HK(a,h,
function(a,b,c,d){return a[b*c+d]}):gvjs_IK(a,h,function(a,b){return a[b]})}}
function gvjs_Tfa(a){function b(a){a=gvjs_w(a);a.ia=gvjs_w(a.ia);a.ia.brush=a.ia.brush.clone();a.ia.brush.Ef(0);gvjs_8h(a.ia.brush,0);a.ra=gvjs_w(a.ra);a.ra.opacity=0;return a}var c=a.vj[0].points,d=a.Mn[0].points,e=[],f=[],g=[],h={};gvjs_t(d,function(a,b){null!=a&&(gvjs_k(h[a.id])||(h[a.id]=[]),h[a.id].push(b))});gvjs_v(c,function(a,b){if(null!=a){var c=a.id&&h[a.id],c=c&&c.shift();gvjs_k(c)?g.push({kx:b,lx:c}):e.push(a)}});gvjs_v(h,function(a){gvjs_t(a,function(a){f.push(d[a])})});gvjs_IK(a,g,function(a,
b){return a[b]});var c=gvjs_u(e,b),k=gvjs_u(f,b);a.vj[0].cC=gvjs_Bc(e,k);a.Mn[0].cC=gvjs_Bc(c,f)}function gvjs_IK(a,b,c){for(var d=0;d<a.vj.length;d++){var e=a.vj[d].points,f=a.Mn[d].points,g=[],h=[];if(a.vj[d].Gg)g=gvjs_Cc(a.vj[d].points),h=gvjs_Cc(a.Mn[d].points);else for(var k=0;k<b.length;k++){var l=b[k],m=c(e,l.kx),l=c(f,l.lx);m&&l&&(g.push(m),h.push(l))}a.vj[d]=gvjs_JK(a.vj[d],g);a.Mn[d]=gvjs_JK(a.Mn[d],h)}}
function gvjs_HK(a,b,c){for(var d=0;d<a.vj.length;d++){var e=a.vj[d].points,f=a.Mn[d].points,g=[],h=[];if(0<b.length)for(var k=Math.ceil(e.length/b.length),l=Math.ceil(f.length/b.length),m=0;m<b.length;m++){for(var n=b[m],p=0;p<k;p++){var q=c(e,n.kx,k,p);q&&g.push(q)}for(p=0;p<l;p++)(q=c(f,n.lx,l,p))&&h.push(q)}a.vj[d]=gvjs_JK(a.vj[d],g);a.Mn[d]=gvjs_JK(a.Mn[d],h)}}function gvjs_JK(a,b){a=gvjs_w(a);a.points=b;return a}
function gvjs_Pfa(a){var b=a.Wr,c=a.tx;b.Ta&&b.Ta.ug&&c.Ta&&c.Ta.ug&&(a.fk.Ta=null)}
function gvjs_KK(a,b,c){if(a!==b)if(a&&a.constructor==gvjs_H&&b&&b.constructor==gvjs_H)a=new gvjs_H({fill:gvjs_2h(a.ob(),b.ob(),1-c),fillOpacity:gvjs_KK(a.Ie,b.Ie,c),stroke:gvjs_2h(a.ye,b.ye,1-c),strokeWidth:gvjs_KK(a.Xb,b.Xb,c),strokeOpacity:gvjs_KK(a.di,b.di,c),gW:a.xm,gradient:a.pg,pattern:a.$d});else if(gvjs_m(a)&&gvjs_m(b))if(a){if(b){for(var d=[],e=Math.min(a.length,b.length),f=0;f<e;f++)d.push(gvjs_KK(a[f],b[f],c));a=d}}else a=b;else a=gvjs_n(a)||gvjs_n(b)?gvjs_LK(a,b,c):gvjs_o(a)||gvjs_o(b)?
a:gvjs_p(a)&&gvjs_p(b)?a*(1-c)+b*c:null;return a}function gvjs_LK(a,b,c){if(!a)return b;if(!b)return a;var d={};gvjs_v(a,function(e,f){gvjs_k(b[f])&&(d[f]=gvjs_KK(a[f],b[f],c))});return d}function gvjs_MK(a,b,c,d,e){b=!e||(c?b>=c.top&&b<=c.bottom:!1);return(!d||(c?a>=c.left&&a<=c.right:!1))&&b}
function gvjs_NK(a,b,c,d,e){a.position&&a.position.Te&&b.position&&b.position.Te&&(c.position.Te=function(c){var d=a.position.Te(c);c=b.position.Te(c);return gvjs_KK(d,c,e)});a.title&&b.title&&gvjs_t(c.title.V,function(c,d){c.x=gvjs_KK(a.title.V[d].x,b.title.V[d].x,e);c.y=gvjs_KK(a.title.V[d].y,b.title.V[d].y,e)});a.Db&&b.Db&&(c.Db.la=gvjs_KK(a.Db.la,b.Db.la,e));a.Za&&b.Za&&gvjs_t(c.Za,function(c,g){c.la=gvjs_KK(a.Za[g].la,b.Za[g].la,e);c.ea=d(c.la,c.la)});a.ei&&b.ei&&gvjs_t(c.ei,function(c,g){c.la=
gvjs_KK(a.ei[g].la,b.ei[g].la,e);c.ea=d(c.la,c.la)});a.wk&&b.wk&&(c.wk=gvjs_LK(a.wk,b.wk,e));null!=a.Rg&&null!=b.Rg&&(c.Rg=gvjs_KK(a.Rg,b.Rg,e));null!=a.sf&&null!=b.sf&&(c.sf=gvjs_KK(a.sf,b.sf,e));a.text&&b.text&&gvjs_t(c.text,function(c,g){if(c){var h=a.text[g].Oa;g=b.text[g].Oa;var k=c.Oa;k&&k.anchor&&(k.anchor.x=gvjs_KK(h.anchor.x,g.anchor.x,e),k.anchor.y=gvjs_KK(h.anchor.y,g.anchor.y,e));c.Oa&&(h=0<c.Oa.V.length,c.ea=d((h?c.Oa.V[0].x:0)+c.Oa.anchor.x,(h?c.Oa.V[0].y:0)+c.Oa.anchor.y))}})}
function gvjs_GK(a,b,c){if(!a||!b)return null;var d=gvjs_w(a);if(a.bm||b.bm)d.bm=!0;if(gvjs_k(a.ia)||gvjs_k(b.ia))d.ia=gvjs_KK(a.ia||{},b.ia||{},c),d.bg=gvjs_KK(a.bg||{},b.bg||{},c);gvjs_k(a.nt)&&gvjs_k(b.nt)&&(d.nt=gvjs_KK(a.nt,b.nt,c));gvjs_k(a.$q)&&gvjs_k(b.$q)&&(d.$q=gvjs_KK(a.$q,b.$q,c));gvjs_k(a.ra)&&gvjs_k(b.ra)&&a.ra!==b.ra&&(d.ra=gvjs_w(a.ra),d.ra.color=gvjs_2h(a.ra.color,b.ra.color,1-c),d.ra.opacity=gvjs_KK(gvjs_k(a.ra.opacity)?a.ra.opacity:1,gvjs_k(b.ra.opacity)?b.ra.opacity:1,c));null!=
a.$c&&null!=b.$c&&a.$c.labels[0].text===b.$c.labels[0].text?d.$c=gvjs_KK(a.$c,b.$c,c):delete d.$c;return d}
gvjs_DK.prototype.interpolate=function(a){var b=this.fk;if(b.Dd){var c=function(a,c){return gvjs_MK(a,c,b.K,!0,!1)};gvjs_v(b.Dd,function(b,d){(d=this.fsa[d])&&gvjs_NK(d[0],d[1],b,c,a)},this)}if(b.Sc){var d=function(a,c){return gvjs_MK(a,c,b.K,!1,!0)};gvjs_v(b.Sc,function(b,c){(c=this.RBa[c])&&gvjs_NK(c[0],c[1],b,d,a)},this)}if(this.vj&&this.Mn){b.D=[];for(var e=0;e<this.vj.length;++e){var f=this.vj[e],g=this.Mn[e],h=gvjs_w(g);if(f&&g&&f.type==g.type){if(f.points&&g.points){h.points=[];for(var k=0;k<
f.points.length;k++)h.points[k]=gvjs_GK(f.points[k],g.points[k],a);if(f.cC&&g.cC)for(k=0;k<f.cC.length;k++)h.points.push(gvjs_GK(f.cC[k],g.cC[k],a))}f.Wf&&f.Wf.paths&&g.Wf&&g.Wf.paths&&(h.Wf=gvjs_w(h.Wf),h.Wf.paths=gvjs_KK(f.Wf.paths,g.Wf.paths,a))}b.D[e]=h}}b.height&&(b.height=gvjs_KK(this.Wr.height,this.tx.height,a));b.width&&(b.width=gvjs_KK(this.Wr.width,this.tx.width,a));b.K&&(b.K=gvjs_KK(this.Wr.K,this.tx.K,a));if(this.Iea&&this.Jea&&b.Ta&&b.Ta.Lu)for(e=0;e<b.Ta.Lu.length;e++){f=b.Ta.Lu[e];
g=this.Iea[e];h=this.Jea[e];if(f.Oa&&f.Oa.V&&g.Oa&&g.Oa.V&&!gvjs_uc(g.Oa.V)&&h.Oa&&h.Oa.V)for(var l=f.Oa.V,m=g.Oa.V,n=h.Oa.V,p=m.length,k=0;k<l.length;k++){var q=k<p?m[k]:m[p-1];l[k].x=gvjs_KK(q.x,n[k].x,a);l[k].y=gvjs_KK(q.y,n[k].y,a)}f.yc&&f.yc.coordinates&&g.yc&&g.yc.coordinates&&h.yc&&h.yc.coordinates&&(k=gvjs_KK(g.yc.coordinates,h.yc.coordinates,a),f.yc.coordinates=new gvjs_D(k.left,k.top,k.width,k.height));f.hh&&f.hh.coordinates&&g.hh&&g.hh.coordinates&&h.hh&&h.hh.coordinates&&(f.hh.coordinates=
gvjs_KK(g.hh.coordinates,h.hh.coordinates,a))}return b};function gvjs_OK(a){gvjs_T.call(this);this.bv=a}gvjs_s(gvjs_OK,gvjs_T);
gvjs_OK.prototype.Tx=function(a,b,c,d){var e=[],f=b.focused,g=a.focused;if(f.Mb!=g.Mb||f.datum!=g.datum)null!=g.Mb&&e.push(gvjs_PK(gvjs_kw,g.Mb,g.datum,c,d)),null!=f.Mb&&e.push(gvjs_PK(gvjs_lw,f.Mb,f.datum,c,d));f.Jb!=g.Jb&&(null!=g.Jb&&(g=g.Jb,e.push({type:gvjs_kw,data:{row:g,column:null}})),null!=f.Jb&&(g=f.Jb,e.push({type:gvjs_lw,data:{row:g,column:null}})));f=b.annotations.focused;g=a.annotations.focused;!g||f&&f.row==g.row&&f.Tb==g.Tb||e.push({type:gvjs_kw,data:{row:g.row,column:g.Tb}});!f||
g&&f.row==g.row&&f.Tb==g.Tb||e.push({type:gvjs_lw,data:{row:f.row,column:f.Tb}});f=b.Ta.focused;g=a.Ta.focused;f.Qh!=g.Qh&&(null!=g.Qh&&e.push(gvjs_PK(gvjs_kw,g.Qh,null,c,d)),null!=f.Qh&&e.push(gvjs_PK(gvjs_lw,f.Qh,null,c,d)));b.selected.equals(a.selected)||e.push({type:gvjs_P});gvjs_t(e,gvjs_r(function(a){this.dispatchEvent(a.type,a.data)},this))};gvjs_OK.prototype.dispatchEvent=function(a,b){gvjs_X(this.bv,a,b||null)};
function gvjs_PK(a,b,c,d,e){b=e[b];d==gvjs_vw?(c=b.ps,d=null):d=b.ps;return{type:a,data:{row:c,column:d}}}gvjs_OK.prototype.N=function(){this.bv=null;gvjs_OK.o.N.call(this)};function gvjs_QK(a,b,c,d,e,f){gvjs_T.call(this);this.da=a;this.Ra=b;this.cl=c;this.Wd=d;this.Lb=new gvjs_KD(e);gvjs_0l(this,this.Lb);this.jn=f;this.jn.Lb=this.Lb;this.h5()}gvjs_s(gvjs_QK,gvjs_T);gvjs_=gvjs_QK.prototype;gvjs_.N=function(){gvjs_om(this.cl);gvjs_QK.o.N.call(this)};gvjs_.vsa=function(a){this.Ra.cursor.position=a.data.Gb;gvjs_LD(this.Lb,5)};gvjs_.wsa=function(){};gvjs_.ysa=function(a){this.Ra.cursor.position=a.data.Gb;this.Wd.dispatchEvent(gvjs_jw,{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};
gvjs_.zsa=function(a){this.Wd.dispatchEvent("onmouseup",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};gvjs_.xsa=function(a){var b={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_iw,b);this.jn.Fn(gvjs_iw,b,a.data.preventDefault)};gvjs_.qsa=function(a){this.Wd.dispatchEvent(gvjs_4j,{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};gvjs_.Dsa=function(a){var b={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_0w,b);this.jn.Fn(gvjs_0w,b,a.data.preventDefault)};
gvjs_.rsa=function(a){this.Wd.dispatchEvent(gvjs_Nt,{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};gvjs_.Esa=function(a){var b={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,wheelDelta:a.data.wheelDelta};this.Wd.dispatchEvent(gvjs_7w,b);this.jn.Fn(gvjs_7w,b,a.data.preventDefault)};gvjs_.tsa=function(a){a={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_4t,a);this.jn.Fn(gvjs_4t,a)};
gvjs_.usa=function(a){a={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_2t,a);this.jn.Fn(gvjs_2t,a)};gvjs_.ssa=function(a){a={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_3t,a);this.jn.Fn(gvjs_3t,a)};gvjs_.Bsa=function(a){this.jn.Fn("pinchstart",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,gesture:a.data.$ba},a.data.preventDefault)};
gvjs_.Csa=function(a){this.jn.Fn("pinch",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,gesture:a.data.$ba},a.data.preventDefault)};gvjs_.Asa=function(a){this.jn.Fn("pinchend",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,gesture:a.data.$ba},a.data.preventDefault)};gvjs_.Lca=function(a){this.Ra.focused.Jb=a.data.Mk;gvjs_LD(this.Lb,50)};gvjs_.Mca=function(){this.Ra.cursor.position=null;this.Ra.focused.Jb=null;gvjs_LD(this.Lb,50)};
gvjs_.Kca=function(a){var b=this.da;this.Ra.cursor.J4=this.Ra.cursor.position.clone();a=a.data.Mk;if(gvjs_oc(b.D,function(a){return a.Yg})){var c=b.Xa[a].ps;a=b.WE==gvjs_pb;if(!a&&b.Zg.contains(gvjs_Mt)){var d=new gvjs_x,e=new gvjs_x;gvjs_t(this.da.D,function(a){var b=a.points[c];null==b||b.bm||(a=a.ps,gvjs_hp(this.Ra.selected,c,a)?d.add(a):e.add(a))},this);b=d.yb();a=e.yb();0<b&&0===a?gvjs__d(d,function(a){this.Ra.selected.OL(c,a)},this):0<a&&gvjs__d(e,function(a){gvjs_jp(this.Ra.selected,c,a)},
this)}else gvjs_kp(this.Ra.selected,c,a);gvjs_LD(this.Lb,0)}};gvjs_.Vca=function(a){this.da.ib!=gvjs_Os&&(this.Ra.Ta.focused.Qh=a.data.QS,gvjs_LD(this.Lb,50))};gvjs_.Wca=function(){this.da.ib!=gvjs_Os&&(this.Ra.Ta.focused.Qh=null,gvjs_LD(this.Lb,250))};gvjs_.lta=function(a){this.da.ib!=gvjs_Os&&(gvjs_RK(this,a.data.QS),gvjs_LD(this.Lb,0))};gvjs_.mta=function(a){null==this.Ra.Ta.OB&&(this.Ra.Ta.OB=0);this.Ra.Ta.OB+=a.data.Yya;gvjs_LD(this.Lb,0)};
gvjs_.eda=function(a){if(this.da.ib!=gvjs_Os){var b=this.da.bD;if(this.da.Zg.contains(gvjs_cx)||b==gvjs_0t)this.Ra.focused.Mb=a.data.Gc,gvjs_LD(this.Lb,50)}};gvjs_.fda=function(){if(this.da.ib!=gvjs_Os){var a=this.da.bD;if(this.da.Zg.contains(gvjs_cx)||a==gvjs_0t)this.Ra.focused.Mb=null,gvjs_LD(this.Lb,250)}};gvjs_.dda=function(a){this.da.ib!=gvjs_Os&&this.da.Zg.contains(gvjs_cx)&&(gvjs_RK(this,a.data.Gc),gvjs_LD(this.Lb,0))};gvjs_.Lta=function(a){this.Vca(a)};gvjs_.Mta=function(){this.Wca()};
gvjs_.Kta=function(a){this.Wd.dispatchEvent("removeserie",{index:a.data.QS})};gvjs_.Msa=function(a){var b=this.da.Zg;if(b.contains(gvjs_Mt))this.Ra.focused.Mb=a.data.Gc,this.Ra.focused.datum=a.data.Mk;else{if(b.contains(gvjs_cx)){this.eda(a);return}if(b.contains(gvjs_Xs)){this.Lca(a);return}}gvjs_LD(this.Lb,50)};
gvjs_.Nsa=function(){var a=this.da.Zg;if(a.contains(gvjs_Mt))this.Ra.focused.Mb=null,this.Ra.focused.datum=null;else{if(a.contains(gvjs_cx)){this.fda();return}if(a.contains(gvjs_Xs)){this.Mca();return}}gvjs_LD(this.Lb,250)};
gvjs_.Lsa=function(a){var b=this.da;if(b.Zg.contains(gvjs_Mt)){var c=b.WE==gvjs_pb;a={Jb:a.data.Mk,Mb:a.data.Gc};var d=b.D[a.Mb];d.Yg&&(b.ib==gvjs_Os?gvjs_kp(this.Ra.selected,a.Jb,c):d.Gg||(b=b.A0(a),a=this.da.Zg,a.contains(gvjs_Mt)?gvjs_mp(this.Ra.selected,b.row,b.Tb,c):a.contains(gvjs_cx)&&gvjs_lp(this.Ra.selected,b.Tb,c)));gvjs_LD(this.Lb,0)}else b.Zg.contains(gvjs_cx)?this.dda(a):b.Zg.contains(gvjs_Xs)&&this.Kca(a)};
gvjs_.msa=function(a){var b=a.data.uG;-1!=b&&(this.Ra.annotations.focused={row:a.data.Mk,Tb:gvjs_SK(this,a.data.Gc,b)},this.Ra.focused.Mb=null,this.Ra.focused.datum=null,gvjs_LD(this.Lb,50))};gvjs_.nsa=function(a){-1!=a.data.uG&&(this.Ra.annotations.focused=null,gvjs_LD(this.Lb,250))};
gvjs_.lsa=function(a){var b=this.da,c=b.WE==gvjs_pb,d=a.data.Mk,e=a.data.Gc;a=a.data.uG;if(null==e||b.D[e].Yg)-1==a?this.Ra.annotations.oQ={Gc:e,k_:d}:gvjs_mp(this.Ra.selected,d,gvjs_SK(this,e,a),c);gvjs_LD(this.Lb,0)};gvjs_.bua=function(){};gvjs_.cua=function(){};gvjs_.isa=function(a){this.Ra.Ih.focused.Xx=a.data.Xx;gvjs_LD(this.Lb,50)};gvjs_.jsa=function(){this.Ra.Ih.focused.Xx=null;gvjs_LD(this.Lb,250)};
gvjs_.hsa=function(){this.Ra.Ih.focused.action&&this.Ra.Ih.focused.action();gvjs_LD(this.Lb,250)};gvjs_.Vs=function(){this.jn.Fn(gvjs_N)};function gvjs_SK(a,b,c){a=a.da;var d=null;if(null!=b)d=a.D[b].columns.annotation;else for(b=0;b<a.Qk.length;++b)d=a.Qk[b].columns.annotation;return d[c]}
gvjs_.h5=function(){var a=gvjs_r(function(a,c){gvjs_V(this.cl,a,gvjs_r(c,this))},this);a("chartHoverIn",this.vsa);a("chartHoverOut",this.wsa);a(gvjs_bt,this.ysa);a("chartMouseUp",this.zsa);a(gvjs_at,this.xsa);a("chartClick",this.qsa);a(gvjs_ct,this.Dsa);a("chartDblClick",this.rsa);a("chartScroll",this.Esa);a(gvjs_$s,this.tsa);a("chartDrag",this.usa);a("chartDragEnd",this.ssa);a("chartPinchStart",this.Bsa);a("chartPinch",this.Csa);a("chartPinchEnd",this.Asa);a("categoryHoverIn",this.Lca);a("categoryHoverOut",
this.Mca);a("categoryClick",this.Kca);a("legendEntryHoverIn",this.Vca);a("legendEntryHoverOut",this.Wca);a("legendEntryClick",this.lta);a("legendScrollButtonClick",this.mta);a("serieHoverIn",this.eda);a("serieHoverOut",this.fda);a("serieClick",this.dda);a("removeSerieButtonHoverIn",this.Lta);a("removeSerieButtonHoverOut",this.Mta);a("removeSerieButtonClick",this.Kta);a("datumHoverIn",this.Msa);a("datumHoverOut",this.Nsa);a("datumClick",this.Lsa);a("annotationHoverIn",this.msa);a("annotationHoverOut",
this.nsa);a("annotationClick",this.lsa);a("tooltipHoverIn",this.bua);a("tooltipHoverOut",this.cua);a("actionsMenuEntryHoverIn",this.isa);a("actionsMenuEntryHoverOut",this.jsa);a("actionsMenuEntryClick",this.hsa)};
function gvjs_RK(a,b){var c=a.da;if(c.D[b].Yg){var d=c.WE==gvjs_pb,e=c.Zg,f=c.D[b].ps;if(c.ib==gvjs_vw)gvjs_kp(a.Ra.selected,f,d);else if(!d&&e.contains(gvjs_Mt)){b=a.da.D[b].points;var g=new gvjs_x,h=new gvjs_x;gvjs_t(b,function(a,b){null==a||a.bm||(gvjs_hp(this.Ra.selected,b,f)?g.add(b):h.add(b))},a);b=g.yb();c=h.yb();0<b&&0===c?gvjs__d(g,function(a){this.Ra.selected.OL(a,f)},a):0<c&&gvjs__d(h,function(a){gvjs_jp(this.Ra.selected,a,f)},a)}else gvjs_lp(a.Ra.selected,f,d)}};function gvjs_TK(){this.Ip=0;this.I2=this.cv=-1;this.gy=0;this.CS=-1}
gvjs_TK.prototype.create=function(a,b,c,d,e){if(0!=a.length&&(a=gvjs_mc(a,function(a){return null!=a}),gvjs_Jc(a),0!=a.length))if(a[0]==a[a.length-1])this.Ip=1,this.cv=a[0],this.I2=a[0],this.CS=0;else{var f=Math.ceil(.5*a.length)-1,g=Math.min(a.length-1,Math.ceil((100-b)/100*a.length)-1),h=gvjs_Ufa(a),k=gvjs_UK(a[f]-Math.min(a[f]-a[0],1.5*(a[f]-a[Math.max(0,Math.ceil(b/100*a.length)-1)])));k!=a[0]&&(this.gy=1,h&&(k=Math.floor(k)));var l=gvjs_UK(a[f]+Math.min(a[a.length-1]-a[f],1.5*(a[g]-a[f])));b=
gvjs_mc(a,function(a){return a<l&&a>k});this.Ip=gvjs_p(c)&&0<c?c:gvjs_UK(gvjs_Vfa(k,l,b.length,h,d,e));this.cv=gvjs_UK(this.Ip*(1==this.gy?Math.round(k/this.Ip):Math.floor(k/this.Ip)));1==this.gy&&this.cv<a[0]&&(this.gy=0);a=Math.floor((l-this.cv)/this.Ip);this.I2=gvjs_UK(this.cv+gvjs_UK(this.Ip*a));this.CS=a+this.gy}};function gvjs_Ufa(a){for(var b=0;b<a.length;b++)if(!gvjs_Vd(a[b]))return!1;return!0}
function gvjs_Wfa(a){for(var b=[],c=0;c<=a.CS+1;c++)b.push(gvjs_UK(a.cv+gvjs_UK((c-a.gy)*a.Ip)));return b}function gvjs_UK(a){return a.toPrecision(10)-0}
function gvjs_Vfa(a,b,c,d,e,f){if(a==b)return 1;if(0==c)return b-a;c=Math.sqrt(c);var g=null!=e&&0<e,h=null!=f&&0<f;a=(b-a)/(g&&h?f>e?gvjs_Ld(c,e,f):c:g?Math.max(c,e):h?Math.min(c,f):c);b=.8*a;e=1.2*a;f=Math.round;if(!(a>e||a<b||b>=e)){c=1;do 0==a||!gvjs_Wd(a)||0>=c?g=a:(g=(0==a?1:Math.pow(10,Math.ceil(-Math.log(Math.abs(a))/Math.LN10)-1))*Math.pow(10,Math.max(0,c)),g*=0<a?1:-1,g=Math.max(5*f(g*a/5),1)/g),c++;while(!(g>=b&&g<=e)&&5>c);a=5>c?g:a}return d?.5<a?Math.round(a):1:a};function gvjs_VK(){}gvjs_s(gvjs_VK,gvjs_QF);gvjs_=gvjs_VK.prototype;gvjs_.EQ=function(a){var b=a.Mb,c=a.Jb;return this.Oy?gvjs_VK.o.EQ.call(this,a):this.D[b].properties.histogramBucketItems[c].label.nx};gvjs_.z0=function(a){return this.Oy?gvjs_VK.o.z0.call(this,a):this.D[a.Mb].properties.histogramBucketItems[a.Jb].row};gvjs_.A0=function(a){if(this.Oy)return gvjs_VK.o.A0.call(this,a);a=this.D[a.Mb].properties.histogramBucketItems[a.Jb];return{row:a.row,Tb:a.Tb}};
gvjs_.JQ=function(a){var b=this.Wp[a.Tb].Gc;return null!=b?this.Oy?gvjs_VK.o.JQ.call(this,a):{Mb:b,Jb:this.D[b].properties.histogramElementIndexes[a.row]}:null};gvjs_.uJ=function(a,b){a=this.D[a];var c=a.points[b];return this.Oy?{V:[{title:"\u041e\u0431\u044a\u0435\u043a\u0442\u043e\u0432",value:gvjs_kE(10,(this.orientation===gvjs_d?this.Sc[a.md]:this.Dd[a.md]).Pd.zk(c.bg.Am-c.bg.from))}]}:a.properties.histogramBucketItems[b].label};function gvjs_WK(a,b,c,d,e){gvjs_iJ.call(this,a,b,c,d,e)}gvjs_s(gvjs_WK,gvjs_iJ);gvjs_WK.prototype.Z$=function(){return new gvjs_VK};gvjs_WK.prototype.haa=function(){var a=this.bj,b=a.R(0)===gvjs_h?1:0,c=a.S();this.NR=new gvjs_R;for(this.NR.fg(gvjs_f,gvjs_ov);b<c;b++){var d=a.Qa(b)+" (\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435)";this.NR.fg(gvjs_f,d)}this.Pb=this.NR};
gvjs_WK.prototype.Vga=function(){var a=gvjs_J(this.options,gvjs_2u),b=gvjs_J(this.options,gvjs_4u),c=gvjs_K(this.options,"histogram.minValue"),d=gvjs_K(this.options,"histogram.maxValue"),e=gvjs_K(this.options,"histogram.minNumBuckets"),f=gvjs_K(this.options,"histogram.maxNumBuckets"),g=null,h=null;null==e&&null==f&&(g=5,h=50);null!=e&&(g=e);null!=f&&(h=f);null==h?h=2*g:null==g&&(g=Math.floor(h/2));for(var h=Math.max(g+1,h),e=gvjs_I(this.options,"histogram.sortBucketItems"),k=this.bj,l=k.R(0)===gvjs_h,
f=l?1:0,m=[],n=k.aa(),p=k.S(),q=Infinity,r=-Infinity,t=[],u=f;u<p;u++)t[u]=gvjs_KE(k.R(u)).ii;for(var w=0;w<n;w++)for(u=f;u<p;u++){var v=k.getValue(w,u),v=null!=v?t[u](v):null;gvjs_p(v)&&!isFinite(v)||null==v&&!this.ma.ek||(v=v||0,m.push(v),q=Math.min(q,v),r=Math.max(r,v))}null!=c&&(q=Math.min(c,q));null!=d&&(r=Math.max(d,r));0<a&&(h=Math.max(g,Math.min(h,this.ma.width/1)),u=(r-q)/h,a=Math.max(a,(u+u/2).toPrecision(4)));u=(0<a?a:(r-q)/h)/2;m.push(q+u);m.push(r-u);c=new gvjs_TK;c.create(m,b,a,g,h);
a=[];g=gvjs_Wfa(c);h=g.length;for(w=f;w<p;w++)for(a[w-f]=[],u=0;u<h;u++)a[w-f].push([]);b=this.NR;b.Wz(0,gvjs_5u,g);for(w=0;w<h;w++)b.Lr(),b.Wa(w,0,g[w]);for(w=0;w<n;w++)for(g=l?this.bj.getValue(w,0):"",u=f;u<p;u++)v=this.bj.getValue(w,u),v=null!=v?t[u](v):null,gvjs_p(v)&&!isFinite(v)||null==v&&!this.ma.ek||(v=v||0,h=0==c.Ip||v<c.cv?0:v>=c.I2?c.CS:c.gy+Math.floor(gvjs_UK((v-c.cv)/c.Ip)),m=u+1-f,b.Wa(h,m,(b.getValue(h,m)||0)+1),m=this.bj.Qa(u)||"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435",m=
{row:w,Tb:u,label:{title:g,nx:g,Ln:m,content:this.bj.Ia(w,u),V:[{title:m,value:this.bj.Ia(w,u)||0}]}},a[u-f][h].push(m));for(var y=[],u=f;u<p;u++)y[u]=[];for(u=f;u<p;u++)l=gvjs_Pc(a[u-f]),e&&l.sort(function(a,b){a=a.label.V[0].value;b=b.label.V[0].value;return a<b?-1:a>b?1:0}),b.Wz(u-f,"histogramBucketItems",l),gvjs_t(l,function(a,b){y[a.Tb][a.row]=b});for(u=f;u<p;u++)b.Wz(u-f,"histogramElementIndexes",y[u])};function gvjs_wJ(a,b){return 4>a||b}
function gvjs_mfa(a,b){var c=a.Pb,d=a.ma;a=[];for(var e=0;e<d.Xa.length;e++){a[e]=[];for(var f=0;f<d.D.length;f++){var g=d.D[f];if(g.type==gvjs_As){var h=b?0:f;a[e][h]=(a[e][h]||0)+c.getValue(e,g.columns.data[0])}}}for(e=b=0;e<a.length;e++)for(f=0;f<a[e].length;f++)b=Math.max(a[e][f],b);return b};function gvjs_XK(a,b){gvjs_OG.call(this,a,b);this.zS=this.mg=null}gvjs_s(gvjs_XK,gvjs_OG);gvjs_=gvjs_XK.prototype;gvjs_.Zaa=function(a,b){var c=this.X;if(1>a.D.length)return!1;this.mg=b;b=a.pie.zi;for(var d=a.D.length/b.length,e=0;e<b.length;++e){for(var f=b[e].radiusX,g=b[e].radiusY,h=b[e].eU,k=e*d,l=k+d;k<l&&180>a.D[k].Gd;)gvjs_YK(this,a.D[k],f,g),k+=1;h&&gvjs_YK(this,h,f,g);for(h=l-1;h>=k;--h)gvjs_YK(this,a.D[h],f,g)}a.zq&&(this.zS=c.Pa(),gvjs_ZK(this,a.zq),c.appendChild(this.mg,this.zS));return!0};
gvjs_.G_=function(a,b){if(this.Sb.U7){var c=a.yc.coordinates.height,d=a.yc.coordinates.left+a.yc.coordinates.width/2,e=a.yc.coordinates.top+c/2;a=a.yc.brush.clone();a.Ef(1);gvjs_TG(this,d,e,c/2,a,{type:gvjs_ht},b)}else gvjs_XK.o.G_.call(this,a,b)};
function gvjs_YK(a,b,c,d){if(b.ea){var e=a.X.Pa(),f=a.Sb,g=f.pie.center,h=b.offset;if(b.nc){var k=f.pie.kE,l=b.nc,m=new gvjs_Ky;m.move(h.x+l.xf.x,h.y+l.xf.y);m.za(h.x+l.xf.x,h.y+l.xf.y+k);m.eg(h.x+g.x,h.y+g.y+k,c,d,l.ke,l.Gd,!0);m.za(h.x+l.ji.x,h.y+l.ji.y);m.eg(h.x+g.x,h.y+g.y,c,d,l.Gd,l.ke,!1);a.X.Ha(m,l.brush,e)}if(b.Su||b.Ux)k=f.pie.kE,l=new gvjs_Ky,l.move(h.x+g.x,h.y+g.y),l.za(h.x+g.x,h.y+g.y+k),b.Ux&&(l.za(h.x+b.ji.x,h.y+b.ji.y+k),l.za(h.x+b.ji.x,h.y+b.ji.y)),b.Su&&(l.za(h.x+b.xf.x,h.y+b.xf.y+
k),l.za(h.x+b.xf.x,h.y+b.xf.y)),a.X.Ha(l,b.eS,e);l=b.Ny?b.Ny.brush:b.brush;b.it?0==b.aK&&0==b.$C?a.X.Ml(g.x,g.y,c,d,l,e):(m=new gvjs_Ky,m.move(g.x,g.y-d),m.eg(g.x,g.y,c,d,0,180,!0),m.eg(g.x,g.y,c,d,180,360,!0),m.move(g.x,g.y-b.$C),m.eg(g.x,g.y,b.aK,b.$C,360,180,!1),m.eg(g.x,g.y,b.aK,b.$C,180,0,!1),m.close(),a.X.Ha(m,l,e)):(m=new gvjs_Ky,m.move(h.x+b.ZC.x,h.y+b.ZC.y),m.za(h.x+b.xf.x,h.y+b.xf.y),m.eg(h.x+g.x,h.y+g.y,c,d,b.ke,b.Gd,!0),m.za(h.x+b.Ev.x,h.y+b.Ev.y),m.eg(h.x+g.x,h.y+g.y,b.aK,b.$C,b.Gd,b.ke,
!1),a.X.Ha(m,l,e));b.tj&&f.zia&&gvjs__K(a,b.tj,e);if(c=b.No){c.nc&&(d=new gvjs_Ky,d.move(c.nc.xf.x,c.nc.xf.y),d.za(c.nc.xf.x,c.nc.xf.y+k),d.eg(c.nc.gi.x,c.nc.gi.y+k,c.nc.radiusX,c.nc.radiusY,c.nc.ke,c.nc.Gd,!0),d.za(c.nc.ji.x,c.nc.ji.y),d.eg(c.nc.gi.x,c.nc.gi.y,c.nc.radiusX,c.nc.radiusY,c.nc.Gd,c.nc.ke,!1),a.X.Ha(d,c.nc.brush,e));if(c.Su||c.Ux)d=new gvjs_Ky,d.move(c.YC.x,c.YC.y),d.za(c.gS.x,c.gS.y),d.za(c.gS.x,c.gS.y+k),d.za(c.YC.x,c.YC.y+k),d.za(c.YC.x,c.YC.y),a.X.Ha(d,c.eS,e);gvjs__K(a,c,e)}b.A2&&
a.X.ie(b.text,b.e7.x+h.x,b.e7.y+h.y,b.lW.width,gvjs_4,gvjs_4,b.ra,e);h=gvjs_SE([gvjs_sx,b.index]);e=e.j();a.Ge(a.mg,h,e);b.ya&&(e=gvjs_SE([gvjs_ul,b.index]),a.kL(b.ya,e))}}function gvjs__K(a,b,c){if(b.it)a.X.Ml(b.gi.x,b.gi.y,b.radiusX,b.radiusY,b.brush,c);else{var d=new gvjs_Ky;d.move(b.xf.x,b.xf.y);d.eg(b.gi.x,b.gi.y,b.radiusX,b.radiusY,b.ke,b.Gd,!0);a.X.Ha(d,b.brush,c)}}
function gvjs_ZK(a,b){var c=gvjs_r(a.Uu,a),d=gvjs_r(a.registerElement,a),e=a.X;a=a.zS;for(var f=0;f<b.length;++f){var g=b[f],h=e.Pa(),k=e.Pa(),l=new gvjs_Ky;l.move(g.zj.x+.5,g.zj.y+.5);l.za(g.faa+.5,g.zj.y+.5);l.za(g.faa+.5,g.Bs.y+.5);l.za(g.Bs.x+.5,g.Bs.y+.5);e.Ha(l,g.Xc,k);e.Se(g.zj.x+.5,g.zj.y+.5,g.Via,g.BAa,k);c(g.XA,h);c(g.oB,h);e.appendChild(a,h);e.appendChild(a,k);g=gvjs_SE([gvjs_Av,g.index]);d(h.j(),g)}}
gvjs_.sha=function(a,b){if(!gvjs_ri(b.zq,this.xs.zq)){this.X.gc(this.zS);var c=new gvjs_EG(2);gvjs_FG(c,0,a.zq||{});gvjs_FG(c,1,b.zq||{});c=c.compact();gvjs_ZK(this,c)}this.PU(a);this.dY(a,b)};gvjs_.PU=function(a){var b=this.xs;if(b)for(var c in b.D){var d=Number(c);if(b.D[d].ya){var e=gvjs_SE([gvjs_ul,Number(d)]);gvjs_VG(this,e)}e=a.pie.zi[d<a.D.length/a.pie.zi.length?0:1];gvjs_YK(this,a.D[d],e.radiusX,e.radiusY)}};
gvjs_.dY=function(a,b){for(var c in b.D){var d=Number(c),e=new gvjs_EG(2);gvjs_FG(e,0,a.D[d]);gvjs_FG(e,1,b.D[d]);var f=a.pie.zi[d<a.D.length/a.pie.zi.length?0:1],d=f.radiusX,f=f.radiusY;gvjs_YK(this,e.compact(),d,f)}};function gvjs_0K(a,b,c,d,e){var f=a.right-a.left,g=gvjs_w(d),h=gvjs_w(d);h.color="9e9e9e";d=d.fontSize/3.236;var k=g.fontSize+d,l=h.fontSize+d,m=gvjs_Xfa(a,f,b,g,h,d,e),n=[],p;2==c?(c=a.right,a=a.left,p=gvjs_3):(c=a.left,a=a.right,p=gvjs_4);for(var q=0;q<e.length;++q){var r=e[q],t=m[q];if(null!=t){var u=gvjs_NG(b,r.XA,g,f,t.nG),w=gvjs_NG(b,r.oB,h,f,t.$G),v=gvjs_cJ(new gvjs_Cz(c,t.y));n.push({Via:2,zj:gvjs_cJ(r.wga(gvjs_Ld(t.y,r.cU.start,r.cU.end))),faa:a,Bs:v,BAa:new gvjs_H({fill:"636363",fillOpacity:.7}),
Xc:new gvjs_H({stroke:"636363",strokeWidth:1,strokeOpacity:.7}),DGa:d,XA:{text:r.XA,ra:g,anchor:new gvjs_LG(v.x,v.y),V:gvjs_u(u.V,function(a,b){return{x:0,y:(b-u.V.length)*k,length:u.wt,text:a}}),ud:p,jd:gvjs_4,ya:u.Le?r.XA:"",angle:0},oFa:g,oB:{text:r.oB,ra:h,anchor:new gvjs_LG(v.x,v.y),V:gvjs_u(w.V,function(a,b){return{x:0,y:(b+1)*l,length:w.wt,text:a}}),ud:p,jd:gvjs_3,ya:w.Le?r.oB:"",angle:0},uFa:h,pFa:p,index:r.index})}}return n}
function gvjs_Xfa(a,b,c,d,e,f,g){var h=d.fontSize+f,k=e.fontSize+f,l=gvjs_u(g,function(a,g){var h=gvjs_NG(c,a.XA,d,b,Infinity),k=gvjs_NG(c,a.oB,e,b,Infinity);return{OI:g,N4:a.aha,$w:a.aha,nG:h.V.length,$G:k.V.length,YN:f,sO:f}});gvjs_Jc(l,function(a,b){return a.$w-b.$w});l=gvjs_Cc(l);gvjs_Jc(l,function(a,b){return g[a.OI].Jda-g[b.OI].Jda});var m=[];0<l.length&&m.push(l.pop());for(var n=null,p=0,q;q=gvjs_1K(a,h,k,g,m,!1),!(0===l.length||q.kN&&15<p);)q.kN?(p++,n&&gvjs_zc(m,n)):p=0,n=l.pop(),m.push(n),
gvjs_Jc(m,function(a,b){return a.$w-b.$w});q.kN&&n&&(gvjs_zc(m,n),q=gvjs_1K(a,h,k,g,m,!1));a=gvjs_1K(a,h,k,g,m,!0);a.kN||(q=a);return q.layout}
function gvjs_1K(a,b,c,d,e,f){0<e.length&&(e[0].YN=0,gvjs_jc(e).sO=0);for(var g=0;g<e.length;g++){var h=e[g],k=e[g-1],l=e[g+1];h.v9=new gvjs_G(Math.min(h.N4,k?d[k.OI].cU.start+5:a.top),Math.max(h.N4,l?d[l.OI].cU.end-5:a.bottom))}a=gvjs_Yfa(a,b,c,e,f);d=!1;f={};for(g=0;g<e.length;g++){var h=e[g],k=a[g],l=(k.anchor-k.top-h.YN)/b,m=(k.bottom-k.anchor-h.sO)/c,l=Math.floor(l+.1),m=Math.floor(m+.1),n=l<h.nG||m<h.$G;d=d||n;f[h.OI]={y:k.anchor,nG:l,$G:m,kN:n}}return{layout:f,kN:d}}
function gvjs_Yfa(a,b,c,d,e){var f=gvjs_u(d,function(a){return{anchor:a.$w,top:a.$w-(a.nG*b+a.YN),bottom:a.$w+(a.$G*c+a.sO)}}),g=[];g.push(function(b,c){var d=b[c].top;return 0==c?{top:Math.max(a.top-d,0)}:{top:Math.max(b[gvjs_hc(c)-1].bottom-d,0)/2}});g.push(function(b,c){var e=b[c].bottom;return c==d.length-1?{bottom:Math.min(a.bottom-e,0)}:{bottom:Math.min(b[gvjs_hc(c)+1].top-e,0)/2}});g.push(function(a,c,f){a=a[c].anchor-a[c].top;c=d[c];f=(Math.max(-a,0)+Math.max(c.nG*b+c.YN-Math.max(a,0),0)*
(e?1:f))/2;return{anchor:f,top:-f}});g.push(function(a,b,f){a=a[b].bottom-a[b].anchor;b=d[b];f=(Math.max(-a,0)+Math.max(b.$G*c+b.sO-Math.max(a,0),0)*(e?1:f))/2;return{anchor:-f,bottom:f}});g.push(function(a,b){a=a[b].anchor;b=d[b];return{anchor:gvjs_Ld(a,b.v9.start,b.v9.end)-a}});e&&g.push(function(a,b,c){return{anchor:(d[b].N4-a[b].anchor)*c}});var h=gvjs_jda(f,g,function(a,b){return{anchor:a.anchor+(b.anchor||0),top:a.top+(b.top||0),bottom:a.bottom+(b.bottom||0)}},function(a,b){return Math.max(Math.abs(a.anchor-
b.anchor),Math.abs(a.top-b.top),Math.abs(a.bottom-b.bottom))});return gvjs_u(d,function(a,b){a=h[String(b)];return{anchor:a.anchor,top:a.top,bottom:a.bottom}})}function gvjs_Zfa(a,b){a=gvjs_rc(a,function(a){return a.index==b});if(0>a)return{};var c={};c[a]={Via:4,Xc:new gvjs_H({stroke:"636363",strokeWidth:2,strokeOpacity:.7})};return c};function gvjs_2K(a,b,c,d,e){this.Eb=b.Y(gvjs_pt,gvjs_yG);this.Qia=gvjs_J(b,"pieStartAngle",0);this.Fya=0>gvjs_J(b,gvjs_Va,1);this.Eya=gvjs_I(b,gvjs_Yw,!1);var f=gvjs_Ei(b,"pieSlicePercentFormat");gvjs__c(f)&&(f={pattern:"#.#%"});this.Pxa=new gvjs_gj(f);f=gvjs_Ei(b,"pieSliceValueFormat");gvjs__c(f)&&(f={pattern:"decimal"});this.eka=new gvjs_gj(f);gvjs_XH.call(this,a,b,c,d,e)}gvjs_s(gvjs_2K,gvjs_XH);
gvjs_2K.prototype.YJ=function(){return[gvjs_r(function(){this.ma.Zg=new gvjs_x([gvjs_cx]);this.ma.sd=gvjs_I(this.options,"isDiff");this.ma.hd&=!this.ma.sd;this.ma.sd&&(this.ma.Oh=this.ma.Oh||{},this.ma.Oh.pie=this.ma.Oh.pie||{},this.ma.Oh.pie.jea=this.options.Y("diff.oldData.inCenter",!0),this.ma.Oh.pie.h2=this.options.Y("diff.innerCircle.radiusFactor",.6));for(var a=0;a<this.Pb.aa();a++)if(0>this.Pb.getValue(a,1))throw Error("Negative values are invalid for a pie chart.");},this),gvjs_r(gvjs_XH.prototype.YJ,
this)]};gvjs_2K.prototype.jca=function(){return gvjs_O};gvjs_2K.prototype.ica=function(){return null};
gvjs_2K.prototype.zO=function(){return[gvjs_r(function(){var a=this.Tl();if(this.Pb.R(0)!=gvjs_h)throw Error("Pie chart should have a first column of type string");var b;b=this.ma;var c=b.K,d=this.$f.getPosition(),e=null,f=Math.round(1.618*b.Zm),g=Math.round(c.width*(1-1/1.618)-f);d==gvjs_ab?(e=new gvjs_C(c.top,c.left+g,c.bottom,c.left),d=new gvjs_C(c.top,c.right,c.bottom,e.right+f)):d==gvjs_O?(e=new gvjs_C(c.top,c.right,c.bottom,c.right-g),d=new gvjs_C(c.top,e.left-f,c.bottom,c.left)):d==gvjs_Ms?
(d=new gvjs_C(c.top,c.right,c.top+1/1.618*(c.bottom-c.top-f),c.left),e=new gvjs_C(d.bottom+f,c.right,c.bottom,c.left)):d=new gvjs_C(c.top,c.right,c.bottom,c.left);var c=0,h=g=Math.floor(Math.min(d.right-d.left,d.bottom-d.top)/2),f=Math.round((d.right+d.left)/2),d=Math.round((d.bottom+d.top)/2);b.hd&&(h*=.8,c=g/5,d-=c/2);if(b.sd){var k={radiusX:g*b.Oh.pie.h2,radiusY:h*b.Oh.pie.h2},g={radiusX:g,radiusY:h};b={pie:{center:new gvjs_Cz(f,d),radiusX:g.radiusX,radiusY:g.radiusY,kE:c,zi:b.Oh.pie.jea?[k,g]:
[g,k]},Ta:e}}else b={pie:{center:new gvjs_Cz(f,d),radiusX:g,radiusY:h,kE:c,zi:[{radiusX:g,radiusY:h}]},Ta:e};gvjs__fa(this,b);e=this.$f.getPosition();b.Ta?this.$f.gr(b.Ta):e==gvjs_Ks?this.$f.gr(gvjs_0fa(this)):e==gvjs_qv&&gvjs_1fa(this,a.K,b,this.$f.Ja)},this)]};
function gvjs_3K(a,b,c){var d=a.ma,e={},f=gvjs_Ui(a.options,gvjs_ww,"");a=b.color;var g=b.rb;b=b.th;var h;d.hd?(d=a,h=g,f=b):h=d=f;e.normal=new gvjs_H({stroke:d,strokeWidth:1,fill:a,fillOpacity:null!=c?c:1});e.rb=new gvjs_H({stroke:h,strokeWidth:1,fill:g,fillOpacity:null!=c?c:1});e.th=new gvjs_H({stroke:f,strokeWidth:1,fill:b,fillOpacity:null!=c?c:1});return e}
function gvjs_0fa(a){var b=a.ma,c=b.height-b.K.bottom;a=a.$f.Ja.fontSize;var d=[];d.push({min:2,kc:[Infinity]});var e=d.length;d.push({min:a+2,kc:[Infinity]});c=gvjs_hE(d,c);return c.length>e?(c=b.K.bottom+c[e],new gvjs_C(c-a,b.K.right,c,b.K.left)):null}
function gvjs__fa(a,b){var c=a.ma,d=a.Pb,e=b.pie.center,f=b.pie.kE,g=d.aa(),h=gvjs_JH(gvjs_Ui(a.options,"pieResidueSliceColor","")),k=gvjs_3K(a,h,1),l=gvjs_4i(a.options,"pieSliceTextStyle",{lb:c.Nk,fontSize:c.Zm}),m=gvjs__i(a.options,gvjs_xw,gvjs_5da,c.sd?gvjs_e:gvjs_uw),n=gvjs__i(a.options,"tooltip.text",gvjs_vG,gvjs_Sa),p=gvjs_Qi(a.options,"sliceVisibilityThreshold",1/720),q=gvjs_I(a.options,"displayTinySlicesInLegend"),r=gvjs_L(a.options,"pieResidueSliceLabel","\u0414\u0440\u0443\u0433\u043e\u0435"),
t=gvjs_Qi(a.options,"pieHole",0);a.options["legend.iconWidthScaleFactor"]=2;c.D=[];c.Yo=[];var u,w,v;c.sd?(u=a.options.Y("diff.innerCircle.borderFactor",.01),u=c.Oh.pie.h2*(1+u),u=c.Oh.pie.jea?[0,u]:[u,0],w=[!1,!0],v=[a.options.Y(gvjs_Tt,.5),a.options.Y(gvjs_St,1)]):(u=[0],w=[!0],v=[1]);c.pie={center:e,kE:f,radiusX:b.pie.radiusX,radiusY:b.pie.radiusY,zi:[]};var f=gvjs_r(function(a,b,d,e){var f=c.D[a];1==b?null!=d?f.Hd={si:!!e,bk:!0,content:d}:gvjs_4K(f,n,f):(a=c.D[a-g],gvjs_4K(f,n,f,a),gvjs_4K(a,
n,f,a))},a),y=gvjs_r(function(a){var b=c.pie.zi[a-1].eU,d=c.pie.zi[0].eU;1==a&&b?gvjs_4K(b,n,b):1<a&&(b&&d?(gvjs_4K(b,n,b,d),gvjs_4K(d,n,b,d)):b?(d={jE:"0",wf:"0"},gvjs_4K(b,n,b,d)):d&&(b={jE:"0",wf:"0"},gvjs_4K(d,n,b,d)))},a),x=gvjs_r(function(a,b,d,e,f){c.sd?c.Yo.push({id:a,text:b,brush:new gvjs_H({gradient:{jg:d,Lf:d,Qq:v[0],Rq:v[1],x1:gvjs_Kq,y1:gvjs_Hq,x2:gvjs_Hq,y2:gvjs_Hq,Dr:!0,kF:!0}}),index:e,ea:f}):c.Yo.push({id:a,text:b,brush:new gvjs_H({fill:d}),index:e,ea:f})},a),z=c.pie.zi;b=b.pie.zi;
for(var A=b.length,B=0,D=0;D<A;++D){for(var C=b[D],G=null,E=C.radiusX,C=C.radiusY,H=u[D],I=w[D],F=0,K=0,Q=0,O=0;O<g;O++)Q+=d.getValue(O,D+1)||0;for(var P=0;P<g;++P){var O=a.Eya?g-P-1:P,L=1===A&&d.S()>D+2&&d.Yk(D+2)===gvjs_ul&&d.R(D+2)===gvjs_h,ca=c.rg&&L&&!(!d.getProperty(O,D+2,gvjs_8a)&&!d.Fg(D+2,gvjs_8a)),J=d.getValue(O,D+1)||0,T=d.Ia(O,D+1,a.eka),M=d.getValue(O,0),N=d.Ia(O,0),W=0===Q?0:K/Q,$a=0===Q?0:W+J/Q,xa=$a-W>=p,L=L&&d.getStringValue(O,D+2)||null;xa?K+=J:F+=J;var ra="slices."+B,ya=a.options.Y(ra+
".color",a.Eb[P%a.Eb.length]),ya=gvjs_JH(ya),R=gvjs_3K(a,ya,v[D]),sa=gvjs_J(a.options,ra+".offset",0),Ra=gvjs_Qi(a.options,ra+".hole",t)+H,ab=gvjs_4i(a.options,ra+".textStyle",l),pb=gvjs_I(a.options,[ra+gvjs_Eq,gvjs_7t],!0),O=gvjs_5K(a,B,O,W,$a,J,T,N,xa,e,E,C,Ra,sa,m,ab,ya,R,pb);c.D.push(O);xa=gvjs_I(a.options,ra+".visibleInLegend",I&&(xa||q));x(M,N,ya.color,B,xa);D==A-1&&f(B,A,L,ca);B+=1}0<F&&(W=1-(0===Q?0:F/Q),$a=1,J=F,T=a.eka.uc(F),N=r,G=gvjs_5K(a,-1,-1,W,$a,J,T,N,!0,e,E,C,t+H,0,m,l,h,k,!1),I&&
!q&&x("",N,h.color,-1,!0));z.push({radiusX:E,radiusY:C,eU:G});D==A-1&&y(A)}}function gvjs_6K(a,b){switch(b){case gvjs_uw:return a.jE;case gvjs_xl:return a.wf;case gvjs_Sa:return a.wf+" ("+a.jE+")"}return""}
function gvjs_5K(a,b,c,d,e,f,g,h,k,l,m,n,p,q,r,t,u,w,v){var y=a.ma;if(y.hd||1<=p)p=0;var x={},z=e-d;x.value=f;x.wf=g;x.color=u;x.Yb=w;x.brush=x.Yb.normal;x.title=h;x.index=b;x.Yg=v;x.ps=0<=c?a.Pb.$k(c):null;x.ea=k;b=m*p;p*=n;x.aK=b;x.$C=p;x.ke=360*d+a.Qia;x.Gd=360*e+a.Qia;a.Fya&&(c=360-x.ke,x.ke=360-x.Gd,x.Gd=c);c=Math.PI*(x.ke-90)/180;f=Math.PI*(x.Gd-90)/180;x.jE=a.Pxa.uc(z);h="";switch(r){case gvjs_uw:h=x.jE;break;case gvjs_ov:h=x.title;break;case gvjs_xl:h=g;break;case gvjs_uy:h=g+" ("+x.jE+")"}x.text=
h;if(!k)return x;x.ra=t;a=a.zc(x.text,t).width;t=t.fontSize;x.lW=new gvjs_A(a,t);x.it=1==z;if(x.text)if(x.it)x.e7=gvjs_Ez(l,new gvjs_Cz(a/2,t/2)),x.A2=!0;else{z=m-t;t=n-t;a=x.lW;a=new gvjs_A(a.width/z,a.height/t);g=new gvjs_A(2/z,2/t);k=gvjs_dJ((c+f)/2+Math.PI,1,1);b:{r=gvjs_eJ(new gvjs_Cz(0,0),a);h=1;u=Math.min;for(w=0;w<r.length;++w){var A=r[w];v=k.x*A.x+k.y*A.y;A=v*v+1-(A.x*A.x+A.y*A.y);0>A?v=null:(A=Math.sqrt(A),v=[v-A,v+A]);if(null===v||0>v[1]){r=null;break b}h=u(h,v[1])}r=h}if(.4>r)a=null;else{k=
k.clone();k.scale(-r);a=gvjs_4ea(a,g,g);b:{a=gvjs_eJ(k,a);g=gvjs_Md(f-c,2*Math.PI);r=0;h=g;for(u=0;u<a.length;++u){w=gvjs_Md(Math.atan2(a[u].y,a[u].x)-c,2*Math.PI);if(w>=g||0==w){a=!1;break b}h=Math.min(w,h);r=Math.max(w,r)}a=r-h<Math.PI}a=a?k:null}z=a&&new gvjs_Cz(a.x*z,a.y*t);null!==z&&(x.A2=!0,x.e7=gvjs_3ea(l,z,new gvjs_Cz(-x.lW.width/2,-x.lW.height/2)))}else x.A2=!1;x.offset=gvjs_dJ((c+f)/2,m,n).scale(q);q=gvjs_dJ(f,m,n);x.xf=gvjs_Dz(l,gvjs_dJ(c,m,n));x.ji=gvjs_Dz(l,q);n=gvjs_dJ(f,b,p);x.ZC=gvjs_Dz(l,
gvjs_dJ(c,b,p));x.Ev=gvjs_Dz(l,n);y.hd&&270>=x.ke&&90<=x.Gd&&(n={},90>x.ke?(n.ke=90,n.xf=new gvjs_Cz(l.x+m,l.y)):(n.ke=x.ke,n.xf=x.xf),270<x.Gd?(n.Gd=270,n.ji=new gvjs_Cz(l.x-m,l.y)):(n.Gd=x.Gd,n.ji=x.ji),n.brush=x.Yb.rb,x.nc=n);x.Su=y.hd&&.5<d;x.Ux=y.hd&&.5>e;if(x.Su||x.Ux)x.eS=x.Yb.rb;return x}function gvjs_4K(a,b,c,d){c=gvjs_6K(c,b);d&&(c+="\n"+gvjs_6K(d,b));a.Hd={Ln:a.title,content:c}}
function gvjs_1fa(a,b,c,d){var e=a.ma,f=e.pie.radiusX,g=e.pie.radiusY,h=c.pie.center,k=gvjs__i(a.options,"legend.labeledValueText",gvjs_vG,gvjs_uw),l=Math.PI*(3*(f+g)-Math.sqrt((3*f+g)*(f+3*g))),m=[];c=[];for(var n=0;n<e.Yo.length;++n){var p=e.Yo[n];if(p.ea){var q;if(0<=p.index)q=e.D[p.index];else{var r=e.pie.zi;q=r[r.length-1].eU}var t=Math.max((f+q.aK)/2,.75*f),u=Math.max((g+q.$C)/2,.75*g),w=(q.Gd+q.ke)/2,r=gvjs_Md(w,360),v=gvjs_Ud(f-t,g-u)/l*360,y,x;2*v<q.Gd-q.ke?(y=q.ke+v,x=q.Gd-v,180>r?x=Math.min(x,
180):y=Math.max(y,180)):x=y=w;var z=function(a){return gvjs_Dz(h,gvjs_dJ(a,t,u))},v=function(a){return z(Math.asin(gvjs_Ld((a-h.y)/u,-1,1)))},A=function(a){return z(Math.PI-Math.asin(gvjs_Ld((a-h.y)/u,-1,1)))},p={aha:z(gvjs_Od(w-90)).y,cU:new gvjs_G(z(gvjs_Od(y-90)).y,z(gvjs_Od(x-90)).y),XA:p.text,oB:gvjs_6K(q,k),Jda:q.value,index:q.index};180>r?(p.wga=v,m.push(p)):(p.wga=A,c.push(p))}}f=b.width/2-f-d.fontSize;e=gvjs_0K(new gvjs_C(b.top,b.right,b.bottom,b.right-f),a.zc,2,d,m);b=gvjs_0K(new gvjs_C(b.top,
b.left+f,b.bottom,b.left),a.zc,1,d,c);d=[];gvjs_Dc(d,e,b);a.ma.zq=d};function gvjs_7K(a,b,c){gvjs_OJ.call(this,a,b,c,gvjs_vw)}gvjs_s(gvjs_7K,gvjs_OJ);gvjs_7K.prototype.ts=function(a){return this.X.hv(a.target)};gvjs_7K.prototype.Oaa=function(a,b){b=b.split("#");switch(b[0]){case gvjs_sx:b=Number(b[1]),0>b||this.dispatchEvent("serie"+a,{Gc:b,Mk:null})}};function gvjs_8K(a,b,c,d,e,f,g){gvjs_jK.call(this,a,b,c,d,e,g);var h=gvjs_I(a,gvjs_7t,!0);this.vqa=gvjs_fE(f,function(b){return gvjs_I(a,"slices."+b+gvjs_Eq,h)});this.Pza=gvjs_I(a,"shouldHighlightHover",!0)}gvjs_s(gvjs_8K,gvjs_jK);gvjs_8K.prototype.Gs=function(a,b,c){this.q_(a,b,c)};gvjs_8K.prototype.rba=function(a,b){return a.equals(b,!0)};function gvjs_9K(a,b){a.D=a.D||{};a=a.D;a[b]=a[b]||{};return a[b]}
gvjs_8K.prototype.q_=function(a,b,c){var d={Sb:a,Bk:this.Ae.getEntries(),Hv:c,Ck:b.Ih},e=b.Ih.focused.Xx;null!=e&&(b.Ih.focused.action=this.Ae.oh(e).action);for(var f=this.vp.E7,e=f==gvjs_nb||f==gvjs_Sa,g=f==gvjs__a||f==gvjs_Sa,h=this.Ae&&0<d.Bk.length,f=gvjs_dp(b.selected),h=1<f.length&&h,k=0;k<f.length;++k){var l=f[k],m=a.pie.zi.length,l=l+a.D.length/m*(m-1);gvjs_2fa(a,l,c);e&&!h&&gvjs_$K(this,d,l)}e&&h&&gvjs_3fa(this,d,f,f[f.length-1]);var n=gvjs_r(function(b){if(a.sd){var c=a.D.length;return[b,
(b+c/a.pie.zi.length)%c]}return[b]},this),e=gvjs_r(function(b,e){if(null!=b){for(var f=n(b),h=!1,k=0;k<f.length;++k){var l=f[k];if(null!=l&&this.vqa[l]){h=h||!0;if(a.sd){if(this.uGa){var m=l,y=c,x=a.D[m];if(null!=x.offset){var z=x.brush.clone();z.wd(gvjs_2h(x.brush.ob(),gvjs_ca,.7));z.Ef(x.brush.Ie+.1);gvjs_9K(y,m).Ny={brush:z}}}}else this.Pza&&gvjs_4fa(a,l,c);a.zq&&(c.zq=gvjs_Zfa(a.zq,l))}}e&&g&&h&&gvjs_$K(this,d,b)}},this);if(f=b.Li)c.Li=f;e(b.focused.Mb,!0);e(b.Ta.focused.Qh,!1)};
function gvjs_4fa(a,b,c){var d=a.pie,e=a.D[b];if(null!=e.offset){c=gvjs_9K(c,b);c.No={};b=c.No;b.brush=new gvjs_H({stroke:e.brush.ob(),strokeWidth:6.5,strokeOpacity:.3});b.gi=new gvjs_z(d.center.x+e.offset.x,d.center.y+e.offset.y);b.ke=e.ke;b.Gd=e.Gd;b.it=e.it;(c=c.tj)&&a.zia?(a=c.radiusX+c.brush.Xb/2,c=c.radiusY+c.brush.Xb/2):(c=e.brush.Xb/2,a=d.radiusX+c,c=d.radiusY+c);d=b.brush.Xb/2;b.radiusX=a+d;b.radiusY=c+d;a=gvjs_Od(b.ke-90);c=gvjs_Od(b.Gd-90);b.xf=gvjs_Be(b.gi,gvjs_dJ(a,b.radiusX,b.radiusY));
b.ji=gvjs_Be(b.gi,gvjs_dJ(c,b.radiusX,b.radiusY));var f=e.nc;f&&(b.nc=b.nc||{},b.nc.brush=gvjs_ei(f.brush.ob(),.3),b.nc.gi=b.gi.clone(),b.nc.ke=f.ke,b.nc.Gd=f.Gd,b.nc.radiusX=b.radiusX+d,b.nc.radiusY=b.radiusY+d,a=gvjs_Od(b.nc.ke-90),c=gvjs_Od(b.nc.Gd-90),b.nc.xf=gvjs_Be(b.nc.gi,gvjs_dJ(a,b.nc.radiusX,b.nc.radiusY)),b.nc.ji=gvjs_Be(b.nc.gi,gvjs_dJ(c,b.nc.radiusX,b.nc.radiusY)));b.Su=e.Su;b.Ux=e.Ux;if(b.Su||b.Ux)b.eS=gvjs_ei(e.eS.ob(),.3),b.hya=b.Su?a:c,e=function(a,b){return gvjs_Be(a.gi,gvjs_dJ(a.hya,
a.radiusX+b*a.brush.Xb/2,a.radiusY+b*a.brush.Xb/2))},b.YC=e(b,-1),b.gS=e(b,1)}}
function gvjs_2fa(a,b,c){var d=a.pie;0<d.kE||(a=a.D[b],null!=a.offset&&(b=gvjs_9K(c,b),b.tj={},b=b.tj,b.brush=gvjs_fi(a.brush.ob(),2),b.gi=new gvjs_z(d.center.x+a.offset.x,d.center.y+a.offset.y),b.ke=a.ke,b.Gd=a.Gd,b.it=a.it,a=a.brush.Xb/2+2.5+b.brush.Xb/2,b.radiusX=d.radiusX+a,b.radiusY=d.radiusY+a,d=gvjs_Od(b.Gd-90),b.xf=gvjs_Be(b.gi,gvjs_dJ(gvjs_Od(b.ke-90),b.radiusX,b.radiusY)),b.ji=gvjs_Be(b.gi,gvjs_dJ(d,b.radiusX,b.radiusY))))}
function gvjs_$K(a,b,c){var d=gvjs_9K(b.Hv,c);if(c=gvjs_hK(a.vp,b,c,null,null))d.ya=c,b.Ck&&a.Ae.Gs(c,b.Ck,d.ya)}function gvjs_3fa(a,b,c,d){var e=gvjs_9K(b.Hv,d),f;f=a.vp;var g=b.Sb,h=b.Sb.D[d];d=gvjs_$J(g,h);h=gvjs_eK(g,h);c=gvjs_Afa(f.Qr,b,c);f=gvjs_kF(c,g.zc,!0,d,f.nf,h,void 0,g.rg,g.Lv);e.ya=f;b.Ck&&a.Ae.Gs(f,b.Ck,e.ya)};function gvjs_5fa(a){return Math.pow(a,3)}function gvjs_6fa(a){return 1-Math.pow(1-a,3)}function gvjs_7fa(a){return 3*a*a-2*a*a*a};var gvjs_8fa={LINEAR:gvjs_Dv,vDa:gvjs_bv,eEa:gvjs_pw,ADa:gvjs_cv};function gvjs_9fa(a){switch(a){case gvjs_Dv:return gvjs_Jd;case gvjs_bv:return gvjs_5fa;case gvjs_pw:return gvjs_6fa;case gvjs_cv:return gvjs_7fa;default:return gvjs_Jd}}function gvjs_aL(a,b,c){var d=gvjs_I(a,"animation.startup",!1);b=gvjs_Oi(a,gvjs_9r,b);if(!b)return null;var e=gvjs_Oi(a,"animation.maxFramesPerSecond",30);a=gvjs__i(a,"animation.easing",gvjs_8fa,c);a=gvjs_9fa(a);return{EAa:d,duration:b,eba:a,q3:e}};function gvjs_bL(a,b){this.cJ=a||[];gvjs_$fa(this,b)}var gvjs_aga=[gvjs_ts,"comic sans ms","courier new","georgia","impact","times new roman","trebuchet ms","verdana"];function gvjs_cL(){return function(a,b){return b===gvjs_zu&&gvjs_o(a)&&!gvjs_tc(gvjs_aga,a.toLowerCase())}}function gvjs_$fa(a,b){var c=gvjs_Fb("WebFont");0!==a.cJ.length&&c?c.load({google:{families:a.cJ},active:function(){b.resolve()},fontinactive:function(){b.reject("One or more fonts could not be loaded")}}):b.resolve(null)};function gvjs_dL(a){gvjs_T.call(this);this.vS=1;this.lU=[];this.sU=0;this.ym=[];this.hu={};this.sna=!!a}gvjs_s(gvjs_dL,gvjs_T);gvjs_=gvjs_dL.prototype;gvjs_.subscribe=function(a,b,c){var d=this.hu[a];d||(d=this.hu[a]=[]);var e=this.vS;this.ym[e]=a;this.ym[e+1]=b;this.ym[e+2]=c;this.vS=e+3;d.push(e);return e};gvjs_.Oja=function(a){var b=this.ym[a];if(b){var c=this.hu[b];0!=this.sU?(this.lU.push(a),this.ym[a+1]=gvjs_Gb):(c&&gvjs_zc(c,a),delete this.ym[a],delete this.ym[a+1],delete this.ym[a+2])}return!!b};
gvjs_.Fn=function(a,b){var c=this.hu[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;e<f;e++)d[e-1]=arguments[e];if(this.sna)for(e=0;e<c.length;e++){var g=c[e];gvjs_bga(this.ym[g+1],this.ym[g+2],d)}else{this.sU++;try{for(e=0,f=c.length;e<f;e++)g=c[e],this.ym[g+1].apply(this.ym[g+2],d)}finally{if(this.sU--,0<this.lU.length&&0==this.sU)for(;c=this.lU.pop();)this.Oja(c)}}return 0!=e}return!1};function gvjs_bga(a,b,c){gvjs_zm(function(){a.apply(b,c)})}
gvjs_.clear=function(a){if(a){var b=this.hu[a];b&&(gvjs_t(b,this.Oja,this),delete this.hu[a])}else this.ym.length=0,this.hu={}};gvjs_.yb=function(a){if(a){var b=this.hu[a];return b?b.length:0}a=0;for(b in this.hu)a+=this.yb(b);return a};gvjs_.N=function(){gvjs_dL.o.N.call(this);this.clear();this.lU.length=0};function gvjs_cga(a,b){this.Av=a;this.Qw=b};function gvjs_dga(a,b,c,d,e,f){var g=a.Dd[0]?0:1,h=a.Sc[0]?0:1,k=a.Dd[g];a=a.Sc[h];var l=k.dataType&&gvjs_KE(k.dataType).ii,m=a.dataType&&gvjs_KE(a.dataType).ii;this.Ov=b;this.uC=gvjs_r(function(a){return l?l(this.Ov.getHAxisValue(a,g)):a},this);this.zC=gvjs_r(function(a){return m?m(this.Ov.getVAxisValue(a,h)):a},this);b=this.Ov.getChartAreaBoundingBox();this.Gq=this.uC(b.left);this.Hq=this.zC(b.top+b.height);this.xt=this.uC(b.left+b.width);this.yt=this.zC(b.top);this.$T=this.Gq;this.aU=this.Hq;this.ZT=
this.xt-this.Gq;this.XT=this.yt-this.Hq;this.scale=1;this.iwa=c;this.u3=d;this.Fka=e;this.sS=f};function gvjs_eL(a,b,c,d){this.gn=c;this.Ra=a;this.ij=b;this.kh=null;this.kk=d;this.kk.subscribe(gvjs_N,gvjs_r(this.Vs,this))}gvjs_eL.prototype.PV=function(a){this.kh=a};gvjs_eL.prototype.getState=function(){return this.Ra};gvjs_eL.prototype.Vs=gvjs_Gb;
gvjs_eL.prototype.updateOptions=function(){var a={hAxis:{viewWindowMode:gvjs_fk,viewWindow:{}},vAxis:{viewWindowMode:gvjs_fk,viewWindow:{}}};this.gn.Av&&(isNaN(this.kh.Gq)||(a.hAxis.viewWindow.numericMin=this.kh.Gq),isNaN(this.kh.xt)||(a.hAxis.viewWindow.numericMax=this.kh.xt));this.gn.Qw&&(isNaN(this.kh.Hq)||(a.vAxis.viewWindow.numericMin=this.kh.Hq),isNaN(this.kh.yt)||(a.vAxis.viewWindow.numericMax=this.kh.yt));this.Ra.ep=a};function gvjs_fL(a,b){return gvjs_Ld(a.x,b.left,b.left+b.width)===a.x&&gvjs_Ld(a.y,b.top,b.top+b.height)===a.y?!0:!1};function gvjs_gL(a,b,c,d){gvjs_eL.call(this,a,b,c,d);this.gz=null}gvjs_s(gvjs_gL,gvjs_eL);gvjs_=gvjs_gL.prototype;gvjs_.Vs=function(){var a=this.kk;a.subscribe(gvjs_4t,gvjs_r(this.o1,this));a.subscribe(gvjs_2t,gvjs_r(this.m1,this));a.subscribe(gvjs_3t,gvjs_r(this.n1,this));a.subscribe(gvjs_iw,gvjs_r(this.Uf,this))};gvjs_.o1=function(a){var b=this.ij().getChartAreaBoundingBox();gvjs_fL(a,b)&&(this.gz=new gvjs_Cz(a.x,a.y))};gvjs_.m1=function(a){this.gz&&(this.M7(a.x,a.y),this.gz.x=a.x,this.gz.y=a.y)};
gvjs_.n1=function(){this.gz=null};gvjs_.Uf=function(a,b){var c=this.ij().getChartAreaBoundingBox();gvjs_fL(a,c)&&b()};
gvjs_.M7=function(a,b){var c=this.kh;if(c){var d=this.ij();c.Ov=d;var e=this.gn;if(e.Av){var f=c.uC(a)-c.uC(this.gz.x),g=c.Gq-f,h=c.xt-f;a=Math.max(g,c.$T);d=Math.min(h,c.$T+c.ZT);if(c.sS&&(a===g||0>f)&&(d===h||0<f)||!c.sS)c.Gq=g,c.xt=h}e.Qw&&(b=c.zC(b)-c.zC(this.gz.y),e=c.Hq-b,f=c.yt-b,a=Math.max(e,c.aU),d=Math.min(f,c.aU+c.XT),c.sS&&(a===e||0>b)&&(d===f||0<b)||!c.sS)&&(c.Hq=e,c.yt=f);this.updateOptions()}};function gvjs_hL(a,b,c,d){gvjs_eL.call(this,a,b,c,d);this.zw=null}gvjs_s(gvjs_hL,gvjs_eL);gvjs_=gvjs_hL.prototype;gvjs_.Vs=function(){var a=this.kk;a.subscribe(gvjs_4t,gvjs_r(this.o1,this));a.subscribe(gvjs_2t,gvjs_r(this.m1,this));a.subscribe(gvjs_3t,gvjs_r(this.n1,this));a.subscribe(gvjs_iw,gvjs_r(this.Uf,this))};gvjs_.o1=function(a){var b=this.ij().getChartAreaBoundingBox();gvjs_fL(a,b)&&(this.zw=new gvjs_Cz(a.x,a.y))};
gvjs_.m1=function(a){if(this.zw){var b=this.ij().getChartAreaBoundingBox(),c=this.gn;this.eya(a,b);if(c.Av)var d=Math.min(this.zw.x,a.x),e=Math.abs(this.zw.x-a.x);else d=b.left,e=b.width;c.Qw?(c=Math.min(this.zw.y,a.y),a=Math.abs(this.zw.y-a.y)):(c=b.top,a=b.height);this.getState().Li={left:d,top:c,width:e,height:a,color:"blue",opacity:.2}}};gvjs_.n1=function(){this.zw&&(this.M7(),this.zw=null)};gvjs_.Uf=function(a,b){var c=this.ij().getChartAreaBoundingBox();gvjs_fL(a,c)&&b()};
gvjs_.M7=function(){var a=this.gn,b=this.kh,c=this.ij();b.Ov=c;var d=this.getState().Li,e=b.uC(d.left),f=b.uC(d.left+d.width),c=b.zC(d.top),d=b.zC(d.top+d.height);if(e!==f&&c!==d){var g=b.ZT*b.u3;if(a.Av){var h=Math.min(e,f),e=Math.max(e,f);e-h<g&&(e=(h+e)/2,h=e-g/2,e+=g/2);b.Gq=h;b.xt=e}g=b.XT*b.u3;a.Qw&&(a=Math.min(c,d),c=Math.max(c,d),c-a<g&&(e=(a+c)/2,a=e-g/2,c=e+g/2),b.Hq=a,b.yt=c);this.updateOptions()}};
gvjs_.eya=function(a,b){a.x=gvjs_Ld(a.x,b.left,b.left+b.width);a.y=gvjs_Ld(a.y,b.top,b.top+b.height)};function gvjs_iL(a,b,c,d){gvjs_eL.call(this,a,b,c,d)}gvjs_s(gvjs_iL,gvjs_eL);gvjs_iL.prototype.Vs=function(){this.kk.subscribe(gvjs_0w,gvjs_r(this.Ota,this))};gvjs_iL.prototype.Ota=function(){var a=this.kh;a.scale=1;a.Gq=a.$T;a.xt=a.$T+a.ZT;a.Hq=a.aU;a.yt=a.aU+a.XT;this.updateOptions()};function gvjs_jL(a,b,c,d){gvjs_eL.call(this,a,b,c,d)}gvjs_s(gvjs_jL,gvjs_eL);gvjs_jL.prototype.Vs=function(){this.kk.subscribe(gvjs_7w,gvjs_r(this.Qta,this))};gvjs_jL.prototype.Qta=function(a,b){var c=this.gn,d=this.ij().getChartAreaBoundingBox();if(gvjs_fL(a,d)){b();b=this.kh;if(0>a.wheelDelta){if(b.scale>=b.iwa)return;b.scale*=b.Fka}else{if(b.scale<=b.u3)return;b.scale/=b.Fka}c.Av&&(a=(b.xt+b.Gq)/2,d=b.ZT*b.scale/2,b.Gq=a-d,b.xt=a+d);c.Qw&&(c=(b.yt+b.Hq)/2,a=b.XT*b.scale/2,b.Hq=c-a,b.yt=c+a);this.updateOptions()}};function gvjs_kL(a,b,c,d,e){if(c.Y(gvjs_yb)===gvjs_vw)throw Error("Cannot use explorer with a pie chart");this.Ra=a;this.ij=b;this.m=c;this.da=d;this.kk=e;this.kh=this.gn=null;this.lba=[];this.init()}
gvjs_kL.prototype.Vs=function(){var a=gvjs_J(this.m,"explorer.maxZoomOut",4);1>a&&(a=1/a);var b=gvjs_J(this.m,"explorer.maxZoomIn",.25);1<b&&(b=1/b);var c=gvjs_J(this.m,"explorer.zoomDelta",1.5),d=gvjs_I(this.m,"explorer.keepInBounds",!1);this.kh=new gvjs_dga(this.da,this.ij(),a,b,c,d);gvjs_t(this.lba,function(a){a.PV(this.kh)},this)};
gvjs_kL.prototype.init=function(){var a=this.da.Dd[0]?0:1,b=this.da.Sc[0]?0:1,c=this.da.Dd[a],d=this.da.Sc[b],a=!this.da.Dd[1-a]&&c.type===gvjs_xl&&!c.Cq,b=!this.da.Sc[1-b]&&d.type===gvjs_xl&&!d.Cq,d=this.m.Y(gvjs_9t).axis;d===gvjs_d?b=!1:d===gvjs_i&&(a=!1);this.gn=new gvjs_cga(a,b);b=this.lba;d=this.m.Y(gvjs_$t);(null==d||gvjs_m(d)&&gvjs_tc(d,"dragToPan"))&&b.push(new gvjs_gL(this.Ra,this.ij,this.gn,this.kk));d=this.m.Y(gvjs_$t);gvjs_m(d)&&gvjs_tc(d,"dragToZoom")&&b.push(new gvjs_hL(this.Ra,this.ij,
this.gn,this.kk));d=this.m.Y(gvjs_$t);(null==d||gvjs_m(d)&&gvjs_tc(d,"rightClickToReset"))&&b.push(new gvjs_iL(this.Ra,this.ij,this.gn,this.kk));d=this.m.Y(gvjs_$t);gvjs_m(d)&&gvjs_tc(d,"pinchToZoom");d=this.m.Y(gvjs_$t);(null==d||gvjs_m(d)&&gvjs_tc(d,"scrollToZoom"))&&b.push(new gvjs_jL(this.Ra,this.ij,this.gn,this.kk));this.kk.subscribe(gvjs_N,gvjs_r(this.Vs,this))};function gvjs_lL(a,b,c,d){this.m=a;this.I=b;this.ij=c;this.da=d;this.Cqa=[];this.Lb=null;this.kk=new gvjs_dL;this.init()}gvjs_lL.prototype.init=function(){gvjs_n(this.m.Y(gvjs_9t))&&this.Cqa.push(new gvjs_kL(this.I,this.ij,this.m,this.da,this.kk))};gvjs_lL.prototype.Fn=function(a,b){var c=gvjs_ega[a];c&&this.Lb&&gvjs_LD(this.Lb,c);c=Array(arguments.length);c[0]=a;for(var d=1,e=arguments.length;d<e;d++)c[d]=arguments[d];this.kk.Fn.apply(this.kk,c)};
var gvjs_ega={dragstart:15,drag:5,dragend:5,scroll:5,rightclick:5,pinch:5,pinchend:15};function gvjs_mL(a){gvjs_1o.call(this,a);this.lh=null;this.Bb=gvjs_d;this.qg=this.bd=this.m=this.da=this.fja=null;this.ZN=[];this.gg=this.Sa=this.ws=this.Ra=null;this.cl=new gvjs_W;this.U=null;this.Wd=new gvjs_OK(this);gvjs_0l(this,this.Wd);this.Px=this.Nm=null}gvjs_s(gvjs_mL,gvjs_1o);gvjs_=gvjs_mL.prototype;gvjs_.N=function(){this.Kf();gvjs_U(this.cl);gvjs_U(this.U);gvjs_U(this.Nm);gvjs_U(this.Px);gvjs_mL.o.N.call(this)};gvjs_.$e=null;
gvjs_.EH=function(a,b,c,d,e,f){var g;if(this.lh===gvjs_vw)return gvjs_nL.prototype.EH.apply(this,arguments);g=this.lh===gvjs_1u?new gvjs_WK(a,b,c,d,e):new gvjs_iJ(a,b,c,d,e);g.init(this.Jj,f);return g};gvjs_.IZ=function(a,b,c,d,e,f,g){return this.lh===gvjs_vw?gvjs_nL.prototype.IZ.apply(this,arguments):new gvjs_nK(a,b,c,d,e,0,g)};gvjs_.HZ=function(a,b,c,d){return this.lh===gvjs_vw?gvjs_nL.prototype.HZ.apply(this,arguments):new gvjs_SJ(a,b,c,d)};
gvjs_.hP=function(a,b){return this.lh===gvjs_vw?gvjs_nL.prototype.hP.apply(this,arguments):new gvjs_8G(a,b)};gvjs_.be=function(a,b,c,d){this.lh=a;null!=b&&(this.Bpa=b);null!=c&&(this.Bb=c);null!=d&&(this.fja=d)};gvjs_.ofa=function(a){a&&this.constructor!==gvjs_nL&&(this.__proto__?(this.__proto__=gvjs_nL.prototype,this.constructor=gvjs_nL,this.constructor.call(this,this.na)):this.be(gvjs_vw))};gvjs_.draw=function(a,b,c){this.ofa(gvjs_n(b)&&b.type===gvjs_vw);gvjs_1o.prototype.draw.call(this,a,b,c)};
gvjs_.Tj=function(a,b,c,d){this.Jj=a;gvjs_tg(gvjs_Fq);c=c||{};c=gvjs_Ph(gvjs_Mh(c));gvjs_fga(this,c);gvjs_gga(this,c);c.orientation=c.orientation||this.Bb;c.theme=c.theme||this.fja;this.lh!=gvjs_e&&gvjs_hga(c);if(this.lh!=gvjs_vw&&gvjs_Fi(c.reverseCategories)){var e=c.orientation===gvjs_i?gvjs_wl:gvjs_Tu;c[e]=c[e]||{};c[e].direction=-1;delete c.reverseCategories}gvjs_iga(c);gvjs_S.Ec(this.na);if(!b)throw Error(gvjs_jr);gvjs_oc(gvjs_Nc(b.S()),function(a){return b.Yk(a)==gvjs_hw})&&(c.isDiff=!0);this.hy=
b.R(0)!=gvjs_f?1:0;this.Ji=b.aa();gvjs_oL(this);if(c.isStacked&&c.vAxis&&c.vAxis.baseline)throw Error("Cannot set a non-zero base-line for a stacked chart");var f=c.theme||[];gvjs_m(f)||(f=[f]);for(var e=[c],g=0;g<f.length;++g){var h;if(gvjs_o(f[g]))h=gvjs_IH(f[g]);else if(gvjs_n(f[g]))h=f[g];else throw Error(gvjs_Jr);h&&e.push(h)}c=c.type.toLowerCase();gvjs_CG[c]&&e.push(gvjs_CG[c]);e.push(gvjs_DG);var k=gvjs_cL(),l=[];gvjs_t(e,function(a){l.push.apply(l,gvjs_ti(a,k))});this.m=new gvjs_ui(e);this.lh=
gvjs__i(this.m,gvjs_yb,gvjs_pG,gvjs_e);this.ba=gvjs_ig(this.na,this.m);this.Fa=gvjs_kg(this.na,this.m);c=new gvjs_A(this.ba,this.Fa);e=gvjs_I(this.m,gvjs_Bu);if(!this.Sa||this.Sa.isDisposed())try{this.Sa=new gvjs_Nz(this.na,c,a,e)}catch(m){throw Error("\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b");}else this.Sa.update(c,a);this.Ra=new gvjs_lK(d);
this.G=b;l.length&&this.Tk?(this.Tk.zL.then(function(){this.Sa.yp(gvjs_r(this.ro,this),a)},null,this),gvjs_2o(this,gvjs_r(function(){this.Sa.yp(gvjs_r(this.ro,this),a)},this)),new gvjs_bL(l,this.Tk)):this.Sa.yp(gvjs_r(this.ro,this),a)};
gvjs_.ro=function(){var a=this.Sa.cb(),b=this.Sa.wy(),c=this.m,d=gvjs_r(function(d){gvjs_pL(this);d=d.Tl();var f=new gvjs_lL(c,this.Ra,gvjs_r(this.kq,this),d);gvjs_U(this.U);this.U=new gvjs_QK(d,this.Ra,this.cl,this.Wd,gvjs_r(this.mk,this,!0),f);this.qg=this.IZ(this.m,new gvjs_A(this.ba,this.Fa),{lb:d.Nk,fontSize:d.Zm},d.bD,d.Zg,d.D.length,this.qg?this.qg.Ae:void 0);gvjs_jga(this);this.bd=this.hP(b,a);gvjs_kga(this,d)||(this.da=d,gvjs_qL(this),gvjs_rL(this));gvjs_lga(this);this.Wd.dispatchEvent(gvjs_N);
this.U.Vs()},this);this.EH(this.G,c,gvjs_r(a.hf,a),this.ba,this.Fa,d)};function gvjs_lga(a){var b=a.Sa.cb();gvjs_sg().setTimeout(gvjs_r(function(){if(b&&b.NH){var a=b.NH();if(a&&this.G){var d=gvjs_FD(this.G);gvjs_xe(a,d)}}},a),0)}gvjs_.Iu=function(a,b){if(this.lh===gvjs_vw)return gvjs_sL(a,b);throw Error("Cannot compute diff for this chart type.");};
function gvjs_sL(a,b){var c=new gvjs_R,d=b.aa(),e=b.S(),f=a.R(0)!=gvjs_f;f&&c.fg(a.R(0),a.Qa(0));for(var g=f?1:0,h=g;h<e;++h)c.fg({type:a.R(h),label:a.Qa(h),role:gvjs_hw}),c.fg({type:b.R(h),label:b.Qa(h),role:gvjs_$j});c.nu(d);for(var k=0;k<d;++k){f&&(h=b.getValue(k,0),c.sc(k,0,h));for(var l=g,h=g;h<e;++h){var m=a.getValue(k,h);c.sc(k,l,m);l+=1;m=b.getValue(k,h);c.sc(k,l,m);l+=1}}return c}
function gvjs_fga(a,b){switch(b.type){case gvjs_M:a.be(gvjs_c,gvjs_M,gvjs_d);b.type=null;break;case gvjs_os:a.be(gvjs_c,gvjs_os,gvjs_d);b.type=null;break;case "columns":a.be(gvjs_c,gvjs_As,gvjs_d);b.type=null;break;case gvjs_As:a.be(gvjs_c,gvjs_As,gvjs_i);b.type=null;break;case gvjs_ml:a.be(gvjs_ml);b.type=null;break;case gvjs_vw:a.be(gvjs_vw),b.type=null}a=a.lh;a==gvjs_e&&(a=null);var c=b.type||gvjs_e;c==gvjs_e&&(c=null);if(!a&&!c)throw Error("Unspecified chart type.");if(a&&c&&a!=c)throw Error("Incompatible chart types.");
b.type=a||c}function gvjs_gga(a,b){if(b.type==gvjs_c){a=a.Bpa;a==gvjs_e&&(a=null);var c=b.seriesType||gvjs_e;c==gvjs_e&&(c=null);if(a&&c&&a!=c)throw Error("Incompatible default series types.");b.seriesType=a||c}}
function gvjs_hga(a){a.hAxis=a.hAxis||{};a.vAxis=a.vAxis||{};var b=a.hAxis,c=a.vAxis,d=null;switch(a.type){case gvjs_ml:d=c;break;case gvjs_c:a.targetAxis=a.targetAxis||{},d=a.targetAxis}d&&(gvjs_tL(a,gvjs__v,d,gvjs_cl),gvjs_tL(a,gvjs_Rv,d,gvjs_bl),gvjs_tL(a,gvjs_Gv,d,gvjs_Gv));b&&(gvjs_tL(a,"logScaleX",b,gvjs_Gv),gvjs_tL(a,"titleX",b,gvjs_Xx));c&&gvjs_tL(a,"titleY",c,gvjs_Xx);a.smoothLine&&!gvjs_k(a.curveType)&&(a.curveType=gvjs_c);gvjs_tL(a,"lineSize",a,gvjs_Cv);gvjs_tL(a,"reverseAxis",a,gvjs_Yw);
a.chartArea=a.chartArea||{};gvjs_tL(a,"axisBackgroundColor",a.chartArea,gvjs_ws)}
function gvjs_iga(a){gvjs_uL(a,"titleColor",gvjs_Yx,gvjs_Zx);gvjs_uL(a,"legendTextColor","legendFontSize",gvjs_zv);gvjs_vL(a.hAxis);for(var b in a.hAxes)gvjs_vL(a.hAxes[b]);gvjs_vL(a.vAxis);for(b in a.vAxes)gvjs_vL(a.vAxes[b]);b=a.tooltip;null==b&&(b={},a.tooltip=b);gvjs_uL(a,"tooltipTextColor","tooltipFontSize",gvjs_7x);gvjs_tL(a,gvjs_7x,b,gvjs_Tx);gvjs_tL(a,"tooltipText",b,gvjs_Q);gvjs_tL(a,"tooltipTrigger",b,"trigger");"hover"==b.trigger&&(b.trigger=gvjs__a);b=a.legend;if(null==b)b={},a.legend=
b;else if(typeof b==gvjs_h){var c=b;b={};a.legend=b;b.position=c}gvjs_tL(a,gvjs_zv,b,gvjs_Tx);b=a.animation;null==b?(b={},a.animation=b):typeof b==gvjs_f&&(c=1E3*b,b={},a.animation=b,b.duration=c);gvjs_tL(a,"animationEasing",b,"easing")}
function gvjs_vL(a){if(null!=a){gvjs_uL(a,"textColor","textFontSize",gvjs_Tx);gvjs_uL(a,"titleColor",gvjs_Yx,gvjs_Zx);a.gridlines=a.gridlines||{};var b=a.gridlines,c=a.numberOfSections;!gvjs_k(b.count)&&gvjs_k(c)&&typeof c==gvjs_f&&(b.count=c+1);a=a.gridlineColor;!gvjs_k(b.color)&&gvjs_k(a)&&(b.color=a)}}function gvjs_uL(a,b,c,d){a[d]=a[d]||{};d=a[d];gvjs_tL(a,b,d,gvjs_2);gvjs_tL(a,c,d,gvjs_Au)}function gvjs_tL(a,b,c,d){gvjs_k(a[b])&&!gvjs_k(c[d])&&(c[d]=a[b])}
gvjs_.Kf=function(){this.au();gvjs_oL(this);gvjs_pL(this);gvjs_U(this.Sa);gvjs_om(this)};function gvjs_oL(a){if(a.U&&!a.U.isDisposed()){var b=a.U.Lb;b.fs=Infinity;b.xd.stop()}gvjs_U(a.U);if(a.Sa&&!a.Sa.isDisposed()){var b=a.Sa.cb(),c=a.Sa.wy();a.Px=b;c.clear()}gvjs_U(a.Nm);gvjs_om(a.cl)}function gvjs_pL(a){var b=a.Px||a.Sa&&a.Sa.cb();a.Px=null;b&&b.clear()}function gvjs_jga(a){gvjs_t(a.ZN,gvjs_r(function(a){gvjs_o(a)?this.sj(a):this.wj(a)},a));a.ZN=[]}
gvjs_.wj=function(a){null!=this.qg?this.qg.wj(a):this.ZN.push(a)};function gvjs_mga(a,b){var c=new gvjs_bp;c.setSelection(b);b=gvjs_ep(c);for(var c=!1,d=0;d<b.length;d++){var e=b[d],f=e.column,e=e.row,f=a.da.Wp&&a.da.Wp[f];if(!f)return!1;var g=f.Gc,h,k;null!=g?h=a.da.D[g].points[e]:k=a.da.Xa[e];if(!h&&!k)return!1;if(f.kl==gvjs_as){if(c)return!1;c=!0;if(!(h||k).$c)return!1}}return!0}
gvjs_.setSelection=function(a){if(gvjs_mga(this,a)){var b=null;if(this.da.ib!=gvjs_vw){var c=new gvjs_bp;c.setSelection(a);for(var c=gvjs_ep(c),d=0;d<c.length;d++){var e=c[d],f=this.da.Wp[e.column];if(f.kl==gvjs_as){b={Gc:f.Gc,k_:e.row};break}}}this.mk(!0);this.Ra.selected.setSelection(a);b&&(this.Ra.annotations.oQ=b);this.mk(!1)}};
gvjs_.mk=function(a){if(this.ws){var b=this.ws;if(!this.qg.rba(this.Ra,this.ws)){var c=this.Ra.ep,d;if(c){gvjs_zi(this.m.Wh[0],c);c=this.Sa.cb();c=this.EH(this.G,this.m,gvjs_r(c.hf,c),this.ba,this.Fa).Tl();this.U.da=c;this.Px&&(this.Px.clear(),this.Px=null);this.Nm.Vja&&this.Nm.Vja(c);d=gvjs_kK(this.qg,c,this.Ra);this.da=c;this.bd.PU(this.da);var c=this.bd,e=this.da;c.Od={};c.Dy={};gvjs_PG(c,e,d);c.X.deleteContents(!0);gvjs_QG(c,d,c.X.Sv);c.X.flush();this.Ra.ep=null;this.ws=this.Ra.clone()}else{this.ws=
this.Ra.clone();d=gvjs_kK(this.qg,this.da,this.Ra);var c=this.bd,e=this.da,f=gvjs_Xc({D:null,Xa:null,Ta:null,zq:null,aj:null,Li:null});gvjs_pE(d,f)&&gvjs_pE(c.xs,f)?(gvjs_ri(d.Ta,c.xs.Ta)||(c.X.gc(c.pt),f=new gvjs_EG(2),gvjs_FG(f,0,e.Ta||{}),gvjs_FG(f,1,d.Ta||{}),f=f.compact(),c.xI(f)),gvjs_ri(d.aj,c.xs.aj)||(c.X.gc(c.xx),f=new gvjs_EG(2),gvjs_FG(f,0,e.aj||{}),gvjs_FG(f,1,d.aj||{}),f=f.compact(),gvjs_RG(c,f)),c.sha(e,d),gvjs_ri(d.Li,c.xs.Li)||(gvjs_XG(c,"overlaybox"),e=d.Li,f=new gvjs_H,f.af(e.color),
f.Ef(e.opacity),e=c.X.ub(e.left,e.top,e.width,e.height,f,c.X.Sv),c.registerElement(e,"overlaybox")),c.xs=d):c.Zp(e,d)}}a&&this.Wd.Tx(b,this.ws,this.da.ib,this.da.D)}};gvjs_.getSelection=function(){return this.ws?this.ws.selected.getSelection():[]};gvjs_.oh=function(a){return this.qg?this.qg.oh(a):void 0};gvjs_.sj=function(a){null!=this.qg?this.qg.sj(a):this.ZN.push(a)};gvjs_.dump=function(){var a=this.Sa.cb();return a.Kra?a.na.innerHTML:""};
function gvjs_qL(a){var b=gvjs_kK(a.qg,a.da,a.Ra);a.bd.Zp(a.da,b);a.ws=a.Ra.clone()}function gvjs_rL(a){var b=a.Sa.cb(),c=a.Sa.wy();gvjs_U(a.Nm);a.Nm=a.HZ(a.cl,b,c,a.da);gvjs_ufa(a.Nm);gvjs_vfa(a.Nm);gvjs_wfa(a.Nm)}
function gvjs_kga(a,b){var c=gvjs_aL(a.m,0,gvjs_Dv),d;a.gg?(d=a.gg.dha,a.au()):d=a.da;if(!c||!(c.EAa||d&&d.ib===b.ib)||b.ib===gvjs_1u||b.ib===gvjs_vw)return!1;if(!d){var e=gvjs_Nc(a.G.S()),f=a.G.Mf;f||(f=gvjs_u(a.G.Fb,function(a){return gvjs_n(a)?a:{sourceColumn:a,properties:this.G.Go(a)}},a));var g=b.D;d=b.Wp;b.ib===gvjs_Os&&(d=[{kl:gvjs_$u},{kl:gvjs_bk},{kl:gvjs_$j,Gc:0}]);var h,k;gvjs_t(d,function(a,c){if(a.kl===gvjs_$j||a.kl===gvjs_hv){var d=gvjs_w(f[c]);if(a.kl===gvjs_$j){a=g[a.Gc];if(a.Gg)return;
a=a.md||0;if(null!=a){var l=b.orientation&&b.orientation!==gvjs_d?b.Dd[a]:b.Sc[a];h=function(){return l.Db.Ca};k=l.dataType}}else d.role=gvjs_hv;d.calc=h;d.type=k;e[c]=d}});d=new gvjs_Y(a.G);d.ir(e);var l={};b.Dd&&gvjs_v(b.Dd,function(a,b){a.aG&&(l[b]={viewWindow:{numericMin:a.aG.min,numericMax:a.aG.max}})});var m={};b.Sc&&gvjs_v(b.Sc,function(a,b){a.aG&&(m[b]={viewWindow:{numericMin:a.aG.min,numericMax:a.aG.max}})});gvjs_xi(a.m,0,{hAxes:l,vAxes:m});var n=a.Sa.cb();d=a.EH(d,a.m,gvjs_r(n.hf,n),a.ba,
a.Fa).Tl()}a.da=null;var n=gvjs_Rb(),p=a.gg&&a.gg.P4||0;a.au();a.gg={hGa:d,Rfa:b,Wua:new gvjs_DK(d,b),dha:d,startTime:n,endTime:n+c.duration,P4:p,timer:new gvjs_Um(10),iqa:c.eba,q3:c.q3,done:!1};a.Jca();gvjs_V(a.gg.timer,gvjs_sl,gvjs_r(a.Jca,a));a.gg.timer.start();a.da=b;return!0}
gvjs_.Jca=function(){var a=this.gg;this.da=null;if(a.done)this.au(),this.da=a.Rfa,gvjs_qL(this),gvjs_rL(this),this.Wd.dispatchEvent(gvjs_$r);else{var b=gvjs_Rb(),c=(b-a.startTime)/(a.endTime-a.startTime);if(1>c){if(b-a.P4<1E3/this.gg.q3)return}else c=1,a.done=!0;c=a.Wua.interpolate(a.iqa(c));a.dha=c;a.P4=b;this.bd.Zp(c,{});this.Wd.dispatchEvent("animationframefinish")}this.da=a.Rfa};gvjs_.au=function(){this.gg&&(gvjs_U(this.gg.timer),this.gg=null)};
gvjs_.ura=function(){var a=this.da.K;return{left:a.left,top:a.top,width:a.width,height:a.height}};gvjs_.Fo=function(a){return null==this.bd?null:(a=this.bd.Fo(a))?{left:a.left,top:a.top,width:a.right-a.left,height:a.bottom-a.top}:null};
gvjs_.kq=function(){var a=this.da;return{getChartAreaBoundingBox:gvjs_r(this.ura,this),getBoundingBox:gvjs_r(this.Fo,this),getXLocation:gvjs_r(gvjs_cea,null,a),getYLocation:gvjs_r(gvjs_dea,null,a),getHAxisValue:gvjs_r(gvjs_eea,null,a),getVAxisValue:gvjs_r(gvjs_fea,null,a),getPointDatum:gvjs_r(gvjs_gea,null,a)}};gvjs_.Tl=function(){return this.da};
gvjs_.Yj=function(){if(!this.m||!this.da||!this.Ra)throw Error("Chart has not finished drawing.");var a=new gvjs_A(this.ba,this.Fa),b=gvjs_Fe(this.na).createElement(gvjs_b),a=gvjs_Qz(b,a),a=new gvjs_lz(b,a),c=new gvjs_Bz(b),a=this.hP(c,a),c=gvjs_kK(this.qg,this.da,this.Ra);a.Zp(this.da,c);return b.childNodes[0].toDataURL("image/png")};function gvjs_nL(a){gvjs_mL.call(this,a);this.be(gvjs_vw)}gvjs_s(gvjs_nL,gvjs_mL);gvjs_=gvjs_nL.prototype;gvjs_.ofa=function(){};
gvjs_.EH=function(a,b,c,d,e,f){a=new gvjs_2K(a,b,c,d,e);a.init(this.Jj,f);return a};gvjs_.IZ=function(a,b,c,d,e,f,g){return new gvjs_8K(a,b,c,d,e,f,g)};gvjs_.HZ=function(a,b,c){return new gvjs_7K(a,b,c)};gvjs_.hP=function(a,b){return new gvjs_XK(a,b)};gvjs_.Iu=function(a,b){return gvjs_sL(a,b)};function gvjs_wL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_os,gvjs_d)}gvjs_s(gvjs_wL,gvjs_mL);function gvjs_xL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_xx,gvjs_d)}gvjs_s(gvjs_xL,gvjs_mL);function gvjs_yL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_e,gvjs_d,"sparkline")}gvjs_s(gvjs_yL,gvjs_mL);function gvjs_zL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_M,gvjs_d)}gvjs_s(gvjs_zL,gvjs_mL);function gvjs_AL(a){gvjs_mL.call(this,a);this.be(gvjs_ml)}gvjs_s(gvjs_AL,gvjs_mL);
gvjs_AL.prototype.Iu=function(a,b){return gvjs_sL(a,b)};function gvjs_BL(a){gvjs_mL.call(this,a);this.be(gvjs_Os)}gvjs_s(gvjs_BL,gvjs_mL);function gvjs_CL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_As,gvjs_i)}gvjs_s(gvjs_CL,gvjs_mL);gvjs_CL.prototype.Iu=function(a,b){return gvjs_sL(a,b)};function gvjs_DL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_Vs,gvjs_d)}gvjs_s(gvjs_DL,gvjs_mL);function gvjs_EL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_As,gvjs_d)}gvjs_s(gvjs_EL,gvjs_mL);
gvjs_EL.prototype.Iu=function(a,b){return gvjs_sL(a,b)};function gvjs_FL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_e,gvjs_d)}gvjs_s(gvjs_FL,gvjs_mL);function gvjs_GL(a){gvjs_mL.call(this,a);this.be(gvjs_1u,gvjs_As,gvjs_d)}gvjs_s(gvjs_GL,gvjs_mL);function gvjs_HL(a){gvjs_1o.call(this,a);this.Od={};this.$=null;this.Gk={ou:!1};this.RI=this.JL=this.U=this.A=this.Tg=this.da=this.Ak=this.G=null;this.FL=50;this.yfa=0;this.vT=1;this.dZ=this.G6=this.tX=!1;this.dT=this.pT=this.q0=this.t6=null;this.Xf=!1;this.Mc=null;this.I={range:null,ZP:null,sh:null};this.Kj={jl:{min:0,max:0},value:{min:0,max:0}};this.pY=null;this.JZ=!1;this.ru=null}gvjs_s(gvjs_HL,gvjs_1o);
var gvjs_IL={H8:gvjs__v,E8:gvjs_Rv,Vw:gvjs_Sa},gvjs_JL={B8:"rangeSelectorMinHandle",A8:"rangeSelectorMaxHandle",R8:"rangeSelectorMinScreen",Q8:"rangeSelectorMaxScreen"},gvjs_nga={vla:gvjs_Nj,Nka:gvjs_uj,Uka:gvjs_Bj,gma:gvjs_Sj},gvjs_oga={fill:gvjs_sq,fillOpacity:.5},gvjs_pga={chartArea:{top:"0",height:gvjs_Kq},enableInteractivity:!1,legend:{position:gvjs_e},hAxis:{textPosition:gvjs_bv},vAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e}}},gvjs_qga={chartArea:{left:"0",width:gvjs_Kq},enableInteractivity:!1,
legend:{position:gvjs_e},vAxis:{textPosition:gvjs_bv},hAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e}}},gvjs_KL={brush:new gvjs_H({stroke:gvjs_eq,fill:gvjs_ea}),RM:new gvjs_A(10,16),XAa:3};gvjs_=gvjs_HL.prototype;
gvjs_.draw=function(a,b,c){this.Zb();gvjs_Al(a);this.G=a;this.Ak=gvjs_KE(a.R(0));null==this.JL&&(this.JL=new gvjs_KD(gvjs_r(this.LBa,this)));null==this.RI&&(this.RI=new gvjs_KD(gvjs_r(this.D7,this,!0)));b=new gvjs_ui([b||{}]);this.gp(b);this.Mc=this.fca(b);c=c||{};if(!this.$){switch(gvjs__i(b,gvjs_dt,gvjs_nga,gvjs_Bj)){case gvjs_uj:b=new gvjs_wL(this.na);break;case gvjs_Bj:b=new gvjs_FL(this.na);break;case gvjs_Sj:b=new gvjs_AL(this.na);break;case gvjs_Nj:b=new gvjs_zL(this.na);break;default:b=new gvjs_FL(this.na)}this.$=
b;gvjs_Xn(this.$,gvjs_N,gvjs_r(this.fxa,this,c))}this.tX&&(this.pT=this.G.getValue(0,0),this.dT=this.G.getValue(Math.max(0,this.G.aa()-1),0),b={min:this.pT,max:this.dT},c.range&&gvjs_LL(this,b,c.range),this.Mc.domainAxis=this.Mc.domainAxis||{},this.Mc.domainAxis.viewWindow=b);this.$.draw(a,this.Mc)};
gvjs_.gp=function(a){this.FL=gvjs_Oi(a,"rangeChangeEventFiringRate",50);this.yfa=gvjs_Oi(a,"minRangeSize",0);this.b0=gvjs_I(a,"fixedRangeSize",!1);this.tX=gvjs_I(a,"zoomAroundSelection",!1);this.G6=gvjs_I(a,"snapToData",!1);this.dZ=gvjs_I(a,"centerSelectionAroundData",!1);this.t6=gvjs_2i(a,"sideScreenColor",new gvjs_H(gvjs_oga));this.q0=gvjs_di.clone();this.Xf=gvjs__i(a,gvjs_ow,gvjs_tG,gvjs_d)==gvjs_i};gvjs_.fca=function(a){a=gvjs_si(gvjs_Di(a,"chartOptions"));a.theme=this.Xf?gvjs_qga:gvjs_pga;return a};
function gvjs_rga(a,b){var c=gvjs_fE(a.aa(),function(b){return a.getValue(b,0)}),c=gvjs_mc(c,gvjs_Kb);return gvjs_u(c,b)}gvjs_.fxa=function(a){gvjs__n(this.$);this.Gk={ou:!0};gvjs_ML(this,a);gvjs_U(this.A);this.A=this.$.Sa.cb(1);gvjs_U(this.U);this.U=new gvjs_np;gvjs_sga(this)};gvjs_.fga=function(a){gvjs__n(this.$);gvjs_ML(this,a);gvjs_NL(this,gvjs_Sa)};
function gvjs_ML(a,b){a.da=a.$.Tl();a.Tg=a.Xf?a.da.Sc[0]:a.da.Dd[0];a.Kj.jl={min:Math.min(a.Tg.Rg,a.Tg.sf),max:Math.max(a.Tg.Rg,a.Tg.sf)};var c=a.Kj,d=a.Tg.position.zk(a.Tg.Rg),e=a.Tg.position.zk(a.Tg.sf);c.value={min:Math.min(d,e),max:Math.max(d,e)};c=a.yfa;if(0>=c)a.vT=1;else{var d=a.Kj.jl.min,e=a.Tg.position.zk(d),f;gvjs_Mb(e)?(f=new Date,f.setTime(e.getTime()+c)):f=e+c;c=Math.ceil(Math.abs(a.Tg.position.Te(f)-d));c=Math.max(c,1);a.vT=c<a.Kj.jl.max-a.Kj.jl.min?c:1}if(a.G6||a.dZ)c=a.Tg,d=gvjs_rga(a.G,
c.position.Te),c=a.Xf?1==c.Wm?d.reverse():d:1==c.Wm?d:d.reverse(),a.pY=c;b&&(b=b.range,a.I.range=gvjs_OL(a,gvjs_n(b)?b.start:null,gvjs_n(b)?b.end:null))}
function gvjs_sga(a){var b=a.A,c=a.da,d=b.Um(c.width,c.height),e=b.Pa(!1);b.appendChild(d,e);d=c.K;b.ub(0,0,c.width,c.height,a.q0,e);var c=b.ub(d.left,d.top,d.width,d.height,a.q0,e),f=gvjs_PL(a),f=b.ub(f.left,f.top,f.width,f.height,a.t6,e);a.Od[gvjs_JL.R8]=f;f=gvjs_QL(a);f=b.ub(f.left,f.top,f.width,f.height,a.t6,e);a.Od[gvjs_JL.Q8]=f;f=gvjs_RL(a,a.I.range.Zh,d,b,e);a.Od[gvjs_JL.B8]=f;b=gvjs_RL(a,a.I.range.Yh,d,b,e);a.Od[gvjs_JL.A8]=b;var g=gvjs_He(a.na);a.U.B(g.body,gvjs_8v,gvjs_r(a.Qsa,a,a.Gk));
a.U.B(g.body,gvjs_9v,gvjs_r(a.pR,a,a.Gk));e=e.j();a.U.B(e,gvjs_8v,gvjs_r(a.Uta,a,a.Gk));a.U.B(e,gvjs_fl,gvjs_r(a.CJ,a,a.Gk,{type:gvjs_6w,Uo:!1}));a.JZ=gvjs_pf(e,function(a){return a==g.body});a.JZ||a.U.B(e,gvjs_9v,gvjs_r(a.pR,a,a.Gk));a.b0||(gvjs_SL(a,f,gvjs__v,gvjs__v),gvjs_SL(a,b,gvjs_Rv,gvjs_Rv));a.U.B(c,gvjs_el,gvjs_r(a.GC,a,a.Gk,{sh:gvjs_Sa}));a.U.B(c,gvjs_gl,gvjs_r(a.CJ,a,a.Gk,{type:gvjs_6w,Uo:!0}));a.U.B(c,gvjs_fl,gvjs_r(a.CJ,a,a.Gk,{type:gvjs_6w,Uo:!1}));gvjs_X(a,gvjs_N,null)}
function gvjs_SL(a,b,c,d){a.U.B(b,gvjs_el,gvjs_r(a.GC,a,a.Gk,{sh:d}));a.U.B(b,gvjs_gl,gvjs_r(a.CJ,a,a.Gk,{type:c,Uo:!0}));a.U.B(b,gvjs_fl,gvjs_r(a.CJ,a,a.Gk,{type:c,Uo:!1}))}
function gvjs_RL(a,b,c,d,e){var f=gvjs_KL.RM,g=gvjs_KL.XAa,h=gvjs_KL.brush,k=d.Pa(!1);d.appendChild(e,k);e=.5*f.width;var l=a.Xf?c.left:Math.floor(b-e)+.5;b=a.Xf?Math.floor(b-e)+.5:c.top;d.On(k.j(),l,b);a.Xf?(b=Math.round(e),b=gvjs_Ny(a.Xf?[{x:0,y:b},{x:0+c.width,y:b}]:[{x:0,y:b},{x:0,y:b+c.height}]),d.Ha(b,h,k),a.b0||gvjs_TL(a,.5*(c.width-f.height),0,f.height,f.width,g,d,h,k)):(b=Math.round(e),b=gvjs_Ny(a.Xf?[{x:b,y:0},{x:b+c.width,y:0}]:[{x:b,y:0},{x:b,y:0+c.height}]),d.Ha(b,h,k),a.b0||gvjs_TL(a,
0,.5*(c.height-f.height),f.width,f.height,g,d,h,k));return k.j()}function gvjs_TL(a,b,c,d,e,f,g,h,k){d=b+d;e=c+e;var l=gvjs_Ny([{x:b+f,y:c},{x:d-f,y:c},{x:d,y:c+f},{x:d,y:e-f},{x:d-f,y:e},{x:b+f,y:e},{x:b,y:e-f},{x:b,y:c+f}],!1);g.Ha(l,h,k);f+=1;a.Xf?(a=gvjs_Ny([{x:b+f,y:c+f},{x:d-f,y:c+f}]),b=gvjs_Ny([{x:b+f,y:e-f},{x:d-f,y:e-f}])):(a=gvjs_Ny([{x:b+f,y:c+f},{x:b+f,y:e-f}]),b=gvjs_Ny([{x:d-f,y:c+f},{x:d-f,y:e-f}]));g.Ha(a,h,k);g.Ha(b,h,k)}
function gvjs_PL(a){var b=a.da.K,c=a.I.range.Zh;return a.Xf?new gvjs_D(b.left,b.top,b.width,c-b.top):new gvjs_D(b.left,b.top,c-b.left,b.height)}function gvjs_QL(a){var b=a.da.K,c=a.I.range.Yh;return a.Xf?new gvjs_D(b.left,c,b.width,b.bottom-c):new gvjs_D(c,b.top,b.right-c,b.height)}
function gvjs_OL(a,b,c){var d=a.Kj.jl.min,e=a.Kj.jl.max,f=1==a.Tg.Wm&&!a.Xf;null!=b&&(b=a.Tg.position.Te(b),f?d=Math.max(b,d):e=Math.min(b,e));null!=c&&(a=a.Tg.position.Te(c),f?e=Math.min(a,e):d=Math.max(a,d));return{Zh:d,Yh:e}}gvjs_.UQ=function(){var a=this.I.range,b=this.Tg.position.zk(a.Zh),a=this.Tg.position.zk(a.Yh),c=1==this.Tg.Wm&&!this.Xf;return{start:c?b:a,end:c?a:b}};
gvjs_.Aza=function(a,b){if(!this.Gk.ou)return!1;var c=this.I.range;if(null==c.Zh||null==c.Yh)return!1;a=gvjs_OL(this,a,b);a=gvjs_UL(this,a.Zh,a.Yh,gvjs_Sa);this.I.sh=null;return a};function gvjs_UL(a,b,c,d){var e=a.I.range;if(e.Zh==b&&e.Yh==c)return!1;a.I.range={Zh:b,Yh:c};gvjs_NL(a,d);return!0}
function gvjs_NL(a,b){var c=a.Xf?gvjs_KL.RM.height:gvjs_KL.RM.width,d=a.Xf?gvjs_KL.RM.width:gvjs_KL.RM.height;if(b!=gvjs_Rv){var e=gvjs_PL(a),f=a.Od[gvjs_JL.R8],g=a.Od[gvjs_JL.B8];if(a.Xf){var h=Math.floor(e.top+e.height-.5*d)+.5;a.A.On(g,0,h);a.A.NV(f,e.top);a.A.rk(f,e.height)}else h=Math.floor(e.left+e.width-.5*c)+.5,a.A.On(g,h,0),a.A.EV(f,e.left),a.A.Qg(f,e.width)}b!=gvjs__v&&(b=gvjs_QL(a),e=a.Od[gvjs_JL.Q8],f=a.Od[gvjs_JL.A8],a.Xf?(h=Math.floor(b.top-.5*d)+.5,a.A.On(f,0,h),a.A.NV(e,b.top),a.A.rk(e,
b.height)):(h=Math.floor(b.left-.5*c)+.5,a.A.On(f,h,0),a.A.EV(e,b.left),a.A.Qg(e,b.width)))}gvjs_.LBa=function(){gvjs_NL(this,this.I.sh)};function gvjs_VL(a){var b=a.Kj.jl.max-a.Kj.jl.min,c=a.Tg.Wm,d=(a.I.range.Zh-a.Kj.jl.min)/b;if(.1>d)return{direction:-1*c,ratio:d/.1};a=(a.Kj.jl.max-a.I.range.Yh)/b;return.1>a?{direction:1*c,ratio:a/.1}:null}
function gvjs_WL(a){if(a.tX){var b=!1;a.I.sh==gvjs_Sa&&gvjs_VL(a)&&(b=!0);b&&!a.ru?(a.ru=new gvjs_Um(a.FL),a.U.B(a.ru,gvjs_sl,gvjs_r(a.psa,a)),a.ru.start(),gvjs_Wn(a.$,gvjs_N,gvjs_r(a.fga,a,null))):!b&&a.ru&&(gvjs_U(a.ru),a.ru=null)}}
gvjs_.psa=function(){if(this.ru){var a=gvjs_VL(this),b=this.FL/gvjs_Nd(1E3,6E4,a.ratio),c=this.Ak.ii(this.pT),d=this.Ak.ii(this.dT),e=(d-c)*b,b=this.Mc.domainAxis.viewWindow,f=b.max,g=this.Ak.ii(b.min),f=this.Ak.ii(f);0>a.direction?(a=Math.max(g-e,c),c=f-(g-a)):(c=Math.min(f+e,d),a=g+(c-f));d=this.Ak.my(a);e=this.Ak.my(c);if(g!=a||f!=c)b.min=d,b.max=e,this.$.draw(this.G,this.Mc),this.D7(!0)}};gvjs_.Uta=function(a,b){a.ou&&null!=this.I.sh&&(this.JZ||gvjs_XL(this,b),b.target.style.cursor=gvjs_aw)};
gvjs_.Qsa=function(a,b){a.ou&&null!=this.I.sh&&gvjs_XL(this,b)};
function gvjs_XL(a,b){var c=a.I;c.range&&null!=c.range.Zh&&null!=c.range.Yh||(c.range={Zh:a.Kj.jl.min,Yh:a.Kj.jl.max});b=gvjs_Rf(b);var d;b=(a.Xf?b.y:b.x)-c.ZP;var e=a.I.range,f=a.Kj.jl,g;switch(a.I.sh){case gvjs_Sa:d=f.min-e.Zh;g=f.max-e.Yh;break;case gvjs__v:d=f.min-e.Zh;g=e.Yh-a.vT-e.Zh;break;case gvjs_Rv:d=e.Zh+a.vT-e.Yh,g=f.max-e.Yh}d=gvjs_Ld(b,d,g);c.ZP+=d;c.sh!=gvjs_Rv&&(c.range.Zh+=d);c.sh!=gvjs__v&&(c.range.Yh+=d);gvjs_WL(a);gvjs_LD(a.JL,a.FL);gvjs_LD(a.RI,a.FL)}
gvjs_.GC=function(a,b,c){if(a.ou&&gvjs_8l(c)){a=gvjs_Rf(c);var d=this.I;d.ZP=this.Xf?a.y:a.x;d.sh=b.sh;gvjs_WL(this);c.preventDefault()}};
gvjs_.pR=function(a){if(a.ou&&(a=this.I,null!==a.sh)){var b;if(this.G6){var c=this.pY;b=a.range.Yh;var d=gvjs_6h(c,a.range.Zh);b=gvjs_6h(c,b);gvjs_UL(this,d,b,a.sh)}else if(this.dZ){var e=new gvjs_G(a.range.Zh,a.range.Yh),d=e.end-e.start;b=this.Kj.jl;var f=c=this.pY,g=gvjs_r(gvjs_Vh,null,e),c=gvjs_qc(f,g),g=gvjs_sc(f,g);if(null===c||null===g)c=gvjs_6h(f,e.start),f=gvjs_6h(f,e.end),g=c=f=Math.abs(e.start-c)<=Math.abs(e.end-f)?c:f;e=e.end-e.start;c=gvjs_Ud(c,g)-e/2;e=new gvjs_G(c,c+e);e.start=Math.max(e.start,
b.min);e.end=e.start+d;e.end=Math.min(e.end,b.max);e.start=e.end-d;gvjs_UL(this,e.start,e.end,a.sh)}else this.tX&&a.sh!=gvjs_Sa&&(b=this.Mc.domainAxis.viewWindow,d=this.UQ(),b=gvjs_LL(this,b,d))&&(gvjs_Wn(this.$,gvjs_N,gvjs_r(this.fga,this,{range:d})),this.$.draw(this.G,this.Mc));this.D7(!1);a.sh=null;gvjs_WL(this)}};
function gvjs_LL(a,b,c){var d=b.max,e=a.Ak.ii(b.min),d=a.Ak.ii(d),f=d-e;0===f&&(--e,d+=1,f=2);var g=c.start;c=c.end;if(null==g||null==c)return!1;var h=a.Ak.ii(g),k=a.Ak.ii(c);c=k-h;var g=.1*f,l=.6*f;if(c>=g&&c<=l)return!1;h=(h+k)/2;f/=(c<g?.9*l:1.1*g)/c;f=new gvjs_G(h-f/2,h+f/2);c<g?gvjs_YL(f,new gvjs_G(e,d)):(c=a.Ak.ii(a.pT),g=a.Ak.ii(a.dT),gvjs_YL(f,new gvjs_G(c,g)));c=a.Ak.my(f.start);a=a.Ak.my(f.end);e=e!=f.start||d!=f.end;b.min=c;b.max=a;return e}
function gvjs_YL(a,b){a.start<b.start&&(a.end+=b.start-a.start,a.start=b.start);a.end>b.end&&(a.start-=a.end-b.end,a.end=b.end);a.start<b.start&&(a.start=b.start)}gvjs_.CJ=function(a,b,c){a.ou&&!this.I.sh&&(c.target.style.cursor=b.Uo?b.type==gvjs_6w?gvjs_aw:this.Xf?"row-resize":gvjs_mt:gvjs_Ot)};
gvjs_.D7=function(a){var b=this.I.sh,c=this.UQ();if(null!=b&&null!=c){var d=this.Tg.Wm;gvjs_X(this,gvjs_Pw,{start:c.start,end:c.end,startChanged:b==(1==d?gvjs_IL.H8:gvjs_IL.E8)||b==gvjs_IL.Vw,endChanged:b==(1==d?gvjs_IL.E8:gvjs_IL.H8)||b==gvjs_IL.Vw,inProgress:a})}};gvjs_.Zb=function(){this.$&&(gvjs__n(this.$),gvjs_U(this.JL),this.JL=null,gvjs_U(this.RI),this.RI=null,this.Gk.ou=!1,gvjs_U(this.A),this.A=null,gvjs_U(this.U),this.U=null,this.$.Zb(),this.$=null,gvjs_om(this),this.Od={})};function gvjs_ZL(a,b){gvjs_zD.call(this,a,[gvjs_4j]);this.hAa=null==b?!0:b}gvjs_s(gvjs_ZL,gvjs_zD);gvjs_ZL.prototype.lH=function(a,b,c){a=a.ne();c.Jn.contains(a)?c.Jn.remove(a):(this.hAa&&c.Jn.clear(),c.Jn.add(a));return!0};gvjs_ZL.prototype.Fk=function(a){return gvjs_3d(gvjs_1d(a.Jn,function(a){return new gvjs_tD(gvjs_P,gvjs_yD(a))}))};function gvjs__L(a,b){gvjs_Zz.call(this,b);this.Fh=[];if(a)throw"prepopulating a group is unimplemented.";this.Cz=gvjs_r(this.o4,this);this.jm=gvjs_r(this.m4,this);this.ZD=gvjs_r(this.l4,this);this.aE=gvjs_r(this.p4,this)}gvjs_s(gvjs__L,gvjs_Zz);gvjs_=gvjs__L.prototype;gvjs_.Ps=function(){return"Group"};
gvjs_.Tu=function(a){if(a.getContext())throw"cannot add a shape to a group that already has a context.";this.Fh.push(a);a.B(gvjs_Sw,this.Cz);a.B(gvjs_4j,this.jm);a.B(gvjs_8v,this.jm);a.B(gvjs_6v,this.jm);a.B(gvjs_7v,this.jm);a.B(gvjs_Iu,this.ZD);a.B(gvjs_Uw,this.aE);this.fireEvent("add",[a,!1]);return this};gvjs_.add=gvjs__L.prototype.Tu;
gvjs_.clear=function(){for(var a=0,b=this.Fh.length;a<b;a++)this.Fh[a].Qb(gvjs_Sw,this.Cz),this.fireEvent(gvjs_Uw,[this.Fh[a]]);this.Fh=[];this.fireEvent(gvjs_Sw,[this]);return this};gvjs_.contains=function(a){return 0<=this.Fh.indexOf(a)};gvjs_.o4=function(){};gvjs_.m4=function(a){this.fireEvent(a.type,[a])};gvjs_.l4=function(a){a.Hl=this;return!0};
gvjs_.p4=function(a){var b=this.Fh.indexOf(a);if(0>b)throw gvjs_Er;a.Qb(gvjs_Sw,this.Cz);a.Qb(gvjs_4j,this.jm);a.Qb(gvjs_8v,this.jm);a.Qb(gvjs_6v,this.jm);a.Qb(gvjs_7v,this.jm);a.Qb(gvjs_Iu,this.ZD);a.Qb(gvjs_Uw,this.aE);a.Hl=null;this.Fh.splice(b,1);return!0};gvjs_.FU=function(a){if(0>this.Fh.indexOf(a))throw gvjs_Er;a.fireEvent(gvjs_Uw,[a]);return this};gvjs_.remove=gvjs__L.prototype.FU;gvjs_.V0=function(){return this.Fh};function gvjs_0L(a,b,c,d,e){this.$x=a;this.X=b.hw();this.ze=b;this.mt=null;this.hz=gvjs_tga;this.Fs=d;this.mO=e;this.po=null}gvjs_s(gvjs_0L,gvjs_QD);gvjs_=gvjs_0L.prototype;gvjs_.draw=function(a){this.mt={};this.X.clear();this.po=this.$x.to(a,null);this.po.bc();for(a=0;a<this.hz.length;a++){var b=this.mt[this.hz[a]]=new gvjs__L;this.a6(b)}this.po.draw(this);gvjs_1L(this)};function gvjs_1L(a){var b=a.ze.hw();gvjs_t(gvjs_Wc(a.mt),function(a){b.Tu(a)},a)}gvjs_.qw=function(a){this.hz=a};
gvjs_.refresh=function(a){this.mM(a.zs,!1);this.mM(a.ys,!0);this.po.draw(this)};gvjs_.mM=function(a,b){for(var c=0;c<a.length;c++)for(var d=a[c],e=d.xr,f=0;f<e.length;f++)this.po.um(e[f],d.aq,b)};gvjs_.a6=function(a){function b(a,b){return function(e){a.apply(b,[this,e])}}a.B(gvjs_4j,b(function(a,b){gvjs_2L(this,gvjs_4j,a,b)},this));a.B(gvjs_8v,b(function(a,b){gvjs_2L(this,gvjs_6u,a,b)},this));a.B(gvjs_7v,b(function(a,b){gvjs_2L(this,gvjs_7u,a,b)},this))};
function gvjs_2L(a,b,c,d){c=d.target;(c=c.data()&&c.data().idStr)&&c!=gvjs_Ma&&(c=gvjs_yD(c),a.Fs(c,b))}gvjs_.cb=function(){return this.ze};gvjs_.fo=function(a,b,c){var d=a.data()||{};d.idStr=b.ne();a.data(d);this.mt[c].add(a)};gvjs_.Ge=function(a,b,c,d){b!==a&&(b&&this.Ze(b),this.fo(a,c,d))};gvjs_.Ze=function(a){a&&this.X.FU(a)};var gvjs_tga=[gvjs_us,gvjs_4w,gvjs_3w,gvjs_Or,gvjs_Nr];function gvjs_3L(a,b,c){this.label=a;this.ra=b;this.textAlign=c||null}gvjs_3L.prototype.zb=function(a){for(var b=this.label.split("\n"),c=0,d=0,e=b.length;d<e;d++)c=Math.max(c,a(b[d],this.ra));return c};function gvjs_4L(a){this.H=a?a.element():null;this.iT=a?a.KK():null;this.Zf=a?a.left():null;this.Fj=a?a.top():null;this.ba=a?a.width():null;this.Fa=a?a.height():null;this.dC=a?a.kc():null;this.dd=a?gvjs_Cc(a.children()):[];this.Ft=a?gvjs_w(a.properties()):{}}gvjs_=gvjs_4L.prototype;gvjs_.ad=function(){return new gvjs_$E(this.H,this.iT,this.dd,this.Zf,this.Fj,this.ba,this.Fa,this.dC,this.Ft)};gvjs_.property=function(a,b){return null!=b?(this.Ft[a]=b,this):this.Ft[a]};
gvjs_.La=function(a){this.dd.push(a);return this};gvjs_.Xz=function(a){this.H=a;return this};gvjs_.j=function(){return this.H};gvjs_.St=function(a){this.Zf=a;return this};gvjs_.Qn=function(a){this.Fj=a;return this};gvjs_.ov=function(){return this.Fj};gvjs_.Qg=function(a){this.ba=a;return this};gvjs_.zb=function(){return this.ba};gvjs_.rk=function(a){this.Fa=a;return this};gvjs_.getHeight=function(){return this.Fa};function gvjs_5L(a){this.Kc=a||{}}gvjs_=gvjs_5L.prototype;gvjs_.children=function(){return null};gvjs_.clone=function(){var a=gvjs_4c(this.Kc);return new gvjs_5L(a)};gvjs_.getStyle=function(a,b){a=this.Kc[a];return null==a&&null!=b?b:a};gvjs_.setStyle=function(a,b){if("padding"===a||a===gvjs_Lv)return this.setStyle(a+".left",b).setStyle(a+".right",b).setStyle(a+".top",b).setStyle(a+".bottom",b);this.Kc[a]=b;return this};function gvjs_6L(a,b){for(var c in b)a.setStyle(c,b[c]);return a}
gvjs_.layout=function(a,b,c){b={};gvjs_1h(b,this.Kc);var d,e=gvjs_9E(gvjs_8E((new gvjs_7E).St(this.getStyle("padding.left",0)),this.getStyle("padding.right",0)),this.getStyle("padding.bottom",0)).Qn(this.getStyle("padding.top",0));d=gvjs_9E(gvjs_8E((new gvjs_7E).St(this.getStyle("margin.left",0)),this.getStyle("margin.right",0)),this.getStyle(gvjs_Mv,0)).Qn(this.getStyle("margin.top",0));var f=gvjs_9E(gvjs_8E((new gvjs_7E).St(this.getStyle("border.left",0)),this.getStyle("border.right",0)),this.getStyle("border.bottom",
0)).Qn(this.getStyle("border.top",0)),g=gvjs_9E(gvjs_8E((new gvjs_7E).St(e.left()+d.left()+f.left()),e.right()+d.right()+f.right()).Qn(e.top()+d.top()+f.top()),e.bottom()+d.bottom()+f.bottom()),h=c?c.width:null,k=c?c.height:null,l=this.getStyle(gvjs_Cb);null!=l&&gvjs_Wd(l)||(l=null);null!=h&&gvjs_Wd(h)&&(null==l||Infinity==l||l>h)&&(l=h);null!=l&&gvjs_Wd(l)&&(l-=g.width());h=this.getStyle(gvjs_6a);null!=h&&gvjs_Wd(h)||(h=null);null!=k&&gvjs_Wd(k)&&(null==h||Infinity==h||h>k)&&(h=k);null!=h&&gvjs_Wd(h)&&
(h-=g.height());d={padding:e,margin:d,border:f,hl:g,content:{width:null!=l?l:null,height:null!=h?h:null}};null!=d.content.width&&(d.content.width=Math.max(0,d.content.width));null!=d.content.height&&(d.content.height=Math.max(0,d.content.height));e=(new gvjs_4L).Xz(this);e.iT=d;null!=d.content.width&&e.Qg(d.content.width+d.hl.width());null!=d.content.height&&e.rk(d.content.height+d.hl.height());f=e;e=(e=this.Q2(a,e,d,b))||f;a=b.halign||0;d=b.valign||0;e.St(e.Zf||0);e.Qn(e.ov()||0);f=b[gvjs_0v];null!=
f&&gvjs_Wd(f)&&e.Qg(f);b=b["min-height"];null!=b&&gvjs_Wd(b)&&e.rk(b);b=(f=e.dC)?f.width:0;f=f?f.height:0;c&&(e.zb()>c.width&&e.Qg(c.width),e.getHeight()>c.height&&e.rk(c.height));e.dC=new gvjs_A(b,f);c&&null!=c.width&&a&&e.zb()<c.width&&e.St(a*c.width-e.zb()*a+e.Zf);c&&null!=c.height&&d&&e.getHeight()<c.height&&e.Qn(d*c.height-e.getHeight()*d+e.ov());return e.ad()};gvjs_.Q2=function(a,b,c){a=b.zb();var d=b.getHeight();return b.Qg(null==a?c.hl.width():a).rk(null==d?c.hl.height():d)};function gvjs_7L(a,b,c){this.Kc=c||{};this.Fe=new gvjs_A(a,b);this.Jp=gvjs_Oc(null,this.Fe.width*this.Fe.height)}gvjs_s(gvjs_7L,gvjs_5L);gvjs_=gvjs_7L.prototype;gvjs_.Ok=function(){return this.Fe.clone()};gvjs_.clone=function(){for(var a=gvjs_4c(this.Kc),b=this.Fe.width,c=this.Fe.height,a=new gvjs_7L(b,c,a),d=0;d<b;d++)for(var e=0;e<c;e++){var f=this.Jp[e*this.Fe.width+d];f&&a.sc(d,e,f.clone())}return a};gvjs_.children=function(){return gvjs_mc(this.Jp,gvjs_Kd())};
gvjs_.OL=function(a,b){this.Jp[b*this.Fe.width+a]=null;return this};gvjs_.sc=function(a,b,c){this.Jp[b*this.Fe.width+a]=c;return this};
function gvjs_8L(a,b,c,d,e){var f=null==d?!1:d,g=null==e?!1:e,h=a.Fe.width;e=c&&c.nQ||{};d=c&&c.mQ||{};for(var k=gvjs_Oc(0,h),l=gvjs_Oc(0,a.Fe.height),m=[],n={},p=0;p<a.Jp.length;p++)if(n[p])m.push(void 0);else{var q=p%h,r=(p-q)/h,t=a.Jp[p]||new gvjs_5L,u=t.getStyle("colspan");if(!gvjs_p(u)||1>u)u=1;var w=t.getStyle("rowspan");if(!gvjs_p(w)||1>w)w=1;var v=void 0;if(c&&(!f||!g)){for(var y=f?Infinity:0,x=g?Infinity:0,v=q,z=q+u;v<z;v++)for(var y=y+c.Tc[v],A=r,B=r+w;A<B;A++)n[A*a.Fe.width+v]=!0,x+=c.Oc[A];
v=new gvjs_A(y,x)}var D=t.layout(b,{},v),y=t.getStyle(gvjs_Cb),x=t.getStyle(gvjs_6a);if(!v&&(Infinity==y||Infinity==x)){if(Infinity==y)for(v=q,z=q+u;v<z;v++)e[v]=!0;if(Infinity==x)for(A=r,B=r+w;A<B;A++)d[A]=!0}m.push(D);1>=u&&(k[q]=Math.max(D.width(),k[q]));if(c&&!f)for(v=q,z=q+u;v<z;v++)gvjs_Wd(c.Tc[v])&&(k[v]=Math.max(k[v],c.Tc[v]));1>=w&&(l[r]=Math.max(D.height(),l[r]));if(c&&!g)for(A=r,B=r+w;A<B;A++)gvjs_Wd(c.Oc[A])&&(l[A]=Math.max(l[A],c.Oc[A]))}a=gvjs_Td.apply(null,k);b=gvjs_Td.apply(null,l);
return{cells:m,nQ:e,mQ:d,Tc:k,Oc:l,size:new gvjs_A(a,b)}}
function gvjs_9L(a,b,c){for(var d=0,e=gvjs_u(b.Tc,function(a,c){b.nQ[c]&&d++;for(var e=Infinity,f=0,g=this.Fe.height;f<g;f++){var h=b.cells[f*this.Fe.width+c],k=this.Jp[f*this.Fe.width+c];h&&k&&(k=k.getStyle("colspan"),gvjs_p(k)&&1<k||(e=Math.min(e,a-h.width()+h.kc().width)))}return Infinity>e?e:0},a),f=[],g=0,h=a.Fe.width;g<h;g++)for(var k=0,l=a.Fe.height;k<l;k++){var m=k*a.Fe.width+g,n=b.cells[m];if(n=a.Jp[k*a.Fe.width+g]){n=n.getStyle("colspan");if(!gvjs_p(n)||1>n)n=1;if(1<n){var p={index:m,columns:{Pz:[],
Bo:[]}};f.push(p);m=g;for(n=g+n;m<n;m++)b.nQ[m]?p.columns.Bo.push(m):p.columns.Pz.push(m)}}}g=0;for(h=f.length;g<h;g++){var p=f[g],n=b.cells[p.index],q=0,r=0;gvjs_t(p.columns.Pz,function(a){q+=e[a];b.Tc[a]-=e[a];b.size.width-=e[a];r+=b.Tc[a];e[a]=0});gvjs_t(p.columns.Bo,function(a){q+=e[a];b.Tc[a]-=e[a];b.size.width-=e[a];r+=b.Tc[a];e[a]=0});if(r<n.width())if(0<p.columns.Bo.length)q=Math.max(0,n.width()-r),gvjs_t(p.columns.Bo,function(a){var c=b.Tc[a];b.Tc[a]+=q/p.columns.Bo.length;b.size.width+=
b.Tc[a]-c});else{var q=Math.max(0,Math.min(q,r-n.width()+n.kc().width)),t=n.width()-q;gvjs_t(p.columns.Pz,function(a){var c=b.Tc[a];b.Tc[a]=b.Tc[a]/r*t;b.size.width+=b.Tc[a]-c})}}b.Tc=gvjs_u(gvjs_Qc(b.Tc,e),function(a){b.size.width-=a[1];return a[0]-a[1]});f=a.getStyle(gvjs_Tv,Infinity)-c.hl.width();a=a.getStyle(gvjs_0v,-Infinity)-c.hl.width();c=gvjs_aF(c.content.width,b.size.width,a,f);if(null!=c){if(b.size.width<c){if(a=c-b.size.width,0<d){for(var u in b.nQ)b.Tc[Number(u)]+=a/d;b.size.width=c}}else if(b.size.width>
c)if(1===b.Tc.length)b.size.width=b.Tc[0]=c;else for(u=gvjs_Nc(b.Tc.length),gvjs_Jc(u,function(a,c){return-gvjs_Ic(b.Tc[a],b.Tc[c])}),g=0,h=u.length-1;g<h;g++)if(a=b.Tc[u[g]],f=b.Tc[u[g+1]],a!==f){f=a*(g+1)-f;k=b.size.width-c;a=f;f>=k&&(a=k);f=0;for(k=g;f<=k;f++)b.Tc[u[f]]-=a/(g+1);b.size.width-=a;if(b.size.width<=c)break}if(b.size.width!==c){g=0;for(h=b.Tc.length;g<h;g++)b.Tc[g]=0>=b.size.width?c/b.Tc.length:b.Tc[g]/b.size.width*c;b.size.width=c}}}
function gvjs_$L(a,b,c){for(var d=0,e=gvjs_u(b.Oc,function(a,c){b.mQ[c]&&d++;for(var e=Infinity,f=0,g=this.Fe.width;f<g;f++){var h=b.cells[c*this.Fe.width+f],k=this.Jp[c*this.Fe.width+f];h&&k&&(k=k.getStyle("rowspan"),gvjs_p(k)&&1<k||(e=Math.min(e,a-h.height()+h.kc().height)))}return Infinity>e?e:0},a),f=[],g=0,h=a.Fe.height;g<h;g++)for(var k=0,l=a.Fe.width;k<l;k++){var m=g*a.Fe.width+k,n=b.cells[m];if(n=a.Jp[g*a.Fe.width+k]){n=n.getStyle("rowspan");if(!gvjs_p(n)||1>n)n=1;if(1<n){var p={index:m,rows:{Pz:[],
Bo:[]}};f.push(p);m=g;for(n=g+n;m<n;m++)b.mQ[m]?p.rows.Bo.push(m):p.rows.Pz.push(m)}}}g=0;for(h=f.length;g<h;g++){var p=f[g],n=b.cells[p.index],q=0,r=0;gvjs_t(p.rows.Pz,function(a){q+=e[a];b.Oc[a]-=e[a];b.size.height-=e[a];r+=b.Oc[a];e[a]=0});gvjs_t(p.rows.Bo,function(a){q+=e[a];b.Oc[a]-=e[a];b.size.height-=e[a];r+=b.Oc[a];e[a]=0});if(r<n.height())if(0<p.rows.Bo.length)q=Math.max(0,n.height()-r),gvjs_t(p.rows.Bo,function(a){var c=b.Oc[a];b.Oc[a]+=q/p.rows.Bo.length;b.size.height+=b.Oc[a]-c});else{var q=
Math.max(0,Math.min(q,r-n.height()+n.kc().height)),t=n.height()-q;gvjs_t(p.rows.Pz,function(a){var c=b.Oc[a];b.Oc[a]=b.Oc[a]/r*t;b.size.height+=b.Oc[a]-c})}}b.Oc=gvjs_u(gvjs_Qc(b.Oc,e),function(a){b.size.height-=a[1];return a[0]-a[1]});f=a.getStyle("max-height",Infinity)-c.hl.height();a=a.getStyle("min-height",-Infinity)-c.hl.height();c=gvjs_aF(c.content.height,b.size.height,a,f);if(null!=c){if(b.size.height<c){if(a=c-b.size.height,0<d){for(var u in b.mQ)b.Oc[Number(u)]+=a/d;b.size.height=c}}else if(b.size.height>
c)if(1===b.Oc.length)b.size.height=b.Oc[0]=c;else for(u=gvjs_Nc(b.Oc.length),gvjs_Jc(u,function(a,c){return-gvjs_Ic(b.Oc[a],b.Oc[c])}),g=0,h=u.length-1;g<h;g++)if(a=b.Oc[u[g]],f=b.Oc[u[g+1]],a!==f){f=a*(g+1)-f;k=b.size.height-c;a=f;f>=k&&(a=k);f=0;for(k=g;f<=k;f++)b.Oc[u[f]]-=a/(g+1);b.size.height-=a;if(b.size.height<=c)break}if(b.size.height!==c){g=0;for(h=b.Oc.length;g<h;g++)b.Oc[g]=0>=b.size.height?c/b.Oc.length:b.Oc[g]/b.size.height*c;b.size.height=c}}}
gvjs_.Q2=function(a,b,c){var d=gvjs_8L(this,a);gvjs_9L(this,d,c);gvjs_$L(this,d,c);d=gvjs_8L(this,a,d,!1,!0);gvjs_9L(this,d,c);gvjs_$L(this,d,c);d=gvjs_8L(this,a,d,!1,!1);a=this.Fe.width;for(var e=this.Fe.height,f=d.Tc,g=d.Oc,h=d.cells,k=gvjs_Oc(Infinity,a),l=gvjs_Oc(Infinity,e),m=d=0,n=0;n<e;n++){for(var p=0,q=0;q<a;q++){var r=h[n*a+q];if(null!=r){k[q]=Math.min(k[q],f[q]-r.width()+r.kc().width);l[n]=Math.min(l[n],g[n]-r.height()+r.kc().height);var t=(r.left()||0)+p,u=(r.top()||0)+m,r=(new gvjs_4L(r)).St(t).Qn(u).ad();
b.La(r)}p+=f[q]}d=Math.max(d,p);m+=g[n]}a=new gvjs_A(gvjs_Td.apply(null,k),gvjs_Td.apply(null,l));b.dC=a;a=new gvjs_A(d,m);b.Qg(a.width+c.hl.width());b.rk(a.height+c.hl.height());b.St(null!=b.Zf?b.Zf:0);b.Qn(null!=b.ov()?b.ov():0);return b};function gvjs_aM(a,b){this.Kc=b||{};this.Bg=a}gvjs_s(gvjs_aM,gvjs_5L);gvjs_aM.prototype.clone=function(){var a=gvjs_4c(this.Kc);return new gvjs_aM(this.getContent(),a)};gvjs_aM.prototype.getContent=function(){return this.Bg};gvjs_aM.prototype.setContent=function(a){this.Bg=a;return this};
gvjs_aM.prototype.Q2=function(a,b,c){var d=this.Kc,e=this.getContent();if(null===e)return b.Qg(0),b.rk(0),b;var f=b.zb(),f=(null==f?Infinity:f)-c.hl.width(),g=d[gvjs_Sv];null==g&&(g=Infinity);0>=g?e=[]:(e=gvjs_eF(a,e,d,f,g),e=gvjs_u(e.V,gvjs_0b));e=e.join("\n");a=a(e,d);b.Qg(Math.min(a.width+c.hl.width(),b.zb()||Infinity));b.property(gvjs_Q,e);d.width=b.zb()-c.hl.width();b.property(gvjs_sb,d);b.rk(a.height+c.hl.height());return b};var gvjs_bM={50:"#FAFAFA",100:"#F5F5F5",200:"#EEEEEE",300:"#E0E0E0",400:"#BDBDBD",500:"#9E9E9E",600:gvjs_kq,700:"#616161",800:"#424242",900:"#212121"};function gvjs_cM(a){this.Eq=(a||{}).maxWidth||null}
var gvjs_uga={"line-spacing":5,"max-lines":2,fill:gvjs_bM[gvjs_Sq],"font.family":gvjs_Ar,"font.size":14,"font.weight":500},gvjs_dM={fill:gvjs_bM[gvjs_Qq],"font.family":gvjs_Ar,"font.size":14},gvjs_vga={"max-lines":1,fill:gvjs_bM[gvjs_Oq],"font.family":gvjs_Ar,"font.size":14},gvjs_wga={"font.family":gvjs_Ar,"font.size":14},gvjs_eM={"font.family":gvjs_Ar,"font.size":24,"max-lines":1},gvjs_xga={"corners.rx":2,"corners.ry":2,"fill.color":gvjs_Bb,"stroke.color":"#c1c1c1","stroke.width":1.1,"padding.left":15,
"padding.right":15,"padding.top":18,"padding.bottom":18,"shadow.xoffset":0,"shadow.yoffset":2,"shadow.radius":1,"shadow.opacity":.2};
gvjs_cM.prototype.Mu=function(a,b){var c=20;if(1<b.length)b=gvjs_yga(b);else{b=b[0];b.title||(c=7);var d=new gvjs_7L(1,2),e=gvjs_fM(b);e&&(e.setStyle(gvjs_Mv,b.Ff?15:5),d.sc(0,0,e));d.sc(0,1,gvjs_6L(new gvjs_aM(b.value),gvjs_eM).setStyle(gvjs_iu,b.color));b=d}a=(new gvjs_7L(1,2)).sc(0,0,gvjs_6L(new gvjs_aM(a),gvjs_uga).setStyle(gvjs_Mv,c)).sc(0,1,b);this.Eq&&a.setStyle(gvjs_Tv,this.Eq);return gvjs_6L(a,gvjs_xga)};
function gvjs_fM(a){return a.Ff?(new gvjs_7L(1,2)).sc(0,0,gvjs_6L(new gvjs_aM(a.title||"\u2014"),gvjs_dM).setStyle(gvjs_Sv,1).setStyle(gvjs_Mv,5)).sc(0,1,gvjs_6L(new gvjs_aM(a.Ff),gvjs_vga)):a.title?gvjs_6L(new gvjs_aM(a.title),gvjs_dM).setStyle("line-spacing",5).setStyle(gvjs_Sv,2):null}
function gvjs_zga(a){for(var b=(new gvjs_7L(1,a.length)).setStyle(gvjs_Cb,Infinity),c=0,d=a.length;c<d;c++){var e=a[c],e=gvjs_6L(new gvjs_aM(e.value),gvjs_eM).setStyle(gvjs_Sv,1).setStyle(gvjs_iu,e.color);b.sc(0,c,e);c<d-1&&e.setStyle(gvjs_Mv,15)}return b}
function gvjs_Aga(a){for(var b=(new gvjs_7L(3,a.length)).setStyle(gvjs_Cb,Infinity),c=0,d=a.length;c<d;c++){var e=a[c],f=gvjs_fM(e);f||(f=gvjs_6L(new gvjs_aM("\u2014"),gvjs_dM).setStyle(gvjs_Sv,1));e=gvjs_6L(new gvjs_aM(e.value),gvjs_wga).setStyle(gvjs_Uu,1).setStyle(gvjs_Sv,1).setStyle(gvjs_iu,e.color);c<d-1&&f.setStyle(gvjs_Mv,15);b.sc(0,c,f);b.sc(1,c,(new gvjs_5L).setStyle(gvjs_Cb,Infinity).setStyle(gvjs_0v,15));b.sc(2,c,e)}return b}
function gvjs_yga(a){return gvjs_pc(a,function(a){return!(a.title||a.Ff)})?gvjs_zga(a):gvjs_Aga(a)};function gvjs_gM(a,b,c,d,e){this.Tm=a;this.ce=b;this.mj=c;this.VR=d;this.wo=e}var gvjs_hM=[gvjs_4r,gvjs_O,gvjs_Gs,gvjs_ab];
gvjs_gM.prototype.position=function(a,b){if(null==a){var c=0===this.wo.x&&0===this.wo.y?gvjs_4r:0!==this.wo.x&&0!==this.wo.y?gvjs_4r:0>this.wo.y?gvjs_4r:0<this.wo.x?gvjs_O:0<this.wo.y?gvjs_Gs:gvjs_ab;a=[];for(var d=0,e=gvjs_hM.length;d<e;d++)a.push(c),c=gvjs_kc(gvjs_hM,c),c=gvjs_hM[(c+1)%gvjs_hM.length]}d=0;for(e=a.length;d<e;d++)if(c=a[d],!b&&d===e-1||gvjs_Bga(this,c))return gvjs_iM(this,c);return null!=b?gvjs_iM(this,b):null};
function gvjs_Bga(a,b){switch(b){case gvjs_4r:return a.ce.top-a.Tm.top>=a.mj.height;case gvjs_Gs:return a.Tm.top+a.Tm.height-(a.ce.top+a.ce.height)>=a.mj.height;case gvjs_O:return a.Tm.left+a.Tm.width-(a.ce.left+a.ce.width)>=a.mj.width;case gvjs_ab:return a.ce.left-a.Tm.left>=a.mj.width;case gvjs_1:return b=new gvjs_D(a.ce.left-(a.mj.width/2-a.ce.width/2),a.ce.top-(a.mj.height/2-a.ce.height/2),a.mj.width,a.mj.height),b.left>=a.Tm.left&&b.top>=a.Tm.top&&b.left+b.width<=a.Tm.left+a.Tm.width&&b.top+
b.height<=a.Tm.top+a.Tm.height}}function gvjs_jM(a){return 0>a.wo.x?a.ce.left+a.VR:0<a.wo.x?a.ce.left+a.ce.width-a.mj.width-a.VR:a.ce.left+a.ce.width/2-a.mj.width/2}function gvjs_kM(a){return 0>a.wo.y?a.ce.top+a.VR:0<a.wo.y?a.ce.top+a.ce.height-a.mj.height-a.VR:a.ce.top+a.ce.height/2-a.mj.height/2}
function gvjs_iM(a,b){switch(b){case gvjs_4r:return new gvjs_z(gvjs_jM(a),a.ce.top-a.mj.height);case gvjs_Gs:return new gvjs_z(gvjs_jM(a),a.ce.top+a.ce.height);case gvjs_O:return new gvjs_z(a.ce.left+a.ce.width,gvjs_kM(a));case gvjs_ab:return new gvjs_z(a.ce.left-a.mj.width,gvjs_kM(a));case gvjs_1:return new gvjs_z(a.ce.left-(a.mj.width/2-a.ce.width/2),a.ce.top-(a.mj.height/2-a.ce.height/2))}};function gvjs_lM(a){this.uv=gvjs_Bc(a,[gvjs_r(this.uya,this),gvjs_r(this.sya,this)]);this.debug=!1}
gvjs_lM.prototype.uya=function(a,b){if(a.element()instanceof gvjs_aM){var c=a.KK(),d=c.margin,e=c.padding,c=b.x+a.left()+d.left()+e.left();b=b.y+a.top()+d.top()+e.top();var f=a.width()-d.width()-e.width(),d=a.height()-d.height()-e.height(),e=a.element().getStyle(gvjs_Uu);gvjs_p(e)&&gvjs_Wd(e)||(e=0);var g=a.element().getStyle(gvjs_ty);gvjs_p(g)&&gvjs_Wd(g)||(g=0);c=new gvjs_4z(c+f*e,b+d*g,void 0,a.property(gvjs_sb));c.setStyle(gvjs_Q,a.property(gvjs_Q));return[c]}return null};
gvjs_lM.prototype.sya=function(a,b){var c=a.element(),d=a.children(),e=[],f=a.KK(),g=f.margin,f=f.padding;(c.getStyle(gvjs_Gx)||c.getStyle(gvjs_ku)||c.getStyle(gvjs_Jx)||c.getStyle(gvjs_mu))&&e.push(new gvjs_3z(b.x+a.left()+g.left(),b.y+a.top()+g.top(),a.width()-g.width(),a.height()-g.height(),c.Kc));for(var c=0,h=d.length;c<h;c++)gvjs_Dc(e,this.O(d[c],new gvjs_z(b.x+a.left()+g.left()+f.left(),b.y+a.top()+g.top()+f.top())));return e};
gvjs_lM.prototype.O=function(a,b){b=b||new gvjs_z(0,0);for(var c=[],d=0,e=this.uv.length;d<e;d++){var f=(0,this.uv[d])(a,b);if(null!==f){gvjs_Dc(c,f);break}}this.debug&&(e=a.KK(),d=e.margin,e=e.padding,gvjs_Dc(c,[new gvjs_3z(b.x+a.left(),b.y+a.top(),a.width(),a.height(),{strokeColor:"red",fillColor:gvjs_e}),new gvjs_3z(b.x+a.left()+d.left(),b.y+a.top()+d.top(),a.width()-d.width(),a.height()-d.height(),{strokeColor:"green",fillColor:gvjs_e}),new gvjs_3z(b.x+a.left()+d.left()+e.left(),b.y+a.top()+d.top()+
e.top(),a.width()-d.width()-e.width(),a.height()-d.height()-e.height(),{strokeColor:"blue",fillColor:gvjs_e})]));return c};/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
function gvjs_mM(a,b){this.lf=[];this.ega=a;this.Faa=b||null;this.yJ=this.gC=!1;this.Kt=void 0;this.w6=this.Fna=this.wY=!1;this.SW=0;this.Fd=null;this.HY=0}gvjs_=gvjs_mM.prototype;gvjs_.cancel=function(a){if(this.gC)this.Kt instanceof gvjs_mM&&this.Kt.cancel();else{if(this.Fd){var b=this.Fd;delete this.Fd;a?b.cancel(a):(b.HY--,0>=b.HY&&b.cancel())}this.ega?this.ega.call(this.Faa,this):this.w6=!0;this.gC||gvjs_nM(this,new gvjs_oM)}};gvjs_.caa=function(a,b){this.wY=!1;gvjs_pM(this,a,b)};
function gvjs_pM(a,b,c){a.gC=!0;a.Kt=c;a.yJ=!b;gvjs_qM(a)}gvjs_.Eu=function(){if(this.gC){if(!this.w6)throw new gvjs_rM;this.w6=!1}};gvjs_.u$=function(a){this.Eu();gvjs_pM(this,!0,a)};function gvjs_nM(a,b){a.Eu();gvjs_pM(a,!1,b)}function gvjs_Cga(a,b){gvjs_sM(a,b,null,void 0)}function gvjs_tM(a,b){gvjs_sM(a,null,b,void 0)}function gvjs_sM(a,b,c,d){a.lf.push([b,c,d]);a.gC&&gvjs_qM(a)}
gvjs_.then=function(a,b,c){var d,e,f=new gvjs_Gm(function(a,b){d=a;e=b});gvjs_sM(this,d,function(a){a instanceof gvjs_oM?f.cancel():e(a)});return f.then(a,b,c)};gvjs_Em(gvjs_mM);gvjs_mM.prototype.gk=function(a){return a instanceof Error};function gvjs_uM(a){return gvjs_oc(a.lf,function(a){return gvjs_q(a[1])})}
function gvjs_qM(a){if(a.SW&&a.gC&&gvjs_uM(a)){var b=a.SW,c=gvjs_vM[b];c&&(gvjs_j.clearTimeout(c.cc),delete gvjs_vM[b]);a.SW=0}a.Fd&&(a.Fd.HY--,delete a.Fd);for(var b=a.Kt,d=c=!1;a.lf.length&&!a.wY;){var e=a.lf.shift(),f=e[0],g=e[1],e=e[2];if(f=a.yJ?g:f)try{var h=f.call(e||a.Faa,b);gvjs_k(h)&&(a.yJ=a.yJ&&(h==b||a.gk(h)),a.Kt=b=h);if(gvjs_Fm(b)||typeof gvjs_j.Promise===gvjs_c&&b instanceof gvjs_j.Promise)d=!0,a.wY=!0}catch(k){b=k,a.yJ=!0,gvjs_uM(a)||(c=!0)}}a.Kt=b;d&&(h=gvjs_r(a.caa,a,!0),d=gvjs_r(a.caa,
a,!1),b instanceof gvjs_mM?(gvjs_sM(b,h,d),b.Fna=!0):b.then(h,d));c&&(b=new gvjs_wM(b),gvjs_vM[b.cc]=b,a.SW=b.cc)}function gvjs_Dga(a){var b=new gvjs_mM;gvjs_nM(b,a);return b}function gvjs_rM(){gvjs_Ub.call(this)}gvjs_s(gvjs_rM,gvjs_Ub);gvjs_rM.prototype.message="Deferred has already fired";gvjs_rM.prototype.name="AlreadyCalledError";function gvjs_oM(){gvjs_Ub.call(this)}gvjs_s(gvjs_oM,gvjs_Ub);gvjs_oM.prototype.message="Deferred was canceled";gvjs_oM.prototype.name="CanceledError";
function gvjs_wM(a){this.cc=gvjs_j.setTimeout(gvjs_r(this.WAa,this),0);this.Es=a}gvjs_wM.prototype.WAa=function(){delete gvjs_vM[this.cc];throw this.Es;};var gvjs_vM={};function gvjs_xM(a,b){var c=b||{};b=c.document||document;var d=gvjs_Xe(gvjs_Aa),e={Tha:d,Hf:void 0},f=new gvjs_mM(gvjs_Ega,e),g=null,h=null!=c.timeout?c.timeout:5E3;0<h&&(g=window.setTimeout(function(){gvjs_yM(d,!0);gvjs_nM(f,new gvjs_zM(1,"Timeout reached for loading script "+a))},h),e.Hf=g);d.onload=d.onreadystatechange=function(){d.readyState&&"loaded"!=d.readyState&&d.readyState!=gvjs_7j||(gvjs_yM(d,c.WO||!1,g),f.u$(null))};d.onerror=function(){gvjs_yM(d,!0,g);gvjs_nM(f,new gvjs_zM(0,"Error while loading script "+
a))};e=c.attributes||{};gvjs_7c(e,{type:gvjs_ub,charset:"UTF-8",src:a});gvjs_Ne(d,e);gvjs_Fga(b).appendChild(d);return f}
function gvjs_AM(a,b,c){gvjs_j.closure_verification||(gvjs_j.closure_verification={});var d=gvjs_j.closure_verification;if(gvjs_k(d[b]))return gvjs_Dga(new gvjs_zM(3,"Verification object "+b+" already defined."));c=gvjs_xM(a,c);var e=new gvjs_mM(gvjs_r(c.cancel,c));gvjs_Cga(c,function(){var c=d[b];gvjs_k(c)?(e.u$(c),delete d[b]):gvjs_nM(e,new gvjs_zM(2,"Script "+a+" loaded, but verification object "+b+" was not defined."))});gvjs_tM(c,function(a){gvjs_k(d[b])&&delete d[b];gvjs_nM(e,a)});return e}
function gvjs_Fga(a){var b=a.getElementsByTagName("HEAD");return!b||gvjs_uc(b)?a.documentElement:b[0]}function gvjs_Ega(){if(this&&this.Tha){var a=this.Tha;a&&a.tagName==gvjs_Aa&&gvjs_yM(a,!0,this.Hf)}}function gvjs_yM(a,b,c){null!=c&&gvjs_j.clearTimeout(c);a.onload=gvjs_Gb;a.onerror=gvjs_Gb;a.onreadystatechange=gvjs_Gb;b&&window.setTimeout(function(){gvjs_4e(a)},0)}function gvjs_zM(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);gvjs_Ub.call(this,c);this.code=a}gvjs_s(gvjs_zM,gvjs_Ub);function gvjs_BM(a,b){var c;c=gvjs_rg().location.href;c=gvjs_Yb(gvjs_cc(c))||gvjs_bg(1,c)!=gvjs_3k?gvjs_9a:gvjs_3k;return gvjs_Fz("%s://www.gstatic.com/charts/%s/%s/",c,a,b)};function gvjs_Gga(a){this.Jpa=a}var gvjs_Hga=gvjs_BM("regioncoder","0")+"geocodes",gvjs_CM={};function gvjs_DM(a,b){a=gvjs_0b(a.toLowerCase());a=encodeURIComponent(String(a));var c=gvjs_CM[a];null==c?(gvjs_CM[a]=[b],gvjs_tM(gvjs_xM(gvjs_Hga+"/"+a+".js",{timeout:3E4}),function(){gvjs_EM(a,null)})):gvjs_Ib(c)==gvjs_Na?gvjs_wc(c,b):gvjs_Vm(gvjs_Qb(b,c),0)}
function gvjs_EM(a,b){var c=gvjs_CM[a];if(b){if(b=new gvjs_Gga(b),gvjs_Ib(c)==gvjs_Na)for(gvjs_CM[a]=b,a=0;a<c.length;a++)c[a](b)}else if(gvjs_Ib(c)==gvjs_Na)for(gvjs_CM[a]=null,a=0;a<c.length;a++)c[a](null)}function gvjs_FM(a,b){b=gvjs_0b(b.toLowerCase());return a.Jpa[b]}var gvjs_Iga="AD AE AF AG AL AM AO AR AT AU AZ BA BB BD BE BF BG BH BI BJ BN BO BR BS BT BW BY BZ CA CD CF CG CH CI CL CM CN CO CR CS CU CV CY CZ DE DJ DK DM DO DZ EC EE EG ER ES ET FI FJ FM FR GA GB GD GE GH GM GN GQ GR GT GW GY HN HR HT HU ID IE IL IN IQ IR IS IT JM JO JP KE KG KH KI KM KN KP KR KW KZ LA LB LI LK LR LS LT LU LV LY MA MD ME MG MH MK ML MM MN MR MT MU MV MW MX MY MZ NA NE NG NI NL NO NP NR NZ OM PA PE PG PH PK PL PT PW PY QA RO RS RU RW SA SB SC SD SE SG SH SI SK SL SM SN SO SR ST SV SY SZ TD TG TH TJ TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VC VE VN VU WS YE YU ZA ZM ZW".split(" ");gvjs_l("gviz.util.RegionCoder.dictionaryReady",gvjs_EM,void 0);var gvjs_GM={YCa:"continents",OEa:"subcontinents",ZCa:gvjs_Ct,nEa:gvjs_Lw,SDa:"metros"};function gvjs_HM(a){this.m=a||{}}gvjs_HM.prototype.w0=function(){return 1.618};gvjs_HM.prototype.set=function(a,b){this.m[a]=b};gvjs_HM.prototype.gd=function(){return gvjs_4c(this.m)};function gvjs_IM(a){var b=0,c=0;if(a.boundingBox)var d=a.boundingBox.lo,c=a.boundingBox.hi,b=(c[0]-d[0])/2+d[0],c=(c[1]-d[1])/2+d[1];d=[29.5,45.5];b={parallels:d,origin:{lat:b,lng:c}};c=b.origin;a.origin&&gvjs_7c(c,a.origin);gvjs_7c(b,a);b.origin=c;b.km&&0!==b.km.length?2>b.km.length&&(b.km[1]=Math.abs(b.km[0]-d[0])>Math.abs(b.km[0]-d[1])?d[0]:d[1]):b.km=d;this.m=a||{};this.r4=b.origin.lat/(180/Math.PI);this.bU=b.origin.lng/(180/Math.PI);this.fp=gvjs_u(b.parallels,function(a){return a/(180/Math.PI)})}
gvjs_s(gvjs_IM,gvjs_HM);gvjs_IM.prototype.pE=function(a){return gvjs_u(arguments,gvjs_r(function(a){var c=a[0]/(180/Math.PI),d=.5*(Math.sin(this.fp[0])+Math.sin(this.fp[1]));a=d*(a[1]/(180/Math.PI)-this.bU);var e=Math.cos(this.fp[0]),e=e*e+2*d*Math.sin(this.fp[0]),c=Math.sqrt(e-2*d*Math.sin(c))/d;return{x:180/Math.PI*Math.sin(a)*c,y:180/Math.PI*(Math.sqrt(e-2*d*Math.sin(this.r4))/d-c*Math.cos(a))}},this))};function gvjs_JM(a){this.m=a||{}}gvjs_s(gvjs_JM,gvjs_HM);gvjs_JM.prototype.w0=function(){return 2.2};gvjs_JM.prototype.pE=function(a){return gvjs_u(arguments,function(a){var c=a[0]/(180/Math.PI);return{x:180/Math.PI*(a[1]/(180/Math.PI)*3/(2*Math.PI))*Math.sqrt(Math.PI*Math.PI/3-c*c),y:c}})};function gvjs_KM(a){var b=0,c=0;if(a.boundingBox)var d=a.boundingBox.lo,c=a.boundingBox.hi,b=(c[0]-d[0])/2+d[0],c=(c[1]-d[1])/2+d[1];d=[20,50];b={parallels:d,origin:{lat:b,lng:c}};c=b.origin;a.origin&&gvjs_7c(c,a.origin);gvjs_7c(b,a);b.origin=c;b.km&&0!==b.km.length?2>b.km.length&&(b.km[1]=Math.abs(b.km[0]-d[0])>Math.abs(b.km[0]-d[1])?d[0]:d[1]):b.km=d;this.m=a||{};this.r4=b.origin.lat/(180/Math.PI);this.bU=b.origin.lng/(180/Math.PI);this.fp=gvjs_u(b.parallels,function(a){return a/(180/Math.PI)})}
gvjs_s(gvjs_KM,gvjs_HM);
gvjs_KM.prototype.pE=function(a){return gvjs_u(arguments,gvjs_r(function(a){var c=a[1]/(180/Math.PI),d=Math.log(1/Math.cos(this.fp[1])*Math.cos(this.fp[0]))/Math.log(1/Math.tan(.25*Math.PI+.5*this.fp[0])*Math.tan(.25*Math.PI+.5*this.fp[1])),e=Math.cos(this.fp[0])*Math.pow(Math.tan(.25*Math.PI+.5*this.fp[0]),d)/d;a=e*Math.pow(1/Math.tan(.25*Math.PI+a[0]/(180/Math.PI)*.5),d);return{x:180/Math.PI*Math.sin(d*(c-this.bU))*a,y:e*Math.pow(1/Math.tan(.25*Math.PI+.5*this.r4),d)-180/Math.PI*Math.cos(d*(c-this.bU))*
a}},this))};function gvjs_LM(a){return 180/Math.PI*(Math.atan(Math.exp(a/(180/Math.PI)))-Math.PI/4)*2}function gvjs_MM(){this.Br={}}gvjs_MM.prototype.track=function(a){gvjs_t(arguments,gvjs_r(function(a){for(var c in a)if(a.hasOwnProperty(c)){c in this.Br||(this.Br[c]={min:Infinity,max:-Infinity});if(!this.Br[c].min||a[c]<this.Br[c].min)this.Br[c].min=a[c];if(!this.Br[c].max||a[c]>this.Br[c].max)this.Br[c].max=a[c]}},this))};gvjs_MM.prototype.getBounds=function(a){return{min:this.Br[a].min,max:this.Br[a].max}};function gvjs_NM(a){this.m=a||{}}gvjs_s(gvjs_NM,gvjs_HM);gvjs_NM.prototype.pE=function(a){return gvjs_u(arguments,function(a){return{x:a[1],y:180/Math.PI*Math.log(Math.tan(a[0]/180*.5*Math.PI+Math.PI/4))}})};var gvjs_Jga={rCa:"albers",BDa:gvjs_kv,EDa:"lambert",RDa:gvjs_Xv},gvjs_OM={};gvjs_OM.mercator=gvjs_NM;gvjs_OM[gvjs_kv]=gvjs_JM;gvjs_OM.albers=gvjs_IM;gvjs_OM.lambert=gvjs_KM;var gvjs_Kga={NONE:gvjs_e,TOP_LEFT:gvjs_$x,TOP_RIGHT:"top_right",BOTTOM_LEFT:gvjs_Ns,BOTTOM_RIGHT:"bottom_right"},gvjs_Lga={NONE:gvjs_e,pEa:gvjs_Tw,HCa:"bounds",Vw:gvjs_Sa};function gvjs_Mga(a){return gvjs_Di(a,"projection",{name:gvjs_Xv},function(a){gvjs_n(a)||(a={name:a});var c=a.name;if(null!=c&&!gvjs_Zc(gvjs_Jga,gvjs_Ri(c)))throw Error("The projection you specified is not valid.");return a})}
var gvjs_PM={region:gvjs_By,resolution:gvjs_Ct,domain:"COM",displayMode:gvjs_Oa,showGeocodeWarnings:!1,backgroundColor:{fill:gvjs_Bb,stroke:"#666",strokeWidth:0},datalessRegionColor:"F5F5F5",defaultColor:"267114",markerOpacity:1,selectionMode:gvjs_pb,fontName:gvjs_$q,geocodingContext:gvjs_Tw,tooltip:{isHtml:!1,textStyle:{fontName:gvjs_$q,fontSize:13,color:gvjs_Qa},trigger:gvjs__a,showDisputedText:!1,showTitle:!0},colorAxis:{minValue:null,maxValue:null,values:null},sizeAxis:{minValue:null,maxValue:null,
minSize:3,maxSize:12},legend:{position:gvjs_Ns,orientation:gvjs_d,textStyle:{color:gvjs_Qa,auraColor:gvjs_Bb}},marker:{style:{stroke:{color:gvjs_sq,width:1}}},projection:gvjs_Xv,keepAspectRatio:!0,magnifyingGlass:{enable:!0,zoomFactor:5}};function gvjs_QM(a){gvjs_T.call(this);this.fd=a;this.tF=null;this.Hia=!0;this.fJ=null;this.Zq=new gvjs_ao;this.iva=/^([a-zA-Z][a-zA-Z]|[a-zA-Z][a-zA-Z]\-[a-zA-Z0-9](|[a-zA-Z0-9](|[a-zA-Z0-9]))|\d\d\d)$/;this.nva=/^\d\d\d$/}gvjs_s(gvjs_QM,gvjs_T);gvjs_=gvjs_QM.prototype;gvjs_.j6=function(a){this.tF=a;null!=this.Vva&&this.Vva(a)};
function gvjs_Nga(a,b,c,d,e,f){a.Hia=e;if(0===b.aa())gvjs_Vm(function(){f([],[],!0)});else switch(c.PX){case gvjs_8k:a.XZ(b,c,f);break;case gvjs_jl:gvjs_Oga(a,b,c,d,f);break;case "address":a.WZ(b,c,d,f)}}gvjs_.XZ=function(a,b,c){for(var d=[],e=0;e<a.aa();e++){var f=a.getValue(e,b.sD),g=a.getValue(e,b.yD);d[e]=null==f||null==g?null:{lat:gvjs_cc(f),lng:gvjs_cc(g)}}gvjs_Vm(function(){c([],d,!0)})};
function gvjs_Oga(a,b,c,d,e){for(var f=[],g=0;g<b.aa();g++)f.push(b.getValue(g,c.KL));"metros"==d.resolution||"continents"==d.resolution||"subcontinents"==d.resolution?a.VZ(d,f,e):a.YZ(d,f,e)}gvjs_.VZ=function(a,b,c){a=gvjs_Wb(a.region,"US")&&"metros"==a.resolution;for(var d=[],e=0;e<b.length;e++){var f=gvjs_cc(b[e]);a&&this.nva.test(f)&&(f="US-"+f);d.push(f.toUpperCase())}gvjs_Vm(function(){c(d,[],!0)})};
gvjs_.YZ=function(a,b,c){var d=a.region,e;e=a.resolution==gvjs_Lw&&0<=gvjs_Gc(gvjs_Iga,d)?d:"countries_en";if(a.resolution==gvjs_Lw&&"US"==d)for(a=0;a<b.length;++a){var f=b[a];2==f.length&&(b[a]="US-"+f)}gvjs_DM(e,gvjs_r(function(a){a=this.tZ(b,a);for(var e=[],f=0;f<b.length;f++)if(null==a[f]){var l=b[f];e.push({address:l,tha:f,afa:null});a[f]=l}gvjs_uc(e)?c(a,[],!0):(c(a,[],!1),gvjs_RM(this,e,d,c,a))},this))};
gvjs_.tZ=function(a,b){for(var c=[],d=0;d<a.length;++d){var e=gvjs_0b(gvjs_cc(a[d])).toLowerCase(),f=b&&gvjs_FM(b,e),e=f?f:this.iva.test(e)?e.toUpperCase():null;c.push(e)}return c};function gvjs_SM(a,b){a.Hia&&a.fd&&gvjs_0o(a.fd,b)}
gvjs_.WZ=function(a,b,c,d){var e=[];c=c.region;2==c.length&&(c=c.toUpperCase(),c=c.replace(/GB/,"UK"),c=c.replace(/RU/,"SU"),c=c.replace(/TP/,"TL"));for(var f=0;f<a.aa();f++){var g=gvjs_cc(a.getValue(f,b.pG));gvjs_TM(this,c)&&(g+=" "+c);e.push({address:g,afa:f,tha:null})}gvjs_RM(this,e,c,d,[])};function gvjs_TM(a,b){return b==gvjs_By||gvjs_Zb(b)?!1:a.fJ===gvjs_Tw||a.fJ===gvjs_Sa}
function gvjs_Pga(a){var b=Infinity,c=Infinity,d=-Infinity,e=-Infinity;if(null!=a.tF&&0!==a.tF.views.length)return gvjs_t(a.tF.views,function(a){a=a.tu;b=Math.min(b,a.vh[0]);c=Math.min(b,a.vh[1]);d=Math.max(d,a.ti[0]);e=Math.max(d,a.ti[1])}),{lo:{lat:b,lng:c},hi:{lat:d,lng:e}}}
function gvjs_RM(a,b,c,d,e){for(var f=[],g=0;g<b.length;g++){var h={address:b[g].address};gvjs_TM(a,c)&&(h.region=c);"bounds"!==a.fJ&&a.fJ!==gvjs_Sa||(h.bounds=gvjs_Pga(a));f.push(h)}b=gvjs_Cc(b);d=gvjs_r(a.s1,a,b,d,e,[]);a.Zq.create(f,d,1)}
gvjs_.s1=function(a,b,c,d,e){for(var f=e.length,g=0;g<f;g++){var h=a[g],k=h.address,l=h.tha,m=h.afa;if(e[g]&&e[g][0]){h=e[g][0];if(null!=l){var n=l,p=h.address_components,q=null;1==p.length&&0<=gvjs_kc(p[0].types,"country")?q=p[0].short_name:2==p.length&&"US"==p[1].short_name&&(q="US-"+p[0].short_name);c[n]=q;c[l]||(gvjs_SM(this,gvjs_mr+k+'"'),c[l]=k)}null!=m&&(k=m,l=h,l={lat:l.geometry.location.lat(),lng:l.geometry.location.lng()},d[k]=l)}else null!=l&&(c[l]=null),null!=m&&(d[m]=null),gvjs_SM(this,
gvjs_mr+k+'"')}gvjs_yc(a,0,f);(a=gvjs_uc(a))&&gvjs_pc(c,gvjs_Jb)&&gvjs_pc(d,gvjs_Jb)&&gvjs_SM(this,gvjs_pr);b(c,d,a)};gvjs_.N=function(){this.Zq.cancel();gvjs_QM.o.N.call(this)};function gvjs_UM(a,b,c){gvjs_T.call(this);this.A=b;this.hf=gvjs_r(this.A.hf,this.A);this.Ki=a;this.rA=[];this.jb=c;this.Od={};this.Dc=new gvjs_W;this.Y2=this.lz=this.Nh=this.Wy=this.ay=this.Uv=this.pD=null}gvjs_s(gvjs_UM,gvjs_T);gvjs_UM.prototype.B=function(a,b){gvjs_V(this.Dc,a,b)};
function gvjs_VM(a,b){var c=a.A;c.clear();var d=c.Um(b.width,b.height);a.Od={};var e=c.Pa();gvjs_WM(a,e,b,new gvjs_D(0,0,b.width,b.height),!1);var f=c.Pa(),g=a.A,h=g.Pa();a.ay=g.Pa();for(var k=0;k<b.views.length;++k)gvjs_XM(a,h,b,b.views[k],!1),gvjs_YM(a,b,b.views[k]);a.Uv=g.Pa();gvjs_ZM(a,a.Uv,b.JD,!1,b.Nk);g.appendChild(f,h);g.appendChild(f,a.ay);g.appendChild(f,a.Uv);g=b.Wva;f=c.tH(f,a.gD()?new gvjs_D(g.left,g.top,g.width-1,g.height-1):g);a.Nh=c.Pa();gvjs__M(a,b);a.lz=c.Pa();gvjs_0M(a,b);a.Wy=
c.Pa();gvjs_1M(a,b);c.appendChild(d,e);c.appendChild(e,f);c.appendChild(e,a.Nh);c.appendChild(e,a.lz);c.appendChild(e,a.Wy);a.pD=b;gvjs_Qga(a,d)}function gvjs_2M(a,b,c){c=c||!1;a.A.gc(a.Wy);gvjs_1M(a,b);if(c||!gvjs_ri(a.pD.AC,b.AC))for(a.A.gc(a.ay),c=0;c<b.views.length;++c)gvjs_YM(a,b,b.views[c]);gvjs_Rga(a,b);a.A.gc(a.Nh);gvjs__M(a,b);a.Y2!=(b.AK?b.AK.$o:null)&&(a.A.gc(a.lz),gvjs_0M(a,b));a.pD=b}
function gvjs_YM(a,b,c){var d=a.A.Pa();c=gvjs_mc(c.Z,function(a){return gvjs_tc(b.AC,a.id)});for(var e=0;e<c.length;++e)gvjs_Sga(a,d,b,c[e]);a.A.appendChild(a.ay,d)}function gvjs_3M(a,b){var c=a.A;gvjs_t(gvjs_5e(a.Uv.j()),function(a){gvjs_t(gvjs_5e(a),function(a){c.Ze(a)},this)},a);gvjs_ZM(a,a.Uv,b.JD,!1,b.Nk)}var gvjs_4M=new gvjs_H({strokeWidth:"3",stroke:gvjs_Qa,strokeOpacity:"0.2"}),gvjs_Tga=new gvjs_H({strokeWidth:"1",stroke:gvjs_Qa,strokeOpacity:"0.1"});
function gvjs_Sga(a,b,c,d){a.gD()||(c=c.eC[d.id].Yb,gvjs_5M(a,b,d,!1,!1,[gvjs_4M,gvjs_Tga,c.fill]),gvjs_uc(d.an)||(gvjs_5M(a,b,d,!0,!1,[c.an]),gvjs_5M(a,b,d,!1,!1,[c.border])))}
function gvjs_0M(a,b){var c=b.AK;if(c){var d=a.lz,e=a.A,f=c.view.bE,g=f.left+f.width/2,h=f.top+f.height/2,k=f.width/2,l=f.height/2,m=c.bfa.x,n=c.bfa.y,p=new gvjs_H({fill:"808080",fillOpacity:.25}),q=new gvjs_Ky;q.move(m,n);q.za(m,n+(h>n?l:-l));q.za(m+(g>m?k:-k),n);q.close();m=e.Ha(q,p,d);gvjs_6M(a,m,gvjs_Jv,!0);m=new gvjs_H({fill:gvjs_Bb});m=e.Ml(g,h,k,l,m,d);gvjs_6M(a,m,gvjs_Iv,!0);m=new gvjs_H({stroke:"bfbfbf",strokeWidth:1.5});m=e.Ml(g,h,k,l,m,d);gvjs_6M(a,m,gvjs_Iv,!0);m=e.Pa();f=e.tH(m,new gvjs_D(f.left+
3.5,f.top+3.5,f.width-7,f.height-7),!0);e.appendChild(d,f);f=new gvjs_H({stroke:"cccccc",strokeWidth:1.5});d=e.Ml(g,h,k-3.5,l-3.5,f,d);gvjs_6M(a,d,gvjs_Iv,!0);d=c.view;gvjs_WM(a,m,b,d.bE,!0);gvjs_XM(a,m,b,d,!0);gvjs_ZM(a,m,c.JD,!0,b.Nk);a.Y2=c.$o}else a.Y2=null}function gvjs_1M(a,b){0<a.rA.length&&(gvjs_t(a.rA,function(a){this.A.Ze(a)},a),a.rA=[]);a.rA=0<b.gu.length?gvjs_u(b.gu,function(a){return a.html?gvjs_RE(a,this.Ki.getContainer()):gvjs_UE(a,this.A,this.Wy).j()},a):[]}
function gvjs_7M(a,b){gvjs_v(b.eC,function(a,b){a=a.Yb;gvjs_8M(this,b,gvjs_du,a.fill);gvjs_8M(this,b,"disputed",a.an);gvjs_8M(this,b,"border",a.border)},a)}function gvjs_8M(a,b,c,d){b=[c,b].join(".");b=a.Od[b];if(null!=b)for(c=0;c<b.length;++c)a.A.xj(b[c],d)}
function gvjs_Qga(a,b){var c=a.Ek(function(a){var b=gvjs_Uga(this,a.target);if(b&&b.lQ){var c=gvjs_Vga(a.type,b.type),g=b.elementType,b=gvjs_w(b.data);a.type==gvjs_fl?b.Uo=!1:a.type==gvjs_gl&&(b.Uo=!0);b.Gb=gvjs_hz(a);this.Dc.dispatchEvent({type:c,elementType:g,data:b})}});a=a.A;a.xc(b,gvjs_8v,c);a.xc(b,gvjs_fl,c);a.xc(b,gvjs_gl,c);a.xc(b,gvjs_4j,c)}
function gvjs_Vga(a,b){switch(b){case gvjs_du:switch(a){case gvjs_4j:return gvjs_eu;case gvjs_8v:return gvjs_gu;case gvjs_fl:case gvjs_gl:return gvjs_fu}case gvjs_Nv:switch(a){case gvjs_4j:return gvjs_Ov;case gvjs_8v:return"markerMove";case gvjs_fl:case gvjs_gl:return gvjs_Pv}}return null}function gvjs_6M(a,b,c,d){gvjs_9M(a,b,["F",c,"1",d?"1":"0","","0"])}function gvjs_9M(a,b,c){c=c.join("#");a.A.lp(b,c)}
function gvjs_Uga(a,b){a=a.A.hv(b);if(!a||a==gvjs_Ma)return null;a=a.split("#");b=a[1];var c="1"==a[2]?!0:!1,d="1"==a[3]?!0:!1;switch(a[0]){case "F":return{type:gvjs_du,elementType:b,lQ:c,data:{gK:d,featureId:a[4]?a[4]:null,eK:"1"==a[5]?!0:!1}};case "M":return{type:gvjs_Nv,elementType:b,lQ:c,data:{gK:d,$o:a[4],uj:gvjs_hc(a[5]),dD:"1"==a[6]?!0:!1}};default:return null}}function gvjs_WM(a,b,c,d,e){b=a.A.ub(d.left,d.top,d.width,d.height,c.QG,b);gvjs_6M(a,b,"ocean",e)}
function gvjs_XM(a,b,c,d,e){for(var f=a.A.Pa(),g=0;g<d.Z.length;++g){var h=a,k=f,l=d.Z[g],m=e,n=c.eC[l.id].Yb;gvjs_5M(h,k,l,!1,m,[n.fill],gvjs_du);gvjs_uc(l.an)||(gvjs_5M(h,k,l,!0,m,[n.an],"disputed"),gvjs_5M(h,k,l,!1,m,[n.border],"border"))}a.A.appendChild(b,f)}
function gvjs_5M(a,b,c,d,e,f,g){var h=d?c.an:c.nE,k=c.id;(g=null!=g?[g,k].join("."):null)&&(a.Od[g]=a.Od[g]||[]);for(k=0;k<h.length;++k){var l;l=h[k];var m=new gvjs_Ky;gvjs_$M(m,l.pM,gvjs_cw);for(var n=0;n<l.PJ.length;n++)gvjs_$M(m,l.PJ[n],"reverse");l=m;if(0<l.Jc.length)for(m=0;m<f.length;++m)if(n=a.A.Ha(l,f[m],b))gvjs_9M(a,n,["F",gvjs_du,c.lQ?"1":"0",e?"1":"0",c.id,d?"1":"0"]),g&&a.Od[g].push(n)}}
function gvjs_$M(a,b,c){b=b.points;var d=b.length;if(!(1>=d)){var e=c==gvjs_cw?0:d-1,d=c==gvjs_cw?d:-1;c=c==gvjs_cw?1:-1;for(var f=e;f!=d;f+=c){var g=b[f][0],h=b[f][1];f==e?a.move(g,h):a.za(g,h)}a.close()}}
function gvjs_ZM(a,b,c,d,e){var f=a.A;c=gvjs_Cc(c);gvjs_Jc(c,function(a,b){return b.size-a.size});for(var g=0;g<c.length;++g){var h=c[g],k=f.Pa();gvjs_9M(a,k,["M",gvjs_Nv,"1",d?"1":"0",h.$o,h.uj,h.dD?"1":"0"]);f.appendChild(b,k);a.jb.z_===gvjs_Q?f.ie(h.label,h.x,h.y,20,gvjs_1,gvjs_1,{lb:e,fontSize:h.size,color:h.brush.ob(),opacity:h.brush.Ie,Rb:"",bold:!1,bf:!1,Qc:!1},k):f.Se(h.x,h.y,h.size,h.brush,k);h=[gvjs_Nv,h.$o].join(".");a.Od[h]=k.j()}}
function gvjs_Rga(a,b){var c=a.A,d=a.pD.BC;gvjs_t(d,function(a){if(!gvjs_tc(b.BC,a)){a=[gvjs_Nv,a].join(".");a=gvjs_5e(this.Od[a]);for(var d=1;d<a.length;++d)c.Ze(a[d])}},a);gvjs_t(b.BC,function(a){if(!gvjs_tc(d,a)){a=[gvjs_Nv,a].join(".");a=this.Od[a];var b=gvjs_6e(a).cloneNode(!0);c.xj(b,gvjs_4M);a.appendChild(b)}},a)}function gvjs__M(a,b){if(b.aj){b=b.aj;var c=a.A;a=a.Nh;gvjs_IG(b.uZ,c,a);gvjs_JG(b.l3,c,a);gvjs_KG(b.f7,c,a)}}
gvjs_UM.prototype.N=function(){gvjs_om(this.Dc);0<this.rA.length&&(gvjs_t(this.rA,function(a){this.A.Ze(a)},this),this.rA=[]);this.A.clear();gvjs_U(this.pD);this.pD=null;this.Uv&&this.A.Ze(this.Uv.j());this.Uv=null;this.ay&&this.A.Ze(this.ay.j());this.ay=null;this.Wy&&this.A.Ze(this.Wy.j());this.Wy=null;this.Nh&&this.A.Ze(this.Nh.j());this.Nh=null;this.lz&&this.A.Ze(this.lz.j());this.lz=null;gvjs_UM.o.N.call(this)};gvjs_UM.prototype.Ek=function(a){return gvjs_r(a,this)};gvjs_UM.prototype.gD=function(){return this.A.gD()};function gvjs_aN(a){this.selection=new gvjs_bp;this.Rv=this.Uj=this.aJ=this.vf=null;if(null!=a){this.selection.setSelection(a.selection);var b=new gvjs_ui([a]);this.vf=gvjs_Si(b,"focusedFeature");this.aJ=gvjs_Si(b,"focusedMarker");if(null!=gvjs_Di(b,"elaborated")){a=gvjs_K(b,"elaborated.rowId");var c=gvjs_Gi(b,"elaborated.isDisputed"),d=gvjs_K(b,"elaborated.origin.x"),b=gvjs_K(b,"elaborated.origin.y");null!=a&&null!=d&&null!=b&&null!=c&&(this.Uj={uj:a,eK:c,origin:{x:d,y:b}})}}}
gvjs_aN.prototype.clone=function(){var a=new gvjs_aN;a.selection=this.selection.clone();a.vf=gvjs_4c(this.vf);a.Uj=gvjs_4c(this.Uj);a.Rv=gvjs_4c(this.Rv);return a};gvjs_aN.prototype.equals=function(a){return gvjs_Fh(this)==gvjs_Fh(a)};function gvjs_bN(a,b){var c=new gvjs_C(-5,-5,-5,-5);this.nf=b.clone().expand(c);a=2*gvjs_De(a)/5;this.Bca=new gvjs_A(a,a)}gvjs_bN.prototype.p$=function(a,b,c){var d=b.f3,e=b.bE.bc();b=parseFloat(a.lat);a=parseFloat(a.lng);a<d.vh[1]?a+=360:a>d.ti[1]&&(a-=360);c=gvjs_De(this.Bca)/2/c/(e.height/(d.ti[0]-d.vh[0]));return{ti:[b+c,a+c],vh:[b-c,a-c]}};
function gvjs_Wga(a,b){var c=gvjs_qc(a.JD,function(a){return a.uj==b});if(!c)return!1;a=a.view.bE;c=gvjs_ze(new gvjs_z(c.x,c.y),new gvjs_z(a.left+a.width/2,a.top+a.height/2));a=gvjs_De(a.bc())/2;return c<.9*a};function gvjs_cN(a,b,c,d){this.Dg=!a.gD()&&gvjs_I(b,"magnifyingGlass.enable");this.I=c;this.Lb=d;this.FB=this.jL=null}gvjs_cN.prototype.handleEvent=function(a,b){if(!this.Dg)return!1;if(gvjs_Xga(this,a)||this.t1(a,b))return!0;b=a.elementType==gvjs_du;return a.data.gK&&b?!0:!1};
gvjs_cN.prototype.t1=function(a,b){if(a.type!=gvjs_Pv)return!1;if(a.data.Uo){if(!a.data.dD)return!1;if(b&&gvjs_Wga(b,a.data.uj))return!0;gvjs_dN(this);this.jL=window.setTimeout(this.Ek(function(){this.jL=null;this.I.Rv={$o:a.data.$o,uj:a.data.uj};gvjs_LD(this.Lb,0)}),300);return!0}gvjs_dN(this);return!1};
function gvjs_Xga(a,b){if(!a.I.Rv)return!1;switch(b.type){case gvjs_Ov:case gvjs_eu:return b.data.gK?a=!1:(gvjs_eN(a),a=!0),a;case gvjs_Pv:case gvjs_fu:if(b.data.Uo){var c=b.elementType==gvjs_Nv,d=b.elementType==gvjs_Jv;b.data.gK&&!d?gvjs_fN(a):c&&(b.data.dD?gvjs_fN(a):gvjs_eN(a))}else null===a.FB&&(c=b.elementType==gvjs_Nv,(b.data.gK||c)&&gvjs_gN(a));return!1;case gvjs_gu:return b.elementType==gvjs_Jv?(gvjs_gN(a),a=!0):a=!1,a;default:return!1}}
function gvjs_gN(a){gvjs_fN(a);a.FB=window.setTimeout(a.Ek(function(){this.FB=null;gvjs_eN(this)}),500)}function gvjs_eN(a){a.I.Rv=null;gvjs_LD(a.Lb,0)}function gvjs_dN(a){var b=gvjs_sg();null!==a.jL&&(b.clearTimeout(a.jL),a.jL=null)}function gvjs_fN(a){var b=gvjs_sg();null!==a.FB&&(b.clearTimeout(a.FB),a.FB=null)}gvjs_cN.prototype.Ek=function(a){return gvjs_r(a,this)};function gvjs_hN(a){this.m=a||{}}gvjs_s(gvjs_hN,gvjs_HM);gvjs_hN.prototype.w0=function(){return 1};gvjs_hN.prototype.pE=function(a){return gvjs_u(arguments,function(a){return{x:a[1],y:a[0]}})};function gvjs_iN(a,b,c,d,e,f){this.m=a;var g=gvjs_Mga(a);this.U4=new gvjs_OM[g.name](g);this.ba=b;this.Fa=c;var h=gvjs_$h(gvjs_2i(a,gvjs_ws)),g=b-h,h=c-h;this.Xr=new gvjs_D(Math.round((b-g)/2),Math.round((c-h)/2),g,h);g=this.Xr;if(gvjs_Gi(a,"keepAspectRatio"))var h=g.width,k=g.height,l=this.U4.w0(),m=Math.min(h,Math.round(k*l)),l=Math.min(k,Math.round(h/l)),g=new gvjs_D(Math.round((h-m)/2)+g.left,Math.round((k-l)/2)+g.top,m,l);else g=g.clone();this.Tv=g;this.ee=d;this.G=e;this.jb=f;this.Eaa=gvjs_Oi(a,
gvjs_Au,Math.round(Math.pow(2*(this.Xr.width+this.Xr.height),1/3)));this.awa=gvjs_Ui(a,["marker.style.stroke.color","marker.style.stroke"],gvjs_sq);this.bwa=gvjs_Oi(a,"marker.style.stroke.width",1);this.p_=gvjs_L(a,gvjs_zu);this.bs=gvjs_jN(this);this.tM=gvjs_kN(this);d=a.Y(gvjs_tv);this.jua=gvjs_Ib(d)==gvjs_db;this.VS=gvjs__i(a,gvjs_wv,gvjs_Kga,gvjs_Ns);this.Hea=gvjs_Qi(a,"legend.bar.length",1/3);this.SS=gvjs__i(a,"legend.orientation",gvjs_wea,gvjs_d);this.Kea=gvjs_4i(a,gvjs_yv,{lb:this.p_,fontSize:this.Eaa});
this.a4=gvjs_Si(a,"legend.numberFormat");this.spa=gvjs_Ui(a,gvjs_Kt,"");this.IP=gvjs_Ui(a,gvjs_Pt,"");this.U$=gvjs_Yga(this);this.nAa=gvjs_Zga(this);d=gvjs_4i(a,gvjs_5x);e=gvjs__h(d);this.RF=gvjs__i(a,gvjs_6x,gvjs_$i,gvjs__a);this.az=this.RF!=gvjs_e;this.fu={normal:d,bold:e};d=gvjs_I(a,"tooltip.showDisputedText");this.pBa=gvjs_I(a,"tooltip.showTitle");this.nBa=d?"%s's administration (under dispute)":"%s";this.u2=gvjs_I(a,gvjs_3x);this.ypa=10;this.g5=this.Dq=this.cG=null;this.tB=gvjs_sq;this.yL=null;
this.$va=gvjs_Qi(a,"markerOpacity");this.Uva=new gvjs_bN(this.Tv.bc(),new gvjs_C(0,b,c,0))}function gvjs__ga(a,b){for(var c=0,d=a.cG.length;c<d;c++)for(var e=a.cG[c].l_.Z,f=0,g=e.length;f<g;f++){var h=e[f];if(h.id==b)return h}return null}function gvjs_0ga(a,b){var c=gvjs_lN(a,a.spa),d={};gvjs_t(b.views,function(a){gvjs_t(a.Z,function(a){d[a.id]={Yb:c}},this)},a);return d}
function gvjs_mN(a,b){for(var c=new gvjs_MM,d=1;10>d;d++){var e=(a.ti[1]-a.vh[1])/10*d+a.vh[1],f=(a.ti[0]-a.vh[0])/10*d+a.vh[0],e=b.pE([f,a.vh[1]],[f,a.ti[1]],[a.vh[0],e],[a.ti[0],e]);c.track.apply(c,e)}a=c.getBounds("x");c=c.getBounds("y");return{ti:[c.max,a.max],vh:[c.min,a.min]}}gvjs_=gvjs_iN.prototype;
gvjs_.Xga=function(a,b,c,d){for(var e=gvjs_1ga(this,gvjs_2d(gvjs_Zd(d.nE),gvjs_Zd(d.an)));e[1]>a.ti[1];)e[1]-=360;for(;e[1]<a.vh[1];)e[1]+=360;return{id:d.id,center:this.L4(a,b,c,e),nE:gvjs_u(d.nE,gvjs_r(this.Yga,this,a,b,c)),an:gvjs_u(d.an,gvjs_r(this.Yga,this,a,b,c)),lQ:"__DISPUTED__All"!=d.id}};function gvjs_1ga(a,b){var c=0,d=0,e=0;gvjs__d(b,function(a){gvjs_t(a.pM,function(a){c+=a[0];d+=gvjs_Md(a[1],360);e++},this)},a);return[c/e,d/e]}
gvjs_.Yga=function(a,b,c,d){return{pM:this.Zga(a,b,c,d.pM),PJ:gvjs_u(d.PJ,gvjs_r(this.Zga,this,a,b,c))}};gvjs_.Zga=function(a,b,c,d){return{points:gvjs_u(d,gvjs_r(this.L4,this,a,b,c))}};gvjs_.L4=function(a,b,c,d){var e=a.vh;a=a.ti;var f=b.width,g=b.height,h=b.left;b=b.top;c=c.pE(d)[0];return[h+f*(c.x-e[1])/(a[1]-e[1]),b+g*(1-(c.y-e[0])/(a[0]-e[0]))]};
function gvjs_2ga(a,b){var c=[];a.Dq=[];for(var d=gvjs_u(a.cG,function(a){return a.l_}),e=0;e<b.length;++e){var f=b[e],g={location:f,t_:{}};if(null!=f){f=gvjs_nN(a,e,f,d);gvjs_Dc(c,f);for(var h=0;h<f.length;h++){var k=f[h];g.t_[k.$o]=k}}a.Dq.push(g)}gvjs_3ga(c);return c}function gvjs_3ga(a){for(var b=0;b<a.length;b++){for(var c=a[b],d=new gvjs_z(c.x,c.y),e=0,f=0;f<a.length;f++)if(b!=f){var g=a[f],h=gvjs_ze(d,new gvjs_z(g.x,g.y));h<c.size+g.size&&(e+=c.size+g.size-h)}c.dD=e>c.size}}
function gvjs_nN(a,b,c,d){var e=a.nAa(b),f=a.U$(b);if(null==f)return[];var f=new gvjs_H({stroke:a.awa,strokeWidth:a.bwa,fill:f,fillOpacity:a.$va}),g=parseFloat(c.lat),h=[];c=parseFloat(c.lng);c=[c,c+360,c-360];for(var k=0;k<d.length;++k){var l=d[k],m=a.yL[k],n=l.f3;if(!(g<n.vh[0]||g>n.ti[0])){for(var p=0;p<c.length;++p){var q=c[p];if(!(q<n.vh[1]||q>n.ti[1])){var q=a.L4(l.tu,l.bE,m,[g,q]),r=String(b+"-"+l.id+"-"+p),t=gvjs_Nv;if(null!=a.jb.yK&&0<=a.jb.yK)t=a.G.Ia(b,a.jb.yK);else if(null!=a.jb.pG&&0<=
a.jb.pG)t=a.G.Ia(b,a.jb.pG);else if(null!=a.jb.KL&&0<=a.jb.KL)t=a.G.Ia(b,a.jb.KL);else if(null!=a.jb.sD&&null!=a.jb.yD&&0<=a.jb.sD&&0<=a.jb.yD)var t=a.G.getValue(b,a.jb.sD),u=a.G.getValue(b,a.jb.yD),t=gvjs_oN(t,"S","N")+" "+gvjs_oN(u,"W","E");h.push({$o:r,label:t,uj:b,x:q[0],y:q[1],size:e,brush:f,dD:!1})}}if(0<h.length)break}}return h}
function gvjs_4ga(a,b,c){var d=a.Dq,e=d[c],f=e.t_[b];if(!f.dD)return null;var g=Number(b.split("-")[1]),h=a.cG[g],k=a.yL[g],l=gvjs_J(a.m,"magnifyingGlass.zoomFactor"),m=a.Uva,e=m.p$(e.location,h.l_,l),f=new gvjs_z(f.x,f.y),l=m.nf,m=m.Bca,n=f.x;n+m.width>l.right&&(n=f.x-m.width);var p=f.y-m.height;p<l.top&&(p=f.y);m=new gvjs_D(n,p,m.width,m.height);k=gvjs_mN(e,k);c={id:g+"-"+c+"-mag",tu:k,f3:e,bE:m,Z:gvjs_u(h.Z,gvjs_r(a.Xga,a,e,m,new gvjs_hN))};g=[];for(h=0;h<d.length;h++)k=d[h].location,null!=k&&
gvjs_Dc(g,gvjs_nN(a,h,k,[c]));return{$o:b,bfa:f,view:c,JD:g}}
function gvjs_pN(a,b){if(!a.jua||null==a.bs||!a.bs.wl)return null;var c=a.Kea.fontSize,d=a.Xr.width,e=a.Xr.height,f={top:0,left:0,width:a.SS==gvjs_d?d*a.Hea:e*a.Hea,height:1.5*c,orientation:a.SS,ra:a.Kea,$ea:gvjs_Qa,Zfa:a.a4};f.top=a.VS===gvjs_$x||"top_right"===a.VS?3*c:a.SS===gvjs_i?e-c-f.width:e-c-f.height;f.left=a.VS===gvjs_$x||a.VS===gvjs_Ns?.5*c:a.SS==gvjs_i?d-c-f.height:d-c-f.width;f.left+=a.Xr.left;f.top+=a.Xr.top;return gvjs_NH(a.bs,f,b,a.ee)}
function gvjs_qN(a,b){for(var c=null,d=0;d<a.G.aa();++d)var e=a.G.getValue(d,b),c=gvjs_3h(c,e);return c}function gvjs_Yga(a){var b=a.jb.Gu;return null!=b?function(a){a=this.G.getValue(a,b);return null!=a?gvjs_CH(this.bs,a):this.IP}:function(){return this.IP}}function gvjs_Zga(a){var b=a.jb.pF;return null!=b?function(a){a=this.G.getValue(a,b);return gvjs_EH(this.tM,a)}:function(){return this.ypa}}function gvjs_jN(a){var b=a.jb.Gu;if(null==b)return null;b=gvjs_qN(a,b);return gvjs_DH(a.m,b)}
function gvjs_kN(a){var b=a.jb.pF,b=null!=b?gvjs_qN(a,b):null;return gvjs_FH(a.m,b)}
function gvjs_5ga(a,b){var c={AC:[],BC:[]};null!=b.vf&&(c.AC=[b.vf]);null!=b.aJ&&(c.BC=[b.aJ]);c.gu=[];var d=a.az&&(a.RF===gvjs_Sa||a.RF===gvjs_nb);gvjs_t(gvjs_dp(b.selection),function(a){var b=gvjs_rN(this,a,!1),e=this.ee,f=this.fu.normal.fontSize,g=new gvjs_C(0,this.ba-1,this.Fa-1,0),p=this.Dq[a];a=(a=this.g5[a])&&gvjs__ga(this,a);var q=null,r=null;a?(c.AC.push(a.id),d&&(q=r=new gvjs_z(a.center[0],a.center[1]),c.gu.push(gvjs_kF(b,e,!1,r,g,q,void 0,this.u2)))):p&&gvjs_v(p.t_,function(a,h){c.BC.push(h);
d&&c.gu.push(gvjs_kF(b,e,!1,new gvjs_z(a.x-f,a.y-f),g,new gvjs_z(a.x,a.y),void 0,this.u2))},this)},a);if(null!=b.Uj){if(a.az&&(a.RF===gvjs_Sa||a.RF===gvjs__a)){var e=gvjs_rN(a,b.Uj.uj,b.Uj.eK),f=a.fu.normal.fontSize,g=new gvjs_z(b.Uj.origin.x,b.Uj.origin.y);c.gu.push(gvjs_kF(e,a.ee,!1,new gvjs_z(g.x-f,g.y-f),new gvjs_C(0,a.ba-1,a.Fa-1,0),g,void 0,a.u2))}null!=a.jb.Gu&&(e={value:a.G.getValue(b.Uj.uj,a.jb.Gu)},c.aj=gvjs_pN(a,[e]))}null!=b.Rv&&(c.AK=gvjs_4ga(a,b.Rv.$o,b.Rv.uj));return c}
function gvjs_oN(a,b,c){b=0<=a?c:b;a=Math.abs(a);c=Math.floor(a);a=60*(a-c);var d=Math.floor(a);return c+"\u00b0"+d+"'"+Math.round(60*(a-d))+'"'+b}
function gvjs_rN(a,b,c){var d=a.jb,e=a.G,f={entries:[]},g;if(null!=d.yK)g=e.Ia(b,d.yK);else switch(d.PX){case gvjs_8k:c=e.getValue(b,d.sD);g=e.getValue(b,d.yD);g=gvjs_oN(c,"S","N")+" "+gvjs_oN(g,"W","E");break;case gvjs_jl:g=e.Ia(b,d.KL);c&&(g=gvjs_Fz(a.nBa,g));break;case "address":g=e.Ia(b,d.pG);break;default:g=""}a.pBa&&(c=gvjs_hF(g,a.fu.bold),f.entries.push(c));c=null!=d.w7?e.getStringValue(b,d.w7):null;if(null!=c)if(d=d.w7,e.Fg(d,gvjs_8a)||e.getProperty(b,d,gvjs_8a))f.entries.push(gvjs_hF(c,a.fu.normal,
void 0,void 0,void 0,void 0,void 0,!0));else for(b=c.split("\n"),e=0;e<b.length;e++)c=gvjs_hF(b[e],a.fu.normal),f.entries.push(c);else null!=d.Gu&&(c=e.Qa(d.Gu),g=e.Ia(b,d.Gu),c=gvjs_hF(g,a.fu.bold,c,a.fu.normal),f.entries.push(c)),null!=d.pF&&d.pF!=d.Gu&&(c=e.Qa(d.pF),g=e.Ia(b,d.pF),c=gvjs_hF(g,a.fu.bold,c,a.fu.normal),f.entries.push(c));return f}gvjs_.Ek=function(a){return gvjs_r(a,this)};
function gvjs_lN(a,b){var c=b===gvjs_e?[255,255,255]:gvjs_Ng(b),c=gvjs_Lg(gvjs_Ug(c,.1));return{fill:new gvjs_H({stroke:c,fill:b}),an:new gvjs_H({stroke:gvjs_e,pattern:new gvjs_7h(gvjs_Kw,b,b==a.tB?gvjs_ea:a.tB)}),border:new gvjs_H({stroke:c})}};function gvjs_sN(a,b,c,d,e,f,g,h,k){gvjs_T.call(this);this.fm=a;this.m=b;this.ba=c;this.Fa=d;this.jb=f;this.I=g;this.dn=null;this.c5=!1;this.lya=h;this.hn=k;this.R6=!1;this.v_=null;this.o9=!1;this.Lb=new gvjs_KD(this.Ek(this.Xq));this.FD=new gvjs_EG(3);this.PP=[!1,!1,!1];this.ED=new gvjs_iN(this.m,this.ba,this.Fa,this.fm.hf,e,this.jb);this.Rea=new gvjs_cN(a,b,g,this.Lb);this.kba=gvjs_I(b,"enableRegionInteractivity",f.z_==gvjs_kl);this.hba=gvjs_I(b,"enableMarkerInteractivity",f.z_==gvjs_al);this.h5()}
gvjs_s(gvjs_sN,gvjs_T);gvjs_=gvjs_sN.prototype;
gvjs_.j6=function(a,b){var c=this.ED,d=c.m;c.cG=[];c.yL=[];for(var e=[],f=0,g=a.views.length;f<g;f++){var h=a.views[f],k=c.U4.gd();k.boundingBox={lo:h.tu.vh,hi:h.tu.ti};k=new c.U4.constructor(k);c.yL.push(k);var k=c,l=h,m=f,n=new gvjs_D(l.fCa*k.Tv.width+k.Tv.left,l.nCa*k.Tv.height+k.Tv.top,l.scale*k.Tv.width,l.scale*k.Tv.height),p=k.yL[m],q=gvjs_mN(l.tu,p),k={id:String(m),tu:q,f3:l.tu,bE:n,Z:gvjs_u(l.Z,gvjs_r(k.Xga,k,q,n,p))};e.push(k);c.cG.push({Z:h.Z,l_:k})}a={width:c.ba,height:c.Fa,Wva:c.Tv,WE:gvjs__i(d,
gvjs_ax,gvjs_9i,gvjs_pb),BGa:c.RF,QG:gvjs_2i(d,gvjs_ws),Gca:gvjs_Wi(d,gvjs_Ou),title:{text:gvjs_L(d,gvjs_Xx),ra:gvjs_4i(d,gvjs_Zx,{lb:c.p_,fontSize:c.Eaa}),V:[],align:gvjs_4,ya:""},views:e,eC:gvjs_0ga(c,a),AC:[],BC:[],JD:[],aj:null,AK:null,Nk:c.p_};this.nM(0,a);this.R6=!0;this.hn("mapLoaded",b);null!=this.v_?this.v_():this.Xq()};
function gvjs_6ga(a,b,c,d,e,f){a.c5=!1;var g=a.Ek(function(){this.o9=d;if(null!=e){this.dn=null;var a=this.ED;a.G=e;a.bs=gvjs_jN(a);a.tM=gvjs_kN(a)}null!=f&&(this.I=f,this.Rea.I=f);a=this.ED;a.g5=[];for(var g={},l=0;l<a.G.aa();++l){var m=b[l];a.g5.push(m);if(null!=m){var n=a.U$(l);null!=n&&(g[m]={uj:l,Yb:gvjs_lN(a,n)})}}a={eC:g,JD:gvjs_2ga(a,c),aj:gvjs_pN(a,[])};this.nM(1,a);this.Xq()});a.R6?g():a.v_=g}gvjs_.setSelection=function(a){this.I.selection.setSelection(a);gvjs_LD(this.Lb,1)};
gvjs_.getSelection=function(){return this.I.selection.getSelection()};gvjs_.Xq=function(){if(this.R6){if(null==this.dn||!this.dn.equals(this.I)){var a=gvjs_5ga(this.ED,this.I);this.nM(2,a)}a=this.FD.compact();if(this.PP[0])gvjs_VM(this.fm,a);else if(this.PP[1]){var b=this.fm;gvjs_7M(b,a);gvjs_3M(b,a);gvjs_2M(b,a,!0)}else gvjs_2M(this.fm,a);this.PP=[!1,!1,!1];this.dn=this.I.clone();!this.c5&&this.o9&&(this.lya(),this.c5=!0)}};
gvjs_.Sqa=function(a){if(!gvjs_tN(this,a)&&this.kba){var b=a.data.featureId;null!==b&&(a.data.Uo?(this.I.vf=b,b=gvjs_uN(this,b),this.I.Uj=null!=b?{uj:b,eK:a.data.eK,origin:{x:a.data.Gb.x,y:a.data.Gb.y}}:null):(this.I.vf=null,this.I.Uj=null),gvjs_LD(this.Lb,50))}};gvjs_.Yva=function(a){!gvjs_tN(this,a)&&this.hba&&(a.data.Uo?(this.I.aJ=a.data.$o,this.I.Uj={uj:a.data.uj,eK:!1,origin:{x:a.data.Gb.x,y:a.data.Gb.y}}):(this.I.aJ=null,this.I.Uj=null),gvjs_LD(this.Lb,50))};
gvjs_.Tqa=function(a){gvjs_tN(this,a)||gvjs_vN(this,a)};gvjs_.Zva=function(a){gvjs_vN(this,a)};function gvjs_vN(a,b){null!=a.I.Uj&&(a.I.Uj.origin={x:b.data.Gb.x,y:b.data.Gb.y},gvjs_LD(a.Lb,3))}gvjs_.Rqa=function(a){if(!gvjs_tN(this,a)&&this.kba){var b=a.data.featureId;null===b||this.hn("regionClick",{region:b});b=gvjs_uN(this,b);this.Ts(a,b)}};gvjs_.Xva=function(a){gvjs_tN(this,a)||this.hba&&this.Ts(a,a.data.uj)};
gvjs_.Ts=function(a,b){a=this.FD.compact().WE==gvjs_pb;null!=b?(gvjs_kp(this.I.selection,b,a),this.hn(gvjs_P,{})):(b=0<this.I.selection.getSelection().length,this.I.selection.clear(),b&&this.hn(gvjs_P,{}));this.Lb&&gvjs_LD(this.Lb,50)};function gvjs_tN(a,b){var c=a.FD.compact();return a.Rea.handleEvent(b,c?c.AK:null)}
gvjs_.h5=function(){this.fm.B(gvjs_eu,this.Ek(this.Rqa));this.fm.B(gvjs_fu,this.Ek(this.Sqa));this.fm.B(gvjs_gu,this.Ek(this.Tqa));this.fm.B(gvjs_Ov,this.Ek(this.Xva));this.fm.B(gvjs_Pv,this.Ek(this.Yva));this.fm.B("markerMove",this.Ek(this.Zva))};function gvjs_uN(a,b){if(null===b)return null;a=a.FD.compact();return a.eC[b]?a.eC[b].uj:null}gvjs_.nM=function(a,b){gvjs_FG(this.FD,a,b);this.PP[a]=!0};
gvjs_.N=function(){gvjs_U(this.Lb);this.Lb=null;gvjs_U(this.fm);this.fm=null;gvjs_U(this.ED);this.ED=null;gvjs_sN.o.N.call(this)};gvjs_.Ek=function(a){return gvjs_r(a,this)};var gvjs_wN={COM:{COUNTRIES:["002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155","AD","AE","AF","AG","AI","AL","AM","AO","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC",
"EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG",
"NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW",gvjs_By],METROS:"US US-500 US-501 US-502 US-503 US-504 US-505 US-506 US-507 US-508 US-509 US-510 US-511 US-512 US-513 US-514 US-515 US-516 US-517 US-518 US-519 US-520 US-521 US-522 US-523 US-524 US-525 US-526 US-527 US-528 US-529 US-530 US-531 US-532 US-533 US-534 US-535 US-536 US-537 US-538 US-539 US-540 US-541 US-542 US-543 US-544 US-545 US-546 US-547 US-548 US-549 US-550 US-551 US-552 US-553 US-554 US-555 US-556 US-557 US-558 US-559 US-560 US-561 US-563 US-564 US-565 US-566 US-567 US-569 US-570 US-571 US-573 US-574 US-575 US-576 US-577 US-581 US-582 US-583 US-584 US-588 US-592 US-596 US-597 US-598 US-600 US-602 US-603 US-604 US-605 US-606 US-609 US-610 US-611 US-612 US-613 US-616 US-617 US-618 US-619 US-622 US-623 US-624 US-625 US-626 US-627 US-628 US-630 US-631 US-632 US-633 US-634 US-635 US-636 US-637 US-638 US-639 US-640 US-641 US-642 US-643 US-644 US-647 US-648 US-649 US-650 US-651 US-652 US-656 US-657 US-658 US-659 US-661 US-662 US-669 US-670 US-671 US-673 US-675 US-676 US-678 US-679 US-682 US-686 US-687 US-691 US-692 US-693 US-698 US-702 US-705 US-709 US-710 US-711 US-716 US-717 US-718 US-722 US-724 US-725 US-734 US-736 US-737 US-740 US-743 US-744 US-745 US-746 US-747 US-749 US-751 US-752 US-753 US-754 US-755 US-756 US-757 US-758 US-759 US-760 US-762 US-764 US-765 US-766 US-767 US-770 US-771 US-773 US-789 US-790 US-798 US-800 US-801 US-802 US-803 US-804 US-807 US-810 US-811 US-813 US-819 US-820 US-821 US-825 US-828 US-839 US-855 US-862 US-866 US-868 US-881 US-AK US-AL US-AR US-AZ US-CA US-CO US-CT US-DC US-DE US-FL US-GA US-HI US-IA US-ID US-IL US-IN US-KS US-KY US-LA US-MA US-MD US-ME US-MI US-MN US-MO US-MS US-MT US-NC US-ND US-NE US-NH US-NJ US-NM US-NV US-NY US-OH US-OK US-OR US-PA US-RI US-SC US-SD US-TN US-TX US-UT US-VA US-VT US-WA US-WI US-WV US-WY".split(" "),
PROVINCES:"AD AE AF AG AL AM AO AR AT AU AZ BA BB BD BE BF BG BH BI BJ BN BO BQ BR BS BT BW BY BZ CA CD CF CG CH CI CL CM CN CO CR CU CV CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FM FR GA GB GD GE GH GL GM GN GQ GR GT GW GY HN HR HT HU ID IE IL IN IQ IR IS IT JM JO JP KE KG KH KI KM KN KP KR KW KZ LA LB LC LI LK LR LS LT LU LV LY MA MD ME MG MH MK ML MM MN MR MU MV MW MX MY MZ NA NE NG NI NL NO NP NR NZ OM PA PE PG PH PK PL PT PW PY QA RO RS RU RW SA SB SC SD SE SH SI SK SL SM SN SO SR SS ST SV SY SZ TD TG TH TJ TL TM TN TO TR TT TV TZ UA UG US US-AK US-AL US-AR US-AZ US-CA US-CO US-CT US-DC US-DE US-FL US-GA US-HI US-IA US-ID US-IL US-IN US-KS US-KY US-LA US-MA US-MD US-ME US-MI US-MN US-MO US-MS US-MT US-NC US-ND US-NE US-NH US-NJ US-NM US-NV US-NY US-OH US-OK US-OR US-PA US-RI US-SC US-SD US-TN US-TX US-UT US-VA US-VT US-WA US-WI US-WV US-WY UY UZ VC VE VN VU YE ZA ZM ZW".split(" "),
REGIONS:["002","009","019","142","150",gvjs_By],SUBREGIONS:["002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155",gvjs_By]},IN:{COUNTRIES:["002","009","019","030","034","035","142","143","145","151","AF","BD","BT","CN","IN","MM","NP","PK","RU","TJ","UZ",gvjs_By],PROVINCES:"AF BD BT CN IN MM NP PK RU TJ UZ".split(" "),REGIONS:["002","009","019","142",gvjs_By],SUBREGIONS:["002","009","019","030",
"034","035","142","143","145","151",gvjs_By]}};var gvjs_xN={},gvjs_yN={},gvjs_zN=null,gvjs_AN=gvjs_BM(gvjs_jk,"10"),gvjs_BN=gvjs_AN;function gvjs_7ga(a,b,c){gvjs_BN=a?a+"/":gvjs_AN;gvjs_yN={};gvjs_CN=null;a?gvjs_sM(gvjs_AM(gvjs_BN+"info/mapList.js","google_visualization_geochart_mapList",{WO:!0,timeout:3E4}),function(a){gvjs_DN=a;b()},function(){c()}):(gvjs_DN=gvjs_wN,b())}
function gvjs_8ga(a,b){if(null==b)throw Error("Callback is null or undefined");var c=gvjs_9ga(a);gvjs_k(gvjs_yN[c])?(a=gvjs_r(b,null,gvjs_yN[c]),setTimeout(a,0)):gvjs_k(gvjs_xN[c])?gvjs_xN[c].push(b):(gvjs_xN[c]=[b],a=gvjs_BN+gvjs_Fz("mapfiles/%s.js",c),gvjs_sM(gvjs_AM(a,"google_visualization_geochart_"+c.replace("-","$"),{WO:!0}),function(a){var b={views:gvjs_u(a.views,gvjs_$ga)};gvjs_yN[c]=b;gvjs_t(gvjs_xN[c],function(a){a(b)});delete gvjs_xN[c]},function(){gvjs_t(gvjs_xN[c],function(a){a(null)});
delete gvjs_xN[c]}))}function gvjs_9ga(a){var b="";"COM"!=a.domain&&(b=a.domain+"_");return b+a.region+"_"+gvjs_EN(a.resolution)}function gvjs_EN(a){null!=gvjs_zN||(gvjs_zN={continents:"REGIONS",subcontinents:"SUBREGIONS",countries:gvjs_dr,provinces:"PROVINCES",metros:"METROS"});return gvjs_zN[a]}var gvjs_DN=gvjs_wN;function gvjs_FN(a){var b=a.domain,c=a.region;a=gvjs_EN(a.resolution);if(b=gvjs_DN[b])if(b=b[a])return 0<=gvjs_Gc(b,c);return!1}var gvjs_CN=null;
function gvjs_aha(a){null!=gvjs_CN?a(gvjs_CN):gvjs_sM(gvjs_AM(gvjs_BN+"info/boundingBoxes.js","google_visualization_geochart_boundingBoxes",{WO:!0}),function(b){gvjs_CN=b=gvjs_u(b,gvjs_bha);a(b)},function(){a(null)})}
function gvjs_$ga(a){for(var b=gvjs_u(a.features,gvjs_cha),c={},d=[],e=0;e<b.length;e++){var f=b[e],g=f.id;gvjs_Wb(g,"__DISPUTED__")?c[g]=f:d.push(f)}for(e=0;e<d.length;e++)f=d[e],b=c["__DISPUTED__"+f.id],f.an=b?b.nE:[];if(c=c.__DISPUTED__All)c.an=c.nE,d.push(c);return{Z:d,tu:gvjs_GN(a.boundingBox),fCa:a.xoffset,nCa:a.yoffset,scale:a.scale}}function gvjs_cha(a){return{id:a.id,nE:gvjs_u(a.polygons,gvjs_dha),an:[]}}
function gvjs_dha(a){return gvjs_Lb(a)?{pM:gvjs_HN(a),PJ:[]}:{pM:gvjs_HN(a.shell),PJ:gvjs_u(a.holes,gvjs_HN)}}function gvjs_HN(a){return gvjs_u(a,function(a){return[gvjs_LM(a[0]),parseFloat(a[1])]})}function gvjs_GN(a){return{ti:[gvjs_LM(a.hi[0]),parseFloat(a.hi[1])],vh:[gvjs_LM(a.lo[0]),parseFloat(a.lo[1])]}}function gvjs_bha(a){return{region:a.region,resolution:a.resolution,domain:a.domain,Lna:gvjs_u(a.boundingBoxes,gvjs_GN)}};function gvjs_IN(a,b,c,d){var e=gvjs_L(c,gvjs_Tw);if(e!=gvjs_Oa)d(gvjs_JN(e,c));else if(b.PX!=gvjs_8k)d(gvjs_JN(gvjs_By,c));else{for(var f=gvjs_0i(c,gvjs_Xw,gvjs_GM),g=gvjs_Si(c,gvjs_bk),h=[],e=0;e<a.aa();++e)h.push({lat:a.getValue(e,b.sD),lng:a.getValue(e,b.yD)});gvjs_aha(function(a){if(a){a:{for(var b=0;b<a.length;++b){var e=a[b];if(null==f||e.resolution==f)if(null==g||e.domain==g){for(var n=!0,p=0;p<h.length;++p){for(var q=h[p],r=!1,t=e.Lna,u=0;u<t.length;++u)if(gvjs_eha(q,t[u])){r=!0;break}if(!r){n=
!1;break}}if(n){a={region:e.region,resolution:e.resolution,domain:e.domain};break a}}}a=null}null!=a?d(a):d(gvjs_JN(gvjs_By,c))}else d(null)})}}function gvjs_JN(a,b){var c=gvjs__i(b,gvjs_Xw,gvjs_GM,gvjs_Ct);b=gvjs_L(b,gvjs_bk);a={region:a,resolution:c,domain:b};return gvjs_FN(a)||"COM"!=a.domain&&(a.domain="COM",gvjs_FN(a))?a:null}function gvjs_eha(a,b){return a.lat>b.vh[0]&&a.lat<b.ti[0]&&gvjs_oc([-360,0,360],function(c){return a.lng+c>b.vh[1]&&a.lng+c<b.ti[1]})};function gvjs_KN(a){gvjs_1o.call(this,a);this.yl=this.Sa=null;this.kz=new gvjs_QM(this.Ao);this.J2="";this.fb=this.Jj=null}gvjs_s(gvjs_KN,gvjs_1o);gvjs_=gvjs_KN.prototype;
gvjs_.Tj=function(a,b,c,d){gvjs_tg(gvjs_Fq);gvjs_S.Ec(this.na);this.Jj=a;gvjs_U(this.kz);this.kz=new gvjs_QM(this.Ao);a=c||{};a=gvjs_Ph(gvjs_Mh(a));c=[a];var e=a.theme||[];gvjs_m(e)||(e=[e]);for(var f=0;f<e.length;++f){var g;if(gvjs_o(e[f]))g=gvjs_IH(e[f]);else if(gvjs_n(e[f]))g=e[f];else throw Error(gvjs_Jr);c.push(g)}c.push(gvjs_PM);var h=gvjs_cL(),k=[];gvjs_t(c,function(a){k.push.apply(k,gvjs_ti(a,h))});var l=new gvjs_ui(c),m=new gvjs_aN(d);this.fb=this.lv(this.na,l);d=gvjs__i(l,"displayMode",
gvjs_8ba,gvjs_Oa);var n=(new gvjs_zo).Lc(b,d,this.Ao);if(null!=n){var p=gvjs_Fh({options:a,format:n,size:this.fb}),q=this.Jj(function(a){if(null==a)throw Error(gvjs_zr);gvjs_fha(this,b,n,l,p,m,a)},this);k.length&&this.Tk?(this.Tk.zL.then(function(){gvjs_IN(b,n,l,q)},null,this),gvjs_2o(this,gvjs_r(function(){gvjs_IN(b,n,l,q)},this)),new gvjs_bL(k,this.Tk)):gvjs_IN(b,n,l,q)}};
gvjs_.Yj=function(){var a=gvjs_Fe(this.na).createElement(gvjs_b),b=gvjs_Qz(a,this.fb),c=new gvjs_Bz(a),d=new gvjs_lz(a,b),b=this.yl,c=new gvjs_UM(c,d,b.fm.jb),b=b.FD.compact();gvjs_VM(c,b);gvjs_7M(c,b);gvjs_3M(c,b);gvjs_2M(c,b,!0);gvjs_2M(c,b);return a.childNodes[0].toDataURL("image/png")};gvjs_.lv=function(a,b){var c=gvjs_ig(a,b,-1);a=gvjs_kg(a,b,-1);-1==c&&-1==a?(c=556,a=347):-1==c?c=Math.round(556*a/347):-1==a&&(a=Math.round(347*c/556));return new gvjs_A(c,a)};
function gvjs_fha(a,b,c,d,e,f,g){var h=gvjs_I(d,"showGeocodeWarnings");if(a.J2==e)gvjs_LN(a,!1,d,b,c,g,h,f,e);else{if(null!=a.Sa)a.Sa.update(a.fb,a.Jj);else{var k=gvjs_I(d,gvjs_Bu);a.Sa=new gvjs_Nz(a.na,a.fb,a.Jj,k)}a.Sa.yp(gvjs_r(function(){var a=this.Sa.cb(),k=this.Sa.wy();gvjs_gha(this,b,c,d,e,f,g,h,k,a)},a),a.Jj)}}
function gvjs_gha(a,b,c,d,e,f,g,h,k,l){k=new gvjs_UM(k,l,c);null!=a.yl&&gvjs_U(a.yl);l=a.fb;gvjs_U(a.yl);var m=gvjs_r(function(){this.Naa(gvjs_N,{})},a);a.yl=new gvjs_sN(k,d,l.width,l.height,b,c,f,m,gvjs_r(a.Naa,a));gvjs_LN(a,!0,d,b,c,g,h,f,e)}
function gvjs_LN(a,b,c,d,e,f,g,h,k){c=gvjs__i(c,"geocodingContext",gvjs_Lga,gvjs_Tw);var l="bounds"===c||c===gvjs_Sa,m=a.Jj(function(a,b,c){gvjs_6ga(this.yl,a,b,c,d,h)},a),n=gvjs_r(function(){gvjs_Nga(this.kz,d,e,f,g,m)},a);a.kz.fJ=c;b&&(a.kz.tF=null,gvjs_8ga(f,a.Jj(function(a){null!=a?(this.yl.j6(a,f),l&&(this.kz.j6(a),n()),this.J2=k):this.Ao.Ud(gvjs_zr)},a)));l||(a.kz.tF=null,n())}gvjs_.setSelection=function(a){null!=this.yl?this.yl.setSelection(a):this.Ao.Ud(gvjs_Ir)};
gvjs_.getSelection=function(){if(null!=this.yl)return this.yl.getSelection();this.Ao.Ud(gvjs_Ir);return[]};gvjs_.Naa=function(a,b){gvjs_X(this,a,b)};gvjs_.Kf=function(){this.J2="";gvjs_U(this.yl);this.yl=null;gvjs_U(this.Sa);this.Sa=null};gvjs_l(gvjs_yk,gvjs_KN,void 0);gvjs_KN.prototype.draw=gvjs_KN.prototype.draw;gvjs_KN.prototype.getImageURI=gvjs_KN.prototype.Yj;gvjs_KN.prototype.setSelection=gvjs_KN.prototype.setSelection;gvjs_KN.prototype.getSelection=gvjs_KN.prototype.getSelection;gvjs_KN.prototype.clearChart=gvjs_KN.prototype.Zb;gvjs_l("google.visualization.GeoChart.mapExists",function(a){null!=a||(a={});a=new gvjs_ui([a,gvjs_PM]);var b=gvjs_L(a,gvjs_Tw);return null!=gvjs_JN(b,a)},void 0);
gvjs_l("google.visualization.GeoChart.setMapsSource",function(a,b,c){gvjs_7ga(a,function(){b&&b()},function(){c&&c()})},void 0);function gvjs_MN(a,b){this.cf=new gvjs_an(a);this.Wna=b?b:"callback";this.Hf=5E3;this.Vfa=""}var gvjs_hha=0;
gvjs_MN.prototype.send=function(a,b,c,d){a=a||null;d=d||"_"+(gvjs_hha++).toString(36)+gvjs_Rb().toString(36);var e="_callbacks___"+d,f=this.cf.clone();if(a)for(var g in a)a.hasOwnProperty&&!a.hasOwnProperty(g)||gvjs_kn(f,g,a[g]);b&&(gvjs_j[e]=gvjs_iha(d,b),gvjs_kn(f,this.Wna,e));b={timeout:this.Hf,WO:!0};this.Vfa&&(b.attributes={nonce:this.Vfa});b=gvjs_xM(f.toString(),b);gvjs_tM(b,gvjs_jha(d,a,c));return{cc:d,Gaa:b}};
gvjs_MN.prototype.cancel=function(a){a&&(a.Gaa&&a.Gaa.cancel(),a.cc&&gvjs_NN(a.cc,!1))};function gvjs_jha(a,b,c){return function(){gvjs_NN(a,!1);c&&c(b)}}function gvjs_iha(a,b){return function(c){gvjs_NN(a,!0);b.apply(void 0,arguments)}}function gvjs_NN(a,b){a="_callbacks___"+a;if(gvjs_j[a])if(b)try{delete gvjs_j[a]}catch(c){gvjs_j[a]=void 0}else gvjs_j[a]=gvjs_Gb};function gvjs_ON(a,b,c,d,e){gvjs_0A.call(this,d);this.cf=new gvjs_an(e||"//chart.googleapis.com/chart");this.KI="";this.Xd=[];this.aF=[];this.FV=[];this.Sw=[];this.Fva=[];this.Gya=[];this.YK=[];this.N3={};this.Iwa={};this.DT={};this.Jwa={};this.vw(a);this.mf(b,c);this.ab=gvjs_PN(this)?0:Infinity}gvjs_s(gvjs_ON,gvjs_0A);gvjs_=gvjs_ON.prototype;gvjs_.$ja=2048;gvjs_.Zra=0;gvjs_.$ra=0;gvjs_.Hb=-Infinity;gvjs_.yg=null;gvjs_.Z3=null;
gvjs_.C=function(){var a=this.bc();this.H=this.Da().C("IMG",{src:gvjs_QN(this),"class":"charts-serverchart-image",width:a[0],height:a[1]})};gvjs_.Of=function(a){a.src=gvjs_QN(this);this.H=a};function gvjs_QN(a){var b;""!=a.KI?b=gvjs_RN(a,a.KI):(b=gvjs_RN(a,"e"))||(b=gvjs_RN(a,"s"));b||a.dispatchEvent(new gvjs_SN(a.cf.toString()));return a.cf}
function gvjs_kha(a,b){var c=[];gvjs_t(b,function(a){a.area=a.area||"bg";a.aq=a.aq||"s";c.push([a.area,a.aq,a.color].join())});c=c.join("|");a.ld("chf",c)}gvjs_.vw=function(a){this.cf.ld("cht",a)};gvjs_.getType=function(){return gvjs_ln(this.cf,"cht")};gvjs_.mf=function(a,b){a=[a||300,b||150].join("x");this.cf.ld("chs",a)};gvjs_.bc=function(){return gvjs_ln(this.cf,"chs").split("x")};gvjs_.HV=function(a){this.ab=a};gvjs_.GV=function(a){this.Hb=a};
function gvjs_TN(a,b){a.Sw=b;a.cf.ld("chl",a.Sw.join("|"))}function gvjs_UN(a){a=a.getType();return"br"==a||"bhg"==a||"bhs"==a||"bvg"==a||"bvs"==a}function gvjs_PN(a){a=a.getType();return"p"==a||"p3"==a||"pc"==a}function gvjs_VN(a){a=a.getType();return"br"==a||"bhg"==a||"bhs"==a}function gvjs_WN(a){a=a.getType();return"br"==a||"bhs"==a||"bvs"==a}gvjs_.ld=function(a,b){this.cf.ld(a,b)};gvjs_.i5=function(a){this.cf.i5(a)};
gvjs_.setTitle=function(a){this.yg=a;this.cf.ld("chtt",this.yg.replace(/\n/g,"|"))};function gvjs_XN(a,b){a.YK.push(b);a.cf.ld("chxt",a.YK.join(","));return a.YK.length-1}function gvjs_YN(a,b,c){a.N3[b]=c;b=gvjs_ZN(a,a.N3,":|","|");a.cf.ld("chxl",b)}
function gvjs__N(a,b,c,d){var e;e=Infinity;for(var f=0,g=b.length;f<g;++f){var h=b[f];null!=h&&h<e&&(e=h)}e<a.ab&&(a.ab=e);e=-Infinity;f=0;for(g=b.length;f<g;++f)h=b[f],null!=h&&h>e&&(e=h);e>a.Hb&&(a.Hb=e);if(gvjs_k(d)){if(a.FV.length<a.Xd.length)throw Error("Cannot start adding legends text after first element.");a.FV.push(d);a.cf.ld("chdl",a.FV.join("|"))}a.Xd.push(b);a.aF.push(c);a.cf.ld("chco",a.aF.join(","))}gvjs_.getData=function(a){return gvjs_k(a)?this.Xd[a]:this.Xd};
function gvjs_RN(a,b){for(var c=[],d=0,e=a.Xd.length;d<e;++d){var f=c,g=d,h;h=a;for(var k=a.Xd[d],l=a.ab,m=a.Hb,n=b,p=[],q=0,r=k.length;q<r;++q){var t;t=k[q];var u="e"==n;if(null===t||!gvjs_k(t)||isNaN(t)||t<l||t>m)t=u?"__":"_";else if("t"==n)t=String(t);else{var w=.5;m>l&&(w=(t-l)/(m-l));t=u?"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.".charAt(Math.floor(w*gvjs_0N/64))+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.".charAt(Math.floor(w*gvjs_0N%64)):"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.round(61*
w))}p.push(t)}h=p.join("t"==h.KI?",":"");f[g]=h}c=c.join("t"==b?"|":",");b=null==a.Z3?gvjs_dc(b,":",c):gvjs_dc(b,a.Z3,":",c);a.cf.ld("chd",b);return a.cf.toString().length<a.$ja}function gvjs_ZN(a,b,c,d){var e=[],f=0;for(a=a.YK.length;f<a;++f)b[f]&&e.push(f+c+b[f].join(d));return e.join("|")}var gvjs_0N=Math.pow(64,2)-1;
gvjs_ON.prototype.N=function(){gvjs_ON.o.N.call(this);delete this.Sw;delete this.Fva;delete this.Gya;delete this.Zra;delete this.$ra;delete this.aF;delete this.FV;delete this.Xd;this.cf=null;delete this.ab;delete this.Hb;this.yg=null;delete this.YK;delete this.N3;delete this.Iwa;delete this.DT;delete this.Jwa};function gvjs_SN(a){gvjs_2l.call(this,"uritoolong");this.uri=a}gvjs_s(gvjs_SN,gvjs_2l);function gvjs_1N(a){gvjs_zD.call(this,a,[gvjs_4j])}gvjs_s(gvjs_1N,gvjs_zD);gvjs_1N.prototype.lH=function(a,b,c){c.selected.clear();return!0};gvjs_1N.prototype.Fk=function(){return[]};function gvjs_2N(a,b){gvjs_zD.call(this,a,[gvjs_4j]);this.w2=null==b?!0:b}gvjs_s(gvjs_2N,gvjs_zD);gvjs_2N.prototype.lH=function(a,b,c){switch(a.type()){case gvjs_xr:gvjs_kp(c.selected,a.tb.ROW_INDEX,this.w2);break;case gvjs_br:gvjs_mp(c.selected,a.tb.ROW_INDEX,a.tb.COLUMN_INDEX,this.w2);break;case gvjs_cr:gvjs_lp(c.selected,a.tb.COLUMN_INDEX,this.w2)}return!0};
gvjs_2N.prototype.Fk=function(a){a=a.selected.getSelection();return gvjs_u(a,function(a){var c=a.row;a=a.column;if(null!=c&&null!=a)c=gvjs_xD(a,c);else if(null!=c)c=gvjs_uD(c);else if(null!=a)c=gvjs_wD(a);else throw Error("Invalid selection. No row or column");return new gvjs_tD(gvjs_P,c)})};var gvjs_3N={JN:gvjs_d,UN:gvjs_i};var gvjs_4N={selectionMode:gvjs_pb,groupSize:.65,collapseGaps:!0,blendingMode:"rgb",orientation:gvjs_d,stacked:!1,chart:{style:{titleSpacing:36,subtitleSpacing:4,background:{fillColor:gvjs_Bb,stroke:gvjs_Qa,"stroke.width":0},chartArea:{fillColor:gvjs_e},title:{fontSize:16,fillColor:gvjs_bM[gvjs_Qq]},subtitle:{fontSize:14,fillColor:gvjs_bM[gvjs_Oq]},text:{fontName:gvjs_Ar}}},legend:{style:{margin:40,spacing:16,icon:{rowspan:2,"corners.rx":2,"corners.ry":2,width:20,height:12,"margin.right":8},title:{fillColor:gvjs_bM[gvjs_Qq]},
subtitle:{fillColor:gvjs_bM[gvjs_Oq],"padding.top":4,"max-lines":1},selected:{title:{fontWeight:500,fillColor:gvjs_bM[gvjs_Sq]},subtitle:{fontWeight:500,fillColor:gvjs_bM[gvjs_Qq]}}}},axes:{all:{margin:6,style:{baseline:{strokeColor:gvjs_bM[gvjs_Pq],strokeWidth:1},contextTicks:{fillColor:gvjs_bM[gvjs_Sq]},gridlines:{strokeColor:gvjs_bM["300"],strokeWidth:1},label:{fillColor:gvjs_bM[gvjs_Sq]},text:{fontSize:12},ticks:{fillColor:gvjs_bM[gvjs_Qq]}}},domain:{all:{gridlines:!1}},target:{all:{gridlines:!0}},
x:{all:{ticks:{pixelsPerTick:100}}},y:{all:{ticks:{pixelsPerTick:40}}}}};function gvjs_5N(a){if(null!=a)try{a=gvjs_Hg(a).Vb}catch(b){}return a}function gvjs_6N(a,b){return{fillColor:gvjs_5N(gvjs_Si(a,gvjs_mE(b,gvjs_2))),opacity:gvjs_jg(a,gvjs_mE(b,gvjs_eb)),fontName:gvjs_Si(a,gvjs_mE(b,gvjs_zu)),fontSize:gvjs_K(a,gvjs_mE(b,gvjs_Au)),fontWeight:gvjs_Gi(a,gvjs_mE(b,gvjs_Is))?gvjs_Is:null,italic:gvjs_Gi(a,gvjs_mE(b,gvjs_jv)),underline:gvjs_Gi(a,gvjs_mE(b,gvjs_ey))}}
function gvjs_7N(a,b,c){a=gvjs_2i(a,b,c);return{fillColor:gvjs_5N(a.ob()),fillOpacity:a.Ie,strokeColor:gvjs_5N(a.ye),strokeWidth:a.Xb,strokeOpacity:a.di}}function gvjs_8N(a,b){return{axis:gvjs_Si(a,gvjs_mE(b,gvjs_Ox)),title:gvjs_Si(a,gvjs_mE(b,gvjs_pv)),inLegend:gvjs_Gi(a,gvjs_mE(b,gvjs_zy))}}function gvjs_lha(a){return(a=gvjs_0i(a,gvjs_uv,gvjs_vca))?a===gvjs_4?0:a===gvjs_1?.5:1:null}
function gvjs_9N(a,b){var c=gvjs_K(a,gvjs_mE(b,gvjs_Ru)),c={baseline:a.Y(gvjs_mE(b,gvjs_Bs)),discrete:gvjs_Si(a,gvjs_mE(b,gvjs_yb))!==gvjs_xl,label:gvjs_Si(a,gvjs_mE(b,gvjs_Xx)),gridlines:null!=c?0!==c:null,range:{min:a.Y(gvjs_mE(b,gvjs_xy)),max:a.Y(gvjs_mE(b,gvjs_wy))},format:{},style:{gridlines:{strokeColor:gvjs_5N(gvjs_Si(a,gvjs_mE(b,gvjs_Qu)))},baseline:{strokeColor:gvjs_5N(gvjs_Si(a,gvjs_mE(b,gvjs_Cs)))},label:gvjs_6N(a,gvjs_mE(b,gvjs_Zx)),ticks:gvjs_6N(a,gvjs_mE(b,gvjs_Tx)),text:gvjs_6N(a,gvjs_mE(b,
gvjs_Tx))}},d=gvjs_Si(a,gvjs_mE(b,gvjs_Cu));a=gvjs_Ei(a,gvjs_mE(b,gvjs_Du));null!=d&&(a.pattern=d);c.format=a;return c}
function gvjs_$N(a){var b=new gvjs_ui([a]);a=gvjs_ei(gvjs_Bb,1);return gvjs_1h(gvjs_Bi(b),{width:gvjs_K(b,gvjs_Cb),height:gvjs_K(b,gvjs_6a),stacked:gvjs_Gi(b,gvjs_iv),selectionMode:gvjs_Si(b,gvjs_ax),groupSize:gvjs_8i(b,gvjs_ys,1),chart:{title:gvjs_Si(b,gvjs_Xx),subtitle:gvjs_Si(b,gvjs_Mx),style:{background:gvjs_7N(b,gvjs_ws,a),chartArea:gvjs_7N(b,gvjs_3s,a),text:{fontName:gvjs_Si(b,gvjs_zu),fontSize:gvjs_K(b,gvjs_Au)},title:gvjs_6N(b,gvjs_Zx)}},legend:{position:gvjs_Si(b,gvjs_wv),style:{container:{valign:gvjs_lha(b)},
text:gvjs_6N(b,gvjs_yv),title:{"max-lines":gvjs_K(b,gvjs_vv)}}},axes:{all:{style:{gridlines:{strokeColor:gvjs_5N(gvjs_Si(b,gvjs_Ou))},baseline:{strokeColor:gvjs_5N(gvjs_Si(b,gvjs_Cs))}}},domain:gvjs_1h(gvjs_Rc(gvjs_Ei(b,"domainAxes"),function(a,d){return gvjs_9N(b,"domainAxes."+d)}),{all:gvjs_9N(b,gvjs_ck)}),target:gvjs_1h(gvjs_Rc(gvjs_Ei(b,"targetAxes"),function(a,d){return gvjs_9N(b,"targetAxes."+d)}),{all:gvjs_9N(b,gvjs_rl)}),x:gvjs_1h(gvjs_Rc(gvjs_Ei(b,"hAxes"),function(a,d){return gvjs_9N(b,
"hAxes."+d)}),{all:gvjs_9N(b,gvjs_Tu)}),y:gvjs_1h(gvjs_Rc(gvjs_Ei(b,gvjs_sy),function(a,d){return gvjs_9N(b,"vAxes."+d)}),{all:gvjs_9N(b,gvjs_wl)})},series:gvjs_1h(gvjs_Rc(gvjs_Ei(b,gvjs_cx),function(a,d){return gvjs_8N(b,gvjs_gx+d)}),{all:gvjs_8N(b,"")})})};var gvjs_aO={ula:gvjs_ab,ama:gvjs_O},gvjs_bO={W8:gvjs_8x,u8:gvjs_Ks};function gvjs_cO(a){this.fi=a.ticks;this.xe=a.scale;this.eb=a.range;this.Wb=a.label||void 0;this.YG=a.d$;this.u6=a.vk||gvjs_Ks;this.yi=a.em;this.k7=a.nja||{};this.Moa=a.Loa||{};this.eh=a.xea||{}}
gvjs_cO.prototype.O=function(a,b){var c=[],d=new gvjs_C(b.top,b.left+b.width,b.top+b.height,b.left),e=this.u6===gvjs_Ks?gvjs_4:gvjs_3,f=null;gvjs_t(this.fi.ticks,function(g,h){var m=g.value;if(!(this.eb.start>m||this.eb.end<m)){var n=g.label;g=n.textAlign||gvjs_1;var m=this.xe.scale(m)*b.width+b.left,p={};gvjs_7c(p,this.k7);n.ra.bold&&gvjs_7c(p,this.Moa);var n=n.label,q=b.top;switch(e){case gvjs_1:q+=b.height/2;break;case gvjs_3:q+=b.height}var r=a.hf(n,p),q=new gvjs_C(q,m+r.width,q+r.height,m);switch(g){case gvjs_1:var t=
r.width/2;q.left-=t;q.right-=t;break;case gvjs_3:q.left-=r.width,q.right-=r.width}switch(e){case gvjs_1:r=r.height/2;q.top-=r;q.bottom-=r;break;case gvjs_3:q.top-=r.height,q.bottom-=r.height}f&&8>q.left-f.right||(f=q,gvjs_vf(d,q),g=(new gvjs_4z(m,b.top,n,p)).style(gvjs_Uu,g===gvjs_3?1:g===gvjs_1?.5:0).style(gvjs_ty,e===gvjs_3?1:e===gvjs_1?.5:0),h=gvjs_vD(this.YG.clone(),gvjs_Ca,h),c.push(new gvjs_TD(g,h,this.yi)))}},this);if(this.Wb){var g=this.Wb,h=a.hf(g,this.eh);e===gvjs_4?(g=(new gvjs_4z((d.right-
d.left)/2+d.left,d.bottom+18,g,this.eh)).style(gvjs_Uu,.5).style(gvjs_ty,0),d.bottom+=h.height+18):(g=(new gvjs_4z((d.right-d.left)/2+d.left,d.top-18,g,this.eh)).style(gvjs_Uu,.5).style(gvjs_ty,1),d.top-=h.height+18);c.push(new gvjs_TD(g,gvjs_vD(this.YG.clone(),gvjs_Ca,gvjs_ov),this.yi))}return{size:new gvjs_D(d.left,d.top,d.right-d.left,d.bottom-d.top),elements:c}};function gvjs_dO(a){this.ja=a.scale;this.Xna=a.expand;this.Gua=a.waa;this.qL=a.qL||50;this.size=a.size;this.Yc=a.Yc;this.He=a.He;this.format=a.format;this.Vk=null;this.ticks=gvjs_mha(this)}gvjs_dO.prototype.dS=function(){};
function gvjs_mha(a){var b=a.tJ(a.Yc,a.He);a.dS(b);b=gvjs_u(b,function(a){a=a.v;return{value:a,label:this.Js(a)}},a);if(0===b.length)b.push({value:a.Yc,label:a.Js(a.Yc)}),a.Yc!=a.He&&b.push({value:a.He,label:a.Js(a.He)});else if(a.Xna){var c=a.Yc,d=a.He,e=d-c,f=Math.min(b[0].value.valueOf(),c.valueOf());.25>=(c-f)/e&&(a.Yc=f);c=Math.max(b[b.length-1].value.valueOf(),d.valueOf());.25>=(c-d)/e&&(a.He=c)}if(a.Gua){for(;b[0].value<a.Yc;)b.shift();b[0].value!=a.Yc&&(d=a.Js(a.Yc),null!=d&&b.unshift({value:a.Yc,
label:d}));for(;b[b.length-1].value>a.He;)b.pop();b[b.length-1].value!=a.He&&(d=a.Js(a.He),null!=d&&b.push({value:a.He,label:d}))}return gvjs_mc(b,function(a){return null!=a.label})}gvjs_dO.prototype.Js=function(a){a=this.ja.ki(a);return null==a?null:{label:null!=this.Vk?this.Vk.uc(a):String(a),ra:{}}};function gvjs_eO(){this.Yi=0}gvjs_=gvjs_eO.prototype;gvjs_.Dx=function(a,b){return this.Cx(this.scale(a),this.scale(b))};gvjs_.Cx=function(a,b){return b-a};gvjs_.qC=function(){return this.ki(this.Yi)};gvjs_.Jo=function(){return this.Yi};gvjs_.Rt=function(a){this.Yi=this.scale(a)};gvjs_.tw=function(a){this.Yi=a};function gvjs_fO(a){this.fi=a.ticks;this.xe=a.scale;this.eb=a.range;this.Wb=a.label||void 0;this.YG=a.d$;this.yi=a.em;this.u6=a.vk||gvjs_ab;this.k7=a.nja||{};this.eh=a.xea||{}}
gvjs_fO.prototype.O=function(a,b){var c=[],d=new gvjs_C(b.top,b.left+b.width,b.top+b.height,b.left),e=this.u6===gvjs_ab?gvjs_3:gvjs_4;gvjs_t(this.fi.ticks,function(f,g){var h=f.value;if(!(this.eb.start>h||this.eb.end<h)){var n=f.label;f=n.textAlign||gvjs_1;var h=this.xe.scale(h)*b.height+b.top,p={};gvjs_7c(p,n.ra,this.k7);var n=n.label,q=b.left;switch(e){case gvjs_1:q+=b.width/2;break;case gvjs_3:q+=b.width}var r=a.hf(n,p),q=new gvjs_C(h,q+r.width,h+r.height,q);switch(e){case gvjs_1:var t=r.width/
2;q.left-=t;q.right-=t;break;case gvjs_3:q.left-=r.width,q.right-=r.width}switch(f){case gvjs_1:r=r.height/2;q.top-=r;q.bottom-=r;break;case gvjs_3:q.top-=r.height,q.bottom-=r.height}gvjs_vf(d,q);f=[(new gvjs_4z(b.left,h,n,p)).style(gvjs_Uu,e===gvjs_3?1:e===gvjs_1?.5:0).style(gvjs_ty,f===gvjs_3?1:f===gvjs_1?.5:0)];gvjs_t(f,function(a,b){b=gvjs_vD(gvjs_vD(this.YG.clone(),gvjs_Ca,g),gvjs_wr,b);c.push(new gvjs_TD(a,b,this.yi))},this)}},this);if(this.Wb){var f=this.Wb,g=a.hf(f,this.eh),h;e===gvjs_4?(h=
(new gvjs_4z(d.right+18,(d.bottom-d.top)/2+d.top,f,this.eh)).style(gvjs_1w,90).style(gvjs_Uu,.5).style(gvjs_ty,1),d.right+=g.height+18):e===gvjs_3&&(h=(new gvjs_4z(d.left-18,(d.bottom-d.top)/2+d.top,f,this.eh)).style(gvjs_1w,-90).style(gvjs_Uu,.5).style(gvjs_ty,1),d.left-=g.height+18);c.push(new gvjs_TD(h,gvjs_vD(this.YG.clone(),gvjs_Ca,gvjs_ov),this.yi))}return{size:new gvjs_D(d.left,d.top,d.right-d.left,d.bottom-d.top),elements:c}};function gvjs_gO(){}gvjs_s(gvjs_gO,gvjs_bj);gvjs_gO.prototype.format=function(a,b){for(var c=0;c<a.aa();c++){var d=a.getValue(c,b);null!=d&&(d=this.uc(d),a.Zz(c,b,d))}};gvjs_gO.prototype.yQ=function(a){return String(a)};function gvjs_hO(a){var b=a&&a.granularity;null!=b&&gvjs_p(b)||(b=1);b={pattern:1<b?gvjs_Fj:1===b?"HH:mm:ss":"HH:mm:ss.SSS"};a&&gvjs_7c(b,a);this.qd=new gvjs_cj(b)}gvjs_s(gvjs_hO,gvjs_bj);gvjs_hO.prototype.format=function(a,b){if(a.R(b)===gvjs_vb)for(var c=a.aa(),d=0;d<c;d++){var e=a.getValue(d,b),e=this.uc(e);a.Zz(d,b,e)}};gvjs_hO.prototype.yQ=function(a){a=gvjs_GE(a);return this.qd.uc(a)};var gvjs_iO={};gvjs_iO[gvjs_Ra]=gvjs_gO;gvjs_iO.string=gvjs_gO;gvjs_iO.number=gvjs_gj;gvjs_iO.date=gvjs_cj;gvjs_iO.datetime=gvjs_cj;gvjs_iO.timeofday=gvjs_hO;function gvjs_jO(a){this.fi=a.ticks;this.xe=a.scale;this.XG=a.vY;this.yi=a.em;this.RL=a.Za||!1;this.l5=a.Db||!1;this.wJ=a.style.Za;this.ZG=gvjs_1h({},this.wJ,a.style.Db)}gvjs_jO.prototype.VL=function(a,b,c,d){if(null==c)return null;a=c*b.height+b.top;return new gvjs_2z(b.left,a,b.left+b.width,a,d)};
gvjs_jO.prototype.O=function(a,b){var c=[],d=!1;this.RL&&gvjs_t(this.fi.ticks,function(e,f){e=e.value;e=this.xe.scale(e);if(!(0>e||1<e)){var k=this.wJ;e===this.xe.Jo()&&(k=this.ZG,d=!0);e=this.VL(a,b,e,k);null!=e&&(f=gvjs_vD(this.XG.clone(),gvjs_wr,f),c.push(new gvjs_TD(e,f,this.yi)))}},this);if(!d&&this.l5){var e=this.xe.Jo();if(0<=e&&1>=e&&(e=this.VL(a,b,e,this.ZG),null!=e)){var f=gvjs_vD(this.XG.clone(),gvjs_wr,this.fi.ticks.length);c.push(new gvjs_TD(e,f,this.yi))}}return c};function gvjs_kO(a){this.fi=a.ticks;this.xe=a.scale;this.XG=a.vY;this.yi=a.em;this.RL=a.Za||!1;this.l5=a.Db||!1;this.wJ=a.style.Za;this.ZG=gvjs_1h({},this.wJ,a.style.Db)}gvjs_kO.prototype.VL=function(a,b,c,d){if(null==c)return null;a=c*b.width+b.left;return new gvjs_2z(a,b.top,a,b.top+b.height,d)};
gvjs_kO.prototype.O=function(a,b){var c=[],d=!1;this.RL&&gvjs_t(this.fi.ticks,function(e,f){e=e.value;e=this.xe.scale(e);if(!(0>e||1<e)){var k=this.wJ;e===this.xe.Jo()&&(k=this.ZG,d=!0);e=this.VL(a,b,e,k);null!=e&&(f=gvjs_vD(this.XG.clone(),gvjs_wr,f),c.push(new gvjs_TD(e,f,this.yi)))}},this);if(!d&&this.l5){var e=this.xe.Jo();if(0<=e&&1>=e&&(e=this.VL(a,b,e,this.ZG),null!=e)){var f=gvjs_vD(this.XG.clone(),gvjs_wr,this.fi.ticks.length);c.push(new gvjs_TD(e,f,this.yi))}}return c};function gvjs_lO(a){a=a||{};this.rea=a.style&&a.style.spacing||0;this.Joa=a.style&&a.style.na||{};this.yua=a.style&&a.style.icon||{};this.gBa=a.style&&a.style.title||{};this.JAa=a.style&&a.style.Ff||{}}
gvjs_lO.prototype.Mu=function(a){var b=gvjs_6L(new gvjs_7L(2,2*a.length-1),this.Joa);gvjs_t(a,function(c,d){d*=2;var e=gvjs_6L((new gvjs_5L).setStyle(gvjs_ku,c.color),this.yua).setStyle(gvjs_$u,c.xua);b.sc(0,d,e);e=c.Ff;if(null!=c.title||e){var f=gvjs_6L(new gvjs_aM(c.title),this.gBa).setStyle(gvjs_$u,c.xk),g;e&&(g=gvjs_6L(new gvjs_aM(c.Ff),this.JAa).setStyle(gvjs_$u,c.HAa));null==f.getStyle(gvjs_Sv)&&f.setStyle(gvjs_Sv,g?1:2);g?(c=(new gvjs_7L(1,2)).sc(0,0,f),c.sc(1,0,g),b.sc(1,d,c)):b.sc(1,d,f)}d/
2+1<a.length&&0<this.rea&&b.sc(1,d+1,(new gvjs_5L).setStyle(gvjs_6a,this.rea))},this);return b};function gvjs_mO(){}function gvjs_nO(a,b){return new gvjs_oO(a,b)}function gvjs_oO(a,b){this.tBa=a;this.uBa=b}gvjs_s(gvjs_oO,gvjs_mO);gvjs_oO.prototype.transform=function(a){a=this.tBa.transform(a);return this.uBa.transform(a)};function gvjs_pO(a){this.Lw=a}gvjs_s(gvjs_pO,gvjs_mO);gvjs_pO.prototype.transform=function(a){return gvjs_u(a,function(a){return this.Lw.transform(a)},this)};function gvjs_qO(a){this.window={x:a.x,y:a.y};this.Do=a.$qa||!1}gvjs_s(gvjs_qO,gvjs_mO);
function gvjs_nha(a,b,c){function d(a,b,c){return(0<b?gvjs_Ks:gvjs_8x)+(0<a?gvjs_O:gvjs_ab)+(0<c?".ry":".rx")}var e=a.Do;c.style(gvjs_st,null).style(gvjs_tt,null).style(gvjs_ut,null).style(gvjs_vt,null).style(gvjs_At,null).style(gvjs_Bt,null).style(gvjs_yt,null).style(gvjs_zt,null);for(var f=0;2>f;f++)for(var g=0;2>g;g++)for(var h=0;2>h;h++){var k="corners."+d(f,g,h),l=0===g?-Infinity:Infinity,m=0===h?-Infinity:Infinity,n=a.window.x.ki(0===f?-Infinity:Infinity),l=a.window.y.ki(l),m=b.getStyle("corners."+
d(e?l:n,e?n:l,e?-m:m));null!=m&&c.style(k,m)}}function gvjs_oha(a,b){var c=b.Bx,d=(new gvjs_$z(b.Kc)).setData(b.data());gvjs_t(c,function(a){switch(a[0]){case "M":d.move(this.window.x.scale(this.Do?a[2]:a[1]),this.window.y.scale(this.Do?a[1]:a[2]));break;case "L":d.line(this.window.x.scale(this.Do?a[2]:a[1]),this.window.y.scale(this.Do?a[1]:a[2]));break;default:throw Error("Unrecognized command "+a[0]);}},a);return d}
gvjs_qO.prototype.transform=function(a){if(a instanceof gvjs_3z){var b=gvjs__z(a),c=this.Do?gvjs_J(b,"y"):gvjs_J(b,"x"),d=this.Do?gvjs_J(b,"x"):gvjs_J(b,"y"),e=this.Do?gvjs_J(b,gvjs_6a):gvjs_J(b,gvjs_Cb),f=this.Do?gvjs_J(b,gvjs_Cb):gvjs_J(b,gvjs_6a),b=c+e,e=d+f,c=this.window.x.scale(c),b=this.window.x.scale(b),d=this.window.y.scale(d),e=this.window.y.scale(e),d=new gvjs_3z(c,d,b-c,e-d,a.Kc);gvjs_nha(this,a,d);d.data(a.data());return d}if(a instanceof gvjs_$z)return gvjs_oha(this,a);if(a instanceof
gvjs_0z)return d=gvjs__z(a),c=a.Kc,(new gvjs_0z(gvjs_J(d,"r"),this.window.x.scale(gvjs_J(d,this.Do?"y":"x")),this.window.y.scale(gvjs_J(d,this.Do?"x":"y")),c)).setData(a.data());throw Error("Projection unknown type: "+a);};function gvjs_rO(a){this.CC=0;gvjs_dO.call(this,a)}gvjs_s(gvjs_rO,gvjs_dO);gvjs_rO.prototype.dS=function(){null!=this.format&&0<gvjs_Xc(this.format).length&&(this.Vk=new gvjs_cj(this.format))};
gvjs_rO.prototype.Js=function(a){if(this.Vk)return{label:this.Vk.uc(new Date(a)),ra:{}};var b=!1,c;a=new Date(a);switch(this.CC){case Dygraph.SECONDLY:case Dygraph.TWO_SECONDLY:case Dygraph.FIVE_SECONDLY:case Dygraph.THIRTY_SECONDLY:c="s";break;case Dygraph.MINUTELY:case Dygraph.TWO_MINUTELY:case Dygraph.FIVE_MINUTELY:case Dygraph.TEN_MINUTELY:case Dygraph.THIRTY_MINUTELY:c=":mm";0===a.getMinutes()||this.Rr?(b=!0,c=7):b=!1;this.Rr=!1;break;case Dygraph.HOURLY:case Dygraph.TWO_HOURLY:case Dygraph.SIX_HOURLY:c=
"h";b=a.getHours();0!==a.getMinutes()&&(c+=":mm");b=12===b||0===b||this.Rr;this.Rr=this.Yc>a.valueOf();b&&(c+="\n a");break;case Dygraph.DAILY:case Dygraph.TWO_DAILY:c="E";0===a.getDay()||this.Rr?(c+="\n"+gvjs_lh.MONTH_DAY_SHORT,b=!0):b=!1;this.Rr=!1;break;case Dygraph.WEEKLY:c=gvjs_lh.MONTH_DAY_ABBR;b=this.Rr;this.Rr=!1;break;case Dygraph.MONTHLY:case Dygraph.QUARTERLY:case Dygraph.BIANNUAL:c="LLL";b=0===a.getMonth()||this.Rr;this.Rr=this.Yc>a.valueOf();b&&(c+="\n"+gvjs_lh.YEAR_FULL);break;case Dygraph.ANNUAL:case Dygraph.DECADAL:case Dygraph.CENTENNIAL:c=
gvjs_lh.YEAR_FULL}if(null!=c)return c=(new gvjs_gh(c)).format(a),{label:c,ra:{bold:b}};throw gvjs_Mr;};gvjs_rO.prototype.tJ=function(a,b){var c=this.OH(),d=Dygraph.pickDateTickGranularity(a,b,this.size,c);return Dygraph.getDateAxis(a,b,d,c)};gvjs_rO.prototype.OH=function(){var a=this,b={axisLabelFormatter:function(b,d){a.CC=d;return""+b},pixelsPerLabel:this.qL};return function(a){return b[a]}};function gvjs_sO(a){gvjs_dO.call(this,a)}gvjs_s(gvjs_sO,gvjs_dO);gvjs_sO.prototype.Js=function(a){return{label:String(this.ja.ki(a)),ra:{Rb:"",bold:!1,color:gvjs_Qa,lb:gvjs_$q,fontSize:13,Qc:!1,bf:!1}}};gvjs_sO.prototype.tJ=function(a,b){var c=this.OH(),d=gvjs_u(gvjs_tO(this.ja),function(a){return a.v});return Dygraph.numericTicks(a,b,this.size,c,void 0,d)};gvjs_sO.prototype.OH=function(){var a={axisLabelFormatter:function(a){return""+a},pixelsPerLabel:this.qL};return function(b){return a[b]}};function gvjs_uO(a){this.Vk=null;gvjs_dO.call(this,a)}gvjs_s(gvjs_uO,gvjs_dO);gvjs_uO.prototype.Js=function(a){return{label:this.Vk.uc(a),ra:{Rb:"",bold:!1,color:gvjs_Qa,lb:gvjs_$q,fontSize:13,Qc:!1,bf:!1}}};gvjs_uO.prototype.dS=function(a){var b=0;gvjs_t(a,function(a){b=Math.max(b,gvjs_jE(a.v))},this);a={fractionDigits:b};this.format&&gvjs_7c(a,this.format);this.Vk=new gvjs_gj(a)};gvjs_uO.prototype.tJ=function(a,b){return Dygraph.numericTicks(a,b,this.size,this.OH())};
gvjs_uO.prototype.OH=function(){var a={axisLabelFormatter:function(a){return""+a},pixelsPerLabel:this.qL};return function(b){return a[b]}};function gvjs_vO(a,b){this.iy=a;this.dM=b}gvjs_=gvjs_vO.prototype;gvjs_.Dx=function(a,b){return this.iy.Cx(a,b)};gvjs_.Cx=function(a,b){return this.dM.Cx(a,b)};gvjs_.qC=function(){return this.iy.qC()};gvjs_.Jo=function(){return this.dM.Jo()};gvjs_.wi=function(){return this.iy.wi()};gvjs_.Rt=function(a){this.tw(this.iy.scale(a))};gvjs_.tw=function(a){this.iy.tw(a);this.dM.Rt(a)};gvjs_.scale=function(a){a=this.iy.scale(a);return this.dM.scale(a)};gvjs_.ki=function(a){a=this.dM.ki(a);return this.iy.ki(a)};function gvjs_wO(){this.Yi=0}gvjs_s(gvjs_wO,gvjs_eO);gvjs_wO.prototype.scale=function(a){return null!=a?a.getTime():null};gvjs_wO.prototype.ki=function(a){if(null===a)return null;var b=new Date;b.setTime(a);return b};gvjs_wO.prototype.wi=function(){return!1};function gvjs_xO(a){this.xe=a}gvjs_=gvjs_xO.prototype;gvjs_.Dx=function(a,b){return this.xe.Cx(a,b)};gvjs_.Cx=function(a,b){return this.xe.Dx(a,b)};gvjs_.qC=function(){return this.xe.Jo()};gvjs_.Jo=function(){return this.xe.qC()};gvjs_.Rt=function(a){this.xe.tw(a)};gvjs_.tw=function(a){this.xe.Rt(a)};gvjs_.wi=function(){return this.xe.wi()};gvjs_.scale=function(a){return this.xe.ki(a)};gvjs_.ki=function(a){return this.xe.scale(a)};function gvjs_yO(){this.Yi=0}gvjs_s(gvjs_yO,gvjs_eO);gvjs_yO.prototype.scale=function(a){return gvjs_EE(a)};gvjs_yO.prototype.ki=function(a){return null===a?null:gvjs_AE(a).reverse()};gvjs_yO.prototype.wi=function(){return!1};function gvjs_zO(){this.Yi=this.scale([0,0,0]);this.rW=new gvjs_yO;this.jI=new gvjs_wO}gvjs_=gvjs_zO.prototype;gvjs_.Dx=function(a,b){return this.rW.Dx(a,b)};gvjs_.Cx=function(a,b){return this.jI.Dx(a,b)};gvjs_.qC=function(){return this.ki(this.Yi)};gvjs_.Jo=function(){return this.Yi};gvjs_.Rt=function(a){this.Yi=this.scale(a)};gvjs_.tw=function(a){this.Yi=a};gvjs_.wi=function(){return!1};gvjs_.scale=function(a){return null===a?null:gvjs_GE(a)};
gvjs_.ki=function(a){return null===a?null:gvjs_AE(gvjs_zE([a.getUTCMilliseconds(),a.getUTCSeconds(),a.getUTCMinutes(),a.getUTCHours(),a.getUTCDate()-1,a.getUTCMonth(),a.getUTCFullYear()-1970])).reverse()};function gvjs_AO(a){this.rW=new gvjs_yO;this.jI=new gvjs_vO(new gvjs_xO(this.rW),new gvjs_vO(new gvjs_zO,new gvjs_wO));gvjs_rO.call(this,a)}gvjs_s(gvjs_AO,gvjs_rO);gvjs_AO.prototype.dS=function(){this.Vk=new gvjs_hO(this.format)};gvjs_AO.prototype.tJ=function(a,b){a=this.jI.scale(a);b=this.jI.scale(b);b=gvjs_AO.o.tJ.call(this,a,b);return gvjs_u(b,function(a){return{v:this.jI.ki(a.v)}},this)};gvjs_AO.prototype.Js=function(a){a=this.rW.ki(a);return{label:this.Vk.uc(a),ra:{}}};var gvjs_BO={};gvjs_BO[gvjs_Ra]=gvjs_sO;gvjs_BO.string=gvjs_sO;gvjs_BO.number=gvjs_uO;gvjs_BO.date=gvjs_rO;gvjs_BO.datetime=gvjs_rO;gvjs_BO.timeofday=gvjs_AO;function gvjs_CO(){}gvjs_s(gvjs_CO,gvjs_mO);
gvjs_CO.prototype.transform=function(a){var b={},c={},d=[];gvjs_t(a,function(a){if(a instanceof gvjs_3z){var f=a.data().id,g=gvjs_u([f.tb.DOMAIN_INDEX,f.tb.group,f.tb.stack],String).join("-"),f=f.tb.OBJECT_INDEX,h=0<f?b:c,k=h[g],l;if(l=k)l=k.data().id.tb.OBJECT_INDEX;!k||Math.abs(f)>Math.abs(l)?(k&&d.push(k),h[g]=a):d.push(a)}else d.push(a)});gvjs_v(b,function(a){d.push(a.clone().data(a.data()).style(gvjs_st,2).style(gvjs_tt,2).style(gvjs_ut,2).style(gvjs_vt,2))});gvjs_v(c,function(a){d.push(a.clone().data(a.data()).style(gvjs_yt,
2).style(gvjs_zt,2).style(gvjs_At,2).style(gvjs_Bt,2))});return d};function gvjs_DO(a,b){this.uua=a;this.YBa=b}gvjs_s(gvjs_DO,gvjs_mO);gvjs_DO.prototype.transform=function(a){var b={};return gvjs_u(a,function(a){var d=a.data().value,e=d.XP;e in b||(b[e]={});var f=b[e],d=d.NM;if(!(d in f)){var e=this.uua[e],g=this.YBa[d];f[d]=new gvjs_qO({x:new gvjs_vO(e.CB,e.C5),y:new gvjs_vO(g.CB,g.C5)})}return f[d].transform(a)},this)};function gvjs_EO(a){this.u9=a}gvjs_s(gvjs_EO,gvjs_mO);gvjs_EO.prototype.transform=function(a){if(a instanceof gvjs_3z){var b=this.u9,c=this.u9+1,d=gvjs__z(a),e=gvjs_J(d,"x"),f=gvjs_J(d,gvjs_Cb);if(Math.abs(f)>c)var g=gvjs_Sd(f),f=f-g*b,e=e+g*b/2;g=gvjs_J(d,"y");d=gvjs_J(d,gvjs_6a);Math.abs(d)>c&&(c=gvjs_Sd(d),d-=c*b,g+=c*b/2);b=a.data();null!=b||(b=null);return(new gvjs_3z(e,g,f,d,a.Kc)).setData(b)}return a};function gvjs_FO(){this.Yi=0}gvjs_s(gvjs_FO,gvjs_eO);gvjs_FO.prototype.scale=function(a){return null!=a?Number(a):null};gvjs_FO.prototype.ki=function(a){return null!=a?a:null};gvjs_FO.prototype.wi=function(){return!1};function gvjs_GO(a,b){this.Yi=0;this.Eo={start:a?a.start:0,end:a?a.end:1};this.qA={start:b?b.start:0,end:b?b.end:1}}gvjs_s(gvjs_GO,gvjs_FO);gvjs_GO.prototype.domain=function(a,b){a=null!=a?this.Eo.start:a;b=null!=b?this.Eo.end:b;this.Eo={start:a,end:b};return this};gvjs_GO.prototype.range=function(a,b){a=null!=a?this.Eo.start:a;b=null!=b?this.Eo.end:b;this.qA={start:a,end:b};return this};
gvjs_GO.prototype.scale=function(a){return null!=a?(a-this.Eo.start)/(this.Eo.end-this.Eo.start)*(this.qA.end-this.qA.start)+this.qA.start:null};gvjs_GO.prototype.ki=function(a){return null!=a?(a-this.qA.start)/(this.qA.end-this.qA.start)*(this.Eo.end-this.Eo.start)+this.Eo.start:null};function gvjs_HO(a,b){gvjs_UD.call(this);this.N$=!0;this.$s=new gvjs_x;this.jp=new gvjs_x;this.definition=a;this.hc={};this.RV={};this.Ki=b;this.sB=gvjs_L(this.definition.options,"blendingMode","rgb");this.QR=gvjs_Qi(this.definition.options,"hoverDarkenAmount",.15);this.Wha=gvjs_Qi(this.definition.options,"selectLightenAmount",.7);gvjs_tg(gvjs_Fq)}gvjs_s(gvjs_HO,gvjs_UD);
function gvjs_IO(a,b,c){a=gvjs_Ng(a);"hsl"===c?(c=gvjs_Qg(a[0],a[1],a[2]),c[2]=Math.max(c[2]-b,0),a=gvjs_Sg(c[0],c[1],c[2])):a=gvjs_Ug(a,b);return gvjs_Lg(a)}function gvjs_JO(a,b,c){a=gvjs_Ng(a);"hsl"===c?(c=gvjs_Qg(a[0],a[1],a[2]),c[2]=Math.min(c[2]+b,1),a=gvjs_Sg(c[0],c[1],c[2])):a=gvjs_Vg(a,b);return gvjs_Lg(a)}gvjs_=gvjs_HO.prototype;gvjs_.cache=function(a,b,c){a=a in this.hc?this.hc[a]:this.hc[a]={Ll:!0,value:null};a.Ll&&(a.Ll=!1,gvjs_Rb(),a.value=c?b.call(c):b());return a.value};
gvjs_.Ll=function(a){a in this.hc&&(this.hc[a].Ll=!0)};function gvjs_KO(a,b,c){var d=a.definition.orientation===gvjs_i;c=a.definition.LM[c];a=a.definition.vI[b];return{Av:d?c:a,Qw:d?a:c}}function gvjs_LO(a){return a.definition.orientation===gvjs_i?a.definition.LM:a.definition.vI}function gvjs_MO(a){return a.definition.orientation===gvjs_i?a.definition.vI:a.definition.LM}
function gvjs_NO(a){switch(a.type()){case gvjs_br:return gvjs_xD(a.tb.COLUMN_INDEX,a.tb.ROW_INDEX);case gvjs_cr:return gvjs_wD(a.tb.COLUMN_INDEX)}return null}gvjs_.JV=function(){};gvjs_.BV=function(){};gvjs_.yV=function(){};gvjs_.IV=function(){};gvjs_.ria=function(){};gvjs_.kia=function(){};gvjs_.iia=function(){};gvjs_.oia=function(){};
function gvjs_OO(a,b,c){var d=c.type();if(d===gvjs_br){d=gvjs_NO(c);c=d.ne();var d=gvjs_wD(d.tb.COLUMN_INDEX).ne(),e=0<a.jp.yb(),f=a.$s.contains(c)||a.$s.contains(d);a.jp.contains(c)||a.jp.contains(d)?a.JV(b):f?a.BV(b):e?a.yV(b):a.IV(b)}else d===gvjs_cr&&(d=gvjs_NO(c),c=d.ne(),d=gvjs_wD(d.tb.COLUMN_INDEX).ne(),e=0<a.jp.yb(),f=a.$s.contains(c)||a.$s.contains(d),a.jp.contains(c)||a.jp.contains(d)?a.ria(b):f?a.kia(b):e?a.iia(b):a.oia(b))}
function gvjs_pha(a){gvjs_v(a.RV,function(a,c){c=gvjs_yD(c);c.type();gvjs_OO(this,a,c)},a)}
function gvjs_qha(a,b){b=gvjs_wD(b);var c=b.ne();b=gvjs_PO(a,b);gvjs_t(b,function(a){var b=a.id.tb.SUBTYPE;switch(b){case gvjs_Xx:case gvjs_Mx:break;default:return}var f=this.definition.style.Ta,g=b===gvjs_Xx?f.title:f.Ff,h=b===gvjs_Xx?f.selected.title:f.selected.Ff,k=b===gvjs_Xx?f.focused.title:f.focused.Ff,l=this.jp.contains(c),m=this.$s.contains(c),n=new gvjs_x(gvjs_Xc(g)),p=new gvjs_x(gvjs_Xc(h)),q=new gvjs_x(gvjs_Xc(k)),b=new gvjs_x;b.addAll(n);b.addAll(p);b.addAll(q);var r=a.shape;gvjs__d(b,
function(a){try{var b=q.contains(a),c=p.contains(a);if(m&&b)r.style(a,k[a]);else if(l&&c)r.style(a,h[a]);else if(b||c)n.contains(a)?r.style(a,g[a]):r.style(a,null)}catch(d){}})},a)}
gvjs_.n5=function(a,b){this.Lw||(this.Lw=gvjs_nO(gvjs_nO(new gvjs_CO,new gvjs_DO(this.definition.vI,this.definition.LM)),new gvjs_pO(gvjs_nO(new gvjs_EO(1),new gvjs_qO({x:new gvjs_FO,y:new gvjs_FO,$qa:this.definition.orientation===gvjs_i})))));return this.cache("chart-shapes",gvjs_r(function(){var a=this.Lw.transform(this.definition.layout.kJ());gvjs_t(a,function(a){this.N$&&a.style("clip.x",b.left).style("clip.y",b.top).style("clip.width",b.width).style("clip.height",b.height);gvjs_OO(this,a,a.data().id)},
this);return gvjs_u(a,function(a){var b=a.data().id,c;c=gvjs_NO(a.data().id).ne();c=this.jp.contains(c)||this.$s.contains(c)?gvjs_$w:gvjs_4w;return new gvjs_TD(a,b,c)},this)},this))};function gvjs_QO(a,b,c){var d;return(d=(d=a.scale)&&d.wi()?gvjs_sO:gvjs_BO[a.type])&&new d({expand:a.expand,waa:a.waa,format:a.format,scale:a.scale,size:b,Yc:a.range.start,He:a.range.end,qL:c})}
function gvjs_RO(a,b){return{ticks:a.ticks,scale:a.CB,label:a.label,vk:a.vk,range:a.range,em:gvjs_hu,nja:gvjs_cF(a.style.ticks),Loa:gvjs_cF(a.style.aaa),xea:gvjs_cF(a.style.label),d$:b}}function gvjs_PO(a,b){var c=[],d=gvjs_4ca(b);gvjs_v(a.RV,function(a,b){b=gvjs_yD(b);gvjs_Tc(d,function(a,c){return b.tb[c]===a})&&c.push({id:b,shape:a})});return c}
function gvjs_SO(a,b,c,d){var e=[],f=c;c=c.clone();var g=0,h=0;gvjs_v(gvjs_LO(a),function(a){var l=a.name,m=a.margin,n=a.ticks;n&&n.size==f.right-f.left||(n=gvjs_KO(this,l,l).Av,n=null!=n?gvjs_QO(n,f.right-f.left,gvjs_Oi(n.options,gvjs_Wx)):void 0,n=a.ticks=n);if(n){gvjs_Th(a.range,n.Yc);gvjs_Th(a.range,n.He);gvjs_TO(a);if(a.vk==gvjs_8x&&0<g||a.vk==gvjs_Ks&&0<h)m=12;n=new gvjs_GO({start:a.range.start,end:a.range.end});n.Rt(a.scale.Jo());a.CB=n;a.C5=new gvjs_GO({start:0,end:1},{start:f.left+d.left,
end:f.right-d.right});var n=a.vk==gvjs_8x?f.top-g-m:f.bottom+h+m,p=gvjs_KO(this,l,l).Av;if(null==p)throw Error('Could not construct axis renderer for horizontal axis named "'+l+gvjs_bq);l=(new gvjs_cO(gvjs_RO(p,gvjs_vD(new gvjs_5("haxis"),"LAYER",l)))).O(b,new gvjs_D(f.left+d.left,n,f.right-f.left-d.left-d.right,0));gvjs_vf(c,gvjs_xf(l.size));a.vk===gvjs_8x?g+=l.size.height+m:h+=l.size.height+m;gvjs_Dc(e,l.elements)}},a);return{ua:c,elements:e}}
function gvjs_UO(a,b,c,d){var e=a.definition.orientation===gvjs_i,f=[],g=c;c=c.clone();var h=0,k=0;gvjs_v(gvjs_MO(a),function(a){var m=a.name,n=a.ticks,p=a.margin;n&&n.size==g.bottom-g.top||(n=gvjs_KO(this,m,m).Qw,n=null!=n?gvjs_QO(n,c.bottom-c.top,gvjs_Oi(n.options,gvjs_Wx)):void 0,n=a.ticks=n);if(n){gvjs_Th(a.range,n.Yc);gvjs_Th(a.range,n.He);gvjs_TO(a);if(a.vk==gvjs_ab&&0<h||a.vk==gvjs_O&&0<k)p=12;n=new gvjs_GO({start:e?a.range.start:a.range.end,end:e?a.range.end:a.range.start});n.Rt(a.scale.Jo());
a.CB=n;a.C5=new gvjs_GO({start:0,end:1},{start:g.top+d.top,end:g.bottom-d.bottom});var n=a.vk==gvjs_ab?g.left-h-p:g.right+k+p,q=gvjs_KO(this,m,m).Qw;if(null==q)throw Error('Could not construct axis renderer for vertical axis named "'+m+gvjs_bq);m=(new gvjs_fO(gvjs_RO(q,gvjs_vD(new gvjs_5("vaxis"),"LAYER",m)))).O(b,new gvjs_D(n,g.top+d.top,0,g.bottom-g.top-d.top-d.bottom));gvjs_vf(c,gvjs_xf(m.size));a.vk==gvjs_ab?h+=m.size.width+p:k+=m.size.width+p;gvjs_Dc(f,m.elements)}},a);return{ua:c,elements:f}}
function gvjs_VO(a){var b=new gvjs_D(0,0,0,0);b.left=Math.min(a.left,a.right);b.top=Math.min(a.top,a.bottom);b.width=Math.abs(a.right-a.left);b.height=Math.abs(a.bottom-a.top);return b}
gvjs_.RL=function(a,b,c){var d=[];gvjs_v(gvjs_MO(this),function(e){if(e.Za){var f=gvjs_xf(b);f.top+=c.top;f.bottom-=c.bottom;e=new gvjs_jO({ticks:e.ticks,scale:e.CB,Za:e.Za,Db:e.Db,vY:gvjs_vD(gvjs_vD(new gvjs_5(gvjs_ar),gvjs_Dr,"hgridline"),gvjs_Ca,e.name),em:gvjs_Nu,style:{Za:e.style.Za,Db:e.style.Db}});gvjs_Dc(d,e.O(a,gvjs_yf(f)))}},this);gvjs_v(gvjs_LO(this),function(e){var f=gvjs_xf(b);f.left+=c.left;f.right-=c.right;e=new gvjs_kO({ticks:e.ticks,scale:e.CB,Za:e.Za,Db:e.Db,vY:gvjs_vD(gvjs_vD(new gvjs_5(gvjs_ar),
gvjs_Dr,"vgridline"),gvjs_Ca,e.name),em:gvjs_Nu,style:{Za:e.style.Za,Db:e.style.Db}});gvjs_Dc(d,e.O(a,gvjs_yf(f)))},this);return d};
function gvjs_rha(a,b,c,d){function e(a){a.left<c.left&&(l.left+=c.left-a.left);a.top<c.top&&(l.top+=c.top-a.top);a.right>c.left+c.width&&(l.right-=a.right-(c.left+c.width));a.bottom>c.top+c.height&&(l.bottom-=a.bottom-(c.top+c.height))}for(var f=null,g=10,h=null,k=null,l=gvjs_xf(c),m=gvjs_VO(l),n=0,p=0;!gvjs_zf(m,f)&&0<--g;)f=m,n++,p++,h=gvjs_SO(a,b,l,d),e(h.ua),k=gvjs_UO(a,b,l,d),e(k.ua),m=gvjs_VO(l);return{rect:m,elements:gvjs_Bc(h.elements,k.elements)}}
function gvjs_TO(a){var b=a.options.Y("range.min");if(null!=b){var c=gvjs_p(b),b=c?b:a.scale.scale(b);!c&&a.scale.wi()&&(b-=.5);null!=b&&gvjs_Wd(b)&&(a.range.start=b)}b=a.options.Y("range.max");null!=b&&(b=(c=gvjs_p(b))?b:a.scale.scale(b),!c&&a.scale.wi()&&(b+=.5),null!=b&&gvjs_Wd(b)&&(a.range.end=b));a.range.start>a.range.end&&(c=a.range.start,a.range.start=a.range.end,a.range.end=c)}
function gvjs_sha(a){if(gvjs_L(a.definition.options,gvjs_wv)==gvjs_e)return null;var b=new gvjs_lO({maxWidth:null,style:{na:a.definition.style.Ta.na,spacing:a.definition.style.Ta.spacing,icon:a.definition.style.Ta.icon,title:a.definition.style.Ta.title,Ff:a.definition.style.Ta.Ff}}),c=a.definition.layout.xy(),d=gvjs_u(c,function(a,b){return{index:b,Tb:a.Tb}});gvjs_Jc(d,function(a,b){return gvjs_Ic(a.Tb,b.Tb)});return b.Mu(gvjs_mc(gvjs_u(d,function(a,b){a=c[a.index];var d=this.definition.table.Qa(a.Tb);
this.definition.table.Qa(a.Tb);return gvjs_I(this.definition.options,gvjs_gx+b+".inLegend",!0)?{color:a.color,title:gvjs_L(this.definition.options,gvjs_gx+b+".title",d),Ff:gvjs_L(this.definition.options,gvjs_gx+b+".subtitle"),xua:gvjs_wD(a.Tb,"icon").ne(),xk:gvjs_wD(a.Tb,gvjs_Xx).ne(),HAa:gvjs_wD(a.Tb,gvjs_Mx).ne()}:null},a),gvjs_Kd(),a)).setStyle(gvjs_yb,gvjs_tv)}
gvjs_.lB=function(a){gvjs_Rb();var b=a.cb().hw();this.A=b;var c=this.bc(),d=this.cache("chart-layout",function(){var a=c;null==a&&(a=new gvjs_A(Infinity,Infinity));var d=gvjs_6L(gvjs_6L(new gvjs_7L(1,5),this.definition.style.background),{width:a.width,height:a.height,id:(new gvjs_5(gvjs_ar)).ne(),layer:gvjs_us}),e=this.definition.title?gvjs_6L(new gvjs_aM(this.definition.title),this.definition.style.title).setStyle(gvjs_$u,(new gvjs_5(gvjs_Xx)).ne()).setStyle("layer",gvjs_us):null,k=this.definition.Ff?
gvjs_6L(new gvjs_aM(this.definition.Ff),this.definition.style.Ff).setStyle(gvjs_$u,gvjs_vD(new gvjs_5(gvjs_Xx),gvjs_Dr,gvjs_Mx).ne()).setStyle("layer",gvjs_us):null;e&&d.sc(0,0,e);k&&d.sc(0,2,k);e&&k&&d.sc(0,1,(new gvjs_5L).setStyle(gvjs_6a,this.definition.style.IAa));(e||k)&&d.sc(0,3,(new gvjs_5L).setStyle(gvjs_6a,this.definition.style.fBa));e=gvjs_6L(new gvjs_5L,this.definition.style.K).setStyle(gvjs_yb,gvjs_3j).setStyle(gvjs_6a,Infinity).setStyle(gvjs_Cb,Infinity);if(k=gvjs_sha(this)){k.setStyle(gvjs_Tv,
a.width/3);var a=gvjs_Oi(this.definition.options,"legend.style.margin",0),l=gvjs_L(this.definition.options,gvjs_wv);gvjs_L(this.definition.options,gvjs_uv,gvjs_4);var m=l===gvjs_ab?0:2,l=l===gvjs_ab?2:0;d.sc(0,4,(new gvjs_7L(3,1)).setStyle(gvjs_6a,Infinity).sc(1,0,(new gvjs_5L).setStyle(gvjs_Cb,a)).sc(m,0,k).sc(l,0,e))}else d.sc(0,4,e);return d.layout(b.hf,{})},this),e=this.definition.orientation===gvjs_i?new gvjs_C(0,0,12,0):new gvjs_C(0,12,0,12);a=[];gvjs_Dc(a,this.cache("chart-chrome",function(){var a=
this,c=[],h=null,k=null,l=0,m=null,n=new gvjs_lM([function(c,d){var g=c.element();if(g.getStyle(gvjs_yb)===gvjs_3j){var n=c.KK(),g=n.margin,p=n.padding,n=d.x+c.left()+g.left()+p.left();d=d.y+c.top()+g.top()+p.top();var q=c.width()-g.width()-p.width();c=c.height()-g.height()-p.height();c=new gvjs_D(n,d,q,c);g=gvjs_rha(a,b,c,e);g.rect.top=Math.ceil(g.rect.top)+.5;g.rect.height=Math.floor(g.rect.height)-1;g.rect.left=Math.ceil(g.rect.left)+.5;g.rect.width=Math.floor(g.rect.width)-1;m=g.rect.clone();
l=m.top-c.top;return[]}return g.getStyle(gvjs_yb)===gvjs_tv?(h=c,k=d,[]):null}]);n.debug=!1;var p=n.O(d);this.definition.K=m;var q=gvjs_xf(m);gvjs_Dc(c,gvjs_SO(this,b,q,e).elements);gvjs_Dc(c,gvjs_UO(this,b,q,e).elements);q=new gvjs_lM([]);q.debug=n.debug;var r=[];h&&(r=q.O(h.element().layout(b.hf,{},new gvjs_A(h.width(),m.height)),gvjs_Be(k,new gvjs_z(h.left(),l))));var t=0,u=0;gvjs__d(gvjs_2d(gvjs_Zd(p),gvjs_Zd(r)),function(a){var b=a.style(gvjs_$u),d=a.style("layer")||gvjs_us;null==b&&n.debug?
c.push(new gvjs_TD(a,gvjs_vD(new gvjs_5("debug"),gvjs_wr,t++),gvjs_us)):null!=b&&c.push(new gvjs_TD(a,gvjs_vD(gvjs_yD(b),gvjs_wr,u++),d))});c.push(new gvjs_TD((new gvjs_3z(m.left,m.top,m.width,m.height)).styles(this.definition.style.K),gvjs_vD(new gvjs_5(gvjs_ar),gvjs_Dr,gvjs_2s),gvjs_us));return c},this));gvjs_Dc(a,this.cache("chart-gridlines",function(){return this.RL(b,this.definition.K,e)},this));gvjs_Dc(a,this.n5(b,this.definition.K,e));this.RV={};gvjs_t(a,function(a){this.RV[a.featureId.ne()]=
a.en},this);this.pa&&a.push(this.cache(gvjs_0x,function(){var a=(new gvjs_lM([])).O(this.pa.layout,this.pa.offset),b=new gvjs__L;gvjs_t(a,function(a){b.add(a)});return new gvjs_TD(b,new gvjs_5(gvjs_Gr),gvjs_ul)},this));return a};
gvjs_.Jy=function(a,b){this.Ll(gvjs_0x);if(b&&!this.pa&&a.type()===gvjs_br){gvjs_Rb();this.bc();var c=a.tb.DOMAIN_INDEX,d=a.tb.COLUMN_INDEX,e=a.tb.ROW_INDEX,f=this.definition.table.Qa(d);b=gvjs_PO(this,a)[0].shape;var g=b.data().value;a=this.definition.orientation===gvjs_i;var h=this.definition.vI[g.XP],h=h.ticks.Vk||new gvjs_iO[h.type](h.format),c=this.definition.table.Ia(e,c,h),h=this.definition.LM[g.NM],h=h.ticks.Vk||new gvjs_iO[h.type](h.format),d=this.definition.table.Ia(e,d,h),f=(new gvjs_cM).Mu(c,
[{title:f,value:d,color:gvjs_IO(g.color,this.QR,this.sB)}]).layout(this.A.hf,{}),d=f.width(),e=f.height(),c=new gvjs_A(f.width(),f.height()),g=this.definition.K,k=gvjs__z(b),h=b instanceof gvjs_3z?new gvjs_D((0>gvjs_J(k,gvjs_Cb)?gvjs_J(k,gvjs_Cb):0)+gvjs_J(k,"x")-10,(0>gvjs_J(k,gvjs_6a)?gvjs_J(k,gvjs_6a):0)+gvjs_J(k,"y")-10,Math.abs(gvjs_J(k,gvjs_Cb))+20,Math.abs(gvjs_J(k,gvjs_6a))+20):new gvjs_D(gvjs_J(k,"x")-gvjs_J(k,"r")-10,gvjs_J(k,"y")-gvjs_J(k,"r")-10,2*gvjs_J(k,"r")+20,2*gvjs_J(k,"r")+20);
b instanceof gvjs_3z?(b=a?gvjs_Sd(gvjs_J(k,gvjs_Cb)):0,a=a?0:gvjs_Sd(gvjs_J(k,gvjs_6a))):a=b=0;a=(new gvjs_gM(g,h,c,10,new gvjs_z(b,a))).position();this.pa={layout:f,offset:new gvjs_z(gvjs_Ld(a.x,g.left,g.left+g.width-d),gvjs_Ld(a.y,g.top,g.top+g.height-e))}}else b||(this.pa=null)};gvjs_.bc=function(){return this.definition.size};
gvjs_.um=function(a,b,c){if(a)if(b.type===gvjs_ul)this.Jy(a,c);else{var d=this.jp.yb();this.$s.yb();b=b.type===gvjs_P?this.jp:this.$s;var e=a.type(),f;switch(e){case gvjs_cr:case gvjs_br:f=gvjs_NO(a);c?b.add(f.ne()):b.remove(f.ne());break;case gvjs_ar:case gvjs_Gr:this.$s.clear()}if(this.jp.yb()!==d||e===gvjs_cr)gvjs_Rb(),gvjs_pha(this);e===gvjs_cr?gvjs_qha(this,a.tb.COLUMN_INDEX):f&&e===gvjs_br&&(a=gvjs_PO(this,f))&&gvjs_t(a,function(a){gvjs_OO(this,a.shape,f)},this)}};function gvjs_WO(){this.Yi=0;this.vi={};this.mL=[]}gvjs_s(gvjs_WO,gvjs_eO);gvjs_WO.prototype.wi=function(){return!0};function gvjs_tO(a){return gvjs_u(a.mL,function(a,c){return{v:c+.5,f:a}})}gvjs_WO.prototype.scale=function(a){if(null===a)return null;a=String(a);return a in this.vi?this.vi[a]+.5:null};gvjs_WO.prototype.ki=function(a){return null!=a&&(a-=.5,0<=a&&a<this.mL.length)?this.mL[a]:null};
gvjs_WO.prototype.add=function(a,b){var c=null;a=String(a);a in this.vi&&b||(this.vi[a]=c=this.mL.length,this.mL.push(a));return c+.5};var gvjs_XO={};gvjs_XO[gvjs_Ra]=gvjs_WO;gvjs_XO.string=gvjs_WO;gvjs_XO.number=gvjs_FO;gvjs_XO.date=gvjs_wO;gvjs_XO.datetime=gvjs_wO;gvjs_XO.timeofday=gvjs_yO;function gvjs_YO(a,b,c,d){this.bj=a;this.options=b;this.zc=c;this.qoa=d;this.AP=(new gvjs_mo).Lc(a)}gvjs_YO.prototype.jj=function(){return gvjs_d};function gvjs_ZO(a,b){if(a)return gvjs_WO;if(b in gvjs_XO)return gvjs_XO[b];throw Error("Unrecognized type: "+b);}
function gvjs_tha(a,b,c,d){var e=[],f={},g={},h=0,k=d===gvjs_i;gvjs_t(b.bn,function(b,d){b=a.R(b.dj);var k=gvjs_I(c,"domain."+d+".discrete",!1),k=gvjs_ZO(k,b),l=null;k.dla&&(b="_discrete",b in f&&(l=e[f[b][0]]));var m=gvjs_Si(c,"domain."+d+".axis");null!=m?l=m:null===l&&(l=h++);e.push(l);null!=m||gvjs_3c(f,b,[]).push(d);gvjs_3c(g,l,k)});var l={},m=!0;gvjs_t(e,function(d,e){e=b.bn[e].dj;if(!(d in l)){var f=k?"y":"x",h=gvjs_Ei(c,gvjs_1s),f=c.view(["axes.domain."+d,"axes."+f+"."+d,"axes.domain.all",
"axes."+f+".all","axes.all"]),t=f.view(gvjs_sb),u=gvjs__i(f,"side",k?gvjs_aO:gvjs_bO,k?m?gvjs_ab:gvjs_O:gvjs_Ks),w=a.R(e),v=new g[d],y=f.Y(gvjs_Bs),x=!1;null!=y&&(x=!0,gvjs_p(y)?v.tw(y):v.Rt(y));y=gvjs_Ei(f,gvjs_Cu);gvjs__c(y)&&w===gvjs_f&&(y={pattern:gvjs_ob});l[d]={name:d,type:w,scale:v,label:gvjs_L(f,gvjs_ov,a.Qa(e)),columns:[],Za:gvjs_I(f,gvjs_Pu,!1),Db:gvjs_I(f,gvjs_Pu,x),margin:gvjs_Oi(f,gvjs_Lv),vk:u,range:null,options:f,format:y,style:{label:gvjs_Ei(t,[gvjs_ov,gvjs_Q],h),ticks:gvjs_Ei(t,[gvjs_Vx,
gvjs_Q],h),aaa:gvjs_Ei(t,["contextTicks",gvjs_Q],h),Za:gvjs_Ei(t,gvjs_Pu),Db:gvjs_Ei(t,gvjs_Bs)}}}l[d].columns.push(e);m=!1});return l}
function gvjs_uha(a,b,c,d){var e=[],f={},g={},h=0,k=d===gvjs_i;gvjs_t(b.bn,function(b){var d=[];e.push(d);gvjs_t(b.D,function(b,e){b=a.R(b.ms);var k=gvjs_I(c,gvjs_gx+e+".discrete",!1),k=gvjs_ZO(k,b);k.dla&&(b="_discrete");e=gvjs_Si(c,gvjs_gx+e+".axis");null==e&&(b in f?e=f[b][0]:(f[b]=[],e=h++),f[b].push(e));d.push(e);gvjs_3c(g,String(e),k)})});var l={},m=!0;gvjs_t(e,function(d,e){gvjs_t(d,function(d,f){f=b.bn[e].D[f].ms;if(!(d in l)){var h=k?"x":"y",n=gvjs_Ei(c,[gvjs_1s]),h=c.view(["axes.target."+
d,"axes."+h+"."+d,"axes.target.all","axes."+h+".all","axes.all"]),w=h.view(gvjs_sb),v=gvjs__i(h,"side",k?gvjs_bO:gvjs_aO,k?gvjs_Ks:m?gvjs_ab:gvjs_O),y=new g[d],x=h.Y(gvjs_Bs),z=!1;null!=x&&(z=!0,gvjs_p(x)?y.tw(x):y.Rt(x));var x=a.R(f),A=gvjs_Ei(h,gvjs_Cu);gvjs__c(A)&&x===gvjs_f&&(A={pattern:gvjs_ob});l[d]={name:d,columns:[],label:gvjs_L(h,gvjs_ov),Za:gvjs_I(h,gvjs_Pu,!0),Db:gvjs_I(h,gvjs_Pu,z),scale:y,type:x,margin:gvjs_Oi(h,gvjs_Lv),vk:v,range:null,options:h,format:A,style:{label:gvjs_Ei(w,[gvjs_ov,
gvjs_Q],n),ticks:gvjs_Ei(w,[gvjs_Vx,gvjs_Q],n),aaa:gvjs_Ei(w,["contextTicks",gvjs_Q],n),Za:gvjs_Ei(w,gvjs_Pu),Db:gvjs_Ei(w,gvjs_Bs)}}}l[d].columns.push(f);m=!1})});return l}
gvjs_YO.prototype.qh=function(){var a=this.bj,b=this.AP,c=this.options;gvjs_I(this.options,"stacked",!1);var d=gvjs_I(c,gvjs__u,!1),e=c.Y(gvjs_pt,null,gvjs_Yi);null!=e&&(e=gvjs_u(gvjs_mc(gvjs_u(e,function(a){try{return gvjs_Hg(a).Vb}catch(b){return null}}),gvjs_Kb),gvjs_Ng));var d=new gvjs_YD(d,null!=e?e:null),e=this.jj(),f=gvjs_tha(a,b,c,e),b=gvjs_uha(a,b,c,e),c=this.C0(f,b,d),g;for(g in f){var h=f[g];null==h.range?h.range=new gvjs_G(0,1):h.range.start===h.range.end&&(--h.range.start,h.range.end+=
1)}for(var k in b)h=b[k],null==h.range?h.range=new gvjs_G(0,1):h.range.start===h.range.end&&(--h.range.start,h.range.end+=1);return{table:a,title:gvjs_L(this.options,"chart.title"),Ff:gvjs_L(this.options,"chart.subtitle"),orientation:e,vI:f,LM:b,options:this.options,oL:d,size:this.qoa,layout:c,style:{title:gvjs_Ei(this.options,["chart.style.title",gvjs_1s]),Ff:gvjs_Ei(this.options,["chart.style.subtitle",gvjs_1s]),fBa:gvjs_Oi(this.options,"chart.style.titleSpacing"),IAa:gvjs_Oi(this.options,"chart.style.subtitleSpacing"),
background:gvjs_cF(gvjs_Ei(this.options,"chart.style.background")),K:gvjs_cF(gvjs_Ei(this.options,"chart.style.chartArea")),Ta:{na:gvjs_cF(gvjs_Ei(this.options,"legend.style.container")),spacing:gvjs_Oi(this.options,"legend.style.spacing",0),icon:gvjs_cF(gvjs_Ei(this.options,"legend.style.icon")),title:gvjs_cF(gvjs_Ei(this.options,["legend.style.title",gvjs_xv,gvjs_1s])),Ff:gvjs_cF(gvjs_Ei(this.options,["legend.style.subtitle",gvjs_xv,gvjs_1s])),selected:{icon:gvjs_cF(gvjs_Ei(this.options,"legend.style.selected.icon")),
title:gvjs_cF(gvjs_Ei(this.options,"legend.style.selected.title")),Ff:gvjs_cF(gvjs_Ei(this.options,"legend.style.selected.subtitle"))},focused:{icon:gvjs_cF(gvjs_Ei(this.options,"legend.style.focused.icon")),title:gvjs_cF(gvjs_Ei(this.options,"legend.style.focused.title")),Ff:gvjs_cF(gvjs_Ei(this.options,"legend.style.focused.subtitle"))}}}}};var __flash_unloadHandler,__flash_savedUnloadHandler;/*
 SWFObject v1.5: Flash Player detection and embed -
 http://blog.deconcept.com/swfobject/

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

*/
function gvjs__O(a,b,c,d,e,f,g,h,k,l){if(document.getElementById){this.cla=l?l:"detectflash";a:{l=this.cla;var m=document.location.search||document.location.hash;if(null==l)l=m;else{if(m)for(var m=m.substring(1).split("&"),n=0;n<m.length;n++)if(m[n].substring(0,m[n].indexOf("="))==l){l=m[n].substring(m[n].indexOf("=")+1);break a}l=""}}this.oAa=l;this.ha={};this.bo={};this.attributes=[];a&&this.setAttribute("swf",a);b&&this.setAttribute(gvjs_$u,b);c&&this.setAttribute(gvjs_Cb,c);d&&this.setAttribute(gvjs_6a,
d);e&&this.setAttribute("version",new gvjs_0O(e.toString().split(".")));a:if(a=new gvjs_0O([0,0,0]),navigator.plugins&&navigator.mimeTypes.length)(b=navigator.plugins["Shockwave Flash"])&&b.description&&(a=new gvjs_0O(b.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".")));else if(navigator.userAgent&&0<=navigator.userAgent.indexOf("Windows CE"))for(b=1,c=3;b;)try{c++,b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c),a=new gvjs_0O([c,0,0])}catch(p){b=null}else{b=
null;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(p){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),a=new gvjs_0O([6,0,21]),b.zCa=gvjs_8r}catch(q){if(6==a.DD)break a}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(q){}}null!=b&&(a=new gvjs_0O(b.GetVariable("$version").split(" ")[1].split(",")))}this.hS=a;!window.opera&&document.all&&7<this.hS.DD&&(gvjs_1O=!0);f&&(this.ha.bgcolor=f);this.ha.quality=g?g:gvjs_Zu;this.setAttribute(gvjs_jy,!1);this.setAttribute(gvjs_1t,
!1);this.setAttribute("xiRedirectUrl",h?h:window.location);this.setAttribute(gvjs_Rw,"");k&&this.setAttribute(gvjs_Rw,k)}}var gvjs_1O;
gvjs__O.prototype={setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},getParams:function(){return this.ha},write:function(a){if(this.getAttribute(gvjs_jy)&&gvjs_2O(this.hS,new gvjs_0O([6,0,65]))&&!gvjs_2O(this.hS,this.getAttribute("version"))){this.setAttribute(gvjs_1t,!0);var b=escape(this.getAttribute("xiRedirectUrl"));this.bo.MMredirectURL=b;document.title=document.title.slice(0,47)+" - Flash Player Installation";this.bo.MMdoctitle=document.title}if(this.oAa||
this.getAttribute(gvjs_1t)||gvjs_2O(this.hS,this.getAttribute("version"))){a=typeof a==gvjs_h?document.getElementById(a):a;if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){this.getAttribute(gvjs_1t)&&(this.bo.MMplayerType="PlugIn",this.setAttribute("swf",this.eCa));var b='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute(gvjs_Cb)+'" height="'+this.getAttribute(gvjs_6a)+gvjs_$p+this.getAttribute(gvjs_sb)+'"',b=b+(gvjs_4p+
this.getAttribute(gvjs_$u)+'" name="'+this.getAttribute(gvjs_$u)+'" '),c=this.getParams(),d;for(d in c)b+=[d]+'="'+c[d]+'" ';d=gvjs_3O(this).join("&");0<d.length&&(b+='flashvars="'+d+'"');b+="/>"}else{this.getAttribute(gvjs_1t)&&(this.bo.MMplayerType="ActiveX",this.setAttribute("swf",this.eCa));b='<object id="'+this.getAttribute(gvjs_$u)+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute(gvjs_Cb)+'" height="'+this.getAttribute(gvjs_6a)+gvjs_$p+this.getAttribute(gvjs_sb)+
gvjs_cq;b+=gvjs_4q+this.getAttribute("swf")+gvjs_ba;c=this.getParams();for(d in c)b+='<param name="'+d+gvjs_aq+c[d]+gvjs_ba;d=gvjs_3O(this).join("&");0<d.length&&(b+=gvjs_3q+d+gvjs_ba);b+="</object>"}a.innerHTML=b;return!0}""!=this.getAttribute(gvjs_Rw)&&document.location.replace(this.getAttribute(gvjs_Rw));return!1}};function gvjs_3O(a){var b=[],c;a=a.bo;for(c in a)b[b.length]=c+"="+a[c];return b}
function gvjs_0O(a){this.DD=null!=a[0]?parseInt(a[0],10):0;this.xT=null!=a[1]?parseInt(a[1],10):0;this.rev=null!=a[2]?parseInt(a[2],10):0}function gvjs_2O(a,b){return a.DD<b.DD?!1:a.DD>b.DD?!0:a.xT<b.xT?!1:a.xT>b.xT?!0:a.rev<b.rev?!1:!0}function gvjs_vha(){for(var a=document.getElementsByTagName("OBJECT"),b=a.length-1;0<=b;b--){a[b].style.display=gvjs_e;for(var c in a[b])typeof a[b][c]==gvjs_c&&(a[b][c]=function(){})}}
if(gvjs_1O&&!gvjs_wha){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",gvjs_vha)});var gvjs_wha=!0}!document.getElementById&&document.all&&(document.getElementById=function(a){return document.all[a]});function gvjs_4O(a){this.m=a.options;this.wF=a.table;this.B_=a.bn;this.zh=a.oL;this.WP=a.nB.domain;this.a7=a.nB.target;this.layout=this.zO()}gvjs_4O.prototype.xy=function(){var a=[];gvjs_t(this.layout,function(b){gvjs_t(b.D,function(b){a.push({Tb:b.Tn,color:b.color})})});return a};
gvjs_4O.prototype.zO=function(){var a=this.WP,b=this.a7;gvjs_v(b,function(a){a.expand=!0});gvjs_v(a,function(a){a.expand=!0});var c={},d;for(d in b)gvjs_t(b[d].columns,function(a){c[a]={name:d,axis:b[d]}});var e={};for(d in a)gvjs_t(a[d].columns,function(b){e[b]={name:d,axis:a[d]}});var f=this.wF,g=gvjs_u(this.B_,function(a,b){for(var d=e[a.dj],g=d.axis.scale,h={Tb:a.dj,D:gvjs_u(a.D,function(a,c){this.zh.mu(b+"/"+c);return{Tn:a.ms,XP:d.name,data:[]}},this)},k=0,t=f.aa();k<t;k++){var u=f.getValue(k,
a.dj),w=null,w=g.wi()?g.add(u):g.scale(u);null!=w&&gvjs_Wd(w)&&(null===d.axis.range?d.axis.range=new gvjs_G(w,w):gvjs_Th(d.axis.range,w));gvjs_t(a.D,function(a,b){var e=c[a.ms];h.D[b].NM=e.name;a=f.getValue(k,a.ms);var g=e.axis.scale.scale(a);null!=g&&gvjs_Wd(g)&&(null===e.axis.range?e.axis.range=new gvjs_G(g,g):null!=w&&gvjs_Th(e.axis.range,g));h.D[b].data.push({XP:d.name,Wg:u,Lt:w,NM:e.name,Ca:a,lw:g,sF:k})},this)}return h},this),h=this.zh.ad(),k=0;gvjs_t(g,function(a,b){gvjs_t(a.D,function(a,c){a.color=
gvjs_Hg(gvjs_L(this.m,gvjs_gx+k+".color",h.sq(b+"/"+c))).Vb;k++},this)},this);return g};function gvjs_5O(a,b,c){gvjs_dC.call(this,a,b||gvjs_vC.qc(),c)}gvjs_s(gvjs_5O,gvjs_dC);gvjs_RB(gvjs_Sr,function(){return new gvjs_5O(null)});function gvjs_xha(a){return a}function gvjs_6O(a){if(void 0===a)return gvjs_xha;if(typeof a==gvjs_c)return a;if(typeof a==gvjs_h)return function(b){return b[a]};throw"Bad type for verbal.evaluator: "+a;}function gvjs_7O(a,b){a=a.slice(0);gvjs_Jc(a,b);return a}function gvjs_8O(a,b){var c=gvjs_6O(b);return gvjs_nc(a,function(a,b){return a+c(b)},0)}function gvjs_yha(a,b){var c=gvjs_6O(b);return gvjs_nc(a,function(a,b){return a*c(b)},1)}function gvjs_9O(a,b){return gvjs_8O(a,b)/a.length}
function gvjs_zha(a){var b=gvjs_7O(a);return[0,.25,.5,.75,1].map(function(a){a*=b.length-1;return(b[Math.floor(a)]+b[Math.ceil(a)])/2})}function gvjs_$O(a,b){return Math.sqrt(gvjs_aP(a,b))}function gvjs_aP(a,b){var c=gvjs_6O(b);b=gvjs_9O(a,function(a){a=c(a);return a*a});a=gvjs_9O(a,c);return Math.max(b-a*a,0)}function gvjs_bP(a){var b=gvjs_9O(a);return gvjs_9O(a.map(function(a){return Math.pow(a-b,3)}))/Math.pow(gvjs_aP(a),1.5)}
function gvjs_cP(a,b){var c=gvjs_6O(b),d=null;gvjs_t(a,function(a){a=c(a);d>=a||(d=a)});return d}function gvjs_dP(a,b){var c=gvjs_6O(b);return c(gvjs_eP(a,function(a){return-c(a)}))}function gvjs_eP(a,b){var c=gvjs_6O(b),d,e;gvjs_t(a,function(a){var b=c(a);d>=b||(d=b,e=a)});return e}function gvjs_fP(a,b){var c=gvjs_6O(b);return gvjs_eP(a,function(a){return-c(a)})}var gvjs_Aha=1/Math.sqrt(2*Math.PI);
function gvjs_gP(a,b,c){if(0>c)throw"Bad normal distribution: sigma = "+c+".";if(0==c)return a==b?Infinity:0;a=(a-b)/c;return gvjs_Aha*Math.exp(-.5*a*a)/c}
function gvjs_hP(a,b,c){b=b||0;c=c||1;if(0==c)return a>=b?1:0;if(0!=b||1!=c)return gvjs_hP((a-b)/c);if(0<a)return 1-gvjs_hP(-a);var d=Math.abs(a);a=Math.exp(-d*d/2);c=[.65,4,3,2,1];if(37<d)return 0;if(7.07106781186547<=d){var e=1;c.forEach(function(a){e=d+a/e});return a/e/2.506628274631}var f=0,g=0;[.0352624965998911,.700383064443688,6.37396220353165,33.912866078383,112.079291497871,221.213596169931,220.206867912376].forEach(function(a){f=f*d+a});[.0883883476483184,1.75566716318264,16.064177579207,
86.7807322029461,296.564248779674,637.333633378831,793.826512519948,440.413735824752].forEach(function(a){g=g*d+a});return a*f/g}function gvjs_iP(a,b){b=new gvjs_bG(b);a=gvjs_iG(new gvjs_bG([a]));var c=gvjs_iG(b);return gvjs_iG(c.multiply(b).pca().multiply(c).multiply(a)).Bm()[0]}function gvjs_jP(a){var b={};a.forEach(function(a){b[a]=gvjs_2c(b,a,0)+1});return b}
function gvjs_kP(a){var b=gvjs_jP(a),c=gvjs_cP(gvjs_Wc(b));return gvjs_Xc(b).filter(function(a){return b[a]==c}).map(function(b){return typeof a[0]==gvjs_f?+b:b})}function gvjs_lP(a){this.ha=a||{};this.dg=this.Zd=0;this.name="AbstractStatsModel"}function gvjs_mP(a,b){gvjs_v(b,function(a,b){gvjs_3c(this.ha,b,a)},a)};function gvjs_nP(a,b,c,d){this.iI=a;this.RN=b;this.x4=c;this.Upa=d}gvjs_nP.prototype.nea=!1;gvjs_nP.prototype.op=function(a){this.nea=a};gvjs_nP.prototype.oS=function(){return this.nea};function gvjs_oP(a,b){this.Jl=a;a=a.aa();var c=b.pagingButtons||b.pagingButtonsConfiguration,d=null;c&&(d=parseInt(c,10)||0);this.Xwa=d;var e=null;b.pageSize&&(e=parseInt(b.pageSize,10));0===e&&(e=null);if(this.z4=b.page&&b.page!==gvjs_Ut||null!=c||null!=e)null!=e||d||(e=10),gvjs_p(e)&&!d&&(d=Math.ceil(a/e)),null==e&&gvjs_p(d)&&(e=Math.ceil(a/d));this.Fz=e||a;this.fL=Math.ceil(a/this.Fz);this.Yqa=null!=b.firstRowNumber?b.firstRowNumber:1;this.wqa=!b.sort||b.sort==gvjs_6t}gvjs_=gvjs_oP.prototype;
gvjs_.uo=0;gvjs_.rF=null;gvjs_.hA=-1;gvjs_.hD=!1;gvjs_.w4=null;function gvjs_pP(a,b){a.uo=Math.max(0,Math.min(a.fL-1,b))}function gvjs_qP(a){for(var b=gvjs_rP(a),c=[],d={},e=b.start;e<=b.end;e++){var f=gvjs_sP(a,e);d[f.iI]=f.x4;c.push(f)}a.w4=d;return c}gvjs_.YQ=function(){return{column:this.hA,ascending:!this.hD,sortedIndexes:this.rF}};function gvjs_tP(a){return gvjs_sP(a,gvjs_rP(a).start)}function gvjs_uP(a,b){a.w4||gvjs_qP(a);a=a.w4[b];return null!=a?a:-1}
function gvjs_rP(a){var b=a.Fz*a.uo,c=b+a.Fz-1,c=Math.min(a.Jl.aa()-1,c);return new gvjs_G(b,c)}function gvjs_sP(a,b){var c=a.rF,d=a.Yqa;a=gvjs_rP(a).start;return new gvjs_nP(c?c[b]:b,b,b-a,b+d)}function gvjs_vP(a){if(a.wqa&&-1!=a.hA){var b=a.Jl.oq([{column:a.hA,desc:a.hD}]),c=a.Jl.yca(),d=gvjs_u(b,function(a){return c[a]},a);a.Jl.np(d);a.rF=a.rF?gvjs_u(b,function(a){return this.rF[a]},a):b}else a.rF=null};function gvjs_wP(a,b){b=b.split(/\s+/);gvjs_t(b,function(b){gvjs_Yb(b)||gvjs_6A(a,b)})}function gvjs_xP(a,b){b=b.split(/\s+/);gvjs_t(b,function(b){gvjs_Yb(b)||gvjs_8A(a,b)})}function gvjs_yP(a){gvjs_1o.call(this,a);this.F=gvjs_qg();this.Fc=new gvjs_bp;this.bq={};this.p0=this.AQ=this.ny=this.eV=this.O1=this.cV=this.Mt=null}gvjs_s(gvjs_yP,gvjs_1o);
var gvjs_Bha={V8:"google-visualization-table-table",X8:"google-visualization-table-tr-head",HX:"google-visualization-table-tr-even",Y8:"google-visualization-table-tr-odd",QN:"google-visualization-table-tr-sel",IX:"google-visualization-table-tr-over",GX:"google-visualization-table-th gradient",FX:"google-visualization-table-td",wma:"google-visualization-table-td-number",vma:"google-visualization-table-td-center",uma:"google-visualization-table-td-bool",T8:"google-visualization-table-seq",FEa:"google-visualization-table-sorthdr",
pma:"google-visualization-table-sortind",Qla:"google-visualization-table-div-page gradient",Tla:"google-visualization-table-page-numbers",Sla:"google-visualization-table-page-number gradient",Ula:"google-visualization-table-page-prev",Rla:"google-visualization-table-page-next"},gvjs_zP={X8:"headerRow",HX:"tableRow",Y8:"oddTableRow",QN:"selectedTableRow",IX:"hoverTableRow",GX:"headerCell",FX:"tableCell",T8:"rowNumberCell"};gvjs_=gvjs_yP.prototype;gvjs_.Jba=!0;gvjs_.PO=null;gvjs_.Tp=null;gvjs_.sK=null;
gvjs_.ta=null;gvjs_.Jl=null;gvjs_.m=null;gvjs_.me=null;gvjs_.nL=null;gvjs_.QT=-1;gvjs_.K1=!1;gvjs_.vL=null;gvjs_.$K=null;gvjs_.bV=0;gvjs_.U=null;
gvjs_.Tj=function(a,b,c){a=c||{};if(!b)throw Error(gvjs_jr);this.Fc.clear();this.ta=b;this.Jl=new gvjs_Y(this.ta);this.m=a;this.K1=0<this.ta.aa();this.me=new gvjs_oP(this.Jl,this.m);this.K1&&(a.startPage&&gvjs_pP(this.me,a.startPage),a.sort!=gvjs_Ut&&null!=a.sortColumn&&(b=a.sortAscending,c=this.me,c.hA=a.sortColumn,c.hD=!(null!=b?b:1),gvjs_vP(c)),this.sK=gvjs_tP(this.me));this.bV=a.scrollLeftStartPosition||0;b=a.frozenColumns;b=null!=b?b:-1;-1>b&&(b=-1);this.QT=b;b=this.Tp=gvjs_w(gvjs_Bha);if(a=
this.m.cssClassNames)for(var d in gvjs_zP)(c=a[gvjs_zP[d]])&&(b[d]=c);d=!0;this.Jba&&(d=gvjs_AP(this),this.Jba=!1);this.Xq();d?(this.F.removeNode(this.PO),this.Mw()):this.kka(0)};gvjs_.Mw=function(){gvjs_X(this,gvjs_N,null)};gvjs_.YQ=function(){return this.me?this.me.YQ():null};
gvjs_.Xq=function(a){var b=this.m,c=this.F;a||(this.sH(),this.Nda=gvjs_2f(this.na));this.nL=null;this.U||(this.U=new gvjs_np);a=this.QT;var d=b.width||"",e=b.height||"",f=this.bq.content;f||(f=c.C(gvjs_b,{"class":"google-visualization-table",style:"position:relative; z-index:0"}),this.bq.content=f,c.appendChild(this.na,f));gvjs_E(f,{visibility:gvjs_7a,"max-width":gvjs_Kq,"max-height":gvjs_Kq});d&&(d=gvjs_BP(d),gvjs_E(f,{width:d}));e&&(e=gvjs_BP(e));var g=this.Mt=gvjs_Cha(this,f),h=this.cV=gvjs_rf(c,
gvjs_ql,null,g)[0],k=this.bV,l=0;b.keepScrollPosition&&this.Mt&&(k=this.Mt.scrollLeft,l=this.Mt.scrollTop);gvjs_E(g,{overflow:gvjs_Oa,"max-width":gvjs_Kq,"max-height":gvjs_Kq});var m=e&&-1===e.toString().indexOf("%");d&&(gvjs_E(f,{width:d}),gvjs_E(g,{width:gvjs_Kq}),gvjs_E(h,{width:gvjs_Kq}));e&&(gvjs_E(f,{height:e}),d=e,-1<e.toString().indexOf("%")&&(d=gvjs_Kq),gvjs_E(g,{height:d}),gvjs_E(h,{height:d}));!e&&0<this.Nda.height&&(e=gvjs_2f(f).height,h=gvjs_2f(g).height,e<h&&gvjs_E(f,{height:gvjs_Kq}),
gvjs_E(g,{height:gvjs_Kq}));this.ny=null;this.EJ();this.me.z4&&(h=this.bq[gvjs_sw],h||(h=c.C(gvjs_b,this.Tp.Qla),this.bq[gvjs_sw]=h,e=c.C(gvjs_b),gvjs_E(e,{clear:gvjs_Sa,width:gvjs_Kq,height:gvjs_Iq}),this.bq["clear-float"]=e),c.gc(h),gvjs_E(g,{height:""}),gvjs_Dha(this,f),e=gvjs_2f(f).height,h=e-(new gvjs_A(h.offsetWidth,h.offsetHeight)).height,0<h&&(0<this.Nda.height||m)&&gvjs_E(g,{height:h+gvjs_g}));b.rtlTable&&-1==a&&(this.cV.style.direction=gvjs_lb);g.scrollTop=l;g.scrollLeft=k;gvjs_E(f,{visibility:""})};
gvjs_.EJ=function(){var a=this.Mt,b=this.F,c,d;this.m.scrollTransition===gvjs_6t&&(gvjs_6A(a,"scrolling"),gvjs_8A(a,"doneScrolling"));this.ny||(d=c=0,this.ny=gvjs_Cc(this.O1.childNodes),this.AQ=gvjs_Cc(b.Os(gvjs_Hu,this.cV)),gvjs_ge&&(this.p0=[],gvjs_t(gvjs_Cc(this.ny),gvjs_r(function(a){gvjs_5A(a,gvjs_Hu)&&(this.p0.push(a),gvjs_zc(this.ny,a),gvjs_zc(this.AQ,a))},this))));b=gvjs_r(function(){this.eV=null;var b=a.scrollTop,f=b+gvjs_g,g=a.scrollLeft,h=g+gvjs_g;this.m.scrollTransition===gvjs_6t&&(gvjs_6A(a,
"doneScrolling"),gvjs_8A(a,"scrolling"));gvjs_ge?(b!=c&&gvjs_t(this.ny,function(a){gvjs_E(a,{"-moz-transform":"translateY("+(b-1)+"px)"})}),g!=d&&gvjs_t(this.AQ,function(a){gvjs_E(a,{"-moz-transform":"translateX("+h+")"})}),gvjs_t(this.p0,function(a){gvjs_E(a,{"-moz-transform":"translate3D("+h+","+(b-1)+"px,0)"})})):(b!=c&&gvjs_t(this.ny,function(a){gvjs_E(a,{top:f})}),g!=d&&gvjs_t(this.AQ,function(a){gvjs_E(a,{left:h})}));c=b;d=g},this);this.eV&&window.clearTimeout(this.eV);this.m.scrollTransition===
gvjs_6t?this.eV=window.setTimeout(b,10):b();return!0};
function gvjs_Cha(a,b){var c=a.F,d=a.m,e=a.Tp,f=a.ta,g=gvjs_Eha(f),e=gvjs_Fha(f,e),f=!1,h=null,k=a.bq["scroll-pane"];k?(f=!0,h=gvjs_rf(c,gvjs_ql,null,k)[0],b=a.O1,gvjs_CP(a,b)):(k=a.F.C(gvjs_b,{style:"position: relative;"}),c.appendChild(b,k),a.bq["scroll-pane"]=k,a.U.B(k,gvjs_7w,gvjs_r(function(){this.EJ()},a)),b=a.O1=gvjs_CP(a,null));var l=a.QT+(d.showRowNumber?1:0),m=null!=d.frozenColumnsBackground?d.frozenColumnsBackground:null,n=c.Ue(b);gvjs_t(n,function(a,b){b<l&&(gvjs_6A(a,gvjs_Hu),m&&gvjs_E(a,
{"background-color":m}))});0<l&&n.length>l&&gvjs_6A(n[l-1],gvjs_sv);f?gvjs_DP(a,h,b,d,e,g):(h=gvjs_DP(a,null,b,d,e,g),c.appendChild(k,h));return k}
function gvjs_DP(a,b,c,d,e,f){var g=a.ta,h=a.F,k=a.Tp;if(b)c=gvjs_rf(h,gvjs_Px,null,b)[0],gvjs_1e(c);else{b=h.C(gvjs_ql,{"class":k.V8,cellspacing:"0"});var l=h.C("thead");h.appendChild(b,l);h.appendChild(l,c);c=h.C(gvjs_Px);h.appendChild(b,c)}var l=new gvjs_gj({fractionDigits:0,pattern:"#"}),m=null!=d.frozenColumnsBackground?d.frozenColumnsBackground:null;null==a.nL&&(a.nL=a.K1?gvjs_qP(a.me):[]);for(var n=a.nL,p=a.QT,q=d.showRowNumber,r=!0,t=d.alternatingRowStyle,t=null!=t?t:!0,u=0;u<n.length;u++){var w=
n[u],v=w.iI,y=g.Qs(v,"rowColor"),x=[];t?x.push(r?k.HX:k.Y8):x.push(k.HX);r=!r;gvjs_fp(a.Fc,v)&&(x.push(k.QN),w.op(!0));v=h.C(gvjs_ay,{"class":x.join(" ")});a.U.B(v,gvjs_el,gvjs_r(a.v1,a,w));a.U.B(v,gvjs_gl,gvjs_r(a.z1,a,w));a.U.B(v,gvjs_fl,gvjs_r(a.w1,a,w));h.appendChild(c,v);if(q){var z=h.C(gvjs_Qx,{"class":k.FX+" "+k.T8});h.appendChild(v,z);h.appendChild(z,h.createTextNode(l.uc(w.Upa)));y&&gvjs_E(z,{"background-color":y});0<=p&&(gvjs_6A(z,gvjs_Hu),0===p&&gvjs_6A(z,gvjs_sv),m&&gvjs_E(z,{"background-color":m}))}for(var x=
0,A=g.S();x<A;){var B=w.iI,z={};z["class"]=g.getProperty(B,x,"className")||e[x];var D=g.getProperty(B,x,"__td-colSpan");(D=D&&Math.min(D,A-x))&&1<D?z.colSpan=D:D=1;z=h.C(gvjs_Qx,z);h.appendChild(v,z);y&&gvjs_E(z,{"background-color":y});var C=g.getValue(B,x),G=g.Ia(B,x);null==C?G=gvjs_Yb(gvjs_cc(G))?"\u00a0":G:f[x]==gvjs_Ra&&(G=C?"\u2714":"\u2717");if(d.allowHtml){if(z.innerHTML=G,B=g.getProperty(B,x,gvjs_sb))z.style.cssText=B}else h.appendChild(z,h.createTextNode(G));x<=p-1&&(gvjs_6A(z,gvjs_Hu),x===
p-1&&gvjs_6A(z,gvjs_sv),m&&gvjs_E(z,{"background-color":m}));x+=D}}return b}
function gvjs_CP(a,b){var c=a.ta,d=a.m||{},e=a.Tp,f=d.sort!=gvjs_Ut&&0<c.aa(),g=gvjs_r(function(a){a=a.childNodes;for(var b=["unsorted","sort-descending","sort-ascending"],c=this.me.hA,d=0;d<a.length;d++){var e=a[d],g=e.index;gvjs_9A(e,b);f&&gvjs_6A(e,b[c!==g?0:this.me.hD?1:2])}},a);if(b)return g(b),b;b=a.F;var h=c.S(),k=b.C(gvjs_ay,{"class":e.X8}),l;d.showRowNumber&&0<c.S()&&(l=b.C("th",{"class":e.GX+(d.headerGradient?" gradient":"")}),b.appendChild(k,l),l.innerHTML=gvjs_vq);for(var m=e.GX,n=0;n<
h;n++){l=b.C("th",{"class":m,index:n});b.appendChild(k,l);var p=c.Qa(n),q=l;d.allowHtml?q.innerHTML=p:b.appendChild(q,b.createTextNode(p));f&&b.appendChild(l,b.C(gvjs_nl,{"class":e.pma}));a.U.B(l,gvjs_4j,gvjs_r(a.bta,a,n),!0)}g(k);return k}
function gvjs_Dha(a,b){var c=a.m,d=a.F,e=a.Tp,f=null!=c.pagingSymbols?c.pagingSymbols:{},g=f.prev,f=f.next,c=!!c.allowHtml,g=g?c?gvjs_0h(d,{name:gvjs_nl,content:{a5:!0,content:g}}):g:d.C(gvjs_nl,{className:e.Ula,alt:"previous"}),f=f?c?gvjs_0h(d,{name:gvjs_nl,content:{a5:!0,content:f}}):f:d.C(gvjs_nl,{className:e.Rla,alt:"next"});gvjs_U(a.vL);gvjs_U(a.$K);g=a.vL=new gvjs_5O(g);f=a.$K=new gvjs_5O(f);g.ow(2);f.ow(1);a.U.B(g,gvjs_5r,gvjs_r(a.bda,a,!1));a.U.B(f,gvjs_5r,gvjs_r(a.bda,a,!0));gvjs_EP(a);c=
a.bq[gvjs_sw];d.appendChild(b,c);d.appendChild(b,a.bq["clear-float"]);g.O(c);f.O(c);if(!(1>=a.me.fL)){var h=d.C(gvjs_b,{"class":e.Tla});d.appendChild(c,h);b=gvjs_r(function(a){var b=a.n,c=e.Sla;a.className&&(c+=" "+a.className);a=d.C("a",{href:"javascript:void(0)","class":c});a.innerHTML=String(b+1);this.U.B(a,gvjs_4j,gvjs_r(this.Uca,this,b));d.appendChild(h,a)},a);g=a.me.fL;f=a.me.uo;a=a.me.Xwa;null==a&&(a=g);if(null==a||0<a){var c=gvjs_FP(0,f-1),k=gvjs_FP(f+1,g-1),f=gvjs_u(gvjs_Bc(c,f,k),function(a){return{n:a}});
f[c.length].className="current";c=Math.max(0,c.length-Math.floor((a-1)/2));g=Math.min(g,c+a);c=Math.max(0,g-a);f=gvjs_Ec(f,c,g);gvjs_t(f,b)}}}function gvjs_FP(a,b){var c=[];if(a+10>b)for(;a<=b;a++)c.push(a);else{c.push(a);c.push(b);for(var d=10;a<b;)a=d*Math.ceil((a+2)/d)-1,a<b&&c.push(a),b=d*Math.floor(b/d)-1,a<b&&c.push(b),d*=10;gvjs_Jc(c)}return c}gvjs_.bda=function(a){var b=this.me.fL,c=this.me.uo;this.Uca(a?Math.min(b,c+1):Math.max(0,c-1))};
gvjs_.Uca=function(a){this.me.z4&&this.m.page!==gvjs_Ut&&(gvjs_pP(this.me,a),this.Mt&&(this.bV=this.Mt.scrollLeft),this.Xq(!0));gvjs_EP(this);gvjs_X(this,gvjs_rw,{page:a})};function gvjs_EP(a){var b=a.m.pagingButtons||a.m.pagingButtonsConfiguration||gvjs_Oa,c=a.me.uo,d=a.$K,e=a.vL;d.bb(!0);e.bb(!0);switch(b){case "prev":d.bb(!1);break;case "next":e.bb(!1);break;case gvjs_Sa:break;default:0==c&&e.bb(!1),c==a.me.fL-1&&d.bb(!1)}}
function gvjs_AP(a){var b=a.PO;if(!b){var c=a.na,b=a.F.C(gvjs_b,{style:"position: absolute; top: -5000px;","class":"google-visualization-table-loadtest"},a.F.createTextNode("\u00a0"));a.F.appendChild(c,b);a.PO=b}return"6"==gvjs_4f(b).left}gvjs_.kka=function(a){if(10>a)if(gvjs_AP(this))this.draw(this.ta,this.m);else{var b=200*a;a++;setTimeout(gvjs_r(this.kka,this,a),b)}else this.F.removeNode(this.PO),this.Mw()};gvjs_.getSelection=function(){return this.Fc.getSelection()};
gvjs_.setSelection=function(a){if(this.ta){var b=this.Fc.setSelection(a);a=this.nL;this.sK=gvjs_tP(this.me);for(var c=gvjs_GP(this),d,e=this.Tp,f=gvjs_dp(b.wE),g=0;g<f.length;g++)if(d=f[g],d=gvjs_uP(this.me,d),-1!=d){var h=a[d];h.op(!1);(d=c[d])&&gvjs_xP(d,e.QN)}b=gvjs_dp(b.eB);for(g=0;g<b.length;g++)d=b[g],d=gvjs_uP(this.me,d),-1!=d&&(h=a[d],h.op(!0),(d=c[d])&&gvjs_wP(d,e.QN))}};
gvjs_.v1=function(a,b){var c,d=this.sK,e=a.iI;c=gvjs_je?b.metaKey:b.ctrlKey;if(b.shiftKey){b.preventDefault();var f=Math.min(a.RN,d.RN),e=Math.max(a.RN,d.RN);c=c?this.Fc.getSelection():[];for(var g=this.me,h=[];f<=e;f++){var k=gvjs_sP(g,f);h.push(k)}for(e=0;e<h.length;e++)c.push({row:h[e].iI})}else c?(b.preventDefault(),c=this.Fc.getSelection(),gvjs_fp(this.Fc,e)?(h=new gvjs_bp,h.setSelection(c),h.Qz(e),c=h.getSelection()):c.push({row:e})):c=gvjs_fp(this.Fc,e)?null:[{row:e}];this.setSelection(c);
this.sK=b.shiftKey?d:a;gvjs_X(this,gvjs_P,{})};gvjs_.z1=function(a){var b=gvjs_GP(this),c=this.Tp;(a=b[a.x4])&&gvjs_wP(a,c.IX)};gvjs_.w1=function(a){var b=gvjs_GP(this),c=this.Tp;(a=b[a.x4])&&gvjs_xP(a,c.IX)};function gvjs_GP(a){return gvjs_rf(a.F,gvjs_Px,null,a.cV)[0].childNodes}
gvjs_.bta=function(a){var b=this.me,c=!b.hD,c=b.hA==a?!c:!0;"event"!=this.m.sort?(b.hA=a,b.hD=!c,gvjs_vP(b),gvjs_pP(this.me,0),this.sK=gvjs_tP(this.me),this.Mt&&(this.bV=this.Mt.scrollLeft),this.Xq(!0),gvjs_X(this,"sort",this.me.YQ())):gvjs_X(this,"sort",{column:a,ascending:c,sortedIndexes:null})};gvjs_.sH=function(){gvjs_U(this.U);this.U=null;this.F.gc(this.na);gvjs_U(this.vL);this.vL=null;gvjs_U(this.$K);this.$K=null;this.bq={}};gvjs_.Zb=function(){this.sH();this.Fc.clear();this.me=null};
function gvjs_BP(a){if(gvjs_Yb(gvjs_cc(a)))return a;var b=a;gvjs_Zb(a)&&"0"!==String(a)&&(b+=gvjs_g);return b}function gvjs_Fha(a,b){for(var c=[],d=0;d<a.S();d++){var e=b.FX;switch(a.R(d)){case gvjs_Ra:e+=" "+b.uma;break;case gvjs_f:e+=" "+b.wma;break;case gvjs_Ta:case gvjs_Ua:case gvjs_vb:e+=" "+b.vma}c.push(e)}return c}function gvjs_Eha(a){for(var b=[],c=0;c<a.S();c++)b.push(a.R(c));return b};function gvjs_HP(){this.Eea=null;this.$wa={};this.JT={};this.Laa=new gvjs_x;this.Kpa=new gvjs_x}gvjs_HP.prototype.set=function(a,b){this.$wa[a]!==b?this.Laa.add(a):this.Laa.remove(a);this.Eea&&this.Eea[a]===b||(this.Kpa.add(a),this.JT[a]=b)};gvjs_HP.prototype.get=function(a){return this.JT[a]};gvjs_HP.prototype.keys=function(){return gvjs_Xc(this.JT)};function gvjs_IP(a,b,c){this.zg=a;this.Cba=b;this.xi=new gvjs_HP;this.Gn=null;this.Eva=c;a===gvjs_tw&&(this.xi.set(gvjs_iu,gvjs_e),this.xi.set(gvjs_Bx,gvjs_eq),this.Gn=new gvjs_$z(this.Wq()))}gvjs_=gvjs_IP.prototype;gvjs_.en=function(){if(null==this.Gn){var a=gvjs_Gha[this.zg];if(!a)throw Error("No draw routine for "+this.zg+".");this.Gn=a.call(null,this.Wq());this.Gn.data({idStr:this.Cba.ne()})}return this.Gn};gvjs_.Wq=function(){return this.xi.JT};
function gvjs_JP(a,b){a.xi.set("x",b);return a}function gvjs_KP(a,b){a.xi.set("y",b);return a}gvjs_.Qg=function(a){this.xi.set(gvjs_Cb,a);return this};gvjs_.rk=function(a){this.xi.set(gvjs_6a,a);return this};gvjs_.Vt=function(a){this.xi.set(gvjs_Q,a);return this};gvjs_.setRadius=function(a){this.xi.set("radius",a);return this};
function gvjs_Hha(a,b){var c={};gvjs_Di(b,gvjs_ws,null,function(b){var e=gvjs_Ti(b.fill||c.fill)||gvjs_e;a.af(e);e=gvjs_Pi(b.fillOpacity);null!=e&&a.Ef(e);e=gvjs_Ti(b.stroke||c.stroke);null!=e&&a.wd(e);b=gvjs_Ni(b.strokeWidth);null!=b&&a.pl(b);return null})}gvjs_.wd=function(a){this.xi.set(gvjs_Bx,a);this.Gn&&this.Gn.style(gvjs_Bx,a);return this};gvjs_.pl=function(a){this.xi.set(gvjs_Lx,a);this.Gn&&this.Gn.style(gvjs_Lx,a);return this};gvjs_.af=function(a){this.xi.set(gvjs_iu,a);return this};
gvjs_.Ef=function(a){this.xi.set(gvjs_nu,a);return this};gvjs_.move=function(a,b){this.Gn.move(a,b);return this};gvjs_.za=function(a,b){this.Gn.line(a,b);return this};gvjs_.eg=function(a,b,c,d,e,f,g){this.Gn.arc(a,b,c,d,e,f,g);return this};gvjs_.pw=function(a){this.xi.set(gvjs_Au,a);return this};
var gvjs_Gha={circle:function(a){return new gvjs_0z(a.radius,a.x,a.y,{fill:a.fill})},line:function(a){return new gvjs_2z(a.x,a.y,a.x2,a.y2,a)},rect:function(a){return new gvjs_3z(a.x,a.y,a.width,a.height,a)},text:function(a){return new gvjs_4z(a.x,a.y,a.text,a)}};function gvjs_LP(a){this.Fh=[];this.wa=a;this.Xy=0}gvjs_=gvjs_LP.prototype;gvjs_.bc=function(){return this.wa};gvjs_.V0=function(){return this.Fh};gvjs_.za=function(a,b,c,d,e,f){a=gvjs_KP(gvjs_JP(new gvjs_IP(gvjs_M,a||this.KB(),b||gvjs_us),c),d);a.xi.set("x2",e);a.xi.set("y2",f);this.Fh.push(a);return a};gvjs_.dB=function(a,b,c,d,e,f){a=gvjs_KP(gvjs_JP((new gvjs_IP(gvjs_Q,a||this.KB(),b||gvjs_us)).Vt(c),d),e).Qg(f);this.Fh.push(a);return a};
gvjs_.KB=function(){var a=new gvjs_5(gvjs_ar);gvjs_vD(a,gvjs_Dr,"__internal_"+this.Xy);this.Xy+=1;return a};function gvjs_MP(){this.Era=gvjs_qi(gvjs_r(this.Fra,this));this.format=gvjs_r(this.Ira,this)}gvjs_Hb(gvjs_MP);gvjs_MP.prototype.Ira=function(a,b){return this.Era(a).uc(b)};gvjs_MP.prototype.Fra=function(a){return new gvjs_cj({pattern:a,valueType:"time"})};function gvjs_NP(a,b,c,d,e,f,g){this.ba=a;this.Yc=b;this.He=c;this.iz=e;this.Hya=f;this.$m=!0;this.jh=[];this.P6=d;this.sr=null;this.CC=0;this.ira=g||null;a=gvjs_r(this.hla,this);b=Dygraph.pickDateTickGranularity(this.Yc,this.He,this.ba,a);this.tp=Dygraph.getDateAxis(this.Yc,this.He,b,a);this.tp[0].v.valueOf()>this.Yc&&(this.tp.unshift({v:this.Yc,label:""}),this.jh.unshift(new gvjs_3L("",{})));this.Yc=Math.min(this.tp[0].v.valueOf(),this.Yc);a=this.tp[this.tp.length-1].v.valueOf();a>this.He.valueOf()&&
(this.He=a);this.c8=this.ba/(this.He-this.Yc);this.Dh=[];a=0;for(b=this.tp.length;a<b;a++)this.Dh.push(this.scale(this.tp[a].v))}
gvjs_NP.prototype.draw=function(a,b,c){if(this.$m){if(null==this.sr)throw"startY must be set before calling draw().";var d=this.tp.length-1;if(0!==d){var e=this.jh[0],f=e.zb(a),g=[new gvjs_G(this.Dh[0]-f/2,this.Dh[0]+f/2)],h=[];this.Dh[0]-f/2<this.P6-this.iz&&(e.textAlign=gvjs_4,g[0].start=this.Dh[0],g[0].end=this.Dh[0]+f);var e=this.jh[d],f=e.zb(a),k=new gvjs_G(this.Dh[d]-f/2,this.Dh[d]+f/2);f/2+this.Dh[d]-this.Hya>this.ba+this.P6&&(e.textAlign=gvjs_3,k.start=this.Dh[d]-f,k.end=this.Dh[d]);gvjs_Uh(k,
g[0])?h.push(d):g.push(k);for(e=1;e<d;e++){var l=this.jh[e];switch(l.textAlign){case gvjs_4:l=new gvjs_G(this.Dh[e],this.Dh[e]+l.zb(a));break;case gvjs_1:case null:l=new gvjs_G(this.Dh[e]-l.zb(a)/2,this.Dh[e]+l.zb(a)/2);break;case gvjs_3:l=new gvjs_G(this.Dh[e]-l.zb(a),this.Dh[e]);break;default:throw Error("unknown alignment in tick label.");}for(var m=!1,f=0,k=g.length;f<k;f++)if(gvjs_Uh(g[f],l)){m=!0;break}m?h.push(e):g.push(l)}f=0;for(k=h.length;f<k;f++)l=this.jh[h[f]],l.label=""}a={};d=0;for(g=
this.tp.length;d<g;d++)if(m=this.jh[d],!(this.Yc>this.tp[d].v)&&m.label){for(var h=b,e=this.Dh[d],f=this.sr+10,k=m.textAlign||gvjs_1,l=m.ra,m=m.label.split("\n"),n=[],p=0,q=m.length;p<q;p++)n.push(h(m[p],e,f,15,k,gvjs_4,l)),f+=15;h=n;e=0;for(f=h.length;e<f;e++)c(h[e],null,a)}this.$m=!1}};gvjs_NP.prototype.scale=function(a){return(a-this.Yc)*this.c8+this.P6};
gvjs_NP.prototype.hla=function(a){function b(a,b){return e(c.ira||a,b)}var c=this,d=!0,e=gvjs_MP.qc().format;switch(a){case "axisLabelFormatter":return function(a,e){var h;c.CC=e;if(e<=Dygraph.THIRTY_SECONDLY)return a=b("s",a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:!1,color:gvjs_Qa,opacity:1,lb:gvjs_$q,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";if(e<=Dygraph.THIRTY_MINUTELY)return h=":mm",0===a.getMinutes()||d?(e=!0,h=gvjs_Fj):e=!1,d=!1,a=b(h,a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:e,color:gvjs_Qa,opacity:1,
lb:gvjs_$q,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";if(e<=Dygraph.SIX_HOURLY)return h="h",e=a.getHours(),0!==a.getMinutes()&&(h+=":m"),e=12===e||0===e||d,d=c.Yc>a.valueOf()?!0:!1,e&&(h+="\n a"),a=b(h,a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:e,color:gvjs_Qa,opacity:1,lb:gvjs_$q,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";if(e<=Dygraph.DAILY)return h="E",0===a.getDay()||d?(h+="\n M/d",e=!0):e=!1,d=!1,a=b(h,a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:e,color:gvjs_Qa,opacity:1,lb:gvjs_$q,fontSize:13,Qc:!1,
bf:!1})),c.jh.length-1+"";if(e<=Dygraph.WEEKLY)return e=d,d=!1,a=b("MMM d",a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:e,color:gvjs_Qa,opacity:1,lb:gvjs_$q,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";if(e<=Dygraph.BIANNUAL)return h="MMM",e=0===a.getMonth()||d,d=c.Yc>a.valueOf()?!0:!1,e&&(h+="\n yyyy"),a=b(h,a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:e,color:gvjs_Qa,opacity:1,lb:gvjs_$q,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";if(e<=Dygraph.CENTENNIAL)return a=b("yyyy",a),c.jh.push(new gvjs_3L(a,{Rb:"",
bold:!1,color:gvjs_Qa,opacity:1,lb:gvjs_$q,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";throw gvjs_Mr;};case "pixelsPerLabel":return 50}};function gvjs_OP(a,b){return 1===a?b:b+"s"};function gvjs_PP(){}gvjs_PP.prototype.format=function(a,b){var c="MMM dd, yyyy",d="MMM dd, yyyy";a.getYear()===b.getYear()&&(c="MMM dd",a.getMonth()===b.getMonth()&&(d="dd, yyyy"));c=new gvjs_gh(c);d=new gvjs_gh(d);return[c.format(a),d.format(b)].join(gvjs_0p)};gvjs_PP.prototype.dv=function(a,b){a=Math.ceil(Math.abs(b-a)/864E5);return a+gvjs_OP(parseFloat(a)," day")};function gvjs_QP(){}gvjs_QP.prototype.format=function(a,b){var c=new gvjs_gh("h:mm a"),d=c.format(a).toLowerCase(),c=c.format(b).toLowerCase();if(864E5>Math.abs(b-a))return[d,c].join(gvjs_0p);var e=new gvjs_gh("MMM d");a=e.format(a);b=e.format(b);return[a,d,"-",b,c].join(" ")};gvjs_QP.prototype.dv=function(a,b){a=(Math.abs(b-a)/36E5).toFixed(2).replace(/\.?0*$/,"");return a+gvjs_OP(parseFloat(a)," hour")};function gvjs_RP(){}gvjs_RP.prototype.format=function(a,b){var c=gvjs_Fj;if(0!==a.getMilliseconds()||0!==b.getMilliseconds())c+=":ss.SSS";else if(0!==a.getSeconds()||0!==b.getSeconds())c+=":ss";c=new gvjs_gh(c);return[c.format(a),c.format(b)].join(gvjs_0p)};
gvjs_RP.prototype.dv=function(a,b){a=b-a;var c=Math.floor(a/36E5),d=Math.floor(a/6E4%60),e=Math.floor(a/1E3%60);b=a%1E3;a=[];0<c&&a.push(c+"h");0<d&&a.push(d+"m");if(e||b)c=e.toString(),0<b&&(d=b.toString(),3<=d.length?b=d:(b="000"+b.toString(),b=b.substr(b.length-3)),c+="."+b),a.push(c+"s");return 0==a.length?"0s":a.join(" ")};function gvjs_SP(){}gvjs_SP.prototype.format=function(a,b){var c=new gvjs_gh("MMM yyyy"),d=c.format(a);a.getYear()===b.getYear()&&(d=d.substr(0,3));return[d,c.format(b)].join(gvjs_0p)};
gvjs_SP.prototype.dv=function(a,b){var c=a.getYear(),d=a.getMonth(),e=a.getDate(),f=b.getYear(),g=b.getMonth(),h=b.getDate(),c=f-c,d=g-d,e=h-e;0>e&&(d--,e+=gvjs_5g(f,(g+11)%12));0>d&&(c--,d+=12);f=[];0<c&&(g=gvjs_OP(c," year"),f.push(c.toString()+g));0<d&&(g=gvjs_OP(d," month"),f.push(d.toString()+g));0<e&&(g=gvjs_OP(e," day"),f.push(e.toString()+g));return 0===c&&0===d&&0===e?gvjs_TP(2).dv(a,b):f.join(gvjs_ia)};function gvjs_UP(){}gvjs_UP.prototype.format=function(a,b){var c="s";if(0!==a.getMilliseconds()||0!==b.getMilliseconds())c+=".SSS";c+="'s'";if(a.getSeconds()>b.getSeconds()||6E4<b-a)c="m'm' "+c;c=new gvjs_gh(c);return[c.format(a),c.format(b)].join(gvjs_0p)};gvjs_UP.prototype.dv=function(a,b){a=Math.abs(b-a)/1E3;return a.toString()+gvjs_OP(a," second")};var gvjs_VP={};gvjs_VP[0]=gvjs_UP;gvjs_VP[1]=gvjs_RP;gvjs_VP[2]=gvjs_QP;gvjs_VP[3]=gvjs_PP;gvjs_VP[4]=gvjs_SP;function gvjs_WP(a){return a<Dygraph.MINUTELY?0:a<Dygraph.HOURLY?1:a<Dygraph.DAILY?2:a<Dygraph.MONTHLY?3:4}function gvjs_TP(a){var b=gvjs_VP[a];if(!b)throw"Formatter not found for granularity: "+a+".";return new b};function gvjs_XP(a,b){gvjs_YP(b);return 0==b.length?null===a?0:a:gvjs_nc(b,function(a,b){return a+b},0)}function gvjs_Iha(a,b){gvjs_YP(b);if(0==b.length)return a;b=gvjs_mc(b,function(a){return null!=a});return 0==b.length?null:gvjs_XP(a,b)/b.length}function gvjs_YP(a){gvjs_t(a,function(){})};function gvjs_ZP(a,b){gvjs_T.call(this);this.cc=a;this.Ii=b}gvjs_s(gvjs_ZP,gvjs_T);var gvjs_Jha=[];gvjs_=gvjs_ZP.prototype;gvjs_.Fd=null;gvjs_.dd=null;gvjs_.$z=function(a){this.cc=a};gvjs_.getId=function(){return this.cc};gvjs_.getName=function(){return this.Ii};gvjs_.getParent=function(){return this.Fd};gvjs_.fD=function(){return!this.zf()};gvjs_.Ue=function(){return this.dd||gvjs_Jha};gvjs_.ng=function(a){return this.Ue()[a]||null};gvjs_.zf=function(){return this.Ue().length};
gvjs_.getHeight=function(){var a=this.Ue();return gvjs_nc(a,function(a,c){return Math.max(a,c.getHeight())},-1)+1};gvjs_.contains=function(a){do a=a.getParent();while(a&&a!=this);return!!a};gvjs_.fN=function(a,b){function c(d,e){!1!==a.call(b,d,e)&&gvjs_t(d.Ue(),function(a){c(a,e+1)})}c(this,0)};gvjs_.find=function(a,b){var c=[];this.fN(function(d){a.call(b,d)&&c.push(d)});return c};
gvjs_.yO=function(a,b,c,d){for(var e=a.call(d,this),f=[],g=this.Ue(),h=0;h<g.length;h++){var k=g[h].yO(a,b,c,d);f.push(k)}a=b.call(d,e,f);c&&c.call(d,this,a);return a};gvjs_.La=function(a){a.Fd=this;this.dd=this.dd||[];this.dd.push(a);gvjs_0l(this,a)};function gvjs__P(a,b,c){gvjs_ZP.call(this,c,a);this.G=b}gvjs_s(gvjs__P,gvjs_ZP);gvjs_=gvjs__P.prototype;gvjs_.$a=function(){return this.G};function gvjs_0P(a){return a.Ia(0)||a.getName()}gvjs_.Qs=function(a){return this.T0(this.G.Qs,a)};gvjs_.getValue=function(a){return this.T0(this.G.getValue,a)};gvjs_.Ia=function(a){return this.T0(this.G.Ia,a)};gvjs_.T0=function(a,b){var c=this.getId();return null!=c?(c=[c],gvjs_Dc(c,gvjs_Ec(arguments,1)),a.apply(this.G,c)):null};function gvjs_1P(){gvjs_T.call(this);this.cr=[];this.$v={}}gvjs_s(gvjs_1P,gvjs_T);gvjs_=gvjs_1P.prototype;gvjs_.cB=function(a){var b=a.getId();null!=b&&(this.$v[b]=a)};gvjs_.getHeight=function(){return gvjs_nc(this.cr,function(a,b){return Math.max(a,b.getHeight())},-1)};gvjs_.fN=function(a,b){for(var c=this.cr,d=0;d<c.length;d++)c[d].fN(a,b)};gvjs_.find=function(a,b){for(var c=[],d=this.cr,e=0;e<d.length;e++)gvjs_Dc(c,d[e].find(a,b));return c};
gvjs_.yO=function(a,b,c,d){for(var e=this.cr,f=0;f<e.length;f++)e[f].yO(a,b,c,d)};function gvjs_2P(a,b){gvjs_1P.call(this);if(2>a.S())throw Error("Data table should have at least 2 columns");if(a.R(0)!=gvjs_h)throw Error("Column 0 must be of type string");if(a.R(1)!=gvjs_h)throw Error("Column 1 must be of type string");b=this.gp(b);for(var c=b.tba,d=b.uba,e=b.Tba,f={},g=[],h=0;h<a.aa();h++)if(b=a.getValue(h,0)){var k=f[b];k?null==k.getId()&&k.$z(h):(f[b]=k=new gvjs__P(b,a,h),g.push(k));var l=k.getValue(1);if(l)if(b=f[l],b||(f[l]=b=new gvjs__P(l,a,null),g.push(b)),k.getParent()){if(d)throw Error("More than one row with the same id ("+
k.getName()+").");}else if(k!=b&&!k.contains(b))b.La(k);else if(c){a=Error;e=gvjs_Kha;g=b;c=[];for(b=b.getParent();b;)c.push(b),b=b.getParent();throw a("Data contains a cycle: "+e(gvjs_Bc(g,c))+".");}}for(b=0;b<g.length;b++){k=g[b];if(e&&null===k.getId())throw Error('Failed to find row with id "'+k.getName()+'".');k.getParent()?this.cB(k):(a=k,this.cr.push(a),gvjs_0l(this,a),this.cB(a))}}gvjs_s(gvjs_2P,gvjs_1P);function gvjs_Kha(a){return gvjs_u(a,function(a){return a.getName()}).toString()}
gvjs_2P.prototype.gp=function(a){var b=new gvjs_EG(2);gvjs_FG(b,0,{tba:!0,uba:!0,Tba:!0});null!=a&&gvjs_FG(b,1,a);return b.compact()};function gvjs_3P(a,b,c,d,e){gvjs_1P.call(this);a=a.cr;for(var f=0;f<a.length;f++){var g=gvjs_4P(this,a[f],b,c,d,e);this.cr.push(g);gvjs_0l(this,g);this.cB(g)}}gvjs_s(gvjs_3P,gvjs_1P);function gvjs_4P(a,b,c,d,e,f){var g=c.call(d,b),h=null!=e&&null!=f;if(h){var k=e||0,l=f||0;g.vq=(k+l/2*b.zf())%360}b=b.Ue();for(f=0;f<b.length;f++)e=b[f],h?(e=gvjs_4P(a,e,c,d,k,e.fD()?0:l/e.zf()),k=(k+l)%360):e=gvjs_4P(a,e,c,d),a.cB(e),g.La(e);return g};var gvjs_5P={},gvjs_Lha={},gvjs_Mha={},gvjs_6P={};function gvjs_7P(){throw Error("Do not instantiate directly");}gvjs_7P.prototype.HH=null;gvjs_7P.prototype.getContent=function(){return this.content};gvjs_7P.prototype.toString=function(){return this.content};
function gvjs_8P(a){if(a.es===gvjs_6P)return gvjs_yd(a.toString());if(a.es!==gvjs_5P)throw Error("Sanitized content was not of kind TEXT or HTML.");return gvjs_Gd(gvjs_jd("Soy SanitizedContent of kind HTML produces SafeHtml-contract-compliant value."),a.toString(),a.HH)}function gvjs_9P(){gvjs_7P.call(this)}gvjs_s(gvjs_9P,gvjs_7P);function gvjs_$P(a,b,c,d){a.innerHTML=gvjs_aQ(b(c||gvjs_bQ,void 0,d))}function gvjs_cQ(a,b,c,d){d=d||gvjs_Fe();a=a(b||gvjs_bQ,void 0,c);b=gvjs_aQ(a);a=a instanceof gvjs_7P?gvjs_8P(a):gvjs_tf(b);return gvjs_Ye(d.Ad,a)}function gvjs_dQ(a,b,c,d){a:if(a=a(b||gvjs_bQ,void 0,c),d=(d||gvjs_Fe()).createElement(gvjs_qa),a=gvjs_aQ(a),d.innerHTML=a,1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType)){d=a;break a}return d}
function gvjs_aQ(a){if(!gvjs_n(a))return String(a);if(a instanceof gvjs_7P){if(a.es===gvjs_5P)return a.getContent();if(a.es===gvjs_6P)return gvjs_1b(a.getContent())}return"zSoyz"}var gvjs_bQ={};gvjs_y&&gvjs_ue(8);function gvjs_eQ(a){this.Koa=typeof a==gvjs_f?0<a?1:0>a?-1:null:null==a?null:a?-1:1}gvjs_eQ.prototype.Mqa=gvjs_ad;function gvjs_Nha(a){if(null!=a)switch(a.HH){case 1:return 1;case -1:return-1;case 0:return 0}return null}function gvjs_fQ(){gvjs_7P.call(this)}gvjs_s(gvjs_fQ,gvjs_7P);gvjs_fQ.prototype.es=gvjs_5P;function gvjs_6(a){return null!=a&&a.es===gvjs_5P?a:a instanceof gvjs_vd?gvjs_7(gvjs_xd(a),a.fv()):gvjs_7(gvjs_1b(String(String(a))),gvjs_Nha(a))}function gvjs_gQ(a,b){this.content=String(a);this.HH=null!=b?b:null}gvjs_s(gvjs_gQ,gvjs_9P);gvjs_gQ.prototype.es=gvjs_6P;
function gvjs_hQ(a){return new gvjs_gQ(a,void 0)}var gvjs_7=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=new b(String(a));void 0!==d&&(a.HH=d);return a}}(gvjs_fQ);function gvjs_iQ(a,b){return gvjs_cQ(a,b,void 0,new gvjs_Ge(void 0))}function gvjs_jQ(a,b){for(var c in b)c in a||(a[c]=b[c]);return a}function gvjs_8(a){return(a=String(a))?new gvjs_gQ(a,void 0):""}
var gvjs_kQ=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=String(a);if(!a)return"";a=new b(a);void 0!==d&&(a.HH=d);return a}}(gvjs_fQ);function gvjs_lQ(a){return a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")}function gvjs_9(a){return null!=a&&a.es===gvjs_5P?gvjs_mQ(String(a.getContent()).replace(gvjs_Oha,"").replace(gvjs_Pha,gvjs_ga)):gvjs_1b(String(a))}
function gvjs_nQ(a){null!=a&&a.es===gvjs_Lha?a=a.getContent().replace(/([^"'\s])$/,"$1 "):(a=String(a),a=gvjs_Qha.test(a)?a:"zSoyz");return a}function gvjs_oQ(a){null!=a&&a.es===gvjs_Mha?a=gvjs_lQ(a.getContent()):null==a?a="":a instanceof gvjs_kd?a=gvjs_lQ(gvjs_md(a)):(a=String(a),a=gvjs_Rha.test(a)?a:"zSoyz");return a}
var gvjs_Sha={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':gvjs_ha,"&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":gvjs_ga,"=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};function gvjs_Tha(a){return gvjs_Sha[a]}
var gvjs_Uha=/[\x00\x22\x27\x3c\x3e]/g,gvjs_Rha=/^(?!-*(?:expression|(?:moz-)?binding))(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|(?:rgb|hsl)a?\([0-9.%,\u0020]+\)|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,2}|%)?|!important|)$/i,gvjs_Qha=/^(?!on|src|(?:style|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i;function gvjs_mQ(a){return String(a).replace(gvjs_Uha,gvjs_Tha)}
var gvjs_Oha=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,gvjs_Pha=/</g;function gvjs_pQ(){}gvjs_s(gvjs_pQ,gvjs_bC);gvjs_Hb(gvjs_pQ);gvjs_=gvjs_pQ.prototype;gvjs_.C=function(a){var b={"class":gvjs_Vr+this.Ul(a).join(" ")},b=a.Da().C(gvjs_qa,b,a.getContent());this.yj(b,a.rn());return b};gvjs_.Xk=function(){return gvjs_Rs};gvjs_.Kh=function(a){return a.tagName==gvjs_qa};gvjs_.kb=function(a,b){gvjs_6A(b,gvjs_Ur);return gvjs_pQ.o.kb.call(this,a,b)};gvjs_.getValue=function(){return""};gvjs_.sa=function(){return gvjs_Tr};gvjs_RB(gvjs_Tr,function(){return new gvjs_dC(null,gvjs_pQ.qc())});function gvjs_qQ(){}gvjs_s(gvjs_qQ,gvjs_pQ);gvjs_Hb(gvjs_qQ);gvjs_qQ.prototype.sa=function(){return gvjs_Wr};gvjs_RB(gvjs_Wr,function(){return new gvjs_dC(null,gvjs_qQ.qc())});function gvjs_Vha(a,b){gvjs_m(b)||(b=[b]);b=gvjs_u(b,function(a){return gvjs_o(a)?a:a.property+" "+a.duration+"s "+a.timing+" "+a.delay+"s"});gvjs_rQ(a,b.join(","))}
var gvjs_Wha=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if(gvjs_y)return gvjs_ue("10.0");var a=document.createElement(gvjs_qa),b=gvjs_he?"-webkit":gvjs_ge?"-moz":gvjs_y?"-ms":gvjs_ee?"-o":null,c={transition:gvjs_mw};b&&(c[b+"-transition"]=gvjs_mw);gvjs_xe(a,gvjs_Cd(gvjs_b,{style:c}));return""!=gvjs_Ff(a.firstChild,"transition")});function gvjs_rQ(a,b){gvjs_E(a,"transition",b)};function gvjs_sQ(a,b,c,d,e){gvjs_WC.call(this);this.H=a;this.Rk=b;this.Nua=c;this.Fba=d;this.XF=gvjs_m(e)?e:[e]}gvjs_s(gvjs_sQ,gvjs_WC);gvjs_=gvjs_sQ.prototype;gvjs_.play=function(){if(this.Kv())return!1;this.hL();this.cj("play");this.startTime=gvjs_Rb();this.I=1;if(gvjs_Wha())return gvjs_E(this.H,this.Nua),this.zm=gvjs_Vm(this.Wxa,void 0,this),!0;this.T6(!1);return!1};
gvjs_.Wxa=function(){gvjs_Vf(this.H);gvjs_Vha(this.H,this.XF);gvjs_E(this.H,this.Fba);this.zm=gvjs_Vm(gvjs_r(this.T6,this,!1),1E3*this.Rk)};gvjs_.stop=function(){this.Kv()&&this.T6(!0)};gvjs_.T6=function(a){gvjs_rQ(this.H,"");gvjs_Wm(this.zm);gvjs_E(this.H,this.Fba);this.endTime=gvjs_Rb();this.I=0;a?this.cj(gvjs_zx):this.cj(gvjs_ou);this.Bz()};gvjs_.N=function(){this.stop();gvjs_sQ.o.N.call(this)};function gvjs_tQ(a,b,c,d,e){return new gvjs_sQ(a,b,{opacity:d},{opacity:e},{property:gvjs_eb,duration:b,timing:c,delay:0})}function gvjs_uQ(a,b){return gvjs_tQ(a,b,"ease-out",0,1)}function gvjs_vQ(a,b){return gvjs_tQ(a,b,"ease-in",1,0)};function gvjs_wQ(){this.nk=[];this.Ub=[];this.zl=[]}gvjs_wQ.prototype.Op=null;gvjs_wQ.prototype.Vg=null;gvjs_wQ.prototype.cA=!0;var gvjs_Xha=[2,2,6,6,0];gvjs_=gvjs_wQ.prototype;gvjs_.clear=function(){this.nk.length=0;this.Ub.length=0;this.zl.length=0;delete this.Op;delete this.Vg;delete this.cA;return this};gvjs_.moveTo=function(a,b){0==gvjs_jc(this.nk)?this.zl.length-=2:(this.nk.push(0),this.Ub.push(1));this.zl.push(a,b);this.Vg=this.Op=[a,b];return this};
gvjs_.lineTo=function(a){var b=gvjs_jc(this.nk);if(null==b)throw Error("Path cannot start with lineTo");1!=b&&(this.nk.push(1),this.Ub.push(0));for(b=0;b<arguments.length;b+=2){var c=arguments[b],d=arguments[b+1];this.zl.push(c,d)}this.Ub[this.Ub.length-1]+=b/2;this.Vg=[c,d];return this};
gvjs_.oaa=function(a){var b=gvjs_jc(this.nk);if(null==b)throw Error("Path cannot start with curve");2!=b&&(this.nk.push(2),this.Ub.push(0));for(b=0;b<arguments.length;b+=6){var c=arguments[b+4],d=arguments[b+5];this.zl.push(arguments[b],arguments[b+1],arguments[b+2],arguments[b+3],c,d)}this.Ub[this.Ub.length-1]+=b/6;this.Vg=[c,d];return this};
gvjs_.close=function(){var a=gvjs_jc(this.nk);if(null==a)throw Error("Path cannot start with close");4!=a&&(this.nk.push(4),this.Ub.push(1),this.Vg=this.Op);return this};gvjs_.arc=function(a,b,c,d,e,f,g){a+=gvjs_Pd(e,c);b+=gvjs_Qd(e,d);g?this.Vg&&a==this.Vg[0]&&b==this.Vg[1]||this.lineTo(a,b):this.moveTo(a,b);return this.arcTo(c,d,e,f)};
gvjs_.arcTo=function(a,b,c,d){var e=this.Vg[0]-gvjs_Pd(c,a)+gvjs_Pd(c+d,a),f=this.Vg[1]-gvjs_Qd(c,b)+gvjs_Qd(c+d,b);this.nk.push(3);this.Ub.push(1);this.zl.push(a,b,c,d,e,f);this.cA=!1;this.Vg=[e,f];return this};
gvjs_.nna=function(a,b,c,d){var e=this.Vg[0]-gvjs_Pd(c,a),f=this.Vg[1]-gvjs_Qd(c,b),g=gvjs_Od(d);d=Math.ceil(Math.abs(g)/Math.PI*2);g/=d;c=gvjs_Od(c);for(var h=0;h<d;h++){var k=Math.cos(c),l=Math.sin(c),m=4/3*Math.sin(g/2)/(1+Math.cos(g/2)),n=e+(k-m*l)*a,p=f+(l+m*k)*b;c+=g;k=Math.cos(c);l=Math.sin(c);this.oaa(n,p,e+(k+m*l)*a,f+(l-m*k)*b,e+k*a,f+l*b)}return this};function gvjs_xQ(a,b){for(var c=a.zl,d=0,e=0,f=a.nk.length;e<f;e++){var g=a.nk[e],h=gvjs_Xha[g]*a.Ub[e];b(g,c.slice(d,d+h));d+=h}}
gvjs_.clone=function(){var a=new this.constructor;a.nk=this.nk.concat();a.Ub=this.Ub.concat();a.zl=this.zl.concat();a.Op=this.Op&&this.Op.concat();a.Vg=this.Vg&&this.Vg.concat();a.cA=this.cA;return a};var gvjs_yQ={};gvjs_yQ[0]=gvjs_wQ.prototype.moveTo;gvjs_yQ[1]=gvjs_wQ.prototype.lineTo;gvjs_yQ[4]=gvjs_wQ.prototype.close;gvjs_yQ[2]=gvjs_wQ.prototype.oaa;gvjs_yQ[3]=gvjs_wQ.prototype.nna;
function gvjs_Yha(a){if(a.cA)return a.clone();var b=new gvjs_wQ;gvjs_xQ(a,function(a,d){gvjs_yQ[a].apply(b,d)});return b}gvjs_wQ.prototype.transform=function(a){if(!this.cA)throw Error("Non-simple path");a.transform(this.zl,0,this.zl,0,this.zl.length/2);this.Op&&a.transform(this.Op,0,this.Op,0,1);this.Vg&&this.Op!=this.Vg&&a.transform(this.Vg,0,this.Vg,0,1);return this};gvjs_wQ.prototype.isEmpty=function(){return 0==this.nk.length};function gvjs_zQ(a,b,c,d,e){gvjs_0A.call(this,e);this.width=a;this.height=b;this.so=c||null;this.JH=d||null}gvjs_s(gvjs_zQ,gvjs_0A);gvjs_=gvjs_zQ.prototype;gvjs_.Jf=null;gvjs_.Ku=0;gvjs_.Hx=0;function gvjs_AQ(a){return a.so?new gvjs_A(a.so,a.JH):a.Zk()}gvjs_.bc=function(){return this.Zk()};gvjs_.Zk=function(){return this.dc?gvjs_Vf(this.j()):gvjs_p(this.width)&&gvjs_p(this.height)?new gvjs_A(this.width,this.height):null};function gvjs_BQ(a){var b=a.Zk();return b?b.width/gvjs_AQ(a).width:0}
gvjs_.Ze=function(a){gvjs_4e(a.j())};gvjs_.Se=function(a,b,c,d,e,f){return this.Ml(a,b,c,c,d,e,f)};gvjs_.ie=function(a,b,c,d,e,f,g,h,k,l,m){var n=h.size/2;c=g==gvjs_Ks?c+e-n:g==gvjs_1?c+e/2:c+n;return this.ej(a,b,c,b+d,c,f,h,k,l,m)};gvjs_.Nc=function(){return new gvjs_wQ};function gvjs_CQ(a,b,c,d,e,f){if(6==arguments.length)this.setTransform(a,b,c,d,e,f);else{if(0!=arguments.length)throw Error("Insufficient matrix parameters");this.Ai=this.Di=1;this.Xh=this.Bi=this.Ci=this.Ei=0}}gvjs_=gvjs_CQ.prototype;gvjs_.clone=function(){return new gvjs_CQ(this.Ai,this.Xh,this.Bi,this.Di,this.Ci,this.Ei)};
gvjs_.setTransform=function(a,b,c,d,e,f){if(!(gvjs_p(a)&&gvjs_p(b)&&gvjs_p(c)&&gvjs_p(d)&&gvjs_p(e)&&gvjs_p(f)))throw Error("Invalid transform parameters");this.Ai=a;this.Xh=b;this.Bi=c;this.Di=d;this.Ci=e;this.Ei=f;return this};gvjs_.pP=function(a){this.Ai=a.Ai;this.Xh=a.Xh;this.Bi=a.Bi;this.Di=a.Di;this.Ci=a.Ci;this.Ei=a.Ei;return this};gvjs_.scale=function(a,b){this.Ai*=a;this.Xh*=a;this.Bi*=b;this.Di*=b;return this};
gvjs_.translate=function(a,b){this.Ci+=a*this.Ai+b*this.Bi;this.Ei+=a*this.Xh+b*this.Di;return this};gvjs_.rotate=function(a,b,c){var d=new gvjs_CQ,e=Math.cos(a);a=Math.sin(a);b=d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e);c=this.Ai;d=this.Bi;this.Ai=b.Ai*c+b.Xh*d;this.Bi=b.Bi*c+b.Di*d;this.Ci+=b.Ci*c+b.Ei*d;c=this.Xh;d=this.Di;this.Xh=b.Ai*c+b.Xh*d;this.Di=b.Bi*c+b.Di*d;this.Ei+=b.Ci*c+b.Ei*d;return this};
gvjs_.toString=function(){return"matrix("+[this.Ai,this.Xh,this.Bi,this.Di,this.Ci,this.Ei].join()+")"};gvjs_.transform=function(a,b,c,d,e){var f=b;for(b+=2*e;f<b;){e=a[f++];var g=a[f++];c[d++]=e*this.Ai+g*this.Bi+this.Ci;c[d++]=e*this.Xh+g*this.Di+this.Ei}};gvjs_.equals=function(a){return this==a?!0:a?this.Ai==a.Ai&&this.Bi==a.Bi&&this.Ci==a.Ci&&this.Xh==a.Xh&&this.Di==a.Di&&this.Ei==a.Ei:!1};function gvjs_DQ(a,b){gvjs_W.call(this);this.H=a;this.Cd=b;this[gvjs_9l]=!1}gvjs_s(gvjs_DQ,gvjs_W);gvjs_=gvjs_DQ.prototype;gvjs_.Cd=null;gvjs_.H=null;gvjs_.Lw=null;gvjs_.j=function(){return this.H};gvjs_.nca=function(){return this.Cd};gvjs_.setTransform=function(a){this.Lw=a.clone();this.Cd.X5(this,a)};gvjs_.addEventListener=function(a,b,c,d){gvjs_V(this.H,a,b,c,d)};gvjs_.removeEventListener=function(a,b,c,d){gvjs_mm(this.H,a,b,c,d)};gvjs_.N=function(){gvjs_DQ.o.N.call(this);gvjs_om(this.H)};function gvjs_EQ(a,b,c,d){gvjs_DQ.call(this,a,b);this.wd(c);this.af(d)}gvjs_s(gvjs_EQ,gvjs_DQ);gvjs_=gvjs_EQ.prototype;gvjs_.fill=null;gvjs_.ye=null;gvjs_.af=function(a){this.fill=a;this.Cd.Y5(this,a)};gvjs_.ob=function(){return this.fill};gvjs_.wd=function(a){this.ye=a;this.Cd.Z5(this,a)};gvjs_.uca=function(){return this.ye};function gvjs_FQ(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_FQ,gvjs_EQ);function gvjs_GQ(a,b){gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_GQ,gvjs_DQ);function gvjs_HQ(a,b){gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_HQ,gvjs_DQ);function gvjs_IQ(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_IQ,gvjs_EQ);function gvjs_JQ(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_JQ,gvjs_EQ);function gvjs_KQ(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_KQ,gvjs_EQ);function gvjs_LQ(a){gvjs_DQ.call(this,null,a);this.dd=[]}gvjs_s(gvjs_LQ,gvjs_GQ);gvjs_=gvjs_LQ.prototype;gvjs_.clear=function(){this.dd.length&&(this.dd.length=0,this.Cd.Lg())};gvjs_.mf=function(){};gvjs_.appendChild=function(a){this.dd.push(a)};gvjs_.draw=function(){for(var a=0,b=this.dd.length;a<b;a++)this.Cd.Ge(this.dd[a])};gvjs_.Ze=function(a){gvjs_laa(this.dd,function(b){return b.dd?(b.Ze(a),!1):b===a})};
function gvjs_MQ(a,b,c,d,e,f,g,h){gvjs_EQ.call(this,a,b,g,h);this.qaa=c;this.raa=d;this.y5=e;this.z5=f;this.il=new gvjs_wQ;gvjs_NQ(this);this.E4=new gvjs_OQ(null,b,this.il,g,h)}gvjs_s(gvjs_MQ,gvjs_FQ);function gvjs_NQ(a){a.il.clear();a.il.moveTo(a.qaa+gvjs_Pd(0,a.y5),a.raa+gvjs_Qd(0,a.z5));a.il.arcTo(a.y5,a.z5,0,360);a.il.close()}gvjs_MQ.prototype.setCenter=function(a,b){this.qaa=a;this.raa=b;gvjs_NQ(this);this.E4.setPath(this.il)};
gvjs_MQ.prototype.setRadius=function(a,b){this.y5=a;this.z5=b;gvjs_NQ(this);this.E4.setPath(this.il)};gvjs_MQ.prototype.draw=function(a){this.E4.draw(a)};function gvjs_PQ(a,b,c,d,e,f,g,h){gvjs_EQ.call(this,a,b,g,h);this.Tw=c;this.Uw=d;this.RA=e;this.Gy=f}gvjs_s(gvjs_PQ,gvjs_JQ);gvjs_PQ.prototype.setPosition=function(a,b){this.Tw=a;this.Uw=b;this.$p&&this.Cd.Lg()};gvjs_PQ.prototype.$p=!1;gvjs_PQ.prototype.mf=function(a,b){this.RA=a;this.Gy=b;this.$p&&this.Cd.Lg()};
gvjs_PQ.prototype.draw=function(a){this.$p=!0;a.beginPath();a.moveTo(this.Tw,this.Uw);a.lineTo(this.Tw,this.Uw+this.Gy);a.lineTo(this.Tw+this.RA,this.Uw+this.Gy);a.lineTo(this.Tw+this.RA,this.Uw);a.closePath()};function gvjs_OQ(a,b,c,d,e){gvjs_EQ.call(this,a,b,d,e);this.setPath(c)}gvjs_s(gvjs_OQ,gvjs_IQ);gvjs_OQ.prototype.$p=!1;gvjs_OQ.prototype.setPath=function(a){this.il=a.cA?a:gvjs_Yha(a);this.$p&&this.Cd.Lg()};
gvjs_OQ.prototype.draw=function(a){this.$p=!0;a.beginPath();gvjs_xQ(this.il,function(b,c){switch(b){case 0:a.moveTo(c[0],c[1]);break;case 1:for(b=0;b<c.length;b+=2)a.lineTo(c[b],c[b+1]);break;case 2:for(b=0;b<c.length;b+=6)a.bezierCurveTo(c[b],c[b+1],c[b+2],c[b+3],c[b+4],c[b+5]);break;case 3:throw Error("Canvas paths cannot contain arcs");case 4:a.closePath()}})};
function gvjs_QQ(a,b,c,d,e,f,g,h,k,l){var m=gvjs_B(gvjs_qa,{style:"display:table;position:absolute;padding:0;margin:0;border:0"});gvjs_EQ.call(this,m,a,k,l);this.Gf=b;this.rka=c;this.gCa=d;this.ska=e;this.hCa=f;this.Yma=g||gvjs_ab;this.bra=h;this.$J=gvjs_B(gvjs_qa,{style:"display:table-cell;padding: 0;margin: 0;border: 0"});c=this.rka;h=this.ska;d=this.gCa;e=this.hCa;k=this.Yma;f=this.bra;b=this.j().style;g=gvjs_BQ(this.Cd);l=this.Cd;var n=l.Zk();l=n?n.height/gvjs_AQ(l).height:0;c==h?(b.lineHeight=
"90%",this.$J.style.verticalAlign=k==gvjs_1?gvjs_Zv:k==gvjs_ab?d<e?gvjs_8x:gvjs_Ks:d<e?gvjs_Ks:gvjs_8x,b.textAlign=gvjs_1,h=f.size*g,b.top=Math.round(Math.min(d,e)*l)+gvjs_g,b.left=Math.round((c-h/2)*g)+gvjs_g,b.width=Math.round(h)+gvjs_g,b.height=Math.abs(d-e)*l+gvjs_g,b.fontSize=.6*f.size*l+"pt"):(b.lineHeight=gvjs_Kq,this.$J.style.verticalAlign=gvjs_8x,b.textAlign=k,b.top=Math.round(((d+e)/2-2*f.size/3)*l)+gvjs_g,b.left=Math.round(c*g)+gvjs_g,b.width=Math.round(Math.abs(h-c)*g)+gvjs_g,b.height=
gvjs_Oa,b.fontSize=f.size*l+"pt");b.fontWeight=f.bold?gvjs_Is:gvjs_dw;b.fontStyle=f.Qc?gvjs_jv:gvjs_dw;b.fontFamily=f.family;c=this.ob();b.color=c.ue()||c.hca();gvjs_RQ(this);a.j().appendChild(m);m.appendChild(this.$J)}gvjs_s(gvjs_QQ,gvjs_KQ);gvjs_QQ.prototype.Vt=function(a){this.Gf=a;gvjs_RQ(this)};gvjs_QQ.prototype.af=function(a){this.fill=a;var b=this.j();b&&(b.style.color=a.ue()||a.hca())};gvjs_QQ.prototype.wd=function(){};gvjs_QQ.prototype.draw=function(){};
function gvjs_RQ(a){if(a.rka==a.ska){var b=gvjs_u(a.Gf.split(""),function(a){return gvjs_1b(a)}).join(gvjs_la),b=gvjs_Gd(gvjs_jd("Concatenate escaped chars and <br>"),b);gvjs_xe(a.$J,b)}else gvjs_xe(a.$J,gvjs_yd(a.Gf))}function gvjs_SQ(a,b,c,d,e,f,g){gvjs_DQ.call(this,a,b);this.Tw=c;this.Uw=d;this.RA=e;this.Gy=f;this.zAa=g}gvjs_s(gvjs_SQ,gvjs_HQ);gvjs_=gvjs_SQ.prototype;gvjs_.$p=!1;gvjs_.setPosition=function(a,b){this.Tw=a;this.Uw=b;this.$p&&this.Cd.Lg()};
gvjs_.mf=function(a,b){this.RA=a;this.Gy=b;this.$p&&this.Cd.Lg()};gvjs_.draw=function(a){this.Ida?(this.RA&&this.Gy&&a.drawImage(this.Ida,this.Tw,this.Uw,this.RA,this.Gy),this.$p=!0):(a=new Image,a.onload=gvjs_r(this.cta,this,a),a.src=this.zAa)};gvjs_.cta=function(a){this.Ida=a;this.Cd.Lg()};function gvjs_Zha(){};function gvjs_TQ(a,b){this.Hk=a;this.Sq=null==b?1:b}gvjs_s(gvjs_TQ,gvjs_Zha);gvjs_TQ.prototype.ue=function(){return this.Hk};gvjs_TQ.prototype.getOpacity=function(){return this.Sq};function gvjs_UQ(a,b,c,d,e){gvjs_zQ.call(this,a,b,c,d,e)}gvjs_s(gvjs_UQ,gvjs_zQ);gvjs_=gvjs_UQ.prototype;gvjs_.Y5=function(){this.Lg()};gvjs_.Z5=function(){this.Lg()};gvjs_.X5=function(){this.Lg()};function gvjs_VQ(a,b){a=a.getContext();a.save();b=b.Lw?b.Lw.clone():new gvjs_CQ;var c=b.Ci,d=b.Ei;(c||d)&&a.translate(c,d);(b=b.Xh)&&a.rotate(Math.asin(b))}
gvjs_.C=function(){var a=this.F.C(gvjs_qa,{style:"position:relative;overflow:hidden"});this.H=a;this.cd=this.F.C("CANVAS");a.appendChild(this.cd);this.K2=this.Jf=new gvjs_LQ(this);this.oya=0;gvjs_WQ(this)};gvjs_.getContext=function(){this.j()||this.C();this.Hl||(this.Hl=this.cd.getContext("2d"),this.Hl.save());return this.Hl};gvjs_.mf=function(a,b){this.width=a;this.height=b;gvjs_WQ(this);this.Lg()};
gvjs_.Zk=function(){var a=this.width,b=this.height,c=gvjs_o(a)&&-1!=a.indexOf("%"),d=gvjs_o(b)&&-1!=b.indexOf("%");if(!this.dc&&(c||d))return null;var e,f;c&&(e=this.j().parentNode,f=gvjs_Vf(e),a=parseFloat(a)*f.width/100);d&&(e=e||this.j().parentNode,f=f||gvjs_Vf(e),b=parseFloat(b)*f.height/100);return new gvjs_A(a,b)};function gvjs_WQ(a){gvjs_Tf(a.j(),a.width,a.height);var b=a.Zk();b&&(gvjs_Tf(a.cd,b.width,b.height),a.cd.width=b.width,a.cd.height=b.height,a.Hl=null)}
gvjs_.reset=function(){var a=this.getContext();a.restore();var b=this.Zk();b.width&&b.height&&a.clearRect(0,0,b.width,b.height);a.save()};gvjs_.clear=function(){this.reset();this.Jf.clear();for(var a=this.j();1<a.childNodes.length;)a.removeChild(a.lastChild)};
gvjs_.Lg=function(){if(!this.mGa&&this.dc){this.reset();if(this.so){var a=this.Zk();this.getContext().scale(a.width/this.so,a.height/this.JH)}(this.Ku||this.Hx)&&this.getContext().translate(-this.Ku,-this.Hx);gvjs_VQ(this,this.Jf);this.Jf.draw(this.Hl);this.getContext().restore()}};
gvjs_.Ge=function(a){if(!(a instanceof gvjs_QQ)){var b=this.getContext();gvjs_VQ(this,a);if(a.ob&&a.uca){var c=a.ob();if(c)if(c instanceof gvjs_TQ)0!=c.getOpacity()&&(b.globalAlpha=c.getOpacity(),b.fillStyle=c.ue(),a.draw(b),b.fill(),b.globalAlpha=1);else{var d=b.createLinearGradient(c.OFa(),c.QFa(),c.PFa(),c.RFa());d.addColorStop(0,c.hca());d.addColorStop(1,c.NFa());b.fillStyle=d;a.draw(b);b.fill()}if(c=a.ye)a.draw(b),b.strokeStyle=c.ue(),a=c.zb(),gvjs_o(a)&&-1!=a.indexOf(gvjs_g)&&(a=parseFloat(a)/
gvjs_BQ(this)),b.lineWidth=a,b.stroke()}else a.draw(b);this.getContext().restore()}};gvjs_.append=function(a,b){b=b||this.Jf;b.appendChild(a);!this.dc||this.oya||b!=this.Jf&&b!=this.K2||this.Ge(a)};gvjs_.Ml=function(a,b,c,d,e,f,g){a=new gvjs_MQ(null,this,a,b,c,d,e,f);this.append(a,g);return a};gvjs_.ub=function(a,b,c,d,e,f,g){a=new gvjs_PQ(null,this,a,b,c,d,e,f);this.append(a,g);return a};gvjs_.drawImage=function(a,b,c,d,e,f){a=new gvjs_SQ(null,this,a,b,c,d,e);this.append(a,f);return a};
gvjs_.ej=function(a,b,c,d,e,f,g,h,k,l){a=new gvjs_QQ(this,a,b,c,d,e,f,g,h,k);this.append(a,l);return a};gvjs_.Ha=function(a,b,c,d){a=new gvjs_OQ(null,this,a,b,c);this.append(a,d);return a};gvjs_.Pa=function(a){var b=new gvjs_LQ(this);a=a||this.Jf;if(a==this.Jf||a==this.K2)this.K2=b;this.append(b,a);return b};gvjs_.N=function(){this.Hl=null;gvjs_UQ.o.N.call(this)};gvjs_.$b=function(){var a=this.Zk();gvjs_UQ.o.$b.call(this);a||(gvjs_WQ(this),this.dispatchEvent(gvjs_Ww));this.Lg()};
gvjs_.Ze=function(a){a&&(this.Jf.Ze(a),this.Lg())};function gvjs_XQ(a,b,c){this.ba=a;this.Hk=b;this.Sq=null==c?1:c}gvjs_XQ.prototype.zb=function(){return this.ba};gvjs_XQ.prototype.ue=function(){return this.Hk};gvjs_XQ.prototype.getOpacity=function(){return this.Sq};function gvjs_YQ(a,b){gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_YQ,gvjs_GQ);gvjs_YQ.prototype.clear=function(){gvjs_1e(this.j())};gvjs_YQ.prototype.mf=function(a,b){gvjs_ZQ(this.j(),{width:a,height:b})};function gvjs__Q(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs__Q,gvjs_FQ);gvjs__Q.prototype.setCenter=function(a,b){gvjs_ZQ(this.j(),{cx:a,cy:b})};gvjs__Q.prototype.setRadius=function(a,b){gvjs_ZQ(this.j(),{rx:a,ry:b})};function gvjs_0Q(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_0Q,gvjs_JQ);
gvjs_0Q.prototype.setPosition=function(a,b){gvjs_ZQ(this.j(),{x:a,y:b})};gvjs_0Q.prototype.mf=function(a,b){gvjs_ZQ(this.j(),{width:a,height:b})};function gvjs_1Q(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_1Q,gvjs_IQ);gvjs_1Q.prototype.setPath=function(a){gvjs_ZQ(this.j(),{d:gvjs_2Q(a)})};function gvjs_3Q(a,b,c,d){gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_3Q,gvjs_KQ);gvjs_3Q.prototype.Vt=function(a){this.j().firstChild.data=a};function gvjs_4Q(a,b){gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_4Q,gvjs_HQ);
gvjs_4Q.prototype.setPosition=function(a,b){gvjs_ZQ(this.j(),{x:a,y:b})};gvjs_4Q.prototype.mf=function(a,b){gvjs_ZQ(this.j(),{width:a,height:b})};function gvjs_5Q(a,b,c,d,e){gvjs_zQ.call(this,a,b,c,d,e);this.Xp={};this.T7=gvjs_he&&!gvjs_ue(526);this.Ed=new gvjs_np(this)}var gvjs_6Q;gvjs_s(gvjs_5Q,gvjs_zQ);gvjs_=gvjs_5Q.prototype;gvjs_.nb=function(a,b){a=this.F.vc().createElementNS(gvjs_8u,a);b&&gvjs_ZQ(a,b);return a};function gvjs_ZQ(a,b){for(var c in b)a.setAttribute(c,b[c])}gvjs_.ho=function(a,b){(b||this.Jf).j().appendChild(a.j())};
gvjs_.Y5=function(a,b){a=a.j();b instanceof gvjs_TQ?(a.setAttribute(gvjs_iu,b.ue()),a.setAttribute(gvjs_ju,b.getOpacity())):a.setAttribute(gvjs_iu,gvjs_e)};gvjs_.Z5=function(a,b){a=a.j();b?(a.setAttribute(gvjs_Bx,b.ue()),a.setAttribute(gvjs_Ex,b.getOpacity()),b=b.zb(),gvjs_o(b)&&-1!=b.indexOf(gvjs_g)?a.setAttribute(gvjs_Fx,parseFloat(b)/gvjs_BQ(this)):a.setAttribute(gvjs_Fx,b)):a.setAttribute(gvjs_Bx,gvjs_e)};
gvjs_.X5=function(a,b){b=[b.Ai,b.Xh,b.Bi,b.Di,b.Ci,b.Ei].join();a.j().setAttribute(gvjs_by,"matrix("+b+")")};
gvjs_.C=function(){var a=this.nb(gvjs_Nx,{width:this.width,height:this.height,overflow:gvjs_7a}),b=this.nb("g");this.u_=this.nb(gvjs_Qt);this.Jf=new gvjs_YQ(b,this);a.appendChild(this.u_);a.appendChild(b);this.H=a;if(this.so||this.Ku||this.Hx)this.j().setAttribute("preserveAspectRatio",gvjs_e),this.T7?this.UW():this.j().setAttribute("viewBox",this.Ku+" "+this.Hx+" "+(this.so?this.so+" "+this.JH:""))};
gvjs_.UW=function(){if(this.dc&&(this.so||this.Ku||!this.Hx)){var a=this.Zk();if(0==a.width)this.j().style.visibility=gvjs_7a;else{this.j().style.visibility="";var b=-this.Ku,c=-this.Hx,d=a.width/this.so,a=a.height/this.JH;this.Jf.j().setAttribute(gvjs_by,"scale("+d+" "+a+") translate("+b+" "+c+")")}}};gvjs_.mf=function(a,b){gvjs_Tf(this.j(),a,b)};
gvjs_.Zk=function(){if(!gvjs_ge)return this.dc?gvjs_Vf(this.j()):gvjs_5Q.o.Zk.call(this);var a=this.width,b=this.height,c=gvjs_o(a)&&-1!=a.indexOf("%"),d=gvjs_o(b)&&-1!=b.indexOf("%");if(!this.dc&&(c||d))return null;var e,f;c&&(e=this.j().parentNode,f=gvjs_Vf(e),a=parseFloat(a)*f.width/100);d&&(e=e||this.j().parentNode,f=f||gvjs_Vf(e),b=parseFloat(b)*f.height/100);return new gvjs_A(a,b)};gvjs_.clear=function(){this.Jf.clear();gvjs_1e(this.u_);this.Xp={}};
gvjs_.Ml=function(a,b,c,d,e,f,g){a=this.nb(gvjs_5t,{cx:a,cy:b,rx:c,ry:d});e=new gvjs__Q(a,this,e,f);this.ho(e,g);return e};gvjs_.ub=function(a,b,c,d,e,f,g){a=this.nb(gvjs_Qw,{x:a,y:b,width:c,height:d});e=new gvjs_0Q(a,this,e,f);this.ho(e,g);return e};gvjs_.drawImage=function(a,b,c,d,e,f){a=this.nb("image",{x:a,y:b,width:c,height:d,"image-rendering":"optimizeQuality",preserveAspectRatio:gvjs_e});a.setAttributeNS("http://www.w3.org/1999/xlink","href",e);e=new gvjs_4Q(a,this);this.ho(e,f);return e};
gvjs_.ej=function(a,b,c,d,e,f,g,h,k,l){var m=Math.round(gvjs_Rd(b,c,d,e));d-=b;e-=c;e=Math.round(Math.sqrt(d*d+e*e));var n=g.size;d={"font-family":g.family,"font-size":n};var n=Math.round(c-n/2+Math.round(.85*n)),p=b;f==gvjs_1?(p+=Math.round(e/2),d[gvjs_Rx]=gvjs_Zv):f==gvjs_O&&(p+=e,d[gvjs_Rx]=gvjs_3);d.x=p;d.y=n;g.bold&&(d[gvjs_tu]=gvjs_Is);g.Qc&&(d[gvjs_su]=gvjs_jv);0!=m&&(d.transform=gvjs_2w+m+" "+b+" "+c+")");b=this.nb(gvjs_Q,d);b.appendChild(this.F.vc().createTextNode(a));null==h&&gvjs_ge&&gvjs_je&&
(a=gvjs_Qa,k instanceof gvjs_TQ&&(a=k.ue()),h=new gvjs_XQ(1,a));k=new gvjs_3Q(b,this,h,k);this.ho(k,l);return k};gvjs_.Ha=function(a,b,c,d){a=this.nb(gvjs_tw,{d:gvjs_2Q(a)});b=new gvjs_1Q(a,this,b,c);this.ho(b,d);return b};
function gvjs_2Q(a){var b=[];gvjs_xQ(a,function(a,d){switch(a){case 0:b.push("M");Array.prototype.push.apply(b,d);break;case 1:b.push("L");Array.prototype.push.apply(b,d);break;case 2:b.push("C");Array.prototype.push.apply(b,d);break;case 3:a=d[3];b.push("A",d[0],d[1],0,180<Math.abs(a)?1:0,0<a?1:0,d[4],d[5]);break;case 4:b.push("Z")}});return b.join(" ")}gvjs_.Pa=function(a){var b=this.nb("g");(a||this.Jf).j().appendChild(b);return new gvjs_YQ(b,this)};
gvjs_.Yl=function(){throw Error("unimplemented method");};gvjs_.$b=function(){var a=this.Zk();gvjs_5Q.o.$b.call(this);a||this.dispatchEvent(gvjs_Ww);if(this.T7){var a=this.width,b=this.height;typeof a==gvjs_h&&-1!=a.indexOf("%")&&typeof b==gvjs_h&&-1!=b.indexOf("%")&&this.Ed.B(gvjs_7Q(),gvjs_sl,this.UW);this.UW()}};gvjs_.Rf=function(){gvjs_5Q.o.Rf.call(this);this.T7&&this.Ed.Qb(gvjs_7Q(),gvjs_sl,this.UW)};
gvjs_.N=function(){delete this.Xp;delete this.u_;delete this.Jf;this.Ed.oa();delete this.Ed;gvjs_5Q.o.N.call(this)};function gvjs_7Q(){gvjs_6Q||(gvjs_6Q=new gvjs_Um(400),gvjs_6Q.start());return gvjs_6Q};function gvjs_8Q(){return this.H=this.Cd.F.j(this.cc)||this.H}function gvjs_9Q(a,b){this.cc=a.id;gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_9Q,gvjs_GQ);gvjs_9Q.prototype.j=gvjs_8Q;gvjs_9Q.prototype.clear=function(){gvjs_1e(this.j())};gvjs_9Q.prototype.mf=function(a,b){var c=this.j(),d=c.style;d.width=gvjs_$Q(a)+gvjs_g;d.height=gvjs_$Q(b)+gvjs_g;c.coordsize=gvjs_$Q(a)+" "+gvjs_$Q(b);this.Cd.Jf!=this&&(c.coordorigin=gvjs_Gq)};
function gvjs_aR(a,b,c,d,e,f,g,h){this.cc=a.id;gvjs_EQ.call(this,a,b,g,h);this.cx=c;this.cy=d;this.rx=e;this.ry=f}gvjs_s(gvjs_aR,gvjs_FQ);gvjs_aR.prototype.j=gvjs_8Q;gvjs_aR.prototype.setCenter=function(a,b){this.cx=a;this.cy=b;gvjs_bR(this.j(),a-this.rx,b-this.ry,2*this.rx,2*this.ry)};gvjs_aR.prototype.setRadius=function(a,b){this.rx=a;this.ry=b;gvjs_bR(this.j(),this.cx-a,this.cy-b,2*a,2*b)};function gvjs_cR(a,b,c,d){this.cc=a.id;gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_cR,gvjs_JQ);
gvjs_cR.prototype.j=gvjs_8Q;gvjs_cR.prototype.setPosition=function(a,b){var c=this.j().style;c.left=gvjs_dR(a);c.top=gvjs_dR(b)};gvjs_cR.prototype.mf=function(a,b){var c=this.j().style;c.width=gvjs_$Q(a)+gvjs_g;c.height=gvjs_$Q(b)+gvjs_g};function gvjs_eR(a,b,c,d){this.cc=a.id;gvjs_EQ.call(this,a,b,c,d)}gvjs_s(gvjs_eR,gvjs_IQ);gvjs_eR.prototype.j=gvjs_8Q;gvjs_eR.prototype.setPath=function(a){gvjs_fR(this.j(),gvjs_tw,gvjs_gR(a))};function gvjs_hR(a,b,c,d){this.cc=a.id;gvjs_EQ.call(this,a,b,c,d)}
gvjs_s(gvjs_hR,gvjs_KQ);gvjs_hR.prototype.j=gvjs_8Q;gvjs_hR.prototype.Vt=function(a){gvjs_fR(this.j().childNodes[1],gvjs_h,a)};function gvjs_iR(a,b){this.cc=a.id;gvjs_DQ.call(this,a,b)}gvjs_s(gvjs_iR,gvjs_HQ);gvjs_iR.prototype.j=gvjs_8Q;gvjs_iR.prototype.setPosition=function(a,b){var c=this.j().style;c.left=gvjs_dR(a);c.top=gvjs_dR(b)};gvjs_iR.prototype.mf=function(a,b){var c=this.j().style;c.width=gvjs_dR(a);c.height=gvjs_dR(b)};function gvjs_jR(a,b,c,d,e){gvjs_zQ.call(this,a,b,c,d,e);this.Ed=new gvjs_np(this);gvjs_0l(this,this.Ed)}gvjs_s(gvjs_jR,gvjs_zQ);var gvjs_kR=gvjs_j.document&&gvjs_j.document.documentMode&&8<=gvjs_j.document.documentMode;function gvjs_lR(a){return gvjs_o(a)&&gvjs_Xb(a)?a:parseFloat(a.toString())+gvjs_g}function gvjs_mR(a){return Math.round(100*(parseFloat(a.toString())-.5))}function gvjs_dR(a){return gvjs_mR(a)+gvjs_g}function gvjs_$Q(a){return Math.round(100*parseFloat(a.toString()))}
function gvjs_fR(a,b,c){gvjs_kR?a[b]=c:a.setAttribute(b,c)}function gvjs_nR(a,b){a=a.F.createElement("g_vml_:"+b);a.id="goog_"+gvjs_haa++;return a}function gvjs_oR(a){if(gvjs_kR&&a.dc){var b=gvjs_Gd(gvjs_jd("Assign innerHTML to itself"),a.j().innerHTML);gvjs_xe(a.j(),b)}}gvjs_jR.prototype.ho=function(a,b){(b||this.Jf).j().appendChild(a.j());gvjs_oR(this)};
gvjs_jR.prototype.Y5=function(a,b){a=a.j();gvjs__ha(a);if(b instanceof gvjs_TQ)if(b.ue()==gvjs_wb)a.filled=!1;else if(1!=b.getOpacity()){a.filled=!0;var c=gvjs_nR(this,gvjs_iu);c.opacity=Math.round(100*b.getOpacity())+"%";c.color=b.ue();a.appendChild(c)}else a.filled=!0,a.fillcolor=b.ue();else a.filled=!1;gvjs_oR(this)};
gvjs_jR.prototype.Z5=function(a,b){a=a.j();if(b){a.stroked=!0;var c=b.zb(),c=gvjs_o(c)&&-1==c.indexOf(gvjs_g)?parseFloat(c):c*gvjs_BQ(this),d=a.getElementsByTagName(gvjs_Bx)[0];d||(d=d||gvjs_nR(this,gvjs_Bx),a.appendChild(d));d.opacity=b.getOpacity();d.weight=c+gvjs_g;d.color=b.ue()}else a.stroked=!1;gvjs_oR(this)};
gvjs_jR.prototype.X5=function(a,b){a=a.j();gvjs_0ha(a);var c=gvjs_nR(this,"skew");c.on=gvjs_xb;c.origin=-a.style.pixelLeft/a.style.pixelWidth-.5+","+(-a.style.pixelTop/a.style.pixelHeight-.5);c.offset=b.Ci.toFixed(1)+"px,"+b.Ei.toFixed(1)+gvjs_g;c.matrix=[b.Ai.toFixed(6),b.Bi.toFixed(6),b.Xh.toFixed(6),b.Di.toFixed(6),0,0].join();a.appendChild(c);gvjs_oR(this)};function gvjs_0ha(a){gvjs_t(a.childNodes,function(b){"skew"==b.tagName&&a.removeChild(b)})}
function gvjs__ha(a){a.fillcolor="";gvjs_t(a.childNodes,function(b){b.tagName==gvjs_iu&&a.removeChild(b)})}function gvjs_bR(a,b,c,d,e){var f=a.style;f.position=gvjs_a;f.left=gvjs_dR(b);f.top=gvjs_dR(c);f.width=gvjs_$Q(d)+gvjs_g;f.height=gvjs_$Q(e)+gvjs_g;a.tagName==gvjs_lx&&(a.coordsize=gvjs_$Q(d)+" "+gvjs_$Q(e))}function gvjs_pR(a,b){b=gvjs_nR(a,b);a=gvjs_AQ(a);gvjs_bR(b,0,0,a.width,a.height);return b}if(gvjs_y)try{gvjs_Bf(document.namespaces)}catch(a){}gvjs_=gvjs_jR.prototype;
gvjs_.C=function(){var a=this.F.vc();a.namespaces.g_vml_||(gvjs_kR?a.namespaces.add("g_vml_",gvjs_iy,"#default#VML"):a.namespaces.add("g_vml_",gvjs_iy),a.createStyleSheet().cssText="g_vml_\\:*{behavior:url(#default#VML)}");var a=this.width,b=this.height,c=this.F.C(gvjs_qa,{style:"overflow:hidden;position:relative;width:"+gvjs_lR(a)+";height:"+gvjs_lR(b)});this.H=c;var d=gvjs_nR(this,gvjs_Su),e=d.style;e.position=gvjs_a;e.left=e.top="0";e.width=this.width;e.height=this.height;d.coordsize=this.so?gvjs_$Q(this.so)+
" "+gvjs_$Q(this.JH):gvjs_$Q(a)+" "+gvjs_$Q(b);d.coordorigin=gvjs_k(this.Ku)?gvjs_$Q(this.Ku)+" "+gvjs_$Q(this.Hx):gvjs_Gq;c.appendChild(d);this.Jf=new gvjs_9Q(d,this);gvjs_V(c,gvjs_Ww,gvjs_r(this.l1,this))};gvjs_.l1=function(){var a=gvjs_Vf(this.j()),b=this.Jf.j().style;if(a.width)b.width=a.width+gvjs_g,b.height=a.height+gvjs_g;else{for(a=this.j();a&&a.currentStyle&&a.currentStyle.display!=gvjs_e;)a=a.parentNode;a&&a.currentStyle&&this.Ed.B(a,"propertychange",this.l1)}this.dispatchEvent(gvjs_Ww)};
gvjs_.mf=function(a,b){gvjs_Tf(this.j(),a,b)};gvjs_.Zk=function(){var a=this.j();return new gvjs_A(a.style.pixelWidth||a.offsetWidth||1,a.style.pixelHeight||a.offsetHeight||1)};gvjs_.clear=function(){this.Jf.clear()};gvjs_.Ml=function(a,b,c,d,e,f,g){var h=gvjs_nR(this,"oval");gvjs_bR(h,a-c,b-d,2*c,2*d);a=new gvjs_aR(h,this,a,b,c,d,e,f);this.ho(a,g);return a};gvjs_.ub=function(a,b,c,d,e,f,g){var h=gvjs_nR(this,gvjs_Qw);gvjs_bR(h,a,b,c,d);a=new gvjs_cR(h,this,e,f);this.ho(a,g);return a};
gvjs_.drawImage=function(a,b,c,d,e,f){var g=gvjs_nR(this,"image");gvjs_bR(g,a,b,c,d);gvjs_fR(g,"src",e);a=new gvjs_iR(g,this);this.ho(a,f);return a};
gvjs_.ej=function(a,b,c,d,e,f,g,h,k,l){var m=gvjs_pR(this,gvjs_lx),n=gvjs_nR(this,gvjs_tw);gvjs_fR(n,"v","M"+gvjs_mR(b)+","+gvjs_mR(c)+"L"+gvjs_mR(d)+","+gvjs_mR(e)+"E");gvjs_fR(n,gvjs_Ux,gvjs_xb);b=gvjs_nR(this,"textpath");b.setAttribute("on",gvjs_xb);c=b.style;c.fontSize=g.size*gvjs_BQ(this);c.fontFamily=g.family;null!=f&&(c[gvjs_ny]=f);g.bold&&(c.fontWeight=gvjs_Is);g.Qc&&(c.fontStyle=gvjs_jv);gvjs_fR(b,gvjs_h,a);m.appendChild(n);m.appendChild(b);a=new gvjs_hR(m,this,h,k);this.ho(a,l);return a};
gvjs_.Ha=function(a,b,c,d){var e=gvjs_pR(this,gvjs_lx);gvjs_fR(e,gvjs_tw,gvjs_gR(a));a=new gvjs_eR(e,this,b,c);this.ho(a,d);return a};
function gvjs_gR(a){var b=[];gvjs_xQ(a,function(a,d){switch(a){case 0:b.push("m");Array.prototype.push.apply(b,gvjs_u(d,gvjs_$Q));break;case 1:b.push("l");Array.prototype.push.apply(b,gvjs_u(d,gvjs_$Q));break;case 2:b.push("c");Array.prototype.push.apply(b,gvjs_u(d,gvjs_$Q));break;case 4:b.push("x");break;case 3:a=d[2]+d[3],b.push("ae",gvjs_$Q(d[4]-gvjs_Pd(a,d[0])),gvjs_$Q(d[5]-gvjs_Qd(a,d[1])),gvjs_$Q(d[0]),gvjs_$Q(d[1]),Math.round(-65536*d[2]),Math.round(-65536*d[3]))}});return b.join(" ")}
gvjs_.Pa=function(a){var b=gvjs_pR(this,gvjs_Su);(a||this.Jf).j().appendChild(b);return new gvjs_9Q(b,this)};gvjs_.Yl=function(){return 0};gvjs_.$b=function(){gvjs_jR.o.$b.call(this);this.l1();gvjs_oR(this)};gvjs_.N=function(){this.Jf=null;gvjs_jR.o.N.call(this)};function gvjs_qR(a){a=a.className;return gvjs_o(a)&&a.match(/\S+/g)||[]}function gvjs_rR(a,b){for(var c=gvjs_qR(a),d=gvjs_Ec(arguments,1),e=c,f=0;f<d.length;f++)gvjs_tc(e,d[f])||e.push(d[f]);c=c.join(" ");a.className=c}function gvjs_sR(a,b){var c=gvjs_qR(a),d=gvjs_Ec(arguments,1),c=gvjs_1ha(c,d).join(" ");a.className=c}function gvjs_1ha(a,b){return gvjs_mc(a,function(a){return!gvjs_tc(b,a)})};



var gvjs_8U="#990000",gvjs_9U="annotationText",gvjs_$U="certainty";gvjs_l(gvjs_wk,gvjs_mL,void 0);gvjs_mL.prototype.draw=gvjs_mL.prototype.draw;gvjs_mL.prototype.clearChart=gvjs_mL.prototype.Zb;gvjs_mL.prototype.getImageURI=gvjs_mL.prototype.Yj;gvjs_mL.prototype.getSelection=gvjs_mL.prototype.getSelection;gvjs_mL.prototype.setSelection=gvjs_mL.prototype.setSelection;gvjs_mL.prototype.dump=gvjs_mL.prototype.dump;gvjs_mL.prototype.getChartLayoutInterface=gvjs_mL.prototype.kq;
gvjs_mL.prototype.getContainer=gvjs_mL.prototype.getContainer;gvjs_mL.prototype.setAction=gvjs_mL.prototype.wj;gvjs_mL.prototype.getAction=gvjs_mL.prototype.oh;gvjs_mL.prototype.removeAction=gvjs_mL.prototype.sj;gvjs_l(gvjs_pk,gvjs_wL,void 0);gvjs_wL.prototype.draw=gvjs_wL.prototype.draw;gvjs_wL.prototype.clearChart=gvjs_wL.prototype.Zb;gvjs_wL.prototype.getImageURI=gvjs_wL.prototype.Yj;gvjs_wL.prototype.getSelection=gvjs_wL.prototype.getSelection;gvjs_wL.prototype.setSelection=gvjs_wL.prototype.setSelection;
gvjs_wL.prototype.setAction=gvjs_wL.prototype.wj;gvjs_wL.prototype.getAction=gvjs_wL.prototype.oh;gvjs_wL.prototype.removeAction=gvjs_wL.prototype.sj;gvjs_l(gvjs_qk,gvjs_CL,void 0);gvjs_CL.prototype.computeDiff=gvjs_CL.prototype.Iu;gvjs_CL.prototype.draw=gvjs_CL.prototype.draw;gvjs_CL.prototype.clearChart=gvjs_CL.prototype.Zb;gvjs_CL.prototype.getImageURI=gvjs_CL.prototype.Yj;gvjs_CL.prototype.getSelection=gvjs_CL.prototype.getSelection;gvjs_CL.prototype.setSelection=gvjs_CL.prototype.setSelection;
gvjs_CL.prototype.setAction=gvjs_CL.prototype.wj;gvjs_CL.prototype.getAction=gvjs_CL.prototype.oh;gvjs_CL.prototype.removeAction=gvjs_CL.prototype.sj;gvjs_l(gvjs_rk,gvjs_BL,void 0);gvjs_BL.prototype.draw=gvjs_BL.prototype.draw;gvjs_BL.prototype.clearChart=gvjs_BL.prototype.Zb;gvjs_BL.prototype.getImageURI=gvjs_BL.prototype.Yj;gvjs_BL.prototype.getSelection=gvjs_BL.prototype.getSelection;gvjs_BL.prototype.setSelection=gvjs_BL.prototype.setSelection;gvjs_BL.prototype.setAction=gvjs_BL.prototype.wj;
gvjs_BL.prototype.getAction=gvjs_BL.prototype.oh;gvjs_BL.prototype.removeAction=gvjs_BL.prototype.sj;gvjs_l(gvjs_sk,gvjs_DL,void 0);gvjs_DL.prototype.draw=gvjs_DL.prototype.draw;gvjs_DL.prototype.clearChart=gvjs_DL.prototype.Zb;gvjs_DL.prototype.getImageURI=gvjs_DL.prototype.Yj;gvjs_DL.prototype.getSelection=gvjs_DL.prototype.getSelection;gvjs_DL.prototype.setSelection=gvjs_DL.prototype.setSelection;gvjs_DL.prototype.setAction=gvjs_DL.prototype.wj;gvjs_DL.prototype.getAction=gvjs_DL.prototype.oh;
gvjs_DL.prototype.removeAction=gvjs_DL.prototype.sj;gvjs_l(gvjs_Bk,gvjs_GL,void 0);gvjs_GL.prototype.draw=gvjs_GL.prototype.draw;gvjs_GL.prototype.clearChart=gvjs_GL.prototype.Zb;gvjs_GL.prototype.getImageURI=gvjs_GL.prototype.Yj;gvjs_GL.prototype.getSelection=gvjs_GL.prototype.getSelection;gvjs_GL.prototype.setSelection=gvjs_GL.prototype.setSelection;gvjs_GL.prototype.setAction=gvjs_GL.prototype.wj;gvjs_GL.prototype.getAction=gvjs_GL.prototype.oh;gvjs_GL.prototype.removeAction=gvjs_GL.prototype.sj;
gvjs_l(gvjs_uk,gvjs_EL,void 0);gvjs_EL.prototype.computeDiff=gvjs_EL.prototype.Iu;gvjs_EL.prototype.draw=gvjs_EL.prototype.draw;gvjs_EL.prototype.clearChart=gvjs_EL.prototype.Zb;gvjs_EL.prototype.getImageURI=gvjs_EL.prototype.Yj;gvjs_EL.prototype.getSelection=gvjs_EL.prototype.getSelection;gvjs_EL.prototype.setSelection=gvjs_EL.prototype.setSelection;gvjs_EL.prototype.setAction=gvjs_EL.prototype.wj;gvjs_EL.prototype.getAction=gvjs_EL.prototype.oh;gvjs_EL.prototype.removeAction=gvjs_EL.prototype.sj;
gvjs_l(gvjs_vk,gvjs_FL,void 0);gvjs_FL.prototype.draw=gvjs_FL.prototype.draw;gvjs_FL.prototype.clearChart=gvjs_FL.prototype.Zb;gvjs_FL.prototype.getImageURI=gvjs_FL.prototype.Yj;gvjs_FL.prototype.getSelection=gvjs_FL.prototype.getSelection;gvjs_FL.prototype.setSelection=gvjs_FL.prototype.setSelection;gvjs_FL.prototype.setAction=gvjs_FL.prototype.wj;gvjs_FL.prototype.getAction=gvjs_FL.prototype.oh;gvjs_FL.prototype.removeAction=gvjs_FL.prototype.sj;gvjs_l(gvjs_Kk,gvjs_zL,void 0);
gvjs_zL.prototype.draw=gvjs_zL.prototype.draw;gvjs_zL.prototype.clearChart=gvjs_zL.prototype.Zb;gvjs_zL.prototype.getImageURI=gvjs_zL.prototype.Yj;gvjs_zL.prototype.getSelection=gvjs_zL.prototype.getSelection;gvjs_zL.prototype.setSelection=gvjs_zL.prototype.setSelection;gvjs_zL.prototype.setAction=gvjs_zL.prototype.wj;gvjs_zL.prototype.getAction=gvjs_zL.prototype.oh;gvjs_zL.prototype.removeAction=gvjs_zL.prototype.sj;gvjs_l(gvjs_Ok,gvjs_nL,void 0);gvjs_nL.prototype.computeDiff=gvjs_nL.prototype.Iu;
gvjs_nL.prototype.draw=gvjs_nL.prototype.draw;gvjs_nL.prototype.clearChart=gvjs_nL.prototype.Zb;gvjs_nL.prototype.getImageURI=gvjs_nL.prototype.Yj;gvjs_nL.prototype.getSelection=gvjs_nL.prototype.getSelection;gvjs_nL.prototype.setSelection=gvjs_nL.prototype.setSelection;gvjs_nL.prototype.setAction=gvjs_nL.prototype.wj;gvjs_nL.prototype.getAction=gvjs_nL.prototype.oh;gvjs_nL.prototype.removeAction=gvjs_nL.prototype.sj;gvjs_l(gvjs_Rk,gvjs_AL,void 0);gvjs_AL.prototype.computeDiff=gvjs_AL.prototype.Iu;
gvjs_AL.prototype.draw=gvjs_AL.prototype.draw;gvjs_AL.prototype.clearChart=gvjs_AL.prototype.Zb;gvjs_AL.prototype.getImageURI=gvjs_AL.prototype.Yj;gvjs_AL.prototype.getSelection=gvjs_AL.prototype.getSelection;gvjs_AL.prototype.setSelection=gvjs_AL.prototype.setSelection;gvjs_AL.prototype.setAction=gvjs_AL.prototype.wj;gvjs_AL.prototype.getAction=gvjs_AL.prototype.oh;gvjs_AL.prototype.removeAction=gvjs_AL.prototype.sj;gvjs_l(gvjs_Sk,gvjs_yL,void 0);gvjs_yL.prototype.draw=gvjs_yL.prototype.draw;
gvjs_yL.prototype.clearChart=gvjs_yL.prototype.Zb;gvjs_yL.prototype.getImageURI=gvjs_yL.prototype.Yj;gvjs_yL.prototype.getSelection=gvjs_yL.prototype.getSelection;gvjs_yL.prototype.setSelection=gvjs_yL.prototype.setSelection;gvjs_yL.prototype.setAction=gvjs_yL.prototype.wj;gvjs_yL.prototype.getAction=gvjs_yL.prototype.oh;gvjs_yL.prototype.removeAction=gvjs_yL.prototype.sj;gvjs_l(gvjs_Tk,gvjs_xL,void 0);gvjs_xL.prototype.draw=gvjs_xL.prototype.draw;gvjs_xL.prototype.clearChart=gvjs_xL.prototype.Zb;
gvjs_xL.prototype.getImageURI=gvjs_xL.prototype.Yj;gvjs_xL.prototype.getSelection=gvjs_xL.prototype.getSelection;gvjs_xL.prototype.setSelection=gvjs_xL.prototype.setSelection;gvjs_xL.prototype.setAction=gvjs_xL.prototype.wj;gvjs_xL.prototype.getAction=gvjs_xL.prototype.oh;gvjs_xL.prototype.removeAction=gvjs_xL.prototype.sj;gvjs_l("google.visualization.RangeSelector",gvjs_HL,void 0);gvjs_HL.prototype.draw=gvjs_HL.prototype.draw;gvjs_HL.prototype.clearChart=gvjs_HL.prototype.Zb;
gvjs_HL.prototype.getRange=gvjs_HL.prototype.UQ;gvjs_HL.prototype.setRange=gvjs_HL.prototype.Aza;


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