PageSourceSearch

https://zsp-przasnysz.edu.pl/global/pics/js/gjsapi/gvis.min.js?v=7

js zsp-przasnysz.edu.pl collected 2026-10-08 05:42:25 UTC 987,406 bytes, 2,025 lines download raw bytes

1if(!window['googleLT_']){window['googleLT_']=(new Date()).getTime();}if (!window['google']) {
2window['google'] = {};
3}
4if (!window['google']['loader']) {
5window['google']['loader'] = {};
6google.loader.ServiceBase = 'https://www.google.com/uds';
7google.loader.GoogleApisBase = 'https://ajax.googleapis.com/ajax';
8google.loader.ApiKey = 'notsupplied';
9google.loader.KeyVerified = true;
10google.loader.LoadFailure = false;
11google.loader.Secure = true;
12google.loader.GoogleLocale = 'www.google.com';
13google.loader.ClientLocation = {"latitude":48.167,"longitude":17.167,"address":{"city":"Bratislava","region":"Bratislavsk\u00fd kraj","country":"Slovakia","country_code":"SK"}};
14google.loader.AdditionalParams = '';
15(function() {function g(a){return a in l?l[a]:l[a]=-1!=navigator.userAgent.toLowerCase().indexOf(a)}var l={};function m(a,b){var c=function(){};c.prototype=b.prototype;a.ca=b.prototype;a.prototype=new c}function n(a,b,c){var d=Array.prototype.slice.call(arguments,2)||[];return function(){return a.apply(b,d.concat(Array.prototype.slice.call(arguments)))}}function p(a){a=Error(a);a.toString=function(){return this.message};return a}
16function q(a,b){a=a.split(/\./);for(var c=window,d=0;d<a.length-1;d++)c[a[d]]||(c[a[d]]={}),c=c[a[d]];c[a[a.length-1]]=b}function r(a,b,c){a[b]=c}if(!t)var t=q;if(!u)var u=r;google.loader.F={};t("google.loader.callbacks",google.loader.F);var v={},w={};google.loader.eval={};t("google.loader.eval",google.loader.eval);
17google.load=function(a,b,c){function d(a){var b=a.split(".");if(2<b.length)throw p("Module: '"+a+"' not found!");"undefined"!=typeof b[1]&&(e=b[0],c.packages=c.packages||[],c.packages.push(b[1]))}var e=a;c=c||{};if(a instanceof Array||a&&"object"==typeof a&&"function"==typeof a.join&&"function"==typeof a.reverse)for(var f=0;f<a.length;f++)d(a[f]);else d(a);if(a=v[":"+e]){c&&!c.language&&c.locale&&(c.language=c.locale);c&&"string"==typeof c.callback&&(f=c.callback,f.match(/^[[\]A-Za-z0-9._]+$/)&&(f=
18window.eval(f),c.callback=f));if((f=c&&null!=c.callback)&&!a.D(b))throw p("Module: '"+e+"' must be loaded before DOM onLoad!");f?a.u(b,c)?window.setTimeout(c.callback,0):a.load(b,c):a.u(b,c)||a.load(b,c)}else throw p("Module: '"+e+"' not found!");};t("google.load",google.load);
19google.ba=function(a,b){b?(0==x.length&&(y(window,"load",z),!g("msie")&&!g("safari")&&!g("konqueror")&&g("mozilla")||window.opera?window.addEventListener("DOMContentLoaded",z,!1):g("msie")?document.write("<script defer onreadystatechange='google.loader.domReady()' src=//:>\x3c/script>"):(g("safari")||g("konqueror"))&&window.setTimeout(B,10)),x.push(a)):y(window,"load",a)};t("google.setOnLoadCallback",google.ba);
20function y(a,b,c){if(a.addEventListener)a.addEventListener(b,c,!1);else if(a.attachEvent)a.attachEvent("on"+b,c);else{var d=a["on"+b];a["on"+b]=null!=d?C([c,d]):c}}function C(a){return function(){for(var b=0;b<a.length;b++)a[b]()}}var x=[];google.loader.W=function(){var a=window.event.srcElement;"complete"==a.readyState&&(a.onreadystatechange=null,a.parentNode.removeChild(a),z())};t("google.loader.domReady",google.loader.W);var D={loaded:!0,complete:!0};
21function B(){D[document.readyState]?z():0<x.length&&window.setTimeout(B,10)}function z(){for(var a=0;a<x.length;a++)x[a]();x.length=0}
22google.loader.f=function(a,b,c){if(c){var d;"script"==a?(d=document.createElement("script"),d.type="text/javascript",d.src=b):"css"==a&&(d=document.createElement("link"),d.type="text/css",d.href=b,d.rel="stylesheet");(a=document.getElementsByTagName("head")[0])||(a=document.body.parentNode.appendChild(document.createElement("head")));a.appendChild(d)}
22else"script"==a?document.write('<script src="'+b+'" type="text/javascript">\x3c/script>'):"css"==a&&document.write('<link href="'+b+'" type="text/css" rel="stylesheet"></link>')};
23t("google.loader.writeLoadTag",google.loader.f);google.loader.Z=function(a){w=a};t("google.loader.rfm",google.loader.Z);google.loader.aa=function(a){for(var b in a)"string"==typeof b&&b&&":"==b.charAt(0)&&!v[b]&&(v[b]=new E(b.substring(1),a[b]))};t("google.loader.rpl",google.loader.aa);google.loader.$=function(a){if((a=a.specs)&&a.length)for(var b=0;b<a.length;++b){var c=a[b];"string"==typeof c?v[":"+c]=new F(c):(c=new G(c.name,c.baseSpec,c.customSpecs),v[":"+c.name]=c)}};t("google.loader.rm",google.loader.$);
24google.loader.loaded=function(a){v[":"+a.module].o(a)};t("google.loader.loaded",google.loader.loaded);google.loader.V=function(){return"qid="+((new Date).getTime().toString(16)+Math.floor(1E7*Math.random()).toString(16))};t("google.loader.createGuidArg_",google.loader.V);q("google_exportSymbol",q);q("google_exportProperty",r);google.loader.a={};t("google.loader.themes",google.loader.a);google.loader.a.K="//www.google.com/cse/static/style/look/bubblegum.css";u(google.loader.a,"BUBBLEGUM",google.loader.a.K);
25google.loader.a.M="//www.google.com/cse/static/style/look/greensky.css";u(google.loader.a,"GREENSKY",google.loader.a.M);google.loader.a.L="//www.google.com/cse/static/style/look/espresso.css";u(google.loader.a,"ESPRESSO",google.loader.a.L);google.loader.a.O="//www.google.com/cse/static/style/look/shiny.css";u(google.loader.a,"SHINY",google.loader.a.O);google.loader.a.N="//www.google.com/cse/static/style/look/minimalist.css";u(google.loader.a,"MINIMALIST",google.loader.a.N);google.loader.a.P="//www.google.com/cse/static/style/look/v2/default.css";
26u(google.loader.a,"V2_DEFAULT",google.loader.a.P);function F(a){this.b=a;this.B=[];this.A={};this.l={};this.g={};this.s=!0;this.c=-1}
27F.prototype.i=function(a,b){var c="";void 0!=b&&(void 0!=b.language&&(c+="&hl="+encodeURIComponent(b.language)),void 0!=b.nocss&&(c+="&output="+encodeURIComponent("nocss="+b.nocss)),void 0!=b.nooldnames&&(c+="&nooldnames="+encodeURIComponent(b.nooldnames)),void 0!=b.packages&&(c+="&packages="+encodeURIComponent(b.packages)),null!=b.callback&&(c+="&async=2"),void 0!=b.style&&(c+="&style="+encodeURIComponent(b.style)),void 0!=b.noexp&&(c+="&noexp=true"),void 0!=b.other_params&&(c+="&"+b.other_params));
28if(!this.s){google[this.b]&&google[this.b].JSHash&&(c+="&sig="+encodeURIComponent(google[this.b].JSHash));b=[];for(var d in this.A)":"==d.charAt(0)&&b.push(d.substring(1));for(d in this.l)":"==d.charAt(0)&&this.l[d]&&b.push(d.substring(1));c+="&have="+encodeURIComponent(b.join(","))}return google.loader.ServiceBase+"/?file="+this.b+"&v="+a+google.loader.AdditionalParams+c};
29F.prototype.H=function(a){var b=null;a&&(b=a.packages);var c=null;if(b)if("string"==typeof b)c=[a.packages];else if(b.length)for(c=[],a=0;a<b.length;a++)"string"==typeof b[a]&&c.push(b[a].replace(/^\s*|\s*$/,"").toLowerCase());c||(c=["default"]);b=[];for(a=0;a<c.length;a++)this.A[":"+c[a]]||b.push(c[a]);return b};
30F.prototype.load=function(a,b){var c=this.H(b),d=b&&null!=b.callback;if(d)var e=new H(b.callback);for(var f=[],h=c.length-1;0<=h;h--){var k=c[h];d&&e.R(k);this.l[":"+k]?(c.splice(h,1),d&&this.g[":"+k].push(e)):f.push(k)}if(c.length){b&&b.packages&&(b.packages=c.sort().join(","));for(h=0;h<f.length;h++)k=f[h],this.g[":"+k]=[],d&&this.g[":"+k].push(e);if(b||null==w[":"+this.b]||null==w[":"+this.b].versions[":"+a]||google.loader.AdditionalParams||!this.s)b&&b.autoloaded||google.loader.f("script",this.i(a,
31b),d);else{a=w[":"+this.b];google[this.b]=google[this.b]||{};for(var A in a.properties)A&&":"==A.charAt(0)&&(google[this.b][A.substring(1)]=a.properties[A]);google.loader.f("script",google.loader.ServiceBase+a.path+a.js,d);a.css&&google.loader.f("css",google.loader.ServiceBase+a.path+a.css,d)}this.s&&(this.s=!1,this.c=(new Date).getTime(),1!=this.c%100&&(this.c=-1));for(h=0;h<f.length;h++)k=f[h],this.l[":"+k]=!0}};
32F.prototype.o=function(a){-1!=this.c&&(I("al_"+this.b,"jl."+((new Date).getTime()-this.c),!0),this.c=-1);this.B=this.B.concat(a.components);google.loader[this.b]||(google.loader[this.b]={});google.loader[this.b].packages=this.B.slice(0);for(var b=0;b<a.components.length;b++){this.A[":"+a.components[b]]=!0;this.l[":"+a.components[b]]=!1;var c=this.g[":"+a.components[b]];if(c){for(var d=0;d<c.length;d++)c[d].U(a.components[b]);
32delete this.g[":"+a.components[b]]}}};
33F.prototype.u=function(a,b){return 0==this.H(b).length};F.prototype.D=function(){return!0};function H(a){this.T=a;this.v={};this.C=0}H.prototype.R=function(a){this.C++;this.v[":"+a]=!0};H.prototype.U=function(a){this.v[":"+a]&&(this.v[":"+a]=!1,this.C--,0==this.C&&window.setTimeout(this.T,0))};function G(a,b,c){this.name=a;this.S=b;this.w=c;this.G=this.j=!1;this.m=[];google.loader.F[this.name]=n(this.o,this)}m(G,F);G.prototype.load=function(a,b){var c=b&&null!=b.callback;c?(this.m.push(b.callback),b.callback="google.loader.callbacks."+this.name):this.j=!0;b&&b.autoloaded||google.loader.f("script",this.i(a,b),c)};G.prototype.u=function(a,b){return b&&null!=b.callback?this.G:this.j};G.prototype.o=function(){this.G=!0;for(var a=0;a<this.m.length;a++)window.setTimeout(this.m[a],0);this.m=[]};
34var J=function(a,b){return a.string?encodeURIComponent(a.string)+"="+encodeURIComponent(b):a.regex?b.replace(/(^.*$)/,a.regex):""};G.prototype.i=function(a,b){return this.X(this.I(a),a,b)};
35G.prototype.X=function(a,b,c){var d="";a.key&&(d+="&"+J(a.key,google.loader.ApiKey));a.version&&(d+="&"+J(a.version,b));b=google.loader.Secure&&a.ssl?a.ssl:a.uri;if(null!=c)for(var e in c)a.params[e]?d+="&"+J(a.params[e],c[e]):"other_params"==e?d+="&"+c[e]:"base_domain"==e&&(b="http://"+c[e]+a.uri.substring(a.uri.indexOf("/",7)));google[this.name]={};-1==b.indexOf("?")&&d&&(d="?"+d.substring(1));return b+d};G.prototype.D=function(a){return this.I(a).deferred};
36G.prototype.I=function(a){if(this.w)for(var b=0;b<this.w.length;++b){var c=this.w[b];if((new RegExp(c.pattern)).test(a))return c}return this.S};function E(a,b){this.b=a;this.h=b;this.j=!1}m(E,F);E.prototype.load=function(a,b){this.j=!0;google.loader.f("script",this.i(a,b),!1)};E.prototype.u=function(){return this.j};E.prototype.o=function(){};
37E.prototype.i=function(a,b){if(!this.h.versions[":"+a]){if(this.h.aliases){var c=this.h.aliases[":"+a];c&&(a=c)}if(!this.h.versions[":"+a])throw p("Module: '"+this.b+"' with version '"+a+"' not found!");}return google.loader.GoogleApisBase+"/libs/"+this.b+"/"+a+"/"+this.h.versions[":"+a][b&&b.uncompressed?"uncompressed":"compressed"]};E.prototype.D=function(){return!1};var K=!1,L=[],M=(new Date).getTime(),O=function(){K||(y(window,"unload",N),K=!0)},Q=function(a,b){O();if(!(google.loader.Secure||google.loader.Options&&!1!==google.loader.Options.csi)){for(var c=0;c<a.length;c++)a[c]=encodeURIComponent(a[c].toLowerCase().replace(/[^a-z0-9_.]+/g,"_"));for(c=0;c<b.length;c++)b[c]=encodeURIComponent(b[c].toLowerCase().replace(/[^a-z0-9_.]+/g,"_"));window.setTimeout(n(P,null,"//gg.google.com/csi?s=uds&v=2&action="+a.join(",")+"&it="+b.join(",")),1E4)}},I=function(a,b,
38c){c?Q([a],[b]):(O(),L.push("r"+L.length+"="+encodeURIComponent(a+(b?"|"+b:""))),window.setTimeout(N,5<L.length?0:15E3))},N=function(){if(L.length){var a=google.loader.ServiceBase;0==a.indexOf("http:")&&(a=a.replace(/^http:/,"https:"));P(a+"/stats?"+L.join("&")+"&nc="+(new Date).getTime()+"_"+((new Date).getTime()-M));L.length=0}},P=function(a){var b=new Image,c=P.Y++;P.J[c]=b;b.onload=b.onerror=function(){delete P.J[c]};b.src=a;b=null};P.J={};P.Y=0;q("google.loader.recordCsiStat",Q);
39q("google.loader.recordStat",I);q("google.loader.createImageForLogging",P);
40
41}) ();google.loader.rm({"specs":["visualization","payments",{"name":"annotations","baseSpec":{"uri":"http://www.google.com/reviews/scripts/annotations_bootstrap.js","ssl":null,"key":{"string":"key"},"version":{"string":"v"},"deferred":true,"params":{"country":{"string":"gl"},"callback":{"string":"callback"},"language":{"string":"hl"}}}},"language","gdata","wave","spreadsheets","search","orkut","feeds","annotations_v2","picker","identitytoolkit",{"name":"maps","baseSpec":{"uri":"http://maps.google.com/maps?file\u003dgoogleapi","ssl":"https://maps-api-ssl.google.com/maps?file\u003dgoogleapi","key":{"string":"key"},"version":{"string":"v"},"deferred":true,"params":{"callback":{"regex":"callback\u003d$1\u0026async\u003d2"},"language":{"string":"hl"}}}
41,"customSpecs":[{"uri":"http://maps.googleapis.com/maps/api/js","ssl":"https://maps.googleapis.com/maps/api/js","version":{"string":"v"},"deferred":true,"params":{"callback":{"string":"callback"},"language":{"string":"hl"}},"pattern":"^(3|3..*)$"}]},{"name":"friendconnect","baseSpec":{"uri":"http://www.google.com/friendconnect/script/friendconnect.js","ssl":"https://www.google.com/friendconnect/script/friendconnect.js","key":{"string":"key"},"version":{"string":"v"},"deferred":false,"params":{}}},{"name":"sharing","baseSpec":{"uri":"http://www.google.com/s2/sharing/js","ssl":null,"key":{"string":"key"},"version":{"string":"v"},"deferred":false,"params":{"language":{"string":"hl"}}}},"ads",{"name":"books","baseSpec":{"uri":"http://books.google.com/books/api.js","ssl":"https://encrypted.google.com/books/api.js","key":{"string":"key"},"version":{"string":"v"},"deferred":true,"params":{"callback":{"string":"callback"},"language":{"string":"hl"}}}},"elements","earth","ima"]});
42google.loader.rfm({":search":{"versions":{":1":"1",":1.0":"1"},"path":"/api/search/1.0/581c068e7ad56cae00e4e2e8f7dc3837/","js":"default+en.I.js","css":"default+en.css","properties":{":Version":"1.0",":NoOldNames":false,":JSHash":"581c068e7ad56cae00e4e2e8f7dc3837"}},":language":{"versions":{":1":"1",":1.0":"1"},"path":"/api/language/1.0/791c6d5e15c4ae3f2b7f5a6332e5f25b/","js":"default+en.I.js","properties":{":Version":"1.0",":JSHash":"791c6d5e15c4ae3f2b7f5a6332e5f25b"}},":annotations":{"versions":{":1":"1",":1.0":"1"},"path":"/api/annotations/1.0/3b0f18d6e7bf8cf053640179ef6d98d1/","js":"default+en.I.js","properties":{":Version":"1.0",":JSHash":"3b0f18d6e7bf8cf053640179ef6d98d1"}},":wave":{"versions":{":1":"1",":1.0":"1"},"path":"/api/wave/1.0/3b6f7573ff78da6602dda5e09c9025bf/","js":"default.I.js","properties":{":Version":"1.0",":JSHash":"3b6f7573ff78da6602dda5e09c9025bf"}},":picker":{"versions":{":1":"1",":1.0":"1"},"path":"/api/picker/1.0/1c635e91b9d0c082c660a42091913907/","js":"default.I.js","css":"default.css","properties":{":Version":"1.0",":JSHash":"1c635e91b9d0c082c660a42091913907"}},":ima":{"versions":{":3":"1",":3.0":"1"},"path":"/api/ima/3.0/28a914332232c9a8ac0ae8da68b1006e/","js":"default.I.js","properties":{":Version":"3.0",":JSHash":"28a914332232c9a8ac0ae8da68b1006e"}}});
43google.loader.rpl({":swfobject":{"versions":{":2.1":{"uncompressed":"swfobject_src.js","compressed":"swfobject.js"},":2.2":{"uncompressed":"swfobject_src.js","compressed":"swfobject.js"}},"aliases":{":2":"2.2"}},":chrome-frame":{"versions":{":1.0.0":{"uncompressed":"CFInstall.js","compressed":"CFInstall.min.js"},":1.0.1":{"uncompressed":"CFInstall.js","compressed":"CFInstall.min.js"},":1.0.2":{"uncompressed":"CFInstall.js","compressed":"CFInstall.min.js"}},"aliases":{":1":"1.0.2",":1.0":"1.0.2"}},":ext-core":{"versions":{":3.1.0":{"uncompressed":"ext-core-debug.js","compressed":"ext-core.js"},":3.0.0":{"uncompressed":"ext-core-debug.js","compressed":"ext-core.js"}},"aliases":{":3":"3.1.0",":3.0":"3.0.0",":3.1":"3.1.0"}},":scriptaculous":{"versions":{":1.8.3":{"uncompressed":"scriptaculous.js","compressed":"scriptaculous.js"},":1.9.0":{"uncompressed":"scriptaculous.js","compressed":"scriptaculous.js"},":1.8.1":{"uncompressed":"scriptaculous.js","compressed":"scriptaculous.js"},":1.8.2":{"uncompressed":"scriptaculous.js","compressed":"scriptaculous.js"}},"aliases":{":1":"1.9.0",":1.8":"1.8.3",":1.9":"1.9.0"}},":webfont":{"versions":{":1.0.12":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.13":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.14":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.15":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.10":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.11":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.27":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.28":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.29":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.23":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.24":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.25":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.26":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.21":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.22":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.3":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.4":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.5":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.6":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.9":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.16":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.17":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.0":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.18":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.1":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.19":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.2":{"uncompressed":"webfont_debug.js","compressed":"webfont.js"}},"aliases":{":1":"1.0.29",":1.0":"1.0.29"}},":jqueryui":{"versions":{":1.8.17":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.16":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.15":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.14":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.4":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.13":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.5":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.12":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.6":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.11":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.7":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.10":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.8":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.9":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.6.0":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.7.0":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.5.2":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.0":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.7.1":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.5.3":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.1":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.7.2":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.2":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.7.3":{"uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"}},"aliases":{":1":"1.8.17",":1.8.3":"1.8.4",":1.5":"1.5.3",":1.6":"
431.6.0",":1.7":"1.7.3",":1.8":"1.8.17"}},":mootools":{"versions":{":1.3.0":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.2.1":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.1.2":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.4.0":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.3.1":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.2.2":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.4.1":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.3.2":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.2.3":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.4.2":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.2.4":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.2.5":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.1.1":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"}},"aliases":{":1":"1.1.2",":1.1":"1.1.2",":1.2":"1.2.5",":1.3":"1.3.2",":1.4":"1.4.2",":1.11":"1.1.1"}},":yui":{"versions":{":2.8.0r4":{"uncompressed":"build/yuiloader/yuiloader.js","compressed":"build/yuiloader/yuiloader-min.js"},":2.9.0":{"uncompressed":"build/yuiloader/yuiloader.js","compressed":"build/yuiloader/yuiloader-min.js"},":2.8.1":{"uncompressed":"build/yuiloader/yuiloader.js","compressed":"build/yuiloader/yuiloader-min.js"},":2.6.0":{"uncompressed":"build/yuiloader/yuiloader.js","compressed":"build/yuiloader/yuiloader-min.js"},":2.7.0":{"uncompressed":"build/yuiloader/yuiloader.js","compressed":"build/yuiloader/yuiloader-min.js"},":3.3.0":{"uncompressed":"build/yui/yui.js","compressed":"build/yui/yui-min.js"},":2.8.2r1":{"uncompressed":"build/yuiloader/yuiloader.js","compressed":"build/yuiloader/yuiloader-min.js"}},"aliases":{":2":"2.9.0",":3":"3.3.0",":2.8.2":"2.8.2r1",":2.8.0":"2.8.0r4",":3.3":"3.3.0",":2.6":"2.6.0",":2.7":"2.7.0",":2.8":"2.8.2r1",":2.9":"2.9.0"}},":prototype":{"versions":{":1.6.1.0":{"uncompressed":"prototype.js","compressed":"prototype.js"},":1.6.0.2":{"uncompressed":"prototype.js","compressed":"prototype.js"},":1.7.0.0":{"uncompressed":"prototype.js","compressed":"prototype.js"},":1.6.0.3":{"uncompressed":"prototype.js","compressed":"prototype.js"}},"aliases":{":1":"1.7.0.0",":1.6.0":"1.6.0.3",":1.6.1":"1.6.1.0",":1.7.0":"1.7.0.0",":1.6":"1.6.1.0",":1.7":"1.7.0.0"}},":jquery":{"versions":{":1.3.0":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.4.0":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.3.1":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.5.0":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.4.1":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.3.2":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.2.3":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.6.0":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.5.1":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.4.2":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.7.0":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.6.1":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.5.2":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.4.3":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.7.1":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.6.2":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.4.4":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.2.6":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.6.3":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.6.4":{"uncompressed":"jquery.js","compressed":"jquery.min.js"}},"aliases":{":1":"1.7.1",":1.2":"1.2.6",":1.3":"1.3.2",":1.4":"1.4.4",":1.5":"1.5.2",":1.6":"1.6.4",":1.7":"1.7.1"}},":dojo":{"versions":{":1.3.0":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.4.0":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.3.1":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.5.0":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.4.1":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.3.2":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.2.3":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.6.0":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.5.1":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.7.0":{"uncompressed":"dojo/dojo.js.uncompressed.js","compressed":"dojo/dojo.js"},":1.6.1":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.4.3":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.7.1":{"uncompressed":"dojo/dojo.js.uncompressed.js","compressed":"dojo/dojo.js"},":1.7.2":{"uncompressed":"dojo/dojo.js.uncompressed.js","compressed":"dojo/dojo.js"},":1.2.0":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.1.1":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"}},"aliases":{":1":"1.6.1",":1.1":"1.1.1",":1.2":"1.2.3",":1.3":"1.3.2",":1.4"
43:"1.4.3",":1.5":"1.5.1",":1.6":"1.6.1",":1.7":"1.7.2"}}});
44}
45
46google.load = function(module, version, options) {
47	google.loader.GoogleApisBase = 'https://'+EdubarUtils.getEdupage()+'.edupage.org/global/pics/js/gjsapi';
48	if (options && options.callback) {
49		setTimeout(function() {
50			options.callback();
51		},0);
52	}
53}
54
55
56//visualization loader
57if (window['google'] != undefined && window['google']['loader'] != undefined) {
58if (!window['google']['visualization']) {
59window['google']['visualization'] = {};
60google.visualization.Version = '1.0';
61google.visualization.JSHash = '84dc8f392c72d48b78b72f8a2e79c1a1';
62google.visualization.LoadArgs = 'file\x3dvisualization\x26v\x3d1.0\x26packages\x3dcorechart\x26async\x3d2';
63}
64//google.loader.writeLoadTag("css", google.loader.ServiceBase + "/api/visualization/1.0/84dc8f392c72d48b78b72f8a2e79c1a1/ui+en.css", true);
65//google.loader.writeLoadTag("script", google.loader.ServiceBase + "/api/visualization/1.0/84dc8f392c72d48b78b72f8a2e79c1a1/format+en,default+en,ui+en,corechart+en.I.js", true);
66}
67
68
69//corechart
70(function() {
71var 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",
72gvjs_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=
73"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",
74gvjs_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_,gvjs_Db=gvjs_Db||
75{},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_Eb(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_Fb(){}function gvjs_Gb(a){a.qc=function(){return a.Pda?a.Pda:a.Pda=new a}}
76function gvjs_Hb(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;
77else if(b==gvjs_c&&"undefined"==typeof a.call)return gvjs_db;return b}function gvjs_Ib(a){return null===a}function gvjs_Jb(a){return null!=a}function gvjs_m(a){return gvjs_Hb(a)==gvjs_Na}function gvjs_Kb(a){var b=gvjs_Hb(a);return b==gvjs_Na||b==gvjs_db&&typeof a.length==gvjs_f}function gvjs_Lb(a){return gvjs_n(a)&&typeof a.getFullYear==gvjs_c}function gvjs_o(a){return typeof a==gvjs_h}function gvjs_Mb(a){return typeof a==gvjs_Ra}function gvjs_p(a){return typeof a==gvjs_f}
78function gvjs_q(a){return gvjs_Hb(a)==gvjs_c}function gvjs_n(a){var b=typeof a;return b==gvjs_db&&null!=a||b==gvjs_c}function gvjs_Nb(a){return a[gvjs_Ob]||(a[gvjs_Ob]=++gvjs_aaa)}var gvjs_Ob="closure_uid_"+(1E9*Math.random()>>>0),gvjs_aaa=0;function gvjs_baa(a,b,c){return a.call.apply(a.bind,arguments)}
79function 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)}
80function gvjs_Pb(a,b){var c=Array.prototype.slice.call(arguments,1
80);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var gvjs_Qb=Date.now||function(){return+new Date};
81function gvjs_Rb(a){if(gvjs_j.execScript)gvjs_j.execScript(a,"JavaScript");else if(gvjs_j.eval){if(null==gvjs_Sb)if(gvjs_j.eval("var _evalTest_ = 1;"),"undefined"!=typeof gvjs_j._evalTest_){try{delete gvjs_j._evalTest_}catch(d){}gvjs_Sb=!0}else gvjs_Sb=!1;if(gvjs_Sb)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");}
82var gvjs_Sb=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_Tb(a){if(Error.captureStackTrace)Error.captureStackTrace(this,gvjs_Tb);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}gvjs_s(gvjs_Tb,Error);gvjs_Tb.prototype.name="CustomError";var gvjs_Ub;function gvjs_Vb(a,b){return 0==a.lastIndexOf(b,0)}function gvjs_Wb(a){var b=a.length-1;return 0<=b&&a.indexOf("%",b)==b}function gvjs_Xb(a){return/^[\s\xa0]*$/.test(a)}function gvjs_Yb(a){return!/[^0-9]/.test(a)}function gvjs_Zb(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}var gvjs__b=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};
83function gvjs_0b(a,b){if(b)a=a.replace(gvjs_1b,"&amp;").replace(gvjs_2b,gvjs_ga).replace(gvjs_3b,"&gt;").replace(gvjs_4b,gvjs_ha).replace(gvjs_5b,"&#39;").replace(gvjs_6b,"&#0;");else{if(!gvjs_daa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(gvjs_1b,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(gvjs_2b,gvjs_ga));-1!=a.indexOf(">")&&(a=a.replace(gvjs_3b,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(gvjs_4b,gvjs_ha));-1!=a.indexOf("'")&&(a=a.replace(gvjs_5b,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(gvjs_6b,
84"&#0;"))}return a}var gvjs_1b=/&/g,gvjs_2b=/</g,gvjs_3b=/>/g,gvjs_4b=/"/g,gvjs_5b=/'/g,gvjs_6b=/\x00/g,gvjs_daa=/[\x00&<>"']/;function gvjs_7b(a){return gvjs_8b(a,"&")?"document"in gvjs_j?gvjs_eaa(a):gvjs_faa(a):a}
85function 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})}
86function 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_9b(a,b){a.length>b&&(a=a.substring(0,b-3)+gvjs_ja);return a}function gvjs_8b(a,b){return-1!=a.indexOf(b)}
87var gvjs_$b=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function gvjs_ac(a,b){a=gvjs_k(void 0)?a.toFixed(void 0):String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return gvjs_$b("0",Math.max(0,b-c))+a}function gvjs_bc(a){return null==a?"":String(a)}function gvjs_cc(a){return Array.prototype.join.call(arguments,"")}
88function gvjs_dc(a,b){var c=0;a=gvjs__b(String(a)).split(".");b=gvjs__b(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_ec(0==l[1].length?0:parseInt(l[1],10),0==m[1].length?0:parseInt(m[1],10))||gvjs_ec(0==l[2].length,0==m[2].length)||gvjs_ec(l[2],m[2])}while(0==c)}return c}
89function gvjs_ec(a,b){return a<b?-1:a>b?1:0}function gvjs_fc(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_gc(a){var b=Number(a);return 0==b&&gvjs_Xb(a)?NaN:b}function gvjs_hc(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}
90function 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_ic(a){return a[a.length-1]}
91var gvjs_jc=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?
92a.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_kc(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)}
93var gvjs_lc=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_mc=Array.prototype.reduce?function(a,b,c,d){d&&(b=
94gvjs_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_nc=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_oc=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
95e&&!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_pc(a,b,c){b=gvjs_qc(a,b,c);return 0>b?null:gvjs_o(a)?a.charAt(b):a[b]}function gvjs_qc(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}
96function gvjs_rc(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_sc(a,b){return 0<=gvjs_jc(a,b)}function gvjs_tc(a){return 0==a.length}function gvjs_uc(a){if(!gvjs_m(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function gvjs_vc(a,b){gvjs_sc(a,b)||a.push(b)}function gvjs_wc(a,b,c){gvjs_xc(a,c,0,b)}
97function gvjs_yc(a,b){b=gvjs_jc(a,b);var c;(c=0<=b)&&gvjs_zc(a,b);return c}function gvjs_zc(a,b){Array.prototype.splice.call(a,b,1)}function gvjs_laa(a,b){b=gvjs_qc(a,b,void 0);0<=b&&gvjs_zc(a,b)}function gvjs_Ac(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function gvjs_Bc(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[]}
98function gvjs_Cc(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(gvjs_Kb(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_xc(a,b,c,d){return Array.prototype.splice.apply(a,gvjs_Dc(arguments,1
98))}function gvjs_Dc(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
99function gvjs_Ec(a,b,c){function d(a){return gvjs_n(a)?"o"+gvjs_Nb(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_Fc(a,b,c){return gvjs_Gc(a,c||gvjs_Hc,!1,b)}function gvjs_maa(a,b,c){return gvjs_Gc(a,b,!0,void 0,c)}function gvjs_Gc(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}
100function gvjs_Ic(a,b){a.sort(b||gvjs_Hc)}function gvjs_Jc(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_Hc;gvjs_Ic(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_Hc;gvjs_Ic(a,function(a,e){return c(b(a),b(e))})}function gvjs_Kc(a){gvjs_naa(a,function(a){return a.x})}
101function gvjs_Lc(a,b){if(!gvjs_Kb(a)||!gvjs_Kb(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_Hc(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_Mc(a){var b=[];if(0>1*(a-0))return[];for(var c=0;c<a;c+=1)b.push(c);return b}
102function gvjs_Nc(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c}function gvjs_Oc(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_Dc(d,e,e+8192),f=gvjs_Oc.apply(null,f),g=0;g<f.length;g++)b.push(f[g]);else b.push(d)}return b}
103function gvjs_Pc(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_Qc(a,b,c){var d={},e;for(e in a)d[e]=b.call(c,a[e],e,a);return d}function gvjs_Rc(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function gvjs_Sc(a,b,c){for(var d in a)if(!b.call(c,a[d],d,a))return!1;return!0}function gvjs_Tc(a){var b=0,c;for(c in a)b++;return b}function gvjs_Uc(a){for(var b in a)return a[b]}function gvjs_Vc(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}
104function gvjs_Wc(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function gvjs_Xc(a,b){return null!==a&&b in a}function gvjs_Yc(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function gvjs_Zc(a){for(var b in a)return!1;return!0}function gvjs__c(a,b){b in a&&delete a[b]}function gvjs_0c(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}function gvjs_1c(a,b,c){return null!==a&&b in a?a[b]:c}function gvjs_2c(a,b,c){return b in a?a[b]:a[b]=c}
105function 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_3c(a){var b=gvjs_Hb(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_3c(a[c]);return b}return a}function gvjs_4c(a){var b={},c;for(c in a)b[a[c]]=c;return b}var gvjs_5c="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
106function gvjs_6c(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_5c.length;f++)c=gvjs_5c[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function gvjs_7c(a){var b=arguments.length;if(1==b&&gvjs_m(arguments[0]))return gvjs_7c.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}
107function gvjs_8c(a){var b=arguments.length;if(1==b&&gvjs_m(arguments[0]))return gvjs_8c.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_9c(a,b){return b?a.replace(gvjs_saa,""):a}
108var 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]*[\u
1080591-\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]/;
109function gvjs_$c(a,b){var c=0,d=0,e=!1;a=gvjs_9c(a,b).split(gvjs_xaa);for(b=0;b<a.length;b++){var f=a[b];gvjs_uaa.test(gvjs_9c(f,void 0))?(c++,d++):gvjs_vaa.test(f)?e=!0:gvjs_taa.test(gvjs_9c(f,void 0))?d++:gvjs_yaa.test(f)&&(e=!0)}return 0==d?e?1:0:.4<c/d?-1:1};var gvjs_ad;a:{var gvjs_bd=gvjs_j.navigator;if(gvjs_bd){var gvjs_cd=gvjs_bd.userAgent;if(gvjs_cd){gvjs_ad=gvjs_cd;break a}}gvjs_ad=""}function gvjs_dd(a){return gvjs_8b(gvjs_ad,a)};function gvjs_ed(){return(gvjs_dd("Chrome")||gvjs_dd("CriOS"))&&!gvjs_dd(gvjs_sa)};function gvjs_fd(){this.cW="";this.tma=gvjs_gd}gvjs_fd.prototype.Bv=!0;gvjs_fd.prototype.Ss=function(){return this.cW};gvjs_fd.prototype.toString=function(){return"Const{"+this.cW+"}"};function gvjs_hd(a){return a instanceof gvjs_fd&&a.constructor===gvjs_fd&&a.tma===gvjs_gd?a.cW:"type_error:Const"}var gvjs_gd={};function gvjs_id(a){var b=new gvjs_fd;b.cW=a;return b};function gvjs_jd(){this.Q4="";this.cma=gvjs_kd}gvjs_jd.prototype.Bv=!0;var gvjs_kd={};gvjs_jd.prototype.Ss=function(){return this.Q4};function gvjs_ld(a){if(a instanceof gvjs_jd&&a.constructor===gvjs_jd&&a.cma===gvjs_kd)return a.Q4;gvjs_Hb(a);return"type_error:SafeStyle"}gvjs_jd.prototype.XC=function(a){this.Q4=a;return this};var gvjs_zaa=(new gvjs_jd).XC("");
110function gvjs_md(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_fd)d=gvjs_hd(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_jd).XC(b):gvjs_zaa}var gvjs_Aaa=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;function gvjs_nd(){this.P4="";this.bma=gvjs_od}gvjs_nd.prototype.Bv=!0;var gvjs_od={};gvjs_nd.prototype.Ss=function(){return this.P4};gvjs_nd.prototype.XC=function(a){this.P4=a;return this};function gvjs_pd(){this.Lz="";this.dma=gvjs_qd}gvjs_pd.prototype.Bv=!0;gvjs_pd.prototype.Ss=function(){return this.Lz};gvjs_pd.prototype.U1=!0;gvjs_pd.prototype.fv=function(){return 1};var gvjs_Baa=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i,gvjs_qd={};function gvjs_rd(a){var b=new gvjs_pd;b.Lz=a;return b}gvjs_rd("about:blank");function gvjs_sd(){this.fha="";this.Cma=gvjs_td}gvjs_sd.prototype.Bv=!0;gvjs_sd.prototype.Ss=function(){return this.fha};gvjs_sd.prototype.U1=!0;gvjs_sd.prototype.fv=function(){return 1};var gvjs_td={};function gvjs_ud(){this.Lz="";this.ama=gvjs_vd;this.Daa=null}gvjs_ud.prototype.U1=!0;gvjs_ud.prototype.fv=function(){return this.Daa};gvjs_ud.prototype.Bv=!0;gvjs_ud.prototype.Ss=function(){return this.Lz};function gvjs_wd(a){if(a instanceof gvjs_ud&&a.constructor===gvjs_ud&&a.ama===gvjs_vd)return a.Lz;gvjs_Hb(a);return"type_error:SafeHtml"}function gvjs_xd(a){if(a instanceof gvjs_ud)return a;var b=null;a.U1&&(b=a.fv());return gvjs_yd(gvjs_0b(a.Bv?a.Ss():String(a)),b)}
111function gvjs_zd(a){if(a instanceof gvjs_ud)return a;a=gvjs_xd(a);var b;b=gvjs_wd(a).replace(/(\r\n|\r|\n)/g,gvjs_la);return gvjs_yd(b,a.fv())}var gvjs_Ad=/^[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};
112function gvjs_Bd(a,b,c){if(!gvjs_Ad.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_Ad.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_fd)g=gvjs_hd(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+
113" given: "+g);g instanceof gvjs_jd||(g=gvjs_md(g));g=gvjs_ld(g)}else{if(/^on/i.test(h))throw Error('Attribute "'+h+'" requires goog.string.Const value, "'+g+'" given.');
113if(h.toLowerCase()in gvjs_Caa)if(g instanceof gvjs_sd)g instanceof gvjs_sd&&g.constructor===gvjs_sd&&g.Cma===gvjs_td?g=g.fha:(gvjs_Hb(g),g="type_error:TrustedResourceUrl");else if(g instanceof gvjs_pd)g instanceof gvjs_pd&&g.constructor===gvjs_pd&&g.dma===gvjs_qd?g=g.Lz:(gvjs_Hb(g),g="type_error:SafeUrl");else if(gvjs_o(g))g instanceof
114gvjs_pd||(g=g.Bv?g.Ss():String(g),gvjs_Baa.test(g)||(g="about:invalid#zClosurez"),g=gvjs_rd(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_0b(String(g))+'"';f+=" "+h}}e="<"+a+f;null!=c?gvjs_m(c)||(c=[c]):c=[];!0===gvjs_raa[a.toLowerCase()]?e+=">":(d=gvjs_Cd(c),e+=">"+gvjs_wd(d)+"</"+a+">",d=d.fv());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return gvjs_yd(e,d)}
115function gvjs_Cd(a){function b(a){gvjs_m(a)?gvjs_t(a,b):(a=gvjs_xd(a),d+=gvjs_wd(a),a=a.fv(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";gvjs_t(arguments,b);return gvjs_yd(d,c)}var gvjs_vd={};function gvjs_yd(a,b){return(new gvjs_ud).XC(a,b)}gvjs_ud.prototype.XC=function(a,b){this.Lz=a;this.Daa=b;return this};gvjs_yd("<!DOCTYPE html>",0);var gvjs_Dd=gvjs_yd("",0),gvjs_Ed=gvjs_yd(gvjs_la,0);function gvjs_Fd(a,b,c){return gvjs_yd(b,c||null)};function gvjs_Gd(a){return function(){return a}}var gvjs_Eaa=gvjs_Gd(!0),gvjs_Hd=gvjs_Gd(null);function gvjs_Id(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_Jd(){return function(){return!gvjs_Ib.apply(this,arguments)}};function gvjs_Kd(a,b,c){return Math.min(Math.max(a,b),c)}function gvjs_Ld(a,b){a%=b;return 0>a*b?a+b:a}function gvjs_Md(a,b,c){return a+c*(b-a)}function gvjs_Nd(a){return a*Math.PI/180}function gvjs_Od(a,b){return b*Math.cos(gvjs_Nd(a))}function gvjs_Pd(a,b){return b*Math.sin(gvjs_Nd(a))}function gvjs_Qd(a,b,c,d){return gvjs_Ld(180*Math.atan2(d-b,c-a)/Math.PI,360)}var gvjs_Rd=Math.sign||function(a){return 0<a?1:0>a?-1:a};function gvjs_Sd(a){return gvjs_mc(arguments,function(a,c){return a+c},0)}
116function gvjs_Td(a){return gvjs_Sd.apply(null,arguments)/arguments.length}function gvjs_Ud(a){return isFinite(a)&&0==a%1}function gvjs_Vd(a){return isFinite(a)&&!isNaN(a)};var gvjs_Wd="StopIteration"in gvjs_j?gvjs_j.StopIteration:{message:"StopIteration",stack:""};function gvjs_Xd(){}gvjs_Xd.prototype.next=function(){throw gvjs_Wd;};gvjs_Xd.prototype.Ir=function(){return this};function gvjs_Yd(a){if(a instanceof gvjs_Xd)return a;if(typeof a.Ir==gvjs_c)return a.Ir(!1);if(gvjs_Kb(a)){var b=0,c=new gvjs_Xd;c.next=function(){for(;;){if(b>=a.length)throw gvjs_Wd;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}
117function gvjs_Zd(a,b,c){if(gvjs_Kb(a))try{gvjs_t(a,b,c)}catch(d){if(d!==gvjs_Wd)throw d;}else{a=gvjs_Yd(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==gvjs_Wd)throw d;}}}function gvjs__d(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_Xd;g.next=function(){if(0<f&&d>=e||0>f&&d<=e)throw gvjs_Wd;var a=d;d+=f;return a};return g}
118function gvjs_0d(a,b,c){var d=gvjs_Yd(a);a=new gvjs_Xd;a.next=function(){var a=d.next();return b.call(c,a,void 0,d)};return a}function gvjs_Gaa(a,b){a=gvjs_Yd(a);try{for(;;)if(b.call(void 0,a.next(),void 0,a))return!0}catch(c){if(c!==gvjs_Wd)throw c;}return!1}function gvjs_1d(a){return gvjs_Haa(arguments)}
119function gvjs_Haa(a){var b=gvjs_Yd(a);a=new gvjs_Xd;var c=null;a.next=function(){for(;;){if(null==c){var a=b.next();c=gvjs_Yd(a)}try{return c.next()}catch(e){if(e!==gvjs_Wd)throw e;c=null}}};return a}function gvjs_2d(a){if(gvjs_Kb(a))return gvjs_Bc(a);a=gvjs_Yd(a);var b=[];gvjs_Zd(a,function(a){b.push(a)});return b}function gvjs_Iaa(a){try{return gvjs_Yd(a).next()}catch(b){if(b!=gvjs_Wd)throw b;return null}};function gvjs_3d(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_3d.prototype;gvjs_.yb=function(){return this.Ub};gvjs_.Va=function(){gvjs_4d(this);for(var a=[],b=0;b<this.Yd.length;b++)a.push(this.hb[this.Yd[b]]);return a};gvjs_.Zj=function(){gvjs_4d(this);return this.Yd.concat()};gvjs_.Ce=function(a){return gvjs_5d(this.hb,a)};
120gvjs_.FH=function(a){for(var b=0;b<this.Yd.length;b++){var c=this.Yd[b];if(gvjs_5d(this.hb,c)&&this.hb[c]==a)return!0}return!1};gvjs_.equals=function(a,b){if(this===a)return!0;
120if(this.Ub!=a.yb())return!1;b=b||gvjs_Jaa;gvjs_4d(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};
121gvjs_.remove=function(a){return gvjs_5d(this.hb,a)?(delete this.hb[a],this.Ub--,this.IA++,this.Yd.length>2*this.Ub&&gvjs_4d(this),!0):!1};function gvjs_4d(a){if(a.Ub!=a.Yd.length){for(var b=0,c=0;b<a.Yd.length;){var d=a.Yd[b];gvjs_5d(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_5d(e,d)||(a.Yd[c++]=d,e[d]=1),b++;a.Yd.length=c}}gvjs_.get=function(a,b){return gvjs_5d(this.hb,a)?this.hb[a]:b};
122gvjs_.set=function(a,b){gvjs_5d(this.hb,a)||(this.Ub++,this.Yd.push(a),this.IA++);this.hb[a]=b};gvjs_.addAll=function(a){var b;a instanceof gvjs_3d?(b=a.Zj(),a=a.Va()):(b=gvjs_Wc(a),a=gvjs_Vc(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_3d(this)};
123gvjs_.transpose=function(){for(var a=new gvjs_3d,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_4d(this);var b=0,c=this.IA,d=this,e=new gvjs_Xd;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_Wd;var e=d.Yd[b++];return a?e:d.hb[e]};return e};function gvjs_5d(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function gvjs_6d(a){return a.yb&&typeof a.yb==gvjs_c?a.yb():gvjs_Kb(a)||gvjs_o(a)?a.length:gvjs_Tc(a)}function gvjs_7d(a){if(a.Va&&typeof a.Va==gvjs_c)return a.Va();if(gvjs_o(a))return a.split("");if(gvjs_Kb(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return gvjs_Vc(a)}function gvjs_8d(a){if(a.Zj&&typeof a.Zj==gvjs_c)return a.Zj();if(!a.Va||typeof a.Va!=gvjs_c){if(gvjs_Kb(a)||gvjs_o(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return gvjs_Wc(a)}}
124function gvjs_9d(a,b,c){if(a.forEach&&typeof a.forEach==gvjs_c)a.forEach(b,c);else if(gvjs_Kb(a)||gvjs_o(a))gvjs_t(a,b,c);else for(var d=gvjs_8d(a),e=gvjs_7d(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)}
125function gvjs_Kaa(a,b,c){if(typeof a.filter==gvjs_c)return a.filter(b,c);if(gvjs_Kb(a)||gvjs_o(a))return gvjs_lc(a,b,c);var d,e=gvjs_8d(a),f=gvjs_7d(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}
126function gvjs_$d(a,b,c){if(typeof a.map==gvjs_c)return a.map(b,c);if(gvjs_Kb(a)||gvjs_o(a))return gvjs_u(a,b,c);var d,e=gvjs_8d(a),f=gvjs_7d(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}
127function gvjs_ae(a,b,c){if(typeof a.every==gvjs_c)return a.every(b,c);if(gvjs_Kb(a)||gvjs_o(a))return gvjs_oc(a,b,c);for(var d=gvjs_8d(a),e=gvjs_7d(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_3d;a&&this.addAll(a)}function gvjs_be(a){var b=typeof a;return b==gvjs_db&&a||b==gvjs_c?"o"+gvjs_Nb(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_be(a),a)};gvjs_.addAll=function(a){a=gvjs_7d(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])};gvjs_.Ec=function(a){a=gvjs_7d(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};gvjs_.remove=function(a){return this.hb.remove(gvjs_be(a))};
128gvjs_.clear=function(){this.hb.clear()};gvjs_.isEmpty=function(){return this.hb.isEmpty()};gvjs_.contains=function(a){return this.hb.Ce(gvjs_be(a))};gvjs_.cD=function(a){var b=new gvjs_x;a=gvjs_7d(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_6d(a)&&this.iD(a)};
129gvjs_.iD=function(a){var b=gvjs_6d(a);if(this.yb()>b)return!1;
129!(a instanceof gvjs_x)&&5<b&&(a=new gvjs_x(a));return gvjs_ae(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_Kb(d)||gvjs_o(d)?gvjs_sc(d,b):gvjs_Yc(d,b)})};gvjs_.Ir=function(){return this.hb.Ir(!1)};function gvjs_ce(){return gvjs_dd("iPhone")&&!gvjs_dd("iPod")&&!gvjs_dd("iPad")};var gvjs_de=gvjs_dd("Opera"),gvjs_y=gvjs_dd("Trident")||gvjs_dd("MSIE"),gvjs_ee=gvjs_dd(gvjs_sa),gvjs_Laa=gvjs_ee||gvjs_y,gvjs_fe=gvjs_dd("Gecko")&&!(gvjs_8b(gvjs_ad.toLowerCase(),"webkit")&&!gvjs_dd(gvjs_sa))&&!(gvjs_dd("Trident")||gvjs_dd("MSIE"))&&!gvjs_dd(gvjs_sa),gvjs_ge=gvjs_8b(gvjs_ad.toLowerCase(),"webkit")&&!gvjs_dd(gvjs_sa),gvjs_he=gvjs_ge&&gvjs_dd("Mobile"),gvjs_ie=gvjs_dd("Macintosh"),gvjs_je=gvjs_dd("Windows"),gvjs_ke=gvjs_dd("Linux")||gvjs_dd("CrOS"),gvjs_le=gvjs_j.navigator||null;
130gvjs_le&&gvjs_8b(gvjs_le.appVersion||"","X11");gvjs_dd("Android");gvjs_ce();gvjs_dd("iPad");gvjs_dd("iPod");function gvjs_me(){var a=gvjs_j.document;return a?a.documentMode:void 0}var gvjs_ne;
131a:{var gvjs_oe="",gvjs_pe=function(){var a=gvjs_ad;if(gvjs_fe)return/rv\:([^\);]+)(\)|;)/.exec(a);if(gvjs_ee)return/Edge\/([\d\.]+)/.exec(a);if(gvjs_y)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(gvjs_ge)return/WebKit\/(\S+)/.exec(a);if(gvjs_de)return/(?:Version)[ \/]?(\S+)/.exec(a)}();gvjs_pe&&(gvjs_oe=gvjs_pe?gvjs_pe[1]:"");if(gvjs_y){var gvjs_qe=gvjs_me();if(null!=gvjs_qe&&gvjs_qe>parseFloat(gvjs_oe)){gvjs_ne=String(gvjs_qe);break a}}gvjs_ne=gvjs_oe}var gvjs_re=gvjs_ne,gvjs_se={};
132function gvjs_te(a){return gvjs_se[a]||(gvjs_se[a]=0<=gvjs_dc(gvjs_re,a))}function gvjs_ue(a){return Number(gvjs_Maa)>=a}var gvjs_ve=gvjs_j.document,gvjs_Maa=gvjs_ve&&gvjs_y?gvjs_me()||("CSS1Compat"==gvjs_ve.compatMode?parseInt(gvjs_re,10):5):void 0;function gvjs_we(a,b){a.innerHTML=gvjs_wd(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_xe(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function gvjs_ye(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function gvjs_ze(a,b){return new gvjs_z(a.x-b.x,a.y-b.y)}function gvjs_Ae(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};
133gvjs_.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_Be(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_Ce(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};
134gvjs_.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_ue(9),gvjs_Oaa=!gvjs_fe&&!gvjs_y||gvjs_y&&gvjs_ue(9)||gvjs_fe&&gvjs_te("1.9.1"),gvjs_De=gvjs_y&&!gvjs_te("9"),gvjs_Paa=gvjs_y||gvjs_de||gvjs_ge;function gvjs_Ee(a){return a?new gvjs_Fe(gvjs_Ge(a)):gvjs_Ub||(gvjs_Ub=new gvjs_Fe)}function gvjs_He(a,b){return gvjs_o(b)?a.getElementById(b):b}function gvjs_Ie(a,b,c){return gvjs_Je(document,a,b,c)}function gvjs_Ke(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):gvjs_Je(document,"*",a,b)}
135function gvjs_Le(a,b){var c=b||document;return(c.getElementsByClassName?c.getElementsByClassName(a)[0]:c.querySelectorAll&&c.querySelector?c.querySelector("."+a):gvjs_Je(document,"*",a,b)[0])||null}
136function gvjs_Je(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}
136a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,typeof b.split==gvjs_c&&gvjs_sc(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a}
137function gvjs_Me(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_Ne.hasOwnProperty(d)?a.setAttribute(gvjs_Ne[d],b):gvjs_Vb(d,"aria-")||gvjs_Vb(d,"data-")?a.setAttribute(d,b):a[d]=b})}var gvjs_Ne={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};
138function gvjs_Oe(a){a=a.document;a=gvjs_Pe(a)?a.documentElement:a.body;return new gvjs_A(a.clientWidth,a.clientHeight)}function gvjs_Qe(a){var b=gvjs_Re(a);a=a.parentWindow||a.defaultView;return gvjs_y&&gvjs_te("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_Re(a){return a.scrollingElement?a.scrollingElement:!gvjs_ge&&gvjs_Pe(a)?a.documentElement:a.body||a.documentElement}
139function gvjs_Se(a){return a?a.parentWindow||a.defaultView:window}function gvjs_B(a,b,c){return gvjs_Te(document,arguments)}
140function gvjs_Te(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_0b(d.name),'"');if(d.type){c.push(' type="',gvjs_0b(d.type),'"');var e={};gvjs_6c(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_Me(c,d));2<b.length&&gvjs_Ue(a,c,b,2);return c}
141function gvjs_Ue(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_Kb(f)&&!gvjs_Ve(f)?gvjs_t(gvjs_Qaa(f)?gvjs_Bc(f):f,e):e(f)}}function gvjs_We(a){return document.createElement(String(a))}
142function gvjs_Xe(a,b){var c=a.createElement(gvjs_qa);gvjs_y?(gvjs_we(c,gvjs_Cd(gvjs_Ed,b)),c.removeChild(c.firstChild)):gvjs_we(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_Pe(a){return"CSS1Compat"==a.compatMode}
143function gvjs_Ye(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_Ze(a,b){a.appendChild(b)}function gvjs__e(a,b){gvjs_Ue(gvjs_Ge(a),a,arguments,1)}
144function gvjs_0e(a){for(var b;b=a.firstChild;)a.removeChild(b)}function gvjs_1e(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)}function gvjs_2e(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}function gvjs_3e(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function gvjs_4e(a){return gvjs_Oaa&&void 0!=a.children?a.children:gvjs_lc(a.childNodes,function(a){return 1==a.nodeType})}
145function gvjs_5e(a){return gvjs_k(a.firstElementChild)?a.firstElementChild:gvjs_6e(a.firstChild,!0)}function gvjs_7e(a){return gvjs_k(a.nextElementSibling)?a.nextElementSibling:gvjs_6e(a.nextSibling,!0)}function gvjs_6e(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}function gvjs_Ve(a){return gvjs_n(a)&&0<a.nodeType}function gvjs_8e(a){return gvjs_n(a)&&1==a.nodeType}
146function gvjs_9e(a){var b;if(gvjs_Paa&&!(gvjs_y&&gvjs_te("9")&&!gvjs_te("10")&&gvjs_j.SVGElement&&a instanceof gvjs_j.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return gvjs_8e(b)?b:null}function gvjs_$e(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}
147function gvjs_Raa(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(gvjs_y&&!gvjs_ue(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_af(a,b):!c&&gvjs_$e(e,b)?-1*gvjs_bf(a,b):!d&&gvjs_$e(f,a)?gvjs_bf(b,a):(c?a.sourceIndex:e.s
147ourceIndex)-(d?b.sourceIndex:
148f.sourceIndex)}d=gvjs_Ge(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_bf(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return gvjs_af(b,a)}function gvjs_af(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function gvjs_Ge(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
149function gvjs_cf(a){return a.contentDocument||a.contentWindow.document}function gvjs_df(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_0e(a);var c=gvjs_Ge(a);a.appendChild(c.createTextNode(String(b)))}}
150function gvjs_ef(a){if("outerHTML"in a)return a.outerHTML;var b=gvjs_Ge(a).createElement(gvjs_qa);b.appendChild(a.cloneNode(!0));return b.innerHTML}function gvjs_Saa(a,b){var c=[];return gvjs_ff(a,b,c,!0)?c[0]:void 0}function gvjs_ff(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||gvjs_ff(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_gf={IMG:" ",BR:"\n"};function gvjs_hf(a){return gvjs_if(a)&&gvjs_jf(a)}
151function gvjs_kf(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}function gvjs_if(a){a=a.getAttributeNode("tabindex");return null!=a&&a.specified}function gvjs_jf(a){a=a.tabIndex;return gvjs_p(a)&&0<=a&&32768>a}
152function gvjs_lf(a){if(gvjs_De&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];gvjs_mf(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");gvjs_De||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}function gvjs_nf(a){var b=[];gvjs_mf(a,b,!1);return b.join("")}
153function gvjs_mf(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_gf)b.push(gvjs_gf[a.nodeName]);else for(a=a.firstChild;a;)gvjs_mf(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}
154function gvjs_of(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_pf(a){try{return a&&a.activeElement}catch(b){}return null}function gvjs_Fe(a){this.Ad=a||gvjs_j.document||document}gvjs_=gvjs_Fe.prototype;gvjs_.Da=gvjs_Ee;gvjs_.vc=function(){return this.Ad};gvjs_.j=function(a){return gvjs_He(this.Ad,a)};function gvjs_qf(a,b,c,d){return gvjs_Je(a.Ad,b,c,d)}gvjs_.Os=function(a,b){return gvjs_Ke(a,b||this.Ad)};
155gvjs_.Ld=function(a,b){return gvjs_Le(a,b||this.Ad)};gvjs_.mca=function(a,b){return gvjs_Le(a,b||this.Ad)};gvjs_.sw=gvjs_Me;gvjs_.C=function(a,b,c){return gvjs_Te(this.Ad,arguments)};gvjs_.createElement=function(a){return this.Ad.createElement(String(a))};gvjs_.createTextNode=function(a){return this.Ad.createTextNode(String(a))};
156gvjs_.daa=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_df(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_pf(a||this.Ad)};gvjs_.appendChild=gvjs_Ze;gvjs_.append=gvjs__e;gvjs_.gc=gvjs_0e;gvjs_.h2=gvjs_1e;gvjs_.Tua=gvjs_2e;
157gvjs_.removeNode=gvjs_3e;gvjs_.Ue=gvjs_4e;gvjs_.eca=gvjs_5e;function gvjs_Uaa(a){return gvjs_k(a.lastElementChild)?a.lastElementChild:gvjs_6e(a.lastChild,!1)}gvjs_.kca=gvjs_7e;gvjs_.To=gvjs_Ve;gvjs_.o2=gvjs_8e;gvjs_.OQ=gvjs_9e;gvjs_.contains=gvjs_$e;gvjs_.Pra=gvjs_Ge;gvjs_.fca=gvjs_cf;gvjs_.mia=gvjs_df;function gvjs_Vaa(a,b){var c=[];gvjs_ff(a,b,c,!1);return c}
158gvjs_.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_if(a)||gvjs_jf(a)):gvjs_hf(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_lf;function gvjs_rf(a,b){return gvjs_of(b,function(a){return"SVG"==a.nodeName&&!0},!0,void 0)}gvjs_.Vba=gvjs_of;
158function gvjs_sf(a){gvjs_tf();return gvjs_yd(a,null)}var gvjs_tf=gvjs_Fb;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};
159gvjs_.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_uf(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_vf(a,b){return a.left<=b.right&&b.left<=a.right&&a.top<=b.bottom&&b.top<=a.bottom}
160gvjs_.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};
161gvjs_.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_wf(a){return new gvjs_C(a.top,a.left+a.width,a.top+a.height,a.left)}function gvjs_xf(a){return new gvjs_D(a.left,a.top,a.right-a.left,a.bottom-a.top)}function gvjs_yf(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}
162gvjs_.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_zf(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}
163gvjs_.Kl=function(a){var b=gvjs_zf(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};
164gvjs_.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)};
165gvjs_.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};
166gvjs_.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_Af(a){gvjs_Af[" "](a);return a}gvjs_Af[" "]=gvjs_Fb;function gvjs_Bf(a,b){try{return gvjs_Af(a[b]),!0}catch(c){}return!1};function gvjs_E(a,b,c){if(gvjs_o(b))(b=gvjs_Cf(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=gvjs_Cf(c,d);f&&(c.style[f]=e)}}var gvjs_Df={};function gvjs_Cf(a,b){var c=gvjs_Df[b];if(!c){var d=gvjs_hc(b),c=d;
166void 0===a.style[d]&&(d=(gvjs_ge?"Webkit":gvjs_fe?"Moz":gvjs_y?"ms":gvjs_de?"O":null)+gvjs_iaa(d),void 0!==a.style[d]&&(c=d));gvjs_Df[b]=c}return c}function gvjs_Ef(a,b){var c=a.style[gvjs_hc(b)];return"undefined"!==typeof c?c:a.style[gvjs_Cf(a,b)]||""}
167function gvjs_Ff(a,b){var c=gvjs_Ge(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function gvjs_Gf(a,b){return gvjs_Ff(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function gvjs_Hf(a){return gvjs_Gf(a,gvjs_hb)}function gvjs_If(a,b,c){var d;b instanceof gvjs_z?(d=b.x,b=b.y):(d=b,b=c);a.style.left=gvjs_Jf(d,!1);a.style.top=gvjs_Jf(b,!1)}
168function gvjs_Kf(a){return new gvjs_z(a.offsetLeft,a.offsetTop)}function gvjs_Lf(a){a=a?gvjs_Ge(a):document;return!gvjs_y||gvjs_ue(9)||gvjs_Pe(gvjs_Ee(a).Ad)?a.documentElement:a.body}function gvjs_Mf(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}
169function gvjs_Waa(a){if(gvjs_y&&!gvjs_ue(8))return a.offsetParent;var b=gvjs_Ge(a),c=gvjs_Gf(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_Gf(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}
170function gvjs_Nf(a){for(var b=new gvjs_C(0,Infinity,Infinity,0),c=gvjs_Ee(a),d=c.vc().body,e=c.vc().documentElement,f=gvjs_Re(c.Ad);a=gvjs_Waa(a);)if(!(gvjs_y&&0==a.clientWidth||gvjs_ge&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&gvjs_Gf(a,gvjs_fb)!=gvjs_Ab){var g=gvjs_Of(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;
171b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=c.getWindow();c=gvjs_Oe(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_Of(a){var b=gvjs_Ge(a),c=new gvjs_z(0,0),d=gvjs_Lf(b);if(a==d)return c;a=gvjs_Mf(a);b=gvjs_Qe(gvjs_Ee(b).Ad);c.x=a.left+b.x;c.y=a.top+b.y;return c}function gvjs_Pf(a,b){a=gvjs_Qf(a);b=gvjs_Qf(b);return new gvjs_z(a.x-b.x,a.y-b.y)}
172function gvjs_Rf(a){a=gvjs_Mf(a);return new gvjs_z(a.left,a.top)}function gvjs_Qf(a){if(1==a.nodeType)return gvjs_Rf(a);a=a.changedTouches?a.changedTouches[0]:a;return new gvjs_z(a.clientX,a.clientY)}function gvjs_Sf(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_Tf(a,b);a.style.height=gvjs_Jf(c,!0)}function gvjs_Jf(a,b){typeof a==gvjs_f&&(a=(b?Math.round(a):a)+gvjs_g);return a}function gvjs_Tf(a,b){a.style.width=gvjs_Jf(b,!0)}
173function gvjs_Uf(a){var b=gvjs_Xaa;if(gvjs_Gf(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_ge&&!b&&!c;return gvjs_k(b)&&!d||!a.getBoundingClientRect?new gvjs_A(b,c):(a=gvjs_Mf(a),new gvjs_A(a.right-a.left,a.bottom-a.top))}
174function gvjs_Vf(a){var b=gvjs_Of(a);a=gvjs_Uf(a);return new gvjs_D(b.x,b.y,a.width,a.height)}function gvjs_Wf(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}
175function gvjs_Xf(a){gvjs_tf();a=(new gvjs_nd).XC(a);var b=gvjs_Ee(void 0),c,d=b.vc();gvjs_y&&d.createStyleSheet?(c=d.createStyleSheet(),gvjs_Yf(c,a)):(d=gvjs_qf(b,"HEAD")[0],d||(c=gvjs_qf(b,"BODY")[0],d=b.C("HEAD"),c.parentNode.insertBefore(d,c)),c=b.C("STYLE"),gvjs_Yf(c,a),b.appendChild(d,c));return c}function gvjs_Yf(a,b){b instanceof gvjs_nd&&b.constructor===gvjs_nd&&b.bma===gvjs_od?b=b.P4:(gvjs_Hb(b),b="type_error:SafeStyleSheet");gvjs_y&&gvjs_k(a.cssText)?a.cssText=b:a.innerHTML=b}
176function gvjs_Zf(a){return gvjs_lb==gvjs_Gf(a,gvjs_Va)}var gvjs__f=gvjs_fe?"MozUserSelect":gvjs_ge||gvjs_ee?"WebkitUserSelect":null;function gvjs_0f(a,b,c){c=c?null:a.getElementsByTagName("*");if(gvjs__f){if(b=b?gvjs_e:"",a.style&&(a.style[gvjs__f]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[gvjs__f]=b)}}else if(gvjs_y||gvjs_de)if(b=b?"on":"",a.setAttribute(gvjs_zb,b),c)for(a=0;d=c[a];a++)d.setAttribute(gvjs_zb,b)}
177function gvjs_1f(a){var b=gvjs_Ge(a),c=gvjs_y&&a.currentStyle;if(c&&gvjs_Pe(gvjs_Ee(b).Ad)&&c.width!=gvjs_Oa&&c.height!=gvjs_Oa&&!c.boxSizing)return b=gvjs_2f(a,c.width,gvjs_Cb,"pixelWidth"),a=gvjs_2f(a,c.height,gvjs_6a,"pixelHeight"),new gvjs_A(b,a);c=new gvjs_A(a.offsetWidth,a.offsetHeight);b=gvjs_3f(a);a=gvjs_4f(a);return new gvjs_A(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.to
177p-b.bottom-a.bottom)}
178function gvjs_2f(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_5f(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?gvjs_2f(a,b,gvjs_ab,"pixelLeft"):0}
179function gvjs_3f(a){if(gvjs_y){var b=gvjs_5f(a,"paddingLeft"),c=gvjs_5f(a,"paddingRight"),d=gvjs_5f(a,"paddingTop");a=gvjs_5f(a,"paddingBottom");return new gvjs_C(d,c,a,b)}b=gvjs_Ff(a,"paddingLeft");c=gvjs_Ff(a,"paddingRight");d=gvjs_Ff(a,"paddingTop");a=gvjs_Ff(a,"paddingBottom");return new gvjs_C(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var gvjs_6f={thin:2,medium:4,thick:6};
180function gvjs_7f(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_6f?gvjs_6f[b]:gvjs_2f(a,b,gvjs_ab,"pixelLeft")}
181function gvjs_4f(a){if(gvjs_y&&!gvjs_ue(9)){var b=gvjs_7f(a,"borderLeft"),c=gvjs_7f(a,"borderRight"),d=gvjs_7f(a,"borderTop");a=gvjs_7f(a,"borderBottom");return new gvjs_C(d,c,a,b)}b=gvjs_Ff(a,"borderLeftWidth");c=gvjs_Ff(a,"borderRightWidth");d=gvjs_Ff(a,"borderTopWidth");a=gvjs_Ff(a,"borderBottomWidth");return new gvjs_C(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}
182function gvjs_8f(a){var b={};gvjs_t(a.split(/\s*;\s*/),function(a){var d=a.match(/\s*([\w-]+)\s*\:(.+)/);d&&(a=d[1],d=gvjs__b(d[2]),b[gvjs_hc(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_9f=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function gvjs_$f(a){return a?decodeURI(a):a}function gvjs_ag(a,b){return b.match(gvjs_9f)[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," ")):"")}}}
183function gvjs_bg(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_cg=/#|$/;function gvjs_dg(a,b){var c=a.search(gvjs_cg),d=gvjs_bg(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=/[?&]($|#)/;
184function gvjs_eg(a,b){for(var c=a.search(gvjs_cg),d=0,e,f=[];0<=(e=gvjs_bg(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_fg(a,b,c){a=[gvjs_eg(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_gg(){this.Gm=!1;this.S4=[]}gvjs_Gb(gvjs_gg);function gvjs_0aa(a,b,c){var d=c.callback;c.callback=function(){var b=d.apply(this,arguments);0<a.S4.length?(a.S4.shift()(),a.Gm=!0):a.Gm=!1;return b};a.Gm?a.S4.push(function(){google.load("visualization",b,c)}):(a.Gm=!0,google.load("visualization",b,c))};function gvjs_hg(a,b,c){return gvjs_ig(b,gvjs_Cb)||gvjs_1f(a).width||c||400}function gvjs_jg(a,b,c){return gvjs_ig(b,gvjs_6a)||gvjs_1f(a).height||c||200}function gvjs_kg(a,b,c,d){return b&&(b=b.width,gvjs_o(b)&&gvjs_Yb(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}
185function gvjs_lg(a,b,c,d,e){return b&&(b=b.height,gvjs_o(b)&&gvjs_Yb(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_mg(a){var b=gvjs_1aa,c=a&&a.colors;c&&0!=c.length||(c=(a=a&&a.color)?[a]:b);return c}
186function gvjs_ng(){var a=gvjs_Eb("google.visualization.ModulePath");if(null!=a)return a;a=gvjs_Eb("google.loader.GoogleApisBase");null!=a||(a="//ajax.googleapis.com/ajax");var b=gvjs_Eb(gvjs_4a);null!=b||(b="1.0");return a+"/static/modules/gviz/"+b}var gvjs_og=null;
186function gvjs_pg(){null==gvjs_og&&(gvjs_og=new gvjs_Fe);return gvjs_og}function gvjs_qg(){return gvjs_pg().vc()}function gvjs_rg(){return gvjs_pg().getWindow()}
187function gvjs_sg(a){if(!gvjs_Eb("google.charts.load")){var b=gvjs_pg();a=gvjs_ng()+a;for(var c=gvjs_qf(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_pg();if(0==gvjs_qf(a,gvjs_5a).length){var c=gvjs_qf(a,gvjs_8a)[0],d=gvjs_qf(a,"body")[0],e=a.createElement(gvjs_5a);c.insertBefore(e,d)}gvjs_qf(a,gvjs_5a)[0].appendChild(b)}}var gvjs_tg=[];
188function gvjs_ug(a){function b(){if(gvjs_vg()){var a=gvjs_tg;gvjs_tg=[];gvjs_t(a,function(a){a()})}else throw Error("Error: cannot load Maps API.");}gvjs_vg()?a():(gvjs_tg.push(a),1==gvjs_tg.length&&(a="sensor=false",gvjs_2aa()&&(a+="&client=google-gviz"),google.load("maps","3",{callback:b,other_params:a})))}
189function gvjs_2aa(){var a=gvjs_qg().location.href;if(!gvjs_Xb(gvjs_bc(a))){if(gvjs_ag(1,a)!=gvjs_9a)return!1;a=gvjs_$f(gvjs_ag(3,a));if(!gvjs_Xb(gvjs_bc(a))){var b=/^ajax\.googleapis\.com$/.test(a);return/\.google\.com$/.test(a)||b}}return!1}function gvjs_vg(){return!!gvjs_Eb("google.maps.DirectionsService")}function gvjs_wg(a){var b=null,c=gvjs_rg().google;(c=c&&c.visualization&&c.visualization.Locale)&&c.packages&&c.packages[a]&&(b=c.locale);return b}
190function gvjs_xg(a,b){var c=gvjs_Hb(a);b=(31*b+gvjs_fc(c))%67108864;switch(c){case gvjs_db:if(a.constructor==Date)b=(31*b+gvjs_fc(gvjs_Ta))%67108864,b=gvjs_xg(a.getTime(),b);else{c=gvjs_Wc(a);gvjs_Ic(c);var c=gvjs_8c(c),d;for(d in c)b=gvjs_xg(a[d],gvjs_xg(d,b))}break;case gvjs_Na:for(d=0;d<a.length;d++)b=gvjs_xg(a[d],gvjs_xg(String(d),b));break;default:b=(31*b+gvjs_fc(String(a)))%67108864}return b}function gvjs_yg(a){if(!gvjs_pg().To(a))throw Error(gvjs_oa);return a}
191function gvjs_zg(a){var b=gvjs_rg();a=[gvjs_2a+a,gvjs_1a+a,a];for(var c=0;c<a.length;c++){var d=gvjs_Eb(a[c],b);if(gvjs_q(d))return d}return null};function gvjs_Ag(a){this.m=a||{};gvjs_sg("/util/format.css")}gvjs_Ag.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_Bg(a){this.m=a||{};gvjs_Cg||(gvjs_Cg=gvjs_ng()+"/util/bar_")}var gvjs_Cg=null,gvjs_3aa={red:"r",blue:"b",green:"g"};function gvjs_Dg(a,b,c){0<b&&c.push('<img style="padding: 0" src="'+(gvjs_Cg||"")+(a||"")+'.png" height="12" width="'+b+gvjs_ba)}
192gvjs_Bg.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;">');
193gvjs_Dg("s",1,q);var t=gvjs_Eg(c.colorPositive,"b"),u=gvjs_Eg(c.colorNegative,"r"),w=c.drawZeroLine?1:0;0<l?p<g?(gvjs_Dg("w",r,q),gvjs_Dg(u,l-r,q),0<w&&gvjs_Dg("z",w,q),gvjs_Dg("w",m,q)):(gvjs_Dg("w",l,q),0<w&&gvjs_Dg("z",w,q),gvjs_Dg(t,r-l,q),gvjs_Dg("w",h-r,q)):(gvjs_Dg(t,r,q),gvjs_Dg("w",h-r,q));gvjs_Dg("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(""))}}};
194function gvjs_Eg(a,b){a=(a||"").toLowerCase();return gvjs_3aa[a]||b};var gvjs_Fg={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",
195darkgrey:"#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",
196ghostwhite:"#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",
197lightseagreen:"#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",
198moccasin:"#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",s
198almon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
199seashell:"#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_Gg(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(gvjs_Hg.test(c))return b.Vb=gvjs_Ig(c),b.type="hex",b;c=gvjs_Jg(a);if(c.length)return b.Vb=gvjs_Kg(c),b.type="rgb",b;if(gvjs_Fg&&(c=gvjs_Fg[a.toLowerCase()]))return b.Vb=c,b.type="named",b;throw Error(a+" is not a valid color string");}function gvjs_Lg(a){return!!(gvjs_Hg.test("#"==a.charAt(0)?a:"#"+a)||gvjs_Jg(a).length||gvjs_Fg&&gvjs_Fg[a.toLowerCase()])}var gvjs_4aa=/#(.)(.)(.)/;
200function gvjs_Ig(a){if(!gvjs_Hg.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_Mg(a){a=gvjs_Ig(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}
201function gvjs_Ng(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_Og(a.toString(16));b=gvjs_Og(b.toString(16));c=gvjs_Og(c.toString(16));return"#"+a+b+c}function gvjs_Kg(a){return gvjs_Ng(a[0],a[1],a[2])}
202function gvjs_Pg(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_Qg(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}
203function gvjs_Rg(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_Qg(d,e,a+1/3);b=255*gvjs_Qg(d,e,a);a=255*gvjs_Qg(d,e,a-1/3)}return[Math.round(c),Math.round(b),Math.round(a)]}var gvjs_Hg=/^#(?:[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;
204function gvjs_Jg(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_Og(a){return 1==a.length?"0"+a:a}function gvjs_Sg(a,b,c){c=gvjs_Kd(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_Tg(a,b){return gvjs_Sg([0,0,0],a,b)}function gvjs_Ug(a,b){return gvjs_Sg([255,255,255],a,b)}
205function gvjs_Vg(a,b){for(var c=[],d=0;d<b.length;d++)c.push({color:b[d],Oh:Math.abs(gvjs_Wg(b[d])-gvjs_Wg(a))+gvjs_6aa(b[d],a)});c.sort(function(a,b){return b.Oh-a.Oh});return c[0].color}function gvjs_Wg(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_Xg(a,b,c,d){gvjs_Lb(a)&&(a=a.getTime());gvjs_Lb(b)&&(b=b.getTime());gvjs_m(a)&&(a=gvjs_Yg(a));gvjs_m(b)&&(b=gvjs_Yg(b));this.l0=a;this.s7=b;this.Hk=c;this.jx=d}gvjs_Xg.prototype.contains=function(a){var b=this.l0,c=this.s7;if(null==a)return null==b&&null==c;gvjs_Lb(a)?a=a.getTime():gvjs_m(a)&&(a=gvjs_Yg(a));return(null==b||a>=b)&&(null==c||a<c)};gvjs_Xg.prototype.ue=function(){return this.Hk};gvjs_Xg.prototype.getBackgroundColor=function(){return this.jx};
206function gvjs_Zg(a,b,c,d,e){gvjs_Xg.call(this,a,b,c,"");this.V4=b-a;0>=this.V4&&(this.V4=1);this.mra=gvjs_Mg(gvjs_Gg(d).Vb);this.hBa=gvjs_Mg(gvjs_Gg(e).Vb)}gvjs_s(gvjs_Zg,gvjs_Xg);gvjs_Zg.prototype.getBackgroundColor=function(a){if(!gvjs_p(a))return"";a=gvjs_Sg(this.mra,this.hBa,1-(a-this.l0)/this.V4);return gvjs_Ng(a[0],a[1],a[2])};function gvjs__g(){this.qU=[]}gvjs__g.prototype.addRange=function(a,b,c,d){this.qU.push(new gvjs_Xg(a,b,c,d))};
207gvjs__g.prototype.Sma=function(a,b,c,d,e){this.qU.push(new gvjs_Zg(a,b,c,d,e))};gvjs__g.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.qU.length;f++){var g=this.qU[f];if(g.contains(d)){f=g.ue();
207d=g.getBackgroundColor(d);f&&(e+="color:"+f+";");d&&(e+=gvjs_Pa+d+";");break}}a.setProperty(c,b,gvjs_sb,e)}};function gvjs_Yg(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_0g(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_1g="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),gvjs_2g=["Sunday","Monday","Tuesday",gvjs_Ja,gvjs_Ga,"Friday",gvjs_Da],gvjs_3g={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",
208gvjs_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(""),
209SHORTQUARTERS:["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}","{1}, {0}","{1}, {0}"],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5},gvjs_4g=gvjs_3g,gvjs_4g=gvjs_3g;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_Qb());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)}
210gvjs_=gvjs_7g.prototype;
211gvjs_.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)&&
212c.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)};
213gvjs_.ica=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};
214function 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_Qb()),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;
215gvjs_.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()};
216gvjs_.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()};
217function 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_ac(c,2)+":"+gvjs_ac(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)};
218gvjs_.setUTCMonth=function(a){this.Aa.setUTCMonth(a)};gvjs_.setUTCDate=function(a){this.Aa.setUTCDate(a)};
219gvjs_.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()))};
220gvjs_.bN=function(a,b){return[this.getFullYear(),gvjs_ac(this.getMonth()+1,2),gvjs_ac(this.getDate(),2)
220].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()};
221function 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_Qb())}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()};
222gvjs_.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)};
223gvjs_.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)};
224gvjs_.bN=function(a,b){var c=gvjs_8g.prototype.bN.call(this,a);return a?c+" "+gvjs_ac(this.getHours(),2)+":"+gvjs_ac(this.getMinutes(),2)+":"+gvjs_ac(this.getSeconds(),2)+(b?gvjs_ah(this):""):c+"T"+gvjs_ac(this.getHours(),2)+gvjs_ac(this.getMinutes(),2)+gvjs_ac(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(){}
225function gvjs_eh(a){if(typeof a==gvjs_f){var b=new gvjs_dh;b.Iia=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_ac(c,2));c=d.join("")}b.hja=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.D7=[c,c];b.uA={JEa:a,N8:a};b.XF=[];return b}b=new gvjs_dh;b.hja=a.id;b.Iia=-a.std_offset;b.D7=a.names;b.uA=a.names_ext;b.XF=a.transitions;
226return b}function gvjs_fh(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(gvjs_ac(Math.floor(a/60)%100,2),":",gvjs_ac(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))};
227gvjs_.getLongName=function(a){return this.D7[this.isDaylightTime(a)?3:1]};gvjs_.getOffset=function(a){return this.Iia-this.getDaylightAdjustment(a)};gvjs_.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(gvjs_ac(Math.floor(a/60)%100,2),gvjs_ac(a%60,2));return b.join("")};gvjs_.getShortName=function(a){return this.D7[this.isDaylightTime(a)?2:0]};gvjs_.getTimeZoneId=function(){return this.hja};gvjs_.isDaylightTime=function(a){return 0<this.getDaylightAdjustment(a)};function gvjs_gh(a,b){this.hU=[];this.qf=b||gvjs_4g;typeof a==gvjs_f?this.fO(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}
228gvjs_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.hU.push({text:c,type:b});break}}};
229gvjs_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.hU.length;++f){var g=this.hU[f].text;1==this.hU[f].type?c.push(gvjs_9aa(this,g,a,d,e,b)):c.push(g)}return c.join("")};
230gvjs_gh.prototype.fO=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.fO(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}
231var 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.");}
232function 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_ac(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_ac(c+1,g))}return g;case "k":return gvjs_kh(e),c=gvjs_ih(e)||24,gvjs_jh(a,gvjs_ac(c,g));case "S":return c=e.getTime()%
2331E3/1E3,gvjs_jh(a,c.toFixed(Math.min(3,g)).substr(2)+(3<g?gvjs_ac(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_ac(c,g));case "K":return gvjs_kh(e),c=gvjs_ih(e)%12,gvjs_jh(a,gvjs_ac(c,g));case "H":return gvjs_kh(e),c=gvjs_ih(e),gvjs_jh(a,gvjs_ac(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.qf.STANDALONENARROWWEEKDAYS[c];break a;
234case 4:g=a.qf.STANDALONEWEEKDAYS[c];break a;case 3:g=a.qf.STANDALONESHORTWEEKDAYS[c];break a;default:g=gvjs_jh(a,gvjs_ac(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_ac(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>
234g?a.qf.SHORTQUARTERS[c]:a.qf.QUARTERS[c];case "d":return gvjs_jh(a,gvjs_ac(d.getDate(),g));case "m":return gvjs_kh(e),
235gvjs_jh(a,gvjs_ac(e.getMinutes(),g));case "s":return gvjs_kh(e),gvjs_jh(a,gvjs_ac(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.cla)?g.uA.cla:g.uA.DST_GENERIC_LOCATION:gvjs_k(g.uA.N8)?g.uA.N8: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:
2363,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_ac(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_mh=gvjs_lh,gvjs_mh=gvjs_lh;var gvjs_nh={s8:{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"}},Tka:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"}
236,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"},
2371E14:{other:"000 trillion"}}},gvjs_oh=gvjs_nh,gvjs_oh=gvjs_nh;function gvjs_$aa(a){var b=gvjs_ph.Uka,c=["0"];a=gvjs_qh[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(""))}
238var gvjs_qh={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"],
239HUF:[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,
240"\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_rh={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",FX:"0",Wla:"+",xla:"-",v8:"E",E8:"\u2030",xX:"\u221e",Lla:"NaN",DECIMAL_PATTERN:"#,##0.###",gma:"#E0",AX:"#,##0%",Uka:"\u00a4#,##0.00",Yka:"USD"},gvjs_ph=gvjs_rh,gvjs_ph=gvjs_rh;function gvjs_sh(a,b,c){this.cK=b||gvjs_ph.Yka;this.ipa=c||0;this.dT=40;this.ap=1;this.pr=0;this.pz=3;this.nT=this.zt=0;this.zia=this.Vja=!1;this.tL=this.Kz="";this.Yv="-";this.WD="";this.ag=1;this.vz=!1;this.Fy=[];this.UW=this.taa=!1;this.AH=0;this.V9=null;typeof a==gvjs_f?this.fO(a):this.Nr(a)}var gvjs_th=!1;gvjs_=gvjs_sh.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};
241gvjs_.setSignificantDigits=function(a){if(0<this.zt&&0<=a)throw Error(gvjs_na);this.pr=a;return this};
242gvjs_.Nr=function(a){this.$d=a.replace(/ /g,"\u00a0");var b=[0];this.Kz=gvjs_uh(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.UW)throw Error('Multiple exponential symbols in pattern "'+
243a+'"');this.UW=!0;this.nT=0;b[0]+1<k&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.Vja=!0);for(;b[0]+1<k&&"0"==a.charAt(b[0]+1);)b[0]++,this.nT++;if(1>e+f||1>this.nT)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.UW&&(this.dT=e+this.ap,0==this.pz&&
2440==this.ap&&(this.ap=1));this.Fy.push(Math.max(0,h));this.taa=0==d||d==g;c=b[0]-c;this.tL=gvjs_uh(this,a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,1!=this.ag&&(this.vz=!0),this.Yv=gvjs_uh(this,a,b),b[0]+=c,this.WD=gvjs_uh(this,a,b)):(this.Yv=this.Kz+this.Yv,this.WD+=this.tL)};
245gvjs_.fO=function(a){switch(a){case 1:this.Nr(gvjs_ph.DECIMAL_PATTERN);break;case 2:this.Nr(gvjs_ph.gma);break;case 3:this.Nr(gvjs_ph.AX);break;case 4:this.Nr(gvjs_$aa(this.cK));break;case 5:gvjs_vh(this,1);break;case 6:gvjs_vh(this,2);break;default:throw Error("Unsupported pattern type.");}};function gvjs_vh(a,b){a.AH=b;a.Nr(gvjs_ph.DECIMAL_PATTERN);a.setMinimumFractionDigits(0);a.setMaximumFractionDigits(2);a.setSignificantDigits(2)}
246gvjs_.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_ph.xX,b[0])==b[0])b[0]+=gvjs_ph.xX.length,c=Infinity;else{c=a;var f=!1,g=!1,h=!1,k=1,l=gvjs_ph.DECIMAL_SEP,m=gvjs_ph.GROUP_SEP,n=gvjs_ph.v8;if(0!=
247this.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_wh(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_wh(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_ph.PERCENT.charAt(0)){if(1!=k)break;k=100;if(h){b[0]++;break}}else if(1==
248this.ag&&q==gvjs_ph.E8.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};
249gvjs_.format=function(a){if(isNaN(a))return gvjs_ph.Lla;var b=[],c;c=null===this.V9?a:this.V9;if(0==this.AH)c=gvjs_xh;else{c=Math.abs(c);var d=gvjs_yh(this,1>=c?0:gvjs_zh(c)).divisorBase;c=gvjs_yh(this,d+gvjs_zh(gvjs_Ah(this,c/Math.pow(10,d)).Qda))}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.UW)if(0==a)gvjs_Bh(this,a,this.ap,b),gvjs_Ch(this,0,b);else{var e=Math.floor(Math.log(a)/Math.log(10)+2E-15);a/=Math.pow(10,
250e);var f=this.ap;if(1<this.dT&&this.dT>this.ap){for(;0!=e%this.dT;)a*=10,e--;f=1}else 1>this.ap?(e++,a/=10):(e-=this.ap-1,a*=Math.pow(10,this.ap-1));gvjs_Bh(this,a,f,b);gvjs_Ch(this,e,b)}else gvjs_Bh(this,a,this.ap,b);else b.push(gvjs_ph.xX);b.push(d?this.WD:this.tL);b.push(c.suffix);return b.join("")};
251function gvjs_Ah(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_zh(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{Qda:b,lra:c}}
252function gvjs_Bh(a,b,c,d){if(a.zt>a.pz)throw Error("Min value must be less than max value");d||(d=[]);b=gvjs_Ah(a,b);var e=Math.pow(10,a.pz),f=b.Qda,g=b.lra,h=0==f?0:gvjs_zh(f)+1,k=0<a.zt||0<g||a.zia&&h<a.pr;b=a.zt;k&&(b=a.zia&&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_ph.DECIMAL_SEP,h=gvjs_th?48:gvjs_ph.FX.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=
253n-p;if(0<c)for(var f=a.Fy,p=n=0,q,r=gvjs_ph.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_ph.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));
254(a.taa||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_Ch(a,b,c){c.push(gvjs_ph.v8);0>b?(b=-b,c.push(gvjs_ph.xla)):a.Vja&&c.push(gvjs_ph.Wla);b=""+b;for(var d=gvjs_th?"0":gvjs_ph.FX,e=b.length;e<a.nT;e++)c.push(d);c.push(b)}function gvjs_wh(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=gvjs_ph.FX.charCodeAt(0);return b<=a&&a<b+10?a-b:-1}
255function gvjs_uh(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_qh[a.cK][1];break;case 2:var g=a.cK,h=gvjs_qh[g],d=d+(g==h[1]?g:g+" "+h[1]);break;case 1:d+=gvjs_qh[a.cK][2]}break;case "%":if(!a.vz&&1!=a.ag)throw Error(gvjs_Ha);
256if(a.vz&&100!=a.ag)throw Error(gvjs_va);a.ag=100;a.vz=!1;d+=gvjs_ph.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_ph.E8;break;default:d+=g}}return d}var gvjs_xh={prefix:"",suffix:"",divisorBase:0};
257function gvjs_yh(a,b){a=1==a.AH?gvjs_oh.s8:gvjs_oh.Tka;null==a&&(a=gvjs_oh.s8);if(3>b)return gvjs_xh;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_xh;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_xh:gvjs_xh}function gvjs_zh(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_Dh=gvjs_mh;gvjs_sh.Format={DECIMAL:1,SCIENTIFIC:2,PERCENT:3,CURRENCY:4,COMPACT_SHORT:5,COMPACT_LONG:6};gvjs_sh.prototype.format=gvjs_sh.prototype.format;gvjs_sh.prototype.setSignificantDigits=gvjs_sh.prototype.setSignificantDigits;
258gvjs_sh.setEnforceAsciiDigits=function(a){gvjs_th=a};gvjs_sh.isEnforceAsciiDigits=function(){return gvjs_th};var gvjs_Eh=gvjs_ph;gvjs_dh.createTimeZone=gvjs_eh;function gvjs_Fh(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_Gh(a){a=String(a);if(gvjs_Fh(a))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function gvjs_Hh(a){return eval("("+a+")")}
259function gvjs_Ih(a,b){return(new gvjs_Jh(b)).ne(a)}function gvjs_Jh(a){this.FU=a}gvjs_Jh.prototype.ne=function(a){var b=[];gvjs_Kh(this,a,b);return b.join("")};
260function gvjs_Kh(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_Kh(a,a.FU?a.FU.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_Lh(d,c),c.push(":"),gvjs_Kh(a,a.FU?a.FU.call(b,d,e):e,c),f=","));c.push("}");
261return}}switch(typeof b){case gvjs_h:gvjs_Lh(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_Mh={'"':'\\"',"\\":"\\\\","/":"\\/","\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;
262function gvjs_Lh(a,b){b.push('"',a.replace(gvjs_aba,function(a){var b=gvjs_Mh[a];
262b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),gvjs_Mh[a]=b);return b}),'"')};var gvjs_Nh=gvjs_j.JSON&&gvjs_j.JSON.parse||gvjs_Gh,gvjs_Oh=gvjs_j.JSON&&gvjs_j.JSON.stringify||gvjs_Ih;function gvjs_Ph(a){return gvjs_Ih(gvjs_Qh(a,gvjs_Rh))}function gvjs_Sh(a){gvjs_Gh(a);return gvjs_Th(a)}function gvjs_Th(a){if(gvjs_Uh)return gvjs_Hh(a);a=eval("("+a+")");return gvjs_Vh(a)}
263function gvjs_Qh(a,b){a=b(a);var c=gvjs_Hb(a);if(c==gvjs_db||c==gvjs_Na){var c=c==gvjs_Na?[]:{},d;for(d in a)if(!gvjs_8b(d,"___clazz$")&&a.hasOwnProperty(d)){var e=gvjs_Qh(a[d],b);gvjs_k(e)&&(c[d]=e)}}else c=a;return c}function gvjs_Vh(a){if(gvjs_o(a))return gvjs_bba(a);if(gvjs_m(a))return gvjs_u(a,gvjs_Vh);gvjs_n(a)&&gvjs_v(a,function(b,c){Object.prototype.hasOwnProperty.call(a,c)&&(a[c]=gvjs_Vh(b))});return a}
264function 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}
265function gvjs_Rh(a){gvjs_Lb(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_Uh=!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_Wh(a,b){a.start=Math.min(a.start,b);a.end=Math.max(a.end,b)}function gvjs_Xh(a,b){return Math.max(a.start,b.start)<=Math.min(a.end,b.end)}function gvjs_Yh(a,b){return a.start<=b&&a.end>=b};function gvjs_Zh(a,b){a&&(a.logicalname=b)}function gvjs__h(a){return(a=gvjs_of(a,function(a){return null!=a.logicalname},!0))?a.logicalname:gvjs_Ma};function gvjs_0h(a){return a==gvjs_e||""==a||a==gvjs_wb?gvjs_e:gvjs_Gg(a).Vb}function gvjs_1h(a){if(a==gvjs_e)return gvjs_e;a=gvjs_Mg(a);a=Math.round((a[0]+a[1]+a[2])/3);return gvjs_Ng(a,a,a)}function gvjs_2h(a){a=gvjs_w(a);null==a.bold&&(a.bold=!0);return a}
266function gvjs_3h(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.X4?(b=gvjs_sf(b.content),b=gvjs_Xe(a.Ad,b)):b=gvjs_3h(a,b),a.appendChild(c,b))})}null!=b.id&&gvjs_Zh(c,b.id);return c};function gvjs_4h(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_Bc(c[d]);else if(typeof a[d]===gvjs_db&&null!=a[d])a[d]=gvjs_4h(a[d],c[d]);else if(typeof c[d]===gvjs_db&&null!=c[d])a[d]=gvjs_4h({},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_4h(a,arguments[c]);return a}function gvjs_5h(a,b,c){return a&&a!=gvjs_e?b&&b!=gvjs_e?gvjs_Kg(gvjs_Sg(gvjs_Mg(a),gvjs_Mg(b),c)):a:b}
267function gvjs_6h(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_7h(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_8h(a){if(0==a.length)return null;for(var b=a[0].clone(),c=1;c<a.length;c++)gvjs_uf(b,a[c]);return b}
268function gvjs_9h(a,b){var c=gvjs_Fc(a,b);if(0<=c)return b;c=-(c+1);if(0==c)return a[0];if(c==a.length)return gvjs_ic(a);var d=a[c-1];a=a[c];return Math.abs(b-d)<=Math.abs(b-a)?d:a};function gvjs_$h(a,b,c){this.Kc=a;this.Hk=gvjs_0h(b);this.jx=gvjs_0h(null!=c?c:gvjs_fa)}gvjs_=gvjs_$h.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_$h(this.Kc,this.Hk,this.jx)};gvjs_.vJ=function(){return new gvjs_$h(this.Kc,gvjs_1h(this.Hk),gvjs_1h(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_ai(this,a.strokeOpacity);this.xm=gvjs_qb;null!=a.dW&&(this.xm=a.dW);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_0h(this.pg.jg),this.pg.Lf=gvjs_0h(this.pg.Lf));
269this.$d=null;a.pattern&&(this.$d=a.pattern);this.pia=null}gvjs_=gvjs_H.prototype;gvjs_.getProperties=function(){return{fill:this.ob(),fillOpacity:this.Ie,stroke:this.ye,strokeWidth:this.Xb,strokeOpacity:this.di,dW:this.xm,rx:this.DL,ry:this.EL,gradient:gvjs_3c(this.pg),pattern:gvjs_3c(this.$d)}};
270gvjs_.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;
270b&&(b={style:b.getStyle(),color:b.ue(),bgcolor:b.getBackgroundColor()});return gvjs_Oh({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())};
271gvjs_.vJ=function(){var a=this.clone();a.af(gvjs_1h(this.by));a.wd(gvjs_1h(this.ye));if(this.pg){var b=gvjs_w(this.pg);b.jg=gvjs_1h(this.pg.jg);b.Lf=gvjs_1h(this.pg.Lf);a.gradient=b}this.$d&&(b=this.$d.vJ(),a.$d=b);return a};function gvjs_bi(a){return null==a||a==gvjs_e}gvjs_.af=function(a){this.by=gvjs_0h(a);this.by!==gvjs_e&&(this.pg=null);return this};gvjs_.ob=function(){return this.by};gvjs_.Ef=function(a){this.Ie=gvjs_Kd(a,0,1);return this};
272gvjs_.wd=function(a,b){this.ye=gvjs_0h(a);null!=b&&this.pl(b);return this};gvjs_.nca=function(){return this.ye};gvjs_.pl=function(a){this.Xb=a;return this};function gvjs_ci(a){return gvjs_di(a)?a.Xb:0}function gvjs_ai(a,b){a.di=gvjs_Kd(b,0,1)}function gvjs_ei(a){return 0<a.Ie&&(!gvjs_bi(a.by)||null!=a.pg||null!=a.$d)}function gvjs_di(a){return 0<a.Xb&&0<a.di&&!gvjs_bi(a.ye)}function gvjs_fi(a){return gvjs_ei(a)&&1<=a.Ie}var gvjs_gi=new gvjs_H({fillOpacity:0,fill:gvjs_Bb,strokeOpacity:0,stroke:gvjs_Bb});
273function gvjs_hi(a,b){return new gvjs_H({stroke:gvjs_e,fill:a,fillOpacity:null!=b?b:1})}function gvjs_ii(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})}
274function gvjs_ji(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_ki(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_ki.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};
275gvjs_.setColor=function(a){this.color=a;return this};gvjs_.setOpacity=function(a){this.opacity=a;return this};function gvjs_li(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_mi(a,b,c){this.Xea=a||null;this.hc=!!b;this.pba=c;this.hb=new gvjs_3d;this.ve=new gvjs_ni("",void 0);this.ve.next=this.ve.Mi=this.ve}function gvjs_oi(a,b){(b=a.hb.get(b))&&a.hc&&(b.remove(),gvjs_pi(a,b));return b}gvjs_=gvjs_mi.prototype;gvjs_.get=function(a,b){return(a=gvjs_oi(this,a))?a.value:b};gvjs_.set=function(a,b){var c=gvjs_oi(this,a);c?c.value=b:(c=new gvjs_ni(a,b),this.hb.set(a,c),gvjs_pi(this,c))};gvjs_.hp=function(){return this.ve.next.value};
276gvjs_.shift=function(){return gvjs_qi(this,this.ve.next)};gvjs_.pop=function(){return gvjs_qi(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})};
277gvjs_.contains=function(a){return this.some(function(b){return b==a})};gvjs_.Ce=function(a){return this.hb.Ce(a)};gvjs_.clear=function(){gvjs_ri(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};
278gvjs_.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_pi(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.Xea&&gvjs_ri(a,a.Xea)}function gvjs_ri(a,b){for(;a.yb()>b;){var c=a.hc?a.ve.Mi:a.ve.next;a.removeNode(c);a.pba&&a.pba(c.key,c.value)}}function gvjs_qi(a,b){a.ve!=b&&a.removeNode(b);return b.value}function gvjs_ni(a,b){this.key=a;this.value=b}
279gvjs_ni.prototype.remove=function(){this.Mi.next=this.next;this.next.Mi=this.Mi;delete this.Mi;delete this.next};function gvjs_si(a){this.boa=Math.max(1,a||Infinity);this.hc=new gvjs_mi(this.boa,!0)}gvjs_=gvjs_si.prototype;gvjs_.clear=function(){this.hc.clear()};gvjs_.contains=function(a){return this.hc.Ce(a)};
279gvjs_.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_ti(a,b){function c(){var a=f(gvjs_Nb(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.mV||gvjs_dba,g=e.cache||new gvjs_si(1E3);c.clear=function(){g.clear()};return c};function gvjs_ui(a,b){if(null==a&&null==b)return a===b;if(a===b)return!0;var c=gvjs_Hb(a),d=gvjs_Hb(b);if(c!=d)return!1;var d=gvjs_Lb(a),e=gvjs_Lb(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_ui(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_ui(a[c],b[c]))return!1;return!0;case gvjs_c:return!0;
280case 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_vi(a){if(gvjs_Lb(a)){var b=new Date;b.setTime(a.valueOf());return b}var c=gvjs_Hb(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_vi(a[b]);return c}return a}
281function gvjs_wi(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_ti(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_6c(a,c)};function gvjs_xi(a,b,c){this.Wh=a||[{}];this.Z9=b||null;this.iS=null!=c?c:!1}gvjs_xi.prototype.view=function(a){a=gvjs_yi(this,a);return new gvjs_xi(this.Wh,a,this.iS)};function gvjs_yi(a,b){return null!=a.Z9?gvjs_zi(a.Z9,b):b}
282function gvjs_zi(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_Xb(a);gvjs_t(c,function(c){var h=gvjs_Xb(c);b||h?b?h||d.push(c):d.push(a):d.push(a+"."+c)})});return 1===d.length?d[0]:d}function gvjs_Ai(a,b,c){gvjs_wc(a.Wh,c,b)}function gvjs_fba(a){var b="maps",b=gvjs_yi(a,b),c=new gvjs_x;gvjs_t(a.Wh,function(a){a=gvjs_Bi(a,b);gvjs_n(a)&&c.addAll(gvjs_Wc(a))});return gvjs_2d(c)}
283function gvjs_Ci(a,b){for(var c in b)gvjs_n(b[c])&&a[c]?gvjs_Ci(a[c],b[c]):a[c]=b[c]}function gvjs_Di(a,b){gvjs_v(b,function(b,d){gvjs_n(b)&&!gvjs_m(b)?(a[d]=a[d]||{},gvjs_Di(a[d],b)):null!=b&&(a[d]=b)})}function gvjs_Ei(a){var b={};gvjs_kc(a.Wh,function(a){gvjs_Di(b,a)});return b}function gvjs_Bi(a,b,c,d){if(gvjs_o(b))return gvjs_Fi(a,b,c,d);for(var e=0;e<b.length;++e){var f=gvjs_Fi(a,b[e],c,d);if(null!=f)return f}return null}
284function gvjs_Fi(a,b,c,d){if(d)b=a[b];else a:{b=b.split(".");a=a||gvjs_rg();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_xi.prototype.Y=function(a,b,c){var d;a=gvjs_yi(this,a);for(var e=0;e<this.Wh.length;e++)if(d=gvjs_Bi(this.Wh[e],a,c,this.iS),null!=d)return d;d=b;return gvjs_k(d)?d:null};
285function gvjs_Gi(a,b,c,d){c=null!=c?gvjs_w(c):{};b=gvjs_yi(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.iS;gvjs_o(h)&&(h=[h]);for(var m=h.length-1;0<=m;--m){var n=gvjs_Fi(g,h[m],k,l)||{};gvjs_6c(f,n)}}return c}function gvjs_Hi(a,b,c){c=null!=c?gvjs_w(c):{};gvjs_o(b)&&(b=[b]);b=gvjs_yi(a,b);for(var d=a.Wh.length-1;0<=d;d--)for(var e=b.length-1;0<=e;--e){var f=gvjs_Fi(a.Wh[d],b[e],void 0,a.iS)||null;null!=f&&gvjs_n(f)&&gvjs_4h(c,f)}return c}
286function gvjs_Ii(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_Ji(a,b);if(null!=a)return a;gvjs_k(c)||(c=!1);return c}function gvjs_Ji(a,b){return a.Y(b,null,gvjs_Ii)}function gvjs_Ki(a){if(null==a)return null;if(typeof a===gvjs_f)return a;a=gvjs_gc(String(a));return isNaN(a)?null:a}
287function gvjs_gba(a){return null!=a?typeof a===gvjs_f||typeof a===gvjs_h||typeof a===gvjs_Ra?a:null:null}function gvjs_Li(a){return null!=a?gvjs_m(a)?gvjs_u(a,gvjs_Ki):null:null}function gvjs_Mi(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_Ni(a,b,c){a=gvjs_Oi(a,b);if(null!=a)return a;gvjs_k(c)||(c="");return c}
288function gvjs_Pi(a,b,c){a=a.Y(b,null,gvjs_Mi);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_K(a,b){return a.Y(b,null,gvjs_Ki)}function gvjs_Oi(a,b){return a.Y(b,null,gvjs_gba)}function gvjs_Qi(a){a=gvjs_Ki(a);return null!=a&&0<=a?a:null}function gvjs_Ri(a,b,c){a=gvjs_ig(a,b);if(null!=a)return a;gvjs_k(c)||(c=0);return c}
288function gvjs_ig(a,b){return a.Y(b,null,gvjs_Qi)}function gvjs_Si(a){a=gvjs_Qi(a);return null!=a?gvjs_Kd(a,0,1):null}
289function gvjs_Ti(a,b,c){a=a.Y(b,null,gvjs_Si);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_Ui(a){return null!=a?String(a):null}function gvjs_L(a,b,c){gvjs_k(c)||(c="");return a.Y(b,c,gvjs_Ui)}function gvjs_Vi(a,b){return a.Y(b,null,gvjs_Ui)}function gvjs_Wi(a,b){a=gvjs_Ui(a);if(!a)return null;if(gvjs_sc(b||[],a))return a;try{return gvjs_0h(a)}catch(c){return null}}function gvjs_Xi(a,b,c){return a.Y(b,c,gvjs_Wi)}
290function gvjs_Yi(a,b,c,d){return a.Y(b,d,function(a){return gvjs_Wi(a,c)})}function gvjs_Zi(a,b){return a.Y(b,null,gvjs_Wi)}function gvjs__i(a,b,c){a=a.Y(b,null,gvjs_0i);if(null!=a)return a;gvjs_k(c)||(c=[]);return c}function gvjs_0i(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_1i,null,a)):null}function gvjs_1i(a,b){b=gvjs_Ui(b);return gvjs_Yc(a,b)?b:null}
291function gvjs_2i(a,b,c,d){return a.Y(b,d,gvjs_r(gvjs_1i,null,c))}function gvjs_3i(a,b,c){return a.Y(b,null,gvjs_r(gvjs_1i,null,c))}function gvjs_4i(a,b,c){gvjs_k(c)||(c=null);return a.Y(b,c)}
292function gvjs_5i(a,b,c){c=c?c.getProperties():null;a=gvjs_Gi(a,b,c,function(a){gvjs_n(a)||(a={fill:a});var b={},c=gvjs_Wi(a.fill);null!=c&&(b.fill=c);c=gvjs_Si(a.fillOpacity);null!=c&&(b.fillOpacity=c);c=gvjs_Wi(a.stroke);null!=c&&(b.stroke=c);c=gvjs_Qi(a.strokeWidth);null!=c&&(b.strokeWidth=c);c=gvjs_Si(a.strokeOpacity);null!=c&&(b.strokeOpacity=c);c=gvjs_Li(a.strokeDashStyle);null!=c&&gvjs_m(c)&&(b.dW=c);c=gvjs_Ki(a.rx);null!=c&&(b.rx=c);c=gvjs_Ki(a.ry);null!=c&&(b.ry=c);(a=a.gradient)&&null!=a.color1&&
293null!=a.color2&&null!=a.x1&&null!=a.y1&&null!=a.x2&&null!=a.y2&&(c={},c.jg=gvjs_Wi(a.color1),c.Lf=gvjs_Wi(a.color2),c.Qq=gvjs_Si(a.opacity1),c.Rq=gvjs_Si(a.opacity2),c.x1=a.x1,c.y1=a.y1,c.x2=a.x2,c.y2=a.y2,c.Dr=gvjs_Ii(a.useObjectBoundingBoxUnits),b.gradient=c);return b});a=new gvjs_H(a);gvjs_ei(a)||(a.af(gvjs_gi.ob()),a.Ef(gvjs_gi.Ie));gvjs_di(a)||(a.wd(gvjs_gi.ye),gvjs_ai(a,gvjs_gi.di));return a}
294function gvjs_6i(a,b){var c={},d=gvjs_Wi(a.color,b);null!=d&&(c.color=d);d=gvjs_Si(a.opacity);null!=d&&(c.opacity=d);b=gvjs_Wi(a.auraColor,b);null!=b&&(c.Rb=b);if(b=gvjs_Qi(a.auraWidth))c.tFa=b;if(b=gvjs_Ui(a.fontName))c.lb=b;if(b=gvjs_Qi(a.fontSize))c.fontSize=b;b=gvjs_Ii(a.bold);null!=b&&(c.bold=b);b=gvjs_Ii(a.italic);null!=b&&(c.Qc=b);a=gvjs_Ii(a.underline);
294null!=a&&(c.bf=a);return c}function gvjs_7i(a,b,c){return gvjs_Gi(a,b,c,function(a){return gvjs_6i(a)})}
295function gvjs_8i(a,b,c,d){return gvjs_Gi(a,b,d,function(a){return gvjs_6i(a,c)})}function gvjs_9i(a,b){a=gvjs_Gi(a,b,void 0);return{format:a.format,interval:a.interval}}function gvjs_$i(a,b){var c=null,d=gvjs_Ki(b);null!=d?c=d:(b=gvjs_Ui(b),null!=b&&gvjs_Wb(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_gc(d)/100));null!=c&&(c=gvjs_Kd(c,0,a));return c}function gvjs_aj(a,b,c){return a.Y(b,null,gvjs_r(gvjs_$i,null,c))}
296var gvjs_bj={ZDa:"multiple",DEa:gvjs_pb},gvjs_cj={NONE:gvjs_e,jla:gvjs__a,jma:gvjs_nb,Vw:gvjs_Sa},gvjs_iba={NONE:gvjs_e,jla:gvjs__a,jma:gvjs_nb,Vw:gvjs_Sa},gvjs_dj={JN:gvjs_d,QN:gvjs_i,Vw:gvjs_Sa};function gvjs_ej(){}gvjs_ej.prototype.uc=function(a){return this.vQ(a)};function gvjs_fj(a){this.init(a)}gvjs_s(gvjs_fj,gvjs_ej);gvjs_fj.prototype.init=function(a){a=new gvjs_xi([a||{},{formatType:gvjs_ob,valueType:gvjs_Ua}]);this.$d=a.Y(gvjs_gb);this.qd=null;this.jra=gvjs_3i(a,"formatType",gvjs_jba);this.WBa=gvjs_3i(a,"valueType",gvjs_gj);this.zoa=gvjs_I(a,"clearMinutes",!1);this.ija=null;a=gvjs_K(a,"timeZone");null!=a&&(this.ija=gvjs_dh.createTimeZone(60*-a))};
297var gvjs_hj=gvjs_gh.Format,gvjs_jba={iDa:gvjs_0a,IDa:"long",ODa:gvjs_bb,SHORT:gvjs_ob},gvjs_gj={Wka:gvjs_Ta,Xka:gvjs_Ua,TEa:"time"};
298function 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;
299case "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_fj.prototype.vm=function(a){switch(a){case gvjs_Ka:a=gvjs_Dh.YEAR_FULL;break;case gvjs_za:a="Q yyyy";break;case gvjs_xa:a=gvjs_Dh.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})};
300gvjs_fj.prototype.format=function(a,b){var c=gvjs_1i(gvjs_gj,a.R(b));if(c==gvjs_Ta||c==gvjs_Ua)for(var c=this.rP(c),d=a.aa(),e=0;e<d;e++){var f=a.getValue(e,b),f=gvjs_ij(this,c,f);a.Zz(e,b,f)}};gvjs_fj.prototype.vQ=function(a){this.qd||(this.qd=this.rP(this.WBa));return gvjs_ij(this,this.qd,a)};gvjs_fj.prototype.rP=function(a){var b=this.$d;null!=b||(b=gvjs_kba(a,this.jra));return new gvjs_gh(b)};
301function gvjs_ij(a,b,c){if(null===c)return"";var d=a.ija;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_jj(a){var b=new gvjs_xi([a||{}
301,{decimalSymbol:gvjs_kj,groupingSymbol:gvjs_lj,fractionDigits:2,significantDigits:null,negativeParens:!1,prefix:"",suffix:"",scaleFactor:1}]);this.jy=gvjs_Ri(b,"fractionDigits");a&&gvjs_p(a.fractionDigits)&&isNaN(a.fractionDigits)&&(this.jy=NaN);this.pr=gvjs_ig(b,"significantDigits");this.wpa=gvjs_L(b,"decimalSymbol");this.d1=gvjs_L(b,"groupingSymbol");this.Vga=gvjs_L(b,gvjs_ib);this.Wia=gvjs_L(b,gvjs_tb);this.Ifa=gvjs_Zi(b,"negativeColor");this.Jfa=gvjs_I(b,
302"negativeParens");(this.$d=gvjs_Vi(b,gvjs_gb))&&this.$d.toLowerCase()in gvjs_mj&&(this.$d=gvjs_mj[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_jj,gvjs_ej);
303var gvjs_mj={decimal:gvjs_sh.Format.DECIMAL,scientific:gvjs_sh.Format.SCIENTIFIC,percent:gvjs_sh.Format.PERCENT,currency:gvjs_sh.Format.CURRENCY,"short":gvjs_sh.Format.COMPACT_SHORT,"long":gvjs_sh.Format.COMPACT_LONG},gvjs_nj=!1,gvjs_kj=gvjs_Eh.DECIMAL_SEP,gvjs_lj=gvjs_Eh.GROUP_SEP,gvjs_oj=gvjs_Eh.DECIMAL_PATTERN;
304gvjs_jj.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_Xb(gvjs_bc(this.Ifa))&&0>d&&a.setProperty(c,b,gvjs_sb,"color:"+this.Ifa+";")}}};
305gvjs_jj.prototype.vQ=function(a){var b;b=a/this.aM;if(null===this.$d){if(isNaN(this.jy))return String(a);this.Jfa&&(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.d1)for(e=c.length%3,0<e&&(b.push(c.substring(0,e),this.d1),c=c.substring(e));3<c.length;)b.push(c.substring(0,3),this.d1),c=c.substring(3);b.push(c);0<this.jy&&(b.push(this.wpa),d.length<this.jy&&(d=
306gvjs_ka+d),b.push(d.substring(d.length-this.jy)));b=b.join("");b=this.Vga+b+this.Wia;this.Jfa&&0>a&&(b="("+b+")")}else c=new gvjs_sh(this.$d),a=gvjs_sh.isEnforceAsciiDigits(),gvjs_sh.setEnforceAsciiDigits(!gvjs_nj),null!=this.pr&&c.setSignificantDigits(this.pr),b=c.format(b),b=this.Vga+b+this.Wia,gvjs_sh.setEnforceAsciiDigits(a);return b};function gvjs_pj(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_pj.prototype.format=function(a,b,c,d){var e=b[0];null!=c&&gvjs_Hb(c)==gvjs_f&&(e=c);c=d||null;for(d=0;d<a.aa();d++){var f=this.$d.replace(/{(\d+)}/g,gvjs_Pb(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_jj,void 0);gvjs_jj.prototype.format=gvjs_jj.prototype.format;gvjs_jj.prototype.formatValue=gvjs_jj.prototype.uc;gvjs_l("google.visualization.NumberFormat.useNativeCharactersIfAvailable",function(a){gvjs_nj=a},void 0);gvjs_l("google.visualization.NumberFormat.DECIMAL_SEP",gvjs_kj,void 0);gvjs_l("google.visualization.NumberFormat.GROUP_SEP",gvjs_lj,void 0);gvjs_l("google.visualization.NumberFormat.DECIMAL_PATTERN",gvjs_oj,void 0);
307gvjs_l("google.visualization.ColorFormat",gvjs__g,void 0);gvjs__g.prototype.format=gvjs__g.prototype.format;gvjs__g.prototype.addRange=gvjs__g.prototype.addRange;gvjs__g.prototype.addGradientRange=gvjs__g.prototype.Sma;gvjs_l("google.visualization.BarFormat",gvjs_Bg,void 0);gvjs_Bg.prototype.format=gvjs_Bg.prototype.format;gvjs_l("google.visualization.ArrowFormat",gvjs_Ag,void 0);gvjs_Ag.prototype.format=gvjs_Ag.prototype.format;gvjs_l("google.visualization.PatternFormat",gvjs_pj,void 0);
308gvjs_pj.prototype.format=gvjs_pj.prototype.format;gvjs_l("google.visualization.DateFormat",gvjs_fj,void 0);gvjs_fj.prototype.format=gvjs_fj.prototype.format;gvjs_fj.prototype.formatValue=gvjs_fj.prototype.uc;gvjs_l(gvjs_3a,gvjs_jj,void 0);gvjs_jj.prototype.format=gvjs_jj.prototype.format;gvjs_l("google.visualization.TableColorFormat",gvjs__g,void 0);gvjs_l("google.visualization.TableBarFormat",gvjs_Bg,void 0);gvjs_Bg.prototype.format=gvjs_Bg.prototype.format;
309gvjs_l("google.visualization.TableArrowFormat",gvjs_Ag,void 0);gvjs_Ag.prototype.format=gvjs_Ag.prototype.format;gvjs_l("google.visualization.TablePatternFormat",gvjs_pj,void 0);gvjs_pj.prototype.format=gvjs_pj.prototype.format;gvjs_l("google.visualization.TableDateFormat",gvjs_fj,void 0);
310
311
312
313var gvjs_qj=" does not match type ",gvjs_rj=" must be of type '",gvjs_sj=".format",gvjs_tj="<CRLF>",gvjs_uj="<EOF>",gvjs_vj='<script type="text/javascript" src="',gvjs_wj="AnnotatedTimeLine",gvjs_xj="AreaChart",gvjs_yj="AreaChart-stacked",gvjs_zj="BarChart",gvjs_Aj="BubbleChart",gvjs_Bj="CandlestickChart",gvjs_Cj="Column ",gvjs_Dj="ColumnChart",gvjs_Ej="ComboChart",gvjs_Fj="Custom response handler must be a function.",gvjs_Gj="Gauge",gvjs_Hj="GeoChart",gvjs_Ij="HH:mm",gvjs_Jj="Histogram",gvjs_Kj=
314"ImageRadarChart",gvjs_Lj="ImageSparkLine",gvjs_Mj="Invalid DataView column type.",gvjs_Nj="Invalid data table format: column #",gvjs_Oj="Invalid data table format: must have at least 2 columns.",gvjs_Pj="Invalid format in ",gvjs_Qj="LineChart",gvjs_Rj="Map",gvjs_Sj="MotionChart",gvjs_Tj="OrgChart",gvjs_Uj="PieChart",gvjs_Vj="ScatterChart",gvjs_Wj="SteppedAreaChart",gvjs_Xj="Table",gvjs_Yj="Timeline",gvjs_Zj="TreeMap",gvjs__j="Type mismatch. Value ",gvjs_0j="WordTree",gvjs_1j="addTrendLine",gvjs_2j=
315"annotatedtimeline",gvjs_3j="bar",gvjs_4j="block",gvjs_5j="cancel",gvjs_6j="chart",gvjs_7j="click",gvjs_8j="column",gvjs_9j="columnFilters[",gvjs_$j="complete",gvjs_ak="controls",gvjs_bk="corechart",gvjs_ck="data",gvjs_dk="datatable",gvjs_ek="domain",gvjs_fk="domainAxis",gvjs_gk="drawing",gvjs_hk="error",gvjs_ik="explicit",gvjs_jk="explicit format",gvjs_kk="focusin",gvjs_lk="focusout",gvjs_mk="geochart",gvjs_nk="google.charts.Bar",gvjs_ok="google.charts.Line",gvjs_pk="google.charts.Scatter",gvjs_qk=
316"google.visualization.AnnotatedTimeLine",gvjs_rk="google.visualization.AnnotationChart",gvjs_sk="google.visualization.AreaChart",gvjs_tk="google.visualization.BarChart",gvjs_uk="google.visualization.BubbleChart",gvjs_vk="google.visualization.CandlestickChart",gvjs_wk="google.visualization.ClusterChart",gvjs_xk="google.visualization.ColumnChart",gvjs_yk="google.visualization.ComboChart",gvjs_zk="google.visualization.CoreChart",gvjs_Ak="google.visualization.Gauge",gvjs_Bk="google.visualization.GeoChart",
317gvjs_Ck="google.visualization.GeoMap",gvjs_Dk="google.visualization.HelloWorld",gvjs_Ek="google.visualization.Histogram",gvjs_Fk="google.visualization.ImageAreaChart",gvjs_Gk="google.visualization.ImageBarChart",gvjs_Hk="google.visualization.ImageCandlestickChart",gvjs_Ik="google.visualization.ImageChart",gvjs_Jk="google.visualization.ImageLineChart",gvjs_Kk="google.visualization.ImagePieChart",gvjs_Lk="google.visualization.ImageSparkLine",gvjs_Mk="google.visualization.IntensityMap",gvjs_Nk="google.visualization.LineChart",
318gvjs_Ok="google.visualization.Map",gvjs_Pk="google.visualization.MotionChart",gvjs_Qk="google.visualization.OrgChart",gvjs_Rk="google.visualization.PieChart",gvjs_Sk="google.visualization.Query",gvjs_Tk="google.visualization.Sankey",gvjs_Uk="google.visualization.ScatterChart",gvjs_Vk="google.visualization.SparklineChart",gvjs_Wk="google.visualization.SteppedAreaChart",gvjs_Xk="google.visualization.Table",gvjs_Yk="google.visualization.Timeline",gvjs_Zk="google.visualization.TreeMap",gvjs__k="google.visualization.WordTree",
319gvjs_0k="google.visualization.events.addListener",gvjs_1k="google.visualization.events.addOneTimeListener",gvjs_2k="google.visualization.events.removeAllListeners",gvjs_3k="google.visualization.events.removeListener",gvjs_4k="google.visualization.events.trigger",gvjs_5k="hasLabelsColumn",gvjs_6k="http",gvjs_7k="http://dummy.com",gvjs_8k="imagesparkline",gvjs_9k="implicit",gvjs_$k="keypress",gvjs_al="latlng",gvjs_M="line",gvjs_bl="linktable",gvjs_cl="makeRequest",gvjs_dl="markers",gvjs_el="maxValue",
320gvjs_fl="minValue",gvjs_gl="motionchart",gvjs_hl="mousedown",gvjs_il="mouseout",gvjs_jl="mouseover",gvjs_kl="orgchart",gvjs_ll="percent",gvjs_N="ready",gvjs_ml="regioncode",gvjs_nl="regions",gvjs_O="right",gvjs_ol="row",gvjs_pl="scatter",gvjs_P="select",gvjs_ql="span",gvjs_rl="statechange",gvjs_sl="stringify",gvjs_tl="table",gvjs_ul="targetAxis",gvjs_Q="text",gvjs_vl="tick",gvjs_wl="timeline",gvjs_xl="tooltip",gvjs_yl="uichange",gvjs_zl="vAxis",gvjs_Al="value",gvjs_Bl="warning",gvjs_Cl="withCredentials",
321gvjs_mba={ECa:gvjs_Ra,aEa:gvjs_f,NEa:gvjs_h,Wka:gvjs_Ta,VEa:gvjs_vb,Xka:gvjs_Ua};function gvjs_Dl(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_El(a){return null==a?null:gvjs_q(a.yy)?a:gvjs_m(a)?gvjs_Fl(a):new gvjs_R(a)}
322function gvjs_Gl(a){var b={};if(gvjs_Hb(a)!=gvjs_db||gvjs_Lb(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}
323function gvjs_Hl(a,b,c){if(typeof b==gvjs_db&&gvjs_8j 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_Il(a,b.column)}
324function gvjs_Jl(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_Kl(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_Il(a,c);var e=a.og(c);c=[{column:e}]}else if(gvjs_n(c))if(gvjs_Kb(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)||
325gvjs_o(k))gvjs_Il(a,k),e=a.og(k),k={column:e};else if(gvjs_n(k))e=k.column,gvjs_Hl(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_Hl(a,c,"sortColumns"),c=[c];return d}
326function gvjs_Ll(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_Il(a,b){a.og(b);if(gvjs_p(b))gvjs_Ml(a,b);else if(-1===a.og(b))throw Error('Invalid column id "'+b+'"');}
327function gvjs_Ml(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_Nl(a,b,c){a=a.R(b);if(!gvjs_Ol(c,a))throw Error(gvjs__j+c+gvjs_qj+a+" in column index "+b);}
328function gvjs_Ol(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_Lb(a))return!0;break;case gvjs_vb:if(gvjs_Kb(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}
329function gvjs_Kl(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}}
330function gvjs_Pl(a,b){gvjs_Il(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_Kl(c,g,d)?d=g:0>gvjs_Kl(c,e,g)&&(e=g));return{min:d,max:e}}function gvjs_Ql(a,b){b=gvjs_Jl(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_Jc(c,b);return c}
331function gvjs_Rl(a,b){gvjs_Il(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_Jc(b,function(a,b){return gvjs_Kl(f,a,b)});a=b[0];c=[];c.push(a);for(e=1;e<b.length;e++)d=b[e],0!=gvjs_Kl(f,d,a)&&c.push(d),a=d;return c}
332function 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_Al in e){if(0!==gvjs_Kl(h,g,e.value))return!1}else if(null!=e.minValue||null!=e.maxValue)if(null==g||null!=e.minValue&&0>gvjs_Kl(h,g,e.minValue)||null!=e.maxValue&&0<gvjs_Kl(h,g,e.maxValue))return!1;if(gvjs_q(e.test)&&!e.test(g,c,f,a))return!1}return!0}
333function gvjs_Sl(a,b){if(!gvjs_q(b)){if(!gvjs_Kb(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_8j in b[d])){if(!(gvjs_Al in b[d]||gvjs_fl in b[d]||gvjs_el in b[d]))throw Error(gvjs_9j+d+'] must have properties "column" and "value", "minValue"or "maxValue"');
333if(gvjs_Al in b[d]&&(gvjs_fl in b[d]||gvjs_el in b[d]))throw Error(gvjs_9j+d+'] must specify either "value" or range properties ("minValue" and/or "maxValue"');
334}var e=b[d].column;gvjs_Il(a,e);var f=a.og(e);if(f in c)throw Error(gvjs_Cj+e+" is duplicate in columnFilters.");gvjs_Nl(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}
335function gvjs_Tl(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_Ij;if(a[2]||a[3])c+=":ss";a[3]&&(c+=".SSS");c=new gvjs_fj({pattern:c});a=c.uc(b);break;case gvjs_Ta:c=new gvjs_fj({formatType:gvjs_bb,valueType:gvjs_Ta});a=c.uc(a);break;case gvjs_Ua:c=new gvjs_fj({formatType:gvjs_bb,valueType:gvjs_Ua});a=c.uc(a);break;case gvjs_f:c=new gvjs_jj({pattern:"decimal"});a=c.uc(a);break;default:a=null!=a?String(a):""}return a}
336function 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_Xc(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_Dc(a,1):a;for(d=0;d<
337a.length;d++){e=a[d];if(gvjs_m(e))e={c:e};else if(!gvjs_n(e)||!gvjs_Xc(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_Bc(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_Xc(k,"v")||gvjs_Xc(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_Mb(k))k=
338gvjs_Ra;else if(gvjs_Lb(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_Fl(a,b){return new gvjs_R(gvjs_oba(a,b))}function gvjs_Ul(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_Vl(){this.Pm=null}gvjs_Vl.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};
339gvjs_Vl.prototype.getStringValue=function(a,b){var c=this.R(b);if(c!==gvjs_h)throw Error(gvjs_Cj+b+" must be of type string; was "+c);return this.getValue(a,b)};function gvjs_Wl(a,b,c){var d=a.R(c);if(d!==gvjs_Ta&&d!==gvjs_Ua)throw Error(gvjs_Cj+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_Sh(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_Vl);
340function 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_Lb(h))return;gvjs_o(h)&&(g=gvjs_Ph(g),g=gvjs_Sh(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};
341gvjs_.Ve=function(a){gvjs_Ml(this,a);return this.Mf[a].id||""};gvjs_.Qa=function(a){gvjs_Ml(this,a);return String(this.Mf[a].label||"")};gvjs_.Ms=function(a){gvjs_Ml(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_Ml(this,a);return this.Mf[a].type};gvjs_.getValue=function(a,b){gvjs_Ll(this,a);gvjs_Ml(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]};
342gvjs_.Ia=function(a,b,c){gvjs_Ll(this,a);gvjs_Ml(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;
342gvjs_k(d.wf)?e=d.wf:(a=this.getValue(a,b),null===a||(e=gvjs_Tl(a,this.R(b),c)),d.wf=e)}return e};gvjs_.getProperty=function(a,b,c){gvjs_Ll(this,a);gvjs_Ml(this,b);return(a=(a=this.Ls(a,b))&&a.p)&&c in a?a[c]:null};
343gvjs_.getProperties=function(a,b){gvjs_Ll(this,a);gvjs_Ml(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_.YQ=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)};
344gvjs_.setProperty=function(a,b,c,d){this.getProperties(a,b)[c]=d};gvjs_.sc=function(a,b,c,d,e){gvjs_Ll(this,a);gvjs_Ml(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_Nl(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_Ll(this,a);this.Nf[a].p=b};gvjs_.jia=function(a,b,c){this.rJ(a)[b]=c};
345gvjs_.Qs=function(a,b){gvjs_Ll(this,a);return(a=(a=this.Nf[a])&&a.p)&&b in a?a[b]:null};gvjs_.rJ=function(a){gvjs_Ll(this,a);a=this.Nf[a];a.p||(a.p={});return a.p};gvjs_.kza=function(a,b){gvjs_Ml(this,a);this.Mf[a].label=b};gvjs_.rV=function(a,b){gvjs_Ml(this,a);this.Mf[a].p=b};gvjs_.Wz=function(a,b,c){this.Go(a)[b]=c};gvjs_.Fg=function(a,b){gvjs_Ml(this,a);return(a=(a=this.Mf[a])&&a.p)&&b in a?a[b]:null};gvjs_.Go=function(a){gvjs_Ml(this,a);a=this.Mf[a];a.p||(a.p={});return a.p};
346gvjs_.Mda=function(a,b,c,d){a!==this.Mf.length&&(this.hc=[],gvjs_Ml(this,a));gvjs_n(b)||(b={id:d||"",label:c||"",pattern:"",type:b});c=b.type;if(!gvjs_Yc(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.Mda(this.Mf.length,a,b,c);return this.Mf.length-1};
347function gvjs_rba(a,b,c){c=gvjs_Gl(c);gvjs_Nl(a,b,c.v);return c}
348gvjs_.g2=function(a,b){a!==this.Nf.length&&(this.hc=[],gvjs_Ll(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_Nc(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!=
349this.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_Pb(gvjs_xc,this.Nf,a,0).apply(null,f),a+=b.length,b=[])}c=b;gvjs_Pb(gvjs_xc,this.Nf,a,0).apply(null,c);return a+b.length-1};
350gvjs_.nu=function(a){if(typeof a==gvjs_f||gvjs_m(a))return this.g2(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_Pl(this,a)};gvjs_.oq=function(a){return gvjs_Ql(this,a)};
351gvjs_.sort=function(a){this.hc=[];
351a=gvjs_Jl(this,function(a,c){return(a=a.c[c])?a.v:null},a);gvjs_Jc(this.Nf,a)};gvjs_.ZQ=function(a){gvjs_Ml(this,a);return a};gvjs_.$Q=function(a){gvjs_Ll(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_Qh(a,gvjs_Rh)};gvjs_.toJSON=function(){return gvjs_Oh(this.up())};gvjs_.HQ=function(a){return gvjs_Rl(this,a)};
352gvjs_.tC=function(a){return gvjs_Sl(this,a)};gvjs_.rha=function(a,b){0>=b||(this.hc=[],gvjs_Ll(this,a),a+b>this.Nf.length&&(b=this.Nf.length-a),this.Nf.splice(a,b))};gvjs_.Qz=function(a){this.rha(a,1)};gvjs_.qha=function(a,b){if(!(0>=b)){this.hc=[];gvjs_Ml(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_.zU=function(a){this.qha(a,1)};function gvjs_Xl(a){this.Cya=gvjs_Yl(a);this.T_=a.status;this.av=[];this.Rw=[];this.Rw=a.warnings||[];this.av=a.errors||[];gvjs_Zl(this.Rw);gvjs_Zl(this.av);this.T_!=gvjs_hk&&(this.s6=a.sig,this.G=new gvjs_R(a.table,this.Cya))}function gvjs_Zl(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}}}
353var gvjs_sba=/^[^<]*(<a(( )+target=('_blank')?("_blank")?)?( )+(href=('[^']*')?("[^"]*")?)>[^<]*<\/a>[^<]*)*$/,gvjs_tba=/javascript((s)?( )?)*:/;function gvjs_Yl(a){a=a.version||"0.6";return gvjs_Yc(gvjs_pba,a)?a:"0.6"}gvjs_=gvjs_Xl.prototype;gvjs_.s6=null;gvjs_.G=null;gvjs_.gk=function(){return this.T_==gvjs_hk};gvjs_.I1=function(){return this.T_==gvjs_Bl};
354function gvjs__l(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_0l(a,b){return a.gk()&&a.av&&a.av[0]&&a.av[0][b]?a.av[0][b]:a.I1()&&a.Rw&&a.Rw[0]&&a.Rw[0][b]?a.Rw[0][b]:null}gvjs_.lca=function(){var a=gvjs_0l(this,"reason");return null!=a&&""!=a?[a]:[]};gvjs_.pJ=function(){return gvjs_0l(this,"message")||""};
355gvjs_.F0=function(){return gvjs_0l(this,"detailed_message")||""};var gvjs_S={wX:"google-visualization-errors"};gvjs_S.u8=gvjs_S.wX+"-";gvjs_S.y8=gvjs_S.wX+":";gvjs_S.rX=gvjs_S.wX+"-all-";gvjs_S.tX=gvjs_S.y8+" container is null";gvjs_S.fla="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.Zla="font-size: 1.1em; color: #0000cc; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;";
356gvjs_S.oba=0;
357gvjs_S.Ud=function(a,b,c,d){if(!gvjs_S.vN(a))throw Error(gvjs_S.tX+". 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_Bl?gvjs_Bl:gvjs_hk)==gvjs_hk?gvjs_S.fla:gvjs_S.Fma,g=g+(b.style?b.style:""),h=!!b.removable;c=gvjs_pg();var e=c.C(gvjs_ql,{style:g},c.createTextNode(e)),g=gvjs_S.u8+gvjs_S.oba++,k=c.C(gvjs_b,{id:g,style:gvjs_S.Hma},e);d&&(f?e.title=d:(d=c.C(gvjs_ql,{},c.createTextNode(d)),c.appendChild(k,
358c.C(gvjs_b,{style:"padding: 2px"},d))));h&&(d=c.C(gvjs_ql,{style:gvjs_S.Zla},c.createTextNode("\u00d7")),d.onclick=gvjs_Pb(gvjs_S.q1,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.tX);if(a=gvjs_S.H0(a,!1))a.style.display=gvjs_e,gvjs_0e(a)};
359gvjs_S.bB=function(a,b){if(!gvjs_S.vN(a))throw Error(gvjs_S.tX);if(!b)throw Error(gvjs_S.y8+" response is null");if(!b.gk()&&!b.I1())return null;var c=b.lca(),d=!0;b.gk()&&(d=!(gvjs_sc(c,"user_not_authenticated")||gvjs_sc(c,"invalid_query")));var c=b.pJ(),e=b.F0(),d={showInTooltip:d};d.type=b.gk()?gvjs_hk:gvjs_Bl;d.removeDuplicates=!0;return gvjs_S.Ud(a,c,e,d)};gvjs_S.qya=function(a){a=gvjs_qg().getElementById(a);return gvjs_S.W7(a)?(gvjs_S.q1(a),!0):!1};
360gvjs_S.getContainer=function(a){a=gvjs_qg().getElementById(a);return gvjs_S.W7(a)?a.parentNode.parentNode:null};gvjs_S.sP=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.q1=function(a){var b=a.parentNode;gvjs_3e(a);0==b.childNodes.length&&(b.style.display=gvjs_e)};gvjs_S.W7=function(a){return gvjs_Ve(a)&&a.id&&gvjs_Vb(a.id,gvjs_S.u8)&&(a=a.parentNode)&&a.id&&gvjs_Vb(a.id,gvjs_S.rX)&&a.parentNode?!0:!1};
361gvjs_S.Mua=function(a,b,c){var d=null!=a&&a?a:gvjs_hk,e="",f={},g=arguments.length;2==g?b&&gvjs_Hb(b)==gvjs_db?f=b:e=null!=b?b:e:3==g&&(e=null!=b?b:e,f=c||{});d=gvjs__b(d);e=gvjs__b(e);return{errorMessage:d,detailedMessage:e,options:f}};gvjs_S.vN=function(a){return null!=a&&gvjs_Ve(a)};
362gvjs_S.H0=function(a,b){for(var c=a.childNodes,d=null,e=gvjs_pg(),f=0;f<c.length;f++)if(c[f].id&&gvjs_Vb(c[f].id,gvjs_S.rX)){d=c[f];e.removeNode(d);break}!d&&b&&(d=gvjs_S.rX+gvjs_S.oba++,d=e.C(gvjs_b,{id:d,style:"display: none; padding-top: 2px"},null));d&&((b=a.firstChild)?e.h2(d,b):e.appendChild(a,d));return d};gvjs_S.Rma=function(a,b){a=gvjs_S.H0(a,!0);a.style.display=gvjs_4j;a.appendChild(b)};gvjs_S.fra=function(a,b){a=(a=gvjs_S.H0(a,!0))&&gvjs_4e(a);gvjs_t(a,function(a){gvjs_S.W7(a)&&b(a)})};
363gvjs_S.pya=function(a,b){var c=/id="?google-visualization-errors-[0-9]*"?/,d=gvjs_ef(b),d=d.replace(c,""),e=[];
363gvjs_S.fra(a,function(a){if(a!=b){var g=gvjs_ef(a),g=g.replace(c,"");g==d&&e.push(a)}});gvjs_t(e,gvjs_S.q1)};function gvjs_1l(a){var b=gvjs_pg(),c;c=gvjs_pg();if(0==gvjs_qf(c,gvjs_5a).length){var d=gvjs_qf(c,gvjs_8a)[0],e=gvjs_qf(c,"body")[0],f=c.createElement(gvjs_5a);d.insertBefore(f,e)}c=gvjs_qf(c,gvjs_5a)[0];b=b.createElement("script");b.type=gvjs_ub;b.src=a;c.appendChild(b)}function gvjs_2l(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_3l(a,b){b=gvjs_Pb(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()}
364function gvjs_4l(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];gvjs_Kb(d)?gvjs_4l.apply(null,d):gvjs_U(d)}};function gvjs_5l(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Mz=!1;this.Aha=!0}gvjs_5l.prototype.stopPropagation=function(){this.Mz=!0};gvjs_5l.prototype.preventDefault=function(){this.defaultPrevented=!0;this.Aha=!1};function gvjs_6l(a){a.preventDefault()};var gvjs_uba=!gvjs_y||gvjs_ue(9),gvjs_7l=!gvjs_y||gvjs_ue(9),gvjs_vba=gvjs_y&&!gvjs_te("9");!gvjs_ge||gvjs_te("528");gvjs_fe&&gvjs_te("1.9b")||gvjs_y&&gvjs_te("8")||gvjs_de&&gvjs_te("9.5")||gvjs_ge&&gvjs_te("528");gvjs_fe&&!gvjs_te("8")||gvjs_y&&gvjs_te("9");var gvjs_8l=gvjs_y?gvjs_kk:"DOMFocusIn",gvjs_wba=gvjs_y?gvjs_lk:"DOMFocusOut";function gvjs_9l(a,b){gvjs_5l.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.C4=!1;this.fj=null;a&&this.init(a,b)}gvjs_s(gvjs_9l,gvjs_5l);var gvjs_xba=[1,4,2];
365gvjs_9l.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_fe&&(gvjs_Bf(b,"nodeName")||(b=null)):c==gvjs_jl?b=a.fromElement:c==gvjs_il&&(b=a.toElement);this.relatedTarget=b;null===d?(this.offsetX=gvjs_ge||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=gvjs_ge||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==
366a.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_$k?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.C4=gvjs_ie?a.metaKey:a.ctrlKey;this.state=a.state;this.fj=a;a.defaultPrevented&&
367this.preventDefault()};function gvjs_$l(a,b){return gvjs_uba?a.fj.button==b:a.type==gvjs_7j?0==b:!!(a.fj.button&gvjs_xba[b])}function gvjs_am(a){return gvjs_$l(a,0)&&!(gvjs_ge&&gvjs_ie&&a.ctrlKey)}gvjs_9l.prototype.stopPropagation=function(){gvjs_9l.o.stopPropagation.call(this);this.fj.stopPropagation?this.fj.stopPropagation():this.fj.cancelBubble=!0};
368gvjs_9l.prototype.preventDefault=function(){gvjs_9l.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_bm="closure_listenable_"+(1E6*Math.random()|0);function gvjs_cm(a){return!(!a||!a[gvjs_bm])}var gvjs_yba=0;function gvjs_zba(a,b,c,d,e){this.listener=a;this.oU=null;this.src=b;this.type=c;this.AB=!!d;this.Ga=e;this.key=++gvjs_yba;this.vE=this.xO=!1}function gvjs_dm(a){a.vE=!0;a.listener=null;a.oU=null;a.src=null;a.Ga=null};function gvjs_em(a){this.src=a;this.uh={};this.iN=0}gvjs_=gvjs_em.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_fm(a,b,d,e);-1<g?(b=a[g],c||(b.xO=!1)):(b=new gvjs_zba(b,this.src,f,!!d,e),b.xO=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_fm(e,b,c,d);return-1<b?(gvjs_dm(e[b]),gvjs_zc(e,b),0==e.length&&(delete this.uh[a],this.iN--),!0):!1};
369function gvjs_gm(a,b){var c=b.type;if(!(c in a.uh))return!1;var d=gvjs_yc(a.uh[c],b);d&&(gvjs_dm(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_dm(d[e]);delete this.uh[c];this.iN--}return b};gvjs_.LQ=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};
370gvjs_.oJ=function(a,b,c,d){a=this.uh[a.toString()];var e=-1;a&&(e=gvjs_fm(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_Rc(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_fm(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_hm="closure_lm_"+(1E6*Math.random()|0),gvjs_im={},gvjs_jm=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_km(c);return gvjs_cm(a)?a.B(b,c,d,e):gvjs_lm(a,b,c,!1,d,e)}
371function gvjs_lm(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=!!e,h=gvjs_mm(a);h||(a[gvjs_hm]=h=new gvjs_em(a));c=h.add(b,c,d,e,f);if(c.oU)return c;d=gvjs_Aba();c.oU=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,g);else if(a.attachEvent)a.attachEvent(gvjs_nm(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");gvjs_jm++;return c}
372function gvjs_Aba(){var a=gvjs_Bba,b=gvjs_7l?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_om(a,b,c,d,e){if(gvjs_m(b)){for(var f=0;f<b.length;f++)gvjs_om(a,b[f],c,d,e);return null}c=gvjs_km(c);return gvjs_cm(a)?a.vD(b,c,d,e):gvjs_lm(a,b,c,!0,d,e)}
373function gvjs_pm(a,b,c,d,e){if(gvjs_m(b))for(var f=0;f<b.length;f++)gvjs_pm(a,b[f],c,d,e);else c=gvjs_km(c),gvjs_cm(a)?a.Qb(b,c,d,e):a&&(a=gvjs_mm(a))&&(b=a.oJ(b,c,!!d,e))&&gvjs_qm(b)}function gvjs_qm(a){if(gvjs_p(a)||!a||a.vE)return!1;var b=a.src;if(gvjs_cm(b))return gvjs_gm(b.Ol,a);var c=a.type,d=a.oU;b.removeEventListener?b.removeEventListener(c,d,a.AB):b.detachEvent&&b.detachEvent(gvjs_nm(c),d);gvjs_jm--;(c=gvjs_mm(b))?(gvjs_gm(c,a),0==c.iN&&(c.src=null,b[gvjs_hm]=null)):gvjs_dm(a);return!0}
374function gvjs_rm(a){if(!a)return 0;if(gvjs_cm(a))return a.Ol?a.Ol.Ec(void 0):0;a=gvjs_mm(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_qm(d[e])&&++b;return b}
374function gvjs_Cba(a){if(gvjs_cm(a))return a.hasListener(gvjs_hl,!1);a=gvjs_mm(a);return!!a&&a.hasListener(gvjs_hl,!1)}function gvjs_nm(a){return a in gvjs_im?gvjs_im[a]:gvjs_im[a]="on"+a}
375function gvjs_sm(a,b,c,d){var e=!0;if(a=gvjs_mm(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_tm(f,d),e=e&&!1!==f)}return e}function gvjs_tm(a,b){var c=a.listener,d=a.Ga||a.src;a.xO&&gvjs_qm(a);return c.call(d,b)}
376function gvjs_Bba(a,b){if(a.vE)return!0;if(!gvjs_7l){var c=b||gvjs_Eb("window.event");b=new gvjs_9l(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_sm(c[e],a,!0,b),d=d&&f}for(e=0;!b.Mz&&e<c.length;e++)b.currentTarget=c[e],f=gvjs_sm(c[e],a,!1,b),d=d&&
377f}return d}return gvjs_tm(a,new gvjs_9l(b,this))}function gvjs_mm(a){a=a[gvjs_hm];return a instanceof gvjs_em?a:null}var gvjs_um="__closure_events_fn_"+(1E9*Math.random()>>>0);function gvjs_km(a){if(gvjs_q(a))return a;a[gvjs_um]||(a[gvjs_um]=function(b){return a.handleEvent(b)});return a[gvjs_um]};function gvjs_W(){gvjs_T.call(this);this.Ol=new gvjs_em(this);this.Qma=this;this.y4=null}gvjs_s(gvjs_W,gvjs_T);gvjs_W.prototype[gvjs_bm]=!0;gvjs_=gvjs_W.prototype;gvjs_.PQ=function(){return this.y4};gvjs_.fF=function(a){this.y4=a};gvjs_.addEventListener=function(a,b,c,d){gvjs_V(this,a,b,c,d)};gvjs_.removeEventListener=function(a,b,c,d){gvjs_pm(this,a,b,c,d)};
378gvjs_.dispatchEvent=function(a){var b,c=this.PQ();if(c)for(b=[];c;c=c.PQ())b.push(c);var c=this.Qma,d=a.type||a;if(gvjs_o(a))a=new gvjs_5l(a,c);else if(a instanceof gvjs_5l)a.target=a.target||c;else{var e=a;a=new gvjs_5l(d,c);gvjs_6c(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_vm(f,d,!0,a)&&e;a.Mz||(f=a.currentTarget=c,e=gvjs_vm(f,d,!0,a)&&e,a.Mz||(e=gvjs_vm(f,d,!1,a)&&e));if(b)for(g=0;!a.Mz&&g<b.length;g++)f=a.currentTarget=b[g],e=gvjs_vm(f,d,!1,a)&&e;
379return e};gvjs_.N=function(){gvjs_W.o.N.call(this);this.Ol&&this.Ol.Ec(void 0);this.y4=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)};
380function gvjs_vm(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.xO&&gvjs_gm(a.Ol,g);e=!1!==h.call(k,d)&&e}}return e&&0!=d.Aha}gvjs_.LQ=function(a,b){return this.Ol.LQ(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_wm(a,b,c){this.Nva=c;this.Zoa=a;this.zya=b;this.QT=0;this.ve=null}gvjs_wm.prototype.get=function(){var a;0<this.QT?(this.QT--,a=this.ve,this.ve=a.next,a.next=null):a=this.Zoa();return a};gvjs_wm.prototype.put=function(a){this.zya(a);this.QT<this.Nva&&(this.QT++,a.next=this.ve,this.ve=a)};function gvjs_xm(a){gvjs_j.setTimeout(function(){throw a;},0)}var gvjs_ym;
381function gvjs_Dba(){var a=gvjs_j.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!gvjs_dd("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||
382a.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_dd("Trident")&&!gvjs_dd("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(gvjs_k(c.next)){c=c.next;var a=c.s$;c.s$=null;a()}};return function(a){d.next={s$:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement(gvjs_Aa)?function(a){var b=
383document.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_zm(){this.fX=this.fG=null}var gvjs_Bm=new gvjs_wm(function(){return new gvjs_Am},function(a){a.reset()},100);gvjs_zm.prototype.add=function(a,b){var c=gvjs_Bm.get();c.set(a,b);this.fX?this.fX.next=c:this.fG=c;this.fX=c};gvjs_zm.prototype.remove=function(){var a=null;this.fG&&(a=this.fG,this.fG=this.fG.next,this.fG||(this.fX=null),a.next=null);return a};function gvjs_Am(){this.next=this.scope=this.$_=null}gvjs_Am.prototype.set=function(a,b){this.$_=a;this.scope=b;this.next=null};
384gvjs_Am.prototype.reset=function(){this.next=this.scope=this.$_=null};function gvjs_Cm(a,b){gvjs_Dm||gvjs_Eba();gvjs_Em||(gvjs_Dm(),gvjs_Em=!0);gvjs_Fm.add(a,b)}var gvjs_Dm;function gvjs_Eba(){if(gvjs_j.Promise&&gvjs_j.Promise.resolve){var a=gvjs_j.Promise.resolve(void 0);gvjs_Dm=function(){a.then(gvjs_Gm)}}else gvjs_Dm=function(){var a=gvjs_Gm;!gvjs_q(gvjs_j.setImmediate)||gvjs_j.Window&&gvjs_j.Window.prototype&&!gvjs_dd(gvjs_sa)&&gvjs_j.Window.prototype.setImmediate==gvjs_j.setImmediate?(gvjs_ym||(gvjs_ym=gvjs_Dba()),gvjs_ym(a)):gvjs_j.setImmediate(a)}}
385var gvjs_Em=!1,gvjs_Fm=new gvjs_zm;function gvjs_Gm(){for(var a;a=gvjs_Fm.remove();){try{a.$_.call(a.scope)}catch(b){gvjs_xm(b)}
385gvjs_Bm.put(a)}gvjs_Em=!1};function gvjs_Hm(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function gvjs_Im(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function gvjs_Jm(a,b){this.I=0;this.Kt=void 0;this.zB=this.yu=this.Fd=null;this.eR=this.S_=!1;if(a!=gvjs_Fb)try{var c=this;a.call(b,function(a){gvjs_Km(c,2,a)},function(a){gvjs_Km(c,3,a)})}catch(d){gvjs_Km(this,3,d)}}function gvjs_Lm(){this.next=this.context=this.$D=this.iL=this.ux=null;this.cO=!1}gvjs_Lm.prototype.reset=function(){this.context=this.$D=this.iL=this.ux=null;this.cO=!1};var gvjs_Mm=new gvjs_wm(function(){return new gvjs_Lm},function(a){a.reset()},100);
386function gvjs_Nm(a,b,c){var d=gvjs_Mm.get();d.iL=a;d.$D=b;d.context=c;return d}function gvjs_Om(){var a,b,c=new gvjs_Jm(function(c,e){a=c;b=e});return new gvjs_Fba(c,a,b)}gvjs_Jm.prototype.then=function(a,b,c){return gvjs_Gba(this,gvjs_q(a)?a:null,gvjs_q(b)?b:null,c)};gvjs_Hm(gvjs_Jm);gvjs_Jm.prototype.cancel=function(a){0==this.I&&gvjs_Cm(function(){var b=new gvjs_Pm(a);gvjs_Qm(this,b)},this)};
387function gvjs_Qm(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.cO||(d++,g.ux==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.I&&1==d?gvjs_Qm(c,b):(f?(d=f,d.next==c.zB&&(c.zB=d),d.next=d.next.next):gvjs_Rm(c),gvjs_Sm(c,e,3,b)))}a.Fd=null}else gvjs_Km(a,3,b)}function gvjs_Tm(a,b){a.yu||2!=a.I&&3!=a.I||gvjs_Um(a);a.zB?a.zB.next=b:a.yu=b;a.zB=b}
388function gvjs_Gba(a,b,c,d){var e=gvjs_Nm(null,null,null);e.ux=new gvjs_Jm(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_Pm?g(b):a(e)}catch(l){g(l)}}:g});e.ux.Fd=a;gvjs_Tm(a,e);return e.ux}gvjs_Jm.prototype.BBa=function(a){this.I=0;gvjs_Km(this,2,a)};gvjs_Jm.prototype.CBa=function(a){this.I=0;gvjs_Km(this,3,a)};
389function gvjs_Km(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_Jm)gvjs_Tm(e,gvjs_Nm(f||gvjs_Fb,g||null,a)),d=!0;else if(gvjs_Im(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_Um(a),3!=b||c instanceof gvjs_Pm||gvjs_Iba(a,c))}}
390function 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_Um(a){a.S_||(a.S_=!0,gvjs_Cm(a.Nqa,a))}function gvjs_Rm(a){var b=null;a.yu&&(b=a.yu,a.yu=b.next,b.next=null);a.yu||(a.zB=null);return b}gvjs_Jm.prototype.Nqa=function(){for(var a;a=gvjs_Rm(this);)gvjs_Sm(this,a,this.I,this.Kt);this.S_=!1};
391function gvjs_Sm(a,b,c,d){if(3==c&&b.$D&&!b.cO)for(;a&&a.eR;a=a.Fd)a.eR=!1;if(b.ux)b.ux.Fd=null,gvjs_Vm(b,c,d);else try{b.cO?b.iL.call(b.context):gvjs_Vm(b,c,d)}catch(e){gvjs_Wm.call(null,e)}gvjs_Mm.put(b)}function gvjs_Vm(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.eR=!0;gvjs_Cm(function(){a.eR&&gvjs_Wm.call(null,b)})}var gvjs_Wm=gvjs_xm;function gvjs_Pm(a){gvjs_Tb.call(this,a)}gvjs_s(gvjs_Pm,gvjs_Tb);gvjs_Pm.prototype.name=gvjs_5j;
392function gvjs_Fba(a,b,c){this.zL=a;this.resolve=b;this.reject=c};function gvjs_Xm(a,b){gvjs_W.call(this);this.Iv=a||1;this.HF=b||gvjs_j;this.zY=gvjs_r(this.g7,this);this.rD=gvjs_Qb()}gvjs_s(gvjs_Xm,gvjs_W);gvjs_=gvjs_Xm.prototype;gvjs_.enabled=!1;gvjs_.xd=null;gvjs_.g7=function(){if(this.enabled){var a=gvjs_Qb()-this.rD;0<a&&a<.8*this.Iv?this.xd=this.HF.setTimeout(this.zY,this.Iv-a):(this.xd&&(this.HF.clearTimeout(this.xd),this.xd=null),this.dispatchEvent(gvjs_vl),this.enabled&&(this.xd=this.HF.setTimeout(this.zY,this.Iv),this.rD=gvjs_Qb()))}};
393gvjs_.start=function(){this.enabled=!0;this.xd||(this.xd=this.HF.setTimeout(this.zY,this.Iv),this.rD=gvjs_Qb())};gvjs_.stop=function(){this.enabled=!1;this.xd&&(this.HF.clearTimeout(this.xd),this.xd=null)};gvjs_.N=function(){gvjs_Xm.o.N.call(this);this.stop();delete this.HF};
394function gvjs_Ym(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_Zm(a){gvjs_j.clearTimeout(a)};function gvjs__m(){}gvjs__m.prototype.h$=null;gvjs__m.prototype.gd=function(){var a;(a=this.h$)||(a={},gvjs_0m(this)&&(a[0]=!0,a[1]=!0),a=this.h$=a);return a};var gvjs_1m;function gvjs_2m(){}gvjs_s(gvjs_2m,gvjs__m);function gvjs_3m(a){return(a=gvjs_0m(a))?new ActiveXObject(a):new XMLHttpRequest}
395function gvjs_0m(a){if(!a.Ada&&"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.Ada=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.Ada}gvjs_1m=new gvjs_2m;function gvjs_4m(a){gvjs_W.call(this);this.headers=new gvjs_3d;this.iX=a||null;this.lu=!1;this.hX=this.Uc=null;this.dz=this.M2="";this.Uy=this.W1=this.XR=this.N_=!1;this.xW=0;this.wW=null;this.yha="";this.S7=this.cya=this.i8=!1}gvjs_s(gvjs_4m,gvjs_W);var gvjs_Jba=/^https?$/i,gvjs_Kba=["POST","PUT"],gvjs_5m=[];gvjs_=gvjs_4m.prototype;gvjs_.voa=function(){this.oa();gvjs_yc(gvjs_5m,this)};
396gvjs_.send=function(a,b,c,d){if(this.Uc)throw Error("[goog.net.XhrIo] Object is active with another request="+this.M2+"; newUri="+a);b=b?b.toUpperCase():"GET";this.M2=a;this.dz="";this.N_=!1;this.lu=!0;this.Uc=this.iX?gvjs_3m(this.iX):gvjs_3m(gvjs_1m);this.hX=this.iX?this.iX.gd():gvjs_1m.gd();this.Uc.onreadystatechange=gvjs_r(this.hga,this);this.cya&&"onprogress"in this.Uc&&(this.Uc.onprogress=gvjs_r(function(a){this.gga(a,!0)},this),this.Uc.upload&&(this.Uc.upload.onprogress=gvjs_r(this.gga,this)));
397try{this.W1=!0,this.Uc.open(b,String(a),!0),this.W1=!1}catch(f){this.Es(5,f);return}a=c||"";var e=this.headers.clone();d&&gvjs_9d(d,function(a,b){e.set(b,a)});d=gvjs_pc(e.Zj(),gvjs_Lba);c=gvjs_j.FormData&&a instanceof gvjs_j.FormData;!gvjs_sc(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.yha&&(this.Uc.responseType=this.yha);gvjs_Cl in this.Uc&&this.Uc.withCredentials!==this.i8&&(this.Uc.withCredentials=
398this.i8);try{gvjs_6m(this),0<this.xW&&((this.S7=gvjs_Mba(this.Uc))?(this.Uc.timeout=this.xW,this.Uc.ontimeout=gvjs_r(this.Hf,this)):this.wW=gvjs_Ym(this.Hf,this.xW,this)),this.XR=!0,this.Uc.send(a),this.XR=!1}catch(f){this.Es(5,f)}};function gvjs_Mba(a){return gvjs_y&&gvjs_te(9)&&gvjs_p(a.timeout)&&gvjs_k(a.ontimeout)}function gvjs_Lba(a){return"content-type"==a.toLowerCase()}
399gvjs_.Hf=function(){"undefined"!=typeof gvjs_Db&&this.Uc&&(this.dz="Timed out after "+this.xW+"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_7m(this);gvjs_8m(this)};function gvjs_7m(a){a.N_||(a.N_=!0,a.dispatchEvent(gvjs_$j),a.dispatchEvent(gvjs_hk))}
400gvjs_.abort=function(){this.Uc&&this.lu&&(this.lu=!1,this.Uy=!0,this.Uc.abort(),this.Uy=!1,this.dispatchEvent(gvjs_$j),this.dispatchEvent("abort"),gvjs_8m(this))};gvjs_.N=function(){this.Uc&&(this.lu&&(this.lu=!1,this.Uy=!0,this.Uc.abort(),this.Uy=!1),gvjs_8m(this,!0));gvjs_4m.o.N.call(this)};gvjs_.hga=function(){this.isDisposed()||(this.W1||this.XR||this.Uy?gvjs_9m(this):this.wxa())};gvjs_.wxa=function(){gvjs_9m(this)};
401function gvjs_9m(a){if(a.lu&&"undefined"!=typeof gvjs_Db&&(!a.hX[1]||4!=gvjs_$m(a)||2!=a.getStatus()))if(a.XR&&4==gvjs_$m(a))gvjs_Ym(a.hga,0,a);else if(a.dispatchEvent("readystatechange"),4==gvjs_$m(a)){a.lu=!1;try{if(gvjs_an(a))a.dispatchEvent(gvjs_$j),a.dispatchEvent("success");else{var b;try{b=2<gvjs_$m(a)?a.Uc.statusText:""}catch(c){b=""}a.dz=b+" ["+a.getStatus()+"]";gvjs_7m(a)}}finally{gvjs_8m(a)}}}
402gvjs_.gga=function(a,b){this.dispatchEvent(gvjs_bn(a,"progress"));this.dispatchEvent(gvjs_bn(a,b?"downloadprogress":"uploadprogress"))};function gvjs_bn(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}}function gvjs_8m(a,b){if(a.Uc){gvjs_6m(a);var c=a.Uc,d=a.hX[0]?gvjs_Fb:null;a.Uc=null;a.hX=null;b||a.dispatchEvent(gvjs_N);try{c.onreadystatechange=d}catch(e){}}}function gvjs_6m(a){a.Uc&&a.S7&&(a.Uc.ontimeout=null);gvjs_p(a.wW)&&(gvjs_Zm(a.wW),a.wW=null)}
403gvjs_.dl=function(){return!!this.Uc};function gvjs_an(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}
403if(!c){if(b=0===b)a=gvjs_ag(1,String(a.M2)),!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_$m(a){return a.Uc?a.Uc.readyState:0}gvjs_.getStatus=function(){try{return 2<gvjs_$m(this)?this.Uc.status:-1}catch(a){return-1}};
404function gvjs_cn(a){return gvjs_o(a.dz)?a.dz:String(a.dz)};function gvjs_dn(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_dn?(this.un=gvjs_k(b)?b:a.un,gvjs_en(this,a.qm),c=a.EA,gvjs_fn(this),this.EA=c,gvjs_gn(this,a.Ru),gvjs_hn(this,a.fw),this.setPath(a.getPath()),gvjs_in(this,a.rj.clone()),a=a.ky,gvjs_fn(this),this.ky=a):a&&(c=String(a).match(gvjs_9f))?(this.un=!!b,gvjs_en(this,c[1]||"",!0),a=c[2]||"",gvjs_fn(this),this.EA=gvjs_jn(a),gvjs_gn(this,c[3]||"",!0),gvjs_hn(this,c[4]),this.setPath(c[5]||
405"",!0),gvjs_in(this,c[6]||"",!0),a=c[7]||"",gvjs_fn(this),this.ky=gvjs_jn(a)):(this.un=!!b,this.rj=new gvjs_kn(null,0,this.un))}gvjs_=gvjs_dn.prototype;
406gvjs_.toString=function(){var a=[],b=this.qm;b&&a.push(gvjs_ln(b,gvjs_mn,!0),":");var c=this.Ru;if(c||"file"==b)a.push("//"),(b=this.EA)&&a.push(gvjs_ln(b,gvjs_mn,!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_ln(c,"/"==c.charAt(0)?gvjs_Nba:gvjs_Oba,!0));(c=this.rj.toString())&&a.push("?",c);(c=this.ky)&&a.push("#",gvjs_ln(c,gvjs_Pba));return a.join("")};
407gvjs_.resolve=function(a){var b=this.clone(),c=!!a.qm;c?gvjs_en(b,a.qm):c=!!a.EA;if(c){var d=a.EA;gvjs_fn(b);b.EA=d}else c=!!a.Ru;c?gvjs_gn(b,a.Ru):c=null!=a.fw;d=a.getPath();if(c)gvjs_hn(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_8b(e,"./")||gvjs_8b(e,"/.")){for(var d=gvjs_Vb(e,"/"),e=e.split("/"),f=[],g=0;g<e.length;){var h=e[g++];"."==h?d&&g==e.length&&
408f.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_in(b,gvjs_jn(a.rj.toString())):c=!!a.ky;c&&(a=a.ky,gvjs_fn(b),b.ky=a);return b};gvjs_.clone=function(){return new gvjs_dn(this)};function gvjs_en(a,b,c){gvjs_fn(a);a.qm=c?gvjs_jn(b,!0):b;a.qm&&(a.qm=a.qm.replace(/:$/,""))}function gvjs_gn(a,b,c){gvjs_fn(a);a.Ru=c?gvjs_jn(b,!0):b}
409function gvjs_hn(a,b){gvjs_fn(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_fn(this);this.il=b?gvjs_jn(a,!0):a;return this};function gvjs_in(a,b,c){gvjs_fn(a);b instanceof gvjs_kn?(a.rj=b,a.rj.Z5(a.un)):(c||(b=gvjs_ln(b,gvjs_Qba)),a.rj=new gvjs_kn(b,0,a.un));return a}gvjs_.nl=function(a,b){return gvjs_in(this,a,b)};gvjs_.Io=function(){return this.rj.toString()};
410gvjs_.ld=function(a,b){gvjs_fn(this);this.rj.set(a,b);return this};function gvjs_nn(a,b,c){gvjs_fn(a);gvjs_m(c)||(c=[String(c)]);a.rj.setValues(b,c)}function gvjs_on(a,b){return a.rj.get(b)}gvjs_.f5=function(a){gvjs_fn(this);this.rj.remove(a);return this};function gvjs_fn(a){if(a.mva)throw Error("Tried to modify a read-only Uri");}gvjs_.Z5=function(a){this.un=a;this.rj&&this.rj.Z5(a);return this};function gvjs_pn(a){return a instanceof gvjs_dn?a.clone():new gvjs_dn(a,void 0)}
411function gvjs_jn(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function gvjs_ln(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_mn=/[#\/\?@]/g,gvjs_Oba=/[\#\?:]/g,gvjs_Nba=/[\#\?]/g,gvjs_Qba=/[\#\?@]/g,gvjs_Pba=/#/g;function gvjs_kn(a,b,c){this.Ub=this.sg=null;this.Nl=a||null;this.un=!!c}
412function gvjs_qn(a){a.sg||(a.sg=new gvjs_3d,a.Ub=0,a.Nl&&gvjs_Zaa(a.Nl,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}gvjs_=gvjs_kn.prototype;gvjs_.yb=function(){gvjs_qn(this);return this.Ub};gvjs_.add=function(a,b){gvjs_qn(this);this.Nl=null;a=gvjs_rn(this,a);var c=this.sg.get(a);c||this.sg.set(a,c=[]);c.push(b);this.Ub+=1;return this};
413gvjs_.remove=function(a){gvjs_qn(this);a=gvjs_rn(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_qn(this);return 0==this.Ub};gvjs_.Ce=function(a){gvjs_qn(this);a=gvjs_rn(this,a);return this.sg.Ce(a)};gvjs_.FH=function(a){var b=this.Va();return gvjs_sc(b,a)};
414gvjs_.Zj=function(){gvjs_qn(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_qn(this);var b=[];if(gvjs_o(a))this.Ce(a)&&(b=gvjs_Ac(b,this.sg.get(gvjs_rn(this,a))));else{a=this.sg.Va();for(var c=0;c<a.length;c++)b=gvjs_Ac(b,a[c])}return b};gvjs_.set=function(a,b){gvjs_qn(this);this.Nl=null;a=gvjs_rn(this,a);this.Ce(a)&&(this.Ub-=this.sg.get(a).length);this.sg.set(a,[b]);this.Ub+=1;return this};
415gvjs_.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_rn(this,a),gvjs_Bc(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("&")};
416gvjs_.clone=function(){var a=new gvjs_kn;a.Nl=this.Nl;this.sg&&(a.sg=this.sg.clone(),a.Ub=this.Ub);return a};function gvjs_rn(a,b){b=String(b);a.un&&(b=b.toLowerCase());return b}gvjs_.Z5=function(a){a&&!this.un&&(gvjs_qn(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_9d(arguments[b],function(a,b){this.add(b,a)},this)};var gvjs_Sba=/\/spreadsheet/,gvjs_sn=/\/(ccc|tq|pub)$/,gvjs_Tba=/^spreadsheets?[0-9]?\.google\.com$/,gvjs_Uba=/^docs\.google\.com*$/,gvjs_tn=/^(trix|spreadsheets|docs|webdrive)(-[a-z]+)?\.(corp|sandbox)\.google\.com/,gvjs_un=/^(\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_vn=/^(\w*\.){1,2}corp\.google\.com$/,gvjs_wn=/^\/a\/([\w-]+\.)+\w+/,gvjs_xn=/^(\/a\/([\w-]+\.)+\w+)?/,
417gvjs_Zba=/^[a-z]+\d+\:[a-z]+\d+$/i,gvjs__ba=/^[a-z]+\d+$/i;function gvjs_yn(a){var b=gvjs_$f(gvjs_ag(3,a)),c=gvjs_Tba.test(b),d=gvjs_tn.test(b),e=gvjs_un.test(b),b=gvjs_Uba.test(b),f=gvjs_$f(gvjs_ag(5,a)),g=new RegExp(gvjs_xn.source+gvjs_sn.source),f=(a=(new RegExp(gvjs_xn.source+gvjs_Sba.source+gvjs_sn.source)).test(f))||g.test(f);return b&&a||(d||e||c)&&f}
418function gvjs_zn(a){var b=gvjs_$f(gvjs_ag(3,a)),c=gvjs_Yba.test(b),d=gvjs_vn.test(b),b=gvjs_Xba.test(b);a=gvjs_$f(gvjs_ag(5,a));a=(new RegExp(gvjs_xn.source+gvjs_Vba.source+gvjs_Wba.source)).test(a);return(b||c||d)&&a}
419function gvjs_An(a){if(!gvjs__ba.test(a))return null;a=a.toUpperCase();for(var b,c="",d=0;d<a.length;
419d++){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_Bn(a,b,c,d){b=b.split(/\r?\n/)[c];this.message=a+" at line "+(c+1)+":\n"+b;this.message+="\n"+gvjs_$b(" ",-1==d?b.length:d)+"^"}gvjs_s(gvjs_Bn,Error);gvjs_l("infovis.csv.ParseError",gvjs_Bn,void 0);gvjs_Bn.prototype.name="ParseError";function gvjs_Cn(a){this.m=a||{};gvjs_v(gvjs_0ba,function(a,c){gvjs_2c(this.m,c,a)},this)}gvjs_l("infovis.csv.Parser",gvjs_Cn,void 0);
420gvjs_Cn.prototype.parse=function(a){function b(a){a==gvjs_tj&&(k--,l=m);n=a}function c(){m=l;if(null!=n){var b=n;b==gvjs_tj&&(k++,l=0);n=null;return b}if(h>=g)return gvjs_uj;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_tj):b}function d(){var d=h,e=p;p=!1;var f=c();if("<EMPTY>"==f)return"<EOR>";if(f==gvjs_uj||f==gvjs_tj)return e?(b("<EMPTY>"),""):"<EOR>";if('"'==f){d=h;e=null;for(f=c();f!=gvjs_uj;
420f=c())if('"'==f)if(e=h-1,f=c(),'"'==f)e=
421null;else{if(","==f||f==gvjs_uj||f==gvjs_tj){f==gvjs_tj&&b(f);break}throw new gvjs_Bn('Unexpected character "'+f+'" after quote mark',a,k,l-1);}if(null==e)throw new gvjs_Bn("Unexpected end of text after open quote",a,k,l);return a.substring(d,e).replace(/""/g,'"')}for(;f!=gvjs_uj&&","!=f&&f!=gvjs_tj;f=c())if('"'==f)throw new gvjs_Bn("Unexpected quote mark",a,k,l-1);","==f&&(p=!0);f!=gvjs_uj&&f!=gvjs_tj||b(f);return a.substring(d,f==gvjs_uj?h:h-1).replace(/[\r\n]+/g,"")}function e(){if(h>=g)return gvjs_uj;
422for(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_uj;u=e()){null==t&&(t=u.length);if(u.length!=t)throw new gvjs_Bn("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_Cn.prototype.parse=gvjs_Cn.prototype.parse;function gvjs_1ba(a,b,c){this.Nxa=new gvjs_Cn;this.sR=null!=c?c:!1;this.hpa=a;for(a=0;a<b.length;a++)if(c=b[a],!gvjs_Dn[c])throw Error("Unsupported type: "+c);this.yBa=b;this.Fb=[]}var gvjs_Dn={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_En(a,b){b=b||{};this.wga=gvjs_k(b.csvColumns);this.Foa=b.csvColumns;this.sR=!!b.csvHasHeader;this.L5=b.sendMethod||gvjs_Oa;this.dCa=!!b.xhrWithCredentials;if(!gvjs_Yc(gvjs_Fn,this.L5))throw Error("Send method not supported: "+this.L5);
422this.Oea=b.makeRequestParams_||{};if(gvjs_zn(a)){b=a;a=new gvjs_dn(b);433==a.fw&&gvjs_hn(a,null);var c=a.getPath(),c=c.replace(/\/edit$/,"/gviz/tq");a.setPath(c);c=gvjs_$f(gvjs_ag(3,b));b=null!==(Number(gvjs_ag(4,b))||null);b=gvjs_vn.test(c)&&b;gvjs_en(a,
423b?gvjs_6k:gvjs_9a);a=a.toString()}else if(gvjs_yn(a)){c=a;a=new gvjs_dn(c);433==a.fw&&gvjs_hn(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_$f(gvjs_ag(3,c));var c=null!=(Number(gvjs_ag(4,c))||null),d=gvjs_tn.test(b);b=gvjs_un.test(b)&&!d&&c;gvjs_en(a,b?gvjs_6k:gvjs_9a);a=a.toString()}c=a;b=gvjs_yn(c);c=gvjs_$f(gvjs_ag(5,c));c=gvjs_wn.test(c);(b=b&&c)||(c=a,b=gvjs_zn(c),c=gvjs_$f(gvjs_ag(5,c)),c=gvjs_wn.test(c),
424b=b&&c);this.Zua=b;this.qpa=a;this.o5=gvjs_2ba++;gvjs_Gn.push(this)}var gvjs_Fn={kFa:"xhr",lFa:"xhrpost",tEa:"scriptInjection",KDa:gvjs_cl,q8:gvjs_Oa},gvjs_3ba=new gvjs_3d({"X-DataSource-Auth":"a"}),gvjs_2ba=0,gvjs_Hn={};gvjs_En.prototype.jja=30;var gvjs_Gn=[],gvjs_In=gvjs_j.gadgets;function gvjs_Jn(){for(var a=0;a<gvjs_Gn.length;a++){var b=gvjs_Gn[a];b.b5&&b.nw()}}
425function gvjs_Kn(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.p4=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].p4=h+"="+encodeURIComponent(e);f=!0;break}f||(d={},d.name=h,d.p4=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].p4);b+=h.join("&")}return b}
426gvjs_=gvjs_En.prototype;
427gvjs_.Hza=function(a,b){if(gvjs_an(b.target)){var c;b=b.target;try{c=b.Uc?b.Uc.responseText:""}catch(l){c=""}c=gvjs__b(c);if(this.wga){var d=new gvjs_1ba(c,this.Foa,this.sR);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.sR)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.sR?1:0;for(f=b.length;h<f;h++){c.Lr();for(var g=0,k=e.length;g<
428k;g++)c.sc(h-d,g,gvjs_Dn[e[g].type](b[h][g]))}}b={};b.table=c.toJSON();b.version=gvjs_Yl(b);b.reqId=a;gvjs_Ln(b)}else c.match(/^({.*})$/)?(a=gvjs_Th(c),gvjs_Ln(a)):gvjs_Rb(c)}else if(this.kw)gvjs_Mn(this,gvjs_Sk,gvjs_cn(b.target));else throw Error("google.visualization.Query: "+gvjs_cn(b.target));};function gvjs_Ln(a){var b=a.reqId,c=gvjs_Hn[b];if(c)gvjs_Hn[b]=null,c.HC(a);else throw Error("Missing query for request id: "+b);}gvjs_.kw=null;gvjs_.wU=null;gvjs_.yW=null;gvjs_.lk=null;gvjs_.B1=null;
429gvjs_.IC=null;gvjs_.b5=!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_Nn(this)};function gvjs_On(a){a.yW&&(window.clearTimeout(a.yW),a.yW=null)}function gvjs_Mn(a,b,c,d){a.HC({version:"0.6",status:gvjs_hk,errors:[{reason:b,message:c,detailed_message:d}]})}
430gvjs_.nw=function(){var a;a=this.qpa;var b={};this.lk&&(b.tq=String(this.lk));var c="reqId:"+String(this.o5),d=this.tK;d&&(c+=";sig:"+d);this.B1&&(c+=";type:"+this.B1);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_Kn(a,b);this.nm&&(a=new gvjs_dn(a),gvjs_ge&&(gvjs_fn(a),a.ld("zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^gvjs_Qb()).toString(36))),a=a.toString());e=gvjs_pg();c={};gvjs_Hn[String(this.o5)]=
431this;d=this.L5;b="GET";"xhrpost"==d&&(d="xhr",b="POST");if(d==gvjs_Oa){d={};
431if(/[?&]alt=gviz(&[^&]*)*$/.test(a))c=gvjs_cl;else{var f=gvjs_dg(a,"tqrt")||gvjs_Oa,f=f.split(":"),c=f[0];"xhr"!==c&&"xhrpost"!==c||!gvjs_sc(f,gvjs_Cl)||(d.xhrWithCredentials=!0);gvjs_Yc(gvjs_Fn,c)||(c=gvjs_Oa)}c={sendMethod:c,options:d};d=c.sendMethod;c=c.options}if(d==gvjs_cl)if(gvjs_Eb("gadgets.io.makeRequest"))b=this.Oea,null==b[gvjs_In.io.RequestParameters.CONTENT_TYPE]&&(b[gvjs_In.io.RequestParameters.CONTENT_TYPE]=
432gvjs_In.io.ContentType.TEXT),null==b[gvjs_In.io.RequestParameters.AUTHORIZATION]&&(b[gvjs_In.io.RequestParameters.AUTHORIZATION]=gvjs_In.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_In.io.makeRequest(a,gvjs_r(this.qta,this),b),gvjs_Pn(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_dn(f)).resolve(new gvjs_dn(a)).toString(),
433f=f.match(gvjs_9f),d=d.match(gvjs_9f),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_Pb(this.Hza,this.o5),this),c=this.dCa||!!c.xhrWithCredentials,f=new gvjs_4m,gvjs_5m.push(f),d&&f.B(gvjs_$j,d),f.vD(gvjs_N,f.voa),c&&(f.i8=c),f.send(a,b,e,gvjs_3ba);else{if(this.wga)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.");
434b=gvjs_qf(e,"body")[0];c=null===this.tK;this.Zua&&c?(c=e.createElement("img"),gvjs_4ba(this,c,a),e.appendChild(b,c)):(gvjs_Pn(this),gvjs_1l(a),gvjs_Nn(this))}}};function gvjs_4ba(a,b,c){b.onerror=function(){gvjs_Pn(a);gvjs_1l(c);gvjs_Nn(a)};b.onload=function(){gvjs_Pn(a);gvjs_1l(c);gvjs_Nn(a)};b.style.display=gvjs_e;var d=c+"&requireauth=1&"+(new Date).getTime();b.src=d}
435gvjs_.qta=function(a){if(null!=a&&a.data)gvjs_Rb(a.data);else{var b="";a&&a.errors&&(b=a.errors.join(" "));gvjs_Mn(this,"make_request_failed","gadgets.io.makeRequest failed",b)}};function gvjs_Pn(a){gvjs_On(a);a.yW=window.setTimeout(function(){gvjs_Mn(a,"timeout","Request timed out")},1E3*a.jja)}function gvjs_Qn(a){a.wU&&(window.clearTimeout(a.wU),a.wU=null)}function gvjs_Nn(a){gvjs_Qn(a);0!=a.nm&&a.b5&&a.dl&&(a.wU=window.setTimeout(function(){a.nw()},1E3*a.nm))}
436gvjs_.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_cl;this.Oea=b||{};this.nw()};gvjs_.abort=function(){this.dl=!1;gvjs_On(this);gvjs_Qn(this)};gvjs_.HC=function(a){gvjs_On(this);a=new gvjs_Xl(a);if(!gvjs__l(a)){this.tK=a.gk()?null:a.s6;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.jja=a};
437gvjs_.Bza=function(a){if(typeof a!=gvjs_Ra)throw Error("Refreshable must be a boolean");return this.b5=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.B1=a;null!=a&&this.cia(gvjs_yb,a)};gvjs_.cia=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_Rn(){if(!gvjs_Sn){gvjs_Sn=!0;var a=gvjs_rg();a.IDIModule&&a.IDIModule.registerListener(gvjs_Jn,{pollingInterval:100});a.gadgets&&(gvjs_Tn(),this.nha())}a=gvjs_qf(gvjs_pg(),"body")[0];this.Bya=gvjs_2l(a)}var gvjs_Sn=!1;gvjs_Rn.prototype.Nga=200;function gvjs_Un(){return!!gvjs_j.gadgets&&!!gvjs_j.gadgets.rpc}
438gvjs_Rn.prototype.nha=function(){if(gvjs_Un()){var a=gvjs_j.gadgets;gvjs_q(a.rpc.register)&&a.rpc.register("refresh",gvjs_Jn)}else 0<this.Nga&&(this.Nga--,window.setTimeout(gvjs_r(this.nha,this),100))};gvjs_Rn.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_En(b);a=a.getInt("_table_query_refresh_interval");b.Pn(a);return b};gvjs_Rn.prototype.SBa=function(a){return this.Bya(a)};
439function gvjs_Tn(){if(gvjs_Un()){var a=gvjs_j.gadgets;try{a.rpc.getRelayUrl("..")||a.rpc.setRelayUrl("..",gvjs_7k)}catch(b){gvjs_q(a.rpc.setRelayUrl)&&a.rpc.setRelayUrl("..",gvjs_7k)}}}gvjs_j.gadgets&&!gvjs_Un()&&gvjs_1l("//www-opensocial.googleusercontent.com/gadgets/rpc/rpc.v.js");gvjs_Tn();var gvjs_Vn=gvjs_rg(),gvjs_Zn=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_0k):function(a,b,c){a=gvjs_Wn(a);b=gvjs_V(a,b,gvjs_Xn(c));return new gvjs_Yn(b)},gvjs__n=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_1k):function(a,b,c){a=gvjs_Wn(a);b=gvjs_om(a,b,gvjs_Xn(c));return new gvjs_Yn(b)},gvjs_X=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_4k):function(a,b,c){gvjs_Wn(a).dispatchEvent(new gvjs_0n(b,c))},gvjs_1n=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_3k):function(a){return(a=a&&gvjs_q(a.getKey)&&a.getKey())?gvjs_qm(a):!1},gvjs_2n=
440gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_2k):function(a){var b=gvjs_Wn(a),b=gvjs_rm(b);gvjs_U(a.__eventTarget);a.__eventTarget=void 0;return b};function gvjs_Wn(a){var b=a.__eventTarget;
440null==b&&(b=new gvjs_W,a.__eventTarget=b);return a=b}function gvjs_Xn(a){return function(b){b&&b.Hra?a(b.Ft):a()}}function gvjs_Yn(a){this.sS=a}gvjs_Yn.prototype.getKey=function(){return this.sS};function gvjs_0n(a,b){gvjs_5l.call(this,a);this.Ft=b}gvjs_s(gvjs_0n,gvjs_5l);gvjs_0n.prototype.Hra=function(){return this.Ft};function gvjs_3n(a,b,c,d){this.lk=a;this.dX=b;this.m=c||{};this.L=d;this.fd=null;d&&(this.fd=this.l_=gvjs_2l(d));if(!(b&&"draw"in b)||typeof b.draw!=gvjs_c)throw Error("Visualization must have a draw method.");}gvjs_=gvjs_3n.prototype;gvjs_.l_=null;gvjs_.QB=null;gvjs_.eI=null;gvjs_.G=null;gvjs_.setOptions=function(a){this.m=a||{}};gvjs_.draw=function(){this.G&&this.dX.draw(this.G,this.m)};gvjs_.pza=function(a){var b=this.L;this.fd=a?a:b?this.fd=this.l_:null};
441gvjs_.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.dX.draw(this.G,this.m))};gvjs_.uV=function(a){if(null!=a){if(typeof a!=gvjs_c)throw Error(gvjs_Fj);this.QB=a}};
442gvjs_.tV=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.OY=[];this.JY=!0}gvjs_s(gvjs_Y,gvjs_Vl);gvjs_=gvjs_Y.prototype;gvjs_.$a=function(){return this.G};
443function 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_3c(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));
443gvjs_p(c)&&(gvjs_Ml(b,c),a.calc=a.calc||"identity",a.type=a.type||b.R(c))}return a},a)}function gvjs_4n(a){a.JY=!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_4n(a)}
444gvjs_.ir=function(a){for(var b=this.G,c=gvjs_Wc(gvjs_5n),d=0;d<a.length;d++){var e=a[d];if(gvjs_p(e)||gvjs_o(e))gvjs_Il(b,e);else if(gvjs_n(e)){var f=e.sourceColumn,g=e.calc;if(gvjs_o(g)){if(!c||c&&!gvjs_sc(c,g))throw Error('Unknown function "'+g+'"');null!=f&&gvjs_Il(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_4n(this)};
445function gvjs_6n(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_Ll(a.G,b[d]);return gvjs_Bc(b)}if(gvjs_Hb(b)==gvjs_f){if(!gvjs_Hb(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_Ll(a.G,b);gvjs_Ll(a.G,c);a=[];for(d=b;d<=c;d++)a.push(d);
446return a}throw Error("First parameter must be a number or an array.");}gvjs_.np=function(a,b){this.ll=gvjs_6n(this,a,b);this.ct=!1;gvjs_4n(this)};gvjs_.qca=function(){return gvjs_3c(this.Fb)};gvjs_.rca=function(){if(this.ct){for(var a=[],b=this.G.aa(),c=0;c<b;c++)a.push(c);return a}return gvjs_Bc(this.ll)};gvjs_.nua=function(a){this.ir(gvjs_lc(this.Fb,function(b){return!gvjs_sc(a,b)}));gvjs_4n(this)};
447gvjs_.qua=function(a,b){var c=gvjs_6n(this,a,b);this.ct&&(gvjs_6ba(this),this.ct=!1);this.np(gvjs_lc(this.ll,function(a){return!gvjs_sc(c,a)}));gvjs_4n(this)};gvjs_.pca=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_.V0=function(a){return this.ct?0>a||a>=this.G.aa()?-1:a:gvjs_jc(this.ll,a)};gvjs_.XQ=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?a:gvjs_n(a)&&gvjs_p(a.sourceColumn)?a.sourceColumn:-1};
448gvjs_.ZQ=function(a){a=this.XQ(a);return-1==a?a:a=this.G.ZQ(a)};gvjs_.$k=function(a){gvjs_Ll(this,a);return this.ct?a:this.ll[a]};gvjs_.$Q=function(a){a=this.$k(a);return a=this.G.$Q(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_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Ve(a):a.id||""};gvjs_.Qa=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Qa(a):a.label||""};
449gvjs_.Ms=function(a){gvjs_Ml(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_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.R(a):a.type};
450gvjs_.Ls=function(a,b){gvjs_Ml(this,b);var c=this.Fb[b],d=null;a=this.$k(a);if(gvjs_n(c)){if(this.JY){for(c=0;c<this.Fb.length;c++)gvjs_n(this.Fb[c])&&(this.OY[c]=[]);this.JY=!1}c=this.OY[b][a];if(!gvjs_k(c)){var c=null,d=this.Fb[b],e=d.calc;gvjs_o(e)?(e=gvjs_5n[e],c=e(this.G,a,d)):gvjs_q(e)&&(c=e.call(null,this.G,a));c=gvjs_Gl(c);d=d.type;e=c.v;if(gvjs_Xb(gvjs_bc(d)))throw Error('"type" must be specified');if(!gvjs_Ol(e,d))throw Error(gvjs__j+e+gvjs_qj+d);this.OY[b][a]=c}d=c;d.p=gvjs_n(d.p)?d.p:
451{}}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_Tl(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};
452gvjs_.getProperties=function(a,b){var c=this.Ls(a,b);return c.p?c.p:(a=this.$k(a),b=this.XQ(b),this.G.getProperties(a,b))};gvjs_.Fg=function(a,b){gvjs_Ml(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_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Go(a):a.properties||{}};gvjs_.YQ=function(a){return this.G.YQ(a)};gvjs_.yy=function(){return this.G.yy()};gvjs_.Qs=function(a,b){a=this.$k(a);return this.G.Qs(a,b)};
453gvjs_.rJ=function(a){gvjs_Ll(this,a);a=this.$k(a);return this.G.rJ(a)};gvjs_.lq=function(a){return gvjs_Pl(this,a)};gvjs_.HQ=function(a){return gvjs_Rl(this,a)};gvjs_.oq=function(a){return gvjs_Ql(this,a)};gvjs_.tC=function(a){return gvjs_Sl(this,a)};
454gvjs_.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_Mj);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_Mj);l.push(f)}
454k.c=l;h.push(k)}a.cols=g;a.rows=h;return a=
455new 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_tc(b)||(a.columns=b);this.ct||(a.rows=gvjs_Bc(this.ll));return a};gvjs_.toJSON=function(){return gvjs_Ph(this.up())};function gvjs_7n(a,b){gvjs_o(b)&&(b=gvjs_Sh(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}
456var gvjs_5n={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_ll?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_Ul(a,b,c,!0):null},
457fillFromBottom:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?gvjs_Ul(a,b,c,!1):null},identity:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?a.getValue(b,c):null}};function gvjs_8n(a,b){this.Ee=b;this.xya=a}gvjs_8n.prototype.send=function(a){this.kw=a;this.nw()};gvjs_8n.prototype.nw=function(){var a;a=this.Ee;var b={},c,d=this.tK;d&&(c="sig:"+d);c&&(b.tqx=c,a=gvjs_Kn(a,b));this.xya.call(this,gvjs_r(this.HC,this),a)};gvjs_8n.prototype.HC=function(a){a=new gvjs_Xl(a);if(!gvjs__l(a)){this.tK=a.gk()?null:a.s6;var b=this.kw;b.call(b,a)}};function gvjs_9n(){this.nn=[];this.Fp=[]}function gvjs_$n(a){gvjs_tc(a.nn)&&(a.nn=a.Fp,a.nn.reverse(),a.Fp=[])}gvjs_=gvjs_9n.prototype;gvjs_.enqueue=function(a){this.Fp.push(a)};function gvjs_ao(a){gvjs_$n(a);return a.nn.pop()}gvjs_.hp=function(){gvjs_$n(this);return gvjs_ic(this.nn)};gvjs_.yb=function(){return this.nn.length+this.Fp.length};gvjs_.isEmpty=function(){return gvjs_tc(this.nn)&&gvjs_tc(this.Fp)};gvjs_.clear=function(){this.nn=[];this.Fp=[]};
458gvjs_.contains=function(a){return gvjs_sc(this.nn,a)||gvjs_sc(this.Fp,a)};gvjs_.remove=function(a){var b;b=this.nn;var c=gvjs_jaa(b,a);0<=c?(gvjs_zc(b,c),b=!0):b=!1;return b||gvjs_yc(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_bo(){if(!gvjs_Eb("google.maps.Geocoder"))throw Error("your page is missing the google maps API");this.mC=new google.maps.Geocoder;this.hc={};this.hc[gvjs_Oh({address:""})]={response:[],status:google.maps.GeocoderStatus.ZERO_RESULTS};this.Gm=new gvjs_x;this.jw=new gvjs_3d;this.iE=new gvjs_9n}gvjs_Gb(gvjs_bo);function gvjs_co(a,b,c){this.It=a||[];this.XL=0;this.Ur=b;this.yO=!1;this.JU=new gvjs_3d;this.Dna=c||this.It.length}gvjs_co.prototype.cancel=function(){this.yO=!0};
459gvjs_co.prototype.finish=function(a,b){a=gvjs_Oh(a);this.JU.Ce(a)||this.JU.set(a,b);b=[];if(!this.yO){a=this.It.length;for(var c=this.XL;c<a;c++){var d=gvjs_Oh(this.It[c]);if(!this.JU.Ce(d))break;d=this.JU.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_do(){this.It=[];this.mC=null}gvjs_do.prototype.add=function(a){this.It.push(a)};
460gvjs_do.prototype.create=function(a,b,c){if(null!=this.mC){var d=new gvjs_co(a,b,c);this.add(d);this.mC.geocode(d)}else gvjs_ug(gvjs_r(function(){null==this.mC&&(this.mC=gvjs_bo.qc());this.create(a,b,c)},this))};gvjs_do.prototype.cancel=function(){gvjs_t(this.It,function(a){a.cancel()});this.It=[]};
461gvjs_bo.prototype.geocode=function(a){gvjs_t(a.It,gvjs_r(function(b){var c=gvjs_Oh(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.Sba()};
462gvjs_bo.prototype.Sba=function(){if(0!==this.iE.yb()||0!==this.Gm.yb()){var a=0<this.Gm.yb()?gvjs_Nh(this.Gm.Va()[0]):this.iE.hp(),b=gvjs_Oh(a);if(b in this.hc){var c=this.jw.get(b),c=this.hc[b];gvjs_ao(this.iE);this.pR(a,c.response,c.status);this.jw.remove(b)}else 0===this.Gm.yb()&&0<this.iE.yb()?(gvjs_ao(this.iE),c=this.jw.get(b),gvjs_oc(c,function(a){return a.yO})?this.pR(a,null,null):(this.Gm.add(b),gvjs_eo(this,a,gvjs_r(this.pR,this,a)))):0<this.Gm.yb()&&gvjs_eo(this,a,gvjs_r(this.pR,this,a))}};
463function gvjs_eo(a,b,c){if(gvjs_n(b)&&(b=gvjs_3c(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_fo(a,b,c){var d=gvjs_Oh(b),e=a.jw.get(d);null!=e&&gvjs_t(e,function(a){a.yO||a.finish(b,c)});a.Gm.remove(d);a.jw.remove(d)}
464gvjs_bo.prototype.pR=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_Oh(a);b={response:b,status:c};this.hc[e]=b;gvjs_fo(this,a,b)}else gvjs_fo(this,a,{response:null,status:c});this.dK=!1;gvjs_Ym(gvjs_r(this.Sba,this),d,this)};function gvjs_go(){}function gvjs_ho(a){if(gvjs_n(a)&&gvjs_q(a.S)&&gvjs_q(a.aa))return a;throw Error("Invalid data table.");}gvjs_=gvjs_go.prototype;gvjs_.Lj=function(a){return this.ac(a)?2:0};function gvjs_io(a,b,c){return null==c||a.Yk(b)===c}function gvjs_jo(a,b,c){return a.R(b)===c}gvjs_.pb=function(a,b,c,d){return b<a.S()&&gvjs_jo(a,b,c)&&gvjs_io(a,b,null==d?null:d)};
465function gvjs_ko(a,b,c,d){d=null==d?[]:[d];return b<a.S()&&(0===c.length||gvjs_nc(c,gvjs_r(gvjs_jo,null,a,b)))&&(0===d.length||gvjs_nc(d,gvjs_r(gvjs_io,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_lo(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_mo(a,b,c){return a.pb(b,c,gvjs_f)?gvjs_no(b,c,function(a){return 0<=a}):!1}
466function gvjs_no(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_Yh(new gvjs_G(-90,90),a)&&!gvjs_Ud(a)};gvjs_.toa=function(a){return gvjs_Yh(new gvjs_G(-180,180),a)&&!gvjs_Ud(a)};function gvjs_oo(a){for(var b=a.HQ(0),c=Math.min(a.aa(),20),d=0,e=0;e<c;e++){var f=a.getValue(e,1);f&&!gvjs_sc(b,f)||d++}return.6<d/c};function gvjs_po(){}gvjs_s(gvjs_po,gvjs_go);gvjs_po.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
467gvjs_po.prototype.Lc=function(a){gvjs_ho(a);var b=a.S();if(2>b)throw Error(gvjs_Oj);for(var c=!0,d=[],e=0;e<b;e++){var f=a.Yk(e);gvjs_Xb(f)&&(c?(f=gvjs_ek,c=!1):f=gvjs_ck);d.push(f)}if(d[0]!==gvjs_ek)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}})}})}};
468function gvjs_7ba(a){for(var b=[gvjs_ek,gvjs_ck],c={groups:[],cg:{}},d=[c],e=-1,f=0;f<a.length;f++){var g=a[f],h=gvjs_jc(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_qo(){}gvjs_s(gvjs_qo,gvjs_go);gvjs_qo.prototype.ac=function(a){a=gvjs_ho(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};
469gvjs_qo.prototype.Lj=function(a){if(!this.ac(a))return 0;a=gvjs_ho(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_ro(a){this.r9=!!(a||{}).gB}gvjs_s(gvjs_ro,gvjs_go);gvjs_ro.prototype.ac=function(a){gvjs_ho(a);var b=0,c=a.S();if(1>c)return!1;if(!this.pb(a,0,gvjs_f)&&(b++,this.r9))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.r9&&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_so(a){this.mS=a&&a.Vh||!1;gvjs_ro.call(this,a)}gvjs_s(gvjs_so,gvjs_ro);gvjs_so.prototype.ac=function(a){gvjs_ho(a);if(!gvjs_so.o.ac.call(this,a))return!1;var b=a.S();if(this.mS)for(var c=1;c<b;c++)if(this.pb(a,c,gvjs_f)&&!gvjs_mo(this,a,c))return!1;return!0};gvjs_so.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_mo(this,a,f)||(e=!0));return this.ac(a)?1==c||e||this.pb(a,0,gvjs_h)?1:2<d&&this.mS?3:1!=d||this.mS?1:2:0};function gvjs_to(){}gvjs_s(gvjs_to,gvjs_go);gvjs_to.prototype.ac=function(a){a=gvjs_ho(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_to.prototype.Lj=function(a){a=gvjs_ho(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_uo(){}gvjs_s(gvjs_uo,gvjs_go);gvjs_uo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_uo.prototype.Lc=function(a){a=gvjs_ho(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_uo.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_vo(a){this.vi=a;this.s5=new gvjs_3d}gvjs_vo.prototype.index=function(){return this.vi};function gvjs_wo(){}gvjs_s(gvjs_wo,gvjs_go);gvjs_wo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
470gvjs_wo.prototype.Lc=function(a){a=gvjs_ho(a);for(var b=[],c=a.S(),d=0;d<c;++d){var e=a.Yk(d);if(""===e)b.push(new gvjs_vo(d));else{if(1>b.length)throw Error("At least 1 data column must come before any role column.");gvjs_ic(b).s5.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{e_:c,HA:b}};
471gvjs_wo.prototype.mb=function(a,b,c){if(!gvjs_nc(c.split("|"),function(c){return this.pb(a,b,c)},this))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_xo(){}gvjs_s(gvjs_xo,gvjs_go);gvjs_xo.prototype.ac=function(a){gvjs_ho(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};
472gvjs_xo.prototype.Lj=function(a){return this.ac(a)?3:0};
472function gvjs_yo(a){gvjs_ro.call(this,a)}gvjs_s(gvjs_yo,gvjs_ro);gvjs_yo.prototype.Lj=function(a){a=gvjs_ho(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_zo(){this.Es=null}gvjs_s(gvjs_zo,gvjs_go);gvjs_zo.prototype.ac=function(a){return!!gvjs_Ao(this,a)};gvjs_zo.prototype.Lc=function(a){a=gvjs_Ao(this,a);if(null!=a)return a;throw Error(this.Es);};
473function gvjs_Ao(a,b){b=gvjs_ho(b);var c=new gvjs_vo(0),d=new gvjs_vo(1),e=new gvjs_vo(2),f=0;a.pb(b,e.index(),gvjs_h)||(f=-1,e=null);var g=new gvjs_vo(3+f),h=new gvjs_vo(4+f),k=new gvjs_vo(5+f),l=new gvjs_vo(6+f),f=new gvjs_vo(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,wha:e}:null}
474gvjs_zo.prototype.mb=function(a,b,c){return this.pb(a,b,c)?!0:(this.Es=gvjs_Nj+b+gvjs_rj+c+"'.",!1)};function gvjs_Bo(){}gvjs_s(gvjs_Bo,gvjs_go);gvjs_Bo.prototype.ac=function(a){gvjs_ho(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_mo(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_Bo.prototype.Lj=function(a){return this.ac(a)?1<a.aa()?2:3:0};function gvjs_Co(){}gvjs_s(gvjs_Co,gvjs_go);var gvjs_8ba={qEa:gvjs_nl,MDa:gvjs_dl,TEXT:gvjs_Q,q8:gvjs_Oa};gvjs_Co.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_Co.prototype.Lj=function(a){return this.ac(a)?1:0};
475gvjs_Co.prototype.Lc=function(a,b,c){try{a=gvjs_ho(a);b=b||gvjs_Oa;var d=0,e,f=-1,g=-1,h=-1,k=-1;if(gvjs_lo(a,[d,d+1],[gvjs_f,gvjs_f])){e=gvjs_al;h=d;k=d+1;d+=2;if(b===gvjs_nl)throw Error("displayMode must be set to Markers when using lat/long addresses.");b===gvjs_Oa&&(b=gvjs_dl)}else if(gvjs_lo(a,[d],[gvjs_h])){switch(b){case gvjs_Oa:e=gvjs_ml;b=gvjs_nl;f=d;break;case gvjs_nl:e=gvjs_ml;f=d;break;case gvjs_dl:case gvjs_Q:e="address";g=d;break;default:throw Error("Unknown displayMode: "+b);}d+=1}else throw Error("Unknown address type.");
476var l=null;gvjs_lo(a,[d],[gvjs_h])&&gvjs_xl!=a.Fg(d,gvjs_kb)&&(l=d++);var m=null,n=null;gvjs_lo(a,[d],[gvjs_f])&&(m=d++,gvjs_lo(a,[d],[gvjs_f])&&(n=d++));var p=null;gvjs_lo(a,[d],[gvjs_h])&&gvjs_xl==a.Fg(d,gvjs_kb)&&(p=d++);e!=gvjs_ml&&null!=m&&null==n&&(n=m);if(a.S()!=d)throw Error("Table contains more columns than expected (Expecting "+d+" columns)");return{KX:e,w_:b,KL:f,pG:g,sD:h,yD:k,yK:l,Gu:m,pF:n,t7:p}}catch(q){return c&&c.Ud("Incompatible data table: "+q),null}};function gvjs_Do(){}gvjs_s(gvjs_Do,gvjs_go);gvjs_Do.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Do.prototype.Lc=function(a){a=gvjs_ho(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_Do.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Eo(a){gvjs_ro.call(this,a)}gvjs_s(gvjs_Eo,gvjs_ro);gvjs_Eo.prototype.ac=function(a){gvjs_ho(a);if(!gvjs_Eo.o.ac.call(this,a))return!1;var b=a.S();if(this.mS)for(var c=1;c<b;c++)if(this.pb(a,c,gvjs_f)&&!gvjs_mo(this,a,c))return!1;return!0};gvjs_Eo.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_Fo(){}gvjs_s(gvjs_Fo,gvjs_go);gvjs_Fo.prototype.ac=function(a){return gvjs_Go(this,a)||gvjs_Ho(this,a)};gvjs_Fo.prototype.Lj=function(a){var b=gvjs_Go(this,a);a=gvjs_Ho(this,a);return b||a?a?1:3:0};function gvjs_Go(a,b){gvjs_ho(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_no(b,0,c)&&gvjs_no(b,1,a)):c=!1;return c}
477function gvjs_Ho(a,b){gvjs_ho(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_Io(){}gvjs_s(gvjs_Io,gvjs_go);gvjs_Io.prototype.ac=function(a){a=gvjs_ho(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_no(a,1,function(a){return gvjs_Ud(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_Io.prototype.Lj=function(a){try{a=gvjs_ho(a)}catch(b){return 0}return this.ac(a)?this.pb(a,1,gvjs_f)&&!gvjs_aca(a)?1:3:0};
478function gvjs_aca(a){return gvjs_no(a,1,function(a){return 1900<a&&2100>a})}function gvjs_9ba(a){return gvjs_no(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_no(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_Jo(){}gvjs_s(gvjs_Jo,gvjs_go);gvjs_Jo.prototype.ac=function(a){gvjs_ho(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_oo(a)};gvjs_Jo.prototype.Lj=function(a){return this.ac(a)?3:0};function gvjs_Ko(){}gvjs_s(gvjs_Ko,gvjs_go);gvjs_Ko.prototype.ac=function(a){gvjs_ho(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_mo(this,a,b-1)};
478gvjs_Ko.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_Lo(){}gvjs_s(gvjs_Lo,gvjs_go);gvjs_Lo.prototype.ac=function(a){gvjs_ho(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_Mo(){}gvjs_s(gvjs_Mo,gvjs_go);gvjs_Mo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
479gvjs_Mo.prototype.Lc=function(a){if(gvjs_m(a)){var b=a,c=gvjs_ho(b[0]),b=gvjs_ho(b[1]),d=c.S();if(3>d)throw Error("Invalid linkTable format: must have at least 3 columns.");this.mb(gvjs_bl,c,0,gvjs_f);this.mb(gvjs_bl,c,1,gvjs_f);this.mb(gvjs_bl,c,2,gvjs_f);var e=null,f=a=null,g=3;3<d&&""==c.Yk(3)&&(this.mb(gvjs_bl,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_bl,c,g,gvjs_h)):d==gvjs_xl&&null===f&&(f=g,this.mb(gvjs_bl,c,g,gvjs_h));d=b.S();if(1!==d&&2!==d)throw Error("Invalid nodeTable format: must have 1 or 2 columns.");
480this.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,
4810),Jb:2===d?b.getValue(g,1):""});return{links:k,nodes:h,MF:f,RT:e}}a=gvjs_ho(a);f=a.S();if(3>f)throw Error("Invalid data table format: must have at least 3 columns.");this.mb(gvjs_dk,a,0,gvjs_h);this.mb(gvjs_dk,a,1,gvjs_h);this.mb(gvjs_dk,a,2,gvjs_f);e=b=c=null;d=3;3<f&&""==a.Yk(3)&&(this.mb(gvjs_dk,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_dk,a,f,gvjs_h)):d==gvjs_xl&&null===e&&(e=f,this.mb(gvjs_dk,a,f,gvjs_h));f=new gvjs_3d;d=[];g=[];h=0;for(k=a.aa();h<
482k;++h)l=a.getStringValue(h,0),m=a.getStringValue(h,1),l=gvjs_No(f,d,l),m=gvjs_No(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,RT:c}};function gvjs_No(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}
483gvjs_Mo.prototype.mb=function(a,b,c,d,e){if(!this.pb(b,c,d,e))throw Error(gvjs_Pj+a+": column #"+c+gvjs_rj+d+"'.");};function gvjs_Oo(){}gvjs_s(gvjs_Oo,gvjs_go);gvjs_Oo.prototype.ac=function(a){gvjs_ho(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_Oo.prototype.Lj=function(a){return this.ac(a)?2>a.S()?1:2:0};function gvjs_Po(){}gvjs_s(gvjs_Po,gvjs_go);gvjs_Po.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Po.prototype.Lc=function(a){a=gvjs_ho(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{e_:0,TBa:c}};gvjs_Po.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Qo(){}gvjs_s(gvjs_Qo,gvjs_go);gvjs_Qo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Qo.prototype.Lc=function(a){a=gvjs_ho(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_Qo.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Ro(){}gvjs_s(gvjs_Ro,gvjs_go);gvjs_Ro.prototype.ac=function(){return!0};function gvjs_So(){}gvjs_s(gvjs_So,gvjs_go);gvjs_So.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_So.prototype.Lc=function(a){gvjs_ho(a);a=a.S();if(2>a)throw Error(gvjs_Oj);return{numColumns:a}};function gvjs_To(a){this.m=a||new gvjs_xi([])}gvjs_s(gvjs_To,gvjs_go);var gvjs_Uo=[gvjs_Ta,gvjs_f,gvjs_Ua];gvjs_To.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
484gvjs_To.prototype.Lc=function(a){a=gvjs_ho(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_ic(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_Uo);this.mb(a,b[d?3:2].index,gvjs_Uo);return 4===c?(a=!gvjs_I(this.m,
485"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_To.prototype.mb=function(a,b,c){gvjs_m(c)||(c=[c]);if(!gvjs_ko(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Vo(){}gvjs_s(gvjs_Vo,gvjs_go);gvjs_Vo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Vo.prototype.Lc=function(a){a=gvjs_ho(a);if(2>
485a.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_Vo.prototype.mb=function(a,b,c){gvjs_m(c)||(c=[c]);if(!gvjs_ko(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Wo(){}gvjs_s(gvjs_Wo,gvjs_go);gvjs_Wo.prototype.ac=function(a){gvjs_ho(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_mo(this,a,2))&&3<b&&(c=c&&this.pb(a,3,gvjs_f));return c&&gvjs_oo(a)};gvjs_Wo.prototype.Lj=function(a){return this.ac(a)?3:0};function gvjs_Xo(){}gvjs_s(gvjs_Xo,gvjs_go);var gvjs_bca={uDa:gvjs_9k,vX:gvjs_ik};gvjs_Xo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
486gvjs_Xo.prototype.Lc=function(a,b){gvjs_ho(a);if((null!=b?b:a.R(0)===gvjs_h?gvjs_9k:gvjs_ik)===gvjs_9k){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_ko(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_9k,columns:{text:0,weight:b,color:c,style:d}}}else{this.mb(gvjs_jk,a,0,gvjs_f,
487"");this.mb(gvjs_jk,a,1,gvjs_h,"");this.mb(gvjs_jk,a,2,gvjs_f,"");this.mb(gvjs_jk,a,3,gvjs_f,"");b=4;c=a.S();d=null;b<c&&gvjs_ko(a,b,[gvjs_f,gvjs_h],"")&&(d=b++);e=null;c>b&&(this.mb(gvjs_jk,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_ik,columns:{id:0,Ap:1,parent:2,weight:3,color:d,style:e}}}return a};
488gvjs_Xo.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_nc(f,gvjs_r(gvjs_jo,null,b,c))||0!==e.length&&!gvjs_nc(e,gvjs_r(gvjs_io,null,b,c)))throw Error(gvjs_Pj+a+": column #"+c+gvjs_rj+d+"'.");};function gvjs_Yo(a){this.El=gvjs_m(a)?a:gvjs_Vc(gvjs_cca)}gvjs_Yo.prototype.XY=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,Dba:e,De:d.De}))});gvjs_eca(b);return gvjs_u(b,function(a){return a.type})};function gvjs_eca(a){gvjs_Jc(a,function(a,c){var d=a.Dba-c.Dba;0==d&&(d=a.De-c.De);return-d})}
489var gvjs_cca={tCa:gvjs_wj,Gka:gvjs_xj,ACa:gvjs_zj,LCa:gvjs_Aj,NCa:gvjs_Bj,WCa:gvjs_Dj,Nka:gvjs_Ej,jDa:gvjs_Gj,kDa:gvjs_Hj,pla:gvjs_Jj,sDa:gvjs_Kj,tDa:gvjs_Lj,YDa:gvjs_Sj,rla:gvjs_Qj,jEa:gvjs_Uj,LDa:gvjs_Rj,bEa:gvjs_Tj,fma:gvjs_Vj,IEa:gvjs_yj,LEa:gvjs_Wj,O8:gvjs_Xj,UEa:gvjs_Yj,WEa:gvjs_Zj,Gma:gvjs_0j},gvjs_dca={AnnotatedTimeLine:{format:new gvjs_qo,De:3},AreaChart:{format:new gvjs_so({gB:!0}),De:2},BarChart:{format:new gvjs_ro({gB:!0}),De:2},BubbleChart:{format:new gvjs_to,De:2},CandlestickChart:{format:new gvjs_xo,
490De:2},ColumnChart:{format:new gvjs_ro({gB:!0}),De:2},ComboChart:{format:new gvjs_yo({gB:!0}),De:2},Gauge:{format:new gvjs_Bo,De:1},GeoChart:{format:new gvjs_Co,De:3},Histogram:{format:new gvjs_Eo,De:3},LineChart:{format:new gvjs_ro({gB:!0}),De:2},ImageRadarChart:{format:new gvjs_Lo,De:1},ImageSparkLine:{format:new gvjs_Oo,De:1},Map:{format:new gvjs_Fo,De:2},MotionChart:{format:new gvjs_Io,De:3},OrgChart:{format:new gvjs_Jo,De:2},PieChart:{format:new gvjs_Ko,De:2},ScatterChart:{format:new gvjs_ro({gB:!0}),
491De:2},"AreaChart-stacked":{format:new gvjs_so({Vh:!0}),De:2},SteppedAreaChart:{format:new gvjs_so,De:2},Table:{format:new gvjs_Ro,De:0},Timeline:{format:new gvjs_To,De:2},TreeMap:{format:new gvjs_Wo,De:2},WordTree:{format:new gvjs_Co,De:2}};gvjs_l("google.visualization.ChartSelection",gvjs_Yo,void 0);gvjs_Yo.prototype.calculateChartTypes=gvjs_Yo.prototype.XY;function gvjs_Zo(a){this.fd=a||null;this.dK=!1}gvjs_Zo.prototype.jka=function(a,b){return gvjs_r(function(){if(!this.dK){var c=arguments;this.fd?gvjs__o(this.fd,function(){a.apply(b,c)}):a.apply(b,c)}},this)};function gvjs_0o(a,b,c){this.dX=a;this.L=b;this.QI=null;c&&(a=gvjs_Hf(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_1o(a){return a.QI?(a.QI.parentNode!=a.L&&a.L.appendChild(a.QI),a.QI):a.L}gvjs_0o.prototype.Ud=function(a){gvjs_2o(this,a,gvjs_hk)};function gvjs_3o(a,b,c){gvjs_2o(a,b,gvjs_Bl,c)}
492function gvjs_2o(a,b,c,d){var e=gvjs_1o(a);c={removable:!0,type:c};e=gvjs_S.Ud(e,b,null,c);(null==d||d)&&gvjs_X(a.dX,gvjs_hk,{id:e,message:b,detailedMessage:"",options:c})}gvjs_0o.prototype.Ec=function(){var a=gvjs_1o(this);gvjs_S.Ec(a)};function gvjs__o(a,b,c){try{b.call(c)}catch(d){a.Ud(d.message)}};function gvjs_4o(a){gvjs_T.call(this);this.na=gvjs_yg(a);this.Ao=new gvjs_0o(this,this.na);this.Jm=null;this.Tk=gvjs_Om()}gvjs_s(gvjs_4o,gvjs_T);gvjs_=gvjs_4o.prototype;gvjs_.getContainer=function(){return this.na};function gvjs_5o(a,b){a.Tk.reject=b}gvjs_.draw=function(a,b,c){gvjs__o(this.Ao,gvjs_r(function(){this.lg(a,b,c)},this))};
493gvjs_.lg=function(a,b,c){gvjs_Dl(a);this.Tk&&this.Tk.zL.cancel();this.Tk=gvjs_Om();this.Jm&&(this.Jm.dK=!0);this.Jm=new gvjs_Zo(this.Ao);var d=gvjs_r(this.Jm.jka,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_4o.o.N.call(this)};var gvjs_6o={Bar:gvjs_3j,Line:gvjs_M,Scatter:gvjs_pl,AnnotatedTimeLine:gvjs_2j,AnnotationChart:"annotationchart",AreaChart:gvjs_bk,BarChart:gvjs_bk,BubbleChart:gvjs_bk,CandlestickChart:gvjs_bk,ColumnChart:gvjs_bk,ComboChart:gvjs_bk,Gauge:"gauge",GeoChart:gvjs_mk,GeoMap:"geomap",Histogram:gvjs_bk,ImageAreaChart:"imageareachart",ImageBarChart:"imagebarchart",ImageCandlestickChart:"imagechart",ImageChart:"imagechart",ImageLineChart:"imagelinechart",ImagePieChart:"imagepiechart",ImageSparkLine:gvjs_8k,
494IntensityMap:"intensitymap",LineChart:gvjs_bk,Map:"map",MotionChart:gvjs_gl,OrgChart:gvjs_kl,PieChart:gvjs_bk,RangeSelector:gvjs_bk,ScatterChart:gvjs_bk,SparklineChart:gvjs_bk,SteppedAreaChart:gvjs_bk,Table:gvjs_tl,Timeline:gvjs_wl,TreeMap:"treemap",StringFilter:gvjs_ak,DateRangeFilter:gvjs_ak,NumberRangeFilter:gvjs_ak,CategoryFilter:gvjs_ak,ChartRangeFilter:gvjs_ak,NumberRangeSetter:gvjs_ak,ColumnSelector:gvjs_ak,Dashboard:gvjs_ak}
494;function gvjs_7o(a,b){var c=a.useFormatFromData;gvjs_Mb(c)&&!c||!gvjs_Xb(gvjs_bc(a.format))||(b=gvjs_lc(b,function(a){return!gvjs_Xb(gvjs_bc(a))}),gvjs_Ec(b),1==b.length&&(b=gvjs_fca(b[0]),a.format=b))}function gvjs_fca(a){gvjs_Xb(gvjs_bc(a))||(a=a.replace(/\d/g,"0"),a=a.replace(/#{10,}/,gvjs_$b("#",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_8o(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_8o(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_8o(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}
495function gvjs_8o(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_Mb(d)&&!d)d=!1;else{d=[gvjs_zl,gvjs_ul,"targetAxes.0","targetAxes.1",gvjs_fk];for(var e=0;e<d.length;e++)if(gvjs_Eb(d[e]+gvjs_sj,a)){d=!1;break a}d=!0}if(d)if(b==gvjs_Aj)3>c.S()||(b=c.Ms(1),d=a.hAxis||{},gvjs_7o(d,[b]),a.hAxis=d,c=c.Ms(2),b=a.vAxes||{},d=b[0]||{},gvjs_7o(d,[c]),b[0]=d,a.vAxes=b);else if(b==gvjs_Jj)c=c.Ms(1),b=a.hAxis||{},gvjs_7o(b,[c]),a.hAxis=b;else{d=a.vAxes||[{},{}];for(var e=a.hAxis||
496{},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_zj?gvjs_7o(e,h):(gvjs_7o(f,h),gvjs_7o(g,k));0<l&&c.R(0)!=gvjs_h&&(b=b==gvjs_zj?f:e,n=c.Ms(0),gvjs_7o(b,[n]));d[0]=f;d[1]=g;a.vAxes=d;a.hAxis=e}}
497function gvjs_jca(a){if(a.getOption(gvjs_1j)){var b=a.$a();a.getType()==gvjs_Vj&&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_1j,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_7n(b,c[d]);else null!=c&&(b=gvjs_7n(b,c));a.iF(null);a.ih(b)}
498function gvjs_lca(a){var b=a.getType();if((gvjs_6o[b]||null)==gvjs_bk&&b!=gvjs_Vj){var b=a.$a(),c=a.getOption(gvjs_5k);if(null!=c){for(var d=[{calc:c?gvjs_sl:"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_5k,null);a.ih(b)}}};new gvjs_x([gvjs_nk,gvjs_ok,gvjs_pk,gvjs_qk,gvjs_rk,gvjs_sk,gvjs_tk,gvjs_uk,gvjs_vk,gvjs_wk,gvjs_xk,gvjs_yk,gvjs_zk,"google.visualization.Gant",gvjs_Ak,gvjs_Bk,gvjs_Ck,gvjs_Ok,gvjs_Dk,gvjs_Ek,gvjs_Fk,gvjs_Gk,gvjs_Hk,gvjs_Ik,gvjs_Jk,gvjs_Kk,gvjs_Lk,gvjs_Mk,gvjs_Nk,gvjs_Pk,gvjs_Qk,gvjs_Rk,gvjs_Tk,gvjs_Uk,gvjs_Vk,gvjs_Wk,gvjs_Xk,gvjs_Yk,gvjs_Zk,gvjs__k]);function gvjs_9o(a,b){gvjs_T.call(this);b=b||{};gvjs_o(b)&&(b=gvjs_Sh(b));this.L=b.container||null;this.Fx=b.containerId||null;this.ZL=null;this.gX=a;this.zg=b[a+"Type"]||null;this.Ii=b[a+"Name"]||null;this.DT=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.eU=gvjs_k(a)?a:null;this.lk=b.query||null;this.nm=b.refreshInterval||null;this.Si=b.view||null;this.Hda=b.initialView||null;this.fI=null;this.sba=
499[gvjs_kca,gvjs_lca,gvjs_ica,gvjs_jca];this.Vda=b.isDefaultVisualization||!gvjs_k(b.isDefaultVisualization)}gvjs_s(gvjs_9o,gvjs_T);gvjs_=gvjs_9o.prototype;gvjs_.jha=null;gvjs_.cX=null;gvjs_.N=function(){this.clear();gvjs_9o.o.N.call(this)};gvjs_.clear=function(){gvjs_$o(this)};
500gvjs_.draw=function(a){a&&this.Zha(a);a=this.getContainer();try{if(null==this.getType())throw Error("The "+this.gX+" type is not defined.");if(gvjs_zg(this.getType()))this.Qaa(a);else{var b=gvjs_r(this.Qaa,this,a),b=gvjs_S.sP(b,gvjs_r(this.rq,this,a)),c=this.eU;if(null==c){var d=this.getType(),d=d.replace(gvjs_2a,""),d=d.replace(gvjs_1a,""),c=gvjs_6o[d]||null;if(null==c)throw Error("Invalid visualization type: "+d);}gvjs_o(c)&&(c=[c]);var c={packages:c,callback:b},e=gvjs_Eb(gvjs_4a);null===e&&(e=
501"1.0");c=c?c:{callback:gvjs_Fb};c.callback=c.callback||gvjs_Fb;var f,d=null,g=gvjs_Eb("google.visualization.LoadArgs");g&&0<=gvjs_bg(g,0,"hl",g.search(gvjs_cg))&&(d=gvjs_dg(g,"hl"));(f=d)&&!c.language&&(c.language=f);gvjs_0aa(gvjs_gg.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_ap(this,this.$a());a.container=void 0;return gvjs_Ph(a)};gvjs_.up=function(){return gvjs_ap(this,this.jha||this.$a())};
502function gvjs_ap(a,b){var c=a.eU,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.Hda||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.Uda()};b[a.gX+"Type"]=a.getType()||void 0;b[a.gX+"Name"]=a.getName()||void 0;a.d9(b);return b}gvjs_.d9=function(){};gvjs_.EQ=function(){return this.Ee};
503gvjs_.$a=function(){return this.G};gvjs_.getType=function(){return this.zg};gvjs_.getName=function(){return this.Ii};gvjs_.X0=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_pg(),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_.CQ=function(){return this.Fx};gvjs_.Io=function(){return this.lk};gvjs_.TQ=function(){return this.nm};
504gvjs_.getOption=function(a,b){return gvjs_bp(this.m,a,b)};function gvjs_bp(a,b,c){a=-1==b.indexOf(".")?a[b]:gvjs_Eb(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_.Uda=function(){return this.Vda};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_El(a)};gvjs_.vw=function(a){this.zg=a};gvjs_.mp=function(a){this.Ii=a};
505gvjs_.Zha=function(a){this.ZL=this.Fx=this.L=null;gvjs_o(a)?this.Fx=a:this.L=a};gvjs_.sV=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_cp(this.m,a,b)};function gvjs_cp(a,b,c){null==c?null!==gvjs_bp(a,b)&&(c=b.split("."),1<c.length&&(b=c.pop(),a=gvjs_bp(a,c.join("."))),delete a[b]):gvjs_l(b,c,a)}gvjs_.setOptions=function(a){this.m=a||{}};
506gvjs_.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_cp(c,a.join("."),b))}};gvjs_.vd=function(a){this.I=a||{}};gvjs_.oM=function(a){this.eU=a};gvjs_.iF=function(a){this.Si=a};gvjs_.Fza=function(a){a!=this.visualization&&(this.DT=a)};gvjs_.eia=function(a){this.Vda=a};gvjs_.UQ=function(){return new this.constructor(this.up())};gvjs_.bR=function(){return this.Si};gvjs_.O0=function(){return this.eU};
507gvjs_.rq=function(a,b){b=b&&b.message||gvjs_hk;a=gvjs_S.Ud(a,b);gvjs_X(this,gvjs_hk,{id:a,message:b})};
508gvjs_.XP=function(a,b){var c=gvjs_zg(this.getType());if(!c)throw Error("Invalid "+this.gX+" type: "+this.getType());this.DT&&(gvjs_$o(this),this.visualization=this.DT,this.DT=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_$o(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.jha=b;c=gvjs_vi(this.gd());b=new gvjs_Z({chartType:this.getType(),
509dataTable:b,options:c,view:this.Si});for(c=0;c<this.sba.length;c++)this.sba[c](b);
509a.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.F0();a=gvjs_S.bB(a,b);gvjs_X(this,gvjs_hk,{id:a,message:c,detailedMessage:d})}else this.XP(a,b.$a())};
510function gvjs_nca(a,b){gvjs_dp(a);var c=[];gvjs_t([gvjs_N,gvjs_P,gvjs_hk,gvjs_rl],function(d){var e=gvjs_Zn(b,d,function(c){d==gvjs_N&&(a.zD=null,a.visualization=b);d!=gvjs_N&&d!=gvjs_rl||!gvjs_q(b.getState)||a.vd(b.getState.call(b));gvjs_X(a,d,c)});c.push(e)});a.cX=c}gvjs_.Qaa=function(a){var b=this.$a();if(b)this.XP(a,b);else if(null!=this.Ee)b=gvjs_r(this.eqa,this,a),b=gvjs_S.sP(b,gvjs_r(this.rq,this,a)),this.iV(b,!0);else throw Error("Cannot draw chart: no data specified.");};
511gvjs_.iV=function(a,b){var c=gvjs_Mb(b)?b:!1;b=new gvjs_En(this.Ee||"");var d=this.nm;d&&c&&b.Pn(d);(c=this.Io())&&b.nl(c);b.send(a)};function gvjs_$o(a){a.visualization&&gvjs_q(a.visualization.Zb)&&a.visualization.Zb();gvjs_dp(a);gvjs_U(a.visualization);a.visualization=null}function gvjs_dp(a){gvjs_m(a.cX)&&(gvjs_t(a.cX,function(a){gvjs_1n(a)}),a.cX=null)}
512var gvjs_mca={name:{get:gvjs_9o.prototype.getName,set:gvjs_9o.prototype.mp},type:{get:gvjs_9o.prototype.getType,set:gvjs_9o.prototype.vw},container:{get:gvjs_9o.prototype.getContainer,set:gvjs_9o.prototype.Zha},containerId:{get:gvjs_9o.prototype.CQ,set:gvjs_9o.prototype.sV},options:{get:gvjs_9o.prototype.gd,set:gvjs_9o.prototype.setOptions},state:{get:gvjs_9o.prototype.getState,set:gvjs_9o.prototype.vd},dataSourceUrl:{get:gvjs_9o.prototype.EQ,set:gvjs_9o.prototype.Qi},dataTable:{get:gvjs_9o.prototype.$a,
513set:gvjs_9o.prototype.ih},refreshInterval:{get:gvjs_9o.prototype.TQ,set:gvjs_9o.prototype.Pn},query:{get:gvjs_9o.prototype.Io,set:gvjs_9o.prototype.nl},view:{get:gvjs_9o.prototype.bR,set:gvjs_9o.prototype.iF}};function gvjs_Z(a){gvjs_9o.call(this,gvjs_6j,a)}gvjs_s(gvjs_Z,gvjs_9o);gvjs_=gvjs_Z.prototype;gvjs_.yf=gvjs_9o.prototype.X0;gvjs_.pV=gvjs_9o.prototype.Fza;gvjs_.be=gvjs_9o.prototype.vw;gvjs_.Ya=gvjs_9o.prototype.getType;gvjs_.Q5=gvjs_9o.prototype.mp;gvjs_.A0=gvjs_9o.prototype.getName;
514function gvjs__(a){gvjs_9o.call(this,"control",a)}gvjs_s(gvjs__,gvjs_9o);gvjs_=gvjs__.prototype;gvjs_.DQ=gvjs_9o.prototype.X0;gvjs_.mza=gvjs_9o.prototype.vw;gvjs_.zra=gvjs_9o.prototype.getType;gvjs_.lza=gvjs_9o.prototype.mp;gvjs_.yra=gvjs_9o.prototype.getName;function gvjs_ep(){this.Fc=new gvjs_x;this.ml=new gvjs_x;this.pk=new gvjs_x}gvjs_=gvjs_ep.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_ep;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)};
515function gvjs_fp(a,b){var c=[];gvjs_Zd(b==gvjs_ol?a.Fc:a.ml,function(a){c.push(parseInt(a,10))});return c}function gvjs_gp(a){return gvjs_fp(a,gvjs_ol)}function gvjs_hp(a){var b=[];gvjs_Zd(a.pk,function(a){a=a.split(",");b.push({row:parseInt(a[0],10),column:parseInt(a[1],10)})});return b}
516gvjs_.getSelection=function(){for(var a=[],b=gvjs_gp(this),c=gvjs_fp(this,gvjs_8j),d=gvjs_hp(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_ip(a,b){return a.Fc.contains(String(b))}function gvjs_jp(a,b){return a.ml.contains(String(b))}function gvjs_kp(a,b,c){return a.pk.contains(String(b+","+c))}
517function gvjs_lp(a,b,c){if(b==gvjs_ol?gvjs_ip(a,c[0]):b==gvjs_8j?gvjs_jp(a,c[0]):gvjs_kp(a,c[0],c[1]))return!1;b==gvjs_ol?a.Fc.add(String(c[0])):b==gvjs_8j?a.ml.add(String(c[0])):a.pk.add(String(c[0]+","+c[1]));return!0}gvjs_.Lr=function(a){return gvjs_lp(this,gvjs_ol,[a])};gvjs_.fg=function(a){return gvjs_lp(this,gvjs_8j,[a])};function gvjs_mp(a,b,c){gvjs_lp(a,"cell",[b,c])}function gvjs_np(a,b,c){var d=gvjs_ip(a,b);c&&a.clear();d?a.Qz(b):a.Lr(b)}
518function gvjs_op(a,b,c){var d=gvjs_jp(a,b);c&&a.clear();d?a.zU(b):a.fg(b)}function gvjs_pp(a,b,c,d){var e=gvjs_kp(a,b,c);d&&a.clear();e?a.OL(b,c):gvjs_mp(a,b,c)}
518gvjs_.Qz=function(a){if(!gvjs_ip(this,a))return!1;this.Fc.remove(String(a));return!0};gvjs_.zU=function(a){if(!gvjs_jp(this,a))return!1;this.ml.remove(String(a));return!0};gvjs_.OL=function(a,b){if(!gvjs_kp(this,a,b))return!1;this.pk.remove(String(a+","+b));return!0};
519gvjs_.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_ep;b.Fc=g;b.ml=h;b.pk=k;c=new gvjs_ep;c.Fc=a;c.ml=e;c.pk=f;return new gvjs_oca(b,c)};
520function gvjs_oca(a,b){this.eB=a;this.wE=b};function gvjs_qp(a){gvjs_T.call(this);this.Ed=a;this.Yd={}}gvjs_s(gvjs_qp,gvjs_T);var gvjs_rp=[];gvjs_=gvjs_qp.prototype;gvjs_.B=function(a,b,c,d){return gvjs_sp(this,a,b,c,d)};function gvjs_tp(a,b,c,d,e){gvjs_sp(a,b,c,d,!1,e)}function gvjs_sp(a,b,c,d,e,f){gvjs_m(c)||(c&&(gvjs_rp[0]=c.toString()),c=gvjs_rp);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_up(this,a,b,c,d)};
521function gvjs_up(a,b,c,d,e,f){if(gvjs_m(c))for(var g=0;g<c.length;g++)gvjs_up(a,b,c[g],d,e,f);else{b=gvjs_om(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_km(c),d=!!d,b=gvjs_cm(a)?a.oJ(b,c,d,e):a?(a=gvjs_mm(a))?a.oJ(b,c,d,e):null:null,b&&(gvjs_qm(b),delete this.Yd[b.key]);return this};
522gvjs_.Ec=function(){gvjs_v(this.Yd,function(a,b){this.Yd.hasOwnProperty(b)&&gvjs_qm(a)},this);this.Yd={}};gvjs_.N=function(){gvjs_qp.o.N.call(this);this.Ec()};gvjs_.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function gvjs_vp(a){gvjs_T.call(this);this.L=a;this.U=new gvjs_qp(this)}gvjs_s(gvjs_vp,gvjs_T);gvjs_=gvjs_vp.prototype;gvjs_.N=function(){this.clear();gvjs_vp.o.N.call(this)};gvjs_.clear=function(){this.U.Ec();gvjs_U(this.U);gvjs_0e(this.L)};gvjs_.getContainer=function(){return this.L};gvjs_.addEventListener=function(a,b,c,d,e){e?gvjs_sp(this.U,a,b,c,d,e):this.U.B(a,b,c,d)};gvjs_.draw=function(){};gvjs_.getState=function(){return{}};function gvjs_wp(a){gvjs_4o.call(this,a);this.Aaa=[]}gvjs_s(gvjs_wp,gvjs_4o);gvjs_=gvjs_wp.prototype;gvjs_.N=function(){this.clear();gvjs_wp.o.N.call(this)};gvjs_.clear=function(){this.Kf()};gvjs_.Kf=function(){this.jN&&(gvjs_1n(this.jN),gvjs_U(this.jN),this.jN=null);gvjs_U(this.Zc);this.Zc=null;gvjs_0e(this.na)};gvjs_.ta=null;gvjs_.Er=null;gvjs_.m=null;gvjs_.Zc=null;gvjs_.jN=null;gvjs_.T7=null;gvjs_.I=null;gvjs_.Dv=null;gvjs_.$a=function(){return this.ta};gvjs_.gd=function(){return this.m};
523gvjs_.ph=function(){return{}};gvjs_.Zl=function(a,b){return gvjs_4i(b,"ui",{})};gvjs_.Ns=function(){return""};gvjs_.aia=function(a){this.Aaa=a};gvjs_.GQ=function(){return this.Aaa};gvjs_.Vq=function(){};gvjs_.getState=function(){return this.I?gvjs_Sh(gvjs_Ph(this.I)):null};gvjs_.draw=function(a,b,c){gvjs_Dl(a);this.ta=a;this.Er=b||{};this.T7=c||{};gvjs__o(this.Ao,this.YB,this)};
524gvjs_.YB=function(){if(this.ta){this.I=this.T7||{};if(!gvjs_n(this.I))throw Error("Control state must be an object.");this.Dv=this.Dv||this.I;this.m=new gvjs_xi([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_zg(a))?new a(this.na):null;if(!this.Zc)throw Error("Invalid Ui instance.");this.jN=gvjs_Zn(this.Zc,gvjs_yl,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,
525null)}};gvjs_.ABa=function(a){this.I=this.Zc.getState();gvjs_X(this,gvjs_rl,a)};gvjs_.Jt=function(){gvjs__o(this.Ao,this.yya,this)};gvjs_.yya=function(){this.Dv&&(this.T7=this.Dv,this.YB())};function gvjs_xp(){this.wh=new gvjs_3d;this.Ks=new gvjs_3d;this.su=new gvjs_3d}function gvjs_yp(a,b,c){gvjs_zp(a,b,c)||(a.wh.set(gvjs_Ap(b),b),a.wh.set(gvjs_Ap(c),c),gvjs_Bp(b,c,a.Ks),gvjs_Bp(c,b,a.su))}gvjs_=gvjs_xp.prototype;gvjs_.clear=function(){this.wh.clear();this.Ks.clear();this.su.clear()};gvjs_.isEmpty=function(){return this.wh.isEmpty()};gvjs_.nS=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()};
526gvjs_.contains=function(a){return this.wh.Ce(gvjs_Ap(a))};function gvjs_zp(a,b,c){b=gvjs_Ap(b);return a.Ks.Ce(b)&&a.Ks.get(b).contains(gvjs_Ap(c))}function gvjs_Cp(a,b){return a.contains(b)?(b=a.su.get(gvjs_Ap(b)))?gvjs_$d(b,function(a){return this.wh.get(a)},a):null:null}gvjs_.Ue=function(a){return this.contains(a)?(a=this.Ks.get(gvjs_Ap(a)))?gvjs_$d(a,function(a){return this.wh.get(a)},this):null:null};
527function gvjs_Dp(a){if(a.wh.isEmpty())return[];var b=[];gvjs_9d(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}
528function gvjs_pca(a){for(var b=gvjs_qca(a.su),c=[],d=gvjs_u(gvjs_Dp(a),function(a){return gvjs_Ap(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_9d(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_xp:gvjs_xp.prototype.oQ.apply(this,gvjs_Dp(this))};
529gvjs_.oQ=function(a){var b=new gvjs_xp;if(0==arguments.length)return b;for(var c=0;c<arguments.length;c++)gvjs_Ep(this,arguments[c],b);return b};function gvjs_Ep(a,b,c){var d=a.Ue(b);d&&gvjs_9d(d,function(a){gvjs_yp(c,b,a);gvjs_Ep(this,a,c)},a)}function gvjs_Ap(a){var b=typeof a;return b==gvjs_db&&a||b==gvjs_c?"o"+gvjs_Nb(a):b.substr(0,1)+a}function gvjs_Bp(a,b,c){var d=c.get(gvjs_Ap(a));d||(d=new gvjs_x,c.set(gvjs_Ap(a),d));d.add(gvjs_Ap(b))}
530function gvjs_Fp(a,b,c){var d=c.get(gvjs_Ap(a));d.remove(gvjs_Ap(b));d.isEmpty()&&c.remove(gvjs_Ap(a))}function gvjs_Gp(a,b){return!a.Ks.Ce(gvjs_Ap(b))&&!a.su.Ce(gvjs_Ap(b))}function gvjs_qca(a){var b=new gvjs_3d;gvjs_9d(a,function(a,d){b.set(d,a.clone())});return b};function gvjs_Hp(a){gvjs_T.call(this);this.Ah=new gvjs_xp;this.$e=new gvjs_ep;this.J5={};this.DB={};this.VJ=null;this.wD=[];this.fd=new gvjs_0o(this,a);this.cn=null}gvjs_s(gvjs_Hp,gvjs_T);gvjs_=gvjs_Hp.prototype;gvjs_.getSelection=function(){return this.$e.getSelection()};gvjs_.N=function(){this.clear();gvjs_Hp.o.N.call(this)};gvjs_.clear=function(){gvjs_t(this.wD,function(a){gvjs_1n(a)});this.wD=[];this.cn=null;this.Ah.clear()};gvjs_.rq=function(a){this.fd.Ud(a)};
531gvjs_.bind=function(a,b){if(gvjs_Ip(a))if(gvjs_Jp(b)){var c=gvjs_Nb(a);if(gvjs_Nb(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_yp(this.Ah,a,b);var d;this.Ah.nS()?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_Zn(b,gvjs_rl,gvjs_r(this.Gta,this,b))),this.wD.push(gvjs_Zn(b,gvjs_N,gvjs_r(this.Eta,
532this,b))),this.wD.push(gvjs_Zn(b,gvjs_hk,gvjs_r(this.Dta,this,b))),b.getChart&&this.wD.push(gvjs_Zn(b,gvjs_P,gvjs_r(this.Fta,this,b)));else c=this.Ah,gvjs_zp(c,a,b)&&(gvjs_Fp(a,b,c.Ks),gvjs_Fp(b,a,c.su),gvjs_Gp(c,a)&&c.wh.remove(gvjs_Ap(a)),gvjs_Gp(c,b)&&c.wh.remove(gvjs_Ap(b)))}}else this.rq(b+" does not fit either the Control or Visualization specification.");else this.rq(a+" does not fit the Control specification.")};
533gvjs_.draw=function(a){if(a&&!this.Ah.isEmpty()){this.VJ=gvjs_El(a);this.cn=new gvjs_Kp(this);a=gvjs_Dp(this.Ah);for(var b=0;b<a.length;b++)a[b].ih(this.VJ);this.cn.start(a)}};function gvjs_Jp(a){return gvjs_n(a)&&gvjs_q(a.draw)&&gvjs_q(a.setDataTable)}function gvjs_Ip(a){return gvjs_Jp(a)&&gvjs_q(a.getControl)}gvjs_.Gta=function(a){this.cn=this.cn||new gvjs_Kp(this);gvjs_Lp(this.cn,a)};
534gvjs_.Eta=function(a){var b;if(b=gvjs_Ip(a)){b=a.DQ();var c;if(c=gvjs_n(b)){if(gvjs_q(b.applyOperator))a:{b=this.Ah;c=b.oQ(a);for(var d=c.Va(),e=0;e<d.length;e++){var f=d[e];if(f!=a&&gvjs_Cp(c,f).length!=gvjs_Cp(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_Kp(this),gvjs_Lp(this.cn,a))};
535function gvjs_Mp(a,b){var c=b.row;b=b.column;if(null!=c||null!=b)null==c?a.$e.zU(b):null==b?a.$e.Qz(c):a.$e.OL(c,b)}
536gvjs_.Fta=function(a){var b=gvjs_Nb(a),c=a.getChart().getSelection();this.J5[b]||(this.J5[b]=new gvjs_ep);var c=gvjs_lc(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_Jb),d=this.J5[b].setSelection(c),c=d.eB.getSelection(),d=d.wE.getSelection();gvjs_t(c,function(a){var c=
537a.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_mp(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_Mp(this,a)):gvjs_Mp(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}
538function gvjs_sca(a,b){if(1==b.length)return b[0];var c=b[0],d=gvjs_Dc(b,1),e=new gvjs_x(gvjs_Np(a,d[0]));for(b=1;b<d.length&&(e=e.cD(gvjs_Np(a,d[b])),!e.isEmpty());b++);b=[];for(var f=0;f<c.aa();f++)e.contains(gvjs_Op(a,c,f))&&b.push(f);e=new gvjs_x(gvjs_Pp(a,d[0]));for(f=1;f<d.length&&(e=e.cD(gvjs_Pp(a,d[f])),!e.isEmpty());f++);d=[];for(f=0;f<c.S();f++)e.contains(gvjs_Qp(a,c,f))&&d.push(f);a=new gvjs_Y(c);a.np(b);a.ir(d);return a}
539function gvjs_Np(a,b){for(var c=[],d=0;d<b.aa();d++){var e=gvjs_Op(a,b,d);null!=e&&c.push(e)}return c}function gvjs_Op(a,b,c){for(;b!==a.VJ;)c=b.$k(c),b=b.$a();return c}function gvjs_Pp(a,b){for(var c=[],d=0;d<b.S();d++){var e=gvjs_Qp(a,b,d);null!=e&&c.push(e)}return c}function gvjs_Qp(a,b,c){for(;b!==a.VJ&&-1!==c;)c=b.XQ(c),b=b.$a();-1==c&&(c=null);return c}function gvjs_Kp(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_Nb(a[b])]=gvjs_N}
540gvjs_Kp.prototype.start=function(a){gvjs_Kp.prototype.Sea.apply(this,a);for(var b=0;b<a.length;b++)this.lg(a[b])};function gvjs_Lp(a,b){if(a.Ah.contains(b)){switch(a.tr[gvjs_Nb(b)]){case "pending":break;case gvjs_hk:break;case gvjs_gk:a.tr[gvjs_Nb(b)]=gvjs_N;gvjs_Rp(a,b);break;case gvjs_N:a.Sea(b);gvjs_Rp(a,b);break;default:gvjs_Nb(b)}gvjs_Sp(a)}}
541gvjs_Kp.prototype.handleError=function(a){if(this.Ah.contains(a)){switch(this.tr[gvjs_Nb(a)]){case "pending":case gvjs_N:case gvjs_hk:break;case gvjs_gk:this.tr[gvjs_Nb(a)]=gvjs_hk;a=this.Ah.oQ(a).Va();for(var b=1;b<a.length;b++)this.tr[gvjs_Nb(a[b])]=gvjs_hk;break;default:gvjs_Nb(a)}gvjs_Sp(this)}};function gvjs_Sp(a){var b=0;gvjs_Sc(a.tr,function(a){if(a==gvjs_hk)b++;else if(a!=gvjs_N)return!1;return!0},a)&&gvjs_rca(a.Mp,0==b)}
542gvjs_Kp.prototype.Sea=function(a){for(var b=gvjs_xp.prototype.oQ.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_Ap(f)))this.tr[gvjs_Nb(c[d])]="pending"}};gvjs_Kp.prototype.lg=function(a){this.tr[gvjs_Nb(a)]=gvjs_gk;var b=gvjs_S.sP(function(){a.draw()},gvjs_r(this.handleError,this,a));gvjs_Ym(b)};
543function gvjs_Rp(a,b){var c=a.Ah.Ue(b);if(c)for(b=b.DQ(),b.aia&&b.aia(c),b=0;b<c.length;b++){var d=c[b],e;a:{e=a;var f=gvjs_Cp(e.Ah,d);if(f)for(var g=0;g<f.length;g++)if(e.tr[gvjs_Nb(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_Cp(a.Ah,b),function(a){a=a.DQ();if(gvjs_q(a.apply))return a.apply.call(a)});return gvjs_sca(a.Mp,b)};function gvjs_Tp(a){gvjs_T.call(this);this.L=a;this.Mp=new gvjs_Hp(a);gvjs_U(this.Y4);this.Y4=gvjs_Zn(this.Mp,gvjs_N,gvjs_r(this.Gca,this,gvjs_N));gvjs_U(this.O_);this.O_=gvjs_Zn(this.Mp,gvjs_hk,gvjs_r(this.Gca,this,gvjs_hk))}gvjs_s(gvjs_Tp,gvjs_T);gvjs_=gvjs_Tp.prototype;gvjs_.N=function(){this.clear();gvjs_U(this.Y4);gvjs_U(this.O_);gvjs_U(this.Mp);gvjs_Tp.o.N.call(this)};gvjs_.clear=function(){gvjs_1n(this.Y4);gvjs_1n(this.O_);this.Mp.clear()};
544gvjs_.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_.Gca=function(a,b){gvjs_X(this,a,b||null)};function gvjs_Up(a){gvjs_9o.call(this,"dashboard",a);a=a||{};gvjs_o(a)&&(a=gvjs_Sh(a));this.Ti=a.wrappers||null;this.rB=a.bindings||null;this.vw(a.dashboardType||"Dashboard");gvjs_Vp(this)}gvjs_s(gvjs_Up,gvjs_9o);gvjs_=gvjs_Up.prototype;
545gvjs_.XP=function(a,b){function c(a){return f[a]}gvjs_U(this.visualization);a=gvjs_yg(a);for(var d=new gvjs_Tp(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_Up.o.XP.call(this,a,b)};gvjs_.d9=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_Vp(this)};gvjs_.Ura=function(){return this.Ti};
546gvjs_.jza=function(a){this.rB=a||null;gvjs_Vp(this)};gvjs_.tra=function(){return this.rB};gvjs_.Bra=gvjs_9o.prototype.X0;gvjs_.sza=gvjs_9o.prototype.mp;gvjs_.Cra=gvjs_9o.prototype.getName;function gvjs_Vp(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_Wp(a));a.mp(b);c.push(a)},a);b=c}var d=a.rB;gvjs_Xp(b)&&gvjs_Xp(d)||(a.Ti=gvjs_u(b,a.U3,a),a.rB=gvjs_u(d,a.Uwa,a))}gvjs_.U3=function(a){gvjs_q(a.toJSON)||(a=gvjs_Wp(a));a.ih(null);a.Qi(null);return a};
547gvjs_.Uwa=function(a){var b=a.controls,c=a.participants;if(gvjs_Xp(b)||gvjs_Xp(c))throw Error("invalid binding: "+a);b=gvjs_u(b,this.zba,this);c=gvjs_u(c,this.zba,this);return{controls:b,participants:c}};gvjs_.zba=function(a){var b=a,c=/^{.*}$/;if(gvjs_n(a)||gvjs_o(a)&&c.test(a))return gvjs_q(b.toJSON)||(b=gvjs_Wp(b)),this.Ti.push(b),this.Ti.length-1;a=gvjs_uca(this);a=gvjs_Xb(gvjs_bc(b))?-1:gvjs_jc(a,b);if(-1==a)throw Error("Invalid wrapper name: "+b);return a};
548function gvjs_uca(a){return gvjs_u(a.Ti,function(a){return a.getName()})}function gvjs_Xp(a){return gvjs_m(a)?gvjs_tc(a):!0};function gvjs_Yp(a,b){gvjs_Wp(a).draw(b)}function gvjs_Wp(a){a=a||{};gvjs_o(a)&&(a=gvjs_Sh(a));return a.controlType?new gvjs__(a):a.dashboardType?new gvjs_Up(a):new gvjs_Z(a)};function gvjs_Zp(a,b,c){var d=b.R(c),e=b.Ve(c),f=b.Qa(c),d=a.fg(d,f,e);a.rV(d,b.Go(c))}function gvjs__p(a){for(var b=0,c=0;c<a.length;c++)b+=a[c];return b}function gvjs_0p(a){return a.length}function gvjs_1p(a){return gvjs__p(a)/a.length}
549function gvjs_2p(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_Hb(b)==gvjs_db){var c=b.column,c=a.og(c);"modifier"in b&&f.push([c,{calc:gvjs_Pb(d,c,b.modifier),type:b.type,label:b.label,id:b.id}]);e.push(c)}});if(!gvjs_tc(f)){for(var g=new gvjs_Y(a),h=g.qca(),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!=
550b[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_Kl(n[k],l,u)){g=!1;break}}if(!g){var w=
551m.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_Yp,void 0);gvjs_l("google.visualization.drawFromUrl",function(a,b){var c=new gvjs_dn(b||gvjs_qg().location.href);b=gvjs_on(c,"json");var d;null!=b?d=b:(d={},gvjs_t(c.rj.Zj(),function(a){var b=gvjs_on(c,a);try{null!=b&&(b=gvjs_Sh(b))}catch(g){}d[a]=b}),d.options=gvjs_3c(d));gvjs_Yp(d,a)},void 0);
552gvjs_l("google.visualization.createUrl",function(a,b){gvjs_o(a)&&(a=gvjs_Sh(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_Ph(d)),c.push(g+"="+encodeURIComponent(String(d)))}else d=a[e],gvjs_o(d)||(d=gvjs_q(d.toJSON)?d.toJSON():gvjs_Ph(d)),c.push(e+"="+encodeURIComponent(String(d)));a=gvjs_ng()+"/chart.html";a=a.replace(/^https?:/,"");c=(b||a)+"?"+c.join("&");c=c.replace(/'/g,"%27");return c=c.replace(/"/g,"%22")},void 0);
553gvjs_l("google.visualization.createSnippet",function(a){var b=gvjs_ng()+"/chart.js",b=b.replace(/^https?:/,""),b=gvjs_vj+b+'">\n';a=gvjs_Wp(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_Wp,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;
554gvjs_Z.prototype.toJSON=gvjs_Z.prototype.toJSON;gvjs_Z.prototype.getSnapshot=gvjs_Z.prototype.UQ;gvjs_Z.prototype.getDataSourceUrl=gvjs_Z.prototype.EQ;gvjs_Z.prototype.getDataTable=gvjs_Z.prototype.$a;gvjs_Z.prototype.getChartName=gvjs_Z.prototype.A0;gvjs_Z.prototype.getChartType=gvjs_Z.prototype.Ya;gvjs_Z.prototype.getChart=gvjs_Z.prototype.yf;gvjs_Z.prototype.getContainerId=gvjs_Z.prototype.CQ;gvjs_Z.prototype.getPackages=gvjs_Z.prototype.O0;gvjs_Z.prototype.getQuery=gvjs_Z.prototype.Io;
555gvjs_Z.prototype.getRefreshInterval=gvjs_Z.prototype.TQ;gvjs_Z.prototype.getView=gvjs_Z.prototype.bR;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.Uda;gvjs_Z.prototype.pushView=gvjs_Z.prototype.fya;gvjs_Z.prototype.sendQuery=gvjs_Z.prototype.iV;
556gvjs_Z.prototype.setDataSourceUrl=gvjs_Z.prototype.Qi;gvjs_Z.prototype.setDataTable=gvjs_Z.prototype.ih;gvjs_Z.prototype.setChart=gvjs_Z.prototype.pV;gvjs_Z.prototype.setChartName=gvjs_Z.prototype.Q5;gvjs_Z.prototype.setChartType=gvjs_Z.prototype.be;gvjs_Z.prototype.setContainerId=gvjs_Z.prototype.sV;gvjs_Z.prototype.setIsDefaultVisualization=gvjs_Z.prototype.eia;gvjs_Z.prototype.setPackages=gvjs_Z.prototype.oM;gvjs_Z.prototype.setQuery=gvjs_Z.prototype.nl;gvjs_Z.prototype.setRefreshInterval=gvjs_Z.prototype.Pn;
557gvjs_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.UQ;
558gvjs__.prototype.getDataSourceUrl=gvjs__.prototype.EQ;gvjs__.prototype.getDataTable=gvjs__.prototype.$a;gvjs__.prototype.getControlName=gvjs__.prototype.yra;gvjs__.prototype.getControlType=gvjs__.prototype.zra;gvjs__.prototype.getControl=gvjs__.prototype.DQ;gvjs__.prototype.getContainerId=gvjs__.prototype.CQ;gvjs__.prototype.getPackages=gvjs__.prototype.O0;gvjs__.prototype.getQuery=gvjs__.prototype.Io;gvjs__.prototype.getRefreshInterval=gvjs__.prototype.TQ;gvjs__.prototype.getView=gvjs__.prototype.bR;
559gvjs__.prototype.getOption=gvjs__.prototype.getOption;gvjs__.prototype.getOptions=gvjs__.prototype.gd;gvjs__.prototype.getState=gvjs__.prototype.getState;gvjs__.prototype.sendQuery=gvjs__.prototype.iV;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.sV;gvjs__.prototype.setPackages=gvjs__.prototype.oM;
560gvjs__.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_Up,void 0);gvjs_Up.prototype.clear=gvjs_Up.prototype.clear;gvjs_Up.prototype.draw=gvjs_Up.prototype.draw;gvjs_Up.prototype.toJSON=gvjs_Up.prototype.toJSON;
561gvjs_Up.prototype.getBindings=gvjs_Up.prototype.tra;gvjs_Up.prototype.getDataSourceUrl=gvjs_Up.prototype.EQ;gvjs_Up.prototype.getDataTable=gvjs_Up.prototype.$a;gvjs_Up.prototype.getDashboard=gvjs_Up.prototype.Bra;gvjs_Up.prototype.getDashboardName=gvjs_Up.prototype.Cra;gvjs_Up.prototype.getContainerId=gvjs_Up.prototype.CQ;gvjs_Up.prototype.getPackages=gvjs_Up.prototype.O0;gvjs_Up.prototype.getQuery=gvjs_Up.prototype.Io;gvjs_Up.prototype.getRefreshInterval=gvjs_Up.prototype.TQ;
562gvjs_Up.prototype.getView=gvjs_Up.prototype.bR;gvjs_Up.prototype.getWrappers=gvjs_Up.prototype.Ura;gvjs_Up.prototype.setBindings=gvjs_Up.prototype.jza;gvjs_Up.prototype.setDataSourceUrl=gvjs_Up.prototype.Qi;gvjs_Up.prototype.setDataTable=gvjs_Up.prototype.ih;gvjs_Up.prototype.setDashboardName=gvjs_Up.prototype.sza;gvjs_Up.prototype.setContainerId=gvjs_Up.prototype.sV;gvjs_Up.prototype.setPackages=gvjs_Up.prototype.oM;gvjs_Up.prototype.setQuery=gvjs_Up.prototype.nl;
563gvjs_Up.prototype.setRefreshInterval=gvjs_Up.prototype.Pn;gvjs_Up.prototype.setView=gvjs_Up.prototype.iF;gvjs_Up.prototype.getSnapshot=gvjs_Up.prototype.UQ;gvjs_Up.prototype.setWrappers=gvjs_Up.prototype.Gza;gvjs_l("google.visualization.data.avg",gvjs_1p,void 0);gvjs_l("google.visualization.data.count",gvjs_0p,void 0);gvjs_l("google.visualization.data.group",gvjs_2p,void 0);
564gvjs_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]);
564if(d!=e)throw Error("Key types do not match:"+d+gvjs_ia+e);gvjs_Zp(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,
565function(b){gvjs_Zp(k,a,b)});gvjs_t(f,function(a){gvjs_Zp(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_Kl(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,
566b){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);
567gvjs_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__p,void 0);gvjs_l("__gvizguard__",!0,void 0);gvjs_l(gvjs_Sk,gvjs_En,void 0);gvjs_En.prototype.makeRequest=gvjs_En.prototype.makeRequest;gvjs_En.prototype.setRefreshInterval=gvjs_En.prototype.Pn;gvjs_En.prototype.setQuery=gvjs_En.prototype.nl;gvjs_En.prototype.send=gvjs_En.prototype.send;gvjs_En.prototype.setRefreshable=gvjs_En.prototype.Bza;gvjs_En.prototype.setTimeout=gvjs_En.prototype.setTimeout;gvjs_En.prototype.setHandlerType=gvjs_En.prototype.wza;gvjs_En.prototype.setHandlerParameter=gvjs_En.prototype.cia;
568gvjs_En.setResponse=gvjs_Ln;gvjs_En.prototype.abort=gvjs_En.prototype.abort;gvjs_l("google.visualization.CustomQuery",gvjs_8n,void 0);gvjs_8n.prototype.send=gvjs_8n.prototype.send;gvjs_l("google.visualization.QueryResponse",gvjs_Xl,void 0);gvjs_Xl.prototype.getDataTable=gvjs_Xl.prototype.$a;gvjs_Xl.prototype.isError=gvjs_Xl.prototype.gk;gvjs_Xl.prototype.hasWarning=gvjs_Xl.prototype.I1;gvjs_Xl.prototype.getReasons=gvjs_Xl.prototype.lca;gvjs_Xl.prototype.getMessage=gvjs_Xl.prototype.pJ;
569gvjs_Xl.prototype.getDetailedMessage=gvjs_Xl.prototype.F0;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;
570gvjs_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.HQ;gvjs_R.prototype.getFilteredRows=gvjs_R.prototype.tC;gvjs_R.prototype.getFormattedValue=gvjs_R.prototype.Ia;gvjs_R.prototype.getNumberOfColumns=gvjs_R.prototype.S;
571gvjs_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.YQ;gvjs_R.prototype.getTableProperties=gvjs_R.prototype.yy;gvjs_R.prototype.getUnderlyingTableColumnIndex=gvjs_R.prototype.ZQ;
572gvjs_R.prototype.getUnderlyingTableRowIndex=gvjs_R.prototype.$Q;gvjs_R.prototype.getValue=gvjs_R.prototype.getValue;gvjs_R.prototype.insertColumn=gvjs_R.prototype.Mda;gvjs_R.prototype.insertRows=gvjs_R.prototype.g2;gvjs_R.prototype.removeColumn=gvjs_R.prototype.zU;gvjs_R.prototype.removeColumns=gvjs_R.prototype.qha;gvjs_R.prototype.removeRow=gvjs_R.prototype.Qz;gvjs_R.prototype.removeRows=gvjs_R.prototype.rha;gvjs_R.prototype.setCell=gvjs_R.prototype.sc;gvjs_R.prototype.setColumnLabel=gvjs_R.prototype.kza;
573gvjs_R.prototype.setColumnProperties=gvjs_R.prototype.rV;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.jia;gvjs_R.prototype.setTableProperties=gvjs_R.prototype.Dza;gvjs_R.prototype.setTableProperty=gvjs_R.prototype.Eza;
574gvjs_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_7n;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;
575gvjs_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.HQ;gvjs_Y.prototype.getFilteredRows=gvjs_Y.prototype.tC;gvjs_Y.prototype.getFormattedValue=gvjs_Y.prototype.Ia;gvjs_Y.prototype.getNumberOfColumns=gvjs_Y.prototype.S;
576gvjs_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.XQ;gvjs_Y.prototype.getUnderlyingTableColumnIndex=gvjs_Y.prototype.ZQ;gvjs_Y.prototype.getTableRowIndex=gvjs_Y.prototype.$k;
577gvjs_Y.prototype.getUnderlyingTableRowIndex=gvjs_Y.prototype.$Q;gvjs_Y.prototype.getTableProperty=gvjs_Y.prototype.YQ;gvjs_Y.prototype.getTableProperties=gvjs_Y.prototype.yy;gvjs_Y.prototype.getValue=gvjs_Y.prototype.getValue;gvjs_Y.prototype.getViewColumnIndex=gvjs_Y.prototype.pca;gvjs_Y.prototype.getViewColumns=gvjs_Y.prototype.qca;gvjs_Y.prototype.getViewRowIndex=gvjs_Y.prototype.V0;gvjs_Y.prototype.getViewRows=gvjs_Y.prototype.rca;gvjs_Y.prototype.hideColumns=gvjs_Y.prototype.nua;
578gvjs_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.sP;
579gvjs_l(gvjs_0k,gvjs_Zn,void 0);gvjs_l(gvjs_1k,gvjs__n,void 0);gvjs_l(gvjs_4k,gvjs_X,void 0);gvjs_l(gvjs_3k,gvjs_1n,void 0);gvjs_l(gvjs_2k,gvjs_2n,void 0);gvjs_l("google.visualization.QueryWrapper",gvjs_3n,void 0);gvjs_3n.prototype.setOptions=gvjs_3n.prototype.setOptions;gvjs_3n.prototype.draw=gvjs_3n.prototype.draw;gvjs_3n.prototype.setCustomErrorHandler=gvjs_3n.prototype.pza;gvjs_3n.prototype.sendAndDraw=gvjs_3n.prototype.XE;gvjs_3n.prototype.setCustomPostResponseHandler=gvjs_3n.prototype.tV;
580gvjs_3n.prototype.setCustomResponseHandler=gvjs_3n.prototype.uV;gvjs_3n.prototype.abort=gvjs_3n.prototype.abort;gvjs_l("google.visualization.arrayToDataTable",gvjs_Fl,void 0);gvjs_l("google.visualization.datautils.compareValues",gvjs_Kl,void 0);
581gvjs_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_Uh=a},void 0);gvjs_l("google.visualization.GadgetHelper",gvjs_Rn,void 0);gvjs_Rn.prototype.createQueryFromPrefs=gvjs_Rn.prototype.Voa;gvjs_Rn.prototype.validateResponse=gvjs_Rn.prototype.SBa;
582
583
584
585var gvjs_3p=" - ",gvjs_4p=" 0 0 1 ",gvjs_5p=" but expected type is ",gvjs_6p=" does not have a domain column.",gvjs_7p=' id="',gvjs_8p=" is of type ",gvjs_9p=" of ",gvjs_$p=" to ",gvjs_aq=' xmlns:svg="http://www.w3.org/2000/svg"',gvjs_bq=' xmlns:xlink="http://www.w3.org/1999/xlink">',gvjs_cq='" style="',gvjs_dq='" value="',gvjs_eq='". Axis does not exist.',gvjs_fq='">',gvjs_gq='"></div>',gvjs_hq="#000",gvjs_iq="#109618",gvjs_jq="#222222",gvjs_kq="#333333",gvjs_lq="#3399CC",gvjs_mq="#666666",gvjs_nq=
586"#757575",gvjs_oq="#994499",gvjs_pq="#999",gvjs_qq="#999999",gvjs_rq="#CCCCCC",gvjs_sq="#DC3912",gvjs_tq="#FF9900",gvjs_uq="#FFFFFF",gvjs_vq="#ccc",gvjs_wq
586="#cccccc",gvjs_xq="#e0e0e0",gvjs_yq="&nbsp;",gvjs_zq="&up__table_query_url=",gvjs_Aq="-caption",gvjs_Bq="-content",gvjs_Cq="-default",gvjs_Dq="-disabled",gvjs_Eq="-dropdown",gvjs_Fq="-inner-box",gvjs_Gq="-outer-box",gvjs_Hq=".enableInteractivity",gvjs_Iq="/core/tooltip.css",gvjs_Jq="0 0",gvjs_Kq="0%",gvjs_Lq="0px",gvjs_Mq="100",gvjs_Nq="100%",
587gvjs_Oq="15px",gvjs_Pq="1px",gvjs_Qq="1px solid infotext",gvjs_Rq="400",gvjs_Sq="500",gvjs_Tq="600",gvjs_Uq="700",gvjs_Vq="800",gvjs_Wq="900",gvjs_Xq=";stop-opacity:",gvjs_0="</div>",gvjs_Yq="</li>",gvjs_Zq="</span>",gvjs__q='<?xml version="1.0"?>',gvjs_0q='<body marginwidth="0" marginheight="0"',gvjs_1q='<div id="',gvjs_2q='<div id="chartArea"></div>',gvjs_3q="<head>",gvjs_4q='<html xmlns:v="urn:schemas-microsoft-com:vml">',gvjs_5q='<html xmlns="http://www.w3.org/1999/xhtml"',gvjs_6q='<param name="flashvars" value="',
588gvjs_7q='<param name="movie" value="',gvjs_8q='<script type="text/javascript">',gvjs_9q='<span style="color:',gvjs_$q="<style> v\\:* { behavior:url(#default#VML);}</style>",gvjs_ar="All data columns targetting the same axis must be of the same data type.  Column #",gvjs_br="All domains must be of the same data type",gvjs_cr="Arial",gvjs_dr="BACKGROUND",gvjs_er="CELL",gvjs_fr="COLUMN",gvjs_gr="COUNTRIES",gvjs_hr="Color",gvjs_ir="Component already rendered",gvjs_jr="Copy-Paste this code to an HTML page",
589gvjs_kr="DOMAIN_INDEX",gvjs_lr="Data has no columns.",gvjs_mr="Data must contain at least two columns.",gvjs_nr="Data table is not defined",gvjs_or="Drawing_Frame_",gvjs_pr="Each values column may be followed by one or two annotation columns. column number ",gvjs_qr='Failed geocoding "',gvjs_rr="First column must be a domain column",gvjs_sr="First column must contain date, or date and time.",gvjs_tr="Geocoding failed for all data points",gvjs_ur="Google_Visualization",gvjs_vr="HH:mm MMMM dd, yyyy",
590gvjs_wr="Invalid orientation.",gvjs_xr="Last domain does not have enough data columns (missing ",gvjs_yr="Lines",gvjs_zr="MMMM dd, yyyy",gvjs_Ar="No data",gvjs_Br="No datatable provided.",gvjs_Cr="OBJECT_INDEX",gvjs_Dr="ROW",gvjs_Er="ROW_INDEX",gvjs_Fr="Requested map does not exist.",gvjs_Gr="Roboto",gvjs_Hr="Roboto:medium",gvjs_Ir="SPAN",gvjs_Jr="SUBTYPE",gvjs_Kr="Shape does not exist in this group.",gvjs_Lr="Start and end points must be 2D",gvjs_Mr="TOOLTIP",gvjs_Nr="The columns type does not match the supported data format. See documentation for supported formats.",
591gvjs_Or="The visualization is not ready yet.",gvjs_Pr="Theme should be a theme name or an options object.",gvjs_Qr="Unable to set parent component",gvjs_Rr="Unexpected domain column (column #",gvjs_Sr="Unknown granularity.",gvjs_Tr="Your browser does not support charts",gvjs_Ur="_focusedLabels",gvjs_Vr="_selectedLabels",gvjs_Wr="charts-button",gvjs_Xr="charts-checkbox",gvjs_Yr="charts-control",gvjs_Zr="charts-custom-button",gvjs__r="charts-flat-button",
592gvjs_0r="charts-inline-block",gvjs_1r="charts-inline-block ",gvjs_2r="charts-link-button",gvjs_3r="charts-menu",gvjs_4r="charts-menu-button",gvjs_5r="charts-menuheader",gvjs_6r="charts-menuitem",gvjs_7r="charts-menuseparator",gvjs_8r="charts-option",gvjs_9r="charts-option-selected",gvjs_$r="charts-select",gvjs_as="above",gvjs_bs="action",gvjs_cs=
593"activedescendant",gvjs_ds="allValuesSuffix",gvjs_es="always",gvjs_fs="animation.duration",gvjs_gs="animationfinish",gvjs_hs="annotation",gvjs_is="annotations.boxStyle",gvjs_js="annotations.domain.stemColor",gvjs_ks="annotations.domain.style",gvjs_ls="annotations.domain.textStyle",gvjs_ms="annotations.highContrast",gvjs_ns="annotations.stem.angle",gvjs_os="annotations.stem.color",gvjs_ps="annotations.stem.length",gvjs_qs="annotations.stemColor",gvjs_rs="annotations.stemLength",gvjs_ss="annotations.style",
594gvjs_ts="annotations.textStyle",gvjs_us="annotationtext",gvjs_vs="area",gvjs_ws="areaOpacity",gvjs_xs="aria-activedescendant",gvjs_ys="aria-hidden",gvjs_zs="aria-label",gvjs_As="arial",gvjs_Bs="background",gvjs_Cs="background-color",gvjs_Ds="backgroundColor",gvjs_Es="backgroundColor.fill",gvjs_Fs="bar.groupWidth",gvjs_Gs="bar.width",gvjs_Hs="bars",gvjs_Is="baseline",gvjs_Js="baselineColor",gvjs_Ks="beforedrag",gvjs_Ls="beforehide",gvjs_Ms="beforeshow",gvjs_Ns="below",gvjs_Os="blur",gvjs_Ps="bold",
595gvjs_Qs="border-box",gvjs_Rs="bottom",gvjs_Ss="bottom-space",gvjs_Ts="bottom-vert",gvjs_Us="bottom_left",gvjs_Vs="bubble",gvjs_Ws="bubble.opacity",gvjs_Xs="bubbles",gvjs_Ys="button",gvjs_Zs="candlestick",gvjs__s="candlestick.fallingColor",gvjs_0s="candlestick.risingColor",gvjs_1s="candlesticks",gvjs_2s="canvas",gvjs_3s="category",gvjs_4s="categorypoint",gvjs_5s="categorysensitivityarea",gvjs_1="center",gvjs_6s="change",gvjs_7s="character",gvjs_8s="chart.style.text",gvjs_9s="chartArea",gvjs_$s="chartArea.backgroundColor",
596gvjs_at="chartArea.bottom",gvjs_bt="chartArea.height",gvjs_ct="chartArea.left",gvjs_dt="chartArea.right",gvjs_et="chartArea.top",gvjs_ft="chartArea.width",gvjs_gt="chartDragStart",gvjs_ht="chartMouseDown",gvjs_it="chartMouseMove",gvjs_jt="chartRightClick",gvjs_kt="chartType",gvjs_lt="chartarea",gvjs_mt="checkbox",gvjs_nt="checked",gvjs_ot="circle",gvjs_pt="clip-path",gvjs_qt="clipped",gvjs_rt="close",gvjs_st="closedPhase",gvjs_tt="col-resize",gvjs_2="color",gvjs_ut="colorAxis.values must not contain nulls",
597gvjs_vt="colorBar",gvjs_wt="colors",gvjs_xt="combobox",gvjs_yt="contextmenu",gvjs_zt="corners.bottomleft.rx",gvjs_At="corners.bottomleft.ry",gvjs_Bt="corners.bottomright.rx",gvjs_Ct="corners.bottomright.ry",gvjs_Dt="corners.rx",gvjs_Et="corners.ry",gvjs_Ft="corners.topleft.rx",gvjs_Gt="corners.topleft.ry",gvjs_Ht="corners.topright.rx",gvjs_It="corners.topright.ry",gvjs_Jt="countries",gvjs_Kt="crosshair.color",gvjs_Lt="crosshair.opacity",gvjs_Mt="crosshair.orientation",gvjs_Nt="curve",gvjs_Ot="curveType",
598gvjs_Pt="data-value",gvjs_Qt="dataOpacity",gvjs_Rt="datalessRegionColor",gvjs_St="dateFormat",gvjs_Tt="datum",gvjs_Ut="dblclick",gvjs_Vt="default",gvjs_Wt="defaultColor",gvjs_Xt="defs",gvjs_Yt="dialogselect",gvjs_Zt="diff.newData.opacity",gvjs__t="diff.oldData.opacity",gvjs_0t="disable",gvjs_1t="displayAnnotations",gvjs_2t="displayDateBarSeparator",gvjs_3t="displayLegendDots",gvjs_4t="displayLegendValues",gvjs_5t="displayRangeSelector",gvjs_6t="displayZoomButtons",gvjs_7t="dive",gvjs_8t="doExpressInstall",
599gvjs_9t="drag",gvjs_$t="dragend",gvjs_au="dragstart",gvjs_bu="ellipse",gvjs_cu="enable",gvjs_du="enableInteractivity",gvjs_eu="enableScrollWheel",gvjs_3="end",gvjs_fu="explorer",gvjs_gu="explorer.actions",gvjs_hu="feComponentTransfer",gvjs_iu="feGaussianBlur",gvjs_ju="feMergeNode",gvjs_ku="feature",gvjs_lu="featureClick",gvjs_mu="featureHover",gvjs_nu="featureMove",gvjs_ou="fgrid",gvjs_pu="fill",gvjs_qu="fill-opacity",gvjs_ru="fill.color",gvjs_su="fill.opacity",gvjs_tu="fillColor",gvjs_uu="fillOpacity",
600gvjs_vu="finish",gvjs_wu="focusTarget",gvjs_xu="font-family",gvjs_yu="font-size",gvjs_zu="font-style",gvjs_Au="font-weight",gvjs_Bu="font.family",gvjs_Cu="font.size",gvjs_Du="font.underline",gvjs_Eu="fontColor",gvjs_Fu="fontFamily",gvjs_Gu="fontName",gvjs_Hu="fontSize",gvjs_Iu="forceIFrame",gvjs_Ju="format",gvjs_Ku="formatOptions",gvjs_Lu="formatOptions.prefix",gvjs_Mu="formatOptions.scaleFactor",gvjs_Nu="formatOptions.suffix",gvjs_Ou="frozen-column",gvjs_Pu="getcontext",gvjs_Qu="global",gvjs_Ru=
601"google-visualization-toolbar-html-code-explanation",gvjs_Su="google-visualization-tooltip",gvjs_Tu="gradient",gvjs_Uu="grid",gvjs_Vu="gridlineColor",gvjs_Wu="gridlines",gvjs_Xu="gridlines.color",gvjs_Yu="gridlines.count",gvjs_Zu="group",gvjs__u="hAxis",gvjs_0u="halign",gvjs_1u="haspopup",gvjs_2u="headerColor",gvjs_3u="headerHeight",gvjs_4u="hide",gvjs_5u="high",gvjs_6u="highContrast",gvjs_7u="highlight",gvjs_8u="histogram",gvjs_9u="histogram.bucketSize",gvjs_$u="histogram.hideBucketItems",gvjs_av=
602"histogram.lastBucketPercentile",gvjs_bv="histogramBuckets",gvjs_cv="hoverIn",gvjs_dv="hoverOut",gvjs_ev="http://www.w3.org/2000/svg",gvjs_fv="hybrid",gvjs_gv="id",gvjs_hv="iframe",gvjs_iv="in",gvjs_jv="inAndOut",gvjs_kv="infobackground",gvjs_lv="input",gvjs_mv="inside",gvjs_nv="interpolateNulls",gvjs_ov="interval",gvjs_pv="isStacked",gvjs_qv="italic",gvjs_rv="kavrayskiy-vii",gvjs_sv="key",gvjs_tv="keydown",gvjs_uv="keyup",gvjs_vv="label",gvjs_wv="labelInLegend",gvjs_xv="labeled",gvjs_yv="labelledby",
603gvjs_zv="last-frozen-column",gvjs_Av="legend",gvjs_Bv="legend.alignment",gvjs_Cv="legend.maxLines",gvjs_Dv="legend.position",gvjs_Ev="legend.style.text",gvjs_Fv="legend.textStyle",gvjs_Gv="legendTextStyle",gvjs_Hv="legendentry",gvjs_Iv="legendscrollbutton",gvjs_Jv="lineWidth",gvjs_Kv="linear",gvjs_Lv="linearGradient",gvjs_Mv="links",gvjs_Nv="logScale",gvjs_Ov="ltr",gvjs_Pv="magnifyingGlassBorder",gvjs_Qv="magnifyingGlassTriangle",gvjs_Rv="mapType",gvjs_Sv="margin",gvjs_Tv="margin.bottom",gvjs_Uv=
604"marker",gvjs_Vv="markerClick",gvjs_Wv="markerHover",gvjs_Xv="material",gvjs_Yv="max",gvjs_Zv="max-lines",gvjs__v="max-width",gvjs_0v="maxColor",gvjs_1v="maxDepth",gvjs_2v="maximized",gvjs_3v="mercator",gvjs_4v="midColor",gvjs_5v="middle",gvjs_6v="min",gvjs_7v="min-width",gvjs_8v="minColor",gvjs_9v="minorGridlines.color",gvjs_$v="minorGridlines.count",gvjs_aw="mirrorLog",gvjs_bw="month",gvjs_cw="mouseenter",gvjs_dw="mouseleave",gvjs_ew="mousemove",gvjs_fw="mouseup",gvjs_gw="mousewheel",gvjs_hw="move",
605gvjs_iw="move_offscreen",gvjs_jw="natural",gvjs_kw="normal",gvjs_lw="nowrap",gvjs_mw="off",gvjs_nw="offset",gvjs_ow="old-data",gvjs_pw="onmousedown",gvjs_qw="onmousemove",gvjs_rw="onmouseout",gvjs_sw="onmouseover",gvjs_tw="opacity 1s linear",gvjs_uw="opaque",gvjs_vw="orientation",gvjs_ww="out",gvjs_xw="outside",gvjs_yw="page",gvjs_zw="paging-control
605s",gvjs_Aw="path",gvjs_Bw="percentage",gvjs_Cw="pie",gvjs_Dw="pieSliceBorderColor",gvjs_Ew="pieSliceText",gvjs_Fw="piecewiseLinear",gvjs_Gw="placeholder",
606gvjs_Hw="playAnimation",gvjs_Iw="point",gvjs_Jw="pointSize",gvjs_Kw="pointer",gvjs_Lw="points",gvjs_Mw="pointsVisible",gvjs_Nw="pointsensitivityarea",gvjs_Ow="polygon",gvjs_Pw="polynomial",gvjs_Qw="pretty",gvjs_Rw="primarydiagonalstripes",gvjs_Sw="provinces",gvjs_Tw="px;overflow-x:",gvjs_Uw="rabl-use-parent",gvjs_Vw="range",gvjs_Ww="rangechange",gvjs_Xw="rect",gvjs_Yw="redirectUrl",gvjs_Zw="redraw",gvjs__w="region",gvjs_0w="remove",gvjs_1w="removeseriebutton",gvjs_2w="resize",gvjs_3w="resolution",
607gvjs_4w="reverseCategories",gvjs_5w="rgba(0,0,0,0)",gvjs_6w="right-space",gvjs_7w="rightclick",gvjs_8w="rotate",gvjs_9w="rotate(",gvjs_$w="rowlabels",gvjs_ax="rows",gvjs_bx="scaleType",gvjs_cx="screen",gvjs_dx="scroll",gvjs_ex="secondarydiagonalstripes",gvjs_fx="selected",gvjs_gx="selectedRows",gvjs_hx="selectionMode",gvjs_ix="separator",gvjs_jx="series",gvjs_kx="series-color",gvjs_lx="series-color-dark",gvjs_mx="series-color-light",gvjs_nx="series.",gvjs_ox="shadow.opacity",gvjs_px="shadow.radius",
608gvjs_qx="shadow.xoffset",gvjs_rx="shadow.yoffset",gvjs_sx="shape",gvjs_tx="show",gvjs_ux="showChartButtons",gvjs_vx="showLine",gvjs_wx="showTooltip",gvjs_xx="showTooltips",gvjs_yx="size",gvjs_zx="slice",gvjs_Ax="smoothingFactor",gvjs_Bx="square",gvjs_Cx="stack",gvjs_Dx="star",gvjs_4="start",gvjs_Ex="steppedArea",gvjs_Fx="steppedareabar",gvjs_Gx="stop",gvjs_Hx="stop-color:",gvjs_Ix="stroke",gvjs_Jx="stroke-dasharray",gvjs_Kx="stroke-linecap",gvjs_Lx="stroke-opacity",gvjs_Mx="stroke-width",gvjs_Nx=
609"stroke.color",gvjs_Ox="stroke.opacity",gvjs_Px="stroke.width",gvjs_Qx="strokeColor",gvjs_Rx="strokeOpacity",gvjs_Sx="strokeWidth",gvjs_Tx="subtitle",gvjs_Ux="svg",gvjs_Vx="targetAxisIndex",gvjs_Wx="tbody",gvjs_Xx="td",gvjs_Yx="text-anchor",gvjs_Zx="text-decoration",gvjs__x="textStyle",gvjs_0x="textpathok",gvjs_1x="ticks",gvjs_2x="ticks.pixelsPerTick",gvjs_3x="title",gvjs_4x="titleFontSize",gvjs_5x="titleTextStyle",gvjs_6x="toggle_display",gvjs_7x="tooltip-shapes",gvjs_8x="tooltip.bounds",gvjs_9x=
610"tooltip.ignoreBounds",gvjs_$x="tooltip.isHtml",gvjs_ay="tooltip.showColorCode",gvjs_by="tooltip.textStyle",gvjs_cy="tooltip.trigger",gvjs_dy="tooltipTextStyle",gvjs_ey="top",gvjs_fy="top-space",gvjs_gy="top_left",gvjs_hy="tr",gvjs_iy="transform",gvjs_jy="translate(",gvjs_ky="trendlines.",gvjs_ly="underline",gvjs_my="unhighlight",gvjs_ny='unknown property on ellipse "',gvjs_oy="url(#",gvjs_py="urn:schemas-microsoft-com:vml",gvjs_qy="useExpressInstall",gvjs_ry="useLargeControl",gvjs_sy="useMapTypeControl",
611gvjs_ty="userSpaceOnUse",gvjs_uy="v-text-align",gvjs_vy="v:fill",gvjs_wy="v:oval",gvjs_xy="v:path",gvjs_yy="v:shape",gvjs_zy="vAxes",gvjs_Ay="val
611ign",gvjs_By="value-and-percentage",gvjs_Cy="var _loaded = false;",gvjs_Dy="viewWindow.max",gvjs_Ey="viewWindow.min",gvjs_Fy="viewWindowMode",gvjs_Gy="visibleInLegend",gvjs_Hy="wordtree",gvjs_Iy="world";function gvjs_Jy(a){var b=null,c=null;gvjs_q(a)?b=a:c=a;this.Uoa=b;this.H=c;this.SS=null}
612gvjs_Jy.prototype.lp=function(a){this.SS=a;this.H&&gvjs_Zh(this.H,a)};gvjs_Jy.prototype.hv=function(){return this.H?gvjs__h(this.H):this.SS};gvjs_Jy.prototype.j=function(){this.H||(this.H=this.Uoa(),null===this.SS||gvjs_Zh(this.H,this.SS));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_Nt,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,Tda:g}})};
613function 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_rt,data:null})};function gvjs_Ly(a,b){return{type:gvjs_hw,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,ela: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_Td(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_ti(gvjs_r(function(a,b,e){return this.xC(a,b,e)},this),{mV: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);
614function gvjs_Ry(){var a=gvjs_rg();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.pP(a,b);a.lp(gvjs_Ma);return this.Sv=a};gvjs_.deleteContents=function(a){this.t_(a)};gvjs_.flush=function(){};
615gvjs_.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_Zh(a,b))};gvjs_.hv=function(a){return gvjs__h(a)};gvjs_.appendChild=function(a,b){if(b){if(b.constructor==gvjs_Jy){if(!b.H)return;b=b.j()}a.j().appendChild(b)}};
616function 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_9e(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.LZ,this));a||b.j();return b};gvjs_.UB=function(){};gvjs_.nI=function(){return null};
617function 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_hw: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_Nt: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.Tda);break;case gvjs_rt:this.Wi(e)}}return this.XZ(c,b)};
618gvjs_.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.JZ(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_.E_=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};
619gvjs_.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_Hd;function gvjs_Uy(a){gvjs_W.call(this);this.H=a;a=gvjs_y?gvjs_lk:gvjs_Os;this.Qva=gvjs_V(this.H,gvjs_y?gvjs_kk: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_9l(a.fj);b.type=a.type==gvjs_kk||a.type==gvjs__a?gvjs_kk:gvjs_lk;this.dispatchEvent(b)};gvjs_Uy.prototype.N=function(){gvjs_Uy.o.N.call(this);gvjs_qm(this.Qva);gvjs_qm(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_Hf(a)!=gvjs_Za||(c=gvjs_Ge(a).documentElement);if(!c)return b;if(gvjs_fe)var d=gvjs_4f(c),b=b+d.left;else gvjs_ue(8)&&!gvjs_ue(9)&&(d=gvjs_4f(c),b-=d.left);return gvjs_Zf(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_Vf(a),n=gvjs_Nf(a);n&&m.cD(gvjs_xf(n));var n=gvjs_Ee(a),p=gvjs_Ee(c);if(n.vc()!=p.vc()){var q=n.vc().body;var p=p.getWindow(),r=new gvjs_z(0,0),t=gvjs_Se(gvjs_Ge(q));if(gvjs_Bf(t,"parent")){var u=q;do{var w=t==p?gvjs_Of(u):gvjs_Rf(u);r.x+=w.x;r.y+=w.y}while(t&&t!=p&&t!=t.parent&&(u=t.frameElement)&&(t=t.parent))}q=gvjs_ze(r,gvjs_Of(q));!gvjs_y||gvjs_ue(9)||gvjs_Pe(n.Ad)||(q=gvjs_ze(q,gvjs_Qe(n.Ad)));m.left+=q.x;m.top+=q.y}a=gvjs_Zy(a,b);
620b=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_ze(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_Nf(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)}
621function gvjs_Yy(a){var b;if(a=a.offsetParent){var c="HTML"==a.tagName||"BODY"==a.tagName;
621c&&gvjs_Hf(a)==gvjs_rb||(b=gvjs_Of(a),c||(c=(c=gvjs_Zf(a))&&gvjs_fe?-a.scrollLeft:!c||gvjs_Laa&&gvjs_te("8")||gvjs_Gf(a,"overflowX")==gvjs_Ab?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft,b=gvjs_ze(b,new gvjs_z(c,a.scrollTop))))}return b||new gvjs_z}
622function gvjs__y(a,b,c,d,e,f,g){a=a.clone();var h=gvjs_Zy(b,c);c=gvjs_Uf(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-
623d.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=
624256;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_If(b,new gvjs_z(f.left,f.top));g=f.bc();gvjs_Be(c,g)||(c=g,g=gvjs_Ge(b),a=gvjs_Pe(gvjs_Ee(g).Ad),!gvjs_y||gvjs_te("10")||a&&gvjs_te("8")?(b=b.style,gvjs_fe?b.MozBoxSizing=gvjs_Qs:gvjs_ge?b.WebkitBoxSizing=gvjs_Qs:b.boxSizing=gvjs_Qs,b.width=Math.max(c.width,0)+gvjs_g,b.height=Math.max(c.height,0)+gvjs_g):(g=b.style,a?(a=gvjs_3f(b),b=gvjs_4f(b),g.pixelWidth=c.width-b.left-a.left-a.right-
625b.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_Zf(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_Lf(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_fe;default:return 166>a.keyCode||183<a.keyCode}}
626function gvjs_yca(a,b,c,d,e){if(!(gvjs_y||gvjs_ee||gvjs_ge&&gvjs_te("525")))return!0;if(gvjs_ie&&e)return gvjs_2y(a);if(e&&!d)return!1;gvjs_p(b)&&(b=gvjs_3y(b));if(!c&&(17==b||18==b||gvjs_ie&&91==b))return!1;if((gvjs_ge||gvjs_ee)&&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_ge||gvjs_ee)}return gvjs_2y(a)}
627function gvjs_2y(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(gvjs_ge||gvjs_ee)&&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_fe)a=gvjs_zca(a);else if(gvjs_ie&&gvjs_ge)a:switch(a){case 93:a=91;break a}return a}
628function 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_qp(this);this.Xz(a||null);b&&this.vw(b)}gvjs_s(gvjs_4y,gvjs_W);gvjs_=gvjs_4y.prototype;gvjs_.H=null;gvjs_.M9=!0;gvjs_.K9=null;gvjs_.L9=null;gvjs_.jD=!1;gvjs_.Oza=!1;gvjs_.J2=-1;gvjs_.pua=!1;gvjs_.sqa=!0;gvjs_.zg=gvjs_6x;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_.oV=function(a){gvjs_5y(this);this.M9=a};
629gvjs_.JV=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.p6():this.QC()};gvjs_.Df=gvjs_Fb;
630gvjs_.p6=function(){if(!this.jD&&this.f4()){if(!this.H)throw Error("Caller must call setElement before trying to show the popup");this.Df();var a=gvjs_Ge(this.H);this.pua&&this.Ed.B(a,gvjs_tv,this.jxa,!0);if(this.M9)if(this.Ed.B(a,gvjs_hl,this.aga,!0),gvjs_y){var b;try{b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=gvjs_cf(b)}catch(d){break}a=c;b=a.activeElement}this.Ed.B(a,gvjs_hl,this.aga,!0);this.Ed.B(a,"deactivate",this.$fa)}else this.Ed.B(a,gvjs_Os,this.$fa);this.zg==gvjs_6x?
631(this.H.style.visibility=gvjs_Ab,gvjs_F(this.H,!0)):this.zg==gvjs_iw&&this.Df();this.jD=!0;this.J2=gvjs_Qb();this.mF?(gvjs_om(this.mF,gvjs_3,this.Dz,!1,this),this.mF.play()):this.Dz()}};
631gvjs_.QC=function(a){if(!this.jD||!this.dispatchEvent({type:gvjs_Ls,target:a}))return!1;this.Ed&&this.Ed.Ec();this.jD=!1;gvjs_Qb();this.PC?(gvjs_om(this.PC,gvjs_3,gvjs_Pb(this.V$,a),!1,this),this.PC.play()):this.V$(a);return!0};
632gvjs_.V$=function(a){this.zg==gvjs_6x?this.Oza?gvjs_Ym(this.qda,0,this):this.qda():this.zg==gvjs_iw&&(this.H.style.top="-10000px");this.cw(a)};gvjs_.qda=function(){this.H.style.visibility=gvjs_7a;gvjs_F(this.H,!1)};gvjs_.f4=function(){return this.dispatchEvent(gvjs_Ms)};gvjs_.Dz=function(){this.dispatchEvent(gvjs_tx)};gvjs_.cw=function(a){this.dispatchEvent({type:gvjs_4u,target:a})};
633gvjs_.aga=function(a){a=a.target;gvjs_$e(this.H,a)||gvjs_Aca(this,a)||this.L9&&!gvjs_$e(this.L9,a)||150>gvjs_Qb()-this.J2||this.QC(a)};gvjs_.jxa=function(a){27==a.keyCode&&this.QC(a.target)&&(a.preventDefault(),a.stopPropagation())};gvjs_.$fa=function(a){if(this.sqa){var b=gvjs_Ge(this.H);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||gvjs_$e(this.H,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>gvjs_Qb()-this.J2||this.QC()}};
634function gvjs_Aca(a,b){return gvjs_nc(a.K9||[],function(a){return b===a||gvjs_$e(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.K9};function gvjs_6y(a,b){this.Pga=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_iw,b=this.j();a&&(b.style.visibility=gvjs_7a,gvjs_F(b,!0));this.Na.Df(b,this.Pga,this.bGa);a&&gvjs_F(b,!1)}};function gvjs_7y(a,b,c){this.F=c||(a?gvjs_Ee(gvjs_He(document,a)):gvjs_Ee());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_.QV=500;gvjs_.oda=0;gvjs_.Da=function(){return this.F};
635gvjs_.mB=function(a){a=gvjs_He(document,a);this.gb.add(a);gvjs_V(a,gvjs_jl,this.Us,!1,this);gvjs_V(a,gvjs_il,this.lR,!1,this);gvjs_V(a,gvjs_ew,this.Qca,!1,this);gvjs_V(a,gvjs__a,this.sv,!1,this);gvjs_V(a,gvjs_Os,this.lR,!1,this)};gvjs_.detach=function(a){if(a)a=gvjs_He(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()}};
636function gvjs_9y(a,b){gvjs_pm(b,gvjs_jl,a.Us,!1,a);gvjs_pm(b,gvjs_il,a.lR,!1,a);gvjs_pm(b,gvjs_ew,a.Qca,!1,a);gvjs_pm(b,gvjs__a,a.sv,!1,a);gvjs_pm(b,gvjs_Os,a.lR,!1,a)}gvjs_.Vt=function(a){gvjs_df(this.j(),a)};gvjs_.d6=function(a){var b=this.j();b&&gvjs_we(b,a)};
637gvjs_.Xz=function(a){var b=this.j();b&&gvjs_3e(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_3l(this,this.sA),gvjs_V(this.sA,gvjs_kk,this.rH,void 0,this),gvjs_V(this.sA,gvjs_lk,this.aW,void 0,this)):(gvjs_U(this.sA),this.sA=null)};gvjs_.mv=function(){return gvjs_lf(this.j())};gvjs_.hca=function(){return this.j().innerHTML};gvjs_.getState=function(){return this.ww?this.ea()?4:1:this.OJ?3:this.ea()?2:0};
638gvjs_.f4=function(){if(!gvjs_4y.prototype.f4.call(this))return!1;if(this.anchor)for(var a,b=0;a=gvjs_8y[b];b++)gvjs_$e(a.j(),this.anchor)||a.setVisible(!1);gvjs_vc(gvjs_8y,this);a=this.j();a.className=this.className;this.rH();gvjs_V(a,gvjs_jl,this.bda,!1,this);gvjs_V(a,gvjs_il,this.ada,!1,this);gvjs_$y(this);return!0};
639gvjs_.cw=function(){gvjs_yc(gvjs_8y,this);for(var a=this.j(),b,c=0;b=gvjs_8y[c];c++)b.anchor&&gvjs_$e(a,b.anchor)&&b.setVisible(!1);this.vga&&this.vga.aW();gvjs_pm(a,gvjs_jl,this.bda,!1,this);gvjs_pm(a,gvjs_il,this.ada,!1,this);this.anchor=void 0;0==this.getState()&&(this.eV=!1);gvjs_4y.prototype.cw.call(this)};
640gvjs_.ifa=function(a,b){this.anchor==a&&this.gb.contains(this.anchor)&&(this.eV||!this.pGa?(this.setVisible(!1),this.ea()||(this.anchor=a,this.setPosition(b||this.QQ(0)),this.setVisible(!0))):this.anchor=void 0);this.ww=void 0};gvjs_.kJ=function(){return this.gb};gvjs_.oC=function(){return this.If};
641gvjs_.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.B$&&this.B$.If||this.setVisible(!1)}};function gvjs_az(a,b){var c=gvjs_Qe(a.F.Ad);a.Gb.x=b.clientX+c.x;a.Gb.y=b.clientY+c.y}
642gvjs_.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_Ym(gvjs_r(this.ifa,this,b,void 0),this.QV)),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_.Qca=function(a){gvjs_az(this,a);this.eV=!0};
643gvjs_.sv=function(a){this.If=a=gvjs_bz(this,a.target);this.eV=!0;if(this.anchor!=a){this.anchor=a;var b=this.QQ(1);this.rH();this.ww||(this.ww=gvjs_Ym(gvjs_r(this.ifa,this,a,b),this.QV));gvjs_cz(this)}};gvjs_.QQ=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];
643c++)gvjs_$e(b.j(),a.anchor)&&(b.B$=a,a.vga=b)}
644gvjs_.lR=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.eV=!1,!this.ea()||a.relatedTarget&&gvjs_$e(this.j(),a.relatedTarget)?this.anchor=void 0:this.aW())};gvjs_.bda=function(){var a=this.j();this.If!=a&&(this.rH(),this.If=a)};gvjs_.ada=function(a){var b=this.j();this.If!=b||a.relatedTarget&&gvjs_$e(b,a.relatedTarget)||(this.If=null,this.aW())};function gvjs_$y(a){a.ww&&(gvjs_Zm(a.ww),a.ww=void 0)}
645gvjs_.aW=function(){2==this.getState()&&(this.OJ=gvjs_Ym(gvjs_r(this.jwa,this,this.anchor),this.oda))};gvjs_.rH=function(){this.OJ&&(gvjs_Zm(this.OJ),this.OJ=void 0)};gvjs_.N=function(){this.setVisible(!1);gvjs_$y(this);this.detach();this.j()&&gvjs_3e(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);
646gvjs_dz.prototype.Df=function(a,b,c){b=gvjs_Lf(a);b=gvjs_Nf(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_of(a,function(a){return a.referencepoint},!0)};function gvjs_gz(a,b){gvjs_Qy.call(this,a,b);this.Pu=gvjs_Ee(a);this.SP=this.Pu.vc();this.gu=[];this.U=new gvjs_qp}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.QV=100;b.oda=100;a.gu.push(b)}gvjs_=gvjs_gz.prototype;gvjs_.Ze=function(a){this.Pu.removeNode(a);gvjs_rm(a)};
647gvjs_.clear=function(){this.U.Ec();gvjs_U(this.U);this.U=new gvjs_qp;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_uc(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_Pf(a,b),a=gvjs_Uf(a),new gvjs_C(b.y,b.x+a.width,b.y+a.height,b.x)):null};
648function 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_Pf(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_rm(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_Md(a.x0,a.x1,b),gvjs_Md(a.y0,a.y1,b))};function gvjs_lz(a,b){gvjs_gz.call(this,a,b);this.Ba=null;a=gvjs_Ee(b).createElement(gvjs_2s);this.yF.appendChild(a);this.Yia=a.getContext("2d");this.Cn=this.wa=this.XO=null}gvjs_s(gvjs_lz,gvjs_gz);function gvjs_mz(a){a.yga||(a.Ba.beginPath(),a.Cn=new gvjs_C(Infinity,-Infinity,-Infinity,Infinity),a.yga=!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;
649gvjs_.pP=function(a,b){var c=gvjs_Ee(this.na).createElement(gvjs_2s);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_.t_=function(){var a=this.Sv.j();this.Ba.clearRect(0,0,a.width,a.height)};function gvjs_oz(a){return gvjs_Ee(a.na).createElement("empty")}function gvjs_pz(a,b){if(a==gvjs_e)return gvjs_5w;b==gvjs_e&&(b=1);return"rgba("+gvjs_Mg(gvjs_Gg(a).Vb)+","+b+")"}
650function 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}
651gvjs_.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_Rw:c=this.SP.createElement(gvjs_2s),c.setAttribute(gvjs_Cb,4),c.setAttribute(gvjs_6a,4),b=c.getContext("2d"),b.fillStyle=d.getBackgroun
651dColor(),b.fillRect(0,0,4,4),b.strokeStyle=d.ue(),b.beginPath(),b.lineWidth=2,b.lineCap=gvjs_Bx,
652b.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};
653function gvjs_sz(a,b){b.Rb&&b.Rb!=gvjs_e?(a.strokeStyle=b.Rb,a.lineWidth=3):a.strokeStyle=gvjs_5w;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)};
654gvjs_.JZ=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_.Z2=function(){return{append:[],R_:[gvjs_oz(this)]}};
655gvjs_.XZ=function(a,b){this.Pi(b,gvjs_xf(this.Cn));this.Ba.fill();this.Ba.stroke();this.yga=!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_Qd(b,c,d,e),f,g,h)};
656gvjs_.hs=function(a,b,c,d,e,f,g,h){gvjs_sz(this.Ba,h);this.Ba.save();e=gvjs_Nd(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+
657b,d),this.Ba.strokeStyle=this.Ba.fillStyle,this.Ba.stroke());this.Ba.restore();return gvjs_oz(this)};gvjs_.LZ=function(){return gvjs_oz(this)};gvjs_.UB=function(a){null!==a&&(this.XO=a,this.Ba.save(),this.Ba.beginPath(),this.Ba.fillStyle=gvjs_5w,this.Ba.rect(a.left,a.top,a.width,a.height),this.Ba.clip())};gvjs_.nI=function(){var a=this.XO;this.XO&&(this.XO=null,this.Ba.restore());return a};gvjs_.tH=function(){return gvjs_oz(this)};
658gvjs_.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()};
659gvjs_.Hm=function(a,b,c,d,e,f,g,h){gvjs_mz(this);f=gvjs_Nd(f-90);g=gvjs_Nd(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_.AV=function(){};gvjs_.IV=function(){};gvjs_.wd=function(){};gvjs_.xC=function(a,b){gvjs_sz(this.Yia,b);return new gvjs_A(this.Yia.measureText(a).width,b.fontSize)};gvjs_.R0=function(){return 0};gvjs_.xj=function(){};var gvjs_tz;var gvjs_Cca=[gvjs_xt,gvjs_Uu,gvjs_Zu,"listbox","menu","menubar","radiogroup",gvjs_ol,"rowgroup","tablist","textbox","toolbar","tree","treegrid"];function gvjs_uz(a,b){b?a.setAttribute(gvjs_kb,b):a.removeAttribute(gvjs_kb)}
660function 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_mw,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)}
661function 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_cs);return gvjs_Ge(a).getElementById(b)}function gvjs_yz(a,b){var c="";b&&(c=b.id);gvjs_vz(a,gvjs_cs,c)}function gvjs_zz(a){return gvjs_wz(a,gvjs_vv)}function gvjs_Az(a,b){gvjs_vz(a,gvjs_vv,b)};function gvjs_Bz(a){gvjs_T.call(this);this.L=a;this.U=new gvjs_qp}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_qp};gvjs_.sH=function(){gvjs_0e(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_.Lea=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_.T6=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};
662gvjs_.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)})}
663var gvjs_Gz={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?a+gvjs_$b(" ",Number(c)-a.length):gvjs_$b(" ",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>
663Number(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("-",
6640)?d=f+d+gvjs_$b(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+gvjs_$b(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.gU={};this.Y0={};this.xC("-._.-*^*-._.-*^*-._.-",{fontSize:8,lb:gvjs_cr,bold:!1,Qc:!1});this.kS=!1;for(a=this.na.parentElement.parentElement;a;){if(null!=a.getAttribute("dir")){this.kS=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_Xt);a.Xp.setAttribute(gvjs_gv,gvjs_Xt);a.gU={};a.Y0={};a.oia={};b.appendChild(a.Xp)}gvjs_=gvjs_Hz.prototype;
665gvjs_.pP=function(a,b){this.width=a;this.height=b;var c=this.nb(gvjs_Ux);c.setAttribute(gvjs_Cb,a);c.setAttribute(gvjs_6a,b);c.style.overflow=gvjs_7a;c.setAttribute(gvjs_zs,"A chart.");this.na.appendChild(c);gvjs_Iz(this,c);return new gvjs_Jy(c)};
666gvjs_.Fo=function(a){var b=gvjs_rg();return a instanceof b.SVGElement&&a.tagName.toLowerCase()!==gvjs_Aw&&a.tagName.toLowerCase()!==gvjs_Ux?(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_.t_=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};
667gvjs_.Jx=function(a,b,c,d){var e=this.nb(gvjs_ot);e.setAttribute("cx",a);e.setAttribute("cy",b);e.setAttribute("r",c);this.xj(e,d);return e};gvjs_.JZ=function(a,b,c,d,e){var f=this.nb(gvjs_bu);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_Xw);f.setAttribute("x",a);f.setAttribute("y",b);f.setAttribute(gvjs_Cb,c);f.setAttribute(gvjs_6a,d);this.xj(f,e);return f};
668gvjs_.Z2=function(a,b,c,d,e,f,g){b="height:"+c+gvjs_Tw+(f?gvjs_dx:gvjs_7a)+";overflow-y:"+(g?gvjs_dx:gvjs_7a)+";width:"+b+"px;position: absolute;top:0;left:0;";d=this.pP(d,e);if(gvjs_Kb(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:[],R_:[d.j()]}};gvjs_.XZ=function(a,b){var c=this.nb(gvjs_Aw);0<a.length&&c.setAttribute("d",a.join(""));this.xj(c,b);return c};
669gvjs_.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_Qd(b,c,d,e),f,g,h,k)};
670gvjs_.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_ys,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)};
671gvjs_.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_Nd(e));c=new gvjs_Cz(b,c);c.add(g);b=c.x;c=c.y;d.appendChild(this.SP.createTextNode(a));switch(f){case gvjs_4:d.setAttribute(gvjs_Yx,gvjs_4);break;case gvjs_1:d.setAttribute(gvjs_Yx,gvjs_5v);break;case gvjs_3:d.setAttribute(gvjs_Yx,gvjs_3)}d.setAttribute("x",b);d.setAttribute("y",c);d.setAttribute(gvjs_xu,h.lb);d.setAttribute(gvjs_yu,
672h.fontSize||0);h.bold&&d.setAttribute(gvjs_Au,gvjs_Ps);h.Qc&&d.setAttribute(gvjs_zu,gvjs_qv);h.bf&&d.setAttribute(gvjs_Zx,gvjs_ly);l&&d.setAttribute(gvjs_Va,gvjs_lb);0!=e&&d.setAttribute(gvjs_iy,gvjs_9w+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_.LZ=function(){return this.nb("g")};
673gvjs_.tH=function(a,b,c){var d=gvjs_Ry(),e=this.nb("clipPath");c?(c=this.nb(gvjs_bu),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_Xw),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_gv,d);this.Xp.appendChild(e);a=a.j();a.setAttribute(gvjs_pt,gvjs_Jz(d));return a};
674function gvjs_Jz(a){var b="";gvjs_y&&"9.0"===gvjs_re||(b=window.location.href.split("#")[0]);
674return"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")};
675gvjs_.Hm=function(a,b,c,d,e,f,g,h){if(0<d&&0<e){var k;k=gvjs_Ld(g,360)-gvjs_Ld(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_Rd(k)/2,f-=k,g+=k)}f=gvjs_Ld(f,360);g=gvjs_Ld(g,360);var l=gvjs_Od(g-90,d),m=gvjs_Pd(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_iy,gvjs_jy+b+gvjs_ia+c+")")};
676gvjs_.Qg=function(a,b){a.setAttribute(gvjs_Cb,b)};gvjs_.rk=function(a,b){a.setAttribute(gvjs_6a,b)};gvjs_.AV=function(a,b){a.setAttribute("x",b)};gvjs_.IV=function(a,b){a.setAttribute("y",b)};gvjs_.wd=function(a,b,c){a.setAttribute(gvjs_Mx,c);b&&a.setAttribute(gvjs_Ix,b)};
677gvjs_.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_Ps:"";a.fontStyle=b.Qc?gvjs_qv:"";a.display=gvjs_4j;null!=c&&(b=gvjs_Fz("rotate(%ddeg)",c),a.transform=b,a.transformOrigin=gvjs_Jq,a.WebkitTransform=b,a.WebkitTransformOrigin=gvjs_Jq,a.MozTransform=b,a.MozTransformOrigin=gvjs_Jq,a.cEa=b,a.dEa=gvjs_Jq,a.msTransform=b,a.fGa=gvjs_Jq);b=d.clientWidth;d=d.clientHeight;a.display=gvjs_e;return new gvjs_A(b,d)};
678gvjs_.R0=function(){if(null!=this.mw)return this.mw;var a=gvjs_We(gvjs_qa);a.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";var b=gvjs_We(gvjs_qa);gvjs_Sf(b,"200px","200px");a.appendChild(b);document.body.appendChild(a);b=a.offsetWidth-a.clientWidth;gvjs_3e(a);return this.mw=b};gvjs_.nb=function(a){return this.SP.createElementNS(gvjs_ev,a)};
679gvjs_.xj=function(a,b){gvjs_di(b)?(a.setAttribute(gvjs_Ix,b.ye),a.setAttribute(gvjs_Mx,b.Xb),gvjs_di(b)&&1<=b.di?a.removeAttribute(gvjs_Lx):a.setAttribute(gvjs_Lx,b.di),b.xm!=gvjs_qb?a.setAttribute(gvjs_Jx,gvjs_Kz(b.xm,b.Xb)):a.removeAttribute(gvjs_Jx)):(a.setAttribute(gvjs_Ix,gvjs_e),a.setAttribute(gvjs_Mx,0));gvjs_fi(b)?a.removeAttribute(gvjs_qu):a.setAttribute(gvjs_qu,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_xg(d,
6801).toString();c=this.Y0[e];if(!c){c=gvjs_Ry();this.Y0[e]=c;var e=this.nb(gvjs_Lv),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_ty;e.setAttribute(gvjs_gv,c);e.setAttribute("x1",f);e.setAttribute("y1",h);e.setAttribute("x2",g);e.setAttribute("y2",k);e.setAttribute("gradientUnits",q);f=gvjs_Hx+l+gvjs_Xq+n;m=gvjs_Hx+m+gvjs_Xq+p;p=this.nb(gvjs_Gx);p.setAttribute(gvjs_nw,gvjs_Kq);p.setAttribute(gvjs_sb,f);e.appendChild(p);
681d.kF&&(d=this.nb(gvjs_Gx),d.setAttribute(gvjs_nw,"49.99%"),d.setAttribute(gvjs_sb,f),e.appendChild(d),d=this.nb(gvjs_Gx),d.setAttribute(gvjs_nw,"50%"),d.setAttribute(gvjs_sb,m),e.appendChild(d));d=this.nb(gvjs_Gx);d.setAttribute(gvjs_nw,gvjs_Nq);d.setAttribute(gvjs_sb,m);e.appendChild(d);this.Xp.appendChild(e)}a.setAttribute(gvjs_pu,gvjs_Jz(c))}else if(e){c=e.getStyle()+"_"+e.ue()+"_"+e.getBackgroundColor();if(!(c in this.gU)){d=null;switch(e.getStyle()){case gvjs_Rw:d=this.nb(gvjs_gb);d.setAttribute("patternUnits",
682gvjs_ty);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_Xw);m.setAttribute("x","0");m.setAttribute("y","0");m.setAttribute(gvjs_Cb,"4");m.setAttribute(gvjs_6a,"4");m.setAttribute(gvjs_pu,e.getBackgroundColor());d.appendChild(m);m=this.nb("g");m.setAttribute(gvjs_Ix,e.ue());m.setAttribute(gvjs_Kx,gvjs_Bx);e=this.nb(gvjs_M);e.setAttribute("x1","2");e.setAttribute("y1","0");e.setAttribute("x2",
683"4");e.setAttribute("y2","2");e.setAttribute(gvjs_Mx,"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_Mx,"2");m.appendChild(e);d.appendChild(m);break;case gvjs_ex:d=this.nb(gvjs_gb),d.setAttribute("patternUnits",gvjs_ty),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_Xw),m.setAttribute("x",
684"0"),m.setAttribute("y","0"),m.setAttribute(gvjs_Cb,"4"),m.setAttribute(gvjs_6a,"4"),m.setAttribute(gvjs_pu,e.getBackgroun
684dColor()),d.appendChild(m),m=this.nb("g"),m.setAttribute(gvjs_Ix,e.ue()),m.setAttribute(gvjs_Kx,gvjs_Bx),e=this.nb(gvjs_M),e.setAttribute("x1","2"),e.setAttribute("y1","0"),e.setAttribute("x2","0"),e.setAttribute("y2","2"),e.setAttribute(gvjs_Mx,"2"),m.appendChild(e),e=this.nb(gvjs_M),e.setAttribute("x1","4"),e.setAttribute("y1","2"),e.setAttribute("x2","2"),e.setAttribute("y2",
685"4"),e.setAttribute(gvjs_Mx,"2"),m.appendChild(e),d.appendChild(m)}e=gvjs_Ry();d.setAttribute(gvjs_gv,e);this.Xp.appendChild(d);this.gU[c]=e}c=this.gU[c];a.setAttribute(gvjs_pu,gvjs_Jz(c))}else a.setAttribute(gvjs_pu,b.ob());null!=b.pia&&(e=b.pia,c=gvjs_xg(e,1).toString(),b=this.oia[c],b||(b=gvjs_Ry(),this.oia[c]=b,c=this.nb(gvjs_Ya),c.setAttribute(gvjs_gv,b),d=this.nb(gvjs_iu),d.setAttribute(gvjs_iv,"SourceAlpha"),d.setAttribute("stdDeviation",e.radius),c.appendChild(d),d=this.nb("feOffset"),d.setAttribute("dx",
686e.EGa||0),d.setAttribute("dy",e.FGa||0),c.appendChild(d),null!=e.opacity&&(d=this.nb(gvjs_hu),m=this.nb("feFuncA"),m.setAttribute(gvjs_yb,gvjs_Kv),m.setAttribute("slope",e.opacity),d.appendChild(m),c.appendChild(d)),e=this.nb("feMerge"),d=this.nb(gvjs_ju),e.appendChild(d),d=this.nb(gvjs_ju),d.setAttribute(gvjs_iv,"SourceGraphic"),e.appendChild(d),c.appendChild(e),this.Xp.appendChild(c)),a.setAttribute(gvjs_Ya,gvjs_Jz(b)))};
687function 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":"A tabular representation of the data in the chart.",style:"position:absolute;left:"+(this.kS?1E4:-1E4)+"px;top:auto;width:1px;height:1px;overflow:hidden"});this.na.appendChild(a);this.na.setAttribute(gvjs_zs,"A chart.");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_.pP=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_Jq;e.coordsize=a+" "+b;e.style.top=this.fc(5E4);e.style.left=this.fc(5E4);c.appendChild(e);return d};gvjs_.t_=function(){for(var a=this.Sv.j(),b=a.childNodes,c=b.length;1<c;)a.removeChild(b[0]),c--};
688gvjs_.round=function(a){return Math.round(a)};gvjs_.Jx=function(a,b,c,d){var e=this.te(gvjs_wy),f=2*c;this.tk(e,a-c,b-c,f,f);this.xj(e,d,!1);return e};gvjs_.JZ=function(a,b,c,d,e){var f=this.te(gvjs_wy);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_fi(e)&&1<=d&&1<=c&&null==e.pg;this.xj(f,e,g);if(gvjs_di(e)||g)c=Math.max(c-1,0),d=Math.max(d-1,0);this.tk(f,a,b,c,d);return f};
689gvjs_.Z2=function(a,b,c,d,e,f,g){b=gvjs_B(gvjs_b,{style:"height:"+c+gvjs_Tw+(f?gvjs_dx:gvjs_7a)+";overflow-y:"+(g?gvjs_dx:gvjs_7a)+";width:"+b+"px;"});b=new gvjs_Jy(b);if(gvjs_Kb(a))for(c=0,d=a.length;c<d;c++)this.appendChild(b,a[c]);else this.appendChild(b,a);return{append:[b.j()],R_:[]}};
690gvjs_.XZ=function(a,b){for(var c=this.te(gvjs_yy),d=this.te(gvjs_xy);0<a.length&&gvjs_Vb(gvjs_ic(a),"M");)a=gvjs_Dc(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)};
691gvjs_.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)};
692gvjs_.hs=function(a,b,c,d,e,f,g,h){e=gvjs_Nd(e);d=gvjs_Oy(b,d,f);b=new gvjs_Cz(b,c);var k=new gvjs_Cz(d.start,c),k=k.clone().T6(b).rotate(e).add(b);c=new gvjs_Cz(d.end,c);c=c.clone().T6(b).rotate(e).add(b);return this.VH(a,k.x,k.y,c.x,c.y,f,g,h)};
693gvjs_.UH=function(a,b,c,d,e,f,g,h,k){var l=this.te(gvjs_yy);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_Nd(gvjs_Qd(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_xy);g.setAttribute("v","M"+b+","+c+"L"+d+","+e+"E");g.setAttribute(gvjs_0x,gvjs_xb);b=this.te("v:textpath");b.setAttribute("on",
694gvjs_xb);d=b.style;d.fontSize=h.fontSize||"";d.fontFamily=h.lb||"";switch(f){case gvjs_4:d.setAttribute(gvjs_uy,gvjs_ab);break;case gvjs_1:d.setAttribute(gvjs_uy,gvjs_1);break;case gvjs_3:d.setAttribute(gvjs_uy,gvjs_O)}h.bold&&(d.fontWeight=gvjs_Ps);h.Qc&&(d.fontStyle=gvjs_qv);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};
695gvjs_.LZ=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))};
696gvjs_.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")};
697gvjs_.Hm=function(a,b,c,d,e,f,g,h){f=gvjs_Ld(f,360);g=gvjs_Ld(g,360);var k=Math.round(gvjs_Od(f-90,d)),l=Math.round(gvjs_Pd(f-90,e)),m=Math.round(gvjs_Od(g-90,d)),n=Math.round(gvjs_Pd(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_Ld(g-f,360)||!h&&180>gvjs_Ld(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)};
698gvjs_.Qg=function(a,b){a.style.width=this.fc(b)};gvjs_.rk=function(a,b){a.style.height=this.fc(b)};gvjs_.AV=function(a,b){a.style.left=this.fc(b)};gvjs_.IV=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)};
699gvjs_.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_Ps:"";a.fontStyle=b.Qc?gvjs_qv:"";a.display=gvjs_4j;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)};
700gvjs_.R0=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_4j;this.mw=a.offsetWidth-a.clientWidth;this.yF.style.display=gvjs_e;gvjs_3e(a);return this.mw};gvjs_.fc=function(a){return Math.round(a)+gvjs_g};gvjs_.te=function(a){return this.SP.createElement(a)};
701gvjs_.xj=function(a,b,c){for(var d=a.children,e=0;e<d.length;e++)a.children[e].tagName!=gvjs_pu&&a.children[e].tagName!=gvjs_Ix||a.removeChild(d[e]);c=null!=c?c:!0;if(gvjs_di(b)){if(a.stroked=!0,a.strokeweight=b.Xb,a.strokecolor=b.ye,c=!(gvjs_di(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_fi(b)?(a.stroked=!0,a.strokeweight=1,a.strokecolor=b.ob()):a.stroked=!1;gvjs_k(a.filled)&&
702(a.filled=!0);c=b.pg;if(null!=c){b=this.te(gvjs_vy);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_Qd(d,e,f,c);c=gvjs_Ld(270-c,360);b.setAttribute("angle",c);b.setAttribute(gvjs_yb,gvjs_Tu);a.appendChild(b)}else b.$d?(c=b.$d,b=this.te(gvjs_vy),
703b.setAttribute(gvjs_yb,gvjs_gb),b.setAttribute(gvjs_2,c.ue()),b.setAttribute("color2",c.getBackgroundColor()),c=gvjs_ng()+"/core/patterns/"+c.getStyle()+".gif",b.setAttribute("src",c),a.appendChild(b)):b.ob()==gvjs_e?a.filled=!1:gvjs_fi(b)?a.fillcolor=b.ob():(c=this.te(gvjs_vy),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};
704function 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_dc(gvjs_re,"5.5"):gvjs_fe?0<=gvjs_dc(gvjs_re,"1.8"):gvjs_de?0<=gvjs_dc(gvjs_re,"9.0"):gvjs_ge?0<=gvjs_dc(gvjs_re,"420+"):gvjs_ee))throw Error("Graphics is not supported");for(var e=Math.floor(1E5*Math.random());window.frames[gvjs_or+e];)e++;this.Wk=gvjs_or+e;(a=this.tN=a)&&(a.referencepoint=!0);gvjs_0e(this.tN);this.Rj=gvjs_Ee(this.tN);this.na=this.Rj.createElement(gvjs_b);this.na.style.position=gvjs_jb;this.tN.appendChild(this.na);this.Ok=
705b;this.d7=this.om=null;this.ft=!1;this.EU=[];this.Ki=null;b=gvjs_qg();this.vya=(b=gvjs_y?null!=b.documentMode?9>b.documentMode:!gvjs_te("9"):!1)?gvjs_Lz:gvjs_Hz;if(this.VW=b||d)d=this.Rj.createElement(gvjs_hv),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.fca(d),d.open(),a=[],b?(a.push(gvjs_4q),
706a.push(gvjs_3q),a.push(gvjs_$q)):(a.push(gvjs__q),a.push(gvjs_5q),a.push(gvjs_aq),a.push(gvjs_bq),a.push(gvjs_3q)),a.push(gvjs_8q),a.push(gvjs_Cy),a.push("function CHART_loaded() {"),a.push(" _loaded = true;"),a.push("}"),a.push("\x3c/script>"),a.push("</head>"),a.push(gvjs_0q),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)}
707gvjs_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.VW){var a;a=(a=this.Rj.j(this.Wk))?this.Rj.fca(a):null;var b=this.om=a.getElementById("renderers");b&&(b.referencepoint=!0);this.d7=gvjs_Qz(a.body,this.Ok)}else this.om=this.Rj.createElement(gvjs_b),gvjs_E(this.om,gvjs_hb,gvjs_jb),gvjs_Sf(this.om,this.Ok),this.om.dir=gvjs_Ov,this.na.appendChild(this.om),this.d7=gvjs_Qz(this.na,this.Ok);this.ft=!0};
708function gvjs_Qz(a,b){var c=gvjs_Ee(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_lw;gvjs_vz(d,gvjs_7a,!0);d.setAttribute(gvjs_ys,!0);c.appendChild(d,c.createTextNode(" "));c.appendChild(a,d);return d}
709gvjs_.eva=function(){if(!this.VW)return!0;var a;a=this.Rj.j(this.Wk);var b;if(a)a:{try{b=a.contentWindow||(a.contentDocument?gvjs_Se(a.contentDocument):null);break a}catch(c){}b=null}else b=null;return(a=b)&&a._loaded};
709gvjs_.cb=function(a){if(!this.ft)return null;for(a=null!=a?a:0;this.EU.length<=a;){var b=gvjs_Ee(this.om).createElement(gvjs_b);gvjs_E(b,gvjs_hb,gvjs_a);gvjs_If(b,0,0);gvjs_Sf(b,gvjs_Nq,gvjs_Nq);this.om.appendChild(b);b=new this.vya(b,this.d7);gvjs_3l(this,b);this.EU.push(b)}return this.EU[a]};
710gvjs_.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_Be(this.Ok,a))if(this.Ok=a,this.VW){if(a=this.Rj.j(this.Wk))a.width=this.Ok.width.toString(),a.height=this.Ok.height.toString()}else this.ft&&gvjs_Sf(this.om,this.Ok);this.ft||gvjs_Oz(this,b)};
711function 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.EU,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,D5: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_Nt,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,Tda:h}})};gvjs_.close=function(a){var b=this.Jc[0].D5.data;this.za(a,b.x,b.y)};
712function gvjs_Sz(a){switch(a.type){case gvjs_hw:case gvjs_M:case gvjs_Nt:return a=a.data,new gvjs_z(a.x,a.y);case "arc":a=a.data;var b=gvjs_Ld(a.eu,360);return new gvjs_z(a.cx+gvjs_Od(b-90,a.rx),a.cy+gvjs_Pd(b-90,a.ry));default:return new gvjs_z(0,0)}}
713gvjs_.Nc=function(a){for(var b=[],c=null,d=0;d<this.Jc.length;d++){var e=this.Jc[d],f=e.D5;if(f.type==gvjs_hw)c=gvjs_Sz(f);else{a:{for(var e=e.brush,g=0;g<b.length;g++){var h=b[g];if(gvjs_ji(e,h.brush)){e=h;break a}}h={brush:e,Jc:new gvjs_Ky,sf:null};b.push(h);e=h}gvjs_xe(e.sf,c)||e.Jc.move(c.x,c.y);e.Jc.Ij(f);c=e.sf=gvjs_Sz(f)}}if(gvjs_tc(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};
714function gvjs_Tz(a){for(var b=new gvjs_Ky,c=0;c<a.Jc.length;c++)b.Ij(a.Jc[c].D5);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_rt,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_xe(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=
715null,h=d.length-2,e=0;e<=h;e++)if(!gvjs_xe(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_Yh(new gvjs_G(r.x,q.x),p.x)&&gvjs_Yh(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,
716l)),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}
717function gvjs_Eca(a,b){var c=gvjs_3c(a);switch(a.type){case gvjs_hw:case gvjs_M:c.data.x=b.x;c.data.y=b.y;break;case gvjs_Nt: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}}
718function 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};
719function 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.j8=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};
720gvjs_.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.j8&&(a.j8=new gvjs_xi([a.Kc],void 0,!0));return a.j8}gvjs_.style=function(a,b){return void 0!==b?(this.setStyle(a,b)&&this.fireEvent(gvjs_Zw,[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};
721gvjs_.getContext=function(){this.Hl||this.fireEvent(gvjs_Pu,[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");
721this.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};
722gvjs_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};
723var 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_Zd(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};
724gvjs_.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_Ft)||0;var c=gvjs_K(b,gvjs_Gt)||0,d=gvjs_K(b,gvjs_Ht)||0,e=gvjs_K(b,gvjs_It)||0,f=gvjs_K(b,gvjs_zt)||0,g=gvjs_K(b,gvjs_At)||0,h=gvjs_K(b,gvjs_Bt)||0,b=gvjs_K(b,gvjs_Ct)||0;return!!(a||c||d||e||f||g||h||b)}
725function gvjs_bA(a){var b=gvjs__z(a),c=gvjs_J(b,gvjs_Dt,0),d=gvjs_J(b,gvjs_Et,0),e=gvjs_J(b,gvjs_Ft,c),f=gvjs_J(b,gvjs_Gt,d),g=gvjs_J(b,gvjs_Ht,c),h=gvjs_J(b,gvjs_It,d),k=gvjs_J(b,gvjs_zt,c),l=gvjs_J(b,gvjs_At,d),c=gvjs_J(b,gvjs_Bt,c),d=gvjs_J(b,gvjs_Ct,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,
726l*=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]}
727function 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_gv);else{var m=gvjs_qg();c=m.createElementNS(gvjs_ev,"clipPath");var n=gvjs_lA();c.setAttribute(gvjs_gv,n);m=m.createElementNS(gvjs_ev,gvjs_Xw);m.setAttribute("x",
728h);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_Ux;)a=a.parentNode;a=a.querySelector(gvjs_Xt)||a;a.insertBefore(c,a.firstChild)}b.setAttribute(gvjs_pt,gvjs_oy+n+")")}else b.hasAttribute(gvjs_pt)&&b.removeAttribute(gvjs_pt)}
729function gvjs_fA(a,b,c,d){gvjs_mA(a,b,c,d,!1);a=gvjs_cA(c.style(gvjs_ru),c.style(gvjs_tu),c.style(gvjs_pu));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_pu,a):null===a&&b.removeAttribute(gvjs_pu)}function gvjs_gA(a,b,c){a=gvjs_cA(c.style(gvjs_su),c.style(gvjs_uu),c.style(gvjs_qu));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_qu,a):null===a&&b.removeAttribute(gvjs_qu)}
730function gvjs_hA(a,b,c,d){gvjs_mA(a,b,c,d,!0);a=gvjs_cA(c.style(gvjs_Nx),c.style(gvjs_Qx),c.style(gvjs_Ix));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Ix,a):null===a&&b.removeAttribute(gvjs_Ix)}function gvjs_iA(a,b,c){a=gvjs_cA(c.style(gvjs_Ox),c.style(gvjs_Rx),c.style(gvjs_Lx));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Lx,a):null===a&&b.removeAttribute(gvjs_Lx)}
731function gvjs_jA(a,b,c){a=gvjs_cA(c.style(gvjs_Px),c.style(gvjs_Sx),c.style(gvjs_Mx));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Mx,a):null===a&&b.removeAttribute(gvjs_Mx)}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)}
732function gvjs_mA(a,b,c,d,e){var f=gvjs__z(c),g=e?gvjs_Ix:gvjs_pu,h=gvjs_Oi(f,g+".gradient.from"),k=gvjs_Oi(f,g+".gradient.to");e=b.getAttribute(g);if(h&&k){var l=gvjs_Ni(f,g+".gradient.x1",gvjs_Kq),m=gvjs_Ni(f,g+".gradient.y1",gvjs_Kq),n=gvjs_Ni(f,g+".gradient.x2",gvjs_Nq),p=gvjs_Ni(f,g+".gradient.y2",gvjs_Kq),f=[gvjs_Tu,h,k,l,m,n,p].join(),q=c.rr;if(c=(q?a.yw:a.filters)[f]||null)g=c.getAttribute(gvjs_gv);else{var r=gvjs_qg();c=r.createElementNS(gvjs_ev,gvjs_Lv);g=gvjs_lA();c.setAttribute(gvjs_gv,
733g);c.setAttribute("x1",l);c.setAttribute("y1",m);c.setAttribute("x2",n);c.setAttribute("y2",p);l=r.createElementNS(gvjs_ev,gvjs_Gx);l.setAttribute("stop-color",h);l.setAttribute(gvjs_nw,gvjs_Kq);h=r.createElementNS(gvjs_ev,gvjs_Gx);h.setAttribute("stop-color",k);h.setAttribute(gvjs_nw,gvjs_Nq);c.appendChild(l);c.appendChild(h);(q?a.yw:a.filters)[f]=c;for(a=d;a.nodeName!==gvjs_Ux;)a=a.parentNode;a=a.querySelector(gvjs_Xt)||a;a.insertBefore(c,a.firstChild)}a=gvjs_oy+g+")";e!==a&&b.setAttribute(gvjs_pu,
734a)}else e&&e.substr(0,5)===gvjs_oy&&b.removeAttribute(g)}
735function gvjs_kA(a,b,c,d){var e=gvjs__z(c),f=gvjs_Ni(e,gvjs_px,0),g=gvjs_Ni(e,gvjs_ox,0);if(f||g){var h=gvjs_Oi(e,"shadow.xOffset")||gvjs_Oi(e,"shadow.x-offset")||gvjs_Oi(e,gvjs_qx)||0,k=gvjs_Oi(e,"shadow.yOffset")||gvjs_Oi(e,"shadow.y-offset")||gvjs_Oi(e,gvjs_rx)||0,e=[gvjs_Os,f,g,h,k].join(),l=c.rr,m=(l?a.yw:a.filters)[e]||null;if(m)c=m.getAttribute(gvjs_gv);else{var n=gvjs_qg(),m=n.createElementNS(gvjs_ev,gvjs_Ya);m.setAttribute("x","-100%");m.setAttribute("y","-100%");m.setAttribute(gvjs_Cb,"300%");
736m.setAttribute(gvjs_6a,"300%");c=gvjs_lA();m.setAttribute(gvjs_gv,c);var p=n.createElementNS(gvjs_ev,gvjs_iu);
736p.setAttribute(gvjs_iv,"SourceAlpha");p.setAttribute("stdDeviation",f);f=n.createElementNS(gvjs_ev,"feOffset");f.setAttribute("dx",h);f.setAttribute("dy",k);var q;if(null!=g){var r=n.createElementNS(gvjs_ev,gvjs_hu);q=n.createElementNS(gvjs_ev,"feFuncA");q.setAttribute(gvjs_yb,gvjs_Kv);q.setAttribute("slope",g)}g=n.createElementNS(gvjs_ev,"feMerge");h=n.createElementNS(gvjs_ev,gvjs_ju);n=
737n.createElementNS(gvjs_ev,gvjs_ju);n.setAttribute(gvjs_iv,"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_Ux;)a=a.parentNode;a=a.querySelector(gvjs_Xt)||a;a.insertBefore(m,a.firstChild)}a=b.getAttribute(gvjs_Ya);d=gvjs_oy+c+")";a!==d&&b.setAttribute(gvjs_Ya,d)}else b.hasAttribute(gvjs_Ya)&&b.removeAttribute(gvjs_Ya)}
738var 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,
739"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,
740a)},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)},w9:function(a,b,c){a=gvjs_K(gvjs__z(c),"r");null!=a&&b.setAttribute("r",a)}};gvjs_oA.Nz={r:gvjs_oA.w9,x:gvjs_oA.DG,y:gvjs_oA.FG};gvjs_oA.draw=function(a,b,c,d){var e=gvjs_qg();d=d||e.createElementNS(gvjs_ev,gvjs_ot);gvjs_oA.DG(a,d,b);gvjs_oA.FG(a,d,b);gvjs_oA.w9(a,d,b);gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};
741gvjs_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)},x9:function(a,b,c){a=gvjs_J(gvjs__z(c),"rx");b.setAttribute("rx",a)},y9: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.x9,ry:gvjs_pA.y9};
742gvjs_pA.draw=function(a,b,c,d){var e=gvjs_qg();d=d||e.createElementNS(gvjs_ev,gvjs_bu);gvjs_pA.DG(a,d,b);gvjs_pA.FG(a,d,b);gvjs_pA.x9(a,d,b);gvjs_pA.y9(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_ny+c+'".';};var gvjs_qA={A9:function(a,b,c){a=gvjs_J(gvjs__z(c),"x1");b.setAttribute("x1",a)},C9:function(a,b,c){a=gvjs_J(gvjs__z(c),"y1");b.setAttribute("y1",a)},B9:function(a,b,c){a=gvjs_J(gvjs__z(c),"x2");b.setAttribute("x2",a)},D9:function(a,b,c){a=gvjs_J(gvjs__z(c),"y2");b.setAttribute("y2",a)}};gvjs_qA.Nz={x1:gvjs_qA.A9,x2:gvjs_qA.B9,y1:gvjs_qA.C9,y2:gvjs_qA.D9};
743gvjs_qA.draw=function(a,b,c,d){var e=gvjs_qg();d=d||e.createElementNS(gvjs_ev,gvjs_M);gvjs_qA.A9(a,d,b);gvjs_qA.B9(a,d,b);gvjs_qA.C9(a,d,b);gvjs_qA.D9(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_ny+c+'".';};function gvjs_rA(a,b,c,d){var e=gvjs_qg(),e=d||e.createElementNS(gvjs_ev,gvjs_Aw);d||e.setAttribute("d",gvjs_sA(c));gvjs_dA(a,e,c,b);return e}
744function 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_4p+(e+g)+" "+h:180===l&&270===m?e="A "+e+" "+k+gvjs_4p+g+" "+(h-k):0===l&&90===m?e="A "+e+" "+k+gvjs_4p+g+" "+(h+k):90===l&&180===m?e="A "+e+" "+k+gvjs_4p+(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,
7450>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_Dt),f=b.style(gvjs_Et),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_qg();d=d||m.createElementNS(gvjs_ev,gvjs_Xw);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&&
746d.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_Dt:case gvjs_Et:case gvjs_Ft:case gvjs_Gt:case gvjs_Ht:case gvjs_It:case gvjs_zt:case gvjs_At:case gvjs_Bt:case gvjs_Ct:var f=gvjs_aA(b),g=e.tagName.toLowerCase();if(g===gvjs_Aw&&!f||g===gvjs_Xw&&f)return gvjs_tA.draw(a,b,d);g===gvjs_Aw?(a=gvjs_bA(b),a=gvjs_sA(a),e.setAttribute("d",a)):c===gvjs_Dt?e.setAttribute("rx",
747gvjs_J(gvjs__z(b),gvjs_Dt)):c===gvjs_Et&&e.setAttribute("ry",gvjs_J(gvjs__z(b),gvjs_Et));break;default:throw'unknown property on rect "'+c+'".';}}};var gvjs_uA={eO:function(a,b,c){a=c.style(gvjs_Bu)||c.style(gvjs_Fu)||c.style(gvjs_Gu);b.style.fontFamily=typeof a===gvjs_h?a:""},bY:function(a,b,c){a=c.style(gvjs_Cu)||c.style(gvjs_Hu);b.style.fontSize=typeof a===gvjs_f?a+gvjs_g:typeof a===gvjs_h?a:""},cY: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):""},u9:function(a,b,c){!0===c.style(gvjs_qv)?b.style.fontStyle=gvjs_qv:b.style.fontStyle=""},z9:function(a,b,c){!0===
748c.style(gvjs_ly)?b.style.textDecoration=gvjs_ly:b.style.textDecoration=""}};gvjs_uA.Nz={"font.family":gvjs_uA.eO,fontFamily:gvjs_uA.eO,fontName:gvjs_uA.eO,"font.size":gvjs_uA.bY,fontSize:gvjs_uA.bY,"font.weight":gvjs_uA.cY,fontWeight:gvjs_uA.cY,italic:gvjs_uA.u9,underline:gvjs_uA.z9};
749gvjs_uA.Woa=function(a,b,c,d,e,f,g){var h=gvjs_qg();e=e&&e.tagName===gvjs_Q?e:h.createElementNS(gvjs_ev,gvjs_Q);e.textContent=c;c=gvjs__z(d);e.setAttribute("x",null==f?gvjs_Ni(c,"x"):f);e.setAttribute("y",null==g?gvjs_Ni(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.u9(a,e,d);gvjs_uA.z9(a,e,d);gvjs_uA.eO(a,e,d);
749gvjs_uA.bY(a,e,d);gvjs_uA.cY(a,e,d);return e};
750gvjs_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_$c(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_qg(),d=0,k=g.length;d<k;d++){var m=b.createElementNS(gvjs_ev,"tspan");m.textContent=g[d];m.setAttribute(gvjs_Uw,!0);m.setAttribute("x",gvjs_Ni(f,"x"));
751m.setAttribute("y",gvjs_Ni(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_Yx,gvjs_3));return{group:a,V:l?c:[a]}};
752gvjs_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_0u)||0));if(isNaN(d)||!isFinite(d))d=0;var e=b.style(gvjs_Ay);if(typeof e===gvjs_f){if(e=Math.max(0,Math.min(1,e)),isNaN(e)||!isFinite(e))e=0}else e=gvjs_Is;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===
753gvjs_f)k=k+g-f.height*e;else if(e===gvjs_Is)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_8w);null!=a&&0!=a&&c.setAttribute(gvjs_iy,gvjs_9w+a+" "+b.style("x")+" "+b.style("y")+")");return c};
754gvjs_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_0u||c===gvjs_Ay||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_qg();d=d||e.createElementNS(gvjs_ev,"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_ny+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_qg(),e=this.svg=d.createElementNS(gvjs_ev,gvjs_Ux);e.setAttribute(gvjs_Cb,b);e.setAttribute(gvjs_6a,c);e.appendChild(d.createElementNS(gvjs_ev,gvjs_Xt));var f=d.createElement(gvjs_b);f.style.position=gvjs_a;f.style.left=gvjs_Lq;f.style.top=gvjs_Lq;f.style.width=gvjs_Nq;f.style.height=gvjs_Nq;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);
755f.appendChild(e);a.appendChild(d);this.ZD=this.h4.bind(this);this.g4=this.dxa.bind(this);this.Cz=this.l4.bind(this);this.aE=this.m4.bind(this);this.d4=this.Wfa.bind(this);this.jm=this.i4.bind(this);this.j4=this.txa.bind(this);e.addEventListener(gvjs_7j,this.jm);e.addEventListener(gvjs_ew,this.jm);e.addEventListener(gvjs_jl,this.jm);e.addEventListener(gvjs_il,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=[];
756function 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_gv);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()]}
757function 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.g4);b.B(gvjs_Zw,a.Cz);b.B("add",a.d4);b.B(gvjs_Hw,a.j4);b.B(gvjs_0w,a.aE);d&&b.B(gvjs_Pu,a.ZD)}gvjs_=gvjs_xA.prototype;gvjs_.Wfa=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};
758gvjs_.Tu=function(a){return gvjs_CA(this,a)||a.getContext()?(a.fireEvent(gvjs_Zw,[a]),a):this.Wfa(a,!0)};function gvjs_DA(a,b,c){if(b.S0){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};
759gvjs_.ie=function(a,b,c,d){a=new gvjs_4z(a,b,c,d);this.Tu(a);return a};gvjs_.E_=function(a,b,c,d,e){a=new gvjs_2z(a,b,c,d,e);this.Tu(a);return a};
759gvjs_.BU=function(a){if(null==a.getContext())throw"Attempted to remove shape that doesn't have a context.";return a.fireEvent(gvjs_0w,[a])};
760gvjs_.m4=function(a){var b=this.mr.indexOf(a);if(0>b)return!1;if(a.S0){for(var b=a.Fh,c=0,d=b.length;c<d;c++)a.fireEvent(gvjs_0w,[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.g4);a.Qb(gvjs_Zw,this.Cz);a.Qb(gvjs_0w,this.aE);a.Qb(gvjs_Pu,this.ZD);a.Qb("add",this.d4);a.Qb(gvjs_Hw,this.j4);a.Hl=null;return!0};
761gvjs_.i4=function(a){for(var b=a.target;null!=b.getAttribute(gvjs_Uw);)b=b.parentNode;var c=this.elements.indexOf(b);if(0<=c){var b=a.offsetX,d=a.offsetY;a=a.type;a===gvjs_jl?a=gvjs_cw:a===gvjs_il&&(a=gvjs_dw);c=this.mr[c];c.fireEvent(a,[{point:{x:b,y:d},type:a,target:c}])}};gvjs_.l4=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))};
762gvjs_.h4=function(a){a.Hl=this};
763gvjs_.dxa=function(a){if("Path"!==a.Ps()){if(a.rr){var b;if(!this.jfa){b=gvjs_qg();var c=this.jfa=b.createElement(gvjs_b);c.style.position=gvjs_a;c.style.top="-1000px";c.style.left="-1000px";c.style.whiteSpace=gvjs_lw;var d=b.createElementNS(gvjs_ev,gvjs_Ux);c.appendChild(d);b.body.appendChild(c)}b=this.jfa;b.style.display=gvjs_4j;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))}};
764gvjs_.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.jka(gvjs_r(function(a){this.Mr=gvjs_lc(this.Mr,function(b){null==b.start&&(b.start=a);null==b.interpolate&&(b.interpolate=b.animation.ZFa(b.animation.l0,b.animation.s7,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.s7),b.animation.fireEvent("finishAnimation",
765[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]}
766gvjs_.clear=function(){var a=gvjs_qg(),b=this.svg,c;gvjs_zA(this.filters);gvjs_zA(this.yw);this.filters={};for(this.yw={};b.firstChild;)b.firstChild.tagName===gvjs_Xt&&(c=!0),b.removeChild(b.firstChild);c&&b.appendChild(a.createElementNS(gvjs_ev,gvjs_Xt));this.mr=[];this.elements=[];this.Mr=null;this.Jm&&(this.Jm.dK=!0);this.Jm=new gvjs_Zo};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.g4);b.B(gvjs_Zw,a.Cz);b.B(gvjs_0w,a.aE);b.B(gvjs_Pu,a.ZD);b.B("add",a.d4);b.B(gvjs_Hw,a.j4);c=b.Fo();a.BU(b);delete c.x;delete c.y;return c}}
767function 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)};
768gvjs_.update=function(a){if(!gvjs_Be(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_ti(gvjs_EA(b.hw),{mV: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.N6=!1;this.dP=!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_Xd);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_.mP=function(a){this.node=a.node;this.rl=a.rl;this.depth=a.depth;this.Mg=a.Mg;this.dP=a.dP};
769gvjs_.clone=function(){return new gvjs_HA(this.node,this.Mg,!this.dP,this.rl,this.depth)};
770gvjs_.next=function(){var a;if(this.N6){if(!this.node||this.dP&&0==this.depth)throw gvjs_Wd;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.N6=!0;a=this.node;if(!this.node)throw gvjs_Wd;return a};gvjs_.equals=function(a){return a.node==this.node&&(!this.node||a.rl==this.rl)};
771gvjs_.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_Kb(arguments[0])?arguments[0]:arguments,d=c.length-1;0<=d;d--)gvjs_2e(c[d],b);gvjs_3e(b)};function gvjs_IA(){}gvjs_IA.prototype.fea=function(){return!1};gvjs_IA.prototype.vc=function(){return gvjs_Ge(gvjs_y?this.getContainer():this.kj())};gvjs_IA.prototype.getWindow=function(){return gvjs_Se(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_ic(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_Wd)throw g;}}gvjs_s(gvjs_KA,gvjs_JA);gvjs_=gvjs_KA.prototype;gvjs_.kj=function(){return this.oe};gvjs_.Vl=function(){return this.Kd};
772gvjs_.jva=function(){return this.N6&&this.node==this.Kd&&(!this.je||1!=this.rl)};gvjs_.next=function(){if(this.jva())throw gvjs_Wd;return gvjs_KA.o.next.call(this)};gvjs_.mP=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.mP.call(this,a)};gvjs_.clone=function(){var a=new gvjs_KA(this.oe,this.pe,this.Kd,this.je,this.Vo);a.mP(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_Ge(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_jc(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b}
773function gvjs_QA(a,b,c,d){var e=gvjs_Ge(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};
774gvjs_.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_Se(gvjs_Ge(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_Ge(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_7s,c);b.moveEnd(gvjs_7s,a.length)}return b}
775gvjs_=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};
776gvjs_.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_7s,-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};
777function 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};
778gvjs_.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)};
779function 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}
780gvjs_.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}
781gvjs_.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_te("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_ue(9)){var b=new gvjs_SA(gvjs_TA(a),gvjs_Ge(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_jc(b.Bt.childNodes,a),b.je=b.pe+1;a=b}else a=gvjs_ge?new gvjs_XA(gvjs_OA(a)):gvjs_fe?new gvjs_RA(gvjs_OA(a)):gvjs_de?new gvjs_WA(gvjs_OA(a)):new gvjs_NA(gvjs_OA(a));return a}
782function gvjs_PA(a){return gvjs_Ye(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};
783function 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_ue(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_7s,g);
783f==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_7s,k),m.setEndPoint("EndToEnd",f));k=new gvjs_SA(m,gvjs_Ge(b));k.oe=b;k.pe=c;k.Kd=d;k.je=e;b=k}else b=gvjs_ge?
784new gvjs_XA(gvjs_QA(b,c,d,e)):gvjs_fe?new gvjs_RA(gvjs_QA(b,c,d,e)):gvjs_de?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()};
785gvjs_.fea=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_nc:gvjs_oc)(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)};
786gvjs_.collapse=function(a){a=this.fea()?!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_$e(a,c))return!0;if(1==c.nodeType&&d)if(e=c.childNodes[d])c=e,d=0;else if(gvjs_$e(c,a))return!1;return 0<(gvjs_Raa(a,c)||b-d)};function gvjs__A(){}gvjs_Gb(gvjs__A);gvjs__A.prototype.P3=0;function gvjs_0A(a){gvjs_W.call(this);this.F=a||gvjs_Ee();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.eka=!1}gvjs_s(gvjs_0A,gvjs_W);gvjs_0A.prototype.Bua=gvjs__A.qc();var gvjs_Lca=null;
787function gvjs_Mca(a,b){switch(a){case 1:return b?gvjs_0t:gvjs_cu;case 2:return b?gvjs_7u:gvjs_my;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_Os;case 64:return b?"open":gvjs_rt}throw Error("Invalid component state");}gvjs_=gvjs_0A.prototype;gvjs_.getId=function(){return this.cc||(this.cc=":"+(this.Bua.P3++).toString(36))};
788gvjs_.$z=function(a){this.Fd&&this.Fd.qo&&(gvjs__c(this.Fd.qo,this.cc),gvjs_0c(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_.mca=function(a){return this.Ld(a)};gvjs_.Vc=function(){this.pv||(this.pv=new gvjs_qp(this));return this.pv};
789function gvjs_1A(a,b){if(a==b)throw Error(gvjs_Qr);if(b&&a.Fd&&a.cc&&a.Fd.rC(a.cc)&&a.Fd!=b)throw Error(gvjs_Qr);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)};
790gvjs_.yE=function(a,b){if(this.dc)throw Error(gvjs_ir);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_ir);if(a&&this.Kh(a)){this.eka=!0;var b=gvjs_Ge(a);this.F&&this.F.vc()==b||(this.F=gvjs_Ee(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};
791gvjs_.$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.eka&&this.H&&gvjs_3e(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)};
792gvjs_.aB=function(a,b,c){if(a.dc&&(c||!this.dc))throw Error(gvjs_ir);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_yc(this.dd,a)}else gvjs_0c(this.qo,a.getId(),a);gvjs_1A(a,this);gvjs_wc(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&&
793!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_Zf(this.dc?this.H:this.F.vc().body));return this.ar};
793gvjs_.aA=function(a){if(this.dc)throw Error(gvjs_ir);this.ar=a};gvjs_.zf=function(){return this.dd?this.dd.length:0};gvjs_.rC=function(a){return this.qo&&a?gvjs_1c(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)}
794function gvjs_3A(a,b){return a.dd&&b?gvjs_jc(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__c(this.qo,c),gvjs_yc(this.dd,a),b&&(a.Rf(),a.H&&gvjs_3e(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_sc(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)}
795function 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_lc(gvjs_4A(a),function(a){return a!=b}).join(" "))}
796function gvjs_9A(a,b){a.classList?gvjs_t(b,function(b){gvjs_8A(a,b)}):a.className=gvjs_lc(gvjs_4A(a),function(a){return!gvjs_sc(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.S2=c||new gvjs_D(NaN,NaN,NaN,NaN);this.Ad=gvjs_Ge(a);this.U=new gvjs_qp(this);gvjs_3l(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.Yga=!0;this.yda=0;this.zA=this.Eua=!1;gvjs_V(this.handle,["touchstart",gvjs_hl],this.Mia,!1,this)}gvjs_s(gvjs_aB,gvjs_W);var gvjs_bB=gvjs_j.document&&gvjs_j.document.documentElement&&!!gvjs_j.document.documentElement.setCapture;
797gvjs_=gvjs_aB.prototype;gvjs_.Yu=function(a){this.zA=a};gvjs_.Vc=function(){return this.U};function gvjs_cB(a,b){a.S2=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_pm(this.handle,["touchstart",gvjs_hl],this.Mia,!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_Zf(this.target));return this.ar};
798gvjs_.Mia=function(a){var b=a.type==gvjs_hl;if(!this.Dg||this.Yp||b&&!gvjs_am(a))this.dispatchEvent("earlycancel");else{if(0==this.yda)if(this.dispatchEvent(new gvjs_dB(gvjs_4,this,a.clientX,a.clientY,a)))this.Yp=!0,this.Yga&&b&&a.preventDefault();else return;else this.Yga&&b&&a.preventDefault();var b=this.Ad,c=b.documentElement,d=!gvjs_bB;this.U.B(b,["touchmove",gvjs_ew],this.oR,d);this.U.B(b,["touchend",gvjs_fw],this.hQ,d);gvjs_bB?(c.setCapture(!1),this.U.B(c,"losecapture",this.hQ)):this.U.B(gvjs_Se(b),
799gvjs_Os,this.hQ);gvjs_y&&this.Eua&&this.U.B(b,gvjs_au,gvjs_6l);this.Zya&&this.U.B(this.Zya,gvjs_dx,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.v4=gvjs_Qe(gvjs_Ee(this.Ad).Ad)}};
800gvjs_.hQ=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")};
801gvjs_.oR=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.yda)if(this.dispatchEvent(new gvjs_dB(gvjs_4,this,a.clientX,a.clientY,a)))this.Yp=!0;else{this.isDisposed()||this.hQ(a);return}}c=gvjs_gB(this,b,c);b=c.x;c=c.y;this.Yp&&this.dispatchEvent(new gvjs_dB(gvjs_Ks,this,a.clientX,
802a.clientY,a,b,c))&&(gvjs_hB(this,a,b,c),a.preventDefault())}};function gvjs_gB(a,b,c){var d=gvjs_Qe(gvjs_Ee(a.Ad).Ad);b+=d.x-a.v4.x;c+=d.y-a.v4.y;a.v4=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_9t,a,b.clientX,b.clientY,b,c,d))}
803function gvjs_eB(a,b){var c=a.S2;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.S2;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};
804function gvjs_dB(a,b,c,d,e,f,g){gvjs_5l.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.A_=b}gvjs_s(gvjs_dB,gvjs_5l);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_.a0=null;gvjs_.Ib=!1;gvjs_.Bl=null;gvjs_.Zi=null;gvjs_.sp=null;gvjs_.oY=!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__b(this.sa()).split(" ");gvjs_7A(a,b);gvjs_kf(a,!0);gvjs_F(a,!1);gvjs_jB(this);gvjs_kB(this)};
805function gvjs_jB(a){if(a.OBa&&!a.Zi){var b;
805b=a.Da().C(gvjs_hv,{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_Wf(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_Ir),gvjs_F(a.sp,!1),gvjs_kf(a.sp,!0),a.sp.style.position=gvjs_a)}gvjs_.vha=function(){this.oY=!1};gvjs_.Kh=function(a){return!!a&&a.tagName==gvjs_qa};
806gvjs_.Of=function(a){gvjs_iB.o.Of.call(this,a);a=gvjs__b(this.sa()).split(" ");gvjs_7A(this.j(),a);gvjs_jB(this);gvjs_kB(this);gvjs_kf(this.j(),!0);gvjs_F(this.j(),!1)};gvjs_.$b=function(){this.Zi&&gvjs_1e(this.Zi,this.j());gvjs_1e(this.Bl,this.j());gvjs_iB.o.$b.call(this);gvjs_2e(this.sp,this.j());this.a0=new gvjs_Uy(this.Da().vc());this.Vc().B(this.a0,gvjs_kk,this.nxa);gvjs_lB(this,!1)};
807gvjs_.Rf=function(){this.ea()&&this.setVisible(!1);gvjs_U(this.a0);gvjs_iB.o.Rf.call(this);gvjs_3e(this.Zi);gvjs_3e(this.Bl);gvjs_3e(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.p6():this.QC())};
808function gvjs_lB(a,b){a.xfa||(a.xfa=new gvjs_Qca(a.H,a.F));a=a.xfa;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_ys);a.JC=null}}gvjs_.JV=function(a,b,c,d){this.Jz=a;this.Iz=b;this.qB=c;this.pB=d};
809gvjs_.p6=function(){if(this.dispatchEvent(gvjs_Ms)){try{this.qD=this.Da().vc().activeElement}catch(a){}this.q5();this.Df();this.Vc().B(this.Da().getWindow(),gvjs_2w,this.q5);gvjs_mB(this,!0);this.focus();this.Ib=!0;this.Jz&&this.qB?(gvjs_om(this.Jz,gvjs_3,this.Dz,!1,this),this.qB.play(),this.Jz.play()):this.Dz()}};
810gvjs_.QC=function(){if(this.dispatchEvent(gvjs_Ls)){this.Vc().Qb(this.Da().getWindow(),gvjs_2w,this.q5);this.Ib=!1;this.Iz&&this.pB?(gvjs_om(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)}
811gvjs_.Dz=function(){this.dispatchEvent(gvjs_tx)};gvjs_.cw=function(){gvjs_mB(this,!1);this.dispatchEvent(gvjs_4u)};gvjs_.ea=function(){return this.Ib};gvjs_.focus=function(){this.Hba()};
812gvjs_.q5=function(){this.Zi&&gvjs_F(this.Zi,!1);this.Bl&&gvjs_F(this.Bl,!1);var a=this.Da().vc(),b=gvjs_Oe(gvjs_Se(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_Sf(this.Zi,c,a));this.Bl&&(gvjs_F(this.Bl,!0),gvjs_Sf(this.Bl,c,a))};
813gvjs_.Df=function(){var a=this.Da().vc(),b=gvjs_Se(a)||window;if(gvjs_Hf(this.j())==gvjs_Za)var c=a=0;else c=gvjs_Qe(this.Da().Ad),a=c.x,c=c.y;var d=gvjs_Uf(this.j()),b=gvjs_Oe(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_If(this.j(),a,c);gvjs_If(this.sp,a,c)};gvjs_.nxa=function(a){this.oY?this.vha():a.target==this.sp&&gvjs_Ym(this.Hba,0,this)};gvjs_.Hba=function(){try{gvjs_y&&this.Da().vc().body.focus(),this.j().focus()}catch(a){}};
814gvjs_.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_.Oaa=!0;gvjs_.kO=.5;gvjs_.yg="";gvjs_.Bg=null;gvjs_.Sj=null;gvjs_.qI=!1;gvjs_.ul=null;gvjs_.Dj=null;gvjs_.EW=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_df(this.Dj,a)};
815gvjs_.getTitle=function(){return this.yg};gvjs_.mia=function(a){gvjs_rB(this,gvjs_zd(a))};function gvjs_rB(a,b){a.Bg=b;a.Jk&&gvjs_we(a.Jk,b)}gvjs_.getContent=function(){return null!=this.Bg?gvjs_wd(this.Bg):""};gvjs_.iv=function(){return this.uL};gvjs_.c6=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)};
816function gvjs_uB(a,b){a.kO=b;a.j()&&(b=a.pC())&&gvjs_Wf(b,a.kO)}
816function gvjs_vB(a,b){a.WK=b;if(a.dc){var c=a.Da(),d=a.pC(),e=a.Zi;b?(e&&c.h2(e,a.j()),c.h2(d,a.j())):(c.removeNode(e),c.removeNode(d))}a.ea()&&gvjs_lB(a,b)}gvjs_.getDraggable=function(){return this.Oaa};
817function gvjs_wB(a,b){var c=gvjs__b(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.T5,!1,a)):!b&&a.Sj&&(a.Sj.oa(),a.Sj=null)}
818gvjs_.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_Ir,{className:this.Mj+"-title-text",id:this.getId()},this.yg),this.Cj=b.C(gvjs_Ir,this.Mj+"-title-close"));gvjs__e(a,this.ul,this.Jk=b.C(gvjs_qa,this.Mj+gvjs_Bq),this.Jh=b.C(gvjs_qa,this.Mj+"-buttons"));gvjs_uz(this.Dj,"heading");gvjs_uz(this.Cj,gvjs_Ys);gvjs_kf(this.Cj,!0);gvjs_Az(this.Cj,"Close");this.EW=this.Dj.id;gvjs_uz(a,this.iv());gvjs_vz(a,gvjs_yv,this.EW||"");this.Bg&&
819gvjs_we(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.kO)};
820gvjs_.Of=function(a){gvjs_nB.o.Of.call(this,a);a=this.j();var b=this.Mj+gvjs_Bq;this.Jk=gvjs_Ie(null,b,a)[0];this.Jk||(this.Jk=this.Da().C(gvjs_qa,b),this.Bg&&gvjs_we(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_Ie(null,b,a)[0])?(this.Dj=gvjs_Ie(null,c,this.ul)[0],this.Cj=gvjs_Ie(null,d,this.ul)[0]):(this.ul=this.Da().C(gvjs_qa,b),a.insertBefore(this.ul,this.Jk));this.Dj?(this.yg=gvjs_lf(this.Dj),this.Dj.id||(this.Dj.id=
821this.getId())):(this.Dj=gvjs_B(gvjs_Ir,{className:c,id:this.getId()}),this.ul.appendChild(this.Dj));this.EW=this.Dj.id;gvjs_vz(a,gvjs_yv,this.EW||"");this.Cj||(this.Cj=this.Da().C(gvjs_Ir,d),this.ul.appendChild(this.Cj));gvjs_F(this.Cj,this.JJ);b=this.Mj+"-buttons";(this.Jh=gvjs_Ie(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.kO)};
822gvjs_.$b=function(){gvjs_nB.o.$b.call(this);this.Vc().B(this.j(),gvjs_tv,this.cga).B(this.j(),gvjs_$k,this.cga);this.Vc().B(this.Jh,gvjs_7j,this.exa);gvjs_wB(this,this.Oaa);this.Vc().B(this.Cj,gvjs_7j,this.Axa);var a=this.j();gvjs_uz(a,this.iv());""!==this.Dj.id&&gvjs_vz(a,gvjs_yv,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)};
823gvjs_.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()};
824gvjs_.T5=function(){var a=this.Da().vc(),b=gvjs_Oe(gvjs_Se(a)||window||window),c=Math.max(a.body.scrollWidth,b.width),a=Math.max(a.body.scrollHeight,b.height),d=gvjs_Uf(this.j());gvjs_Hf(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)};
825function gvjs_xB(a){if(a.JJ){var b=a.mi,c=b&&b.YY;c?(b=b.get(c),a.dispatchEvent(new gvjs_yB(c,b))&&a.setVisible(!1)):a.setVisible(!1)}}gvjs_.S5=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)}};
826gvjs_.cga=function(a){var b=!1,c=!1,d=this.mi,e=a.target;if(a.type==gvjs_tv)if(this.Lqa&&27==a.keyCode){var f=d&&d.YY,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.oY=!0;try{this.sp.focus()}catch(k){}gvjs_Ym(this.vha,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.k_,h=g&&gvjs_zB(d,g),e=(e.tagName==gvjs_Fa||
827e.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_Yt;this.key=a;this.caption=b}gvjs_s(gvjs_yB,gvjs_5l);function gvjs_oB(a){this.F=a||gvjs_Ee();gvjs_3d.call(this)}gvjs_s(gvjs_oB,gvjs_3d);gvjs_=gvjs_oB.prototype;gvjs_.Mj="charts-buttonset";
828gvjs_.k_=null;gvjs_.H=null;gvjs_.YY=null;gvjs_.set=function(a,b,c,d){gvjs_3d.prototype.set.call(this,a,b);c&&(this.k_=a);d&&(this.YY=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_we(this.H,gvjs_Dd);var a=gvjs_Ee(this.H);
828this.forEach(function(b,c){b=a.C(gvjs_ma,{name:c},b);c==this.k_&&(b.className=this.Mj+gvjs_Cq);this.H.appendChild(b)},this)}};
829gvjs_.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_lf(c)||c.value,d){var f=0==b;this.set(d,e,f,c.name==gvjs_5j);f&&gvjs_6A(c,this.Mj+gvjs_Cq)}}};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}
830var gvjs_pB={key:"ok",caption:"OK"},gvjs_qB={key:gvjs_5j,caption:"Cancel"},gvjs_AB={key:"yes",caption:"Yes"},gvjs_BB={key:"no",caption:"No"},gvjs_Rca={key:"save",caption:"Save"},gvjs_Sca={key:"continue",caption:"Continue"};"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_.qS=null;gvjs_.B2=null;gvjs_.rS=null;gvjs_.dm=-1;gvjs_.Mv=-1;gvjs_.SX=!1;
831var 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_ee||gvjs_ge&&gvjs_te("525"),
832gvjs_FB=gvjs_ie&&gvjs_fe;gvjs_=gvjs_CB.prototype;gvjs_.sn=function(a){if(gvjs_ge||gvjs_ee)if(17==this.dm&&!a.ctrlKey||18==this.dm&&!a.altKey||gvjs_ie&&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.SX=a.altKey))};
833gvjs_.ita=function(a){this.Mv=this.dm=-1;this.SX=a.altKey};
834gvjs_.handleEvent=function(a){var b=a.fj,c,d,e=b.altKey;gvjs_y&&a.type==gvjs_$k?(c=this.Mv,d=13!=c&&27!=c?b.keyCode:0):(gvjs_ge||gvjs_ee)&&a.type==gvjs_$k?(c=this.Mv,d=0<=b.charCode&&63232>b.charCode&&gvjs_2y(c)?b.charCode:0):gvjs_de&&!gvjs_ge?(c=this.Mv,d=gvjs_2y(c)?b.keyCode:0):(c=b.keyCode||this.Mv,d=b.charCode||0,gvjs_FB&&(e=this.SX),gvjs_ie&&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]);
835a=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.rS&&this.detach();this.H=a;this.qS=gvjs_V(this.H,gvjs_$k,this,b);this.B2=gvjs_V(this.H,gvjs_tv,this.sn,b,this);this.rS=gvjs_V(this.H,gvjs_uv,this.ita,b,this)};gvjs_.detach=function(){this.qS&&(gvjs_qm(this.qS),gvjs_qm(this.B2),gvjs_qm(this.rS),this.rS=this.B2=this.qS=null);this.H=null;this.Mv=this.dm=-1};gvjs_.N=function(){gvjs_CB.o.N.call(this);this.detach()};
836function gvjs_GB(a,b,c,d){gvjs_9l.call(this,d);this.type=gvjs_sv;this.keyCode=a;this.charCode=b;this.repeat=c}gvjs_s(gvjs_GB,gvjs_9l);function gvjs_HB(){}var gvjs_IB;gvjs_Gb(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_nt,menuitem:gvjs_fx,menuitemcheckbox:gvjs_nt,menuitemradio:gvjs_nt,radio:gvjs_nt,tab:gvjs_fx,treeitem:gvjs_fx};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};
837gvjs_.As=function(a,b,c){if(a=a.j?a.j():a){var d=[b];gvjs_y&&!gvjs_te("7")&&(d=gvjs_LB(gvjs_4A(a),b),d.push(b));(c?gvjs_7A:gvjs_9A)(a,d)}};gvjs_.Kh=function(){return!0};
838gvjs_.kb=function(a,b){b.id&&a.$z(b.id);var c=this.sb(b);c&&c.firstChild?a.bF(c.firstChild.nextSibling?gvjs_Bc(c.childNodes):c.firstChild):a.bF(null);var d=0,e=this.sa(),f=this.sa(),g=!1,h=!1,k=!1,l=gvjs_Bc(gvjs_4A(b));gvjs_t(l,function(a){g||a!=e?h||a!=f?d|=this.WQ(a):h=!0:(g=!0,f==e&&(h=!0));1==this.WQ(a)&&gvjs_hf(c)&&gvjs_kf(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_te("7")){var m=gvjs_LB(l);0<m.length&&(l.push.apply(l,m),k=!0)}g&&
839h&&!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.H9;null!=d&&a.P5(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.lS());gvjs_OB(b,16)&&a.Cr(c,16,b.wn());gvjs_OB(b,64)&&a.Cr(c,64,gvjs_PB(b,64))}gvjs_.P5=function(a,b){gvjs_Az(a,b)};
840gvjs_.iM=function(a,b){gvjs_0f(a,!b,!gvjs_y&&!gvjs_de)};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_hf(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_hf(c)!=b&&gvjs_kf(c,b)}};gvjs_.setVisible=function(a,b){gvjs_F(a,b);a&&gvjs_vz(a,gvjs_7a,!b)};
841gvjs_.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_fx,16:gvjs_nt,64:"expanded"});b=gvjs_IB[b];var d=a.getAttribute(gvjs_kb)||null;d&&(d=gvjs_Uca[d]||b,b=b==gvjs_nt||b==gvjs_fx?d:b);b&&gvjs_vz(a,b,c)};
842gvjs_.setContent=function(a,b){var c=this.sb(a);
842c&&(gvjs_0e(c),b&&(gvjs_o(b)?gvjs_df(c,b):(a=function(a){if(a){var b=gvjs_Ge(c);c.appendChild(gvjs_o(a)?b.createTextNode(a):a)}},gvjs_m(b)?gvjs_t(b,a):!gvjs_Kb(b)||"nodeType"in b?a(b):gvjs_t(gvjs_Bc(b),a))))};gvjs_.$g=function(a){return a.j()};gvjs_.sa=function(){return gvjs_Yr};
843gvjs_.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_te("7")&&c.push.apply(c,gvjs_LB(c));return c};function gvjs_LB(a,b){var c=[];b&&(a=gvjs_Ac(a,[b]));gvjs_t([],function(d){!gvjs_oc(d,gvjs_Pb(gvjs_sc,a))||b&&!gvjs_sc(d,b)||c.push(d.join("_"))});return c}gvjs_.hJ=function(a){this.OO||gvjs_QB(this);return this.OO[a]};
844gvjs_.WQ=function(a){this.Qia||(this.OO||gvjs_QB(this),this.Qia=gvjs_4c(this.OO));a=parseInt(this.Qia[a],10);return isNaN(a)?0:a};function gvjs_QB(a){var b=a.sa();gvjs_8b(b.replace(/\xa0|\s/g," ")," ");a.OO={1:b+gvjs_Dq,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_Nb(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.H9=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_.jR=!0;gvjs_.bO=!1;gvjs_.uL=null;function gvjs_WB(a,b){a.dc&&b!=a.jR&&gvjs_XB(a,b);a.jR=b}gvjs_.$g=function(){return this.A.$g(this)};
845gvjs_.KQ=function(){return this.Yf||(this.Yf=new gvjs_CB)};gvjs_.cb=function(){return this.A};gvjs_.iia=function(a){if(this.dc)throw Error(gvjs_ir);this.j()&&(this.H=null);this.A=a};gvjs_.eo=function(a){a&&(this.Co?gvjs_sc(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_yc(this.Co,a)&&(0==this.Co.length&&(this.Co=null),this.A.As(this,a,!1))};
846gvjs_.C=function(){var a=this.A.C(this);this.H=a;gvjs_MB(this.A,a,this.iv());this.bO||this.A.iM(a,!1);this.ea()||this.A.setVisible(a,!1)};gvjs_.iv=function(){return this.uL};gvjs_.c6=function(a){this.uL=a};gvjs_.P5=function(a){this.H9=a;var b=this.j();b&&this.A.P5(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.bO||this.A.iM(a,!1);this.Ib=a.style.display!=gvjs_e};
847gvjs_.$b=function(){gvjs_VB.o.$b.call(this);gvjs_NB(this.A,this,this.H);this.A.wq(this);if(this.EM&-2&&(this.jR&&gvjs_XB(this,!0),gvjs_OB(this,32))){var a=this.$g();if(a){var b=this.KQ();b.mB(a);this.Vc().B(b,gvjs_sv,this.al).B(a,gvjs__a,this.sv).B(a,gvjs_Os,this.Hy)}}};
848function gvjs_XB(a,b){var c=a.Vc(),d=a.j();b?(c.B(d,gvjs_jl,a.Us).B(d,gvjs_hl,a.Uf).B(d,gvjs_fw,a.Oo).B(d,gvjs_il,a.kR),a.zJ!=gvjs_Fb&&c.B(d,gvjs_yt,a.zJ),gvjs_y&&(gvjs_te(9)||c.B(d,gvjs_Ut,a.Hca),a.UJ||(a.UJ=new gvjs_YB(a),gvjs_3l(a,a.UJ)))):(c.Qb(d,gvjs_jl,a.Us).Qb(d,gvjs_hl,a.Uf).Qb(d,gvjs_fw,a.Oo).Qb(d,gvjs_il,a.kR),a.zJ!=gvjs_Fb&&c.Qb(d,gvjs_yt,a.zJ),gvjs_y&&(gvjs_te(9)||c.Qb(d,gvjs_Ut,a.Hca),gvjs_U(a.UJ),a.UJ=null))}
849gvjs_.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};
850gvjs_.Sl=function(){var a=this.getContent();if(!a)return"";a=gvjs_o(a)?a:gvjs_m(a)?gvjs_u(a,gvjs_nf).join(""):gvjs_lf(a);return gvjs_Zb(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.bO=a;var b=this.j();b&&this.A.iM(b,a)};gvjs_.ea=function(){return this.Ib};
851gvjs_.setVisible=function(a,b){return b||this.Ib!=a&&this.dispatchEvent(a?gvjs_tx:gvjs_4u)?((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)};
852gvjs_.dl=function(){return gvjs_PB(this,4)};gvjs_.setActive=function(a){gvjs_ZB(this,4,a)&&this.vd(4,a)};gvjs_.lS=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)}
853gvjs_.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_ir);!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()}
854gvjs_.Us=function(a){!gvjs_0B(a,this.j())&&this.dispatchEvent("enter")&&this.isEnabled()&&gvjs__B(this,2)&&this.sk(!0)};gvjs_.kR=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_Fb;function gvjs_0B(a,b){return!!a.relatedTarget&&gvjs_$e(b,a.relatedTarget)}
855gvjs_.Uf=function(a){this.isEnabled()&&(gvjs__B(this,2)&&this.sk(!0),gvjs_am(a)&&(gvjs__B(this,4)&&this.setActive(!0),this.A&&this.A.et(this)&&this.$g().focus()));!this.bO&&gvjs_am(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_.Hca=function(a){this.isEnabled()&&this.qj(a)};
856gvjs_.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_5l(gvjs_bs,this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.C4=a.C4);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)};
857gvjs_.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_Nb(gvjs_VB);gvjs_UB[gvjs_Vca]=gvjs_HB;gvjs_RB(gvjs_Yr,function(){return new gvjs_VB(null)});
858function gvjs_YB(a){gvjs_T.call(this);this.lP=a;this.WO=!1;this.Ed=new gvjs_qp(this);gvjs_3l(this,this.Ed);a=this.lP.H;this.Ed.B(a,gvjs_hl,this.GC).B(a,gvjs_fw,this.mR).B(a,gvjs_7j,this.Ts)}gvjs_s(gvjs_YB,gvjs_T);var gvjs_1B=!gvjs_y||gvjs_ue(9);gvjs_YB.prototype.GC=function(){this.WO=!1};gvjs_YB.prototype.mR=function(){this.WO=!0};
859function 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}
860gvjs_YB.prototype.Ts=function(a){if(this.WO)this.WO=!1;else{var b=a.fj,c=b.button,d=b.type,e=gvjs_2B(b,gvjs_hl);this.lP.Uf(new gvjs_9l(e,a.currentTarget));e=gvjs_2B(b,gvjs_fw);this.lP.Oo(new gvjs_9l(e,a.currentTarget));gvjs_1B||(b.button=c,b.type=d)}};gvjs_YB.prototype.N=function(){this.lP=null;gvjs_YB.o.N.call(this)};function gvjs_3B(){this.D$=[]}gvjs_s(gvjs_3B,gvjs_HB);gvjs_Gb(gvjs_3B);function gvjs_4B(a,b){var c=a.D$[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_Bq}a.D$[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};
861gvjs_.kb=function(a,b){var c=gvjs_5e(b),d=gvjs_4B(this,2);c&&gvjs_5A(c,d)||b.appendChild(gvjs_5B(this,b.childNodes,a.Da()));gvjs_5A(b,gvjs_8r)&&(a.qV(!0),this.qV(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_.e6=function(a,b,c){a&&b&&gvjs_6B(this,a,b,c)};
862gvjs_.qV=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_8e(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_8r,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_9r;default:return gvjs_3B.o.hJ.call(this,a)}};
863gvjs_.WQ=function(a){var b=gvjs_4B(this,0);switch(a){case gvjs_9r:return 16;case b:return 2;default:return gvjs_3B.o.WQ.call(this,a)}};gvjs_.sa=function(){return gvjs_6r};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().e6(this,a,b);break;case 16:(a=this.j())&&this.cb().qV(this,a,b)}};gvjs_.e6=function(a){this.wg(8,a)};gvjs_.qV=function(a){this.wg(16,a)};
864gvjs_.Sl=function(){var a=this.getContent();return gvjs_m(a)?(a=gvjs_u(a,function(a){return gvjs_8e(a)&&(gvjs_5A(a,"charts-menuitem-accel")||gvjs_5A(a,"charts-menuitem-mnemonic-separator"))?"":gvjs_nf(a)}).join(""),gvjs_Zb(a)):gvjs_8B.o.Sl.call(this)};gvjs_.Oo=function(a){var b=this.getParent();if(b){var c=b.kga;b.kga=null;if(c&&gvjs_p(a.clientX)&&gvjs_xe(c,new gvjs_z(a.clientX,a.clientY)))return}gvjs_8B.o.Oo.call(this,a)};
865gvjs_.ak=function(a){return a.keyCode==this.wfa&&this.qj(a)?!0:gvjs_8B.o.ak.call(this,a)};gvjs_.Ora=function(){return this.wfa};gvjs_RB(gvjs_6r,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.PQ=function(){return gvjs_VB.prototype.PQ.call(this)};function gvjs_9B(a,b,c,d){gvjs_0y.call(this,a,b);this.CS=c?5:0;this.r4=d||void 0}gvjs_s(gvjs_9B,gvjs_0y);gvjs_9B.prototype.Lra=function(){return this.CS};gvjs_9B.prototype.Df=function(a,b,c,d){var e=gvjs_Xy(this.element,this.LH,a,b,null,c,10,d,this.r4);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.r4);e&496&&(f=gvjs_$B(e,f),b=gvjs_$B(e,b),gvjs_Xy(this.element,f,a,b,null,c,this.CS,d,this.r4))}};
866function 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.CS=65|(d?32:132)}gvjs_s(gvjs_aC,gvjs_9B);gvjs_dd("Firefox");var gvjs_Wca=gvjs_ce()||gvjs_dd("iPod"),gvjs_Xca=gvjs_dd("iPad");!gvjs_dd("Android")||gvjs_ed()||gvjs_dd("Firefox")||gvjs_dd("Opera")||gvjs_dd("Silk");gvjs_ed();!gvjs_dd("Safari")||gvjs_ed()||gvjs_dd("Coast")||gvjs_dd("Opera")||gvjs_dd(gvjs_sa)||gvjs_dd("Silk")||gvjs_dd("Android")||gvjs_ce()||gvjs_dd("iPad")||gvjs_dd("iPod");function gvjs_bC(){}gvjs_s(gvjs_bC,gvjs_HB);gvjs_Gb(gvjs_bC);gvjs_=gvjs_bC.prototype;gvjs_.Xk=function(){return gvjs_Ys};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};
867gvjs_.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_Fb;gvjs_.Wa=gvjs_Fb;gvjs_.rn=function(a){return a.title};gvjs_.yj=function(a,b){a&&(b?a.title=b:a.removeAttribute(gvjs_3x))};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_Wr};function gvjs_cC(){}gvjs_s(gvjs_cC,gvjs_bC);gvjs_Gb(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_Ys||"submit"==a.type||"reset"==a.type)};
868gvjs_.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_7j,a.qj)};gvjs_.iM=gvjs_Fb;gvjs_.aA=gvjs_Fb;gvjs_.et=function(a){return a.isEnabled()};gvjs_.jr=gvjs_Fb;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_Fb;
868function 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};
869gvjs_.$b=function(){gvjs_dC.o.$b.call(this);if(gvjs_OB(this,32)){var a=this.$g();a&&this.Vc().B(a,gvjs_uv,this.ak)}};gvjs_.ak=function(a){return 13==a.keyCode&&a.type==gvjs_sv||32==a.keyCode&&a.type==gvjs_uv?this.qj(a):32==a.keyCode};gvjs_RB(gvjs_Wr,function(){return new gvjs_dC(null)});function gvjs_eC(a){this.hO=a}gvjs_Gb(gvjs_eC);gvjs_=gvjs_eC.prototype;gvjs_.Xk=function(){return this.hO};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.f6(a,b,c)},this);d||gvjs_6A(b,c);gvjs_gC(this,a,this.sb(b));return b};
870gvjs_.f6=function(a,b,c){b==c+gvjs_Dq?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.D0(d);f&&(f.H=d,b.isEnabled()||f.bb(!1),b.La(f),f.kb(d))}else d.nodeValue&&""!=gvjs__b(d.nodeValue)||c.removeChild(d);d=e}}gvjs_.D0=function(a){return gvjs_TB(a)};
871gvjs_.wq=function(a){a=a.j();gvjs_0f(a,!0,gvjs_fe);gvjs_y&&(a.hideFocus=!0);var b=this.Xk();b&&gvjs_uz(a,b)};
871gvjs_.$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_Dq);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_.C2=null;gvjs_.Yf=null;gvjs_.A=null;gvjs_.Bb=null;gvjs_.Ib=!0;gvjs_.Dg=!0;gvjs_.b0=!0;gvjs_.le=-1;gvjs_.xh=null;gvjs_.Kq=!1;gvjs_.ena=!1;gvjs_.Bxa=!0;gvjs_.Zr=null;gvjs_.$g=function(){return this.C2||this.A.$g(this)};gvjs_.KQ=function(){return this.Yf||(this.Yf=new gvjs_CB(this.$g()))};gvjs_.cb=function(){return this.A};
872gvjs_.iia=function(a){if(this.j())throw Error(gvjs_ir);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)};
873gvjs_.$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.m1).B(this,gvjs_7u,this.AJ).B(this,gvjs_my,this.z1).B(this,"open",this.Ata).B(this,gvjs_rt,this.f1).B(a,gvjs_hl,this.Uf).B(gvjs_Ge(a),gvjs_fw,this.Rsa).B(a,[gvjs_hl,gvjs_fw,gvjs_jl,gvjs_il,gvjs_yt],this.Fsa);this.et()&&gvjs_jC(this,!0)};
874function gvjs_jC(a,b){var c=a.Vc(),d=a.$g();b?c.B(d,gvjs__a,a.sv).B(d,gvjs_Os,a.Hy).B(a.KQ(),gvjs_sv,a.al):c.Qb(d,gvjs__a,a.sv).Qb(d,gvjs_Os,a.Hy).Qb(a.KQ(),gvjs_sv,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.C2=null};gvjs_.m1=function(){return!0};
875gvjs_.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_cs,a.target.j().id)};gvjs_.z1=function(a){a.target==gvjs_kC(this)&&(this.le=-1);this.j().removeAttribute(gvjs_xs)};gvjs_.Ata=function(a){(a=a.target)&&a!=this.xh&&a.getParent()==this&&(this.xh&&this.xh.Rd(!1),this.xh=a)};
876gvjs_.f1=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_hf(b)?b.focus():a.preventDefault()};gvjs_.Rsa=function(){this.Kq=!1};
877gvjs_.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_hl:b.Uf(a);break;case gvjs_fw:b.Oo(a);break;case gvjs_jl:b.Us(a);break;case gvjs_il:b.kR(a);break;case gvjs_yt:b.zJ(a)}};gvjs_.sv=function(){};gvjs_.Hy=function(){this.Og(-1);this.Kq=!1;this.xh&&this.xh.Rd(!1)};
878gvjs_.al=function(a){return this.isEnabled()&&this.ea()&&(0!=this.zf()||this.C2)&&this.ak(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
879gvjs_.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==
880gvjs_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)};
881gvjs_.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--};
882gvjs_.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__c(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};
882gvjs_.setOrientation=function(a){if(this.j())throw Error(gvjs_ir);this.Bb=a};gvjs_.ea=function(){return this.Ib};
883gvjs_.setVisible=function(a,b){if(b||this.Ib!=a&&this.dispatchEvent(a?gvjs_tx:gvjs_4u)){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};
884gvjs_.bb=function(a){this.Dg!=a&&this.dispatchEvent(a?gvjs_cu:gvjs_0t)&&(a?(this.Dg=!0,gvjs_2A(this,function(a){a.fka?delete a.fka:a.bb(!0)})):(gvjs_2A(this,function(a){a.isEnabled()?a.bb(!1):a.fka=!0}),this.Kq=this.Dg=!1),this.et()&&gvjs_fC(this.$g(),a&&this.Ib))};gvjs_.et=function(){return this.b0};gvjs_.jr=function(a){a!=this.b0&&this.dc&&gvjs_jC(this,a);this.b0=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)};
885gvjs_.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)}
886function 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.p$(f)){a.Y5(c);break}e++;c=b.call(a,c,d)}}gvjs_.p$=function(a){return a.ea()&&a.isEnabled()&&gvjs_OB(a,2)};gvjs_.Y5=function(a){this.Og(a)};function gvjs_pC(){}gvjs_s(gvjs_pC,gvjs_HB);gvjs_Gb(gvjs_pC);gvjs_pC.prototype.sa=function(){return gvjs_5r};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_5r,function(){return new gvjs_qC(null)});function gvjs_rC(){}gvjs_s(gvjs_rC,gvjs_HB);gvjs_Gb(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_1e(b,c);gvjs_3e(c)}else gvjs_6A(b,this.sa());return b};gvjs_rC.prototype.setContent=function(){};gvjs_rC.prototype.sa=function(){return gvjs_7r};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_ix)};gvjs_RB(gvjs_7r,function(){return new gvjs_sC});function gvjs_tC(a){this.hO=a||"menu"}gvjs_s(gvjs_tC,gvjs_eC);gvjs_Gb(gvjs_tC);gvjs_=gvjs_tC.prototype;gvjs_.Kh=function(a){return"UL"==a.tagName||gvjs_tC.o.Kh.call(this,a)};gvjs_.D0=function(a){return"HR"==a.tagName?new gvjs_sC:gvjs_tC.o.D0.call(this,a)};gvjs_.Gx=function(a,b){return gvjs_$e(a.j(),b)};gvjs_.sa=function(){return gvjs_3r};gvjs_.wq=function(a){gvjs_tC.o.wq.call(this,a);a=a.j();gvjs_vz(a,gvjs_1u,gvjs_xb)};gvjs_RB(gvjs_7r,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_.aO=!0;gvjs_.j9=!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()};
887gvjs_.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_Of(d);a instanceof gvjs_z&&(b=a.y,a=a.x);gvjs_If(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_Of(this.j()):null};
888gvjs_.setVisible=function(a,b,c){(b=gvjs_uC.o.setVisible.call(this,a,b))&&a&&this.dc&&this.aO&&this.$g().focus();this.kga=a&&c&&gvjs_p(c.clientX)?new gvjs_z(c.clientX,c.clientY):null;return b};gvjs_.m1=function(a){this.aO&&this.$g().focus();return gvjs_uC.o.m1.call(this,a)};gvjs_.p$=function(a){return(this.j9||a.isEnabled())&&a.ea()&&gvjs_OB(a,2)};
889gvjs_.Of=function(a){for(var b=this.cb(),c=gvjs_qf(this.Da(),gvjs_qa,b.sa()+gvjs_Bq,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.wfa==a.keyCode&&(this.isEnabled()&&this.sk(c),b=c.al(a))},this);return b};
890gvjs_.Og=function(a){gvjs_uC.o.Og.call(this,a);if(a=this.ng(a)){var b=a.j(),c=(a=this.j()||gvjs_Re(document))||gvjs_Re(document),d=gvjs_Of(b),e=gvjs_Of(c),f=gvjs_4f(c);if(c==gvjs_Re(document)){var g=d.x-c.scrollLeft,d=d.y-c.scrollTop;gvjs_y&&!gvjs_ue(10)&&(g+=f.left,d+=f.top)}
890else 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=
891b.x;a.scrollTop=b.y}};function gvjs_vC(){}gvjs_s(gvjs_vC,gvjs_bC);gvjs_Gb(gvjs_vC);gvjs_=gvjs_vC.prototype;gvjs_.C=function(a){var b={"class":gvjs_1r+this.Ul(a).join(" ")},b=a.Da().C(gvjs_qa,b,this.oP(a.getContent(),a.Da()));this.yj(b,a.rn());return b};gvjs_.Xk=function(){return gvjs_Ys};gvjs_.sb=function(a){return a&&a.firstChild&&a.firstChild.firstChild};gvjs_.oP=function(a,b){return b.C(gvjs_qa,gvjs_1r+(this.sa()+gvjs_Gq),b.C(gvjs_qa,gvjs_1r+(this.sa()+gvjs_Fq),a))};gvjs_.Kh=function(a){return a.tagName==gvjs_qa};
892gvjs_.kb=function(a,b){gvjs_wC(b,!0);gvjs_wC(b,!1);var c;a:{c=a.Da().eca(b);var d=this.sa()+gvjs_Gq;if(c&&gvjs_5A(c,d)&&(c=a.Da().eca(c),d=this.sa()+gvjs_Fq,c&&gvjs_5A(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.oP(b.childNodes,a.Da()));gvjs_7A(b,[gvjs_0r,this.sa()]);return gvjs_vC.o.kb.call(this,a,b)};gvjs_.sa=function(){return gvjs_Zr};
893function 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__b(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_Gb(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_Ie("*",gvjs_3r,b)[0];if(c){gvjs_F(c,!1);gvjs_Ge(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_.oP=function(a,b){return gvjs_xC.o.oP.call(this,[this.createCaption(a,b),this.qP(b)],b)};gvjs_.createCaption=function(a,b){return gvjs_yC(a,this.sa(),b)};
894function gvjs_yC(a,b,c){return c.C(gvjs_qa,gvjs_1r+(b+gvjs_Aq),a)}gvjs_.qP=function(a){return a.C(gvjs_qa,gvjs_1r+(this.sa()+gvjs_Eq),"\u00a0")};gvjs_.sa=function(){return gvjs_4r};function gvjs_zC(a,b,c,d,e){gvjs_dC.call(this,a,c||gvjs_xC.qc(),d);this.wg(64,!0);this.eT=new gvjs_aC(null,9);b&&this.Ut(b);this.kwa=null;this.xd=new gvjs_Xm(500);!gvjs_Wca&&!gvjs_Xca||gvjs_te("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_1u,!!this.qa)};
895gvjs_.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_3e(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)};
896gvjs_.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_$e(this.j(),a)||this.qa&&this.qa.Gx(a)||!1};
897gvjs_.ak=function(a){if(32==a.keyCode){if(a.preventDefault(),a.type!=gvjs_uv)return!0}else if(a.type!=gvjs_sv)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)};
898gvjs_.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_1u,!!a),a)){this.qa=a;gvjs_1A(a,this);a.setVisible(!1);var c=this.eD;(a.aO=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};
899gvjs_.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_.tia=function(){this.Rd(!0)};gvjs_.My=function(){this.Rd(!1)};
900gvjs_.Rd=function(a,b){gvjs_zC.o.Rd.call(this,a);
900if(this.qa&&gvjs_PB(this,64)==a){if(a){if(!this.qa.dc)if(this.tya){var c=gvjs_7e(this.j());c?this.qa.yE(c.parentNode,c):this.qa.O(this.j().parentNode)}else this.qa.O();this.cka=gvjs_Nf(this.j());this.g$=gvjs_Vf(this.j());this.mU();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_cs,""),gvjs_vz(c,"owns","");null!=this.aU&&
901(this.aU=void 0,(c=this.qa.j())&&gvjs_Sf(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_hl,this.Psa,!0),this.eD&&c.call(b,this.qa,gvjs_Os,this.sta),c.call(b,this.xd,gvjs_vl,this.yxa),a?this.xd.start():this.xd.stop())}this.qa&&this.qa.j()&&this.qa.H.removeAttribute(gvjs_ys)};
902gvjs_.mU=function(){if(this.qa.dc){var a=this.Yxa||this.j(),b=this.eT;this.eT.element=a;a=this.qa.j();this.qa.ea()||(a.style.visibility=gvjs_7a,gvjs_F(a,!0));!this.aU&&this.eT.Lra&&this.eT.CS&32&&(this.aU=gvjs_Uf(a));b.Df(a,b.LH^1,this.kwa,this.aU);this.qa.ea()||(gvjs_F(a,!1),a.style.visibility=gvjs_Ab)}};
903gvjs_.yxa=function(){var a=gvjs_Vf(this.j()),b=gvjs_Nf(this.j()),c;(c=!gvjs_yf(this.g$,a))||(c=this.cka,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.g$=a,this.cka=b,this.mU())};function gvjs_BC(a,b,c){var d=a.Vc();c=c?d.B:d.Qb;c.call(d,b,gvjs_bs,a.Iy);c.call(d,b,gvjs_rt,a.f1);c.call(d,b,gvjs_7u,a.AJ);c.call(d,b,gvjs_my,a.z1)}function gvjs_AC(a,b){var c=a.Vc();(b?c.B:c.Qb).call(c,a.j(),gvjs_tv,a.gta)}
904gvjs_.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_.z1=function(){if(!gvjs_kC(this.qa)){var a=this.j();gvjs_vz(a,gvjs_cs,"");gvjs_vz(a,"owns","")}};gvjs_.f1=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)}};
905function gvjs_CC(a,b){a=a.j();b=gvjs_xz(b)||b;if(!b.id){var c=gvjs__A.qc();b.id=":"+(c.P3++).toString(36)}gvjs_yz(a,b);gvjs_vz(a,"owns",b.id)}gvjs_RB(gvjs_4r,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_.hV=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_Cc(a.jt,b))}gvjs_.Dk=function(a){this.Yw(a,this.Sh())};gvjs_.Yw=function(a,b){a&&(this.QE(a,!1),gvjs_wc(this.jt,a,b))};gvjs_.Ke=function(){return this.Uz};gvjs_.mJ=function(){return gvjs_Bc(this.jt)};
906gvjs_.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_jc(this.jt,a):-1};gvjs_.uk=function(a){this.ol(this.Md(a))};gvjs_.clear=function(){gvjs_uc(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.hV==gvjs_c?this.hV(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.DP=this.getContent();this.c2=null;this.c6("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.DP=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.DP=null};
907gvjs_.Iy=function(a){this.ol(a.target);gvjs_FC.o.Iy.call(this,a);a.stopPropagation();this.dispatchEvent(gvjs_bs)};gvjs_.w1=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)};
908gvjs_.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())};
908gvjs_.ol=function(a){if(this.Ea){var b=this.Ke();this.Ea.ol(a);a!=b&&this.dispatchEvent(gvjs_6s)}};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};
909gvjs_.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.w1)}function gvjs_GC(a){var b=a.Ke();a.setContent(b?b.Sl():a.DP);var c=a.cb().sb(a.j());c&&a.Da().o2(c)&&(null==a.c2&&(a.c2=gvjs_zz(c)),b=b?b.j():null,gvjs_Az(c,b?gvjs_zz(b):a.c2),gvjs_KC(a))}
910function 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().P3++).toString(36));gvjs_uz(b,"option");gvjs_vz(c,gvjs_cs,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_Dc(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.c6(a instanceof gvjs_8B?"option":gvjs_ix)}
911gvjs_.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_$r,function(){return new gvjs_FC(null)});function gvjs_MC(a,b){this.F=gvjs_pg();this.L=a;this.o$=[];this.lg(b)}gvjs_MC.prototype.ME=null;
912function gvjs_NC(a,b){var c=gvjs_pg(),d,e=gvjs_Dd,f=null;switch(a){case 2:d=new gvjs_nB("google-visualization-toolbar-small-dialog");f=gvjs_Vw+d.getId();e=gvjs_Cd(gvjs_Bd(gvjs_b,{"class":gvjs_Ru},gvjs_jr),gvjs_Ed,gvjs_Bd("pre",{},gvjs_Bd(gvjs_b,{id:f},b.message)));break;case 3:d=new gvjs_nB("google-visualization-toolbar-big-dialog"),e=gvjs_Cd(gvjs_Bd(gvjs_b,{"class":gvjs_Ru},gvjs_jr),gvjs_Ed,gvjs_Bd(gvjs_b,{},gvjs_Bd("pre",{},b.message)))}gvjs_rB(d,e);a=d;gvjs_sB(a);gvjs_df(a.Dj,"Google Visualization");
913a=d;gvjs_sB(a);gvjs_0e(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_8e(c)&&!gvjs_Ye(c)&&(e=c.parentNode,d=gvjs_jc(e.childNodes,c),c=e),gvjs_8e(f)&&!gvjs_Ye(f)&&(e=f.parentNode,a=gvjs_jc(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())}
914gvjs_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_ql,null),e=[c.C(gvjs_ql,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_Pb(function(a){window.open((new gvjs_dn(a)).ld("tqx","out:csv;"),gvjs_ur)},g),"Export data as CSV");break;case "htmlcode":f=
915gvjs_OC(this,e,gvjs_Pb(function(a,b){gvjs_NC(2,{message:'<iframe style="'+n+'" src="http://www.google.com/ig/ifr?url='+encodeURIComponent(a)+gvjs_zq+encodeURIComponent(b)+gvjs_PC(k)+gvjs_ba})},h,g),"Publish to web page");break;case "jscode":f=gvjs_OC(this,e,gvjs_Pb(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: [\''+
916encodeURIComponent(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");
917break;case gvjs_8a:f=gvjs_OC(this,e,gvjs_Pb(function(a){window.open((new gvjs_dn(a)).ld("tqx","out:html;"),gvjs_ur)},g),"Export data as HTML");break;case "igoogle":f=gvjs_OC(this,e,gvjs_Pb(function(a,b,c){window.open("http://www.google.com/ig/adde?moduleurl="+encodeURIComponent(a)+gvjs_zq+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_bs,gvjs_r(this.Wta,this));this.ME.O(d);c.appendChild(b,
918d)};gvjs_MC.prototype.Wta=function(){var a=this.ME.Xl();this.o$[a]();this.ME.uk(-1)};function gvjs_OC(a,b,c,d){d=new gvjs_8B(d);a.o$[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_Gb(gvjs_KB);
918gvjs_KB.prototype.C=function(a){var b=a.Da().C(gvjs_Ir,this.Ul(a).join(" "));a=a.B0();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_sc(c,gvjs_RC(this,null))?d=null:gvjs_sc(c,gvjs_RC(this,!0))?d=!0:gvjs_sc(c,gvjs_RC(this,!1))&&(d=!1);a.Yr=d;gvjs_vz(b,gvjs_nt,null==d?"mixed":1==d?gvjs_xb:gvjs_Xa);return b};gvjs_KB.prototype.Xk=function(){return gvjs_mt};
919function 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_nt,null==c?"mixed":1==c?gvjs_xb:gvjs_Xa))}}gvjs_KB.prototype.sa=function(){return gvjs_Xr};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_.B0=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};
920gvjs_.toggle=function(){this.ci(this.Yr?!1:!0)};gvjs_.$b=function(){gvjs_SC.o.$b.call(this);if(this.jR){var a=this.Vc();this.Wb&&a.B(this.Wb,gvjs_7j,this.e1).B(this.Wb,gvjs_jl,this.Us).B(this.Wb,gvjs_il,this.kR).B(this.Wb,gvjs_hl,this.Uf).B(this.Wb,gvjs_fw,this.Oo);a.B(this.j(),gvjs_7j,this.e1)}a=this.H;this.Wb&&a!=this.Wb&&gvjs_Xb(gvjs_zz(a))&&(this.Wb.id||(this.Wb.id=this.getId()+".lbl"),gvjs_vz(a,gvjs_yv,this.Wb.id))};
921gvjs_.bb=function(a){gvjs_SC.o.bb.call(this,a);if(a=this.j())a.tabIndex=this.isEnabled()?0:-1};gvjs_.e1=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_6s))};gvjs_.ak=function(a){32==a.keyCode&&(this.qj(a),this.e1(a));return!1};gvjs_RB(gvjs_Xr,function(){return new gvjs_SC});function gvjs_TC(a,b){gvjs_W.call(this);this.H=a;a=gvjs_8e(this.H)?this.H:this.H?this.H.body:null;this.kS=!!a&&gvjs_Zf(a);this.Hea=gvjs_V(this.H,gvjs_fe?"DOMMouseScroll":gvjs_gw,this,b)}gvjs_s(gvjs_TC,gvjs_W);
922gvjs_TC.prototype.handleEvent=function(a){var b=0,c=0,d=a.fj;d.type==gvjs_gw?(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.Zea)&&(b=gvjs_Kd(b,-this.Zea,this.Zea));gvjs_p(this.$ea)&&(c=gvjs_Kd(c,-this.$ea,this.$ea));this.kS&&(b=-b);b=new gvjs_VC(a,d,b,c);this.dispatchEvent(b)};
923function gvjs_UC(a){return gvjs_ge&&(gvjs_ie||gvjs_ke)&&0!=a%40?a:a/40}gvjs_TC.prototype.N=function(){gvjs_TC.o.N.call(this);gvjs_qm(this.Hea);this.Hea=null};function gvjs_VC(a,b,c,d){gvjs_9l.call(this,b);this.type=gvjs_gw;this.detail=a;this.deltaX=c;this.deltaY=d}gvjs_s(gvjs_VC,gvjs_9l);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_sc(this.Gt,a)||(this.Gt.push(a),gvjs_V(a,gvjs_vu,this.Xfa,!1,this))};gvjs_XC.prototype.remove=function(a){gvjs_yc(this.Gt,a)&&gvjs_pm(a,gvjs_vu,this.Xfa,!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.X_=0}gvjs_s(gvjs_YC,gvjs_XC);
924gvjs_YC.prototype.play=function(a){if(0==this.Gt.length)return!1;if(a||0==this.I)this.X_=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_Qb();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_Qb();this.cj(gvjs_Gx);this.Bz()};
925gvjs_YC.prototype.Xfa=function(){this.X_++;this.X_==this.Gt.length&&(this.endTime=gvjs_Qb(),this.I=0,this.cj(gvjs_vu),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_Ym(this.Ur,gvjs_k(a)?a:this.Iv)};gvjs_.stop=function(){this.dl()&&gvjs_Zm(this.cc);this.cc=0};gvjs_.pQ=function(){this.stop();this.tI()};gvjs_.dl=function(){return 0!=this.cc};
926gvjs_.tI=function(){this.cc=0;this.st&&this.st.call(this.Ed)};var gvjs__C={},gvjs_0C=null;function gvjs_1C(a){a=gvjs_Nb(a);delete gvjs__C[a];gvjs_Zc(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_Qb();gvjs_v(gvjs__C,function(b){gvjs_3C(b,a)});gvjs_Zc(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.X8=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};
927gvjs_.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_Qb();-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_Nb(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_Gx);this.Bz()};
928gvjs_.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_vu),a.Bz()):a.Kv()&&a.e4()}function gvjs_5C(a,b){gvjs_q(a.X8)&&(b=a.X8(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_.e4=function(){this.cj("animate")};gvjs_.cj=function(a){this.dispatchEvent(new gvjs_6C(a,this))};
929function gvjs_6C(a,b){gvjs_5l.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_5l);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_Fb;gvjs_.nj=function(){gvjs_k(this.ar)||(this.ar=gvjs_Zf(this.element));return this.ar};gvjs_.e4=function(){this.yA();gvjs_7C.o.e4.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_Lr);gvjs_7C.apply(this,arguments)}
930gvjs_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_Lr);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};
931function 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_6s))};gvjs_.getValue=function(){return gvjs_cD(this,this.fe)};
932gvjs_.wV=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_6s))};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_6s)}};
933gvjs_.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_6s)}};gvjs_.Bf=function(){return gvjs_cD(this,this.yn)};gvjs_.sJ=function(){return this.Aj};
934gvjs_.HV=function(a){this.Aj!=a&&(this.Aj=a,a=this.el,this.el=!0,this.Tt(this.Bf()),this.wV(this.Wl()),this.Wa(this.getValue()),(this.el=a)||this.sz||this.dispatchEvent(gvjs_6s))};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.e9=null;this.Ye=new gvjs_bD;this.zva=b||gvjs_Hd;gvjs_V(this.Ye,gvjs_6s,this.Wca,!1,this)}gvjs_s(gvjs_dD,gvjs_0A);var gvjs_0ca={QN:gvjs_i,JN:gvjs_d};gvjs_=gvjs_dD.prototype;gvjs_.Bb=gvjs_d;gvjs_.fS=!1;gvjs_.Hwa=!1;gvjs_.Lm=10;gvjs_.pT=0;gvjs_.Yda=!0;gvjs_.zfa=0;gvjs_.Jla=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));
934this.Of(a)};
935gvjs_.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_Fb;this.Yf=new gvjs_CB(this.j());gvjs_fD(this,!0);this.j().tabIndex=0;gvjs_gD(this)};
936function gvjs_fD(a,b){b?(a.Vc().B(a.Em,gvjs_Ks,a.gR).B(a.eq,gvjs_Ks,a.gR).B(a.Em,[gvjs_4,gvjs_3],a.tv).B(a.eq,[gvjs_4,gvjs_3],a.tv).B(a.Yf,gvjs_sv,a.sn).B(a.j(),gvjs_7j,a.iR).B(a.j(),gvjs_hl,a.iR),a.Yda&&gvjs_hD(a,!0)):(a.Vc().Qb(a.Em,gvjs_Ks,a.gR).Qb(a.eq,gvjs_Ks,a.gR).Qb(a.Em,[gvjs_4,gvjs_3],a.tv).Qb(a.eq,[gvjs_4,gvjs_3],a.tv).Qb(a.Yf,gvjs_sv,a.sn).Qb(a.j(),gvjs_7j,a.iR).Qb(a.j(),gvjs_hl,a.iR),a.Yda&&gvjs_hD(a,!1))}gvjs_.Rf=function(){gvjs_dD.o.Rf.call(this);gvjs_4l(this.Em,this.eq,this.Yf,this.zn)};
937gvjs_.gR=function(a){var b=a.A_==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.A_==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)};
938gvjs_.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.A_==this.Em;b?(this.dispatchEvent("e"),this.dispatchEvent(a?"a":"c")):(this.dispatchEvent("f"),this.dispatchEvent(a?"b":"d"))};
939gvjs_.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()};
940gvjs_.iR=function(a){this.j().focus&&this.j().focus();var b=a.target;gvjs_$e(this.Td,b)||gvjs_$e(this.gj,b)||(b=a.type==gvjs_7j,b&&gvjs_Qb()<this.zfa+this.Jla||(b||(this.zfa=gvjs_Qb()),this.Hwa?gvjs_jD(this,gvjs_lD(this,a)):(this.R6(a),this.Wn=gvjs_mD(this,gvjs_lD(this,a)),this.Dda=this.Bb==gvjs_i?this.ez<this.Wn.offsetTop:this.ez>gvjs_nD(this,this.Wn)+this.Wn.offsetWidth,a=gvjs_Ge(this.j()),this.Vc().B(a,gvjs_fw,this.P6,!0).B(this.j(),gvjs_ew,this.R6),this.Cv||(this.Cv=new gvjs_Xm(200),this.Vc().B(this.Cv,
941gvjs_vl,this.$ca)),this.$ca(),this.Cv.start())))};gvjs_.Rca=function(a){gvjs_kD(this,(0<a.detail?-1:1)*this.vA);a.preventDefault()};gvjs_.$ca=function(){var a;if(this.Bb==gvjs_i){var b=this.ez,c=this.Wn.offsetTop;this.Dda?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.Dda?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)};
942gvjs_.P6=function(){this.Cv&&this.Cv.stop();var a=gvjs_Ge(this.j());this.Vc().Qb(a,gvjs_fw,this.P6,!0).Qb(this.j(),gvjs_ew,this.R6)};function gvjs_pD(a,b){b=gvjs_Pf(b,a.j());return a.Bb==gvjs_i?b.y:a.Ql&&a.nj()?a.j().clientWidth-b.x:b.x}gvjs_.R6=function(a){this.ez=gvjs_pD(this,a)};
943function 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");}
944function gvjs_kD(a,b){Math.abs(b)<a.sJ()&&(b=gvjs_Rd(b)*a.sJ());var c=gvjs_oD(a,a.Td)+b;b=gvjs_oD(a,a.gj)+b;c=gvjs_Kd(c,a.Cf(),a.Bf()-a.pT);b=gvjs_Kd(b,a.Cf()+a.pT,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.pT&&a.Bf()>=b&&gvjs_qD(a,c,b-c)}
945function gvjs_qD(a,b,c){a.Cf()<=b&&b<=a.Bf()-c&&a.pT<=c&&c<=a.Bf()-b&&(b!=a.getValue()||c!=a.Wl())&&(a.Ye.sz=!0,a.Ye.wV(0),a.Ye.Wa(b),a.Ye.wV(c),a.Ye.sz=!1,a.Wca())}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_.Wca=function(){gvjs_gD(this);gvjs_eD(this);this.dispatchEvent(gvjs_6s)};
946function gvjs_gD(a){if(a.Td&&!a.fS){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;
946a.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)}}}
947function 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}
948function gvjs_jD(a,b){b=gvjs_Kd(b,a.Cf(),a.Bf());a.fS&&(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_Kd(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.e9&&(b=a.e9.BFa(f,b,100),gvjs_t(b,function(a){c.add(a)}));a.ZH=c;a.Vc().B(c,gvjs_3,a.Dqa);
949a.fS=!0;c.play(!1)}
950function 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));
950e.Yu(a.Ql);b.Yu(a.Ql);
951f.add(e);f.add(b)}gvjs_.Dqa=function(){this.fS=!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};
952gvjs_.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_.HV=function(a){this.Ye.HV(a)};gvjs_.getValue=function(){return this.Ye.getValue()};
953gvjs_.Wa=function(a){gvjs_iD(this,this.Td,a)};gvjs_.Wl=function(){return this.Ye.Wl()};gvjs_.wV=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())||""))}
954function gvjs_hD(a,b){b?(a.zn||(a.zn=new gvjs_TC(a.j())),a.Vc().B(a.zn,gvjs_gw,a.Rca)):a.Vc().Qb(a.zn,gvjs_gw,a.Rca)}gvjs_.bb=function(a){this.Dg!=a&&this.dispatchEvent(a?gvjs_cu:gvjs_0t)&&(this.Dg=a,gvjs_fD(this,a),a||this.P6(),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.VO=!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_Dr),gvjs_Er,a);null!=b&&gvjs_vD(a,gvjs_Jr,b);return a}function gvjs_wD(a,b){a=gvjs_vD(new gvjs_5(gvjs_fr),"COLUMN_INDEX",a);null!=b&&gvjs_vD(a,gvjs_Jr,b);return a}function gvjs_xD(a,b){return gvjs_vD(gvjs_vD(new gvjs_5(gvjs_er),gvjs_Er,b),"COLUMN_INDEX",a)}function gvjs_yD(a){a=gvjs_Nh(a);return new gvjs_5(a.zg,a.tb)}gvjs_=gvjs_5.prototype;gvjs_.clone=function(){return gvjs_yD(this.ne())};
955gvjs_.equals=function(a){if(!a||this.zg!=a.zg)return!1;var b=gvjs_Wc(this.tb);return b.length!==gvjs_Wc(a.tb).length?!1:gvjs_oc(gvjs_u(b,gvjs_r(function(b){return this.tb[b]===a.tb[b]},this)),gvjs_Id)};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_Sc(this.tb,function(b,c){return a.tb[c]===b})};gvjs_.type=function(){return this.zg};gvjs_.ne=function(){return gvjs_Oh(this)};function gvjs_zD(a,b){this.Uqa=a;this.Cxa=new gvjs_x(b)}function gvjs_5ca(a,b,c){return gvjs_nc(a.Uqa,function(a){return a.iD(b)})&&a.Cxa.contains(c)};function gvjs_AD(a){gvjs_zD.call(this,a,[gvjs_cv,gvjs_dv])}gvjs_s(gvjs_AD,gvjs_zD);gvjs_AD.prototype.lH=function(a,b,c){if(b==gvjs_cv){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.GX=null}function gvjs_CD(a){var b=new gvjs_BD;b.GX=a;return b}function gvjs_DD(a){var b=new gvjs_BD;b.ip=a;return b}function gvjs_ED(a){if(null!=a.GX)return a.GX;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_Bd("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_Bd(gvjs_Xx,{},a)}));a=gvjs_Bd(gvjs_Wx,{},gvjs_Cd(c));return gvjs_Bd(gvjs_tl,{},gvjs_Cd(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_Cd(c);return gvjs_Bd(gvjs_hy,{},a)}function gvjs_6ca(a,b){a=a.Qa(b)||a.Ve(b);return gvjs_Bd("th",{},a)};function gvjs_HD(){this.selected=new gvjs_ep;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.qba=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.qba&&gvjs_v(a.qba,function(a,e){e=b.tb[e];null!=e&&(c[a]=e)});return c}
956gvjs_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_rw,data:gvjs_JD(this,b)});!e&&b||c.push({event:gvjs_sw,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_Xm(15);gvjs_3l(this,a);gvjs_V(a,gvjs_vl,gvjs_r(this.g7,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_Vd(a.fs)?gvjs_Vd(c)||a.xd.start():a.xd.stop()}gvjs_KD.prototype.g7=function(){var a=gvjs_Qb();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_3l(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;
956gvjs_.fH=function(a){if(this.I.equals(a))return{VO:!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_mc(this.uv,function(b,d){gvjs_Cc(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};
957gvjs_.xu=function(a){a=gvjs_u(a,function(a){return gvjs_Oh(a)});return new gvjs_x(a)};gvjs_.ew=function(a){a=a.Va();return gvjs_u(a,function(a){a=gvjs_Nh(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.aQ=this.state=null;this.rba=this.$x.mq();a=this.$x.gs(e);this.Rda=new gvjs_ND(a);e=f(gvjs_r(this.mk,this,!0));this.Fs=new gvjs_MD(e,a);gvjs_3l(this,this.Fs);this.f$=this.$x.Sp(b,c,this.Fs.lJ(),f);this.P_=new gvjs_ID(d,this.rba)}gvjs_s(gvjs_OD,gvjs_T);
958gvjs_OD.prototype.draw=function(a,b){this.state=b.clone();this.Fs.vd(this.state);this.P_.vd(this.state);b=this.Rda.Fk(this.state);this.f$.draw(a,b);this.aQ=this.state.clone();this.P_.dispatchEvent(gvjs_N,null)};gvjs_OD.prototype.mk=function(a){var b=this.Rda.fH(this.state);this.f$.refresh(b);this.aQ=this.state.clone();a&&this.P_.Tx(this.state)};gvjs_OD.prototype.setSelection=function(a){this.mk(!0);this.state.selected.setSelection(a);this.mk(!1)};
959gvjs_OD.prototype.getSelection=function(){var a=this.aQ.selected.getSelection();gvjs_Cc(a,gvjs_2d(gvjs_0d(this.aQ.Jn,function(a){a=gvjs_yD(a);var c={};gvjs_v(this.rba,function(d,e){e=a.tb[e];null!=e&&(c[d]=e)});return c},this)));return a};function gvjs_PD(a){gvjs_4o.call(this,a)}gvjs_s(gvjs_PD,gvjs_4o);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.jO=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.X5(a)};gvjs_.qw=function(a){this.hz=a};
960gvjs_.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_.X5=function(a){var b=this.X;b.xc(a,gvjs_yt,gvjs_6l);b.xc(a,gvjs_jl,this.jO(gvjs_r(this.handleEvent,this,gvjs_cv)));b.xc(a,gvjs_il,this.jO(gvjs_r(this.handleEvent,this,gvjs_dv)));b.xc(a,gvjs_7j,this.jO(gvjs_r(this.handleEvent,this,gvjs_7j)))};
961gvjs_.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.n5(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_.n5=function(a,b){gvjs_9e(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_Bs,gvjs_ax,gvjs_$w,gvjs_Vr,gvjs_Ur];function gvjs_SD(a){gvjs_4o.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_xi([c,d]);var d=gvjs_hg(this.na,c),e=gvjs_jg(this.na,c),d=new gvjs_A(d,e),e=gvjs_I(c,gvjs_Iu);this.RH(d,a,e);this.Xg.yp(gvjs_r(this.ro,this,b,c,d,a),a)};
962gvjs_.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))};
963gvjs_.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_3d;this.DU=null;this.N9=!0}gvjs_UD.prototype.kY=function(){return[]};
963gvjs_UD.prototype.draw=function(a){if(null==this.DU){this.DU=new gvjs_3d;var b=this.kY(a);gvjs_t(b,gvjs_r(this.tha,this,a,this.DU))}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.tha(a,this.Ht,b)},this);this.N9&&gvjs_Zd(c,function(b){var c=this.Ht.get(b);a.Ze(c.en);this.Ht.remove(b)},this)};
964gvjs_UD.prototype.tha=function(a,b,c){var d=c.featureId.ne(),e=b.get(d,null);e&&e.G6&&a.Ze(e.G6);"_"===c.em[0]?(gvjs_F(e.en,!1),e.G6=c.en,e.xAa=c.em,a.fo(e.G6,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))})}}
965var 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};
966gvjs_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_3d;this.bu=new gvjs_3d}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_Mg(a);b=this.bu.get(b);return gvjs_Kg(gvjs_Sg(a,[255,255,255],1-b/this.bu.yb()))};function gvjs_YD(a,b){this.yR=a;this.kpa=b;this.Au=new gvjs_3d;this.bu=new gvjs_3d}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())};
967gvjs_YD.prototype.ad=function(){var a=new gvjs_VD(this.Au.yb(),this.yR,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_cv,gvjs_dv])}gvjs_s(gvjs_ZD,gvjs_zD);gvjs_ZD.prototype.lH=function(a,b,c){if(b==gvjs_cv){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_xl,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"},
968gvjs_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_nq,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_Sc(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}}
969function gvjs_cda(a,b,c){var d=a.Lea(),e=b.Lea();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}
970function 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}
971function 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_qc(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}
972function gvjs_dda(a,b,c){c=c||0;
972if(0<b.length&&a<=gvjs_ic(b))return c=gvjs_eE(a,b,0),[c,b[c][0]];var d=b.length-1-c,e=gvjs_ic(b)[0],f=b[d][0],g=e-f,h=Math.floor((a-e)/g);a=a-e-h*g;d=gvjs_u(gvjs_Dc(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}
973function 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}}
974function gvjs_fda(a,b,c){a=gvjs_u(a,c||gvjs_Id);gvjs_Ic(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}}
975function gvjs_hE(a,b,c,d){var e=gvjs_eda(a,b,c,d);if(!e)return null;b=e.LL;c=gvjs_Dc(a,0,e.n);d=gvjs_mc(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}
976function 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_Dc(arguments,1),d=[],e=0;e<c.length;e+=2){var f=gvjs_Dc(a,Math.min(c[e],a.length),Math.min(c[e+1],a.length));gvjs_Cc(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}
977function 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_oj;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]}
978function gvjs_hda(a,b,c,d,e,f){var g=[],h=gvjs_nE(c,d-1,e);h&&g.push({fU:h,rm:h.rm+1,mK:d-1,YW:null,nK:null,$W:null});(h=gvjs_nE(c,d,e-1))&&g.push({fU:h,rm:h.rm+1,mK:null,YW:null,nK:e-1,$W:null});(c=gvjs_nE(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g.push({fU:c,rm:c.rm,mK:d-1,YW:e-1,nK:e-1,$W:d-1});gvjs_Ic(g,function(a,b){return a.rm-b.rm});return 0<g.length?g[0]:{fU:null,rm:0,mK:null,YW:null,nK:null,$W:null}}
979function 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.YW),null!=h.nK&&(b[h.nK]=h.$W),h=h.fU;return{rm:c,Qea:a,Rea:b}}
980function 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_Id,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++):
981g<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_sc(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}
982function 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_lc(a,gvjs_Jb),b);var d=-1;for(c=0;c<a.length;c++)if(null===a[c]){d=gvjs_Dc(a,d+1,c);d=gvjs_sE(d,b);if(null!==d)return d;d=c}a=gvjs_Dc(a,d+1);return gvjs_sE(a,b)}
983function gvjs_sE(a,b){var c=gvjs_Fc(a,b,function(a,b){return gvjs_Hc(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}
984function gvjs_wE(a,b,c){var d=gvjs_Bc(a),e;
984for(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)}
985function 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_ic(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}
986function gvjs_BE(a,b,c,d){this.Nia=a.getTime();this.aC=b;this.gya=d;this.I7=a["get"+gvjs_vE[c]].apply(a,[]);this.Iza=a["set"+gvjs_vE[c]];this.wz=new Date(this.Nia)}gvjs_BE.prototype.next=function(){var a=this.wz;this.wz=new Date(this.Nia);this.I7+=this.gya;this.Iza.apply(this.wz,[this.I7]);return a};gvjs_BE.prototype.hp=function(){return this.wz<this.aC?this.wz:null};function gvjs_CE(a){a=gvjs_qc(a,function(a){return 0!=a});return Math.max(0,a)}
987function 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_Ac(a,gvjs_Nc(0,4-a.length)):gvjs_Bc(a);return a.reverse()}
988function 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={};
989gvjs_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_3c(a);var g=d.ua.left;d.ua.left=gvjs_Md(c.x,d.ua.right,-1);d.ua.right=gvjs_Md(c.x,g,-1);if(g=d.lj){var h=g[0];g[0]=g[2];g[2]=h;g[0].x=gvjs_Md(c.x,g[0].x,-1);g[1].x=gvjs_Md(c.x,g[1].x,-1);g[2].x=gvjs_Md(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<=
990e.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))}}
991function 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_3c(a);var f=d.ua.top;d.ua.top=gvjs_Md(c.y,d.ua.bottom,-1);d.ua.bottom=gvjs_Md(c.y,f,-1);if(f=d.lj){var g=f[0];f[0]=f[2];f[2]=g;f[0].y=gvjs_Md(c.y,f[0].y,-1);f[1].y=gvjs_Md(c.y,f[1].y,-1);f[2].y=gvjs_Md(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_3h(gvjs_Ee(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_Rd(d.x-b.x),p=gvjs_Rd(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-
992g.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;
992c.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_vs,gvjs_5s,gvjs_Fx,gvjs_3j,"pathinterval",gvjs_Is,gvjs_ov,gvjs_M,gvjs_Zs,gvjs_Vs,gvjs_hs,gvjs_Nw,gvjs_Iw,gvjs_3x,"axistick","axistitle",gvjs_us,gvjs_Av,gvjs_Iv,gvjs_Hv,"colorbar",gvjs_xl,gvjs_bs];function gvjs_UE(a,b,c){a=gvjs_VE(a,b);b.appendChild(c,a);return a}
993function 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>
994h;++h)e.za(g[h].x+.5,g[h].y+.5);e.close();d=[new gvjs_H({fill:gvjs_Bb,stroke:gvjs_vq,strokeWidth:1}),new gvjs_H({fill:gvjs_vq,strokeWidth:0,fillOpacity:.6}),new gvjs_H({fill:gvjs_vq,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,
995g.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.Dha?l.ua.right:l.ua.left,l.ua.top,1,gvjs_4,gvjs_4,k.data.style,d,a.Dha);break;case gvjs_Bx: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_bs,f.id]),b.lp(d,f));break;case gvjs_ix: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,
996f.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,
99748,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,
998203,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,
99962,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,
10002,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,
10012,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;
1001function 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}
1002gvjs_.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!=
1003c))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}
1004gvjs__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;
1004if(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.PO=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_7s,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}
1005gvjs_.qH=function(a,b,c,d){this.PO.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.PO.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}
1006function 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.PO,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.PO,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};
1007gvjs_.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_Gb(gvjs_5E);function gvjs_6E(){var a=["en"];return gvjs_5E.qc().QBa?new gvjs_1E(a):new gvjs_YE};function gvjs_7E(){this.Fa=this.ba=this.rO=this.Fj=this.QU=this.Zf=0}gvjs_=gvjs_7E.prototype;gvjs_.left=function(){return this.Zf};gvjs_.top=function(){return this.Fj};gvjs_.right=function(){return this.QU};gvjs_.bottom=function(){return this.rO};gvjs_.St=function(a){this.Zf=a;this.ba=this.Zf+this.QU;return this};gvjs_.Qn=function(a){this.Fj=a;this.Fa=this.Fj+this.rO;return this};function gvjs_8E(a,b){a.QU=b;a.ba=a.Zf+a.QU;return a}function gvjs_9E(a,b){a.rO=b;a.Fa=a.Fj+a.rO;return a}
1008gvjs_.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.fT=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.fT};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};
1009gvjs_.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_Vd(a)||a>d)&&b>d&&(a=d);(null==a||!gvjs_Vd(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}
1010function 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__b(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__b(a.slice(0,b))+"\u2026":"...".slice(0,b)}
1011function 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))>
1011c)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}
1012var gvjs_eF=gvjs_ti(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.uha?!1:f.uha;f=null==f||null==f.Laa?!1:f.Laa;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?
1013(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}},{mV:function(a,b){a=[a];for(var c=1,d=b.length;c<d;c++)a.push(b[c]);return gvjs_Oh(a)}});function gvjs_uda(a){if(0==a.entries.length)return{name:gvjs_b,content:[],properties:{className:gvjs_Su}};var b=gvjs_qc(a.entries,function(a){return a.type==gvjs_ix}),c;-1==b?c=gvjs_fF(a.entries):(c=gvjs_fF(gvjs_Dc(a.entries,0,b)),a=gvjs_vda(gvjs_Dc(a.entries,b+1)),c=gvjs_Ac(c,{name:gvjs_b,properties:{className:"google-visualization-tooltip-separator"}},a));return{name:gvjs_b,content:c,properties:{className:gvjs_Su}}}
1014function 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"}}})}}
1015function 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_bs,a.data.id]),content:gvjs_gF(a.data),properties:{className:"google-visualization-tooltip-action"}}})}}
1016function gvjs_gF(a){return gvjs_u(a.items,function(a,c){switch(a.type){case gvjs_Q:var d=a.data.style,e=gvjs_kq;try{e=gvjs_Gg(d.color).Vb}catch(f){}return{name:gvjs_ql,style:"font-family:"+d.lb+";font-size:"+d.fontSize+"px;color:"+e+";opacity:"+d.opacity+";margin:0;font-style:"+(d.Qc?gvjs_qv:gvjs_e)+";"+(d.Qc?"padding-right:0.04em;":"")+"text-decoration:"+(d.bf?gvjs_ly:gvjs_e)+";font-weight:"+(d.bold?gvjs_Ps:gvjs_e)+";",X4:!!a.html,content:(0==c?"":" ")+a.data.text};case gvjs_Bx:return{name:gvjs_b,
1017style: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_hi(e,f),l.items.push({type:gvjs_Bx,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_gi});return{type:gvjs_M,data:l}}function gvjs_jF(){return{type:gvjs_ix,data:{brush:gvjs_ii("#eee",1)}}}
1018function gvjs_iF(a,b,c){a={type:gvjs_Q,data:{text:a,style:b}};c&&(a.html=!0);return a}
1019function 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_ix:l+=1.5*g+n.data.brush.Xb}h=
1020Math.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_Rd(d.x-f.x),m=gvjs_Rd(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_Md(d.y,r.y,g/(g+q.height/2))),r=new gvjs_z(gvjs_Md(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),
1021Math.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;
1021c++)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=
10220;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]);
10230<u&&(D+=z.JS);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_ix: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.Dha=!!k;return{outline:h,aH:d}}
1024function 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.JS: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}}
1025function 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,JS:c.fontSize/3.236};case gvjs_Bx:return b=a=a.data.size,{width:a,height:a,Kw:b,JS:b};default:return b=a=a.data.size,{width:a,height:a,Kw:b,JS:b}}};function gvjs_nF(a){gvjs_W.call(this);this.xd=null;this.H=a;a=gvjs_y||gvjs_ee||gvjs_ge&&!gvjs_te("531")&&a.tagName==gvjs_Fa;this.U=new gvjs_qp(this);this.U.B(this.H,a?[gvjs_tv,"paste","cut","drop",gvjs_lv]:gvjs_lv,this)}gvjs_s(gvjs_nF,gvjs_W);
1026gvjs_nF.prototype.handleEvent=function(a){if(a.type==gvjs_lv)gvjs_y&&gvjs_te(10)&&0==a.keyCode&&0==a.charCode||(gvjs_oF(this),this.dispatchEvent(gvjs_pF(a)));else if(a.type!=gvjs_tv||gvjs_xca(a)){var b=a.type==gvjs_tv?this.H.value:null;gvjs_y&&229==a.keyCode&&(b=null);var c=gvjs_pF(a);gvjs_oF(this);this.xd=gvjs_Ym(function(){this.xd=null;this.H.value!=b&&this.dispatchEvent(c)},0,this)}};function gvjs_oF(a){null!=a.xd&&(gvjs_Zm(a.xd),a.xd=null)}
1027function gvjs_pF(a){a=new gvjs_9l(a.fj);a.type=gvjs_lv;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_Gw in document.createElement(gvjs_ua));return gvjs_rF}gvjs_.HJ=!1;gvjs_.C=function(){this.H=this.Da().C(gvjs_ua,{type:gvjs_Q})};
1028gvjs_.Of=function(a){gvjs_qF.o.Of.call(this,a);this.Wb||(this.Wb=a.getAttribute(gvjs_vv)||"");gvjs_pf(gvjs_Ge(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_vv,this.Wb)};
1029gvjs_.$b=function(){gvjs_qF.o.$b.call(this);var a=new gvjs_qp(this);a.B(this.j(),gvjs__a,this.Lca);a.B(this.j(),gvjs_Os,this.hR);if(gvjs_sF())this.U=a;else{gvjs_fe&&a.B(this.j(),[gvjs_$k,gvjs_tv,gvjs_uv],this.Zsa);var b=gvjs_Ge(this.j());a.B(gvjs_Se(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};
1030function 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_.Lca=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_Ym(a,10):a()}};gvjs_.hR=function(){gvjs_sF()||(this.U.Qb(this.j(),gvjs_7j,this.Lca),this.fq=null);this.HJ=!1;this.Eu()};
1031gvjs_.Zsa=function(a){27==a.keyCode&&(a.type==gvjs_tv?this.fq=this.j().value:a.type==gvjs_$k?this.j().value=this.fq:a.type==gvjs_uv&&(this.fq=null),a.preventDefault())};gvjs_.$sa=function(){gvjs_uF(this)||(this.j().value="",gvjs_Ym(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="")};
1032gvjs_.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.zha());b&&gvjs_vz(b,gvjs_vv,this.Wb)};gvjs_.Bd=function(){return this.Wb};
1033gvjs_.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_vv,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_Ym(this.zha,this.Bva,this))};gvjs_.bb=function(a){this.j().disabled=!a;var b=this.j();gvjs_$A(b,this.pK+gvjs_Dq,!a)};gvjs_.isEnabled=function(){return!this.j().disabled};
1034gvjs_.zha=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}}}
1035function 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}
1035,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_Fc(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]}
1036function 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_Fw,HDa:"log",WDa:gvjs_aw};function gvjs_BF(a,b,c){return(c=gvjs_3i(a,c,gvjs_Ada))?c:gvjs_I(a,b)?"log":gvjs_Fw}
1037function gvjs_CF(a,b,c){switch(a){case gvjs_Fw:return gvjs_tc(c)?gvjs_zF():gvjs_wda(c);case "log":return gvjs_yda();case gvjs_aw:return gvjs_zda(b);default:return gvjs_zF()}};function gvjs_DF(){}gvjs_=gvjs_DF.prototype;gvjs_.init=function(a,b,c){this.m$=!1;this.m=a;this.dE=b;this.Nq=null===c||0>c?this.dca():2<c?c-1:1;this.ticks=[];this.Xe=Infinity;this.kf=-Infinity;this.b4=null;this.mn=gvjs_Vi(a,this.qb(gvjs_Ju));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)}
1038gvjs_.WC=function(a,b){var c=gvjs_BF(this.m,this.qb(gvjs_Nv),this.qb(gvjs_bx));if(!gvjs_tc(b)&&c!=gvjs_Fw)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.q0(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_.dca=function(){return-1};
1039function gvjs_Bda(a,b,c,d){a.m$||(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.r0(d),a.QH(),a.Nq=Math.max(1,a.ticks.length-1),a.m$=!0)}gvjs_.hH=function(){};gvjs_.lr=function(a){this.ticks=a};function gvjs_GF(a,b){a.mn||(a.mn=b)}
1040function 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.a4(this.bw.inverse(a))};gvjs_.Q$=function(a,b){return a<b?-1:a>b?1:0};function gvjs_JF(a,b,c){this.t5=a;this.cQ=b;this.g_=c}gvjs_s(gvjs_JF,gvjs_DF);gvjs_=gvjs_JF.prototype;gvjs_.E0=function(){return null};gvjs_.init=function(a,b,c){gvjs_JF.o.init.call(this,a,b,c);a=gvjs_Gi(a,this.qb(gvjs_Ku));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.g_=gvjs_Cda([b,gvjs_Nc(this.mn,b.length),this.g_])};
1041function gvjs_Cda(a){a=gvjs_Pc.apply(null,a);return gvjs_u(a,function(a){return gvjs_pc(a,function(a){return a})})}gvjs_.Y=function(a,b){return a.Y(b)};gvjs_.ao=function(a){return gvjs_LE(a)};gvjs_.a4=function(a){return gvjs_ME(a)};gvjs_.q0=function(a){return a};
1042gvjs_.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.t5,this.cQ),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.dja=b=0<gvjs_zE(b)?b:d;this.owa=f;this.Yea=c;a&&(gvjs_EF(this,this.ao(f)),gvjs_FF(this,this.ao(c)))};
1043gvjs_.r0=function(a){for(var b=[],c=this.owa;c<this.Yea;)b.push(this.ao(c)),c=gvjs_xE(c,this.dja,1);if(a||c<=this.Yea)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.dja),a=this.g_[a];this.qd=typeof a===gvjs_db?new gvjs_fj(a):new gvjs_fj({pattern:a})};
1044var 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_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_Dh.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],
1045[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_hj.MEDIUM_TIME,gvjs_hj.MEDIUM_TIME,gvjs_hj.SHORT_TIME,{pattern:gvjs_hj.SHORT_TIME,clearMinutes:!0},gvjs_hj.MEDIUM_DATE,gvjs_Dh.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),YO:5}}),k=[],n=!1,p=0;p<m.length;++p){var q=m[p],r=gvjs_Ida(a/(q.se*q.YO),b/(q.se*q.YO),c,d,e,f,g),k=k.concat(gvjs_u(r,function(a){return{$n:q,nU:a}}));if(n)break;n=!gvjs_tc(r)}a={rm:-Infinity,nU:null};a=gvjs_mc(k,function(a,b){var c=b.$n;b=b.nU;for(var d=null,e=b.swa;e<=b.hwa&&d!=e;d=e,e+=b.Zwa){var d=Math.round(c.YO*e),f=Math.round(c.YO*
1046(e+g*b.aza)),k=h(d,f,c.se);k>a.rm&&(a={rm:k,nU:{zj:d*c.se,Bs:f*c.se}})}return a},a);return a.nU}
1047function 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}
1048var gvjs_KF=gvjs_ti(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.saa=0}gvjs_s(gvjs_LF,gvjs_DF);gvjs_LF.prototype.E0=function(){return 0};var gvjs_Jda={f7:10,X1:10,Pua:10,Hxa:10,$Aa:10};gvjs_=gvjs_LF.prototype;gvjs_.dca=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_Mu),1);this.UM=a.Y(this.qb("tickScoringWeights"),gvjs_w(gvjs_Jda))};
1049gvjs_.r0=function(a){var b,c,d,e,f,g=this.Xe,h=this.kf,k=this.b4;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.f7*=2,this.UM.X1*=-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<=
1050this.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.saa=b};
1051gvjs_.QH=function(){var a=this.mn,a={pattern:a,fractionDigits:a?null:this.saa,scaleFactor:this.aM,prefix:gvjs_Vi(this.m,this.qb(gvjs_Lu)),suffix:gvjs_Vi(this.m,this.qb(gvjs_Nu)),significantDigits:gvjs_ig(this.m,this.qb("formatOptions.significantDigits"))};this.qd=new gvjs_jj(a)};
1052function 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.X1;n&&(l=Math.min(e,l),m=Math.max(e,m))}h-=Math.abs(1-(d-c)/(m-l))*a.f7;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_.a4=function(a){return a};gvjs_.q0=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.$0=1}gvjs_s(gvjs_PF,gvjs_DF);gvjs_=gvjs_PF.prototype;gvjs_.E0=function(){return[0,0,0,0]};gvjs_.Y=function(a,b){return a.Y(b)};gvjs_.Q$=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_.a4=function(a){return gvjs_AE(a).reverse()};gvjs_.q0=function(a){return a};
1053gvjs_.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.$0=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_.r0=function(){for(var a=[],b=this.Xe,c=this.kf;b<c;)a.push(b),b+=this.tickSize;a.push(b);this.lr(a)};
1054gvjs_.QH=function(){var a=new gvjs_fj({pattern:this.mn||(1<this.$0?gvjs_Ij:1===this.$0?"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_ll};function gvjs_QF(){}function gvjs_RF(a,b,c){b=a.D[b];return b.Gg&&gvjs_k(b.qga)?(a=a.D[b.qga].points[c],a=null!=a?a.bg.d:a,null!=a?gvjs_Fc(b.points,a,function(a,b){return a-b.bg.d}):c):c}gvjs_=gvjs_QF.prototype;gvjs_.BQ=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)};
1055function 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_.u0=function(a){return a.Jb};gvjs_.v0=function(a){return{row:a.Jb,Tb:this.D[a.Mb].ps}};
1055gvjs_.FQ=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_Fb.prototype.Sn=function(){return this};gvjs_Fb.prototype.$y=function(){return!1};gvjs_Fb.prototype.bea=function(){return!1};function gvjs_YF(a){this.mh=a}gvjs_s(gvjs_YF,gvjs_Fb);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_Cc(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_Fb);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.bea=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_Ac([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_Ac(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.H$=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.bea()&&(c*=d.getValue(),d=null);d&&b.push(d)});1!==c&&gvjs_xc(b,0,0,new gvjs_0F(c));var d=new gvjs_7F(b,this.H$);a%2&&(d=new gvjs_2F(d));return d};
1056gvjs_7F.prototype.Sm=function(){return this.H$?gvjs_Ac.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_Fb);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_Kb(a))a:{for(var d=c=0;d<a.length;d++){if(!gvjs_Kb(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_Bc(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,
1057this.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}
1057function 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;
1058gvjs_.add=function(a){if(!gvjs_Be(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}
1059gvjs_.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};
1060gvjs_.ica=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};
1061function 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};
1062function 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}
1063gvjs_.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.");};
1064gvjs_.T6=function(a){if(!gvjs_Be(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}
1065function 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.gfa=a;this.vka=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.gfa&&(d=Math.round(d/a.gfa),1<d))for(var e=1;e<d;e++){var f=e/d*(b-c)+c;a.ta.push([f,a.vka(f)])}}a.ta.push([b,a.vka(b)])}gvjs_jG.prototype.ad=function(){return this.ta};function gvjs_lG(a){this.FP=a.Nu+1;this.eb=a.range;this.cwa=a.afa;this.p0=0;this.XB=a.x_||gvjs_zF();this.l8=0;this.ta=[]}gvjs_lG.prototype.add=function(a,b){if(gvjs_Vd(this.XB.transform(a))){if(0<this.ta.length){var c=a-this.ta[this.ta.length-1].x;0<c&&(this.p0+=c)}this.l8+=b;this.ta.push({x:a,y:b})}};
1066function gvjs_Qda(a){var b=a.cwa;b||(b=null!=a.eb&&null!=a.eb.min&&gvjs_Vd(a.eb.min)&&null!=a.eb.max&&gvjs_Vd(a.eb.max)?(a.eb.max-a.eb.min)/100:void 0);null!=b&&gvjs_Vd(b)||(b=a.p0/(a.ta.length-1));return b}function gvjs_Rda(a,b){return gvjs_mc(a.ta,function(a,d){return a+Math.pow(this.XB.inverse(d.x),b)},0,a)}function gvjs_Sda(a,b){return gvjs_mc(a.ta,function(a,d){return a+Math.pow(this.XB.inverse(d.x),b)*d.y},0,a)}
1067function gvjs_Tda(a){for(var b=[],c=a.FP,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_Mc(a.FP),function(a){return gvjs_fG(b,a,this.FP)},a)}function gvjs_Vda(a,b){var c=a.FP;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)}
1068function gvjs_Wda(a,b){b=gvjs_Vda(a,b);var c=gvjs_Qda(a);if(null==c||isNaN(c)||!gvjs_Vd(c)||0===c)return null;var c=new gvjs_jG(c,b,a.XB),d=a.ta;gvjs_Ic(d,function(a,b){return a.x>b.x?1:a.x<b.x?-1:0});var e=a.l8/d.length,f=a.eb;null!=a.eb&&null!=a.eb.min&&gvjs_Vd(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_Vd(a.eb.max)&&f.max>
1069d[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_Zd(gvjs__d(a),function(a){var d=b(a);a=c(a);null!=d&&gvjs_Vd(d)&&null!=a&&gvjs_Vd(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,afa:d.afa,Nu:1,x_:d.x_});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_Kv,gDa:"exponential",lEa:gvjs_Pw},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)},
1070d);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_Cw,kla:gvjs_c,ema:gvjs_pl,JCa:gvjs_Vs,pla:gvjs_8u},gvjs_qG={NONE:gvjs_e,z8:gvjs_M,Fka:gvjs_vs,KEa:gvjs_Ex,Ika:gvjs_Hs,MCa:gvjs_1s,ema:gvjs_pl,KCa:gvjs_Xs},gvjs_rG={Ika:gvjs_Hs,MEa:"sticks",ICa:"boxes",POINTS:gvjs_Lw,z8:gvjs_M,Fka:gvjs_vs,NONE:gvjs_e},gvjs_sG={$Ca:gvjs_lx,GDa:gvjs_mx,UCa:gvjs_kx},gvjs_Zda={sX:gvjs_3s,T8:gvjs_Al,OCa:gvjs_4s},gvjs__da={mEa:gvjs_Qw,NDa:gvjs_2v,vX:gvjs_ik},gvjs_0da={NONE:gvjs_e,$la:gvjs_O,qla:gvjs_ab,P8:gvjs_ey,r8:gvjs_Rs,INSIDE:gvjs_
1070iv,
1071DDa:gvjs_xv,FCa:gvjs_Ts},gvjs_1da={NONE:gvjs_e,P8:gvjs_ey,r8:gvjs_Rs,INSIDE:gvjs_iv},gvjs_tG={QN:gvjs_i,JN:gvjs_d},gvjs_2da={sma:gvjs_4,CENTER:gvjs_1,ela:gvjs_3},gvjs_uG={NONE:gvjs_e,INSIDE:gvjs_iv,OUTSIDE:gvjs_ww},gvjs_3da={GCa:"bound",aFa:"unbound"},gvjs_4da={pDa:gvjs_5u,JDa:"low"},gvjs_5da={NONE:gvjs_e,CDa:gvjs_vv,T8:gvjs_Al,Vla:gvjs_Bw,fFa:gvjs_By},gvjs_vG={NONE:gvjs_e,Vw:gvjs_Sa,T8:gvjs_Al,Vla:gvjs_Bw},gvjs_6da={DEFAULT:gvjs_Vt,dDa:gvjs_7t},gvjs_7da={bDa:gvjs_Tt,sX:gvjs_3s,lma:gvjs_jx},gvjs_8da=
1072{q8:gvjs_Oa,sX:gvjs_3s,lma:gvjs_jx,NONE:gvjs_e},gvjs_wG={NONE:gvjs_e,kla:gvjs_c,gEa:"phase",TCa:gvjs_st},gvjs_9da={yCa:"attachToStart",xCa:"attachToEnd"},gvjs_xG={FDa:"letter",kEa:gvjs_Iw,z8:gvjs_M},gvjs_yG=[{color:"#3366CC",lighter:"#45AFE2"},{color:gvjs_sq,lighter:"#FF3300"},{color:gvjs_tq,lighter:"#FFCC00"},{color:gvjs_iq,lighter:"#14C21D"},{color:"#990099",lighter:"#DF51FD"},{color:"#0099C6",lighter:"#15CBFF"},{color:"#DD4477",lighter:"#FF97D2"},{color:"#66AA00",lighter:"#97FB00"},{color:"#B82E2E",
1073lighter:"#DB6651"},{color:"#316395",lighter:"#518BC6"},{color:gvjs_oq,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",
1074lighter:"#E81EA6"},{color:"#F4359E",lighter:"#F558AE"},{color:"#9C5935",lighter:"#C07145"},{color:"#A9C413",lighter:"#D7EE53"},{color:"#2A778D",lighter:"#3EA7C6"},{color:"#668D1C",lighter:"#97D129"}
1074,{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_jq,italic:!0},gridlines:{baseline:gvjs_Oa,
1075minorTextOpacity:.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,
10762,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=
1077{histogram:{hAxis:{baselineColor:gvjs_e,gridlines:{color:gvjs_e}}}},gvjs_DG={vAxis:gvjs_BG,hAxis:gvjs_BG,sizeAxis:{minSize:5,maxSize:30},fontName:gvjs_cr,titleTextStyle:{color:gvjs_ca,bold:!0},bubble:{textStyle:{color:gvjs_ca}},candlestick:{hollowIsRising:!1},annotations:{datum:{textStyle:{color:gvjs_kx},stemColor:gvjs_qq},domain:{textStyle:{color:gvjs_jq},stemColor:gvjs_qq}},majorAxisTextColor:gvjs_jq,minorAxisTextColor:"#444444",backgroundColor:{fill:gvjs_ea,stroke:gvjs_mq,strokeWidth:0},chartArea:{backgroundColor:{fill:gvjs_e}},
1078tooltip:{textStyle:{color:gvjs_ca}},baselineColor:gvjs_kq,gridlineColor:gvjs_wq,pieSliceBorderColor:gvjs_fa,pieResidueSliceColor:gvjs_wq,pieSliceTextStyle:{color:gvjs_fa},areaOpacity:.3,intervals:{style:gvjs_Hs,color:gvjs_lx,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_jq},pagingTextStyle:{color:"#0011cc"},scrollArrows:{activeColor:"#0011cc",
1079inactiveColor:gvjs_wq}},aggregationTarget:gvjs_Oa,colorAxis:{legend:{textStyle:{color:gvjs_ca}}},histogram:{lastBucketPercentile:0,hideBucketItems:!1,bucketSize:-1}};function gvjs_EG(a){this.Wh=gvjs_Nc({},a);this.zZ=gvjs_Nc({},a)}function gvjs_FG(a,b,c){var d=a.Wh.length;for(a.Wh[b]=c;b<d;++b)a.zZ[b]=gvjs_GG(a,0==b?{}:a.zZ[b-1],a.Wh[b])}function gvjs_HG(a){var b=gvjs_Hb(a);return b!=gvjs_db&&b!=gvjs_Na||b==gvjs_db&&gvjs_q(a.clone)||gvjs_Lb(a)}
1080function gvjs_GG(a,b,c){if(gvjs_HG(c)||gvjs_HG(b)||gvjs_Hb(c)==gvjs_Na)return c;if(gvjs_Hb(b)==gvjs_db){var d=gvjs_w(b);gvjs_v(c,function(a,c){d[c]=gvjs_Xc(b,c)&&null!=b[c]?gvjs_GG(this,b[c],a):a},a)}else d=gvjs_Bc(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_ic(this.zZ)};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_lc(b,gvjs_Jb);return gvjs_8h(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,uha:null!=f?f:!1,Laa:!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_kv,padding:gvjs_Pq,border:gvjs_Qq};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.u7=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()}
1081function gvjs_QG(a,b,c){a.registerElement(c.j(),gvjs_6j);var d=a.Sb,e=a.X,f=d.QG;!gvjs_ei(f)&&!gvjs_di(f)||e.ub(0,0,d.width,d.height,f,c);d.KF==gvjs_ww&&(f=a.Uu(d.title,c,!0),a.registerElement(f,gvjs_3x));a.pt=e.Pa(!0);f=d.Ta;a.xI(f);f&&(e.appendChild(c,a.pt),a.registerElement(a.pt.j(),gvjs_Av));a.xx=e.Pa(!0);f=d.aj;gvjs_RG(a,f);
1081f&&f.position!=gvjs_iv&&(e.appendChild(c,a.xx),a.Od.colorbar=a.xx.j());a.u7=e.Pa(!1);a.Saa(d,c)||a.B_(d,c);e.appendChild(c,a.u7);a.xs=b}
1082gvjs_.B_=function(a,b){var c={color:gvjs_Qa,lb:a.Nk,fontSize:a.Zm,bold:!1,Qc:!1,bf:!1};this.Wj(gvjs_Ar,c,a.K.width);var d=a.K.top+Math.round(a.K.height/2);this.X.ej(gvjs_Ar,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_8h(c));c&&(c=gvjs_xf(c),this.X.ub(c.left,c.top,c.width,c.height,gvjs_gi,this.pt));for(c=0;c<b.length;c++)gvjs_aea(this,b[c]);gvjs_bea(this,a.cM)}}};
1083function gvjs_SG(a){var b=[];if(a.Oa){var c=gvjs_MG(a.Oa);c&&b.push(c)}a.yc&&b.push(gvjs_wf(a.yc.coordinates));return gvjs_8h(b)}
1084function gvjs_TG(a,b,c,d,e,f,g){var h=a.X.nI(),k=f.type,l=Number(f.sides);null!=l&&gvjs_Vd(l)||(l=5);var m=Number(f.rotation);null!=m&&gvjs_Vd(m)||(m=0);m=m/180*Math.PI-Math.PI/2;"triangle"===k?(k=gvjs_Ow,l=3):k===gvjs_Bx?(k=gvjs_Ow,l=4,m+=Math.PI/4):"diamond"===k&&(k=gvjs_Ow,l=4);var n=k===gvjs_Dx;500<l&&(k===gvjs_Ow||k===gvjs_Dx)&&(k=gvjs_ot);if(k===gvjs_Ow||k===gvjs_Dx){f=Number(f.dent);null!=f&&gvjs_Vd(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/
1085l)):f=.3);f*=d;k===gvjs_Dx&&(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}
1086gvjs_.D_=function(a,b){var c=this.Sb.D[a.index];if(this.Sb.R7&&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.E_(d,a,d+e,a,k,b));c.fh&&c.yN&&((d=c.sL)||(d={type:gvjs_ot}),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,
1087a.yc.brush,b)};
1088function gvjs_aea(a,b){if(b.ea){var c=a.X.Pa(!1),d=gvjs_SE([gvjs_Hv,b.index]);a.registerElement(c.j(),d,gvjs_Hv);if(d=gvjs_SG(b))d=gvjs_xf(d),a.X.ub(d.left,d.top,d.width,d.height,gvjs_gi,c);b.Oa&&a.Uu(b.Oa,c);b.yc&&a.D_(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_1w,
1089b.index]);a.registerElement(d,b)}a.X.appendChild(a.pt,c)}}function gvjs_bea(a,b){b&&(gvjs_UG(a,b.N4,-1),b.s4&&a.Uu(b.s4,a.pt),gvjs_UG(a,b.O3,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_Iv,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.rZ,d,e);gvjs_JG(c.h3,d,e);gvjs_KG(c.c7,d,e);b=a.X.ub(b.DI.left,b.DI.top,b.DI.width,b.DI.height,gvjs_gi,a.xx);a.registerElement(b,"colorbar")}}
1090gvjs_.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.u7).j();this.registerElement(a,b)};gvjs_.Uu=function(a,b,c){(a=gvjs_WG(this,a,c))&&this.X.appendChild(b,a);return a};
1091function 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===
1092g)(m=gvjs_MG(b))&&(l=a.ub(m.left,m.top,m.right-m.left,m.bottom-m.top,gvjs_gi,c));else{var q=gvjs_Nd(g);b=gvjs_3c(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_gi,c)}k&&l&&gvjs_Bca(a,
1093l,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_sc(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])}
1094gvjs_.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_8h(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_vs||a.type==gvjs_pl}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}
1095function gvjs_3G(a,b){return gvjs_2G(a,b)+gvjs_ci(gvjs_YG(a,b))/2}function gvjs_4G(a){return a.rp!==gvjs_e&&a.ib==gvjs_c&&a.orientation==gvjs_d}
1096function 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.n2&&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.n2?c.Bp(m,a.points[d].$q.x,
1097a.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.iP,f.jP),(c||f.iP!=f.gP||f.jP!=f.hP)&&b.move(f.gP,f.hP),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)}
1098function 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)}
1099function 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];
1099if(!n.Gg)if(a.ib===gvjs_Cw){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_Xs:case gvjs_pl:h=
1100gvjs_ye(k,h);h<d&&h<g&&(f={uH:p,row:l},g=h);break;case gvjs_1s:case gvjs_Hs:var r=null;if(n.type===gvjs_Hs)r=new gvjs_D(h.left,h.top,h.width,h.height);else if(n.type===gvjs_1s)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}
1101function gvjs_7G(a,b){switch(a){case gvjs_lx:return b.rb;case gvjs_mx:return b.th;case gvjs_kx:return b.color;default:return a}};function gvjs_8G(a,b){gvjs_OG.call(this,a,b);this.Pf=null;this.v7=[]}gvjs_s(gvjs_8G,gvjs_OG);function gvjs_9G(a,b,c){a.v7.push({definition:b,id:c})}function gvjs_$G(a){var b=a.X.nI();gvjs_t(a.v7,gvjs_r(function(a){this.kL(a.definition,a.id)},a));a.X.UB(b);a.v7=[]}gvjs_=gvjs_8G.prototype;
1102gvjs_.Saa=function(a,b){function c(b){b=a.D[b];return!a.sd||b.type!==gvjs_pl||b.yN}gvjs_hea(this,a);var d=this.X.Pa(!1);this.X.appendChild(b,d);this.registerElement(d.j(),gvjs_lt);gvjs_v(this.Pf,function(a){a.ff||(a.ff=this.X.Pa(!(gvjs_k(a.k9)&&!a.k9)))},this);this.X.ub(a.K.left,a.K.top,a.K.width,a.K.height,a.v$,d);a.KF==gvjs_iv&&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,
1103a,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_Jc(f,function(a,b){return gvjs_Hc(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_pl&&gvjs_kea(this,a,b);for(g=0;g<a.Xa.length;g++)a.Xa[g].ya&&(f=gvjs_SE([gvjs_xl,g]),gvjs_9G(this,a.Xa[g].ya,f));g=this.X.nI();gvjs_v(a.Dd,function(a){gvjs_cH(this,
1104a)},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_qt:e=k;break;case gvjs_mv:e=d;break;case gvjs_xw:e=b}this.X.appendChild(e,c)}},this);return!0};
1105function gvjs_hea(a,b){a.Pf={};var c=a.Pf;c.action={position:gvjs_xw};c.annotation={position:gvjs_qt};c.annotationtext={position:gvjs_mv};c.area={position:gvjs_qt};c.bar={position:gvjs_qt};c.baseline={position:gvjs_qt};c.bubble={position:gvjs_qt};c.categorysensitivityarea={position:gvjs_qt};c.candlestick={position:gvjs_qt};c.histogram={position:gvjs_qt};c.gridline={position:gvjs_qt};c.interval={position:gvjs_qt};c.line={position:gvjs_qt};c.minorgridline={position:gvjs_qt};c.overlaybox={position:gvjs_qt};
1106c.pathinterval={position:gvjs_qt};c.point={position:gvjs_mv,k9:!1};c.pointsensitivityarea={position:gvjs_mv};c.steppedareabar={position:gvjs_qt};c.tooltip={position:gvjs_xw};c.title={position:b.KF==gvjs_iv?gvjs_mv:gvjs_xw};c.axistick={position:gvjs_mv};c.axistitle={position:b.JG==gvjs_iv?gvjs_mv:gvjs_xw};var d=b.Ta&&b.Ta.position==gvjs_iv,e=d?a.pt:null,d=d?gvjs_mv:gvjs_xw;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_iv;
1107c.colorbar={ff:b?a.xx:null,position:b?gvjs_mv:gvjs_xw}}
1108function gvjs_bH(a,b,c){if(b.type==gvjs_Xs)gvjs_lea(a,b,c);else if(b.type==gvjs_Hs)gvjs_dH(a,b,c);else if(b.type==gvjs_Ex)gvjs_dH(a,b,c);else if(b.type==gvjs_1s)for(var d=0;d<b.points.length;d++)gvjs_eH(a,c,b.points[d],d);else if(b.type==gvjs_vs){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=
1109{start:null,end:null,brush:null})):null===h.start?h.start=d:(k=k&&k.ZR||b.gx,null===h.brush||gvjs_ji(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.vY,p.points[r].ia.wY);for(var w=r;w<=h;w++){var v=p.points[w];gvjs_ZG(v)||(v=v.ia,n.za(v.iP,v.jP),v.gP==v.iP&&v.hP==v.jP||n.za(v.gP,v.hP),null!=v.x&&null!=v.y&&(t=!1,u=w))}if(!t)if(q)for(w=h;w>=
1110r;w--)v=p.points[w].ia,n.za(v.xY,v.yY),v.vY==v.xY&&v.wY==v.yY||n.za(v.vY,v.wY);else v=p.points[u].ia,n.za(v.xY,v.yY),n.close();a.X.Ha(m,l,k)}d=gvjs_SE([gvjs_vs,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;
1110d++)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,
1111b,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.HZ),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_Hs||b.type==gvjs_Ex?a.Re(b,c,d,e):b.type==gvjs_1s?gvjs_eH(a,c,d,e):b.type==gvjs_Xs?a.wI(b,c,d,e):gvjs_jH(a,b,c,d,e,a.Pf.point.ff)}
1112function gvjs_lea(a,b,c){var d=a.Pf.bubble.ff,e=gvjs_fE(b.points.length,function(a){return a});b.vAa&&gvjs_Ic(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_Vs,c,g]),a.X.lp(h,g)}}}
1113function gvjs_dH(a,b,c){for(var d=0;d<b.points.length;d++)a.Re(b,c,b.points[d],d)}
1114gvjs_.Re=function(a,b,c,d){if(!gvjs_ZG(c)&&c.ia){var e=c.brush||gvjs_YG(c,a),f=a.type==gvjs_Hs?gvjs_3j:gvjs_Fx,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,
1115h)}e=h?h.j():e;this.Ge(this.Pf[f].ff,g,e);c.ya&&(f=gvjs_SE([gvjs_xl,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_hi(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}
1116function 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_tc(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)}}}
1117function 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.E_(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)};
1118function gvjs_mea(a,b,c,d){var e=null,f=b.tj,g=b.No,h=b.faa;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_ot});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}
1119function 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;
1119else{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_Xs?gvjs_Vs:gvjs_Iw,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,
1120g),d.ya&&(f=gvjs_SE([gvjs_xl,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))}
1121function 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_Zs,b,d]);a.Ge(a.Pf.candlestick.ff,e,g.j());c.ya&&
1122(b=gvjs_SE([gvjs_xl,b,d]),gvjs_9G(a,c.ya,b))}}
1123function gvjs_aH(a,b,c,d){if(b){var e=b.Ria,f=a.Sb.K;if(!(!e||e.x<f.left||e.x>f.right)&&(f=b.labels)&&!gvjs_tc(f)){var g=[gvjs_hs,d];gvjs_wc(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_us,d];gvjs_wc(g,c,1);h=null;b.bundle&&!b.bundle.Wda&&(f=[b.bundle.label],h=-1);b=a.X.nI();for(k=0;k<f.length;k++){var m=f[k];
1124if(l=gvjs_WG(a,m,!0)){if(m.pa){var n=gvjs_SE([gvjs_xl,c,d,k]);gvjs_9G(a,m.pa,n)}a.X.appendChild(e,l);m=gvjs_Bc(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())}}}
1125function 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_vs&&k.style!=gvjs_M){var l=e[g].brush;0==h.width&&0==h.height?(k=k.Lga/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_ov,c,d]),f=f.j(),a.Ge(a.Pf.interval.ff,
1126c,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)}
1127function 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)}
1128function 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_Is]);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_ei(g)&&!gvjs_di(g));g&&(b=c(b,d),a.registerElement(b,e,f))}
1129function gvjs_cH(a,b){var c=a.Pf,d=a.Uu(b.title,c.axistitle.ff,!0),e=gvjs_SE([b.name,gvjs_3x]);a.registerElement(d,e);if(b.text){var f=c.axistick.ff,g=gvjs_SE([b.name,gvjs_vv]);gvjs_t(b.text,function(a,c){a.ea&&(a=this.Uu(a.Oa,f),c=gvjs_SE([b.name,gvjs_vv,c]),this.registerElement(a,c,g))},a)}}gvjs_.lha=function(a,b){this.KU(a);this.aY(a,b)};
1130gvjs_.KU=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_Wc({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_xl,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_xl,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_xl,Number(d),Number(h)]),
1131gvjs_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_xl,Number(c)]),gvjs_VG(this,l)),k=d.$c){for(m in k.labels)k.labels[m].pa&&(l=gvjs_SE([gvjs_xl,null,Number(c),Number(m)]),gvjs_VG(this,l));gvjs_aH(this,a.Xa[c].$c,null,Number(c))}gvjs_$G(this)}};
1132gvjs_.aY=function(a,b){for(var c in b.D){var d=Number(c),e=a.D[d];if(gvjs_pE(b.D[d],gvjs_Wc({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_xl,Number(c)]),gvjs_9G(this,b.Xa[c].ya,d)),b.Xa[c].$c&&(d=new gvjs_EG(2),
1133gvjs_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" + "}
1133,"-":function(){return gvjs_3p},"--":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_lc(a.split("}"),function(a){return null!=a&&""!==gvjs__b(a)});for(var b={},c=0;c<a.length;c++){var d=a[c].split("{"),e=gvjs_u(d[0].split(","),gvjs__b),f=gvjs_8f(gvjs__b(d[1]));0===e.length?gvjs_6c(b,f):gvjs_t(e,function(a){b[a]=b[a]||{};gvjs_6c(b[a],f)})}return b}
1134var gvjs_oea=[{input:gvjs_2,tg:[gvjs_ru,gvjs_Nx]},{input:gvjs_eb,tg:[gvjs_su,gvjs_Ox]},{input:gvjs_tu,tg:[gvjs_ru]},{input:gvjs_uu,tg:[gvjs_su]},{input:gvjs_Qx,tg:[gvjs_Nx]},{input:gvjs_Rx,tg:[gvjs_Ox]},{input:gvjs_Sx,tg:[gvjs_Px]}],gvjs_pea=[{input:gvjs_2,tg:[gvjs_ru]},{input:gvjs_eb,tg:[gvjs_su]},{input:gvjs_tu,tg:[gvjs_ru]},{input:gvjs_uu,tg:[gvjs_su]},{input:gvjs_Qx,tg:[gvjs_Nx]},{input:gvjs_Rx,tg:[gvjs_Ox]},{input:gvjs_Sx,tg:[gvjs_Px]},{input:gvjs_Hu,tg:[gvjs_Cu]},{input:gvjs_Fu,tg:[gvjs_Bu]},
1135{input:gvjs_Ps,tg:["font.bold"]},{input:gvjs_qv,tg:["font.italic"]},{input:gvjs_ly,tg:[gvjs_Du]}];function gvjs_pH(a,b){var c={fill:{},stroke:{}};a=new gvjs_xi([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)}
1136function gvjs_rH(a,b){if(null==a)return{};b=b||gvjs_qea;var c;a=gvjs__b(a);if(gvjs_Lg(a))c=b({color:a});else if("{"===a.charAt(0)){try{var d=gvjs_Nh(a)}catch(e){}null!=d&&(c=d)}null==c&&(gvjs_8b(a,"{")?(c=gvjs_Qc(gvjs_oH(a),b),gvjs_Xc(c,"")&&(gvjs_6c(c,c[""]),gvjs__c(c,"")),gvjs_Xc(c,"*")&&(gvjs_6c(c,c["*"]),gvjs__c(c,"*"))):c=b(gvjs_8f(a)));return c}
1137function gvjs_sH(a,b){b.color=gvjs_L(a,gvjs_ru,b.color);b.opacity=gvjs_J(a,gvjs_su,b.opacity);b.Rb=gvjs_L(a,gvjs_Nx,b.Rb);b.lb=gvjs_L(a,gvjs_Bu,b.lb);b.fontSize=gvjs_J(a,gvjs_Cu,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_Du,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}
1138gvjs_uH.prototype.i$=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_lc(b,gvjs_Jb);return gvjs_8h(b)};function gvjs_vH(a,b){this.$i=a;this.m=b}
1139function 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_7i(c,[gvjs_ls,gvjs_ts],h),m=gvjs_5i(c,["annotations.domain.boxStyle",gvjs_is]),n=gvjs_Xi(c,["annotations.domain.stem.color",gvjs_js,gvjs_os,gvjs_qs],""),p=gvjs_J(c,["annotations.domain.stem.length","annotations.domain.stemLength",gvjs_ps,gvjs_rs],5),q=90;e===gvjs_i&&(q=0);gvjs_J(c,["annotations.domain.stem.angle",
1140gvjs_ns],q);var r=gvjs_2i(c,[gvjs_ks,gvjs_ss],gvjs_xG,gvjs_Iw);"letter"===r&&(r=gvjs_Iw);gvjs_t(b.Xa,function(a,c){var h=[],k=[];gvjs_t(b.Qk,function(a){a=this.nQ(c,a.columns,r);gvjs_Cc(h,a.Dt);gvjs_Cc(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=
1141gvjs_Vc(gvjs_sG),u=gvjs_I(c,["annotations.datum.highContrast",gvjs_ms],!0),w=gvjs_I(c,["annotations.datum.alwaysOutside","annotations.alwaysOutside"],!1),v=gvjs_8i(c,["annotations.datum.textStyle",gvjs_ts],t,h),y=gvjs_5i(c,["annotations.datum.boxStyle",gvjs_is]),x=gvjs_Yi(c,["annotations.datum.stem.color","annotations.datum.stemColor",gvjs_os,gvjs_qs],t,""),z=gvjs_J(c,["annotations.datum.stem.length","annotations.datum.stemLength",gvjs_ps,gvjs_rs],12);gvjs_J(c,["annotations.datum.stem.angle",gvjs_ns],
1142q);var A=gvjs_2i(c,["annotations.datum.style",gvjs_ss],gvjs_xG,gvjs_Iw);"letter"===A&&(A=gvjs_Iw);gvjs_t(b.D,function(a,f){if(a.type==gvjs_vs||a.type==gvjs_Hs||a.type==gvjs_M||a.type==gvjs_pl||a.type==gvjs_Ex){var g=gvjs_nx+f+".annotations.";f=gvjs_I(c,g+gvjs_6u,u);var h=gvjs_I(c,g+"alwaysOutside",w),l=gvjs_8i(c,g+gvjs__x,t,v);l.color=gvjs_7G(l.color,a.color);var m=gvjs_5i(c,[g+"boxStyle"],y),n=gvjs_Yi(c,[g+"stemColor",g+"stem.color"],t,x),p=gvjs_J(c,[g+"stemLength",g+"stem.length"],z);gvjs_J(c,[g+
1143"stem.angle"],z);n=gvjs_7G(n,a.color);gvjs_2i(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.nQ(q,a.columns,A),P=r.ia,L=gvjs_ei(a.fh)?a.fh.ob():f?gvjs_ea:gvjs_hq,r=r.brush&&gvjs_ei(r.brush)?r.brush.ob():L;if(r!==L&&f){var L=gvjs_w(l),ca=[.1,.2,.3],J=gvjs_Mg(r),T=gvjs_Mg(b.QG.ob()),M=gvjs_u(ca,gvjs_Pb(gvjs_Tg,J)),ca=gvjs_u(ca,gvjs_Pb(gvjs_Ug,J)),J=gvjs_Kg(gvjs_Vg(T,gvjs_Ac([J],M,ca)));L.color=J}else L=
1144l;var M=T=J=null,ca=d,N=g;
1144e===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&&
1145(a.points[q].$c=gvjs_yH(this,J,T,e,O.line,l,n))}}},a)}}gvjs_vH.prototype.nQ=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_jc(b,k)&&d.Ia(a,k)||(k=null);null!=d.getValue(a,h)&&(k={text:d.Ia(a,h),MF:k,rowIndex:a},gvjs_2i(this.m,"annotation."+h+".style",gvjs_xG,c)==gvjs_M?f.line.push(k):f.Dt.push(k))}return f};
1146function 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_Hs||e===gvjs_Ex;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_Rs:gvjs_ey: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,
1147m),C={},G=new gvjs_LG(null==z?void 0:z,null==A?void 0:A),E=null;C.ra=(new gvjs_ki(m)).ad();if(!y)C.ud=gvjs_1,C.jd=gvjs_3;else if(d&&!t&&1===w){var E=gvjs_Mg(f),H=gvjs_Kg(gvjs_Vg(E,v)),E=gvjs_Qh(m,gvjs_Rh);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_ey)K=Math.floor(E.getCenter().x),P=E.top+P,J.ud=
1148gvjs_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_Rs)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,
1149T=[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=
1150gvjs_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{Ria:{x:b,y:c,length:N?0:e,orientation:a,color:q},labels:p,bundle:null}}
1151function 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=[],
1152n=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{Ria:{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_Gg(a).Vb})}var gvjs_AH=["#EFE6DC",gvjs_iq],gvjs_BH=[gvjs_sq,"#EFE6DC",gvjs_iq];
1153function 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_Fc(a.wl,b);if(0<=c)return a.Hu[c];var d=-c-2,c=-c-1;return gvjs_5h(a.Hu[c],a.Hu[d],(b-a.wl[d])/(a.wl[c]-a.wl[d]))}
1154function 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,xZ:[gvjs_ic(b)]};var c=a[0],d=a[a.length-1],e=d-c;if(0===e)return{values:[d],xZ:[gvjs_ic(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,xZ:b}}
1155function gvjs_DH(a,b){var c=a.view("colorAxis"),d=null,e=c.Y("values",null,gvjs_Li);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_ut);for(d=1;d<e.length;d++){if(null==e[d])throw Error(gvjs_ut);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_fl),f=gvjs_K(c,gvjs_el);if(null!=e&&null!=f&&e>f)throw Error("colorAxis.minValue ("+
1156e+") must be at most colorAxis.maxValue ("+f+")");(b=gvjs_7h(b,e,f))&&(d=[b.start,b.end])}a=gvjs__i(a,gvjs_wt);
1156a=gvjs__i(c,gvjs_wt,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.xZ)};function gvjs_uea(a,b,c,d){this.z3=Math.pow(a,2);this.l3=Math.pow(b,2);this.Apa=b;this.W4=(this.Hr=c?new gvjs_G(d.transform(c.start),d.transform(c.end)):null)?this.Hr.end-this.Hr.start:null;this.Vfa=d}
1157function gvjs_EH(a,b){var c=null;null!=b&&null!=a.Vfa&&(b=a.Vfa.transform(b));if(null!=b&&null!=a.Hr)0===a.W4&&b===a.Hr.start?c=(a.l3+a.z3)/2:b<=a.Hr.start?c=a.z3:b>=a.Hr.end&&(c=a.l3);else if(!a.W4||null==b)return a.Apa;null==c&&(b=gvjs_Kd(b,a.Hr.start,a.Hr.end),c=gvjs_Md(a.z3,a.l3,(b-a.Hr.start)/a.W4));return Math.round(Math.sqrt(c))}
1158function gvjs_FH(a,b){var c=gvjs_Ri(a,"sizeAxis.minSize"),d=gvjs_Ri(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_7h(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;
1159function 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_Kq,y1:gvjs_Kq,x2:gvjs_Nq,y2:gvjs_Nq}},titleTextStyle:{color:gvjs_Bb},hAxis:{textStyle:{color:gvjs_Bb},
1160titleTextStyle:{color:gvjs_Bb}},vAxis:{textStyle:{color:gvjs_Bb},titleTextStyle:{color:gvjs_Bb}},legend:{textStyle:{color:gvjs_Bb}},chartArea:{backgroundColor:{stroke:gvjs_xq,fill:gvjs_e}},areaOpacity:.8};gvjs_GH.classic=b;
1160b={titlePosition:gvjs_iv,axisTitlesPosition:gvjs_iv,legend:{position:gvjs_iv},chartArea:{width:gvjs_Nq,height:gvjs_Nq},vAxis:{textPosition:gvjs_iv},hAxis:{textPosition:gvjs_iv}};gvjs_GH.maximized=b;b={enableInteractivity:!1,legend:{position:gvjs_e},seriesType:gvjs_vs,lineWidth:1.6,
1161chartArea:{width:gvjs_Nq,height:gvjs_Nq},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_nq,fontName:gvjs_Gr},annotations:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr}},bubble:{highContrast:!0,textStyle:{auraColor:gvjs_e,color:"#636363",fontName:gvjs_Gr}},tooltip:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr}},vAxis:{textStyle:{color:gvjs_nq,
1162fontName:gvjs_Gr,fontSize:12},gridlines:{color:gvjs_xq},baselineColor:"#9e9e9e"},legend:{newLegend:!0,pagingTextStyle:{fontName:gvjs_Gr},textStyle:{auraColor:gvjs_e,color:gvjs_nq,fontName:gvjs_Gr,fontSize:12}},hAxis:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr,fontSize:12},gridlines:{color:gvjs_xq},baselineColor:"#9e9e9e"},pieSliceTextStyle:{color:gvjs_fa,fontName:gvjs_Gr,fontSize:14},pieResidueSliceColor:gvjs_nq,titleTextStyle:{color:gvjs_nq,fontName:gvjs_Gr,fontSize:16,bold:gvjs_Xa},scatter:{dataOpacity:.6},
1163colorAxis:{colors:[],"one-sided-colors":[gvjs_fa,gvjs__D[gvjs_Sq]],"two-sided-colors":[gvjs__D[gvjs_Sq],gvjs_fa,gvjs_1D[gvjs_Tq]],legend:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr,fontSize:12}}},colors:[{color:gvjs__D[gvjs_Sq],dark:gvjs__D[gvjs_Vq],light:gvjs__D[gvjs_Mq]},{color:gvjs_0D[gvjs_Sq],dark:gvjs_0D[gvjs_Wq],light:gvjs_0D[gvjs_Mq]},{color:gvjs_1D[gvjs_Tq],dark:gvjs_1D[gvjs_Vq],light:gvjs_1D[gvjs_Mq]},{color:gvjs_2D[gvjs_Sq],dark:gvjs_2D[gvjs_Uq],light:gvjs_2D[gvjs_Mq]},{color:gvjs_3D[gvjs_Rq],
1164dark:gvjs_3D[gvjs_Vq],light:gvjs_3D[gvjs_Mq]},{color:gvjs_4D[gvjs_Tq],dark:gvjs_4D[gvjs_Vq],light:gvjs_4D[gvjs_Mq]},{color:gvjs_5D[gvjs_Rq],dark:gvjs_5D[gvjs_Uq],light:gvjs_5D[gvjs_Mq]},{color:gvjs_6D[gvjs_Vq],dark:gvjs_6D[gvjs_Wq],light:gvjs_6D[gvjs_Mq]},{color:gvjs_7D[gvjs_Rq],dark:gvjs_7D[gvjs_Tq],light:gvjs_7D[gvjs_Mq]},{color:gvjs_8D["300"],dark:gvjs_8D[gvjs_Sq],light:gvjs_8D[gvjs_Mq]},{color:gvjs_9D[gvjs_Uq],dark:gvjs_9D[gvjs_Wq],light:gvjs_9D[gvjs_Mq]},{color:gvjs_8D[gvjs_Uq],dark:gvjs_8D[gvjs_Wq],
1165light: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_0h(b.color);c==gvjs_e?(b.rb=a.darker||c,b.th=a.lighter||c):(c=gvjs_Mg(c),b.rb=a.darker||gvjs_Kg(gvjs_Tg(c,.25)),b.th=a.lighter||gvjs_Kg(gvjs_Ug(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_7i(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_Xi(this.m,"bubble.stroke",gvjs_vq);this.Sq=gvjs_Ti(this.m,gvjs_Ws,.8);this.Yna=[[255,255,255],[97,97,97]];this.L3=0;this.zN=1;this.EN=2;this.as=3;this.Yt=4;this.Qp=this.Cia=this.J$=this.uka=this.oka="";this.v_=this.m.Y(gvjs_wt,gvjs_yG);this.EP=gvjs_JH(this.v_[0]).color;this.tM=this.bs=this.y6=this.uZ=
1166this.fE=this.HB=null;this.dk()}
1167gvjs_KH.prototype.dk=function(){function a(a,b,d){if(c.S()<=a)return"";var e=c.R(a);if(b&&!gvjs_sc(d,e))throw Error(gvjs_Cj+a+" must be of type "+d.join("/"));if(!b&&gvjs_sc(d,e))throw Error(gvjs_Cj+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.L3,!0,[gvjs_h]);var e=a(this.zN,!1,[gvjs_h]),f=a(this.EN,!1,[gvjs_h]);this.oka=c.Qa(this.zN);this.uka=c.Qa(this.EN);gvjs_p(this.as)&&this.as<d?(this.Qp=a(this.as,
1168!0,[gvjs_f,gvjs_h]),this.Qp==gvjs_h&&(this.HB={},this.fE=[]),this.J$=c.Qa(this.as)):this.as=null;var g=!1;gvjs_p(this.Yt)&&this.Yt<d?(a(this.Yt,!0,[gvjs_f]),this.Cia=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_Xs,Yg:gvjs_I(this.m,["series.0.enableInteractivity",gvjs_du],!0),yN:!0,UV:!0,vAa:g,points:[],yFa:this.HB,iGa:this.fE}];b.Qu=e;b.PM=[f];b.Eh={};b.Eh.bubbles=1;b.Yo=[]};
1169function 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)}}
1169gvjs_KH.prototype.Vma=function(a){if(a){var b=gvjs_Mg(gvjs_MH(this,a.bg)),c=gvjs_w(a.ra),b=gvjs_Kg(gvjs_Vg(b,this.Yna));c.color=b;a.ra=c}};
1170gvjs_KH.prototype.WY=function(a,b){var c=this.Jl,d=c.Ia(a,this.zN),e=c.Ia(a,this.EN),d=[{title:this.oka||"X",value:d},{title:this.uka||"Y",value:e}];null!=this.as&&(e=c.Ia(a,this.as),d.push({title:this.J$||gvjs_hr,value:e}));null!=this.Yt&&(a=c.Ia(a,this.Yt),d.push({title:this.Cia||"Size",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.EP};var gvjs_wea={JN:gvjs_d,QN:gvjs_i};
1171function gvjs_NH(a,b,c,d){var e,f={},g=b.Sfa||gvjs_oj;if(b.orientation==gvjs_d){f=b.ra;e=a.wl[0];var h=a.wl[a.wl.length-1],g=new gvjs_jj({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+
1172h/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.Tea;e=[];for(n=0;n<c.length;++n)m=c[n].value,p=a.wl,m<p[0]?
1173m=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={rZ:g,h3:e,c7:a};f=a.rZ;for(c=0;c<f.length;++c)d=f[c],b.orientation==gvjs_i&&(h=d.Ch.left,d.Ch.left=
1174d.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.h3;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
1174),f[c].path[2*d]+=b.left,f[c].path[2*d+1]+=b.top;f=a.c7;for(c=0;c<f.length;++c)f[c].x+=b.left,f[c].y+=b.top;
1175return a};function gvjs_OH(a,b,c){this.Dl=a;this.Na=c?gvjs_2i(b,"colorAxis.legend.position",gvjs_1da,c):gvjs_e;this.Ja=gvjs_7i(b,"colorAxis.legend.textStyle",{lb:a.Nk,fontSize:a.Zm,Rb:this.Na==gvjs_iv?a.Vy:gvjs_e});this.X3=gvjs_Vi(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};
1176gvjs_.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,Tea:gvjs_Qa,Sfa:this.X3},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.d_=a;this.Fa=b;this.vS=a-b/2;this.yva=c;this.index=0}gvjs_PH.prototype.ov=function(){return this.vS};gvjs_PH.prototype.Qn=function(a){this.vS=a};gvjs_PH.prototype.getCenter=function(){return this.vS+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.d_,d=b.d_;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););}
1177function 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.vS+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].d_,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_Kd(b,0,a.eN-c)};function gvjs_RH(a,b,c,d){this.Dl=a;this.Na=c?gvjs_2i(b,gvjs_Dv,gvjs_0da,c):gvjs_e;this.$N=gvjs_2i(b,gvjs_Bv,gvjs_2da,this.Na==gvjs_Rs?gvjs_1:gvjs_4);c=gvjs_d;if(this.Na==gvjs_ab||this.Na==gvjs_O||this.Na==gvjs_xv||this.Na==gvjs_Ts)c=gvjs_i;this.Bb=c;this.Ja=gvjs_7i(b,gvjs_Fv,{lb:a.Nk,fontSize:a.Zm,Rb:this.Na==gvjs_
1177iv?a.Vy:gvjs_e});this.Xt=!1;this.uga=gvjs_7i(b,"legend.pagingTextStyle",this.Ja);this.ee=a.zc;this.RR=this.Ja.fontSize;d=d?gvjs_Kd(d,1,4):1;this.Ty=this.RR*d;this.oy=Math.round(this.Ja.fontSize/
1178(1.618*1.618));this.sG=this.oc=null;this.m6=gvjs_I(b,"legend.showPageIndex",!0);this.Xya=gvjs_2i(b,"legend.scrollArrows.orientation",gvjs_tG,this.Bb);this.Vya=gvjs_5i(b,"legend.scrollArrows.activeColor");this.Wya=gvjs_5i(b,"legend.scrollArrows.inactiveColor");this.ug=null;this.dJ=this.oy;this.Sz=this.Tz=this.B5=0;this.bfa=this.Na==gvjs_ey?gvjs_Ri(b,gvjs_Cv,1):1;this.oG=0}gvjs_RH.prototype.getPosition=function(){return this.Na};gvjs_RH.prototype.getArea=function(){return this.oc};
1179gvjs_RH.prototype.gr=function(a){this.oc=a};function gvjs_Aea(a){a.sG=gvjs_lc(a.Dl.Yo,function(a){return a.ea})}
1180gvjs_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<
1181this.oG&&g.length!=f.length;k++)g=gvjs_Dc(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_Dc(g,f.length);f=gvjs_TH(this,g,d)}this.Xt=1<this.ug.length}c=!0}if(c)break}this.Xt&&(this.B5=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.m6&&(a=gvjs_SH(this,this.ug.length),this.Tz-=a+this.dJ))}this.Xt?(a=1<this.ug.length,b=this.B5,c=null,this.m6&&(c="1/"+
1182this.ug.length,d=this.Tz+this.Ja.fontSize,e=this.Sz-d,c={text:c,ra:this.uga,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,YR:this.Wya},a={N4:{path:d,active:!1,Yb:e,brush:e.YR},O3:{path:b,active:a,
1183Yb:e,brush:a?e.active:e.YR},s4: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}};
1184function 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.RR,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_xv||f.o_!=gvjs_M&&f.o_!=gvjs_vs)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;
1185g=gvjs_Dc(g,f);c=gvjs_VH(a,g,d);e=gvjs_Dc(e,f)}a.Xt&&(a.B5=Math.round(a.oc.bottom-a.Ja.fontSize),a.Tz=a.oc.left,a.Sz=a.Tz+a.Ja.fontSize+a.dJ,a.m6&&(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)}
1186function gvjs_Gea(a,b){var c=gvjs_Uc(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_lc(a,gvjs_Jb);b=-(gvjs_Fc(a,b,function(a,b){return gvjs_Hc(a,b.x)})+1);a=gvjs_Dc(a,0,b);return(a=gvjs_rc(a,function(a){return null!==a.y}))?a.y:null}
1187function 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_7t,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={},
1188p.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}
1189function 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;
1189q.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.RR);q.yc.brush=p.brush.clone();a.Ja.Rb&&q.yc.brush.wd(a.Ja.Rb,1);q.ea=
1190!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.$N==gvjs_3?b+=c-g:a.$N==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}
1191function gvjs_Fea(a,b,c,d){for(var e=gvjs_mc(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}
1192function 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_Cc(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)}
1193function 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=
1194new gvjs_D(k,l,a.Ty,a.RR);u.index=n.index;h.push(u);k+=r+f+g}b=a.oc.left;d||(d=k-g,a.$N==gvjs_3?b+=e-d:a.$N==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)}
1195function gvjs_SH(a,b){for(var c="0";10<=b;)c+="0",b/=10;return a.ee(c+"/"+c,a.uga).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.S$();a.zc=c;a.width=d;a.height=e;a.ib=gvjs_2i(b,gvjs_yb,gvjs_pG,gvjs_e);a.Nk=gvjs_L(b,gvjs_Gu);a.Zm=gvjs_Ri(b,gvjs_Hu,Math.round(Math.pow(2*(a.width+a.height),1/3)));a.o_=gvjs_2i(b,"seriesType",gvjs_qG,gvjs_M);a.Yg=gvjs_I(b,gvjs_du,!0);a.rg=gvjs_I(b,gvjs_$x);a.WE=gvjs_2i(b,gvjs_hx,gvjs_bj,gvjs_pb);a.R7=gvjs_I(b,"legend.newLegend");a.QG=gvjs_5i(b,gvjs_Ds);a.v$=gvjs_5i(b,gvjs_$s);c=a.v$;d=a.QG;
1196c=gvjs_fi(c)?c.ob():gvjs_fi(d)?gvjs_ei(c)?gvjs_5h(c.ob(),d.ob(),c.Ie):d.ob():null;a.XN=c;a.Bna=gvjs_Xi(b,gvjs_Js,"");a.zca=gvjs_Xi(b,gvjs_Vu,"");a.Vy=a.XN||"";c=gvjs_L(b,gvjs_3x);a.KF=gvjs_2i(b,"titlePosition",gvjs_uG,gvjs_ww);d=gvjs_7i(b,gvjs_5x,{lb:a.Nk,fontSize:a.Zm,Rb:a.KF==gvjs_iv?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_2i(b,"axisTitlesPosition",gvjs_uG,gvjs_ww);a.hd=gvjs_I(b,"is3D");a.Lv=gvjs_I(b,"isRtl",!1);a.sia=gvjs_I(b,"shouldHighlightSelection",
1197!0);a.ek=gvjs_I(b,gvjs_nv);a.bD=gvjs_2i(b,"interactivityModel",gvjs_6da,gvjs_Vt);this.aaa()}gvjs_=gvjs_XH.prototype;gvjs_.qh=function(){return this.ma};gvjs_.S$=function(){return new gvjs_QF};gvjs_.Tl=function(){return this.ma};
1198gvjs_.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_Qb(),d=0;0<e.length&&d<=c;)(d=e.shift()())&&(e=gvjs_Ac(d,e)),d=gvjs_Qb()-a;if(0===e.length){if(this.ma.bD==gvjs_7t&&(!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()};
1199gvjs_.YJ=function(){var a;return[gvjs_r(function(){a=this.Tl()},this),gvjs_r(this.Tna,this),gvjs_r(function(){var b=this.cca(),c=this.bca(),d=null,e=a.ib;!a.sd||e!==gvjs_Cw&&e!==gvjs_pl?a.R7&&e!==gvjs_Cw&&e!==gvjs_Vs&&(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.wO,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(),
1200f=this.Nj.Ja.fontSize,g=this.Nj.getPosition(),h=b.KF==gvjs_ww?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_Ss,min:2,kc:[Math.max(2,Math.round(1.618*b.Zm))-2]});n.push({key:gvjs_fy,min:0,kc:[Infinity]});0<k.V.length&&n.push({key:gvjs_3x,min:c+2,kc:[]});if(e==gvjs_ey){var p,e=this.$f;p=b.K.width;for(var q=e.sG,r=gvjs_TH(e,q,p),t=1;(0==e.bfa||e.bfa>t)&&r.length<
1201q.length;)++t,q=gvjs_Dc(q,r.length),r=gvjs_TH(e,q,p);p=t;for(e=0;e<p;++e)n.push({key:gvjs_Av,min:d+2,kc:[m-2]})}g==gvjs_ey&&n.push({key:gvjs_vt,min:this.Nj.getHeight()+2,kc:[f-2]});for(e=1;e<k.V.length;e++)n.push({key:gvjs_3x,min:c+2,kc:[l-2]});g=gvjs_iE(n,b.K.top);c=g[gvjs_fy][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=
1202h.length,d=c+h[0]-d,c+=gvjs_Sd.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_.aaa=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_.Oga=function(){};
1203function 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)}}
1204gvjs_.Tna=function(){var a=this.ma,b=gvjs_aj(this.options,gvjs_ft,a.width),c=gvjs_aj(this.options,gvjs_bt,a.height),d=gvjs_aj(this.options,gvjs_et,a.height),e=gvjs_aj(this.options,gvjs_ct,a.width),f=gvjs_aj(this.options,gvjs_at,a.height),g=gvjs_aj(this.options,gvjs_dt,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-
12051);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.VS=b;this.qd=new gvjs_jj({pattern:a});this.iAa=c;this.Xxa=d}gvjs_ZH.prototype.format=function(a){a/=this.VS;return this.qd.uc(a)+(" "+(2>Math.abs(a)?this.iAa:this.Xxa))};function gvjs__H(){this.qaa=new Date;this.vm(gvjs_wa)}gvjs__H.prototype.vm=function(a){switch(a){case gvjs_Ka:a=gvjs_Dh.YEAR_FULL;break;case gvjs_za:a="Q yyyy";break;case gvjs_xa:a=gvjs_Dh.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_fj({pattern:a,timeZone:0})};gvjs__H.prototype.format=function(a){this.qaa.setTime(a);return this.qd.uc(this.qaa)};
1206function gvjs_0H(){this.p3=null;this.eE=[];this.i0=this.wA=this.eL=null}function gvjs_1H(a,b){a.p3=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),"Quadrillion","Quadrillion"),new gvjs_ZH(b,Math.pow(10,12),"Trillion","Trillion"),new gvjs_ZH(b,Math.pow(10,9),"Billion","Billion"),new gvjs_ZH(b,Math.pow(10,6),"Million","Million")];a.eE=b;return a}
1207function gvjs_4H(a){var b;b=gvjs_lE(gvjs_p(5)?5:3);b=[new gvjs_ZH(b,Math.pow(10,15),"Q","Q"),new gvjs_ZH(b,Math.pow(10,12),"T","T"),new gvjs_ZH(b,Math.pow(10,9),"B","B"),new gvjs_ZH(b,Math.pow(10,6),"M","M")];a.eE=b;return a}gvjs_0H.prototype.ad=function(){var a;a=this.i0?new gvjs_jj(this.i0):new gvjs_jj({pattern:gvjs_lE(gvjs_p(this.p3)?this.p3: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}
1208gvjs_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.VS){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?
1208c+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.Qfa=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.Qfa)/this.Qfa};
1209gvjs_.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)}
1210function 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_Vd(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.wP=b;this.WU=c;this.x5=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};
1211function 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.jba=f;this.os==this.gI?e=this.os/2:isNaN(this.jba)?e=gvjs_vF(1,gvjs_xF(this.gI-this.os))/1E3:(e=this.jba/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=
1212Math.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};
1213gvjs_.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()};
1214gvjs_.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.U0(),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)};
1215gvjs_kI.prototype.U0=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.wP=b;this.y5=c;this.Kha=d;this.Qx=(this.Kha-this.y5)/(this.wP-this.hI);this.bM=this.Qx*this.hI-this.y5}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.y5};gvjs_.pn=function(){return this.Kha};gvjs_.lc=function(){return this.hI};gvjs_.pc=function(){return this.wP};function gvjs_mI(a,b){this.OT=a;this.cL=Math.floor(a/10);this.Jr=a-this.cL;this.wc=0;this.oT=gvjs_xF(Math.abs(b));this.WA=this.Jr*this.oT;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.OT;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()};
1216gvjs_.floor=function(a){var b=this.cL,c=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.oT))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.OT*a/gvjs_vF(1,gvjs_yF(Math.abs(a))),this.wc+=Math.floor(c)-b);return this.getValue()};
1217gvjs_.ceil=function(a){var b=this.cL,c=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.oT))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.OT*a/gvjs_vF(1,gvjs_yF(Math.abs(a))),this.wc+=Math.ceil(c)-b);return this.getValue()};
1218gvjs_.round=function(a){var b=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.oT))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.OT*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])}
1219gvjs_oI.prototype.iJ=function(){var a=this.Vj/10,b=this.U0(),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]);
1220c=d}while(!gvjs_aI(this.Ep,c));return gvjs_eI(this.Ep,c)};gvjs_oI.prototype.U0=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()};
1221gvjs_.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.tT=this.lf.round(this.Oj[0]);this.J4=this.lf.gh();this.$xa=this.J4+(this.tT-this.J4)/2;this.ND=this.Oj[this.Oj.length-1];this.lf.round(1);this.Via=this.ND*this.lf.next();this.KAa=this.ND+(this.Via-this.ND)/2;gvjs_sI(this,2)}
1222function gvjs_sI(a,b){a.V7=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.V7?this.ag*this.lf.getValue():this.Oj[this.Na]};
1222gvjs_.floor=function(a){if(a<this.tT)return gvjs_sI(this,1),this.lf.floor(a);if(a>=this.Via)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]};
1223gvjs_.ceil=function(a){if(a<=this.J4)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]};
1224gvjs_.next=function(){this.V7?(this.lf.next(),1==this.ag&&this.lf.getValue()==this.tT&&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.V7?(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.tT),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))}
1225function 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));
1226return a}
1227function 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)}
1228function 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)}
1229function 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}
1230function 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.nea=b;this.Gja=c;this.Sg=d;this.xg=e;this.va=f;this.rT=g;this.Bb=h;this.Y1=k;this.lpa=gvjs_0g(a);this.uS=gvjs_0g(b);this.xg.vm(this.nea)}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.rT=e;this.Bb=f;this.Y1=g;this.Sia=[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),
1231gvjs_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.rT,a.Bb,a.Y1)}
1232gvjs_DI.prototype.iJ=function(){for(var a=gvjs_0g(this.sl),b=0;b<this.Sia.length;b++){var c=this.Sia[b];if(a<=c.uS){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.nea);for(var h=1==d.Gja&&d.uS>
1232d.lpa,k=gvjs_tI(d.uS*d.Gja),l=gvjs_tI(d.uS),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),
1233q.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.rT){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.Y1){f=d;l=g;h=c;b:{for(k=h.length-1;0<=k;k--)if(null!=h[k].Bd()){h=h[k];
1234break 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.rT&&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()!=
1235l.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()}
1236function 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.t5=a;this.cQ=b;this.m=c;this.Uba=d;this.twa=gvjs_Ri(c,d("gridlines.minStrongLineDistance"));this.vwa=gvjs_Ri(c,d("gridlines.minWeakLineDistance"));this.uwa=gvjs_Ri(c,d("gridlines.minStrongToWeakLineDistance"));this.qwa=gvjs_Ri(c,d("gridlines.minNotchDistance"));this.pwa=gvjs_Ri(c,d("gridlines.minMajorTextDistance"));this.pfa=gvjs_Ri(c,d("gridlines.minMinorTextDistance"));this.FBa=gvjs_Ri(c,d("gridlines.unitThreshold"));this.l9=gvjs_I(c,d("gridlines.allowMinor"));
1237this.Xf=e;this.VM=f}function gvjs_Lea(a,b,c,d){return new gvjs_JI(gvjs_Mea,gvjs_Nea,a,b,c,d)}
1238gvjs_JI.prototype.Rna=function(a,b,c,d,e,f){b=gvjs_Oea(this,a,b,c);a=gvjs_9i(this.m,this.Uba("gridlines.units."+b.$n));c=gvjs_IE[b.$n];a=gvjs_KI(this,{minValue:b.minValue,maxValue:b.maxValue,Fja:b.$n,Eja:c,Cja:gvjs_JE[c],Dja:a.format,H7:a.interval,ofa:this.twa,qv:e.qv,nd:e.nd,tfa:this.pwa,c1:[],nfa:0},d,f);if(!a||0===a.Za.length)return{Za:[],Bj:[]};if(!(this.l9&&1==a.multiple&&0<c)){f=gvjs_LI(this,e.nd,1!=a.multiple?0:1,a.Za,a.jW);if(this.l9&&1<a.multiple){if(a.wwa/a.multiple<this.qwa)d=[];else{e=
1239e.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_Ac(a.Za,d)}else a=a.Za;return{Za:a,Bj:f}}--c;g=gvjs_HE[c];h=gvjs_9i(this.m,this.Uba("minorGridlines.units."+g));f=gvjs_KI(this,{minValue:b.minValue,maxValue:b.maxValue,Fja:g,Eja:c,Cja:gvjs_JE[c],Dja:h.format,H7:h.interval,ofa:this.vwa,qv:e.vT,nd:e.UK,tfa:this.pfa,c1:a.Za,nfa:this.uwa},
1240d,f);if(null==f)return d=gvjs_LI(this,e.nd,2,a.Za,a.jW),{Za:a.Za,Bj:d};d=gvjs_LI(this,e.nd,1,a.Za,a.jW);e=gvjs_LI(this,e.UK,1,f.Za,f.jW,d);a=gvjs_Ac(f.Za,a.Za);f=gvjs_Ac(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.cQ);a=gvjs_yE((c-b)/a.FBa/2,a.t5,a.cQ);var f=gvjs_Qea(a);a=gvjs_qc(gvjs_JE,function(a){return gvjs_Lc(a,f)});return{minValue:b,maxValue:c,$n:gvjs_HE[a]}}
1241function gvjs_KI(a,b,c,d){for(var e=gvjs_u(b.Dja,function(a){return new gvjs_fj({pattern:a})}),f=0;f<b.H7.length;++f){var g=b.H7[f],h=0,k=gvjs_nda(b.Cja,g),k=gvjs_tE(new Date(b.minValue+a.VM),k);"days"===b.Fja&&(k=gvjs_mda(k));for(var l=new gvjs_BE(k,new Date(b.maxValue+a.VM),b.Eja,g),k=[],m=!0,n=c(b.minValue),p=-1;l.wz<l.aC;){var q=l.next(),r=c(q.getTime()-a.VM);
1241-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.ofa){m=!1;break}}for(t=!1;h<b.c1.length;){var u=
1242b.c1[h];if(Math.abs(u.la-r)<b.nfa){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_Dc(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.tfa+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,
1243jW:h,multiple:g,wwa:a}}}}return null}
1244function 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.pfa))}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_Xh(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,
1245length: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)}
1246var 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,
12470,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_2i(b,this.qb(gvjs_yb),gvjs_Zda,e);this.maxValue=this.minValue=null;this.rG=[];this.j_=this.AA=null;this.dna=0<a.Eh.bars;c=gvjs_L(b,this.qb(gvjs_3x));d=a.JG===gvjs_iv?a.Vy:gvjs_e;d={lb:a.Nk,fontSize:a.Zm,Rb:d};d=gvjs_7i(b,this.qb(gvjs_5x),d);this.title={text:c,ra:d,no:null,V:[],ud:gvjs_1,jd:gvjs_4,ya:"",anchor:null,angle:0};this.N3=!1;this.Bj=null;this.Xn=gvjs_2i(b,this.qb("textPosition"),gvjs_uG,gvjs_ww);c=this.type!=gvjs_Al||
1248a.ib==gvjs_pl?gvjs_Xi(b,"majorAxisTextColor",""):gvjs_Xi(b,"minorAxisTextColor","");d=this.Xn===gvjs_iv?a.Vy:gvjs_e;c={color:c,lb:a.Nk,fontSize:a.Zm,Rb:d};this.nd=gvjs_7i(b,this.qb(gvjs__x),c);d=gvjs_Ri(b,this.qb("gridlines.minorTextOpacity"));d=gvjs_5h(this.nd.color,a.XN||gvjs_ea,d);this.UK=gvjs_7i(b,this.qb(gvjs__x),c);this.UK.color=d;this.ZAa=gvjs_2i(b,this.qb("outTextPosition"),gvjs_3da,"unbound");this.eja=gvjs_2i(b,this.qb("inTextPosition"),gvjs_4da,"low");c=gvjs_Xi(b,this.qb(gvjs_Js),a.Bna);
1249this.Ana=new gvjs_H({fill:c});c=gvjs_Xi(b,this.qb(gvjs_Xu),a.zca);this.qv=new gvjs_H({fill:c});this.Jq=gvjs_Ri(b,this.qb(gvjs_$v),0);d=gvjs_Ri(b,this.qb("gridlines.minorGridlineOpacity"));a=gvjs_5h(c,a.XN||gvjs_ea,d);a=gvjs_Xi(b,this.qb(gvjs_9v),a);this.vT=new gvjs_H({fill:a});this.Fq=2;this.Rba=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,
1250max:Infinity};this.bG=this.Cpa=f;f=gvjs_BF(this.m,this.qb(gvjs_Nv),this.qb(gvjs_bx));this.xwa=f===gvjs_aw;this.ut="log"===f||this.xwa;this.type==gvjs_Al&&(this.a8=this.Db=this.ja=null,this.sl=gvjs_2i(b,this.qb("timeGranularity"),gvjs_7aa,gvjs_wa),this.pX=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.pX=Math.min(Math.abs(b),a.pX))}
1251gvjs_.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.pX/10,a||[])};
1252function 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_Yu));a.Ri=c.Y(a.qb(gvjs_1x));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_4i(c,gvjs_fu)&&(!gvjs_4i(c,"explorer.axis")||gvjs_Vi(c,a.qb("explorer.axis."+b)));!a.Ri&&(b||0>a.Cy||null===a.Cy&&a.ut)&&(a.a8=!0,a.Cy=-1);d.init(c,a.dE,a.Cy);a.minValue=d.Y(c,a.qb(gvjs_fl));a.maxValue=d.Y(c,a.qb(gvjs_el));a.AA=c.Y(a.qb(gvjs_Is),gvjs_DG.vAxis.gridlines.baseline);
1253c=null;c=gvjs_k(a.AA)&&a.AA!==gvjs_Oa?a.AA:a.j_||a.ja.E0();a.j_=c}
1254function gvjs_PI(a,b){a.bG=gvjs_2i(b,a.qb(gvjs_Fy),gvjs__da,a.bG);if(a.type==gvjs_Al){var c=a.ja,d=c.Y(b,a.qb("viewWindow.numericMin"));gvjs_p(d)||(d=c.Hc(c.Y(b,a.qb(gvjs_Ey))));var e=c.Y(b,a.qb("viewWindow.numericMax"));gvjs_p(e)||(e=c.Hc(c.Y(b,a.qb(gvjs_Dy))));null!=d&&(a.xb.min=d);null!=e&&(a.xb.max=e)}else a.xb.min=gvjs_J(b,a.qb(gvjs_Ey),a.xb.min),a.xb.max=gvjs_J(b,a.qb(gvjs_Dy),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==
1255gvjs_Al&&(-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_Al&&!a.ja)throw Error("Axis type/data type mismatch for "+a.dE);}
1256function 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.l$(b);a.gJ(b);gvjs_TI(a)&&(a.a8||gvjs_I(a.m,a.qb("gridlines.newTimeline")))&&(a.N3=!0);b=a.N3?gvjs_Rea(a,b,e,f):gvjs_Sea(a,b,e,f);return{title:a.title,name:a.Wba(),type:a.type,Cq:a.ut,dataType:a.dataType,Wm:a.Wm,Rg:a.Rg,sf:a.sf,Pd:{Te:gvjs_r(a.Tfa,a),zk:gvjs_r(a.Bn,a)},position:{Te:gvjs_r(a.gH,a),zk:gvjs_r(a.j$,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}}}
1257function gvjs_Sea(a,b,c,d){a.type==gvjs_Al?(gvjs_Tea(a),a.Ri?gvjs_Uea(a):a.a8?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_Al){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.j$(a),la:a,ea:!0,length:null,brush:this.vT}},a),gvjs_Cc(f,g);gvjs_kc(f,function(a){if(gvjs_VI(this,a.la)||gvjs_WI(this,a.la))a.ea=
1258!1,gvjs_yc(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_Bc(f)),e&&gvjs_Cc(g||[],[e]));a.VY(b,c,d,null);a.QY(b);return{Za:f,ei:g,Db:e}}
1259function 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_Ic(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,vT:a.vT},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);
1260a.direction=l;-1===l&&(gvjs_kc(m.Za,function(a){a.la=gvjs_ZI(this,a.la)},a),gvjs_kc(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_kc(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_kc(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_yc(m.Za,a)},a);var n=a.ticks=[];gvjs_kc(m.Bj,function(a){gvjs_VI(this,a.la)||gvjs_WI(this,a.la)?gvjs_yc(m.Bj,
1261a):n.push({Ca:a.Ca,la:a.la,text:a.Oa.text,ea:a.ea})},a);a.VY(b,c,d,m.Bj);a.QY(b);return{Za:m.Za,ei:null,Db:e}}
1262function 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_4s&&(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))}
1263function gvjs_Uea(a){var b=a.ja;gvjs_Ic(a.Ri,function(a,c){return b.Q$(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_Bc(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)}
1264function gvjs_Xea(a){var b=gvjs_YI(a);gvjs_QI(a);gvjs_Bda(a.ja,a.minValue,a.maxValue,a.bG==gvjs_Qw||a.bG==gvjs_ik&&(-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_lc(b,function(a){return a>=this.xb.min&&a<=this.xb.max},a);gvjs_p(a.Cy)&&2>a.Cy&&(b=gvjs_Dc(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)}
1265function 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_kc(e,function(a,g){null!==c&&(c===a&&gvjs_zc(e,g),Math.abs(a-c)>b&&(d=0<a-c?1:-1,gvjs_wc(e,c+d*b,g+1)));c=a}));a.ja.lr(e)}
1266function 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})}
1267function 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_ic(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}
1268function 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,
1269k=0;k<a.Jq;k++)c.push(e+f*h*d[k]);return c}function gvjs_UI(a){var b=null;a.type==gvjs_Al&&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_Vd(a.xb.min)?a.xb.min:a.ja.Xe;a=gvjs_Vd(a.xb.max)?a.xb.max:a.ja.kf;b===a&&(--b,a+=1);return{min:b,max:a}}
1270function 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.j_,b=null==b?null:a.ja.Hc(b);a.ja.b4=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}}
1271function gvjs_Wea(a,b){if(a.bG==gvjs_Qw&&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.Xba(),{format:a.ja.mn});gvjs_Ai(g,1,h);var h=new gvjs_0H,k=gvjs_Vi(g,gvjs_Ju);gvjs_4i(g,gvjs_Ku);var l=gvjs_K(g,gvjs_Mu),m=gvjs_Vi(g,gvjs_Lu),n=
1272gvjs_Vi(a.m,gvjs_Nu);k||l||m||n?h.i0={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
1272:k.symbol,position:k.position,usePadding:k.usePadding}),gvjs_I(g,"formatter.useMagnitudes")&&gvjs_4H(h));h=h.ad();g=[];gvjs_Vd(d)&&(g=gvjs_FI(d,e,c.JE,c.HE-1,c.Mg,f,a.pX,c.orientation,40,b,h));a.ticks=[];for(c=0;c<g.length;c++)e=g[c],d=e.getValue(),f=
1273a.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_Al&&null!=a&&gvjs_0I(this,a)&&(this.ja.ic(a),this.rG.push(a))};function gvjs_1I(a){if(a.type==gvjs_Al){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};
1274function 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_.Tfa=function(a){return this.type==gvjs_Al?this.ja.Hc(a):a};gvjs_.Bn=function(a){return null!=a?this.type==gvjs_Al?this.ja.Bn(a):a:null};gvjs_.j$=function(a){a=gvjs_2I(this,a);return null!=a?this.Bn(a):null};gvjs_.gH=function(a){return this.zd(this.Tfa(a))};
1275function gvjs__I(a){switch(a.type){case gvjs_3s:return a.xb.min-.5}return a.xb.min}function gvjs_0I(a,b){return null==b?!1:a.type==gvjs_Al?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.pja=a;this.fi=b;this.Zqa=c;this.dwa=d;this.Wea=e;this.uQ=f;this.pAa=g;this.rwa=h;this.cna=k;this.k$=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}
1276function 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.pja: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.pja-h.la)):f,l=a.k$(h.text,k,e),m=l.Le;k<f&&(m=a.k$(h.text,f,e).Le);g.push({Ca:h.Ca,ea:h.ea,la:h.la,Eea:c,text:h.text,width:l.wt,layout:l,Le:m})}return g}
1277function 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_Cc(f,h)}gvjs_Ic(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_mc(a,function(a,b){return{aw:Math.max(a.aw,b.layout.V.length),Le:a.Le||b.Le}},{aw:0,Le:!1})}
1278function gvjs_8I(a){for(var b=1,c=a.uQ||1,d=gvjs_7I(a,b,c),e=b;d.Le&&b<a.Wea;){b++;if(gvjs_5I(a,b,c))break;e=b;d=gvjs_7I(a,e,c)}b=c;if(!a.uQ)for(;d.Le;){c++;if(gvjs_5I(a,e,c))break;b=c;d=gvjs_7I(a,e,b)}return{RX:e,fA:b,aw:d.aw*e}}function gvjs_9I(a,b,c,d,e){a=gvjs_6I(a,b,c,d);e=gvjs_mc(a,function(a,b){var c=b.Le?1:0;delete b.Le;return a+c},0)<=a.length*e;return{kW:a,Y8:e}}
1279function gvjs_$I(a,b,c,d,e){var f=Math.min(a.Wea,d);b=Math.min(b,f);c=a.uQ||c;for(var g=gvjs_9I(a,b,c,d,e),h=b;!g.Y8&&b<f;){b++;if(gvjs_5I(a,b,c))break;h=b;g=gvjs_9I(a,h,c,d,e)}f=c;if(!a.uQ)for(;!g.Y8;){c++;if(gvjs_5I(a,h,c))break;f=c;g=gvjs_9I(a,h,f,d,e)}return{RX:h,fA:f,kW:g.kW}};function gvjs_aJ(a,b,c,d,e,f){gvjs_NI.call(this,a,b,gvjs_Ac(["hAxes."+d,gvjs__u],c),d,e,f);this.B6=gvjs_Ji(b,this.qb("slantedText"));a=gvjs_Ri(b,this.qb("slantedTextAngle"),30);this.Eia=a=gvjs_Ld(a,360);this.XV=gvjs_Nd(a);this.vna=gvjs_Ri(b,this.qb(gvjs_Sv),.5*this.nd.fontSize);this.Aba=gvjs_Ri(b,this.qb("firstVisibleText"));this.ffa=gvjs_Ri(b,this.qb("maxTextLines"),Infinity);this.j3=gvjs_Ri(b,this.qb("maxAlternation"),2);this.tQ=gvjs_Ri(b,this.qb("showTextEvery"),0);this.A6=gvjs_2i(b,this.qb("showTextEveryMode"),
1280gvjs_9da,"attachToStart");this.ufa=gvjs_Ri(b,this.qb("minTextSpacing"),this.nd.fontSize);this.i9=gvjs_I(b,this.qb("allowContainerBoundaryTextCufoff"),!1)}gvjs_s(gvjs_aJ,gvjs_NI);gvjs_=gvjs_aJ.prototype;gvjs_.Xba=function(){return["hAxes",this.index]};gvjs_.Wba=function(){return"hAxis#"+this.index};gvjs_.NY=function(a,b,c){return gvjs_SI(this,a,a.K.width,1==this.direction?a.K.left
1280:a.K.right,b,c)};
1281gvjs_.VY=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_ww?this.title.text:"",l=this,m=new gvjs_3I(a.width,this.ticks,this.Aba,this.ffa,this.j3,this.tQ,this.A6,this.ufa,this.i9,function(a,b,c){return gvjs_NG(e,a,l.nd,b,c)}),n=this.tQ||1,p,q;if(this.Xn==gvjs_ww&&!d)if(null!=this.B6)this.B6?q=gvjs_bJ(this,e):p=gvjs_8I(m);else if(this.ticks.length*f/(this.j3*n)<=a.width){if(p=gvjs_8I(m),p.fA>n||0==p.aw)q=gvjs_bJ(this,e),p=null}else q=
1282gvjs_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_1x,min:q.minHeight+t,max:q.maxHeight+t,kc:[u-t]}},y=[];y.push({key:gvjs_Ss,min:t,kc:[Infinity]});0<r.V.length&&y.push({key:gvjs_3x,min:g+t,kc:[Infinity]});b.getPosition()==gvjs_Rs&&y.push({key:gvjs_Av,min:h+t,kc:[Infinity]});c.getPosition()==gvjs_Rs&&y.push({key:gvjs_vt,min:c.getHeight()+t,kc:[Infinity]});var x=y.length;d||p&&
12830<p.aw?y.push({key:gvjs_1x,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_1x,min:f+t,kc:[w-t]});f=y.length;for(A=1;A<r.V.length;A++)y.push({key:gvjs_3x,min:g+t,kc:[this.Rba-t]});var g=gvjs_iE(y,a.height-a.K.bottom),B=g.ticks||[],D;p&&(D=gvjs_$I(m,p.RX,p.fA,B.length,0),null==this.B6&&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]+=
1284B[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.kW,function(a){var b=gvjs_u(a.layout.V,function(b,c){return{x:0,y:B[a.Eea+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_ic(B)}d=g.title||[];if(0<d.length)for(m=
1285gvjs_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))}};
1286function 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.XV%Math.PI),g=Math.cos(a.XV%Math.PI),h=a.tQ;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}}
1287gvjs_.NQ=function(a){var b=a.zc;return gvjs_mc(this.ticks,function(a,d){return Math.max(a,b(d.text,this.nd).width)},0,this)};gvjs_.jca=function(a){var b=a.zc;a=this.NQ(a);b=b(gvjs_ja,this.nd).width;return Math.min(b,a)};
1288function gvjs_2ea(a,b,c,d,e){var f=gvjs_4I(0,a.ticks.length,e,a.A6);d=(d-a.nd.fontSize*Math.cos(a.XV%Math.PI))/Math.sin(a.XV%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.Eia,ud:180<a.Eia?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}
1289gvjs_.QY=function(a){if(0==this.index){var b=a.zc,c=this.nd.fontSize,d=new gvjs_3I(a.width,this.ticks,this.Aba,this.ffa,this.j3,this.tQ,this.A6,this.ufa,this.i9,gvjs_r(function(a,c,d){return gvjs_NG(b,a,this.nd,c,d)}
1289,this)),e,f=this.eja;this.Xn==gvjs_iv&&(e=gvjs_8I(d),this.N3&&(f=gvjs_5u));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_Al?h:k,l=Math.max(g,Math.round(c/3.236)),m,n;this.type==gvjs_Al?f===gvjs_5u?(m=gvjs_4,n=h):(m=gvjs_3,
1290n=-h):(m=gvjs_1,n=0);f=[];f.push({key:gvjs_fy,min:g,kc:[Infinity]});if(e)for(h=0;h<e.aw;h++)f.push({key:gvjs_1x,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.RX,e.fA,p.length,.5);this.Bj=gvjs_u(c.kW,function(b){var c=b.layout.V;c.reverse();c=gvjs_u(c,function(a,c){return{x:0,y:-p[b.Eea+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?
1291b.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_.l$=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_mc(arguments,gvjs_Dz,new gvjs_Cz(0,0))}function gvjs_4ea(a){return gvjs_mc(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])}
1292function 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_Ac(["vAxes."+d,gvjs_zl],c),d,e,f);this.type==gvjs_Al&&(this.direction=-this.direction)}gvjs_s(gvjs_gJ,gvjs_NI);gvjs_=gvjs_gJ.prototype;gvjs_.Xba=function(){return[gvjs_zy,this.index]};gvjs_.Wba=function(){return"vAxis#"+this.index};gvjs_.NY=function(a,b,c){return gvjs_SI(this,a,a.K.height,1==this.direction?a.K.top:a.K.bottom,b,c)};
1293gvjs_.NQ=function(a){var b=a.zc;return gvjs_mc(this.ticks,function(a,d){return Math.max(a,b(d.text,this.nd).width)},0,this)};gvjs_.jca=function(a){var b=a.zc;a=this.NQ(a);b=b(gvjs_ja,this.nd).width;return Math.min(b,a)};
1294gvjs_.VY=function(a){var b=a.zc,c=this.nd.fontSize,d=this.title.ra.fontSize,e=a.JG==gvjs_ww?this.title.text:"",f=gvjs_NG(b,e,this.title.ra,a.K.height,Infinity),g=this.Fq,h=this.NQ(a),k=this.jca(a),l=[];this.Xn==gvjs_ww?l.push({key:gvjs_6w,min:g,kc:[c-g]}):l.push({key:gvjs_6w,min:0,kc:[Infinity]});0<f.V.length&&l.push({key:gvjs_3x,min:d+g,kc:[Infinity]});this.Xn==gvjs_ww&&l.push({key:gvjs_1x,min:k+g,max:h+g,kc:[Infinity]});for(c=1;c<f.V.length;c++)l.push({key:gvjs_3x,min:d+g,kc:[this.Rba-g]});var d=
1295gvjs_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_ww){var e=d.ticks[0]||0,m=m+e*(0==this.index?1:-1),n=Math.min(h,e-g);this.Bj=n<k?[]:
1296gvjs_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)}};
1297gvjs_.QY=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_Al?e:c,f,g;this.type==gvjs_Al?this.eja==gvjs_5u?(f=gvjs_3,g=e):(f=gvjs_4,g=-e):(f=gvjs_1,g=0);var e=gvjs_mc(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_6w,min:d,kc:[Infinity]});this.Xn==gvjs_iv&&k.push({key:gvjs_1x,min:h+d,max:e+c,kc:[]});var c=
1298gvjs_iE(k,a.K.width),l=0==this.index?a.K.left:a.K.right;if(this.Xn==gvjs_iv){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)}};
1299function 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_.l$=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.Z6=this.Y6=this.qe=this.pd=this.re=this.Tf=this.Eb=null;this.yz=1;this.oO=this.sI=null;gvjs_XH.call(this,a,b,c,d,e)}gvjs_s(gvjs_iJ,gvjs_XH);gvjs_=gvjs_iJ.prototype;
1300gvjs_.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_pl||(a.ib=gvjs_c,gvjs_Ai(b,1,{pointSize:7,trendlines:{pointsVisible:!1,lineWidth:2},lineWidth:0,orientation:gvjs_d,domainAxis:{viewWindowMode:gvjs_Qw}}));this.az=gvjs_3i(b,gvjs_cy,gvjs_cj)!=gvjs_e;var c=a,d;d=[gvjs_Tt];var e;e=b.Y(gvjs_wu,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_3s)&&a.ib!=gvjs_c)throw Error("Focus target "+
1301a.Zg+" is not supported for the chosen chart type.");a.ib==gvjs_Vs?this.Sr=new gvjs_KH(this.Pb,this.options,this.zc,a):(this.Eb=b.Y(gvjs_wt,gvjs_yG),gvjs_jJ(this));b=0<a.Eh.bars||0<a.Eh.area||0<a.Eh.steppedArea;c=gvjs_3i(this.options,gvjs_pv,gvjs_Mda);null==c&&(c=gvjs_I(this.options,gvjs_pv)?gvjs_a:gvjs_e);a.rp=b&&c||gvjs_e;a.uia=gvjs_I(this.options,"showRemoveSeriesButton",!1)},this),gvjs_r(this.Toa,this),gvjs_r(this.Oga,this),gvjs_r(function(){a.ib===gvjs_8u&&gvjs_jJ(this)},this),gvjs_r(this.Jua,
1302this),gvjs_r(gvjs_XH.prototype.YJ,this)]};
1303function gvjs_jJ(a){var b=a.ma,c=a.Pb,d=b.ib==gvjs_pl?function(){return gvjs_pl}:b.ib===gvjs_8u?function(){return gvjs_Hs}:gvjs_r(function(a){return gvjs_2i(this.options,gvjs_nx+a+".type",gvjs_qG,b.o_)},a),d=b.sd?gvjs_6ea(c,d,b.ib):gvjs_7ea(c,d);a.oO=d.U9;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=
1304[];for(f=0;f<d.N5.length;f++)e=gvjs_8ea(a,f,d.N5[f]),b.D.push(e),gvjs_Zc(c.Go(f))||(b.D[f].properties=c.Go(f));b.Wp=d.O$;b.Qk=d.Qk;b.Qu=d.Qu;b.PM={};b.Eh={};a.Y6=new gvjs_x;a.Z6=[];for(f=0;f<b.D.length;++f){d=b.D[f];a.Y6.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.Z6[d.md]||{};a.Z6[d.md]=e;e[d.type]=(e[d.type]||0)+1}}
1305function 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_pl){var g=[this.options.Y(gvjs__t,.5),this.options.Y(gvjs_Zt,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_Nq,y1:gvjs_Kq,x2:gvjs_Kq,y2:gvjs_Kq,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]||
1306(d(c),null!=a.gN&&d(a.gN))},a);c.sd&&c.D[0].type===gvjs_Hs&&c.Yo.push({id:-1,text:"Previous data",brush:new gvjs_H({fill:gvjs_zG.color}),index:-1,ea:!0})}
1307function 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_sh("0.###E0"),g=new gvjs_sh("#.###"),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_ky+p+"."+a,gvjs_ky+a].concat(b||[])};if(null!=gvjs_4i(a.options,gvjs_ky+p)){l++;var t=gvjs_2i(a.options,r(gvjs_yb),
1308gvjs_Yda,gvjs_Kv),u=a.options.Y(r(gvjs_2),"<default>"),w="<default>"===u;w&&(u=q.fh.ob());var w=gvjs_Ti(a.options,r(gvjs_eb,[gvjs_Qt]),w?.5:1),v=gvjs_Ri(a.options,r(gvjs_Jw,[gvjs_Jw]),0),y=gvjs_I(a.options,r(gvjs_Mw,[gvjs_Mw]),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_Ri(a.options,r(gvjs_Jv,[gvjs_Jv]),2),A=gvjs_2i(a.options,r(gvjs_Ot),gvjs_wG,gvjs_e),B=gvjs_I(a.options,r(gvjs_Gy),!1),u=gvjs_JH(u),t=gvjs_oG[t],D=(m?a.re:a.Tf)[0],C=(m?a.Tf:a.re)[q.md];
1309if(D.type===gvjs_Al){var G=D.ja,E=C.ja,H=q.columns.data[0],I=gvjs_Id,F=gvjs_Id,D=null;0<b.aa()&&gvjs_Lb(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,x_:D,Nu:gvjs_J(a.options,r("degree"),3)});if(null!==K){t=gvjs_L(a.options,r(gvjs_3x),h.O(K.$u.Sm())||"Trendline "+l);
1310D=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_ii(u.color,z);gvjs_ai(C,w);var Q=gvjs_hi(u.color);Q.Ef(w);var O=gvjs_L(a.options,r(gvjs_wv),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_xl));q={id:q.id+"_trendline",title:t,Gg:!0,data:D,dataType:q.dataType,Yg:gvjs_I(a.options,r(gvjs_du,[gvjs_du]),!0),UV:K,ea:!0,ps:0,columns:x,qga:p,ef:q.ef,
1311Wf: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,Kga:12,Lx:A,ZV:gvjs_Ri(a.options,r(gvjs_Ax,[gvjs_Ax]),1),yN:y,points:[],HZ:[],md:q.md,OA:B,mD:O};k.D.push(q)}}}}}
1312function 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_ek:gvjs_ck);if(0==n&&q!==gvjs_ek)throw Error(gvjs_rr);if(q==gvjs_ek){if(m||0<g)throw Error(gvjs_Rr+n+")");m=!0;e={columns:{},dataType:p};f={Gc:null,ef:d.length};d.push(e)}else if(q===gvjs_ck){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_1s?4:1}g--;if(p!==e.dataType)throw Error(gvjs_ar+n+gvjs_8p+p+
1313gvjs_5p+e.dataType);r!==gvjs_Hs&&r!==gvjs_1s||k.add(n)}else if(q===gvjs_xl&&e.columns[q])throw Error("Only one column with role 'tooltip' per series is allowed");q!==gvjs_ek&&(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_xr+g+")");a=0;b=d[0].dataType;for(n=0;n<c.length;++n){if(d.length<=a)throw Error("Series #"+n+gvjs_6p);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_br);
1314c[n].ef=a}return{N5:c,Qk:d,Qu:b,O$:h,U9: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.");}
1315function gvjs_6ea(a,b,c){var d=[],e=[],f=null,g=[],h=new gvjs_x;
1315if(c===gvjs_pl){for(var k=a.S()-2,l=function(a){if(a!==gvjs_ck&&a!==gvjs_ow)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_ek,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,
1316p);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_ek:gvjs_ck);if(0===n&&c!==gvjs_ek)throw Error(gvjs_rr);if(c===gvjs_ek){if(0<q)throw Error(gvjs_Rr+n+")");f={columns:{},dataType:p};m={Gc:null,ef:e.length};e.push(f)}0!==q||c!==gvjs_ck&&c!==gvjs_ow||(m=d.length,l=b(m),f={type:l,dataType:p,columns:{}},m={Gc:m,ef:null},d.push(f),q=l===gvjs_1s?
13174:c===gvjs_ow?2:1,l!==gvjs_Hs&&l!==gvjs_1s||h.add(n));if(c===gvjs_ck||c===gvjs_ow)if(q--,p!==f.dataType)throw Error(gvjs_ar+n+gvjs_8p+p+gvjs_5p+f.dataType);if(c===gvjs_xl&&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_xr+q+")");a=0;f=e[0].dataType;for(n=0;n<d.length;++n){if(e.length<=a)throw Error("Series #"+n+gvjs_6p);b=e[a+
13181];c=d[n].columns[gvjs_ow]||d[n].columns.data;if(b&&b.columns.domain[0]<=c[0]&&(++a,f!==e[a].dataType))throw Error(gvjs_br);d[n].ef=a}}return{N5:d,Qk:e,Qu:f,O$:g,U9:h}}gvjs_.hM=function(a){a=a.columns[gvjs_ow];return null!=a&&0<a.length};
1319function gvjs_8ea(a,b,c){var d=c.type,e=c.columns,f=c.ef,g=a.options,h=gvjs_nx+b+".",k=d+".",l=e.data||e[gvjs_ow],m=a.Pb.og(l[0]),n=a.Pb.Qa(l[0])||"",p=d==gvjs_pl?0:2,q=gvjs_Ri(g,[h+gvjs_Jw,gvjs_Jw],d==gvjs_pl?7:0),r;r=gvjs_I(g,[h+gvjs_Mw,gvjs_Mw],d==gvjs_M||d==gvjs_vs||d==gvjs_pl?0<q:!0);0==q&&(q=d==gvjs_pl?7:6);q/=2;0<q&&(q+=1);b=g.Y(h+gvjs_2,a.Eb[(a.ma.sd&&d==gvjs_pl?Math.floor(b/2):b)%a.Eb.length]);b=gvjs_JH(b);var t=null;if(d==gvjs_vs||d==gvjs_Ex)t=gvjs_Ti(g,[h+gvjs_ws,gvjs_ws]),t=gvjs_hi(b.color,
1320t);var u=null;if(d==gvjs_1s)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={Bha:gvjs_5i(g,[h+gvjs_0s,gvjs_0s],v?w:u),uba:gvjs_5i(g,[h+gvjs__s,gvjs__s],y)};p=gvjs_Ri(g,[h+gvjs_Jv,gvjs_Jv],p);w=gvjs_ii(b.color,p);if(v=g.Y([h+"lineDashStyle","lineDashStyle"],null,gvjs_Li))w.xm=v;k=gvjs_Ri(g,[h+gvjs_Qt,k+gvjs_Qt,gvjs_Qt],1);v=null;if(d===gvjs_pl||d===gvjs_M||d===gvjs_vs)v=gvjs_4i(g,
1321[h+"pointShape","pointShape"],{type:gvjs_ot}),gvjs_o(v)&&(v={type:v});y=null;if(a.ma.sd&&d===gvjs_pl){var x=a.hM(c),k=x?a.options.Y(gvjs__t,.5):a.options.Y(gvjs_Zt,1);x&&(y=!1)}x=d==gvjs_Ex?t:gvjs_hi(b.color,k);if(a.ma.sd)if(d===gvjs_Hs)var z=g.Y("diff.oldData.color",gvjs_zG),z=gvjs_JH(z),z={background:{fh:gvjs_hi(z.color,k)}};else d===gvjs_pl&&a.hM(c)&&(r=!1);else d===gvjs_pl&&(d=gvjs_M);var A=gvjs_afa(a,e,g,h,b),B=!1!==a.options.Y(h+gvjs_xl);return{id:a.Pb.Ve(l[0]),title:n,dataType:c.dataType,ea:!0,
1322UV:B,ps:m,columns:e,ef:f,Yg:gvjs_I(g,[h+gvjs_du,gvjs_du],!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,Kga:12,Lx:gvjs_2i(g,[h+gvjs_Ot,gvjs_Ot],gvjs_wG,gvjs_e),ZV:gvjs_Ri(g,[h+gvjs_Ax,gvjs_Ax],1),yN:r,points:[],HZ:[],md:gvjs_Ri(g,[h+gvjs_Vx,gvjs_Vx],0),OA:null!=y?y:gvjs_I(g,h+gvjs_Gy,!0),mD:gvjs_L(g,h+gvjs_wv,n)}}
1323function 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:[],sO:[],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_Vt,p=gvjs_3i(c,g(n,gvjs_sb),gvjs_rG);switch(p){case gvjs_Hs:b.Ob.push(m);a.oO.add(m);break;case "sticks":b.jA.push(m);break;case "boxes":b.sO.push(m);a.oO.add(m);break;
1324case gvjs_Lw:b.points.push(m);break;case gvjs_vs: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_Ri(c,g(n,gvjs_Jv));l=
1325gvjs_Ti(c,g(n,gvjs_uu));m=gvjs_Yi(c,g(n,gvjs_2),gvjs_Vc(gvjs_sG),"");m=gvjs_7G(m,e);
1325l=new gvjs_H({stroke:m,fill:m,fillOpacity:l,strokeWidth:p});m=gvjs_Ri(c,g(n,"barWidth"));a=gvjs_Ri(c,g(n,"shortBarWidth"));var h=gvjs_Ri(c,g(n,"boxWidth")),q=gvjs_Ri(c,g(n,gvjs_Jw)),p=gvjs_3i(c,g(n,gvjs_sb),gvjs_rG),r=gvjs_I(c,f(n,gvjs_nv)),t=gvjs_2i(c,f(n,gvjs_Ot),gvjs_wG,gvjs_e),u=gvjs_Ri(c,f(n,gvjs_Ax),1),p={style:p,brush:l,zna:m,Kza:a,Mna:h,Lga:q,ek:r,Lx:t,ZV:u};a=k[n];for(l=0;l<a.length;++l)m=a[l],b.jF[m]=p}return b}
1326gvjs_.Toa=function(){var a=this.ma;switch(a.ib){case gvjs_c:case gvjs_8u:a.orientation=gvjs_2i(this.options,gvjs_vw,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.Y6.Va(),g=0;g<f.length;++g){var h=f[g],k=new b(a,this.options,["targetAxes."+h,gvjs_ul],h,gvjs_Al,gvjs_Qw);if(k.type!=gvjs_Al)throw Error("Target-axis must be of type value");
1327this.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_vs:d=1<this.ma.Xa.length?gvjs_4s:gvjs_3s;break b;case gvjs_M:case gvjs_pl:case gvjs_Hs:case gvjs_Ex:case gvjs_1s:d=gvjs_3s;break b}d=null}else d=gvjs_Al;this.pd=new b(a,c,[gvjs_fk],0,d,gvjs_2v);e[0]=this.pd;break;case gvjs_pl:case gvjs_Vs:this.Tf={0:new gvjs_aJ(a,this.options,[],0,gvjs_Al,gvjs_Qw)},this.re={0:new gvjs_gJ(a,this.options,[],0,gvjs_Al,gvjs_Qw)},a.orientation===gvjs_d?(this.pd=this.Tf[0],
1328this.qe=this.re):(this.pd=this.re[0],this.qe=this.Tf)}};function gvjs_bfa(a){var b=[gvjs_M,gvjs_pl,gvjs_vs,gvjs_Ex,gvjs_Hs,gvjs_1s],c={};gvjs_t(b,function(a,b){c[a]=b});a=gvjs_mc(a.ma.D,function(a,b){return Math.max(a,c[b.type])},0);return b[a]}
1329gvjs_.Jua=function(){var a=this.ma;switch(a.ib){case gvjs_pl:case gvjs_Vs: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_Al)throw Error("The x-axis must be of type value");gvjs_OI(c,a.Qu,this.options);if(d.type!=gvjs_Al)throw Error("The y-axis must be of type value");gvjs_OI(d,b,this.options);break;case gvjs_c:case gvjs_8u:b=this.pd;a.ib===gvjs_8u&&
1330(c=this.Pb.Fg(0,gvjs_bv),gvjs_Ai(this.options,1,{domainAxis:{ticks:c}}));if(b.type==gvjs_Al){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)})};
1331function 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_.cca=function(){return this.Sr&&this.Sr.Qp==gvjs_f?null:null!=this.re[0]&&null!=this.re[1]?gvjs_ey:null!=this.re[1]?gvjs_ab:gvjs_O};
1332gvjs_.bca=function(){return this.Sr&&this.Sr.Qp==gvjs_f?gvjs_ey:null};function gvjs_nJ(a){var b=a.columns.data;return b?b[0]:a.columns[gvjs_ow][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_Al&&(f=c.getValue(e,0),f=gvjs_IF(d.ja,f),gvjs_LH(d,f))}}
1333function 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)}}
1334gvjs_.wO=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_8u)&&gvjs_v(this.qe,function(a){a.ic(0)})},this),gvjs_r(function(){if(a.ib===gvjs_c||a.ib===gvjs_8u)gvjs_dfa(this),this.pd.type==gvjs_Al&&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_Vs?gvjs_vea(this.Sr,b,c):a.ib==gvjs_pl&&gvjs_efa(this);
1335b.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_8u&&(this.ju=!1)},this),gvjs_r(function(){a.Eh.bars&&gvjs_oJ(this,gvjs_Hs);a.Eh.steppedArea&&(this.pd.type==gvjs_Al&&(this.ju=!0),gvjs_oJ(this,gvjs_Ex));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=
1336this.ma;for(c=0;c<b.D.length;c++)gvjs_tJ(this,c);gvjs_rJ(this);gvjs_sJ(this)}
1336if(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.L3),p=m.Ia(l,g.L3),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.uZ=gvjs_6h(g.uZ,t);else if(g.Qp==gvjs_h){var w=
1337t,v=g.HB[w];if(!v){var v=gvjs_nx+w+".",y=gvjs_Xi(g.m,v+gvjs_2,g.v_[g.fE.length%g.v_.length]),y=gvjs_JH(y),x=gvjs_I(g.m,v+gvjs_Gy,!0),v=gvjs_L(g.m,v+gvjs_wv,w),v={color:y.color,OA:x,mD:v};g.HB[w]=v;g.fE.push(w)}}g.y6=gvjs_6h(g.y6,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.WY(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.uZ),f.setScale(b.bs);else if(b.Qp==
1338gvjs_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.y6);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_pc(a.D,function(a){return null!=a.Wf});(b&&!this.ju||c)&&a.ib!==gvjs_8u&&gvjs_hfa(this)},this),gvjs_r(function(){a.Dd=gvjs_Qc(this.Tf,function(a){return a.NY(this.ma,this.$f,this.Nj)},this);a.Sc=gvjs_Qc(this.re,function(a){return a.NY(this.ma,
1339this.$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_xv||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,
1340this.Pb),gvjs_9ea(this),gvjs_jfa(this))},this)]};
1341gvjs_.Una=function(){var a=this.ma,b=this.zc,c=(gvjs_Uc(this.Tf)||gvjs_Uc(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_iv?a.title.text:"",l="",m="";if(a.JG==gvjs_iv){var n=function(a){var b=gvjs_Wc(a);gvjs_Ic(b);b=gvjs_u(b,function(b){return a[b].title.text});return gvjs_lc(b,function(a){return""!=a}).join(gvjs_ia)};switch(a.ib){case gvjs_pl:case gvjs_Vs:l=n(this.Tf);m=n(this.re);
1342break;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_Ss,min:2,kc:[Infinity]});(n||u)&&w.push({key:gvjs_3x,min:d+2,kc:[m-2]});f==gvjs_iv&&w.push({key:gvjs_Av,min:e+
13432,kc:[p-2]});h==gvjs_iv&&w.push({key:gvjs_vt,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+=
1344e[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_lc(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_Vd(d)&&(a=d/2,b.ic(b.ja.Xe-a),b.ic(b.ja.kf+a))}}
1345function 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];
1345if(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_2v)}}
1346function gvjs_lfa(a,b,c){var d=a.ma,e=a.Pb,f=a.pd,g=a.ma.ib===gvjs_8u,h=a.ju,k=c!==gvjs_e,l=k&&d.rp!==gvjs_a;c=d.rp===gvjs_ll?"#.##%":"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_$u))}m=[];l&&(m=gvjs_uJ(a,b),gvjs_vJ(a,b));var n=null,p=f.ja?f.ja.b4:null;h&&f.ic(p);for(var q=0;q<d.Xa.length;q++){var h=0==gvjs_mJ(a,q),r=gvjs_Qc(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=
1347d.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!=
1348a&&(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_Ex&&(e=y.length,b.bg.$ga=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)})}
1349function gvjs_kfa(a,b){for(var c=a.ma,d=a.Pb,e=a.pd,f=gvjs_lc(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_ow,gvjs_ck],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_ow?p.Oh.background.fh:null,bg:{Ou:g,
1350vF:n,from:null,Am:w,d:k,bva:u==gvjs_ck,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)})}
1351function gvjs_ffa(a){var b=a.ma,c=a.Pb,d=a.pd,e=gvjs_lc(b.D,function(a){return a.type==gvjs_1s});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);
1352var u=r<q;gvjs_0I(d,t)&&(n.ic(p),n.ic(f));n={RG:u?a.iH.uba:a.iH.Bha,Xc:gvjs_hi(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)}
1353function 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,ria:l};null==k&&(h.bm=!0);gvjs_yJ(a,h,f,b,g);f.points.push(h)}}
1354function 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_vs)&&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_4s:k=b.xb.max-1;break a;case gvjs_3s:k=b.xb.max-.5;break a}k=b.xb.max}h=gvjs_rE(g,k,h);f.ic(e);f.ic(h)}}}
1355function 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_ll?"#.##%":"0.00#",k=[];g&&(k=gvjs_uJ(a,gvjs_vs),gvjs_vJ(a,gvjs_vs));for(var l=0;l<b.Xa.length;l++)for(var m=gvjs_Qc(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_vs){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||
1356isNaN(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);
1356y&&(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,
1357Noa:C,Ooa:r,Jna:C,Kna:x,Hna:C,Ina:z,bK:v},shape:u.sL,ria: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_pl?gvjs_tJ(this,c):a.type===gvjs_M&&gvjs_pJ(this,c),gvjs_zJ(this,c))},a)}
1358function 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_pl)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))}}
1359function 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_rc(f.points,b),k=c(h||{}),l=0;l<f.points.length;l++){var m=f.points[l];if(!gvjs_ZG(m)){var n=
1360c(m),p=f.Xc;n.scope||k.scope||(f.xca=f.xca||p.vJ(),p=f.xca,m.at=p,g&&(f.wca=f.wca||g.vJ(),m.ZR=f.wca));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}}}
1361function 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),
1362null!=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}
1363function 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__b(a);if(gvjs_Lg(d))e={fill:{color:d},stroke:{color:d}};else if("{"===d.charAt(0)){try{var f=gvjs_Nh(d)}catch(g){}null!=f&&(e=f)}null==e&&(gvjs_8b(d,"{")?(e=gvjs_Qc(gvjs_oH(d),gvjs_BJ),gvjs_Xc(e,"")&&(gvjs_6c(e,e[""]),gvjs__c(e,"")),gvjs_Xc(e,"*")&&(gvjs_6c(e,e["*"]),gvjs__c(e,"*"))):e=gvjs_BJ(gvjs_8f(d)));d=e}if(null!=d)return new gvjs_xi([d])}
1364function gvjs_DJ(a,b,c){c!==gvjs_Ix&&(a.af(gvjs_Xi(b,[gvjs_ru,gvjs_pu],a.ob())),a.Ef(gvjs_Ti(b,gvjs_su,a.Ie)));c!==gvjs_pu&&(a.wd(gvjs_Xi(b,[gvjs_Nx,gvjs_Ix],a.ye)),gvjs_ai(a,gvjs_Ti(b,gvjs_Ox,a.di)),a.pl(gvjs_J(b,gvjs_Px,a.Xb)))}
1365function gvjs_yJ(a,b,c,d,e){if(a.az){d=a.WY(c,d,e);var f=c.columns.tooltip;f&&!c.Gg&&(f=gvjs_zH(a,f[0],e))&&gvjs_6c(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=
1366!0}a=gvjs_3G(b,c);h=c.fh;if(null!=d){h=h.clone();b.radius=a=gvjs_Ri(d,"point.size",a);k=gvjs_4i(d,"point.shape");null!=k&&(b.shape=k);k=gvjs_Ji(d,"point.visible");null!=k&&(b.visible=k);gvjs_DJ(h,d);switch(c.type){case gvjs_M:case gvjs_pl:case gvjs_vs:gvjs_DJ(h,d.view(gvjs_Iw));null!=c.Xc&&(b.at=(b.at||b.Xc||c.Xc).clone(),gvjs_DJ(b.at,d.view([gvjs_M,""]),gvjs_Ix));null!=c.gx&&(b.ZR=(b.ZR||b.Xc||c.gx).clone(),gvjs_DJ(b.ZR,d.view([gvjs_vs,""]),gvjs_pu));break;case gvjs_Ex:gvjs_DJ(h,d.view(gvjs_vs),
1367gvjs_pu),null!=c.Xc&&(b.Xc=(b.Xc||c.Xc).clone(),gvjs_DJ(b.Xc,d.view([gvjs_M,""]),gvjs_Ix));case gvjs_Hs:gvjs_DJ(h,d.view(gvjs_3j));break;case gvjs_1s:b.RG=b.RG.clone(),gvjs_DJ(b.RG,d.view([gvjs_3j,""])),gvjs_DJ(b.Xc,d.view([gvjs_M,""]))}b.brush=h}e||(b.scope=e,c.yca=c.yca||h.vJ(),h=c.yca,b.brush=h);1!=g&&(b.Vx=g,c.type==gvjs_M||c.type==gvjs_vs||c.type==gvjs_pl)&&(a=Math.round(a*Math.sqrt(g)*10)/10,b.radiu
1367s=a);if(1>f)switch(b.ox=f,c.type){case gvjs_M:case gvjs_vs:case gvjs_pl:b.brush=gvjs_AJ(h,!0);
1368b.radius=Math.max(a-gvjs_ci(b.brush)/2,0);break;case gvjs_Hs:case gvjs_Ex: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}}
1369gvjs_.WY=function(a,b,c){if(this.ma.ib===gvjs_pl||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_Tl(f,d.R(a.ef))),null!=g&&(g=gvjs_Tl(g,a.dataType)),h=e.Zg.contains(gvjs_3s)?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);
1370f=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_3s)?g:f+gvjs_ia+g;a={bk:!1,content:h,Ln:a.title,nx:k}}else a=gvjs_ofa(this,a,c);return a};
1371function 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_1s){var f=b.columns.data;a=d.Ia(c,f[0])+gvjs_3p+d.Ia(c,f[3])+gvjs_ia+d.Ia(c,f[1])+gvjs_3p+d.Ia(c,f[2])}else if(a.ma.sd){var g=b.columns[gvjs_ow],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_Xb(g)&&null===a&&gvjs_Xb(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?
1372b.data[c][1].toString():a.Pb.Ia(c,f[0]);if(null===h&&gvjs_Xb(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}}
1373function 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.ria&&this.qe[a.md].ic(c.t)},a);var k,l,m;switch(f.ib){case gvjs_pl: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_pl||a.type==gvjs_M)if(gvjs_sc([gvjs_c,"phase",
1374gvjs_st],a.Lx)){var n=a.type==gvjs_pl&&a.Lx==gvjs_st,p=a.Lx==gvjs_c;a.n2=!0;a.Yua=n;n=gvjs_cE(gvjs_u(a.points,function(a){return gvjs_ZG(a)?null:k(a.bg)}),a.ZV,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.Mfa=r;q.Nfa=t;m(a,q,r);m(a,q,t)}}}else a.n2=!1}
1375gvjs_.Sna=function(){if(this.ma.Zg.contains(gvjs_3s)){var a=this.ma.Xa,b=gvjs_u(a,function(a,b){return gvjs_EJ(this,b)},this),c=this.pd,a=gvjs_Mc(a.length);gvjs_Jc(a,gvjs_r(function(a,c){return gvjs_Hc(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,
1376k,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_Td(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_Al?null!=c[b].data?a.gH(c[b].data):null:a.zd(b)}
1377function 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.jV=new gvjs_C(f,d,g,c)):(d>c&&e(),b.jV=new gvjs_C(f,c,g,d)):1==l?(d<c&&e(),b.jV=new gvjs_C(c,k,d,h)):(d>c&&e(),b.jV=new gvjs_C(d,k,c,h))}gvjs_.Aya=function(){gvjs_pfa(this);gvjs_qfa(this)};
1378function 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)}
1379function 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_uf(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_lc(c.text,gvjs_r(d,a,b)))}
1380gvjs_.fva=function(a,b){var c=this.ma;b=b.Oa;
1380return b.angle?!0:(b=gvjs_MG(b))?a.Xn!=gvjs_iv||(new gvjs_C(c.K.top,c.K.right,c.K.bottom,c.K.left)).contains(b)?!0:!1:!0};
1381gvjs_.gva=function(a,b){var c=this.ma;if(a.Xn!=gvjs_iv)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_iv&&!(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_ic(c.Sc[f].text).Oa);if(g||h){if(g&&gvjs_vf(d,g)||h&&gvjs_vf(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,
1382g=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_iv&&!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_vf(a,d)||(c=c.ZJ?gvjs_MG(c.ZJ):null)&&gvjs_vf(a,c)?!1:(c=this.$f.getArea())&&gvjs_vf(a,c)?!1:!0};
1383function 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.Mfa&&(a.nt=c(a.Mfa)),null!=a.Nfa&&(a.$q=c(a.Nfa)))});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)};
1384function 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].ZV;c.HZ=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_vs?(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,
1385b.top+b.height))}function d(a){a=f[a].style;return a==gvjs_vs||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)}
1386function gvjs_rfa(a,b){switch(b.type){case gvjs_pl:return gvjs_r(a.Sya,a,b);case gvjs_Xs:return gvjs_r(a.Oya,a,b);case gvjs_M:return gvjs_r(a.Rya,a,b);case gvjs_Hs:return gvjs_r(a.Nya,a,b);case gvjs_Ex:return gvjs_r(a.Tya,a,b);case gvjs_1s:return gvjs_r(a.Pya,a,b);case gvjs_vs: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)}};
1387gvjs_.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,kV: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};
1388gvjs_.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.uba:a.iH.Bha;gvjs_di(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,
13892);c.width=Math.max(c.width,1);return{rect:c,line:d}};
1390gvjs_.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.$ga&&(c=gvjs_LJ(this,
1391e,c.zd(b.$ga)),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)}};
1392function 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_8u?gvjs_wJ(g.YD,gvjs_I(a.options,gvjs_$u))?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=
1393gvjs_MJ(a,c),g=e*h.S6/2,e=h.u5(c-g),h=h.u5(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)}
1394gvjs_.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,vY:f.x,wY:f.y,xY:g.x,yY:g.y,gP:h.x,hP:h.y,iP:k.x,jP:k.y,bt:a}};
1395function 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_Al&&c.Ou>=d.ticks.length)return[];var f=gvjs_MJ(a,c),g=e.u5;a.ju?(d=d.zd(c.d)-d.zd(c.Nx),f-=d/2):d=e.S6+e.Uia;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}
1396function gvjs_MJ(a,b){var c=a.pd,d=a.sI,c=c.type==gvjs_Al?c.zd(b.d):c.ticks[b.Ou].la;if(a.ju)return c;a=d.S6;return c-d.Xpa+(a+d.Uia)*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_wr);}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_wr);}function gvjs_HJ(a,b,c,d){return gvjs_LJ(a,a.pd.zd(c),a.qe[b].zd(d))}
1397function gvjs_AJ(a,b){a=a.clone();if(gvjs_ei(a)&&a.ob()!=gvjs_fa){var c=new gvjs_$h(gvjs_Rw,a.ob());a.$d=c;!gvjs_di(a)&&b&&(a.wd(a.ob()),a.pl(1))}else gvjs_di(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_Al)return null;a=a.ma.Qk[0].columns.gap||[];return gvjs_tc(a)?null:a[0]}
1398function 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_yx,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+
13991],0,"interval stick");for(var r=0,t=h.sO.length-1;r<=t;r++,t--)a=h.sO[r],b=h.sO[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}
1400function gvjs_ifa(a){var b=a.ma.ib===gvjs_8u,c=a.pd,d=gvjs_tfa(a),e=a.yz,f=gvjs_aj(a.options,"bar.group.gap",d),g=gvjs_aj(a.options,["bar.group.width",gvjs_Fs],d);1==e&&(null==f&&(f=gvjs_aj(a.options,"bar.gap",d)),null==g&&(g=gvjs_aj(a.options,[gvjs_Gs],d)));null==f&&b&&(f=1);if(null==g){var h=gvjs_K(a.options,"bar.gap")||1,k=gvjs_K(a.options,gvjs_Gs);null!=k?g=e*(k+h)-h:b||(g=gvjs_$i(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>
1401l&&(l=Math.floor(l));l=Math.max(1,l);m=gvjs_aj(this.options,"bar.gap",l);var a=l,b=gvjs_aj(this.options,gvjs_Gs,a);null!=b?n=b:(b=0,gvjs_k(gvjs_Nq)&&(b=gvjs_$i(a,gvjs_Nq)),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,S6:n,Uia:m,u5:7>n&&0==n%2||7>d&&0==d%2?function(a){return Math.floor(a)+.5}:function(a){return Math.floor(a+
1402.5)}}}function gvjs_tfa(a){var b=a.Pb;b.S();var c=a.pd,d=a.ma.Xa,d=gvjs_lc(d,function(a,b){return 0!=gvjs_mJ(this,b)},a);if(gvjs_tc(d))return 0;a=a.oO;if(!a||a.isEmpty())return 0;if(c.type==gvjs_Al){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))}
1403function gvjs_wH(a,b,c){var d=a.Pb;a=a.pd;a.type==gvjs_Al&&(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.I3=[];this.hS=!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.I3[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.yQ=new gvjs_NJ(a);gvjs_3l(this,this.yQ);this.XU=null}gvjs_s(gvjs_OJ,gvjs_T);gvjs_=gvjs_OJ.prototype;gvjs_.N=function(){this.cl=null;gvjs_U(this.XU);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.XU);a.XU=new gvjs_TC(a.X.getContainer());gvjs_V(a.XU,gvjs_gw,gvjs_r(a.Rta,a))}
1404function 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_qg();gvjs_xfa(a,gvjs_r(function(a,d){this.dw.xc(b,a,d)},a))}function gvjs_xfa(a,b){b(gvjs_ew,gvjs_r(a.Bta,a));b(gvjs_fw,gvjs_r(a.Cta,a))}
1405function gvjs_PJ(a,b){b(gvjs_jl,gvjs_r(a.Sca,a));b(gvjs_il,gvjs_r(a.zta,a));b(gvjs_ew,gvjs_r(a.Sca,a));b(gvjs_fw,gvjs_r(a.yta,a));b(gvjs_hl,gvjs_r(a.tta,a));b(gvjs_7j,gvjs_r(a.Gsa,a));b(gvjs_yt,gvjs_r(a.Pta,a));b(gvjs_Ut,gvjs_r(a.Osa,a))}
1406gvjs_.Bta=function(a){var b=gvjs_Qf(this.X.getContainer());a=gvjs_Qf(a);a.x-=b.x;a.y-=b.y;b=this.yQ;
1406b.I3[0]&&(b.Ph.XH=a.x,b.Ph.YH=a.y,b.hS||b.dispatchEvent(gvjs_gt,{Ne:b.Ph.Ne,Gb:{x:b.Ph.xM,y:b.Ph.sr}}),b.hS=!0,b.dispatchEvent("chartDrag",{Ne:b.Ph.Ne,Gb:{x:b.Ph.XH,y:b.Ph.YH}}))};
1407gvjs_.Cta=function(a){var b=gvjs_Qf(this.X.getContainer()),c=gvjs_Qf(a);c.x-=b.x;c.y-=b.y;b=this.yQ;a=a.button;b.I3[a]=!1;0===a&&b.hS&&(b.hS=!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}}))};
1408gvjs_.Sca=function(a){var b=gvjs_hz(a);try{gvjs_hz(a)}catch(d){return}var c=this.ts(a);a.type==gvjs_ew&&this.dispatchEvent(gvjs_it,{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)}
1409gvjs_.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_ht,{Gb:b,Ne:c,preventDefault:gvjs_r(a.preventDefault,a)});gvjs_RJ(this,"MouseDown",c);this.yQ.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)};
1410gvjs_.Pta=function(a){var b=gvjs_hz(a),c=this.ts(a);this.dispatchEvent(gvjs_jt,{Gb:b,Ne:c});gvjs_RJ(this,"RightClick",c);gvjs_6l(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)};
1411function gvjs_RJ(a,b,c){var d=c.split("#");switch(d[0]){case gvjs_xl:var e=c=null,f=null;a.lh==gvjs_Cw?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_xl+b,d);break;case gvjs_bs:d={Xx:d[1]};a.dispatchEvent("actionsMenuEntry"+b,d);break;case gvjs_Hv:d=gvjs_aE(d[1]);if(0>d)break;d={MS:d};a.dispatchEvent("legendEntry"+b,d);break;case gvjs_Iv:d={Yya:gvjs_aE(d[1])};a.dispatchEvent("legendScrollButton"+
1412b,d);break;case gvjs_1w:d=gvjs_aE(d[1]);d={MS:d};a.dispatchEvent("removeSerieButton"+b,d);break;default:a.Haa(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.E4=gvjs_TJ(this)}gvjs_s(gvjs_SJ,gvjs_OJ);gvjs_SJ.prototype.Oja=function(a){this.da=a;this.E4=gvjs_TJ(this)};
1413function gvjs_TJ(a){var b=a.da;if(b.ib!=gvjs_c&&b.ib!=gvjs_pl)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_Iw,c,f]);a[h]={center:g.ia,radius:g.ia&&null!=g.ia.kV?g.ia.kV:null!=g.kV?g.kV:d.Kga,Gc:c,Mk:f}}}}return a}
1414gvjs_SJ.prototype.ts=function(a){var b=this.X.hv(a.target),c=gvjs_hz(a);if(!c)return gvjs_6j;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_Tt)){var e=c.x,f=c.y,g=null,h=Infinity,k;for(k in this.E4){var l=this.E4[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_Nw,l.Gc,l.Mk]),h=m))}e=g}if(null==e&&d.contains(gvjs_3s))b:{d=
1415this.da.Xa;for(k=0;k<d.length;k++)if((e=d[k].jV)&&e.contains(c)){e=gvjs_SE([gvjs_5s,k]);break b}e=null}c=e}else c=null;if(a.type==gvjs_il){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_6j};function gvjs_UJ(a,b){a=a.da.Zg;return a.contains(gvjs_3s)&&!a.contains(gvjs_Tt)?(b=b.split("#")[0],b!=gvjs_3j&&b!=gvjs_Vs&&b!=gvjs_Zs&&b!=gvjs_Iw&&b!=gvjs_Nw&&b!=gvjs_Fx):!0}
1416function gvjs_VJ(a){a=a.split("#");return gvjs_jc(gvjs_TE,a[0])}
1417gvjs_SJ.prototype.Haa=function(a,b){b=b.split("#");switch(b[0]){case gvjs_3j:case gvjs_Vs:case gvjs_Zs:case gvjs_Iw:case gvjs_Nw:case gvjs_Fx:var c=gvjs_aE(b[1]);b={Gc:c,Mk:gvjs_aE(b[2])};this.dispatchEvent(gvjs_Tt+a,b);break;case gvjs_5s:b=gvjs_aE(b[1]);b={Gc:null,Mk:b};this.dispatchEvent(gvjs_3s+a,b);break;case gvjs_us:c=gvjs_aE(gvjs_ic(b));this.dispatchEvent(gvjs_hs+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_vs:c=gvjs_aE(b[1]),
1418b={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_7i(a,"actionsMenu.textStyle",b);this.Mpa=gvjs_7i(a,"actionsMenu.disabledTextStyle",b);gvjs_yfa(this)};
1419gvjs_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_3c(this.Zu[d]),a.push(d)}return a};
1420function 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_6c(c,b);
1420a.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_3c(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}
1421gvjs_WJ.prototype.Gs=function(a,b,c){if(!a.html){var d=b.focused.Xx;null!=d&&(a=gvjs_qc(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_hi("#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.u0(a)};gvjs__J.prototype.getTitle=function(a){return this.Sb.BQ(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.BQ(c)||"";return[c?gvjs_hF(b.content||"",a.bH,c,a.Ja):null]};function gvjs_2J(a,b,c,d){b=gvjs_7i(a,gvjs_by,{lb:b.lb,fontSize:b.fontSize});this.Wt=gvjs_I(a,gvjs_ay,c.contains(gvjs_3s));this.Wza=gvjs_I(a,gvjs_ay,!0);this.Xza=gvjs_I(a,"tooltip.showEmpty",!0);this.Ja=b;this.bH=gvjs_2h(b);this.Ae=d||null;this.Baa=gvjs_L(a,"diff.newData.tooltip.prefix","Current: ");this.Caa=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);
1422gvjs_3J.prototype.baa=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.Baa,this.Caa],d=e.type,d===gvjs_Hs)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_pl)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,
1423b,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};
1424function gvjs_6J(a,b,c,d){var e=b.Sb,f=new gvjs__J(e),g=new gvjs_1J(e),h=null;d==gvjs_3s?h=f:d==gvjs_jx&&(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<
1425c.length);return m}gvjs_3J.prototype.caa=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.Baa,this.Caa]);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};
1426function 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}
1427gvjs_3J.prototype.$$=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.UV){d=gvjs_RF(c,g,b);if(l!=m.ef){var l=m.ef,n=c.Xa[b].Hw[l];gvjs_Xb(gvjs_bc(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!=
1428a.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;
1428b=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}
1429function 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_Cc(a.entries,b))};function gvjs_7J(a,b,c){gvjs_2J.call(this,a,b,c);this.Zja=this.bH;this.qW=gvjs_w(this.Ja);this.qW.color=gvjs_mq;this.qW.fontSize-=2}gvjs_s(gvjs_7J,gvjs_2J);gvjs_7J.prototype.baa=function(a,b,c){b=a.Sb.D[b];a=b.points[c].Hd;c=[];b.OA||(b=gvjs_hF(b.title||"",this.Zja),c.push(b));b=gvjs_hF(a.content,this.Zja);c.push(b);a=gvjs_hF(a.nx,this.qW);c.push(a);return{entries:c}};gvjs_7J.prototype.caa=function(){return{entries:[]}};gvjs_7J.prototype.$$=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_9x],!1)?this.nf.left=-Infinity:this.nf.left-=gvjs_J(a,["tooltip.bounds.left",gvjs_8x],0);gvjs_I(a,["tooltip.ignoreBounds.top",gvjs_9x],!1)?this.nf.top=-Infinity:this.nf.top-=gvjs_J(a,["tooltip.bounds.top",gvjs_8x],0);gvjs_I(a,["tooltip.ignoreBounds.right",gvjs_9x],!1)?this.nf.right=Infinity:this.nf.right+=gvjs_J(a,["tooltip.bounds.right",gvjs_8x],0);gvjs_I(a,["tooltip.ignoreBounds.bottom",
1430gvjs_9x],!1)?this.nf.bottom=Infinity:this.nf.bottom+=gvjs_J(a,["tooltip.bounds.bottom",gvjs_8x],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_Vd(c)&&null!=d&&gvjs_p(d)&&gvjs_Vd(d)&&(this.Mx=new gvjs_z(c,d));b=null!=b.Ae&&0<b.Ae.getEntries().length?gvjs_Sa:gvjs__a;this.B7=gvjs_2i(a,gvjs_cy,gvjs_cj,b)}
1431function gvjs_8J(a){if(a.ib==gvjs_Cw){var b=a.pie.center;return new gvjs_z(b.x,b.y)}b=gvjs_Uc(a.Dd);a=gvjs_Uc(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))}
1432function 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_Kd(b.x,0,a.width);b.y=gvjs_Kd(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)}
1433function 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_8u:switch(e){case gvjs_Hs:case gvjs_Ex: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_vs:case gvjs_pl:return gvjs_9J(a,b,d);case gvjs_1s: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,
1434d),d}case gvjs_pl:return gvjs_9J(a,b,d);case gvjs_Vs: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_Kd(b.x,a.left,a.right);b.y=gvjs_Kd(b.y,a.top,a.bottom)}
1435function gvjs_dK(a,b,c,d){var e=null,f=null,g=gvjs_Uc(b.Dd),h=gvjs_Uc(b.Sc),k=g.Wm,l=h.Wm,m=d;b.orientation&&b.orientation!==gvjs_d?(l=-l,h.type===gvjs_Al&&(m=b.Xa[d].data),f=h.position.Te(m)):(g.type===gvjs_Al&&(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)}
1436function 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)}
1437function gvjs_gK(a,b,c){c=gvjs_RF(a,b,c);var d=a.D[b];b=d.type;c=d.points[c].ia;
1437if(b==gvjs_Hs||b==gvjs_Ex||b==gvjs_1s){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}
1438function 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.caa(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_Ae(f,a.Mx):e,(g=c.Xa[d].Hd)&&g.si&&g.bk?a=gvjs_iK(a,g.content,f,e):(b=a.Qr.$$(b,d),a=null===b?
1439null: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].UV?(f=gvjs_bK(e,c,d),g=a.Mx?gvjs_Ae(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.baa(b,c,d),a=gvjs_kF(b,e.zc,
1440!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}
1441function 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_Ae(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_Su}},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_7t||this.Ae?null!=this.Ae&&this.Ae.updateOptions(a,c):this.Ae=new gvjs_WJ(a,c);c=d==gvjs_7t?new gvjs_7J(a,c,e):new gvjs_3J(a,c,e,this.Ae);this.vp=new gvjs_Bfa(a,c,b)}
1442function 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.N4,k=0<f,e=e.cM.O3,f=f<b.Ta.ug.length-1;d.Ta.cM={N4:{brush:k?h.Yb.active:h.Yb.YR,active:k},O3:{brush:f?e.Yb.active:e.Yb.YR,active:f},s4:{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)};
1443gvjs_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_jc(b.YA,a);0<=a&&b.YA.splice(a,1)}};function gvjs_lK(a){this.selected=new gvjs_ep;this.focused={Mb:null,datum:null,Jb:null};this.annotations={focused:null,lQ:null};this.Ta={focused:{Qh:null},OB:null};this.Ih={focused:{Xx:null}};this.cursor={position:null,G4: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&&
1444(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_vi(this.focused);a.annotations=gvjs_vi(this.annotations);a.Ta=gvjs_vi(this.Ta);a.Ih=gvjs_vi(this.Ih);a.cursor=gvjs_vi(this.cursor);a.ep=gvjs_vi(this.ep);a.Li=gvjs_vi(this.Li);return a};
1445gvjs_lK.prototype.equals=function(a,b){b=gvjs_k(b)?b:!1;return this.selected.equals(a.selected)&&gvjs_ui(this.focused,a.focused)&&gvjs_ui(this.annotations,a.annotations)&&gvjs_ui(this.Ta,a.Ta)&&gvjs_ui(this.Ih,a.Ih)&&(b||gvjs_ui(this.cursor,a.cursor))&&gvjs_ui(this.ep,a.ep)&&gvjs_ui(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.tP=gvjs_3i(a,"crosshair.trigger",gvjs_iba);this.fpa=gvjs_2i(a,["crosshair.selected.orientation",gvjs_Mt],gvjs_dj,gvjs_Sa);this.cpa=gvjs_2i(a,["crosshair.focused.orientation",gvjs_Mt],gvjs_dj,gvjs_Sa);this.dpa=gvjs_Zi(a,["crosshair.selected.color",gvjs_Kt]);this.apa=gvjs_Zi(a,["crosshair.focused.color",gvjs_Kt]);this.epa=gvjs_Ti(a,["crosshair.selected.opacity",gvjs_Lt],1);this.bpa=gvjs_Ti(a,["crosshair.focused.opacity",gvjs_Lt],1);
1446this.OX=gvjs_2i(a,"aggregationTarget",gvjs_8da,gvjs_e);this.VR=!0}gvjs_s(gvjs_nK,gvjs_jK);gvjs_nK.prototype.Gs=function(a,b,c){this.VR=!0;switch(a.bD){case gvjs_Vt:this.n_(a,b,c);break;case gvjs_7t:gvjs_Efa(this,a,b,c)}};gvjs_nK.prototype.kba=function(a,b){return a.equals(b,this.VR)};function gvjs_Ffa(a){return gvjs_nc(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]}
1447function 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]}
1448gvjs_nK.prototype.n_=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.B7,f=e==gvjs_nb||e==gvjs_Sa,e=e==gvjs__a||e==gvjs_Sa,g=this.OX!=gvjs_e,h=this.Ae&&0<d.Bk.length,k=gvjs_hp(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.FQ({Tb:p,row:q}))switch(r.kl){case gvjs_ck:gvjs_tK(this,a,q.Mb,q.Jb,c);f&&!l&&gvjs_uK(this,d,q.Mb,q.Jb);break;case gvjs_hs:if(null!=
1449n?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_lc(gvjs_u(k,function(b){return a.FQ({Tb:b.column,row:b.row})}),gvjs_Jb),0<m.length&&gvjs_Hfa(this,d,g?m:[],m[m.length-1]));k=gvjs_fp(b.selected,gvjs_8j);for(m=0;m<k.length;
1449++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_Vs;l=gvjs_gp(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,
1450a,h,c),f&&!g&&gvjs_xK(this,d,b.cursor.G4,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.G4,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,
1451f),this.VR=!1));if(f=b.annotations.lQ)f=gvjs_pK(c,f.Gc,f.h_),f.bundle=f.bundle||{},f.bundle.Wda=!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];
1452function 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_Hs?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_Hs:case gvjs_Ex:case gvjs_1s: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=
1453new 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_vs:case gvjs_pl:case gvjs_Xs:e.visible=!0;c.x=g.ia.x;c.y=g.ia.y;if(a.tP===gvjs_Sa||a.tP===gvjs__a)d=gvjs_YG(g,f),d=gvjs_ii(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}}}
1454function 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_vs?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]&&
1455f[g].visible)&&gvjs_yK(a,b,c,g,d);b.sd&&e.type===gvjs_pl&&!a.hM(e.columns)&&gvjs_zK(a,b,c-1,d)}gvjs_nK.prototype.hM=function(a){a=a[gvjs_ow];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)}}
1456function 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.XN;e=1;null==k&&(k=gvjs_Bb,e=0);switch(f.type){case gvjs_Hs:case gvjs_Ex:case gvjs_1s:e=1;d.brush=gvjs_gi.clone();d.brush.wd(k);f.type==gvjs_1s&&(a=gvjs_Mg(gvjs_Gg(h.ob()).Vb),b=gvjs_Mg(gvjs_Gg(k).Vb),f=gvjs_Mg(gvjs_Gg(g.RG.ob()).Vb),d.brush.wd(gvjs_Kg(gvjs_Vg(f,[a,b]))));gvjs_ai(d.brush,e);d.brush.pl(1);g=g.ia.ko||g.ia.rect||
1457g.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_vs:case gvjs_pl:case gvjs_Xs:c.visible=!0;d.x=g.ia.x;d.y=g.ia.y;if(a.tP===gvjs_Sa||a.tP===gvjs_nb){var l=gvjs_ii(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}}}
1458function gvjs_BK(a,b,c,d,e){c=c.faa||(c.faa={});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()}
1459function gvjs_wK(a,b,c,d){var e=b.D[c];if((e.type==gvjs_M||e.type==gvjs_vs||e.type==gvjs_pl)&&0<e.lineWidth){var f=gvjs_rK(d,c);f.tj={};var f=f.tj,g;g=e.type==gvjs_vs?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_pl&&!a.hM(e.columns)&&
1460gvjs_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)}
1461function gvjs_Hfa(a,b,c,d){var e;e=a.vp;var f=a.OX,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.OX);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))}}
1462function 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}
1463function 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.B7;if(null!=f&&null==g){for(var k=c.cursor.position.x,l=b.D[f].points,g=gvjs_lc(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_Td(g[m-1].ia.x,g[m].ia.x)?m-1:m,g=gvjs_jc(l,g[k]));a.VR=!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=
1464gvjs_sK(d,f),l.hh={ea:b.uia}),l=0;l<b.D.length;l++)l!=f&&(b.Ta&&(g=gvjs_sK(d,l),g.Oa={ra:{color:gvjs_rq}}),g=gvjs_rK(d,l),k=b.D[l],g.Xc=k.Xc.clone(),gvjs_ai(g.Xc,.3));if(f=c.annotations.lQ)f=gvjs_pK(d,f.Gc,f.h_),f.bundle=f.bundle||{},f.bundle.Wda=!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_xv&&null!=c.Ta.focused.Qh){c=c.Ta.focused.Qh;l=gvjs_sK(d,c);l.hh={ea:b.uia};for(var f=b.D[c].points,n,l=f.length-
14651;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_rq}},g=gvjs_rK(d,l),k=b.D[l],g.Xc=k.Xc.clone(),gvjs_ai(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_Qc(this.fk.Dd,gvjs_w),this.fsa=gvjs_Qc(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_Qc(this.fk.Sc,gvjs_w),this.RBa=gvjs_Qc(a.Sc,function(d,e){return gvjs_EK(a.Sc[e],
1466b.Sc[e],this.fk.Sc[e],!1,!0,c)},this));this.Mn=this.vj=null;gvjs_Ofa(this);this.Cea=this.Bea=null;gvjs_Pfa(this)}
1467function 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_Al&&b.type==gvjs_Al&&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_Bc(h.Za);c.Za=gvjs_Bc(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]);
1468var 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_Bc(h.ei),c.ei=gvjs_Bc(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_Bc(h.text),c.text=gvjs_Bc(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});
1469g.text=gvjs_lc(a.text,function(a,b){return null!=p.Qea[b]});h.text=gvjs_lc(b.text,function(a,b){return null!=p.Rea[b]});c.text=gvjs_Bc(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))}
1470function 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))})}
1471function 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_lc(b.D,function(a,b){return null!=d.Qea[b]});a.Mn=gvjs_lc(c.D,function(a,b){return null!=d.Rea[b]});b.ib==gvjs_c||b.ib==gvjs_pl?(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_Al&&c.type==gvjs_Al&&b.dataType===c.dataType?gvjs_Rfa(a,b.Pd.Te,b.Pd.zk):gvjs_Sfa(a)):b.ib==gvjs_Vs&&gvjs_Tfa(a)}}
1472function 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}}),
1473l.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_ic(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)})}}
1474function 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_Td(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_Td(f(d[b]),f(e[a]))));null!=k&&(h.push({kx:b,lx:a}
1474),g.push({data:k}))});a.fk.Xa=g;a.Wr.sd?gvjs_HK(a,h,
1475function(a,b,c,d){return a[b*c+d]}):gvjs_IK(a,h,function(a,b){return a[b]})}}
1476function 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_ai(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,
1477b){return a[b]});var c=gvjs_u(e,b),k=gvjs_u(f,b);a.vj[0].cC=gvjs_Ac(e,k);a.Mn[0].cC=gvjs_Ac(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_Bc(a.vj[d].points),h=gvjs_Bc(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)}}
1478function 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}
1479function gvjs_Pfa(a){var b=a.Wr,c=a.tx;b.Ta&&b.Ta.ug&&c.Ta&&c.Ta.ug&&(a.fk.Ta=null)}
1480function 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_5h(a.ob(),b.ob(),1-c),fillOpacity:gvjs_KK(a.Ie,b.Ie,c),stroke:gvjs_5h(a.ye,b.ye,1-c),strokeWidth:gvjs_KK(a.Xb,b.Xb,c),strokeOpacity:gvjs_KK(a.di,b.di,c),dW:a.xm,gradient:a.pg,pattern:a.$d});
1480else 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)?
1481a: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}
1482function 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=
1483gvjs_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))}})}
1484function 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_5h(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!=
1485a.$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}
1486gvjs_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<
1487f.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.Bea&&this.Cea&&b.Ta&&b.Ta.Lu)for(e=0;e<b.Ta.Lu.length;e++){f=b.Ta.Lu[e];
1488g=this.Bea[e];h=this.Cea[e];if(f.Oa&&f.Oa.V&&g.Oa&&g.Oa.V&&!gvjs_tc(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=
1489gvjs_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);
1490gvjs_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_rw,g.Mb,g.datum,c,d)),null!=f.Mb&&e.push(gvjs_PK(gvjs_sw,f.Mb,f.datum,c,d));f.Jb!=g.Jb&&(null!=g.Jb&&(g=g.Jb,e.push({type:gvjs_rw,data:{row:g,column:null}})),null!=f.Jb&&(g=f.Jb,e.push({type:gvjs_sw,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_rw,data:{row:g.row,column:g.Tb}});!f||
1491g&&f.row==g.row&&f.Tb==g.Tb||e.push({type:gvjs_sw,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_rw,g.Qh,null,c,d)),null!=f.Qh&&e.push(gvjs_PK(gvjs_sw,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)};
1492function gvjs_PK(a,b,c,d,e){b=e[b];d==gvjs_Cw?(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_3l(this,this.Lb);this.jn=f;this.jn.Lb=this.Lb;this.e5()}gvjs_s(gvjs_QK,gvjs_T);gvjs_=gvjs_QK.prototype;gvjs_.N=function(){gvjs_rm(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_qw,{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};
1493gvjs_.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_pw,b);this.jn.Fn(gvjs_pw,b,a.data.preventDefault)};gvjs_.qsa=function(a){this.Wd.dispatchEvent(gvjs_7j,{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_7w,b);this.jn.Fn(gvjs_7w,b,a.data.preventDefault)};
1494gvjs_.rsa=function(a){this.Wd.dispatchEvent(gvjs_Ut,{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_dx,b);this.jn.Fn(gvjs_dx,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_au,a);this.jn.Fn(gvjs_au,a)};
1495gvjs_.usa=function(a){a={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_9t,a);this.jn.Fn(gvjs_9t,a)};gvjs_.ssa=function(a){a={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_$t,a);this.jn.Fn(gvjs_$t,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.Tba},a.data.preventDefault)};
1496gvjs_.Csa=function(a){this.jn.Fn("pinch",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,gesture:a.data.Tba},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.Tba},a.data.preventDefault)};gvjs_.Eca=function(a){this.Ra.focused.Jb=a.data.Mk;gvjs_LD(this.Lb,50)};gvjs_.Fca=function(){this.Ra.cursor.position=null;this.Ra.focused.Jb=null;gvjs_LD(this.Lb,50)};
1497gvjs_.Dca=function(a){var b=this.da;this.Ra.cursor.G4=this.Ra.cursor.position.clone();a=a.data.Mk;if(gvjs_nc(b.D,function(a){return a.Yg})){var c=b.Xa[a].ps;a=b.WE==gvjs_pb;if(!a&&b.Zg.contains(gvjs_Tt)){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_kp(this.Ra.selected,c,a)?d.add(a):e.add(a))},this);b=d.yb();a=e.yb();0<b&&0===a?gvjs_Zd(d,function(a){this.Ra.selected.OL(c,a)},this):0<a&&gvjs_Zd(e,function(a){gvjs_mp(this.Ra.selected,c,a)},
1498this)}else gvjs_np(this.Ra.selected,c,a);gvjs_LD(this.Lb,0)}};gvjs_.Oca=function(a){this.da.ib!=gvjs_Vs&&(this.Ra.Ta.focused.Qh=a.data.MS,gvjs_LD(this.Lb,50))};gvjs_.Pca=function(){this.da.ib!=gvjs_Vs&&(this.Ra.Ta.focused.Qh=null,gvjs_LD(this.Lb,250))};gvjs_.lta=function(a){this.da.ib!=gvjs_Vs&&(gvjs_RK(this,a.data.MS),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)};
1499gvjs_.Yca=function(a){if(this.da.ib!=gvjs_Vs){var b=this.da.bD;if(this.da.Zg.contains(gvjs_jx)||b==gvjs_7t)this.Ra.focused.Mb=a.data.Gc,gvjs_LD(this.Lb,50)}};gvjs_.Zca=function(){if(this.da.ib!=gvjs_Vs){var a=this.da.bD;if(this.da.Zg.contains(gvjs_jx)||a==gvjs_7t)this.Ra.focused.Mb=null,gvjs_LD(this.Lb,250)}};gvjs_.Xca=function(a){this.da.ib!=gvjs_Vs&&this.da.Zg.contains(gvjs_jx)&&(gvjs_RK(this,a.data.Gc),gvjs_LD(this.Lb,0))};gvjs_.Lta=function(a){this.Oca(a)};gvjs_.Mta=function(){this.Pca()};
1500gvjs_.Kta=function(a){this.Wd.dispatchEvent("removeserie",{index:a.data.MS})};gvjs_.Msa=function(a){var b=this.da.Zg;if(b.contains(gvjs_Tt))this.Ra.focused.Mb=a.data.Gc,this.Ra.focused.datum=a.data.Mk;else{if(b.contains(gvjs_jx)){this.Yca(a);return}if(b.contains(gvjs_3s)){this.Eca(a);return}}gvjs_LD(this.Lb,50)};
1501gvjs_.Nsa=function(){var a=this.da.Zg;if(a.contains(gvjs_Tt))this.Ra.focused.Mb=null,this.Ra.focused.datum=null;else{if(a.contains(gvjs_jx)){this.Zca();return}if(a.contains(gvjs_3s)){this.Fca();return}}gvjs_LD(this.Lb,250)};
1502gvjs_.Lsa=function(a){var b=this.da;if(b.Zg.contains(gvjs_Tt)){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_Vs?gvjs_np(this.Ra.selected,a.Jb,c):d.Gg||(b=b.v0(a),a=this.da.Zg,a.contains(gvjs_Tt)?gvjs_pp(this.Ra.selected,b.row,b.Tb,c):a.contains(gvjs_jx)&&gvjs_op(this.Ra.selected,b.Tb,c)));gvjs_LD(this.Lb,0)}else b.Zg.contains(gvjs_jx)?this.Xca(a):b.Zg.contains(gvjs_3s)&&this.Dca(a)};
1503gvjs_.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))};
1504gvjs_.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.lQ={Gc:e,h_:d}:gvjs_pp(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)};
1505gvjs_.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]}
1506gvjs_.e5=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_it,this.ysa);a("chartMouseUp",this.zsa);a(gvjs_ht,this.xsa);a("chartClick",this.qsa);a(gvjs_jt,this.Dsa);a("chartDblClick",this.rsa);a("chartScroll",this.Esa);a(gvjs_gt,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.Eca);a("categoryHoverOut",
1507this.Fca);a("categoryClick",this.Dca);a("legendEntryHoverIn",this.Oca);a("legendEntryHoverOut",this.Pca);a("legendEntryClick",this.lta);a("legendScrollButtonClick",this.mta);a("serieHoverIn",this.Yca);a("serieHoverOut",this.Zca);a("serieClick",this.Xca);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",
1508this.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)};
1509function 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_Cw)gvjs_np(a.Ra.selected,f,d);else if(!d&&e.contains(gvjs_Tt)){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_kp(this.Ra.selected,b,f)?g.add(b):h.add(b))},a);b=g.yb();c=h.yb();0<b&&0===c?gvjs_Zd(g,function(a){this.Ra.selected.OL(a,f)},a):0<c&&gvjs_Zd(h,function(a){gvjs_mp(this.Ra.selected,a,f)},a)}else gvjs_op(a.Ra.selected,f,d)}};function gvjs_TK(){this.Ip=0;this.E2=this.cv=-1;this.gy=0;this.xS=-1}
1510gvjs_TK.prototype.create=function(a,b,c,d,e){if(0!=a.length&&(a=gvjs_lc(a,function(a){return null!=a}),gvjs_Ic(a),0!=a.length))if(a[0]==a[a.length-1])this.Ip=1,this.cv=a[0],this.E2=a[0],this.xS=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)])));
1510k!=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=
1511gvjs_lc(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.E2=gvjs_UK(this.cv+gvjs_UK(this.Ip*a));this.xS=a+this.gy}};function gvjs_Ufa(a){for(var b=0;b<a.length;b++)if(!gvjs_Ud(a[b]))return!1;return!0}
1512function gvjs_Wfa(a){for(var b=[],c=0;c<=a.xS+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}
1513function 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_Kd(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_Vd(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_.BQ=function(a){var b=a.Mb,c=a.Jb;return this.Oy?gvjs_VK.o.BQ.call(this,a):this.D[b].properties.histogramBucketItems[c].label.nx};gvjs_.u0=function(a){return this.Oy?gvjs_VK.o.u0.call(this,a):this.D[a.Mb].properties.histogramBucketItems[a.Jb].row};gvjs_.v0=function(a){if(this.Oy)return gvjs_VK.o.v0.call(this,a);a=this.D[a.Mb].properties.histogramBucketItems[a.Jb];return{row:a.row,Tb:a.Tb}};
1514gvjs_.FQ=function(a){var b=this.Wp[a.Tb].Gc;return null!=b?this.Oy?gvjs_VK.o.FQ.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:"Items",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.S$=function(){return new gvjs_VK};gvjs_WK.prototype.aaa=function(){var a=this.bj,b=a.R(0)===gvjs_h?1:0,c=a.S();this.DR=new gvjs_R;for(this.DR.fg(gvjs_f,gvjs_vv);b<c;b++){var d=a.Qa(b)+" (count)";this.DR.fg(gvjs_f,d)}this.Pb=this.DR};
1515gvjs_WK.prototype.Oga=function(){var a=gvjs_J(this.options,gvjs_9u),b=gvjs_J(this.options,gvjs_av),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,
1516f=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);
1517a=[];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.DR;b.Wz(0,gvjs_bv,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.E2?c.xS: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)||"Value",m={row:w,Tb:u,label:{title:g,nx:g,Ln:m,content:this.bj.Ia(w,
1518u),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_Oc(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}
1519function 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];
1519if(g.type==gvjs_Hs){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.wS=this.mg=null}gvjs_s(gvjs_XK,gvjs_OG);gvjs_=gvjs_XK.prototype;gvjs_.Saa=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].bU,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.wS=c.Pa(),gvjs_ZK(this,a.zq),c.appendChild(this.mg,this.wS));return!0};
1520gvjs_.D_=function(a,b){if(this.Sb.R7){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_ot},b)}else gvjs_XK.o.D_.call(this,a,b)};
1521function 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+
1522k),l.za(h.x+b.xf.x,h.y+b.xf.y)),a.X.Ha(l,b.bS,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,
1523!1),a.X.Ha(m,l,e));b.tj&&f.sia&&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.dS.x,c.dS.y),d.za(c.dS.x,c.dS.y+k),d.za(c.YC.x,c.YC.y+k),d.za(c.YC.x,c.YC.y),a.X.Ha(d,c.bS,e);gvjs__K(a,c,e)}b.v2&&
1524a.X.ie(b.text,b.b7.x+h.x,b.b7.y+h.y,b.iW.width,gvjs_4,gvjs_4,b.ra,e);h=gvjs_SE([gvjs_zx,b.index]);e=e.j();a.Ge(a.mg,h,e);b.ya&&(e=gvjs_SE([gvjs_xl,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)}}
1525function gvjs_ZK(a,b){var c=gvjs_r(a.Uu,a),d=gvjs_r(a.registerElement,a),e=a.X;a=a.wS;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.Z$+.5,g.zj.y+.5);l.za(g.Z$+.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.Oia,g.BAa,k);c(g.XA,h);c(g.oB,h);e.appendChild(a,h);e.appendChild(a,k);g=gvjs_SE([gvjs_Hv,g.index]);d(h.j(),g)}}
1526gvjs_.lha=function(a,b){if(!gvjs_ui(b.zq,this.xs.zq)){this.X.gc(this.wS);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.KU(a);this.aY(a,b)};gvjs_.KU=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_xl,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)}};
1527gvjs_.aY=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({Oia:2,zj:gvjs_cJ(r.pga(gvjs_Kd(t.y,r.$T.start,r.$T.end))),Z$:a,Bs:v,BAa:new gvjs_H({fill:"636363",fillOpacity:.7}),
1528Xc: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}
1529function 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,K4:a.Uga,$w:a.Uga,nG:h.V.length,$G:k.V.length,UN:f,pO:f}});gvjs_Ic(l,function(a,b){return a.$w-b.$w});l=gvjs_Bc(l);gvjs_Ic(l,function(a,b){return g[a.OI].Cda-g[b.OI].Cda});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_yc(m,n)):p=0,n=l.pop(),m.push(n),
1530gvjs_Ic(m,function(a,b){return a.$w-b.$w});q.kN&&n&&(gvjs_yc(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}
1531function gvjs_1K(a,b,c,d,e,f){0<e.length&&(e[0].UN=0,gvjs_ic(e).pO=0);for(var g=0;g<e.length;g++){var h=e[g],k=e[g-1],l=e[g+1];h.o9=new gvjs_G(Math.min(h.K4,k?d[k.OI].$T.start+5:a.top),Math.max(h.K4,l?d[l.OI].$T.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.UN)/b,m=(k.bottom-k.anchor-h.pO)/c,l=Math.floor(l+.1),m=Math.floor(m+.1),n=l<h.nG||m<h.$G;d=d||n;
1531f[h.OI]={y:k.anchor,nG:l,$G:m,kN:n}}return{layout:f,kN:d}}
1532function 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.UN),bottom:a.$w+(a.$G*c+a.pO)}}),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_gc(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_gc(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.UN-Math.max(a,0),0)*
1533(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.pO-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_Kd(a,b.o9.start,b.o9.end)-a}});e&&g.push(function(a,b,c){return{anchor:(d[b].K4-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-
1534b.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_qc(a,function(a){return a.index==b});if(0>a)return{};var c={};c[a]={Oia: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_wt,gvjs_yG);this.Jia=gvjs_J(b,"pieStartAngle",0);this.Fya=0>gvjs_J(b,gvjs_Va,1);this.Eya=gvjs_I(b,gvjs_4w,!1);var f=gvjs_Hi(b,"pieSlicePercentFormat");gvjs_Zc(f)&&(f={pattern:"#.#%"});this.Pxa=new gvjs_jj(f);f=gvjs_Hi(b,"pieSliceValueFormat");gvjs_Zc(f)&&(f={pattern:"decimal"});this.Yja=new gvjs_jj(f);gvjs_XH.call(this,a,b,c,d,e)}gvjs_s(gvjs_2K,gvjs_XH);
1535gvjs_2K.prototype.YJ=function(){return[gvjs_r(function(){this.ma.Zg=new gvjs_x([gvjs_jx]);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.cea=this.options.Y("diff.oldData.inCenter",!0),this.ma.Oh.pie.e2=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,
1536this)]};gvjs_2K.prototype.cca=function(){return gvjs_O};gvjs_2K.prototype.bca=function(){return null};
1537gvjs_2K.prototype.wO=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_Ts?
1538(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.e2,radiusY:h*b.Oh.pie.e2},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.cea?[k,g]:
1539[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_Rs?this.$f.gr(gvjs_0fa(this)):e==gvjs_xv&&gvjs_1fa(this,a.K,b,this.$f.Ja)},this)]};
1540function gvjs_3K(a,b,c){var d=a.ma,e={},f=gvjs_Xi(a.options,gvjs_Dw,"");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}
1541function 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}
1542function 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_Xi(a.options,"pieResidueSliceColor","")),k=gvjs_3K(a,h,1),l=gvjs_7i(a.options,"pieSliceTextStyle",{lb:c.Nk,fontSize:c.Zm}),m=gvjs_2i(a.options,gvjs_Ew,gvjs_5da,c.sd?gvjs_e:gvjs_Bw),n=gvjs_2i(a.options,"tooltip.text",gvjs_vG,gvjs_Sa),p=gvjs_Ti(a.options,"sliceVisibilityThreshold",1/720),q=gvjs_I(a.options,"dis
1542playTinySlicesInLegend"),r=gvjs_L(a.options,"pieResidueSliceLabel","Other"),t=gvjs_Ti(a.options,"pieHole",
15430);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.e2*(1+u),u=c.Oh.pie.cea?[0,u]:[u,0],w=[!1,!0],v=[a.options.Y(gvjs__t,.5),a.options.Y(gvjs_Zt,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=
1544c.pie.zi[a-1].bU,d=c.pie.zi[0].bU;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_Nq,y1:gvjs_Kq,x2:gvjs_Kq,y2:gvjs_Kq,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=
1545b[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_xl&&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.Yja),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),
1546R=gvjs_3K(a,ya,v[D]),sa=gvjs_J(a.options,ra+".offset",0),Ra=gvjs_Ti(a.options,ra+".hole",t)+H,ab=gvjs_7i(a.options,ra+".textStyle",l),pb=gvjs_I(a.options,[ra+gvjs_Hq,gvjs_du],!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.Yja.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,
1547radiusY:C,bU:G});D==A-1&&y(A)}}function gvjs_6K(a,b){switch(b){case gvjs_Bw:return a.jE;case gvjs_Al:return a.wf;case gvjs_Sa:return a.wf+" ("+a.jE+")"}return""}
1548function 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.Jia;x.Gd=360*e+a.Jia;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_Bw:h=x.jE;break;case gvjs_vv:h=x.title;break;case gvjs_Al:h=g;break;case gvjs_By:h=g+" ("+x.jE+")"}x.text=
1549h;if(!k)return x;x.ra=t;a=a.zc(x.text,t).width;t=t.fontSize;x.iW=new gvjs_A(a,t);x.it=1==z;if(x.text)if(x.it)x.b7=gvjs_Ez(l,new gvjs_Cz(a/2,t/2)),x.v2=!0;else{z=m-t;t=n-t;a=x.iW;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=
1550k.clone();k.scale(-r);a=gvjs_4ea(a,g,g);b:{a=gvjs_eJ(k,a);g=gvjs_Ld(f-c,2*Math.PI);r=0;h=g;for(u=0;
1550u<a.length;++u){w=gvjs_Ld(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.v2=!0,x.b7=gvjs_3ea(l,z,new gvjs_Cz(-x.iW.width/2,-x.iW.height/2)))}else x.v2=!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,
1551gvjs_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.bS=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}}
1552function gvjs_1fa(a,b,c,d){var e=a.ma,f=e.pie.radiusX,g=e.pie.radiusY,h=c.pie.center,k=gvjs_2i(a.options,"legend.labeledValueText",gvjs_vG,gvjs_Bw),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].bU}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_Ld(w,360),v=gvjs_Td(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,
1553180):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_Kd((a-h.y)/u,-1,1)))},A=function(a){return z(Math.PI-Math.asin(gvjs_Kd((a-h.y)/u,-1,1)))},p={Uga:z(gvjs_Nd(w-90)).y,$T:new gvjs_G(z(gvjs_Nd(y-90)).y,z(gvjs_Nd(x-90)).y),XA:p.text,oB:gvjs_6K(q,k),Cda:q.value,index:q.index};180>r?(p.pga=v,m.push(p)):(p.pga=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,
1554b.left+f,b.bottom,b.left),a.zc,1,d,c);d=[];gvjs_Cc(d,e,b);a.ma.zq=d};function gvjs_7K(a,b,c){gvjs_OJ.call(this,a,b,c,gvjs_Cw)}gvjs_s(gvjs_7K,gvjs_OJ);gvjs_7K.prototype.ts=function(a){return this.X.hv(a.target)};gvjs_7K.prototype.Haa=function(a,b){b=b.split("#");switch(b[0]){case gvjs_zx: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_du,!0);this.vqa=gvjs_fE(f,function(b){return gvjs_I(a,"slices."+b+gvjs_Hq,h)});this.Pza=gvjs_I(a,"shouldHighlightHover",!0)}gvjs_s(gvjs_8K,gvjs_jK);gvjs_8K.prototype.Gs=function(a,b,c){this.n_(a,b,c)};gvjs_8K.prototype.kba=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]}
1555gvjs_8K.prototype.n_=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.B7,e=f==gvjs_nb||f==gvjs_Sa,g=f==gvjs__a||f==gvjs_Sa,h=this.Ae&&0<d.Bk.length,f=gvjs_gp(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,
1556(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_5h(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)};
1557function 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.sia?(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_Nd(b.ke-90);c=gvjs_Nd(b.Gd-90);b.xf=gvjs_Ae(b.gi,gvjs_dJ(a,b.radiusX,b.radiusY));
1558b.ji=gvjs_Ae(b.gi,gvjs_dJ(c,b.radiusX,b.radiusY));var f=e.nc;f&&(b.nc=b.nc||{},b.nc.brush=gvjs_hi(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_Nd(b.nc.ke-90),c=gvjs_Nd(b.nc.Gd-90),b.nc.xf=gvjs_Ae(b.nc.gi,gvjs_dJ(a,b.nc.radiusX,b.nc.radiusY)),b.nc.ji=gvjs_Ae(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.bS=gvjs_hi(e.bS.ob(),.3),b.hya=b.Su?a:c,e=function(a,b){return gvjs_Ae(a.gi,gvjs_dJ(a.hya,
1559a.radiusX+b*a.brush.Xb/2,a.radiusY+b*a.brush.Xb/2))},b.YC=e(b,-1),b.dS=e(b,1)}}
1560function 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_ii(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_Nd(b.Gd-90),b.xf=gvjs_Ae(b.gi,gvjs_dJ(gvjs_Nd(b.ke-90),b.radiusX,b.radiusY)),b.ji=gvjs_Ae(b.gi,gvjs_dJ(d,b.radiusX,b.radiusY))))}
1561function 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_Kv,vDa:gvjs_iv,eEa:gvjs_ww,ADa:gvjs_jv};function gvjs_9fa(a){switch(a){case gvjs_Kv:return gvjs_Id;case gvjs_iv:return gvjs_5fa;case gvjs_ww:return gvjs_6fa;case gvjs_jv:return gvjs_7fa;default:return gvjs_Id}}function gvjs_aL(a,b,c){var d=gvjs_I(a,"animation.startup",!1);b=gvjs_Ri(a,gvjs_fs,b);if(!b)return null;var e=gvjs_Ri(a,"animation.maxFramesPerSecond",30);a=gvjs_2i(a,"animation.easing",gvjs_8fa,c);a=gvjs_9fa(a);return{EAa:d,duration:b,Yaa:a,n3:e}};function gvjs_bL(a,b){this.cJ=a||[];gvjs_$fa(this,b)}var gvjs_aga=[gvjs_As,"comic sans ms","courier new","georgia","impact","times new roman","trebuchet ms","verdana"];function gvjs_cL(){return function(a,b){return b===gvjs_Gu&&gvjs_o(a)&&!gvjs_sc(gvjs_aga,a.toLowerCase())}}function gvjs_$fa(a,b){var c=gvjs_Eb("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.sS=1;this.iU=[];this.pU=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.sS;this.ym[e]=a;this.ym[e+1]=b;this.ym[e+2]=c;this.sS=e+3;d.push(e);return e};gvjs_.Hja=function(a){var b=this.ym[a];if(b){var c=this.hu[b];0!=this.pU?(this.iU.push(a),this.ym[a+1]=gvjs_Fb):(c&&gvjs_yc(c,a),delete this.ym[a],delete this.ym[a+1],delete this.ym[a+2])}return!!b};
1562gvjs_.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.pU++;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.pU--,0<this.iU.length&&0==this.pU)for(;c=this.iU.pop();)this.Hja(c)}}return 0!=e}return!1};function gvjs_bga(a,b,c){gvjs_Cm(function(){a.apply(b,c)})}
1563gvjs_.clear=function(a){if(a){var b=this.hu[a];b&&(gvjs_t(b,this.Hja,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.iU.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.WT=this.Gq;this.XT=this.Hq;this.VT=
1564this.xt-this.Gq;this.UT=this.yt-this.Hq;this.scale=1;this.iwa=c;this.r3=d;this.yka=e;this.pS=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.KV=function(a){this.kh=a};gvjs_eL.prototype.getState=function(){return this.Ra};gvjs_eL.prototype.Vs=gvjs_Fb;
1565gvjs_eL.prototype.updateOptions=function(){var a={hAxis:{viewWindowMode:gvjs_ik,viewWindow:{}},vAxis:{viewWindowMode:gvjs_ik,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_Kd(a.x,b.left,b.left+b.width)===a.x&&gvjs_Kd(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_au,gvjs_r(this.l1,this));a.subscribe(gvjs_9t,gvjs_r(this.i1,this));a.subscribe(gvjs_$t,gvjs_r(this.j1,this));a.subscribe(gvjs_pw,gvjs_r(this.Uf,this))};gvjs_.l1=function(a){var b=this.ij().getChartAreaBoundingBox();gvjs_fL(a,b)&&(this.gz=new gvjs_Cz(a.x,a.y))};gvjs_.i1=function(a){this.gz&&(this.J7(a.x,a.y),this.gz.x=a.x,this.gz.y=a.y)};
1566gvjs_.j1=function(){this.gz=null};gvjs_.Uf=function(a,b){var c=this.ij().getChartAreaBoundingBox();gvjs_fL(a,c)&&b()};
1567gvjs_.J7=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.WT);d=Math.min(h,c.WT+c.VT);if(c.pS&&(a===g||0>f)&&(d===h||0<f)||!c.pS)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.XT),d=Math.min(f,c.XT+c.UT),c.pS&&(a===e||0>b)&&(d===f||0<b)||!c.pS)&&(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_au,gvjs_r(this.l1,this));a.subscribe(gvjs_9t,gvjs_r(this.i1,this));a.subscribe(gvjs_$t,gvjs_r(this.j1,this));a.subscribe(gvjs_pw,gvjs_r(this.Uf,this))};gvjs_.l1=function(a){var b=this.ij().getChartAreaBoundingBox();gvjs_fL(a,b)&&(this.zw=new gvjs_Cz(a.x,a.y))};
1568gvjs_.i1=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_.j1=function(){this.zw&&(this.J7(),this.zw=null)};gvjs_.Uf=function(a,b){var c=this.ij().getChartAreaBoundingBox();gvjs_fL(a,c)&&b()};
1569gvjs_.J7=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.VT*b.r3;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.UT*b.r3;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()}};
1570gvjs_.eya=function(a,b){a.x=gvjs_Kd(a.x,b.left,b.left+b.width);a.y=gvjs_Kd(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_7w,gvjs_r(this.Ota,this))};gvjs_iL.prototype.Ota=function(){var a=this.kh;a.scale=1;a.Gq=a.WT;a.xt=a.WT+a.VT;a.Hq=a.XT;a.yt=a.XT+a.UT;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_dx,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.yka}else{if(b.scale<=b.r3)return;b.scale/=b.yka}c.Av&&(a=(b.xt+b.Gq)/2,d=b.VT*b.scale/2,b.Gq=a-d,b.xt=a+d);c.Qw&&(c=(b.yt+b.Hq)/2,a=b.UT*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_Cw)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.eba=[];this.init()}
1571gvjs_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.eba,function(a){a.KV(this.kh)},this)};
1572gvjs_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_Al&&!c.Cq,b=!this.da.Sc[1-b]&&d.type===gvjs_Al&&!d.Cq,d=this.m.Y(gvjs_fu).axis;d===gvjs_d?b=!1:d===gvjs_i&&(a=!1);this.gn=new gvjs_cga(a,b);b=this.eba;d=this.m.Y(gvjs_gu);(null==d||gvjs_m(d)&&gvjs_sc(d,"dragToPan"))&&b.push(new gvjs_gL(this.Ra,this.ij,this.gn,this.kk));d=this.m.Y(gvjs_gu);gvjs_m(d)&&gvjs_sc(d,"dragToZoom")&&b.push(new gvjs_hL(this.Ra,this.ij,
1573this.gn,this.kk));d=this.m.Y(gvjs_gu);(null==d||gvjs_m(d)&&gvjs_sc(d,"rightClickToReset"))&&b.push(new gvjs_iL(this.Ra,this.ij,this.gn,this.kk));d=this.m.Y(gvjs_gu);gvjs_m(d)&&gvjs_sc(d,"pinchToZoom");d=this.m.Y(gvjs_gu);(null==d||gvjs_m(d)&&gvjs_sc(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_fu))&&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)};
1574var gvjs_ega={dragstart:15,drag:5,dragend:5,scroll:5,rightclick:5,pinch:5,pinchend:15};function gvjs_mL(a){gvjs_4o.call(this,a);this.lh=null;this.Bb=gvjs_d;this.qg=this.bd=this.m=this.da=this.Zia=null;this.WN=[];this.gg=this.Sa=this.ws=this.Ra=null;this.cl=new gvjs_W;this.U=null;this.Wd=new gvjs_OK(this);gvjs_3l(this,this.Wd);this.Px=this.Nm=null}gvjs_s(gvjs_mL,gvjs_4o);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;
1575gvjs_.EH=function(a,b,c,d,e,f){var g;if(this.lh===gvjs_Cw)return gvjs_nL.prototype.EH.apply(this,arguments);g=this.lh===gvjs_8u?new gvjs_WK(a,b,c,d,e):new gvjs_iJ(a,b,c,d,e);g.init(this.Jj,f);return g};gvjs_.FZ=function(a,b,c,d,e,f,g){return this.lh===gvjs_Cw?gvjs_nL.prototype.FZ.apply(this,arguments):new gvjs_nK(a,b,c,d,e,0,g)};gvjs_.EZ=function(a,b,c,d){return this.lh===gvjs_Cw?gvjs_nL.prototype.EZ.apply(this,arguments):new gvjs_SJ(a,b,c,d)};
1576gvjs_.eP=function(a,b){return this.lh===gvjs_Cw?gvjs_nL.prototype.eP.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.Zia=d)};gvjs_.hfa=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_Cw))};gvjs_.draw=function(a,b,c){this.hfa(gvjs_n(b)&&b.type===gvjs_Cw);gvjs_4o.prototype.draw.call(this,a,b,c)};
1577gvjs_.Tj=function(a,b,c,d){this.Jj=a;gvjs_sg(gvjs_Iq);c=c||{};c=gvjs_Sh(gvjs_Ph(c));gvjs_fga(this,c);gvjs_gga(this,c);c.orientation=c.orientation||this.Bb;c.theme=c.theme||this.Zia;this.lh!=gvjs_e&&gvjs_hga(c);if(this.lh!=gvjs_Cw&&gvjs_Ii(c.reverseCategories)){var e=c.orientation===gvjs_i?gvjs_zl:gvjs__u;c[e]=c[e]||{};c[e].direction=-1;delete c.reverseCategories}gvjs_iga(c);gvjs_S.Ec(this.na);if(!b)throw Error(gvjs_nr);gvjs_nc(gvjs_Mc(b.S()),function(a){return b.Yk(a)==gvjs_ow})&&(c.isDiff=!0);this.hy=
1578b.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_Pr);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_wi(a,k))});this.m=new gvjs_xi(e);this.lh=
1579gvjs_2i(this.m,gvjs_yb,gvjs_pG,gvjs_e);this.ba=gvjs_hg(this.na,this.m);this.Fa=gvjs_jg(this.na,this.m);c=new gvjs_A(this.ba,this.Fa);e=gvjs_I(this.m,gvjs_Iu);if(!this.Sa||this.Sa.isDisposed())try{this.Sa=new gvjs_Nz(this.na,c,a,e)}catch(m){throw Error(gvjs_Tr);}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_5o(this,gvjs_r(function(){this.Sa.yp(gvjs_r(this.ro,this),a)},this)),new gvjs_bL(l,this.Tk)):
1580this.Sa.yp(gvjs_r(this.ro,this),a)};
1581gvjs_.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);
1581this.U=new gvjs_QK(d,this.Ra,this.cl,this.Wd,gvjs_r(this.mk,this,!0),f);this.qg=this.FZ(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.eP(b,a);gvjs_kga(this,d)||(this.da=d,gvjs_qL(this),gvjs_rL(this));gvjs_lga(this);this.Wd.dispatchEvent(gvjs_N);
1582this.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_rg().setTimeout(gvjs_r(function(){if(b&&b.NH){var a=b.NH();if(a&&this.G){var d=gvjs_FD(this.G);gvjs_we(a,d)}}},a),0)}gvjs_.Iu=function(a,b){if(this.lh===gvjs_Cw)return gvjs_sL(a,b);throw Error("Cannot compute diff for this chart type.");};
1583function 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_ow}),c.fg({type:b.R(h),label:b.Qa(h),role:gvjs_ck});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}
1584function gvjs_fga(a,b){switch(b.type){case gvjs_M:a.be(gvjs_c,gvjs_M,gvjs_d);b.type=null;break;case gvjs_vs:a.be(gvjs_c,gvjs_vs,gvjs_d);b.type=null;break;case "columns":a.be(gvjs_c,gvjs_Hs,gvjs_d);b.type=null;break;case gvjs_Hs:a.be(gvjs_c,gvjs_Hs,gvjs_i);b.type=null;break;case gvjs_pl:a.be(gvjs_pl);b.type=null;break;case gvjs_Cw:a.be(gvjs_Cw),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.");
1585b.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}}
1586function 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_pl:d=c;break;case gvjs_c:a.targetAxis=a.targetAxis||{},d=a.targetAxis}d&&(gvjs_tL(a,gvjs_6v,d,gvjs_fl),gvjs_tL(a,gvjs_Yv,d,gvjs_el),gvjs_tL(a,gvjs_Nv,d,gvjs_Nv));b&&(gvjs_tL(a,"logScaleX",b,gvjs_Nv),gvjs_tL(a,"titleX",b,gvjs_3x));c&&gvjs_tL(a,"titleY",c,gvjs_3x);a.smoothLine&&!gvjs_k(a.curveType)&&(a.curveType=gvjs_c);gvjs_tL(a,"lineSize",a,gvjs_Jv);gvjs_tL(a,"reverseAxis",a,gvjs_4w);
1587a.chartArea=a.chartArea||{};gvjs_tL(a,"axisBackgroundColor",a.chartArea,gvjs_Ds)}
1588function gvjs_iga(a){gvjs_uL(a,"titleColor",gvjs_4x,gvjs_5x);gvjs_uL(a,"legendTextColor","legendFontSize",gvjs_Gv);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_dy);gvjs_tL(a,gvjs_dy,b,gvjs__x);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=
1589b;else if(typeof b==gvjs_h){var c=b;b={};a.legend=b;b.position=c}gvjs_tL(a,gvjs_Gv,b,gvjs__x);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")}
1590function gvjs_vL(a){if(null!=a){gvjs_uL(a,"textColor","textFontSize",gvjs__x);gvjs_uL(a,"titleColor",gvjs_4x,gvjs_5x);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_Hu)}function gvjs_tL(a,b,c,d){gvjs_k(a[b])&&!gvjs_k(c[d])&&(c[d]=a[b])}
1591gvjs_.Kf=function(){this.au();gvjs_oL(this);gvjs_pL(this);gvjs_U(this.Sa);gvjs_rm(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_rm(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.WN,gvjs_r(function(a){gvjs_o(a)?this.sj(a):this.wj(a)},a));a.WN=[]}
1592gvjs_.wj=function(a){null!=this.qg?this.qg.wj(a):this.WN.push(a)};function gvjs_mga(a,b){var c=new gvjs_ep;c.setSelection(b);b=gvjs_hp(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_hs){if(c)return!1;c=!0;
1592if(!(h||k).$c)return!1}}return!0}
1593gvjs_.setSelection=function(a){if(gvjs_mga(this,a)){var b=null;if(this.da.ib!=gvjs_Cw){var c=new gvjs_ep;c.setSelection(a);for(var c=gvjs_hp(c),d=0;d<c.length;d++){var e=c[d],f=this.da.Wp[e.column];if(f.kl==gvjs_hs){b={Gc:f.Gc,h_:e.row};break}}}this.mk(!0);this.Ra.selected.setSelection(a);b&&(this.Ra.annotations.lQ=b);this.mk(!1)}};
1594gvjs_.mk=function(a){if(this.ws){var b=this.ws;if(!this.qg.kba(this.Ra,this.ws)){var c=this.Ra.ep,d;if(c){gvjs_Ci(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.Oja&&this.Nm.Oja(c);d=gvjs_kK(this.qg,c,this.Ra);this.da=c;this.bd.KU(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=
1595this.Ra.clone();d=gvjs_kK(this.qg,this.da,this.Ra);var c=this.bd,e=this.da,f=gvjs_Wc({D:null,Xa:null,Ta:null,zq:null,aj:null,Li:null});gvjs_pE(d,f)&&gvjs_pE(c.xs,f)?(gvjs_ui(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_ui(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.lha(e,d),gvjs_ui(d.Li,c.xs.Li)||(gvjs_XG(c,"overlaybox"),e=d.Li,f=new gvjs_H,f.af(e.color),
1596f.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.WN.push(a)};gvjs_.dump=function(){var a=this.Sa.cb();return a.Kra?a.na.innerHTML:""};
1597function 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.EZ(a.cl,b,c,a.da);gvjs_ufa(a.Nm);gvjs_vfa(a.Nm);gvjs_wfa(a.Nm)}
1598function gvjs_kga(a,b){var c=gvjs_aL(a.m,0,gvjs_Kv),d;a.gg?(d=a.gg.Xga,a.au()):d=a.da;if(!c||!(c.EAa||d&&d.ib===b.ib)||b.ib===gvjs_8u||b.ib===gvjs_Cw)return!1;if(!d){var e=gvjs_Mc(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_Vs&&(d=[{kl:gvjs_gv},{kl:gvjs_ek},{kl:gvjs_ck,Gc:0}]);var h,k;gvjs_t(d,function(a,c){if(a.kl===gvjs_ck||a.kl===gvjs_ov){var d=gvjs_w(f[c]);if(a.kl===gvjs_ck){a=g[a.Gc];if(a.Gg)return;
1599a=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_ov;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_Ai(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,
1600a.Fa).Tl()}a.da=null;var n=gvjs_Qb(),p=a.gg&&a.gg.M4||0;a.au();a.gg={hGa:d,Kfa:b,Wua:new gvjs_DK(d,b),Xga:d,startTime:n,endTime:n+c.duration,M4:p,timer:new gvjs_Xm(10),iqa:c.Yaa,n3:c.n3,done:!1};a.Cca();gvjs_V(a.gg.timer,gvjs_vl,gvjs_r(a.Cca,a));a.gg.timer.start();a.da=b;return!0}
1601gvjs_.Cca=function(){var a=this.gg;this.da=null;if(a.done)this.au(),this.da=a.Kfa,gvjs_qL(this),gvjs_rL(this),this.Wd.dispatchEvent(gvjs_gs);else{var b=gvjs_Qb(),c=(b-a.startTime)/(a.endTime-a.startTime);if(1>c){if(b-a.M4<1E3/this.gg.n3)return}else c=1,a.done=!0;c=a.Wua.interpolate(a.iqa(c));a.Xga=c;a.M4=b;this.bd.Zp(c,{});this.Wd.dispatchEvent("animationframefinish")}this.da=a.Kfa};gvjs_.au=function(){this.gg&&(gvjs_U(this.gg.timer),this.gg=null)};
1602gvjs_.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};
1603gvjs_.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};
1604gvjs_.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_Ee(this.na).createElement(gvjs_b),a=gvjs_Qz(b,a),a=new gvjs_lz(b,a),c=new gvjs_Bz(b),a=this.eP(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_Cw)}gvjs_s(gvjs_nL,gvjs_mL);gvjs_=gvjs_nL.prototype;gvjs_.hfa=function(){};
1605gvjs_.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_.FZ=function(a,b,c,d,e,f,g){return new gvjs_8K(a,b,c,d,e,f,g)};gvjs_.EZ=function(a,b,c){return new gvjs_7K(a,b,c)};gvjs_.eP=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_vs,gvjs_d)}gvjs_s(gvjs_wL,gvjs_mL);function gvjs_xL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_Ex,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_pl)}gvjs_s(gvjs_AL,gvjs_mL);
1606gvjs_AL.prototype.Iu=function(a,b){return gvjs_sL(a,b)};function gvjs_BL(a){gvjs_mL.call(this,a);this.be(gvjs_Vs)}gvjs_s(gvjs_BL,gvjs_mL);function gvjs_CL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_Hs,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_1s,gvjs_d)}gvjs_s(gvjs_DL,gvjs_mL);function gvjs_EL(a){gvjs_mL.call(this,a);this.be(gvjs_c,gvjs_Hs,gvjs_d)}gvjs_s(gvjs_EL,gvjs_mL);
1607gvjs_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_8u,gvjs_Hs,gvjs_d)}gvjs_s(gvjs_GL,gvjs_mL);function gvjs_HL(a){gvjs_4o.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.rfa=0;this.sT=1;this.aZ=this.C6=this.qX=!1;this.aT=this.mT=this.n0=this.q6=null;this.Xf=!1;this.Mc=null;this.I={range:null,WP:null,sh:null};this.Kj={jl:{min:0,max:0},value:{min:0,max:0}};this.mY=null;this.GZ=!1;this.ru=null}gvjs_s(gvjs_HL,gvjs_4o);
1608var gvjs_IL={C8:gvjs_6v,A8:gvjs_Yv,Vw:gvjs_Sa},gvjs_JL={x8:"rangeSelectorMinHandle",w8:"rangeSelectorMaxHandle",K8:"rangeSelectorMinScreen",J8:"rangeSelectorMaxScreen"},gvjs_nga={rla:gvjs_Qj,Gka:gvjs_xj,Nka:gvjs_Ej,fma:gvjs_Vj},gvjs_oga={fill:gvjs_vq,fillOpacity:.5},gvjs_pga={chartArea:{top:"0",height:gvjs_Nq},enableInteractivity:!1,legend:{position:gvjs_e}
1608,hAxis:{textPosition:gvjs_iv},vAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e}}},gvjs_qga={chartArea:{left:"0",width:gvjs_Nq},enableInteractivity:!1,
1609legend:{position:gvjs_e},vAxis:{textPosition:gvjs_iv},hAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e}}},gvjs_KL={brush:new gvjs_H({stroke:gvjs_hq,fill:gvjs_ea}),RM:new gvjs_A(10,16),XAa:3};gvjs_=gvjs_HL.prototype;
1610gvjs_.draw=function(a,b,c){this.Zb();gvjs_Dl(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.A7,this,!0)));b=new gvjs_xi([b||{}]);this.gp(b);this.Mc=this.Zba(b);c=c||{};if(!this.$){switch(gvjs_2i(b,gvjs_kt,gvjs_nga,gvjs_Ej)){case gvjs_xj:b=new gvjs_wL(this.na);break;case gvjs_Ej:b=new gvjs_FL(this.na);break;case gvjs_Vj:b=new gvjs_AL(this.na);break;case gvjs_Qj:b=new gvjs_zL(this.na);break;default:b=new gvjs_FL(this.na)}this.$=
1611b;gvjs__n(this.$,gvjs_N,gvjs_r(this.fxa,this,c))}this.qX&&(this.mT=this.G.getValue(0,0),this.aT=this.G.getValue(Math.max(0,this.G.aa()-1),0),b={min:this.mT,max:this.aT},c.range&&gvjs_LL(this,b,c.range),this.Mc.domainAxis=this.Mc.domainAxis||{},this.Mc.domainAxis.viewWindow=b);this.$.draw(a,this.Mc)};
1612gvjs_.gp=function(a){this.FL=gvjs_Ri(a,"rangeChangeEventFiringRate",50);this.rfa=gvjs_Ri(a,"minRangeSize",0);this.Z_=gvjs_I(a,"fixedRangeSize",!1);this.qX=gvjs_I(a,"zoomAroundSelection",!1);this.C6=gvjs_I(a,"snapToData",!1);this.aZ=gvjs_I(a,"centerSelectionAroundData",!1);this.q6=gvjs_5i(a,"sideScreenColor",new gvjs_H(gvjs_oga));this.n0=gvjs_gi.clone();this.Xf=gvjs_2i(a,gvjs_vw,gvjs_tG,gvjs_d)==gvjs_i};gvjs_.Zba=function(a){a=gvjs_vi(gvjs_Gi(a,"chartOptions"));a.theme=this.Xf?gvjs_qga:gvjs_pga;return a};
1613function gvjs_rga(a,b){var c=gvjs_fE(a.aa(),function(b){return a.getValue(b,0)}),c=gvjs_lc(c,gvjs_Jb);return gvjs_u(c,b)}gvjs_.fxa=function(a){gvjs_2n(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_qp;gvjs_sga(this)};gvjs_.Zfa=function(a){gvjs_2n(this.$);gvjs_ML(this,a);gvjs_NL(this,gvjs_Sa)};
1614function 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.rfa;if(0>=c)a.sT=1;else{var d=a.Kj.jl.min,e=a.Tg.position.zk(d),f;gvjs_Lb(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.sT=c<a.Kj.jl.max-a.Kj.jl.min?c:1}if(a.C6||a.aZ)c=a.Tg,d=gvjs_rga(a.G,
1615c.position.Te),c=a.Xf?1==c.Wm?d.reverse():d:1==c.Wm?d:d.reverse(),a.mY=c;b&&(b=b.range,a.I.range=gvjs_OL(a,gvjs_n(b)?b.start:null,gvjs_n(b)?b.end:null))}
1616function 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.n0,e);var c=b.ub(d.left,d.top,d.width,d.height,a.n0,e),f=gvjs_PL(a),f=b.ub(f.left,f.top,f.width,f.height,a.q6,e);a.Od[gvjs_JL.K8]=f;f=gvjs_QL(a);f=b.ub(f.left,f.top,f.width,f.height,a.q6,e);a.Od[gvjs_JL.J8]=f;f=gvjs_RL(a,a.I.range.Zh,d,b,e);a.Od[gvjs_JL.x8]=f;b=gvjs_RL(a,a.I.range.Yh,d,b,e);a.Od[gvjs_JL.w8]=b;var g=gvjs_Ge(a.na);a.U.B(g.body,gvjs_ew,gvjs_r(a.Qsa,a,a.Gk));
1617a.U.B(g.body,gvjs_fw,gvjs_r(a.mR,a,a.Gk));e=e.j();a.U.B(e,gvjs_ew,gvjs_r(a.Uta,a,a.Gk));a.U.B(e,gvjs_il,gvjs_r(a.CJ,a,a.Gk,{type:gvjs_cx,Uo:!1}));a.GZ=gvjs_of(e,function(a){return a==g.body});a.GZ||a.U.B(e,gvjs_fw,gvjs_r(a.mR,a,a.Gk));a.Z_||(gvjs_SL(a,f,gvjs_6v,gvjs_6v),gvjs_SL(a,b,gvjs_Yv,gvjs_Yv));a.U.B(c,gvjs_hl,gvjs_r(a.GC,a,a.Gk,{sh:gvjs_Sa}));a.U.B(c,gvjs_jl,gvjs_r(a.CJ,a,a.Gk,{type:gvjs_cx,Uo:!0}));a.U.B(c,gvjs_il,gvjs_r(a.CJ,a,a.Gk,{type:gvjs_cx,Uo:!1}));gvjs_X(a,gvjs_N,null)}
1618function gvjs_SL(a,b,c,d){a.U.B(b,gvjs_hl,gvjs_r(a.GC,a,a.Gk,{sh:d}));a.U.B(b,gvjs_jl,gvjs_r(a.CJ,a,a.Gk,{type:c,Uo:!0}));a.U.B(b,gvjs_il,gvjs_r(a.CJ,a,a.Gk,{type:c,Uo:!1}))}
1619function 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.Z_||gvjs_TL(a,.5*(c.width-f.height),0,f.height,f.width,g,d,h,k)):(b=
1619Math.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.Z_||gvjs_TL(a,
16200,.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)}
1621function 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)}
1622function 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_.RQ=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}};
1623gvjs_.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}
1624function 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_Yv){var e=gvjs_PL(a),f=a.Od[gvjs_JL.K8],g=a.Od[gvjs_JL.x8];if(a.Xf){var h=Math.floor(e.top+e.height-.5*d)+.5;a.A.On(g,0,h);a.A.IV(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.AV(f,e.left),a.A.Qg(f,e.width)}b!=gvjs_6v&&(b=gvjs_QL(a),e=a.Od[gvjs_JL.J8],f=a.Od[gvjs_JL.w8],a.Xf?(h=Math.floor(b.top-.5*d)+.5,a.A.On(f,0,h),a.A.IV(e,b.top),a.A.rk(e,
1625b.height)):(h=Math.floor(b.left-.5*c)+.5,a.A.On(f,h,0),a.A.AV(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}
1626function gvjs_WL(a){if(a.qX){var b=!1;a.I.sh==gvjs_Sa&&gvjs_VL(a)&&(b=!0);b&&!a.ru?(a.ru=new gvjs_Xm(a.FL),a.U.B(a.ru,gvjs_vl,gvjs_r(a.psa,a)),a.ru.start(),gvjs_Zn(a.$,gvjs_N,gvjs_r(a.Zfa,a,null))):!b&&a.ru&&(gvjs_U(a.ru),a.ru=null)}}
1627gvjs_.psa=function(){if(this.ru){var a=gvjs_VL(this),b=this.FL/gvjs_Md(1E3,6E4,a.ratio),c=this.Ak.ii(this.mT),d=this.Ak.ii(this.aT),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.A7(!0)}};gvjs_.Uta=function(a,b){a.ou&&null!=this.I.sh&&(this.GZ||gvjs_XL(this,b),b.target.style.cursor=gvjs_hw)};
1628gvjs_.Qsa=function(a,b){a.ou&&null!=this.I.sh&&gvjs_XL(this,b)};
1629function 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_Qf(b);var d;b=(a.Xf?b.y:b.x)-c.WP;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_6v:d=f.min-e.Zh;g=e.Yh-a.sT-e.Zh;break;case gvjs_Yv:d=e.Zh+a.sT-e.Yh,g=f.max-e.Yh}d=gvjs_Kd(b,d,g);c.WP+=d;c.sh!=gvjs_Yv&&(c.range.Zh+=d);c.sh!=gvjs_6v&&(c.range.Yh+=d);gvjs_WL(a);gvjs_LD(a.JL,a.FL);gvjs_LD(a.RI,a.FL)}
1630gvjs_.GC=function(a,b,c){if(a.ou&&gvjs_am(c)){a=gvjs_Qf(c);var d=this.I;d.WP=this.Xf?a.y:a.x;d.sh=b.sh;gvjs_WL(this);c.preventDefault()}};
1631gvjs_.mR=function(a){if(a.ou&&(a=this.I,null!==a.sh)){var b;if(this.C6){var c=this.mY;b=a.range.Yh;var d=gvjs_9h(c,a.range.Zh);b=gvjs_9h(c,b);gvjs_UL(this,d,b,a.sh)}else if(this.aZ){var e=new gvjs_G(a.range.Zh,a.range.Yh),d=e.end-e.start;b=this.Kj.jl;var f=c=this.mY,g=gvjs_r(gvjs_Yh,null,e),c=gvjs_pc(f,g),g=gvjs_rc(f,g);
1631if(null===c||null===g)c=gvjs_9h(f,e.start),f=gvjs_9h(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_Td(c,g)-e/2;e=new gvjs_G(c,c+e);e.start=Math.max(e.start,
1632b.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.qX&&a.sh!=gvjs_Sa&&(b=this.Mc.domainAxis.viewWindow,d=this.RQ(),b=gvjs_LL(this,b,d))&&(gvjs_Zn(this.$,gvjs_N,gvjs_r(this.Zfa,this,{range:d})),this.$.draw(this.G,this.Mc));this.A7(!1);a.sh=null;gvjs_WL(this)}};
1633function 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.mT),g=a.Ak.ii(a.aT),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}
1634function 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_cx?gvjs_hw:this.Xf?"row-resize":gvjs_tt:gvjs_Vt)};
1635gvjs_.A7=function(a){var b=this.I.sh,c=this.RQ();if(null!=b&&null!=c){var d=this.Tg.Wm;gvjs_X(this,gvjs_Ww,{start:c.start,end:c.end,startChanged:b==(1==d?gvjs_IL.C8:gvjs_IL.A8)||b==gvjs_IL.Vw,endChanged:b==(1==d?gvjs_IL.A8:gvjs_IL.C8)||b==gvjs_IL.Vw,inProgress:a})}};gvjs_.Zb=function(){this.$&&(gvjs_2n(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_rm(this),this.Od={})};function gvjs_ZL(a,b){gvjs_zD.call(this,a,[gvjs_7j]);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_2d(gvjs_0d(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.l4,this);this.jm=gvjs_r(this.i4,this);this.ZD=gvjs_r(this.h4,this);this.aE=gvjs_r(this.m4,this)}gvjs_s(gvjs__L,gvjs_Zz);gvjs_=gvjs__L.prototype;gvjs_.Ps=function(){return"Group"};
1636gvjs_.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_Zw,this.Cz);a.B(gvjs_7j,this.jm);a.B(gvjs_ew,this.jm);a.B(gvjs_cw,this.jm);a.B(gvjs_dw,this.jm);a.B(gvjs_Pu,this.ZD);a.B(gvjs_0w,this.aE);this.fireEvent("add",[a,!1]);return this};gvjs_.add=gvjs__L.prototype.Tu;
1637gvjs_.clear=function(){for(var a=0,b=this.Fh.length;a<b;a++)this.Fh[a].Qb(gvjs_Zw,this.Cz),this.fireEvent(gvjs_0w,[this.Fh[a]]);this.Fh=[];this.fireEvent(gvjs_Zw,[this]);return this};gvjs_.contains=function(a){return 0<=this.Fh.indexOf(a)};gvjs_.l4=function(){};gvjs_.i4=function(a){this.fireEvent(a.type,[a])};gvjs_.h4=function(a){a.Hl=this;return!0};
1638gvjs_.m4=function(a){var b=this.Fh.indexOf(a);if(0>b)throw gvjs_Kr;a.Qb(gvjs_Zw,this.Cz);a.Qb(gvjs_7j,this.jm);a.Qb(gvjs_ew,this.jm);a.Qb(gvjs_cw,this.jm);a.Qb(gvjs_dw,this.jm);a.Qb(gvjs_Pu,this.ZD);a.Qb(gvjs_0w,this.aE);a.Hl=null;this.Fh.splice(b,1);return!0};gvjs_.BU=function(a){if(0>this.Fh.indexOf(a))throw gvjs_Kr;a.fireEvent(gvjs_0w,[a]);return this};gvjs_.remove=gvjs__L.prototype.BU;gvjs_.S0=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.jO=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.X5(b)}this.po.draw(this);gvjs_1L(this)};function gvjs_1L(a){var b=a.ze.hw();gvjs_t(gvjs_Vc(a.mt),function(a){b.Tu(a)},a)}gvjs_.qw=function(a){this.hz=a};
1639gvjs_.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_.X5=function(a){function b(a,b){return function(e){a.apply(b,[this,e])}}a.B(gvjs_7j,b(function(a,b){gvjs_2L(this,gvjs_7j,a,b)},this));a.B(gvjs_ew,b(function(a,b){gvjs_2L(this,gvjs_cv,a,b)},this));a.B(gvjs_dw,b(function(a,b){gvjs_2L(this,gvjs_dv,a,b)},this))};
1640function 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.BU(a)};var gvjs_tga=[gvjs_Bs,gvjs_ax,gvjs_$w,gvjs_Vr,gvjs_Ur];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};
1640function gvjs_4L(a){this.H=a?a.element():null;this.fT=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_Bc(a.children()):[];this.Ft=a?gvjs_w(a.properties()):{}}gvjs_=gvjs_4L.prototype;gvjs_.ad=function(){return new gvjs_$E(this.H,this.fT,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]};
1641gvjs_.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_3c(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_Sv)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}
1642gvjs_.layout=function(a,b,c){b={};gvjs_4h(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_Tv,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",
16430)).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_Vd(l)||(l=null);null!=h&&gvjs_Vd(h)&&(null==l||Infinity==l||l>h)&&(l=h);null!=l&&gvjs_Vd(l)&&(l-=g.width());h=this.getStyle(gvjs_6a);null!=h&&gvjs_Vd(h)||(h=null);null!=k&&gvjs_Vd(k)&&(null==h||Infinity==h||h>k)&&(h=k);null!=h&&gvjs_Vd(h)&&
1644(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.fT=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.N2(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_7v];null!=
1645f&&gvjs_Vd(f)&&e.Qg(f);b=b["min-height"];null!=b&&gvjs_Vd(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_.N2=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_Nc(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_3c(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_lc(this.Jp,gvjs_Jd())};
1646gvjs_.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};
1647function 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.kQ||{};d=c&&c.jQ||{};for(var k=gvjs_Nc(0,h),l=gvjs_Nc(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];
1648v=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_Vd(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_Vd(c.Oc[A])&&(l[A]=Math.max(l[A],c.Oc[A]))}a=gvjs_Sd.apply(null,k);b=gvjs_Sd.apply(null,l);
1649return{cells:m,kQ:e,jQ:d,Tc:k,Oc:l,size:new gvjs_A(a,b)}}
1650function gvjs_9L(a,b,c){for(var d=0,e=gvjs_u(b.Tc,function(a,c){b.kQ[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:[],
1651Bo:[]}};f.push(p);m=g;for(n=g+n;m<n;m++)b.kQ[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+=
1652b.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_Pc(b.Tc,e),function(a){b.size.width-=a[1];return a[0]-a[1]});f=a.getStyle(gvjs__v,Infinity)-c.hl.width();a=a.getStyle(gvjs_7v,-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.kQ)b.Tc[Number(u)]+=a/d;b.size.width=c}}else if(b.size.width>
1653c)if(1===b.Tc.length)b.size.width=b.Tc[0]=c;else for(u=gvjs_Mc(b.Tc.length),gvjs_Ic(u,function(a,c){return-gvjs_Hc(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}}}
1654function gvjs_$L(a,b,c){for(var d=0,e=gvjs_u(b.Oc,function(a,c){b.jQ[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:[],
1655Bo:[]}};f.push(p);m=g;for(n=g+n;m<n;m++)b.jQ[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=
1656Math.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_Pc(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);
1656if(null!=c){if(b.size.height<c){if(a=c-b.size.height,0<d){for(var u in b.jQ)b.Oc[Number(u)]+=a/d;b.size.height=c}}else if(b.size.height>
1657c)if(1===b.Oc.length)b.size.height=b.Oc[0]=c;else for(u=gvjs_Mc(b.Oc.length),gvjs_Ic(u,function(a,c){return-gvjs_Hc(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}}}
1658gvjs_.N2=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_Nc(Infinity,a),l=gvjs_Nc(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();
1659b.La(r)}p+=f[q]}d=Math.max(d,p);m+=g[n]}a=new gvjs_A(gvjs_Sd.apply(null,k),gvjs_Sd.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_3c(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};
1660gvjs_aM.prototype.N2=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_Zv];null==g&&(g=Infinity);0>=g?e=[]:(e=gvjs_eF(a,e,d,f,g),e=gvjs_u(e.V,gvjs__b));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_nq,700:"#616161",800:"#424242",900:"#212121"};function gvjs_cM(a){this.Eq=(a||{}).maxWidth||null}
1661var gvjs_uga={"line-spacing":5,"max-lines":2,fill:gvjs_bM[gvjs_Vq],"font.family":gvjs_Gr,"font.size":14,"font.weight":500},gvjs_dM={fill:gvjs_bM[gvjs_Tq],"font.family":gvjs_Gr,"font.size":14},gvjs_vga={"max-lines":1,fill:gvjs_bM[gvjs_Rq],"font.family":gvjs_Gr,"font.size":14},gvjs_wga={"font.family":gvjs_Gr,"font.size":14},gvjs_eM={"font.family":gvjs_Gr,"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,
1662"padding.right":15,"padding.top":18,"padding.bottom":18,"shadow.xoffset":0,"shadow.yoffset":2,"shadow.radius":1,"shadow.opacity":.2};
1663gvjs_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_Tv,b.Ff?15:5),d.sc(0,0,e));d.sc(0,1,gvjs_6L(new gvjs_aM(b.value),gvjs_eM).setStyle(gvjs_pu,b.color));b=d}a=(new gvjs_7L(1,2)).sc(0,0,gvjs_6L(new gvjs_aM(a),gvjs_uga).setStyle(gvjs_Tv,c)).sc(0,1,b);this.Eq&&a.setStyle(gvjs__v,this.Eq);return gvjs_6L(a,gvjs_xga)};
1664function 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_Zv,1).setStyle(gvjs_Tv,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_Zv,2):null}
1665function 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_Zv,1).setStyle(gvjs_pu,e.color);b.sc(0,c,e);c<d-1&&e.setStyle(gvjs_Tv,15)}return b}
1666function 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_Zv,1));
1666e=gvjs_6L(new gvjs_aM(e.value),gvjs_wga).setStyle(gvjs_0u,1).setStyle(gvjs_Zv,1).setStyle(gvjs_pu,e.color);c<d-1&&f.setStyle(gvjs_Tv,15);b.sc(0,c,f);b.sc(1,c,(new gvjs_5L).setStyle(gvjs_Cb,Infinity).setStyle(gvjs_7v,15));b.sc(2,c,e)}return b}
1667function gvjs_yga(a){return gvjs_oc(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.QR=d;this.wo=e}var gvjs_hM=[gvjs_as,gvjs_O,gvjs_Ns,gvjs_ab];
1668gvjs_gM.prototype.position=function(a,b){if(null==a){var c=0===this.wo.x&&0===this.wo.y?gvjs_as:0!==this.wo.x&&0!==this.wo.y?gvjs_as:0>this.wo.y?gvjs_as:0<this.wo.x?gvjs_O:0<this.wo.y?gvjs_Ns:gvjs_ab;a=[];for(var d=0,e=gvjs_hM.length;d<e;d++)a.push(c),c=gvjs_jc(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};
1669function gvjs_Bga(a,b){switch(b){case gvjs_as:return a.ce.top-a.Tm.top>=a.mj.height;case gvjs_Ns: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+
1670b.height<=a.Tm.top+a.Tm.height}}function gvjs_jM(a){return 0>a.wo.x?a.ce.left+a.QR:0<a.wo.x?a.ce.left+a.ce.width-a.mj.width-a.QR:a.ce.left+a.ce.width/2-a.mj.width/2}function gvjs_kM(a){return 0>a.wo.y?a.ce.top+a.QR:0<a.wo.y?a.ce.top+a.ce.height-a.mj.height-a.QR:a.ce.top+a.ce.height/2-a.mj.height/2}
1671function gvjs_iM(a,b){switch(b){case gvjs_as:return new gvjs_z(gvjs_jM(a),a.ce.top-a.mj.height);case gvjs_Ns: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_Ac(a,[gvjs_r(this.uya,this),gvjs_r(this.sya,this)]);this.debug=!1}
1672gvjs_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
1672().getStyle(gvjs_0u);gvjs_p(e)&&gvjs_Vd(e)||(e=0);var g=a.element().getStyle(gvjs_Ay);gvjs_p(g)&&gvjs_Vd(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};
1673gvjs_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_Nx)||c.getStyle(gvjs_ru)||c.getStyle(gvjs_Qx)||c.getStyle(gvjs_tu))&&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_Cc(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};
1674gvjs_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_Cc(c,f);break}}this.debug&&(e=a.KK(),d=e.margin,e=e.padding,gvjs_Cc(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()+
1675e.top(),a.width()-d.width()-e.width(),a.height()-d.height()-e.height(),{strokeColor:"blue",fillColor:gvjs_e})]));return c};/*
1676 Portions of this code are from MochiKit, received by
1677 The Closure Authors under the MIT license. All other code is Copyright
1678 2005-2009 The Closure Authors. All Rights Reserved.
1679*/
1680function gvjs_mM(a,b){this.lf=[];this.Yfa=a;this.yaa=b||null;this.yJ=this.gC=!1;this.Kt=void 0;this.t6=this.Fna=this.tY=!1;this.NW=0;this.Fd=null;this.DY=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.DY--,0>=b.DY&&b.cancel())}this.Yfa?this.Yfa.call(this.yaa,this):this.t6=!0;this.gC||gvjs_nM(this,new gvjs_oM)}};gvjs_.W$=function(a,b){this.tY=!1;gvjs_pM(this,a,b)};
1681function 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.t6)throw new gvjs_rM;this.t6=!1}};gvjs_.n$=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)}
1681function gvjs_sM(a,b,c,d){a.lf.push([b,c,d]);a.gC&&gvjs_qM(a)}
1682gvjs_.then=function(a,b,c){var d,e,f=new gvjs_Jm(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_Hm(gvjs_mM);gvjs_mM.prototype.gk=function(a){return a instanceof Error};function gvjs_uM(a){return gvjs_nc(a.lf,function(a){return gvjs_q(a[1])})}
1683function gvjs_qM(a){if(a.NW&&a.gC&&gvjs_uM(a)){var b=a.NW,c=gvjs_vM[b];c&&(gvjs_j.clearTimeout(c.cc),delete gvjs_vM[b]);a.NW=0}a.Fd&&(a.Fd.DY--,delete a.Fd);for(var b=a.Kt,d=c=!1;a.lf.length&&!a.tY;){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.yaa,b);gvjs_k(h)&&(a.yJ=a.yJ&&(h==b||a.gk(h)),a.Kt=b=h);if(gvjs_Im(b)||typeof gvjs_j.Promise===gvjs_c&&b instanceof gvjs_j.Promise)d=!0,a.tY=!0}catch(k){b=k,a.yJ=!0,gvjs_uM(a)||(c=!0)}}a.Kt=b;d&&(h=gvjs_r(a.W$,a,!0),d=gvjs_r(a.W$,
1684a,!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.NW=b.cc)}function gvjs_Dga(a){var b=new gvjs_mM;gvjs_nM(b,a);return b}function gvjs_rM(){gvjs_Tb.call(this)}gvjs_s(gvjs_rM,gvjs_Tb);gvjs_rM.prototype.message="Deferred has already fired";gvjs_rM.prototype.name="AlreadyCalledError";function gvjs_oM(){gvjs_Tb.call(this)}gvjs_s(gvjs_oM,gvjs_Tb);gvjs_oM.prototype.message="Deferred was canceled";gvjs_oM.prototype.name="CanceledError";
1685function 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_We(gvjs_Aa),e={Mha: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_$j||(gvjs_yM(d,c.QO||!1,g),f.n$(null))};d.onerror=function(){gvjs_yM(d,!0,g);gvjs_nM(f,new gvjs_zM(0,"Error while loading script "+
1686a))};e=c.attributes||{};gvjs_6c(e,{type:gvjs_ub,charset:"UTF-8",src:a});gvjs_Me(d,e);gvjs_Fga(b).appendChild(d);return f}
1687function 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.n$(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}
1688function gvjs_Fga(a){var b=a.getElementsByTagName("HEAD");return!b||gvjs_tc(b)?a.documentElement:b[0]}function gvjs_Ega(){if(this&&this.Mha){var a=this.Mha;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_Fb;a.onerror=gvjs_Fb;a.onreadystatechange=gvjs_Fb;b&&window.setTimeout(function(){gvjs_3e(a)},0)}function gvjs_zM(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);gvjs_Tb.call(this,c);this.code=a}gvjs_s(gvjs_zM,gvjs_Tb);function gvjs_BM(a,b){var c;c=gvjs_qg().location.href;c=gvjs_Xb(gvjs_bc(c))||gvjs_ag(1,c)!=gvjs_6k?gvjs_9a:gvjs_6k;return gvjs_Fz("%s://ascgreenfield.edupage.org/global/pics/js/gjsapi/static/%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__b(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_Hb(c)==gvjs_Na?gvjs_vc(c,b):gvjs_Ym(gvjs_Pb(b,c),0)}
1689function gvjs_EM(a,b){var c=gvjs_CM[a];if(b){if(b=new gvjs_Gga(b),gvjs_Hb(c)==gvjs_Na)for(gvjs_CM[a]=b,a=0;a<c.length;a++)c[a](b)}else if(gvjs_Hb(c)==gvjs_Na)for(gvjs_CM[a]=null,a=0;a<c.length;a++)c[a](null)}function gvjs_FM(a,b){b=gvjs__b(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 
1689NA 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_Jt,nEa:gvjs_Sw,SDa:"metros"};function gvjs_HM(a){this.m=a||{}}gvjs_HM.prototype.t0=function(){return 1.618};gvjs_HM.prototype.set=function(a,b){this.m[a]=b};gvjs_HM.prototype.gd=function(){return gvjs_3c(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_6c(c,a.origin);gvjs_6c(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.o4=b.origin.lat/(180/Math.PI);this.ZT=b.origin.lng/(180/Math.PI);this.fp=gvjs_u(b.parallels,function(a){return a/(180/Math.PI)})}
1690gvjs_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.ZT);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.o4))/d-c*Math.cos(a))}},this))};function gvjs_JM(a){this.m=a||{}}gvjs_s(gvjs_JM,gvjs_HM);gvjs_JM.prototype.t0=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_6c(c,a.origin);gvjs_6c(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.o4=b.origin.lat/(180/Math.PI);this.ZT=b.origin.lng/(180/Math.PI);this.fp=gvjs_u(b.parallels,function(a){return a/(180/Math.PI)})}
1691gvjs_s(gvjs_KM,gvjs_HM);
1692gvjs_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.ZT))*a,y:e*Math.pow(1/Math.tan(.25*Math.PI+.5*this.o4),d)-180/Math.PI*Math.cos(d*(c-this.ZT))*
1693a}},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_rv,EDa:"lambert",RDa:gvjs_3v},gvjs_OM={};gvjs_OM.mercator=gvjs_NM;gvjs_OM[gvjs_rv]=gvjs_JM;gvjs_OM.albers=gvjs_IM;gvjs_OM.lambert=gvjs_KM;var gvjs_Kga={NONE:gvjs_e,TOP_LEFT:gvjs_gy,TOP_RIGHT:"top_right",BOTTOM_LEFT:gvjs_Us,BOTTOM_RIGHT:"bottom_right"},gvjs_Lga={NONE:gvjs_e,pEa:gvjs__w,HCa:"bounds",Vw:gvjs_Sa};function gvjs_Mga(a){return gvjs_Gi(a,"projection",{name:gvjs_3v},function(a){gvjs_n(a)||(a={name:a});var c=a.name;if(null!=c&&!gvjs_Yc(gvjs_Jga,gvjs_Ui(c)))throw Error("The projection you specified is not valid.");return a})}
1694var gvjs_PM={region:gvjs_Iy,resolution:gvjs_Jt,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_cr,geocodingContext:gvjs__w,tooltip:{isHtml:!1,textStyle:{fontName:gvjs_cr,fontSize:13,color:gvjs_Qa},trigger:gvjs__a,showDisputedText:!1,showTitle:!0},colorAxis:{minValue:null,maxValue:null,values:null},sizeAxis:{minValue:null,maxValue:null,
1695minSize:3,maxSize:12},legend:{position:gvjs_Us,orientation:gvjs_d,textStyle:{color:gvjs_Qa,auraColor:gvjs_Bb}},marker:{style:{stroke:{color:gvjs_vq,width:1}}},projection:gvjs_3v,keepAspectRatio:!0,magnifyingGlass:{enable:!0,zoomFactor:5}};function gvjs_QM(a){gvjs_T.call(this);this.fd=a;this.tF=null;this.Aia=!0;this.fJ=null;this.Zq=new gvjs_do;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_.g6=function(a){this.tF=a;null!=this.Vva&&this.Vva(a)};
1696function gvjs_Nga(a,b,c,d,e,f){a.Aia=e;if(0===b.aa())gvjs_Ym(function(){f([],[],!0)});else switch(c.KX){case gvjs_al:a.RZ(b,c,f);break;case gvjs_ml:gvjs_Oga(a,b,c,d,f);break;case "address":a.QZ(b,c,d,f)}}gvjs_.RZ=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_bc(f),lng:gvjs_bc(g)}}gvjs_Ym(function(){c([],d,!0)})};
1697function 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.PZ(d,f,e):a.VZ(d,f,e)}gvjs_.PZ=function(a,b,c){a=gvjs_Vb(a.region,"US")&&"metros"==a.resolution;for(var d=[],e=0;e<b.length;e++){var f=gvjs_bc(b[e]);a&&this.nva.test(f)&&(f="US-"+f);d.push(f.toUpperCase())}gvjs_Ym(function(){c(d,[],!0)})};
1698gvjs_.VZ=function(a,b,c){var d=a.region,e;e=a.resolution==gvjs_Sw&&0<=gvjs_Fc(gvjs_Iga,d)?d:"countries_en";if(a.resolution==gvjs_Sw&&"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.qZ(b,a);for(var e=[],f=0;f<b.length;f++)if(null==a[f]){var l=b[f];e.push({address:l,mha:f,Uea:null});a[f]=l}gvjs_tc(e)?c(a,[],!0):(c(a,[],!1),gvjs_RM(this,e,d,c,a))},this))};
1699gvjs_.qZ=function(a,b){for(var c=[],d=0;d<a.length;++d){var e=gvjs__b(gvjs_bc(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.Aia&&a.fd&&gvjs_3o(a.fd,b)}
1700gvjs_.QZ=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_bc(a.getValue(f,b.pG));gvjs_TM(this,c)&&(g+=" "+c);e.push({address:g,Uea:f,mha:null})}gvjs_RM(this,e,c,d,[])};function gvjs_TM(a,b){return b==gvjs_Iy||gvjs_Yb(b)?!1:a.fJ===gvjs__w||a.fJ===gvjs_Sa}
1701function 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}}}
1702function gvjs_RM(a,b,c,d,e){for(var f=[],g=0;g<b.length;g++){var h={address:b[g].address};
1702gvjs_TM(a,c)&&(h.region=c);"bounds"!==a.fJ&&a.fJ!==gvjs_Sa||(h.bounds=gvjs_Pga(a));f.push(h)}b=gvjs_Bc(b);d=gvjs_r(a.o1,a,b,d,e,[]);a.Zq.create(f,d,1)}
1703gvjs_.o1=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.mha,m=h.Uea;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_jc(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_qr+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,
1704gvjs_qr+k+'"')}gvjs_xc(a,0,f);(a=gvjs_tc(a))&&gvjs_oc(c,gvjs_Ib)&&gvjs_oc(d,gvjs_Ib)&&gvjs_SM(this,gvjs_tr);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.V2=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)};
1705function 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=
1706c.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_ui(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.V2!=(b.AK?b.AK.$o:null)&&(a.A.gc(a.lz),gvjs_0M(a,b));a.pD=b}
1707function gvjs_YM(a,b,c){var d=a.A.Pa();c=gvjs_lc(c.Z,function(a){return gvjs_sc(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_4e(a.Uv.j()),function(a){gvjs_t(gvjs_4e(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"});
1708function 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_tc(d.an)||(gvjs_5M(a,b,d,!0,!1,[c.an]),gvjs_5M(a,b,d,!1,!1,[c.border])))}
1709function 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.Vea.x,n=c.Vea.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_Qv,!0);m=new gvjs_H({fill:gvjs_Bb});m=e.Ml(g,h,k,l,m,d);gvjs_6M(a,m,gvjs_Pv,!0);m=new gvjs_H({stroke:"bfbfbf",strokeWidth:1.5});m=e.Ml(g,h,k,l,m,d);gvjs_6M(a,m,gvjs_Pv,!0);m=e.Pa();f=e.tH(m,new gvjs_D(f.left+
17103.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_Pv,!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.V2=c.$o}else a.V2=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):[]}
1711function gvjs_7M(a,b){gvjs_v(b.eC,function(a,b){a=a.Yb;gvjs_8M(this,b,gvjs_ku,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)}
1712function gvjs_Qga(a,b){var c=a.Ek(function(a){var b=gvjs_Uga(this,a.target);if(b&&b.iQ){var c=gvjs_Vga(a.type,b.type),g=b.elementType,b=gvjs_w(b.data);a.type==gvjs_il?b.Uo=!1:a.type==gvjs_jl&&(b.Uo=!0);b.Gb=gvjs_hz(a);this.Dc.dispatchEvent({type:c,elementType:g,data:b})}});a=a.A;a.xc(b,gvjs_ew,c);a.xc(b,gvjs_il,c);a.xc(b,gvjs_jl,c);a.xc(b,gvjs_7j,c)}
1713function gvjs_Vga(a,b){switch(b){case gvjs_ku:switch(a){case gvjs_7j:return gvjs_lu;
1713case gvjs_ew:return gvjs_nu;case gvjs_il:case gvjs_jl:return gvjs_mu}case gvjs_Uv:switch(a){case gvjs_7j:return gvjs_Vv;case gvjs_ew:return"markerMove";case gvjs_il:case gvjs_jl:return gvjs_Wv}}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)}
1714function 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_ku,elementType:b,iQ:c,data:{gK:d,featureId:a[4]?a[4]:null,eK:"1"==a[5]?!0:!1}};case "M":return{type:gvjs_Uv,elementType:b,iQ:c,data:{gK:d,$o:a[4],uj:gvjs_gc(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)}
1715function 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_ku);gvjs_tc(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)}
1716function 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_jw);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_ku,c.iQ?"1":"0",e?"1":"0",c.id,d?"1":"0"]),g&&a.Od[g].push(n)}}
1717function gvjs_$M(a,b,c){b=b.points;var d=b.length;if(!(1>=d)){var e=c==gvjs_jw?0:d-1,d=c==gvjs_jw?d:-1;c=c==gvjs_jw?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()}}
1718function gvjs_ZM(a,b,c,d,e){var f=a.A;c=gvjs_Bc(c);gvjs_Ic(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_Uv,"1",d?"1":"0",h.$o,h.uj,h.dD?"1":"0"]);f.appendChild(b,k);a.jb.w_===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_Uv,h.$o].join(".");a.Od[h]=k.j()}}
1719function gvjs_Rga(a,b){var c=a.A,d=a.pD.BC;gvjs_t(d,function(a){if(!gvjs_sc(b.BC,a)){a=[gvjs_Uv,a].join(".");a=gvjs_4e(this.Od[a]);for(var d=1;d<a.length;++d)c.Ze(a[d])}},a);gvjs_t(b.BC,function(a){if(!gvjs_sc(d,a)){a=[gvjs_Uv,a].join(".");a=this.Od[a];var b=gvjs_5e(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.rZ,c,a);gvjs_JG(b.h3,c,a);gvjs_KG(b.c7,c,a)}}
1720gvjs_UM.prototype.N=function(){gvjs_rm(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_ep;this.Rv=this.Uj=this.aJ=this.vf=null;if(null!=a){this.selection.setSelection(a.selection);var b=new gvjs_xi([a]);this.vf=gvjs_Vi(b,"focusedFeature");this.aJ=gvjs_Vi(b,"focusedMarker");if(null!=gvjs_Gi(b,"elaborated")){a=gvjs_K(b,"elaborated.rowId");var c=gvjs_Ji(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}})}}}
1721gvjs_aN.prototype.clone=function(){var a=new gvjs_aN;a.selection=this.selection.clone();a.vf=gvjs_3c(this.vf);a.Uj=gvjs_3c(this.Uj);a.Rv=gvjs_3c(this.Rv);return a};gvjs_aN.prototype.equals=function(a){return gvjs_Ih(this)==gvjs_Ih(a)};function gvjs_bN(a,b){var c=new gvjs_C(-5,-5,-5,-5);this.nf=b.clone().expand(c);a=2*gvjs_Ce(a)/5;this.uca=new gvjs_A(a,a)}gvjs_bN.prototype.i$=function(a,b,c){var d=b.b3,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_Ce(this.uca)/2/c/(e.height/(d.ti[0]-d.vh[0]));return{ti:[b+c,a+c],vh:[b-c,a-c]}};
1722function gvjs_Wga(a,b){var c=gvjs_pc(a.JD,function(a){return a.uj==b});if(!c)return!1;a=a.view.bE;
1722c=gvjs_ye(new gvjs_z(c.x,c.y),new gvjs_z(a.left+a.width/2,a.top+a.height/2));a=gvjs_Ce(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.p1(a,b))return!0;b=a.elementType==gvjs_ku;return a.data.gK&&b?!0:!1};
1723gvjs_cN.prototype.p1=function(a,b){if(a.type!=gvjs_Wv)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};
1724function gvjs_Xga(a,b){if(!a.I.Rv)return!1;switch(b.type){case gvjs_Vv:case gvjs_lu:return b.data.gK?a=!1:(gvjs_eN(a),a=!0),a;case gvjs_Wv:case gvjs_mu:if(b.data.Uo){var c=b.elementType==gvjs_Uv,d=b.elementType==gvjs_Qv;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_Uv,(b.data.gK||c)&&gvjs_gN(a));return!1;case gvjs_nu:return b.elementType==gvjs_Qv?(gvjs_gN(a),a=!0):a=!1,a;default:return!1}}
1725function 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_rg();null!==a.jL&&(b.clearTimeout(a.jL),a.jL=null)}function gvjs_fN(a){var b=gvjs_rg();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.t0=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.R4=new gvjs_OM[g.name](g);this.ba=b;this.Fa=c;var h=gvjs_ci(gvjs_5i(a,gvjs_Ds)),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_Ji(a,"keepAspectRatio"))var h=g.width,k=g.height,l=this.R4.t0(),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.xaa=gvjs_Ri(a,
1726gvjs_Hu,Math.round(Math.pow(2*(this.Xr.width+this.Xr.height),1/3)));this.awa=gvjs_Xi(a,["marker.style.stroke.color","marker.style.stroke"],gvjs_vq);this.bwa=gvjs_Ri(a,"marker.style.stroke.width",1);this.m_=gvjs_L(a,gvjs_Gu);this.bs=gvjs_jN(this);this.tM=gvjs_kN(this);d=a.Y(gvjs_Av);this.jua=gvjs_Hb(d)==gvjs_db;this.RS=gvjs_2i(a,gvjs_Dv,gvjs_Kga,gvjs_Us);this.Aea=gvjs_Ti(a,"legend.bar.length",1/3);this.OS=gvjs_2i(a,"legend.orientation",gvjs_wea,gvjs_d);this.Dea=gvjs_7i(a,gvjs_Fv,{lb:this.m_,fontSize:this.xaa});
1727this.X3=gvjs_Vi(a,"legend.numberFormat");this.spa=gvjs_Xi(a,gvjs_Rt,"");this.EP=gvjs_Xi(a,gvjs_Wt,"");this.N$=gvjs_Yga(this);this.nAa=gvjs_Zga(this);d=gvjs_7i(a,gvjs_by);e=gvjs_2h(d);this.RF=gvjs_2i(a,gvjs_cy,gvjs_cj,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.q2=gvjs_I(a,gvjs_$x);this.ypa=10;this.d5=this.Dq=this.cG=null;this.tB=gvjs_vq;this.yL=null;
1728this.$va=gvjs_Ti(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].i_.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}
1729function 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;
1730gvjs_.Qga=function(a,b,c,d){for(var e=gvjs_1ga(this,gvjs_1d(gvjs_Yd(d.nE),gvjs_Yd(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.I4(a,b,c,e),nE:gvjs_u(d.nE,gvjs_r(this.Rga,this,a,b,c)),an:gvjs_u(d.an,gvjs_r(this.Rga,this,a,b,c)),iQ:"__DISPUTED__All"!=d.id}};function gvjs_1ga(a,b){var c=0,d=0,e=0;gvjs_Zd(b,function(a){gvjs_t(a.pM,function(a){c+=a[0];d+=gvjs_Ld(a[1],360);e++},this)},a);return[c/e,d/e]}
1731gvjs_.Rga=function(a,b,c,d){return{pM:this.Sga(a,b,c,d.pM),PJ:gvjs_u(d.PJ,gvjs_r(this.Sga,this,a,b,c))}};gvjs_.Sga=function(a,b,c,d){return{points:gvjs_u(d,gvjs_r(this.I4,this,a,b,c))}};gvjs_.I4=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]))]};
1732function gvjs_2ga(a,b){var c=[];a.Dq=[];for(var d=gvjs_u(a.cG,function(a){return a.i_}),e=0;e<b.length;++e){var f=b[e],g={location:f,q_:{}};if(null!=f){f=gvjs_nN(a,e,f,d);gvjs_Cc(c,f);for(var h=0;h<f.length;h++){var k=f[h];g.q_[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_ye(d,new gvjs_z(g.x,g.y));h<c.size+g.size&&(e+=c.size+g.size-h)}c.dD=e>c.size}}
1733function gvjs_nN(a,b,c,d){var e=a.nAa(b),f=a.N$(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.b3;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.I4(l.tu,l.bE,m,[g,q]),r=String(b+"-"+l.id+"-"+p),t=gvjs_Uv;if(null!=a.jb.yK&&0<=a.jb.yK)t=a.G.Ia(b,a.jb.yK);else if(null!=a.jb.pG&&0<=
1734a.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}
1735function gvjs_4ga(a,b,c){var d=a.Dq,e=d[c],f=e.q_[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.i$(e.location,h.i_,l),f=new gvjs_z(f.x,f.y),l=m.nf,m=m.uca,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,b3:e,bE:m,Z:gvjs_u(h.Z,gvjs_r(a.Qga,a,e,m,new gvjs_hN))};g=[];for(h=0;h<d.length;h++)k=d[h].location,null!=k&&
1736gvjs_Cc(g,gvjs_nN(a,h,k,[c]));return{$o:b,Vea:f,view:c,JD:g}}
1737function gvjs_pN(a,b){if(!a.jua||null==a.bs||!a.bs.wl)return null;var c=a.Dea.fontSize,d=a.Xr.width,e=a.Xr.height,f={top:0,left:0,width:a.OS==gvjs_d?d*a.Aea:e*a.Aea,height:1.5*c,orientation:a.OS,ra:a.Dea,Tea:gvjs_Qa,Sfa:a.X3};f.top=a.RS===gvjs_gy||"top_right"===a.RS?3*c:a.OS===gvjs_i?e-c-f.width:e-c-f.height;
1737f.left=a.RS===gvjs_gy||a.RS===gvjs_Us?.5*c:a.OS==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)}
1738function gvjs_qN(a,b){for(var c=null,d=0;d<a.G.aa();++d)var e=a.G.getValue(d,b),c=gvjs_6h(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.EP}:function(){return this.EP}}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)}
1739function gvjs_kN(a){var b=a.jb.pF,b=null!=b?gvjs_qN(a,b):null;return gvjs_FH(a.m,b)}
1740function 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_gp(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.d5[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.q2)))):p&&gvjs_v(p.q_,function(a,h){c.BC.push(h);
1741d&&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.q2))},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.q2))}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}
1742function 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}
1743function 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.KX){case gvjs_al: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_ml: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.t7?e.getStringValue(b,d.t7):null;if(null!=c)if(d=d.t7,e.Fg(d,gvjs_8a)||e.getProperty(b,d,gvjs_8a))f.entries.push(gvjs_hF(c,a.fu.normal,
1744void 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)};
1745function gvjs_lN(a,b){var c=b===gvjs_e?[255,255,255]:gvjs_Mg(b),c=gvjs_Kg(gvjs_Tg(c,.1));return{fill:new gvjs_H({stroke:c,fill:b}),an:new gvjs_H({stroke:gvjs_e,pattern:new gvjs_$h(gvjs_Rw,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.Z4=!1;this.lya=h;this.hn=k;this.O6=!1;this.s_=null;this.h9=!1;this.Lb=new gvjs_KD(this.Ek(this.Xq));this.FD=new gvjs_EG(3);this.HP=[!1,!1,!1];this.ED=new gvjs_iN(this.m,this.ba,this.Fa,this.fm.hf,e,this.jb);this.Kea=new gvjs_cN(a,b,g,this.Lb);this.dba=gvjs_I(b,"enableRegionInteractivity",f.w_==gvjs_nl);this.aba=gvjs_I(b,"enableMarkerInteractivity",f.w_==gvjs_dl);this.e5()}
1746gvjs_s(gvjs_sN,gvjs_T);gvjs_=gvjs_sN.prototype;
1747gvjs_.g6=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.R4.gd();k.boundingBox={lo:h.tu.vh,hi:h.tu.ti};k=new c.R4.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,b3:l.tu,bE:n,Z:gvjs_u(l.Z,gvjs_r(k.Qga,k,q,n,p))};e.push(k);c.cG.push({Z:h.Z,i_:k})}a={width:c.ba,height:c.Fa,Wva:c.Tv,WE:gvjs_2i(d,
1748gvjs_hx,gvjs_bj,gvjs_pb),BGa:c.RF,QG:gvjs_5i(d,gvjs_Ds),zca:gvjs_Zi(d,gvjs_Vu),title:{text:gvjs_L(d,gvjs_3x),ra:gvjs_7i(d,gvjs_5x,{lb:c.m_,fontSize:c.xaa}),V:[],align:gvjs_4,ya:""},views:e,eC:gvjs_0ga(c,a),AC:[],BC:[],JD:[],aj:null,AK:null,Nk:c.m_};this.nM(0,a);this.O6=!0;this.hn("mapLoaded",b);null!=this.s_?this.s_():this.Xq()};
1749function gvjs_6ga(a,b,c,d,e,f){a.Z4=!1;var g=a.Ek(function(){this.h9=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.Kea.I=f);a=this.ED;a.d5=[];for(var g={},l=0;l<a.G.aa();++l){var m=b[l];a.d5.push(m);if(null!=m){var n=a.N$(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.O6?g():a.s_=g}gvjs_.setSelection=function(a){this.I.selection.setSelection(a);gvjs_LD(this.Lb,1)};
1750gvjs_.getSelection=function(){return this.I.selection.getSelection()};gvjs_.Xq=function(){if(this.O6){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.HP[0])gvjs_VM(this.fm,a);else if(this.HP[1]){var b=this.fm;gvjs_7M(b,a);gvjs_3M(b,a);
1750gvjs_2M(b,a,!0)}else gvjs_2M(this.fm,a);this.HP=[!1,!1,!1];this.dn=this.I.clone();!this.Z4&&this.h9&&(this.lya(),this.Z4=!0)}};
1751gvjs_.Sqa=function(a){if(!gvjs_tN(this,a)&&this.dba){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.aba&&(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))};
1752gvjs_.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.dba){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.aba&&this.Ts(a,a.data.uj)};
1753gvjs_.Ts=function(a,b){a=this.FD.compact().WE==gvjs_pb;null!=b?(gvjs_np(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.Kea.handleEvent(b,c?c.AK:null)}
1754gvjs_.e5=function(){this.fm.B(gvjs_lu,this.Ek(this.Rqa));this.fm.B(gvjs_mu,this.Ek(this.Sqa));this.fm.B(gvjs_nu,this.Ek(this.Tqa));this.fm.B(gvjs_Vv,this.Ek(this.Xva));this.fm.B(gvjs_Wv,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.HP[a]=!0};
1755gvjs_.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",
1756"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",
1757"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_Iy],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-
1757705 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(" "),
1758PROVINCES:"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(" "),
1759REGIONS:["002","009","019","142","150",gvjs_Iy],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_Iy]},IN:{COUNTRIES:["002","009","019","030","034","035","142","143","145","151","AF","BD","BT","CN","IN","MM","NP","PK","RU","TJ","UZ",gvjs_Iy],PROVINCES:"AF BD BT CN IN MM NP PK RU TJ UZ".split(" "),REGIONS:["002","009","019","142",gvjs_Iy],SUBREGIONS:["002","009","019","030",
1760"034","035","142","143","145","151",gvjs_Iy]}};var gvjs_xN={},gvjs_yN={},gvjs_zN=null,gvjs_AN=gvjs_BM(gvjs_mk,"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",{QO:!0,timeout:3E4}),function(a){gvjs_DN=a;b()},function(){c()}):(gvjs_DN=gvjs_wN,b())}
1761function 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("-","$"),{QO:!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)});
1762delete 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_gr,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_Fc(b,c);return!1}var gvjs_CN=null;
1763function gvjs_aha(a){null!=gvjs_CN?a(gvjs_CN):gvjs_sM(gvjs_AM(gvjs_BN+"info/boundingBoxes.js","google_visualization_geochart_boundingBoxes",{QO:!0}),function(b){gvjs_CN=b=gvjs_u(b,gvjs_bha);a(b)},function(){a(null)})}
1764function 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_Vb(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}}
1764function gvjs_cha(a){return{id:a.id,nE:gvjs_u(a.polygons,gvjs_dha),an:[]}}
1765function gvjs_dha(a){return gvjs_Kb(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__w);if(e!=gvjs_Oa)d(gvjs_JN(e,c));else if(b.KX!=gvjs_al)d(gvjs_JN(gvjs_Iy,c));else{for(var f=gvjs_3i(c,gvjs_3w,gvjs_GM),g=gvjs_Vi(c,gvjs_ek),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=
1766!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_Iy,c))}else d(null)})}}function gvjs_JN(a,b){var c=gvjs_2i(b,gvjs_3w,gvjs_GM,gvjs_Jt);b=gvjs_L(b,gvjs_ek);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_nc([-360,0,360],function(c){return a.lng+c>b.vh[1]&&a.lng+c<b.ti[1]})};function gvjs_KN(a){gvjs_4o.call(this,a);this.yl=this.Sa=null;this.kz=new gvjs_QM(this.Ao);this.G2="";this.fb=this.Jj=null}gvjs_s(gvjs_KN,gvjs_4o);gvjs_=gvjs_KN.prototype;
1767gvjs_.Tj=function(a,b,c,d){gvjs_sg(gvjs_Iq);gvjs_S.Ec(this.na);this.Jj=a;gvjs_U(this.kz);this.kz=new gvjs_QM(this.Ao);a=c||{};a=gvjs_Sh(gvjs_Ph(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_Pr);c.push(g)}c.push(gvjs_PM);var h=gvjs_cL(),k=[];gvjs_t(c,function(a){k.push.apply(k,gvjs_wi(a,h))});var l=new gvjs_xi(c),m=new gvjs_aN(d);this.fb=this.lv(this.na,l);d=gvjs_2i(l,"displayMode",
1768gvjs_8ba,gvjs_Oa);var n=(new gvjs_Co).Lc(b,d,this.Ao);if(null!=n){var p=gvjs_Ih({options:a,format:n,size:this.fb}),q=this.Jj(function(a){if(null==a)throw Error(gvjs_Fr);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_5o(this,gvjs_r(function(){gvjs_IN(b,n,l,q)},this)),new gvjs_bL(k,this.Tk)):gvjs_IN(b,n,l,q)}};
1769gvjs_.Yj=function(){var a=gvjs_Ee(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_hg(a,b,-1);a=gvjs_jg(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)};
1770function gvjs_fha(a,b,c,d,e,f,g){var h=gvjs_I(d,"showGeocodeWarnings");if(a.G2==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_Iu);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)}}
1771function 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.Gaa(gvjs_N,{})},a);a.yl=new gvjs_sN(k,d,l.width,l.height,b,c,f,m,gvjs_r(a.Gaa,a));gvjs_LN(a,!0,d,b,c,g,h,f,e)}
1772function gvjs_LN(a,b,c,d,e,f,g,h,k){c=gvjs_2i(c,"geocodingContext",gvjs_Lga,gvjs__w);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.g6(a,f),l&&(this.kz.g6(a),n()),this.G2=k):this.Ao.Ud(gvjs_Fr)},a)));l||(a.kz.tF=null,n())}gvjs_.setSelection=function(a){null!=this.yl?this.yl.setSelection(a):this.Ao.Ud(gvjs_Or)};
1773gvjs_.getSelection=function(){if(null!=this.yl)return this.yl.getSelection();this.Ao.Ud(gvjs_Or);return[]};gvjs_.Gaa=function(a,b){gvjs_X(this,a,b)};gvjs_.Kf=function(){this.G2="";gvjs_U(this.yl);this.yl=null;gvjs_U(this.Sa);this.Sa=null};gvjs_l(gvjs_Bk,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_xi([a,gvjs_PM]);var b=gvjs_L(a,gvjs__w);return null!=gvjs_JN(b,a)},void 0);
1774gvjs_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_dn(a);this.Wna=b?b:"callback";this.Hf=5E3;this.Ofa=""}var gvjs_hha=0;
1775gvjs_MN.prototype.send=function(a,b,c,d){a=a||null;d=d||"_"+(gvjs_hha++).toString(36)+gvjs_Qb().toString(36);var e="_callbacks___"+d,f=this.cf.clone();if(a)for(var g in a)a.hasOwnProperty&&!a.hasOwnProperty(g)||gvjs_nn(f,g,a[g]);b&&(gvjs_j[e]=gvjs_iha(d,b),gvjs_nn(f,this.Wna,e));b={timeout:this.Hf,QO:!0};this.Ofa&&(b.attributes={nonce:this.Ofa});b=gvjs_xM(f.toString(),b);gvjs_tM(b,gvjs_jha(d,a,c));return{cc:d,zaa:b}};
1776gvjs_MN.prototype.cancel=function(a){a&&(a.zaa&&a.zaa.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_Fb};function gvjs_ON(a,b,c,d,e){gvjs_0A.call(this,d);this.cf=new gvjs_dn(e||"//chart.googleapis.com/chart");this.KI="";this.Xd=[];this.aF=[];this.BV=[];this.Sw=[];this.Fva=[];this.Gya=[];this.YK=[];this.K3={};this.Iwa={};this.yT={};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_.Tja=2048;gvjs_.Zra=0;gvjs_.$ra=0;gvjs_.Hb=-Infinity;gvjs_.yg=null;gvjs_.W3=null;
1777gvjs_.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}
1778function 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_on(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_on(this.cf,"chs").split("x")};gvjs_.EV=function(a){this.ab=a};gvjs_.DV=function(a){this.Hb=a};
1779function 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_.f5=function(a){this.cf.f5(a)};
1780gvjs_.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.K3[b]=c;b=gvjs_ZN(a,a.K3,":|","|");a.cf.ld("chxl",b)}
1781function 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)}
1781e<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.BV.length<a.Xd.length)throw Error("Cannot start adding legends text after first element.");a.BV.push(d);a.cf.ld("chdl",a.BV.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};
1782function 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*
1783w))}p.push(t)}h=p.join("t"==h.KI?",":"");f[g]=h}c=c.join("t"==b?"|":",");b=null==a.W3?gvjs_cc(b,":",c):gvjs_cc(b,a.W3,":",c);a.cf.ld("chd",b);return a.cf.toString().length<a.Tja}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;
1784gvjs_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.BV;delete this.Xd;this.cf=null;delete this.ab;delete this.Hb;this.yg=null;delete this.YK;delete this.K3;delete this.Iwa;delete this.yT;delete this.Jwa};function gvjs_SN(a){gvjs_5l.call(this,"uritoolong");this.uri=a}gvjs_s(gvjs_SN,gvjs_5l);function gvjs_1N(a){gvjs_zD.call(this,a,[gvjs_7j])}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_7j]);this.t2=null==b?!0:b}gvjs_s(gvjs_2N,gvjs_zD);gvjs_2N.prototype.lH=function(a,b,c){switch(a.type()){case gvjs_Dr:gvjs_np(c.selected,a.tb.ROW_INDEX,this.t2);break;case gvjs_er:gvjs_pp(c.selected,a.tb.ROW_INDEX,a.tb.COLUMN_INDEX,this.t2);break;case gvjs_fr:gvjs_op(c.selected,a.tb.COLUMN_INDEX,this.t2)}return!0};
1785gvjs_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,QN: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_Tq]},subtitle:{fontSize:14,fillColor:gvjs_bM[gvjs_Rq]},text:{fontName:gvjs_Gr}}},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_Tq]},
1786subtitle:{fillColor:gvjs_bM[gvjs_Rq],"padding.top":4,"max-lines":1},selected:{title:{fontWeight:500,fillColor:gvjs_bM[gvjs_Vq]},subtitle:{fontWeight:500,fillColor:gvjs_bM[gvjs_Tq]}}}},axes:{all:{margin:6,style:{baseline:{strokeColor:gvjs_bM[gvjs_Sq],strokeWidth:1},contextTicks:{fillColor:gvjs_bM[gvjs_Vq]},gridlines:{strokeColor:gvjs_bM["300"],strokeWidth:1},label:{fillColor:gvjs_bM[gvjs_Vq]},text:{fontSize:12},ticks:{fillColor:gvjs_bM[gvjs_Tq]}}},domain:{all:{gridlines:!1}},target:{all:{gridlines:!0}},
1787x:{all:{ticks:{pixelsPerTick:100}}},y:{all:{ticks:{pixelsPerTick:40}}}}};function gvjs_5N(a){if(null!=a)try{a=gvjs_Gg(a).Vb}catch(b){}return a}function gvjs_6N(a,b){return{fillColor:gvjs_5N(gvjs_Vi(a,gvjs_mE(b,gvjs_2))),opacity:gvjs_ig(a,gvjs_mE(b,gvjs_eb)),fontName:gvjs_Vi(a,gvjs_mE(b,gvjs_Gu)),fontSize:gvjs_K(a,gvjs_mE(b,gvjs_Hu)),fontWeight:gvjs_Ji(a,gvjs_mE(b,gvjs_Ps))?gvjs_Ps:null,italic:gvjs_Ji(a,gvjs_mE(b,gvjs_qv)),underline:gvjs_Ji(a,gvjs_mE(b,gvjs_ly))}}
1788function gvjs_7N(a,b,c){a=gvjs_5i(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_Vi(a,gvjs_mE(b,gvjs_Vx)),title:gvjs_Vi(a,gvjs_mE(b,gvjs_wv)),inLegend:gvjs_Ji(a,gvjs_mE(b,gvjs_Gy))}}function gvjs_lha(a){return(a=gvjs_3i(a,gvjs_Bv,gvjs_vca))?a===gvjs_4?0:a===gvjs_1?.5:1:null}
1789function gvjs_9N(a,b){var c=gvjs_K(a,gvjs_mE(b,gvjs_Yu)),c={baseline:a.Y(gvjs_mE(b,gvjs_Is)),discrete:gvjs_Vi(a,gvjs_mE(b,gvjs_yb))!==gvjs_Al,label:gvjs_Vi(a,gvjs_mE(b,gvjs_3x)),gridlines:null!=c?0!==c:null,range:{min:a.Y(gvjs_mE(b,gvjs_Ey)),max:a.Y(gvjs_mE(b,gvjs_Dy))},format:{},style:{gridlines:{strokeColor:gvjs_5N(gvjs_Vi(a,gvjs_mE(b,gvjs_Xu)))},baseline:{strokeColor:gvjs_5N(gvjs_Vi(a,gvjs_mE(b,gvjs_Js)))},label:gvjs_6N(a,gvjs_mE(b,gvjs_5x)),ticks:gvjs_6N(a,gvjs_mE(b,gvjs__x)),text:gvjs_6N(a,gvjs_mE(b,
1790gvjs__x))}},d=gvjs_Vi(a,gvjs_mE(b,gvjs_Ju));a=gvjs_Hi(a,gvjs_mE(b,gvjs_Ku));null!=d&&(a.pattern=d);c.format=a;return c}
1791function gvjs_$N(a){var b=new gvjs_xi([a]);a=gvjs_hi(gvjs_Bb,1);return gvjs_4h(gvjs_Ei(b),{width:gvjs_K(b,gvjs_Cb),height:gvjs_K(b,gvjs_6a),stacked:gvjs_Ji(b,gvjs_pv),selectionMode:gvjs_Vi(b,gvjs_hx),groupSize:gvjs_aj(b,gvjs_Fs,1),chart:{title:gvjs_Vi(b,gvjs_3x),subtitle:gvjs_Vi(b,gvjs_Tx),style:{background:gvjs_7N(b,gvjs_Ds,a),chartArea:gvjs_7N(b,gvjs_$s,a),text:{fontName:gvjs_Vi(b,gvjs_Gu),fontSize:gvjs_K(b,gvjs_Hu)},title:gvjs_6N(b,gvjs_5x)}},legend:{position:gvjs_Vi(b,gvjs_Dv),style:{container:{valign:gvjs_lha(b)},
1792text:gvjs_6N(b,gvjs_Fv),title:{"max-lines":gvjs_K(b,gvjs_Cv)}}},axes:{all:{style:{gridlines:{strokeColor:gvjs_5N(gvjs_Vi(b,gvjs_Vu))},baseline:{strokeColor:gvjs_5N(gvjs_Vi(b,gvjs_Js))}}},domain:gvjs_4h(gvjs_Qc(gvjs_Hi(b,"domainAxes"),function(a,d){return gvjs_9N(b,"domainAxes."+d)}),{all:gvjs_9N(b,gvjs_fk)}),target:gvjs_4h(gvjs_Qc(gvjs_Hi(b,"targetAxes"),function(a,d){return gvjs_9N(b,"targetAxes."+d)}),{all:gvjs_9N(b,gvjs_ul)}),x:gvjs_4h(gvjs_Qc(gvjs_Hi(b,"hAxes"),function(a,d){return gvjs_9N(b,
1793"hAxes."+d)}),{all:gvjs_9N(b,gvjs__u)}),y:gvjs_4h(gvjs_Qc(gvjs_Hi(b,gvjs_zy),function(a,d){return gvjs_9N(b,"vAxes."+d)}),{all:gvjs_9N(b,gvjs_zl)})},series:gvjs_4h(gvjs_Qc(gvjs_Hi(b,gvjs_jx),function(a,d){return gvjs_8N(b,gvjs_nx+d)}),{all:gvjs_8N(b,"")})})};var gvjs_aO={qla:gvjs_ab,$la:gvjs_O},gvjs_bO={P8:gvjs_ey,r8:gvjs_Rs};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.W9;this.r6=a.vk||gvjs_Rs;this.yi=a.em;this.h7=a.gja||{};this.Moa=a.Loa||{};this.eh=a.qea||{}}
1794gvjs_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.r6===gvjs_Rs?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_6c(p,this.h7);n.ra.bold&&gvjs_6c(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=
1795r.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_uf(d,q),g=(new gvjs_4z(m,b.top,n,p)).style(gvjs_0u,g===gvjs_3?1:g===gvjs_1?.5:0).style(gvjs_Ay,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-
1796d.left)/2+d.left,d.bottom+18,g,this.eh)).style(gvjs_0u,.5).style(gvjs_Ay,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_0u,.5).style(gvjs_Ay,1),d.top-=h.height+18);c.push(new gvjs_TD(g,gvjs_vD(this.YG.clone(),gvjs_Ca,gvjs_vv),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.paa;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.aS=function(){};
1797function gvjs_mha(a){var b=a.tJ(a.Yc,a.He);a.aS(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)}
1797if(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,
1798label: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_lc(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.W9;this.yi=a.em;this.r6=a.vk||gvjs_ab;this.h7=a.gja||{};this.eh=a.qea||{}}
1799gvjs_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.r6===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_6c(p,n.ra,this.h7);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/
18002;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_uf(d,q);f=[(new gvjs_4z(b.left,h,n,p)).style(gvjs_0u,e===gvjs_3?1:e===gvjs_1?.5:0).style(gvjs_Ay,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_Cr,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=
1801(new gvjs_4z(d.right+18,(d.bottom-d.top)/2+d.top,f,this.eh)).style(gvjs_8w,90).style(gvjs_0u,.5).style(gvjs_Ay,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_8w,-90).style(gvjs_0u,.5).style(gvjs_Ay,1),d.left-=g.height+18);c.push(new gvjs_TD(h,gvjs_vD(this.YG.clone(),gvjs_Ca,gvjs_vv),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_ej);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.vQ=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_Ij:1===b?"HH:mm:ss":"HH:mm:ss.SSS"};a&&gvjs_6c(b,a);this.qd=new gvjs_fj(b)}gvjs_s(gvjs_hO,gvjs_ej);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.vQ=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_jj;gvjs_iO.date=gvjs_fj;gvjs_iO.datetime=gvjs_fj;gvjs_iO.timeofday=gvjs_hO;function gvjs_jO(a){this.fi=a.ticks;this.xe=a.scale;this.XG=a.sY;this.yi=a.em;this.RL=a.Za||!1;this.i5=a.Db||!1;this.wJ=a.style.Za;this.ZG=gvjs_4h({},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)};
1802gvjs_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_Cr,f),c.push(new gvjs_TD(e,f,this.yi)))}},this);if(!d&&this.i5){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_Cr,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.sY;this.yi=a.em;this.RL=a.Za||!1;this.i5=a.Db||!1;this.wJ=a.style.Za;this.ZG=gvjs_4h({},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)};
1803gvjs_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);
1803if(!(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_Cr,f),c.push(new gvjs_TD(e,f,this.yi)))}},this);if(!d&&this.i5){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_Cr,this.fi.ticks.length);c.push(new gvjs_TD(e,f,this.yi))}}return c};function gvjs_lO(a){a=a||{};this.kea=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||{}}
1804gvjs_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_ru,c.color),this.yua).setStyle(gvjs_gv,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_gv,c.xk),g;e&&(g=gvjs_6L(new gvjs_aM(c.Ff),this.JAa).setStyle(gvjs_gv,c.HAa));null==f.getStyle(gvjs_Zv)&&f.setStyle(gvjs_Zv,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/
18052+1<a.length&&0<this.kea&&b.sc(1,d+1,(new gvjs_5L).setStyle(gvjs_6a,this.kea))},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);
1806function gvjs_nha(a,b,c){function d(a,b,c){return(0<b?gvjs_Rs:gvjs_ey)+(0<a?gvjs_O:gvjs_ab)+(0<c?".ry":".rx")}var e=a.Do;c.style(gvjs_zt,null).style(gvjs_At,null).style(gvjs_Bt,null).style(gvjs_Ct,null).style(gvjs_Ht,null).style(gvjs_It,null).style(gvjs_Ft,null).style(gvjs_Gt,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."+
1807d(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}
1808gvjs_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
1809gvjs_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.aS=function(){null!=this.format&&0<gvjs_Wc(this.format).length&&(this.Vk=new gvjs_fj(this.format))};
1810gvjs_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=
1811"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_mh.MONTH_DAY_SHORT,b=!0):b=!1;this.Rr=!1;break;case Dygraph.WEEKLY:c=gvjs_mh.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_mh.YEAR_FULL);break;case Dygraph.ANNUAL:case Dygraph.DECADAL:case Dygraph.CENTENNIAL:c=
1812gvjs_mh.YEAR_FULL}if(null!=c)return c=(new gvjs_gh(c)).format(a),{label:c,ra:{bold:b}};throw gvjs_Sr;};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_cr,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_cr,fontSize:13,Qc:!1,bf:!1}}};gvjs_uO.prototype.aS=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_6c(a,this.format);this.Vk=new gvjs_jj(a)};gvjs_uO.prototype.tJ=function(a,b){return Dygraph.numericTicks(a,b,this.size,this.OH())};
1813gvjs_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};
1813gvjs_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.oW=new gvjs_yO;this.jI=new gvjs_wO}gvjs_=gvjs_zO.prototype;gvjs_.Dx=function(a,b){return this.oW.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)};
1814gvjs_.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.oW=new gvjs_yO;this.jI=new gvjs_vO(new gvjs_xO(this.oW),new gvjs_vO(new gvjs_zO,new gvjs_wO));gvjs_rO.call(this,a)}gvjs_s(gvjs_AO,gvjs_rO);gvjs_AO.prototype.aS=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.oW.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);
1815gvjs_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_zt,2).style(gvjs_At,2).style(gvjs_Bt,2).style(gvjs_Ct,2))});gvjs_v(c,function(a){d.push(a.clone().data(a.data()).style(gvjs_Ft,
18162).style(gvjs_Gt,2).style(gvjs_Ht,2).style(gvjs_It,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.UP;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.z5),y:new gvjs_vO(g.CB,g.z5)})}return f[d].transform(a)},this)};function gvjs_EO(a){this.n9=a}gvjs_s(gvjs_EO,gvjs_mO);gvjs_EO.prototype.transform=function(a){if(a instanceof gvjs_3z){var b=this.n9,c=this.n9+1,d=gvjs__z(a),e=gvjs_J(d,"x"),f=gvjs_J(d,gvjs_Cb);if(Math.abs(f)>c)var g=gvjs_Rd(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_Rd(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};
1817gvjs_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.G$=!0;this.$s=new gvjs_x;this.jp=new gvjs_x;this.definition=a;this.hc={};this.OV={};this.Ki=b;this.sB=gvjs_L(this.definition.options,"blendingMode","rgb");this.LR=gvjs_Ti(this.definition.options,"hoverDarkenAmount",.15);this.Pha=gvjs_Ti(this.definition.options,"selectLightenAmount",.7);gvjs_sg(gvjs_Iq)}gvjs_s(gvjs_HO,gvjs_UD);
1818function gvjs_IO(a,b,c){a=gvjs_Mg(a);"hsl"===c?(c=gvjs_Pg(a[0],a[1],a[2]),c[2]=Math.max(c[2]-b,0),a=gvjs_Rg(c[0],c[1],c[2])):a=gvjs_Tg(a,b);return gvjs_Kg(a)}function gvjs_JO(a,b,c){a=gvjs_Mg(a);"hsl"===c?(c=gvjs_Pg(a[0],a[1],a[2]),c[2]=Math.min(c[2]+b,1),a=gvjs_Rg(c[0],c[1],c[2])):a=gvjs_Ug(a,b);return gvjs_Kg(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};
1818a.Ll&&(a.Ll=!1,gvjs_Qb(),a.value=c?b.call(c):b());return a.value};
1819gvjs_.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}
1820function gvjs_NO(a){switch(a.type()){case gvjs_er:return gvjs_xD(a.tb.COLUMN_INDEX,a.tb.ROW_INDEX);case gvjs_fr:return gvjs_wD(a.tb.COLUMN_INDEX)}return null}gvjs_.GV=function(){};gvjs_.yV=function(){};gvjs_.vV=function(){};gvjs_.FV=function(){};gvjs_.kia=function(){};gvjs_.dia=function(){};gvjs_.bia=function(){};gvjs_.hia=function(){};
1821function gvjs_OO(a,b,c){var d=c.type();if(d===gvjs_er){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.GV(b):f?a.yV(b):e?a.vV(b):a.FV(b)}else d===gvjs_fr&&(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.kia(b):f?a.dia(b):e?a.bia(b):a.hia(b))}
1822function gvjs_pha(a){gvjs_v(a.OV,function(a,c){c=gvjs_yD(c);c.type();gvjs_OO(this,a,c)},a)}
1823function 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_3x:case gvjs_Tx:break;default:return}var f=this.definition.style.Ta,g=b===gvjs_3x?f.title:f.Ff,h=b===gvjs_3x?f.selected.title:f.selected.Ff,k=b===gvjs_3x?f.focused.title:f.focused.Ff,l=this.jp.contains(c),m=this.$s.contains(c),n=new gvjs_x(gvjs_Wc(g)),p=new gvjs_x(gvjs_Wc(h)),q=new gvjs_x(gvjs_Wc(k)),b=new gvjs_x;b.addAll(n);b.addAll(p);b.addAll(q);var r=a.shape;gvjs_Zd(b,
1824function(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)}
1825gvjs_.k5=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.G$&&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)},
1826this);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_gx:gvjs_ax;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,paa:a.paa,format:a.format,scale:a.scale,size:b,Yc:a.range.start,He:a.range.end,qL:c})}
1827function gvjs_RO(a,b){return{ticks:a.ticks,scale:a.CB,label:a.label,vk:a.vk,range:a.range,em:gvjs_ou,gja:gvjs_cF(a.style.ticks),Loa:gvjs_cF(a.style.U$),qea:gvjs_cF(a.style.label),W9:b}}function gvjs_PO(a,b){var c=[],d=gvjs_4ca(b);gvjs_v(a.OV,function(a,b){b=gvjs_yD(b);gvjs_Sc(d,function(a,c){return b.tb[c]===a})&&c.push({id:b,shape:a})});return c}
1828function 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_Ri(n.options,gvjs_2x)):void 0,n=a.ticks=n);if(n){gvjs_Wh(a.range,n.Yc);gvjs_Wh(a.range,n.He);gvjs_TO(a);if(a.vk==gvjs_ey&&0<g||a.vk==gvjs_Rs&&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.z5=new gvjs_GO({start:0,end:1},{start:f.left+d.left,
1829end:f.right-d.right});var n=a.vk==gvjs_ey?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_eq);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_uf(c,gvjs_wf(l.size));a.vk===gvjs_ey?g+=l.size.height+m:h+=l.size.height+m;gvjs_Cc(e,l.elements)}},a);return{ua:c,elements:e}}
1830function 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_Ri(n.options,gvjs_2x)):void 0,n=a.ticks=n);if(n){gvjs_Wh(a.range,n.Yc);gvjs_Wh(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());
1831a.CB=n;a.z5=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_eq);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_uf(c,gvjs_wf(m.size));a.vk==gvjs_ab?h+=m.size.width+p:k+=m.size.width+p;gvjs_Cc(f,m.elements)}},a);return{ua:c,elements:f}}
1832function 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}
1833gvjs_.RL=function(a,b,c){var d=[];gvjs_v(gvjs_MO(this),function(e){if(e.Za){var f=gvjs_wf(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,sY:gvjs_vD(gvjs_vD(new gvjs_5(gvjs_dr),gvjs_Jr,"hgridline"),gvjs_Ca,e.name),em:gvjs_Uu,style:{Za:e.style.Za,Db:e.style.Db}});gvjs_Cc(d,e.O(a,gvjs_xf(f)))}},this);gvjs_v(gvjs_LO(this),function(e){var f=gvjs_wf(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,sY:gvjs_vD(gvjs_vD(new gvjs_5(gvjs_dr),
1834gvjs_Jr,"vgridline"),gvjs_Ca,e.name),em:gvjs_Uu,style:{Za:e.style.Za,Db:e.style.Db}});gvjs_Cc(d,e.O(a,gvjs_xf(f)))},this);return d};
1835function 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_wf(c),m=gvjs_VO(l),n=0,p=0;!gvjs_yf(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_Ac(h.elements,k.elements)}}
1836function 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_Vd(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_Vd(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)}
1837function gvjs_sha(a){if(gvjs_L(a.definition.options,gvjs_Dv)==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_Ic(d,function(a,b){return gvjs_Hc(a.Tb,b.Tb)});return b.Mu(gvjs_lc(gvjs_u(d,function(a,b){a=c[a.index];var d=this.definition.table.Qa(a.Tb);
1838this.definition.table.Qa(a.Tb);return gvjs_I(this.definition.options,gvjs_nx+b+".inLegend",!0)?{color:a.color,title:gvjs_L(this.definition.options,gvjs_nx+b+".title",d),Ff:gvjs_L(this.definition.options,gvjs_nx+b+".subtitle"),xua:gvjs_wD(a.Tb,"icon").ne(),xk:gvjs_wD(a.Tb,gvjs_3x).ne(),HAa:gvjs_wD(a.Tb,gvjs_Tx).ne()}:null},a),gvjs_Jd(),a)).setStyle(gvjs_yb,gvjs_Av)}
1839gvjs_.lB=function(a){gvjs_Qb();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_dr)).ne(),layer:gvjs_Bs}),e=this.definition.title?gvjs_6L(new gvjs_aM(this.definition.title),this.definition.style.title).setStyle(gvjs_gv,(new gvjs_5(gvjs_3x)).ne()).setStyle("layer",gvjs_Bs):null,k=this.definition.Ff?
1840gvjs_6L(new gvjs_aM(this.definition.Ff),this.definition.style.Ff).setStyle(gvjs_gv,gvjs_vD(new gvjs_5(gvjs_3x),gvjs_Jr,gvjs_Tx).ne()).setStyle("layer",gvjs_Bs):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_6j).setStyle(gvjs_6a,Infinity).setStyle(gvjs_Cb,Infinity);if(k=gvjs_sha(this)){k.setStyle(gvjs__v,
1841a.width/3);var a=gvjs_Ri(this.definition.options,"legend.style.margin",0),l=gvjs_L(this.definition.options,gvjs_Dv);gvjs_L(this.definition.options,gvjs_Bv,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_Cc(a,this.cache("chart-chrome",function(){var a=
1842this,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_6j){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();
1843l=m.top-c.top;return[]}return g.getStyle(gvjs_yb)===gvjs_Av?(h=c,k=d,[]):null}]);n.debug=!1;var p=n.O(d);this.definition.K=m;var q=gvjs_wf(m);gvjs_Cc(c,gvjs_SO(this,b,q,e).elements);gvjs_Cc(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_Ae(k,new gvjs_z(h.left(),l))));var t=0,u=0;gvjs_Zd(gvjs_1d(gvjs_Yd(p),gvjs_Yd(r)),function(a){var b=a.style(gvjs_gv),d=a.style("layer")||gvjs_Bs;null==b&&n.debug?
1844c.push(new gvjs_TD(a,gvjs_vD(new gvjs_5("debug"),gvjs_Cr,t++),gvjs_Bs)):null!=b&&c.push(new gvjs_TD(a,gvjs_vD(gvjs_yD(b),gvjs_Cr,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_dr),gvjs_Jr,gvjs_9s),gvjs_Bs));return c},this));gvjs_Cc(a,this.cache("chart-gridlines",function(){return this.RL(b,this.definition.K,e)},this));gvjs_Cc(a,this.k5(b,this.definition.K,e));this.OV={};gvjs_t(a,function(a){this.OV[a.featureId.ne()]=
1845a.en},this);this.pa&&a.push(this.cache(gvjs_7x,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_Mr),gvjs_xl)},this));return a};
1846gvjs_.Jy=function(a,b){this.Ll(gvjs_7x);
1846if(b&&!this.pa&&a.type()===gvjs_er){gvjs_Qb();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.UP],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,
1847[{title:f,value:d,color:gvjs_IO(g.color,this.LR,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);
1848b instanceof gvjs_3z?(b=a?gvjs_Rd(gvjs_J(k,gvjs_Cb)):0,a=a?0:gvjs_Rd(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_Kd(a.x,g.left,g.left+g.width-d),gvjs_Kd(a.y,g.top,g.top+g.height-e))}}else b||(this.pa=null)};gvjs_.bc=function(){return this.definition.size};
1849gvjs_.um=function(a,b,c){if(a)if(b.type===gvjs_xl)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_fr:case gvjs_er:f=gvjs_NO(a);c?b.add(f.ne()):b.remove(f.ne());break;case gvjs_dr:case gvjs_Mr:this.$s.clear()}if(this.jp.yb()!==d||e===gvjs_fr)gvjs_Qb(),gvjs_pha(this);e===gvjs_fr?gvjs_qha(this,a.tb.COLUMN_INDEX):f&&e===gvjs_er&&(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};
1850gvjs_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.xP=(new gvjs_po).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);}
1851function 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.$ka&&(b="_discrete",b in f&&(l=e[f[b][0]]));var m=gvjs_Vi(c,"domain."+d+".axis");null!=m?l=m:null===l&&(l=h++);e.push(l);null!=m||gvjs_2c(f,b,[]).push(d);gvjs_2c(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_Hi(c,gvjs_8s),f=c.view(["axes.domain."+d,"axes."+f+"."+d,"axes.domain.all",
1852"axes."+f+".all","axes.all"]),t=f.view(gvjs_sb),u=gvjs_2i(f,"side",k?gvjs_aO:gvjs_bO,k?m?gvjs_ab:gvjs_O:gvjs_Rs),w=a.R(e),v=new g[d],y=f.Y(gvjs_Is),x=!1;null!=y&&(x=!0,gvjs_p(y)?v.tw(y):v.Rt(y));y=gvjs_Hi(f,gvjs_Ju);gvjs_Zc(y)&&w===gvjs_f&&(y={pattern:gvjs_ob});l[d]={name:d,type:w,scale:v,label:gvjs_L(f,gvjs_vv,a.Qa(e)),columns:[],Za:gvjs_I(f,gvjs_Wu,!1),Db:gvjs_I(f,gvjs_Wu,x),margin:gvjs_Ri(f,gvjs_Sv),vk:u,range:null,options:f,format:y,style:{label:gvjs_Hi(t,[gvjs_vv,gvjs_Q],h),ticks:gvjs_Hi(t,[gvjs_1x,
1853gvjs_Q],h),U$:gvjs_Hi(t,["contextTicks",gvjs_Q],h),Za:gvjs_Hi(t,gvjs_Wu),Db:gvjs_Hi(t,gvjs_Is)}}}l[d].columns.push(e);m=!1});return l}
1854function 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_nx+e+".discrete",!1),k=gvjs_ZO(k,b);k.$ka&&(b="_discrete");e=gvjs_Vi(c,gvjs_nx+e+".axis");null==e&&(b in f?e=f[b][0]:(f[b]=[],e=h++),f[b].push(e));d.push(e);gvjs_2c(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_Hi(c,[gvjs_8s]),h=c.view(["axes.target."+
1855d,"axes."+h+"."+d,"axes.target.all","axes."+h+".all","axes.all"]),w=h.view(gvjs_sb),v=gvjs_2i(h,"side",k?gvjs_bO:gvjs_aO,k?gvjs_Rs:m?gvjs_ab:gvjs_O),y=new g[d],x=h.Y(gvjs_Is),z=!1;null!=x&&(z=!0,gvjs_p(x)?y.tw(x):y.Rt(x));var x=a.R(f),A=gvjs_Hi(h,gvjs_Ju);gvjs_Zc(A)&&x===gvjs_f&&(A={pattern:gvjs_ob});l[d]={name:d,columns:[],label:gvjs_L(h,gvjs_vv),Za:gvjs_I(h,gvjs_Wu,!0),Db:gvjs_I(h,gvjs_Wu,z),scale:y,type:x,margin:gvjs_Ri(h,gvjs_Sv),vk:v,range:null,options:h,format:A,style:{label:gvjs_Hi(w,[gvjs_vv,
1856gvjs_Q],n),ticks:gvjs_Hi(w,[gvjs_1x,gvjs_Q],n),U$:gvjs_Hi(w,["contextTicks",gvjs_Q],n),Za:gvjs_Hi(w,gvjs_Wu),Db:gvjs_Hi(w,gvjs_Is)}}}l[d].columns.push(f);m=!1})});return l}
1857gvjs_YO.prototype.qh=function(){var a=this.bj,b=this.xP,c=this.options;gvjs_I(this.options,"stacked",!1);var d=gvjs_I(c,gvjs_6u,!1),e=c.Y(gvjs_wt,null,gvjs_0i);null!=e&&(e=gvjs_u(gvjs_lc(gvjs_u(e,function(a){try{return gvjs_Gg(a).Vb}catch(b){return null}}),gvjs_Jb),gvjs_Mg));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.z0(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+=
18581)}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_Hi(this.options,["chart.style.title",gvjs_8s]),Ff:gvjs_Hi(this.options,["chart.style.subtitle",gvjs_8s]),fBa:gvjs_Ri(this.options,"chart.style.titleSpacing"),IAa:gvjs_Ri(this.options,"chart.style.subtitleSpacing"),
1859background:gvjs_cF(gvjs_Hi(this.options,"chart.style.background")),K:gvjs_cF(gvjs_Hi(this.options,"chart.style.chartArea")),Ta:{na:gvjs_cF(gvjs_Hi(this.options,"legend.style.container")),spacing:gvjs_Ri(this.options,"legend.style.spacing",0),icon:gvjs_cF(gvjs_Hi(this.options,"legend.style.icon")),title:gvjs_cF(gvjs_Hi(this.options,["legend.style.title",gvjs_Ev,gvjs_8s])),Ff:gvjs_cF(gvjs_Hi(this.options,["legend.style.subtitle",gvjs_Ev,gvjs_8s])),selected:{icon:gvjs_cF(gvjs_Hi(this.options,"legend.style.selected.icon")),
1860title:gvjs_cF(gvjs_Hi(this.options,"legend.style.selected.title")),Ff:gvjs_cF(gvjs_Hi(this.options,"legend.style.selected.subtitle"))},focused:{icon:gvjs_cF(gvjs_Hi(this.options,"legend.style.focused.icon")),title:gvjs_cF(gvjs_Hi(this.options,"legend.style.focused.title")),Ff:gvjs_cF(gvjs_Hi(this.options,"legend.style.focused.subtitle"))}}}}};var __flash_unloadHandler,__flash_savedUnloadHandler;/*
1861 SWFObject v1.5: Flash Player detection and embed -
1862 http://blog.deconcept.com/swfobject/
1863
1864 SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
1865 http://www.opensource.org/licenses/mit-license.php
1866
1867*/
1868function gvjs__O(a,b,c,d,e,f,g,h,k,l){if(document.getElementById){this.Zka=l?l:"detectflash";a:{l=this.Zka;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_gv,b);c&&this.setAttribute(gvjs_Cb,c);d&&this.setAttribute(gvjs_6a,
1869d);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=
1870null;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_es}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.eS=a;!window.opera&&document.all&&7<this.eS.DD&&(gvjs_1O=!0);f&&(this.ha.bgcolor=f);this.ha.quality=g?g:gvjs_5u;this.setAttribute(gvjs_qy,!1);this.setAttribute(gvjs_8t,
1871!1);this.setAttribute("xiRedirectUrl",h?h:window.location);this.setAttribute(gvjs_Yw,"");k&&this.setAttribute(gvjs_Yw,k)}}var gvjs_1O;
1872gvjs__O.prototype={setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},getParams:function(){return this.ha}
1872,write:function(a){if(this.getAttribute(gvjs_qy)&&gvjs_2O(this.eS,new gvjs_0O([6,0,65]))&&!gvjs_2O(this.eS,this.getAttribute("version"))){this.setAttribute(gvjs_8t,!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||
1873this.getAttribute(gvjs_8t)||gvjs_2O(this.eS,this.getAttribute("version"))){a=typeof a==gvjs_h?document.getElementById(a):a;if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){this.getAttribute(gvjs_8t)&&(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_cq+this.getAttribute(gvjs_sb)+'"',b=b+(gvjs_7p+
1874this.getAttribute(gvjs_gv)+'" name="'+this.getAttribute(gvjs_gv)+'" '),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_8t)&&(this.bo.MMplayerType="ActiveX",this.setAttribute("swf",this.eCa));b='<object id="'+this.getAttribute(gvjs_gv)+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute(gvjs_Cb)+'" height="'+this.getAttribute(gvjs_6a)+gvjs_cq+this.getAttribute(gvjs_sb)+
1875gvjs_fq;b+=gvjs_7q+this.getAttribute("swf")+gvjs_ba;c=this.getParams();for(d in c)b+='<param name="'+d+gvjs_dq+c[d]+gvjs_ba;d=gvjs_3O(this).join("&");0<d.length&&(b+=gvjs_6q+d+gvjs_ba);b+="</object>"}a.innerHTML=b;return!0}""!=this.getAttribute(gvjs_Yw)&&document.location.replace(this.getAttribute(gvjs_Yw));return!1}};function gvjs_3O(a){var b=[],c;a=a.bo;for(c in a)b[b.length]=c+"="+a[c];return b}
1876function gvjs_0O(a){this.DD=null!=a[0]?parseInt(a[0],10):0;this.uT=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.uT<b.uT?!1:a.uT>b.uT?!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(){})}}
1877if(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.y_=a.bn;this.zh=a.oL;this.TP=a.nB.domain;this.X6=a.nB.target;this.layout=this.wO()}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};
1878gvjs_4O.prototype.wO=function(){var a=this.TP,b=this.X6;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.y_,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,UP:d.name,data:[]}},this)},k=0,t=f.aa();k<t;k++){var u=f.getValue(k,
1879a.dj),w=null,w=g.wi()?g.add(u):g.scale(u);null!=w&&gvjs_Vd(w)&&(null===d.axis.range?d.axis.range=new gvjs_G(w,w):gvjs_Wh(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_Vd(g)&&(null===e.axis.range?e.axis.range=new gvjs_G(g,g):null!=w&&gvjs_Wh(e.axis.range,g));h.D[b].data.push({UP: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=
1880gvjs_Gg(gvjs_L(this.m,gvjs_nx+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_Zr,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;
1880if(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_Ic(a,b);return a}function gvjs_8O(a,b){var c=gvjs_6O(b);return gvjs_mc(a,function(a,b){return a+c(b)},0)}function gvjs_yha(a,b){var c=gvjs_6O(b);return gvjs_mc(a,function(a,b){return a*c(b)},1)}function gvjs_9O(a,b){return gvjs_8O(a,b)/a.length}
1881function 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)}
1882function 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);
1883function 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}
1884function 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,
188586.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).ica().multiply(c).multiply(a)).Bm()[0]}function gvjs_jP(a){var b={};a.forEach(function(a){b[a]=gvjs_1c(b,a,0)+1});return b}
1886function gvjs_kP(a){var b=gvjs_jP(a),c=gvjs_cP(gvjs_Vc(b));return gvjs_Wc(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_2c(this.ha,b,a)},a)};function gvjs_nP(a,b,c,d){this.iI=a;this.PN=b;this.u4=c;this.Upa=d}gvjs_nP.prototype.gea=!1;gvjs_nP.prototype.op=function(a){this.gea=a};gvjs_nP.prototype.lS=function(){return this.gea};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.w4=b.page&&b.page!==gvjs_0t||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_cu}gvjs_=gvjs_oP.prototype;
1887gvjs_.uo=0;gvjs_.rF=null;gvjs_.hA=-1;gvjs_.hD=!1;gvjs_.t4=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.u4;c.push(f)}a.t4=d;return c}gvjs_.VQ=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.t4||gvjs_qP(a);a=a.t4[b];return null!=a?a:-1}
1888function 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.rca(),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_Xb(b)||gvjs_6A(a,b)})}function gvjs_xP(a,b){b=b.split(/\s+/);gvjs_t(b,function(b){gvjs_Xb(b)||gvjs_8A(a,b)})}function gvjs_yP(a){gvjs_4o.call(this,a);this.F=gvjs_pg();this.Fc=new gvjs_ep;this.bq={};this.m0=this.xQ=this.ny=this.bV=this.L1=this.$U=this.Mt=null}gvjs_s(gvjs_yP,gvjs_4o);
1889var gvjs_Bha={O8:"google-visualization-table-table",Q8:"google-visualization-table-tr-head",DX:"google-visualization-table-tr-even",R8:"google-visualization-table-tr-odd",ON:"google-visualization-table-tr-sel",EX:"google-visualization-table-tr-over",CX:"google-visualization-table-th gradient",BX:"google-visualization-table-td",wma:"google-visualization-table-td-number",vma:"google-visualization-table-td-center",uma:"google-visualization-table-td-bool",M8:"google-visualization-table-seq",FEa:"google-visualization-table-sorthdr",
1890pma:"google-visualization-table-sortind",Ola:"google-visualization-table-div-page gradient",Rla:"google-visualization-table-page-numbers",Qla:"google-visualization-table-page-number gradient",Sla:"google-visualization-table-page-prev",Pla:"google-visualization-table-page-next"},gvjs_zP={Q8:"headerRow",DX:"tableRow",R8:"oddTableRow",ON:"selectedTableRow",EX:"hoverTableRow",CX:"headerCell",BX:"tableCell",M8:"rowNumberCell"};gvjs_=gvjs_yP.prototype;gvjs_.Cba=!0;gvjs_.KO=null;gvjs_.Tp=null;gvjs_.sK=null;
1891gvjs_.ta=null;gvjs_.Jl=null;gvjs_.m=null;gvjs_.me=null;gvjs_.nL=null;gvjs_.KT=-1;gvjs_.H1=!1;gvjs_.vL=null;gvjs_.$K=null;gvjs_.ZU=0;gvjs_.U=null;
1892gvjs_.Tj=function(a,b,c){a=c||{};if(!b)throw Error(gvjs_nr);this.Fc.clear();this.ta=b;this.Jl=new gvjs_Y(this.ta);this.m=a;this.H1=0<this.ta.aa();this.me=new gvjs_oP(this.Jl,this.m);this.H1&&(a.startPage&&gvjs_pP(this.me,a.startPage),a.sort!=gvjs_0t&&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.ZU=a.scrollLeftStartPosition||0;b=a.frozenColumns;b=null!=b?b:-1;-1>b&&(b=-1);this.KT=b;b=this.Tp=gvjs_w(gvjs_Bha);if(a=
1893this.m.cssClassNames)for(var d in gvjs_zP)(c=a[gvjs_zP[d]])&&(b[d]=c);d=!0;this.Cba&&(d=gvjs_AP(this),this.Cba=!1);this.Xq();d?(this.F.removeNode(this.KO),this.Mw()):this.dka(0)};gvjs_.Mw=function(){gvjs_X(this,gvjs_N,null)};gvjs_.VQ=function(){return this.me?this.me.VQ():null};
1894gvjs_.Xq=function(a){var b=this.m,c=this.F;a||(this.sH(),this.Gda=gvjs_1f(this.na));this.nL=null;this.U||(this.U=new gvjs_qp);a=this.KT;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_Nq,"max-height":gvjs_Nq});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.$U=gvjs_qf(c,
1895gvjs_tl,null,g)[0],k=this.ZU,l=0;b.keepScrollPosition&&this.Mt&&(k=this.Mt.scrollLeft,l=this.Mt.scrollTop);gvjs_E(g,{overflow:gvjs_Oa,"max-width":gvjs_Nq,"max-height":gvjs_Nq});var m=e&&-1===e.toString().indexOf("%");d&&(gvjs_E(f,{width:d}),gvjs_E(g,{width:gvjs_Nq}),gvjs_E(h,{width:gvjs_Nq}));e&&(gvjs_E(f,{height:e}),d=e,-1<e.toString().indexOf("%")&&(d=gvjs_Nq),gvjs_E(g,{height:d}),gvjs_E(h,{height:d}));!e&&0<this.Gda.height&&(e=gvjs_1f(f).height,h=gvjs_1f(g).height,e<h&&gvjs_E(f,{height:gvjs_Nq}),
1896gvjs_E(g,{height:gvjs_Nq}));this.ny=null;this.EJ();this.me.w4&&(h=this.bq[gvjs_zw],h||(h=c.C(gvjs_b,this.Tp.Ola),this.bq[gvjs_zw]=h,e=c.C(gvjs_b),gvjs_E(e,{clear:gvjs_Sa,width:gvjs_Nq,height:gvjs_Lq}),this.bq["clear-float"]=e),c.gc(h),gvjs_E(g,{height:""}),gvjs_Dha(this,f),e=gvjs_1f(f).height,h=e-(new gvjs_A(h.offsetWidth,h.offsetHeight)).height,0<h&&(0<this.Gda.height||m)&&gvjs_E(g,{height:h+gvjs_g}));b.rtlTable&&-1==a&&(this.$U.style.direction=gvjs_lb);g.scrollTop=l;g.scrollLeft=k;gvjs_E(f,{visibility:""})};
1897gvjs_.EJ=function(){var a=this.Mt,b=this.F,c,d;this.m.scrollTransition===gvjs_cu&&(gvjs_6A(a,"scrolling"),gvjs_8A(a,"doneScrolling"));
1897this.ny||(d=c=0,this.ny=gvjs_Bc(this.L1.childNodes),this.xQ=gvjs_Bc(b.Os(gvjs_Ou,this.$U)),gvjs_fe&&(this.m0=[],gvjs_t(gvjs_Bc(this.ny),gvjs_r(function(a){gvjs_5A(a,gvjs_Ou)&&(this.m0.push(a),gvjs_yc(this.ny,a),gvjs_yc(this.xQ,a))},this))));b=gvjs_r(function(){this.bV=null;var b=a.scrollTop,f=b+gvjs_g,g=a.scrollLeft,h=g+gvjs_g;this.m.scrollTransition===gvjs_cu&&(gvjs_6A(a,
1898"doneScrolling"),gvjs_8A(a,"scrolling"));gvjs_fe?(b!=c&&gvjs_t(this.ny,function(a){gvjs_E(a,{"-moz-transform":"translateY("+(b-1)+"px)"})}),g!=d&&gvjs_t(this.xQ,function(a){gvjs_E(a,{"-moz-transform":"translateX("+h+")"})}),gvjs_t(this.m0,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.xQ,function(a){gvjs_E(a,{left:h})}));c=b;d=g},this);this.bV&&window.clearTimeout(this.bV);this.m.scrollTransition===
1899gvjs_cu?this.bV=window.setTimeout(b,10):b();return!0};
1900function 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_qf(c,gvjs_tl,null,k)[0],b=a.L1,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_dx,gvjs_r(function(){this.EJ()},a)),b=a.L1=gvjs_CP(a,null));var l=a.KT+(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_Ou),m&&gvjs_E(a,
1901{"background-color":m}))});0<l&&n.length>l&&gvjs_6A(n[l-1],gvjs_zv);f?gvjs_DP(a,h,b,d,e,g):(h=gvjs_DP(a,null,b,d,e,g),c.appendChild(k,h));return k}
1902function gvjs_DP(a,b,c,d,e,f){var g=a.ta,h=a.F,k=a.Tp;if(b)c=gvjs_qf(h,gvjs_Wx,null,b)[0],gvjs_0e(c);else{b=h.C(gvjs_tl,{"class":k.O8,cellspacing:"0"});var l=h.C("thead");h.appendChild(b,l);h.appendChild(l,c);c=h.C(gvjs_Wx);h.appendChild(b,c)}var l=new gvjs_jj({fractionDigits:0,pattern:"#"}),m=null!=d.frozenColumnsBackground?d.frozenColumnsBackground:null;null==a.nL&&(a.nL=a.H1?gvjs_qP(a.me):[]);for(var n=a.nL,p=a.KT,q=d.showRowNumber,r=!0,t=d.alternatingRowStyle,t=null!=t?t:!0,u=0;u<n.length;u++){var w=
1903n[u],v=w.iI,y=g.Qs(v,"rowColor"),x=[];t?x.push(r?k.DX:k.R8):x.push(k.DX);r=!r;gvjs_ip(a.Fc,v)&&(x.push(k.ON),w.op(!0));v=h.C(gvjs_hy,{"class":x.join(" ")});a.U.B(v,gvjs_hl,gvjs_r(a.s1,a,w));a.U.B(v,gvjs_jl,gvjs_r(a.u1,a,w));a.U.B(v,gvjs_il,gvjs_r(a.t1,a,w));h.appendChild(c,v);if(q){var z=h.C(gvjs_Xx,{"class":k.BX+" "+k.M8});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_Ou),0===p&&gvjs_6A(z,gvjs_zv),m&&gvjs_E(z,{"background-color":m}))}for(var x=
19040,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_Xx,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_Xb(gvjs_bc(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_Ou),x===
1905p-1&&gvjs_6A(z,gvjs_zv),m&&gvjs_E(z,{"background-color":m}));x+=D}}return b}
1906function gvjs_CP(a,b){var c=a.ta,d=a.m||{},e=a.Tp,f=d.sort!=gvjs_0t&&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_hy,{"class":e.Q8}),l;d.showRowNumber&&0<c.S()&&(l=b.C("th",{"class":e.CX+(d.headerGradient?" gradient":"")}),b.appendChild(k,l),l.innerHTML=gvjs_yq);for(var m=e.CX,n=0;n<
1907h;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_ql,{"class":e.pma}));a.U.B(l,gvjs_7j,gvjs_r(a.bta,a,n),!0)}g(k);return k}
1908function 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_3h(d,{name:gvjs_ql,content:{X4:!0,content:g}}):g:d.C(gvjs_ql,{className:e.Sla,alt:"previous"}),f=f?c?gvjs_3h(d,{name:gvjs_ql,content:{X4:!0,content:f}}):f:d.C(gvjs_ql,{className:e.Pla,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_bs,gvjs_r(a.Vca,a,!1));a.U.B(f,gvjs_bs,gvjs_r(a.Vca,a,!0));gvjs_EP(a);c=
1909a.bq[gvjs_zw];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.Rla});d.appendChild(c,h);b=gvjs_r(function(a){var b=a.n,c=e.Qla;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_7j,gvjs_r(this.Nca,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_Ac(c,f,k),function(a){return{n:a}});
1910f[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_Dc(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_Ic(c)}return c}gvjs_.Vca=function(a){var b=this.me.fL,c=this.me.uo;this.Nca(a?Math.min(b,c+1):Math.max(0,c-1))};
1911gvjs_.Nca=function(a){this.me.w4&&this.m.page!==gvjs_0t&&(gvjs_pP(this.me,a),this.Mt&&(this.ZU=this.Mt.scrollLeft),this.Xq(!0));gvjs_EP(this);gvjs_X(this,gvjs_yw,{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)}}
1912function gvjs_AP(a){var b=a.KO;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.KO=b}return"6"==gvjs_3f(b).left}gvjs_.dka=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.dka,this,a),b)}else this.F.removeNode(this.KO),this.Mw()};gvjs_.getSelection=function(){return this.Fc.getSelection()};
1913gvjs_.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_gp(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.ON)}b=gvjs_gp(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.ON))}};
1914gvjs_.s1=function(a,b){var c,d=this.sK,e=a.iI;c=gvjs_ie?b.metaKey:b.ctrlKey;if(b.shiftKey){b.preventDefault();var f=Math.min(a.PN,d.PN),e=Math.max(a.PN,d.PN);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_ip(this.Fc,e)?(h=new gvjs_ep,h.setSelection(c),h.Qz(e),c=h.getSelection()):c.push({row:e}
1914)):c=gvjs_ip(this.Fc,e)?null:[{row:e}];this.setSelection(c);
1915this.sK=b.shiftKey?d:a;gvjs_X(this,gvjs_P,{})};gvjs_.u1=function(a){var b=gvjs_GP(this),c=this.Tp;(a=b[a.u4])&&gvjs_wP(a,c.EX)};gvjs_.t1=function(a){var b=gvjs_GP(this),c=this.Tp;(a=b[a.u4])&&gvjs_xP(a,c.EX)};function gvjs_GP(a){return gvjs_qf(a.F,gvjs_Wx,null,a.$U)[0].childNodes}
1916gvjs_.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.ZU=this.Mt.scrollLeft),this.Xq(!0),gvjs_X(this,"sort",this.me.VQ())):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};
1917function gvjs_BP(a){if(gvjs_Xb(gvjs_bc(a)))return a;var b=a;gvjs_Yb(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.BX;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.xea=null;this.$wa={};this.CT={};this.Eaa=new gvjs_x;this.Kpa=new gvjs_x}gvjs_HP.prototype.set=function(a,b){this.$wa[a]!==b?this.Eaa.add(a):this.Eaa.remove(a);this.xea&&this.xea[a]===b||(this.Kpa.add(a),this.CT[a]=b)};gvjs_HP.prototype.get=function(a){return this.CT[a]};gvjs_HP.prototype.keys=function(){return gvjs_Wc(this.CT)};function gvjs_IP(a,b,c){this.zg=a;this.vba=b;this.xi=new gvjs_HP;this.Gn=null;this.Eva=c;a===gvjs_Aw&&(this.xi.set(gvjs_pu,gvjs_e),this.xi.set(gvjs_Ix,gvjs_hq),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.vba.ne()})}return this.Gn};gvjs_.Wq=function(){return this.xi.CT};
1918function 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};
1919function gvjs_Hha(a,b){var c={};gvjs_Gi(b,gvjs_Ds,null,function(b){var e=gvjs_Wi(b.fill||c.fill)||gvjs_e;a.af(e);e=gvjs_Si(b.fillOpacity);null!=e&&a.Ef(e);e=gvjs_Wi(b.stroke||c.stroke);null!=e&&a.wd(e);b=gvjs_Qi(b.strokeWidth);null!=b&&a.pl(b);return null})}gvjs_.wd=function(a){this.xi.set(gvjs_Ix,a);this.Gn&&this.Gn.style(gvjs_Ix,a);return this};gvjs_.pl=function(a){this.xi.set(gvjs_Sx,a);this.Gn&&this.Gn.style(gvjs_Sx,a);return this};gvjs_.af=function(a){this.xi.set(gvjs_pu,a);return this};
1920gvjs_.Ef=function(a){this.xi.set(gvjs_uu,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_Hu,a);return this};
1921var 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_.S0=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_Bs),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_Bs)).Vt(c),d),e).Qg(f);this.Fh.push(a);return a};
1922gvjs_.KB=function(){var a=new gvjs_5(gvjs_dr);gvjs_vD(a,gvjs_Jr,"__internal_"+this.Xy);this.Xy+=1;return a};function gvjs_MP(){this.Era=gvjs_ti(gvjs_r(this.Fra,this));this.format=gvjs_r(this.Ira,this)}gvjs_Gb(gvjs_MP);gvjs_MP.prototype.Ira=function(a,b){return this.Era(a).uc(b)};gvjs_MP.prototype.Fra=function(a){return new gvjs_fj({pattern:a,valueType:"time"})};function gvjs_NP(a,b,c,d,e,f,g){this.ba=a;
1922this.Yc=b;this.He=c;this.iz=e;this.Hya=f;this.$m=!0;this.jh=[];this.M6=d;this.sr=null;this.CC=0;this.ira=g||null;a=gvjs_r(this.dla,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()&&
1923(this.He=a);this.Z7=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))}
1924gvjs_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.M6-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.M6&&(e.textAlign=gvjs_3,k.start=this.Dh[d]-f,k.end=this.Dh[d]);gvjs_Xh(k,
1925g[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_Xh(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=
1926this.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.Z7+this.M6};
1927gvjs_NP.prototype.dla=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_cr,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_Ij):e=!1,d=!1,a=b(h,a),c.jh.push(new gvjs_3L(a,{Rb:"",bold:e,color:gvjs_Qa,opacity:1,
1928lb:gvjs_cr,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_cr,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_cr,fontSize:13,Qc:!1,
1929bf:!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_cr,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_cr,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:"",
1930bold:!1,color:gvjs_Qa,opacity:1,lb:gvjs_cr,fontSize:13,Qc:!1,bf:!1})),c.jh.length-1+"";throw gvjs_Sr;};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_3p)};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_3p);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")};
1930function gvjs_RP(){}gvjs_RP.prototype.format=function(a,b){var c=gvjs_Ij;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_3p)};
1931gvjs_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_3p)};
1932gvjs_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_3p)};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_mc(b,function(a,b){return a+b},0)}function gvjs_Iha(a,b){gvjs_YP(b);if(0==b.length)return a;b=gvjs_lc(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};
1933gvjs_.getHeight=function(){var a=this.Ue();return gvjs_mc(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};
1934gvjs_.vO=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].vO(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_3l(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.Q0(this.G.Qs,a)};gvjs_.getValue=function(a){return this.Q0(this.G.getValue,a)};gvjs_.Ia=function(a){return this.Q0(this.G.Ia,a)};gvjs_.Q0=function(a,b){var c=this.getId();return null!=c?(c=[c],gvjs_Cc(c,gvjs_Dc(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_mc(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_Cc(c,d[e].find(a,b));return c};
1935gvjs_.vO=function(a,b,c,d){for(var e=this.cr,f=0;f<e.length;f++)e[f].vO(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.mba,d=b.nba,e=b.Mba,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 ("+
1936k.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_Ac(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_3l(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()}
1937gvjs_2P.prototype.gp=function(a){var b=new gvjs_EG(2);gvjs_FG(b,0,{mba:!0,nba:!0,Mba:!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_3l(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};
1938function gvjs_8P(a){if(a.es===gvjs_6P)return gvjs_xd(a.toString());if(a.es!==gvjs_5P)throw Error("Sanitized content was not of kind TEXT or HTML.");
1938return gvjs_Fd(gvjs_id("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_Ee();a=a(b||gvjs_bQ,void 0,c);b=gvjs_aQ(a);a=a instanceof gvjs_7P?gvjs_8P(a):gvjs_sf(b);return gvjs_Xe(d.Ad,a)}function gvjs_dQ(a,b,c,d){a:if(a=a(b||gvjs_bQ,void 0,c),d=(d||gvjs_Ee()).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}
1939function 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_0b(a.getContent())}return"zSoyz"}var gvjs_bQ={};gvjs_y&&gvjs_te(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_$c;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_ud?gvjs_7(gvjs_wd(a),a.fv()):gvjs_7(gvjs_0b(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;
1940function 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_Fe(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):""}
1941var 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_0b(String(a))}
1942function 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_jd?a=gvjs_lQ(gvjs_ld(a)):(a=String(a),a=gvjs_Rha.test(a)?a:"zSoyz");return a}
1943var 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]}
1944var 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)}
1945var gvjs_Oha=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,gvjs_Pha=/</g;function gvjs_pQ(){}gvjs_s(gvjs_pQ,gvjs_bC);gvjs_Gb(gvjs_pQ);gvjs_=gvjs_pQ.prototype;gvjs_.C=function(a){var b={"class":gvjs_1r+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_Ys};gvjs_.Kh=function(a){return a.tagName==gvjs_qa};gvjs_.kb=function(a,b){gvjs_6A(b,gvjs_0r);return gvjs_pQ.o.kb.call(this,a,b)};gvjs_.getValue=function(){return""};gvjs_.sa=function(){return gvjs__r};gvjs_RB(gvjs__r,function(){return new gvjs_dC(null,gvjs_pQ.qc())});function gvjs_qQ(){}gvjs_s(gvjs_qQ,gvjs_pQ);gvjs_Gb(gvjs_qQ);gvjs_qQ.prototype.sa=function(){return gvjs_2r};gvjs_RB(gvjs_2r,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(","))}
1946var gvjs_Wha=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if(gvjs_y)return gvjs_te("10.0");var a=document.createElement(gvjs_qa),b=gvjs_ge?"-webkit":gvjs_fe?"-moz":gvjs_y?"-ms":gvjs_de?"-o":null,c={transition:gvjs_tw};b&&(c[b+"-transition"]=gvjs_tw);gvjs_we(a,gvjs_Bd(gvjs_b,{style:c}
1946));return""!=gvjs_Ef(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.yba=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_Qb();this.I=1;if(gvjs_Wha())return gvjs_E(this.H,this.Nua),this.zm=gvjs_Ym(this.Wxa,void 0,this),!0;this.Q6(!1);return!1};
1947gvjs_.Wxa=function(){gvjs_Uf(this.H);gvjs_Vha(this.H,this.XF);gvjs_E(this.H,this.yba);this.zm=gvjs_Ym(gvjs_r(this.Q6,this,!1),1E3*this.Rk)};gvjs_.stop=function(){this.Kv()&&this.Q6(!0)};gvjs_.Q6=function(a){gvjs_rQ(this.H,"");gvjs_Zm(this.zm);gvjs_E(this.H,this.yba);this.endTime=gvjs_Qb();this.I=0;a?this.cj(gvjs_Gx):this.cj(gvjs_vu);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_ic(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};
1948gvjs_.lineTo=function(a){var b=gvjs_ic(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};
1949gvjs_.haa=function(a){var b=gvjs_ic(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};
1950gvjs_.close=function(){var a=gvjs_ic(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_Od(e,c);b+=gvjs_Pd(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)};
1951gvjs_.arcTo=function(a,b,c,d){var e=this.Vg[0]-gvjs_Od(c,a)+gvjs_Od(c+d,a),f=this.Vg[1]-gvjs_Pd(c,b)+gvjs_Pd(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};
1952gvjs_.nna=function(a,b,c,d){var e=this.Vg[0]-gvjs_Od(c,a),f=this.Vg[1]-gvjs_Pd(c,b),g=gvjs_Nd(d);d=Math.ceil(Math.abs(g)/Math.PI*2);g/=d;c=gvjs_Nd(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.haa(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}}
1953gvjs_.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.haa;gvjs_yQ[3]=gvjs_wQ.prototype.nna;
1954function 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_Uf(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}
1955gvjs_.Ze=function(a){gvjs_3e(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_Rs?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)}
1955;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)};
1956gvjs_.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_.mP=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};
1957gvjs_.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};
1958gvjs_.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_bm]=!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_.gca=function(){return this.Cd};gvjs_.setTransform=function(a){this.Lw=a.clone();this.Cd.U5(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_pm(this.H,a,b,c,d)};gvjs_.N=function(){gvjs_DQ.o.N.call(this);gvjs_rm(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.V5(this,a)};gvjs_.ob=function(){return this.fill};gvjs_.wd=function(a){this.ye=a;this.Cd.W5(this,a)};gvjs_.nca=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})};
1959function gvjs_MQ(a,b,c,d,e,f,g,h){gvjs_EQ.call(this,a,b,g,h);this.jaa=c;this.kaa=d;this.v5=e;this.w5=f;this.il=new gvjs_wQ;gvjs_NQ(this);this.B4=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.jaa+gvjs_Od(0,a.v5),a.kaa+gvjs_Pd(0,a.w5));a.il.arcTo(a.v5,a.w5,0,360);a.il.close()}gvjs_MQ.prototype.setCenter=function(a,b){this.jaa=a;this.kaa=b;gvjs_NQ(this);this.B4.setPath(this.il)};
1960gvjs_MQ.prototype.setRadius=function(a,b){this.v5=a;this.w5=b;gvjs_NQ(this);this.B4.setPath(this.il)};gvjs_MQ.prototype.draw=function(a){this.B4.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()};
1961gvjs_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()};
1962gvjs_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()}})};
1963function 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.kka=c;this.gCa=d;this.lka=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.kka;h=this.lka;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=
1964"90%",this.$J.style.verticalAlign=k==gvjs_1?gvjs_5v:k==gvjs_ab?d<e?gvjs_ey:gvjs_Rs:d<e?gvjs_Rs:gvjs_ey,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_Nq,this.$J.style.verticalAlign=gvjs_ey,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=
1965gvjs_Oa,b.fontSize=f.size*l+"pt");b.fontWeight=f.bold?gvjs_Ps:gvjs_kw;b.fontStyle=f.Qc?gvjs_qv:gvjs_kw;b.fontFamily=f.family;c=this.ob();b.color=c.ue()||c.aca();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.aca())};gvjs_QQ.prototype.wd=function(){};gvjs_QQ.prototype.draw=function(){};
1966function gvjs_RQ(a){if(a.kka==a.lka){var b=gvjs_u(a.Gf.split(""),function(a){return gvjs_0b(a)}).join(gvjs_la),b=gvjs_Fd(gvjs_id("Concatenate escaped chars and <br>"),b);gvjs_we(a.$J,b)}else gvjs_we(a.$J,gvjs_xd(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()};
1967gvjs_.mf=function(a,b){this.RA=a;this.Gy=b;this.$p&&this.Cd.Lg()};gvjs_.draw=function(a){this.Bda?(this.RA&&this.Gy&&a.drawImage(this.Bda,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.Bda=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_.V5=function(){this.Lg()};gvjs_.W5=function(){this.Lg()};gvjs_.U5=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))}
1968gvjs_.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.H2=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()};
1969gvjs_.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_Uf(e),a=parseFloat(a)*f.width/100);d&&(e=e||this.j().parentNode,f=f||gvjs_Uf(e),b=parseFloat(b)*f.height/100);return new gvjs_A(a,b)};function gvjs_WQ(a){gvjs_Sf(a.j(),a.width,a.height);var b=a.Zk();
1969b&&(gvjs_Sf(a.cd,b.width,b.height),a.cd.width=b.width,a.cd.height=b.height,a.Hl=null)}
1970gvjs_.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)};
1971gvjs_.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()}};
1972gvjs_.Ge=function(a){if(!(a instanceof gvjs_QQ)){var b=this.getContext();gvjs_VQ(this,a);if(a.ob&&a.nca){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.aca());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)/
1973gvjs_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.H2||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};
1974gvjs_.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.H2)this.H2=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_2w));this.Lg()};
1975gvjs_.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_0e(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);
1976gvjs_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);
1977gvjs_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.Q7=gvjs_ge&&!gvjs_te(526);this.Ed=new gvjs_qp(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_ev,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())};
1978gvjs_.V5=function(a,b){a=a.j();b instanceof gvjs_TQ?(a.setAttribute(gvjs_pu,b.ue()),a.setAttribute(gvjs_qu,b.getOpacity())):a.setAttribute(gvjs_pu,gvjs_e)};gvjs_.W5=function(a,b){a=a.j();b?(a.setAttribute(gvjs_Ix,b.ue()),a.setAttribute(gvjs_Lx,b.getOpacity()),b=b.zb(),gvjs_o(b)&&-1!=b.indexOf(gvjs_g)?a.setAttribute(gvjs_Mx,parseFloat(b)/gvjs_BQ(this)):a.setAttribute(gvjs_Mx,b)):a.setAttribute(gvjs_Ix,gvjs_e)};
1979gvjs_.U5=function(a,b){b=[b.Ai,b.Xh,b.Bi,b.Di,b.Ci,b.Ei].join();a.j().setAttribute(gvjs_iy,"matrix("+b+")")};
1980gvjs_.C=function(){var a=this.nb(gvjs_Ux,{width:this.width,height:this.height,overflow:gvjs_7a}),b=this.nb("g");this.r_=this.nb(gvjs_Xt);this.Jf=new gvjs_YQ(b,this);a.appendChild(this.r_);a.appendChild(b);this.H=a;if(this.so||this.Ku||this.Hx)this.j().setAttribute("preserveAspectRatio",gvjs_e),this.Q7?this.OW():this.j().setAttribute("viewBox",this.Ku+" "+this.Hx+" "+(this.so?this.so+" "+this.JH:""))};
1981gvjs_.OW=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_iy,"scale("+d+" "+a+") translate("+b+" "+c+")")}}};gvjs_.mf=function(a,b){gvjs_Sf(this.j(),a,b)};
1982gvjs_.Zk=function(){if(!gvjs_fe)return this.dc?gvjs_Uf(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_Uf(e),a=parseFloat(a)*f.width/100);d&&(e=e||this.j().parentNode,f=f||gvjs_Uf(e),b=parseFloat(b)*f.height/100);return new gvjs_A(a,b)};gvjs_.clear=function(){this.Jf.clear();gvjs_0e(this.r_);this.Xp={}};
1983gvjs_.Ml=function(a,b,c,d,e,f,g){a=this.nb(gvjs_bu,{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_Xw,{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};
1984gvjs_.ej=function(a,b,c,d,e,f,g,h,k,l){var m=Math.round(gvjs_Qd(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_Yx]=gvjs_5v):f==gvjs_O&&(p+=e,d[gvjs_Yx]=gvjs_3);d.x=p;d.y=n;g.bold&&(d[gvjs_Au]=gvjs_Ps);g.Qc&&(d[gvjs_zu]=gvjs_qv);0!=m&&(d.transform=gvjs_9w+m+" "+b+" "+c+")");b=this.nb(gvjs_Q,d);b.appendChild(this.F.vc().createTextNode(a));null==h&&gvjs_fe&&gvjs_ie&&
1985(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_Aw,{d:gvjs_2Q(a)});b=new gvjs_1Q(a,this,b,c);this.ho(b,d);return b};
1986function 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)};
1987gvjs_.Yl=function(){throw Error("unimplemented method");};gvjs_.$b=function(){var a=this.Zk();gvjs_5Q.o.$b.call(this);a||this.dispatchEvent(gvjs_2w);if(this.Q7){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_vl,this.OW);this.OW()}};gvjs_.Rf=function(){gvjs_5Q.o.Rf.call(this);this.Q7&&this.Ed.Qb(gvjs_7Q(),gvjs_vl,this.OW)};
1988gvjs_.N=function(){delete this.Xp;delete this.r_;delete this.Jf;this.Ed.oa();delete this.Ed;gvjs_5Q.o.N.call(this)};function gvjs_7Q(){gvjs_6Q||(gvjs_6Q=new gvjs_Xm(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_0e(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_Jq)};
1989function 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);
1990gvjs_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_Aw,gvjs_gR(a))};function gvjs_hR(a,b,c,d){this.cc=a.id;gvjs_EQ.call(this,a,b,c,d)}
1991gvjs_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_qp(this);gvjs_3l(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_Wb(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()))}
1992function 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}
1992function gvjs_oR(a){if(gvjs_kR&&a.dc){var b=gvjs_Fd(gvjs_id("Assign innerHTML to itself"),a.j().innerHTML);gvjs_we(a.j(),b)}}gvjs_jR.prototype.ho=function(a,b){(b||this.Jf).j().appendChild(a.j());gvjs_oR(this)};
1993gvjs_jR.prototype.V5=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_pu);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)};
1994gvjs_jR.prototype.W5=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_Ix)[0];d||(d=d||gvjs_nR(this,gvjs_Ix),a.appendChild(d));d.opacity=b.getOpacity();d.weight=c+gvjs_g;d.color=b.ue()}else a.stroked=!1;gvjs_oR(this)};
1995gvjs_jR.prototype.U5=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)})}
1996function gvjs__ha(a){a.fillcolor="";gvjs_t(a.childNodes,function(b){b.tagName==gvjs_pu&&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_sx&&(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_Af(document.namespaces)}catch(a){}gvjs_=gvjs_jR.prototype;
1997gvjs_.C=function(){var a=this.F.vc();a.namespaces.g_vml_||(gvjs_kR?a.namespaces.add("g_vml_",gvjs_py,"#default#VML"):a.namespaces.add("g_vml_",gvjs_py),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_Zu),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)+
1998" "+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_Jq;c.appendChild(d);this.Jf=new gvjs_9Q(d,this);gvjs_V(c,gvjs_2w,gvjs_r(this.h1,this))};gvjs_.h1=function(){var a=gvjs_Uf(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.h1)}this.dispatchEvent(gvjs_2w)};
1999gvjs_.mf=function(a,b){gvjs_Sf(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_Xw);gvjs_bR(h,a,b,c,d);a=new gvjs_cR(h,this,e,f);this.ho(a,g);return a};
2000gvjs_.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};
2001gvjs_.ej=function(a,b,c,d,e,f,g,h,k,l){var m=gvjs_pR(this,gvjs_sx),n=gvjs_nR(this,gvjs_Aw);gvjs_fR(n,"v","M"+gvjs_mR(b)+","+gvjs_mR(c)+"L"+gvjs_mR(d)+","+gvjs_mR(e)+"E");gvjs_fR(n,gvjs_0x,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_uy]=f);g.bold&&(c.fontWeight=gvjs_Ps);g.Qc&&(c.fontStyle=gvjs_qv);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};
2002gvjs_.Ha=function(a,b,c,d){var e=gvjs_pR(this,gvjs_sx);gvjs_fR(e,gvjs_Aw,gvjs_gR(a));a=new gvjs_eR(e,this,b,c);this.ho(a,d);return a};
2003function 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_Od(a,d[0])),gvjs_$Q(d[5]-gvjs_Pd(a,d[1])),gvjs_$Q(d[0]),gvjs_$Q(d[1]),Math.round(-65536*d[2]),Math.round(-65536*d[3]))}});return b.join(" ")}
2004gvjs_.Pa=function(a){var b=gvjs_pR(this,gvjs_Zu);(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.h1();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_Dc(arguments,1
2004),e=c,f=0;f<d.length;f++)gvjs_sc(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_Dc(arguments,1),c=gvjs_1ha(c,d).join(" ");a.className=c}function gvjs_1ha(a,b){return gvjs_lc(a,function(a){return!gvjs_sc(b,a)})};
2005
2006
2007
2008var gvjs_8U="#990000",gvjs_9U="annotationText",gvjs_$U="certainty";gvjs_l(gvjs_zk,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;
2009gvjs_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_sk,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;
2010gvjs_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_tk,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;
2011gvjs_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_uk,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;
2012gvjs_BL.prototype.getAction=gvjs_BL.prototype.oh;gvjs_BL.prototype.removeAction=gvjs_BL.prototype.sj;gvjs_l(gvjs_vk,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;
2013gvjs_DL.prototype.removeAction=gvjs_DL.prototype.sj;gvjs_l(gvjs_Ek,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;
2014gvjs_l(gvjs_xk,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;
2015gvjs_l(gvjs_yk,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_Nk,gvjs_zL,void 0);
2016gvjs_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_Rk,gvjs_nL,void 0);gvjs_nL.prototype.computeDiff=gvjs_nL.prototype.Iu;
2017gvjs_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_Uk,gvjs_AL,void 0);gvjs_AL.prototype.computeDiff=gvjs_AL.prototype.Iu;
2018gvjs_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_Vk,gvjs_yL,void 0);gvjs_yL.prototype.draw=gvjs_yL.prototype.draw;
2019gvjs_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_Wk,gvjs_xL,void 0);gvjs_xL.prototype.draw=gvjs_xL.prototype.draw;gvjs_xL.prototype.clearChart=gvjs_xL.prototype.Zb;
2020gvjs_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;
2021gvjs_HL.prototype.getRange=gvjs_HL.prototype.RQ;gvjs_HL.prototype.setRange=gvjs_HL.prototype.Aza;
2022
2023
2024google.loader.loaded({"module":"visualization","version":"1.0","components":["default","corechart","ui","format"]});
2025google.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;}})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.