var gvjs_Wr=" - ",gvjs_Xr=" 0 0 1 ",gvjs_Yr=" but expected type is ",gvjs_Zr=' class="',gvjs__r=" does not have a domain column.",gvjs_0r=" is of type ",gvjs_1r=" of ",gvjs_2r=" to ",gvjs_3r=' xmlns:svg="http://www.w3.org/2000/svg"',gvjs_4r=' xmlns:xlink="http://www.w3.org/1999/xlink">',gvjs_5r='" value="',gvjs_W='">',gvjs_6r='">',gvjs_7r="#000",gvjs_8r="#109618",gvjs_9r="#222222",gvjs_$r="#333333",gvjs_as="#3399CC",gvjs_bs="#444444",gvjs_cs="#666666",gvjs_ds="#757575",gvjs_es="#994499",gvjs_fs= "#999",gvjs_gs="#999999",gvjs_hs="#CCCCCC",gvjs_is="#DC3912",gvjs_js="#FF9900",gvjs_ks="#FFFFFF",gvjs_ls="#ccc",gvjs_ms="#cccccc",gvjs_ns="#e0e0e0",gvjs_os=" ",gvjs_ps="&up__table_query_url=",gvjs_qs="-caption",gvjs_rs="-content",gvjs_ss="-default",gvjs_ts="-disabled",gvjs_us="-dropdown",gvjs_vs="-inner-box",gvjs_ws="-outer-box",gvjs_xs=".enableInteractivity",gvjs_ys="0 0",gvjs_zs="0%",gvjs_As="0px",gvjs_Bs="100",gvjs_Cs="100%",gvjs_Ds="15px",gvjs_Es="1px",gvjs_Fs="1px solid infotext",gvjs_Gs= "400",gvjs_Hs="500",gvjs_Is="600",gvjs_Js="700",gvjs_Ks="800",gvjs_Ls="900",gvjs_Ms=";stop-opacity:",gvjs_X="",gvjs_Ns="",gvjs_Os="",gvjs_Ps='',gvjs_Qs='=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_u.Xc;default:return 166>a.keyCode||183=a||96<=a&&106>=a||65<=a&&90>=a||(gvjs_u.Mc||gvjs_u.Tl)&&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:case 163:return!0;default:return!1}} function gvjs_Wz(a){if(gvjs_u.Xc)a=gvjs_Jca(a);else if(gvjs_u.fj&&gvjs_u.Mc)switch(a){case 93:a=91}return a}function gvjs_Jca(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_Xz(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d}gvjs_Xz.prototype.clone=function(){return new gvjs_Xz(this.x0,this.y0,this.x1,this.y1)};gvjs_Xz.prototype.equals=function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1};function gvjs_Yz(a){var b=a.x1-a.x0;a=a.y1-a.y0;return b*b+a*a}function gvjs_Zz(a,b){return new gvjs_v(gvjs_bd(a.x0,a.x1,b),gvjs_bd(a.y0,a.y1,b))};function gvjs__z(a,b){this.x=a;this.y=b}gvjs_p(gvjs__z,gvjs_v);gvjs_=gvjs__z.prototype;gvjs_.clone=function(){return new gvjs__z(this.x,this.y)};gvjs_.V_=function(){return Math.sqrt(this.x*this.x+this.y*this.y)};gvjs_.scale=gvjs_v.prototype.scale;gvjs_.invert=function(){this.x=-this.x;this.y=-this.y;return this};gvjs_.normalize=function(){return this.scale(1/this.V_())};gvjs_.add=function(a){this.x+=a.x;this.y+=a.y;return this};gvjs_.d4=function(a){this.x-=a.x;this.y-=a.y;return this}; gvjs_.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};gvjs_.equals=function(a){return this==a?!0:a instanceof gvjs__z&&!!a&&this.x==a.x&&this.y==a.y};function gvjs_0z(a,b){return new gvjs__z(a.x+b.x,a.y+b.y)}function gvjs_1z(a,b){return new gvjs__z(a.x-b.x,a.y-b.y)};function gvjs_2z(){}gvjs_2z.prototype.Ig=function(){};gvjs_u.platform={};gvjs_u.platform.JH=function(){if(gvjs_u.Gu){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(gvjs_u.KC()))?a[1]:"0"}return gvjs_u.fj?(a=/10[_.][0-9_.]+/,(a=a.exec(gvjs_u.KC()))?a[0].replace(/_/g,"."):"10"):gvjs_u.SU?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(gvjs_u.KC()))?a[1]:""):gvjs_u.uM||gvjs_u.tM||gvjs_u.jja?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(gvjs_u.KC()))?a[1].replace(/_/g,"."):""):""};gvjs_u.platform.VERSION=gvjs_u.platform.JH(); gvjs_u.platform.tQ=function(a){return 0<=gvjs_2d(gvjs_u.platform.VERSION,a)};gvjs_u.product={};gvjs_u.product.E5=!1;gvjs_u.product.kB=!1;gvjs_u.product.jB=!1;gvjs_u.product.WF=!1;gvjs_u.product.D5=!1;gvjs_u.product.K5=!1;gvjs_u.product.oB=gvjs_u.UU||gvjs_u.TU||gvjs_u.XU||gvjs_u.product.E5||gvjs_u.product.kB||gvjs_u.product.jB||gvjs_u.product.WF||gvjs_u.product.D5||gvjs_u.product.K5;gvjs_u.product.gj=gvjs_u.gj;gvjs_u.product.qa=gvjs_u.qa;gvjs_u.product.Tl=gvjs_u.Tl;gvjs_u.product.bja=gvjs_u.product.oB?gvjs_u.product.E5:gvjs_Fe(); gvjs_u.product.lta=function(){return gvjs_Je()||gvjs_ke("iPod")};gvjs_u.product.uM=gvjs_u.product.oB?gvjs_u.product.kB:gvjs_u.product.lta();gvjs_u.product.tM=gvjs_u.product.oB?gvjs_u.product.jB:gvjs_ke("iPad");gvjs_u.product.SU=gvjs_u.product.oB?gvjs_u.product.WF:gvjs_Ie();gvjs_u.product.Bia=gvjs_u.product.oB?gvjs_u.product.D5:gvjs_He();gvjs_u.product.tta=function(){return gvjs_Ge()&&!gvjs_Ke()};gvjs_u.product.gV=gvjs_u.product.oB?gvjs_u.product.K5:gvjs_u.product.tta();gvjs_u.product.JH=function(){if(gvjs_u.product.bja)return gvjs_u.product.EC(/Firefox\/([0-9.]+)/);if(gvjs_u.product.qa||gvjs_u.product.Tl||gvjs_u.product.gj)return gvjs_u.VERSION;if(gvjs_u.product.Bia)return gvjs_Ke()?gvjs_u.product.EC(/CriOS\/([0-9.]+)/):gvjs_u.product.EC(/Chrome\/([0-9.]+)/);if(gvjs_u.product.gV&&!gvjs_Ke())return gvjs_u.product.EC(/Version\/([0-9.]+)/);if(gvjs_u.product.uM||gvjs_u.product.tM){var a=gvjs_u.product.R9(/Version\/(\S+).*Mobile\/(\S+)/);if(a)return a[1]+"."+a[2]}else if(gvjs_u.product.SU)return(a= gvjs_u.product.EC(/Android\s+([0-9.]+)/))?a:gvjs_u.product.EC(/Version\/([0-9.]+)/);return""};gvjs_u.product.EC=function(a){return(a=gvjs_u.product.R9(a))?a[1]:""};gvjs_u.product.R9=function(a){return a.exec(gvjs_u.KC())};gvjs_u.product.VERSION=gvjs_u.product.JH();gvjs_u.product.tQ=function(a){return 0<=gvjs_2d(gvjs_u.product.VERSION,a)};function gvjs_3z(a){var b=a.offsetLeft,c=a.offsetParent;c||gvjs_tm(a)!=gvjs_fk||(c=gvjs_Rf(a).documentElement);if(!c)return b;if(gvjs_u.Xc&&!gvjs_u.sd(58)){var d=gvjs_Sm(c);b+=d.left}else gvjs_u.Ji(8)&&!gvjs_u.Ji(9)&&(d=gvjs_Sm(c),b-=d.left);return gvjs_Mm(c)?c.clientWidth-(b+a.offsetWidth):b};function gvjs_4z(a,b,c,d,e,f,g,h,k){var l=gvjs_5z(c),m=gvjs_Im(a),n=gvjs_zm(a);n&&m.jD(gvjs_lm(n));n=gvjs_Pf(a);var p=gvjs_Pf(c);if(n.zc()!=p.zc()){var q=n.zc().body;p=p.Oq();var r=new gvjs_v(0,0),t=gvjs_2f(gvjs_Rf(q));if(gvjs_Me(t,"parent")){var u=q;do{var v=t==p?gvjs_Am(u):gvjs_Dm(u);r.x+=v.x;r.y+=v.y}while(t&&t!=p&&t!=t.parent&&(u=t.frameElement)&&(t=t.parent))}q=gvjs_Lf(r,gvjs_Am(q));!gvjs_u.qa||gvjs_u.Ji(9)||gvjs__f(n.xd)||(q=gvjs_Lf(q,gvjs_0f(n.xd)));m.left+=q.x;m.top+=q.y}a=gvjs_6z(a,b);b= m.left;a&4?b+=m.width:a&2&&(b+=m.width/2);m=new gvjs_v(b,m.top+(a&1?m.height:0));m=gvjs_Lf(m,l);e&&(m.x+=(a&4?-1:1)*e.x,m.y+=(a&1?-1:1)*e.y);if(g)if(k)var w=k;else if(w=gvjs_zm(c))w.top-=l.y,w.right-=l.x,w.bottom-=l.y,w.left-=l.x;return gvjs_7z(m,c,d,f,w,g,h)} function gvjs_5z(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!b||"static"!=gvjs_tm(a)){var c=gvjs_Am(a);if(!b){b=gvjs_Mm(a);var d;if(d=b){d=gvjs_u.product.gV&&gvjs_u.product.tQ(10);var e=gvjs_u.ija&&gvjs_u.platform.tQ(10);d=gvjs_u.Xc||d||e}b=d?-a.scrollLeft:!b||gvjs_u.Wia&&gvjs_u.sd("8")||gvjs_sm(a,"overflowX")==gvjs_6l?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft;c=gvjs_Lf(c,new gvjs_v(b,a.scrollTop))}}}return c||new gvjs_v} function gvjs_7z(a,b,c,d,e,f,g){a=a.clone();var h=gvjs_6z(b,c);c=gvjs_Gm(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.right)&&(f&=-2);132==(f&132)&&(d.y=e.bottom)&&(f&=-5);d.xe.right&&(h.width=Math.min(e.right- d.x,l+h.width-e.left),h.width=Math.max(h.width,0),k|=4)}d.x+h.width>e.right&&f&1&&(d.x=Math.max(e.right-h.width,e.left),k|=1);f&2&&(k|=(d.xe.right?32:0));d.ye.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.ye.bottom?128:0));e=k}else e= 256;k=e}f=new gvjs_L(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_um(b,new gvjs_v(f.left,f.top));g=f.gc();gvjs_Nf(c,g)||(c=g,g=gvjs_Rf(b),a=gvjs__f(gvjs_Pf(g).xd),!gvjs_u.qa||gvjs_u.sd("10")||a&&gvjs_u.sd("8")?(b=b.style,gvjs_u.Xc?b.MozBoxSizing=gvjs_ru:gvjs_u.Mc?b.WebkitBoxSizing=gvjs_ru:b.boxSizing=gvjs_ru,b.width=Math.max(c.width,0)+gvjs_H,b.height=Math.max(c.height,0)+gvjs_H):(g=b.style,a?(a=gvjs_Rm(b),b=gvjs_Sm(b),g.pixelWidth=c.width-b.left-a.left- a.right-b.right,g.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(g.pixelWidth=c.width,g.pixelHeight=c.height)));return e}function gvjs_6z(a,b){return(b&8&&gvjs_Mm(a)?b^4:b)&-9};function gvjs_8z(a,b,c){this.element=a;this.lH=b;this.Xva=c}gvjs_p(gvjs_8z,gvjs_2z);gvjs_8z.prototype.Ig=function(a,b,c){gvjs_4z(this.element,this.lH,a,b,void 0,c,this.Xva)};function gvjs_9z(a,b){this.Ia=a instanceof gvjs_v?a:new gvjs_v(a,b)}gvjs_p(gvjs_9z,gvjs_2z);gvjs_9z.prototype.Ig=function(a,b,c,d){gvjs_4z(gvjs_xm(a),0,a,b,this.Ia,c,null,d)};function gvjs_$z(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 e=c.shift();if("undefined"==typeof e)throw Error("[goog.string.format] Not enough arguments");arguments[0]=e;return gvjs_aA[l].apply(null,arguments)})} var gvjs_aA={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;0<=b.indexOf("-", 0)?d=f+d+gvjs_Yd(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+gvjs_Yd(b,a)+d);return d},d:function(a,b,c,d,e,f,g,h){return gvjs_aA.f(parseInt(a,10),b,c,d,0,f,g,h)}};gvjs_aA.i=gvjs_aA.d;gvjs_aA.u=gvjs_aA.d;function gvjs_bA(a,b){gvjs_tn.call(this);this.Gd=new gvjs_7q(this);this.rA(a||null);b&&this.Sw(b)}gvjs_p(gvjs_bA,gvjs_tn);gvjs_=gvjs_bA.prototype;gvjs_.K=null;gvjs_.h7=!0;gvjs_.f7=null;gvjs_.g7=null;gvjs_.pD=!1;gvjs_.mya=!1;gvjs_.J_=-1;gvjs_.rsa=!1;gvjs_.soa=!0;gvjs_.Vf=gvjs_dz;gvjs_.getType=function(){return this.Vf};gvjs_.Sw=function(a){this.Vf=a};gvjs_.j=function(){return this.K};gvjs_.rA=function(a){gvjs_cA(this);this.K=a};gvjs_.Q2=function(a){gvjs_cA(this);this.h7=a}; gvjs_.vT=function(a,b){this.bF=a;this.ZC=b};gvjs_.Tc=function(){return this.Gd};function gvjs_cA(a){if(a.pD)throw Error("Can not change this state of the popup while showing.");}gvjs_.ja=function(){return this.pD};gvjs_.setVisible=function(a){this.bF&&this.bF.stop();this.ZC&&this.ZC.stop();a?this.v3():this.$C()};gvjs_.Ig=gvjs_jc; gvjs_.v3=function(){if(!this.pD&&this.$0()){if(!this.K)throw Error("Caller must call setElement before trying to show the popup");this.Ig();var a=gvjs_Rf(this.K);this.rsa&&this.Gd.D(a,gvjs_ll,this.yva,!0);if(this.h7)if(this.Gd.D(a,gvjs_wl,this.Fda,!0),gvjs_u.qa){try{var b=a.activeElement}catch(d){}for(;b&&b.nodeName==gvjs_wa;){try{var c=gvjs_mg(b)}catch(d){break}a=c;b=a.activeElement}this.Gd.D(a,gvjs_wl,this.Fda,!0);this.Gd.D(a,gvjs_3j,this.Eda)}else this.Gd.D(a,gvjs_Pj,this.Eda);this.Vf==gvjs_dz? (this.K.style.visibility=gvjs_6l,gvjs_N(this.K,!0)):this.Vf==gvjs_yx&&this.Ig();this.pD=!0;this.J_=gvjs_tc();this.bF?(gvjs_in(this.bF,gvjs_0,this.Yz,!1,this),this.bF.play()):this.Yz()}};gvjs_.$C=function(a){if(!this.pD||!this.dispatchEvent({type:gvjs_ou,target:a}))return!1;this.Gd&&this.Gd.removeAll();this.pD=!1;gvjs_tc();this.ZC?(gvjs_in(this.ZC,gvjs_0,gvjs_sc(this.r8,a),!1,this),this.ZC.play()):this.r8(a);return!0}; gvjs_.r8=function(a){this.Vf==gvjs_dz?this.mya?gvjs_5n(this.Saa,0,this):this.Saa():this.Vf==gvjs_yx&&(this.K.style.top="-10000px");this.zw(a)};gvjs_.Saa=function(){this.K.style.visibility=gvjs_dl;gvjs_N(this.K,!1)};gvjs_.$0=function(){return this.dispatchEvent(gvjs_pu)};gvjs_.Yz=function(){this.dispatchEvent(gvjs_Gy)};gvjs_.zw=function(a){this.dispatchEvent({type:gvjs_tw,target:a})}; gvjs_.Fda=function(a){a=a.target;gvjs_jg(this.K,a)||gvjs_Kca(this,a)||this.g7&&!gvjs_jg(this.g7,a)||150>gvjs_tc()-this.J_||this.$C(a)};gvjs_.yva=function(a){27==a.keyCode&&this.$C(a.target)&&(a.preventDefault(),a.stopPropagation())};gvjs_.Eda=function(a){if(this.soa){var b=gvjs_Rf(this.K);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||gvjs_jg(this.K,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>gvjs_tc()-this.J_||this.$C()}}; function gvjs_Kca(a,b){return gvjs_Hc(a.f7||[],function(a){return b===a||gvjs_jg(a,b)})}gvjs_.R=function(){gvjs_bA.o.R.call(this);this.Gd.ra();gvjs_P(this.bF);gvjs_P(this.ZC);delete this.K;delete this.Gd;delete this.f7};function gvjs_dA(a,b){this.owa=8;this.fb=b||void 0;gvjs_bA.call(this,a)}gvjs_p(gvjs_dA,gvjs_bA);gvjs_dA.prototype.getPosition=function(){return this.fb||null};gvjs_dA.prototype.setPosition=function(a){this.fb=a||void 0;this.ja()&&this.Ig()};gvjs_dA.prototype.Ig=function(){if(this.fb){var a=!this.ja()&&this.getType()!=gvjs_yx,b=this.j();a&&(b.style.visibility=gvjs_dl,gvjs_N(b,!0));this.fb.Ig(b,this.owa,this.sHa);a&&gvjs_N(b,!1)}};function gvjs_eA(a,b,c){this.H=c||(a?gvjs_Pf(gvjs_Sf(document,a)):gvjs_Pf());gvjs_dA.call(this,this.H.G(gvjs_a,{style:"position:absolute;display:none;"}));this.Hb=new gvjs_v(1,1);this.mb=new gvjs_A;this.UA=null;a&&this.DB(a);null!=b&&this.qu(b)}gvjs_p(gvjs_eA,gvjs_dA);var gvjs_fA=[];gvjs_=gvjs_eA.prototype;gvjs_.Wf=null;gvjs_.className="goog-tooltip";gvjs_.zT=500;gvjs_.Qaa=0;gvjs_.Ea=function(){return this.H}; gvjs_.DB=function(a){a=gvjs_Sf(document,a);this.mb.add(a);gvjs_Q(a,gvjs_Bl,this.tt,!1,this);gvjs_Q(a,gvjs_Al,this.FP,!1,this);gvjs_Q(a,gvjs_zl,this.raa,!1,this);gvjs_Q(a,gvjs_gk,this.Pv,!1,this);gvjs_Q(a,gvjs_Pj,this.FP,!1,this)};gvjs_.detach=function(a){if(a)a=gvjs_Sf(document,a),gvjs_gA(this,a),this.mb.remove(a);else{for(var b=this.mb.Ra(),c=0;a=b[c];c++)gvjs_gA(this,a);this.mb.clear()}}; function gvjs_gA(a,b){gvjs_nn(b,gvjs_Bl,a.tt,!1,a);gvjs_nn(b,gvjs_Al,a.FP,!1,a);gvjs_nn(b,gvjs_zl,a.raa,!1,a);gvjs_nn(b,gvjs_gk,a.Pv,!1,a);gvjs_nn(b,gvjs_Pj,a.FP,!1,a)}gvjs_.qu=function(a){gvjs_ng(this.j(),a)};gvjs_.f3=function(a){var b=this.j();b&&gvjs_Gf(b,a)}; gvjs_.rA=function(a){var b=this.j();b&&gvjs_cg(b);gvjs_eA.o.rA.call(this,a);a?(b=this.H.zc().body,b.insertBefore(a,b.lastChild),gvjs_P(this.UA),this.UA=new gvjs_Tz(this.j()),gvjs_Ym(this,this.UA),gvjs_Q(this.UA,gvjs_hk,this.VG,void 0,this),gvjs_Q(this.UA,gvjs_ik,this.LT,void 0,this)):(gvjs_P(this.UA),this.UA=null)};gvjs_.Jv=function(){return gvjs_vg(this.j())};gvjs_.I$=function(){return this.j().innerHTML};gvjs_.getState=function(){return this.Tw?this.ja()?4:1:this.UI?3:this.ja()?2:0}; gvjs_.$0=function(){if(!gvjs_bA.prototype.$0.call(this))return!1;if(this.anchor)for(var a,b=0;a=gvjs_fA[b];b++)gvjs_jg(a.j(),this.anchor)||a.setVisible(!1);gvjs_Pc(gvjs_fA,this);a=this.j();a.className=this.className;this.VG();gvjs_Q(a,gvjs_Bl,this.Caa,!1,this);gvjs_Q(a,gvjs_Al,this.Baa,!1,this);gvjs_hA(this);return!0}; gvjs_.zw=function(){gvjs_Sc(gvjs_fA,this);for(var a=this.j(),b,c=0;b=gvjs_fA[c];c++)b.anchor&&gvjs_jg(a,b.anchor)&&b.setVisible(!1);this.$da&&this.$da.LT();gvjs_nn(a,gvjs_Bl,this.Caa,!1,this);gvjs_nn(a,gvjs_Al,this.Baa,!1,this);this.anchor=void 0;0==this.getState()&&(this.RS=!1);gvjs_bA.prototype.zw.call(this)}; gvjs_.Jca=function(a,b){this.anchor==a&&this.mb.contains(this.anchor)&&(this.RS||!this.HHa?(this.setVisible(!1),this.ja()||(this.anchor=a,this.setPosition(b||this.jP(0)),this.setVisible(!0))):this.anchor=void 0);this.Tw=void 0};gvjs_.sI=function(){return this.mb};gvjs_.yC=function(){return this.Wf}; gvjs_.tua=function(a){this.UI=void 0;if(a==this.anchor){a=this.Ea();var b=a.yC();a=b&&this.j()&&a.contains(this.j(),b);null!=this.Wf&&(this.Wf==this.j()||this.mb.contains(this.Wf))||a||this.X7&&this.X7.Wf||this.setVisible(!1)}};function gvjs_iA(a,b){var c=gvjs_0f(a.H.xd);a.Hb.x=b.clientX+c.x;a.Hb.y=b.clientY+c.y} gvjs_.tt=function(a){var b=gvjs_jA(this,a.target);this.Wf=b;this.VG();b!=this.anchor&&(this.anchor=b,this.Tw||(this.Tw=gvjs_5n(gvjs_o(this.Jca,this,b,void 0),this.zT)),gvjs_kA(this),gvjs_iA(this,a))};function gvjs_jA(a,b){try{for(;b&&!a.mb.contains(b);)b=b.parentNode;return b}catch(c){return null}}gvjs_.raa=function(a){gvjs_iA(this,a);this.RS=!0}; gvjs_.Pv=function(a){this.Wf=a=gvjs_jA(this,a.target);this.RS=!0;if(this.anchor!=a){this.anchor=a;var b=this.jP(1);this.VG();this.Tw||(this.Tw=gvjs_5n(gvjs_o(this.Jca,this,a,b),this.zT));gvjs_kA(this)}};gvjs_.jP=function(a){return 0==a?(a=this.Hb.clone(),new gvjs_lA(a)):new gvjs_mA(this.Wf)};function gvjs_kA(a){if(a.anchor)for(var b,c=0;b=gvjs_fA[c];c++)gvjs_jg(b.j(),a.anchor)&&(b.X7=a,a.$da=b)} gvjs_.FP=function(a){var b=gvjs_jA(this,a.target),c=gvjs_jA(this,a.relatedTarget);b!=c&&(b==this.Wf&&(this.Wf=null),gvjs_hA(this),this.RS=!1,!this.ja()||a.relatedTarget&&gvjs_jg(this.j(),a.relatedTarget)?this.anchor=void 0:this.LT())};gvjs_.Caa=function(){var a=this.j();this.Wf!=a&&(this.VG(),this.Wf=a)};gvjs_.Baa=function(a){var b=this.j();this.Wf!=b||a.relatedTarget&&gvjs_jg(b,a.relatedTarget)||(this.Wf=null,this.LT())};function gvjs_hA(a){a.Tw&&(gvjs_6n(a.Tw),a.Tw=void 0)} gvjs_.LT=function(){2==this.getState()&&(this.UI=gvjs_5n(gvjs_o(this.tua,this,this.anchor),this.Qaa))};gvjs_.VG=function(){this.UI&&(gvjs_6n(this.UI),this.UI=void 0)};gvjs_.R=function(){this.setVisible(!1);gvjs_hA(this);this.detach();this.j()&&gvjs_cg(this.j());this.Wf=null;delete this.H;gvjs_eA.o.R.call(this)};function gvjs_lA(a,b){gvjs_9z.call(this,a,b)}gvjs_p(gvjs_lA,gvjs_9z); gvjs_lA.prototype.Ig=function(a,b,c){b=gvjs_xm(a);b=gvjs_zm(b);c=c?new gvjs_y(c.top+10,c.right,c.bottom,c.left+10):new gvjs_y(10,0,0,10);gvjs_7z(this.Ia,a,8,c,b,9)&496&&gvjs_7z(this.Ia,a,8,c,b,5)};function gvjs_mA(a){gvjs_8z.call(this,a,5)}gvjs_p(gvjs_mA,gvjs_8z);gvjs_mA.prototype.Ig=function(a,b,c){var d=new gvjs_v(10,0);gvjs_4z(this.element,this.lH,a,b,d,c,9)&496&&gvjs_4z(this.element,4,a,1,d,c,5)};function gvjs_nA(a){var b=null,c=null;gvjs_n(a)?b=a:c=a;this.Pma=b;this.K=c;this.QQ=null}gvjs_nA.prototype.Ip=function(a){this.QQ=a;this.K&&gvjs_Jh(this.K,a)};gvjs_nA.prototype.Ev=function(){return this.K?gvjs_Kh(this.K):this.QQ};gvjs_nA.prototype.j=function(){this.K||(this.K=this.Pma(),null===this.QQ||gvjs_Jh(this.K,this.QQ));return this.K};function gvjs_oA(){this.Nc=[]}gvjs_=gvjs_oA.prototype;gvjs_.Zj=function(a){this.Nc.push(a)};gvjs_.move=function(a,b){this.Zj(gvjs_pA(a,b))};gvjs_.Aa=function(a,b){this.Zj({type:gvjs_G,data:{x:a,y:b}})};gvjs_.bq=function(a,b,c,d,e,f){this.Zj({type:gvjs_mv,data:{x1:a,y1:b,x2:c,y2:d,x:e,y:f}})};gvjs_.qg=function(a,b,c,d,e,f,g){this.Zj({type:"arc",data:{cx:a,cy:b,rx:c,ry:d,My:e,zu:f,tba:g}})}; function gvjs_qA(a,b,c){if(0!=b.length)if(0==a.Nc.length?a.move(b[0].x,b[0].y):a.Aa(b[0].x,b[0].y),c)for(var d=1;dd?(this.Ca.scale(1,d/c),a=c):(this.Ca.scale(c/d,1),a=d);this.Ca.arc(0,0,a,0,2*Math.PI,!1);this.Ca.fill();this.Ca.stroke();this.Ca.restore();return gvjs_EA(this)};gvjs_.em=function(a,b,c,d,e){this.bj(e,new gvjs_L(a,b,c,d));this.Ca.fillRect(a,b,c,d);this.Ca.strokeRect(a,b,c,d);return gvjs_EA(this)};gvjs_.Z_=function(){return{append:[],dY:[gvjs_EA(this)]}}; gvjs_.bX=function(a,b){this.bj(b,gvjs_lm(this.ao));this.Ca.fill();this.Ca.stroke();this.cea=!1;this.ao=null;return gvjs_EA(this)};gvjs_.ly=function(a,b,c,d,e,f,g){return this.Ls(a,b,c,d,0,e,f,g)};gvjs_.rH=function(a,b,c,d,e,f,g,h){var k=gvjs_tA(b,d,f),l=gvjs_tA(c,e,f);return this.Ls(a,k,l,Math.sqrt(gvjs_Yz(new gvjs_Xz(b,c,d,e))),gvjs_cd(gvjs_ed(Math.atan2(e-c,d-b))),f,g,h)}; gvjs_.Ls=function(a,b,c,d,e,f,g,h){gvjs_IA(this.Ca,h);this.Ca.save();e=gvjs_dd(e);d=b*Math.sin(-e)+c*Math.cos(-e);b=b*Math.cos(-e)-c*Math.sin(-e);this.Ca.rotate(e);g==gvjs_2?d+=4*h.fontSize/5:g==gvjs__?d+=h.fontSize/3:g==gvjs_0&&(d-=h.fontSize/5);f!=gvjs_2&&(f==gvjs__?b-=this.IC(a,h).width/2:f==gvjs_0&&(b-=this.IC(a,h).width));this.Ca.strokeText(a,b,d);this.Ca.fillText(a,b,d);h.Af&&(this.Ca.beginPath(),e=h.fontSize/15,d+=e+1,1>e&&(e=1),this.Ca.lineWidth=e,this.Ca.moveTo(b,d),this.Ca.lineTo(this.Ca.measureText(a).width+ b,d),this.Ca.strokeStyle=this.Ca.fillStyle,this.Ca.stroke());this.Ca.restore();return gvjs_EA(this)};gvjs_.VW=function(){return gvjs_EA(this)};gvjs_.dC=function(a){null!==a&&(this.zN=a,this.Ca.save(),this.Ca.beginPath(),this.Ca.fillStyle=gvjs_jy,this.Ca.rect(a.left,a.top,a.width,a.height),this.Ca.clip())};gvjs_.KH=function(){var a=this.zN;this.zN&&(this.zN=null,this.Ca.restore());return a};gvjs_.XG=function(){return gvjs_EA(this)}; gvjs_.Fd=function(a,b,c){gvjs_CA(this);this.Ca.moveTo(b,c);gvjs_DA(this,b,c)};gvjs_.Sa=function(a,b,c){gvjs_CA(this);this.Ca.lineTo(b,c);gvjs_DA(this,b,c)};gvjs_.os=function(a,b,c,d,e,f,g){gvjs_CA(this);this.Ca.bezierCurveTo(b,c,d,e,f,g);gvjs_DA(this,b,c);gvjs_DA(this,d,e);gvjs_DA(this,f,g)};gvjs_.jj=function(){gvjs_CA(this);this.Ca.closePath()}; gvjs_.dn=function(a,b,c,d,e,f,g,h){gvjs_CA(this);f=gvjs_dd(f-90);g=gvjs_dd(g-90);a=Math.max(d,e);this.Ca.save();this.Ca.translate(b,c);this.Ca.scale(d/a,e/a);this.Ca.arc(0,0,a,f,g,!h);this.Ca.restore()};gvjs_.Jp=function(){};gvjs_.uh=function(){};gvjs_.Fl=function(){};gvjs_.mT=function(){};gvjs_.uT=function(){};gvjs_.Ed=function(){};gvjs_.IC=function(a,b){gvjs_IA(this.Lga,b);return new gvjs_w(this.Lga.measureText(a).width,b.fontSize)};gvjs_.bZ=function(){return 0};gvjs_.Nj=function(){};function gvjs_JA(a){gvjs_O.call(this);this.da=a;this.ba=new gvjs_7q}gvjs_p(gvjs_JA,gvjs_O);gvjs_=gvjs_JA.prototype;gvjs_.getContainer=function(){return this.da};gvjs_.clear=function(){this.WG();this.ba=new gvjs_7q};gvjs_.WG=function(){gvjs_$f(this.da);this.ba.removeAll();gvjs_P(this.ba)};gvjs_.R=function(){this.WG();gvjs_JA.o.R.call(this)};gvjs_.Cc=function(a,b,c){this.ba.D(a,b,c)};function gvjs_KA(a,b){gvjs_zA.call(this,a,b);this.zq=null;this.aS={};this.hZ={};this.IC("-._.-*^*-._.-*^*-._.-",{fontSize:8,nb:gvjs__s,bold:!1,td:!1});this.oQ=!1;for(a=this.container.parentElement.parentElement;a;){if(null!=a.getAttribute("dir")){this.oQ=a.getAttribute("dir")===gvjs_Sl;break}a=a.parentElement}}gvjs_p(gvjs_KA,gvjs_zA);function gvjs_LA(a,b){a.zq=a.pb(gvjs_uv);var c=gvjs_vA();a.zq.setAttribute(gvjs_Gw,c);a.aS={};a.hZ={};a.bga={};b.appendChild(a.zq)}gvjs_=gvjs_KA.prototype; gvjs_.RN=function(a,b){this.width=a;this.height=b;var c=this.pb(gvjs_4y);c.setAttribute(gvjs_Rb,a);c.setAttribute(gvjs_mb,b);c.style.overflow=gvjs_dl;c.setAttribute(gvjs_du,"A chart.");this.container.appendChild(c);gvjs_LA(this,c);return new gvjs_nA(c)}; gvjs_.Yo=function(a){var b=gvjs_9o();return a instanceof b.SVGElement&&a.tagName.toLowerCase()!==gvjs_Rx&&a.tagName.toLowerCase()!==gvjs_4y?(b=a.getBBox(),b.y|b.x|b.height|b.width?new gvjs_y(b.y,b.x+b.width,b.y+b.height,b.x):gvjs_KA.o.Yo.call(this,a)):gvjs_KA.o.Yo.call(this,a)};gvjs_.zX=function(){for(var a=this.nw.j(),b=a.childNodes,c=b.length;1=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_hd(k)/2,f-=k,g+=k)}f=gvjs_cd(f);g=gvjs_cd(g);l=gvjs_fd(g-90,d);var m=gvjs_gd(g-90,e);k=h?g-f:f-g;0>k&&(k+=360);a.push("A"+d+","+e+",0,"+(180gvjs_cd(g-f)||!h&&180>gvjs_cd(f-g))||a.push((h?"WA":"AT")+(b-d)+","+(c-e)+","+(b+d)+","+(c+e)+","+(b+k)+","+(c+l)+","+(b+m)+","+(c+n))};gvjs_.Jp=function(a,b,c){a.style.top=this.ic(c);a.style.left=this.ic(b)}; gvjs_.uh=function(a,b){a.style.width=this.ic(b)};gvjs_.Fl=function(a,b){a.style.height=this.ic(b)};gvjs_.mT=function(a,b){a.style.left=this.ic(b)};gvjs_.uT=function(a,b){a.style.top=this.ic(b)};gvjs_.Ed=function(a,b,c){0==c?a.stroked=!1:(a.stroked=!0,b&&(a.strokecolor=b),a.strokeweight=c)}; gvjs_.IC=function(a,b){var c=this.oF;c.firstChild.data=a;a=c.style;a.fontFamily=b.nb;a.fontSize=this.ic(b.fontSize||0);a.fontWeight=b.bold?gvjs_7a:"";a.fontStyle=b.td?gvjs_nb:"";a.display=gvjs_Oj;var d=c.clientWidth;c=c.clientHeight;a.display=gvjs_d;b.bold&&(d*=1.1);b.td&&(d*=.9);return new gvjs_w(d,c)}; gvjs_.bZ=function(){if(null!=this.Jw)return this.Jw;var a=gvjs_x(gvjs_a,{style:"width:100px;height:100px;overflow:scroll;position:absolute;visibility:hidden;"});this.oF.appendChild(a);this.oF.style.display=gvjs_Oj;this.Jw=a.offsetWidth-a.clientWidth;this.oF.style.display=gvjs_d;gvjs_cg(a);return this.Jw};gvjs_.ic=function(a){return Math.round(a)+gvjs_H};gvjs_.ge=function(a){return this.oO.createElement(a)}; gvjs_.Nj=function(a,b,c){for(var d=a.children,e=0;eb.documentMode:!gvjs_u.sd("9"):!1)?gvjs_OA:gvjs_KA;if(this.xU=b||d)d=this.fk.createElement(gvjs_Hw),d.name=this.ml,d.id=this.ml,d.width=this.fl.width.toString(),d.height=this.fl.height.toString(),d.frameBorder=0,d.scrolling="no",d.marginHeight=0,d.marginWidth=0,d.allowTransparency=gvjs_Mb,b||(d.type="image/svg+xml"),this.fk.appendChild(this.container,d),d=this.fk.G$(d),d.open(), a=[],b?(a.push(gvjs_Us),a.push(gvjs_Ts),a.push(gvjs_Xs)):(a.push(gvjs_Ps),a.push(gvjs_Vs),a.push(gvjs_3r),a.push(gvjs_4r),a.push(gvjs_Ts)),a.push(gvjs_Ws),a.push(gvjs_Fz),a.push("function CHART_loaded() {"),a.push(" _loaded = true;"),a.push("}"),a.push("\x3c/script>"),a.push(""),a.push(gvjs_Qs),a.push(' style="background:transparent"'),a.push(' onload="CHART_loaded()"'),a.push(">"),a.push('
'),a.push(""),a.push(""),d.write(a.join("\n")),d.close();gvjs_RA(this, c)}gvjs_p(gvjs_QA,gvjs_O);function gvjs_RA(a,b){var c=gvjs_o(a.ita,a);a=gvjs_o(a.Dva,a);gvjs_SA(c,a,b)}gvjs_=gvjs_QA.prototype; gvjs_.Dva=function(){if(this.xU){var a=(a=this.fk.j(this.ml))?this.fk.G$(a):null;var b=this.Lm=a.getElementById("renderers");b&&(b.referencepoint=!0);this.o4=gvjs_TA(a.body,this.fl)}else this.Lm=this.fk.createElement(gvjs_db),gvjs_M(this.Lm,gvjs_Il,gvjs_Nl),gvjs_Em(this.Lm,this.fl),this.Lm.dir=gvjs_7w,this.container.appendChild(this.Lm),this.o4=gvjs_TA(this.container,this.fl);this.Et=!0}; function gvjs_TA(a,b){var c=gvjs_Pf(a),d=c.createElement(gvjs_db),e=d.style;e.display=gvjs_d;e.position=gvjs_F;e.top=b.height+10+gvjs_H;e.left=b.width+10+gvjs_H;e.whiteSpace=gvjs_Ex;gvjs_Nz(d,gvjs_dl,!0);d.setAttribute(gvjs_cu,!0);c.appendChild(d,c.createTextNode(" "));c.appendChild(a,d);return d} gvjs_.ita=function(){if(!this.xU)return!0;var a=this.fk.j(this.ml);if(a)a:{try{var b=a.contentWindow||(a.contentDocument?gvjs_2f(a.contentDocument):null);break a}catch(c){}b=null}else b=null;return(a=b)&&a._loaded};gvjs_.gb=function(a){if(!this.Et)return null;for(a=null!=a?a:0;this.wS.length<=a;){var b=gvjs_Pf(this.Lm).createElement(gvjs_db);gvjs_M(b,gvjs_Il,gvjs_F);gvjs_um(b,0,0);gvjs_Em(b,gvjs_Cs,gvjs_Cs);this.Lm.appendChild(b);b=new this.Swa(b,this.o4);gvjs_Ym(this,b);this.wS.push(b)}return this.wS[a]}; gvjs_.Ty=function(){if(!this.Et)return null;if(!this.Xi){var a=this.fk.createElement(gvjs_db);this.Xi=new gvjs_JA(a);this.fk.appendChild(this.container,this.Xi.getContainer())}return this.Xi};gvjs_.Yp=function(a,b){gvjs_SA(gvjs_o(function(){return null!=this.Lm},this),a,b)};gvjs_.update=function(a,b){if(!gvjs_Nf(this.fl,a))if(this.fl=a,this.xU){if(a=this.fk.j(this.ml))a.width=this.fl.width.toString(),a.height=this.fl.height.toString()}else this.Et&&gvjs_Em(this.Lm,this.fl);this.Et||gvjs_RA(this,b)}; function gvjs_SA(a,b,c,d){a.call()?b.call():gvjs_Oca(a,b,c,d)}function gvjs_Oca(a,b,c,d){var e=null!=d?d:10;window.setTimeout(c(function(){gvjs_SA(a,b,c,e)}),e)}gvjs_.R=function(){try{this.fk.uc(this.fM),gvjs_P(this.Xi),gvjs_q(this.wS,function(a){gvjs_P(a)})}catch(a){}gvjs_QA.o.R.call(this)};function gvjs_UA(){this.Nc=[]}gvjs_=gvjs_UA.prototype;gvjs_.Zj=function(a,b){this.Nc.push({brush:a,D2:b})};gvjs_.move=function(a,b){this.Zj(null,gvjs_pA(a,b))};gvjs_.Aa=function(a,b,c){this.Zj(a,{type:gvjs_G,data:{x:b,y:c}})};gvjs_.bq=function(a,b,c,d,e,f,g){this.Zj(a,{type:gvjs_mv,data:{x1:b,y1:c,x2:d,y2:e,x:f,y:g}})};gvjs_.qg=function(a,b,c,d,e,f,g){this.Zj(a,{type:"arc",data:{cx:b,cy:c,rx:d,ry:e,My:f,zu:g,tba:void 0}})};gvjs_.close=function(a){var b=this.Nc[0].D2.data;this.Aa(a,b.x,b.y)}; function gvjs_VA(a){switch(a.type){case gvjs_xx:case gvjs_G:case gvjs_mv:return a=a.data,new gvjs_v(a.x,a.y);case "arc":a=a.data;var b=gvjs_cd(a.zu);return new gvjs_v(a.cx+gvjs_fd(b-90,a.rx),a.cy+gvjs_gd(b-90,a.ry));default:return new gvjs_v(0,0)}} gvjs_.Sc=function(a){for(var b=[],c=null,d=0;db;var l=null,m=null;k=null; h=d.length-2;for(e=0;e<=h;e++)if(!gvjs_Jf(d[e],d[e+1])){var n=d[e];var p=d[e+1],q=(p.y-n.y)/(p.x-n.x);var r=isFinite(q)?{Bm:q,n:n.y-q*n.x}:{Bm:Infinity,n:n.x};q=r.Bm;r=r.n;if(Infinity==q)n={Bm:Infinity,n:0>p.y-n.y?r+b:r-b};else{var t=b*Math.sqrt(1+q*q);n={Bm:q,n:0=Math.abs(c-d))return a==b||1E-5>=Math.abs(a-b)?Infinity:null;if(Infinity==c)return new gvjs_v(a,d*a+b);if(Infinity==d)return new gvjs_v(b,c*b+a);var e=d-c;return new gvjs_v(-(b-a)/e,(a*d-c*b)/e)};function gvjs__A(){}gvjs__A.prototype.D=function(a,b){gvjs_0A(this,a);this.gI[a].push(b);return this};gvjs__A.prototype.Ob=function(a,b){gvjs_0A(this,a);a=this.gI[a];for(var c=null,d=0,e=a.length;db)throw"Animation not found.";a.eS.splice(b,1);0===a.eS.length&&a.fireEvent(gvjs_Sv,[a])});if(!this.fireEvent(gvjs_Xx,[this,b]))throw"Cannot play animations for shape not in a scene.";}return this};function gvjs_3A(a,b,c,d){gvjs_1A.call(this,d);null!=a&&this.setStyle("x",a);null!=b&&this.setStyle("y",b);null!=c&&this.setStyle(gvjs_K,c)}gvjs_p(gvjs_3A,gvjs_1A);gvjs_3A.prototype.ot=function(){return"Text"};function gvjs_4A(a){return function(b,c){b=new gvjs_3A(0,0,b,c);if(b.Sr)throw Error("can't stage a shape that's already staged.");if(-1!==a.Or.indexOf(b))throw Error("can't stage a shape that's already drawn.");b.Sr=!0;a.Or.push(b);a.elements.push(null);b.D("box",a.a1);b.D(gvjs_cy,a.Xz);b.D(gvjs_ey,a.$D);b.D(gvjs_$v,a.YD);b.D("add",a.Y0);b.D(gvjs_Xx,a.d1);c=b.Yo();a.uS(b);delete c.x;delete c.y;return c}} function gvjs_5A(a,b){var c=function(){return this||window}(),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_6A(a,b,c,d){gvjs_1A.call(this,d);null!=a&&this.setStyle("r",a);null!=b&&this.setStyle("x",b);null!=c&&this.setStyle("y",c)}gvjs_p(gvjs_6A,gvjs_1A);gvjs_6A.prototype.ot=function(){return"Circle"};gvjs_6A.prototype.PB=function(){var a=this.style("r"),b=this.style("x"),c=this.style("y");this.Jo={x:b-a,y:c-a,width:2*a,height:2*a};return!0};function gvjs_7A(a,b,c,d,e){gvjs_1A.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_p(gvjs_7A,gvjs_1A);gvjs_7A.prototype.ot=function(){return"Ellipse"};gvjs_7A.prototype.PB=function(){var a=this.style("rx"),b=this.style("ry"),c=this.style("x"),d=this.style("y");this.Jo={x:c-a,y:d-b,width:2*a,height:2*b};return!0};function gvjs_8A(a,b,c,d,e){gvjs_1A.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_p(gvjs_8A,gvjs_1A);gvjs_8A.prototype.ot=function(){return"Line"};gvjs_8A.prototype.PB=function(){var a=this.style("x1"),b=this.style("y1"),c=this.style("x2"),d=this.style("y2");this.Jo={x:Math.min(a,c),y:Math.min(b,d),width:Math.abs(c-a),height:Math.abs(d-b)};return!0};function gvjs_9A(a,b,c,d,e){gvjs_1A.call(this,e);null!=a&&this.setStyle("x",a);null!=b&&this.setStyle("y",b);null!=c&&this.setStyle(gvjs_Rb,c);null!=d&&this.setStyle(gvjs_mb,d)}gvjs_p(gvjs_9A,gvjs_1A);gvjs_9A.prototype.ot=function(){return"Rect"};gvjs_9A.prototype.PB=function(){var a=gvjs_2A(this);this.Jo={x:gvjs_E(a,"x"),y:gvjs_E(a,"y"),width:gvjs_E(a,gvjs_Rb),height:gvjs_E(a,gvjs_mb)};return!0}; gvjs_9A.prototype.clone=function(){var a=gvjs_2A(this);return new gvjs_9A(a.Ga("x"),a.Ga("y"),a.Ga(gvjs_Rb),a.Ga(gvjs_mb),this.Ec)};function gvjs_$A(a,b,c){this.O7=b;this.M7=c;this.gI={add:[],click:[],mousemove:[],mouseenter:[],mouseleave:[],redraw:[],remove:[]}}gvjs_p(gvjs_$A,gvjs__A);gvjs_$A.prototype.width=function(){return this.O7};gvjs_$A.prototype.height=function(){return this.M7}; var gvjs_Qca=gvjs_g.requestAnimationFrame||gvjs_g.mozRequestAnimationFrame||gvjs_g.webkitRequestAnimationFrame||gvjs_g.msRequestAnimationFrame||function(a){return gvjs_g.setTimeout(function(){return a.call(this,gvjs_tc())},1E3/60)},gvjs_aB=[],gvjs_bB=null;function gvjs_cB(a){gvjs_aB.push(a);null==gvjs_bB&&(gvjs_bB=gvjs_Qca.call(gvjs_g,function(a){var b=gvjs_aB;gvjs_aB=[];gvjs_bB=null;gvjs_ch(b,function(b){b(a)})}))};function gvjs_dB(a){a%=360;return 0>360*a?a+360:a};function gvjs_eB(a){gvjs_1A.call(this,a);this.Jo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.ev=[]}gvjs_p(gvjs_eB,gvjs_1A);gvjs_=gvjs_eB.prototype;gvjs_.ot=function(){return"Path"};gvjs_.PB=function(){return!1};gvjs_.clear=function(){this.Jo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.ev=[]};gvjs_.move=function(a,b){this.ev.push(["M",a,b]);return this};gvjs_.line=function(a,b){this.ev.push(["L",a,b]);return this}; gvjs_.arc=function(a,b,c,d,e,f,g){e=gvjs_dB(e);f=gvjs_dB(f);this.ev.push(["GVIZARC",a,b,c,d,e,f,Number(g)]);return this};gvjs_.curve=function(a,b,c,d,e,f){this.ev.push(["C",a,b,c,d,e,f]);return this};gvjs_.close=function(){this.ev.push(["Z"]);return this};function gvjs_fB(a){var b=gvjs_2A(a);a=b.Ga(gvjs_ev)||0;var c=b.Ga(gvjs_fv)||0,d=b.Ga(gvjs_gv)||0,e=b.Ga(gvjs_hv)||0,f=b.Ga(gvjs_9u)||0,g=b.Ga(gvjs_$u)||0,h=b.Ga(gvjs_av)||0;b=b.Ga(gvjs_bv)||0;return!!(a||c||d||e||f||g||h||b)} function gvjs_gB(a){var b=gvjs_2A(a),c=gvjs_E(b,gvjs_cv,0),d=gvjs_E(b,gvjs_dv,0),e=gvjs_E(b,gvjs_ev,c),f=gvjs_E(b,gvjs_fv,d),g=gvjs_E(b,gvjs_gv,c),h=gvjs_E(b,gvjs_hv,d),k=gvjs_E(b,gvjs_9u,c),l=gvjs_E(b,gvjs_$u,d);c=gvjs_E(b,gvjs_av,c);d=gvjs_E(b,gvjs_bv,d);var m=gvjs_E(b,gvjs_Rb),n=gvjs_E(b,gvjs_mb),p=gvjs_E(b,"x");b=gvjs_E(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*=q;f*=q;g*=q;h*=q}k+c>m&&(q=m/(k+c),k*=q,l*=q,c*=q,d*=q);f+l>n&&(q=n/(f+l),e*=q,f*=q,k*= q,l*=q);h+d>n&&(q=n/(h+d),g*=q,h*=q,c*=q,d*=q);return(new gvjs_eB(a.Ec)).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_hB(a){for(var b=0,c=arguments.length;bl&&(l+=360),e="A "+e+" "+k+" 0 "+Number(180b)return!1;if(a.cZ){b=a.vh;for(var c=0,d=b.length;c=b.end||b.animation.BGa())return b.shape.style(b.animation.xwa,b.animation.C4),b.animation.fireEvent(gvjs_Sv, [b.shape,b.animation]),!1;b.shape.style(b.animation.xwa,b.interpolate(a));return!0});0b?null:a.elements[b]} gvjs_.clear=function(){var a=gvjs_8o(),b=this.svg,c;gvjs_DB(this.filters);gvjs_DB(this.Vw);this.filters={};for(this.Vw={};b.firstChild;)b.firstChild.tagName===gvjs_uv&&(c=!0),b.removeChild(b.firstChild);c&&b.appendChild(a.createElementNS(gvjs_Dw,gvjs_uv));this.Or=[];this.elements=[];this.Co=null;this.fn&&(this.fn.jJ=!0);this.fn=new gvjs_Nq};function gvjs_IB(a,b,c,d){this.container=a;this.fl=new gvjs_w(0,0);this.lI=d||null;this.update(b,c)}gvjs_p(gvjs_IB,gvjs_QA);gvjs_=gvjs_IB.prototype;gvjs_.gb=function(){return this.Ew};gvjs_.Ty=function(){return{}};gvjs_.Yp=function(a,b){gvjs_IB.o.Yp.call(this,a,b)}; gvjs_.update=function(a){if(!gvjs_Nf(this.fl,a)){this.fl=a.clone();var b=this;this.Lm=null;this.Dp&&this.Dp.clear();var c=null;c=new gvjs_BB(this.container,a.width||0,a.height||0);gvjs_5A(c,this.lI?{fonts:this.lI}:void 0).then(function(a){b.Ew=a;b.Ew.wf=gvjs_hi(gvjs_4A(b.Ew),{$S:function(a,b){a=[a,b[0]];a.push(JSON.stringify(b[1]));return a.join("_")}});b.Lm={}})}};gvjs_.R=function(){};function gvjs_JB(a,b,c,d,e){this.sh=!!b;this.node=null;this.Pj=0;this.W3=!1;this.EN=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.Pj||0;this.sh&&(this.depth*=-1)}gvjs_p(gvjs_JB,gvjs_ah);gvjs_=gvjs_JB.prototype;gvjs_.setPosition=function(a,b,c){if(this.node=a)this.Pj=gvjs_j(b)?b:1!=this.node.nodeType?0:this.sh?-1:1;gvjs_j(c)&&(this.depth=c)};gvjs_.ON=function(a){this.node=a.node;this.Pj=a.Pj;this.depth=a.depth;this.sh=a.sh;this.EN=a.EN}; gvjs_.clone=function(){return new gvjs_JB(this.node,this.sh,!this.EN,this.Pj,this.depth)}; gvjs_.next=function(){if(this.W3){if(!this.node||this.EN&&0==this.depth)throw gvjs_$g;var a=this.node;var b=this.sh?-1:1;if(this.Pj==b){var c=this.sh?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.sh?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.Pj*(this.sh?-1:1)}else this.W3=!0;a=this.node;if(!this.node)throw gvjs_$g;return a};gvjs_.equals=function(a){return a.node==this.node&&(!this.node||a.Pj==this.Pj)}; gvjs_.splice=function(a){var b=this.node,c=this.sh?1:-1;this.Pj==c&&(this.Pj=-1*c,this.depth+=this.Pj*(this.sh?-1:1));this.sh=!this.sh;gvjs_JB.prototype.next.call(this);this.sh=!this.sh;c=gvjs_oc(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;0<=d;d--)gvjs_bg(c[d],b);gvjs_cg(b)};function gvjs_KB(){}gvjs_KB.prototype.Gba=function(){return!1};gvjs_KB.prototype.zc=function(){return gvjs_Rf(gvjs_u.qa?this.getContainer():this.vj())};gvjs_KB.prototype.Oq=function(){return gvjs_2f(this.zc())};function gvjs_LB(a,b){gvjs_JB.call(this,a,b,!0)}gvjs_p(gvjs_LB,gvjs_JB);function gvjs_MB(a,b,c,d,e){this.zd=this.Kd=null;this.Sd=this.Ld=0;this.Aj=!!e;if(a){this.Kd=a;this.Ld=b;this.zd=c;this.Sd=d;if(1==a.nodeType&&"BR"!=a.tagName)if(a=a.childNodes,b=a[b])this.Kd=b,this.Ld=0;else{a.length&&(this.Kd=gvjs_Cc(a));var f=!0}1==c.nodeType&&((this.zd=c.childNodes[d])?this.Sd=0:this.zd=c)}gvjs_JB.call(this,this.Aj?this.zd:this.Kd,this.Aj,!0);if(f)try{this.next()}catch(g){if(g!=gvjs_$g)throw g;}}gvjs_p(gvjs_MB,gvjs_LB);gvjs_=gvjs_MB.prototype;gvjs_.vj=function(){return this.Kd}; gvjs_.qm=function(){return this.zd};gvjs_.next=function(){if(this.W3&&(this.node!=(this.Aj?this.Kd:this.zd)?0:this.Aj?this.Ld?-1!=this.Pj:1==this.Pj:!this.Sd||1!=this.Pj))throw gvjs_$g;return gvjs_MB.o.next.call(this)};gvjs_.ON=function(a){this.Kd=a.Kd;this.zd=a.zd;this.Ld=a.Ld;this.Sd=a.Sd;this.Aj=a.Aj;gvjs_MB.o.ON.call(this,a)};gvjs_.clone=function(){var a=new gvjs_MB(this.Kd,this.Ld,this.zd,this.Sd,this.Aj);a.ON(this);return a};function gvjs_NB(){}gvjs_NB.prototype.WB=function(a,b){b=b&&!a.isCollapsed();a=a.Za;try{return b?0<=this.nn(a,0,1)&&0>=this.nn(a,1,0):0<=this.nn(a,0,0)&&0>=this.nn(a,1,1)}catch(c){if(!gvjs_u.qa)throw c;return!1}};gvjs_NB.prototype.containsNode=function(a,b){return this.WB(gvjs_OB(a),b)};gvjs_NB.prototype.ls=function(){return new gvjs_MB(this.vj(),this.Qn(),this.qm(),this.$o())};function gvjs_PB(a){this.Za=a}gvjs_p(gvjs_PB,gvjs_NB);function gvjs_QB(a){var b=gvjs_Rf(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(gvjs_RB(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_RB(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&gvjs_RB(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=gvjs_Dc(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b} function gvjs_SB(a,b,c,d){var e=gvjs_Rf(a).createRange();e.setStart(a,b);e.setEnd(c,d);return e}gvjs_=gvjs_PB.prototype;gvjs_.clone=function(){return new this.constructor(this.Za.cloneRange())};gvjs_.getContainer=function(){return this.Za.commonAncestorContainer};gvjs_.vj=function(){return this.Za.startContainer};gvjs_.Qn=function(){return this.Za.startOffset};gvjs_.qm=function(){return this.Za.endContainer};gvjs_.$o=function(){return this.Za.endOffset}; gvjs_.nn=function(a,b,c){return this.Za.compareBoundaryPoints(1==c?1==b?gvjs_g.Range.START_TO_START:gvjs_g.Range.START_TO_END:1==b?gvjs_g.Range.END_TO_START:gvjs_g.Range.END_TO_END,a)};gvjs_.isCollapsed=function(){return this.Za.collapsed};gvjs_.Jv=function(){return this.Za.toString()};gvjs_.select=function(a){var b=gvjs_2f(gvjs_Rf(this.vj()));this.ZK(b.getSelection(),a)};gvjs_.ZK=function(a){a.removeAllRanges();a.addRange(this.Za)};gvjs_.surroundContents=function(a){this.Za.surroundContents(a);return a}; gvjs_.insertNode=function(a,b){var c=this.Za.cloneRange();c.collapse(b);c.insertNode(a);c.detach();return a};gvjs_.collapse=function(a){this.Za.collapse(a)};function gvjs_TB(a){this.Za=a}gvjs_p(gvjs_TB,gvjs_PB);gvjs_TB.prototype.ZK=function(a,b){!b||this.isCollapsed()?gvjs_TB.o.ZK.call(this,a,b):(a.collapse(this.qm(),this.$o()),a.extend(this.vj(),this.Qn()))};function gvjs_UB(a,b){this.zd=this.Kd=this.xr=null;this.Sd=this.Ld=-1;this.Za=a;this.ek=b}gvjs_p(gvjs_UB,gvjs_NB);function gvjs_VB(a){var b=gvjs_Rf(a).body.createTextRange();if(1==a.nodeType)b.moveToElementText(a),gvjs_RB(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_Ju,c);b.moveEnd(gvjs_Ju,a.length)}return b} gvjs_=gvjs_UB.prototype;gvjs_.clone=function(){var a=new gvjs_UB(this.Za.duplicate(),this.ek);a.xr=this.xr;a.Kd=this.Kd;a.zd=this.zd;return a};gvjs_.UG=function(){this.xr=this.Kd=this.zd=null;this.Ld=this.Sd=-1}; gvjs_.getContainer=function(){if(!this.xr){var a=this.Za.text,b=this.Za.duplicate(),c=a.replace(/ +$/,"");(c=a.length-c.length)&&b.moveEnd(gvjs_Ju,-c);c=b.parentElement();b=b.htmlText.replace(/(\r\n|\r|\n)+/g," ").length;if(this.isCollapsed()&&0c.outerHTML.replace(/(\r\n|\r|\n)+/g," ").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerText==gvjs_Uca(c.firstChild)&&gvjs_RB(c.firstChild);)c=c.firstChild;0==a.length&&(c=gvjs_WB(this,c));this.xr=c}return this.xr}; function gvjs_WB(a,b){for(var c=b.childNodes,d=0,e=c.length;d=a.nn(g,1,0):a.Za.inRange(g))return gvjs_WB(a,f)}}return b}gvjs_.vj=function(){this.Kd||(this.Kd=gvjs_XB(this,1),this.isCollapsed()&&(this.zd=this.Kd));return this.Kd};gvjs_.Qn=function(){0>this.Ld&&(this.Ld=this.GC(1),this.isCollapsed()&&(this.Sd=this.Ld));return this.Ld}; gvjs_.qm=function(){if(this.isCollapsed())return this.vj();this.zd||(this.zd=gvjs_XB(this,0));return this.zd};gvjs_.$o=function(){if(this.isCollapsed())return this.Qn();0>this.Sd&&(this.Sd=this.GC(0),this.isCollapsed()&&(this.Ld=this.Sd));return this.Sd};gvjs_.nn=function(a,b,c){return this.Za.compareEndPoints((1==b?gvjs_vt:"End")+"To"+(1==c?gvjs_vt:"End"),a)}; function gvjs_XB(a,b,c){c=c||a.getContainer();if(!c||!c.firstChild)return c;for(var d=1==b,e=0,f=c.childNodes.length;ea.nn(l,1,0)&&0b.charCode&&gvjs_Vz(d)?b.charCode:0):gvjs_u.gj&&!gvjs_u.Mc?(d=this.ar,e=gvjs_Vz(d)?b.keyCode:0):(a.type==gvjs_ml?(gvjs_fC&&(c=this.wV),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.ar,e=b.charCode):(d=b.keyCode||this.ar,e=b.charCode||0)):(d=b.keyCode||this.ar,e=b.charCode||0),gvjs_u.fj&& 63==e&&224==d&&(d=191));var f=d=gvjs_Wz(d);d?63232<=d&&d in gvjs_cC?f=gvjs_cC[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in gvjs_dC&&(f=gvjs_dC[b.keyIdentifier]);gvjs_u.Xc&&gvjs_eC&&a.type==gvjs_ml&&!gvjs_Uz(f,this.yl,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=f==this.yl,this.yl=f,b=new gvjs_gC(f,e,a,b),b.altKey=c,this.dispatchEvent(b))};gvjs_.j=function(){return this.K}; gvjs_.DB=function(a,b){this.wQ&&this.detach();this.K=a;this.vQ=gvjs_Q(this.K,gvjs_ml,this,b);this.B_=gvjs_Q(this.K,gvjs_ll,this.hp,b,this);this.wQ=gvjs_Q(this.K,gvjs_nl,this.kra,b,this)};gvjs_.detach=function(){this.vQ&&(gvjs_on(this.vQ),gvjs_on(this.B_),gvjs_on(this.wQ),this.wQ=this.B_=this.vQ=null);this.K=null;this.ar=this.yl=-1};gvjs_.R=function(){gvjs_bC.o.R.call(this);this.detach()}; function gvjs_gC(a,b,c,d){gvjs_7m.call(this,d);this.type=gvjs_Qw;this.keyCode=a;this.charCode=b;this.repeat=c}gvjs_p(gvjs_gC,gvjs_7m);function gvjs_hC(a,b,c){gvjs_tn.call(this);this.target=a;this.handle=b||a;this.S_=c||new gvjs_L(NaN,NaN,NaN,NaN);this.xd=gvjs_Rf(a);this.ba=new gvjs_7q(this);gvjs_Ym(this,this.ba);this.deltaY=this.deltaX=this.Tr=this.rL=this.screenY=this.screenX=this.clientY=this.clientX=0;this.Sg=!0;this.Aq=!1;this.zea=!0;this.$aa=0;this.aB=this.Gsa=!1;gvjs_Q(this.handle,[gvjs_1l,gvjs_wl],this.xga,!1,this);this.yU=gvjs_3ca}gvjs_p(gvjs_hC,gvjs_tn); var gvjs_3ca=gvjs_g.document&&gvjs_g.document.documentElement&&!!gvjs_g.document.documentElement.setCapture&&!!gvjs_g.document.releaseCapture;gvjs_=gvjs_hC.prototype;gvjs_.uv=function(a){this.aB=a};gvjs_.Tc=function(){return this.ba};function gvjs_iC(a,b){a.S_=b||new gvjs_L(NaN,NaN,NaN,NaN)}gvjs_.Nb=function(a){this.Sg=a};gvjs_.R=function(){gvjs_hC.o.R.call(this);gvjs_nn(this.handle,[gvjs_1l,gvjs_wl],this.xga,!1,this);this.ba.removeAll();this.yU&&this.xd.releaseCapture();this.handle=this.target=null}; gvjs_.oJ=function(){gvjs_h(this.Er)||(this.Er=gvjs_Mm(this.target));return this.Er}; gvjs_.xga=function(a){var b=a.type==gvjs_wl;if(!this.Sg||this.Aq||b&&!gvjs_9m(a))this.dispatchEvent("earlycancel");else{if(0==this.$aa)if(this.dispatchEvent(new gvjs_jC(gvjs_2,this,a.clientX,a.clientY,a)))this.Aq=!0,this.zea&&b&&a.preventDefault();else return;else this.zea&&b&&a.preventDefault();b=this.xd;var c=b.documentElement,d=!this.yU;this.ba.D(b,["touchmove",gvjs_zl],this.IP,{capture:d,passive:!1});this.ba.D(b,["touchend",gvjs_Cl],this.DO,d);this.yU?(c.setCapture(!1),this.ba.D(c,"losecapture", this.DO)):this.ba.D(gvjs_2f(b),gvjs_Pj,this.DO);gvjs_u.qa&&this.Gsa&&this.ba.D(b,gvjs_$j,gvjs_3m);this.wxa&&this.ba.D(this.wxa,gvjs_Ul,this.Mva,d);this.clientX=this.rL=a.clientX;this.clientY=this.Tr=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.deltaX=this.aB?gvjs_3z(this.target):this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.p1=gvjs_0f(gvjs_Pf(this.xd).xd)}}; gvjs_.DO=function(a,b){this.ba.removeAll();this.yU&&this.xd.releaseCapture();this.Aq?(this.Aq=!1,this.dispatchEvent(new gvjs_jC(gvjs_0,this,a.clientX,a.clientY,a,gvjs_kC(this,this.deltaX),gvjs_lC(this,this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")}; gvjs_.IP=function(a){if(this.Sg){var b=(this.aB&&this.oJ()?-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.Aq){var d=this.rL-this.clientX,e=this.Tr-this.clientY;if(d*d+e*e>this.$aa)if(this.dispatchEvent(new gvjs_jC(gvjs_2,this,a.clientX,a.clientY,a)))this.Aq=!0;else{this.Dh||this.DO(a);return}}c=gvjs_mC(this,b,c);b=c.x;c=c.y;this.Aq&&this.dispatchEvent(new gvjs_jC(gvjs_nu,this,a.clientX,a.clientY, a,b,c))&&(gvjs_nC(this,a,b,c),a.preventDefault())}};function gvjs_mC(a,b,c){var d=gvjs_0f(gvjs_Pf(a.xd).xd);b+=d.x-a.p1.x;c+=d.y-a.p1.y;a.p1=d;a.deltaX+=b;a.deltaY+=c;return new gvjs_v(gvjs_kC(a,a.deltaX),gvjs_lC(a,a.deltaY))}gvjs_.Mva=function(a){var b=gvjs_mC(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;gvjs_nC(this,a,b.x,b.y)};function gvjs_nC(a,b,c,d){a.sy(c,d);a.dispatchEvent(new gvjs_jC(gvjs_8j,a,b.clientX,b.clientY,b,c,d))} function gvjs_kC(a,b){var c=a.S_;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_lC(a,b){var c=a.S_;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_.sy=function(a,b){this.aB&&this.oJ()?this.target.style.right=a+gvjs_H:this.target.style.left=a+gvjs_H;this.target.style.top=b+gvjs_H}; function gvjs_jC(a,b,c,d,e,f,g){gvjs_2m.call(this,a);this.clientX=c;this.clientY=d;this.Hla=e;this.left=gvjs_h(f)?f:b.deltaX;this.top=gvjs_h(g)?g:b.deltaY;this.HX=b}gvjs_p(gvjs_jC,gvjs_2m);function gvjs_oC(a,b,c,d){gvjs_8z.call(this,a,b);this.EQ=c?5:0;this.l1=d||void 0}gvjs_p(gvjs_oC,gvjs_8z);gvjs_oC.prototype.Opa=function(){return this.EQ};gvjs_oC.prototype.Ig=function(a,b,c,d){var e=gvjs_4z(this.element,this.lH,a,b,null,c,10,d,this.l1);if(e&496){var f=gvjs_pC(e,this.lH);b=gvjs_pC(e,b);e=gvjs_4z(this.element,f,a,b,null,c,10,d,this.l1);e&496&&(f=gvjs_pC(e,f),b=gvjs_pC(e,b),gvjs_4z(this.element,f,a,b,null,c,this.EQ,d,this.l1))}}; function gvjs_pC(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};function gvjs_qC(a,b,c,d){gvjs_oC.call(this,a,b,c||d);if(c||d)this.EQ=65|(d?32:132)}gvjs_p(gvjs_qC,gvjs_oC);function gvjs_rC(){}gvjs_kc(gvjs_rC);gvjs_rC.prototype.$ua=0;gvjs_rC.prototype.Fsa="";function gvjs_sC(a){return a.Fsa+":"+(a.$ua++).toString(36)};function gvjs_tC(a){gvjs_tn.call(this);this.H=a||gvjs_Pf();this.Er=gvjs_4ca;this.Zb=null;this.$b=!1;this.K=null;this.Mv=void 0;this.Lo=this.md=this.Jd=this.Ui=null;this.nE=this.Oha=!1}gvjs_p(gvjs_tC,gvjs_tn);gvjs_tC.prototype.Dsa=gvjs_rC.Ac();var gvjs_4ca=null; function gvjs_5ca(a,b){switch(a){case 1:return b?gvjs_yv:gvjs_Bv;case 2:return b?gvjs_vw:gvjs_qz;case 4:return b?"activate":gvjs_3j;case 8:return b?gvjs_J:"unselect";case 16:return b?"check":"uncheck";case 32:return b?gvjs_gk:gvjs_Pj;case 64:return b?"open":gvjs_2u}throw Error("Invalid component state");}gvjs_=gvjs_tC.prototype;gvjs_.getId=function(){return this.Zb||(this.Zb=gvjs_sC(this.Dsa))}; gvjs_.hL=function(a){this.Jd&&this.Jd.Lo&&(gvjs_ve(this.Jd.Lo,this.Zb),gvjs_we(this.Jd.Lo,a,this));this.Zb=a};gvjs_.j=function(){return this.K};gvjs_.nt=function(a){return this.K?this.H.nt(a,this.K):[]};gvjs_.Td=function(a){return this.K?this.H.Td(a,this.K):null};gvjs_.M$=function(a){return this.Td(a)};gvjs_.Tc=function(){this.Mv||(this.Mv=new gvjs_7q(this));return this.Mv}; function gvjs_uC(a,b){if(a==b)throw Error(gvjs_At);if(b&&a.Jd&&a.Zb&&a.Jd.BC(a.Zb)&&a.Jd!=b)throw Error(gvjs_At);a.Jd=b;gvjs_tC.o.WE.call(a,b)}gvjs_.getParent=function(){return this.Jd};gvjs_.WE=function(a){if(this.Jd&&this.Jd!=a)throw Error("Method not supported");gvjs_tC.o.WE.call(this,a)};gvjs_.Ea=function(){return this.H};gvjs_.G=function(){this.K=this.H.createElement(gvjs_a)};gvjs_.W=function(a){this.BE(a)}; gvjs_.BE=function(a,b){if(this.$b)throw Error(gvjs_7s);this.K||this.G();a?a.insertBefore(this.K,b||null):this.H.zc().body.appendChild(this.K);this.Jd&&!this.Jd.$b||this.ec()};gvjs_.sb=function(a){if(this.$b)throw Error(gvjs_7s);if(a&&this.bi(a)){this.Oha=!0;var b=gvjs_Rf(a);this.H&&this.H.zc()==b||(this.H=gvjs_Pf(a));this.Zf(a);this.ec()}else throw Error("Invalid element to decorate");};gvjs_.bi=function(){return!0};gvjs_.Zf=function(a){this.K=a}; gvjs_.ec=function(){this.$b=!0;gvjs_vC(this,function(a){!a.$b&&a.j()&&a.ec()})};gvjs_.ag=function(){gvjs_vC(this,function(a){a.$b&&a.ag()});this.Mv&&this.Mv.removeAll();this.$b=!1};gvjs_.R=function(){this.$b&&this.ag();this.Mv&&(this.Mv.ra(),delete this.Mv);gvjs_vC(this,function(a){a.ra()});!this.Oha&&this.K&&gvjs_cg(this.K);this.Jd=this.Ui=this.K=this.Lo=this.md=null;gvjs_tC.o.R.call(this)};gvjs_.Qa=function(a,b){this.sB(a,this.Nf(),b)}; gvjs_.sB=function(a,b,c){if(a.$b&&(c||!this.$b))throw Error(gvjs_7s);if(0>b||b>this.Nf())throw Error("Child component index out of bounds");this.Lo&&this.md||(this.Lo={},this.md=[]);if(a.getParent()==this){var d=a.getId();this.Lo[d]=a;gvjs_Sc(this.md,a)}else gvjs_we(this.Lo,a.getId(),a);gvjs_uC(a,this);gvjs_Qc(this.md,a,b);a.$b&&this.$b&&a.getParent()==this?(c=this.ub(),b=c.childNodes[b]||null,b!=a.j()&&c.insertBefore(a.j(),b)):c?(this.K||this.G(),b=this.Ag(b+1),a.BE(this.ub(),b?b.K:null)):this.$b&& !a.$b&&a.K&&a.K.parentNode&&1==a.K.parentNode.nodeType&&a.ec()};gvjs_.ub=function(){return this.K};gvjs_.Bj=function(){null==this.Er&&(this.Er=gvjs_Mm(this.$b?this.K:this.H.zc().body));return this.Er};gvjs_.tA=function(a){if(this.$b)throw Error(gvjs_7s);this.Er=a};gvjs_.Nf=function(){return this.md?this.md.length:0};gvjs_.BC=function(a){return this.Lo&&a?gvjs_xe(this.Lo,a)||null:null};gvjs_.Ag=function(a){return this.md?this.md[a]||null:null};function gvjs_vC(a,b,c){a.md&&gvjs_q(a.md,b,c)} function gvjs_wC(a,b){return a.md&&b?gvjs_Dc(a.md,b):-1}gvjs_.removeChild=function(a,b){if(a){var c=gvjs_i(a)?a:a.getId();a=this.BC(c);c&&a&&(gvjs_ve(this.Lo,c),gvjs_Sc(this.md,a),b&&(a.ag(),a.K&&gvjs_cg(a.K)),gvjs_uC(a,null))}if(!a)throw Error("Child is not in parent component");return a};function gvjs_6ca(a,b){return a.removeChild(a.Ag(0),b)}gvjs_.uc=function(a){for(var b=[];this.md&&0!=this.md.length;)b.push(gvjs_6ca(this,a));return b};function gvjs_xC(){}var gvjs_yC;gvjs_kc(gvjs_xC);function gvjs_zC(a){var b=new gvjs_AC;b.va=function(){return a};return b}var gvjs_7ca={button:"pressed",checkbox:gvjs_Zu,menuitem:gvjs_ry,menuitemcheckbox:gvjs_Zu,menuitemradio:gvjs_Zu,radio:gvjs_Zu,tab:gvjs_ry,treeitem:gvjs_ry};gvjs_=gvjs_xC.prototype;gvjs_.nl=function(){};gvjs_.G=function(a){return a.Ea().G(gvjs_a,this.pm(a).join(" "),a.getContent())};gvjs_.ub=function(a){return a}; gvjs_.$s=function(a,b,c){if(a=a.j?a.j():a){var d=[b];gvjs_u.qa&&!gvjs_u.sd("7")&&(d=gvjs_BC(gvjs_5B(a),b),d.push(b));(c?gvjs_8B:gvjs_$B)(a,d)}};gvjs_.bi=function(){return!0}; gvjs_.sb=function(a,b){b.id&&a.hL(b.id);var c=this.ub(b);c&&c.firstChild?a.SE(c.firstChild.nextSibling?gvjs_Vc(c.childNodes):c.firstChild):a.SE(null);var d=0,e=this.va(),f=this.va(),g=!1,h=!1,k=!1,l=gvjs_Vc(gvjs_5B(b));gvjs_q(l,function(a){g||a!=e?h||a!=f?d|=this.pP(a):h=!0:(g=!0,f==e&&(h=!0));1==this.pP(a)&&gvjs_rg(c)&&gvjs_ug(c,!1)},this);a.L=d;g||(l.push(e),f==e&&(h=!0));h||l.push(f);(a=a.Vo)&&l.push.apply(l,a);if(gvjs_u.qa&&!gvjs_u.sd("7")){var m=gvjs_BC(l);0this.we&&b<=this.we?this.we++:athis.we&&this.we--}; gvjs_.removeChild=function(a,b){if(a=gvjs_i(a)?this.BC(a):a){var c=gvjs_wC(this,a);-1!=c&&(c==this.we?(a.Jk(!1),this.we=-1):ca?c-1:a},0)}function gvjs_5C(a){gvjs_6C(a,function(a,c){return(a+1)%c},a.we)}function gvjs_4C(a){gvjs_6C(a,function(a,c){a--;return 0>a?c-1:a},a.we)} function gvjs_6C(a,b,c){c=0>c?gvjs_wC(a,a.Qh):c;var d=a.Nf();c=b.call(a,c,d);for(var e=0;e<=d;){var f=a.Ag(c);if(f&&a.L7(f)){a.Z2(c);break}e++;c=b.call(a,c,d)}}gvjs_.L7=function(a){return a.ja()&&a.isEnabled()&&gvjs_EC(a,2)};gvjs_.Z2=function(a){this.bh(a)};function gvjs_7C(){}gvjs_p(gvjs_7C,gvjs_HC);gvjs_kc(gvjs_7C);gvjs_=gvjs_7C.prototype;gvjs_.G=function(a){var b=this.pm(a);b=a.Ea().G(gvjs_a,gvjs_Kt+b.join(" "),this.QN(a.getContent(),a.Ea()));this.Kl(b,a.Rn());return b};gvjs_.nl=function(){return gvjs_Au};gvjs_.ub=function(a){return a&&a.firstChild&&a.firstChild.firstChild};gvjs_.QN=function(a,b){return b.G(gvjs_a,gvjs_Kt+(this.va()+gvjs_ws),b.G(gvjs_a,gvjs_Kt+(this.va()+gvjs_vs),a))};gvjs_.bi=function(a){return a.tagName==gvjs_a}; gvjs_.sb=function(a,b){gvjs_8C(b,!0);gvjs_8C(b,!1);a:{var c=a.Ea().F$(b);var d=this.va()+gvjs_ws;if(c&&gvjs_6B(c,d)&&(c=a.Ea().F$(c),d=this.va()+gvjs_vs,c&&gvjs_6B(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.QN(b.childNodes,a.Ea()));gvjs_8B(b,[gvjs_Y,this.va()]);return gvjs_7C.o.sb.call(this,a,b)};gvjs_.va=function(){return gvjs_Jt}; function gvjs_8C(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_Nd(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function gvjs_$ca(a,b){this.K=a;this.H=b};function gvjs_9C(a,b){gvjs_tC.call(this,b);this.kAa=!!a;this.wD=null;this.$ea=gvjs_Xca({Wua:this.yS},this)}gvjs_p(gvjs_9C,gvjs_tC);gvjs_=gvjs_9C.prototype;gvjs_.lY=null;gvjs_.Kb=!1;gvjs_.Yl=null;gvjs_.lj=null;gvjs_.Rp=null;gvjs_.OV=!1;gvjs_.va=function(){return"goog-modalpopup"};gvjs_.zC=function(){return this.Yl};gvjs_.G=function(){gvjs_9C.o.G.call(this);var a=this.j(),b=gvjs_Nd(this.va()).split(" ");gvjs_8B(a,b);gvjs_ug(a,!0);gvjs_N(a,!1);gvjs_$C(this);gvjs_aD(this)}; function gvjs_$C(a){if(a.kAa&&!a.lj){var b=a.Ea().G(gvjs_wa,{frameborder:0,style:"border:0;vertical-align:bottom;",src:gvjs_0ca});a.lj=b;a.lj.className=a.va()+"-bg";gvjs_N(a.lj,!1);gvjs_Jm(a.lj,0)}a.Yl||(a.Yl=a.Ea().G(gvjs_a,a.va()+"-bg"),gvjs_N(a.Yl,!1))}function gvjs_aD(a){a.Rp||(a.Rp=a.Ea().createElement(gvjs_Bj),gvjs_N(a.Rp,!1),gvjs_ug(a.Rp,!0),a.Rp.style.position=gvjs_F)}gvjs_.Zea=function(){this.OV=!1};gvjs_.bi=function(a){return!!a&&a.tagName==gvjs_a}; gvjs_.Zf=function(a){gvjs_9C.o.Zf.call(this,a);a=gvjs_Nd(this.va()).split(" ");gvjs_8B(this.j(),a);gvjs_$C(this);gvjs_aD(this);gvjs_ug(this.j(),!0);gvjs_N(this.j(),!1)};gvjs_.ec=function(){this.lj&&gvjs_ag(this.lj,this.j());gvjs_ag(this.Yl,this.j());gvjs_9C.o.ec.call(this);gvjs_bg(this.Rp,this.j());this.lY=new gvjs_Tz(this.Ea().zc());this.Tc().D(this.lY,gvjs_hk,this.Cva);gvjs_bD(this,!1)}; gvjs_.ag=function(){this.ja()&&this.setVisible(!1);gvjs_P(this.lY);gvjs_9C.o.ag.call(this);gvjs_cg(this.lj);gvjs_cg(this.Yl);gvjs_cg(this.Rp)};gvjs_.setVisible=function(a){a!=this.Kb&&(this.dA&&this.dA.stop(),this.HB&&this.HB.stop(),this.cA&&this.cA.stop(),this.GB&&this.GB.stop(),this.$b&&gvjs_bD(this,a),a?this.v3():this.$C())}; function gvjs_bD(a,b){a.Zca||(a.Zca=new gvjs_$ca(a.K,a.H));a=a.Zca;if(b){a.WC||(a.WC=[]);b=a.H.hf(a.H.zc().body);for(var c=0;c';gvjs_UD(2,{message:a})},h,g),"Publish to web page");break;case "jscode":f=gvjs_VD(this,e,gvjs_sc(function(a,b,c){a='\n \n Google Visualization API\n